diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/datatransfer/FlavorListener.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/datatransfer/FlavorListener.java new file mode 100644 index 0000000000..0367ccf50c --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/datatransfer/FlavorListener.java @@ -0,0 +1,35 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.java.awt.datatransfer; + +public final class FlavorListener extends org.mases.jcobridge.JCListener implements java.awt.datatransfer.FlavorListener { + public FlavorListener(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public void flavorsChanged(java.awt.datatransfer.FlavorEvent arg0) { + raiseEvent("flavorsChanged", arg0); + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/desktop/AppForegroundListener.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/desktop/AppForegroundListener.java new file mode 100644 index 0000000000..832075480c --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/desktop/AppForegroundListener.java @@ -0,0 +1,39 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.java.awt.desktop; + +public final class AppForegroundListener extends org.mases.jcobridge.JCListener implements java.awt.desktop.AppForegroundListener { + public AppForegroundListener(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public void appMovedToBackground(java.awt.desktop.AppForegroundEvent arg0) { + raiseEvent("appMovedToBackground", arg0); + } + //@Override + public void appRaisedToForeground(java.awt.desktop.AppForegroundEvent arg0) { + raiseEvent("appRaisedToForeground", arg0); + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/desktop/AppHiddenListener.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/desktop/AppHiddenListener.java new file mode 100644 index 0000000000..998f3baffa --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/desktop/AppHiddenListener.java @@ -0,0 +1,39 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.java.awt.desktop; + +public final class AppHiddenListener extends org.mases.jcobridge.JCListener implements java.awt.desktop.AppHiddenListener { + public AppHiddenListener(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public void appHidden(java.awt.desktop.AppHiddenEvent arg0) { + raiseEvent("appHidden", arg0); + } + //@Override + public void appUnhidden(java.awt.desktop.AppHiddenEvent arg0) { + raiseEvent("appUnhidden", arg0); + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/desktop/AppReopenedListener.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/desktop/AppReopenedListener.java new file mode 100644 index 0000000000..8b61fb293b --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/desktop/AppReopenedListener.java @@ -0,0 +1,35 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.java.awt.desktop; + +public final class AppReopenedListener extends org.mases.jcobridge.JCListener implements java.awt.desktop.AppReopenedListener { + public AppReopenedListener(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public void appReopened(java.awt.desktop.AppReopenedEvent arg0) { + raiseEvent("appReopened", arg0); + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/desktop/ScreenSleepListener.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/desktop/ScreenSleepListener.java new file mode 100644 index 0000000000..8b4724f6e1 --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/desktop/ScreenSleepListener.java @@ -0,0 +1,39 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.java.awt.desktop; + +public final class ScreenSleepListener extends org.mases.jcobridge.JCListener implements java.awt.desktop.ScreenSleepListener { + public ScreenSleepListener(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public void screenAboutToSleep(java.awt.desktop.ScreenSleepEvent arg0) { + raiseEvent("screenAboutToSleep", arg0); + } + //@Override + public void screenAwoke(java.awt.desktop.ScreenSleepEvent arg0) { + raiseEvent("screenAwoke", arg0); + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/desktop/SystemEventListener.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/desktop/SystemEventListener.java new file mode 100644 index 0000000000..7b59350642 --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/desktop/SystemEventListener.java @@ -0,0 +1,31 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.java.awt.desktop; + +public final class SystemEventListener extends org.mases.jcobridge.JCListener implements java.awt.desktop.SystemEventListener { + public SystemEventListener(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/desktop/SystemSleepListener.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/desktop/SystemSleepListener.java new file mode 100644 index 0000000000..d610f3ebdb --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/desktop/SystemSleepListener.java @@ -0,0 +1,39 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.java.awt.desktop; + +public final class SystemSleepListener extends org.mases.jcobridge.JCListener implements java.awt.desktop.SystemSleepListener { + public SystemSleepListener(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public void systemAboutToSleep(java.awt.desktop.SystemSleepEvent arg0) { + raiseEvent("systemAboutToSleep", arg0); + } + //@Override + public void systemAwoke(java.awt.desktop.SystemSleepEvent arg0) { + raiseEvent("systemAwoke", arg0); + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/desktop/UserSessionListener.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/desktop/UserSessionListener.java new file mode 100644 index 0000000000..356393eb4d --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/desktop/UserSessionListener.java @@ -0,0 +1,39 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.java.awt.desktop; + +public final class UserSessionListener extends org.mases.jcobridge.JCListener implements java.awt.desktop.UserSessionListener { + public UserSessionListener(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public void userSessionActivated(java.awt.desktop.UserSessionEvent arg0) { + raiseEvent("userSessionActivated", arg0); + } + //@Override + public void userSessionDeactivated(java.awt.desktop.UserSessionEvent arg0) { + raiseEvent("userSessionDeactivated", arg0); + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/dnd/DragGestureListener.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/dnd/DragGestureListener.java new file mode 100644 index 0000000000..da176fe1c3 --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/dnd/DragGestureListener.java @@ -0,0 +1,35 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.java.awt.dnd; + +public final class DragGestureListener extends org.mases.jcobridge.JCListener implements java.awt.dnd.DragGestureListener { + public DragGestureListener(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public void dragGestureRecognized(java.awt.dnd.DragGestureEvent arg0) { + raiseEvent("dragGestureRecognized", arg0); + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/dnd/DragSourceAdapter.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/dnd/DragSourceAdapter.java new file mode 100644 index 0000000000..7c565bfb66 --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/dnd/DragSourceAdapter.java @@ -0,0 +1,55 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.java.awt.dnd; + +public final class DragSourceAdapter extends org.mases.jcobridge.JCListener implements java.awt.dnd.DragSourceListener, java.awt.dnd.DragSourceMotionListener { + public DragSourceAdapter(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public void dragDropEnd(java.awt.dnd.DragSourceDropEvent arg0) { + raiseEvent("dragDropEnd", arg0); + } + //@Override + public void dragEnter(java.awt.dnd.DragSourceDragEvent arg0) { + raiseEvent("dragEnter", arg0); + } + //@Override + public void dragExit(java.awt.dnd.DragSourceEvent arg0) { + raiseEvent("dragExit", arg0); + } + //@Override + public void dragMouseMoved(java.awt.dnd.DragSourceDragEvent arg0) { + raiseEvent("dragMouseMoved", arg0); + } + //@Override + public void dragOver(java.awt.dnd.DragSourceDragEvent arg0) { + raiseEvent("dragOver", arg0); + } + //@Override + public void dropActionChanged(java.awt.dnd.DragSourceDragEvent arg0) { + raiseEvent("dropActionChanged", arg0); + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/dnd/DragSourceListener.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/dnd/DragSourceListener.java new file mode 100644 index 0000000000..929c56e240 --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/dnd/DragSourceListener.java @@ -0,0 +1,51 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.java.awt.dnd; + +public final class DragSourceListener extends org.mases.jcobridge.JCListener implements java.awt.dnd.DragSourceListener { + public DragSourceListener(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public void dragDropEnd(java.awt.dnd.DragSourceDropEvent arg0) { + raiseEvent("dragDropEnd", arg0); + } + //@Override + public void dragEnter(java.awt.dnd.DragSourceDragEvent arg0) { + raiseEvent("dragEnter", arg0); + } + //@Override + public void dragExit(java.awt.dnd.DragSourceEvent arg0) { + raiseEvent("dragExit", arg0); + } + //@Override + public void dragOver(java.awt.dnd.DragSourceDragEvent arg0) { + raiseEvent("dragOver", arg0); + } + //@Override + public void dropActionChanged(java.awt.dnd.DragSourceDragEvent arg0) { + raiseEvent("dropActionChanged", arg0); + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/dnd/DragSourceMotionListener.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/dnd/DragSourceMotionListener.java new file mode 100644 index 0000000000..95c2ae6d04 --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/dnd/DragSourceMotionListener.java @@ -0,0 +1,35 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.java.awt.dnd; + +public final class DragSourceMotionListener extends org.mases.jcobridge.JCListener implements java.awt.dnd.DragSourceMotionListener { + public DragSourceMotionListener(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public void dragMouseMoved(java.awt.dnd.DragSourceDragEvent arg0) { + raiseEvent("dragMouseMoved", arg0); + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/dnd/DropTargetAdapter.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/dnd/DropTargetAdapter.java new file mode 100644 index 0000000000..caea14441f --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/dnd/DropTargetAdapter.java @@ -0,0 +1,51 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.java.awt.dnd; + +public final class DropTargetAdapter extends org.mases.jcobridge.JCListener implements java.awt.dnd.DropTargetListener { + public DropTargetAdapter(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public void drop(java.awt.dnd.DropTargetDropEvent arg0) { + raiseEvent("drop", arg0); + } + //@Override + public void dragEnter(java.awt.dnd.DropTargetDragEvent arg0) { + raiseEvent("dragEnter", arg0); + } + //@Override + public void dragExit(java.awt.dnd.DropTargetEvent arg0) { + raiseEvent("dragExit", arg0); + } + //@Override + public void dragOver(java.awt.dnd.DropTargetDragEvent arg0) { + raiseEvent("dragOver", arg0); + } + //@Override + public void dropActionChanged(java.awt.dnd.DropTargetDragEvent arg0) { + raiseEvent("dropActionChanged", arg0); + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/dnd/DropTargetListener.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/dnd/DropTargetListener.java new file mode 100644 index 0000000000..fed4b194bd --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/dnd/DropTargetListener.java @@ -0,0 +1,51 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.java.awt.dnd; + +public final class DropTargetListener extends org.mases.jcobridge.JCListener implements java.awt.dnd.DropTargetListener { + public DropTargetListener(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public void dragEnter(java.awt.dnd.DropTargetDragEvent arg0) { + raiseEvent("dragEnter", arg0); + } + //@Override + public void dragExit(java.awt.dnd.DropTargetEvent arg0) { + raiseEvent("dragExit", arg0); + } + //@Override + public void dragOver(java.awt.dnd.DropTargetDragEvent arg0) { + raiseEvent("dragOver", arg0); + } + //@Override + public void drop(java.awt.dnd.DropTargetDropEvent arg0) { + raiseEvent("drop", arg0); + } + //@Override + public void dropActionChanged(java.awt.dnd.DropTargetDragEvent arg0) { + raiseEvent("dropActionChanged", arg0); + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/event/AWTEventListener.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/event/AWTEventListener.java new file mode 100644 index 0000000000..c4dd93e5f0 --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/event/AWTEventListener.java @@ -0,0 +1,35 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.java.awt.event; + +public final class AWTEventListener extends org.mases.jcobridge.JCListener implements java.awt.event.AWTEventListener { + public AWTEventListener(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public void eventDispatched(java.awt.AWTEvent arg0) { + raiseEvent("eventDispatched", arg0); + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/event/ActionListener.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/event/ActionListener.java new file mode 100644 index 0000000000..e5e77bf302 --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/event/ActionListener.java @@ -0,0 +1,35 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.java.awt.event; + +public final class ActionListener extends org.mases.jcobridge.JCListener implements java.awt.event.ActionListener { + public ActionListener(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public void actionPerformed(java.awt.event.ActionEvent arg0) { + raiseEvent("actionPerformed", arg0); + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/event/AdjustmentListener.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/event/AdjustmentListener.java new file mode 100644 index 0000000000..f5a5ac2b1b --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/event/AdjustmentListener.java @@ -0,0 +1,35 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.java.awt.event; + +public final class AdjustmentListener extends org.mases.jcobridge.JCListener implements java.awt.event.AdjustmentListener { + public AdjustmentListener(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public void adjustmentValueChanged(java.awt.event.AdjustmentEvent arg0) { + raiseEvent("adjustmentValueChanged", arg0); + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/event/ComponentAdapter.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/event/ComponentAdapter.java new file mode 100644 index 0000000000..bcccc6f81f --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/event/ComponentAdapter.java @@ -0,0 +1,47 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.java.awt.event; + +public final class ComponentAdapter extends org.mases.jcobridge.JCListener implements java.awt.event.ComponentListener { + public ComponentAdapter(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public void componentHidden(java.awt.event.ComponentEvent arg0) { + raiseEvent("componentHidden", arg0); + } + //@Override + public void componentMoved(java.awt.event.ComponentEvent arg0) { + raiseEvent("componentMoved", arg0); + } + //@Override + public void componentResized(java.awt.event.ComponentEvent arg0) { + raiseEvent("componentResized", arg0); + } + //@Override + public void componentShown(java.awt.event.ComponentEvent arg0) { + raiseEvent("componentShown", arg0); + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/event/ComponentListener.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/event/ComponentListener.java new file mode 100644 index 0000000000..34859deb78 --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/event/ComponentListener.java @@ -0,0 +1,47 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.java.awt.event; + +public final class ComponentListener extends org.mases.jcobridge.JCListener implements java.awt.event.ComponentListener { + public ComponentListener(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public void componentHidden(java.awt.event.ComponentEvent arg0) { + raiseEvent("componentHidden", arg0); + } + //@Override + public void componentMoved(java.awt.event.ComponentEvent arg0) { + raiseEvent("componentMoved", arg0); + } + //@Override + public void componentResized(java.awt.event.ComponentEvent arg0) { + raiseEvent("componentResized", arg0); + } + //@Override + public void componentShown(java.awt.event.ComponentEvent arg0) { + raiseEvent("componentShown", arg0); + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/event/ContainerAdapter.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/event/ContainerAdapter.java new file mode 100644 index 0000000000..4e30c7bbc5 --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/event/ContainerAdapter.java @@ -0,0 +1,39 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.java.awt.event; + +public final class ContainerAdapter extends org.mases.jcobridge.JCListener implements java.awt.event.ContainerListener { + public ContainerAdapter(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public void componentAdded(java.awt.event.ContainerEvent arg0) { + raiseEvent("componentAdded", arg0); + } + //@Override + public void componentRemoved(java.awt.event.ContainerEvent arg0) { + raiseEvent("componentRemoved", arg0); + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/event/ContainerListener.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/event/ContainerListener.java new file mode 100644 index 0000000000..bff86cc86a --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/event/ContainerListener.java @@ -0,0 +1,39 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.java.awt.event; + +public final class ContainerListener extends org.mases.jcobridge.JCListener implements java.awt.event.ContainerListener { + public ContainerListener(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public void componentAdded(java.awt.event.ContainerEvent arg0) { + raiseEvent("componentAdded", arg0); + } + //@Override + public void componentRemoved(java.awt.event.ContainerEvent arg0) { + raiseEvent("componentRemoved", arg0); + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/event/FocusAdapter.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/event/FocusAdapter.java new file mode 100644 index 0000000000..a0b98e1821 --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/event/FocusAdapter.java @@ -0,0 +1,39 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.java.awt.event; + +public final class FocusAdapter extends org.mases.jcobridge.JCListener implements java.awt.event.FocusListener { + public FocusAdapter(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public void focusGained(java.awt.event.FocusEvent arg0) { + raiseEvent("focusGained", arg0); + } + //@Override + public void focusLost(java.awt.event.FocusEvent arg0) { + raiseEvent("focusLost", arg0); + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/event/FocusListener.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/event/FocusListener.java new file mode 100644 index 0000000000..a04b241fea --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/event/FocusListener.java @@ -0,0 +1,39 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.java.awt.event; + +public final class FocusListener extends org.mases.jcobridge.JCListener implements java.awt.event.FocusListener { + public FocusListener(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public void focusGained(java.awt.event.FocusEvent arg0) { + raiseEvent("focusGained", arg0); + } + //@Override + public void focusLost(java.awt.event.FocusEvent arg0) { + raiseEvent("focusLost", arg0); + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/event/HierarchyBoundsAdapter.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/event/HierarchyBoundsAdapter.java new file mode 100644 index 0000000000..62620e9e3f --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/event/HierarchyBoundsAdapter.java @@ -0,0 +1,39 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.java.awt.event; + +public final class HierarchyBoundsAdapter extends org.mases.jcobridge.JCListener implements java.awt.event.HierarchyBoundsListener { + public HierarchyBoundsAdapter(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public void ancestorMoved(java.awt.event.HierarchyEvent arg0) { + raiseEvent("ancestorMoved", arg0); + } + //@Override + public void ancestorResized(java.awt.event.HierarchyEvent arg0) { + raiseEvent("ancestorResized", arg0); + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/event/HierarchyBoundsListener.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/event/HierarchyBoundsListener.java new file mode 100644 index 0000000000..0f4bfeae6b --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/event/HierarchyBoundsListener.java @@ -0,0 +1,39 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.java.awt.event; + +public final class HierarchyBoundsListener extends org.mases.jcobridge.JCListener implements java.awt.event.HierarchyBoundsListener { + public HierarchyBoundsListener(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public void ancestorMoved(java.awt.event.HierarchyEvent arg0) { + raiseEvent("ancestorMoved", arg0); + } + //@Override + public void ancestorResized(java.awt.event.HierarchyEvent arg0) { + raiseEvent("ancestorResized", arg0); + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/event/HierarchyListener.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/event/HierarchyListener.java new file mode 100644 index 0000000000..2d0c94266f --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/event/HierarchyListener.java @@ -0,0 +1,35 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.java.awt.event; + +public final class HierarchyListener extends org.mases.jcobridge.JCListener implements java.awt.event.HierarchyListener { + public HierarchyListener(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public void hierarchyChanged(java.awt.event.HierarchyEvent arg0) { + raiseEvent("hierarchyChanged", arg0); + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/event/InputMethodListener.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/event/InputMethodListener.java new file mode 100644 index 0000000000..f46bfc6779 --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/event/InputMethodListener.java @@ -0,0 +1,39 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.java.awt.event; + +public final class InputMethodListener extends org.mases.jcobridge.JCListener implements java.awt.event.InputMethodListener { + public InputMethodListener(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public void caretPositionChanged(java.awt.event.InputMethodEvent arg0) { + raiseEvent("caretPositionChanged", arg0); + } + //@Override + public void inputMethodTextChanged(java.awt.event.InputMethodEvent arg0) { + raiseEvent("inputMethodTextChanged", arg0); + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/event/ItemListener.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/event/ItemListener.java new file mode 100644 index 0000000000..9936c281b4 --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/event/ItemListener.java @@ -0,0 +1,35 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.java.awt.event; + +public final class ItemListener extends org.mases.jcobridge.JCListener implements java.awt.event.ItemListener { + public ItemListener(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public void itemStateChanged(java.awt.event.ItemEvent arg0) { + raiseEvent("itemStateChanged", arg0); + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/event/KeyAdapter.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/event/KeyAdapter.java new file mode 100644 index 0000000000..3962135575 --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/event/KeyAdapter.java @@ -0,0 +1,43 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.java.awt.event; + +public final class KeyAdapter extends org.mases.jcobridge.JCListener implements java.awt.event.KeyListener { + public KeyAdapter(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public void keyPressed(java.awt.event.KeyEvent arg0) { + raiseEvent("keyPressed", arg0); + } + //@Override + public void keyReleased(java.awt.event.KeyEvent arg0) { + raiseEvent("keyReleased", arg0); + } + //@Override + public void keyTyped(java.awt.event.KeyEvent arg0) { + raiseEvent("keyTyped", arg0); + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/event/KeyListener.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/event/KeyListener.java new file mode 100644 index 0000000000..124f7d4d9d --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/event/KeyListener.java @@ -0,0 +1,43 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.java.awt.event; + +public final class KeyListener extends org.mases.jcobridge.JCListener implements java.awt.event.KeyListener { + public KeyListener(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public void keyPressed(java.awt.event.KeyEvent arg0) { + raiseEvent("keyPressed", arg0); + } + //@Override + public void keyReleased(java.awt.event.KeyEvent arg0) { + raiseEvent("keyReleased", arg0); + } + //@Override + public void keyTyped(java.awt.event.KeyEvent arg0) { + raiseEvent("keyTyped", arg0); + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/event/MouseAdapter.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/event/MouseAdapter.java new file mode 100644 index 0000000000..802020e318 --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/event/MouseAdapter.java @@ -0,0 +1,63 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.java.awt.event; + +public final class MouseAdapter extends org.mases.jcobridge.JCListener implements java.awt.event.MouseListener, java.awt.event.MouseWheelListener, java.awt.event.MouseMotionListener { + public MouseAdapter(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public void mouseClicked(java.awt.event.MouseEvent arg0) { + raiseEvent("mouseClicked", arg0); + } + //@Override + public void mouseDragged(java.awt.event.MouseEvent arg0) { + raiseEvent("mouseDragged", arg0); + } + //@Override + public void mouseEntered(java.awt.event.MouseEvent arg0) { + raiseEvent("mouseEntered", arg0); + } + //@Override + public void mouseExited(java.awt.event.MouseEvent arg0) { + raiseEvent("mouseExited", arg0); + } + //@Override + public void mouseMoved(java.awt.event.MouseEvent arg0) { + raiseEvent("mouseMoved", arg0); + } + //@Override + public void mousePressed(java.awt.event.MouseEvent arg0) { + raiseEvent("mousePressed", arg0); + } + //@Override + public void mouseReleased(java.awt.event.MouseEvent arg0) { + raiseEvent("mouseReleased", arg0); + } + //@Override + public void mouseWheelMoved(java.awt.event.MouseWheelEvent arg0) { + raiseEvent("mouseWheelMoved", arg0); + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/event/MouseListener.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/event/MouseListener.java new file mode 100644 index 0000000000..1c4fac0ce8 --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/event/MouseListener.java @@ -0,0 +1,51 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.java.awt.event; + +public final class MouseListener extends org.mases.jcobridge.JCListener implements java.awt.event.MouseListener { + public MouseListener(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public void mouseClicked(java.awt.event.MouseEvent arg0) { + raiseEvent("mouseClicked", arg0); + } + //@Override + public void mouseEntered(java.awt.event.MouseEvent arg0) { + raiseEvent("mouseEntered", arg0); + } + //@Override + public void mouseExited(java.awt.event.MouseEvent arg0) { + raiseEvent("mouseExited", arg0); + } + //@Override + public void mousePressed(java.awt.event.MouseEvent arg0) { + raiseEvent("mousePressed", arg0); + } + //@Override + public void mouseReleased(java.awt.event.MouseEvent arg0) { + raiseEvent("mouseReleased", arg0); + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/event/MouseMotionAdapter.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/event/MouseMotionAdapter.java new file mode 100644 index 0000000000..3466828ebb --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/event/MouseMotionAdapter.java @@ -0,0 +1,39 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.java.awt.event; + +public final class MouseMotionAdapter extends org.mases.jcobridge.JCListener implements java.awt.event.MouseMotionListener { + public MouseMotionAdapter(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public void mouseDragged(java.awt.event.MouseEvent arg0) { + raiseEvent("mouseDragged", arg0); + } + //@Override + public void mouseMoved(java.awt.event.MouseEvent arg0) { + raiseEvent("mouseMoved", arg0); + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/event/MouseMotionListener.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/event/MouseMotionListener.java new file mode 100644 index 0000000000..3b43a8b990 --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/event/MouseMotionListener.java @@ -0,0 +1,39 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.java.awt.event; + +public final class MouseMotionListener extends org.mases.jcobridge.JCListener implements java.awt.event.MouseMotionListener { + public MouseMotionListener(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public void mouseDragged(java.awt.event.MouseEvent arg0) { + raiseEvent("mouseDragged", arg0); + } + //@Override + public void mouseMoved(java.awt.event.MouseEvent arg0) { + raiseEvent("mouseMoved", arg0); + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/event/MouseWheelListener.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/event/MouseWheelListener.java new file mode 100644 index 0000000000..80e2c6161c --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/event/MouseWheelListener.java @@ -0,0 +1,35 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.java.awt.event; + +public final class MouseWheelListener extends org.mases.jcobridge.JCListener implements java.awt.event.MouseWheelListener { + public MouseWheelListener(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public void mouseWheelMoved(java.awt.event.MouseWheelEvent arg0) { + raiseEvent("mouseWheelMoved", arg0); + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/event/TextListener.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/event/TextListener.java new file mode 100644 index 0000000000..ab8d4fa52e --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/event/TextListener.java @@ -0,0 +1,35 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.java.awt.event; + +public final class TextListener extends org.mases.jcobridge.JCListener implements java.awt.event.TextListener { + public TextListener(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public void textValueChanged(java.awt.event.TextEvent arg0) { + raiseEvent("textValueChanged", arg0); + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/event/WindowAdapter.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/event/WindowAdapter.java new file mode 100644 index 0000000000..86cbd9a032 --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/event/WindowAdapter.java @@ -0,0 +1,71 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.java.awt.event; + +public final class WindowAdapter extends org.mases.jcobridge.JCListener implements java.awt.event.WindowListener, java.awt.event.WindowStateListener, java.awt.event.WindowFocusListener { + public WindowAdapter(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public void windowActivated(java.awt.event.WindowEvent arg0) { + raiseEvent("windowActivated", arg0); + } + //@Override + public void windowClosed(java.awt.event.WindowEvent arg0) { + raiseEvent("windowClosed", arg0); + } + //@Override + public void windowClosing(java.awt.event.WindowEvent arg0) { + raiseEvent("windowClosing", arg0); + } + //@Override + public void windowDeactivated(java.awt.event.WindowEvent arg0) { + raiseEvent("windowDeactivated", arg0); + } + //@Override + public void windowDeiconified(java.awt.event.WindowEvent arg0) { + raiseEvent("windowDeiconified", arg0); + } + //@Override + public void windowGainedFocus(java.awt.event.WindowEvent arg0) { + raiseEvent("windowGainedFocus", arg0); + } + //@Override + public void windowIconified(java.awt.event.WindowEvent arg0) { + raiseEvent("windowIconified", arg0); + } + //@Override + public void windowLostFocus(java.awt.event.WindowEvent arg0) { + raiseEvent("windowLostFocus", arg0); + } + //@Override + public void windowOpened(java.awt.event.WindowEvent arg0) { + raiseEvent("windowOpened", arg0); + } + //@Override + public void windowStateChanged(java.awt.event.WindowEvent arg0) { + raiseEvent("windowStateChanged", arg0); + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/event/WindowFocusListener.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/event/WindowFocusListener.java new file mode 100644 index 0000000000..2a5775d5d5 --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/event/WindowFocusListener.java @@ -0,0 +1,39 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.java.awt.event; + +public final class WindowFocusListener extends org.mases.jcobridge.JCListener implements java.awt.event.WindowFocusListener { + public WindowFocusListener(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public void windowGainedFocus(java.awt.event.WindowEvent arg0) { + raiseEvent("windowGainedFocus", arg0); + } + //@Override + public void windowLostFocus(java.awt.event.WindowEvent arg0) { + raiseEvent("windowLostFocus", arg0); + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/event/WindowListener.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/event/WindowListener.java new file mode 100644 index 0000000000..338bb0831c --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/event/WindowListener.java @@ -0,0 +1,59 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.java.awt.event; + +public final class WindowListener extends org.mases.jcobridge.JCListener implements java.awt.event.WindowListener { + public WindowListener(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public void windowActivated(java.awt.event.WindowEvent arg0) { + raiseEvent("windowActivated", arg0); + } + //@Override + public void windowClosed(java.awt.event.WindowEvent arg0) { + raiseEvent("windowClosed", arg0); + } + //@Override + public void windowClosing(java.awt.event.WindowEvent arg0) { + raiseEvent("windowClosing", arg0); + } + //@Override + public void windowDeactivated(java.awt.event.WindowEvent arg0) { + raiseEvent("windowDeactivated", arg0); + } + //@Override + public void windowDeiconified(java.awt.event.WindowEvent arg0) { + raiseEvent("windowDeiconified", arg0); + } + //@Override + public void windowIconified(java.awt.event.WindowEvent arg0) { + raiseEvent("windowIconified", arg0); + } + //@Override + public void windowOpened(java.awt.event.WindowEvent arg0) { + raiseEvent("windowOpened", arg0); + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/event/WindowStateListener.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/event/WindowStateListener.java new file mode 100644 index 0000000000..f977358822 --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/awt/event/WindowStateListener.java @@ -0,0 +1,35 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.java.awt.event; + +public final class WindowStateListener extends org.mases.jcobridge.JCListener implements java.awt.event.WindowStateListener { + public WindowStateListener(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public void windowStateChanged(java.awt.event.WindowEvent arg0) { + raiseEvent("windowStateChanged", arg0); + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/beans/ExceptionListener.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/beans/ExceptionListener.java new file mode 100644 index 0000000000..eac66e4984 --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/beans/ExceptionListener.java @@ -0,0 +1,35 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.java.beans; + +public final class ExceptionListener extends org.mases.jcobridge.JCListener implements java.beans.ExceptionListener { + public ExceptionListener(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public void exceptionThrown(java.lang.Exception arg0) { + raiseEvent("exceptionThrown", arg0); + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/beans/PropertyChangeListener.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/beans/PropertyChangeListener.java new file mode 100644 index 0000000000..04de7caa33 --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/beans/PropertyChangeListener.java @@ -0,0 +1,35 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.java.beans; + +public final class PropertyChangeListener extends org.mases.jcobridge.JCListener implements java.beans.PropertyChangeListener { + public PropertyChangeListener(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public void propertyChange(java.beans.PropertyChangeEvent arg0) { + raiseEvent("propertyChange", arg0); + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/beans/VetoableChangeListener.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/beans/VetoableChangeListener.java new file mode 100644 index 0000000000..6dd7573e7f --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/beans/VetoableChangeListener.java @@ -0,0 +1,35 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.java.beans; + +public final class VetoableChangeListener extends org.mases.jcobridge.JCListener implements java.beans.VetoableChangeListener { + public VetoableChangeListener(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public void vetoableChange(java.beans.PropertyChangeEvent arg0) { + raiseEvent("vetoableChange", arg0); + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/beans/beancontext/BeanContextMembershipListener.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/beans/beancontext/BeanContextMembershipListener.java new file mode 100644 index 0000000000..a34a882b66 --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/beans/beancontext/BeanContextMembershipListener.java @@ -0,0 +1,39 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.java.beans.beancontext; + +public final class BeanContextMembershipListener extends org.mases.jcobridge.JCListener implements java.beans.beancontext.BeanContextMembershipListener { + public BeanContextMembershipListener(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public void childrenAdded(java.beans.beancontext.BeanContextMembershipEvent arg0) { + raiseEvent("childrenAdded", arg0); + } + //@Override + public void childrenRemoved(java.beans.beancontext.BeanContextMembershipEvent arg0) { + raiseEvent("childrenRemoved", arg0); + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/beans/beancontext/BeanContextServiceRevokedListener.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/beans/beancontext/BeanContextServiceRevokedListener.java new file mode 100644 index 0000000000..9972b5d188 --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/beans/beancontext/BeanContextServiceRevokedListener.java @@ -0,0 +1,35 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.java.beans.beancontext; + +public final class BeanContextServiceRevokedListener extends org.mases.jcobridge.JCListener implements java.beans.beancontext.BeanContextServiceRevokedListener { + public BeanContextServiceRevokedListener(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public void serviceRevoked(java.beans.beancontext.BeanContextServiceRevokedEvent arg0) { + raiseEvent("serviceRevoked", arg0); + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/beans/beancontext/BeanContextServicesListener.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/beans/beancontext/BeanContextServicesListener.java new file mode 100644 index 0000000000..4378a6bd60 --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/beans/beancontext/BeanContextServicesListener.java @@ -0,0 +1,39 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.java.beans.beancontext; + +public final class BeanContextServicesListener extends org.mases.jcobridge.JCListener implements java.beans.beancontext.BeanContextServicesListener { + public BeanContextServicesListener(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public void serviceRevoked(java.beans.beancontext.BeanContextServiceRevokedEvent arg0) { + raiseEvent("serviceRevoked", arg0); + } + //@Override + public void serviceAvailable(java.beans.beancontext.BeanContextServiceAvailableEvent arg0) { + raiseEvent("serviceAvailable", arg0); + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/net/http/WebSocket_Listener.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/net/http/WebSocket_Listener.java new file mode 100644 index 0000000000..b5ea6c23c9 --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/net/http/WebSocket_Listener.java @@ -0,0 +1,87 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.java.net.http; + +public final class WebSocket_Listener extends org.mases.jcobridge.JCListener implements java.net.http.WebSocket.Listener { + public WebSocket_Listener(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public java.util.concurrent.CompletionStage onBinary(java.net.http.WebSocket arg0, java.nio.ByteBuffer arg1, boolean arg2) { + raiseEvent("onBinary", arg0, arg1, arg2); Object retVal = getReturnData(); return (java.util.concurrent.CompletionStage)retVal; + } + //@Override + public java.util.concurrent.CompletionStage onBinaryDefault(java.net.http.WebSocket arg0, java.nio.ByteBuffer arg1, boolean arg2) { + return java.net.http.WebSocket.Listener.super.onBinary(arg0, arg1, arg2); + } + //@Override + public java.util.concurrent.CompletionStage onClose(java.net.http.WebSocket arg0, int arg1, java.lang.String arg2) { + raiseEvent("onClose", arg0, arg1, arg2); Object retVal = getReturnData(); return (java.util.concurrent.CompletionStage)retVal; + } + //@Override + public java.util.concurrent.CompletionStage onCloseDefault(java.net.http.WebSocket arg0, int arg1, java.lang.String arg2) { + return java.net.http.WebSocket.Listener.super.onClose(arg0, arg1, arg2); + } + //@Override + public java.util.concurrent.CompletionStage onPing(java.net.http.WebSocket arg0, java.nio.ByteBuffer arg1) { + raiseEvent("onPing", arg0, arg1); Object retVal = getReturnData(); return (java.util.concurrent.CompletionStage)retVal; + } + //@Override + public java.util.concurrent.CompletionStage onPingDefault(java.net.http.WebSocket arg0, java.nio.ByteBuffer arg1) { + return java.net.http.WebSocket.Listener.super.onPing(arg0, arg1); + } + //@Override + public java.util.concurrent.CompletionStage onPong(java.net.http.WebSocket arg0, java.nio.ByteBuffer arg1) { + raiseEvent("onPong", arg0, arg1); Object retVal = getReturnData(); return (java.util.concurrent.CompletionStage)retVal; + } + //@Override + public java.util.concurrent.CompletionStage onPongDefault(java.net.http.WebSocket arg0, java.nio.ByteBuffer arg1) { + return java.net.http.WebSocket.Listener.super.onPong(arg0, arg1); + } + //@Override + public java.util.concurrent.CompletionStage onText(java.net.http.WebSocket arg0, java.lang.CharSequence arg1, boolean arg2) { + raiseEvent("onText", arg0, arg1, arg2); Object retVal = getReturnData(); return (java.util.concurrent.CompletionStage)retVal; + } + //@Override + public java.util.concurrent.CompletionStage onTextDefault(java.net.http.WebSocket arg0, java.lang.CharSequence arg1, boolean arg2) { + return java.net.http.WebSocket.Listener.super.onText(arg0, arg1, arg2); + } + //@Override + public void onError(java.net.http.WebSocket arg0, java.lang.Throwable arg1) { + raiseEvent("onError", arg0, arg1); + } + //@Override + public void onErrorDefault(java.net.http.WebSocket arg0, java.lang.Throwable arg1) { + java.net.http.WebSocket.Listener.super.onError(arg0, arg1); + } + //@Override + public void onOpen(java.net.http.WebSocket arg0) { + raiseEvent("onOpen", arg0); + } + //@Override + public void onOpenDefault(java.net.http.WebSocket arg0) { + java.net.http.WebSocket.Listener.super.onOpen(arg0); + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/BiConsumer.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/BiConsumer.java new file mode 100644 index 0000000000..d9d96cb93b --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/BiConsumer.java @@ -0,0 +1,43 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.java.util.function; + +public final class BiConsumer extends org.mases.jcobridge.JCListener implements java.util.function.BiConsumer { + public BiConsumer(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public void accept(java.lang.Object arg0, java.lang.Object arg1) { + raiseEvent("accept", arg0, arg1); + } + //@Override + public java.util.function.BiConsumer andThen(java.util.function.BiConsumer arg0) { + raiseEvent("andThen", arg0); Object retVal = getReturnData(); return (java.util.function.BiConsumer)retVal; + } + //@Override + public java.util.function.BiConsumer andThenDefault(java.util.function.BiConsumer arg0) { + return java.util.function.BiConsumer.super.andThen(arg0); + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/BiFunction.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/BiFunction.java new file mode 100644 index 0000000000..6cb5447858 --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/BiFunction.java @@ -0,0 +1,43 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.java.util.function; + +public final class BiFunction extends org.mases.jcobridge.JCListener implements java.util.function.BiFunction { + public BiFunction(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public java.lang.Object apply(java.lang.Object arg0, java.lang.Object arg1) { + raiseEvent("apply", arg0, arg1); Object retVal = getReturnData(); return (java.lang.Object)retVal; + } + //@Override + public java.util.function.BiFunction andThen(java.util.function.Function arg0) { + raiseEvent("andThen", arg0); Object retVal = getReturnData(); return (java.util.function.BiFunction)retVal; + } + //@Override + public java.util.function.BiFunction andThenDefault(java.util.function.Function arg0) { + return java.util.function.BiFunction.super.andThen(arg0); + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/BiPredicate.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/BiPredicate.java new file mode 100644 index 0000000000..545dcd5ad4 --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/BiPredicate.java @@ -0,0 +1,59 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.java.util.function; + +public final class BiPredicate extends org.mases.jcobridge.JCListener implements java.util.function.BiPredicate { + public BiPredicate(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public boolean test(java.lang.Object arg0, java.lang.Object arg1) { + raiseEvent("test", arg0, arg1); Object retVal = getReturnData(); return (boolean)retVal; + } + //@Override + public java.util.function.BiPredicate and(java.util.function.BiPredicate arg0) { + raiseEvent("and", arg0); Object retVal = getReturnData(); return (java.util.function.BiPredicate)retVal; + } + //@Override + public java.util.function.BiPredicate andDefault(java.util.function.BiPredicate arg0) { + return java.util.function.BiPredicate.super.and(arg0); + } + //@Override + public java.util.function.BiPredicate negate() { + raiseEvent("negate"); Object retVal = getReturnData(); return (java.util.function.BiPredicate)retVal; + } + //@Override + public java.util.function.BiPredicate negateDefault() { + return java.util.function.BiPredicate.super.negate(); + } + //@Override + public java.util.function.BiPredicate or(java.util.function.BiPredicate arg0) { + raiseEvent("or", arg0); Object retVal = getReturnData(); return (java.util.function.BiPredicate)retVal; + } + //@Override + public java.util.function.BiPredicate orDefault(java.util.function.BiPredicate arg0) { + return java.util.function.BiPredicate.super.or(arg0); + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/BinaryOperator.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/BinaryOperator.java new file mode 100644 index 0000000000..57f0039eda --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/BinaryOperator.java @@ -0,0 +1,43 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.java.util.function; + +public final class BinaryOperator extends org.mases.jcobridge.JCListener implements java.util.function.BinaryOperator { + public BinaryOperator(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public java.lang.Object apply(java.lang.Object arg0, java.lang.Object arg1) { + raiseEvent("apply", arg0, arg1); Object retVal = getReturnData(); return (java.lang.Object)retVal; + } + //@Override + public java.util.function.BiFunction andThen(java.util.function.Function arg0) { + raiseEvent("andThen", arg0); Object retVal = getReturnData(); return (java.util.function.BiFunction)retVal; + } + //@Override + public java.util.function.BiFunction andThenDefault(java.util.function.Function arg0) { + return java.util.function.BinaryOperator.super.andThen(arg0); + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/BooleanSupplier.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/BooleanSupplier.java new file mode 100644 index 0000000000..59105c734a --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/BooleanSupplier.java @@ -0,0 +1,35 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.java.util.function; + +public final class BooleanSupplier extends org.mases.jcobridge.JCListener implements java.util.function.BooleanSupplier { + public BooleanSupplier(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public boolean getAsBoolean() { + raiseEvent("getAsBoolean"); Object retVal = getReturnData(); return (boolean)retVal; + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/Consumer.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/Consumer.java new file mode 100644 index 0000000000..9a2c710e7d --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/Consumer.java @@ -0,0 +1,43 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.java.util.function; + +public final class Consumer extends org.mases.jcobridge.JCListener implements java.util.function.Consumer { + public Consumer(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public void accept(java.lang.Object arg0) { + raiseEvent("accept", arg0); + } + //@Override + public java.util.function.Consumer andThen(java.util.function.Consumer arg0) { + raiseEvent("andThen", arg0); Object retVal = getReturnData(); return (java.util.function.Consumer)retVal; + } + //@Override + public java.util.function.Consumer andThenDefault(java.util.function.Consumer arg0) { + return java.util.function.Consumer.super.andThen(arg0); + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/DoubleBinaryOperator.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/DoubleBinaryOperator.java new file mode 100644 index 0000000000..3850de9c56 --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/DoubleBinaryOperator.java @@ -0,0 +1,35 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.java.util.function; + +public final class DoubleBinaryOperator extends org.mases.jcobridge.JCListener implements java.util.function.DoubleBinaryOperator { + public DoubleBinaryOperator(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public double applyAsDouble(double arg0, double arg1) { + raiseEvent("applyAsDouble", arg0, arg1); Object retVal = getReturnData(); return (double)retVal; + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/DoubleConsumer.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/DoubleConsumer.java new file mode 100644 index 0000000000..bf29135d30 --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/DoubleConsumer.java @@ -0,0 +1,43 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.java.util.function; + +public final class DoubleConsumer extends org.mases.jcobridge.JCListener implements java.util.function.DoubleConsumer { + public DoubleConsumer(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public void accept(double arg0) { + raiseEvent("accept", arg0); + } + //@Override + public java.util.function.DoubleConsumer andThen(java.util.function.DoubleConsumer arg0) { + raiseEvent("andThen", arg0); Object retVal = getReturnData(); return (java.util.function.DoubleConsumer)retVal; + } + //@Override + public java.util.function.DoubleConsumer andThenDefault(java.util.function.DoubleConsumer arg0) { + return java.util.function.DoubleConsumer.super.andThen(arg0); + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/DoubleFunction.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/DoubleFunction.java new file mode 100644 index 0000000000..7ff11c2cc7 --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/DoubleFunction.java @@ -0,0 +1,35 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.java.util.function; + +public final class DoubleFunction extends org.mases.jcobridge.JCListener implements java.util.function.DoubleFunction { + public DoubleFunction(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public java.lang.Object apply(double arg0) { + raiseEvent("apply", arg0); Object retVal = getReturnData(); return (java.lang.Object)retVal; + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/DoublePredicate.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/DoublePredicate.java new file mode 100644 index 0000000000..8ca9553595 --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/DoublePredicate.java @@ -0,0 +1,59 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.java.util.function; + +public final class DoublePredicate extends org.mases.jcobridge.JCListener implements java.util.function.DoublePredicate { + public DoublePredicate(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public boolean test(double arg0) { + raiseEvent("test", arg0); Object retVal = getReturnData(); return (boolean)retVal; + } + //@Override + public java.util.function.DoublePredicate and(java.util.function.DoublePredicate arg0) { + raiseEvent("and", arg0); Object retVal = getReturnData(); return (java.util.function.DoublePredicate)retVal; + } + //@Override + public java.util.function.DoublePredicate andDefault(java.util.function.DoublePredicate arg0) { + return java.util.function.DoublePredicate.super.and(arg0); + } + //@Override + public java.util.function.DoublePredicate negate() { + raiseEvent("negate"); Object retVal = getReturnData(); return (java.util.function.DoublePredicate)retVal; + } + //@Override + public java.util.function.DoublePredicate negateDefault() { + return java.util.function.DoublePredicate.super.negate(); + } + //@Override + public java.util.function.DoublePredicate or(java.util.function.DoublePredicate arg0) { + raiseEvent("or", arg0); Object retVal = getReturnData(); return (java.util.function.DoublePredicate)retVal; + } + //@Override + public java.util.function.DoublePredicate orDefault(java.util.function.DoublePredicate arg0) { + return java.util.function.DoublePredicate.super.or(arg0); + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/DoubleSupplier.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/DoubleSupplier.java new file mode 100644 index 0000000000..f2d2b8da0f --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/DoubleSupplier.java @@ -0,0 +1,35 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.java.util.function; + +public final class DoubleSupplier extends org.mases.jcobridge.JCListener implements java.util.function.DoubleSupplier { + public DoubleSupplier(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public double getAsDouble() { + raiseEvent("getAsDouble"); Object retVal = getReturnData(); return (double)retVal; + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/DoubleToIntFunction.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/DoubleToIntFunction.java new file mode 100644 index 0000000000..b9c5599cad --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/DoubleToIntFunction.java @@ -0,0 +1,35 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.java.util.function; + +public final class DoubleToIntFunction extends org.mases.jcobridge.JCListener implements java.util.function.DoubleToIntFunction { + public DoubleToIntFunction(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public int applyAsInt(double arg0) { + raiseEvent("applyAsInt", arg0); Object retVal = getReturnData(); return (int)retVal; + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/DoubleToLongFunction.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/DoubleToLongFunction.java new file mode 100644 index 0000000000..c911244768 --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/DoubleToLongFunction.java @@ -0,0 +1,35 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.java.util.function; + +public final class DoubleToLongFunction extends org.mases.jcobridge.JCListener implements java.util.function.DoubleToLongFunction { + public DoubleToLongFunction(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public long applyAsLong(double arg0) { + raiseEvent("applyAsLong", arg0); Object retVal = getReturnData(); return (long)retVal; + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/DoubleUnaryOperator.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/DoubleUnaryOperator.java new file mode 100644 index 0000000000..515f8d12db --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/DoubleUnaryOperator.java @@ -0,0 +1,51 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.java.util.function; + +public final class DoubleUnaryOperator extends org.mases.jcobridge.JCListener implements java.util.function.DoubleUnaryOperator { + public DoubleUnaryOperator(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public double applyAsDouble(double arg0) { + raiseEvent("applyAsDouble", arg0); Object retVal = getReturnData(); return (double)retVal; + } + //@Override + public java.util.function.DoubleUnaryOperator andThen(java.util.function.DoubleUnaryOperator arg0) { + raiseEvent("andThen", arg0); Object retVal = getReturnData(); return (java.util.function.DoubleUnaryOperator)retVal; + } + //@Override + public java.util.function.DoubleUnaryOperator andThenDefault(java.util.function.DoubleUnaryOperator arg0) { + return java.util.function.DoubleUnaryOperator.super.andThen(arg0); + } + //@Override + public java.util.function.DoubleUnaryOperator compose(java.util.function.DoubleUnaryOperator arg0) { + raiseEvent("compose", arg0); Object retVal = getReturnData(); return (java.util.function.DoubleUnaryOperator)retVal; + } + //@Override + public java.util.function.DoubleUnaryOperator composeDefault(java.util.function.DoubleUnaryOperator arg0) { + return java.util.function.DoubleUnaryOperator.super.compose(arg0); + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/Function.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/Function.java new file mode 100644 index 0000000000..f748d4430f --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/Function.java @@ -0,0 +1,51 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.java.util.function; + +public final class Function extends org.mases.jcobridge.JCListener implements java.util.function.Function { + public Function(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public java.lang.Object apply(java.lang.Object arg0) { + raiseEvent("apply", arg0); Object retVal = getReturnData(); return (java.lang.Object)retVal; + } + //@Override + public java.util.function.Function andThen(java.util.function.Function arg0) { + raiseEvent("andThen", arg0); Object retVal = getReturnData(); return (java.util.function.Function)retVal; + } + //@Override + public java.util.function.Function andThenDefault(java.util.function.Function arg0) { + return java.util.function.Function.super.andThen(arg0); + } + //@Override + public java.util.function.Function compose(java.util.function.Function arg0) { + raiseEvent("compose", arg0); Object retVal = getReturnData(); return (java.util.function.Function)retVal; + } + //@Override + public java.util.function.Function composeDefault(java.util.function.Function arg0) { + return java.util.function.Function.super.compose(arg0); + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/IntBinaryOperator.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/IntBinaryOperator.java new file mode 100644 index 0000000000..29ac842597 --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/IntBinaryOperator.java @@ -0,0 +1,35 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.java.util.function; + +public final class IntBinaryOperator extends org.mases.jcobridge.JCListener implements java.util.function.IntBinaryOperator { + public IntBinaryOperator(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public int applyAsInt(int arg0, int arg1) { + raiseEvent("applyAsInt", arg0, arg1); Object retVal = getReturnData(); return (int)retVal; + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/IntConsumer.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/IntConsumer.java new file mode 100644 index 0000000000..c46372ce1d --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/IntConsumer.java @@ -0,0 +1,43 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.java.util.function; + +public final class IntConsumer extends org.mases.jcobridge.JCListener implements java.util.function.IntConsumer { + public IntConsumer(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public void accept(int arg0) { + raiseEvent("accept", arg0); + } + //@Override + public java.util.function.IntConsumer andThen(java.util.function.IntConsumer arg0) { + raiseEvent("andThen", arg0); Object retVal = getReturnData(); return (java.util.function.IntConsumer)retVal; + } + //@Override + public java.util.function.IntConsumer andThenDefault(java.util.function.IntConsumer arg0) { + return java.util.function.IntConsumer.super.andThen(arg0); + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/IntFunction.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/IntFunction.java new file mode 100644 index 0000000000..5c5b7dc00c --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/IntFunction.java @@ -0,0 +1,35 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.java.util.function; + +public final class IntFunction extends org.mases.jcobridge.JCListener implements java.util.function.IntFunction { + public IntFunction(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public java.lang.Object apply(int arg0) { + raiseEvent("apply", arg0); Object retVal = getReturnData(); return (java.lang.Object)retVal; + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/IntPredicate.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/IntPredicate.java new file mode 100644 index 0000000000..49984c72e8 --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/IntPredicate.java @@ -0,0 +1,59 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.java.util.function; + +public final class IntPredicate extends org.mases.jcobridge.JCListener implements java.util.function.IntPredicate { + public IntPredicate(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public boolean test(int arg0) { + raiseEvent("test", arg0); Object retVal = getReturnData(); return (boolean)retVal; + } + //@Override + public java.util.function.IntPredicate and(java.util.function.IntPredicate arg0) { + raiseEvent("and", arg0); Object retVal = getReturnData(); return (java.util.function.IntPredicate)retVal; + } + //@Override + public java.util.function.IntPredicate andDefault(java.util.function.IntPredicate arg0) { + return java.util.function.IntPredicate.super.and(arg0); + } + //@Override + public java.util.function.IntPredicate negate() { + raiseEvent("negate"); Object retVal = getReturnData(); return (java.util.function.IntPredicate)retVal; + } + //@Override + public java.util.function.IntPredicate negateDefault() { + return java.util.function.IntPredicate.super.negate(); + } + //@Override + public java.util.function.IntPredicate or(java.util.function.IntPredicate arg0) { + raiseEvent("or", arg0); Object retVal = getReturnData(); return (java.util.function.IntPredicate)retVal; + } + //@Override + public java.util.function.IntPredicate orDefault(java.util.function.IntPredicate arg0) { + return java.util.function.IntPredicate.super.or(arg0); + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/IntSupplier.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/IntSupplier.java new file mode 100644 index 0000000000..677b255121 --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/IntSupplier.java @@ -0,0 +1,35 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.java.util.function; + +public final class IntSupplier extends org.mases.jcobridge.JCListener implements java.util.function.IntSupplier { + public IntSupplier(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public int getAsInt() { + raiseEvent("getAsInt"); Object retVal = getReturnData(); return (int)retVal; + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/IntToDoubleFunction.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/IntToDoubleFunction.java new file mode 100644 index 0000000000..fdfe69274f --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/IntToDoubleFunction.java @@ -0,0 +1,35 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.java.util.function; + +public final class IntToDoubleFunction extends org.mases.jcobridge.JCListener implements java.util.function.IntToDoubleFunction { + public IntToDoubleFunction(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public double applyAsDouble(int arg0) { + raiseEvent("applyAsDouble", arg0); Object retVal = getReturnData(); return (double)retVal; + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/IntToLongFunction.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/IntToLongFunction.java new file mode 100644 index 0000000000..f64c939127 --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/IntToLongFunction.java @@ -0,0 +1,35 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.java.util.function; + +public final class IntToLongFunction extends org.mases.jcobridge.JCListener implements java.util.function.IntToLongFunction { + public IntToLongFunction(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public long applyAsLong(int arg0) { + raiseEvent("applyAsLong", arg0); Object retVal = getReturnData(); return (long)retVal; + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/IntUnaryOperator.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/IntUnaryOperator.java new file mode 100644 index 0000000000..c5d5493f25 --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/IntUnaryOperator.java @@ -0,0 +1,51 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.java.util.function; + +public final class IntUnaryOperator extends org.mases.jcobridge.JCListener implements java.util.function.IntUnaryOperator { + public IntUnaryOperator(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public int applyAsInt(int arg0) { + raiseEvent("applyAsInt", arg0); Object retVal = getReturnData(); return (int)retVal; + } + //@Override + public java.util.function.IntUnaryOperator andThen(java.util.function.IntUnaryOperator arg0) { + raiseEvent("andThen", arg0); Object retVal = getReturnData(); return (java.util.function.IntUnaryOperator)retVal; + } + //@Override + public java.util.function.IntUnaryOperator andThenDefault(java.util.function.IntUnaryOperator arg0) { + return java.util.function.IntUnaryOperator.super.andThen(arg0); + } + //@Override + public java.util.function.IntUnaryOperator compose(java.util.function.IntUnaryOperator arg0) { + raiseEvent("compose", arg0); Object retVal = getReturnData(); return (java.util.function.IntUnaryOperator)retVal; + } + //@Override + public java.util.function.IntUnaryOperator composeDefault(java.util.function.IntUnaryOperator arg0) { + return java.util.function.IntUnaryOperator.super.compose(arg0); + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/LongBinaryOperator.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/LongBinaryOperator.java new file mode 100644 index 0000000000..9703a5429f --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/LongBinaryOperator.java @@ -0,0 +1,35 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.java.util.function; + +public final class LongBinaryOperator extends org.mases.jcobridge.JCListener implements java.util.function.LongBinaryOperator { + public LongBinaryOperator(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public long applyAsLong(long arg0, long arg1) { + raiseEvent("applyAsLong", arg0, arg1); Object retVal = getReturnData(); return (long)retVal; + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/LongConsumer.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/LongConsumer.java new file mode 100644 index 0000000000..8571f439dc --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/LongConsumer.java @@ -0,0 +1,43 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.java.util.function; + +public final class LongConsumer extends org.mases.jcobridge.JCListener implements java.util.function.LongConsumer { + public LongConsumer(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public void accept(long arg0) { + raiseEvent("accept", arg0); + } + //@Override + public java.util.function.LongConsumer andThen(java.util.function.LongConsumer arg0) { + raiseEvent("andThen", arg0); Object retVal = getReturnData(); return (java.util.function.LongConsumer)retVal; + } + //@Override + public java.util.function.LongConsumer andThenDefault(java.util.function.LongConsumer arg0) { + return java.util.function.LongConsumer.super.andThen(arg0); + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/LongFunction.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/LongFunction.java new file mode 100644 index 0000000000..5b795858bd --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/LongFunction.java @@ -0,0 +1,35 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.java.util.function; + +public final class LongFunction extends org.mases.jcobridge.JCListener implements java.util.function.LongFunction { + public LongFunction(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public java.lang.Object apply(long arg0) { + raiseEvent("apply", arg0); Object retVal = getReturnData(); return (java.lang.Object)retVal; + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/LongPredicate.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/LongPredicate.java new file mode 100644 index 0000000000..3b0b754f7c --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/LongPredicate.java @@ -0,0 +1,59 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.java.util.function; + +public final class LongPredicate extends org.mases.jcobridge.JCListener implements java.util.function.LongPredicate { + public LongPredicate(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public boolean test(long arg0) { + raiseEvent("test", arg0); Object retVal = getReturnData(); return (boolean)retVal; + } + //@Override + public java.util.function.LongPredicate and(java.util.function.LongPredicate arg0) { + raiseEvent("and", arg0); Object retVal = getReturnData(); return (java.util.function.LongPredicate)retVal; + } + //@Override + public java.util.function.LongPredicate andDefault(java.util.function.LongPredicate arg0) { + return java.util.function.LongPredicate.super.and(arg0); + } + //@Override + public java.util.function.LongPredicate negate() { + raiseEvent("negate"); Object retVal = getReturnData(); return (java.util.function.LongPredicate)retVal; + } + //@Override + public java.util.function.LongPredicate negateDefault() { + return java.util.function.LongPredicate.super.negate(); + } + //@Override + public java.util.function.LongPredicate or(java.util.function.LongPredicate arg0) { + raiseEvent("or", arg0); Object retVal = getReturnData(); return (java.util.function.LongPredicate)retVal; + } + //@Override + public java.util.function.LongPredicate orDefault(java.util.function.LongPredicate arg0) { + return java.util.function.LongPredicate.super.or(arg0); + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/LongSupplier.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/LongSupplier.java new file mode 100644 index 0000000000..f100805ea0 --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/LongSupplier.java @@ -0,0 +1,35 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.java.util.function; + +public final class LongSupplier extends org.mases.jcobridge.JCListener implements java.util.function.LongSupplier { + public LongSupplier(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public long getAsLong() { + raiseEvent("getAsLong"); Object retVal = getReturnData(); return (long)retVal; + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/LongToDoubleFunction.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/LongToDoubleFunction.java new file mode 100644 index 0000000000..800ed2f4c4 --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/LongToDoubleFunction.java @@ -0,0 +1,35 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.java.util.function; + +public final class LongToDoubleFunction extends org.mases.jcobridge.JCListener implements java.util.function.LongToDoubleFunction { + public LongToDoubleFunction(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public double applyAsDouble(long arg0) { + raiseEvent("applyAsDouble", arg0); Object retVal = getReturnData(); return (double)retVal; + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/LongToIntFunction.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/LongToIntFunction.java new file mode 100644 index 0000000000..8167eb8c33 --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/LongToIntFunction.java @@ -0,0 +1,35 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.java.util.function; + +public final class LongToIntFunction extends org.mases.jcobridge.JCListener implements java.util.function.LongToIntFunction { + public LongToIntFunction(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public int applyAsInt(long arg0) { + raiseEvent("applyAsInt", arg0); Object retVal = getReturnData(); return (int)retVal; + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/LongUnaryOperator.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/LongUnaryOperator.java new file mode 100644 index 0000000000..cf484c9fbc --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/LongUnaryOperator.java @@ -0,0 +1,51 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.java.util.function; + +public final class LongUnaryOperator extends org.mases.jcobridge.JCListener implements java.util.function.LongUnaryOperator { + public LongUnaryOperator(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public long applyAsLong(long arg0) { + raiseEvent("applyAsLong", arg0); Object retVal = getReturnData(); return (long)retVal; + } + //@Override + public java.util.function.LongUnaryOperator andThen(java.util.function.LongUnaryOperator arg0) { + raiseEvent("andThen", arg0); Object retVal = getReturnData(); return (java.util.function.LongUnaryOperator)retVal; + } + //@Override + public java.util.function.LongUnaryOperator andThenDefault(java.util.function.LongUnaryOperator arg0) { + return java.util.function.LongUnaryOperator.super.andThen(arg0); + } + //@Override + public java.util.function.LongUnaryOperator compose(java.util.function.LongUnaryOperator arg0) { + raiseEvent("compose", arg0); Object retVal = getReturnData(); return (java.util.function.LongUnaryOperator)retVal; + } + //@Override + public java.util.function.LongUnaryOperator composeDefault(java.util.function.LongUnaryOperator arg0) { + return java.util.function.LongUnaryOperator.super.compose(arg0); + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/ObjDoubleConsumer.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/ObjDoubleConsumer.java new file mode 100644 index 0000000000..90b821143a --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/ObjDoubleConsumer.java @@ -0,0 +1,35 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.java.util.function; + +public final class ObjDoubleConsumer extends org.mases.jcobridge.JCListener implements java.util.function.ObjDoubleConsumer { + public ObjDoubleConsumer(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public void accept(java.lang.Object arg0, double arg1) { + raiseEvent("accept", arg0, arg1); + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/ObjIntConsumer.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/ObjIntConsumer.java new file mode 100644 index 0000000000..f245b4ec21 --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/ObjIntConsumer.java @@ -0,0 +1,35 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.java.util.function; + +public final class ObjIntConsumer extends org.mases.jcobridge.JCListener implements java.util.function.ObjIntConsumer { + public ObjIntConsumer(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public void accept(java.lang.Object arg0, int arg1) { + raiseEvent("accept", arg0, arg1); + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/ObjLongConsumer.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/ObjLongConsumer.java new file mode 100644 index 0000000000..89365746ef --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/ObjLongConsumer.java @@ -0,0 +1,35 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.java.util.function; + +public final class ObjLongConsumer extends org.mases.jcobridge.JCListener implements java.util.function.ObjLongConsumer { + public ObjLongConsumer(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public void accept(java.lang.Object arg0, long arg1) { + raiseEvent("accept", arg0, arg1); + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/Predicate.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/Predicate.java new file mode 100644 index 0000000000..380781f50b --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/Predicate.java @@ -0,0 +1,59 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.java.util.function; + +public final class Predicate extends org.mases.jcobridge.JCListener implements java.util.function.Predicate { + public Predicate(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public boolean test(java.lang.Object arg0) { + raiseEvent("test", arg0); Object retVal = getReturnData(); return (boolean)retVal; + } + //@Override + public java.util.function.Predicate and(java.util.function.Predicate arg0) { + raiseEvent("and", arg0); Object retVal = getReturnData(); return (java.util.function.Predicate)retVal; + } + //@Override + public java.util.function.Predicate andDefault(java.util.function.Predicate arg0) { + return java.util.function.Predicate.super.and(arg0); + } + //@Override + public java.util.function.Predicate negate() { + raiseEvent("negate"); Object retVal = getReturnData(); return (java.util.function.Predicate)retVal; + } + //@Override + public java.util.function.Predicate negateDefault() { + return java.util.function.Predicate.super.negate(); + } + //@Override + public java.util.function.Predicate or(java.util.function.Predicate arg0) { + raiseEvent("or", arg0); Object retVal = getReturnData(); return (java.util.function.Predicate)retVal; + } + //@Override + public java.util.function.Predicate orDefault(java.util.function.Predicate arg0) { + return java.util.function.Predicate.super.or(arg0); + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/Supplier.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/Supplier.java new file mode 100644 index 0000000000..3b9e011a2c --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/Supplier.java @@ -0,0 +1,35 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.java.util.function; + +public final class Supplier extends org.mases.jcobridge.JCListener implements java.util.function.Supplier { + public Supplier(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public java.lang.Object get() { + raiseEvent("get"); Object retVal = getReturnData(); return (java.lang.Object)retVal; + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/ToDoubleBiFunction.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/ToDoubleBiFunction.java new file mode 100644 index 0000000000..c738ced289 --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/ToDoubleBiFunction.java @@ -0,0 +1,35 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.java.util.function; + +public final class ToDoubleBiFunction extends org.mases.jcobridge.JCListener implements java.util.function.ToDoubleBiFunction { + public ToDoubleBiFunction(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public double applyAsDouble(java.lang.Object arg0, java.lang.Object arg1) { + raiseEvent("applyAsDouble", arg0, arg1); Object retVal = getReturnData(); return (double)retVal; + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/ToDoubleFunction.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/ToDoubleFunction.java new file mode 100644 index 0000000000..be314f6c84 --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/ToDoubleFunction.java @@ -0,0 +1,35 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.java.util.function; + +public final class ToDoubleFunction extends org.mases.jcobridge.JCListener implements java.util.function.ToDoubleFunction { + public ToDoubleFunction(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public double applyAsDouble(java.lang.Object arg0) { + raiseEvent("applyAsDouble", arg0); Object retVal = getReturnData(); return (double)retVal; + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/ToIntBiFunction.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/ToIntBiFunction.java new file mode 100644 index 0000000000..5f2e733814 --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/ToIntBiFunction.java @@ -0,0 +1,35 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.java.util.function; + +public final class ToIntBiFunction extends org.mases.jcobridge.JCListener implements java.util.function.ToIntBiFunction { + public ToIntBiFunction(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public int applyAsInt(java.lang.Object arg0, java.lang.Object arg1) { + raiseEvent("applyAsInt", arg0, arg1); Object retVal = getReturnData(); return (int)retVal; + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/ToIntFunction.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/ToIntFunction.java new file mode 100644 index 0000000000..06c1278083 --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/ToIntFunction.java @@ -0,0 +1,35 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.java.util.function; + +public final class ToIntFunction extends org.mases.jcobridge.JCListener implements java.util.function.ToIntFunction { + public ToIntFunction(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public int applyAsInt(java.lang.Object arg0) { + raiseEvent("applyAsInt", arg0); Object retVal = getReturnData(); return (int)retVal; + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/ToLongBiFunction.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/ToLongBiFunction.java new file mode 100644 index 0000000000..dc6b6d5245 --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/ToLongBiFunction.java @@ -0,0 +1,35 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.java.util.function; + +public final class ToLongBiFunction extends org.mases.jcobridge.JCListener implements java.util.function.ToLongBiFunction { + public ToLongBiFunction(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public long applyAsLong(java.lang.Object arg0, java.lang.Object arg1) { + raiseEvent("applyAsLong", arg0, arg1); Object retVal = getReturnData(); return (long)retVal; + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/ToLongFunction.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/ToLongFunction.java new file mode 100644 index 0000000000..72ec2d4d99 --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/ToLongFunction.java @@ -0,0 +1,35 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.java.util.function; + +public final class ToLongFunction extends org.mases.jcobridge.JCListener implements java.util.function.ToLongFunction { + public ToLongFunction(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public long applyAsLong(java.lang.Object arg0) { + raiseEvent("applyAsLong", arg0); Object retVal = getReturnData(); return (long)retVal; + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/UnaryOperator.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/UnaryOperator.java new file mode 100644 index 0000000000..8dd6d63371 --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/function/UnaryOperator.java @@ -0,0 +1,51 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.java.util.function; + +public final class UnaryOperator extends org.mases.jcobridge.JCListener implements java.util.function.UnaryOperator { + public UnaryOperator(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public java.lang.Object apply(java.lang.Object arg0) { + raiseEvent("apply", arg0); Object retVal = getReturnData(); return (java.lang.Object)retVal; + } + //@Override + public java.util.function.Function andThen(java.util.function.Function arg0) { + raiseEvent("andThen", arg0); Object retVal = getReturnData(); return (java.util.function.Function)retVal; + } + //@Override + public java.util.function.Function andThenDefault(java.util.function.Function arg0) { + return java.util.function.UnaryOperator.super.andThen(arg0); + } + //@Override + public java.util.function.Function compose(java.util.function.Function arg0) { + raiseEvent("compose", arg0); Object retVal = getReturnData(); return (java.util.function.Function)retVal; + } + //@Override + public java.util.function.Function composeDefault(java.util.function.Function arg0) { + return java.util.function.UnaryOperator.super.compose(arg0); + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/prefs/NodeChangeListener.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/prefs/NodeChangeListener.java new file mode 100644 index 0000000000..b95d3e42cf --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/prefs/NodeChangeListener.java @@ -0,0 +1,39 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.java.util.prefs; + +public final class NodeChangeListener extends org.mases.jcobridge.JCListener implements java.util.prefs.NodeChangeListener { + public NodeChangeListener(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public void childAdded(java.util.prefs.NodeChangeEvent arg0) { + raiseEvent("childAdded", arg0); + } + //@Override + public void childRemoved(java.util.prefs.NodeChangeEvent arg0) { + raiseEvent("childRemoved", arg0); + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/prefs/PreferenceChangeListener.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/prefs/PreferenceChangeListener.java new file mode 100644 index 0000000000..7fac7cf57b --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/java/util/prefs/PreferenceChangeListener.java @@ -0,0 +1,35 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.java.util.prefs; + +public final class PreferenceChangeListener extends org.mases.jcobridge.JCListener implements java.util.prefs.PreferenceChangeListener { + public PreferenceChangeListener(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public void preferenceChange(java.util.prefs.PreferenceChangeEvent arg0) { + raiseEvent("preferenceChange", arg0); + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/imageio/event/IIOReadProgressListener.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/imageio/event/IIOReadProgressListener.java new file mode 100644 index 0000000000..1eabaeb671 --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/imageio/event/IIOReadProgressListener.java @@ -0,0 +1,67 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.javax.imageio.event; + +public final class IIOReadProgressListener extends org.mases.jcobridge.JCListener implements javax.imageio.event.IIOReadProgressListener { + public IIOReadProgressListener(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public void imageComplete(javax.imageio.ImageReader arg0) { + raiseEvent("imageComplete", arg0); + } + //@Override + public void imageProgress(javax.imageio.ImageReader arg0, float arg1) { + raiseEvent("imageProgress", arg0, arg1); + } + //@Override + public void imageStarted(javax.imageio.ImageReader arg0, int arg1) { + raiseEvent("imageStarted", arg0, arg1); + } + //@Override + public void readAborted(javax.imageio.ImageReader arg0) { + raiseEvent("readAborted", arg0); + } + //@Override + public void sequenceComplete(javax.imageio.ImageReader arg0) { + raiseEvent("sequenceComplete", arg0); + } + //@Override + public void sequenceStarted(javax.imageio.ImageReader arg0, int arg1) { + raiseEvent("sequenceStarted", arg0, arg1); + } + //@Override + public void thumbnailComplete(javax.imageio.ImageReader arg0) { + raiseEvent("thumbnailComplete", arg0); + } + //@Override + public void thumbnailProgress(javax.imageio.ImageReader arg0, float arg1) { + raiseEvent("thumbnailProgress", arg0, arg1); + } + //@Override + public void thumbnailStarted(javax.imageio.ImageReader arg0, int arg1, int arg2) { + raiseEvent("thumbnailStarted", arg0, arg1, arg2); + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/imageio/event/IIOReadUpdateListener.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/imageio/event/IIOReadUpdateListener.java new file mode 100644 index 0000000000..4c6cffed2f --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/imageio/event/IIOReadUpdateListener.java @@ -0,0 +1,55 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.javax.imageio.event; + +public final class IIOReadUpdateListener extends org.mases.jcobridge.JCListener implements javax.imageio.event.IIOReadUpdateListener { + public IIOReadUpdateListener(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public void imageUpdate(javax.imageio.ImageReader arg0, java.awt.image.BufferedImage arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int[] arg8) { + raiseEvent("imageUpdate", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8); + } + //@Override + public void passComplete(javax.imageio.ImageReader arg0, java.awt.image.BufferedImage arg1) { + raiseEvent("passComplete", arg0, arg1); + } + //@Override + public void passStarted(javax.imageio.ImageReader arg0, java.awt.image.BufferedImage arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, int[] arg9) { + raiseEvent("passStarted", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9); + } + //@Override + public void thumbnailPassComplete(javax.imageio.ImageReader arg0, java.awt.image.BufferedImage arg1) { + raiseEvent("thumbnailPassComplete", arg0, arg1); + } + //@Override + public void thumbnailPassStarted(javax.imageio.ImageReader arg0, java.awt.image.BufferedImage arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, int[] arg9) { + raiseEvent("thumbnailPassStarted", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9); + } + //@Override + public void thumbnailUpdate(javax.imageio.ImageReader arg0, java.awt.image.BufferedImage arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int[] arg8) { + raiseEvent("thumbnailUpdate", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8); + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/imageio/event/IIOReadWarningListener.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/imageio/event/IIOReadWarningListener.java new file mode 100644 index 0000000000..d1a4b93fc8 --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/imageio/event/IIOReadWarningListener.java @@ -0,0 +1,35 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.javax.imageio.event; + +public final class IIOReadWarningListener extends org.mases.jcobridge.JCListener implements javax.imageio.event.IIOReadWarningListener { + public IIOReadWarningListener(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public void warningOccurred(javax.imageio.ImageReader arg0, java.lang.String arg1) { + raiseEvent("warningOccurred", arg0, arg1); + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/imageio/event/IIOWriteProgressListener.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/imageio/event/IIOWriteProgressListener.java new file mode 100644 index 0000000000..adead1c206 --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/imageio/event/IIOWriteProgressListener.java @@ -0,0 +1,59 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.javax.imageio.event; + +public final class IIOWriteProgressListener extends org.mases.jcobridge.JCListener implements javax.imageio.event.IIOWriteProgressListener { + public IIOWriteProgressListener(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public void imageComplete(javax.imageio.ImageWriter arg0) { + raiseEvent("imageComplete", arg0); + } + //@Override + public void imageProgress(javax.imageio.ImageWriter arg0, float arg1) { + raiseEvent("imageProgress", arg0, arg1); + } + //@Override + public void imageStarted(javax.imageio.ImageWriter arg0, int arg1) { + raiseEvent("imageStarted", arg0, arg1); + } + //@Override + public void thumbnailComplete(javax.imageio.ImageWriter arg0) { + raiseEvent("thumbnailComplete", arg0); + } + //@Override + public void thumbnailProgress(javax.imageio.ImageWriter arg0, float arg1) { + raiseEvent("thumbnailProgress", arg0, arg1); + } + //@Override + public void thumbnailStarted(javax.imageio.ImageWriter arg0, int arg1, int arg2) { + raiseEvent("thumbnailStarted", arg0, arg1, arg2); + } + //@Override + public void writeAborted(javax.imageio.ImageWriter arg0) { + raiseEvent("writeAborted", arg0); + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/imageio/event/IIOWriteWarningListener.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/imageio/event/IIOWriteWarningListener.java new file mode 100644 index 0000000000..6a9fb18c95 --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/imageio/event/IIOWriteWarningListener.java @@ -0,0 +1,35 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.javax.imageio.event; + +public final class IIOWriteWarningListener extends org.mases.jcobridge.JCListener implements javax.imageio.event.IIOWriteWarningListener { + public IIOWriteWarningListener(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public void warningOccurred(javax.imageio.ImageWriter arg0, int arg1, java.lang.String arg2) { + raiseEvent("warningOccurred", arg0, arg1, arg2); + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/management/NotificationFilter.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/management/NotificationFilter.java new file mode 100644 index 0000000000..1c508f520d --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/management/NotificationFilter.java @@ -0,0 +1,35 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.javax.management; + +public final class NotificationFilter extends org.mases.jcobridge.JCListener implements javax.management.NotificationFilter { + public NotificationFilter(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public boolean isNotificationEnabled(javax.management.Notification arg0) { + raiseEvent("isNotificationEnabled", arg0); Object retVal = getReturnData(); return (boolean)retVal; + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/management/NotificationListener.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/management/NotificationListener.java new file mode 100644 index 0000000000..9e8af39cf9 --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/management/NotificationListener.java @@ -0,0 +1,35 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.javax.management; + +public final class NotificationListener extends org.mases.jcobridge.JCListener implements javax.management.NotificationListener { + public NotificationListener(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public void handleNotification(javax.management.Notification arg0, java.lang.Object arg1) { + raiseEvent("handleNotification", arg0, arg1); + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/naming/event/NamespaceChangeListener.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/naming/event/NamespaceChangeListener.java new file mode 100644 index 0000000000..548dd81e76 --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/naming/event/NamespaceChangeListener.java @@ -0,0 +1,47 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.javax.naming.event; + +public final class NamespaceChangeListener extends org.mases.jcobridge.JCListener implements javax.naming.event.NamespaceChangeListener { + public NamespaceChangeListener(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public void objectAdded(javax.naming.event.NamingEvent arg0) { + raiseEvent("objectAdded", arg0); + } + //@Override + public void objectRemoved(javax.naming.event.NamingEvent arg0) { + raiseEvent("objectRemoved", arg0); + } + //@Override + public void objectRenamed(javax.naming.event.NamingEvent arg0) { + raiseEvent("objectRenamed", arg0); + } + //@Override + public void namingExceptionThrown(javax.naming.event.NamingExceptionEvent arg0) { + raiseEvent("namingExceptionThrown", arg0); + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/naming/event/NamingListener.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/naming/event/NamingListener.java new file mode 100644 index 0000000000..9cd9d6b6f2 --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/naming/event/NamingListener.java @@ -0,0 +1,35 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.javax.naming.event; + +public final class NamingListener extends org.mases.jcobridge.JCListener implements javax.naming.event.NamingListener { + public NamingListener(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public void namingExceptionThrown(javax.naming.event.NamingExceptionEvent arg0) { + raiseEvent("namingExceptionThrown", arg0); + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/naming/event/ObjectChangeListener.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/naming/event/ObjectChangeListener.java new file mode 100644 index 0000000000..cab5f6071d --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/naming/event/ObjectChangeListener.java @@ -0,0 +1,39 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.javax.naming.event; + +public final class ObjectChangeListener extends org.mases.jcobridge.JCListener implements javax.naming.event.ObjectChangeListener { + public ObjectChangeListener(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public void namingExceptionThrown(javax.naming.event.NamingExceptionEvent arg0) { + raiseEvent("namingExceptionThrown", arg0); + } + //@Override + public void objectChanged(javax.naming.event.NamingEvent arg0) { + raiseEvent("objectChanged", arg0); + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/naming/ldap/UnsolicitedNotificationListener.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/naming/ldap/UnsolicitedNotificationListener.java new file mode 100644 index 0000000000..720cd95213 --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/naming/ldap/UnsolicitedNotificationListener.java @@ -0,0 +1,39 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.javax.naming.ldap; + +public final class UnsolicitedNotificationListener extends org.mases.jcobridge.JCListener implements javax.naming.ldap.UnsolicitedNotificationListener { + public UnsolicitedNotificationListener(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public void namingExceptionThrown(javax.naming.event.NamingExceptionEvent arg0) { + raiseEvent("namingExceptionThrown", arg0); + } + //@Override + public void notificationReceived(javax.naming.ldap.UnsolicitedNotificationEvent arg0) { + raiseEvent("notificationReceived", arg0); + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/net/ssl/HandshakeCompletedListener.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/net/ssl/HandshakeCompletedListener.java new file mode 100644 index 0000000000..41bf1e95a5 --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/net/ssl/HandshakeCompletedListener.java @@ -0,0 +1,35 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.javax.net.ssl; + +public final class HandshakeCompletedListener extends org.mases.jcobridge.JCListener implements javax.net.ssl.HandshakeCompletedListener { + public HandshakeCompletedListener(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public void handshakeCompleted(javax.net.ssl.HandshakeCompletedEvent arg0) { + raiseEvent("handshakeCompleted", arg0); + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/net/ssl/SSLSessionBindingListener.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/net/ssl/SSLSessionBindingListener.java new file mode 100644 index 0000000000..14dc0bcc99 --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/net/ssl/SSLSessionBindingListener.java @@ -0,0 +1,39 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.javax.net.ssl; + +public final class SSLSessionBindingListener extends org.mases.jcobridge.JCListener implements javax.net.ssl.SSLSessionBindingListener { + public SSLSessionBindingListener(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public void valueBound(javax.net.ssl.SSLSessionBindingEvent arg0) { + raiseEvent("valueBound", arg0); + } + //@Override + public void valueUnbound(javax.net.ssl.SSLSessionBindingEvent arg0) { + raiseEvent("valueUnbound", arg0); + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/print/event/PrintJobAdapter.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/print/event/PrintJobAdapter.java new file mode 100644 index 0000000000..7e42563a7b --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/print/event/PrintJobAdapter.java @@ -0,0 +1,55 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.javax.print.event; + +public final class PrintJobAdapter extends org.mases.jcobridge.JCListener implements javax.print.event.PrintJobListener { + public PrintJobAdapter(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public void printDataTransferCompleted(javax.print.event.PrintJobEvent arg0) { + raiseEvent("printDataTransferCompleted", arg0); + } + //@Override + public void printJobCanceled(javax.print.event.PrintJobEvent arg0) { + raiseEvent("printJobCanceled", arg0); + } + //@Override + public void printJobCompleted(javax.print.event.PrintJobEvent arg0) { + raiseEvent("printJobCompleted", arg0); + } + //@Override + public void printJobFailed(javax.print.event.PrintJobEvent arg0) { + raiseEvent("printJobFailed", arg0); + } + //@Override + public void printJobNoMoreEvents(javax.print.event.PrintJobEvent arg0) { + raiseEvent("printJobNoMoreEvents", arg0); + } + //@Override + public void printJobRequiresAttention(javax.print.event.PrintJobEvent arg0) { + raiseEvent("printJobRequiresAttention", arg0); + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/print/event/PrintJobAttributeListener.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/print/event/PrintJobAttributeListener.java new file mode 100644 index 0000000000..c6df0fbc09 --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/print/event/PrintJobAttributeListener.java @@ -0,0 +1,35 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.javax.print.event; + +public final class PrintJobAttributeListener extends org.mases.jcobridge.JCListener implements javax.print.event.PrintJobAttributeListener { + public PrintJobAttributeListener(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public void attributeUpdate(javax.print.event.PrintJobAttributeEvent arg0) { + raiseEvent("attributeUpdate", arg0); + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/print/event/PrintJobListener.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/print/event/PrintJobListener.java new file mode 100644 index 0000000000..48d18436f4 --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/print/event/PrintJobListener.java @@ -0,0 +1,55 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.javax.print.event; + +public final class PrintJobListener extends org.mases.jcobridge.JCListener implements javax.print.event.PrintJobListener { + public PrintJobListener(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public void printDataTransferCompleted(javax.print.event.PrintJobEvent arg0) { + raiseEvent("printDataTransferCompleted", arg0); + } + //@Override + public void printJobCanceled(javax.print.event.PrintJobEvent arg0) { + raiseEvent("printJobCanceled", arg0); + } + //@Override + public void printJobCompleted(javax.print.event.PrintJobEvent arg0) { + raiseEvent("printJobCompleted", arg0); + } + //@Override + public void printJobFailed(javax.print.event.PrintJobEvent arg0) { + raiseEvent("printJobFailed", arg0); + } + //@Override + public void printJobNoMoreEvents(javax.print.event.PrintJobEvent arg0) { + raiseEvent("printJobNoMoreEvents", arg0); + } + //@Override + public void printJobRequiresAttention(javax.print.event.PrintJobEvent arg0) { + raiseEvent("printJobRequiresAttention", arg0); + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/print/event/PrintServiceAttributeListener.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/print/event/PrintServiceAttributeListener.java new file mode 100644 index 0000000000..fb0079f34a --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/print/event/PrintServiceAttributeListener.java @@ -0,0 +1,35 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.javax.print.event; + +public final class PrintServiceAttributeListener extends org.mases.jcobridge.JCListener implements javax.print.event.PrintServiceAttributeListener { + public PrintServiceAttributeListener(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public void attributeUpdate(javax.print.event.PrintServiceAttributeEvent arg0) { + raiseEvent("attributeUpdate", arg0); + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/sound/midi/ControllerEventListener.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/sound/midi/ControllerEventListener.java new file mode 100644 index 0000000000..90e3927be9 --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/sound/midi/ControllerEventListener.java @@ -0,0 +1,35 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.javax.sound.midi; + +public final class ControllerEventListener extends org.mases.jcobridge.JCListener implements javax.sound.midi.ControllerEventListener { + public ControllerEventListener(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public void controlChange(javax.sound.midi.ShortMessage arg0) { + raiseEvent("controlChange", arg0); + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/sound/midi/MetaEventListener.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/sound/midi/MetaEventListener.java new file mode 100644 index 0000000000..1c7b7e5d3f --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/sound/midi/MetaEventListener.java @@ -0,0 +1,35 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.javax.sound.midi; + +public final class MetaEventListener extends org.mases.jcobridge.JCListener implements javax.sound.midi.MetaEventListener { + public MetaEventListener(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public void meta(javax.sound.midi.MetaMessage arg0) { + raiseEvent("meta", arg0); + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/sound/sampled/LineListener.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/sound/sampled/LineListener.java new file mode 100644 index 0000000000..154fba8e18 --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/sound/sampled/LineListener.java @@ -0,0 +1,35 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.javax.sound.sampled; + +public final class LineListener extends org.mases.jcobridge.JCListener implements javax.sound.sampled.LineListener { + public LineListener(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public void update(javax.sound.sampled.LineEvent arg0) { + raiseEvent("update", arg0); + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/sql/ConnectionEventListener.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/sql/ConnectionEventListener.java new file mode 100644 index 0000000000..d68b414033 --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/sql/ConnectionEventListener.java @@ -0,0 +1,39 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.javax.sql; + +public final class ConnectionEventListener extends org.mases.jcobridge.JCListener implements javax.sql.ConnectionEventListener { + public ConnectionEventListener(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public void connectionClosed(javax.sql.ConnectionEvent arg0) { + raiseEvent("connectionClosed", arg0); + } + //@Override + public void connectionErrorOccurred(javax.sql.ConnectionEvent arg0) { + raiseEvent("connectionErrorOccurred", arg0); + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/sql/RowSetListener.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/sql/RowSetListener.java new file mode 100644 index 0000000000..142747b84b --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/sql/RowSetListener.java @@ -0,0 +1,43 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.javax.sql; + +public final class RowSetListener extends org.mases.jcobridge.JCListener implements javax.sql.RowSetListener { + public RowSetListener(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public void cursorMoved(javax.sql.RowSetEvent arg0) { + raiseEvent("cursorMoved", arg0); + } + //@Override + public void rowChanged(javax.sql.RowSetEvent arg0) { + raiseEvent("rowChanged", arg0); + } + //@Override + public void rowSetChanged(javax.sql.RowSetEvent arg0) { + raiseEvent("rowSetChanged", arg0); + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/sql/StatementEventListener.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/sql/StatementEventListener.java new file mode 100644 index 0000000000..1579996c21 --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/sql/StatementEventListener.java @@ -0,0 +1,39 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.javax.sql; + +public final class StatementEventListener extends org.mases.jcobridge.JCListener implements javax.sql.StatementEventListener { + public StatementEventListener(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public void statementClosed(javax.sql.StatementEvent arg0) { + raiseEvent("statementClosed", arg0); + } + //@Override + public void statementErrorOccurred(javax.sql.StatementEvent arg0) { + raiseEvent("statementErrorOccurred", arg0); + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/swing/Action.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/swing/Action.java new file mode 100644 index 0000000000..9c86f30083 --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/swing/Action.java @@ -0,0 +1,67 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.javax.swing; + +public final class Action extends org.mases.jcobridge.JCListener implements javax.swing.Action { + public Action(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public boolean isEnabled() { + raiseEvent("isEnabled"); Object retVal = getReturnData(); return (boolean)retVal; + } + //@Override + public java.lang.Object getValue(java.lang.String arg0) { + raiseEvent("getValue", arg0); Object retVal = getReturnData(); return (java.lang.Object)retVal; + } + //@Override + public void actionPerformed(java.awt.event.ActionEvent arg0) { + raiseEvent("actionPerformed", arg0); + } + //@Override + public void addPropertyChangeListener(java.beans.PropertyChangeListener arg0) { + raiseEvent("addPropertyChangeListener", arg0); + } + //@Override + public void putValue(java.lang.String arg0, java.lang.Object arg1) { + raiseEvent("putValue", arg0, arg1); + } + //@Override + public void removePropertyChangeListener(java.beans.PropertyChangeListener arg0) { + raiseEvent("removePropertyChangeListener", arg0); + } + //@Override + public void setEnabled(boolean arg0) { + raiseEvent("setEnabled", arg0); + } + //@Override + public boolean accept(java.lang.Object arg0) { + raiseEvent("accept", arg0); Object retVal = getReturnData(); return (boolean)retVal; + } + //@Override + public boolean acceptDefault(java.lang.Object arg0) { + return javax.swing.Action.super.accept(arg0); + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/swing/event/AncestorListener.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/swing/event/AncestorListener.java new file mode 100644 index 0000000000..187ad27e27 --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/swing/event/AncestorListener.java @@ -0,0 +1,43 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.javax.swing.event; + +public final class AncestorListener extends org.mases.jcobridge.JCListener implements javax.swing.event.AncestorListener { + public AncestorListener(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public void ancestorAdded(javax.swing.event.AncestorEvent arg0) { + raiseEvent("ancestorAdded", arg0); + } + //@Override + public void ancestorMoved(javax.swing.event.AncestorEvent arg0) { + raiseEvent("ancestorMoved", arg0); + } + //@Override + public void ancestorRemoved(javax.swing.event.AncestorEvent arg0) { + raiseEvent("ancestorRemoved", arg0); + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/swing/event/CaretListener.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/swing/event/CaretListener.java new file mode 100644 index 0000000000..cbaac7661b --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/swing/event/CaretListener.java @@ -0,0 +1,35 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.javax.swing.event; + +public final class CaretListener extends org.mases.jcobridge.JCListener implements javax.swing.event.CaretListener { + public CaretListener(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public void caretUpdate(javax.swing.event.CaretEvent arg0) { + raiseEvent("caretUpdate", arg0); + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/swing/event/CellEditorListener.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/swing/event/CellEditorListener.java new file mode 100644 index 0000000000..28be35a06c --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/swing/event/CellEditorListener.java @@ -0,0 +1,39 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.javax.swing.event; + +public final class CellEditorListener extends org.mases.jcobridge.JCListener implements javax.swing.event.CellEditorListener { + public CellEditorListener(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public void editingCanceled(javax.swing.event.ChangeEvent arg0) { + raiseEvent("editingCanceled", arg0); + } + //@Override + public void editingStopped(javax.swing.event.ChangeEvent arg0) { + raiseEvent("editingStopped", arg0); + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/swing/event/ChangeListener.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/swing/event/ChangeListener.java new file mode 100644 index 0000000000..3147e555e5 --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/swing/event/ChangeListener.java @@ -0,0 +1,35 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.javax.swing.event; + +public final class ChangeListener extends org.mases.jcobridge.JCListener implements javax.swing.event.ChangeListener { + public ChangeListener(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public void stateChanged(javax.swing.event.ChangeEvent arg0) { + raiseEvent("stateChanged", arg0); + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/swing/event/DocumentListener.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/swing/event/DocumentListener.java new file mode 100644 index 0000000000..5bf53ffdec --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/swing/event/DocumentListener.java @@ -0,0 +1,43 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.javax.swing.event; + +public final class DocumentListener extends org.mases.jcobridge.JCListener implements javax.swing.event.DocumentListener { + public DocumentListener(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public void changedUpdate(javax.swing.event.DocumentEvent arg0) { + raiseEvent("changedUpdate", arg0); + } + //@Override + public void insertUpdate(javax.swing.event.DocumentEvent arg0) { + raiseEvent("insertUpdate", arg0); + } + //@Override + public void removeUpdate(javax.swing.event.DocumentEvent arg0) { + raiseEvent("removeUpdate", arg0); + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/swing/event/HyperlinkListener.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/swing/event/HyperlinkListener.java new file mode 100644 index 0000000000..454b9be95a --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/swing/event/HyperlinkListener.java @@ -0,0 +1,35 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.javax.swing.event; + +public final class HyperlinkListener extends org.mases.jcobridge.JCListener implements javax.swing.event.HyperlinkListener { + public HyperlinkListener(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public void hyperlinkUpdate(javax.swing.event.HyperlinkEvent arg0) { + raiseEvent("hyperlinkUpdate", arg0); + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/swing/event/InternalFrameAdapter.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/swing/event/InternalFrameAdapter.java new file mode 100644 index 0000000000..1536e762d3 --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/swing/event/InternalFrameAdapter.java @@ -0,0 +1,59 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.javax.swing.event; + +public final class InternalFrameAdapter extends org.mases.jcobridge.JCListener implements javax.swing.event.InternalFrameListener { + public InternalFrameAdapter(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public void internalFrameActivated(javax.swing.event.InternalFrameEvent arg0) { + raiseEvent("internalFrameActivated", arg0); + } + //@Override + public void internalFrameClosed(javax.swing.event.InternalFrameEvent arg0) { + raiseEvent("internalFrameClosed", arg0); + } + //@Override + public void internalFrameClosing(javax.swing.event.InternalFrameEvent arg0) { + raiseEvent("internalFrameClosing", arg0); + } + //@Override + public void internalFrameDeactivated(javax.swing.event.InternalFrameEvent arg0) { + raiseEvent("internalFrameDeactivated", arg0); + } + //@Override + public void internalFrameDeiconified(javax.swing.event.InternalFrameEvent arg0) { + raiseEvent("internalFrameDeiconified", arg0); + } + //@Override + public void internalFrameIconified(javax.swing.event.InternalFrameEvent arg0) { + raiseEvent("internalFrameIconified", arg0); + } + //@Override + public void internalFrameOpened(javax.swing.event.InternalFrameEvent arg0) { + raiseEvent("internalFrameOpened", arg0); + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/swing/event/InternalFrameListener.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/swing/event/InternalFrameListener.java new file mode 100644 index 0000000000..c79d43407b --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/swing/event/InternalFrameListener.java @@ -0,0 +1,59 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.javax.swing.event; + +public final class InternalFrameListener extends org.mases.jcobridge.JCListener implements javax.swing.event.InternalFrameListener { + public InternalFrameListener(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public void internalFrameActivated(javax.swing.event.InternalFrameEvent arg0) { + raiseEvent("internalFrameActivated", arg0); + } + //@Override + public void internalFrameClosed(javax.swing.event.InternalFrameEvent arg0) { + raiseEvent("internalFrameClosed", arg0); + } + //@Override + public void internalFrameClosing(javax.swing.event.InternalFrameEvent arg0) { + raiseEvent("internalFrameClosing", arg0); + } + //@Override + public void internalFrameDeactivated(javax.swing.event.InternalFrameEvent arg0) { + raiseEvent("internalFrameDeactivated", arg0); + } + //@Override + public void internalFrameDeiconified(javax.swing.event.InternalFrameEvent arg0) { + raiseEvent("internalFrameDeiconified", arg0); + } + //@Override + public void internalFrameIconified(javax.swing.event.InternalFrameEvent arg0) { + raiseEvent("internalFrameIconified", arg0); + } + //@Override + public void internalFrameOpened(javax.swing.event.InternalFrameEvent arg0) { + raiseEvent("internalFrameOpened", arg0); + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/swing/event/ListDataListener.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/swing/event/ListDataListener.java new file mode 100644 index 0000000000..11697ce4fe --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/swing/event/ListDataListener.java @@ -0,0 +1,43 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.javax.swing.event; + +public final class ListDataListener extends org.mases.jcobridge.JCListener implements javax.swing.event.ListDataListener { + public ListDataListener(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public void contentsChanged(javax.swing.event.ListDataEvent arg0) { + raiseEvent("contentsChanged", arg0); + } + //@Override + public void intervalAdded(javax.swing.event.ListDataEvent arg0) { + raiseEvent("intervalAdded", arg0); + } + //@Override + public void intervalRemoved(javax.swing.event.ListDataEvent arg0) { + raiseEvent("intervalRemoved", arg0); + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/swing/event/ListSelectionListener.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/swing/event/ListSelectionListener.java new file mode 100644 index 0000000000..8968c782f5 --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/swing/event/ListSelectionListener.java @@ -0,0 +1,35 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.javax.swing.event; + +public final class ListSelectionListener extends org.mases.jcobridge.JCListener implements javax.swing.event.ListSelectionListener { + public ListSelectionListener(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public void valueChanged(javax.swing.event.ListSelectionEvent arg0) { + raiseEvent("valueChanged", arg0); + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/swing/event/MenuDragMouseListener.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/swing/event/MenuDragMouseListener.java new file mode 100644 index 0000000000..75eb35bf21 --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/swing/event/MenuDragMouseListener.java @@ -0,0 +1,47 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.javax.swing.event; + +public final class MenuDragMouseListener extends org.mases.jcobridge.JCListener implements javax.swing.event.MenuDragMouseListener { + public MenuDragMouseListener(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public void menuDragMouseDragged(javax.swing.event.MenuDragMouseEvent arg0) { + raiseEvent("menuDragMouseDragged", arg0); + } + //@Override + public void menuDragMouseEntered(javax.swing.event.MenuDragMouseEvent arg0) { + raiseEvent("menuDragMouseEntered", arg0); + } + //@Override + public void menuDragMouseExited(javax.swing.event.MenuDragMouseEvent arg0) { + raiseEvent("menuDragMouseExited", arg0); + } + //@Override + public void menuDragMouseReleased(javax.swing.event.MenuDragMouseEvent arg0) { + raiseEvent("menuDragMouseReleased", arg0); + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/swing/event/MenuKeyListener.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/swing/event/MenuKeyListener.java new file mode 100644 index 0000000000..e875f2e099 --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/swing/event/MenuKeyListener.java @@ -0,0 +1,43 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.javax.swing.event; + +public final class MenuKeyListener extends org.mases.jcobridge.JCListener implements javax.swing.event.MenuKeyListener { + public MenuKeyListener(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public void menuKeyPressed(javax.swing.event.MenuKeyEvent arg0) { + raiseEvent("menuKeyPressed", arg0); + } + //@Override + public void menuKeyReleased(javax.swing.event.MenuKeyEvent arg0) { + raiseEvent("menuKeyReleased", arg0); + } + //@Override + public void menuKeyTyped(javax.swing.event.MenuKeyEvent arg0) { + raiseEvent("menuKeyTyped", arg0); + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/swing/event/MenuListener.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/swing/event/MenuListener.java new file mode 100644 index 0000000000..203bef86a7 --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/swing/event/MenuListener.java @@ -0,0 +1,43 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.javax.swing.event; + +public final class MenuListener extends org.mases.jcobridge.JCListener implements javax.swing.event.MenuListener { + public MenuListener(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public void menuCanceled(javax.swing.event.MenuEvent arg0) { + raiseEvent("menuCanceled", arg0); + } + //@Override + public void menuDeselected(javax.swing.event.MenuEvent arg0) { + raiseEvent("menuDeselected", arg0); + } + //@Override + public void menuSelected(javax.swing.event.MenuEvent arg0) { + raiseEvent("menuSelected", arg0); + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/swing/event/MouseInputAdapter.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/swing/event/MouseInputAdapter.java new file mode 100644 index 0000000000..819f32d6f5 --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/swing/event/MouseInputAdapter.java @@ -0,0 +1,63 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.javax.swing.event; + +public final class MouseInputAdapter extends org.mases.jcobridge.JCListener implements javax.swing.event.MouseInputListener { + public MouseInputAdapter(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public void mouseClicked(java.awt.event.MouseEvent arg0) { + raiseEvent("mouseClicked", arg0); + } + //@Override + public void mouseDragged(java.awt.event.MouseEvent arg0) { + raiseEvent("mouseDragged", arg0); + } + //@Override + public void mouseEntered(java.awt.event.MouseEvent arg0) { + raiseEvent("mouseEntered", arg0); + } + //@Override + public void mouseExited(java.awt.event.MouseEvent arg0) { + raiseEvent("mouseExited", arg0); + } + //@Override + public void mouseMoved(java.awt.event.MouseEvent arg0) { + raiseEvent("mouseMoved", arg0); + } + //@Override + public void mousePressed(java.awt.event.MouseEvent arg0) { + raiseEvent("mousePressed", arg0); + } + //@Override + public void mouseReleased(java.awt.event.MouseEvent arg0) { + raiseEvent("mouseReleased", arg0); + } + //@Override + public void mouseWheelMoved(java.awt.event.MouseWheelEvent arg0) { + raiseEvent("mouseWheelMoved", arg0); + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/swing/event/MouseInputListener.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/swing/event/MouseInputListener.java new file mode 100644 index 0000000000..c26ce42932 --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/swing/event/MouseInputListener.java @@ -0,0 +1,59 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.javax.swing.event; + +public final class MouseInputListener extends org.mases.jcobridge.JCListener implements javax.swing.event.MouseInputListener { + public MouseInputListener(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public void mouseClicked(java.awt.event.MouseEvent arg0) { + raiseEvent("mouseClicked", arg0); + } + //@Override + public void mouseEntered(java.awt.event.MouseEvent arg0) { + raiseEvent("mouseEntered", arg0); + } + //@Override + public void mouseExited(java.awt.event.MouseEvent arg0) { + raiseEvent("mouseExited", arg0); + } + //@Override + public void mousePressed(java.awt.event.MouseEvent arg0) { + raiseEvent("mousePressed", arg0); + } + //@Override + public void mouseReleased(java.awt.event.MouseEvent arg0) { + raiseEvent("mouseReleased", arg0); + } + //@Override + public void mouseDragged(java.awt.event.MouseEvent arg0) { + raiseEvent("mouseDragged", arg0); + } + //@Override + public void mouseMoved(java.awt.event.MouseEvent arg0) { + raiseEvent("mouseMoved", arg0); + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/swing/event/PopupMenuListener.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/swing/event/PopupMenuListener.java new file mode 100644 index 0000000000..cce39ff804 --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/swing/event/PopupMenuListener.java @@ -0,0 +1,43 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.javax.swing.event; + +public final class PopupMenuListener extends org.mases.jcobridge.JCListener implements javax.swing.event.PopupMenuListener { + public PopupMenuListener(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public void popupMenuCanceled(javax.swing.event.PopupMenuEvent arg0) { + raiseEvent("popupMenuCanceled", arg0); + } + //@Override + public void popupMenuWillBecomeInvisible(javax.swing.event.PopupMenuEvent arg0) { + raiseEvent("popupMenuWillBecomeInvisible", arg0); + } + //@Override + public void popupMenuWillBecomeVisible(javax.swing.event.PopupMenuEvent arg0) { + raiseEvent("popupMenuWillBecomeVisible", arg0); + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/swing/event/RowSorterListener.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/swing/event/RowSorterListener.java new file mode 100644 index 0000000000..dd35699cf6 --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/swing/event/RowSorterListener.java @@ -0,0 +1,35 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.javax.swing.event; + +public final class RowSorterListener extends org.mases.jcobridge.JCListener implements javax.swing.event.RowSorterListener { + public RowSorterListener(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public void sorterChanged(javax.swing.event.RowSorterEvent arg0) { + raiseEvent("sorterChanged", arg0); + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/swing/event/TableColumnModelListener.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/swing/event/TableColumnModelListener.java new file mode 100644 index 0000000000..7b79953359 --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/swing/event/TableColumnModelListener.java @@ -0,0 +1,51 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.javax.swing.event; + +public final class TableColumnModelListener extends org.mases.jcobridge.JCListener implements javax.swing.event.TableColumnModelListener { + public TableColumnModelListener(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public void columnAdded(javax.swing.event.TableColumnModelEvent arg0) { + raiseEvent("columnAdded", arg0); + } + //@Override + public void columnMarginChanged(javax.swing.event.ChangeEvent arg0) { + raiseEvent("columnMarginChanged", arg0); + } + //@Override + public void columnMoved(javax.swing.event.TableColumnModelEvent arg0) { + raiseEvent("columnMoved", arg0); + } + //@Override + public void columnRemoved(javax.swing.event.TableColumnModelEvent arg0) { + raiseEvent("columnRemoved", arg0); + } + //@Override + public void columnSelectionChanged(javax.swing.event.ListSelectionEvent arg0) { + raiseEvent("columnSelectionChanged", arg0); + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/swing/event/TableModelListener.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/swing/event/TableModelListener.java new file mode 100644 index 0000000000..09e59dfb4c --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/swing/event/TableModelListener.java @@ -0,0 +1,35 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.javax.swing.event; + +public final class TableModelListener extends org.mases.jcobridge.JCListener implements javax.swing.event.TableModelListener { + public TableModelListener(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public void tableChanged(javax.swing.event.TableModelEvent arg0) { + raiseEvent("tableChanged", arg0); + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/swing/event/TreeExpansionListener.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/swing/event/TreeExpansionListener.java new file mode 100644 index 0000000000..d06223224e --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/swing/event/TreeExpansionListener.java @@ -0,0 +1,39 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.javax.swing.event; + +public final class TreeExpansionListener extends org.mases.jcobridge.JCListener implements javax.swing.event.TreeExpansionListener { + public TreeExpansionListener(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public void treeCollapsed(javax.swing.event.TreeExpansionEvent arg0) { + raiseEvent("treeCollapsed", arg0); + } + //@Override + public void treeExpanded(javax.swing.event.TreeExpansionEvent arg0) { + raiseEvent("treeExpanded", arg0); + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/swing/event/TreeModelListener.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/swing/event/TreeModelListener.java new file mode 100644 index 0000000000..5ed72cf142 --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/swing/event/TreeModelListener.java @@ -0,0 +1,47 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.javax.swing.event; + +public final class TreeModelListener extends org.mases.jcobridge.JCListener implements javax.swing.event.TreeModelListener { + public TreeModelListener(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public void treeNodesChanged(javax.swing.event.TreeModelEvent arg0) { + raiseEvent("treeNodesChanged", arg0); + } + //@Override + public void treeNodesInserted(javax.swing.event.TreeModelEvent arg0) { + raiseEvent("treeNodesInserted", arg0); + } + //@Override + public void treeNodesRemoved(javax.swing.event.TreeModelEvent arg0) { + raiseEvent("treeNodesRemoved", arg0); + } + //@Override + public void treeStructureChanged(javax.swing.event.TreeModelEvent arg0) { + raiseEvent("treeStructureChanged", arg0); + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/swing/event/TreeSelectionListener.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/swing/event/TreeSelectionListener.java new file mode 100644 index 0000000000..078f7740e7 --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/swing/event/TreeSelectionListener.java @@ -0,0 +1,35 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.javax.swing.event; + +public final class TreeSelectionListener extends org.mases.jcobridge.JCListener implements javax.swing.event.TreeSelectionListener { + public TreeSelectionListener(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public void valueChanged(javax.swing.event.TreeSelectionEvent arg0) { + raiseEvent("valueChanged", arg0); + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/swing/event/TreeWillExpandListener.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/swing/event/TreeWillExpandListener.java new file mode 100644 index 0000000000..a4b8cc1946 --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/swing/event/TreeWillExpandListener.java @@ -0,0 +1,39 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.javax.swing.event; + +public final class TreeWillExpandListener extends org.mases.jcobridge.JCListener implements javax.swing.event.TreeWillExpandListener { + public TreeWillExpandListener(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public void treeWillCollapse(javax.swing.event.TreeExpansionEvent arg0) { + raiseEvent("treeWillCollapse", arg0); + } + //@Override + public void treeWillExpand(javax.swing.event.TreeExpansionEvent arg0) { + raiseEvent("treeWillExpand", arg0); + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/swing/event/UndoableEditListener.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/swing/event/UndoableEditListener.java new file mode 100644 index 0000000000..e7476ba2e3 --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/swing/event/UndoableEditListener.java @@ -0,0 +1,35 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.javax.swing.event; + +public final class UndoableEditListener extends org.mases.jcobridge.JCListener implements javax.swing.event.UndoableEditListener { + public UndoableEditListener(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public void undoableEditHappened(javax.swing.event.UndoableEditEvent arg0) { + raiseEvent("undoableEditHappened", arg0); + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/xml/transform/ErrorListener.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/xml/transform/ErrorListener.java new file mode 100644 index 0000000000..f8435a4bd4 --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/javax/xml/transform/ErrorListener.java @@ -0,0 +1,43 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.javax.xml.transform; + +public final class ErrorListener extends org.mases.jcobridge.JCListener implements javax.xml.transform.ErrorListener { + public ErrorListener(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public void error(javax.xml.transform.TransformerException arg0) { + raiseEvent("error", arg0); + } + //@Override + public void fatalError(javax.xml.transform.TransformerException arg0) { + raiseEvent("fatalError", arg0); + } + //@Override + public void warning(javax.xml.transform.TransformerException arg0) { + raiseEvent("warning", arg0); + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/org/w3c/dom/events/EventListener.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/org/w3c/dom/events/EventListener.java new file mode 100644 index 0000000000..1714e70e16 --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/org/w3c/dom/events/EventListener.java @@ -0,0 +1,35 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.org.w3c.dom.events; + +public final class EventListener extends org.mases.jcobridge.JCListener implements org.w3c.dom.events.EventListener { + public EventListener(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public void handleEvent(org.w3c.dom.events.Event arg0) { + raiseEvent("handleEvent", arg0); + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/org/xml/sax/helpers/ParserAdapter.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/org/xml/sax/helpers/ParserAdapter.java new file mode 100644 index 0000000000..ffcdc62526 --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/org/xml/sax/helpers/ParserAdapter.java @@ -0,0 +1,119 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.org.xml.sax.helpers; + +public final class ParserAdapter extends org.mases.jcobridge.JCListener implements org.xml.sax.XMLReader, org.xml.sax.DocumentHandler { + public ParserAdapter(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public boolean getFeature(java.lang.String arg0) { + raiseEvent("getFeature", arg0); Object retVal = getReturnData(); return (boolean)retVal; + } + //@Override + public java.lang.Object getProperty(java.lang.String arg0) { + raiseEvent("getProperty", arg0); Object retVal = getReturnData(); return (java.lang.Object)retVal; + } + //@Override + public org.xml.sax.ContentHandler getContentHandler() { + raiseEvent("getContentHandler"); Object retVal = getReturnData(); return (org.xml.sax.ContentHandler)retVal; + } + //@Override + public org.xml.sax.DTDHandler getDTDHandler() { + raiseEvent("getDTDHandler"); Object retVal = getReturnData(); return (org.xml.sax.DTDHandler)retVal; + } + //@Override + public org.xml.sax.EntityResolver getEntityResolver() { + raiseEvent("getEntityResolver"); Object retVal = getReturnData(); return (org.xml.sax.EntityResolver)retVal; + } + //@Override + public org.xml.sax.ErrorHandler getErrorHandler() { + raiseEvent("getErrorHandler"); Object retVal = getReturnData(); return (org.xml.sax.ErrorHandler)retVal; + } + //@Override + public void characters(char[] arg0, int arg1, int arg2) { + raiseEvent("characters", arg0, arg1, arg2); + } + //@Override + public void endDocument() { + raiseEvent("endDocument"); + } + //@Override + public void endElement(java.lang.String arg0) { + raiseEvent("endElement", arg0); + } + //@Override + public void ignorableWhitespace(char[] arg0, int arg1, int arg2) { + raiseEvent("ignorableWhitespace", arg0, arg1, arg2); + } + //@Override + public void parse(java.lang.String arg0) { + raiseEvent("parse", arg0); + } + //@Override + public void parse(org.xml.sax.InputSource arg0) { + raiseEvent("parse1", arg0); + } + //@Override + public void processingInstruction(java.lang.String arg0, java.lang.String arg1) { + raiseEvent("processingInstruction", arg0, arg1); + } + //@Override + public void setContentHandler(org.xml.sax.ContentHandler arg0) { + raiseEvent("setContentHandler", arg0); + } + //@Override + public void setDocumentLocator(org.xml.sax.Locator arg0) { + raiseEvent("setDocumentLocator", arg0); + } + //@Override + public void setDTDHandler(org.xml.sax.DTDHandler arg0) { + raiseEvent("setDTDHandler", arg0); + } + //@Override + public void setEntityResolver(org.xml.sax.EntityResolver arg0) { + raiseEvent("setEntityResolver", arg0); + } + //@Override + public void setErrorHandler(org.xml.sax.ErrorHandler arg0) { + raiseEvent("setErrorHandler", arg0); + } + //@Override + public void setFeature(java.lang.String arg0, boolean arg1) { + raiseEvent("setFeature", arg0, arg1); + } + //@Override + public void setProperty(java.lang.String arg0, java.lang.Object arg1) { + raiseEvent("setProperty", arg0, arg1); + } + //@Override + public void startDocument() { + raiseEvent("startDocument"); + } + //@Override + public void startElement(java.lang.String arg0, org.xml.sax.AttributeList arg1) { + raiseEvent("startElement", arg0, arg1); + } + +} \ No newline at end of file diff --git a/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/org/xml/sax/helpers/XMLReaderAdapter.java b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/org/xml/sax/helpers/XMLReaderAdapter.java new file mode 100644 index 0000000000..41679887f8 --- /dev/null +++ b/src/jvm/jnetcore/src/main/java/org/mases/jnet/generated/org/xml/sax/helpers/XMLReaderAdapter.java @@ -0,0 +1,103 @@ +/* + * Copyright 2024 MASES s.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Refer to LICENSE for more information. + */ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +*/ + +package org.mases.jnet.generated.org.xml.sax.helpers; + +public final class XMLReaderAdapter extends org.mases.jcobridge.JCListener implements org.xml.sax.Parser, org.xml.sax.ContentHandler { + public XMLReaderAdapter(String key) throws org.mases.jcobridge.JCNativeException { + super(key); + } + + //@Override + public void characters(char[] arg0, int arg1, int arg2) { + raiseEvent("characters", arg0, arg1, arg2); + } + //@Override + public void endDocument() { + raiseEvent("endDocument"); + } + //@Override + public void endElement(java.lang.String arg0, java.lang.String arg1, java.lang.String arg2) { + raiseEvent("endElement", arg0, arg1, arg2); + } + //@Override + public void endPrefixMapping(java.lang.String arg0) { + raiseEvent("endPrefixMapping", arg0); + } + //@Override + public void ignorableWhitespace(char[] arg0, int arg1, int arg2) { + raiseEvent("ignorableWhitespace", arg0, arg1, arg2); + } + //@Override + public void parse(java.lang.String arg0) { + raiseEvent("parse", arg0); + } + //@Override + public void parse(org.xml.sax.InputSource arg0) { + raiseEvent("parse1", arg0); + } + //@Override + public void processingInstruction(java.lang.String arg0, java.lang.String arg1) { + raiseEvent("processingInstruction", arg0, arg1); + } + //@Override + public void setDocumentHandler(org.xml.sax.DocumentHandler arg0) { + raiseEvent("setDocumentHandler", arg0); + } + //@Override + public void setDocumentLocator(org.xml.sax.Locator arg0) { + raiseEvent("setDocumentLocator", arg0); + } + //@Override + public void setDTDHandler(org.xml.sax.DTDHandler arg0) { + raiseEvent("setDTDHandler", arg0); + } + //@Override + public void setEntityResolver(org.xml.sax.EntityResolver arg0) { + raiseEvent("setEntityResolver", arg0); + } + //@Override + public void setErrorHandler(org.xml.sax.ErrorHandler arg0) { + raiseEvent("setErrorHandler", arg0); + } + //@Override + public void setLocale(java.util.Locale arg0) { + raiseEvent("setLocale", arg0); + } + //@Override + public void skippedEntity(java.lang.String arg0) { + raiseEvent("skippedEntity", arg0); + } + //@Override + public void startDocument() { + raiseEvent("startDocument"); + } + //@Override + public void startElement(java.lang.String arg0, java.lang.String arg1, java.lang.String arg2, org.xml.sax.Attributes arg3) { + raiseEvent("startElement", arg0, arg1, arg2, arg3); + } + //@Override + public void startPrefixMapping(java.lang.String arg0, java.lang.String arg1) { + raiseEvent("startPrefixMapping", arg0, arg1); + } + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Applet/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Java/Applet/AllPackageClasses.cs new file mode 100644 index 0000000000..831c635b31 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Applet/AllPackageClasses.cs @@ -0,0 +1,30 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Java.Applet +{ + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/AWTError.cs b/src/net/JNet/GeneratedCore/Java/Awt/AWTError.cs new file mode 100644 index 0000000000..053e85356f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/AWTError.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt +{ + #region AWTError + public partial class AWTError + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/AWTEvent.cs b/src/net/JNet/GeneratedCore/Java/Awt/AWTEvent.cs new file mode 100644 index 0000000000..e7c135a519 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/AWTEvent.cs @@ -0,0 +1,210 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt +{ + #region AWTEvent + public partial class AWTEvent + { + #region Constructors + /// + /// + /// + /// + /// + public AWTEvent(object arg0, int arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int RESERVED_ID_MAX { get { if (!_RESERVED_ID_MAXReady) { _RESERVED_ID_MAXContent = SGetField(LocalBridgeClazz, "RESERVED_ID_MAX"); _RESERVED_ID_MAXReady = true; } return _RESERVED_ID_MAXContent; } } + private static int _RESERVED_ID_MAXContent = default; + private static bool _RESERVED_ID_MAXReady = false; // this is used because in case of generics + /// + /// + /// + public static long ACTION_EVENT_MASK { get { if (!_ACTION_EVENT_MASKReady) { _ACTION_EVENT_MASKContent = SGetField(LocalBridgeClazz, "ACTION_EVENT_MASK"); _ACTION_EVENT_MASKReady = true; } return _ACTION_EVENT_MASKContent; } } + private static long _ACTION_EVENT_MASKContent = default; + private static bool _ACTION_EVENT_MASKReady = false; // this is used because in case of generics + /// + /// + /// + public static long ADJUSTMENT_EVENT_MASK { get { if (!_ADJUSTMENT_EVENT_MASKReady) { _ADJUSTMENT_EVENT_MASKContent = SGetField(LocalBridgeClazz, "ADJUSTMENT_EVENT_MASK"); _ADJUSTMENT_EVENT_MASKReady = true; } return _ADJUSTMENT_EVENT_MASKContent; } } + private static long _ADJUSTMENT_EVENT_MASKContent = default; + private static bool _ADJUSTMENT_EVENT_MASKReady = false; // this is used because in case of generics + /// + /// + /// + public static long COMPONENT_EVENT_MASK { get { if (!_COMPONENT_EVENT_MASKReady) { _COMPONENT_EVENT_MASKContent = SGetField(LocalBridgeClazz, "COMPONENT_EVENT_MASK"); _COMPONENT_EVENT_MASKReady = true; } return _COMPONENT_EVENT_MASKContent; } } + private static long _COMPONENT_EVENT_MASKContent = default; + private static bool _COMPONENT_EVENT_MASKReady = false; // this is used because in case of generics + /// + /// + /// + public static long CONTAINER_EVENT_MASK { get { if (!_CONTAINER_EVENT_MASKReady) { _CONTAINER_EVENT_MASKContent = SGetField(LocalBridgeClazz, "CONTAINER_EVENT_MASK"); _CONTAINER_EVENT_MASKReady = true; } return _CONTAINER_EVENT_MASKContent; } } + private static long _CONTAINER_EVENT_MASKContent = default; + private static bool _CONTAINER_EVENT_MASKReady = false; // this is used because in case of generics + /// + /// + /// + public static long FOCUS_EVENT_MASK { get { if (!_FOCUS_EVENT_MASKReady) { _FOCUS_EVENT_MASKContent = SGetField(LocalBridgeClazz, "FOCUS_EVENT_MASK"); _FOCUS_EVENT_MASKReady = true; } return _FOCUS_EVENT_MASKContent; } } + private static long _FOCUS_EVENT_MASKContent = default; + private static bool _FOCUS_EVENT_MASKReady = false; // this is used because in case of generics + /// + /// + /// + public static long HIERARCHY_BOUNDS_EVENT_MASK { get { if (!_HIERARCHY_BOUNDS_EVENT_MASKReady) { _HIERARCHY_BOUNDS_EVENT_MASKContent = SGetField(LocalBridgeClazz, "HIERARCHY_BOUNDS_EVENT_MASK"); _HIERARCHY_BOUNDS_EVENT_MASKReady = true; } return _HIERARCHY_BOUNDS_EVENT_MASKContent; } } + private static long _HIERARCHY_BOUNDS_EVENT_MASKContent = default; + private static bool _HIERARCHY_BOUNDS_EVENT_MASKReady = false; // this is used because in case of generics + /// + /// + /// + public static long HIERARCHY_EVENT_MASK { get { if (!_HIERARCHY_EVENT_MASKReady) { _HIERARCHY_EVENT_MASKContent = SGetField(LocalBridgeClazz, "HIERARCHY_EVENT_MASK"); _HIERARCHY_EVENT_MASKReady = true; } return _HIERARCHY_EVENT_MASKContent; } } + private static long _HIERARCHY_EVENT_MASKContent = default; + private static bool _HIERARCHY_EVENT_MASKReady = false; // this is used because in case of generics + /// + /// + /// + public static long INPUT_METHOD_EVENT_MASK { get { if (!_INPUT_METHOD_EVENT_MASKReady) { _INPUT_METHOD_EVENT_MASKContent = SGetField(LocalBridgeClazz, "INPUT_METHOD_EVENT_MASK"); _INPUT_METHOD_EVENT_MASKReady = true; } return _INPUT_METHOD_EVENT_MASKContent; } } + private static long _INPUT_METHOD_EVENT_MASKContent = default; + private static bool _INPUT_METHOD_EVENT_MASKReady = false; // this is used because in case of generics + /// + /// + /// + public static long INVOCATION_EVENT_MASK { get { if (!_INVOCATION_EVENT_MASKReady) { _INVOCATION_EVENT_MASKContent = SGetField(LocalBridgeClazz, "INVOCATION_EVENT_MASK"); _INVOCATION_EVENT_MASKReady = true; } return _INVOCATION_EVENT_MASKContent; } } + private static long _INVOCATION_EVENT_MASKContent = default; + private static bool _INVOCATION_EVENT_MASKReady = false; // this is used because in case of generics + /// + /// + /// + public static long ITEM_EVENT_MASK { get { if (!_ITEM_EVENT_MASKReady) { _ITEM_EVENT_MASKContent = SGetField(LocalBridgeClazz, "ITEM_EVENT_MASK"); _ITEM_EVENT_MASKReady = true; } return _ITEM_EVENT_MASKContent; } } + private static long _ITEM_EVENT_MASKContent = default; + private static bool _ITEM_EVENT_MASKReady = false; // this is used because in case of generics + /// + /// + /// + public static long KEY_EVENT_MASK { get { if (!_KEY_EVENT_MASKReady) { _KEY_EVENT_MASKContent = SGetField(LocalBridgeClazz, "KEY_EVENT_MASK"); _KEY_EVENT_MASKReady = true; } return _KEY_EVENT_MASKContent; } } + private static long _KEY_EVENT_MASKContent = default; + private static bool _KEY_EVENT_MASKReady = false; // this is used because in case of generics + /// + /// + /// + public static long MOUSE_EVENT_MASK { get { if (!_MOUSE_EVENT_MASKReady) { _MOUSE_EVENT_MASKContent = SGetField(LocalBridgeClazz, "MOUSE_EVENT_MASK"); _MOUSE_EVENT_MASKReady = true; } return _MOUSE_EVENT_MASKContent; } } + private static long _MOUSE_EVENT_MASKContent = default; + private static bool _MOUSE_EVENT_MASKReady = false; // this is used because in case of generics + /// + /// + /// + public static long MOUSE_MOTION_EVENT_MASK { get { if (!_MOUSE_MOTION_EVENT_MASKReady) { _MOUSE_MOTION_EVENT_MASKContent = SGetField(LocalBridgeClazz, "MOUSE_MOTION_EVENT_MASK"); _MOUSE_MOTION_EVENT_MASKReady = true; } return _MOUSE_MOTION_EVENT_MASKContent; } } + private static long _MOUSE_MOTION_EVENT_MASKContent = default; + private static bool _MOUSE_MOTION_EVENT_MASKReady = false; // this is used because in case of generics + /// + /// + /// + public static long MOUSE_WHEEL_EVENT_MASK { get { if (!_MOUSE_WHEEL_EVENT_MASKReady) { _MOUSE_WHEEL_EVENT_MASKContent = SGetField(LocalBridgeClazz, "MOUSE_WHEEL_EVENT_MASK"); _MOUSE_WHEEL_EVENT_MASKReady = true; } return _MOUSE_WHEEL_EVENT_MASKContent; } } + private static long _MOUSE_WHEEL_EVENT_MASKContent = default; + private static bool _MOUSE_WHEEL_EVENT_MASKReady = false; // this is used because in case of generics + /// + /// + /// + public static long PAINT_EVENT_MASK { get { if (!_PAINT_EVENT_MASKReady) { _PAINT_EVENT_MASKContent = SGetField(LocalBridgeClazz, "PAINT_EVENT_MASK"); _PAINT_EVENT_MASKReady = true; } return _PAINT_EVENT_MASKContent; } } + private static long _PAINT_EVENT_MASKContent = default; + private static bool _PAINT_EVENT_MASKReady = false; // this is used because in case of generics + /// + /// + /// + public static long TEXT_EVENT_MASK { get { if (!_TEXT_EVENT_MASKReady) { _TEXT_EVENT_MASKContent = SGetField(LocalBridgeClazz, "TEXT_EVENT_MASK"); _TEXT_EVENT_MASKReady = true; } return _TEXT_EVENT_MASKContent; } } + private static long _TEXT_EVENT_MASKContent = default; + private static bool _TEXT_EVENT_MASKReady = false; // this is used because in case of generics + /// + /// + /// + public static long WINDOW_EVENT_MASK { get { if (!_WINDOW_EVENT_MASKReady) { _WINDOW_EVENT_MASKContent = SGetField(LocalBridgeClazz, "WINDOW_EVENT_MASK"); _WINDOW_EVENT_MASKReady = true; } return _WINDOW_EVENT_MASKContent; } } + private static long _WINDOW_EVENT_MASKContent = default; + private static bool _WINDOW_EVENT_MASKReady = false; // this is used because in case of generics + /// + /// + /// + public static long WINDOW_FOCUS_EVENT_MASK { get { if (!_WINDOW_FOCUS_EVENT_MASKReady) { _WINDOW_FOCUS_EVENT_MASKContent = SGetField(LocalBridgeClazz, "WINDOW_FOCUS_EVENT_MASK"); _WINDOW_FOCUS_EVENT_MASKReady = true; } return _WINDOW_FOCUS_EVENT_MASKContent; } } + private static long _WINDOW_FOCUS_EVENT_MASKContent = default; + private static bool _WINDOW_FOCUS_EVENT_MASKReady = false; // this is used because in case of generics + /// + /// + /// + public static long WINDOW_STATE_EVENT_MASK { get { if (!_WINDOW_STATE_EVENT_MASKReady) { _WINDOW_STATE_EVENT_MASKContent = SGetField(LocalBridgeClazz, "WINDOW_STATE_EVENT_MASK"); _WINDOW_STATE_EVENT_MASKReady = true; } return _WINDOW_STATE_EVENT_MASKContent; } } + private static long _WINDOW_STATE_EVENT_MASKContent = default; + private static bool _WINDOW_STATE_EVENT_MASKReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int ID + { + get { return IExecuteWithSignature("getID", "()I"); } + } + /// + /// + /// + /// + public Java.Lang.String ParamString() + { + return IExecuteWithSignature("paramString", "()Ljava/lang/String;"); + } + /// + /// + /// + /// + public void SetSource(object arg0) + { + IExecuteWithSignature("setSource", "(Ljava/lang/Object;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/AWTEventMulticaster.cs b/src/net/JNet/GeneratedCore/Java/Awt/AWTEventMulticaster.cs new file mode 100644 index 0000000000..d7e6708c82 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/AWTEventMulticaster.cs @@ -0,0 +1,1121 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt +{ + #region AWTEventMulticaster + public partial class AWTEventMulticaster + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Awt.EventNs.ComponentListener(Java.Awt.AWTEventMulticaster t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Awt.EventNs.ContainerListener(Java.Awt.AWTEventMulticaster t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Awt.EventNs.FocusListener(Java.Awt.AWTEventMulticaster t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Awt.EventNs.KeyListener(Java.Awt.AWTEventMulticaster t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Awt.EventNs.MouseListener(Java.Awt.AWTEventMulticaster t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Awt.EventNs.MouseMotionListener(Java.Awt.AWTEventMulticaster t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Awt.EventNs.WindowListener(Java.Awt.AWTEventMulticaster t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Awt.EventNs.WindowFocusListener(Java.Awt.AWTEventMulticaster t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Awt.EventNs.WindowStateListener(Java.Awt.AWTEventMulticaster t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Awt.EventNs.ActionListener(Java.Awt.AWTEventMulticaster t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Awt.EventNs.ItemListener(Java.Awt.AWTEventMulticaster t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Awt.EventNs.AdjustmentListener(Java.Awt.AWTEventMulticaster t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Awt.EventNs.TextListener(Java.Awt.AWTEventMulticaster t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Awt.EventNs.InputMethodListener(Java.Awt.AWTEventMulticaster t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Awt.EventNs.HierarchyListener(Java.Awt.AWTEventMulticaster t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Awt.EventNs.HierarchyBoundsListener(Java.Awt.AWTEventMulticaster t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Awt.EventNs.MouseWheelListener(Java.Awt.AWTEventMulticaster t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + /// + public static T[] GetListeners(Java.Util.EventListener arg0, Java.Lang.Class arg1) where T : Java.Util.IEventListener, new() + { + return SExecuteArray(LocalBridgeClazz, "getListeners", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Awt.EventNs.ActionListener Add(Java.Awt.EventNs.ActionListener arg0, Java.Awt.EventNs.ActionListener arg1) + { + return SExecute(LocalBridgeClazz, "add", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Awt.EventNs.ActionListener AddDirect(Java.Awt.EventNs.ActionListener arg0, Java.Awt.EventNs.ActionListener arg1) + { + return SExecute(LocalBridgeClazz, "add", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Awt.EventNs.ActionListener Remove(Java.Awt.EventNs.ActionListener arg0, Java.Awt.EventNs.ActionListener arg1) + { + return SExecute(LocalBridgeClazz, "remove", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Awt.EventNs.ActionListener RemoveDirect(Java.Awt.EventNs.ActionListener arg0, Java.Awt.EventNs.ActionListener arg1) + { + return SExecute(LocalBridgeClazz, "remove", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Awt.EventNs.AdjustmentListener Add(Java.Awt.EventNs.AdjustmentListener arg0, Java.Awt.EventNs.AdjustmentListener arg1) + { + return SExecute(LocalBridgeClazz, "add", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Awt.EventNs.AdjustmentListener AddDirect(Java.Awt.EventNs.AdjustmentListener arg0, Java.Awt.EventNs.AdjustmentListener arg1) + { + return SExecute(LocalBridgeClazz, "add", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Awt.EventNs.AdjustmentListener Remove(Java.Awt.EventNs.AdjustmentListener arg0, Java.Awt.EventNs.AdjustmentListener arg1) + { + return SExecute(LocalBridgeClazz, "remove", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Awt.EventNs.AdjustmentListener RemoveDirect(Java.Awt.EventNs.AdjustmentListener arg0, Java.Awt.EventNs.AdjustmentListener arg1) + { + return SExecute(LocalBridgeClazz, "remove", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Awt.EventNs.ComponentListener Add(Java.Awt.EventNs.ComponentListener arg0, Java.Awt.EventNs.ComponentListener arg1) + { + return SExecute(LocalBridgeClazz, "add", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Awt.EventNs.ComponentListener AddDirect(Java.Awt.EventNs.ComponentListener arg0, Java.Awt.EventNs.ComponentListener arg1) + { + return SExecute(LocalBridgeClazz, "add", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Awt.EventNs.ComponentListener Remove(Java.Awt.EventNs.ComponentListener arg0, Java.Awt.EventNs.ComponentListener arg1) + { + return SExecute(LocalBridgeClazz, "remove", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Awt.EventNs.ComponentListener RemoveDirect(Java.Awt.EventNs.ComponentListener arg0, Java.Awt.EventNs.ComponentListener arg1) + { + return SExecute(LocalBridgeClazz, "remove", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Awt.EventNs.ContainerListener Add(Java.Awt.EventNs.ContainerListener arg0, Java.Awt.EventNs.ContainerListener arg1) + { + return SExecute(LocalBridgeClazz, "add", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Awt.EventNs.ContainerListener AddDirect(Java.Awt.EventNs.ContainerListener arg0, Java.Awt.EventNs.ContainerListener arg1) + { + return SExecute(LocalBridgeClazz, "add", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Awt.EventNs.ContainerListener Remove(Java.Awt.EventNs.ContainerListener arg0, Java.Awt.EventNs.ContainerListener arg1) + { + return SExecute(LocalBridgeClazz, "remove", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Awt.EventNs.ContainerListener RemoveDirect(Java.Awt.EventNs.ContainerListener arg0, Java.Awt.EventNs.ContainerListener arg1) + { + return SExecute(LocalBridgeClazz, "remove", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Awt.EventNs.FocusListener Add(Java.Awt.EventNs.FocusListener arg0, Java.Awt.EventNs.FocusListener arg1) + { + return SExecute(LocalBridgeClazz, "add", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Awt.EventNs.FocusListener AddDirect(Java.Awt.EventNs.FocusListener arg0, Java.Awt.EventNs.FocusListener arg1) + { + return SExecute(LocalBridgeClazz, "add", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Awt.EventNs.FocusListener Remove(Java.Awt.EventNs.FocusListener arg0, Java.Awt.EventNs.FocusListener arg1) + { + return SExecute(LocalBridgeClazz, "remove", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Awt.EventNs.FocusListener RemoveDirect(Java.Awt.EventNs.FocusListener arg0, Java.Awt.EventNs.FocusListener arg1) + { + return SExecute(LocalBridgeClazz, "remove", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Awt.EventNs.HierarchyBoundsListener Add(Java.Awt.EventNs.HierarchyBoundsListener arg0, Java.Awt.EventNs.HierarchyBoundsListener arg1) + { + return SExecute(LocalBridgeClazz, "add", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Awt.EventNs.HierarchyBoundsListener AddDirect(Java.Awt.EventNs.HierarchyBoundsListener arg0, Java.Awt.EventNs.HierarchyBoundsListener arg1) + { + return SExecute(LocalBridgeClazz, "add", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Awt.EventNs.HierarchyBoundsListener Remove(Java.Awt.EventNs.HierarchyBoundsListener arg0, Java.Awt.EventNs.HierarchyBoundsListener arg1) + { + return SExecute(LocalBridgeClazz, "remove", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Awt.EventNs.HierarchyBoundsListener RemoveDirect(Java.Awt.EventNs.HierarchyBoundsListener arg0, Java.Awt.EventNs.HierarchyBoundsListener arg1) + { + return SExecute(LocalBridgeClazz, "remove", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Awt.EventNs.HierarchyListener Add(Java.Awt.EventNs.HierarchyListener arg0, Java.Awt.EventNs.HierarchyListener arg1) + { + return SExecute(LocalBridgeClazz, "add", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Awt.EventNs.HierarchyListener AddDirect(Java.Awt.EventNs.HierarchyListener arg0, Java.Awt.EventNs.HierarchyListener arg1) + { + return SExecute(LocalBridgeClazz, "add", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Awt.EventNs.HierarchyListener Remove(Java.Awt.EventNs.HierarchyListener arg0, Java.Awt.EventNs.HierarchyListener arg1) + { + return SExecute(LocalBridgeClazz, "remove", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Awt.EventNs.HierarchyListener RemoveDirect(Java.Awt.EventNs.HierarchyListener arg0, Java.Awt.EventNs.HierarchyListener arg1) + { + return SExecute(LocalBridgeClazz, "remove", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Awt.EventNs.InputMethodListener Add(Java.Awt.EventNs.InputMethodListener arg0, Java.Awt.EventNs.InputMethodListener arg1) + { + return SExecute(LocalBridgeClazz, "add", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Awt.EventNs.InputMethodListener AddDirect(Java.Awt.EventNs.InputMethodListener arg0, Java.Awt.EventNs.InputMethodListener arg1) + { + return SExecute(LocalBridgeClazz, "add", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Awt.EventNs.InputMethodListener Remove(Java.Awt.EventNs.InputMethodListener arg0, Java.Awt.EventNs.InputMethodListener arg1) + { + return SExecute(LocalBridgeClazz, "remove", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Awt.EventNs.InputMethodListener RemoveDirect(Java.Awt.EventNs.InputMethodListener arg0, Java.Awt.EventNs.InputMethodListener arg1) + { + return SExecute(LocalBridgeClazz, "remove", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Awt.EventNs.ItemListener Add(Java.Awt.EventNs.ItemListener arg0, Java.Awt.EventNs.ItemListener arg1) + { + return SExecute(LocalBridgeClazz, "add", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Awt.EventNs.ItemListener AddDirect(Java.Awt.EventNs.ItemListener arg0, Java.Awt.EventNs.ItemListener arg1) + { + return SExecute(LocalBridgeClazz, "add", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Awt.EventNs.ItemListener Remove(Java.Awt.EventNs.ItemListener arg0, Java.Awt.EventNs.ItemListener arg1) + { + return SExecute(LocalBridgeClazz, "remove", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Awt.EventNs.ItemListener RemoveDirect(Java.Awt.EventNs.ItemListener arg0, Java.Awt.EventNs.ItemListener arg1) + { + return SExecute(LocalBridgeClazz, "remove", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Awt.EventNs.KeyListener Add(Java.Awt.EventNs.KeyListener arg0, Java.Awt.EventNs.KeyListener arg1) + { + return SExecute(LocalBridgeClazz, "add", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Awt.EventNs.KeyListener AddDirect(Java.Awt.EventNs.KeyListener arg0, Java.Awt.EventNs.KeyListener arg1) + { + return SExecute(LocalBridgeClazz, "add", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Awt.EventNs.KeyListener Remove(Java.Awt.EventNs.KeyListener arg0, Java.Awt.EventNs.KeyListener arg1) + { + return SExecute(LocalBridgeClazz, "remove", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Awt.EventNs.KeyListener RemoveDirect(Java.Awt.EventNs.KeyListener arg0, Java.Awt.EventNs.KeyListener arg1) + { + return SExecute(LocalBridgeClazz, "remove", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Awt.EventNs.MouseListener Add(Java.Awt.EventNs.MouseListener arg0, Java.Awt.EventNs.MouseListener arg1) + { + return SExecute(LocalBridgeClazz, "add", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Awt.EventNs.MouseListener AddDirect(Java.Awt.EventNs.MouseListener arg0, Java.Awt.EventNs.MouseListener arg1) + { + return SExecute(LocalBridgeClazz, "add", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Awt.EventNs.MouseListener Remove(Java.Awt.EventNs.MouseListener arg0, Java.Awt.EventNs.MouseListener arg1) + { + return SExecute(LocalBridgeClazz, "remove", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Awt.EventNs.MouseListener RemoveDirect(Java.Awt.EventNs.MouseListener arg0, Java.Awt.EventNs.MouseListener arg1) + { + return SExecute(LocalBridgeClazz, "remove", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Awt.EventNs.MouseMotionListener Add(Java.Awt.EventNs.MouseMotionListener arg0, Java.Awt.EventNs.MouseMotionListener arg1) + { + return SExecute(LocalBridgeClazz, "add", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Awt.EventNs.MouseMotionListener AddDirect(Java.Awt.EventNs.MouseMotionListener arg0, Java.Awt.EventNs.MouseMotionListener arg1) + { + return SExecute(LocalBridgeClazz, "add", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Awt.EventNs.MouseMotionListener Remove(Java.Awt.EventNs.MouseMotionListener arg0, Java.Awt.EventNs.MouseMotionListener arg1) + { + return SExecute(LocalBridgeClazz, "remove", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Awt.EventNs.MouseMotionListener RemoveDirect(Java.Awt.EventNs.MouseMotionListener arg0, Java.Awt.EventNs.MouseMotionListener arg1) + { + return SExecute(LocalBridgeClazz, "remove", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Awt.EventNs.MouseWheelListener Add(Java.Awt.EventNs.MouseWheelListener arg0, Java.Awt.EventNs.MouseWheelListener arg1) + { + return SExecute(LocalBridgeClazz, "add", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Awt.EventNs.MouseWheelListener AddDirect(Java.Awt.EventNs.MouseWheelListener arg0, Java.Awt.EventNs.MouseWheelListener arg1) + { + return SExecute(LocalBridgeClazz, "add", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Awt.EventNs.MouseWheelListener Remove(Java.Awt.EventNs.MouseWheelListener arg0, Java.Awt.EventNs.MouseWheelListener arg1) + { + return SExecute(LocalBridgeClazz, "remove", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Awt.EventNs.MouseWheelListener RemoveDirect(Java.Awt.EventNs.MouseWheelListener arg0, Java.Awt.EventNs.MouseWheelListener arg1) + { + return SExecute(LocalBridgeClazz, "remove", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Awt.EventNs.TextListener Add(Java.Awt.EventNs.TextListener arg0, Java.Awt.EventNs.TextListener arg1) + { + return SExecute(LocalBridgeClazz, "add", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Awt.EventNs.TextListener AddDirect(Java.Awt.EventNs.TextListener arg0, Java.Awt.EventNs.TextListener arg1) + { + return SExecute(LocalBridgeClazz, "add", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Awt.EventNs.TextListener Remove(Java.Awt.EventNs.TextListener arg0, Java.Awt.EventNs.TextListener arg1) + { + return SExecute(LocalBridgeClazz, "remove", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Awt.EventNs.TextListener RemoveDirect(Java.Awt.EventNs.TextListener arg0, Java.Awt.EventNs.TextListener arg1) + { + return SExecute(LocalBridgeClazz, "remove", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Awt.EventNs.WindowFocusListener Add(Java.Awt.EventNs.WindowFocusListener arg0, Java.Awt.EventNs.WindowFocusListener arg1) + { + return SExecute(LocalBridgeClazz, "add", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Awt.EventNs.WindowFocusListener AddDirect(Java.Awt.EventNs.WindowFocusListener arg0, Java.Awt.EventNs.WindowFocusListener arg1) + { + return SExecute(LocalBridgeClazz, "add", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Awt.EventNs.WindowFocusListener Remove(Java.Awt.EventNs.WindowFocusListener arg0, Java.Awt.EventNs.WindowFocusListener arg1) + { + return SExecute(LocalBridgeClazz, "remove", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Awt.EventNs.WindowFocusListener RemoveDirect(Java.Awt.EventNs.WindowFocusListener arg0, Java.Awt.EventNs.WindowFocusListener arg1) + { + return SExecute(LocalBridgeClazz, "remove", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Awt.EventNs.WindowListener Add(Java.Awt.EventNs.WindowListener arg0, Java.Awt.EventNs.WindowListener arg1) + { + return SExecute(LocalBridgeClazz, "add", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Awt.EventNs.WindowListener AddDirect(Java.Awt.EventNs.WindowListener arg0, Java.Awt.EventNs.WindowListener arg1) + { + return SExecute(LocalBridgeClazz, "add", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Awt.EventNs.WindowListener Remove(Java.Awt.EventNs.WindowListener arg0, Java.Awt.EventNs.WindowListener arg1) + { + return SExecute(LocalBridgeClazz, "remove", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Awt.EventNs.WindowListener RemoveDirect(Java.Awt.EventNs.WindowListener arg0, Java.Awt.EventNs.WindowListener arg1) + { + return SExecute(LocalBridgeClazz, "remove", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Awt.EventNs.WindowStateListener Add(Java.Awt.EventNs.WindowStateListener arg0, Java.Awt.EventNs.WindowStateListener arg1) + { + return SExecute(LocalBridgeClazz, "add", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Awt.EventNs.WindowStateListener AddDirect(Java.Awt.EventNs.WindowStateListener arg0, Java.Awt.EventNs.WindowStateListener arg1) + { + return SExecute(LocalBridgeClazz, "add", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Awt.EventNs.WindowStateListener Remove(Java.Awt.EventNs.WindowStateListener arg0, Java.Awt.EventNs.WindowStateListener arg1) + { + return SExecute(LocalBridgeClazz, "remove", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Awt.EventNs.WindowStateListener RemoveDirect(Java.Awt.EventNs.WindowStateListener arg0, Java.Awt.EventNs.WindowStateListener arg1) + { + return SExecute(LocalBridgeClazz, "remove", arg0, arg1); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + public void ActionPerformed(Java.Awt.EventNs.ActionEvent arg0) + { + IExecuteWithSignature("actionPerformed", "(Ljava/awt/event/ActionEvent;)V", arg0); + } + /// + /// + /// + /// + public void AdjustmentValueChanged(Java.Awt.EventNs.AdjustmentEvent arg0) + { + IExecuteWithSignature("adjustmentValueChanged", "(Ljava/awt/event/AdjustmentEvent;)V", arg0); + } + /// + /// + /// + /// + public void AncestorMoved(Java.Awt.EventNs.HierarchyEvent arg0) + { + IExecuteWithSignature("ancestorMoved", "(Ljava/awt/event/HierarchyEvent;)V", arg0); + } + /// + /// + /// + /// + public void AncestorResized(Java.Awt.EventNs.HierarchyEvent arg0) + { + IExecuteWithSignature("ancestorResized", "(Ljava/awt/event/HierarchyEvent;)V", arg0); + } + /// + /// + /// + /// + public void CaretPositionChanged(Java.Awt.EventNs.InputMethodEvent arg0) + { + IExecuteWithSignature("caretPositionChanged", "(Ljava/awt/event/InputMethodEvent;)V", arg0); + } + /// + /// + /// + /// + public void ComponentAdded(Java.Awt.EventNs.ContainerEvent arg0) + { + IExecuteWithSignature("componentAdded", "(Ljava/awt/event/ContainerEvent;)V", arg0); + } + /// + /// + /// + /// + public void ComponentHidden(Java.Awt.EventNs.ComponentEvent arg0) + { + IExecuteWithSignature("componentHidden", "(Ljava/awt/event/ComponentEvent;)V", arg0); + } + /// + /// + /// + /// + public void ComponentMoved(Java.Awt.EventNs.ComponentEvent arg0) + { + IExecuteWithSignature("componentMoved", "(Ljava/awt/event/ComponentEvent;)V", arg0); + } + /// + /// + /// + /// + public void ComponentRemoved(Java.Awt.EventNs.ContainerEvent arg0) + { + IExecuteWithSignature("componentRemoved", "(Ljava/awt/event/ContainerEvent;)V", arg0); + } + /// + /// + /// + /// + public void ComponentResized(Java.Awt.EventNs.ComponentEvent arg0) + { + IExecuteWithSignature("componentResized", "(Ljava/awt/event/ComponentEvent;)V", arg0); + } + /// + /// + /// + /// + public void ComponentShown(Java.Awt.EventNs.ComponentEvent arg0) + { + IExecuteWithSignature("componentShown", "(Ljava/awt/event/ComponentEvent;)V", arg0); + } + /// + /// + /// + /// + public void FocusGained(Java.Awt.EventNs.FocusEvent arg0) + { + IExecuteWithSignature("focusGained", "(Ljava/awt/event/FocusEvent;)V", arg0); + } + /// + /// + /// + /// + public void FocusLost(Java.Awt.EventNs.FocusEvent arg0) + { + IExecuteWithSignature("focusLost", "(Ljava/awt/event/FocusEvent;)V", arg0); + } + /// + /// + /// + /// + public void HierarchyChanged(Java.Awt.EventNs.HierarchyEvent arg0) + { + IExecuteWithSignature("hierarchyChanged", "(Ljava/awt/event/HierarchyEvent;)V", arg0); + } + /// + /// + /// + /// + public void InputMethodTextChanged(Java.Awt.EventNs.InputMethodEvent arg0) + { + IExecuteWithSignature("inputMethodTextChanged", "(Ljava/awt/event/InputMethodEvent;)V", arg0); + } + /// + /// + /// + /// + public void ItemStateChanged(Java.Awt.EventNs.ItemEvent arg0) + { + IExecuteWithSignature("itemStateChanged", "(Ljava/awt/event/ItemEvent;)V", arg0); + } + /// + /// + /// + /// + public void KeyPressed(Java.Awt.EventNs.KeyEvent arg0) + { + IExecuteWithSignature("keyPressed", "(Ljava/awt/event/KeyEvent;)V", arg0); + } + /// + /// + /// + /// + public void KeyReleased(Java.Awt.EventNs.KeyEvent arg0) + { + IExecuteWithSignature("keyReleased", "(Ljava/awt/event/KeyEvent;)V", arg0); + } + /// + /// + /// + /// + public void KeyTyped(Java.Awt.EventNs.KeyEvent arg0) + { + IExecuteWithSignature("keyTyped", "(Ljava/awt/event/KeyEvent;)V", arg0); + } + /// + /// + /// + /// + public void MouseClicked(Java.Awt.EventNs.MouseEvent arg0) + { + IExecuteWithSignature("mouseClicked", "(Ljava/awt/event/MouseEvent;)V", arg0); + } + /// + /// + /// + /// + public void MouseDragged(Java.Awt.EventNs.MouseEvent arg0) + { + IExecuteWithSignature("mouseDragged", "(Ljava/awt/event/MouseEvent;)V", arg0); + } + /// + /// + /// + /// + public void MouseEntered(Java.Awt.EventNs.MouseEvent arg0) + { + IExecuteWithSignature("mouseEntered", "(Ljava/awt/event/MouseEvent;)V", arg0); + } + /// + /// + /// + /// + public void MouseExited(Java.Awt.EventNs.MouseEvent arg0) + { + IExecuteWithSignature("mouseExited", "(Ljava/awt/event/MouseEvent;)V", arg0); + } + /// + /// + /// + /// + public void MouseMoved(Java.Awt.EventNs.MouseEvent arg0) + { + IExecuteWithSignature("mouseMoved", "(Ljava/awt/event/MouseEvent;)V", arg0); + } + /// + /// + /// + /// + public void MousePressed(Java.Awt.EventNs.MouseEvent arg0) + { + IExecuteWithSignature("mousePressed", "(Ljava/awt/event/MouseEvent;)V", arg0); + } + /// + /// + /// + /// + public void MouseReleased(Java.Awt.EventNs.MouseEvent arg0) + { + IExecuteWithSignature("mouseReleased", "(Ljava/awt/event/MouseEvent;)V", arg0); + } + /// + /// + /// + /// + public void MouseWheelMoved(Java.Awt.EventNs.MouseWheelEvent arg0) + { + IExecuteWithSignature("mouseWheelMoved", "(Ljava/awt/event/MouseWheelEvent;)V", arg0); + } + /// + /// + /// + /// + public void TextValueChanged(Java.Awt.EventNs.TextEvent arg0) + { + IExecuteWithSignature("textValueChanged", "(Ljava/awt/event/TextEvent;)V", arg0); + } + /// + /// + /// + /// + public void WindowActivated(Java.Awt.EventNs.WindowEvent arg0) + { + IExecuteWithSignature("windowActivated", "(Ljava/awt/event/WindowEvent;)V", arg0); + } + /// + /// + /// + /// + public void WindowClosed(Java.Awt.EventNs.WindowEvent arg0) + { + IExecuteWithSignature("windowClosed", "(Ljava/awt/event/WindowEvent;)V", arg0); + } + /// + /// + /// + /// + public void WindowClosing(Java.Awt.EventNs.WindowEvent arg0) + { + IExecuteWithSignature("windowClosing", "(Ljava/awt/event/WindowEvent;)V", arg0); + } + /// + /// + /// + /// + public void WindowDeactivated(Java.Awt.EventNs.WindowEvent arg0) + { + IExecuteWithSignature("windowDeactivated", "(Ljava/awt/event/WindowEvent;)V", arg0); + } + /// + /// + /// + /// + public void WindowDeiconified(Java.Awt.EventNs.WindowEvent arg0) + { + IExecuteWithSignature("windowDeiconified", "(Ljava/awt/event/WindowEvent;)V", arg0); + } + /// + /// + /// + /// + public void WindowGainedFocus(Java.Awt.EventNs.WindowEvent arg0) + { + IExecuteWithSignature("windowGainedFocus", "(Ljava/awt/event/WindowEvent;)V", arg0); + } + /// + /// + /// + /// + public void WindowIconified(Java.Awt.EventNs.WindowEvent arg0) + { + IExecuteWithSignature("windowIconified", "(Ljava/awt/event/WindowEvent;)V", arg0); + } + /// + /// + /// + /// + public void WindowLostFocus(Java.Awt.EventNs.WindowEvent arg0) + { + IExecuteWithSignature("windowLostFocus", "(Ljava/awt/event/WindowEvent;)V", arg0); + } + /// + /// + /// + /// + public void WindowOpened(Java.Awt.EventNs.WindowEvent arg0) + { + IExecuteWithSignature("windowOpened", "(Ljava/awt/event/WindowEvent;)V", arg0); + } + /// + /// + /// + /// + public void WindowStateChanged(Java.Awt.EventNs.WindowEvent arg0) + { + IExecuteWithSignature("windowStateChanged", "(Ljava/awt/event/WindowEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/AWTException.cs b/src/net/JNet/GeneratedCore/Java/Awt/AWTException.cs new file mode 100644 index 0000000000..160c6092f4 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/AWTException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt +{ + #region AWTException + public partial class AWTException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/AWTKeyStroke.cs b/src/net/JNet/GeneratedCore/Java/Awt/AWTKeyStroke.cs new file mode 100644 index 0000000000..9f5ff92363 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/AWTKeyStroke.cs @@ -0,0 +1,152 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt +{ + #region AWTKeyStroke + public partial class AWTKeyStroke + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Awt.AWTKeyStroke GetAWTKeyStroke(char arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getAWTKeyStroke", "(C)Ljava/awt/AWTKeyStroke;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Awt.AWTKeyStroke GetAWTKeyStroke(int arg0, int arg1, bool arg2) + { + return SExecute(LocalBridgeClazz, "getAWTKeyStroke", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public static Java.Awt.AWTKeyStroke GetAWTKeyStroke(int arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "getAWTKeyStroke", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Awt.AWTKeyStroke GetAWTKeyStroke(Java.Lang.Character arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "getAWTKeyStroke", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Java.Awt.AWTKeyStroke GetAWTKeyStroke(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getAWTKeyStroke", "(Ljava/lang/String;)Ljava/awt/AWTKeyStroke;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Awt.AWTKeyStroke GetAWTKeyStrokeForEvent(Java.Awt.EventNs.KeyEvent arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getAWTKeyStrokeForEvent", "(Ljava/awt/event/KeyEvent;)Ljava/awt/AWTKeyStroke;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public char KeyChar + { + get { return IExecuteWithSignature("getKeyChar", "()C"); } + } + /// + /// + /// + public int KeyCode + { + get { return IExecuteWithSignature("getKeyCode", "()I"); } + } + /// + /// + /// + public int KeyEventType + { + get { return IExecuteWithSignature("getKeyEventType", "()I"); } + } + /// + /// + /// + public int Modifiers + { + get { return IExecuteWithSignature("getModifiers", "()I"); } + } + /// + /// + /// + /// + public bool IsOnKeyRelease() + { + return IExecuteWithSignature("isOnKeyRelease", "()Z"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/AWTPermission.cs b/src/net/JNet/GeneratedCore/Java/Awt/AWTPermission.cs new file mode 100644 index 0000000000..c7a553e4cc --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/AWTPermission.cs @@ -0,0 +1,75 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt +{ + #region AWTPermission + public partial class AWTPermission + { + #region Constructors + /// + /// + /// + /// + /// + public AWTPermission(Java.Lang.String arg0, Java.Lang.String arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public AWTPermission(Java.Lang.String arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/ActiveEvent.cs b/src/net/JNet/GeneratedCore/Java/Awt/ActiveEvent.cs new file mode 100644 index 0000000000..8bb3c6c1b7 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/ActiveEvent.cs @@ -0,0 +1,87 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt +{ + #region IActiveEvent + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IActiveEvent + { + #region Instance methods + /// + /// + /// + void Dispatch(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ActiveEvent + public partial class ActiveEvent : Java.Awt.IActiveEvent + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public void Dispatch() + { + IExecuteWithSignature("dispatch", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/Adjustable.cs b/src/net/JNet/GeneratedCore/Java/Awt/Adjustable.cs new file mode 100644 index 0000000000..ce2fd40b8b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/Adjustable.cs @@ -0,0 +1,197 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt +{ + #region IAdjustable + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IAdjustable + { + #region Instance methods + /// + /// + /// + int BlockIncrement { get; set; } + /// + /// + /// + int Maximum { get; set; } + /// + /// + /// + int Minimum { get; set; } + /// + /// + /// + int Orientation { get; } + /// + /// + /// + int UnitIncrement { get; set; } + /// + /// + /// + int Value { get; set; } + /// + /// + /// + int VisibleAmount { get; set; } + /// + /// + /// + /// + void AddAdjustmentListener(Java.Awt.EventNs.AdjustmentListener arg0); + /// + /// + /// + /// + void RemoveAdjustmentListener(Java.Awt.EventNs.AdjustmentListener arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Adjustable + public partial class Adjustable : Java.Awt.IAdjustable + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int HORIZONTAL { get { if (!_HORIZONTALReady) { _HORIZONTALContent = SGetField(LocalBridgeClazz, "HORIZONTAL"); _HORIZONTALReady = true; } return _HORIZONTALContent; } } + private static int _HORIZONTALContent = default; + private static bool _HORIZONTALReady = false; // this is used because in case of generics + /// + /// + /// + public static int NO_ORIENTATION { get { if (!_NO_ORIENTATIONReady) { _NO_ORIENTATIONContent = SGetField(LocalBridgeClazz, "NO_ORIENTATION"); _NO_ORIENTATIONReady = true; } return _NO_ORIENTATIONContent; } } + private static int _NO_ORIENTATIONContent = default; + private static bool _NO_ORIENTATIONReady = false; // this is used because in case of generics + /// + /// + /// + public static int VERTICAL { get { if (!_VERTICALReady) { _VERTICALContent = SGetField(LocalBridgeClazz, "VERTICAL"); _VERTICALReady = true; } return _VERTICALContent; } } + private static int _VERTICALContent = default; + private static bool _VERTICALReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int BlockIncrement + { + get { return IExecuteWithSignature("getBlockIncrement", "()I"); } set { IExecuteWithSignature("setBlockIncrement", "(I)V", value); } + } + /// + /// + /// + public int Maximum + { + get { return IExecuteWithSignature("getMaximum", "()I"); } set { IExecuteWithSignature("setMaximum", "(I)V", value); } + } + /// + /// + /// + public int Minimum + { + get { return IExecuteWithSignature("getMinimum", "()I"); } set { IExecuteWithSignature("setMinimum", "(I)V", value); } + } + /// + /// + /// + public int Orientation + { + get { return IExecuteWithSignature("getOrientation", "()I"); } + } + /// + /// + /// + public int UnitIncrement + { + get { return IExecuteWithSignature("getUnitIncrement", "()I"); } set { IExecuteWithSignature("setUnitIncrement", "(I)V", value); } + } + /// + /// + /// + public int Value + { + get { return IExecuteWithSignature("getValue", "()I"); } set { IExecuteWithSignature("setValue", "(I)V", value); } + } + /// + /// + /// + public int VisibleAmount + { + get { return IExecuteWithSignature("getVisibleAmount", "()I"); } set { IExecuteWithSignature("setVisibleAmount", "(I)V", value); } + } + /// + /// + /// + /// + public void AddAdjustmentListener(Java.Awt.EventNs.AdjustmentListener arg0) + { + IExecuteWithSignature("addAdjustmentListener", "(Ljava/awt/event/AdjustmentListener;)V", arg0); + } + /// + /// + /// + /// + public void RemoveAdjustmentListener(Java.Awt.EventNs.AdjustmentListener arg0) + { + IExecuteWithSignature("removeAdjustmentListener", "(Ljava/awt/event/AdjustmentListener;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Java/Awt/AllPackageClasses.cs new file mode 100644 index 0000000000..cbbe2f0b93 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/AllPackageClasses.cs @@ -0,0 +1,5853 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Java.Awt +{ + #region ActiveEvent + /// + /// + /// + public partial class ActiveEvent : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.ActiveEvent"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ActiveEvent class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ActiveEvent() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ActiveEvent class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ActiveEvent(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Adjustable + /// + /// + /// + public partial class Adjustable : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.Adjustable"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Adjustable class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Adjustable() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Adjustable class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Adjustable(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AlphaComposite + /// + /// + /// + public partial class AlphaComposite : Java.Awt.Composite + { + const string _bridgeClassName = "java.awt.AlphaComposite"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public AlphaComposite() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public AlphaComposite(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AWTError + /// + /// + /// + public partial class AWTError : Java.Lang.Error + { + const string _bridgeClassName = "java.awt.AWTError"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region AWTEvent + /// + /// + /// + public partial class AWTEvent : Java.Util.EventObject + { + const string _bridgeClassName = "java.awt.AWTEvent"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AWTEvent class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AWTEvent() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AWTEvent class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AWTEvent(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AWTEventMulticaster + /// + /// + /// + public partial class AWTEventMulticaster : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.AWTEventMulticaster"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public AWTEventMulticaster() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public AWTEventMulticaster(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AWTException + /// + /// + /// + public partial class AWTException : Java.Lang.Exception + { + const string _bridgeClassName = "java.awt.AWTException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region AWTKeyStroke + /// + /// + /// + public partial class AWTKeyStroke : Java.Io.Serializable + { + const string _bridgeClassName = "java.awt.AWTKeyStroke"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public AWTKeyStroke() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public AWTKeyStroke(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AWTPermission + /// + /// + /// + public partial class AWTPermission : Java.Security.BasicPermission + { + const string _bridgeClassName = "java.awt.AWTPermission"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public AWTPermission() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public AWTPermission(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region BasicStroke + /// + /// + /// + public partial class BasicStroke : Java.Awt.Stroke + { + const string _bridgeClassName = "java.awt.BasicStroke"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public BasicStroke() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public BasicStroke(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region BorderLayout + /// + /// + /// + public partial class BorderLayout : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.BorderLayout"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public BorderLayout() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public BorderLayout(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region BufferCapabilities + /// + /// + /// + public partial class BufferCapabilities : Java.Lang.Cloneable + { + const string _bridgeClassName = "java.awt.BufferCapabilities"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public BufferCapabilities() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public BufferCapabilities(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region FlipContents + /// + /// + /// + public partial class FlipContents : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.BufferCapabilities$FlipContents"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public FlipContents() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public FlipContents(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region Button + /// + /// + /// + public partial class Button : Java.Awt.Component + { + const string _bridgeClassName = "java.awt.Button"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Button() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Button(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Canvas + /// + /// + /// + public partial class Canvas : Java.Awt.Component + { + const string _bridgeClassName = "java.awt.Canvas"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Canvas() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Canvas(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CardLayout + /// + /// + /// + public partial class CardLayout : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.CardLayout"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public CardLayout() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public CardLayout(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Checkbox + /// + /// + /// + public partial class Checkbox : Java.Awt.Component + { + const string _bridgeClassName = "java.awt.Checkbox"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Checkbox() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Checkbox(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CheckboxGroup + /// + /// + /// + public partial class CheckboxGroup : Java.Io.Serializable + { + const string _bridgeClassName = "java.awt.CheckboxGroup"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public CheckboxGroup() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public CheckboxGroup(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CheckboxMenuItem + /// + /// + /// + public partial class CheckboxMenuItem : Java.Awt.MenuItem + { + const string _bridgeClassName = "java.awt.CheckboxMenuItem"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public CheckboxMenuItem() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public CheckboxMenuItem(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Choice + /// + /// + /// + public partial class Choice : Java.Awt.Component + { + const string _bridgeClassName = "java.awt.Choice"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Choice() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Choice(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Color + /// + /// + /// + public partial class Color : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.Color"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Color() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Color(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Component + /// + /// + /// + public partial class Component : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.Component"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Component class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Component() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Component class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Component(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region BaselineResizeBehavior + /// + /// + /// + public partial class BaselineResizeBehavior : Java.Lang.Enum + { + const string _bridgeClassName = "java.awt.Component$BaselineResizeBehavior"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public BaselineResizeBehavior() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public BaselineResizeBehavior(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region ComponentOrientation + /// + /// + /// + public partial class ComponentOrientation : Java.Io.Serializable + { + const string _bridgeClassName = "java.awt.ComponentOrientation"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ComponentOrientation() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ComponentOrientation(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Composite + /// + /// + /// + public partial class Composite : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.Composite"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Composite class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Composite() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Composite class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Composite(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CompositeContext + /// + /// + /// + public partial class CompositeContext : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.CompositeContext"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("CompositeContext class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CompositeContext() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("CompositeContext class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CompositeContext(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Container + /// + /// + /// + public partial class Container : Java.Awt.Component + { + const string _bridgeClassName = "java.awt.Container"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Container() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Container(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ContainerOrderFocusTraversalPolicy + /// + /// + /// + public partial class ContainerOrderFocusTraversalPolicy : Java.Awt.FocusTraversalPolicy + { + const string _bridgeClassName = "java.awt.ContainerOrderFocusTraversalPolicy"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ContainerOrderFocusTraversalPolicy() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ContainerOrderFocusTraversalPolicy(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Cursor + /// + /// + /// + public partial class Cursor : Java.Io.Serializable + { + const string _bridgeClassName = "java.awt.Cursor"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Cursor() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Cursor(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DefaultFocusTraversalPolicy + /// + /// + /// + public partial class DefaultFocusTraversalPolicy : Java.Awt.ContainerOrderFocusTraversalPolicy + { + const string _bridgeClassName = "java.awt.DefaultFocusTraversalPolicy"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DefaultFocusTraversalPolicy() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DefaultFocusTraversalPolicy(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DefaultKeyboardFocusManager + /// + /// + /// + public partial class DefaultKeyboardFocusManager : Java.Awt.KeyboardFocusManager + { + const string _bridgeClassName = "java.awt.DefaultKeyboardFocusManager"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DefaultKeyboardFocusManager() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DefaultKeyboardFocusManager(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Desktop + /// + /// + /// + public partial class Desktop : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.Desktop"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Desktop() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Desktop(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region Action + /// + /// + /// + public partial class Action : Java.Lang.Enum + { + const string _bridgeClassName = "java.awt.Desktop$Action"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Action() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Action(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region Dialog + /// + /// + /// + public partial class Dialog : Java.Awt.Window + { + const string _bridgeClassName = "java.awt.Dialog"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Dialog() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Dialog(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region ModalExclusionType + /// + /// + /// + public partial class ModalExclusionType : Java.Lang.Enum + { + const string _bridgeClassName = "java.awt.Dialog$ModalExclusionType"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ModalExclusionType() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ModalExclusionType(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region ModalityType + /// + /// + /// + public partial class ModalityType : Java.Lang.Enum + { + const string _bridgeClassName = "java.awt.Dialog$ModalityType"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ModalityType() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ModalityType(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region Dimension + /// + /// + /// + public partial class Dimension : Java.Awt.Geom.Dimension2D + { + const string _bridgeClassName = "java.awt.Dimension"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Dimension() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Dimension(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DisplayMode + /// + /// + /// + public partial class DisplayMode : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.DisplayMode"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DisplayMode() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DisplayMode(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region EventQueue + /// + /// + /// + public partial class EventQueue : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.EventQueue"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public EventQueue() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public EventQueue(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region FileDialog + /// + /// + /// + public partial class FileDialog : Java.Awt.Dialog + { + const string _bridgeClassName = "java.awt.FileDialog"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public FileDialog() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public FileDialog(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region FlowLayout + /// + /// + /// + public partial class FlowLayout : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.FlowLayout"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public FlowLayout() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public FlowLayout(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region FocusTraversalPolicy + /// + /// + /// + public partial class FocusTraversalPolicy : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.FocusTraversalPolicy"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("FocusTraversalPolicy class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public FocusTraversalPolicy() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("FocusTraversalPolicy class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public FocusTraversalPolicy(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Font + /// + /// + /// + public partial class Font : Java.Io.Serializable + { + const string _bridgeClassName = "java.awt.Font"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Font() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Font(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region FontFormatException + /// + /// + /// + public partial class FontFormatException : Java.Lang.Exception + { + const string _bridgeClassName = "java.awt.FontFormatException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region FontMetrics + /// + /// + /// + public partial class FontMetrics : Java.Io.Serializable + { + const string _bridgeClassName = "java.awt.FontMetrics"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("FontMetrics class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public FontMetrics() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("FontMetrics class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public FontMetrics(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Frame + /// + /// + /// + public partial class Frame : Java.Awt.Window + { + const string _bridgeClassName = "java.awt.Frame"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Frame() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Frame(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region GradientPaint + /// + /// + /// + public partial class GradientPaint : Java.Awt.Paint + { + const string _bridgeClassName = "java.awt.GradientPaint"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public GradientPaint() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public GradientPaint(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Graphics + /// + /// + /// + public partial class Graphics : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.Graphics"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Graphics class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Graphics() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Graphics class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Graphics(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Graphics2D + /// + /// + /// + public partial class Graphics2D : Java.Awt.Graphics + { + const string _bridgeClassName = "java.awt.Graphics2D"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Graphics2D class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Graphics2D() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Graphics2D class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Graphics2D(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region GraphicsConfigTemplate + /// + /// + /// + public partial class GraphicsConfigTemplate : Java.Io.Serializable + { + const string _bridgeClassName = "java.awt.GraphicsConfigTemplate"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("GraphicsConfigTemplate class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public GraphicsConfigTemplate() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("GraphicsConfigTemplate class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public GraphicsConfigTemplate(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region GraphicsConfiguration + /// + /// + /// + public partial class GraphicsConfiguration : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.GraphicsConfiguration"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("GraphicsConfiguration class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public GraphicsConfiguration() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("GraphicsConfiguration class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public GraphicsConfiguration(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region GraphicsDevice + /// + /// + /// + public partial class GraphicsDevice : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.GraphicsDevice"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("GraphicsDevice class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public GraphicsDevice() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("GraphicsDevice class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public GraphicsDevice(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region WindowTranslucency + /// + /// + /// + public partial class WindowTranslucency : Java.Lang.Enum + { + const string _bridgeClassName = "java.awt.GraphicsDevice$WindowTranslucency"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public WindowTranslucency() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public WindowTranslucency(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region GraphicsEnvironment + /// + /// + /// + public partial class GraphicsEnvironment : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.GraphicsEnvironment"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("GraphicsEnvironment class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public GraphicsEnvironment() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("GraphicsEnvironment class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public GraphicsEnvironment(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region GridBagConstraints + /// + /// + /// + public partial class GridBagConstraints : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.GridBagConstraints"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public GridBagConstraints() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public GridBagConstraints(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region GridBagLayout + /// + /// + /// + public partial class GridBagLayout : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.GridBagLayout"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public GridBagLayout() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public GridBagLayout(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region GridBagLayoutInfo + /// + /// + /// + public partial class GridBagLayoutInfo : Java.Io.Serializable + { + const string _bridgeClassName = "java.awt.GridBagLayoutInfo"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public GridBagLayoutInfo() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public GridBagLayoutInfo(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region GridLayout + /// + /// + /// + public partial class GridLayout : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.GridLayout"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public GridLayout() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public GridLayout(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region HeadlessException + /// + /// + /// + public partial class HeadlessException : Java.Lang.UnsupportedOperationException + { + const string _bridgeClassName = "java.awt.HeadlessException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region IllegalComponentStateException + /// + /// + /// + public partial class IllegalComponentStateException : Java.Lang.IllegalStateException + { + const string _bridgeClassName = "java.awt.IllegalComponentStateException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region Image + /// + /// + /// + public partial class Image : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.Image"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Image class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Image() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Image class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Image(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ImageCapabilities + /// + /// + /// + public partial class ImageCapabilities : Java.Lang.Cloneable + { + const string _bridgeClassName = "java.awt.ImageCapabilities"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ImageCapabilities() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ImageCapabilities(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Insets + /// + /// + /// + public partial class Insets : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.Insets"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Insets() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Insets(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ItemSelectable + /// + /// + /// + public partial class ItemSelectable : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.ItemSelectable"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ItemSelectable class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ItemSelectable() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ItemSelectable class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ItemSelectable(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region JobAttributes + /// + /// + /// + public partial class JobAttributes : Java.Lang.Cloneable + { + const string _bridgeClassName = "java.awt.JobAttributes"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public JobAttributes() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public JobAttributes(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region DefaultSelectionType + /// + /// + /// + public partial class DefaultSelectionType : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.JobAttributes$DefaultSelectionType"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DefaultSelectionType() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DefaultSelectionType(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region DestinationType + /// + /// + /// + public partial class DestinationType : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.JobAttributes$DestinationType"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DestinationType() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DestinationType(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region DialogType + /// + /// + /// + public partial class DialogType : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.JobAttributes$DialogType"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DialogType() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DialogType(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region MultipleDocumentHandlingType + /// + /// + /// + public partial class MultipleDocumentHandlingType : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.JobAttributes$MultipleDocumentHandlingType"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MultipleDocumentHandlingType() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MultipleDocumentHandlingType(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region SidesType + /// + /// + /// + public partial class SidesType : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.JobAttributes$SidesType"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SidesType() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SidesType(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region KeyboardFocusManager + /// + /// + /// + public partial class KeyboardFocusManager : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.KeyboardFocusManager"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("KeyboardFocusManager class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public KeyboardFocusManager() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("KeyboardFocusManager class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public KeyboardFocusManager(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region KeyEventDispatcher + /// + /// + /// + public partial class KeyEventDispatcher : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.KeyEventDispatcher"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("KeyEventDispatcher class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public KeyEventDispatcher() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("KeyEventDispatcher class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public KeyEventDispatcher(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region KeyEventPostProcessor + /// + /// + /// + public partial class KeyEventPostProcessor : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.KeyEventPostProcessor"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("KeyEventPostProcessor class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public KeyEventPostProcessor() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("KeyEventPostProcessor class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public KeyEventPostProcessor(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Label + /// + /// + /// + public partial class Label : Java.Awt.Component + { + const string _bridgeClassName = "java.awt.Label"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Label() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Label(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region LayoutManager + /// + /// + /// + public partial class LayoutManager : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.LayoutManager"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("LayoutManager class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public LayoutManager() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("LayoutManager class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public LayoutManager(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region LayoutManager2 + /// + /// + /// + public partial class LayoutManager2 : Java.Awt.LayoutManager + { + const string _bridgeClassName = "java.awt.LayoutManager2"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("LayoutManager2 class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public LayoutManager2() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("LayoutManager2 class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public LayoutManager2(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region LinearGradientPaint + /// + /// + /// + public partial class LinearGradientPaint : Java.Awt.MultipleGradientPaint + { + const string _bridgeClassName = "java.awt.LinearGradientPaint"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public LinearGradientPaint() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public LinearGradientPaint(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region List + /// + /// + /// + public partial class List : Java.Awt.Component + { + const string _bridgeClassName = "java.awt.List"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public List() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public List(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MediaTracker + /// + /// + /// + public partial class MediaTracker : Java.Io.Serializable + { + const string _bridgeClassName = "java.awt.MediaTracker"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MediaTracker() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MediaTracker(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Menu + /// + /// + /// + public partial class Menu : Java.Awt.MenuItem + { + const string _bridgeClassName = "java.awt.Menu"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Menu() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Menu(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MenuBar + /// + /// + /// + public partial class MenuBar : Java.Awt.MenuComponent + { + const string _bridgeClassName = "java.awt.MenuBar"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MenuBar() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MenuBar(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MenuComponent + /// + /// + /// + public partial class MenuComponent : Java.Io.Serializable + { + const string _bridgeClassName = "java.awt.MenuComponent"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("MenuComponent class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public MenuComponent() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("MenuComponent class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public MenuComponent(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MenuContainer + /// + /// + /// + public partial class MenuContainer : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.MenuContainer"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("MenuContainer class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public MenuContainer() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("MenuContainer class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public MenuContainer(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MenuItem + /// + /// + /// + public partial class MenuItem : Java.Awt.MenuComponent + { + const string _bridgeClassName = "java.awt.MenuItem"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MenuItem() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MenuItem(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MenuShortcut + /// + /// + /// + public partial class MenuShortcut : Java.Io.Serializable + { + const string _bridgeClassName = "java.awt.MenuShortcut"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MenuShortcut() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MenuShortcut(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MouseInfo + /// + /// + /// + public partial class MouseInfo : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.MouseInfo"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MouseInfo() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MouseInfo(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MultipleGradientPaint + /// + /// + /// + public partial class MultipleGradientPaint : Java.Awt.Paint + { + const string _bridgeClassName = "java.awt.MultipleGradientPaint"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("MultipleGradientPaint class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public MultipleGradientPaint() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("MultipleGradientPaint class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public MultipleGradientPaint(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region ColorSpaceType + /// + /// + /// + public partial class ColorSpaceType : Java.Lang.Enum + { + const string _bridgeClassName = "java.awt.MultipleGradientPaint$ColorSpaceType"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ColorSpaceType() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ColorSpaceType(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region CycleMethod + /// + /// + /// + public partial class CycleMethod : Java.Lang.Enum + { + const string _bridgeClassName = "java.awt.MultipleGradientPaint$CycleMethod"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public CycleMethod() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public CycleMethod(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region PageAttributes + /// + /// + /// + public partial class PageAttributes : Java.Lang.Cloneable + { + const string _bridgeClassName = "java.awt.PageAttributes"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public PageAttributes() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public PageAttributes(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region ColorType + /// + /// + /// + public partial class ColorType : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.PageAttributes$ColorType"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ColorType() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ColorType(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region MediaType + /// + /// + /// + public partial class MediaType : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.PageAttributes$MediaType"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MediaType() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MediaType(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region OrientationRequestedType + /// + /// + /// + public partial class OrientationRequestedType : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.PageAttributes$OrientationRequestedType"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public OrientationRequestedType() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public OrientationRequestedType(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region OriginType + /// + /// + /// + public partial class OriginType : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.PageAttributes$OriginType"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public OriginType() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public OriginType(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region PrintQualityType + /// + /// + /// + public partial class PrintQualityType : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.PageAttributes$PrintQualityType"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public PrintQualityType() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public PrintQualityType(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region Paint + /// + /// + /// + public partial class Paint : Java.Awt.Transparency + { + const string _bridgeClassName = "java.awt.Paint"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Paint class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Paint() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Paint class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Paint(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PaintContext + /// + /// + /// + public partial class PaintContext : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.PaintContext"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("PaintContext class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public PaintContext() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("PaintContext class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public PaintContext(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Panel + /// + /// + /// + public partial class Panel : Java.Awt.Container + { + const string _bridgeClassName = "java.awt.Panel"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Panel() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Panel(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Point + /// + /// + /// + public partial class Point : Java.Awt.Geom.Point2D + { + const string _bridgeClassName = "java.awt.Point"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Point() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Point(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PointerInfo + /// + /// + /// + public partial class PointerInfo : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.PointerInfo"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public PointerInfo() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public PointerInfo(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Polygon + /// + /// + /// + public partial class Polygon : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.Polygon"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Polygon() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Polygon(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PopupMenu + /// + /// + /// + public partial class PopupMenu : Java.Awt.Menu + { + const string _bridgeClassName = "java.awt.PopupMenu"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public PopupMenu() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public PopupMenu(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PrintGraphics + /// + /// + /// + public partial class PrintGraphics : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.PrintGraphics"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("PrintGraphics class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public PrintGraphics() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("PrintGraphics class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public PrintGraphics(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PrintJob + /// + /// + /// + public partial class PrintJob : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.PrintJob"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("PrintJob class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public PrintJob() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("PrintJob class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public PrintJob(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region RadialGradientPaint + /// + /// + /// + public partial class RadialGradientPaint : Java.Awt.MultipleGradientPaint + { + const string _bridgeClassName = "java.awt.RadialGradientPaint"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public RadialGradientPaint() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public RadialGradientPaint(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Rectangle + /// + /// + /// + public partial class Rectangle : Java.Awt.Geom.Rectangle2D + { + const string _bridgeClassName = "java.awt.Rectangle"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Rectangle() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Rectangle(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region RenderingHints + /// + /// + /// + public partial class RenderingHints : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.RenderingHints"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public RenderingHints() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public RenderingHints(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region Key + /// + /// + /// + public partial class Key : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.RenderingHints$Key"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Key class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Key() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Key class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Key(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region Robot + /// + /// + /// + public partial class Robot : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.Robot"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Robot() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Robot(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Scrollbar + /// + /// + /// + public partial class Scrollbar : Java.Awt.Component + { + const string _bridgeClassName = "java.awt.Scrollbar"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Scrollbar() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Scrollbar(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ScrollPane + /// + /// + /// + public partial class ScrollPane : Java.Awt.Container + { + const string _bridgeClassName = "java.awt.ScrollPane"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ScrollPane() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ScrollPane(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ScrollPaneAdjustable + /// + /// + /// + public partial class ScrollPaneAdjustable : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.ScrollPaneAdjustable"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ScrollPaneAdjustable() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ScrollPaneAdjustable(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SecondaryLoop + /// + /// + /// + public partial class SecondaryLoop : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.SecondaryLoop"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("SecondaryLoop class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SecondaryLoop() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("SecondaryLoop class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SecondaryLoop(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Shape + /// + /// + /// + public partial class Shape : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.Shape"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Shape class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Shape() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Shape class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Shape(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SplashScreen + /// + /// + /// + public partial class SplashScreen : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.SplashScreen"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SplashScreen() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SplashScreen(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Stroke + /// + /// + /// + public partial class Stroke : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.Stroke"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Stroke class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Stroke() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Stroke class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Stroke(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SystemColor + /// + /// + /// + public partial class SystemColor : Java.Awt.Color + { + const string _bridgeClassName = "java.awt.SystemColor"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SystemColor() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SystemColor(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SystemTray + /// + /// + /// + public partial class SystemTray : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.SystemTray"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SystemTray() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SystemTray(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Taskbar + /// + /// + /// + public partial class Taskbar : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.Taskbar"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Taskbar() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Taskbar(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region Feature + /// + /// + /// + public partial class Feature : Java.Lang.Enum + { + const string _bridgeClassName = "java.awt.Taskbar$Feature"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Feature() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Feature(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region State + /// + /// + /// + public partial class State : Java.Lang.Enum + { + const string _bridgeClassName = "java.awt.Taskbar$State"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public State() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public State(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region TextArea + /// + /// + /// + public partial class TextArea : Java.Awt.TextComponent + { + const string _bridgeClassName = "java.awt.TextArea"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public TextArea() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public TextArea(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TextComponent + /// + /// + /// + public partial class TextComponent : Java.Awt.Component + { + const string _bridgeClassName = "java.awt.TextComponent"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public TextComponent() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public TextComponent(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TextField + /// + /// + /// + public partial class TextField : Java.Awt.TextComponent + { + const string _bridgeClassName = "java.awt.TextField"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public TextField() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public TextField(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TexturePaint + /// + /// + /// + public partial class TexturePaint : Java.Awt.Paint + { + const string _bridgeClassName = "java.awt.TexturePaint"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public TexturePaint() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public TexturePaint(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Toolkit + /// + /// + /// + public partial class Toolkit : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.Toolkit"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Toolkit class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Toolkit() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Toolkit class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Toolkit(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Transparency + /// + /// + /// + public partial class Transparency : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.Transparency"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Transparency class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Transparency() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Transparency class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Transparency(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TrayIcon + /// + /// + /// + public partial class TrayIcon : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.TrayIcon"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public TrayIcon() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public TrayIcon(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region MessageType + /// + /// + /// + public partial class MessageType : Java.Lang.Enum + { + const string _bridgeClassName = "java.awt.TrayIcon$MessageType"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MessageType() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MessageType(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region Window + /// + /// + /// + public partial class Window : Java.Awt.Container + { + const string _bridgeClassName = "java.awt.Window"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Window() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Window(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region Type + /// + /// + /// + public partial class Type : Java.Lang.Enum + { + const string _bridgeClassName = "java.awt.Window$Type"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Type() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Type(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/AlphaComposite.cs b/src/net/JNet/GeneratedCore/Java/Awt/AlphaComposite.cs new file mode 100644 index 0000000000..8999049e84 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/AlphaComposite.cs @@ -0,0 +1,264 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt +{ + #region AlphaComposite + public partial class AlphaComposite + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int CLEAR { get { if (!_CLEARReady) { _CLEARContent = SGetField(LocalBridgeClazz, "CLEAR"); _CLEARReady = true; } return _CLEARContent; } } + private static int _CLEARContent = default; + private static bool _CLEARReady = false; // this is used because in case of generics + /// + /// + /// + public static int DST { get { if (!_DSTReady) { _DSTContent = SGetField(LocalBridgeClazz, "DST"); _DSTReady = true; } return _DSTContent; } } + private static int _DSTContent = default; + private static bool _DSTReady = false; // this is used because in case of generics + /// + /// + /// + public static int DST_ATOP { get { if (!_DST_ATOPReady) { _DST_ATOPContent = SGetField(LocalBridgeClazz, "DST_ATOP"); _DST_ATOPReady = true; } return _DST_ATOPContent; } } + private static int _DST_ATOPContent = default; + private static bool _DST_ATOPReady = false; // this is used because in case of generics + /// + /// + /// + public static int DST_IN { get { if (!_DST_INReady) { _DST_INContent = SGetField(LocalBridgeClazz, "DST_IN"); _DST_INReady = true; } return _DST_INContent; } } + private static int _DST_INContent = default; + private static bool _DST_INReady = false; // this is used because in case of generics + /// + /// + /// + public static int DST_OUT { get { if (!_DST_OUTReady) { _DST_OUTContent = SGetField(LocalBridgeClazz, "DST_OUT"); _DST_OUTReady = true; } return _DST_OUTContent; } } + private static int _DST_OUTContent = default; + private static bool _DST_OUTReady = false; // this is used because in case of generics + /// + /// + /// + public static int DST_OVER { get { if (!_DST_OVERReady) { _DST_OVERContent = SGetField(LocalBridgeClazz, "DST_OVER"); _DST_OVERReady = true; } return _DST_OVERContent; } } + private static int _DST_OVERContent = default; + private static bool _DST_OVERReady = false; // this is used because in case of generics + /// + /// + /// + public static int SRC { get { if (!_SRCReady) { _SRCContent = SGetField(LocalBridgeClazz, "SRC"); _SRCReady = true; } return _SRCContent; } } + private static int _SRCContent = default; + private static bool _SRCReady = false; // this is used because in case of generics + /// + /// + /// + public static int SRC_ATOP { get { if (!_SRC_ATOPReady) { _SRC_ATOPContent = SGetField(LocalBridgeClazz, "SRC_ATOP"); _SRC_ATOPReady = true; } return _SRC_ATOPContent; } } + private static int _SRC_ATOPContent = default; + private static bool _SRC_ATOPReady = false; // this is used because in case of generics + /// + /// + /// + public static int SRC_IN { get { if (!_SRC_INReady) { _SRC_INContent = SGetField(LocalBridgeClazz, "SRC_IN"); _SRC_INReady = true; } return _SRC_INContent; } } + private static int _SRC_INContent = default; + private static bool _SRC_INReady = false; // this is used because in case of generics + /// + /// + /// + public static int SRC_OUT { get { if (!_SRC_OUTReady) { _SRC_OUTContent = SGetField(LocalBridgeClazz, "SRC_OUT"); _SRC_OUTReady = true; } return _SRC_OUTContent; } } + private static int _SRC_OUTContent = default; + private static bool _SRC_OUTReady = false; // this is used because in case of generics + /// + /// + /// + public static int SRC_OVER { get { if (!_SRC_OVERReady) { _SRC_OVERContent = SGetField(LocalBridgeClazz, "SRC_OVER"); _SRC_OVERReady = true; } return _SRC_OVERContent; } } + private static int _SRC_OVERContent = default; + private static bool _SRC_OVERReady = false; // this is used because in case of generics + /// + /// + /// + public static int XOR { get { if (!_XORReady) { _XORContent = SGetField(LocalBridgeClazz, "XOR"); _XORReady = true; } return _XORContent; } } + private static int _XORContent = default; + private static bool _XORReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.AlphaComposite Clear { get { if (!_ClearReady) { _ClearContent = SGetField(LocalBridgeClazz, "Clear"); _ClearReady = true; } return _ClearContent; } } + private static Java.Awt.AlphaComposite _ClearContent = default; + private static bool _ClearReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.AlphaComposite Dst { get { if (!_DstReady) { _DstContent = SGetField(LocalBridgeClazz, "Dst"); _DstReady = true; } return _DstContent; } } + private static Java.Awt.AlphaComposite _DstContent = default; + private static bool _DstReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.AlphaComposite DstAtop { get { if (!_DstAtopReady) { _DstAtopContent = SGetField(LocalBridgeClazz, "DstAtop"); _DstAtopReady = true; } return _DstAtopContent; } } + private static Java.Awt.AlphaComposite _DstAtopContent = default; + private static bool _DstAtopReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.AlphaComposite DstIn { get { if (!_DstInReady) { _DstInContent = SGetField(LocalBridgeClazz, "DstIn"); _DstInReady = true; } return _DstInContent; } } + private static Java.Awt.AlphaComposite _DstInContent = default; + private static bool _DstInReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.AlphaComposite DstOut { get { if (!_DstOutReady) { _DstOutContent = SGetField(LocalBridgeClazz, "DstOut"); _DstOutReady = true; } return _DstOutContent; } } + private static Java.Awt.AlphaComposite _DstOutContent = default; + private static bool _DstOutReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.AlphaComposite DstOver { get { if (!_DstOverReady) { _DstOverContent = SGetField(LocalBridgeClazz, "DstOver"); _DstOverReady = true; } return _DstOverContent; } } + private static Java.Awt.AlphaComposite _DstOverContent = default; + private static bool _DstOverReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.AlphaComposite Src { get { if (!_SrcReady) { _SrcContent = SGetField(LocalBridgeClazz, "Src"); _SrcReady = true; } return _SrcContent; } } + private static Java.Awt.AlphaComposite _SrcContent = default; + private static bool _SrcReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.AlphaComposite SrcAtop { get { if (!_SrcAtopReady) { _SrcAtopContent = SGetField(LocalBridgeClazz, "SrcAtop"); _SrcAtopReady = true; } return _SrcAtopContent; } } + private static Java.Awt.AlphaComposite _SrcAtopContent = default; + private static bool _SrcAtopReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.AlphaComposite SrcIn { get { if (!_SrcInReady) { _SrcInContent = SGetField(LocalBridgeClazz, "SrcIn"); _SrcInReady = true; } return _SrcInContent; } } + private static Java.Awt.AlphaComposite _SrcInContent = default; + private static bool _SrcInReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.AlphaComposite SrcOut { get { if (!_SrcOutReady) { _SrcOutContent = SGetField(LocalBridgeClazz, "SrcOut"); _SrcOutReady = true; } return _SrcOutContent; } } + private static Java.Awt.AlphaComposite _SrcOutContent = default; + private static bool _SrcOutReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.AlphaComposite SrcOver { get { if (!_SrcOverReady) { _SrcOverContent = SGetField(LocalBridgeClazz, "SrcOver"); _SrcOverReady = true; } return _SrcOverContent; } } + private static Java.Awt.AlphaComposite _SrcOverContent = default; + private static bool _SrcOverReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.AlphaComposite Xor { get { if (!_XorReady) { _XorContent = SGetField(LocalBridgeClazz, "Xor"); _XorReady = true; } return _XorContent; } } + private static Java.Awt.AlphaComposite _XorContent = default; + private static bool _XorReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + public static Java.Awt.AlphaComposite GetInstance(int arg0, float arg1) + { + return SExecute(LocalBridgeClazz, "getInstance", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Java.Awt.AlphaComposite GetInstance(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getInstance", "(I)Ljava/awt/AlphaComposite;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public float Alpha + { + get { return IExecuteWithSignature("getAlpha", "()F"); } + } + /// + /// + /// + public int Rule + { + get { return IExecuteWithSignature("getRule", "()I"); } + } + /// + /// + /// + /// + /// + public Java.Awt.AlphaComposite Derive(float arg0) + { + return IExecuteWithSignature("derive", "(F)Ljava/awt/AlphaComposite;", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.AlphaComposite Derive(int arg0) + { + return IExecuteWithSignature("derive", "(I)Ljava/awt/AlphaComposite;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Awt.CompositeContext CreateContext(Java.Awt.ImageNs.ColorModel arg0, Java.Awt.ImageNs.ColorModel arg1, Java.Awt.RenderingHints arg2) + { + return IExecute("createContext", arg0, arg1, arg2); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/BasicStroke.cs b/src/net/JNet/GeneratedCore/Java/Awt/BasicStroke.cs new file mode 100644 index 0000000000..8d95965894 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/BasicStroke.cs @@ -0,0 +1,187 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt +{ + #region BasicStroke + public partial class BasicStroke + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + /// + /// + public BasicStroke(float arg0, int arg1, int arg2, float arg3, float[] arg4, float arg5) + : base(arg0, arg1, arg2, arg3, arg4, arg5) + { + } + /// + /// + /// + /// + /// + /// + /// + public BasicStroke(float arg0, int arg1, int arg2, float arg3) + : base(arg0, arg1, arg2, arg3) + { + } + /// + /// + /// + /// + /// + /// + public BasicStroke(float arg0, int arg1, int arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + public BasicStroke(float arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int CAP_BUTT { get { if (!_CAP_BUTTReady) { _CAP_BUTTContent = SGetField(LocalBridgeClazz, "CAP_BUTT"); _CAP_BUTTReady = true; } return _CAP_BUTTContent; } } + private static int _CAP_BUTTContent = default; + private static bool _CAP_BUTTReady = false; // this is used because in case of generics + /// + /// + /// + public static int CAP_ROUND { get { if (!_CAP_ROUNDReady) { _CAP_ROUNDContent = SGetField(LocalBridgeClazz, "CAP_ROUND"); _CAP_ROUNDReady = true; } return _CAP_ROUNDContent; } } + private static int _CAP_ROUNDContent = default; + private static bool _CAP_ROUNDReady = false; // this is used because in case of generics + /// + /// + /// + public static int CAP_SQUARE { get { if (!_CAP_SQUAREReady) { _CAP_SQUAREContent = SGetField(LocalBridgeClazz, "CAP_SQUARE"); _CAP_SQUAREReady = true; } return _CAP_SQUAREContent; } } + private static int _CAP_SQUAREContent = default; + private static bool _CAP_SQUAREReady = false; // this is used because in case of generics + /// + /// + /// + public static int JOIN_BEVEL { get { if (!_JOIN_BEVELReady) { _JOIN_BEVELContent = SGetField(LocalBridgeClazz, "JOIN_BEVEL"); _JOIN_BEVELReady = true; } return _JOIN_BEVELContent; } } + private static int _JOIN_BEVELContent = default; + private static bool _JOIN_BEVELReady = false; // this is used because in case of generics + /// + /// + /// + public static int JOIN_MITER { get { if (!_JOIN_MITERReady) { _JOIN_MITERContent = SGetField(LocalBridgeClazz, "JOIN_MITER"); _JOIN_MITERReady = true; } return _JOIN_MITERContent; } } + private static int _JOIN_MITERContent = default; + private static bool _JOIN_MITERReady = false; // this is used because in case of generics + /// + /// + /// + public static int JOIN_ROUND { get { if (!_JOIN_ROUNDReady) { _JOIN_ROUNDContent = SGetField(LocalBridgeClazz, "JOIN_ROUND"); _JOIN_ROUNDReady = true; } return _JOIN_ROUNDContent; } } + private static int _JOIN_ROUNDContent = default; + private static bool _JOIN_ROUNDReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public float[] DashArray + { + get { return IExecuteWithSignatureArray("getDashArray", "()[F"); } + } + /// + /// + /// + public float DashPhase + { + get { return IExecuteWithSignature("getDashPhase", "()F"); } + } + /// + /// + /// + public int EndCap + { + get { return IExecuteWithSignature("getEndCap", "()I"); } + } + /// + /// + /// + public int LineJoin + { + get { return IExecuteWithSignature("getLineJoin", "()I"); } + } + /// + /// + /// + public float LineWidth + { + get { return IExecuteWithSignature("getLineWidth", "()F"); } + } + /// + /// + /// + public float MiterLimit + { + get { return IExecuteWithSignature("getMiterLimit", "()F"); } + } + /// + /// + /// + /// + /// + public Java.Awt.Shape CreateStrokedShape(Java.Awt.Shape arg0) + { + return IExecuteWithSignature("createStrokedShape", "(Ljava/awt/Shape;)Ljava/awt/Shape;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/BorderLayout.cs b/src/net/JNet/GeneratedCore/Java/Awt/BorderLayout.cs new file mode 100644 index 0000000000..c70c5bf984 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/BorderLayout.cs @@ -0,0 +1,273 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt +{ + #region BorderLayout + public partial class BorderLayout + { + #region Constructors + /// + /// + /// + /// + /// + public BorderLayout(int arg0, int arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Awt.LayoutManager2(Java.Awt.BorderLayout t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Awt.BorderLayout t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static Java.Lang.String AFTER_LAST_LINE { get { if (!_AFTER_LAST_LINEReady) { _AFTER_LAST_LINEContent = SGetField(LocalBridgeClazz, "AFTER_LAST_LINE"); _AFTER_LAST_LINEReady = true; } return _AFTER_LAST_LINEContent; } } + private static Java.Lang.String _AFTER_LAST_LINEContent = default; + private static bool _AFTER_LAST_LINEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String AFTER_LINE_ENDS { get { if (!_AFTER_LINE_ENDSReady) { _AFTER_LINE_ENDSContent = SGetField(LocalBridgeClazz, "AFTER_LINE_ENDS"); _AFTER_LINE_ENDSReady = true; } return _AFTER_LINE_ENDSContent; } } + private static Java.Lang.String _AFTER_LINE_ENDSContent = default; + private static bool _AFTER_LINE_ENDSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String BEFORE_FIRST_LINE { get { if (!_BEFORE_FIRST_LINEReady) { _BEFORE_FIRST_LINEContent = SGetField(LocalBridgeClazz, "BEFORE_FIRST_LINE"); _BEFORE_FIRST_LINEReady = true; } return _BEFORE_FIRST_LINEContent; } } + private static Java.Lang.String _BEFORE_FIRST_LINEContent = default; + private static bool _BEFORE_FIRST_LINEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String BEFORE_LINE_BEGINS { get { if (!_BEFORE_LINE_BEGINSReady) { _BEFORE_LINE_BEGINSContent = SGetField(LocalBridgeClazz, "BEFORE_LINE_BEGINS"); _BEFORE_LINE_BEGINSReady = true; } return _BEFORE_LINE_BEGINSContent; } } + private static Java.Lang.String _BEFORE_LINE_BEGINSContent = default; + private static bool _BEFORE_LINE_BEGINSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String CENTER { get { if (!_CENTERReady) { _CENTERContent = SGetField(LocalBridgeClazz, "CENTER"); _CENTERReady = true; } return _CENTERContent; } } + private static Java.Lang.String _CENTERContent = default; + private static bool _CENTERReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String EAST { get { if (!_EASTReady) { _EASTContent = SGetField(LocalBridgeClazz, "EAST"); _EASTReady = true; } return _EASTContent; } } + private static Java.Lang.String _EASTContent = default; + private static bool _EASTReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String LINE_END { get { if (!_LINE_ENDReady) { _LINE_ENDContent = SGetField(LocalBridgeClazz, "LINE_END"); _LINE_ENDReady = true; } return _LINE_ENDContent; } } + private static Java.Lang.String _LINE_ENDContent = default; + private static bool _LINE_ENDReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String LINE_START { get { if (!_LINE_STARTReady) { _LINE_STARTContent = SGetField(LocalBridgeClazz, "LINE_START"); _LINE_STARTReady = true; } return _LINE_STARTContent; } } + private static Java.Lang.String _LINE_STARTContent = default; + private static bool _LINE_STARTReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String NORTH { get { if (!_NORTHReady) { _NORTHContent = SGetField(LocalBridgeClazz, "NORTH"); _NORTHReady = true; } return _NORTHContent; } } + private static Java.Lang.String _NORTHContent = default; + private static bool _NORTHReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String PAGE_END { get { if (!_PAGE_ENDReady) { _PAGE_ENDContent = SGetField(LocalBridgeClazz, "PAGE_END"); _PAGE_ENDReady = true; } return _PAGE_ENDContent; } } + private static Java.Lang.String _PAGE_ENDContent = default; + private static bool _PAGE_ENDReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String PAGE_START { get { if (!_PAGE_STARTReady) { _PAGE_STARTContent = SGetField(LocalBridgeClazz, "PAGE_START"); _PAGE_STARTReady = true; } return _PAGE_STARTContent; } } + private static Java.Lang.String _PAGE_STARTContent = default; + private static bool _PAGE_STARTReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String SOUTH { get { if (!_SOUTHReady) { _SOUTHContent = SGetField(LocalBridgeClazz, "SOUTH"); _SOUTHReady = true; } return _SOUTHContent; } } + private static Java.Lang.String _SOUTHContent = default; + private static bool _SOUTHReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String WEST { get { if (!_WESTReady) { _WESTContent = SGetField(LocalBridgeClazz, "WEST"); _WESTReady = true; } return _WESTContent; } } + private static Java.Lang.String _WESTContent = default; + private static bool _WESTReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int Hgap + { + get { return IExecuteWithSignature("getHgap", "()I"); } set { IExecuteWithSignature("setHgap", "(I)V", value); } + } + /// + /// + /// + public int Vgap + { + get { return IExecuteWithSignature("getVgap", "()I"); } set { IExecuteWithSignature("setVgap", "(I)V", value); } + } + /// + /// + /// + /// + /// + public float GetLayoutAlignmentX(Java.Awt.Container arg0) + { + return IExecuteWithSignature("getLayoutAlignmentX", "(Ljava/awt/Container;)F", arg0); + } + /// + /// + /// + /// + /// + public float GetLayoutAlignmentY(Java.Awt.Container arg0) + { + return IExecuteWithSignature("getLayoutAlignmentY", "(Ljava/awt/Container;)F", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Awt.Component GetLayoutComponent(Java.Awt.Container arg0, object arg1) + { + return IExecute("getLayoutComponent", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Awt.Component GetLayoutComponent(object arg0) + { + return IExecuteWithSignature("getLayoutComponent", "(Ljava/lang/Object;)Ljava/awt/Component;", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.Dimension MaximumLayoutSize(Java.Awt.Container arg0) + { + return IExecuteWithSignature("maximumLayoutSize", "(Ljava/awt/Container;)Ljava/awt/Dimension;", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.Dimension MinimumLayoutSize(Java.Awt.Container arg0) + { + return IExecuteWithSignature("minimumLayoutSize", "(Ljava/awt/Container;)Ljava/awt/Dimension;", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.Dimension PreferredLayoutSize(Java.Awt.Container arg0) + { + return IExecuteWithSignature("preferredLayoutSize", "(Ljava/awt/Container;)Ljava/awt/Dimension;", arg0); + } + /// + /// + /// + /// + /// + public object GetConstraints(Java.Awt.Component arg0) + { + return IExecuteWithSignature("getConstraints", "(Ljava/awt/Component;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public void AddLayoutComponent(Java.Awt.Component arg0, object arg1) + { + IExecute("addLayoutComponent", arg0, arg1); + } + /// + /// + /// + /// + public void InvalidateLayout(Java.Awt.Container arg0) + { + IExecuteWithSignature("invalidateLayout", "(Ljava/awt/Container;)V", arg0); + } + /// + /// + /// + /// + public void LayoutContainer(Java.Awt.Container arg0) + { + IExecuteWithSignature("layoutContainer", "(Ljava/awt/Container;)V", arg0); + } + /// + /// + /// + /// + public void RemoveLayoutComponent(Java.Awt.Component arg0) + { + IExecuteWithSignature("removeLayoutComponent", "(Ljava/awt/Component;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/BufferCapabilities.cs b/src/net/JNet/GeneratedCore/Java/Awt/BufferCapabilities.cs new file mode 100644 index 0000000000..912ae00cb1 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/BufferCapabilities.cs @@ -0,0 +1,168 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt +{ + #region BufferCapabilities + public partial class BufferCapabilities + { + #region Constructors + /// + /// + /// + /// + /// + /// + public BufferCapabilities(Java.Awt.ImageCapabilities arg0, Java.Awt.ImageCapabilities arg1, Java.Awt.BufferCapabilities.FlipContents arg2) + : base(arg0, arg1, arg2) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.ImageCapabilities BackBufferCapabilities + { + get { return IExecuteWithSignature("getBackBufferCapabilities", "()Ljava/awt/ImageCapabilities;"); } + } + /// + /// + /// + public Java.Awt.ImageCapabilities FrontBufferCapabilities + { + get { return IExecuteWithSignature("getFrontBufferCapabilities", "()Ljava/awt/ImageCapabilities;"); } + } + /// + /// + /// + public Java.Awt.BufferCapabilities.FlipContents GetFlipContents + { + get { return IExecuteWithSignature("getFlipContents", "()Ljava/awt/BufferCapabilities$FlipContents;"); } + } + /// + /// + /// + /// + public bool IsFullScreenRequired() + { + return IExecuteWithSignature("isFullScreenRequired", "()Z"); + } + /// + /// + /// + /// + public bool IsMultiBufferAvailable() + { + return IExecuteWithSignature("isMultiBufferAvailable", "()Z"); + } + /// + /// + /// + /// + public bool IsPageFlipping() + { + return IExecuteWithSignature("isPageFlipping", "()Z"); + } + + #endregion + + #region Nested classes + #region FlipContents + public partial class FlipContents + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Awt.BufferCapabilities.FlipContents BACKGROUND { get { if (!_BACKGROUNDReady) { _BACKGROUNDContent = SGetField(LocalBridgeClazz, "BACKGROUND"); _BACKGROUNDReady = true; } return _BACKGROUNDContent; } } + private static Java.Awt.BufferCapabilities.FlipContents _BACKGROUNDContent = default; + private static bool _BACKGROUNDReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.BufferCapabilities.FlipContents COPIED { get { if (!_COPIEDReady) { _COPIEDContent = SGetField(LocalBridgeClazz, "COPIED"); _COPIEDReady = true; } return _COPIEDContent; } } + private static Java.Awt.BufferCapabilities.FlipContents _COPIEDContent = default; + private static bool _COPIEDReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.BufferCapabilities.FlipContents PRIOR { get { if (!_PRIORReady) { _PRIORContent = SGetField(LocalBridgeClazz, "PRIOR"); _PRIORReady = true; } return _PRIORContent; } } + private static Java.Awt.BufferCapabilities.FlipContents _PRIORContent = default; + private static bool _PRIORReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.BufferCapabilities.FlipContents UNDEFINED { get { if (!_UNDEFINEDReady) { _UNDEFINEDContent = SGetField(LocalBridgeClazz, "UNDEFINED"); _UNDEFINEDReady = true; } return _UNDEFINEDContent; } } + private static Java.Awt.BufferCapabilities.FlipContents _UNDEFINEDContent = default; + private static bool _UNDEFINEDReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/Button.cs b/src/net/JNet/GeneratedCore/Java/Awt/Button.cs new file mode 100644 index 0000000000..a64244f3b5 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/Button.cs @@ -0,0 +1,108 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt +{ + #region Button + public partial class Button + { + #region Constructors + /// + /// + /// + /// + /// + public Button(Java.Lang.String arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Accessibility.Accessible(Java.Awt.Button t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String ActionCommand + { + get { return IExecuteWithSignature("getActionCommand", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setActionCommand", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Awt.EventNs.ActionListener[] ActionListeners + { + get { return IExecuteWithSignatureArray("getActionListeners", "()[Ljava/awt/event/ActionListener;"); } + } + /// + /// + /// + public Java.Lang.String Label + { + get { return IExecuteWithSignature("getLabel", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setLabel", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + /// + public void AddActionListener(Java.Awt.EventNs.ActionListener arg0) + { + IExecuteWithSignature("addActionListener", "(Ljava/awt/event/ActionListener;)V", arg0); + } + /// + /// + /// + /// + public void RemoveActionListener(Java.Awt.EventNs.ActionListener arg0) + { + IExecuteWithSignature("removeActionListener", "(Ljava/awt/event/ActionListener;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/Canvas.cs b/src/net/JNet/GeneratedCore/Java/Awt/Canvas.cs new file mode 100644 index 0000000000..f393969231 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/Canvas.cs @@ -0,0 +1,95 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt +{ + #region Canvas + public partial class Canvas + { + #region Constructors + /// + /// + /// + /// + public Canvas(Java.Awt.GraphicsConfiguration arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Accessibility.Accessible(Java.Awt.Canvas t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.ImageNs.BufferStrategy BufferStrategy + { + get { return IExecuteWithSignature("getBufferStrategy", "()Ljava/awt/image/BufferStrategy;"); } + } + /// + /// + /// + /// + /// + /// + public void CreateBufferStrategy(int arg0, Java.Awt.BufferCapabilities arg1) + { + IExecute("createBufferStrategy", arg0, arg1); + } + /// + /// + /// + /// + public void CreateBufferStrategy(int arg0) + { + IExecuteWithSignature("createBufferStrategy", "(I)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/CardLayout.cs b/src/net/JNet/GeneratedCore/Java/Awt/CardLayout.cs new file mode 100644 index 0000000000..8e2fc7589f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/CardLayout.cs @@ -0,0 +1,208 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt +{ + #region CardLayout + public partial class CardLayout + { + #region Constructors + /// + /// + /// + /// + /// + public CardLayout(int arg0, int arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Awt.LayoutManager2(Java.Awt.CardLayout t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Awt.CardLayout t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int Hgap + { + get { return IExecuteWithSignature("getHgap", "()I"); } set { IExecuteWithSignature("setHgap", "(I)V", value); } + } + /// + /// + /// + public int Vgap + { + get { return IExecuteWithSignature("getVgap", "()I"); } set { IExecuteWithSignature("setVgap", "(I)V", value); } + } + /// + /// + /// + /// + /// + public float GetLayoutAlignmentX(Java.Awt.Container arg0) + { + return IExecuteWithSignature("getLayoutAlignmentX", "(Ljava/awt/Container;)F", arg0); + } + /// + /// + /// + /// + /// + public float GetLayoutAlignmentY(Java.Awt.Container arg0) + { + return IExecuteWithSignature("getLayoutAlignmentY", "(Ljava/awt/Container;)F", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.Dimension MaximumLayoutSize(Java.Awt.Container arg0) + { + return IExecuteWithSignature("maximumLayoutSize", "(Ljava/awt/Container;)Ljava/awt/Dimension;", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.Dimension MinimumLayoutSize(Java.Awt.Container arg0) + { + return IExecuteWithSignature("minimumLayoutSize", "(Ljava/awt/Container;)Ljava/awt/Dimension;", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.Dimension PreferredLayoutSize(Java.Awt.Container arg0) + { + return IExecuteWithSignature("preferredLayoutSize", "(Ljava/awt/Container;)Ljava/awt/Dimension;", arg0); + } + /// + /// + /// + /// + /// + public void AddLayoutComponent(Java.Awt.Component arg0, object arg1) + { + IExecute("addLayoutComponent", arg0, arg1); + } + /// + /// + /// + /// + public void First(Java.Awt.Container arg0) + { + IExecuteWithSignature("first", "(Ljava/awt/Container;)V", arg0); + } + /// + /// + /// + /// + public void InvalidateLayout(Java.Awt.Container arg0) + { + IExecuteWithSignature("invalidateLayout", "(Ljava/awt/Container;)V", arg0); + } + /// + /// + /// + /// + public void Last(Java.Awt.Container arg0) + { + IExecuteWithSignature("last", "(Ljava/awt/Container;)V", arg0); + } + /// + /// + /// + /// + public void LayoutContainer(Java.Awt.Container arg0) + { + IExecuteWithSignature("layoutContainer", "(Ljava/awt/Container;)V", arg0); + } + /// + /// + /// + /// + public void Next(Java.Awt.Container arg0) + { + IExecuteWithSignature("next", "(Ljava/awt/Container;)V", arg0); + } + /// + /// + /// + /// + public void Previous(Java.Awt.Container arg0) + { + IExecuteWithSignature("previous", "(Ljava/awt/Container;)V", arg0); + } + /// + /// + /// + /// + public void RemoveLayoutComponent(Java.Awt.Component arg0) + { + IExecuteWithSignature("removeLayoutComponent", "(Ljava/awt/Component;)V", arg0); + } + /// + /// + /// + /// + /// + public void Show(Java.Awt.Container arg0, Java.Lang.String arg1) + { + IExecute("show", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/Checkbox.cs b/src/net/JNet/GeneratedCore/Java/Awt/Checkbox.cs new file mode 100644 index 0000000000..607ce87c7e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/Checkbox.cs @@ -0,0 +1,158 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt +{ + #region Checkbox + public partial class Checkbox + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + public Checkbox(Java.Lang.String arg0, bool arg1, Java.Awt.CheckboxGroup arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + /// + public Checkbox(Java.Lang.String arg0, bool arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + /// + /// + public Checkbox(Java.Lang.String arg0, Java.Awt.CheckboxGroup arg1, bool arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + public Checkbox(Java.Lang.String arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Awt.ItemSelectable(Java.Awt.Checkbox t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Accessibility.Accessible(Java.Awt.Checkbox t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.CheckboxGroup CheckboxGroup + { + get { return IExecuteWithSignature("getCheckboxGroup", "()Ljava/awt/CheckboxGroup;"); } set { IExecuteWithSignature("setCheckboxGroup", "(Ljava/awt/CheckboxGroup;)V", value); } + } + /// + /// + /// + public Java.Awt.EventNs.ItemListener[] ItemListeners + { + get { return IExecuteWithSignatureArray("getItemListeners", "()[Ljava/awt/event/ItemListener;"); } + } + /// + /// + /// + public Java.Lang.String Label + { + get { return IExecuteWithSignature("getLabel", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setLabel", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public object[] SelectedObjects + { + get { return IExecuteWithSignatureArray("getSelectedObjects", "()[Ljava/lang/Object;"); } + } + /// + /// + /// + public bool State + { + get { return IExecuteWithSignature("getState", "()Z"); } set { IExecuteWithSignature("setState", "(Z)V", value); } + } + /// + /// + /// + /// + public void AddItemListener(Java.Awt.EventNs.ItemListener arg0) + { + IExecuteWithSignature("addItemListener", "(Ljava/awt/event/ItemListener;)V", arg0); + } + /// + /// + /// + /// + public void RemoveItemListener(Java.Awt.EventNs.ItemListener arg0) + { + IExecuteWithSignature("removeItemListener", "(Ljava/awt/event/ItemListener;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/CheckboxGroup.cs b/src/net/JNet/GeneratedCore/Java/Awt/CheckboxGroup.cs new file mode 100644 index 0000000000..5ef457e113 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/CheckboxGroup.cs @@ -0,0 +1,65 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt +{ + #region CheckboxGroup + public partial class CheckboxGroup + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.Checkbox SelectedCheckbox + { + get { return IExecuteWithSignature("getSelectedCheckbox", "()Ljava/awt/Checkbox;"); } set { IExecuteWithSignature("setSelectedCheckbox", "(Ljava/awt/Checkbox;)V", value); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/CheckboxMenuItem.cs b/src/net/JNet/GeneratedCore/Java/Awt/CheckboxMenuItem.cs new file mode 100644 index 0000000000..a177a3db93 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/CheckboxMenuItem.cs @@ -0,0 +1,118 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt +{ + #region CheckboxMenuItem + public partial class CheckboxMenuItem + { + #region Constructors + /// + /// + /// + /// + /// + /// + public CheckboxMenuItem(Java.Lang.String arg0, bool arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + public CheckboxMenuItem(Java.Lang.String arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Awt.ItemSelectable(Java.Awt.CheckboxMenuItem t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.EventNs.ItemListener[] ItemListeners + { + get { return IExecuteWithSignatureArray("getItemListeners", "()[Ljava/awt/event/ItemListener;"); } + } + /// + /// + /// + public object[] SelectedObjects + { + get { return IExecuteWithSignatureArray("getSelectedObjects", "()[Ljava/lang/Object;"); } + } + /// + /// + /// + public bool State + { + get { return IExecuteWithSignature("getState", "()Z"); } set { IExecuteWithSignature("setState", "(Z)V", value); } + } + /// + /// + /// + /// + public void AddItemListener(Java.Awt.EventNs.ItemListener arg0) + { + IExecuteWithSignature("addItemListener", "(Ljava/awt/event/ItemListener;)V", arg0); + } + /// + /// + /// + /// + public void RemoveItemListener(Java.Awt.EventNs.ItemListener arg0) + { + IExecuteWithSignature("removeItemListener", "(Ljava/awt/event/ItemListener;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/Choice.cs b/src/net/JNet/GeneratedCore/Java/Awt/Choice.cs new file mode 100644 index 0000000000..419c20d539 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/Choice.cs @@ -0,0 +1,190 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt +{ + #region Choice + public partial class Choice + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Awt.ItemSelectable(Java.Awt.Choice t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Accessibility.Accessible(Java.Awt.Choice t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int ItemCount + { + get { return IExecuteWithSignature("getItemCount", "()I"); } + } + /// + /// + /// + public Java.Awt.EventNs.ItemListener[] ItemListeners + { + get { return IExecuteWithSignatureArray("getItemListeners", "()[Ljava/awt/event/ItemListener;"); } + } + /// + /// + /// + public int SelectedIndex + { + get { return IExecuteWithSignature("getSelectedIndex", "()I"); } + } + /// + /// + /// + public Java.Lang.String SelectedItem + { + get { return IExecuteWithSignature("getSelectedItem", "()Ljava/lang/String;"); } + } + /// + /// + /// + public object[] SelectedObjects + { + get { return IExecuteWithSignatureArray("getSelectedObjects", "()[Ljava/lang/Object;"); } + } + /// + /// + /// + /// + /// + public Java.Lang.String GetItem(int arg0) + { + return IExecuteWithSignature("getItem", "(I)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + public void AddItemListener(Java.Awt.EventNs.ItemListener arg0) + { + IExecuteWithSignature("addItemListener", "(Ljava/awt/event/ItemListener;)V", arg0); + } + /// + /// + /// + /// + public void RemoveItemListener(Java.Awt.EventNs.ItemListener arg0) + { + IExecuteWithSignature("removeItemListener", "(Ljava/awt/event/ItemListener;)V", arg0); + } + /// + /// + /// + /// + public void Select(int arg0) + { + IExecuteWithSignature("select", "(I)V", arg0); + } + /// + /// + /// + /// + public void Select(Java.Lang.String arg0) + { + IExecuteWithSignature("select", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + public void Add(Java.Lang.String arg0) + { + IExecuteWithSignature("add", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + public void AddItem(Java.Lang.String arg0) + { + IExecuteWithSignature("addItem", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + /// + public void Insert(Java.Lang.String arg0, int arg1) + { + IExecute("insert", arg0, arg1); + } + /// + /// + /// + /// + public void Remove(int arg0) + { + IExecuteWithSignature("remove", "(I)V", arg0); + } + /// + /// + /// + /// + public void Remove(Java.Lang.String arg0) + { + IExecuteWithSignature("remove", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + public void RemoveAll() + { + IExecuteWithSignature("removeAll", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/Color.cs b/src/net/JNet/GeneratedCore/Java/Awt/Color.cs new file mode 100644 index 0000000000..6a776432d6 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/Color.cs @@ -0,0 +1,498 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt +{ + #region Color + public partial class Color + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + public Color(float arg0, float arg1, float arg2, float arg3) + : base(arg0, arg1, arg2, arg3) + { + } + /// + /// + /// + /// + /// + /// + public Color(float arg0, float arg1, float arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + public Color(int arg0, bool arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + /// + /// + public Color(int arg0, int arg1, int arg2, int arg3) + : base(arg0, arg1, arg2, arg3) + { + } + /// + /// + /// + /// + /// + /// + public Color(int arg0, int arg1, int arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + public Color(int arg0) + : base(arg0) + { + } + /// + /// + /// + /// + /// + /// + public Color(Java.Awt.ColorNs.ColorSpace arg0, float[] arg1, float arg2) + : base(arg0, arg1, arg2) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Awt.Paint(Java.Awt.Color t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Awt.Color t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static Java.Awt.Color black { get { if (!_blackReady) { _blackContent = SGetField(LocalBridgeClazz, "black"); _blackReady = true; } return _blackContent; } } + private static Java.Awt.Color _blackContent = default; + private static bool _blackReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.Color BLACK { get { if (!_BLACKReady) { _BLACKContent = SGetField(LocalBridgeClazz, "BLACK"); _BLACKReady = true; } return _BLACKContent; } } + private static Java.Awt.Color _BLACKContent = default; + private static bool _BLACKReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.Color blue { get { if (!_blueReady) { _blueContent = SGetField(LocalBridgeClazz, "blue"); _blueReady = true; } return _blueContent; } } + private static Java.Awt.Color _blueContent = default; + private static bool _blueReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.Color BLUE { get { if (!_BLUEReady) { _BLUEContent = SGetField(LocalBridgeClazz, "BLUE"); _BLUEReady = true; } return _BLUEContent; } } + private static Java.Awt.Color _BLUEContent = default; + private static bool _BLUEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.Color cyan { get { if (!_cyanReady) { _cyanContent = SGetField(LocalBridgeClazz, "cyan"); _cyanReady = true; } return _cyanContent; } } + private static Java.Awt.Color _cyanContent = default; + private static bool _cyanReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.Color CYAN { get { if (!_CYANReady) { _CYANContent = SGetField(LocalBridgeClazz, "CYAN"); _CYANReady = true; } return _CYANContent; } } + private static Java.Awt.Color _CYANContent = default; + private static bool _CYANReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.Color DARK_GRAY { get { if (!_DARK_GRAYReady) { _DARK_GRAYContent = SGetField(LocalBridgeClazz, "DARK_GRAY"); _DARK_GRAYReady = true; } return _DARK_GRAYContent; } } + private static Java.Awt.Color _DARK_GRAYContent = default; + private static bool _DARK_GRAYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.Color darkGray { get { if (!_darkGrayReady) { _darkGrayContent = SGetField(LocalBridgeClazz, "darkGray"); _darkGrayReady = true; } return _darkGrayContent; } } + private static Java.Awt.Color _darkGrayContent = default; + private static bool _darkGrayReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.Color gray { get { if (!_grayReady) { _grayContent = SGetField(LocalBridgeClazz, "gray"); _grayReady = true; } return _grayContent; } } + private static Java.Awt.Color _grayContent = default; + private static bool _grayReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.Color GRAY { get { if (!_GRAYReady) { _GRAYContent = SGetField(LocalBridgeClazz, "GRAY"); _GRAYReady = true; } return _GRAYContent; } } + private static Java.Awt.Color _GRAYContent = default; + private static bool _GRAYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.Color green { get { if (!_greenReady) { _greenContent = SGetField(LocalBridgeClazz, "green"); _greenReady = true; } return _greenContent; } } + private static Java.Awt.Color _greenContent = default; + private static bool _greenReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.Color GREEN { get { if (!_GREENReady) { _GREENContent = SGetField(LocalBridgeClazz, "GREEN"); _GREENReady = true; } return _GREENContent; } } + private static Java.Awt.Color _GREENContent = default; + private static bool _GREENReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.Color LIGHT_GRAY { get { if (!_LIGHT_GRAYReady) { _LIGHT_GRAYContent = SGetField(LocalBridgeClazz, "LIGHT_GRAY"); _LIGHT_GRAYReady = true; } return _LIGHT_GRAYContent; } } + private static Java.Awt.Color _LIGHT_GRAYContent = default; + private static bool _LIGHT_GRAYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.Color lightGray { get { if (!_lightGrayReady) { _lightGrayContent = SGetField(LocalBridgeClazz, "lightGray"); _lightGrayReady = true; } return _lightGrayContent; } } + private static Java.Awt.Color _lightGrayContent = default; + private static bool _lightGrayReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.Color magenta { get { if (!_magentaReady) { _magentaContent = SGetField(LocalBridgeClazz, "magenta"); _magentaReady = true; } return _magentaContent; } } + private static Java.Awt.Color _magentaContent = default; + private static bool _magentaReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.Color MAGENTA { get { if (!_MAGENTAReady) { _MAGENTAContent = SGetField(LocalBridgeClazz, "MAGENTA"); _MAGENTAReady = true; } return _MAGENTAContent; } } + private static Java.Awt.Color _MAGENTAContent = default; + private static bool _MAGENTAReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.Color orange { get { if (!_orangeReady) { _orangeContent = SGetField(LocalBridgeClazz, "orange"); _orangeReady = true; } return _orangeContent; } } + private static Java.Awt.Color _orangeContent = default; + private static bool _orangeReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.Color ORANGE { get { if (!_ORANGEReady) { _ORANGEContent = SGetField(LocalBridgeClazz, "ORANGE"); _ORANGEReady = true; } return _ORANGEContent; } } + private static Java.Awt.Color _ORANGEContent = default; + private static bool _ORANGEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.Color pink { get { if (!_pinkReady) { _pinkContent = SGetField(LocalBridgeClazz, "pink"); _pinkReady = true; } return _pinkContent; } } + private static Java.Awt.Color _pinkContent = default; + private static bool _pinkReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.Color PINK { get { if (!_PINKReady) { _PINKContent = SGetField(LocalBridgeClazz, "PINK"); _PINKReady = true; } return _PINKContent; } } + private static Java.Awt.Color _PINKContent = default; + private static bool _PINKReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.Color red { get { if (!_redReady) { _redContent = SGetField(LocalBridgeClazz, "red"); _redReady = true; } return _redContent; } } + private static Java.Awt.Color _redContent = default; + private static bool _redReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.Color RED { get { if (!_REDReady) { _REDContent = SGetField(LocalBridgeClazz, "RED"); _REDReady = true; } return _REDContent; } } + private static Java.Awt.Color _REDContent = default; + private static bool _REDReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.Color white { get { if (!_whiteReady) { _whiteContent = SGetField(LocalBridgeClazz, "white"); _whiteReady = true; } return _whiteContent; } } + private static Java.Awt.Color _whiteContent = default; + private static bool _whiteReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.Color WHITE { get { if (!_WHITEReady) { _WHITEContent = SGetField(LocalBridgeClazz, "WHITE"); _WHITEReady = true; } return _WHITEContent; } } + private static Java.Awt.Color _WHITEContent = default; + private static bool _WHITEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.Color yellow { get { if (!_yellowReady) { _yellowContent = SGetField(LocalBridgeClazz, "yellow"); _yellowReady = true; } return _yellowContent; } } + private static Java.Awt.Color _yellowContent = default; + private static bool _yellowReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.Color YELLOW { get { if (!_YELLOWReady) { _YELLOWContent = SGetField(LocalBridgeClazz, "YELLOW"); _YELLOWReady = true; } return _YELLOWContent; } } + private static Java.Awt.Color _YELLOWContent = default; + private static bool _YELLOWReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + /// + /// + public static float[] RGBtoHSB(int arg0, int arg1, int arg2, float[] arg3) + { + return SExecuteArray(LocalBridgeClazz, "RGBtoHSB", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + public static int HSBtoRGB(float arg0, float arg1, float arg2) + { + return SExecute(LocalBridgeClazz, "HSBtoRGB", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public static Java.Awt.Color Decode(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "decode", "(Ljava/lang/String;)Ljava/awt/Color;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Awt.Color GetColor(Java.Lang.String arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "getColor", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Awt.Color GetColor(Java.Lang.String arg0, Java.Awt.Color arg1) + { + return SExecute(LocalBridgeClazz, "getColor", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Java.Awt.Color GetColor(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getColor", "(Ljava/lang/String;)Ljava/awt/Color;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Awt.Color GetHSBColor(float arg0, float arg1, float arg2) + { + return SExecute(LocalBridgeClazz, "getHSBColor", arg0, arg1, arg2); + } + + #endregion + + #region Instance methods + /// + /// + /// + public int Alpha + { + get { return IExecuteWithSignature("getAlpha", "()I"); } + } + /// + /// + /// + public int Blue + { + get { return IExecuteWithSignature("getBlue", "()I"); } + } + /// + /// + /// + public Java.Awt.ColorNs.ColorSpace ColorSpace + { + get { return IExecuteWithSignature("getColorSpace", "()Ljava/awt/color/ColorSpace;"); } + } + /// + /// + /// + public int Green + { + get { return IExecuteWithSignature("getGreen", "()I"); } + } + /// + /// + /// + public int Red + { + get { return IExecuteWithSignature("getRed", "()I"); } + } + /// + /// + /// + public int RGB + { + get { return IExecuteWithSignature("getRGB", "()I"); } + } + /// + /// + /// + public int Transparency + { + get { return IExecuteWithSignature("getTransparency", "()I"); } + } + /// + /// + /// + /// + /// + public float[] GetColorComponents(float[] arg0) + { + return IExecuteWithSignatureArray("getColorComponents", "([F)[F", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + /// + public float[] GetColorComponents(Java.Awt.ColorNs.ColorSpace arg0, float[] arg1) + { + return IExecuteArray("getColorComponents", arg0, arg1); + } + /// + /// + /// + /// + /// + public float[] GetComponents(float[] arg0) + { + return IExecuteWithSignatureArray("getComponents", "([F)[F", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + /// + public float[] GetComponents(Java.Awt.ColorNs.ColorSpace arg0, float[] arg1) + { + return IExecuteArray("getComponents", arg0, arg1); + } + /// + /// + /// + /// + /// + public float[] GetRGBColorComponents(float[] arg0) + { + return IExecuteWithSignatureArray("getRGBColorComponents", "([F)[F", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + public float[] GetRGBComponents(float[] arg0) + { + return IExecuteWithSignatureArray("getRGBComponents", "([F)[F", new object[] { arg0 }); + } + /// + /// + /// + /// + public Java.Awt.Color Brighter() + { + return IExecuteWithSignature("brighter", "()Ljava/awt/Color;"); + } + /// + /// + /// + /// + public Java.Awt.Color Darker() + { + return IExecuteWithSignature("darker", "()Ljava/awt/Color;"); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Awt.PaintContext CreateContext(Java.Awt.ImageNs.ColorModel arg0, Java.Awt.Rectangle arg1, Java.Awt.Geom.Rectangle2D arg2, Java.Awt.Geom.AffineTransform arg3, Java.Awt.RenderingHints arg4) + { + return IExecute("createContext", arg0, arg1, arg2, arg3, arg4); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/ColorNs/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Java/Awt/ColorNs/AllPackageClasses.cs new file mode 100644 index 0000000000..9bdfef5c02 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/ColorNs/AllPackageClasses.cs @@ -0,0 +1,291 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Java.Awt.ColorNs +{ + #region CMMException + /// + /// + /// + public partial class CMMException : Java.Lang.RuntimeException + { + const string _bridgeClassName = "java.awt.color.CMMException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region ColorSpace + /// + /// + /// + public partial class ColorSpace : Java.Io.Serializable + { + const string _bridgeClassName = "java.awt.color.ColorSpace"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ColorSpace class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ColorSpace() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ColorSpace class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ColorSpace(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ICC_ColorSpace + /// + /// + /// + public partial class ICC_ColorSpace : Java.Awt.ColorNs.ColorSpace + { + const string _bridgeClassName = "java.awt.color.ICC_ColorSpace"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ICC_ColorSpace() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ICC_ColorSpace(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ICC_Profile + /// + /// + /// + public partial class ICC_Profile : Java.Io.Serializable + { + const string _bridgeClassName = "java.awt.color.ICC_Profile"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ICC_Profile() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ICC_Profile(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ICC_ProfileGray + /// + /// + /// + public partial class ICC_ProfileGray : Java.Awt.ColorNs.ICC_Profile + { + const string _bridgeClassName = "java.awt.color.ICC_ProfileGray"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ICC_ProfileGray() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ICC_ProfileGray(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ICC_ProfileRGB + /// + /// + /// + public partial class ICC_ProfileRGB : Java.Awt.ColorNs.ICC_Profile + { + const string _bridgeClassName = "java.awt.color.ICC_ProfileRGB"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ICC_ProfileRGB() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ICC_ProfileRGB(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ProfileDataException + /// + /// + /// + public partial class ProfileDataException : Java.Lang.RuntimeException + { + const string _bridgeClassName = "java.awt.color.ProfileDataException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/ColorNs/CMMException.cs b/src/net/JNet/GeneratedCore/Java/Awt/ColorNs/CMMException.cs new file mode 100644 index 0000000000..ca4e805d96 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/ColorNs/CMMException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.ColorNs +{ + #region CMMException + public partial class CMMException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/ColorNs/ColorSpace.cs b/src/net/JNet/GeneratedCore/Java/Awt/ColorNs/ColorSpace.cs new file mode 100644 index 0000000000..7061f86f96 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/ColorNs/ColorSpace.cs @@ -0,0 +1,332 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.ColorNs +{ + #region ColorSpace + public partial class ColorSpace + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int CS_CIEXYZ { get { if (!_CS_CIEXYZReady) { _CS_CIEXYZContent = SGetField(LocalBridgeClazz, "CS_CIEXYZ"); _CS_CIEXYZReady = true; } return _CS_CIEXYZContent; } } + private static int _CS_CIEXYZContent = default; + private static bool _CS_CIEXYZReady = false; // this is used because in case of generics + /// + /// + /// + public static int CS_GRAY { get { if (!_CS_GRAYReady) { _CS_GRAYContent = SGetField(LocalBridgeClazz, "CS_GRAY"); _CS_GRAYReady = true; } return _CS_GRAYContent; } } + private static int _CS_GRAYContent = default; + private static bool _CS_GRAYReady = false; // this is used because in case of generics + /// + /// + /// + public static int CS_LINEAR_RGB { get { if (!_CS_LINEAR_RGBReady) { _CS_LINEAR_RGBContent = SGetField(LocalBridgeClazz, "CS_LINEAR_RGB"); _CS_LINEAR_RGBReady = true; } return _CS_LINEAR_RGBContent; } } + private static int _CS_LINEAR_RGBContent = default; + private static bool _CS_LINEAR_RGBReady = false; // this is used because in case of generics + /// + /// + /// + public static int CS_PYCC { get { if (!_CS_PYCCReady) { _CS_PYCCContent = SGetField(LocalBridgeClazz, "CS_PYCC"); _CS_PYCCReady = true; } return _CS_PYCCContent; } } + private static int _CS_PYCCContent = default; + private static bool _CS_PYCCReady = false; // this is used because in case of generics + /// + /// + /// + public static int CS_sRGB { get { if (!_CS_sRGBReady) { _CS_sRGBContent = SGetField(LocalBridgeClazz, "CS_sRGB"); _CS_sRGBReady = true; } return _CS_sRGBContent; } } + private static int _CS_sRGBContent = default; + private static bool _CS_sRGBReady = false; // this is used because in case of generics + /// + /// + /// + public static int TYPE_2CLR { get { if (!_TYPE_2CLRReady) { _TYPE_2CLRContent = SGetField(LocalBridgeClazz, "TYPE_2CLR"); _TYPE_2CLRReady = true; } return _TYPE_2CLRContent; } } + private static int _TYPE_2CLRContent = default; + private static bool _TYPE_2CLRReady = false; // this is used because in case of generics + /// + /// + /// + public static int TYPE_3CLR { get { if (!_TYPE_3CLRReady) { _TYPE_3CLRContent = SGetField(LocalBridgeClazz, "TYPE_3CLR"); _TYPE_3CLRReady = true; } return _TYPE_3CLRContent; } } + private static int _TYPE_3CLRContent = default; + private static bool _TYPE_3CLRReady = false; // this is used because in case of generics + /// + /// + /// + public static int TYPE_4CLR { get { if (!_TYPE_4CLRReady) { _TYPE_4CLRContent = SGetField(LocalBridgeClazz, "TYPE_4CLR"); _TYPE_4CLRReady = true; } return _TYPE_4CLRContent; } } + private static int _TYPE_4CLRContent = default; + private static bool _TYPE_4CLRReady = false; // this is used because in case of generics + /// + /// + /// + public static int TYPE_5CLR { get { if (!_TYPE_5CLRReady) { _TYPE_5CLRContent = SGetField(LocalBridgeClazz, "TYPE_5CLR"); _TYPE_5CLRReady = true; } return _TYPE_5CLRContent; } } + private static int _TYPE_5CLRContent = default; + private static bool _TYPE_5CLRReady = false; // this is used because in case of generics + /// + /// + /// + public static int TYPE_6CLR { get { if (!_TYPE_6CLRReady) { _TYPE_6CLRContent = SGetField(LocalBridgeClazz, "TYPE_6CLR"); _TYPE_6CLRReady = true; } return _TYPE_6CLRContent; } } + private static int _TYPE_6CLRContent = default; + private static bool _TYPE_6CLRReady = false; // this is used because in case of generics + /// + /// + /// + public static int TYPE_7CLR { get { if (!_TYPE_7CLRReady) { _TYPE_7CLRContent = SGetField(LocalBridgeClazz, "TYPE_7CLR"); _TYPE_7CLRReady = true; } return _TYPE_7CLRContent; } } + private static int _TYPE_7CLRContent = default; + private static bool _TYPE_7CLRReady = false; // this is used because in case of generics + /// + /// + /// + public static int TYPE_8CLR { get { if (!_TYPE_8CLRReady) { _TYPE_8CLRContent = SGetField(LocalBridgeClazz, "TYPE_8CLR"); _TYPE_8CLRReady = true; } return _TYPE_8CLRContent; } } + private static int _TYPE_8CLRContent = default; + private static bool _TYPE_8CLRReady = false; // this is used because in case of generics + /// + /// + /// + public static int TYPE_9CLR { get { if (!_TYPE_9CLRReady) { _TYPE_9CLRContent = SGetField(LocalBridgeClazz, "TYPE_9CLR"); _TYPE_9CLRReady = true; } return _TYPE_9CLRContent; } } + private static int _TYPE_9CLRContent = default; + private static bool _TYPE_9CLRReady = false; // this is used because in case of generics + /// + /// + /// + public static int TYPE_ACLR { get { if (!_TYPE_ACLRReady) { _TYPE_ACLRContent = SGetField(LocalBridgeClazz, "TYPE_ACLR"); _TYPE_ACLRReady = true; } return _TYPE_ACLRContent; } } + private static int _TYPE_ACLRContent = default; + private static bool _TYPE_ACLRReady = false; // this is used because in case of generics + /// + /// + /// + public static int TYPE_BCLR { get { if (!_TYPE_BCLRReady) { _TYPE_BCLRContent = SGetField(LocalBridgeClazz, "TYPE_BCLR"); _TYPE_BCLRReady = true; } return _TYPE_BCLRContent; } } + private static int _TYPE_BCLRContent = default; + private static bool _TYPE_BCLRReady = false; // this is used because in case of generics + /// + /// + /// + public static int TYPE_CCLR { get { if (!_TYPE_CCLRReady) { _TYPE_CCLRContent = SGetField(LocalBridgeClazz, "TYPE_CCLR"); _TYPE_CCLRReady = true; } return _TYPE_CCLRContent; } } + private static int _TYPE_CCLRContent = default; + private static bool _TYPE_CCLRReady = false; // this is used because in case of generics + /// + /// + /// + public static int TYPE_CMY { get { if (!_TYPE_CMYReady) { _TYPE_CMYContent = SGetField(LocalBridgeClazz, "TYPE_CMY"); _TYPE_CMYReady = true; } return _TYPE_CMYContent; } } + private static int _TYPE_CMYContent = default; + private static bool _TYPE_CMYReady = false; // this is used because in case of generics + /// + /// + /// + public static int TYPE_CMYK { get { if (!_TYPE_CMYKReady) { _TYPE_CMYKContent = SGetField(LocalBridgeClazz, "TYPE_CMYK"); _TYPE_CMYKReady = true; } return _TYPE_CMYKContent; } } + private static int _TYPE_CMYKContent = default; + private static bool _TYPE_CMYKReady = false; // this is used because in case of generics + /// + /// + /// + public static int TYPE_DCLR { get { if (!_TYPE_DCLRReady) { _TYPE_DCLRContent = SGetField(LocalBridgeClazz, "TYPE_DCLR"); _TYPE_DCLRReady = true; } return _TYPE_DCLRContent; } } + private static int _TYPE_DCLRContent = default; + private static bool _TYPE_DCLRReady = false; // this is used because in case of generics + /// + /// + /// + public static int TYPE_ECLR { get { if (!_TYPE_ECLRReady) { _TYPE_ECLRContent = SGetField(LocalBridgeClazz, "TYPE_ECLR"); _TYPE_ECLRReady = true; } return _TYPE_ECLRContent; } } + private static int _TYPE_ECLRContent = default; + private static bool _TYPE_ECLRReady = false; // this is used because in case of generics + /// + /// + /// + public static int TYPE_FCLR { get { if (!_TYPE_FCLRReady) { _TYPE_FCLRContent = SGetField(LocalBridgeClazz, "TYPE_FCLR"); _TYPE_FCLRReady = true; } return _TYPE_FCLRContent; } } + private static int _TYPE_FCLRContent = default; + private static bool _TYPE_FCLRReady = false; // this is used because in case of generics + /// + /// + /// + public static int TYPE_GRAY { get { if (!_TYPE_GRAYReady) { _TYPE_GRAYContent = SGetField(LocalBridgeClazz, "TYPE_GRAY"); _TYPE_GRAYReady = true; } return _TYPE_GRAYContent; } } + private static int _TYPE_GRAYContent = default; + private static bool _TYPE_GRAYReady = false; // this is used because in case of generics + /// + /// + /// + public static int TYPE_HLS { get { if (!_TYPE_HLSReady) { _TYPE_HLSContent = SGetField(LocalBridgeClazz, "TYPE_HLS"); _TYPE_HLSReady = true; } return _TYPE_HLSContent; } } + private static int _TYPE_HLSContent = default; + private static bool _TYPE_HLSReady = false; // this is used because in case of generics + /// + /// + /// + public static int TYPE_HSV { get { if (!_TYPE_HSVReady) { _TYPE_HSVContent = SGetField(LocalBridgeClazz, "TYPE_HSV"); _TYPE_HSVReady = true; } return _TYPE_HSVContent; } } + private static int _TYPE_HSVContent = default; + private static bool _TYPE_HSVReady = false; // this is used because in case of generics + /// + /// + /// + public static int TYPE_Lab { get { if (!_TYPE_LabReady) { _TYPE_LabContent = SGetField(LocalBridgeClazz, "TYPE_Lab"); _TYPE_LabReady = true; } return _TYPE_LabContent; } } + private static int _TYPE_LabContent = default; + private static bool _TYPE_LabReady = false; // this is used because in case of generics + /// + /// + /// + public static int TYPE_Luv { get { if (!_TYPE_LuvReady) { _TYPE_LuvContent = SGetField(LocalBridgeClazz, "TYPE_Luv"); _TYPE_LuvReady = true; } return _TYPE_LuvContent; } } + private static int _TYPE_LuvContent = default; + private static bool _TYPE_LuvReady = false; // this is used because in case of generics + /// + /// + /// + public static int TYPE_RGB { get { if (!_TYPE_RGBReady) { _TYPE_RGBContent = SGetField(LocalBridgeClazz, "TYPE_RGB"); _TYPE_RGBReady = true; } return _TYPE_RGBContent; } } + private static int _TYPE_RGBContent = default; + private static bool _TYPE_RGBReady = false; // this is used because in case of generics + /// + /// + /// + public static int TYPE_XYZ { get { if (!_TYPE_XYZReady) { _TYPE_XYZContent = SGetField(LocalBridgeClazz, "TYPE_XYZ"); _TYPE_XYZReady = true; } return _TYPE_XYZContent; } } + private static int _TYPE_XYZContent = default; + private static bool _TYPE_XYZReady = false; // this is used because in case of generics + /// + /// + /// + public static int TYPE_YCbCr { get { if (!_TYPE_YCbCrReady) { _TYPE_YCbCrContent = SGetField(LocalBridgeClazz, "TYPE_YCbCr"); _TYPE_YCbCrReady = true; } return _TYPE_YCbCrContent; } } + private static int _TYPE_YCbCrContent = default; + private static bool _TYPE_YCbCrReady = false; // this is used because in case of generics + /// + /// + /// + public static int TYPE_Yxy { get { if (!_TYPE_YxyReady) { _TYPE_YxyContent = SGetField(LocalBridgeClazz, "TYPE_Yxy"); _TYPE_YxyReady = true; } return _TYPE_YxyContent; } } + private static int _TYPE_YxyContent = default; + private static bool _TYPE_YxyReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Awt.ColorNs.ColorSpace GetInstance(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getInstance", "(I)Ljava/awt/color/ColorSpace;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public int NumComponents + { + get { return IExecuteWithSignature("getNumComponents", "()I"); } + } + /// + /// + /// + public int Type + { + get { return IExecuteWithSignature("getType", "()I"); } + } + /// + /// + /// + /// + /// + public float[] FromCIEXYZ(float[] arg0) + { + return IExecuteWithSignatureArray("fromCIEXYZ", "([F)[F", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + public float[] FromRGB(float[] arg0) + { + return IExecuteWithSignatureArray("fromRGB", "([F)[F", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + public float[] ToCIEXYZ(float[] arg0) + { + return IExecuteWithSignatureArray("toCIEXYZ", "([F)[F", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + public float[] ToRGB(float[] arg0) + { + return IExecuteWithSignatureArray("toRGB", "([F)[F", new object[] { arg0 }); + } + /// + /// + /// + /// + public bool IsCS_sRGB() + { + return IExecuteWithSignature("isCS_sRGB", "()Z"); + } + /// + /// + /// + /// + /// + public float GetMaxValue(int arg0) + { + return IExecuteWithSignature("getMaxValue", "(I)F", arg0); + } + /// + /// + /// + /// + /// + public float GetMinValue(int arg0) + { + return IExecuteWithSignature("getMinValue", "(I)F", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.String GetName(int arg0) + { + return IExecuteWithSignature("getName", "(I)Ljava/lang/String;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/ColorNs/ICC_ColorSpace.cs b/src/net/JNet/GeneratedCore/Java/Awt/ColorNs/ICC_ColorSpace.cs new file mode 100644 index 0000000000..fb731af6c4 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/ColorNs/ICC_ColorSpace.cs @@ -0,0 +1,73 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.ColorNs +{ + #region ICC_ColorSpace + public partial class ICC_ColorSpace + { + #region Constructors + /// + /// + /// + /// + public ICC_ColorSpace(Java.Awt.ColorNs.ICC_Profile arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.ColorNs.ICC_Profile Profile + { + get { return IExecuteWithSignature("getProfile", "()Ljava/awt/color/ICC_Profile;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/ColorNs/ICC_Profile.cs b/src/net/JNet/GeneratedCore/Java/Awt/ColorNs/ICC_Profile.cs new file mode 100644 index 0000000000..de1972d4bd --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/ColorNs/ICC_Profile.cs @@ -0,0 +1,895 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.ColorNs +{ + #region ICC_Profile + public partial class ICC_Profile + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int CLASS_ABSTRACT { get { if (!_CLASS_ABSTRACTReady) { _CLASS_ABSTRACTContent = SGetField(LocalBridgeClazz, "CLASS_ABSTRACT"); _CLASS_ABSTRACTReady = true; } return _CLASS_ABSTRACTContent; } } + private static int _CLASS_ABSTRACTContent = default; + private static bool _CLASS_ABSTRACTReady = false; // this is used because in case of generics + /// + /// + /// + public static int CLASS_COLORSPACECONVERSION { get { if (!_CLASS_COLORSPACECONVERSIONReady) { _CLASS_COLORSPACECONVERSIONContent = SGetField(LocalBridgeClazz, "CLASS_COLORSPACECONVERSION"); _CLASS_COLORSPACECONVERSIONReady = true; } return _CLASS_COLORSPACECONVERSIONContent; } } + private static int _CLASS_COLORSPACECONVERSIONContent = default; + private static bool _CLASS_COLORSPACECONVERSIONReady = false; // this is used because in case of generics + /// + /// + /// + public static int CLASS_DEVICELINK { get { if (!_CLASS_DEVICELINKReady) { _CLASS_DEVICELINKContent = SGetField(LocalBridgeClazz, "CLASS_DEVICELINK"); _CLASS_DEVICELINKReady = true; } return _CLASS_DEVICELINKContent; } } + private static int _CLASS_DEVICELINKContent = default; + private static bool _CLASS_DEVICELINKReady = false; // this is used because in case of generics + /// + /// + /// + public static int CLASS_DISPLAY { get { if (!_CLASS_DISPLAYReady) { _CLASS_DISPLAYContent = SGetField(LocalBridgeClazz, "CLASS_DISPLAY"); _CLASS_DISPLAYReady = true; } return _CLASS_DISPLAYContent; } } + private static int _CLASS_DISPLAYContent = default; + private static bool _CLASS_DISPLAYReady = false; // this is used because in case of generics + /// + /// + /// + public static int CLASS_INPUT { get { if (!_CLASS_INPUTReady) { _CLASS_INPUTContent = SGetField(LocalBridgeClazz, "CLASS_INPUT"); _CLASS_INPUTReady = true; } return _CLASS_INPUTContent; } } + private static int _CLASS_INPUTContent = default; + private static bool _CLASS_INPUTReady = false; // this is used because in case of generics + /// + /// + /// + public static int CLASS_NAMEDCOLOR { get { if (!_CLASS_NAMEDCOLORReady) { _CLASS_NAMEDCOLORContent = SGetField(LocalBridgeClazz, "CLASS_NAMEDCOLOR"); _CLASS_NAMEDCOLORReady = true; } return _CLASS_NAMEDCOLORContent; } } + private static int _CLASS_NAMEDCOLORContent = default; + private static bool _CLASS_NAMEDCOLORReady = false; // this is used because in case of generics + /// + /// + /// + public static int CLASS_OUTPUT { get { if (!_CLASS_OUTPUTReady) { _CLASS_OUTPUTContent = SGetField(LocalBridgeClazz, "CLASS_OUTPUT"); _CLASS_OUTPUTReady = true; } return _CLASS_OUTPUTContent; } } + private static int _CLASS_OUTPUTContent = default; + private static bool _CLASS_OUTPUTReady = false; // this is used because in case of generics + /// + /// + /// + public static int icAbsoluteColorimetric { get { if (!_icAbsoluteColorimetricReady) { _icAbsoluteColorimetricContent = SGetField(LocalBridgeClazz, "icAbsoluteColorimetric"); _icAbsoluteColorimetricReady = true; } return _icAbsoluteColorimetricContent; } } + private static int _icAbsoluteColorimetricContent = default; + private static bool _icAbsoluteColorimetricReady = false; // this is used because in case of generics + /// + /// + /// + public static int icCurveCount { get { if (!_icCurveCountReady) { _icCurveCountContent = SGetField(LocalBridgeClazz, "icCurveCount"); _icCurveCountReady = true; } return _icCurveCountContent; } } + private static int _icCurveCountContent = default; + private static bool _icCurveCountReady = false; // this is used because in case of generics + /// + /// + /// + public static int icCurveData { get { if (!_icCurveDataReady) { _icCurveDataContent = SGetField(LocalBridgeClazz, "icCurveData"); _icCurveDataReady = true; } return _icCurveDataContent; } } + private static int _icCurveDataContent = default; + private static bool _icCurveDataReady = false; // this is used because in case of generics + /// + /// + /// + public static int icHdrAttributes { get { if (!_icHdrAttributesReady) { _icHdrAttributesContent = SGetField(LocalBridgeClazz, "icHdrAttributes"); _icHdrAttributesReady = true; } return _icHdrAttributesContent; } } + private static int _icHdrAttributesContent = default; + private static bool _icHdrAttributesReady = false; // this is used because in case of generics + /// + /// + /// + public static int icHdrCmmId { get { if (!_icHdrCmmIdReady) { _icHdrCmmIdContent = SGetField(LocalBridgeClazz, "icHdrCmmId"); _icHdrCmmIdReady = true; } return _icHdrCmmIdContent; } } + private static int _icHdrCmmIdContent = default; + private static bool _icHdrCmmIdReady = false; // this is used because in case of generics + /// + /// + /// + public static int icHdrColorSpace { get { if (!_icHdrColorSpaceReady) { _icHdrColorSpaceContent = SGetField(LocalBridgeClazz, "icHdrColorSpace"); _icHdrColorSpaceReady = true; } return _icHdrColorSpaceContent; } } + private static int _icHdrColorSpaceContent = default; + private static bool _icHdrColorSpaceReady = false; // this is used because in case of generics + /// + /// + /// + public static int icHdrCreator { get { if (!_icHdrCreatorReady) { _icHdrCreatorContent = SGetField(LocalBridgeClazz, "icHdrCreator"); _icHdrCreatorReady = true; } return _icHdrCreatorContent; } } + private static int _icHdrCreatorContent = default; + private static bool _icHdrCreatorReady = false; // this is used because in case of generics + /// + /// + /// + public static int icHdrDate { get { if (!_icHdrDateReady) { _icHdrDateContent = SGetField(LocalBridgeClazz, "icHdrDate"); _icHdrDateReady = true; } return _icHdrDateContent; } } + private static int _icHdrDateContent = default; + private static bool _icHdrDateReady = false; // this is used because in case of generics + /// + /// + /// + public static int icHdrDeviceClass { get { if (!_icHdrDeviceClassReady) { _icHdrDeviceClassContent = SGetField(LocalBridgeClazz, "icHdrDeviceClass"); _icHdrDeviceClassReady = true; } return _icHdrDeviceClassContent; } } + private static int _icHdrDeviceClassContent = default; + private static bool _icHdrDeviceClassReady = false; // this is used because in case of generics + /// + /// + /// + public static int icHdrFlags { get { if (!_icHdrFlagsReady) { _icHdrFlagsContent = SGetField(LocalBridgeClazz, "icHdrFlags"); _icHdrFlagsReady = true; } return _icHdrFlagsContent; } } + private static int _icHdrFlagsContent = default; + private static bool _icHdrFlagsReady = false; // this is used because in case of generics + /// + /// + /// + public static int icHdrIlluminant { get { if (!_icHdrIlluminantReady) { _icHdrIlluminantContent = SGetField(LocalBridgeClazz, "icHdrIlluminant"); _icHdrIlluminantReady = true; } return _icHdrIlluminantContent; } } + private static int _icHdrIlluminantContent = default; + private static bool _icHdrIlluminantReady = false; // this is used because in case of generics + /// + /// + /// + public static int icHdrMagic { get { if (!_icHdrMagicReady) { _icHdrMagicContent = SGetField(LocalBridgeClazz, "icHdrMagic"); _icHdrMagicReady = true; } return _icHdrMagicContent; } } + private static int _icHdrMagicContent = default; + private static bool _icHdrMagicReady = false; // this is used because in case of generics + /// + /// + /// + public static int icHdrManufacturer { get { if (!_icHdrManufacturerReady) { _icHdrManufacturerContent = SGetField(LocalBridgeClazz, "icHdrManufacturer"); _icHdrManufacturerReady = true; } return _icHdrManufacturerContent; } } + private static int _icHdrManufacturerContent = default; + private static bool _icHdrManufacturerReady = false; // this is used because in case of generics + /// + /// + /// + public static int icHdrModel { get { if (!_icHdrModelReady) { _icHdrModelContent = SGetField(LocalBridgeClazz, "icHdrModel"); _icHdrModelReady = true; } return _icHdrModelContent; } } + private static int _icHdrModelContent = default; + private static bool _icHdrModelReady = false; // this is used because in case of generics + /// + /// + /// + public static int icHdrPcs { get { if (!_icHdrPcsReady) { _icHdrPcsContent = SGetField(LocalBridgeClazz, "icHdrPcs"); _icHdrPcsReady = true; } return _icHdrPcsContent; } } + private static int _icHdrPcsContent = default; + private static bool _icHdrPcsReady = false; // this is used because in case of generics + /// + /// + /// + public static int icHdrPlatform { get { if (!_icHdrPlatformReady) { _icHdrPlatformContent = SGetField(LocalBridgeClazz, "icHdrPlatform"); _icHdrPlatformReady = true; } return _icHdrPlatformContent; } } + private static int _icHdrPlatformContent = default; + private static bool _icHdrPlatformReady = false; // this is used because in case of generics + /// + /// + /// + public static int icHdrProfileID { get { if (!_icHdrProfileIDReady) { _icHdrProfileIDContent = SGetField(LocalBridgeClazz, "icHdrProfileID"); _icHdrProfileIDReady = true; } return _icHdrProfileIDContent; } } + private static int _icHdrProfileIDContent = default; + private static bool _icHdrProfileIDReady = false; // this is used because in case of generics + /// + /// + /// + public static int icHdrRenderingIntent { get { if (!_icHdrRenderingIntentReady) { _icHdrRenderingIntentContent = SGetField(LocalBridgeClazz, "icHdrRenderingIntent"); _icHdrRenderingIntentReady = true; } return _icHdrRenderingIntentContent; } } + private static int _icHdrRenderingIntentContent = default; + private static bool _icHdrRenderingIntentReady = false; // this is used because in case of generics + /// + /// + /// + public static int icHdrSize { get { if (!_icHdrSizeReady) { _icHdrSizeContent = SGetField(LocalBridgeClazz, "icHdrSize"); _icHdrSizeReady = true; } return _icHdrSizeContent; } } + private static int _icHdrSizeContent = default; + private static bool _icHdrSizeReady = false; // this is used because in case of generics + /// + /// + /// + public static int icHdrVersion { get { if (!_icHdrVersionReady) { _icHdrVersionContent = SGetField(LocalBridgeClazz, "icHdrVersion"); _icHdrVersionReady = true; } return _icHdrVersionContent; } } + private static int _icHdrVersionContent = default; + private static bool _icHdrVersionReady = false; // this is used because in case of generics + /// + /// + /// + public static int icICCAbsoluteColorimetric { get { if (!_icICCAbsoluteColorimetricReady) { _icICCAbsoluteColorimetricContent = SGetField(LocalBridgeClazz, "icICCAbsoluteColorimetric"); _icICCAbsoluteColorimetricReady = true; } return _icICCAbsoluteColorimetricContent; } } + private static int _icICCAbsoluteColorimetricContent = default; + private static bool _icICCAbsoluteColorimetricReady = false; // this is used because in case of generics + /// + /// + /// + public static int icMediaRelativeColorimetric { get { if (!_icMediaRelativeColorimetricReady) { _icMediaRelativeColorimetricContent = SGetField(LocalBridgeClazz, "icMediaRelativeColorimetric"); _icMediaRelativeColorimetricReady = true; } return _icMediaRelativeColorimetricContent; } } + private static int _icMediaRelativeColorimetricContent = default; + private static bool _icMediaRelativeColorimetricReady = false; // this is used because in case of generics + /// + /// + /// + public static int icPerceptual { get { if (!_icPerceptualReady) { _icPerceptualContent = SGetField(LocalBridgeClazz, "icPerceptual"); _icPerceptualReady = true; } return _icPerceptualContent; } } + private static int _icPerceptualContent = default; + private static bool _icPerceptualReady = false; // this is used because in case of generics + /// + /// + /// + public static int icRelativeColorimetric { get { if (!_icRelativeColorimetricReady) { _icRelativeColorimetricContent = SGetField(LocalBridgeClazz, "icRelativeColorimetric"); _icRelativeColorimetricReady = true; } return _icRelativeColorimetricContent; } } + private static int _icRelativeColorimetricContent = default; + private static bool _icRelativeColorimetricReady = false; // this is used because in case of generics + /// + /// + /// + public static int icSaturation { get { if (!_icSaturationReady) { _icSaturationContent = SGetField(LocalBridgeClazz, "icSaturation"); _icSaturationReady = true; } return _icSaturationContent; } } + private static int _icSaturationContent = default; + private static bool _icSaturationReady = false; // this is used because in case of generics + /// + /// + /// + public static int icSigAbstractClass { get { if (!_icSigAbstractClassReady) { _icSigAbstractClassContent = SGetField(LocalBridgeClazz, "icSigAbstractClass"); _icSigAbstractClassReady = true; } return _icSigAbstractClassContent; } } + private static int _icSigAbstractClassContent = default; + private static bool _icSigAbstractClassReady = false; // this is used because in case of generics + /// + /// + /// + public static int icSigAToB0Tag { get { if (!_icSigAToB0TagReady) { _icSigAToB0TagContent = SGetField(LocalBridgeClazz, "icSigAToB0Tag"); _icSigAToB0TagReady = true; } return _icSigAToB0TagContent; } } + private static int _icSigAToB0TagContent = default; + private static bool _icSigAToB0TagReady = false; // this is used because in case of generics + /// + /// + /// + public static int icSigAToB1Tag { get { if (!_icSigAToB1TagReady) { _icSigAToB1TagContent = SGetField(LocalBridgeClazz, "icSigAToB1Tag"); _icSigAToB1TagReady = true; } return _icSigAToB1TagContent; } } + private static int _icSigAToB1TagContent = default; + private static bool _icSigAToB1TagReady = false; // this is used because in case of generics + /// + /// + /// + public static int icSigAToB2Tag { get { if (!_icSigAToB2TagReady) { _icSigAToB2TagContent = SGetField(LocalBridgeClazz, "icSigAToB2Tag"); _icSigAToB2TagReady = true; } return _icSigAToB2TagContent; } } + private static int _icSigAToB2TagContent = default; + private static bool _icSigAToB2TagReady = false; // this is used because in case of generics + /// + /// + /// + public static int icSigBlueColorantTag { get { if (!_icSigBlueColorantTagReady) { _icSigBlueColorantTagContent = SGetField(LocalBridgeClazz, "icSigBlueColorantTag"); _icSigBlueColorantTagReady = true; } return _icSigBlueColorantTagContent; } } + private static int _icSigBlueColorantTagContent = default; + private static bool _icSigBlueColorantTagReady = false; // this is used because in case of generics + /// + /// + /// + public static int icSigBlueMatrixColumnTag { get { if (!_icSigBlueMatrixColumnTagReady) { _icSigBlueMatrixColumnTagContent = SGetField(LocalBridgeClazz, "icSigBlueMatrixColumnTag"); _icSigBlueMatrixColumnTagReady = true; } return _icSigBlueMatrixColumnTagContent; } } + private static int _icSigBlueMatrixColumnTagContent = default; + private static bool _icSigBlueMatrixColumnTagReady = false; // this is used because in case of generics + /// + /// + /// + public static int icSigBlueTRCTag { get { if (!_icSigBlueTRCTagReady) { _icSigBlueTRCTagContent = SGetField(LocalBridgeClazz, "icSigBlueTRCTag"); _icSigBlueTRCTagReady = true; } return _icSigBlueTRCTagContent; } } + private static int _icSigBlueTRCTagContent = default; + private static bool _icSigBlueTRCTagReady = false; // this is used because in case of generics + /// + /// + /// + public static int icSigBToA0Tag { get { if (!_icSigBToA0TagReady) { _icSigBToA0TagContent = SGetField(LocalBridgeClazz, "icSigBToA0Tag"); _icSigBToA0TagReady = true; } return _icSigBToA0TagContent; } } + private static int _icSigBToA0TagContent = default; + private static bool _icSigBToA0TagReady = false; // this is used because in case of generics + /// + /// + /// + public static int icSigBToA1Tag { get { if (!_icSigBToA1TagReady) { _icSigBToA1TagContent = SGetField(LocalBridgeClazz, "icSigBToA1Tag"); _icSigBToA1TagReady = true; } return _icSigBToA1TagContent; } } + private static int _icSigBToA1TagContent = default; + private static bool _icSigBToA1TagReady = false; // this is used because in case of generics + /// + /// + /// + public static int icSigBToA2Tag { get { if (!_icSigBToA2TagReady) { _icSigBToA2TagContent = SGetField(LocalBridgeClazz, "icSigBToA2Tag"); _icSigBToA2TagReady = true; } return _icSigBToA2TagContent; } } + private static int _icSigBToA2TagContent = default; + private static bool _icSigBToA2TagReady = false; // this is used because in case of generics + /// + /// + /// + public static int icSigCalibrationDateTimeTag { get { if (!_icSigCalibrationDateTimeTagReady) { _icSigCalibrationDateTimeTagContent = SGetField(LocalBridgeClazz, "icSigCalibrationDateTimeTag"); _icSigCalibrationDateTimeTagReady = true; } return _icSigCalibrationDateTimeTagContent; } } + private static int _icSigCalibrationDateTimeTagContent = default; + private static bool _icSigCalibrationDateTimeTagReady = false; // this is used because in case of generics + /// + /// + /// + public static int icSigCharTargetTag { get { if (!_icSigCharTargetTagReady) { _icSigCharTargetTagContent = SGetField(LocalBridgeClazz, "icSigCharTargetTag"); _icSigCharTargetTagReady = true; } return _icSigCharTargetTagContent; } } + private static int _icSigCharTargetTagContent = default; + private static bool _icSigCharTargetTagReady = false; // this is used because in case of generics + /// + /// + /// + public static int icSigChromaticAdaptationTag { get { if (!_icSigChromaticAdaptationTagReady) { _icSigChromaticAdaptationTagContent = SGetField(LocalBridgeClazz, "icSigChromaticAdaptationTag"); _icSigChromaticAdaptationTagReady = true; } return _icSigChromaticAdaptationTagContent; } } + private static int _icSigChromaticAdaptationTagContent = default; + private static bool _icSigChromaticAdaptationTagReady = false; // this is used because in case of generics + /// + /// + /// + public static int icSigChromaticityTag { get { if (!_icSigChromaticityTagReady) { _icSigChromaticityTagContent = SGetField(LocalBridgeClazz, "icSigChromaticityTag"); _icSigChromaticityTagReady = true; } return _icSigChromaticityTagContent; } } + private static int _icSigChromaticityTagContent = default; + private static bool _icSigChromaticityTagReady = false; // this is used because in case of generics + /// + /// + /// + public static int icSigCmyData { get { if (!_icSigCmyDataReady) { _icSigCmyDataContent = SGetField(LocalBridgeClazz, "icSigCmyData"); _icSigCmyDataReady = true; } return _icSigCmyDataContent; } } + private static int _icSigCmyDataContent = default; + private static bool _icSigCmyDataReady = false; // this is used because in case of generics + /// + /// + /// + public static int icSigCmykData { get { if (!_icSigCmykDataReady) { _icSigCmykDataContent = SGetField(LocalBridgeClazz, "icSigCmykData"); _icSigCmykDataReady = true; } return _icSigCmykDataContent; } } + private static int _icSigCmykDataContent = default; + private static bool _icSigCmykDataReady = false; // this is used because in case of generics + /// + /// + /// + public static int icSigColorantOrderTag { get { if (!_icSigColorantOrderTagReady) { _icSigColorantOrderTagContent = SGetField(LocalBridgeClazz, "icSigColorantOrderTag"); _icSigColorantOrderTagReady = true; } return _icSigColorantOrderTagContent; } } + private static int _icSigColorantOrderTagContent = default; + private static bool _icSigColorantOrderTagReady = false; // this is used because in case of generics + /// + /// + /// + public static int icSigColorantTableTag { get { if (!_icSigColorantTableTagReady) { _icSigColorantTableTagContent = SGetField(LocalBridgeClazz, "icSigColorantTableTag"); _icSigColorantTableTagReady = true; } return _icSigColorantTableTagContent; } } + private static int _icSigColorantTableTagContent = default; + private static bool _icSigColorantTableTagReady = false; // this is used because in case of generics + /// + /// + /// + public static int icSigColorSpaceClass { get { if (!_icSigColorSpaceClassReady) { _icSigColorSpaceClassContent = SGetField(LocalBridgeClazz, "icSigColorSpaceClass"); _icSigColorSpaceClassReady = true; } return _icSigColorSpaceClassContent; } } + private static int _icSigColorSpaceClassContent = default; + private static bool _icSigColorSpaceClassReady = false; // this is used because in case of generics + /// + /// + /// + public static int icSigCopyrightTag { get { if (!_icSigCopyrightTagReady) { _icSigCopyrightTagContent = SGetField(LocalBridgeClazz, "icSigCopyrightTag"); _icSigCopyrightTagReady = true; } return _icSigCopyrightTagContent; } } + private static int _icSigCopyrightTagContent = default; + private static bool _icSigCopyrightTagReady = false; // this is used because in case of generics + /// + /// + /// + public static int icSigCrdInfoTag { get { if (!_icSigCrdInfoTagReady) { _icSigCrdInfoTagContent = SGetField(LocalBridgeClazz, "icSigCrdInfoTag"); _icSigCrdInfoTagReady = true; } return _icSigCrdInfoTagContent; } } + private static int _icSigCrdInfoTagContent = default; + private static bool _icSigCrdInfoTagReady = false; // this is used because in case of generics + /// + /// + /// + public static int icSigDeviceMfgDescTag { get { if (!_icSigDeviceMfgDescTagReady) { _icSigDeviceMfgDescTagContent = SGetField(LocalBridgeClazz, "icSigDeviceMfgDescTag"); _icSigDeviceMfgDescTagReady = true; } return _icSigDeviceMfgDescTagContent; } } + private static int _icSigDeviceMfgDescTagContent = default; + private static bool _icSigDeviceMfgDescTagReady = false; // this is used because in case of generics + /// + /// + /// + public static int icSigDeviceModelDescTag { get { if (!_icSigDeviceModelDescTagReady) { _icSigDeviceModelDescTagContent = SGetField(LocalBridgeClazz, "icSigDeviceModelDescTag"); _icSigDeviceModelDescTagReady = true; } return _icSigDeviceModelDescTagContent; } } + private static int _icSigDeviceModelDescTagContent = default; + private static bool _icSigDeviceModelDescTagReady = false; // this is used because in case of generics + /// + /// + /// + public static int icSigDeviceSettingsTag { get { if (!_icSigDeviceSettingsTagReady) { _icSigDeviceSettingsTagContent = SGetField(LocalBridgeClazz, "icSigDeviceSettingsTag"); _icSigDeviceSettingsTagReady = true; } return _icSigDeviceSettingsTagContent; } } + private static int _icSigDeviceSettingsTagContent = default; + private static bool _icSigDeviceSettingsTagReady = false; // this is used because in case of generics + /// + /// + /// + public static int icSigDisplayClass { get { if (!_icSigDisplayClassReady) { _icSigDisplayClassContent = SGetField(LocalBridgeClazz, "icSigDisplayClass"); _icSigDisplayClassReady = true; } return _icSigDisplayClassContent; } } + private static int _icSigDisplayClassContent = default; + private static bool _icSigDisplayClassReady = false; // this is used because in case of generics + /// + /// + /// + public static int icSigGamutTag { get { if (!_icSigGamutTagReady) { _icSigGamutTagContent = SGetField(LocalBridgeClazz, "icSigGamutTag"); _icSigGamutTagReady = true; } return _icSigGamutTagContent; } } + private static int _icSigGamutTagContent = default; + private static bool _icSigGamutTagReady = false; // this is used because in case of generics + /// + /// + /// + public static int icSigGrayData { get { if (!_icSigGrayDataReady) { _icSigGrayDataContent = SGetField(LocalBridgeClazz, "icSigGrayData"); _icSigGrayDataReady = true; } return _icSigGrayDataContent; } } + private static int _icSigGrayDataContent = default; + private static bool _icSigGrayDataReady = false; // this is used because in case of generics + /// + /// + /// + public static int icSigGrayTRCTag { get { if (!_icSigGrayTRCTagReady) { _icSigGrayTRCTagContent = SGetField(LocalBridgeClazz, "icSigGrayTRCTag"); _icSigGrayTRCTagReady = true; } return _icSigGrayTRCTagContent; } } + private static int _icSigGrayTRCTagContent = default; + private static bool _icSigGrayTRCTagReady = false; // this is used because in case of generics + /// + /// + /// + public static int icSigGreenColorantTag { get { if (!_icSigGreenColorantTagReady) { _icSigGreenColorantTagContent = SGetField(LocalBridgeClazz, "icSigGreenColorantTag"); _icSigGreenColorantTagReady = true; } return _icSigGreenColorantTagContent; } } + private static int _icSigGreenColorantTagContent = default; + private static bool _icSigGreenColorantTagReady = false; // this is used because in case of generics + /// + /// + /// + public static int icSigGreenMatrixColumnTag { get { if (!_icSigGreenMatrixColumnTagReady) { _icSigGreenMatrixColumnTagContent = SGetField(LocalBridgeClazz, "icSigGreenMatrixColumnTag"); _icSigGreenMatrixColumnTagReady = true; } return _icSigGreenMatrixColumnTagContent; } } + private static int _icSigGreenMatrixColumnTagContent = default; + private static bool _icSigGreenMatrixColumnTagReady = false; // this is used because in case of generics + /// + /// + /// + public static int icSigGreenTRCTag { get { if (!_icSigGreenTRCTagReady) { _icSigGreenTRCTagContent = SGetField(LocalBridgeClazz, "icSigGreenTRCTag"); _icSigGreenTRCTagReady = true; } return _icSigGreenTRCTagContent; } } + private static int _icSigGreenTRCTagContent = default; + private static bool _icSigGreenTRCTagReady = false; // this is used because in case of generics + /// + /// + /// + public static int icSigHead { get { if (!_icSigHeadReady) { _icSigHeadContent = SGetField(LocalBridgeClazz, "icSigHead"); _icSigHeadReady = true; } return _icSigHeadContent; } } + private static int _icSigHeadContent = default; + private static bool _icSigHeadReady = false; // this is used because in case of generics + /// + /// + /// + public static int icSigHlsData { get { if (!_icSigHlsDataReady) { _icSigHlsDataContent = SGetField(LocalBridgeClazz, "icSigHlsData"); _icSigHlsDataReady = true; } return _icSigHlsDataContent; } } + private static int _icSigHlsDataContent = default; + private static bool _icSigHlsDataReady = false; // this is used because in case of generics + /// + /// + /// + public static int icSigHsvData { get { if (!_icSigHsvDataReady) { _icSigHsvDataContent = SGetField(LocalBridgeClazz, "icSigHsvData"); _icSigHsvDataReady = true; } return _icSigHsvDataContent; } } + private static int _icSigHsvDataContent = default; + private static bool _icSigHsvDataReady = false; // this is used because in case of generics + /// + /// + /// + public static int icSigInputClass { get { if (!_icSigInputClassReady) { _icSigInputClassContent = SGetField(LocalBridgeClazz, "icSigInputClass"); _icSigInputClassReady = true; } return _icSigInputClassContent; } } + private static int _icSigInputClassContent = default; + private static bool _icSigInputClassReady = false; // this is used because in case of generics + /// + /// + /// + public static int icSigLabData { get { if (!_icSigLabDataReady) { _icSigLabDataContent = SGetField(LocalBridgeClazz, "icSigLabData"); _icSigLabDataReady = true; } return _icSigLabDataContent; } } + private static int _icSigLabDataContent = default; + private static bool _icSigLabDataReady = false; // this is used because in case of generics + /// + /// + /// + public static int icSigLinkClass { get { if (!_icSigLinkClassReady) { _icSigLinkClassContent = SGetField(LocalBridgeClazz, "icSigLinkClass"); _icSigLinkClassReady = true; } return _icSigLinkClassContent; } } + private static int _icSigLinkClassContent = default; + private static bool _icSigLinkClassReady = false; // this is used because in case of generics + /// + /// + /// + public static int icSigLuminanceTag { get { if (!_icSigLuminanceTagReady) { _icSigLuminanceTagContent = SGetField(LocalBridgeClazz, "icSigLuminanceTag"); _icSigLuminanceTagReady = true; } return _icSigLuminanceTagContent; } } + private static int _icSigLuminanceTagContent = default; + private static bool _icSigLuminanceTagReady = false; // this is used because in case of generics + /// + /// + /// + public static int icSigLuvData { get { if (!_icSigLuvDataReady) { _icSigLuvDataContent = SGetField(LocalBridgeClazz, "icSigLuvData"); _icSigLuvDataReady = true; } return _icSigLuvDataContent; } } + private static int _icSigLuvDataContent = default; + private static bool _icSigLuvDataReady = false; // this is used because in case of generics + /// + /// + /// + public static int icSigMeasurementTag { get { if (!_icSigMeasurementTagReady) { _icSigMeasurementTagContent = SGetField(LocalBridgeClazz, "icSigMeasurementTag"); _icSigMeasurementTagReady = true; } return _icSigMeasurementTagContent; } } + private static int _icSigMeasurementTagContent = default; + private static bool _icSigMeasurementTagReady = false; // this is used because in case of generics + /// + /// + /// + public static int icSigMediaBlackPointTag { get { if (!_icSigMediaBlackPointTagReady) { _icSigMediaBlackPointTagContent = SGetField(LocalBridgeClazz, "icSigMediaBlackPointTag"); _icSigMediaBlackPointTagReady = true; } return _icSigMediaBlackPointTagContent; } } + private static int _icSigMediaBlackPointTagContent = default; + private static bool _icSigMediaBlackPointTagReady = false; // this is used because in case of generics + /// + /// + /// + public static int icSigMediaWhitePointTag { get { if (!_icSigMediaWhitePointTagReady) { _icSigMediaWhitePointTagContent = SGetField(LocalBridgeClazz, "icSigMediaWhitePointTag"); _icSigMediaWhitePointTagReady = true; } return _icSigMediaWhitePointTagContent; } } + private static int _icSigMediaWhitePointTagContent = default; + private static bool _icSigMediaWhitePointTagReady = false; // this is used because in case of generics + /// + /// + /// + public static int icSigNamedColor2Tag { get { if (!_icSigNamedColor2TagReady) { _icSigNamedColor2TagContent = SGetField(LocalBridgeClazz, "icSigNamedColor2Tag"); _icSigNamedColor2TagReady = true; } return _icSigNamedColor2TagContent; } } + private static int _icSigNamedColor2TagContent = default; + private static bool _icSigNamedColor2TagReady = false; // this is used because in case of generics + /// + /// + /// + public static int icSigNamedColorClass { get { if (!_icSigNamedColorClassReady) { _icSigNamedColorClassContent = SGetField(LocalBridgeClazz, "icSigNamedColorClass"); _icSigNamedColorClassReady = true; } return _icSigNamedColorClassContent; } } + private static int _icSigNamedColorClassContent = default; + private static bool _icSigNamedColorClassReady = false; // this is used because in case of generics + /// + /// + /// + public static int icSigOutputClass { get { if (!_icSigOutputClassReady) { _icSigOutputClassContent = SGetField(LocalBridgeClazz, "icSigOutputClass"); _icSigOutputClassReady = true; } return _icSigOutputClassContent; } } + private static int _icSigOutputClassContent = default; + private static bool _icSigOutputClassReady = false; // this is used because in case of generics + /// + /// + /// + public static int icSigOutputResponseTag { get { if (!_icSigOutputResponseTagReady) { _icSigOutputResponseTagContent = SGetField(LocalBridgeClazz, "icSigOutputResponseTag"); _icSigOutputResponseTagReady = true; } return _icSigOutputResponseTagContent; } } + private static int _icSigOutputResponseTagContent = default; + private static bool _icSigOutputResponseTagReady = false; // this is used because in case of generics + /// + /// + /// + public static int icSigPreview0Tag { get { if (!_icSigPreview0TagReady) { _icSigPreview0TagContent = SGetField(LocalBridgeClazz, "icSigPreview0Tag"); _icSigPreview0TagReady = true; } return _icSigPreview0TagContent; } } + private static int _icSigPreview0TagContent = default; + private static bool _icSigPreview0TagReady = false; // this is used because in case of generics + /// + /// + /// + public static int icSigPreview1Tag { get { if (!_icSigPreview1TagReady) { _icSigPreview1TagContent = SGetField(LocalBridgeClazz, "icSigPreview1Tag"); _icSigPreview1TagReady = true; } return _icSigPreview1TagContent; } } + private static int _icSigPreview1TagContent = default; + private static bool _icSigPreview1TagReady = false; // this is used because in case of generics + /// + /// + /// + public static int icSigPreview2Tag { get { if (!_icSigPreview2TagReady) { _icSigPreview2TagContent = SGetField(LocalBridgeClazz, "icSigPreview2Tag"); _icSigPreview2TagReady = true; } return _icSigPreview2TagContent; } } + private static int _icSigPreview2TagContent = default; + private static bool _icSigPreview2TagReady = false; // this is used because in case of generics + /// + /// + /// + public static int icSigProfileDescriptionTag { get { if (!_icSigProfileDescriptionTagReady) { _icSigProfileDescriptionTagContent = SGetField(LocalBridgeClazz, "icSigProfileDescriptionTag"); _icSigProfileDescriptionTagReady = true; } return _icSigProfileDescriptionTagContent; } } + private static int _icSigProfileDescriptionTagContent = default; + private static bool _icSigProfileDescriptionTagReady = false; // this is used because in case of generics + /// + /// + /// + public static int icSigProfileSequenceDescTag { get { if (!_icSigProfileSequenceDescTagReady) { _icSigProfileSequenceDescTagContent = SGetField(LocalBridgeClazz, "icSigProfileSequenceDescTag"); _icSigProfileSequenceDescTagReady = true; } return _icSigProfileSequenceDescTagContent; } } + private static int _icSigProfileSequenceDescTagContent = default; + private static bool _icSigProfileSequenceDescTagReady = false; // this is used because in case of generics + /// + /// + /// + public static int icSigPs2CRD0Tag { get { if (!_icSigPs2CRD0TagReady) { _icSigPs2CRD0TagContent = SGetField(LocalBridgeClazz, "icSigPs2CRD0Tag"); _icSigPs2CRD0TagReady = true; } return _icSigPs2CRD0TagContent; } } + private static int _icSigPs2CRD0TagContent = default; + private static bool _icSigPs2CRD0TagReady = false; // this is used because in case of generics + /// + /// + /// + public static int icSigPs2CRD1Tag { get { if (!_icSigPs2CRD1TagReady) { _icSigPs2CRD1TagContent = SGetField(LocalBridgeClazz, "icSigPs2CRD1Tag"); _icSigPs2CRD1TagReady = true; } return _icSigPs2CRD1TagContent; } } + private static int _icSigPs2CRD1TagContent = default; + private static bool _icSigPs2CRD1TagReady = false; // this is used because in case of generics + /// + /// + /// + public static int icSigPs2CRD2Tag { get { if (!_icSigPs2CRD2TagReady) { _icSigPs2CRD2TagContent = SGetField(LocalBridgeClazz, "icSigPs2CRD2Tag"); _icSigPs2CRD2TagReady = true; } return _icSigPs2CRD2TagContent; } } + private static int _icSigPs2CRD2TagContent = default; + private static bool _icSigPs2CRD2TagReady = false; // this is used because in case of generics + /// + /// + /// + public static int icSigPs2CRD3Tag { get { if (!_icSigPs2CRD3TagReady) { _icSigPs2CRD3TagContent = SGetField(LocalBridgeClazz, "icSigPs2CRD3Tag"); _icSigPs2CRD3TagReady = true; } return _icSigPs2CRD3TagContent; } } + private static int _icSigPs2CRD3TagContent = default; + private static bool _icSigPs2CRD3TagReady = false; // this is used because in case of generics + /// + /// + /// + public static int icSigPs2CSATag { get { if (!_icSigPs2CSATagReady) { _icSigPs2CSATagContent = SGetField(LocalBridgeClazz, "icSigPs2CSATag"); _icSigPs2CSATagReady = true; } return _icSigPs2CSATagContent; } } + private static int _icSigPs2CSATagContent = default; + private static bool _icSigPs2CSATagReady = false; // this is used because in case of generics + /// + /// + /// + public static int icSigPs2RenderingIntentTag { get { if (!_icSigPs2RenderingIntentTagReady) { _icSigPs2RenderingIntentTagContent = SGetField(LocalBridgeClazz, "icSigPs2RenderingIntentTag"); _icSigPs2RenderingIntentTagReady = true; } return _icSigPs2RenderingIntentTagContent; } } + private static int _icSigPs2RenderingIntentTagContent = default; + private static bool _icSigPs2RenderingIntentTagReady = false; // this is used because in case of generics + /// + /// + /// + public static int icSigRedColorantTag { get { if (!_icSigRedColorantTagReady) { _icSigRedColorantTagContent = SGetField(LocalBridgeClazz, "icSigRedColorantTag"); _icSigRedColorantTagReady = true; } return _icSigRedColorantTagContent; } } + private static int _icSigRedColorantTagContent = default; + private static bool _icSigRedColorantTagReady = false; // this is used because in case of generics + /// + /// + /// + public static int icSigRedMatrixColumnTag { get { if (!_icSigRedMatrixColumnTagReady) { _icSigRedMatrixColumnTagContent = SGetField(LocalBridgeClazz, "icSigRedMatrixColumnTag"); _icSigRedMatrixColumnTagReady = true; } return _icSigRedMatrixColumnTagContent; } } + private static int _icSigRedMatrixColumnTagContent = default; + private static bool _icSigRedMatrixColumnTagReady = false; // this is used because in case of generics + /// + /// + /// + public static int icSigRedTRCTag { get { if (!_icSigRedTRCTagReady) { _icSigRedTRCTagContent = SGetField(LocalBridgeClazz, "icSigRedTRCTag"); _icSigRedTRCTagReady = true; } return _icSigRedTRCTagContent; } } + private static int _icSigRedTRCTagContent = default; + private static bool _icSigRedTRCTagReady = false; // this is used because in case of generics + /// + /// + /// + public static int icSigRgbData { get { if (!_icSigRgbDataReady) { _icSigRgbDataContent = SGetField(LocalBridgeClazz, "icSigRgbData"); _icSigRgbDataReady = true; } return _icSigRgbDataContent; } } + private static int _icSigRgbDataContent = default; + private static bool _icSigRgbDataReady = false; // this is used because in case of generics + /// + /// + /// + public static int icSigScreeningDescTag { get { if (!_icSigScreeningDescTagReady) { _icSigScreeningDescTagContent = SGetField(LocalBridgeClazz, "icSigScreeningDescTag"); _icSigScreeningDescTagReady = true; } return _icSigScreeningDescTagContent; } } + private static int _icSigScreeningDescTagContent = default; + private static bool _icSigScreeningDescTagReady = false; // this is used because in case of generics + /// + /// + /// + public static int icSigScreeningTag { get { if (!_icSigScreeningTagReady) { _icSigScreeningTagContent = SGetField(LocalBridgeClazz, "icSigScreeningTag"); _icSigScreeningTagReady = true; } return _icSigScreeningTagContent; } } + private static int _icSigScreeningTagContent = default; + private static bool _icSigScreeningTagReady = false; // this is used because in case of generics + /// + /// + /// + public static int icSigSpace2CLR { get { if (!_icSigSpace2CLRReady) { _icSigSpace2CLRContent = SGetField(LocalBridgeClazz, "icSigSpace2CLR"); _icSigSpace2CLRReady = true; } return _icSigSpace2CLRContent; } } + private static int _icSigSpace2CLRContent = default; + private static bool _icSigSpace2CLRReady = false; // this is used because in case of generics + /// + /// + /// + public static int icSigSpace3CLR { get { if (!_icSigSpace3CLRReady) { _icSigSpace3CLRContent = SGetField(LocalBridgeClazz, "icSigSpace3CLR"); _icSigSpace3CLRReady = true; } return _icSigSpace3CLRContent; } } + private static int _icSigSpace3CLRContent = default; + private static bool _icSigSpace3CLRReady = false; // this is used because in case of generics + /// + /// + /// + public static int icSigSpace4CLR { get { if (!_icSigSpace4CLRReady) { _icSigSpace4CLRContent = SGetField(LocalBridgeClazz, "icSigSpace4CLR"); _icSigSpace4CLRReady = true; } return _icSigSpace4CLRContent; } } + private static int _icSigSpace4CLRContent = default; + private static bool _icSigSpace4CLRReady = false; // this is used because in case of generics + /// + /// + /// + public static int icSigSpace5CLR { get { if (!_icSigSpace5CLRReady) { _icSigSpace5CLRContent = SGetField(LocalBridgeClazz, "icSigSpace5CLR"); _icSigSpace5CLRReady = true; } return _icSigSpace5CLRContent; } } + private static int _icSigSpace5CLRContent = default; + private static bool _icSigSpace5CLRReady = false; // this is used because in case of generics + /// + /// + /// + public static int icSigSpace6CLR { get { if (!_icSigSpace6CLRReady) { _icSigSpace6CLRContent = SGetField(LocalBridgeClazz, "icSigSpace6CLR"); _icSigSpace6CLRReady = true; } return _icSigSpace6CLRContent; } } + private static int _icSigSpace6CLRContent = default; + private static bool _icSigSpace6CLRReady = false; // this is used because in case of generics + /// + /// + /// + public static int icSigSpace7CLR { get { if (!_icSigSpace7CLRReady) { _icSigSpace7CLRContent = SGetField(LocalBridgeClazz, "icSigSpace7CLR"); _icSigSpace7CLRReady = true; } return _icSigSpace7CLRContent; } } + private static int _icSigSpace7CLRContent = default; + private static bool _icSigSpace7CLRReady = false; // this is used because in case of generics + /// + /// + /// + public static int icSigSpace8CLR { get { if (!_icSigSpace8CLRReady) { _icSigSpace8CLRContent = SGetField(LocalBridgeClazz, "icSigSpace8CLR"); _icSigSpace8CLRReady = true; } return _icSigSpace8CLRContent; } } + private static int _icSigSpace8CLRContent = default; + private static bool _icSigSpace8CLRReady = false; // this is used because in case of generics + /// + /// + /// + public static int icSigSpace9CLR { get { if (!_icSigSpace9CLRReady) { _icSigSpace9CLRContent = SGetField(LocalBridgeClazz, "icSigSpace9CLR"); _icSigSpace9CLRReady = true; } return _icSigSpace9CLRContent; } } + private static int _icSigSpace9CLRContent = default; + private static bool _icSigSpace9CLRReady = false; // this is used because in case of generics + /// + /// + /// + public static int icSigSpaceACLR { get { if (!_icSigSpaceACLRReady) { _icSigSpaceACLRContent = SGetField(LocalBridgeClazz, "icSigSpaceACLR"); _icSigSpaceACLRReady = true; } return _icSigSpaceACLRContent; } } + private static int _icSigSpaceACLRContent = default; + private static bool _icSigSpaceACLRReady = false; // this is used because in case of generics + /// + /// + /// + public static int icSigSpaceBCLR { get { if (!_icSigSpaceBCLRReady) { _icSigSpaceBCLRContent = SGetField(LocalBridgeClazz, "icSigSpaceBCLR"); _icSigSpaceBCLRReady = true; } return _icSigSpaceBCLRContent; } } + private static int _icSigSpaceBCLRContent = default; + private static bool _icSigSpaceBCLRReady = false; // this is used because in case of generics + /// + /// + /// + public static int icSigSpaceCCLR { get { if (!_icSigSpaceCCLRReady) { _icSigSpaceCCLRContent = SGetField(LocalBridgeClazz, "icSigSpaceCCLR"); _icSigSpaceCCLRReady = true; } return _icSigSpaceCCLRContent; } } + private static int _icSigSpaceCCLRContent = default; + private static bool _icSigSpaceCCLRReady = false; // this is used because in case of generics + /// + /// + /// + public static int icSigSpaceDCLR { get { if (!_icSigSpaceDCLRReady) { _icSigSpaceDCLRContent = SGetField(LocalBridgeClazz, "icSigSpaceDCLR"); _icSigSpaceDCLRReady = true; } return _icSigSpaceDCLRContent; } } + private static int _icSigSpaceDCLRContent = default; + private static bool _icSigSpaceDCLRReady = false; // this is used because in case of generics + /// + /// + /// + public static int icSigSpaceECLR { get { if (!_icSigSpaceECLRReady) { _icSigSpaceECLRContent = SGetField(LocalBridgeClazz, "icSigSpaceECLR"); _icSigSpaceECLRReady = true; } return _icSigSpaceECLRContent; } } + private static int _icSigSpaceECLRContent = default; + private static bool _icSigSpaceECLRReady = false; // this is used because in case of generics + /// + /// + /// + public static int icSigSpaceFCLR { get { if (!_icSigSpaceFCLRReady) { _icSigSpaceFCLRContent = SGetField(LocalBridgeClazz, "icSigSpaceFCLR"); _icSigSpaceFCLRReady = true; } return _icSigSpaceFCLRContent; } } + private static int _icSigSpaceFCLRContent = default; + private static bool _icSigSpaceFCLRReady = false; // this is used because in case of generics + /// + /// + /// + public static int icSigTechnologyTag { get { if (!_icSigTechnologyTagReady) { _icSigTechnologyTagContent = SGetField(LocalBridgeClazz, "icSigTechnologyTag"); _icSigTechnologyTagReady = true; } return _icSigTechnologyTagContent; } } + private static int _icSigTechnologyTagContent = default; + private static bool _icSigTechnologyTagReady = false; // this is used because in case of generics + /// + /// + /// + public static int icSigUcrBgTag { get { if (!_icSigUcrBgTagReady) { _icSigUcrBgTagContent = SGetField(LocalBridgeClazz, "icSigUcrBgTag"); _icSigUcrBgTagReady = true; } return _icSigUcrBgTagContent; } } + private static int _icSigUcrBgTagContent = default; + private static bool _icSigUcrBgTagReady = false; // this is used because in case of generics + /// + /// + /// + public static int icSigViewingCondDescTag { get { if (!_icSigViewingCondDescTagReady) { _icSigViewingCondDescTagContent = SGetField(LocalBridgeClazz, "icSigViewingCondDescTag"); _icSigViewingCondDescTagReady = true; } return _icSigViewingCondDescTagContent; } } + private static int _icSigViewingCondDescTagContent = default; + private static bool _icSigViewingCondDescTagReady = false; // this is used because in case of generics + /// + /// + /// + public static int icSigViewingConditionsTag { get { if (!_icSigViewingConditionsTagReady) { _icSigViewingConditionsTagContent = SGetField(LocalBridgeClazz, "icSigViewingConditionsTag"); _icSigViewingConditionsTagReady = true; } return _icSigViewingConditionsTagContent; } } + private static int _icSigViewingConditionsTagContent = default; + private static bool _icSigViewingConditionsTagReady = false; // this is used because in case of generics + /// + /// + /// + public static int icSigXYZData { get { if (!_icSigXYZDataReady) { _icSigXYZDataContent = SGetField(LocalBridgeClazz, "icSigXYZData"); _icSigXYZDataReady = true; } return _icSigXYZDataContent; } } + private static int _icSigXYZDataContent = default; + private static bool _icSigXYZDataReady = false; // this is used because in case of generics + /// + /// + /// + public static int icSigYCbCrData { get { if (!_icSigYCbCrDataReady) { _icSigYCbCrDataContent = SGetField(LocalBridgeClazz, "icSigYCbCrData"); _icSigYCbCrDataReady = true; } return _icSigYCbCrDataContent; } } + private static int _icSigYCbCrDataContent = default; + private static bool _icSigYCbCrDataReady = false; // this is used because in case of generics + /// + /// + /// + public static int icSigYxyData { get { if (!_icSigYxyDataReady) { _icSigYxyDataContent = SGetField(LocalBridgeClazz, "icSigYxyData"); _icSigYxyDataReady = true; } return _icSigYxyDataContent; } } + private static int _icSigYxyDataContent = default; + private static bool _icSigYxyDataReady = false; // this is used because in case of generics + /// + /// + /// + public static int icTagReserved { get { if (!_icTagReservedReady) { _icTagReservedContent = SGetField(LocalBridgeClazz, "icTagReserved"); _icTagReservedReady = true; } return _icTagReservedContent; } } + private static int _icTagReservedContent = default; + private static bool _icTagReservedReady = false; // this is used because in case of generics + /// + /// + /// + public static int icTagType { get { if (!_icTagTypeReady) { _icTagTypeContent = SGetField(LocalBridgeClazz, "icTagType"); _icTagTypeReady = true; } return _icTagTypeContent; } } + private static int _icTagTypeContent = default; + private static bool _icTagTypeReady = false; // this is used because in case of generics + /// + /// + /// + public static int icXYZNumberX { get { if (!_icXYZNumberXReady) { _icXYZNumberXContent = SGetField(LocalBridgeClazz, "icXYZNumberX"); _icXYZNumberXReady = true; } return _icXYZNumberXContent; } } + private static int _icXYZNumberXContent = default; + private static bool _icXYZNumberXReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Awt.ColorNs.ICC_Profile GetInstance(byte[] arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getInstance", "([B)Ljava/awt/color/ICC_Profile;", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + public static Java.Awt.ColorNs.ICC_Profile GetInstance(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getInstance", "(I)Ljava/awt/color/ICC_Profile;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Awt.ColorNs.ICC_Profile GetInstance(Java.Io.InputStream arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getInstance", "(Ljava/io/InputStream;)Ljava/awt/color/ICC_Profile;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Awt.ColorNs.ICC_Profile GetInstance(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getInstance", "(Ljava/lang/String;)Ljava/awt/color/ICC_Profile;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public int ColorSpaceType + { + get { return IExecuteWithSignature("getColorSpaceType", "()I"); } + } + /// + /// + /// + public byte[] Data + { + get { return IExecuteWithSignatureArray("getData", "()[B"); } + } + /// + /// + /// + public int MajorVersion + { + get { return IExecuteWithSignature("getMajorVersion", "()I"); } + } + /// + /// + /// + public int MinorVersion + { + get { return IExecuteWithSignature("getMinorVersion", "()I"); } + } + /// + /// + /// + public int NumComponents + { + get { return IExecuteWithSignature("getNumComponents", "()I"); } + } + /// + /// + /// + public int PCSType + { + get { return IExecuteWithSignature("getPCSType", "()I"); } + } + /// + /// + /// + public int ProfileClass + { + get { return IExecuteWithSignature("getProfileClass", "()I"); } + } + /// + /// + /// + /// + /// + public byte[] GetData(int arg0) + { + return IExecuteWithSignatureArray("getData", "(I)[B", arg0); + } + /// + /// + /// + /// + /// + public void SetData(int arg0, byte[] arg1) + { + IExecute("setData", arg0, arg1); + } + /// + /// + /// + /// + /// + public void Write(Java.Io.OutputStream arg0) + { + IExecuteWithSignature("write", "(Ljava/io/OutputStream;)V", arg0); + } + /// + /// + /// + /// + /// + public void Write(Java.Lang.String arg0) + { + IExecuteWithSignature("write", "(Ljava/lang/String;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/ColorNs/ICC_ProfileGray.cs b/src/net/JNet/GeneratedCore/Java/Awt/ColorNs/ICC_ProfileGray.cs new file mode 100644 index 0000000000..1f89671d5a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/ColorNs/ICC_ProfileGray.cs @@ -0,0 +1,79 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.ColorNs +{ + #region ICC_ProfileGray + public partial class ICC_ProfileGray + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public float Gamma + { + get { return IExecuteWithSignature("getGamma", "()F"); } + } + /// + /// + /// + public float[] MediaWhitePoint + { + get { return IExecuteWithSignatureArray("getMediaWhitePoint", "()[F"); } + } + /// + /// + /// + public short[] TRC + { + get { return IExecuteWithSignatureArray("getTRC", "()[S"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/ColorNs/ICC_ProfileRGB.cs b/src/net/JNet/GeneratedCore/Java/Awt/ColorNs/ICC_ProfileRGB.cs new file mode 100644 index 0000000000..ac6bef78a2 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/ColorNs/ICC_ProfileRGB.cs @@ -0,0 +1,108 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.ColorNs +{ + #region ICC_ProfileRGB + public partial class ICC_ProfileRGB + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int BLUECOMPONENT { get { if (!_BLUECOMPONENTReady) { _BLUECOMPONENTContent = SGetField(LocalBridgeClazz, "BLUECOMPONENT"); _BLUECOMPONENTReady = true; } return _BLUECOMPONENTContent; } } + private static int _BLUECOMPONENTContent = default; + private static bool _BLUECOMPONENTReady = false; // this is used because in case of generics + /// + /// + /// + public static int GREENCOMPONENT { get { if (!_GREENCOMPONENTReady) { _GREENCOMPONENTContent = SGetField(LocalBridgeClazz, "GREENCOMPONENT"); _GREENCOMPONENTReady = true; } return _GREENCOMPONENTContent; } } + private static int _GREENCOMPONENTContent = default; + private static bool _GREENCOMPONENTReady = false; // this is used because in case of generics + /// + /// + /// + public static int REDCOMPONENT { get { if (!_REDCOMPONENTReady) { _REDCOMPONENTContent = SGetField(LocalBridgeClazz, "REDCOMPONENT"); _REDCOMPONENTReady = true; } return _REDCOMPONENTContent; } } + private static int _REDCOMPONENTContent = default; + private static bool _REDCOMPONENTReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public float[] Matrix + { + get { return IExecuteWithSignatureArray("getMatrix", "()[[F"); } + } + /// + /// + /// + public float[] MediaWhitePoint + { + get { return IExecuteWithSignatureArray("getMediaWhitePoint", "()[F"); } + } + /// + /// + /// + /// + /// + public float GetGamma(int arg0) + { + return IExecuteWithSignature("getGamma", "(I)F", arg0); + } + /// + /// + /// + /// + /// + public short[] GetTRC(int arg0) + { + return IExecuteWithSignatureArray("getTRC", "(I)[S", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/ColorNs/ProfileDataException.cs b/src/net/JNet/GeneratedCore/Java/Awt/ColorNs/ProfileDataException.cs new file mode 100644 index 0000000000..9c0bd4d9e2 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/ColorNs/ProfileDataException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.ColorNs +{ + #region ProfileDataException + public partial class ProfileDataException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/Component.cs b/src/net/JNet/GeneratedCore/Java/Awt/Component.cs new file mode 100644 index 0000000000..987cccdaa4 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/Component.cs @@ -0,0 +1,1423 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt +{ + #region Component + public partial class Component + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Awt.ImageNs.ImageObserver(Java.Awt.Component t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Awt.MenuContainer(Java.Awt.Component t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Awt.Component t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static float BOTTOM_ALIGNMENT { get { if (!_BOTTOM_ALIGNMENTReady) { _BOTTOM_ALIGNMENTContent = SGetField(LocalBridgeClazz, "BOTTOM_ALIGNMENT"); _BOTTOM_ALIGNMENTReady = true; } return _BOTTOM_ALIGNMENTContent; } } + private static float _BOTTOM_ALIGNMENTContent = default; + private static bool _BOTTOM_ALIGNMENTReady = false; // this is used because in case of generics + /// + /// + /// + public static float CENTER_ALIGNMENT { get { if (!_CENTER_ALIGNMENTReady) { _CENTER_ALIGNMENTContent = SGetField(LocalBridgeClazz, "CENTER_ALIGNMENT"); _CENTER_ALIGNMENTReady = true; } return _CENTER_ALIGNMENTContent; } } + private static float _CENTER_ALIGNMENTContent = default; + private static bool _CENTER_ALIGNMENTReady = false; // this is used because in case of generics + /// + /// + /// + public static float LEFT_ALIGNMENT { get { if (!_LEFT_ALIGNMENTReady) { _LEFT_ALIGNMENTContent = SGetField(LocalBridgeClazz, "LEFT_ALIGNMENT"); _LEFT_ALIGNMENTReady = true; } return _LEFT_ALIGNMENTContent; } } + private static float _LEFT_ALIGNMENTContent = default; + private static bool _LEFT_ALIGNMENTReady = false; // this is used because in case of generics + /// + /// + /// + public static float RIGHT_ALIGNMENT { get { if (!_RIGHT_ALIGNMENTReady) { _RIGHT_ALIGNMENTContent = SGetField(LocalBridgeClazz, "RIGHT_ALIGNMENT"); _RIGHT_ALIGNMENTReady = true; } return _RIGHT_ALIGNMENTContent; } } + private static float _RIGHT_ALIGNMENTContent = default; + private static bool _RIGHT_ALIGNMENTReady = false; // this is used because in case of generics + /// + /// + /// + public static float TOP_ALIGNMENT { get { if (!_TOP_ALIGNMENTReady) { _TOP_ALIGNMENTContent = SGetField(LocalBridgeClazz, "TOP_ALIGNMENT"); _TOP_ALIGNMENTReady = true; } return _TOP_ALIGNMENTContent; } } + private static float _TOP_ALIGNMENTContent = default; + private static bool _TOP_ALIGNMENTReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Accessibility.AccessibleContext AccessibleContext + { + get { return IExecuteWithSignature("getAccessibleContext", "()Ljavax/accessibility/AccessibleContext;"); } + } + /// + /// + /// + public float AlignmentX + { + get { return IExecuteWithSignature("getAlignmentX", "()F"); } + } + /// + /// + /// + public float AlignmentY + { + get { return IExecuteWithSignature("getAlignmentY", "()F"); } + } + /// + /// + /// + public Java.Awt.Color Background + { + get { return IExecuteWithSignature("getBackground", "()Ljava/awt/Color;"); } set { IExecuteWithSignature("setBackground", "(Ljava/awt/Color;)V", value); } + } + /// + /// + /// + public Java.Awt.Rectangle Bounds + { + get { return IExecuteWithSignature("getBounds", "()Ljava/awt/Rectangle;"); } set { IExecuteWithSignature("setBounds", "(Ljava/awt/Rectangle;)V", value); } + } + /// + /// + /// + public Java.Awt.ImageNs.ColorModel ColorModel + { + get { return IExecuteWithSignature("getColorModel", "()Ljava/awt/image/ColorModel;"); } + } + /// + /// + /// + public Java.Awt.EventNs.ComponentListener[] ComponentListeners + { + get { return IExecuteWithSignatureArray("getComponentListeners", "()[Ljava/awt/event/ComponentListener;"); } + } + /// + /// + /// + public Java.Awt.ComponentOrientation ComponentOrientation + { + get { return IExecuteWithSignature("getComponentOrientation", "()Ljava/awt/ComponentOrientation;"); } set { IExecuteWithSignature("setComponentOrientation", "(Ljava/awt/ComponentOrientation;)V", value); } + } + /// + /// + /// + public Java.Awt.Cursor Cursor + { + get { return IExecuteWithSignature("getCursor", "()Ljava/awt/Cursor;"); } set { IExecuteWithSignature("setCursor", "(Ljava/awt/Cursor;)V", value); } + } + /// + /// + /// + public Java.Awt.Dnd.DropTarget DropTarget + { + get { return IExecuteWithSignature("getDropTarget", "()Ljava/awt/dnd/DropTarget;"); } set { IExecuteWithSignature("setDropTarget", "(Ljava/awt/dnd/DropTarget;)V", value); } + } + /// + /// + /// + public Java.Awt.Container FocusCycleRootAncestor + { + get { return IExecuteWithSignature("getFocusCycleRootAncestor", "()Ljava/awt/Container;"); } + } + /// + /// + /// + public Java.Awt.EventNs.FocusListener[] FocusListeners + { + get { return IExecuteWithSignatureArray("getFocusListeners", "()[Ljava/awt/event/FocusListener;"); } + } + /// + /// + /// + public bool FocusTraversalKeysEnabled + { + get { return IExecuteWithSignature("getFocusTraversalKeysEnabled", "()Z"); } set { IExecuteWithSignature("setFocusTraversalKeysEnabled", "(Z)V", value); } + } + /// + /// + /// + public Java.Awt.Font Font + { + get { return IExecuteWithSignature("getFont", "()Ljava/awt/Font;"); } set { IExecuteWithSignature("setFont", "(Ljava/awt/Font;)V", value); } + } + /// + /// + /// + public Java.Awt.Color Foreground + { + get { return IExecuteWithSignature("getForeground", "()Ljava/awt/Color;"); } set { IExecuteWithSignature("setForeground", "(Ljava/awt/Color;)V", value); } + } + /// + /// + /// + public Java.Awt.Component.BaselineResizeBehavior GetBaselineResizeBehavior + { + get { return IExecuteWithSignature("getBaselineResizeBehavior", "()Ljava/awt/Component$BaselineResizeBehavior;"); } + } + /// + /// + /// + public Java.Awt.Graphics Graphics + { + get { return IExecuteWithSignature("getGraphics", "()Ljava/awt/Graphics;"); } + } + /// + /// + /// + public Java.Awt.GraphicsConfiguration GraphicsConfiguration + { + get { return IExecuteWithSignature("getGraphicsConfiguration", "()Ljava/awt/GraphicsConfiguration;"); } + } + /// + /// + /// + public int Height + { + get { return IExecuteWithSignature("getHeight", "()I"); } + } + /// + /// + /// + public Java.Awt.EventNs.HierarchyBoundsListener[] HierarchyBoundsListeners + { + get { return IExecuteWithSignatureArray("getHierarchyBoundsListeners", "()[Ljava/awt/event/HierarchyBoundsListener;"); } + } + /// + /// + /// + public Java.Awt.EventNs.HierarchyListener[] HierarchyListeners + { + get { return IExecuteWithSignatureArray("getHierarchyListeners", "()[Ljava/awt/event/HierarchyListener;"); } + } + /// + /// + /// + public bool IgnoreRepaint + { + get { return IExecuteWithSignature("getIgnoreRepaint", "()Z"); } set { IExecuteWithSignature("setIgnoreRepaint", "(Z)V", value); } + } + /// + /// + /// + public Java.Awt.Im.InputContext InputContext + { + get { return IExecuteWithSignature("getInputContext", "()Ljava/awt/im/InputContext;"); } + } + /// + /// + /// + public Java.Awt.EventNs.InputMethodListener[] InputMethodListeners + { + get { return IExecuteWithSignatureArray("getInputMethodListeners", "()[Ljava/awt/event/InputMethodListener;"); } + } + /// + /// + /// + public Java.Awt.Im.InputMethodRequests InputMethodRequests + { + get { return IExecuteWithSignature("getInputMethodRequests", "()Ljava/awt/im/InputMethodRequests;"); } + } + /// + /// + /// + public Java.Awt.EventNs.KeyListener[] KeyListeners + { + get { return IExecuteWithSignatureArray("getKeyListeners", "()[Ljava/awt/event/KeyListener;"); } + } + /// + /// + /// + public Java.Util.Locale Locale + { + get { return IExecuteWithSignature("getLocale", "()Ljava/util/Locale;"); } set { IExecuteWithSignature("setLocale", "(Ljava/util/Locale;)V", value); } + } + /// + /// + /// + public Java.Awt.Point Location + { + get { return IExecuteWithSignature("getLocation", "()Ljava/awt/Point;"); } set { IExecuteWithSignature("setLocation", "(Ljava/awt/Point;)V", value); } + } + /// + /// + /// + public Java.Awt.Point LocationOnScreen + { + get { return IExecuteWithSignature("getLocationOnScreen", "()Ljava/awt/Point;"); } + } + /// + /// + /// + public Java.Awt.Dimension MaximumSize + { + get { return IExecuteWithSignature("getMaximumSize", "()Ljava/awt/Dimension;"); } set { IExecuteWithSignature("setMaximumSize", "(Ljava/awt/Dimension;)V", value); } + } + /// + /// + /// + public Java.Awt.Dimension MinimumSize + { + get { return IExecuteWithSignature("getMinimumSize", "()Ljava/awt/Dimension;"); } set { IExecuteWithSignature("setMinimumSize", "(Ljava/awt/Dimension;)V", value); } + } + /// + /// + /// + public Java.Awt.EventNs.MouseListener[] MouseListeners + { + get { return IExecuteWithSignatureArray("getMouseListeners", "()[Ljava/awt/event/MouseListener;"); } + } + /// + /// + /// + public Java.Awt.EventNs.MouseMotionListener[] MouseMotionListeners + { + get { return IExecuteWithSignatureArray("getMouseMotionListeners", "()[Ljava/awt/event/MouseMotionListener;"); } + } + /// + /// + /// + public Java.Awt.Point MousePosition + { + get { return IExecuteWithSignature("getMousePosition", "()Ljava/awt/Point;"); } + } + /// + /// + /// + public Java.Awt.EventNs.MouseWheelListener[] MouseWheelListeners + { + get { return IExecuteWithSignatureArray("getMouseWheelListeners", "()[Ljava/awt/event/MouseWheelListener;"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setName", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Awt.Container Parent + { + get { return IExecuteWithSignature("getParent", "()Ljava/awt/Container;"); } + } + /// + /// + /// + public Java.Awt.Dimension PreferredSize + { + get { return IExecuteWithSignature("getPreferredSize", "()Ljava/awt/Dimension;"); } set { IExecuteWithSignature("setPreferredSize", "(Ljava/awt/Dimension;)V", value); } + } + /// + /// + /// + public Java.Beans.PropertyChangeListener[] PropertyChangeListeners + { + get { return IExecuteWithSignatureArray("getPropertyChangeListeners", "()[Ljava/beans/PropertyChangeListener;"); } + } + /// + /// + /// + public Java.Awt.Dimension Size + { + get { return IExecuteWithSignature("getSize", "()Ljava/awt/Dimension;"); } set { IExecuteWithSignature("setSize", "(Ljava/awt/Dimension;)V", value); } + } + /// + /// + /// + public Java.Awt.Toolkit Toolkit + { + get { return IExecuteWithSignature("getToolkit", "()Ljava/awt/Toolkit;"); } + } + /// + /// + /// + public object TreeLock + { + get { return IExecuteWithSignature("getTreeLock", "()Ljava/lang/Object;"); } + } + /// + /// + /// + public int Width + { + get { return IExecuteWithSignature("getWidth", "()I"); } + } + /// + /// + /// + public int X + { + get { return IExecuteWithSignature("getX", "()I"); } + } + /// + /// + /// + public int Y + { + get { return IExecuteWithSignature("getY", "()I"); } + } + /// + /// + /// + /// + /// + /// + public T[] GetListeners(Java.Lang.Class arg0) where T : Java.Util.IEventListener, new() + { + return IExecuteArray("getListeners", arg0); + } + /// + /// + /// + /// + /// + public bool AreFocusTraversalKeysSet(int arg0) + { + return IExecuteWithSignature("areFocusTraversalKeysSet", "(I)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public bool Contains(int arg0, int arg1) + { + return IExecute("contains", arg0, arg1); + } + /// + /// + /// + /// + /// + public bool Contains(Java.Awt.Point arg0) + { + return IExecuteWithSignature("contains", "(Ljava/awt/Point;)Z", arg0); + } + /// + /// + /// + /// + public bool HasFocus() + { + return IExecuteWithSignature("hasFocus", "()Z"); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public bool ImageUpdate(Java.Awt.Image arg0, int arg1, int arg2, int arg3, int arg4, int arg5) + { + return IExecute("imageUpdate", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + public bool IsBackgroundSet() + { + return IExecuteWithSignature("isBackgroundSet", "()Z"); + } + /// + /// + /// + /// + public bool IsCursorSet() + { + return IExecuteWithSignature("isCursorSet", "()Z"); + } + /// + /// + /// + /// + public bool IsDisplayable() + { + return IExecuteWithSignature("isDisplayable", "()Z"); + } + /// + /// + /// + /// + public bool IsDoubleBuffered() + { + return IExecuteWithSignature("isDoubleBuffered", "()Z"); + } + /// + /// + /// + /// + public bool IsEnabled() + { + return IExecuteWithSignature("isEnabled", "()Z"); + } + /// + /// + /// + /// + public bool IsFocusable() + { + return IExecuteWithSignature("isFocusable", "()Z"); + } + /// + /// + /// + /// + /// + public bool IsFocusCycleRoot(Java.Awt.Container arg0) + { + return IExecuteWithSignature("isFocusCycleRoot", "(Ljava/awt/Container;)Z", arg0); + } + /// + /// + /// + /// + public bool IsFocusOwner() + { + return IExecuteWithSignature("isFocusOwner", "()Z"); + } + /// + /// + /// + /// + public bool IsFontSet() + { + return IExecuteWithSignature("isFontSet", "()Z"); + } + /// + /// + /// + /// + public bool IsForegroundSet() + { + return IExecuteWithSignature("isForegroundSet", "()Z"); + } + /// + /// + /// + /// + public bool IsLightweight() + { + return IExecuteWithSignature("isLightweight", "()Z"); + } + /// + /// + /// + /// + public bool IsMaximumSizeSet() + { + return IExecuteWithSignature("isMaximumSizeSet", "()Z"); + } + /// + /// + /// + /// + public bool IsMinimumSizeSet() + { + return IExecuteWithSignature("isMinimumSizeSet", "()Z"); + } + /// + /// + /// + /// + public bool IsOpaque() + { + return IExecuteWithSignature("isOpaque", "()Z"); + } + /// + /// + /// + /// + public bool IsPreferredSizeSet() + { + return IExecuteWithSignature("isPreferredSizeSet", "()Z"); + } + /// + /// + /// + /// + public bool IsShowing() + { + return IExecuteWithSignature("isShowing", "()Z"); + } + /// + /// + /// + /// + public bool IsValid() + { + return IExecuteWithSignature("isValid", "()Z"); + } + /// + /// + /// + /// + public bool IsVisible() + { + return IExecuteWithSignature("isVisible", "()Z"); + } + /// + /// + /// + /// + /// + /// + /// + /// + public bool PrepareImage(Java.Awt.Image arg0, int arg1, int arg2, Java.Awt.ImageNs.ImageObserver arg3) + { + return IExecute("prepareImage", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + public bool PrepareImage(Java.Awt.Image arg0, Java.Awt.ImageNs.ImageObserver arg1) + { + return IExecute("prepareImage", arg0, arg1); + } + /// + /// + /// + /// + public bool RequestFocusInWindow() + { + return IExecuteWithSignature("requestFocusInWindow", "()Z"); + } + /// + /// + /// + /// + /// + public bool RequestFocusInWindow(Java.Awt.EventNs.FocusEvent.Cause arg0) + { + return IExecuteWithSignature("requestFocusInWindow", "(Ljava/awt/event/FocusEvent$Cause;)Z", arg0); + } + /// + /// + /// + /// + public void DispatchEvent(Java.Awt.AWTEvent arg0) + { + IExecuteWithSignature("dispatchEvent", "(Ljava/awt/AWTEvent;)V", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public int CheckImage(Java.Awt.Image arg0, int arg1, int arg2, Java.Awt.ImageNs.ImageObserver arg3) + { + return IExecute("checkImage", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + public int CheckImage(Java.Awt.Image arg0, Java.Awt.ImageNs.ImageObserver arg1) + { + return IExecute("checkImage", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public int GetBaseline(int arg0, int arg1) + { + return IExecute("getBaseline", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Awt.Component GetComponentAt(int arg0, int arg1) + { + return IExecute("getComponentAt", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Awt.Component GetComponentAt(Java.Awt.Point arg0) + { + return IExecuteWithSignature("getComponentAt", "(Ljava/awt/Point;)Ljava/awt/Component;", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.Dimension GetSize(Java.Awt.Dimension arg0) + { + return IExecuteWithSignature("getSize", "(Ljava/awt/Dimension;)Ljava/awt/Dimension;", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.FontMetrics GetFontMetrics(Java.Awt.Font arg0) + { + return IExecuteWithSignature("getFontMetrics", "(Ljava/awt/Font;)Ljava/awt/FontMetrics;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Awt.Image CreateImage(int arg0, int arg1) + { + return IExecute("createImage", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Awt.Image CreateImage(Java.Awt.ImageNs.ImageProducer arg0) + { + return IExecuteWithSignature("createImage", "(Ljava/awt/image/ImageProducer;)Ljava/awt/Image;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Awt.ImageNs.VolatileImage CreateVolatileImage(int arg0, int arg1, Java.Awt.ImageCapabilities arg2) + { + return IExecute("createVolatileImage", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public Java.Awt.ImageNs.VolatileImage CreateVolatileImage(int arg0, int arg1) + { + return IExecute("createVolatileImage", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Awt.Point GetLocation(Java.Awt.Point arg0) + { + return IExecuteWithSignature("getLocation", "(Ljava/awt/Point;)Ljava/awt/Point;", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.Rectangle GetBounds(Java.Awt.Rectangle arg0) + { + return IExecuteWithSignature("getBounds", "(Ljava/awt/Rectangle;)Ljava/awt/Rectangle;", arg0); + } + /// + /// + /// + /// + /// + public Java.Beans.PropertyChangeListener[] GetPropertyChangeListeners(Java.Lang.String arg0) + { + return IExecuteWithSignatureArray("getPropertyChangeListeners", "(Ljava/lang/String;)[Ljava/beans/PropertyChangeListener;", arg0); + } + /// + /// + /// + /// + /// + public Java.Util.Set GetFocusTraversalKeys(int arg0) + { + return IExecuteWithSignature>("getFocusTraversalKeys", "(I)Ljava/util/Set;", arg0); + } + /// + /// + /// + /// + public void AddComponentListener(Java.Awt.EventNs.ComponentListener arg0) + { + IExecuteWithSignature("addComponentListener", "(Ljava/awt/event/ComponentListener;)V", arg0); + } + /// + /// + /// + /// + public void AddFocusListener(Java.Awt.EventNs.FocusListener arg0) + { + IExecuteWithSignature("addFocusListener", "(Ljava/awt/event/FocusListener;)V", arg0); + } + /// + /// + /// + /// + public void AddInputMethodListener(Java.Awt.EventNs.InputMethodListener arg0) + { + IExecuteWithSignature("addInputMethodListener", "(Ljava/awt/event/InputMethodListener;)V", arg0); + } + /// + /// + /// + /// + public void AddKeyListener(Java.Awt.EventNs.KeyListener arg0) + { + IExecuteWithSignature("addKeyListener", "(Ljava/awt/event/KeyListener;)V", arg0); + } + /// + /// + /// + /// + public void AddMouseListener(Java.Awt.EventNs.MouseListener arg0) + { + IExecuteWithSignature("addMouseListener", "(Ljava/awt/event/MouseListener;)V", arg0); + } + /// + /// + /// + /// + public void AddMouseMotionListener(Java.Awt.EventNs.MouseMotionListener arg0) + { + IExecuteWithSignature("addMouseMotionListener", "(Ljava/awt/event/MouseMotionListener;)V", arg0); + } + /// + /// + /// + /// + public void AddMouseWheelListener(Java.Awt.EventNs.MouseWheelListener arg0) + { + IExecuteWithSignature("addMouseWheelListener", "(Ljava/awt/event/MouseWheelListener;)V", arg0); + } + /// + /// + /// + /// + public void RemoveComponentListener(Java.Awt.EventNs.ComponentListener arg0) + { + IExecuteWithSignature("removeComponentListener", "(Ljava/awt/event/ComponentListener;)V", arg0); + } + /// + /// + /// + /// + public void RemoveFocusListener(Java.Awt.EventNs.FocusListener arg0) + { + IExecuteWithSignature("removeFocusListener", "(Ljava/awt/event/FocusListener;)V", arg0); + } + /// + /// + /// + /// + public void RemoveInputMethodListener(Java.Awt.EventNs.InputMethodListener arg0) + { + IExecuteWithSignature("removeInputMethodListener", "(Ljava/awt/event/InputMethodListener;)V", arg0); + } + /// + /// + /// + /// + public void RemoveKeyListener(Java.Awt.EventNs.KeyListener arg0) + { + IExecuteWithSignature("removeKeyListener", "(Ljava/awt/event/KeyListener;)V", arg0); + } + /// + /// + /// + /// + public void RemoveMouseListener(Java.Awt.EventNs.MouseListener arg0) + { + IExecuteWithSignature("removeMouseListener", "(Ljava/awt/event/MouseListener;)V", arg0); + } + /// + /// + /// + /// + public void RemoveMouseMotionListener(Java.Awt.EventNs.MouseMotionListener arg0) + { + IExecuteWithSignature("removeMouseMotionListener", "(Ljava/awt/event/MouseMotionListener;)V", arg0); + } + /// + /// + /// + /// + public void RemoveMouseWheelListener(Java.Awt.EventNs.MouseWheelListener arg0) + { + IExecuteWithSignature("removeMouseWheelListener", "(Ljava/awt/event/MouseWheelListener;)V", arg0); + } + /// + /// + /// + /// + public void Add(Java.Awt.PopupMenu arg0) + { + IExecuteWithSignature("add", "(Ljava/awt/PopupMenu;)V", arg0); + } + /// + /// + /// + /// + public void AddHierarchyBoundsListener(Java.Awt.EventNs.HierarchyBoundsListener arg0) + { + IExecuteWithSignature("addHierarchyBoundsListener", "(Ljava/awt/event/HierarchyBoundsListener;)V", arg0); + } + /// + /// + /// + /// + public void AddHierarchyListener(Java.Awt.EventNs.HierarchyListener arg0) + { + IExecuteWithSignature("addHierarchyListener", "(Ljava/awt/event/HierarchyListener;)V", arg0); + } + /// + /// + /// + public void AddNotify() + { + IExecuteWithSignature("addNotify", "()V"); + } + /// + /// + /// + /// + public void AddPropertyChangeListener(Java.Beans.PropertyChangeListener arg0) + { + IExecuteWithSignature("addPropertyChangeListener", "(Ljava/beans/PropertyChangeListener;)V", arg0); + } + /// + /// + /// + /// + /// + public void AddPropertyChangeListener(Java.Lang.String arg0, Java.Beans.PropertyChangeListener arg1) + { + IExecute("addPropertyChangeListener", arg0, arg1); + } + /// + /// + /// + /// + public void ApplyComponentOrientation(Java.Awt.ComponentOrientation arg0) + { + IExecuteWithSignature("applyComponentOrientation", "(Ljava/awt/ComponentOrientation;)V", arg0); + } + /// + /// + /// + public void DoLayout() + { + IExecuteWithSignature("doLayout", "()V"); + } + /// + /// + /// + /// + public void EnableInputMethods(bool arg0) + { + IExecuteWithSignature("enableInputMethods", "(Z)V", arg0); + } + /// + /// + /// + /// + /// + /// + public void FirePropertyChange(Java.Lang.String arg0, byte arg1, byte arg2) + { + IExecute("firePropertyChange", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void FirePropertyChange(Java.Lang.String arg0, char arg1, char arg2) + { + IExecute("firePropertyChange", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void FirePropertyChange(Java.Lang.String arg0, double arg1, double arg2) + { + IExecute("firePropertyChange", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void FirePropertyChange(Java.Lang.String arg0, float arg1, float arg2) + { + IExecute("firePropertyChange", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void FirePropertyChange(Java.Lang.String arg0, long arg1, long arg2) + { + IExecute("firePropertyChange", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void FirePropertyChange(Java.Lang.String arg0, short arg1, short arg2) + { + IExecute("firePropertyChange", arg0, arg1, arg2); + } + /// + /// + /// + public void Invalidate() + { + IExecuteWithSignature("invalidate", "()V"); + } + /// + /// + /// + public void List() + { + IExecuteWithSignature("list", "()V"); + } + /// + /// + /// + /// + /// + public void List(Java.Io.PrintStream arg0, int arg1) + { + IExecute("list", arg0, arg1); + } + /// + /// + /// + /// + public void List(Java.Io.PrintStream arg0) + { + IExecuteWithSignature("list", "(Ljava/io/PrintStream;)V", arg0); + } + /// + /// + /// + /// + /// + public void List(Java.Io.PrintWriter arg0, int arg1) + { + IExecute("list", arg0, arg1); + } + /// + /// + /// + /// + public void List(Java.Io.PrintWriter arg0) + { + IExecuteWithSignature("list", "(Ljava/io/PrintWriter;)V", arg0); + } + /// + /// + /// + /// + public void Paint(Java.Awt.Graphics arg0) + { + IExecuteWithSignature("paint", "(Ljava/awt/Graphics;)V", arg0); + } + /// + /// + /// + /// + public void PaintAll(Java.Awt.Graphics arg0) + { + IExecuteWithSignature("paintAll", "(Ljava/awt/Graphics;)V", arg0); + } + /// + /// + /// + /// + public void Print(Java.Awt.Graphics arg0) + { + IExecuteWithSignature("print", "(Ljava/awt/Graphics;)V", arg0); + } + /// + /// + /// + /// + public void PrintAll(Java.Awt.Graphics arg0) + { + IExecuteWithSignature("printAll", "(Ljava/awt/Graphics;)V", arg0); + } + /// + /// + /// + /// + public void Remove(Java.Awt.MenuComponent arg0) + { + IExecuteWithSignature("remove", "(Ljava/awt/MenuComponent;)V", arg0); + } + /// + /// + /// + /// + public void RemoveHierarchyBoundsListener(Java.Awt.EventNs.HierarchyBoundsListener arg0) + { + IExecuteWithSignature("removeHierarchyBoundsListener", "(Ljava/awt/event/HierarchyBoundsListener;)V", arg0); + } + /// + /// + /// + /// + public void RemoveHierarchyListener(Java.Awt.EventNs.HierarchyListener arg0) + { + IExecuteWithSignature("removeHierarchyListener", "(Ljava/awt/event/HierarchyListener;)V", arg0); + } + /// + /// + /// + public void RemoveNotify() + { + IExecuteWithSignature("removeNotify", "()V"); + } + /// + /// + /// + /// + public void RemovePropertyChangeListener(Java.Beans.PropertyChangeListener arg0) + { + IExecuteWithSignature("removePropertyChangeListener", "(Ljava/beans/PropertyChangeListener;)V", arg0); + } + /// + /// + /// + /// + /// + public void RemovePropertyChangeListener(Java.Lang.String arg0, Java.Beans.PropertyChangeListener arg1) + { + IExecute("removePropertyChangeListener", arg0, arg1); + } + /// + /// + /// + public void Repaint() + { + IExecuteWithSignature("repaint", "()V"); + } + /// + /// + /// + /// + /// + /// + /// + public void Repaint(int arg0, int arg1, int arg2, int arg3) + { + IExecute("repaint", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + public void Repaint(long arg0, int arg1, int arg2, int arg3, int arg4) + { + IExecute("repaint", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + public void Repaint(long arg0) + { + IExecuteWithSignature("repaint", "(J)V", arg0); + } + /// + /// + /// + public void RequestFocus() + { + IExecuteWithSignature("requestFocus", "()V"); + } + /// + /// + /// + /// + public void RequestFocus(Java.Awt.EventNs.FocusEvent.Cause arg0) + { + IExecuteWithSignature("requestFocus", "(Ljava/awt/event/FocusEvent$Cause;)V", arg0); + } + /// + /// + /// + public void Revalidate() + { + IExecuteWithSignature("revalidate", "()V"); + } + /// + /// + /// + /// + /// + /// + /// + public void SetBounds(int arg0, int arg1, int arg2, int arg3) + { + IExecute("setBounds", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + public void SetEnabled(bool arg0) + { + IExecuteWithSignature("setEnabled", "(Z)V", arg0); + } + /// + /// + /// + /// + public void SetFocusable(bool arg0) + { + IExecuteWithSignature("setFocusable", "(Z)V", arg0); + } + /// + /// + /// + /// + /// + /// + public void SetFocusTraversalKeys(int arg0, Java.Util.Set arg1) where Arg1ExtendsJava_Awt_AWTKeyStroke : Java.Awt.AWTKeyStroke + { + IExecute("setFocusTraversalKeys", arg0, arg1); + } + /// + /// + /// + /// + /// + public void SetLocation(int arg0, int arg1) + { + IExecute("setLocation", arg0, arg1); + } + /// + /// + /// + /// + public void SetMixingCutoutShape(Java.Awt.Shape arg0) + { + IExecuteWithSignature("setMixingCutoutShape", "(Ljava/awt/Shape;)V", arg0); + } + /// + /// + /// + /// + /// + public void SetSize(int arg0, int arg1) + { + IExecute("setSize", arg0, arg1); + } + /// + /// + /// + /// + public void SetVisible(bool arg0) + { + IExecuteWithSignature("setVisible", "(Z)V", arg0); + } + /// + /// + /// + public void TransferFocus() + { + IExecuteWithSignature("transferFocus", "()V"); + } + /// + /// + /// + public void TransferFocusBackward() + { + IExecuteWithSignature("transferFocusBackward", "()V"); + } + /// + /// + /// + public void TransferFocusUpCycle() + { + IExecuteWithSignature("transferFocusUpCycle", "()V"); + } + /// + /// + /// + /// + public void Update(Java.Awt.Graphics arg0) + { + IExecuteWithSignature("update", "(Ljava/awt/Graphics;)V", arg0); + } + /// + /// + /// + public void Validate() + { + IExecuteWithSignature("validate", "()V"); + } + + #endregion + + #region Nested classes + #region BaselineResizeBehavior + public partial class BaselineResizeBehavior + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Awt.Component.BaselineResizeBehavior CENTER_OFFSET { get { if (!_CENTER_OFFSETReady) { _CENTER_OFFSETContent = SGetField(LocalBridgeClazz, "CENTER_OFFSET"); _CENTER_OFFSETReady = true; } return _CENTER_OFFSETContent; } } + private static Java.Awt.Component.BaselineResizeBehavior _CENTER_OFFSETContent = default; + private static bool _CENTER_OFFSETReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.Component.BaselineResizeBehavior CONSTANT_ASCENT { get { if (!_CONSTANT_ASCENTReady) { _CONSTANT_ASCENTContent = SGetField(LocalBridgeClazz, "CONSTANT_ASCENT"); _CONSTANT_ASCENTReady = true; } return _CONSTANT_ASCENTContent; } } + private static Java.Awt.Component.BaselineResizeBehavior _CONSTANT_ASCENTContent = default; + private static bool _CONSTANT_ASCENTReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.Component.BaselineResizeBehavior CONSTANT_DESCENT { get { if (!_CONSTANT_DESCENTReady) { _CONSTANT_DESCENTContent = SGetField(LocalBridgeClazz, "CONSTANT_DESCENT"); _CONSTANT_DESCENTReady = true; } return _CONSTANT_DESCENTContent; } } + private static Java.Awt.Component.BaselineResizeBehavior _CONSTANT_DESCENTContent = default; + private static bool _CONSTANT_DESCENTReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.Component.BaselineResizeBehavior OTHER { get { if (!_OTHERReady) { _OTHERContent = SGetField(LocalBridgeClazz, "OTHER"); _OTHERReady = true; } return _OTHERContent; } } + private static Java.Awt.Component.BaselineResizeBehavior _OTHERContent = default; + private static bool _OTHERReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Awt.Component.BaselineResizeBehavior ValueOf(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Ljava/lang/String;)Ljava/awt/Component$BaselineResizeBehavior;", arg0); + } + /// + /// + /// + /// + public static Java.Awt.Component.BaselineResizeBehavior[] Values() + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "values", "()[Ljava/awt/Component$BaselineResizeBehavior;"); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/ComponentOrientation.cs b/src/net/JNet/GeneratedCore/Java/Awt/ComponentOrientation.cs new file mode 100644 index 0000000000..ff42d95f76 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/ComponentOrientation.cs @@ -0,0 +1,101 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt +{ + #region ComponentOrientation + public partial class ComponentOrientation + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Awt.ComponentOrientation LEFT_TO_RIGHT { get { if (!_LEFT_TO_RIGHTReady) { _LEFT_TO_RIGHTContent = SGetField(LocalBridgeClazz, "LEFT_TO_RIGHT"); _LEFT_TO_RIGHTReady = true; } return _LEFT_TO_RIGHTContent; } } + private static Java.Awt.ComponentOrientation _LEFT_TO_RIGHTContent = default; + private static bool _LEFT_TO_RIGHTReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.ComponentOrientation RIGHT_TO_LEFT { get { if (!_RIGHT_TO_LEFTReady) { _RIGHT_TO_LEFTContent = SGetField(LocalBridgeClazz, "RIGHT_TO_LEFT"); _RIGHT_TO_LEFTReady = true; } return _RIGHT_TO_LEFTContent; } } + private static Java.Awt.ComponentOrientation _RIGHT_TO_LEFTContent = default; + private static bool _RIGHT_TO_LEFTReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.ComponentOrientation UNKNOWN { get { if (!_UNKNOWNReady) { _UNKNOWNContent = SGetField(LocalBridgeClazz, "UNKNOWN"); _UNKNOWNReady = true; } return _UNKNOWNContent; } } + private static Java.Awt.ComponentOrientation _UNKNOWNContent = default; + private static bool _UNKNOWNReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Awt.ComponentOrientation GetOrientation(Java.Util.Locale arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getOrientation", "(Ljava/util/Locale;)Ljava/awt/ComponentOrientation;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + public bool IsHorizontal() + { + return IExecuteWithSignature("isHorizontal", "()Z"); + } + /// + /// + /// + /// + public bool IsLeftToRight() + { + return IExecuteWithSignature("isLeftToRight", "()Z"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/Composite.cs b/src/net/JNet/GeneratedCore/Java/Awt/Composite.cs new file mode 100644 index 0000000000..155d15db4c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/Composite.cs @@ -0,0 +1,95 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt +{ + #region IComposite + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IComposite + { + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + Java.Awt.CompositeContext CreateContext(Java.Awt.ImageNs.ColorModel arg0, Java.Awt.ImageNs.ColorModel arg1, Java.Awt.RenderingHints arg2); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Composite + public partial class Composite : Java.Awt.IComposite + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + public Java.Awt.CompositeContext CreateContext(Java.Awt.ImageNs.ColorModel arg0, Java.Awt.ImageNs.ColorModel arg1, Java.Awt.RenderingHints arg2) + { + return IExecute("createContext", arg0, arg1, arg2); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/CompositeContext.cs b/src/net/JNet/GeneratedCore/Java/Awt/CompositeContext.cs new file mode 100644 index 0000000000..d90d37dd08 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/CompositeContext.cs @@ -0,0 +1,104 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt +{ + #region ICompositeContext + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ICompositeContext + { + #region Instance methods + /// + /// + /// + /// + /// + /// + void Compose(Java.Awt.ImageNs.Raster arg0, Java.Awt.ImageNs.Raster arg1, Java.Awt.ImageNs.WritableRaster arg2); + /// + /// + /// + void Dispose(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region CompositeContext + public partial class CompositeContext : Java.Awt.ICompositeContext + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public void Compose(Java.Awt.ImageNs.Raster arg0, Java.Awt.ImageNs.Raster arg1, Java.Awt.ImageNs.WritableRaster arg2) + { + IExecute("compose", arg0, arg1, arg2); + } + /// + /// + /// + public new void Dispose() + { + IExecuteWithSignature("dispose", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/Container.cs b/src/net/JNet/GeneratedCore/Java/Awt/Container.cs new file mode 100644 index 0000000000..b50eb614c7 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/Container.cs @@ -0,0 +1,323 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt +{ + #region Container + public partial class Container + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int ComponentCount + { + get { return IExecuteWithSignature("getComponentCount", "()I"); } + } + /// + /// + /// + public Java.Awt.Component[] Components + { + get { return IExecuteWithSignatureArray("getComponents", "()[Ljava/awt/Component;"); } + } + /// + /// + /// + public Java.Awt.EventNs.ContainerListener[] ContainerListeners + { + get { return IExecuteWithSignatureArray("getContainerListeners", "()[Ljava/awt/event/ContainerListener;"); } + } + /// + /// + /// + public Java.Awt.FocusTraversalPolicy FocusTraversalPolicy + { + get { return IExecuteWithSignature("getFocusTraversalPolicy", "()Ljava/awt/FocusTraversalPolicy;"); } set { IExecuteWithSignature("setFocusTraversalPolicy", "(Ljava/awt/FocusTraversalPolicy;)V", value); } + } + /// + /// + /// + public Java.Awt.Insets Insets + { + get { return IExecuteWithSignature("getInsets", "()Ljava/awt/Insets;"); } + } + /// + /// + /// + public Java.Awt.LayoutManager Layout + { + get { return IExecuteWithSignature("getLayout", "()Ljava/awt/LayoutManager;"); } set { IExecuteWithSignature("setLayout", "(Ljava/awt/LayoutManager;)V", value); } + } + /// + /// + /// + /// + /// + public bool IsAncestorOf(Java.Awt.Component arg0) + { + return IExecuteWithSignature("isAncestorOf", "(Ljava/awt/Component;)Z", arg0); + } + /// + /// + /// + /// + public bool IsFocusCycleRoot() + { + return IExecuteWithSignature("isFocusCycleRoot", "()Z"); + } + /// + /// + /// + /// + public bool IsFocusTraversalPolicySet() + { + return IExecuteWithSignature("isFocusTraversalPolicySet", "()Z"); + } + /// + /// + /// + /// + public bool IsValidateRoot() + { + return IExecuteWithSignature("isValidateRoot", "()Z"); + } + /// + /// + /// + /// + public bool IsFocusTraversalPolicyProvider() + { + return IExecuteWithSignature("isFocusTraversalPolicyProvider", "()Z"); + } + /// + /// + /// + /// + public void SetFocusTraversalPolicyProvider(bool arg0) + { + IExecuteWithSignature("setFocusTraversalPolicyProvider", "(Z)V", arg0); + } + /// + /// + /// + /// + /// + public int GetComponentZOrder(Java.Awt.Component arg0) + { + return IExecuteWithSignature("getComponentZOrder", "(Ljava/awt/Component;)I", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Awt.Component Add(Java.Awt.Component arg0, int arg1) + { + return IExecute("add", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Awt.Component Add(Java.Awt.Component arg0) + { + return IExecuteWithSignature("add", "(Ljava/awt/Component;)Ljava/awt/Component;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Awt.Component Add(Java.Lang.String arg0, Java.Awt.Component arg1) + { + return IExecute("add", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Awt.Component FindComponentAt(int arg0, int arg1) + { + return IExecute("findComponentAt", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Awt.Component FindComponentAt(Java.Awt.Point arg0) + { + return IExecuteWithSignature("findComponentAt", "(Ljava/awt/Point;)Ljava/awt/Component;", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.Component GetComponent(int arg0) + { + return IExecuteWithSignature("getComponent", "(I)Ljava/awt/Component;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Awt.Point GetMousePosition(bool arg0) + { + return IExecuteWithSignature("getMousePosition", "(Z)Ljava/awt/Point;", arg0); + } + /// + /// + /// + /// + public void AddContainerListener(Java.Awt.EventNs.ContainerListener arg0) + { + IExecuteWithSignature("addContainerListener", "(Ljava/awt/event/ContainerListener;)V", arg0); + } + /// + /// + /// + /// + public void RemoveContainerListener(Java.Awt.EventNs.ContainerListener arg0) + { + IExecuteWithSignature("removeContainerListener", "(Ljava/awt/event/ContainerListener;)V", arg0); + } + /// + /// + /// + /// + /// + /// + public void Add(Java.Awt.Component arg0, object arg1, int arg2) + { + IExecute("add", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public void Add(Java.Awt.Component arg0, object arg1) + { + IExecute("add", arg0, arg1); + } + /// + /// + /// + /// + public void PaintComponents(Java.Awt.Graphics arg0) + { + IExecuteWithSignature("paintComponents", "(Ljava/awt/Graphics;)V", arg0); + } + /// + /// + /// + /// + public void PrintComponents(Java.Awt.Graphics arg0) + { + IExecuteWithSignature("printComponents", "(Ljava/awt/Graphics;)V", arg0); + } + /// + /// + /// + /// + public void Remove(int arg0) + { + IExecuteWithSignature("remove", "(I)V", arg0); + } + /// + /// + /// + /// + public void Remove(Java.Awt.Component arg0) + { + IExecuteWithSignature("remove", "(Ljava/awt/Component;)V", arg0); + } + /// + /// + /// + public void RemoveAll() + { + IExecuteWithSignature("removeAll", "()V"); + } + /// + /// + /// + /// + /// + public void SetComponentZOrder(Java.Awt.Component arg0, int arg1) + { + IExecute("setComponentZOrder", arg0, arg1); + } + /// + /// + /// + /// + public void SetFocusCycleRoot(bool arg0) + { + IExecuteWithSignature("setFocusCycleRoot", "(Z)V", arg0); + } + /// + /// + /// + public void TransferFocusDownCycle() + { + IExecuteWithSignature("transferFocusDownCycle", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/ContainerOrderFocusTraversalPolicy.cs b/src/net/JNet/GeneratedCore/Java/Awt/ContainerOrderFocusTraversalPolicy.cs new file mode 100644 index 0000000000..2dfe0ec0ba --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/ContainerOrderFocusTraversalPolicy.cs @@ -0,0 +1,69 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt +{ + #region ContainerOrderFocusTraversalPolicy + public partial class ContainerOrderFocusTraversalPolicy + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Awt.ContainerOrderFocusTraversalPolicy t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public bool ImplicitDownCycleTraversal + { + get { return IExecuteWithSignature("getImplicitDownCycleTraversal", "()Z"); } set { IExecuteWithSignature("setImplicitDownCycleTraversal", "(Z)V", value); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/Cursor.cs b/src/net/JNet/GeneratedCore/Java/Awt/Cursor.cs new file mode 100644 index 0000000000..3dadf00592 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/Cursor.cs @@ -0,0 +1,197 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt +{ + #region Cursor + public partial class Cursor + { + #region Constructors + /// + /// + /// + /// + public Cursor(int arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int CROSSHAIR_CURSOR { get { if (!_CROSSHAIR_CURSORReady) { _CROSSHAIR_CURSORContent = SGetField(LocalBridgeClazz, "CROSSHAIR_CURSOR"); _CROSSHAIR_CURSORReady = true; } return _CROSSHAIR_CURSORContent; } } + private static int _CROSSHAIR_CURSORContent = default; + private static bool _CROSSHAIR_CURSORReady = false; // this is used because in case of generics + /// + /// + /// + public static int CUSTOM_CURSOR { get { if (!_CUSTOM_CURSORReady) { _CUSTOM_CURSORContent = SGetField(LocalBridgeClazz, "CUSTOM_CURSOR"); _CUSTOM_CURSORReady = true; } return _CUSTOM_CURSORContent; } } + private static int _CUSTOM_CURSORContent = default; + private static bool _CUSTOM_CURSORReady = false; // this is used because in case of generics + /// + /// + /// + public static int DEFAULT_CURSOR { get { if (!_DEFAULT_CURSORReady) { _DEFAULT_CURSORContent = SGetField(LocalBridgeClazz, "DEFAULT_CURSOR"); _DEFAULT_CURSORReady = true; } return _DEFAULT_CURSORContent; } } + private static int _DEFAULT_CURSORContent = default; + private static bool _DEFAULT_CURSORReady = false; // this is used because in case of generics + /// + /// + /// + public static int E_RESIZE_CURSOR { get { if (!_E_RESIZE_CURSORReady) { _E_RESIZE_CURSORContent = SGetField(LocalBridgeClazz, "E_RESIZE_CURSOR"); _E_RESIZE_CURSORReady = true; } return _E_RESIZE_CURSORContent; } } + private static int _E_RESIZE_CURSORContent = default; + private static bool _E_RESIZE_CURSORReady = false; // this is used because in case of generics + /// + /// + /// + public static int HAND_CURSOR { get { if (!_HAND_CURSORReady) { _HAND_CURSORContent = SGetField(LocalBridgeClazz, "HAND_CURSOR"); _HAND_CURSORReady = true; } return _HAND_CURSORContent; } } + private static int _HAND_CURSORContent = default; + private static bool _HAND_CURSORReady = false; // this is used because in case of generics + /// + /// + /// + public static int MOVE_CURSOR { get { if (!_MOVE_CURSORReady) { _MOVE_CURSORContent = SGetField(LocalBridgeClazz, "MOVE_CURSOR"); _MOVE_CURSORReady = true; } return _MOVE_CURSORContent; } } + private static int _MOVE_CURSORContent = default; + private static bool _MOVE_CURSORReady = false; // this is used because in case of generics + /// + /// + /// + public static int N_RESIZE_CURSOR { get { if (!_N_RESIZE_CURSORReady) { _N_RESIZE_CURSORContent = SGetField(LocalBridgeClazz, "N_RESIZE_CURSOR"); _N_RESIZE_CURSORReady = true; } return _N_RESIZE_CURSORContent; } } + private static int _N_RESIZE_CURSORContent = default; + private static bool _N_RESIZE_CURSORReady = false; // this is used because in case of generics + /// + /// + /// + public static int NE_RESIZE_CURSOR { get { if (!_NE_RESIZE_CURSORReady) { _NE_RESIZE_CURSORContent = SGetField(LocalBridgeClazz, "NE_RESIZE_CURSOR"); _NE_RESIZE_CURSORReady = true; } return _NE_RESIZE_CURSORContent; } } + private static int _NE_RESIZE_CURSORContent = default; + private static bool _NE_RESIZE_CURSORReady = false; // this is used because in case of generics + /// + /// + /// + public static int NW_RESIZE_CURSOR { get { if (!_NW_RESIZE_CURSORReady) { _NW_RESIZE_CURSORContent = SGetField(LocalBridgeClazz, "NW_RESIZE_CURSOR"); _NW_RESIZE_CURSORReady = true; } return _NW_RESIZE_CURSORContent; } } + private static int _NW_RESIZE_CURSORContent = default; + private static bool _NW_RESIZE_CURSORReady = false; // this is used because in case of generics + /// + /// + /// + public static int S_RESIZE_CURSOR { get { if (!_S_RESIZE_CURSORReady) { _S_RESIZE_CURSORContent = SGetField(LocalBridgeClazz, "S_RESIZE_CURSOR"); _S_RESIZE_CURSORReady = true; } return _S_RESIZE_CURSORContent; } } + private static int _S_RESIZE_CURSORContent = default; + private static bool _S_RESIZE_CURSORReady = false; // this is used because in case of generics + /// + /// + /// + public static int SE_RESIZE_CURSOR { get { if (!_SE_RESIZE_CURSORReady) { _SE_RESIZE_CURSORContent = SGetField(LocalBridgeClazz, "SE_RESIZE_CURSOR"); _SE_RESIZE_CURSORReady = true; } return _SE_RESIZE_CURSORContent; } } + private static int _SE_RESIZE_CURSORContent = default; + private static bool _SE_RESIZE_CURSORReady = false; // this is used because in case of generics + /// + /// + /// + public static int SW_RESIZE_CURSOR { get { if (!_SW_RESIZE_CURSORReady) { _SW_RESIZE_CURSORContent = SGetField(LocalBridgeClazz, "SW_RESIZE_CURSOR"); _SW_RESIZE_CURSORReady = true; } return _SW_RESIZE_CURSORContent; } } + private static int _SW_RESIZE_CURSORContent = default; + private static bool _SW_RESIZE_CURSORReady = false; // this is used because in case of generics + /// + /// + /// + public static int TEXT_CURSOR { get { if (!_TEXT_CURSORReady) { _TEXT_CURSORContent = SGetField(LocalBridgeClazz, "TEXT_CURSOR"); _TEXT_CURSORReady = true; } return _TEXT_CURSORContent; } } + private static int _TEXT_CURSORContent = default; + private static bool _TEXT_CURSORReady = false; // this is used because in case of generics + /// + /// + /// + public static int W_RESIZE_CURSOR { get { if (!_W_RESIZE_CURSORReady) { _W_RESIZE_CURSORContent = SGetField(LocalBridgeClazz, "W_RESIZE_CURSOR"); _W_RESIZE_CURSORReady = true; } return _W_RESIZE_CURSORContent; } } + private static int _W_RESIZE_CURSORContent = default; + private static bool _W_RESIZE_CURSORReady = false; // this is used because in case of generics + /// + /// + /// + public static int WAIT_CURSOR { get { if (!_WAIT_CURSORReady) { _WAIT_CURSORContent = SGetField(LocalBridgeClazz, "WAIT_CURSOR"); _WAIT_CURSORReady = true; } return _WAIT_CURSORContent; } } + private static int _WAIT_CURSORContent = default; + private static bool _WAIT_CURSORReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + public static Java.Awt.Cursor DefaultCursor + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getDefaultCursor", "()Ljava/awt/Cursor;"); } + } + /// + /// + /// + /// + /// + public static Java.Awt.Cursor GetPredefinedCursor(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getPredefinedCursor", "(I)Ljava/awt/Cursor;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Awt.Cursor GetSystemCustomCursor(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getSystemCustomCursor", "(Ljava/lang/String;)Ljava/awt/Cursor;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public int Type + { + get { return IExecuteWithSignature("getType", "()I"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/Datatransfer/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Java/Awt/Datatransfer/AllPackageClasses.cs new file mode 100644 index 0000000000..d81adb9c79 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/Datatransfer/AllPackageClasses.cs @@ -0,0 +1,544 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Java.Awt.Datatransfer +{ + #region Clipboard + /// + /// + /// + public partial class Clipboard : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.datatransfer.Clipboard"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Clipboard() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Clipboard(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ClipboardOwner + /// + /// + /// + public partial class ClipboardOwner : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.datatransfer.ClipboardOwner"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ClipboardOwner class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ClipboardOwner() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ClipboardOwner class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ClipboardOwner(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DataFlavor + /// + /// + /// + public partial class DataFlavor : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.datatransfer.DataFlavor"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DataFlavor() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DataFlavor(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region FlavorEvent + /// + /// + /// + public partial class FlavorEvent : Java.Util.EventObject + { + const string _bridgeClassName = "java.awt.datatransfer.FlavorEvent"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public FlavorEvent() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public FlavorEvent(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region FlavorListener + /// + /// + /// + public partial class FlavorListener : Java.Util.EventListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public FlavorListener() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.java.awt.datatransfer.FlavorListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region FlavorListenerDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class FlavorListenerDirect : FlavorListener + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "java.awt.datatransfer.FlavorListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region FlavorMap + /// + /// + /// + public partial class FlavorMap : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.datatransfer.FlavorMap"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("FlavorMap class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public FlavorMap() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("FlavorMap class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public FlavorMap(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region FlavorTable + /// + /// + /// + public partial class FlavorTable : Java.Awt.Datatransfer.FlavorMap + { + const string _bridgeClassName = "java.awt.datatransfer.FlavorTable"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("FlavorTable class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public FlavorTable() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("FlavorTable class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public FlavorTable(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MimeTypeParseException + /// + /// + /// + public partial class MimeTypeParseException : Java.Lang.Exception + { + const string _bridgeClassName = "java.awt.datatransfer.MimeTypeParseException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region StringSelection + /// + /// + /// + public partial class StringSelection : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.datatransfer.StringSelection"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public StringSelection() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public StringSelection(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SystemFlavorMap + /// + /// + /// + public partial class SystemFlavorMap : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.datatransfer.SystemFlavorMap"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SystemFlavorMap() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SystemFlavorMap(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Transferable + /// + /// + /// + public partial class Transferable : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.datatransfer.Transferable"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Transferable class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Transferable() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Transferable class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Transferable(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region UnsupportedFlavorException + /// + /// + /// + public partial class UnsupportedFlavorException : Java.Lang.Exception + { + const string _bridgeClassName = "java.awt.datatransfer.UnsupportedFlavorException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/Datatransfer/Clipboard.cs b/src/net/JNet/GeneratedCore/Java/Awt/Datatransfer/Clipboard.cs new file mode 100644 index 0000000000..43d465e205 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/Datatransfer/Clipboard.cs @@ -0,0 +1,141 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.Datatransfer +{ + #region Clipboard + public partial class Clipboard + { + #region Constructors + /// + /// + /// + /// + public Clipboard(Java.Lang.String arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.Datatransfer.DataFlavor[] AvailableDataFlavors + { + get { return IExecuteWithSignatureArray("getAvailableDataFlavors", "()[Ljava/awt/datatransfer/DataFlavor;"); } + } + /// + /// + /// + public Java.Awt.Datatransfer.FlavorListener[] FlavorListeners + { + get { return IExecuteWithSignatureArray("getFlavorListeners", "()[Ljava/awt/datatransfer/FlavorListener;"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + /// + public bool IsDataFlavorAvailable(Java.Awt.Datatransfer.DataFlavor arg0) + { + return IExecuteWithSignature("isDataFlavorAvailable", "(Ljava/awt/datatransfer/DataFlavor;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public object GetData(Java.Awt.Datatransfer.DataFlavor arg0) + { + return IExecuteWithSignature("getData", "(Ljava/awt/datatransfer/DataFlavor;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.Datatransfer.Transferable GetContents(object arg0) + { + return IExecuteWithSignature("getContents", "(Ljava/lang/Object;)Ljava/awt/datatransfer/Transferable;", arg0); + } + /// + /// + /// + /// + public void AddFlavorListener(Java.Awt.Datatransfer.FlavorListener arg0) + { + IExecuteWithSignature("addFlavorListener", "(Ljava/awt/datatransfer/FlavorListener;)V", arg0); + } + /// + /// + /// + /// + public void RemoveFlavorListener(Java.Awt.Datatransfer.FlavorListener arg0) + { + IExecuteWithSignature("removeFlavorListener", "(Ljava/awt/datatransfer/FlavorListener;)V", arg0); + } + /// + /// + /// + /// + /// + public void SetContents(Java.Awt.Datatransfer.Transferable arg0, Java.Awt.Datatransfer.ClipboardOwner arg1) + { + IExecute("setContents", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/Datatransfer/ClipboardOwner.cs b/src/net/JNet/GeneratedCore/Java/Awt/Datatransfer/ClipboardOwner.cs new file mode 100644 index 0000000000..9ffe6f0e93 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/Datatransfer/ClipboardOwner.cs @@ -0,0 +1,91 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.Datatransfer +{ + #region IClipboardOwner + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IClipboardOwner + { + #region Instance methods + /// + /// + /// + /// + /// + void LostOwnership(Java.Awt.Datatransfer.Clipboard arg0, Java.Awt.Datatransfer.Transferable arg1); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ClipboardOwner + public partial class ClipboardOwner : Java.Awt.Datatransfer.IClipboardOwner + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public void LostOwnership(Java.Awt.Datatransfer.Clipboard arg0, Java.Awt.Datatransfer.Transferable arg1) + { + IExecute("lostOwnership", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/Datatransfer/DataFlavor.cs b/src/net/JNet/GeneratedCore/Java/Awt/Datatransfer/DataFlavor.cs new file mode 100644 index 0000000000..ebe1908a13 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/Datatransfer/DataFlavor.cs @@ -0,0 +1,371 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.Datatransfer +{ + #region DataFlavor + public partial class DataFlavor + { + #region Constructors + /// + /// + /// + /// + /// + public DataFlavor(Java.Lang.Class arg0, Java.Lang.String arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + /// + /// + public DataFlavor(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.ClassLoader arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + public DataFlavor(Java.Lang.String arg0, Java.Lang.String arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + public DataFlavor(Java.Lang.String arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Io.Externalizable(Java.Awt.Datatransfer.DataFlavor t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Cloneable(Java.Awt.Datatransfer.DataFlavor t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static Java.Awt.Datatransfer.DataFlavor imageFlavor { get { if (!_imageFlavorReady) { _imageFlavorContent = SGetField(LocalBridgeClazz, "imageFlavor"); _imageFlavorReady = true; } return _imageFlavorContent; } } + private static Java.Awt.Datatransfer.DataFlavor _imageFlavorContent = default; + private static bool _imageFlavorReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.Datatransfer.DataFlavor javaFileListFlavor { get { if (!_javaFileListFlavorReady) { _javaFileListFlavorContent = SGetField(LocalBridgeClazz, "javaFileListFlavor"); _javaFileListFlavorReady = true; } return _javaFileListFlavorContent; } } + private static Java.Awt.Datatransfer.DataFlavor _javaFileListFlavorContent = default; + private static bool _javaFileListFlavorReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.Datatransfer.DataFlavor stringFlavor { get { if (!_stringFlavorReady) { _stringFlavorContent = SGetField(LocalBridgeClazz, "stringFlavor"); _stringFlavorReady = true; } return _stringFlavorContent; } } + private static Java.Awt.Datatransfer.DataFlavor _stringFlavorContent = default; + private static bool _stringFlavorReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String javaJVMLocalObjectMimeType { get { if (!_javaJVMLocalObjectMimeTypeReady) { _javaJVMLocalObjectMimeTypeContent = SGetField(LocalBridgeClazz, "javaJVMLocalObjectMimeType"); _javaJVMLocalObjectMimeTypeReady = true; } return _javaJVMLocalObjectMimeTypeContent; } } + private static Java.Lang.String _javaJVMLocalObjectMimeTypeContent = default; + private static bool _javaJVMLocalObjectMimeTypeReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String javaRemoteObjectMimeType { get { if (!_javaRemoteObjectMimeTypeReady) { _javaRemoteObjectMimeTypeContent = SGetField(LocalBridgeClazz, "javaRemoteObjectMimeType"); _javaRemoteObjectMimeTypeReady = true; } return _javaRemoteObjectMimeTypeContent; } } + private static Java.Lang.String _javaRemoteObjectMimeTypeContent = default; + private static bool _javaRemoteObjectMimeTypeReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String javaSerializedObjectMimeType { get { if (!_javaSerializedObjectMimeTypeReady) { _javaSerializedObjectMimeTypeContent = SGetField(LocalBridgeClazz, "javaSerializedObjectMimeType"); _javaSerializedObjectMimeTypeReady = true; } return _javaSerializedObjectMimeTypeContent; } } + private static Java.Lang.String _javaSerializedObjectMimeTypeContent = default; + private static bool _javaSerializedObjectMimeTypeReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.Datatransfer.DataFlavor allHtmlFlavor { get { return SGetField(LocalBridgeClazz, "allHtmlFlavor"); } set { SSetField(LocalBridgeClazz, "allHtmlFlavor", value); } } + /// + /// + /// + public static Java.Awt.Datatransfer.DataFlavor fragmentHtmlFlavor { get { return SGetField(LocalBridgeClazz, "fragmentHtmlFlavor"); } set { SSetField(LocalBridgeClazz, "fragmentHtmlFlavor", value); } } + /// + /// + /// + public static Java.Awt.Datatransfer.DataFlavor selectionHtmlFlavor { get { return SGetField(LocalBridgeClazz, "selectionHtmlFlavor"); } set { SSetField(LocalBridgeClazz, "selectionHtmlFlavor", value); } } + + #endregion + + #region Static methods + /// + /// + /// + public static Java.Awt.Datatransfer.DataFlavor TextPlainUnicodeFlavor + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getTextPlainUnicodeFlavor", "()Ljava/awt/datatransfer/DataFlavor;"); } + } + /// + /// + /// + /// + /// + public static Java.Awt.Datatransfer.DataFlavor SelectBestTextFlavor(Java.Awt.Datatransfer.DataFlavor[] arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "selectBestTextFlavor", "([Ljava/awt/datatransfer/DataFlavor;)Ljava/awt/datatransfer/DataFlavor;", new object[] { arg0 }); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Class DefaultRepresentationClass + { + get { return IExecuteWithSignature("getDefaultRepresentationClass", "()Ljava/lang/Class;"); } + } + /// + /// + /// + public Java.Lang.String DefaultRepresentationClassAsString + { + get { return IExecuteWithSignature("getDefaultRepresentationClassAsString", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String HumanPresentableName + { + get { return IExecuteWithSignature("getHumanPresentableName", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setHumanPresentableName", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String MimeType + { + get { return IExecuteWithSignature("getMimeType", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String PrimaryType + { + get { return IExecuteWithSignature("getPrimaryType", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.Class RepresentationClass + { + get { return IExecuteWithSignature("getRepresentationClass", "()Ljava/lang/Class;"); } + } + /// + /// + /// + public Java.Lang.String SubType + { + get { return IExecuteWithSignature("getSubType", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + public bool IsFlavorJavaFileListType() + { + return IExecuteWithSignature("isFlavorJavaFileListType", "()Z"); + } + /// + /// + /// + /// + public bool IsFlavorRemoteObjectType() + { + return IExecuteWithSignature("isFlavorRemoteObjectType", "()Z"); + } + /// + /// + /// + /// + public bool IsFlavorSerializedObjectType() + { + return IExecuteWithSignature("isFlavorSerializedObjectType", "()Z"); + } + /// + /// + /// + /// + public bool IsFlavorTextType() + { + return IExecuteWithSignature("isFlavorTextType", "()Z"); + } + /// + /// + /// + /// + /// + public bool IsMimeTypeEqual(Java.Lang.String arg0) + { + return IExecuteWithSignature("isMimeTypeEqual", "(Ljava/lang/String;)Z", arg0); + } + /// + /// + /// + /// + public bool IsMimeTypeSerializedObject() + { + return IExecuteWithSignature("isMimeTypeSerializedObject", "()Z"); + } + /// + /// + /// + /// + public bool IsRepresentationClassByteBuffer() + { + return IExecuteWithSignature("isRepresentationClassByteBuffer", "()Z"); + } + /// + /// + /// + /// + public bool IsRepresentationClassCharBuffer() + { + return IExecuteWithSignature("isRepresentationClassCharBuffer", "()Z"); + } + /// + /// + /// + /// + public bool IsRepresentationClassInputStream() + { + return IExecuteWithSignature("isRepresentationClassInputStream", "()Z"); + } + /// + /// + /// + /// + public bool IsRepresentationClassReader() + { + return IExecuteWithSignature("isRepresentationClassReader", "()Z"); + } + /// + /// + /// + /// + public bool IsRepresentationClassRemote() + { + return IExecuteWithSignature("isRepresentationClassRemote", "()Z"); + } + /// + /// + /// + /// + public bool IsRepresentationClassSerializable() + { + return IExecuteWithSignature("isRepresentationClassSerializable", "()Z"); + } + /// + /// + /// + /// + /// + public bool Match(Java.Awt.Datatransfer.DataFlavor arg0) + { + return IExecuteWithSignature("match", "(Ljava/awt/datatransfer/DataFlavor;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool IsMimeTypeEqual(Java.Awt.Datatransfer.DataFlavor arg0) + { + return IExecuteWithSignature("isMimeTypeEqual", "(Ljava/awt/datatransfer/DataFlavor;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Io.Reader GetReaderForText(Java.Awt.Datatransfer.Transferable arg0) + { + return IExecuteWithSignature("getReaderForText", "(Ljava/awt/datatransfer/Transferable;)Ljava/io/Reader;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.String GetParameter(Java.Lang.String arg0) + { + return IExecuteWithSignature("getParameter", "(Ljava/lang/String;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + /// + public void ReadExternal(Java.Io.ObjectInput arg0) + { + IExecuteWithSignature("readExternal", "(Ljava/io/ObjectInput;)V", arg0); + } + /// + /// + /// + /// + /// + public void WriteExternal(Java.Io.ObjectOutput arg0) + { + IExecuteWithSignature("writeExternal", "(Ljava/io/ObjectOutput;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/Datatransfer/FlavorEvent.cs b/src/net/JNet/GeneratedCore/Java/Awt/Datatransfer/FlavorEvent.cs new file mode 100644 index 0000000000..de75e6de99 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/Datatransfer/FlavorEvent.cs @@ -0,0 +1,66 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.Datatransfer +{ + #region FlavorEvent + public partial class FlavorEvent + { + #region Constructors + /// + /// + /// + /// + public FlavorEvent(Java.Awt.Datatransfer.Clipboard arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/Datatransfer/FlavorListener.cs b/src/net/JNet/GeneratedCore/Java/Awt/Datatransfer/FlavorListener.cs new file mode 100644 index 0000000000..de5f199fd2 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/Datatransfer/FlavorListener.cs @@ -0,0 +1,149 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.Datatransfer +{ + #region IFlavorListener + /// + /// .NET interface for org.mases.jnet.generated.java.awt.datatransfer.FlavorListener implementing + /// + public partial interface IFlavorListener + { + #region Instance methods + /// + /// + /// + /// + void FlavorsChanged(Java.Awt.Datatransfer.FlavorEvent arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region FlavorListener + public partial class FlavorListener : Java.Awt.Datatransfer.IFlavorListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("flavorsChanged", new global::System.EventHandler>>(FlavorsChangedEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnFlavorsChanged { get; set; } = null; + + void FlavorsChangedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnFlavorsChanged != null) ? OnFlavorsChanged : FlavorsChanged; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void FlavorsChanged(Java.Awt.Datatransfer.FlavorEvent arg0) + { + + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region FlavorListenerDirect + public partial class FlavorListenerDirect : Java.Awt.Datatransfer.IFlavorListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public override void FlavorsChanged(Java.Awt.Datatransfer.FlavorEvent arg0) + { + IExecuteWithSignature("flavorsChanged", "(Ljava/awt/datatransfer/FlavorEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/Datatransfer/FlavorMap.cs b/src/net/JNet/GeneratedCore/Java/Awt/Datatransfer/FlavorMap.cs new file mode 100644 index 0000000000..690c23fbf5 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/Datatransfer/FlavorMap.cs @@ -0,0 +1,106 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.Datatransfer +{ + #region IFlavorMap + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IFlavorMap + { + #region Instance methods + /// + /// + /// + /// + /// + Java.Util.Map GetNativesForFlavors(Java.Awt.Datatransfer.DataFlavor[] arg0); + /// + /// + /// + /// + /// + Java.Util.Map GetFlavorsForNatives(Java.Lang.String[] arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region FlavorMap + public partial class FlavorMap : Java.Awt.Datatransfer.IFlavorMap + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public Java.Util.Map GetNativesForFlavors(Java.Awt.Datatransfer.DataFlavor[] arg0) + { + return IExecuteWithSignature>("getNativesForFlavors", "([Ljava/awt/datatransfer/DataFlavor;)Ljava/util/Map;", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + public Java.Util.Map GetFlavorsForNatives(Java.Lang.String[] arg0) + { + return IExecuteWithSignature>("getFlavorsForNatives", "([Ljava/lang/String;)Ljava/util/Map;", new object[] { arg0 }); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/Datatransfer/FlavorTable.cs b/src/net/JNet/GeneratedCore/Java/Awt/Datatransfer/FlavorTable.cs new file mode 100644 index 0000000000..278976613d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/Datatransfer/FlavorTable.cs @@ -0,0 +1,106 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.Datatransfer +{ + #region IFlavorTable + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IFlavorTable : Java.Awt.Datatransfer.IFlavorMap + { + #region Instance methods + /// + /// + /// + /// + /// + Java.Util.List GetFlavorsForNative(Java.Lang.String arg0); + /// + /// + /// + /// + /// + Java.Util.List GetNativesForFlavor(Java.Awt.Datatransfer.DataFlavor arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region FlavorTable + public partial class FlavorTable : Java.Awt.Datatransfer.IFlavorTable + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public Java.Util.List GetFlavorsForNative(Java.Lang.String arg0) + { + return IExecuteWithSignature>("getFlavorsForNative", "(Ljava/lang/String;)Ljava/util/List;", arg0); + } + /// + /// + /// + /// + /// + public Java.Util.List GetNativesForFlavor(Java.Awt.Datatransfer.DataFlavor arg0) + { + return IExecuteWithSignature>("getNativesForFlavor", "(Ljava/awt/datatransfer/DataFlavor;)Ljava/util/List;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/Datatransfer/MimeTypeParseException.cs b/src/net/JNet/GeneratedCore/Java/Awt/Datatransfer/MimeTypeParseException.cs new file mode 100644 index 0000000000..263e282154 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/Datatransfer/MimeTypeParseException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.Datatransfer +{ + #region MimeTypeParseException + public partial class MimeTypeParseException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/Datatransfer/StringSelection.cs b/src/net/JNet/GeneratedCore/Java/Awt/Datatransfer/StringSelection.cs new file mode 100644 index 0000000000..4052195f37 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/Datatransfer/StringSelection.cs @@ -0,0 +1,110 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.Datatransfer +{ + #region StringSelection + public partial class StringSelection + { + #region Constructors + /// + /// + /// + /// + public StringSelection(Java.Lang.String arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Awt.Datatransfer.Transferable(Java.Awt.Datatransfer.StringSelection t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Awt.Datatransfer.ClipboardOwner(Java.Awt.Datatransfer.StringSelection t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.Datatransfer.DataFlavor[] TransferDataFlavors + { + get { return IExecuteWithSignatureArray("getTransferDataFlavors", "()[Ljava/awt/datatransfer/DataFlavor;"); } + } + /// + /// + /// + /// + /// + public bool IsDataFlavorSupported(Java.Awt.Datatransfer.DataFlavor arg0) + { + return IExecuteWithSignature("isDataFlavorSupported", "(Ljava/awt/datatransfer/DataFlavor;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public object GetTransferData(Java.Awt.Datatransfer.DataFlavor arg0) + { + return IExecuteWithSignature("getTransferData", "(Ljava/awt/datatransfer/DataFlavor;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public void LostOwnership(Java.Awt.Datatransfer.Clipboard arg0, Java.Awt.Datatransfer.Transferable arg1) + { + IExecute("lostOwnership", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/Datatransfer/SystemFlavorMap.cs b/src/net/JNet/GeneratedCore/Java/Awt/Datatransfer/SystemFlavorMap.cs new file mode 100644 index 0000000000..4c2129b882 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/Datatransfer/SystemFlavorMap.cs @@ -0,0 +1,191 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.Datatransfer +{ + #region SystemFlavorMap + public partial class SystemFlavorMap + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Awt.Datatransfer.FlavorMap(Java.Awt.Datatransfer.SystemFlavorMap t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Awt.Datatransfer.FlavorTable(Java.Awt.Datatransfer.SystemFlavorMap t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + public static Java.Awt.Datatransfer.FlavorMap DefaultFlavorMap + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getDefaultFlavorMap", "()Ljava/awt/datatransfer/FlavorMap;"); } + } + /// + /// + /// + /// + /// + public static bool IsJavaMIMEType(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "isJavaMIMEType", "(Ljava/lang/String;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Awt.Datatransfer.DataFlavor DecodeDataFlavor(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "decodeDataFlavor", "(Ljava/lang/String;)Ljava/awt/datatransfer/DataFlavor;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Lang.String DecodeJavaMIMEType(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "decodeJavaMIMEType", "(Ljava/lang/String;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Lang.String EncodeDataFlavor(Java.Awt.Datatransfer.DataFlavor arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "encodeDataFlavor", "(Ljava/awt/datatransfer/DataFlavor;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Lang.String EncodeJavaMIMEType(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "encodeJavaMIMEType", "(Ljava/lang/String;)Ljava/lang/String;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public Java.Util.List GetFlavorsForNative(Java.Lang.String arg0) + { + return IExecuteWithSignature>("getFlavorsForNative", "(Ljava/lang/String;)Ljava/util/List;", arg0); + } + /// + /// + /// + /// + /// + public Java.Util.List GetNativesForFlavor(Java.Awt.Datatransfer.DataFlavor arg0) + { + return IExecuteWithSignature>("getNativesForFlavor", "(Ljava/awt/datatransfer/DataFlavor;)Ljava/util/List;", arg0); + } + /// + /// + /// + /// + /// + public Java.Util.Map GetNativesForFlavors(Java.Awt.Datatransfer.DataFlavor[] arg0) + { + return IExecuteWithSignature>("getNativesForFlavors", "([Ljava/awt/datatransfer/DataFlavor;)Ljava/util/Map;", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + public Java.Util.Map GetFlavorsForNatives(Java.Lang.String[] arg0) + { + return IExecuteWithSignature>("getFlavorsForNatives", "([Ljava/lang/String;)Ljava/util/Map;", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + public void AddFlavorForUnencodedNative(Java.Lang.String arg0, Java.Awt.Datatransfer.DataFlavor arg1) + { + IExecute("addFlavorForUnencodedNative", arg0, arg1); + } + /// + /// + /// + /// + /// + public void AddUnencodedNativeForFlavor(Java.Awt.Datatransfer.DataFlavor arg0, Java.Lang.String arg1) + { + IExecute("addUnencodedNativeForFlavor", arg0, arg1); + } + /// + /// + /// + /// + /// + public void SetFlavorsForNative(Java.Lang.String arg0, Java.Awt.Datatransfer.DataFlavor[] arg1) + { + IExecute("setFlavorsForNative", arg0, arg1); + } + /// + /// + /// + /// + /// + public void SetNativesForFlavor(Java.Awt.Datatransfer.DataFlavor arg0, Java.Lang.String[] arg1) + { + IExecute("setNativesForFlavor", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/Datatransfer/Transferable.cs b/src/net/JNet/GeneratedCore/Java/Awt/Datatransfer/Transferable.cs new file mode 100644 index 0000000000..4ea85a01e0 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/Datatransfer/Transferable.cs @@ -0,0 +1,121 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.Datatransfer +{ + #region ITransferable + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ITransferable + { + #region Instance methods + /// + /// + /// + Java.Awt.Datatransfer.DataFlavor[] TransferDataFlavors { get; } + /// + /// + /// + /// + /// + bool IsDataFlavorSupported(Java.Awt.Datatransfer.DataFlavor arg0); + /// + /// + /// + /// + /// + /// + /// + object GetTransferData(Java.Awt.Datatransfer.DataFlavor arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Transferable + public partial class Transferable : Java.Awt.Datatransfer.ITransferable + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.Datatransfer.DataFlavor[] TransferDataFlavors + { + get { return IExecuteWithSignatureArray("getTransferDataFlavors", "()[Ljava/awt/datatransfer/DataFlavor;"); } + } + /// + /// + /// + /// + /// + public bool IsDataFlavorSupported(Java.Awt.Datatransfer.DataFlavor arg0) + { + return IExecuteWithSignature("isDataFlavorSupported", "(Ljava/awt/datatransfer/DataFlavor;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public object GetTransferData(Java.Awt.Datatransfer.DataFlavor arg0) + { + return IExecuteWithSignature("getTransferData", "(Ljava/awt/datatransfer/DataFlavor;)Ljava/lang/Object;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/Datatransfer/UnsupportedFlavorException.cs b/src/net/JNet/GeneratedCore/Java/Awt/Datatransfer/UnsupportedFlavorException.cs new file mode 100644 index 0000000000..c459bd165c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/Datatransfer/UnsupportedFlavorException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.Datatransfer +{ + #region UnsupportedFlavorException + public partial class UnsupportedFlavorException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/DefaultFocusTraversalPolicy.cs b/src/net/JNet/GeneratedCore/Java/Awt/DefaultFocusTraversalPolicy.cs new file mode 100644 index 0000000000..185df2ff7a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/DefaultFocusTraversalPolicy.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt +{ + #region DefaultFocusTraversalPolicy + public partial class DefaultFocusTraversalPolicy + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/DefaultKeyboardFocusManager.cs b/src/net/JNet/GeneratedCore/Java/Awt/DefaultKeyboardFocusManager.cs new file mode 100644 index 0000000000..af58d1e05d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/DefaultKeyboardFocusManager.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt +{ + #region DefaultKeyboardFocusManager + public partial class DefaultKeyboardFocusManager + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/Desktop.cs b/src/net/JNet/GeneratedCore/Java/Awt/Desktop.cs new file mode 100644 index 0000000000..b9b3fda09d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/Desktop.cs @@ -0,0 +1,453 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt +{ + #region Desktop + public partial class Desktop + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + public static Java.Awt.Desktop GetDesktop + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getDesktop", "()Ljava/awt/Desktop;"); } + } + /// + /// + /// + /// + public static bool IsDesktopSupported() + { + return SExecuteWithSignature(LocalBridgeClazz, "isDesktopSupported", "()Z"); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public bool IsSupported(Java.Awt.Desktop.Action arg0) + { + return IExecuteWithSignature("isSupported", "(Ljava/awt/Desktop$Action;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool MoveToTrash(Java.Io.File arg0) + { + return IExecuteWithSignature("moveToTrash", "(Ljava/io/File;)Z", arg0); + } + /// + /// + /// + /// + public void AddAppEventListener(Java.Awt.DesktopNs.SystemEventListener arg0) + { + IExecuteWithSignature("addAppEventListener", "(Ljava/awt/desktop/SystemEventListener;)V", arg0); + } + /// + /// + /// + /// + /// + public void Browse(Java.Net.URI arg0) + { + IExecuteWithSignature("browse", "(Ljava/net/URI;)V", arg0); + } + /// + /// + /// + /// + public void BrowseFileDirectory(Java.Io.File arg0) + { + IExecuteWithSignature("browseFileDirectory", "(Ljava/io/File;)V", arg0); + } + /// + /// + /// + public void DisableSuddenTermination() + { + IExecuteWithSignature("disableSuddenTermination", "()V"); + } + /// + /// + /// + /// + /// + public void Edit(Java.Io.File arg0) + { + IExecuteWithSignature("edit", "(Ljava/io/File;)V", arg0); + } + /// + /// + /// + public void EnableSuddenTermination() + { + IExecuteWithSignature("enableSuddenTermination", "()V"); + } + /// + /// + /// + /// + public void Mail() + { + IExecuteWithSignature("mail", "()V"); + } + /// + /// + /// + /// + /// + public void Mail(Java.Net.URI arg0) + { + IExecuteWithSignature("mail", "(Ljava/net/URI;)V", arg0); + } + /// + /// + /// + /// + /// + public void Open(Java.Io.File arg0) + { + IExecuteWithSignature("open", "(Ljava/io/File;)V", arg0); + } + /// + /// + /// + public void OpenHelpViewer() + { + IExecuteWithSignature("openHelpViewer", "()V"); + } + /// + /// + /// + /// + /// + public void Print(Java.Io.File arg0) + { + IExecuteWithSignature("print", "(Ljava/io/File;)V", arg0); + } + /// + /// + /// + /// + public void RemoveAppEventListener(Java.Awt.DesktopNs.SystemEventListener arg0) + { + IExecuteWithSignature("removeAppEventListener", "(Ljava/awt/desktop/SystemEventListener;)V", arg0); + } + /// + /// + /// + /// + public void RequestForeground(bool arg0) + { + IExecuteWithSignature("requestForeground", "(Z)V", arg0); + } + /// + /// + /// + /// + public void SetAboutHandler(Java.Awt.DesktopNs.AboutHandler arg0) + { + IExecuteWithSignature("setAboutHandler", "(Ljava/awt/desktop/AboutHandler;)V", arg0); + } + /// + /// + /// + /// + public void SetDefaultMenuBar(Javax.Swing.JMenuBar arg0) + { + IExecuteWithSignature("setDefaultMenuBar", "(Ljavax/swing/JMenuBar;)V", arg0); + } + /// + /// + /// + /// + public void SetOpenFileHandler(Java.Awt.DesktopNs.OpenFilesHandler arg0) + { + IExecuteWithSignature("setOpenFileHandler", "(Ljava/awt/desktop/OpenFilesHandler;)V", arg0); + } + /// + /// + /// + /// + public void SetOpenURIHandler(Java.Awt.DesktopNs.OpenURIHandler arg0) + { + IExecuteWithSignature("setOpenURIHandler", "(Ljava/awt/desktop/OpenURIHandler;)V", arg0); + } + /// + /// + /// + /// + public void SetPreferencesHandler(Java.Awt.DesktopNs.PreferencesHandler arg0) + { + IExecuteWithSignature("setPreferencesHandler", "(Ljava/awt/desktop/PreferencesHandler;)V", arg0); + } + /// + /// + /// + /// + public void SetPrintFileHandler(Java.Awt.DesktopNs.PrintFilesHandler arg0) + { + IExecuteWithSignature("setPrintFileHandler", "(Ljava/awt/desktop/PrintFilesHandler;)V", arg0); + } + /// + /// + /// + /// + public void SetQuitHandler(Java.Awt.DesktopNs.QuitHandler arg0) + { + IExecuteWithSignature("setQuitHandler", "(Ljava/awt/desktop/QuitHandler;)V", arg0); + } + /// + /// + /// + /// + public void SetQuitStrategy(Java.Awt.DesktopNs.QuitStrategy arg0) + { + IExecuteWithSignature("setQuitStrategy", "(Ljava/awt/desktop/QuitStrategy;)V", arg0); + } + + #endregion + + #region Nested classes + #region Action + public partial class Action + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Awt.Desktop.Action APP_ABOUT { get { if (!_APP_ABOUTReady) { _APP_ABOUTContent = SGetField(LocalBridgeClazz, "APP_ABOUT"); _APP_ABOUTReady = true; } return _APP_ABOUTContent; } } + private static Java.Awt.Desktop.Action _APP_ABOUTContent = default; + private static bool _APP_ABOUTReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.Desktop.Action APP_EVENT_FOREGROUND { get { if (!_APP_EVENT_FOREGROUNDReady) { _APP_EVENT_FOREGROUNDContent = SGetField(LocalBridgeClazz, "APP_EVENT_FOREGROUND"); _APP_EVENT_FOREGROUNDReady = true; } return _APP_EVENT_FOREGROUNDContent; } } + private static Java.Awt.Desktop.Action _APP_EVENT_FOREGROUNDContent = default; + private static bool _APP_EVENT_FOREGROUNDReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.Desktop.Action APP_EVENT_HIDDEN { get { if (!_APP_EVENT_HIDDENReady) { _APP_EVENT_HIDDENContent = SGetField(LocalBridgeClazz, "APP_EVENT_HIDDEN"); _APP_EVENT_HIDDENReady = true; } return _APP_EVENT_HIDDENContent; } } + private static Java.Awt.Desktop.Action _APP_EVENT_HIDDENContent = default; + private static bool _APP_EVENT_HIDDENReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.Desktop.Action APP_EVENT_REOPENED { get { if (!_APP_EVENT_REOPENEDReady) { _APP_EVENT_REOPENEDContent = SGetField(LocalBridgeClazz, "APP_EVENT_REOPENED"); _APP_EVENT_REOPENEDReady = true; } return _APP_EVENT_REOPENEDContent; } } + private static Java.Awt.Desktop.Action _APP_EVENT_REOPENEDContent = default; + private static bool _APP_EVENT_REOPENEDReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.Desktop.Action APP_EVENT_SCREEN_SLEEP { get { if (!_APP_EVENT_SCREEN_SLEEPReady) { _APP_EVENT_SCREEN_SLEEPContent = SGetField(LocalBridgeClazz, "APP_EVENT_SCREEN_SLEEP"); _APP_EVENT_SCREEN_SLEEPReady = true; } return _APP_EVENT_SCREEN_SLEEPContent; } } + private static Java.Awt.Desktop.Action _APP_EVENT_SCREEN_SLEEPContent = default; + private static bool _APP_EVENT_SCREEN_SLEEPReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.Desktop.Action APP_EVENT_SYSTEM_SLEEP { get { if (!_APP_EVENT_SYSTEM_SLEEPReady) { _APP_EVENT_SYSTEM_SLEEPContent = SGetField(LocalBridgeClazz, "APP_EVENT_SYSTEM_SLEEP"); _APP_EVENT_SYSTEM_SLEEPReady = true; } return _APP_EVENT_SYSTEM_SLEEPContent; } } + private static Java.Awt.Desktop.Action _APP_EVENT_SYSTEM_SLEEPContent = default; + private static bool _APP_EVENT_SYSTEM_SLEEPReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.Desktop.Action APP_EVENT_USER_SESSION { get { if (!_APP_EVENT_USER_SESSIONReady) { _APP_EVENT_USER_SESSIONContent = SGetField(LocalBridgeClazz, "APP_EVENT_USER_SESSION"); _APP_EVENT_USER_SESSIONReady = true; } return _APP_EVENT_USER_SESSIONContent; } } + private static Java.Awt.Desktop.Action _APP_EVENT_USER_SESSIONContent = default; + private static bool _APP_EVENT_USER_SESSIONReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.Desktop.Action APP_HELP_VIEWER { get { if (!_APP_HELP_VIEWERReady) { _APP_HELP_VIEWERContent = SGetField(LocalBridgeClazz, "APP_HELP_VIEWER"); _APP_HELP_VIEWERReady = true; } return _APP_HELP_VIEWERContent; } } + private static Java.Awt.Desktop.Action _APP_HELP_VIEWERContent = default; + private static bool _APP_HELP_VIEWERReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.Desktop.Action APP_MENU_BAR { get { if (!_APP_MENU_BARReady) { _APP_MENU_BARContent = SGetField(LocalBridgeClazz, "APP_MENU_BAR"); _APP_MENU_BARReady = true; } return _APP_MENU_BARContent; } } + private static Java.Awt.Desktop.Action _APP_MENU_BARContent = default; + private static bool _APP_MENU_BARReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.Desktop.Action APP_OPEN_FILE { get { if (!_APP_OPEN_FILEReady) { _APP_OPEN_FILEContent = SGetField(LocalBridgeClazz, "APP_OPEN_FILE"); _APP_OPEN_FILEReady = true; } return _APP_OPEN_FILEContent; } } + private static Java.Awt.Desktop.Action _APP_OPEN_FILEContent = default; + private static bool _APP_OPEN_FILEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.Desktop.Action APP_OPEN_URI { get { if (!_APP_OPEN_URIReady) { _APP_OPEN_URIContent = SGetField(LocalBridgeClazz, "APP_OPEN_URI"); _APP_OPEN_URIReady = true; } return _APP_OPEN_URIContent; } } + private static Java.Awt.Desktop.Action _APP_OPEN_URIContent = default; + private static bool _APP_OPEN_URIReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.Desktop.Action APP_PREFERENCES { get { if (!_APP_PREFERENCESReady) { _APP_PREFERENCESContent = SGetField(LocalBridgeClazz, "APP_PREFERENCES"); _APP_PREFERENCESReady = true; } return _APP_PREFERENCESContent; } } + private static Java.Awt.Desktop.Action _APP_PREFERENCESContent = default; + private static bool _APP_PREFERENCESReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.Desktop.Action APP_PRINT_FILE { get { if (!_APP_PRINT_FILEReady) { _APP_PRINT_FILEContent = SGetField(LocalBridgeClazz, "APP_PRINT_FILE"); _APP_PRINT_FILEReady = true; } return _APP_PRINT_FILEContent; } } + private static Java.Awt.Desktop.Action _APP_PRINT_FILEContent = default; + private static bool _APP_PRINT_FILEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.Desktop.Action APP_QUIT_HANDLER { get { if (!_APP_QUIT_HANDLERReady) { _APP_QUIT_HANDLERContent = SGetField(LocalBridgeClazz, "APP_QUIT_HANDLER"); _APP_QUIT_HANDLERReady = true; } return _APP_QUIT_HANDLERContent; } } + private static Java.Awt.Desktop.Action _APP_QUIT_HANDLERContent = default; + private static bool _APP_QUIT_HANDLERReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.Desktop.Action APP_QUIT_STRATEGY { get { if (!_APP_QUIT_STRATEGYReady) { _APP_QUIT_STRATEGYContent = SGetField(LocalBridgeClazz, "APP_QUIT_STRATEGY"); _APP_QUIT_STRATEGYReady = true; } return _APP_QUIT_STRATEGYContent; } } + private static Java.Awt.Desktop.Action _APP_QUIT_STRATEGYContent = default; + private static bool _APP_QUIT_STRATEGYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.Desktop.Action APP_REQUEST_FOREGROUND { get { if (!_APP_REQUEST_FOREGROUNDReady) { _APP_REQUEST_FOREGROUNDContent = SGetField(LocalBridgeClazz, "APP_REQUEST_FOREGROUND"); _APP_REQUEST_FOREGROUNDReady = true; } return _APP_REQUEST_FOREGROUNDContent; } } + private static Java.Awt.Desktop.Action _APP_REQUEST_FOREGROUNDContent = default; + private static bool _APP_REQUEST_FOREGROUNDReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.Desktop.Action APP_SUDDEN_TERMINATION { get { if (!_APP_SUDDEN_TERMINATIONReady) { _APP_SUDDEN_TERMINATIONContent = SGetField(LocalBridgeClazz, "APP_SUDDEN_TERMINATION"); _APP_SUDDEN_TERMINATIONReady = true; } return _APP_SUDDEN_TERMINATIONContent; } } + private static Java.Awt.Desktop.Action _APP_SUDDEN_TERMINATIONContent = default; + private static bool _APP_SUDDEN_TERMINATIONReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.Desktop.Action BROWSE { get { if (!_BROWSEReady) { _BROWSEContent = SGetField(LocalBridgeClazz, "BROWSE"); _BROWSEReady = true; } return _BROWSEContent; } } + private static Java.Awt.Desktop.Action _BROWSEContent = default; + private static bool _BROWSEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.Desktop.Action BROWSE_FILE_DIR { get { if (!_BROWSE_FILE_DIRReady) { _BROWSE_FILE_DIRContent = SGetField(LocalBridgeClazz, "BROWSE_FILE_DIR"); _BROWSE_FILE_DIRReady = true; } return _BROWSE_FILE_DIRContent; } } + private static Java.Awt.Desktop.Action _BROWSE_FILE_DIRContent = default; + private static bool _BROWSE_FILE_DIRReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.Desktop.Action EDIT { get { if (!_EDITReady) { _EDITContent = SGetField(LocalBridgeClazz, "EDIT"); _EDITReady = true; } return _EDITContent; } } + private static Java.Awt.Desktop.Action _EDITContent = default; + private static bool _EDITReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.Desktop.Action MAIL { get { if (!_MAILReady) { _MAILContent = SGetField(LocalBridgeClazz, "MAIL"); _MAILReady = true; } return _MAILContent; } } + private static Java.Awt.Desktop.Action _MAILContent = default; + private static bool _MAILReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.Desktop.Action MOVE_TO_TRASH { get { if (!_MOVE_TO_TRASHReady) { _MOVE_TO_TRASHContent = SGetField(LocalBridgeClazz, "MOVE_TO_TRASH"); _MOVE_TO_TRASHReady = true; } return _MOVE_TO_TRASHContent; } } + private static Java.Awt.Desktop.Action _MOVE_TO_TRASHContent = default; + private static bool _MOVE_TO_TRASHReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.Desktop.Action OPEN { get { if (!_OPENReady) { _OPENContent = SGetField(LocalBridgeClazz, "OPEN"); _OPENReady = true; } return _OPENContent; } } + private static Java.Awt.Desktop.Action _OPENContent = default; + private static bool _OPENReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.Desktop.Action PRINT { get { if (!_PRINTReady) { _PRINTContent = SGetField(LocalBridgeClazz, "PRINT"); _PRINTReady = true; } return _PRINTContent; } } + private static Java.Awt.Desktop.Action _PRINTContent = default; + private static bool _PRINTReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Awt.Desktop.Action ValueOf(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Ljava/lang/String;)Ljava/awt/Desktop$Action;", arg0); + } + /// + /// + /// + /// + public static Java.Awt.Desktop.Action[] Values() + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "values", "()[Ljava/awt/Desktop$Action;"); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/DesktopNs/AboutEvent.cs b/src/net/JNet/GeneratedCore/Java/Awt/DesktopNs/AboutEvent.cs new file mode 100644 index 0000000000..5ff24577f2 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/DesktopNs/AboutEvent.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.DesktopNs +{ + #region AboutEvent + public partial class AboutEvent + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/DesktopNs/AboutHandler.cs b/src/net/JNet/GeneratedCore/Java/Awt/DesktopNs/AboutHandler.cs new file mode 100644 index 0000000000..b7d623ea29 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/DesktopNs/AboutHandler.cs @@ -0,0 +1,89 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.DesktopNs +{ + #region IAboutHandler + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IAboutHandler + { + #region Instance methods + /// + /// + /// + /// + void HandleAbout(Java.Awt.DesktopNs.AboutEvent arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region AboutHandler + public partial class AboutHandler : Java.Awt.DesktopNs.IAboutHandler + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public void HandleAbout(Java.Awt.DesktopNs.AboutEvent arg0) + { + IExecuteWithSignature("handleAbout", "(Ljava/awt/desktop/AboutEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/DesktopNs/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Java/Awt/DesktopNs/AllPackageClasses.cs new file mode 100644 index 0000000000..e88af7fa55 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/DesktopNs/AllPackageClasses.cs @@ -0,0 +1,1548 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Java.Awt.DesktopNs +{ + #region AboutEvent + /// + /// + /// + public partial class AboutEvent : Java.Awt.DesktopNs.AppEvent + { + const string _bridgeClassName = "java.awt.desktop.AboutEvent"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public AboutEvent() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public AboutEvent(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AboutHandler + /// + /// + /// + public partial class AboutHandler : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.desktop.AboutHandler"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AboutHandler class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AboutHandler() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AboutHandler class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AboutHandler(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AppEvent + /// + /// + /// + public partial class AppEvent : Java.Util.EventObject + { + const string _bridgeClassName = "java.awt.desktop.AppEvent"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public AppEvent() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public AppEvent(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AppForegroundEvent + /// + /// + /// + public partial class AppForegroundEvent : Java.Awt.DesktopNs.AppEvent + { + const string _bridgeClassName = "java.awt.desktop.AppForegroundEvent"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public AppForegroundEvent() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public AppForegroundEvent(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AppForegroundListener + /// + /// + /// + public partial class AppForegroundListener : MASES.JCOBridge.C2JBridge.JVMBridgeListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public AppForegroundListener() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.java.awt.desktop.AppForegroundListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region AppForegroundListenerDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class AppForegroundListenerDirect : AppForegroundListener + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "java.awt.desktop.AppForegroundListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region AppHiddenEvent + /// + /// + /// + public partial class AppHiddenEvent : Java.Awt.DesktopNs.AppEvent + { + const string _bridgeClassName = "java.awt.desktop.AppHiddenEvent"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public AppHiddenEvent() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public AppHiddenEvent(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AppHiddenListener + /// + /// + /// + public partial class AppHiddenListener : MASES.JCOBridge.C2JBridge.JVMBridgeListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public AppHiddenListener() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.java.awt.desktop.AppHiddenListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region AppHiddenListenerDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class AppHiddenListenerDirect : AppHiddenListener + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "java.awt.desktop.AppHiddenListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region AppReopenedEvent + /// + /// + /// + public partial class AppReopenedEvent : Java.Awt.DesktopNs.AppEvent + { + const string _bridgeClassName = "java.awt.desktop.AppReopenedEvent"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public AppReopenedEvent() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public AppReopenedEvent(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AppReopenedListener + /// + /// + /// + public partial class AppReopenedListener : MASES.JCOBridge.C2JBridge.JVMBridgeListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public AppReopenedListener() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.java.awt.desktop.AppReopenedListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region AppReopenedListenerDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class AppReopenedListenerDirect : AppReopenedListener + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "java.awt.desktop.AppReopenedListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region FilesEvent + /// + /// + /// + public partial class FilesEvent : Java.Awt.DesktopNs.AppEvent + { + const string _bridgeClassName = "java.awt.desktop.FilesEvent"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public FilesEvent() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public FilesEvent(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region OpenFilesEvent + /// + /// + /// + public partial class OpenFilesEvent : Java.Awt.DesktopNs.FilesEvent + { + const string _bridgeClassName = "java.awt.desktop.OpenFilesEvent"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public OpenFilesEvent() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public OpenFilesEvent(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region OpenFilesHandler + /// + /// + /// + public partial class OpenFilesHandler : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.desktop.OpenFilesHandler"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("OpenFilesHandler class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public OpenFilesHandler() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("OpenFilesHandler class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public OpenFilesHandler(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region OpenURIEvent + /// + /// + /// + public partial class OpenURIEvent : Java.Awt.DesktopNs.AppEvent + { + const string _bridgeClassName = "java.awt.desktop.OpenURIEvent"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public OpenURIEvent() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public OpenURIEvent(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region OpenURIHandler + /// + /// + /// + public partial class OpenURIHandler : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.desktop.OpenURIHandler"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("OpenURIHandler class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public OpenURIHandler() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("OpenURIHandler class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public OpenURIHandler(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PreferencesEvent + /// + /// + /// + public partial class PreferencesEvent : Java.Awt.DesktopNs.AppEvent + { + const string _bridgeClassName = "java.awt.desktop.PreferencesEvent"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public PreferencesEvent() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public PreferencesEvent(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PreferencesHandler + /// + /// + /// + public partial class PreferencesHandler : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.desktop.PreferencesHandler"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("PreferencesHandler class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public PreferencesHandler() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("PreferencesHandler class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public PreferencesHandler(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PrintFilesEvent + /// + /// + /// + public partial class PrintFilesEvent : Java.Awt.DesktopNs.FilesEvent + { + const string _bridgeClassName = "java.awt.desktop.PrintFilesEvent"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public PrintFilesEvent() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public PrintFilesEvent(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PrintFilesHandler + /// + /// + /// + public partial class PrintFilesHandler : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.desktop.PrintFilesHandler"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("PrintFilesHandler class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public PrintFilesHandler() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("PrintFilesHandler class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public PrintFilesHandler(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region QuitEvent + /// + /// + /// + public partial class QuitEvent : Java.Awt.DesktopNs.AppEvent + { + const string _bridgeClassName = "java.awt.desktop.QuitEvent"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public QuitEvent() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public QuitEvent(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region QuitHandler + /// + /// + /// + public partial class QuitHandler : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.desktop.QuitHandler"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("QuitHandler class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public QuitHandler() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("QuitHandler class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public QuitHandler(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region QuitResponse + /// + /// + /// + public partial class QuitResponse : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.desktop.QuitResponse"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("QuitResponse class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public QuitResponse() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("QuitResponse class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public QuitResponse(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region QuitStrategy + /// + /// + /// + public partial class QuitStrategy : Java.Lang.Enum + { + const string _bridgeClassName = "java.awt.desktop.QuitStrategy"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public QuitStrategy() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public QuitStrategy(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ScreenSleepEvent + /// + /// + /// + public partial class ScreenSleepEvent : Java.Awt.DesktopNs.AppEvent + { + const string _bridgeClassName = "java.awt.desktop.ScreenSleepEvent"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ScreenSleepEvent() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ScreenSleepEvent(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ScreenSleepListener + /// + /// + /// + public partial class ScreenSleepListener : MASES.JCOBridge.C2JBridge.JVMBridgeListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ScreenSleepListener() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.java.awt.desktop.ScreenSleepListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region ScreenSleepListenerDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class ScreenSleepListenerDirect : ScreenSleepListener + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "java.awt.desktop.ScreenSleepListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region SystemEventListener + /// + /// + /// + public partial class SystemEventListener : Java.Util.EventListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SystemEventListener() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.java.awt.desktop.SystemEventListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region SystemEventListenerDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class SystemEventListenerDirect : SystemEventListener + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "java.awt.desktop.SystemEventListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region SystemSleepEvent + /// + /// + /// + public partial class SystemSleepEvent : Java.Awt.DesktopNs.AppEvent + { + const string _bridgeClassName = "java.awt.desktop.SystemSleepEvent"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SystemSleepEvent() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SystemSleepEvent(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SystemSleepListener + /// + /// + /// + public partial class SystemSleepListener : MASES.JCOBridge.C2JBridge.JVMBridgeListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SystemSleepListener() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.java.awt.desktop.SystemSleepListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region SystemSleepListenerDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class SystemSleepListenerDirect : SystemSleepListener + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "java.awt.desktop.SystemSleepListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region UserSessionEvent + /// + /// + /// + public partial class UserSessionEvent : Java.Awt.DesktopNs.AppEvent + { + const string _bridgeClassName = "java.awt.desktop.UserSessionEvent"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public UserSessionEvent() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public UserSessionEvent(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region Reason + /// + /// + /// + public partial class Reason : Java.Lang.Enum + { + const string _bridgeClassName = "java.awt.desktop.UserSessionEvent$Reason"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Reason() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Reason(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region UserSessionListener + /// + /// + /// + public partial class UserSessionListener : MASES.JCOBridge.C2JBridge.JVMBridgeListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public UserSessionListener() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.java.awt.desktop.UserSessionListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region UserSessionListenerDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class UserSessionListenerDirect : UserSessionListener + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "java.awt.desktop.UserSessionListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/DesktopNs/AppEvent.cs b/src/net/JNet/GeneratedCore/Java/Awt/DesktopNs/AppEvent.cs new file mode 100644 index 0000000000..ec2a2d7c61 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/DesktopNs/AppEvent.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.DesktopNs +{ + #region AppEvent + public partial class AppEvent + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/DesktopNs/AppForegroundEvent.cs b/src/net/JNet/GeneratedCore/Java/Awt/DesktopNs/AppForegroundEvent.cs new file mode 100644 index 0000000000..f22b0039da --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/DesktopNs/AppForegroundEvent.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.DesktopNs +{ + #region AppForegroundEvent + public partial class AppForegroundEvent + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/DesktopNs/AppForegroundListener.cs b/src/net/JNet/GeneratedCore/Java/Awt/DesktopNs/AppForegroundListener.cs new file mode 100644 index 0000000000..53b6d889b5 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/DesktopNs/AppForegroundListener.cs @@ -0,0 +1,184 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.DesktopNs +{ + #region IAppForegroundListener + /// + /// .NET interface for org.mases.jnet.generated.java.awt.desktop.AppForegroundListener implementing + /// + public partial interface IAppForegroundListener + { + #region Instance methods + /// + /// + /// + /// + void AppMovedToBackground(Java.Awt.DesktopNs.AppForegroundEvent arg0); + /// + /// + /// + /// + void AppRaisedToForeground(Java.Awt.DesktopNs.AppForegroundEvent arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region AppForegroundListener + public partial class AppForegroundListener : Java.Awt.DesktopNs.IAppForegroundListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("appMovedToBackground", new global::System.EventHandler>>(AppMovedToBackgroundEventHandler)); + AddEventHandler("appRaisedToForeground", new global::System.EventHandler>>(AppRaisedToForegroundEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnAppMovedToBackground { get; set; } = null; + + void AppMovedToBackgroundEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnAppMovedToBackground != null) ? OnAppMovedToBackground : AppMovedToBackground; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void AppMovedToBackground(Java.Awt.DesktopNs.AppForegroundEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnAppRaisedToForeground { get; set; } = null; + + void AppRaisedToForegroundEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnAppRaisedToForeground != null) ? OnAppRaisedToForeground : AppRaisedToForeground; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void AppRaisedToForeground(Java.Awt.DesktopNs.AppForegroundEvent arg0) + { + + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region AppForegroundListenerDirect + public partial class AppForegroundListenerDirect : Java.Awt.DesktopNs.IAppForegroundListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public override void AppMovedToBackground(Java.Awt.DesktopNs.AppForegroundEvent arg0) + { + IExecuteWithSignature("appMovedToBackground", "(Ljava/awt/desktop/AppForegroundEvent;)V", arg0); + } + /// + /// + /// + /// + public override void AppRaisedToForeground(Java.Awt.DesktopNs.AppForegroundEvent arg0) + { + IExecuteWithSignature("appRaisedToForeground", "(Ljava/awt/desktop/AppForegroundEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/DesktopNs/AppHiddenEvent.cs b/src/net/JNet/GeneratedCore/Java/Awt/DesktopNs/AppHiddenEvent.cs new file mode 100644 index 0000000000..75771511f1 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/DesktopNs/AppHiddenEvent.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.DesktopNs +{ + #region AppHiddenEvent + public partial class AppHiddenEvent + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/DesktopNs/AppHiddenListener.cs b/src/net/JNet/GeneratedCore/Java/Awt/DesktopNs/AppHiddenListener.cs new file mode 100644 index 0000000000..37c42bbbd9 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/DesktopNs/AppHiddenListener.cs @@ -0,0 +1,184 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.DesktopNs +{ + #region IAppHiddenListener + /// + /// .NET interface for org.mases.jnet.generated.java.awt.desktop.AppHiddenListener implementing + /// + public partial interface IAppHiddenListener + { + #region Instance methods + /// + /// + /// + /// + void AppHidden(Java.Awt.DesktopNs.AppHiddenEvent arg0); + /// + /// + /// + /// + void AppUnhidden(Java.Awt.DesktopNs.AppHiddenEvent arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region AppHiddenListener + public partial class AppHiddenListener : Java.Awt.DesktopNs.IAppHiddenListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("appHidden", new global::System.EventHandler>>(AppHiddenEventHandler)); + AddEventHandler("appUnhidden", new global::System.EventHandler>>(AppUnhiddenEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnAppHidden { get; set; } = null; + + void AppHiddenEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnAppHidden != null) ? OnAppHidden : AppHidden; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void AppHidden(Java.Awt.DesktopNs.AppHiddenEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnAppUnhidden { get; set; } = null; + + void AppUnhiddenEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnAppUnhidden != null) ? OnAppUnhidden : AppUnhidden; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void AppUnhidden(Java.Awt.DesktopNs.AppHiddenEvent arg0) + { + + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region AppHiddenListenerDirect + public partial class AppHiddenListenerDirect : Java.Awt.DesktopNs.IAppHiddenListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public override void AppHidden(Java.Awt.DesktopNs.AppHiddenEvent arg0) + { + IExecuteWithSignature("appHidden", "(Ljava/awt/desktop/AppHiddenEvent;)V", arg0); + } + /// + /// + /// + /// + public override void AppUnhidden(Java.Awt.DesktopNs.AppHiddenEvent arg0) + { + IExecuteWithSignature("appUnhidden", "(Ljava/awt/desktop/AppHiddenEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/DesktopNs/AppReopenedEvent.cs b/src/net/JNet/GeneratedCore/Java/Awt/DesktopNs/AppReopenedEvent.cs new file mode 100644 index 0000000000..7a8afd3d7d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/DesktopNs/AppReopenedEvent.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.DesktopNs +{ + #region AppReopenedEvent + public partial class AppReopenedEvent + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/DesktopNs/AppReopenedListener.cs b/src/net/JNet/GeneratedCore/Java/Awt/DesktopNs/AppReopenedListener.cs new file mode 100644 index 0000000000..8972b5960a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/DesktopNs/AppReopenedListener.cs @@ -0,0 +1,149 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.DesktopNs +{ + #region IAppReopenedListener + /// + /// .NET interface for org.mases.jnet.generated.java.awt.desktop.AppReopenedListener implementing + /// + public partial interface IAppReopenedListener + { + #region Instance methods + /// + /// + /// + /// + void AppReopened(Java.Awt.DesktopNs.AppReopenedEvent arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region AppReopenedListener + public partial class AppReopenedListener : Java.Awt.DesktopNs.IAppReopenedListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("appReopened", new global::System.EventHandler>>(AppReopenedEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnAppReopened { get; set; } = null; + + void AppReopenedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnAppReopened != null) ? OnAppReopened : AppReopened; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void AppReopened(Java.Awt.DesktopNs.AppReopenedEvent arg0) + { + + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region AppReopenedListenerDirect + public partial class AppReopenedListenerDirect : Java.Awt.DesktopNs.IAppReopenedListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public override void AppReopened(Java.Awt.DesktopNs.AppReopenedEvent arg0) + { + IExecuteWithSignature("appReopened", "(Ljava/awt/desktop/AppReopenedEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/DesktopNs/FilesEvent.cs b/src/net/JNet/GeneratedCore/Java/Awt/DesktopNs/FilesEvent.cs new file mode 100644 index 0000000000..80c00116a8 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/DesktopNs/FilesEvent.cs @@ -0,0 +1,65 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.DesktopNs +{ + #region FilesEvent + public partial class FilesEvent + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Util.List Files + { + get { return IExecuteWithSignature>("getFiles", "()Ljava/util/List;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/DesktopNs/OpenFilesEvent.cs b/src/net/JNet/GeneratedCore/Java/Awt/DesktopNs/OpenFilesEvent.cs new file mode 100644 index 0000000000..58a37f4bfb --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/DesktopNs/OpenFilesEvent.cs @@ -0,0 +1,74 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.DesktopNs +{ + #region OpenFilesEvent + public partial class OpenFilesEvent + { + #region Constructors + /// + /// + /// + /// + /// + public OpenFilesEvent(Java.Util.List arg0, Java.Lang.String arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String SearchTerm + { + get { return IExecuteWithSignature("getSearchTerm", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/DesktopNs/OpenFilesHandler.cs b/src/net/JNet/GeneratedCore/Java/Awt/DesktopNs/OpenFilesHandler.cs new file mode 100644 index 0000000000..a2f41e69c6 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/DesktopNs/OpenFilesHandler.cs @@ -0,0 +1,89 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.DesktopNs +{ + #region IOpenFilesHandler + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IOpenFilesHandler + { + #region Instance methods + /// + /// + /// + /// + void OpenFiles(Java.Awt.DesktopNs.OpenFilesEvent arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region OpenFilesHandler + public partial class OpenFilesHandler : Java.Awt.DesktopNs.IOpenFilesHandler + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public void OpenFiles(Java.Awt.DesktopNs.OpenFilesEvent arg0) + { + IExecuteWithSignature("openFiles", "(Ljava/awt/desktop/OpenFilesEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/DesktopNs/OpenURIEvent.cs b/src/net/JNet/GeneratedCore/Java/Awt/DesktopNs/OpenURIEvent.cs new file mode 100644 index 0000000000..1f5d59eb54 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/DesktopNs/OpenURIEvent.cs @@ -0,0 +1,73 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.DesktopNs +{ + #region OpenURIEvent + public partial class OpenURIEvent + { + #region Constructors + /// + /// + /// + /// + public OpenURIEvent(Java.Net.URI arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Net.URI URI + { + get { return IExecuteWithSignature("getURI", "()Ljava/net/URI;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/DesktopNs/OpenURIHandler.cs b/src/net/JNet/GeneratedCore/Java/Awt/DesktopNs/OpenURIHandler.cs new file mode 100644 index 0000000000..62cccd35e2 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/DesktopNs/OpenURIHandler.cs @@ -0,0 +1,89 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.DesktopNs +{ + #region IOpenURIHandler + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IOpenURIHandler + { + #region Instance methods + /// + /// + /// + /// + void OpenURI(Java.Awt.DesktopNs.OpenURIEvent arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region OpenURIHandler + public partial class OpenURIHandler : Java.Awt.DesktopNs.IOpenURIHandler + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public void OpenURI(Java.Awt.DesktopNs.OpenURIEvent arg0) + { + IExecuteWithSignature("openURI", "(Ljava/awt/desktop/OpenURIEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/DesktopNs/PreferencesEvent.cs b/src/net/JNet/GeneratedCore/Java/Awt/DesktopNs/PreferencesEvent.cs new file mode 100644 index 0000000000..feba8f259d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/DesktopNs/PreferencesEvent.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.DesktopNs +{ + #region PreferencesEvent + public partial class PreferencesEvent + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/DesktopNs/PreferencesHandler.cs b/src/net/JNet/GeneratedCore/Java/Awt/DesktopNs/PreferencesHandler.cs new file mode 100644 index 0000000000..f347ee2e2b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/DesktopNs/PreferencesHandler.cs @@ -0,0 +1,89 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.DesktopNs +{ + #region IPreferencesHandler + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IPreferencesHandler + { + #region Instance methods + /// + /// + /// + /// + void HandlePreferences(Java.Awt.DesktopNs.PreferencesEvent arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region PreferencesHandler + public partial class PreferencesHandler : Java.Awt.DesktopNs.IPreferencesHandler + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public void HandlePreferences(Java.Awt.DesktopNs.PreferencesEvent arg0) + { + IExecuteWithSignature("handlePreferences", "(Ljava/awt/desktop/PreferencesEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/DesktopNs/PrintFilesEvent.cs b/src/net/JNet/GeneratedCore/Java/Awt/DesktopNs/PrintFilesEvent.cs new file mode 100644 index 0000000000..c0734a8083 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/DesktopNs/PrintFilesEvent.cs @@ -0,0 +1,66 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.DesktopNs +{ + #region PrintFilesEvent + public partial class PrintFilesEvent + { + #region Constructors + /// + /// + /// + /// + public PrintFilesEvent(Java.Util.List arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/DesktopNs/PrintFilesHandler.cs b/src/net/JNet/GeneratedCore/Java/Awt/DesktopNs/PrintFilesHandler.cs new file mode 100644 index 0000000000..73d7a52ab7 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/DesktopNs/PrintFilesHandler.cs @@ -0,0 +1,89 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.DesktopNs +{ + #region IPrintFilesHandler + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IPrintFilesHandler + { + #region Instance methods + /// + /// + /// + /// + void PrintFiles(Java.Awt.DesktopNs.PrintFilesEvent arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region PrintFilesHandler + public partial class PrintFilesHandler : Java.Awt.DesktopNs.IPrintFilesHandler + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public void PrintFiles(Java.Awt.DesktopNs.PrintFilesEvent arg0) + { + IExecuteWithSignature("printFiles", "(Ljava/awt/desktop/PrintFilesEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/DesktopNs/QuitEvent.cs b/src/net/JNet/GeneratedCore/Java/Awt/DesktopNs/QuitEvent.cs new file mode 100644 index 0000000000..ab1e1f460e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/DesktopNs/QuitEvent.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.DesktopNs +{ + #region QuitEvent + public partial class QuitEvent + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/DesktopNs/QuitHandler.cs b/src/net/JNet/GeneratedCore/Java/Awt/DesktopNs/QuitHandler.cs new file mode 100644 index 0000000000..d7f1b59ce6 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/DesktopNs/QuitHandler.cs @@ -0,0 +1,91 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.DesktopNs +{ + #region IQuitHandler + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IQuitHandler + { + #region Instance methods + /// + /// + /// + /// + /// + void HandleQuitRequestWith(Java.Awt.DesktopNs.QuitEvent arg0, Java.Awt.DesktopNs.QuitResponse arg1); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region QuitHandler + public partial class QuitHandler : Java.Awt.DesktopNs.IQuitHandler + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public void HandleQuitRequestWith(Java.Awt.DesktopNs.QuitEvent arg0, Java.Awt.DesktopNs.QuitResponse arg1) + { + IExecute("handleQuitRequestWith", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/DesktopNs/QuitResponse.cs b/src/net/JNet/GeneratedCore/Java/Awt/DesktopNs/QuitResponse.cs new file mode 100644 index 0000000000..37be4d8f60 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/DesktopNs/QuitResponse.cs @@ -0,0 +1,98 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.DesktopNs +{ + #region IQuitResponse + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IQuitResponse + { + #region Instance methods + /// + /// + /// + void CancelQuit(); + /// + /// + /// + void PerformQuit(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region QuitResponse + public partial class QuitResponse : Java.Awt.DesktopNs.IQuitResponse + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public void CancelQuit() + { + IExecuteWithSignature("cancelQuit", "()V"); + } + /// + /// + /// + public void PerformQuit() + { + IExecuteWithSignature("performQuit", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/DesktopNs/QuitStrategy.cs b/src/net/JNet/GeneratedCore/Java/Awt/DesktopNs/QuitStrategy.cs new file mode 100644 index 0000000000..1370d6504a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/DesktopNs/QuitStrategy.cs @@ -0,0 +1,87 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.DesktopNs +{ + #region QuitStrategy + public partial class QuitStrategy + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Awt.DesktopNs.QuitStrategy CLOSE_ALL_WINDOWS { get { if (!_CLOSE_ALL_WINDOWSReady) { _CLOSE_ALL_WINDOWSContent = SGetField(LocalBridgeClazz, "CLOSE_ALL_WINDOWS"); _CLOSE_ALL_WINDOWSReady = true; } return _CLOSE_ALL_WINDOWSContent; } } + private static Java.Awt.DesktopNs.QuitStrategy _CLOSE_ALL_WINDOWSContent = default; + private static bool _CLOSE_ALL_WINDOWSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.DesktopNs.QuitStrategy NORMAL_EXIT { get { if (!_NORMAL_EXITReady) { _NORMAL_EXITContent = SGetField(LocalBridgeClazz, "NORMAL_EXIT"); _NORMAL_EXITReady = true; } return _NORMAL_EXITContent; } } + private static Java.Awt.DesktopNs.QuitStrategy _NORMAL_EXITContent = default; + private static bool _NORMAL_EXITReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Awt.DesktopNs.QuitStrategy ValueOf(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Ljava/lang/String;)Ljava/awt/desktop/QuitStrategy;", arg0); + } + /// + /// + /// + /// + public static Java.Awt.DesktopNs.QuitStrategy[] Values() + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "values", "()[Ljava/awt/desktop/QuitStrategy;"); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/DesktopNs/ScreenSleepEvent.cs b/src/net/JNet/GeneratedCore/Java/Awt/DesktopNs/ScreenSleepEvent.cs new file mode 100644 index 0000000000..fd6dd2e317 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/DesktopNs/ScreenSleepEvent.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.DesktopNs +{ + #region ScreenSleepEvent + public partial class ScreenSleepEvent + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/DesktopNs/ScreenSleepListener.cs b/src/net/JNet/GeneratedCore/Java/Awt/DesktopNs/ScreenSleepListener.cs new file mode 100644 index 0000000000..2c3a48cee9 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/DesktopNs/ScreenSleepListener.cs @@ -0,0 +1,184 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.DesktopNs +{ + #region IScreenSleepListener + /// + /// .NET interface for org.mases.jnet.generated.java.awt.desktop.ScreenSleepListener implementing + /// + public partial interface IScreenSleepListener + { + #region Instance methods + /// + /// + /// + /// + void ScreenAboutToSleep(Java.Awt.DesktopNs.ScreenSleepEvent arg0); + /// + /// + /// + /// + void ScreenAwoke(Java.Awt.DesktopNs.ScreenSleepEvent arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ScreenSleepListener + public partial class ScreenSleepListener : Java.Awt.DesktopNs.IScreenSleepListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("screenAboutToSleep", new global::System.EventHandler>>(ScreenAboutToSleepEventHandler)); + AddEventHandler("screenAwoke", new global::System.EventHandler>>(ScreenAwokeEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnScreenAboutToSleep { get; set; } = null; + + void ScreenAboutToSleepEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnScreenAboutToSleep != null) ? OnScreenAboutToSleep : ScreenAboutToSleep; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void ScreenAboutToSleep(Java.Awt.DesktopNs.ScreenSleepEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnScreenAwoke { get; set; } = null; + + void ScreenAwokeEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnScreenAwoke != null) ? OnScreenAwoke : ScreenAwoke; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void ScreenAwoke(Java.Awt.DesktopNs.ScreenSleepEvent arg0) + { + + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ScreenSleepListenerDirect + public partial class ScreenSleepListenerDirect : Java.Awt.DesktopNs.IScreenSleepListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public override void ScreenAboutToSleep(Java.Awt.DesktopNs.ScreenSleepEvent arg0) + { + IExecuteWithSignature("screenAboutToSleep", "(Ljava/awt/desktop/ScreenSleepEvent;)V", arg0); + } + /// + /// + /// + /// + public override void ScreenAwoke(Java.Awt.DesktopNs.ScreenSleepEvent arg0) + { + IExecuteWithSignature("screenAwoke", "(Ljava/awt/desktop/ScreenSleepEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/DesktopNs/SystemEventListener.cs b/src/net/JNet/GeneratedCore/Java/Awt/DesktopNs/SystemEventListener.cs new file mode 100644 index 0000000000..ffec992f9b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/DesktopNs/SystemEventListener.cs @@ -0,0 +1,114 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.DesktopNs +{ + #region ISystemEventListener + /// + /// .NET interface for org.mases.jnet.generated.java.awt.desktop.SystemEventListener implementing + /// + public partial interface ISystemEventListener + { + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region SystemEventListener + public partial class SystemEventListener : Java.Awt.DesktopNs.ISystemEventListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region SystemEventListenerDirect + public partial class SystemEventListenerDirect : Java.Awt.DesktopNs.ISystemEventListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/DesktopNs/SystemSleepEvent.cs b/src/net/JNet/GeneratedCore/Java/Awt/DesktopNs/SystemSleepEvent.cs new file mode 100644 index 0000000000..f3b9cc45b6 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/DesktopNs/SystemSleepEvent.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.DesktopNs +{ + #region SystemSleepEvent + public partial class SystemSleepEvent + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/DesktopNs/SystemSleepListener.cs b/src/net/JNet/GeneratedCore/Java/Awt/DesktopNs/SystemSleepListener.cs new file mode 100644 index 0000000000..f4d010ad80 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/DesktopNs/SystemSleepListener.cs @@ -0,0 +1,184 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.DesktopNs +{ + #region ISystemSleepListener + /// + /// .NET interface for org.mases.jnet.generated.java.awt.desktop.SystemSleepListener implementing + /// + public partial interface ISystemSleepListener + { + #region Instance methods + /// + /// + /// + /// + void SystemAboutToSleep(Java.Awt.DesktopNs.SystemSleepEvent arg0); + /// + /// + /// + /// + void SystemAwoke(Java.Awt.DesktopNs.SystemSleepEvent arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region SystemSleepListener + public partial class SystemSleepListener : Java.Awt.DesktopNs.ISystemSleepListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("systemAboutToSleep", new global::System.EventHandler>>(SystemAboutToSleepEventHandler)); + AddEventHandler("systemAwoke", new global::System.EventHandler>>(SystemAwokeEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnSystemAboutToSleep { get; set; } = null; + + void SystemAboutToSleepEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnSystemAboutToSleep != null) ? OnSystemAboutToSleep : SystemAboutToSleep; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void SystemAboutToSleep(Java.Awt.DesktopNs.SystemSleepEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnSystemAwoke { get; set; } = null; + + void SystemAwokeEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnSystemAwoke != null) ? OnSystemAwoke : SystemAwoke; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void SystemAwoke(Java.Awt.DesktopNs.SystemSleepEvent arg0) + { + + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region SystemSleepListenerDirect + public partial class SystemSleepListenerDirect : Java.Awt.DesktopNs.ISystemSleepListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public override void SystemAboutToSleep(Java.Awt.DesktopNs.SystemSleepEvent arg0) + { + IExecuteWithSignature("systemAboutToSleep", "(Ljava/awt/desktop/SystemSleepEvent;)V", arg0); + } + /// + /// + /// + /// + public override void SystemAwoke(Java.Awt.DesktopNs.SystemSleepEvent arg0) + { + IExecuteWithSignature("systemAwoke", "(Ljava/awt/desktop/SystemSleepEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/DesktopNs/UserSessionEvent.cs b/src/net/JNet/GeneratedCore/Java/Awt/DesktopNs/UserSessionEvent.cs new file mode 100644 index 0000000000..e8e18b83ed --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/DesktopNs/UserSessionEvent.cs @@ -0,0 +1,145 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.DesktopNs +{ + #region UserSessionEvent + public partial class UserSessionEvent + { + #region Constructors + /// + /// + /// + /// + public UserSessionEvent(Java.Awt.DesktopNs.UserSessionEvent.Reason arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.DesktopNs.UserSessionEvent.Reason GetReason + { + get { return IExecuteWithSignature("getReason", "()Ljava/awt/desktop/UserSessionEvent$Reason;"); } + } + + #endregion + + #region Nested classes + #region Reason + public partial class Reason + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Awt.DesktopNs.UserSessionEvent.Reason CONSOLE { get { if (!_CONSOLEReady) { _CONSOLEContent = SGetField(LocalBridgeClazz, "CONSOLE"); _CONSOLEReady = true; } return _CONSOLEContent; } } + private static Java.Awt.DesktopNs.UserSessionEvent.Reason _CONSOLEContent = default; + private static bool _CONSOLEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.DesktopNs.UserSessionEvent.Reason LOCK { get { if (!_LOCKReady) { _LOCKContent = SGetField(LocalBridgeClazz, "LOCK"); _LOCKReady = true; } return _LOCKContent; } } + private static Java.Awt.DesktopNs.UserSessionEvent.Reason _LOCKContent = default; + private static bool _LOCKReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.DesktopNs.UserSessionEvent.Reason REMOTE { get { if (!_REMOTEReady) { _REMOTEContent = SGetField(LocalBridgeClazz, "REMOTE"); _REMOTEReady = true; } return _REMOTEContent; } } + private static Java.Awt.DesktopNs.UserSessionEvent.Reason _REMOTEContent = default; + private static bool _REMOTEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.DesktopNs.UserSessionEvent.Reason UNSPECIFIED { get { if (!_UNSPECIFIEDReady) { _UNSPECIFIEDContent = SGetField(LocalBridgeClazz, "UNSPECIFIED"); _UNSPECIFIEDReady = true; } return _UNSPECIFIEDContent; } } + private static Java.Awt.DesktopNs.UserSessionEvent.Reason _UNSPECIFIEDContent = default; + private static bool _UNSPECIFIEDReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Awt.DesktopNs.UserSessionEvent.Reason ValueOf(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Ljava/lang/String;)Ljava/awt/desktop/UserSessionEvent$Reason;", arg0); + } + /// + /// + /// + /// + public static Java.Awt.DesktopNs.UserSessionEvent.Reason[] Values() + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "values", "()[Ljava/awt/desktop/UserSessionEvent$Reason;"); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/DesktopNs/UserSessionListener.cs b/src/net/JNet/GeneratedCore/Java/Awt/DesktopNs/UserSessionListener.cs new file mode 100644 index 0000000000..a802f51273 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/DesktopNs/UserSessionListener.cs @@ -0,0 +1,184 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.DesktopNs +{ + #region IUserSessionListener + /// + /// .NET interface for org.mases.jnet.generated.java.awt.desktop.UserSessionListener implementing + /// + public partial interface IUserSessionListener + { + #region Instance methods + /// + /// + /// + /// + void UserSessionActivated(Java.Awt.DesktopNs.UserSessionEvent arg0); + /// + /// + /// + /// + void UserSessionDeactivated(Java.Awt.DesktopNs.UserSessionEvent arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region UserSessionListener + public partial class UserSessionListener : Java.Awt.DesktopNs.IUserSessionListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("userSessionActivated", new global::System.EventHandler>>(UserSessionActivatedEventHandler)); + AddEventHandler("userSessionDeactivated", new global::System.EventHandler>>(UserSessionDeactivatedEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnUserSessionActivated { get; set; } = null; + + void UserSessionActivatedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnUserSessionActivated != null) ? OnUserSessionActivated : UserSessionActivated; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void UserSessionActivated(Java.Awt.DesktopNs.UserSessionEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnUserSessionDeactivated { get; set; } = null; + + void UserSessionDeactivatedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnUserSessionDeactivated != null) ? OnUserSessionDeactivated : UserSessionDeactivated; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void UserSessionDeactivated(Java.Awt.DesktopNs.UserSessionEvent arg0) + { + + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region UserSessionListenerDirect + public partial class UserSessionListenerDirect : Java.Awt.DesktopNs.IUserSessionListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public override void UserSessionActivated(Java.Awt.DesktopNs.UserSessionEvent arg0) + { + IExecuteWithSignature("userSessionActivated", "(Ljava/awt/desktop/UserSessionEvent;)V", arg0); + } + /// + /// + /// + /// + public override void UserSessionDeactivated(Java.Awt.DesktopNs.UserSessionEvent arg0) + { + IExecuteWithSignature("userSessionDeactivated", "(Ljava/awt/desktop/UserSessionEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/Dialog.cs b/src/net/JNet/GeneratedCore/Java/Awt/Dialog.cs new file mode 100644 index 0000000000..eddb5db085 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/Dialog.cs @@ -0,0 +1,404 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt +{ + #region Dialog + public partial class Dialog + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + public Dialog(Java.Awt.Dialog arg0, Java.Lang.String arg1, bool arg2, Java.Awt.GraphicsConfiguration arg3) + : base(arg0, arg1, arg2, arg3) + { + } + /// + /// + /// + /// + /// + /// + public Dialog(Java.Awt.Dialog arg0, Java.Lang.String arg1, bool arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + public Dialog(Java.Awt.Dialog arg0, Java.Lang.String arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public Dialog(Java.Awt.Dialog arg0) + : base(arg0) + { + } + /// + /// + /// + /// + /// + public Dialog(Java.Awt.Frame arg0, bool arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + /// + /// + public Dialog(Java.Awt.Frame arg0, Java.Lang.String arg1, bool arg2, Java.Awt.GraphicsConfiguration arg3) + : base(arg0, arg1, arg2, arg3) + { + } + /// + /// + /// + /// + /// + /// + public Dialog(Java.Awt.Frame arg0, Java.Lang.String arg1, bool arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + public Dialog(Java.Awt.Frame arg0, Java.Lang.String arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public Dialog(Java.Awt.Frame arg0) + : base(arg0) + { + } + /// + /// + /// + /// + /// + public Dialog(Java.Awt.Window arg0, Java.Awt.Dialog.ModalityType arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + /// + /// + public Dialog(Java.Awt.Window arg0, Java.Lang.String arg1, Java.Awt.Dialog.ModalityType arg2, Java.Awt.GraphicsConfiguration arg3) + : base(arg0, arg1, arg2, arg3) + { + } + /// + /// + /// + /// + /// + /// + public Dialog(Java.Awt.Window arg0, Java.Lang.String arg1, Java.Awt.Dialog.ModalityType arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + public Dialog(Java.Awt.Window arg0, Java.Lang.String arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public Dialog(Java.Awt.Window arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Awt.Dialog.ModalityType DEFAULT_MODALITY_TYPE { get { if (!_DEFAULT_MODALITY_TYPEReady) { _DEFAULT_MODALITY_TYPEContent = SGetField(LocalBridgeClazz, "DEFAULT_MODALITY_TYPE"); _DEFAULT_MODALITY_TYPEReady = true; } return _DEFAULT_MODALITY_TYPEContent; } } + private static Java.Awt.Dialog.ModalityType _DEFAULT_MODALITY_TYPEContent = default; + private static bool _DEFAULT_MODALITY_TYPEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.Dialog.ModalityType GetModalityType + { + get { return IExecuteWithSignature("getModalityType", "()Ljava/awt/Dialog$ModalityType;"); } + } + /// + /// + /// + public Java.Lang.String Title + { + get { return IExecuteWithSignature("getTitle", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setTitle", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + /// + public bool IsModal() + { + return IExecuteWithSignature("isModal", "()Z"); + } + /// + /// + /// + /// + public bool IsResizable() + { + return IExecuteWithSignature("isResizable", "()Z"); + } + /// + /// + /// + /// + public bool IsUndecorated() + { + return IExecuteWithSignature("isUndecorated", "()Z"); + } + /// + /// + /// + /// + public void SetModal(bool arg0) + { + IExecuteWithSignature("setModal", "(Z)V", arg0); + } + /// + /// + /// + /// + public void SetModalityType(Java.Awt.Dialog.ModalityType arg0) + { + IExecuteWithSignature("setModalityType", "(Ljava/awt/Dialog$ModalityType;)V", arg0); + } + /// + /// + /// + /// + public void SetResizable(bool arg0) + { + IExecuteWithSignature("setResizable", "(Z)V", arg0); + } + /// + /// + /// + /// + public void SetUndecorated(bool arg0) + { + IExecuteWithSignature("setUndecorated", "(Z)V", arg0); + } + + #endregion + + #region Nested classes + #region ModalExclusionType + public partial class ModalExclusionType + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Awt.Dialog.ModalExclusionType APPLICATION_EXCLUDE { get { if (!_APPLICATION_EXCLUDEReady) { _APPLICATION_EXCLUDEContent = SGetField(LocalBridgeClazz, "APPLICATION_EXCLUDE"); _APPLICATION_EXCLUDEReady = true; } return _APPLICATION_EXCLUDEContent; } } + private static Java.Awt.Dialog.ModalExclusionType _APPLICATION_EXCLUDEContent = default; + private static bool _APPLICATION_EXCLUDEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.Dialog.ModalExclusionType NO_EXCLUDE { get { if (!_NO_EXCLUDEReady) { _NO_EXCLUDEContent = SGetField(LocalBridgeClazz, "NO_EXCLUDE"); _NO_EXCLUDEReady = true; } return _NO_EXCLUDEContent; } } + private static Java.Awt.Dialog.ModalExclusionType _NO_EXCLUDEContent = default; + private static bool _NO_EXCLUDEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.Dialog.ModalExclusionType TOOLKIT_EXCLUDE { get { if (!_TOOLKIT_EXCLUDEReady) { _TOOLKIT_EXCLUDEContent = SGetField(LocalBridgeClazz, "TOOLKIT_EXCLUDE"); _TOOLKIT_EXCLUDEReady = true; } return _TOOLKIT_EXCLUDEContent; } } + private static Java.Awt.Dialog.ModalExclusionType _TOOLKIT_EXCLUDEContent = default; + private static bool _TOOLKIT_EXCLUDEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Awt.Dialog.ModalExclusionType ValueOf(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Ljava/lang/String;)Ljava/awt/Dialog$ModalExclusionType;", arg0); + } + /// + /// + /// + /// + public static Java.Awt.Dialog.ModalExclusionType[] Values() + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "values", "()[Ljava/awt/Dialog$ModalExclusionType;"); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ModalityType + public partial class ModalityType + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Awt.Dialog.ModalityType APPLICATION_MODAL { get { if (!_APPLICATION_MODALReady) { _APPLICATION_MODALContent = SGetField(LocalBridgeClazz, "APPLICATION_MODAL"); _APPLICATION_MODALReady = true; } return _APPLICATION_MODALContent; } } + private static Java.Awt.Dialog.ModalityType _APPLICATION_MODALContent = default; + private static bool _APPLICATION_MODALReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.Dialog.ModalityType DOCUMENT_MODAL { get { if (!_DOCUMENT_MODALReady) { _DOCUMENT_MODALContent = SGetField(LocalBridgeClazz, "DOCUMENT_MODAL"); _DOCUMENT_MODALReady = true; } return _DOCUMENT_MODALContent; } } + private static Java.Awt.Dialog.ModalityType _DOCUMENT_MODALContent = default; + private static bool _DOCUMENT_MODALReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.Dialog.ModalityType MODELESS { get { if (!_MODELESSReady) { _MODELESSContent = SGetField(LocalBridgeClazz, "MODELESS"); _MODELESSReady = true; } return _MODELESSContent; } } + private static Java.Awt.Dialog.ModalityType _MODELESSContent = default; + private static bool _MODELESSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.Dialog.ModalityType TOOLKIT_MODAL { get { if (!_TOOLKIT_MODALReady) { _TOOLKIT_MODALContent = SGetField(LocalBridgeClazz, "TOOLKIT_MODAL"); _TOOLKIT_MODALReady = true; } return _TOOLKIT_MODALContent; } } + private static Java.Awt.Dialog.ModalityType _TOOLKIT_MODALContent = default; + private static bool _TOOLKIT_MODALReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Awt.Dialog.ModalityType ValueOf(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Ljava/lang/String;)Ljava/awt/Dialog$ModalityType;", arg0); + } + /// + /// + /// + /// + public static Java.Awt.Dialog.ModalityType[] Values() + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "values", "()[Ljava/awt/Dialog$ModalityType;"); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/Dimension.cs b/src/net/JNet/GeneratedCore/Java/Awt/Dimension.cs new file mode 100644 index 0000000000..757e2fca42 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/Dimension.cs @@ -0,0 +1,103 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt +{ + #region Dimension + public partial class Dimension + { + #region Constructors + /// + /// + /// + /// + /// + public Dimension(int arg0, int arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public Dimension(Java.Awt.Dimension arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Awt.Dimension t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public int height { get { return IGetField("height"); } set { ISetField("height", value); } } + /// + /// + /// + public int width { get { return IGetField("width"); } set { ISetField("width", value); } } + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.Dimension Size + { + get { return IExecuteWithSignature("getSize", "()Ljava/awt/Dimension;"); } set { IExecuteWithSignature("setSize", "(Ljava/awt/Dimension;)V", value); } + } + /// + /// + /// + /// + /// + public void SetSize(int arg0, int arg1) + { + IExecute("setSize", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/DisplayMode.cs b/src/net/JNet/GeneratedCore/Java/Awt/DisplayMode.cs new file mode 100644 index 0000000000..47a7bfa41e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/DisplayMode.cs @@ -0,0 +1,109 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt +{ + #region DisplayMode + public partial class DisplayMode + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + public DisplayMode(int arg0, int arg1, int arg2, int arg3) + : base(arg0, arg1, arg2, arg3) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int BIT_DEPTH_MULTI { get { if (!_BIT_DEPTH_MULTIReady) { _BIT_DEPTH_MULTIContent = SGetField(LocalBridgeClazz, "BIT_DEPTH_MULTI"); _BIT_DEPTH_MULTIReady = true; } return _BIT_DEPTH_MULTIContent; } } + private static int _BIT_DEPTH_MULTIContent = default; + private static bool _BIT_DEPTH_MULTIReady = false; // this is used because in case of generics + /// + /// + /// + public static int REFRESH_RATE_UNKNOWN { get { if (!_REFRESH_RATE_UNKNOWNReady) { _REFRESH_RATE_UNKNOWNContent = SGetField(LocalBridgeClazz, "REFRESH_RATE_UNKNOWN"); _REFRESH_RATE_UNKNOWNReady = true; } return _REFRESH_RATE_UNKNOWNContent; } } + private static int _REFRESH_RATE_UNKNOWNContent = default; + private static bool _REFRESH_RATE_UNKNOWNReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int BitDepth + { + get { return IExecuteWithSignature("getBitDepth", "()I"); } + } + /// + /// + /// + public int Height + { + get { return IExecuteWithSignature("getHeight", "()I"); } + } + /// + /// + /// + public int RefreshRate + { + get { return IExecuteWithSignature("getRefreshRate", "()I"); } + } + /// + /// + /// + public int Width + { + get { return IExecuteWithSignature("getWidth", "()I"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/Dnd/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Java/Awt/Dnd/AllPackageClasses.cs new file mode 100644 index 0000000000..ee4ca8f70e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/Dnd/AllPackageClasses.cs @@ -0,0 +1,1130 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Java.Awt.Dnd +{ + #region Autoscroll + /// + /// + /// + public partial class Autoscroll : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.dnd.Autoscroll"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Autoscroll class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Autoscroll() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Autoscroll class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Autoscroll(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DnDConstants + /// + /// + /// + public partial class DnDConstants : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.dnd.DnDConstants"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DnDConstants() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DnDConstants(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DragGestureEvent + /// + /// + /// + public partial class DragGestureEvent : Java.Util.EventObject + { + const string _bridgeClassName = "java.awt.dnd.DragGestureEvent"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DragGestureEvent() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DragGestureEvent(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DragGestureListener + /// + /// + /// + public partial class DragGestureListener : Java.Util.EventListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DragGestureListener() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.java.awt.dnd.DragGestureListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region DragGestureListenerDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class DragGestureListenerDirect : DragGestureListener + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "java.awt.dnd.DragGestureListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region DragGestureRecognizer + /// + /// + /// + public partial class DragGestureRecognizer : Java.Io.Serializable + { + const string _bridgeClassName = "java.awt.dnd.DragGestureRecognizer"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("DragGestureRecognizer class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DragGestureRecognizer() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("DragGestureRecognizer class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DragGestureRecognizer(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DragSource + /// + /// + /// + public partial class DragSource : Java.Io.Serializable + { + const string _bridgeClassName = "java.awt.dnd.DragSource"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DragSource() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DragSource(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DragSourceAdapter + /// + /// + /// + public partial class DragSourceAdapter : MASES.JCOBridge.C2JBridge.JVMBridgeListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DragSourceAdapter() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.java.awt.dnd.DragSourceAdapter"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region DragSourceAdapterDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class DragSourceAdapterDirect : DragSourceAdapter + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "java.awt.dnd.DragSourceAdapter"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region DragSourceContext + /// + /// + /// + public partial class DragSourceContext : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.dnd.DragSourceContext"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DragSourceContext() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DragSourceContext(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DragSourceDragEvent + /// + /// + /// + public partial class DragSourceDragEvent : Java.Awt.Dnd.DragSourceEvent + { + const string _bridgeClassName = "java.awt.dnd.DragSourceDragEvent"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DragSourceDragEvent() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DragSourceDragEvent(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DragSourceDropEvent + /// + /// + /// + public partial class DragSourceDropEvent : Java.Awt.Dnd.DragSourceEvent + { + const string _bridgeClassName = "java.awt.dnd.DragSourceDropEvent"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DragSourceDropEvent() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DragSourceDropEvent(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DragSourceEvent + /// + /// + /// + public partial class DragSourceEvent : Java.Util.EventObject + { + const string _bridgeClassName = "java.awt.dnd.DragSourceEvent"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DragSourceEvent() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DragSourceEvent(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DragSourceListener + /// + /// + /// + public partial class DragSourceListener : Java.Util.EventListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DragSourceListener() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.java.awt.dnd.DragSourceListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region DragSourceListenerDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class DragSourceListenerDirect : DragSourceListener + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "java.awt.dnd.DragSourceListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region DragSourceMotionListener + /// + /// + /// + public partial class DragSourceMotionListener : Java.Util.EventListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DragSourceMotionListener() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.java.awt.dnd.DragSourceMotionListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region DragSourceMotionListenerDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class DragSourceMotionListenerDirect : DragSourceMotionListener + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "java.awt.dnd.DragSourceMotionListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region DropTarget + /// + /// + /// + public partial class DropTarget : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.dnd.DropTarget"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DropTarget() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DropTarget(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DropTargetAdapter + /// + /// + /// + public partial class DropTargetAdapter : MASES.JCOBridge.C2JBridge.JVMBridgeListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DropTargetAdapter() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.java.awt.dnd.DropTargetAdapter"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region DropTargetAdapterDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class DropTargetAdapterDirect : DropTargetAdapter + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "java.awt.dnd.DropTargetAdapter"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region DropTargetContext + /// + /// + /// + public partial class DropTargetContext : Java.Io.Serializable + { + const string _bridgeClassName = "java.awt.dnd.DropTargetContext"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DropTargetContext() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DropTargetContext(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DropTargetDragEvent + /// + /// + /// + public partial class DropTargetDragEvent : Java.Awt.Dnd.DropTargetEvent + { + const string _bridgeClassName = "java.awt.dnd.DropTargetDragEvent"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DropTargetDragEvent() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DropTargetDragEvent(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DropTargetDropEvent + /// + /// + /// + public partial class DropTargetDropEvent : Java.Awt.Dnd.DropTargetEvent + { + const string _bridgeClassName = "java.awt.dnd.DropTargetDropEvent"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DropTargetDropEvent() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DropTargetDropEvent(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DropTargetEvent + /// + /// + /// + public partial class DropTargetEvent : Java.Util.EventObject + { + const string _bridgeClassName = "java.awt.dnd.DropTargetEvent"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DropTargetEvent() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DropTargetEvent(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DropTargetListener + /// + /// + /// + public partial class DropTargetListener : Java.Util.EventListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DropTargetListener() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.java.awt.dnd.DropTargetListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region DropTargetListenerDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class DropTargetListenerDirect : DropTargetListener + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "java.awt.dnd.DropTargetListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region InvalidDnDOperationException + /// + /// + /// + public partial class InvalidDnDOperationException : Java.Lang.IllegalStateException + { + const string _bridgeClassName = "java.awt.dnd.InvalidDnDOperationException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region MouseDragGestureRecognizer + /// + /// + /// + public partial class MouseDragGestureRecognizer : Java.Awt.Dnd.DragGestureRecognizer + { + const string _bridgeClassName = "java.awt.dnd.MouseDragGestureRecognizer"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("MouseDragGestureRecognizer class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public MouseDragGestureRecognizer() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("MouseDragGestureRecognizer class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public MouseDragGestureRecognizer(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/Dnd/Autoscroll.cs b/src/net/JNet/GeneratedCore/Java/Awt/Dnd/Autoscroll.cs new file mode 100644 index 0000000000..3b2f2ada7d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/Dnd/Autoscroll.cs @@ -0,0 +1,100 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.Dnd +{ + #region IAutoscroll + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IAutoscroll + { + #region Instance methods + /// + /// + /// + Java.Awt.Insets AutoscrollInsets { get; } + /// + /// + /// + /// + void AutoscrollMethod(Java.Awt.Point arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Autoscroll + public partial class Autoscroll : Java.Awt.Dnd.IAutoscroll + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.Insets AutoscrollInsets + { + get { return IExecuteWithSignature("getAutoscrollInsets", "()Ljava/awt/Insets;"); } + } + /// + /// + /// + /// + public void AutoscrollMethod(Java.Awt.Point arg0) + { + IExecuteWithSignature("autoscroll", "(Ljava/awt/Point;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/Dnd/DnDConstants.cs b/src/net/JNet/GeneratedCore/Java/Awt/Dnd/DnDConstants.cs new file mode 100644 index 0000000000..80ac389c60 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/Dnd/DnDConstants.cs @@ -0,0 +1,94 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.Dnd +{ + #region DnDConstants + public partial class DnDConstants + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int ACTION_COPY { get { if (!_ACTION_COPYReady) { _ACTION_COPYContent = SGetField(LocalBridgeClazz, "ACTION_COPY"); _ACTION_COPYReady = true; } return _ACTION_COPYContent; } } + private static int _ACTION_COPYContent = default; + private static bool _ACTION_COPYReady = false; // this is used because in case of generics + /// + /// + /// + public static int ACTION_COPY_OR_MOVE { get { if (!_ACTION_COPY_OR_MOVEReady) { _ACTION_COPY_OR_MOVEContent = SGetField(LocalBridgeClazz, "ACTION_COPY_OR_MOVE"); _ACTION_COPY_OR_MOVEReady = true; } return _ACTION_COPY_OR_MOVEContent; } } + private static int _ACTION_COPY_OR_MOVEContent = default; + private static bool _ACTION_COPY_OR_MOVEReady = false; // this is used because in case of generics + /// + /// + /// + public static int ACTION_LINK { get { if (!_ACTION_LINKReady) { _ACTION_LINKContent = SGetField(LocalBridgeClazz, "ACTION_LINK"); _ACTION_LINKReady = true; } return _ACTION_LINKContent; } } + private static int _ACTION_LINKContent = default; + private static bool _ACTION_LINKReady = false; // this is used because in case of generics + /// + /// + /// + public static int ACTION_MOVE { get { if (!_ACTION_MOVEReady) { _ACTION_MOVEContent = SGetField(LocalBridgeClazz, "ACTION_MOVE"); _ACTION_MOVEReady = true; } return _ACTION_MOVEContent; } } + private static int _ACTION_MOVEContent = default; + private static bool _ACTION_MOVEReady = false; // this is used because in case of generics + /// + /// + /// + public static int ACTION_NONE { get { if (!_ACTION_NONEReady) { _ACTION_NONEContent = SGetField(LocalBridgeClazz, "ACTION_NONE"); _ACTION_NONEReady = true; } return _ACTION_NONEContent; } } + private static int _ACTION_NONEContent = default; + private static bool _ACTION_NONEReady = false; // this is used because in case of generics + /// + /// + /// + public static int ACTION_REFERENCE { get { if (!_ACTION_REFERENCEReady) { _ACTION_REFERENCEContent = SGetField(LocalBridgeClazz, "ACTION_REFERENCE"); _ACTION_REFERENCEReady = true; } return _ACTION_REFERENCEContent; } } + private static int _ACTION_REFERENCEContent = default; + private static bool _ACTION_REFERENCEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/Dnd/DragGestureEvent.cs b/src/net/JNet/GeneratedCore/Java/Awt/Dnd/DragGestureEvent.cs new file mode 100644 index 0000000000..1795a7e8e8 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/Dnd/DragGestureEvent.cs @@ -0,0 +1,170 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.Dnd +{ + #region DragGestureEvent + public partial class DragGestureEvent + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + public DragGestureEvent(Java.Awt.Dnd.DragGestureRecognizer arg0, int arg1, Java.Awt.Point arg2, Java.Util.List arg3) + : base(arg0, arg1, arg2, arg3) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.Component Component + { + get { return IExecuteWithSignature("getComponent", "()Ljava/awt/Component;"); } + } + /// + /// + /// + public int DragAction + { + get { return IExecuteWithSignature("getDragAction", "()I"); } + } + /// + /// + /// + public Java.Awt.Point DragOrigin + { + get { return IExecuteWithSignature("getDragOrigin", "()Ljava/awt/Point;"); } + } + /// + /// + /// + public Java.Awt.Dnd.DragSource DragSource + { + get { return IExecuteWithSignature("getDragSource", "()Ljava/awt/dnd/DragSource;"); } + } + /// + /// + /// + public Java.Awt.Dnd.DragGestureRecognizer SourceAsDragGestureRecognizer + { + get { return IExecuteWithSignature("getSourceAsDragGestureRecognizer", "()Ljava/awt/dnd/DragGestureRecognizer;"); } + } + /// + /// + /// + public Java.Awt.EventNs.InputEvent TriggerEvent + { + get { return IExecuteWithSignature("getTriggerEvent", "()Ljava/awt/event/InputEvent;"); } + } + /// + /// + /// + /// + public object[] ToArray() + { + return IExecuteWithSignatureArray("toArray", "()[Ljava/lang/Object;"); + } + /// + /// + /// + /// + /// + public object[] ToArray(object[] arg0) + { + return IExecuteWithSignatureArray("toArray", "([Ljava/lang/Object;)[Ljava/lang/Object;", new object[] { arg0 }); + } + /// + /// + /// + /// + public Java.Util.Iterator Iterator() + { + return IExecuteWithSignature>("iterator", "()Ljava/util/Iterator;"); + } + /// + /// + /// + /// + /// + /// + /// + public void StartDrag(Java.Awt.Cursor arg0, Java.Awt.Datatransfer.Transferable arg1, Java.Awt.Dnd.DragSourceListener arg2) + { + IExecute("startDrag", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void StartDrag(Java.Awt.Cursor arg0, Java.Awt.Datatransfer.Transferable arg1) + { + IExecute("startDrag", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void StartDrag(Java.Awt.Cursor arg0, Java.Awt.Image arg1, Java.Awt.Point arg2, Java.Awt.Datatransfer.Transferable arg3, Java.Awt.Dnd.DragSourceListener arg4) + { + IExecute("startDrag", arg0, arg1, arg2, arg3, arg4); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/Dnd/DragGestureListener.cs b/src/net/JNet/GeneratedCore/Java/Awt/Dnd/DragGestureListener.cs new file mode 100644 index 0000000000..4f7d193c14 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/Dnd/DragGestureListener.cs @@ -0,0 +1,149 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.Dnd +{ + #region IDragGestureListener + /// + /// .NET interface for org.mases.jnet.generated.java.awt.dnd.DragGestureListener implementing + /// + public partial interface IDragGestureListener + { + #region Instance methods + /// + /// + /// + /// + void DragGestureRecognized(Java.Awt.Dnd.DragGestureEvent arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region DragGestureListener + public partial class DragGestureListener : Java.Awt.Dnd.IDragGestureListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("dragGestureRecognized", new global::System.EventHandler>>(DragGestureRecognizedEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnDragGestureRecognized { get; set; } = null; + + void DragGestureRecognizedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnDragGestureRecognized != null) ? OnDragGestureRecognized : DragGestureRecognized; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void DragGestureRecognized(Java.Awt.Dnd.DragGestureEvent arg0) + { + + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region DragGestureListenerDirect + public partial class DragGestureListenerDirect : Java.Awt.Dnd.IDragGestureListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public override void DragGestureRecognized(Java.Awt.Dnd.DragGestureEvent arg0) + { + IExecuteWithSignature("dragGestureRecognized", "(Ljava/awt/dnd/DragGestureEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/Dnd/DragGestureRecognizer.cs b/src/net/JNet/GeneratedCore/Java/Awt/Dnd/DragGestureRecognizer.cs new file mode 100644 index 0000000000..1a86398fd7 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/Dnd/DragGestureRecognizer.cs @@ -0,0 +1,110 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.Dnd +{ + #region DragGestureRecognizer + public partial class DragGestureRecognizer + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.Component Component + { + get { return IExecuteWithSignature("getComponent", "()Ljava/awt/Component;"); } set { IExecuteWithSignature("setComponent", "(Ljava/awt/Component;)V", value); } + } + /// + /// + /// + public Java.Awt.Dnd.DragSource DragSource + { + get { return IExecuteWithSignature("getDragSource", "()Ljava/awt/dnd/DragSource;"); } + } + /// + /// + /// + public int SourceActions + { + get { return IExecuteWithSignature("getSourceActions", "()I"); } set { IExecuteWithSignature("setSourceActions", "(I)V", value); } + } + /// + /// + /// + public Java.Awt.EventNs.InputEvent TriggerEvent + { + get { return IExecuteWithSignature("getTriggerEvent", "()Ljava/awt/event/InputEvent;"); } + } + /// + /// + /// + /// + /// + public void AddDragGestureListener(Java.Awt.Dnd.DragGestureListener arg0) + { + IExecuteWithSignature("addDragGestureListener", "(Ljava/awt/dnd/DragGestureListener;)V", arg0); + } + /// + /// + /// + /// + public void RemoveDragGestureListener(Java.Awt.Dnd.DragGestureListener arg0) + { + IExecuteWithSignature("removeDragGestureListener", "(Ljava/awt/dnd/DragGestureListener;)V", arg0); + } + /// + /// + /// + public void ResetRecognizer() + { + IExecuteWithSignature("resetRecognizer", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/Dnd/DragSource.cs b/src/net/JNet/GeneratedCore/Java/Awt/Dnd/DragSource.cs new file mode 100644 index 0000000000..1d6d056674 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/Dnd/DragSource.cs @@ -0,0 +1,257 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.Dnd +{ + #region DragSource + public partial class DragSource + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Awt.Cursor DefaultCopyDrop { get { if (!_DefaultCopyDropReady) { _DefaultCopyDropContent = SGetField(LocalBridgeClazz, "DefaultCopyDrop"); _DefaultCopyDropReady = true; } return _DefaultCopyDropContent; } } + private static Java.Awt.Cursor _DefaultCopyDropContent = default; + private static bool _DefaultCopyDropReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.Cursor DefaultCopyNoDrop { get { if (!_DefaultCopyNoDropReady) { _DefaultCopyNoDropContent = SGetField(LocalBridgeClazz, "DefaultCopyNoDrop"); _DefaultCopyNoDropReady = true; } return _DefaultCopyNoDropContent; } } + private static Java.Awt.Cursor _DefaultCopyNoDropContent = default; + private static bool _DefaultCopyNoDropReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.Cursor DefaultLinkDrop { get { if (!_DefaultLinkDropReady) { _DefaultLinkDropContent = SGetField(LocalBridgeClazz, "DefaultLinkDrop"); _DefaultLinkDropReady = true; } return _DefaultLinkDropContent; } } + private static Java.Awt.Cursor _DefaultLinkDropContent = default; + private static bool _DefaultLinkDropReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.Cursor DefaultLinkNoDrop { get { if (!_DefaultLinkNoDropReady) { _DefaultLinkNoDropContent = SGetField(LocalBridgeClazz, "DefaultLinkNoDrop"); _DefaultLinkNoDropReady = true; } return _DefaultLinkNoDropContent; } } + private static Java.Awt.Cursor _DefaultLinkNoDropContent = default; + private static bool _DefaultLinkNoDropReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.Cursor DefaultMoveDrop { get { if (!_DefaultMoveDropReady) { _DefaultMoveDropContent = SGetField(LocalBridgeClazz, "DefaultMoveDrop"); _DefaultMoveDropReady = true; } return _DefaultMoveDropContent; } } + private static Java.Awt.Cursor _DefaultMoveDropContent = default; + private static bool _DefaultMoveDropReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.Cursor DefaultMoveNoDrop { get { if (!_DefaultMoveNoDropReady) { _DefaultMoveNoDropContent = SGetField(LocalBridgeClazz, "DefaultMoveNoDrop"); _DefaultMoveNoDropReady = true; } return _DefaultMoveNoDropContent; } } + private static Java.Awt.Cursor _DefaultMoveNoDropContent = default; + private static bool _DefaultMoveNoDropReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + public static Java.Awt.Dnd.DragSource DefaultDragSource + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getDefaultDragSource", "()Ljava/awt/dnd/DragSource;"); } + } + /// + /// + /// + public static int DragThreshold + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getDragThreshold", "()I"); } + } + /// + /// + /// + /// + public static bool IsDragImageSupported() + { + return SExecuteWithSignature(LocalBridgeClazz, "isDragImageSupported", "()Z"); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.Dnd.DragSourceListener[] DragSourceListeners + { + get { return IExecuteWithSignatureArray("getDragSourceListeners", "()[Ljava/awt/dnd/DragSourceListener;"); } + } + /// + /// + /// + public Java.Awt.Dnd.DragSourceMotionListener[] DragSourceMotionListeners + { + get { return IExecuteWithSignatureArray("getDragSourceMotionListeners", "()[Ljava/awt/dnd/DragSourceMotionListener;"); } + } + /// + /// + /// + public Java.Awt.Datatransfer.FlavorMap FlavorMap + { + get { return IExecuteWithSignature("getFlavorMap", "()Ljava/awt/datatransfer/FlavorMap;"); } + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public T CreateDragGestureRecognizer(Java.Lang.Class arg0, Java.Awt.Component arg1, int arg2, Java.Awt.Dnd.DragGestureListener arg3) where T : Java.Awt.Dnd.DragGestureRecognizer + { + return IExecute("createDragGestureRecognizer", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + public T[] GetListeners(Java.Lang.Class arg0) where T : Java.Util.IEventListener, new() + { + return IExecuteArray("getListeners", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Awt.Dnd.DragGestureRecognizer CreateDefaultDragGestureRecognizer(Java.Awt.Component arg0, int arg1, Java.Awt.Dnd.DragGestureListener arg2) + { + return IExecute("createDefaultDragGestureRecognizer", arg0, arg1, arg2); + } + /// + /// + /// + /// + public void AddDragSourceListener(Java.Awt.Dnd.DragSourceListener arg0) + { + IExecuteWithSignature("addDragSourceListener", "(Ljava/awt/dnd/DragSourceListener;)V", arg0); + } + /// + /// + /// + /// + public void AddDragSourceMotionListener(Java.Awt.Dnd.DragSourceMotionListener arg0) + { + IExecuteWithSignature("addDragSourceMotionListener", "(Ljava/awt/dnd/DragSourceMotionListener;)V", arg0); + } + /// + /// + /// + /// + public void RemoveDragSourceListener(Java.Awt.Dnd.DragSourceListener arg0) + { + IExecuteWithSignature("removeDragSourceListener", "(Ljava/awt/dnd/DragSourceListener;)V", arg0); + } + /// + /// + /// + /// + public void RemoveDragSourceMotionListener(Java.Awt.Dnd.DragSourceMotionListener arg0) + { + IExecuteWithSignature("removeDragSourceMotionListener", "(Ljava/awt/dnd/DragSourceMotionListener;)V", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void StartDrag(Java.Awt.Dnd.DragGestureEvent arg0, Java.Awt.Cursor arg1, Java.Awt.Datatransfer.Transferable arg2, Java.Awt.Dnd.DragSourceListener arg3, Java.Awt.Datatransfer.FlavorMap arg4) + { + IExecute("startDrag", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + /// + /// + public void StartDrag(Java.Awt.Dnd.DragGestureEvent arg0, Java.Awt.Cursor arg1, Java.Awt.Datatransfer.Transferable arg2, Java.Awt.Dnd.DragSourceListener arg3) + { + IExecute("startDrag", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void StartDrag(Java.Awt.Dnd.DragGestureEvent arg0, Java.Awt.Cursor arg1, Java.Awt.Image arg2, Java.Awt.Point arg3, Java.Awt.Datatransfer.Transferable arg4, Java.Awt.Dnd.DragSourceListener arg5, Java.Awt.Datatransfer.FlavorMap arg6) + { + IExecute("startDrag", arg0, arg1, arg2, arg3, arg4, arg5, arg6); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void StartDrag(Java.Awt.Dnd.DragGestureEvent arg0, Java.Awt.Cursor arg1, Java.Awt.Image arg2, Java.Awt.Point arg3, Java.Awt.Datatransfer.Transferable arg4, Java.Awt.Dnd.DragSourceListener arg5) + { + IExecute("startDrag", arg0, arg1, arg2, arg3, arg4, arg5); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/Dnd/DragSourceAdapter.cs b/src/net/JNet/GeneratedCore/Java/Awt/Dnd/DragSourceAdapter.cs new file mode 100644 index 0000000000..b2fc0e8b82 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/Dnd/DragSourceAdapter.cs @@ -0,0 +1,276 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.Dnd +{ + #region DragSourceAdapter + public partial class DragSourceAdapter + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("dragDropEnd", new global::System.EventHandler>>(DragDropEndEventHandler)); + AddEventHandler("dragEnter", new global::System.EventHandler>>(DragEnterEventHandler)); + AddEventHandler("dragExit", new global::System.EventHandler>>(DragExitEventHandler)); + AddEventHandler("dragMouseMoved", new global::System.EventHandler>>(DragMouseMovedEventHandler)); + AddEventHandler("dragOver", new global::System.EventHandler>>(DragOverEventHandler)); + AddEventHandler("dropActionChanged", new global::System.EventHandler>>(DropActionChangedEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnDragDropEnd { get; set; } = null; + + void DragDropEndEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnDragDropEnd != null) ? OnDragDropEnd : DragDropEnd; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void DragDropEnd(Java.Awt.Dnd.DragSourceDropEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnDragEnter { get; set; } = null; + + void DragEnterEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnDragEnter != null) ? OnDragEnter : DragEnter; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void DragEnter(Java.Awt.Dnd.DragSourceDragEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnDragExit { get; set; } = null; + + void DragExitEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnDragExit != null) ? OnDragExit : DragExit; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void DragExit(Java.Awt.Dnd.DragSourceEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnDragMouseMoved { get; set; } = null; + + void DragMouseMovedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnDragMouseMoved != null) ? OnDragMouseMoved : DragMouseMoved; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void DragMouseMoved(Java.Awt.Dnd.DragSourceDragEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnDragOver { get; set; } = null; + + void DragOverEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnDragOver != null) ? OnDragOver : DragOver; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void DragOver(Java.Awt.Dnd.DragSourceDragEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnDropActionChanged { get; set; } = null; + + void DropActionChangedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnDropActionChanged != null) ? OnDropActionChanged : DropActionChanged; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void DropActionChanged(Java.Awt.Dnd.DragSourceDragEvent arg0) + { + + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region DragSourceAdapterDirect + public partial class DragSourceAdapterDirect + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public override void DragDropEnd(Java.Awt.Dnd.DragSourceDropEvent arg0) + { + IExecuteWithSignature("dragDropEnd", "(Ljava/awt/dnd/DragSourceDropEvent;)V", arg0); + } + /// + /// + /// + /// + public override void DragEnter(Java.Awt.Dnd.DragSourceDragEvent arg0) + { + IExecuteWithSignature("dragEnter", "(Ljava/awt/dnd/DragSourceDragEvent;)V", arg0); + } + /// + /// + /// + /// + public override void DragExit(Java.Awt.Dnd.DragSourceEvent arg0) + { + IExecuteWithSignature("dragExit", "(Ljava/awt/dnd/DragSourceEvent;)V", arg0); + } + /// + /// + /// + /// + public override void DragMouseMoved(Java.Awt.Dnd.DragSourceDragEvent arg0) + { + IExecuteWithSignature("dragMouseMoved", "(Ljava/awt/dnd/DragSourceDragEvent;)V", arg0); + } + /// + /// + /// + /// + public override void DragOver(Java.Awt.Dnd.DragSourceDragEvent arg0) + { + IExecuteWithSignature("dragOver", "(Ljava/awt/dnd/DragSourceDragEvent;)V", arg0); + } + /// + /// + /// + /// + public override void DropActionChanged(Java.Awt.Dnd.DragSourceDragEvent arg0) + { + IExecuteWithSignature("dropActionChanged", "(Ljava/awt/dnd/DragSourceDragEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/Dnd/DragSourceContext.cs b/src/net/JNet/GeneratedCore/Java/Awt/Dnd/DragSourceContext.cs new file mode 100644 index 0000000000..7ce658eb0b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/Dnd/DragSourceContext.cs @@ -0,0 +1,197 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.Dnd +{ + #region DragSourceContext + public partial class DragSourceContext + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + /// + /// + public DragSourceContext(Java.Awt.Dnd.DragGestureEvent arg0, Java.Awt.Cursor arg1, Java.Awt.Image arg2, Java.Awt.Point arg3, Java.Awt.Datatransfer.Transferable arg4, Java.Awt.Dnd.DragSourceListener arg5) + : base(arg0, arg1, arg2, arg3, arg4, arg5) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Awt.Dnd.DragSourceListener(Java.Awt.Dnd.DragSourceContext t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Awt.Dnd.DragSourceMotionListener(Java.Awt.Dnd.DragSourceContext t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Awt.Dnd.DragSourceContext t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.Component Component + { + get { return IExecuteWithSignature("getComponent", "()Ljava/awt/Component;"); } + } + /// + /// + /// + public Java.Awt.Cursor Cursor + { + get { return IExecuteWithSignature("getCursor", "()Ljava/awt/Cursor;"); } set { IExecuteWithSignature("setCursor", "(Ljava/awt/Cursor;)V", value); } + } + /// + /// + /// + public Java.Awt.Dnd.DragSource DragSource + { + get { return IExecuteWithSignature("getDragSource", "()Ljava/awt/dnd/DragSource;"); } + } + /// + /// + /// + public int SourceActions + { + get { return IExecuteWithSignature("getSourceActions", "()I"); } + } + /// + /// + /// + public Java.Awt.Datatransfer.Transferable Transferable + { + get { return IExecuteWithSignature("getTransferable", "()Ljava/awt/datatransfer/Transferable;"); } + } + /// + /// + /// + public Java.Awt.Dnd.DragGestureEvent Trigger + { + get { return IExecuteWithSignature("getTrigger", "()Ljava/awt/dnd/DragGestureEvent;"); } + } + /// + /// + /// + /// + /// + public void AddDragSourceListener(Java.Awt.Dnd.DragSourceListener arg0) + { + IExecuteWithSignature("addDragSourceListener", "(Ljava/awt/dnd/DragSourceListener;)V", arg0); + } + /// + /// + /// + /// + public void RemoveDragSourceListener(Java.Awt.Dnd.DragSourceListener arg0) + { + IExecuteWithSignature("removeDragSourceListener", "(Ljava/awt/dnd/DragSourceListener;)V", arg0); + } + /// + /// + /// + /// + public void DragDropEnd(Java.Awt.Dnd.DragSourceDropEvent arg0) + { + IExecuteWithSignature("dragDropEnd", "(Ljava/awt/dnd/DragSourceDropEvent;)V", arg0); + } + /// + /// + /// + /// + public void DragEnter(Java.Awt.Dnd.DragSourceDragEvent arg0) + { + IExecuteWithSignature("dragEnter", "(Ljava/awt/dnd/DragSourceDragEvent;)V", arg0); + } + /// + /// + /// + /// + public void DragExit(Java.Awt.Dnd.DragSourceEvent arg0) + { + IExecuteWithSignature("dragExit", "(Ljava/awt/dnd/DragSourceEvent;)V", arg0); + } + /// + /// + /// + /// + public void DragMouseMoved(Java.Awt.Dnd.DragSourceDragEvent arg0) + { + IExecuteWithSignature("dragMouseMoved", "(Ljava/awt/dnd/DragSourceDragEvent;)V", arg0); + } + /// + /// + /// + /// + public void DragOver(Java.Awt.Dnd.DragSourceDragEvent arg0) + { + IExecuteWithSignature("dragOver", "(Ljava/awt/dnd/DragSourceDragEvent;)V", arg0); + } + /// + /// + /// + /// + public void DropActionChanged(Java.Awt.Dnd.DragSourceDragEvent arg0) + { + IExecuteWithSignature("dropActionChanged", "(Ljava/awt/dnd/DragSourceDragEvent;)V", arg0); + } + /// + /// + /// + public void TransferablesFlavorsChanged() + { + IExecuteWithSignature("transferablesFlavorsChanged", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/Dnd/DragSourceDragEvent.cs b/src/net/JNet/GeneratedCore/Java/Awt/Dnd/DragSourceDragEvent.cs new file mode 100644 index 0000000000..8a13425229 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/Dnd/DragSourceDragEvent.cs @@ -0,0 +1,117 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.Dnd +{ + #region DragSourceDragEvent + public partial class DragSourceDragEvent + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + /// + /// + public DragSourceDragEvent(Java.Awt.Dnd.DragSourceContext arg0, int arg1, int arg2, int arg3, int arg4, int arg5) + : base(arg0, arg1, arg2, arg3, arg4, arg5) + { + } + /// + /// + /// + /// + /// + /// + /// + public DragSourceDragEvent(Java.Awt.Dnd.DragSourceContext arg0, int arg1, int arg2, int arg3) + : base(arg0, arg1, arg2, arg3) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int DropAction + { + get { return IExecuteWithSignature("getDropAction", "()I"); } + } + /// + /// + /// + public int GestureModifiers + { + get { return IExecuteWithSignature("getGestureModifiers", "()I"); } + } + /// + /// + /// + public int GestureModifiersEx + { + get { return IExecuteWithSignature("getGestureModifiersEx", "()I"); } + } + /// + /// + /// + public int TargetActions + { + get { return IExecuteWithSignature("getTargetActions", "()I"); } + } + /// + /// + /// + public int UserAction + { + get { return IExecuteWithSignature("getUserAction", "()I"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/Dnd/DragSourceDropEvent.cs b/src/net/JNet/GeneratedCore/Java/Awt/Dnd/DragSourceDropEvent.cs new file mode 100644 index 0000000000..4da7eaf88a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/Dnd/DragSourceDropEvent.cs @@ -0,0 +1,102 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.Dnd +{ + #region DragSourceDropEvent + public partial class DragSourceDropEvent + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + /// + public DragSourceDropEvent(Java.Awt.Dnd.DragSourceContext arg0, int arg1, bool arg2, int arg3, int arg4) + : base(arg0, arg1, arg2, arg3, arg4) + { + } + /// + /// + /// + /// + /// + /// + public DragSourceDropEvent(Java.Awt.Dnd.DragSourceContext arg0, int arg1, bool arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + public DragSourceDropEvent(Java.Awt.Dnd.DragSourceContext arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int DropAction + { + get { return IExecuteWithSignature("getDropAction", "()I"); } + } + /// + /// + /// + public bool DropSuccess + { + get { return IExecuteWithSignature("getDropSuccess", "()Z"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/Dnd/DragSourceEvent.cs b/src/net/JNet/GeneratedCore/Java/Awt/Dnd/DragSourceEvent.cs new file mode 100644 index 0000000000..aa794f3744 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/Dnd/DragSourceEvent.cs @@ -0,0 +1,104 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.Dnd +{ + #region DragSourceEvent + public partial class DragSourceEvent + { + #region Constructors + /// + /// + /// + /// + /// + /// + public DragSourceEvent(Java.Awt.Dnd.DragSourceContext arg0, int arg1, int arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + public DragSourceEvent(Java.Awt.Dnd.DragSourceContext arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.Dnd.DragSourceContext DragSourceContext + { + get { return IExecuteWithSignature("getDragSourceContext", "()Ljava/awt/dnd/DragSourceContext;"); } + } + /// + /// + /// + public Java.Awt.Point Location + { + get { return IExecuteWithSignature("getLocation", "()Ljava/awt/Point;"); } + } + /// + /// + /// + public int X + { + get { return IExecuteWithSignature("getX", "()I"); } + } + /// + /// + /// + public int Y + { + get { return IExecuteWithSignature("getY", "()I"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/Dnd/DragSourceListener.cs b/src/net/JNet/GeneratedCore/Java/Awt/Dnd/DragSourceListener.cs new file mode 100644 index 0000000000..042c2ae41a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/Dnd/DragSourceListener.cs @@ -0,0 +1,289 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.Dnd +{ + #region IDragSourceListener + /// + /// .NET interface for org.mases.jnet.generated.java.awt.dnd.DragSourceListener implementing + /// + public partial interface IDragSourceListener + { + #region Instance methods + /// + /// + /// + /// + void DragDropEnd(Java.Awt.Dnd.DragSourceDropEvent arg0); + /// + /// + /// + /// + void DragEnter(Java.Awt.Dnd.DragSourceDragEvent arg0); + /// + /// + /// + /// + void DragExit(Java.Awt.Dnd.DragSourceEvent arg0); + /// + /// + /// + /// + void DragOver(Java.Awt.Dnd.DragSourceDragEvent arg0); + /// + /// + /// + /// + void DropActionChanged(Java.Awt.Dnd.DragSourceDragEvent arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region DragSourceListener + public partial class DragSourceListener : Java.Awt.Dnd.IDragSourceListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("dragDropEnd", new global::System.EventHandler>>(DragDropEndEventHandler)); + AddEventHandler("dragEnter", new global::System.EventHandler>>(DragEnterEventHandler)); + AddEventHandler("dragExit", new global::System.EventHandler>>(DragExitEventHandler)); + AddEventHandler("dragOver", new global::System.EventHandler>>(DragOverEventHandler)); + AddEventHandler("dropActionChanged", new global::System.EventHandler>>(DropActionChangedEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnDragDropEnd { get; set; } = null; + + void DragDropEndEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnDragDropEnd != null) ? OnDragDropEnd : DragDropEnd; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void DragDropEnd(Java.Awt.Dnd.DragSourceDropEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnDragEnter { get; set; } = null; + + void DragEnterEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnDragEnter != null) ? OnDragEnter : DragEnter; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void DragEnter(Java.Awt.Dnd.DragSourceDragEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnDragExit { get; set; } = null; + + void DragExitEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnDragExit != null) ? OnDragExit : DragExit; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void DragExit(Java.Awt.Dnd.DragSourceEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnDragOver { get; set; } = null; + + void DragOverEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnDragOver != null) ? OnDragOver : DragOver; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void DragOver(Java.Awt.Dnd.DragSourceDragEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnDropActionChanged { get; set; } = null; + + void DropActionChangedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnDropActionChanged != null) ? OnDropActionChanged : DropActionChanged; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void DropActionChanged(Java.Awt.Dnd.DragSourceDragEvent arg0) + { + + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region DragSourceListenerDirect + public partial class DragSourceListenerDirect : Java.Awt.Dnd.IDragSourceListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public override void DragDropEnd(Java.Awt.Dnd.DragSourceDropEvent arg0) + { + IExecuteWithSignature("dragDropEnd", "(Ljava/awt/dnd/DragSourceDropEvent;)V", arg0); + } + /// + /// + /// + /// + public override void DragEnter(Java.Awt.Dnd.DragSourceDragEvent arg0) + { + IExecuteWithSignature("dragEnter", "(Ljava/awt/dnd/DragSourceDragEvent;)V", arg0); + } + /// + /// + /// + /// + public override void DragExit(Java.Awt.Dnd.DragSourceEvent arg0) + { + IExecuteWithSignature("dragExit", "(Ljava/awt/dnd/DragSourceEvent;)V", arg0); + } + /// + /// + /// + /// + public override void DragOver(Java.Awt.Dnd.DragSourceDragEvent arg0) + { + IExecuteWithSignature("dragOver", "(Ljava/awt/dnd/DragSourceDragEvent;)V", arg0); + } + /// + /// + /// + /// + public override void DropActionChanged(Java.Awt.Dnd.DragSourceDragEvent arg0) + { + IExecuteWithSignature("dropActionChanged", "(Ljava/awt/dnd/DragSourceDragEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/Dnd/DragSourceMotionListener.cs b/src/net/JNet/GeneratedCore/Java/Awt/Dnd/DragSourceMotionListener.cs new file mode 100644 index 0000000000..b7f9270831 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/Dnd/DragSourceMotionListener.cs @@ -0,0 +1,149 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.Dnd +{ + #region IDragSourceMotionListener + /// + /// .NET interface for org.mases.jnet.generated.java.awt.dnd.DragSourceMotionListener implementing + /// + public partial interface IDragSourceMotionListener + { + #region Instance methods + /// + /// + /// + /// + void DragMouseMoved(Java.Awt.Dnd.DragSourceDragEvent arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region DragSourceMotionListener + public partial class DragSourceMotionListener : Java.Awt.Dnd.IDragSourceMotionListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("dragMouseMoved", new global::System.EventHandler>>(DragMouseMovedEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnDragMouseMoved { get; set; } = null; + + void DragMouseMovedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnDragMouseMoved != null) ? OnDragMouseMoved : DragMouseMoved; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void DragMouseMoved(Java.Awt.Dnd.DragSourceDragEvent arg0) + { + + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region DragSourceMotionListenerDirect + public partial class DragSourceMotionListenerDirect : Java.Awt.Dnd.IDragSourceMotionListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public override void DragMouseMoved(Java.Awt.Dnd.DragSourceDragEvent arg0) + { + IExecuteWithSignature("dragMouseMoved", "(Ljava/awt/dnd/DragSourceDragEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/Dnd/DropTarget.cs b/src/net/JNet/GeneratedCore/Java/Awt/Dnd/DropTarget.cs new file mode 100644 index 0000000000..4fad210388 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/Dnd/DropTarget.cs @@ -0,0 +1,227 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.Dnd +{ + #region DropTarget + public partial class DropTarget + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + /// + /// + public DropTarget(Java.Awt.Component arg0, int arg1, Java.Awt.Dnd.DropTargetListener arg2, bool arg3, Java.Awt.Datatransfer.FlavorMap arg4) + : base(arg0, arg1, arg2, arg3, arg4) + { + } + /// + /// + /// + /// + /// + /// + /// + /// + public DropTarget(Java.Awt.Component arg0, int arg1, Java.Awt.Dnd.DropTargetListener arg2, bool arg3) + : base(arg0, arg1, arg2, arg3) + { + } + /// + /// + /// + /// + /// + /// + /// + public DropTarget(Java.Awt.Component arg0, int arg1, Java.Awt.Dnd.DropTargetListener arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + /// + public DropTarget(Java.Awt.Component arg0, Java.Awt.Dnd.DropTargetListener arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Awt.Dnd.DropTargetListener(Java.Awt.Dnd.DropTarget t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Awt.Dnd.DropTarget t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.Component Component + { + get { return IExecuteWithSignature("getComponent", "()Ljava/awt/Component;"); } set { IExecuteWithSignature("setComponent", "(Ljava/awt/Component;)V", value); } + } + /// + /// + /// + public int DefaultActions + { + get { return IExecuteWithSignature("getDefaultActions", "()I"); } set { IExecuteWithSignature("setDefaultActions", "(I)V", value); } + } + /// + /// + /// + public Java.Awt.Dnd.DropTargetContext DropTargetContext + { + get { return IExecuteWithSignature("getDropTargetContext", "()Ljava/awt/dnd/DropTargetContext;"); } + } + /// + /// + /// + public Java.Awt.Datatransfer.FlavorMap FlavorMap + { + get { return IExecuteWithSignature("getFlavorMap", "()Ljava/awt/datatransfer/FlavorMap;"); } set { IExecuteWithSignature("setFlavorMap", "(Ljava/awt/datatransfer/FlavorMap;)V", value); } + } + /// + /// + /// + /// + public bool IsActive() + { + return IExecuteWithSignature("isActive", "()Z"); + } + /// + /// + /// + /// + /// + public void AddDropTargetListener(Java.Awt.Dnd.DropTargetListener arg0) + { + IExecuteWithSignature("addDropTargetListener", "(Ljava/awt/dnd/DropTargetListener;)V", arg0); + } + /// + /// + /// + /// + public void DragEnter(Java.Awt.Dnd.DropTargetDragEvent arg0) + { + IExecuteWithSignature("dragEnter", "(Ljava/awt/dnd/DropTargetDragEvent;)V", arg0); + } + /// + /// + /// + /// + public void DragExit(Java.Awt.Dnd.DropTargetEvent arg0) + { + IExecuteWithSignature("dragExit", "(Ljava/awt/dnd/DropTargetEvent;)V", arg0); + } + /// + /// + /// + /// + public void DragOver(Java.Awt.Dnd.DropTargetDragEvent arg0) + { + IExecuteWithSignature("dragOver", "(Ljava/awt/dnd/DropTargetDragEvent;)V", arg0); + } + /// + /// + /// + /// + public void Drop(Java.Awt.Dnd.DropTargetDropEvent arg0) + { + IExecuteWithSignature("drop", "(Ljava/awt/dnd/DropTargetDropEvent;)V", arg0); + } + /// + /// + /// + /// + public void DropActionChanged(Java.Awt.Dnd.DropTargetDragEvent arg0) + { + IExecuteWithSignature("dropActionChanged", "(Ljava/awt/dnd/DropTargetDragEvent;)V", arg0); + } + /// + /// + /// + /// + public void RemoveDropTargetListener(Java.Awt.Dnd.DropTargetListener arg0) + { + IExecuteWithSignature("removeDropTargetListener", "(Ljava/awt/dnd/DropTargetListener;)V", arg0); + } + /// + /// + /// + /// + public void SetActive(bool arg0) + { + IExecuteWithSignature("setActive", "(Z)V", arg0); + } + /// + /// + /// + public void AddNotify() + { + IExecuteWithSignature("addNotify", "()V"); + } + /// + /// + /// + public void RemoveNotify() + { + IExecuteWithSignature("removeNotify", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/Dnd/DropTargetAdapter.cs b/src/net/JNet/GeneratedCore/Java/Awt/Dnd/DropTargetAdapter.cs new file mode 100644 index 0000000000..c79d0aa212 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/Dnd/DropTargetAdapter.cs @@ -0,0 +1,246 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.Dnd +{ + #region DropTargetAdapter + public partial class DropTargetAdapter + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("drop", new global::System.EventHandler>>(DropEventHandler)); + AddEventHandler("dragEnter", new global::System.EventHandler>>(DragEnterEventHandler)); + AddEventHandler("dragExit", new global::System.EventHandler>>(DragExitEventHandler)); + AddEventHandler("dragOver", new global::System.EventHandler>>(DragOverEventHandler)); + AddEventHandler("dropActionChanged", new global::System.EventHandler>>(DropActionChangedEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnDrop { get; set; } = null; + + void DropEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnDrop != null) ? OnDrop : Drop; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void Drop(Java.Awt.Dnd.DropTargetDropEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnDragEnter { get; set; } = null; + + void DragEnterEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnDragEnter != null) ? OnDragEnter : DragEnter; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void DragEnter(Java.Awt.Dnd.DropTargetDragEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnDragExit { get; set; } = null; + + void DragExitEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnDragExit != null) ? OnDragExit : DragExit; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void DragExit(Java.Awt.Dnd.DropTargetEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnDragOver { get; set; } = null; + + void DragOverEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnDragOver != null) ? OnDragOver : DragOver; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void DragOver(Java.Awt.Dnd.DropTargetDragEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnDropActionChanged { get; set; } = null; + + void DropActionChangedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnDropActionChanged != null) ? OnDropActionChanged : DropActionChanged; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void DropActionChanged(Java.Awt.Dnd.DropTargetDragEvent arg0) + { + + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region DropTargetAdapterDirect + public partial class DropTargetAdapterDirect + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public override void Drop(Java.Awt.Dnd.DropTargetDropEvent arg0) + { + IExecute("drop", arg0); + } + /// + /// + /// + /// + public override void DragEnter(Java.Awt.Dnd.DropTargetDragEvent arg0) + { + IExecuteWithSignature("dragEnter", "(Ljava/awt/dnd/DropTargetDragEvent;)V", arg0); + } + /// + /// + /// + /// + public override void DragExit(Java.Awt.Dnd.DropTargetEvent arg0) + { + IExecuteWithSignature("dragExit", "(Ljava/awt/dnd/DropTargetEvent;)V", arg0); + } + /// + /// + /// + /// + public override void DragOver(Java.Awt.Dnd.DropTargetDragEvent arg0) + { + IExecuteWithSignature("dragOver", "(Ljava/awt/dnd/DropTargetDragEvent;)V", arg0); + } + /// + /// + /// + /// + public override void DropActionChanged(Java.Awt.Dnd.DropTargetDragEvent arg0) + { + IExecuteWithSignature("dropActionChanged", "(Ljava/awt/dnd/DropTargetDragEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/Dnd/DropTargetContext.cs b/src/net/JNet/GeneratedCore/Java/Awt/Dnd/DropTargetContext.cs new file mode 100644 index 0000000000..92f2fee613 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/Dnd/DropTargetContext.cs @@ -0,0 +1,81 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.Dnd +{ + #region DropTargetContext + public partial class DropTargetContext + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.Component Component + { + get { return IExecuteWithSignature("getComponent", "()Ljava/awt/Component;"); } + } + /// + /// + /// + public Java.Awt.Dnd.DropTarget DropTarget + { + get { return IExecuteWithSignature("getDropTarget", "()Ljava/awt/dnd/DropTarget;"); } + } + /// + /// + /// + /// + /// + public void DropComplete(bool arg0) + { + IExecuteWithSignature("dropComplete", "(Z)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/Dnd/DropTargetDragEvent.cs b/src/net/JNet/GeneratedCore/Java/Awt/Dnd/DropTargetDragEvent.cs new file mode 100644 index 0000000000..d68a916676 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/Dnd/DropTargetDragEvent.cs @@ -0,0 +1,135 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.Dnd +{ + #region DropTargetDragEvent + public partial class DropTargetDragEvent + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + public DropTargetDragEvent(Java.Awt.Dnd.DropTargetContext arg0, Java.Awt.Point arg1, int arg2, int arg3) + : base(arg0, arg1, arg2, arg3) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.Datatransfer.DataFlavor[] CurrentDataFlavors + { + get { return IExecuteWithSignatureArray("getCurrentDataFlavors", "()[Ljava/awt/datatransfer/DataFlavor;"); } + } + /// + /// + /// + public Java.Util.List CurrentDataFlavorsAsList + { + get { return IExecuteWithSignature>("getCurrentDataFlavorsAsList", "()Ljava/util/List;"); } + } + /// + /// + /// + public int DropAction + { + get { return IExecuteWithSignature("getDropAction", "()I"); } + } + /// + /// + /// + public Java.Awt.Point Location + { + get { return IExecuteWithSignature("getLocation", "()Ljava/awt/Point;"); } + } + /// + /// + /// + public int SourceActions + { + get { return IExecuteWithSignature("getSourceActions", "()I"); } + } + /// + /// + /// + public Java.Awt.Datatransfer.Transferable Transferable + { + get { return IExecuteWithSignature("getTransferable", "()Ljava/awt/datatransfer/Transferable;"); } + } + /// + /// + /// + /// + /// + public bool IsDataFlavorSupported(Java.Awt.Datatransfer.DataFlavor arg0) + { + return IExecuteWithSignature("isDataFlavorSupported", "(Ljava/awt/datatransfer/DataFlavor;)Z", arg0); + } + /// + /// + /// + /// + public void AcceptDrag(int arg0) + { + IExecuteWithSignature("acceptDrag", "(I)V", arg0); + } + /// + /// + /// + public void RejectDrag() + { + IExecuteWithSignature("rejectDrag", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/Dnd/DropTargetDropEvent.cs b/src/net/JNet/GeneratedCore/Java/Awt/Dnd/DropTargetDropEvent.cs new file mode 100644 index 0000000000..a2081bbda0 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/Dnd/DropTargetDropEvent.cs @@ -0,0 +1,163 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.Dnd +{ + #region DropTargetDropEvent + public partial class DropTargetDropEvent + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + /// + public DropTargetDropEvent(Java.Awt.Dnd.DropTargetContext arg0, Java.Awt.Point arg1, int arg2, int arg3, bool arg4) + : base(arg0, arg1, arg2, arg3, arg4) + { + } + /// + /// + /// + /// + /// + /// + /// + public DropTargetDropEvent(Java.Awt.Dnd.DropTargetContext arg0, Java.Awt.Point arg1, int arg2, int arg3) + : base(arg0, arg1, arg2, arg3) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.Datatransfer.DataFlavor[] CurrentDataFlavors + { + get { return IExecuteWithSignatureArray("getCurrentDataFlavors", "()[Ljava/awt/datatransfer/DataFlavor;"); } + } + /// + /// + /// + public Java.Util.List CurrentDataFlavorsAsList + { + get { return IExecuteWithSignature>("getCurrentDataFlavorsAsList", "()Ljava/util/List;"); } + } + /// + /// + /// + public int DropAction + { + get { return IExecuteWithSignature("getDropAction", "()I"); } + } + /// + /// + /// + public Java.Awt.Point Location + { + get { return IExecuteWithSignature("getLocation", "()Ljava/awt/Point;"); } + } + /// + /// + /// + public int SourceActions + { + get { return IExecuteWithSignature("getSourceActions", "()I"); } + } + /// + /// + /// + public Java.Awt.Datatransfer.Transferable Transferable + { + get { return IExecuteWithSignature("getTransferable", "()Ljava/awt/datatransfer/Transferable;"); } + } + /// + /// + /// + /// + /// + public bool IsDataFlavorSupported(Java.Awt.Datatransfer.DataFlavor arg0) + { + return IExecuteWithSignature("isDataFlavorSupported", "(Ljava/awt/datatransfer/DataFlavor;)Z", arg0); + } + /// + /// + /// + /// + public bool IsLocalTransfer() + { + return IExecuteWithSignature("isLocalTransfer", "()Z"); + } + /// + /// + /// + /// + public void AcceptDrop(int arg0) + { + IExecuteWithSignature("acceptDrop", "(I)V", arg0); + } + /// + /// + /// + /// + public void DropComplete(bool arg0) + { + IExecuteWithSignature("dropComplete", "(Z)V", arg0); + } + /// + /// + /// + public void RejectDrop() + { + IExecuteWithSignature("rejectDrop", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/Dnd/DropTargetEvent.cs b/src/net/JNet/GeneratedCore/Java/Awt/Dnd/DropTargetEvent.cs new file mode 100644 index 0000000000..8d4e2d778a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/Dnd/DropTargetEvent.cs @@ -0,0 +1,73 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.Dnd +{ + #region DropTargetEvent + public partial class DropTargetEvent + { + #region Constructors + /// + /// + /// + /// + public DropTargetEvent(Java.Awt.Dnd.DropTargetContext arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.Dnd.DropTargetContext DropTargetContext + { + get { return IExecuteWithSignature("getDropTargetContext", "()Ljava/awt/dnd/DropTargetContext;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/Dnd/DropTargetListener.cs b/src/net/JNet/GeneratedCore/Java/Awt/Dnd/DropTargetListener.cs new file mode 100644 index 0000000000..1d171ce2b1 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/Dnd/DropTargetListener.cs @@ -0,0 +1,289 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.Dnd +{ + #region IDropTargetListener + /// + /// .NET interface for org.mases.jnet.generated.java.awt.dnd.DropTargetListener implementing + /// + public partial interface IDropTargetListener + { + #region Instance methods + /// + /// + /// + /// + void DragEnter(Java.Awt.Dnd.DropTargetDragEvent arg0); + /// + /// + /// + /// + void DragExit(Java.Awt.Dnd.DropTargetEvent arg0); + /// + /// + /// + /// + void DragOver(Java.Awt.Dnd.DropTargetDragEvent arg0); + /// + /// + /// + /// + void Drop(Java.Awt.Dnd.DropTargetDropEvent arg0); + /// + /// + /// + /// + void DropActionChanged(Java.Awt.Dnd.DropTargetDragEvent arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region DropTargetListener + public partial class DropTargetListener : Java.Awt.Dnd.IDropTargetListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("dragEnter", new global::System.EventHandler>>(DragEnterEventHandler)); + AddEventHandler("dragExit", new global::System.EventHandler>>(DragExitEventHandler)); + AddEventHandler("dragOver", new global::System.EventHandler>>(DragOverEventHandler)); + AddEventHandler("drop", new global::System.EventHandler>>(DropEventHandler)); + AddEventHandler("dropActionChanged", new global::System.EventHandler>>(DropActionChangedEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnDragEnter { get; set; } = null; + + void DragEnterEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnDragEnter != null) ? OnDragEnter : DragEnter; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void DragEnter(Java.Awt.Dnd.DropTargetDragEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnDragExit { get; set; } = null; + + void DragExitEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnDragExit != null) ? OnDragExit : DragExit; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void DragExit(Java.Awt.Dnd.DropTargetEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnDragOver { get; set; } = null; + + void DragOverEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnDragOver != null) ? OnDragOver : DragOver; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void DragOver(Java.Awt.Dnd.DropTargetDragEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnDrop { get; set; } = null; + + void DropEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnDrop != null) ? OnDrop : Drop; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void Drop(Java.Awt.Dnd.DropTargetDropEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnDropActionChanged { get; set; } = null; + + void DropActionChangedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnDropActionChanged != null) ? OnDropActionChanged : DropActionChanged; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void DropActionChanged(Java.Awt.Dnd.DropTargetDragEvent arg0) + { + + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region DropTargetListenerDirect + public partial class DropTargetListenerDirect : Java.Awt.Dnd.IDropTargetListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public override void DragEnter(Java.Awt.Dnd.DropTargetDragEvent arg0) + { + IExecuteWithSignature("dragEnter", "(Ljava/awt/dnd/DropTargetDragEvent;)V", arg0); + } + /// + /// + /// + /// + public override void DragExit(Java.Awt.Dnd.DropTargetEvent arg0) + { + IExecuteWithSignature("dragExit", "(Ljava/awt/dnd/DropTargetEvent;)V", arg0); + } + /// + /// + /// + /// + public override void DragOver(Java.Awt.Dnd.DropTargetDragEvent arg0) + { + IExecuteWithSignature("dragOver", "(Ljava/awt/dnd/DropTargetDragEvent;)V", arg0); + } + /// + /// + /// + /// + public override void Drop(Java.Awt.Dnd.DropTargetDropEvent arg0) + { + IExecuteWithSignature("drop", "(Ljava/awt/dnd/DropTargetDropEvent;)V", arg0); + } + /// + /// + /// + /// + public override void DropActionChanged(Java.Awt.Dnd.DropTargetDragEvent arg0) + { + IExecuteWithSignature("dropActionChanged", "(Ljava/awt/dnd/DropTargetDragEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/Dnd/InvalidDnDOperationException.cs b/src/net/JNet/GeneratedCore/Java/Awt/Dnd/InvalidDnDOperationException.cs new file mode 100644 index 0000000000..c9c18d2166 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/Dnd/InvalidDnDOperationException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.Dnd +{ + #region InvalidDnDOperationException + public partial class InvalidDnDOperationException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/Dnd/MouseDragGestureRecognizer.cs b/src/net/JNet/GeneratedCore/Java/Awt/Dnd/MouseDragGestureRecognizer.cs new file mode 100644 index 0000000000..63655666a6 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/Dnd/MouseDragGestureRecognizer.cs @@ -0,0 +1,122 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.Dnd +{ + #region MouseDragGestureRecognizer + public partial class MouseDragGestureRecognizer + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Awt.EventNs.MouseListener(Java.Awt.Dnd.MouseDragGestureRecognizer t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Awt.EventNs.MouseMotionListener(Java.Awt.Dnd.MouseDragGestureRecognizer t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public void MouseClicked(Java.Awt.EventNs.MouseEvent arg0) + { + IExecuteWithSignature("mouseClicked", "(Ljava/awt/event/MouseEvent;)V", arg0); + } + /// + /// + /// + /// + public void MouseDragged(Java.Awt.EventNs.MouseEvent arg0) + { + IExecuteWithSignature("mouseDragged", "(Ljava/awt/event/MouseEvent;)V", arg0); + } + /// + /// + /// + /// + public void MouseEntered(Java.Awt.EventNs.MouseEvent arg0) + { + IExecuteWithSignature("mouseEntered", "(Ljava/awt/event/MouseEvent;)V", arg0); + } + /// + /// + /// + /// + public void MouseExited(Java.Awt.EventNs.MouseEvent arg0) + { + IExecuteWithSignature("mouseExited", "(Ljava/awt/event/MouseEvent;)V", arg0); + } + /// + /// + /// + /// + public void MouseMoved(Java.Awt.EventNs.MouseEvent arg0) + { + IExecuteWithSignature("mouseMoved", "(Ljava/awt/event/MouseEvent;)V", arg0); + } + /// + /// + /// + /// + public void MousePressed(Java.Awt.EventNs.MouseEvent arg0) + { + IExecuteWithSignature("mousePressed", "(Ljava/awt/event/MouseEvent;)V", arg0); + } + /// + /// + /// + /// + public void MouseReleased(Java.Awt.EventNs.MouseEvent arg0) + { + IExecuteWithSignature("mouseReleased", "(Ljava/awt/event/MouseEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/Dnd/Peer/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Java/Awt/Dnd/Peer/AllPackageClasses.cs new file mode 100644 index 0000000000..7409aa6310 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/Dnd/Peer/AllPackageClasses.cs @@ -0,0 +1,171 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Java.Awt.Dnd.Peer +{ + #region DragSourceContextPeer + /// + /// + /// + public partial class DragSourceContextPeer : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.dnd.peer.DragSourceContextPeer"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("DragSourceContextPeer class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DragSourceContextPeer() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("DragSourceContextPeer class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DragSourceContextPeer(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DropTargetContextPeer + /// + /// + /// + public partial class DropTargetContextPeer : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.dnd.peer.DropTargetContextPeer"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("DropTargetContextPeer class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DropTargetContextPeer() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("DropTargetContextPeer class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DropTargetContextPeer(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DropTargetPeer + /// + /// + /// + public partial class DropTargetPeer : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.dnd.peer.DropTargetPeer"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("DropTargetPeer class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DropTargetPeer() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("DropTargetPeer class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DropTargetPeer(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/Dnd/Peer/DragSourceContextPeer.cs b/src/net/JNet/GeneratedCore/Java/Awt/Dnd/Peer/DragSourceContextPeer.cs new file mode 100644 index 0000000000..820b2a2f2c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/Dnd/Peer/DragSourceContextPeer.cs @@ -0,0 +1,119 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.Dnd.Peer +{ + #region IDragSourceContextPeer + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IDragSourceContextPeer + { + #region Instance methods + /// + /// + /// + Java.Awt.Cursor Cursor { get; set; } + /// + /// + /// + /// + /// + /// + /// + /// + void StartDrag(Java.Awt.Dnd.DragSourceContext arg0, Java.Awt.Cursor arg1, Java.Awt.Image arg2, Java.Awt.Point arg3); + /// + /// + /// + void TransferablesFlavorsChanged(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region DragSourceContextPeer + public partial class DragSourceContextPeer : Java.Awt.Dnd.Peer.IDragSourceContextPeer + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.Cursor Cursor + { + get { return IExecuteWithSignature("getCursor", "()Ljava/awt/Cursor;"); } set { IExecuteWithSignature("setCursor", "(Ljava/awt/Cursor;)V", value); } + } + /// + /// + /// + /// + /// + /// + /// + /// + public void StartDrag(Java.Awt.Dnd.DragSourceContext arg0, Java.Awt.Cursor arg1, Java.Awt.Image arg2, Java.Awt.Point arg3) + { + IExecute("startDrag", arg0, arg1, arg2, arg3); + } + /// + /// + /// + public void TransferablesFlavorsChanged() + { + IExecuteWithSignature("transferablesFlavorsChanged", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/Dnd/Peer/DropTargetContextPeer.cs b/src/net/JNet/GeneratedCore/Java/Awt/Dnd/Peer/DropTargetContextPeer.cs new file mode 100644 index 0000000000..77c8fda999 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/Dnd/Peer/DropTargetContextPeer.cs @@ -0,0 +1,194 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.Dnd.Peer +{ + #region IDropTargetContextPeer + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IDropTargetContextPeer + { + #region Instance methods + /// + /// + /// + Java.Awt.Dnd.DropTarget DropTarget { get; } + /// + /// + /// + int TargetActions { get; set; } + /// + /// + /// + Java.Awt.Datatransfer.Transferable Transferable { get; } + /// + /// + /// + Java.Awt.Datatransfer.DataFlavor[] TransferDataFlavors { get; } + /// + /// + /// + /// + bool IsTransferableJVMLocal(); + /// + /// + /// + /// + void AcceptDrag(int arg0); + /// + /// + /// + /// + void AcceptDrop(int arg0); + /// + /// + /// + /// + void DropComplete(bool arg0); + /// + /// + /// + void RejectDrag(); + /// + /// + /// + void RejectDrop(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region DropTargetContextPeer + public partial class DropTargetContextPeer : Java.Awt.Dnd.Peer.IDropTargetContextPeer + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.Dnd.DropTarget DropTarget + { + get { return IExecuteWithSignature("getDropTarget", "()Ljava/awt/dnd/DropTarget;"); } + } + /// + /// + /// + public int TargetActions + { + get { return IExecuteWithSignature("getTargetActions", "()I"); } set { IExecuteWithSignature("setTargetActions", "(I)V", value); } + } + /// + /// + /// + public Java.Awt.Datatransfer.Transferable Transferable + { + get { return IExecuteWithSignature("getTransferable", "()Ljava/awt/datatransfer/Transferable;"); } + } + /// + /// + /// + public Java.Awt.Datatransfer.DataFlavor[] TransferDataFlavors + { + get { return IExecuteWithSignatureArray("getTransferDataFlavors", "()[Ljava/awt/datatransfer/DataFlavor;"); } + } + /// + /// + /// + /// + public bool IsTransferableJVMLocal() + { + return IExecuteWithSignature("isTransferableJVMLocal", "()Z"); + } + /// + /// + /// + /// + public void AcceptDrag(int arg0) + { + IExecuteWithSignature("acceptDrag", "(I)V", arg0); + } + /// + /// + /// + /// + public void AcceptDrop(int arg0) + { + IExecuteWithSignature("acceptDrop", "(I)V", arg0); + } + /// + /// + /// + /// + public void DropComplete(bool arg0) + { + IExecuteWithSignature("dropComplete", "(Z)V", arg0); + } + /// + /// + /// + public void RejectDrag() + { + IExecuteWithSignature("rejectDrag", "()V"); + } + /// + /// + /// + public void RejectDrop() + { + IExecuteWithSignature("rejectDrop", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/Dnd/Peer/DropTargetPeer.cs b/src/net/JNet/GeneratedCore/Java/Awt/Dnd/Peer/DropTargetPeer.cs new file mode 100644 index 0000000000..7f8c3ca6a0 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/Dnd/Peer/DropTargetPeer.cs @@ -0,0 +1,102 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.Dnd.Peer +{ + #region IDropTargetPeer + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IDropTargetPeer + { + #region Instance methods + /// + /// + /// + /// + void AddDropTarget(Java.Awt.Dnd.DropTarget arg0); + /// + /// + /// + /// + void RemoveDropTarget(Java.Awt.Dnd.DropTarget arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region DropTargetPeer + public partial class DropTargetPeer : Java.Awt.Dnd.Peer.IDropTargetPeer + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public void AddDropTarget(Java.Awt.Dnd.DropTarget arg0) + { + IExecuteWithSignature("addDropTarget", "(Ljava/awt/dnd/DropTarget;)V", arg0); + } + /// + /// + /// + /// + public void RemoveDropTarget(Java.Awt.Dnd.DropTarget arg0) + { + IExecuteWithSignature("removeDropTarget", "(Ljava/awt/dnd/DropTarget;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/EventNs/AWTEventListener.cs b/src/net/JNet/GeneratedCore/Java/Awt/EventNs/AWTEventListener.cs new file mode 100644 index 0000000000..4a4c30cc4f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/EventNs/AWTEventListener.cs @@ -0,0 +1,149 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.EventNs +{ + #region IAWTEventListener + /// + /// .NET interface for org.mases.jnet.generated.java.awt.event.AWTEventListener implementing + /// + public partial interface IAWTEventListener + { + #region Instance methods + /// + /// + /// + /// + void EventDispatched(Java.Awt.AWTEvent arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region AWTEventListener + public partial class AWTEventListener : Java.Awt.EventNs.IAWTEventListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("eventDispatched", new global::System.EventHandler>>(EventDispatchedEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnEventDispatched { get; set; } = null; + + void EventDispatchedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnEventDispatched != null) ? OnEventDispatched : EventDispatched; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void EventDispatched(Java.Awt.AWTEvent arg0) + { + + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region AWTEventListenerDirect + public partial class AWTEventListenerDirect : Java.Awt.EventNs.IAWTEventListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public override void EventDispatched(Java.Awt.AWTEvent arg0) + { + IExecuteWithSignature("eventDispatched", "(Ljava/awt/AWTEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/EventNs/AWTEventListenerProxy.cs b/src/net/JNet/GeneratedCore/Java/Awt/EventNs/AWTEventListenerProxy.cs new file mode 100644 index 0000000000..0974949ffe --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/EventNs/AWTEventListenerProxy.cs @@ -0,0 +1,86 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.EventNs +{ + #region AWTEventListenerProxy + public partial class AWTEventListenerProxy + { + #region Constructors + /// + /// + /// + /// + /// + public AWTEventListenerProxy(long arg0, Java.Awt.EventNs.AWTEventListener arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Awt.EventNs.AWTEventListener(Java.Awt.EventNs.AWTEventListenerProxy t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public long EventMask + { + get { return IExecuteWithSignature("getEventMask", "()J"); } + } + /// + /// + /// + /// + public void EventDispatched(Java.Awt.AWTEvent arg0) + { + IExecuteWithSignature("eventDispatched", "(Ljava/awt/AWTEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/EventNs/ActionEvent.cs b/src/net/JNet/GeneratedCore/Java/Awt/EventNs/ActionEvent.cs new file mode 100644 index 0000000000..1daa020e8d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/EventNs/ActionEvent.cs @@ -0,0 +1,154 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.EventNs +{ + #region ActionEvent + public partial class ActionEvent + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + public ActionEvent(object arg0, int arg1, Java.Lang.String arg2, int arg3) + : base(arg0, arg1, arg2, arg3) + { + } + /// + /// + /// + /// + /// + /// + /// + /// + public ActionEvent(object arg0, int arg1, Java.Lang.String arg2, long arg3, int arg4) + : base(arg0, arg1, arg2, arg3, arg4) + { + } + /// + /// + /// + /// + /// + /// + public ActionEvent(object arg0, int arg1, Java.Lang.String arg2) + : base(arg0, arg1, arg2) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int ACTION_FIRST { get { if (!_ACTION_FIRSTReady) { _ACTION_FIRSTContent = SGetField(LocalBridgeClazz, "ACTION_FIRST"); _ACTION_FIRSTReady = true; } return _ACTION_FIRSTContent; } } + private static int _ACTION_FIRSTContent = default; + private static bool _ACTION_FIRSTReady = false; // this is used because in case of generics + /// + /// + /// + public static int ACTION_LAST { get { if (!_ACTION_LASTReady) { _ACTION_LASTContent = SGetField(LocalBridgeClazz, "ACTION_LAST"); _ACTION_LASTReady = true; } return _ACTION_LASTContent; } } + private static int _ACTION_LASTContent = default; + private static bool _ACTION_LASTReady = false; // this is used because in case of generics + /// + /// + /// + public static int ACTION_PERFORMED { get { if (!_ACTION_PERFORMEDReady) { _ACTION_PERFORMEDContent = SGetField(LocalBridgeClazz, "ACTION_PERFORMED"); _ACTION_PERFORMEDReady = true; } return _ACTION_PERFORMEDContent; } } + private static int _ACTION_PERFORMEDContent = default; + private static bool _ACTION_PERFORMEDReady = false; // this is used because in case of generics + /// + /// + /// + public static int ALT_MASK { get { if (!_ALT_MASKReady) { _ALT_MASKContent = SGetField(LocalBridgeClazz, "ALT_MASK"); _ALT_MASKReady = true; } return _ALT_MASKContent; } } + private static int _ALT_MASKContent = default; + private static bool _ALT_MASKReady = false; // this is used because in case of generics + /// + /// + /// + public static int CTRL_MASK { get { if (!_CTRL_MASKReady) { _CTRL_MASKContent = SGetField(LocalBridgeClazz, "CTRL_MASK"); _CTRL_MASKReady = true; } return _CTRL_MASKContent; } } + private static int _CTRL_MASKContent = default; + private static bool _CTRL_MASKReady = false; // this is used because in case of generics + /// + /// + /// + public static int META_MASK { get { if (!_META_MASKReady) { _META_MASKContent = SGetField(LocalBridgeClazz, "META_MASK"); _META_MASKReady = true; } return _META_MASKContent; } } + private static int _META_MASKContent = default; + private static bool _META_MASKReady = false; // this is used because in case of generics + /// + /// + /// + public static int SHIFT_MASK { get { if (!_SHIFT_MASKReady) { _SHIFT_MASKContent = SGetField(LocalBridgeClazz, "SHIFT_MASK"); _SHIFT_MASKReady = true; } return _SHIFT_MASKContent; } } + private static int _SHIFT_MASKContent = default; + private static bool _SHIFT_MASKReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String ActionCommand + { + get { return IExecuteWithSignature("getActionCommand", "()Ljava/lang/String;"); } + } + /// + /// + /// + public int Modifiers + { + get { return IExecuteWithSignature("getModifiers", "()I"); } + } + /// + /// + /// + public long When + { + get { return IExecuteWithSignature("getWhen", "()J"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/EventNs/ActionListener.cs b/src/net/JNet/GeneratedCore/Java/Awt/EventNs/ActionListener.cs new file mode 100644 index 0000000000..d95f4ddd1b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/EventNs/ActionListener.cs @@ -0,0 +1,149 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.EventNs +{ + #region IActionListener + /// + /// .NET interface for org.mases.jnet.generated.java.awt.event.ActionListener implementing + /// + public partial interface IActionListener + { + #region Instance methods + /// + /// + /// + /// + void ActionPerformed(Java.Awt.EventNs.ActionEvent arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ActionListener + public partial class ActionListener : Java.Awt.EventNs.IActionListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("actionPerformed", new global::System.EventHandler>>(ActionPerformedEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnActionPerformed { get; set; } = null; + + void ActionPerformedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnActionPerformed != null) ? OnActionPerformed : ActionPerformed; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void ActionPerformed(Java.Awt.EventNs.ActionEvent arg0) + { + + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ActionListenerDirect + public partial class ActionListenerDirect : Java.Awt.EventNs.IActionListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public override void ActionPerformed(Java.Awt.EventNs.ActionEvent arg0) + { + IExecuteWithSignature("actionPerformed", "(Ljava/awt/event/ActionEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/EventNs/AdjustmentEvent.cs b/src/net/JNet/GeneratedCore/Java/Awt/EventNs/AdjustmentEvent.cs new file mode 100644 index 0000000000..796833ee5c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/EventNs/AdjustmentEvent.cs @@ -0,0 +1,157 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.EventNs +{ + #region AdjustmentEvent + public partial class AdjustmentEvent + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + /// + public AdjustmentEvent(Java.Awt.Adjustable arg0, int arg1, int arg2, int arg3, bool arg4) + : base(arg0, arg1, arg2, arg3, arg4) + { + } + /// + /// + /// + /// + /// + /// + /// + public AdjustmentEvent(Java.Awt.Adjustable arg0, int arg1, int arg2, int arg3) + : base(arg0, arg1, arg2, arg3) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int ADJUSTMENT_FIRST { get { if (!_ADJUSTMENT_FIRSTReady) { _ADJUSTMENT_FIRSTContent = SGetField(LocalBridgeClazz, "ADJUSTMENT_FIRST"); _ADJUSTMENT_FIRSTReady = true; } return _ADJUSTMENT_FIRSTContent; } } + private static int _ADJUSTMENT_FIRSTContent = default; + private static bool _ADJUSTMENT_FIRSTReady = false; // this is used because in case of generics + /// + /// + /// + public static int ADJUSTMENT_LAST { get { if (!_ADJUSTMENT_LASTReady) { _ADJUSTMENT_LASTContent = SGetField(LocalBridgeClazz, "ADJUSTMENT_LAST"); _ADJUSTMENT_LASTReady = true; } return _ADJUSTMENT_LASTContent; } } + private static int _ADJUSTMENT_LASTContent = default; + private static bool _ADJUSTMENT_LASTReady = false; // this is used because in case of generics + /// + /// + /// + public static int ADJUSTMENT_VALUE_CHANGED { get { if (!_ADJUSTMENT_VALUE_CHANGEDReady) { _ADJUSTMENT_VALUE_CHANGEDContent = SGetField(LocalBridgeClazz, "ADJUSTMENT_VALUE_CHANGED"); _ADJUSTMENT_VALUE_CHANGEDReady = true; } return _ADJUSTMENT_VALUE_CHANGEDContent; } } + private static int _ADJUSTMENT_VALUE_CHANGEDContent = default; + private static bool _ADJUSTMENT_VALUE_CHANGEDReady = false; // this is used because in case of generics + /// + /// + /// + public static int BLOCK_DECREMENT { get { if (!_BLOCK_DECREMENTReady) { _BLOCK_DECREMENTContent = SGetField(LocalBridgeClazz, "BLOCK_DECREMENT"); _BLOCK_DECREMENTReady = true; } return _BLOCK_DECREMENTContent; } } + private static int _BLOCK_DECREMENTContent = default; + private static bool _BLOCK_DECREMENTReady = false; // this is used because in case of generics + /// + /// + /// + public static int BLOCK_INCREMENT { get { if (!_BLOCK_INCREMENTReady) { _BLOCK_INCREMENTContent = SGetField(LocalBridgeClazz, "BLOCK_INCREMENT"); _BLOCK_INCREMENTReady = true; } return _BLOCK_INCREMENTContent; } } + private static int _BLOCK_INCREMENTContent = default; + private static bool _BLOCK_INCREMENTReady = false; // this is used because in case of generics + /// + /// + /// + public static int TRACK { get { if (!_TRACKReady) { _TRACKContent = SGetField(LocalBridgeClazz, "TRACK"); _TRACKReady = true; } return _TRACKContent; } } + private static int _TRACKContent = default; + private static bool _TRACKReady = false; // this is used because in case of generics + /// + /// + /// + public static int UNIT_DECREMENT { get { if (!_UNIT_DECREMENTReady) { _UNIT_DECREMENTContent = SGetField(LocalBridgeClazz, "UNIT_DECREMENT"); _UNIT_DECREMENTReady = true; } return _UNIT_DECREMENTContent; } } + private static int _UNIT_DECREMENTContent = default; + private static bool _UNIT_DECREMENTReady = false; // this is used because in case of generics + /// + /// + /// + public static int UNIT_INCREMENT { get { if (!_UNIT_INCREMENTReady) { _UNIT_INCREMENTContent = SGetField(LocalBridgeClazz, "UNIT_INCREMENT"); _UNIT_INCREMENTReady = true; } return _UNIT_INCREMENTContent; } } + private static int _UNIT_INCREMENTContent = default; + private static bool _UNIT_INCREMENTReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.Adjustable Adjustable + { + get { return IExecuteWithSignature("getAdjustable", "()Ljava/awt/Adjustable;"); } + } + /// + /// + /// + public int AdjustmentType + { + get { return IExecuteWithSignature("getAdjustmentType", "()I"); } + } + /// + /// + /// + public int Value + { + get { return IExecuteWithSignature("getValue", "()I"); } + } + /// + /// + /// + public bool ValueIsAdjusting + { + get { return IExecuteWithSignature("getValueIsAdjusting", "()Z"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/EventNs/AdjustmentListener.cs b/src/net/JNet/GeneratedCore/Java/Awt/EventNs/AdjustmentListener.cs new file mode 100644 index 0000000000..d4a336f5f0 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/EventNs/AdjustmentListener.cs @@ -0,0 +1,149 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.EventNs +{ + #region IAdjustmentListener + /// + /// .NET interface for org.mases.jnet.generated.java.awt.event.AdjustmentListener implementing + /// + public partial interface IAdjustmentListener + { + #region Instance methods + /// + /// + /// + /// + void AdjustmentValueChanged(Java.Awt.EventNs.AdjustmentEvent arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region AdjustmentListener + public partial class AdjustmentListener : Java.Awt.EventNs.IAdjustmentListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("adjustmentValueChanged", new global::System.EventHandler>>(AdjustmentValueChangedEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnAdjustmentValueChanged { get; set; } = null; + + void AdjustmentValueChangedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnAdjustmentValueChanged != null) ? OnAdjustmentValueChanged : AdjustmentValueChanged; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void AdjustmentValueChanged(Java.Awt.EventNs.AdjustmentEvent arg0) + { + + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region AdjustmentListenerDirect + public partial class AdjustmentListenerDirect : Java.Awt.EventNs.IAdjustmentListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public override void AdjustmentValueChanged(Java.Awt.EventNs.AdjustmentEvent arg0) + { + IExecuteWithSignature("adjustmentValueChanged", "(Ljava/awt/event/AdjustmentEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/EventNs/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Java/Awt/EventNs/AllPackageClasses.cs new file mode 100644 index 0000000000..a3929adb7d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/EventNs/AllPackageClasses.cs @@ -0,0 +1,2584 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Java.Awt.EventNs +{ + #region ActionEvent + /// + /// + /// + public partial class ActionEvent : Java.Awt.AWTEvent + { + const string _bridgeClassName = "java.awt.event.ActionEvent"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ActionEvent() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ActionEvent(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ActionListener + /// + /// + /// + public partial class ActionListener : Java.Util.EventListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ActionListener() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.java.awt.event.ActionListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region ActionListenerDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class ActionListenerDirect : ActionListener + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "java.awt.event.ActionListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region AdjustmentEvent + /// + /// + /// + public partial class AdjustmentEvent : Java.Awt.AWTEvent + { + const string _bridgeClassName = "java.awt.event.AdjustmentEvent"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public AdjustmentEvent() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public AdjustmentEvent(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AdjustmentListener + /// + /// + /// + public partial class AdjustmentListener : Java.Util.EventListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public AdjustmentListener() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.java.awt.event.AdjustmentListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region AdjustmentListenerDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class AdjustmentListenerDirect : AdjustmentListener + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "java.awt.event.AdjustmentListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region AWTEventListener + /// + /// + /// + public partial class AWTEventListener : Java.Util.EventListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public AWTEventListener() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.java.awt.event.AWTEventListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region AWTEventListenerDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class AWTEventListenerDirect : AWTEventListener + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "java.awt.event.AWTEventListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region AWTEventListenerProxy + /// + /// + /// + public partial class AWTEventListenerProxy : Java.Util.EventListenerProxy + { + const string _bridgeClassName = "java.awt.event.AWTEventListenerProxy"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public AWTEventListenerProxy() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public AWTEventListenerProxy(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ComponentAdapter + /// + /// + /// + public partial class ComponentAdapter : MASES.JCOBridge.C2JBridge.JVMBridgeListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ComponentAdapter() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.java.awt.event.ComponentAdapter"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region ComponentAdapterDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class ComponentAdapterDirect : ComponentAdapter + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "java.awt.event.ComponentAdapter"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region ComponentEvent + /// + /// + /// + public partial class ComponentEvent : Java.Awt.AWTEvent + { + const string _bridgeClassName = "java.awt.event.ComponentEvent"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ComponentEvent() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ComponentEvent(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ComponentListener + /// + /// + /// + public partial class ComponentListener : Java.Util.EventListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ComponentListener() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.java.awt.event.ComponentListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region ComponentListenerDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class ComponentListenerDirect : ComponentListener + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "java.awt.event.ComponentListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region ContainerAdapter + /// + /// + /// + public partial class ContainerAdapter : MASES.JCOBridge.C2JBridge.JVMBridgeListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ContainerAdapter() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.java.awt.event.ContainerAdapter"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region ContainerAdapterDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class ContainerAdapterDirect : ContainerAdapter + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "java.awt.event.ContainerAdapter"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region ContainerEvent + /// + /// + /// + public partial class ContainerEvent : Java.Awt.EventNs.ComponentEvent + { + const string _bridgeClassName = "java.awt.event.ContainerEvent"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ContainerEvent() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ContainerEvent(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ContainerListener + /// + /// + /// + public partial class ContainerListener : Java.Util.EventListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ContainerListener() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.java.awt.event.ContainerListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region ContainerListenerDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class ContainerListenerDirect : ContainerListener + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "java.awt.event.ContainerListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region FocusAdapter + /// + /// + /// + public partial class FocusAdapter : MASES.JCOBridge.C2JBridge.JVMBridgeListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public FocusAdapter() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.java.awt.event.FocusAdapter"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region FocusAdapterDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class FocusAdapterDirect : FocusAdapter + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "java.awt.event.FocusAdapter"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region FocusEvent + /// + /// + /// + public partial class FocusEvent : Java.Awt.EventNs.ComponentEvent + { + const string _bridgeClassName = "java.awt.event.FocusEvent"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public FocusEvent() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public FocusEvent(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region Cause + /// + /// + /// + public partial class Cause : Java.Lang.Enum + { + const string _bridgeClassName = "java.awt.event.FocusEvent$Cause"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Cause() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Cause(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region FocusListener + /// + /// + /// + public partial class FocusListener : Java.Util.EventListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public FocusListener() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.java.awt.event.FocusListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region FocusListenerDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class FocusListenerDirect : FocusListener + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "java.awt.event.FocusListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region HierarchyBoundsAdapter + /// + /// + /// + public partial class HierarchyBoundsAdapter : MASES.JCOBridge.C2JBridge.JVMBridgeListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public HierarchyBoundsAdapter() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.java.awt.event.HierarchyBoundsAdapter"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region HierarchyBoundsAdapterDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class HierarchyBoundsAdapterDirect : HierarchyBoundsAdapter + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "java.awt.event.HierarchyBoundsAdapter"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region HierarchyBoundsListener + /// + /// + /// + public partial class HierarchyBoundsListener : Java.Util.EventListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public HierarchyBoundsListener() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.java.awt.event.HierarchyBoundsListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region HierarchyBoundsListenerDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class HierarchyBoundsListenerDirect : HierarchyBoundsListener + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "java.awt.event.HierarchyBoundsListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region HierarchyEvent + /// + /// + /// + public partial class HierarchyEvent : Java.Awt.AWTEvent + { + const string _bridgeClassName = "java.awt.event.HierarchyEvent"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public HierarchyEvent() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public HierarchyEvent(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region HierarchyListener + /// + /// + /// + public partial class HierarchyListener : Java.Util.EventListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public HierarchyListener() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.java.awt.event.HierarchyListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region HierarchyListenerDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class HierarchyListenerDirect : HierarchyListener + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "java.awt.event.HierarchyListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region InputEvent + /// + /// + /// + public partial class InputEvent : Java.Awt.EventNs.ComponentEvent + { + const string _bridgeClassName = "java.awt.event.InputEvent"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("InputEvent class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public InputEvent() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("InputEvent class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public InputEvent(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region InputMethodEvent + /// + /// + /// + public partial class InputMethodEvent : Java.Awt.AWTEvent + { + const string _bridgeClassName = "java.awt.event.InputMethodEvent"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public InputMethodEvent() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public InputMethodEvent(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region InputMethodListener + /// + /// + /// + public partial class InputMethodListener : Java.Util.EventListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public InputMethodListener() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.java.awt.event.InputMethodListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region InputMethodListenerDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class InputMethodListenerDirect : InputMethodListener + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "java.awt.event.InputMethodListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region InvocationEvent + /// + /// + /// + public partial class InvocationEvent : Java.Awt.AWTEvent + { + const string _bridgeClassName = "java.awt.event.InvocationEvent"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public InvocationEvent() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public InvocationEvent(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ItemEvent + /// + /// + /// + public partial class ItemEvent : Java.Awt.AWTEvent + { + const string _bridgeClassName = "java.awt.event.ItemEvent"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ItemEvent() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ItemEvent(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ItemListener + /// + /// + /// + public partial class ItemListener : Java.Util.EventListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ItemListener() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.java.awt.event.ItemListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region ItemListenerDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class ItemListenerDirect : ItemListener + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "java.awt.event.ItemListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region KeyAdapter + /// + /// + /// + public partial class KeyAdapter : MASES.JCOBridge.C2JBridge.JVMBridgeListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public KeyAdapter() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.java.awt.event.KeyAdapter"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region KeyAdapterDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class KeyAdapterDirect : KeyAdapter + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "java.awt.event.KeyAdapter"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region KeyEvent + /// + /// + /// + public partial class KeyEvent : Java.Awt.EventNs.InputEvent + { + const string _bridgeClassName = "java.awt.event.KeyEvent"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public KeyEvent() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public KeyEvent(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region KeyListener + /// + /// + /// + public partial class KeyListener : Java.Util.EventListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public KeyListener() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.java.awt.event.KeyListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region KeyListenerDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class KeyListenerDirect : KeyListener + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "java.awt.event.KeyListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region MouseAdapter + /// + /// + /// + public partial class MouseAdapter : MASES.JCOBridge.C2JBridge.JVMBridgeListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MouseAdapter() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.java.awt.event.MouseAdapter"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region MouseAdapterDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class MouseAdapterDirect : MouseAdapter + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "java.awt.event.MouseAdapter"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region MouseEvent + /// + /// + /// + public partial class MouseEvent : Java.Awt.EventNs.InputEvent + { + const string _bridgeClassName = "java.awt.event.MouseEvent"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MouseEvent() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MouseEvent(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MouseListener + /// + /// + /// + public partial class MouseListener : Java.Util.EventListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MouseListener() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.java.awt.event.MouseListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region MouseListenerDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class MouseListenerDirect : MouseListener + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "java.awt.event.MouseListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region MouseMotionAdapter + /// + /// + /// + public partial class MouseMotionAdapter : MASES.JCOBridge.C2JBridge.JVMBridgeListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MouseMotionAdapter() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.java.awt.event.MouseMotionAdapter"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region MouseMotionAdapterDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class MouseMotionAdapterDirect : MouseMotionAdapter + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "java.awt.event.MouseMotionAdapter"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region MouseMotionListener + /// + /// + /// + public partial class MouseMotionListener : Java.Util.EventListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MouseMotionListener() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.java.awt.event.MouseMotionListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region MouseMotionListenerDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class MouseMotionListenerDirect : MouseMotionListener + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "java.awt.event.MouseMotionListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region MouseWheelEvent + /// + /// + /// + public partial class MouseWheelEvent : Java.Awt.EventNs.MouseEvent + { + const string _bridgeClassName = "java.awt.event.MouseWheelEvent"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MouseWheelEvent() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MouseWheelEvent(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MouseWheelListener + /// + /// + /// + public partial class MouseWheelListener : Java.Util.EventListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MouseWheelListener() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.java.awt.event.MouseWheelListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region MouseWheelListenerDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class MouseWheelListenerDirect : MouseWheelListener + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "java.awt.event.MouseWheelListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region PaintEvent + /// + /// + /// + public partial class PaintEvent : Java.Awt.EventNs.ComponentEvent + { + const string _bridgeClassName = "java.awt.event.PaintEvent"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public PaintEvent() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public PaintEvent(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TextEvent + /// + /// + /// + public partial class TextEvent : Java.Awt.AWTEvent + { + const string _bridgeClassName = "java.awt.event.TextEvent"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public TextEvent() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public TextEvent(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TextListener + /// + /// + /// + public partial class TextListener : Java.Util.EventListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public TextListener() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.java.awt.event.TextListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region TextListenerDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class TextListenerDirect : TextListener + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "java.awt.event.TextListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region WindowAdapter + /// + /// + /// + public partial class WindowAdapter : MASES.JCOBridge.C2JBridge.JVMBridgeListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public WindowAdapter() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.java.awt.event.WindowAdapter"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region WindowAdapterDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class WindowAdapterDirect : WindowAdapter + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "java.awt.event.WindowAdapter"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region WindowEvent + /// + /// + /// + public partial class WindowEvent : Java.Awt.EventNs.ComponentEvent + { + const string _bridgeClassName = "java.awt.event.WindowEvent"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public WindowEvent() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public WindowEvent(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region WindowFocusListener + /// + /// + /// + public partial class WindowFocusListener : Java.Util.EventListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public WindowFocusListener() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.java.awt.event.WindowFocusListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region WindowFocusListenerDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class WindowFocusListenerDirect : WindowFocusListener + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "java.awt.event.WindowFocusListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region WindowListener + /// + /// + /// + public partial class WindowListener : Java.Util.EventListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public WindowListener() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.java.awt.event.WindowListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region WindowListenerDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class WindowListenerDirect : WindowListener + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "java.awt.event.WindowListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region WindowStateListener + /// + /// + /// + public partial class WindowStateListener : Java.Util.EventListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public WindowStateListener() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.java.awt.event.WindowStateListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region WindowStateListenerDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class WindowStateListenerDirect : WindowStateListener + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "java.awt.event.WindowStateListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/EventNs/ComponentAdapter.cs b/src/net/JNet/GeneratedCore/Java/Awt/EventNs/ComponentAdapter.cs new file mode 100644 index 0000000000..1215c6365d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/EventNs/ComponentAdapter.cs @@ -0,0 +1,216 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.EventNs +{ + #region ComponentAdapter + public partial class ComponentAdapter + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("componentHidden", new global::System.EventHandler>>(ComponentHiddenEventHandler)); + AddEventHandler("componentMoved", new global::System.EventHandler>>(ComponentMovedEventHandler)); + AddEventHandler("componentResized", new global::System.EventHandler>>(ComponentResizedEventHandler)); + AddEventHandler("componentShown", new global::System.EventHandler>>(ComponentShownEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnComponentHidden { get; set; } = null; + + void ComponentHiddenEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnComponentHidden != null) ? OnComponentHidden : ComponentHidden; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void ComponentHidden(Java.Awt.EventNs.ComponentEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnComponentMoved { get; set; } = null; + + void ComponentMovedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnComponentMoved != null) ? OnComponentMoved : ComponentMoved; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void ComponentMoved(Java.Awt.EventNs.ComponentEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnComponentResized { get; set; } = null; + + void ComponentResizedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnComponentResized != null) ? OnComponentResized : ComponentResized; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void ComponentResized(Java.Awt.EventNs.ComponentEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnComponentShown { get; set; } = null; + + void ComponentShownEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnComponentShown != null) ? OnComponentShown : ComponentShown; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void ComponentShown(Java.Awt.EventNs.ComponentEvent arg0) + { + + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ComponentAdapterDirect + public partial class ComponentAdapterDirect + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public override void ComponentHidden(Java.Awt.EventNs.ComponentEvent arg0) + { + IExecuteWithSignature("componentHidden", "(Ljava/awt/event/ComponentEvent;)V", arg0); + } + /// + /// + /// + /// + public override void ComponentMoved(Java.Awt.EventNs.ComponentEvent arg0) + { + IExecuteWithSignature("componentMoved", "(Ljava/awt/event/ComponentEvent;)V", arg0); + } + /// + /// + /// + /// + public override void ComponentResized(Java.Awt.EventNs.ComponentEvent arg0) + { + IExecuteWithSignature("componentResized", "(Ljava/awt/event/ComponentEvent;)V", arg0); + } + /// + /// + /// + /// + public override void ComponentShown(Java.Awt.EventNs.ComponentEvent arg0) + { + IExecuteWithSignature("componentShown", "(Ljava/awt/event/ComponentEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/EventNs/ComponentEvent.cs b/src/net/JNet/GeneratedCore/Java/Awt/EventNs/ComponentEvent.cs new file mode 100644 index 0000000000..cbeb85adef --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/EventNs/ComponentEvent.cs @@ -0,0 +1,110 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.EventNs +{ + #region ComponentEvent + public partial class ComponentEvent + { + #region Constructors + /// + /// + /// + /// + /// + public ComponentEvent(Java.Awt.Component arg0, int arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int COMPONENT_FIRST { get { if (!_COMPONENT_FIRSTReady) { _COMPONENT_FIRSTContent = SGetField(LocalBridgeClazz, "COMPONENT_FIRST"); _COMPONENT_FIRSTReady = true; } return _COMPONENT_FIRSTContent; } } + private static int _COMPONENT_FIRSTContent = default; + private static bool _COMPONENT_FIRSTReady = false; // this is used because in case of generics + /// + /// + /// + public static int COMPONENT_HIDDEN { get { if (!_COMPONENT_HIDDENReady) { _COMPONENT_HIDDENContent = SGetField(LocalBridgeClazz, "COMPONENT_HIDDEN"); _COMPONENT_HIDDENReady = true; } return _COMPONENT_HIDDENContent; } } + private static int _COMPONENT_HIDDENContent = default; + private static bool _COMPONENT_HIDDENReady = false; // this is used because in case of generics + /// + /// + /// + public static int COMPONENT_LAST { get { if (!_COMPONENT_LASTReady) { _COMPONENT_LASTContent = SGetField(LocalBridgeClazz, "COMPONENT_LAST"); _COMPONENT_LASTReady = true; } return _COMPONENT_LASTContent; } } + private static int _COMPONENT_LASTContent = default; + private static bool _COMPONENT_LASTReady = false; // this is used because in case of generics + /// + /// + /// + public static int COMPONENT_MOVED { get { if (!_COMPONENT_MOVEDReady) { _COMPONENT_MOVEDContent = SGetField(LocalBridgeClazz, "COMPONENT_MOVED"); _COMPONENT_MOVEDReady = true; } return _COMPONENT_MOVEDContent; } } + private static int _COMPONENT_MOVEDContent = default; + private static bool _COMPONENT_MOVEDReady = false; // this is used because in case of generics + /// + /// + /// + public static int COMPONENT_RESIZED { get { if (!_COMPONENT_RESIZEDReady) { _COMPONENT_RESIZEDContent = SGetField(LocalBridgeClazz, "COMPONENT_RESIZED"); _COMPONENT_RESIZEDReady = true; } return _COMPONENT_RESIZEDContent; } } + private static int _COMPONENT_RESIZEDContent = default; + private static bool _COMPONENT_RESIZEDReady = false; // this is used because in case of generics + /// + /// + /// + public static int COMPONENT_SHOWN { get { if (!_COMPONENT_SHOWNReady) { _COMPONENT_SHOWNContent = SGetField(LocalBridgeClazz, "COMPONENT_SHOWN"); _COMPONENT_SHOWNReady = true; } return _COMPONENT_SHOWNContent; } } + private static int _COMPONENT_SHOWNContent = default; + private static bool _COMPONENT_SHOWNReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.Component Component + { + get { return IExecuteWithSignature("getComponent", "()Ljava/awt/Component;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/EventNs/ComponentListener.cs b/src/net/JNet/GeneratedCore/Java/Awt/EventNs/ComponentListener.cs new file mode 100644 index 0000000000..63489ca49e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/EventNs/ComponentListener.cs @@ -0,0 +1,254 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.EventNs +{ + #region IComponentListener + /// + /// .NET interface for org.mases.jnet.generated.java.awt.event.ComponentListener implementing + /// + public partial interface IComponentListener + { + #region Instance methods + /// + /// + /// + /// + void ComponentHidden(Java.Awt.EventNs.ComponentEvent arg0); + /// + /// + /// + /// + void ComponentMoved(Java.Awt.EventNs.ComponentEvent arg0); + /// + /// + /// + /// + void ComponentResized(Java.Awt.EventNs.ComponentEvent arg0); + /// + /// + /// + /// + void ComponentShown(Java.Awt.EventNs.ComponentEvent arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ComponentListener + public partial class ComponentListener : Java.Awt.EventNs.IComponentListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("componentHidden", new global::System.EventHandler>>(ComponentHiddenEventHandler)); + AddEventHandler("componentMoved", new global::System.EventHandler>>(ComponentMovedEventHandler)); + AddEventHandler("componentResized", new global::System.EventHandler>>(ComponentResizedEventHandler)); + AddEventHandler("componentShown", new global::System.EventHandler>>(ComponentShownEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnComponentHidden { get; set; } = null; + + void ComponentHiddenEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnComponentHidden != null) ? OnComponentHidden : ComponentHidden; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void ComponentHidden(Java.Awt.EventNs.ComponentEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnComponentMoved { get; set; } = null; + + void ComponentMovedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnComponentMoved != null) ? OnComponentMoved : ComponentMoved; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void ComponentMoved(Java.Awt.EventNs.ComponentEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnComponentResized { get; set; } = null; + + void ComponentResizedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnComponentResized != null) ? OnComponentResized : ComponentResized; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void ComponentResized(Java.Awt.EventNs.ComponentEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnComponentShown { get; set; } = null; + + void ComponentShownEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnComponentShown != null) ? OnComponentShown : ComponentShown; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void ComponentShown(Java.Awt.EventNs.ComponentEvent arg0) + { + + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ComponentListenerDirect + public partial class ComponentListenerDirect : Java.Awt.EventNs.IComponentListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public override void ComponentHidden(Java.Awt.EventNs.ComponentEvent arg0) + { + IExecuteWithSignature("componentHidden", "(Ljava/awt/event/ComponentEvent;)V", arg0); + } + /// + /// + /// + /// + public override void ComponentMoved(Java.Awt.EventNs.ComponentEvent arg0) + { + IExecuteWithSignature("componentMoved", "(Ljava/awt/event/ComponentEvent;)V", arg0); + } + /// + /// + /// + /// + public override void ComponentResized(Java.Awt.EventNs.ComponentEvent arg0) + { + IExecuteWithSignature("componentResized", "(Ljava/awt/event/ComponentEvent;)V", arg0); + } + /// + /// + /// + /// + public override void ComponentShown(Java.Awt.EventNs.ComponentEvent arg0) + { + IExecuteWithSignature("componentShown", "(Ljava/awt/event/ComponentEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/EventNs/ContainerAdapter.cs b/src/net/JNet/GeneratedCore/Java/Awt/EventNs/ContainerAdapter.cs new file mode 100644 index 0000000000..18c9310a2c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/EventNs/ContainerAdapter.cs @@ -0,0 +1,156 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.EventNs +{ + #region ContainerAdapter + public partial class ContainerAdapter + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("componentAdded", new global::System.EventHandler>>(ComponentAddedEventHandler)); + AddEventHandler("componentRemoved", new global::System.EventHandler>>(ComponentRemovedEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnComponentAdded { get; set; } = null; + + void ComponentAddedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnComponentAdded != null) ? OnComponentAdded : ComponentAdded; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void ComponentAdded(Java.Awt.EventNs.ContainerEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnComponentRemoved { get; set; } = null; + + void ComponentRemovedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnComponentRemoved != null) ? OnComponentRemoved : ComponentRemoved; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void ComponentRemoved(Java.Awt.EventNs.ContainerEvent arg0) + { + + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ContainerAdapterDirect + public partial class ContainerAdapterDirect + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public override void ComponentAdded(Java.Awt.EventNs.ContainerEvent arg0) + { + IExecuteWithSignature("componentAdded", "(Ljava/awt/event/ContainerEvent;)V", arg0); + } + /// + /// + /// + /// + public override void ComponentRemoved(Java.Awt.EventNs.ContainerEvent arg0) + { + IExecuteWithSignature("componentRemoved", "(Ljava/awt/event/ContainerEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/EventNs/ContainerEvent.cs b/src/net/JNet/GeneratedCore/Java/Awt/EventNs/ContainerEvent.cs new file mode 100644 index 0000000000..d39125105c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/EventNs/ContainerEvent.cs @@ -0,0 +1,106 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.EventNs +{ + #region ContainerEvent + public partial class ContainerEvent + { + #region Constructors + /// + /// + /// + /// + /// + /// + public ContainerEvent(Java.Awt.Component arg0, int arg1, Java.Awt.Component arg2) + : base(arg0, arg1, arg2) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int COMPONENT_ADDED { get { if (!_COMPONENT_ADDEDReady) { _COMPONENT_ADDEDContent = SGetField(LocalBridgeClazz, "COMPONENT_ADDED"); _COMPONENT_ADDEDReady = true; } return _COMPONENT_ADDEDContent; } } + private static int _COMPONENT_ADDEDContent = default; + private static bool _COMPONENT_ADDEDReady = false; // this is used because in case of generics + /// + /// + /// + public static int COMPONENT_REMOVED { get { if (!_COMPONENT_REMOVEDReady) { _COMPONENT_REMOVEDContent = SGetField(LocalBridgeClazz, "COMPONENT_REMOVED"); _COMPONENT_REMOVEDReady = true; } return _COMPONENT_REMOVEDContent; } } + private static int _COMPONENT_REMOVEDContent = default; + private static bool _COMPONENT_REMOVEDReady = false; // this is used because in case of generics + /// + /// + /// + public static int CONTAINER_FIRST { get { if (!_CONTAINER_FIRSTReady) { _CONTAINER_FIRSTContent = SGetField(LocalBridgeClazz, "CONTAINER_FIRST"); _CONTAINER_FIRSTReady = true; } return _CONTAINER_FIRSTContent; } } + private static int _CONTAINER_FIRSTContent = default; + private static bool _CONTAINER_FIRSTReady = false; // this is used because in case of generics + /// + /// + /// + public static int CONTAINER_LAST { get { if (!_CONTAINER_LASTReady) { _CONTAINER_LASTContent = SGetField(LocalBridgeClazz, "CONTAINER_LAST"); _CONTAINER_LASTReady = true; } return _CONTAINER_LASTContent; } } + private static int _CONTAINER_LASTContent = default; + private static bool _CONTAINER_LASTReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.Component Child + { + get { return IExecuteWithSignature("getChild", "()Ljava/awt/Component;"); } + } + /// + /// + /// + public Java.Awt.Container Container + { + get { return IExecuteWithSignature("getContainer", "()Ljava/awt/Container;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/EventNs/ContainerListener.cs b/src/net/JNet/GeneratedCore/Java/Awt/EventNs/ContainerListener.cs new file mode 100644 index 0000000000..58521d6c93 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/EventNs/ContainerListener.cs @@ -0,0 +1,184 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.EventNs +{ + #region IContainerListener + /// + /// .NET interface for org.mases.jnet.generated.java.awt.event.ContainerListener implementing + /// + public partial interface IContainerListener + { + #region Instance methods + /// + /// + /// + /// + void ComponentAdded(Java.Awt.EventNs.ContainerEvent arg0); + /// + /// + /// + /// + void ComponentRemoved(Java.Awt.EventNs.ContainerEvent arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ContainerListener + public partial class ContainerListener : Java.Awt.EventNs.IContainerListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("componentAdded", new global::System.EventHandler>>(ComponentAddedEventHandler)); + AddEventHandler("componentRemoved", new global::System.EventHandler>>(ComponentRemovedEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnComponentAdded { get; set; } = null; + + void ComponentAddedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnComponentAdded != null) ? OnComponentAdded : ComponentAdded; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void ComponentAdded(Java.Awt.EventNs.ContainerEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnComponentRemoved { get; set; } = null; + + void ComponentRemovedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnComponentRemoved != null) ? OnComponentRemoved : ComponentRemoved; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void ComponentRemoved(Java.Awt.EventNs.ContainerEvent arg0) + { + + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ContainerListenerDirect + public partial class ContainerListenerDirect : Java.Awt.EventNs.IContainerListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public override void ComponentAdded(Java.Awt.EventNs.ContainerEvent arg0) + { + IExecuteWithSignature("componentAdded", "(Ljava/awt/event/ContainerEvent;)V", arg0); + } + /// + /// + /// + /// + public override void ComponentRemoved(Java.Awt.EventNs.ContainerEvent arg0) + { + IExecuteWithSignature("componentRemoved", "(Ljava/awt/event/ContainerEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/EventNs/FocusAdapter.cs b/src/net/JNet/GeneratedCore/Java/Awt/EventNs/FocusAdapter.cs new file mode 100644 index 0000000000..c43e40e9cb --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/EventNs/FocusAdapter.cs @@ -0,0 +1,156 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.EventNs +{ + #region FocusAdapter + public partial class FocusAdapter + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("focusGained", new global::System.EventHandler>>(FocusGainedEventHandler)); + AddEventHandler("focusLost", new global::System.EventHandler>>(FocusLostEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnFocusGained { get; set; } = null; + + void FocusGainedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnFocusGained != null) ? OnFocusGained : FocusGained; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void FocusGained(Java.Awt.EventNs.FocusEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnFocusLost { get; set; } = null; + + void FocusLostEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnFocusLost != null) ? OnFocusLost : FocusLost; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void FocusLost(Java.Awt.EventNs.FocusEvent arg0) + { + + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region FocusAdapterDirect + public partial class FocusAdapterDirect + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public override void FocusGained(Java.Awt.EventNs.FocusEvent arg0) + { + IExecuteWithSignature("focusGained", "(Ljava/awt/event/FocusEvent;)V", arg0); + } + /// + /// + /// + /// + public override void FocusLost(Java.Awt.EventNs.FocusEvent arg0) + { + IExecuteWithSignature("focusLost", "(Ljava/awt/event/FocusEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/EventNs/FocusEvent.cs b/src/net/JNet/GeneratedCore/Java/Awt/EventNs/FocusEvent.cs new file mode 100644 index 0000000000..161b7d37b7 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/EventNs/FocusEvent.cs @@ -0,0 +1,260 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.EventNs +{ + #region FocusEvent + public partial class FocusEvent + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + /// + public FocusEvent(Java.Awt.Component arg0, int arg1, bool arg2, Java.Awt.Component arg3, Java.Awt.EventNs.FocusEvent.Cause arg4) + : base(arg0, arg1, arg2, arg3, arg4) + { + } + /// + /// + /// + /// + /// + /// + /// + public FocusEvent(Java.Awt.Component arg0, int arg1, bool arg2, Java.Awt.Component arg3) + : base(arg0, arg1, arg2, arg3) + { + } + /// + /// + /// + /// + /// + /// + public FocusEvent(Java.Awt.Component arg0, int arg1, bool arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + public FocusEvent(Java.Awt.Component arg0, int arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int FOCUS_FIRST { get { if (!_FOCUS_FIRSTReady) { _FOCUS_FIRSTContent = SGetField(LocalBridgeClazz, "FOCUS_FIRST"); _FOCUS_FIRSTReady = true; } return _FOCUS_FIRSTContent; } } + private static int _FOCUS_FIRSTContent = default; + private static bool _FOCUS_FIRSTReady = false; // this is used because in case of generics + /// + /// + /// + public static int FOCUS_GAINED { get { if (!_FOCUS_GAINEDReady) { _FOCUS_GAINEDContent = SGetField(LocalBridgeClazz, "FOCUS_GAINED"); _FOCUS_GAINEDReady = true; } return _FOCUS_GAINEDContent; } } + private static int _FOCUS_GAINEDContent = default; + private static bool _FOCUS_GAINEDReady = false; // this is used because in case of generics + /// + /// + /// + public static int FOCUS_LAST { get { if (!_FOCUS_LASTReady) { _FOCUS_LASTContent = SGetField(LocalBridgeClazz, "FOCUS_LAST"); _FOCUS_LASTReady = true; } return _FOCUS_LASTContent; } } + private static int _FOCUS_LASTContent = default; + private static bool _FOCUS_LASTReady = false; // this is used because in case of generics + /// + /// + /// + public static int FOCUS_LOST { get { if (!_FOCUS_LOSTReady) { _FOCUS_LOSTContent = SGetField(LocalBridgeClazz, "FOCUS_LOST"); _FOCUS_LOSTReady = true; } return _FOCUS_LOSTContent; } } + private static int _FOCUS_LOSTContent = default; + private static bool _FOCUS_LOSTReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.EventNs.FocusEvent.Cause GetCause + { + get { return IExecuteWithSignature("getCause", "()Ljava/awt/event/FocusEvent$Cause;"); } + } + /// + /// + /// + public Java.Awt.Component OppositeComponent + { + get { return IExecuteWithSignature("getOppositeComponent", "()Ljava/awt/Component;"); } + } + /// + /// + /// + /// + public bool IsTemporary() + { + return IExecuteWithSignature("isTemporary", "()Z"); + } + + #endregion + + #region Nested classes + #region Cause + public partial class Cause + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Awt.EventNs.FocusEvent.Cause ACTIVATION { get { if (!_ACTIVATIONReady) { _ACTIVATIONContent = SGetField(LocalBridgeClazz, "ACTIVATION"); _ACTIVATIONReady = true; } return _ACTIVATIONContent; } } + private static Java.Awt.EventNs.FocusEvent.Cause _ACTIVATIONContent = default; + private static bool _ACTIVATIONReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.EventNs.FocusEvent.Cause CLEAR_GLOBAL_FOCUS_OWNER { get { if (!_CLEAR_GLOBAL_FOCUS_OWNERReady) { _CLEAR_GLOBAL_FOCUS_OWNERContent = SGetField(LocalBridgeClazz, "CLEAR_GLOBAL_FOCUS_OWNER"); _CLEAR_GLOBAL_FOCUS_OWNERReady = true; } return _CLEAR_GLOBAL_FOCUS_OWNERContent; } } + private static Java.Awt.EventNs.FocusEvent.Cause _CLEAR_GLOBAL_FOCUS_OWNERContent = default; + private static bool _CLEAR_GLOBAL_FOCUS_OWNERReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.EventNs.FocusEvent.Cause MOUSE_EVENT { get { if (!_MOUSE_EVENTReady) { _MOUSE_EVENTContent = SGetField(LocalBridgeClazz, "MOUSE_EVENT"); _MOUSE_EVENTReady = true; } return _MOUSE_EVENTContent; } } + private static Java.Awt.EventNs.FocusEvent.Cause _MOUSE_EVENTContent = default; + private static bool _MOUSE_EVENTReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.EventNs.FocusEvent.Cause ROLLBACK { get { if (!_ROLLBACKReady) { _ROLLBACKContent = SGetField(LocalBridgeClazz, "ROLLBACK"); _ROLLBACKReady = true; } return _ROLLBACKContent; } } + private static Java.Awt.EventNs.FocusEvent.Cause _ROLLBACKContent = default; + private static bool _ROLLBACKReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.EventNs.FocusEvent.Cause TRAVERSAL { get { if (!_TRAVERSALReady) { _TRAVERSALContent = SGetField(LocalBridgeClazz, "TRAVERSAL"); _TRAVERSALReady = true; } return _TRAVERSALContent; } } + private static Java.Awt.EventNs.FocusEvent.Cause _TRAVERSALContent = default; + private static bool _TRAVERSALReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.EventNs.FocusEvent.Cause TRAVERSAL_BACKWARD { get { if (!_TRAVERSAL_BACKWARDReady) { _TRAVERSAL_BACKWARDContent = SGetField(LocalBridgeClazz, "TRAVERSAL_BACKWARD"); _TRAVERSAL_BACKWARDReady = true; } return _TRAVERSAL_BACKWARDContent; } } + private static Java.Awt.EventNs.FocusEvent.Cause _TRAVERSAL_BACKWARDContent = default; + private static bool _TRAVERSAL_BACKWARDReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.EventNs.FocusEvent.Cause TRAVERSAL_DOWN { get { if (!_TRAVERSAL_DOWNReady) { _TRAVERSAL_DOWNContent = SGetField(LocalBridgeClazz, "TRAVERSAL_DOWN"); _TRAVERSAL_DOWNReady = true; } return _TRAVERSAL_DOWNContent; } } + private static Java.Awt.EventNs.FocusEvent.Cause _TRAVERSAL_DOWNContent = default; + private static bool _TRAVERSAL_DOWNReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.EventNs.FocusEvent.Cause TRAVERSAL_FORWARD { get { if (!_TRAVERSAL_FORWARDReady) { _TRAVERSAL_FORWARDContent = SGetField(LocalBridgeClazz, "TRAVERSAL_FORWARD"); _TRAVERSAL_FORWARDReady = true; } return _TRAVERSAL_FORWARDContent; } } + private static Java.Awt.EventNs.FocusEvent.Cause _TRAVERSAL_FORWARDContent = default; + private static bool _TRAVERSAL_FORWARDReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.EventNs.FocusEvent.Cause TRAVERSAL_UP { get { if (!_TRAVERSAL_UPReady) { _TRAVERSAL_UPContent = SGetField(LocalBridgeClazz, "TRAVERSAL_UP"); _TRAVERSAL_UPReady = true; } return _TRAVERSAL_UPContent; } } + private static Java.Awt.EventNs.FocusEvent.Cause _TRAVERSAL_UPContent = default; + private static bool _TRAVERSAL_UPReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.EventNs.FocusEvent.Cause UNEXPECTED { get { if (!_UNEXPECTEDReady) { _UNEXPECTEDContent = SGetField(LocalBridgeClazz, "UNEXPECTED"); _UNEXPECTEDReady = true; } return _UNEXPECTEDContent; } } + private static Java.Awt.EventNs.FocusEvent.Cause _UNEXPECTEDContent = default; + private static bool _UNEXPECTEDReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.EventNs.FocusEvent.Cause UNKNOWN { get { if (!_UNKNOWNReady) { _UNKNOWNContent = SGetField(LocalBridgeClazz, "UNKNOWN"); _UNKNOWNReady = true; } return _UNKNOWNContent; } } + private static Java.Awt.EventNs.FocusEvent.Cause _UNKNOWNContent = default; + private static bool _UNKNOWNReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Awt.EventNs.FocusEvent.Cause ValueOf(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Ljava/lang/String;)Ljava/awt/event/FocusEvent$Cause;", arg0); + } + /// + /// + /// + /// + public static Java.Awt.EventNs.FocusEvent.Cause[] Values() + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "values", "()[Ljava/awt/event/FocusEvent$Cause;"); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/EventNs/FocusListener.cs b/src/net/JNet/GeneratedCore/Java/Awt/EventNs/FocusListener.cs new file mode 100644 index 0000000000..9d03603eee --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/EventNs/FocusListener.cs @@ -0,0 +1,184 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.EventNs +{ + #region IFocusListener + /// + /// .NET interface for org.mases.jnet.generated.java.awt.event.FocusListener implementing + /// + public partial interface IFocusListener + { + #region Instance methods + /// + /// + /// + /// + void FocusGained(Java.Awt.EventNs.FocusEvent arg0); + /// + /// + /// + /// + void FocusLost(Java.Awt.EventNs.FocusEvent arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region FocusListener + public partial class FocusListener : Java.Awt.EventNs.IFocusListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("focusGained", new global::System.EventHandler>>(FocusGainedEventHandler)); + AddEventHandler("focusLost", new global::System.EventHandler>>(FocusLostEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnFocusGained { get; set; } = null; + + void FocusGainedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnFocusGained != null) ? OnFocusGained : FocusGained; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void FocusGained(Java.Awt.EventNs.FocusEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnFocusLost { get; set; } = null; + + void FocusLostEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnFocusLost != null) ? OnFocusLost : FocusLost; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void FocusLost(Java.Awt.EventNs.FocusEvent arg0) + { + + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region FocusListenerDirect + public partial class FocusListenerDirect : Java.Awt.EventNs.IFocusListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public override void FocusGained(Java.Awt.EventNs.FocusEvent arg0) + { + IExecuteWithSignature("focusGained", "(Ljava/awt/event/FocusEvent;)V", arg0); + } + /// + /// + /// + /// + public override void FocusLost(Java.Awt.EventNs.FocusEvent arg0) + { + IExecuteWithSignature("focusLost", "(Ljava/awt/event/FocusEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/EventNs/HierarchyBoundsAdapter.cs b/src/net/JNet/GeneratedCore/Java/Awt/EventNs/HierarchyBoundsAdapter.cs new file mode 100644 index 0000000000..2cb9c264ea --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/EventNs/HierarchyBoundsAdapter.cs @@ -0,0 +1,156 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.EventNs +{ + #region HierarchyBoundsAdapter + public partial class HierarchyBoundsAdapter + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("ancestorMoved", new global::System.EventHandler>>(AncestorMovedEventHandler)); + AddEventHandler("ancestorResized", new global::System.EventHandler>>(AncestorResizedEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnAncestorMoved { get; set; } = null; + + void AncestorMovedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnAncestorMoved != null) ? OnAncestorMoved : AncestorMoved; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void AncestorMoved(Java.Awt.EventNs.HierarchyEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnAncestorResized { get; set; } = null; + + void AncestorResizedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnAncestorResized != null) ? OnAncestorResized : AncestorResized; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void AncestorResized(Java.Awt.EventNs.HierarchyEvent arg0) + { + + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region HierarchyBoundsAdapterDirect + public partial class HierarchyBoundsAdapterDirect + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public override void AncestorMoved(Java.Awt.EventNs.HierarchyEvent arg0) + { + IExecuteWithSignature("ancestorMoved", "(Ljava/awt/event/HierarchyEvent;)V", arg0); + } + /// + /// + /// + /// + public override void AncestorResized(Java.Awt.EventNs.HierarchyEvent arg0) + { + IExecuteWithSignature("ancestorResized", "(Ljava/awt/event/HierarchyEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/EventNs/HierarchyBoundsListener.cs b/src/net/JNet/GeneratedCore/Java/Awt/EventNs/HierarchyBoundsListener.cs new file mode 100644 index 0000000000..8fac3f5959 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/EventNs/HierarchyBoundsListener.cs @@ -0,0 +1,184 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.EventNs +{ + #region IHierarchyBoundsListener + /// + /// .NET interface for org.mases.jnet.generated.java.awt.event.HierarchyBoundsListener implementing + /// + public partial interface IHierarchyBoundsListener + { + #region Instance methods + /// + /// + /// + /// + void AncestorMoved(Java.Awt.EventNs.HierarchyEvent arg0); + /// + /// + /// + /// + void AncestorResized(Java.Awt.EventNs.HierarchyEvent arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region HierarchyBoundsListener + public partial class HierarchyBoundsListener : Java.Awt.EventNs.IHierarchyBoundsListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("ancestorMoved", new global::System.EventHandler>>(AncestorMovedEventHandler)); + AddEventHandler("ancestorResized", new global::System.EventHandler>>(AncestorResizedEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnAncestorMoved { get; set; } = null; + + void AncestorMovedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnAncestorMoved != null) ? OnAncestorMoved : AncestorMoved; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void AncestorMoved(Java.Awt.EventNs.HierarchyEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnAncestorResized { get; set; } = null; + + void AncestorResizedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnAncestorResized != null) ? OnAncestorResized : AncestorResized; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void AncestorResized(Java.Awt.EventNs.HierarchyEvent arg0) + { + + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region HierarchyBoundsListenerDirect + public partial class HierarchyBoundsListenerDirect : Java.Awt.EventNs.IHierarchyBoundsListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public override void AncestorMoved(Java.Awt.EventNs.HierarchyEvent arg0) + { + IExecuteWithSignature("ancestorMoved", "(Ljava/awt/event/HierarchyEvent;)V", arg0); + } + /// + /// + /// + /// + public override void AncestorResized(Java.Awt.EventNs.HierarchyEvent arg0) + { + IExecuteWithSignature("ancestorResized", "(Ljava/awt/event/HierarchyEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/EventNs/HierarchyEvent.cs b/src/net/JNet/GeneratedCore/Java/Awt/EventNs/HierarchyEvent.cs new file mode 100644 index 0000000000..14010945f2 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/EventNs/HierarchyEvent.cs @@ -0,0 +1,157 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.EventNs +{ + #region HierarchyEvent + public partial class HierarchyEvent + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + /// + public HierarchyEvent(Java.Awt.Component arg0, int arg1, Java.Awt.Component arg2, Java.Awt.Container arg3, long arg4) + : base(arg0, arg1, arg2, arg3, arg4) + { + } + /// + /// + /// + /// + /// + /// + /// + public HierarchyEvent(Java.Awt.Component arg0, int arg1, Java.Awt.Component arg2, Java.Awt.Container arg3) + : base(arg0, arg1, arg2, arg3) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int ANCESTOR_MOVED { get { if (!_ANCESTOR_MOVEDReady) { _ANCESTOR_MOVEDContent = SGetField(LocalBridgeClazz, "ANCESTOR_MOVED"); _ANCESTOR_MOVEDReady = true; } return _ANCESTOR_MOVEDContent; } } + private static int _ANCESTOR_MOVEDContent = default; + private static bool _ANCESTOR_MOVEDReady = false; // this is used because in case of generics + /// + /// + /// + public static int ANCESTOR_RESIZED { get { if (!_ANCESTOR_RESIZEDReady) { _ANCESTOR_RESIZEDContent = SGetField(LocalBridgeClazz, "ANCESTOR_RESIZED"); _ANCESTOR_RESIZEDReady = true; } return _ANCESTOR_RESIZEDContent; } } + private static int _ANCESTOR_RESIZEDContent = default; + private static bool _ANCESTOR_RESIZEDReady = false; // this is used because in case of generics + /// + /// + /// + public static int DISPLAYABILITY_CHANGED { get { if (!_DISPLAYABILITY_CHANGEDReady) { _DISPLAYABILITY_CHANGEDContent = SGetField(LocalBridgeClazz, "DISPLAYABILITY_CHANGED"); _DISPLAYABILITY_CHANGEDReady = true; } return _DISPLAYABILITY_CHANGEDContent; } } + private static int _DISPLAYABILITY_CHANGEDContent = default; + private static bool _DISPLAYABILITY_CHANGEDReady = false; // this is used because in case of generics + /// + /// + /// + public static int HIERARCHY_CHANGED { get { if (!_HIERARCHY_CHANGEDReady) { _HIERARCHY_CHANGEDContent = SGetField(LocalBridgeClazz, "HIERARCHY_CHANGED"); _HIERARCHY_CHANGEDReady = true; } return _HIERARCHY_CHANGEDContent; } } + private static int _HIERARCHY_CHANGEDContent = default; + private static bool _HIERARCHY_CHANGEDReady = false; // this is used because in case of generics + /// + /// + /// + public static int HIERARCHY_FIRST { get { if (!_HIERARCHY_FIRSTReady) { _HIERARCHY_FIRSTContent = SGetField(LocalBridgeClazz, "HIERARCHY_FIRST"); _HIERARCHY_FIRSTReady = true; } return _HIERARCHY_FIRSTContent; } } + private static int _HIERARCHY_FIRSTContent = default; + private static bool _HIERARCHY_FIRSTReady = false; // this is used because in case of generics + /// + /// + /// + public static int HIERARCHY_LAST { get { if (!_HIERARCHY_LASTReady) { _HIERARCHY_LASTContent = SGetField(LocalBridgeClazz, "HIERARCHY_LAST"); _HIERARCHY_LASTReady = true; } return _HIERARCHY_LASTContent; } } + private static int _HIERARCHY_LASTContent = default; + private static bool _HIERARCHY_LASTReady = false; // this is used because in case of generics + /// + /// + /// + public static int PARENT_CHANGED { get { if (!_PARENT_CHANGEDReady) { _PARENT_CHANGEDContent = SGetField(LocalBridgeClazz, "PARENT_CHANGED"); _PARENT_CHANGEDReady = true; } return _PARENT_CHANGEDContent; } } + private static int _PARENT_CHANGEDContent = default; + private static bool _PARENT_CHANGEDReady = false; // this is used because in case of generics + /// + /// + /// + public static int SHOWING_CHANGED { get { if (!_SHOWING_CHANGEDReady) { _SHOWING_CHANGEDContent = SGetField(LocalBridgeClazz, "SHOWING_CHANGED"); _SHOWING_CHANGEDReady = true; } return _SHOWING_CHANGEDContent; } } + private static int _SHOWING_CHANGEDContent = default; + private static bool _SHOWING_CHANGEDReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.Component Changed + { + get { return IExecuteWithSignature("getChanged", "()Ljava/awt/Component;"); } + } + /// + /// + /// + public Java.Awt.Container ChangedParent + { + get { return IExecuteWithSignature("getChangedParent", "()Ljava/awt/Container;"); } + } + /// + /// + /// + public long ChangeFlags + { + get { return IExecuteWithSignature("getChangeFlags", "()J"); } + } + /// + /// + /// + public Java.Awt.Component Component + { + get { return IExecuteWithSignature("getComponent", "()Ljava/awt/Component;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/EventNs/HierarchyListener.cs b/src/net/JNet/GeneratedCore/Java/Awt/EventNs/HierarchyListener.cs new file mode 100644 index 0000000000..ca09751cfe --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/EventNs/HierarchyListener.cs @@ -0,0 +1,149 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.EventNs +{ + #region IHierarchyListener + /// + /// .NET interface for org.mases.jnet.generated.java.awt.event.HierarchyListener implementing + /// + public partial interface IHierarchyListener + { + #region Instance methods + /// + /// + /// + /// + void HierarchyChanged(Java.Awt.EventNs.HierarchyEvent arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region HierarchyListener + public partial class HierarchyListener : Java.Awt.EventNs.IHierarchyListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("hierarchyChanged", new global::System.EventHandler>>(HierarchyChangedEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnHierarchyChanged { get; set; } = null; + + void HierarchyChangedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnHierarchyChanged != null) ? OnHierarchyChanged : HierarchyChanged; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void HierarchyChanged(Java.Awt.EventNs.HierarchyEvent arg0) + { + + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region HierarchyListenerDirect + public partial class HierarchyListenerDirect : Java.Awt.EventNs.IHierarchyListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public override void HierarchyChanged(Java.Awt.EventNs.HierarchyEvent arg0) + { + IExecuteWithSignature("hierarchyChanged", "(Ljava/awt/event/HierarchyEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/EventNs/InputEvent.cs b/src/net/JNet/GeneratedCore/Java/Awt/EventNs/InputEvent.cs new file mode 100644 index 0000000000..59a3161397 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/EventNs/InputEvent.cs @@ -0,0 +1,193 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.EventNs +{ + #region InputEvent + public partial class InputEvent + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int ALT_DOWN_MASK { get { if (!_ALT_DOWN_MASKReady) { _ALT_DOWN_MASKContent = SGetField(LocalBridgeClazz, "ALT_DOWN_MASK"); _ALT_DOWN_MASKReady = true; } return _ALT_DOWN_MASKContent; } } + private static int _ALT_DOWN_MASKContent = default; + private static bool _ALT_DOWN_MASKReady = false; // this is used because in case of generics + /// + /// + /// + public static int ALT_GRAPH_DOWN_MASK { get { if (!_ALT_GRAPH_DOWN_MASKReady) { _ALT_GRAPH_DOWN_MASKContent = SGetField(LocalBridgeClazz, "ALT_GRAPH_DOWN_MASK"); _ALT_GRAPH_DOWN_MASKReady = true; } return _ALT_GRAPH_DOWN_MASKContent; } } + private static int _ALT_GRAPH_DOWN_MASKContent = default; + private static bool _ALT_GRAPH_DOWN_MASKReady = false; // this is used because in case of generics + /// + /// + /// + public static int BUTTON1_DOWN_MASK { get { if (!_BUTTON1_DOWN_MASKReady) { _BUTTON1_DOWN_MASKContent = SGetField(LocalBridgeClazz, "BUTTON1_DOWN_MASK"); _BUTTON1_DOWN_MASKReady = true; } return _BUTTON1_DOWN_MASKContent; } } + private static int _BUTTON1_DOWN_MASKContent = default; + private static bool _BUTTON1_DOWN_MASKReady = false; // this is used because in case of generics + /// + /// + /// + public static int BUTTON2_DOWN_MASK { get { if (!_BUTTON2_DOWN_MASKReady) { _BUTTON2_DOWN_MASKContent = SGetField(LocalBridgeClazz, "BUTTON2_DOWN_MASK"); _BUTTON2_DOWN_MASKReady = true; } return _BUTTON2_DOWN_MASKContent; } } + private static int _BUTTON2_DOWN_MASKContent = default; + private static bool _BUTTON2_DOWN_MASKReady = false; // this is used because in case of generics + /// + /// + /// + public static int BUTTON3_DOWN_MASK { get { if (!_BUTTON3_DOWN_MASKReady) { _BUTTON3_DOWN_MASKContent = SGetField(LocalBridgeClazz, "BUTTON3_DOWN_MASK"); _BUTTON3_DOWN_MASKReady = true; } return _BUTTON3_DOWN_MASKContent; } } + private static int _BUTTON3_DOWN_MASKContent = default; + private static bool _BUTTON3_DOWN_MASKReady = false; // this is used because in case of generics + /// + /// + /// + public static int CTRL_DOWN_MASK { get { if (!_CTRL_DOWN_MASKReady) { _CTRL_DOWN_MASKContent = SGetField(LocalBridgeClazz, "CTRL_DOWN_MASK"); _CTRL_DOWN_MASKReady = true; } return _CTRL_DOWN_MASKContent; } } + private static int _CTRL_DOWN_MASKContent = default; + private static bool _CTRL_DOWN_MASKReady = false; // this is used because in case of generics + /// + /// + /// + public static int META_DOWN_MASK { get { if (!_META_DOWN_MASKReady) { _META_DOWN_MASKContent = SGetField(LocalBridgeClazz, "META_DOWN_MASK"); _META_DOWN_MASKReady = true; } return _META_DOWN_MASKContent; } } + private static int _META_DOWN_MASKContent = default; + private static bool _META_DOWN_MASKReady = false; // this is used because in case of generics + /// + /// + /// + public static int SHIFT_DOWN_MASK { get { if (!_SHIFT_DOWN_MASKReady) { _SHIFT_DOWN_MASKContent = SGetField(LocalBridgeClazz, "SHIFT_DOWN_MASK"); _SHIFT_DOWN_MASKReady = true; } return _SHIFT_DOWN_MASKContent; } } + private static int _SHIFT_DOWN_MASKContent = default; + private static bool _SHIFT_DOWN_MASKReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static int GetMaskForButton(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getMaskForButton", "(I)I", arg0); + } + /// + /// + /// + /// + /// + public static Java.Lang.String GetModifiersExText(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getModifiersExText", "(I)Ljava/lang/String;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public int ModifiersEx + { + get { return IExecuteWithSignature("getModifiersEx", "()I"); } + } + /// + /// + /// + public long When + { + get { return IExecuteWithSignature("getWhen", "()J"); } + } + /// + /// + /// + /// + public bool IsAltDown() + { + return IExecuteWithSignature("isAltDown", "()Z"); + } + /// + /// + /// + /// + public bool IsAltGraphDown() + { + return IExecuteWithSignature("isAltGraphDown", "()Z"); + } + /// + /// + /// + /// + public bool IsConsumed() + { + return IExecuteWithSignature("isConsumed", "()Z"); + } + /// + /// + /// + /// + public bool IsControlDown() + { + return IExecuteWithSignature("isControlDown", "()Z"); + } + /// + /// + /// + /// + public bool IsMetaDown() + { + return IExecuteWithSignature("isMetaDown", "()Z"); + } + /// + /// + /// + /// + public bool IsShiftDown() + { + return IExecuteWithSignature("isShiftDown", "()Z"); + } + /// + /// + /// + public void Consume() + { + IExecuteWithSignature("consume", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/EventNs/InputMethodEvent.cs b/src/net/JNet/GeneratedCore/Java/Awt/EventNs/InputMethodEvent.cs new file mode 100644 index 0000000000..c413f612d5 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/EventNs/InputMethodEvent.cs @@ -0,0 +1,170 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.EventNs +{ + #region InputMethodEvent + public partial class InputMethodEvent + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + public InputMethodEvent(Java.Awt.Component arg0, int arg1, Java.Awt.FontNs.TextHitInfo arg2, Java.Awt.FontNs.TextHitInfo arg3) + : base(arg0, arg1, arg2, arg3) + { + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public InputMethodEvent(Java.Awt.Component arg0, int arg1, Java.Text.AttributedCharacterIterator arg2, int arg3, Java.Awt.FontNs.TextHitInfo arg4, Java.Awt.FontNs.TextHitInfo arg5) + : base(arg0, arg1, arg2, arg3, arg4, arg5) + { + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public InputMethodEvent(Java.Awt.Component arg0, int arg1, long arg2, Java.Text.AttributedCharacterIterator arg3, int arg4, Java.Awt.FontNs.TextHitInfo arg5, Java.Awt.FontNs.TextHitInfo arg6) + : base(arg0, arg1, arg2, arg3, arg4, arg5, arg6) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int CARET_POSITION_CHANGED { get { if (!_CARET_POSITION_CHANGEDReady) { _CARET_POSITION_CHANGEDContent = SGetField(LocalBridgeClazz, "CARET_POSITION_CHANGED"); _CARET_POSITION_CHANGEDReady = true; } return _CARET_POSITION_CHANGEDContent; } } + private static int _CARET_POSITION_CHANGEDContent = default; + private static bool _CARET_POSITION_CHANGEDReady = false; // this is used because in case of generics + /// + /// + /// + public static int INPUT_METHOD_FIRST { get { if (!_INPUT_METHOD_FIRSTReady) { _INPUT_METHOD_FIRSTContent = SGetField(LocalBridgeClazz, "INPUT_METHOD_FIRST"); _INPUT_METHOD_FIRSTReady = true; } return _INPUT_METHOD_FIRSTContent; } } + private static int _INPUT_METHOD_FIRSTContent = default; + private static bool _INPUT_METHOD_FIRSTReady = false; // this is used because in case of generics + /// + /// + /// + public static int INPUT_METHOD_LAST { get { if (!_INPUT_METHOD_LASTReady) { _INPUT_METHOD_LASTContent = SGetField(LocalBridgeClazz, "INPUT_METHOD_LAST"); _INPUT_METHOD_LASTReady = true; } return _INPUT_METHOD_LASTContent; } } + private static int _INPUT_METHOD_LASTContent = default; + private static bool _INPUT_METHOD_LASTReady = false; // this is used because in case of generics + /// + /// + /// + public static int INPUT_METHOD_TEXT_CHANGED { get { if (!_INPUT_METHOD_TEXT_CHANGEDReady) { _INPUT_METHOD_TEXT_CHANGEDContent = SGetField(LocalBridgeClazz, "INPUT_METHOD_TEXT_CHANGED"); _INPUT_METHOD_TEXT_CHANGEDReady = true; } return _INPUT_METHOD_TEXT_CHANGEDContent; } } + private static int _INPUT_METHOD_TEXT_CHANGEDContent = default; + private static bool _INPUT_METHOD_TEXT_CHANGEDReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.FontNs.TextHitInfo Caret + { + get { return IExecuteWithSignature("getCaret", "()Ljava/awt/font/TextHitInfo;"); } + } + /// + /// + /// + public int CommittedCharacterCount + { + get { return IExecuteWithSignature("getCommittedCharacterCount", "()I"); } + } + /// + /// + /// + public Java.Text.AttributedCharacterIterator Text + { + get { return IExecuteWithSignature("getText", "()Ljava/text/AttributedCharacterIterator;"); } + } + /// + /// + /// + public Java.Awt.FontNs.TextHitInfo VisiblePosition + { + get { return IExecuteWithSignature("getVisiblePosition", "()Ljava/awt/font/TextHitInfo;"); } + } + /// + /// + /// + public long When + { + get { return IExecuteWithSignature("getWhen", "()J"); } + } + /// + /// + /// + /// + public bool IsConsumed() + { + return IExecuteWithSignature("isConsumed", "()Z"); + } + /// + /// + /// + public void Consume() + { + IExecuteWithSignature("consume", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/EventNs/InputMethodListener.cs b/src/net/JNet/GeneratedCore/Java/Awt/EventNs/InputMethodListener.cs new file mode 100644 index 0000000000..5566b1d4e0 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/EventNs/InputMethodListener.cs @@ -0,0 +1,184 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.EventNs +{ + #region IInputMethodListener + /// + /// .NET interface for org.mases.jnet.generated.java.awt.event.InputMethodListener implementing + /// + public partial interface IInputMethodListener + { + #region Instance methods + /// + /// + /// + /// + void CaretPositionChanged(Java.Awt.EventNs.InputMethodEvent arg0); + /// + /// + /// + /// + void InputMethodTextChanged(Java.Awt.EventNs.InputMethodEvent arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region InputMethodListener + public partial class InputMethodListener : Java.Awt.EventNs.IInputMethodListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("caretPositionChanged", new global::System.EventHandler>>(CaretPositionChangedEventHandler)); + AddEventHandler("inputMethodTextChanged", new global::System.EventHandler>>(InputMethodTextChangedEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnCaretPositionChanged { get; set; } = null; + + void CaretPositionChangedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnCaretPositionChanged != null) ? OnCaretPositionChanged : CaretPositionChanged; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void CaretPositionChanged(Java.Awt.EventNs.InputMethodEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnInputMethodTextChanged { get; set; } = null; + + void InputMethodTextChangedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnInputMethodTextChanged != null) ? OnInputMethodTextChanged : InputMethodTextChanged; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void InputMethodTextChanged(Java.Awt.EventNs.InputMethodEvent arg0) + { + + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region InputMethodListenerDirect + public partial class InputMethodListenerDirect : Java.Awt.EventNs.IInputMethodListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public override void CaretPositionChanged(Java.Awt.EventNs.InputMethodEvent arg0) + { + IExecuteWithSignature("caretPositionChanged", "(Ljava/awt/event/InputMethodEvent;)V", arg0); + } + /// + /// + /// + /// + public override void InputMethodTextChanged(Java.Awt.EventNs.InputMethodEvent arg0) + { + IExecuteWithSignature("inputMethodTextChanged", "(Ljava/awt/event/InputMethodEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/EventNs/InvocationEvent.cs b/src/net/JNet/GeneratedCore/Java/Awt/EventNs/InvocationEvent.cs new file mode 100644 index 0000000000..cacef9fe4f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/EventNs/InvocationEvent.cs @@ -0,0 +1,147 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.EventNs +{ + #region InvocationEvent + public partial class InvocationEvent + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + public InvocationEvent(object arg0, Java.Lang.Runnable arg1, object arg2, bool arg3) + : base(arg0, arg1, arg2, arg3) + { + } + /// + /// + /// + /// + /// + /// + /// + public InvocationEvent(object arg0, Java.Lang.Runnable arg1, Java.Lang.Runnable arg2, bool arg3) + : base(arg0, arg1, arg2, arg3) + { + } + /// + /// + /// + /// + /// + public InvocationEvent(object arg0, Java.Lang.Runnable arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Awt.ActiveEvent(Java.Awt.EventNs.InvocationEvent t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static int INVOCATION_DEFAULT { get { if (!_INVOCATION_DEFAULTReady) { _INVOCATION_DEFAULTContent = SGetField(LocalBridgeClazz, "INVOCATION_DEFAULT"); _INVOCATION_DEFAULTReady = true; } return _INVOCATION_DEFAULTContent; } } + private static int _INVOCATION_DEFAULTContent = default; + private static bool _INVOCATION_DEFAULTReady = false; // this is used because in case of generics + /// + /// + /// + public static int INVOCATION_FIRST { get { if (!_INVOCATION_FIRSTReady) { _INVOCATION_FIRSTContent = SGetField(LocalBridgeClazz, "INVOCATION_FIRST"); _INVOCATION_FIRSTReady = true; } return _INVOCATION_FIRSTContent; } } + private static int _INVOCATION_FIRSTContent = default; + private static bool _INVOCATION_FIRSTReady = false; // this is used because in case of generics + /// + /// + /// + public static int INVOCATION_LAST { get { if (!_INVOCATION_LASTReady) { _INVOCATION_LASTContent = SGetField(LocalBridgeClazz, "INVOCATION_LAST"); _INVOCATION_LASTReady = true; } return _INVOCATION_LASTContent; } } + private static int _INVOCATION_LASTContent = default; + private static bool _INVOCATION_LASTReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Exception Exception + { + get { var obj = IExecuteWithSignature("getException", "()Ljava/lang/Exception;"); return MASES.JCOBridge.C2JBridge.JVMBridgeException.New(obj); } + } + /// + /// + /// + public Java.Lang.Throwable Throwable + { + get { var obj = IExecuteWithSignature("getThrowable", "()Ljava/lang/Throwable;"); return MASES.JCOBridge.C2JBridge.JVMBridgeException.New(obj); } + } + /// + /// + /// + public long When + { + get { return IExecuteWithSignature("getWhen", "()J"); } + } + /// + /// + /// + /// + public bool IsDispatched() + { + return IExecuteWithSignature("isDispatched", "()Z"); + } + /// + /// + /// + public void Dispatch() + { + IExecuteWithSignature("dispatch", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/EventNs/ItemEvent.cs b/src/net/JNet/GeneratedCore/Java/Awt/EventNs/ItemEvent.cs new file mode 100644 index 0000000000..b16ac0b3f5 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/EventNs/ItemEvent.cs @@ -0,0 +1,120 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.EventNs +{ + #region ItemEvent + public partial class ItemEvent + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + public ItemEvent(Java.Awt.ItemSelectable arg0, int arg1, object arg2, int arg3) + : base(arg0, arg1, arg2, arg3) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int DESELECTED { get { if (!_DESELECTEDReady) { _DESELECTEDContent = SGetField(LocalBridgeClazz, "DESELECTED"); _DESELECTEDReady = true; } return _DESELECTEDContent; } } + private static int _DESELECTEDContent = default; + private static bool _DESELECTEDReady = false; // this is used because in case of generics + /// + /// + /// + public static int ITEM_FIRST { get { if (!_ITEM_FIRSTReady) { _ITEM_FIRSTContent = SGetField(LocalBridgeClazz, "ITEM_FIRST"); _ITEM_FIRSTReady = true; } return _ITEM_FIRSTContent; } } + private static int _ITEM_FIRSTContent = default; + private static bool _ITEM_FIRSTReady = false; // this is used because in case of generics + /// + /// + /// + public static int ITEM_LAST { get { if (!_ITEM_LASTReady) { _ITEM_LASTContent = SGetField(LocalBridgeClazz, "ITEM_LAST"); _ITEM_LASTReady = true; } return _ITEM_LASTContent; } } + private static int _ITEM_LASTContent = default; + private static bool _ITEM_LASTReady = false; // this is used because in case of generics + /// + /// + /// + public static int ITEM_STATE_CHANGED { get { if (!_ITEM_STATE_CHANGEDReady) { _ITEM_STATE_CHANGEDContent = SGetField(LocalBridgeClazz, "ITEM_STATE_CHANGED"); _ITEM_STATE_CHANGEDReady = true; } return _ITEM_STATE_CHANGEDContent; } } + private static int _ITEM_STATE_CHANGEDContent = default; + private static bool _ITEM_STATE_CHANGEDReady = false; // this is used because in case of generics + /// + /// + /// + public static int SELECTED { get { if (!_SELECTEDReady) { _SELECTEDContent = SGetField(LocalBridgeClazz, "SELECTED"); _SELECTEDReady = true; } return _SELECTEDContent; } } + private static int _SELECTEDContent = default; + private static bool _SELECTEDReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public object Item + { + get { return IExecuteWithSignature("getItem", "()Ljava/lang/Object;"); } + } + /// + /// + /// + public Java.Awt.ItemSelectable ItemSelectable + { + get { return IExecuteWithSignature("getItemSelectable", "()Ljava/awt/ItemSelectable;"); } + } + /// + /// + /// + public int StateChange + { + get { return IExecuteWithSignature("getStateChange", "()I"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/EventNs/ItemListener.cs b/src/net/JNet/GeneratedCore/Java/Awt/EventNs/ItemListener.cs new file mode 100644 index 0000000000..fcbb82ee1f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/EventNs/ItemListener.cs @@ -0,0 +1,149 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.EventNs +{ + #region IItemListener + /// + /// .NET interface for org.mases.jnet.generated.java.awt.event.ItemListener implementing + /// + public partial interface IItemListener + { + #region Instance methods + /// + /// + /// + /// + void ItemStateChanged(Java.Awt.EventNs.ItemEvent arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ItemListener + public partial class ItemListener : Java.Awt.EventNs.IItemListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("itemStateChanged", new global::System.EventHandler>>(ItemStateChangedEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnItemStateChanged { get; set; } = null; + + void ItemStateChangedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnItemStateChanged != null) ? OnItemStateChanged : ItemStateChanged; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void ItemStateChanged(Java.Awt.EventNs.ItemEvent arg0) + { + + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ItemListenerDirect + public partial class ItemListenerDirect : Java.Awt.EventNs.IItemListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public override void ItemStateChanged(Java.Awt.EventNs.ItemEvent arg0) + { + IExecuteWithSignature("itemStateChanged", "(Ljava/awt/event/ItemEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/EventNs/KeyAdapter.cs b/src/net/JNet/GeneratedCore/Java/Awt/EventNs/KeyAdapter.cs new file mode 100644 index 0000000000..2a2584194a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/EventNs/KeyAdapter.cs @@ -0,0 +1,186 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.EventNs +{ + #region KeyAdapter + public partial class KeyAdapter + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("keyPressed", new global::System.EventHandler>>(KeyPressedEventHandler)); + AddEventHandler("keyReleased", new global::System.EventHandler>>(KeyReleasedEventHandler)); + AddEventHandler("keyTyped", new global::System.EventHandler>>(KeyTypedEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnKeyPressed { get; set; } = null; + + void KeyPressedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnKeyPressed != null) ? OnKeyPressed : KeyPressed; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void KeyPressed(Java.Awt.EventNs.KeyEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnKeyReleased { get; set; } = null; + + void KeyReleasedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnKeyReleased != null) ? OnKeyReleased : KeyReleased; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void KeyReleased(Java.Awt.EventNs.KeyEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnKeyTyped { get; set; } = null; + + void KeyTypedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnKeyTyped != null) ? OnKeyTyped : KeyTyped; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void KeyTyped(Java.Awt.EventNs.KeyEvent arg0) + { + + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region KeyAdapterDirect + public partial class KeyAdapterDirect + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public override void KeyPressed(Java.Awt.EventNs.KeyEvent arg0) + { + IExecuteWithSignature("keyPressed", "(Ljava/awt/event/KeyEvent;)V", arg0); + } + /// + /// + /// + /// + public override void KeyReleased(Java.Awt.EventNs.KeyEvent arg0) + { + IExecuteWithSignature("keyReleased", "(Ljava/awt/event/KeyEvent;)V", arg0); + } + /// + /// + /// + /// + public override void KeyTyped(Java.Awt.EventNs.KeyEvent arg0) + { + IExecuteWithSignature("keyTyped", "(Ljava/awt/event/KeyEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/EventNs/KeyEvent.cs b/src/net/JNet/GeneratedCore/Java/Awt/EventNs/KeyEvent.cs new file mode 100644 index 0000000000..ba29b68a78 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/EventNs/KeyEvent.cs @@ -0,0 +1,1339 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.EventNs +{ + #region KeyEvent + public partial class KeyEvent + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public KeyEvent(Java.Awt.Component arg0, int arg1, long arg2, int arg3, int arg4, char arg5, int arg6) + : base(arg0, arg1, arg2, arg3, arg4, arg5, arg6) + { + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public KeyEvent(Java.Awt.Component arg0, int arg1, long arg2, int arg3, int arg4, char arg5) + : base(arg0, arg1, arg2, arg3, arg4, arg5) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static char CHAR_UNDEFINED { get { if (!_CHAR_UNDEFINEDReady) { _CHAR_UNDEFINEDContent = SGetField(LocalBridgeClazz, "CHAR_UNDEFINED"); _CHAR_UNDEFINEDReady = true; } return _CHAR_UNDEFINEDContent; } } + private static char _CHAR_UNDEFINEDContent = default; + private static bool _CHAR_UNDEFINEDReady = false; // this is used because in case of generics + /// + /// + /// + public static int KEY_FIRST { get { if (!_KEY_FIRSTReady) { _KEY_FIRSTContent = SGetField(LocalBridgeClazz, "KEY_FIRST"); _KEY_FIRSTReady = true; } return _KEY_FIRSTContent; } } + private static int _KEY_FIRSTContent = default; + private static bool _KEY_FIRSTReady = false; // this is used because in case of generics + /// + /// + /// + public static int KEY_LAST { get { if (!_KEY_LASTReady) { _KEY_LASTContent = SGetField(LocalBridgeClazz, "KEY_LAST"); _KEY_LASTReady = true; } return _KEY_LASTContent; } } + private static int _KEY_LASTContent = default; + private static bool _KEY_LASTReady = false; // this is used because in case of generics + /// + /// + /// + public static int KEY_LOCATION_LEFT { get { if (!_KEY_LOCATION_LEFTReady) { _KEY_LOCATION_LEFTContent = SGetField(LocalBridgeClazz, "KEY_LOCATION_LEFT"); _KEY_LOCATION_LEFTReady = true; } return _KEY_LOCATION_LEFTContent; } } + private static int _KEY_LOCATION_LEFTContent = default; + private static bool _KEY_LOCATION_LEFTReady = false; // this is used because in case of generics + /// + /// + /// + public static int KEY_LOCATION_NUMPAD { get { if (!_KEY_LOCATION_NUMPADReady) { _KEY_LOCATION_NUMPADContent = SGetField(LocalBridgeClazz, "KEY_LOCATION_NUMPAD"); _KEY_LOCATION_NUMPADReady = true; } return _KEY_LOCATION_NUMPADContent; } } + private static int _KEY_LOCATION_NUMPADContent = default; + private static bool _KEY_LOCATION_NUMPADReady = false; // this is used because in case of generics + /// + /// + /// + public static int KEY_LOCATION_RIGHT { get { if (!_KEY_LOCATION_RIGHTReady) { _KEY_LOCATION_RIGHTContent = SGetField(LocalBridgeClazz, "KEY_LOCATION_RIGHT"); _KEY_LOCATION_RIGHTReady = true; } return _KEY_LOCATION_RIGHTContent; } } + private static int _KEY_LOCATION_RIGHTContent = default; + private static bool _KEY_LOCATION_RIGHTReady = false; // this is used because in case of generics + /// + /// + /// + public static int KEY_LOCATION_STANDARD { get { if (!_KEY_LOCATION_STANDARDReady) { _KEY_LOCATION_STANDARDContent = SGetField(LocalBridgeClazz, "KEY_LOCATION_STANDARD"); _KEY_LOCATION_STANDARDReady = true; } return _KEY_LOCATION_STANDARDContent; } } + private static int _KEY_LOCATION_STANDARDContent = default; + private static bool _KEY_LOCATION_STANDARDReady = false; // this is used because in case of generics + /// + /// + /// + public static int KEY_LOCATION_UNKNOWN { get { if (!_KEY_LOCATION_UNKNOWNReady) { _KEY_LOCATION_UNKNOWNContent = SGetField(LocalBridgeClazz, "KEY_LOCATION_UNKNOWN"); _KEY_LOCATION_UNKNOWNReady = true; } return _KEY_LOCATION_UNKNOWNContent; } } + private static int _KEY_LOCATION_UNKNOWNContent = default; + private static bool _KEY_LOCATION_UNKNOWNReady = false; // this is used because in case of generics + /// + /// + /// + public static int KEY_PRESSED { get { if (!_KEY_PRESSEDReady) { _KEY_PRESSEDContent = SGetField(LocalBridgeClazz, "KEY_PRESSED"); _KEY_PRESSEDReady = true; } return _KEY_PRESSEDContent; } } + private static int _KEY_PRESSEDContent = default; + private static bool _KEY_PRESSEDReady = false; // this is used because in case of generics + /// + /// + /// + public static int KEY_RELEASED { get { if (!_KEY_RELEASEDReady) { _KEY_RELEASEDContent = SGetField(LocalBridgeClazz, "KEY_RELEASED"); _KEY_RELEASEDReady = true; } return _KEY_RELEASEDContent; } } + private static int _KEY_RELEASEDContent = default; + private static bool _KEY_RELEASEDReady = false; // this is used because in case of generics + /// + /// + /// + public static int KEY_TYPED { get { if (!_KEY_TYPEDReady) { _KEY_TYPEDContent = SGetField(LocalBridgeClazz, "KEY_TYPED"); _KEY_TYPEDReady = true; } return _KEY_TYPEDContent; } } + private static int _KEY_TYPEDContent = default; + private static bool _KEY_TYPEDReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_0 { get { if (!_VK_0Ready) { _VK_0Content = SGetField(LocalBridgeClazz, "VK_0"); _VK_0Ready = true; } return _VK_0Content; } } + private static int _VK_0Content = default; + private static bool _VK_0Ready = false; // this is used because in case of generics + /// + /// + /// + public static int VK_1 { get { if (!_VK_1Ready) { _VK_1Content = SGetField(LocalBridgeClazz, "VK_1"); _VK_1Ready = true; } return _VK_1Content; } } + private static int _VK_1Content = default; + private static bool _VK_1Ready = false; // this is used because in case of generics + /// + /// + /// + public static int VK_2 { get { if (!_VK_2Ready) { _VK_2Content = SGetField(LocalBridgeClazz, "VK_2"); _VK_2Ready = true; } return _VK_2Content; } } + private static int _VK_2Content = default; + private static bool _VK_2Ready = false; // this is used because in case of generics + /// + /// + /// + public static int VK_3 { get { if (!_VK_3Ready) { _VK_3Content = SGetField(LocalBridgeClazz, "VK_3"); _VK_3Ready = true; } return _VK_3Content; } } + private static int _VK_3Content = default; + private static bool _VK_3Ready = false; // this is used because in case of generics + /// + /// + /// + public static int VK_4 { get { if (!_VK_4Ready) { _VK_4Content = SGetField(LocalBridgeClazz, "VK_4"); _VK_4Ready = true; } return _VK_4Content; } } + private static int _VK_4Content = default; + private static bool _VK_4Ready = false; // this is used because in case of generics + /// + /// + /// + public static int VK_5 { get { if (!_VK_5Ready) { _VK_5Content = SGetField(LocalBridgeClazz, "VK_5"); _VK_5Ready = true; } return _VK_5Content; } } + private static int _VK_5Content = default; + private static bool _VK_5Ready = false; // this is used because in case of generics + /// + /// + /// + public static int VK_6 { get { if (!_VK_6Ready) { _VK_6Content = SGetField(LocalBridgeClazz, "VK_6"); _VK_6Ready = true; } return _VK_6Content; } } + private static int _VK_6Content = default; + private static bool _VK_6Ready = false; // this is used because in case of generics + /// + /// + /// + public static int VK_7 { get { if (!_VK_7Ready) { _VK_7Content = SGetField(LocalBridgeClazz, "VK_7"); _VK_7Ready = true; } return _VK_7Content; } } + private static int _VK_7Content = default; + private static bool _VK_7Ready = false; // this is used because in case of generics + /// + /// + /// + public static int VK_8 { get { if (!_VK_8Ready) { _VK_8Content = SGetField(LocalBridgeClazz, "VK_8"); _VK_8Ready = true; } return _VK_8Content; } } + private static int _VK_8Content = default; + private static bool _VK_8Ready = false; // this is used because in case of generics + /// + /// + /// + public static int VK_9 { get { if (!_VK_9Ready) { _VK_9Content = SGetField(LocalBridgeClazz, "VK_9"); _VK_9Ready = true; } return _VK_9Content; } } + private static int _VK_9Content = default; + private static bool _VK_9Ready = false; // this is used because in case of generics + /// + /// + /// + public static int VK_A { get { if (!_VK_AReady) { _VK_AContent = SGetField(LocalBridgeClazz, "VK_A"); _VK_AReady = true; } return _VK_AContent; } } + private static int _VK_AContent = default; + private static bool _VK_AReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_ACCEPT { get { if (!_VK_ACCEPTReady) { _VK_ACCEPTContent = SGetField(LocalBridgeClazz, "VK_ACCEPT"); _VK_ACCEPTReady = true; } return _VK_ACCEPTContent; } } + private static int _VK_ACCEPTContent = default; + private static bool _VK_ACCEPTReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_ADD { get { if (!_VK_ADDReady) { _VK_ADDContent = SGetField(LocalBridgeClazz, "VK_ADD"); _VK_ADDReady = true; } return _VK_ADDContent; } } + private static int _VK_ADDContent = default; + private static bool _VK_ADDReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_AGAIN { get { if (!_VK_AGAINReady) { _VK_AGAINContent = SGetField(LocalBridgeClazz, "VK_AGAIN"); _VK_AGAINReady = true; } return _VK_AGAINContent; } } + private static int _VK_AGAINContent = default; + private static bool _VK_AGAINReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_ALL_CANDIDATES { get { if (!_VK_ALL_CANDIDATESReady) { _VK_ALL_CANDIDATESContent = SGetField(LocalBridgeClazz, "VK_ALL_CANDIDATES"); _VK_ALL_CANDIDATESReady = true; } return _VK_ALL_CANDIDATESContent; } } + private static int _VK_ALL_CANDIDATESContent = default; + private static bool _VK_ALL_CANDIDATESReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_ALPHANUMERIC { get { if (!_VK_ALPHANUMERICReady) { _VK_ALPHANUMERICContent = SGetField(LocalBridgeClazz, "VK_ALPHANUMERIC"); _VK_ALPHANUMERICReady = true; } return _VK_ALPHANUMERICContent; } } + private static int _VK_ALPHANUMERICContent = default; + private static bool _VK_ALPHANUMERICReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_ALT { get { if (!_VK_ALTReady) { _VK_ALTContent = SGetField(LocalBridgeClazz, "VK_ALT"); _VK_ALTReady = true; } return _VK_ALTContent; } } + private static int _VK_ALTContent = default; + private static bool _VK_ALTReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_ALT_GRAPH { get { if (!_VK_ALT_GRAPHReady) { _VK_ALT_GRAPHContent = SGetField(LocalBridgeClazz, "VK_ALT_GRAPH"); _VK_ALT_GRAPHReady = true; } return _VK_ALT_GRAPHContent; } } + private static int _VK_ALT_GRAPHContent = default; + private static bool _VK_ALT_GRAPHReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_AMPERSAND { get { if (!_VK_AMPERSANDReady) { _VK_AMPERSANDContent = SGetField(LocalBridgeClazz, "VK_AMPERSAND"); _VK_AMPERSANDReady = true; } return _VK_AMPERSANDContent; } } + private static int _VK_AMPERSANDContent = default; + private static bool _VK_AMPERSANDReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_ASTERISK { get { if (!_VK_ASTERISKReady) { _VK_ASTERISKContent = SGetField(LocalBridgeClazz, "VK_ASTERISK"); _VK_ASTERISKReady = true; } return _VK_ASTERISKContent; } } + private static int _VK_ASTERISKContent = default; + private static bool _VK_ASTERISKReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_AT { get { if (!_VK_ATReady) { _VK_ATContent = SGetField(LocalBridgeClazz, "VK_AT"); _VK_ATReady = true; } return _VK_ATContent; } } + private static int _VK_ATContent = default; + private static bool _VK_ATReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_B { get { if (!_VK_BReady) { _VK_BContent = SGetField(LocalBridgeClazz, "VK_B"); _VK_BReady = true; } return _VK_BContent; } } + private static int _VK_BContent = default; + private static bool _VK_BReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_BACK_QUOTE { get { if (!_VK_BACK_QUOTEReady) { _VK_BACK_QUOTEContent = SGetField(LocalBridgeClazz, "VK_BACK_QUOTE"); _VK_BACK_QUOTEReady = true; } return _VK_BACK_QUOTEContent; } } + private static int _VK_BACK_QUOTEContent = default; + private static bool _VK_BACK_QUOTEReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_BACK_SLASH { get { if (!_VK_BACK_SLASHReady) { _VK_BACK_SLASHContent = SGetField(LocalBridgeClazz, "VK_BACK_SLASH"); _VK_BACK_SLASHReady = true; } return _VK_BACK_SLASHContent; } } + private static int _VK_BACK_SLASHContent = default; + private static bool _VK_BACK_SLASHReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_BACK_SPACE { get { if (!_VK_BACK_SPACEReady) { _VK_BACK_SPACEContent = SGetField(LocalBridgeClazz, "VK_BACK_SPACE"); _VK_BACK_SPACEReady = true; } return _VK_BACK_SPACEContent; } } + private static int _VK_BACK_SPACEContent = default; + private static bool _VK_BACK_SPACEReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_BEGIN { get { if (!_VK_BEGINReady) { _VK_BEGINContent = SGetField(LocalBridgeClazz, "VK_BEGIN"); _VK_BEGINReady = true; } return _VK_BEGINContent; } } + private static int _VK_BEGINContent = default; + private static bool _VK_BEGINReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_BRACELEFT { get { if (!_VK_BRACELEFTReady) { _VK_BRACELEFTContent = SGetField(LocalBridgeClazz, "VK_BRACELEFT"); _VK_BRACELEFTReady = true; } return _VK_BRACELEFTContent; } } + private static int _VK_BRACELEFTContent = default; + private static bool _VK_BRACELEFTReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_BRACERIGHT { get { if (!_VK_BRACERIGHTReady) { _VK_BRACERIGHTContent = SGetField(LocalBridgeClazz, "VK_BRACERIGHT"); _VK_BRACERIGHTReady = true; } return _VK_BRACERIGHTContent; } } + private static int _VK_BRACERIGHTContent = default; + private static bool _VK_BRACERIGHTReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_C { get { if (!_VK_CReady) { _VK_CContent = SGetField(LocalBridgeClazz, "VK_C"); _VK_CReady = true; } return _VK_CContent; } } + private static int _VK_CContent = default; + private static bool _VK_CReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_CANCEL { get { if (!_VK_CANCELReady) { _VK_CANCELContent = SGetField(LocalBridgeClazz, "VK_CANCEL"); _VK_CANCELReady = true; } return _VK_CANCELContent; } } + private static int _VK_CANCELContent = default; + private static bool _VK_CANCELReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_CAPS_LOCK { get { if (!_VK_CAPS_LOCKReady) { _VK_CAPS_LOCKContent = SGetField(LocalBridgeClazz, "VK_CAPS_LOCK"); _VK_CAPS_LOCKReady = true; } return _VK_CAPS_LOCKContent; } } + private static int _VK_CAPS_LOCKContent = default; + private static bool _VK_CAPS_LOCKReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_CIRCUMFLEX { get { if (!_VK_CIRCUMFLEXReady) { _VK_CIRCUMFLEXContent = SGetField(LocalBridgeClazz, "VK_CIRCUMFLEX"); _VK_CIRCUMFLEXReady = true; } return _VK_CIRCUMFLEXContent; } } + private static int _VK_CIRCUMFLEXContent = default; + private static bool _VK_CIRCUMFLEXReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_CLEAR { get { if (!_VK_CLEARReady) { _VK_CLEARContent = SGetField(LocalBridgeClazz, "VK_CLEAR"); _VK_CLEARReady = true; } return _VK_CLEARContent; } } + private static int _VK_CLEARContent = default; + private static bool _VK_CLEARReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_CLOSE_BRACKET { get { if (!_VK_CLOSE_BRACKETReady) { _VK_CLOSE_BRACKETContent = SGetField(LocalBridgeClazz, "VK_CLOSE_BRACKET"); _VK_CLOSE_BRACKETReady = true; } return _VK_CLOSE_BRACKETContent; } } + private static int _VK_CLOSE_BRACKETContent = default; + private static bool _VK_CLOSE_BRACKETReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_CODE_INPUT { get { if (!_VK_CODE_INPUTReady) { _VK_CODE_INPUTContent = SGetField(LocalBridgeClazz, "VK_CODE_INPUT"); _VK_CODE_INPUTReady = true; } return _VK_CODE_INPUTContent; } } + private static int _VK_CODE_INPUTContent = default; + private static bool _VK_CODE_INPUTReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_COLON { get { if (!_VK_COLONReady) { _VK_COLONContent = SGetField(LocalBridgeClazz, "VK_COLON"); _VK_COLONReady = true; } return _VK_COLONContent; } } + private static int _VK_COLONContent = default; + private static bool _VK_COLONReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_COMMA { get { if (!_VK_COMMAReady) { _VK_COMMAContent = SGetField(LocalBridgeClazz, "VK_COMMA"); _VK_COMMAReady = true; } return _VK_COMMAContent; } } + private static int _VK_COMMAContent = default; + private static bool _VK_COMMAReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_COMPOSE { get { if (!_VK_COMPOSEReady) { _VK_COMPOSEContent = SGetField(LocalBridgeClazz, "VK_COMPOSE"); _VK_COMPOSEReady = true; } return _VK_COMPOSEContent; } } + private static int _VK_COMPOSEContent = default; + private static bool _VK_COMPOSEReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_CONTEXT_MENU { get { if (!_VK_CONTEXT_MENUReady) { _VK_CONTEXT_MENUContent = SGetField(LocalBridgeClazz, "VK_CONTEXT_MENU"); _VK_CONTEXT_MENUReady = true; } return _VK_CONTEXT_MENUContent; } } + private static int _VK_CONTEXT_MENUContent = default; + private static bool _VK_CONTEXT_MENUReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_CONTROL { get { if (!_VK_CONTROLReady) { _VK_CONTROLContent = SGetField(LocalBridgeClazz, "VK_CONTROL"); _VK_CONTROLReady = true; } return _VK_CONTROLContent; } } + private static int _VK_CONTROLContent = default; + private static bool _VK_CONTROLReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_CONVERT { get { if (!_VK_CONVERTReady) { _VK_CONVERTContent = SGetField(LocalBridgeClazz, "VK_CONVERT"); _VK_CONVERTReady = true; } return _VK_CONVERTContent; } } + private static int _VK_CONVERTContent = default; + private static bool _VK_CONVERTReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_COPY { get { if (!_VK_COPYReady) { _VK_COPYContent = SGetField(LocalBridgeClazz, "VK_COPY"); _VK_COPYReady = true; } return _VK_COPYContent; } } + private static int _VK_COPYContent = default; + private static bool _VK_COPYReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_CUT { get { if (!_VK_CUTReady) { _VK_CUTContent = SGetField(LocalBridgeClazz, "VK_CUT"); _VK_CUTReady = true; } return _VK_CUTContent; } } + private static int _VK_CUTContent = default; + private static bool _VK_CUTReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_D { get { if (!_VK_DReady) { _VK_DContent = SGetField(LocalBridgeClazz, "VK_D"); _VK_DReady = true; } return _VK_DContent; } } + private static int _VK_DContent = default; + private static bool _VK_DReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_DEAD_ABOVEDOT { get { if (!_VK_DEAD_ABOVEDOTReady) { _VK_DEAD_ABOVEDOTContent = SGetField(LocalBridgeClazz, "VK_DEAD_ABOVEDOT"); _VK_DEAD_ABOVEDOTReady = true; } return _VK_DEAD_ABOVEDOTContent; } } + private static int _VK_DEAD_ABOVEDOTContent = default; + private static bool _VK_DEAD_ABOVEDOTReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_DEAD_ABOVERING { get { if (!_VK_DEAD_ABOVERINGReady) { _VK_DEAD_ABOVERINGContent = SGetField(LocalBridgeClazz, "VK_DEAD_ABOVERING"); _VK_DEAD_ABOVERINGReady = true; } return _VK_DEAD_ABOVERINGContent; } } + private static int _VK_DEAD_ABOVERINGContent = default; + private static bool _VK_DEAD_ABOVERINGReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_DEAD_ACUTE { get { if (!_VK_DEAD_ACUTEReady) { _VK_DEAD_ACUTEContent = SGetField(LocalBridgeClazz, "VK_DEAD_ACUTE"); _VK_DEAD_ACUTEReady = true; } return _VK_DEAD_ACUTEContent; } } + private static int _VK_DEAD_ACUTEContent = default; + private static bool _VK_DEAD_ACUTEReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_DEAD_BREVE { get { if (!_VK_DEAD_BREVEReady) { _VK_DEAD_BREVEContent = SGetField(LocalBridgeClazz, "VK_DEAD_BREVE"); _VK_DEAD_BREVEReady = true; } return _VK_DEAD_BREVEContent; } } + private static int _VK_DEAD_BREVEContent = default; + private static bool _VK_DEAD_BREVEReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_DEAD_CARON { get { if (!_VK_DEAD_CARONReady) { _VK_DEAD_CARONContent = SGetField(LocalBridgeClazz, "VK_DEAD_CARON"); _VK_DEAD_CARONReady = true; } return _VK_DEAD_CARONContent; } } + private static int _VK_DEAD_CARONContent = default; + private static bool _VK_DEAD_CARONReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_DEAD_CEDILLA { get { if (!_VK_DEAD_CEDILLAReady) { _VK_DEAD_CEDILLAContent = SGetField(LocalBridgeClazz, "VK_DEAD_CEDILLA"); _VK_DEAD_CEDILLAReady = true; } return _VK_DEAD_CEDILLAContent; } } + private static int _VK_DEAD_CEDILLAContent = default; + private static bool _VK_DEAD_CEDILLAReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_DEAD_CIRCUMFLEX { get { if (!_VK_DEAD_CIRCUMFLEXReady) { _VK_DEAD_CIRCUMFLEXContent = SGetField(LocalBridgeClazz, "VK_DEAD_CIRCUMFLEX"); _VK_DEAD_CIRCUMFLEXReady = true; } return _VK_DEAD_CIRCUMFLEXContent; } } + private static int _VK_DEAD_CIRCUMFLEXContent = default; + private static bool _VK_DEAD_CIRCUMFLEXReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_DEAD_DIAERESIS { get { if (!_VK_DEAD_DIAERESISReady) { _VK_DEAD_DIAERESISContent = SGetField(LocalBridgeClazz, "VK_DEAD_DIAERESIS"); _VK_DEAD_DIAERESISReady = true; } return _VK_DEAD_DIAERESISContent; } } + private static int _VK_DEAD_DIAERESISContent = default; + private static bool _VK_DEAD_DIAERESISReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_DEAD_DOUBLEACUTE { get { if (!_VK_DEAD_DOUBLEACUTEReady) { _VK_DEAD_DOUBLEACUTEContent = SGetField(LocalBridgeClazz, "VK_DEAD_DOUBLEACUTE"); _VK_DEAD_DOUBLEACUTEReady = true; } return _VK_DEAD_DOUBLEACUTEContent; } } + private static int _VK_DEAD_DOUBLEACUTEContent = default; + private static bool _VK_DEAD_DOUBLEACUTEReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_DEAD_GRAVE { get { if (!_VK_DEAD_GRAVEReady) { _VK_DEAD_GRAVEContent = SGetField(LocalBridgeClazz, "VK_DEAD_GRAVE"); _VK_DEAD_GRAVEReady = true; } return _VK_DEAD_GRAVEContent; } } + private static int _VK_DEAD_GRAVEContent = default; + private static bool _VK_DEAD_GRAVEReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_DEAD_IOTA { get { if (!_VK_DEAD_IOTAReady) { _VK_DEAD_IOTAContent = SGetField(LocalBridgeClazz, "VK_DEAD_IOTA"); _VK_DEAD_IOTAReady = true; } return _VK_DEAD_IOTAContent; } } + private static int _VK_DEAD_IOTAContent = default; + private static bool _VK_DEAD_IOTAReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_DEAD_MACRON { get { if (!_VK_DEAD_MACRONReady) { _VK_DEAD_MACRONContent = SGetField(LocalBridgeClazz, "VK_DEAD_MACRON"); _VK_DEAD_MACRONReady = true; } return _VK_DEAD_MACRONContent; } } + private static int _VK_DEAD_MACRONContent = default; + private static bool _VK_DEAD_MACRONReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_DEAD_OGONEK { get { if (!_VK_DEAD_OGONEKReady) { _VK_DEAD_OGONEKContent = SGetField(LocalBridgeClazz, "VK_DEAD_OGONEK"); _VK_DEAD_OGONEKReady = true; } return _VK_DEAD_OGONEKContent; } } + private static int _VK_DEAD_OGONEKContent = default; + private static bool _VK_DEAD_OGONEKReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_DEAD_SEMIVOICED_SOUND { get { if (!_VK_DEAD_SEMIVOICED_SOUNDReady) { _VK_DEAD_SEMIVOICED_SOUNDContent = SGetField(LocalBridgeClazz, "VK_DEAD_SEMIVOICED_SOUND"); _VK_DEAD_SEMIVOICED_SOUNDReady = true; } return _VK_DEAD_SEMIVOICED_SOUNDContent; } } + private static int _VK_DEAD_SEMIVOICED_SOUNDContent = default; + private static bool _VK_DEAD_SEMIVOICED_SOUNDReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_DEAD_TILDE { get { if (!_VK_DEAD_TILDEReady) { _VK_DEAD_TILDEContent = SGetField(LocalBridgeClazz, "VK_DEAD_TILDE"); _VK_DEAD_TILDEReady = true; } return _VK_DEAD_TILDEContent; } } + private static int _VK_DEAD_TILDEContent = default; + private static bool _VK_DEAD_TILDEReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_DEAD_VOICED_SOUND { get { if (!_VK_DEAD_VOICED_SOUNDReady) { _VK_DEAD_VOICED_SOUNDContent = SGetField(LocalBridgeClazz, "VK_DEAD_VOICED_SOUND"); _VK_DEAD_VOICED_SOUNDReady = true; } return _VK_DEAD_VOICED_SOUNDContent; } } + private static int _VK_DEAD_VOICED_SOUNDContent = default; + private static bool _VK_DEAD_VOICED_SOUNDReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_DECIMAL { get { if (!_VK_DECIMALReady) { _VK_DECIMALContent = SGetField(LocalBridgeClazz, "VK_DECIMAL"); _VK_DECIMALReady = true; } return _VK_DECIMALContent; } } + private static int _VK_DECIMALContent = default; + private static bool _VK_DECIMALReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_DELETE { get { if (!_VK_DELETEReady) { _VK_DELETEContent = SGetField(LocalBridgeClazz, "VK_DELETE"); _VK_DELETEReady = true; } return _VK_DELETEContent; } } + private static int _VK_DELETEContent = default; + private static bool _VK_DELETEReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_DIVIDE { get { if (!_VK_DIVIDEReady) { _VK_DIVIDEContent = SGetField(LocalBridgeClazz, "VK_DIVIDE"); _VK_DIVIDEReady = true; } return _VK_DIVIDEContent; } } + private static int _VK_DIVIDEContent = default; + private static bool _VK_DIVIDEReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_DOLLAR { get { if (!_VK_DOLLARReady) { _VK_DOLLARContent = SGetField(LocalBridgeClazz, "VK_DOLLAR"); _VK_DOLLARReady = true; } return _VK_DOLLARContent; } } + private static int _VK_DOLLARContent = default; + private static bool _VK_DOLLARReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_DOWN { get { if (!_VK_DOWNReady) { _VK_DOWNContent = SGetField(LocalBridgeClazz, "VK_DOWN"); _VK_DOWNReady = true; } return _VK_DOWNContent; } } + private static int _VK_DOWNContent = default; + private static bool _VK_DOWNReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_E { get { if (!_VK_EReady) { _VK_EContent = SGetField(LocalBridgeClazz, "VK_E"); _VK_EReady = true; } return _VK_EContent; } } + private static int _VK_EContent = default; + private static bool _VK_EReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_END { get { if (!_VK_ENDReady) { _VK_ENDContent = SGetField(LocalBridgeClazz, "VK_END"); _VK_ENDReady = true; } return _VK_ENDContent; } } + private static int _VK_ENDContent = default; + private static bool _VK_ENDReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_ENTER { get { if (!_VK_ENTERReady) { _VK_ENTERContent = SGetField(LocalBridgeClazz, "VK_ENTER"); _VK_ENTERReady = true; } return _VK_ENTERContent; } } + private static int _VK_ENTERContent = default; + private static bool _VK_ENTERReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_EQUALS { get { if (!_VK_EQUALSReady) { _VK_EQUALSContent = SGetField(LocalBridgeClazz, "VK_EQUALS"); _VK_EQUALSReady = true; } return _VK_EQUALSContent; } } + private static int _VK_EQUALSContent = default; + private static bool _VK_EQUALSReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_ESCAPE { get { if (!_VK_ESCAPEReady) { _VK_ESCAPEContent = SGetField(LocalBridgeClazz, "VK_ESCAPE"); _VK_ESCAPEReady = true; } return _VK_ESCAPEContent; } } + private static int _VK_ESCAPEContent = default; + private static bool _VK_ESCAPEReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_EURO_SIGN { get { if (!_VK_EURO_SIGNReady) { _VK_EURO_SIGNContent = SGetField(LocalBridgeClazz, "VK_EURO_SIGN"); _VK_EURO_SIGNReady = true; } return _VK_EURO_SIGNContent; } } + private static int _VK_EURO_SIGNContent = default; + private static bool _VK_EURO_SIGNReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_EXCLAMATION_MARK { get { if (!_VK_EXCLAMATION_MARKReady) { _VK_EXCLAMATION_MARKContent = SGetField(LocalBridgeClazz, "VK_EXCLAMATION_MARK"); _VK_EXCLAMATION_MARKReady = true; } return _VK_EXCLAMATION_MARKContent; } } + private static int _VK_EXCLAMATION_MARKContent = default; + private static bool _VK_EXCLAMATION_MARKReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_F { get { if (!_VK_FReady) { _VK_FContent = SGetField(LocalBridgeClazz, "VK_F"); _VK_FReady = true; } return _VK_FContent; } } + private static int _VK_FContent = default; + private static bool _VK_FReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_F1 { get { if (!_VK_F1Ready) { _VK_F1Content = SGetField(LocalBridgeClazz, "VK_F1"); _VK_F1Ready = true; } return _VK_F1Content; } } + private static int _VK_F1Content = default; + private static bool _VK_F1Ready = false; // this is used because in case of generics + /// + /// + /// + public static int VK_F10 { get { if (!_VK_F10Ready) { _VK_F10Content = SGetField(LocalBridgeClazz, "VK_F10"); _VK_F10Ready = true; } return _VK_F10Content; } } + private static int _VK_F10Content = default; + private static bool _VK_F10Ready = false; // this is used because in case of generics + /// + /// + /// + public static int VK_F11 { get { if (!_VK_F11Ready) { _VK_F11Content = SGetField(LocalBridgeClazz, "VK_F11"); _VK_F11Ready = true; } return _VK_F11Content; } } + private static int _VK_F11Content = default; + private static bool _VK_F11Ready = false; // this is used because in case of generics + /// + /// + /// + public static int VK_F12 { get { if (!_VK_F12Ready) { _VK_F12Content = SGetField(LocalBridgeClazz, "VK_F12"); _VK_F12Ready = true; } return _VK_F12Content; } } + private static int _VK_F12Content = default; + private static bool _VK_F12Ready = false; // this is used because in case of generics + /// + /// + /// + public static int VK_F13 { get { if (!_VK_F13Ready) { _VK_F13Content = SGetField(LocalBridgeClazz, "VK_F13"); _VK_F13Ready = true; } return _VK_F13Content; } } + private static int _VK_F13Content = default; + private static bool _VK_F13Ready = false; // this is used because in case of generics + /// + /// + /// + public static int VK_F14 { get { if (!_VK_F14Ready) { _VK_F14Content = SGetField(LocalBridgeClazz, "VK_F14"); _VK_F14Ready = true; } return _VK_F14Content; } } + private static int _VK_F14Content = default; + private static bool _VK_F14Ready = false; // this is used because in case of generics + /// + /// + /// + public static int VK_F15 { get { if (!_VK_F15Ready) { _VK_F15Content = SGetField(LocalBridgeClazz, "VK_F15"); _VK_F15Ready = true; } return _VK_F15Content; } } + private static int _VK_F15Content = default; + private static bool _VK_F15Ready = false; // this is used because in case of generics + /// + /// + /// + public static int VK_F16 { get { if (!_VK_F16Ready) { _VK_F16Content = SGetField(LocalBridgeClazz, "VK_F16"); _VK_F16Ready = true; } return _VK_F16Content; } } + private static int _VK_F16Content = default; + private static bool _VK_F16Ready = false; // this is used because in case of generics + /// + /// + /// + public static int VK_F17 { get { if (!_VK_F17Ready) { _VK_F17Content = SGetField(LocalBridgeClazz, "VK_F17"); _VK_F17Ready = true; } return _VK_F17Content; } } + private static int _VK_F17Content = default; + private static bool _VK_F17Ready = false; // this is used because in case of generics + /// + /// + /// + public static int VK_F18 { get { if (!_VK_F18Ready) { _VK_F18Content = SGetField(LocalBridgeClazz, "VK_F18"); _VK_F18Ready = true; } return _VK_F18Content; } } + private static int _VK_F18Content = default; + private static bool _VK_F18Ready = false; // this is used because in case of generics + /// + /// + /// + public static int VK_F19 { get { if (!_VK_F19Ready) { _VK_F19Content = SGetField(LocalBridgeClazz, "VK_F19"); _VK_F19Ready = true; } return _VK_F19Content; } } + private static int _VK_F19Content = default; + private static bool _VK_F19Ready = false; // this is used because in case of generics + /// + /// + /// + public static int VK_F2 { get { if (!_VK_F2Ready) { _VK_F2Content = SGetField(LocalBridgeClazz, "VK_F2"); _VK_F2Ready = true; } return _VK_F2Content; } } + private static int _VK_F2Content = default; + private static bool _VK_F2Ready = false; // this is used because in case of generics + /// + /// + /// + public static int VK_F20 { get { if (!_VK_F20Ready) { _VK_F20Content = SGetField(LocalBridgeClazz, "VK_F20"); _VK_F20Ready = true; } return _VK_F20Content; } } + private static int _VK_F20Content = default; + private static bool _VK_F20Ready = false; // this is used because in case of generics + /// + /// + /// + public static int VK_F21 { get { if (!_VK_F21Ready) { _VK_F21Content = SGetField(LocalBridgeClazz, "VK_F21"); _VK_F21Ready = true; } return _VK_F21Content; } } + private static int _VK_F21Content = default; + private static bool _VK_F21Ready = false; // this is used because in case of generics + /// + /// + /// + public static int VK_F22 { get { if (!_VK_F22Ready) { _VK_F22Content = SGetField(LocalBridgeClazz, "VK_F22"); _VK_F22Ready = true; } return _VK_F22Content; } } + private static int _VK_F22Content = default; + private static bool _VK_F22Ready = false; // this is used because in case of generics + /// + /// + /// + public static int VK_F23 { get { if (!_VK_F23Ready) { _VK_F23Content = SGetField(LocalBridgeClazz, "VK_F23"); _VK_F23Ready = true; } return _VK_F23Content; } } + private static int _VK_F23Content = default; + private static bool _VK_F23Ready = false; // this is used because in case of generics + /// + /// + /// + public static int VK_F24 { get { if (!_VK_F24Ready) { _VK_F24Content = SGetField(LocalBridgeClazz, "VK_F24"); _VK_F24Ready = true; } return _VK_F24Content; } } + private static int _VK_F24Content = default; + private static bool _VK_F24Ready = false; // this is used because in case of generics + /// + /// + /// + public static int VK_F3 { get { if (!_VK_F3Ready) { _VK_F3Content = SGetField(LocalBridgeClazz, "VK_F3"); _VK_F3Ready = true; } return _VK_F3Content; } } + private static int _VK_F3Content = default; + private static bool _VK_F3Ready = false; // this is used because in case of generics + /// + /// + /// + public static int VK_F4 { get { if (!_VK_F4Ready) { _VK_F4Content = SGetField(LocalBridgeClazz, "VK_F4"); _VK_F4Ready = true; } return _VK_F4Content; } } + private static int _VK_F4Content = default; + private static bool _VK_F4Ready = false; // this is used because in case of generics + /// + /// + /// + public static int VK_F5 { get { if (!_VK_F5Ready) { _VK_F5Content = SGetField(LocalBridgeClazz, "VK_F5"); _VK_F5Ready = true; } return _VK_F5Content; } } + private static int _VK_F5Content = default; + private static bool _VK_F5Ready = false; // this is used because in case of generics + /// + /// + /// + public static int VK_F6 { get { if (!_VK_F6Ready) { _VK_F6Content = SGetField(LocalBridgeClazz, "VK_F6"); _VK_F6Ready = true; } return _VK_F6Content; } } + private static int _VK_F6Content = default; + private static bool _VK_F6Ready = false; // this is used because in case of generics + /// + /// + /// + public static int VK_F7 { get { if (!_VK_F7Ready) { _VK_F7Content = SGetField(LocalBridgeClazz, "VK_F7"); _VK_F7Ready = true; } return _VK_F7Content; } } + private static int _VK_F7Content = default; + private static bool _VK_F7Ready = false; // this is used because in case of generics + /// + /// + /// + public static int VK_F8 { get { if (!_VK_F8Ready) { _VK_F8Content = SGetField(LocalBridgeClazz, "VK_F8"); _VK_F8Ready = true; } return _VK_F8Content; } } + private static int _VK_F8Content = default; + private static bool _VK_F8Ready = false; // this is used because in case of generics + /// + /// + /// + public static int VK_F9 { get { if (!_VK_F9Ready) { _VK_F9Content = SGetField(LocalBridgeClazz, "VK_F9"); _VK_F9Ready = true; } return _VK_F9Content; } } + private static int _VK_F9Content = default; + private static bool _VK_F9Ready = false; // this is used because in case of generics + /// + /// + /// + public static int VK_FINAL { get { if (!_VK_FINALReady) { _VK_FINALContent = SGetField(LocalBridgeClazz, "VK_FINAL"); _VK_FINALReady = true; } return _VK_FINALContent; } } + private static int _VK_FINALContent = default; + private static bool _VK_FINALReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_FIND { get { if (!_VK_FINDReady) { _VK_FINDContent = SGetField(LocalBridgeClazz, "VK_FIND"); _VK_FINDReady = true; } return _VK_FINDContent; } } + private static int _VK_FINDContent = default; + private static bool _VK_FINDReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_FULL_WIDTH { get { if (!_VK_FULL_WIDTHReady) { _VK_FULL_WIDTHContent = SGetField(LocalBridgeClazz, "VK_FULL_WIDTH"); _VK_FULL_WIDTHReady = true; } return _VK_FULL_WIDTHContent; } } + private static int _VK_FULL_WIDTHContent = default; + private static bool _VK_FULL_WIDTHReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_G { get { if (!_VK_GReady) { _VK_GContent = SGetField(LocalBridgeClazz, "VK_G"); _VK_GReady = true; } return _VK_GContent; } } + private static int _VK_GContent = default; + private static bool _VK_GReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_GREATER { get { if (!_VK_GREATERReady) { _VK_GREATERContent = SGetField(LocalBridgeClazz, "VK_GREATER"); _VK_GREATERReady = true; } return _VK_GREATERContent; } } + private static int _VK_GREATERContent = default; + private static bool _VK_GREATERReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_H { get { if (!_VK_HReady) { _VK_HContent = SGetField(LocalBridgeClazz, "VK_H"); _VK_HReady = true; } return _VK_HContent; } } + private static int _VK_HContent = default; + private static bool _VK_HReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_HALF_WIDTH { get { if (!_VK_HALF_WIDTHReady) { _VK_HALF_WIDTHContent = SGetField(LocalBridgeClazz, "VK_HALF_WIDTH"); _VK_HALF_WIDTHReady = true; } return _VK_HALF_WIDTHContent; } } + private static int _VK_HALF_WIDTHContent = default; + private static bool _VK_HALF_WIDTHReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_HELP { get { if (!_VK_HELPReady) { _VK_HELPContent = SGetField(LocalBridgeClazz, "VK_HELP"); _VK_HELPReady = true; } return _VK_HELPContent; } } + private static int _VK_HELPContent = default; + private static bool _VK_HELPReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_HIRAGANA { get { if (!_VK_HIRAGANAReady) { _VK_HIRAGANAContent = SGetField(LocalBridgeClazz, "VK_HIRAGANA"); _VK_HIRAGANAReady = true; } return _VK_HIRAGANAContent; } } + private static int _VK_HIRAGANAContent = default; + private static bool _VK_HIRAGANAReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_HOME { get { if (!_VK_HOMEReady) { _VK_HOMEContent = SGetField(LocalBridgeClazz, "VK_HOME"); _VK_HOMEReady = true; } return _VK_HOMEContent; } } + private static int _VK_HOMEContent = default; + private static bool _VK_HOMEReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_I { get { if (!_VK_IReady) { _VK_IContent = SGetField(LocalBridgeClazz, "VK_I"); _VK_IReady = true; } return _VK_IContent; } } + private static int _VK_IContent = default; + private static bool _VK_IReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_INPUT_METHOD_ON_OFF { get { if (!_VK_INPUT_METHOD_ON_OFFReady) { _VK_INPUT_METHOD_ON_OFFContent = SGetField(LocalBridgeClazz, "VK_INPUT_METHOD_ON_OFF"); _VK_INPUT_METHOD_ON_OFFReady = true; } return _VK_INPUT_METHOD_ON_OFFContent; } } + private static int _VK_INPUT_METHOD_ON_OFFContent = default; + private static bool _VK_INPUT_METHOD_ON_OFFReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_INSERT { get { if (!_VK_INSERTReady) { _VK_INSERTContent = SGetField(LocalBridgeClazz, "VK_INSERT"); _VK_INSERTReady = true; } return _VK_INSERTContent; } } + private static int _VK_INSERTContent = default; + private static bool _VK_INSERTReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_INVERTED_EXCLAMATION_MARK { get { if (!_VK_INVERTED_EXCLAMATION_MARKReady) { _VK_INVERTED_EXCLAMATION_MARKContent = SGetField(LocalBridgeClazz, "VK_INVERTED_EXCLAMATION_MARK"); _VK_INVERTED_EXCLAMATION_MARKReady = true; } return _VK_INVERTED_EXCLAMATION_MARKContent; } } + private static int _VK_INVERTED_EXCLAMATION_MARKContent = default; + private static bool _VK_INVERTED_EXCLAMATION_MARKReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_J { get { if (!_VK_JReady) { _VK_JContent = SGetField(LocalBridgeClazz, "VK_J"); _VK_JReady = true; } return _VK_JContent; } } + private static int _VK_JContent = default; + private static bool _VK_JReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_JAPANESE_HIRAGANA { get { if (!_VK_JAPANESE_HIRAGANAReady) { _VK_JAPANESE_HIRAGANAContent = SGetField(LocalBridgeClazz, "VK_JAPANESE_HIRAGANA"); _VK_JAPANESE_HIRAGANAReady = true; } return _VK_JAPANESE_HIRAGANAContent; } } + private static int _VK_JAPANESE_HIRAGANAContent = default; + private static bool _VK_JAPANESE_HIRAGANAReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_JAPANESE_KATAKANA { get { if (!_VK_JAPANESE_KATAKANAReady) { _VK_JAPANESE_KATAKANAContent = SGetField(LocalBridgeClazz, "VK_JAPANESE_KATAKANA"); _VK_JAPANESE_KATAKANAReady = true; } return _VK_JAPANESE_KATAKANAContent; } } + private static int _VK_JAPANESE_KATAKANAContent = default; + private static bool _VK_JAPANESE_KATAKANAReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_JAPANESE_ROMAN { get { if (!_VK_JAPANESE_ROMANReady) { _VK_JAPANESE_ROMANContent = SGetField(LocalBridgeClazz, "VK_JAPANESE_ROMAN"); _VK_JAPANESE_ROMANReady = true; } return _VK_JAPANESE_ROMANContent; } } + private static int _VK_JAPANESE_ROMANContent = default; + private static bool _VK_JAPANESE_ROMANReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_K { get { if (!_VK_KReady) { _VK_KContent = SGetField(LocalBridgeClazz, "VK_K"); _VK_KReady = true; } return _VK_KContent; } } + private static int _VK_KContent = default; + private static bool _VK_KReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_KANA { get { if (!_VK_KANAReady) { _VK_KANAContent = SGetField(LocalBridgeClazz, "VK_KANA"); _VK_KANAReady = true; } return _VK_KANAContent; } } + private static int _VK_KANAContent = default; + private static bool _VK_KANAReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_KANA_LOCK { get { if (!_VK_KANA_LOCKReady) { _VK_KANA_LOCKContent = SGetField(LocalBridgeClazz, "VK_KANA_LOCK"); _VK_KANA_LOCKReady = true; } return _VK_KANA_LOCKContent; } } + private static int _VK_KANA_LOCKContent = default; + private static bool _VK_KANA_LOCKReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_KANJI { get { if (!_VK_KANJIReady) { _VK_KANJIContent = SGetField(LocalBridgeClazz, "VK_KANJI"); _VK_KANJIReady = true; } return _VK_KANJIContent; } } + private static int _VK_KANJIContent = default; + private static bool _VK_KANJIReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_KATAKANA { get { if (!_VK_KATAKANAReady) { _VK_KATAKANAContent = SGetField(LocalBridgeClazz, "VK_KATAKANA"); _VK_KATAKANAReady = true; } return _VK_KATAKANAContent; } } + private static int _VK_KATAKANAContent = default; + private static bool _VK_KATAKANAReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_KP_DOWN { get { if (!_VK_KP_DOWNReady) { _VK_KP_DOWNContent = SGetField(LocalBridgeClazz, "VK_KP_DOWN"); _VK_KP_DOWNReady = true; } return _VK_KP_DOWNContent; } } + private static int _VK_KP_DOWNContent = default; + private static bool _VK_KP_DOWNReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_KP_LEFT { get { if (!_VK_KP_LEFTReady) { _VK_KP_LEFTContent = SGetField(LocalBridgeClazz, "VK_KP_LEFT"); _VK_KP_LEFTReady = true; } return _VK_KP_LEFTContent; } } + private static int _VK_KP_LEFTContent = default; + private static bool _VK_KP_LEFTReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_KP_RIGHT { get { if (!_VK_KP_RIGHTReady) { _VK_KP_RIGHTContent = SGetField(LocalBridgeClazz, "VK_KP_RIGHT"); _VK_KP_RIGHTReady = true; } return _VK_KP_RIGHTContent; } } + private static int _VK_KP_RIGHTContent = default; + private static bool _VK_KP_RIGHTReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_KP_UP { get { if (!_VK_KP_UPReady) { _VK_KP_UPContent = SGetField(LocalBridgeClazz, "VK_KP_UP"); _VK_KP_UPReady = true; } return _VK_KP_UPContent; } } + private static int _VK_KP_UPContent = default; + private static bool _VK_KP_UPReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_L { get { if (!_VK_LReady) { _VK_LContent = SGetField(LocalBridgeClazz, "VK_L"); _VK_LReady = true; } return _VK_LContent; } } + private static int _VK_LContent = default; + private static bool _VK_LReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_LEFT { get { if (!_VK_LEFTReady) { _VK_LEFTContent = SGetField(LocalBridgeClazz, "VK_LEFT"); _VK_LEFTReady = true; } return _VK_LEFTContent; } } + private static int _VK_LEFTContent = default; + private static bool _VK_LEFTReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_LEFT_PARENTHESIS { get { if (!_VK_LEFT_PARENTHESISReady) { _VK_LEFT_PARENTHESISContent = SGetField(LocalBridgeClazz, "VK_LEFT_PARENTHESIS"); _VK_LEFT_PARENTHESISReady = true; } return _VK_LEFT_PARENTHESISContent; } } + private static int _VK_LEFT_PARENTHESISContent = default; + private static bool _VK_LEFT_PARENTHESISReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_LESS { get { if (!_VK_LESSReady) { _VK_LESSContent = SGetField(LocalBridgeClazz, "VK_LESS"); _VK_LESSReady = true; } return _VK_LESSContent; } } + private static int _VK_LESSContent = default; + private static bool _VK_LESSReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_M { get { if (!_VK_MReady) { _VK_MContent = SGetField(LocalBridgeClazz, "VK_M"); _VK_MReady = true; } return _VK_MContent; } } + private static int _VK_MContent = default; + private static bool _VK_MReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_META { get { if (!_VK_METAReady) { _VK_METAContent = SGetField(LocalBridgeClazz, "VK_META"); _VK_METAReady = true; } return _VK_METAContent; } } + private static int _VK_METAContent = default; + private static bool _VK_METAReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_MINUS { get { if (!_VK_MINUSReady) { _VK_MINUSContent = SGetField(LocalBridgeClazz, "VK_MINUS"); _VK_MINUSReady = true; } return _VK_MINUSContent; } } + private static int _VK_MINUSContent = default; + private static bool _VK_MINUSReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_MODECHANGE { get { if (!_VK_MODECHANGEReady) { _VK_MODECHANGEContent = SGetField(LocalBridgeClazz, "VK_MODECHANGE"); _VK_MODECHANGEReady = true; } return _VK_MODECHANGEContent; } } + private static int _VK_MODECHANGEContent = default; + private static bool _VK_MODECHANGEReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_MULTIPLY { get { if (!_VK_MULTIPLYReady) { _VK_MULTIPLYContent = SGetField(LocalBridgeClazz, "VK_MULTIPLY"); _VK_MULTIPLYReady = true; } return _VK_MULTIPLYContent; } } + private static int _VK_MULTIPLYContent = default; + private static bool _VK_MULTIPLYReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_N { get { if (!_VK_NReady) { _VK_NContent = SGetField(LocalBridgeClazz, "VK_N"); _VK_NReady = true; } return _VK_NContent; } } + private static int _VK_NContent = default; + private static bool _VK_NReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_NONCONVERT { get { if (!_VK_NONCONVERTReady) { _VK_NONCONVERTContent = SGetField(LocalBridgeClazz, "VK_NONCONVERT"); _VK_NONCONVERTReady = true; } return _VK_NONCONVERTContent; } } + private static int _VK_NONCONVERTContent = default; + private static bool _VK_NONCONVERTReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_NUM_LOCK { get { if (!_VK_NUM_LOCKReady) { _VK_NUM_LOCKContent = SGetField(LocalBridgeClazz, "VK_NUM_LOCK"); _VK_NUM_LOCKReady = true; } return _VK_NUM_LOCKContent; } } + private static int _VK_NUM_LOCKContent = default; + private static bool _VK_NUM_LOCKReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_NUMBER_SIGN { get { if (!_VK_NUMBER_SIGNReady) { _VK_NUMBER_SIGNContent = SGetField(LocalBridgeClazz, "VK_NUMBER_SIGN"); _VK_NUMBER_SIGNReady = true; } return _VK_NUMBER_SIGNContent; } } + private static int _VK_NUMBER_SIGNContent = default; + private static bool _VK_NUMBER_SIGNReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_NUMPAD0 { get { if (!_VK_NUMPAD0Ready) { _VK_NUMPAD0Content = SGetField(LocalBridgeClazz, "VK_NUMPAD0"); _VK_NUMPAD0Ready = true; } return _VK_NUMPAD0Content; } } + private static int _VK_NUMPAD0Content = default; + private static bool _VK_NUMPAD0Ready = false; // this is used because in case of generics + /// + /// + /// + public static int VK_NUMPAD1 { get { if (!_VK_NUMPAD1Ready) { _VK_NUMPAD1Content = SGetField(LocalBridgeClazz, "VK_NUMPAD1"); _VK_NUMPAD1Ready = true; } return _VK_NUMPAD1Content; } } + private static int _VK_NUMPAD1Content = default; + private static bool _VK_NUMPAD1Ready = false; // this is used because in case of generics + /// + /// + /// + public static int VK_NUMPAD2 { get { if (!_VK_NUMPAD2Ready) { _VK_NUMPAD2Content = SGetField(LocalBridgeClazz, "VK_NUMPAD2"); _VK_NUMPAD2Ready = true; } return _VK_NUMPAD2Content; } } + private static int _VK_NUMPAD2Content = default; + private static bool _VK_NUMPAD2Ready = false; // this is used because in case of generics + /// + /// + /// + public static int VK_NUMPAD3 { get { if (!_VK_NUMPAD3Ready) { _VK_NUMPAD3Content = SGetField(LocalBridgeClazz, "VK_NUMPAD3"); _VK_NUMPAD3Ready = true; } return _VK_NUMPAD3Content; } } + private static int _VK_NUMPAD3Content = default; + private static bool _VK_NUMPAD3Ready = false; // this is used because in case of generics + /// + /// + /// + public static int VK_NUMPAD4 { get { if (!_VK_NUMPAD4Ready) { _VK_NUMPAD4Content = SGetField(LocalBridgeClazz, "VK_NUMPAD4"); _VK_NUMPAD4Ready = true; } return _VK_NUMPAD4Content; } } + private static int _VK_NUMPAD4Content = default; + private static bool _VK_NUMPAD4Ready = false; // this is used because in case of generics + /// + /// + /// + public static int VK_NUMPAD5 { get { if (!_VK_NUMPAD5Ready) { _VK_NUMPAD5Content = SGetField(LocalBridgeClazz, "VK_NUMPAD5"); _VK_NUMPAD5Ready = true; } return _VK_NUMPAD5Content; } } + private static int _VK_NUMPAD5Content = default; + private static bool _VK_NUMPAD5Ready = false; // this is used because in case of generics + /// + /// + /// + public static int VK_NUMPAD6 { get { if (!_VK_NUMPAD6Ready) { _VK_NUMPAD6Content = SGetField(LocalBridgeClazz, "VK_NUMPAD6"); _VK_NUMPAD6Ready = true; } return _VK_NUMPAD6Content; } } + private static int _VK_NUMPAD6Content = default; + private static bool _VK_NUMPAD6Ready = false; // this is used because in case of generics + /// + /// + /// + public static int VK_NUMPAD7 { get { if (!_VK_NUMPAD7Ready) { _VK_NUMPAD7Content = SGetField(LocalBridgeClazz, "VK_NUMPAD7"); _VK_NUMPAD7Ready = true; } return _VK_NUMPAD7Content; } } + private static int _VK_NUMPAD7Content = default; + private static bool _VK_NUMPAD7Ready = false; // this is used because in case of generics + /// + /// + /// + public static int VK_NUMPAD8 { get { if (!_VK_NUMPAD8Ready) { _VK_NUMPAD8Content = SGetField(LocalBridgeClazz, "VK_NUMPAD8"); _VK_NUMPAD8Ready = true; } return _VK_NUMPAD8Content; } } + private static int _VK_NUMPAD8Content = default; + private static bool _VK_NUMPAD8Ready = false; // this is used because in case of generics + /// + /// + /// + public static int VK_NUMPAD9 { get { if (!_VK_NUMPAD9Ready) { _VK_NUMPAD9Content = SGetField(LocalBridgeClazz, "VK_NUMPAD9"); _VK_NUMPAD9Ready = true; } return _VK_NUMPAD9Content; } } + private static int _VK_NUMPAD9Content = default; + private static bool _VK_NUMPAD9Ready = false; // this is used because in case of generics + /// + /// + /// + public static int VK_O { get { if (!_VK_OReady) { _VK_OContent = SGetField(LocalBridgeClazz, "VK_O"); _VK_OReady = true; } return _VK_OContent; } } + private static int _VK_OContent = default; + private static bool _VK_OReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_OPEN_BRACKET { get { if (!_VK_OPEN_BRACKETReady) { _VK_OPEN_BRACKETContent = SGetField(LocalBridgeClazz, "VK_OPEN_BRACKET"); _VK_OPEN_BRACKETReady = true; } return _VK_OPEN_BRACKETContent; } } + private static int _VK_OPEN_BRACKETContent = default; + private static bool _VK_OPEN_BRACKETReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_P { get { if (!_VK_PReady) { _VK_PContent = SGetField(LocalBridgeClazz, "VK_P"); _VK_PReady = true; } return _VK_PContent; } } + private static int _VK_PContent = default; + private static bool _VK_PReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_PAGE_DOWN { get { if (!_VK_PAGE_DOWNReady) { _VK_PAGE_DOWNContent = SGetField(LocalBridgeClazz, "VK_PAGE_DOWN"); _VK_PAGE_DOWNReady = true; } return _VK_PAGE_DOWNContent; } } + private static int _VK_PAGE_DOWNContent = default; + private static bool _VK_PAGE_DOWNReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_PAGE_UP { get { if (!_VK_PAGE_UPReady) { _VK_PAGE_UPContent = SGetField(LocalBridgeClazz, "VK_PAGE_UP"); _VK_PAGE_UPReady = true; } return _VK_PAGE_UPContent; } } + private static int _VK_PAGE_UPContent = default; + private static bool _VK_PAGE_UPReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_PASTE { get { if (!_VK_PASTEReady) { _VK_PASTEContent = SGetField(LocalBridgeClazz, "VK_PASTE"); _VK_PASTEReady = true; } return _VK_PASTEContent; } } + private static int _VK_PASTEContent = default; + private static bool _VK_PASTEReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_PAUSE { get { if (!_VK_PAUSEReady) { _VK_PAUSEContent = SGetField(LocalBridgeClazz, "VK_PAUSE"); _VK_PAUSEReady = true; } return _VK_PAUSEContent; } } + private static int _VK_PAUSEContent = default; + private static bool _VK_PAUSEReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_PERIOD { get { if (!_VK_PERIODReady) { _VK_PERIODContent = SGetField(LocalBridgeClazz, "VK_PERIOD"); _VK_PERIODReady = true; } return _VK_PERIODContent; } } + private static int _VK_PERIODContent = default; + private static bool _VK_PERIODReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_PLUS { get { if (!_VK_PLUSReady) { _VK_PLUSContent = SGetField(LocalBridgeClazz, "VK_PLUS"); _VK_PLUSReady = true; } return _VK_PLUSContent; } } + private static int _VK_PLUSContent = default; + private static bool _VK_PLUSReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_PREVIOUS_CANDIDATE { get { if (!_VK_PREVIOUS_CANDIDATEReady) { _VK_PREVIOUS_CANDIDATEContent = SGetField(LocalBridgeClazz, "VK_PREVIOUS_CANDIDATE"); _VK_PREVIOUS_CANDIDATEReady = true; } return _VK_PREVIOUS_CANDIDATEContent; } } + private static int _VK_PREVIOUS_CANDIDATEContent = default; + private static bool _VK_PREVIOUS_CANDIDATEReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_PRINTSCREEN { get { if (!_VK_PRINTSCREENReady) { _VK_PRINTSCREENContent = SGetField(LocalBridgeClazz, "VK_PRINTSCREEN"); _VK_PRINTSCREENReady = true; } return _VK_PRINTSCREENContent; } } + private static int _VK_PRINTSCREENContent = default; + private static bool _VK_PRINTSCREENReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_PROPS { get { if (!_VK_PROPSReady) { _VK_PROPSContent = SGetField(LocalBridgeClazz, "VK_PROPS"); _VK_PROPSReady = true; } return _VK_PROPSContent; } } + private static int _VK_PROPSContent = default; + private static bool _VK_PROPSReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_Q { get { if (!_VK_QReady) { _VK_QContent = SGetField(LocalBridgeClazz, "VK_Q"); _VK_QReady = true; } return _VK_QContent; } } + private static int _VK_QContent = default; + private static bool _VK_QReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_QUOTE { get { if (!_VK_QUOTEReady) { _VK_QUOTEContent = SGetField(LocalBridgeClazz, "VK_QUOTE"); _VK_QUOTEReady = true; } return _VK_QUOTEContent; } } + private static int _VK_QUOTEContent = default; + private static bool _VK_QUOTEReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_QUOTEDBL { get { if (!_VK_QUOTEDBLReady) { _VK_QUOTEDBLContent = SGetField(LocalBridgeClazz, "VK_QUOTEDBL"); _VK_QUOTEDBLReady = true; } return _VK_QUOTEDBLContent; } } + private static int _VK_QUOTEDBLContent = default; + private static bool _VK_QUOTEDBLReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_R { get { if (!_VK_RReady) { _VK_RContent = SGetField(LocalBridgeClazz, "VK_R"); _VK_RReady = true; } return _VK_RContent; } } + private static int _VK_RContent = default; + private static bool _VK_RReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_RIGHT { get { if (!_VK_RIGHTReady) { _VK_RIGHTContent = SGetField(LocalBridgeClazz, "VK_RIGHT"); _VK_RIGHTReady = true; } return _VK_RIGHTContent; } } + private static int _VK_RIGHTContent = default; + private static bool _VK_RIGHTReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_RIGHT_PARENTHESIS { get { if (!_VK_RIGHT_PARENTHESISReady) { _VK_RIGHT_PARENTHESISContent = SGetField(LocalBridgeClazz, "VK_RIGHT_PARENTHESIS"); _VK_RIGHT_PARENTHESISReady = true; } return _VK_RIGHT_PARENTHESISContent; } } + private static int _VK_RIGHT_PARENTHESISContent = default; + private static bool _VK_RIGHT_PARENTHESISReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_ROMAN_CHARACTERS { get { if (!_VK_ROMAN_CHARACTERSReady) { _VK_ROMAN_CHARACTERSContent = SGetField(LocalBridgeClazz, "VK_ROMAN_CHARACTERS"); _VK_ROMAN_CHARACTERSReady = true; } return _VK_ROMAN_CHARACTERSContent; } } + private static int _VK_ROMAN_CHARACTERSContent = default; + private static bool _VK_ROMAN_CHARACTERSReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_S { get { if (!_VK_SReady) { _VK_SContent = SGetField(LocalBridgeClazz, "VK_S"); _VK_SReady = true; } return _VK_SContent; } } + private static int _VK_SContent = default; + private static bool _VK_SReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_SCROLL_LOCK { get { if (!_VK_SCROLL_LOCKReady) { _VK_SCROLL_LOCKContent = SGetField(LocalBridgeClazz, "VK_SCROLL_LOCK"); _VK_SCROLL_LOCKReady = true; } return _VK_SCROLL_LOCKContent; } } + private static int _VK_SCROLL_LOCKContent = default; + private static bool _VK_SCROLL_LOCKReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_SEMICOLON { get { if (!_VK_SEMICOLONReady) { _VK_SEMICOLONContent = SGetField(LocalBridgeClazz, "VK_SEMICOLON"); _VK_SEMICOLONReady = true; } return _VK_SEMICOLONContent; } } + private static int _VK_SEMICOLONContent = default; + private static bool _VK_SEMICOLONReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_SEPARATER { get { if (!_VK_SEPARATERReady) { _VK_SEPARATERContent = SGetField(LocalBridgeClazz, "VK_SEPARATER"); _VK_SEPARATERReady = true; } return _VK_SEPARATERContent; } } + private static int _VK_SEPARATERContent = default; + private static bool _VK_SEPARATERReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_SEPARATOR { get { if (!_VK_SEPARATORReady) { _VK_SEPARATORContent = SGetField(LocalBridgeClazz, "VK_SEPARATOR"); _VK_SEPARATORReady = true; } return _VK_SEPARATORContent; } } + private static int _VK_SEPARATORContent = default; + private static bool _VK_SEPARATORReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_SHIFT { get { if (!_VK_SHIFTReady) { _VK_SHIFTContent = SGetField(LocalBridgeClazz, "VK_SHIFT"); _VK_SHIFTReady = true; } return _VK_SHIFTContent; } } + private static int _VK_SHIFTContent = default; + private static bool _VK_SHIFTReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_SLASH { get { if (!_VK_SLASHReady) { _VK_SLASHContent = SGetField(LocalBridgeClazz, "VK_SLASH"); _VK_SLASHReady = true; } return _VK_SLASHContent; } } + private static int _VK_SLASHContent = default; + private static bool _VK_SLASHReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_SPACE { get { if (!_VK_SPACEReady) { _VK_SPACEContent = SGetField(LocalBridgeClazz, "VK_SPACE"); _VK_SPACEReady = true; } return _VK_SPACEContent; } } + private static int _VK_SPACEContent = default; + private static bool _VK_SPACEReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_STOP { get { if (!_VK_STOPReady) { _VK_STOPContent = SGetField(LocalBridgeClazz, "VK_STOP"); _VK_STOPReady = true; } return _VK_STOPContent; } } + private static int _VK_STOPContent = default; + private static bool _VK_STOPReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_SUBTRACT { get { if (!_VK_SUBTRACTReady) { _VK_SUBTRACTContent = SGetField(LocalBridgeClazz, "VK_SUBTRACT"); _VK_SUBTRACTReady = true; } return _VK_SUBTRACTContent; } } + private static int _VK_SUBTRACTContent = default; + private static bool _VK_SUBTRACTReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_T { get { if (!_VK_TReady) { _VK_TContent = SGetField(LocalBridgeClazz, "VK_T"); _VK_TReady = true; } return _VK_TContent; } } + private static int _VK_TContent = default; + private static bool _VK_TReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_TAB { get { if (!_VK_TABReady) { _VK_TABContent = SGetField(LocalBridgeClazz, "VK_TAB"); _VK_TABReady = true; } return _VK_TABContent; } } + private static int _VK_TABContent = default; + private static bool _VK_TABReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_U { get { if (!_VK_UReady) { _VK_UContent = SGetField(LocalBridgeClazz, "VK_U"); _VK_UReady = true; } return _VK_UContent; } } + private static int _VK_UContent = default; + private static bool _VK_UReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_UNDEFINED { get { if (!_VK_UNDEFINEDReady) { _VK_UNDEFINEDContent = SGetField(LocalBridgeClazz, "VK_UNDEFINED"); _VK_UNDEFINEDReady = true; } return _VK_UNDEFINEDContent; } } + private static int _VK_UNDEFINEDContent = default; + private static bool _VK_UNDEFINEDReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_UNDERSCORE { get { if (!_VK_UNDERSCOREReady) { _VK_UNDERSCOREContent = SGetField(LocalBridgeClazz, "VK_UNDERSCORE"); _VK_UNDERSCOREReady = true; } return _VK_UNDERSCOREContent; } } + private static int _VK_UNDERSCOREContent = default; + private static bool _VK_UNDERSCOREReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_UNDO { get { if (!_VK_UNDOReady) { _VK_UNDOContent = SGetField(LocalBridgeClazz, "VK_UNDO"); _VK_UNDOReady = true; } return _VK_UNDOContent; } } + private static int _VK_UNDOContent = default; + private static bool _VK_UNDOReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_UP { get { if (!_VK_UPReady) { _VK_UPContent = SGetField(LocalBridgeClazz, "VK_UP"); _VK_UPReady = true; } return _VK_UPContent; } } + private static int _VK_UPContent = default; + private static bool _VK_UPReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_V { get { if (!_VK_VReady) { _VK_VContent = SGetField(LocalBridgeClazz, "VK_V"); _VK_VReady = true; } return _VK_VContent; } } + private static int _VK_VContent = default; + private static bool _VK_VReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_W { get { if (!_VK_WReady) { _VK_WContent = SGetField(LocalBridgeClazz, "VK_W"); _VK_WReady = true; } return _VK_WContent; } } + private static int _VK_WContent = default; + private static bool _VK_WReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_WINDOWS { get { if (!_VK_WINDOWSReady) { _VK_WINDOWSContent = SGetField(LocalBridgeClazz, "VK_WINDOWS"); _VK_WINDOWSReady = true; } return _VK_WINDOWSContent; } } + private static int _VK_WINDOWSContent = default; + private static bool _VK_WINDOWSReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_X { get { if (!_VK_XReady) { _VK_XContent = SGetField(LocalBridgeClazz, "VK_X"); _VK_XReady = true; } return _VK_XContent; } } + private static int _VK_XContent = default; + private static bool _VK_XReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_Y { get { if (!_VK_YReady) { _VK_YContent = SGetField(LocalBridgeClazz, "VK_Y"); _VK_YReady = true; } return _VK_YContent; } } + private static int _VK_YContent = default; + private static bool _VK_YReady = false; // this is used because in case of generics + /// + /// + /// + public static int VK_Z { get { if (!_VK_ZReady) { _VK_ZContent = SGetField(LocalBridgeClazz, "VK_Z"); _VK_ZReady = true; } return _VK_ZContent; } } + private static int _VK_ZContent = default; + private static bool _VK_ZReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static int GetExtendedKeyCodeForChar(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getExtendedKeyCodeForChar", "(I)I", arg0); + } + /// + /// + /// + /// + /// + public static Java.Lang.String GetKeyText(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getKeyText", "(I)Ljava/lang/String;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public int ExtendedKeyCode + { + get { return IExecuteWithSignature("getExtendedKeyCode", "()I"); } + } + /// + /// + /// + public char KeyChar + { + get { return IExecuteWithSignature("getKeyChar", "()C"); } set { IExecuteWithSignature("setKeyChar", "(C)V", value); } + } + /// + /// + /// + public int KeyCode + { + get { return IExecuteWithSignature("getKeyCode", "()I"); } set { IExecuteWithSignature("setKeyCode", "(I)V", value); } + } + /// + /// + /// + public int KeyLocation + { + get { return IExecuteWithSignature("getKeyLocation", "()I"); } + } + /// + /// + /// + /// + public bool IsActionKey() + { + return IExecuteWithSignature("isActionKey", "()Z"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/EventNs/KeyListener.cs b/src/net/JNet/GeneratedCore/Java/Awt/EventNs/KeyListener.cs new file mode 100644 index 0000000000..f5c3f16058 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/EventNs/KeyListener.cs @@ -0,0 +1,219 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.EventNs +{ + #region IKeyListener + /// + /// .NET interface for org.mases.jnet.generated.java.awt.event.KeyListener implementing + /// + public partial interface IKeyListener + { + #region Instance methods + /// + /// + /// + /// + void KeyPressed(Java.Awt.EventNs.KeyEvent arg0); + /// + /// + /// + /// + void KeyReleased(Java.Awt.EventNs.KeyEvent arg0); + /// + /// + /// + /// + void KeyTyped(Java.Awt.EventNs.KeyEvent arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region KeyListener + public partial class KeyListener : Java.Awt.EventNs.IKeyListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("keyPressed", new global::System.EventHandler>>(KeyPressedEventHandler)); + AddEventHandler("keyReleased", new global::System.EventHandler>>(KeyReleasedEventHandler)); + AddEventHandler("keyTyped", new global::System.EventHandler>>(KeyTypedEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnKeyPressed { get; set; } = null; + + void KeyPressedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnKeyPressed != null) ? OnKeyPressed : KeyPressed; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void KeyPressed(Java.Awt.EventNs.KeyEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnKeyReleased { get; set; } = null; + + void KeyReleasedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnKeyReleased != null) ? OnKeyReleased : KeyReleased; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void KeyReleased(Java.Awt.EventNs.KeyEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnKeyTyped { get; set; } = null; + + void KeyTypedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnKeyTyped != null) ? OnKeyTyped : KeyTyped; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void KeyTyped(Java.Awt.EventNs.KeyEvent arg0) + { + + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region KeyListenerDirect + public partial class KeyListenerDirect : Java.Awt.EventNs.IKeyListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public override void KeyPressed(Java.Awt.EventNs.KeyEvent arg0) + { + IExecuteWithSignature("keyPressed", "(Ljava/awt/event/KeyEvent;)V", arg0); + } + /// + /// + /// + /// + public override void KeyReleased(Java.Awt.EventNs.KeyEvent arg0) + { + IExecuteWithSignature("keyReleased", "(Ljava/awt/event/KeyEvent;)V", arg0); + } + /// + /// + /// + /// + public override void KeyTyped(Java.Awt.EventNs.KeyEvent arg0) + { + IExecuteWithSignature("keyTyped", "(Ljava/awt/event/KeyEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/EventNs/MouseAdapter.cs b/src/net/JNet/GeneratedCore/Java/Awt/EventNs/MouseAdapter.cs new file mode 100644 index 0000000000..7815636dac --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/EventNs/MouseAdapter.cs @@ -0,0 +1,336 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.EventNs +{ + #region MouseAdapter + public partial class MouseAdapter + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("mouseClicked", new global::System.EventHandler>>(MouseClickedEventHandler)); + AddEventHandler("mouseDragged", new global::System.EventHandler>>(MouseDraggedEventHandler)); + AddEventHandler("mouseEntered", new global::System.EventHandler>>(MouseEnteredEventHandler)); + AddEventHandler("mouseExited", new global::System.EventHandler>>(MouseExitedEventHandler)); + AddEventHandler("mouseMoved", new global::System.EventHandler>>(MouseMovedEventHandler)); + AddEventHandler("mousePressed", new global::System.EventHandler>>(MousePressedEventHandler)); + AddEventHandler("mouseReleased", new global::System.EventHandler>>(MouseReleasedEventHandler)); + AddEventHandler("mouseWheelMoved", new global::System.EventHandler>>(MouseWheelMovedEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnMouseClicked { get; set; } = null; + + void MouseClickedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnMouseClicked != null) ? OnMouseClicked : MouseClicked; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void MouseClicked(Java.Awt.EventNs.MouseEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnMouseDragged { get; set; } = null; + + void MouseDraggedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnMouseDragged != null) ? OnMouseDragged : MouseDragged; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void MouseDragged(Java.Awt.EventNs.MouseEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnMouseEntered { get; set; } = null; + + void MouseEnteredEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnMouseEntered != null) ? OnMouseEntered : MouseEntered; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void MouseEntered(Java.Awt.EventNs.MouseEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnMouseExited { get; set; } = null; + + void MouseExitedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnMouseExited != null) ? OnMouseExited : MouseExited; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void MouseExited(Java.Awt.EventNs.MouseEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnMouseMoved { get; set; } = null; + + void MouseMovedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnMouseMoved != null) ? OnMouseMoved : MouseMoved; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void MouseMoved(Java.Awt.EventNs.MouseEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnMousePressed { get; set; } = null; + + void MousePressedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnMousePressed != null) ? OnMousePressed : MousePressed; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void MousePressed(Java.Awt.EventNs.MouseEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnMouseReleased { get; set; } = null; + + void MouseReleasedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnMouseReleased != null) ? OnMouseReleased : MouseReleased; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void MouseReleased(Java.Awt.EventNs.MouseEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnMouseWheelMoved { get; set; } = null; + + void MouseWheelMovedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnMouseWheelMoved != null) ? OnMouseWheelMoved : MouseWheelMoved; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void MouseWheelMoved(Java.Awt.EventNs.MouseWheelEvent arg0) + { + + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region MouseAdapterDirect + public partial class MouseAdapterDirect + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public override void MouseClicked(Java.Awt.EventNs.MouseEvent arg0) + { + IExecuteWithSignature("mouseClicked", "(Ljava/awt/event/MouseEvent;)V", arg0); + } + /// + /// + /// + /// + public override void MouseDragged(Java.Awt.EventNs.MouseEvent arg0) + { + IExecuteWithSignature("mouseDragged", "(Ljava/awt/event/MouseEvent;)V", arg0); + } + /// + /// + /// + /// + public override void MouseEntered(Java.Awt.EventNs.MouseEvent arg0) + { + IExecuteWithSignature("mouseEntered", "(Ljava/awt/event/MouseEvent;)V", arg0); + } + /// + /// + /// + /// + public override void MouseExited(Java.Awt.EventNs.MouseEvent arg0) + { + IExecuteWithSignature("mouseExited", "(Ljava/awt/event/MouseEvent;)V", arg0); + } + /// + /// + /// + /// + public override void MouseMoved(Java.Awt.EventNs.MouseEvent arg0) + { + IExecuteWithSignature("mouseMoved", "(Ljava/awt/event/MouseEvent;)V", arg0); + } + /// + /// + /// + /// + public override void MousePressed(Java.Awt.EventNs.MouseEvent arg0) + { + IExecuteWithSignature("mousePressed", "(Ljava/awt/event/MouseEvent;)V", arg0); + } + /// + /// + /// + /// + public override void MouseReleased(Java.Awt.EventNs.MouseEvent arg0) + { + IExecuteWithSignature("mouseReleased", "(Ljava/awt/event/MouseEvent;)V", arg0); + } + /// + /// + /// + /// + public override void MouseWheelMoved(Java.Awt.EventNs.MouseWheelEvent arg0) + { + IExecuteWithSignature("mouseWheelMoved", "(Ljava/awt/event/MouseWheelEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/EventNs/MouseEvent.cs b/src/net/JNet/GeneratedCore/Java/Awt/EventNs/MouseEvent.cs new file mode 100644 index 0000000000..b81d2c425a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/EventNs/MouseEvent.cs @@ -0,0 +1,273 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.EventNs +{ + #region MouseEvent + public partial class MouseEvent + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public MouseEvent(Java.Awt.Component arg0, int arg1, long arg2, int arg3, int arg4, int arg5, int arg6, bool arg7, int arg8) + : base(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8) + { + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public MouseEvent(Java.Awt.Component arg0, int arg1, long arg2, int arg3, int arg4, int arg5, int arg6, bool arg7) + : base(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) + { + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public MouseEvent(Java.Awt.Component arg0, int arg1, long arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, bool arg9, int arg10) + : base(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int BUTTON1 { get { if (!_BUTTON1Ready) { _BUTTON1Content = SGetField(LocalBridgeClazz, "BUTTON1"); _BUTTON1Ready = true; } return _BUTTON1Content; } } + private static int _BUTTON1Content = default; + private static bool _BUTTON1Ready = false; // this is used because in case of generics + /// + /// + /// + public static int BUTTON2 { get { if (!_BUTTON2Ready) { _BUTTON2Content = SGetField(LocalBridgeClazz, "BUTTON2"); _BUTTON2Ready = true; } return _BUTTON2Content; } } + private static int _BUTTON2Content = default; + private static bool _BUTTON2Ready = false; // this is used because in case of generics + /// + /// + /// + public static int BUTTON3 { get { if (!_BUTTON3Ready) { _BUTTON3Content = SGetField(LocalBridgeClazz, "BUTTON3"); _BUTTON3Ready = true; } return _BUTTON3Content; } } + private static int _BUTTON3Content = default; + private static bool _BUTTON3Ready = false; // this is used because in case of generics + /// + /// + /// + public static int MOUSE_CLICKED { get { if (!_MOUSE_CLICKEDReady) { _MOUSE_CLICKEDContent = SGetField(LocalBridgeClazz, "MOUSE_CLICKED"); _MOUSE_CLICKEDReady = true; } return _MOUSE_CLICKEDContent; } } + private static int _MOUSE_CLICKEDContent = default; + private static bool _MOUSE_CLICKEDReady = false; // this is used because in case of generics + /// + /// + /// + public static int MOUSE_DRAGGED { get { if (!_MOUSE_DRAGGEDReady) { _MOUSE_DRAGGEDContent = SGetField(LocalBridgeClazz, "MOUSE_DRAGGED"); _MOUSE_DRAGGEDReady = true; } return _MOUSE_DRAGGEDContent; } } + private static int _MOUSE_DRAGGEDContent = default; + private static bool _MOUSE_DRAGGEDReady = false; // this is used because in case of generics + /// + /// + /// + public static int MOUSE_ENTERED { get { if (!_MOUSE_ENTEREDReady) { _MOUSE_ENTEREDContent = SGetField(LocalBridgeClazz, "MOUSE_ENTERED"); _MOUSE_ENTEREDReady = true; } return _MOUSE_ENTEREDContent; } } + private static int _MOUSE_ENTEREDContent = default; + private static bool _MOUSE_ENTEREDReady = false; // this is used because in case of generics + /// + /// + /// + public static int MOUSE_EXITED { get { if (!_MOUSE_EXITEDReady) { _MOUSE_EXITEDContent = SGetField(LocalBridgeClazz, "MOUSE_EXITED"); _MOUSE_EXITEDReady = true; } return _MOUSE_EXITEDContent; } } + private static int _MOUSE_EXITEDContent = default; + private static bool _MOUSE_EXITEDReady = false; // this is used because in case of generics + /// + /// + /// + public static int MOUSE_FIRST { get { if (!_MOUSE_FIRSTReady) { _MOUSE_FIRSTContent = SGetField(LocalBridgeClazz, "MOUSE_FIRST"); _MOUSE_FIRSTReady = true; } return _MOUSE_FIRSTContent; } } + private static int _MOUSE_FIRSTContent = default; + private static bool _MOUSE_FIRSTReady = false; // this is used because in case of generics + /// + /// + /// + public static int MOUSE_LAST { get { if (!_MOUSE_LASTReady) { _MOUSE_LASTContent = SGetField(LocalBridgeClazz, "MOUSE_LAST"); _MOUSE_LASTReady = true; } return _MOUSE_LASTContent; } } + private static int _MOUSE_LASTContent = default; + private static bool _MOUSE_LASTReady = false; // this is used because in case of generics + /// + /// + /// + public static int MOUSE_MOVED { get { if (!_MOUSE_MOVEDReady) { _MOUSE_MOVEDContent = SGetField(LocalBridgeClazz, "MOUSE_MOVED"); _MOUSE_MOVEDReady = true; } return _MOUSE_MOVEDContent; } } + private static int _MOUSE_MOVEDContent = default; + private static bool _MOUSE_MOVEDReady = false; // this is used because in case of generics + /// + /// + /// + public static int MOUSE_PRESSED { get { if (!_MOUSE_PRESSEDReady) { _MOUSE_PRESSEDContent = SGetField(LocalBridgeClazz, "MOUSE_PRESSED"); _MOUSE_PRESSEDReady = true; } return _MOUSE_PRESSEDContent; } } + private static int _MOUSE_PRESSEDContent = default; + private static bool _MOUSE_PRESSEDReady = false; // this is used because in case of generics + /// + /// + /// + public static int MOUSE_RELEASED { get { if (!_MOUSE_RELEASEDReady) { _MOUSE_RELEASEDContent = SGetField(LocalBridgeClazz, "MOUSE_RELEASED"); _MOUSE_RELEASEDReady = true; } return _MOUSE_RELEASEDContent; } } + private static int _MOUSE_RELEASEDContent = default; + private static bool _MOUSE_RELEASEDReady = false; // this is used because in case of generics + /// + /// + /// + public static int MOUSE_WHEEL { get { if (!_MOUSE_WHEELReady) { _MOUSE_WHEELContent = SGetField(LocalBridgeClazz, "MOUSE_WHEEL"); _MOUSE_WHEELReady = true; } return _MOUSE_WHEELContent; } } + private static int _MOUSE_WHEELContent = default; + private static bool _MOUSE_WHEELReady = false; // this is used because in case of generics + /// + /// + /// + public static int NOBUTTON { get { if (!_NOBUTTONReady) { _NOBUTTONContent = SGetField(LocalBridgeClazz, "NOBUTTON"); _NOBUTTONReady = true; } return _NOBUTTONContent; } } + private static int _NOBUTTONContent = default; + private static bool _NOBUTTONReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Lang.String GetMouseModifiersText(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getMouseModifiersText", "(I)Ljava/lang/String;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public int Button + { + get { return IExecuteWithSignature("getButton", "()I"); } + } + /// + /// + /// + public int ClickCount + { + get { return IExecuteWithSignature("getClickCount", "()I"); } + } + /// + /// + /// + public Java.Awt.Point LocationOnScreen + { + get { return IExecuteWithSignature("getLocationOnScreen", "()Ljava/awt/Point;"); } + } + /// + /// + /// + public Java.Awt.Point Point + { + get { return IExecuteWithSignature("getPoint", "()Ljava/awt/Point;"); } + } + /// + /// + /// + public int X + { + get { return IExecuteWithSignature("getX", "()I"); } + } + /// + /// + /// + public int XOnScreen + { + get { return IExecuteWithSignature("getXOnScreen", "()I"); } + } + /// + /// + /// + public int Y + { + get { return IExecuteWithSignature("getY", "()I"); } + } + /// + /// + /// + public int YOnScreen + { + get { return IExecuteWithSignature("getYOnScreen", "()I"); } + } + /// + /// + /// + /// + public bool IsPopupTrigger() + { + return IExecuteWithSignature("isPopupTrigger", "()Z"); + } + /// + /// + /// + /// + /// + public void TranslatePoint(int arg0, int arg1) + { + IExecute("translatePoint", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/EventNs/MouseListener.cs b/src/net/JNet/GeneratedCore/Java/Awt/EventNs/MouseListener.cs new file mode 100644 index 0000000000..807cdab207 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/EventNs/MouseListener.cs @@ -0,0 +1,289 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.EventNs +{ + #region IMouseListener + /// + /// .NET interface for org.mases.jnet.generated.java.awt.event.MouseListener implementing + /// + public partial interface IMouseListener + { + #region Instance methods + /// + /// + /// + /// + void MouseClicked(Java.Awt.EventNs.MouseEvent arg0); + /// + /// + /// + /// + void MouseEntered(Java.Awt.EventNs.MouseEvent arg0); + /// + /// + /// + /// + void MouseExited(Java.Awt.EventNs.MouseEvent arg0); + /// + /// + /// + /// + void MousePressed(Java.Awt.EventNs.MouseEvent arg0); + /// + /// + /// + /// + void MouseReleased(Java.Awt.EventNs.MouseEvent arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region MouseListener + public partial class MouseListener : Java.Awt.EventNs.IMouseListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("mouseClicked", new global::System.EventHandler>>(MouseClickedEventHandler)); + AddEventHandler("mouseEntered", new global::System.EventHandler>>(MouseEnteredEventHandler)); + AddEventHandler("mouseExited", new global::System.EventHandler>>(MouseExitedEventHandler)); + AddEventHandler("mousePressed", new global::System.EventHandler>>(MousePressedEventHandler)); + AddEventHandler("mouseReleased", new global::System.EventHandler>>(MouseReleasedEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnMouseClicked { get; set; } = null; + + void MouseClickedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnMouseClicked != null) ? OnMouseClicked : MouseClicked; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void MouseClicked(Java.Awt.EventNs.MouseEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnMouseEntered { get; set; } = null; + + void MouseEnteredEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnMouseEntered != null) ? OnMouseEntered : MouseEntered; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void MouseEntered(Java.Awt.EventNs.MouseEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnMouseExited { get; set; } = null; + + void MouseExitedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnMouseExited != null) ? OnMouseExited : MouseExited; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void MouseExited(Java.Awt.EventNs.MouseEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnMousePressed { get; set; } = null; + + void MousePressedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnMousePressed != null) ? OnMousePressed : MousePressed; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void MousePressed(Java.Awt.EventNs.MouseEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnMouseReleased { get; set; } = null; + + void MouseReleasedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnMouseReleased != null) ? OnMouseReleased : MouseReleased; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void MouseReleased(Java.Awt.EventNs.MouseEvent arg0) + { + + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region MouseListenerDirect + public partial class MouseListenerDirect : Java.Awt.EventNs.IMouseListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public override void MouseClicked(Java.Awt.EventNs.MouseEvent arg0) + { + IExecuteWithSignature("mouseClicked", "(Ljava/awt/event/MouseEvent;)V", arg0); + } + /// + /// + /// + /// + public override void MouseEntered(Java.Awt.EventNs.MouseEvent arg0) + { + IExecuteWithSignature("mouseEntered", "(Ljava/awt/event/MouseEvent;)V", arg0); + } + /// + /// + /// + /// + public override void MouseExited(Java.Awt.EventNs.MouseEvent arg0) + { + IExecuteWithSignature("mouseExited", "(Ljava/awt/event/MouseEvent;)V", arg0); + } + /// + /// + /// + /// + public override void MousePressed(Java.Awt.EventNs.MouseEvent arg0) + { + IExecuteWithSignature("mousePressed", "(Ljava/awt/event/MouseEvent;)V", arg0); + } + /// + /// + /// + /// + public override void MouseReleased(Java.Awt.EventNs.MouseEvent arg0) + { + IExecuteWithSignature("mouseReleased", "(Ljava/awt/event/MouseEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/EventNs/MouseMotionAdapter.cs b/src/net/JNet/GeneratedCore/Java/Awt/EventNs/MouseMotionAdapter.cs new file mode 100644 index 0000000000..7f4e79b743 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/EventNs/MouseMotionAdapter.cs @@ -0,0 +1,156 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.EventNs +{ + #region MouseMotionAdapter + public partial class MouseMotionAdapter + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("mouseDragged", new global::System.EventHandler>>(MouseDraggedEventHandler)); + AddEventHandler("mouseMoved", new global::System.EventHandler>>(MouseMovedEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnMouseDragged { get; set; } = null; + + void MouseDraggedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnMouseDragged != null) ? OnMouseDragged : MouseDragged; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void MouseDragged(Java.Awt.EventNs.MouseEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnMouseMoved { get; set; } = null; + + void MouseMovedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnMouseMoved != null) ? OnMouseMoved : MouseMoved; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void MouseMoved(Java.Awt.EventNs.MouseEvent arg0) + { + + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region MouseMotionAdapterDirect + public partial class MouseMotionAdapterDirect + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public override void MouseDragged(Java.Awt.EventNs.MouseEvent arg0) + { + IExecuteWithSignature("mouseDragged", "(Ljava/awt/event/MouseEvent;)V", arg0); + } + /// + /// + /// + /// + public override void MouseMoved(Java.Awt.EventNs.MouseEvent arg0) + { + IExecuteWithSignature("mouseMoved", "(Ljava/awt/event/MouseEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/EventNs/MouseMotionListener.cs b/src/net/JNet/GeneratedCore/Java/Awt/EventNs/MouseMotionListener.cs new file mode 100644 index 0000000000..87f32a823f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/EventNs/MouseMotionListener.cs @@ -0,0 +1,184 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.EventNs +{ + #region IMouseMotionListener + /// + /// .NET interface for org.mases.jnet.generated.java.awt.event.MouseMotionListener implementing + /// + public partial interface IMouseMotionListener + { + #region Instance methods + /// + /// + /// + /// + void MouseDragged(Java.Awt.EventNs.MouseEvent arg0); + /// + /// + /// + /// + void MouseMoved(Java.Awt.EventNs.MouseEvent arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region MouseMotionListener + public partial class MouseMotionListener : Java.Awt.EventNs.IMouseMotionListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("mouseDragged", new global::System.EventHandler>>(MouseDraggedEventHandler)); + AddEventHandler("mouseMoved", new global::System.EventHandler>>(MouseMovedEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnMouseDragged { get; set; } = null; + + void MouseDraggedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnMouseDragged != null) ? OnMouseDragged : MouseDragged; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void MouseDragged(Java.Awt.EventNs.MouseEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnMouseMoved { get; set; } = null; + + void MouseMovedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnMouseMoved != null) ? OnMouseMoved : MouseMoved; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void MouseMoved(Java.Awt.EventNs.MouseEvent arg0) + { + + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region MouseMotionListenerDirect + public partial class MouseMotionListenerDirect : Java.Awt.EventNs.IMouseMotionListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public override void MouseDragged(Java.Awt.EventNs.MouseEvent arg0) + { + IExecuteWithSignature("mouseDragged", "(Ljava/awt/event/MouseEvent;)V", arg0); + } + /// + /// + /// + /// + public override void MouseMoved(Java.Awt.EventNs.MouseEvent arg0) + { + IExecuteWithSignature("mouseMoved", "(Ljava/awt/event/MouseEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/EventNs/MouseWheelEvent.cs b/src/net/JNet/GeneratedCore/Java/Awt/EventNs/MouseWheelEvent.cs new file mode 100644 index 0000000000..ca54143d13 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/EventNs/MouseWheelEvent.cs @@ -0,0 +1,164 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.EventNs +{ + #region MouseWheelEvent + public partial class MouseWheelEvent + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public MouseWheelEvent(Java.Awt.Component arg0, int arg1, long arg2, int arg3, int arg4, int arg5, int arg6, bool arg7, int arg8, int arg9, int arg10) + : base(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10) + { + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public MouseWheelEvent(Java.Awt.Component arg0, int arg1, long arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, bool arg9, int arg10, int arg11, int arg12, double arg13) + : base(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13) + { + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public MouseWheelEvent(Java.Awt.Component arg0, int arg1, long arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, bool arg9, int arg10, int arg11, int arg12) + : base(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int WHEEL_BLOCK_SCROLL { get { if (!_WHEEL_BLOCK_SCROLLReady) { _WHEEL_BLOCK_SCROLLContent = SGetField(LocalBridgeClazz, "WHEEL_BLOCK_SCROLL"); _WHEEL_BLOCK_SCROLLReady = true; } return _WHEEL_BLOCK_SCROLLContent; } } + private static int _WHEEL_BLOCK_SCROLLContent = default; + private static bool _WHEEL_BLOCK_SCROLLReady = false; // this is used because in case of generics + /// + /// + /// + public static int WHEEL_UNIT_SCROLL { get { if (!_WHEEL_UNIT_SCROLLReady) { _WHEEL_UNIT_SCROLLContent = SGetField(LocalBridgeClazz, "WHEEL_UNIT_SCROLL"); _WHEEL_UNIT_SCROLLReady = true; } return _WHEEL_UNIT_SCROLLContent; } } + private static int _WHEEL_UNIT_SCROLLContent = default; + private static bool _WHEEL_UNIT_SCROLLReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public double PreciseWheelRotation + { + get { return IExecuteWithSignature("getPreciseWheelRotation", "()D"); } + } + /// + /// + /// + public int ScrollAmount + { + get { return IExecuteWithSignature("getScrollAmount", "()I"); } + } + /// + /// + /// + public int ScrollType + { + get { return IExecuteWithSignature("getScrollType", "()I"); } + } + /// + /// + /// + public int UnitsToScroll + { + get { return IExecuteWithSignature("getUnitsToScroll", "()I"); } + } + /// + /// + /// + public int WheelRotation + { + get { return IExecuteWithSignature("getWheelRotation", "()I"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/EventNs/MouseWheelListener.cs b/src/net/JNet/GeneratedCore/Java/Awt/EventNs/MouseWheelListener.cs new file mode 100644 index 0000000000..dd8312936f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/EventNs/MouseWheelListener.cs @@ -0,0 +1,149 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.EventNs +{ + #region IMouseWheelListener + /// + /// .NET interface for org.mases.jnet.generated.java.awt.event.MouseWheelListener implementing + /// + public partial interface IMouseWheelListener + { + #region Instance methods + /// + /// + /// + /// + void MouseWheelMoved(Java.Awt.EventNs.MouseWheelEvent arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region MouseWheelListener + public partial class MouseWheelListener : Java.Awt.EventNs.IMouseWheelListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("mouseWheelMoved", new global::System.EventHandler>>(MouseWheelMovedEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnMouseWheelMoved { get; set; } = null; + + void MouseWheelMovedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnMouseWheelMoved != null) ? OnMouseWheelMoved : MouseWheelMoved; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void MouseWheelMoved(Java.Awt.EventNs.MouseWheelEvent arg0) + { + + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region MouseWheelListenerDirect + public partial class MouseWheelListenerDirect : Java.Awt.EventNs.IMouseWheelListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public override void MouseWheelMoved(Java.Awt.EventNs.MouseWheelEvent arg0) + { + IExecuteWithSignature("mouseWheelMoved", "(Ljava/awt/event/MouseWheelEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/EventNs/PaintEvent.cs b/src/net/JNet/GeneratedCore/Java/Awt/EventNs/PaintEvent.cs new file mode 100644 index 0000000000..afc19719cf --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/EventNs/PaintEvent.cs @@ -0,0 +1,99 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.EventNs +{ + #region PaintEvent + public partial class PaintEvent + { + #region Constructors + /// + /// + /// + /// + /// + /// + public PaintEvent(Java.Awt.Component arg0, int arg1, Java.Awt.Rectangle arg2) + : base(arg0, arg1, arg2) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int PAINT { get { if (!_PAINTReady) { _PAINTContent = SGetField(LocalBridgeClazz, "PAINT"); _PAINTReady = true; } return _PAINTContent; } } + private static int _PAINTContent = default; + private static bool _PAINTReady = false; // this is used because in case of generics + /// + /// + /// + public static int PAINT_FIRST { get { if (!_PAINT_FIRSTReady) { _PAINT_FIRSTContent = SGetField(LocalBridgeClazz, "PAINT_FIRST"); _PAINT_FIRSTReady = true; } return _PAINT_FIRSTContent; } } + private static int _PAINT_FIRSTContent = default; + private static bool _PAINT_FIRSTReady = false; // this is used because in case of generics + /// + /// + /// + public static int PAINT_LAST { get { if (!_PAINT_LASTReady) { _PAINT_LASTContent = SGetField(LocalBridgeClazz, "PAINT_LAST"); _PAINT_LASTReady = true; } return _PAINT_LASTContent; } } + private static int _PAINT_LASTContent = default; + private static bool _PAINT_LASTReady = false; // this is used because in case of generics + /// + /// + /// + public static int UPDATE { get { if (!_UPDATEReady) { _UPDATEContent = SGetField(LocalBridgeClazz, "UPDATE"); _UPDATEReady = true; } return _UPDATEContent; } } + private static int _UPDATEContent = default; + private static bool _UPDATEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.Rectangle UpdateRect + { + get { return IExecuteWithSignature("getUpdateRect", "()Ljava/awt/Rectangle;"); } set { IExecuteWithSignature("setUpdateRect", "(Ljava/awt/Rectangle;)V", value); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/EventNs/TextEvent.cs b/src/net/JNet/GeneratedCore/Java/Awt/EventNs/TextEvent.cs new file mode 100644 index 0000000000..c67c44de61 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/EventNs/TextEvent.cs @@ -0,0 +1,85 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.EventNs +{ + #region TextEvent + public partial class TextEvent + { + #region Constructors + /// + /// + /// + /// + /// + public TextEvent(object arg0, int arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int TEXT_FIRST { get { if (!_TEXT_FIRSTReady) { _TEXT_FIRSTContent = SGetField(LocalBridgeClazz, "TEXT_FIRST"); _TEXT_FIRSTReady = true; } return _TEXT_FIRSTContent; } } + private static int _TEXT_FIRSTContent = default; + private static bool _TEXT_FIRSTReady = false; // this is used because in case of generics + /// + /// + /// + public static int TEXT_LAST { get { if (!_TEXT_LASTReady) { _TEXT_LASTContent = SGetField(LocalBridgeClazz, "TEXT_LAST"); _TEXT_LASTReady = true; } return _TEXT_LASTContent; } } + private static int _TEXT_LASTContent = default; + private static bool _TEXT_LASTReady = false; // this is used because in case of generics + /// + /// + /// + public static int TEXT_VALUE_CHANGED { get { if (!_TEXT_VALUE_CHANGEDReady) { _TEXT_VALUE_CHANGEDContent = SGetField(LocalBridgeClazz, "TEXT_VALUE_CHANGED"); _TEXT_VALUE_CHANGEDReady = true; } return _TEXT_VALUE_CHANGEDContent; } } + private static int _TEXT_VALUE_CHANGEDContent = default; + private static bool _TEXT_VALUE_CHANGEDReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/EventNs/TextListener.cs b/src/net/JNet/GeneratedCore/Java/Awt/EventNs/TextListener.cs new file mode 100644 index 0000000000..cc809ee52c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/EventNs/TextListener.cs @@ -0,0 +1,149 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.EventNs +{ + #region ITextListener + /// + /// .NET interface for org.mases.jnet.generated.java.awt.event.TextListener implementing + /// + public partial interface ITextListener + { + #region Instance methods + /// + /// + /// + /// + void TextValueChanged(Java.Awt.EventNs.TextEvent arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region TextListener + public partial class TextListener : Java.Awt.EventNs.ITextListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("textValueChanged", new global::System.EventHandler>>(TextValueChangedEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnTextValueChanged { get; set; } = null; + + void TextValueChangedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnTextValueChanged != null) ? OnTextValueChanged : TextValueChanged; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void TextValueChanged(Java.Awt.EventNs.TextEvent arg0) + { + + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region TextListenerDirect + public partial class TextListenerDirect : Java.Awt.EventNs.ITextListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public override void TextValueChanged(Java.Awt.EventNs.TextEvent arg0) + { + IExecuteWithSignature("textValueChanged", "(Ljava/awt/event/TextEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/EventNs/WindowAdapter.cs b/src/net/JNet/GeneratedCore/Java/Awt/EventNs/WindowAdapter.cs new file mode 100644 index 0000000000..92ecd4716f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/EventNs/WindowAdapter.cs @@ -0,0 +1,396 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.EventNs +{ + #region WindowAdapter + public partial class WindowAdapter + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("windowActivated", new global::System.EventHandler>>(WindowActivatedEventHandler)); + AddEventHandler("windowClosed", new global::System.EventHandler>>(WindowClosedEventHandler)); + AddEventHandler("windowClosing", new global::System.EventHandler>>(WindowClosingEventHandler)); + AddEventHandler("windowDeactivated", new global::System.EventHandler>>(WindowDeactivatedEventHandler)); + AddEventHandler("windowDeiconified", new global::System.EventHandler>>(WindowDeiconifiedEventHandler)); + AddEventHandler("windowGainedFocus", new global::System.EventHandler>>(WindowGainedFocusEventHandler)); + AddEventHandler("windowIconified", new global::System.EventHandler>>(WindowIconifiedEventHandler)); + AddEventHandler("windowLostFocus", new global::System.EventHandler>>(WindowLostFocusEventHandler)); + AddEventHandler("windowOpened", new global::System.EventHandler>>(WindowOpenedEventHandler)); + AddEventHandler("windowStateChanged", new global::System.EventHandler>>(WindowStateChangedEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnWindowActivated { get; set; } = null; + + void WindowActivatedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnWindowActivated != null) ? OnWindowActivated : WindowActivated; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void WindowActivated(Java.Awt.EventNs.WindowEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnWindowClosed { get; set; } = null; + + void WindowClosedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnWindowClosed != null) ? OnWindowClosed : WindowClosed; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void WindowClosed(Java.Awt.EventNs.WindowEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnWindowClosing { get; set; } = null; + + void WindowClosingEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnWindowClosing != null) ? OnWindowClosing : WindowClosing; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void WindowClosing(Java.Awt.EventNs.WindowEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnWindowDeactivated { get; set; } = null; + + void WindowDeactivatedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnWindowDeactivated != null) ? OnWindowDeactivated : WindowDeactivated; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void WindowDeactivated(Java.Awt.EventNs.WindowEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnWindowDeiconified { get; set; } = null; + + void WindowDeiconifiedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnWindowDeiconified != null) ? OnWindowDeiconified : WindowDeiconified; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void WindowDeiconified(Java.Awt.EventNs.WindowEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnWindowGainedFocus { get; set; } = null; + + void WindowGainedFocusEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnWindowGainedFocus != null) ? OnWindowGainedFocus : WindowGainedFocus; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void WindowGainedFocus(Java.Awt.EventNs.WindowEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnWindowIconified { get; set; } = null; + + void WindowIconifiedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnWindowIconified != null) ? OnWindowIconified : WindowIconified; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void WindowIconified(Java.Awt.EventNs.WindowEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnWindowLostFocus { get; set; } = null; + + void WindowLostFocusEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnWindowLostFocus != null) ? OnWindowLostFocus : WindowLostFocus; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void WindowLostFocus(Java.Awt.EventNs.WindowEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnWindowOpened { get; set; } = null; + + void WindowOpenedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnWindowOpened != null) ? OnWindowOpened : WindowOpened; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void WindowOpened(Java.Awt.EventNs.WindowEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnWindowStateChanged { get; set; } = null; + + void WindowStateChangedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnWindowStateChanged != null) ? OnWindowStateChanged : WindowStateChanged; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void WindowStateChanged(Java.Awt.EventNs.WindowEvent arg0) + { + + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region WindowAdapterDirect + public partial class WindowAdapterDirect + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public override void WindowActivated(Java.Awt.EventNs.WindowEvent arg0) + { + IExecuteWithSignature("windowActivated", "(Ljava/awt/event/WindowEvent;)V", arg0); + } + /// + /// + /// + /// + public override void WindowClosed(Java.Awt.EventNs.WindowEvent arg0) + { + IExecuteWithSignature("windowClosed", "(Ljava/awt/event/WindowEvent;)V", arg0); + } + /// + /// + /// + /// + public override void WindowClosing(Java.Awt.EventNs.WindowEvent arg0) + { + IExecuteWithSignature("windowClosing", "(Ljava/awt/event/WindowEvent;)V", arg0); + } + /// + /// + /// + /// + public override void WindowDeactivated(Java.Awt.EventNs.WindowEvent arg0) + { + IExecuteWithSignature("windowDeactivated", "(Ljava/awt/event/WindowEvent;)V", arg0); + } + /// + /// + /// + /// + public override void WindowDeiconified(Java.Awt.EventNs.WindowEvent arg0) + { + IExecuteWithSignature("windowDeiconified", "(Ljava/awt/event/WindowEvent;)V", arg0); + } + /// + /// + /// + /// + public override void WindowGainedFocus(Java.Awt.EventNs.WindowEvent arg0) + { + IExecuteWithSignature("windowGainedFocus", "(Ljava/awt/event/WindowEvent;)V", arg0); + } + /// + /// + /// + /// + public override void WindowIconified(Java.Awt.EventNs.WindowEvent arg0) + { + IExecuteWithSignature("windowIconified", "(Ljava/awt/event/WindowEvent;)V", arg0); + } + /// + /// + /// + /// + public override void WindowLostFocus(Java.Awt.EventNs.WindowEvent arg0) + { + IExecuteWithSignature("windowLostFocus", "(Ljava/awt/event/WindowEvent;)V", arg0); + } + /// + /// + /// + /// + public override void WindowOpened(Java.Awt.EventNs.WindowEvent arg0) + { + IExecuteWithSignature("windowOpened", "(Ljava/awt/event/WindowEvent;)V", arg0); + } + /// + /// + /// + /// + public override void WindowStateChanged(Java.Awt.EventNs.WindowEvent arg0) + { + IExecuteWithSignature("windowStateChanged", "(Ljava/awt/event/WindowEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/EventNs/WindowEvent.cs b/src/net/JNet/GeneratedCore/Java/Awt/EventNs/WindowEvent.cs new file mode 100644 index 0000000000..9f9c09f740 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/EventNs/WindowEvent.cs @@ -0,0 +1,200 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.EventNs +{ + #region WindowEvent + public partial class WindowEvent + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + public WindowEvent(Java.Awt.Window arg0, int arg1, int arg2, int arg3) + : base(arg0, arg1, arg2, arg3) + { + } + /// + /// + /// + /// + /// + /// + /// + /// + public WindowEvent(Java.Awt.Window arg0, int arg1, Java.Awt.Window arg2, int arg3, int arg4) + : base(arg0, arg1, arg2, arg3, arg4) + { + } + /// + /// + /// + /// + /// + /// + public WindowEvent(Java.Awt.Window arg0, int arg1, Java.Awt.Window arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + public WindowEvent(Java.Awt.Window arg0, int arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int WINDOW_ACTIVATED { get { if (!_WINDOW_ACTIVATEDReady) { _WINDOW_ACTIVATEDContent = SGetField(LocalBridgeClazz, "WINDOW_ACTIVATED"); _WINDOW_ACTIVATEDReady = true; } return _WINDOW_ACTIVATEDContent; } } + private static int _WINDOW_ACTIVATEDContent = default; + private static bool _WINDOW_ACTIVATEDReady = false; // this is used because in case of generics + /// + /// + /// + public static int WINDOW_CLOSED { get { if (!_WINDOW_CLOSEDReady) { _WINDOW_CLOSEDContent = SGetField(LocalBridgeClazz, "WINDOW_CLOSED"); _WINDOW_CLOSEDReady = true; } return _WINDOW_CLOSEDContent; } } + private static int _WINDOW_CLOSEDContent = default; + private static bool _WINDOW_CLOSEDReady = false; // this is used because in case of generics + /// + /// + /// + public static int WINDOW_CLOSING { get { if (!_WINDOW_CLOSINGReady) { _WINDOW_CLOSINGContent = SGetField(LocalBridgeClazz, "WINDOW_CLOSING"); _WINDOW_CLOSINGReady = true; } return _WINDOW_CLOSINGContent; } } + private static int _WINDOW_CLOSINGContent = default; + private static bool _WINDOW_CLOSINGReady = false; // this is used because in case of generics + /// + /// + /// + public static int WINDOW_DEACTIVATED { get { if (!_WINDOW_DEACTIVATEDReady) { _WINDOW_DEACTIVATEDContent = SGetField(LocalBridgeClazz, "WINDOW_DEACTIVATED"); _WINDOW_DEACTIVATEDReady = true; } return _WINDOW_DEACTIVATEDContent; } } + private static int _WINDOW_DEACTIVATEDContent = default; + private static bool _WINDOW_DEACTIVATEDReady = false; // this is used because in case of generics + /// + /// + /// + public static int WINDOW_DEICONIFIED { get { if (!_WINDOW_DEICONIFIEDReady) { _WINDOW_DEICONIFIEDContent = SGetField(LocalBridgeClazz, "WINDOW_DEICONIFIED"); _WINDOW_DEICONIFIEDReady = true; } return _WINDOW_DEICONIFIEDContent; } } + private static int _WINDOW_DEICONIFIEDContent = default; + private static bool _WINDOW_DEICONIFIEDReady = false; // this is used because in case of generics + /// + /// + /// + public static int WINDOW_FIRST { get { if (!_WINDOW_FIRSTReady) { _WINDOW_FIRSTContent = SGetField(LocalBridgeClazz, "WINDOW_FIRST"); _WINDOW_FIRSTReady = true; } return _WINDOW_FIRSTContent; } } + private static int _WINDOW_FIRSTContent = default; + private static bool _WINDOW_FIRSTReady = false; // this is used because in case of generics + /// + /// + /// + public static int WINDOW_GAINED_FOCUS { get { if (!_WINDOW_GAINED_FOCUSReady) { _WINDOW_GAINED_FOCUSContent = SGetField(LocalBridgeClazz, "WINDOW_GAINED_FOCUS"); _WINDOW_GAINED_FOCUSReady = true; } return _WINDOW_GAINED_FOCUSContent; } } + private static int _WINDOW_GAINED_FOCUSContent = default; + private static bool _WINDOW_GAINED_FOCUSReady = false; // this is used because in case of generics + /// + /// + /// + public static int WINDOW_ICONIFIED { get { if (!_WINDOW_ICONIFIEDReady) { _WINDOW_ICONIFIEDContent = SGetField(LocalBridgeClazz, "WINDOW_ICONIFIED"); _WINDOW_ICONIFIEDReady = true; } return _WINDOW_ICONIFIEDContent; } } + private static int _WINDOW_ICONIFIEDContent = default; + private static bool _WINDOW_ICONIFIEDReady = false; // this is used because in case of generics + /// + /// + /// + public static int WINDOW_LAST { get { if (!_WINDOW_LASTReady) { _WINDOW_LASTContent = SGetField(LocalBridgeClazz, "WINDOW_LAST"); _WINDOW_LASTReady = true; } return _WINDOW_LASTContent; } } + private static int _WINDOW_LASTContent = default; + private static bool _WINDOW_LASTReady = false; // this is used because in case of generics + /// + /// + /// + public static int WINDOW_LOST_FOCUS { get { if (!_WINDOW_LOST_FOCUSReady) { _WINDOW_LOST_FOCUSContent = SGetField(LocalBridgeClazz, "WINDOW_LOST_FOCUS"); _WINDOW_LOST_FOCUSReady = true; } return _WINDOW_LOST_FOCUSContent; } } + private static int _WINDOW_LOST_FOCUSContent = default; + private static bool _WINDOW_LOST_FOCUSReady = false; // this is used because in case of generics + /// + /// + /// + public static int WINDOW_OPENED { get { if (!_WINDOW_OPENEDReady) { _WINDOW_OPENEDContent = SGetField(LocalBridgeClazz, "WINDOW_OPENED"); _WINDOW_OPENEDReady = true; } return _WINDOW_OPENEDContent; } } + private static int _WINDOW_OPENEDContent = default; + private static bool _WINDOW_OPENEDReady = false; // this is used because in case of generics + /// + /// + /// + public static int WINDOW_STATE_CHANGED { get { if (!_WINDOW_STATE_CHANGEDReady) { _WINDOW_STATE_CHANGEDContent = SGetField(LocalBridgeClazz, "WINDOW_STATE_CHANGED"); _WINDOW_STATE_CHANGEDReady = true; } return _WINDOW_STATE_CHANGEDContent; } } + private static int _WINDOW_STATE_CHANGEDContent = default; + private static bool _WINDOW_STATE_CHANGEDReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int NewState + { + get { return IExecuteWithSignature("getNewState", "()I"); } + } + /// + /// + /// + public int OldState + { + get { return IExecuteWithSignature("getOldState", "()I"); } + } + /// + /// + /// + public Java.Awt.Window OppositeWindow + { + get { return IExecuteWithSignature("getOppositeWindow", "()Ljava/awt/Window;"); } + } + /// + /// + /// + public Java.Awt.Window Window + { + get { return IExecuteWithSignature("getWindow", "()Ljava/awt/Window;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/EventNs/WindowFocusListener.cs b/src/net/JNet/GeneratedCore/Java/Awt/EventNs/WindowFocusListener.cs new file mode 100644 index 0000000000..59860c13dc --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/EventNs/WindowFocusListener.cs @@ -0,0 +1,184 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.EventNs +{ + #region IWindowFocusListener + /// + /// .NET interface for org.mases.jnet.generated.java.awt.event.WindowFocusListener implementing + /// + public partial interface IWindowFocusListener + { + #region Instance methods + /// + /// + /// + /// + void WindowGainedFocus(Java.Awt.EventNs.WindowEvent arg0); + /// + /// + /// + /// + void WindowLostFocus(Java.Awt.EventNs.WindowEvent arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region WindowFocusListener + public partial class WindowFocusListener : Java.Awt.EventNs.IWindowFocusListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("windowGainedFocus", new global::System.EventHandler>>(WindowGainedFocusEventHandler)); + AddEventHandler("windowLostFocus", new global::System.EventHandler>>(WindowLostFocusEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnWindowGainedFocus { get; set; } = null; + + void WindowGainedFocusEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnWindowGainedFocus != null) ? OnWindowGainedFocus : WindowGainedFocus; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void WindowGainedFocus(Java.Awt.EventNs.WindowEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnWindowLostFocus { get; set; } = null; + + void WindowLostFocusEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnWindowLostFocus != null) ? OnWindowLostFocus : WindowLostFocus; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void WindowLostFocus(Java.Awt.EventNs.WindowEvent arg0) + { + + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region WindowFocusListenerDirect + public partial class WindowFocusListenerDirect : Java.Awt.EventNs.IWindowFocusListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public override void WindowGainedFocus(Java.Awt.EventNs.WindowEvent arg0) + { + IExecuteWithSignature("windowGainedFocus", "(Ljava/awt/event/WindowEvent;)V", arg0); + } + /// + /// + /// + /// + public override void WindowLostFocus(Java.Awt.EventNs.WindowEvent arg0) + { + IExecuteWithSignature("windowLostFocus", "(Ljava/awt/event/WindowEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/EventNs/WindowListener.cs b/src/net/JNet/GeneratedCore/Java/Awt/EventNs/WindowListener.cs new file mode 100644 index 0000000000..b80aa8bd90 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/EventNs/WindowListener.cs @@ -0,0 +1,359 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.EventNs +{ + #region IWindowListener + /// + /// .NET interface for org.mases.jnet.generated.java.awt.event.WindowListener implementing + /// + public partial interface IWindowListener + { + #region Instance methods + /// + /// + /// + /// + void WindowActivated(Java.Awt.EventNs.WindowEvent arg0); + /// + /// + /// + /// + void WindowClosed(Java.Awt.EventNs.WindowEvent arg0); + /// + /// + /// + /// + void WindowClosing(Java.Awt.EventNs.WindowEvent arg0); + /// + /// + /// + /// + void WindowDeactivated(Java.Awt.EventNs.WindowEvent arg0); + /// + /// + /// + /// + void WindowDeiconified(Java.Awt.EventNs.WindowEvent arg0); + /// + /// + /// + /// + void WindowIconified(Java.Awt.EventNs.WindowEvent arg0); + /// + /// + /// + /// + void WindowOpened(Java.Awt.EventNs.WindowEvent arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region WindowListener + public partial class WindowListener : Java.Awt.EventNs.IWindowListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("windowActivated", new global::System.EventHandler>>(WindowActivatedEventHandler)); + AddEventHandler("windowClosed", new global::System.EventHandler>>(WindowClosedEventHandler)); + AddEventHandler("windowClosing", new global::System.EventHandler>>(WindowClosingEventHandler)); + AddEventHandler("windowDeactivated", new global::System.EventHandler>>(WindowDeactivatedEventHandler)); + AddEventHandler("windowDeiconified", new global::System.EventHandler>>(WindowDeiconifiedEventHandler)); + AddEventHandler("windowIconified", new global::System.EventHandler>>(WindowIconifiedEventHandler)); + AddEventHandler("windowOpened", new global::System.EventHandler>>(WindowOpenedEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnWindowActivated { get; set; } = null; + + void WindowActivatedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnWindowActivated != null) ? OnWindowActivated : WindowActivated; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void WindowActivated(Java.Awt.EventNs.WindowEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnWindowClosed { get; set; } = null; + + void WindowClosedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnWindowClosed != null) ? OnWindowClosed : WindowClosed; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void WindowClosed(Java.Awt.EventNs.WindowEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnWindowClosing { get; set; } = null; + + void WindowClosingEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnWindowClosing != null) ? OnWindowClosing : WindowClosing; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void WindowClosing(Java.Awt.EventNs.WindowEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnWindowDeactivated { get; set; } = null; + + void WindowDeactivatedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnWindowDeactivated != null) ? OnWindowDeactivated : WindowDeactivated; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void WindowDeactivated(Java.Awt.EventNs.WindowEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnWindowDeiconified { get; set; } = null; + + void WindowDeiconifiedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnWindowDeiconified != null) ? OnWindowDeiconified : WindowDeiconified; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void WindowDeiconified(Java.Awt.EventNs.WindowEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnWindowIconified { get; set; } = null; + + void WindowIconifiedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnWindowIconified != null) ? OnWindowIconified : WindowIconified; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void WindowIconified(Java.Awt.EventNs.WindowEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnWindowOpened { get; set; } = null; + + void WindowOpenedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnWindowOpened != null) ? OnWindowOpened : WindowOpened; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void WindowOpened(Java.Awt.EventNs.WindowEvent arg0) + { + + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region WindowListenerDirect + public partial class WindowListenerDirect : Java.Awt.EventNs.IWindowListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public override void WindowActivated(Java.Awt.EventNs.WindowEvent arg0) + { + IExecuteWithSignature("windowActivated", "(Ljava/awt/event/WindowEvent;)V", arg0); + } + /// + /// + /// + /// + public override void WindowClosed(Java.Awt.EventNs.WindowEvent arg0) + { + IExecuteWithSignature("windowClosed", "(Ljava/awt/event/WindowEvent;)V", arg0); + } + /// + /// + /// + /// + public override void WindowClosing(Java.Awt.EventNs.WindowEvent arg0) + { + IExecuteWithSignature("windowClosing", "(Ljava/awt/event/WindowEvent;)V", arg0); + } + /// + /// + /// + /// + public override void WindowDeactivated(Java.Awt.EventNs.WindowEvent arg0) + { + IExecuteWithSignature("windowDeactivated", "(Ljava/awt/event/WindowEvent;)V", arg0); + } + /// + /// + /// + /// + public override void WindowDeiconified(Java.Awt.EventNs.WindowEvent arg0) + { + IExecuteWithSignature("windowDeiconified", "(Ljava/awt/event/WindowEvent;)V", arg0); + } + /// + /// + /// + /// + public override void WindowIconified(Java.Awt.EventNs.WindowEvent arg0) + { + IExecuteWithSignature("windowIconified", "(Ljava/awt/event/WindowEvent;)V", arg0); + } + /// + /// + /// + /// + public override void WindowOpened(Java.Awt.EventNs.WindowEvent arg0) + { + IExecuteWithSignature("windowOpened", "(Ljava/awt/event/WindowEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/EventNs/WindowStateListener.cs b/src/net/JNet/GeneratedCore/Java/Awt/EventNs/WindowStateListener.cs new file mode 100644 index 0000000000..8d9162d708 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/EventNs/WindowStateListener.cs @@ -0,0 +1,149 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.EventNs +{ + #region IWindowStateListener + /// + /// .NET interface for org.mases.jnet.generated.java.awt.event.WindowStateListener implementing + /// + public partial interface IWindowStateListener + { + #region Instance methods + /// + /// + /// + /// + void WindowStateChanged(Java.Awt.EventNs.WindowEvent arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region WindowStateListener + public partial class WindowStateListener : Java.Awt.EventNs.IWindowStateListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("windowStateChanged", new global::System.EventHandler>>(WindowStateChangedEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnWindowStateChanged { get; set; } = null; + + void WindowStateChangedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnWindowStateChanged != null) ? OnWindowStateChanged : WindowStateChanged; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void WindowStateChanged(Java.Awt.EventNs.WindowEvent arg0) + { + + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region WindowStateListenerDirect + public partial class WindowStateListenerDirect : Java.Awt.EventNs.IWindowStateListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public override void WindowStateChanged(Java.Awt.EventNs.WindowEvent arg0) + { + IExecuteWithSignature("windowStateChanged", "(Ljava/awt/event/WindowEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/EventQueue.cs b/src/net/JNet/GeneratedCore/Java/Awt/EventQueue.cs new file mode 100644 index 0000000000..2196407036 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/EventQueue.cs @@ -0,0 +1,146 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt +{ + #region EventQueue + public partial class EventQueue + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + public static Java.Awt.AWTEvent CurrentEvent + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getCurrentEvent", "()Ljava/awt/AWTEvent;"); } + } + /// + /// + /// + public static long MostRecentEventTime + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getMostRecentEventTime", "()J"); } + } + /// + /// + /// + /// + public static bool IsDispatchThread() + { + return SExecuteWithSignature(LocalBridgeClazz, "isDispatchThread", "()Z"); + } + /// + /// + /// + /// + /// + /// + public static void InvokeAndWait(Java.Lang.Runnable arg0) + { + SExecuteWithSignature(LocalBridgeClazz, "invokeAndWait", "(Ljava/lang/Runnable;)V", arg0); + } + /// + /// + /// + /// + public static void InvokeLater(Java.Lang.Runnable arg0) + { + SExecuteWithSignature(LocalBridgeClazz, "invokeLater", "(Ljava/lang/Runnable;)V", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.AWTEvent NextEvent + { + get { return IExecuteWithSignature("getNextEvent", "()Ljava/awt/AWTEvent;"); } + } + /// + /// + /// + /// + public Java.Awt.AWTEvent PeekEvent() + { + return IExecuteWithSignature("peekEvent", "()Ljava/awt/AWTEvent;"); + } + /// + /// + /// + /// + /// + public Java.Awt.AWTEvent PeekEvent(int arg0) + { + return IExecuteWithSignature("peekEvent", "(I)Ljava/awt/AWTEvent;", arg0); + } + /// + /// + /// + /// + public Java.Awt.SecondaryLoop CreateSecondaryLoop() + { + return IExecuteWithSignature("createSecondaryLoop", "()Ljava/awt/SecondaryLoop;"); + } + /// + /// + /// + /// + public void PostEvent(Java.Awt.AWTEvent arg0) + { + IExecuteWithSignature("postEvent", "(Ljava/awt/AWTEvent;)V", arg0); + } + /// + /// + /// + /// + public void Push(Java.Awt.EventQueue arg0) + { + IExecuteWithSignature("push", "(Ljava/awt/EventQueue;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/FileDialog.cs b/src/net/JNet/GeneratedCore/Java/Awt/FileDialog.cs new file mode 100644 index 0000000000..d81c124d2a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/FileDialog.cs @@ -0,0 +1,175 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt +{ + #region FileDialog + public partial class FileDialog + { + #region Constructors + /// + /// + /// + /// + /// + /// + public FileDialog(Java.Awt.Dialog arg0, Java.Lang.String arg1, int arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + public FileDialog(Java.Awt.Dialog arg0, Java.Lang.String arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public FileDialog(Java.Awt.Dialog arg0) + : base(arg0) + { + } + /// + /// + /// + /// + /// + /// + public FileDialog(Java.Awt.Frame arg0, Java.Lang.String arg1, int arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + public FileDialog(Java.Awt.Frame arg0, Java.Lang.String arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public FileDialog(Java.Awt.Frame arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int LOAD { get { if (!_LOADReady) { _LOADContent = SGetField(LocalBridgeClazz, "LOAD"); _LOADReady = true; } return _LOADContent; } } + private static int _LOADContent = default; + private static bool _LOADReady = false; // this is used because in case of generics + /// + /// + /// + public static int SAVE { get { if (!_SAVEReady) { _SAVEContent = SGetField(LocalBridgeClazz, "SAVE"); _SAVEReady = true; } return _SAVEContent; } } + private static int _SAVEContent = default; + private static bool _SAVEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Directory + { + get { return IExecuteWithSignature("getDirectory", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setDirectory", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String File + { + get { return IExecuteWithSignature("getFile", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setFile", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Io.FilenameFilter FilenameFilter + { + get { return IExecuteWithSignature("getFilenameFilter", "()Ljava/io/FilenameFilter;"); } set { IExecuteWithSignature("setFilenameFilter", "(Ljava/io/FilenameFilter;)V", value); } + } + /// + /// + /// + public Java.Io.File[] Files + { + get { return IExecuteWithSignatureArray("getFiles", "()[Ljava/io/File;"); } + } + /// + /// + /// + public int Mode + { + get { return IExecuteWithSignature("getMode", "()I"); } set { IExecuteWithSignature("setMode", "(I)V", value); } + } + /// + /// + /// + /// + public bool IsMultipleMode() + { + return IExecuteWithSignature("isMultipleMode", "()Z"); + } + /// + /// + /// + /// + public void SetMultipleMode(bool arg0) + { + IExecuteWithSignature("setMultipleMode", "(Z)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/FlowLayout.cs b/src/net/JNet/GeneratedCore/Java/Awt/FlowLayout.cs new file mode 100644 index 0000000000..c0bb5566bc --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/FlowLayout.cs @@ -0,0 +1,185 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt +{ + #region FlowLayout + public partial class FlowLayout + { + #region Constructors + /// + /// + /// + /// + /// + /// + public FlowLayout(int arg0, int arg1, int arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + public FlowLayout(int arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Awt.LayoutManager(Java.Awt.FlowLayout t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Awt.FlowLayout t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static int CENTER { get { if (!_CENTERReady) { _CENTERContent = SGetField(LocalBridgeClazz, "CENTER"); _CENTERReady = true; } return _CENTERContent; } } + private static int _CENTERContent = default; + private static bool _CENTERReady = false; // this is used because in case of generics + /// + /// + /// + public static int LEADING { get { if (!_LEADINGReady) { _LEADINGContent = SGetField(LocalBridgeClazz, "LEADING"); _LEADINGReady = true; } return _LEADINGContent; } } + private static int _LEADINGContent = default; + private static bool _LEADINGReady = false; // this is used because in case of generics + /// + /// + /// + public static int LEFT { get { if (!_LEFTReady) { _LEFTContent = SGetField(LocalBridgeClazz, "LEFT"); _LEFTReady = true; } return _LEFTContent; } } + private static int _LEFTContent = default; + private static bool _LEFTReady = false; // this is used because in case of generics + /// + /// + /// + public static int RIGHT { get { if (!_RIGHTReady) { _RIGHTContent = SGetField(LocalBridgeClazz, "RIGHT"); _RIGHTReady = true; } return _RIGHTContent; } } + private static int _RIGHTContent = default; + private static bool _RIGHTReady = false; // this is used because in case of generics + /// + /// + /// + public static int TRAILING { get { if (!_TRAILINGReady) { _TRAILINGContent = SGetField(LocalBridgeClazz, "TRAILING"); _TRAILINGReady = true; } return _TRAILINGContent; } } + private static int _TRAILINGContent = default; + private static bool _TRAILINGReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int Alignment + { + get { return IExecuteWithSignature("getAlignment", "()I"); } set { IExecuteWithSignature("setAlignment", "(I)V", value); } + } + /// + /// + /// + public bool AlignOnBaseline + { + get { return IExecuteWithSignature("getAlignOnBaseline", "()Z"); } set { IExecuteWithSignature("setAlignOnBaseline", "(Z)V", value); } + } + /// + /// + /// + public int Hgap + { + get { return IExecuteWithSignature("getHgap", "()I"); } set { IExecuteWithSignature("setHgap", "(I)V", value); } + } + /// + /// + /// + public int Vgap + { + get { return IExecuteWithSignature("getVgap", "()I"); } set { IExecuteWithSignature("setVgap", "(I)V", value); } + } + /// + /// + /// + /// + /// + public Java.Awt.Dimension MinimumLayoutSize(Java.Awt.Container arg0) + { + return IExecuteWithSignature("minimumLayoutSize", "(Ljava/awt/Container;)Ljava/awt/Dimension;", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.Dimension PreferredLayoutSize(Java.Awt.Container arg0) + { + return IExecuteWithSignature("preferredLayoutSize", "(Ljava/awt/Container;)Ljava/awt/Dimension;", arg0); + } + /// + /// + /// + /// + /// + public void AddLayoutComponent(Java.Lang.String arg0, Java.Awt.Component arg1) + { + IExecute("addLayoutComponent", arg0, arg1); + } + /// + /// + /// + /// + public void LayoutContainer(Java.Awt.Container arg0) + { + IExecuteWithSignature("layoutContainer", "(Ljava/awt/Container;)V", arg0); + } + /// + /// + /// + /// + public void RemoveLayoutComponent(Java.Awt.Component arg0) + { + IExecuteWithSignature("removeLayoutComponent", "(Ljava/awt/Component;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/FocusTraversalPolicy.cs b/src/net/JNet/GeneratedCore/Java/Awt/FocusTraversalPolicy.cs new file mode 100644 index 0000000000..a3d594e2f7 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/FocusTraversalPolicy.cs @@ -0,0 +1,114 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt +{ + #region FocusTraversalPolicy + public partial class FocusTraversalPolicy + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public Java.Awt.Component GetComponentAfter(Java.Awt.Container arg0, Java.Awt.Component arg1) + { + return IExecute("getComponentAfter", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Awt.Component GetComponentBefore(Java.Awt.Container arg0, Java.Awt.Component arg1) + { + return IExecute("getComponentBefore", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Awt.Component GetDefaultComponent(Java.Awt.Container arg0) + { + return IExecuteWithSignature("getDefaultComponent", "(Ljava/awt/Container;)Ljava/awt/Component;", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.Component GetFirstComponent(Java.Awt.Container arg0) + { + return IExecuteWithSignature("getFirstComponent", "(Ljava/awt/Container;)Ljava/awt/Component;", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.Component GetLastComponent(Java.Awt.Container arg0) + { + return IExecuteWithSignature("getLastComponent", "(Ljava/awt/Container;)Ljava/awt/Component;", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.Component GetInitialComponent(Java.Awt.Window arg0) + { + return IExecuteWithSignature("getInitialComponent", "(Ljava/awt/Window;)Ljava/awt/Component;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/Font.cs b/src/net/JNet/GeneratedCore/Java/Awt/Font.cs new file mode 100644 index 0000000000..981fcef55d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/Font.cs @@ -0,0 +1,699 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt +{ + #region Font + public partial class Font + { + #region Constructors + /// + /// + /// + /// + /// + /// + public Font(Java.Lang.String arg0, int arg1, int arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + public Font(Java.Util.Map arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int BOLD { get { if (!_BOLDReady) { _BOLDContent = SGetField(LocalBridgeClazz, "BOLD"); _BOLDReady = true; } return _BOLDContent; } } + private static int _BOLDContent = default; + private static bool _BOLDReady = false; // this is used because in case of generics + /// + /// + /// + public static int CENTER_BASELINE { get { if (!_CENTER_BASELINEReady) { _CENTER_BASELINEContent = SGetField(LocalBridgeClazz, "CENTER_BASELINE"); _CENTER_BASELINEReady = true; } return _CENTER_BASELINEContent; } } + private static int _CENTER_BASELINEContent = default; + private static bool _CENTER_BASELINEReady = false; // this is used because in case of generics + /// + /// + /// + public static int HANGING_BASELINE { get { if (!_HANGING_BASELINEReady) { _HANGING_BASELINEContent = SGetField(LocalBridgeClazz, "HANGING_BASELINE"); _HANGING_BASELINEReady = true; } return _HANGING_BASELINEContent; } } + private static int _HANGING_BASELINEContent = default; + private static bool _HANGING_BASELINEReady = false; // this is used because in case of generics + /// + /// + /// + public static int ITALIC { get { if (!_ITALICReady) { _ITALICContent = SGetField(LocalBridgeClazz, "ITALIC"); _ITALICReady = true; } return _ITALICContent; } } + private static int _ITALICContent = default; + private static bool _ITALICReady = false; // this is used because in case of generics + /// + /// + /// + public static int LAYOUT_LEFT_TO_RIGHT { get { if (!_LAYOUT_LEFT_TO_RIGHTReady) { _LAYOUT_LEFT_TO_RIGHTContent = SGetField(LocalBridgeClazz, "LAYOUT_LEFT_TO_RIGHT"); _LAYOUT_LEFT_TO_RIGHTReady = true; } return _LAYOUT_LEFT_TO_RIGHTContent; } } + private static int _LAYOUT_LEFT_TO_RIGHTContent = default; + private static bool _LAYOUT_LEFT_TO_RIGHTReady = false; // this is used because in case of generics + /// + /// + /// + public static int LAYOUT_NO_LIMIT_CONTEXT { get { if (!_LAYOUT_NO_LIMIT_CONTEXTReady) { _LAYOUT_NO_LIMIT_CONTEXTContent = SGetField(LocalBridgeClazz, "LAYOUT_NO_LIMIT_CONTEXT"); _LAYOUT_NO_LIMIT_CONTEXTReady = true; } return _LAYOUT_NO_LIMIT_CONTEXTContent; } } + private static int _LAYOUT_NO_LIMIT_CONTEXTContent = default; + private static bool _LAYOUT_NO_LIMIT_CONTEXTReady = false; // this is used because in case of generics + /// + /// + /// + public static int LAYOUT_NO_START_CONTEXT { get { if (!_LAYOUT_NO_START_CONTEXTReady) { _LAYOUT_NO_START_CONTEXTContent = SGetField(LocalBridgeClazz, "LAYOUT_NO_START_CONTEXT"); _LAYOUT_NO_START_CONTEXTReady = true; } return _LAYOUT_NO_START_CONTEXTContent; } } + private static int _LAYOUT_NO_START_CONTEXTContent = default; + private static bool _LAYOUT_NO_START_CONTEXTReady = false; // this is used because in case of generics + /// + /// + /// + public static int LAYOUT_RIGHT_TO_LEFT { get { if (!_LAYOUT_RIGHT_TO_LEFTReady) { _LAYOUT_RIGHT_TO_LEFTContent = SGetField(LocalBridgeClazz, "LAYOUT_RIGHT_TO_LEFT"); _LAYOUT_RIGHT_TO_LEFTReady = true; } return _LAYOUT_RIGHT_TO_LEFTContent; } } + private static int _LAYOUT_RIGHT_TO_LEFTContent = default; + private static bool _LAYOUT_RIGHT_TO_LEFTReady = false; // this is used because in case of generics + /// + /// + /// + public static int PLAIN { get { if (!_PLAINReady) { _PLAINContent = SGetField(LocalBridgeClazz, "PLAIN"); _PLAINReady = true; } return _PLAINContent; } } + private static int _PLAINContent = default; + private static bool _PLAINReady = false; // this is used because in case of generics + /// + /// + /// + public static int ROMAN_BASELINE { get { if (!_ROMAN_BASELINEReady) { _ROMAN_BASELINEContent = SGetField(LocalBridgeClazz, "ROMAN_BASELINE"); _ROMAN_BASELINEReady = true; } return _ROMAN_BASELINEContent; } } + private static int _ROMAN_BASELINEContent = default; + private static bool _ROMAN_BASELINEReady = false; // this is used because in case of generics + /// + /// + /// + public static int TRUETYPE_FONT { get { if (!_TRUETYPE_FONTReady) { _TRUETYPE_FONTContent = SGetField(LocalBridgeClazz, "TRUETYPE_FONT"); _TRUETYPE_FONTReady = true; } return _TRUETYPE_FONTContent; } } + private static int _TRUETYPE_FONTContent = default; + private static bool _TRUETYPE_FONTReady = false; // this is used because in case of generics + /// + /// + /// + public static int TYPE1_FONT { get { if (!_TYPE1_FONTReady) { _TYPE1_FONTContent = SGetField(LocalBridgeClazz, "TYPE1_FONT"); _TYPE1_FONTReady = true; } return _TYPE1_FONTContent; } } + private static int _TYPE1_FONTContent = default; + private static bool _TYPE1_FONTReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String DIALOG { get { if (!_DIALOGReady) { _DIALOGContent = SGetField(LocalBridgeClazz, "DIALOG"); _DIALOGReady = true; } return _DIALOGContent; } } + private static Java.Lang.String _DIALOGContent = default; + private static bool _DIALOGReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String DIALOG_INPUT { get { if (!_DIALOG_INPUTReady) { _DIALOG_INPUTContent = SGetField(LocalBridgeClazz, "DIALOG_INPUT"); _DIALOG_INPUTReady = true; } return _DIALOG_INPUTContent; } } + private static Java.Lang.String _DIALOG_INPUTContent = default; + private static bool _DIALOG_INPUTReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String MONOSPACED { get { if (!_MONOSPACEDReady) { _MONOSPACEDContent = SGetField(LocalBridgeClazz, "MONOSPACED"); _MONOSPACEDReady = true; } return _MONOSPACEDContent; } } + private static Java.Lang.String _MONOSPACEDContent = default; + private static bool _MONOSPACEDReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String SANS_SERIF { get { if (!_SANS_SERIFReady) { _SANS_SERIFContent = SGetField(LocalBridgeClazz, "SANS_SERIF"); _SANS_SERIFReady = true; } return _SANS_SERIFContent; } } + private static Java.Lang.String _SANS_SERIFContent = default; + private static bool _SANS_SERIFReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String SERIF { get { if (!_SERIFReady) { _SERIFContent = SGetField(LocalBridgeClazz, "SERIF"); _SERIFReady = true; } return _SERIFContent; } } + private static Java.Lang.String _SERIFContent = default; + private static bool _SERIFReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + /// + public static bool TextRequiresLayout(char[] arg0, int arg1, int arg2) + { + return SExecute(LocalBridgeClazz, "textRequiresLayout", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Awt.Font CreateFont(int arg0, Java.Io.File arg1) + { + return SExecute(LocalBridgeClazz, "createFont", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Awt.Font CreateFont(int arg0, Java.Io.InputStream arg1) + { + return SExecute(LocalBridgeClazz, "createFont", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Java.Awt.Font Decode(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "decode", "(Ljava/lang/String;)Ljava/awt/Font;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Awt.Font GetFont(Java.Lang.String arg0, Java.Awt.Font arg1) + { + return SExecute(LocalBridgeClazz, "getFont", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Java.Awt.Font GetFont(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getFont", "(Ljava/lang/String;)Ljava/awt/Font;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Awt.Font GetFont(Java.Util.Map arg0) where Arg0ExtendsJava_Text_AttributedCharacterIterator_Attribute : Java.Text.AttributedCharacterIterator.Attribute + { + return SExecuteWithSignature(LocalBridgeClazz, "getFont", "(Ljava/util/Map;)Ljava/awt/Font;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Awt.Font[] CreateFonts(Java.Io.File arg0) + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "createFonts", "(Ljava/io/File;)[Ljava/awt/Font;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Awt.Font[] CreateFonts(Java.Io.InputStream arg0) + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "createFonts", "(Ljava/io/InputStream;)[Ljava/awt/Font;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Util.Map Attributes + { + get { return IExecuteWithSignature>("getAttributes", "()Ljava/util/Map;"); } + } + /// + /// + /// + public Java.Text.AttributedCharacterIterator.Attribute[] AvailableAttributes + { + get { return IExecuteWithSignatureArray("getAvailableAttributes", "()[Ljava/text/AttributedCharacterIterator$Attribute;"); } + } + /// + /// + /// + public Java.Lang.String Family + { + get { return IExecuteWithSignature("getFamily", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String FontName + { + get { return IExecuteWithSignature("getFontName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public float ItalicAngle + { + get { return IExecuteWithSignature("getItalicAngle", "()F"); } + } + /// + /// + /// + public int MissingGlyphCode + { + get { return IExecuteWithSignature("getMissingGlyphCode", "()I"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public int NumGlyphs + { + get { return IExecuteWithSignature("getNumGlyphs", "()I"); } + } + /// + /// + /// + public Java.Lang.String PSName + { + get { return IExecuteWithSignature("getPSName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public int Size + { + get { return IExecuteWithSignature("getSize", "()I"); } + } + /// + /// + /// + public float Size2D + { + get { return IExecuteWithSignature("getSize2D", "()F"); } + } + /// + /// + /// + public int Style + { + get { return IExecuteWithSignature("getStyle", "()I"); } + } + /// + /// + /// + public Java.Awt.Geom.AffineTransform Transform + { + get { return IExecuteWithSignature("getTransform", "()Ljava/awt/geom/AffineTransform;"); } + } + /// + /// + /// + /// + /// + public bool CanDisplay(char arg0) + { + return IExecuteWithSignature("canDisplay", "(C)Z", arg0); + } + /// + /// + /// + /// + /// + public bool CanDisplay(int arg0) + { + return IExecuteWithSignature("canDisplay", "(I)Z", arg0); + } + /// + /// + /// + /// + public bool HasLayoutAttributes() + { + return IExecuteWithSignature("hasLayoutAttributes", "()Z"); + } + /// + /// + /// + /// + public bool HasUniformLineMetrics() + { + return IExecuteWithSignature("hasUniformLineMetrics", "()Z"); + } + /// + /// + /// + /// + public bool IsBold() + { + return IExecuteWithSignature("isBold", "()Z"); + } + /// + /// + /// + /// + public bool IsItalic() + { + return IExecuteWithSignature("isItalic", "()Z"); + } + /// + /// + /// + /// + public bool IsPlain() + { + return IExecuteWithSignature("isPlain", "()Z"); + } + /// + /// + /// + /// + public bool IsTransformed() + { + return IExecuteWithSignature("isTransformed", "()Z"); + } + /// + /// + /// + /// + /// + public byte GetBaselineFor(char arg0) + { + return IExecuteWithSignature("getBaselineFor", "(C)B", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public int CanDisplayUpTo(char[] arg0, int arg1, int arg2) + { + return IExecute("canDisplayUpTo", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public int CanDisplayUpTo(Java.Lang.String arg0) + { + return IExecuteWithSignature("canDisplayUpTo", "(Ljava/lang/String;)I", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public int CanDisplayUpTo(Java.Text.CharacterIterator arg0, int arg1, int arg2) + { + return IExecute("canDisplayUpTo", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public Java.Awt.Font DeriveFont(float arg0) + { + return IExecuteWithSignature("deriveFont", "(F)Ljava/awt/Font;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Awt.Font DeriveFont(int arg0, float arg1) + { + return IExecute("deriveFont", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Awt.Font DeriveFont(int arg0, Java.Awt.Geom.AffineTransform arg1) + { + return IExecute("deriveFont", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Awt.Font DeriveFont(int arg0) + { + return IExecuteWithSignature("deriveFont", "(I)Ljava/awt/Font;", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.Font DeriveFont(Java.Awt.Geom.AffineTransform arg0) + { + return IExecuteWithSignature("deriveFont", "(Ljava/awt/geom/AffineTransform;)Ljava/awt/Font;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Awt.Font DeriveFont(Java.Util.Map arg0) where Arg0ExtendsJava_Text_AttributedCharacterIterator_Attribute : Java.Text.AttributedCharacterIterator.Attribute + { + return IExecuteWithSignature("deriveFont", "(Ljava/util/Map;)Ljava/awt/Font;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Awt.FontNs.GlyphVector CreateGlyphVector(Java.Awt.FontNs.FontRenderContext arg0, char[] arg1) + { + return IExecute("createGlyphVector", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Awt.FontNs.GlyphVector CreateGlyphVector(Java.Awt.FontNs.FontRenderContext arg0, int[] arg1) + { + return IExecute("createGlyphVector", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Awt.FontNs.GlyphVector CreateGlyphVector(Java.Awt.FontNs.FontRenderContext arg0, Java.Lang.String arg1) + { + return IExecute("createGlyphVector", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Awt.FontNs.GlyphVector CreateGlyphVector(Java.Awt.FontNs.FontRenderContext arg0, Java.Text.CharacterIterator arg1) + { + return IExecute("createGlyphVector", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Awt.FontNs.GlyphVector LayoutGlyphVector(Java.Awt.FontNs.FontRenderContext arg0, char[] arg1, int arg2, int arg3, int arg4) + { + return IExecute("layoutGlyphVector", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Awt.FontNs.LineMetrics GetLineMetrics(char[] arg0, int arg1, int arg2, Java.Awt.FontNs.FontRenderContext arg3) + { + return IExecute("getLineMetrics", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Awt.FontNs.LineMetrics GetLineMetrics(Java.Lang.String arg0, int arg1, int arg2, Java.Awt.FontNs.FontRenderContext arg3) + { + return IExecute("getLineMetrics", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + public Java.Awt.FontNs.LineMetrics GetLineMetrics(Java.Lang.String arg0, Java.Awt.FontNs.FontRenderContext arg1) + { + return IExecute("getLineMetrics", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Awt.FontNs.LineMetrics GetLineMetrics(Java.Text.CharacterIterator arg0, int arg1, int arg2, Java.Awt.FontNs.FontRenderContext arg3) + { + return IExecute("getLineMetrics", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + public Java.Awt.Geom.Rectangle2D GetMaxCharBounds(Java.Awt.FontNs.FontRenderContext arg0) + { + return IExecuteWithSignature("getMaxCharBounds", "(Ljava/awt/font/FontRenderContext;)Ljava/awt/geom/Rectangle2D;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Awt.Geom.Rectangle2D GetStringBounds(char[] arg0, int arg1, int arg2, Java.Awt.FontNs.FontRenderContext arg3) + { + return IExecute("getStringBounds", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Awt.Geom.Rectangle2D GetStringBounds(Java.Lang.String arg0, int arg1, int arg2, Java.Awt.FontNs.FontRenderContext arg3) + { + return IExecute("getStringBounds", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + public Java.Awt.Geom.Rectangle2D GetStringBounds(Java.Lang.String arg0, Java.Awt.FontNs.FontRenderContext arg1) + { + return IExecute("getStringBounds", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Awt.Geom.Rectangle2D GetStringBounds(Java.Text.CharacterIterator arg0, int arg1, int arg2, Java.Awt.FontNs.FontRenderContext arg3) + { + return IExecute("getStringBounds", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + public Java.Lang.String GetFamily(Java.Util.Locale arg0) + { + return IExecuteWithSignature("getFamily", "(Ljava/util/Locale;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.String GetFontName(Java.Util.Locale arg0) + { + return IExecuteWithSignature("getFontName", "(Ljava/util/Locale;)Ljava/lang/String;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/FontFormatException.cs b/src/net/JNet/GeneratedCore/Java/Awt/FontFormatException.cs new file mode 100644 index 0000000000..af38362dc1 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/FontFormatException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt +{ + #region FontFormatException + public partial class FontFormatException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/FontMetrics.cs b/src/net/JNet/GeneratedCore/Java/Awt/FontMetrics.cs new file mode 100644 index 0000000000..8b82ab124e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/FontMetrics.cs @@ -0,0 +1,286 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt +{ + #region FontMetrics + public partial class FontMetrics + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int Ascent + { + get { return IExecuteWithSignature("getAscent", "()I"); } + } + /// + /// + /// + public int Descent + { + get { return IExecuteWithSignature("getDescent", "()I"); } + } + /// + /// + /// + public Java.Awt.Font Font + { + get { return IExecuteWithSignature("getFont", "()Ljava/awt/Font;"); } + } + /// + /// + /// + public Java.Awt.FontNs.FontRenderContext FontRenderContext + { + get { return IExecuteWithSignature("getFontRenderContext", "()Ljava/awt/font/FontRenderContext;"); } + } + /// + /// + /// + public int Height + { + get { return IExecuteWithSignature("getHeight", "()I"); } + } + /// + /// + /// + public int Leading + { + get { return IExecuteWithSignature("getLeading", "()I"); } + } + /// + /// + /// + public int MaxAdvance + { + get { return IExecuteWithSignature("getMaxAdvance", "()I"); } + } + /// + /// + /// + public int MaxAscent + { + get { return IExecuteWithSignature("getMaxAscent", "()I"); } + } + /// + /// + /// + public int MaxDescent + { + get { return IExecuteWithSignature("getMaxDescent", "()I"); } + } + /// + /// + /// + public int[] Widths + { + get { return IExecuteWithSignatureArray("getWidths", "()[I"); } + } + /// + /// + /// + /// + public bool HasUniformLineMetrics() + { + return IExecuteWithSignature("hasUniformLineMetrics", "()Z"); + } + /// + /// + /// + /// + /// + /// + /// + public int BytesWidth(byte[] arg0, int arg1, int arg2) + { + return IExecute("bytesWidth", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public int CharsWidth(char[] arg0, int arg1, int arg2) + { + return IExecute("charsWidth", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public int CharWidth(char arg0) + { + return IExecuteWithSignature("charWidth", "(C)I", arg0); + } + /// + /// + /// + /// + /// + public int CharWidth(int arg0) + { + return IExecuteWithSignature("charWidth", "(I)I", arg0); + } + /// + /// + /// + /// + /// + public int StringWidth(Java.Lang.String arg0) + { + return IExecuteWithSignature("stringWidth", "(Ljava/lang/String;)I", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Awt.FontNs.LineMetrics GetLineMetrics(char[] arg0, int arg1, int arg2, Java.Awt.Graphics arg3) + { + return IExecute("getLineMetrics", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Awt.FontNs.LineMetrics GetLineMetrics(Java.Lang.String arg0, int arg1, int arg2, Java.Awt.Graphics arg3) + { + return IExecute("getLineMetrics", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + public Java.Awt.FontNs.LineMetrics GetLineMetrics(Java.Lang.String arg0, Java.Awt.Graphics arg1) + { + return IExecute("getLineMetrics", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Awt.FontNs.LineMetrics GetLineMetrics(Java.Text.CharacterIterator arg0, int arg1, int arg2, Java.Awt.Graphics arg3) + { + return IExecute("getLineMetrics", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + public Java.Awt.Geom.Rectangle2D GetMaxCharBounds(Java.Awt.Graphics arg0) + { + return IExecuteWithSignature("getMaxCharBounds", "(Ljava/awt/Graphics;)Ljava/awt/geom/Rectangle2D;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Awt.Geom.Rectangle2D GetStringBounds(char[] arg0, int arg1, int arg2, Java.Awt.Graphics arg3) + { + return IExecute("getStringBounds", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Awt.Geom.Rectangle2D GetStringBounds(Java.Lang.String arg0, int arg1, int arg2, Java.Awt.Graphics arg3) + { + return IExecute("getStringBounds", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + public Java.Awt.Geom.Rectangle2D GetStringBounds(Java.Lang.String arg0, Java.Awt.Graphics arg1) + { + return IExecute("getStringBounds", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Awt.Geom.Rectangle2D GetStringBounds(Java.Text.CharacterIterator arg0, int arg1, int arg2, Java.Awt.Graphics arg3) + { + return IExecute("getStringBounds", arg0, arg1, arg2, arg3); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/FontNs/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Java/Awt/FontNs/AllPackageClasses.cs new file mode 100644 index 0000000000..a8a1f1e875 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/FontNs/AllPackageClasses.cs @@ -0,0 +1,942 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Java.Awt.FontNs +{ + #region FontRenderContext + /// + /// + /// + public partial class FontRenderContext : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.font.FontRenderContext"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public FontRenderContext() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public FontRenderContext(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region GlyphJustificationInfo + /// + /// + /// + public partial class GlyphJustificationInfo : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.font.GlyphJustificationInfo"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public GlyphJustificationInfo() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public GlyphJustificationInfo(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region GlyphMetrics + /// + /// + /// + public partial class GlyphMetrics : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.font.GlyphMetrics"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public GlyphMetrics() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public GlyphMetrics(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region GlyphVector + /// + /// + /// + public partial class GlyphVector : Java.Lang.Cloneable + { + const string _bridgeClassName = "java.awt.font.GlyphVector"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("GlyphVector class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public GlyphVector() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("GlyphVector class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public GlyphVector(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region GraphicAttribute + /// + /// + /// + public partial class GraphicAttribute : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.font.GraphicAttribute"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("GraphicAttribute class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public GraphicAttribute() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("GraphicAttribute class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public GraphicAttribute(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ImageGraphicAttribute + /// + /// + /// + public partial class ImageGraphicAttribute : Java.Awt.FontNs.GraphicAttribute + { + const string _bridgeClassName = "java.awt.font.ImageGraphicAttribute"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ImageGraphicAttribute() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ImageGraphicAttribute(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region LayoutPath + /// + /// + /// + public partial class LayoutPath : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.font.LayoutPath"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("LayoutPath class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public LayoutPath() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("LayoutPath class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public LayoutPath(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region LineBreakMeasurer + /// + /// + /// + public partial class LineBreakMeasurer : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.font.LineBreakMeasurer"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public LineBreakMeasurer() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public LineBreakMeasurer(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region LineMetrics + /// + /// + /// + public partial class LineMetrics : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.font.LineMetrics"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("LineMetrics class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public LineMetrics() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("LineMetrics class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public LineMetrics(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MultipleMaster + /// + /// + /// + public partial class MultipleMaster : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.font.MultipleMaster"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("MultipleMaster class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public MultipleMaster() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("MultipleMaster class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public MultipleMaster(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region NumericShaper + /// + /// + /// + public partial class NumericShaper : Java.Io.Serializable + { + const string _bridgeClassName = "java.awt.font.NumericShaper"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public NumericShaper() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public NumericShaper(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region Range + /// + /// + /// + public partial class Range : Java.Lang.Enum + { + const string _bridgeClassName = "java.awt.font.NumericShaper$Range"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Range() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Range(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region OpenType + /// + /// + /// + public partial class OpenType : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.font.OpenType"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("OpenType class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public OpenType() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("OpenType class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public OpenType(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ShapeGraphicAttribute + /// + /// + /// + public partial class ShapeGraphicAttribute : Java.Awt.FontNs.GraphicAttribute + { + const string _bridgeClassName = "java.awt.font.ShapeGraphicAttribute"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ShapeGraphicAttribute() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ShapeGraphicAttribute(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TextAttribute + /// + /// + /// + public partial class TextAttribute : Java.Text.AttributedCharacterIterator.Attribute + { + const string _bridgeClassName = "java.awt.font.TextAttribute"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public TextAttribute() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public TextAttribute(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TextHitInfo + /// + /// + /// + public partial class TextHitInfo : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.font.TextHitInfo"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public TextHitInfo() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public TextHitInfo(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TextLayout + /// + /// + /// + public partial class TextLayout : Java.Lang.Cloneable + { + const string _bridgeClassName = "java.awt.font.TextLayout"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public TextLayout() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public TextLayout(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region CaretPolicy + /// + /// + /// + public partial class CaretPolicy : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.font.TextLayout$CaretPolicy"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public CaretPolicy() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public CaretPolicy(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region TextMeasurer + /// + /// + /// + public partial class TextMeasurer : Java.Lang.Cloneable + { + const string _bridgeClassName = "java.awt.font.TextMeasurer"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public TextMeasurer() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public TextMeasurer(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TransformAttribute + /// + /// + /// + public partial class TransformAttribute : Java.Io.Serializable + { + const string _bridgeClassName = "java.awt.font.TransformAttribute"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public TransformAttribute() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public TransformAttribute(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/FontNs/FontRenderContext.cs b/src/net/JNet/GeneratedCore/Java/Awt/FontNs/FontRenderContext.cs new file mode 100644 index 0000000000..a9796ce1dc --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/FontNs/FontRenderContext.cs @@ -0,0 +1,130 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.FontNs +{ + #region FontRenderContext + public partial class FontRenderContext + { + #region Constructors + /// + /// + /// + /// + /// + /// + public FontRenderContext(Java.Awt.Geom.AffineTransform arg0, bool arg1, bool arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + /// + public FontRenderContext(Java.Awt.Geom.AffineTransform arg0, object arg1, object arg2) + : base(arg0, arg1, arg2) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public object AntiAliasingHint + { + get { return IExecuteWithSignature("getAntiAliasingHint", "()Ljava/lang/Object;"); } + } + /// + /// + /// + public object FractionalMetricsHint + { + get { return IExecuteWithSignature("getFractionalMetricsHint", "()Ljava/lang/Object;"); } + } + /// + /// + /// + public Java.Awt.Geom.AffineTransform Transform + { + get { return IExecuteWithSignature("getTransform", "()Ljava/awt/geom/AffineTransform;"); } + } + /// + /// + /// + public int TransformType + { + get { return IExecuteWithSignature("getTransformType", "()I"); } + } + /// + /// + /// + /// + public bool IsAntiAliased() + { + return IExecuteWithSignature("isAntiAliased", "()Z"); + } + /// + /// + /// + /// + public bool IsTransformed() + { + return IExecuteWithSignature("isTransformed", "()Z"); + } + /// + /// + /// + /// + public bool UsesFractionalMetrics() + { + return IExecuteWithSignature("usesFractionalMetrics", "()Z"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/FontNs/GlyphJustificationInfo.cs b/src/net/JNet/GeneratedCore/Java/Awt/FontNs/GlyphJustificationInfo.cs new file mode 100644 index 0000000000..d4a1a431b8 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/FontNs/GlyphJustificationInfo.cs @@ -0,0 +1,152 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.FontNs +{ + #region GlyphJustificationInfo + public partial class GlyphJustificationInfo + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public GlyphJustificationInfo(float arg0, bool arg1, int arg2, float arg3, float arg4, bool arg5, int arg6, float arg7, float arg8) + : base(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public bool growAbsorb { get { if (!_growAbsorbReady) { _growAbsorbContent = IGetField("growAbsorb"); _growAbsorbReady = true; } return _growAbsorbContent; } } + private bool _growAbsorbContent = default; + private bool _growAbsorbReady = false; // this is used because in case of generics + /// + /// + /// + public bool shrinkAbsorb { get { if (!_shrinkAbsorbReady) { _shrinkAbsorbContent = IGetField("shrinkAbsorb"); _shrinkAbsorbReady = true; } return _shrinkAbsorbContent; } } + private bool _shrinkAbsorbContent = default; + private bool _shrinkAbsorbReady = false; // this is used because in case of generics + /// + /// + /// + public float growLeftLimit { get { if (!_growLeftLimitReady) { _growLeftLimitContent = IGetField("growLeftLimit"); _growLeftLimitReady = true; } return _growLeftLimitContent; } } + private float _growLeftLimitContent = default; + private bool _growLeftLimitReady = false; // this is used because in case of generics + /// + /// + /// + public float growRightLimit { get { if (!_growRightLimitReady) { _growRightLimitContent = IGetField("growRightLimit"); _growRightLimitReady = true; } return _growRightLimitContent; } } + private float _growRightLimitContent = default; + private bool _growRightLimitReady = false; // this is used because in case of generics + /// + /// + /// + public float shrinkLeftLimit { get { if (!_shrinkLeftLimitReady) { _shrinkLeftLimitContent = IGetField("shrinkLeftLimit"); _shrinkLeftLimitReady = true; } return _shrinkLeftLimitContent; } } + private float _shrinkLeftLimitContent = default; + private bool _shrinkLeftLimitReady = false; // this is used because in case of generics + /// + /// + /// + public float shrinkRightLimit { get { if (!_shrinkRightLimitReady) { _shrinkRightLimitContent = IGetField("shrinkRightLimit"); _shrinkRightLimitReady = true; } return _shrinkRightLimitContent; } } + private float _shrinkRightLimitContent = default; + private bool _shrinkRightLimitReady = false; // this is used because in case of generics + /// + /// + /// + public float weight { get { if (!_weightReady) { _weightContent = IGetField("weight"); _weightReady = true; } return _weightContent; } } + private float _weightContent = default; + private bool _weightReady = false; // this is used because in case of generics + /// + /// + /// + public int growPriority { get { if (!_growPriorityReady) { _growPriorityContent = IGetField("growPriority"); _growPriorityReady = true; } return _growPriorityContent; } } + private int _growPriorityContent = default; + private bool _growPriorityReady = false; // this is used because in case of generics + /// + /// + /// + public int shrinkPriority { get { if (!_shrinkPriorityReady) { _shrinkPriorityContent = IGetField("shrinkPriority"); _shrinkPriorityReady = true; } return _shrinkPriorityContent; } } + private int _shrinkPriorityContent = default; + private bool _shrinkPriorityReady = false; // this is used because in case of generics + /// + /// + /// + public static int PRIORITY_INTERCHAR { get { if (!_PRIORITY_INTERCHARReady) { _PRIORITY_INTERCHARContent = SGetField(LocalBridgeClazz, "PRIORITY_INTERCHAR"); _PRIORITY_INTERCHARReady = true; } return _PRIORITY_INTERCHARContent; } } + private static int _PRIORITY_INTERCHARContent = default; + private static bool _PRIORITY_INTERCHARReady = false; // this is used because in case of generics + /// + /// + /// + public static int PRIORITY_KASHIDA { get { if (!_PRIORITY_KASHIDAReady) { _PRIORITY_KASHIDAContent = SGetField(LocalBridgeClazz, "PRIORITY_KASHIDA"); _PRIORITY_KASHIDAReady = true; } return _PRIORITY_KASHIDAContent; } } + private static int _PRIORITY_KASHIDAContent = default; + private static bool _PRIORITY_KASHIDAReady = false; // this is used because in case of generics + /// + /// + /// + public static int PRIORITY_NONE { get { if (!_PRIORITY_NONEReady) { _PRIORITY_NONEContent = SGetField(LocalBridgeClazz, "PRIORITY_NONE"); _PRIORITY_NONEReady = true; } return _PRIORITY_NONEContent; } } + private static int _PRIORITY_NONEContent = default; + private static bool _PRIORITY_NONEReady = false; // this is used because in case of generics + /// + /// + /// + public static int PRIORITY_WHITESPACE { get { if (!_PRIORITY_WHITESPACEReady) { _PRIORITY_WHITESPACEContent = SGetField(LocalBridgeClazz, "PRIORITY_WHITESPACE"); _PRIORITY_WHITESPACEReady = true; } return _PRIORITY_WHITESPACEContent; } } + private static int _PRIORITY_WHITESPACEContent = default; + private static bool _PRIORITY_WHITESPACEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/FontNs/GlyphMetrics.cs b/src/net/JNet/GeneratedCore/Java/Awt/FontNs/GlyphMetrics.cs new file mode 100644 index 0000000000..b18d4478e3 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/FontNs/GlyphMetrics.cs @@ -0,0 +1,199 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.FontNs +{ + #region GlyphMetrics + public partial class GlyphMetrics + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + /// + public GlyphMetrics(bool arg0, float arg1, float arg2, Java.Awt.Geom.Rectangle2D arg3, byte arg4) + : base(arg0, arg1, arg2, arg3, arg4) + { + } + /// + /// + /// + /// + /// + /// + public GlyphMetrics(float arg0, Java.Awt.Geom.Rectangle2D arg1, byte arg2) + : base(arg0, arg1, arg2) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static byte COMBINING { get { if (!_COMBININGReady) { _COMBININGContent = SGetField(LocalBridgeClazz, "COMBINING"); _COMBININGReady = true; } return _COMBININGContent; } } + private static byte _COMBININGContent = default; + private static bool _COMBININGReady = false; // this is used because in case of generics + /// + /// + /// + public static byte COMPONENT { get { if (!_COMPONENTReady) { _COMPONENTContent = SGetField(LocalBridgeClazz, "COMPONENT"); _COMPONENTReady = true; } return _COMPONENTContent; } } + private static byte _COMPONENTContent = default; + private static bool _COMPONENTReady = false; // this is used because in case of generics + /// + /// + /// + public static byte LIGATURE { get { if (!_LIGATUREReady) { _LIGATUREContent = SGetField(LocalBridgeClazz, "LIGATURE"); _LIGATUREReady = true; } return _LIGATUREContent; } } + private static byte _LIGATUREContent = default; + private static bool _LIGATUREReady = false; // this is used because in case of generics + /// + /// + /// + public static byte STANDARD { get { if (!_STANDARDReady) { _STANDARDContent = SGetField(LocalBridgeClazz, "STANDARD"); _STANDARDReady = true; } return _STANDARDContent; } } + private static byte _STANDARDContent = default; + private static bool _STANDARDReady = false; // this is used because in case of generics + /// + /// + /// + public static byte WHITESPACE { get { if (!_WHITESPACEReady) { _WHITESPACEContent = SGetField(LocalBridgeClazz, "WHITESPACE"); _WHITESPACEReady = true; } return _WHITESPACEContent; } } + private static byte _WHITESPACEContent = default; + private static bool _WHITESPACEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public float Advance + { + get { return IExecuteWithSignature("getAdvance", "()F"); } + } + /// + /// + /// + public float AdvanceX + { + get { return IExecuteWithSignature("getAdvanceX", "()F"); } + } + /// + /// + /// + public float AdvanceY + { + get { return IExecuteWithSignature("getAdvanceY", "()F"); } + } + /// + /// + /// + public Java.Awt.Geom.Rectangle2D Bounds2D + { + get { return IExecuteWithSignature("getBounds2D", "()Ljava/awt/geom/Rectangle2D;"); } + } + /// + /// + /// + public float LSB + { + get { return IExecuteWithSignature("getLSB", "()F"); } + } + /// + /// + /// + public float RSB + { + get { return IExecuteWithSignature("getRSB", "()F"); } + } + /// + /// + /// + public int Type + { + get { return IExecuteWithSignature("getType", "()I"); } + } + /// + /// + /// + /// + public bool IsCombining() + { + return IExecuteWithSignature("isCombining", "()Z"); + } + /// + /// + /// + /// + public bool IsComponent() + { + return IExecuteWithSignature("isComponent", "()Z"); + } + /// + /// + /// + /// + public bool IsLigature() + { + return IExecuteWithSignature("isLigature", "()Z"); + } + /// + /// + /// + /// + public bool IsStandard() + { + return IExecuteWithSignature("isStandard", "()Z"); + } + /// + /// + /// + /// + public bool IsWhitespace() + { + return IExecuteWithSignature("isWhitespace", "()Z"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/FontNs/GlyphVector.cs b/src/net/JNet/GeneratedCore/Java/Awt/FontNs/GlyphVector.cs new file mode 100644 index 0000000000..33718d93f9 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/FontNs/GlyphVector.cs @@ -0,0 +1,320 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.FontNs +{ + #region GlyphVector + public partial class GlyphVector + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int FLAG_COMPLEX_GLYPHS { get { if (!_FLAG_COMPLEX_GLYPHSReady) { _FLAG_COMPLEX_GLYPHSContent = SGetField(LocalBridgeClazz, "FLAG_COMPLEX_GLYPHS"); _FLAG_COMPLEX_GLYPHSReady = true; } return _FLAG_COMPLEX_GLYPHSContent; } } + private static int _FLAG_COMPLEX_GLYPHSContent = default; + private static bool _FLAG_COMPLEX_GLYPHSReady = false; // this is used because in case of generics + /// + /// + /// + public static int FLAG_HAS_POSITION_ADJUSTMENTS { get { if (!_FLAG_HAS_POSITION_ADJUSTMENTSReady) { _FLAG_HAS_POSITION_ADJUSTMENTSContent = SGetField(LocalBridgeClazz, "FLAG_HAS_POSITION_ADJUSTMENTS"); _FLAG_HAS_POSITION_ADJUSTMENTSReady = true; } return _FLAG_HAS_POSITION_ADJUSTMENTSContent; } } + private static int _FLAG_HAS_POSITION_ADJUSTMENTSContent = default; + private static bool _FLAG_HAS_POSITION_ADJUSTMENTSReady = false; // this is used because in case of generics + /// + /// + /// + public static int FLAG_HAS_TRANSFORMS { get { if (!_FLAG_HAS_TRANSFORMSReady) { _FLAG_HAS_TRANSFORMSContent = SGetField(LocalBridgeClazz, "FLAG_HAS_TRANSFORMS"); _FLAG_HAS_TRANSFORMSReady = true; } return _FLAG_HAS_TRANSFORMSContent; } } + private static int _FLAG_HAS_TRANSFORMSContent = default; + private static bool _FLAG_HAS_TRANSFORMSReady = false; // this is used because in case of generics + /// + /// + /// + public static int FLAG_MASK { get { if (!_FLAG_MASKReady) { _FLAG_MASKContent = SGetField(LocalBridgeClazz, "FLAG_MASK"); _FLAG_MASKReady = true; } return _FLAG_MASKContent; } } + private static int _FLAG_MASKContent = default; + private static bool _FLAG_MASKReady = false; // this is used because in case of generics + /// + /// + /// + public static int FLAG_RUN_RTL { get { if (!_FLAG_RUN_RTLReady) { _FLAG_RUN_RTLContent = SGetField(LocalBridgeClazz, "FLAG_RUN_RTL"); _FLAG_RUN_RTLReady = true; } return _FLAG_RUN_RTLContent; } } + private static int _FLAG_RUN_RTLContent = default; + private static bool _FLAG_RUN_RTLReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.Font Font + { + get { return IExecuteWithSignature("getFont", "()Ljava/awt/Font;"); } + } + /// + /// + /// + public Java.Awt.FontNs.FontRenderContext FontRenderContext + { + get { return IExecuteWithSignature("getFontRenderContext", "()Ljava/awt/font/FontRenderContext;"); } + } + /// + /// + /// + public int LayoutFlags + { + get { return IExecuteWithSignature("getLayoutFlags", "()I"); } + } + /// + /// + /// + public Java.Awt.Geom.Rectangle2D LogicalBounds + { + get { return IExecuteWithSignature("getLogicalBounds", "()Ljava/awt/geom/Rectangle2D;"); } + } + /// + /// + /// + public int NumGlyphs + { + get { return IExecuteWithSignature("getNumGlyphs", "()I"); } + } + /// + /// + /// + public Java.Awt.Shape Outline + { + get { return IExecuteWithSignature("getOutline", "()Ljava/awt/Shape;"); } + } + /// + /// + /// + public Java.Awt.Geom.Rectangle2D VisualBounds + { + get { return IExecuteWithSignature("getVisualBounds", "()Ljava/awt/geom/Rectangle2D;"); } + } + /// + /// + /// + /// + /// + /// + /// + public float[] GetGlyphPositions(int arg0, int arg1, float[] arg2) + { + return IExecuteArray("getGlyphPositions", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public int GetGlyphCode(int arg0) + { + return IExecuteWithSignature("getGlyphCode", "(I)I", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public int[] GetGlyphCodes(int arg0, int arg1, int[] arg2) + { + return IExecuteArray("getGlyphCodes", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public Java.Awt.FontNs.GlyphJustificationInfo GetGlyphJustificationInfo(int arg0) + { + return IExecuteWithSignature("getGlyphJustificationInfo", "(I)Ljava/awt/font/GlyphJustificationInfo;", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.FontNs.GlyphMetrics GetGlyphMetrics(int arg0) + { + return IExecuteWithSignature("getGlyphMetrics", "(I)Ljava/awt/font/GlyphMetrics;", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.Geom.AffineTransform GetGlyphTransform(int arg0) + { + return IExecuteWithSignature("getGlyphTransform", "(I)Ljava/awt/geom/AffineTransform;", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.Geom.Point2D GetGlyphPosition(int arg0) + { + return IExecuteWithSignature("getGlyphPosition", "(I)Ljava/awt/geom/Point2D;", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.Shape GetGlyphLogicalBounds(int arg0) + { + return IExecuteWithSignature("getGlyphLogicalBounds", "(I)Ljava/awt/Shape;", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.Shape GetGlyphOutline(int arg0) + { + return IExecuteWithSignature("getGlyphOutline", "(I)Ljava/awt/Shape;", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.Shape GetGlyphVisualBounds(int arg0) + { + return IExecuteWithSignature("getGlyphVisualBounds", "(I)Ljava/awt/Shape;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Awt.Shape GetOutline(float arg0, float arg1) + { + return IExecute("getOutline", arg0, arg1); + } + /// + /// + /// + public void PerformDefaultLayout() + { + IExecuteWithSignature("performDefaultLayout", "()V"); + } + /// + /// + /// + /// + /// + public void SetGlyphPosition(int arg0, Java.Awt.Geom.Point2D arg1) + { + IExecute("setGlyphPosition", arg0, arg1); + } + /// + /// + /// + /// + /// + public void SetGlyphTransform(int arg0, Java.Awt.Geom.AffineTransform arg1) + { + IExecute("setGlyphTransform", arg0, arg1); + } + /// + /// + /// + /// + /// + public int GetGlyphCharIndex(int arg0) + { + return IExecuteWithSignature("getGlyphCharIndex", "(I)I", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public int[] GetGlyphCharIndices(int arg0, int arg1, int[] arg2) + { + return IExecuteArray("getGlyphCharIndices", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Awt.Rectangle GetGlyphPixelBounds(int arg0, Java.Awt.FontNs.FontRenderContext arg1, float arg2, float arg3) + { + return IExecute("getGlyphPixelBounds", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Awt.Rectangle GetPixelBounds(Java.Awt.FontNs.FontRenderContext arg0, float arg1, float arg2) + { + return IExecute("getPixelBounds", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Awt.Shape GetGlyphOutline(int arg0, float arg1, float arg2) + { + return IExecute("getGlyphOutline", arg0, arg1, arg2); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/FontNs/GraphicAttribute.cs b/src/net/JNet/GeneratedCore/Java/Awt/FontNs/GraphicAttribute.cs new file mode 100644 index 0000000000..aec501fb3f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/FontNs/GraphicAttribute.cs @@ -0,0 +1,149 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.FontNs +{ + #region GraphicAttribute + public partial class GraphicAttribute + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int BOTTOM_ALIGNMENT { get { if (!_BOTTOM_ALIGNMENTReady) { _BOTTOM_ALIGNMENTContent = SGetField(LocalBridgeClazz, "BOTTOM_ALIGNMENT"); _BOTTOM_ALIGNMENTReady = true; } return _BOTTOM_ALIGNMENTContent; } } + private static int _BOTTOM_ALIGNMENTContent = default; + private static bool _BOTTOM_ALIGNMENTReady = false; // this is used because in case of generics + /// + /// + /// + public static int CENTER_BASELINE { get { if (!_CENTER_BASELINEReady) { _CENTER_BASELINEContent = SGetField(LocalBridgeClazz, "CENTER_BASELINE"); _CENTER_BASELINEReady = true; } return _CENTER_BASELINEContent; } } + private static int _CENTER_BASELINEContent = default; + private static bool _CENTER_BASELINEReady = false; // this is used because in case of generics + /// + /// + /// + public static int HANGING_BASELINE { get { if (!_HANGING_BASELINEReady) { _HANGING_BASELINEContent = SGetField(LocalBridgeClazz, "HANGING_BASELINE"); _HANGING_BASELINEReady = true; } return _HANGING_BASELINEContent; } } + private static int _HANGING_BASELINEContent = default; + private static bool _HANGING_BASELINEReady = false; // this is used because in case of generics + /// + /// + /// + public static int ROMAN_BASELINE { get { if (!_ROMAN_BASELINEReady) { _ROMAN_BASELINEContent = SGetField(LocalBridgeClazz, "ROMAN_BASELINE"); _ROMAN_BASELINEReady = true; } return _ROMAN_BASELINEContent; } } + private static int _ROMAN_BASELINEContent = default; + private static bool _ROMAN_BASELINEReady = false; // this is used because in case of generics + /// + /// + /// + public static int TOP_ALIGNMENT { get { if (!_TOP_ALIGNMENTReady) { _TOP_ALIGNMENTContent = SGetField(LocalBridgeClazz, "TOP_ALIGNMENT"); _TOP_ALIGNMENTReady = true; } return _TOP_ALIGNMENTContent; } } + private static int _TOP_ALIGNMENTContent = default; + private static bool _TOP_ALIGNMENTReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public float Advance + { + get { return IExecuteWithSignature("getAdvance", "()F"); } + } + /// + /// + /// + public int Alignment + { + get { return IExecuteWithSignature("getAlignment", "()I"); } + } + /// + /// + /// + public float Ascent + { + get { return IExecuteWithSignature("getAscent", "()F"); } + } + /// + /// + /// + public Java.Awt.Geom.Rectangle2D Bounds + { + get { return IExecuteWithSignature("getBounds", "()Ljava/awt/geom/Rectangle2D;"); } + } + /// + /// + /// + public float Descent + { + get { return IExecuteWithSignature("getDescent", "()F"); } + } + /// + /// + /// + public Java.Awt.FontNs.GlyphJustificationInfo JustificationInfo + { + get { return IExecuteWithSignature("getJustificationInfo", "()Ljava/awt/font/GlyphJustificationInfo;"); } + } + /// + /// + /// + /// + /// + /// + public void Draw(Java.Awt.Graphics2D arg0, float arg1, float arg2) + { + IExecute("draw", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public Java.Awt.Shape GetOutline(Java.Awt.Geom.AffineTransform arg0) + { + return IExecuteWithSignature("getOutline", "(Ljava/awt/geom/AffineTransform;)Ljava/awt/Shape;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/FontNs/ImageGraphicAttribute.cs b/src/net/JNet/GeneratedCore/Java/Awt/FontNs/ImageGraphicAttribute.cs new file mode 100644 index 0000000000..96cd0b6d96 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/FontNs/ImageGraphicAttribute.cs @@ -0,0 +1,78 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.FontNs +{ + #region ImageGraphicAttribute + public partial class ImageGraphicAttribute + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + public ImageGraphicAttribute(Java.Awt.Image arg0, int arg1, float arg2, float arg3) + : base(arg0, arg1, arg2, arg3) + { + } + /// + /// + /// + /// + /// + public ImageGraphicAttribute(Java.Awt.Image arg0, int arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/FontNs/LayoutPath.cs b/src/net/JNet/GeneratedCore/Java/Awt/FontNs/LayoutPath.cs new file mode 100644 index 0000000000..bb695a752f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/FontNs/LayoutPath.cs @@ -0,0 +1,78 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.FontNs +{ + #region LayoutPath + public partial class LayoutPath + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public bool PointToPath(Java.Awt.Geom.Point2D arg0, Java.Awt.Geom.Point2D arg1) + { + return IExecute("pointToPath", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void PathToPoint(Java.Awt.Geom.Point2D arg0, bool arg1, Java.Awt.Geom.Point2D arg2) + { + IExecute("pathToPoint", arg0, arg1, arg2); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/FontNs/LineBreakMeasurer.cs b/src/net/JNet/GeneratedCore/Java/Awt/FontNs/LineBreakMeasurer.cs new file mode 100644 index 0000000000..4550029e60 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/FontNs/LineBreakMeasurer.cs @@ -0,0 +1,142 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.FontNs +{ + #region LineBreakMeasurer + public partial class LineBreakMeasurer + { + #region Constructors + /// + /// + /// + /// + /// + public LineBreakMeasurer(Java.Text.AttributedCharacterIterator arg0, Java.Awt.FontNs.FontRenderContext arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + /// + public LineBreakMeasurer(Java.Text.AttributedCharacterIterator arg0, Java.Text.BreakIterator arg1, Java.Awt.FontNs.FontRenderContext arg2) + : base(arg0, arg1, arg2) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int Position + { + get { return IExecuteWithSignature("getPosition", "()I"); } set { IExecuteWithSignature("setPosition", "(I)V", value); } + } + /// + /// + /// + /// + /// + /// + /// + public int NextOffset(float arg0, int arg1, bool arg2) + { + return IExecute("nextOffset", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public int NextOffset(float arg0) + { + return IExecuteWithSignature("nextOffset", "(F)I", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Awt.FontNs.TextLayout NextLayout(float arg0, int arg1, bool arg2) + { + return IExecute("nextLayout", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public Java.Awt.FontNs.TextLayout NextLayout(float arg0) + { + return IExecuteWithSignature("nextLayout", "(F)Ljava/awt/font/TextLayout;", arg0); + } + /// + /// + /// + /// + /// + public void DeleteChar(Java.Text.AttributedCharacterIterator arg0, int arg1) + { + IExecute("deleteChar", arg0, arg1); + } + /// + /// + /// + /// + /// + public void InsertChar(Java.Text.AttributedCharacterIterator arg0, int arg1) + { + IExecute("insertChar", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/FontNs/LineMetrics.cs b/src/net/JNet/GeneratedCore/Java/Awt/FontNs/LineMetrics.cs new file mode 100644 index 0000000000..80853a2c0b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/FontNs/LineMetrics.cs @@ -0,0 +1,135 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.FontNs +{ + #region LineMetrics + public partial class LineMetrics + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public float Ascent + { + get { return IExecuteWithSignature("getAscent", "()F"); } + } + /// + /// + /// + public int BaselineIndex + { + get { return IExecuteWithSignature("getBaselineIndex", "()I"); } + } + /// + /// + /// + public float[] BaselineOffsets + { + get { return IExecuteWithSignatureArray("getBaselineOffsets", "()[F"); } + } + /// + /// + /// + public float Descent + { + get { return IExecuteWithSignature("getDescent", "()F"); } + } + /// + /// + /// + public float Height + { + get { return IExecuteWithSignature("getHeight", "()F"); } + } + /// + /// + /// + public float Leading + { + get { return IExecuteWithSignature("getLeading", "()F"); } + } + /// + /// + /// + public int NumChars + { + get { return IExecuteWithSignature("getNumChars", "()I"); } + } + /// + /// + /// + public float StrikethroughOffset + { + get { return IExecuteWithSignature("getStrikethroughOffset", "()F"); } + } + /// + /// + /// + public float StrikethroughThickness + { + get { return IExecuteWithSignature("getStrikethroughThickness", "()F"); } + } + /// + /// + /// + public float UnderlineOffset + { + get { return IExecuteWithSignature("getUnderlineOffset", "()F"); } + } + /// + /// + /// + public float UnderlineThickness + { + get { return IExecuteWithSignature("getUnderlineThickness", "()F"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/FontNs/MultipleMaster.cs b/src/net/JNet/GeneratedCore/Java/Awt/FontNs/MultipleMaster.cs new file mode 100644 index 0000000000..aa42a117a3 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/FontNs/MultipleMaster.cs @@ -0,0 +1,158 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.FontNs +{ + #region IMultipleMaster + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IMultipleMaster + { + #region Instance methods + /// + /// + /// + float[] DesignAxisDefaults { get; } + /// + /// + /// + Java.Lang.String[] DesignAxisNames { get; } + /// + /// + /// + float[] DesignAxisRanges { get; } + /// + /// + /// + int NumDesignAxes { get; } + /// + /// + /// + /// + /// + /// + /// + /// + /// + Java.Awt.Font DeriveMMFont(float[] arg0, float arg1, float arg2, float arg3, float arg4); + /// + /// + /// + /// + /// + Java.Awt.Font DeriveMMFont(float[] arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region MultipleMaster + public partial class MultipleMaster : Java.Awt.FontNs.IMultipleMaster + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public float[] DesignAxisDefaults + { + get { return IExecuteWithSignatureArray("getDesignAxisDefaults", "()[F"); } + } + /// + /// + /// + public Java.Lang.String[] DesignAxisNames + { + get { return IExecuteWithSignatureArray("getDesignAxisNames", "()[Ljava/lang/String;"); } + } + /// + /// + /// + public float[] DesignAxisRanges + { + get { return IExecuteWithSignatureArray("getDesignAxisRanges", "()[F"); } + } + /// + /// + /// + public int NumDesignAxes + { + get { return IExecuteWithSignature("getNumDesignAxes", "()I"); } + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Awt.Font DeriveMMFont(float[] arg0, float arg1, float arg2, float arg3, float arg4) + { + return IExecute("deriveMMFont", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + public Java.Awt.Font DeriveMMFont(float[] arg0) + { + return IExecuteWithSignature("deriveMMFont", "([F)Ljava/awt/Font;", new object[] { arg0 }); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/FontNs/NumericShaper.cs b/src/net/JNet/GeneratedCore/Java/Awt/FontNs/NumericShaper.cs new file mode 100644 index 0000000000..0409529a68 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/FontNs/NumericShaper.cs @@ -0,0 +1,558 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.FontNs +{ + #region NumericShaper + public partial class NumericShaper + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int ALL_RANGES { get { if (!_ALL_RANGESReady) { _ALL_RANGESContent = SGetField(LocalBridgeClazz, "ALL_RANGES"); _ALL_RANGESReady = true; } return _ALL_RANGESContent; } } + private static int _ALL_RANGESContent = default; + private static bool _ALL_RANGESReady = false; // this is used because in case of generics + /// + /// + /// + public static int ARABIC { get { if (!_ARABICReady) { _ARABICContent = SGetField(LocalBridgeClazz, "ARABIC"); _ARABICReady = true; } return _ARABICContent; } } + private static int _ARABICContent = default; + private static bool _ARABICReady = false; // this is used because in case of generics + /// + /// + /// + public static int BENGALI { get { if (!_BENGALIReady) { _BENGALIContent = SGetField(LocalBridgeClazz, "BENGALI"); _BENGALIReady = true; } return _BENGALIContent; } } + private static int _BENGALIContent = default; + private static bool _BENGALIReady = false; // this is used because in case of generics + /// + /// + /// + public static int DEVANAGARI { get { if (!_DEVANAGARIReady) { _DEVANAGARIContent = SGetField(LocalBridgeClazz, "DEVANAGARI"); _DEVANAGARIReady = true; } return _DEVANAGARIContent; } } + private static int _DEVANAGARIContent = default; + private static bool _DEVANAGARIReady = false; // this is used because in case of generics + /// + /// + /// + public static int EASTERN_ARABIC { get { if (!_EASTERN_ARABICReady) { _EASTERN_ARABICContent = SGetField(LocalBridgeClazz, "EASTERN_ARABIC"); _EASTERN_ARABICReady = true; } return _EASTERN_ARABICContent; } } + private static int _EASTERN_ARABICContent = default; + private static bool _EASTERN_ARABICReady = false; // this is used because in case of generics + /// + /// + /// + public static int ETHIOPIC { get { if (!_ETHIOPICReady) { _ETHIOPICContent = SGetField(LocalBridgeClazz, "ETHIOPIC"); _ETHIOPICReady = true; } return _ETHIOPICContent; } } + private static int _ETHIOPICContent = default; + private static bool _ETHIOPICReady = false; // this is used because in case of generics + /// + /// + /// + public static int EUROPEAN { get { if (!_EUROPEANReady) { _EUROPEANContent = SGetField(LocalBridgeClazz, "EUROPEAN"); _EUROPEANReady = true; } return _EUROPEANContent; } } + private static int _EUROPEANContent = default; + private static bool _EUROPEANReady = false; // this is used because in case of generics + /// + /// + /// + public static int GUJARATI { get { if (!_GUJARATIReady) { _GUJARATIContent = SGetField(LocalBridgeClazz, "GUJARATI"); _GUJARATIReady = true; } return _GUJARATIContent; } } + private static int _GUJARATIContent = default; + private static bool _GUJARATIReady = false; // this is used because in case of generics + /// + /// + /// + public static int GURMUKHI { get { if (!_GURMUKHIReady) { _GURMUKHIContent = SGetField(LocalBridgeClazz, "GURMUKHI"); _GURMUKHIReady = true; } return _GURMUKHIContent; } } + private static int _GURMUKHIContent = default; + private static bool _GURMUKHIReady = false; // this is used because in case of generics + /// + /// + /// + public static int KANNADA { get { if (!_KANNADAReady) { _KANNADAContent = SGetField(LocalBridgeClazz, "KANNADA"); _KANNADAReady = true; } return _KANNADAContent; } } + private static int _KANNADAContent = default; + private static bool _KANNADAReady = false; // this is used because in case of generics + /// + /// + /// + public static int KHMER { get { if (!_KHMERReady) { _KHMERContent = SGetField(LocalBridgeClazz, "KHMER"); _KHMERReady = true; } return _KHMERContent; } } + private static int _KHMERContent = default; + private static bool _KHMERReady = false; // this is used because in case of generics + /// + /// + /// + public static int LAO { get { if (!_LAOReady) { _LAOContent = SGetField(LocalBridgeClazz, "LAO"); _LAOReady = true; } return _LAOContent; } } + private static int _LAOContent = default; + private static bool _LAOReady = false; // this is used because in case of generics + /// + /// + /// + public static int MALAYALAM { get { if (!_MALAYALAMReady) { _MALAYALAMContent = SGetField(LocalBridgeClazz, "MALAYALAM"); _MALAYALAMReady = true; } return _MALAYALAMContent; } } + private static int _MALAYALAMContent = default; + private static bool _MALAYALAMReady = false; // this is used because in case of generics + /// + /// + /// + public static int MONGOLIAN { get { if (!_MONGOLIANReady) { _MONGOLIANContent = SGetField(LocalBridgeClazz, "MONGOLIAN"); _MONGOLIANReady = true; } return _MONGOLIANContent; } } + private static int _MONGOLIANContent = default; + private static bool _MONGOLIANReady = false; // this is used because in case of generics + /// + /// + /// + public static int MYANMAR { get { if (!_MYANMARReady) { _MYANMARContent = SGetField(LocalBridgeClazz, "MYANMAR"); _MYANMARReady = true; } return _MYANMARContent; } } + private static int _MYANMARContent = default; + private static bool _MYANMARReady = false; // this is used because in case of generics + /// + /// + /// + public static int ORIYA { get { if (!_ORIYAReady) { _ORIYAContent = SGetField(LocalBridgeClazz, "ORIYA"); _ORIYAReady = true; } return _ORIYAContent; } } + private static int _ORIYAContent = default; + private static bool _ORIYAReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAMIL { get { if (!_TAMILReady) { _TAMILContent = SGetField(LocalBridgeClazz, "TAMIL"); _TAMILReady = true; } return _TAMILContent; } } + private static int _TAMILContent = default; + private static bool _TAMILReady = false; // this is used because in case of generics + /// + /// + /// + public static int TELUGU { get { if (!_TELUGUReady) { _TELUGUContent = SGetField(LocalBridgeClazz, "TELUGU"); _TELUGUReady = true; } return _TELUGUContent; } } + private static int _TELUGUContent = default; + private static bool _TELUGUReady = false; // this is used because in case of generics + /// + /// + /// + public static int THAI { get { if (!_THAIReady) { _THAIContent = SGetField(LocalBridgeClazz, "THAI"); _THAIReady = true; } return _THAIContent; } } + private static int _THAIContent = default; + private static bool _THAIReady = false; // this is used because in case of generics + /// + /// + /// + public static int TIBETAN { get { if (!_TIBETANReady) { _TIBETANContent = SGetField(LocalBridgeClazz, "TIBETAN"); _TIBETANReady = true; } return _TIBETANContent; } } + private static int _TIBETANContent = default; + private static bool _TIBETANReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + public static Java.Awt.FontNs.NumericShaper GetContextualShaper(int arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "getContextualShaper", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Java.Awt.FontNs.NumericShaper GetContextualShaper(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getContextualShaper", "(I)Ljava/awt/font/NumericShaper;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Awt.FontNs.NumericShaper GetContextualShaper(Java.Util.Set arg0, Java.Awt.FontNs.NumericShaper.Range arg1) + { + return SExecute(LocalBridgeClazz, "getContextualShaper", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Java.Awt.FontNs.NumericShaper GetContextualShaper(Java.Util.Set arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getContextualShaper", "(Ljava/util/Set;)Ljava/awt/font/NumericShaper;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Awt.FontNs.NumericShaper GetShaper(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getShaper", "(I)Ljava/awt/font/NumericShaper;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Awt.FontNs.NumericShaper GetShaper(Java.Awt.FontNs.NumericShaper.Range arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getShaper", "(Ljava/awt/font/NumericShaper$Range;)Ljava/awt/font/NumericShaper;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public int Ranges + { + get { return IExecuteWithSignature("getRanges", "()I"); } + } + /// + /// + /// + public Java.Util.Set RangeSet + { + get { return IExecuteWithSignature>("getRangeSet", "()Ljava/util/Set;"); } + } + /// + /// + /// + /// + public bool IsContextual() + { + return IExecuteWithSignature("isContextual", "()Z"); + } + /// + /// + /// + /// + /// + /// + /// + public void Shape(char[] arg0, int arg1, int arg2, int arg3) + { + IExecute("shape", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + public void Shape(char[] arg0, int arg1, int arg2, Java.Awt.FontNs.NumericShaper.Range arg3) + { + IExecute("shape", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + public void Shape(char[] arg0, int arg1, int arg2) + { + IExecute("shape", arg0, arg1, arg2); + } + + #endregion + + #region Nested classes + #region Range + public partial class Range + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Awt.FontNs.NumericShaper.Range ARABIC { get { if (!_ARABICReady) { _ARABICContent = SGetField(LocalBridgeClazz, "ARABIC"); _ARABICReady = true; } return _ARABICContent; } } + private static Java.Awt.FontNs.NumericShaper.Range _ARABICContent = default; + private static bool _ARABICReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.FontNs.NumericShaper.Range BALINESE { get { if (!_BALINESEReady) { _BALINESEContent = SGetField(LocalBridgeClazz, "BALINESE"); _BALINESEReady = true; } return _BALINESEContent; } } + private static Java.Awt.FontNs.NumericShaper.Range _BALINESEContent = default; + private static bool _BALINESEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.FontNs.NumericShaper.Range BENGALI { get { if (!_BENGALIReady) { _BENGALIContent = SGetField(LocalBridgeClazz, "BENGALI"); _BENGALIReady = true; } return _BENGALIContent; } } + private static Java.Awt.FontNs.NumericShaper.Range _BENGALIContent = default; + private static bool _BENGALIReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.FontNs.NumericShaper.Range CHAM { get { if (!_CHAMReady) { _CHAMContent = SGetField(LocalBridgeClazz, "CHAM"); _CHAMReady = true; } return _CHAMContent; } } + private static Java.Awt.FontNs.NumericShaper.Range _CHAMContent = default; + private static bool _CHAMReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.FontNs.NumericShaper.Range DEVANAGARI { get { if (!_DEVANAGARIReady) { _DEVANAGARIContent = SGetField(LocalBridgeClazz, "DEVANAGARI"); _DEVANAGARIReady = true; } return _DEVANAGARIContent; } } + private static Java.Awt.FontNs.NumericShaper.Range _DEVANAGARIContent = default; + private static bool _DEVANAGARIReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.FontNs.NumericShaper.Range EASTERN_ARABIC { get { if (!_EASTERN_ARABICReady) { _EASTERN_ARABICContent = SGetField(LocalBridgeClazz, "EASTERN_ARABIC"); _EASTERN_ARABICReady = true; } return _EASTERN_ARABICContent; } } + private static Java.Awt.FontNs.NumericShaper.Range _EASTERN_ARABICContent = default; + private static bool _EASTERN_ARABICReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.FontNs.NumericShaper.Range ETHIOPIC { get { if (!_ETHIOPICReady) { _ETHIOPICContent = SGetField(LocalBridgeClazz, "ETHIOPIC"); _ETHIOPICReady = true; } return _ETHIOPICContent; } } + private static Java.Awt.FontNs.NumericShaper.Range _ETHIOPICContent = default; + private static bool _ETHIOPICReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.FontNs.NumericShaper.Range EUROPEAN { get { if (!_EUROPEANReady) { _EUROPEANContent = SGetField(LocalBridgeClazz, "EUROPEAN"); _EUROPEANReady = true; } return _EUROPEANContent; } } + private static Java.Awt.FontNs.NumericShaper.Range _EUROPEANContent = default; + private static bool _EUROPEANReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.FontNs.NumericShaper.Range GUJARATI { get { if (!_GUJARATIReady) { _GUJARATIContent = SGetField(LocalBridgeClazz, "GUJARATI"); _GUJARATIReady = true; } return _GUJARATIContent; } } + private static Java.Awt.FontNs.NumericShaper.Range _GUJARATIContent = default; + private static bool _GUJARATIReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.FontNs.NumericShaper.Range GURMUKHI { get { if (!_GURMUKHIReady) { _GURMUKHIContent = SGetField(LocalBridgeClazz, "GURMUKHI"); _GURMUKHIReady = true; } return _GURMUKHIContent; } } + private static Java.Awt.FontNs.NumericShaper.Range _GURMUKHIContent = default; + private static bool _GURMUKHIReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.FontNs.NumericShaper.Range JAVANESE { get { if (!_JAVANESEReady) { _JAVANESEContent = SGetField(LocalBridgeClazz, "JAVANESE"); _JAVANESEReady = true; } return _JAVANESEContent; } } + private static Java.Awt.FontNs.NumericShaper.Range _JAVANESEContent = default; + private static bool _JAVANESEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.FontNs.NumericShaper.Range KANNADA { get { if (!_KANNADAReady) { _KANNADAContent = SGetField(LocalBridgeClazz, "KANNADA"); _KANNADAReady = true; } return _KANNADAContent; } } + private static Java.Awt.FontNs.NumericShaper.Range _KANNADAContent = default; + private static bool _KANNADAReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.FontNs.NumericShaper.Range KAYAH_LI { get { if (!_KAYAH_LIReady) { _KAYAH_LIContent = SGetField(LocalBridgeClazz, "KAYAH_LI"); _KAYAH_LIReady = true; } return _KAYAH_LIContent; } } + private static Java.Awt.FontNs.NumericShaper.Range _KAYAH_LIContent = default; + private static bool _KAYAH_LIReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.FontNs.NumericShaper.Range KHMER { get { if (!_KHMERReady) { _KHMERContent = SGetField(LocalBridgeClazz, "KHMER"); _KHMERReady = true; } return _KHMERContent; } } + private static Java.Awt.FontNs.NumericShaper.Range _KHMERContent = default; + private static bool _KHMERReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.FontNs.NumericShaper.Range LAO { get { if (!_LAOReady) { _LAOContent = SGetField(LocalBridgeClazz, "LAO"); _LAOReady = true; } return _LAOContent; } } + private static Java.Awt.FontNs.NumericShaper.Range _LAOContent = default; + private static bool _LAOReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.FontNs.NumericShaper.Range LEPCHA { get { if (!_LEPCHAReady) { _LEPCHAContent = SGetField(LocalBridgeClazz, "LEPCHA"); _LEPCHAReady = true; } return _LEPCHAContent; } } + private static Java.Awt.FontNs.NumericShaper.Range _LEPCHAContent = default; + private static bool _LEPCHAReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.FontNs.NumericShaper.Range LIMBU { get { if (!_LIMBUReady) { _LIMBUContent = SGetField(LocalBridgeClazz, "LIMBU"); _LIMBUReady = true; } return _LIMBUContent; } } + private static Java.Awt.FontNs.NumericShaper.Range _LIMBUContent = default; + private static bool _LIMBUReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.FontNs.NumericShaper.Range MALAYALAM { get { if (!_MALAYALAMReady) { _MALAYALAMContent = SGetField(LocalBridgeClazz, "MALAYALAM"); _MALAYALAMReady = true; } return _MALAYALAMContent; } } + private static Java.Awt.FontNs.NumericShaper.Range _MALAYALAMContent = default; + private static bool _MALAYALAMReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.FontNs.NumericShaper.Range MEETEI_MAYEK { get { if (!_MEETEI_MAYEKReady) { _MEETEI_MAYEKContent = SGetField(LocalBridgeClazz, "MEETEI_MAYEK"); _MEETEI_MAYEKReady = true; } return _MEETEI_MAYEKContent; } } + private static Java.Awt.FontNs.NumericShaper.Range _MEETEI_MAYEKContent = default; + private static bool _MEETEI_MAYEKReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.FontNs.NumericShaper.Range MONGOLIAN { get { if (!_MONGOLIANReady) { _MONGOLIANContent = SGetField(LocalBridgeClazz, "MONGOLIAN"); _MONGOLIANReady = true; } return _MONGOLIANContent; } } + private static Java.Awt.FontNs.NumericShaper.Range _MONGOLIANContent = default; + private static bool _MONGOLIANReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.FontNs.NumericShaper.Range MYANMAR { get { if (!_MYANMARReady) { _MYANMARContent = SGetField(LocalBridgeClazz, "MYANMAR"); _MYANMARReady = true; } return _MYANMARContent; } } + private static Java.Awt.FontNs.NumericShaper.Range _MYANMARContent = default; + private static bool _MYANMARReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.FontNs.NumericShaper.Range MYANMAR_SHAN { get { if (!_MYANMAR_SHANReady) { _MYANMAR_SHANContent = SGetField(LocalBridgeClazz, "MYANMAR_SHAN"); _MYANMAR_SHANReady = true; } return _MYANMAR_SHANContent; } } + private static Java.Awt.FontNs.NumericShaper.Range _MYANMAR_SHANContent = default; + private static bool _MYANMAR_SHANReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.FontNs.NumericShaper.Range MYANMAR_TAI_LAING { get { if (!_MYANMAR_TAI_LAINGReady) { _MYANMAR_TAI_LAINGContent = SGetField(LocalBridgeClazz, "MYANMAR_TAI_LAING"); _MYANMAR_TAI_LAINGReady = true; } return _MYANMAR_TAI_LAINGContent; } } + private static Java.Awt.FontNs.NumericShaper.Range _MYANMAR_TAI_LAINGContent = default; + private static bool _MYANMAR_TAI_LAINGReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.FontNs.NumericShaper.Range NEW_TAI_LUE { get { if (!_NEW_TAI_LUEReady) { _NEW_TAI_LUEContent = SGetField(LocalBridgeClazz, "NEW_TAI_LUE"); _NEW_TAI_LUEReady = true; } return _NEW_TAI_LUEContent; } } + private static Java.Awt.FontNs.NumericShaper.Range _NEW_TAI_LUEContent = default; + private static bool _NEW_TAI_LUEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.FontNs.NumericShaper.Range NKO { get { if (!_NKOReady) { _NKOContent = SGetField(LocalBridgeClazz, "NKO"); _NKOReady = true; } return _NKOContent; } } + private static Java.Awt.FontNs.NumericShaper.Range _NKOContent = default; + private static bool _NKOReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.FontNs.NumericShaper.Range OL_CHIKI { get { if (!_OL_CHIKIReady) { _OL_CHIKIContent = SGetField(LocalBridgeClazz, "OL_CHIKI"); _OL_CHIKIReady = true; } return _OL_CHIKIContent; } } + private static Java.Awt.FontNs.NumericShaper.Range _OL_CHIKIContent = default; + private static bool _OL_CHIKIReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.FontNs.NumericShaper.Range ORIYA { get { if (!_ORIYAReady) { _ORIYAContent = SGetField(LocalBridgeClazz, "ORIYA"); _ORIYAReady = true; } return _ORIYAContent; } } + private static Java.Awt.FontNs.NumericShaper.Range _ORIYAContent = default; + private static bool _ORIYAReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.FontNs.NumericShaper.Range SAURASHTRA { get { if (!_SAURASHTRAReady) { _SAURASHTRAContent = SGetField(LocalBridgeClazz, "SAURASHTRA"); _SAURASHTRAReady = true; } return _SAURASHTRAContent; } } + private static Java.Awt.FontNs.NumericShaper.Range _SAURASHTRAContent = default; + private static bool _SAURASHTRAReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.FontNs.NumericShaper.Range SINHALA { get { if (!_SINHALAReady) { _SINHALAContent = SGetField(LocalBridgeClazz, "SINHALA"); _SINHALAReady = true; } return _SINHALAContent; } } + private static Java.Awt.FontNs.NumericShaper.Range _SINHALAContent = default; + private static bool _SINHALAReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.FontNs.NumericShaper.Range SUNDANESE { get { if (!_SUNDANESEReady) { _SUNDANESEContent = SGetField(LocalBridgeClazz, "SUNDANESE"); _SUNDANESEReady = true; } return _SUNDANESEContent; } } + private static Java.Awt.FontNs.NumericShaper.Range _SUNDANESEContent = default; + private static bool _SUNDANESEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.FontNs.NumericShaper.Range TAI_THAM_HORA { get { if (!_TAI_THAM_HORAReady) { _TAI_THAM_HORAContent = SGetField(LocalBridgeClazz, "TAI_THAM_HORA"); _TAI_THAM_HORAReady = true; } return _TAI_THAM_HORAContent; } } + private static Java.Awt.FontNs.NumericShaper.Range _TAI_THAM_HORAContent = default; + private static bool _TAI_THAM_HORAReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.FontNs.NumericShaper.Range TAI_THAM_THAM { get { if (!_TAI_THAM_THAMReady) { _TAI_THAM_THAMContent = SGetField(LocalBridgeClazz, "TAI_THAM_THAM"); _TAI_THAM_THAMReady = true; } return _TAI_THAM_THAMContent; } } + private static Java.Awt.FontNs.NumericShaper.Range _TAI_THAM_THAMContent = default; + private static bool _TAI_THAM_THAMReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.FontNs.NumericShaper.Range TAMIL { get { if (!_TAMILReady) { _TAMILContent = SGetField(LocalBridgeClazz, "TAMIL"); _TAMILReady = true; } return _TAMILContent; } } + private static Java.Awt.FontNs.NumericShaper.Range _TAMILContent = default; + private static bool _TAMILReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.FontNs.NumericShaper.Range TELUGU { get { if (!_TELUGUReady) { _TELUGUContent = SGetField(LocalBridgeClazz, "TELUGU"); _TELUGUReady = true; } return _TELUGUContent; } } + private static Java.Awt.FontNs.NumericShaper.Range _TELUGUContent = default; + private static bool _TELUGUReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.FontNs.NumericShaper.Range THAI { get { if (!_THAIReady) { _THAIContent = SGetField(LocalBridgeClazz, "THAI"); _THAIReady = true; } return _THAIContent; } } + private static Java.Awt.FontNs.NumericShaper.Range _THAIContent = default; + private static bool _THAIReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.FontNs.NumericShaper.Range TIBETAN { get { if (!_TIBETANReady) { _TIBETANContent = SGetField(LocalBridgeClazz, "TIBETAN"); _TIBETANReady = true; } return _TIBETANContent; } } + private static Java.Awt.FontNs.NumericShaper.Range _TIBETANContent = default; + private static bool _TIBETANReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.FontNs.NumericShaper.Range VAI { get { if (!_VAIReady) { _VAIContent = SGetField(LocalBridgeClazz, "VAI"); _VAIReady = true; } return _VAIContent; } } + private static Java.Awt.FontNs.NumericShaper.Range _VAIContent = default; + private static bool _VAIReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Awt.FontNs.NumericShaper.Range ValueOf(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Ljava/lang/String;)Ljava/awt/font/NumericShaper$Range;", arg0); + } + /// + /// + /// + /// + public static Java.Awt.FontNs.NumericShaper.Range[] Values() + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "values", "()[Ljava/awt/font/NumericShaper$Range;"); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/FontNs/OpenType.cs b/src/net/JNet/GeneratedCore/Java/Awt/FontNs/OpenType.cs new file mode 100644 index 0000000000..064deb3430 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/FontNs/OpenType.cs @@ -0,0 +1,491 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.FontNs +{ + #region IOpenType + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IOpenType + { + #region Instance methods + /// + /// + /// + int Version { get; } + /// + /// + /// + /// + /// + /// + /// + byte[] GetFontTable(int arg0, int arg1, int arg2); + /// + /// + /// + /// + /// + byte[] GetFontTable(int arg0); + /// + /// + /// + /// + /// + /// + /// + byte[] GetFontTable(Java.Lang.String arg0, int arg1, int arg2); + /// + /// + /// + /// + /// + byte[] GetFontTable(Java.Lang.String arg0); + /// + /// + /// + /// + /// + int GetFontTableSize(int arg0); + /// + /// + /// + /// + /// + int GetFontTableSize(Java.Lang.String arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region OpenType + public partial class OpenType : Java.Awt.FontNs.IOpenType + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int TAG_ACNT { get { if (!_TAG_ACNTReady) { _TAG_ACNTContent = SGetField(LocalBridgeClazz, "TAG_ACNT"); _TAG_ACNTReady = true; } return _TAG_ACNTContent; } } + private static int _TAG_ACNTContent = default; + private static bool _TAG_ACNTReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_AVAR { get { if (!_TAG_AVARReady) { _TAG_AVARContent = SGetField(LocalBridgeClazz, "TAG_AVAR"); _TAG_AVARReady = true; } return _TAG_AVARContent; } } + private static int _TAG_AVARContent = default; + private static bool _TAG_AVARReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_BASE { get { if (!_TAG_BASEReady) { _TAG_BASEContent = SGetField(LocalBridgeClazz, "TAG_BASE"); _TAG_BASEReady = true; } return _TAG_BASEContent; } } + private static int _TAG_BASEContent = default; + private static bool _TAG_BASEReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_BDAT { get { if (!_TAG_BDATReady) { _TAG_BDATContent = SGetField(LocalBridgeClazz, "TAG_BDAT"); _TAG_BDATReady = true; } return _TAG_BDATContent; } } + private static int _TAG_BDATContent = default; + private static bool _TAG_BDATReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_BLOC { get { if (!_TAG_BLOCReady) { _TAG_BLOCContent = SGetField(LocalBridgeClazz, "TAG_BLOC"); _TAG_BLOCReady = true; } return _TAG_BLOCContent; } } + private static int _TAG_BLOCContent = default; + private static bool _TAG_BLOCReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_BSLN { get { if (!_TAG_BSLNReady) { _TAG_BSLNContent = SGetField(LocalBridgeClazz, "TAG_BSLN"); _TAG_BSLNReady = true; } return _TAG_BSLNContent; } } + private static int _TAG_BSLNContent = default; + private static bool _TAG_BSLNReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_CFF { get { if (!_TAG_CFFReady) { _TAG_CFFContent = SGetField(LocalBridgeClazz, "TAG_CFF"); _TAG_CFFReady = true; } return _TAG_CFFContent; } } + private static int _TAG_CFFContent = default; + private static bool _TAG_CFFReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_CMAP { get { if (!_TAG_CMAPReady) { _TAG_CMAPContent = SGetField(LocalBridgeClazz, "TAG_CMAP"); _TAG_CMAPReady = true; } return _TAG_CMAPContent; } } + private static int _TAG_CMAPContent = default; + private static bool _TAG_CMAPReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_CVAR { get { if (!_TAG_CVARReady) { _TAG_CVARContent = SGetField(LocalBridgeClazz, "TAG_CVAR"); _TAG_CVARReady = true; } return _TAG_CVARContent; } } + private static int _TAG_CVARContent = default; + private static bool _TAG_CVARReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_CVT { get { if (!_TAG_CVTReady) { _TAG_CVTContent = SGetField(LocalBridgeClazz, "TAG_CVT"); _TAG_CVTReady = true; } return _TAG_CVTContent; } } + private static int _TAG_CVTContent = default; + private static bool _TAG_CVTReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_DSIG { get { if (!_TAG_DSIGReady) { _TAG_DSIGContent = SGetField(LocalBridgeClazz, "TAG_DSIG"); _TAG_DSIGReady = true; } return _TAG_DSIGContent; } } + private static int _TAG_DSIGContent = default; + private static bool _TAG_DSIGReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_EBDT { get { if (!_TAG_EBDTReady) { _TAG_EBDTContent = SGetField(LocalBridgeClazz, "TAG_EBDT"); _TAG_EBDTReady = true; } return _TAG_EBDTContent; } } + private static int _TAG_EBDTContent = default; + private static bool _TAG_EBDTReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_EBLC { get { if (!_TAG_EBLCReady) { _TAG_EBLCContent = SGetField(LocalBridgeClazz, "TAG_EBLC"); _TAG_EBLCReady = true; } return _TAG_EBLCContent; } } + private static int _TAG_EBLCContent = default; + private static bool _TAG_EBLCReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_EBSC { get { if (!_TAG_EBSCReady) { _TAG_EBSCContent = SGetField(LocalBridgeClazz, "TAG_EBSC"); _TAG_EBSCReady = true; } return _TAG_EBSCContent; } } + private static int _TAG_EBSCContent = default; + private static bool _TAG_EBSCReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_FDSC { get { if (!_TAG_FDSCReady) { _TAG_FDSCContent = SGetField(LocalBridgeClazz, "TAG_FDSC"); _TAG_FDSCReady = true; } return _TAG_FDSCContent; } } + private static int _TAG_FDSCContent = default; + private static bool _TAG_FDSCReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_FEAT { get { if (!_TAG_FEATReady) { _TAG_FEATContent = SGetField(LocalBridgeClazz, "TAG_FEAT"); _TAG_FEATReady = true; } return _TAG_FEATContent; } } + private static int _TAG_FEATContent = default; + private static bool _TAG_FEATReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_FMTX { get { if (!_TAG_FMTXReady) { _TAG_FMTXContent = SGetField(LocalBridgeClazz, "TAG_FMTX"); _TAG_FMTXReady = true; } return _TAG_FMTXContent; } } + private static int _TAG_FMTXContent = default; + private static bool _TAG_FMTXReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_FPGM { get { if (!_TAG_FPGMReady) { _TAG_FPGMContent = SGetField(LocalBridgeClazz, "TAG_FPGM"); _TAG_FPGMReady = true; } return _TAG_FPGMContent; } } + private static int _TAG_FPGMContent = default; + private static bool _TAG_FPGMReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_FVAR { get { if (!_TAG_FVARReady) { _TAG_FVARContent = SGetField(LocalBridgeClazz, "TAG_FVAR"); _TAG_FVARReady = true; } return _TAG_FVARContent; } } + private static int _TAG_FVARContent = default; + private static bool _TAG_FVARReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_GASP { get { if (!_TAG_GASPReady) { _TAG_GASPContent = SGetField(LocalBridgeClazz, "TAG_GASP"); _TAG_GASPReady = true; } return _TAG_GASPContent; } } + private static int _TAG_GASPContent = default; + private static bool _TAG_GASPReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_GDEF { get { if (!_TAG_GDEFReady) { _TAG_GDEFContent = SGetField(LocalBridgeClazz, "TAG_GDEF"); _TAG_GDEFReady = true; } return _TAG_GDEFContent; } } + private static int _TAG_GDEFContent = default; + private static bool _TAG_GDEFReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_GLYF { get { if (!_TAG_GLYFReady) { _TAG_GLYFContent = SGetField(LocalBridgeClazz, "TAG_GLYF"); _TAG_GLYFReady = true; } return _TAG_GLYFContent; } } + private static int _TAG_GLYFContent = default; + private static bool _TAG_GLYFReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_GPOS { get { if (!_TAG_GPOSReady) { _TAG_GPOSContent = SGetField(LocalBridgeClazz, "TAG_GPOS"); _TAG_GPOSReady = true; } return _TAG_GPOSContent; } } + private static int _TAG_GPOSContent = default; + private static bool _TAG_GPOSReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_GSUB { get { if (!_TAG_GSUBReady) { _TAG_GSUBContent = SGetField(LocalBridgeClazz, "TAG_GSUB"); _TAG_GSUBReady = true; } return _TAG_GSUBContent; } } + private static int _TAG_GSUBContent = default; + private static bool _TAG_GSUBReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_GVAR { get { if (!_TAG_GVARReady) { _TAG_GVARContent = SGetField(LocalBridgeClazz, "TAG_GVAR"); _TAG_GVARReady = true; } return _TAG_GVARContent; } } + private static int _TAG_GVARContent = default; + private static bool _TAG_GVARReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_HDMX { get { if (!_TAG_HDMXReady) { _TAG_HDMXContent = SGetField(LocalBridgeClazz, "TAG_HDMX"); _TAG_HDMXReady = true; } return _TAG_HDMXContent; } } + private static int _TAG_HDMXContent = default; + private static bool _TAG_HDMXReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_HEAD { get { if (!_TAG_HEADReady) { _TAG_HEADContent = SGetField(LocalBridgeClazz, "TAG_HEAD"); _TAG_HEADReady = true; } return _TAG_HEADContent; } } + private static int _TAG_HEADContent = default; + private static bool _TAG_HEADReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_HHEA { get { if (!_TAG_HHEAReady) { _TAG_HHEAContent = SGetField(LocalBridgeClazz, "TAG_HHEA"); _TAG_HHEAReady = true; } return _TAG_HHEAContent; } } + private static int _TAG_HHEAContent = default; + private static bool _TAG_HHEAReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_HMTX { get { if (!_TAG_HMTXReady) { _TAG_HMTXContent = SGetField(LocalBridgeClazz, "TAG_HMTX"); _TAG_HMTXReady = true; } return _TAG_HMTXContent; } } + private static int _TAG_HMTXContent = default; + private static bool _TAG_HMTXReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_JSTF { get { if (!_TAG_JSTFReady) { _TAG_JSTFContent = SGetField(LocalBridgeClazz, "TAG_JSTF"); _TAG_JSTFReady = true; } return _TAG_JSTFContent; } } + private static int _TAG_JSTFContent = default; + private static bool _TAG_JSTFReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_JUST { get { if (!_TAG_JUSTReady) { _TAG_JUSTContent = SGetField(LocalBridgeClazz, "TAG_JUST"); _TAG_JUSTReady = true; } return _TAG_JUSTContent; } } + private static int _TAG_JUSTContent = default; + private static bool _TAG_JUSTReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_KERN { get { if (!_TAG_KERNReady) { _TAG_KERNContent = SGetField(LocalBridgeClazz, "TAG_KERN"); _TAG_KERNReady = true; } return _TAG_KERNContent; } } + private static int _TAG_KERNContent = default; + private static bool _TAG_KERNReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_LCAR { get { if (!_TAG_LCARReady) { _TAG_LCARContent = SGetField(LocalBridgeClazz, "TAG_LCAR"); _TAG_LCARReady = true; } return _TAG_LCARContent; } } + private static int _TAG_LCARContent = default; + private static bool _TAG_LCARReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_LOCA { get { if (!_TAG_LOCAReady) { _TAG_LOCAContent = SGetField(LocalBridgeClazz, "TAG_LOCA"); _TAG_LOCAReady = true; } return _TAG_LOCAContent; } } + private static int _TAG_LOCAContent = default; + private static bool _TAG_LOCAReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_LTSH { get { if (!_TAG_LTSHReady) { _TAG_LTSHContent = SGetField(LocalBridgeClazz, "TAG_LTSH"); _TAG_LTSHReady = true; } return _TAG_LTSHContent; } } + private static int _TAG_LTSHContent = default; + private static bool _TAG_LTSHReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_MAXP { get { if (!_TAG_MAXPReady) { _TAG_MAXPContent = SGetField(LocalBridgeClazz, "TAG_MAXP"); _TAG_MAXPReady = true; } return _TAG_MAXPContent; } } + private static int _TAG_MAXPContent = default; + private static bool _TAG_MAXPReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_MMFX { get { if (!_TAG_MMFXReady) { _TAG_MMFXContent = SGetField(LocalBridgeClazz, "TAG_MMFX"); _TAG_MMFXReady = true; } return _TAG_MMFXContent; } } + private static int _TAG_MMFXContent = default; + private static bool _TAG_MMFXReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_MMSD { get { if (!_TAG_MMSDReady) { _TAG_MMSDContent = SGetField(LocalBridgeClazz, "TAG_MMSD"); _TAG_MMSDReady = true; } return _TAG_MMSDContent; } } + private static int _TAG_MMSDContent = default; + private static bool _TAG_MMSDReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_MORT { get { if (!_TAG_MORTReady) { _TAG_MORTContent = SGetField(LocalBridgeClazz, "TAG_MORT"); _TAG_MORTReady = true; } return _TAG_MORTContent; } } + private static int _TAG_MORTContent = default; + private static bool _TAG_MORTReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_NAME { get { if (!_TAG_NAMEReady) { _TAG_NAMEContent = SGetField(LocalBridgeClazz, "TAG_NAME"); _TAG_NAMEReady = true; } return _TAG_NAMEContent; } } + private static int _TAG_NAMEContent = default; + private static bool _TAG_NAMEReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_OPBD { get { if (!_TAG_OPBDReady) { _TAG_OPBDContent = SGetField(LocalBridgeClazz, "TAG_OPBD"); _TAG_OPBDReady = true; } return _TAG_OPBDContent; } } + private static int _TAG_OPBDContent = default; + private static bool _TAG_OPBDReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_OS2 { get { if (!_TAG_OS2Ready) { _TAG_OS2Content = SGetField(LocalBridgeClazz, "TAG_OS2"); _TAG_OS2Ready = true; } return _TAG_OS2Content; } } + private static int _TAG_OS2Content = default; + private static bool _TAG_OS2Ready = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_PCLT { get { if (!_TAG_PCLTReady) { _TAG_PCLTContent = SGetField(LocalBridgeClazz, "TAG_PCLT"); _TAG_PCLTReady = true; } return _TAG_PCLTContent; } } + private static int _TAG_PCLTContent = default; + private static bool _TAG_PCLTReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_POST { get { if (!_TAG_POSTReady) { _TAG_POSTContent = SGetField(LocalBridgeClazz, "TAG_POST"); _TAG_POSTReady = true; } return _TAG_POSTContent; } } + private static int _TAG_POSTContent = default; + private static bool _TAG_POSTReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_PREP { get { if (!_TAG_PREPReady) { _TAG_PREPContent = SGetField(LocalBridgeClazz, "TAG_PREP"); _TAG_PREPReady = true; } return _TAG_PREPContent; } } + private static int _TAG_PREPContent = default; + private static bool _TAG_PREPReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_PROP { get { if (!_TAG_PROPReady) { _TAG_PROPContent = SGetField(LocalBridgeClazz, "TAG_PROP"); _TAG_PROPReady = true; } return _TAG_PROPContent; } } + private static int _TAG_PROPContent = default; + private static bool _TAG_PROPReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_TRAK { get { if (!_TAG_TRAKReady) { _TAG_TRAKContent = SGetField(LocalBridgeClazz, "TAG_TRAK"); _TAG_TRAKReady = true; } return _TAG_TRAKContent; } } + private static int _TAG_TRAKContent = default; + private static bool _TAG_TRAKReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_TYP1 { get { if (!_TAG_TYP1Ready) { _TAG_TYP1Content = SGetField(LocalBridgeClazz, "TAG_TYP1"); _TAG_TYP1Ready = true; } return _TAG_TYP1Content; } } + private static int _TAG_TYP1Content = default; + private static bool _TAG_TYP1Ready = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_VDMX { get { if (!_TAG_VDMXReady) { _TAG_VDMXContent = SGetField(LocalBridgeClazz, "TAG_VDMX"); _TAG_VDMXReady = true; } return _TAG_VDMXContent; } } + private static int _TAG_VDMXContent = default; + private static bool _TAG_VDMXReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_VHEA { get { if (!_TAG_VHEAReady) { _TAG_VHEAContent = SGetField(LocalBridgeClazz, "TAG_VHEA"); _TAG_VHEAReady = true; } return _TAG_VHEAContent; } } + private static int _TAG_VHEAContent = default; + private static bool _TAG_VHEAReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_VMTX { get { if (!_TAG_VMTXReady) { _TAG_VMTXContent = SGetField(LocalBridgeClazz, "TAG_VMTX"); _TAG_VMTXReady = true; } return _TAG_VMTXContent; } } + private static int _TAG_VMTXContent = default; + private static bool _TAG_VMTXReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int Version + { + get { return IExecuteWithSignature("getVersion", "()I"); } + } + /// + /// + /// + /// + /// + /// + /// + public byte[] GetFontTable(int arg0, int arg1, int arg2) + { + return IExecuteArray("getFontTable", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public byte[] GetFontTable(int arg0) + { + return IExecuteWithSignatureArray("getFontTable", "(I)[B", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public byte[] GetFontTable(Java.Lang.String arg0, int arg1, int arg2) + { + return IExecuteArray("getFontTable", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public byte[] GetFontTable(Java.Lang.String arg0) + { + return IExecuteWithSignatureArray("getFontTable", "(Ljava/lang/String;)[B", arg0); + } + /// + /// + /// + /// + /// + public int GetFontTableSize(int arg0) + { + return IExecuteWithSignature("getFontTableSize", "(I)I", arg0); + } + /// + /// + /// + /// + /// + public int GetFontTableSize(Java.Lang.String arg0) + { + return IExecuteWithSignature("getFontTableSize", "(Ljava/lang/String;)I", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/FontNs/ShapeGraphicAttribute.cs b/src/net/JNet/GeneratedCore/Java/Awt/FontNs/ShapeGraphicAttribute.cs new file mode 100644 index 0000000000..4947a25471 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/FontNs/ShapeGraphicAttribute.cs @@ -0,0 +1,80 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.FontNs +{ + #region ShapeGraphicAttribute + public partial class ShapeGraphicAttribute + { + #region Constructors + /// + /// + /// + /// + /// + /// + public ShapeGraphicAttribute(Java.Awt.Shape arg0, int arg1, bool arg2) + : base(arg0, arg1, arg2) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static bool FILL { get { if (!_FILLReady) { _FILLContent = SGetField(LocalBridgeClazz, "FILL"); _FILLReady = true; } return _FILLContent; } } + private static bool _FILLContent = default; + private static bool _FILLReady = false; // this is used because in case of generics + /// + /// + /// + public static bool STROKE { get { if (!_STROKEReady) { _STROKEContent = SGetField(LocalBridgeClazz, "STROKE"); _STROKEReady = true; } return _STROKEContent; } } + private static bool _STROKEContent = default; + private static bool _STROKEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/FontNs/TextAttribute.cs b/src/net/JNet/GeneratedCore/Java/Awt/FontNs/TextAttribute.cs new file mode 100644 index 0000000000..1d981be258 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/FontNs/TextAttribute.cs @@ -0,0 +1,412 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.FontNs +{ + #region TextAttribute + public partial class TextAttribute + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Awt.FontNs.TextAttribute BACKGROUND { get { if (!_BACKGROUNDReady) { _BACKGROUNDContent = SGetField(LocalBridgeClazz, "BACKGROUND"); _BACKGROUNDReady = true; } return _BACKGROUNDContent; } } + private static Java.Awt.FontNs.TextAttribute _BACKGROUNDContent = default; + private static bool _BACKGROUNDReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.FontNs.TextAttribute BIDI_EMBEDDING { get { if (!_BIDI_EMBEDDINGReady) { _BIDI_EMBEDDINGContent = SGetField(LocalBridgeClazz, "BIDI_EMBEDDING"); _BIDI_EMBEDDINGReady = true; } return _BIDI_EMBEDDINGContent; } } + private static Java.Awt.FontNs.TextAttribute _BIDI_EMBEDDINGContent = default; + private static bool _BIDI_EMBEDDINGReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.FontNs.TextAttribute CHAR_REPLACEMENT { get { if (!_CHAR_REPLACEMENTReady) { _CHAR_REPLACEMENTContent = SGetField(LocalBridgeClazz, "CHAR_REPLACEMENT"); _CHAR_REPLACEMENTReady = true; } return _CHAR_REPLACEMENTContent; } } + private static Java.Awt.FontNs.TextAttribute _CHAR_REPLACEMENTContent = default; + private static bool _CHAR_REPLACEMENTReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.FontNs.TextAttribute FAMILY { get { if (!_FAMILYReady) { _FAMILYContent = SGetField(LocalBridgeClazz, "FAMILY"); _FAMILYReady = true; } return _FAMILYContent; } } + private static Java.Awt.FontNs.TextAttribute _FAMILYContent = default; + private static bool _FAMILYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.FontNs.TextAttribute FONT { get { if (!_FONTReady) { _FONTContent = SGetField(LocalBridgeClazz, "FONT"); _FONTReady = true; } return _FONTContent; } } + private static Java.Awt.FontNs.TextAttribute _FONTContent = default; + private static bool _FONTReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.FontNs.TextAttribute FOREGROUND { get { if (!_FOREGROUNDReady) { _FOREGROUNDContent = SGetField(LocalBridgeClazz, "FOREGROUND"); _FOREGROUNDReady = true; } return _FOREGROUNDContent; } } + private static Java.Awt.FontNs.TextAttribute _FOREGROUNDContent = default; + private static bool _FOREGROUNDReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.FontNs.TextAttribute INPUT_METHOD_HIGHLIGHT { get { if (!_INPUT_METHOD_HIGHLIGHTReady) { _INPUT_METHOD_HIGHLIGHTContent = SGetField(LocalBridgeClazz, "INPUT_METHOD_HIGHLIGHT"); _INPUT_METHOD_HIGHLIGHTReady = true; } return _INPUT_METHOD_HIGHLIGHTContent; } } + private static Java.Awt.FontNs.TextAttribute _INPUT_METHOD_HIGHLIGHTContent = default; + private static bool _INPUT_METHOD_HIGHLIGHTReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.FontNs.TextAttribute INPUT_METHOD_UNDERLINE { get { if (!_INPUT_METHOD_UNDERLINEReady) { _INPUT_METHOD_UNDERLINEContent = SGetField(LocalBridgeClazz, "INPUT_METHOD_UNDERLINE"); _INPUT_METHOD_UNDERLINEReady = true; } return _INPUT_METHOD_UNDERLINEContent; } } + private static Java.Awt.FontNs.TextAttribute _INPUT_METHOD_UNDERLINEContent = default; + private static bool _INPUT_METHOD_UNDERLINEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.FontNs.TextAttribute JUSTIFICATION { get { if (!_JUSTIFICATIONReady) { _JUSTIFICATIONContent = SGetField(LocalBridgeClazz, "JUSTIFICATION"); _JUSTIFICATIONReady = true; } return _JUSTIFICATIONContent; } } + private static Java.Awt.FontNs.TextAttribute _JUSTIFICATIONContent = default; + private static bool _JUSTIFICATIONReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.FontNs.TextAttribute KERNING { get { if (!_KERNINGReady) { _KERNINGContent = SGetField(LocalBridgeClazz, "KERNING"); _KERNINGReady = true; } return _KERNINGContent; } } + private static Java.Awt.FontNs.TextAttribute _KERNINGContent = default; + private static bool _KERNINGReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.FontNs.TextAttribute LIGATURES { get { if (!_LIGATURESReady) { _LIGATURESContent = SGetField(LocalBridgeClazz, "LIGATURES"); _LIGATURESReady = true; } return _LIGATURESContent; } } + private static Java.Awt.FontNs.TextAttribute _LIGATURESContent = default; + private static bool _LIGATURESReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.FontNs.TextAttribute NUMERIC_SHAPING { get { if (!_NUMERIC_SHAPINGReady) { _NUMERIC_SHAPINGContent = SGetField(LocalBridgeClazz, "NUMERIC_SHAPING"); _NUMERIC_SHAPINGReady = true; } return _NUMERIC_SHAPINGContent; } } + private static Java.Awt.FontNs.TextAttribute _NUMERIC_SHAPINGContent = default; + private static bool _NUMERIC_SHAPINGReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.FontNs.TextAttribute POSTURE { get { if (!_POSTUREReady) { _POSTUREContent = SGetField(LocalBridgeClazz, "POSTURE"); _POSTUREReady = true; } return _POSTUREContent; } } + private static Java.Awt.FontNs.TextAttribute _POSTUREContent = default; + private static bool _POSTUREReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.FontNs.TextAttribute RUN_DIRECTION { get { if (!_RUN_DIRECTIONReady) { _RUN_DIRECTIONContent = SGetField(LocalBridgeClazz, "RUN_DIRECTION"); _RUN_DIRECTIONReady = true; } return _RUN_DIRECTIONContent; } } + private static Java.Awt.FontNs.TextAttribute _RUN_DIRECTIONContent = default; + private static bool _RUN_DIRECTIONReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.FontNs.TextAttribute SIZE { get { if (!_SIZEReady) { _SIZEContent = SGetField(LocalBridgeClazz, "SIZE"); _SIZEReady = true; } return _SIZEContent; } } + private static Java.Awt.FontNs.TextAttribute _SIZEContent = default; + private static bool _SIZEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.FontNs.TextAttribute STRIKETHROUGH { get { if (!_STRIKETHROUGHReady) { _STRIKETHROUGHContent = SGetField(LocalBridgeClazz, "STRIKETHROUGH"); _STRIKETHROUGHReady = true; } return _STRIKETHROUGHContent; } } + private static Java.Awt.FontNs.TextAttribute _STRIKETHROUGHContent = default; + private static bool _STRIKETHROUGHReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.FontNs.TextAttribute SUPERSCRIPT { get { if (!_SUPERSCRIPTReady) { _SUPERSCRIPTContent = SGetField(LocalBridgeClazz, "SUPERSCRIPT"); _SUPERSCRIPTReady = true; } return _SUPERSCRIPTContent; } } + private static Java.Awt.FontNs.TextAttribute _SUPERSCRIPTContent = default; + private static bool _SUPERSCRIPTReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.FontNs.TextAttribute SWAP_COLORS { get { if (!_SWAP_COLORSReady) { _SWAP_COLORSContent = SGetField(LocalBridgeClazz, "SWAP_COLORS"); _SWAP_COLORSReady = true; } return _SWAP_COLORSContent; } } + private static Java.Awt.FontNs.TextAttribute _SWAP_COLORSContent = default; + private static bool _SWAP_COLORSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.FontNs.TextAttribute TRACKING { get { if (!_TRACKINGReady) { _TRACKINGContent = SGetField(LocalBridgeClazz, "TRACKING"); _TRACKINGReady = true; } return _TRACKINGContent; } } + private static Java.Awt.FontNs.TextAttribute _TRACKINGContent = default; + private static bool _TRACKINGReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.FontNs.TextAttribute TRANSFORM { get { if (!_TRANSFORMReady) { _TRANSFORMContent = SGetField(LocalBridgeClazz, "TRANSFORM"); _TRANSFORMReady = true; } return _TRANSFORMContent; } } + private static Java.Awt.FontNs.TextAttribute _TRANSFORMContent = default; + private static bool _TRANSFORMReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.FontNs.TextAttribute UNDERLINE { get { if (!_UNDERLINEReady) { _UNDERLINEContent = SGetField(LocalBridgeClazz, "UNDERLINE"); _UNDERLINEReady = true; } return _UNDERLINEContent; } } + private static Java.Awt.FontNs.TextAttribute _UNDERLINEContent = default; + private static bool _UNDERLINEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.FontNs.TextAttribute WEIGHT { get { if (!_WEIGHTReady) { _WEIGHTContent = SGetField(LocalBridgeClazz, "WEIGHT"); _WEIGHTReady = true; } return _WEIGHTContent; } } + private static Java.Awt.FontNs.TextAttribute _WEIGHTContent = default; + private static bool _WEIGHTReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.FontNs.TextAttribute WIDTH { get { if (!_WIDTHReady) { _WIDTHContent = SGetField(LocalBridgeClazz, "WIDTH"); _WIDTHReady = true; } return _WIDTHContent; } } + private static Java.Awt.FontNs.TextAttribute _WIDTHContent = default; + private static bool _WIDTHReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Boolean RUN_DIRECTION_LTR { get { if (!_RUN_DIRECTION_LTRReady) { _RUN_DIRECTION_LTRContent = SGetField(LocalBridgeClazz, "RUN_DIRECTION_LTR"); _RUN_DIRECTION_LTRReady = true; } return _RUN_DIRECTION_LTRContent; } } + private static Java.Lang.Boolean _RUN_DIRECTION_LTRContent = default; + private static bool _RUN_DIRECTION_LTRReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Boolean RUN_DIRECTION_RTL { get { if (!_RUN_DIRECTION_RTLReady) { _RUN_DIRECTION_RTLContent = SGetField(LocalBridgeClazz, "RUN_DIRECTION_RTL"); _RUN_DIRECTION_RTLReady = true; } return _RUN_DIRECTION_RTLContent; } } + private static Java.Lang.Boolean _RUN_DIRECTION_RTLContent = default; + private static bool _RUN_DIRECTION_RTLReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Boolean STRIKETHROUGH_ON { get { if (!_STRIKETHROUGH_ONReady) { _STRIKETHROUGH_ONContent = SGetField(LocalBridgeClazz, "STRIKETHROUGH_ON"); _STRIKETHROUGH_ONReady = true; } return _STRIKETHROUGH_ONContent; } } + private static Java.Lang.Boolean _STRIKETHROUGH_ONContent = default; + private static bool _STRIKETHROUGH_ONReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Boolean SWAP_COLORS_ON { get { if (!_SWAP_COLORS_ONReady) { _SWAP_COLORS_ONContent = SGetField(LocalBridgeClazz, "SWAP_COLORS_ON"); _SWAP_COLORS_ONReady = true; } return _SWAP_COLORS_ONContent; } } + private static Java.Lang.Boolean _SWAP_COLORS_ONContent = default; + private static bool _SWAP_COLORS_ONReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Float JUSTIFICATION_FULL { get { if (!_JUSTIFICATION_FULLReady) { _JUSTIFICATION_FULLContent = SGetField(LocalBridgeClazz, "JUSTIFICATION_FULL"); _JUSTIFICATION_FULLReady = true; } return _JUSTIFICATION_FULLContent; } } + private static Java.Lang.Float _JUSTIFICATION_FULLContent = default; + private static bool _JUSTIFICATION_FULLReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Float JUSTIFICATION_NONE { get { if (!_JUSTIFICATION_NONEReady) { _JUSTIFICATION_NONEContent = SGetField(LocalBridgeClazz, "JUSTIFICATION_NONE"); _JUSTIFICATION_NONEReady = true; } return _JUSTIFICATION_NONEContent; } } + private static Java.Lang.Float _JUSTIFICATION_NONEContent = default; + private static bool _JUSTIFICATION_NONEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Float POSTURE_OBLIQUE { get { if (!_POSTURE_OBLIQUEReady) { _POSTURE_OBLIQUEContent = SGetField(LocalBridgeClazz, "POSTURE_OBLIQUE"); _POSTURE_OBLIQUEReady = true; } return _POSTURE_OBLIQUEContent; } } + private static Java.Lang.Float _POSTURE_OBLIQUEContent = default; + private static bool _POSTURE_OBLIQUEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Float POSTURE_REGULAR { get { if (!_POSTURE_REGULARReady) { _POSTURE_REGULARContent = SGetField(LocalBridgeClazz, "POSTURE_REGULAR"); _POSTURE_REGULARReady = true; } return _POSTURE_REGULARContent; } } + private static Java.Lang.Float _POSTURE_REGULARContent = default; + private static bool _POSTURE_REGULARReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Float TRACKING_LOOSE { get { if (!_TRACKING_LOOSEReady) { _TRACKING_LOOSEContent = SGetField(LocalBridgeClazz, "TRACKING_LOOSE"); _TRACKING_LOOSEReady = true; } return _TRACKING_LOOSEContent; } } + private static Java.Lang.Float _TRACKING_LOOSEContent = default; + private static bool _TRACKING_LOOSEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Float TRACKING_TIGHT { get { if (!_TRACKING_TIGHTReady) { _TRACKING_TIGHTContent = SGetField(LocalBridgeClazz, "TRACKING_TIGHT"); _TRACKING_TIGHTReady = true; } return _TRACKING_TIGHTContent; } } + private static Java.Lang.Float _TRACKING_TIGHTContent = default; + private static bool _TRACKING_TIGHTReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Float WEIGHT_BOLD { get { if (!_WEIGHT_BOLDReady) { _WEIGHT_BOLDContent = SGetField(LocalBridgeClazz, "WEIGHT_BOLD"); _WEIGHT_BOLDReady = true; } return _WEIGHT_BOLDContent; } } + private static Java.Lang.Float _WEIGHT_BOLDContent = default; + private static bool _WEIGHT_BOLDReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Float WEIGHT_DEMIBOLD { get { if (!_WEIGHT_DEMIBOLDReady) { _WEIGHT_DEMIBOLDContent = SGetField(LocalBridgeClazz, "WEIGHT_DEMIBOLD"); _WEIGHT_DEMIBOLDReady = true; } return _WEIGHT_DEMIBOLDContent; } } + private static Java.Lang.Float _WEIGHT_DEMIBOLDContent = default; + private static bool _WEIGHT_DEMIBOLDReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Float WEIGHT_DEMILIGHT { get { if (!_WEIGHT_DEMILIGHTReady) { _WEIGHT_DEMILIGHTContent = SGetField(LocalBridgeClazz, "WEIGHT_DEMILIGHT"); _WEIGHT_DEMILIGHTReady = true; } return _WEIGHT_DEMILIGHTContent; } } + private static Java.Lang.Float _WEIGHT_DEMILIGHTContent = default; + private static bool _WEIGHT_DEMILIGHTReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Float WEIGHT_EXTRA_LIGHT { get { if (!_WEIGHT_EXTRA_LIGHTReady) { _WEIGHT_EXTRA_LIGHTContent = SGetField(LocalBridgeClazz, "WEIGHT_EXTRA_LIGHT"); _WEIGHT_EXTRA_LIGHTReady = true; } return _WEIGHT_EXTRA_LIGHTContent; } } + private static Java.Lang.Float _WEIGHT_EXTRA_LIGHTContent = default; + private static bool _WEIGHT_EXTRA_LIGHTReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Float WEIGHT_EXTRABOLD { get { if (!_WEIGHT_EXTRABOLDReady) { _WEIGHT_EXTRABOLDContent = SGetField(LocalBridgeClazz, "WEIGHT_EXTRABOLD"); _WEIGHT_EXTRABOLDReady = true; } return _WEIGHT_EXTRABOLDContent; } } + private static Java.Lang.Float _WEIGHT_EXTRABOLDContent = default; + private static bool _WEIGHT_EXTRABOLDReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Float WEIGHT_HEAVY { get { if (!_WEIGHT_HEAVYReady) { _WEIGHT_HEAVYContent = SGetField(LocalBridgeClazz, "WEIGHT_HEAVY"); _WEIGHT_HEAVYReady = true; } return _WEIGHT_HEAVYContent; } } + private static Java.Lang.Float _WEIGHT_HEAVYContent = default; + private static bool _WEIGHT_HEAVYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Float WEIGHT_LIGHT { get { if (!_WEIGHT_LIGHTReady) { _WEIGHT_LIGHTContent = SGetField(LocalBridgeClazz, "WEIGHT_LIGHT"); _WEIGHT_LIGHTReady = true; } return _WEIGHT_LIGHTContent; } } + private static Java.Lang.Float _WEIGHT_LIGHTContent = default; + private static bool _WEIGHT_LIGHTReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Float WEIGHT_MEDIUM { get { if (!_WEIGHT_MEDIUMReady) { _WEIGHT_MEDIUMContent = SGetField(LocalBridgeClazz, "WEIGHT_MEDIUM"); _WEIGHT_MEDIUMReady = true; } return _WEIGHT_MEDIUMContent; } } + private static Java.Lang.Float _WEIGHT_MEDIUMContent = default; + private static bool _WEIGHT_MEDIUMReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Float WEIGHT_REGULAR { get { if (!_WEIGHT_REGULARReady) { _WEIGHT_REGULARContent = SGetField(LocalBridgeClazz, "WEIGHT_REGULAR"); _WEIGHT_REGULARReady = true; } return _WEIGHT_REGULARContent; } } + private static Java.Lang.Float _WEIGHT_REGULARContent = default; + private static bool _WEIGHT_REGULARReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Float WEIGHT_SEMIBOLD { get { if (!_WEIGHT_SEMIBOLDReady) { _WEIGHT_SEMIBOLDContent = SGetField(LocalBridgeClazz, "WEIGHT_SEMIBOLD"); _WEIGHT_SEMIBOLDReady = true; } return _WEIGHT_SEMIBOLDContent; } } + private static Java.Lang.Float _WEIGHT_SEMIBOLDContent = default; + private static bool _WEIGHT_SEMIBOLDReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Float WEIGHT_ULTRABOLD { get { if (!_WEIGHT_ULTRABOLDReady) { _WEIGHT_ULTRABOLDContent = SGetField(LocalBridgeClazz, "WEIGHT_ULTRABOLD"); _WEIGHT_ULTRABOLDReady = true; } return _WEIGHT_ULTRABOLDContent; } } + private static Java.Lang.Float _WEIGHT_ULTRABOLDContent = default; + private static bool _WEIGHT_ULTRABOLDReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Float WIDTH_CONDENSED { get { if (!_WIDTH_CONDENSEDReady) { _WIDTH_CONDENSEDContent = SGetField(LocalBridgeClazz, "WIDTH_CONDENSED"); _WIDTH_CONDENSEDReady = true; } return _WIDTH_CONDENSEDContent; } } + private static Java.Lang.Float _WIDTH_CONDENSEDContent = default; + private static bool _WIDTH_CONDENSEDReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Float WIDTH_EXTENDED { get { if (!_WIDTH_EXTENDEDReady) { _WIDTH_EXTENDEDContent = SGetField(LocalBridgeClazz, "WIDTH_EXTENDED"); _WIDTH_EXTENDEDReady = true; } return _WIDTH_EXTENDEDContent; } } + private static Java.Lang.Float _WIDTH_EXTENDEDContent = default; + private static bool _WIDTH_EXTENDEDReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Float WIDTH_REGULAR { get { if (!_WIDTH_REGULARReady) { _WIDTH_REGULARContent = SGetField(LocalBridgeClazz, "WIDTH_REGULAR"); _WIDTH_REGULARReady = true; } return _WIDTH_REGULARContent; } } + private static Java.Lang.Float _WIDTH_REGULARContent = default; + private static bool _WIDTH_REGULARReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Float WIDTH_SEMI_CONDENSED { get { if (!_WIDTH_SEMI_CONDENSEDReady) { _WIDTH_SEMI_CONDENSEDContent = SGetField(LocalBridgeClazz, "WIDTH_SEMI_CONDENSED"); _WIDTH_SEMI_CONDENSEDReady = true; } return _WIDTH_SEMI_CONDENSEDContent; } } + private static Java.Lang.Float _WIDTH_SEMI_CONDENSEDContent = default; + private static bool _WIDTH_SEMI_CONDENSEDReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Float WIDTH_SEMI_EXTENDED { get { if (!_WIDTH_SEMI_EXTENDEDReady) { _WIDTH_SEMI_EXTENDEDContent = SGetField(LocalBridgeClazz, "WIDTH_SEMI_EXTENDED"); _WIDTH_SEMI_EXTENDEDReady = true; } return _WIDTH_SEMI_EXTENDEDContent; } } + private static Java.Lang.Float _WIDTH_SEMI_EXTENDEDContent = default; + private static bool _WIDTH_SEMI_EXTENDEDReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Integer KERNING_ON { get { if (!_KERNING_ONReady) { _KERNING_ONContent = SGetField(LocalBridgeClazz, "KERNING_ON"); _KERNING_ONReady = true; } return _KERNING_ONContent; } } + private static Java.Lang.Integer _KERNING_ONContent = default; + private static bool _KERNING_ONReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Integer LIGATURES_ON { get { if (!_LIGATURES_ONReady) { _LIGATURES_ONContent = SGetField(LocalBridgeClazz, "LIGATURES_ON"); _LIGATURES_ONReady = true; } return _LIGATURES_ONContent; } } + private static Java.Lang.Integer _LIGATURES_ONContent = default; + private static bool _LIGATURES_ONReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Integer SUPERSCRIPT_SUB { get { if (!_SUPERSCRIPT_SUBReady) { _SUPERSCRIPT_SUBContent = SGetField(LocalBridgeClazz, "SUPERSCRIPT_SUB"); _SUPERSCRIPT_SUBReady = true; } return _SUPERSCRIPT_SUBContent; } } + private static Java.Lang.Integer _SUPERSCRIPT_SUBContent = default; + private static bool _SUPERSCRIPT_SUBReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Integer SUPERSCRIPT_SUPER { get { if (!_SUPERSCRIPT_SUPERReady) { _SUPERSCRIPT_SUPERContent = SGetField(LocalBridgeClazz, "SUPERSCRIPT_SUPER"); _SUPERSCRIPT_SUPERReady = true; } return _SUPERSCRIPT_SUPERContent; } } + private static Java.Lang.Integer _SUPERSCRIPT_SUPERContent = default; + private static bool _SUPERSCRIPT_SUPERReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Integer UNDERLINE_LOW_DASHED { get { if (!_UNDERLINE_LOW_DASHEDReady) { _UNDERLINE_LOW_DASHEDContent = SGetField(LocalBridgeClazz, "UNDERLINE_LOW_DASHED"); _UNDERLINE_LOW_DASHEDReady = true; } return _UNDERLINE_LOW_DASHEDContent; } } + private static Java.Lang.Integer _UNDERLINE_LOW_DASHEDContent = default; + private static bool _UNDERLINE_LOW_DASHEDReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Integer UNDERLINE_LOW_DOTTED { get { if (!_UNDERLINE_LOW_DOTTEDReady) { _UNDERLINE_LOW_DOTTEDContent = SGetField(LocalBridgeClazz, "UNDERLINE_LOW_DOTTED"); _UNDERLINE_LOW_DOTTEDReady = true; } return _UNDERLINE_LOW_DOTTEDContent; } } + private static Java.Lang.Integer _UNDERLINE_LOW_DOTTEDContent = default; + private static bool _UNDERLINE_LOW_DOTTEDReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Integer UNDERLINE_LOW_GRAY { get { if (!_UNDERLINE_LOW_GRAYReady) { _UNDERLINE_LOW_GRAYContent = SGetField(LocalBridgeClazz, "UNDERLINE_LOW_GRAY"); _UNDERLINE_LOW_GRAYReady = true; } return _UNDERLINE_LOW_GRAYContent; } } + private static Java.Lang.Integer _UNDERLINE_LOW_GRAYContent = default; + private static bool _UNDERLINE_LOW_GRAYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Integer UNDERLINE_LOW_ONE_PIXEL { get { if (!_UNDERLINE_LOW_ONE_PIXELReady) { _UNDERLINE_LOW_ONE_PIXELContent = SGetField(LocalBridgeClazz, "UNDERLINE_LOW_ONE_PIXEL"); _UNDERLINE_LOW_ONE_PIXELReady = true; } return _UNDERLINE_LOW_ONE_PIXELContent; } } + private static Java.Lang.Integer _UNDERLINE_LOW_ONE_PIXELContent = default; + private static bool _UNDERLINE_LOW_ONE_PIXELReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Integer UNDERLINE_LOW_TWO_PIXEL { get { if (!_UNDERLINE_LOW_TWO_PIXELReady) { _UNDERLINE_LOW_TWO_PIXELContent = SGetField(LocalBridgeClazz, "UNDERLINE_LOW_TWO_PIXEL"); _UNDERLINE_LOW_TWO_PIXELReady = true; } return _UNDERLINE_LOW_TWO_PIXELContent; } } + private static Java.Lang.Integer _UNDERLINE_LOW_TWO_PIXELContent = default; + private static bool _UNDERLINE_LOW_TWO_PIXELReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Integer UNDERLINE_ON { get { if (!_UNDERLINE_ONReady) { _UNDERLINE_ONContent = SGetField(LocalBridgeClazz, "UNDERLINE_ON"); _UNDERLINE_ONReady = true; } return _UNDERLINE_ONContent; } } + private static Java.Lang.Integer _UNDERLINE_ONContent = default; + private static bool _UNDERLINE_ONReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/FontNs/TextHitInfo.cs b/src/net/JNet/GeneratedCore/Java/Awt/FontNs/TextHitInfo.cs new file mode 100644 index 0000000000..0e12e441df --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/FontNs/TextHitInfo.cs @@ -0,0 +1,132 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.FontNs +{ + #region TextHitInfo + public partial class TextHitInfo + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Awt.FontNs.TextHitInfo AfterOffset(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "afterOffset", "(I)Ljava/awt/font/TextHitInfo;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Awt.FontNs.TextHitInfo BeforeOffset(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "beforeOffset", "(I)Ljava/awt/font/TextHitInfo;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Awt.FontNs.TextHitInfo Leading(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "leading", "(I)Ljava/awt/font/TextHitInfo;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Awt.FontNs.TextHitInfo Trailing(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "trailing", "(I)Ljava/awt/font/TextHitInfo;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public int CharIndex + { + get { return IExecuteWithSignature("getCharIndex", "()I"); } + } + /// + /// + /// + public int InsertionIndex + { + get { return IExecuteWithSignature("getInsertionIndex", "()I"); } + } + /// + /// + /// + public Java.Awt.FontNs.TextHitInfo OtherHit + { + get { return IExecuteWithSignature("getOtherHit", "()Ljava/awt/font/TextHitInfo;"); } + } + /// + /// + /// + /// + public bool IsLeadingEdge() + { + return IExecuteWithSignature("isLeadingEdge", "()Z"); + } + /// + /// + /// + /// + /// + public Java.Awt.FontNs.TextHitInfo GetOffsetHit(int arg0) + { + return IExecuteWithSignature("getOffsetHit", "(I)Ljava/awt/font/TextHitInfo;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/FontNs/TextLayout.cs b/src/net/JNet/GeneratedCore/Java/Awt/FontNs/TextLayout.cs new file mode 100644 index 0000000000..491cd5125f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/FontNs/TextLayout.cs @@ -0,0 +1,494 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.FontNs +{ + #region TextLayout + public partial class TextLayout + { + #region Constructors + /// + /// + /// + /// + /// + /// + public TextLayout(Java.Lang.String arg0, Java.Awt.Font arg1, Java.Awt.FontNs.FontRenderContext arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + /// + public TextLayout(Java.Lang.String arg0, Java.Util.Map arg1, Java.Awt.FontNs.FontRenderContext arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + public TextLayout(Java.Text.AttributedCharacterIterator arg0, Java.Awt.FontNs.FontRenderContext arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Awt.FontNs.TextLayout.CaretPolicy DEFAULT_CARET_POLICY { get { if (!_DEFAULT_CARET_POLICYReady) { _DEFAULT_CARET_POLICYContent = SGetField(LocalBridgeClazz, "DEFAULT_CARET_POLICY"); _DEFAULT_CARET_POLICYReady = true; } return _DEFAULT_CARET_POLICYContent; } } + private static Java.Awt.FontNs.TextLayout.CaretPolicy _DEFAULT_CARET_POLICYContent = default; + private static bool _DEFAULT_CARET_POLICYReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public float Advance + { + get { return IExecuteWithSignature("getAdvance", "()F"); } + } + /// + /// + /// + public float Ascent + { + get { return IExecuteWithSignature("getAscent", "()F"); } + } + /// + /// + /// + public byte Baseline + { + get { return IExecuteWithSignature("getBaseline", "()B"); } + } + /// + /// + /// + public float[] BaselineOffsets + { + get { return IExecuteWithSignatureArray("getBaselineOffsets", "()[F"); } + } + /// + /// + /// + public Java.Awt.Geom.Rectangle2D Bounds + { + get { return IExecuteWithSignature("getBounds", "()Ljava/awt/geom/Rectangle2D;"); } + } + /// + /// + /// + public int CharacterCount + { + get { return IExecuteWithSignature("getCharacterCount", "()I"); } + } + /// + /// + /// + public float Descent + { + get { return IExecuteWithSignature("getDescent", "()F"); } + } + /// + /// + /// + public Java.Awt.FontNs.LayoutPath LayoutPath + { + get { return IExecuteWithSignature("getLayoutPath", "()Ljava/awt/font/LayoutPath;"); } + } + /// + /// + /// + public float Leading + { + get { return IExecuteWithSignature("getLeading", "()F"); } + } + /// + /// + /// + public float VisibleAdvance + { + get { return IExecuteWithSignature("getVisibleAdvance", "()F"); } + } + /// + /// + /// + /// + public bool IsLeftToRight() + { + return IExecuteWithSignature("isLeftToRight", "()Z"); + } + /// + /// + /// + /// + public bool IsVertical() + { + return IExecuteWithSignature("isVertical", "()Z"); + } + /// + /// + /// + /// + /// + public byte GetCharacterLevel(int arg0) + { + return IExecuteWithSignature("getCharacterLevel", "(I)B", arg0); + } + /// + /// + /// + /// + /// + /// + public float[] GetCaretInfo(Java.Awt.FontNs.TextHitInfo arg0, Java.Awt.Geom.Rectangle2D arg1) + { + return IExecuteArray("getCaretInfo", arg0, arg1); + } + /// + /// + /// + /// + /// + public float[] GetCaretInfo(Java.Awt.FontNs.TextHitInfo arg0) + { + return IExecuteWithSignatureArray("getCaretInfo", "(Ljava/awt/font/TextHitInfo;)[F", arg0); + } + /// + /// + /// + /// + /// + /// + public int[] GetLogicalRangesForVisualSelection(Java.Awt.FontNs.TextHitInfo arg0, Java.Awt.FontNs.TextHitInfo arg1) + { + return IExecuteArray("getLogicalRangesForVisualSelection", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Awt.FontNs.TextHitInfo GetNextLeftHit(int arg0, Java.Awt.FontNs.TextLayout.CaretPolicy arg1) + { + return IExecute("getNextLeftHit", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Awt.FontNs.TextHitInfo GetNextLeftHit(int arg0) + { + return IExecuteWithSignature("getNextLeftHit", "(I)Ljava/awt/font/TextHitInfo;", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.FontNs.TextHitInfo GetNextLeftHit(Java.Awt.FontNs.TextHitInfo arg0) + { + return IExecuteWithSignature("getNextLeftHit", "(Ljava/awt/font/TextHitInfo;)Ljava/awt/font/TextHitInfo;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Awt.FontNs.TextHitInfo GetNextRightHit(int arg0, Java.Awt.FontNs.TextLayout.CaretPolicy arg1) + { + return IExecute("getNextRightHit", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Awt.FontNs.TextHitInfo GetNextRightHit(int arg0) + { + return IExecuteWithSignature("getNextRightHit", "(I)Ljava/awt/font/TextHitInfo;", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.FontNs.TextHitInfo GetNextRightHit(Java.Awt.FontNs.TextHitInfo arg0) + { + return IExecuteWithSignature("getNextRightHit", "(Ljava/awt/font/TextHitInfo;)Ljava/awt/font/TextHitInfo;", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.FontNs.TextHitInfo GetVisualOtherHit(Java.Awt.FontNs.TextHitInfo arg0) + { + return IExecuteWithSignature("getVisualOtherHit", "(Ljava/awt/font/TextHitInfo;)Ljava/awt/font/TextHitInfo;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Awt.FontNs.TextHitInfo HitTestChar(float arg0, float arg1, Java.Awt.Geom.Rectangle2D arg2) + { + return IExecute("hitTestChar", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public Java.Awt.FontNs.TextHitInfo HitTestChar(float arg0, float arg1) + { + return IExecute("hitTestChar", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Awt.FontNs.TextLayout GetJustifiedLayout(float arg0) + { + return IExecuteWithSignature("getJustifiedLayout", "(F)Ljava/awt/font/TextLayout;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Awt.Rectangle GetPixelBounds(Java.Awt.FontNs.FontRenderContext arg0, float arg1, float arg2) + { + return IExecute("getPixelBounds", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public Java.Awt.Shape GetBlackBoxBounds(int arg0, int arg1) + { + return IExecute("getBlackBoxBounds", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Awt.Shape GetCaretShape(Java.Awt.FontNs.TextHitInfo arg0, Java.Awt.Geom.Rectangle2D arg1) + { + return IExecute("getCaretShape", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Awt.Shape GetCaretShape(Java.Awt.FontNs.TextHitInfo arg0) + { + return IExecuteWithSignature("getCaretShape", "(Ljava/awt/font/TextHitInfo;)Ljava/awt/Shape;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Awt.Shape GetLogicalHighlightShape(int arg0, int arg1, Java.Awt.Geom.Rectangle2D arg2) + { + return IExecute("getLogicalHighlightShape", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public Java.Awt.Shape GetLogicalHighlightShape(int arg0, int arg1) + { + return IExecute("getLogicalHighlightShape", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Awt.Shape GetOutline(Java.Awt.Geom.AffineTransform arg0) + { + return IExecuteWithSignature("getOutline", "(Ljava/awt/geom/AffineTransform;)Ljava/awt/Shape;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Awt.Shape GetVisualHighlightShape(Java.Awt.FontNs.TextHitInfo arg0, Java.Awt.FontNs.TextHitInfo arg1, Java.Awt.Geom.Rectangle2D arg2) + { + return IExecute("getVisualHighlightShape", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public Java.Awt.Shape GetVisualHighlightShape(Java.Awt.FontNs.TextHitInfo arg0, Java.Awt.FontNs.TextHitInfo arg1) + { + return IExecute("getVisualHighlightShape", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Awt.Shape[] GetCaretShapes(int arg0, Java.Awt.Geom.Rectangle2D arg1, Java.Awt.FontNs.TextLayout.CaretPolicy arg2) + { + return IExecuteArray("getCaretShapes", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public Java.Awt.Shape[] GetCaretShapes(int arg0, Java.Awt.Geom.Rectangle2D arg1) + { + return IExecuteArray("getCaretShapes", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Awt.Shape[] GetCaretShapes(int arg0) + { + return IExecuteWithSignatureArray("getCaretShapes", "(I)[Ljava/awt/Shape;", arg0); + } + /// + /// + /// + /// + /// + /// + public void Draw(Java.Awt.Graphics2D arg0, float arg1, float arg2) + { + IExecute("draw", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public void HitToPoint(Java.Awt.FontNs.TextHitInfo arg0, Java.Awt.Geom.Point2D arg1) + { + IExecute("hitToPoint", arg0, arg1); + } + + #endregion + + #region Nested classes + #region CaretPolicy + public partial class CaretPolicy + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + public Java.Awt.FontNs.TextHitInfo GetStrongCaret(Java.Awt.FontNs.TextHitInfo arg0, Java.Awt.FontNs.TextHitInfo arg1, Java.Awt.FontNs.TextLayout arg2) + { + return IExecute("getStrongCaret", arg0, arg1, arg2); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/FontNs/TextMeasurer.cs b/src/net/JNet/GeneratedCore/Java/Awt/FontNs/TextMeasurer.cs new file mode 100644 index 0000000000..01bd2ec709 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/FontNs/TextMeasurer.cs @@ -0,0 +1,115 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.FontNs +{ + #region TextMeasurer + public partial class TextMeasurer + { + #region Constructors + /// + /// + /// + /// + /// + public TextMeasurer(Java.Text.AttributedCharacterIterator arg0, Java.Awt.FontNs.FontRenderContext arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public float GetAdvanceBetween(int arg0, int arg1) + { + return IExecute("getAdvanceBetween", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public int GetLineBreakIndex(int arg0, float arg1) + { + return IExecute("getLineBreakIndex", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Awt.FontNs.TextLayout GetLayout(int arg0, int arg1) + { + return IExecute("getLayout", arg0, arg1); + } + /// + /// + /// + /// + /// + public void DeleteChar(Java.Text.AttributedCharacterIterator arg0, int arg1) + { + IExecute("deleteChar", arg0, arg1); + } + /// + /// + /// + /// + /// + public void InsertChar(Java.Text.AttributedCharacterIterator arg0, int arg1) + { + IExecute("insertChar", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/FontNs/TransformAttribute.cs b/src/net/JNet/GeneratedCore/Java/Awt/FontNs/TransformAttribute.cs new file mode 100644 index 0000000000..43715c3e4c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/FontNs/TransformAttribute.cs @@ -0,0 +1,87 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.FontNs +{ + #region TransformAttribute + public partial class TransformAttribute + { + #region Constructors + /// + /// + /// + /// + public TransformAttribute(Java.Awt.Geom.AffineTransform arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Awt.FontNs.TransformAttribute IDENTITY { get { if (!_IDENTITYReady) { _IDENTITYContent = SGetField(LocalBridgeClazz, "IDENTITY"); _IDENTITYReady = true; } return _IDENTITYContent; } } + private static Java.Awt.FontNs.TransformAttribute _IDENTITYContent = default; + private static bool _IDENTITYReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.Geom.AffineTransform Transform + { + get { return IExecuteWithSignature("getTransform", "()Ljava/awt/geom/AffineTransform;"); } + } + /// + /// + /// + /// + public bool IsIdentity() + { + return IExecuteWithSignature("isIdentity", "()Z"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/Frame.cs b/src/net/JNet/GeneratedCore/Java/Awt/Frame.cs new file mode 100644 index 0000000000..62db5a3900 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/Frame.cs @@ -0,0 +1,199 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt +{ + #region Frame + public partial class Frame + { + #region Constructors + /// + /// + /// + /// + public Frame(Java.Awt.GraphicsConfiguration arg0) + : base(arg0) + { + } + /// + /// + /// + /// + /// + public Frame(Java.Lang.String arg0, Java.Awt.GraphicsConfiguration arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + public Frame(Java.Lang.String arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Awt.MenuContainer(Java.Awt.Frame t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static int ICONIFIED { get { if (!_ICONIFIEDReady) { _ICONIFIEDContent = SGetField(LocalBridgeClazz, "ICONIFIED"); _ICONIFIEDReady = true; } return _ICONIFIEDContent; } } + private static int _ICONIFIEDContent = default; + private static bool _ICONIFIEDReady = false; // this is used because in case of generics + /// + /// + /// + public static int MAXIMIZED_BOTH { get { if (!_MAXIMIZED_BOTHReady) { _MAXIMIZED_BOTHContent = SGetField(LocalBridgeClazz, "MAXIMIZED_BOTH"); _MAXIMIZED_BOTHReady = true; } return _MAXIMIZED_BOTHContent; } } + private static int _MAXIMIZED_BOTHContent = default; + private static bool _MAXIMIZED_BOTHReady = false; // this is used because in case of generics + /// + /// + /// + public static int MAXIMIZED_HORIZ { get { if (!_MAXIMIZED_HORIZReady) { _MAXIMIZED_HORIZContent = SGetField(LocalBridgeClazz, "MAXIMIZED_HORIZ"); _MAXIMIZED_HORIZReady = true; } return _MAXIMIZED_HORIZContent; } } + private static int _MAXIMIZED_HORIZContent = default; + private static bool _MAXIMIZED_HORIZReady = false; // this is used because in case of generics + /// + /// + /// + public static int MAXIMIZED_VERT { get { if (!_MAXIMIZED_VERTReady) { _MAXIMIZED_VERTContent = SGetField(LocalBridgeClazz, "MAXIMIZED_VERT"); _MAXIMIZED_VERTReady = true; } return _MAXIMIZED_VERTContent; } } + private static int _MAXIMIZED_VERTContent = default; + private static bool _MAXIMIZED_VERTReady = false; // this is used because in case of generics + /// + /// + /// + public static int NORMAL { get { if (!_NORMALReady) { _NORMALContent = SGetField(LocalBridgeClazz, "NORMAL"); _NORMALReady = true; } return _NORMALContent; } } + private static int _NORMALContent = default; + private static bool _NORMALReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + public static Java.Awt.Frame[] Frames + { + get { return SExecuteWithSignatureArray(LocalBridgeClazz, "getFrames", "()[Ljava/awt/Frame;"); } + } + + #endregion + + #region Instance methods + /// + /// + /// + public int ExtendedState + { + get { return IExecuteWithSignature("getExtendedState", "()I"); } set { IExecuteWithSignature("setExtendedState", "(I)V", value); } + } + /// + /// + /// + public Java.Awt.Image IconImage + { + get { return IExecuteWithSignature("getIconImage", "()Ljava/awt/Image;"); } + } + /// + /// + /// + public Java.Awt.Rectangle MaximizedBounds + { + get { return IExecuteWithSignature("getMaximizedBounds", "()Ljava/awt/Rectangle;"); } set { IExecuteWithSignature("setMaximizedBounds", "(Ljava/awt/Rectangle;)V", value); } + } + /// + /// + /// + public Java.Awt.MenuBar MenuBar + { + get { return IExecuteWithSignature("getMenuBar", "()Ljava/awt/MenuBar;"); } set { IExecuteWithSignature("setMenuBar", "(Ljava/awt/MenuBar;)V", value); } + } + /// + /// + /// + public int State + { + get { return IExecuteWithSignature("getState", "()I"); } set { IExecuteWithSignature("setState", "(I)V", value); } + } + /// + /// + /// + public Java.Lang.String Title + { + get { return IExecuteWithSignature("getTitle", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setTitle", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + /// + public bool IsResizable() + { + return IExecuteWithSignature("isResizable", "()Z"); + } + /// + /// + /// + /// + public bool IsUndecorated() + { + return IExecuteWithSignature("isUndecorated", "()Z"); + } + /// + /// + /// + /// + public void SetResizable(bool arg0) + { + IExecuteWithSignature("setResizable", "(Z)V", arg0); + } + /// + /// + /// + /// + public void SetUndecorated(bool arg0) + { + IExecuteWithSignature("setUndecorated", "(Z)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/Geom/AffineTransform.cs b/src/net/JNet/GeneratedCore/Java/Awt/Geom/AffineTransform.cs new file mode 100644 index 0000000000..a017e573e5 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/Geom/AffineTransform.cs @@ -0,0 +1,692 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.Geom +{ + #region AffineTransform + public partial class AffineTransform + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + /// + /// + public AffineTransform(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5) + : base(arg0, arg1, arg2, arg3, arg4, arg5) + { + } + /// + /// + /// + /// + public AffineTransform(double[] arg0) + : base(arg0) + { + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public AffineTransform(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5) + : base(arg0, arg1, arg2, arg3, arg4, arg5) + { + } + /// + /// + /// + /// + public AffineTransform(float[] arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public AffineTransform(Java.Awt.Geom.AffineTransform arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Cloneable(Java.Awt.Geom.AffineTransform t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Awt.Geom.AffineTransform t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static int TYPE_FLIP { get { if (!_TYPE_FLIPReady) { _TYPE_FLIPContent = SGetField(LocalBridgeClazz, "TYPE_FLIP"); _TYPE_FLIPReady = true; } return _TYPE_FLIPContent; } } + private static int _TYPE_FLIPContent = default; + private static bool _TYPE_FLIPReady = false; // this is used because in case of generics + /// + /// + /// + public static int TYPE_GENERAL_ROTATION { get { if (!_TYPE_GENERAL_ROTATIONReady) { _TYPE_GENERAL_ROTATIONContent = SGetField(LocalBridgeClazz, "TYPE_GENERAL_ROTATION"); _TYPE_GENERAL_ROTATIONReady = true; } return _TYPE_GENERAL_ROTATIONContent; } } + private static int _TYPE_GENERAL_ROTATIONContent = default; + private static bool _TYPE_GENERAL_ROTATIONReady = false; // this is used because in case of generics + /// + /// + /// + public static int TYPE_GENERAL_SCALE { get { if (!_TYPE_GENERAL_SCALEReady) { _TYPE_GENERAL_SCALEContent = SGetField(LocalBridgeClazz, "TYPE_GENERAL_SCALE"); _TYPE_GENERAL_SCALEReady = true; } return _TYPE_GENERAL_SCALEContent; } } + private static int _TYPE_GENERAL_SCALEContent = default; + private static bool _TYPE_GENERAL_SCALEReady = false; // this is used because in case of generics + /// + /// + /// + public static int TYPE_GENERAL_TRANSFORM { get { if (!_TYPE_GENERAL_TRANSFORMReady) { _TYPE_GENERAL_TRANSFORMContent = SGetField(LocalBridgeClazz, "TYPE_GENERAL_TRANSFORM"); _TYPE_GENERAL_TRANSFORMReady = true; } return _TYPE_GENERAL_TRANSFORMContent; } } + private static int _TYPE_GENERAL_TRANSFORMContent = default; + private static bool _TYPE_GENERAL_TRANSFORMReady = false; // this is used because in case of generics + /// + /// + /// + public static int TYPE_IDENTITY { get { if (!_TYPE_IDENTITYReady) { _TYPE_IDENTITYContent = SGetField(LocalBridgeClazz, "TYPE_IDENTITY"); _TYPE_IDENTITYReady = true; } return _TYPE_IDENTITYContent; } } + private static int _TYPE_IDENTITYContent = default; + private static bool _TYPE_IDENTITYReady = false; // this is used because in case of generics + /// + /// + /// + public static int TYPE_MASK_ROTATION { get { if (!_TYPE_MASK_ROTATIONReady) { _TYPE_MASK_ROTATIONContent = SGetField(LocalBridgeClazz, "TYPE_MASK_ROTATION"); _TYPE_MASK_ROTATIONReady = true; } return _TYPE_MASK_ROTATIONContent; } } + private static int _TYPE_MASK_ROTATIONContent = default; + private static bool _TYPE_MASK_ROTATIONReady = false; // this is used because in case of generics + /// + /// + /// + public static int TYPE_MASK_SCALE { get { if (!_TYPE_MASK_SCALEReady) { _TYPE_MASK_SCALEContent = SGetField(LocalBridgeClazz, "TYPE_MASK_SCALE"); _TYPE_MASK_SCALEReady = true; } return _TYPE_MASK_SCALEContent; } } + private static int _TYPE_MASK_SCALEContent = default; + private static bool _TYPE_MASK_SCALEReady = false; // this is used because in case of generics + /// + /// + /// + public static int TYPE_QUADRANT_ROTATION { get { if (!_TYPE_QUADRANT_ROTATIONReady) { _TYPE_QUADRANT_ROTATIONContent = SGetField(LocalBridgeClazz, "TYPE_QUADRANT_ROTATION"); _TYPE_QUADRANT_ROTATIONReady = true; } return _TYPE_QUADRANT_ROTATIONContent; } } + private static int _TYPE_QUADRANT_ROTATIONContent = default; + private static bool _TYPE_QUADRANT_ROTATIONReady = false; // this is used because in case of generics + /// + /// + /// + public static int TYPE_TRANSLATION { get { if (!_TYPE_TRANSLATIONReady) { _TYPE_TRANSLATIONContent = SGetField(LocalBridgeClazz, "TYPE_TRANSLATION"); _TYPE_TRANSLATIONReady = true; } return _TYPE_TRANSLATIONContent; } } + private static int _TYPE_TRANSLATIONContent = default; + private static bool _TYPE_TRANSLATIONReady = false; // this is used because in case of generics + /// + /// + /// + public static int TYPE_UNIFORM_SCALE { get { if (!_TYPE_UNIFORM_SCALEReady) { _TYPE_UNIFORM_SCALEContent = SGetField(LocalBridgeClazz, "TYPE_UNIFORM_SCALE"); _TYPE_UNIFORM_SCALEReady = true; } return _TYPE_UNIFORM_SCALEContent; } } + private static int _TYPE_UNIFORM_SCALEContent = default; + private static bool _TYPE_UNIFORM_SCALEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + /// + public static Java.Awt.Geom.AffineTransform GetQuadrantRotateInstance(int arg0, double arg1, double arg2) + { + return SExecute(LocalBridgeClazz, "getQuadrantRotateInstance", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public static Java.Awt.Geom.AffineTransform GetQuadrantRotateInstance(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getQuadrantRotateInstance", "(I)Ljava/awt/geom/AffineTransform;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Awt.Geom.AffineTransform GetRotateInstance(double arg0, double arg1, double arg2, double arg3) + { + return SExecute(LocalBridgeClazz, "getRotateInstance", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Awt.Geom.AffineTransform GetRotateInstance(double arg0, double arg1, double arg2) + { + return SExecute(LocalBridgeClazz, "getRotateInstance", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public static Java.Awt.Geom.AffineTransform GetRotateInstance(double arg0, double arg1) + { + return SExecute(LocalBridgeClazz, "getRotateInstance", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Java.Awt.Geom.AffineTransform GetRotateInstance(double arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getRotateInstance", "(D)Ljava/awt/geom/AffineTransform;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Awt.Geom.AffineTransform GetScaleInstance(double arg0, double arg1) + { + return SExecute(LocalBridgeClazz, "getScaleInstance", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Awt.Geom.AffineTransform GetShearInstance(double arg0, double arg1) + { + return SExecute(LocalBridgeClazz, "getShearInstance", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Awt.Geom.AffineTransform GetTranslateInstance(double arg0, double arg1) + { + return SExecute(LocalBridgeClazz, "getTranslateInstance", arg0, arg1); + } + + #endregion + + #region Instance methods + /// + /// + /// + public double Determinant + { + get { return IExecuteWithSignature("getDeterminant", "()D"); } + } + /// + /// + /// + public double ScaleX + { + get { return IExecuteWithSignature("getScaleX", "()D"); } + } + /// + /// + /// + public double ScaleY + { + get { return IExecuteWithSignature("getScaleY", "()D"); } + } + /// + /// + /// + public double ShearX + { + get { return IExecuteWithSignature("getShearX", "()D"); } + } + /// + /// + /// + public double ShearY + { + get { return IExecuteWithSignature("getShearY", "()D"); } + } + /// + /// + /// + public double TranslateX + { + get { return IExecuteWithSignature("getTranslateX", "()D"); } + } + /// + /// + /// + public double TranslateY + { + get { return IExecuteWithSignature("getTranslateY", "()D"); } + } + /// + /// + /// + public int Type + { + get { return IExecuteWithSignature("getType", "()I"); } + } + /// + /// + /// + /// + public bool IsIdentity() + { + return IExecuteWithSignature("isIdentity", "()Z"); + } + /// + /// + /// + /// + /// + public Java.Awt.Geom.AffineTransform CreateInverse() + { + return IExecuteWithSignature("createInverse", "()Ljava/awt/geom/AffineTransform;"); + } + /// + /// + /// + /// + /// + /// + public Java.Awt.Geom.Point2D DeltaTransform(Java.Awt.Geom.Point2D arg0, Java.Awt.Geom.Point2D arg1) + { + return IExecute("deltaTransform", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Awt.Geom.Point2D InverseTransform(Java.Awt.Geom.Point2D arg0, Java.Awt.Geom.Point2D arg1) + { + return IExecute("inverseTransform", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Awt.Geom.Point2D Transform(Java.Awt.Geom.Point2D arg0, Java.Awt.Geom.Point2D arg1) + { + return IExecute("transform", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Awt.Shape CreateTransformedShape(Java.Awt.Shape arg0) + { + return IExecuteWithSignature("createTransformedShape", "(Ljava/awt/Shape;)Ljava/awt/Shape;", arg0); + } + /// + /// + /// + /// + public void Concatenate(Java.Awt.Geom.AffineTransform arg0) + { + IExecuteWithSignature("concatenate", "(Ljava/awt/geom/AffineTransform;)V", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public void DeltaTransform(double[] arg0, int arg1, double[] arg2, int arg3, int arg4) + { + IExecute("deltaTransform", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + public void GetMatrix(double[] arg0) + { + IExecuteWithSignature("getMatrix", "([D)V", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void InverseTransform(double[] arg0, int arg1, double[] arg2, int arg3, int arg4) + { + IExecute("inverseTransform", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + public void Invert() + { + IExecuteWithSignature("invert", "()V"); + } + /// + /// + /// + /// + public void PreConcatenate(Java.Awt.Geom.AffineTransform arg0) + { + IExecuteWithSignature("preConcatenate", "(Ljava/awt/geom/AffineTransform;)V", arg0); + } + /// + /// + /// + /// + /// + /// + public void QuadrantRotate(int arg0, double arg1, double arg2) + { + IExecute("quadrantRotate", arg0, arg1, arg2); + } + /// + /// + /// + /// + public void QuadrantRotate(int arg0) + { + IExecuteWithSignature("quadrantRotate", "(I)V", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public void Rotate(double arg0, double arg1, double arg2, double arg3) + { + IExecute("rotate", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + public void Rotate(double arg0, double arg1, double arg2) + { + IExecute("rotate", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public void Rotate(double arg0, double arg1) + { + IExecute("rotate", arg0, arg1); + } + /// + /// + /// + /// + public void Rotate(double arg0) + { + IExecuteWithSignature("rotate", "(D)V", arg0); + } + /// + /// + /// + /// + /// + public void Scale(double arg0, double arg1) + { + IExecute("scale", arg0, arg1); + } + /// + /// + /// + public void SetToIdentity() + { + IExecuteWithSignature("setToIdentity", "()V"); + } + /// + /// + /// + /// + /// + /// + public void SetToQuadrantRotation(int arg0, double arg1, double arg2) + { + IExecute("setToQuadrantRotation", arg0, arg1, arg2); + } + /// + /// + /// + /// + public void SetToQuadrantRotation(int arg0) + { + IExecuteWithSignature("setToQuadrantRotation", "(I)V", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public void SetToRotation(double arg0, double arg1, double arg2, double arg3) + { + IExecute("setToRotation", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + public void SetToRotation(double arg0, double arg1, double arg2) + { + IExecute("setToRotation", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public void SetToRotation(double arg0, double arg1) + { + IExecute("setToRotation", arg0, arg1); + } + /// + /// + /// + /// + public void SetToRotation(double arg0) + { + IExecuteWithSignature("setToRotation", "(D)V", arg0); + } + /// + /// + /// + /// + /// + public void SetToScale(double arg0, double arg1) + { + IExecute("setToScale", arg0, arg1); + } + /// + /// + /// + /// + /// + public void SetToShear(double arg0, double arg1) + { + IExecute("setToShear", arg0, arg1); + } + /// + /// + /// + /// + /// + public void SetToTranslation(double arg0, double arg1) + { + IExecute("setToTranslation", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void SetTransform(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5) + { + IExecute("setTransform", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + public void SetTransform(Java.Awt.Geom.AffineTransform arg0) + { + IExecuteWithSignature("setTransform", "(Ljava/awt/geom/AffineTransform;)V", arg0); + } + /// + /// + /// + /// + /// + public void Shear(double arg0, double arg1) + { + IExecute("shear", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public void Transform(double[] arg0, int arg1, double[] arg2, int arg3, int arg4) + { + IExecute("transform", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + /// + /// + public void Transform(double[] arg0, int arg1, float[] arg2, int arg3, int arg4) + { + IExecute("transform", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + /// + /// + public void Transform(float[] arg0, int arg1, double[] arg2, int arg3, int arg4) + { + IExecute("transform", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + /// + /// + public void Transform(float[] arg0, int arg1, float[] arg2, int arg3, int arg4) + { + IExecute("transform", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + /// + /// + public void Transform(Java.Awt.Geom.Point2D[] arg0, int arg1, Java.Awt.Geom.Point2D[] arg2, int arg3, int arg4) + { + IExecute("transform", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + public void Translate(double arg0, double arg1) + { + IExecute("translate", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/Geom/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Java/Awt/Geom/AllPackageClasses.cs new file mode 100644 index 0000000000..09260999e8 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/Geom/AllPackageClasses.cs @@ -0,0 +1,1618 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Java.Awt.Geom +{ + #region AffineTransform + /// + /// + /// + public partial class AffineTransform : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.geom.AffineTransform"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public AffineTransform() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public AffineTransform(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Arc2D + /// + /// + /// + public partial class Arc2D : Java.Awt.Geom.RectangularShape + { + const string _bridgeClassName = "java.awt.geom.Arc2D"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Arc2D class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Arc2D() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Arc2D class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Arc2D(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region Double + /// + /// + /// + public partial class Double : Java.Awt.Geom.Arc2D + { + const string _bridgeClassName = "java.awt.geom.Arc2D$Double"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Double() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Double(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region Float + /// + /// + /// + public partial class Float : Java.Awt.Geom.Arc2D + { + const string _bridgeClassName = "java.awt.geom.Arc2D$Float"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Float() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Float(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region Area + /// + /// + /// + public partial class Area : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.geom.Area"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Area() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Area(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CubicCurve2D + /// + /// + /// + public partial class CubicCurve2D : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.geom.CubicCurve2D"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("CubicCurve2D class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CubicCurve2D() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("CubicCurve2D class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CubicCurve2D(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region Double + /// + /// + /// + public partial class Double : Java.Awt.Geom.CubicCurve2D + { + const string _bridgeClassName = "java.awt.geom.CubicCurve2D$Double"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Double() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Double(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region Float + /// + /// + /// + public partial class Float : Java.Awt.Geom.CubicCurve2D + { + const string _bridgeClassName = "java.awt.geom.CubicCurve2D$Float"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Float() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Float(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region Dimension2D + /// + /// + /// + public partial class Dimension2D : Java.Lang.Cloneable + { + const string _bridgeClassName = "java.awt.geom.Dimension2D"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Dimension2D class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Dimension2D() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Dimension2D class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Dimension2D(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Ellipse2D + /// + /// + /// + public partial class Ellipse2D : Java.Awt.Geom.RectangularShape + { + const string _bridgeClassName = "java.awt.geom.Ellipse2D"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Ellipse2D class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Ellipse2D() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Ellipse2D class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Ellipse2D(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region Double + /// + /// + /// + public partial class Double : Java.Awt.Geom.Ellipse2D + { + const string _bridgeClassName = "java.awt.geom.Ellipse2D$Double"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Double() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Double(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region Float + /// + /// + /// + public partial class Float : Java.Awt.Geom.Ellipse2D + { + const string _bridgeClassName = "java.awt.geom.Ellipse2D$Float"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Float() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Float(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region FlatteningPathIterator + /// + /// + /// + public partial class FlatteningPathIterator : Java.Awt.Geom.PathIterator + { + const string _bridgeClassName = "java.awt.geom.FlatteningPathIterator"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public FlatteningPathIterator() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public FlatteningPathIterator(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region GeneralPath + /// + /// + /// + public partial class GeneralPath : Java.Awt.Geom.Path2D.Float + { + const string _bridgeClassName = "java.awt.geom.GeneralPath"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public GeneralPath() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public GeneralPath(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region IllegalPathStateException + /// + /// + /// + public partial class IllegalPathStateException : Java.Lang.RuntimeException + { + const string _bridgeClassName = "java.awt.geom.IllegalPathStateException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region Line2D + /// + /// + /// + public partial class Line2D : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.geom.Line2D"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Line2D class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Line2D() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Line2D class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Line2D(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region Double + /// + /// + /// + public partial class Double : Java.Awt.Geom.Line2D + { + const string _bridgeClassName = "java.awt.geom.Line2D$Double"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Double() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Double(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region Float + /// + /// + /// + public partial class Float : Java.Awt.Geom.Line2D + { + const string _bridgeClassName = "java.awt.geom.Line2D$Float"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Float() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Float(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region NoninvertibleTransformException + /// + /// + /// + public partial class NoninvertibleTransformException : Java.Lang.Exception + { + const string _bridgeClassName = "java.awt.geom.NoninvertibleTransformException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region Path2D + /// + /// + /// + public partial class Path2D : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.geom.Path2D"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Path2D class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Path2D() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Path2D class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Path2D(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region Double + /// + /// + /// + public partial class Double : Java.Awt.Geom.Path2D + { + const string _bridgeClassName = "java.awt.geom.Path2D$Double"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Double() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Double(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region Float + /// + /// + /// + public partial class Float : Java.Awt.Geom.Path2D + { + const string _bridgeClassName = "java.awt.geom.Path2D$Float"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Float() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Float(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region PathIterator + /// + /// + /// + public partial class PathIterator : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.geom.PathIterator"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("PathIterator class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public PathIterator() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("PathIterator class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public PathIterator(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Point2D + /// + /// + /// + public partial class Point2D : Java.Lang.Cloneable + { + const string _bridgeClassName = "java.awt.geom.Point2D"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Point2D class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Point2D() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Point2D class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Point2D(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region Double + /// + /// + /// + public partial class Double : Java.Awt.Geom.Point2D + { + const string _bridgeClassName = "java.awt.geom.Point2D$Double"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Double() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Double(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region Float + /// + /// + /// + public partial class Float : Java.Awt.Geom.Point2D + { + const string _bridgeClassName = "java.awt.geom.Point2D$Float"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Float() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Float(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region QuadCurve2D + /// + /// + /// + public partial class QuadCurve2D : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.geom.QuadCurve2D"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("QuadCurve2D class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public QuadCurve2D() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("QuadCurve2D class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public QuadCurve2D(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region Double + /// + /// + /// + public partial class Double : Java.Awt.Geom.QuadCurve2D + { + const string _bridgeClassName = "java.awt.geom.QuadCurve2D$Double"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Double() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Double(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region Float + /// + /// + /// + public partial class Float : Java.Awt.Geom.QuadCurve2D + { + const string _bridgeClassName = "java.awt.geom.QuadCurve2D$Float"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Float() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Float(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region Rectangle2D + /// + /// + /// + public partial class Rectangle2D : Java.Awt.Geom.RectangularShape + { + const string _bridgeClassName = "java.awt.geom.Rectangle2D"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Rectangle2D class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Rectangle2D() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Rectangle2D class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Rectangle2D(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region Double + /// + /// + /// + public partial class Double : Java.Awt.Geom.Rectangle2D + { + const string _bridgeClassName = "java.awt.geom.Rectangle2D$Double"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Double() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Double(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region Float + /// + /// + /// + public partial class Float : Java.Awt.Geom.Rectangle2D + { + const string _bridgeClassName = "java.awt.geom.Rectangle2D$Float"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Float() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Float(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region RectangularShape + /// + /// + /// + public partial class RectangularShape : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.geom.RectangularShape"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("RectangularShape class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public RectangularShape() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("RectangularShape class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public RectangularShape(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region RoundRectangle2D + /// + /// + /// + public partial class RoundRectangle2D : Java.Awt.Geom.RectangularShape + { + const string _bridgeClassName = "java.awt.geom.RoundRectangle2D"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("RoundRectangle2D class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public RoundRectangle2D() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("RoundRectangle2D class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public RoundRectangle2D(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region Double + /// + /// + /// + public partial class Double : Java.Awt.Geom.RoundRectangle2D + { + const string _bridgeClassName = "java.awt.geom.RoundRectangle2D$Double"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Double() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Double(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region Float + /// + /// + /// + public partial class Float : Java.Awt.Geom.RoundRectangle2D + { + const string _bridgeClassName = "java.awt.geom.RoundRectangle2D$Float"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Float() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Float(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/Geom/Arc2D.cs b/src/net/JNet/GeneratedCore/Java/Awt/Geom/Arc2D.cs new file mode 100644 index 0000000000..4052e4ff9b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/Geom/Arc2D.cs @@ -0,0 +1,409 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.Geom +{ + #region Arc2D + public partial class Arc2D + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int CHORD { get { if (!_CHORDReady) { _CHORDContent = SGetField(LocalBridgeClazz, "CHORD"); _CHORDReady = true; } return _CHORDContent; } } + private static int _CHORDContent = default; + private static bool _CHORDReady = false; // this is used because in case of generics + /// + /// + /// + public static int OPEN { get { if (!_OPENReady) { _OPENContent = SGetField(LocalBridgeClazz, "OPEN"); _OPENReady = true; } return _OPENContent; } } + private static int _OPENContent = default; + private static bool _OPENReady = false; // this is used because in case of generics + /// + /// + /// + public static int PIE { get { if (!_PIEReady) { _PIEContent = SGetField(LocalBridgeClazz, "PIE"); _PIEReady = true; } return _PIEContent; } } + private static int _PIEContent = default; + private static bool _PIEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public double AngleExtent + { + get { return IExecuteWithSignature("getAngleExtent", "()D"); } set { IExecuteWithSignature("setAngleExtent", "(D)V", value); } + } + /// + /// + /// + public double AngleStart + { + get { return IExecuteWithSignature("getAngleStart", "()D"); } + } + /// + /// + /// + public int ArcType + { + get { return IExecuteWithSignature("getArcType", "()I"); } set { IExecuteWithSignature("setArcType", "(I)V", value); } + } + /// + /// + /// + public Java.Awt.Geom.Point2D EndPoint + { + get { return IExecuteWithSignature("getEndPoint", "()Ljava/awt/geom/Point2D;"); } + } + /// + /// + /// + public Java.Awt.Geom.Point2D StartPoint + { + get { return IExecuteWithSignature("getStartPoint", "()Ljava/awt/geom/Point2D;"); } + } + /// + /// + /// + /// + public void SetAngleStart(double arg0) + { + IExecuteWithSignature("setAngleStart", "(D)V", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void SetArc(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, int arg6) + { + IExecute("setArc", arg0, arg1, arg2, arg3, arg4, arg5, arg6); + } + /// + /// + /// + /// + /// + public bool ContainsAngle(double arg0) + { + return IExecuteWithSignature("containsAngle", "(D)Z", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public void SetAngles(double arg0, double arg1, double arg2, double arg3) + { + IExecute("setAngles", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + public void SetAngles(Java.Awt.Geom.Point2D arg0, Java.Awt.Geom.Point2D arg1) + { + IExecute("setAngles", arg0, arg1); + } + /// + /// + /// + /// + public void SetAngleStart(Java.Awt.Geom.Point2D arg0) + { + IExecuteWithSignature("setAngleStart", "(Ljava/awt/geom/Point2D;)V", arg0); + } + /// + /// + /// + /// + public void SetArc(Java.Awt.Geom.Arc2D arg0) + { + IExecuteWithSignature("setArc", "(Ljava/awt/geom/Arc2D;)V", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public void SetArc(Java.Awt.Geom.Point2D arg0, Java.Awt.Geom.Dimension2D arg1, double arg2, double arg3, int arg4) + { + IExecute("setArc", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + /// + public void SetArc(Java.Awt.Geom.Rectangle2D arg0, double arg1, double arg2, int arg3) + { + IExecute("setArc", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void SetArcByCenter(double arg0, double arg1, double arg2, double arg3, double arg4, int arg5) + { + IExecute("setArcByCenter", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + public void SetArcByTangent(Java.Awt.Geom.Point2D arg0, Java.Awt.Geom.Point2D arg1, Java.Awt.Geom.Point2D arg2, double arg3) + { + IExecute("setArcByTangent", arg0, arg1, arg2, arg3); + } + + #endregion + + #region Nested classes + #region Double + public partial class Double + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Double(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, int arg6) + : base(arg0, arg1, arg2, arg3, arg4, arg5, arg6) + { + } + /// + /// + /// + /// + public Double(int arg0) + : base(arg0) + { + } + /// + /// + /// + /// + /// + /// + /// + public Double(Java.Awt.Geom.Rectangle2D arg0, double arg1, double arg2, int arg3) + : base(arg0, arg1, arg2, arg3) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Awt.Geom.Arc2D.Double t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public double extent { get { return IGetField("extent"); } set { ISetField("extent", value); } } + /// + /// + /// + public double height { get { return IGetField("height"); } set { ISetField("height", value); } } + /// + /// + /// + public double start { get { return IGetField("start"); } set { ISetField("start", value); } } + /// + /// + /// + public double width { get { return IGetField("width"); } set { ISetField("width", value); } } + /// + /// + /// + public double x { get { return IGetField("x"); } set { ISetField("x", value); } } + /// + /// + /// + public double y { get { return IGetField("y"); } set { ISetField("y", value); } } + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Float + public partial class Float + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Float(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, int arg6) + : base(arg0, arg1, arg2, arg3, arg4, arg5, arg6) + { + } + /// + /// + /// + /// + public Float(int arg0) + : base(arg0) + { + } + /// + /// + /// + /// + /// + /// + /// + public Float(Java.Awt.Geom.Rectangle2D arg0, float arg1, float arg2, int arg3) + : base(arg0, arg1, arg2, arg3) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Awt.Geom.Arc2D.Float t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public float extent { get { return IGetField("extent"); } set { ISetField("extent", value); } } + /// + /// + /// + public float height { get { return IGetField("height"); } set { ISetField("height", value); } } + /// + /// + /// + public float start { get { return IGetField("start"); } set { ISetField("start", value); } } + /// + /// + /// + public float width { get { return IGetField("width"); } set { ISetField("width", value); } } + /// + /// + /// + public float x { get { return IGetField("x"); } set { ISetField("x", value); } } + /// + /// + /// + public float y { get { return IGetField("y"); } set { ISetField("y", value); } } + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/Geom/Area.cs b/src/net/JNet/GeneratedCore/Java/Awt/Geom/Area.cs new file mode 100644 index 0000000000..ffad1194fb --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/Geom/Area.cs @@ -0,0 +1,256 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.Geom +{ + #region Area + public partial class Area + { + #region Constructors + /// + /// + /// + /// + public Area(Java.Awt.Shape arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Awt.Shape(Java.Awt.Geom.Area t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Cloneable(Java.Awt.Geom.Area t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.Rectangle Bounds + { + get { return IExecuteWithSignature("getBounds", "()Ljava/awt/Rectangle;"); } + } + /// + /// + /// + public Java.Awt.Geom.Rectangle2D Bounds2D + { + get { return IExecuteWithSignature("getBounds2D", "()Ljava/awt/geom/Rectangle2D;"); } + } + /// + /// + /// + /// + /// + /// + /// + /// + public bool Contains(double arg0, double arg1, double arg2, double arg3) + { + return IExecute("contains", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + public bool Contains(double arg0, double arg1) + { + return IExecute("contains", arg0, arg1); + } + /// + /// + /// + /// + /// + public bool Contains(Java.Awt.Geom.Point2D arg0) + { + return IExecuteWithSignature("contains", "(Ljava/awt/geom/Point2D;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool Contains(Java.Awt.Geom.Rectangle2D arg0) + { + return IExecuteWithSignature("contains", "(Ljava/awt/geom/Rectangle2D;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public bool Intersects(double arg0, double arg1, double arg2, double arg3) + { + return IExecute("intersects", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + public bool Intersects(Java.Awt.Geom.Rectangle2D arg0) + { + return IExecuteWithSignature("intersects", "(Ljava/awt/geom/Rectangle2D;)Z", arg0); + } + /// + /// + /// + /// + public bool IsEmpty() + { + return IExecuteWithSignature("isEmpty", "()Z"); + } + /// + /// + /// + /// + public bool IsPolygonal() + { + return IExecuteWithSignature("isPolygonal", "()Z"); + } + /// + /// + /// + /// + public bool IsRectangular() + { + return IExecuteWithSignature("isRectangular", "()Z"); + } + /// + /// + /// + /// + public bool IsSingular() + { + return IExecuteWithSignature("isSingular", "()Z"); + } + /// + /// + /// + /// + /// + public Java.Awt.Geom.Area CreateTransformedArea(Java.Awt.Geom.AffineTransform arg0) + { + return IExecuteWithSignature("createTransformedArea", "(Ljava/awt/geom/AffineTransform;)Ljava/awt/geom/Area;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Awt.Geom.PathIterator GetPathIterator(Java.Awt.Geom.AffineTransform arg0, double arg1) + { + return IExecute("getPathIterator", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Awt.Geom.PathIterator GetPathIterator(Java.Awt.Geom.AffineTransform arg0) + { + return IExecuteWithSignature("getPathIterator", "(Ljava/awt/geom/AffineTransform;)Ljava/awt/geom/PathIterator;", arg0); + } + /// + /// + /// + /// + public void Add(Java.Awt.Geom.Area arg0) + { + IExecuteWithSignature("add", "(Ljava/awt/geom/Area;)V", arg0); + } + /// + /// + /// + /// + public void ExclusiveOr(Java.Awt.Geom.Area arg0) + { + IExecuteWithSignature("exclusiveOr", "(Ljava/awt/geom/Area;)V", arg0); + } + /// + /// + /// + /// + public void Intersect(Java.Awt.Geom.Area arg0) + { + IExecuteWithSignature("intersect", "(Ljava/awt/geom/Area;)V", arg0); + } + /// + /// + /// + public void Reset() + { + IExecuteWithSignature("reset", "()V"); + } + /// + /// + /// + /// + public void Subtract(Java.Awt.Geom.Area arg0) + { + IExecuteWithSignature("subtract", "(Ljava/awt/geom/Area;)V", arg0); + } + /// + /// + /// + /// + public void Transform(Java.Awt.Geom.AffineTransform arg0) + { + IExecuteWithSignature("transform", "(Ljava/awt/geom/AffineTransform;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/Geom/CubicCurve2D.cs b/src/net/JNet/GeneratedCore/Java/Awt/Geom/CubicCurve2D.cs new file mode 100644 index 0000000000..5fde883f83 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/Geom/CubicCurve2D.cs @@ -0,0 +1,585 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.Geom +{ + #region CubicCurve2D + public partial class CubicCurve2D + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Awt.Shape(Java.Awt.Geom.CubicCurve2D t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Cloneable(Java.Awt.Geom.CubicCurve2D t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static double GetFlatness(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7) + { + return SExecute(LocalBridgeClazz, "getFlatness", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7); + } + /// + /// + /// + /// + /// + /// + public static double GetFlatness(double[] arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "getFlatness", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static double GetFlatnessSq(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7) + { + return SExecute(LocalBridgeClazz, "getFlatnessSq", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7); + } + /// + /// + /// + /// + /// + /// + public static double GetFlatnessSq(double[] arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "getFlatnessSq", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static int SolveCubic(double[] arg0, double[] arg1) + { + return SExecute(LocalBridgeClazz, "solveCubic", arg0, arg1); + } + /// + /// + /// + /// + /// + public static int SolveCubic(double[] arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "solveCubic", "([D)I", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static void Subdivide(double[] arg0, int arg1, double[] arg2, int arg3, double[] arg4, int arg5) + { + SExecute(LocalBridgeClazz, "subdivide", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + public static void Subdivide(Java.Awt.Geom.CubicCurve2D arg0, Java.Awt.Geom.CubicCurve2D arg1, Java.Awt.Geom.CubicCurve2D arg2) + { + SExecute(LocalBridgeClazz, "subdivide", arg0, arg1, arg2); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.Rectangle Bounds + { + get { return IExecuteWithSignature("getBounds", "()Ljava/awt/Rectangle;"); } + } + /// + /// + /// + public Java.Awt.Geom.Point2D CtrlP1 + { + get { return IExecuteWithSignature("getCtrlP1", "()Ljava/awt/geom/Point2D;"); } + } + /// + /// + /// + public Java.Awt.Geom.Point2D CtrlP2 + { + get { return IExecuteWithSignature("getCtrlP2", "()Ljava/awt/geom/Point2D;"); } + } + /// + /// + /// + public double CtrlX1 + { + get { return IExecuteWithSignature("getCtrlX1", "()D"); } + } + /// + /// + /// + public double CtrlX2 + { + get { return IExecuteWithSignature("getCtrlX2", "()D"); } + } + /// + /// + /// + public double CtrlY1 + { + get { return IExecuteWithSignature("getCtrlY1", "()D"); } + } + /// + /// + /// + public double CtrlY2 + { + get { return IExecuteWithSignature("getCtrlY2", "()D"); } + } + /// + /// + /// + public double Flatness + { + get { return IExecuteWithSignature("getFlatness", "()D"); } + } + /// + /// + /// + public double FlatnessSq + { + get { return IExecuteWithSignature("getFlatnessSq", "()D"); } + } + /// + /// + /// + public Java.Awt.Geom.Point2D P1 + { + get { return IExecuteWithSignature("getP1", "()Ljava/awt/geom/Point2D;"); } + } + /// + /// + /// + public Java.Awt.Geom.Point2D P2 + { + get { return IExecuteWithSignature("getP2", "()Ljava/awt/geom/Point2D;"); } + } + /// + /// + /// + public double X1 + { + get { return IExecuteWithSignature("getX1", "()D"); } + } + /// + /// + /// + public double X2 + { + get { return IExecuteWithSignature("getX2", "()D"); } + } + /// + /// + /// + public double Y1 + { + get { return IExecuteWithSignature("getY1", "()D"); } + } + /// + /// + /// + public double Y2 + { + get { return IExecuteWithSignature("getY2", "()D"); } + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void SetCurve(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7) + { + IExecute("setCurve", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7); + } + /// + /// + /// + /// + /// + /// + /// + /// + public bool Contains(double arg0, double arg1, double arg2, double arg3) + { + return IExecute("contains", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + public bool Contains(double arg0, double arg1) + { + return IExecute("contains", arg0, arg1); + } + /// + /// + /// + /// + /// + public bool Contains(Java.Awt.Geom.Point2D arg0) + { + return IExecuteWithSignature("contains", "(Ljava/awt/geom/Point2D;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool Contains(Java.Awt.Geom.Rectangle2D arg0) + { + return IExecuteWithSignature("contains", "(Ljava/awt/geom/Rectangle2D;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public bool Intersects(double arg0, double arg1, double arg2, double arg3) + { + return IExecute("intersects", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + public bool Intersects(Java.Awt.Geom.Rectangle2D arg0) + { + return IExecuteWithSignature("intersects", "(Ljava/awt/geom/Rectangle2D;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Awt.Geom.PathIterator GetPathIterator(Java.Awt.Geom.AffineTransform arg0, double arg1) + { + return IExecute("getPathIterator", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Awt.Geom.PathIterator GetPathIterator(Java.Awt.Geom.AffineTransform arg0) + { + return IExecuteWithSignature("getPathIterator", "(Ljava/awt/geom/AffineTransform;)Ljava/awt/geom/PathIterator;", arg0); + } + /// + /// + /// + /// + /// + public void SetCurve(double[] arg0, int arg1) + { + IExecute("setCurve", arg0, arg1); + } + /// + /// + /// + /// + public void SetCurve(Java.Awt.Geom.CubicCurve2D arg0) + { + IExecuteWithSignature("setCurve", "(Ljava/awt/geom/CubicCurve2D;)V", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public void SetCurve(Java.Awt.Geom.Point2D arg0, Java.Awt.Geom.Point2D arg1, Java.Awt.Geom.Point2D arg2, Java.Awt.Geom.Point2D arg3) + { + IExecute("setCurve", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + public void SetCurve(Java.Awt.Geom.Point2D[] arg0, int arg1) + { + IExecute("setCurve", arg0, arg1); + } + /// + /// + /// + /// + /// + public void Subdivide(Java.Awt.Geom.CubicCurve2D arg0, Java.Awt.Geom.CubicCurve2D arg1) + { + IExecute("subdivide", arg0, arg1); + } + + #endregion + + #region Nested classes + #region Double + public partial class Double + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Double(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7) + : base(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Awt.Geom.CubicCurve2D.Double t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public double ctrlx1 { get { return IGetField("ctrlx1"); } set { ISetField("ctrlx1", value); } } + /// + /// + /// + public double ctrlx2 { get { return IGetField("ctrlx2"); } set { ISetField("ctrlx2", value); } } + /// + /// + /// + public double ctrly1 { get { return IGetField("ctrly1"); } set { ISetField("ctrly1", value); } } + /// + /// + /// + public double ctrly2 { get { return IGetField("ctrly2"); } set { ISetField("ctrly2", value); } } + /// + /// + /// + public double x1 { get { return IGetField("x1"); } set { ISetField("x1", value); } } + /// + /// + /// + public double x2 { get { return IGetField("x2"); } set { ISetField("x2", value); } } + /// + /// + /// + public double y1 { get { return IGetField("y1"); } set { ISetField("y1", value); } } + /// + /// + /// + public double y2 { get { return IGetField("y2"); } set { ISetField("y2", value); } } + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Float + public partial class Float + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Float(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7) + : base(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Awt.Geom.CubicCurve2D.Float t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public float ctrlx1 { get { return IGetField("ctrlx1"); } set { ISetField("ctrlx1", value); } } + /// + /// + /// + public float ctrlx2 { get { return IGetField("ctrlx2"); } set { ISetField("ctrlx2", value); } } + /// + /// + /// + public float ctrly1 { get { return IGetField("ctrly1"); } set { ISetField("ctrly1", value); } } + /// + /// + /// + public float ctrly2 { get { return IGetField("ctrly2"); } set { ISetField("ctrly2", value); } } + /// + /// + /// + public float x1 { get { return IGetField("x1"); } set { ISetField("x1", value); } } + /// + /// + /// + public float x2 { get { return IGetField("x2"); } set { ISetField("x2", value); } } + /// + /// + /// + public float y1 { get { return IGetField("y1"); } set { ISetField("y1", value); } } + /// + /// + /// + public float y2 { get { return IGetField("y2"); } set { ISetField("y2", value); } } + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void SetCurve(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7) + { + IExecute("setCurve", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/Geom/Dimension2D.cs b/src/net/JNet/GeneratedCore/Java/Awt/Geom/Dimension2D.cs new file mode 100644 index 0000000000..0165713ccd --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/Geom/Dimension2D.cs @@ -0,0 +1,89 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.Geom +{ + #region Dimension2D + public partial class Dimension2D + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public double Height + { + get { return IExecuteWithSignature("getHeight", "()D"); } + } + /// + /// + /// + public double Width + { + get { return IExecuteWithSignature("getWidth", "()D"); } + } + /// + /// + /// + /// + /// + public void SetSize(double arg0, double arg1) + { + IExecute("setSize", arg0, arg1); + } + /// + /// + /// + /// + public void SetSize(Java.Awt.Geom.Dimension2D arg0) + { + IExecuteWithSignature("setSize", "(Ljava/awt/geom/Dimension2D;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/Geom/Ellipse2D.cs b/src/net/JNet/GeneratedCore/Java/Awt/Geom/Ellipse2D.cs new file mode 100644 index 0000000000..f3492bf736 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/Geom/Ellipse2D.cs @@ -0,0 +1,193 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.Geom +{ + #region Ellipse2D + public partial class Ellipse2D + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + #region Double + public partial class Double + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + public Double(double arg0, double arg1, double arg2, double arg3) + : base(arg0, arg1, arg2, arg3) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Awt.Geom.Ellipse2D.Double t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public double height { get { return IGetField("height"); } set { ISetField("height", value); } } + /// + /// + /// + public double width { get { return IGetField("width"); } set { ISetField("width", value); } } + /// + /// + /// + public double x { get { return IGetField("x"); } set { ISetField("x", value); } } + /// + /// + /// + public double y { get { return IGetField("y"); } set { ISetField("y", value); } } + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Float + public partial class Float + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + public Float(float arg0, float arg1, float arg2, float arg3) + : base(arg0, arg1, arg2, arg3) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Awt.Geom.Ellipse2D.Float t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public float height { get { return IGetField("height"); } set { ISetField("height", value); } } + /// + /// + /// + public float width { get { return IGetField("width"); } set { ISetField("width", value); } } + /// + /// + /// + public float x { get { return IGetField("x"); } set { ISetField("x", value); } } + /// + /// + /// + public float y { get { return IGetField("y"); } set { ISetField("y", value); } } + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + public void SetFrame(float arg0, float arg1, float arg2, float arg3) + { + IExecute("setFrame", arg0, arg1, arg2, arg3); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/Geom/FlatteningPathIterator.cs b/src/net/JNet/GeneratedCore/Java/Awt/Geom/FlatteningPathIterator.cs new file mode 100644 index 0000000000..dbd93c7bad --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/Geom/FlatteningPathIterator.cs @@ -0,0 +1,131 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.Geom +{ + #region FlatteningPathIterator + public partial class FlatteningPathIterator + { + #region Constructors + /// + /// + /// + /// + /// + /// + public FlatteningPathIterator(Java.Awt.Geom.PathIterator arg0, double arg1, int arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + public FlatteningPathIterator(Java.Awt.Geom.PathIterator arg0, double arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public double Flatness + { + get { return IExecuteWithSignature("getFlatness", "()D"); } + } + /// + /// + /// + public int RecursionLimit + { + get { return IExecuteWithSignature("getRecursionLimit", "()I"); } + } + /// + /// + /// + public int WindingRule + { + get { return IExecuteWithSignature("getWindingRule", "()I"); } + } + /// + /// + /// + /// + public bool IsDone() + { + return IExecuteWithSignature("isDone", "()Z"); + } + /// + /// + /// + /// + /// + public int CurrentSegment(double[] arg0) + { + return IExecuteWithSignature("currentSegment", "([D)I", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + public int CurrentSegment(float[] arg0) + { + return IExecuteWithSignature("currentSegment", "([F)I", new object[] { arg0 }); + } + /// + /// + /// + public void Next() + { + IExecuteWithSignature("next", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/Geom/GeneralPath.cs b/src/net/JNet/GeneratedCore/Java/Awt/Geom/GeneralPath.cs new file mode 100644 index 0000000000..c2ad2d7e3c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/Geom/GeneralPath.cs @@ -0,0 +1,83 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.Geom +{ + #region GeneralPath + public partial class GeneralPath + { + #region Constructors + /// + /// + /// + /// + /// + public GeneralPath(int arg0, int arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public GeneralPath(int arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public GeneralPath(Java.Awt.Shape arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/Geom/IllegalPathStateException.cs b/src/net/JNet/GeneratedCore/Java/Awt/Geom/IllegalPathStateException.cs new file mode 100644 index 0000000000..843ac5208d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/Geom/IllegalPathStateException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.Geom +{ + #region IllegalPathStateException + public partial class IllegalPathStateException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/Geom/Line2D.cs b/src/net/JNet/GeneratedCore/Java/Awt/Geom/Line2D.cs new file mode 100644 index 0000000000..2ff27aa4bd --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/Geom/Line2D.cs @@ -0,0 +1,578 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.Geom +{ + #region Line2D + public partial class Line2D + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Awt.Shape(Java.Awt.Geom.Line2D t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Cloneable(Java.Awt.Geom.Line2D t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static bool LinesIntersect(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7) + { + return SExecute(LocalBridgeClazz, "linesIntersect", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static double PtLineDist(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5) + { + return SExecute(LocalBridgeClazz, "ptLineDist", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static double PtLineDistSq(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5) + { + return SExecute(LocalBridgeClazz, "ptLineDistSq", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static double PtSegDist(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5) + { + return SExecute(LocalBridgeClazz, "ptSegDist", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static double PtSegDistSq(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5) + { + return SExecute(LocalBridgeClazz, "ptSegDistSq", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static int RelativeCCW(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5) + { + return SExecute(LocalBridgeClazz, "relativeCCW", arg0, arg1, arg2, arg3, arg4, arg5); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.Rectangle Bounds + { + get { return IExecuteWithSignature("getBounds", "()Ljava/awt/Rectangle;"); } + } + /// + /// + /// + public Java.Awt.Geom.Point2D P1 + { + get { return IExecuteWithSignature("getP1", "()Ljava/awt/geom/Point2D;"); } + } + /// + /// + /// + public Java.Awt.Geom.Point2D P2 + { + get { return IExecuteWithSignature("getP2", "()Ljava/awt/geom/Point2D;"); } + } + /// + /// + /// + public double X1 + { + get { return IExecuteWithSignature("getX1", "()D"); } + } + /// + /// + /// + public double X2 + { + get { return IExecuteWithSignature("getX2", "()D"); } + } + /// + /// + /// + public double Y1 + { + get { return IExecuteWithSignature("getY1", "()D"); } + } + /// + /// + /// + public double Y2 + { + get { return IExecuteWithSignature("getY2", "()D"); } + } + /// + /// + /// + /// + /// + /// + /// + public void SetLine(double arg0, double arg1, double arg2, double arg3) + { + IExecute("setLine", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + public bool Contains(double arg0, double arg1, double arg2, double arg3) + { + return IExecute("contains", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + public bool Contains(double arg0, double arg1) + { + return IExecute("contains", arg0, arg1); + } + /// + /// + /// + /// + /// + public bool Contains(Java.Awt.Geom.Point2D arg0) + { + return IExecuteWithSignature("contains", "(Ljava/awt/geom/Point2D;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool Contains(Java.Awt.Geom.Rectangle2D arg0) + { + return IExecuteWithSignature("contains", "(Ljava/awt/geom/Rectangle2D;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public bool Intersects(double arg0, double arg1, double arg2, double arg3) + { + return IExecute("intersects", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + public bool Intersects(Java.Awt.Geom.Rectangle2D arg0) + { + return IExecuteWithSignature("intersects", "(Ljava/awt/geom/Rectangle2D;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public bool IntersectsLine(double arg0, double arg1, double arg2, double arg3) + { + return IExecute("intersectsLine", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + public bool IntersectsLine(Java.Awt.Geom.Line2D arg0) + { + return IExecuteWithSignature("intersectsLine", "(Ljava/awt/geom/Line2D;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public double PtLineDist(double arg0, double arg1) + { + return IExecute("ptLineDist", arg0, arg1); + } + /// + /// + /// + /// + /// + public double PtLineDist(Java.Awt.Geom.Point2D arg0) + { + return IExecuteWithSignature("ptLineDist", "(Ljava/awt/geom/Point2D;)D", arg0); + } + /// + /// + /// + /// + /// + /// + public double PtLineDistSq(double arg0, double arg1) + { + return IExecute("ptLineDistSq", arg0, arg1); + } + /// + /// + /// + /// + /// + public double PtLineDistSq(Java.Awt.Geom.Point2D arg0) + { + return IExecuteWithSignature("ptLineDistSq", "(Ljava/awt/geom/Point2D;)D", arg0); + } + /// + /// + /// + /// + /// + /// + public double PtSegDist(double arg0, double arg1) + { + return IExecute("ptSegDist", arg0, arg1); + } + /// + /// + /// + /// + /// + public double PtSegDist(Java.Awt.Geom.Point2D arg0) + { + return IExecuteWithSignature("ptSegDist", "(Ljava/awt/geom/Point2D;)D", arg0); + } + /// + /// + /// + /// + /// + /// + public double PtSegDistSq(double arg0, double arg1) + { + return IExecute("ptSegDistSq", arg0, arg1); + } + /// + /// + /// + /// + /// + public double PtSegDistSq(Java.Awt.Geom.Point2D arg0) + { + return IExecuteWithSignature("ptSegDistSq", "(Ljava/awt/geom/Point2D;)D", arg0); + } + /// + /// + /// + /// + /// + /// + public int RelativeCCW(double arg0, double arg1) + { + return IExecute("relativeCCW", arg0, arg1); + } + /// + /// + /// + /// + /// + public int RelativeCCW(Java.Awt.Geom.Point2D arg0) + { + return IExecuteWithSignature("relativeCCW", "(Ljava/awt/geom/Point2D;)I", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Awt.Geom.PathIterator GetPathIterator(Java.Awt.Geom.AffineTransform arg0, double arg1) + { + return IExecute("getPathIterator", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Awt.Geom.PathIterator GetPathIterator(Java.Awt.Geom.AffineTransform arg0) + { + return IExecuteWithSignature("getPathIterator", "(Ljava/awt/geom/AffineTransform;)Ljava/awt/geom/PathIterator;", arg0); + } + /// + /// + /// + /// + public void SetLine(Java.Awt.Geom.Line2D arg0) + { + IExecuteWithSignature("setLine", "(Ljava/awt/geom/Line2D;)V", arg0); + } + /// + /// + /// + /// + /// + public void SetLine(Java.Awt.Geom.Point2D arg0, Java.Awt.Geom.Point2D arg1) + { + IExecute("setLine", arg0, arg1); + } + + #endregion + + #region Nested classes + #region Double + public partial class Double + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + public Double(double arg0, double arg1, double arg2, double arg3) + : base(arg0, arg1, arg2, arg3) + { + } + /// + /// + /// + /// + /// + public Double(Java.Awt.Geom.Point2D arg0, Java.Awt.Geom.Point2D arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Awt.Geom.Line2D.Double t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public double x1 { get { return IGetField("x1"); } set { ISetField("x1", value); } } + /// + /// + /// + public double x2 { get { return IGetField("x2"); } set { ISetField("x2", value); } } + /// + /// + /// + public double y1 { get { return IGetField("y1"); } set { ISetField("y1", value); } } + /// + /// + /// + public double y2 { get { return IGetField("y2"); } set { ISetField("y2", value); } } + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Float + public partial class Float + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + public Float(float arg0, float arg1, float arg2, float arg3) + : base(arg0, arg1, arg2, arg3) + { + } + /// + /// + /// + /// + /// + public Float(Java.Awt.Geom.Point2D arg0, Java.Awt.Geom.Point2D arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Awt.Geom.Line2D.Float t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public float x1 { get { return IGetField("x1"); } set { ISetField("x1", value); } } + /// + /// + /// + public float x2 { get { return IGetField("x2"); } set { ISetField("x2", value); } } + /// + /// + /// + public float y1 { get { return IGetField("y1"); } set { ISetField("y1", value); } } + /// + /// + /// + public float y2 { get { return IGetField("y2"); } set { ISetField("y2", value); } } + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + public void SetLine(float arg0, float arg1, float arg2, float arg3) + { + IExecute("setLine", arg0, arg1, arg2, arg3); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/Geom/NoninvertibleTransformException.cs b/src/net/JNet/GeneratedCore/Java/Awt/Geom/NoninvertibleTransformException.cs new file mode 100644 index 0000000000..36a9a16ffd --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/Geom/NoninvertibleTransformException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.Geom +{ + #region NoninvertibleTransformException + public partial class NoninvertibleTransformException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/Geom/Path2D.cs b/src/net/JNet/GeneratedCore/Java/Awt/Geom/Path2D.cs new file mode 100644 index 0000000000..138301d55f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/Geom/Path2D.cs @@ -0,0 +1,515 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.Geom +{ + #region Path2D + public partial class Path2D + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Awt.Shape(Java.Awt.Geom.Path2D t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Cloneable(Java.Awt.Geom.Path2D t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static int WIND_EVEN_ODD { get { if (!_WIND_EVEN_ODDReady) { _WIND_EVEN_ODDContent = SGetField(LocalBridgeClazz, "WIND_EVEN_ODD"); _WIND_EVEN_ODDReady = true; } return _WIND_EVEN_ODDContent; } } + private static int _WIND_EVEN_ODDContent = default; + private static bool _WIND_EVEN_ODDReady = false; // this is used because in case of generics + /// + /// + /// + public static int WIND_NON_ZERO { get { if (!_WIND_NON_ZEROReady) { _WIND_NON_ZEROContent = SGetField(LocalBridgeClazz, "WIND_NON_ZERO"); _WIND_NON_ZEROReady = true; } return _WIND_NON_ZEROContent; } } + private static int _WIND_NON_ZEROContent = default; + private static bool _WIND_NON_ZEROReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static bool Contains(Java.Awt.Geom.PathIterator arg0, double arg1, double arg2, double arg3, double arg4) + { + return SExecute(LocalBridgeClazz, "contains", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + /// + public static bool Contains(Java.Awt.Geom.PathIterator arg0, double arg1, double arg2) + { + return SExecute(LocalBridgeClazz, "contains", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public static bool Contains(Java.Awt.Geom.PathIterator arg0, Java.Awt.Geom.Point2D arg1) + { + return SExecute(LocalBridgeClazz, "contains", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static bool Contains(Java.Awt.Geom.PathIterator arg0, Java.Awt.Geom.Rectangle2D arg1) + { + return SExecute(LocalBridgeClazz, "contains", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static bool Intersects(Java.Awt.Geom.PathIterator arg0, double arg1, double arg2, double arg3, double arg4) + { + return SExecute(LocalBridgeClazz, "intersects", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + public static bool Intersects(Java.Awt.Geom.PathIterator arg0, Java.Awt.Geom.Rectangle2D arg1) + { + return SExecute(LocalBridgeClazz, "intersects", arg0, arg1); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.Rectangle Bounds + { + get { return IExecuteWithSignature("getBounds", "()Ljava/awt/Rectangle;"); } + } + /// + /// + /// + public Java.Awt.Geom.Point2D CurrentPoint + { + get { return IExecuteWithSignature("getCurrentPoint", "()Ljava/awt/geom/Point2D;"); } + } + /// + /// + /// + public int WindingRule + { + get { return IExecuteWithSignature("getWindingRule", "()I"); } set { IExecuteWithSignature("setWindingRule", "(I)V", value); } + } + /// + /// + /// + /// + /// + public void Append(Java.Awt.Geom.PathIterator arg0, bool arg1) + { + IExecute("append", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void CurveTo(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5) + { + IExecute("curveTo", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + public void LineTo(double arg0, double arg1) + { + IExecute("lineTo", arg0, arg1); + } + /// + /// + /// + /// + /// + public void MoveTo(double arg0, double arg1) + { + IExecute("moveTo", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void QuadTo(double arg0, double arg1, double arg2, double arg3) + { + IExecute("quadTo", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + public void Transform(Java.Awt.Geom.AffineTransform arg0) + { + IExecuteWithSignature("transform", "(Ljava/awt/geom/AffineTransform;)V", arg0); + } + /// + /// + /// + public void TrimToSize() + { + IExecuteWithSignature("trimToSize", "()V"); + } + /// + /// + /// + /// + /// + /// + /// + /// + public bool Contains(double arg0, double arg1, double arg2, double arg3) + { + return IExecute("contains", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + public bool Contains(double arg0, double arg1) + { + return IExecute("contains", arg0, arg1); + } + /// + /// + /// + /// + /// + public bool Contains(Java.Awt.Geom.Point2D arg0) + { + return IExecuteWithSignature("contains", "(Ljava/awt/geom/Point2D;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool Contains(Java.Awt.Geom.Rectangle2D arg0) + { + return IExecuteWithSignature("contains", "(Ljava/awt/geom/Rectangle2D;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public bool Intersects(double arg0, double arg1, double arg2, double arg3) + { + return IExecute("intersects", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + public bool Intersects(Java.Awt.Geom.Rectangle2D arg0) + { + return IExecuteWithSignature("intersects", "(Ljava/awt/geom/Rectangle2D;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Awt.Geom.PathIterator GetPathIterator(Java.Awt.Geom.AffineTransform arg0, double arg1) + { + return IExecute("getPathIterator", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Awt.Shape CreateTransformedShape(Java.Awt.Geom.AffineTransform arg0) + { + return IExecuteWithSignature("createTransformedShape", "(Ljava/awt/geom/AffineTransform;)Ljava/awt/Shape;", arg0); + } + /// + /// + /// + public void ClosePath() + { + IExecuteWithSignature("closePath", "()V"); + } + /// + /// + /// + public void Reset() + { + IExecuteWithSignature("reset", "()V"); + } + /// + /// + /// + /// + /// + public void Append(Java.Awt.Shape arg0, bool arg1) + { + IExecute("append", arg0, arg1); + } + + #endregion + + #region Nested classes + #region Double + public partial class Double + { + #region Constructors + /// + /// + /// + /// + /// + public Double(int arg0, int arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public Double(int arg0) + : base(arg0) + { + } + /// + /// + /// + /// + /// + public Double(Java.Awt.Shape arg0, Java.Awt.Geom.AffineTransform arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public Double(Java.Awt.Shape arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Awt.Geom.Path2D.Double t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Float + public partial class Float + { + #region Constructors + /// + /// + /// + /// + /// + public Float(int arg0, int arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public Float(int arg0) + : base(arg0) + { + } + /// + /// + /// + /// + /// + public Float(Java.Awt.Shape arg0, Java.Awt.Geom.AffineTransform arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public Float(Java.Awt.Shape arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Awt.Geom.Path2D.Float t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void CurveTo(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5) + { + IExecute("curveTo", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + public void LineTo(float arg0, float arg1) + { + IExecute("lineTo", arg0, arg1); + } + /// + /// + /// + /// + /// + public void MoveTo(float arg0, float arg1) + { + IExecute("moveTo", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void QuadTo(float arg0, float arg1, float arg2, float arg3) + { + IExecute("quadTo", arg0, arg1, arg2, arg3); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/Geom/PathIterator.cs b/src/net/JNet/GeneratedCore/Java/Awt/Geom/PathIterator.cs new file mode 100644 index 0000000000..bf3469d3a7 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/Geom/PathIterator.cs @@ -0,0 +1,183 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.Geom +{ + #region IPathIterator + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IPathIterator + { + #region Instance methods + /// + /// + /// + int WindingRule { get; } + /// + /// + /// + /// + bool IsDone(); + /// + /// + /// + /// + /// + int CurrentSegment(double[] arg0); + /// + /// + /// + /// + /// + int CurrentSegment(float[] arg0); + /// + /// + /// + void Next(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region PathIterator + public partial class PathIterator : Java.Awt.Geom.IPathIterator + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int SEG_CLOSE { get { if (!_SEG_CLOSEReady) { _SEG_CLOSEContent = SGetField(LocalBridgeClazz, "SEG_CLOSE"); _SEG_CLOSEReady = true; } return _SEG_CLOSEContent; } } + private static int _SEG_CLOSEContent = default; + private static bool _SEG_CLOSEReady = false; // this is used because in case of generics + /// + /// + /// + public static int SEG_CUBICTO { get { if (!_SEG_CUBICTOReady) { _SEG_CUBICTOContent = SGetField(LocalBridgeClazz, "SEG_CUBICTO"); _SEG_CUBICTOReady = true; } return _SEG_CUBICTOContent; } } + private static int _SEG_CUBICTOContent = default; + private static bool _SEG_CUBICTOReady = false; // this is used because in case of generics + /// + /// + /// + public static int SEG_LINETO { get { if (!_SEG_LINETOReady) { _SEG_LINETOContent = SGetField(LocalBridgeClazz, "SEG_LINETO"); _SEG_LINETOReady = true; } return _SEG_LINETOContent; } } + private static int _SEG_LINETOContent = default; + private static bool _SEG_LINETOReady = false; // this is used because in case of generics + /// + /// + /// + public static int SEG_MOVETO { get { if (!_SEG_MOVETOReady) { _SEG_MOVETOContent = SGetField(LocalBridgeClazz, "SEG_MOVETO"); _SEG_MOVETOReady = true; } return _SEG_MOVETOContent; } } + private static int _SEG_MOVETOContent = default; + private static bool _SEG_MOVETOReady = false; // this is used because in case of generics + /// + /// + /// + public static int SEG_QUADTO { get { if (!_SEG_QUADTOReady) { _SEG_QUADTOContent = SGetField(LocalBridgeClazz, "SEG_QUADTO"); _SEG_QUADTOReady = true; } return _SEG_QUADTOContent; } } + private static int _SEG_QUADTOContent = default; + private static bool _SEG_QUADTOReady = false; // this is used because in case of generics + /// + /// + /// + public static int WIND_EVEN_ODD { get { if (!_WIND_EVEN_ODDReady) { _WIND_EVEN_ODDContent = SGetField(LocalBridgeClazz, "WIND_EVEN_ODD"); _WIND_EVEN_ODDReady = true; } return _WIND_EVEN_ODDContent; } } + private static int _WIND_EVEN_ODDContent = default; + private static bool _WIND_EVEN_ODDReady = false; // this is used because in case of generics + /// + /// + /// + public static int WIND_NON_ZERO { get { if (!_WIND_NON_ZEROReady) { _WIND_NON_ZEROContent = SGetField(LocalBridgeClazz, "WIND_NON_ZERO"); _WIND_NON_ZEROReady = true; } return _WIND_NON_ZEROContent; } } + private static int _WIND_NON_ZEROContent = default; + private static bool _WIND_NON_ZEROReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int WindingRule + { + get { return IExecuteWithSignature("getWindingRule", "()I"); } + } + /// + /// + /// + /// + public bool IsDone() + { + return IExecuteWithSignature("isDone", "()Z"); + } + /// + /// + /// + /// + /// + public int CurrentSegment(double[] arg0) + { + return IExecuteWithSignature("currentSegment", "([D)I", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + public int CurrentSegment(float[] arg0) + { + return IExecuteWithSignature("currentSegment", "([F)I", new object[] { arg0 }); + } + /// + /// + /// + public void Next() + { + IExecuteWithSignature("next", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/Geom/Point2D.cs b/src/net/JNet/GeneratedCore/Java/Awt/Geom/Point2D.cs new file mode 100644 index 0000000000..18699e7261 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/Geom/Point2D.cs @@ -0,0 +1,264 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.Geom +{ + #region Point2D + public partial class Point2D + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + /// + /// + public static double Distance(double arg0, double arg1, double arg2, double arg3) + { + return SExecute(LocalBridgeClazz, "distance", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static double DistanceSq(double arg0, double arg1, double arg2, double arg3) + { + return SExecute(LocalBridgeClazz, "distanceSq", arg0, arg1, arg2, arg3); + } + + #endregion + + #region Instance methods + /// + /// + /// + public double X + { + get { return IExecuteWithSignature("getX", "()D"); } + } + /// + /// + /// + public double Y + { + get { return IExecuteWithSignature("getY", "()D"); } + } + /// + /// + /// + /// + /// + public void SetLocation(double arg0, double arg1) + { + IExecute("setLocation", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public double Distance(double arg0, double arg1) + { + return IExecute("distance", arg0, arg1); + } + /// + /// + /// + /// + /// + public double Distance(Java.Awt.Geom.Point2D arg0) + { + return IExecuteWithSignature("distance", "(Ljava/awt/geom/Point2D;)D", arg0); + } + /// + /// + /// + /// + /// + /// + public double DistanceSq(double arg0, double arg1) + { + return IExecute("distanceSq", arg0, arg1); + } + /// + /// + /// + /// + /// + public double DistanceSq(Java.Awt.Geom.Point2D arg0) + { + return IExecuteWithSignature("distanceSq", "(Ljava/awt/geom/Point2D;)D", arg0); + } + /// + /// + /// + /// + public void SetLocation(Java.Awt.Geom.Point2D arg0) + { + IExecuteWithSignature("setLocation", "(Ljava/awt/geom/Point2D;)V", arg0); + } + + #endregion + + #region Nested classes + #region Double + public partial class Double + { + #region Constructors + /// + /// + /// + /// + /// + public Double(double arg0, double arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Awt.Geom.Point2D.Double t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public double x { get { return IGetField("x"); } set { ISetField("x", value); } } + /// + /// + /// + public double y { get { return IGetField("y"); } set { ISetField("y", value); } } + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Float + public partial class Float + { + #region Constructors + /// + /// + /// + /// + /// + public Float(float arg0, float arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Awt.Geom.Point2D.Float t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public float x { get { return IGetField("x"); } set { ISetField("x", value); } } + /// + /// + /// + public float y { get { return IGetField("y"); } set { ISetField("y", value); } } + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public void SetLocation(float arg0, float arg1) + { + IExecute("setLocation", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/Geom/QuadCurve2D.cs b/src/net/JNet/GeneratedCore/Java/Awt/Geom/QuadCurve2D.cs new file mode 100644 index 0000000000..ec3abff0e6 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/Geom/QuadCurve2D.cs @@ -0,0 +1,535 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.Geom +{ + #region QuadCurve2D + public partial class QuadCurve2D + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Awt.Shape(Java.Awt.Geom.QuadCurve2D t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Cloneable(Java.Awt.Geom.QuadCurve2D t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static double GetFlatness(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5) + { + return SExecute(LocalBridgeClazz, "getFlatness", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + public static double GetFlatness(double[] arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "getFlatness", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static double GetFlatnessSq(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5) + { + return SExecute(LocalBridgeClazz, "getFlatnessSq", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + public static double GetFlatnessSq(double[] arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "getFlatnessSq", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static int SolveQuadratic(double[] arg0, double[] arg1) + { + return SExecute(LocalBridgeClazz, "solveQuadratic", arg0, arg1); + } + /// + /// + /// + /// + /// + public static int SolveQuadratic(double[] arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "solveQuadratic", "([D)I", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static void Subdivide(double[] arg0, int arg1, double[] arg2, int arg3, double[] arg4, int arg5) + { + SExecute(LocalBridgeClazz, "subdivide", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + public static void Subdivide(Java.Awt.Geom.QuadCurve2D arg0, Java.Awt.Geom.QuadCurve2D arg1, Java.Awt.Geom.QuadCurve2D arg2) + { + SExecute(LocalBridgeClazz, "subdivide", arg0, arg1, arg2); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.Rectangle Bounds + { + get { return IExecuteWithSignature("getBounds", "()Ljava/awt/Rectangle;"); } + } + /// + /// + /// + public Java.Awt.Geom.Point2D CtrlPt + { + get { return IExecuteWithSignature("getCtrlPt", "()Ljava/awt/geom/Point2D;"); } + } + /// + /// + /// + public double CtrlX + { + get { return IExecuteWithSignature("getCtrlX", "()D"); } + } + /// + /// + /// + public double CtrlY + { + get { return IExecuteWithSignature("getCtrlY", "()D"); } + } + /// + /// + /// + public double Flatness + { + get { return IExecuteWithSignature("getFlatness", "()D"); } + } + /// + /// + /// + public double FlatnessSq + { + get { return IExecuteWithSignature("getFlatnessSq", "()D"); } + } + /// + /// + /// + public Java.Awt.Geom.Point2D P1 + { + get { return IExecuteWithSignature("getP1", "()Ljava/awt/geom/Point2D;"); } + } + /// + /// + /// + public Java.Awt.Geom.Point2D P2 + { + get { return IExecuteWithSignature("getP2", "()Ljava/awt/geom/Point2D;"); } + } + /// + /// + /// + public double X1 + { + get { return IExecuteWithSignature("getX1", "()D"); } + } + /// + /// + /// + public double X2 + { + get { return IExecuteWithSignature("getX2", "()D"); } + } + /// + /// + /// + public double Y1 + { + get { return IExecuteWithSignature("getY1", "()D"); } + } + /// + /// + /// + public double Y2 + { + get { return IExecuteWithSignature("getY2", "()D"); } + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void SetCurve(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5) + { + IExecute("setCurve", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + public bool Contains(double arg0, double arg1, double arg2, double arg3) + { + return IExecute("contains", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + public bool Contains(double arg0, double arg1) + { + return IExecute("contains", arg0, arg1); + } + /// + /// + /// + /// + /// + public bool Contains(Java.Awt.Geom.Point2D arg0) + { + return IExecuteWithSignature("contains", "(Ljava/awt/geom/Point2D;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool Contains(Java.Awt.Geom.Rectangle2D arg0) + { + return IExecuteWithSignature("contains", "(Ljava/awt/geom/Rectangle2D;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public bool Intersects(double arg0, double arg1, double arg2, double arg3) + { + return IExecute("intersects", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + public bool Intersects(Java.Awt.Geom.Rectangle2D arg0) + { + return IExecuteWithSignature("intersects", "(Ljava/awt/geom/Rectangle2D;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Awt.Geom.PathIterator GetPathIterator(Java.Awt.Geom.AffineTransform arg0, double arg1) + { + return IExecute("getPathIterator", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Awt.Geom.PathIterator GetPathIterator(Java.Awt.Geom.AffineTransform arg0) + { + return IExecuteWithSignature("getPathIterator", "(Ljava/awt/geom/AffineTransform;)Ljava/awt/geom/PathIterator;", arg0); + } + /// + /// + /// + /// + /// + public void SetCurve(double[] arg0, int arg1) + { + IExecute("setCurve", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetCurve(Java.Awt.Geom.Point2D arg0, Java.Awt.Geom.Point2D arg1, Java.Awt.Geom.Point2D arg2) + { + IExecute("setCurve", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public void SetCurve(Java.Awt.Geom.Point2D[] arg0, int arg1) + { + IExecute("setCurve", arg0, arg1); + } + /// + /// + /// + /// + public void SetCurve(Java.Awt.Geom.QuadCurve2D arg0) + { + IExecuteWithSignature("setCurve", "(Ljava/awt/geom/QuadCurve2D;)V", arg0); + } + /// + /// + /// + /// + /// + public void Subdivide(Java.Awt.Geom.QuadCurve2D arg0, Java.Awt.Geom.QuadCurve2D arg1) + { + IExecute("subdivide", arg0, arg1); + } + + #endregion + + #region Nested classes + #region Double + public partial class Double + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Double(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5) + : base(arg0, arg1, arg2, arg3, arg4, arg5) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Awt.Geom.QuadCurve2D.Double t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public double ctrlx { get { return IGetField("ctrlx"); } set { ISetField("ctrlx", value); } } + /// + /// + /// + public double ctrly { get { return IGetField("ctrly"); } set { ISetField("ctrly", value); } } + /// + /// + /// + public double x1 { get { return IGetField("x1"); } set { ISetField("x1", value); } } + /// + /// + /// + public double x2 { get { return IGetField("x2"); } set { ISetField("x2", value); } } + /// + /// + /// + public double y1 { get { return IGetField("y1"); } set { ISetField("y1", value); } } + /// + /// + /// + public double y2 { get { return IGetField("y2"); } set { ISetField("y2", value); } } + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Float + public partial class Float + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Float(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5) + : base(arg0, arg1, arg2, arg3, arg4, arg5) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Awt.Geom.QuadCurve2D.Float t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public float ctrlx { get { return IGetField("ctrlx"); } set { ISetField("ctrlx", value); } } + /// + /// + /// + public float ctrly { get { return IGetField("ctrly"); } set { ISetField("ctrly", value); } } + /// + /// + /// + public float x1 { get { return IGetField("x1"); } set { ISetField("x1", value); } } + /// + /// + /// + public float x2 { get { return IGetField("x2"); } set { ISetField("x2", value); } } + /// + /// + /// + public float y1 { get { return IGetField("y1"); } set { ISetField("y1", value); } } + /// + /// + /// + public float y2 { get { return IGetField("y2"); } set { ISetField("y2", value); } } + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void SetCurve(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5) + { + IExecute("setCurve", arg0, arg1, arg2, arg3, arg4, arg5); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/Geom/Rectangle2D.cs b/src/net/JNet/GeneratedCore/Java/Awt/Geom/Rectangle2D.cs new file mode 100644 index 0000000000..bb5d22aead --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/Geom/Rectangle2D.cs @@ -0,0 +1,339 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.Geom +{ + #region Rectangle2D + public partial class Rectangle2D + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int OUT_BOTTOM { get { if (!_OUT_BOTTOMReady) { _OUT_BOTTOMContent = SGetField(LocalBridgeClazz, "OUT_BOTTOM"); _OUT_BOTTOMReady = true; } return _OUT_BOTTOMContent; } } + private static int _OUT_BOTTOMContent = default; + private static bool _OUT_BOTTOMReady = false; // this is used because in case of generics + /// + /// + /// + public static int OUT_LEFT { get { if (!_OUT_LEFTReady) { _OUT_LEFTContent = SGetField(LocalBridgeClazz, "OUT_LEFT"); _OUT_LEFTReady = true; } return _OUT_LEFTContent; } } + private static int _OUT_LEFTContent = default; + private static bool _OUT_LEFTReady = false; // this is used because in case of generics + /// + /// + /// + public static int OUT_RIGHT { get { if (!_OUT_RIGHTReady) { _OUT_RIGHTContent = SGetField(LocalBridgeClazz, "OUT_RIGHT"); _OUT_RIGHTReady = true; } return _OUT_RIGHTContent; } } + private static int _OUT_RIGHTContent = default; + private static bool _OUT_RIGHTReady = false; // this is used because in case of generics + /// + /// + /// + public static int OUT_TOP { get { if (!_OUT_TOPReady) { _OUT_TOPContent = SGetField(LocalBridgeClazz, "OUT_TOP"); _OUT_TOPReady = true; } return _OUT_TOPContent; } } + private static int _OUT_TOPContent = default; + private static bool _OUT_TOPReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + public static void Intersect(Java.Awt.Geom.Rectangle2D arg0, Java.Awt.Geom.Rectangle2D arg1, Java.Awt.Geom.Rectangle2D arg2) + { + SExecute(LocalBridgeClazz, "intersect", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public static void Union(Java.Awt.Geom.Rectangle2D arg0, Java.Awt.Geom.Rectangle2D arg1, Java.Awt.Geom.Rectangle2D arg2) + { + SExecute(LocalBridgeClazz, "union", arg0, arg1, arg2); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public int Outcode(double arg0, double arg1) + { + return IExecute("outcode", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Awt.Geom.Rectangle2D CreateIntersection(Java.Awt.Geom.Rectangle2D arg0) + { + return IExecuteWithSignature("createIntersection", "(Ljava/awt/geom/Rectangle2D;)Ljava/awt/geom/Rectangle2D;", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.Geom.Rectangle2D CreateUnion(Java.Awt.Geom.Rectangle2D arg0) + { + return IExecuteWithSignature("createUnion", "(Ljava/awt/geom/Rectangle2D;)Ljava/awt/geom/Rectangle2D;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public void SetRect(double arg0, double arg1, double arg2, double arg3) + { + IExecute("setRect", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + public bool IntersectsLine(double arg0, double arg1, double arg2, double arg3) + { + return IExecute("intersectsLine", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + public bool IntersectsLine(Java.Awt.Geom.Line2D arg0) + { + return IExecuteWithSignature("intersectsLine", "(Ljava/awt/geom/Line2D;)Z", arg0); + } + /// + /// + /// + /// + /// + public int Outcode(Java.Awt.Geom.Point2D arg0) + { + return IExecuteWithSignature("outcode", "(Ljava/awt/geom/Point2D;)I", arg0); + } + /// + /// + /// + /// + /// + public void Add(double arg0, double arg1) + { + IExecute("add", arg0, arg1); + } + /// + /// + /// + /// + public void Add(Java.Awt.Geom.Point2D arg0) + { + IExecuteWithSignature("add", "(Ljava/awt/geom/Point2D;)V", arg0); + } + /// + /// + /// + /// + public void Add(Java.Awt.Geom.Rectangle2D arg0) + { + IExecuteWithSignature("add", "(Ljava/awt/geom/Rectangle2D;)V", arg0); + } + /// + /// + /// + /// + public void SetRect(Java.Awt.Geom.Rectangle2D arg0) + { + IExecuteWithSignature("setRect", "(Ljava/awt/geom/Rectangle2D;)V", arg0); + } + + #endregion + + #region Nested classes + #region Double + public partial class Double + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + public Double(double arg0, double arg1, double arg2, double arg3) + : base(arg0, arg1, arg2, arg3) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Awt.Geom.Rectangle2D.Double t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public double height { get { return IGetField("height"); } set { ISetField("height", value); } } + /// + /// + /// + public double width { get { return IGetField("width"); } set { ISetField("width", value); } } + /// + /// + /// + public double x { get { return IGetField("x"); } set { ISetField("x", value); } } + /// + /// + /// + public double y { get { return IGetField("y"); } set { ISetField("y", value); } } + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Float + public partial class Float + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + public Float(float arg0, float arg1, float arg2, float arg3) + : base(arg0, arg1, arg2, arg3) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Awt.Geom.Rectangle2D.Float t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public float height { get { return IGetField("height"); } set { ISetField("height", value); } } + /// + /// + /// + public float width { get { return IGetField("width"); } set { ISetField("width", value); } } + /// + /// + /// + public float x { get { return IGetField("x"); } set { ISetField("x", value); } } + /// + /// + /// + public float y { get { return IGetField("y"); } set { ISetField("y", value); } } + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + public void SetRect(float arg0, float arg1, float arg2, float arg3) + { + IExecute("setRect", arg0, arg1, arg2, arg3); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/Geom/RectangularShape.cs b/src/net/JNet/GeneratedCore/Java/Awt/Geom/RectangularShape.cs new file mode 100644 index 0000000000..e0e972e8b1 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/Geom/RectangularShape.cs @@ -0,0 +1,255 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.Geom +{ + #region RectangularShape + public partial class RectangularShape + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Awt.Shape(Java.Awt.Geom.RectangularShape t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Cloneable(Java.Awt.Geom.RectangularShape t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.Rectangle Bounds + { + get { return IExecuteWithSignature("getBounds", "()Ljava/awt/Rectangle;"); } + } + /// + /// + /// + public double CenterX + { + get { return IExecuteWithSignature("getCenterX", "()D"); } + } + /// + /// + /// + public double CenterY + { + get { return IExecuteWithSignature("getCenterY", "()D"); } + } + /// + /// + /// + public Java.Awt.Geom.Rectangle2D Frame + { + get { return IExecuteWithSignature("getFrame", "()Ljava/awt/geom/Rectangle2D;"); } set { IExecuteWithSignature("setFrame", "(Ljava/awt/geom/Rectangle2D;)V", value); } + } + /// + /// + /// + public double Height + { + get { return IExecuteWithSignature("getHeight", "()D"); } + } + /// + /// + /// + public double MaxX + { + get { return IExecuteWithSignature("getMaxX", "()D"); } + } + /// + /// + /// + public double MaxY + { + get { return IExecuteWithSignature("getMaxY", "()D"); } + } + /// + /// + /// + public double MinX + { + get { return IExecuteWithSignature("getMinX", "()D"); } + } + /// + /// + /// + public double MinY + { + get { return IExecuteWithSignature("getMinY", "()D"); } + } + /// + /// + /// + public double Width + { + get { return IExecuteWithSignature("getWidth", "()D"); } + } + /// + /// + /// + public double X + { + get { return IExecuteWithSignature("getX", "()D"); } + } + /// + /// + /// + public double Y + { + get { return IExecuteWithSignature("getY", "()D"); } + } + /// + /// + /// + /// + public bool IsEmpty() + { + return IExecuteWithSignature("isEmpty", "()Z"); + } + /// + /// + /// + /// + /// + /// + /// + public void SetFrame(double arg0, double arg1, double arg2, double arg3) + { + IExecute("setFrame", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + public bool Contains(Java.Awt.Geom.Point2D arg0) + { + return IExecuteWithSignature("contains", "(Ljava/awt/geom/Point2D;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool Contains(Java.Awt.Geom.Rectangle2D arg0) + { + return IExecuteWithSignature("contains", "(Ljava/awt/geom/Rectangle2D;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool Intersects(Java.Awt.Geom.Rectangle2D arg0) + { + return IExecuteWithSignature("intersects", "(Ljava/awt/geom/Rectangle2D;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Awt.Geom.PathIterator GetPathIterator(Java.Awt.Geom.AffineTransform arg0, double arg1) + { + return IExecute("getPathIterator", arg0, arg1); + } + /// + /// + /// + /// + /// + public void SetFrame(Java.Awt.Geom.Point2D arg0, Java.Awt.Geom.Dimension2D arg1) + { + IExecute("setFrame", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void SetFrameFromCenter(double arg0, double arg1, double arg2, double arg3) + { + IExecute("setFrameFromCenter", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + public void SetFrameFromCenter(Java.Awt.Geom.Point2D arg0, Java.Awt.Geom.Point2D arg1) + { + IExecute("setFrameFromCenter", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void SetFrameFromDiagonal(double arg0, double arg1, double arg2, double arg3) + { + IExecute("setFrameFromDiagonal", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + public void SetFrameFromDiagonal(Java.Awt.Geom.Point2D arg0, Java.Awt.Geom.Point2D arg1) + { + IExecute("setFrameFromDiagonal", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/Geom/RoundRectangle2D.cs b/src/net/JNet/GeneratedCore/Java/Awt/Geom/RoundRectangle2D.cs new file mode 100644 index 0000000000..fcaf9fef7a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/Geom/RoundRectangle2D.cs @@ -0,0 +1,250 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.Geom +{ + #region RoundRectangle2D + public partial class RoundRectangle2D + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public double ArcHeight + { + get { return IExecuteWithSignature("getArcHeight", "()D"); } + } + /// + /// + /// + public double ArcWidth + { + get { return IExecuteWithSignature("getArcWidth", "()D"); } + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void SetRoundRect(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5) + { + IExecute("setRoundRect", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + public void SetRoundRect(Java.Awt.Geom.RoundRectangle2D arg0) + { + IExecuteWithSignature("setRoundRect", "(Ljava/awt/geom/RoundRectangle2D;)V", arg0); + } + + #endregion + + #region Nested classes + #region Double + public partial class Double + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Double(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5) + : base(arg0, arg1, arg2, arg3, arg4, arg5) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Awt.Geom.RoundRectangle2D.Double t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public double archeight { get { return IGetField("archeight"); } set { ISetField("archeight", value); } } + /// + /// + /// + public double arcwidth { get { return IGetField("arcwidth"); } set { ISetField("arcwidth", value); } } + /// + /// + /// + public double height { get { return IGetField("height"); } set { ISetField("height", value); } } + /// + /// + /// + public double width { get { return IGetField("width"); } set { ISetField("width", value); } } + /// + /// + /// + public double x { get { return IGetField("x"); } set { ISetField("x", value); } } + /// + /// + /// + public double y { get { return IGetField("y"); } set { ISetField("y", value); } } + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Float + public partial class Float + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Float(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5) + : base(arg0, arg1, arg2, arg3, arg4, arg5) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Awt.Geom.RoundRectangle2D.Float t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public float archeight { get { return IGetField("archeight"); } set { ISetField("archeight", value); } } + /// + /// + /// + public float arcwidth { get { return IGetField("arcwidth"); } set { ISetField("arcwidth", value); } } + /// + /// + /// + public float height { get { return IGetField("height"); } set { ISetField("height", value); } } + /// + /// + /// + public float width { get { return IGetField("width"); } set { ISetField("width", value); } } + /// + /// + /// + public float x { get { return IGetField("x"); } set { ISetField("x", value); } } + /// + /// + /// + public float y { get { return IGetField("y"); } set { ISetField("y", value); } } + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void SetRoundRect(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5) + { + IExecute("setRoundRect", arg0, arg1, arg2, arg3, arg4, arg5); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/GradientPaint.cs b/src/net/JNet/GeneratedCore/Java/Awt/GradientPaint.cs new file mode 100644 index 0000000000..1df3b573f7 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/GradientPaint.cs @@ -0,0 +1,164 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt +{ + #region GradientPaint + public partial class GradientPaint + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public GradientPaint(float arg0, float arg1, Java.Awt.Color arg2, float arg3, float arg4, Java.Awt.Color arg5, bool arg6) + : base(arg0, arg1, arg2, arg3, arg4, arg5, arg6) + { + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public GradientPaint(float arg0, float arg1, Java.Awt.Color arg2, float arg3, float arg4, Java.Awt.Color arg5) + : base(arg0, arg1, arg2, arg3, arg4, arg5) + { + } + /// + /// + /// + /// + /// + /// + /// + /// + public GradientPaint(Java.Awt.Geom.Point2D arg0, Java.Awt.Color arg1, Java.Awt.Geom.Point2D arg2, Java.Awt.Color arg3, bool arg4) + : base(arg0, arg1, arg2, arg3, arg4) + { + } + /// + /// + /// + /// + /// + /// + /// + public GradientPaint(Java.Awt.Geom.Point2D arg0, Java.Awt.Color arg1, Java.Awt.Geom.Point2D arg2, Java.Awt.Color arg3) + : base(arg0, arg1, arg2, arg3) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.Color Color1 + { + get { return IExecuteWithSignature("getColor1", "()Ljava/awt/Color;"); } + } + /// + /// + /// + public Java.Awt.Color Color2 + { + get { return IExecuteWithSignature("getColor2", "()Ljava/awt/Color;"); } + } + /// + /// + /// + public Java.Awt.Geom.Point2D Point1 + { + get { return IExecuteWithSignature("getPoint1", "()Ljava/awt/geom/Point2D;"); } + } + /// + /// + /// + public Java.Awt.Geom.Point2D Point2 + { + get { return IExecuteWithSignature("getPoint2", "()Ljava/awt/geom/Point2D;"); } + } + /// + /// + /// + public int Transparency + { + get { return IExecuteWithSignature("getTransparency", "()I"); } + } + /// + /// + /// + /// + public bool IsCyclic() + { + return IExecuteWithSignature("isCyclic", "()Z"); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Awt.PaintContext CreateContext(Java.Awt.ImageNs.ColorModel arg0, Java.Awt.Rectangle arg1, Java.Awt.Geom.Rectangle2D arg2, Java.Awt.Geom.AffineTransform arg3, Java.Awt.RenderingHints arg4) + { + return IExecute("createContext", arg0, arg1, arg2, arg3, arg4); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/Graphics.cs b/src/net/JNet/GeneratedCore/Java/Awt/Graphics.cs new file mode 100644 index 0000000000..44b6bfe7d7 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/Graphics.cs @@ -0,0 +1,532 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt +{ + #region Graphics + public partial class Graphics + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.Shape Clip + { + get { return IExecuteWithSignature("getClip", "()Ljava/awt/Shape;"); } set { IExecuteWithSignature("setClip", "(Ljava/awt/Shape;)V", value); } + } + /// + /// + /// + public Java.Awt.Rectangle ClipBounds + { + get { return IExecuteWithSignature("getClipBounds", "()Ljava/awt/Rectangle;"); } + } + /// + /// + /// + public Java.Awt.Color Color + { + get { return IExecuteWithSignature("getColor", "()Ljava/awt/Color;"); } set { IExecuteWithSignature("setColor", "(Ljava/awt/Color;)V", value); } + } + /// + /// + /// + public Java.Awt.Font Font + { + get { return IExecuteWithSignature("getFont", "()Ljava/awt/Font;"); } set { IExecuteWithSignature("setFont", "(Ljava/awt/Font;)V", value); } + } + /// + /// + /// + public Java.Awt.FontMetrics FontMetrics + { + get { return IExecuteWithSignature("getFontMetrics", "()Ljava/awt/FontMetrics;"); } + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public bool DrawImage(Java.Awt.Image arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, Java.Awt.Color arg9, Java.Awt.ImageNs.ImageObserver arg10) + { + return IExecute("drawImage", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public bool DrawImage(Java.Awt.Image arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, Java.Awt.ImageNs.ImageObserver arg9) + { + return IExecute("drawImage", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public bool DrawImage(Java.Awt.Image arg0, int arg1, int arg2, int arg3, int arg4, Java.Awt.Color arg5, Java.Awt.ImageNs.ImageObserver arg6) + { + return IExecute("drawImage", arg0, arg1, arg2, arg3, arg4, arg5, arg6); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public bool DrawImage(Java.Awt.Image arg0, int arg1, int arg2, int arg3, int arg4, Java.Awt.ImageNs.ImageObserver arg5) + { + return IExecute("drawImage", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public bool DrawImage(Java.Awt.Image arg0, int arg1, int arg2, Java.Awt.Color arg3, Java.Awt.ImageNs.ImageObserver arg4) + { + return IExecute("drawImage", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + /// + /// + public bool DrawImage(Java.Awt.Image arg0, int arg1, int arg2, Java.Awt.ImageNs.ImageObserver arg3) + { + return IExecute("drawImage", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + public Java.Awt.FontMetrics GetFontMetrics(Java.Awt.Font arg0) + { + return IExecuteWithSignature("getFontMetrics", "(Ljava/awt/Font;)Ljava/awt/FontMetrics;", arg0); + } + /// + /// + /// + /// + public Java.Awt.Graphics Create() + { + return IExecuteWithSignature("create", "()Ljava/awt/Graphics;"); + } + /// + /// + /// + /// + /// + /// + /// + public void ClearRect(int arg0, int arg1, int arg2, int arg3) + { + IExecute("clearRect", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + public void ClipRect(int arg0, int arg1, int arg2, int arg3) + { + IExecute("clipRect", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void CopyArea(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("copyArea", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + public new void Dispose() + { + IExecuteWithSignature("dispose", "()V"); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void DrawArc(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("drawArc", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + public void DrawLine(int arg0, int arg1, int arg2, int arg3) + { + IExecute("drawLine", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + public void DrawOval(int arg0, int arg1, int arg2, int arg3) + { + IExecute("drawOval", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + public void DrawPolygon(int[] arg0, int[] arg1, int arg2) + { + IExecute("drawPolygon", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void DrawPolyline(int[] arg0, int[] arg1, int arg2) + { + IExecute("drawPolyline", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void DrawRoundRect(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("drawRoundRect", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + public void DrawString(Java.Lang.String arg0, int arg1, int arg2) + { + IExecute("drawString", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void DrawString(Java.Text.AttributedCharacterIterator arg0, int arg1, int arg2) + { + IExecute("drawString", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void FillArc(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("fillArc", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + public void FillOval(int arg0, int arg1, int arg2, int arg3) + { + IExecute("fillOval", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + public void FillPolygon(int[] arg0, int[] arg1, int arg2) + { + IExecute("fillPolygon", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public void FillRect(int arg0, int arg1, int arg2, int arg3) + { + IExecute("fillRect", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void FillRoundRect(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("fillRoundRect", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + public void SetClip(int arg0, int arg1, int arg2, int arg3) + { + IExecute("setClip", arg0, arg1, arg2, arg3); + } + /// + /// + /// + public void SetPaintMode() + { + IExecuteWithSignature("setPaintMode", "()V"); + } + /// + /// + /// + /// + public void SetXORMode(Java.Awt.Color arg0) + { + IExecuteWithSignature("setXORMode", "(Ljava/awt/Color;)V", arg0); + } + /// + /// + /// + /// + /// + public void Translate(int arg0, int arg1) + { + IExecute("translate", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public bool HitClip(int arg0, int arg1, int arg2, int arg3) + { + return IExecute("hitClip", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Awt.Graphics Create(int arg0, int arg1, int arg2, int arg3) + { + return IExecute("create", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + public Java.Awt.Rectangle GetClipBounds(Java.Awt.Rectangle arg0) + { + return IExecuteWithSignature("getClipBounds", "(Ljava/awt/Rectangle;)Ljava/awt/Rectangle;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public void Draw3DRect(int arg0, int arg1, int arg2, int arg3, bool arg4) + { + IExecute("draw3DRect", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + /// + /// + public void DrawBytes(byte[] arg0, int arg1, int arg2, int arg3, int arg4) + { + IExecute("drawBytes", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + /// + /// + public void DrawChars(char[] arg0, int arg1, int arg2, int arg3, int arg4) + { + IExecute("drawChars", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + public void DrawPolygon(Java.Awt.Polygon arg0) + { + IExecuteWithSignature("drawPolygon", "(Ljava/awt/Polygon;)V", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public void DrawRect(int arg0, int arg1, int arg2, int arg3) + { + IExecute("drawRect", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + public void Fill3DRect(int arg0, int arg1, int arg2, int arg3, bool arg4) + { + IExecute("fill3DRect", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + public void FillPolygon(Java.Awt.Polygon arg0) + { + IExecuteWithSignature("fillPolygon", "(Ljava/awt/Polygon;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/Graphics2D.cs b/src/net/JNet/GeneratedCore/Java/Awt/Graphics2D.cs new file mode 100644 index 0000000000..087bc6f65d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/Graphics2D.cs @@ -0,0 +1,307 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt +{ + #region Graphics2D + public partial class Graphics2D + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.Color Background + { + get { return IExecuteWithSignature("getBackground", "()Ljava/awt/Color;"); } set { IExecuteWithSignature("setBackground", "(Ljava/awt/Color;)V", value); } + } + /// + /// + /// + public Java.Awt.Composite Composite + { + get { return IExecuteWithSignature("getComposite", "()Ljava/awt/Composite;"); } set { IExecuteWithSignature("setComposite", "(Ljava/awt/Composite;)V", value); } + } + /// + /// + /// + public Java.Awt.GraphicsConfiguration DeviceConfiguration + { + get { return IExecuteWithSignature("getDeviceConfiguration", "()Ljava/awt/GraphicsConfiguration;"); } + } + /// + /// + /// + public Java.Awt.FontNs.FontRenderContext FontRenderContext + { + get { return IExecuteWithSignature("getFontRenderContext", "()Ljava/awt/font/FontRenderContext;"); } + } + /// + /// + /// + public Java.Awt.Paint Paint + { + get { return IExecuteWithSignature("getPaint", "()Ljava/awt/Paint;"); } set { IExecuteWithSignature("setPaint", "(Ljava/awt/Paint;)V", value); } + } + /// + /// + /// + public Java.Awt.RenderingHints RenderingHints + { + get { return IExecuteWithSignature("getRenderingHints", "()Ljava/awt/RenderingHints;"); } set { IExecuteWithSignature("setRenderingHints", "(Ljava/util/Map;)V", value); } + } + /// + /// + /// + public Java.Awt.Stroke Stroke + { + get { return IExecuteWithSignature("getStroke", "()Ljava/awt/Stroke;"); } set { IExecuteWithSignature("setStroke", "(Ljava/awt/Stroke;)V", value); } + } + /// + /// + /// + /// + /// + /// + /// + public bool DrawImage(Java.Awt.Image arg0, Java.Awt.Geom.AffineTransform arg1, Java.Awt.ImageNs.ImageObserver arg2) + { + return IExecute("drawImage", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public bool Hit(Java.Awt.Rectangle arg0, Java.Awt.Shape arg1, bool arg2) + { + return IExecute("hit", arg0, arg1, arg2); + } + /// + /// + /// + /// + public Java.Awt.Geom.AffineTransform GetTransform() + { + return IExecuteWithSignature("getTransform", "()Ljava/awt/geom/AffineTransform;"); + } + /// + /// + /// + /// + /// + public object GetRenderingHint(Java.Awt.RenderingHints.Key arg0) + { + return IExecuteWithSignature("getRenderingHint", "(Ljava/awt/RenderingHints$Key;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + public void AddRenderingHints(Java.Util.Map arg0) + { + IExecuteWithSignature("addRenderingHints", "(Ljava/util/Map;)V", arg0); + } + /// + /// + /// + /// + public void Clip(Java.Awt.Shape arg0) + { + IExecuteWithSignature("clip", "(Ljava/awt/Shape;)V", arg0); + } + /// + /// + /// + /// + public void Draw(Java.Awt.Shape arg0) + { + IExecuteWithSignature("draw", "(Ljava/awt/Shape;)V", arg0); + } + /// + /// + /// + /// + /// + /// + public void DrawGlyphVector(Java.Awt.FontNs.GlyphVector arg0, float arg1, float arg2) + { + IExecute("drawGlyphVector", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public void DrawImage(Java.Awt.ImageNs.BufferedImage arg0, Java.Awt.ImageNs.BufferedImageOp arg1, int arg2, int arg3) + { + IExecute("drawImage", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + public void DrawRenderableImage(Java.Awt.ImageNs.Renderable.RenderableImage arg0, Java.Awt.Geom.AffineTransform arg1) + { + IExecute("drawRenderableImage", arg0, arg1); + } + /// + /// + /// + /// + /// + public void DrawRenderedImage(Java.Awt.ImageNs.RenderedImage arg0, Java.Awt.Geom.AffineTransform arg1) + { + IExecute("drawRenderedImage", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void DrawString(Java.Lang.String arg0, float arg1, float arg2) + { + IExecute("drawString", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void DrawString(Java.Text.AttributedCharacterIterator arg0, float arg1, float arg2) + { + IExecute("drawString", arg0, arg1, arg2); + } + /// + /// + /// + /// + public void Fill(Java.Awt.Shape arg0) + { + IExecuteWithSignature("fill", "(Ljava/awt/Shape;)V", arg0); + } + /// + /// + /// + /// + /// + /// + public void Rotate(double arg0, double arg1, double arg2) + { + IExecute("rotate", arg0, arg1, arg2); + } + /// + /// + /// + /// + public void Rotate(double arg0) + { + IExecuteWithSignature("rotate", "(D)V", arg0); + } + /// + /// + /// + /// + /// + public void Scale(double arg0, double arg1) + { + IExecute("scale", arg0, arg1); + } + /// + /// + /// + /// + /// + public void SetRenderingHint(Java.Awt.RenderingHints.Key arg0, object arg1) + { + IExecute("setRenderingHint", arg0, arg1); + } + /// + /// + /// + /// + public void SetTransform(Java.Awt.Geom.AffineTransform arg0) + { + IExecuteWithSignature("setTransform", "(Ljava/awt/geom/AffineTransform;)V", arg0); + } + /// + /// + /// + /// + /// + public void Shear(double arg0, double arg1) + { + IExecute("shear", arg0, arg1); + } + /// + /// + /// + /// + public void Transform(Java.Awt.Geom.AffineTransform arg0) + { + IExecuteWithSignature("transform", "(Ljava/awt/geom/AffineTransform;)V", arg0); + } + /// + /// + /// + /// + /// + public void Translate(double arg0, double arg1) + { + IExecute("translate", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/GraphicsConfigTemplate.cs b/src/net/JNet/GeneratedCore/Java/Awt/GraphicsConfigTemplate.cs new file mode 100644 index 0000000000..50e5886445 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/GraphicsConfigTemplate.cs @@ -0,0 +1,94 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt +{ + #region GraphicsConfigTemplate + public partial class GraphicsConfigTemplate + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int PREFERRED { get { if (!_PREFERREDReady) { _PREFERREDContent = SGetField(LocalBridgeClazz, "PREFERRED"); _PREFERREDReady = true; } return _PREFERREDContent; } } + private static int _PREFERREDContent = default; + private static bool _PREFERREDReady = false; // this is used because in case of generics + /// + /// + /// + public static int REQUIRED { get { if (!_REQUIREDReady) { _REQUIREDContent = SGetField(LocalBridgeClazz, "REQUIRED"); _REQUIREDReady = true; } return _REQUIREDContent; } } + private static int _REQUIREDContent = default; + private static bool _REQUIREDReady = false; // this is used because in case of generics + /// + /// + /// + public static int UNNECESSARY { get { if (!_UNNECESSARYReady) { _UNNECESSARYContent = SGetField(LocalBridgeClazz, "UNNECESSARY"); _UNNECESSARYReady = true; } return _UNNECESSARYContent; } } + private static int _UNNECESSARYContent = default; + private static bool _UNNECESSARYReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public bool IsGraphicsConfigSupported(Java.Awt.GraphicsConfiguration arg0) + { + return IExecuteWithSignature("isGraphicsConfigSupported", "(Ljava/awt/GraphicsConfiguration;)Z", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.GraphicsConfiguration GetBestConfiguration(Java.Awt.GraphicsConfiguration[] arg0) + { + return IExecuteWithSignature("getBestConfiguration", "([Ljava/awt/GraphicsConfiguration;)Ljava/awt/GraphicsConfiguration;", new object[] { arg0 }); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/GraphicsConfiguration.cs b/src/net/JNet/GeneratedCore/Java/Awt/GraphicsConfiguration.cs new file mode 100644 index 0000000000..fdb3ab0e70 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/GraphicsConfiguration.cs @@ -0,0 +1,191 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt +{ + #region GraphicsConfiguration + public partial class GraphicsConfiguration + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.Rectangle Bounds + { + get { return IExecuteWithSignature("getBounds", "()Ljava/awt/Rectangle;"); } + } + /// + /// + /// + public Java.Awt.BufferCapabilities BufferCapabilities + { + get { return IExecuteWithSignature("getBufferCapabilities", "()Ljava/awt/BufferCapabilities;"); } + } + /// + /// + /// + public Java.Awt.ImageNs.ColorModel ColorModel + { + get { return IExecuteWithSignature("getColorModel", "()Ljava/awt/image/ColorModel;"); } + } + /// + /// + /// + public Java.Awt.Geom.AffineTransform DefaultTransform + { + get { return IExecuteWithSignature("getDefaultTransform", "()Ljava/awt/geom/AffineTransform;"); } + } + /// + /// + /// + public Java.Awt.GraphicsDevice Device + { + get { return IExecuteWithSignature("getDevice", "()Ljava/awt/GraphicsDevice;"); } + } + /// + /// + /// + public Java.Awt.ImageCapabilities ImageCapabilities + { + get { return IExecuteWithSignature("getImageCapabilities", "()Ljava/awt/ImageCapabilities;"); } + } + /// + /// + /// + public Java.Awt.Geom.AffineTransform NormalizingTransform + { + get { return IExecuteWithSignature("getNormalizingTransform", "()Ljava/awt/geom/AffineTransform;"); } + } + /// + /// + /// + /// + /// + public Java.Awt.ImageNs.ColorModel GetColorModel(int arg0) + { + return IExecuteWithSignature("getColorModel", "(I)Ljava/awt/image/ColorModel;", arg0); + } + /// + /// + /// + /// + public bool IsTranslucencyCapable() + { + return IExecuteWithSignature("isTranslucencyCapable", "()Z"); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Awt.ImageNs.BufferedImage CreateCompatibleImage(int arg0, int arg1, int arg2) + { + return IExecute("createCompatibleImage", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public Java.Awt.ImageNs.BufferedImage CreateCompatibleImage(int arg0, int arg1) + { + return IExecute("createCompatibleImage", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Awt.ImageNs.VolatileImage CreateCompatibleVolatileImage(int arg0, int arg1, int arg2) + { + return IExecute("createCompatibleVolatileImage", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Awt.ImageNs.VolatileImage CreateCompatibleVolatileImage(int arg0, int arg1, Java.Awt.ImageCapabilities arg2, int arg3) + { + return IExecute("createCompatibleVolatileImage", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Awt.ImageNs.VolatileImage CreateCompatibleVolatileImage(int arg0, int arg1, Java.Awt.ImageCapabilities arg2) + { + return IExecute("createCompatibleVolatileImage", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public Java.Awt.ImageNs.VolatileImage CreateCompatibleVolatileImage(int arg0, int arg1) + { + return IExecute("createCompatibleVolatileImage", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/GraphicsDevice.cs b/src/net/JNet/GeneratedCore/Java/Awt/GraphicsDevice.cs new file mode 100644 index 0000000000..9eaf62a8f8 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/GraphicsDevice.cs @@ -0,0 +1,232 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt +{ + #region GraphicsDevice + public partial class GraphicsDevice + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int TYPE_IMAGE_BUFFER { get { if (!_TYPE_IMAGE_BUFFERReady) { _TYPE_IMAGE_BUFFERContent = SGetField(LocalBridgeClazz, "TYPE_IMAGE_BUFFER"); _TYPE_IMAGE_BUFFERReady = true; } return _TYPE_IMAGE_BUFFERContent; } } + private static int _TYPE_IMAGE_BUFFERContent = default; + private static bool _TYPE_IMAGE_BUFFERReady = false; // this is used because in case of generics + /// + /// + /// + public static int TYPE_PRINTER { get { if (!_TYPE_PRINTERReady) { _TYPE_PRINTERContent = SGetField(LocalBridgeClazz, "TYPE_PRINTER"); _TYPE_PRINTERReady = true; } return _TYPE_PRINTERContent; } } + private static int _TYPE_PRINTERContent = default; + private static bool _TYPE_PRINTERReady = false; // this is used because in case of generics + /// + /// + /// + public static int TYPE_RASTER_SCREEN { get { if (!_TYPE_RASTER_SCREENReady) { _TYPE_RASTER_SCREENContent = SGetField(LocalBridgeClazz, "TYPE_RASTER_SCREEN"); _TYPE_RASTER_SCREENReady = true; } return _TYPE_RASTER_SCREENContent; } } + private static int _TYPE_RASTER_SCREENContent = default; + private static bool _TYPE_RASTER_SCREENReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int AvailableAcceleratedMemory + { + get { return IExecuteWithSignature("getAvailableAcceleratedMemory", "()I"); } + } + /// + /// + /// + public Java.Awt.GraphicsConfiguration[] Configurations + { + get { return IExecuteWithSignatureArray("getConfigurations", "()[Ljava/awt/GraphicsConfiguration;"); } + } + /// + /// + /// + public Java.Awt.GraphicsConfiguration DefaultConfiguration + { + get { return IExecuteWithSignature("getDefaultConfiguration", "()Ljava/awt/GraphicsConfiguration;"); } + } + /// + /// + /// + public Java.Awt.DisplayMode DisplayMode + { + get { return IExecuteWithSignature("getDisplayMode", "()Ljava/awt/DisplayMode;"); } set { IExecuteWithSignature("setDisplayMode", "(Ljava/awt/DisplayMode;)V", value); } + } + /// + /// + /// + public Java.Awt.DisplayMode[] DisplayModes + { + get { return IExecuteWithSignatureArray("getDisplayModes", "()[Ljava/awt/DisplayMode;"); } + } + /// + /// + /// + public Java.Awt.Window FullScreenWindow + { + get { return IExecuteWithSignature("getFullScreenWindow", "()Ljava/awt/Window;"); } set { IExecuteWithSignature("setFullScreenWindow", "(Ljava/awt/Window;)V", value); } + } + /// + /// + /// + public Java.Lang.String IDstring + { + get { return IExecuteWithSignature("getIDstring", "()Ljava/lang/String;"); } + } + /// + /// + /// + public int Type + { + get { return IExecuteWithSignature("getType", "()I"); } + } + /// + /// + /// + /// + public bool IsDisplayChangeSupported() + { + return IExecuteWithSignature("isDisplayChangeSupported", "()Z"); + } + /// + /// + /// + /// + public bool IsFullScreenSupported() + { + return IExecuteWithSignature("isFullScreenSupported", "()Z"); + } + /// + /// + /// + /// + /// + public bool IsWindowTranslucencySupported(Java.Awt.GraphicsDevice.WindowTranslucency arg0) + { + return IExecuteWithSignature("isWindowTranslucencySupported", "(Ljava/awt/GraphicsDevice$WindowTranslucency;)Z", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.GraphicsConfiguration GetBestConfiguration(Java.Awt.GraphicsConfigTemplate arg0) + { + return IExecuteWithSignature("getBestConfiguration", "(Ljava/awt/GraphicsConfigTemplate;)Ljava/awt/GraphicsConfiguration;", arg0); + } + + #endregion + + #region Nested classes + #region WindowTranslucency + public partial class WindowTranslucency + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Awt.GraphicsDevice.WindowTranslucency PERPIXEL_TRANSLUCENT { get { if (!_PERPIXEL_TRANSLUCENTReady) { _PERPIXEL_TRANSLUCENTContent = SGetField(LocalBridgeClazz, "PERPIXEL_TRANSLUCENT"); _PERPIXEL_TRANSLUCENTReady = true; } return _PERPIXEL_TRANSLUCENTContent; } } + private static Java.Awt.GraphicsDevice.WindowTranslucency _PERPIXEL_TRANSLUCENTContent = default; + private static bool _PERPIXEL_TRANSLUCENTReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.GraphicsDevice.WindowTranslucency PERPIXEL_TRANSPARENT { get { if (!_PERPIXEL_TRANSPARENTReady) { _PERPIXEL_TRANSPARENTContent = SGetField(LocalBridgeClazz, "PERPIXEL_TRANSPARENT"); _PERPIXEL_TRANSPARENTReady = true; } return _PERPIXEL_TRANSPARENTContent; } } + private static Java.Awt.GraphicsDevice.WindowTranslucency _PERPIXEL_TRANSPARENTContent = default; + private static bool _PERPIXEL_TRANSPARENTReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.GraphicsDevice.WindowTranslucency TRANSLUCENT { get { if (!_TRANSLUCENTReady) { _TRANSLUCENTContent = SGetField(LocalBridgeClazz, "TRANSLUCENT"); _TRANSLUCENTReady = true; } return _TRANSLUCENTContent; } } + private static Java.Awt.GraphicsDevice.WindowTranslucency _TRANSLUCENTContent = default; + private static bool _TRANSLUCENTReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Awt.GraphicsDevice.WindowTranslucency ValueOf(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Ljava/lang/String;)Ljava/awt/GraphicsDevice$WindowTranslucency;", arg0); + } + /// + /// + /// + /// + public static Java.Awt.GraphicsDevice.WindowTranslucency[] Values() + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "values", "()[Ljava/awt/GraphicsDevice$WindowTranslucency;"); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/GraphicsEnvironment.cs b/src/net/JNet/GeneratedCore/Java/Awt/GraphicsEnvironment.cs new file mode 100644 index 0000000000..84efc29fe0 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/GraphicsEnvironment.cs @@ -0,0 +1,164 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt +{ + #region GraphicsEnvironment + public partial class GraphicsEnvironment + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + public static Java.Awt.GraphicsEnvironment LocalGraphicsEnvironment + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getLocalGraphicsEnvironment", "()Ljava/awt/GraphicsEnvironment;"); } + } + /// + /// + /// + /// + public static bool IsHeadless() + { + return SExecuteWithSignature(LocalBridgeClazz, "isHeadless", "()Z"); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.Font[] AllFonts + { + get { return IExecuteWithSignatureArray("getAllFonts", "()[Ljava/awt/Font;"); } + } + /// + /// + /// + public Java.Lang.String[] AvailableFontFamilyNames + { + get { return IExecuteWithSignatureArray("getAvailableFontFamilyNames", "()[Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Awt.Point CenterPoint + { + get { return IExecuteWithSignature("getCenterPoint", "()Ljava/awt/Point;"); } + } + /// + /// + /// + public Java.Awt.GraphicsDevice DefaultScreenDevice + { + get { return IExecuteWithSignature("getDefaultScreenDevice", "()Ljava/awt/GraphicsDevice;"); } + } + /// + /// + /// + public Java.Awt.Rectangle MaximumWindowBounds + { + get { return IExecuteWithSignature("getMaximumWindowBounds", "()Ljava/awt/Rectangle;"); } + } + /// + /// + /// + public Java.Awt.GraphicsDevice[] ScreenDevices + { + get { return IExecuteWithSignatureArray("getScreenDevices", "()[Ljava/awt/GraphicsDevice;"); } + } + /// + /// + /// + /// + /// + public Java.Awt.Graphics2D CreateGraphics(Java.Awt.ImageNs.BufferedImage arg0) + { + return IExecuteWithSignature("createGraphics", "(Ljava/awt/image/BufferedImage;)Ljava/awt/Graphics2D;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.String[] GetAvailableFontFamilyNames(Java.Util.Locale arg0) + { + return IExecuteWithSignatureArray("getAvailableFontFamilyNames", "(Ljava/util/Locale;)[Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + public bool IsHeadlessInstance() + { + return IExecuteWithSignature("isHeadlessInstance", "()Z"); + } + /// + /// + /// + /// + /// + public bool RegisterFont(Java.Awt.Font arg0) + { + return IExecuteWithSignature("registerFont", "(Ljava/awt/Font;)Z", arg0); + } + /// + /// + /// + public void PreferLocaleFonts() + { + IExecuteWithSignature("preferLocaleFonts", "()V"); + } + /// + /// + /// + public void PreferProportionalFonts() + { + IExecuteWithSignature("preferProportionalFonts", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/GridBagConstraints.cs b/src/net/JNet/GeneratedCore/Java/Awt/GridBagConstraints.cs new file mode 100644 index 0000000000..e1370c5aa5 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/GridBagConstraints.cs @@ -0,0 +1,320 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt +{ + #region GridBagConstraints + public partial class GridBagConstraints + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public GridBagConstraints(int arg0, int arg1, int arg2, int arg3, double arg4, double arg5, int arg6, int arg7, Java.Awt.Insets arg8, int arg9, int arg10) + : base(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Cloneable(Java.Awt.GridBagConstraints t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Awt.GridBagConstraints t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public double weightx { get { return IGetField("weightx"); } set { ISetField("weightx", value); } } + /// + /// + /// + public double weighty { get { return IGetField("weighty"); } set { ISetField("weighty", value); } } + /// + /// + /// + public int anchor { get { return IGetField("anchor"); } set { ISetField("anchor", value); } } + /// + /// + /// + public int fill { get { return IGetField("fill"); } set { ISetField("fill", value); } } + /// + /// + /// + public int gridheight { get { return IGetField("gridheight"); } set { ISetField("gridheight", value); } } + /// + /// + /// + public int gridwidth { get { return IGetField("gridwidth"); } set { ISetField("gridwidth", value); } } + /// + /// + /// + public int gridx { get { return IGetField("gridx"); } set { ISetField("gridx", value); } } + /// + /// + /// + public int gridy { get { return IGetField("gridy"); } set { ISetField("gridy", value); } } + /// + /// + /// + public int ipadx { get { return IGetField("ipadx"); } set { ISetField("ipadx", value); } } + /// + /// + /// + public int ipady { get { return IGetField("ipady"); } set { ISetField("ipady", value); } } + /// + /// + /// + public Java.Awt.Insets insets { get { return IGetField("insets"); } set { ISetField("insets", value); } } + /// + /// + /// + public static int ABOVE_BASELINE { get { if (!_ABOVE_BASELINEReady) { _ABOVE_BASELINEContent = SGetField(LocalBridgeClazz, "ABOVE_BASELINE"); _ABOVE_BASELINEReady = true; } return _ABOVE_BASELINEContent; } } + private static int _ABOVE_BASELINEContent = default; + private static bool _ABOVE_BASELINEReady = false; // this is used because in case of generics + /// + /// + /// + public static int ABOVE_BASELINE_LEADING { get { if (!_ABOVE_BASELINE_LEADINGReady) { _ABOVE_BASELINE_LEADINGContent = SGetField(LocalBridgeClazz, "ABOVE_BASELINE_LEADING"); _ABOVE_BASELINE_LEADINGReady = true; } return _ABOVE_BASELINE_LEADINGContent; } } + private static int _ABOVE_BASELINE_LEADINGContent = default; + private static bool _ABOVE_BASELINE_LEADINGReady = false; // this is used because in case of generics + /// + /// + /// + public static int ABOVE_BASELINE_TRAILING { get { if (!_ABOVE_BASELINE_TRAILINGReady) { _ABOVE_BASELINE_TRAILINGContent = SGetField(LocalBridgeClazz, "ABOVE_BASELINE_TRAILING"); _ABOVE_BASELINE_TRAILINGReady = true; } return _ABOVE_BASELINE_TRAILINGContent; } } + private static int _ABOVE_BASELINE_TRAILINGContent = default; + private static bool _ABOVE_BASELINE_TRAILINGReady = false; // this is used because in case of generics + /// + /// + /// + public static int BASELINE { get { if (!_BASELINEReady) { _BASELINEContent = SGetField(LocalBridgeClazz, "BASELINE"); _BASELINEReady = true; } return _BASELINEContent; } } + private static int _BASELINEContent = default; + private static bool _BASELINEReady = false; // this is used because in case of generics + /// + /// + /// + public static int BASELINE_LEADING { get { if (!_BASELINE_LEADINGReady) { _BASELINE_LEADINGContent = SGetField(LocalBridgeClazz, "BASELINE_LEADING"); _BASELINE_LEADINGReady = true; } return _BASELINE_LEADINGContent; } } + private static int _BASELINE_LEADINGContent = default; + private static bool _BASELINE_LEADINGReady = false; // this is used because in case of generics + /// + /// + /// + public static int BASELINE_TRAILING { get { if (!_BASELINE_TRAILINGReady) { _BASELINE_TRAILINGContent = SGetField(LocalBridgeClazz, "BASELINE_TRAILING"); _BASELINE_TRAILINGReady = true; } return _BASELINE_TRAILINGContent; } } + private static int _BASELINE_TRAILINGContent = default; + private static bool _BASELINE_TRAILINGReady = false; // this is used because in case of generics + /// + /// + /// + public static int BELOW_BASELINE { get { if (!_BELOW_BASELINEReady) { _BELOW_BASELINEContent = SGetField(LocalBridgeClazz, "BELOW_BASELINE"); _BELOW_BASELINEReady = true; } return _BELOW_BASELINEContent; } } + private static int _BELOW_BASELINEContent = default; + private static bool _BELOW_BASELINEReady = false; // this is used because in case of generics + /// + /// + /// + public static int BELOW_BASELINE_LEADING { get { if (!_BELOW_BASELINE_LEADINGReady) { _BELOW_BASELINE_LEADINGContent = SGetField(LocalBridgeClazz, "BELOW_BASELINE_LEADING"); _BELOW_BASELINE_LEADINGReady = true; } return _BELOW_BASELINE_LEADINGContent; } } + private static int _BELOW_BASELINE_LEADINGContent = default; + private static bool _BELOW_BASELINE_LEADINGReady = false; // this is used because in case of generics + /// + /// + /// + public static int BELOW_BASELINE_TRAILING { get { if (!_BELOW_BASELINE_TRAILINGReady) { _BELOW_BASELINE_TRAILINGContent = SGetField(LocalBridgeClazz, "BELOW_BASELINE_TRAILING"); _BELOW_BASELINE_TRAILINGReady = true; } return _BELOW_BASELINE_TRAILINGContent; } } + private static int _BELOW_BASELINE_TRAILINGContent = default; + private static bool _BELOW_BASELINE_TRAILINGReady = false; // this is used because in case of generics + /// + /// + /// + public static int BOTH { get { if (!_BOTHReady) { _BOTHContent = SGetField(LocalBridgeClazz, "BOTH"); _BOTHReady = true; } return _BOTHContent; } } + private static int _BOTHContent = default; + private static bool _BOTHReady = false; // this is used because in case of generics + /// + /// + /// + public static int CENTER { get { if (!_CENTERReady) { _CENTERContent = SGetField(LocalBridgeClazz, "CENTER"); _CENTERReady = true; } return _CENTERContent; } } + private static int _CENTERContent = default; + private static bool _CENTERReady = false; // this is used because in case of generics + /// + /// + /// + public static int EAST { get { if (!_EASTReady) { _EASTContent = SGetField(LocalBridgeClazz, "EAST"); _EASTReady = true; } return _EASTContent; } } + private static int _EASTContent = default; + private static bool _EASTReady = false; // this is used because in case of generics + /// + /// + /// + public static int FIRST_LINE_END { get { if (!_FIRST_LINE_ENDReady) { _FIRST_LINE_ENDContent = SGetField(LocalBridgeClazz, "FIRST_LINE_END"); _FIRST_LINE_ENDReady = true; } return _FIRST_LINE_ENDContent; } } + private static int _FIRST_LINE_ENDContent = default; + private static bool _FIRST_LINE_ENDReady = false; // this is used because in case of generics + /// + /// + /// + public static int FIRST_LINE_START { get { if (!_FIRST_LINE_STARTReady) { _FIRST_LINE_STARTContent = SGetField(LocalBridgeClazz, "FIRST_LINE_START"); _FIRST_LINE_STARTReady = true; } return _FIRST_LINE_STARTContent; } } + private static int _FIRST_LINE_STARTContent = default; + private static bool _FIRST_LINE_STARTReady = false; // this is used because in case of generics + /// + /// + /// + public static int HORIZONTAL { get { if (!_HORIZONTALReady) { _HORIZONTALContent = SGetField(LocalBridgeClazz, "HORIZONTAL"); _HORIZONTALReady = true; } return _HORIZONTALContent; } } + private static int _HORIZONTALContent = default; + private static bool _HORIZONTALReady = false; // this is used because in case of generics + /// + /// + /// + public static int LAST_LINE_END { get { if (!_LAST_LINE_ENDReady) { _LAST_LINE_ENDContent = SGetField(LocalBridgeClazz, "LAST_LINE_END"); _LAST_LINE_ENDReady = true; } return _LAST_LINE_ENDContent; } } + private static int _LAST_LINE_ENDContent = default; + private static bool _LAST_LINE_ENDReady = false; // this is used because in case of generics + /// + /// + /// + public static int LAST_LINE_START { get { if (!_LAST_LINE_STARTReady) { _LAST_LINE_STARTContent = SGetField(LocalBridgeClazz, "LAST_LINE_START"); _LAST_LINE_STARTReady = true; } return _LAST_LINE_STARTContent; } } + private static int _LAST_LINE_STARTContent = default; + private static bool _LAST_LINE_STARTReady = false; // this is used because in case of generics + /// + /// + /// + public static int LINE_END { get { if (!_LINE_ENDReady) { _LINE_ENDContent = SGetField(LocalBridgeClazz, "LINE_END"); _LINE_ENDReady = true; } return _LINE_ENDContent; } } + private static int _LINE_ENDContent = default; + private static bool _LINE_ENDReady = false; // this is used because in case of generics + /// + /// + /// + public static int LINE_START { get { if (!_LINE_STARTReady) { _LINE_STARTContent = SGetField(LocalBridgeClazz, "LINE_START"); _LINE_STARTReady = true; } return _LINE_STARTContent; } } + private static int _LINE_STARTContent = default; + private static bool _LINE_STARTReady = false; // this is used because in case of generics + /// + /// + /// + public static int NONE { get { if (!_NONEReady) { _NONEContent = SGetField(LocalBridgeClazz, "NONE"); _NONEReady = true; } return _NONEContent; } } + private static int _NONEContent = default; + private static bool _NONEReady = false; // this is used because in case of generics + /// + /// + /// + public static int NORTH { get { if (!_NORTHReady) { _NORTHContent = SGetField(LocalBridgeClazz, "NORTH"); _NORTHReady = true; } return _NORTHContent; } } + private static int _NORTHContent = default; + private static bool _NORTHReady = false; // this is used because in case of generics + /// + /// + /// + public static int NORTHEAST { get { if (!_NORTHEASTReady) { _NORTHEASTContent = SGetField(LocalBridgeClazz, "NORTHEAST"); _NORTHEASTReady = true; } return _NORTHEASTContent; } } + private static int _NORTHEASTContent = default; + private static bool _NORTHEASTReady = false; // this is used because in case of generics + /// + /// + /// + public static int NORTHWEST { get { if (!_NORTHWESTReady) { _NORTHWESTContent = SGetField(LocalBridgeClazz, "NORTHWEST"); _NORTHWESTReady = true; } return _NORTHWESTContent; } } + private static int _NORTHWESTContent = default; + private static bool _NORTHWESTReady = false; // this is used because in case of generics + /// + /// + /// + public static int PAGE_END { get { if (!_PAGE_ENDReady) { _PAGE_ENDContent = SGetField(LocalBridgeClazz, "PAGE_END"); _PAGE_ENDReady = true; } return _PAGE_ENDContent; } } + private static int _PAGE_ENDContent = default; + private static bool _PAGE_ENDReady = false; // this is used because in case of generics + /// + /// + /// + public static int PAGE_START { get { if (!_PAGE_STARTReady) { _PAGE_STARTContent = SGetField(LocalBridgeClazz, "PAGE_START"); _PAGE_STARTReady = true; } return _PAGE_STARTContent; } } + private static int _PAGE_STARTContent = default; + private static bool _PAGE_STARTReady = false; // this is used because in case of generics + /// + /// + /// + public static int RELATIVE { get { if (!_RELATIVEReady) { _RELATIVEContent = SGetField(LocalBridgeClazz, "RELATIVE"); _RELATIVEReady = true; } return _RELATIVEContent; } } + private static int _RELATIVEContent = default; + private static bool _RELATIVEReady = false; // this is used because in case of generics + /// + /// + /// + public static int REMAINDER { get { if (!_REMAINDERReady) { _REMAINDERContent = SGetField(LocalBridgeClazz, "REMAINDER"); _REMAINDERReady = true; } return _REMAINDERContent; } } + private static int _REMAINDERContent = default; + private static bool _REMAINDERReady = false; // this is used because in case of generics + /// + /// + /// + public static int SOUTH { get { if (!_SOUTHReady) { _SOUTHContent = SGetField(LocalBridgeClazz, "SOUTH"); _SOUTHReady = true; } return _SOUTHContent; } } + private static int _SOUTHContent = default; + private static bool _SOUTHReady = false; // this is used because in case of generics + /// + /// + /// + public static int SOUTHEAST { get { if (!_SOUTHEASTReady) { _SOUTHEASTContent = SGetField(LocalBridgeClazz, "SOUTHEAST"); _SOUTHEASTReady = true; } return _SOUTHEASTContent; } } + private static int _SOUTHEASTContent = default; + private static bool _SOUTHEASTReady = false; // this is used because in case of generics + /// + /// + /// + public static int SOUTHWEST { get { if (!_SOUTHWESTReady) { _SOUTHWESTContent = SGetField(LocalBridgeClazz, "SOUTHWEST"); _SOUTHWESTReady = true; } return _SOUTHWESTContent; } } + private static int _SOUTHWESTContent = default; + private static bool _SOUTHWESTReady = false; // this is used because in case of generics + /// + /// + /// + public static int VERTICAL { get { if (!_VERTICALReady) { _VERTICALContent = SGetField(LocalBridgeClazz, "VERTICAL"); _VERTICALReady = true; } return _VERTICALContent; } } + private static int _VERTICALContent = default; + private static bool _VERTICALReady = false; // this is used because in case of generics + /// + /// + /// + public static int WEST { get { if (!_WESTReady) { _WESTContent = SGetField(LocalBridgeClazz, "WEST"); _WESTReady = true; } return _WESTContent; } } + private static int _WESTContent = default; + private static bool _WESTReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/GridBagLayout.cs b/src/net/JNet/GeneratedCore/Java/Awt/GridBagLayout.cs new file mode 100644 index 0000000000..2a4d2bf4e9 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/GridBagLayout.cs @@ -0,0 +1,218 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt +{ + #region GridBagLayout + public partial class GridBagLayout + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Awt.LayoutManager2(Java.Awt.GridBagLayout t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Awt.GridBagLayout t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public double[] columnWeights { get { return IGetFieldArray("columnWeights"); } set { ISetField("columnWeights", value); } } + /// + /// + /// + public double[] rowWeights { get { return IGetFieldArray("rowWeights"); } set { ISetField("rowWeights", value); } } + /// + /// + /// + public int[] columnWidths { get { return IGetFieldArray("columnWidths"); } set { ISetField("columnWidths", value); } } + /// + /// + /// + public int[] rowHeights { get { return IGetFieldArray("rowHeights"); } set { ISetField("rowHeights", value); } } + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int[] LayoutDimensions + { + get { return IExecuteWithSignatureArray("getLayoutDimensions", "()[[I"); } + } + /// + /// + /// + public Java.Awt.Point LayoutOrigin + { + get { return IExecuteWithSignature("getLayoutOrigin", "()Ljava/awt/Point;"); } + } + /// + /// + /// + public double[] LayoutWeights + { + get { return IExecuteWithSignatureArray("getLayoutWeights", "()[[D"); } + } + /// + /// + /// + /// + /// + public float GetLayoutAlignmentX(Java.Awt.Container arg0) + { + return IExecuteWithSignature("getLayoutAlignmentX", "(Ljava/awt/Container;)F", arg0); + } + /// + /// + /// + /// + /// + public float GetLayoutAlignmentY(Java.Awt.Container arg0) + { + return IExecuteWithSignature("getLayoutAlignmentY", "(Ljava/awt/Container;)F", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.Dimension MaximumLayoutSize(Java.Awt.Container arg0) + { + return IExecuteWithSignature("maximumLayoutSize", "(Ljava/awt/Container;)Ljava/awt/Dimension;", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.Dimension MinimumLayoutSize(Java.Awt.Container arg0) + { + return IExecuteWithSignature("minimumLayoutSize", "(Ljava/awt/Container;)Ljava/awt/Dimension;", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.Dimension PreferredLayoutSize(Java.Awt.Container arg0) + { + return IExecuteWithSignature("preferredLayoutSize", "(Ljava/awt/Container;)Ljava/awt/Dimension;", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.GridBagConstraints GetConstraints(Java.Awt.Component arg0) + { + return IExecuteWithSignature("getConstraints", "(Ljava/awt/Component;)Ljava/awt/GridBagConstraints;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Awt.Point Location(int arg0, int arg1) + { + return IExecute("location", arg0, arg1); + } + /// + /// + /// + /// + /// + public void AddLayoutComponent(Java.Awt.Component arg0, object arg1) + { + IExecute("addLayoutComponent", arg0, arg1); + } + /// + /// + /// + /// + /// + public void AddLayoutComponent(Java.Lang.String arg0, Java.Awt.Component arg1) + { + IExecute("addLayoutComponent", arg0, arg1); + } + /// + /// + /// + /// + public void InvalidateLayout(Java.Awt.Container arg0) + { + IExecuteWithSignature("invalidateLayout", "(Ljava/awt/Container;)V", arg0); + } + /// + /// + /// + /// + public void LayoutContainer(Java.Awt.Container arg0) + { + IExecuteWithSignature("layoutContainer", "(Ljava/awt/Container;)V", arg0); + } + /// + /// + /// + /// + public void RemoveLayoutComponent(Java.Awt.Component arg0) + { + IExecuteWithSignature("removeLayoutComponent", "(Ljava/awt/Component;)V", arg0); + } + /// + /// + /// + /// + /// + public void SetConstraints(Java.Awt.Component arg0, Java.Awt.GridBagConstraints arg1) + { + IExecute("setConstraints", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/GridBagLayoutInfo.cs b/src/net/JNet/GeneratedCore/Java/Awt/GridBagLayoutInfo.cs new file mode 100644 index 0000000000..7c3ce6aefd --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/GridBagLayoutInfo.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt +{ + #region GridBagLayoutInfo + public partial class GridBagLayoutInfo + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/GridLayout.cs b/src/net/JNet/GeneratedCore/Java/Awt/GridLayout.cs new file mode 100644 index 0000000000..aa8aac9404 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/GridLayout.cs @@ -0,0 +1,157 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt +{ + #region GridLayout + public partial class GridLayout + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + public GridLayout(int arg0, int arg1, int arg2, int arg3) + : base(arg0, arg1, arg2, arg3) + { + } + /// + /// + /// + /// + /// + public GridLayout(int arg0, int arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Awt.LayoutManager(Java.Awt.GridLayout t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Awt.GridLayout t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int Columns + { + get { return IExecuteWithSignature("getColumns", "()I"); } set { IExecuteWithSignature("setColumns", "(I)V", value); } + } + /// + /// + /// + public int Hgap + { + get { return IExecuteWithSignature("getHgap", "()I"); } set { IExecuteWithSignature("setHgap", "(I)V", value); } + } + /// + /// + /// + public int Rows + { + get { return IExecuteWithSignature("getRows", "()I"); } set { IExecuteWithSignature("setRows", "(I)V", value); } + } + /// + /// + /// + public int Vgap + { + get { return IExecuteWithSignature("getVgap", "()I"); } set { IExecuteWithSignature("setVgap", "(I)V", value); } + } + /// + /// + /// + /// + /// + public Java.Awt.Dimension MinimumLayoutSize(Java.Awt.Container arg0) + { + return IExecuteWithSignature("minimumLayoutSize", "(Ljava/awt/Container;)Ljava/awt/Dimension;", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.Dimension PreferredLayoutSize(Java.Awt.Container arg0) + { + return IExecuteWithSignature("preferredLayoutSize", "(Ljava/awt/Container;)Ljava/awt/Dimension;", arg0); + } + /// + /// + /// + /// + /// + public void AddLayoutComponent(Java.Lang.String arg0, Java.Awt.Component arg1) + { + IExecute("addLayoutComponent", arg0, arg1); + } + /// + /// + /// + /// + public void LayoutContainer(Java.Awt.Container arg0) + { + IExecuteWithSignature("layoutContainer", "(Ljava/awt/Container;)V", arg0); + } + /// + /// + /// + /// + public void RemoveLayoutComponent(Java.Awt.Component arg0) + { + IExecuteWithSignature("removeLayoutComponent", "(Ljava/awt/Component;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/HeadlessException.cs b/src/net/JNet/GeneratedCore/Java/Awt/HeadlessException.cs new file mode 100644 index 0000000000..31f6ae6757 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/HeadlessException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt +{ + #region HeadlessException + public partial class HeadlessException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/IllegalComponentStateException.cs b/src/net/JNet/GeneratedCore/Java/Awt/IllegalComponentStateException.cs new file mode 100644 index 0000000000..2380171106 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/IllegalComponentStateException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt +{ + #region IllegalComponentStateException + public partial class IllegalComponentStateException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/Im/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Java/Awt/Im/AllPackageClasses.cs new file mode 100644 index 0000000000..ff7f814821 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/Im/AllPackageClasses.cs @@ -0,0 +1,212 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Java.Awt.Im +{ + #region InputContext + /// + /// + /// + public partial class InputContext : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.im.InputContext"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public InputContext() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public InputContext(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region InputMethodHighlight + /// + /// + /// + public partial class InputMethodHighlight : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.im.InputMethodHighlight"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public InputMethodHighlight() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public InputMethodHighlight(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region InputMethodRequests + /// + /// + /// + public partial class InputMethodRequests : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.im.InputMethodRequests"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("InputMethodRequests class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public InputMethodRequests() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("InputMethodRequests class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public InputMethodRequests(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region InputSubset + /// + /// + /// + public partial class InputSubset : Java.Lang.Character.Subset + { + const string _bridgeClassName = "java.awt.im.InputSubset"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public InputSubset() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public InputSubset(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/Im/InputContext.cs b/src/net/JNet/GeneratedCore/Java/Awt/Im/InputContext.cs new file mode 100644 index 0000000000..bc204126a2 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/Im/InputContext.cs @@ -0,0 +1,149 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.Im +{ + #region InputContext + public partial class InputContext + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + public static Java.Awt.Im.InputContext Instance + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getInstance", "()Ljava/awt/im/InputContext;"); } + } + + #endregion + + #region Instance methods + /// + /// + /// + public object InputMethodControlObject + { + get { return IExecuteWithSignature("getInputMethodControlObject", "()Ljava/lang/Object;"); } + } + /// + /// + /// + public Java.Util.Locale Locale + { + get { return IExecuteWithSignature("getLocale", "()Ljava/util/Locale;"); } + } + /// + /// + /// + /// + public bool IsCompositionEnabled() + { + return IExecuteWithSignature("isCompositionEnabled", "()Z"); + } + /// + /// + /// + /// + /// + public bool SelectInputMethod(Java.Util.Locale arg0) + { + return IExecuteWithSignature("selectInputMethod", "(Ljava/util/Locale;)Z", arg0); + } + /// + /// + /// + /// + public void DispatchEvent(Java.Awt.AWTEvent arg0) + { + IExecuteWithSignature("dispatchEvent", "(Ljava/awt/AWTEvent;)V", arg0); + } + /// + /// + /// + public new void Dispose() + { + IExecuteWithSignature("dispose", "()V"); + } + /// + /// + /// + public void EndComposition() + { + IExecuteWithSignature("endComposition", "()V"); + } + /// + /// + /// + public void Reconvert() + { + IExecuteWithSignature("reconvert", "()V"); + } + /// + /// + /// + /// + public void RemoveNotify(Java.Awt.Component arg0) + { + IExecuteWithSignature("removeNotify", "(Ljava/awt/Component;)V", arg0); + } + /// + /// + /// + /// + public void SetCharacterSubsets(Java.Lang.Character.Subset[] arg0) + { + IExecuteWithSignature("setCharacterSubsets", "([Ljava/lang/Character$Subset;)V", new object[] { arg0 }); + } + /// + /// + /// + /// + public void SetCompositionEnabled(bool arg0) + { + IExecuteWithSignature("setCompositionEnabled", "(Z)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/Im/InputMethodHighlight.cs b/src/net/JNet/GeneratedCore/Java/Awt/Im/InputMethodHighlight.cs new file mode 100644 index 0000000000..000ea9b30c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/Im/InputMethodHighlight.cs @@ -0,0 +1,153 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.Im +{ + #region InputMethodHighlight + public partial class InputMethodHighlight + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + public InputMethodHighlight(bool arg0, int arg1, int arg2, Java.Util.Map arg3) + : base(arg0, arg1, arg2, arg3) + { + } + /// + /// + /// + /// + /// + /// + public InputMethodHighlight(bool arg0, int arg1, int arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + public InputMethodHighlight(bool arg0, int arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int CONVERTED_TEXT { get { if (!_CONVERTED_TEXTReady) { _CONVERTED_TEXTContent = SGetField(LocalBridgeClazz, "CONVERTED_TEXT"); _CONVERTED_TEXTReady = true; } return _CONVERTED_TEXTContent; } } + private static int _CONVERTED_TEXTContent = default; + private static bool _CONVERTED_TEXTReady = false; // this is used because in case of generics + /// + /// + /// + public static int RAW_TEXT { get { if (!_RAW_TEXTReady) { _RAW_TEXTContent = SGetField(LocalBridgeClazz, "RAW_TEXT"); _RAW_TEXTReady = true; } return _RAW_TEXTContent; } } + private static int _RAW_TEXTContent = default; + private static bool _RAW_TEXTReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.Im.InputMethodHighlight SELECTED_CONVERTED_TEXT_HIGHLIGHT { get { if (!_SELECTED_CONVERTED_TEXT_HIGHLIGHTReady) { _SELECTED_CONVERTED_TEXT_HIGHLIGHTContent = SGetField(LocalBridgeClazz, "SELECTED_CONVERTED_TEXT_HIGHLIGHT"); _SELECTED_CONVERTED_TEXT_HIGHLIGHTReady = true; } return _SELECTED_CONVERTED_TEXT_HIGHLIGHTContent; } } + private static Java.Awt.Im.InputMethodHighlight _SELECTED_CONVERTED_TEXT_HIGHLIGHTContent = default; + private static bool _SELECTED_CONVERTED_TEXT_HIGHLIGHTReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.Im.InputMethodHighlight SELECTED_RAW_TEXT_HIGHLIGHT { get { if (!_SELECTED_RAW_TEXT_HIGHLIGHTReady) { _SELECTED_RAW_TEXT_HIGHLIGHTContent = SGetField(LocalBridgeClazz, "SELECTED_RAW_TEXT_HIGHLIGHT"); _SELECTED_RAW_TEXT_HIGHLIGHTReady = true; } return _SELECTED_RAW_TEXT_HIGHLIGHTContent; } } + private static Java.Awt.Im.InputMethodHighlight _SELECTED_RAW_TEXT_HIGHLIGHTContent = default; + private static bool _SELECTED_RAW_TEXT_HIGHLIGHTReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.Im.InputMethodHighlight UNSELECTED_CONVERTED_TEXT_HIGHLIGHT { get { if (!_UNSELECTED_CONVERTED_TEXT_HIGHLIGHTReady) { _UNSELECTED_CONVERTED_TEXT_HIGHLIGHTContent = SGetField(LocalBridgeClazz, "UNSELECTED_CONVERTED_TEXT_HIGHLIGHT"); _UNSELECTED_CONVERTED_TEXT_HIGHLIGHTReady = true; } return _UNSELECTED_CONVERTED_TEXT_HIGHLIGHTContent; } } + private static Java.Awt.Im.InputMethodHighlight _UNSELECTED_CONVERTED_TEXT_HIGHLIGHTContent = default; + private static bool _UNSELECTED_CONVERTED_TEXT_HIGHLIGHTReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.Im.InputMethodHighlight UNSELECTED_RAW_TEXT_HIGHLIGHT { get { if (!_UNSELECTED_RAW_TEXT_HIGHLIGHTReady) { _UNSELECTED_RAW_TEXT_HIGHLIGHTContent = SGetField(LocalBridgeClazz, "UNSELECTED_RAW_TEXT_HIGHLIGHT"); _UNSELECTED_RAW_TEXT_HIGHLIGHTReady = true; } return _UNSELECTED_RAW_TEXT_HIGHLIGHTContent; } } + private static Java.Awt.Im.InputMethodHighlight _UNSELECTED_RAW_TEXT_HIGHLIGHTContent = default; + private static bool _UNSELECTED_RAW_TEXT_HIGHLIGHTReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int State + { + get { return IExecuteWithSignature("getState", "()I"); } + } + /// + /// + /// + public Java.Util.Map Style + { + get { return IExecuteWithSignature>("getStyle", "()Ljava/util/Map;"); } + } + /// + /// + /// + public int Variation + { + get { return IExecuteWithSignature("getVariation", "()I"); } + } + /// + /// + /// + /// + public bool IsSelected() + { + return IExecuteWithSignature("isSelected", "()Z"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/Im/InputMethodRequests.cs b/src/net/JNet/GeneratedCore/Java/Awt/Im/InputMethodRequests.cs new file mode 100644 index 0000000000..ccfa917b80 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/Im/InputMethodRequests.cs @@ -0,0 +1,179 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.Im +{ + #region IInputMethodRequests + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IInputMethodRequests + { + #region Instance methods + /// + /// + /// + int CommittedTextLength { get; } + /// + /// + /// + int InsertPositionOffset { get; } + /// + /// + /// + /// + /// + /// + Java.Awt.FontNs.TextHitInfo GetLocationOffset(int arg0, int arg1); + /// + /// + /// + /// + /// + Java.Awt.Rectangle GetTextLocation(Java.Awt.FontNs.TextHitInfo arg0); + /// + /// + /// + /// + /// + Java.Text.AttributedCharacterIterator CancelLatestCommittedText(Java.Text.AttributedCharacterIterator.Attribute[] arg0); + /// + /// + /// + /// + /// + /// + /// + Java.Text.AttributedCharacterIterator GetCommittedText(int arg0, int arg1, Java.Text.AttributedCharacterIterator.Attribute[] arg2); + /// + /// + /// + /// + /// + Java.Text.AttributedCharacterIterator GetSelectedText(Java.Text.AttributedCharacterIterator.Attribute[] arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region InputMethodRequests + public partial class InputMethodRequests : Java.Awt.Im.IInputMethodRequests + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int CommittedTextLength + { + get { return IExecuteWithSignature("getCommittedTextLength", "()I"); } + } + /// + /// + /// + public int InsertPositionOffset + { + get { return IExecuteWithSignature("getInsertPositionOffset", "()I"); } + } + /// + /// + /// + /// + /// + /// + public Java.Awt.FontNs.TextHitInfo GetLocationOffset(int arg0, int arg1) + { + return IExecute("getLocationOffset", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Awt.Rectangle GetTextLocation(Java.Awt.FontNs.TextHitInfo arg0) + { + return IExecuteWithSignature("getTextLocation", "(Ljava/awt/font/TextHitInfo;)Ljava/awt/Rectangle;", arg0); + } + /// + /// + /// + /// + /// + public Java.Text.AttributedCharacterIterator CancelLatestCommittedText(Java.Text.AttributedCharacterIterator.Attribute[] arg0) + { + return IExecuteWithSignature("cancelLatestCommittedText", "([Ljava/text/AttributedCharacterIterator$Attribute;)Ljava/text/AttributedCharacterIterator;", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Text.AttributedCharacterIterator GetCommittedText(int arg0, int arg1, Java.Text.AttributedCharacterIterator.Attribute[] arg2) + { + return IExecute("getCommittedText", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public Java.Text.AttributedCharacterIterator GetSelectedText(Java.Text.AttributedCharacterIterator.Attribute[] arg0) + { + return IExecuteWithSignature("getSelectedText", "([Ljava/text/AttributedCharacterIterator$Attribute;)Ljava/text/AttributedCharacterIterator;", new object[] { arg0 }); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/Im/InputSubset.cs b/src/net/JNet/GeneratedCore/Java/Awt/Im/InputSubset.cs new file mode 100644 index 0000000000..903c085e2d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/Im/InputSubset.cs @@ -0,0 +1,112 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.Im +{ + #region InputSubset + public partial class InputSubset + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Awt.Im.InputSubset FULLWIDTH_DIGITS { get { if (!_FULLWIDTH_DIGITSReady) { _FULLWIDTH_DIGITSContent = SGetField(LocalBridgeClazz, "FULLWIDTH_DIGITS"); _FULLWIDTH_DIGITSReady = true; } return _FULLWIDTH_DIGITSContent; } } + private static Java.Awt.Im.InputSubset _FULLWIDTH_DIGITSContent = default; + private static bool _FULLWIDTH_DIGITSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.Im.InputSubset FULLWIDTH_LATIN { get { if (!_FULLWIDTH_LATINReady) { _FULLWIDTH_LATINContent = SGetField(LocalBridgeClazz, "FULLWIDTH_LATIN"); _FULLWIDTH_LATINReady = true; } return _FULLWIDTH_LATINContent; } } + private static Java.Awt.Im.InputSubset _FULLWIDTH_LATINContent = default; + private static bool _FULLWIDTH_LATINReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.Im.InputSubset HALFWIDTH_KATAKANA { get { if (!_HALFWIDTH_KATAKANAReady) { _HALFWIDTH_KATAKANAContent = SGetField(LocalBridgeClazz, "HALFWIDTH_KATAKANA"); _HALFWIDTH_KATAKANAReady = true; } return _HALFWIDTH_KATAKANAContent; } } + private static Java.Awt.Im.InputSubset _HALFWIDTH_KATAKANAContent = default; + private static bool _HALFWIDTH_KATAKANAReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.Im.InputSubset HANJA { get { if (!_HANJAReady) { _HANJAContent = SGetField(LocalBridgeClazz, "HANJA"); _HANJAReady = true; } return _HANJAContent; } } + private static Java.Awt.Im.InputSubset _HANJAContent = default; + private static bool _HANJAReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.Im.InputSubset KANJI { get { if (!_KANJIReady) { _KANJIContent = SGetField(LocalBridgeClazz, "KANJI"); _KANJIReady = true; } return _KANJIContent; } } + private static Java.Awt.Im.InputSubset _KANJIContent = default; + private static bool _KANJIReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.Im.InputSubset LATIN { get { if (!_LATINReady) { _LATINContent = SGetField(LocalBridgeClazz, "LATIN"); _LATINReady = true; } return _LATINContent; } } + private static Java.Awt.Im.InputSubset _LATINContent = default; + private static bool _LATINReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.Im.InputSubset LATIN_DIGITS { get { if (!_LATIN_DIGITSReady) { _LATIN_DIGITSContent = SGetField(LocalBridgeClazz, "LATIN_DIGITS"); _LATIN_DIGITSReady = true; } return _LATIN_DIGITSContent; } } + private static Java.Awt.Im.InputSubset _LATIN_DIGITSContent = default; + private static bool _LATIN_DIGITSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.Im.InputSubset SIMPLIFIED_HANZI { get { if (!_SIMPLIFIED_HANZIReady) { _SIMPLIFIED_HANZIContent = SGetField(LocalBridgeClazz, "SIMPLIFIED_HANZI"); _SIMPLIFIED_HANZIReady = true; } return _SIMPLIFIED_HANZIContent; } } + private static Java.Awt.Im.InputSubset _SIMPLIFIED_HANZIContent = default; + private static bool _SIMPLIFIED_HANZIReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.Im.InputSubset TRADITIONAL_HANZI { get { if (!_TRADITIONAL_HANZIReady) { _TRADITIONAL_HANZIContent = SGetField(LocalBridgeClazz, "TRADITIONAL_HANZI"); _TRADITIONAL_HANZIReady = true; } return _TRADITIONAL_HANZIContent; } } + private static Java.Awt.Im.InputSubset _TRADITIONAL_HANZIContent = default; + private static bool _TRADITIONAL_HANZIReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/Im/Spi/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Java/Awt/Im/Spi/AllPackageClasses.cs new file mode 100644 index 0000000000..b857235ab0 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/Im/Spi/AllPackageClasses.cs @@ -0,0 +1,171 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Java.Awt.Im.Spi +{ + #region InputMethod + /// + /// + /// + public partial class InputMethod : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.im.spi.InputMethod"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("InputMethod class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public InputMethod() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("InputMethod class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public InputMethod(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region InputMethodContext + /// + /// + /// + public partial class InputMethodContext : Java.Awt.Im.InputMethodRequests + { + const string _bridgeClassName = "java.awt.im.spi.InputMethodContext"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("InputMethodContext class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public InputMethodContext() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("InputMethodContext class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public InputMethodContext(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region InputMethodDescriptor + /// + /// + /// + public partial class InputMethodDescriptor : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.im.spi.InputMethodDescriptor"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("InputMethodDescriptor class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public InputMethodDescriptor() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("InputMethodDescriptor class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public InputMethodDescriptor(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/Im/Spi/InputMethod.cs b/src/net/JNet/GeneratedCore/Java/Awt/Im/Spi/InputMethod.cs new file mode 100644 index 0000000000..c1340175fd --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/Im/Spi/InputMethod.cs @@ -0,0 +1,270 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.Im.Spi +{ + #region IInputMethod + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IInputMethod + { + #region Instance methods + /// + /// + /// + object ControlObject { get; } + /// + /// + /// + Java.Util.Locale Locale { get; } + /// + /// + /// + /// + bool IsCompositionEnabled(); + /// + /// + /// + /// + /// + bool SetLocale(Java.Util.Locale arg0); + /// + /// + /// + void Activate(); + /// + /// + /// + /// + void Deactivate(bool arg0); + /// + /// + /// + /// + void DispatchEvent(Java.Awt.AWTEvent arg0); + /// + /// + /// + void Dispose(); + /// + /// + /// + void EndComposition(); + /// + /// + /// + void HideWindows(); + /// + /// + /// + /// + void NotifyClientWindowChange(Java.Awt.Rectangle arg0); + /// + /// + /// + void Reconvert(); + /// + /// + /// + void RemoveNotify(); + /// + /// + /// + /// + void SetCharacterSubsets(Java.Lang.Character.Subset[] arg0); + /// + /// + /// + /// + void SetCompositionEnabled(bool arg0); + /// + /// + /// + /// + void SetInputMethodContext(Java.Awt.Im.Spi.InputMethodContext arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region InputMethod + public partial class InputMethod : Java.Awt.Im.Spi.IInputMethod + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public object ControlObject + { + get { return IExecuteWithSignature("getControlObject", "()Ljava/lang/Object;"); } + } + /// + /// + /// + public Java.Util.Locale Locale + { + get { return IExecuteWithSignature("getLocale", "()Ljava/util/Locale;"); } + } + /// + /// + /// + /// + public bool IsCompositionEnabled() + { + return IExecuteWithSignature("isCompositionEnabled", "()Z"); + } + /// + /// + /// + /// + /// + public bool SetLocale(Java.Util.Locale arg0) + { + return IExecuteWithSignature("setLocale", "(Ljava/util/Locale;)Z", arg0); + } + /// + /// + /// + public void Activate() + { + IExecuteWithSignature("activate", "()V"); + } + /// + /// + /// + /// + public void Deactivate(bool arg0) + { + IExecuteWithSignature("deactivate", "(Z)V", arg0); + } + /// + /// + /// + /// + public void DispatchEvent(Java.Awt.AWTEvent arg0) + { + IExecuteWithSignature("dispatchEvent", "(Ljava/awt/AWTEvent;)V", arg0); + } + /// + /// + /// + public new void Dispose() + { + IExecuteWithSignature("dispose", "()V"); + } + /// + /// + /// + public void EndComposition() + { + IExecuteWithSignature("endComposition", "()V"); + } + /// + /// + /// + public void HideWindows() + { + IExecuteWithSignature("hideWindows", "()V"); + } + /// + /// + /// + /// + public void NotifyClientWindowChange(Java.Awt.Rectangle arg0) + { + IExecuteWithSignature("notifyClientWindowChange", "(Ljava/awt/Rectangle;)V", arg0); + } + /// + /// + /// + public void Reconvert() + { + IExecuteWithSignature("reconvert", "()V"); + } + /// + /// + /// + public void RemoveNotify() + { + IExecuteWithSignature("removeNotify", "()V"); + } + /// + /// + /// + /// + public void SetCharacterSubsets(Java.Lang.Character.Subset[] arg0) + { + IExecuteWithSignature("setCharacterSubsets", "([Ljava/lang/Character$Subset;)V", new object[] { arg0 }); + } + /// + /// + /// + /// + public void SetCompositionEnabled(bool arg0) + { + IExecuteWithSignature("setCompositionEnabled", "(Z)V", arg0); + } + /// + /// + /// + /// + public void SetInputMethodContext(Java.Awt.Im.Spi.InputMethodContext arg0) + { + IExecuteWithSignature("setInputMethodContext", "(Ljava/awt/im/spi/InputMethodContext;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/Im/Spi/InputMethodContext.cs b/src/net/JNet/GeneratedCore/Java/Awt/Im/Spi/InputMethodContext.cs new file mode 100644 index 0000000000..82e5915c19 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/Im/Spi/InputMethodContext.cs @@ -0,0 +1,146 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.Im.Spi +{ + #region IInputMethodContext + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IInputMethodContext : Java.Awt.Im.IInputMethodRequests + { + #region Instance methods + /// + /// + /// + /// + /// + /// + Java.Awt.Window CreateInputMethodWindow(Java.Lang.String arg0, bool arg1); + /// + /// + /// + /// + /// + /// + Javax.Swing.JFrame CreateInputMethodJFrame(Java.Lang.String arg0, bool arg1); + /// + /// + /// + /// + /// + /// + /// + /// + void DispatchInputMethodEvent(int arg0, Java.Text.AttributedCharacterIterator arg1, int arg2, Java.Awt.FontNs.TextHitInfo arg3, Java.Awt.FontNs.TextHitInfo arg4); + /// + /// + /// + /// + /// + void EnableClientWindowNotification(Java.Awt.Im.Spi.InputMethod arg0, bool arg1); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region InputMethodContext + public partial class InputMethodContext : Java.Awt.Im.Spi.IInputMethodContext + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public Java.Awt.Window CreateInputMethodWindow(Java.Lang.String arg0, bool arg1) + { + return IExecute("createInputMethodWindow", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Javax.Swing.JFrame CreateInputMethodJFrame(Java.Lang.String arg0, bool arg1) + { + return IExecute("createInputMethodJFrame", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public void DispatchInputMethodEvent(int arg0, Java.Text.AttributedCharacterIterator arg1, int arg2, Java.Awt.FontNs.TextHitInfo arg3, Java.Awt.FontNs.TextHitInfo arg4) + { + IExecute("dispatchInputMethodEvent", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + public void EnableClientWindowNotification(Java.Awt.Im.Spi.InputMethod arg0, bool arg1) + { + IExecute("enableClientWindowNotification", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/Im/Spi/InputMethodDescriptor.cs b/src/net/JNet/GeneratedCore/Java/Awt/Im/Spi/InputMethodDescriptor.cs new file mode 100644 index 0000000000..6d9aafbf29 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/Im/Spi/InputMethodDescriptor.cs @@ -0,0 +1,147 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.Im.Spi +{ + #region IInputMethodDescriptor + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IInputMethodDescriptor + { + #region Instance methods + /// + /// + /// + Java.Util.Locale[] AvailableLocales { get; } + /// + /// + /// + /// + bool HasDynamicLocaleList(); + /// + /// + /// + /// + /// + Java.Awt.Im.Spi.InputMethod CreateInputMethod(); + /// + /// + /// + /// + /// + Java.Awt.Image GetInputMethodIcon(Java.Util.Locale arg0); + /// + /// + /// + /// + /// + /// + Java.Lang.String GetInputMethodDisplayName(Java.Util.Locale arg0, Java.Util.Locale arg1); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region InputMethodDescriptor + public partial class InputMethodDescriptor : Java.Awt.Im.Spi.IInputMethodDescriptor + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Util.Locale[] AvailableLocales + { + get { return IExecuteWithSignatureArray("getAvailableLocales", "()[Ljava/util/Locale;"); } + } + /// + /// + /// + /// + public bool HasDynamicLocaleList() + { + return IExecuteWithSignature("hasDynamicLocaleList", "()Z"); + } + /// + /// + /// + /// + /// + public Java.Awt.Im.Spi.InputMethod CreateInputMethod() + { + return IExecuteWithSignature("createInputMethod", "()Ljava/awt/im/spi/InputMethod;"); + } + /// + /// + /// + /// + /// + public Java.Awt.Image GetInputMethodIcon(Java.Util.Locale arg0) + { + return IExecuteWithSignature("getInputMethodIcon", "(Ljava/util/Locale;)Ljava/awt/Image;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String GetInputMethodDisplayName(Java.Util.Locale arg0, Java.Util.Locale arg1) + { + return IExecute("getInputMethodDisplayName", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/Image.cs b/src/net/JNet/GeneratedCore/Java/Awt/Image.cs new file mode 100644 index 0000000000..391d9fe478 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/Image.cs @@ -0,0 +1,170 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt +{ + #region Image + public partial class Image + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int SCALE_AREA_AVERAGING { get { if (!_SCALE_AREA_AVERAGINGReady) { _SCALE_AREA_AVERAGINGContent = SGetField(LocalBridgeClazz, "SCALE_AREA_AVERAGING"); _SCALE_AREA_AVERAGINGReady = true; } return _SCALE_AREA_AVERAGINGContent; } } + private static int _SCALE_AREA_AVERAGINGContent = default; + private static bool _SCALE_AREA_AVERAGINGReady = false; // this is used because in case of generics + /// + /// + /// + public static int SCALE_DEFAULT { get { if (!_SCALE_DEFAULTReady) { _SCALE_DEFAULTContent = SGetField(LocalBridgeClazz, "SCALE_DEFAULT"); _SCALE_DEFAULTReady = true; } return _SCALE_DEFAULTContent; } } + private static int _SCALE_DEFAULTContent = default; + private static bool _SCALE_DEFAULTReady = false; // this is used because in case of generics + /// + /// + /// + public static int SCALE_FAST { get { if (!_SCALE_FASTReady) { _SCALE_FASTContent = SGetField(LocalBridgeClazz, "SCALE_FAST"); _SCALE_FASTReady = true; } return _SCALE_FASTContent; } } + private static int _SCALE_FASTContent = default; + private static bool _SCALE_FASTReady = false; // this is used because in case of generics + /// + /// + /// + public static int SCALE_REPLICATE { get { if (!_SCALE_REPLICATEReady) { _SCALE_REPLICATEContent = SGetField(LocalBridgeClazz, "SCALE_REPLICATE"); _SCALE_REPLICATEReady = true; } return _SCALE_REPLICATEContent; } } + private static int _SCALE_REPLICATEContent = default; + private static bool _SCALE_REPLICATEReady = false; // this is used because in case of generics + /// + /// + /// + public static int SCALE_SMOOTH { get { if (!_SCALE_SMOOTHReady) { _SCALE_SMOOTHContent = SGetField(LocalBridgeClazz, "SCALE_SMOOTH"); _SCALE_SMOOTHReady = true; } return _SCALE_SMOOTHContent; } } + private static int _SCALE_SMOOTHContent = default; + private static bool _SCALE_SMOOTHReady = false; // this is used because in case of generics + /// + /// + /// + public static object UndefinedProperty { get { if (!_UndefinedPropertyReady) { _UndefinedPropertyContent = SGetField(LocalBridgeClazz, "UndefinedProperty"); _UndefinedPropertyReady = true; } return _UndefinedPropertyContent; } } + private static object _UndefinedPropertyContent = default; + private static bool _UndefinedPropertyReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public float AccelerationPriority + { + get { return IExecuteWithSignature("getAccelerationPriority", "()F"); } set { IExecuteWithSignature("setAccelerationPriority", "(F)V", value); } + } + /// + /// + /// + public Java.Awt.Graphics Graphics + { + get { return IExecuteWithSignature("getGraphics", "()Ljava/awt/Graphics;"); } + } + /// + /// + /// + public Java.Awt.ImageNs.ImageProducer Source + { + get { return IExecuteWithSignature("getSource", "()Ljava/awt/image/ImageProducer;"); } + } + /// + /// + /// + /// + /// + public int GetHeight(Java.Awt.ImageNs.ImageObserver arg0) + { + return IExecuteWithSignature("getHeight", "(Ljava/awt/image/ImageObserver;)I", arg0); + } + /// + /// + /// + /// + /// + public int GetWidth(Java.Awt.ImageNs.ImageObserver arg0) + { + return IExecuteWithSignature("getWidth", "(Ljava/awt/image/ImageObserver;)I", arg0); + } + /// + /// + /// + /// + /// + /// + public object GetProperty(Java.Lang.String arg0, Java.Awt.ImageNs.ImageObserver arg1) + { + return IExecute("getProperty", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Awt.Image GetScaledInstance(int arg0, int arg1, int arg2) + { + return IExecute("getScaledInstance", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public Java.Awt.ImageCapabilities GetCapabilities(Java.Awt.GraphicsConfiguration arg0) + { + return IExecuteWithSignature("getCapabilities", "(Ljava/awt/GraphicsConfiguration;)Ljava/awt/ImageCapabilities;", arg0); + } + /// + /// + /// + public void Flush() + { + IExecuteWithSignature("flush", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/ImageCapabilities.cs b/src/net/JNet/GeneratedCore/Java/Awt/ImageCapabilities.cs new file mode 100644 index 0000000000..7fd8c77b12 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/ImageCapabilities.cs @@ -0,0 +1,82 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt +{ + #region ImageCapabilities + public partial class ImageCapabilities + { + #region Constructors + /// + /// + /// + /// + public ImageCapabilities(bool arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public bool IsAccelerated() + { + return IExecuteWithSignature("isAccelerated", "()Z"); + } + /// + /// + /// + /// + public bool IsTrueVolatile() + { + return IExecuteWithSignature("isTrueVolatile", "()Z"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/AbstractMultiResolutionImage.cs b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/AbstractMultiResolutionImage.cs new file mode 100644 index 0000000000..6471dd9d5d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/AbstractMultiResolutionImage.cs @@ -0,0 +1,62 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.ImageNs +{ + #region AbstractMultiResolutionImage + public partial class AbstractMultiResolutionImage + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Awt.ImageNs.MultiResolutionImage(Java.Awt.ImageNs.AbstractMultiResolutionImage t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/AffineTransformOp.cs b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/AffineTransformOp.cs new file mode 100644 index 0000000000..3dcff75e5d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/AffineTransformOp.cs @@ -0,0 +1,190 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.ImageNs +{ + #region AffineTransformOp + public partial class AffineTransformOp + { + #region Constructors + /// + /// + /// + /// + /// + public AffineTransformOp(Java.Awt.Geom.AffineTransform arg0, int arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + public AffineTransformOp(Java.Awt.Geom.AffineTransform arg0, Java.Awt.RenderingHints arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Awt.ImageNs.BufferedImageOp(Java.Awt.ImageNs.AffineTransformOp t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Awt.ImageNs.RasterOp(Java.Awt.ImageNs.AffineTransformOp t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static int TYPE_BICUBIC { get { if (!_TYPE_BICUBICReady) { _TYPE_BICUBICContent = SGetField(LocalBridgeClazz, "TYPE_BICUBIC"); _TYPE_BICUBICReady = true; } return _TYPE_BICUBICContent; } } + private static int _TYPE_BICUBICContent = default; + private static bool _TYPE_BICUBICReady = false; // this is used because in case of generics + /// + /// + /// + public static int TYPE_BILINEAR { get { if (!_TYPE_BILINEARReady) { _TYPE_BILINEARContent = SGetField(LocalBridgeClazz, "TYPE_BILINEAR"); _TYPE_BILINEARReady = true; } return _TYPE_BILINEARContent; } } + private static int _TYPE_BILINEARContent = default; + private static bool _TYPE_BILINEARReady = false; // this is used because in case of generics + /// + /// + /// + public static int TYPE_NEAREST_NEIGHBOR { get { if (!_TYPE_NEAREST_NEIGHBORReady) { _TYPE_NEAREST_NEIGHBORContent = SGetField(LocalBridgeClazz, "TYPE_NEAREST_NEIGHBOR"); _TYPE_NEAREST_NEIGHBORReady = true; } return _TYPE_NEAREST_NEIGHBORContent; } } + private static int _TYPE_NEAREST_NEIGHBORContent = default; + private static bool _TYPE_NEAREST_NEIGHBORReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int InterpolationType + { + get { return IExecuteWithSignature("getInterpolationType", "()I"); } + } + /// + /// + /// + public Java.Awt.RenderingHints RenderingHints + { + get { return IExecuteWithSignature("getRenderingHints", "()Ljava/awt/RenderingHints;"); } + } + /// + /// + /// + public Java.Awt.Geom.AffineTransform Transform + { + get { return IExecuteWithSignature("getTransform", "()Ljava/awt/geom/AffineTransform;"); } + } + /// + /// + /// + /// + /// + /// + public Java.Awt.Geom.Point2D GetPoint2D(Java.Awt.Geom.Point2D arg0, Java.Awt.Geom.Point2D arg1) + { + return IExecute("getPoint2D", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Awt.Geom.Rectangle2D GetBounds2D(Java.Awt.ImageNs.BufferedImage arg0) + { + return IExecuteWithSignature("getBounds2D", "(Ljava/awt/image/BufferedImage;)Ljava/awt/geom/Rectangle2D;", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.Geom.Rectangle2D GetBounds2D(Java.Awt.ImageNs.Raster arg0) + { + return IExecuteWithSignature("getBounds2D", "(Ljava/awt/image/Raster;)Ljava/awt/geom/Rectangle2D;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Awt.ImageNs.BufferedImage Filter(Java.Awt.ImageNs.BufferedImage arg0, Java.Awt.ImageNs.BufferedImage arg1) + { + return IExecute("filter", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Awt.ImageNs.WritableRaster Filter(Java.Awt.ImageNs.Raster arg0, Java.Awt.ImageNs.WritableRaster arg1) + { + return IExecute("filter", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Awt.ImageNs.BufferedImage CreateCompatibleDestImage(Java.Awt.ImageNs.BufferedImage arg0, Java.Awt.ImageNs.ColorModel arg1) + { + return IExecute("createCompatibleDestImage", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Awt.ImageNs.WritableRaster CreateCompatibleDestRaster(Java.Awt.ImageNs.Raster arg0) + { + return IExecuteWithSignature("createCompatibleDestRaster", "(Ljava/awt/image/Raster;)Ljava/awt/image/WritableRaster;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/AllPackageClasses.cs new file mode 100644 index 0000000000..4c7f302810 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/AllPackageClasses.cs @@ -0,0 +1,2485 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Java.Awt.ImageNs +{ + #region AbstractMultiResolutionImage + /// + /// + /// + public partial class AbstractMultiResolutionImage : Java.Awt.Image + { + const string _bridgeClassName = "java.awt.image.AbstractMultiResolutionImage"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AbstractMultiResolutionImage class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractMultiResolutionImage() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AbstractMultiResolutionImage class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractMultiResolutionImage(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AffineTransformOp + /// + /// + /// + public partial class AffineTransformOp : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.image.AffineTransformOp"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public AffineTransformOp() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public AffineTransformOp(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AreaAveragingScaleFilter + /// + /// + /// + public partial class AreaAveragingScaleFilter : Java.Awt.ImageNs.ReplicateScaleFilter + { + const string _bridgeClassName = "java.awt.image.AreaAveragingScaleFilter"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public AreaAveragingScaleFilter() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public AreaAveragingScaleFilter(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region BandCombineOp + /// + /// + /// + public partial class BandCombineOp : Java.Awt.ImageNs.RasterOp + { + const string _bridgeClassName = "java.awt.image.BandCombineOp"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public BandCombineOp() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public BandCombineOp(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region BandedSampleModel + /// + /// + /// + public partial class BandedSampleModel : Java.Awt.ImageNs.ComponentSampleModel + { + const string _bridgeClassName = "java.awt.image.BandedSampleModel"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public BandedSampleModel() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public BandedSampleModel(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region BaseMultiResolutionImage + /// + /// + /// + public partial class BaseMultiResolutionImage : Java.Awt.ImageNs.AbstractMultiResolutionImage + { + const string _bridgeClassName = "java.awt.image.BaseMultiResolutionImage"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public BaseMultiResolutionImage() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public BaseMultiResolutionImage(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region BufferedImage + /// + /// + /// + public partial class BufferedImage : Java.Awt.Image + { + const string _bridgeClassName = "java.awt.image.BufferedImage"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public BufferedImage() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public BufferedImage(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region BufferedImageFilter + /// + /// + /// + public partial class BufferedImageFilter : Java.Awt.ImageNs.ImageFilter + { + const string _bridgeClassName = "java.awt.image.BufferedImageFilter"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public BufferedImageFilter() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public BufferedImageFilter(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region BufferedImageOp + /// + /// + /// + public partial class BufferedImageOp : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.image.BufferedImageOp"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("BufferedImageOp class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public BufferedImageOp() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("BufferedImageOp class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public BufferedImageOp(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region BufferStrategy + /// + /// + /// + public partial class BufferStrategy : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.image.BufferStrategy"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("BufferStrategy class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public BufferStrategy() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("BufferStrategy class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public BufferStrategy(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ByteLookupTable + /// + /// + /// + public partial class ByteLookupTable : Java.Awt.ImageNs.LookupTable + { + const string _bridgeClassName = "java.awt.image.ByteLookupTable"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ByteLookupTable() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ByteLookupTable(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ColorConvertOp + /// + /// + /// + public partial class ColorConvertOp : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.image.ColorConvertOp"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ColorConvertOp() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ColorConvertOp(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ColorModel + /// + /// + /// + public partial class ColorModel : Java.Awt.Transparency + { + const string _bridgeClassName = "java.awt.image.ColorModel"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ColorModel class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ColorModel() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ColorModel class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ColorModel(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ComponentColorModel + /// + /// + /// + public partial class ComponentColorModel : Java.Awt.ImageNs.ColorModel + { + const string _bridgeClassName = "java.awt.image.ComponentColorModel"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ComponentColorModel() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ComponentColorModel(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ComponentSampleModel + /// + /// + /// + public partial class ComponentSampleModel : Java.Awt.ImageNs.SampleModel + { + const string _bridgeClassName = "java.awt.image.ComponentSampleModel"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ComponentSampleModel() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ComponentSampleModel(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ConvolveOp + /// + /// + /// + public partial class ConvolveOp : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.image.ConvolveOp"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ConvolveOp() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ConvolveOp(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CropImageFilter + /// + /// + /// + public partial class CropImageFilter : Java.Awt.ImageNs.ImageFilter + { + const string _bridgeClassName = "java.awt.image.CropImageFilter"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public CropImageFilter() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public CropImageFilter(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DataBuffer + /// + /// + /// + public partial class DataBuffer : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.image.DataBuffer"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("DataBuffer class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DataBuffer() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("DataBuffer class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DataBuffer(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DataBufferByte + /// + /// + /// + public partial class DataBufferByte : Java.Awt.ImageNs.DataBuffer + { + const string _bridgeClassName = "java.awt.image.DataBufferByte"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DataBufferByte() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DataBufferByte(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DataBufferDouble + /// + /// + /// + public partial class DataBufferDouble : Java.Awt.ImageNs.DataBuffer + { + const string _bridgeClassName = "java.awt.image.DataBufferDouble"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DataBufferDouble() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DataBufferDouble(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DataBufferFloat + /// + /// + /// + public partial class DataBufferFloat : Java.Awt.ImageNs.DataBuffer + { + const string _bridgeClassName = "java.awt.image.DataBufferFloat"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DataBufferFloat() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DataBufferFloat(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DataBufferInt + /// + /// + /// + public partial class DataBufferInt : Java.Awt.ImageNs.DataBuffer + { + const string _bridgeClassName = "java.awt.image.DataBufferInt"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DataBufferInt() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DataBufferInt(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DataBufferShort + /// + /// + /// + public partial class DataBufferShort : Java.Awt.ImageNs.DataBuffer + { + const string _bridgeClassName = "java.awt.image.DataBufferShort"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DataBufferShort() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DataBufferShort(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DataBufferUShort + /// + /// + /// + public partial class DataBufferUShort : Java.Awt.ImageNs.DataBuffer + { + const string _bridgeClassName = "java.awt.image.DataBufferUShort"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DataBufferUShort() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DataBufferUShort(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DirectColorModel + /// + /// + /// + public partial class DirectColorModel : Java.Awt.ImageNs.PackedColorModel + { + const string _bridgeClassName = "java.awt.image.DirectColorModel"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DirectColorModel() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DirectColorModel(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region FilteredImageSource + /// + /// + /// + public partial class FilteredImageSource : Java.Awt.ImageNs.ImageProducer + { + const string _bridgeClassName = "java.awt.image.FilteredImageSource"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public FilteredImageSource() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public FilteredImageSource(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ImageConsumer + /// + /// + /// + public partial class ImageConsumer : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.image.ImageConsumer"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ImageConsumer class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ImageConsumer() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ImageConsumer class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ImageConsumer(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ImageFilter + /// + /// + /// + public partial class ImageFilter : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.image.ImageFilter"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ImageFilter() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ImageFilter(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ImageObserver + /// + /// + /// + public partial class ImageObserver : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.image.ImageObserver"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ImageObserver class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ImageObserver() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ImageObserver class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ImageObserver(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ImageProducer + /// + /// + /// + public partial class ImageProducer : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.image.ImageProducer"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ImageProducer class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ImageProducer() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ImageProducer class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ImageProducer(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ImagingOpException + /// + /// + /// + public partial class ImagingOpException : Java.Lang.RuntimeException + { + const string _bridgeClassName = "java.awt.image.ImagingOpException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region IndexColorModel + /// + /// + /// + public partial class IndexColorModel : Java.Awt.ImageNs.ColorModel + { + const string _bridgeClassName = "java.awt.image.IndexColorModel"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public IndexColorModel() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public IndexColorModel(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Kernel + /// + /// + /// + public partial class Kernel : Java.Lang.Cloneable + { + const string _bridgeClassName = "java.awt.image.Kernel"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Kernel() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Kernel(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region LookupOp + /// + /// + /// + public partial class LookupOp : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.image.LookupOp"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public LookupOp() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public LookupOp(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region LookupTable + /// + /// + /// + public partial class LookupTable : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.image.LookupTable"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("LookupTable class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public LookupTable() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("LookupTable class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public LookupTable(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MemoryImageSource + /// + /// + /// + public partial class MemoryImageSource : Java.Awt.ImageNs.ImageProducer + { + const string _bridgeClassName = "java.awt.image.MemoryImageSource"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MemoryImageSource() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MemoryImageSource(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MultiPixelPackedSampleModel + /// + /// + /// + public partial class MultiPixelPackedSampleModel : Java.Awt.ImageNs.SampleModel + { + const string _bridgeClassName = "java.awt.image.MultiPixelPackedSampleModel"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MultiPixelPackedSampleModel() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MultiPixelPackedSampleModel(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MultiResolutionImage + /// + /// + /// + public partial class MultiResolutionImage : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.image.MultiResolutionImage"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("MultiResolutionImage class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public MultiResolutionImage() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("MultiResolutionImage class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public MultiResolutionImage(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PackedColorModel + /// + /// + /// + public partial class PackedColorModel : Java.Awt.ImageNs.ColorModel + { + const string _bridgeClassName = "java.awt.image.PackedColorModel"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("PackedColorModel class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public PackedColorModel() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("PackedColorModel class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public PackedColorModel(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PixelGrabber + /// + /// + /// + public partial class PixelGrabber : Java.Awt.ImageNs.ImageConsumer + { + const string _bridgeClassName = "java.awt.image.PixelGrabber"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public PixelGrabber() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public PixelGrabber(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PixelInterleavedSampleModel + /// + /// + /// + public partial class PixelInterleavedSampleModel : Java.Awt.ImageNs.ComponentSampleModel + { + const string _bridgeClassName = "java.awt.image.PixelInterleavedSampleModel"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public PixelInterleavedSampleModel() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public PixelInterleavedSampleModel(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Raster + /// + /// + /// + public partial class Raster : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.image.Raster"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Raster() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Raster(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region RasterFormatException + /// + /// + /// + public partial class RasterFormatException : Java.Lang.RuntimeException + { + const string _bridgeClassName = "java.awt.image.RasterFormatException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region RasterOp + /// + /// + /// + public partial class RasterOp : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.image.RasterOp"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("RasterOp class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public RasterOp() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("RasterOp class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public RasterOp(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region RenderedImage + /// + /// + /// + public partial class RenderedImage : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.image.RenderedImage"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("RenderedImage class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public RenderedImage() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("RenderedImage class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public RenderedImage(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ReplicateScaleFilter + /// + /// + /// + public partial class ReplicateScaleFilter : Java.Awt.ImageNs.ImageFilter + { + const string _bridgeClassName = "java.awt.image.ReplicateScaleFilter"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ReplicateScaleFilter() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ReplicateScaleFilter(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region RescaleOp + /// + /// + /// + public partial class RescaleOp : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.image.RescaleOp"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public RescaleOp() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public RescaleOp(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region RGBImageFilter + /// + /// + /// + public partial class RGBImageFilter : Java.Awt.ImageNs.ImageFilter + { + const string _bridgeClassName = "java.awt.image.RGBImageFilter"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("RGBImageFilter class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public RGBImageFilter() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("RGBImageFilter class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public RGBImageFilter(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SampleModel + /// + /// + /// + public partial class SampleModel : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.image.SampleModel"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("SampleModel class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SampleModel() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("SampleModel class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SampleModel(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ShortLookupTable + /// + /// + /// + public partial class ShortLookupTable : Java.Awt.ImageNs.LookupTable + { + const string _bridgeClassName = "java.awt.image.ShortLookupTable"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ShortLookupTable() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ShortLookupTable(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SinglePixelPackedSampleModel + /// + /// + /// + public partial class SinglePixelPackedSampleModel : Java.Awt.ImageNs.SampleModel + { + const string _bridgeClassName = "java.awt.image.SinglePixelPackedSampleModel"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SinglePixelPackedSampleModel() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SinglePixelPackedSampleModel(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TileObserver + /// + /// + /// + public partial class TileObserver : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.image.TileObserver"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("TileObserver class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public TileObserver() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("TileObserver class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public TileObserver(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region VolatileImage + /// + /// + /// + public partial class VolatileImage : Java.Awt.Image + { + const string _bridgeClassName = "java.awt.image.VolatileImage"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("VolatileImage class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public VolatileImage() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("VolatileImage class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public VolatileImage(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region WritableRaster + /// + /// + /// + public partial class WritableRaster : Java.Awt.ImageNs.Raster + { + const string _bridgeClassName = "java.awt.image.WritableRaster"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public WritableRaster() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public WritableRaster(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region WritableRenderedImage + /// + /// + /// + public partial class WritableRenderedImage : Java.Awt.ImageNs.RenderedImage + { + const string _bridgeClassName = "java.awt.image.WritableRenderedImage"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("WritableRenderedImage class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public WritableRenderedImage() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("WritableRenderedImage class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public WritableRenderedImage(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/AreaAveragingScaleFilter.cs b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/AreaAveragingScaleFilter.cs new file mode 100644 index 0000000000..bea5100ba7 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/AreaAveragingScaleFilter.cs @@ -0,0 +1,67 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.ImageNs +{ + #region AreaAveragingScaleFilter + public partial class AreaAveragingScaleFilter + { + #region Constructors + /// + /// + /// + /// + /// + public AreaAveragingScaleFilter(int arg0, int arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/BandCombineOp.cs b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/BandCombineOp.cs new file mode 100644 index 0000000000..a292cecbf5 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/BandCombineOp.cs @@ -0,0 +1,119 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.ImageNs +{ + #region BandCombineOp + public partial class BandCombineOp + { + #region Constructors + /// + /// + /// + /// + /// + public BandCombineOp(float[][] arg0, Java.Awt.RenderingHints arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public float[] Matrix + { + get { return IExecuteWithSignatureArray("getMatrix", "()[[F"); } + } + /// + /// + /// + public Java.Awt.RenderingHints RenderingHints + { + get { return IExecuteWithSignature("getRenderingHints", "()Ljava/awt/RenderingHints;"); } + } + /// + /// + /// + /// + /// + /// + public Java.Awt.Geom.Point2D GetPoint2D(Java.Awt.Geom.Point2D arg0, Java.Awt.Geom.Point2D arg1) + { + return IExecute("getPoint2D", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Awt.Geom.Rectangle2D GetBounds2D(Java.Awt.ImageNs.Raster arg0) + { + return IExecuteWithSignature("getBounds2D", "(Ljava/awt/image/Raster;)Ljava/awt/geom/Rectangle2D;", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.ImageNs.WritableRaster CreateCompatibleDestRaster(Java.Awt.ImageNs.Raster arg0) + { + return IExecuteWithSignature("createCompatibleDestRaster", "(Ljava/awt/image/Raster;)Ljava/awt/image/WritableRaster;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Awt.ImageNs.WritableRaster Filter(Java.Awt.ImageNs.Raster arg0, Java.Awt.ImageNs.WritableRaster arg1) + { + return IExecute("filter", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/BandedSampleModel.cs b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/BandedSampleModel.cs new file mode 100644 index 0000000000..2ede2fa115 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/BandedSampleModel.cs @@ -0,0 +1,82 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.ImageNs +{ + #region BandedSampleModel + public partial class BandedSampleModel + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + /// + /// + public BandedSampleModel(int arg0, int arg1, int arg2, int arg3, int[] arg4, int[] arg5) + : base(arg0, arg1, arg2, arg3, arg4, arg5) + { + } + /// + /// + /// + /// + /// + /// + /// + public BandedSampleModel(int arg0, int arg1, int arg2, int arg3) + : base(arg0, arg1, arg2, arg3) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/BaseMultiResolutionImage.cs b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/BaseMultiResolutionImage.cs new file mode 100644 index 0000000000..fb8b05da08 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/BaseMultiResolutionImage.cs @@ -0,0 +1,75 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.ImageNs +{ + #region BaseMultiResolutionImage + public partial class BaseMultiResolutionImage + { + #region Constructors + /// + /// + /// + /// + /// + public BaseMultiResolutionImage(int arg0, params Java.Awt.Image[] arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public BaseMultiResolutionImage(params Java.Awt.Image[] arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/BufferStrategy.cs b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/BufferStrategy.cs new file mode 100644 index 0000000000..293a53a46e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/BufferStrategy.cs @@ -0,0 +1,102 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.ImageNs +{ + #region BufferStrategy + public partial class BufferStrategy + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.BufferCapabilities Capabilities + { + get { return IExecuteWithSignature("getCapabilities", "()Ljava/awt/BufferCapabilities;"); } + } + /// + /// + /// + public Java.Awt.Graphics DrawGraphics + { + get { return IExecuteWithSignature("getDrawGraphics", "()Ljava/awt/Graphics;"); } + } + /// + /// + /// + /// + public bool ContentsLost() + { + return IExecuteWithSignature("contentsLost", "()Z"); + } + /// + /// + /// + /// + public bool ContentsRestored() + { + return IExecuteWithSignature("contentsRestored", "()Z"); + } + /// + /// + /// + public void Show() + { + IExecuteWithSignature("show", "()V"); + } + /// + /// + /// + public new void Dispose() + { + IExecuteWithSignature("dispose", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/BufferedImage.cs b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/BufferedImage.cs new file mode 100644 index 0000000000..36df30aa79 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/BufferedImage.cs @@ -0,0 +1,511 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.ImageNs +{ + #region BufferedImage + public partial class BufferedImage + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + public BufferedImage(int arg0, int arg1, int arg2, Java.Awt.ImageNs.IndexColorModel arg3) + : base(arg0, arg1, arg2, arg3) + { + } + /// + /// + /// + /// + /// + /// + public BufferedImage(int arg0, int arg1, int arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + /// + /// + public BufferedImage(Java.Awt.ImageNs.ColorModel arg0, Java.Awt.ImageNs.WritableRaster arg1, bool arg2, Java.Util.Hashtable arg3) + : base(arg0, arg1, arg2, arg3) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Awt.ImageNs.WritableRenderedImage(Java.Awt.ImageNs.BufferedImage t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Awt.Transparency(Java.Awt.ImageNs.BufferedImage t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static int TYPE_3BYTE_BGR { get { if (!_TYPE_3BYTE_BGRReady) { _TYPE_3BYTE_BGRContent = SGetField(LocalBridgeClazz, "TYPE_3BYTE_BGR"); _TYPE_3BYTE_BGRReady = true; } return _TYPE_3BYTE_BGRContent; } } + private static int _TYPE_3BYTE_BGRContent = default; + private static bool _TYPE_3BYTE_BGRReady = false; // this is used because in case of generics + /// + /// + /// + public static int TYPE_4BYTE_ABGR { get { if (!_TYPE_4BYTE_ABGRReady) { _TYPE_4BYTE_ABGRContent = SGetField(LocalBridgeClazz, "TYPE_4BYTE_ABGR"); _TYPE_4BYTE_ABGRReady = true; } return _TYPE_4BYTE_ABGRContent; } } + private static int _TYPE_4BYTE_ABGRContent = default; + private static bool _TYPE_4BYTE_ABGRReady = false; // this is used because in case of generics + /// + /// + /// + public static int TYPE_4BYTE_ABGR_PRE { get { if (!_TYPE_4BYTE_ABGR_PREReady) { _TYPE_4BYTE_ABGR_PREContent = SGetField(LocalBridgeClazz, "TYPE_4BYTE_ABGR_PRE"); _TYPE_4BYTE_ABGR_PREReady = true; } return _TYPE_4BYTE_ABGR_PREContent; } } + private static int _TYPE_4BYTE_ABGR_PREContent = default; + private static bool _TYPE_4BYTE_ABGR_PREReady = false; // this is used because in case of generics + /// + /// + /// + public static int TYPE_BYTE_BINARY { get { if (!_TYPE_BYTE_BINARYReady) { _TYPE_BYTE_BINARYContent = SGetField(LocalBridgeClazz, "TYPE_BYTE_BINARY"); _TYPE_BYTE_BINARYReady = true; } return _TYPE_BYTE_BINARYContent; } } + private static int _TYPE_BYTE_BINARYContent = default; + private static bool _TYPE_BYTE_BINARYReady = false; // this is used because in case of generics + /// + /// + /// + public static int TYPE_BYTE_GRAY { get { if (!_TYPE_BYTE_GRAYReady) { _TYPE_BYTE_GRAYContent = SGetField(LocalBridgeClazz, "TYPE_BYTE_GRAY"); _TYPE_BYTE_GRAYReady = true; } return _TYPE_BYTE_GRAYContent; } } + private static int _TYPE_BYTE_GRAYContent = default; + private static bool _TYPE_BYTE_GRAYReady = false; // this is used because in case of generics + /// + /// + /// + public static int TYPE_BYTE_INDEXED { get { if (!_TYPE_BYTE_INDEXEDReady) { _TYPE_BYTE_INDEXEDContent = SGetField(LocalBridgeClazz, "TYPE_BYTE_INDEXED"); _TYPE_BYTE_INDEXEDReady = true; } return _TYPE_BYTE_INDEXEDContent; } } + private static int _TYPE_BYTE_INDEXEDContent = default; + private static bool _TYPE_BYTE_INDEXEDReady = false; // this is used because in case of generics + /// + /// + /// + public static int TYPE_CUSTOM { get { if (!_TYPE_CUSTOMReady) { _TYPE_CUSTOMContent = SGetField(LocalBridgeClazz, "TYPE_CUSTOM"); _TYPE_CUSTOMReady = true; } return _TYPE_CUSTOMContent; } } + private static int _TYPE_CUSTOMContent = default; + private static bool _TYPE_CUSTOMReady = false; // this is used because in case of generics + /// + /// + /// + public static int TYPE_INT_ARGB { get { if (!_TYPE_INT_ARGBReady) { _TYPE_INT_ARGBContent = SGetField(LocalBridgeClazz, "TYPE_INT_ARGB"); _TYPE_INT_ARGBReady = true; } return _TYPE_INT_ARGBContent; } } + private static int _TYPE_INT_ARGBContent = default; + private static bool _TYPE_INT_ARGBReady = false; // this is used because in case of generics + /// + /// + /// + public static int TYPE_INT_ARGB_PRE { get { if (!_TYPE_INT_ARGB_PREReady) { _TYPE_INT_ARGB_PREContent = SGetField(LocalBridgeClazz, "TYPE_INT_ARGB_PRE"); _TYPE_INT_ARGB_PREReady = true; } return _TYPE_INT_ARGB_PREContent; } } + private static int _TYPE_INT_ARGB_PREContent = default; + private static bool _TYPE_INT_ARGB_PREReady = false; // this is used because in case of generics + /// + /// + /// + public static int TYPE_INT_BGR { get { if (!_TYPE_INT_BGRReady) { _TYPE_INT_BGRContent = SGetField(LocalBridgeClazz, "TYPE_INT_BGR"); _TYPE_INT_BGRReady = true; } return _TYPE_INT_BGRContent; } } + private static int _TYPE_INT_BGRContent = default; + private static bool _TYPE_INT_BGRReady = false; // this is used because in case of generics + /// + /// + /// + public static int TYPE_INT_RGB { get { if (!_TYPE_INT_RGBReady) { _TYPE_INT_RGBContent = SGetField(LocalBridgeClazz, "TYPE_INT_RGB"); _TYPE_INT_RGBReady = true; } return _TYPE_INT_RGBContent; } } + private static int _TYPE_INT_RGBContent = default; + private static bool _TYPE_INT_RGBReady = false; // this is used because in case of generics + /// + /// + /// + public static int TYPE_USHORT_555_RGB { get { if (!_TYPE_USHORT_555_RGBReady) { _TYPE_USHORT_555_RGBContent = SGetField(LocalBridgeClazz, "TYPE_USHORT_555_RGB"); _TYPE_USHORT_555_RGBReady = true; } return _TYPE_USHORT_555_RGBContent; } } + private static int _TYPE_USHORT_555_RGBContent = default; + private static bool _TYPE_USHORT_555_RGBReady = false; // this is used because in case of generics + /// + /// + /// + public static int TYPE_USHORT_565_RGB { get { if (!_TYPE_USHORT_565_RGBReady) { _TYPE_USHORT_565_RGBContent = SGetField(LocalBridgeClazz, "TYPE_USHORT_565_RGB"); _TYPE_USHORT_565_RGBReady = true; } return _TYPE_USHORT_565_RGBContent; } } + private static int _TYPE_USHORT_565_RGBContent = default; + private static bool _TYPE_USHORT_565_RGBReady = false; // this is used because in case of generics + /// + /// + /// + public static int TYPE_USHORT_GRAY { get { if (!_TYPE_USHORT_GRAYReady) { _TYPE_USHORT_GRAYContent = SGetField(LocalBridgeClazz, "TYPE_USHORT_GRAY"); _TYPE_USHORT_GRAYReady = true; } return _TYPE_USHORT_GRAYContent; } } + private static int _TYPE_USHORT_GRAYContent = default; + private static bool _TYPE_USHORT_GRAYReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.ImageNs.WritableRaster AlphaRaster + { + get { return IExecuteWithSignature("getAlphaRaster", "()Ljava/awt/image/WritableRaster;"); } + } + /// + /// + /// + public Java.Awt.ImageNs.ColorModel ColorModel + { + get { return IExecuteWithSignature("getColorModel", "()Ljava/awt/image/ColorModel;"); } + } + /// + /// + /// + public Java.Awt.ImageNs.Raster Data + { + get { return IExecuteWithSignature("getData", "()Ljava/awt/image/Raster;"); } set { IExecuteWithSignature("setData", "(Ljava/awt/image/Raster;)V", value); } + } + /// + /// + /// + public int Height + { + get { return IExecuteWithSignature("getHeight", "()I"); } + } + /// + /// + /// + public int MinTileX + { + get { return IExecuteWithSignature("getMinTileX", "()I"); } + } + /// + /// + /// + public int MinTileY + { + get { return IExecuteWithSignature("getMinTileY", "()I"); } + } + /// + /// + /// + public int MinX + { + get { return IExecuteWithSignature("getMinX", "()I"); } + } + /// + /// + /// + public int MinY + { + get { return IExecuteWithSignature("getMinY", "()I"); } + } + /// + /// + /// + public int NumXTiles + { + get { return IExecuteWithSignature("getNumXTiles", "()I"); } + } + /// + /// + /// + public int NumYTiles + { + get { return IExecuteWithSignature("getNumYTiles", "()I"); } + } + /// + /// + /// + public Java.Lang.String[] PropertyNames + { + get { return IExecuteWithSignatureArray("getPropertyNames", "()[Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Awt.ImageNs.WritableRaster Raster + { + get { return IExecuteWithSignature("getRaster", "()Ljava/awt/image/WritableRaster;"); } + } + /// + /// + /// + public Java.Awt.ImageNs.SampleModel SampleModel + { + get { return IExecuteWithSignature("getSampleModel", "()Ljava/awt/image/SampleModel;"); } + } + /// + /// + /// + public Java.Util.Vector Sources + { + get { return IExecuteWithSignature>("getSources", "()Ljava/util/Vector;"); } + } + /// + /// + /// + public int TileGridXOffset + { + get { return IExecuteWithSignature("getTileGridXOffset", "()I"); } + } + /// + /// + /// + public int TileGridYOffset + { + get { return IExecuteWithSignature("getTileGridYOffset", "()I"); } + } + /// + /// + /// + public int TileHeight + { + get { return IExecuteWithSignature("getTileHeight", "()I"); } + } + /// + /// + /// + public int TileWidth + { + get { return IExecuteWithSignature("getTileWidth", "()I"); } + } + /// + /// + /// + public int Transparency + { + get { return IExecuteWithSignature("getTransparency", "()I"); } + } + /// + /// + /// + public int Type + { + get { return IExecuteWithSignature("getType", "()I"); } + } + /// + /// + /// + public int Width + { + get { return IExecuteWithSignature("getWidth", "()I"); } + } + /// + /// + /// + public Java.Awt.Point[] WritableTileIndices + { + get { return IExecuteWithSignatureArray("getWritableTileIndices", "()[Ljava/awt/Point;"); } + } + /// + /// + /// + /// + public bool HasTileWriters() + { + return IExecuteWithSignature("hasTileWriters", "()Z"); + } + /// + /// + /// + /// + public bool IsAlphaPremultiplied() + { + return IExecuteWithSignature("isAlphaPremultiplied", "()Z"); + } + /// + /// + /// + /// + /// + /// + public bool IsTileWritable(int arg0, int arg1) + { + return IExecute("isTileWritable", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public int GetRGB(int arg0, int arg1) + { + return IExecute("getRGB", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public int[] GetRGB(int arg0, int arg1, int arg2, int arg3, int[] arg4, int arg5, int arg6) + { + return IExecuteArray("getRGB", arg0, arg1, arg2, arg3, arg4, arg5, arg6); + } + /// + /// + /// + /// + public Java.Awt.Graphics2D CreateGraphics() + { + return IExecuteWithSignature("createGraphics", "()Ljava/awt/Graphics2D;"); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Awt.ImageNs.BufferedImage GetSubimage(int arg0, int arg1, int arg2, int arg3) + { + return IExecute("getSubimage", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + public Java.Awt.ImageNs.Raster GetData(Java.Awt.Rectangle arg0) + { + return IExecuteWithSignature("getData", "(Ljava/awt/Rectangle;)Ljava/awt/image/Raster;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Awt.ImageNs.Raster GetTile(int arg0, int arg1) + { + return IExecute("getTile", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Awt.ImageNs.WritableRaster CopyData(Java.Awt.ImageNs.WritableRaster arg0) + { + return IExecuteWithSignature("copyData", "(Ljava/awt/image/WritableRaster;)Ljava/awt/image/WritableRaster;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Awt.ImageNs.WritableRaster GetWritableTile(int arg0, int arg1) + { + return IExecute("getWritableTile", arg0, arg1); + } + /// + /// + /// + /// + /// + public object GetProperty(Java.Lang.String arg0) + { + return IExecuteWithSignature("getProperty", "(Ljava/lang/String;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + public void AddTileObserver(Java.Awt.ImageNs.TileObserver arg0) + { + IExecuteWithSignature("addTileObserver", "(Ljava/awt/image/TileObserver;)V", arg0); + } + /// + /// + /// + /// + public void CoerceData(bool arg0) + { + IExecuteWithSignature("coerceData", "(Z)V", arg0); + } + /// + /// + /// + /// + /// + public void ReleaseWritableTile(int arg0, int arg1) + { + IExecute("releaseWritableTile", arg0, arg1); + } + /// + /// + /// + /// + public void RemoveTileObserver(Java.Awt.ImageNs.TileObserver arg0) + { + IExecuteWithSignature("removeTileObserver", "(Ljava/awt/image/TileObserver;)V", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void SetRGB(int arg0, int arg1, int arg2, int arg3, int[] arg4, int arg5, int arg6) + { + IExecute("setRGB", arg0, arg1, arg2, arg3, arg4, arg5, arg6); + } + /// + /// + /// + /// + /// + /// + public void SetRGB(int arg0, int arg1, int arg2) + { + IExecute("setRGB", arg0, arg1, arg2); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/BufferedImageFilter.cs b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/BufferedImageFilter.cs new file mode 100644 index 0000000000..3f5fc85ef4 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/BufferedImageFilter.cs @@ -0,0 +1,73 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.ImageNs +{ + #region BufferedImageFilter + public partial class BufferedImageFilter + { + #region Constructors + /// + /// + /// + /// + public BufferedImageFilter(Java.Awt.ImageNs.BufferedImageOp arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.ImageNs.BufferedImageOp BufferedImageOp + { + get { return IExecuteWithSignature("getBufferedImageOp", "()Ljava/awt/image/BufferedImageOp;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/BufferedImageOp.cs b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/BufferedImageOp.cs new file mode 100644 index 0000000000..6afe119261 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/BufferedImageOp.cs @@ -0,0 +1,153 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.ImageNs +{ + #region IBufferedImageOp + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IBufferedImageOp + { + #region Instance methods + /// + /// + /// + Java.Awt.RenderingHints RenderingHints { get; } + /// + /// + /// + /// + /// + /// + Java.Awt.Geom.Point2D GetPoint2D(Java.Awt.Geom.Point2D arg0, Java.Awt.Geom.Point2D arg1); + /// + /// + /// + /// + /// + Java.Awt.Geom.Rectangle2D GetBounds2D(Java.Awt.ImageNs.BufferedImage arg0); + /// + /// + /// + /// + /// + /// + Java.Awt.ImageNs.BufferedImage CreateCompatibleDestImage(Java.Awt.ImageNs.BufferedImage arg0, Java.Awt.ImageNs.ColorModel arg1); + /// + /// + /// + /// + /// + /// + Java.Awt.ImageNs.BufferedImage Filter(Java.Awt.ImageNs.BufferedImage arg0, Java.Awt.ImageNs.BufferedImage arg1); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region BufferedImageOp + public partial class BufferedImageOp : Java.Awt.ImageNs.IBufferedImageOp + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.RenderingHints RenderingHints + { + get { return IExecuteWithSignature("getRenderingHints", "()Ljava/awt/RenderingHints;"); } + } + /// + /// + /// + /// + /// + /// + public Java.Awt.Geom.Point2D GetPoint2D(Java.Awt.Geom.Point2D arg0, Java.Awt.Geom.Point2D arg1) + { + return IExecute("getPoint2D", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Awt.Geom.Rectangle2D GetBounds2D(Java.Awt.ImageNs.BufferedImage arg0) + { + return IExecuteWithSignature("getBounds2D", "(Ljava/awt/image/BufferedImage;)Ljava/awt/geom/Rectangle2D;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Awt.ImageNs.BufferedImage CreateCompatibleDestImage(Java.Awt.ImageNs.BufferedImage arg0, Java.Awt.ImageNs.ColorModel arg1) + { + return IExecute("createCompatibleDestImage", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Awt.ImageNs.BufferedImage Filter(Java.Awt.ImageNs.BufferedImage arg0, Java.Awt.ImageNs.BufferedImage arg1) + { + return IExecute("filter", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/ByteLookupTable.cs b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/ByteLookupTable.cs new file mode 100644 index 0000000000..2c80bb0c5a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/ByteLookupTable.cs @@ -0,0 +1,93 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.ImageNs +{ + #region ByteLookupTable + public partial class ByteLookupTable + { + #region Constructors + /// + /// + /// + /// + /// + public ByteLookupTable(int arg0, byte[] arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + public ByteLookupTable(int arg0, byte[][] arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public byte[] Table + { + get { return IExecuteWithSignatureArray("getTable", "()[[B"); } + } + /// + /// + /// + /// + /// + /// + public byte[] LookupPixel(byte[] arg0, byte[] arg1) + { + return IExecuteArray("lookupPixel", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/ColorConvertOp.cs b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/ColorConvertOp.cs new file mode 100644 index 0000000000..4496acab56 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/ColorConvertOp.cs @@ -0,0 +1,183 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.ImageNs +{ + #region ColorConvertOp + public partial class ColorConvertOp + { + #region Constructors + /// + /// + /// + /// + /// + /// + public ColorConvertOp(Java.Awt.ColorNs.ColorSpace arg0, Java.Awt.ColorNs.ColorSpace arg1, Java.Awt.RenderingHints arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + public ColorConvertOp(Java.Awt.ColorNs.ColorSpace arg0, Java.Awt.RenderingHints arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + public ColorConvertOp(Java.Awt.ColorNs.ICC_Profile[] arg0, Java.Awt.RenderingHints arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public ColorConvertOp(Java.Awt.RenderingHints arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Awt.ImageNs.BufferedImageOp(Java.Awt.ImageNs.ColorConvertOp t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Awt.ImageNs.RasterOp(Java.Awt.ImageNs.ColorConvertOp t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.ColorNs.ICC_Profile[] ICC_Profiles + { + get { return IExecuteWithSignatureArray("getICC_Profiles", "()[Ljava/awt/color/ICC_Profile;"); } + } + /// + /// + /// + public Java.Awt.RenderingHints RenderingHints + { + get { return IExecuteWithSignature("getRenderingHints", "()Ljava/awt/RenderingHints;"); } + } + /// + /// + /// + /// + /// + /// + public Java.Awt.Geom.Point2D GetPoint2D(Java.Awt.Geom.Point2D arg0, Java.Awt.Geom.Point2D arg1) + { + return IExecute("getPoint2D", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Awt.Geom.Rectangle2D GetBounds2D(Java.Awt.ImageNs.BufferedImage arg0) + { + return IExecuteWithSignature("getBounds2D", "(Ljava/awt/image/BufferedImage;)Ljava/awt/geom/Rectangle2D;", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.Geom.Rectangle2D GetBounds2D(Java.Awt.ImageNs.Raster arg0) + { + return IExecuteWithSignature("getBounds2D", "(Ljava/awt/image/Raster;)Ljava/awt/geom/Rectangle2D;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Awt.ImageNs.BufferedImage Filter(Java.Awt.ImageNs.BufferedImage arg0, Java.Awt.ImageNs.BufferedImage arg1) + { + return IExecute("filter", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Awt.ImageNs.WritableRaster Filter(Java.Awt.ImageNs.Raster arg0, Java.Awt.ImageNs.WritableRaster arg1) + { + return IExecute("filter", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Awt.ImageNs.BufferedImage CreateCompatibleDestImage(Java.Awt.ImageNs.BufferedImage arg0, Java.Awt.ImageNs.ColorModel arg1) + { + return IExecute("createCompatibleDestImage", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Awt.ImageNs.WritableRaster CreateCompatibleDestRaster(Java.Awt.ImageNs.Raster arg0) + { + return IExecuteWithSignature("createCompatibleDestRaster", "(Ljava/awt/image/Raster;)Ljava/awt/image/WritableRaster;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/ColorModel.cs b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/ColorModel.cs new file mode 100644 index 0000000000..aab6888b0e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/ColorModel.cs @@ -0,0 +1,403 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.ImageNs +{ + #region ColorModel + public partial class ColorModel + { + #region Constructors + /// + /// + /// + /// + public ColorModel(int arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + public static Java.Awt.ImageNs.ColorModel RGBdefault + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getRGBdefault", "()Ljava/awt/image/ColorModel;"); } + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.ColorNs.ColorSpace ColorSpace + { + get { return IExecuteWithSignature("getColorSpace", "()Ljava/awt/color/ColorSpace;"); } + } + /// + /// + /// + public int[] ComponentSize + { + get { return IExecuteWithSignatureArray("getComponentSize", "()[I"); } + } + /// + /// + /// + public int NumColorComponents + { + get { return IExecuteWithSignature("getNumColorComponents", "()I"); } + } + /// + /// + /// + public int NumComponents + { + get { return IExecuteWithSignature("getNumComponents", "()I"); } + } + /// + /// + /// + public int PixelSize + { + get { return IExecuteWithSignature("getPixelSize", "()I"); } + } + /// + /// + /// + public int TransferType + { + get { return IExecuteWithSignature("getTransferType", "()I"); } + } + /// + /// + /// + public int Transparency + { + get { return IExecuteWithSignature("getTransparency", "()I"); } + } + /// + /// + /// + /// + /// + public int GetAlpha(int arg0) + { + return IExecuteWithSignature("getAlpha", "(I)I", arg0); + } + /// + /// + /// + /// + /// + public int GetBlue(int arg0) + { + return IExecuteWithSignature("getBlue", "(I)I", arg0); + } + /// + /// + /// + /// + /// + public int GetGreen(int arg0) + { + return IExecuteWithSignature("getGreen", "(I)I", arg0); + } + /// + /// + /// + /// + /// + public int GetRed(int arg0) + { + return IExecuteWithSignature("getRed", "(I)I", arg0); + } + /// + /// + /// + /// + /// + public bool IsCompatibleRaster(Java.Awt.ImageNs.Raster arg0) + { + return IExecuteWithSignature("isCompatibleRaster", "(Ljava/awt/image/Raster;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool IsCompatibleSampleModel(Java.Awt.ImageNs.SampleModel arg0) + { + return IExecuteWithSignature("isCompatibleSampleModel", "(Ljava/awt/image/SampleModel;)Z", arg0); + } + /// + /// + /// + /// + public bool HasAlpha() + { + return IExecuteWithSignature("hasAlpha", "()Z"); + } + /// + /// + /// + /// + public bool IsAlphaPremultiplied() + { + return IExecuteWithSignature("isAlphaPremultiplied", "()Z"); + } + /// + /// + /// + /// + /// + /// + /// + /// + public float[] GetNormalizedComponents(int[] arg0, int arg1, float[] arg2, int arg3) + { + return IExecuteArray("getNormalizedComponents", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + public float[] GetNormalizedComponents(object arg0, float[] arg1, int arg2) + { + return IExecuteArray("getNormalizedComponents", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public int GetAlpha(object arg0) + { + return IExecuteWithSignature("getAlpha", "(Ljava/lang/Object;)I", arg0); + } + /// + /// + /// + /// + /// + public int GetBlue(object arg0) + { + return IExecuteWithSignature("getBlue", "(Ljava/lang/Object;)I", arg0); + } + /// + /// + /// + /// + /// + public int GetComponentSize(int arg0) + { + return IExecuteWithSignature("getComponentSize", "(I)I", arg0); + } + /// + /// + /// + /// + /// + /// + public int GetDataElement(float[] arg0, int arg1) + { + return IExecute("getDataElement", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public int GetDataElement(int[] arg0, int arg1) + { + return IExecute("getDataElement", arg0, arg1); + } + /// + /// + /// + /// + /// + public int GetGreen(object arg0) + { + return IExecuteWithSignature("getGreen", "(Ljava/lang/Object;)I", arg0); + } + /// + /// + /// + /// + /// + public int GetRed(object arg0) + { + return IExecuteWithSignature("getRed", "(Ljava/lang/Object;)I", arg0); + } + /// + /// + /// + /// + /// + public int GetRGB(int arg0) + { + return IExecuteWithSignature("getRGB", "(I)I", arg0); + } + /// + /// + /// + /// + /// + public int GetRGB(object arg0) + { + return IExecuteWithSignature("getRGB", "(Ljava/lang/Object;)I", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public int[] GetComponents(int arg0, int[] arg1, int arg2) + { + return IExecuteArray("getComponents", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public int[] GetComponents(object arg0, int[] arg1, int arg2) + { + return IExecuteArray("getComponents", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + public int[] GetUnnormalizedComponents(float[] arg0, int arg1, int[] arg2, int arg3) + { + return IExecuteArray("getUnnormalizedComponents", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + public Java.Awt.ImageNs.ColorModel CoerceData(Java.Awt.ImageNs.WritableRaster arg0, bool arg1) + { + return IExecute("coerceData", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Awt.ImageNs.SampleModel CreateCompatibleSampleModel(int arg0, int arg1) + { + return IExecute("createCompatibleSampleModel", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Awt.ImageNs.WritableRaster CreateCompatibleWritableRaster(int arg0, int arg1) + { + return IExecute("createCompatibleWritableRaster", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Awt.ImageNs.WritableRaster GetAlphaRaster(Java.Awt.ImageNs.WritableRaster arg0) + { + return IExecuteWithSignature("getAlphaRaster", "(Ljava/awt/image/WritableRaster;)Ljava/awt/image/WritableRaster;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public object GetDataElements(float[] arg0, int arg1, object arg2) + { + return IExecute("getDataElements", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public object GetDataElements(int arg0, object arg1) + { + return IExecute("getDataElements", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public object GetDataElements(int[] arg0, int arg1, object arg2) + { + return IExecute("getDataElements", arg0, arg1, arg2); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/ComponentColorModel.cs b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/ComponentColorModel.cs new file mode 100644 index 0000000000..5506ae4710 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/ComponentColorModel.cs @@ -0,0 +1,83 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.ImageNs +{ + #region ComponentColorModel + public partial class ComponentColorModel + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + /// + public ComponentColorModel(Java.Awt.ColorNs.ColorSpace arg0, bool arg1, bool arg2, int arg3, int arg4) + : base(arg0, arg1, arg2, arg3, arg4) + { + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public ComponentColorModel(Java.Awt.ColorNs.ColorSpace arg0, int[] arg1, bool arg2, bool arg3, int arg4, int arg5) + : base(arg0, arg1, arg2, arg3, arg4, arg5) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/ComponentSampleModel.cs b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/ComponentSampleModel.cs new file mode 100644 index 0000000000..a6581b628b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/ComponentSampleModel.cs @@ -0,0 +1,134 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.ImageNs +{ + #region ComponentSampleModel + public partial class ComponentSampleModel + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public ComponentSampleModel(int arg0, int arg1, int arg2, int arg3, int arg4, int[] arg5, int[] arg6) + : base(arg0, arg1, arg2, arg3, arg4, arg5, arg6) + { + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public ComponentSampleModel(int arg0, int arg1, int arg2, int arg3, int arg4, int[] arg5) + : base(arg0, arg1, arg2, arg3, arg4, arg5) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int[] BandOffsets + { + get { return IExecuteWithSignatureArray("getBandOffsets", "()[I"); } + } + /// + /// + /// + public int[] BankIndices + { + get { return IExecuteWithSignatureArray("getBankIndices", "()[I"); } + } + /// + /// + /// + public int PixelStride + { + get { return IExecuteWithSignature("getPixelStride", "()I"); } + } + /// + /// + /// + public int ScanlineStride + { + get { return IExecuteWithSignature("getScanlineStride", "()I"); } + } + /// + /// + /// + /// + /// + /// + /// + public int GetOffset(int arg0, int arg1, int arg2) + { + return IExecute("getOffset", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public int GetOffset(int arg0, int arg1) + { + return IExecute("getOffset", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/ConvolveOp.cs b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/ConvolveOp.cs new file mode 100644 index 0000000000..abe302be1c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/ConvolveOp.cs @@ -0,0 +1,184 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.ImageNs +{ + #region ConvolveOp + public partial class ConvolveOp + { + #region Constructors + /// + /// + /// + /// + /// + /// + public ConvolveOp(Java.Awt.ImageNs.Kernel arg0, int arg1, Java.Awt.RenderingHints arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + public ConvolveOp(Java.Awt.ImageNs.Kernel arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Awt.ImageNs.BufferedImageOp(Java.Awt.ImageNs.ConvolveOp t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Awt.ImageNs.RasterOp(Java.Awt.ImageNs.ConvolveOp t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static int EDGE_NO_OP { get { if (!_EDGE_NO_OPReady) { _EDGE_NO_OPContent = SGetField(LocalBridgeClazz, "EDGE_NO_OP"); _EDGE_NO_OPReady = true; } return _EDGE_NO_OPContent; } } + private static int _EDGE_NO_OPContent = default; + private static bool _EDGE_NO_OPReady = false; // this is used because in case of generics + /// + /// + /// + public static int EDGE_ZERO_FILL { get { if (!_EDGE_ZERO_FILLReady) { _EDGE_ZERO_FILLContent = SGetField(LocalBridgeClazz, "EDGE_ZERO_FILL"); _EDGE_ZERO_FILLReady = true; } return _EDGE_ZERO_FILLContent; } } + private static int _EDGE_ZERO_FILLContent = default; + private static bool _EDGE_ZERO_FILLReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int EdgeCondition + { + get { return IExecuteWithSignature("getEdgeCondition", "()I"); } + } + /// + /// + /// + public Java.Awt.ImageNs.Kernel Kernel + { + get { return IExecuteWithSignature("getKernel", "()Ljava/awt/image/Kernel;"); } + } + /// + /// + /// + public Java.Awt.RenderingHints RenderingHints + { + get { return IExecuteWithSignature("getRenderingHints", "()Ljava/awt/RenderingHints;"); } + } + /// + /// + /// + /// + /// + /// + public Java.Awt.Geom.Point2D GetPoint2D(Java.Awt.Geom.Point2D arg0, Java.Awt.Geom.Point2D arg1) + { + return IExecute("getPoint2D", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Awt.Geom.Rectangle2D GetBounds2D(Java.Awt.ImageNs.BufferedImage arg0) + { + return IExecuteWithSignature("getBounds2D", "(Ljava/awt/image/BufferedImage;)Ljava/awt/geom/Rectangle2D;", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.Geom.Rectangle2D GetBounds2D(Java.Awt.ImageNs.Raster arg0) + { + return IExecuteWithSignature("getBounds2D", "(Ljava/awt/image/Raster;)Ljava/awt/geom/Rectangle2D;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Awt.ImageNs.BufferedImage Filter(Java.Awt.ImageNs.BufferedImage arg0, Java.Awt.ImageNs.BufferedImage arg1) + { + return IExecute("filter", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Awt.ImageNs.WritableRaster Filter(Java.Awt.ImageNs.Raster arg0, Java.Awt.ImageNs.WritableRaster arg1) + { + return IExecute("filter", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Awt.ImageNs.BufferedImage CreateCompatibleDestImage(Java.Awt.ImageNs.BufferedImage arg0, Java.Awt.ImageNs.ColorModel arg1) + { + return IExecute("createCompatibleDestImage", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Awt.ImageNs.WritableRaster CreateCompatibleDestRaster(Java.Awt.ImageNs.Raster arg0) + { + return IExecuteWithSignature("createCompatibleDestRaster", "(Ljava/awt/image/Raster;)Ljava/awt/image/WritableRaster;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/CropImageFilter.cs b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/CropImageFilter.cs new file mode 100644 index 0000000000..befe0c79c5 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/CropImageFilter.cs @@ -0,0 +1,69 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.ImageNs +{ + #region CropImageFilter + public partial class CropImageFilter + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + public CropImageFilter(int arg0, int arg1, int arg2, int arg3) + : base(arg0, arg1, arg2, arg3) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/DataBuffer.cs b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/DataBuffer.cs new file mode 100644 index 0000000000..833558dc2e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/DataBuffer.cs @@ -0,0 +1,258 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.ImageNs +{ + #region DataBuffer + public partial class DataBuffer + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int TYPE_BYTE { get { if (!_TYPE_BYTEReady) { _TYPE_BYTEContent = SGetField(LocalBridgeClazz, "TYPE_BYTE"); _TYPE_BYTEReady = true; } return _TYPE_BYTEContent; } } + private static int _TYPE_BYTEContent = default; + private static bool _TYPE_BYTEReady = false; // this is used because in case of generics + /// + /// + /// + public static int TYPE_DOUBLE { get { if (!_TYPE_DOUBLEReady) { _TYPE_DOUBLEContent = SGetField(LocalBridgeClazz, "TYPE_DOUBLE"); _TYPE_DOUBLEReady = true; } return _TYPE_DOUBLEContent; } } + private static int _TYPE_DOUBLEContent = default; + private static bool _TYPE_DOUBLEReady = false; // this is used because in case of generics + /// + /// + /// + public static int TYPE_FLOAT { get { if (!_TYPE_FLOATReady) { _TYPE_FLOATContent = SGetField(LocalBridgeClazz, "TYPE_FLOAT"); _TYPE_FLOATReady = true; } return _TYPE_FLOATContent; } } + private static int _TYPE_FLOATContent = default; + private static bool _TYPE_FLOATReady = false; // this is used because in case of generics + /// + /// + /// + public static int TYPE_INT { get { if (!_TYPE_INTReady) { _TYPE_INTContent = SGetField(LocalBridgeClazz, "TYPE_INT"); _TYPE_INTReady = true; } return _TYPE_INTContent; } } + private static int _TYPE_INTContent = default; + private static bool _TYPE_INTReady = false; // this is used because in case of generics + /// + /// + /// + public static int TYPE_SHORT { get { if (!_TYPE_SHORTReady) { _TYPE_SHORTContent = SGetField(LocalBridgeClazz, "TYPE_SHORT"); _TYPE_SHORTReady = true; } return _TYPE_SHORTContent; } } + private static int _TYPE_SHORTContent = default; + private static bool _TYPE_SHORTReady = false; // this is used because in case of generics + /// + /// + /// + public static int TYPE_UNDEFINED { get { if (!_TYPE_UNDEFINEDReady) { _TYPE_UNDEFINEDContent = SGetField(LocalBridgeClazz, "TYPE_UNDEFINED"); _TYPE_UNDEFINEDReady = true; } return _TYPE_UNDEFINEDContent; } } + private static int _TYPE_UNDEFINEDContent = default; + private static bool _TYPE_UNDEFINEDReady = false; // this is used because in case of generics + /// + /// + /// + public static int TYPE_USHORT { get { if (!_TYPE_USHORTReady) { _TYPE_USHORTContent = SGetField(LocalBridgeClazz, "TYPE_USHORT"); _TYPE_USHORTReady = true; } return _TYPE_USHORTContent; } } + private static int _TYPE_USHORTContent = default; + private static bool _TYPE_USHORTReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static int GetDataTypeSize(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getDataTypeSize", "(I)I", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public int DataType + { + get { return IExecuteWithSignature("getDataType", "()I"); } + } + /// + /// + /// + public int NumBanks + { + get { return IExecuteWithSignature("getNumBanks", "()I"); } + } + /// + /// + /// + public int Offset + { + get { return IExecuteWithSignature("getOffset", "()I"); } + } + /// + /// + /// + public int[] Offsets + { + get { return IExecuteWithSignatureArray("getOffsets", "()[I"); } + } + /// + /// + /// + public int Size + { + get { return IExecuteWithSignature("getSize", "()I"); } + } + /// + /// + /// + /// + /// + /// + public int GetElem(int arg0, int arg1) + { + return IExecute("getElem", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetElem(int arg0, int arg1, int arg2) + { + IExecute("setElem", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public double GetElemDouble(int arg0, int arg1) + { + return IExecute("getElemDouble", arg0, arg1); + } + /// + /// + /// + /// + /// + public double GetElemDouble(int arg0) + { + return IExecuteWithSignature("getElemDouble", "(I)D", arg0); + } + /// + /// + /// + /// + /// + /// + public float GetElemFloat(int arg0, int arg1) + { + return IExecute("getElemFloat", arg0, arg1); + } + /// + /// + /// + /// + /// + public float GetElemFloat(int arg0) + { + return IExecuteWithSignature("getElemFloat", "(I)F", arg0); + } + /// + /// + /// + /// + /// + public int GetElem(int arg0) + { + return IExecuteWithSignature("getElem", "(I)I", arg0); + } + /// + /// + /// + /// + /// + public void SetElem(int arg0, int arg1) + { + IExecute("setElem", arg0, arg1); + } + /// + /// + /// + /// + /// + public void SetElemDouble(int arg0, double arg1) + { + IExecute("setElemDouble", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetElemDouble(int arg0, int arg1, double arg2) + { + IExecute("setElemDouble", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public void SetElemFloat(int arg0, float arg1) + { + IExecute("setElemFloat", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetElemFloat(int arg0, int arg1, float arg2) + { + IExecute("setElemFloat", arg0, arg1, arg2); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/DataBufferByte.cs b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/DataBufferByte.cs new file mode 100644 index 0000000000..d02583d87c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/DataBufferByte.cs @@ -0,0 +1,136 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.ImageNs +{ + #region DataBufferByte + public partial class DataBufferByte + { + #region Constructors + /// + /// + /// + /// + /// + /// + public DataBufferByte(byte[] arg0, int arg1, int arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + public DataBufferByte(byte[] arg0, int arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + /// + public DataBufferByte(byte[][] arg0, int arg1, int[] arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + public DataBufferByte(byte[][] arg0, int arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + public DataBufferByte(int arg0, int arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public DataBufferByte(int arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public byte[] BankData + { + get { return IExecuteWithSignatureArray("getBankData", "()[[B"); } + } + /// + /// + /// + public byte[] Data + { + get { return IExecuteWithSignatureArray("getData", "()[B"); } + } + /// + /// + /// + /// + /// + public byte[] GetData(int arg0) + { + return IExecuteWithSignatureArray("getData", "(I)[B", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/DataBufferDouble.cs b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/DataBufferDouble.cs new file mode 100644 index 0000000000..5b7e584123 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/DataBufferDouble.cs @@ -0,0 +1,136 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.ImageNs +{ + #region DataBufferDouble + public partial class DataBufferDouble + { + #region Constructors + /// + /// + /// + /// + /// + /// + public DataBufferDouble(double[] arg0, int arg1, int arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + public DataBufferDouble(double[] arg0, int arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + /// + public DataBufferDouble(double[][] arg0, int arg1, int[] arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + public DataBufferDouble(double[][] arg0, int arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + public DataBufferDouble(int arg0, int arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public DataBufferDouble(int arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public double[] BankData + { + get { return IExecuteWithSignatureArray("getBankData", "()[[D"); } + } + /// + /// + /// + public double[] Data + { + get { return IExecuteWithSignatureArray("getData", "()[D"); } + } + /// + /// + /// + /// + /// + public double[] GetData(int arg0) + { + return IExecuteWithSignatureArray("getData", "(I)[D", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/DataBufferFloat.cs b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/DataBufferFloat.cs new file mode 100644 index 0000000000..347925f4d9 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/DataBufferFloat.cs @@ -0,0 +1,136 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.ImageNs +{ + #region DataBufferFloat + public partial class DataBufferFloat + { + #region Constructors + /// + /// + /// + /// + /// + /// + public DataBufferFloat(float[] arg0, int arg1, int arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + public DataBufferFloat(float[] arg0, int arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + /// + public DataBufferFloat(float[][] arg0, int arg1, int[] arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + public DataBufferFloat(float[][] arg0, int arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + public DataBufferFloat(int arg0, int arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public DataBufferFloat(int arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public float[] BankData + { + get { return IExecuteWithSignatureArray("getBankData", "()[[F"); } + } + /// + /// + /// + public float[] Data + { + get { return IExecuteWithSignatureArray("getData", "()[F"); } + } + /// + /// + /// + /// + /// + public float[] GetData(int arg0) + { + return IExecuteWithSignatureArray("getData", "(I)[F", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/DataBufferInt.cs b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/DataBufferInt.cs new file mode 100644 index 0000000000..8c8a7ec75b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/DataBufferInt.cs @@ -0,0 +1,136 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.ImageNs +{ + #region DataBufferInt + public partial class DataBufferInt + { + #region Constructors + /// + /// + /// + /// + /// + public DataBufferInt(int arg0, int arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public DataBufferInt(int arg0) + : base(arg0) + { + } + /// + /// + /// + /// + /// + /// + public DataBufferInt(int[] arg0, int arg1, int arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + public DataBufferInt(int[] arg0, int arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + /// + public DataBufferInt(int[][] arg0, int arg1, int[] arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + public DataBufferInt(int[][] arg0, int arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int[] BankData + { + get { return IExecuteWithSignatureArray("getBankData", "()[[I"); } + } + /// + /// + /// + public int[] Data + { + get { return IExecuteWithSignatureArray("getData", "()[I"); } + } + /// + /// + /// + /// + /// + public int[] GetData(int arg0) + { + return IExecuteWithSignatureArray("getData", "(I)[I", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/DataBufferShort.cs b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/DataBufferShort.cs new file mode 100644 index 0000000000..1752d64453 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/DataBufferShort.cs @@ -0,0 +1,136 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.ImageNs +{ + #region DataBufferShort + public partial class DataBufferShort + { + #region Constructors + /// + /// + /// + /// + /// + public DataBufferShort(int arg0, int arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public DataBufferShort(int arg0) + : base(arg0) + { + } + /// + /// + /// + /// + /// + /// + public DataBufferShort(short[] arg0, int arg1, int arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + public DataBufferShort(short[] arg0, int arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + /// + public DataBufferShort(short[][] arg0, int arg1, int[] arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + public DataBufferShort(short[][] arg0, int arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public short[] BankData + { + get { return IExecuteWithSignatureArray("getBankData", "()[[S"); } + } + /// + /// + /// + public short[] Data + { + get { return IExecuteWithSignatureArray("getData", "()[S"); } + } + /// + /// + /// + /// + /// + public short[] GetData(int arg0) + { + return IExecuteWithSignatureArray("getData", "(I)[S", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/DataBufferUShort.cs b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/DataBufferUShort.cs new file mode 100644 index 0000000000..a4525d3d2b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/DataBufferUShort.cs @@ -0,0 +1,136 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.ImageNs +{ + #region DataBufferUShort + public partial class DataBufferUShort + { + #region Constructors + /// + /// + /// + /// + /// + public DataBufferUShort(int arg0, int arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public DataBufferUShort(int arg0) + : base(arg0) + { + } + /// + /// + /// + /// + /// + /// + public DataBufferUShort(short[] arg0, int arg1, int arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + public DataBufferUShort(short[] arg0, int arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + /// + public DataBufferUShort(short[][] arg0, int arg1, int[] arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + public DataBufferUShort(short[][] arg0, int arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public short[] BankData + { + get { return IExecuteWithSignatureArray("getBankData", "()[[S"); } + } + /// + /// + /// + public short[] Data + { + get { return IExecuteWithSignatureArray("getData", "()[S"); } + } + /// + /// + /// + /// + /// + public short[] GetData(int arg0) + { + return IExecuteWithSignatureArray("getData", "(I)[S", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/DirectColorModel.cs b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/DirectColorModel.cs new file mode 100644 index 0000000000..4f14d563c5 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/DirectColorModel.cs @@ -0,0 +1,124 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.ImageNs +{ + #region DirectColorModel + public partial class DirectColorModel + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + /// + public DirectColorModel(int arg0, int arg1, int arg2, int arg3, int arg4) + : base(arg0, arg1, arg2, arg3, arg4) + { + } + /// + /// + /// + /// + /// + /// + /// + public DirectColorModel(int arg0, int arg1, int arg2, int arg3) + : base(arg0, arg1, arg2, arg3) + { + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public DirectColorModel(Java.Awt.ColorNs.ColorSpace arg0, int arg1, int arg2, int arg3, int arg4, int arg5, bool arg6, int arg7) + : base(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int AlphaMask + { + get { return IExecuteWithSignature("getAlphaMask", "()I"); } + } + /// + /// + /// + public int BlueMask + { + get { return IExecuteWithSignature("getBlueMask", "()I"); } + } + /// + /// + /// + public int GreenMask + { + get { return IExecuteWithSignature("getGreenMask", "()I"); } + } + /// + /// + /// + public int RedMask + { + get { return IExecuteWithSignature("getRedMask", "()I"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/FilteredImageSource.cs b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/FilteredImageSource.cs new file mode 100644 index 0000000000..af1cf6c7f7 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/FilteredImageSource.cs @@ -0,0 +1,108 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.ImageNs +{ + #region FilteredImageSource + public partial class FilteredImageSource + { + #region Constructors + /// + /// + /// + /// + /// + public FilteredImageSource(Java.Awt.ImageNs.ImageProducer arg0, Java.Awt.ImageNs.ImageFilter arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public bool IsConsumer(Java.Awt.ImageNs.ImageConsumer arg0) + { + return IExecuteWithSignature("isConsumer", "(Ljava/awt/image/ImageConsumer;)Z", arg0); + } + /// + /// + /// + /// + public void AddConsumer(Java.Awt.ImageNs.ImageConsumer arg0) + { + IExecuteWithSignature("addConsumer", "(Ljava/awt/image/ImageConsumer;)V", arg0); + } + /// + /// + /// + /// + public void RemoveConsumer(Java.Awt.ImageNs.ImageConsumer arg0) + { + IExecuteWithSignature("removeConsumer", "(Ljava/awt/image/ImageConsumer;)V", arg0); + } + /// + /// + /// + /// + public void RequestTopDownLeftRightResend(Java.Awt.ImageNs.ImageConsumer arg0) + { + IExecuteWithSignature("requestTopDownLeftRightResend", "(Ljava/awt/image/ImageConsumer;)V", arg0); + } + /// + /// + /// + /// + public void StartProduction(Java.Awt.ImageNs.ImageConsumer arg0) + { + IExecuteWithSignature("startProduction", "(Ljava/awt/image/ImageConsumer;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/ImageConsumer.cs b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/ImageConsumer.cs new file mode 100644 index 0000000000..a9776c7ec0 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/ImageConsumer.cs @@ -0,0 +1,251 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.ImageNs +{ + #region IImageConsumer + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IImageConsumer + { + #region Instance methods + /// + /// + /// + /// + void ImageComplete(int arg0); + /// + /// + /// + /// + void SetColorModel(Java.Awt.ImageNs.ColorModel arg0); + /// + /// + /// + /// + /// + void SetDimensions(int arg0, int arg1); + /// + /// + /// + /// + void SetHints(int arg0); + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + void SetPixels(int arg0, int arg1, int arg2, int arg3, Java.Awt.ImageNs.ColorModel arg4, byte[] arg5, int arg6, int arg7); + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + void SetPixels(int arg0, int arg1, int arg2, int arg3, Java.Awt.ImageNs.ColorModel arg4, int[] arg5, int arg6, int arg7); + /// + /// + /// + /// + void SetProperties(Java.Util.Hashtable arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ImageConsumer + public partial class ImageConsumer : Java.Awt.ImageNs.IImageConsumer + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int COMPLETESCANLINES { get { if (!_COMPLETESCANLINESReady) { _COMPLETESCANLINESContent = SGetField(LocalBridgeClazz, "COMPLETESCANLINES"); _COMPLETESCANLINESReady = true; } return _COMPLETESCANLINESContent; } } + private static int _COMPLETESCANLINESContent = default; + private static bool _COMPLETESCANLINESReady = false; // this is used because in case of generics + /// + /// + /// + public static int IMAGEABORTED { get { if (!_IMAGEABORTEDReady) { _IMAGEABORTEDContent = SGetField(LocalBridgeClazz, "IMAGEABORTED"); _IMAGEABORTEDReady = true; } return _IMAGEABORTEDContent; } } + private static int _IMAGEABORTEDContent = default; + private static bool _IMAGEABORTEDReady = false; // this is used because in case of generics + /// + /// + /// + public static int IMAGEERROR { get { if (!_IMAGEERRORReady) { _IMAGEERRORContent = SGetField(LocalBridgeClazz, "IMAGEERROR"); _IMAGEERRORReady = true; } return _IMAGEERRORContent; } } + private static int _IMAGEERRORContent = default; + private static bool _IMAGEERRORReady = false; // this is used because in case of generics + /// + /// + /// + public static int RANDOMPIXELORDER { get { if (!_RANDOMPIXELORDERReady) { _RANDOMPIXELORDERContent = SGetField(LocalBridgeClazz, "RANDOMPIXELORDER"); _RANDOMPIXELORDERReady = true; } return _RANDOMPIXELORDERContent; } } + private static int _RANDOMPIXELORDERContent = default; + private static bool _RANDOMPIXELORDERReady = false; // this is used because in case of generics + /// + /// + /// + public static int SINGLEFRAME { get { if (!_SINGLEFRAMEReady) { _SINGLEFRAMEContent = SGetField(LocalBridgeClazz, "SINGLEFRAME"); _SINGLEFRAMEReady = true; } return _SINGLEFRAMEContent; } } + private static int _SINGLEFRAMEContent = default; + private static bool _SINGLEFRAMEReady = false; // this is used because in case of generics + /// + /// + /// + public static int SINGLEFRAMEDONE { get { if (!_SINGLEFRAMEDONEReady) { _SINGLEFRAMEDONEContent = SGetField(LocalBridgeClazz, "SINGLEFRAMEDONE"); _SINGLEFRAMEDONEReady = true; } return _SINGLEFRAMEDONEContent; } } + private static int _SINGLEFRAMEDONEContent = default; + private static bool _SINGLEFRAMEDONEReady = false; // this is used because in case of generics + /// + /// + /// + public static int SINGLEPASS { get { if (!_SINGLEPASSReady) { _SINGLEPASSContent = SGetField(LocalBridgeClazz, "SINGLEPASS"); _SINGLEPASSReady = true; } return _SINGLEPASSContent; } } + private static int _SINGLEPASSContent = default; + private static bool _SINGLEPASSReady = false; // this is used because in case of generics + /// + /// + /// + public static int STATICIMAGEDONE { get { if (!_STATICIMAGEDONEReady) { _STATICIMAGEDONEContent = SGetField(LocalBridgeClazz, "STATICIMAGEDONE"); _STATICIMAGEDONEReady = true; } return _STATICIMAGEDONEContent; } } + private static int _STATICIMAGEDONEContent = default; + private static bool _STATICIMAGEDONEReady = false; // this is used because in case of generics + /// + /// + /// + public static int TOPDOWNLEFTRIGHT { get { if (!_TOPDOWNLEFTRIGHTReady) { _TOPDOWNLEFTRIGHTContent = SGetField(LocalBridgeClazz, "TOPDOWNLEFTRIGHT"); _TOPDOWNLEFTRIGHTReady = true; } return _TOPDOWNLEFTRIGHTContent; } } + private static int _TOPDOWNLEFTRIGHTContent = default; + private static bool _TOPDOWNLEFTRIGHTReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public void ImageComplete(int arg0) + { + IExecuteWithSignature("imageComplete", "(I)V", arg0); + } + /// + /// + /// + /// + public void SetColorModel(Java.Awt.ImageNs.ColorModel arg0) + { + IExecuteWithSignature("setColorModel", "(Ljava/awt/image/ColorModel;)V", arg0); + } + /// + /// + /// + /// + /// + public void SetDimensions(int arg0, int arg1) + { + IExecute("setDimensions", arg0, arg1); + } + /// + /// + /// + /// + public void SetHints(int arg0) + { + IExecuteWithSignature("setHints", "(I)V", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void SetPixels(int arg0, int arg1, int arg2, int arg3, Java.Awt.ImageNs.ColorModel arg4, byte[] arg5, int arg6, int arg7) + { + IExecute("setPixels", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void SetPixels(int arg0, int arg1, int arg2, int arg3, Java.Awt.ImageNs.ColorModel arg4, int[] arg5, int arg6, int arg7) + { + IExecute("setPixels", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7); + } + /// + /// + /// + /// + public void SetProperties(Java.Util.Hashtable arg0) + { + IExecuteWithSignature("setProperties", "(Ljava/util/Hashtable;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/ImageFilter.cs b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/ImageFilter.cs new file mode 100644 index 0000000000..82108628e9 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/ImageFilter.cs @@ -0,0 +1,154 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.ImageNs +{ + #region ImageFilter + public partial class ImageFilter + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Awt.ImageNs.ImageConsumer(Java.Awt.ImageNs.ImageFilter t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Cloneable(Java.Awt.ImageNs.ImageFilter t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public Java.Awt.ImageNs.ImageFilter GetFilterInstance(Java.Awt.ImageNs.ImageConsumer arg0) + { + return IExecuteWithSignature("getFilterInstance", "(Ljava/awt/image/ImageConsumer;)Ljava/awt/image/ImageFilter;", arg0); + } + /// + /// + /// + /// + public void ImageComplete(int arg0) + { + IExecuteWithSignature("imageComplete", "(I)V", arg0); + } + /// + /// + /// + /// + public void ResendTopDownLeftRight(Java.Awt.ImageNs.ImageProducer arg0) + { + IExecuteWithSignature("resendTopDownLeftRight", "(Ljava/awt/image/ImageProducer;)V", arg0); + } + /// + /// + /// + /// + public void SetColorModel(Java.Awt.ImageNs.ColorModel arg0) + { + IExecuteWithSignature("setColorModel", "(Ljava/awt/image/ColorModel;)V", arg0); + } + /// + /// + /// + /// + /// + public void SetDimensions(int arg0, int arg1) + { + IExecute("setDimensions", arg0, arg1); + } + /// + /// + /// + /// + public void SetHints(int arg0) + { + IExecuteWithSignature("setHints", "(I)V", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void SetPixels(int arg0, int arg1, int arg2, int arg3, Java.Awt.ImageNs.ColorModel arg4, byte[] arg5, int arg6, int arg7) + { + IExecute("setPixels", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void SetPixels(int arg0, int arg1, int arg2, int arg3, Java.Awt.ImageNs.ColorModel arg4, int[] arg5, int arg6, int arg7) + { + IExecute("setPixels", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7); + } + /// + /// + /// + /// + public void SetProperties(Java.Util.Hashtable arg0) + { + IExecuteWithSignature("setProperties", "(Ljava/util/Hashtable;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/ImageObserver.cs b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/ImageObserver.cs new file mode 100644 index 0000000000..5917c50eb7 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/ImageObserver.cs @@ -0,0 +1,149 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.ImageNs +{ + #region IImageObserver + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IImageObserver + { + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + bool ImageUpdate(Java.Awt.Image arg0, int arg1, int arg2, int arg3, int arg4, int arg5); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ImageObserver + public partial class ImageObserver : Java.Awt.ImageNs.IImageObserver + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int ABORT { get { if (!_ABORTReady) { _ABORTContent = SGetField(LocalBridgeClazz, "ABORT"); _ABORTReady = true; } return _ABORTContent; } } + private static int _ABORTContent = default; + private static bool _ABORTReady = false; // this is used because in case of generics + /// + /// + /// + public static int ALLBITS { get { if (!_ALLBITSReady) { _ALLBITSContent = SGetField(LocalBridgeClazz, "ALLBITS"); _ALLBITSReady = true; } return _ALLBITSContent; } } + private static int _ALLBITSContent = default; + private static bool _ALLBITSReady = false; // this is used because in case of generics + /// + /// + /// + public static int ERROR { get { if (!_ERRORReady) { _ERRORContent = SGetField(LocalBridgeClazz, "ERROR"); _ERRORReady = true; } return _ERRORContent; } } + private static int _ERRORContent = default; + private static bool _ERRORReady = false; // this is used because in case of generics + /// + /// + /// + public static int FRAMEBITS { get { if (!_FRAMEBITSReady) { _FRAMEBITSContent = SGetField(LocalBridgeClazz, "FRAMEBITS"); _FRAMEBITSReady = true; } return _FRAMEBITSContent; } } + private static int _FRAMEBITSContent = default; + private static bool _FRAMEBITSReady = false; // this is used because in case of generics + /// + /// + /// + public static int HEIGHT { get { if (!_HEIGHTReady) { _HEIGHTContent = SGetField(LocalBridgeClazz, "HEIGHT"); _HEIGHTReady = true; } return _HEIGHTContent; } } + private static int _HEIGHTContent = default; + private static bool _HEIGHTReady = false; // this is used because in case of generics + /// + /// + /// + public static int PROPERTIES { get { if (!_PROPERTIESReady) { _PROPERTIESContent = SGetField(LocalBridgeClazz, "PROPERTIES"); _PROPERTIESReady = true; } return _PROPERTIESContent; } } + private static int _PROPERTIESContent = default; + private static bool _PROPERTIESReady = false; // this is used because in case of generics + /// + /// + /// + public static int SOMEBITS { get { if (!_SOMEBITSReady) { _SOMEBITSContent = SGetField(LocalBridgeClazz, "SOMEBITS"); _SOMEBITSReady = true; } return _SOMEBITSContent; } } + private static int _SOMEBITSContent = default; + private static bool _SOMEBITSReady = false; // this is used because in case of generics + /// + /// + /// + public static int WIDTH { get { if (!_WIDTHReady) { _WIDTHContent = SGetField(LocalBridgeClazz, "WIDTH"); _WIDTHReady = true; } return _WIDTHContent; } } + private static int _WIDTHContent = default; + private static bool _WIDTHReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public bool ImageUpdate(Java.Awt.Image arg0, int arg1, int arg2, int arg3, int arg4, int arg5) + { + return IExecute("imageUpdate", arg0, arg1, arg2, arg3, arg4, arg5); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/ImageProducer.cs b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/ImageProducer.cs new file mode 100644 index 0000000000..770c792faf --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/ImageProducer.cs @@ -0,0 +1,143 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.ImageNs +{ + #region IImageProducer + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IImageProducer + { + #region Instance methods + /// + /// + /// + /// + /// + bool IsConsumer(Java.Awt.ImageNs.ImageConsumer arg0); + /// + /// + /// + /// + void AddConsumer(Java.Awt.ImageNs.ImageConsumer arg0); + /// + /// + /// + /// + void RemoveConsumer(Java.Awt.ImageNs.ImageConsumer arg0); + /// + /// + /// + /// + void RequestTopDownLeftRightResend(Java.Awt.ImageNs.ImageConsumer arg0); + /// + /// + /// + /// + void StartProduction(Java.Awt.ImageNs.ImageConsumer arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ImageProducer + public partial class ImageProducer : Java.Awt.ImageNs.IImageProducer + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public bool IsConsumer(Java.Awt.ImageNs.ImageConsumer arg0) + { + return IExecuteWithSignature("isConsumer", "(Ljava/awt/image/ImageConsumer;)Z", arg0); + } + /// + /// + /// + /// + public void AddConsumer(Java.Awt.ImageNs.ImageConsumer arg0) + { + IExecuteWithSignature("addConsumer", "(Ljava/awt/image/ImageConsumer;)V", arg0); + } + /// + /// + /// + /// + public void RemoveConsumer(Java.Awt.ImageNs.ImageConsumer arg0) + { + IExecuteWithSignature("removeConsumer", "(Ljava/awt/image/ImageConsumer;)V", arg0); + } + /// + /// + /// + /// + public void RequestTopDownLeftRightResend(Java.Awt.ImageNs.ImageConsumer arg0) + { + IExecuteWithSignature("requestTopDownLeftRightResend", "(Ljava/awt/image/ImageConsumer;)V", arg0); + } + /// + /// + /// + /// + public void StartProduction(Java.Awt.ImageNs.ImageConsumer arg0) + { + IExecuteWithSignature("startProduction", "(Ljava/awt/image/ImageConsumer;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/ImagingOpException.cs b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/ImagingOpException.cs new file mode 100644 index 0000000000..e280140073 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/ImagingOpException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.ImageNs +{ + #region ImagingOpException + public partial class ImagingOpException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/IndexColorModel.cs b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/IndexColorModel.cs new file mode 100644 index 0000000000..0558822a8a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/IndexColorModel.cs @@ -0,0 +1,236 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.ImageNs +{ + #region IndexColorModel + public partial class IndexColorModel + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + /// + /// + public IndexColorModel(int arg0, int arg1, byte[] arg2, byte[] arg3, byte[] arg4, byte[] arg5) + : base(arg0, arg1, arg2, arg3, arg4, arg5) + { + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public IndexColorModel(int arg0, int arg1, byte[] arg2, byte[] arg3, byte[] arg4, int arg5) + : base(arg0, arg1, arg2, arg3, arg4, arg5) + { + } + /// + /// + /// + /// + /// + /// + /// + /// + public IndexColorModel(int arg0, int arg1, byte[] arg2, byte[] arg3, byte[] arg4) + : base(arg0, arg1, arg2, arg3, arg4) + { + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public IndexColorModel(int arg0, int arg1, byte[] arg2, int arg3, bool arg4, int arg5) + : base(arg0, arg1, arg2, arg3, arg4, arg5) + { + } + /// + /// + /// + /// + /// + /// + /// + /// + public IndexColorModel(int arg0, int arg1, byte[] arg2, int arg3, bool arg4) + : base(arg0, arg1, arg2, arg3, arg4) + { + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public IndexColorModel(int arg0, int arg1, int[] arg2, int arg3, bool arg4, int arg5, int arg6) + : base(arg0, arg1, arg2, arg3, arg4, arg5, arg6) + { + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public IndexColorModel(int arg0, int arg1, int[] arg2, int arg3, int arg4, Java.Math.BigInteger arg5) + : base(arg0, arg1, arg2, arg3, arg4, arg5) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int MapSize + { + get { return IExecuteWithSignature("getMapSize", "()I"); } + } + /// + /// + /// + public int TransparentPixel + { + get { return IExecuteWithSignature("getTransparentPixel", "()I"); } + } + /// + /// + /// + public Java.Math.BigInteger ValidPixels + { + get { return IExecuteWithSignature("getValidPixels", "()Ljava/math/BigInteger;"); } + } + /// + /// + /// + /// + public bool IsValid() + { + return IExecuteWithSignature("isValid", "()Z"); + } + /// + /// + /// + /// + /// + public bool IsValid(int arg0) + { + return IExecuteWithSignature("isValid", "(I)Z", arg0); + } + /// + /// + /// + /// + public void GetAlphas(byte[] arg0) + { + IExecuteWithSignature("getAlphas", "([B)V", new object[] { arg0 }); + } + /// + /// + /// + /// + public void GetBlues(byte[] arg0) + { + IExecuteWithSignature("getBlues", "([B)V", new object[] { arg0 }); + } + /// + /// + /// + /// + public void GetGreens(byte[] arg0) + { + IExecuteWithSignature("getGreens", "([B)V", new object[] { arg0 }); + } + /// + /// + /// + /// + public void GetReds(byte[] arg0) + { + IExecuteWithSignature("getReds", "([B)V", new object[] { arg0 }); + } + /// + /// + /// + /// + public void GetRGBs(int[] arg0) + { + IExecuteWithSignature("getRGBs", "([I)V", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + /// + public Java.Awt.ImageNs.BufferedImage ConvertToIntDiscrete(Java.Awt.ImageNs.Raster arg0, bool arg1) + { + return IExecute("convertToIntDiscrete", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/Kernel.cs b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/Kernel.cs new file mode 100644 index 0000000000..c9d6154fd2 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/Kernel.cs @@ -0,0 +1,105 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.ImageNs +{ + #region Kernel + public partial class Kernel + { + #region Constructors + /// + /// + /// + /// + /// + /// + public Kernel(int arg0, int arg1, float[] arg2) + : base(arg0, arg1, arg2) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int Height + { + get { return IExecuteWithSignature("getHeight", "()I"); } + } + /// + /// + /// + public int Width + { + get { return IExecuteWithSignature("getWidth", "()I"); } + } + /// + /// + /// + public int XOrigin + { + get { return IExecuteWithSignature("getXOrigin", "()I"); } + } + /// + /// + /// + public int YOrigin + { + get { return IExecuteWithSignature("getYOrigin", "()I"); } + } + /// + /// + /// + /// + /// + public float[] GetKernelData(float[] arg0) + { + return IExecuteWithSignatureArray("getKernelData", "([F)[F", new object[] { arg0 }); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/LookupOp.cs b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/LookupOp.cs new file mode 100644 index 0000000000..0bd616ba99 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/LookupOp.cs @@ -0,0 +1,156 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.ImageNs +{ + #region LookupOp + public partial class LookupOp + { + #region Constructors + /// + /// + /// + /// + /// + public LookupOp(Java.Awt.ImageNs.LookupTable arg0, Java.Awt.RenderingHints arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Awt.ImageNs.BufferedImageOp(Java.Awt.ImageNs.LookupOp t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Awt.ImageNs.RasterOp(Java.Awt.ImageNs.LookupOp t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.RenderingHints RenderingHints + { + get { return IExecuteWithSignature("getRenderingHints", "()Ljava/awt/RenderingHints;"); } + } + /// + /// + /// + public Java.Awt.ImageNs.LookupTable Table + { + get { return IExecuteWithSignature("getTable", "()Ljava/awt/image/LookupTable;"); } + } + /// + /// + /// + /// + /// + /// + public Java.Awt.Geom.Point2D GetPoint2D(Java.Awt.Geom.Point2D arg0, Java.Awt.Geom.Point2D arg1) + { + return IExecute("getPoint2D", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Awt.Geom.Rectangle2D GetBounds2D(Java.Awt.ImageNs.BufferedImage arg0) + { + return IExecuteWithSignature("getBounds2D", "(Ljava/awt/image/BufferedImage;)Ljava/awt/geom/Rectangle2D;", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.Geom.Rectangle2D GetBounds2D(Java.Awt.ImageNs.Raster arg0) + { + return IExecuteWithSignature("getBounds2D", "(Ljava/awt/image/Raster;)Ljava/awt/geom/Rectangle2D;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Awt.ImageNs.BufferedImage Filter(Java.Awt.ImageNs.BufferedImage arg0, Java.Awt.ImageNs.BufferedImage arg1) + { + return IExecute("filter", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Awt.ImageNs.WritableRaster Filter(Java.Awt.ImageNs.Raster arg0, Java.Awt.ImageNs.WritableRaster arg1) + { + return IExecute("filter", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Awt.ImageNs.BufferedImage CreateCompatibleDestImage(Java.Awt.ImageNs.BufferedImage arg0, Java.Awt.ImageNs.ColorModel arg1) + { + return IExecute("createCompatibleDestImage", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Awt.ImageNs.WritableRaster CreateCompatibleDestRaster(Java.Awt.ImageNs.Raster arg0) + { + return IExecuteWithSignature("createCompatibleDestRaster", "(Ljava/awt/image/Raster;)Ljava/awt/image/WritableRaster;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/LookupTable.cs b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/LookupTable.cs new file mode 100644 index 0000000000..cb21cfbaa1 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/LookupTable.cs @@ -0,0 +1,82 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.ImageNs +{ + #region LookupTable + public partial class LookupTable + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int NumComponents + { + get { return IExecuteWithSignature("getNumComponents", "()I"); } + } + /// + /// + /// + public int Offset + { + get { return IExecuteWithSignature("getOffset", "()I"); } + } + /// + /// + /// + /// + /// + /// + public int[] LookupPixel(int[] arg0, int[] arg1) + { + return IExecuteArray("lookupPixel", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/MemoryImageSource.cs b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/MemoryImageSource.cs new file mode 100644 index 0000000000..1c901ea6e5 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/MemoryImageSource.cs @@ -0,0 +1,246 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.ImageNs +{ + #region MemoryImageSource + public partial class MemoryImageSource + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + /// + /// + public MemoryImageSource(int arg0, int arg1, int[] arg2, int arg3, int arg4, Java.Util.Hashtable arg5) + : base(arg0, arg1, arg2, arg3, arg4, arg5) + { + } + /// + /// + /// + /// + /// + /// + /// + /// + public MemoryImageSource(int arg0, int arg1, int[] arg2, int arg3, int arg4) + : base(arg0, arg1, arg2, arg3, arg4) + { + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public MemoryImageSource(int arg0, int arg1, Java.Awt.ImageNs.ColorModel arg2, byte[] arg3, int arg4, int arg5, Java.Util.Hashtable arg6) + : base(arg0, arg1, arg2, arg3, arg4, arg5, arg6) + { + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public MemoryImageSource(int arg0, int arg1, Java.Awt.ImageNs.ColorModel arg2, byte[] arg3, int arg4, int arg5) + : base(arg0, arg1, arg2, arg3, arg4, arg5) + { + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public MemoryImageSource(int arg0, int arg1, Java.Awt.ImageNs.ColorModel arg2, int[] arg3, int arg4, int arg5, Java.Util.Hashtable arg6) + : base(arg0, arg1, arg2, arg3, arg4, arg5, arg6) + { + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public MemoryImageSource(int arg0, int arg1, Java.Awt.ImageNs.ColorModel arg2, int[] arg3, int arg4, int arg5) + : base(arg0, arg1, arg2, arg3, arg4, arg5) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public bool IsConsumer(Java.Awt.ImageNs.ImageConsumer arg0) + { + return IExecuteWithSignature("isConsumer", "(Ljava/awt/image/ImageConsumer;)Z", arg0); + } + /// + /// + /// + /// + public void AddConsumer(Java.Awt.ImageNs.ImageConsumer arg0) + { + IExecuteWithSignature("addConsumer", "(Ljava/awt/image/ImageConsumer;)V", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public void NewPixels(byte[] arg0, Java.Awt.ImageNs.ColorModel arg1, int arg2, int arg3) + { + IExecute("newPixels", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + public void NewPixels(int arg0, int arg1, int arg2, int arg3, bool arg4) + { + IExecute("newPixels", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + /// + public void NewPixels(int arg0, int arg1, int arg2, int arg3) + { + IExecute("newPixels", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + public void NewPixels(int[] arg0, Java.Awt.ImageNs.ColorModel arg1, int arg2, int arg3) + { + IExecute("newPixels", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + public void RemoveConsumer(Java.Awt.ImageNs.ImageConsumer arg0) + { + IExecuteWithSignature("removeConsumer", "(Ljava/awt/image/ImageConsumer;)V", arg0); + } + /// + /// + /// + /// + public void SetAnimated(bool arg0) + { + IExecuteWithSignature("setAnimated", "(Z)V", arg0); + } + /// + /// + /// + /// + public void SetFullBufferUpdates(bool arg0) + { + IExecuteWithSignature("setFullBufferUpdates", "(Z)V", arg0); + } + /// + /// + /// + public void NewPixels() + { + IExecuteWithSignature("newPixels", "()V"); + } + /// + /// + /// + /// + public void RequestTopDownLeftRightResend(Java.Awt.ImageNs.ImageConsumer arg0) + { + IExecuteWithSignature("requestTopDownLeftRightResend", "(Ljava/awt/image/ImageConsumer;)V", arg0); + } + /// + /// + /// + /// + public void StartProduction(Java.Awt.ImageNs.ImageConsumer arg0) + { + IExecuteWithSignature("startProduction", "(Ljava/awt/image/ImageConsumer;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/MultiPixelPackedSampleModel.cs b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/MultiPixelPackedSampleModel.cs new file mode 100644 index 0000000000..cb512549f8 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/MultiPixelPackedSampleModel.cs @@ -0,0 +1,122 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.ImageNs +{ + #region MultiPixelPackedSampleModel + public partial class MultiPixelPackedSampleModel + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + /// + /// + public MultiPixelPackedSampleModel(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5) + : base(arg0, arg1, arg2, arg3, arg4, arg5) + { + } + /// + /// + /// + /// + /// + /// + /// + public MultiPixelPackedSampleModel(int arg0, int arg1, int arg2, int arg3) + : base(arg0, arg1, arg2, arg3) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int DataBitOffset + { + get { return IExecuteWithSignature("getDataBitOffset", "()I"); } + } + /// + /// + /// + public int PixelBitStride + { + get { return IExecuteWithSignature("getPixelBitStride", "()I"); } + } + /// + /// + /// + public int ScanlineStride + { + get { return IExecuteWithSignature("getScanlineStride", "()I"); } + } + /// + /// + /// + /// + /// + public int GetBitOffset(int arg0) + { + return IExecuteWithSignature("getBitOffset", "(I)I", arg0); + } + /// + /// + /// + /// + /// + /// + public int GetOffset(int arg0, int arg1) + { + return IExecute("getOffset", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/MultiResolutionImage.cs b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/MultiResolutionImage.cs new file mode 100644 index 0000000000..e8744e29a8 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/MultiResolutionImage.cs @@ -0,0 +1,104 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.ImageNs +{ + #region IMultiResolutionImage + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IMultiResolutionImage + { + #region Instance methods + /// + /// + /// + Java.Util.List ResolutionVariants { get; } + /// + /// + /// + /// + /// + /// + Java.Awt.Image GetResolutionVariant(double arg0, double arg1); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region MultiResolutionImage + public partial class MultiResolutionImage : Java.Awt.ImageNs.IMultiResolutionImage + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Util.List ResolutionVariants + { + get { return IExecuteWithSignature>("getResolutionVariants", "()Ljava/util/List;"); } + } + /// + /// + /// + /// + /// + /// + public Java.Awt.Image GetResolutionVariant(double arg0, double arg1) + { + return IExecute("getResolutionVariant", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/PackedColorModel.cs b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/PackedColorModel.cs new file mode 100644 index 0000000000..158ec9b8ea --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/PackedColorModel.cs @@ -0,0 +1,104 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.ImageNs +{ + #region PackedColorModel + public partial class PackedColorModel + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public PackedColorModel(Java.Awt.ColorNs.ColorSpace arg0, int arg1, int arg2, int arg3, int arg4, int arg5, bool arg6, int arg7, int arg8) + : base(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8) + { + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public PackedColorModel(Java.Awt.ColorNs.ColorSpace arg0, int arg1, int[] arg2, int arg3, bool arg4, int arg5, int arg6) + : base(arg0, arg1, arg2, arg3, arg4, arg5, arg6) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int[] Masks + { + get { return IExecuteWithSignatureArray("getMasks", "()[I"); } + } + /// + /// + /// + /// + /// + public int GetMask(int arg0) + { + return IExecuteWithSignature("getMask", "(I)I", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/PixelGrabber.cs b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/PixelGrabber.cs new file mode 100644 index 0000000000..a5806cad3b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/PixelGrabber.cs @@ -0,0 +1,241 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.ImageNs +{ + #region PixelGrabber + public partial class PixelGrabber + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + /// + /// + public PixelGrabber(Java.Awt.Image arg0, int arg1, int arg2, int arg3, int arg4, bool arg5) + : base(arg0, arg1, arg2, arg3, arg4, arg5) + { + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public PixelGrabber(Java.Awt.Image arg0, int arg1, int arg2, int arg3, int arg4, int[] arg5, int arg6, int arg7) + : base(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) + { + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public PixelGrabber(Java.Awt.ImageNs.ImageProducer arg0, int arg1, int arg2, int arg3, int arg4, int[] arg5, int arg6, int arg7) + : base(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.ImageNs.ColorModel ColorModel + { + get { return IExecuteWithSignature("getColorModel", "()Ljava/awt/image/ColorModel;"); } set { IExecuteWithSignature("setColorModel", "(Ljava/awt/image/ColorModel;)V", value); } + } + /// + /// + /// + public int Height + { + get { return IExecuteWithSignature("getHeight", "()I"); } + } + /// + /// + /// + public object Pixels + { + get { return IExecuteWithSignature("getPixels", "()Ljava/lang/Object;"); } + } + /// + /// + /// + public int Width + { + get { return IExecuteWithSignature("getWidth", "()I"); } + } + /// + /// + /// + /// + /// + public bool GrabPixels() + { + return IExecuteWithSignature("grabPixels", "()Z"); + } + /// + /// + /// + /// + /// + /// + public bool GrabPixels(long arg0) + { + return IExecuteWithSignature("grabPixels", "(J)Z", arg0); + } + /// + /// + /// + /// + public int GetStatus() + { + return IExecuteWithSignature("getStatus", "()I"); + } + /// + /// + /// + /// + public int Status() + { + return IExecuteWithSignature("status", "()I"); + } + /// + /// + /// + public void AbortGrabbing() + { + IExecuteWithSignature("abortGrabbing", "()V"); + } + /// + /// + /// + /// + public void ImageComplete(int arg0) + { + IExecuteWithSignature("imageComplete", "(I)V", arg0); + } + /// + /// + /// + public void StartGrabbing() + { + IExecuteWithSignature("startGrabbing", "()V"); + } + /// + /// + /// + /// + /// + public void SetDimensions(int arg0, int arg1) + { + IExecute("setDimensions", arg0, arg1); + } + /// + /// + /// + /// + public void SetHints(int arg0) + { + IExecuteWithSignature("setHints", "(I)V", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void SetPixels(int arg0, int arg1, int arg2, int arg3, Java.Awt.ImageNs.ColorModel arg4, byte[] arg5, int arg6, int arg7) + { + IExecute("setPixels", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void SetPixels(int arg0, int arg1, int arg2, int arg3, Java.Awt.ImageNs.ColorModel arg4, int[] arg5, int arg6, int arg7) + { + IExecute("setPixels", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7); + } + /// + /// + /// + /// + public void SetProperties(Java.Util.Hashtable arg0) + { + IExecuteWithSignature("setProperties", "(Ljava/util/Hashtable;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/PixelInterleavedSampleModel.cs b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/PixelInterleavedSampleModel.cs new file mode 100644 index 0000000000..1097fa9181 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/PixelInterleavedSampleModel.cs @@ -0,0 +1,71 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.ImageNs +{ + #region PixelInterleavedSampleModel + public partial class PixelInterleavedSampleModel + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + /// + /// + public PixelInterleavedSampleModel(int arg0, int arg1, int arg2, int arg3, int arg4, int[] arg5) + : base(arg0, arg1, arg2, arg3, arg4, arg5) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/RGBImageFilter.cs b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/RGBImageFilter.cs new file mode 100644 index 0000000000..cf21e14b6c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/RGBImageFilter.cs @@ -0,0 +1,101 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.ImageNs +{ + #region RGBImageFilter + public partial class RGBImageFilter + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + public int FilterRGB(int arg0, int arg1, int arg2) + { + return IExecute("filterRGB", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public Java.Awt.ImageNs.IndexColorModel FilterIndexColorModel(Java.Awt.ImageNs.IndexColorModel arg0) + { + return IExecuteWithSignature("filterIndexColorModel", "(Ljava/awt/image/IndexColorModel;)Ljava/awt/image/IndexColorModel;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void FilterRGBPixels(int arg0, int arg1, int arg2, int arg3, int[] arg4, int arg5, int arg6) + { + IExecute("filterRGBPixels", arg0, arg1, arg2, arg3, arg4, arg5, arg6); + } + /// + /// + /// + /// + /// + public void SubstituteColorModel(Java.Awt.ImageNs.ColorModel arg0, Java.Awt.ImageNs.ColorModel arg1) + { + IExecute("substituteColorModel", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/Raster.cs b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/Raster.cs new file mode 100644 index 0000000000..2e6e83f433 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/Raster.cs @@ -0,0 +1,556 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.ImageNs +{ + #region Raster + public partial class Raster + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + /// + public static Java.Awt.ImageNs.Raster CreateRaster(Java.Awt.ImageNs.SampleModel arg0, Java.Awt.ImageNs.DataBuffer arg1, Java.Awt.Point arg2) + { + return SExecute(LocalBridgeClazz, "createRaster", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Awt.ImageNs.WritableRaster CreateBandedRaster(int arg0, int arg1, int arg2, int arg3, int[] arg4, int[] arg5, Java.Awt.Point arg6) + { + return SExecute(LocalBridgeClazz, "createBandedRaster", arg0, arg1, arg2, arg3, arg4, arg5, arg6); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Awt.ImageNs.WritableRaster CreateBandedRaster(int arg0, int arg1, int arg2, int arg3, Java.Awt.Point arg4) + { + return SExecute(LocalBridgeClazz, "createBandedRaster", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Awt.ImageNs.WritableRaster CreateBandedRaster(Java.Awt.ImageNs.DataBuffer arg0, int arg1, int arg2, int arg3, int[] arg4, int[] arg5, Java.Awt.Point arg6) + { + return SExecute(LocalBridgeClazz, "createBandedRaster", arg0, arg1, arg2, arg3, arg4, arg5, arg6); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Awt.ImageNs.WritableRaster CreateInterleavedRaster(int arg0, int arg1, int arg2, int arg3, int arg4, int[] arg5, Java.Awt.Point arg6) + { + return SExecute(LocalBridgeClazz, "createInterleavedRaster", arg0, arg1, arg2, arg3, arg4, arg5, arg6); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Awt.ImageNs.WritableRaster CreateInterleavedRaster(int arg0, int arg1, int arg2, int arg3, Java.Awt.Point arg4) + { + return SExecute(LocalBridgeClazz, "createInterleavedRaster", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Awt.ImageNs.WritableRaster CreateInterleavedRaster(Java.Awt.ImageNs.DataBuffer arg0, int arg1, int arg2, int arg3, int arg4, int[] arg5, Java.Awt.Point arg6) + { + return SExecute(LocalBridgeClazz, "createInterleavedRaster", arg0, arg1, arg2, arg3, arg4, arg5, arg6); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Awt.ImageNs.WritableRaster CreatePackedRaster(int arg0, int arg1, int arg2, int arg3, int arg4, Java.Awt.Point arg5) + { + return SExecute(LocalBridgeClazz, "createPackedRaster", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Awt.ImageNs.WritableRaster CreatePackedRaster(int arg0, int arg1, int arg2, int[] arg3, Java.Awt.Point arg4) + { + return SExecute(LocalBridgeClazz, "createPackedRaster", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Awt.ImageNs.WritableRaster CreatePackedRaster(Java.Awt.ImageNs.DataBuffer arg0, int arg1, int arg2, int arg3, int[] arg4, Java.Awt.Point arg5) + { + return SExecute(LocalBridgeClazz, "createPackedRaster", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Awt.ImageNs.WritableRaster CreatePackedRaster(Java.Awt.ImageNs.DataBuffer arg0, int arg1, int arg2, int arg3, Java.Awt.Point arg4) + { + return SExecute(LocalBridgeClazz, "createPackedRaster", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Awt.ImageNs.WritableRaster CreateWritableRaster(Java.Awt.ImageNs.SampleModel arg0, Java.Awt.ImageNs.DataBuffer arg1, Java.Awt.Point arg2) + { + return SExecute(LocalBridgeClazz, "createWritableRaster", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public static Java.Awt.ImageNs.WritableRaster CreateWritableRaster(Java.Awt.ImageNs.SampleModel arg0, Java.Awt.Point arg1) + { + return SExecute(LocalBridgeClazz, "createWritableRaster", arg0, arg1); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.Rectangle Bounds + { + get { return IExecuteWithSignature("getBounds", "()Ljava/awt/Rectangle;"); } + } + /// + /// + /// + public Java.Awt.ImageNs.DataBuffer DataBuffer + { + get { return IExecuteWithSignature("getDataBuffer", "()Ljava/awt/image/DataBuffer;"); } + } + /// + /// + /// + public int Height + { + get { return IExecuteWithSignature("getHeight", "()I"); } + } + /// + /// + /// + public int MinX + { + get { return IExecuteWithSignature("getMinX", "()I"); } + } + /// + /// + /// + public int MinY + { + get { return IExecuteWithSignature("getMinY", "()I"); } + } + /// + /// + /// + public int NumBands + { + get { return IExecuteWithSignature("getNumBands", "()I"); } + } + /// + /// + /// + public int NumDataElements + { + get { return IExecuteWithSignature("getNumDataElements", "()I"); } + } + /// + /// + /// + public Java.Awt.ImageNs.Raster Parent + { + get { return IExecuteWithSignature("getParent", "()Ljava/awt/image/Raster;"); } + } + /// + /// + /// + public Java.Awt.ImageNs.SampleModel SampleModel + { + get { return IExecuteWithSignature("getSampleModel", "()Ljava/awt/image/SampleModel;"); } + } + /// + /// + /// + public int SampleModelTranslateX + { + get { return IExecuteWithSignature("getSampleModelTranslateX", "()I"); } + } + /// + /// + /// + public int SampleModelTranslateY + { + get { return IExecuteWithSignature("getSampleModelTranslateY", "()I"); } + } + /// + /// + /// + public int TransferType + { + get { return IExecuteWithSignature("getTransferType", "()I"); } + } + /// + /// + /// + public int Width + { + get { return IExecuteWithSignature("getWidth", "()I"); } + } + /// + /// + /// + /// + /// + /// + /// + public double GetSampleDouble(int arg0, int arg1, int arg2) + { + return IExecute("getSampleDouble", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public double[] GetPixel(int arg0, int arg1, double[] arg2) + { + return IExecuteArray("getPixel", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public double[] GetPixels(int arg0, int arg1, int arg2, int arg3, double[] arg4) + { + return IExecuteArray("getPixels", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public double[] GetSamples(int arg0, int arg1, int arg2, int arg3, int arg4, double[] arg5) + { + return IExecuteArray("getSamples", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + public float GetSampleFloat(int arg0, int arg1, int arg2) + { + return IExecute("getSampleFloat", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public float[] GetPixel(int arg0, int arg1, float[] arg2) + { + return IExecuteArray("getPixel", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public float[] GetPixels(int arg0, int arg1, int arg2, int arg3, float[] arg4) + { + return IExecuteArray("getPixels", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public float[] GetSamples(int arg0, int arg1, int arg2, int arg3, int arg4, float[] arg5) + { + return IExecuteArray("getSamples", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + public int GetSample(int arg0, int arg1, int arg2) + { + return IExecute("getSample", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public int[] GetPixel(int arg0, int arg1, int[] arg2) + { + return IExecuteArray("getPixel", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public int[] GetPixels(int arg0, int arg1, int arg2, int arg3, int[] arg4) + { + return IExecuteArray("getPixels", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public int[] GetSamples(int arg0, int arg1, int arg2, int arg3, int arg4, int[] arg5) + { + return IExecuteArray("getSamples", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Awt.ImageNs.Raster CreateChild(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int[] arg6) + { + return IExecute("createChild", arg0, arg1, arg2, arg3, arg4, arg5, arg6); + } + /// + /// + /// + /// + /// + /// + public Java.Awt.ImageNs.Raster CreateTranslatedChild(int arg0, int arg1) + { + return IExecute("createTranslatedChild", arg0, arg1); + } + /// + /// + /// + /// + public Java.Awt.ImageNs.WritableRaster CreateCompatibleWritableRaster() + { + return IExecuteWithSignature("createCompatibleWritableRaster", "()Ljava/awt/image/WritableRaster;"); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Awt.ImageNs.WritableRaster CreateCompatibleWritableRaster(int arg0, int arg1, int arg2, int arg3) + { + return IExecute("createCompatibleWritableRaster", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + public Java.Awt.ImageNs.WritableRaster CreateCompatibleWritableRaster(int arg0, int arg1) + { + return IExecute("createCompatibleWritableRaster", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Awt.ImageNs.WritableRaster CreateCompatibleWritableRaster(Java.Awt.Rectangle arg0) + { + return IExecuteWithSignature("createCompatibleWritableRaster", "(Ljava/awt/Rectangle;)Ljava/awt/image/WritableRaster;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public object GetDataElements(int arg0, int arg1, int arg2, int arg3, object arg4) + { + return IExecute("getDataElements", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + /// + public object GetDataElements(int arg0, int arg1, object arg2) + { + return IExecute("getDataElements", arg0, arg1, arg2); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/RasterFormatException.cs b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/RasterFormatException.cs new file mode 100644 index 0000000000..b111ca31bf --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/RasterFormatException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.ImageNs +{ + #region RasterFormatException + public partial class RasterFormatException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/RasterOp.cs b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/RasterOp.cs new file mode 100644 index 0000000000..c2ef281158 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/RasterOp.cs @@ -0,0 +1,151 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.ImageNs +{ + #region IRasterOp + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IRasterOp + { + #region Instance methods + /// + /// + /// + Java.Awt.RenderingHints RenderingHints { get; } + /// + /// + /// + /// + /// + /// + Java.Awt.Geom.Point2D GetPoint2D(Java.Awt.Geom.Point2D arg0, Java.Awt.Geom.Point2D arg1); + /// + /// + /// + /// + /// + Java.Awt.Geom.Rectangle2D GetBounds2D(Java.Awt.ImageNs.Raster arg0); + /// + /// + /// + /// + /// + Java.Awt.ImageNs.WritableRaster CreateCompatibleDestRaster(Java.Awt.ImageNs.Raster arg0); + /// + /// + /// + /// + /// + /// + Java.Awt.ImageNs.WritableRaster Filter(Java.Awt.ImageNs.Raster arg0, Java.Awt.ImageNs.WritableRaster arg1); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region RasterOp + public partial class RasterOp : Java.Awt.ImageNs.IRasterOp + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.RenderingHints RenderingHints + { + get { return IExecuteWithSignature("getRenderingHints", "()Ljava/awt/RenderingHints;"); } + } + /// + /// + /// + /// + /// + /// + public Java.Awt.Geom.Point2D GetPoint2D(Java.Awt.Geom.Point2D arg0, Java.Awt.Geom.Point2D arg1) + { + return IExecute("getPoint2D", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Awt.Geom.Rectangle2D GetBounds2D(Java.Awt.ImageNs.Raster arg0) + { + return IExecuteWithSignature("getBounds2D", "(Ljava/awt/image/Raster;)Ljava/awt/geom/Rectangle2D;", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.ImageNs.WritableRaster CreateCompatibleDestRaster(Java.Awt.ImageNs.Raster arg0) + { + return IExecuteWithSignature("createCompatibleDestRaster", "(Ljava/awt/image/Raster;)Ljava/awt/image/WritableRaster;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Awt.ImageNs.WritableRaster Filter(Java.Awt.ImageNs.Raster arg0, Java.Awt.ImageNs.WritableRaster arg1) + { + return IExecute("filter", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/Renderable/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/Renderable/AllPackageClasses.cs new file mode 100644 index 0000000000..4b0ee1fd5d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/Renderable/AllPackageClasses.cs @@ -0,0 +1,351 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Java.Awt.ImageNs.Renderable +{ + #region ContextualRenderedImageFactory + /// + /// + /// + public partial class ContextualRenderedImageFactory : Java.Awt.ImageNs.Renderable.RenderedImageFactory + { + const string _bridgeClassName = "java.awt.image.renderable.ContextualRenderedImageFactory"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ContextualRenderedImageFactory class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ContextualRenderedImageFactory() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ContextualRenderedImageFactory class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ContextualRenderedImageFactory(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ParameterBlock + /// + /// + /// + public partial class ParameterBlock : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.image.renderable.ParameterBlock"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ParameterBlock() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ParameterBlock(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region RenderableImage + /// + /// + /// + public partial class RenderableImage : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.image.renderable.RenderableImage"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("RenderableImage class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public RenderableImage() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("RenderableImage class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public RenderableImage(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region RenderableImageOp + /// + /// + /// + public partial class RenderableImageOp : Java.Awt.ImageNs.Renderable.RenderableImage + { + const string _bridgeClassName = "java.awt.image.renderable.RenderableImageOp"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public RenderableImageOp() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public RenderableImageOp(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region RenderableImageProducer + /// + /// + /// + public partial class RenderableImageProducer : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.image.renderable.RenderableImageProducer"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public RenderableImageProducer() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public RenderableImageProducer(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region RenderContext + /// + /// + /// + public partial class RenderContext : Java.Lang.Cloneable + { + const string _bridgeClassName = "java.awt.image.renderable.RenderContext"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public RenderContext() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public RenderContext(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region RenderedImageFactory + /// + /// + /// + public partial class RenderedImageFactory : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.image.renderable.RenderedImageFactory"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("RenderedImageFactory class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public RenderedImageFactory() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("RenderedImageFactory class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public RenderedImageFactory(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/Renderable/ContextualRenderedImageFactory.cs b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/Renderable/ContextualRenderedImageFactory.cs new file mode 100644 index 0000000000..5c4ba110c8 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/Renderable/ContextualRenderedImageFactory.cs @@ -0,0 +1,170 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.ImageNs.Renderable +{ + #region IContextualRenderedImageFactory + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IContextualRenderedImageFactory : Java.Awt.ImageNs.Renderable.IRenderedImageFactory + { + #region Instance methods + /// + /// + /// + Java.Lang.String[] PropertyNames { get; } + /// + /// + /// + /// + bool IsDynamic(); + /// + /// + /// + /// + /// + Java.Awt.Geom.Rectangle2D GetBounds2D(Java.Awt.ImageNs.Renderable.ParameterBlock arg0); + /// + /// + /// + /// + /// + /// + /// + /// + Java.Awt.ImageNs.Renderable.RenderContext MapRenderContext(int arg0, Java.Awt.ImageNs.Renderable.RenderContext arg1, Java.Awt.ImageNs.Renderable.ParameterBlock arg2, Java.Awt.ImageNs.Renderable.RenderableImage arg3); + /// + /// + /// + /// + /// + /// + Java.Awt.ImageNs.RenderedImage Create(Java.Awt.ImageNs.Renderable.RenderContext arg0, Java.Awt.ImageNs.Renderable.ParameterBlock arg1); + /// + /// + /// + /// + /// + /// + object GetProperty(Java.Awt.ImageNs.Renderable.ParameterBlock arg0, Java.Lang.String arg1); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ContextualRenderedImageFactory + public partial class ContextualRenderedImageFactory : Java.Awt.ImageNs.Renderable.IContextualRenderedImageFactory + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String[] PropertyNames + { + get { return IExecuteWithSignatureArray("getPropertyNames", "()[Ljava/lang/String;"); } + } + /// + /// + /// + /// + public bool IsDynamic() + { + return IExecuteWithSignature("isDynamic", "()Z"); + } + /// + /// + /// + /// + /// + public Java.Awt.Geom.Rectangle2D GetBounds2D(Java.Awt.ImageNs.Renderable.ParameterBlock arg0) + { + return IExecuteWithSignature("getBounds2D", "(Ljava/awt/image/renderable/ParameterBlock;)Ljava/awt/geom/Rectangle2D;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Awt.ImageNs.Renderable.RenderContext MapRenderContext(int arg0, Java.Awt.ImageNs.Renderable.RenderContext arg1, Java.Awt.ImageNs.Renderable.ParameterBlock arg2, Java.Awt.ImageNs.Renderable.RenderableImage arg3) + { + return IExecute("mapRenderContext", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + public Java.Awt.ImageNs.RenderedImage Create(Java.Awt.ImageNs.Renderable.RenderContext arg0, Java.Awt.ImageNs.Renderable.ParameterBlock arg1) + { + return IExecute("create", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public object GetProperty(Java.Awt.ImageNs.Renderable.ParameterBlock arg0, Java.Lang.String arg1) + { + return IExecute("getProperty", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/Renderable/ParameterBlock.cs b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/Renderable/ParameterBlock.cs new file mode 100644 index 0000000000..7be6e488e9 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/Renderable/ParameterBlock.cs @@ -0,0 +1,410 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.ImageNs.Renderable +{ + #region ParameterBlock + public partial class ParameterBlock + { + #region Constructors + /// + /// + /// + /// + /// + public ParameterBlock(Java.Util.Vector arg0, Java.Util.Vector arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public ParameterBlock(Java.Util.Vector arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Cloneable(Java.Awt.ImageNs.Renderable.ParameterBlock t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Awt.ImageNs.Renderable.ParameterBlock t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int NumParameters + { + get { return IExecuteWithSignature("getNumParameters", "()I"); } + } + /// + /// + /// + public int NumSources + { + get { return IExecuteWithSignature("getNumSources", "()I"); } + } + /// + /// + /// + public Java.Lang.Class[] ParamClasses + { + get { return IExecuteWithSignatureArray("getParamClasses", "()[Ljava/lang/Class;"); } + } + /// + /// + /// + public Java.Util.Vector Parameters + { + get { return IExecuteWithSignature>("getParameters", "()Ljava/util/Vector;"); } set { IExecuteWithSignature("setParameters", "(Ljava/util/Vector;)V", value); } + } + /// + /// + /// + public Java.Util.Vector Sources + { + get { return IExecuteWithSignature>("getSources", "()Ljava/util/Vector;"); } set { IExecuteWithSignature("setSources", "(Ljava/util/Vector;)V", value); } + } + /// + /// + /// + /// + /// + public byte GetByteParameter(int arg0) + { + return IExecuteWithSignature("getByteParameter", "(I)B", arg0); + } + /// + /// + /// + /// + /// + public char GetCharParameter(int arg0) + { + return IExecuteWithSignature("getCharParameter", "(I)C", arg0); + } + /// + /// + /// + /// + /// + public double GetDoubleParameter(int arg0) + { + return IExecuteWithSignature("getDoubleParameter", "(I)D", arg0); + } + /// + /// + /// + /// + /// + public float GetFloatParameter(int arg0) + { + return IExecuteWithSignature("getFloatParameter", "(I)F", arg0); + } + /// + /// + /// + /// + /// + public int GetIntParameter(int arg0) + { + return IExecuteWithSignature("getIntParameter", "(I)I", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.ImageNs.Renderable.ParameterBlock Add(byte arg0) + { + return IExecuteWithSignature("add", "(B)Ljava/awt/image/renderable/ParameterBlock;", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.ImageNs.Renderable.ParameterBlock Add(char arg0) + { + return IExecuteWithSignature("add", "(C)Ljava/awt/image/renderable/ParameterBlock;", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.ImageNs.Renderable.ParameterBlock Add(double arg0) + { + return IExecuteWithSignature("add", "(D)Ljava/awt/image/renderable/ParameterBlock;", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.ImageNs.Renderable.ParameterBlock Add(float arg0) + { + return IExecuteWithSignature("add", "(F)Ljava/awt/image/renderable/ParameterBlock;", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.ImageNs.Renderable.ParameterBlock Add(int arg0) + { + return IExecuteWithSignature("add", "(I)Ljava/awt/image/renderable/ParameterBlock;", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.ImageNs.Renderable.ParameterBlock Add(object arg0) + { + return IExecuteWithSignature("add", "(Ljava/lang/Object;)Ljava/awt/image/renderable/ParameterBlock;", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.ImageNs.Renderable.ParameterBlock Add(long arg0) + { + return IExecuteWithSignature("add", "(J)Ljava/awt/image/renderable/ParameterBlock;", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.ImageNs.Renderable.ParameterBlock Add(short arg0) + { + return IExecuteWithSignature("add", "(S)Ljava/awt/image/renderable/ParameterBlock;", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.ImageNs.Renderable.ParameterBlock AddSource(object arg0) + { + return IExecuteWithSignature("addSource", "(Ljava/lang/Object;)Ljava/awt/image/renderable/ParameterBlock;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Awt.ImageNs.Renderable.ParameterBlock Set(byte arg0, int arg1) + { + return IExecute("set", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Awt.ImageNs.Renderable.ParameterBlock Set(char arg0, int arg1) + { + return IExecute("set", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Awt.ImageNs.Renderable.ParameterBlock Set(double arg0, int arg1) + { + return IExecute("set", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Awt.ImageNs.Renderable.ParameterBlock Set(float arg0, int arg1) + { + return IExecute("set", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Awt.ImageNs.Renderable.ParameterBlock Set(int arg0, int arg1) + { + return IExecute("set", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Awt.ImageNs.Renderable.ParameterBlock Set(object arg0, int arg1) + { + return IExecute("set", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Awt.ImageNs.Renderable.ParameterBlock Set(long arg0, int arg1) + { + return IExecute("set", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Awt.ImageNs.Renderable.ParameterBlock Set(short arg0, int arg1) + { + return IExecute("set", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Awt.ImageNs.Renderable.ParameterBlock SetSource(object arg0, int arg1) + { + return IExecute("setSource", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Awt.ImageNs.Renderable.RenderableImage GetRenderableSource(int arg0) + { + return IExecuteWithSignature("getRenderableSource", "(I)Ljava/awt/image/renderable/RenderableImage;", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.ImageNs.RenderedImage GetRenderedSource(int arg0) + { + return IExecuteWithSignature("getRenderedSource", "(I)Ljava/awt/image/RenderedImage;", arg0); + } + /// + /// + /// + /// + /// + public object GetObjectParameter(int arg0) + { + return IExecuteWithSignature("getObjectParameter", "(I)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public object GetSource(int arg0) + { + return IExecuteWithSignature("getSource", "(I)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + public object ShallowClone() + { + return IExecuteWithSignature("shallowClone", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + /// + public long GetLongParameter(int arg0) + { + return IExecuteWithSignature("getLongParameter", "(I)J", arg0); + } + /// + /// + /// + /// + /// + public short GetShortParameter(int arg0) + { + return IExecuteWithSignature("getShortParameter", "(I)S", arg0); + } + /// + /// + /// + public void RemoveParameters() + { + IExecuteWithSignature("removeParameters", "()V"); + } + /// + /// + /// + public void RemoveSources() + { + IExecuteWithSignature("removeSources", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/Renderable/RenderContext.cs b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/Renderable/RenderContext.cs new file mode 100644 index 0000000000..c96cb38e39 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/Renderable/RenderContext.cs @@ -0,0 +1,131 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.ImageNs.Renderable +{ + #region RenderContext + public partial class RenderContext + { + #region Constructors + /// + /// + /// + /// + /// + public RenderContext(Java.Awt.Geom.AffineTransform arg0, Java.Awt.RenderingHints arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + /// + public RenderContext(Java.Awt.Geom.AffineTransform arg0, Java.Awt.Shape arg1, Java.Awt.RenderingHints arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + public RenderContext(Java.Awt.Geom.AffineTransform arg0, Java.Awt.Shape arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public RenderContext(Java.Awt.Geom.AffineTransform arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.Shape AreaOfInterest + { + get { return IExecuteWithSignature("getAreaOfInterest", "()Ljava/awt/Shape;"); } set { IExecuteWithSignature("setAreaOfInterest", "(Ljava/awt/Shape;)V", value); } + } + /// + /// + /// + public Java.Awt.RenderingHints RenderingHints + { + get { return IExecuteWithSignature("getRenderingHints", "()Ljava/awt/RenderingHints;"); } set { IExecuteWithSignature("setRenderingHints", "(Ljava/awt/RenderingHints;)V", value); } + } + /// + /// + /// + public Java.Awt.Geom.AffineTransform Transform + { + get { return IExecuteWithSignature("getTransform", "()Ljava/awt/geom/AffineTransform;"); } set { IExecuteWithSignature("setTransform", "(Ljava/awt/geom/AffineTransform;)V", value); } + } + /// + /// + /// + /// + public void ConcatenateTransform(Java.Awt.Geom.AffineTransform arg0) + { + IExecuteWithSignature("concatenateTransform", "(Ljava/awt/geom/AffineTransform;)V", arg0); + } + /// + /// + /// + /// + public void PreConcatenateTransform(Java.Awt.Geom.AffineTransform arg0) + { + IExecuteWithSignature("preConcatenateTransform", "(Ljava/awt/geom/AffineTransform;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/Renderable/RenderableImage.cs b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/Renderable/RenderableImage.cs new file mode 100644 index 0000000000..b715bd47da --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/Renderable/RenderableImage.cs @@ -0,0 +1,223 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.ImageNs.Renderable +{ + #region IRenderableImage + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IRenderableImage + { + #region Instance methods + /// + /// + /// + float Height { get; } + /// + /// + /// + float MinX { get; } + /// + /// + /// + float MinY { get; } + /// + /// + /// + Java.Lang.String[] PropertyNames { get; } + /// + /// + /// + Java.Util.Vector Sources { get; } + /// + /// + /// + float Width { get; } + /// + /// + /// + /// + bool IsDynamic(); + /// + /// + /// + /// + Java.Awt.ImageNs.RenderedImage CreateDefaultRendering(); + /// + /// + /// + /// + /// + Java.Awt.ImageNs.RenderedImage CreateRendering(Java.Awt.ImageNs.Renderable.RenderContext arg0); + /// + /// + /// + /// + /// + /// + /// + Java.Awt.ImageNs.RenderedImage CreateScaledRendering(int arg0, int arg1, Java.Awt.RenderingHints arg2); + /// + /// + /// + /// + /// + object GetProperty(Java.Lang.String arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region RenderableImage + public partial class RenderableImage : Java.Awt.ImageNs.Renderable.IRenderableImage + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Lang.String HINTS_OBSERVED { get { if (!_HINTS_OBSERVEDReady) { _HINTS_OBSERVEDContent = SGetField(LocalBridgeClazz, "HINTS_OBSERVED"); _HINTS_OBSERVEDReady = true; } return _HINTS_OBSERVEDContent; } } + private static Java.Lang.String _HINTS_OBSERVEDContent = default; + private static bool _HINTS_OBSERVEDReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public float Height + { + get { return IExecuteWithSignature("getHeight", "()F"); } + } + /// + /// + /// + public float MinX + { + get { return IExecuteWithSignature("getMinX", "()F"); } + } + /// + /// + /// + public float MinY + { + get { return IExecuteWithSignature("getMinY", "()F"); } + } + /// + /// + /// + public Java.Lang.String[] PropertyNames + { + get { return IExecuteWithSignatureArray("getPropertyNames", "()[Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Util.Vector Sources + { + get { return IExecuteWithSignature>("getSources", "()Ljava/util/Vector;"); } + } + /// + /// + /// + public float Width + { + get { return IExecuteWithSignature("getWidth", "()F"); } + } + /// + /// + /// + /// + public bool IsDynamic() + { + return IExecuteWithSignature("isDynamic", "()Z"); + } + /// + /// + /// + /// + public Java.Awt.ImageNs.RenderedImage CreateDefaultRendering() + { + return IExecuteWithSignature("createDefaultRendering", "()Ljava/awt/image/RenderedImage;"); + } + /// + /// + /// + /// + /// + public Java.Awt.ImageNs.RenderedImage CreateRendering(Java.Awt.ImageNs.Renderable.RenderContext arg0) + { + return IExecuteWithSignature("createRendering", "(Ljava/awt/image/renderable/RenderContext;)Ljava/awt/image/RenderedImage;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Awt.ImageNs.RenderedImage CreateScaledRendering(int arg0, int arg1, Java.Awt.RenderingHints arg2) + { + return IExecute("createScaledRendering", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public object GetProperty(Java.Lang.String arg0) + { + return IExecuteWithSignature("getProperty", "(Ljava/lang/String;)Ljava/lang/Object;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/Renderable/RenderableImageOp.cs b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/Renderable/RenderableImageOp.cs new file mode 100644 index 0000000000..ef0a0b4aa3 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/Renderable/RenderableImageOp.cs @@ -0,0 +1,170 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.ImageNs.Renderable +{ + #region RenderableImageOp + public partial class RenderableImageOp + { + #region Constructors + /// + /// + /// + /// + /// + public RenderableImageOp(Java.Awt.ImageNs.Renderable.ContextualRenderedImageFactory arg0, Java.Awt.ImageNs.Renderable.ParameterBlock arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public float Height + { + get { return IExecuteWithSignature("getHeight", "()F"); } + } + /// + /// + /// + public float MinX + { + get { return IExecuteWithSignature("getMinX", "()F"); } + } + /// + /// + /// + public float MinY + { + get { return IExecuteWithSignature("getMinY", "()F"); } + } + /// + /// + /// + public Java.Awt.ImageNs.Renderable.ParameterBlock ParameterBlock + { + get { return IExecuteWithSignature("getParameterBlock", "()Ljava/awt/image/renderable/ParameterBlock;"); } + } + /// + /// + /// + public Java.Lang.String[] PropertyNames + { + get { return IExecuteWithSignatureArray("getPropertyNames", "()[Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Util.Vector Sources + { + get { return IExecuteWithSignature>("getSources", "()Ljava/util/Vector;"); } + } + /// + /// + /// + public float Width + { + get { return IExecuteWithSignature("getWidth", "()F"); } + } + /// + /// + /// + /// + public bool IsDynamic() + { + return IExecuteWithSignature("isDynamic", "()Z"); + } + /// + /// + /// + /// + /// + public Java.Awt.ImageNs.Renderable.ParameterBlock SetParameterBlock(Java.Awt.ImageNs.Renderable.ParameterBlock arg0) + { + return IExecuteWithSignature("setParameterBlock", "(Ljava/awt/image/renderable/ParameterBlock;)Ljava/awt/image/renderable/ParameterBlock;", arg0); + } + /// + /// + /// + /// + public Java.Awt.ImageNs.RenderedImage CreateDefaultRendering() + { + return IExecuteWithSignature("createDefaultRendering", "()Ljava/awt/image/RenderedImage;"); + } + /// + /// + /// + /// + /// + public Java.Awt.ImageNs.RenderedImage CreateRendering(Java.Awt.ImageNs.Renderable.RenderContext arg0) + { + return IExecuteWithSignature("createRendering", "(Ljava/awt/image/renderable/RenderContext;)Ljava/awt/image/RenderedImage;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Awt.ImageNs.RenderedImage CreateScaledRendering(int arg0, int arg1, Java.Awt.RenderingHints arg2) + { + return IExecute("createScaledRendering", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public object GetProperty(Java.Lang.String arg0) + { + return IExecuteWithSignature("getProperty", "(Ljava/lang/String;)Ljava/lang/Object;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/Renderable/RenderableImageProducer.cs b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/Renderable/RenderableImageProducer.cs new file mode 100644 index 0000000000..9092dd82d7 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/Renderable/RenderableImageProducer.cs @@ -0,0 +1,131 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.ImageNs.Renderable +{ + #region RenderableImageProducer + public partial class RenderableImageProducer + { + #region Constructors + /// + /// + /// + /// + /// + public RenderableImageProducer(Java.Awt.ImageNs.Renderable.RenderableImage arg0, Java.Awt.ImageNs.Renderable.RenderContext arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Awt.ImageNs.ImageProducer(Java.Awt.ImageNs.Renderable.RenderableImageProducer t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Runnable(Java.Awt.ImageNs.Renderable.RenderableImageProducer t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public bool IsConsumer(Java.Awt.ImageNs.ImageConsumer arg0) + { + return IExecuteWithSignature("isConsumer", "(Ljava/awt/image/ImageConsumer;)Z", arg0); + } + /// + /// + /// + /// + public void AddConsumer(Java.Awt.ImageNs.ImageConsumer arg0) + { + IExecuteWithSignature("addConsumer", "(Ljava/awt/image/ImageConsumer;)V", arg0); + } + /// + /// + /// + /// + public void RemoveConsumer(Java.Awt.ImageNs.ImageConsumer arg0) + { + IExecuteWithSignature("removeConsumer", "(Ljava/awt/image/ImageConsumer;)V", arg0); + } + /// + /// + /// + /// + public void SetRenderContext(Java.Awt.ImageNs.Renderable.RenderContext arg0) + { + IExecuteWithSignature("setRenderContext", "(Ljava/awt/image/renderable/RenderContext;)V", arg0); + } + /// + /// + /// + /// + public void StartProduction(Java.Awt.ImageNs.ImageConsumer arg0) + { + IExecuteWithSignature("startProduction", "(Ljava/awt/image/ImageConsumer;)V", arg0); + } + /// + /// + /// + /// + public void RequestTopDownLeftRightResend(Java.Awt.ImageNs.ImageConsumer arg0) + { + IExecuteWithSignature("requestTopDownLeftRightResend", "(Ljava/awt/image/ImageConsumer;)V", arg0); + } + /// + /// + /// + public void Run() + { + IExecuteWithSignature("run", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/Renderable/RenderedImageFactory.cs b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/Renderable/RenderedImageFactory.cs new file mode 100644 index 0000000000..30cfc7fcf5 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/Renderable/RenderedImageFactory.cs @@ -0,0 +1,93 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.ImageNs.Renderable +{ + #region IRenderedImageFactory + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IRenderedImageFactory + { + #region Instance methods + /// + /// + /// + /// + /// + /// + Java.Awt.ImageNs.RenderedImage Create(Java.Awt.ImageNs.Renderable.ParameterBlock arg0, Java.Awt.RenderingHints arg1); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region RenderedImageFactory + public partial class RenderedImageFactory : Java.Awt.ImageNs.Renderable.IRenderedImageFactory + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public Java.Awt.ImageNs.RenderedImage Create(Java.Awt.ImageNs.Renderable.ParameterBlock arg0, Java.Awt.RenderingHints arg1) + { + return IExecute("create", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/RenderedImage.cs b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/RenderedImage.cs new file mode 100644 index 0000000000..d761d313f6 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/RenderedImage.cs @@ -0,0 +1,325 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.ImageNs +{ + #region IRenderedImage + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IRenderedImage + { + #region Instance methods + /// + /// + /// + Java.Awt.ImageNs.ColorModel ColorModel { get; } + /// + /// + /// + Java.Awt.ImageNs.Raster Data { get; } + /// + /// + /// + int Height { get; } + /// + /// + /// + int MinTileX { get; } + /// + /// + /// + int MinTileY { get; } + /// + /// + /// + int MinX { get; } + /// + /// + /// + int MinY { get; } + /// + /// + /// + int NumXTiles { get; } + /// + /// + /// + int NumYTiles { get; } + /// + /// + /// + Java.Lang.String[] PropertyNames { get; } + /// + /// + /// + Java.Awt.ImageNs.SampleModel SampleModel { get; } + /// + /// + /// + Java.Util.Vector Sources { get; } + /// + /// + /// + int TileGridXOffset { get; } + /// + /// + /// + int TileGridYOffset { get; } + /// + /// + /// + int TileHeight { get; } + /// + /// + /// + int TileWidth { get; } + /// + /// + /// + int Width { get; } + /// + /// + /// + /// + /// + Java.Awt.ImageNs.Raster GetData(Java.Awt.Rectangle arg0); + /// + /// + /// + /// + /// + /// + Java.Awt.ImageNs.Raster GetTile(int arg0, int arg1); + /// + /// + /// + /// + /// + Java.Awt.ImageNs.WritableRaster CopyData(Java.Awt.ImageNs.WritableRaster arg0); + /// + /// + /// + /// + /// + object GetProperty(Java.Lang.String arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region RenderedImage + public partial class RenderedImage : Java.Awt.ImageNs.IRenderedImage + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.ImageNs.ColorModel ColorModel + { + get { return IExecuteWithSignature("getColorModel", "()Ljava/awt/image/ColorModel;"); } + } + /// + /// + /// + public Java.Awt.ImageNs.Raster Data + { + get { return IExecuteWithSignature("getData", "()Ljava/awt/image/Raster;"); } + } + /// + /// + /// + public int Height + { + get { return IExecuteWithSignature("getHeight", "()I"); } + } + /// + /// + /// + public int MinTileX + { + get { return IExecuteWithSignature("getMinTileX", "()I"); } + } + /// + /// + /// + public int MinTileY + { + get { return IExecuteWithSignature("getMinTileY", "()I"); } + } + /// + /// + /// + public int MinX + { + get { return IExecuteWithSignature("getMinX", "()I"); } + } + /// + /// + /// + public int MinY + { + get { return IExecuteWithSignature("getMinY", "()I"); } + } + /// + /// + /// + public int NumXTiles + { + get { return IExecuteWithSignature("getNumXTiles", "()I"); } + } + /// + /// + /// + public int NumYTiles + { + get { return IExecuteWithSignature("getNumYTiles", "()I"); } + } + /// + /// + /// + public Java.Lang.String[] PropertyNames + { + get { return IExecuteWithSignatureArray("getPropertyNames", "()[Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Awt.ImageNs.SampleModel SampleModel + { + get { return IExecuteWithSignature("getSampleModel", "()Ljava/awt/image/SampleModel;"); } + } + /// + /// + /// + public Java.Util.Vector Sources + { + get { return IExecuteWithSignature>("getSources", "()Ljava/util/Vector;"); } + } + /// + /// + /// + public int TileGridXOffset + { + get { return IExecuteWithSignature("getTileGridXOffset", "()I"); } + } + /// + /// + /// + public int TileGridYOffset + { + get { return IExecuteWithSignature("getTileGridYOffset", "()I"); } + } + /// + /// + /// + public int TileHeight + { + get { return IExecuteWithSignature("getTileHeight", "()I"); } + } + /// + /// + /// + public int TileWidth + { + get { return IExecuteWithSignature("getTileWidth", "()I"); } + } + /// + /// + /// + public int Width + { + get { return IExecuteWithSignature("getWidth", "()I"); } + } + /// + /// + /// + /// + /// + public Java.Awt.ImageNs.Raster GetData(Java.Awt.Rectangle arg0) + { + return IExecuteWithSignature("getData", "(Ljava/awt/Rectangle;)Ljava/awt/image/Raster;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Awt.ImageNs.Raster GetTile(int arg0, int arg1) + { + return IExecute("getTile", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Awt.ImageNs.WritableRaster CopyData(Java.Awt.ImageNs.WritableRaster arg0) + { + return IExecuteWithSignature("copyData", "(Ljava/awt/image/WritableRaster;)Ljava/awt/image/WritableRaster;", arg0); + } + /// + /// + /// + /// + /// + public object GetProperty(Java.Lang.String arg0) + { + return IExecuteWithSignature("getProperty", "(Ljava/lang/String;)Ljava/lang/Object;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/ReplicateScaleFilter.cs b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/ReplicateScaleFilter.cs new file mode 100644 index 0000000000..666258a42d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/ReplicateScaleFilter.cs @@ -0,0 +1,67 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.ImageNs +{ + #region ReplicateScaleFilter + public partial class ReplicateScaleFilter + { + #region Constructors + /// + /// + /// + /// + /// + public ReplicateScaleFilter(int arg0, int arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/RescaleOp.cs b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/RescaleOp.cs new file mode 100644 index 0000000000..1831dd98a3 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/RescaleOp.cs @@ -0,0 +1,185 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.ImageNs +{ + #region RescaleOp + public partial class RescaleOp + { + #region Constructors + /// + /// + /// + /// + /// + /// + public RescaleOp(float arg0, float arg1, Java.Awt.RenderingHints arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + /// + public RescaleOp(float[] arg0, float[] arg1, Java.Awt.RenderingHints arg2) + : base(arg0, arg1, arg2) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Awt.ImageNs.BufferedImageOp(Java.Awt.ImageNs.RescaleOp t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Awt.ImageNs.RasterOp(Java.Awt.ImageNs.RescaleOp t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int NumFactors + { + get { return IExecuteWithSignature("getNumFactors", "()I"); } + } + /// + /// + /// + public Java.Awt.RenderingHints RenderingHints + { + get { return IExecuteWithSignature("getRenderingHints", "()Ljava/awt/RenderingHints;"); } + } + /// + /// + /// + /// + /// + public float[] GetOffsets(float[] arg0) + { + return IExecuteWithSignatureArray("getOffsets", "([F)[F", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + public float[] GetScaleFactors(float[] arg0) + { + return IExecuteWithSignatureArray("getScaleFactors", "([F)[F", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + /// + public Java.Awt.Geom.Point2D GetPoint2D(Java.Awt.Geom.Point2D arg0, Java.Awt.Geom.Point2D arg1) + { + return IExecute("getPoint2D", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Awt.Geom.Rectangle2D GetBounds2D(Java.Awt.ImageNs.BufferedImage arg0) + { + return IExecuteWithSignature("getBounds2D", "(Ljava/awt/image/BufferedImage;)Ljava/awt/geom/Rectangle2D;", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.Geom.Rectangle2D GetBounds2D(Java.Awt.ImageNs.Raster arg0) + { + return IExecuteWithSignature("getBounds2D", "(Ljava/awt/image/Raster;)Ljava/awt/geom/Rectangle2D;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Awt.ImageNs.BufferedImage Filter(Java.Awt.ImageNs.BufferedImage arg0, Java.Awt.ImageNs.BufferedImage arg1) + { + return IExecute("filter", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Awt.ImageNs.WritableRaster Filter(Java.Awt.ImageNs.Raster arg0, Java.Awt.ImageNs.WritableRaster arg1) + { + return IExecute("filter", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Awt.ImageNs.BufferedImage CreateCompatibleDestImage(Java.Awt.ImageNs.BufferedImage arg0, Java.Awt.ImageNs.ColorModel arg1) + { + return IExecute("createCompatibleDestImage", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Awt.ImageNs.WritableRaster CreateCompatibleDestRaster(Java.Awt.ImageNs.Raster arg0) + { + return IExecuteWithSignature("createCompatibleDestRaster", "(Ljava/awt/image/Raster;)Ljava/awt/image/WritableRaster;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/SampleModel.cs b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/SampleModel.cs new file mode 100644 index 0000000000..a2b84bfe34 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/SampleModel.cs @@ -0,0 +1,513 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.ImageNs +{ + #region SampleModel + public partial class SampleModel + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + public SampleModel(int arg0, int arg1, int arg2, int arg3) + : base(arg0, arg1, arg2, arg3) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int DataType + { + get { return IExecuteWithSignature("getDataType", "()I"); } + } + /// + /// + /// + public int Height + { + get { return IExecuteWithSignature("getHeight", "()I"); } + } + /// + /// + /// + public int NumBands + { + get { return IExecuteWithSignature("getNumBands", "()I"); } + } + /// + /// + /// + public int NumDataElements + { + get { return IExecuteWithSignature("getNumDataElements", "()I"); } + } + /// + /// + /// + public int[] SampleSize + { + get { return IExecuteWithSignatureArray("getSampleSize", "()[I"); } + } + /// + /// + /// + public int TransferType + { + get { return IExecuteWithSignature("getTransferType", "()I"); } + } + /// + /// + /// + public int Width + { + get { return IExecuteWithSignature("getWidth", "()I"); } + } + /// + /// + /// + /// + /// + /// + /// + /// + public int GetSample(int arg0, int arg1, int arg2, Java.Awt.ImageNs.DataBuffer arg3) + { + return IExecute("getSample", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + public int GetSampleSize(int arg0) + { + return IExecuteWithSignature("getSampleSize", "(I)I", arg0); + } + /// + /// + /// + /// + public Java.Awt.ImageNs.DataBuffer CreateDataBuffer() + { + return IExecuteWithSignature("createDataBuffer", "()Ljava/awt/image/DataBuffer;"); + } + /// + /// + /// + /// + /// + /// + public Java.Awt.ImageNs.SampleModel CreateCompatibleSampleModel(int arg0, int arg1) + { + return IExecute("createCompatibleSampleModel", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Awt.ImageNs.SampleModel CreateSubsetSampleModel(int[] arg0) + { + return IExecuteWithSignature("createSubsetSampleModel", "([I)Ljava/awt/image/SampleModel;", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + /// + /// + /// + public object GetDataElements(int arg0, int arg1, object arg2, Java.Awt.ImageNs.DataBuffer arg3) + { + return IExecute("getDataElements", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + public void SetDataElements(int arg0, int arg1, object arg2, Java.Awt.ImageNs.DataBuffer arg3) + { + IExecute("setDataElements", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + public void SetSample(int arg0, int arg1, int arg2, int arg3, Java.Awt.ImageNs.DataBuffer arg4) + { + IExecute("setSample", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + /// + /// + public double GetSampleDouble(int arg0, int arg1, int arg2, Java.Awt.ImageNs.DataBuffer arg3) + { + return IExecute("getSampleDouble", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + public double[] GetPixel(int arg0, int arg1, double[] arg2, Java.Awt.ImageNs.DataBuffer arg3) + { + return IExecuteArray("getPixel", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public double[] GetPixels(int arg0, int arg1, int arg2, int arg3, double[] arg4, Java.Awt.ImageNs.DataBuffer arg5) + { + return IExecuteArray("getPixels", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public double[] GetSamples(int arg0, int arg1, int arg2, int arg3, int arg4, double[] arg5, Java.Awt.ImageNs.DataBuffer arg6) + { + return IExecuteArray("getSamples", arg0, arg1, arg2, arg3, arg4, arg5, arg6); + } + /// + /// + /// + /// + /// + /// + /// + /// + public float GetSampleFloat(int arg0, int arg1, int arg2, Java.Awt.ImageNs.DataBuffer arg3) + { + return IExecute("getSampleFloat", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + public float[] GetPixel(int arg0, int arg1, float[] arg2, Java.Awt.ImageNs.DataBuffer arg3) + { + return IExecuteArray("getPixel", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public float[] GetPixels(int arg0, int arg1, int arg2, int arg3, float[] arg4, Java.Awt.ImageNs.DataBuffer arg5) + { + return IExecuteArray("getPixels", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public float[] GetSamples(int arg0, int arg1, int arg2, int arg3, int arg4, float[] arg5, Java.Awt.ImageNs.DataBuffer arg6) + { + return IExecuteArray("getSamples", arg0, arg1, arg2, arg3, arg4, arg5, arg6); + } + /// + /// + /// + /// + /// + /// + /// + /// + public int[] GetPixel(int arg0, int arg1, int[] arg2, Java.Awt.ImageNs.DataBuffer arg3) + { + return IExecuteArray("getPixel", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public int[] GetPixels(int arg0, int arg1, int arg2, int arg3, int[] arg4, Java.Awt.ImageNs.DataBuffer arg5) + { + return IExecuteArray("getPixels", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public int[] GetSamples(int arg0, int arg1, int arg2, int arg3, int arg4, int[] arg5, Java.Awt.ImageNs.DataBuffer arg6) + { + return IExecuteArray("getSamples", arg0, arg1, arg2, arg3, arg4, arg5, arg6); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public object GetDataElements(int arg0, int arg1, int arg2, int arg3, object arg4, Java.Awt.ImageNs.DataBuffer arg5) + { + return IExecute("getDataElements", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void SetDataElements(int arg0, int arg1, int arg2, int arg3, object arg4, Java.Awt.ImageNs.DataBuffer arg5) + { + IExecute("setDataElements", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + public void SetPixel(int arg0, int arg1, double[] arg2, Java.Awt.ImageNs.DataBuffer arg3) + { + IExecute("setPixel", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + public void SetPixel(int arg0, int arg1, float[] arg2, Java.Awt.ImageNs.DataBuffer arg3) + { + IExecute("setPixel", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + public void SetPixel(int arg0, int arg1, int[] arg2, Java.Awt.ImageNs.DataBuffer arg3) + { + IExecute("setPixel", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void SetPixels(int arg0, int arg1, int arg2, int arg3, double[] arg4, Java.Awt.ImageNs.DataBuffer arg5) + { + IExecute("setPixels", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void SetPixels(int arg0, int arg1, int arg2, int arg3, float[] arg4, Java.Awt.ImageNs.DataBuffer arg5) + { + IExecute("setPixels", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void SetPixels(int arg0, int arg1, int arg2, int arg3, int[] arg4, Java.Awt.ImageNs.DataBuffer arg5) + { + IExecute("setPixels", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + public void SetSample(int arg0, int arg1, int arg2, double arg3, Java.Awt.ImageNs.DataBuffer arg4) + { + IExecute("setSample", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + /// + /// + public void SetSample(int arg0, int arg1, int arg2, float arg3, Java.Awt.ImageNs.DataBuffer arg4) + { + IExecute("setSample", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void SetSamples(int arg0, int arg1, int arg2, int arg3, int arg4, double[] arg5, Java.Awt.ImageNs.DataBuffer arg6) + { + IExecute("setSamples", arg0, arg1, arg2, arg3, arg4, arg5, arg6); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void SetSamples(int arg0, int arg1, int arg2, int arg3, int arg4, float[] arg5, Java.Awt.ImageNs.DataBuffer arg6) + { + IExecute("setSamples", arg0, arg1, arg2, arg3, arg4, arg5, arg6); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void SetSamples(int arg0, int arg1, int arg2, int arg3, int arg4, int[] arg5, Java.Awt.ImageNs.DataBuffer arg6) + { + IExecute("setSamples", arg0, arg1, arg2, arg3, arg4, arg5, arg6); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/ShortLookupTable.cs b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/ShortLookupTable.cs new file mode 100644 index 0000000000..841582ba18 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/ShortLookupTable.cs @@ -0,0 +1,93 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.ImageNs +{ + #region ShortLookupTable + public partial class ShortLookupTable + { + #region Constructors + /// + /// + /// + /// + /// + public ShortLookupTable(int arg0, short[] arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + public ShortLookupTable(int arg0, short[][] arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public short[] Table + { + get { return IExecuteWithSignatureArray("getTable", "()[[S"); } + } + /// + /// + /// + /// + /// + /// + public short[] LookupPixel(short[] arg0, short[] arg1) + { + return IExecuteArray("lookupPixel", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/SinglePixelPackedSampleModel.cs b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/SinglePixelPackedSampleModel.cs new file mode 100644 index 0000000000..0a1316a531 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/SinglePixelPackedSampleModel.cs @@ -0,0 +1,112 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.ImageNs +{ + #region SinglePixelPackedSampleModel + public partial class SinglePixelPackedSampleModel + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + /// + public SinglePixelPackedSampleModel(int arg0, int arg1, int arg2, int arg3, int[] arg4) + : base(arg0, arg1, arg2, arg3, arg4) + { + } + /// + /// + /// + /// + /// + /// + /// + public SinglePixelPackedSampleModel(int arg0, int arg1, int arg2, int[] arg3) + : base(arg0, arg1, arg2, arg3) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int[] BitMasks + { + get { return IExecuteWithSignatureArray("getBitMasks", "()[I"); } + } + /// + /// + /// + public int[] BitOffsets + { + get { return IExecuteWithSignatureArray("getBitOffsets", "()[I"); } + } + /// + /// + /// + public int ScanlineStride + { + get { return IExecuteWithSignature("getScanlineStride", "()I"); } + } + /// + /// + /// + /// + /// + /// + public int GetOffset(int arg0, int arg1) + { + return IExecute("getOffset", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/TileObserver.cs b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/TileObserver.cs new file mode 100644 index 0000000000..29f60cb679 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/TileObserver.cs @@ -0,0 +1,95 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.ImageNs +{ + #region ITileObserver + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ITileObserver + { + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + void TileUpdate(Java.Awt.ImageNs.WritableRenderedImage arg0, int arg1, int arg2, bool arg3); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region TileObserver + public partial class TileObserver : Java.Awt.ImageNs.ITileObserver + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + public void TileUpdate(Java.Awt.ImageNs.WritableRenderedImage arg0, int arg1, int arg2, bool arg3) + { + IExecute("tileUpdate", arg0, arg1, arg2, arg3); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/VolatileImage.cs b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/VolatileImage.cs new file mode 100644 index 0000000000..4707ee9aae --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/VolatileImage.cs @@ -0,0 +1,140 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.ImageNs +{ + #region VolatileImage + public partial class VolatileImage + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Awt.Transparency(Java.Awt.ImageNs.VolatileImage t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static int IMAGE_INCOMPATIBLE { get { if (!_IMAGE_INCOMPATIBLEReady) { _IMAGE_INCOMPATIBLEContent = SGetField(LocalBridgeClazz, "IMAGE_INCOMPATIBLE"); _IMAGE_INCOMPATIBLEReady = true; } return _IMAGE_INCOMPATIBLEContent; } } + private static int _IMAGE_INCOMPATIBLEContent = default; + private static bool _IMAGE_INCOMPATIBLEReady = false; // this is used because in case of generics + /// + /// + /// + public static int IMAGE_OK { get { if (!_IMAGE_OKReady) { _IMAGE_OKContent = SGetField(LocalBridgeClazz, "IMAGE_OK"); _IMAGE_OKReady = true; } return _IMAGE_OKContent; } } + private static int _IMAGE_OKContent = default; + private static bool _IMAGE_OKReady = false; // this is used because in case of generics + /// + /// + /// + public static int IMAGE_RESTORED { get { if (!_IMAGE_RESTOREDReady) { _IMAGE_RESTOREDContent = SGetField(LocalBridgeClazz, "IMAGE_RESTORED"); _IMAGE_RESTOREDReady = true; } return _IMAGE_RESTOREDContent; } } + private static int _IMAGE_RESTOREDContent = default; + private static bool _IMAGE_RESTOREDReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.ImageCapabilities Capabilities + { + get { return IExecuteWithSignature("getCapabilities", "()Ljava/awt/ImageCapabilities;"); } + } + /// + /// + /// + public int Height + { + get { return IExecuteWithSignature("getHeight", "()I"); } + } + /// + /// + /// + public Java.Awt.ImageNs.BufferedImage Snapshot + { + get { return IExecuteWithSignature("getSnapshot", "()Ljava/awt/image/BufferedImage;"); } + } + /// + /// + /// + public int Transparency + { + get { return IExecuteWithSignature("getTransparency", "()I"); } + } + /// + /// + /// + public int Width + { + get { return IExecuteWithSignature("getWidth", "()I"); } + } + /// + /// + /// + /// + public bool ContentsLost() + { + return IExecuteWithSignature("contentsLost", "()Z"); + } + /// + /// + /// + /// + /// + public int Validate(Java.Awt.GraphicsConfiguration arg0) + { + return IExecuteWithSignature("validate", "(Ljava/awt/GraphicsConfiguration;)I", arg0); + } + /// + /// + /// + /// + public Java.Awt.Graphics2D CreateGraphics() + { + return IExecuteWithSignature("createGraphics", "()Ljava/awt/Graphics2D;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/WritableRaster.cs b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/WritableRaster.cs new file mode 100644 index 0000000000..4794cfddd9 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/WritableRaster.cs @@ -0,0 +1,278 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.ImageNs +{ + #region WritableRaster + public partial class WritableRaster + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.ImageNs.WritableRaster WritableParent + { + get { return IExecuteWithSignature("getWritableParent", "()Ljava/awt/image/WritableRaster;"); } + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Awt.ImageNs.WritableRaster CreateWritableChild(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int[] arg6) + { + return IExecute("createWritableChild", arg0, arg1, arg2, arg3, arg4, arg5, arg6); + } + /// + /// + /// + /// + /// + /// + public Java.Awt.ImageNs.WritableRaster CreateWritableTranslatedChild(int arg0, int arg1) + { + return IExecute("createWritableTranslatedChild", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public void SetDataElements(int arg0, int arg1, int arg2, int arg3, object arg4) + { + IExecute("setDataElements", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + public void SetDataElements(int arg0, int arg1, Java.Awt.ImageNs.Raster arg2) + { + IExecute("setDataElements", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void SetDataElements(int arg0, int arg1, object arg2) + { + IExecute("setDataElements", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void SetPixel(int arg0, int arg1, double[] arg2) + { + IExecute("setPixel", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void SetPixel(int arg0, int arg1, float[] arg2) + { + IExecute("setPixel", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void SetPixel(int arg0, int arg1, int[] arg2) + { + IExecute("setPixel", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + public void SetPixels(int arg0, int arg1, int arg2, int arg3, double[] arg4) + { + IExecute("setPixels", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + /// + /// + public void SetPixels(int arg0, int arg1, int arg2, int arg3, float[] arg4) + { + IExecute("setPixels", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + /// + /// + public void SetPixels(int arg0, int arg1, int arg2, int arg3, int[] arg4) + { + IExecute("setPixels", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + public void SetRect(int arg0, int arg1, Java.Awt.ImageNs.Raster arg2) + { + IExecute("setRect", arg0, arg1, arg2); + } + /// + /// + /// + /// + public void SetRect(Java.Awt.ImageNs.Raster arg0) + { + IExecuteWithSignature("setRect", "(Ljava/awt/image/Raster;)V", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public void SetSample(int arg0, int arg1, int arg2, double arg3) + { + IExecute("setSample", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + public void SetSample(int arg0, int arg1, int arg2, float arg3) + { + IExecute("setSample", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + public void SetSample(int arg0, int arg1, int arg2, int arg3) + { + IExecute("setSample", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void SetSamples(int arg0, int arg1, int arg2, int arg3, int arg4, double[] arg5) + { + IExecute("setSamples", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void SetSamples(int arg0, int arg1, int arg2, int arg3, int arg4, float[] arg5) + { + IExecute("setSamples", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void SetSamples(int arg0, int arg1, int arg2, int arg3, int arg4, int[] arg5) + { + IExecute("setSamples", arg0, arg1, arg2, arg3, arg4, arg5); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/WritableRenderedImage.cs b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/WritableRenderedImage.cs new file mode 100644 index 0000000000..60429fbb1d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/ImageNs/WritableRenderedImage.cs @@ -0,0 +1,188 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.ImageNs +{ + #region IWritableRenderedImage + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IWritableRenderedImage : Java.Awt.ImageNs.IRenderedImage + { + #region Instance methods + /// + /// + /// + Java.Awt.Point[] WritableTileIndices { get; } + /// + /// + /// + /// + bool HasTileWriters(); + /// + /// + /// + /// + /// + /// + bool IsTileWritable(int arg0, int arg1); + /// + /// + /// + /// + /// + /// + Java.Awt.ImageNs.WritableRaster GetWritableTile(int arg0, int arg1); + /// + /// + /// + /// + void AddTileObserver(Java.Awt.ImageNs.TileObserver arg0); + /// + /// + /// + /// + /// + void ReleaseWritableTile(int arg0, int arg1); + /// + /// + /// + /// + void RemoveTileObserver(Java.Awt.ImageNs.TileObserver arg0); + /// + /// + /// + /// + void SetData(Java.Awt.ImageNs.Raster arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region WritableRenderedImage + public partial class WritableRenderedImage : Java.Awt.ImageNs.IWritableRenderedImage + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.Point[] WritableTileIndices + { + get { return IExecuteWithSignatureArray("getWritableTileIndices", "()[Ljava/awt/Point;"); } + } + /// + /// + /// + /// + public bool HasTileWriters() + { + return IExecuteWithSignature("hasTileWriters", "()Z"); + } + /// + /// + /// + /// + /// + /// + public bool IsTileWritable(int arg0, int arg1) + { + return IExecute("isTileWritable", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Awt.ImageNs.WritableRaster GetWritableTile(int arg0, int arg1) + { + return IExecute("getWritableTile", arg0, arg1); + } + /// + /// + /// + /// + public void AddTileObserver(Java.Awt.ImageNs.TileObserver arg0) + { + IExecuteWithSignature("addTileObserver", "(Ljava/awt/image/TileObserver;)V", arg0); + } + /// + /// + /// + /// + /// + public void ReleaseWritableTile(int arg0, int arg1) + { + IExecute("releaseWritableTile", arg0, arg1); + } + /// + /// + /// + /// + public void RemoveTileObserver(Java.Awt.ImageNs.TileObserver arg0) + { + IExecuteWithSignature("removeTileObserver", "(Ljava/awt/image/TileObserver;)V", arg0); + } + /// + /// + /// + /// + public void SetData(Java.Awt.ImageNs.Raster arg0) + { + IExecuteWithSignature("setData", "(Ljava/awt/image/Raster;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/Insets.cs b/src/net/JNet/GeneratedCore/Java/Awt/Insets.cs new file mode 100644 index 0000000000..224496c889 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/Insets.cs @@ -0,0 +1,104 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt +{ + #region Insets + public partial class Insets + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + public Insets(int arg0, int arg1, int arg2, int arg3) + : base(arg0, arg1, arg2, arg3) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Cloneable(Java.Awt.Insets t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Awt.Insets t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public int bottom { get { return IGetField("bottom"); } set { ISetField("bottom", value); } } + /// + /// + /// + public int left { get { return IGetField("left"); } set { ISetField("left", value); } } + /// + /// + /// + public int right { get { return IGetField("right"); } set { ISetField("right", value); } } + /// + /// + /// + public int top { get { return IGetField("top"); } set { ISetField("top", value); } } + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + public void Set(int arg0, int arg1, int arg2, int arg3) + { + IExecute("set", arg0, arg1, arg2, arg3); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/ItemSelectable.cs b/src/net/JNet/GeneratedCore/Java/Awt/ItemSelectable.cs new file mode 100644 index 0000000000..48268e82b5 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/ItemSelectable.cs @@ -0,0 +1,113 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt +{ + #region IItemSelectable + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IItemSelectable + { + #region Instance methods + /// + /// + /// + object[] SelectedObjects { get; } + /// + /// + /// + /// + void AddItemListener(Java.Awt.EventNs.ItemListener arg0); + /// + /// + /// + /// + void RemoveItemListener(Java.Awt.EventNs.ItemListener arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ItemSelectable + public partial class ItemSelectable : Java.Awt.IItemSelectable + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public object[] SelectedObjects + { + get { return IExecuteWithSignatureArray("getSelectedObjects", "()[Ljava/lang/Object;"); } + } + /// + /// + /// + /// + public void AddItemListener(Java.Awt.EventNs.ItemListener arg0) + { + IExecuteWithSignature("addItemListener", "(Ljava/awt/event/ItemListener;)V", arg0); + } + /// + /// + /// + /// + public void RemoveItemListener(Java.Awt.EventNs.ItemListener arg0) + { + IExecuteWithSignature("removeItemListener", "(Ljava/awt/event/ItemListener;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/JobAttributes.cs b/src/net/JNet/GeneratedCore/Java/Awt/JobAttributes.cs new file mode 100644 index 0000000000..f496f180e9 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/JobAttributes.cs @@ -0,0 +1,437 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt +{ + #region JobAttributes + public partial class JobAttributes + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public JobAttributes(int arg0, Java.Awt.JobAttributes.DefaultSelectionType arg1, Java.Awt.JobAttributes.DestinationType arg2, Java.Awt.JobAttributes.DialogType arg3, Java.Lang.String arg4, int arg5, int arg6, Java.Awt.JobAttributes.MultipleDocumentHandlingType arg7, int[][] arg8, Java.Lang.String arg9, Java.Awt.JobAttributes.SidesType arg10) + : base(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10) + { + } + /// + /// + /// + /// + public JobAttributes(Java.Awt.JobAttributes arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int Copies + { + get { return IExecuteWithSignature("getCopies", "()I"); } set { IExecuteWithSignature("setCopies", "(I)V", value); } + } + /// + /// + /// + public Java.Awt.JobAttributes.DefaultSelectionType DefaultSelection + { + get { return IExecuteWithSignature("getDefaultSelection", "()Ljava/awt/JobAttributes$DefaultSelectionType;"); } set { IExecuteWithSignature("setDefaultSelection", "(Ljava/awt/JobAttributes$DefaultSelectionType;)V", value); } + } + /// + /// + /// + public Java.Awt.JobAttributes.DestinationType Destination + { + get { return IExecuteWithSignature("getDestination", "()Ljava/awt/JobAttributes$DestinationType;"); } set { IExecuteWithSignature("setDestination", "(Ljava/awt/JobAttributes$DestinationType;)V", value); } + } + /// + /// + /// + public Java.Awt.JobAttributes.DialogType Dialog + { + get { return IExecuteWithSignature("getDialog", "()Ljava/awt/JobAttributes$DialogType;"); } set { IExecuteWithSignature("setDialog", "(Ljava/awt/JobAttributes$DialogType;)V", value); } + } + /// + /// + /// + public Java.Lang.String FileName + { + get { return IExecuteWithSignature("getFileName", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setFileName", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public int FromPage + { + get { return IExecuteWithSignature("getFromPage", "()I"); } set { IExecuteWithSignature("setFromPage", "(I)V", value); } + } + /// + /// + /// + public int MaxPage + { + get { return IExecuteWithSignature("getMaxPage", "()I"); } set { IExecuteWithSignature("setMaxPage", "(I)V", value); } + } + /// + /// + /// + public int MinPage + { + get { return IExecuteWithSignature("getMinPage", "()I"); } set { IExecuteWithSignature("setMinPage", "(I)V", value); } + } + /// + /// + /// + public Java.Awt.JobAttributes.MultipleDocumentHandlingType MultipleDocumentHandling + { + get { return IExecuteWithSignature("getMultipleDocumentHandling", "()Ljava/awt/JobAttributes$MultipleDocumentHandlingType;"); } set { IExecuteWithSignature("setMultipleDocumentHandling", "(Ljava/awt/JobAttributes$MultipleDocumentHandlingType;)V", value); } + } + /// + /// + /// + public int[] PageRanges + { + get { return IExecuteWithSignatureArray("getPageRanges", "()[[I"); } set { IExecuteWithSignature("setPageRanges", "([[I)V", value); } + } + /// + /// + /// + public Java.Lang.String Printer + { + get { return IExecuteWithSignature("getPrinter", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setPrinter", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Awt.JobAttributes.SidesType Sides + { + get { return IExecuteWithSignature("getSides", "()Ljava/awt/JobAttributes$SidesType;"); } set { IExecuteWithSignature("setSides", "(Ljava/awt/JobAttributes$SidesType;)V", value); } + } + /// + /// + /// + public int ToPage + { + get { return IExecuteWithSignature("getToPage", "()I"); } set { IExecuteWithSignature("setToPage", "(I)V", value); } + } + /// + /// + /// + /// + public void Set(Java.Awt.JobAttributes arg0) + { + IExecuteWithSignature("set", "(Ljava/awt/JobAttributes;)V", arg0); + } + /// + /// + /// + public void SetCopiesToDefault() + { + IExecuteWithSignature("setCopiesToDefault", "()V"); + } + /// + /// + /// + public void SetMultipleDocumentHandlingToDefault() + { + IExecuteWithSignature("setMultipleDocumentHandlingToDefault", "()V"); + } + /// + /// + /// + public void SetSidesToDefault() + { + IExecuteWithSignature("setSidesToDefault", "()V"); + } + + #endregion + + #region Nested classes + #region DefaultSelectionType + public partial class DefaultSelectionType + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Awt.JobAttributes.DefaultSelectionType ALL { get { if (!_ALLReady) { _ALLContent = SGetField(LocalBridgeClazz, "ALL"); _ALLReady = true; } return _ALLContent; } } + private static Java.Awt.JobAttributes.DefaultSelectionType _ALLContent = default; + private static bool _ALLReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.JobAttributes.DefaultSelectionType RANGE { get { if (!_RANGEReady) { _RANGEContent = SGetField(LocalBridgeClazz, "RANGE"); _RANGEReady = true; } return _RANGEContent; } } + private static Java.Awt.JobAttributes.DefaultSelectionType _RANGEContent = default; + private static bool _RANGEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.JobAttributes.DefaultSelectionType SELECTION { get { if (!_SELECTIONReady) { _SELECTIONContent = SGetField(LocalBridgeClazz, "SELECTION"); _SELECTIONReady = true; } return _SELECTIONContent; } } + private static Java.Awt.JobAttributes.DefaultSelectionType _SELECTIONContent = default; + private static bool _SELECTIONReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region DestinationType + public partial class DestinationType + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Awt.JobAttributes.DestinationType FILE { get { if (!_FILEReady) { _FILEContent = SGetField(LocalBridgeClazz, "FILE"); _FILEReady = true; } return _FILEContent; } } + private static Java.Awt.JobAttributes.DestinationType _FILEContent = default; + private static bool _FILEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.JobAttributes.DestinationType PRINTER { get { if (!_PRINTERReady) { _PRINTERContent = SGetField(LocalBridgeClazz, "PRINTER"); _PRINTERReady = true; } return _PRINTERContent; } } + private static Java.Awt.JobAttributes.DestinationType _PRINTERContent = default; + private static bool _PRINTERReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region DialogType + public partial class DialogType + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Awt.JobAttributes.DialogType COMMON { get { if (!_COMMONReady) { _COMMONContent = SGetField(LocalBridgeClazz, "COMMON"); _COMMONReady = true; } return _COMMONContent; } } + private static Java.Awt.JobAttributes.DialogType _COMMONContent = default; + private static bool _COMMONReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.JobAttributes.DialogType NATIVE { get { if (!_NATIVEReady) { _NATIVEContent = SGetField(LocalBridgeClazz, "NATIVE"); _NATIVEReady = true; } return _NATIVEContent; } } + private static Java.Awt.JobAttributes.DialogType _NATIVEContent = default; + private static bool _NATIVEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.JobAttributes.DialogType NONE { get { if (!_NONEReady) { _NONEContent = SGetField(LocalBridgeClazz, "NONE"); _NONEReady = true; } return _NONEContent; } } + private static Java.Awt.JobAttributes.DialogType _NONEContent = default; + private static bool _NONEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region MultipleDocumentHandlingType + public partial class MultipleDocumentHandlingType + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Awt.JobAttributes.MultipleDocumentHandlingType SEPARATE_DOCUMENTS_COLLATED_COPIES { get { if (!_SEPARATE_DOCUMENTS_COLLATED_COPIESReady) { _SEPARATE_DOCUMENTS_COLLATED_COPIESContent = SGetField(LocalBridgeClazz, "SEPARATE_DOCUMENTS_COLLATED_COPIES"); _SEPARATE_DOCUMENTS_COLLATED_COPIESReady = true; } return _SEPARATE_DOCUMENTS_COLLATED_COPIESContent; } } + private static Java.Awt.JobAttributes.MultipleDocumentHandlingType _SEPARATE_DOCUMENTS_COLLATED_COPIESContent = default; + private static bool _SEPARATE_DOCUMENTS_COLLATED_COPIESReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.JobAttributes.MultipleDocumentHandlingType SEPARATE_DOCUMENTS_UNCOLLATED_COPIES { get { if (!_SEPARATE_DOCUMENTS_UNCOLLATED_COPIESReady) { _SEPARATE_DOCUMENTS_UNCOLLATED_COPIESContent = SGetField(LocalBridgeClazz, "SEPARATE_DOCUMENTS_UNCOLLATED_COPIES"); _SEPARATE_DOCUMENTS_UNCOLLATED_COPIESReady = true; } return _SEPARATE_DOCUMENTS_UNCOLLATED_COPIESContent; } } + private static Java.Awt.JobAttributes.MultipleDocumentHandlingType _SEPARATE_DOCUMENTS_UNCOLLATED_COPIESContent = default; + private static bool _SEPARATE_DOCUMENTS_UNCOLLATED_COPIESReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region SidesType + public partial class SidesType + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Awt.JobAttributes.SidesType ONE_SIDED { get { if (!_ONE_SIDEDReady) { _ONE_SIDEDContent = SGetField(LocalBridgeClazz, "ONE_SIDED"); _ONE_SIDEDReady = true; } return _ONE_SIDEDContent; } } + private static Java.Awt.JobAttributes.SidesType _ONE_SIDEDContent = default; + private static bool _ONE_SIDEDReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.JobAttributes.SidesType TWO_SIDED_LONG_EDGE { get { if (!_TWO_SIDED_LONG_EDGEReady) { _TWO_SIDED_LONG_EDGEContent = SGetField(LocalBridgeClazz, "TWO_SIDED_LONG_EDGE"); _TWO_SIDED_LONG_EDGEReady = true; } return _TWO_SIDED_LONG_EDGEContent; } } + private static Java.Awt.JobAttributes.SidesType _TWO_SIDED_LONG_EDGEContent = default; + private static bool _TWO_SIDED_LONG_EDGEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.JobAttributes.SidesType TWO_SIDED_SHORT_EDGE { get { if (!_TWO_SIDED_SHORT_EDGEReady) { _TWO_SIDED_SHORT_EDGEContent = SGetField(LocalBridgeClazz, "TWO_SIDED_SHORT_EDGE"); _TWO_SIDED_SHORT_EDGEReady = true; } return _TWO_SIDED_SHORT_EDGEContent; } } + private static Java.Awt.JobAttributes.SidesType _TWO_SIDED_SHORT_EDGEContent = default; + private static bool _TWO_SIDED_SHORT_EDGEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/KeyEventDispatcher.cs b/src/net/JNet/GeneratedCore/Java/Awt/KeyEventDispatcher.cs new file mode 100644 index 0000000000..06b66cc967 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/KeyEventDispatcher.cs @@ -0,0 +1,91 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt +{ + #region IKeyEventDispatcher + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IKeyEventDispatcher + { + #region Instance methods + /// + /// + /// + /// + /// + bool DispatchKeyEvent(Java.Awt.EventNs.KeyEvent arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region KeyEventDispatcher + public partial class KeyEventDispatcher : Java.Awt.IKeyEventDispatcher + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public bool DispatchKeyEvent(Java.Awt.EventNs.KeyEvent arg0) + { + return IExecuteWithSignature("dispatchKeyEvent", "(Ljava/awt/event/KeyEvent;)Z", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/KeyEventPostProcessor.cs b/src/net/JNet/GeneratedCore/Java/Awt/KeyEventPostProcessor.cs new file mode 100644 index 0000000000..ea5b13252a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/KeyEventPostProcessor.cs @@ -0,0 +1,91 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt +{ + #region IKeyEventPostProcessor + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IKeyEventPostProcessor + { + #region Instance methods + /// + /// + /// + /// + /// + bool PostProcessKeyEvent(Java.Awt.EventNs.KeyEvent arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region KeyEventPostProcessor + public partial class KeyEventPostProcessor : Java.Awt.IKeyEventPostProcessor + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public bool PostProcessKeyEvent(Java.Awt.EventNs.KeyEvent arg0) + { + return IExecuteWithSignature("postProcessKeyEvent", "(Ljava/awt/event/KeyEvent;)Z", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/KeyboardFocusManager.cs b/src/net/JNet/GeneratedCore/Java/Awt/KeyboardFocusManager.cs new file mode 100644 index 0000000000..9aca5ff696 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/KeyboardFocusManager.cs @@ -0,0 +1,419 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt +{ + #region KeyboardFocusManager + public partial class KeyboardFocusManager + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Awt.KeyEventDispatcher(Java.Awt.KeyboardFocusManager t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Awt.KeyEventPostProcessor(Java.Awt.KeyboardFocusManager t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static int BACKWARD_TRAVERSAL_KEYS { get { if (!_BACKWARD_TRAVERSAL_KEYSReady) { _BACKWARD_TRAVERSAL_KEYSContent = SGetField(LocalBridgeClazz, "BACKWARD_TRAVERSAL_KEYS"); _BACKWARD_TRAVERSAL_KEYSReady = true; } return _BACKWARD_TRAVERSAL_KEYSContent; } } + private static int _BACKWARD_TRAVERSAL_KEYSContent = default; + private static bool _BACKWARD_TRAVERSAL_KEYSReady = false; // this is used because in case of generics + /// + /// + /// + public static int DOWN_CYCLE_TRAVERSAL_KEYS { get { if (!_DOWN_CYCLE_TRAVERSAL_KEYSReady) { _DOWN_CYCLE_TRAVERSAL_KEYSContent = SGetField(LocalBridgeClazz, "DOWN_CYCLE_TRAVERSAL_KEYS"); _DOWN_CYCLE_TRAVERSAL_KEYSReady = true; } return _DOWN_CYCLE_TRAVERSAL_KEYSContent; } } + private static int _DOWN_CYCLE_TRAVERSAL_KEYSContent = default; + private static bool _DOWN_CYCLE_TRAVERSAL_KEYSReady = false; // this is used because in case of generics + /// + /// + /// + public static int FORWARD_TRAVERSAL_KEYS { get { if (!_FORWARD_TRAVERSAL_KEYSReady) { _FORWARD_TRAVERSAL_KEYSContent = SGetField(LocalBridgeClazz, "FORWARD_TRAVERSAL_KEYS"); _FORWARD_TRAVERSAL_KEYSReady = true; } return _FORWARD_TRAVERSAL_KEYSContent; } } + private static int _FORWARD_TRAVERSAL_KEYSContent = default; + private static bool _FORWARD_TRAVERSAL_KEYSReady = false; // this is used because in case of generics + /// + /// + /// + public static int UP_CYCLE_TRAVERSAL_KEYS { get { if (!_UP_CYCLE_TRAVERSAL_KEYSReady) { _UP_CYCLE_TRAVERSAL_KEYSContent = SGetField(LocalBridgeClazz, "UP_CYCLE_TRAVERSAL_KEYS"); _UP_CYCLE_TRAVERSAL_KEYSReady = true; } return _UP_CYCLE_TRAVERSAL_KEYSContent; } } + private static int _UP_CYCLE_TRAVERSAL_KEYSContent = default; + private static bool _UP_CYCLE_TRAVERSAL_KEYSReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + public static Java.Awt.KeyboardFocusManager CurrentKeyboardFocusManager + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getCurrentKeyboardFocusManager", "()Ljava/awt/KeyboardFocusManager;"); } set { SExecuteWithSignature(LocalBridgeClazz, "setCurrentKeyboardFocusManager", "(Ljava/awt/KeyboardFocusManager;)V", value); } + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.Window ActiveWindow + { + get { return IExecuteWithSignature("getActiveWindow", "()Ljava/awt/Window;"); } + } + /// + /// + /// + public Java.Awt.Container CurrentFocusCycleRoot + { + get { return IExecuteWithSignature("getCurrentFocusCycleRoot", "()Ljava/awt/Container;"); } + } + /// + /// + /// + public Java.Awt.FocusTraversalPolicy DefaultFocusTraversalPolicy + { + get { return IExecuteWithSignature("getDefaultFocusTraversalPolicy", "()Ljava/awt/FocusTraversalPolicy;"); } set { IExecuteWithSignature("setDefaultFocusTraversalPolicy", "(Ljava/awt/FocusTraversalPolicy;)V", value); } + } + /// + /// + /// + public Java.Awt.Window FocusedWindow + { + get { return IExecuteWithSignature("getFocusedWindow", "()Ljava/awt/Window;"); } + } + /// + /// + /// + public Java.Awt.Component FocusOwner + { + get { return IExecuteWithSignature("getFocusOwner", "()Ljava/awt/Component;"); } + } + /// + /// + /// + public Java.Awt.Component PermanentFocusOwner + { + get { return IExecuteWithSignature("getPermanentFocusOwner", "()Ljava/awt/Component;"); } + } + /// + /// + /// + public Java.Beans.PropertyChangeListener[] PropertyChangeListeners + { + get { return IExecuteWithSignatureArray("getPropertyChangeListeners", "()[Ljava/beans/PropertyChangeListener;"); } + } + /// + /// + /// + public Java.Beans.VetoableChangeListener[] VetoableChangeListeners + { + get { return IExecuteWithSignatureArray("getVetoableChangeListeners", "()[Ljava/beans/VetoableChangeListener;"); } + } + /// + /// + /// + /// + /// + public bool DispatchEvent(Java.Awt.AWTEvent arg0) + { + return IExecuteWithSignature("dispatchEvent", "(Ljava/awt/AWTEvent;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool DispatchKeyEvent(Java.Awt.EventNs.KeyEvent arg0) + { + return IExecuteWithSignature("dispatchKeyEvent", "(Ljava/awt/event/KeyEvent;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool PostProcessKeyEvent(Java.Awt.EventNs.KeyEvent arg0) + { + return IExecuteWithSignature("postProcessKeyEvent", "(Ljava/awt/event/KeyEvent;)Z", arg0); + } + /// + /// + /// + /// + public void DownFocusCycle(Java.Awt.Container arg0) + { + IExecuteWithSignature("downFocusCycle", "(Ljava/awt/Container;)V", arg0); + } + /// + /// + /// + /// + public void FocusNextComponent(Java.Awt.Component arg0) + { + IExecuteWithSignature("focusNextComponent", "(Ljava/awt/Component;)V", arg0); + } + /// + /// + /// + /// + public void FocusPreviousComponent(Java.Awt.Component arg0) + { + IExecuteWithSignature("focusPreviousComponent", "(Ljava/awt/Component;)V", arg0); + } + /// + /// + /// + /// + /// + public void ProcessKeyEvent(Java.Awt.Component arg0, Java.Awt.EventNs.KeyEvent arg1) + { + IExecute("processKeyEvent", arg0, arg1); + } + /// + /// + /// + /// + public void UpFocusCycle(Java.Awt.Component arg0) + { + IExecuteWithSignature("upFocusCycle", "(Ljava/awt/Component;)V", arg0); + } + /// + /// + /// + public void DownFocusCycle() + { + IExecuteWithSignature("downFocusCycle", "()V"); + } + /// + /// + /// + public void FocusNextComponent() + { + IExecuteWithSignature("focusNextComponent", "()V"); + } + /// + /// + /// + public void FocusPreviousComponent() + { + IExecuteWithSignature("focusPreviousComponent", "()V"); + } + /// + /// + /// + /// + /// + public void RedispatchEvent(Java.Awt.Component arg0, Java.Awt.AWTEvent arg1) + { + IExecute("redispatchEvent", arg0, arg1); + } + /// + /// + /// + public void UpFocusCycle() + { + IExecuteWithSignature("upFocusCycle", "()V"); + } + /// + /// + /// + /// + /// + public Java.Util.Set GetDefaultFocusTraversalKeys(int arg0) + { + return IExecuteWithSignature>("getDefaultFocusTraversalKeys", "(I)Ljava/util/Set;", arg0); + } + /// + /// + /// + /// + /// + public Java.Beans.PropertyChangeListener[] GetPropertyChangeListeners(Java.Lang.String arg0) + { + return IExecuteWithSignatureArray("getPropertyChangeListeners", "(Ljava/lang/String;)[Ljava/beans/PropertyChangeListener;", arg0); + } + /// + /// + /// + /// + /// + public Java.Beans.VetoableChangeListener[] GetVetoableChangeListeners(Java.Lang.String arg0) + { + return IExecuteWithSignatureArray("getVetoableChangeListeners", "(Ljava/lang/String;)[Ljava/beans/VetoableChangeListener;", arg0); + } + /// + /// + /// + /// + public void AddKeyEventDispatcher(Java.Awt.KeyEventDispatcher arg0) + { + IExecuteWithSignature("addKeyEventDispatcher", "(Ljava/awt/KeyEventDispatcher;)V", arg0); + } + /// + /// + /// + /// + public void AddKeyEventPostProcessor(Java.Awt.KeyEventPostProcessor arg0) + { + IExecuteWithSignature("addKeyEventPostProcessor", "(Ljava/awt/KeyEventPostProcessor;)V", arg0); + } + /// + /// + /// + /// + public void AddPropertyChangeListener(Java.Beans.PropertyChangeListener arg0) + { + IExecuteWithSignature("addPropertyChangeListener", "(Ljava/beans/PropertyChangeListener;)V", arg0); + } + /// + /// + /// + /// + /// + public void AddPropertyChangeListener(Java.Lang.String arg0, Java.Beans.PropertyChangeListener arg1) + { + IExecute("addPropertyChangeListener", arg0, arg1); + } + /// + /// + /// + /// + public void AddVetoableChangeListener(Java.Beans.VetoableChangeListener arg0) + { + IExecuteWithSignature("addVetoableChangeListener", "(Ljava/beans/VetoableChangeListener;)V", arg0); + } + /// + /// + /// + /// + /// + public void AddVetoableChangeListener(Java.Lang.String arg0, Java.Beans.VetoableChangeListener arg1) + { + IExecute("addVetoableChangeListener", arg0, arg1); + } + /// + /// + /// + public void ClearFocusOwner() + { + IExecuteWithSignature("clearFocusOwner", "()V"); + } + /// + /// + /// + /// + public void ClearGlobalFocusOwner() + { + IExecuteWithSignature("clearGlobalFocusOwner", "()V"); + } + /// + /// + /// + /// + public void RemoveKeyEventDispatcher(Java.Awt.KeyEventDispatcher arg0) + { + IExecuteWithSignature("removeKeyEventDispatcher", "(Ljava/awt/KeyEventDispatcher;)V", arg0); + } + /// + /// + /// + /// + public void RemoveKeyEventPostProcessor(Java.Awt.KeyEventPostProcessor arg0) + { + IExecuteWithSignature("removeKeyEventPostProcessor", "(Ljava/awt/KeyEventPostProcessor;)V", arg0); + } + /// + /// + /// + /// + public void RemovePropertyChangeListener(Java.Beans.PropertyChangeListener arg0) + { + IExecuteWithSignature("removePropertyChangeListener", "(Ljava/beans/PropertyChangeListener;)V", arg0); + } + /// + /// + /// + /// + /// + public void RemovePropertyChangeListener(Java.Lang.String arg0, Java.Beans.PropertyChangeListener arg1) + { + IExecute("removePropertyChangeListener", arg0, arg1); + } + /// + /// + /// + /// + public void RemoveVetoableChangeListener(Java.Beans.VetoableChangeListener arg0) + { + IExecuteWithSignature("removeVetoableChangeListener", "(Ljava/beans/VetoableChangeListener;)V", arg0); + } + /// + /// + /// + /// + /// + public void RemoveVetoableChangeListener(Java.Lang.String arg0, Java.Beans.VetoableChangeListener arg1) + { + IExecute("removeVetoableChangeListener", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetDefaultFocusTraversalKeys(int arg0, Java.Util.Set arg1) where Arg1ExtendsJava_Awt_AWTKeyStroke : Java.Awt.AWTKeyStroke + { + IExecute("setDefaultFocusTraversalKeys", arg0, arg1); + } + /// + /// + /// + /// + /// + public void SetGlobalCurrentFocusCycleRoot(Java.Awt.Container arg0) + { + IExecuteWithSignature("setGlobalCurrentFocusCycleRoot", "(Ljava/awt/Container;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/Label.cs b/src/net/JNet/GeneratedCore/Java/Awt/Label.cs new file mode 100644 index 0000000000..df995da65e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/Label.cs @@ -0,0 +1,113 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt +{ + #region Label + public partial class Label + { + #region Constructors + /// + /// + /// + /// + /// + /// + public Label(Java.Lang.String arg0, int arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + public Label(Java.Lang.String arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Accessibility.Accessible(Java.Awt.Label t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static int CENTER { get { if (!_CENTERReady) { _CENTERContent = SGetField(LocalBridgeClazz, "CENTER"); _CENTERReady = true; } return _CENTERContent; } } + private static int _CENTERContent = default; + private static bool _CENTERReady = false; // this is used because in case of generics + /// + /// + /// + public static int LEFT { get { if (!_LEFTReady) { _LEFTContent = SGetField(LocalBridgeClazz, "LEFT"); _LEFTReady = true; } return _LEFTContent; } } + private static int _LEFTContent = default; + private static bool _LEFTReady = false; // this is used because in case of generics + /// + /// + /// + public static int RIGHT { get { if (!_RIGHTReady) { _RIGHTContent = SGetField(LocalBridgeClazz, "RIGHT"); _RIGHTReady = true; } return _RIGHTContent; } } + private static int _RIGHTContent = default; + private static bool _RIGHTReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int Alignment + { + get { return IExecuteWithSignature("getAlignment", "()I"); } set { IExecuteWithSignature("setAlignment", "(I)V", value); } + } + /// + /// + /// + public Java.Lang.String Text + { + get { return IExecuteWithSignature("getText", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setText", "(Ljava/lang/String;)V", value); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/LayoutManager.cs b/src/net/JNet/GeneratedCore/Java/Awt/LayoutManager.cs new file mode 100644 index 0000000000..d63c7e9849 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/LayoutManager.cs @@ -0,0 +1,147 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt +{ + #region ILayoutManager + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ILayoutManager + { + #region Instance methods + /// + /// + /// + /// + /// + Java.Awt.Dimension MinimumLayoutSize(Java.Awt.Container arg0); + /// + /// + /// + /// + /// + Java.Awt.Dimension PreferredLayoutSize(Java.Awt.Container arg0); + /// + /// + /// + /// + /// + void AddLayoutComponent(Java.Lang.String arg0, Java.Awt.Component arg1); + /// + /// + /// + /// + void LayoutContainer(Java.Awt.Container arg0); + /// + /// + /// + /// + void RemoveLayoutComponent(Java.Awt.Component arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region LayoutManager + public partial class LayoutManager : Java.Awt.ILayoutManager + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public Java.Awt.Dimension MinimumLayoutSize(Java.Awt.Container arg0) + { + return IExecuteWithSignature("minimumLayoutSize", "(Ljava/awt/Container;)Ljava/awt/Dimension;", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.Dimension PreferredLayoutSize(Java.Awt.Container arg0) + { + return IExecuteWithSignature("preferredLayoutSize", "(Ljava/awt/Container;)Ljava/awt/Dimension;", arg0); + } + /// + /// + /// + /// + /// + public void AddLayoutComponent(Java.Lang.String arg0, Java.Awt.Component arg1) + { + IExecute("addLayoutComponent", arg0, arg1); + } + /// + /// + /// + /// + public void LayoutContainer(Java.Awt.Container arg0) + { + IExecuteWithSignature("layoutContainer", "(Ljava/awt/Container;)V", arg0); + } + /// + /// + /// + /// + public void RemoveLayoutComponent(Java.Awt.Component arg0) + { + IExecuteWithSignature("removeLayoutComponent", "(Ljava/awt/Component;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/LayoutManager2.cs b/src/net/JNet/GeneratedCore/Java/Awt/LayoutManager2.cs new file mode 100644 index 0000000000..f2bd9fa74a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/LayoutManager2.cs @@ -0,0 +1,149 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt +{ + #region ILayoutManager2 + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ILayoutManager2 : Java.Awt.ILayoutManager + { + #region Instance methods + /// + /// + /// + /// + /// + float GetLayoutAlignmentX(Java.Awt.Container arg0); + /// + /// + /// + /// + /// + float GetLayoutAlignmentY(Java.Awt.Container arg0); + /// + /// + /// + /// + /// + Java.Awt.Dimension MaximumLayoutSize(Java.Awt.Container arg0); + /// + /// + /// + /// + /// + void AddLayoutComponent(Java.Awt.Component arg0, object arg1); + /// + /// + /// + /// + void InvalidateLayout(Java.Awt.Container arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region LayoutManager2 + public partial class LayoutManager2 : Java.Awt.ILayoutManager2 + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public float GetLayoutAlignmentX(Java.Awt.Container arg0) + { + return IExecuteWithSignature("getLayoutAlignmentX", "(Ljava/awt/Container;)F", arg0); + } + /// + /// + /// + /// + /// + public float GetLayoutAlignmentY(Java.Awt.Container arg0) + { + return IExecuteWithSignature("getLayoutAlignmentY", "(Ljava/awt/Container;)F", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.Dimension MaximumLayoutSize(Java.Awt.Container arg0) + { + return IExecuteWithSignature("maximumLayoutSize", "(Ljava/awt/Container;)Ljava/awt/Dimension;", arg0); + } + /// + /// + /// + /// + /// + public void AddLayoutComponent(Java.Awt.Component arg0, object arg1) + { + IExecute("addLayoutComponent", arg0, arg1); + } + /// + /// + /// + /// + public void InvalidateLayout(Java.Awt.Container arg0) + { + IExecuteWithSignature("invalidateLayout", "(Ljava/awt/Container;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/LinearGradientPaint.cs b/src/net/JNet/GeneratedCore/Java/Awt/LinearGradientPaint.cs new file mode 100644 index 0000000000..ec9199e280 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/LinearGradientPaint.cs @@ -0,0 +1,136 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt +{ + #region LinearGradientPaint + public partial class LinearGradientPaint + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public LinearGradientPaint(float arg0, float arg1, float arg2, float arg3, float[] arg4, Java.Awt.Color[] arg5, Java.Awt.MultipleGradientPaint.CycleMethod arg6) + : base(arg0, arg1, arg2, arg3, arg4, arg5, arg6) + { + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public LinearGradientPaint(float arg0, float arg1, float arg2, float arg3, float[] arg4, Java.Awt.Color[] arg5) + : base(arg0, arg1, arg2, arg3, arg4, arg5) + { + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public LinearGradientPaint(Java.Awt.Geom.Point2D arg0, Java.Awt.Geom.Point2D arg1, float[] arg2, Java.Awt.Color[] arg3, Java.Awt.MultipleGradientPaint.CycleMethod arg4, Java.Awt.MultipleGradientPaint.ColorSpaceType arg5, Java.Awt.Geom.AffineTransform arg6) + : base(arg0, arg1, arg2, arg3, arg4, arg5, arg6) + { + } + /// + /// + /// + /// + /// + /// + /// + /// + public LinearGradientPaint(Java.Awt.Geom.Point2D arg0, Java.Awt.Geom.Point2D arg1, float[] arg2, Java.Awt.Color[] arg3, Java.Awt.MultipleGradientPaint.CycleMethod arg4) + : base(arg0, arg1, arg2, arg3, arg4) + { + } + /// + /// + /// + /// + /// + /// + /// + public LinearGradientPaint(Java.Awt.Geom.Point2D arg0, Java.Awt.Geom.Point2D arg1, float[] arg2, Java.Awt.Color[] arg3) + : base(arg0, arg1, arg2, arg3) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.Geom.Point2D EndPoint + { + get { return IExecuteWithSignature("getEndPoint", "()Ljava/awt/geom/Point2D;"); } + } + /// + /// + /// + public Java.Awt.Geom.Point2D StartPoint + { + get { return IExecuteWithSignature("getStartPoint", "()Ljava/awt/geom/Point2D;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/List.cs b/src/net/JNet/GeneratedCore/Java/Awt/List.cs new file mode 100644 index 0000000000..5294fc9038 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/List.cs @@ -0,0 +1,319 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt +{ + #region List + public partial class List + { + #region Constructors + /// + /// + /// + /// + /// + /// + public List(int arg0, bool arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + public List(int arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Awt.ItemSelectable(Java.Awt.List t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Accessibility.Accessible(Java.Awt.List t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.EventNs.ActionListener[] ActionListeners + { + get { return IExecuteWithSignatureArray("getActionListeners", "()[Ljava/awt/event/ActionListener;"); } + } + /// + /// + /// + public int ItemCount + { + get { return IExecuteWithSignature("getItemCount", "()I"); } + } + /// + /// + /// + public Java.Awt.EventNs.ItemListener[] ItemListeners + { + get { return IExecuteWithSignatureArray("getItemListeners", "()[Ljava/awt/event/ItemListener;"); } + } + /// + /// + /// + public Java.Lang.String[] Items + { + get { return IExecuteWithSignatureArray("getItems", "()[Ljava/lang/String;"); } + } + /// + /// + /// + public int Rows + { + get { return IExecuteWithSignature("getRows", "()I"); } + } + /// + /// + /// + public int SelectedIndex + { + get { return IExecuteWithSignature("getSelectedIndex", "()I"); } + } + /// + /// + /// + public int[] SelectedIndexes + { + get { return IExecuteWithSignatureArray("getSelectedIndexes", "()[I"); } + } + /// + /// + /// + public Java.Lang.String SelectedItem + { + get { return IExecuteWithSignature("getSelectedItem", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String[] SelectedItems + { + get { return IExecuteWithSignatureArray("getSelectedItems", "()[Ljava/lang/String;"); } + } + /// + /// + /// + public object[] SelectedObjects + { + get { return IExecuteWithSignatureArray("getSelectedObjects", "()[Ljava/lang/Object;"); } + } + /// + /// + /// + public int VisibleIndex + { + get { return IExecuteWithSignature("getVisibleIndex", "()I"); } + } + /// + /// + /// + /// + /// + public bool IsIndexSelected(int arg0) + { + return IExecuteWithSignature("isIndexSelected", "(I)Z", arg0); + } + /// + /// + /// + /// + public bool IsMultipleMode() + { + return IExecuteWithSignature("isMultipleMode", "()Z"); + } + /// + /// + /// + /// + /// + public Java.Awt.Dimension GetMinimumSize(int arg0) + { + return IExecuteWithSignature("getMinimumSize", "(I)Ljava/awt/Dimension;", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.Dimension GetPreferredSize(int arg0) + { + return IExecuteWithSignature("getPreferredSize", "(I)Ljava/awt/Dimension;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.String GetItem(int arg0) + { + return IExecuteWithSignature("getItem", "(I)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + public void AddActionListener(Java.Awt.EventNs.ActionListener arg0) + { + IExecuteWithSignature("addActionListener", "(Ljava/awt/event/ActionListener;)V", arg0); + } + /// + /// + /// + /// + public void AddItemListener(Java.Awt.EventNs.ItemListener arg0) + { + IExecuteWithSignature("addItemListener", "(Ljava/awt/event/ItemListener;)V", arg0); + } + /// + /// + /// + /// + public void Deselect(int arg0) + { + IExecuteWithSignature("deselect", "(I)V", arg0); + } + /// + /// + /// + /// + public void MakeVisible(int arg0) + { + IExecuteWithSignature("makeVisible", "(I)V", arg0); + } + /// + /// + /// + /// + public void Remove(Java.Lang.String arg0) + { + IExecuteWithSignature("remove", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + public void RemoveActionListener(Java.Awt.EventNs.ActionListener arg0) + { + IExecuteWithSignature("removeActionListener", "(Ljava/awt/event/ActionListener;)V", arg0); + } + /// + /// + /// + /// + public void RemoveItemListener(Java.Awt.EventNs.ItemListener arg0) + { + IExecuteWithSignature("removeItemListener", "(Ljava/awt/event/ItemListener;)V", arg0); + } + /// + /// + /// + /// + /// + public void ReplaceItem(Java.Lang.String arg0, int arg1) + { + IExecute("replaceItem", arg0, arg1); + } + /// + /// + /// + /// + /// + public void Add(Java.Lang.String arg0, int arg1) + { + IExecute("add", arg0, arg1); + } + /// + /// + /// + /// + public void Add(Java.Lang.String arg0) + { + IExecuteWithSignature("add", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + public void Remove(int arg0) + { + IExecuteWithSignature("remove", "(I)V", arg0); + } + /// + /// + /// + public void RemoveAll() + { + IExecuteWithSignature("removeAll", "()V"); + } + /// + /// + /// + /// + public void Select(int arg0) + { + IExecuteWithSignature("select", "(I)V", arg0); + } + /// + /// + /// + /// + public void SetMultipleMode(bool arg0) + { + IExecuteWithSignature("setMultipleMode", "(Z)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/MediaTracker.cs b/src/net/JNet/GeneratedCore/Java/Awt/MediaTracker.cs new file mode 100644 index 0000000000..b5afbf0ecd --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/MediaTracker.cs @@ -0,0 +1,264 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt +{ + #region MediaTracker + public partial class MediaTracker + { + #region Constructors + /// + /// + /// + /// + public MediaTracker(Java.Awt.Component arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int ABORTED { get { if (!_ABORTEDReady) { _ABORTEDContent = SGetField(LocalBridgeClazz, "ABORTED"); _ABORTEDReady = true; } return _ABORTEDContent; } } + private static int _ABORTEDContent = default; + private static bool _ABORTEDReady = false; // this is used because in case of generics + /// + /// + /// + public static int COMPLETE { get { if (!_COMPLETEReady) { _COMPLETEContent = SGetField(LocalBridgeClazz, "COMPLETE"); _COMPLETEReady = true; } return _COMPLETEContent; } } + private static int _COMPLETEContent = default; + private static bool _COMPLETEReady = false; // this is used because in case of generics + /// + /// + /// + public static int ERRORED { get { if (!_ERROREDReady) { _ERROREDContent = SGetField(LocalBridgeClazz, "ERRORED"); _ERROREDReady = true; } return _ERROREDContent; } } + private static int _ERROREDContent = default; + private static bool _ERROREDReady = false; // this is used because in case of generics + /// + /// + /// + public static int LOADING { get { if (!_LOADINGReady) { _LOADINGContent = SGetField(LocalBridgeClazz, "LOADING"); _LOADINGReady = true; } return _LOADINGContent; } } + private static int _LOADINGContent = default; + private static bool _LOADINGReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public object[] ErrorsAny + { + get { return IExecuteWithSignatureArray("getErrorsAny", "()[Ljava/lang/Object;"); } + } + /// + /// + /// + /// + public bool CheckAll() + { + return IExecuteWithSignature("checkAll", "()Z"); + } + /// + /// + /// + /// + /// + public bool CheckAll(bool arg0) + { + return IExecuteWithSignature("checkAll", "(Z)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public bool CheckID(int arg0, bool arg1) + { + return IExecute("checkID", arg0, arg1); + } + /// + /// + /// + /// + /// + public bool CheckID(int arg0) + { + return IExecuteWithSignature("checkID", "(I)Z", arg0); + } + /// + /// + /// + /// + /// + public int StatusAll(bool arg0) + { + return IExecuteWithSignature("statusAll", "(Z)I", arg0); + } + /// + /// + /// + /// + /// + /// + public int StatusID(int arg0, bool arg1) + { + return IExecute("statusID", arg0, arg1); + } + /// + /// + /// + /// + public bool IsErrorAny() + { + return IExecuteWithSignature("isErrorAny", "()Z"); + } + /// + /// + /// + /// + /// + public bool IsErrorID(int arg0) + { + return IExecuteWithSignature("isErrorID", "(I)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public bool WaitForAll(long arg0) + { + return IExecuteWithSignature("waitForAll", "(J)Z", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public bool WaitForID(int arg0, long arg1) + { + return IExecute("waitForID", arg0, arg1); + } + /// + /// + /// + /// + /// + public object[] GetErrorsID(int arg0) + { + return IExecuteWithSignatureArray("getErrorsID", "(I)[Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public void AddImage(Java.Awt.Image arg0, int arg1, int arg2, int arg3) + { + IExecute("addImage", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + public void RemoveImage(Java.Awt.Image arg0, int arg1, int arg2, int arg3) + { + IExecute("removeImage", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + public void RemoveImage(Java.Awt.Image arg0, int arg1) + { + IExecute("removeImage", arg0, arg1); + } + /// + /// + /// + /// + public void RemoveImage(Java.Awt.Image arg0) + { + IExecuteWithSignature("removeImage", "(Ljava/awt/Image;)V", arg0); + } + /// + /// + /// + /// + /// + public void AddImage(Java.Awt.Image arg0, int arg1) + { + IExecute("addImage", arg0, arg1); + } + /// + /// + /// + /// + public void WaitForAll() + { + IExecuteWithSignature("waitForAll", "()V"); + } + /// + /// + /// + /// + /// + public void WaitForID(int arg0) + { + IExecuteWithSignature("waitForID", "(I)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/Menu.cs b/src/net/JNet/GeneratedCore/Java/Awt/Menu.cs new file mode 100644 index 0000000000..dfa365b9ec --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/Menu.cs @@ -0,0 +1,178 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt +{ + #region Menu + public partial class Menu + { + #region Constructors + /// + /// + /// + /// + /// + /// + public Menu(Java.Lang.String arg0, bool arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + public Menu(Java.Lang.String arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Awt.MenuContainer(Java.Awt.Menu t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int ItemCount + { + get { return IExecuteWithSignature("getItemCount", "()I"); } + } + /// + /// + /// + /// + public bool IsTearOff() + { + return IExecuteWithSignature("isTearOff", "()Z"); + } + /// + /// + /// + /// + /// + public Java.Awt.MenuItem Add(Java.Awt.MenuItem arg0) + { + return IExecuteWithSignature("add", "(Ljava/awt/MenuItem;)Ljava/awt/MenuItem;", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.MenuItem GetItem(int arg0) + { + return IExecuteWithSignature("getItem", "(I)Ljava/awt/MenuItem;", arg0); + } + /// + /// + /// + /// + public void Add(Java.Lang.String arg0) + { + IExecuteWithSignature("add", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + public void AddSeparator() + { + IExecuteWithSignature("addSeparator", "()V"); + } + /// + /// + /// + /// + /// + public void Insert(Java.Awt.MenuItem arg0, int arg1) + { + IExecute("insert", arg0, arg1); + } + /// + /// + /// + /// + /// + public void Insert(Java.Lang.String arg0, int arg1) + { + IExecute("insert", arg0, arg1); + } + /// + /// + /// + /// + public void InsertSeparator(int arg0) + { + IExecuteWithSignature("insertSeparator", "(I)V", arg0); + } + /// + /// + /// + /// + public void Remove(int arg0) + { + IExecuteWithSignature("remove", "(I)V", arg0); + } + /// + /// + /// + /// + public void Remove(Java.Awt.MenuComponent arg0) + { + IExecuteWithSignature("remove", "(Ljava/awt/MenuComponent;)V", arg0); + } + /// + /// + /// + public void RemoveAll() + { + IExecuteWithSignature("removeAll", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/MenuBar.cs b/src/net/JNet/GeneratedCore/Java/Awt/MenuBar.cs new file mode 100644 index 0000000000..565138c89c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/MenuBar.cs @@ -0,0 +1,146 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt +{ + #region MenuBar + public partial class MenuBar + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Awt.MenuContainer(Java.Awt.MenuBar t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Accessibility.Accessible(Java.Awt.MenuBar t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.Menu HelpMenu + { + get { return IExecuteWithSignature("getHelpMenu", "()Ljava/awt/Menu;"); } set { IExecuteWithSignature("setHelpMenu", "(Ljava/awt/Menu;)V", value); } + } + /// + /// + /// + public int MenuCount + { + get { return IExecuteWithSignature("getMenuCount", "()I"); } + } + /// + /// + /// + /// + /// + public Java.Awt.Menu Add(Java.Awt.Menu arg0) + { + return IExecuteWithSignature("add", "(Ljava/awt/Menu;)Ljava/awt/Menu;", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.Menu GetMenu(int arg0) + { + return IExecuteWithSignature("getMenu", "(I)Ljava/awt/Menu;", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.MenuItem GetShortcutMenuItem(Java.Awt.MenuShortcut arg0) + { + return IExecuteWithSignature("getShortcutMenuItem", "(Ljava/awt/MenuShortcut;)Ljava/awt/MenuItem;", arg0); + } + /// + /// + /// + /// + public Java.Util.Enumeration Shortcuts() + { + return IExecuteWithSignature>("shortcuts", "()Ljava/util/Enumeration;"); + } + /// + /// + /// + public void AddNotify() + { + IExecuteWithSignature("addNotify", "()V"); + } + /// + /// + /// + /// + public void DeleteShortcut(Java.Awt.MenuShortcut arg0) + { + IExecuteWithSignature("deleteShortcut", "(Ljava/awt/MenuShortcut;)V", arg0); + } + /// + /// + /// + /// + public void Remove(int arg0) + { + IExecuteWithSignature("remove", "(I)V", arg0); + } + /// + /// + /// + /// + public void Remove(Java.Awt.MenuComponent arg0) + { + IExecuteWithSignature("remove", "(Ljava/awt/MenuComponent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/MenuComponent.cs b/src/net/JNet/GeneratedCore/Java/Awt/MenuComponent.cs new file mode 100644 index 0000000000..ece26041c8 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/MenuComponent.cs @@ -0,0 +1,101 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt +{ + #region MenuComponent + public partial class MenuComponent + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Accessibility.AccessibleContext AccessibleContext + { + get { return IExecuteWithSignature("getAccessibleContext", "()Ljavax/accessibility/AccessibleContext;"); } + } + /// + /// + /// + public Java.Awt.Font Font + { + get { return IExecuteWithSignature("getFont", "()Ljava/awt/Font;"); } set { IExecuteWithSignature("setFont", "(Ljava/awt/Font;)V", value); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setName", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Awt.MenuContainer Parent + { + get { return IExecuteWithSignature("getParent", "()Ljava/awt/MenuContainer;"); } + } + /// + /// + /// + /// + public void DispatchEvent(Java.Awt.AWTEvent arg0) + { + IExecuteWithSignature("dispatchEvent", "(Ljava/awt/AWTEvent;)V", arg0); + } + /// + /// + /// + public void RemoveNotify() + { + IExecuteWithSignature("removeNotify", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/MenuContainer.cs b/src/net/JNet/GeneratedCore/Java/Awt/MenuContainer.cs new file mode 100644 index 0000000000..915a468f26 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/MenuContainer.cs @@ -0,0 +1,100 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt +{ + #region IMenuContainer + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IMenuContainer + { + #region Instance methods + /// + /// + /// + Java.Awt.Font Font { get; } + /// + /// + /// + /// + void Remove(Java.Awt.MenuComponent arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region MenuContainer + public partial class MenuContainer : Java.Awt.IMenuContainer + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.Font Font + { + get { return IExecuteWithSignature("getFont", "()Ljava/awt/Font;"); } + } + /// + /// + /// + /// + public void Remove(Java.Awt.MenuComponent arg0) + { + IExecuteWithSignature("remove", "(Ljava/awt/MenuComponent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/MenuItem.cs b/src/net/JNet/GeneratedCore/Java/Awt/MenuItem.cs new file mode 100644 index 0000000000..afe0765bea --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/MenuItem.cs @@ -0,0 +1,173 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt +{ + #region MenuItem + public partial class MenuItem + { + #region Constructors + /// + /// + /// + /// + /// + /// + public MenuItem(Java.Lang.String arg0, Java.Awt.MenuShortcut arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + public MenuItem(Java.Lang.String arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Accessibility.Accessible(Java.Awt.MenuItem t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String ActionCommand + { + get { return IExecuteWithSignature("getActionCommand", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setActionCommand", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Awt.EventNs.ActionListener[] ActionListeners + { + get { return IExecuteWithSignatureArray("getActionListeners", "()[Ljava/awt/event/ActionListener;"); } + } + /// + /// + /// + public Java.Lang.String Label + { + get { return IExecuteWithSignature("getLabel", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setLabel", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Awt.MenuShortcut Shortcut + { + get { return IExecuteWithSignature("getShortcut", "()Ljava/awt/MenuShortcut;"); } set { IExecuteWithSignature("setShortcut", "(Ljava/awt/MenuShortcut;)V", value); } + } + /// + /// + /// + /// + /// + /// + public T[] GetListeners(Java.Lang.Class arg0) where T : Java.Util.IEventListener, new() + { + return IExecuteArray("getListeners", arg0); + } + /// + /// + /// + /// + public bool IsEnabled() + { + return IExecuteWithSignature("isEnabled", "()Z"); + } + /// + /// + /// + /// + public Java.Lang.String ParamString() + { + return IExecuteWithSignature("paramString", "()Ljava/lang/String;"); + } + /// + /// + /// + /// + public void AddActionListener(Java.Awt.EventNs.ActionListener arg0) + { + IExecuteWithSignature("addActionListener", "(Ljava/awt/event/ActionListener;)V", arg0); + } + /// + /// + /// + /// + public void RemoveActionListener(Java.Awt.EventNs.ActionListener arg0) + { + IExecuteWithSignature("removeActionListener", "(Ljava/awt/event/ActionListener;)V", arg0); + } + /// + /// + /// + /// + public void SetEnabled(bool arg0) + { + IExecuteWithSignature("setEnabled", "(Z)V", arg0); + } + /// + /// + /// + public void AddNotify() + { + IExecuteWithSignature("addNotify", "()V"); + } + /// + /// + /// + public void DeleteShortcut() + { + IExecuteWithSignature("deleteShortcut", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/MenuShortcut.cs b/src/net/JNet/GeneratedCore/Java/Awt/MenuShortcut.cs new file mode 100644 index 0000000000..f0275789ef --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/MenuShortcut.cs @@ -0,0 +1,90 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt +{ + #region MenuShortcut + public partial class MenuShortcut + { + #region Constructors + /// + /// + /// + /// + /// + public MenuShortcut(int arg0, bool arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public MenuShortcut(int arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int Key + { + get { return IExecuteWithSignature("getKey", "()I"); } + } + /// + /// + /// + /// + public bool UsesShiftModifier() + { + return IExecuteWithSignature("usesShiftModifier", "()Z"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/MouseInfo.cs b/src/net/JNet/GeneratedCore/Java/Awt/MouseInfo.cs new file mode 100644 index 0000000000..eb03ec65ab --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/MouseInfo.cs @@ -0,0 +1,72 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt +{ + #region MouseInfo + public partial class MouseInfo + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + public static int NumberOfButtons + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getNumberOfButtons", "()I"); } + } + /// + /// + /// + public static Java.Awt.PointerInfo PointerInfo + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getPointerInfo", "()Ljava/awt/PointerInfo;"); } + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/MultipleGradientPaint.cs b/src/net/JNet/GeneratedCore/Java/Awt/MultipleGradientPaint.cs new file mode 100644 index 0000000000..1a46cbf2c0 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/MultipleGradientPaint.cs @@ -0,0 +1,226 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt +{ + #region MultipleGradientPaint + public partial class MultipleGradientPaint + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.Color[] Colors + { + get { return IExecuteWithSignatureArray("getColors", "()[Ljava/awt/Color;"); } + } + /// + /// + /// + public Java.Awt.MultipleGradientPaint.ColorSpaceType ColorSpace + { + get { return IExecuteWithSignature("getColorSpace", "()Ljava/awt/MultipleGradientPaint$ColorSpaceType;"); } + } + /// + /// + /// + public float[] Fractions + { + get { return IExecuteWithSignatureArray("getFractions", "()[F"); } + } + /// + /// + /// + public Java.Awt.MultipleGradientPaint.CycleMethod GetCycleMethod + { + get { return IExecuteWithSignature("getCycleMethod", "()Ljava/awt/MultipleGradientPaint$CycleMethod;"); } + } + /// + /// + /// + public Java.Awt.Geom.AffineTransform Transform + { + get { return IExecuteWithSignature("getTransform", "()Ljava/awt/geom/AffineTransform;"); } + } + /// + /// + /// + public int Transparency + { + get { return IExecuteWithSignature("getTransparency", "()I"); } + } + + #endregion + + #region Nested classes + #region ColorSpaceType + public partial class ColorSpaceType + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Awt.MultipleGradientPaint.ColorSpaceType LINEAR_RGB { get { if (!_LINEAR_RGBReady) { _LINEAR_RGBContent = SGetField(LocalBridgeClazz, "LINEAR_RGB"); _LINEAR_RGBReady = true; } return _LINEAR_RGBContent; } } + private static Java.Awt.MultipleGradientPaint.ColorSpaceType _LINEAR_RGBContent = default; + private static bool _LINEAR_RGBReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.MultipleGradientPaint.ColorSpaceType SRGB { get { if (!_SRGBReady) { _SRGBContent = SGetField(LocalBridgeClazz, "SRGB"); _SRGBReady = true; } return _SRGBContent; } } + private static Java.Awt.MultipleGradientPaint.ColorSpaceType _SRGBContent = default; + private static bool _SRGBReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Awt.MultipleGradientPaint.ColorSpaceType ValueOf(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Ljava/lang/String;)Ljava/awt/MultipleGradientPaint$ColorSpaceType;", arg0); + } + /// + /// + /// + /// + public static Java.Awt.MultipleGradientPaint.ColorSpaceType[] Values() + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "values", "()[Ljava/awt/MultipleGradientPaint$ColorSpaceType;"); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region CycleMethod + public partial class CycleMethod + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Awt.MultipleGradientPaint.CycleMethod NO_CYCLE { get { if (!_NO_CYCLEReady) { _NO_CYCLEContent = SGetField(LocalBridgeClazz, "NO_CYCLE"); _NO_CYCLEReady = true; } return _NO_CYCLEContent; } } + private static Java.Awt.MultipleGradientPaint.CycleMethod _NO_CYCLEContent = default; + private static bool _NO_CYCLEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.MultipleGradientPaint.CycleMethod REFLECT { get { if (!_REFLECTReady) { _REFLECTContent = SGetField(LocalBridgeClazz, "REFLECT"); _REFLECTReady = true; } return _REFLECTContent; } } + private static Java.Awt.MultipleGradientPaint.CycleMethod _REFLECTContent = default; + private static bool _REFLECTReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.MultipleGradientPaint.CycleMethod REPEAT { get { if (!_REPEATReady) { _REPEATContent = SGetField(LocalBridgeClazz, "REPEAT"); _REPEATReady = true; } return _REPEATContent; } } + private static Java.Awt.MultipleGradientPaint.CycleMethod _REPEATContent = default; + private static bool _REPEATReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Awt.MultipleGradientPaint.CycleMethod ValueOf(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Ljava/lang/String;)Ljava/awt/MultipleGradientPaint$CycleMethod;", arg0); + } + /// + /// + /// + /// + public static Java.Awt.MultipleGradientPaint.CycleMethod[] Values() + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "values", "()[Ljava/awt/MultipleGradientPaint$CycleMethod;"); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/PageAttributes.cs b/src/net/JNet/GeneratedCore/Java/Awt/PageAttributes.cs new file mode 100644 index 0000000000..200057d771 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/PageAttributes.cs @@ -0,0 +1,1296 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt +{ + #region PageAttributes + public partial class PageAttributes + { + #region Constructors + /// + /// + /// + /// + public PageAttributes(Java.Awt.PageAttributes arg0) + : base(arg0) + { + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public PageAttributes(Java.Awt.PageAttributes.ColorType arg0, Java.Awt.PageAttributes.MediaType arg1, Java.Awt.PageAttributes.OrientationRequestedType arg2, Java.Awt.PageAttributes.OriginType arg3, Java.Awt.PageAttributes.PrintQualityType arg4, int[] arg5) + : base(arg0, arg1, arg2, arg3, arg4, arg5) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.PageAttributes.ColorType Color + { + get { return IExecuteWithSignature("getColor", "()Ljava/awt/PageAttributes$ColorType;"); } set { IExecuteWithSignature("setColor", "(Ljava/awt/PageAttributes$ColorType;)V", value); } + } + /// + /// + /// + public Java.Awt.PageAttributes.MediaType Media + { + get { return IExecuteWithSignature("getMedia", "()Ljava/awt/PageAttributes$MediaType;"); } set { IExecuteWithSignature("setMedia", "(Ljava/awt/PageAttributes$MediaType;)V", value); } + } + /// + /// + /// + public Java.Awt.PageAttributes.OrientationRequestedType OrientationRequested + { + get { return IExecuteWithSignature("getOrientationRequested", "()Ljava/awt/PageAttributes$OrientationRequestedType;"); } + } + /// + /// + /// + public Java.Awt.PageAttributes.OriginType Origin + { + get { return IExecuteWithSignature("getOrigin", "()Ljava/awt/PageAttributes$OriginType;"); } set { IExecuteWithSignature("setOrigin", "(Ljava/awt/PageAttributes$OriginType;)V", value); } + } + /// + /// + /// + public int[] PrinterResolution + { + get { return IExecuteWithSignatureArray("getPrinterResolution", "()[I"); } + } + /// + /// + /// + public Java.Awt.PageAttributes.PrintQualityType PrintQuality + { + get { return IExecuteWithSignature("getPrintQuality", "()Ljava/awt/PageAttributes$PrintQualityType;"); } + } + /// + /// + /// + /// + public void Set(Java.Awt.PageAttributes arg0) + { + IExecuteWithSignature("set", "(Ljava/awt/PageAttributes;)V", arg0); + } + /// + /// + /// + public void SetMediaToDefault() + { + IExecuteWithSignature("setMediaToDefault", "()V"); + } + /// + /// + /// + /// + public void SetOrientationRequested(int arg0) + { + IExecuteWithSignature("setOrientationRequested", "(I)V", arg0); + } + /// + /// + /// + /// + public void SetOrientationRequested(Java.Awt.PageAttributes.OrientationRequestedType arg0) + { + IExecuteWithSignature("setOrientationRequested", "(Ljava/awt/PageAttributes$OrientationRequestedType;)V", arg0); + } + /// + /// + /// + public void SetOrientationRequestedToDefault() + { + IExecuteWithSignature("setOrientationRequestedToDefault", "()V"); + } + /// + /// + /// + /// + public void SetPrinterResolution(int arg0) + { + IExecuteWithSignature("setPrinterResolution", "(I)V", arg0); + } + /// + /// + /// + /// + public void SetPrinterResolution(int[] arg0) + { + IExecuteWithSignature("setPrinterResolution", "([I)V", new object[] { arg0 }); + } + /// + /// + /// + public void SetPrinterResolutionToDefault() + { + IExecuteWithSignature("setPrinterResolutionToDefault", "()V"); + } + /// + /// + /// + /// + public void SetPrintQuality(int arg0) + { + IExecuteWithSignature("setPrintQuality", "(I)V", arg0); + } + /// + /// + /// + /// + public void SetPrintQuality(Java.Awt.PageAttributes.PrintQualityType arg0) + { + IExecuteWithSignature("setPrintQuality", "(Ljava/awt/PageAttributes$PrintQualityType;)V", arg0); + } + /// + /// + /// + public void SetPrintQualityToDefault() + { + IExecuteWithSignature("setPrintQualityToDefault", "()V"); + } + + #endregion + + #region Nested classes + #region ColorType + public partial class ColorType + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Awt.PageAttributes.ColorType COLOR { get { if (!_COLORReady) { _COLORContent = SGetField(LocalBridgeClazz, "COLOR"); _COLORReady = true; } return _COLORContent; } } + private static Java.Awt.PageAttributes.ColorType _COLORContent = default; + private static bool _COLORReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.ColorType MONOCHROME { get { if (!_MONOCHROMEReady) { _MONOCHROMEContent = SGetField(LocalBridgeClazz, "MONOCHROME"); _MONOCHROMEReady = true; } return _MONOCHROMEContent; } } + private static Java.Awt.PageAttributes.ColorType _MONOCHROMEContent = default; + private static bool _MONOCHROMEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region MediaType + public partial class MediaType + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType A { get { if (!_AReady) { _AContent = SGetField(LocalBridgeClazz, "A"); _AReady = true; } return _AContent; } } + private static Java.Awt.PageAttributes.MediaType _AContent = default; + private static bool _AReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType A0 { get { if (!_A0Ready) { _A0Content = SGetField(LocalBridgeClazz, "A0"); _A0Ready = true; } return _A0Content; } } + private static Java.Awt.PageAttributes.MediaType _A0Content = default; + private static bool _A0Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType A1 { get { if (!_A1Ready) { _A1Content = SGetField(LocalBridgeClazz, "A1"); _A1Ready = true; } return _A1Content; } } + private static Java.Awt.PageAttributes.MediaType _A1Content = default; + private static bool _A1Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType A10 { get { if (!_A10Ready) { _A10Content = SGetField(LocalBridgeClazz, "A10"); _A10Ready = true; } return _A10Content; } } + private static Java.Awt.PageAttributes.MediaType _A10Content = default; + private static bool _A10Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType A2 { get { if (!_A2Ready) { _A2Content = SGetField(LocalBridgeClazz, "A2"); _A2Ready = true; } return _A2Content; } } + private static Java.Awt.PageAttributes.MediaType _A2Content = default; + private static bool _A2Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType A3 { get { if (!_A3Ready) { _A3Content = SGetField(LocalBridgeClazz, "A3"); _A3Ready = true; } return _A3Content; } } + private static Java.Awt.PageAttributes.MediaType _A3Content = default; + private static bool _A3Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType A4 { get { if (!_A4Ready) { _A4Content = SGetField(LocalBridgeClazz, "A4"); _A4Ready = true; } return _A4Content; } } + private static Java.Awt.PageAttributes.MediaType _A4Content = default; + private static bool _A4Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType A5 { get { if (!_A5Ready) { _A5Content = SGetField(LocalBridgeClazz, "A5"); _A5Ready = true; } return _A5Content; } } + private static Java.Awt.PageAttributes.MediaType _A5Content = default; + private static bool _A5Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType A6 { get { if (!_A6Ready) { _A6Content = SGetField(LocalBridgeClazz, "A6"); _A6Ready = true; } return _A6Content; } } + private static Java.Awt.PageAttributes.MediaType _A6Content = default; + private static bool _A6Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType A7 { get { if (!_A7Ready) { _A7Content = SGetField(LocalBridgeClazz, "A7"); _A7Ready = true; } return _A7Content; } } + private static Java.Awt.PageAttributes.MediaType _A7Content = default; + private static bool _A7Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType A8 { get { if (!_A8Ready) { _A8Content = SGetField(LocalBridgeClazz, "A8"); _A8Ready = true; } return _A8Content; } } + private static Java.Awt.PageAttributes.MediaType _A8Content = default; + private static bool _A8Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType A9 { get { if (!_A9Ready) { _A9Content = SGetField(LocalBridgeClazz, "A9"); _A9Ready = true; } return _A9Content; } } + private static Java.Awt.PageAttributes.MediaType _A9Content = default; + private static bool _A9Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType B { get { if (!_BReady) { _BContent = SGetField(LocalBridgeClazz, "B"); _BReady = true; } return _BContent; } } + private static Java.Awt.PageAttributes.MediaType _BContent = default; + private static bool _BReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType B0 { get { if (!_B0Ready) { _B0Content = SGetField(LocalBridgeClazz, "B0"); _B0Ready = true; } return _B0Content; } } + private static Java.Awt.PageAttributes.MediaType _B0Content = default; + private static bool _B0Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType B1 { get { if (!_B1Ready) { _B1Content = SGetField(LocalBridgeClazz, "B1"); _B1Ready = true; } return _B1Content; } } + private static Java.Awt.PageAttributes.MediaType _B1Content = default; + private static bool _B1Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType B10 { get { if (!_B10Ready) { _B10Content = SGetField(LocalBridgeClazz, "B10"); _B10Ready = true; } return _B10Content; } } + private static Java.Awt.PageAttributes.MediaType _B10Content = default; + private static bool _B10Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType B2 { get { if (!_B2Ready) { _B2Content = SGetField(LocalBridgeClazz, "B2"); _B2Ready = true; } return _B2Content; } } + private static Java.Awt.PageAttributes.MediaType _B2Content = default; + private static bool _B2Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType B3 { get { if (!_B3Ready) { _B3Content = SGetField(LocalBridgeClazz, "B3"); _B3Ready = true; } return _B3Content; } } + private static Java.Awt.PageAttributes.MediaType _B3Content = default; + private static bool _B3Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType B4 { get { if (!_B4Ready) { _B4Content = SGetField(LocalBridgeClazz, "B4"); _B4Ready = true; } return _B4Content; } } + private static Java.Awt.PageAttributes.MediaType _B4Content = default; + private static bool _B4Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType B5 { get { if (!_B5Ready) { _B5Content = SGetField(LocalBridgeClazz, "B5"); _B5Ready = true; } return _B5Content; } } + private static Java.Awt.PageAttributes.MediaType _B5Content = default; + private static bool _B5Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType B6 { get { if (!_B6Ready) { _B6Content = SGetField(LocalBridgeClazz, "B6"); _B6Ready = true; } return _B6Content; } } + private static Java.Awt.PageAttributes.MediaType _B6Content = default; + private static bool _B6Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType B7 { get { if (!_B7Ready) { _B7Content = SGetField(LocalBridgeClazz, "B7"); _B7Ready = true; } return _B7Content; } } + private static Java.Awt.PageAttributes.MediaType _B7Content = default; + private static bool _B7Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType B8 { get { if (!_B8Ready) { _B8Content = SGetField(LocalBridgeClazz, "B8"); _B8Ready = true; } return _B8Content; } } + private static Java.Awt.PageAttributes.MediaType _B8Content = default; + private static bool _B8Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType B9 { get { if (!_B9Ready) { _B9Content = SGetField(LocalBridgeClazz, "B9"); _B9Ready = true; } return _B9Content; } } + private static Java.Awt.PageAttributes.MediaType _B9Content = default; + private static bool _B9Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType C { get { if (!_CReady) { _CContent = SGetField(LocalBridgeClazz, "C"); _CReady = true; } return _CContent; } } + private static Java.Awt.PageAttributes.MediaType _CContent = default; + private static bool _CReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType C0 { get { if (!_C0Ready) { _C0Content = SGetField(LocalBridgeClazz, "C0"); _C0Ready = true; } return _C0Content; } } + private static Java.Awt.PageAttributes.MediaType _C0Content = default; + private static bool _C0Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType C1 { get { if (!_C1Ready) { _C1Content = SGetField(LocalBridgeClazz, "C1"); _C1Ready = true; } return _C1Content; } } + private static Java.Awt.PageAttributes.MediaType _C1Content = default; + private static bool _C1Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType C10 { get { if (!_C10Ready) { _C10Content = SGetField(LocalBridgeClazz, "C10"); _C10Ready = true; } return _C10Content; } } + private static Java.Awt.PageAttributes.MediaType _C10Content = default; + private static bool _C10Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType C2 { get { if (!_C2Ready) { _C2Content = SGetField(LocalBridgeClazz, "C2"); _C2Ready = true; } return _C2Content; } } + private static Java.Awt.PageAttributes.MediaType _C2Content = default; + private static bool _C2Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType C3 { get { if (!_C3Ready) { _C3Content = SGetField(LocalBridgeClazz, "C3"); _C3Ready = true; } return _C3Content; } } + private static Java.Awt.PageAttributes.MediaType _C3Content = default; + private static bool _C3Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType C4 { get { if (!_C4Ready) { _C4Content = SGetField(LocalBridgeClazz, "C4"); _C4Ready = true; } return _C4Content; } } + private static Java.Awt.PageAttributes.MediaType _C4Content = default; + private static bool _C4Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType C5 { get { if (!_C5Ready) { _C5Content = SGetField(LocalBridgeClazz, "C5"); _C5Ready = true; } return _C5Content; } } + private static Java.Awt.PageAttributes.MediaType _C5Content = default; + private static bool _C5Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType C6 { get { if (!_C6Ready) { _C6Content = SGetField(LocalBridgeClazz, "C6"); _C6Ready = true; } return _C6Content; } } + private static Java.Awt.PageAttributes.MediaType _C6Content = default; + private static bool _C6Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType C7 { get { if (!_C7Ready) { _C7Content = SGetField(LocalBridgeClazz, "C7"); _C7Ready = true; } return _C7Content; } } + private static Java.Awt.PageAttributes.MediaType _C7Content = default; + private static bool _C7Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType C8 { get { if (!_C8Ready) { _C8Content = SGetField(LocalBridgeClazz, "C8"); _C8Ready = true; } return _C8Content; } } + private static Java.Awt.PageAttributes.MediaType _C8Content = default; + private static bool _C8Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType C9 { get { if (!_C9Ready) { _C9Content = SGetField(LocalBridgeClazz, "C9"); _C9Ready = true; } return _C9Content; } } + private static Java.Awt.PageAttributes.MediaType _C9Content = default; + private static bool _C9Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType D { get { if (!_DReady) { _DContent = SGetField(LocalBridgeClazz, "D"); _DReady = true; } return _DContent; } } + private static Java.Awt.PageAttributes.MediaType _DContent = default; + private static bool _DReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType E { get { if (!_EReady) { _EContent = SGetField(LocalBridgeClazz, "E"); _EReady = true; } return _EContent; } } + private static Java.Awt.PageAttributes.MediaType _EContent = default; + private static bool _EReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType ENV_10 { get { if (!_ENV_10Ready) { _ENV_10Content = SGetField(LocalBridgeClazz, "ENV_10"); _ENV_10Ready = true; } return _ENV_10Content; } } + private static Java.Awt.PageAttributes.MediaType _ENV_10Content = default; + private static bool _ENV_10Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType ENV_10X13 { get { if (!_ENV_10X13Ready) { _ENV_10X13Content = SGetField(LocalBridgeClazz, "ENV_10X13"); _ENV_10X13Ready = true; } return _ENV_10X13Content; } } + private static Java.Awt.PageAttributes.MediaType _ENV_10X13Content = default; + private static bool _ENV_10X13Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType ENV_10X14 { get { if (!_ENV_10X14Ready) { _ENV_10X14Content = SGetField(LocalBridgeClazz, "ENV_10X14"); _ENV_10X14Ready = true; } return _ENV_10X14Content; } } + private static Java.Awt.PageAttributes.MediaType _ENV_10X14Content = default; + private static bool _ENV_10X14Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType ENV_10X15 { get { if (!_ENV_10X15Ready) { _ENV_10X15Content = SGetField(LocalBridgeClazz, "ENV_10X15"); _ENV_10X15Ready = true; } return _ENV_10X15Content; } } + private static Java.Awt.PageAttributes.MediaType _ENV_10X15Content = default; + private static bool _ENV_10X15Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType ENV_11 { get { if (!_ENV_11Ready) { _ENV_11Content = SGetField(LocalBridgeClazz, "ENV_11"); _ENV_11Ready = true; } return _ENV_11Content; } } + private static Java.Awt.PageAttributes.MediaType _ENV_11Content = default; + private static bool _ENV_11Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType ENV_12 { get { if (!_ENV_12Ready) { _ENV_12Content = SGetField(LocalBridgeClazz, "ENV_12"); _ENV_12Ready = true; } return _ENV_12Content; } } + private static Java.Awt.PageAttributes.MediaType _ENV_12Content = default; + private static bool _ENV_12Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType ENV_14 { get { if (!_ENV_14Ready) { _ENV_14Content = SGetField(LocalBridgeClazz, "ENV_14"); _ENV_14Ready = true; } return _ENV_14Content; } } + private static Java.Awt.PageAttributes.MediaType _ENV_14Content = default; + private static bool _ENV_14Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType ENV_6X9 { get { if (!_ENV_6X9Ready) { _ENV_6X9Content = SGetField(LocalBridgeClazz, "ENV_6X9"); _ENV_6X9Ready = true; } return _ENV_6X9Content; } } + private static Java.Awt.PageAttributes.MediaType _ENV_6X9Content = default; + private static bool _ENV_6X9Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType ENV_7X9 { get { if (!_ENV_7X9Ready) { _ENV_7X9Content = SGetField(LocalBridgeClazz, "ENV_7X9"); _ENV_7X9Ready = true; } return _ENV_7X9Content; } } + private static Java.Awt.PageAttributes.MediaType _ENV_7X9Content = default; + private static bool _ENV_7X9Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType ENV_9 { get { if (!_ENV_9Ready) { _ENV_9Content = SGetField(LocalBridgeClazz, "ENV_9"); _ENV_9Ready = true; } return _ENV_9Content; } } + private static Java.Awt.PageAttributes.MediaType _ENV_9Content = default; + private static bool _ENV_9Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType ENV_9X11 { get { if (!_ENV_9X11Ready) { _ENV_9X11Content = SGetField(LocalBridgeClazz, "ENV_9X11"); _ENV_9X11Ready = true; } return _ENV_9X11Content; } } + private static Java.Awt.PageAttributes.MediaType _ENV_9X11Content = default; + private static bool _ENV_9X11Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType ENV_9X12 { get { if (!_ENV_9X12Ready) { _ENV_9X12Content = SGetField(LocalBridgeClazz, "ENV_9X12"); _ENV_9X12Ready = true; } return _ENV_9X12Content; } } + private static Java.Awt.PageAttributes.MediaType _ENV_9X12Content = default; + private static bool _ENV_9X12Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType ENV_INVITE { get { if (!_ENV_INVITEReady) { _ENV_INVITEContent = SGetField(LocalBridgeClazz, "ENV_INVITE"); _ENV_INVITEReady = true; } return _ENV_INVITEContent; } } + private static Java.Awt.PageAttributes.MediaType _ENV_INVITEContent = default; + private static bool _ENV_INVITEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType ENV_ITALY { get { if (!_ENV_ITALYReady) { _ENV_ITALYContent = SGetField(LocalBridgeClazz, "ENV_ITALY"); _ENV_ITALYReady = true; } return _ENV_ITALYContent; } } + private static Java.Awt.PageAttributes.MediaType _ENV_ITALYContent = default; + private static bool _ENV_ITALYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType ENV_MONARCH { get { if (!_ENV_MONARCHReady) { _ENV_MONARCHContent = SGetField(LocalBridgeClazz, "ENV_MONARCH"); _ENV_MONARCHReady = true; } return _ENV_MONARCHContent; } } + private static Java.Awt.PageAttributes.MediaType _ENV_MONARCHContent = default; + private static bool _ENV_MONARCHReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType ENV_PERSONAL { get { if (!_ENV_PERSONALReady) { _ENV_PERSONALContent = SGetField(LocalBridgeClazz, "ENV_PERSONAL"); _ENV_PERSONALReady = true; } return _ENV_PERSONALContent; } } + private static Java.Awt.PageAttributes.MediaType _ENV_PERSONALContent = default; + private static bool _ENV_PERSONALReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType EXECUTIVE { get { if (!_EXECUTIVEReady) { _EXECUTIVEContent = SGetField(LocalBridgeClazz, "EXECUTIVE"); _EXECUTIVEReady = true; } return _EXECUTIVEContent; } } + private static Java.Awt.PageAttributes.MediaType _EXECUTIVEContent = default; + private static bool _EXECUTIVEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType FOLIO { get { if (!_FOLIOReady) { _FOLIOContent = SGetField(LocalBridgeClazz, "FOLIO"); _FOLIOReady = true; } return _FOLIOContent; } } + private static Java.Awt.PageAttributes.MediaType _FOLIOContent = default; + private static bool _FOLIOReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType INVITE { get { if (!_INVITEReady) { _INVITEContent = SGetField(LocalBridgeClazz, "INVITE"); _INVITEReady = true; } return _INVITEContent; } } + private static Java.Awt.PageAttributes.MediaType _INVITEContent = default; + private static bool _INVITEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType INVITE_ENVELOPE { get { if (!_INVITE_ENVELOPEReady) { _INVITE_ENVELOPEContent = SGetField(LocalBridgeClazz, "INVITE_ENVELOPE"); _INVITE_ENVELOPEReady = true; } return _INVITE_ENVELOPEContent; } } + private static Java.Awt.PageAttributes.MediaType _INVITE_ENVELOPEContent = default; + private static bool _INVITE_ENVELOPEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType INVOICE { get { if (!_INVOICEReady) { _INVOICEContent = SGetField(LocalBridgeClazz, "INVOICE"); _INVOICEReady = true; } return _INVOICEContent; } } + private static Java.Awt.PageAttributes.MediaType _INVOICEContent = default; + private static bool _INVOICEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType ISO_2A0 { get { if (!_ISO_2A0Ready) { _ISO_2A0Content = SGetField(LocalBridgeClazz, "ISO_2A0"); _ISO_2A0Ready = true; } return _ISO_2A0Content; } } + private static Java.Awt.PageAttributes.MediaType _ISO_2A0Content = default; + private static bool _ISO_2A0Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType ISO_4A0 { get { if (!_ISO_4A0Ready) { _ISO_4A0Content = SGetField(LocalBridgeClazz, "ISO_4A0"); _ISO_4A0Ready = true; } return _ISO_4A0Content; } } + private static Java.Awt.PageAttributes.MediaType _ISO_4A0Content = default; + private static bool _ISO_4A0Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType ISO_A0 { get { if (!_ISO_A0Ready) { _ISO_A0Content = SGetField(LocalBridgeClazz, "ISO_A0"); _ISO_A0Ready = true; } return _ISO_A0Content; } } + private static Java.Awt.PageAttributes.MediaType _ISO_A0Content = default; + private static bool _ISO_A0Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType ISO_A1 { get { if (!_ISO_A1Ready) { _ISO_A1Content = SGetField(LocalBridgeClazz, "ISO_A1"); _ISO_A1Ready = true; } return _ISO_A1Content; } } + private static Java.Awt.PageAttributes.MediaType _ISO_A1Content = default; + private static bool _ISO_A1Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType ISO_A10 { get { if (!_ISO_A10Ready) { _ISO_A10Content = SGetField(LocalBridgeClazz, "ISO_A10"); _ISO_A10Ready = true; } return _ISO_A10Content; } } + private static Java.Awt.PageAttributes.MediaType _ISO_A10Content = default; + private static bool _ISO_A10Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType ISO_A2 { get { if (!_ISO_A2Ready) { _ISO_A2Content = SGetField(LocalBridgeClazz, "ISO_A2"); _ISO_A2Ready = true; } return _ISO_A2Content; } } + private static Java.Awt.PageAttributes.MediaType _ISO_A2Content = default; + private static bool _ISO_A2Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType ISO_A3 { get { if (!_ISO_A3Ready) { _ISO_A3Content = SGetField(LocalBridgeClazz, "ISO_A3"); _ISO_A3Ready = true; } return _ISO_A3Content; } } + private static Java.Awt.PageAttributes.MediaType _ISO_A3Content = default; + private static bool _ISO_A3Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType ISO_A4 { get { if (!_ISO_A4Ready) { _ISO_A4Content = SGetField(LocalBridgeClazz, "ISO_A4"); _ISO_A4Ready = true; } return _ISO_A4Content; } } + private static Java.Awt.PageAttributes.MediaType _ISO_A4Content = default; + private static bool _ISO_A4Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType ISO_A5 { get { if (!_ISO_A5Ready) { _ISO_A5Content = SGetField(LocalBridgeClazz, "ISO_A5"); _ISO_A5Ready = true; } return _ISO_A5Content; } } + private static Java.Awt.PageAttributes.MediaType _ISO_A5Content = default; + private static bool _ISO_A5Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType ISO_A6 { get { if (!_ISO_A6Ready) { _ISO_A6Content = SGetField(LocalBridgeClazz, "ISO_A6"); _ISO_A6Ready = true; } return _ISO_A6Content; } } + private static Java.Awt.PageAttributes.MediaType _ISO_A6Content = default; + private static bool _ISO_A6Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType ISO_A7 { get { if (!_ISO_A7Ready) { _ISO_A7Content = SGetField(LocalBridgeClazz, "ISO_A7"); _ISO_A7Ready = true; } return _ISO_A7Content; } } + private static Java.Awt.PageAttributes.MediaType _ISO_A7Content = default; + private static bool _ISO_A7Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType ISO_A8 { get { if (!_ISO_A8Ready) { _ISO_A8Content = SGetField(LocalBridgeClazz, "ISO_A8"); _ISO_A8Ready = true; } return _ISO_A8Content; } } + private static Java.Awt.PageAttributes.MediaType _ISO_A8Content = default; + private static bool _ISO_A8Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType ISO_A9 { get { if (!_ISO_A9Ready) { _ISO_A9Content = SGetField(LocalBridgeClazz, "ISO_A9"); _ISO_A9Ready = true; } return _ISO_A9Content; } } + private static Java.Awt.PageAttributes.MediaType _ISO_A9Content = default; + private static bool _ISO_A9Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType ISO_B0 { get { if (!_ISO_B0Ready) { _ISO_B0Content = SGetField(LocalBridgeClazz, "ISO_B0"); _ISO_B0Ready = true; } return _ISO_B0Content; } } + private static Java.Awt.PageAttributes.MediaType _ISO_B0Content = default; + private static bool _ISO_B0Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType ISO_B1 { get { if (!_ISO_B1Ready) { _ISO_B1Content = SGetField(LocalBridgeClazz, "ISO_B1"); _ISO_B1Ready = true; } return _ISO_B1Content; } } + private static Java.Awt.PageAttributes.MediaType _ISO_B1Content = default; + private static bool _ISO_B1Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType ISO_B10 { get { if (!_ISO_B10Ready) { _ISO_B10Content = SGetField(LocalBridgeClazz, "ISO_B10"); _ISO_B10Ready = true; } return _ISO_B10Content; } } + private static Java.Awt.PageAttributes.MediaType _ISO_B10Content = default; + private static bool _ISO_B10Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType ISO_B2 { get { if (!_ISO_B2Ready) { _ISO_B2Content = SGetField(LocalBridgeClazz, "ISO_B2"); _ISO_B2Ready = true; } return _ISO_B2Content; } } + private static Java.Awt.PageAttributes.MediaType _ISO_B2Content = default; + private static bool _ISO_B2Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType ISO_B3 { get { if (!_ISO_B3Ready) { _ISO_B3Content = SGetField(LocalBridgeClazz, "ISO_B3"); _ISO_B3Ready = true; } return _ISO_B3Content; } } + private static Java.Awt.PageAttributes.MediaType _ISO_B3Content = default; + private static bool _ISO_B3Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType ISO_B4 { get { if (!_ISO_B4Ready) { _ISO_B4Content = SGetField(LocalBridgeClazz, "ISO_B4"); _ISO_B4Ready = true; } return _ISO_B4Content; } } + private static Java.Awt.PageAttributes.MediaType _ISO_B4Content = default; + private static bool _ISO_B4Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType ISO_B4_ENVELOPE { get { if (!_ISO_B4_ENVELOPEReady) { _ISO_B4_ENVELOPEContent = SGetField(LocalBridgeClazz, "ISO_B4_ENVELOPE"); _ISO_B4_ENVELOPEReady = true; } return _ISO_B4_ENVELOPEContent; } } + private static Java.Awt.PageAttributes.MediaType _ISO_B4_ENVELOPEContent = default; + private static bool _ISO_B4_ENVELOPEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType ISO_B5 { get { if (!_ISO_B5Ready) { _ISO_B5Content = SGetField(LocalBridgeClazz, "ISO_B5"); _ISO_B5Ready = true; } return _ISO_B5Content; } } + private static Java.Awt.PageAttributes.MediaType _ISO_B5Content = default; + private static bool _ISO_B5Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType ISO_B5_ENVELOPE { get { if (!_ISO_B5_ENVELOPEReady) { _ISO_B5_ENVELOPEContent = SGetField(LocalBridgeClazz, "ISO_B5_ENVELOPE"); _ISO_B5_ENVELOPEReady = true; } return _ISO_B5_ENVELOPEContent; } } + private static Java.Awt.PageAttributes.MediaType _ISO_B5_ENVELOPEContent = default; + private static bool _ISO_B5_ENVELOPEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType ISO_B6 { get { if (!_ISO_B6Ready) { _ISO_B6Content = SGetField(LocalBridgeClazz, "ISO_B6"); _ISO_B6Ready = true; } return _ISO_B6Content; } } + private static Java.Awt.PageAttributes.MediaType _ISO_B6Content = default; + private static bool _ISO_B6Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType ISO_B7 { get { if (!_ISO_B7Ready) { _ISO_B7Content = SGetField(LocalBridgeClazz, "ISO_B7"); _ISO_B7Ready = true; } return _ISO_B7Content; } } + private static Java.Awt.PageAttributes.MediaType _ISO_B7Content = default; + private static bool _ISO_B7Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType ISO_B8 { get { if (!_ISO_B8Ready) { _ISO_B8Content = SGetField(LocalBridgeClazz, "ISO_B8"); _ISO_B8Ready = true; } return _ISO_B8Content; } } + private static Java.Awt.PageAttributes.MediaType _ISO_B8Content = default; + private static bool _ISO_B8Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType ISO_B9 { get { if (!_ISO_B9Ready) { _ISO_B9Content = SGetField(LocalBridgeClazz, "ISO_B9"); _ISO_B9Ready = true; } return _ISO_B9Content; } } + private static Java.Awt.PageAttributes.MediaType _ISO_B9Content = default; + private static bool _ISO_B9Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType ISO_C0 { get { if (!_ISO_C0Ready) { _ISO_C0Content = SGetField(LocalBridgeClazz, "ISO_C0"); _ISO_C0Ready = true; } return _ISO_C0Content; } } + private static Java.Awt.PageAttributes.MediaType _ISO_C0Content = default; + private static bool _ISO_C0Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType ISO_C0_ENVELOPE { get { if (!_ISO_C0_ENVELOPEReady) { _ISO_C0_ENVELOPEContent = SGetField(LocalBridgeClazz, "ISO_C0_ENVELOPE"); _ISO_C0_ENVELOPEReady = true; } return _ISO_C0_ENVELOPEContent; } } + private static Java.Awt.PageAttributes.MediaType _ISO_C0_ENVELOPEContent = default; + private static bool _ISO_C0_ENVELOPEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType ISO_C1 { get { if (!_ISO_C1Ready) { _ISO_C1Content = SGetField(LocalBridgeClazz, "ISO_C1"); _ISO_C1Ready = true; } return _ISO_C1Content; } } + private static Java.Awt.PageAttributes.MediaType _ISO_C1Content = default; + private static bool _ISO_C1Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType ISO_C1_ENVELOPE { get { if (!_ISO_C1_ENVELOPEReady) { _ISO_C1_ENVELOPEContent = SGetField(LocalBridgeClazz, "ISO_C1_ENVELOPE"); _ISO_C1_ENVELOPEReady = true; } return _ISO_C1_ENVELOPEContent; } } + private static Java.Awt.PageAttributes.MediaType _ISO_C1_ENVELOPEContent = default; + private static bool _ISO_C1_ENVELOPEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType ISO_C10 { get { if (!_ISO_C10Ready) { _ISO_C10Content = SGetField(LocalBridgeClazz, "ISO_C10"); _ISO_C10Ready = true; } return _ISO_C10Content; } } + private static Java.Awt.PageAttributes.MediaType _ISO_C10Content = default; + private static bool _ISO_C10Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType ISO_C10_ENVELOPE { get { if (!_ISO_C10_ENVELOPEReady) { _ISO_C10_ENVELOPEContent = SGetField(LocalBridgeClazz, "ISO_C10_ENVELOPE"); _ISO_C10_ENVELOPEReady = true; } return _ISO_C10_ENVELOPEContent; } } + private static Java.Awt.PageAttributes.MediaType _ISO_C10_ENVELOPEContent = default; + private static bool _ISO_C10_ENVELOPEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType ISO_C2 { get { if (!_ISO_C2Ready) { _ISO_C2Content = SGetField(LocalBridgeClazz, "ISO_C2"); _ISO_C2Ready = true; } return _ISO_C2Content; } } + private static Java.Awt.PageAttributes.MediaType _ISO_C2Content = default; + private static bool _ISO_C2Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType ISO_C2_ENVELOPE { get { if (!_ISO_C2_ENVELOPEReady) { _ISO_C2_ENVELOPEContent = SGetField(LocalBridgeClazz, "ISO_C2_ENVELOPE"); _ISO_C2_ENVELOPEReady = true; } return _ISO_C2_ENVELOPEContent; } } + private static Java.Awt.PageAttributes.MediaType _ISO_C2_ENVELOPEContent = default; + private static bool _ISO_C2_ENVELOPEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType ISO_C3 { get { if (!_ISO_C3Ready) { _ISO_C3Content = SGetField(LocalBridgeClazz, "ISO_C3"); _ISO_C3Ready = true; } return _ISO_C3Content; } } + private static Java.Awt.PageAttributes.MediaType _ISO_C3Content = default; + private static bool _ISO_C3Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType ISO_C3_ENVELOPE { get { if (!_ISO_C3_ENVELOPEReady) { _ISO_C3_ENVELOPEContent = SGetField(LocalBridgeClazz, "ISO_C3_ENVELOPE"); _ISO_C3_ENVELOPEReady = true; } return _ISO_C3_ENVELOPEContent; } } + private static Java.Awt.PageAttributes.MediaType _ISO_C3_ENVELOPEContent = default; + private static bool _ISO_C3_ENVELOPEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType ISO_C4 { get { if (!_ISO_C4Ready) { _ISO_C4Content = SGetField(LocalBridgeClazz, "ISO_C4"); _ISO_C4Ready = true; } return _ISO_C4Content; } } + private static Java.Awt.PageAttributes.MediaType _ISO_C4Content = default; + private static bool _ISO_C4Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType ISO_C4_ENVELOPE { get { if (!_ISO_C4_ENVELOPEReady) { _ISO_C4_ENVELOPEContent = SGetField(LocalBridgeClazz, "ISO_C4_ENVELOPE"); _ISO_C4_ENVELOPEReady = true; } return _ISO_C4_ENVELOPEContent; } } + private static Java.Awt.PageAttributes.MediaType _ISO_C4_ENVELOPEContent = default; + private static bool _ISO_C4_ENVELOPEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType ISO_C5 { get { if (!_ISO_C5Ready) { _ISO_C5Content = SGetField(LocalBridgeClazz, "ISO_C5"); _ISO_C5Ready = true; } return _ISO_C5Content; } } + private static Java.Awt.PageAttributes.MediaType _ISO_C5Content = default; + private static bool _ISO_C5Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType ISO_C5_ENVELOPE { get { if (!_ISO_C5_ENVELOPEReady) { _ISO_C5_ENVELOPEContent = SGetField(LocalBridgeClazz, "ISO_C5_ENVELOPE"); _ISO_C5_ENVELOPEReady = true; } return _ISO_C5_ENVELOPEContent; } } + private static Java.Awt.PageAttributes.MediaType _ISO_C5_ENVELOPEContent = default; + private static bool _ISO_C5_ENVELOPEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType ISO_C6 { get { if (!_ISO_C6Ready) { _ISO_C6Content = SGetField(LocalBridgeClazz, "ISO_C6"); _ISO_C6Ready = true; } return _ISO_C6Content; } } + private static Java.Awt.PageAttributes.MediaType _ISO_C6Content = default; + private static bool _ISO_C6Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType ISO_C6_ENVELOPE { get { if (!_ISO_C6_ENVELOPEReady) { _ISO_C6_ENVELOPEContent = SGetField(LocalBridgeClazz, "ISO_C6_ENVELOPE"); _ISO_C6_ENVELOPEReady = true; } return _ISO_C6_ENVELOPEContent; } } + private static Java.Awt.PageAttributes.MediaType _ISO_C6_ENVELOPEContent = default; + private static bool _ISO_C6_ENVELOPEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType ISO_C7 { get { if (!_ISO_C7Ready) { _ISO_C7Content = SGetField(LocalBridgeClazz, "ISO_C7"); _ISO_C7Ready = true; } return _ISO_C7Content; } } + private static Java.Awt.PageAttributes.MediaType _ISO_C7Content = default; + private static bool _ISO_C7Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType ISO_C7_ENVELOPE { get { if (!_ISO_C7_ENVELOPEReady) { _ISO_C7_ENVELOPEContent = SGetField(LocalBridgeClazz, "ISO_C7_ENVELOPE"); _ISO_C7_ENVELOPEReady = true; } return _ISO_C7_ENVELOPEContent; } } + private static Java.Awt.PageAttributes.MediaType _ISO_C7_ENVELOPEContent = default; + private static bool _ISO_C7_ENVELOPEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType ISO_C8 { get { if (!_ISO_C8Ready) { _ISO_C8Content = SGetField(LocalBridgeClazz, "ISO_C8"); _ISO_C8Ready = true; } return _ISO_C8Content; } } + private static Java.Awt.PageAttributes.MediaType _ISO_C8Content = default; + private static bool _ISO_C8Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType ISO_C8_ENVELOPE { get { if (!_ISO_C8_ENVELOPEReady) { _ISO_C8_ENVELOPEContent = SGetField(LocalBridgeClazz, "ISO_C8_ENVELOPE"); _ISO_C8_ENVELOPEReady = true; } return _ISO_C8_ENVELOPEContent; } } + private static Java.Awt.PageAttributes.MediaType _ISO_C8_ENVELOPEContent = default; + private static bool _ISO_C8_ENVELOPEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType ISO_C9 { get { if (!_ISO_C9Ready) { _ISO_C9Content = SGetField(LocalBridgeClazz, "ISO_C9"); _ISO_C9Ready = true; } return _ISO_C9Content; } } + private static Java.Awt.PageAttributes.MediaType _ISO_C9Content = default; + private static bool _ISO_C9Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType ISO_C9_ENVELOPE { get { if (!_ISO_C9_ENVELOPEReady) { _ISO_C9_ENVELOPEContent = SGetField(LocalBridgeClazz, "ISO_C9_ENVELOPE"); _ISO_C9_ENVELOPEReady = true; } return _ISO_C9_ENVELOPEContent; } } + private static Java.Awt.PageAttributes.MediaType _ISO_C9_ENVELOPEContent = default; + private static bool _ISO_C9_ENVELOPEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType ISO_DESIGNATED_LONG { get { if (!_ISO_DESIGNATED_LONGReady) { _ISO_DESIGNATED_LONGContent = SGetField(LocalBridgeClazz, "ISO_DESIGNATED_LONG"); _ISO_DESIGNATED_LONGReady = true; } return _ISO_DESIGNATED_LONGContent; } } + private static Java.Awt.PageAttributes.MediaType _ISO_DESIGNATED_LONGContent = default; + private static bool _ISO_DESIGNATED_LONGReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType ISO_DESIGNATED_LONG_ENVELOPE { get { if (!_ISO_DESIGNATED_LONG_ENVELOPEReady) { _ISO_DESIGNATED_LONG_ENVELOPEContent = SGetField(LocalBridgeClazz, "ISO_DESIGNATED_LONG_ENVELOPE"); _ISO_DESIGNATED_LONG_ENVELOPEReady = true; } return _ISO_DESIGNATED_LONG_ENVELOPEContent; } } + private static Java.Awt.PageAttributes.MediaType _ISO_DESIGNATED_LONG_ENVELOPEContent = default; + private static bool _ISO_DESIGNATED_LONG_ENVELOPEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType ITALY { get { if (!_ITALYReady) { _ITALYContent = SGetField(LocalBridgeClazz, "ITALY"); _ITALYReady = true; } return _ITALYContent; } } + private static Java.Awt.PageAttributes.MediaType _ITALYContent = default; + private static bool _ITALYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType ITALY_ENVELOPE { get { if (!_ITALY_ENVELOPEReady) { _ITALY_ENVELOPEContent = SGetField(LocalBridgeClazz, "ITALY_ENVELOPE"); _ITALY_ENVELOPEReady = true; } return _ITALY_ENVELOPEContent; } } + private static Java.Awt.PageAttributes.MediaType _ITALY_ENVELOPEContent = default; + private static bool _ITALY_ENVELOPEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType JIS_B0 { get { if (!_JIS_B0Ready) { _JIS_B0Content = SGetField(LocalBridgeClazz, "JIS_B0"); _JIS_B0Ready = true; } return _JIS_B0Content; } } + private static Java.Awt.PageAttributes.MediaType _JIS_B0Content = default; + private static bool _JIS_B0Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType JIS_B1 { get { if (!_JIS_B1Ready) { _JIS_B1Content = SGetField(LocalBridgeClazz, "JIS_B1"); _JIS_B1Ready = true; } return _JIS_B1Content; } } + private static Java.Awt.PageAttributes.MediaType _JIS_B1Content = default; + private static bool _JIS_B1Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType JIS_B10 { get { if (!_JIS_B10Ready) { _JIS_B10Content = SGetField(LocalBridgeClazz, "JIS_B10"); _JIS_B10Ready = true; } return _JIS_B10Content; } } + private static Java.Awt.PageAttributes.MediaType _JIS_B10Content = default; + private static bool _JIS_B10Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType JIS_B2 { get { if (!_JIS_B2Ready) { _JIS_B2Content = SGetField(LocalBridgeClazz, "JIS_B2"); _JIS_B2Ready = true; } return _JIS_B2Content; } } + private static Java.Awt.PageAttributes.MediaType _JIS_B2Content = default; + private static bool _JIS_B2Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType JIS_B3 { get { if (!_JIS_B3Ready) { _JIS_B3Content = SGetField(LocalBridgeClazz, "JIS_B3"); _JIS_B3Ready = true; } return _JIS_B3Content; } } + private static Java.Awt.PageAttributes.MediaType _JIS_B3Content = default; + private static bool _JIS_B3Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType JIS_B4 { get { if (!_JIS_B4Ready) { _JIS_B4Content = SGetField(LocalBridgeClazz, "JIS_B4"); _JIS_B4Ready = true; } return _JIS_B4Content; } } + private static Java.Awt.PageAttributes.MediaType _JIS_B4Content = default; + private static bool _JIS_B4Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType JIS_B5 { get { if (!_JIS_B5Ready) { _JIS_B5Content = SGetField(LocalBridgeClazz, "JIS_B5"); _JIS_B5Ready = true; } return _JIS_B5Content; } } + private static Java.Awt.PageAttributes.MediaType _JIS_B5Content = default; + private static bool _JIS_B5Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType JIS_B6 { get { if (!_JIS_B6Ready) { _JIS_B6Content = SGetField(LocalBridgeClazz, "JIS_B6"); _JIS_B6Ready = true; } return _JIS_B6Content; } } + private static Java.Awt.PageAttributes.MediaType _JIS_B6Content = default; + private static bool _JIS_B6Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType JIS_B7 { get { if (!_JIS_B7Ready) { _JIS_B7Content = SGetField(LocalBridgeClazz, "JIS_B7"); _JIS_B7Ready = true; } return _JIS_B7Content; } } + private static Java.Awt.PageAttributes.MediaType _JIS_B7Content = default; + private static bool _JIS_B7Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType JIS_B8 { get { if (!_JIS_B8Ready) { _JIS_B8Content = SGetField(LocalBridgeClazz, "JIS_B8"); _JIS_B8Ready = true; } return _JIS_B8Content; } } + private static Java.Awt.PageAttributes.MediaType _JIS_B8Content = default; + private static bool _JIS_B8Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType JIS_B9 { get { if (!_JIS_B9Ready) { _JIS_B9Content = SGetField(LocalBridgeClazz, "JIS_B9"); _JIS_B9Ready = true; } return _JIS_B9Content; } } + private static Java.Awt.PageAttributes.MediaType _JIS_B9Content = default; + private static bool _JIS_B9Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType LEDGER { get { if (!_LEDGERReady) { _LEDGERContent = SGetField(LocalBridgeClazz, "LEDGER"); _LEDGERReady = true; } return _LEDGERContent; } } + private static Java.Awt.PageAttributes.MediaType _LEDGERContent = default; + private static bool _LEDGERReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType LEGAL { get { if (!_LEGALReady) { _LEGALContent = SGetField(LocalBridgeClazz, "LEGAL"); _LEGALReady = true; } return _LEGALContent; } } + private static Java.Awt.PageAttributes.MediaType _LEGALContent = default; + private static bool _LEGALReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType LETTER { get { if (!_LETTERReady) { _LETTERContent = SGetField(LocalBridgeClazz, "LETTER"); _LETTERReady = true; } return _LETTERContent; } } + private static Java.Awt.PageAttributes.MediaType _LETTERContent = default; + private static bool _LETTERReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType MONARCH { get { if (!_MONARCHReady) { _MONARCHContent = SGetField(LocalBridgeClazz, "MONARCH"); _MONARCHReady = true; } return _MONARCHContent; } } + private static Java.Awt.PageAttributes.MediaType _MONARCHContent = default; + private static bool _MONARCHReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType MONARCH_ENVELOPE { get { if (!_MONARCH_ENVELOPEReady) { _MONARCH_ENVELOPEContent = SGetField(LocalBridgeClazz, "MONARCH_ENVELOPE"); _MONARCH_ENVELOPEReady = true; } return _MONARCH_ENVELOPEContent; } } + private static Java.Awt.PageAttributes.MediaType _MONARCH_ENVELOPEContent = default; + private static bool _MONARCH_ENVELOPEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType NA_10X13_ENVELOPE { get { if (!_NA_10X13_ENVELOPEReady) { _NA_10X13_ENVELOPEContent = SGetField(LocalBridgeClazz, "NA_10X13_ENVELOPE"); _NA_10X13_ENVELOPEReady = true; } return _NA_10X13_ENVELOPEContent; } } + private static Java.Awt.PageAttributes.MediaType _NA_10X13_ENVELOPEContent = default; + private static bool _NA_10X13_ENVELOPEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType NA_10X14_ENVELOPE { get { if (!_NA_10X14_ENVELOPEReady) { _NA_10X14_ENVELOPEContent = SGetField(LocalBridgeClazz, "NA_10X14_ENVELOPE"); _NA_10X14_ENVELOPEReady = true; } return _NA_10X14_ENVELOPEContent; } } + private static Java.Awt.PageAttributes.MediaType _NA_10X14_ENVELOPEContent = default; + private static bool _NA_10X14_ENVELOPEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType NA_10X15_ENVELOPE { get { if (!_NA_10X15_ENVELOPEReady) { _NA_10X15_ENVELOPEContent = SGetField(LocalBridgeClazz, "NA_10X15_ENVELOPE"); _NA_10X15_ENVELOPEReady = true; } return _NA_10X15_ENVELOPEContent; } } + private static Java.Awt.PageAttributes.MediaType _NA_10X15_ENVELOPEContent = default; + private static bool _NA_10X15_ENVELOPEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType NA_6X9_ENVELOPE { get { if (!_NA_6X9_ENVELOPEReady) { _NA_6X9_ENVELOPEContent = SGetField(LocalBridgeClazz, "NA_6X9_ENVELOPE"); _NA_6X9_ENVELOPEReady = true; } return _NA_6X9_ENVELOPEContent; } } + private static Java.Awt.PageAttributes.MediaType _NA_6X9_ENVELOPEContent = default; + private static bool _NA_6X9_ENVELOPEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType NA_7X9_ENVELOPE { get { if (!_NA_7X9_ENVELOPEReady) { _NA_7X9_ENVELOPEContent = SGetField(LocalBridgeClazz, "NA_7X9_ENVELOPE"); _NA_7X9_ENVELOPEReady = true; } return _NA_7X9_ENVELOPEContent; } } + private static Java.Awt.PageAttributes.MediaType _NA_7X9_ENVELOPEContent = default; + private static bool _NA_7X9_ENVELOPEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType NA_9X11_ENVELOPE { get { if (!_NA_9X11_ENVELOPEReady) { _NA_9X11_ENVELOPEContent = SGetField(LocalBridgeClazz, "NA_9X11_ENVELOPE"); _NA_9X11_ENVELOPEReady = true; } return _NA_9X11_ENVELOPEContent; } } + private static Java.Awt.PageAttributes.MediaType _NA_9X11_ENVELOPEContent = default; + private static bool _NA_9X11_ENVELOPEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType NA_9X12_ENVELOPE { get { if (!_NA_9X12_ENVELOPEReady) { _NA_9X12_ENVELOPEContent = SGetField(LocalBridgeClazz, "NA_9X12_ENVELOPE"); _NA_9X12_ENVELOPEReady = true; } return _NA_9X12_ENVELOPEContent; } } + private static Java.Awt.PageAttributes.MediaType _NA_9X12_ENVELOPEContent = default; + private static bool _NA_9X12_ENVELOPEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType NA_LEGAL { get { if (!_NA_LEGALReady) { _NA_LEGALContent = SGetField(LocalBridgeClazz, "NA_LEGAL"); _NA_LEGALReady = true; } return _NA_LEGALContent; } } + private static Java.Awt.PageAttributes.MediaType _NA_LEGALContent = default; + private static bool _NA_LEGALReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType NA_LETTER { get { if (!_NA_LETTERReady) { _NA_LETTERContent = SGetField(LocalBridgeClazz, "NA_LETTER"); _NA_LETTERReady = true; } return _NA_LETTERContent; } } + private static Java.Awt.PageAttributes.MediaType _NA_LETTERContent = default; + private static bool _NA_LETTERReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType NA_NUMBER_10_ENVELOPE { get { if (!_NA_NUMBER_10_ENVELOPEReady) { _NA_NUMBER_10_ENVELOPEContent = SGetField(LocalBridgeClazz, "NA_NUMBER_10_ENVELOPE"); _NA_NUMBER_10_ENVELOPEReady = true; } return _NA_NUMBER_10_ENVELOPEContent; } } + private static Java.Awt.PageAttributes.MediaType _NA_NUMBER_10_ENVELOPEContent = default; + private static bool _NA_NUMBER_10_ENVELOPEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType NA_NUMBER_11_ENVELOPE { get { if (!_NA_NUMBER_11_ENVELOPEReady) { _NA_NUMBER_11_ENVELOPEContent = SGetField(LocalBridgeClazz, "NA_NUMBER_11_ENVELOPE"); _NA_NUMBER_11_ENVELOPEReady = true; } return _NA_NUMBER_11_ENVELOPEContent; } } + private static Java.Awt.PageAttributes.MediaType _NA_NUMBER_11_ENVELOPEContent = default; + private static bool _NA_NUMBER_11_ENVELOPEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType NA_NUMBER_12_ENVELOPE { get { if (!_NA_NUMBER_12_ENVELOPEReady) { _NA_NUMBER_12_ENVELOPEContent = SGetField(LocalBridgeClazz, "NA_NUMBER_12_ENVELOPE"); _NA_NUMBER_12_ENVELOPEReady = true; } return _NA_NUMBER_12_ENVELOPEContent; } } + private static Java.Awt.PageAttributes.MediaType _NA_NUMBER_12_ENVELOPEContent = default; + private static bool _NA_NUMBER_12_ENVELOPEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType NA_NUMBER_14_ENVELOPE { get { if (!_NA_NUMBER_14_ENVELOPEReady) { _NA_NUMBER_14_ENVELOPEContent = SGetField(LocalBridgeClazz, "NA_NUMBER_14_ENVELOPE"); _NA_NUMBER_14_ENVELOPEReady = true; } return _NA_NUMBER_14_ENVELOPEContent; } } + private static Java.Awt.PageAttributes.MediaType _NA_NUMBER_14_ENVELOPEContent = default; + private static bool _NA_NUMBER_14_ENVELOPEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType NA_NUMBER_9_ENVELOPE { get { if (!_NA_NUMBER_9_ENVELOPEReady) { _NA_NUMBER_9_ENVELOPEContent = SGetField(LocalBridgeClazz, "NA_NUMBER_9_ENVELOPE"); _NA_NUMBER_9_ENVELOPEReady = true; } return _NA_NUMBER_9_ENVELOPEContent; } } + private static Java.Awt.PageAttributes.MediaType _NA_NUMBER_9_ENVELOPEContent = default; + private static bool _NA_NUMBER_9_ENVELOPEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType NOTE { get { if (!_NOTEReady) { _NOTEContent = SGetField(LocalBridgeClazz, "NOTE"); _NOTEReady = true; } return _NOTEContent; } } + private static Java.Awt.PageAttributes.MediaType _NOTEContent = default; + private static bool _NOTEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType PERSONAL { get { if (!_PERSONALReady) { _PERSONALContent = SGetField(LocalBridgeClazz, "PERSONAL"); _PERSONALReady = true; } return _PERSONALContent; } } + private static Java.Awt.PageAttributes.MediaType _PERSONALContent = default; + private static bool _PERSONALReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType PERSONAL_ENVELOPE { get { if (!_PERSONAL_ENVELOPEReady) { _PERSONAL_ENVELOPEContent = SGetField(LocalBridgeClazz, "PERSONAL_ENVELOPE"); _PERSONAL_ENVELOPEReady = true; } return _PERSONAL_ENVELOPEContent; } } + private static Java.Awt.PageAttributes.MediaType _PERSONAL_ENVELOPEContent = default; + private static bool _PERSONAL_ENVELOPEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType QUARTO { get { if (!_QUARTOReady) { _QUARTOContent = SGetField(LocalBridgeClazz, "QUARTO"); _QUARTOReady = true; } return _QUARTOContent; } } + private static Java.Awt.PageAttributes.MediaType _QUARTOContent = default; + private static bool _QUARTOReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType STATEMENT { get { if (!_STATEMENTReady) { _STATEMENTContent = SGetField(LocalBridgeClazz, "STATEMENT"); _STATEMENTReady = true; } return _STATEMENTContent; } } + private static Java.Awt.PageAttributes.MediaType _STATEMENTContent = default; + private static bool _STATEMENTReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.MediaType TABLOID { get { if (!_TABLOIDReady) { _TABLOIDContent = SGetField(LocalBridgeClazz, "TABLOID"); _TABLOIDReady = true; } return _TABLOIDContent; } } + private static Java.Awt.PageAttributes.MediaType _TABLOIDContent = default; + private static bool _TABLOIDReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region OrientationRequestedType + public partial class OrientationRequestedType + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Awt.PageAttributes.OrientationRequestedType LANDSCAPE { get { if (!_LANDSCAPEReady) { _LANDSCAPEContent = SGetField(LocalBridgeClazz, "LANDSCAPE"); _LANDSCAPEReady = true; } return _LANDSCAPEContent; } } + private static Java.Awt.PageAttributes.OrientationRequestedType _LANDSCAPEContent = default; + private static bool _LANDSCAPEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.OrientationRequestedType PORTRAIT { get { if (!_PORTRAITReady) { _PORTRAITContent = SGetField(LocalBridgeClazz, "PORTRAIT"); _PORTRAITReady = true; } return _PORTRAITContent; } } + private static Java.Awt.PageAttributes.OrientationRequestedType _PORTRAITContent = default; + private static bool _PORTRAITReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region OriginType + public partial class OriginType + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Awt.PageAttributes.OriginType PHYSICAL { get { if (!_PHYSICALReady) { _PHYSICALContent = SGetField(LocalBridgeClazz, "PHYSICAL"); _PHYSICALReady = true; } return _PHYSICALContent; } } + private static Java.Awt.PageAttributes.OriginType _PHYSICALContent = default; + private static bool _PHYSICALReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.OriginType PRINTABLE { get { if (!_PRINTABLEReady) { _PRINTABLEContent = SGetField(LocalBridgeClazz, "PRINTABLE"); _PRINTABLEReady = true; } return _PRINTABLEContent; } } + private static Java.Awt.PageAttributes.OriginType _PRINTABLEContent = default; + private static bool _PRINTABLEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region PrintQualityType + public partial class PrintQualityType + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Awt.PageAttributes.PrintQualityType DRAFT { get { if (!_DRAFTReady) { _DRAFTContent = SGetField(LocalBridgeClazz, "DRAFT"); _DRAFTReady = true; } return _DRAFTContent; } } + private static Java.Awt.PageAttributes.PrintQualityType _DRAFTContent = default; + private static bool _DRAFTReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.PrintQualityType HIGH { get { if (!_HIGHReady) { _HIGHContent = SGetField(LocalBridgeClazz, "HIGH"); _HIGHReady = true; } return _HIGHContent; } } + private static Java.Awt.PageAttributes.PrintQualityType _HIGHContent = default; + private static bool _HIGHReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.PageAttributes.PrintQualityType NORMAL { get { if (!_NORMALReady) { _NORMALContent = SGetField(LocalBridgeClazz, "NORMAL"); _NORMALReady = true; } return _NORMALContent; } } + private static Java.Awt.PageAttributes.PrintQualityType _NORMALContent = default; + private static bool _NORMALReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/Paint.cs b/src/net/JNet/GeneratedCore/Java/Awt/Paint.cs new file mode 100644 index 0000000000..326e60aa1b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/Paint.cs @@ -0,0 +1,99 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt +{ + #region IPaint + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IPaint : Java.Awt.ITransparency + { + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + Java.Awt.PaintContext CreateContext(Java.Awt.ImageNs.ColorModel arg0, Java.Awt.Rectangle arg1, Java.Awt.Geom.Rectangle2D arg2, Java.Awt.Geom.AffineTransform arg3, Java.Awt.RenderingHints arg4); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Paint + public partial class Paint : Java.Awt.IPaint + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Awt.PaintContext CreateContext(Java.Awt.ImageNs.ColorModel arg0, Java.Awt.Rectangle arg1, Java.Awt.Geom.Rectangle2D arg2, Java.Awt.Geom.AffineTransform arg3, Java.Awt.RenderingHints arg4) + { + return IExecute("createContext", arg0, arg1, arg2, arg3, arg4); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/PaintContext.cs b/src/net/JNet/GeneratedCore/Java/Awt/PaintContext.cs new file mode 100644 index 0000000000..bc216ec6f6 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/PaintContext.cs @@ -0,0 +1,119 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt +{ + #region IPaintContext + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IPaintContext + { + #region Instance methods + /// + /// + /// + Java.Awt.ImageNs.ColorModel ColorModel { get; } + /// + /// + /// + /// + /// + /// + /// + /// + Java.Awt.ImageNs.Raster GetRaster(int arg0, int arg1, int arg2, int arg3); + /// + /// + /// + void Dispose(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region PaintContext + public partial class PaintContext : Java.Awt.IPaintContext + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.ImageNs.ColorModel ColorModel + { + get { return IExecuteWithSignature("getColorModel", "()Ljava/awt/image/ColorModel;"); } + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Awt.ImageNs.Raster GetRaster(int arg0, int arg1, int arg2, int arg3) + { + return IExecute("getRaster", arg0, arg1, arg2, arg3); + } + /// + /// + /// + public new void Dispose() + { + IExecuteWithSignature("dispose", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/Panel.cs b/src/net/JNet/GeneratedCore/Java/Awt/Panel.cs new file mode 100644 index 0000000000..6b00533647 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/Panel.cs @@ -0,0 +1,70 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt +{ + #region Panel + public partial class Panel + { + #region Constructors + /// + /// + /// + /// + public Panel(Java.Awt.LayoutManager arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Accessibility.Accessible(Java.Awt.Panel t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/Point.cs b/src/net/JNet/GeneratedCore/Java/Awt/Point.cs new file mode 100644 index 0000000000..18a92f0fd2 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/Point.cs @@ -0,0 +1,121 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt +{ + #region Point + public partial class Point + { + #region Constructors + /// + /// + /// + /// + /// + public Point(int arg0, int arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public Point(Java.Awt.Point arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Awt.Point t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public int x { get { return IGetField("x"); } set { ISetField("x", value); } } + /// + /// + /// + public int y { get { return IGetField("y"); } set { ISetField("y", value); } } + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.Point Location + { + get { return IExecuteWithSignature("getLocation", "()Ljava/awt/Point;"); } set { IExecuteWithSignature("setLocation", "(Ljava/awt/Point;)V", value); } + } + /// + /// + /// + /// + /// + public void Move(int arg0, int arg1) + { + IExecute("move", arg0, arg1); + } + /// + /// + /// + /// + /// + public void SetLocation(int arg0, int arg1) + { + IExecute("setLocation", arg0, arg1); + } + /// + /// + /// + /// + /// + public void Translate(int arg0, int arg1) + { + IExecute("translate", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/PointerInfo.cs b/src/net/JNet/GeneratedCore/Java/Awt/PointerInfo.cs new file mode 100644 index 0000000000..a61d99bb2e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/PointerInfo.cs @@ -0,0 +1,72 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt +{ + #region PointerInfo + public partial class PointerInfo + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.GraphicsDevice Device + { + get { return IExecuteWithSignature("getDevice", "()Ljava/awt/GraphicsDevice;"); } + } + /// + /// + /// + public Java.Awt.Point Location + { + get { return IExecuteWithSignature("getLocation", "()Ljava/awt/Point;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/Polygon.cs b/src/net/JNet/GeneratedCore/Java/Awt/Polygon.cs new file mode 100644 index 0000000000..14f7a85f4f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/Polygon.cs @@ -0,0 +1,233 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt +{ + #region Polygon + public partial class Polygon + { + #region Constructors + /// + /// + /// + /// + /// + /// + public Polygon(int[] arg0, int[] arg1, int arg2) + : base(arg0, arg1, arg2) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Awt.Shape(Java.Awt.Polygon t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Awt.Polygon t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public int npoints { get { return IGetField("npoints"); } set { ISetField("npoints", value); } } + /// + /// + /// + public int[] xpoints { get { return IGetFieldArray("xpoints"); } set { ISetField("xpoints", value); } } + /// + /// + /// + public int[] ypoints { get { return IGetFieldArray("ypoints"); } set { ISetField("ypoints", value); } } + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.Rectangle Bounds + { + get { return IExecuteWithSignature("getBounds", "()Ljava/awt/Rectangle;"); } + } + /// + /// + /// + public Java.Awt.Geom.Rectangle2D Bounds2D + { + get { return IExecuteWithSignature("getBounds2D", "()Ljava/awt/geom/Rectangle2D;"); } + } + /// + /// + /// + /// + /// + /// + /// + /// + public bool Contains(double arg0, double arg1, double arg2, double arg3) + { + return IExecute("contains", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + public bool Contains(double arg0, double arg1) + { + return IExecute("contains", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public bool Contains(int arg0, int arg1) + { + return IExecute("contains", arg0, arg1); + } + /// + /// + /// + /// + /// + public bool Contains(Java.Awt.Geom.Point2D arg0) + { + return IExecuteWithSignature("contains", "(Ljava/awt/geom/Point2D;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool Contains(Java.Awt.Geom.Rectangle2D arg0) + { + return IExecuteWithSignature("contains", "(Ljava/awt/geom/Rectangle2D;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool Contains(Java.Awt.Point arg0) + { + return IExecuteWithSignature("contains", "(Ljava/awt/Point;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public bool Intersects(double arg0, double arg1, double arg2, double arg3) + { + return IExecute("intersects", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + public bool Intersects(Java.Awt.Geom.Rectangle2D arg0) + { + return IExecuteWithSignature("intersects", "(Ljava/awt/geom/Rectangle2D;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Awt.Geom.PathIterator GetPathIterator(Java.Awt.Geom.AffineTransform arg0, double arg1) + { + return IExecute("getPathIterator", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Awt.Geom.PathIterator GetPathIterator(Java.Awt.Geom.AffineTransform arg0) + { + return IExecuteWithSignature("getPathIterator", "(Ljava/awt/geom/AffineTransform;)Ljava/awt/geom/PathIterator;", arg0); + } + /// + /// + /// + /// + /// + public void AddPoint(int arg0, int arg1) + { + IExecute("addPoint", arg0, arg1); + } + /// + /// + /// + public void Invalidate() + { + IExecuteWithSignature("invalidate", "()V"); + } + /// + /// + /// + public void Reset() + { + IExecuteWithSignature("reset", "()V"); + } + /// + /// + /// + /// + /// + public void Translate(int arg0, int arg1) + { + IExecute("translate", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/PopupMenu.cs b/src/net/JNet/GeneratedCore/Java/Awt/PopupMenu.cs new file mode 100644 index 0000000000..af470847da --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/PopupMenu.cs @@ -0,0 +1,77 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt +{ + #region PopupMenu + public partial class PopupMenu + { + #region Constructors + /// + /// + /// + /// + /// + public PopupMenu(Java.Lang.String arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public void Show(Java.Awt.Component arg0, int arg1, int arg2) + { + IExecute("show", arg0, arg1, arg2); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/Print/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Java/Awt/Print/AllPackageClasses.cs new file mode 100644 index 0000000000..4388414526 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/Print/AllPackageClasses.cs @@ -0,0 +1,404 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Java.Awt.Print +{ + #region Book + /// + /// + /// + public partial class Book : Java.Awt.Print.Pageable + { + const string _bridgeClassName = "java.awt.print.Book"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Book() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Book(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Pageable + /// + /// + /// + public partial class Pageable : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.print.Pageable"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Pageable class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Pageable() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Pageable class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Pageable(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PageFormat + /// + /// + /// + public partial class PageFormat : Java.Lang.Cloneable + { + const string _bridgeClassName = "java.awt.print.PageFormat"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public PageFormat() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public PageFormat(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Paper + /// + /// + /// + public partial class Paper : Java.Lang.Cloneable + { + const string _bridgeClassName = "java.awt.print.Paper"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Paper() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Paper(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Printable + /// + /// + /// + public partial class Printable : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.print.Printable"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Printable class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Printable() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Printable class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Printable(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PrinterAbortException + /// + /// + /// + public partial class PrinterAbortException : Java.Awt.Print.PrinterException + { + const string _bridgeClassName = "java.awt.print.PrinterAbortException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region PrinterException + /// + /// + /// + public partial class PrinterException : Java.Lang.Exception + { + const string _bridgeClassName = "java.awt.print.PrinterException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region PrinterGraphics + /// + /// + /// + public partial class PrinterGraphics : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.print.PrinterGraphics"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("PrinterGraphics class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public PrinterGraphics() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("PrinterGraphics class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public PrinterGraphics(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PrinterIOException + /// + /// + /// + public partial class PrinterIOException : Java.Awt.Print.PrinterException + { + const string _bridgeClassName = "java.awt.print.PrinterIOException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region PrinterJob + /// + /// + /// + public partial class PrinterJob : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.awt.print.PrinterJob"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("PrinterJob class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public PrinterJob() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("PrinterJob class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public PrinterJob(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/Print/Book.cs b/src/net/JNet/GeneratedCore/Java/Awt/Print/Book.cs new file mode 100644 index 0000000000..6862f1e6f2 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/Print/Book.cs @@ -0,0 +1,115 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.Print +{ + #region Book + public partial class Book + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int NumberOfPages + { + get { return IExecuteWithSignature("getNumberOfPages", "()I"); } + } + /// + /// + /// + /// + /// + /// + public Java.Awt.Print.PageFormat GetPageFormat(int arg0) + { + return IExecuteWithSignature("getPageFormat", "(I)Ljava/awt/print/PageFormat;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Awt.Print.Printable GetPrintable(int arg0) + { + return IExecuteWithSignature("getPrintable", "(I)Ljava/awt/print/Printable;", arg0); + } + /// + /// + /// + /// + /// + /// + public void Append(Java.Awt.Print.Printable arg0, Java.Awt.Print.PageFormat arg1, int arg2) + { + IExecute("append", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public void Append(Java.Awt.Print.Printable arg0, Java.Awt.Print.PageFormat arg1) + { + IExecute("append", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void SetPage(int arg0, Java.Awt.Print.Printable arg1, Java.Awt.Print.PageFormat arg2) + { + IExecute("setPage", arg0, arg1, arg2); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/Print/PageFormat.cs b/src/net/JNet/GeneratedCore/Java/Awt/Print/PageFormat.cs new file mode 100644 index 0000000000..c9a7221418 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/Print/PageFormat.cs @@ -0,0 +1,139 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.Print +{ + #region PageFormat + public partial class PageFormat + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int LANDSCAPE { get { if (!_LANDSCAPEReady) { _LANDSCAPEContent = SGetField(LocalBridgeClazz, "LANDSCAPE"); _LANDSCAPEReady = true; } return _LANDSCAPEContent; } } + private static int _LANDSCAPEContent = default; + private static bool _LANDSCAPEReady = false; // this is used because in case of generics + /// + /// + /// + public static int PORTRAIT { get { if (!_PORTRAITReady) { _PORTRAITContent = SGetField(LocalBridgeClazz, "PORTRAIT"); _PORTRAITReady = true; } return _PORTRAITContent; } } + private static int _PORTRAITContent = default; + private static bool _PORTRAITReady = false; // this is used because in case of generics + /// + /// + /// + public static int REVERSE_LANDSCAPE { get { if (!_REVERSE_LANDSCAPEReady) { _REVERSE_LANDSCAPEContent = SGetField(LocalBridgeClazz, "REVERSE_LANDSCAPE"); _REVERSE_LANDSCAPEReady = true; } return _REVERSE_LANDSCAPEContent; } } + private static int _REVERSE_LANDSCAPEContent = default; + private static bool _REVERSE_LANDSCAPEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public double Height + { + get { return IExecuteWithSignature("getHeight", "()D"); } + } + /// + /// + /// + public double ImageableHeight + { + get { return IExecuteWithSignature("getImageableHeight", "()D"); } + } + /// + /// + /// + public double ImageableWidth + { + get { return IExecuteWithSignature("getImageableWidth", "()D"); } + } + /// + /// + /// + public double ImageableX + { + get { return IExecuteWithSignature("getImageableX", "()D"); } + } + /// + /// + /// + public double ImageableY + { + get { return IExecuteWithSignature("getImageableY", "()D"); } + } + /// + /// + /// + public double[] Matrix + { + get { return IExecuteWithSignatureArray("getMatrix", "()[D"); } + } + /// + /// + /// + public int Orientation + { + get { return IExecuteWithSignature("getOrientation", "()I"); } set { IExecuteWithSignature("setOrientation", "(I)V", value); } + } + /// + /// + /// + public Java.Awt.Print.Paper Paper + { + get { return IExecuteWithSignature("getPaper", "()Ljava/awt/print/Paper;"); } set { IExecuteWithSignature("setPaper", "(Ljava/awt/print/Paper;)V", value); } + } + /// + /// + /// + public double Width + { + get { return IExecuteWithSignature("getWidth", "()D"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/Print/Pageable.cs b/src/net/JNet/GeneratedCore/Java/Awt/Print/Pageable.cs new file mode 100644 index 0000000000..62fc92a702 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/Print/Pageable.cs @@ -0,0 +1,127 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.Print +{ + #region IPageable + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IPageable + { + #region Instance methods + /// + /// + /// + int NumberOfPages { get; } + /// + /// + /// + /// + /// + /// + Java.Awt.Print.PageFormat GetPageFormat(int arg0); + /// + /// + /// + /// + /// + /// + Java.Awt.Print.Printable GetPrintable(int arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Pageable + public partial class Pageable : Java.Awt.Print.IPageable + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int UNKNOWN_NUMBER_OF_PAGES { get { if (!_UNKNOWN_NUMBER_OF_PAGESReady) { _UNKNOWN_NUMBER_OF_PAGESContent = SGetField(LocalBridgeClazz, "UNKNOWN_NUMBER_OF_PAGES"); _UNKNOWN_NUMBER_OF_PAGESReady = true; } return _UNKNOWN_NUMBER_OF_PAGESContent; } } + private static int _UNKNOWN_NUMBER_OF_PAGESContent = default; + private static bool _UNKNOWN_NUMBER_OF_PAGESReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int NumberOfPages + { + get { return IExecuteWithSignature("getNumberOfPages", "()I"); } + } + /// + /// + /// + /// + /// + /// + public Java.Awt.Print.PageFormat GetPageFormat(int arg0) + { + return IExecuteWithSignature("getPageFormat", "(I)Ljava/awt/print/PageFormat;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Awt.Print.Printable GetPrintable(int arg0) + { + return IExecuteWithSignature("getPrintable", "(I)Ljava/awt/print/Printable;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/Print/Paper.cs b/src/net/JNet/GeneratedCore/Java/Awt/Print/Paper.cs new file mode 100644 index 0000000000..cdc617efe5 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/Print/Paper.cs @@ -0,0 +1,120 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.Print +{ + #region Paper + public partial class Paper + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public double Height + { + get { return IExecuteWithSignature("getHeight", "()D"); } + } + /// + /// + /// + public double ImageableHeight + { + get { return IExecuteWithSignature("getImageableHeight", "()D"); } + } + /// + /// + /// + public double ImageableWidth + { + get { return IExecuteWithSignature("getImageableWidth", "()D"); } + } + /// + /// + /// + public double ImageableX + { + get { return IExecuteWithSignature("getImageableX", "()D"); } + } + /// + /// + /// + public double ImageableY + { + get { return IExecuteWithSignature("getImageableY", "()D"); } + } + /// + /// + /// + public double Width + { + get { return IExecuteWithSignature("getWidth", "()D"); } + } + /// + /// + /// + /// + /// + /// + /// + public void SetImageableArea(double arg0, double arg1, double arg2, double arg3) + { + IExecute("setImageableArea", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + public void SetSize(double arg0, double arg1) + { + IExecute("setSize", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/Print/Printable.cs b/src/net/JNet/GeneratedCore/Java/Awt/Print/Printable.cs new file mode 100644 index 0000000000..93d2fa715d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/Print/Printable.cs @@ -0,0 +1,109 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.Print +{ + #region IPrintable + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IPrintable + { + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + int Print(Java.Awt.Graphics arg0, Java.Awt.Print.PageFormat arg1, int arg2); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Printable + public partial class Printable : Java.Awt.Print.IPrintable + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int NO_SUCH_PAGE { get { if (!_NO_SUCH_PAGEReady) { _NO_SUCH_PAGEContent = SGetField(LocalBridgeClazz, "NO_SUCH_PAGE"); _NO_SUCH_PAGEReady = true; } return _NO_SUCH_PAGEContent; } } + private static int _NO_SUCH_PAGEContent = default; + private static bool _NO_SUCH_PAGEReady = false; // this is used because in case of generics + /// + /// + /// + public static int PAGE_EXISTS { get { if (!_PAGE_EXISTSReady) { _PAGE_EXISTSContent = SGetField(LocalBridgeClazz, "PAGE_EXISTS"); _PAGE_EXISTSReady = true; } return _PAGE_EXISTSContent; } } + private static int _PAGE_EXISTSContent = default; + private static bool _PAGE_EXISTSReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + public int Print(Java.Awt.Graphics arg0, Java.Awt.Print.PageFormat arg1, int arg2) + { + return IExecute("print", arg0, arg1, arg2); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/Print/PrinterAbortException.cs b/src/net/JNet/GeneratedCore/Java/Awt/Print/PrinterAbortException.cs new file mode 100644 index 0000000000..a8734e7d19 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/Print/PrinterAbortException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.Print +{ + #region PrinterAbortException + public partial class PrinterAbortException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/Print/PrinterException.cs b/src/net/JNet/GeneratedCore/Java/Awt/Print/PrinterException.cs new file mode 100644 index 0000000000..932725aa20 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/Print/PrinterException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.Print +{ + #region PrinterException + public partial class PrinterException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/Print/PrinterGraphics.cs b/src/net/JNet/GeneratedCore/Java/Awt/Print/PrinterGraphics.cs new file mode 100644 index 0000000000..8315bbda4b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/Print/PrinterGraphics.cs @@ -0,0 +1,87 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.Print +{ + #region IPrinterGraphics + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IPrinterGraphics + { + #region Instance methods + /// + /// + /// + Java.Awt.Print.PrinterJob PrinterJob { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region PrinterGraphics + public partial class PrinterGraphics : Java.Awt.Print.IPrinterGraphics + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.Print.PrinterJob PrinterJob + { + get { return IExecuteWithSignature("getPrinterJob", "()Ljava/awt/print/PrinterJob;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/Print/PrinterIOException.cs b/src/net/JNet/GeneratedCore/Java/Awt/Print/PrinterIOException.cs new file mode 100644 index 0000000000..1d8a059158 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/Print/PrinterIOException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.Print +{ + #region PrinterIOException + public partial class PrinterIOException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/Print/PrinterJob.cs b/src/net/JNet/GeneratedCore/Java/Awt/Print/PrinterJob.cs new file mode 100644 index 0000000000..5bc4df92f2 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/Print/PrinterJob.cs @@ -0,0 +1,242 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt.Print +{ + #region PrinterJob + public partial class PrinterJob + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + public static Java.Awt.Print.PrinterJob GetPrinterJob + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getPrinterJob", "()Ljava/awt/print/PrinterJob;"); } + } + /// + /// + /// + /// + public static Javax.Print.PrintService[] LookupPrintServices() + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "lookupPrintServices", "()[Ljavax/print/PrintService;"); + } + /// + /// + /// + /// + /// + public static Javax.Print.StreamPrintServiceFactory[] LookupStreamPrintServices(Java.Lang.String arg0) + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "lookupStreamPrintServices", "(Ljava/lang/String;)[Ljavax/print/StreamPrintServiceFactory;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public int Copies + { + get { return IExecuteWithSignature("getCopies", "()I"); } set { IExecuteWithSignature("setCopies", "(I)V", value); } + } + /// + /// + /// + public Java.Lang.String JobName + { + get { return IExecuteWithSignature("getJobName", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setJobName", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Javax.Print.PrintService PrintService + { + get { return IExecuteWithSignature("getPrintService", "()Ljavax/print/PrintService;"); } set { IExecuteWithSignature("setPrintService", "(Ljavax/print/PrintService;)V", value); } + } + /// + /// + /// + public Java.Lang.String UserName + { + get { return IExecuteWithSignature("getUserName", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + public bool IsCancelled() + { + return IExecuteWithSignature("isCancelled", "()Z"); + } + /// + /// + /// + /// + /// + public bool PrintDialog() + { + return IExecuteWithSignature("printDialog", "()Z"); + } + /// + /// + /// + /// + /// + public Java.Awt.Print.PageFormat DefaultPage(Java.Awt.Print.PageFormat arg0) + { + return IExecuteWithSignature("defaultPage", "(Ljava/awt/print/PageFormat;)Ljava/awt/print/PageFormat;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Awt.Print.PageFormat PageDialog(Java.Awt.Print.PageFormat arg0) + { + return IExecuteWithSignature("pageDialog", "(Ljava/awt/print/PageFormat;)Ljava/awt/print/PageFormat;", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.Print.PageFormat ValidatePage(Java.Awt.Print.PageFormat arg0) + { + return IExecuteWithSignature("validatePage", "(Ljava/awt/print/PageFormat;)Ljava/awt/print/PageFormat;", arg0); + } + /// + /// + /// + public void Cancel() + { + IExecuteWithSignature("cancel", "()V"); + } + /// + /// + /// + /// + public void Print() + { + IExecuteWithSignature("print", "()V"); + } + /// + /// + /// + /// + /// + public void SetPageable(Java.Awt.Print.Pageable arg0) + { + IExecuteWithSignature("setPageable", "(Ljava/awt/print/Pageable;)V", arg0); + } + /// + /// + /// + /// + /// + public void SetPrintable(Java.Awt.Print.Printable arg0, Java.Awt.Print.PageFormat arg1) + { + IExecute("setPrintable", arg0, arg1); + } + /// + /// + /// + /// + public void SetPrintable(Java.Awt.Print.Printable arg0) + { + IExecuteWithSignature("setPrintable", "(Ljava/awt/print/Printable;)V", arg0); + } + /// + /// + /// + /// + /// + /// + public bool PrintDialog(Javax.Print.Attribute.PrintRequestAttributeSet arg0) + { + return IExecuteWithSignature("printDialog", "(Ljavax/print/attribute/PrintRequestAttributeSet;)Z", arg0); + } + /// + /// + /// + /// + public Java.Awt.Print.PageFormat DefaultPage() + { + return IExecuteWithSignature("defaultPage", "()Ljava/awt/print/PageFormat;"); + } + /// + /// + /// + /// + /// + public Java.Awt.Print.PageFormat GetPageFormat(Javax.Print.Attribute.PrintRequestAttributeSet arg0) + { + return IExecuteWithSignature("getPageFormat", "(Ljavax/print/attribute/PrintRequestAttributeSet;)Ljava/awt/print/PageFormat;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Awt.Print.PageFormat PageDialog(Javax.Print.Attribute.PrintRequestAttributeSet arg0) + { + return IExecuteWithSignature("pageDialog", "(Ljavax/print/attribute/PrintRequestAttributeSet;)Ljava/awt/print/PageFormat;", arg0); + } + /// + /// + /// + /// + /// + public void Print(Javax.Print.Attribute.PrintRequestAttributeSet arg0) + { + IExecuteWithSignature("print", "(Ljavax/print/attribute/PrintRequestAttributeSet;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/PrintGraphics.cs b/src/net/JNet/GeneratedCore/Java/Awt/PrintGraphics.cs new file mode 100644 index 0000000000..52f49901c2 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/PrintGraphics.cs @@ -0,0 +1,87 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt +{ + #region IPrintGraphics + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IPrintGraphics + { + #region Instance methods + /// + /// + /// + Java.Awt.PrintJob PrintJob { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region PrintGraphics + public partial class PrintGraphics : Java.Awt.IPrintGraphics + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.PrintJob PrintJob + { + get { return IExecuteWithSignature("getPrintJob", "()Ljava/awt/PrintJob;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/PrintJob.cs b/src/net/JNet/GeneratedCore/Java/Awt/PrintJob.cs new file mode 100644 index 0000000000..7f6828fff9 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/PrintJob.cs @@ -0,0 +1,94 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt +{ + #region PrintJob + public partial class PrintJob + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.Graphics Graphics + { + get { return IExecuteWithSignature("getGraphics", "()Ljava/awt/Graphics;"); } + } + /// + /// + /// + public Java.Awt.Dimension PageDimension + { + get { return IExecuteWithSignature("getPageDimension", "()Ljava/awt/Dimension;"); } + } + /// + /// + /// + public int PageResolution + { + get { return IExecuteWithSignature("getPageResolution", "()I"); } + } + /// + /// + /// + /// + public bool LastPageFirst() + { + return IExecuteWithSignature("lastPageFirst", "()Z"); + } + /// + /// + /// + public void End() + { + IExecuteWithSignature("end", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/RadialGradientPaint.cs b/src/net/JNet/GeneratedCore/Java/Awt/RadialGradientPaint.cs new file mode 100644 index 0000000000..31370a97fa --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/RadialGradientPaint.cs @@ -0,0 +1,181 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt +{ + #region RadialGradientPaint + public partial class RadialGradientPaint + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public RadialGradientPaint(float arg0, float arg1, float arg2, float arg3, float arg4, float[] arg5, Java.Awt.Color[] arg6, Java.Awt.MultipleGradientPaint.CycleMethod arg7) + : base(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) + { + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public RadialGradientPaint(float arg0, float arg1, float arg2, float[] arg3, Java.Awt.Color[] arg4, Java.Awt.MultipleGradientPaint.CycleMethod arg5) + : base(arg0, arg1, arg2, arg3, arg4, arg5) + { + } + /// + /// + /// + /// + /// + /// + /// + /// + public RadialGradientPaint(float arg0, float arg1, float arg2, float[] arg3, Java.Awt.Color[] arg4) + : base(arg0, arg1, arg2, arg3, arg4) + { + } + /// + /// + /// + /// + /// + /// + /// + /// + public RadialGradientPaint(Java.Awt.Geom.Point2D arg0, float arg1, float[] arg2, Java.Awt.Color[] arg3, Java.Awt.MultipleGradientPaint.CycleMethod arg4) + : base(arg0, arg1, arg2, arg3, arg4) + { + } + /// + /// + /// + /// + /// + /// + /// + public RadialGradientPaint(Java.Awt.Geom.Point2D arg0, float arg1, float[] arg2, Java.Awt.Color[] arg3) + : base(arg0, arg1, arg2, arg3) + { + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public RadialGradientPaint(Java.Awt.Geom.Point2D arg0, float arg1, Java.Awt.Geom.Point2D arg2, float[] arg3, Java.Awt.Color[] arg4, Java.Awt.MultipleGradientPaint.CycleMethod arg5, Java.Awt.MultipleGradientPaint.ColorSpaceType arg6, Java.Awt.Geom.AffineTransform arg7) + : base(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) + { + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public RadialGradientPaint(Java.Awt.Geom.Point2D arg0, float arg1, Java.Awt.Geom.Point2D arg2, float[] arg3, Java.Awt.Color[] arg4, Java.Awt.MultipleGradientPaint.CycleMethod arg5) + : base(arg0, arg1, arg2, arg3, arg4, arg5) + { + } + /// + /// + /// + /// + /// + /// + /// + public RadialGradientPaint(Java.Awt.Geom.Rectangle2D arg0, float[] arg1, Java.Awt.Color[] arg2, Java.Awt.MultipleGradientPaint.CycleMethod arg3) + : base(arg0, arg1, arg2, arg3) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.Geom.Point2D CenterPoint + { + get { return IExecuteWithSignature("getCenterPoint", "()Ljava/awt/geom/Point2D;"); } + } + /// + /// + /// + public Java.Awt.Geom.Point2D FocusPoint + { + get { return IExecuteWithSignature("getFocusPoint", "()Ljava/awt/geom/Point2D;"); } + } + /// + /// + /// + public float Radius + { + get { return IExecuteWithSignature("getRadius", "()F"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/Rectangle.cs b/src/net/JNet/GeneratedCore/Java/Awt/Rectangle.cs new file mode 100644 index 0000000000..e371580e09 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/Rectangle.cs @@ -0,0 +1,296 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt +{ + #region Rectangle + public partial class Rectangle + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + public Rectangle(int arg0, int arg1, int arg2, int arg3) + : base(arg0, arg1, arg2, arg3) + { + } + /// + /// + /// + /// + /// + public Rectangle(int arg0, int arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public Rectangle(Java.Awt.Dimension arg0) + : base(arg0) + { + } + /// + /// + /// + /// + /// + public Rectangle(Java.Awt.Point arg0, Java.Awt.Dimension arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public Rectangle(Java.Awt.Point arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public Rectangle(Java.Awt.Rectangle arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Awt.Shape(Java.Awt.Rectangle t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Awt.Rectangle t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public int height { get { return IGetField("height"); } set { ISetField("height", value); } } + /// + /// + /// + public int width { get { return IGetField("width"); } set { ISetField("width", value); } } + /// + /// + /// + public int x { get { return IGetField("x"); } set { ISetField("x", value); } } + /// + /// + /// + public int y { get { return IGetField("y"); } set { ISetField("y", value); } } + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.Point Location + { + get { return IExecuteWithSignature("getLocation", "()Ljava/awt/Point;"); } set { IExecuteWithSignature("setLocation", "(Ljava/awt/Point;)V", value); } + } + /// + /// + /// + public Java.Awt.Dimension Size + { + get { return IExecuteWithSignature("getSize", "()Ljava/awt/Dimension;"); } set { IExecuteWithSignature("setSize", "(Ljava/awt/Dimension;)V", value); } + } + /// + /// + /// + /// + /// + /// + /// + /// + public bool Contains(int arg0, int arg1, int arg2, int arg3) + { + return IExecute("contains", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + public bool Contains(int arg0, int arg1) + { + return IExecute("contains", arg0, arg1); + } + /// + /// + /// + /// + /// + public bool Contains(Java.Awt.Point arg0) + { + return IExecuteWithSignature("contains", "(Ljava/awt/Point;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool Contains(Java.Awt.Rectangle arg0) + { + return IExecuteWithSignature("contains", "(Ljava/awt/Rectangle;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool Intersects(Java.Awt.Rectangle arg0) + { + return IExecuteWithSignature("intersects", "(Ljava/awt/Rectangle;)Z", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.Rectangle Intersection(Java.Awt.Rectangle arg0) + { + return IExecuteWithSignature("intersection", "(Ljava/awt/Rectangle;)Ljava/awt/Rectangle;", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.Rectangle Union(Java.Awt.Rectangle arg0) + { + return IExecuteWithSignature("union", "(Ljava/awt/Rectangle;)Ljava/awt/Rectangle;", arg0); + } + /// + /// + /// + /// + /// + public void Add(int arg0, int arg1) + { + IExecute("add", arg0, arg1); + } + /// + /// + /// + /// + public void Add(Java.Awt.Point arg0) + { + IExecuteWithSignature("add", "(Ljava/awt/Point;)V", arg0); + } + /// + /// + /// + /// + public void Add(Java.Awt.Rectangle arg0) + { + IExecuteWithSignature("add", "(Ljava/awt/Rectangle;)V", arg0); + } + /// + /// + /// + /// + /// + public void Grow(int arg0, int arg1) + { + IExecute("grow", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void SetBounds(int arg0, int arg1, int arg2, int arg3) + { + IExecute("setBounds", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + public void SetBounds(Java.Awt.Rectangle arg0) + { + IExecuteWithSignature("setBounds", "(Ljava/awt/Rectangle;)V", arg0); + } + /// + /// + /// + /// + /// + public void SetLocation(int arg0, int arg1) + { + IExecute("setLocation", arg0, arg1); + } + /// + /// + /// + /// + /// + public void SetSize(int arg0, int arg1) + { + IExecute("setSize", arg0, arg1); + } + /// + /// + /// + /// + /// + public void Translate(int arg0, int arg1) + { + IExecute("translate", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/RenderingHints.cs b/src/net/JNet/GeneratedCore/Java/Awt/RenderingHints.cs new file mode 100644 index 0000000000..461f63f2c0 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/RenderingHints.cs @@ -0,0 +1,514 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt +{ + #region RenderingHints + public partial class RenderingHints + { + #region Constructors + /// + /// + /// + /// + /// + public RenderingHints(Java.Awt.RenderingHints.Key arg0, object arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public RenderingHints(Java.Util.Map arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.Map(Java.Awt.RenderingHints t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Cloneable(Java.Awt.RenderingHints t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static Java.Awt.RenderingHints.Key KEY_ALPHA_INTERPOLATION { get { if (!_KEY_ALPHA_INTERPOLATIONReady) { _KEY_ALPHA_INTERPOLATIONContent = SGetField(LocalBridgeClazz, "KEY_ALPHA_INTERPOLATION"); _KEY_ALPHA_INTERPOLATIONReady = true; } return _KEY_ALPHA_INTERPOLATIONContent; } } + private static Java.Awt.RenderingHints.Key _KEY_ALPHA_INTERPOLATIONContent = default; + private static bool _KEY_ALPHA_INTERPOLATIONReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.RenderingHints.Key KEY_ANTIALIASING { get { if (!_KEY_ANTIALIASINGReady) { _KEY_ANTIALIASINGContent = SGetField(LocalBridgeClazz, "KEY_ANTIALIASING"); _KEY_ANTIALIASINGReady = true; } return _KEY_ANTIALIASINGContent; } } + private static Java.Awt.RenderingHints.Key _KEY_ANTIALIASINGContent = default; + private static bool _KEY_ANTIALIASINGReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.RenderingHints.Key KEY_COLOR_RENDERING { get { if (!_KEY_COLOR_RENDERINGReady) { _KEY_COLOR_RENDERINGContent = SGetField(LocalBridgeClazz, "KEY_COLOR_RENDERING"); _KEY_COLOR_RENDERINGReady = true; } return _KEY_COLOR_RENDERINGContent; } } + private static Java.Awt.RenderingHints.Key _KEY_COLOR_RENDERINGContent = default; + private static bool _KEY_COLOR_RENDERINGReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.RenderingHints.Key KEY_DITHERING { get { if (!_KEY_DITHERINGReady) { _KEY_DITHERINGContent = SGetField(LocalBridgeClazz, "KEY_DITHERING"); _KEY_DITHERINGReady = true; } return _KEY_DITHERINGContent; } } + private static Java.Awt.RenderingHints.Key _KEY_DITHERINGContent = default; + private static bool _KEY_DITHERINGReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.RenderingHints.Key KEY_FRACTIONALMETRICS { get { if (!_KEY_FRACTIONALMETRICSReady) { _KEY_FRACTIONALMETRICSContent = SGetField(LocalBridgeClazz, "KEY_FRACTIONALMETRICS"); _KEY_FRACTIONALMETRICSReady = true; } return _KEY_FRACTIONALMETRICSContent; } } + private static Java.Awt.RenderingHints.Key _KEY_FRACTIONALMETRICSContent = default; + private static bool _KEY_FRACTIONALMETRICSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.RenderingHints.Key KEY_INTERPOLATION { get { if (!_KEY_INTERPOLATIONReady) { _KEY_INTERPOLATIONContent = SGetField(LocalBridgeClazz, "KEY_INTERPOLATION"); _KEY_INTERPOLATIONReady = true; } return _KEY_INTERPOLATIONContent; } } + private static Java.Awt.RenderingHints.Key _KEY_INTERPOLATIONContent = default; + private static bool _KEY_INTERPOLATIONReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.RenderingHints.Key KEY_RENDERING { get { if (!_KEY_RENDERINGReady) { _KEY_RENDERINGContent = SGetField(LocalBridgeClazz, "KEY_RENDERING"); _KEY_RENDERINGReady = true; } return _KEY_RENDERINGContent; } } + private static Java.Awt.RenderingHints.Key _KEY_RENDERINGContent = default; + private static bool _KEY_RENDERINGReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.RenderingHints.Key KEY_RESOLUTION_VARIANT { get { if (!_KEY_RESOLUTION_VARIANTReady) { _KEY_RESOLUTION_VARIANTContent = SGetField(LocalBridgeClazz, "KEY_RESOLUTION_VARIANT"); _KEY_RESOLUTION_VARIANTReady = true; } return _KEY_RESOLUTION_VARIANTContent; } } + private static Java.Awt.RenderingHints.Key _KEY_RESOLUTION_VARIANTContent = default; + private static bool _KEY_RESOLUTION_VARIANTReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.RenderingHints.Key KEY_STROKE_CONTROL { get { if (!_KEY_STROKE_CONTROLReady) { _KEY_STROKE_CONTROLContent = SGetField(LocalBridgeClazz, "KEY_STROKE_CONTROL"); _KEY_STROKE_CONTROLReady = true; } return _KEY_STROKE_CONTROLContent; } } + private static Java.Awt.RenderingHints.Key _KEY_STROKE_CONTROLContent = default; + private static bool _KEY_STROKE_CONTROLReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.RenderingHints.Key KEY_TEXT_ANTIALIASING { get { if (!_KEY_TEXT_ANTIALIASINGReady) { _KEY_TEXT_ANTIALIASINGContent = SGetField(LocalBridgeClazz, "KEY_TEXT_ANTIALIASING"); _KEY_TEXT_ANTIALIASINGReady = true; } return _KEY_TEXT_ANTIALIASINGContent; } } + private static Java.Awt.RenderingHints.Key _KEY_TEXT_ANTIALIASINGContent = default; + private static bool _KEY_TEXT_ANTIALIASINGReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.RenderingHints.Key KEY_TEXT_LCD_CONTRAST { get { if (!_KEY_TEXT_LCD_CONTRASTReady) { _KEY_TEXT_LCD_CONTRASTContent = SGetField(LocalBridgeClazz, "KEY_TEXT_LCD_CONTRAST"); _KEY_TEXT_LCD_CONTRASTReady = true; } return _KEY_TEXT_LCD_CONTRASTContent; } } + private static Java.Awt.RenderingHints.Key _KEY_TEXT_LCD_CONTRASTContent = default; + private static bool _KEY_TEXT_LCD_CONTRASTReady = false; // this is used because in case of generics + /// + /// + /// + public static object VALUE_ALPHA_INTERPOLATION_DEFAULT { get { if (!_VALUE_ALPHA_INTERPOLATION_DEFAULTReady) { _VALUE_ALPHA_INTERPOLATION_DEFAULTContent = SGetField(LocalBridgeClazz, "VALUE_ALPHA_INTERPOLATION_DEFAULT"); _VALUE_ALPHA_INTERPOLATION_DEFAULTReady = true; } return _VALUE_ALPHA_INTERPOLATION_DEFAULTContent; } } + private static object _VALUE_ALPHA_INTERPOLATION_DEFAULTContent = default; + private static bool _VALUE_ALPHA_INTERPOLATION_DEFAULTReady = false; // this is used because in case of generics + /// + /// + /// + public static object VALUE_ALPHA_INTERPOLATION_QUALITY { get { if (!_VALUE_ALPHA_INTERPOLATION_QUALITYReady) { _VALUE_ALPHA_INTERPOLATION_QUALITYContent = SGetField(LocalBridgeClazz, "VALUE_ALPHA_INTERPOLATION_QUALITY"); _VALUE_ALPHA_INTERPOLATION_QUALITYReady = true; } return _VALUE_ALPHA_INTERPOLATION_QUALITYContent; } } + private static object _VALUE_ALPHA_INTERPOLATION_QUALITYContent = default; + private static bool _VALUE_ALPHA_INTERPOLATION_QUALITYReady = false; // this is used because in case of generics + /// + /// + /// + public static object VALUE_ALPHA_INTERPOLATION_SPEED { get { if (!_VALUE_ALPHA_INTERPOLATION_SPEEDReady) { _VALUE_ALPHA_INTERPOLATION_SPEEDContent = SGetField(LocalBridgeClazz, "VALUE_ALPHA_INTERPOLATION_SPEED"); _VALUE_ALPHA_INTERPOLATION_SPEEDReady = true; } return _VALUE_ALPHA_INTERPOLATION_SPEEDContent; } } + private static object _VALUE_ALPHA_INTERPOLATION_SPEEDContent = default; + private static bool _VALUE_ALPHA_INTERPOLATION_SPEEDReady = false; // this is used because in case of generics + /// + /// + /// + public static object VALUE_ANTIALIAS_DEFAULT { get { if (!_VALUE_ANTIALIAS_DEFAULTReady) { _VALUE_ANTIALIAS_DEFAULTContent = SGetField(LocalBridgeClazz, "VALUE_ANTIALIAS_DEFAULT"); _VALUE_ANTIALIAS_DEFAULTReady = true; } return _VALUE_ANTIALIAS_DEFAULTContent; } } + private static object _VALUE_ANTIALIAS_DEFAULTContent = default; + private static bool _VALUE_ANTIALIAS_DEFAULTReady = false; // this is used because in case of generics + /// + /// + /// + public static object VALUE_ANTIALIAS_OFF { get { if (!_VALUE_ANTIALIAS_OFFReady) { _VALUE_ANTIALIAS_OFFContent = SGetField(LocalBridgeClazz, "VALUE_ANTIALIAS_OFF"); _VALUE_ANTIALIAS_OFFReady = true; } return _VALUE_ANTIALIAS_OFFContent; } } + private static object _VALUE_ANTIALIAS_OFFContent = default; + private static bool _VALUE_ANTIALIAS_OFFReady = false; // this is used because in case of generics + /// + /// + /// + public static object VALUE_ANTIALIAS_ON { get { if (!_VALUE_ANTIALIAS_ONReady) { _VALUE_ANTIALIAS_ONContent = SGetField(LocalBridgeClazz, "VALUE_ANTIALIAS_ON"); _VALUE_ANTIALIAS_ONReady = true; } return _VALUE_ANTIALIAS_ONContent; } } + private static object _VALUE_ANTIALIAS_ONContent = default; + private static bool _VALUE_ANTIALIAS_ONReady = false; // this is used because in case of generics + /// + /// + /// + public static object VALUE_COLOR_RENDER_DEFAULT { get { if (!_VALUE_COLOR_RENDER_DEFAULTReady) { _VALUE_COLOR_RENDER_DEFAULTContent = SGetField(LocalBridgeClazz, "VALUE_COLOR_RENDER_DEFAULT"); _VALUE_COLOR_RENDER_DEFAULTReady = true; } return _VALUE_COLOR_RENDER_DEFAULTContent; } } + private static object _VALUE_COLOR_RENDER_DEFAULTContent = default; + private static bool _VALUE_COLOR_RENDER_DEFAULTReady = false; // this is used because in case of generics + /// + /// + /// + public static object VALUE_COLOR_RENDER_QUALITY { get { if (!_VALUE_COLOR_RENDER_QUALITYReady) { _VALUE_COLOR_RENDER_QUALITYContent = SGetField(LocalBridgeClazz, "VALUE_COLOR_RENDER_QUALITY"); _VALUE_COLOR_RENDER_QUALITYReady = true; } return _VALUE_COLOR_RENDER_QUALITYContent; } } + private static object _VALUE_COLOR_RENDER_QUALITYContent = default; + private static bool _VALUE_COLOR_RENDER_QUALITYReady = false; // this is used because in case of generics + /// + /// + /// + public static object VALUE_COLOR_RENDER_SPEED { get { if (!_VALUE_COLOR_RENDER_SPEEDReady) { _VALUE_COLOR_RENDER_SPEEDContent = SGetField(LocalBridgeClazz, "VALUE_COLOR_RENDER_SPEED"); _VALUE_COLOR_RENDER_SPEEDReady = true; } return _VALUE_COLOR_RENDER_SPEEDContent; } } + private static object _VALUE_COLOR_RENDER_SPEEDContent = default; + private static bool _VALUE_COLOR_RENDER_SPEEDReady = false; // this is used because in case of generics + /// + /// + /// + public static object VALUE_DITHER_DEFAULT { get { if (!_VALUE_DITHER_DEFAULTReady) { _VALUE_DITHER_DEFAULTContent = SGetField(LocalBridgeClazz, "VALUE_DITHER_DEFAULT"); _VALUE_DITHER_DEFAULTReady = true; } return _VALUE_DITHER_DEFAULTContent; } } + private static object _VALUE_DITHER_DEFAULTContent = default; + private static bool _VALUE_DITHER_DEFAULTReady = false; // this is used because in case of generics + /// + /// + /// + public static object VALUE_DITHER_DISABLE { get { if (!_VALUE_DITHER_DISABLEReady) { _VALUE_DITHER_DISABLEContent = SGetField(LocalBridgeClazz, "VALUE_DITHER_DISABLE"); _VALUE_DITHER_DISABLEReady = true; } return _VALUE_DITHER_DISABLEContent; } } + private static object _VALUE_DITHER_DISABLEContent = default; + private static bool _VALUE_DITHER_DISABLEReady = false; // this is used because in case of generics + /// + /// + /// + public static object VALUE_DITHER_ENABLE { get { if (!_VALUE_DITHER_ENABLEReady) { _VALUE_DITHER_ENABLEContent = SGetField(LocalBridgeClazz, "VALUE_DITHER_ENABLE"); _VALUE_DITHER_ENABLEReady = true; } return _VALUE_DITHER_ENABLEContent; } } + private static object _VALUE_DITHER_ENABLEContent = default; + private static bool _VALUE_DITHER_ENABLEReady = false; // this is used because in case of generics + /// + /// + /// + public static object VALUE_FRACTIONALMETRICS_DEFAULT { get { if (!_VALUE_FRACTIONALMETRICS_DEFAULTReady) { _VALUE_FRACTIONALMETRICS_DEFAULTContent = SGetField(LocalBridgeClazz, "VALUE_FRACTIONALMETRICS_DEFAULT"); _VALUE_FRACTIONALMETRICS_DEFAULTReady = true; } return _VALUE_FRACTIONALMETRICS_DEFAULTContent; } } + private static object _VALUE_FRACTIONALMETRICS_DEFAULTContent = default; + private static bool _VALUE_FRACTIONALMETRICS_DEFAULTReady = false; // this is used because in case of generics + /// + /// + /// + public static object VALUE_FRACTIONALMETRICS_OFF { get { if (!_VALUE_FRACTIONALMETRICS_OFFReady) { _VALUE_FRACTIONALMETRICS_OFFContent = SGetField(LocalBridgeClazz, "VALUE_FRACTIONALMETRICS_OFF"); _VALUE_FRACTIONALMETRICS_OFFReady = true; } return _VALUE_FRACTIONALMETRICS_OFFContent; } } + private static object _VALUE_FRACTIONALMETRICS_OFFContent = default; + private static bool _VALUE_FRACTIONALMETRICS_OFFReady = false; // this is used because in case of generics + /// + /// + /// + public static object VALUE_FRACTIONALMETRICS_ON { get { if (!_VALUE_FRACTIONALMETRICS_ONReady) { _VALUE_FRACTIONALMETRICS_ONContent = SGetField(LocalBridgeClazz, "VALUE_FRACTIONALMETRICS_ON"); _VALUE_FRACTIONALMETRICS_ONReady = true; } return _VALUE_FRACTIONALMETRICS_ONContent; } } + private static object _VALUE_FRACTIONALMETRICS_ONContent = default; + private static bool _VALUE_FRACTIONALMETRICS_ONReady = false; // this is used because in case of generics + /// + /// + /// + public static object VALUE_INTERPOLATION_BICUBIC { get { if (!_VALUE_INTERPOLATION_BICUBICReady) { _VALUE_INTERPOLATION_BICUBICContent = SGetField(LocalBridgeClazz, "VALUE_INTERPOLATION_BICUBIC"); _VALUE_INTERPOLATION_BICUBICReady = true; } return _VALUE_INTERPOLATION_BICUBICContent; } } + private static object _VALUE_INTERPOLATION_BICUBICContent = default; + private static bool _VALUE_INTERPOLATION_BICUBICReady = false; // this is used because in case of generics + /// + /// + /// + public static object VALUE_INTERPOLATION_BILINEAR { get { if (!_VALUE_INTERPOLATION_BILINEARReady) { _VALUE_INTERPOLATION_BILINEARContent = SGetField(LocalBridgeClazz, "VALUE_INTERPOLATION_BILINEAR"); _VALUE_INTERPOLATION_BILINEARReady = true; } return _VALUE_INTERPOLATION_BILINEARContent; } } + private static object _VALUE_INTERPOLATION_BILINEARContent = default; + private static bool _VALUE_INTERPOLATION_BILINEARReady = false; // this is used because in case of generics + /// + /// + /// + public static object VALUE_INTERPOLATION_NEAREST_NEIGHBOR { get { if (!_VALUE_INTERPOLATION_NEAREST_NEIGHBORReady) { _VALUE_INTERPOLATION_NEAREST_NEIGHBORContent = SGetField(LocalBridgeClazz, "VALUE_INTERPOLATION_NEAREST_NEIGHBOR"); _VALUE_INTERPOLATION_NEAREST_NEIGHBORReady = true; } return _VALUE_INTERPOLATION_NEAREST_NEIGHBORContent; } } + private static object _VALUE_INTERPOLATION_NEAREST_NEIGHBORContent = default; + private static bool _VALUE_INTERPOLATION_NEAREST_NEIGHBORReady = false; // this is used because in case of generics + /// + /// + /// + public static object VALUE_RENDER_DEFAULT { get { if (!_VALUE_RENDER_DEFAULTReady) { _VALUE_RENDER_DEFAULTContent = SGetField(LocalBridgeClazz, "VALUE_RENDER_DEFAULT"); _VALUE_RENDER_DEFAULTReady = true; } return _VALUE_RENDER_DEFAULTContent; } } + private static object _VALUE_RENDER_DEFAULTContent = default; + private static bool _VALUE_RENDER_DEFAULTReady = false; // this is used because in case of generics + /// + /// + /// + public static object VALUE_RENDER_QUALITY { get { if (!_VALUE_RENDER_QUALITYReady) { _VALUE_RENDER_QUALITYContent = SGetField(LocalBridgeClazz, "VALUE_RENDER_QUALITY"); _VALUE_RENDER_QUALITYReady = true; } return _VALUE_RENDER_QUALITYContent; } } + private static object _VALUE_RENDER_QUALITYContent = default; + private static bool _VALUE_RENDER_QUALITYReady = false; // this is used because in case of generics + /// + /// + /// + public static object VALUE_RENDER_SPEED { get { if (!_VALUE_RENDER_SPEEDReady) { _VALUE_RENDER_SPEEDContent = SGetField(LocalBridgeClazz, "VALUE_RENDER_SPEED"); _VALUE_RENDER_SPEEDReady = true; } return _VALUE_RENDER_SPEEDContent; } } + private static object _VALUE_RENDER_SPEEDContent = default; + private static bool _VALUE_RENDER_SPEEDReady = false; // this is used because in case of generics + /// + /// + /// + public static object VALUE_RESOLUTION_VARIANT_BASE { get { if (!_VALUE_RESOLUTION_VARIANT_BASEReady) { _VALUE_RESOLUTION_VARIANT_BASEContent = SGetField(LocalBridgeClazz, "VALUE_RESOLUTION_VARIANT_BASE"); _VALUE_RESOLUTION_VARIANT_BASEReady = true; } return _VALUE_RESOLUTION_VARIANT_BASEContent; } } + private static object _VALUE_RESOLUTION_VARIANT_BASEContent = default; + private static bool _VALUE_RESOLUTION_VARIANT_BASEReady = false; // this is used because in case of generics + /// + /// + /// + public static object VALUE_RESOLUTION_VARIANT_DEFAULT { get { if (!_VALUE_RESOLUTION_VARIANT_DEFAULTReady) { _VALUE_RESOLUTION_VARIANT_DEFAULTContent = SGetField(LocalBridgeClazz, "VALUE_RESOLUTION_VARIANT_DEFAULT"); _VALUE_RESOLUTION_VARIANT_DEFAULTReady = true; } return _VALUE_RESOLUTION_VARIANT_DEFAULTContent; } } + private static object _VALUE_RESOLUTION_VARIANT_DEFAULTContent = default; + private static bool _VALUE_RESOLUTION_VARIANT_DEFAULTReady = false; // this is used because in case of generics + /// + /// + /// + public static object VALUE_RESOLUTION_VARIANT_DPI_FIT { get { if (!_VALUE_RESOLUTION_VARIANT_DPI_FITReady) { _VALUE_RESOLUTION_VARIANT_DPI_FITContent = SGetField(LocalBridgeClazz, "VALUE_RESOLUTION_VARIANT_DPI_FIT"); _VALUE_RESOLUTION_VARIANT_DPI_FITReady = true; } return _VALUE_RESOLUTION_VARIANT_DPI_FITContent; } } + private static object _VALUE_RESOLUTION_VARIANT_DPI_FITContent = default; + private static bool _VALUE_RESOLUTION_VARIANT_DPI_FITReady = false; // this is used because in case of generics + /// + /// + /// + public static object VALUE_RESOLUTION_VARIANT_SIZE_FIT { get { if (!_VALUE_RESOLUTION_VARIANT_SIZE_FITReady) { _VALUE_RESOLUTION_VARIANT_SIZE_FITContent = SGetField(LocalBridgeClazz, "VALUE_RESOLUTION_VARIANT_SIZE_FIT"); _VALUE_RESOLUTION_VARIANT_SIZE_FITReady = true; } return _VALUE_RESOLUTION_VARIANT_SIZE_FITContent; } } + private static object _VALUE_RESOLUTION_VARIANT_SIZE_FITContent = default; + private static bool _VALUE_RESOLUTION_VARIANT_SIZE_FITReady = false; // this is used because in case of generics + /// + /// + /// + public static object VALUE_STROKE_DEFAULT { get { if (!_VALUE_STROKE_DEFAULTReady) { _VALUE_STROKE_DEFAULTContent = SGetField(LocalBridgeClazz, "VALUE_STROKE_DEFAULT"); _VALUE_STROKE_DEFAULTReady = true; } return _VALUE_STROKE_DEFAULTContent; } } + private static object _VALUE_STROKE_DEFAULTContent = default; + private static bool _VALUE_STROKE_DEFAULTReady = false; // this is used because in case of generics + /// + /// + /// + public static object VALUE_STROKE_NORMALIZE { get { if (!_VALUE_STROKE_NORMALIZEReady) { _VALUE_STROKE_NORMALIZEContent = SGetField(LocalBridgeClazz, "VALUE_STROKE_NORMALIZE"); _VALUE_STROKE_NORMALIZEReady = true; } return _VALUE_STROKE_NORMALIZEContent; } } + private static object _VALUE_STROKE_NORMALIZEContent = default; + private static bool _VALUE_STROKE_NORMALIZEReady = false; // this is used because in case of generics + /// + /// + /// + public static object VALUE_STROKE_PURE { get { if (!_VALUE_STROKE_PUREReady) { _VALUE_STROKE_PUREContent = SGetField(LocalBridgeClazz, "VALUE_STROKE_PURE"); _VALUE_STROKE_PUREReady = true; } return _VALUE_STROKE_PUREContent; } } + private static object _VALUE_STROKE_PUREContent = default; + private static bool _VALUE_STROKE_PUREReady = false; // this is used because in case of generics + /// + /// + /// + public static object VALUE_TEXT_ANTIALIAS_DEFAULT { get { if (!_VALUE_TEXT_ANTIALIAS_DEFAULTReady) { _VALUE_TEXT_ANTIALIAS_DEFAULTContent = SGetField(LocalBridgeClazz, "VALUE_TEXT_ANTIALIAS_DEFAULT"); _VALUE_TEXT_ANTIALIAS_DEFAULTReady = true; } return _VALUE_TEXT_ANTIALIAS_DEFAULTContent; } } + private static object _VALUE_TEXT_ANTIALIAS_DEFAULTContent = default; + private static bool _VALUE_TEXT_ANTIALIAS_DEFAULTReady = false; // this is used because in case of generics + /// + /// + /// + public static object VALUE_TEXT_ANTIALIAS_GASP { get { if (!_VALUE_TEXT_ANTIALIAS_GASPReady) { _VALUE_TEXT_ANTIALIAS_GASPContent = SGetField(LocalBridgeClazz, "VALUE_TEXT_ANTIALIAS_GASP"); _VALUE_TEXT_ANTIALIAS_GASPReady = true; } return _VALUE_TEXT_ANTIALIAS_GASPContent; } } + private static object _VALUE_TEXT_ANTIALIAS_GASPContent = default; + private static bool _VALUE_TEXT_ANTIALIAS_GASPReady = false; // this is used because in case of generics + /// + /// + /// + public static object VALUE_TEXT_ANTIALIAS_LCD_HBGR { get { if (!_VALUE_TEXT_ANTIALIAS_LCD_HBGRReady) { _VALUE_TEXT_ANTIALIAS_LCD_HBGRContent = SGetField(LocalBridgeClazz, "VALUE_TEXT_ANTIALIAS_LCD_HBGR"); _VALUE_TEXT_ANTIALIAS_LCD_HBGRReady = true; } return _VALUE_TEXT_ANTIALIAS_LCD_HBGRContent; } } + private static object _VALUE_TEXT_ANTIALIAS_LCD_HBGRContent = default; + private static bool _VALUE_TEXT_ANTIALIAS_LCD_HBGRReady = false; // this is used because in case of generics + /// + /// + /// + public static object VALUE_TEXT_ANTIALIAS_LCD_HRGB { get { if (!_VALUE_TEXT_ANTIALIAS_LCD_HRGBReady) { _VALUE_TEXT_ANTIALIAS_LCD_HRGBContent = SGetField(LocalBridgeClazz, "VALUE_TEXT_ANTIALIAS_LCD_HRGB"); _VALUE_TEXT_ANTIALIAS_LCD_HRGBReady = true; } return _VALUE_TEXT_ANTIALIAS_LCD_HRGBContent; } } + private static object _VALUE_TEXT_ANTIALIAS_LCD_HRGBContent = default; + private static bool _VALUE_TEXT_ANTIALIAS_LCD_HRGBReady = false; // this is used because in case of generics + /// + /// + /// + public static object VALUE_TEXT_ANTIALIAS_LCD_VBGR { get { if (!_VALUE_TEXT_ANTIALIAS_LCD_VBGRReady) { _VALUE_TEXT_ANTIALIAS_LCD_VBGRContent = SGetField(LocalBridgeClazz, "VALUE_TEXT_ANTIALIAS_LCD_VBGR"); _VALUE_TEXT_ANTIALIAS_LCD_VBGRReady = true; } return _VALUE_TEXT_ANTIALIAS_LCD_VBGRContent; } } + private static object _VALUE_TEXT_ANTIALIAS_LCD_VBGRContent = default; + private static bool _VALUE_TEXT_ANTIALIAS_LCD_VBGRReady = false; // this is used because in case of generics + /// + /// + /// + public static object VALUE_TEXT_ANTIALIAS_LCD_VRGB { get { if (!_VALUE_TEXT_ANTIALIAS_LCD_VRGBReady) { _VALUE_TEXT_ANTIALIAS_LCD_VRGBContent = SGetField(LocalBridgeClazz, "VALUE_TEXT_ANTIALIAS_LCD_VRGB"); _VALUE_TEXT_ANTIALIAS_LCD_VRGBReady = true; } return _VALUE_TEXT_ANTIALIAS_LCD_VRGBContent; } } + private static object _VALUE_TEXT_ANTIALIAS_LCD_VRGBContent = default; + private static bool _VALUE_TEXT_ANTIALIAS_LCD_VRGBReady = false; // this is used because in case of generics + /// + /// + /// + public static object VALUE_TEXT_ANTIALIAS_OFF { get { if (!_VALUE_TEXT_ANTIALIAS_OFFReady) { _VALUE_TEXT_ANTIALIAS_OFFContent = SGetField(LocalBridgeClazz, "VALUE_TEXT_ANTIALIAS_OFF"); _VALUE_TEXT_ANTIALIAS_OFFReady = true; } return _VALUE_TEXT_ANTIALIAS_OFFContent; } } + private static object _VALUE_TEXT_ANTIALIAS_OFFContent = default; + private static bool _VALUE_TEXT_ANTIALIAS_OFFReady = false; // this is used because in case of generics + /// + /// + /// + public static object VALUE_TEXT_ANTIALIAS_ON { get { if (!_VALUE_TEXT_ANTIALIAS_ONReady) { _VALUE_TEXT_ANTIALIAS_ONContent = SGetField(LocalBridgeClazz, "VALUE_TEXT_ANTIALIAS_ON"); _VALUE_TEXT_ANTIALIAS_ONReady = true; } return _VALUE_TEXT_ANTIALIAS_ONContent; } } + private static object _VALUE_TEXT_ANTIALIAS_ONContent = default; + private static bool _VALUE_TEXT_ANTIALIAS_ONReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public bool ContainsKey(object arg0) + { + return IExecuteWithSignature("containsKey", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool ContainsValue(object arg0) + { + return IExecuteWithSignature("containsValue", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + public bool IsEmpty() + { + return IExecuteWithSignature("isEmpty", "()Z"); + } + /// + /// + /// + /// + public int Size() + { + return IExecuteWithSignature("size", "()I"); + } + /// + /// + /// + /// + /// + public object Get(object arg0) + { + return IExecuteWithSignature("get", "(Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + /// + public object Put(object arg0, object arg1) + { + return IExecute("put", arg0, arg1); + } + /// + /// + /// + /// + /// + public object Remove(object arg0) + { + return IExecuteWithSignature("remove", "(Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + public Java.Util.Collection Values() + { + return IExecuteWithSignature>("values", "()Ljava/util/Collection;"); + } + /// + /// + /// + /// + public Java.Util.Set KeySet() + { + return IExecuteWithSignature>("keySet", "()Ljava/util/Set;"); + } + /// + /// + /// + /// + public Java.Util.Set> EntrySet() + { + return IExecuteWithSignature>>("entrySet", "()Ljava/util/Set;"); + } + /// + /// + /// + /// + public void Add(Java.Awt.RenderingHints arg0) + { + IExecuteWithSignature("add", "(Ljava/awt/RenderingHints;)V", arg0); + } + /// + /// + /// + public void Clear() + { + IExecuteWithSignature("clear", "()V"); + } + /// + /// + /// + /// + public void PutAll(Java.Util.Map arg0) + { + IExecuteWithSignature("putAll", "(Ljava/util/Map;)V", arg0); + } + + #endregion + + #region Nested classes + #region Key + public partial class Key + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public bool IsCompatibleValue(object arg0) + { + return IExecuteWithSignature("isCompatibleValue", "(Ljava/lang/Object;)Z", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/Robot.cs b/src/net/JNet/GeneratedCore/Java/Awt/Robot.cs new file mode 100644 index 0000000000..079c8e8c69 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/Robot.cs @@ -0,0 +1,182 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt +{ + #region Robot + public partial class Robot + { + #region Constructors + /// + /// + /// + /// + /// + public Robot(Java.Awt.GraphicsDevice arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int AutoDelay + { + get { return IExecuteWithSignature("getAutoDelay", "()I"); } set { IExecuteWithSignature("setAutoDelay", "(I)V", value); } + } + /// + /// + /// + /// + public bool IsAutoWaitForIdle() + { + return IExecuteWithSignature("isAutoWaitForIdle", "()Z"); + } + /// + /// + /// + /// + /// + /// + public Java.Awt.Color GetPixelColor(int arg0, int arg1) + { + return IExecute("getPixelColor", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Awt.ImageNs.BufferedImage CreateScreenCapture(Java.Awt.Rectangle arg0) + { + return IExecuteWithSignature("createScreenCapture", "(Ljava/awt/Rectangle;)Ljava/awt/image/BufferedImage;", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.ImageNs.MultiResolutionImage CreateMultiResolutionScreenCapture(Java.Awt.Rectangle arg0) + { + return IExecuteWithSignature("createMultiResolutionScreenCapture", "(Ljava/awt/Rectangle;)Ljava/awt/image/MultiResolutionImage;", arg0); + } + /// + /// + /// + /// + public void Delay(int arg0) + { + IExecuteWithSignature("delay", "(I)V", arg0); + } + /// + /// + /// + /// + public void KeyPress(int arg0) + { + IExecuteWithSignature("keyPress", "(I)V", arg0); + } + /// + /// + /// + /// + public void KeyRelease(int arg0) + { + IExecuteWithSignature("keyRelease", "(I)V", arg0); + } + /// + /// + /// + /// + /// + public void MouseMove(int arg0, int arg1) + { + IExecute("mouseMove", arg0, arg1); + } + /// + /// + /// + /// + public void MousePress(int arg0) + { + IExecuteWithSignature("mousePress", "(I)V", arg0); + } + /// + /// + /// + /// + public void MouseRelease(int arg0) + { + IExecuteWithSignature("mouseRelease", "(I)V", arg0); + } + /// + /// + /// + /// + public void MouseWheel(int arg0) + { + IExecuteWithSignature("mouseWheel", "(I)V", arg0); + } + /// + /// + /// + /// + public void SetAutoWaitForIdle(bool arg0) + { + IExecuteWithSignature("setAutoWaitForIdle", "(Z)V", arg0); + } + /// + /// + /// + public void WaitForIdle() + { + IExecuteWithSignature("waitForIdle", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/ScrollPane.cs b/src/net/JNet/GeneratedCore/Java/Awt/ScrollPane.cs new file mode 100644 index 0000000000..40c534c996 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/ScrollPane.cs @@ -0,0 +1,171 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt +{ + #region ScrollPane + public partial class ScrollPane + { + #region Constructors + /// + /// + /// + /// + /// + public ScrollPane(int arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Accessibility.Accessible(Java.Awt.ScrollPane t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static int SCROLLBARS_ALWAYS { get { if (!_SCROLLBARS_ALWAYSReady) { _SCROLLBARS_ALWAYSContent = SGetField(LocalBridgeClazz, "SCROLLBARS_ALWAYS"); _SCROLLBARS_ALWAYSReady = true; } return _SCROLLBARS_ALWAYSContent; } } + private static int _SCROLLBARS_ALWAYSContent = default; + private static bool _SCROLLBARS_ALWAYSReady = false; // this is used because in case of generics + /// + /// + /// + public static int SCROLLBARS_AS_NEEDED { get { if (!_SCROLLBARS_AS_NEEDEDReady) { _SCROLLBARS_AS_NEEDEDContent = SGetField(LocalBridgeClazz, "SCROLLBARS_AS_NEEDED"); _SCROLLBARS_AS_NEEDEDReady = true; } return _SCROLLBARS_AS_NEEDEDContent; } } + private static int _SCROLLBARS_AS_NEEDEDContent = default; + private static bool _SCROLLBARS_AS_NEEDEDReady = false; // this is used because in case of generics + /// + /// + /// + public static int SCROLLBARS_NEVER { get { if (!_SCROLLBARS_NEVERReady) { _SCROLLBARS_NEVERContent = SGetField(LocalBridgeClazz, "SCROLLBARS_NEVER"); _SCROLLBARS_NEVERReady = true; } return _SCROLLBARS_NEVERContent; } } + private static int _SCROLLBARS_NEVERContent = default; + private static bool _SCROLLBARS_NEVERReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.Adjustable HAdjustable + { + get { return IExecuteWithSignature("getHAdjustable", "()Ljava/awt/Adjustable;"); } + } + /// + /// + /// + public int HScrollbarHeight + { + get { return IExecuteWithSignature("getHScrollbarHeight", "()I"); } + } + /// + /// + /// + public int ScrollbarDisplayPolicy + { + get { return IExecuteWithSignature("getScrollbarDisplayPolicy", "()I"); } + } + /// + /// + /// + public Java.Awt.Point ScrollPosition + { + get { return IExecuteWithSignature("getScrollPosition", "()Ljava/awt/Point;"); } set { IExecuteWithSignature("setScrollPosition", "(Ljava/awt/Point;)V", value); } + } + /// + /// + /// + public Java.Awt.Adjustable VAdjustable + { + get { return IExecuteWithSignature("getVAdjustable", "()Ljava/awt/Adjustable;"); } + } + /// + /// + /// + public Java.Awt.Dimension ViewportSize + { + get { return IExecuteWithSignature("getViewportSize", "()Ljava/awt/Dimension;"); } + } + /// + /// + /// + public int VScrollbarWidth + { + get { return IExecuteWithSignature("getVScrollbarWidth", "()I"); } + } + /// + /// + /// + /// + public bool IsWheelScrollingEnabled() + { + return IExecuteWithSignature("isWheelScrollingEnabled", "()Z"); + } + /// + /// + /// + /// + public Java.Lang.String ParamString() + { + return IExecuteWithSignature("paramString", "()Ljava/lang/String;"); + } + /// + /// + /// + /// + /// + public void SetScrollPosition(int arg0, int arg1) + { + IExecute("setScrollPosition", arg0, arg1); + } + /// + /// + /// + /// + public void SetWheelScrollingEnabled(bool arg0) + { + IExecuteWithSignature("setWheelScrollingEnabled", "(Z)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/ScrollPaneAdjustable.cs b/src/net/JNet/GeneratedCore/Java/Awt/ScrollPaneAdjustable.cs new file mode 100644 index 0000000000..1f1aa3a767 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/ScrollPaneAdjustable.cs @@ -0,0 +1,153 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt +{ + #region ScrollPaneAdjustable + public partial class ScrollPaneAdjustable + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Awt.Adjustable(Java.Awt.ScrollPaneAdjustable t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Awt.ScrollPaneAdjustable t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.EventNs.AdjustmentListener[] AdjustmentListeners + { + get { return IExecuteWithSignatureArray("getAdjustmentListeners", "()[Ljava/awt/event/AdjustmentListener;"); } + } + /// + /// + /// + public int BlockIncrement + { + get { return IExecuteWithSignature("getBlockIncrement", "()I"); } set { IExecuteWithSignature("setBlockIncrement", "(I)V", value); } + } + /// + /// + /// + public int Maximum + { + get { return IExecuteWithSignature("getMaximum", "()I"); } set { IExecuteWithSignature("setMaximum", "(I)V", value); } + } + /// + /// + /// + public int Minimum + { + get { return IExecuteWithSignature("getMinimum", "()I"); } set { IExecuteWithSignature("setMinimum", "(I)V", value); } + } + /// + /// + /// + public int Orientation + { + get { return IExecuteWithSignature("getOrientation", "()I"); } + } + /// + /// + /// + public int UnitIncrement + { + get { return IExecuteWithSignature("getUnitIncrement", "()I"); } set { IExecuteWithSignature("setUnitIncrement", "(I)V", value); } + } + /// + /// + /// + public int Value + { + get { return IExecuteWithSignature("getValue", "()I"); } set { IExecuteWithSignature("setValue", "(I)V", value); } + } + /// + /// + /// + public bool ValueIsAdjusting + { + get { return IExecuteWithSignature("getValueIsAdjusting", "()Z"); } set { IExecuteWithSignature("setValueIsAdjusting", "(Z)V", value); } + } + /// + /// + /// + public int VisibleAmount + { + get { return IExecuteWithSignature("getVisibleAmount", "()I"); } set { IExecuteWithSignature("setVisibleAmount", "(I)V", value); } + } + /// + /// + /// + /// + public Java.Lang.String ParamString() + { + return IExecuteWithSignature("paramString", "()Ljava/lang/String;"); + } + /// + /// + /// + /// + public void AddAdjustmentListener(Java.Awt.EventNs.AdjustmentListener arg0) + { + IExecuteWithSignature("addAdjustmentListener", "(Ljava/awt/event/AdjustmentListener;)V", arg0); + } + /// + /// + /// + /// + public void RemoveAdjustmentListener(Java.Awt.EventNs.AdjustmentListener arg0) + { + IExecuteWithSignature("removeAdjustmentListener", "(Ljava/awt/event/AdjustmentListener;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/Scrollbar.cs b/src/net/JNet/GeneratedCore/Java/Awt/Scrollbar.cs new file mode 100644 index 0000000000..c7cae83ffa --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/Scrollbar.cs @@ -0,0 +1,190 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt +{ + #region Scrollbar + public partial class Scrollbar + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Scrollbar(int arg0, int arg1, int arg2, int arg3, int arg4) + : base(arg0, arg1, arg2, arg3, arg4) + { + } + /// + /// + /// + /// + /// + public Scrollbar(int arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Awt.Adjustable(Java.Awt.Scrollbar t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Accessibility.Accessible(Java.Awt.Scrollbar t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static int HORIZONTAL { get { if (!_HORIZONTALReady) { _HORIZONTALContent = SGetField(LocalBridgeClazz, "HORIZONTAL"); _HORIZONTALReady = true; } return _HORIZONTALContent; } } + private static int _HORIZONTALContent = default; + private static bool _HORIZONTALReady = false; // this is used because in case of generics + /// + /// + /// + public static int VERTICAL { get { if (!_VERTICALReady) { _VERTICALContent = SGetField(LocalBridgeClazz, "VERTICAL"); _VERTICALReady = true; } return _VERTICALContent; } } + private static int _VERTICALContent = default; + private static bool _VERTICALReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.EventNs.AdjustmentListener[] AdjustmentListeners + { + get { return IExecuteWithSignatureArray("getAdjustmentListeners", "()[Ljava/awt/event/AdjustmentListener;"); } + } + /// + /// + /// + public int BlockIncrement + { + get { return IExecuteWithSignature("getBlockIncrement", "()I"); } set { IExecuteWithSignature("setBlockIncrement", "(I)V", value); } + } + /// + /// + /// + public int Maximum + { + get { return IExecuteWithSignature("getMaximum", "()I"); } set { IExecuteWithSignature("setMaximum", "(I)V", value); } + } + /// + /// + /// + public int Minimum + { + get { return IExecuteWithSignature("getMinimum", "()I"); } set { IExecuteWithSignature("setMinimum", "(I)V", value); } + } + /// + /// + /// + public int Orientation + { + get { return IExecuteWithSignature("getOrientation", "()I"); } set { IExecuteWithSignature("setOrientation", "(I)V", value); } + } + /// + /// + /// + public int UnitIncrement + { + get { return IExecuteWithSignature("getUnitIncrement", "()I"); } set { IExecuteWithSignature("setUnitIncrement", "(I)V", value); } + } + /// + /// + /// + public int Value + { + get { return IExecuteWithSignature("getValue", "()I"); } set { IExecuteWithSignature("setValue", "(I)V", value); } + } + /// + /// + /// + public bool ValueIsAdjusting + { + get { return IExecuteWithSignature("getValueIsAdjusting", "()Z"); } set { IExecuteWithSignature("setValueIsAdjusting", "(Z)V", value); } + } + /// + /// + /// + public int VisibleAmount + { + get { return IExecuteWithSignature("getVisibleAmount", "()I"); } set { IExecuteWithSignature("setVisibleAmount", "(I)V", value); } + } + /// + /// + /// + /// + public void AddAdjustmentListener(Java.Awt.EventNs.AdjustmentListener arg0) + { + IExecuteWithSignature("addAdjustmentListener", "(Ljava/awt/event/AdjustmentListener;)V", arg0); + } + /// + /// + /// + /// + public void RemoveAdjustmentListener(Java.Awt.EventNs.AdjustmentListener arg0) + { + IExecuteWithSignature("removeAdjustmentListener", "(Ljava/awt/event/AdjustmentListener;)V", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public void SetValues(int arg0, int arg1, int arg2, int arg3) + { + IExecute("setValues", arg0, arg1, arg2, arg3); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/SecondaryLoop.cs b/src/net/JNet/GeneratedCore/Java/Awt/SecondaryLoop.cs new file mode 100644 index 0000000000..3d4c960ee5 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/SecondaryLoop.cs @@ -0,0 +1,102 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt +{ + #region ISecondaryLoop + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ISecondaryLoop + { + #region Instance methods + /// + /// + /// + /// + bool Enter(); + /// + /// + /// + /// + bool Exit(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region SecondaryLoop + public partial class SecondaryLoop : Java.Awt.ISecondaryLoop + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public bool Enter() + { + return IExecuteWithSignature("enter", "()Z"); + } + /// + /// + /// + /// + public bool Exit() + { + return IExecuteWithSignature("exit", "()Z"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/Shape.cs b/src/net/JNet/GeneratedCore/Java/Awt/Shape.cs new file mode 100644 index 0000000000..e3684bede8 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/Shape.cs @@ -0,0 +1,234 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt +{ + #region IShape + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IShape + { + #region Instance methods + /// + /// + /// + Java.Awt.Rectangle Bounds { get; } + /// + /// + /// + Java.Awt.Geom.Rectangle2D Bounds2D { get; } + /// + /// + /// + /// + /// + /// + /// + /// + bool Contains(double arg0, double arg1, double arg2, double arg3); + /// + /// + /// + /// + /// + /// + bool Contains(double arg0, double arg1); + /// + /// + /// + /// + /// + bool Contains(Java.Awt.Geom.Point2D arg0); + /// + /// + /// + /// + /// + bool Contains(Java.Awt.Geom.Rectangle2D arg0); + /// + /// + /// + /// + /// + /// + /// + /// + bool Intersects(double arg0, double arg1, double arg2, double arg3); + /// + /// + /// + /// + /// + bool Intersects(Java.Awt.Geom.Rectangle2D arg0); + /// + /// + /// + /// + /// + /// + Java.Awt.Geom.PathIterator GetPathIterator(Java.Awt.Geom.AffineTransform arg0, double arg1); + /// + /// + /// + /// + /// + Java.Awt.Geom.PathIterator GetPathIterator(Java.Awt.Geom.AffineTransform arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Shape + public partial class Shape : Java.Awt.IShape + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.Rectangle Bounds + { + get { return IExecuteWithSignature("getBounds", "()Ljava/awt/Rectangle;"); } + } + /// + /// + /// + public Java.Awt.Geom.Rectangle2D Bounds2D + { + get { return IExecuteWithSignature("getBounds2D", "()Ljava/awt/geom/Rectangle2D;"); } + } + /// + /// + /// + /// + /// + /// + /// + /// + public bool Contains(double arg0, double arg1, double arg2, double arg3) + { + return IExecute("contains", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + public bool Contains(double arg0, double arg1) + { + return IExecute("contains", arg0, arg1); + } + /// + /// + /// + /// + /// + public bool Contains(Java.Awt.Geom.Point2D arg0) + { + return IExecuteWithSignature("contains", "(Ljava/awt/geom/Point2D;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool Contains(Java.Awt.Geom.Rectangle2D arg0) + { + return IExecuteWithSignature("contains", "(Ljava/awt/geom/Rectangle2D;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public bool Intersects(double arg0, double arg1, double arg2, double arg3) + { + return IExecute("intersects", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + public bool Intersects(Java.Awt.Geom.Rectangle2D arg0) + { + return IExecuteWithSignature("intersects", "(Ljava/awt/geom/Rectangle2D;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Awt.Geom.PathIterator GetPathIterator(Java.Awt.Geom.AffineTransform arg0, double arg1) + { + return IExecute("getPathIterator", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Awt.Geom.PathIterator GetPathIterator(Java.Awt.Geom.AffineTransform arg0) + { + return IExecuteWithSignature("getPathIterator", "(Ljava/awt/geom/AffineTransform;)Ljava/awt/geom/PathIterator;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/SplashScreen.cs b/src/net/JNet/GeneratedCore/Java/Awt/SplashScreen.cs new file mode 100644 index 0000000000..ac49316a02 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/SplashScreen.cs @@ -0,0 +1,119 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt +{ + #region SplashScreen + public partial class SplashScreen + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + public static Java.Awt.SplashScreen GetSplashScreen + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getSplashScreen", "()Ljava/awt/SplashScreen;"); } + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.Rectangle Bounds + { + get { return IExecuteWithSignature("getBounds", "()Ljava/awt/Rectangle;"); } + } + /// + /// + /// + public Java.Net.URL ImageURL + { + get { return IExecuteWithSignature("getImageURL", "()Ljava/net/URL;"); } set { IExecuteWithSignature("setImageURL", "(Ljava/net/URL;)V", value); } + } + /// + /// + /// + public Java.Awt.Dimension Size + { + get { return IExecuteWithSignature("getSize", "()Ljava/awt/Dimension;"); } + } + /// + /// + /// + /// + public bool IsVisible() + { + return IExecuteWithSignature("isVisible", "()Z"); + } + /// + /// + /// + /// + /// + public Java.Awt.Graphics2D CreateGraphics() + { + return IExecuteWithSignature("createGraphics", "()Ljava/awt/Graphics2D;"); + } + /// + /// + /// + /// + public void Close() + { + IExecuteWithSignature("close", "()V"); + } + /// + /// + /// + /// + public void Update() + { + IExecuteWithSignature("update", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/Stroke.cs b/src/net/JNet/GeneratedCore/Java/Awt/Stroke.cs new file mode 100644 index 0000000000..7cfbd445f7 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/Stroke.cs @@ -0,0 +1,91 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt +{ + #region IStroke + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IStroke + { + #region Instance methods + /// + /// + /// + /// + /// + Java.Awt.Shape CreateStrokedShape(Java.Awt.Shape arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Stroke + public partial class Stroke : Java.Awt.IStroke + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public Java.Awt.Shape CreateStrokedShape(Java.Awt.Shape arg0) + { + return IExecuteWithSignature("createStrokedShape", "(Ljava/awt/Shape;)Ljava/awt/Shape;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/SystemColor.cs b/src/net/JNet/GeneratedCore/Java/Awt/SystemColor.cs new file mode 100644 index 0000000000..a80e559563 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/SystemColor.cs @@ -0,0 +1,376 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt +{ + #region SystemColor + public partial class SystemColor + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int ACTIVE_CAPTION { get { if (!_ACTIVE_CAPTIONReady) { _ACTIVE_CAPTIONContent = SGetField(LocalBridgeClazz, "ACTIVE_CAPTION"); _ACTIVE_CAPTIONReady = true; } return _ACTIVE_CAPTIONContent; } } + private static int _ACTIVE_CAPTIONContent = default; + private static bool _ACTIVE_CAPTIONReady = false; // this is used because in case of generics + /// + /// + /// + public static int ACTIVE_CAPTION_BORDER { get { if (!_ACTIVE_CAPTION_BORDERReady) { _ACTIVE_CAPTION_BORDERContent = SGetField(LocalBridgeClazz, "ACTIVE_CAPTION_BORDER"); _ACTIVE_CAPTION_BORDERReady = true; } return _ACTIVE_CAPTION_BORDERContent; } } + private static int _ACTIVE_CAPTION_BORDERContent = default; + private static bool _ACTIVE_CAPTION_BORDERReady = false; // this is used because in case of generics + /// + /// + /// + public static int ACTIVE_CAPTION_TEXT { get { if (!_ACTIVE_CAPTION_TEXTReady) { _ACTIVE_CAPTION_TEXTContent = SGetField(LocalBridgeClazz, "ACTIVE_CAPTION_TEXT"); _ACTIVE_CAPTION_TEXTReady = true; } return _ACTIVE_CAPTION_TEXTContent; } } + private static int _ACTIVE_CAPTION_TEXTContent = default; + private static bool _ACTIVE_CAPTION_TEXTReady = false; // this is used because in case of generics + /// + /// + /// + public static int CONTROL { get { if (!_CONTROLReady) { _CONTROLContent = SGetField(LocalBridgeClazz, "CONTROL"); _CONTROLReady = true; } return _CONTROLContent; } } + private static int _CONTROLContent = default; + private static bool _CONTROLReady = false; // this is used because in case of generics + /// + /// + /// + public static int CONTROL_DK_SHADOW { get { if (!_CONTROL_DK_SHADOWReady) { _CONTROL_DK_SHADOWContent = SGetField(LocalBridgeClazz, "CONTROL_DK_SHADOW"); _CONTROL_DK_SHADOWReady = true; } return _CONTROL_DK_SHADOWContent; } } + private static int _CONTROL_DK_SHADOWContent = default; + private static bool _CONTROL_DK_SHADOWReady = false; // this is used because in case of generics + /// + /// + /// + public static int CONTROL_HIGHLIGHT { get { if (!_CONTROL_HIGHLIGHTReady) { _CONTROL_HIGHLIGHTContent = SGetField(LocalBridgeClazz, "CONTROL_HIGHLIGHT"); _CONTROL_HIGHLIGHTReady = true; } return _CONTROL_HIGHLIGHTContent; } } + private static int _CONTROL_HIGHLIGHTContent = default; + private static bool _CONTROL_HIGHLIGHTReady = false; // this is used because in case of generics + /// + /// + /// + public static int CONTROL_LT_HIGHLIGHT { get { if (!_CONTROL_LT_HIGHLIGHTReady) { _CONTROL_LT_HIGHLIGHTContent = SGetField(LocalBridgeClazz, "CONTROL_LT_HIGHLIGHT"); _CONTROL_LT_HIGHLIGHTReady = true; } return _CONTROL_LT_HIGHLIGHTContent; } } + private static int _CONTROL_LT_HIGHLIGHTContent = default; + private static bool _CONTROL_LT_HIGHLIGHTReady = false; // this is used because in case of generics + /// + /// + /// + public static int CONTROL_SHADOW { get { if (!_CONTROL_SHADOWReady) { _CONTROL_SHADOWContent = SGetField(LocalBridgeClazz, "CONTROL_SHADOW"); _CONTROL_SHADOWReady = true; } return _CONTROL_SHADOWContent; } } + private static int _CONTROL_SHADOWContent = default; + private static bool _CONTROL_SHADOWReady = false; // this is used because in case of generics + /// + /// + /// + public static int CONTROL_TEXT { get { if (!_CONTROL_TEXTReady) { _CONTROL_TEXTContent = SGetField(LocalBridgeClazz, "CONTROL_TEXT"); _CONTROL_TEXTReady = true; } return _CONTROL_TEXTContent; } } + private static int _CONTROL_TEXTContent = default; + private static bool _CONTROL_TEXTReady = false; // this is used because in case of generics + /// + /// + /// + public static int DESKTOP { get { if (!_DESKTOPReady) { _DESKTOPContent = SGetField(LocalBridgeClazz, "DESKTOP"); _DESKTOPReady = true; } return _DESKTOPContent; } } + private static int _DESKTOPContent = default; + private static bool _DESKTOPReady = false; // this is used because in case of generics + /// + /// + /// + public static int INACTIVE_CAPTION { get { if (!_INACTIVE_CAPTIONReady) { _INACTIVE_CAPTIONContent = SGetField(LocalBridgeClazz, "INACTIVE_CAPTION"); _INACTIVE_CAPTIONReady = true; } return _INACTIVE_CAPTIONContent; } } + private static int _INACTIVE_CAPTIONContent = default; + private static bool _INACTIVE_CAPTIONReady = false; // this is used because in case of generics + /// + /// + /// + public static int INACTIVE_CAPTION_BORDER { get { if (!_INACTIVE_CAPTION_BORDERReady) { _INACTIVE_CAPTION_BORDERContent = SGetField(LocalBridgeClazz, "INACTIVE_CAPTION_BORDER"); _INACTIVE_CAPTION_BORDERReady = true; } return _INACTIVE_CAPTION_BORDERContent; } } + private static int _INACTIVE_CAPTION_BORDERContent = default; + private static bool _INACTIVE_CAPTION_BORDERReady = false; // this is used because in case of generics + /// + /// + /// + public static int INACTIVE_CAPTION_TEXT { get { if (!_INACTIVE_CAPTION_TEXTReady) { _INACTIVE_CAPTION_TEXTContent = SGetField(LocalBridgeClazz, "INACTIVE_CAPTION_TEXT"); _INACTIVE_CAPTION_TEXTReady = true; } return _INACTIVE_CAPTION_TEXTContent; } } + private static int _INACTIVE_CAPTION_TEXTContent = default; + private static bool _INACTIVE_CAPTION_TEXTReady = false; // this is used because in case of generics + /// + /// + /// + public static int INFO { get { if (!_INFOReady) { _INFOContent = SGetField(LocalBridgeClazz, "INFO"); _INFOReady = true; } return _INFOContent; } } + private static int _INFOContent = default; + private static bool _INFOReady = false; // this is used because in case of generics + /// + /// + /// + public static int INFO_TEXT { get { if (!_INFO_TEXTReady) { _INFO_TEXTContent = SGetField(LocalBridgeClazz, "INFO_TEXT"); _INFO_TEXTReady = true; } return _INFO_TEXTContent; } } + private static int _INFO_TEXTContent = default; + private static bool _INFO_TEXTReady = false; // this is used because in case of generics + /// + /// + /// + public static int MENU { get { if (!_MENUReady) { _MENUContent = SGetField(LocalBridgeClazz, "MENU"); _MENUReady = true; } return _MENUContent; } } + private static int _MENUContent = default; + private static bool _MENUReady = false; // this is used because in case of generics + /// + /// + /// + public static int MENU_TEXT { get { if (!_MENU_TEXTReady) { _MENU_TEXTContent = SGetField(LocalBridgeClazz, "MENU_TEXT"); _MENU_TEXTReady = true; } return _MENU_TEXTContent; } } + private static int _MENU_TEXTContent = default; + private static bool _MENU_TEXTReady = false; // this is used because in case of generics + /// + /// + /// + public static int NUM_COLORS { get { if (!_NUM_COLORSReady) { _NUM_COLORSContent = SGetField(LocalBridgeClazz, "NUM_COLORS"); _NUM_COLORSReady = true; } return _NUM_COLORSContent; } } + private static int _NUM_COLORSContent = default; + private static bool _NUM_COLORSReady = false; // this is used because in case of generics + /// + /// + /// + public static int SCROLLBAR { get { if (!_SCROLLBARReady) { _SCROLLBARContent = SGetField(LocalBridgeClazz, "SCROLLBAR"); _SCROLLBARReady = true; } return _SCROLLBARContent; } } + private static int _SCROLLBARContent = default; + private static bool _SCROLLBARReady = false; // this is used because in case of generics + /// + /// + /// + public static int TEXT { get { if (!_TEXTReady) { _TEXTContent = SGetField(LocalBridgeClazz, "TEXT"); _TEXTReady = true; } return _TEXTContent; } } + private static int _TEXTContent = default; + private static bool _TEXTReady = false; // this is used because in case of generics + /// + /// + /// + public static int TEXT_HIGHLIGHT { get { if (!_TEXT_HIGHLIGHTReady) { _TEXT_HIGHLIGHTContent = SGetField(LocalBridgeClazz, "TEXT_HIGHLIGHT"); _TEXT_HIGHLIGHTReady = true; } return _TEXT_HIGHLIGHTContent; } } + private static int _TEXT_HIGHLIGHTContent = default; + private static bool _TEXT_HIGHLIGHTReady = false; // this is used because in case of generics + /// + /// + /// + public static int TEXT_HIGHLIGHT_TEXT { get { if (!_TEXT_HIGHLIGHT_TEXTReady) { _TEXT_HIGHLIGHT_TEXTContent = SGetField(LocalBridgeClazz, "TEXT_HIGHLIGHT_TEXT"); _TEXT_HIGHLIGHT_TEXTReady = true; } return _TEXT_HIGHLIGHT_TEXTContent; } } + private static int _TEXT_HIGHLIGHT_TEXTContent = default; + private static bool _TEXT_HIGHLIGHT_TEXTReady = false; // this is used because in case of generics + /// + /// + /// + public static int TEXT_INACTIVE_TEXT { get { if (!_TEXT_INACTIVE_TEXTReady) { _TEXT_INACTIVE_TEXTContent = SGetField(LocalBridgeClazz, "TEXT_INACTIVE_TEXT"); _TEXT_INACTIVE_TEXTReady = true; } return _TEXT_INACTIVE_TEXTContent; } } + private static int _TEXT_INACTIVE_TEXTContent = default; + private static bool _TEXT_INACTIVE_TEXTReady = false; // this is used because in case of generics + /// + /// + /// + public static int TEXT_TEXT { get { if (!_TEXT_TEXTReady) { _TEXT_TEXTContent = SGetField(LocalBridgeClazz, "TEXT_TEXT"); _TEXT_TEXTReady = true; } return _TEXT_TEXTContent; } } + private static int _TEXT_TEXTContent = default; + private static bool _TEXT_TEXTReady = false; // this is used because in case of generics + /// + /// + /// + public static int WINDOW { get { if (!_WINDOWReady) { _WINDOWContent = SGetField(LocalBridgeClazz, "WINDOW"); _WINDOWReady = true; } return _WINDOWContent; } } + private static int _WINDOWContent = default; + private static bool _WINDOWReady = false; // this is used because in case of generics + /// + /// + /// + public static int WINDOW_BORDER { get { if (!_WINDOW_BORDERReady) { _WINDOW_BORDERContent = SGetField(LocalBridgeClazz, "WINDOW_BORDER"); _WINDOW_BORDERReady = true; } return _WINDOW_BORDERContent; } } + private static int _WINDOW_BORDERContent = default; + private static bool _WINDOW_BORDERReady = false; // this is used because in case of generics + /// + /// + /// + public static int WINDOW_TEXT { get { if (!_WINDOW_TEXTReady) { _WINDOW_TEXTContent = SGetField(LocalBridgeClazz, "WINDOW_TEXT"); _WINDOW_TEXTReady = true; } return _WINDOW_TEXTContent; } } + private static int _WINDOW_TEXTContent = default; + private static bool _WINDOW_TEXTReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.SystemColor activeCaption { get { if (!_activeCaptionReady) { _activeCaptionContent = SGetField(LocalBridgeClazz, "activeCaption"); _activeCaptionReady = true; } return _activeCaptionContent; } } + private static Java.Awt.SystemColor _activeCaptionContent = default; + private static bool _activeCaptionReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.SystemColor activeCaptionBorder { get { if (!_activeCaptionBorderReady) { _activeCaptionBorderContent = SGetField(LocalBridgeClazz, "activeCaptionBorder"); _activeCaptionBorderReady = true; } return _activeCaptionBorderContent; } } + private static Java.Awt.SystemColor _activeCaptionBorderContent = default; + private static bool _activeCaptionBorderReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.SystemColor activeCaptionText { get { if (!_activeCaptionTextReady) { _activeCaptionTextContent = SGetField(LocalBridgeClazz, "activeCaptionText"); _activeCaptionTextReady = true; } return _activeCaptionTextContent; } } + private static Java.Awt.SystemColor _activeCaptionTextContent = default; + private static bool _activeCaptionTextReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.SystemColor control { get { if (!_controlReady) { _controlContent = SGetField(LocalBridgeClazz, "control"); _controlReady = true; } return _controlContent; } } + private static Java.Awt.SystemColor _controlContent = default; + private static bool _controlReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.SystemColor controlDkShadow { get { if (!_controlDkShadowReady) { _controlDkShadowContent = SGetField(LocalBridgeClazz, "controlDkShadow"); _controlDkShadowReady = true; } return _controlDkShadowContent; } } + private static Java.Awt.SystemColor _controlDkShadowContent = default; + private static bool _controlDkShadowReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.SystemColor controlHighlight { get { if (!_controlHighlightReady) { _controlHighlightContent = SGetField(LocalBridgeClazz, "controlHighlight"); _controlHighlightReady = true; } return _controlHighlightContent; } } + private static Java.Awt.SystemColor _controlHighlightContent = default; + private static bool _controlHighlightReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.SystemColor controlLtHighlight { get { if (!_controlLtHighlightReady) { _controlLtHighlightContent = SGetField(LocalBridgeClazz, "controlLtHighlight"); _controlLtHighlightReady = true; } return _controlLtHighlightContent; } } + private static Java.Awt.SystemColor _controlLtHighlightContent = default; + private static bool _controlLtHighlightReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.SystemColor controlShadow { get { if (!_controlShadowReady) { _controlShadowContent = SGetField(LocalBridgeClazz, "controlShadow"); _controlShadowReady = true; } return _controlShadowContent; } } + private static Java.Awt.SystemColor _controlShadowContent = default; + private static bool _controlShadowReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.SystemColor controlText { get { if (!_controlTextReady) { _controlTextContent = SGetField(LocalBridgeClazz, "controlText"); _controlTextReady = true; } return _controlTextContent; } } + private static Java.Awt.SystemColor _controlTextContent = default; + private static bool _controlTextReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.SystemColor desktop { get { if (!_desktopReady) { _desktopContent = SGetField(LocalBridgeClazz, "desktop"); _desktopReady = true; } return _desktopContent; } } + private static Java.Awt.SystemColor _desktopContent = default; + private static bool _desktopReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.SystemColor inactiveCaption { get { if (!_inactiveCaptionReady) { _inactiveCaptionContent = SGetField(LocalBridgeClazz, "inactiveCaption"); _inactiveCaptionReady = true; } return _inactiveCaptionContent; } } + private static Java.Awt.SystemColor _inactiveCaptionContent = default; + private static bool _inactiveCaptionReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.SystemColor inactiveCaptionBorder { get { if (!_inactiveCaptionBorderReady) { _inactiveCaptionBorderContent = SGetField(LocalBridgeClazz, "inactiveCaptionBorder"); _inactiveCaptionBorderReady = true; } return _inactiveCaptionBorderContent; } } + private static Java.Awt.SystemColor _inactiveCaptionBorderContent = default; + private static bool _inactiveCaptionBorderReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.SystemColor inactiveCaptionText { get { if (!_inactiveCaptionTextReady) { _inactiveCaptionTextContent = SGetField(LocalBridgeClazz, "inactiveCaptionText"); _inactiveCaptionTextReady = true; } return _inactiveCaptionTextContent; } } + private static Java.Awt.SystemColor _inactiveCaptionTextContent = default; + private static bool _inactiveCaptionTextReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.SystemColor info { get { if (!_infoReady) { _infoContent = SGetField(LocalBridgeClazz, "info"); _infoReady = true; } return _infoContent; } } + private static Java.Awt.SystemColor _infoContent = default; + private static bool _infoReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.SystemColor infoText { get { if (!_infoTextReady) { _infoTextContent = SGetField(LocalBridgeClazz, "infoText"); _infoTextReady = true; } return _infoTextContent; } } + private static Java.Awt.SystemColor _infoTextContent = default; + private static bool _infoTextReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.SystemColor menu { get { if (!_menuReady) { _menuContent = SGetField(LocalBridgeClazz, "menu"); _menuReady = true; } return _menuContent; } } + private static Java.Awt.SystemColor _menuContent = default; + private static bool _menuReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.SystemColor menuText { get { if (!_menuTextReady) { _menuTextContent = SGetField(LocalBridgeClazz, "menuText"); _menuTextReady = true; } return _menuTextContent; } } + private static Java.Awt.SystemColor _menuTextContent = default; + private static bool _menuTextReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.SystemColor scrollbar { get { if (!_scrollbarReady) { _scrollbarContent = SGetField(LocalBridgeClazz, "scrollbar"); _scrollbarReady = true; } return _scrollbarContent; } } + private static Java.Awt.SystemColor _scrollbarContent = default; + private static bool _scrollbarReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.SystemColor text { get { if (!_textReady) { _textContent = SGetField(LocalBridgeClazz, "text"); _textReady = true; } return _textContent; } } + private static Java.Awt.SystemColor _textContent = default; + private static bool _textReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.SystemColor textHighlight { get { if (!_textHighlightReady) { _textHighlightContent = SGetField(LocalBridgeClazz, "textHighlight"); _textHighlightReady = true; } return _textHighlightContent; } } + private static Java.Awt.SystemColor _textHighlightContent = default; + private static bool _textHighlightReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.SystemColor textHighlightText { get { if (!_textHighlightTextReady) { _textHighlightTextContent = SGetField(LocalBridgeClazz, "textHighlightText"); _textHighlightTextReady = true; } return _textHighlightTextContent; } } + private static Java.Awt.SystemColor _textHighlightTextContent = default; + private static bool _textHighlightTextReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.SystemColor textInactiveText { get { if (!_textInactiveTextReady) { _textInactiveTextContent = SGetField(LocalBridgeClazz, "textInactiveText"); _textInactiveTextReady = true; } return _textInactiveTextContent; } } + private static Java.Awt.SystemColor _textInactiveTextContent = default; + private static bool _textInactiveTextReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.SystemColor textText { get { if (!_textTextReady) { _textTextContent = SGetField(LocalBridgeClazz, "textText"); _textTextReady = true; } return _textTextContent; } } + private static Java.Awt.SystemColor _textTextContent = default; + private static bool _textTextReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.SystemColor window { get { if (!_windowReady) { _windowContent = SGetField(LocalBridgeClazz, "window"); _windowReady = true; } return _windowContent; } } + private static Java.Awt.SystemColor _windowContent = default; + private static bool _windowReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.SystemColor windowBorder { get { if (!_windowBorderReady) { _windowBorderContent = SGetField(LocalBridgeClazz, "windowBorder"); _windowBorderReady = true; } return _windowBorderContent; } } + private static Java.Awt.SystemColor _windowBorderContent = default; + private static bool _windowBorderReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.SystemColor windowText { get { if (!_windowTextReady) { _windowTextContent = SGetField(LocalBridgeClazz, "windowText"); _windowTextReady = true; } return _windowTextContent; } } + private static Java.Awt.SystemColor _windowTextContent = default; + private static bool _windowTextReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/SystemTray.cs b/src/net/JNet/GeneratedCore/Java/Awt/SystemTray.cs new file mode 100644 index 0000000000..c6d1d80b81 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/SystemTray.cs @@ -0,0 +1,131 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt +{ + #region SystemTray + public partial class SystemTray + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + public static Java.Awt.SystemTray GetSystemTray + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getSystemTray", "()Ljava/awt/SystemTray;"); } + } + /// + /// + /// + /// + public static bool IsSupported() + { + return SExecuteWithSignature(LocalBridgeClazz, "isSupported", "()Z"); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.TrayIcon[] TrayIcons + { + get { return IExecuteWithSignatureArray("getTrayIcons", "()[Ljava/awt/TrayIcon;"); } + } + /// + /// + /// + public Java.Awt.Dimension TrayIconSize + { + get { return IExecuteWithSignature("getTrayIconSize", "()Ljava/awt/Dimension;"); } + } + /// + /// + /// + /// + /// + public Java.Beans.PropertyChangeListener[] GetPropertyChangeListeners(Java.Lang.String arg0) + { + return IExecuteWithSignatureArray("getPropertyChangeListeners", "(Ljava/lang/String;)[Ljava/beans/PropertyChangeListener;", arg0); + } + /// + /// + /// + /// + /// + public void AddPropertyChangeListener(Java.Lang.String arg0, Java.Beans.PropertyChangeListener arg1) + { + IExecute("addPropertyChangeListener", arg0, arg1); + } + /// + /// + /// + /// + /// + public void RemovePropertyChangeListener(Java.Lang.String arg0, Java.Beans.PropertyChangeListener arg1) + { + IExecute("removePropertyChangeListener", arg0, arg1); + } + /// + /// + /// + /// + /// + public void Add(Java.Awt.TrayIcon arg0) + { + IExecuteWithSignature("add", "(Ljava/awt/TrayIcon;)V", arg0); + } + /// + /// + /// + /// + public void Remove(Java.Awt.TrayIcon arg0) + { + IExecuteWithSignature("remove", "(Ljava/awt/TrayIcon;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/Taskbar.cs b/src/net/JNet/GeneratedCore/Java/Awt/Taskbar.cs new file mode 100644 index 0000000000..8434ed5b69 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/Taskbar.cs @@ -0,0 +1,342 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt +{ + #region Taskbar + public partial class Taskbar + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + public static Java.Awt.Taskbar GetTaskbar + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getTaskbar", "()Ljava/awt/Taskbar;"); } + } + /// + /// + /// + /// + public static bool IsTaskbarSupported() + { + return SExecuteWithSignature(LocalBridgeClazz, "isTaskbarSupported", "()Z"); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.Image IconImage + { + get { return IExecuteWithSignature("getIconImage", "()Ljava/awt/Image;"); } set { IExecuteWithSignature("setIconImage", "(Ljava/awt/Image;)V", value); } + } + /// + /// + /// + public Java.Awt.PopupMenu Menu + { + get { return IExecuteWithSignature("getMenu", "()Ljava/awt/PopupMenu;"); } set { IExecuteWithSignature("setMenu", "(Ljava/awt/PopupMenu;)V", value); } + } + /// + /// + /// + /// + /// + public bool IsSupported(Java.Awt.Taskbar.Feature arg0) + { + return IExecuteWithSignature("isSupported", "(Ljava/awt/Taskbar$Feature;)Z", arg0); + } + /// + /// + /// + /// + /// + public void RequestUserAttention(bool arg0, bool arg1) + { + IExecute("requestUserAttention", arg0, arg1); + } + /// + /// + /// + /// + public void RequestWindowUserAttention(Java.Awt.Window arg0) + { + IExecuteWithSignature("requestWindowUserAttention", "(Ljava/awt/Window;)V", arg0); + } + /// + /// + /// + /// + public void SetIconBadge(Java.Lang.String arg0) + { + IExecuteWithSignature("setIconBadge", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + public void SetProgressValue(int arg0) + { + IExecuteWithSignature("setProgressValue", "(I)V", arg0); + } + /// + /// + /// + /// + /// + public void SetWindowIconBadge(Java.Awt.Window arg0, Java.Awt.Image arg1) + { + IExecute("setWindowIconBadge", arg0, arg1); + } + /// + /// + /// + /// + /// + public void SetWindowProgressState(Java.Awt.Window arg0, Java.Awt.Taskbar.State arg1) + { + IExecute("setWindowProgressState", arg0, arg1); + } + /// + /// + /// + /// + /// + public void SetWindowProgressValue(Java.Awt.Window arg0, int arg1) + { + IExecute("setWindowProgressValue", arg0, arg1); + } + + #endregion + + #region Nested classes + #region Feature + public partial class Feature + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Awt.Taskbar.Feature ICON_BADGE_IMAGE_WINDOW { get { if (!_ICON_BADGE_IMAGE_WINDOWReady) { _ICON_BADGE_IMAGE_WINDOWContent = SGetField(LocalBridgeClazz, "ICON_BADGE_IMAGE_WINDOW"); _ICON_BADGE_IMAGE_WINDOWReady = true; } return _ICON_BADGE_IMAGE_WINDOWContent; } } + private static Java.Awt.Taskbar.Feature _ICON_BADGE_IMAGE_WINDOWContent = default; + private static bool _ICON_BADGE_IMAGE_WINDOWReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.Taskbar.Feature ICON_BADGE_NUMBER { get { if (!_ICON_BADGE_NUMBERReady) { _ICON_BADGE_NUMBERContent = SGetField(LocalBridgeClazz, "ICON_BADGE_NUMBER"); _ICON_BADGE_NUMBERReady = true; } return _ICON_BADGE_NUMBERContent; } } + private static Java.Awt.Taskbar.Feature _ICON_BADGE_NUMBERContent = default; + private static bool _ICON_BADGE_NUMBERReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.Taskbar.Feature ICON_BADGE_TEXT { get { if (!_ICON_BADGE_TEXTReady) { _ICON_BADGE_TEXTContent = SGetField(LocalBridgeClazz, "ICON_BADGE_TEXT"); _ICON_BADGE_TEXTReady = true; } return _ICON_BADGE_TEXTContent; } } + private static Java.Awt.Taskbar.Feature _ICON_BADGE_TEXTContent = default; + private static bool _ICON_BADGE_TEXTReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.Taskbar.Feature ICON_IMAGE { get { if (!_ICON_IMAGEReady) { _ICON_IMAGEContent = SGetField(LocalBridgeClazz, "ICON_IMAGE"); _ICON_IMAGEReady = true; } return _ICON_IMAGEContent; } } + private static Java.Awt.Taskbar.Feature _ICON_IMAGEContent = default; + private static bool _ICON_IMAGEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.Taskbar.Feature MENU { get { if (!_MENUReady) { _MENUContent = SGetField(LocalBridgeClazz, "MENU"); _MENUReady = true; } return _MENUContent; } } + private static Java.Awt.Taskbar.Feature _MENUContent = default; + private static bool _MENUReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.Taskbar.Feature PROGRESS_STATE_WINDOW { get { if (!_PROGRESS_STATE_WINDOWReady) { _PROGRESS_STATE_WINDOWContent = SGetField(LocalBridgeClazz, "PROGRESS_STATE_WINDOW"); _PROGRESS_STATE_WINDOWReady = true; } return _PROGRESS_STATE_WINDOWContent; } } + private static Java.Awt.Taskbar.Feature _PROGRESS_STATE_WINDOWContent = default; + private static bool _PROGRESS_STATE_WINDOWReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.Taskbar.Feature PROGRESS_VALUE { get { if (!_PROGRESS_VALUEReady) { _PROGRESS_VALUEContent = SGetField(LocalBridgeClazz, "PROGRESS_VALUE"); _PROGRESS_VALUEReady = true; } return _PROGRESS_VALUEContent; } } + private static Java.Awt.Taskbar.Feature _PROGRESS_VALUEContent = default; + private static bool _PROGRESS_VALUEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.Taskbar.Feature PROGRESS_VALUE_WINDOW { get { if (!_PROGRESS_VALUE_WINDOWReady) { _PROGRESS_VALUE_WINDOWContent = SGetField(LocalBridgeClazz, "PROGRESS_VALUE_WINDOW"); _PROGRESS_VALUE_WINDOWReady = true; } return _PROGRESS_VALUE_WINDOWContent; } } + private static Java.Awt.Taskbar.Feature _PROGRESS_VALUE_WINDOWContent = default; + private static bool _PROGRESS_VALUE_WINDOWReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.Taskbar.Feature USER_ATTENTION { get { if (!_USER_ATTENTIONReady) { _USER_ATTENTIONContent = SGetField(LocalBridgeClazz, "USER_ATTENTION"); _USER_ATTENTIONReady = true; } return _USER_ATTENTIONContent; } } + private static Java.Awt.Taskbar.Feature _USER_ATTENTIONContent = default; + private static bool _USER_ATTENTIONReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.Taskbar.Feature USER_ATTENTION_WINDOW { get { if (!_USER_ATTENTION_WINDOWReady) { _USER_ATTENTION_WINDOWContent = SGetField(LocalBridgeClazz, "USER_ATTENTION_WINDOW"); _USER_ATTENTION_WINDOWReady = true; } return _USER_ATTENTION_WINDOWContent; } } + private static Java.Awt.Taskbar.Feature _USER_ATTENTION_WINDOWContent = default; + private static bool _USER_ATTENTION_WINDOWReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Awt.Taskbar.Feature ValueOf(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Ljava/lang/String;)Ljava/awt/Taskbar$Feature;", arg0); + } + /// + /// + /// + /// + public static Java.Awt.Taskbar.Feature[] Values() + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "values", "()[Ljava/awt/Taskbar$Feature;"); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region State + public partial class State + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Awt.Taskbar.State ERROR { get { if (!_ERRORReady) { _ERRORContent = SGetField(LocalBridgeClazz, "ERROR"); _ERRORReady = true; } return _ERRORContent; } } + private static Java.Awt.Taskbar.State _ERRORContent = default; + private static bool _ERRORReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.Taskbar.State INDETERMINATE { get { if (!_INDETERMINATEReady) { _INDETERMINATEContent = SGetField(LocalBridgeClazz, "INDETERMINATE"); _INDETERMINATEReady = true; } return _INDETERMINATEContent; } } + private static Java.Awt.Taskbar.State _INDETERMINATEContent = default; + private static bool _INDETERMINATEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.Taskbar.State NORMAL { get { if (!_NORMALReady) { _NORMALContent = SGetField(LocalBridgeClazz, "NORMAL"); _NORMALReady = true; } return _NORMALContent; } } + private static Java.Awt.Taskbar.State _NORMALContent = default; + private static bool _NORMALReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.Taskbar.State OFF { get { if (!_OFFReady) { _OFFContent = SGetField(LocalBridgeClazz, "OFF"); _OFFReady = true; } return _OFFContent; } } + private static Java.Awt.Taskbar.State _OFFContent = default; + private static bool _OFFReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.Taskbar.State PAUSED { get { if (!_PAUSEDReady) { _PAUSEDContent = SGetField(LocalBridgeClazz, "PAUSED"); _PAUSEDReady = true; } return _PAUSEDContent; } } + private static Java.Awt.Taskbar.State _PAUSEDContent = default; + private static bool _PAUSEDReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Awt.Taskbar.State ValueOf(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Ljava/lang/String;)Ljava/awt/Taskbar$State;", arg0); + } + /// + /// + /// + /// + public static Java.Awt.Taskbar.State[] Values() + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "values", "()[Ljava/awt/Taskbar$State;"); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/TextArea.cs b/src/net/JNet/GeneratedCore/Java/Awt/TextArea.cs new file mode 100644 index 0000000000..892471f47a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/TextArea.cs @@ -0,0 +1,192 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt +{ + #region TextArea + public partial class TextArea + { + #region Constructors + /// + /// + /// + /// + /// + /// + public TextArea(int arg0, int arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + /// + /// + /// + public TextArea(Java.Lang.String arg0, int arg1, int arg2, int arg3) + : base(arg0, arg1, arg2, arg3) + { + } + /// + /// + /// + /// + /// + /// + /// + public TextArea(Java.Lang.String arg0, int arg1, int arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + public TextArea(Java.Lang.String arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int SCROLLBARS_BOTH { get { if (!_SCROLLBARS_BOTHReady) { _SCROLLBARS_BOTHContent = SGetField(LocalBridgeClazz, "SCROLLBARS_BOTH"); _SCROLLBARS_BOTHReady = true; } return _SCROLLBARS_BOTHContent; } } + private static int _SCROLLBARS_BOTHContent = default; + private static bool _SCROLLBARS_BOTHReady = false; // this is used because in case of generics + /// + /// + /// + public static int SCROLLBARS_HORIZONTAL_ONLY { get { if (!_SCROLLBARS_HORIZONTAL_ONLYReady) { _SCROLLBARS_HORIZONTAL_ONLYContent = SGetField(LocalBridgeClazz, "SCROLLBARS_HORIZONTAL_ONLY"); _SCROLLBARS_HORIZONTAL_ONLYReady = true; } return _SCROLLBARS_HORIZONTAL_ONLYContent; } } + private static int _SCROLLBARS_HORIZONTAL_ONLYContent = default; + private static bool _SCROLLBARS_HORIZONTAL_ONLYReady = false; // this is used because in case of generics + /// + /// + /// + public static int SCROLLBARS_NONE { get { if (!_SCROLLBARS_NONEReady) { _SCROLLBARS_NONEContent = SGetField(LocalBridgeClazz, "SCROLLBARS_NONE"); _SCROLLBARS_NONEReady = true; } return _SCROLLBARS_NONEContent; } } + private static int _SCROLLBARS_NONEContent = default; + private static bool _SCROLLBARS_NONEReady = false; // this is used because in case of generics + /// + /// + /// + public static int SCROLLBARS_VERTICAL_ONLY { get { if (!_SCROLLBARS_VERTICAL_ONLYReady) { _SCROLLBARS_VERTICAL_ONLYContent = SGetField(LocalBridgeClazz, "SCROLLBARS_VERTICAL_ONLY"); _SCROLLBARS_VERTICAL_ONLYReady = true; } return _SCROLLBARS_VERTICAL_ONLYContent; } } + private static int _SCROLLBARS_VERTICAL_ONLYContent = default; + private static bool _SCROLLBARS_VERTICAL_ONLYReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int Columns + { + get { return IExecuteWithSignature("getColumns", "()I"); } set { IExecuteWithSignature("setColumns", "(I)V", value); } + } + /// + /// + /// + public int Rows + { + get { return IExecuteWithSignature("getRows", "()I"); } set { IExecuteWithSignature("setRows", "(I)V", value); } + } + /// + /// + /// + public int ScrollbarVisibility + { + get { return IExecuteWithSignature("getScrollbarVisibility", "()I"); } + } + /// + /// + /// + /// + /// + /// + public Java.Awt.Dimension GetMinimumSize(int arg0, int arg1) + { + return IExecute("getMinimumSize", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Awt.Dimension GetPreferredSize(int arg0, int arg1) + { + return IExecute("getPreferredSize", arg0, arg1); + } + /// + /// + /// + /// + public void Append(Java.Lang.String arg0) + { + IExecuteWithSignature("append", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + /// + public void Insert(Java.Lang.String arg0, int arg1) + { + IExecute("insert", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void ReplaceRange(Java.Lang.String arg0, int arg1, int arg2) + { + IExecute("replaceRange", arg0, arg1, arg2); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/TextComponent.cs b/src/net/JNet/GeneratedCore/Java/Awt/TextComponent.cs new file mode 100644 index 0000000000..27e82eb98a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/TextComponent.cs @@ -0,0 +1,152 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt +{ + #region TextComponent + public partial class TextComponent + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Accessibility.Accessible(Java.Awt.TextComponent t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int CaretPosition + { + get { return IExecuteWithSignature("getCaretPosition", "()I"); } set { IExecuteWithSignature("setCaretPosition", "(I)V", value); } + } + /// + /// + /// + public Java.Lang.String SelectedText + { + get { return IExecuteWithSignature("getSelectedText", "()Ljava/lang/String;"); } + } + /// + /// + /// + public int SelectionEnd + { + get { return IExecuteWithSignature("getSelectionEnd", "()I"); } set { IExecuteWithSignature("setSelectionEnd", "(I)V", value); } + } + /// + /// + /// + public int SelectionStart + { + get { return IExecuteWithSignature("getSelectionStart", "()I"); } set { IExecuteWithSignature("setSelectionStart", "(I)V", value); } + } + /// + /// + /// + public Java.Lang.String Text + { + get { return IExecuteWithSignature("getText", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setText", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Awt.EventNs.TextListener[] TextListeners + { + get { return IExecuteWithSignatureArray("getTextListeners", "()[Ljava/awt/event/TextListener;"); } + } + /// + /// + /// + /// + public bool IsEditable() + { + return IExecuteWithSignature("isEditable", "()Z"); + } + /// + /// + /// + /// + public void AddTextListener(Java.Awt.EventNs.TextListener arg0) + { + IExecuteWithSignature("addTextListener", "(Ljava/awt/event/TextListener;)V", arg0); + } + /// + /// + /// + /// + public void RemoveTextListener(Java.Awt.EventNs.TextListener arg0) + { + IExecuteWithSignature("removeTextListener", "(Ljava/awt/event/TextListener;)V", arg0); + } + /// + /// + /// + /// + /// + public void Select(int arg0, int arg1) + { + IExecute("select", arg0, arg1); + } + /// + /// + /// + public void SelectAll() + { + IExecuteWithSignature("selectAll", "()V"); + } + /// + /// + /// + /// + public void SetEditable(bool arg0) + { + IExecuteWithSignature("setEditable", "(Z)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/TextField.cs b/src/net/JNet/GeneratedCore/Java/Awt/TextField.cs new file mode 100644 index 0000000000..26309756ca --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/TextField.cs @@ -0,0 +1,149 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt +{ + #region TextField + public partial class TextField + { + #region Constructors + /// + /// + /// + /// + /// + public TextField(int arg0) + : base(arg0) + { + } + /// + /// + /// + /// + /// + /// + public TextField(Java.Lang.String arg0, int arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + public TextField(Java.Lang.String arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.EventNs.ActionListener[] ActionListeners + { + get { return IExecuteWithSignatureArray("getActionListeners", "()[Ljava/awt/event/ActionListener;"); } + } + /// + /// + /// + public int Columns + { + get { return IExecuteWithSignature("getColumns", "()I"); } set { IExecuteWithSignature("setColumns", "(I)V", value); } + } + /// + /// + /// + public char EchoChar + { + get { return IExecuteWithSignature("getEchoChar", "()C"); } set { IExecuteWithSignature("setEchoChar", "(C)V", value); } + } + /// + /// + /// + /// + public bool EchoCharIsSet() + { + return IExecuteWithSignature("echoCharIsSet", "()Z"); + } + /// + /// + /// + /// + /// + public Java.Awt.Dimension GetMinimumSize(int arg0) + { + return IExecuteWithSignature("getMinimumSize", "(I)Ljava/awt/Dimension;", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.Dimension GetPreferredSize(int arg0) + { + return IExecuteWithSignature("getPreferredSize", "(I)Ljava/awt/Dimension;", arg0); + } + /// + /// + /// + /// + public void AddActionListener(Java.Awt.EventNs.ActionListener arg0) + { + IExecuteWithSignature("addActionListener", "(Ljava/awt/event/ActionListener;)V", arg0); + } + /// + /// + /// + /// + public void RemoveActionListener(Java.Awt.EventNs.ActionListener arg0) + { + IExecuteWithSignature("removeActionListener", "(Ljava/awt/event/ActionListener;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/TexturePaint.cs b/src/net/JNet/GeneratedCore/Java/Awt/TexturePaint.cs new file mode 100644 index 0000000000..03d0b0835c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/TexturePaint.cs @@ -0,0 +1,101 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt +{ + #region TexturePaint + public partial class TexturePaint + { + #region Constructors + /// + /// + /// + /// + /// + public TexturePaint(Java.Awt.ImageNs.BufferedImage arg0, Java.Awt.Geom.Rectangle2D arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.Geom.Rectangle2D AnchorRect + { + get { return IExecuteWithSignature("getAnchorRect", "()Ljava/awt/geom/Rectangle2D;"); } + } + /// + /// + /// + public Java.Awt.ImageNs.BufferedImage Image + { + get { return IExecuteWithSignature("getImage", "()Ljava/awt/image/BufferedImage;"); } + } + /// + /// + /// + public int Transparency + { + get { return IExecuteWithSignature("getTransparency", "()I"); } + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Awt.PaintContext CreateContext(Java.Awt.ImageNs.ColorModel arg0, Java.Awt.Rectangle arg1, Java.Awt.Geom.Rectangle2D arg2, Java.Awt.Geom.AffineTransform arg3, Java.Awt.RenderingHints arg4) + { + return IExecute("createContext", arg0, arg1, arg2, arg3, arg4); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/Toolkit.cs b/src/net/JNet/GeneratedCore/Java/Awt/Toolkit.cs new file mode 100644 index 0000000000..9a4072b1dc --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/Toolkit.cs @@ -0,0 +1,474 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt +{ + #region Toolkit + public partial class Toolkit + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + public static Java.Awt.Toolkit DefaultToolkit + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getDefaultToolkit", "()Ljava/awt/Toolkit;"); } + } + /// + /// + /// + /// + /// + /// + public static Java.Lang.String GetProperty(Java.Lang.String arg0, Java.Lang.String arg1) + { + return SExecute(LocalBridgeClazz, "getProperty", arg0, arg1); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.EventNs.AWTEventListener[] AWTEventListeners + { + get { return IExecuteWithSignatureArray("getAWTEventListeners", "()[Ljava/awt/event/AWTEventListener;"); } + } + /// + /// + /// + public Java.Awt.ImageNs.ColorModel ColorModel + { + get { return IExecuteWithSignature("getColorModel", "()Ljava/awt/image/ColorModel;"); } + } + /// + /// + /// + public int MaximumCursorColors + { + get { return IExecuteWithSignature("getMaximumCursorColors", "()I"); } + } + /// + /// + /// + public int MenuShortcutKeyMaskEx + { + get { return IExecuteWithSignature("getMenuShortcutKeyMaskEx", "()I"); } + } + /// + /// + /// + public Java.Beans.PropertyChangeListener[] PropertyChangeListeners + { + get { return IExecuteWithSignatureArray("getPropertyChangeListeners", "()[Ljava/beans/PropertyChangeListener;"); } + } + /// + /// + /// + public int ScreenResolution + { + get { return IExecuteWithSignature("getScreenResolution", "()I"); } + } + /// + /// + /// + public Java.Awt.Dimension ScreenSize + { + get { return IExecuteWithSignature("getScreenSize", "()Ljava/awt/Dimension;"); } + } + /// + /// + /// + public Java.Awt.Datatransfer.Clipboard SystemClipboard + { + get { return IExecuteWithSignature("getSystemClipboard", "()Ljava/awt/datatransfer/Clipboard;"); } + } + /// + /// + /// + public Java.Awt.EventQueue SystemEventQueue + { + get { return IExecuteWithSignature("getSystemEventQueue", "()Ljava/awt/EventQueue;"); } + } + /// + /// + /// + public Java.Awt.Datatransfer.Clipboard SystemSelection + { + get { return IExecuteWithSignature("getSystemSelection", "()Ljava/awt/datatransfer/Clipboard;"); } + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public T CreateDragGestureRecognizer(Java.Lang.Class arg0, Java.Awt.Dnd.DragSource arg1, Java.Awt.Component arg2, int arg3, Java.Awt.Dnd.DragGestureListener arg4) where T : Java.Awt.Dnd.DragGestureRecognizer + { + return IExecute("createDragGestureRecognizer", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + public bool IsModalExclusionTypeSupported(Java.Awt.Dialog.ModalExclusionType arg0) + { + return IExecuteWithSignature("isModalExclusionTypeSupported", "(Ljava/awt/Dialog$ModalExclusionType;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool IsModalityTypeSupported(Java.Awt.Dialog.ModalityType arg0) + { + return IExecuteWithSignature("isModalityTypeSupported", "(Ljava/awt/Dialog$ModalityType;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public bool PrepareImage(Java.Awt.Image arg0, int arg1, int arg2, Java.Awt.ImageNs.ImageObserver arg3) + { + return IExecute("prepareImage", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + public int CheckImage(Java.Awt.Image arg0, int arg1, int arg2, Java.Awt.ImageNs.ImageObserver arg3) + { + return IExecute("checkImage", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Awt.Image CreateImage(byte[] arg0, int arg1, int arg2) + { + return IExecute("createImage", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public Java.Awt.Image CreateImage(Java.Awt.ImageNs.ImageProducer arg0) + { + return IExecuteWithSignature("createImage", "(Ljava/awt/image/ImageProducer;)Ljava/awt/Image;", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.Image CreateImage(Java.Lang.String arg0) + { + return IExecuteWithSignature("createImage", "(Ljava/lang/String;)Ljava/awt/Image;", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.Image CreateImage(Java.Net.URL arg0) + { + return IExecuteWithSignature("createImage", "(Ljava/net/URL;)Ljava/awt/Image;", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.Image GetImage(Java.Lang.String arg0) + { + return IExecuteWithSignature("getImage", "(Ljava/lang/String;)Ljava/awt/Image;", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.Image GetImage(Java.Net.URL arg0) + { + return IExecuteWithSignature("getImage", "(Ljava/net/URL;)Ljava/awt/Image;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Awt.PrintJob GetPrintJob(Java.Awt.Frame arg0, Java.Lang.String arg1, Java.Util.Properties arg2) + { + return IExecute("getPrintJob", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Map MapInputMethodHighlight(Java.Awt.Im.InputMethodHighlight arg0) + { + return IExecuteWithSignature>("mapInputMethodHighlight", "(Ljava/awt/im/InputMethodHighlight;)Ljava/util/Map;", arg0); + } + /// + /// + /// + public void Beep() + { + IExecuteWithSignature("beep", "()V"); + } + /// + /// + /// + public void Sync() + { + IExecuteWithSignature("sync", "()V"); + } + /// + /// + /// + /// + /// + public bool AreExtraMouseButtonsEnabled() + { + return IExecuteWithSignature("areExtraMouseButtonsEnabled", "()Z"); + } + /// + /// + /// + /// + /// + /// + public bool GetLockingKeyState(int arg0) + { + return IExecuteWithSignature("getLockingKeyState", "(I)Z", arg0); + } + /// + /// + /// + /// + public bool IsAlwaysOnTopSupported() + { + return IExecuteWithSignature("isAlwaysOnTopSupported", "()Z"); + } + /// + /// + /// + /// + /// + public bool IsDynamicLayoutActive() + { + return IExecuteWithSignature("isDynamicLayoutActive", "()Z"); + } + /// + /// + /// + /// + /// + /// + public bool IsFrameStateSupported(int arg0) + { + return IExecuteWithSignature("isFrameStateSupported", "(I)Z", arg0); + } + /// + /// + /// + /// + /// + public object GetDesktopProperty(Java.Lang.String arg0) + { + return IExecuteWithSignature("getDesktopProperty", "(Ljava/lang/String;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Awt.Cursor CreateCustomCursor(Java.Awt.Image arg0, Java.Awt.Point arg1, Java.Lang.String arg2) + { + return IExecute("createCustomCursor", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Awt.Dimension GetBestCursorSize(int arg0, int arg1) + { + return IExecute("getBestCursorSize", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Awt.EventNs.AWTEventListener[] GetAWTEventListeners(long arg0) + { + return IExecuteWithSignatureArray("getAWTEventListeners", "(J)[Ljava/awt/event/AWTEventListener;", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.Image CreateImage(byte[] arg0) + { + return IExecuteWithSignature("createImage", "([B)Ljava/awt/Image;", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + /// + public Java.Awt.Insets GetScreenInsets(Java.Awt.GraphicsConfiguration arg0) + { + return IExecuteWithSignature("getScreenInsets", "(Ljava/awt/GraphicsConfiguration;)Ljava/awt/Insets;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Awt.PrintJob GetPrintJob(Java.Awt.Frame arg0, Java.Lang.String arg1, Java.Awt.JobAttributes arg2, Java.Awt.PageAttributes arg3) + { + return IExecute("getPrintJob", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + public Java.Beans.PropertyChangeListener[] GetPropertyChangeListeners(Java.Lang.String arg0) + { + return IExecuteWithSignatureArray("getPropertyChangeListeners", "(Ljava/lang/String;)[Ljava/beans/PropertyChangeListener;", arg0); + } + /// + /// + /// + /// + /// + public void AddAWTEventListener(Java.Awt.EventNs.AWTEventListener arg0, long arg1) + { + IExecute("addAWTEventListener", arg0, arg1); + } + /// + /// + /// + /// + /// + public void AddPropertyChangeListener(Java.Lang.String arg0, Java.Beans.PropertyChangeListener arg1) + { + IExecute("addPropertyChangeListener", arg0, arg1); + } + /// + /// + /// + /// + public void RemoveAWTEventListener(Java.Awt.EventNs.AWTEventListener arg0) + { + IExecuteWithSignature("removeAWTEventListener", "(Ljava/awt/event/AWTEventListener;)V", arg0); + } + /// + /// + /// + /// + /// + public void RemovePropertyChangeListener(Java.Lang.String arg0, Java.Beans.PropertyChangeListener arg1) + { + IExecute("removePropertyChangeListener", arg0, arg1); + } + /// + /// + /// + /// + /// + public void SetDynamicLayout(bool arg0) + { + IExecuteWithSignature("setDynamicLayout", "(Z)V", arg0); + } + /// + /// + /// + /// + /// + /// + public void SetLockingKeyState(int arg0, bool arg1) + { + IExecute("setLockingKeyState", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/Transparency.cs b/src/net/JNet/GeneratedCore/Java/Awt/Transparency.cs new file mode 100644 index 0000000000..9a40b04da5 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/Transparency.cs @@ -0,0 +1,105 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt +{ + #region ITransparency + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ITransparency + { + #region Instance methods + /// + /// + /// + int GetTransparency { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Transparency + public partial class Transparency : Java.Awt.ITransparency + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int BITMASK { get { if (!_BITMASKReady) { _BITMASKContent = SGetField(LocalBridgeClazz, "BITMASK"); _BITMASKReady = true; } return _BITMASKContent; } } + private static int _BITMASKContent = default; + private static bool _BITMASKReady = false; // this is used because in case of generics + /// + /// + /// + public static int OPAQUE { get { if (!_OPAQUEReady) { _OPAQUEContent = SGetField(LocalBridgeClazz, "OPAQUE"); _OPAQUEReady = true; } return _OPAQUEContent; } } + private static int _OPAQUEContent = default; + private static bool _OPAQUEReady = false; // this is used because in case of generics + /// + /// + /// + public static int TRANSLUCENT { get { if (!_TRANSLUCENTReady) { _TRANSLUCENTContent = SGetField(LocalBridgeClazz, "TRANSLUCENT"); _TRANSLUCENTReady = true; } return _TRANSLUCENTContent; } } + private static int _TRANSLUCENTContent = default; + private static bool _TRANSLUCENTReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int GetTransparency + { + get { return IExecuteWithSignature("getTransparency", "()I"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/TrayIcon.cs b/src/net/JNet/GeneratedCore/Java/Awt/TrayIcon.cs new file mode 100644 index 0000000000..3145aa44c6 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/TrayIcon.cs @@ -0,0 +1,287 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt +{ + #region TrayIcon + public partial class TrayIcon + { + #region Constructors + /// + /// + /// + /// + /// + /// + public TrayIcon(Java.Awt.Image arg0, Java.Lang.String arg1, Java.Awt.PopupMenu arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + public TrayIcon(Java.Awt.Image arg0, Java.Lang.String arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public TrayIcon(Java.Awt.Image arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String ActionCommand + { + get { return IExecuteWithSignature("getActionCommand", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setActionCommand", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Awt.EventNs.ActionListener[] ActionListeners + { + get { return IExecuteWithSignatureArray("getActionListeners", "()[Ljava/awt/event/ActionListener;"); } + } + /// + /// + /// + public Java.Awt.Image Image + { + get { return IExecuteWithSignature("getImage", "()Ljava/awt/Image;"); } set { IExecuteWithSignature("setImage", "(Ljava/awt/Image;)V", value); } + } + /// + /// + /// + public Java.Awt.EventNs.MouseListener[] MouseListeners + { + get { return IExecuteWithSignatureArray("getMouseListeners", "()[Ljava/awt/event/MouseListener;"); } + } + /// + /// + /// + public Java.Awt.EventNs.MouseMotionListener[] MouseMotionListeners + { + get { return IExecuteWithSignatureArray("getMouseMotionListeners", "()[Ljava/awt/event/MouseMotionListener;"); } + } + /// + /// + /// + public Java.Awt.PopupMenu PopupMenu + { + get { return IExecuteWithSignature("getPopupMenu", "()Ljava/awt/PopupMenu;"); } set { IExecuteWithSignature("setPopupMenu", "(Ljava/awt/PopupMenu;)V", value); } + } + /// + /// + /// + public Java.Awt.Dimension Size + { + get { return IExecuteWithSignature("getSize", "()Ljava/awt/Dimension;"); } + } + /// + /// + /// + public Java.Lang.String ToolTip + { + get { return IExecuteWithSignature("getToolTip", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setToolTip", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + /// + public bool IsImageAutoSize() + { + return IExecuteWithSignature("isImageAutoSize", "()Z"); + } + /// + /// + /// + /// + public void AddActionListener(Java.Awt.EventNs.ActionListener arg0) + { + IExecuteWithSignature("addActionListener", "(Ljava/awt/event/ActionListener;)V", arg0); + } + /// + /// + /// + /// + public void AddMouseListener(Java.Awt.EventNs.MouseListener arg0) + { + IExecuteWithSignature("addMouseListener", "(Ljava/awt/event/MouseListener;)V", arg0); + } + /// + /// + /// + /// + public void AddMouseMotionListener(Java.Awt.EventNs.MouseMotionListener arg0) + { + IExecuteWithSignature("addMouseMotionListener", "(Ljava/awt/event/MouseMotionListener;)V", arg0); + } + /// + /// + /// + /// + public void RemoveActionListener(Java.Awt.EventNs.ActionListener arg0) + { + IExecuteWithSignature("removeActionListener", "(Ljava/awt/event/ActionListener;)V", arg0); + } + /// + /// + /// + /// + public void RemoveMouseListener(Java.Awt.EventNs.MouseListener arg0) + { + IExecuteWithSignature("removeMouseListener", "(Ljava/awt/event/MouseListener;)V", arg0); + } + /// + /// + /// + /// + public void RemoveMouseMotionListener(Java.Awt.EventNs.MouseMotionListener arg0) + { + IExecuteWithSignature("removeMouseMotionListener", "(Ljava/awt/event/MouseMotionListener;)V", arg0); + } + /// + /// + /// + /// + /// + /// + public void DisplayMessage(Java.Lang.String arg0, Java.Lang.String arg1, Java.Awt.TrayIcon.MessageType arg2) + { + IExecute("displayMessage", arg0, arg1, arg2); + } + /// + /// + /// + /// + public void SetImageAutoSize(bool arg0) + { + IExecuteWithSignature("setImageAutoSize", "(Z)V", arg0); + } + + #endregion + + #region Nested classes + #region MessageType + public partial class MessageType + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Awt.TrayIcon.MessageType ERROR { get { if (!_ERRORReady) { _ERRORContent = SGetField(LocalBridgeClazz, "ERROR"); _ERRORReady = true; } return _ERRORContent; } } + private static Java.Awt.TrayIcon.MessageType _ERRORContent = default; + private static bool _ERRORReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.TrayIcon.MessageType INFO { get { if (!_INFOReady) { _INFOContent = SGetField(LocalBridgeClazz, "INFO"); _INFOReady = true; } return _INFOContent; } } + private static Java.Awt.TrayIcon.MessageType _INFOContent = default; + private static bool _INFOReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.TrayIcon.MessageType NONE { get { if (!_NONEReady) { _NONEContent = SGetField(LocalBridgeClazz, "NONE"); _NONEReady = true; } return _NONEContent; } } + private static Java.Awt.TrayIcon.MessageType _NONEContent = default; + private static bool _NONEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.TrayIcon.MessageType WARNING { get { if (!_WARNINGReady) { _WARNINGContent = SGetField(LocalBridgeClazz, "WARNING"); _WARNINGReady = true; } return _WARNINGContent; } } + private static Java.Awt.TrayIcon.MessageType _WARNINGContent = default; + private static bool _WARNINGReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Awt.TrayIcon.MessageType ValueOf(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Ljava/lang/String;)Ljava/awt/TrayIcon$MessageType;", arg0); + } + /// + /// + /// + /// + public static Java.Awt.TrayIcon.MessageType[] Values() + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "values", "()[Ljava/awt/TrayIcon$MessageType;"); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Awt/Window.cs b/src/net/JNet/GeneratedCore/Java/Awt/Window.cs new file mode 100644 index 0000000000..9c51fb0b88 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Awt/Window.cs @@ -0,0 +1,471 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Awt +{ + #region Window + public partial class Window + { + #region Constructors + /// + /// + /// + /// + public Window(Java.Awt.Frame arg0) + : base(arg0) + { + } + /// + /// + /// + /// + /// + public Window(Java.Awt.Window arg0, Java.Awt.GraphicsConfiguration arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public Window(Java.Awt.Window arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Accessibility.Accessible(Java.Awt.Window t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + public static Java.Awt.Window[] OwnerlessWindows + { + get { return SExecuteWithSignatureArray(LocalBridgeClazz, "getOwnerlessWindows", "()[Ljava/awt/Window;"); } + } + /// + /// + /// + public static Java.Awt.Window[] Windows + { + get { return SExecuteWithSignatureArray(LocalBridgeClazz, "getWindows", "()[Ljava/awt/Window;"); } + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.ImageNs.BufferStrategy BufferStrategy + { + get { return IExecuteWithSignature("getBufferStrategy", "()Ljava/awt/image/BufferStrategy;"); } + } + /// + /// + /// + public bool FocusableWindowState + { + get { return IExecuteWithSignature("getFocusableWindowState", "()Z"); } set { IExecuteWithSignature("setFocusableWindowState", "(Z)V", value); } + } + /// + /// + /// + public Java.Awt.Component FocusOwner + { + get { return IExecuteWithSignature("getFocusOwner", "()Ljava/awt/Component;"); } + } + /// + /// + /// + public Java.Awt.Window.Type GetType + { + get { return IExecuteWithSignature("getType", "()Ljava/awt/Window$Type;"); } + } + /// + /// + /// + public Java.Util.List IconImages + { + get { return IExecuteWithSignature>("getIconImages", "()Ljava/util/List;"); } set { IExecuteWithSignature("setIconImages", "(Ljava/util/List;)V", value); } + } + /// + /// + /// + public Java.Awt.Dialog.ModalExclusionType ModalExclusionType + { + get { return IExecuteWithSignature("getModalExclusionType", "()Ljava/awt/Dialog$ModalExclusionType;"); } set { IExecuteWithSignature("setModalExclusionType", "(Ljava/awt/Dialog$ModalExclusionType;)V", value); } + } + /// + /// + /// + public Java.Awt.Component MostRecentFocusOwner + { + get { return IExecuteWithSignature("getMostRecentFocusOwner", "()Ljava/awt/Component;"); } + } + /// + /// + /// + public float Opacity + { + get { return IExecuteWithSignature("getOpacity", "()F"); } set { IExecuteWithSignature("setOpacity", "(F)V", value); } + } + /// + /// + /// + public Java.Awt.Window[] OwnedWindows + { + get { return IExecuteWithSignatureArray("getOwnedWindows", "()[Ljava/awt/Window;"); } + } + /// + /// + /// + public Java.Awt.Window Owner + { + get { return IExecuteWithSignature("getOwner", "()Ljava/awt/Window;"); } + } + /// + /// + /// + public Java.Awt.Shape Shape + { + get { return IExecuteWithSignature("getShape", "()Ljava/awt/Shape;"); } set { IExecuteWithSignature("setShape", "(Ljava/awt/Shape;)V", value); } + } + /// + /// + /// + public Java.Lang.String WarningString + { + get { return IExecuteWithSignature("getWarningString", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Awt.EventNs.WindowFocusListener[] WindowFocusListeners + { + get { return IExecuteWithSignatureArray("getWindowFocusListeners", "()[Ljava/awt/event/WindowFocusListener;"); } + } + /// + /// + /// + public Java.Awt.EventNs.WindowListener[] WindowListeners + { + get { return IExecuteWithSignatureArray("getWindowListeners", "()[Ljava/awt/event/WindowListener;"); } + } + /// + /// + /// + public Java.Awt.EventNs.WindowStateListener[] WindowStateListeners + { + get { return IExecuteWithSignatureArray("getWindowStateListeners", "()[Ljava/awt/event/WindowStateListener;"); } + } + /// + /// + /// + /// + public bool IsActive() + { + return IExecuteWithSignature("isActive", "()Z"); + } + /// + /// + /// + /// + public bool IsAlwaysOnTopSupported() + { + return IExecuteWithSignature("isAlwaysOnTopSupported", "()Z"); + } + /// + /// + /// + /// + public bool IsAutoRequestFocus() + { + return IExecuteWithSignature("isAutoRequestFocus", "()Z"); + } + /// + /// + /// + /// + public bool IsFocused() + { + return IExecuteWithSignature("isFocused", "()Z"); + } + /// + /// + /// + /// + public bool IsLocationByPlatform() + { + return IExecuteWithSignature("isLocationByPlatform", "()Z"); + } + /// + /// + /// + /// + public bool IsAlwaysOnTop() + { + return IExecuteWithSignature("isAlwaysOnTop", "()Z"); + } + /// + /// + /// + /// + public bool IsFocusableWindow() + { + return IExecuteWithSignature("isFocusableWindow", "()Z"); + } + /// + /// + /// + /// + /// + public void SetAlwaysOnTop(bool arg0) + { + IExecuteWithSignature("setAlwaysOnTop", "(Z)V", arg0); + } + /// + /// + /// + /// + public void AddWindowFocusListener(Java.Awt.EventNs.WindowFocusListener arg0) + { + IExecuteWithSignature("addWindowFocusListener", "(Ljava/awt/event/WindowFocusListener;)V", arg0); + } + /// + /// + /// + /// + public void AddWindowListener(Java.Awt.EventNs.WindowListener arg0) + { + IExecuteWithSignature("addWindowListener", "(Ljava/awt/event/WindowListener;)V", arg0); + } + /// + /// + /// + /// + public void AddWindowStateListener(Java.Awt.EventNs.WindowStateListener arg0) + { + IExecuteWithSignature("addWindowStateListener", "(Ljava/awt/event/WindowStateListener;)V", arg0); + } + /// + /// + /// + /// + public void RemoveWindowFocusListener(Java.Awt.EventNs.WindowFocusListener arg0) + { + IExecuteWithSignature("removeWindowFocusListener", "(Ljava/awt/event/WindowFocusListener;)V", arg0); + } + /// + /// + /// + /// + public void RemoveWindowListener(Java.Awt.EventNs.WindowListener arg0) + { + IExecuteWithSignature("removeWindowListener", "(Ljava/awt/event/WindowListener;)V", arg0); + } + /// + /// + /// + /// + public void RemoveWindowStateListener(Java.Awt.EventNs.WindowStateListener arg0) + { + IExecuteWithSignature("removeWindowStateListener", "(Ljava/awt/event/WindowStateListener;)V", arg0); + } + /// + /// + /// + /// + /// + /// + public void CreateBufferStrategy(int arg0, Java.Awt.BufferCapabilities arg1) + { + IExecute("createBufferStrategy", arg0, arg1); + } + /// + /// + /// + /// + public void CreateBufferStrategy(int arg0) + { + IExecuteWithSignature("createBufferStrategy", "(I)V", arg0); + } + /// + /// + /// + public new void Dispose() + { + IExecuteWithSignature("dispose", "()V"); + } + /// + /// + /// + public void Pack() + { + IExecuteWithSignature("pack", "()V"); + } + /// + /// + /// + /// + public void SetAutoRequestFocus(bool arg0) + { + IExecuteWithSignature("setAutoRequestFocus", "(Z)V", arg0); + } + /// + /// + /// + /// + public void SetIconImage(Java.Awt.Image arg0) + { + IExecuteWithSignature("setIconImage", "(Ljava/awt/Image;)V", arg0); + } + /// + /// + /// + /// + public void SetLocationByPlatform(bool arg0) + { + IExecuteWithSignature("setLocationByPlatform", "(Z)V", arg0); + } + /// + /// + /// + /// + public void SetLocationRelativeTo(Java.Awt.Component arg0) + { + IExecuteWithSignature("setLocationRelativeTo", "(Ljava/awt/Component;)V", arg0); + } + /// + /// + /// + /// + public void SetType(Java.Awt.Window.Type arg0) + { + IExecuteWithSignature("setType", "(Ljava/awt/Window$Type;)V", arg0); + } + /// + /// + /// + public void ToBack() + { + IExecuteWithSignature("toBack", "()V"); + } + /// + /// + /// + public void ToFront() + { + IExecuteWithSignature("toFront", "()V"); + } + + #endregion + + #region Nested classes + #region Type + public partial class Type + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Awt.Window.Type NORMAL { get { if (!_NORMALReady) { _NORMALContent = SGetField(LocalBridgeClazz, "NORMAL"); _NORMALReady = true; } return _NORMALContent; } } + private static Java.Awt.Window.Type _NORMALContent = default; + private static bool _NORMALReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.Window.Type POPUP { get { if (!_POPUPReady) { _POPUPContent = SGetField(LocalBridgeClazz, "POPUP"); _POPUPReady = true; } return _POPUPContent; } } + private static Java.Awt.Window.Type _POPUPContent = default; + private static bool _POPUPReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Awt.Window.Type UTILITY { get { if (!_UTILITYReady) { _UTILITYContent = SGetField(LocalBridgeClazz, "UTILITY"); _UTILITYReady = true; } return _UTILITYContent; } } + private static Java.Awt.Window.Type _UTILITYContent = default; + private static bool _UTILITYReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Awt.Window.Type ValueOf(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Ljava/lang/String;)Ljava/awt/Window$Type;", arg0); + } + /// + /// + /// + /// + public static Java.Awt.Window.Type[] Values() + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "values", "()[Ljava/awt/Window$Type;"); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Beans/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Java/Beans/AllPackageClasses.cs new file mode 100644 index 0000000000..906068a06a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Beans/AllPackageClasses.cs @@ -0,0 +1,1860 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Java.Beans +{ + #region BeanDescriptor + /// + /// + /// + public partial class BeanDescriptor : Java.Beans.FeatureDescriptor + { + const string _bridgeClassName = "java.beans.BeanDescriptor"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public BeanDescriptor() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public BeanDescriptor(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region BeanInfo + /// + /// + /// + public partial class BeanInfo : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.beans.BeanInfo"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("BeanInfo class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public BeanInfo() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("BeanInfo class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public BeanInfo(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region BeanProperty + /// + /// + /// + public partial class BeanProperty : Java.Lang.Annotation.Annotation + { + const string _bridgeClassName = "java.beans.BeanProperty"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("BeanProperty class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public BeanProperty() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("BeanProperty class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public BeanProperty(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Beans + /// + /// + /// + public partial class Beans : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.beans.Beans"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Beans() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Beans(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ConstructorProperties + /// + /// + /// + public partial class ConstructorProperties : Java.Lang.Annotation.Annotation + { + const string _bridgeClassName = "java.beans.ConstructorProperties"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ConstructorProperties class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ConstructorProperties() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ConstructorProperties class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ConstructorProperties(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Customizer + /// + /// + /// + public partial class Customizer : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.beans.Customizer"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Customizer class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Customizer() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Customizer class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Customizer(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DefaultPersistenceDelegate + /// + /// + /// + public partial class DefaultPersistenceDelegate : Java.Beans.PersistenceDelegate + { + const string _bridgeClassName = "java.beans.DefaultPersistenceDelegate"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DefaultPersistenceDelegate() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DefaultPersistenceDelegate(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DesignMode + /// + /// + /// + public partial class DesignMode : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.beans.DesignMode"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("DesignMode class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DesignMode() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("DesignMode class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DesignMode(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Encoder + /// + /// + /// + public partial class Encoder : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.beans.Encoder"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Encoder() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Encoder(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region EventHandler + /// + /// + /// + public partial class EventHandler : Java.Lang.Reflect.InvocationHandler + { + const string _bridgeClassName = "java.beans.EventHandler"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public EventHandler() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public EventHandler(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region EventSetDescriptor + /// + /// + /// + public partial class EventSetDescriptor : Java.Beans.FeatureDescriptor + { + const string _bridgeClassName = "java.beans.EventSetDescriptor"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public EventSetDescriptor() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public EventSetDescriptor(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ExceptionListener + /// + /// + /// + public partial class ExceptionListener : MASES.JCOBridge.C2JBridge.JVMBridgeListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ExceptionListener() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.java.beans.ExceptionListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region ExceptionListenerDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class ExceptionListenerDirect : ExceptionListener + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "java.beans.ExceptionListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region Expression + /// + /// + /// + public partial class Expression : Java.Beans.Statement + { + const string _bridgeClassName = "java.beans.Expression"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Expression() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Expression(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region FeatureDescriptor + /// + /// + /// + public partial class FeatureDescriptor : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.beans.FeatureDescriptor"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public FeatureDescriptor() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public FeatureDescriptor(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region IndexedPropertyChangeEvent + /// + /// + /// + public partial class IndexedPropertyChangeEvent : Java.Beans.PropertyChangeEvent + { + const string _bridgeClassName = "java.beans.IndexedPropertyChangeEvent"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public IndexedPropertyChangeEvent() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public IndexedPropertyChangeEvent(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region IndexedPropertyDescriptor + /// + /// + /// + public partial class IndexedPropertyDescriptor : Java.Beans.PropertyDescriptor + { + const string _bridgeClassName = "java.beans.IndexedPropertyDescriptor"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public IndexedPropertyDescriptor() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public IndexedPropertyDescriptor(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region IntrospectionException + /// + /// + /// + public partial class IntrospectionException : Java.Lang.Exception + { + const string _bridgeClassName = "java.beans.IntrospectionException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region Introspector + /// + /// + /// + public partial class Introspector : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.beans.Introspector"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Introspector() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Introspector(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region JavaBean + /// + /// + /// + public partial class JavaBean : Java.Lang.Annotation.Annotation + { + const string _bridgeClassName = "java.beans.JavaBean"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("JavaBean class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public JavaBean() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("JavaBean class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public JavaBean(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MethodDescriptor + /// + /// + /// + public partial class MethodDescriptor : Java.Beans.FeatureDescriptor + { + const string _bridgeClassName = "java.beans.MethodDescriptor"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MethodDescriptor() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MethodDescriptor(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ParameterDescriptor + /// + /// + /// + public partial class ParameterDescriptor : Java.Beans.FeatureDescriptor + { + const string _bridgeClassName = "java.beans.ParameterDescriptor"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ParameterDescriptor() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ParameterDescriptor(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PersistenceDelegate + /// + /// + /// + public partial class PersistenceDelegate : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.beans.PersistenceDelegate"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("PersistenceDelegate class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public PersistenceDelegate() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("PersistenceDelegate class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public PersistenceDelegate(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PropertyChangeEvent + /// + /// + /// + public partial class PropertyChangeEvent : Java.Util.EventObject + { + const string _bridgeClassName = "java.beans.PropertyChangeEvent"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public PropertyChangeEvent() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public PropertyChangeEvent(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PropertyChangeListener + /// + /// + /// + public partial class PropertyChangeListener : Java.Util.EventListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public PropertyChangeListener() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.java.beans.PropertyChangeListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region PropertyChangeListenerDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class PropertyChangeListenerDirect : PropertyChangeListener + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "java.beans.PropertyChangeListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region PropertyChangeListenerProxy + /// + /// + /// + public partial class PropertyChangeListenerProxy : Java.Util.EventListenerProxy + { + const string _bridgeClassName = "java.beans.PropertyChangeListenerProxy"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public PropertyChangeListenerProxy() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public PropertyChangeListenerProxy(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PropertyChangeSupport + /// + /// + /// + public partial class PropertyChangeSupport : Java.Io.Serializable + { + const string _bridgeClassName = "java.beans.PropertyChangeSupport"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public PropertyChangeSupport() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public PropertyChangeSupport(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PropertyDescriptor + /// + /// + /// + public partial class PropertyDescriptor : Java.Beans.FeatureDescriptor + { + const string _bridgeClassName = "java.beans.PropertyDescriptor"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public PropertyDescriptor() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public PropertyDescriptor(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PropertyEditor + /// + /// + /// + public partial class PropertyEditor : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.beans.PropertyEditor"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("PropertyEditor class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public PropertyEditor() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("PropertyEditor class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public PropertyEditor(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PropertyEditorManager + /// + /// + /// + public partial class PropertyEditorManager : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.beans.PropertyEditorManager"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public PropertyEditorManager() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public PropertyEditorManager(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PropertyEditorSupport + /// + /// + /// + public partial class PropertyEditorSupport : Java.Beans.PropertyEditor + { + const string _bridgeClassName = "java.beans.PropertyEditorSupport"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public PropertyEditorSupport() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public PropertyEditorSupport(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PropertyVetoException + /// + /// + /// + public partial class PropertyVetoException : Java.Lang.Exception + { + const string _bridgeClassName = "java.beans.PropertyVetoException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region SimpleBeanInfo + /// + /// + /// + public partial class SimpleBeanInfo : Java.Beans.BeanInfo + { + const string _bridgeClassName = "java.beans.SimpleBeanInfo"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SimpleBeanInfo() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SimpleBeanInfo(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Statement + /// + /// + /// + public partial class Statement : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.beans.Statement"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Statement() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Statement(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Transient + /// + /// + /// + public partial class Transient : Java.Lang.Annotation.Annotation + { + const string _bridgeClassName = "java.beans.Transient"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Transient class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Transient() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Transient class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Transient(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region VetoableChangeListener + /// + /// + /// + public partial class VetoableChangeListener : Java.Util.EventListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public VetoableChangeListener() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.java.beans.VetoableChangeListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region VetoableChangeListenerDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class VetoableChangeListenerDirect : VetoableChangeListener + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "java.beans.VetoableChangeListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region VetoableChangeListenerProxy + /// + /// + /// + public partial class VetoableChangeListenerProxy : Java.Util.EventListenerProxy + { + const string _bridgeClassName = "java.beans.VetoableChangeListenerProxy"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public VetoableChangeListenerProxy() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public VetoableChangeListenerProxy(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region VetoableChangeSupport + /// + /// + /// + public partial class VetoableChangeSupport : Java.Io.Serializable + { + const string _bridgeClassName = "java.beans.VetoableChangeSupport"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public VetoableChangeSupport() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public VetoableChangeSupport(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Visibility + /// + /// + /// + public partial class Visibility : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.beans.Visibility"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Visibility class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Visibility() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Visibility class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Visibility(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region XMLDecoder + /// + /// + /// + public partial class XMLDecoder : Java.Lang.AutoCloseable + { + const string _bridgeClassName = "java.beans.XMLDecoder"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public XMLDecoder() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public XMLDecoder(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region XMLEncoder + /// + /// + /// + public partial class XMLEncoder : Java.Beans.Encoder + { + const string _bridgeClassName = "java.beans.XMLEncoder"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public XMLEncoder() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public XMLEncoder(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Beans/BeanDescriptor.cs b/src/net/JNet/GeneratedCore/Java/Beans/BeanDescriptor.cs new file mode 100644 index 0000000000..1acd3b2eb1 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Beans/BeanDescriptor.cs @@ -0,0 +1,89 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Beans +{ + #region BeanDescriptor + public partial class BeanDescriptor + { + #region Constructors + /// + /// + /// + /// + /// + public BeanDescriptor(Java.Lang.Class arg0, Java.Lang.Class arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public BeanDescriptor(Java.Lang.Class arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Class BeanClass + { + get { return IExecuteWithSignature("getBeanClass", "()Ljava/lang/Class;"); } + } + /// + /// + /// + public Java.Lang.Class CustomizerClass + { + get { return IExecuteWithSignature("getCustomizerClass", "()Ljava/lang/Class;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Beans/BeanInfo.cs b/src/net/JNet/GeneratedCore/Java/Beans/BeanInfo.cs new file mode 100644 index 0000000000..6f3bc07340 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Beans/BeanInfo.cs @@ -0,0 +1,192 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Beans +{ + #region IBeanInfo + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IBeanInfo + { + #region Instance methods + /// + /// + /// + Java.Beans.BeanInfo[] AdditionalBeanInfo { get; } + /// + /// + /// + Java.Beans.BeanDescriptor BeanDescriptor { get; } + /// + /// + /// + int DefaultEventIndex { get; } + /// + /// + /// + int DefaultPropertyIndex { get; } + /// + /// + /// + Java.Beans.EventSetDescriptor[] EventSetDescriptors { get; } + /// + /// + /// + Java.Beans.MethodDescriptor[] MethodDescriptors { get; } + /// + /// + /// + Java.Beans.PropertyDescriptor[] PropertyDescriptors { get; } + /// + /// + /// + /// + /// + Java.Awt.Image GetIcon(int arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region BeanInfo + public partial class BeanInfo : Java.Beans.IBeanInfo + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int ICON_COLOR_16x16 { get { if (!_ICON_COLOR_16x16Ready) { _ICON_COLOR_16x16Content = SGetField(LocalBridgeClazz, "ICON_COLOR_16x16"); _ICON_COLOR_16x16Ready = true; } return _ICON_COLOR_16x16Content; } } + private static int _ICON_COLOR_16x16Content = default; + private static bool _ICON_COLOR_16x16Ready = false; // this is used because in case of generics + /// + /// + /// + public static int ICON_COLOR_32x32 { get { if (!_ICON_COLOR_32x32Ready) { _ICON_COLOR_32x32Content = SGetField(LocalBridgeClazz, "ICON_COLOR_32x32"); _ICON_COLOR_32x32Ready = true; } return _ICON_COLOR_32x32Content; } } + private static int _ICON_COLOR_32x32Content = default; + private static bool _ICON_COLOR_32x32Ready = false; // this is used because in case of generics + /// + /// + /// + public static int ICON_MONO_16x16 { get { if (!_ICON_MONO_16x16Ready) { _ICON_MONO_16x16Content = SGetField(LocalBridgeClazz, "ICON_MONO_16x16"); _ICON_MONO_16x16Ready = true; } return _ICON_MONO_16x16Content; } } + private static int _ICON_MONO_16x16Content = default; + private static bool _ICON_MONO_16x16Ready = false; // this is used because in case of generics + /// + /// + /// + public static int ICON_MONO_32x32 { get { if (!_ICON_MONO_32x32Ready) { _ICON_MONO_32x32Content = SGetField(LocalBridgeClazz, "ICON_MONO_32x32"); _ICON_MONO_32x32Ready = true; } return _ICON_MONO_32x32Content; } } + private static int _ICON_MONO_32x32Content = default; + private static bool _ICON_MONO_32x32Ready = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Beans.BeanInfo[] AdditionalBeanInfo + { + get { return IExecuteWithSignatureArray("getAdditionalBeanInfo", "()[Ljava/beans/BeanInfo;"); } + } + /// + /// + /// + public Java.Beans.BeanDescriptor BeanDescriptor + { + get { return IExecuteWithSignature("getBeanDescriptor", "()Ljava/beans/BeanDescriptor;"); } + } + /// + /// + /// + public int DefaultEventIndex + { + get { return IExecuteWithSignature("getDefaultEventIndex", "()I"); } + } + /// + /// + /// + public int DefaultPropertyIndex + { + get { return IExecuteWithSignature("getDefaultPropertyIndex", "()I"); } + } + /// + /// + /// + public Java.Beans.EventSetDescriptor[] EventSetDescriptors + { + get { return IExecuteWithSignatureArray("getEventSetDescriptors", "()[Ljava/beans/EventSetDescriptor;"); } + } + /// + /// + /// + public Java.Beans.MethodDescriptor[] MethodDescriptors + { + get { return IExecuteWithSignatureArray("getMethodDescriptors", "()[Ljava/beans/MethodDescriptor;"); } + } + /// + /// + /// + public Java.Beans.PropertyDescriptor[] PropertyDescriptors + { + get { return IExecuteWithSignatureArray("getPropertyDescriptors", "()[Ljava/beans/PropertyDescriptor;"); } + } + /// + /// + /// + /// + /// + public Java.Awt.Image GetIcon(int arg0) + { + return IExecuteWithSignature("getIcon", "(I)Ljava/awt/Image;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Beans/BeanProperty.cs b/src/net/JNet/GeneratedCore/Java/Beans/BeanProperty.cs new file mode 100644 index 0000000000..434fbc7be4 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Beans/BeanProperty.cs @@ -0,0 +1,180 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Beans +{ + #region IBeanProperty + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IBeanProperty : Java.Lang.Annotation.IAnnotation + { + #region Instance methods + /// + /// + /// + /// + bool Bound(); + /// + /// + /// + /// + bool Expert(); + /// + /// + /// + /// + bool Hidden(); + /// + /// + /// + /// + bool Preferred(); + /// + /// + /// + /// + bool Required(); + /// + /// + /// + /// + bool VisualUpdate(); + /// + /// + /// + /// + Java.Lang.String Description(); + /// + /// + /// + /// + Java.Lang.String[] EnumerationValues(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region BeanProperty + public partial class BeanProperty : Java.Beans.IBeanProperty + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public bool Bound() + { + return IExecuteWithSignature("bound", "()Z"); + } + /// + /// + /// + /// + public bool Expert() + { + return IExecuteWithSignature("expert", "()Z"); + } + /// + /// + /// + /// + public bool Hidden() + { + return IExecuteWithSignature("hidden", "()Z"); + } + /// + /// + /// + /// + public bool Preferred() + { + return IExecuteWithSignature("preferred", "()Z"); + } + /// + /// + /// + /// + public bool Required() + { + return IExecuteWithSignature("required", "()Z"); + } + /// + /// + /// + /// + public bool VisualUpdate() + { + return IExecuteWithSignature("visualUpdate", "()Z"); + } + /// + /// + /// + /// + public Java.Lang.String Description() + { + return IExecuteWithSignature("description", "()Ljava/lang/String;"); + } + /// + /// + /// + /// + public Java.Lang.String[] EnumerationValues() + { + return IExecuteWithSignatureArray("enumerationValues", "()[Ljava/lang/String;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Beans/Beancontext/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Java/Beans/Beancontext/AllPackageClasses.cs new file mode 100644 index 0000000000..ddc79805ac --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Beans/Beancontext/AllPackageClasses.cs @@ -0,0 +1,924 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Java.Beans.Beancontext +{ + #region BeanContext + /// + /// + /// + public partial class BeanContext : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.beans.beancontext.BeanContext"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("BeanContext class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public BeanContext() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("BeanContext class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public BeanContext(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region BeanContextChild + /// + /// + /// + public partial class BeanContextChild : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.beans.beancontext.BeanContextChild"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("BeanContextChild class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public BeanContextChild() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("BeanContextChild class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public BeanContextChild(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region BeanContextChildComponentProxy + /// + /// + /// + public partial class BeanContextChildComponentProxy : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.beans.beancontext.BeanContextChildComponentProxy"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("BeanContextChildComponentProxy class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public BeanContextChildComponentProxy() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("BeanContextChildComponentProxy class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public BeanContextChildComponentProxy(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region BeanContextChildSupport + /// + /// + /// + public partial class BeanContextChildSupport : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.beans.beancontext.BeanContextChildSupport"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public BeanContextChildSupport() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public BeanContextChildSupport(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region BeanContextContainerProxy + /// + /// + /// + public partial class BeanContextContainerProxy : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.beans.beancontext.BeanContextContainerProxy"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("BeanContextContainerProxy class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public BeanContextContainerProxy() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("BeanContextContainerProxy class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public BeanContextContainerProxy(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region BeanContextEvent + /// + /// + /// + public partial class BeanContextEvent : Java.Util.EventObject + { + const string _bridgeClassName = "java.beans.beancontext.BeanContextEvent"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("BeanContextEvent class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public BeanContextEvent() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("BeanContextEvent class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public BeanContextEvent(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region BeanContextMembershipEvent + /// + /// + /// + public partial class BeanContextMembershipEvent : Java.Beans.Beancontext.BeanContextEvent + { + const string _bridgeClassName = "java.beans.beancontext.BeanContextMembershipEvent"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public BeanContextMembershipEvent() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public BeanContextMembershipEvent(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region BeanContextMembershipListener + /// + /// + /// + public partial class BeanContextMembershipListener : Java.Util.EventListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public BeanContextMembershipListener() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.java.beans.beancontext.BeanContextMembershipListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region BeanContextMembershipListenerDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class BeanContextMembershipListenerDirect : BeanContextMembershipListener + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "java.beans.beancontext.BeanContextMembershipListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region BeanContextProxy + /// + /// + /// + public partial class BeanContextProxy : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.beans.beancontext.BeanContextProxy"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("BeanContextProxy class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public BeanContextProxy() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("BeanContextProxy class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public BeanContextProxy(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region BeanContextServiceAvailableEvent + /// + /// + /// + public partial class BeanContextServiceAvailableEvent : Java.Beans.Beancontext.BeanContextEvent + { + const string _bridgeClassName = "java.beans.beancontext.BeanContextServiceAvailableEvent"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public BeanContextServiceAvailableEvent() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public BeanContextServiceAvailableEvent(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region BeanContextServiceProvider + /// + /// + /// + public partial class BeanContextServiceProvider : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.beans.beancontext.BeanContextServiceProvider"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("BeanContextServiceProvider class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public BeanContextServiceProvider() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("BeanContextServiceProvider class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public BeanContextServiceProvider(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region BeanContextServiceProviderBeanInfo + /// + /// + /// + public partial class BeanContextServiceProviderBeanInfo : Java.Beans.BeanInfo + { + const string _bridgeClassName = "java.beans.beancontext.BeanContextServiceProviderBeanInfo"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("BeanContextServiceProviderBeanInfo class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public BeanContextServiceProviderBeanInfo() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("BeanContextServiceProviderBeanInfo class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public BeanContextServiceProviderBeanInfo(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region BeanContextServiceRevokedEvent + /// + /// + /// + public partial class BeanContextServiceRevokedEvent : Java.Beans.Beancontext.BeanContextEvent + { + const string _bridgeClassName = "java.beans.beancontext.BeanContextServiceRevokedEvent"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public BeanContextServiceRevokedEvent() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public BeanContextServiceRevokedEvent(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region BeanContextServiceRevokedListener + /// + /// + /// + public partial class BeanContextServiceRevokedListener : Java.Util.EventListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public BeanContextServiceRevokedListener() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.java.beans.beancontext.BeanContextServiceRevokedListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region BeanContextServiceRevokedListenerDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class BeanContextServiceRevokedListenerDirect : BeanContextServiceRevokedListener + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "java.beans.beancontext.BeanContextServiceRevokedListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region BeanContextServices + /// + /// + /// + public partial class BeanContextServices : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.beans.beancontext.BeanContextServices"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("BeanContextServices class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public BeanContextServices() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("BeanContextServices class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public BeanContextServices(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region BeanContextServicesListener + /// + /// + /// + public partial class BeanContextServicesListener : MASES.JCOBridge.C2JBridge.JVMBridgeListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public BeanContextServicesListener() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.java.beans.beancontext.BeanContextServicesListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region BeanContextServicesListenerDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class BeanContextServicesListenerDirect : BeanContextServicesListener + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "java.beans.beancontext.BeanContextServicesListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region BeanContextServicesSupport + /// + /// + /// + public partial class BeanContextServicesSupport : Java.Beans.Beancontext.BeanContextSupport + { + const string _bridgeClassName = "java.beans.beancontext.BeanContextServicesSupport"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public BeanContextServicesSupport() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public BeanContextServicesSupport(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region BeanContextSupport + /// + /// + /// + public partial class BeanContextSupport : Java.Beans.Beancontext.BeanContextChildSupport + { + const string _bridgeClassName = "java.beans.beancontext.BeanContextSupport"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public BeanContextSupport() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public BeanContextSupport(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Beans/Beancontext/BeanContext.cs b/src/net/JNet/GeneratedCore/Java/Beans/Beancontext/BeanContext.cs new file mode 100644 index 0000000000..53d13918be --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Beans/Beancontext/BeanContext.cs @@ -0,0 +1,181 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Beans.Beancontext +{ + #region IBeanContext + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IBeanContext + { + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + Java.Io.InputStream GetResourceAsStream(Java.Lang.String arg0, Java.Beans.Beancontext.BeanContextChild arg1); + /// + /// + /// + /// + /// + /// + /// + object InstantiateChild(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + /// + Java.Net.URL GetResource(Java.Lang.String arg0, Java.Beans.Beancontext.BeanContextChild arg1); + /// + /// + /// + /// + void AddBeanContextMembershipListener(Java.Beans.Beancontext.BeanContextMembershipListener arg0); + /// + /// + /// + /// + void RemoveBeanContextMembershipListener(Java.Beans.Beancontext.BeanContextMembershipListener arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region BeanContext + public partial class BeanContext : Java.Beans.Beancontext.IBeanContext + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Beans.Beancontext.BeanContextChild(Java.Beans.Beancontext.BeanContext t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Util.Collection(Java.Beans.Beancontext.BeanContext t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Beans.DesignMode(Java.Beans.Beancontext.BeanContext t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Beans.Visibility(Java.Beans.Beancontext.BeanContext t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static object globalHierarchyLock { get { if (!_globalHierarchyLockReady) { _globalHierarchyLockContent = SGetField(LocalBridgeClazz, "globalHierarchyLock"); _globalHierarchyLockReady = true; } return _globalHierarchyLockContent; } } + private static object _globalHierarchyLockContent = default; + private static bool _globalHierarchyLockReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + public Java.Io.InputStream GetResourceAsStream(Java.Lang.String arg0, Java.Beans.Beancontext.BeanContextChild arg1) + { + return IExecute("getResourceAsStream", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public object InstantiateChild(Java.Lang.String arg0) + { + return IExecuteWithSignature("instantiateChild", "(Ljava/lang/String;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Net.URL GetResource(Java.Lang.String arg0, Java.Beans.Beancontext.BeanContextChild arg1) + { + return IExecute("getResource", arg0, arg1); + } + /// + /// + /// + /// + public void AddBeanContextMembershipListener(Java.Beans.Beancontext.BeanContextMembershipListener arg0) + { + IExecuteWithSignature("addBeanContextMembershipListener", "(Ljava/beans/beancontext/BeanContextMembershipListener;)V", arg0); + } + /// + /// + /// + /// + public void RemoveBeanContextMembershipListener(Java.Beans.Beancontext.BeanContextMembershipListener arg0) + { + IExecuteWithSignature("removeBeanContextMembershipListener", "(Ljava/beans/beancontext/BeanContextMembershipListener;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Beans/Beancontext/BeanContextChild.cs b/src/net/JNet/GeneratedCore/Java/Beans/Beancontext/BeanContextChild.cs new file mode 100644 index 0000000000..1088fa1759 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Beans/Beancontext/BeanContextChild.cs @@ -0,0 +1,147 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Beans.Beancontext +{ + #region IBeanContextChild + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IBeanContextChild + { + #region Instance methods + /// + /// + /// + Java.Beans.Beancontext.BeanContext BeanContext { get; set; } + /// + /// + /// + /// + /// + void AddPropertyChangeListener(Java.Lang.String arg0, Java.Beans.PropertyChangeListener arg1); + /// + /// + /// + /// + /// + void AddVetoableChangeListener(Java.Lang.String arg0, Java.Beans.VetoableChangeListener arg1); + /// + /// + /// + /// + /// + void RemovePropertyChangeListener(Java.Lang.String arg0, Java.Beans.PropertyChangeListener arg1); + /// + /// + /// + /// + /// + void RemoveVetoableChangeListener(Java.Lang.String arg0, Java.Beans.VetoableChangeListener arg1); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region BeanContextChild + public partial class BeanContextChild : Java.Beans.Beancontext.IBeanContextChild + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Beans.Beancontext.BeanContext BeanContext + { + get { return IExecuteWithSignature("getBeanContext", "()Ljava/beans/beancontext/BeanContext;"); } set { IExecuteWithSignature("setBeanContext", "(Ljava/beans/beancontext/BeanContext;)V", value); } + } + /// + /// + /// + /// + /// + public void AddPropertyChangeListener(Java.Lang.String arg0, Java.Beans.PropertyChangeListener arg1) + { + IExecute("addPropertyChangeListener", arg0, arg1); + } + /// + /// + /// + /// + /// + public void AddVetoableChangeListener(Java.Lang.String arg0, Java.Beans.VetoableChangeListener arg1) + { + IExecute("addVetoableChangeListener", arg0, arg1); + } + /// + /// + /// + /// + /// + public void RemovePropertyChangeListener(Java.Lang.String arg0, Java.Beans.PropertyChangeListener arg1) + { + IExecute("removePropertyChangeListener", arg0, arg1); + } + /// + /// + /// + /// + /// + public void RemoveVetoableChangeListener(Java.Lang.String arg0, Java.Beans.VetoableChangeListener arg1) + { + IExecute("removeVetoableChangeListener", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Beans/Beancontext/BeanContextChildComponentProxy.cs b/src/net/JNet/GeneratedCore/Java/Beans/Beancontext/BeanContextChildComponentProxy.cs new file mode 100644 index 0000000000..03fdd37402 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Beans/Beancontext/BeanContextChildComponentProxy.cs @@ -0,0 +1,87 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Beans.Beancontext +{ + #region IBeanContextChildComponentProxy + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IBeanContextChildComponentProxy + { + #region Instance methods + /// + /// + /// + Java.Awt.Component Component { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region BeanContextChildComponentProxy + public partial class BeanContextChildComponentProxy : Java.Beans.Beancontext.IBeanContextChildComponentProxy + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.Component Component + { + get { return IExecuteWithSignature("getComponent", "()Ljava/awt/Component;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Beans/Beancontext/BeanContextChildSupport.cs b/src/net/JNet/GeneratedCore/Java/Beans/Beancontext/BeanContextChildSupport.cs new file mode 100644 index 0000000000..3bea6e6b7e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Beans/Beancontext/BeanContextChildSupport.cs @@ -0,0 +1,186 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Beans.Beancontext +{ + #region BeanContextChildSupport + public partial class BeanContextChildSupport + { + #region Constructors + /// + /// + /// + /// + public BeanContextChildSupport(Java.Beans.Beancontext.BeanContextChild arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Beans.Beancontext.BeanContextChild(Java.Beans.Beancontext.BeanContextChildSupport t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Beans.Beancontext.BeanContextServicesListener(Java.Beans.Beancontext.BeanContextChildSupport t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Beans.Beancontext.BeanContextChildSupport t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public Java.Beans.Beancontext.BeanContextChild beanContextChildPeer { get { return IGetField("beanContextChildPeer"); } set { ISetField("beanContextChildPeer", value); } } + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Beans.Beancontext.BeanContext BeanContext + { + get { return IExecuteWithSignature("getBeanContext", "()Ljava/beans/beancontext/BeanContext;"); } set { IExecuteWithSignature("setBeanContext", "(Ljava/beans/beancontext/BeanContext;)V", value); } + } + /// + /// + /// + public Java.Beans.Beancontext.BeanContextChild BeanContextChildPeer + { + get { return IExecuteWithSignature("getBeanContextChildPeer", "()Ljava/beans/beancontext/BeanContextChild;"); } + } + /// + /// + /// + /// + public bool IsDelegated() + { + return IExecuteWithSignature("isDelegated", "()Z"); + } + /// + /// + /// + /// + /// + public bool ValidatePendingSetBeanContext(Java.Beans.Beancontext.BeanContext arg0) + { + return IExecuteWithSignature("validatePendingSetBeanContext", "(Ljava/beans/beancontext/BeanContext;)Z", arg0); + } + /// + /// + /// + /// + /// + public void AddPropertyChangeListener(Java.Lang.String arg0, Java.Beans.PropertyChangeListener arg1) + { + IExecute("addPropertyChangeListener", arg0, arg1); + } + /// + /// + /// + /// + /// + public void AddVetoableChangeListener(Java.Lang.String arg0, Java.Beans.VetoableChangeListener arg1) + { + IExecute("addVetoableChangeListener", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void FirePropertyChange(Java.Lang.String arg0, object arg1, object arg2) + { + IExecute("firePropertyChange", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public void FireVetoableChange(Java.Lang.String arg0, object arg1, object arg2) + { + IExecute("fireVetoableChange", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public void RemovePropertyChangeListener(Java.Lang.String arg0, Java.Beans.PropertyChangeListener arg1) + { + IExecute("removePropertyChangeListener", arg0, arg1); + } + /// + /// + /// + /// + /// + public void RemoveVetoableChangeListener(Java.Lang.String arg0, Java.Beans.VetoableChangeListener arg1) + { + IExecute("removeVetoableChangeListener", arg0, arg1); + } + /// + /// + /// + /// + public void ServiceAvailable(Java.Beans.Beancontext.BeanContextServiceAvailableEvent arg0) + { + IExecuteWithSignature("serviceAvailable", "(Ljava/beans/beancontext/BeanContextServiceAvailableEvent;)V", arg0); + } + /// + /// + /// + /// + public void ServiceRevoked(Java.Beans.Beancontext.BeanContextServiceRevokedEvent arg0) + { + IExecuteWithSignature("serviceRevoked", "(Ljava/beans/beancontext/BeanContextServiceRevokedEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Beans/Beancontext/BeanContextContainerProxy.cs b/src/net/JNet/GeneratedCore/Java/Beans/Beancontext/BeanContextContainerProxy.cs new file mode 100644 index 0000000000..51fc63efde --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Beans/Beancontext/BeanContextContainerProxy.cs @@ -0,0 +1,87 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Beans.Beancontext +{ + #region IBeanContextContainerProxy + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IBeanContextContainerProxy + { + #region Instance methods + /// + /// + /// + Java.Awt.Container Container { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region BeanContextContainerProxy + public partial class BeanContextContainerProxy : Java.Beans.Beancontext.IBeanContextContainerProxy + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.Container Container + { + get { return IExecuteWithSignature("getContainer", "()Ljava/awt/Container;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Beans/Beancontext/BeanContextEvent.cs b/src/net/JNet/GeneratedCore/Java/Beans/Beancontext/BeanContextEvent.cs new file mode 100644 index 0000000000..238f6501bf --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Beans/Beancontext/BeanContextEvent.cs @@ -0,0 +1,80 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Beans.Beancontext +{ + #region BeanContextEvent + public partial class BeanContextEvent + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Beans.Beancontext.BeanContext BeanContext + { + get { return IExecuteWithSignature("getBeanContext", "()Ljava/beans/beancontext/BeanContext;"); } + } + /// + /// + /// + public Java.Beans.Beancontext.BeanContext PropagatedFrom + { + get { return IExecuteWithSignature("getPropagatedFrom", "()Ljava/beans/beancontext/BeanContext;"); } set { IExecuteWithSignature("setPropagatedFrom", "(Ljava/beans/beancontext/BeanContext;)V", value); } + } + /// + /// + /// + /// + public bool IsPropagated() + { + return IExecuteWithSignature("isPropagated", "()Z"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Beans/Beancontext/BeanContextMembershipEvent.cs b/src/net/JNet/GeneratedCore/Java/Beans/Beancontext/BeanContextMembershipEvent.cs new file mode 100644 index 0000000000..5d64d2b4dc --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Beans/Beancontext/BeanContextMembershipEvent.cs @@ -0,0 +1,100 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Beans.Beancontext +{ + #region BeanContextMembershipEvent + public partial class BeanContextMembershipEvent + { + #region Constructors + /// + /// + /// + /// + /// + public BeanContextMembershipEvent(Java.Beans.Beancontext.BeanContext arg0, Java.Util.Collection arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public bool Contains(object arg0) + { + return IExecuteWithSignature("contains", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + public int Size() + { + return IExecuteWithSignature("size", "()I"); + } + /// + /// + /// + /// + public object[] ToArray() + { + return IExecuteWithSignatureArray("toArray", "()[Ljava/lang/Object;"); + } + /// + /// + /// + /// + public Java.Util.Iterator Iterator() + { + return IExecuteWithSignature("iterator", "()Ljava/util/Iterator;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Beans/Beancontext/BeanContextMembershipListener.cs b/src/net/JNet/GeneratedCore/Java/Beans/Beancontext/BeanContextMembershipListener.cs new file mode 100644 index 0000000000..affcb52003 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Beans/Beancontext/BeanContextMembershipListener.cs @@ -0,0 +1,184 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Beans.Beancontext +{ + #region IBeanContextMembershipListener + /// + /// .NET interface for org.mases.jnet.generated.java.beans.beancontext.BeanContextMembershipListener implementing + /// + public partial interface IBeanContextMembershipListener + { + #region Instance methods + /// + /// + /// + /// + void ChildrenAdded(Java.Beans.Beancontext.BeanContextMembershipEvent arg0); + /// + /// + /// + /// + void ChildrenRemoved(Java.Beans.Beancontext.BeanContextMembershipEvent arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region BeanContextMembershipListener + public partial class BeanContextMembershipListener : Java.Beans.Beancontext.IBeanContextMembershipListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("childrenAdded", new global::System.EventHandler>>(ChildrenAddedEventHandler)); + AddEventHandler("childrenRemoved", new global::System.EventHandler>>(ChildrenRemovedEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnChildrenAdded { get; set; } = null; + + void ChildrenAddedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnChildrenAdded != null) ? OnChildrenAdded : ChildrenAdded; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void ChildrenAdded(Java.Beans.Beancontext.BeanContextMembershipEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnChildrenRemoved { get; set; } = null; + + void ChildrenRemovedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnChildrenRemoved != null) ? OnChildrenRemoved : ChildrenRemoved; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void ChildrenRemoved(Java.Beans.Beancontext.BeanContextMembershipEvent arg0) + { + + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region BeanContextMembershipListenerDirect + public partial class BeanContextMembershipListenerDirect : Java.Beans.Beancontext.IBeanContextMembershipListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public override void ChildrenAdded(Java.Beans.Beancontext.BeanContextMembershipEvent arg0) + { + IExecuteWithSignature("childrenAdded", "(Ljava/beans/beancontext/BeanContextMembershipEvent;)V", arg0); + } + /// + /// + /// + /// + public override void ChildrenRemoved(Java.Beans.Beancontext.BeanContextMembershipEvent arg0) + { + IExecuteWithSignature("childrenRemoved", "(Ljava/beans/beancontext/BeanContextMembershipEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Beans/Beancontext/BeanContextProxy.cs b/src/net/JNet/GeneratedCore/Java/Beans/Beancontext/BeanContextProxy.cs new file mode 100644 index 0000000000..50ceee1ca7 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Beans/Beancontext/BeanContextProxy.cs @@ -0,0 +1,87 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Beans.Beancontext +{ + #region IBeanContextProxy + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IBeanContextProxy + { + #region Instance methods + /// + /// + /// + Java.Beans.Beancontext.BeanContextChild GetBeanContextProxy { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region BeanContextProxy + public partial class BeanContextProxy : Java.Beans.Beancontext.IBeanContextProxy + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Beans.Beancontext.BeanContextChild GetBeanContextProxy + { + get { return IExecuteWithSignature("getBeanContextProxy", "()Ljava/beans/beancontext/BeanContextChild;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Beans/Beancontext/BeanContextServiceAvailableEvent.cs b/src/net/JNet/GeneratedCore/Java/Beans/Beancontext/BeanContextServiceAvailableEvent.cs new file mode 100644 index 0000000000..522465adec --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Beans/Beancontext/BeanContextServiceAvailableEvent.cs @@ -0,0 +1,88 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Beans.Beancontext +{ + #region BeanContextServiceAvailableEvent + public partial class BeanContextServiceAvailableEvent + { + #region Constructors + /// + /// + /// + /// + /// + public BeanContextServiceAvailableEvent(Java.Beans.Beancontext.BeanContextServices arg0, Java.Lang.Class arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Util.Iterator CurrentServiceSelectors + { + get { return IExecuteWithSignature>("getCurrentServiceSelectors", "()Ljava/util/Iterator;"); } + } + /// + /// + /// + public Java.Lang.Class ServiceClass + { + get { return IExecuteWithSignature("getServiceClass", "()Ljava/lang/Class;"); } + } + /// + /// + /// + public Java.Beans.Beancontext.BeanContextServices SourceAsBeanContextServices + { + get { return IExecuteWithSignature("getSourceAsBeanContextServices", "()Ljava/beans/beancontext/BeanContextServices;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Beans/Beancontext/BeanContextServiceProvider.cs b/src/net/JNet/GeneratedCore/Java/Beans/Beancontext/BeanContextServiceProvider.cs new file mode 100644 index 0000000000..0493ab6250 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Beans/Beancontext/BeanContextServiceProvider.cs @@ -0,0 +1,131 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Beans.Beancontext +{ + #region IBeanContextServiceProvider + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IBeanContextServiceProvider + { + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + object GetService(Java.Beans.Beancontext.BeanContextServices arg0, object arg1, Java.Lang.Class arg2, object arg3); + /// + /// + /// + /// + /// + /// + Java.Util.Iterator GetCurrentServiceSelectors(Java.Beans.Beancontext.BeanContextServices arg0, Java.Lang.Class arg1); + /// + /// + /// + /// + /// + /// + void ReleaseService(Java.Beans.Beancontext.BeanContextServices arg0, object arg1, object arg2); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region BeanContextServiceProvider + public partial class BeanContextServiceProvider : Java.Beans.Beancontext.IBeanContextServiceProvider + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + public object GetService(Java.Beans.Beancontext.BeanContextServices arg0, object arg1, Java.Lang.Class arg2, object arg3) + { + return IExecute("getService", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Iterator GetCurrentServiceSelectors(Java.Beans.Beancontext.BeanContextServices arg0, Java.Lang.Class arg1) + { + return IExecute>("getCurrentServiceSelectors", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void ReleaseService(Java.Beans.Beancontext.BeanContextServices arg0, object arg1, object arg2) + { + IExecute("releaseService", arg0, arg1, arg2); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Beans/Beancontext/BeanContextServiceProviderBeanInfo.cs b/src/net/JNet/GeneratedCore/Java/Beans/Beancontext/BeanContextServiceProviderBeanInfo.cs new file mode 100644 index 0000000000..26c4d60147 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Beans/Beancontext/BeanContextServiceProviderBeanInfo.cs @@ -0,0 +1,87 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Beans.Beancontext +{ + #region IBeanContextServiceProviderBeanInfo + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IBeanContextServiceProviderBeanInfo : Java.Beans.IBeanInfo + { + #region Instance methods + /// + /// + /// + Java.Beans.BeanInfo[] ServicesBeanInfo { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region BeanContextServiceProviderBeanInfo + public partial class BeanContextServiceProviderBeanInfo : Java.Beans.Beancontext.IBeanContextServiceProviderBeanInfo + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Beans.BeanInfo[] ServicesBeanInfo + { + get { return IExecuteWithSignatureArray("getServicesBeanInfo", "()[Ljava/beans/BeanInfo;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Beans/Beancontext/BeanContextServiceRevokedEvent.cs b/src/net/JNet/GeneratedCore/Java/Beans/Beancontext/BeanContextServiceRevokedEvent.cs new file mode 100644 index 0000000000..98ae635545 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Beans/Beancontext/BeanContextServiceRevokedEvent.cs @@ -0,0 +1,99 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Beans.Beancontext +{ + #region BeanContextServiceRevokedEvent + public partial class BeanContextServiceRevokedEvent + { + #region Constructors + /// + /// + /// + /// + /// + /// + public BeanContextServiceRevokedEvent(Java.Beans.Beancontext.BeanContextServices arg0, Java.Lang.Class arg1, bool arg2) + : base(arg0, arg1, arg2) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Class ServiceClass + { + get { return IExecuteWithSignature("getServiceClass", "()Ljava/lang/Class;"); } + } + /// + /// + /// + public Java.Beans.Beancontext.BeanContextServices SourceAsBeanContextServices + { + get { return IExecuteWithSignature("getSourceAsBeanContextServices", "()Ljava/beans/beancontext/BeanContextServices;"); } + } + /// + /// + /// + /// + public bool IsCurrentServiceInvalidNow() + { + return IExecuteWithSignature("isCurrentServiceInvalidNow", "()Z"); + } + /// + /// + /// + /// + /// + public bool IsServiceClass(Java.Lang.Class arg0) + { + return IExecuteWithSignature("isServiceClass", "(Ljava/lang/Class;)Z", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Beans/Beancontext/BeanContextServiceRevokedListener.cs b/src/net/JNet/GeneratedCore/Java/Beans/Beancontext/BeanContextServiceRevokedListener.cs new file mode 100644 index 0000000000..e303b67df3 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Beans/Beancontext/BeanContextServiceRevokedListener.cs @@ -0,0 +1,149 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Beans.Beancontext +{ + #region IBeanContextServiceRevokedListener + /// + /// .NET interface for org.mases.jnet.generated.java.beans.beancontext.BeanContextServiceRevokedListener implementing + /// + public partial interface IBeanContextServiceRevokedListener + { + #region Instance methods + /// + /// + /// + /// + void ServiceRevoked(Java.Beans.Beancontext.BeanContextServiceRevokedEvent arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region BeanContextServiceRevokedListener + public partial class BeanContextServiceRevokedListener : Java.Beans.Beancontext.IBeanContextServiceRevokedListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("serviceRevoked", new global::System.EventHandler>>(ServiceRevokedEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnServiceRevoked { get; set; } = null; + + void ServiceRevokedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnServiceRevoked != null) ? OnServiceRevoked : ServiceRevoked; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void ServiceRevoked(Java.Beans.Beancontext.BeanContextServiceRevokedEvent arg0) + { + + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region BeanContextServiceRevokedListenerDirect + public partial class BeanContextServiceRevokedListenerDirect : Java.Beans.Beancontext.IBeanContextServiceRevokedListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public override void ServiceRevoked(Java.Beans.Beancontext.BeanContextServiceRevokedEvent arg0) + { + IExecuteWithSignature("serviceRevoked", "(Ljava/beans/beancontext/BeanContextServiceRevokedEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Beans/Beancontext/BeanContextServices.cs b/src/net/JNet/GeneratedCore/Java/Beans/Beancontext/BeanContextServices.cs new file mode 100644 index 0000000000..e7b8fd8930 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Beans/Beancontext/BeanContextServices.cs @@ -0,0 +1,227 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Beans.Beancontext +{ + #region IBeanContextServices + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IBeanContextServices + { + #region Instance methods + /// + /// + /// + Java.Util.Iterator CurrentServiceClasses { get; } + /// + /// + /// + /// + /// + /// + bool AddService(Java.Lang.Class arg0, Java.Beans.Beancontext.BeanContextServiceProvider arg1); + /// + /// + /// + /// + /// + bool HasService(Java.Lang.Class arg0); + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + object GetService(Java.Beans.Beancontext.BeanContextChild arg0, object arg1, Java.Lang.Class arg2, object arg3, Java.Beans.Beancontext.BeanContextServiceRevokedListener arg4); + /// + /// + /// + /// + /// + Java.Util.Iterator GetCurrentServiceSelectors(Java.Lang.Class arg0); + /// + /// + /// + /// + void AddBeanContextServicesListener(Java.Beans.Beancontext.BeanContextServicesListener arg0); + /// + /// + /// + /// + /// + /// + void ReleaseService(Java.Beans.Beancontext.BeanContextChild arg0, object arg1, object arg2); + /// + /// + /// + /// + void RemoveBeanContextServicesListener(Java.Beans.Beancontext.BeanContextServicesListener arg0); + /// + /// + /// + /// + /// + /// + void RevokeService(Java.Lang.Class arg0, Java.Beans.Beancontext.BeanContextServiceProvider arg1, bool arg2); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region BeanContextServices + public partial class BeanContextServices : Java.Beans.Beancontext.IBeanContextServices + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Beans.Beancontext.BeanContext(Java.Beans.Beancontext.BeanContextServices t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Beans.Beancontext.BeanContextServicesListener(Java.Beans.Beancontext.BeanContextServices t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Util.Iterator CurrentServiceClasses + { + get { return IExecuteWithSignature>("getCurrentServiceClasses", "()Ljava/util/Iterator;"); } + } + /// + /// + /// + /// + /// + /// + public bool AddService(Java.Lang.Class arg0, Java.Beans.Beancontext.BeanContextServiceProvider arg1) + { + return IExecute("addService", arg0, arg1); + } + /// + /// + /// + /// + /// + public bool HasService(Java.Lang.Class arg0) + { + return IExecuteWithSignature("hasService", "(Ljava/lang/Class;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public object GetService(Java.Beans.Beancontext.BeanContextChild arg0, object arg1, Java.Lang.Class arg2, object arg3, Java.Beans.Beancontext.BeanContextServiceRevokedListener arg4) + { + return IExecute("getService", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + public Java.Util.Iterator GetCurrentServiceSelectors(Java.Lang.Class arg0) + { + return IExecuteWithSignature>("getCurrentServiceSelectors", "(Ljava/lang/Class;)Ljava/util/Iterator;", arg0); + } + /// + /// + /// + /// + public void AddBeanContextServicesListener(Java.Beans.Beancontext.BeanContextServicesListener arg0) + { + IExecuteWithSignature("addBeanContextServicesListener", "(Ljava/beans/beancontext/BeanContextServicesListener;)V", arg0); + } + /// + /// + /// + /// + /// + /// + public void ReleaseService(Java.Beans.Beancontext.BeanContextChild arg0, object arg1, object arg2) + { + IExecute("releaseService", arg0, arg1, arg2); + } + /// + /// + /// + /// + public void RemoveBeanContextServicesListener(Java.Beans.Beancontext.BeanContextServicesListener arg0) + { + IExecuteWithSignature("removeBeanContextServicesListener", "(Ljava/beans/beancontext/BeanContextServicesListener;)V", arg0); + } + /// + /// + /// + /// + /// + /// + public void RevokeService(Java.Lang.Class arg0, Java.Beans.Beancontext.BeanContextServiceProvider arg1, bool arg2) + { + IExecute("revokeService", arg0, arg1, arg2); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Beans/Beancontext/BeanContextServicesListener.cs b/src/net/JNet/GeneratedCore/Java/Beans/Beancontext/BeanContextServicesListener.cs new file mode 100644 index 0000000000..ec5a8890e2 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Beans/Beancontext/BeanContextServicesListener.cs @@ -0,0 +1,184 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Beans.Beancontext +{ + #region IBeanContextServicesListener + /// + /// .NET interface for org.mases.jnet.generated.java.beans.beancontext.BeanContextServicesListener implementing + /// + public partial interface IBeanContextServicesListener + { + #region Instance methods + /// + /// + /// + /// + void ServiceRevoked(Java.Beans.Beancontext.BeanContextServiceRevokedEvent arg0); + /// + /// + /// + /// + void ServiceAvailable(Java.Beans.Beancontext.BeanContextServiceAvailableEvent arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region BeanContextServicesListener + public partial class BeanContextServicesListener : Java.Beans.Beancontext.IBeanContextServicesListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("serviceRevoked", new global::System.EventHandler>>(ServiceRevokedEventHandler)); + AddEventHandler("serviceAvailable", new global::System.EventHandler>>(ServiceAvailableEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnServiceRevoked { get; set; } = null; + + void ServiceRevokedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnServiceRevoked != null) ? OnServiceRevoked : ServiceRevoked; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void ServiceRevoked(Java.Beans.Beancontext.BeanContextServiceRevokedEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnServiceAvailable { get; set; } = null; + + void ServiceAvailableEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnServiceAvailable != null) ? OnServiceAvailable : ServiceAvailable; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void ServiceAvailable(Java.Beans.Beancontext.BeanContextServiceAvailableEvent arg0) + { + + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region BeanContextServicesListenerDirect + public partial class BeanContextServicesListenerDirect : Java.Beans.Beancontext.IBeanContextServicesListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public override void ServiceRevoked(Java.Beans.Beancontext.BeanContextServiceRevokedEvent arg0) + { + IExecute("serviceRevoked", arg0); + } + /// + /// + /// + /// + public override void ServiceAvailable(Java.Beans.Beancontext.BeanContextServiceAvailableEvent arg0) + { + IExecuteWithSignature("serviceAvailable", "(Ljava/beans/beancontext/BeanContextServiceAvailableEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Beans/Beancontext/BeanContextServicesSupport.cs b/src/net/JNet/GeneratedCore/Java/Beans/Beancontext/BeanContextServicesSupport.cs new file mode 100644 index 0000000000..be48a45153 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Beans/Beancontext/BeanContextServicesSupport.cs @@ -0,0 +1,199 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Beans.Beancontext +{ + #region BeanContextServicesSupport + public partial class BeanContextServicesSupport + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + public BeanContextServicesSupport(Java.Beans.Beancontext.BeanContextServices arg0, Java.Util.Locale arg1, bool arg2, bool arg3) + : base(arg0, arg1, arg2, arg3) + { + } + /// + /// + /// + /// + /// + /// + public BeanContextServicesSupport(Java.Beans.Beancontext.BeanContextServices arg0, Java.Util.Locale arg1, bool arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + public BeanContextServicesSupport(Java.Beans.Beancontext.BeanContextServices arg0, Java.Util.Locale arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public BeanContextServicesSupport(Java.Beans.Beancontext.BeanContextServices arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Beans.Beancontext.BeanContextServices(Java.Beans.Beancontext.BeanContextServicesSupport t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Beans.Beancontext.BeanContextServices BeanContextServicesPeer + { + get { return IExecuteWithSignature("getBeanContextServicesPeer", "()Ljava/beans/beancontext/BeanContextServices;"); } + } + /// + /// + /// + public Java.Util.Iterator CurrentServiceClasses + { + get { return IExecuteWithSignature>("getCurrentServiceClasses", "()Ljava/util/Iterator;"); } + } + /// + /// + /// + /// + /// + /// + public bool AddService(Java.Lang.Class arg0, Java.Beans.Beancontext.BeanContextServiceProvider arg1) + { + return IExecute("addService", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public object GetService(Java.Beans.Beancontext.BeanContextChild arg0, object arg1, Java.Lang.Class arg2, object arg3, Java.Beans.Beancontext.BeanContextServiceRevokedListener arg4) + { + return IExecute("getService", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + public Java.Util.Iterator GetCurrentServiceSelectors(Java.Lang.Class arg0) + { + return IExecuteWithSignature>("getCurrentServiceSelectors", "(Ljava/lang/Class;)Ljava/util/Iterator;", arg0); + } + /// + /// + /// + /// + /// + public bool HasService(Java.Lang.Class arg0) + { + return IExecuteWithSignature("hasService", "(Ljava/lang/Class;)Z", arg0); + } + /// + /// + /// + /// + public void AddBeanContextServicesListener(Java.Beans.Beancontext.BeanContextServicesListener arg0) + { + IExecuteWithSignature("addBeanContextServicesListener", "(Ljava/beans/beancontext/BeanContextServicesListener;)V", arg0); + } + /// + /// + /// + public void Initialize() + { + IExecuteWithSignature("initialize", "()V"); + } + /// + /// + /// + /// + /// + /// + public void ReleaseService(Java.Beans.Beancontext.BeanContextChild arg0, object arg1, object arg2) + { + IExecute("releaseService", arg0, arg1, arg2); + } + /// + /// + /// + /// + public void RemoveBeanContextServicesListener(Java.Beans.Beancontext.BeanContextServicesListener arg0) + { + IExecuteWithSignature("removeBeanContextServicesListener", "(Ljava/beans/beancontext/BeanContextServicesListener;)V", arg0); + } + /// + /// + /// + /// + /// + /// + public void RevokeService(Java.Lang.Class arg0, Java.Beans.Beancontext.BeanContextServiceProvider arg1, bool arg2) + { + IExecute("revokeService", arg0, arg1, arg2); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Beans/Beancontext/BeanContextSupport.cs b/src/net/JNet/GeneratedCore/Java/Beans/Beancontext/BeanContextSupport.cs new file mode 100644 index 0000000000..341d4db7d5 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Beans/Beancontext/BeanContextSupport.cs @@ -0,0 +1,379 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Beans.Beancontext +{ + #region BeanContextSupport + public partial class BeanContextSupport + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + public BeanContextSupport(Java.Beans.Beancontext.BeanContext arg0, Java.Util.Locale arg1, bool arg2, bool arg3) + : base(arg0, arg1, arg2, arg3) + { + } + /// + /// + /// + /// + /// + /// + public BeanContextSupport(Java.Beans.Beancontext.BeanContext arg0, Java.Util.Locale arg1, bool arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + public BeanContextSupport(Java.Beans.Beancontext.BeanContext arg0, Java.Util.Locale arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public BeanContextSupport(Java.Beans.Beancontext.BeanContext arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Beans.Beancontext.BeanContext(Java.Beans.Beancontext.BeanContextSupport t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Beans.PropertyChangeListener(Java.Beans.Beancontext.BeanContextSupport t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Beans.VetoableChangeListener(Java.Beans.Beancontext.BeanContextSupport t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Beans.Beancontext.BeanContext BeanContextPeer + { + get { return IExecuteWithSignature("getBeanContextPeer", "()Ljava/beans/beancontext/BeanContext;"); } + } + /// + /// + /// + public Java.Util.Locale Locale + { + get { return IExecuteWithSignature("getLocale", "()Ljava/util/Locale;"); } set { IExecuteWithSignature("setLocale", "(Ljava/util/Locale;)V", value); } + } + /// + /// + /// + /// + /// + public bool Add(object arg0) + { + return IExecuteWithSignature("add", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool AddAll(Java.Util.Collection arg0) + { + return IExecuteWithSignature("addAll", "(Ljava/util/Collection;)Z", arg0); + } + /// + /// + /// + /// + public bool AvoidingGui() + { + return IExecuteWithSignature("avoidingGui", "()Z"); + } + /// + /// + /// + /// + /// + public bool Contains(object arg0) + { + return IExecuteWithSignature("contains", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool ContainsAll(Java.Util.Collection arg0) + { + return IExecuteWithSignature("containsAll", "(Ljava/util/Collection;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool ContainsKey(object arg0) + { + return IExecuteWithSignature("containsKey", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + public bool IsEmpty() + { + return IExecuteWithSignature("isEmpty", "()Z"); + } + /// + /// + /// + /// + public bool IsSerializing() + { + return IExecuteWithSignature("isSerializing", "()Z"); + } + /// + /// + /// + /// + /// + public bool Remove(object arg0) + { + return IExecuteWithSignature("remove", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool RemoveAll(Java.Util.Collection arg0) + { + return IExecuteWithSignature("removeAll", "(Ljava/util/Collection;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool RetainAll(Java.Util.Collection arg0) + { + return IExecuteWithSignature("retainAll", "(Ljava/util/Collection;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public void ReadChildren(Java.Io.ObjectInputStream arg0) + { + IExecuteWithSignature("readChildren", "(Ljava/io/ObjectInputStream;)V", arg0); + } + /// + /// + /// + /// + /// + public void WriteChildren(Java.Io.ObjectOutputStream arg0) + { + IExecuteWithSignature("writeChildren", "(Ljava/io/ObjectOutputStream;)V", arg0); + } + /// + /// + /// + /// + public int Size() + { + return IExecuteWithSignature("size", "()I"); + } + /// + /// + /// + /// + /// + /// + public Java.Io.InputStream GetResourceAsStream(Java.Lang.String arg0, Java.Beans.Beancontext.BeanContextChild arg1) + { + return IExecute("getResourceAsStream", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public object InstantiateChild(Java.Lang.String arg0) + { + return IExecuteWithSignature("instantiateChild", "(Ljava/lang/String;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + public object[] ToArray() + { + return IExecuteWithSignatureArray("toArray", "()[Ljava/lang/Object;"); + } + /// + /// + /// + /// + /// + public object[] ToArray(object[] arg0) + { + return IExecuteWithSignatureArray("toArray", "([Ljava/lang/Object;)[Ljava/lang/Object;", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + /// + public Java.Net.URL GetResource(Java.Lang.String arg0, Java.Beans.Beancontext.BeanContextChild arg1) + { + return IExecute("getResource", arg0, arg1); + } + /// + /// + /// + /// + public Java.Util.Iterator Iterator() + { + return IExecuteWithSignature>("iterator", "()Ljava/util/Iterator;"); + } + /// + /// + /// + /// + public bool IsDesignTime() + { + return IExecuteWithSignature("isDesignTime", "()Z"); + } + /// + /// + /// + /// + public bool NeedsGui() + { + return IExecuteWithSignature("needsGui", "()Z"); + } + /// + /// + /// + public void DontUseGui() + { + IExecuteWithSignature("dontUseGui", "()V"); + } + /// + /// + /// + public void OkToUseGui() + { + IExecuteWithSignature("okToUseGui", "()V"); + } + /// + /// + /// + /// + public void SetDesignTime(bool arg0) + { + IExecuteWithSignature("setDesignTime", "(Z)V", arg0); + } + /// + /// + /// + /// + public void AddBeanContextMembershipListener(Java.Beans.Beancontext.BeanContextMembershipListener arg0) + { + IExecuteWithSignature("addBeanContextMembershipListener", "(Ljava/beans/beancontext/BeanContextMembershipListener;)V", arg0); + } + /// + /// + /// + public void Clear() + { + IExecuteWithSignature("clear", "()V"); + } + /// + /// + /// + /// + public void PropertyChange(Java.Beans.PropertyChangeEvent arg0) + { + IExecuteWithSignature("propertyChange", "(Ljava/beans/PropertyChangeEvent;)V", arg0); + } + /// + /// + /// + /// + public void RemoveBeanContextMembershipListener(Java.Beans.Beancontext.BeanContextMembershipListener arg0) + { + IExecuteWithSignature("removeBeanContextMembershipListener", "(Ljava/beans/beancontext/BeanContextMembershipListener;)V", arg0); + } + /// + /// + /// + /// + /// + public void VetoableChange(Java.Beans.PropertyChangeEvent arg0) + { + IExecuteWithSignature("vetoableChange", "(Ljava/beans/PropertyChangeEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Beans/Beans.cs b/src/net/JNet/GeneratedCore/Java/Beans/Beans.cs new file mode 100644 index 0000000000..7164f1ac79 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Beans/Beans.cs @@ -0,0 +1,137 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Beans +{ + #region Beans + public partial class Beans + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + public static bool IsDesignTime() + { + return SExecuteWithSignature(LocalBridgeClazz, "isDesignTime", "()Z"); + } + /// + /// + /// + /// + public static bool IsGuiAvailable() + { + return SExecuteWithSignature(LocalBridgeClazz, "isGuiAvailable", "()Z"); + } + /// + /// + /// + /// + /// + /// + public static bool IsInstanceOf(object arg0, Java.Lang.Class arg1) + { + return SExecute(LocalBridgeClazz, "isInstanceOf", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static object GetInstanceOf(object arg0, Java.Lang.Class arg1) + { + return SExecute(LocalBridgeClazz, "getInstanceOf", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static object Instantiate(Java.Lang.ClassLoader arg0, Java.Lang.String arg1, Java.Beans.Beancontext.BeanContext arg2) + { + return SExecute(LocalBridgeClazz, "instantiate", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static object Instantiate(Java.Lang.ClassLoader arg0, Java.Lang.String arg1) + { + return SExecute(LocalBridgeClazz, "instantiate", arg0, arg1); + } + /// + /// + /// + /// + /// + public static void SetDesignTime(bool arg0) + { + SExecuteWithSignature(LocalBridgeClazz, "setDesignTime", "(Z)V", arg0); + } + /// + /// + /// + /// + /// + public static void SetGuiAvailable(bool arg0) + { + SExecuteWithSignature(LocalBridgeClazz, "setGuiAvailable", "(Z)V", arg0); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Beans/ConstructorProperties.cs b/src/net/JNet/GeneratedCore/Java/Beans/ConstructorProperties.cs new file mode 100644 index 0000000000..dcfb38eeee --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Beans/ConstructorProperties.cs @@ -0,0 +1,89 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Beans +{ + #region IConstructorProperties + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IConstructorProperties : Java.Lang.Annotation.IAnnotation + { + #region Instance methods + /// + /// + /// + /// + Java.Lang.String[] Value(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ConstructorProperties + public partial class ConstructorProperties : Java.Beans.IConstructorProperties + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public Java.Lang.String[] Value() + { + return IExecuteWithSignatureArray("value", "()[Ljava/lang/String;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Beans/Customizer.cs b/src/net/JNet/GeneratedCore/Java/Beans/Customizer.cs new file mode 100644 index 0000000000..190c5c67f6 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Beans/Customizer.cs @@ -0,0 +1,115 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Beans +{ + #region ICustomizer + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ICustomizer + { + #region Instance methods + /// + /// + /// + /// + void AddPropertyChangeListener(Java.Beans.PropertyChangeListener arg0); + /// + /// + /// + /// + void RemovePropertyChangeListener(Java.Beans.PropertyChangeListener arg0); + /// + /// + /// + /// + void SetObject(object arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Customizer + public partial class Customizer : Java.Beans.ICustomizer + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public void AddPropertyChangeListener(Java.Beans.PropertyChangeListener arg0) + { + IExecuteWithSignature("addPropertyChangeListener", "(Ljava/beans/PropertyChangeListener;)V", arg0); + } + /// + /// + /// + /// + public void RemovePropertyChangeListener(Java.Beans.PropertyChangeListener arg0) + { + IExecuteWithSignature("removePropertyChangeListener", "(Ljava/beans/PropertyChangeListener;)V", arg0); + } + /// + /// + /// + /// + public void SetObject(object arg0) + { + IExecuteWithSignature("setObject", "(Ljava/lang/Object;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Beans/DefaultPersistenceDelegate.cs b/src/net/JNet/GeneratedCore/Java/Beans/DefaultPersistenceDelegate.cs new file mode 100644 index 0000000000..ed96c7edf7 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Beans/DefaultPersistenceDelegate.cs @@ -0,0 +1,66 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Beans +{ + #region DefaultPersistenceDelegate + public partial class DefaultPersistenceDelegate + { + #region Constructors + /// + /// + /// + /// + public DefaultPersistenceDelegate(Java.Lang.String[] arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Beans/DesignMode.cs b/src/net/JNet/GeneratedCore/Java/Beans/DesignMode.cs new file mode 100644 index 0000000000..737e7c1ebd --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Beans/DesignMode.cs @@ -0,0 +1,108 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Beans +{ + #region IDesignMode + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IDesignMode + { + #region Instance methods + /// + /// + /// + /// + bool IsDesignTime(); + /// + /// + /// + /// + void SetDesignTime(bool arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region DesignMode + public partial class DesignMode : Java.Beans.IDesignMode + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Lang.String PROPERTYNAME { get { if (!_PROPERTYNAMEReady) { _PROPERTYNAMEContent = SGetField(LocalBridgeClazz, "PROPERTYNAME"); _PROPERTYNAMEReady = true; } return _PROPERTYNAMEContent; } } + private static Java.Lang.String _PROPERTYNAMEContent = default; + private static bool _PROPERTYNAMEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public bool IsDesignTime() + { + return IExecuteWithSignature("isDesignTime", "()Z"); + } + /// + /// + /// + /// + public void SetDesignTime(bool arg0) + { + IExecuteWithSignature("setDesignTime", "(Z)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Beans/Encoder.cs b/src/net/JNet/GeneratedCore/Java/Beans/Encoder.cs new file mode 100644 index 0000000000..8fbef58f5e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Beans/Encoder.cs @@ -0,0 +1,117 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Beans +{ + #region Encoder + public partial class Encoder + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Beans.ExceptionListener ExceptionListener + { + get { return IExecuteWithSignature("getExceptionListener", "()Ljava/beans/ExceptionListener;"); } set { IExecuteWithSignature("setExceptionListener", "(Ljava/beans/ExceptionListener;)V", value); } + } + /// + /// + /// + /// + /// + public Java.Beans.PersistenceDelegate GetPersistenceDelegate(Java.Lang.Class arg0) + { + return IExecuteWithSignature("getPersistenceDelegate", "(Ljava/lang/Class;)Ljava/beans/PersistenceDelegate;", arg0); + } + /// + /// + /// + /// + /// + public object Get(object arg0) + { + return IExecuteWithSignature("get", "(Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public object Remove(object arg0) + { + return IExecuteWithSignature("remove", "(Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public void SetPersistenceDelegate(Java.Lang.Class arg0, Java.Beans.PersistenceDelegate arg1) + { + IExecute("setPersistenceDelegate", arg0, arg1); + } + /// + /// + /// + /// + public void WriteExpression(Java.Beans.Expression arg0) + { + IExecuteWithSignature("writeExpression", "(Ljava/beans/Expression;)V", arg0); + } + /// + /// + /// + /// + public void WriteStatement(Java.Beans.Statement arg0) + { + IExecuteWithSignature("writeStatement", "(Ljava/beans/Statement;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Beans/EventHandler.cs b/src/net/JNet/GeneratedCore/Java/Beans/EventHandler.cs new file mode 100644 index 0000000000..55ad00b461 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Beans/EventHandler.cs @@ -0,0 +1,147 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Beans +{ + #region EventHandler + public partial class EventHandler + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + public EventHandler(object arg0, Java.Lang.String arg1, Java.Lang.String arg2, Java.Lang.String arg3) + : base(arg0, arg1, arg2, arg3) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static T Create(Java.Lang.Class arg0, object arg1, Java.Lang.String arg2, Java.Lang.String arg3, Java.Lang.String arg4) + { + return SExecute(LocalBridgeClazz, "create", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static T Create(Java.Lang.Class arg0, object arg1, Java.Lang.String arg2, Java.Lang.String arg3) + { + return SExecute(LocalBridgeClazz, "create", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static T Create(Java.Lang.Class arg0, object arg1, Java.Lang.String arg2) + { + return SExecute(LocalBridgeClazz, "create", arg0, arg1, arg2); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Action + { + get { return IExecuteWithSignature("getAction", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String EventPropertyName + { + get { return IExecuteWithSignature("getEventPropertyName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String ListenerMethodName + { + get { return IExecuteWithSignature("getListenerMethodName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public object Target + { + get { return IExecuteWithSignature("getTarget", "()Ljava/lang/Object;"); } + } + /// + /// + /// + /// + /// + /// + /// + public object Invoke(object arg0, Java.Lang.Reflect.Method arg1, object[] arg2) + { + return IExecute("invoke", arg0, arg1, arg2); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Beans/EventSetDescriptor.cs b/src/net/JNet/GeneratedCore/Java/Beans/EventSetDescriptor.cs new file mode 100644 index 0000000000..1767353134 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Beans/EventSetDescriptor.cs @@ -0,0 +1,213 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Beans +{ + #region EventSetDescriptor + public partial class EventSetDescriptor + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + /// + public EventSetDescriptor(Java.Lang.Class arg0, Java.Lang.String arg1, Java.Lang.Class arg2, Java.Lang.String arg3) + : base(arg0, arg1, arg2, arg3) + { + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public EventSetDescriptor(Java.Lang.Class arg0, Java.Lang.String arg1, Java.Lang.Class arg2, Java.Lang.String[] arg3, Java.Lang.String arg4, Java.Lang.String arg5, Java.Lang.String arg6) + : base(arg0, arg1, arg2, arg3, arg4, arg5, arg6) + { + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public EventSetDescriptor(Java.Lang.Class arg0, Java.Lang.String arg1, Java.Lang.Class arg2, Java.Lang.String[] arg3, Java.Lang.String arg4, Java.Lang.String arg5) + : base(arg0, arg1, arg2, arg3, arg4, arg5) + { + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public EventSetDescriptor(Java.Lang.String arg0, Java.Lang.Class arg1, Java.Beans.MethodDescriptor[] arg2, Java.Lang.Reflect.Method arg3, Java.Lang.Reflect.Method arg4) + : base(arg0, arg1, arg2, arg3, arg4) + { + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public EventSetDescriptor(Java.Lang.String arg0, Java.Lang.Class arg1, Java.Lang.Reflect.Method[] arg2, Java.Lang.Reflect.Method arg3, Java.Lang.Reflect.Method arg4, Java.Lang.Reflect.Method arg5) + : base(arg0, arg1, arg2, arg3, arg4, arg5) + { + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public EventSetDescriptor(Java.Lang.String arg0, Java.Lang.Class arg1, Java.Lang.Reflect.Method[] arg2, Java.Lang.Reflect.Method arg3, Java.Lang.Reflect.Method arg4) + : base(arg0, arg1, arg2, arg3, arg4) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Reflect.Method AddListenerMethod + { + get { return IExecuteWithSignature("getAddListenerMethod", "()Ljava/lang/reflect/Method;"); } + } + /// + /// + /// + public Java.Lang.Reflect.Method GetListenerMethod + { + get { return IExecuteWithSignature("getGetListenerMethod", "()Ljava/lang/reflect/Method;"); } + } + /// + /// + /// + public Java.Beans.MethodDescriptor[] ListenerMethodDescriptors + { + get { return IExecuteWithSignatureArray("getListenerMethodDescriptors", "()[Ljava/beans/MethodDescriptor;"); } + } + /// + /// + /// + public Java.Lang.Reflect.Method[] ListenerMethods + { + get { return IExecuteWithSignatureArray("getListenerMethods", "()[Ljava/lang/reflect/Method;"); } + } + /// + /// + /// + public Java.Lang.Class ListenerType + { + get { return IExecuteWithSignature("getListenerType", "()Ljava/lang/Class;"); } + } + /// + /// + /// + public Java.Lang.Reflect.Method RemoveListenerMethod + { + get { return IExecuteWithSignature("getRemoveListenerMethod", "()Ljava/lang/reflect/Method;"); } + } + /// + /// + /// + /// + public bool IsInDefaultEventSet() + { + return IExecuteWithSignature("isInDefaultEventSet", "()Z"); + } + /// + /// + /// + /// + public bool IsUnicast() + { + return IExecuteWithSignature("isUnicast", "()Z"); + } + /// + /// + /// + /// + public void SetInDefaultEventSet(bool arg0) + { + IExecuteWithSignature("setInDefaultEventSet", "(Z)V", arg0); + } + /// + /// + /// + /// + public void SetUnicast(bool arg0) + { + IExecuteWithSignature("setUnicast", "(Z)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Beans/ExceptionListener.cs b/src/net/JNet/GeneratedCore/Java/Beans/ExceptionListener.cs new file mode 100644 index 0000000000..0d7ee88128 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Beans/ExceptionListener.cs @@ -0,0 +1,149 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Beans +{ + #region IExceptionListener + /// + /// .NET interface for org.mases.jnet.generated.java.beans.ExceptionListener implementing + /// + public partial interface IExceptionListener + { + #region Instance methods + /// + /// + /// + /// + void ExceptionThrown(MASES.JCOBridge.C2JBridge.JVMBridgeException arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ExceptionListener + public partial class ExceptionListener : Java.Beans.IExceptionListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("exceptionThrown", new global::System.EventHandler>(ExceptionThrownEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnExceptionThrown { get; set; } = null; + + void ExceptionThrownEventHandler(object sender, CLRListenerEventArgs data) + { + var methodToExecute = (OnExceptionThrown != null) ? OnExceptionThrown : ExceptionThrown; + methodToExecute.Invoke(JVMBridgeException.New(data.EventData.EventData as MASES.JCOBridge.C2JBridge.JVMInterop.IJavaObject)); + } + + /// + /// + /// + /// + public virtual void ExceptionThrown(MASES.JCOBridge.C2JBridge.JVMBridgeException arg0) + { + + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ExceptionListenerDirect + public partial class ExceptionListenerDirect : Java.Beans.IExceptionListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public override void ExceptionThrown(MASES.JCOBridge.C2JBridge.JVMBridgeException arg0) + { + IExecuteWithSignature("exceptionThrown", "(Ljava/lang/Exception;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Beans/Expression.cs b/src/net/JNet/GeneratedCore/Java/Beans/Expression.cs new file mode 100644 index 0000000000..c30bde980f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Beans/Expression.cs @@ -0,0 +1,65 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Beans +{ + #region Expression + public partial class Expression + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public object Value + { + get { return IExecuteWithSignature("getValue", "()Ljava/lang/Object;"); } set { IExecuteWithSignature("setValue", "(Ljava/lang/Object;)V", value); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Beans/FeatureDescriptor.cs b/src/net/JNet/GeneratedCore/Java/Beans/FeatureDescriptor.cs new file mode 100644 index 0000000000..9b6a136d8b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Beans/FeatureDescriptor.cs @@ -0,0 +1,153 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Beans +{ + #region FeatureDescriptor + public partial class FeatureDescriptor + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String DisplayName + { + get { return IExecuteWithSignature("getDisplayName", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setDisplayName", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setName", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String ShortDescription + { + get { return IExecuteWithSignature("getShortDescription", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setShortDescription", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + /// + public bool IsExpert() + { + return IExecuteWithSignature("isExpert", "()Z"); + } + /// + /// + /// + /// + public bool IsHidden() + { + return IExecuteWithSignature("isHidden", "()Z"); + } + /// + /// + /// + /// + public bool IsPreferred() + { + return IExecuteWithSignature("isPreferred", "()Z"); + } + /// + /// + /// + /// + /// + public object GetValue(Java.Lang.String arg0) + { + return IExecuteWithSignature("getValue", "(Ljava/lang/String;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + public Java.Util.Enumeration AttributeNames() + { + return IExecuteWithSignature>("attributeNames", "()Ljava/util/Enumeration;"); + } + /// + /// + /// + /// + public void SetExpert(bool arg0) + { + IExecuteWithSignature("setExpert", "(Z)V", arg0); + } + /// + /// + /// + /// + public void SetHidden(bool arg0) + { + IExecuteWithSignature("setHidden", "(Z)V", arg0); + } + /// + /// + /// + /// + public void SetPreferred(bool arg0) + { + IExecuteWithSignature("setPreferred", "(Z)V", arg0); + } + /// + /// + /// + /// + /// + public void SetValue(Java.Lang.String arg0, object arg1) + { + IExecute("setValue", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Beans/IndexedPropertyChangeEvent.cs b/src/net/JNet/GeneratedCore/Java/Beans/IndexedPropertyChangeEvent.cs new file mode 100644 index 0000000000..b39b720c23 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Beans/IndexedPropertyChangeEvent.cs @@ -0,0 +1,77 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Beans +{ + #region IndexedPropertyChangeEvent + public partial class IndexedPropertyChangeEvent + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + /// + public IndexedPropertyChangeEvent(object arg0, Java.Lang.String arg1, object arg2, object arg3, int arg4) + : base(arg0, arg1, arg2, arg3, arg4) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int Index + { + get { return IExecuteWithSignature("getIndex", "()I"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Beans/IndexedPropertyDescriptor.cs b/src/net/JNet/GeneratedCore/Java/Beans/IndexedPropertyDescriptor.cs new file mode 100644 index 0000000000..377a33618e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Beans/IndexedPropertyDescriptor.cs @@ -0,0 +1,116 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Beans +{ + #region IndexedPropertyDescriptor + public partial class IndexedPropertyDescriptor + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public IndexedPropertyDescriptor(Java.Lang.String arg0, Java.Lang.Class arg1, Java.Lang.String arg2, Java.Lang.String arg3, Java.Lang.String arg4, Java.Lang.String arg5) + : base(arg0, arg1, arg2, arg3, arg4, arg5) + { + } + /// + /// + /// + /// + /// + /// + public IndexedPropertyDescriptor(Java.Lang.String arg0, Java.Lang.Class arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public IndexedPropertyDescriptor(Java.Lang.String arg0, Java.Lang.Reflect.Method arg1, Java.Lang.Reflect.Method arg2, Java.Lang.Reflect.Method arg3, Java.Lang.Reflect.Method arg4) + : base(arg0, arg1, arg2, arg3, arg4) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Class IndexedPropertyType + { + get { return IExecuteWithSignature("getIndexedPropertyType", "()Ljava/lang/Class;"); } + } + /// + /// + /// + public Java.Lang.Reflect.Method IndexedReadMethod + { + get { return IExecuteWithSignature("getIndexedReadMethod", "()Ljava/lang/reflect/Method;"); } set { IExecuteWithSignature("setIndexedReadMethod", "(Ljava/lang/reflect/Method;)V", value); } + } + /// + /// + /// + public Java.Lang.Reflect.Method IndexedWriteMethod + { + get { return IExecuteWithSignature("getIndexedWriteMethod", "()Ljava/lang/reflect/Method;"); } set { IExecuteWithSignature("setIndexedWriteMethod", "(Ljava/lang/reflect/Method;)V", value); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Beans/IntrospectionException.cs b/src/net/JNet/GeneratedCore/Java/Beans/IntrospectionException.cs new file mode 100644 index 0000000000..81ce8364d9 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Beans/IntrospectionException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Beans +{ + #region IntrospectionException + public partial class IntrospectionException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Beans/Introspector.cs b/src/net/JNet/GeneratedCore/Java/Beans/Introspector.cs new file mode 100644 index 0000000000..09a49f8b7d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Beans/Introspector.cs @@ -0,0 +1,151 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Beans +{ + #region Introspector + public partial class Introspector + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int IGNORE_ALL_BEANINFO { get { if (!_IGNORE_ALL_BEANINFOReady) { _IGNORE_ALL_BEANINFOContent = SGetField(LocalBridgeClazz, "IGNORE_ALL_BEANINFO"); _IGNORE_ALL_BEANINFOReady = true; } return _IGNORE_ALL_BEANINFOContent; } } + private static int _IGNORE_ALL_BEANINFOContent = default; + private static bool _IGNORE_ALL_BEANINFOReady = false; // this is used because in case of generics + /// + /// + /// + public static int IGNORE_IMMEDIATE_BEANINFO { get { if (!_IGNORE_IMMEDIATE_BEANINFOReady) { _IGNORE_IMMEDIATE_BEANINFOContent = SGetField(LocalBridgeClazz, "IGNORE_IMMEDIATE_BEANINFO"); _IGNORE_IMMEDIATE_BEANINFOReady = true; } return _IGNORE_IMMEDIATE_BEANINFOContent; } } + private static int _IGNORE_IMMEDIATE_BEANINFOContent = default; + private static bool _IGNORE_IMMEDIATE_BEANINFOReady = false; // this is used because in case of generics + /// + /// + /// + public static int USE_ALL_BEANINFO { get { if (!_USE_ALL_BEANINFOReady) { _USE_ALL_BEANINFOContent = SGetField(LocalBridgeClazz, "USE_ALL_BEANINFO"); _USE_ALL_BEANINFOReady = true; } return _USE_ALL_BEANINFOContent; } } + private static int _USE_ALL_BEANINFOContent = default; + private static bool _USE_ALL_BEANINFOReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + public static Java.Lang.String[] BeanInfoSearchPath + { + get { return SExecuteWithSignatureArray(LocalBridgeClazz, "getBeanInfoSearchPath", "()[Ljava/lang/String;"); } set { SExecuteWithSignature(LocalBridgeClazz, "setBeanInfoSearchPath", "([Ljava/lang/String;)V", value); } + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Beans.BeanInfo GetBeanInfo(Java.Lang.Class arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "getBeanInfo", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Beans.BeanInfo GetBeanInfo(Java.Lang.Class arg0, Java.Lang.Class arg1, int arg2) + { + return SExecute(LocalBridgeClazz, "getBeanInfo", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Beans.BeanInfo GetBeanInfo(Java.Lang.Class arg0, Java.Lang.Class arg1) + { + return SExecute(LocalBridgeClazz, "getBeanInfo", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Beans.BeanInfo GetBeanInfo(Java.Lang.Class arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getBeanInfo", "(Ljava/lang/Class;)Ljava/beans/BeanInfo;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Lang.String Decapitalize(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "decapitalize", "(Ljava/lang/String;)Ljava/lang/String;", arg0); + } + /// + /// + /// + public static void FlushCaches() + { + SExecuteWithSignature(LocalBridgeClazz, "flushCaches", "()V"); + } + /// + /// + /// + /// + public static void FlushFromCaches(Java.Lang.Class arg0) + { + SExecuteWithSignature(LocalBridgeClazz, "flushFromCaches", "(Ljava/lang/Class;)V", arg0); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Beans/JavaBean.cs b/src/net/JNet/GeneratedCore/Java/Beans/JavaBean.cs new file mode 100644 index 0000000000..a047be39c9 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Beans/JavaBean.cs @@ -0,0 +1,115 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Beans +{ + #region IJavaBean + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IJavaBean : Java.Lang.Annotation.IAnnotation + { + #region Instance methods + /// + /// + /// + /// + Java.Lang.String DefaultEventSet(); + /// + /// + /// + /// + Java.Lang.String DefaultProperty(); + /// + /// + /// + /// + Java.Lang.String Description(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region JavaBean + public partial class JavaBean : Java.Beans.IJavaBean + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public Java.Lang.String DefaultEventSet() + { + return IExecuteWithSignature("defaultEventSet", "()Ljava/lang/String;"); + } + /// + /// + /// + /// + public Java.Lang.String DefaultProperty() + { + return IExecuteWithSignature("defaultProperty", "()Ljava/lang/String;"); + } + /// + /// + /// + /// + public Java.Lang.String Description() + { + return IExecuteWithSignature("description", "()Ljava/lang/String;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Beans/MethodDescriptor.cs b/src/net/JNet/GeneratedCore/Java/Beans/MethodDescriptor.cs new file mode 100644 index 0000000000..9c31904fae --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Beans/MethodDescriptor.cs @@ -0,0 +1,89 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Beans +{ + #region MethodDescriptor + public partial class MethodDescriptor + { + #region Constructors + /// + /// + /// + /// + /// + public MethodDescriptor(Java.Lang.Reflect.Method arg0, Java.Beans.ParameterDescriptor[] arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public MethodDescriptor(Java.Lang.Reflect.Method arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Reflect.Method Method + { + get { return IExecuteWithSignature("getMethod", "()Ljava/lang/reflect/Method;"); } + } + /// + /// + /// + public Java.Beans.ParameterDescriptor[] ParameterDescriptors + { + get { return IExecuteWithSignatureArray("getParameterDescriptors", "()[Ljava/beans/ParameterDescriptor;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Beans/ParameterDescriptor.cs b/src/net/JNet/GeneratedCore/Java/Beans/ParameterDescriptor.cs new file mode 100644 index 0000000000..060c4318b2 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Beans/ParameterDescriptor.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Beans +{ + #region ParameterDescriptor + public partial class ParameterDescriptor + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Beans/PersistenceDelegate.cs b/src/net/JNet/GeneratedCore/Java/Beans/PersistenceDelegate.cs new file mode 100644 index 0000000000..7b14084cb9 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Beans/PersistenceDelegate.cs @@ -0,0 +1,67 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Beans +{ + #region PersistenceDelegate + public partial class PersistenceDelegate + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public void WriteObject(object arg0, Java.Beans.Encoder arg1) + { + IExecute("writeObject", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Beans/PropertyChangeEvent.cs b/src/net/JNet/GeneratedCore/Java/Beans/PropertyChangeEvent.cs new file mode 100644 index 0000000000..57134b3c32 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Beans/PropertyChangeEvent.cs @@ -0,0 +1,97 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Beans +{ + #region PropertyChangeEvent + public partial class PropertyChangeEvent + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + public PropertyChangeEvent(object arg0, Java.Lang.String arg1, object arg2, object arg3) + : base(arg0, arg1, arg2, arg3) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public object NewValue + { + get { return IExecuteWithSignature("getNewValue", "()Ljava/lang/Object;"); } + } + /// + /// + /// + public object OldValue + { + get { return IExecuteWithSignature("getOldValue", "()Ljava/lang/Object;"); } + } + /// + /// + /// + public object PropagationId + { + get { return IExecuteWithSignature("getPropagationId", "()Ljava/lang/Object;"); } set { IExecuteWithSignature("setPropagationId", "(Ljava/lang/Object;)V", value); } + } + /// + /// + /// + public Java.Lang.String PropertyName + { + get { return IExecuteWithSignature("getPropertyName", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Beans/PropertyChangeListener.cs b/src/net/JNet/GeneratedCore/Java/Beans/PropertyChangeListener.cs new file mode 100644 index 0000000000..9abd776b66 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Beans/PropertyChangeListener.cs @@ -0,0 +1,149 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Beans +{ + #region IPropertyChangeListener + /// + /// .NET interface for org.mases.jnet.generated.java.beans.PropertyChangeListener implementing + /// + public partial interface IPropertyChangeListener + { + #region Instance methods + /// + /// + /// + /// + void PropertyChange(Java.Beans.PropertyChangeEvent arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region PropertyChangeListener + public partial class PropertyChangeListener : Java.Beans.IPropertyChangeListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("propertyChange", new global::System.EventHandler>>(PropertyChangeEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnPropertyChange { get; set; } = null; + + void PropertyChangeEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnPropertyChange != null) ? OnPropertyChange : PropertyChange; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void PropertyChange(Java.Beans.PropertyChangeEvent arg0) + { + + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region PropertyChangeListenerDirect + public partial class PropertyChangeListenerDirect : Java.Beans.IPropertyChangeListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public override void PropertyChange(Java.Beans.PropertyChangeEvent arg0) + { + IExecuteWithSignature("propertyChange", "(Ljava/beans/PropertyChangeEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Beans/PropertyChangeListenerProxy.cs b/src/net/JNet/GeneratedCore/Java/Beans/PropertyChangeListenerProxy.cs new file mode 100644 index 0000000000..b43eedbe6b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Beans/PropertyChangeListenerProxy.cs @@ -0,0 +1,86 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Beans +{ + #region PropertyChangeListenerProxy + public partial class PropertyChangeListenerProxy + { + #region Constructors + /// + /// + /// + /// + /// + public PropertyChangeListenerProxy(Java.Lang.String arg0, Java.Beans.PropertyChangeListener arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Beans.PropertyChangeListener(Java.Beans.PropertyChangeListenerProxy t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String PropertyName + { + get { return IExecuteWithSignature("getPropertyName", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + public void PropertyChange(Java.Beans.PropertyChangeEvent arg0) + { + IExecuteWithSignature("propertyChange", "(Ljava/beans/PropertyChangeEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Beans/PropertyChangeSupport.cs b/src/net/JNet/GeneratedCore/Java/Beans/PropertyChangeSupport.cs new file mode 100644 index 0000000000..dbf08a0746 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Beans/PropertyChangeSupport.cs @@ -0,0 +1,196 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Beans +{ + #region PropertyChangeSupport + public partial class PropertyChangeSupport + { + #region Constructors + /// + /// + /// + /// + public PropertyChangeSupport(object arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Beans.PropertyChangeListener[] PropertyChangeListeners + { + get { return IExecuteWithSignatureArray("getPropertyChangeListeners", "()[Ljava/beans/PropertyChangeListener;"); } + } + /// + /// + /// + /// + /// + public bool HasListeners(Java.Lang.String arg0) + { + return IExecuteWithSignature("hasListeners", "(Ljava/lang/String;)Z", arg0); + } + /// + /// + /// + /// + /// + public Java.Beans.PropertyChangeListener[] GetPropertyChangeListeners(Java.Lang.String arg0) + { + return IExecuteWithSignatureArray("getPropertyChangeListeners", "(Ljava/lang/String;)[Ljava/beans/PropertyChangeListener;", arg0); + } + /// + /// + /// + /// + public void AddPropertyChangeListener(Java.Beans.PropertyChangeListener arg0) + { + IExecuteWithSignature("addPropertyChangeListener", "(Ljava/beans/PropertyChangeListener;)V", arg0); + } + /// + /// + /// + /// + /// + public void AddPropertyChangeListener(Java.Lang.String arg0, Java.Beans.PropertyChangeListener arg1) + { + IExecute("addPropertyChangeListener", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void FireIndexedPropertyChange(Java.Lang.String arg0, int arg1, bool arg2, bool arg3) + { + IExecute("fireIndexedPropertyChange", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + public void FireIndexedPropertyChange(Java.Lang.String arg0, int arg1, int arg2, int arg3) + { + IExecute("fireIndexedPropertyChange", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + public void FireIndexedPropertyChange(Java.Lang.String arg0, int arg1, object arg2, object arg3) + { + IExecute("fireIndexedPropertyChange", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + public void FirePropertyChange(Java.Beans.PropertyChangeEvent arg0) + { + IExecuteWithSignature("firePropertyChange", "(Ljava/beans/PropertyChangeEvent;)V", arg0); + } + /// + /// + /// + /// + /// + /// + public void FirePropertyChange(Java.Lang.String arg0, bool arg1, bool arg2) + { + IExecute("firePropertyChange", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void FirePropertyChange(Java.Lang.String arg0, int arg1, int arg2) + { + IExecute("firePropertyChange", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void FirePropertyChange(Java.Lang.String arg0, object arg1, object arg2) + { + IExecute("firePropertyChange", arg0, arg1, arg2); + } + /// + /// + /// + /// + public void RemovePropertyChangeListener(Java.Beans.PropertyChangeListener arg0) + { + IExecuteWithSignature("removePropertyChangeListener", "(Ljava/beans/PropertyChangeListener;)V", arg0); + } + /// + /// + /// + /// + /// + public void RemovePropertyChangeListener(Java.Lang.String arg0, Java.Beans.PropertyChangeListener arg1) + { + IExecute("removePropertyChangeListener", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Beans/PropertyDescriptor.cs b/src/net/JNet/GeneratedCore/Java/Beans/PropertyDescriptor.cs new file mode 100644 index 0000000000..cf1dd0316f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Beans/PropertyDescriptor.cs @@ -0,0 +1,160 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Beans +{ + #region PropertyDescriptor + public partial class PropertyDescriptor + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + /// + public PropertyDescriptor(Java.Lang.String arg0, Java.Lang.Class arg1, Java.Lang.String arg2, Java.Lang.String arg3) + : base(arg0, arg1, arg2, arg3) + { + } + /// + /// + /// + /// + /// + /// + public PropertyDescriptor(Java.Lang.String arg0, Java.Lang.Class arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + /// + /// + public PropertyDescriptor(Java.Lang.String arg0, Java.Lang.Reflect.Method arg1, Java.Lang.Reflect.Method arg2) + : base(arg0, arg1, arg2) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Class PropertyEditorClass + { + get { return IExecuteWithSignature("getPropertyEditorClass", "()Ljava/lang/Class;"); } set { IExecuteWithSignature("setPropertyEditorClass", "(Ljava/lang/Class;)V", value); } + } + /// + /// + /// + public Java.Lang.Class PropertyType + { + get { return IExecuteWithSignature("getPropertyType", "()Ljava/lang/Class;"); } + } + /// + /// + /// + public Java.Lang.Reflect.Method ReadMethod + { + get { return IExecuteWithSignature("getReadMethod", "()Ljava/lang/reflect/Method;"); } set { IExecuteWithSignature("setReadMethod", "(Ljava/lang/reflect/Method;)V", value); } + } + /// + /// + /// + public Java.Lang.Reflect.Method WriteMethod + { + get { return IExecuteWithSignature("getWriteMethod", "()Ljava/lang/reflect/Method;"); } set { IExecuteWithSignature("setWriteMethod", "(Ljava/lang/reflect/Method;)V", value); } + } + /// + /// + /// + /// + public bool IsBound() + { + return IExecuteWithSignature("isBound", "()Z"); + } + /// + /// + /// + /// + public bool IsConstrained() + { + return IExecuteWithSignature("isConstrained", "()Z"); + } + /// + /// + /// + /// + /// + public Java.Beans.PropertyEditor CreatePropertyEditor(object arg0) + { + return IExecuteWithSignature("createPropertyEditor", "(Ljava/lang/Object;)Ljava/beans/PropertyEditor;", arg0); + } + /// + /// + /// + /// + public void SetBound(bool arg0) + { + IExecuteWithSignature("setBound", "(Z)V", arg0); + } + /// + /// + /// + /// + public void SetConstrained(bool arg0) + { + IExecuteWithSignature("setConstrained", "(Z)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Beans/PropertyEditor.cs b/src/net/JNet/GeneratedCore/Java/Beans/PropertyEditor.cs new file mode 100644 index 0000000000..2a32324c4b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Beans/PropertyEditor.cs @@ -0,0 +1,198 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Beans +{ + #region IPropertyEditor + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IPropertyEditor + { + #region Instance methods + /// + /// + /// + Java.Lang.String AsText { get; set; } + /// + /// + /// + Java.Awt.Component CustomEditor { get; } + /// + /// + /// + Java.Lang.String JavaInitializationString { get; } + /// + /// + /// + Java.Lang.String[] Tags { get; } + /// + /// + /// + object Value { get; set; } + /// + /// + /// + /// + bool IsPaintable(); + /// + /// + /// + /// + bool SupportsCustomEditor(); + /// + /// + /// + /// + void AddPropertyChangeListener(Java.Beans.PropertyChangeListener arg0); + /// + /// + /// + /// + /// + void PaintValue(Java.Awt.Graphics arg0, Java.Awt.Rectangle arg1); + /// + /// + /// + /// + void RemovePropertyChangeListener(Java.Beans.PropertyChangeListener arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region PropertyEditor + public partial class PropertyEditor : Java.Beans.IPropertyEditor + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String AsText + { + get { return IExecuteWithSignature("getAsText", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setAsText", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Awt.Component CustomEditor + { + get { return IExecuteWithSignature("getCustomEditor", "()Ljava/awt/Component;"); } + } + /// + /// + /// + public Java.Lang.String JavaInitializationString + { + get { return IExecuteWithSignature("getJavaInitializationString", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String[] Tags + { + get { return IExecuteWithSignatureArray("getTags", "()[Ljava/lang/String;"); } + } + /// + /// + /// + public object Value + { + get { return IExecuteWithSignature("getValue", "()Ljava/lang/Object;"); } set { IExecuteWithSignature("setValue", "(Ljava/lang/Object;)V", value); } + } + /// + /// + /// + /// + public bool IsPaintable() + { + return IExecuteWithSignature("isPaintable", "()Z"); + } + /// + /// + /// + /// + public bool SupportsCustomEditor() + { + return IExecuteWithSignature("supportsCustomEditor", "()Z"); + } + /// + /// + /// + /// + public void AddPropertyChangeListener(Java.Beans.PropertyChangeListener arg0) + { + IExecuteWithSignature("addPropertyChangeListener", "(Ljava/beans/PropertyChangeListener;)V", arg0); + } + /// + /// + /// + /// + /// + public void PaintValue(Java.Awt.Graphics arg0, Java.Awt.Rectangle arg1) + { + IExecute("paintValue", arg0, arg1); + } + /// + /// + /// + /// + public void RemovePropertyChangeListener(Java.Beans.PropertyChangeListener arg0) + { + IExecuteWithSignature("removePropertyChangeListener", "(Ljava/beans/PropertyChangeListener;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Beans/PropertyEditorManager.cs b/src/net/JNet/GeneratedCore/Java/Beans/PropertyEditorManager.cs new file mode 100644 index 0000000000..f530b08154 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Beans/PropertyEditorManager.cs @@ -0,0 +1,83 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Beans +{ + #region PropertyEditorManager + public partial class PropertyEditorManager + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + public static Java.Lang.String[] EditorSearchPath + { + get { return SExecuteWithSignatureArray(LocalBridgeClazz, "getEditorSearchPath", "()[Ljava/lang/String;"); } set { SExecuteWithSignature(LocalBridgeClazz, "setEditorSearchPath", "([Ljava/lang/String;)V", value); } + } + /// + /// + /// + /// + /// + public static Java.Beans.PropertyEditor FindEditor(Java.Lang.Class arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "findEditor", "(Ljava/lang/Class;)Ljava/beans/PropertyEditor;", arg0); + } + /// + /// + /// + /// + /// + public static void RegisterEditor(Java.Lang.Class arg0, Java.Lang.Class arg1) + { + SExecute(LocalBridgeClazz, "registerEditor", arg0, arg1); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Beans/PropertyEditorSupport.cs b/src/net/JNet/GeneratedCore/Java/Beans/PropertyEditorSupport.cs new file mode 100644 index 0000000000..b9fcf32e98 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Beans/PropertyEditorSupport.cs @@ -0,0 +1,156 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Beans +{ + #region PropertyEditorSupport + public partial class PropertyEditorSupport + { + #region Constructors + /// + /// + /// + /// + public PropertyEditorSupport(object arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String AsText + { + get { return IExecuteWithSignature("getAsText", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setAsText", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Awt.Component CustomEditor + { + get { return IExecuteWithSignature("getCustomEditor", "()Ljava/awt/Component;"); } + } + /// + /// + /// + public Java.Lang.String JavaInitializationString + { + get { return IExecuteWithSignature("getJavaInitializationString", "()Ljava/lang/String;"); } + } + /// + /// + /// + public object Source + { + get { return IExecuteWithSignature("getSource", "()Ljava/lang/Object;"); } set { IExecuteWithSignature("setSource", "(Ljava/lang/Object;)V", value); } + } + /// + /// + /// + public Java.Lang.String[] Tags + { + get { return IExecuteWithSignatureArray("getTags", "()[Ljava/lang/String;"); } + } + /// + /// + /// + public object Value + { + get { return IExecuteWithSignature("getValue", "()Ljava/lang/Object;"); } set { IExecuteWithSignature("setValue", "(Ljava/lang/Object;)V", value); } + } + /// + /// + /// + /// + public bool IsPaintable() + { + return IExecuteWithSignature("isPaintable", "()Z"); + } + /// + /// + /// + /// + public bool SupportsCustomEditor() + { + return IExecuteWithSignature("supportsCustomEditor", "()Z"); + } + /// + /// + /// + /// + public void AddPropertyChangeListener(Java.Beans.PropertyChangeListener arg0) + { + IExecuteWithSignature("addPropertyChangeListener", "(Ljava/beans/PropertyChangeListener;)V", arg0); + } + /// + /// + /// + /// + public void RemovePropertyChangeListener(Java.Beans.PropertyChangeListener arg0) + { + IExecuteWithSignature("removePropertyChangeListener", "(Ljava/beans/PropertyChangeListener;)V", arg0); + } + /// + /// + /// + public void FirePropertyChange() + { + IExecuteWithSignature("firePropertyChange", "()V"); + } + /// + /// + /// + /// + /// + public void PaintValue(Java.Awt.Graphics arg0, Java.Awt.Rectangle arg1) + { + IExecute("paintValue", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Beans/PropertyVetoException.cs b/src/net/JNet/GeneratedCore/Java/Beans/PropertyVetoException.cs new file mode 100644 index 0000000000..d252eacd78 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Beans/PropertyVetoException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Beans +{ + #region PropertyVetoException + public partial class PropertyVetoException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Beans/SimpleBeanInfo.cs b/src/net/JNet/GeneratedCore/Java/Beans/SimpleBeanInfo.cs new file mode 100644 index 0000000000..65e4604846 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Beans/SimpleBeanInfo.cs @@ -0,0 +1,125 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Beans +{ + #region SimpleBeanInfo + public partial class SimpleBeanInfo + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Beans.BeanInfo[] AdditionalBeanInfo + { + get { return IExecuteWithSignatureArray("getAdditionalBeanInfo", "()[Ljava/beans/BeanInfo;"); } + } + /// + /// + /// + public Java.Beans.BeanDescriptor BeanDescriptor + { + get { return IExecuteWithSignature("getBeanDescriptor", "()Ljava/beans/BeanDescriptor;"); } + } + /// + /// + /// + public int DefaultEventIndex + { + get { return IExecuteWithSignature("getDefaultEventIndex", "()I"); } + } + /// + /// + /// + public int DefaultPropertyIndex + { + get { return IExecuteWithSignature("getDefaultPropertyIndex", "()I"); } + } + /// + /// + /// + public Java.Beans.EventSetDescriptor[] EventSetDescriptors + { + get { return IExecuteWithSignatureArray("getEventSetDescriptors", "()[Ljava/beans/EventSetDescriptor;"); } + } + /// + /// + /// + public Java.Beans.MethodDescriptor[] MethodDescriptors + { + get { return IExecuteWithSignatureArray("getMethodDescriptors", "()[Ljava/beans/MethodDescriptor;"); } + } + /// + /// + /// + public Java.Beans.PropertyDescriptor[] PropertyDescriptors + { + get { return IExecuteWithSignatureArray("getPropertyDescriptors", "()[Ljava/beans/PropertyDescriptor;"); } + } + /// + /// + /// + /// + /// + public Java.Awt.Image GetIcon(int arg0) + { + return IExecuteWithSignature("getIcon", "(I)Ljava/awt/Image;", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.Image LoadImage(Java.Lang.String arg0) + { + return IExecuteWithSignature("loadImage", "(Ljava/lang/String;)Ljava/awt/Image;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Beans/Statement.cs b/src/net/JNet/GeneratedCore/Java/Beans/Statement.cs new file mode 100644 index 0000000000..258a94597d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Beans/Statement.cs @@ -0,0 +1,87 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Beans +{ + #region Statement + public partial class Statement + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public object[] Arguments + { + get { return IExecuteWithSignatureArray("getArguments", "()[Ljava/lang/Object;"); } + } + /// + /// + /// + public Java.Lang.String MethodName + { + get { return IExecuteWithSignature("getMethodName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public object Target + { + get { return IExecuteWithSignature("getTarget", "()Ljava/lang/Object;"); } + } + /// + /// + /// + /// + public void Execute() + { + IExecuteWithSignature("execute", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Beans/Transient.cs b/src/net/JNet/GeneratedCore/Java/Beans/Transient.cs new file mode 100644 index 0000000000..5e9585f556 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Beans/Transient.cs @@ -0,0 +1,89 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Beans +{ + #region ITransient + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ITransient : Java.Lang.Annotation.IAnnotation + { + #region Instance methods + /// + /// + /// + /// + bool Value(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Transient + public partial class Transient : Java.Beans.ITransient + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public bool Value() + { + return IExecuteWithSignature("value", "()Z"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Beans/VetoableChangeListener.cs b/src/net/JNet/GeneratedCore/Java/Beans/VetoableChangeListener.cs new file mode 100644 index 0000000000..4d9745988c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Beans/VetoableChangeListener.cs @@ -0,0 +1,152 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Beans +{ + #region IVetoableChangeListener + /// + /// .NET interface for org.mases.jnet.generated.java.beans.VetoableChangeListener implementing + /// + public partial interface IVetoableChangeListener + { + #region Instance methods + /// + /// + /// + /// + /// + void VetoableChange(Java.Beans.PropertyChangeEvent arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region VetoableChangeListener + public partial class VetoableChangeListener : Java.Beans.IVetoableChangeListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("vetoableChange", new global::System.EventHandler>>(VetoableChangeEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnVetoableChange { get; set; } = null; + + void VetoableChangeEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnVetoableChange != null) ? OnVetoableChange : VetoableChange; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + /// + public virtual void VetoableChange(Java.Beans.PropertyChangeEvent arg0) + { + + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region VetoableChangeListenerDirect + public partial class VetoableChangeListenerDirect : Java.Beans.IVetoableChangeListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public override void VetoableChange(Java.Beans.PropertyChangeEvent arg0) + { + IExecuteWithSignature("vetoableChange", "(Ljava/beans/PropertyChangeEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Beans/VetoableChangeListenerProxy.cs b/src/net/JNet/GeneratedCore/Java/Beans/VetoableChangeListenerProxy.cs new file mode 100644 index 0000000000..6c65aa2cc9 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Beans/VetoableChangeListenerProxy.cs @@ -0,0 +1,87 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Beans +{ + #region VetoableChangeListenerProxy + public partial class VetoableChangeListenerProxy + { + #region Constructors + /// + /// + /// + /// + /// + public VetoableChangeListenerProxy(Java.Lang.String arg0, Java.Beans.VetoableChangeListener arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Beans.VetoableChangeListener(Java.Beans.VetoableChangeListenerProxy t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String PropertyName + { + get { return IExecuteWithSignature("getPropertyName", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + /// + public void VetoableChange(Java.Beans.PropertyChangeEvent arg0) + { + IExecuteWithSignature("vetoableChange", "(Ljava/beans/PropertyChangeEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Beans/VetoableChangeSupport.cs b/src/net/JNet/GeneratedCore/Java/Beans/VetoableChangeSupport.cs new file mode 100644 index 0000000000..fbc47d3051 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Beans/VetoableChangeSupport.cs @@ -0,0 +1,167 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Beans +{ + #region VetoableChangeSupport + public partial class VetoableChangeSupport + { + #region Constructors + /// + /// + /// + /// + public VetoableChangeSupport(object arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Beans.VetoableChangeListener[] VetoableChangeListeners + { + get { return IExecuteWithSignatureArray("getVetoableChangeListeners", "()[Ljava/beans/VetoableChangeListener;"); } + } + /// + /// + /// + /// + /// + public bool HasListeners(Java.Lang.String arg0) + { + return IExecuteWithSignature("hasListeners", "(Ljava/lang/String;)Z", arg0); + } + /// + /// + /// + /// + /// + public Java.Beans.VetoableChangeListener[] GetVetoableChangeListeners(Java.Lang.String arg0) + { + return IExecuteWithSignatureArray("getVetoableChangeListeners", "(Ljava/lang/String;)[Ljava/beans/VetoableChangeListener;", arg0); + } + /// + /// + /// + /// + public void AddVetoableChangeListener(Java.Beans.VetoableChangeListener arg0) + { + IExecuteWithSignature("addVetoableChangeListener", "(Ljava/beans/VetoableChangeListener;)V", arg0); + } + /// + /// + /// + /// + /// + public void AddVetoableChangeListener(Java.Lang.String arg0, Java.Beans.VetoableChangeListener arg1) + { + IExecute("addVetoableChangeListener", arg0, arg1); + } + /// + /// + /// + /// + /// + public void FireVetoableChange(Java.Beans.PropertyChangeEvent arg0) + { + IExecuteWithSignature("fireVetoableChange", "(Ljava/beans/PropertyChangeEvent;)V", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public void FireVetoableChange(Java.Lang.String arg0, bool arg1, bool arg2) + { + IExecute("fireVetoableChange", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public void FireVetoableChange(Java.Lang.String arg0, int arg1, int arg2) + { + IExecute("fireVetoableChange", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public void FireVetoableChange(Java.Lang.String arg0, object arg1, object arg2) + { + IExecute("fireVetoableChange", arg0, arg1, arg2); + } + /// + /// + /// + /// + public void RemoveVetoableChangeListener(Java.Beans.VetoableChangeListener arg0) + { + IExecuteWithSignature("removeVetoableChangeListener", "(Ljava/beans/VetoableChangeListener;)V", arg0); + } + /// + /// + /// + /// + /// + public void RemoveVetoableChangeListener(Java.Lang.String arg0, Java.Beans.VetoableChangeListener arg1) + { + IExecute("removeVetoableChangeListener", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Beans/Visibility.cs b/src/net/JNet/GeneratedCore/Java/Beans/Visibility.cs new file mode 100644 index 0000000000..1f2468af4c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Beans/Visibility.cs @@ -0,0 +1,124 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Beans +{ + #region IVisibility + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IVisibility + { + #region Instance methods + /// + /// + /// + /// + bool AvoidingGui(); + /// + /// + /// + /// + bool NeedsGui(); + /// + /// + /// + void DontUseGui(); + /// + /// + /// + void OkToUseGui(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Visibility + public partial class Visibility : Java.Beans.IVisibility + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public bool AvoidingGui() + { + return IExecuteWithSignature("avoidingGui", "()Z"); + } + /// + /// + /// + /// + public bool NeedsGui() + { + return IExecuteWithSignature("needsGui", "()Z"); + } + /// + /// + /// + public void DontUseGui() + { + IExecuteWithSignature("dontUseGui", "()V"); + } + /// + /// + /// + public void OkToUseGui() + { + IExecuteWithSignature("okToUseGui", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Beans/XMLDecoder.cs b/src/net/JNet/GeneratedCore/Java/Beans/XMLDecoder.cs new file mode 100644 index 0000000000..765adba515 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Beans/XMLDecoder.cs @@ -0,0 +1,144 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Beans +{ + #region XMLDecoder + public partial class XMLDecoder + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + public XMLDecoder(Java.Io.InputStream arg0, object arg1, Java.Beans.ExceptionListener arg2, Java.Lang.ClassLoader arg3) + : base(arg0, arg1, arg2, arg3) + { + } + /// + /// + /// + /// + /// + /// + public XMLDecoder(Java.Io.InputStream arg0, object arg1, Java.Beans.ExceptionListener arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + public XMLDecoder(Java.Io.InputStream arg0, object arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public XMLDecoder(Java.Io.InputStream arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public XMLDecoder(Org.Xml.Sax.InputSource arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + /// + public static Org.Xml.Sax.Helpers.DefaultHandler CreateHandler(object arg0, Java.Beans.ExceptionListener arg1, Java.Lang.ClassLoader arg2) + { + return SExecute(LocalBridgeClazz, "createHandler", arg0, arg1, arg2); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Beans.ExceptionListener ExceptionListener + { + get { return IExecuteWithSignature("getExceptionListener", "()Ljava/beans/ExceptionListener;"); } set { IExecuteWithSignature("setExceptionListener", "(Ljava/beans/ExceptionListener;)V", value); } + } + /// + /// + /// + public object Owner + { + get { return IExecuteWithSignature("getOwner", "()Ljava/lang/Object;"); } set { IExecuteWithSignature("setOwner", "(Ljava/lang/Object;)V", value); } + } + /// + /// + /// + /// + public object ReadObject() + { + return IExecuteWithSignature("readObject", "()Ljava/lang/Object;"); + } + /// + /// + /// + public void Close() + { + IExecuteWithSignature("close", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Beans/XMLEncoder.cs b/src/net/JNet/GeneratedCore/Java/Beans/XMLEncoder.cs new file mode 100644 index 0000000000..58e22795b4 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Beans/XMLEncoder.cs @@ -0,0 +1,110 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Beans +{ + #region XMLEncoder + public partial class XMLEncoder + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + public XMLEncoder(Java.Io.OutputStream arg0, Java.Lang.String arg1, bool arg2, int arg3) + : base(arg0, arg1, arg2, arg3) + { + } + /// + /// + /// + /// + public XMLEncoder(Java.Io.OutputStream arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Lang.AutoCloseable(Java.Beans.XMLEncoder t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public object Owner + { + get { return IExecuteWithSignature("getOwner", "()Ljava/lang/Object;"); } set { IExecuteWithSignature("setOwner", "(Ljava/lang/Object;)V", value); } + } + /// + /// + /// + public void Close() + { + IExecuteWithSignature("close", "()V"); + } + /// + /// + /// + public void Flush() + { + IExecuteWithSignature("flush", "()V"); + } + /// + /// + /// + /// + public void WriteObject(object arg0) + { + IExecuteWithSignature("writeObject", "(Ljava/lang/Object;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Io/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Java/Io/AllPackageClasses.cs new file mode 100644 index 0000000000..614937ca6f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Io/AllPackageClasses.cs @@ -0,0 +1,3305 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Java.Io +{ + #region BufferedInputStream + /// + /// + /// + public partial class BufferedInputStream : Java.Io.FilterInputStream + { + const string _bridgeClassName = "java.io.BufferedInputStream"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public BufferedInputStream() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public BufferedInputStream(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region BufferedOutputStream + /// + /// + /// + public partial class BufferedOutputStream : Java.Io.FilterOutputStream + { + const string _bridgeClassName = "java.io.BufferedOutputStream"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public BufferedOutputStream() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public BufferedOutputStream(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region BufferedReader + /// + /// + /// + public partial class BufferedReader : Java.Io.Reader + { + const string _bridgeClassName = "java.io.BufferedReader"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public BufferedReader() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public BufferedReader(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region BufferedWriter + /// + /// + /// + public partial class BufferedWriter : Java.Io.Writer + { + const string _bridgeClassName = "java.io.BufferedWriter"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public BufferedWriter() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public BufferedWriter(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ByteArrayInputStream + /// + /// + /// + public partial class ByteArrayInputStream : Java.Io.InputStream + { + const string _bridgeClassName = "java.io.ByteArrayInputStream"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ByteArrayInputStream() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ByteArrayInputStream(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ByteArrayOutputStream + /// + /// + /// + public partial class ByteArrayOutputStream : Java.Io.OutputStream + { + const string _bridgeClassName = "java.io.ByteArrayOutputStream"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ByteArrayOutputStream() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ByteArrayOutputStream(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CharArrayReader + /// + /// + /// + public partial class CharArrayReader : Java.Io.Reader + { + const string _bridgeClassName = "java.io.CharArrayReader"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public CharArrayReader() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public CharArrayReader(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CharArrayWriter + /// + /// + /// + public partial class CharArrayWriter : Java.Io.Writer + { + const string _bridgeClassName = "java.io.CharArrayWriter"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public CharArrayWriter() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public CharArrayWriter(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CharConversionException + /// + /// + /// + public partial class CharConversionException : Java.Io.IOException + { + const string _bridgeClassName = "java.io.CharConversionException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region Closeable + /// + /// + /// + public partial class Closeable : Java.Lang.AutoCloseable + { + const string _bridgeClassName = "java.io.Closeable"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Closeable class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Closeable() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Closeable class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Closeable(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Console + /// + /// + /// + public partial class Console : Java.Io.Flushable + { + const string _bridgeClassName = "java.io.Console"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Console() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Console(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DataInput + /// + /// + /// + public partial class DataInput : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.io.DataInput"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("DataInput class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DataInput() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("DataInput class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DataInput(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DataInputStream + /// + /// + /// + public partial class DataInputStream : Java.Io.FilterInputStream + { + const string _bridgeClassName = "java.io.DataInputStream"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DataInputStream() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DataInputStream(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DataOutput + /// + /// + /// + public partial class DataOutput : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.io.DataOutput"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("DataOutput class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DataOutput() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("DataOutput class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DataOutput(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DataOutputStream + /// + /// + /// + public partial class DataOutputStream : Java.Io.FilterOutputStream + { + const string _bridgeClassName = "java.io.DataOutputStream"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DataOutputStream() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DataOutputStream(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region EOFException + /// + /// + /// + public partial class EOFException : Java.Io.IOException + { + const string _bridgeClassName = "java.io.EOFException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region Externalizable + /// + /// + /// + public partial class Externalizable : Java.Io.Serializable + { + const string _bridgeClassName = "java.io.Externalizable"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Externalizable class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Externalizable() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Externalizable class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Externalizable(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region File + /// + /// + /// + public partial class File : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.io.File"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public File() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public File(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region FileDescriptor + /// + /// + /// + public partial class FileDescriptor : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.io.FileDescriptor"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public FileDescriptor() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public FileDescriptor(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region FileFilter + /// + /// + /// + public partial class FileFilter : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.io.FileFilter"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("FileFilter class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public FileFilter() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("FileFilter class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public FileFilter(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region FileInputStream + /// + /// + /// + public partial class FileInputStream : Java.Io.InputStream + { + const string _bridgeClassName = "java.io.FileInputStream"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public FileInputStream() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public FileInputStream(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region FilenameFilter + /// + /// + /// + public partial class FilenameFilter : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.io.FilenameFilter"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("FilenameFilter class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public FilenameFilter() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("FilenameFilter class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public FilenameFilter(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region FileNotFoundException + /// + /// + /// + public partial class FileNotFoundException : Java.Io.IOException + { + const string _bridgeClassName = "java.io.FileNotFoundException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region FileOutputStream + /// + /// + /// + public partial class FileOutputStream : Java.Io.OutputStream + { + const string _bridgeClassName = "java.io.FileOutputStream"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public FileOutputStream() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public FileOutputStream(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region FilePermission + /// + /// + /// + public partial class FilePermission : Java.Security.Permission + { + const string _bridgeClassName = "java.io.FilePermission"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public FilePermission() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public FilePermission(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region FileReader + /// + /// + /// + public partial class FileReader : Java.Io.InputStreamReader + { + const string _bridgeClassName = "java.io.FileReader"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public FileReader() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public FileReader(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region FileWriter + /// + /// + /// + public partial class FileWriter : Java.Io.OutputStreamWriter + { + const string _bridgeClassName = "java.io.FileWriter"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public FileWriter() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public FileWriter(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region FilterInputStream + /// + /// + /// + public partial class FilterInputStream : Java.Io.InputStream + { + const string _bridgeClassName = "java.io.FilterInputStream"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public FilterInputStream() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public FilterInputStream(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region FilterOutputStream + /// + /// + /// + public partial class FilterOutputStream : Java.Io.OutputStream + { + const string _bridgeClassName = "java.io.FilterOutputStream"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public FilterOutputStream() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public FilterOutputStream(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region FilterReader + /// + /// + /// + public partial class FilterReader : Java.Io.Reader + { + const string _bridgeClassName = "java.io.FilterReader"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("FilterReader class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public FilterReader() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("FilterReader class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public FilterReader(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region FilterWriter + /// + /// + /// + public partial class FilterWriter : Java.Io.Writer + { + const string _bridgeClassName = "java.io.FilterWriter"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("FilterWriter class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public FilterWriter() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("FilterWriter class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public FilterWriter(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Flushable + /// + /// + /// + public partial class Flushable : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.io.Flushable"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Flushable class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Flushable() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Flushable class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Flushable(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region InputStream + /// + /// + /// + public partial class InputStream : Java.Io.Closeable + { + const string _bridgeClassName = "java.io.InputStream"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("InputStream class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public InputStream() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("InputStream class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public InputStream(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region InputStreamReader + /// + /// + /// + public partial class InputStreamReader : Java.Io.Reader + { + const string _bridgeClassName = "java.io.InputStreamReader"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public InputStreamReader() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public InputStreamReader(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region InterruptedIOException + /// + /// + /// + public partial class InterruptedIOException : Java.Io.IOException + { + const string _bridgeClassName = "java.io.InterruptedIOException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region InvalidClassException + /// + /// + /// + public partial class InvalidClassException : Java.Io.ObjectStreamException + { + const string _bridgeClassName = "java.io.InvalidClassException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region InvalidObjectException + /// + /// + /// + public partial class InvalidObjectException : Java.Io.ObjectStreamException + { + const string _bridgeClassName = "java.io.InvalidObjectException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region IOError + /// + /// + /// + public partial class IOError : Java.Lang.Error + { + const string _bridgeClassName = "java.io.IOError"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region IOException + /// + /// + /// + public partial class IOException : Java.Lang.Exception + { + const string _bridgeClassName = "java.io.IOException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region LineNumberReader + /// + /// + /// + public partial class LineNumberReader : Java.Io.BufferedReader + { + const string _bridgeClassName = "java.io.LineNumberReader"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public LineNumberReader() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public LineNumberReader(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region NotActiveException + /// + /// + /// + public partial class NotActiveException : Java.Io.ObjectStreamException + { + const string _bridgeClassName = "java.io.NotActiveException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region NotSerializableException + /// + /// + /// + public partial class NotSerializableException : Java.Io.ObjectStreamException + { + const string _bridgeClassName = "java.io.NotSerializableException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region ObjectInput + /// + /// + /// + public partial class ObjectInput : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.io.ObjectInput"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ObjectInput class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ObjectInput() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ObjectInput class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ObjectInput(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ObjectInputFilter + /// + /// + /// + public partial class ObjectInputFilter : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.io.ObjectInputFilter"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ObjectInputFilter class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ObjectInputFilter() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ObjectInputFilter class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ObjectInputFilter(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region Config + /// + /// + /// + public partial class Config : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.io.ObjectInputFilter$Config"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Config() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Config(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region FilterInfo + /// + /// + /// + public partial class FilterInfo : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.io.ObjectInputFilter$FilterInfo"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("FilterInfo class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public FilterInfo() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("FilterInfo class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public FilterInfo(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region Status + /// + /// + /// + public partial class Status : Java.Lang.Enum + { + const string _bridgeClassName = "java.io.ObjectInputFilter$Status"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Status() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Status(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region ObjectInputStream + /// + /// + /// + public partial class ObjectInputStream : Java.Io.InputStream + { + const string _bridgeClassName = "java.io.ObjectInputStream"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ObjectInputStream() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ObjectInputStream(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region GetField + /// + /// + /// + public partial class GetField : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.io.ObjectInputStream$GetField"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("GetField class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public GetField() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("GetField class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public GetField(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region ObjectInputValidation + /// + /// + /// + public partial class ObjectInputValidation : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.io.ObjectInputValidation"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ObjectInputValidation class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ObjectInputValidation() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ObjectInputValidation class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ObjectInputValidation(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ObjectOutput + /// + /// + /// + public partial class ObjectOutput : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.io.ObjectOutput"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ObjectOutput class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ObjectOutput() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ObjectOutput class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ObjectOutput(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ObjectOutputStream + /// + /// + /// + public partial class ObjectOutputStream : Java.Io.OutputStream + { + const string _bridgeClassName = "java.io.ObjectOutputStream"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ObjectOutputStream() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ObjectOutputStream(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region PutField + /// + /// + /// + public partial class PutField : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.io.ObjectOutputStream$PutField"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("PutField class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public PutField() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("PutField class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public PutField(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region ObjectStreamClass + /// + /// + /// + public partial class ObjectStreamClass : Java.Io.Serializable + { + const string _bridgeClassName = "java.io.ObjectStreamClass"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ObjectStreamClass() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ObjectStreamClass(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ObjectStreamConstants + /// + /// + /// + public partial class ObjectStreamConstants : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.io.ObjectStreamConstants"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ObjectStreamConstants class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ObjectStreamConstants() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ObjectStreamConstants class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ObjectStreamConstants(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ObjectStreamException + /// + /// + /// + public partial class ObjectStreamException : Java.Io.IOException + { + const string _bridgeClassName = "java.io.ObjectStreamException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region ObjectStreamField + /// + /// + /// + public partial class ObjectStreamField : Java.Lang.Comparable + { + const string _bridgeClassName = "java.io.ObjectStreamField"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ObjectStreamField() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ObjectStreamField(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region OptionalDataException + /// + /// + /// + public partial class OptionalDataException : Java.Io.ObjectStreamException + { + const string _bridgeClassName = "java.io.OptionalDataException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region OutputStream + /// + /// + /// + public partial class OutputStream : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.io.OutputStream"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("OutputStream class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public OutputStream() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("OutputStream class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public OutputStream(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region OutputStreamWriter + /// + /// + /// + public partial class OutputStreamWriter : Java.Io.Writer + { + const string _bridgeClassName = "java.io.OutputStreamWriter"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public OutputStreamWriter() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public OutputStreamWriter(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PipedInputStream + /// + /// + /// + public partial class PipedInputStream : Java.Io.InputStream + { + const string _bridgeClassName = "java.io.PipedInputStream"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public PipedInputStream() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public PipedInputStream(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PipedOutputStream + /// + /// + /// + public partial class PipedOutputStream : Java.Io.OutputStream + { + const string _bridgeClassName = "java.io.PipedOutputStream"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public PipedOutputStream() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public PipedOutputStream(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PipedReader + /// + /// + /// + public partial class PipedReader : Java.Io.Reader + { + const string _bridgeClassName = "java.io.PipedReader"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public PipedReader() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public PipedReader(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PipedWriter + /// + /// + /// + public partial class PipedWriter : Java.Io.Writer + { + const string _bridgeClassName = "java.io.PipedWriter"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public PipedWriter() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public PipedWriter(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PrintStream + /// + /// + /// + public partial class PrintStream : Java.Io.FilterOutputStream + { + const string _bridgeClassName = "java.io.PrintStream"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public PrintStream() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public PrintStream(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PrintWriter + /// + /// + /// + public partial class PrintWriter : Java.Io.Writer + { + const string _bridgeClassName = "java.io.PrintWriter"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public PrintWriter() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public PrintWriter(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PushbackInputStream + /// + /// + /// + public partial class PushbackInputStream : Java.Io.FilterInputStream + { + const string _bridgeClassName = "java.io.PushbackInputStream"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public PushbackInputStream() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public PushbackInputStream(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PushbackReader + /// + /// + /// + public partial class PushbackReader : Java.Io.FilterReader + { + const string _bridgeClassName = "java.io.PushbackReader"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public PushbackReader() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public PushbackReader(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region RandomAccessFile + /// + /// + /// + public partial class RandomAccessFile : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.io.RandomAccessFile"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public RandomAccessFile() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public RandomAccessFile(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Reader + /// + /// + /// + public partial class Reader : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.io.Reader"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Reader class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Reader() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Reader class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Reader(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SequenceInputStream + /// + /// + /// + public partial class SequenceInputStream : Java.Io.InputStream + { + const string _bridgeClassName = "java.io.SequenceInputStream"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SequenceInputStream() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SequenceInputStream(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Serializable + /// + /// + /// + public partial class Serializable : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.io.Serializable"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Serializable class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Serializable() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Serializable class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Serializable(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SerializablePermission + /// + /// + /// + public partial class SerializablePermission : Java.Security.BasicPermission + { + const string _bridgeClassName = "java.io.SerializablePermission"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SerializablePermission() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SerializablePermission(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region StreamCorruptedException + /// + /// + /// + public partial class StreamCorruptedException : Java.Io.ObjectStreamException + { + const string _bridgeClassName = "java.io.StreamCorruptedException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region StreamTokenizer + /// + /// + /// + public partial class StreamTokenizer : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.io.StreamTokenizer"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public StreamTokenizer() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public StreamTokenizer(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region StringReader + /// + /// + /// + public partial class StringReader : Java.Io.Reader + { + const string _bridgeClassName = "java.io.StringReader"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public StringReader() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public StringReader(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region StringWriter + /// + /// + /// + public partial class StringWriter : Java.Io.Writer + { + const string _bridgeClassName = "java.io.StringWriter"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public StringWriter() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public StringWriter(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SyncFailedException + /// + /// + /// + public partial class SyncFailedException : Java.Io.IOException + { + const string _bridgeClassName = "java.io.SyncFailedException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region UncheckedIOException + /// + /// + /// + public partial class UncheckedIOException : Java.Lang.RuntimeException + { + const string _bridgeClassName = "java.io.UncheckedIOException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region UnsupportedEncodingException + /// + /// + /// + public partial class UnsupportedEncodingException : Java.Io.IOException + { + const string _bridgeClassName = "java.io.UnsupportedEncodingException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region UTFDataFormatException + /// + /// + /// + public partial class UTFDataFormatException : Java.Io.IOException + { + const string _bridgeClassName = "java.io.UTFDataFormatException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region WriteAbortedException + /// + /// + /// + public partial class WriteAbortedException : Java.Io.ObjectStreamException + { + const string _bridgeClassName = "java.io.WriteAbortedException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region Writer + /// + /// + /// + public partial class Writer : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.io.Writer"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Writer class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Writer() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Writer class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Writer(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Io/BufferedInputStream.cs b/src/net/JNet/GeneratedCore/Java/Io/BufferedInputStream.cs new file mode 100644 index 0000000000..815060c515 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Io/BufferedInputStream.cs @@ -0,0 +1,75 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Io +{ + #region BufferedInputStream + public partial class BufferedInputStream + { + #region Constructors + /// + /// + /// + /// + /// + public BufferedInputStream(Java.Io.InputStream arg0, int arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public BufferedInputStream(Java.Io.InputStream arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Io/BufferedOutputStream.cs b/src/net/JNet/GeneratedCore/Java/Io/BufferedOutputStream.cs new file mode 100644 index 0000000000..85326e288a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Io/BufferedOutputStream.cs @@ -0,0 +1,75 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Io +{ + #region BufferedOutputStream + public partial class BufferedOutputStream + { + #region Constructors + /// + /// + /// + /// + /// + public BufferedOutputStream(Java.Io.OutputStream arg0, int arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public BufferedOutputStream(Java.Io.OutputStream arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Io/BufferedReader.cs b/src/net/JNet/GeneratedCore/Java/Io/BufferedReader.cs new file mode 100644 index 0000000000..dde347a582 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Io/BufferedReader.cs @@ -0,0 +1,92 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Io +{ + #region BufferedReader + public partial class BufferedReader + { + #region Constructors + /// + /// + /// + /// + /// + public BufferedReader(Java.Io.Reader arg0, int arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public BufferedReader(Java.Io.Reader arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public Java.Lang.String ReadLine() + { + return IExecuteWithSignature("readLine", "()Ljava/lang/String;"); + } + /// + /// + /// + /// + public Java.Util.Stream.Stream Lines() + { + return IExecuteWithSignature>("lines", "()Ljava/util/stream/Stream;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Io/BufferedWriter.cs b/src/net/JNet/GeneratedCore/Java/Io/BufferedWriter.cs new file mode 100644 index 0000000000..95a6d4381d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Io/BufferedWriter.cs @@ -0,0 +1,83 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Io +{ + #region BufferedWriter + public partial class BufferedWriter + { + #region Constructors + /// + /// + /// + /// + /// + public BufferedWriter(Java.Io.Writer arg0, int arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public BufferedWriter(Java.Io.Writer arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public void NewLine() + { + IExecuteWithSignature("newLine", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Io/ByteArrayInputStream.cs b/src/net/JNet/GeneratedCore/Java/Io/ByteArrayInputStream.cs new file mode 100644 index 0000000000..565db068b8 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Io/ByteArrayInputStream.cs @@ -0,0 +1,76 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Io +{ + #region ByteArrayInputStream + public partial class ByteArrayInputStream + { + #region Constructors + /// + /// + /// + /// + /// + /// + public ByteArrayInputStream(byte[] arg0, int arg1, int arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + public ByteArrayInputStream(byte[] arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Io/ByteArrayOutputStream.cs b/src/net/JNet/GeneratedCore/Java/Io/ByteArrayOutputStream.cs new file mode 100644 index 0000000000..bdb8e9b649 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Io/ByteArrayOutputStream.cs @@ -0,0 +1,125 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Io +{ + #region ByteArrayOutputStream + public partial class ByteArrayOutputStream + { + #region Constructors + /// + /// + /// + /// + public ByteArrayOutputStream(int arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public byte[] ToByteArray() + { + return IExecuteWithSignatureArray("toByteArray", "()[B"); + } + /// + /// + /// + /// + public int Size() + { + return IExecuteWithSignature("size", "()I"); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String ToString(Java.Lang.String arg0) + { + return IExecuteWithSignature("toString", "(Ljava/lang/String;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.String ToString(Java.Nio.Charset.Charset arg0) + { + return IExecuteWithSignature("toString", "(Ljava/nio/charset/Charset;)Ljava/lang/String;", arg0); + } + /// + /// + /// + public void Reset() + { + IExecuteWithSignature("reset", "()V"); + } + /// + /// + /// + /// + /// + public void WriteTo(Java.Io.OutputStream arg0) + { + IExecuteWithSignature("writeTo", "(Ljava/io/OutputStream;)V", arg0); + } + /// + /// + /// + /// + public void WriteBytes(byte[] arg0) + { + IExecuteWithSignature("writeBytes", "([B)V", new object[] { arg0 }); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Io/CharArrayReader.cs b/src/net/JNet/GeneratedCore/Java/Io/CharArrayReader.cs new file mode 100644 index 0000000000..e00e49d1e1 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Io/CharArrayReader.cs @@ -0,0 +1,76 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Io +{ + #region CharArrayReader + public partial class CharArrayReader + { + #region Constructors + /// + /// + /// + /// + /// + /// + public CharArrayReader(char[] arg0, int arg1, int arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + public CharArrayReader(char[] arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Io/CharArrayWriter.cs b/src/net/JNet/GeneratedCore/Java/Io/CharArrayWriter.cs new file mode 100644 index 0000000000..d2c5f5c0d6 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Io/CharArrayWriter.cs @@ -0,0 +1,98 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Io +{ + #region CharArrayWriter + public partial class CharArrayWriter + { + #region Constructors + /// + /// + /// + /// + public CharArrayWriter(int arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public char[] ToCharArray() + { + return IExecuteWithSignatureArray("toCharArray", "()[C"); + } + /// + /// + /// + /// + public int Size() + { + return IExecuteWithSignature("size", "()I"); + } + /// + /// + /// + public void Reset() + { + IExecuteWithSignature("reset", "()V"); + } + /// + /// + /// + /// + /// + public void WriteTo(Java.Io.Writer arg0) + { + IExecuteWithSignature("writeTo", "(Ljava/io/Writer;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Io/CharConversionException.cs b/src/net/JNet/GeneratedCore/Java/Io/CharConversionException.cs new file mode 100644 index 0000000000..038fda9a9c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Io/CharConversionException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Io +{ + #region CharConversionException + public partial class CharConversionException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Io/Closeable.cs b/src/net/JNet/GeneratedCore/Java/Io/Closeable.cs new file mode 100644 index 0000000000..6e01ed724c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Io/Closeable.cs @@ -0,0 +1,89 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Io +{ + #region ICloseable + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ICloseable : Java.Lang.IAutoCloseable + { + #region Instance methods + /// + /// + /// + /// + void Close(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Closeable + public partial class Closeable : Java.Io.ICloseable + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public void Close() + { + IExecuteWithSignature("close", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Io/Console.cs b/src/net/JNet/GeneratedCore/Java/Io/Console.cs new file mode 100644 index 0000000000..206b7e38e0 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Io/Console.cs @@ -0,0 +1,137 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Io +{ + #region Console + public partial class Console + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public char[] ReadPassword() + { + return IExecuteWithSignatureArray("readPassword", "()[C"); + } + /// + /// + /// + /// + /// + /// + public char[] ReadPassword(Java.Lang.String arg0, params object[] arg1) + { + if (arg1.Length == 0) return IExecuteArray("readPassword", arg0); else return IExecuteArray("readPassword", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Io.Console Format(Java.Lang.String arg0, params object[] arg1) + { + if (arg1.Length == 0) return IExecute("format", arg0); else return IExecute("format", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Io.Console Printf(Java.Lang.String arg0, params object[] arg1) + { + if (arg1.Length == 0) return IExecute("printf", arg0); else return IExecute("printf", arg0, arg1); + } + /// + /// + /// + /// + public Java.Io.PrintWriter Writer() + { + return IExecuteWithSignature("writer", "()Ljava/io/PrintWriter;"); + } + /// + /// + /// + /// + public Java.Io.Reader Reader() + { + return IExecuteWithSignature("reader", "()Ljava/io/Reader;"); + } + /// + /// + /// + /// + public Java.Lang.String ReadLine() + { + return IExecuteWithSignature("readLine", "()Ljava/lang/String;"); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String ReadLine(Java.Lang.String arg0, params object[] arg1) + { + if (arg1.Length == 0) return IExecute("readLine", arg0); else return IExecute("readLine", arg0, arg1); + } + /// + /// + /// + public void Flush() + { + IExecuteWithSignature("flush", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Io/DataInput.cs b/src/net/JNet/GeneratedCore/Java/Io/DataInput.cs new file mode 100644 index 0000000000..ee63cef5dc --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Io/DataInput.cs @@ -0,0 +1,307 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Io +{ + #region IDataInput + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IDataInput + { + #region Instance methods + /// + /// + /// + /// + /// + bool ReadBoolean(); + /// + /// + /// + /// + /// + byte ReadByte(); + /// + /// + /// + /// + /// + char ReadChar(); + /// + /// + /// + /// + /// + double ReadDouble(); + /// + /// + /// + /// + /// + float ReadFloat(); + /// + /// + /// + /// + /// + int ReadInt(); + /// + /// + /// + /// + /// + int ReadUnsignedByte(); + /// + /// + /// + /// + /// + int ReadUnsignedShort(); + /// + /// + /// + /// + /// + /// + int SkipBytes(int arg0); + /// + /// + /// + /// + /// + Java.Lang.String ReadLine(); + /// + /// + /// + /// + /// + Java.Lang.String ReadUTF(); + /// + /// + /// + /// + /// + long ReadLong(); + /// + /// + /// + /// + /// + short ReadShort(); + /// + /// + /// + /// + /// + /// + /// + void ReadFully(byte[] arg0, int arg1, int arg2); + /// + /// + /// + /// + /// + void ReadFully(byte[] arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region DataInput + public partial class DataInput : Java.Io.IDataInput + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public bool ReadBoolean() + { + return IExecuteWithSignature("readBoolean", "()Z"); + } + /// + /// + /// + /// + /// + public byte ReadByte() + { + return IExecuteWithSignature("readByte", "()B"); + } + /// + /// + /// + /// + /// + public char ReadChar() + { + return IExecuteWithSignature("readChar", "()C"); + } + /// + /// + /// + /// + /// + public double ReadDouble() + { + return IExecuteWithSignature("readDouble", "()D"); + } + /// + /// + /// + /// + /// + public float ReadFloat() + { + return IExecuteWithSignature("readFloat", "()F"); + } + /// + /// + /// + /// + /// + public int ReadInt() + { + return IExecuteWithSignature("readInt", "()I"); + } + /// + /// + /// + /// + /// + public int ReadUnsignedByte() + { + return IExecuteWithSignature("readUnsignedByte", "()I"); + } + /// + /// + /// + /// + /// + public int ReadUnsignedShort() + { + return IExecuteWithSignature("readUnsignedShort", "()I"); + } + /// + /// + /// + /// + /// + /// + public int SkipBytes(int arg0) + { + return IExecuteWithSignature("skipBytes", "(I)I", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.String ReadLine() + { + return IExecuteWithSignature("readLine", "()Ljava/lang/String;"); + } + /// + /// + /// + /// + /// + public Java.Lang.String ReadUTF() + { + return IExecuteWithSignature("readUTF", "()Ljava/lang/String;"); + } + /// + /// + /// + /// + /// + public long ReadLong() + { + return IExecuteWithSignature("readLong", "()J"); + } + /// + /// + /// + /// + /// + public short ReadShort() + { + return IExecuteWithSignature("readShort", "()S"); + } + /// + /// + /// + /// + /// + /// + /// + public void ReadFully(byte[] arg0, int arg1, int arg2) + { + IExecute("readFully", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public void ReadFully(byte[] arg0) + { + IExecuteWithSignature("readFully", "([B)V", new object[] { arg0 }); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Io/DataInputStream.cs b/src/net/JNet/GeneratedCore/Java/Io/DataInputStream.cs new file mode 100644 index 0000000000..ccd9c0d9a5 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Io/DataInputStream.cs @@ -0,0 +1,209 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Io +{ + #region DataInputStream + public partial class DataInputStream + { + #region Constructors + /// + /// + /// + /// + public DataInputStream(Java.Io.InputStream arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Io.DataInput(Java.Io.DataInputStream t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + public static Java.Lang.String ReadUTF(Java.Io.DataInput arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "readUTF", "(Ljava/io/DataInput;)Ljava/lang/String;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public bool ReadBoolean() + { + return IExecuteWithSignature("readBoolean", "()Z"); + } + /// + /// + /// + /// + /// + public byte ReadByte() + { + return IExecuteWithSignature("readByte", "()B"); + } + /// + /// + /// + /// + /// + public char ReadChar() + { + return IExecuteWithSignature("readChar", "()C"); + } + /// + /// + /// + /// + /// + public double ReadDouble() + { + return IExecuteWithSignature("readDouble", "()D"); + } + /// + /// + /// + /// + /// + public float ReadFloat() + { + return IExecuteWithSignature("readFloat", "()F"); + } + /// + /// + /// + /// + /// + public int ReadInt() + { + return IExecuteWithSignature("readInt", "()I"); + } + /// + /// + /// + /// + /// + public int ReadUnsignedByte() + { + return IExecuteWithSignature("readUnsignedByte", "()I"); + } + /// + /// + /// + /// + /// + public int ReadUnsignedShort() + { + return IExecuteWithSignature("readUnsignedShort", "()I"); + } + /// + /// + /// + /// + /// + /// + public int SkipBytes(int arg0) + { + return IExecuteWithSignature("skipBytes", "(I)I", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.String ReadUTF() + { + return IExecuteWithSignature("readUTF", "()Ljava/lang/String;"); + } + /// + /// + /// + /// + /// + public long ReadLong() + { + return IExecuteWithSignature("readLong", "()J"); + } + /// + /// + /// + /// + /// + public short ReadShort() + { + return IExecuteWithSignature("readShort", "()S"); + } + /// + /// + /// + /// + /// + /// + /// + public void ReadFully(byte[] arg0, int arg1, int arg2) + { + IExecute("readFully", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public void ReadFully(byte[] arg0) + { + IExecuteWithSignature("readFully", "([B)V", new object[] { arg0 }); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Io/DataOutput.cs b/src/net/JNet/GeneratedCore/Java/Io/DataOutput.cs new file mode 100644 index 0000000000..56414c3f24 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Io/DataOutput.cs @@ -0,0 +1,290 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Io +{ + #region IDataOutput + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IDataOutput + { + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + void Write(byte[] arg0, int arg1, int arg2); + /// + /// + /// + /// + /// + void Write(byte[] arg0); + /// + /// + /// + /// + /// + void Write(int arg0); + /// + /// + /// + /// + /// + void WriteBoolean(bool arg0); + /// + /// + /// + /// + /// + void WriteByte(int arg0); + /// + /// + /// + /// + /// + void WriteBytes(Java.Lang.String arg0); + /// + /// + /// + /// + /// + void WriteChar(int arg0); + /// + /// + /// + /// + /// + void WriteChars(Java.Lang.String arg0); + /// + /// + /// + /// + /// + void WriteDouble(double arg0); + /// + /// + /// + /// + /// + void WriteFloat(float arg0); + /// + /// + /// + /// + /// + void WriteInt(int arg0); + /// + /// + /// + /// + /// + void WriteLong(long arg0); + /// + /// + /// + /// + /// + void WriteShort(int arg0); + /// + /// + /// + /// + /// + void WriteUTF(Java.Lang.String arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region DataOutput + public partial class DataOutput : Java.Io.IDataOutput + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + public void Write(byte[] arg0, int arg1, int arg2) + { + IExecute("write", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public void Write(byte[] arg0) + { + IExecuteWithSignature("write", "([B)V", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + public void Write(int arg0) + { + IExecuteWithSignature("write", "(I)V", arg0); + } + /// + /// + /// + /// + /// + public void WriteBoolean(bool arg0) + { + IExecuteWithSignature("writeBoolean", "(Z)V", arg0); + } + /// + /// + /// + /// + /// + public void WriteByte(int arg0) + { + IExecuteWithSignature("writeByte", "(I)V", arg0); + } + /// + /// + /// + /// + /// + public void WriteBytes(Java.Lang.String arg0) + { + IExecuteWithSignature("writeBytes", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + /// + public void WriteChar(int arg0) + { + IExecuteWithSignature("writeChar", "(I)V", arg0); + } + /// + /// + /// + /// + /// + public void WriteChars(Java.Lang.String arg0) + { + IExecuteWithSignature("writeChars", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + /// + public void WriteDouble(double arg0) + { + IExecuteWithSignature("writeDouble", "(D)V", arg0); + } + /// + /// + /// + /// + /// + public void WriteFloat(float arg0) + { + IExecuteWithSignature("writeFloat", "(F)V", arg0); + } + /// + /// + /// + /// + /// + public void WriteInt(int arg0) + { + IExecuteWithSignature("writeInt", "(I)V", arg0); + } + /// + /// + /// + /// + /// + public void WriteLong(long arg0) + { + IExecuteWithSignature("writeLong", "(J)V", arg0); + } + /// + /// + /// + /// + /// + public void WriteShort(int arg0) + { + IExecuteWithSignature("writeShort", "(I)V", arg0); + } + /// + /// + /// + /// + /// + public void WriteUTF(Java.Lang.String arg0) + { + IExecuteWithSignature("writeUTF", "(Ljava/lang/String;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Io/DataOutputStream.cs b/src/net/JNet/GeneratedCore/Java/Io/DataOutputStream.cs new file mode 100644 index 0000000000..b09dada18b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Io/DataOutputStream.cs @@ -0,0 +1,177 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Io +{ + #region DataOutputStream + public partial class DataOutputStream + { + #region Constructors + /// + /// + /// + /// + public DataOutputStream(Java.Io.OutputStream arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Io.DataOutput(Java.Io.DataOutputStream t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public int Size() + { + return IExecuteWithSignature("size", "()I"); + } + /// + /// + /// + /// + /// + public void WriteBoolean(bool arg0) + { + IExecuteWithSignature("writeBoolean", "(Z)V", arg0); + } + /// + /// + /// + /// + /// + public void WriteByte(int arg0) + { + IExecuteWithSignature("writeByte", "(I)V", arg0); + } + /// + /// + /// + /// + /// + public void WriteBytes(Java.Lang.String arg0) + { + IExecuteWithSignature("writeBytes", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + /// + public void WriteChar(int arg0) + { + IExecuteWithSignature("writeChar", "(I)V", arg0); + } + /// + /// + /// + /// + /// + public void WriteChars(Java.Lang.String arg0) + { + IExecuteWithSignature("writeChars", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + /// + public void WriteDouble(double arg0) + { + IExecuteWithSignature("writeDouble", "(D)V", arg0); + } + /// + /// + /// + /// + /// + public void WriteFloat(float arg0) + { + IExecuteWithSignature("writeFloat", "(F)V", arg0); + } + /// + /// + /// + /// + /// + public void WriteInt(int arg0) + { + IExecuteWithSignature("writeInt", "(I)V", arg0); + } + /// + /// + /// + /// + /// + public void WriteLong(long arg0) + { + IExecuteWithSignature("writeLong", "(J)V", arg0); + } + /// + /// + /// + /// + /// + public void WriteShort(int arg0) + { + IExecuteWithSignature("writeShort", "(I)V", arg0); + } + /// + /// + /// + /// + /// + public void WriteUTF(Java.Lang.String arg0) + { + IExecuteWithSignature("writeUTF", "(Ljava/lang/String;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Io/EOFException.cs b/src/net/JNet/GeneratedCore/Java/Io/EOFException.cs new file mode 100644 index 0000000000..7f4494d7f4 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Io/EOFException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Io +{ + #region EOFException + public partial class EOFException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Io/Externalizable.cs b/src/net/JNet/GeneratedCore/Java/Io/Externalizable.cs new file mode 100644 index 0000000000..cc17f3a889 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Io/Externalizable.cs @@ -0,0 +1,108 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Io +{ + #region IExternalizable + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IExternalizable : Java.Io.ISerializable + { + #region Instance methods + /// + /// + /// + /// + /// + /// + void ReadExternal(Java.Io.ObjectInput arg0); + /// + /// + /// + /// + /// + void WriteExternal(Java.Io.ObjectOutput arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Externalizable + public partial class Externalizable : Java.Io.IExternalizable + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public void ReadExternal(Java.Io.ObjectInput arg0) + { + IExecuteWithSignature("readExternal", "(Ljava/io/ObjectInput;)V", arg0); + } + /// + /// + /// + /// + /// + public void WriteExternal(Java.Io.ObjectOutput arg0) + { + IExecuteWithSignature("writeExternal", "(Ljava/io/ObjectOutput;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Io/File.cs b/src/net/JNet/GeneratedCore/Java/Io/File.cs new file mode 100644 index 0000000000..c659f752cf --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Io/File.cs @@ -0,0 +1,512 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Io +{ + #region File + public partial class File + { + #region Constructors + /// + /// + /// + /// + /// + public File(Java.Io.File arg0, Java.Lang.String arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + public File(Java.Lang.String arg0, Java.Lang.String arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public File(Java.Lang.String arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public File(Java.Net.URI arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Io.File t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Comparable(Java.Io.File t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static char pathSeparatorChar { get { if (!_pathSeparatorCharReady) { _pathSeparatorCharContent = SGetField(LocalBridgeClazz, "pathSeparatorChar"); _pathSeparatorCharReady = true; } return _pathSeparatorCharContent; } } + private static char _pathSeparatorCharContent = default; + private static bool _pathSeparatorCharReady = false; // this is used because in case of generics + /// + /// + /// + public static char separatorChar { get { if (!_separatorCharReady) { _separatorCharContent = SGetField(LocalBridgeClazz, "separatorChar"); _separatorCharReady = true; } return _separatorCharContent; } } + private static char _separatorCharContent = default; + private static bool _separatorCharReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String pathSeparator { get { if (!_pathSeparatorReady) { _pathSeparatorContent = SGetField(LocalBridgeClazz, "pathSeparator"); _pathSeparatorReady = true; } return _pathSeparatorContent; } } + private static Java.Lang.String _pathSeparatorContent = default; + private static bool _pathSeparatorReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String separator { get { if (!_separatorReady) { _separatorContent = SGetField(LocalBridgeClazz, "separator"); _separatorReady = true; } return _separatorContent; } } + private static Java.Lang.String _separatorContent = default; + private static bool _separatorReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Io.File CreateTempFile(Java.Lang.String arg0, Java.Lang.String arg1, Java.Io.File arg2) + { + return SExecute(LocalBridgeClazz, "createTempFile", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Io.File CreateTempFile(Java.Lang.String arg0, Java.Lang.String arg1) + { + return SExecute(LocalBridgeClazz, "createTempFile", arg0, arg1); + } + /// + /// + /// + /// + public static Java.Io.File[] ListRoots() + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "listRoots", "()[Ljava/io/File;"); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Io.File AbsoluteFile + { + get { return IExecuteWithSignature("getAbsoluteFile", "()Ljava/io/File;"); } + } + /// + /// + /// + public Java.Lang.String AbsolutePath + { + get { return IExecuteWithSignature("getAbsolutePath", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Io.File CanonicalFile + { + get { return IExecuteWithSignature("getCanonicalFile", "()Ljava/io/File;"); } + } + /// + /// + /// + public Java.Lang.String CanonicalPath + { + get { return IExecuteWithSignature("getCanonicalPath", "()Ljava/lang/String;"); } + } + /// + /// + /// + public long FreeSpace + { + get { return IExecuteWithSignature("getFreeSpace", "()J"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String Parent + { + get { return IExecuteWithSignature("getParent", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Io.File ParentFile + { + get { return IExecuteWithSignature("getParentFile", "()Ljava/io/File;"); } + } + /// + /// + /// + public Java.Lang.String Path + { + get { return IExecuteWithSignature("getPath", "()Ljava/lang/String;"); } + } + /// + /// + /// + public long TotalSpace + { + get { return IExecuteWithSignature("getTotalSpace", "()J"); } + } + /// + /// + /// + public long UsableSpace + { + get { return IExecuteWithSignature("getUsableSpace", "()J"); } + } + /// + /// + /// + /// + public bool CanExecute() + { + return IExecuteWithSignature("canExecute", "()Z"); + } + /// + /// + /// + /// + public bool CanRead() + { + return IExecuteWithSignature("canRead", "()Z"); + } + /// + /// + /// + /// + public bool CanWrite() + { + return IExecuteWithSignature("canWrite", "()Z"); + } + /// + /// + /// + /// + /// + public bool CreateNewFile() + { + return IExecuteWithSignature("createNewFile", "()Z"); + } + /// + /// + /// + /// + public bool Delete() + { + return IExecuteWithSignature("delete", "()Z"); + } + /// + /// + /// + /// + public bool Exists() + { + return IExecuteWithSignature("exists", "()Z"); + } + /// + /// + /// + /// + public bool IsAbsolute() + { + return IExecuteWithSignature("isAbsolute", "()Z"); + } + /// + /// + /// + /// + public bool IsDirectory() + { + return IExecuteWithSignature("isDirectory", "()Z"); + } + /// + /// + /// + /// + public bool IsFile() + { + return IExecuteWithSignature("isFile", "()Z"); + } + /// + /// + /// + /// + public bool IsHidden() + { + return IExecuteWithSignature("isHidden", "()Z"); + } + /// + /// + /// + /// + public bool Mkdir() + { + return IExecuteWithSignature("mkdir", "()Z"); + } + /// + /// + /// + /// + public bool Mkdirs() + { + return IExecuteWithSignature("mkdirs", "()Z"); + } + /// + /// + /// + /// + /// + public bool RenameTo(Java.Io.File arg0) + { + return IExecuteWithSignature("renameTo", "(Ljava/io/File;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public bool SetExecutable(bool arg0, bool arg1) + { + return IExecute("setExecutable", arg0, arg1); + } + /// + /// + /// + /// + /// + public bool SetExecutable(bool arg0) + { + return IExecuteWithSignature("setExecutable", "(Z)Z", arg0); + } + /// + /// + /// + /// + /// + public bool SetLastModified(long arg0) + { + return IExecuteWithSignature("setLastModified", "(J)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public bool SetReadable(bool arg0, bool arg1) + { + return IExecute("setReadable", arg0, arg1); + } + /// + /// + /// + /// + /// + public bool SetReadable(bool arg0) + { + return IExecuteWithSignature("setReadable", "(Z)Z", arg0); + } + /// + /// + /// + /// + public bool SetReadOnly() + { + return IExecuteWithSignature("setReadOnly", "()Z"); + } + /// + /// + /// + /// + /// + /// + public bool SetWritable(bool arg0, bool arg1) + { + return IExecute("setWritable", arg0, arg1); + } + /// + /// + /// + /// + /// + public bool SetWritable(bool arg0) + { + return IExecuteWithSignature("setWritable", "(Z)Z", arg0); + } + /// + /// + /// + /// + /// + public int CompareTo(Java.Io.File arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/io/File;)I", arg0); + } + /// + /// + /// + /// + /// + public int CompareTo(object arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/lang/Object;)I", arg0); + } + /// + /// + /// + /// + public Java.Io.File[] ListFiles() + { + return IExecuteWithSignatureArray("listFiles", "()[Ljava/io/File;"); + } + /// + /// + /// + /// + /// + public Java.Io.File[] ListFiles(Java.Io.FileFilter arg0) + { + return IExecuteWithSignatureArray("listFiles", "(Ljava/io/FileFilter;)[Ljava/io/File;", arg0); + } + /// + /// + /// + /// + /// + public Java.Io.File[] ListFiles(Java.Io.FilenameFilter arg0) + { + return IExecuteWithSignatureArray("listFiles", "(Ljava/io/FilenameFilter;)[Ljava/io/File;", arg0); + } + /// + /// + /// + /// + public Java.Lang.String[] List() + { + return IExecuteWithSignatureArray("list", "()[Ljava/lang/String;"); + } + /// + /// + /// + /// + /// + public Java.Lang.String[] List(Java.Io.FilenameFilter arg0) + { + return IExecuteWithSignatureArray("list", "(Ljava/io/FilenameFilter;)[Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + public Java.Net.URI ToURI() + { + return IExecuteWithSignature("toURI", "()Ljava/net/URI;"); + } + /// + /// + /// + /// + public Java.Nio.File.Path ToPath() + { + return IExecuteWithSignature("toPath", "()Ljava/nio/file/Path;"); + } + /// + /// + /// + /// + public long LastModified() + { + return IExecuteWithSignature("lastModified", "()J"); + } + /// + /// + /// + /// + public long Length() + { + return IExecuteWithSignature("length", "()J"); + } + /// + /// + /// + public void DeleteOnExit() + { + IExecuteWithSignature("deleteOnExit", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Io/FileDescriptor.cs b/src/net/JNet/GeneratedCore/Java/Io/FileDescriptor.cs new file mode 100644 index 0000000000..5730ffbaee --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Io/FileDescriptor.cs @@ -0,0 +1,92 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Io +{ + #region FileDescriptor + public partial class FileDescriptor + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Io.FileDescriptor err { get { if (!_errReady) { _errContent = SGetField(LocalBridgeClazz, "err"); _errReady = true; } return _errContent; } } + private static Java.Io.FileDescriptor _errContent = default; + private static bool _errReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Io.FileDescriptor inField { get { if (!_inFieldReady) { _inFieldContent = SGetField(LocalBridgeClazz, "in"); _inFieldReady = true; } return _inFieldContent; } } + private static Java.Io.FileDescriptor _inFieldContent = default; + private static bool _inFieldReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Io.FileDescriptor outField { get { if (!_outFieldReady) { _outFieldContent = SGetField(LocalBridgeClazz, "out"); _outFieldReady = true; } return _outFieldContent; } } + private static Java.Io.FileDescriptor _outFieldContent = default; + private static bool _outFieldReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public bool Valid() + { + return IExecuteWithSignature("valid", "()Z"); + } + /// + /// + /// + /// + public void Sync() + { + IExecuteWithSignature("sync", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Io/FileFilter.cs b/src/net/JNet/GeneratedCore/Java/Io/FileFilter.cs new file mode 100644 index 0000000000..76523ddd8c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Io/FileFilter.cs @@ -0,0 +1,91 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Io +{ + #region IFileFilter + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IFileFilter + { + #region Instance methods + /// + /// + /// + /// + /// + bool Accept(Java.Io.File arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region FileFilter + public partial class FileFilter : Java.Io.IFileFilter + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public bool Accept(Java.Io.File arg0) + { + return IExecuteWithSignature("accept", "(Ljava/io/File;)Z", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Io/FileInputStream.cs b/src/net/JNet/GeneratedCore/Java/Io/FileInputStream.cs new file mode 100644 index 0000000000..6afb5ff011 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Io/FileInputStream.cs @@ -0,0 +1,98 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Io +{ + #region FileInputStream + public partial class FileInputStream + { + #region Constructors + /// + /// + /// + /// + /// + public FileInputStream(Java.Io.File arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public FileInputStream(Java.Io.FileDescriptor arg0) + : base(arg0) + { + } + /// + /// + /// + /// + /// + public FileInputStream(Java.Lang.String arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Nio.Channels.FileChannel Channel + { + get { return IExecuteWithSignature("getChannel", "()Ljava/nio/channels/FileChannel;"); } + } + /// + /// + /// + public Java.Io.FileDescriptor FD + { + get { return IExecuteWithSignature("getFD", "()Ljava/io/FileDescriptor;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Io/FileNotFoundException.cs b/src/net/JNet/GeneratedCore/Java/Io/FileNotFoundException.cs new file mode 100644 index 0000000000..3cb606cbb5 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Io/FileNotFoundException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Io +{ + #region FileNotFoundException + public partial class FileNotFoundException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Io/FileOutputStream.cs b/src/net/JNet/GeneratedCore/Java/Io/FileOutputStream.cs new file mode 100644 index 0000000000..f0b2413813 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Io/FileOutputStream.cs @@ -0,0 +1,118 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Io +{ + #region FileOutputStream + public partial class FileOutputStream + { + #region Constructors + /// + /// + /// + /// + /// + /// + public FileOutputStream(Java.Io.File arg0, bool arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + public FileOutputStream(Java.Io.File arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public FileOutputStream(Java.Io.FileDescriptor arg0) + : base(arg0) + { + } + /// + /// + /// + /// + /// + /// + public FileOutputStream(Java.Lang.String arg0, bool arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + public FileOutputStream(Java.Lang.String arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Nio.Channels.FileChannel Channel + { + get { return IExecuteWithSignature("getChannel", "()Ljava/nio/channels/FileChannel;"); } + } + /// + /// + /// + public Java.Io.FileDescriptor FD + { + get { return IExecuteWithSignature("getFD", "()Ljava/io/FileDescriptor;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Io/FilePermission.cs b/src/net/JNet/GeneratedCore/Java/Io/FilePermission.cs new file mode 100644 index 0000000000..8761c44e06 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Io/FilePermission.cs @@ -0,0 +1,67 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Io +{ + #region FilePermission + public partial class FilePermission + { + #region Constructors + /// + /// + /// + /// + /// + public FilePermission(Java.Lang.String arg0, Java.Lang.String arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Io/FileReader.cs b/src/net/JNet/GeneratedCore/Java/Io/FileReader.cs new file mode 100644 index 0000000000..4e3d57d50d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Io/FileReader.cs @@ -0,0 +1,104 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Io +{ + #region FileReader + public partial class FileReader + { + #region Constructors + /// + /// + /// + /// + /// + /// + public FileReader(Java.Io.File arg0, Java.Nio.Charset.Charset arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + public FileReader(Java.Io.File arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public FileReader(Java.Io.FileDescriptor arg0) + : base(arg0) + { + } + /// + /// + /// + /// + /// + /// + public FileReader(Java.Lang.String arg0, Java.Nio.Charset.Charset arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + public FileReader(Java.Lang.String arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Io/FileWriter.cs b/src/net/JNet/GeneratedCore/Java/Io/FileWriter.cs new file mode 100644 index 0000000000..94b6d91075 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Io/FileWriter.cs @@ -0,0 +1,146 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Io +{ + #region FileWriter + public partial class FileWriter + { + #region Constructors + /// + /// + /// + /// + /// + /// + public FileWriter(Java.Io.File arg0, bool arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + /// + /// + public FileWriter(Java.Io.File arg0, Java.Nio.Charset.Charset arg1, bool arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + /// + public FileWriter(Java.Io.File arg0, Java.Nio.Charset.Charset arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + public FileWriter(Java.Io.File arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public FileWriter(Java.Io.FileDescriptor arg0) + : base(arg0) + { + } + /// + /// + /// + /// + /// + /// + public FileWriter(Java.Lang.String arg0, bool arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + /// + /// + public FileWriter(Java.Lang.String arg0, Java.Nio.Charset.Charset arg1, bool arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + /// + public FileWriter(Java.Lang.String arg0, Java.Nio.Charset.Charset arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + public FileWriter(Java.Lang.String arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Io/FilenameFilter.cs b/src/net/JNet/GeneratedCore/Java/Io/FilenameFilter.cs new file mode 100644 index 0000000000..8aec8b1f94 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Io/FilenameFilter.cs @@ -0,0 +1,93 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Io +{ + #region IFilenameFilter + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IFilenameFilter + { + #region Instance methods + /// + /// + /// + /// + /// + /// + bool Accept(Java.Io.File arg0, Java.Lang.String arg1); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region FilenameFilter + public partial class FilenameFilter : Java.Io.IFilenameFilter + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public bool Accept(Java.Io.File arg0, Java.Lang.String arg1) + { + return IExecute("accept", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Io/FilterInputStream.cs b/src/net/JNet/GeneratedCore/Java/Io/FilterInputStream.cs new file mode 100644 index 0000000000..b1a7ebd81c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Io/FilterInputStream.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Io +{ + #region FilterInputStream + public partial class FilterInputStream + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Io/FilterOutputStream.cs b/src/net/JNet/GeneratedCore/Java/Io/FilterOutputStream.cs new file mode 100644 index 0000000000..c9fbe200a0 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Io/FilterOutputStream.cs @@ -0,0 +1,66 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Io +{ + #region FilterOutputStream + public partial class FilterOutputStream + { + #region Constructors + /// + /// + /// + /// + public FilterOutputStream(Java.Io.OutputStream arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Io/FilterReader.cs b/src/net/JNet/GeneratedCore/Java/Io/FilterReader.cs new file mode 100644 index 0000000000..d2632116ab --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Io/FilterReader.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Io +{ + #region FilterReader + public partial class FilterReader + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Io/FilterWriter.cs b/src/net/JNet/GeneratedCore/Java/Io/FilterWriter.cs new file mode 100644 index 0000000000..dc9d7890e0 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Io/FilterWriter.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Io +{ + #region FilterWriter + public partial class FilterWriter + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Io/Flushable.cs b/src/net/JNet/GeneratedCore/Java/Io/Flushable.cs new file mode 100644 index 0000000000..3606e3310b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Io/Flushable.cs @@ -0,0 +1,89 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Io +{ + #region IFlushable + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IFlushable + { + #region Instance methods + /// + /// + /// + /// + void Flush(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Flushable + public partial class Flushable : Java.Io.IFlushable + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public void Flush() + { + IExecuteWithSignature("flush", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Io/IOError.cs b/src/net/JNet/GeneratedCore/Java/Io/IOError.cs new file mode 100644 index 0000000000..0ae18e804e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Io/IOError.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Io +{ + #region IOError + public partial class IOError + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Io/IOException.cs b/src/net/JNet/GeneratedCore/Java/Io/IOException.cs new file mode 100644 index 0000000000..86cfcd70bd --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Io/IOException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Io +{ + #region IOException + public partial class IOException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Io/InputStream.cs b/src/net/JNet/GeneratedCore/Java/Io/InputStream.cs new file mode 100644 index 0000000000..e16b86a549 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Io/InputStream.cs @@ -0,0 +1,189 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Io +{ + #region InputStream + public partial class InputStream + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + public static Java.Io.InputStream NullInputStream() + { + return SExecuteWithSignature(LocalBridgeClazz, "nullInputStream", "()Ljava/io/InputStream;"); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public int Read() + { + return IExecuteWithSignature("read", "()I"); + } + /// + /// + /// + /// + public bool MarkSupported() + { + return IExecuteWithSignature("markSupported", "()Z"); + } + /// + /// + /// + /// + /// + public byte[] ReadAllBytes() + { + return IExecuteWithSignatureArray("readAllBytes", "()[B"); + } + /// + /// + /// + /// + /// + /// + public byte[] ReadNBytes(int arg0) + { + return IExecuteWithSignatureArray("readNBytes", "(I)[B", arg0); + } + /// + /// + /// + /// + /// + public int Available() + { + return IExecuteWithSignature("available", "()I"); + } + /// + /// + /// + /// + /// + /// + /// + /// + public int Read(byte[] arg0, int arg1, int arg2) + { + return IExecute("read", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public int Read(byte[] arg0) + { + return IExecuteWithSignature("read", "([B)I", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + /// + /// + /// + public int ReadNBytes(byte[] arg0, int arg1, int arg2) + { + return IExecute("readNBytes", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public long Skip(long arg0) + { + return IExecuteWithSignature("skip", "(J)J", arg0); + } + /// + /// + /// + /// + /// + /// + public long TransferTo(Java.Io.OutputStream arg0) + { + return IExecuteWithSignature("transferTo", "(Ljava/io/OutputStream;)J", arg0); + } + /// + /// + /// + /// + public void Mark(int arg0) + { + IExecuteWithSignature("mark", "(I)V", arg0); + } + /// + /// + /// + /// + public void Reset() + { + IExecuteWithSignature("reset", "()V"); + } + /// + /// + /// + /// + public void Close() + { + IExecuteWithSignature("close", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Io/InputStreamReader.cs b/src/net/JNet/GeneratedCore/Java/Io/InputStreamReader.cs new file mode 100644 index 0000000000..367eac8656 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Io/InputStreamReader.cs @@ -0,0 +1,101 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Io +{ + #region InputStreamReader + public partial class InputStreamReader + { + #region Constructors + /// + /// + /// + /// + /// + /// + public InputStreamReader(Java.Io.InputStream arg0, Java.Lang.String arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + public InputStreamReader(Java.Io.InputStream arg0, Java.Nio.Charset.Charset arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + public InputStreamReader(Java.Io.InputStream arg0, Java.Nio.Charset.CharsetDecoder arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public InputStreamReader(Java.Io.InputStream arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Encoding + { + get { return IExecuteWithSignature("getEncoding", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Io/InterruptedIOException.cs b/src/net/JNet/GeneratedCore/Java/Io/InterruptedIOException.cs new file mode 100644 index 0000000000..b04ea6d656 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Io/InterruptedIOException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Io +{ + #region InterruptedIOException + public partial class InterruptedIOException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Io/InvalidClassException.cs b/src/net/JNet/GeneratedCore/Java/Io/InvalidClassException.cs new file mode 100644 index 0000000000..65e449a0b3 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Io/InvalidClassException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Io +{ + #region InvalidClassException + public partial class InvalidClassException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Io/InvalidObjectException.cs b/src/net/JNet/GeneratedCore/Java/Io/InvalidObjectException.cs new file mode 100644 index 0000000000..998b688c82 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Io/InvalidObjectException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Io +{ + #region InvalidObjectException + public partial class InvalidObjectException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Io/LineNumberReader.cs b/src/net/JNet/GeneratedCore/Java/Io/LineNumberReader.cs new file mode 100644 index 0000000000..48d23adc63 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Io/LineNumberReader.cs @@ -0,0 +1,82 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Io +{ + #region LineNumberReader + public partial class LineNumberReader + { + #region Constructors + /// + /// + /// + /// + /// + public LineNumberReader(Java.Io.Reader arg0, int arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public LineNumberReader(Java.Io.Reader arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int LineNumber + { + get { return IExecuteWithSignature("getLineNumber", "()I"); } set { IExecuteWithSignature("setLineNumber", "(I)V", value); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Io/NotActiveException.cs b/src/net/JNet/GeneratedCore/Java/Io/NotActiveException.cs new file mode 100644 index 0000000000..bccc94831c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Io/NotActiveException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Io +{ + #region NotActiveException + public partial class NotActiveException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Io/NotSerializableException.cs b/src/net/JNet/GeneratedCore/Java/Io/NotSerializableException.cs new file mode 100644 index 0000000000..311c652519 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Io/NotSerializableException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Io +{ + #region NotSerializableException + public partial class NotSerializableException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Io/ObjectInput.cs b/src/net/JNet/GeneratedCore/Java/Io/ObjectInput.cs new file mode 100644 index 0000000000..1fcb0e9d32 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Io/ObjectInput.cs @@ -0,0 +1,199 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Io +{ + #region IObjectInput + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IObjectInput + { + #region Instance methods + /// + /// + /// + /// + /// + int Available(); + /// + /// + /// + /// + /// + int Read(); + /// + /// + /// + /// + /// + /// + /// + /// + int Read(byte[] arg0, int arg1, int arg2); + /// + /// + /// + /// + /// + /// + int Read(byte[] arg0); + /// + /// + /// + /// + /// + /// + object ReadObject(); + /// + /// + /// + /// + /// + /// + long Skip(long arg0); + /// + /// + /// + /// + void Close(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ObjectInput + public partial class ObjectInput : Java.Io.IObjectInput + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Io.DataInput(Java.Io.ObjectInput t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Lang.AutoCloseable(Java.Io.ObjectInput t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public int Available() + { + return IExecuteWithSignature("available", "()I"); + } + /// + /// + /// + /// + /// + public int Read() + { + return IExecuteWithSignature("read", "()I"); + } + /// + /// + /// + /// + /// + /// + /// + /// + public int Read(byte[] arg0, int arg1, int arg2) + { + return IExecute("read", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public int Read(byte[] arg0) + { + return IExecuteWithSignature("read", "([B)I", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + /// + public object ReadObject() + { + return IExecuteWithSignature("readObject", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + /// + /// + public long Skip(long arg0) + { + return IExecuteWithSignature("skip", "(J)J", arg0); + } + /// + /// + /// + /// + public void Close() + { + IExecuteWithSignature("close", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Io/ObjectInputFilter.cs b/src/net/JNet/GeneratedCore/Java/Io/ObjectInputFilter.cs new file mode 100644 index 0000000000..1ab3228a2a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Io/ObjectInputFilter.cs @@ -0,0 +1,275 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Io +{ + #region IObjectInputFilter + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IObjectInputFilter + { + #region Instance methods + /// + /// + /// + /// + /// + Java.Io.ObjectInputFilter.Status CheckInput(Java.Io.ObjectInputFilter.FilterInfo arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ObjectInputFilter + public partial class ObjectInputFilter : Java.Io.IObjectInputFilter + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public Java.Io.ObjectInputFilter.Status CheckInput(Java.Io.ObjectInputFilter.FilterInfo arg0) + { + return IExecuteWithSignature("checkInput", "(Ljava/io/ObjectInputFilter$FilterInfo;)Ljava/io/ObjectInputFilter$Status;", arg0); + } + + #endregion + + #region Nested classes + #region Config + public partial class Config + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + public static Java.Io.ObjectInputFilter SerialFilter + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getSerialFilter", "()Ljava/io/ObjectInputFilter;"); } set { SExecuteWithSignature(LocalBridgeClazz, "setSerialFilter", "(Ljava/io/ObjectInputFilter;)V", value); } + } + /// + /// + /// + /// + /// + public static Java.Io.ObjectInputFilter CreateFilter(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "createFilter", "(Ljava/lang/String;)Ljava/io/ObjectInputFilter;", arg0); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region FilterInfo + public partial class FilterInfo + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public Java.Lang.Class SerialClass() + { + return IExecuteWithSignature("serialClass", "()Ljava/lang/Class;"); + } + /// + /// + /// + /// + public long ArrayLength() + { + return IExecuteWithSignature("arrayLength", "()J"); + } + /// + /// + /// + /// + public long Depth() + { + return IExecuteWithSignature("depth", "()J"); + } + /// + /// + /// + /// + public long References() + { + return IExecuteWithSignature("references", "()J"); + } + /// + /// + /// + /// + public long StreamBytes() + { + return IExecuteWithSignature("streamBytes", "()J"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Status + public partial class Status + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Io.ObjectInputFilter.Status ALLOWED { get { if (!_ALLOWEDReady) { _ALLOWEDContent = SGetField(LocalBridgeClazz, "ALLOWED"); _ALLOWEDReady = true; } return _ALLOWEDContent; } } + private static Java.Io.ObjectInputFilter.Status _ALLOWEDContent = default; + private static bool _ALLOWEDReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Io.ObjectInputFilter.Status REJECTED { get { if (!_REJECTEDReady) { _REJECTEDContent = SGetField(LocalBridgeClazz, "REJECTED"); _REJECTEDReady = true; } return _REJECTEDContent; } } + private static Java.Io.ObjectInputFilter.Status _REJECTEDContent = default; + private static bool _REJECTEDReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Io.ObjectInputFilter.Status UNDECIDED { get { if (!_UNDECIDEDReady) { _UNDECIDEDContent = SGetField(LocalBridgeClazz, "UNDECIDED"); _UNDECIDEDReady = true; } return _UNDECIDEDContent; } } + private static Java.Io.ObjectInputFilter.Status _UNDECIDEDContent = default; + private static bool _UNDECIDEDReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Io.ObjectInputFilter.Status ValueOf(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Ljava/lang/String;)Ljava/io/ObjectInputFilter$Status;", arg0); + } + /// + /// + /// + /// + public static Java.Io.ObjectInputFilter.Status[] Values() + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "values", "()[Ljava/io/ObjectInputFilter$Status;"); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Io/ObjectInputStream.cs b/src/net/JNet/GeneratedCore/Java/Io/ObjectInputStream.cs new file mode 100644 index 0000000000..3a5749bff4 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Io/ObjectInputStream.cs @@ -0,0 +1,408 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Io +{ + #region ObjectInputStream + public partial class ObjectInputStream + { + #region Constructors + /// + /// + /// + /// + /// + public ObjectInputStream(Java.Io.InputStream arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Io.ObjectInput(Java.Io.ObjectInputStream t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.ObjectStreamConstants(Java.Io.ObjectInputStream t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Io.ObjectInputFilter ObjectInputFilter + { + get { return IExecuteWithSignature("getObjectInputFilter", "()Ljava/io/ObjectInputFilter;"); } set { IExecuteWithSignature("setObjectInputFilter", "(Ljava/io/ObjectInputFilter;)V", value); } + } + /// + /// + /// + /// + /// + public bool ReadBoolean() + { + return IExecuteWithSignature("readBoolean", "()Z"); + } + /// + /// + /// + /// + /// + public byte ReadByte() + { + return IExecuteWithSignature("readByte", "()B"); + } + /// + /// + /// + /// + /// + public char ReadChar() + { + return IExecuteWithSignature("readChar", "()C"); + } + /// + /// + /// + /// + /// + public double ReadDouble() + { + return IExecuteWithSignature("readDouble", "()D"); + } + /// + /// + /// + /// + /// + /// + public object ReadObject() + { + return IExecuteWithSignature("readObject", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + /// + public float ReadFloat() + { + return IExecuteWithSignature("readFloat", "()F"); + } + /// + /// + /// + /// + /// + public int ReadInt() + { + return IExecuteWithSignature("readInt", "()I"); + } + /// + /// + /// + /// + /// + public int ReadUnsignedByte() + { + return IExecuteWithSignature("readUnsignedByte", "()I"); + } + /// + /// + /// + /// + /// + public int ReadUnsignedShort() + { + return IExecuteWithSignature("readUnsignedShort", "()I"); + } + /// + /// + /// + /// + /// + /// + public int SkipBytes(int arg0) + { + return IExecuteWithSignature("skipBytes", "(I)I", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Io.ObjectInputStream.GetField ReadFields() + { + return IExecuteWithSignature("readFields", "()Ljava/io/ObjectInputStream$GetField;"); + } + /// + /// + /// + /// + /// + /// + public object ReadUnshared() + { + return IExecuteWithSignature("readUnshared", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + /// + public Java.Lang.String ReadUTF() + { + return IExecuteWithSignature("readUTF", "()Ljava/lang/String;"); + } + /// + /// + /// + /// + /// + public long ReadLong() + { + return IExecuteWithSignature("readLong", "()J"); + } + /// + /// + /// + /// + /// + public short ReadShort() + { + return IExecuteWithSignature("readShort", "()S"); + } + /// + /// + /// + /// + /// + public void DefaultReadObject() + { + IExecuteWithSignature("defaultReadObject", "()V"); + } + /// + /// + /// + /// + /// + /// + /// + public void ReadFully(byte[] arg0, int arg1, int arg2) + { + IExecute("readFully", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public void ReadFully(byte[] arg0) + { + IExecuteWithSignature("readFully", "([B)V", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + /// + /// + public void RegisterValidation(Java.Io.ObjectInputValidation arg0, int arg1) + { + IExecute("registerValidation", arg0, arg1); + } + + #endregion + + #region Nested classes + #region GetField + public partial class GetField + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Io.ObjectStreamClass ObjectStreamClass + { + get { return IExecuteWithSignature("getObjectStreamClass", "()Ljava/io/ObjectStreamClass;"); } + } + /// + /// + /// + /// + /// + /// + public bool Defaulted(Java.Lang.String arg0) + { + return IExecuteWithSignature("defaulted", "(Ljava/lang/String;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public bool Get(Java.Lang.String arg0, bool arg1) + { + return IExecute("get", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public byte Get(Java.Lang.String arg0, byte arg1) + { + return IExecute("get", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public char Get(Java.Lang.String arg0, char arg1) + { + return IExecute("get", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public double Get(Java.Lang.String arg0, double arg1) + { + return IExecute("get", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public float Get(Java.Lang.String arg0, float arg1) + { + return IExecute("get", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public int Get(Java.Lang.String arg0, int arg1) + { + return IExecute("get", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public object Get(Java.Lang.String arg0, object arg1) + { + return IExecute("get", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public long Get(Java.Lang.String arg0, long arg1) + { + return IExecute("get", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public short Get(Java.Lang.String arg0, short arg1) + { + return IExecute("get", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Io/ObjectInputValidation.cs b/src/net/JNet/GeneratedCore/Java/Io/ObjectInputValidation.cs new file mode 100644 index 0000000000..47beae4ca5 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Io/ObjectInputValidation.cs @@ -0,0 +1,89 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Io +{ + #region IObjectInputValidation + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IObjectInputValidation + { + #region Instance methods + /// + /// + /// + /// + void ValidateObject(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ObjectInputValidation + public partial class ObjectInputValidation : Java.Io.IObjectInputValidation + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public void ValidateObject() + { + IExecuteWithSignature("validateObject", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Io/ObjectOutput.cs b/src/net/JNet/GeneratedCore/Java/Io/ObjectOutput.cs new file mode 100644 index 0000000000..62ac1ba607 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Io/ObjectOutput.cs @@ -0,0 +1,174 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Io +{ + #region IObjectOutput + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IObjectOutput + { + #region Instance methods + /// + /// + /// + /// + void Close(); + /// + /// + /// + /// + void Flush(); + /// + /// + /// + /// + /// + /// + /// + void Write(byte[] arg0, int arg1, int arg2); + /// + /// + /// + /// + /// + void Write(byte[] arg0); + /// + /// + /// + /// + /// + void Write(int arg0); + /// + /// + /// + /// + /// + void WriteObject(object arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ObjectOutput + public partial class ObjectOutput : Java.Io.IObjectOutput + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Io.DataOutput(Java.Io.ObjectOutput t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Lang.AutoCloseable(Java.Io.ObjectOutput t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public void Close() + { + IExecuteWithSignature("close", "()V"); + } + /// + /// + /// + /// + public void Flush() + { + IExecuteWithSignature("flush", "()V"); + } + /// + /// + /// + /// + /// + /// + /// + public void Write(byte[] arg0, int arg1, int arg2) + { + IExecute("write", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public void Write(byte[] arg0) + { + IExecuteWithSignature("write", "([B)V", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + public void Write(int arg0) + { + IExecuteWithSignature("write", "(I)V", arg0); + } + /// + /// + /// + /// + /// + public void WriteObject(object arg0) + { + IExecuteWithSignature("writeObject", "(Ljava/lang/Object;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Io/ObjectOutputStream.cs b/src/net/JNet/GeneratedCore/Java/Io/ObjectOutputStream.cs new file mode 100644 index 0000000000..6a8fc25f9f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Io/ObjectOutputStream.cs @@ -0,0 +1,346 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Io +{ + #region ObjectOutputStream + public partial class ObjectOutputStream + { + #region Constructors + /// + /// + /// + /// + /// + public ObjectOutputStream(Java.Io.OutputStream arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Io.ObjectOutput(Java.Io.ObjectOutputStream t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.ObjectStreamConstants(Java.Io.ObjectOutputStream t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public void WriteObject(object arg0) + { + IExecuteWithSignature("writeObject", "(Ljava/lang/Object;)V", arg0); + } + /// + /// + /// + /// + /// + public Java.Io.ObjectOutputStream.PutField PutFields() + { + return IExecuteWithSignature("putFields", "()Ljava/io/ObjectOutputStream$PutField;"); + } + /// + /// + /// + /// + public void DefaultWriteObject() + { + IExecuteWithSignature("defaultWriteObject", "()V"); + } + /// + /// + /// + /// + public void Reset() + { + IExecuteWithSignature("reset", "()V"); + } + /// + /// + /// + /// + /// + public void UseProtocolVersion(int arg0) + { + IExecuteWithSignature("useProtocolVersion", "(I)V", arg0); + } + /// + /// + /// + /// + /// + public void WriteBoolean(bool arg0) + { + IExecuteWithSignature("writeBoolean", "(Z)V", arg0); + } + /// + /// + /// + /// + /// + public void WriteByte(int arg0) + { + IExecuteWithSignature("writeByte", "(I)V", arg0); + } + /// + /// + /// + /// + /// + public void WriteBytes(Java.Lang.String arg0) + { + IExecuteWithSignature("writeBytes", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + /// + public void WriteChar(int arg0) + { + IExecuteWithSignature("writeChar", "(I)V", arg0); + } + /// + /// + /// + /// + /// + public void WriteChars(Java.Lang.String arg0) + { + IExecuteWithSignature("writeChars", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + /// + public void WriteDouble(double arg0) + { + IExecuteWithSignature("writeDouble", "(D)V", arg0); + } + /// + /// + /// + /// + public void WriteFields() + { + IExecuteWithSignature("writeFields", "()V"); + } + /// + /// + /// + /// + /// + public void WriteFloat(float arg0) + { + IExecuteWithSignature("writeFloat", "(F)V", arg0); + } + /// + /// + /// + /// + /// + public void WriteInt(int arg0) + { + IExecuteWithSignature("writeInt", "(I)V", arg0); + } + /// + /// + /// + /// + /// + public void WriteLong(long arg0) + { + IExecuteWithSignature("writeLong", "(J)V", arg0); + } + /// + /// + /// + /// + /// + public void WriteShort(int arg0) + { + IExecuteWithSignature("writeShort", "(I)V", arg0); + } + /// + /// + /// + /// + /// + public void WriteUnshared(object arg0) + { + IExecuteWithSignature("writeUnshared", "(Ljava/lang/Object;)V", arg0); + } + /// + /// + /// + /// + /// + public void WriteUTF(Java.Lang.String arg0) + { + IExecuteWithSignature("writeUTF", "(Ljava/lang/String;)V", arg0); + } + + #endregion + + #region Nested classes + #region PutField + public partial class PutField + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public void Put(Java.Lang.String arg0, bool arg1) + { + IExecute("put", arg0, arg1); + } + /// + /// + /// + /// + /// + public void Put(Java.Lang.String arg0, byte arg1) + { + IExecute("put", arg0, arg1); + } + /// + /// + /// + /// + /// + public void Put(Java.Lang.String arg0, char arg1) + { + IExecute("put", arg0, arg1); + } + /// + /// + /// + /// + /// + public void Put(Java.Lang.String arg0, double arg1) + { + IExecute("put", arg0, arg1); + } + /// + /// + /// + /// + /// + public void Put(Java.Lang.String arg0, float arg1) + { + IExecute("put", arg0, arg1); + } + /// + /// + /// + /// + /// + public void Put(Java.Lang.String arg0, int arg1) + { + IExecute("put", arg0, arg1); + } + /// + /// + /// + /// + /// + public void Put(Java.Lang.String arg0, object arg1) + { + IExecute("put", arg0, arg1); + } + /// + /// + /// + /// + /// + public void Put(Java.Lang.String arg0, long arg1) + { + IExecute("put", arg0, arg1); + } + /// + /// + /// + /// + /// + public void Put(Java.Lang.String arg0, short arg1) + { + IExecute("put", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Io/ObjectStreamClass.cs b/src/net/JNet/GeneratedCore/Java/Io/ObjectStreamClass.cs new file mode 100644 index 0000000000..3c1432567c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Io/ObjectStreamClass.cs @@ -0,0 +1,120 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Io +{ + #region ObjectStreamClass + public partial class ObjectStreamClass + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Io.ObjectStreamField[] NO_FIELDS { get { if (!_NO_FIELDSReady) { _NO_FIELDSContent = SGetFieldArray(LocalBridgeClazz, "NO_FIELDS"); _NO_FIELDSReady = true; } return _NO_FIELDSContent; } } + private static Java.Io.ObjectStreamField[] _NO_FIELDSContent = default; + private static bool _NO_FIELDSReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Io.ObjectStreamClass Lookup(Java.Lang.Class arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "lookup", "(Ljava/lang/Class;)Ljava/io/ObjectStreamClass;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Io.ObjectStreamClass LookupAny(Java.Lang.Class arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "lookupAny", "(Ljava/lang/Class;)Ljava/io/ObjectStreamClass;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Io.ObjectStreamField[] Fields + { + get { return IExecuteWithSignatureArray("getFields", "()[Ljava/io/ObjectStreamField;"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public long SerialVersionUID + { + get { return IExecuteWithSignature("getSerialVersionUID", "()J"); } + } + /// + /// + /// + /// + /// + public Java.Io.ObjectStreamField GetField(Java.Lang.String arg0) + { + return IExecuteWithSignature("getField", "(Ljava/lang/String;)Ljava/io/ObjectStreamField;", arg0); + } + /// + /// + /// + /// + public Java.Lang.Class ForClass() + { + return IExecuteWithSignature("forClass", "()Ljava/lang/Class;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Io/ObjectStreamConstants.cs b/src/net/JNet/GeneratedCore/Java/Io/ObjectStreamConstants.cs new file mode 100644 index 0000000000..91c5cb2a9c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Io/ObjectStreamConstants.cs @@ -0,0 +1,256 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Io +{ + #region IObjectStreamConstants + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IObjectStreamConstants + { + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ObjectStreamConstants + public partial class ObjectStreamConstants : Java.Io.IObjectStreamConstants + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static byte SC_BLOCK_DATA { get { if (!_SC_BLOCK_DATAReady) { _SC_BLOCK_DATAContent = SGetField(LocalBridgeClazz, "SC_BLOCK_DATA"); _SC_BLOCK_DATAReady = true; } return _SC_BLOCK_DATAContent; } } + private static byte _SC_BLOCK_DATAContent = default; + private static bool _SC_BLOCK_DATAReady = false; // this is used because in case of generics + /// + /// + /// + public static byte SC_ENUM { get { if (!_SC_ENUMReady) { _SC_ENUMContent = SGetField(LocalBridgeClazz, "SC_ENUM"); _SC_ENUMReady = true; } return _SC_ENUMContent; } } + private static byte _SC_ENUMContent = default; + private static bool _SC_ENUMReady = false; // this is used because in case of generics + /// + /// + /// + public static byte SC_EXTERNALIZABLE { get { if (!_SC_EXTERNALIZABLEReady) { _SC_EXTERNALIZABLEContent = SGetField(LocalBridgeClazz, "SC_EXTERNALIZABLE"); _SC_EXTERNALIZABLEReady = true; } return _SC_EXTERNALIZABLEContent; } } + private static byte _SC_EXTERNALIZABLEContent = default; + private static bool _SC_EXTERNALIZABLEReady = false; // this is used because in case of generics + /// + /// + /// + public static byte SC_SERIALIZABLE { get { if (!_SC_SERIALIZABLEReady) { _SC_SERIALIZABLEContent = SGetField(LocalBridgeClazz, "SC_SERIALIZABLE"); _SC_SERIALIZABLEReady = true; } return _SC_SERIALIZABLEContent; } } + private static byte _SC_SERIALIZABLEContent = default; + private static bool _SC_SERIALIZABLEReady = false; // this is used because in case of generics + /// + /// + /// + public static byte SC_WRITE_METHOD { get { if (!_SC_WRITE_METHODReady) { _SC_WRITE_METHODContent = SGetField(LocalBridgeClazz, "SC_WRITE_METHOD"); _SC_WRITE_METHODReady = true; } return _SC_WRITE_METHODContent; } } + private static byte _SC_WRITE_METHODContent = default; + private static bool _SC_WRITE_METHODReady = false; // this is used because in case of generics + /// + /// + /// + public static byte TC_ARRAY { get { if (!_TC_ARRAYReady) { _TC_ARRAYContent = SGetField(LocalBridgeClazz, "TC_ARRAY"); _TC_ARRAYReady = true; } return _TC_ARRAYContent; } } + private static byte _TC_ARRAYContent = default; + private static bool _TC_ARRAYReady = false; // this is used because in case of generics + /// + /// + /// + public static byte TC_BASE { get { if (!_TC_BASEReady) { _TC_BASEContent = SGetField(LocalBridgeClazz, "TC_BASE"); _TC_BASEReady = true; } return _TC_BASEContent; } } + private static byte _TC_BASEContent = default; + private static bool _TC_BASEReady = false; // this is used because in case of generics + /// + /// + /// + public static byte TC_BLOCKDATA { get { if (!_TC_BLOCKDATAReady) { _TC_BLOCKDATAContent = SGetField(LocalBridgeClazz, "TC_BLOCKDATA"); _TC_BLOCKDATAReady = true; } return _TC_BLOCKDATAContent; } } + private static byte _TC_BLOCKDATAContent = default; + private static bool _TC_BLOCKDATAReady = false; // this is used because in case of generics + /// + /// + /// + public static byte TC_BLOCKDATALONG { get { if (!_TC_BLOCKDATALONGReady) { _TC_BLOCKDATALONGContent = SGetField(LocalBridgeClazz, "TC_BLOCKDATALONG"); _TC_BLOCKDATALONGReady = true; } return _TC_BLOCKDATALONGContent; } } + private static byte _TC_BLOCKDATALONGContent = default; + private static bool _TC_BLOCKDATALONGReady = false; // this is used because in case of generics + /// + /// + /// + public static byte TC_CLASS { get { if (!_TC_CLASSReady) { _TC_CLASSContent = SGetField(LocalBridgeClazz, "TC_CLASS"); _TC_CLASSReady = true; } return _TC_CLASSContent; } } + private static byte _TC_CLASSContent = default; + private static bool _TC_CLASSReady = false; // this is used because in case of generics + /// + /// + /// + public static byte TC_CLASSDESC { get { if (!_TC_CLASSDESCReady) { _TC_CLASSDESCContent = SGetField(LocalBridgeClazz, "TC_CLASSDESC"); _TC_CLASSDESCReady = true; } return _TC_CLASSDESCContent; } } + private static byte _TC_CLASSDESCContent = default; + private static bool _TC_CLASSDESCReady = false; // this is used because in case of generics + /// + /// + /// + public static byte TC_ENDBLOCKDATA { get { if (!_TC_ENDBLOCKDATAReady) { _TC_ENDBLOCKDATAContent = SGetField(LocalBridgeClazz, "TC_ENDBLOCKDATA"); _TC_ENDBLOCKDATAReady = true; } return _TC_ENDBLOCKDATAContent; } } + private static byte _TC_ENDBLOCKDATAContent = default; + private static bool _TC_ENDBLOCKDATAReady = false; // this is used because in case of generics + /// + /// + /// + public static byte TC_ENUM { get { if (!_TC_ENUMReady) { _TC_ENUMContent = SGetField(LocalBridgeClazz, "TC_ENUM"); _TC_ENUMReady = true; } return _TC_ENUMContent; } } + private static byte _TC_ENUMContent = default; + private static bool _TC_ENUMReady = false; // this is used because in case of generics + /// + /// + /// + public static byte TC_EXCEPTION { get { if (!_TC_EXCEPTIONReady) { _TC_EXCEPTIONContent = SGetField(LocalBridgeClazz, "TC_EXCEPTION"); _TC_EXCEPTIONReady = true; } return _TC_EXCEPTIONContent; } } + private static byte _TC_EXCEPTIONContent = default; + private static bool _TC_EXCEPTIONReady = false; // this is used because in case of generics + /// + /// + /// + public static byte TC_LONGSTRING { get { if (!_TC_LONGSTRINGReady) { _TC_LONGSTRINGContent = SGetField(LocalBridgeClazz, "TC_LONGSTRING"); _TC_LONGSTRINGReady = true; } return _TC_LONGSTRINGContent; } } + private static byte _TC_LONGSTRINGContent = default; + private static bool _TC_LONGSTRINGReady = false; // this is used because in case of generics + /// + /// + /// + public static byte TC_MAX { get { if (!_TC_MAXReady) { _TC_MAXContent = SGetField(LocalBridgeClazz, "TC_MAX"); _TC_MAXReady = true; } return _TC_MAXContent; } } + private static byte _TC_MAXContent = default; + private static bool _TC_MAXReady = false; // this is used because in case of generics + /// + /// + /// + public static byte TC_NULL { get { if (!_TC_NULLReady) { _TC_NULLContent = SGetField(LocalBridgeClazz, "TC_NULL"); _TC_NULLReady = true; } return _TC_NULLContent; } } + private static byte _TC_NULLContent = default; + private static bool _TC_NULLReady = false; // this is used because in case of generics + /// + /// + /// + public static byte TC_OBJECT { get { if (!_TC_OBJECTReady) { _TC_OBJECTContent = SGetField(LocalBridgeClazz, "TC_OBJECT"); _TC_OBJECTReady = true; } return _TC_OBJECTContent; } } + private static byte _TC_OBJECTContent = default; + private static bool _TC_OBJECTReady = false; // this is used because in case of generics + /// + /// + /// + public static byte TC_PROXYCLASSDESC { get { if (!_TC_PROXYCLASSDESCReady) { _TC_PROXYCLASSDESCContent = SGetField(LocalBridgeClazz, "TC_PROXYCLASSDESC"); _TC_PROXYCLASSDESCReady = true; } return _TC_PROXYCLASSDESCContent; } } + private static byte _TC_PROXYCLASSDESCContent = default; + private static bool _TC_PROXYCLASSDESCReady = false; // this is used because in case of generics + /// + /// + /// + public static byte TC_REFERENCE { get { if (!_TC_REFERENCEReady) { _TC_REFERENCEContent = SGetField(LocalBridgeClazz, "TC_REFERENCE"); _TC_REFERENCEReady = true; } return _TC_REFERENCEContent; } } + private static byte _TC_REFERENCEContent = default; + private static bool _TC_REFERENCEReady = false; // this is used because in case of generics + /// + /// + /// + public static byte TC_RESET { get { if (!_TC_RESETReady) { _TC_RESETContent = SGetField(LocalBridgeClazz, "TC_RESET"); _TC_RESETReady = true; } return _TC_RESETContent; } } + private static byte _TC_RESETContent = default; + private static bool _TC_RESETReady = false; // this is used because in case of generics + /// + /// + /// + public static byte TC_STRING { get { if (!_TC_STRINGReady) { _TC_STRINGContent = SGetField(LocalBridgeClazz, "TC_STRING"); _TC_STRINGReady = true; } return _TC_STRINGContent; } } + private static byte _TC_STRINGContent = default; + private static bool _TC_STRINGReady = false; // this is used because in case of generics + /// + /// + /// + public static int baseWireHandle { get { if (!_baseWireHandleReady) { _baseWireHandleContent = SGetField(LocalBridgeClazz, "baseWireHandle"); _baseWireHandleReady = true; } return _baseWireHandleContent; } } + private static int _baseWireHandleContent = default; + private static bool _baseWireHandleReady = false; // this is used because in case of generics + /// + /// + /// + public static int PROTOCOL_VERSION_1 { get { if (!_PROTOCOL_VERSION_1Ready) { _PROTOCOL_VERSION_1Content = SGetField(LocalBridgeClazz, "PROTOCOL_VERSION_1"); _PROTOCOL_VERSION_1Ready = true; } return _PROTOCOL_VERSION_1Content; } } + private static int _PROTOCOL_VERSION_1Content = default; + private static bool _PROTOCOL_VERSION_1Ready = false; // this is used because in case of generics + /// + /// + /// + public static int PROTOCOL_VERSION_2 { get { if (!_PROTOCOL_VERSION_2Ready) { _PROTOCOL_VERSION_2Content = SGetField(LocalBridgeClazz, "PROTOCOL_VERSION_2"); _PROTOCOL_VERSION_2Ready = true; } return _PROTOCOL_VERSION_2Content; } } + private static int _PROTOCOL_VERSION_2Content = default; + private static bool _PROTOCOL_VERSION_2Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Io.SerializablePermission SERIAL_FILTER_PERMISSION { get { if (!_SERIAL_FILTER_PERMISSIONReady) { _SERIAL_FILTER_PERMISSIONContent = SGetField(LocalBridgeClazz, "SERIAL_FILTER_PERMISSION"); _SERIAL_FILTER_PERMISSIONReady = true; } return _SERIAL_FILTER_PERMISSIONContent; } } + private static Java.Io.SerializablePermission _SERIAL_FILTER_PERMISSIONContent = default; + private static bool _SERIAL_FILTER_PERMISSIONReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Io.SerializablePermission SUBCLASS_IMPLEMENTATION_PERMISSION { get { if (!_SUBCLASS_IMPLEMENTATION_PERMISSIONReady) { _SUBCLASS_IMPLEMENTATION_PERMISSIONContent = SGetField(LocalBridgeClazz, "SUBCLASS_IMPLEMENTATION_PERMISSION"); _SUBCLASS_IMPLEMENTATION_PERMISSIONReady = true; } return _SUBCLASS_IMPLEMENTATION_PERMISSIONContent; } } + private static Java.Io.SerializablePermission _SUBCLASS_IMPLEMENTATION_PERMISSIONContent = default; + private static bool _SUBCLASS_IMPLEMENTATION_PERMISSIONReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Io.SerializablePermission SUBSTITUTION_PERMISSION { get { if (!_SUBSTITUTION_PERMISSIONReady) { _SUBSTITUTION_PERMISSIONContent = SGetField(LocalBridgeClazz, "SUBSTITUTION_PERMISSION"); _SUBSTITUTION_PERMISSIONReady = true; } return _SUBSTITUTION_PERMISSIONContent; } } + private static Java.Io.SerializablePermission _SUBSTITUTION_PERMISSIONContent = default; + private static bool _SUBSTITUTION_PERMISSIONReady = false; // this is used because in case of generics + /// + /// + /// + public static short STREAM_MAGIC { get { if (!_STREAM_MAGICReady) { _STREAM_MAGICContent = SGetField(LocalBridgeClazz, "STREAM_MAGIC"); _STREAM_MAGICReady = true; } return _STREAM_MAGICContent; } } + private static short _STREAM_MAGICContent = default; + private static bool _STREAM_MAGICReady = false; // this is used because in case of generics + /// + /// + /// + public static short STREAM_VERSION { get { if (!_STREAM_VERSIONReady) { _STREAM_VERSIONContent = SGetField(LocalBridgeClazz, "STREAM_VERSION"); _STREAM_VERSIONReady = true; } return _STREAM_VERSIONContent; } } + private static short _STREAM_VERSIONContent = default; + private static bool _STREAM_VERSIONReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Io/ObjectStreamException.cs b/src/net/JNet/GeneratedCore/Java/Io/ObjectStreamException.cs new file mode 100644 index 0000000000..6001b47026 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Io/ObjectStreamException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Io +{ + #region ObjectStreamException + public partial class ObjectStreamException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Io/ObjectStreamField.cs b/src/net/JNet/GeneratedCore/Java/Io/ObjectStreamField.cs new file mode 100644 index 0000000000..b31578818c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Io/ObjectStreamField.cs @@ -0,0 +1,137 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Io +{ + #region ObjectStreamField + public partial class ObjectStreamField + { + #region Constructors + /// + /// + /// + /// + /// + /// + public ObjectStreamField(Java.Lang.String arg0, Java.Lang.Class arg1, bool arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + public ObjectStreamField(Java.Lang.String arg0, Java.Lang.Class arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public int Offset + { + get { return IExecuteWithSignature("getOffset", "()I"); } + } + /// + /// + /// + public Java.Lang.Class Type + { + get { return IExecuteWithSignature("getType", "()Ljava/lang/Class;"); } + } + /// + /// + /// + public char TypeCode + { + get { return IExecuteWithSignature("getTypeCode", "()C"); } + } + /// + /// + /// + public Java.Lang.String TypeString + { + get { return IExecuteWithSignature("getTypeString", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + public bool IsPrimitive() + { + return IExecuteWithSignature("isPrimitive", "()Z"); + } + /// + /// + /// + /// + public bool IsUnshared() + { + return IExecuteWithSignature("isUnshared", "()Z"); + } + /// + /// + /// + /// + /// + public int CompareTo(object arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/lang/Object;)I", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Io/OptionalDataException.cs b/src/net/JNet/GeneratedCore/Java/Io/OptionalDataException.cs new file mode 100644 index 0000000000..21bc983401 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Io/OptionalDataException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Io +{ + #region OptionalDataException + public partial class OptionalDataException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Io/OutputStream.cs b/src/net/JNet/GeneratedCore/Java/Io/OutputStream.cs new file mode 100644 index 0000000000..84fc7d2270 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Io/OutputStream.cs @@ -0,0 +1,119 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Io +{ + #region OutputStream + public partial class OutputStream + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Io.Closeable(Java.Io.OutputStream t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Flushable(Java.Io.OutputStream t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + public static Java.Io.OutputStream NullOutputStream() + { + return SExecuteWithSignature(LocalBridgeClazz, "nullOutputStream", "()Ljava/io/OutputStream;"); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public void Write(int arg0) + { + IExecuteWithSignature("write", "(I)V", arg0); + } + /// + /// + /// + /// + public void Close() + { + IExecuteWithSignature("close", "()V"); + } + /// + /// + /// + /// + public void Flush() + { + IExecuteWithSignature("flush", "()V"); + } + /// + /// + /// + /// + /// + /// + /// + public void Write(byte[] arg0, int arg1, int arg2) + { + IExecute("write", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public void Write(byte[] arg0) + { + IExecuteWithSignature("write", "([B)V", new object[] { arg0 }); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Io/OutputStreamWriter.cs b/src/net/JNet/GeneratedCore/Java/Io/OutputStreamWriter.cs new file mode 100644 index 0000000000..1378a25944 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Io/OutputStreamWriter.cs @@ -0,0 +1,101 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Io +{ + #region OutputStreamWriter + public partial class OutputStreamWriter + { + #region Constructors + /// + /// + /// + /// + /// + /// + public OutputStreamWriter(Java.Io.OutputStream arg0, Java.Lang.String arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + public OutputStreamWriter(Java.Io.OutputStream arg0, Java.Nio.Charset.Charset arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + public OutputStreamWriter(Java.Io.OutputStream arg0, Java.Nio.Charset.CharsetEncoder arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public OutputStreamWriter(Java.Io.OutputStream arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Encoding + { + get { return IExecuteWithSignature("getEncoding", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Io/PipedInputStream.cs b/src/net/JNet/GeneratedCore/Java/Io/PipedInputStream.cs new file mode 100644 index 0000000000..14b259b362 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Io/PipedInputStream.cs @@ -0,0 +1,94 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Io +{ + #region PipedInputStream + public partial class PipedInputStream + { + #region Constructors + /// + /// + /// + /// + public PipedInputStream(int arg0) + : base(arg0) + { + } + /// + /// + /// + /// + /// + /// + public PipedInputStream(Java.Io.PipedOutputStream arg0, int arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + public PipedInputStream(Java.Io.PipedOutputStream arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public void Connect(Java.Io.PipedOutputStream arg0) + { + IExecuteWithSignature("connect", "(Ljava/io/PipedOutputStream;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Io/PipedOutputStream.cs b/src/net/JNet/GeneratedCore/Java/Io/PipedOutputStream.cs new file mode 100644 index 0000000000..21ffc45e26 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Io/PipedOutputStream.cs @@ -0,0 +1,76 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Io +{ + #region PipedOutputStream + public partial class PipedOutputStream + { + #region Constructors + /// + /// + /// + /// + /// + public PipedOutputStream(Java.Io.PipedInputStream arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public void Connect(Java.Io.PipedInputStream arg0) + { + IExecuteWithSignature("connect", "(Ljava/io/PipedInputStream;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Io/PipedReader.cs b/src/net/JNet/GeneratedCore/Java/Io/PipedReader.cs new file mode 100644 index 0000000000..d1ec77848f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Io/PipedReader.cs @@ -0,0 +1,94 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Io +{ + #region PipedReader + public partial class PipedReader + { + #region Constructors + /// + /// + /// + /// + public PipedReader(int arg0) + : base(arg0) + { + } + /// + /// + /// + /// + /// + /// + public PipedReader(Java.Io.PipedWriter arg0, int arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + public PipedReader(Java.Io.PipedWriter arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public void Connect(Java.Io.PipedWriter arg0) + { + IExecuteWithSignature("connect", "(Ljava/io/PipedWriter;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Io/PipedWriter.cs b/src/net/JNet/GeneratedCore/Java/Io/PipedWriter.cs new file mode 100644 index 0000000000..50ee7c8770 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Io/PipedWriter.cs @@ -0,0 +1,76 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Io +{ + #region PipedWriter + public partial class PipedWriter + { + #region Constructors + /// + /// + /// + /// + /// + public PipedWriter(Java.Io.PipedReader arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public void Connect(Java.Io.PipedReader arg0) + { + IExecuteWithSignature("connect", "(Ljava/io/PipedReader;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Io/PrintStream.cs b/src/net/JNet/GeneratedCore/Java/Io/PrintStream.cs new file mode 100644 index 0000000000..b078908086 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Io/PrintStream.cs @@ -0,0 +1,397 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Io +{ + #region PrintStream + public partial class PrintStream + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + public PrintStream(Java.Io.File arg0, Java.Lang.String arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + /// + public PrintStream(Java.Io.File arg0, Java.Nio.Charset.Charset arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + public PrintStream(Java.Io.File arg0) + : base(arg0) + { + } + /// + /// + /// + /// + /// + /// + /// + public PrintStream(Java.Io.OutputStream arg0, bool arg1, Java.Lang.String arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + /// + public PrintStream(Java.Io.OutputStream arg0, bool arg1, Java.Nio.Charset.Charset arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + public PrintStream(Java.Io.OutputStream arg0, bool arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public PrintStream(Java.Io.OutputStream arg0) + : base(arg0) + { + } + /// + /// + /// + /// + /// + /// + /// + public PrintStream(Java.Lang.String arg0, Java.Lang.String arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + /// + public PrintStream(Java.Lang.String arg0, Java.Nio.Charset.Charset arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + public PrintStream(Java.Lang.String arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Appendable(Java.Io.PrintStream t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Closeable(Java.Io.PrintStream t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public bool CheckError() + { + return IExecuteWithSignature("checkError", "()Z"); + } + /// + /// + /// + /// + /// + /// + public Java.Io.PrintStream Format(Java.Lang.String arg0, params object[] arg1) + { + if (arg1.Length == 0) return IExecute("format", arg0); else return IExecute("format", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Io.PrintStream Format(Java.Util.Locale arg0, Java.Lang.String arg1, params object[] arg2) + { + if (arg2.Length == 0) return IExecute("format", arg0, arg1); else return IExecute("format", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public Java.Io.PrintStream Printf(Java.Lang.String arg0, params object[] arg1) + { + if (arg1.Length == 0) return IExecute("printf", arg0); else return IExecute("printf", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Io.PrintStream Printf(Java.Util.Locale arg0, Java.Lang.String arg1, params object[] arg2) + { + if (arg2.Length == 0) return IExecute("printf", arg0, arg1); else return IExecute("printf", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.Appendable Append(char arg0) + { + return IExecuteWithSignature("append", "(C)Ljava/lang/Appendable;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.Appendable Append(Java.Lang.CharSequence arg0, int arg1, int arg2) + { + return IExecute("append", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.Appendable Append(Java.Lang.CharSequence arg0) + { + return IExecuteWithSignature("append", "(Ljava/lang/CharSequence;)Ljava/lang/Appendable;", arg0); + } + /// + /// + /// + /// + public void Print(bool arg0) + { + IExecuteWithSignature("print", "(Z)V", arg0); + } + /// + /// + /// + /// + public void Print(char arg0) + { + IExecuteWithSignature("print", "(C)V", arg0); + } + /// + /// + /// + /// + public void Print(char[] arg0) + { + IExecuteWithSignature("print", "([C)V", new object[] { arg0 }); + } + /// + /// + /// + /// + public void Print(double arg0) + { + IExecuteWithSignature("print", "(D)V", arg0); + } + /// + /// + /// + /// + public void Print(float arg0) + { + IExecuteWithSignature("print", "(F)V", arg0); + } + /// + /// + /// + /// + public void Print(int arg0) + { + IExecuteWithSignature("print", "(I)V", arg0); + } + /// + /// + /// + /// + public void Print(object arg0) + { + IExecuteWithSignature("print", "(Ljava/lang/Object;)V", arg0); + } + /// + /// + /// + /// + public void Print(Java.Lang.String arg0) + { + IExecuteWithSignature("print", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + public void Print(long arg0) + { + IExecuteWithSignature("print", "(J)V", arg0); + } + /// + /// + /// + public void Println() + { + IExecuteWithSignature("println", "()V"); + } + /// + /// + /// + /// + public void Println(bool arg0) + { + IExecuteWithSignature("println", "(Z)V", arg0); + } + /// + /// + /// + /// + public void Println(char arg0) + { + IExecuteWithSignature("println", "(C)V", arg0); + } + /// + /// + /// + /// + public void Println(char[] arg0) + { + IExecuteWithSignature("println", "([C)V", new object[] { arg0 }); + } + /// + /// + /// + /// + public void Println(double arg0) + { + IExecuteWithSignature("println", "(D)V", arg0); + } + /// + /// + /// + /// + public void Println(float arg0) + { + IExecuteWithSignature("println", "(F)V", arg0); + } + /// + /// + /// + /// + public void Println(int arg0) + { + IExecuteWithSignature("println", "(I)V", arg0); + } + /// + /// + /// + /// + public void Println(object arg0) + { + IExecuteWithSignature("println", "(Ljava/lang/Object;)V", arg0); + } + /// + /// + /// + /// + public void Println(Java.Lang.String arg0) + { + IExecuteWithSignature("println", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + public void Println(long arg0) + { + IExecuteWithSignature("println", "(J)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Io/PrintWriter.cs b/src/net/JNet/GeneratedCore/Java/Io/PrintWriter.cs new file mode 100644 index 0000000000..67004865e4 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Io/PrintWriter.cs @@ -0,0 +1,363 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Io +{ + #region PrintWriter + public partial class PrintWriter + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + public PrintWriter(Java.Io.File arg0, Java.Lang.String arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + /// + public PrintWriter(Java.Io.File arg0, Java.Nio.Charset.Charset arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + public PrintWriter(Java.Io.File arg0) + : base(arg0) + { + } + /// + /// + /// + /// + /// + /// + public PrintWriter(Java.Io.OutputStream arg0, bool arg1, Java.Nio.Charset.Charset arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + public PrintWriter(Java.Io.OutputStream arg0, bool arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public PrintWriter(Java.Io.OutputStream arg0) + : base(arg0) + { + } + /// + /// + /// + /// + /// + public PrintWriter(Java.Io.Writer arg0, bool arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public PrintWriter(Java.Io.Writer arg0) + : base(arg0) + { + } + /// + /// + /// + /// + /// + /// + /// + public PrintWriter(Java.Lang.String arg0, Java.Lang.String arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + /// + public PrintWriter(Java.Lang.String arg0, Java.Nio.Charset.Charset arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + public PrintWriter(Java.Lang.String arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public bool CheckError() + { + return IExecuteWithSignature("checkError", "()Z"); + } + /// + /// + /// + /// + /// + /// + public Java.Io.PrintWriter Format(Java.Lang.String arg0, params object[] arg1) + { + if (arg1.Length == 0) return IExecute("format", arg0); else return IExecute("format", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Io.PrintWriter Format(Java.Util.Locale arg0, Java.Lang.String arg1, params object[] arg2) + { + if (arg2.Length == 0) return IExecute("format", arg0, arg1); else return IExecute("format", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public Java.Io.PrintWriter Printf(Java.Lang.String arg0, params object[] arg1) + { + if (arg1.Length == 0) return IExecute("printf", arg0); else return IExecute("printf", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Io.PrintWriter Printf(Java.Util.Locale arg0, Java.Lang.String arg1, params object[] arg2) + { + if (arg2.Length == 0) return IExecute("printf", arg0, arg1); else return IExecute("printf", arg0, arg1, arg2); + } + /// + /// + /// + /// + public void Print(bool arg0) + { + IExecuteWithSignature("print", "(Z)V", arg0); + } + /// + /// + /// + /// + public void Print(char arg0) + { + IExecuteWithSignature("print", "(C)V", arg0); + } + /// + /// + /// + /// + public void Print(char[] arg0) + { + IExecuteWithSignature("print", "([C)V", new object[] { arg0 }); + } + /// + /// + /// + /// + public void Print(double arg0) + { + IExecuteWithSignature("print", "(D)V", arg0); + } + /// + /// + /// + /// + public void Print(float arg0) + { + IExecuteWithSignature("print", "(F)V", arg0); + } + /// + /// + /// + /// + public void Print(int arg0) + { + IExecuteWithSignature("print", "(I)V", arg0); + } + /// + /// + /// + /// + public void Print(object arg0) + { + IExecuteWithSignature("print", "(Ljava/lang/Object;)V", arg0); + } + /// + /// + /// + /// + public void Print(Java.Lang.String arg0) + { + IExecuteWithSignature("print", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + public void Print(long arg0) + { + IExecuteWithSignature("print", "(J)V", arg0); + } + /// + /// + /// + public void Println() + { + IExecuteWithSignature("println", "()V"); + } + /// + /// + /// + /// + public void Println(bool arg0) + { + IExecuteWithSignature("println", "(Z)V", arg0); + } + /// + /// + /// + /// + public void Println(char arg0) + { + IExecuteWithSignature("println", "(C)V", arg0); + } + /// + /// + /// + /// + public void Println(char[] arg0) + { + IExecuteWithSignature("println", "([C)V", new object[] { arg0 }); + } + /// + /// + /// + /// + public void Println(double arg0) + { + IExecuteWithSignature("println", "(D)V", arg0); + } + /// + /// + /// + /// + public void Println(float arg0) + { + IExecuteWithSignature("println", "(F)V", arg0); + } + /// + /// + /// + /// + public void Println(int arg0) + { + IExecuteWithSignature("println", "(I)V", arg0); + } + /// + /// + /// + /// + public void Println(object arg0) + { + IExecuteWithSignature("println", "(Ljava/lang/Object;)V", arg0); + } + /// + /// + /// + /// + public void Println(Java.Lang.String arg0) + { + IExecuteWithSignature("println", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + public void Println(long arg0) + { + IExecuteWithSignature("println", "(J)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Io/PushbackInputStream.cs b/src/net/JNet/GeneratedCore/Java/Io/PushbackInputStream.cs new file mode 100644 index 0000000000..8a29df7393 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Io/PushbackInputStream.cs @@ -0,0 +1,104 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Io +{ + #region PushbackInputStream + public partial class PushbackInputStream + { + #region Constructors + /// + /// + /// + /// + /// + public PushbackInputStream(Java.Io.InputStream arg0, int arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public PushbackInputStream(Java.Io.InputStream arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + public void Unread(byte[] arg0, int arg1, int arg2) + { + IExecute("unread", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public void Unread(byte[] arg0) + { + IExecuteWithSignature("unread", "([B)V", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + public void Unread(int arg0) + { + IExecuteWithSignature("unread", "(I)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Io/PushbackReader.cs b/src/net/JNet/GeneratedCore/Java/Io/PushbackReader.cs new file mode 100644 index 0000000000..24787348b3 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Io/PushbackReader.cs @@ -0,0 +1,104 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Io +{ + #region PushbackReader + public partial class PushbackReader + { + #region Constructors + /// + /// + /// + /// + /// + public PushbackReader(Java.Io.Reader arg0, int arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public PushbackReader(Java.Io.Reader arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + public void Unread(char[] arg0, int arg1, int arg2) + { + IExecute("unread", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public void Unread(char[] arg0) + { + IExecuteWithSignature("unread", "([C)V", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + public void Unread(int arg0) + { + IExecuteWithSignature("unread", "(I)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Io/RandomAccessFile.cs b/src/net/JNet/GeneratedCore/Java/Io/RandomAccessFile.cs new file mode 100644 index 0000000000..be9e62d653 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Io/RandomAccessFile.cs @@ -0,0 +1,443 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Io +{ + #region RandomAccessFile + public partial class RandomAccessFile + { + #region Constructors + /// + /// + /// + /// + /// + /// + public RandomAccessFile(Java.Io.File arg0, Java.Lang.String arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + /// + public RandomAccessFile(Java.Lang.String arg0, Java.Lang.String arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Io.DataOutput(Java.Io.RandomAccessFile t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.DataInput(Java.Io.RandomAccessFile t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Closeable(Java.Io.RandomAccessFile t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Nio.Channels.FileChannel Channel + { + get { return IExecuteWithSignature("getChannel", "()Ljava/nio/channels/FileChannel;"); } + } + /// + /// + /// + public Java.Io.FileDescriptor FD + { + get { return IExecuteWithSignature("getFD", "()Ljava/io/FileDescriptor;"); } + } + /// + /// + /// + public long FilePointer + { + get { return IExecuteWithSignature("getFilePointer", "()J"); } + } + /// + /// + /// + /// + /// + public bool ReadBoolean() + { + return IExecuteWithSignature("readBoolean", "()Z"); + } + /// + /// + /// + /// + /// + public byte ReadByte() + { + return IExecuteWithSignature("readByte", "()B"); + } + /// + /// + /// + /// + /// + public char ReadChar() + { + return IExecuteWithSignature("readChar", "()C"); + } + /// + /// + /// + /// + /// + public double ReadDouble() + { + return IExecuteWithSignature("readDouble", "()D"); + } + /// + /// + /// + /// + /// + public float ReadFloat() + { + return IExecuteWithSignature("readFloat", "()F"); + } + /// + /// + /// + /// + /// + public int ReadInt() + { + return IExecuteWithSignature("readInt", "()I"); + } + /// + /// + /// + /// + /// + public int ReadUnsignedByte() + { + return IExecuteWithSignature("readUnsignedByte", "()I"); + } + /// + /// + /// + /// + /// + public int ReadUnsignedShort() + { + return IExecuteWithSignature("readUnsignedShort", "()I"); + } + /// + /// + /// + /// + /// + public Java.Lang.String ReadLine() + { + return IExecuteWithSignature("readLine", "()Ljava/lang/String;"); + } + /// + /// + /// + /// + /// + public Java.Lang.String ReadUTF() + { + return IExecuteWithSignature("readUTF", "()Ljava/lang/String;"); + } + /// + /// + /// + /// + /// + public long ReadLong() + { + return IExecuteWithSignature("readLong", "()J"); + } + /// + /// + /// + /// + /// + public short ReadShort() + { + return IExecuteWithSignature("readShort", "()S"); + } + /// + /// + /// + /// + /// + /// + /// + public void ReadFully(byte[] arg0, int arg1, int arg2) + { + IExecute("readFully", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public void ReadFully(byte[] arg0) + { + IExecuteWithSignature("readFully", "([B)V", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + public void WriteBoolean(bool arg0) + { + IExecuteWithSignature("writeBoolean", "(Z)V", arg0); + } + /// + /// + /// + /// + /// + public void WriteByte(int arg0) + { + IExecuteWithSignature("writeByte", "(I)V", arg0); + } + /// + /// + /// + /// + /// + public void WriteBytes(Java.Lang.String arg0) + { + IExecuteWithSignature("writeBytes", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + /// + public void WriteChar(int arg0) + { + IExecuteWithSignature("writeChar", "(I)V", arg0); + } + /// + /// + /// + /// + /// + public void WriteChars(Java.Lang.String arg0) + { + IExecuteWithSignature("writeChars", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + /// + public void WriteDouble(double arg0) + { + IExecuteWithSignature("writeDouble", "(D)V", arg0); + } + /// + /// + /// + /// + /// + public void WriteFloat(float arg0) + { + IExecuteWithSignature("writeFloat", "(F)V", arg0); + } + /// + /// + /// + /// + /// + public void WriteInt(int arg0) + { + IExecuteWithSignature("writeInt", "(I)V", arg0); + } + /// + /// + /// + /// + /// + public void WriteLong(long arg0) + { + IExecuteWithSignature("writeLong", "(J)V", arg0); + } + /// + /// + /// + /// + /// + public void WriteShort(int arg0) + { + IExecuteWithSignature("writeShort", "(I)V", arg0); + } + /// + /// + /// + /// + /// + public void WriteUTF(Java.Lang.String arg0) + { + IExecuteWithSignature("writeUTF", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + /// + public int Read() + { + return IExecuteWithSignature("read", "()I"); + } + /// + /// + /// + /// + /// + /// + /// + /// + public int Read(byte[] arg0, int arg1, int arg2) + { + return IExecute("read", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public int Read(byte[] arg0) + { + return IExecuteWithSignature("read", "([B)I", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + /// + public int SkipBytes(int arg0) + { + return IExecuteWithSignature("skipBytes", "(I)I", arg0); + } + /// + /// + /// + /// + /// + public long Length() + { + return IExecuteWithSignature("length", "()J"); + } + /// + /// + /// + /// + /// + public void SetLength(long arg0) + { + IExecuteWithSignature("setLength", "(J)V", arg0); + } + /// + /// + /// + /// + public void Close() + { + IExecuteWithSignature("close", "()V"); + } + /// + /// + /// + /// + /// + public void Seek(long arg0) + { + IExecuteWithSignature("seek", "(J)V", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public void Write(byte[] arg0, int arg1, int arg2) + { + IExecute("write", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public void Write(byte[] arg0) + { + IExecuteWithSignature("write", "([B)V", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + public void Write(int arg0) + { + IExecuteWithSignature("write", "(I)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Io/Reader.cs b/src/net/JNet/GeneratedCore/Java/Io/Reader.cs new file mode 100644 index 0000000000..5840f96186 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Io/Reader.cs @@ -0,0 +1,177 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Io +{ + #region Reader + public partial class Reader + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Readable(Java.Io.Reader t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Closeable(Java.Io.Reader t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + public static Java.Io.Reader NullReader() + { + return SExecuteWithSignature(LocalBridgeClazz, "nullReader", "()Ljava/io/Reader;"); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + public int Read(char[] arg0, int arg1, int arg2) + { + return IExecute("read", arg0, arg1, arg2); + } + /// + /// + /// + /// + public void Close() + { + IExecuteWithSignature("close", "()V"); + } + /// + /// + /// + /// + public bool MarkSupported() + { + return IExecuteWithSignature("markSupported", "()Z"); + } + /// + /// + /// + /// + /// + public bool Ready() + { + return IExecuteWithSignature("ready", "()Z"); + } + /// + /// + /// + /// + /// + public int Read() + { + return IExecuteWithSignature("read", "()I"); + } + /// + /// + /// + /// + /// + /// + public int Read(char[] arg0) + { + return IExecuteWithSignature("read", "([C)I", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + /// + public int Read(Java.Nio.CharBuffer arg0) + { + return IExecuteWithSignature("read", "(Ljava/nio/CharBuffer;)I", arg0); + } + /// + /// + /// + /// + /// + /// + public long Skip(long arg0) + { + return IExecuteWithSignature("skip", "(J)J", arg0); + } + /// + /// + /// + /// + /// + /// + public long TransferTo(Java.Io.Writer arg0) + { + return IExecuteWithSignature("transferTo", "(Ljava/io/Writer;)J", arg0); + } + /// + /// + /// + /// + /// + public void Mark(int arg0) + { + IExecuteWithSignature("mark", "(I)V", arg0); + } + /// + /// + /// + /// + public void Reset() + { + IExecuteWithSignature("reset", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Io/SequenceInputStream.cs b/src/net/JNet/GeneratedCore/Java/Io/SequenceInputStream.cs new file mode 100644 index 0000000000..9e2c67bc9f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Io/SequenceInputStream.cs @@ -0,0 +1,75 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Io +{ + #region SequenceInputStream + public partial class SequenceInputStream + { + #region Constructors + /// + /// + /// + /// + /// + public SequenceInputStream(Java.Io.InputStream arg0, Java.Io.InputStream arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public SequenceInputStream(Java.Util.Enumeration arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Io/Serializable.cs b/src/net/JNet/GeneratedCore/Java/Io/Serializable.cs new file mode 100644 index 0000000000..9b033b87e6 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Io/Serializable.cs @@ -0,0 +1,76 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Io +{ + #region ISerializable + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ISerializable + { + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Serializable + public partial class Serializable : Java.Io.ISerializable + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Io/SerializablePermission.cs b/src/net/JNet/GeneratedCore/Java/Io/SerializablePermission.cs new file mode 100644 index 0000000000..24bc2a0c95 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Io/SerializablePermission.cs @@ -0,0 +1,75 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Io +{ + #region SerializablePermission + public partial class SerializablePermission + { + #region Constructors + /// + /// + /// + /// + /// + public SerializablePermission(Java.Lang.String arg0, Java.Lang.String arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public SerializablePermission(Java.Lang.String arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Io/StreamCorruptedException.cs b/src/net/JNet/GeneratedCore/Java/Io/StreamCorruptedException.cs new file mode 100644 index 0000000000..6849ca82d0 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Io/StreamCorruptedException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Io +{ + #region StreamCorruptedException + public partial class StreamCorruptedException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Io/StreamTokenizer.cs b/src/net/JNet/GeneratedCore/Java/Io/StreamTokenizer.cs new file mode 100644 index 0000000000..05e4417e10 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Io/StreamTokenizer.cs @@ -0,0 +1,223 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Io +{ + #region StreamTokenizer + public partial class StreamTokenizer + { + #region Constructors + /// + /// + /// + /// + public StreamTokenizer(Java.Io.Reader arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public double nval { get { return IGetField("nval"); } set { ISetField("nval", value); } } + /// + /// + /// + public int ttype { get { return IGetField("ttype"); } set { ISetField("ttype", value); } } + /// + /// + /// + public Java.Lang.String sval { get { return IGetField("sval"); } set { ISetField("sval", value); } } + /// + /// + /// + public static int TT_EOF { get { if (!_TT_EOFReady) { _TT_EOFContent = SGetField(LocalBridgeClazz, "TT_EOF"); _TT_EOFReady = true; } return _TT_EOFContent; } } + private static int _TT_EOFContent = default; + private static bool _TT_EOFReady = false; // this is used because in case of generics + /// + /// + /// + public static int TT_EOL { get { if (!_TT_EOLReady) { _TT_EOLContent = SGetField(LocalBridgeClazz, "TT_EOL"); _TT_EOLReady = true; } return _TT_EOLContent; } } + private static int _TT_EOLContent = default; + private static bool _TT_EOLReady = false; // this is used because in case of generics + /// + /// + /// + public static int TT_NUMBER { get { if (!_TT_NUMBERReady) { _TT_NUMBERContent = SGetField(LocalBridgeClazz, "TT_NUMBER"); _TT_NUMBERReady = true; } return _TT_NUMBERContent; } } + private static int _TT_NUMBERContent = default; + private static bool _TT_NUMBERReady = false; // this is used because in case of generics + /// + /// + /// + public static int TT_WORD { get { if (!_TT_WORDReady) { _TT_WORDContent = SGetField(LocalBridgeClazz, "TT_WORD"); _TT_WORDReady = true; } return _TT_WORDContent; } } + private static int _TT_WORDContent = default; + private static bool _TT_WORDReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public int Lineno() + { + return IExecuteWithSignature("lineno", "()I"); + } + /// + /// + /// + /// + /// + public int NextToken() + { + return IExecuteWithSignature("nextToken", "()I"); + } + /// + /// + /// + /// + public void CommentChar(int arg0) + { + IExecuteWithSignature("commentChar", "(I)V", arg0); + } + /// + /// + /// + /// + public void EolIsSignificant(bool arg0) + { + IExecuteWithSignature("eolIsSignificant", "(Z)V", arg0); + } + /// + /// + /// + /// + public void LowerCaseMode(bool arg0) + { + IExecuteWithSignature("lowerCaseMode", "(Z)V", arg0); + } + /// + /// + /// + /// + public void OrdinaryChar(int arg0) + { + IExecuteWithSignature("ordinaryChar", "(I)V", arg0); + } + /// + /// + /// + /// + /// + public void OrdinaryChars(int arg0, int arg1) + { + IExecute("ordinaryChars", arg0, arg1); + } + /// + /// + /// + public void ParseNumbers() + { + IExecuteWithSignature("parseNumbers", "()V"); + } + /// + /// + /// + public void PushBack() + { + IExecuteWithSignature("pushBack", "()V"); + } + /// + /// + /// + /// + public void QuoteChar(int arg0) + { + IExecuteWithSignature("quoteChar", "(I)V", arg0); + } + /// + /// + /// + public void ResetSyntax() + { + IExecuteWithSignature("resetSyntax", "()V"); + } + /// + /// + /// + /// + public void SlashSlashComments(bool arg0) + { + IExecuteWithSignature("slashSlashComments", "(Z)V", arg0); + } + /// + /// + /// + /// + public void SlashStarComments(bool arg0) + { + IExecuteWithSignature("slashStarComments", "(Z)V", arg0); + } + /// + /// + /// + /// + /// + public void WhitespaceChars(int arg0, int arg1) + { + IExecute("whitespaceChars", arg0, arg1); + } + /// + /// + /// + /// + /// + public void WordChars(int arg0, int arg1) + { + IExecute("wordChars", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Io/StringReader.cs b/src/net/JNet/GeneratedCore/Java/Io/StringReader.cs new file mode 100644 index 0000000000..14dc9d5aca --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Io/StringReader.cs @@ -0,0 +1,66 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Io +{ + #region StringReader + public partial class StringReader + { + #region Constructors + /// + /// + /// + /// + public StringReader(Java.Lang.String arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Io/StringWriter.cs b/src/net/JNet/GeneratedCore/Java/Io/StringWriter.cs new file mode 100644 index 0000000000..9a6b412267 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Io/StringWriter.cs @@ -0,0 +1,73 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Io +{ + #region StringWriter + public partial class StringWriter + { + #region Constructors + /// + /// + /// + /// + public StringWriter(int arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.StringBuffer Buffer + { + get { return IExecuteWithSignature("getBuffer", "()Ljava/lang/StringBuffer;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Io/SyncFailedException.cs b/src/net/JNet/GeneratedCore/Java/Io/SyncFailedException.cs new file mode 100644 index 0000000000..f339c1f792 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Io/SyncFailedException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Io +{ + #region SyncFailedException + public partial class SyncFailedException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Io/UTFDataFormatException.cs b/src/net/JNet/GeneratedCore/Java/Io/UTFDataFormatException.cs new file mode 100644 index 0000000000..31d0c4bcb3 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Io/UTFDataFormatException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Io +{ + #region UTFDataFormatException + public partial class UTFDataFormatException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Io/UncheckedIOException.cs b/src/net/JNet/GeneratedCore/Java/Io/UncheckedIOException.cs new file mode 100644 index 0000000000..c93ce6c67d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Io/UncheckedIOException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Io +{ + #region UncheckedIOException + public partial class UncheckedIOException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Io/UnsupportedEncodingException.cs b/src/net/JNet/GeneratedCore/Java/Io/UnsupportedEncodingException.cs new file mode 100644 index 0000000000..95c804eca7 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Io/UnsupportedEncodingException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Io +{ + #region UnsupportedEncodingException + public partial class UnsupportedEncodingException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Io/WriteAbortedException.cs b/src/net/JNet/GeneratedCore/Java/Io/WriteAbortedException.cs new file mode 100644 index 0000000000..724d836ebb --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Io/WriteAbortedException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Io +{ + #region WriteAbortedException + public partial class WriteAbortedException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Io/Writer.cs b/src/net/JNet/GeneratedCore/Java/Io/Writer.cs new file mode 100644 index 0000000000..cda1890db1 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Io/Writer.cs @@ -0,0 +1,175 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Io +{ + #region Writer + public partial class Writer + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Appendable(Java.Io.Writer t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Closeable(Java.Io.Writer t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Flushable(Java.Io.Writer t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + public static Java.Io.Writer NullWriter() + { + return SExecuteWithSignature(LocalBridgeClazz, "nullWriter", "()Ljava/io/Writer;"); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + public void Close() + { + IExecuteWithSignature("close", "()V"); + } + /// + /// + /// + /// + public void Flush() + { + IExecuteWithSignature("flush", "()V"); + } + /// + /// + /// + /// + /// + /// + /// + public void Write(char[] arg0, int arg1, int arg2) + { + IExecute("write", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.Appendable Append(char arg0) + { + return IExecuteWithSignature("append", "(C)Ljava/lang/Appendable;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.Appendable Append(Java.Lang.CharSequence arg0, int arg1, int arg2) + { + return IExecute("append", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.Appendable Append(Java.Lang.CharSequence arg0) + { + return IExecuteWithSignature("append", "(Ljava/lang/CharSequence;)Ljava/lang/Appendable;", arg0); + } + /// + /// + /// + /// + /// + public void Write(char[] arg0) + { + IExecuteWithSignature("write", "([C)V", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + public void Write(int arg0) + { + IExecuteWithSignature("write", "(I)V", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public void Write(Java.Lang.String arg0, int arg1, int arg2) + { + IExecute("write", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public void Write(Java.Lang.String arg0) + { + IExecuteWithSignature("write", "(Ljava/lang/String;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/AbstractMethodError.cs b/src/net/JNet/GeneratedCore/Java/Lang/AbstractMethodError.cs new file mode 100644 index 0000000000..5c4424aee4 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/AbstractMethodError.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang +{ + #region AbstractMethodError + public partial class AbstractMethodError + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Java/Lang/AllPackageClasses.cs new file mode 100644 index 0000000000..75c9e3d097 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/AllPackageClasses.cs @@ -0,0 +1,4036 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Java.Lang +{ + #region AbstractMethodError + /// + /// + /// + public partial class AbstractMethodError : Java.Lang.IncompatibleClassChangeError + { + const string _bridgeClassName = "java.lang.AbstractMethodError"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region Appendable + /// + /// + /// + public partial class Appendable : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.lang.Appendable"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Appendable class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Appendable() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Appendable class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Appendable(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ArithmeticException + /// + /// + /// + public partial class ArithmeticException : Java.Lang.RuntimeException + { + const string _bridgeClassName = "java.lang.ArithmeticException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region ArrayIndexOutOfBoundsException + /// + /// + /// + public partial class ArrayIndexOutOfBoundsException : Java.Lang.IndexOutOfBoundsException + { + const string _bridgeClassName = "java.lang.ArrayIndexOutOfBoundsException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region ArrayStoreException + /// + /// + /// + public partial class ArrayStoreException : Java.Lang.RuntimeException + { + const string _bridgeClassName = "java.lang.ArrayStoreException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region AssertionError + /// + /// + /// + public partial class AssertionError : Java.Lang.Error + { + const string _bridgeClassName = "java.lang.AssertionError"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region AutoCloseable + /// + /// + /// + public partial class AutoCloseable : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.lang.AutoCloseable"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AutoCloseable class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AutoCloseable() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AutoCloseable class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AutoCloseable(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Boolean + /// + /// + /// + public partial class Boolean : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.lang.Boolean"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Boolean() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Boolean(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region BootstrapMethodError + /// + /// + /// + public partial class BootstrapMethodError : Java.Lang.LinkageError + { + const string _bridgeClassName = "java.lang.BootstrapMethodError"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region Byte + /// + /// + /// + public partial class Byte : Java.Lang.Number + { + const string _bridgeClassName = "java.lang.Byte"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Byte() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Byte(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Character + /// + /// + /// + public partial class Character : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.lang.Character"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Character() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Character(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region Subset + /// + /// + /// + public partial class Subset : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.lang.Character$Subset"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Subset() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Subset(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region UnicodeBlock + /// + /// + /// + public partial class UnicodeBlock : Java.Lang.Character.Subset + { + const string _bridgeClassName = "java.lang.Character$UnicodeBlock"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public UnicodeBlock() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public UnicodeBlock(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region UnicodeScript + /// + /// + /// + public partial class UnicodeScript : Java.Lang.Enum + { + const string _bridgeClassName = "java.lang.Character$UnicodeScript"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public UnicodeScript() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public UnicodeScript(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region CharSequence + /// + /// + /// + public partial class CharSequence : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.lang.CharSequence"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("CharSequence class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CharSequence() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("CharSequence class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CharSequence(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Class + /// + /// + /// + public partial class Class : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.lang.Class"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Class() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Class(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Class + /// + /// + /// + /// + public partial class Class : MASES.JCOBridge.C2JBridge.JVMBridgeBase> + { + const string _bridgeClassName = "java.lang.Class"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Class() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Class(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ClassCastException + /// + /// + /// + public partial class ClassCastException : Java.Lang.RuntimeException + { + const string _bridgeClassName = "java.lang.ClassCastException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region ClassCircularityError + /// + /// + /// + public partial class ClassCircularityError : Java.Lang.LinkageError + { + const string _bridgeClassName = "java.lang.ClassCircularityError"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region ClassFormatError + /// + /// + /// + public partial class ClassFormatError : Java.Lang.LinkageError + { + const string _bridgeClassName = "java.lang.ClassFormatError"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region ClassLoader + /// + /// + /// + public partial class ClassLoader : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.lang.ClassLoader"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ClassLoader class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ClassLoader() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ClassLoader class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ClassLoader(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ClassNotFoundException + /// + /// + /// + public partial class ClassNotFoundException : Java.Lang.ReflectiveOperationException + { + const string _bridgeClassName = "java.lang.ClassNotFoundException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region ClassValue + /// + /// + /// + public partial class ClassValue : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.lang.ClassValue"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ClassValue class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ClassValue() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ClassValue class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ClassValue(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ClassValue + /// + /// + /// + /// + public partial class ClassValue : MASES.JCOBridge.C2JBridge.JVMBridgeBase> + { + const string _bridgeClassName = "java.lang.ClassValue"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ClassValue class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ClassValue() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ClassValue class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ClassValue(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Cloneable + /// + /// + /// + public partial class Cloneable : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.lang.Cloneable"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Cloneable class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Cloneable() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Cloneable class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Cloneable(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CloneNotSupportedException + /// + /// + /// + public partial class CloneNotSupportedException : Java.Lang.Exception + { + const string _bridgeClassName = "java.lang.CloneNotSupportedException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region Comparable + /// + /// + /// + public partial class Comparable : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.lang.Comparable"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Comparable class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Comparable() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Comparable class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Comparable(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Comparable + /// + /// + /// + /// + public partial class Comparable : MASES.JCOBridge.C2JBridge.JVMBridgeBase> + { + const string _bridgeClassName = "java.lang.Comparable"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Comparable class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Comparable() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Comparable class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Comparable(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Deprecated + /// + /// + /// + public partial class Deprecated : Java.Lang.Annotation.Annotation + { + const string _bridgeClassName = "java.lang.Deprecated"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Deprecated class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Deprecated() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Deprecated class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Deprecated(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Double + /// + /// + /// + public partial class Double : Java.Lang.Number + { + const string _bridgeClassName = "java.lang.Double"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Double() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Double(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Enum + /// + /// + /// + public partial class Enum : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.lang.Enum"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Enum class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Enum() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Enum class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Enum(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Enum + /// + /// + /// + /// + public partial class Enum : MASES.JCOBridge.C2JBridge.JVMBridgeBase> where E : Java.Lang.Enum + { + const string _bridgeClassName = "java.lang.Enum"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Enum class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Enum() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Enum class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Enum(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region EnumConstantNotPresentException + /// + /// + /// + public partial class EnumConstantNotPresentException : Java.Lang.RuntimeException + { + const string _bridgeClassName = "java.lang.EnumConstantNotPresentException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region Error + /// + /// + /// + public partial class Error : Java.Lang.Throwable + { + const string _bridgeClassName = "java.lang.Error"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region Exception + /// + /// + /// + public partial class Exception : Java.Lang.Throwable + { + const string _bridgeClassName = "java.lang.Exception"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region ExceptionInInitializerError + /// + /// + /// + public partial class ExceptionInInitializerError : Java.Lang.LinkageError + { + const string _bridgeClassName = "java.lang.ExceptionInInitializerError"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region Float + /// + /// + /// + public partial class Float : Java.Lang.Number + { + const string _bridgeClassName = "java.lang.Float"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Float() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Float(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region FunctionalInterface + /// + /// + /// + public partial class FunctionalInterface : Java.Lang.Annotation.Annotation + { + const string _bridgeClassName = "java.lang.FunctionalInterface"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("FunctionalInterface class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public FunctionalInterface() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("FunctionalInterface class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public FunctionalInterface(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region IllegalAccessError + /// + /// + /// + public partial class IllegalAccessError : Java.Lang.IncompatibleClassChangeError + { + const string _bridgeClassName = "java.lang.IllegalAccessError"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region IllegalAccessException + /// + /// + /// + public partial class IllegalAccessException : Java.Lang.ReflectiveOperationException + { + const string _bridgeClassName = "java.lang.IllegalAccessException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region IllegalArgumentException + /// + /// + /// + public partial class IllegalArgumentException : Java.Lang.RuntimeException + { + const string _bridgeClassName = "java.lang.IllegalArgumentException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region IllegalCallerException + /// + /// + /// + public partial class IllegalCallerException : Java.Lang.RuntimeException + { + const string _bridgeClassName = "java.lang.IllegalCallerException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region IllegalMonitorStateException + /// + /// + /// + public partial class IllegalMonitorStateException : Java.Lang.RuntimeException + { + const string _bridgeClassName = "java.lang.IllegalMonitorStateException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region IllegalStateException + /// + /// + /// + public partial class IllegalStateException : Java.Lang.RuntimeException + { + const string _bridgeClassName = "java.lang.IllegalStateException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region IllegalThreadStateException + /// + /// + /// + public partial class IllegalThreadStateException : Java.Lang.IllegalArgumentException + { + const string _bridgeClassName = "java.lang.IllegalThreadStateException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region IncompatibleClassChangeError + /// + /// + /// + public partial class IncompatibleClassChangeError : Java.Lang.LinkageError + { + const string _bridgeClassName = "java.lang.IncompatibleClassChangeError"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region IndexOutOfBoundsException + /// + /// + /// + public partial class IndexOutOfBoundsException : Java.Lang.RuntimeException + { + const string _bridgeClassName = "java.lang.IndexOutOfBoundsException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region InheritableThreadLocal + /// + /// + /// + public partial class InheritableThreadLocal : Java.Lang.ThreadLocal + { + const string _bridgeClassName = "java.lang.InheritableThreadLocal"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public InheritableThreadLocal() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public InheritableThreadLocal(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region InheritableThreadLocal + /// + /// + /// + /// + public partial class InheritableThreadLocal : Java.Lang.ThreadLocal + { + const string _bridgeClassName = "java.lang.InheritableThreadLocal"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public InheritableThreadLocal() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public InheritableThreadLocal(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region InstantiationError + /// + /// + /// + public partial class InstantiationError : Java.Lang.IncompatibleClassChangeError + { + const string _bridgeClassName = "java.lang.InstantiationError"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region InstantiationException + /// + /// + /// + public partial class InstantiationException : Java.Lang.ReflectiveOperationException + { + const string _bridgeClassName = "java.lang.InstantiationException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region Integer + /// + /// + /// + public partial class Integer : Java.Lang.Number + { + const string _bridgeClassName = "java.lang.Integer"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Integer() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Integer(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region InternalError + /// + /// + /// + public partial class InternalError : Java.Lang.VirtualMachineError + { + const string _bridgeClassName = "java.lang.InternalError"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region InterruptedException + /// + /// + /// + public partial class InterruptedException : Java.Lang.Exception + { + const string _bridgeClassName = "java.lang.InterruptedException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + + + + + #region LayerInstantiationException + /// + /// + /// + public partial class LayerInstantiationException : Java.Lang.RuntimeException + { + const string _bridgeClassName = "java.lang.LayerInstantiationException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region LinkageError + /// + /// + /// + public partial class LinkageError : Java.Lang.Error + { + const string _bridgeClassName = "java.lang.LinkageError"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region Long + /// + /// + /// + public partial class Long : Java.Lang.Number + { + const string _bridgeClassName = "java.lang.Long"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Long() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Long(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Math + /// + /// + /// + public partial class Math : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.lang.Math"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Math() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Math(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Module + /// + /// + /// + public partial class Module : Java.Lang.Reflect.AnnotatedElement + { + const string _bridgeClassName = "java.lang.Module"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Module() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Module(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ModuleLayer + /// + /// + /// + public partial class ModuleLayer : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.lang.ModuleLayer"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ModuleLayer() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ModuleLayer(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region Controller + /// + /// + /// + public partial class Controller : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.lang.ModuleLayer$Controller"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Controller() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Controller(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region NegativeArraySizeException + /// + /// + /// + public partial class NegativeArraySizeException : Java.Lang.RuntimeException + { + const string _bridgeClassName = "java.lang.NegativeArraySizeException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region NoClassDefFoundError + /// + /// + /// + public partial class NoClassDefFoundError : Java.Lang.LinkageError + { + const string _bridgeClassName = "java.lang.NoClassDefFoundError"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region NoSuchFieldError + /// + /// + /// + public partial class NoSuchFieldError : Java.Lang.IncompatibleClassChangeError + { + const string _bridgeClassName = "java.lang.NoSuchFieldError"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region NoSuchFieldException + /// + /// + /// + public partial class NoSuchFieldException : Java.Lang.ReflectiveOperationException + { + const string _bridgeClassName = "java.lang.NoSuchFieldException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region NoSuchMethodError + /// + /// + /// + public partial class NoSuchMethodError : Java.Lang.IncompatibleClassChangeError + { + const string _bridgeClassName = "java.lang.NoSuchMethodError"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region NoSuchMethodException + /// + /// + /// + public partial class NoSuchMethodException : Java.Lang.ReflectiveOperationException + { + const string _bridgeClassName = "java.lang.NoSuchMethodException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region NullPointerException + /// + /// + /// + public partial class NullPointerException : Java.Lang.RuntimeException + { + const string _bridgeClassName = "java.lang.NullPointerException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region Number + /// + /// + /// + public partial class Number : Java.Io.Serializable + { + const string _bridgeClassName = "java.lang.Number"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Number class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Number() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Number class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Number(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region NumberFormatException + /// + /// + /// + public partial class NumberFormatException : Java.Lang.IllegalArgumentException + { + const string _bridgeClassName = "java.lang.NumberFormatException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region Object + /// + /// + /// + public partial class Object : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.lang.Object"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Object() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Object(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region OutOfMemoryError + /// + /// + /// + public partial class OutOfMemoryError : Java.Lang.VirtualMachineError + { + const string _bridgeClassName = "java.lang.OutOfMemoryError"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region Override + /// + /// + /// + public partial class Override : Java.Lang.Annotation.Annotation + { + const string _bridgeClassName = "java.lang.Override"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Override class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Override() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Override class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Override(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Package + /// + /// + /// + public partial class Package : Java.Lang.Reflect.AnnotatedElement + { + const string _bridgeClassName = "java.lang.Package"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Package() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Package(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Process + /// + /// + /// + public partial class Process : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.lang.Process"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Process class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Process() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Process class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Process(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ProcessBuilder + /// + /// + /// + public partial class ProcessBuilder : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.lang.ProcessBuilder"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ProcessBuilder() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ProcessBuilder(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region Redirect + /// + /// + /// + public partial class Redirect : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.lang.ProcessBuilder$Redirect"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Redirect class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Redirect() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Redirect class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Redirect(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + #region Type + /// + /// + /// + public partial class Type : Java.Lang.Enum + { + const string _bridgeClassName = "java.lang.ProcessBuilder$Redirect$Type"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Type() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Type(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + + } + #endregion + + #region ProcessHandle + /// + /// + /// + public partial class ProcessHandle : Java.Lang.Comparable + { + const string _bridgeClassName = "java.lang.ProcessHandle"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ProcessHandle class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ProcessHandle() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ProcessHandle class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ProcessHandle(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region Info + /// + /// + /// + public partial class Info : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.lang.ProcessHandle$Info"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Info class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Info() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Info class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Info(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region Readable + /// + /// + /// + public partial class Readable : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.lang.Readable"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Readable class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Readable() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Readable class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Readable(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ReflectiveOperationException + /// + /// + /// + public partial class ReflectiveOperationException : Java.Lang.Exception + { + const string _bridgeClassName = "java.lang.ReflectiveOperationException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region Runnable + /// + /// + /// + public partial class Runnable : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.lang.Runnable"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Runnable class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Runnable() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Runnable class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Runnable(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Runtime + /// + /// + /// + public partial class Runtime : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.lang.Runtime"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Runtime() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Runtime(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region Version + /// + /// + /// + public partial class Version : Java.Lang.Comparable + { + const string _bridgeClassName = "java.lang.Runtime$Version"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Version() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Version(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region RuntimeException + /// + /// + /// + public partial class RuntimeException : Java.Lang.Exception + { + const string _bridgeClassName = "java.lang.RuntimeException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region RuntimePermission + /// + /// + /// + public partial class RuntimePermission : Java.Security.BasicPermission + { + const string _bridgeClassName = "java.lang.RuntimePermission"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public RuntimePermission() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public RuntimePermission(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SafeVarargs + /// + /// + /// + public partial class SafeVarargs : Java.Lang.Annotation.Annotation + { + const string _bridgeClassName = "java.lang.SafeVarargs"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("SafeVarargs class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SafeVarargs() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("SafeVarargs class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SafeVarargs(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SecurityException + /// + /// + /// + public partial class SecurityException : Java.Lang.RuntimeException + { + const string _bridgeClassName = "java.lang.SecurityException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region SecurityManager + /// + /// + /// + public partial class SecurityManager : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.lang.SecurityManager"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SecurityManager() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SecurityManager(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Short + /// + /// + /// + public partial class Short : Java.Lang.Number + { + const string _bridgeClassName = "java.lang.Short"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Short() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Short(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region StackOverflowError + /// + /// + /// + public partial class StackOverflowError : Java.Lang.VirtualMachineError + { + const string _bridgeClassName = "java.lang.StackOverflowError"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region StackTraceElement + /// + /// + /// + public partial class StackTraceElement : Java.Io.Serializable + { + const string _bridgeClassName = "java.lang.StackTraceElement"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public StackTraceElement() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public StackTraceElement(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region StackWalker + /// + /// + /// + public partial class StackWalker : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.lang.StackWalker"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public StackWalker() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public StackWalker(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region Option + /// + /// + /// + public partial class Option : Java.Lang.Enum + { + const string _bridgeClassName = "java.lang.StackWalker$Option"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Option() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Option(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region StackFrame + /// + /// + /// + public partial class StackFrame : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.lang.StackWalker$StackFrame"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("StackFrame class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public StackFrame() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("StackFrame class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public StackFrame(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region StrictMath + /// + /// + /// + public partial class StrictMath : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.lang.StrictMath"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public StrictMath() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public StrictMath(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region String + /// + /// + /// + public partial class String : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.lang.String"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public String() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public String(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region StringBuffer + /// + /// + /// + public partial class StringBuffer : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.lang.StringBuffer"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public StringBuffer() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public StringBuffer(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region StringBuilder + /// + /// + /// + public partial class StringBuilder : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.lang.StringBuilder"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public StringBuilder() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public StringBuilder(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region StringIndexOutOfBoundsException + /// + /// + /// + public partial class StringIndexOutOfBoundsException : Java.Lang.IndexOutOfBoundsException + { + const string _bridgeClassName = "java.lang.StringIndexOutOfBoundsException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region SuppressWarnings + /// + /// + /// + public partial class SuppressWarnings : Java.Lang.Annotation.Annotation + { + const string _bridgeClassName = "java.lang.SuppressWarnings"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("SuppressWarnings class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SuppressWarnings() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("SuppressWarnings class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SuppressWarnings(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region System + /// + /// + /// + public partial class System : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.lang.System"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public System() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public System(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region Logger + /// + /// + /// + public partial class Logger : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.lang.System$Logger"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Logger class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Logger() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Logger class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Logger(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + #region Level + /// + /// + /// + public partial class Level : Java.Lang.Enum + { + const string _bridgeClassName = "java.lang.System$Logger$Level"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Level() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Level(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region LoggerFinder + /// + /// + /// + public partial class LoggerFinder : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.lang.System$LoggerFinder"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("LoggerFinder class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public LoggerFinder() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("LoggerFinder class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public LoggerFinder(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region Thread + /// + /// + /// + public partial class Thread : Java.Lang.Runnable + { + const string _bridgeClassName = "java.lang.Thread"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Thread() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Thread(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region State + /// + /// + /// + public partial class State : Java.Lang.Enum + { + const string _bridgeClassName = "java.lang.Thread$State"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public State() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public State(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region ThreadDeath + /// + /// + /// + public partial class ThreadDeath : Java.Lang.Error + { + const string _bridgeClassName = "java.lang.ThreadDeath"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region ThreadGroup + /// + /// + /// + public partial class ThreadGroup : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.lang.ThreadGroup"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ThreadGroup() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ThreadGroup(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ThreadLocal + /// + /// + /// + public partial class ThreadLocal : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.lang.ThreadLocal"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ThreadLocal() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ThreadLocal(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ThreadLocal + /// + /// + /// + /// + public partial class ThreadLocal : MASES.JCOBridge.C2JBridge.JVMBridgeBase> + { + const string _bridgeClassName = "java.lang.ThreadLocal"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ThreadLocal() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ThreadLocal(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TypeNotPresentException + /// + /// + /// + public partial class TypeNotPresentException : Java.Lang.RuntimeException + { + const string _bridgeClassName = "java.lang.TypeNotPresentException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region UnknownError + /// + /// + /// + public partial class UnknownError : Java.Lang.VirtualMachineError + { + const string _bridgeClassName = "java.lang.UnknownError"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region UnsatisfiedLinkError + /// + /// + /// + public partial class UnsatisfiedLinkError : Java.Lang.LinkageError + { + const string _bridgeClassName = "java.lang.UnsatisfiedLinkError"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region UnsupportedClassVersionError + /// + /// + /// + public partial class UnsupportedClassVersionError : Java.Lang.ClassFormatError + { + const string _bridgeClassName = "java.lang.UnsupportedClassVersionError"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region UnsupportedOperationException + /// + /// + /// + public partial class UnsupportedOperationException : Java.Lang.RuntimeException + { + const string _bridgeClassName = "java.lang.UnsupportedOperationException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region VerifyError + /// + /// + /// + public partial class VerifyError : Java.Lang.LinkageError + { + const string _bridgeClassName = "java.lang.VerifyError"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region VirtualMachineError + /// + /// + /// + public partial class VirtualMachineError : Java.Lang.Error + { + const string _bridgeClassName = "java.lang.VirtualMachineError"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region Void + /// + /// + /// + public partial class Void : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.lang.Void"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Void() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Void(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Annotation/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Java/Lang/Annotation/AllPackageClasses.cs new file mode 100644 index 0000000000..ebcf19e88c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Annotation/AllPackageClasses.cs @@ -0,0 +1,500 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Java.Lang.Annotation +{ + #region Annotation + /// + /// + /// + public partial class Annotation : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.lang.annotation.Annotation"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Annotation class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Annotation() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Annotation class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Annotation(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AnnotationFormatError + /// + /// + /// + public partial class AnnotationFormatError : Java.Lang.Error + { + const string _bridgeClassName = "java.lang.annotation.AnnotationFormatError"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region AnnotationTypeMismatchException + /// + /// + /// + public partial class AnnotationTypeMismatchException : Java.Lang.RuntimeException + { + const string _bridgeClassName = "java.lang.annotation.AnnotationTypeMismatchException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region Documented + /// + /// + /// + public partial class Documented : Java.Lang.Annotation.Annotation + { + const string _bridgeClassName = "java.lang.annotation.Documented"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Documented class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Documented() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Documented class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Documented(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ElementType + /// + /// + /// + public partial class ElementType : Java.Lang.Enum + { + const string _bridgeClassName = "java.lang.annotation.ElementType"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ElementType() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ElementType(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region IncompleteAnnotationException + /// + /// + /// + public partial class IncompleteAnnotationException : Java.Lang.RuntimeException + { + const string _bridgeClassName = "java.lang.annotation.IncompleteAnnotationException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region Inherited + /// + /// + /// + public partial class Inherited : Java.Lang.Annotation.Annotation + { + const string _bridgeClassName = "java.lang.annotation.Inherited"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Inherited class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Inherited() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Inherited class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Inherited(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Native + /// + /// + /// + public partial class Native : Java.Lang.Annotation.Annotation + { + const string _bridgeClassName = "java.lang.annotation.Native"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Native class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Native() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Native class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Native(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Repeatable + /// + /// + /// + public partial class Repeatable : Java.Lang.Annotation.Annotation + { + const string _bridgeClassName = "java.lang.annotation.Repeatable"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Repeatable class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Repeatable() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Repeatable class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Repeatable(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Retention + /// + /// + /// + public partial class Retention : Java.Lang.Annotation.Annotation + { + const string _bridgeClassName = "java.lang.annotation.Retention"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Retention class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Retention() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Retention class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Retention(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region RetentionPolicy + /// + /// + /// + public partial class RetentionPolicy : Java.Lang.Enum + { + const string _bridgeClassName = "java.lang.annotation.RetentionPolicy"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public RetentionPolicy() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public RetentionPolicy(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Target + /// + /// + /// + public partial class Target : Java.Lang.Annotation.Annotation + { + const string _bridgeClassName = "java.lang.annotation.Target"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Target class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Target() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Target class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Target(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Annotation/Annotation.cs b/src/net/JNet/GeneratedCore/Java/Lang/Annotation/Annotation.cs new file mode 100644 index 0000000000..a44648664a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Annotation/Annotation.cs @@ -0,0 +1,91 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang.Annotation +{ + #region IAnnotation + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IAnnotation + { + #region Instance methods + /// + /// + /// + /// + /// + Java.Lang.Class AnnotationType() where ReturnExtendsJava_Lang_Annotation_Annotation : Java.Lang.Annotation.Annotation; + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Annotation + public partial class Annotation : Java.Lang.Annotation.IAnnotation + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public Java.Lang.Class AnnotationType() where ReturnExtendsJava_Lang_Annotation_Annotation : Java.Lang.Annotation.Annotation + { + return IExecuteWithSignature("annotationType", "()Ljava/lang/Class;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Annotation/AnnotationFormatError.cs b/src/net/JNet/GeneratedCore/Java/Lang/Annotation/AnnotationFormatError.cs new file mode 100644 index 0000000000..9be63e3b0e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Annotation/AnnotationFormatError.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang.Annotation +{ + #region AnnotationFormatError + public partial class AnnotationFormatError + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Annotation/AnnotationTypeMismatchException.cs b/src/net/JNet/GeneratedCore/Java/Lang/Annotation/AnnotationTypeMismatchException.cs new file mode 100644 index 0000000000..23b02e69c7 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Annotation/AnnotationTypeMismatchException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang.Annotation +{ + #region AnnotationTypeMismatchException + public partial class AnnotationTypeMismatchException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Annotation/Documented.cs b/src/net/JNet/GeneratedCore/Java/Lang/Annotation/Documented.cs new file mode 100644 index 0000000000..9c999a133b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Annotation/Documented.cs @@ -0,0 +1,76 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang.Annotation +{ + #region IDocumented + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IDocumented : Java.Lang.Annotation.IAnnotation + { + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Documented + public partial class Documented : Java.Lang.Annotation.IDocumented + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Annotation/ElementType.cs b/src/net/JNet/GeneratedCore/Java/Lang/Annotation/ElementType.cs new file mode 100644 index 0000000000..c35945ac31 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Annotation/ElementType.cs @@ -0,0 +1,141 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang.Annotation +{ + #region ElementType + public partial class ElementType + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Lang.Annotation.ElementType ANNOTATION_TYPE { get { if (!_ANNOTATION_TYPEReady) { _ANNOTATION_TYPEContent = SGetField(LocalBridgeClazz, "ANNOTATION_TYPE"); _ANNOTATION_TYPEReady = true; } return _ANNOTATION_TYPEContent; } } + private static Java.Lang.Annotation.ElementType _ANNOTATION_TYPEContent = default; + private static bool _ANNOTATION_TYPEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Annotation.ElementType CONSTRUCTOR { get { if (!_CONSTRUCTORReady) { _CONSTRUCTORContent = SGetField(LocalBridgeClazz, "CONSTRUCTOR"); _CONSTRUCTORReady = true; } return _CONSTRUCTORContent; } } + private static Java.Lang.Annotation.ElementType _CONSTRUCTORContent = default; + private static bool _CONSTRUCTORReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Annotation.ElementType FIELD { get { if (!_FIELDReady) { _FIELDContent = SGetField(LocalBridgeClazz, "FIELD"); _FIELDReady = true; } return _FIELDContent; } } + private static Java.Lang.Annotation.ElementType _FIELDContent = default; + private static bool _FIELDReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Annotation.ElementType LOCAL_VARIABLE { get { if (!_LOCAL_VARIABLEReady) { _LOCAL_VARIABLEContent = SGetField(LocalBridgeClazz, "LOCAL_VARIABLE"); _LOCAL_VARIABLEReady = true; } return _LOCAL_VARIABLEContent; } } + private static Java.Lang.Annotation.ElementType _LOCAL_VARIABLEContent = default; + private static bool _LOCAL_VARIABLEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Annotation.ElementType METHOD { get { if (!_METHODReady) { _METHODContent = SGetField(LocalBridgeClazz, "METHOD"); _METHODReady = true; } return _METHODContent; } } + private static Java.Lang.Annotation.ElementType _METHODContent = default; + private static bool _METHODReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Annotation.ElementType MODULE { get { if (!_MODULEReady) { _MODULEContent = SGetField(LocalBridgeClazz, "MODULE"); _MODULEReady = true; } return _MODULEContent; } } + private static Java.Lang.Annotation.ElementType _MODULEContent = default; + private static bool _MODULEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Annotation.ElementType PACKAGE { get { if (!_PACKAGEReady) { _PACKAGEContent = SGetField(LocalBridgeClazz, "PACKAGE"); _PACKAGEReady = true; } return _PACKAGEContent; } } + private static Java.Lang.Annotation.ElementType _PACKAGEContent = default; + private static bool _PACKAGEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Annotation.ElementType PARAMETER { get { if (!_PARAMETERReady) { _PARAMETERContent = SGetField(LocalBridgeClazz, "PARAMETER"); _PARAMETERReady = true; } return _PARAMETERContent; } } + private static Java.Lang.Annotation.ElementType _PARAMETERContent = default; + private static bool _PARAMETERReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Annotation.ElementType TYPE { get { if (!_TYPEReady) { _TYPEContent = SGetField(LocalBridgeClazz, "TYPE"); _TYPEReady = true; } return _TYPEContent; } } + private static Java.Lang.Annotation.ElementType _TYPEContent = default; + private static bool _TYPEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Annotation.ElementType TYPE_PARAMETER { get { if (!_TYPE_PARAMETERReady) { _TYPE_PARAMETERContent = SGetField(LocalBridgeClazz, "TYPE_PARAMETER"); _TYPE_PARAMETERReady = true; } return _TYPE_PARAMETERContent; } } + private static Java.Lang.Annotation.ElementType _TYPE_PARAMETERContent = default; + private static bool _TYPE_PARAMETERReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Annotation.ElementType TYPE_USE { get { if (!_TYPE_USEReady) { _TYPE_USEContent = SGetField(LocalBridgeClazz, "TYPE_USE"); _TYPE_USEReady = true; } return _TYPE_USEContent; } } + private static Java.Lang.Annotation.ElementType _TYPE_USEContent = default; + private static bool _TYPE_USEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Lang.Annotation.ElementType ValueOf(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Ljava/lang/String;)Ljava/lang/annotation/ElementType;", arg0); + } + /// + /// + /// + /// + public static Java.Lang.Annotation.ElementType[] Values() + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "values", "()[Ljava/lang/annotation/ElementType;"); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Annotation/IncompleteAnnotationException.cs b/src/net/JNet/GeneratedCore/Java/Lang/Annotation/IncompleteAnnotationException.cs new file mode 100644 index 0000000000..0e276ce1a2 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Annotation/IncompleteAnnotationException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang.Annotation +{ + #region IncompleteAnnotationException + public partial class IncompleteAnnotationException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Annotation/Inherited.cs b/src/net/JNet/GeneratedCore/Java/Lang/Annotation/Inherited.cs new file mode 100644 index 0000000000..b646df8032 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Annotation/Inherited.cs @@ -0,0 +1,76 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang.Annotation +{ + #region IInherited + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IInherited : Java.Lang.Annotation.IAnnotation + { + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Inherited + public partial class Inherited : Java.Lang.Annotation.IInherited + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Annotation/Native.cs b/src/net/JNet/GeneratedCore/Java/Lang/Annotation/Native.cs new file mode 100644 index 0000000000..f10e2043b3 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Annotation/Native.cs @@ -0,0 +1,76 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang.Annotation +{ + #region INative + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface INative : Java.Lang.Annotation.IAnnotation + { + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Native + public partial class Native : Java.Lang.Annotation.INative + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Annotation/Repeatable.cs b/src/net/JNet/GeneratedCore/Java/Lang/Annotation/Repeatable.cs new file mode 100644 index 0000000000..6b82f13de9 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Annotation/Repeatable.cs @@ -0,0 +1,91 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang.Annotation +{ + #region IRepeatable + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IRepeatable : Java.Lang.Annotation.IAnnotation + { + #region Instance methods + /// + /// + /// + /// + /// + Java.Lang.Class Value() where ReturnExtendsJava_Lang_Annotation_Annotation : Java.Lang.Annotation.Annotation; + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Repeatable + public partial class Repeatable : Java.Lang.Annotation.IRepeatable + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public Java.Lang.Class Value() where ReturnExtendsJava_Lang_Annotation_Annotation : Java.Lang.Annotation.Annotation + { + return IExecuteWithSignature("value", "()Ljava/lang/Class;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Annotation/Retention.cs b/src/net/JNet/GeneratedCore/Java/Lang/Annotation/Retention.cs new file mode 100644 index 0000000000..98c87e99b6 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Annotation/Retention.cs @@ -0,0 +1,89 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang.Annotation +{ + #region IRetention + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IRetention : Java.Lang.Annotation.IAnnotation + { + #region Instance methods + /// + /// + /// + /// + Java.Lang.Annotation.RetentionPolicy Value(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Retention + public partial class Retention : Java.Lang.Annotation.IRetention + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public Java.Lang.Annotation.RetentionPolicy Value() + { + return IExecuteWithSignature("value", "()Ljava/lang/annotation/RetentionPolicy;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Annotation/RetentionPolicy.cs b/src/net/JNet/GeneratedCore/Java/Lang/Annotation/RetentionPolicy.cs new file mode 100644 index 0000000000..6f74754e65 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Annotation/RetentionPolicy.cs @@ -0,0 +1,93 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang.Annotation +{ + #region RetentionPolicy + public partial class RetentionPolicy + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Lang.Annotation.RetentionPolicy CLASS { get { if (!_CLASSReady) { _CLASSContent = SGetField(LocalBridgeClazz, "CLASS"); _CLASSReady = true; } return _CLASSContent; } } + private static Java.Lang.Annotation.RetentionPolicy _CLASSContent = default; + private static bool _CLASSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Annotation.RetentionPolicy RUNTIME { get { if (!_RUNTIMEReady) { _RUNTIMEContent = SGetField(LocalBridgeClazz, "RUNTIME"); _RUNTIMEReady = true; } return _RUNTIMEContent; } } + private static Java.Lang.Annotation.RetentionPolicy _RUNTIMEContent = default; + private static bool _RUNTIMEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Annotation.RetentionPolicy SOURCE { get { if (!_SOURCEReady) { _SOURCEContent = SGetField(LocalBridgeClazz, "SOURCE"); _SOURCEReady = true; } return _SOURCEContent; } } + private static Java.Lang.Annotation.RetentionPolicy _SOURCEContent = default; + private static bool _SOURCEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Lang.Annotation.RetentionPolicy ValueOf(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Ljava/lang/String;)Ljava/lang/annotation/RetentionPolicy;", arg0); + } + /// + /// + /// + /// + public static Java.Lang.Annotation.RetentionPolicy[] Values() + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "values", "()[Ljava/lang/annotation/RetentionPolicy;"); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Annotation/Target.cs b/src/net/JNet/GeneratedCore/Java/Lang/Annotation/Target.cs new file mode 100644 index 0000000000..8d237ede96 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Annotation/Target.cs @@ -0,0 +1,89 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang.Annotation +{ + #region ITarget + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ITarget : Java.Lang.Annotation.IAnnotation + { + #region Instance methods + /// + /// + /// + /// + Java.Lang.Annotation.ElementType[] Value(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Target + public partial class Target : Java.Lang.Annotation.ITarget + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public Java.Lang.Annotation.ElementType[] Value() + { + return IExecuteWithSignatureArray("value", "()[Ljava/lang/annotation/ElementType;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Appendable.cs b/src/net/JNet/GeneratedCore/Java/Lang/Appendable.cs new file mode 100644 index 0000000000..f6a1a28689 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Appendable.cs @@ -0,0 +1,131 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang +{ + #region IAppendable + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IAppendable + { + #region Instance methods + /// + /// + /// + /// + /// + /// + Java.Lang.Appendable Append(char arg0); + /// + /// + /// + /// + /// + /// + /// + /// + Java.Lang.Appendable Append(Java.Lang.CharSequence arg0, int arg1, int arg2); + /// + /// + /// + /// + /// + /// + Java.Lang.Appendable Append(Java.Lang.CharSequence arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Appendable + public partial class Appendable : Java.Lang.IAppendable + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public Java.Lang.Appendable Append(char arg0) + { + return IExecuteWithSignature("append", "(C)Ljava/lang/Appendable;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.Appendable Append(Java.Lang.CharSequence arg0, int arg1, int arg2) + { + return IExecute("append", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.Appendable Append(Java.Lang.CharSequence arg0) + { + return IExecuteWithSignature("append", "(Ljava/lang/CharSequence;)Ljava/lang/Appendable;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/ArithmeticException.cs b/src/net/JNet/GeneratedCore/Java/Lang/ArithmeticException.cs new file mode 100644 index 0000000000..bec610ebac --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/ArithmeticException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang +{ + #region ArithmeticException + public partial class ArithmeticException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/ArrayIndexOutOfBoundsException.cs b/src/net/JNet/GeneratedCore/Java/Lang/ArrayIndexOutOfBoundsException.cs new file mode 100644 index 0000000000..a800c3329a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/ArrayIndexOutOfBoundsException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang +{ + #region ArrayIndexOutOfBoundsException + public partial class ArrayIndexOutOfBoundsException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/ArrayStoreException.cs b/src/net/JNet/GeneratedCore/Java/Lang/ArrayStoreException.cs new file mode 100644 index 0000000000..99a9d911e5 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/ArrayStoreException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang +{ + #region ArrayStoreException + public partial class ArrayStoreException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/AssertionError.cs b/src/net/JNet/GeneratedCore/Java/Lang/AssertionError.cs new file mode 100644 index 0000000000..e58f9496a6 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/AssertionError.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang +{ + #region AssertionError + public partial class AssertionError + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/AutoCloseable.cs b/src/net/JNet/GeneratedCore/Java/Lang/AutoCloseable.cs new file mode 100644 index 0000000000..1bfbb6e492 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/AutoCloseable.cs @@ -0,0 +1,89 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang +{ + #region IAutoCloseable + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IAutoCloseable + { + #region Instance methods + /// + /// + /// + /// + void Close(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region AutoCloseable + public partial class AutoCloseable : Java.Lang.IAutoCloseable + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public void Close() + { + IExecuteWithSignature("close", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Boolean.cs b/src/net/JNet/GeneratedCore/Java/Lang/Boolean.cs new file mode 100644 index 0000000000..555ba1ea80 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Boolean.cs @@ -0,0 +1,204 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang +{ + #region Boolean + public partial class Boolean + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Lang.Boolean t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Comparable(Java.Lang.Boolean t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static Java.Lang.Boolean FALSE { get { if (!_FALSEReady) { _FALSEContent = SGetField(LocalBridgeClazz, "FALSE"); _FALSEReady = true; } return _FALSEContent; } } + private static Java.Lang.Boolean _FALSEContent = default; + private static bool _FALSEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Boolean TRUE { get { if (!_TRUEReady) { _TRUEContent = SGetField(LocalBridgeClazz, "TRUE"); _TRUEReady = true; } return _TRUEContent; } } + private static Java.Lang.Boolean _TRUEContent = default; + private static bool _TRUEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Class TYPE { get { if (!_TYPEReady) { _TYPEContent = SGetField(LocalBridgeClazz, "TYPE"); _TYPEReady = true; } return _TYPEContent; } } + private static Java.Lang.Class _TYPEContent = default; + private static bool _TYPEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static bool GetBoolean(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getBoolean", "(Ljava/lang/String;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public static bool LogicalAnd(bool arg0, bool arg1) + { + return SExecute(LocalBridgeClazz, "logicalAnd", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static bool LogicalOr(bool arg0, bool arg1) + { + return SExecute(LocalBridgeClazz, "logicalOr", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static bool LogicalXor(bool arg0, bool arg1) + { + return SExecute(LocalBridgeClazz, "logicalXor", arg0, arg1); + } + /// + /// + /// + /// + /// + public static bool ParseBoolean(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "parseBoolean", "(Ljava/lang/String;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public static int Compare(bool arg0, bool arg1) + { + return SExecute(LocalBridgeClazz, "compare", arg0, arg1); + } + /// + /// + /// + /// + /// + public static int HashCode(bool arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "hashCode", "(Z)I", arg0); + } + /// + /// + /// + /// + /// + public static Java.Lang.Boolean ValueOf(bool arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Z)Ljava/lang/Boolean;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Lang.Boolean ValueOf(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Ljava/lang/String;)Ljava/lang/Boolean;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Lang.String ToString(bool arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "toString", "(Z)Ljava/lang/String;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + public bool BooleanValue() + { + return IExecuteWithSignature("booleanValue", "()Z"); + } + /// + /// + /// + /// + /// + public int CompareTo(Java.Lang.Boolean arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/lang/Boolean;)I", arg0); + } + /// + /// + /// + /// + /// + public int CompareTo(object arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/lang/Object;)I", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/BootstrapMethodError.cs b/src/net/JNet/GeneratedCore/Java/Lang/BootstrapMethodError.cs new file mode 100644 index 0000000000..01b391eb7f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/BootstrapMethodError.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang +{ + #region BootstrapMethodError + public partial class BootstrapMethodError + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Byte.cs b/src/net/JNet/GeneratedCore/Java/Lang/Byte.cs new file mode 100644 index 0000000000..0f5b06bbfb --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Byte.cs @@ -0,0 +1,227 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang +{ + #region Byte + public partial class Byte + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Comparable(Java.Lang.Byte t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static byte MAX_VALUE { get { if (!_MAX_VALUEReady) { _MAX_VALUEContent = SGetField(LocalBridgeClazz, "MAX_VALUE"); _MAX_VALUEReady = true; } return _MAX_VALUEContent; } } + private static byte _MAX_VALUEContent = default; + private static bool _MAX_VALUEReady = false; // this is used because in case of generics + /// + /// + /// + public static byte MIN_VALUE { get { if (!_MIN_VALUEReady) { _MIN_VALUEContent = SGetField(LocalBridgeClazz, "MIN_VALUE"); _MIN_VALUEReady = true; } return _MIN_VALUEContent; } } + private static byte _MIN_VALUEContent = default; + private static bool _MIN_VALUEReady = false; // this is used because in case of generics + /// + /// + /// + public static int BYTES { get { if (!_BYTESReady) { _BYTESContent = SGetField(LocalBridgeClazz, "BYTES"); _BYTESReady = true; } return _BYTESContent; } } + private static int _BYTESContent = default; + private static bool _BYTESReady = false; // this is used because in case of generics + /// + /// + /// + public static int SIZE { get { if (!_SIZEReady) { _SIZEContent = SGetField(LocalBridgeClazz, "SIZE"); _SIZEReady = true; } return _SIZEContent; } } + private static int _SIZEContent = default; + private static bool _SIZEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Class TYPE { get { if (!_TYPEReady) { _TYPEContent = SGetField(LocalBridgeClazz, "TYPE"); _TYPEReady = true; } return _TYPEContent; } } + private static Java.Lang.Class _TYPEContent = default; + private static bool _TYPEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + /// + public static byte ParseByte(Java.Lang.String arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "parseByte", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static byte ParseByte(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "parseByte", "(Ljava/lang/String;)B", arg0); + } + /// + /// + /// + /// + /// + /// + public static int Compare(byte arg0, byte arg1) + { + return SExecute(LocalBridgeClazz, "compare", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static int CompareUnsigned(byte arg0, byte arg1) + { + return SExecute(LocalBridgeClazz, "compareUnsigned", arg0, arg1); + } + /// + /// + /// + /// + /// + public static int HashCode(byte arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "hashCode", "(B)I", arg0); + } + /// + /// + /// + /// + /// + public static int ToUnsignedInt(byte arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "toUnsignedInt", "(B)I", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Lang.Byte Decode(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "decode", "(Ljava/lang/String;)Ljava/lang/Byte;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Lang.Byte ValueOf(byte arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(B)Ljava/lang/Byte;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Lang.Byte ValueOf(Java.Lang.String arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "valueOf", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Lang.Byte ValueOf(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Ljava/lang/String;)Ljava/lang/Byte;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Lang.String ToString(byte arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "toString", "(B)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public static long ToUnsignedLong(byte arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "toUnsignedLong", "(B)J", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public int CompareTo(Java.Lang.Byte arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/lang/Byte;)I", arg0); + } + /// + /// + /// + /// + /// + public int CompareTo(object arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/lang/Object;)I", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/CharSequence.cs b/src/net/JNet/GeneratedCore/Java/Lang/CharSequence.cs new file mode 100644 index 0000000000..d6f34267b7 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/CharSequence.cs @@ -0,0 +1,157 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang +{ + #region ICharSequence + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ICharSequence + { + #region Instance methods + /// + /// + /// + /// + /// + char CharAt(int arg0); + /// + /// + /// + /// + int Length(); + /// + /// + /// + /// + /// + /// + Java.Lang.CharSequence SubSequence(int arg0, int arg1); + /// + /// + /// + /// + Java.Util.Stream.IntStream Chars(); + /// + /// + /// + /// + Java.Util.Stream.IntStream CodePoints(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region CharSequence + public partial class CharSequence : Java.Lang.ICharSequence + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + public static int Compare(Java.Lang.CharSequence arg0, Java.Lang.CharSequence arg1) + { + return SExecute(LocalBridgeClazz, "compare", arg0, arg1); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public char CharAt(int arg0) + { + return IExecuteWithSignature("charAt", "(I)C", arg0); + } + /// + /// + /// + /// + public int Length() + { + return IExecuteWithSignature("length", "()I"); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.CharSequence SubSequence(int arg0, int arg1) + { + return IExecute("subSequence", arg0, arg1); + } + /// + /// + /// + /// + public Java.Util.Stream.IntStream Chars() + { + return IExecuteWithSignature("chars", "()Ljava/util/stream/IntStream;"); + } + /// + /// + /// + /// + public Java.Util.Stream.IntStream CodePoints() + { + return IExecuteWithSignature("codePoints", "()Ljava/util/stream/IntStream;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Character.cs b/src/net/JNet/GeneratedCore/Java/Lang/Character.cs new file mode 100644 index 0000000000..c4682ef611 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Character.cs @@ -0,0 +1,3945 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang +{ + #region Character + public partial class Character + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Lang.Character t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Comparable(Java.Lang.Character t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static byte COMBINING_SPACING_MARK { get { if (!_COMBINING_SPACING_MARKReady) { _COMBINING_SPACING_MARKContent = SGetField(LocalBridgeClazz, "COMBINING_SPACING_MARK"); _COMBINING_SPACING_MARKReady = true; } return _COMBINING_SPACING_MARKContent; } } + private static byte _COMBINING_SPACING_MARKContent = default; + private static bool _COMBINING_SPACING_MARKReady = false; // this is used because in case of generics + /// + /// + /// + public static byte CONNECTOR_PUNCTUATION { get { if (!_CONNECTOR_PUNCTUATIONReady) { _CONNECTOR_PUNCTUATIONContent = SGetField(LocalBridgeClazz, "CONNECTOR_PUNCTUATION"); _CONNECTOR_PUNCTUATIONReady = true; } return _CONNECTOR_PUNCTUATIONContent; } } + private static byte _CONNECTOR_PUNCTUATIONContent = default; + private static bool _CONNECTOR_PUNCTUATIONReady = false; // this is used because in case of generics + /// + /// + /// + public static byte CONTROL { get { if (!_CONTROLReady) { _CONTROLContent = SGetField(LocalBridgeClazz, "CONTROL"); _CONTROLReady = true; } return _CONTROLContent; } } + private static byte _CONTROLContent = default; + private static bool _CONTROLReady = false; // this is used because in case of generics + /// + /// + /// + public static byte CURRENCY_SYMBOL { get { if (!_CURRENCY_SYMBOLReady) { _CURRENCY_SYMBOLContent = SGetField(LocalBridgeClazz, "CURRENCY_SYMBOL"); _CURRENCY_SYMBOLReady = true; } return _CURRENCY_SYMBOLContent; } } + private static byte _CURRENCY_SYMBOLContent = default; + private static bool _CURRENCY_SYMBOLReady = false; // this is used because in case of generics + /// + /// + /// + public static byte DASH_PUNCTUATION { get { if (!_DASH_PUNCTUATIONReady) { _DASH_PUNCTUATIONContent = SGetField(LocalBridgeClazz, "DASH_PUNCTUATION"); _DASH_PUNCTUATIONReady = true; } return _DASH_PUNCTUATIONContent; } } + private static byte _DASH_PUNCTUATIONContent = default; + private static bool _DASH_PUNCTUATIONReady = false; // this is used because in case of generics + /// + /// + /// + public static byte DECIMAL_DIGIT_NUMBER { get { if (!_DECIMAL_DIGIT_NUMBERReady) { _DECIMAL_DIGIT_NUMBERContent = SGetField(LocalBridgeClazz, "DECIMAL_DIGIT_NUMBER"); _DECIMAL_DIGIT_NUMBERReady = true; } return _DECIMAL_DIGIT_NUMBERContent; } } + private static byte _DECIMAL_DIGIT_NUMBERContent = default; + private static bool _DECIMAL_DIGIT_NUMBERReady = false; // this is used because in case of generics + /// + /// + /// + public static byte DIRECTIONALITY_ARABIC_NUMBER { get { if (!_DIRECTIONALITY_ARABIC_NUMBERReady) { _DIRECTIONALITY_ARABIC_NUMBERContent = SGetField(LocalBridgeClazz, "DIRECTIONALITY_ARABIC_NUMBER"); _DIRECTIONALITY_ARABIC_NUMBERReady = true; } return _DIRECTIONALITY_ARABIC_NUMBERContent; } } + private static byte _DIRECTIONALITY_ARABIC_NUMBERContent = default; + private static bool _DIRECTIONALITY_ARABIC_NUMBERReady = false; // this is used because in case of generics + /// + /// + /// + public static byte DIRECTIONALITY_BOUNDARY_NEUTRAL { get { if (!_DIRECTIONALITY_BOUNDARY_NEUTRALReady) { _DIRECTIONALITY_BOUNDARY_NEUTRALContent = SGetField(LocalBridgeClazz, "DIRECTIONALITY_BOUNDARY_NEUTRAL"); _DIRECTIONALITY_BOUNDARY_NEUTRALReady = true; } return _DIRECTIONALITY_BOUNDARY_NEUTRALContent; } } + private static byte _DIRECTIONALITY_BOUNDARY_NEUTRALContent = default; + private static bool _DIRECTIONALITY_BOUNDARY_NEUTRALReady = false; // this is used because in case of generics + /// + /// + /// + public static byte DIRECTIONALITY_COMMON_NUMBER_SEPARATOR { get { if (!_DIRECTIONALITY_COMMON_NUMBER_SEPARATORReady) { _DIRECTIONALITY_COMMON_NUMBER_SEPARATORContent = SGetField(LocalBridgeClazz, "DIRECTIONALITY_COMMON_NUMBER_SEPARATOR"); _DIRECTIONALITY_COMMON_NUMBER_SEPARATORReady = true; } return _DIRECTIONALITY_COMMON_NUMBER_SEPARATORContent; } } + private static byte _DIRECTIONALITY_COMMON_NUMBER_SEPARATORContent = default; + private static bool _DIRECTIONALITY_COMMON_NUMBER_SEPARATORReady = false; // this is used because in case of generics + /// + /// + /// + public static byte DIRECTIONALITY_EUROPEAN_NUMBER { get { if (!_DIRECTIONALITY_EUROPEAN_NUMBERReady) { _DIRECTIONALITY_EUROPEAN_NUMBERContent = SGetField(LocalBridgeClazz, "DIRECTIONALITY_EUROPEAN_NUMBER"); _DIRECTIONALITY_EUROPEAN_NUMBERReady = true; } return _DIRECTIONALITY_EUROPEAN_NUMBERContent; } } + private static byte _DIRECTIONALITY_EUROPEAN_NUMBERContent = default; + private static bool _DIRECTIONALITY_EUROPEAN_NUMBERReady = false; // this is used because in case of generics + /// + /// + /// + public static byte DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATOR { get { if (!_DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATORReady) { _DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATORContent = SGetField(LocalBridgeClazz, "DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATOR"); _DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATORReady = true; } return _DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATORContent; } } + private static byte _DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATORContent = default; + private static bool _DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATORReady = false; // this is used because in case of generics + /// + /// + /// + public static byte DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATOR { get { if (!_DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATORReady) { _DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATORContent = SGetField(LocalBridgeClazz, "DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATOR"); _DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATORReady = true; } return _DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATORContent; } } + private static byte _DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATORContent = default; + private static bool _DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATORReady = false; // this is used because in case of generics + /// + /// + /// + public static byte DIRECTIONALITY_FIRST_STRONG_ISOLATE { get { if (!_DIRECTIONALITY_FIRST_STRONG_ISOLATEReady) { _DIRECTIONALITY_FIRST_STRONG_ISOLATEContent = SGetField(LocalBridgeClazz, "DIRECTIONALITY_FIRST_STRONG_ISOLATE"); _DIRECTIONALITY_FIRST_STRONG_ISOLATEReady = true; } return _DIRECTIONALITY_FIRST_STRONG_ISOLATEContent; } } + private static byte _DIRECTIONALITY_FIRST_STRONG_ISOLATEContent = default; + private static bool _DIRECTIONALITY_FIRST_STRONG_ISOLATEReady = false; // this is used because in case of generics + /// + /// + /// + public static byte DIRECTIONALITY_LEFT_TO_RIGHT { get { if (!_DIRECTIONALITY_LEFT_TO_RIGHTReady) { _DIRECTIONALITY_LEFT_TO_RIGHTContent = SGetField(LocalBridgeClazz, "DIRECTIONALITY_LEFT_TO_RIGHT"); _DIRECTIONALITY_LEFT_TO_RIGHTReady = true; } return _DIRECTIONALITY_LEFT_TO_RIGHTContent; } } + private static byte _DIRECTIONALITY_LEFT_TO_RIGHTContent = default; + private static bool _DIRECTIONALITY_LEFT_TO_RIGHTReady = false; // this is used because in case of generics + /// + /// + /// + public static byte DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDING { get { if (!_DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDINGReady) { _DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDINGContent = SGetField(LocalBridgeClazz, "DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDING"); _DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDINGReady = true; } return _DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDINGContent; } } + private static byte _DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDINGContent = default; + private static bool _DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDINGReady = false; // this is used because in case of generics + /// + /// + /// + public static byte DIRECTIONALITY_LEFT_TO_RIGHT_ISOLATE { get { if (!_DIRECTIONALITY_LEFT_TO_RIGHT_ISOLATEReady) { _DIRECTIONALITY_LEFT_TO_RIGHT_ISOLATEContent = SGetField(LocalBridgeClazz, "DIRECTIONALITY_LEFT_TO_RIGHT_ISOLATE"); _DIRECTIONALITY_LEFT_TO_RIGHT_ISOLATEReady = true; } return _DIRECTIONALITY_LEFT_TO_RIGHT_ISOLATEContent; } } + private static byte _DIRECTIONALITY_LEFT_TO_RIGHT_ISOLATEContent = default; + private static bool _DIRECTIONALITY_LEFT_TO_RIGHT_ISOLATEReady = false; // this is used because in case of generics + /// + /// + /// + public static byte DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDE { get { if (!_DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDEReady) { _DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDEContent = SGetField(LocalBridgeClazz, "DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDE"); _DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDEReady = true; } return _DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDEContent; } } + private static byte _DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDEContent = default; + private static bool _DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDEReady = false; // this is used because in case of generics + /// + /// + /// + public static byte DIRECTIONALITY_NONSPACING_MARK { get { if (!_DIRECTIONALITY_NONSPACING_MARKReady) { _DIRECTIONALITY_NONSPACING_MARKContent = SGetField(LocalBridgeClazz, "DIRECTIONALITY_NONSPACING_MARK"); _DIRECTIONALITY_NONSPACING_MARKReady = true; } return _DIRECTIONALITY_NONSPACING_MARKContent; } } + private static byte _DIRECTIONALITY_NONSPACING_MARKContent = default; + private static bool _DIRECTIONALITY_NONSPACING_MARKReady = false; // this is used because in case of generics + /// + /// + /// + public static byte DIRECTIONALITY_OTHER_NEUTRALS { get { if (!_DIRECTIONALITY_OTHER_NEUTRALSReady) { _DIRECTIONALITY_OTHER_NEUTRALSContent = SGetField(LocalBridgeClazz, "DIRECTIONALITY_OTHER_NEUTRALS"); _DIRECTIONALITY_OTHER_NEUTRALSReady = true; } return _DIRECTIONALITY_OTHER_NEUTRALSContent; } } + private static byte _DIRECTIONALITY_OTHER_NEUTRALSContent = default; + private static bool _DIRECTIONALITY_OTHER_NEUTRALSReady = false; // this is used because in case of generics + /// + /// + /// + public static byte DIRECTIONALITY_PARAGRAPH_SEPARATOR { get { if (!_DIRECTIONALITY_PARAGRAPH_SEPARATORReady) { _DIRECTIONALITY_PARAGRAPH_SEPARATORContent = SGetField(LocalBridgeClazz, "DIRECTIONALITY_PARAGRAPH_SEPARATOR"); _DIRECTIONALITY_PARAGRAPH_SEPARATORReady = true; } return _DIRECTIONALITY_PARAGRAPH_SEPARATORContent; } } + private static byte _DIRECTIONALITY_PARAGRAPH_SEPARATORContent = default; + private static bool _DIRECTIONALITY_PARAGRAPH_SEPARATORReady = false; // this is used because in case of generics + /// + /// + /// + public static byte DIRECTIONALITY_POP_DIRECTIONAL_FORMAT { get { if (!_DIRECTIONALITY_POP_DIRECTIONAL_FORMATReady) { _DIRECTIONALITY_POP_DIRECTIONAL_FORMATContent = SGetField(LocalBridgeClazz, "DIRECTIONALITY_POP_DIRECTIONAL_FORMAT"); _DIRECTIONALITY_POP_DIRECTIONAL_FORMATReady = true; } return _DIRECTIONALITY_POP_DIRECTIONAL_FORMATContent; } } + private static byte _DIRECTIONALITY_POP_DIRECTIONAL_FORMATContent = default; + private static bool _DIRECTIONALITY_POP_DIRECTIONAL_FORMATReady = false; // this is used because in case of generics + /// + /// + /// + public static byte DIRECTIONALITY_POP_DIRECTIONAL_ISOLATE { get { if (!_DIRECTIONALITY_POP_DIRECTIONAL_ISOLATEReady) { _DIRECTIONALITY_POP_DIRECTIONAL_ISOLATEContent = SGetField(LocalBridgeClazz, "DIRECTIONALITY_POP_DIRECTIONAL_ISOLATE"); _DIRECTIONALITY_POP_DIRECTIONAL_ISOLATEReady = true; } return _DIRECTIONALITY_POP_DIRECTIONAL_ISOLATEContent; } } + private static byte _DIRECTIONALITY_POP_DIRECTIONAL_ISOLATEContent = default; + private static bool _DIRECTIONALITY_POP_DIRECTIONAL_ISOLATEReady = false; // this is used because in case of generics + /// + /// + /// + public static byte DIRECTIONALITY_RIGHT_TO_LEFT { get { if (!_DIRECTIONALITY_RIGHT_TO_LEFTReady) { _DIRECTIONALITY_RIGHT_TO_LEFTContent = SGetField(LocalBridgeClazz, "DIRECTIONALITY_RIGHT_TO_LEFT"); _DIRECTIONALITY_RIGHT_TO_LEFTReady = true; } return _DIRECTIONALITY_RIGHT_TO_LEFTContent; } } + private static byte _DIRECTIONALITY_RIGHT_TO_LEFTContent = default; + private static bool _DIRECTIONALITY_RIGHT_TO_LEFTReady = false; // this is used because in case of generics + /// + /// + /// + public static byte DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC { get { if (!_DIRECTIONALITY_RIGHT_TO_LEFT_ARABICReady) { _DIRECTIONALITY_RIGHT_TO_LEFT_ARABICContent = SGetField(LocalBridgeClazz, "DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC"); _DIRECTIONALITY_RIGHT_TO_LEFT_ARABICReady = true; } return _DIRECTIONALITY_RIGHT_TO_LEFT_ARABICContent; } } + private static byte _DIRECTIONALITY_RIGHT_TO_LEFT_ARABICContent = default; + private static bool _DIRECTIONALITY_RIGHT_TO_LEFT_ARABICReady = false; // this is used because in case of generics + /// + /// + /// + public static byte DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDING { get { if (!_DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDINGReady) { _DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDINGContent = SGetField(LocalBridgeClazz, "DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDING"); _DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDINGReady = true; } return _DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDINGContent; } } + private static byte _DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDINGContent = default; + private static bool _DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDINGReady = false; // this is used because in case of generics + /// + /// + /// + public static byte DIRECTIONALITY_RIGHT_TO_LEFT_ISOLATE { get { if (!_DIRECTIONALITY_RIGHT_TO_LEFT_ISOLATEReady) { _DIRECTIONALITY_RIGHT_TO_LEFT_ISOLATEContent = SGetField(LocalBridgeClazz, "DIRECTIONALITY_RIGHT_TO_LEFT_ISOLATE"); _DIRECTIONALITY_RIGHT_TO_LEFT_ISOLATEReady = true; } return _DIRECTIONALITY_RIGHT_TO_LEFT_ISOLATEContent; } } + private static byte _DIRECTIONALITY_RIGHT_TO_LEFT_ISOLATEContent = default; + private static bool _DIRECTIONALITY_RIGHT_TO_LEFT_ISOLATEReady = false; // this is used because in case of generics + /// + /// + /// + public static byte DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDE { get { if (!_DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDEReady) { _DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDEContent = SGetField(LocalBridgeClazz, "DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDE"); _DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDEReady = true; } return _DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDEContent; } } + private static byte _DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDEContent = default; + private static bool _DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDEReady = false; // this is used because in case of generics + /// + /// + /// + public static byte DIRECTIONALITY_SEGMENT_SEPARATOR { get { if (!_DIRECTIONALITY_SEGMENT_SEPARATORReady) { _DIRECTIONALITY_SEGMENT_SEPARATORContent = SGetField(LocalBridgeClazz, "DIRECTIONALITY_SEGMENT_SEPARATOR"); _DIRECTIONALITY_SEGMENT_SEPARATORReady = true; } return _DIRECTIONALITY_SEGMENT_SEPARATORContent; } } + private static byte _DIRECTIONALITY_SEGMENT_SEPARATORContent = default; + private static bool _DIRECTIONALITY_SEGMENT_SEPARATORReady = false; // this is used because in case of generics + /// + /// + /// + public static byte DIRECTIONALITY_UNDEFINED { get { if (!_DIRECTIONALITY_UNDEFINEDReady) { _DIRECTIONALITY_UNDEFINEDContent = SGetField(LocalBridgeClazz, "DIRECTIONALITY_UNDEFINED"); _DIRECTIONALITY_UNDEFINEDReady = true; } return _DIRECTIONALITY_UNDEFINEDContent; } } + private static byte _DIRECTIONALITY_UNDEFINEDContent = default; + private static bool _DIRECTIONALITY_UNDEFINEDReady = false; // this is used because in case of generics + /// + /// + /// + public static byte DIRECTIONALITY_WHITESPACE { get { if (!_DIRECTIONALITY_WHITESPACEReady) { _DIRECTIONALITY_WHITESPACEContent = SGetField(LocalBridgeClazz, "DIRECTIONALITY_WHITESPACE"); _DIRECTIONALITY_WHITESPACEReady = true; } return _DIRECTIONALITY_WHITESPACEContent; } } + private static byte _DIRECTIONALITY_WHITESPACEContent = default; + private static bool _DIRECTIONALITY_WHITESPACEReady = false; // this is used because in case of generics + /// + /// + /// + public static byte ENCLOSING_MARK { get { if (!_ENCLOSING_MARKReady) { _ENCLOSING_MARKContent = SGetField(LocalBridgeClazz, "ENCLOSING_MARK"); _ENCLOSING_MARKReady = true; } return _ENCLOSING_MARKContent; } } + private static byte _ENCLOSING_MARKContent = default; + private static bool _ENCLOSING_MARKReady = false; // this is used because in case of generics + /// + /// + /// + public static byte END_PUNCTUATION { get { if (!_END_PUNCTUATIONReady) { _END_PUNCTUATIONContent = SGetField(LocalBridgeClazz, "END_PUNCTUATION"); _END_PUNCTUATIONReady = true; } return _END_PUNCTUATIONContent; } } + private static byte _END_PUNCTUATIONContent = default; + private static bool _END_PUNCTUATIONReady = false; // this is used because in case of generics + /// + /// + /// + public static byte FINAL_QUOTE_PUNCTUATION { get { if (!_FINAL_QUOTE_PUNCTUATIONReady) { _FINAL_QUOTE_PUNCTUATIONContent = SGetField(LocalBridgeClazz, "FINAL_QUOTE_PUNCTUATION"); _FINAL_QUOTE_PUNCTUATIONReady = true; } return _FINAL_QUOTE_PUNCTUATIONContent; } } + private static byte _FINAL_QUOTE_PUNCTUATIONContent = default; + private static bool _FINAL_QUOTE_PUNCTUATIONReady = false; // this is used because in case of generics + /// + /// + /// + public static byte FORMAT { get { if (!_FORMATReady) { _FORMATContent = SGetField(LocalBridgeClazz, "FORMAT"); _FORMATReady = true; } return _FORMATContent; } } + private static byte _FORMATContent = default; + private static bool _FORMATReady = false; // this is used because in case of generics + /// + /// + /// + public static byte INITIAL_QUOTE_PUNCTUATION { get { if (!_INITIAL_QUOTE_PUNCTUATIONReady) { _INITIAL_QUOTE_PUNCTUATIONContent = SGetField(LocalBridgeClazz, "INITIAL_QUOTE_PUNCTUATION"); _INITIAL_QUOTE_PUNCTUATIONReady = true; } return _INITIAL_QUOTE_PUNCTUATIONContent; } } + private static byte _INITIAL_QUOTE_PUNCTUATIONContent = default; + private static bool _INITIAL_QUOTE_PUNCTUATIONReady = false; // this is used because in case of generics + /// + /// + /// + public static byte LETTER_NUMBER { get { if (!_LETTER_NUMBERReady) { _LETTER_NUMBERContent = SGetField(LocalBridgeClazz, "LETTER_NUMBER"); _LETTER_NUMBERReady = true; } return _LETTER_NUMBERContent; } } + private static byte _LETTER_NUMBERContent = default; + private static bool _LETTER_NUMBERReady = false; // this is used because in case of generics + /// + /// + /// + public static byte LINE_SEPARATOR { get { if (!_LINE_SEPARATORReady) { _LINE_SEPARATORContent = SGetField(LocalBridgeClazz, "LINE_SEPARATOR"); _LINE_SEPARATORReady = true; } return _LINE_SEPARATORContent; } } + private static byte _LINE_SEPARATORContent = default; + private static bool _LINE_SEPARATORReady = false; // this is used because in case of generics + /// + /// + /// + public static byte LOWERCASE_LETTER { get { if (!_LOWERCASE_LETTERReady) { _LOWERCASE_LETTERContent = SGetField(LocalBridgeClazz, "LOWERCASE_LETTER"); _LOWERCASE_LETTERReady = true; } return _LOWERCASE_LETTERContent; } } + private static byte _LOWERCASE_LETTERContent = default; + private static bool _LOWERCASE_LETTERReady = false; // this is used because in case of generics + /// + /// + /// + public static byte MATH_SYMBOL { get { if (!_MATH_SYMBOLReady) { _MATH_SYMBOLContent = SGetField(LocalBridgeClazz, "MATH_SYMBOL"); _MATH_SYMBOLReady = true; } return _MATH_SYMBOLContent; } } + private static byte _MATH_SYMBOLContent = default; + private static bool _MATH_SYMBOLReady = false; // this is used because in case of generics + /// + /// + /// + public static byte MODIFIER_LETTER { get { if (!_MODIFIER_LETTERReady) { _MODIFIER_LETTERContent = SGetField(LocalBridgeClazz, "MODIFIER_LETTER"); _MODIFIER_LETTERReady = true; } return _MODIFIER_LETTERContent; } } + private static byte _MODIFIER_LETTERContent = default; + private static bool _MODIFIER_LETTERReady = false; // this is used because in case of generics + /// + /// + /// + public static byte MODIFIER_SYMBOL { get { if (!_MODIFIER_SYMBOLReady) { _MODIFIER_SYMBOLContent = SGetField(LocalBridgeClazz, "MODIFIER_SYMBOL"); _MODIFIER_SYMBOLReady = true; } return _MODIFIER_SYMBOLContent; } } + private static byte _MODIFIER_SYMBOLContent = default; + private static bool _MODIFIER_SYMBOLReady = false; // this is used because in case of generics + /// + /// + /// + public static byte NON_SPACING_MARK { get { if (!_NON_SPACING_MARKReady) { _NON_SPACING_MARKContent = SGetField(LocalBridgeClazz, "NON_SPACING_MARK"); _NON_SPACING_MARKReady = true; } return _NON_SPACING_MARKContent; } } + private static byte _NON_SPACING_MARKContent = default; + private static bool _NON_SPACING_MARKReady = false; // this is used because in case of generics + /// + /// + /// + public static byte OTHER_LETTER { get { if (!_OTHER_LETTERReady) { _OTHER_LETTERContent = SGetField(LocalBridgeClazz, "OTHER_LETTER"); _OTHER_LETTERReady = true; } return _OTHER_LETTERContent; } } + private static byte _OTHER_LETTERContent = default; + private static bool _OTHER_LETTERReady = false; // this is used because in case of generics + /// + /// + /// + public static byte OTHER_NUMBER { get { if (!_OTHER_NUMBERReady) { _OTHER_NUMBERContent = SGetField(LocalBridgeClazz, "OTHER_NUMBER"); _OTHER_NUMBERReady = true; } return _OTHER_NUMBERContent; } } + private static byte _OTHER_NUMBERContent = default; + private static bool _OTHER_NUMBERReady = false; // this is used because in case of generics + /// + /// + /// + public static byte OTHER_PUNCTUATION { get { if (!_OTHER_PUNCTUATIONReady) { _OTHER_PUNCTUATIONContent = SGetField(LocalBridgeClazz, "OTHER_PUNCTUATION"); _OTHER_PUNCTUATIONReady = true; } return _OTHER_PUNCTUATIONContent; } } + private static byte _OTHER_PUNCTUATIONContent = default; + private static bool _OTHER_PUNCTUATIONReady = false; // this is used because in case of generics + /// + /// + /// + public static byte OTHER_SYMBOL { get { if (!_OTHER_SYMBOLReady) { _OTHER_SYMBOLContent = SGetField(LocalBridgeClazz, "OTHER_SYMBOL"); _OTHER_SYMBOLReady = true; } return _OTHER_SYMBOLContent; } } + private static byte _OTHER_SYMBOLContent = default; + private static bool _OTHER_SYMBOLReady = false; // this is used because in case of generics + /// + /// + /// + public static byte PARAGRAPH_SEPARATOR { get { if (!_PARAGRAPH_SEPARATORReady) { _PARAGRAPH_SEPARATORContent = SGetField(LocalBridgeClazz, "PARAGRAPH_SEPARATOR"); _PARAGRAPH_SEPARATORReady = true; } return _PARAGRAPH_SEPARATORContent; } } + private static byte _PARAGRAPH_SEPARATORContent = default; + private static bool _PARAGRAPH_SEPARATORReady = false; // this is used because in case of generics + /// + /// + /// + public static byte PRIVATE_USE { get { if (!_PRIVATE_USEReady) { _PRIVATE_USEContent = SGetField(LocalBridgeClazz, "PRIVATE_USE"); _PRIVATE_USEReady = true; } return _PRIVATE_USEContent; } } + private static byte _PRIVATE_USEContent = default; + private static bool _PRIVATE_USEReady = false; // this is used because in case of generics + /// + /// + /// + public static byte SPACE_SEPARATOR { get { if (!_SPACE_SEPARATORReady) { _SPACE_SEPARATORContent = SGetField(LocalBridgeClazz, "SPACE_SEPARATOR"); _SPACE_SEPARATORReady = true; } return _SPACE_SEPARATORContent; } } + private static byte _SPACE_SEPARATORContent = default; + private static bool _SPACE_SEPARATORReady = false; // this is used because in case of generics + /// + /// + /// + public static byte START_PUNCTUATION { get { if (!_START_PUNCTUATIONReady) { _START_PUNCTUATIONContent = SGetField(LocalBridgeClazz, "START_PUNCTUATION"); _START_PUNCTUATIONReady = true; } return _START_PUNCTUATIONContent; } } + private static byte _START_PUNCTUATIONContent = default; + private static bool _START_PUNCTUATIONReady = false; // this is used because in case of generics + /// + /// + /// + public static byte SURROGATE { get { if (!_SURROGATEReady) { _SURROGATEContent = SGetField(LocalBridgeClazz, "SURROGATE"); _SURROGATEReady = true; } return _SURROGATEContent; } } + private static byte _SURROGATEContent = default; + private static bool _SURROGATEReady = false; // this is used because in case of generics + /// + /// + /// + public static byte TITLECASE_LETTER { get { if (!_TITLECASE_LETTERReady) { _TITLECASE_LETTERContent = SGetField(LocalBridgeClazz, "TITLECASE_LETTER"); _TITLECASE_LETTERReady = true; } return _TITLECASE_LETTERContent; } } + private static byte _TITLECASE_LETTERContent = default; + private static bool _TITLECASE_LETTERReady = false; // this is used because in case of generics + /// + /// + /// + public static byte UNASSIGNED { get { if (!_UNASSIGNEDReady) { _UNASSIGNEDContent = SGetField(LocalBridgeClazz, "UNASSIGNED"); _UNASSIGNEDReady = true; } return _UNASSIGNEDContent; } } + private static byte _UNASSIGNEDContent = default; + private static bool _UNASSIGNEDReady = false; // this is used because in case of generics + /// + /// + /// + public static byte UPPERCASE_LETTER { get { if (!_UPPERCASE_LETTERReady) { _UPPERCASE_LETTERContent = SGetField(LocalBridgeClazz, "UPPERCASE_LETTER"); _UPPERCASE_LETTERReady = true; } return _UPPERCASE_LETTERContent; } } + private static byte _UPPERCASE_LETTERContent = default; + private static bool _UPPERCASE_LETTERReady = false; // this is used because in case of generics + /// + /// + /// + public static char MAX_HIGH_SURROGATE { get { if (!_MAX_HIGH_SURROGATEReady) { _MAX_HIGH_SURROGATEContent = SGetField(LocalBridgeClazz, "MAX_HIGH_SURROGATE"); _MAX_HIGH_SURROGATEReady = true; } return _MAX_HIGH_SURROGATEContent; } } + private static char _MAX_HIGH_SURROGATEContent = default; + private static bool _MAX_HIGH_SURROGATEReady = false; // this is used because in case of generics + /// + /// + /// + public static char MAX_LOW_SURROGATE { get { if (!_MAX_LOW_SURROGATEReady) { _MAX_LOW_SURROGATEContent = SGetField(LocalBridgeClazz, "MAX_LOW_SURROGATE"); _MAX_LOW_SURROGATEReady = true; } return _MAX_LOW_SURROGATEContent; } } + private static char _MAX_LOW_SURROGATEContent = default; + private static bool _MAX_LOW_SURROGATEReady = false; // this is used because in case of generics + /// + /// + /// + public static char MAX_SURROGATE { get { if (!_MAX_SURROGATEReady) { _MAX_SURROGATEContent = SGetField(LocalBridgeClazz, "MAX_SURROGATE"); _MAX_SURROGATEReady = true; } return _MAX_SURROGATEContent; } } + private static char _MAX_SURROGATEContent = default; + private static bool _MAX_SURROGATEReady = false; // this is used because in case of generics + /// + /// + /// + public static char MAX_VALUE { get { if (!_MAX_VALUEReady) { _MAX_VALUEContent = SGetField(LocalBridgeClazz, "MAX_VALUE"); _MAX_VALUEReady = true; } return _MAX_VALUEContent; } } + private static char _MAX_VALUEContent = default; + private static bool _MAX_VALUEReady = false; // this is used because in case of generics + /// + /// + /// + public static char MIN_HIGH_SURROGATE { get { if (!_MIN_HIGH_SURROGATEReady) { _MIN_HIGH_SURROGATEContent = SGetField(LocalBridgeClazz, "MIN_HIGH_SURROGATE"); _MIN_HIGH_SURROGATEReady = true; } return _MIN_HIGH_SURROGATEContent; } } + private static char _MIN_HIGH_SURROGATEContent = default; + private static bool _MIN_HIGH_SURROGATEReady = false; // this is used because in case of generics + /// + /// + /// + public static char MIN_LOW_SURROGATE { get { if (!_MIN_LOW_SURROGATEReady) { _MIN_LOW_SURROGATEContent = SGetField(LocalBridgeClazz, "MIN_LOW_SURROGATE"); _MIN_LOW_SURROGATEReady = true; } return _MIN_LOW_SURROGATEContent; } } + private static char _MIN_LOW_SURROGATEContent = default; + private static bool _MIN_LOW_SURROGATEReady = false; // this is used because in case of generics + /// + /// + /// + public static char MIN_SURROGATE { get { if (!_MIN_SURROGATEReady) { _MIN_SURROGATEContent = SGetField(LocalBridgeClazz, "MIN_SURROGATE"); _MIN_SURROGATEReady = true; } return _MIN_SURROGATEContent; } } + private static char _MIN_SURROGATEContent = default; + private static bool _MIN_SURROGATEReady = false; // this is used because in case of generics + /// + /// + /// + public static char MIN_VALUE { get { if (!_MIN_VALUEReady) { _MIN_VALUEContent = SGetField(LocalBridgeClazz, "MIN_VALUE"); _MIN_VALUEReady = true; } return _MIN_VALUEContent; } } + private static char _MIN_VALUEContent = default; + private static bool _MIN_VALUEReady = false; // this is used because in case of generics + /// + /// + /// + public static int BYTES { get { if (!_BYTESReady) { _BYTESContent = SGetField(LocalBridgeClazz, "BYTES"); _BYTESReady = true; } return _BYTESContent; } } + private static int _BYTESContent = default; + private static bool _BYTESReady = false; // this is used because in case of generics + /// + /// + /// + public static int MAX_CODE_POINT { get { if (!_MAX_CODE_POINTReady) { _MAX_CODE_POINTContent = SGetField(LocalBridgeClazz, "MAX_CODE_POINT"); _MAX_CODE_POINTReady = true; } return _MAX_CODE_POINTContent; } } + private static int _MAX_CODE_POINTContent = default; + private static bool _MAX_CODE_POINTReady = false; // this is used because in case of generics + /// + /// + /// + public static int MAX_RADIX { get { if (!_MAX_RADIXReady) { _MAX_RADIXContent = SGetField(LocalBridgeClazz, "MAX_RADIX"); _MAX_RADIXReady = true; } return _MAX_RADIXContent; } } + private static int _MAX_RADIXContent = default; + private static bool _MAX_RADIXReady = false; // this is used because in case of generics + /// + /// + /// + public static int MIN_CODE_POINT { get { if (!_MIN_CODE_POINTReady) { _MIN_CODE_POINTContent = SGetField(LocalBridgeClazz, "MIN_CODE_POINT"); _MIN_CODE_POINTReady = true; } return _MIN_CODE_POINTContent; } } + private static int _MIN_CODE_POINTContent = default; + private static bool _MIN_CODE_POINTReady = false; // this is used because in case of generics + /// + /// + /// + public static int MIN_RADIX { get { if (!_MIN_RADIXReady) { _MIN_RADIXContent = SGetField(LocalBridgeClazz, "MIN_RADIX"); _MIN_RADIXReady = true; } return _MIN_RADIXContent; } } + private static int _MIN_RADIXContent = default; + private static bool _MIN_RADIXReady = false; // this is used because in case of generics + /// + /// + /// + public static int MIN_SUPPLEMENTARY_CODE_POINT { get { if (!_MIN_SUPPLEMENTARY_CODE_POINTReady) { _MIN_SUPPLEMENTARY_CODE_POINTContent = SGetField(LocalBridgeClazz, "MIN_SUPPLEMENTARY_CODE_POINT"); _MIN_SUPPLEMENTARY_CODE_POINTReady = true; } return _MIN_SUPPLEMENTARY_CODE_POINTContent; } } + private static int _MIN_SUPPLEMENTARY_CODE_POINTContent = default; + private static bool _MIN_SUPPLEMENTARY_CODE_POINTReady = false; // this is used because in case of generics + /// + /// + /// + public static int SIZE { get { if (!_SIZEReady) { _SIZEContent = SGetField(LocalBridgeClazz, "SIZE"); _SIZEReady = true; } return _SIZEContent; } } + private static int _SIZEContent = default; + private static bool _SIZEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Class TYPE { get { if (!_TYPEReady) { _TYPEContent = SGetField(LocalBridgeClazz, "TYPE"); _TYPEReady = true; } return _TYPEContent; } } + private static Java.Lang.Class _TYPEContent = default; + private static bool _TYPEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static bool IsAlphabetic(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "isAlphabetic", "(I)Z", arg0); + } + /// + /// + /// + /// + /// + public static bool IsBmpCodePoint(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "isBmpCodePoint", "(I)Z", arg0); + } + /// + /// + /// + /// + /// + public static bool IsDefined(char arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "isDefined", "(C)Z", arg0); + } + /// + /// + /// + /// + /// + public static bool IsDefined(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "isDefined", "(I)Z", arg0); + } + /// + /// + /// + /// + /// + public static bool IsDigit(char arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "isDigit", "(C)Z", arg0); + } + /// + /// + /// + /// + /// + public static bool IsDigit(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "isDigit", "(I)Z", arg0); + } + /// + /// + /// + /// + /// + public static bool IsHighSurrogate(char arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "isHighSurrogate", "(C)Z", arg0); + } + /// + /// + /// + /// + /// + public static bool IsIdentifierIgnorable(char arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "isIdentifierIgnorable", "(C)Z", arg0); + } + /// + /// + /// + /// + /// + public static bool IsIdentifierIgnorable(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "isIdentifierIgnorable", "(I)Z", arg0); + } + /// + /// + /// + /// + /// + public static bool IsIdeographic(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "isIdeographic", "(I)Z", arg0); + } + /// + /// + /// + /// + /// + public static bool IsISOControl(char arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "isISOControl", "(C)Z", arg0); + } + /// + /// + /// + /// + /// + public static bool IsISOControl(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "isISOControl", "(I)Z", arg0); + } + /// + /// + /// + /// + /// + public static bool IsJavaIdentifierPart(char arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "isJavaIdentifierPart", "(C)Z", arg0); + } + /// + /// + /// + /// + /// + public static bool IsJavaIdentifierPart(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "isJavaIdentifierPart", "(I)Z", arg0); + } + /// + /// + /// + /// + /// + public static bool IsJavaIdentifierStart(char arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "isJavaIdentifierStart", "(C)Z", arg0); + } + /// + /// + /// + /// + /// + public static bool IsJavaIdentifierStart(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "isJavaIdentifierStart", "(I)Z", arg0); + } + /// + /// + /// + /// + /// + public static bool IsLetter(char arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "isLetter", "(C)Z", arg0); + } + /// + /// + /// + /// + /// + public static bool IsLetter(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "isLetter", "(I)Z", arg0); + } + /// + /// + /// + /// + /// + public static bool IsLetterOrDigit(char arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "isLetterOrDigit", "(C)Z", arg0); + } + /// + /// + /// + /// + /// + public static bool IsLetterOrDigit(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "isLetterOrDigit", "(I)Z", arg0); + } + /// + /// + /// + /// + /// + public static bool IsLowerCase(char arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "isLowerCase", "(C)Z", arg0); + } + /// + /// + /// + /// + /// + public static bool IsLowerCase(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "isLowerCase", "(I)Z", arg0); + } + /// + /// + /// + /// + /// + public static bool IsLowSurrogate(char arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "isLowSurrogate", "(C)Z", arg0); + } + /// + /// + /// + /// + /// + public static bool IsMirrored(char arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "isMirrored", "(C)Z", arg0); + } + /// + /// + /// + /// + /// + public static bool IsMirrored(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "isMirrored", "(I)Z", arg0); + } + /// + /// + /// + /// + /// + public static bool IsSpaceChar(char arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "isSpaceChar", "(C)Z", arg0); + } + /// + /// + /// + /// + /// + public static bool IsSpaceChar(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "isSpaceChar", "(I)Z", arg0); + } + /// + /// + /// + /// + /// + public static bool IsSupplementaryCodePoint(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "isSupplementaryCodePoint", "(I)Z", arg0); + } + /// + /// + /// + /// + /// + public static bool IsSurrogate(char arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "isSurrogate", "(C)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public static bool IsSurrogatePair(char arg0, char arg1) + { + return SExecute(LocalBridgeClazz, "isSurrogatePair", arg0, arg1); + } + /// + /// + /// + /// + /// + public static bool IsTitleCase(char arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "isTitleCase", "(C)Z", arg0); + } + /// + /// + /// + /// + /// + public static bool IsTitleCase(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "isTitleCase", "(I)Z", arg0); + } + /// + /// + /// + /// + /// + public static bool IsUnicodeIdentifierPart(char arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "isUnicodeIdentifierPart", "(C)Z", arg0); + } + /// + /// + /// + /// + /// + public static bool IsUnicodeIdentifierPart(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "isUnicodeIdentifierPart", "(I)Z", arg0); + } + /// + /// + /// + /// + /// + public static bool IsUnicodeIdentifierStart(char arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "isUnicodeIdentifierStart", "(C)Z", arg0); + } + /// + /// + /// + /// + /// + public static bool IsUnicodeIdentifierStart(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "isUnicodeIdentifierStart", "(I)Z", arg0); + } + /// + /// + /// + /// + /// + public static bool IsUpperCase(char arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "isUpperCase", "(C)Z", arg0); + } + /// + /// + /// + /// + /// + public static bool IsUpperCase(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "isUpperCase", "(I)Z", arg0); + } + /// + /// + /// + /// + /// + public static bool IsValidCodePoint(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "isValidCodePoint", "(I)Z", arg0); + } + /// + /// + /// + /// + /// + public static bool IsWhitespace(char arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "isWhitespace", "(C)Z", arg0); + } + /// + /// + /// + /// + /// + public static bool IsWhitespace(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "isWhitespace", "(I)Z", arg0); + } + /// + /// + /// + /// + /// + public static byte GetDirectionality(char arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getDirectionality", "(C)B", arg0); + } + /// + /// + /// + /// + /// + public static byte GetDirectionality(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getDirectionality", "(I)B", arg0); + } + /// + /// + /// + /// + /// + /// + public static char ForDigit(int arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "forDigit", arg0, arg1); + } + /// + /// + /// + /// + /// + public static char HighSurrogate(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "highSurrogate", "(I)C", arg0); + } + /// + /// + /// + /// + /// + public static char LowSurrogate(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "lowSurrogate", "(I)C", arg0); + } + /// + /// + /// + /// + /// + public static char ReverseBytes(char arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "reverseBytes", "(C)C", arg0); + } + /// + /// + /// + /// + /// + public static char ToLowerCase(char arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "toLowerCase", "(C)C", arg0); + } + /// + /// + /// + /// + /// + public static char ToTitleCase(char arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "toTitleCase", "(C)C", arg0); + } + /// + /// + /// + /// + /// + public static char ToUpperCase(char arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "toUpperCase", "(C)C", arg0); + } + /// + /// + /// + /// + /// + public static char[] ToChars(int arg0) + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "toChars", "(I)[C", arg0); + } + /// + /// + /// + /// + /// + public static int CharCount(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "charCount", "(I)I", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public static int CodePointAt(char[] arg0, int arg1, int arg2) + { + return SExecute(LocalBridgeClazz, "codePointAt", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public static int CodePointAt(char[] arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "codePointAt", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static int CodePointAt(Java.Lang.CharSequence arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "codePointAt", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public static int CodePointBefore(char[] arg0, int arg1, int arg2) + { + return SExecute(LocalBridgeClazz, "codePointBefore", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public static int CodePointBefore(char[] arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "codePointBefore", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static int CodePointBefore(Java.Lang.CharSequence arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "codePointBefore", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public static int CodePointCount(char[] arg0, int arg1, int arg2) + { + return SExecute(LocalBridgeClazz, "codePointCount", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public static int CodePointCount(Java.Lang.CharSequence arg0, int arg1, int arg2) + { + return SExecute(LocalBridgeClazz, "codePointCount", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public static int CodePointOf(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "codePointOf", "(Ljava/lang/String;)I", arg0); + } + /// + /// + /// + /// + /// + /// + public static int Compare(char arg0, char arg1) + { + return SExecute(LocalBridgeClazz, "compare", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static int Digit(char arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "digit", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static int Digit(int arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "digit", arg0, arg1); + } + /// + /// + /// + /// + /// + public static int GetNumericValue(char arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getNumericValue", "(C)I", arg0); + } + /// + /// + /// + /// + /// + public static int GetNumericValue(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getNumericValue", "(I)I", arg0); + } + /// + /// + /// + /// + /// + public static int GetType(char arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getType", "(C)I", arg0); + } + /// + /// + /// + /// + /// + public static int GetType(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getType", "(I)I", arg0); + } + /// + /// + /// + /// + /// + public static int HashCode(char arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "hashCode", "(C)I", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static int OffsetByCodePoints(char[] arg0, int arg1, int arg2, int arg3, int arg4) + { + return SExecute(LocalBridgeClazz, "offsetByCodePoints", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + /// + public static int OffsetByCodePoints(Java.Lang.CharSequence arg0, int arg1, int arg2) + { + return SExecute(LocalBridgeClazz, "offsetByCodePoints", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public static int ToChars(int arg0, char[] arg1, int arg2) + { + return SExecute(LocalBridgeClazz, "toChars", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public static int ToCodePoint(char arg0, char arg1) + { + return SExecute(LocalBridgeClazz, "toCodePoint", arg0, arg1); + } + /// + /// + /// + /// + /// + public static int ToLowerCase(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "toLowerCase", "(I)I", arg0); + } + /// + /// + /// + /// + /// + public static int ToTitleCase(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "toTitleCase", "(I)I", arg0); + } + /// + /// + /// + /// + /// + public static int ToUpperCase(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "toUpperCase", "(I)I", arg0); + } + /// + /// + /// + /// + /// + public static Java.Lang.Character ValueOf(char arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(C)Ljava/lang/Character;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Lang.String GetName(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getName", "(I)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Lang.String ToString(char arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "toString", "(C)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Lang.String ToString(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "toString", "(I)Ljava/lang/String;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + public char CharValue() + { + return IExecuteWithSignature("charValue", "()C"); + } + /// + /// + /// + /// + /// + public int CompareTo(Java.Lang.Character arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/lang/Character;)I", arg0); + } + /// + /// + /// + /// + /// + public int CompareTo(object arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/lang/Object;)I", arg0); + } + + #endregion + + #region Nested classes + #region Subset + public partial class Subset + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region UnicodeBlock + public partial class UnicodeBlock + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock ADLAM { get { if (!_ADLAMReady) { _ADLAMContent = SGetField(LocalBridgeClazz, "ADLAM"); _ADLAMReady = true; } return _ADLAMContent; } } + private static Java.Lang.Character.UnicodeBlock _ADLAMContent = default; + private static bool _ADLAMReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock AEGEAN_NUMBERS { get { if (!_AEGEAN_NUMBERSReady) { _AEGEAN_NUMBERSContent = SGetField(LocalBridgeClazz, "AEGEAN_NUMBERS"); _AEGEAN_NUMBERSReady = true; } return _AEGEAN_NUMBERSContent; } } + private static Java.Lang.Character.UnicodeBlock _AEGEAN_NUMBERSContent = default; + private static bool _AEGEAN_NUMBERSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock AHOM { get { if (!_AHOMReady) { _AHOMContent = SGetField(LocalBridgeClazz, "AHOM"); _AHOMReady = true; } return _AHOMContent; } } + private static Java.Lang.Character.UnicodeBlock _AHOMContent = default; + private static bool _AHOMReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock ALCHEMICAL_SYMBOLS { get { if (!_ALCHEMICAL_SYMBOLSReady) { _ALCHEMICAL_SYMBOLSContent = SGetField(LocalBridgeClazz, "ALCHEMICAL_SYMBOLS"); _ALCHEMICAL_SYMBOLSReady = true; } return _ALCHEMICAL_SYMBOLSContent; } } + private static Java.Lang.Character.UnicodeBlock _ALCHEMICAL_SYMBOLSContent = default; + private static bool _ALCHEMICAL_SYMBOLSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock ALPHABETIC_PRESENTATION_FORMS { get { if (!_ALPHABETIC_PRESENTATION_FORMSReady) { _ALPHABETIC_PRESENTATION_FORMSContent = SGetField(LocalBridgeClazz, "ALPHABETIC_PRESENTATION_FORMS"); _ALPHABETIC_PRESENTATION_FORMSReady = true; } return _ALPHABETIC_PRESENTATION_FORMSContent; } } + private static Java.Lang.Character.UnicodeBlock _ALPHABETIC_PRESENTATION_FORMSContent = default; + private static bool _ALPHABETIC_PRESENTATION_FORMSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock ANATOLIAN_HIEROGLYPHS { get { if (!_ANATOLIAN_HIEROGLYPHSReady) { _ANATOLIAN_HIEROGLYPHSContent = SGetField(LocalBridgeClazz, "ANATOLIAN_HIEROGLYPHS"); _ANATOLIAN_HIEROGLYPHSReady = true; } return _ANATOLIAN_HIEROGLYPHSContent; } } + private static Java.Lang.Character.UnicodeBlock _ANATOLIAN_HIEROGLYPHSContent = default; + private static bool _ANATOLIAN_HIEROGLYPHSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock ANCIENT_GREEK_MUSICAL_NOTATION { get { if (!_ANCIENT_GREEK_MUSICAL_NOTATIONReady) { _ANCIENT_GREEK_MUSICAL_NOTATIONContent = SGetField(LocalBridgeClazz, "ANCIENT_GREEK_MUSICAL_NOTATION"); _ANCIENT_GREEK_MUSICAL_NOTATIONReady = true; } return _ANCIENT_GREEK_MUSICAL_NOTATIONContent; } } + private static Java.Lang.Character.UnicodeBlock _ANCIENT_GREEK_MUSICAL_NOTATIONContent = default; + private static bool _ANCIENT_GREEK_MUSICAL_NOTATIONReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock ANCIENT_GREEK_NUMBERS { get { if (!_ANCIENT_GREEK_NUMBERSReady) { _ANCIENT_GREEK_NUMBERSContent = SGetField(LocalBridgeClazz, "ANCIENT_GREEK_NUMBERS"); _ANCIENT_GREEK_NUMBERSReady = true; } return _ANCIENT_GREEK_NUMBERSContent; } } + private static Java.Lang.Character.UnicodeBlock _ANCIENT_GREEK_NUMBERSContent = default; + private static bool _ANCIENT_GREEK_NUMBERSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock ANCIENT_SYMBOLS { get { if (!_ANCIENT_SYMBOLSReady) { _ANCIENT_SYMBOLSContent = SGetField(LocalBridgeClazz, "ANCIENT_SYMBOLS"); _ANCIENT_SYMBOLSReady = true; } return _ANCIENT_SYMBOLSContent; } } + private static Java.Lang.Character.UnicodeBlock _ANCIENT_SYMBOLSContent = default; + private static bool _ANCIENT_SYMBOLSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock ARABIC { get { if (!_ARABICReady) { _ARABICContent = SGetField(LocalBridgeClazz, "ARABIC"); _ARABICReady = true; } return _ARABICContent; } } + private static Java.Lang.Character.UnicodeBlock _ARABICContent = default; + private static bool _ARABICReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock ARABIC_EXTENDED_A { get { if (!_ARABIC_EXTENDED_AReady) { _ARABIC_EXTENDED_AContent = SGetField(LocalBridgeClazz, "ARABIC_EXTENDED_A"); _ARABIC_EXTENDED_AReady = true; } return _ARABIC_EXTENDED_AContent; } } + private static Java.Lang.Character.UnicodeBlock _ARABIC_EXTENDED_AContent = default; + private static bool _ARABIC_EXTENDED_AReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLS { get { if (!_ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLSReady) { _ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLSContent = SGetField(LocalBridgeClazz, "ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLS"); _ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLSReady = true; } return _ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLSContent; } } + private static Java.Lang.Character.UnicodeBlock _ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLSContent = default; + private static bool _ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock ARABIC_PRESENTATION_FORMS_A { get { if (!_ARABIC_PRESENTATION_FORMS_AReady) { _ARABIC_PRESENTATION_FORMS_AContent = SGetField(LocalBridgeClazz, "ARABIC_PRESENTATION_FORMS_A"); _ARABIC_PRESENTATION_FORMS_AReady = true; } return _ARABIC_PRESENTATION_FORMS_AContent; } } + private static Java.Lang.Character.UnicodeBlock _ARABIC_PRESENTATION_FORMS_AContent = default; + private static bool _ARABIC_PRESENTATION_FORMS_AReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock ARABIC_PRESENTATION_FORMS_B { get { if (!_ARABIC_PRESENTATION_FORMS_BReady) { _ARABIC_PRESENTATION_FORMS_BContent = SGetField(LocalBridgeClazz, "ARABIC_PRESENTATION_FORMS_B"); _ARABIC_PRESENTATION_FORMS_BReady = true; } return _ARABIC_PRESENTATION_FORMS_BContent; } } + private static Java.Lang.Character.UnicodeBlock _ARABIC_PRESENTATION_FORMS_BContent = default; + private static bool _ARABIC_PRESENTATION_FORMS_BReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock ARABIC_SUPPLEMENT { get { if (!_ARABIC_SUPPLEMENTReady) { _ARABIC_SUPPLEMENTContent = SGetField(LocalBridgeClazz, "ARABIC_SUPPLEMENT"); _ARABIC_SUPPLEMENTReady = true; } return _ARABIC_SUPPLEMENTContent; } } + private static Java.Lang.Character.UnicodeBlock _ARABIC_SUPPLEMENTContent = default; + private static bool _ARABIC_SUPPLEMENTReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock ARMENIAN { get { if (!_ARMENIANReady) { _ARMENIANContent = SGetField(LocalBridgeClazz, "ARMENIAN"); _ARMENIANReady = true; } return _ARMENIANContent; } } + private static Java.Lang.Character.UnicodeBlock _ARMENIANContent = default; + private static bool _ARMENIANReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock ARROWS { get { if (!_ARROWSReady) { _ARROWSContent = SGetField(LocalBridgeClazz, "ARROWS"); _ARROWSReady = true; } return _ARROWSContent; } } + private static Java.Lang.Character.UnicodeBlock _ARROWSContent = default; + private static bool _ARROWSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock AVESTAN { get { if (!_AVESTANReady) { _AVESTANContent = SGetField(LocalBridgeClazz, "AVESTAN"); _AVESTANReady = true; } return _AVESTANContent; } } + private static Java.Lang.Character.UnicodeBlock _AVESTANContent = default; + private static bool _AVESTANReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock BALINESE { get { if (!_BALINESEReady) { _BALINESEContent = SGetField(LocalBridgeClazz, "BALINESE"); _BALINESEReady = true; } return _BALINESEContent; } } + private static Java.Lang.Character.UnicodeBlock _BALINESEContent = default; + private static bool _BALINESEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock BAMUM { get { if (!_BAMUMReady) { _BAMUMContent = SGetField(LocalBridgeClazz, "BAMUM"); _BAMUMReady = true; } return _BAMUMContent; } } + private static Java.Lang.Character.UnicodeBlock _BAMUMContent = default; + private static bool _BAMUMReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock BAMUM_SUPPLEMENT { get { if (!_BAMUM_SUPPLEMENTReady) { _BAMUM_SUPPLEMENTContent = SGetField(LocalBridgeClazz, "BAMUM_SUPPLEMENT"); _BAMUM_SUPPLEMENTReady = true; } return _BAMUM_SUPPLEMENTContent; } } + private static Java.Lang.Character.UnicodeBlock _BAMUM_SUPPLEMENTContent = default; + private static bool _BAMUM_SUPPLEMENTReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock BASIC_LATIN { get { if (!_BASIC_LATINReady) { _BASIC_LATINContent = SGetField(LocalBridgeClazz, "BASIC_LATIN"); _BASIC_LATINReady = true; } return _BASIC_LATINContent; } } + private static Java.Lang.Character.UnicodeBlock _BASIC_LATINContent = default; + private static bool _BASIC_LATINReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock BASSA_VAH { get { if (!_BASSA_VAHReady) { _BASSA_VAHContent = SGetField(LocalBridgeClazz, "BASSA_VAH"); _BASSA_VAHReady = true; } return _BASSA_VAHContent; } } + private static Java.Lang.Character.UnicodeBlock _BASSA_VAHContent = default; + private static bool _BASSA_VAHReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock BATAK { get { if (!_BATAKReady) { _BATAKContent = SGetField(LocalBridgeClazz, "BATAK"); _BATAKReady = true; } return _BATAKContent; } } + private static Java.Lang.Character.UnicodeBlock _BATAKContent = default; + private static bool _BATAKReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock BENGALI { get { if (!_BENGALIReady) { _BENGALIContent = SGetField(LocalBridgeClazz, "BENGALI"); _BENGALIReady = true; } return _BENGALIContent; } } + private static Java.Lang.Character.UnicodeBlock _BENGALIContent = default; + private static bool _BENGALIReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock BHAIKSUKI { get { if (!_BHAIKSUKIReady) { _BHAIKSUKIContent = SGetField(LocalBridgeClazz, "BHAIKSUKI"); _BHAIKSUKIReady = true; } return _BHAIKSUKIContent; } } + private static Java.Lang.Character.UnicodeBlock _BHAIKSUKIContent = default; + private static bool _BHAIKSUKIReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock BLOCK_ELEMENTS { get { if (!_BLOCK_ELEMENTSReady) { _BLOCK_ELEMENTSContent = SGetField(LocalBridgeClazz, "BLOCK_ELEMENTS"); _BLOCK_ELEMENTSReady = true; } return _BLOCK_ELEMENTSContent; } } + private static Java.Lang.Character.UnicodeBlock _BLOCK_ELEMENTSContent = default; + private static bool _BLOCK_ELEMENTSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock BOPOMOFO { get { if (!_BOPOMOFOReady) { _BOPOMOFOContent = SGetField(LocalBridgeClazz, "BOPOMOFO"); _BOPOMOFOReady = true; } return _BOPOMOFOContent; } } + private static Java.Lang.Character.UnicodeBlock _BOPOMOFOContent = default; + private static bool _BOPOMOFOReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock BOPOMOFO_EXTENDED { get { if (!_BOPOMOFO_EXTENDEDReady) { _BOPOMOFO_EXTENDEDContent = SGetField(LocalBridgeClazz, "BOPOMOFO_EXTENDED"); _BOPOMOFO_EXTENDEDReady = true; } return _BOPOMOFO_EXTENDEDContent; } } + private static Java.Lang.Character.UnicodeBlock _BOPOMOFO_EXTENDEDContent = default; + private static bool _BOPOMOFO_EXTENDEDReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock BOX_DRAWING { get { if (!_BOX_DRAWINGReady) { _BOX_DRAWINGContent = SGetField(LocalBridgeClazz, "BOX_DRAWING"); _BOX_DRAWINGReady = true; } return _BOX_DRAWINGContent; } } + private static Java.Lang.Character.UnicodeBlock _BOX_DRAWINGContent = default; + private static bool _BOX_DRAWINGReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock BRAHMI { get { if (!_BRAHMIReady) { _BRAHMIContent = SGetField(LocalBridgeClazz, "BRAHMI"); _BRAHMIReady = true; } return _BRAHMIContent; } } + private static Java.Lang.Character.UnicodeBlock _BRAHMIContent = default; + private static bool _BRAHMIReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock BRAILLE_PATTERNS { get { if (!_BRAILLE_PATTERNSReady) { _BRAILLE_PATTERNSContent = SGetField(LocalBridgeClazz, "BRAILLE_PATTERNS"); _BRAILLE_PATTERNSReady = true; } return _BRAILLE_PATTERNSContent; } } + private static Java.Lang.Character.UnicodeBlock _BRAILLE_PATTERNSContent = default; + private static bool _BRAILLE_PATTERNSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock BUGINESE { get { if (!_BUGINESEReady) { _BUGINESEContent = SGetField(LocalBridgeClazz, "BUGINESE"); _BUGINESEReady = true; } return _BUGINESEContent; } } + private static Java.Lang.Character.UnicodeBlock _BUGINESEContent = default; + private static bool _BUGINESEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock BUHID { get { if (!_BUHIDReady) { _BUHIDContent = SGetField(LocalBridgeClazz, "BUHID"); _BUHIDReady = true; } return _BUHIDContent; } } + private static Java.Lang.Character.UnicodeBlock _BUHIDContent = default; + private static bool _BUHIDReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock BYZANTINE_MUSICAL_SYMBOLS { get { if (!_BYZANTINE_MUSICAL_SYMBOLSReady) { _BYZANTINE_MUSICAL_SYMBOLSContent = SGetField(LocalBridgeClazz, "BYZANTINE_MUSICAL_SYMBOLS"); _BYZANTINE_MUSICAL_SYMBOLSReady = true; } return _BYZANTINE_MUSICAL_SYMBOLSContent; } } + private static Java.Lang.Character.UnicodeBlock _BYZANTINE_MUSICAL_SYMBOLSContent = default; + private static bool _BYZANTINE_MUSICAL_SYMBOLSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock CARIAN { get { if (!_CARIANReady) { _CARIANContent = SGetField(LocalBridgeClazz, "CARIAN"); _CARIANReady = true; } return _CARIANContent; } } + private static Java.Lang.Character.UnicodeBlock _CARIANContent = default; + private static bool _CARIANReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock CAUCASIAN_ALBANIAN { get { if (!_CAUCASIAN_ALBANIANReady) { _CAUCASIAN_ALBANIANContent = SGetField(LocalBridgeClazz, "CAUCASIAN_ALBANIAN"); _CAUCASIAN_ALBANIANReady = true; } return _CAUCASIAN_ALBANIANContent; } } + private static Java.Lang.Character.UnicodeBlock _CAUCASIAN_ALBANIANContent = default; + private static bool _CAUCASIAN_ALBANIANReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock CHAKMA { get { if (!_CHAKMAReady) { _CHAKMAContent = SGetField(LocalBridgeClazz, "CHAKMA"); _CHAKMAReady = true; } return _CHAKMAContent; } } + private static Java.Lang.Character.UnicodeBlock _CHAKMAContent = default; + private static bool _CHAKMAReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock CHAM { get { if (!_CHAMReady) { _CHAMContent = SGetField(LocalBridgeClazz, "CHAM"); _CHAMReady = true; } return _CHAMContent; } } + private static Java.Lang.Character.UnicodeBlock _CHAMContent = default; + private static bool _CHAMReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock CHEROKEE { get { if (!_CHEROKEEReady) { _CHEROKEEContent = SGetField(LocalBridgeClazz, "CHEROKEE"); _CHEROKEEReady = true; } return _CHEROKEEContent; } } + private static Java.Lang.Character.UnicodeBlock _CHEROKEEContent = default; + private static bool _CHEROKEEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock CHEROKEE_SUPPLEMENT { get { if (!_CHEROKEE_SUPPLEMENTReady) { _CHEROKEE_SUPPLEMENTContent = SGetField(LocalBridgeClazz, "CHEROKEE_SUPPLEMENT"); _CHEROKEE_SUPPLEMENTReady = true; } return _CHEROKEE_SUPPLEMENTContent; } } + private static Java.Lang.Character.UnicodeBlock _CHEROKEE_SUPPLEMENTContent = default; + private static bool _CHEROKEE_SUPPLEMENTReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock CJK_COMPATIBILITY { get { if (!_CJK_COMPATIBILITYReady) { _CJK_COMPATIBILITYContent = SGetField(LocalBridgeClazz, "CJK_COMPATIBILITY"); _CJK_COMPATIBILITYReady = true; } return _CJK_COMPATIBILITYContent; } } + private static Java.Lang.Character.UnicodeBlock _CJK_COMPATIBILITYContent = default; + private static bool _CJK_COMPATIBILITYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock CJK_COMPATIBILITY_FORMS { get { if (!_CJK_COMPATIBILITY_FORMSReady) { _CJK_COMPATIBILITY_FORMSContent = SGetField(LocalBridgeClazz, "CJK_COMPATIBILITY_FORMS"); _CJK_COMPATIBILITY_FORMSReady = true; } return _CJK_COMPATIBILITY_FORMSContent; } } + private static Java.Lang.Character.UnicodeBlock _CJK_COMPATIBILITY_FORMSContent = default; + private static bool _CJK_COMPATIBILITY_FORMSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock CJK_COMPATIBILITY_IDEOGRAPHS { get { if (!_CJK_COMPATIBILITY_IDEOGRAPHSReady) { _CJK_COMPATIBILITY_IDEOGRAPHSContent = SGetField(LocalBridgeClazz, "CJK_COMPATIBILITY_IDEOGRAPHS"); _CJK_COMPATIBILITY_IDEOGRAPHSReady = true; } return _CJK_COMPATIBILITY_IDEOGRAPHSContent; } } + private static Java.Lang.Character.UnicodeBlock _CJK_COMPATIBILITY_IDEOGRAPHSContent = default; + private static bool _CJK_COMPATIBILITY_IDEOGRAPHSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT { get { if (!_CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENTReady) { _CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENTContent = SGetField(LocalBridgeClazz, "CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT"); _CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENTReady = true; } return _CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENTContent; } } + private static Java.Lang.Character.UnicodeBlock _CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENTContent = default; + private static bool _CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENTReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock CJK_RADICALS_SUPPLEMENT { get { if (!_CJK_RADICALS_SUPPLEMENTReady) { _CJK_RADICALS_SUPPLEMENTContent = SGetField(LocalBridgeClazz, "CJK_RADICALS_SUPPLEMENT"); _CJK_RADICALS_SUPPLEMENTReady = true; } return _CJK_RADICALS_SUPPLEMENTContent; } } + private static Java.Lang.Character.UnicodeBlock _CJK_RADICALS_SUPPLEMENTContent = default; + private static bool _CJK_RADICALS_SUPPLEMENTReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock CJK_STROKES { get { if (!_CJK_STROKESReady) { _CJK_STROKESContent = SGetField(LocalBridgeClazz, "CJK_STROKES"); _CJK_STROKESReady = true; } return _CJK_STROKESContent; } } + private static Java.Lang.Character.UnicodeBlock _CJK_STROKESContent = default; + private static bool _CJK_STROKESReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock CJK_SYMBOLS_AND_PUNCTUATION { get { if (!_CJK_SYMBOLS_AND_PUNCTUATIONReady) { _CJK_SYMBOLS_AND_PUNCTUATIONContent = SGetField(LocalBridgeClazz, "CJK_SYMBOLS_AND_PUNCTUATION"); _CJK_SYMBOLS_AND_PUNCTUATIONReady = true; } return _CJK_SYMBOLS_AND_PUNCTUATIONContent; } } + private static Java.Lang.Character.UnicodeBlock _CJK_SYMBOLS_AND_PUNCTUATIONContent = default; + private static bool _CJK_SYMBOLS_AND_PUNCTUATIONReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock CJK_UNIFIED_IDEOGRAPHS { get { if (!_CJK_UNIFIED_IDEOGRAPHSReady) { _CJK_UNIFIED_IDEOGRAPHSContent = SGetField(LocalBridgeClazz, "CJK_UNIFIED_IDEOGRAPHS"); _CJK_UNIFIED_IDEOGRAPHSReady = true; } return _CJK_UNIFIED_IDEOGRAPHSContent; } } + private static Java.Lang.Character.UnicodeBlock _CJK_UNIFIED_IDEOGRAPHSContent = default; + private static bool _CJK_UNIFIED_IDEOGRAPHSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A { get { if (!_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_AReady) { _CJK_UNIFIED_IDEOGRAPHS_EXTENSION_AContent = SGetField(LocalBridgeClazz, "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A"); _CJK_UNIFIED_IDEOGRAPHS_EXTENSION_AReady = true; } return _CJK_UNIFIED_IDEOGRAPHS_EXTENSION_AContent; } } + private static Java.Lang.Character.UnicodeBlock _CJK_UNIFIED_IDEOGRAPHS_EXTENSION_AContent = default; + private static bool _CJK_UNIFIED_IDEOGRAPHS_EXTENSION_AReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B { get { if (!_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_BReady) { _CJK_UNIFIED_IDEOGRAPHS_EXTENSION_BContent = SGetField(LocalBridgeClazz, "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B"); _CJK_UNIFIED_IDEOGRAPHS_EXTENSION_BReady = true; } return _CJK_UNIFIED_IDEOGRAPHS_EXTENSION_BContent; } } + private static Java.Lang.Character.UnicodeBlock _CJK_UNIFIED_IDEOGRAPHS_EXTENSION_BContent = default; + private static bool _CJK_UNIFIED_IDEOGRAPHS_EXTENSION_BReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C { get { if (!_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_CReady) { _CJK_UNIFIED_IDEOGRAPHS_EXTENSION_CContent = SGetField(LocalBridgeClazz, "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C"); _CJK_UNIFIED_IDEOGRAPHS_EXTENSION_CReady = true; } return _CJK_UNIFIED_IDEOGRAPHS_EXTENSION_CContent; } } + private static Java.Lang.Character.UnicodeBlock _CJK_UNIFIED_IDEOGRAPHS_EXTENSION_CContent = default; + private static bool _CJK_UNIFIED_IDEOGRAPHS_EXTENSION_CReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock CJK_UNIFIED_IDEOGRAPHS_EXTENSION_D { get { if (!_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_DReady) { _CJK_UNIFIED_IDEOGRAPHS_EXTENSION_DContent = SGetField(LocalBridgeClazz, "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_D"); _CJK_UNIFIED_IDEOGRAPHS_EXTENSION_DReady = true; } return _CJK_UNIFIED_IDEOGRAPHS_EXTENSION_DContent; } } + private static Java.Lang.Character.UnicodeBlock _CJK_UNIFIED_IDEOGRAPHS_EXTENSION_DContent = default; + private static bool _CJK_UNIFIED_IDEOGRAPHS_EXTENSION_DReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock CJK_UNIFIED_IDEOGRAPHS_EXTENSION_E { get { if (!_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_EReady) { _CJK_UNIFIED_IDEOGRAPHS_EXTENSION_EContent = SGetField(LocalBridgeClazz, "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_E"); _CJK_UNIFIED_IDEOGRAPHS_EXTENSION_EReady = true; } return _CJK_UNIFIED_IDEOGRAPHS_EXTENSION_EContent; } } + private static Java.Lang.Character.UnicodeBlock _CJK_UNIFIED_IDEOGRAPHS_EXTENSION_EContent = default; + private static bool _CJK_UNIFIED_IDEOGRAPHS_EXTENSION_EReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock CJK_UNIFIED_IDEOGRAPHS_EXTENSION_F { get { if (!_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_FReady) { _CJK_UNIFIED_IDEOGRAPHS_EXTENSION_FContent = SGetField(LocalBridgeClazz, "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_F"); _CJK_UNIFIED_IDEOGRAPHS_EXTENSION_FReady = true; } return _CJK_UNIFIED_IDEOGRAPHS_EXTENSION_FContent; } } + private static Java.Lang.Character.UnicodeBlock _CJK_UNIFIED_IDEOGRAPHS_EXTENSION_FContent = default; + private static bool _CJK_UNIFIED_IDEOGRAPHS_EXTENSION_FReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock COMBINING_DIACRITICAL_MARKS { get { if (!_COMBINING_DIACRITICAL_MARKSReady) { _COMBINING_DIACRITICAL_MARKSContent = SGetField(LocalBridgeClazz, "COMBINING_DIACRITICAL_MARKS"); _COMBINING_DIACRITICAL_MARKSReady = true; } return _COMBINING_DIACRITICAL_MARKSContent; } } + private static Java.Lang.Character.UnicodeBlock _COMBINING_DIACRITICAL_MARKSContent = default; + private static bool _COMBINING_DIACRITICAL_MARKSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock COMBINING_DIACRITICAL_MARKS_EXTENDED { get { if (!_COMBINING_DIACRITICAL_MARKS_EXTENDEDReady) { _COMBINING_DIACRITICAL_MARKS_EXTENDEDContent = SGetField(LocalBridgeClazz, "COMBINING_DIACRITICAL_MARKS_EXTENDED"); _COMBINING_DIACRITICAL_MARKS_EXTENDEDReady = true; } return _COMBINING_DIACRITICAL_MARKS_EXTENDEDContent; } } + private static Java.Lang.Character.UnicodeBlock _COMBINING_DIACRITICAL_MARKS_EXTENDEDContent = default; + private static bool _COMBINING_DIACRITICAL_MARKS_EXTENDEDReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock COMBINING_DIACRITICAL_MARKS_SUPPLEMENT { get { if (!_COMBINING_DIACRITICAL_MARKS_SUPPLEMENTReady) { _COMBINING_DIACRITICAL_MARKS_SUPPLEMENTContent = SGetField(LocalBridgeClazz, "COMBINING_DIACRITICAL_MARKS_SUPPLEMENT"); _COMBINING_DIACRITICAL_MARKS_SUPPLEMENTReady = true; } return _COMBINING_DIACRITICAL_MARKS_SUPPLEMENTContent; } } + private static Java.Lang.Character.UnicodeBlock _COMBINING_DIACRITICAL_MARKS_SUPPLEMENTContent = default; + private static bool _COMBINING_DIACRITICAL_MARKS_SUPPLEMENTReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock COMBINING_HALF_MARKS { get { if (!_COMBINING_HALF_MARKSReady) { _COMBINING_HALF_MARKSContent = SGetField(LocalBridgeClazz, "COMBINING_HALF_MARKS"); _COMBINING_HALF_MARKSReady = true; } return _COMBINING_HALF_MARKSContent; } } + private static Java.Lang.Character.UnicodeBlock _COMBINING_HALF_MARKSContent = default; + private static bool _COMBINING_HALF_MARKSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock COMBINING_MARKS_FOR_SYMBOLS { get { if (!_COMBINING_MARKS_FOR_SYMBOLSReady) { _COMBINING_MARKS_FOR_SYMBOLSContent = SGetField(LocalBridgeClazz, "COMBINING_MARKS_FOR_SYMBOLS"); _COMBINING_MARKS_FOR_SYMBOLSReady = true; } return _COMBINING_MARKS_FOR_SYMBOLSContent; } } + private static Java.Lang.Character.UnicodeBlock _COMBINING_MARKS_FOR_SYMBOLSContent = default; + private static bool _COMBINING_MARKS_FOR_SYMBOLSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock COMMON_INDIC_NUMBER_FORMS { get { if (!_COMMON_INDIC_NUMBER_FORMSReady) { _COMMON_INDIC_NUMBER_FORMSContent = SGetField(LocalBridgeClazz, "COMMON_INDIC_NUMBER_FORMS"); _COMMON_INDIC_NUMBER_FORMSReady = true; } return _COMMON_INDIC_NUMBER_FORMSContent; } } + private static Java.Lang.Character.UnicodeBlock _COMMON_INDIC_NUMBER_FORMSContent = default; + private static bool _COMMON_INDIC_NUMBER_FORMSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock CONTROL_PICTURES { get { if (!_CONTROL_PICTURESReady) { _CONTROL_PICTURESContent = SGetField(LocalBridgeClazz, "CONTROL_PICTURES"); _CONTROL_PICTURESReady = true; } return _CONTROL_PICTURESContent; } } + private static Java.Lang.Character.UnicodeBlock _CONTROL_PICTURESContent = default; + private static bool _CONTROL_PICTURESReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock COPTIC { get { if (!_COPTICReady) { _COPTICContent = SGetField(LocalBridgeClazz, "COPTIC"); _COPTICReady = true; } return _COPTICContent; } } + private static Java.Lang.Character.UnicodeBlock _COPTICContent = default; + private static bool _COPTICReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock COPTIC_EPACT_NUMBERS { get { if (!_COPTIC_EPACT_NUMBERSReady) { _COPTIC_EPACT_NUMBERSContent = SGetField(LocalBridgeClazz, "COPTIC_EPACT_NUMBERS"); _COPTIC_EPACT_NUMBERSReady = true; } return _COPTIC_EPACT_NUMBERSContent; } } + private static Java.Lang.Character.UnicodeBlock _COPTIC_EPACT_NUMBERSContent = default; + private static bool _COPTIC_EPACT_NUMBERSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock COUNTING_ROD_NUMERALS { get { if (!_COUNTING_ROD_NUMERALSReady) { _COUNTING_ROD_NUMERALSContent = SGetField(LocalBridgeClazz, "COUNTING_ROD_NUMERALS"); _COUNTING_ROD_NUMERALSReady = true; } return _COUNTING_ROD_NUMERALSContent; } } + private static Java.Lang.Character.UnicodeBlock _COUNTING_ROD_NUMERALSContent = default; + private static bool _COUNTING_ROD_NUMERALSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock CUNEIFORM { get { if (!_CUNEIFORMReady) { _CUNEIFORMContent = SGetField(LocalBridgeClazz, "CUNEIFORM"); _CUNEIFORMReady = true; } return _CUNEIFORMContent; } } + private static Java.Lang.Character.UnicodeBlock _CUNEIFORMContent = default; + private static bool _CUNEIFORMReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock CUNEIFORM_NUMBERS_AND_PUNCTUATION { get { if (!_CUNEIFORM_NUMBERS_AND_PUNCTUATIONReady) { _CUNEIFORM_NUMBERS_AND_PUNCTUATIONContent = SGetField(LocalBridgeClazz, "CUNEIFORM_NUMBERS_AND_PUNCTUATION"); _CUNEIFORM_NUMBERS_AND_PUNCTUATIONReady = true; } return _CUNEIFORM_NUMBERS_AND_PUNCTUATIONContent; } } + private static Java.Lang.Character.UnicodeBlock _CUNEIFORM_NUMBERS_AND_PUNCTUATIONContent = default; + private static bool _CUNEIFORM_NUMBERS_AND_PUNCTUATIONReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock CURRENCY_SYMBOLS { get { if (!_CURRENCY_SYMBOLSReady) { _CURRENCY_SYMBOLSContent = SGetField(LocalBridgeClazz, "CURRENCY_SYMBOLS"); _CURRENCY_SYMBOLSReady = true; } return _CURRENCY_SYMBOLSContent; } } + private static Java.Lang.Character.UnicodeBlock _CURRENCY_SYMBOLSContent = default; + private static bool _CURRENCY_SYMBOLSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock CYPRIOT_SYLLABARY { get { if (!_CYPRIOT_SYLLABARYReady) { _CYPRIOT_SYLLABARYContent = SGetField(LocalBridgeClazz, "CYPRIOT_SYLLABARY"); _CYPRIOT_SYLLABARYReady = true; } return _CYPRIOT_SYLLABARYContent; } } + private static Java.Lang.Character.UnicodeBlock _CYPRIOT_SYLLABARYContent = default; + private static bool _CYPRIOT_SYLLABARYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock CYRILLIC { get { if (!_CYRILLICReady) { _CYRILLICContent = SGetField(LocalBridgeClazz, "CYRILLIC"); _CYRILLICReady = true; } return _CYRILLICContent; } } + private static Java.Lang.Character.UnicodeBlock _CYRILLICContent = default; + private static bool _CYRILLICReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock CYRILLIC_EXTENDED_A { get { if (!_CYRILLIC_EXTENDED_AReady) { _CYRILLIC_EXTENDED_AContent = SGetField(LocalBridgeClazz, "CYRILLIC_EXTENDED_A"); _CYRILLIC_EXTENDED_AReady = true; } return _CYRILLIC_EXTENDED_AContent; } } + private static Java.Lang.Character.UnicodeBlock _CYRILLIC_EXTENDED_AContent = default; + private static bool _CYRILLIC_EXTENDED_AReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock CYRILLIC_EXTENDED_B { get { if (!_CYRILLIC_EXTENDED_BReady) { _CYRILLIC_EXTENDED_BContent = SGetField(LocalBridgeClazz, "CYRILLIC_EXTENDED_B"); _CYRILLIC_EXTENDED_BReady = true; } return _CYRILLIC_EXTENDED_BContent; } } + private static Java.Lang.Character.UnicodeBlock _CYRILLIC_EXTENDED_BContent = default; + private static bool _CYRILLIC_EXTENDED_BReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock CYRILLIC_EXTENDED_C { get { if (!_CYRILLIC_EXTENDED_CReady) { _CYRILLIC_EXTENDED_CContent = SGetField(LocalBridgeClazz, "CYRILLIC_EXTENDED_C"); _CYRILLIC_EXTENDED_CReady = true; } return _CYRILLIC_EXTENDED_CContent; } } + private static Java.Lang.Character.UnicodeBlock _CYRILLIC_EXTENDED_CContent = default; + private static bool _CYRILLIC_EXTENDED_CReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock CYRILLIC_SUPPLEMENTARY { get { if (!_CYRILLIC_SUPPLEMENTARYReady) { _CYRILLIC_SUPPLEMENTARYContent = SGetField(LocalBridgeClazz, "CYRILLIC_SUPPLEMENTARY"); _CYRILLIC_SUPPLEMENTARYReady = true; } return _CYRILLIC_SUPPLEMENTARYContent; } } + private static Java.Lang.Character.UnicodeBlock _CYRILLIC_SUPPLEMENTARYContent = default; + private static bool _CYRILLIC_SUPPLEMENTARYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock DESERET { get { if (!_DESERETReady) { _DESERETContent = SGetField(LocalBridgeClazz, "DESERET"); _DESERETReady = true; } return _DESERETContent; } } + private static Java.Lang.Character.UnicodeBlock _DESERETContent = default; + private static bool _DESERETReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock DEVANAGARI { get { if (!_DEVANAGARIReady) { _DEVANAGARIContent = SGetField(LocalBridgeClazz, "DEVANAGARI"); _DEVANAGARIReady = true; } return _DEVANAGARIContent; } } + private static Java.Lang.Character.UnicodeBlock _DEVANAGARIContent = default; + private static bool _DEVANAGARIReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock DEVANAGARI_EXTENDED { get { if (!_DEVANAGARI_EXTENDEDReady) { _DEVANAGARI_EXTENDEDContent = SGetField(LocalBridgeClazz, "DEVANAGARI_EXTENDED"); _DEVANAGARI_EXTENDEDReady = true; } return _DEVANAGARI_EXTENDEDContent; } } + private static Java.Lang.Character.UnicodeBlock _DEVANAGARI_EXTENDEDContent = default; + private static bool _DEVANAGARI_EXTENDEDReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock DINGBATS { get { if (!_DINGBATSReady) { _DINGBATSContent = SGetField(LocalBridgeClazz, "DINGBATS"); _DINGBATSReady = true; } return _DINGBATSContent; } } + private static Java.Lang.Character.UnicodeBlock _DINGBATSContent = default; + private static bool _DINGBATSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock DOMINO_TILES { get { if (!_DOMINO_TILESReady) { _DOMINO_TILESContent = SGetField(LocalBridgeClazz, "DOMINO_TILES"); _DOMINO_TILESReady = true; } return _DOMINO_TILESContent; } } + private static Java.Lang.Character.UnicodeBlock _DOMINO_TILESContent = default; + private static bool _DOMINO_TILESReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock DUPLOYAN { get { if (!_DUPLOYANReady) { _DUPLOYANContent = SGetField(LocalBridgeClazz, "DUPLOYAN"); _DUPLOYANReady = true; } return _DUPLOYANContent; } } + private static Java.Lang.Character.UnicodeBlock _DUPLOYANContent = default; + private static bool _DUPLOYANReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock EARLY_DYNASTIC_CUNEIFORM { get { if (!_EARLY_DYNASTIC_CUNEIFORMReady) { _EARLY_DYNASTIC_CUNEIFORMContent = SGetField(LocalBridgeClazz, "EARLY_DYNASTIC_CUNEIFORM"); _EARLY_DYNASTIC_CUNEIFORMReady = true; } return _EARLY_DYNASTIC_CUNEIFORMContent; } } + private static Java.Lang.Character.UnicodeBlock _EARLY_DYNASTIC_CUNEIFORMContent = default; + private static bool _EARLY_DYNASTIC_CUNEIFORMReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock EGYPTIAN_HIEROGLYPHS { get { if (!_EGYPTIAN_HIEROGLYPHSReady) { _EGYPTIAN_HIEROGLYPHSContent = SGetField(LocalBridgeClazz, "EGYPTIAN_HIEROGLYPHS"); _EGYPTIAN_HIEROGLYPHSReady = true; } return _EGYPTIAN_HIEROGLYPHSContent; } } + private static Java.Lang.Character.UnicodeBlock _EGYPTIAN_HIEROGLYPHSContent = default; + private static bool _EGYPTIAN_HIEROGLYPHSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock ELBASAN { get { if (!_ELBASANReady) { _ELBASANContent = SGetField(LocalBridgeClazz, "ELBASAN"); _ELBASANReady = true; } return _ELBASANContent; } } + private static Java.Lang.Character.UnicodeBlock _ELBASANContent = default; + private static bool _ELBASANReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock EMOTICONS { get { if (!_EMOTICONSReady) { _EMOTICONSContent = SGetField(LocalBridgeClazz, "EMOTICONS"); _EMOTICONSReady = true; } return _EMOTICONSContent; } } + private static Java.Lang.Character.UnicodeBlock _EMOTICONSContent = default; + private static bool _EMOTICONSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock ENCLOSED_ALPHANUMERIC_SUPPLEMENT { get { if (!_ENCLOSED_ALPHANUMERIC_SUPPLEMENTReady) { _ENCLOSED_ALPHANUMERIC_SUPPLEMENTContent = SGetField(LocalBridgeClazz, "ENCLOSED_ALPHANUMERIC_SUPPLEMENT"); _ENCLOSED_ALPHANUMERIC_SUPPLEMENTReady = true; } return _ENCLOSED_ALPHANUMERIC_SUPPLEMENTContent; } } + private static Java.Lang.Character.UnicodeBlock _ENCLOSED_ALPHANUMERIC_SUPPLEMENTContent = default; + private static bool _ENCLOSED_ALPHANUMERIC_SUPPLEMENTReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock ENCLOSED_ALPHANUMERICS { get { if (!_ENCLOSED_ALPHANUMERICSReady) { _ENCLOSED_ALPHANUMERICSContent = SGetField(LocalBridgeClazz, "ENCLOSED_ALPHANUMERICS"); _ENCLOSED_ALPHANUMERICSReady = true; } return _ENCLOSED_ALPHANUMERICSContent; } } + private static Java.Lang.Character.UnicodeBlock _ENCLOSED_ALPHANUMERICSContent = default; + private static bool _ENCLOSED_ALPHANUMERICSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock ENCLOSED_CJK_LETTERS_AND_MONTHS { get { if (!_ENCLOSED_CJK_LETTERS_AND_MONTHSReady) { _ENCLOSED_CJK_LETTERS_AND_MONTHSContent = SGetField(LocalBridgeClazz, "ENCLOSED_CJK_LETTERS_AND_MONTHS"); _ENCLOSED_CJK_LETTERS_AND_MONTHSReady = true; } return _ENCLOSED_CJK_LETTERS_AND_MONTHSContent; } } + private static Java.Lang.Character.UnicodeBlock _ENCLOSED_CJK_LETTERS_AND_MONTHSContent = default; + private static bool _ENCLOSED_CJK_LETTERS_AND_MONTHSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock ENCLOSED_IDEOGRAPHIC_SUPPLEMENT { get { if (!_ENCLOSED_IDEOGRAPHIC_SUPPLEMENTReady) { _ENCLOSED_IDEOGRAPHIC_SUPPLEMENTContent = SGetField(LocalBridgeClazz, "ENCLOSED_IDEOGRAPHIC_SUPPLEMENT"); _ENCLOSED_IDEOGRAPHIC_SUPPLEMENTReady = true; } return _ENCLOSED_IDEOGRAPHIC_SUPPLEMENTContent; } } + private static Java.Lang.Character.UnicodeBlock _ENCLOSED_IDEOGRAPHIC_SUPPLEMENTContent = default; + private static bool _ENCLOSED_IDEOGRAPHIC_SUPPLEMENTReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock ETHIOPIC { get { if (!_ETHIOPICReady) { _ETHIOPICContent = SGetField(LocalBridgeClazz, "ETHIOPIC"); _ETHIOPICReady = true; } return _ETHIOPICContent; } } + private static Java.Lang.Character.UnicodeBlock _ETHIOPICContent = default; + private static bool _ETHIOPICReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock ETHIOPIC_EXTENDED { get { if (!_ETHIOPIC_EXTENDEDReady) { _ETHIOPIC_EXTENDEDContent = SGetField(LocalBridgeClazz, "ETHIOPIC_EXTENDED"); _ETHIOPIC_EXTENDEDReady = true; } return _ETHIOPIC_EXTENDEDContent; } } + private static Java.Lang.Character.UnicodeBlock _ETHIOPIC_EXTENDEDContent = default; + private static bool _ETHIOPIC_EXTENDEDReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock ETHIOPIC_EXTENDED_A { get { if (!_ETHIOPIC_EXTENDED_AReady) { _ETHIOPIC_EXTENDED_AContent = SGetField(LocalBridgeClazz, "ETHIOPIC_EXTENDED_A"); _ETHIOPIC_EXTENDED_AReady = true; } return _ETHIOPIC_EXTENDED_AContent; } } + private static Java.Lang.Character.UnicodeBlock _ETHIOPIC_EXTENDED_AContent = default; + private static bool _ETHIOPIC_EXTENDED_AReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock ETHIOPIC_SUPPLEMENT { get { if (!_ETHIOPIC_SUPPLEMENTReady) { _ETHIOPIC_SUPPLEMENTContent = SGetField(LocalBridgeClazz, "ETHIOPIC_SUPPLEMENT"); _ETHIOPIC_SUPPLEMENTReady = true; } return _ETHIOPIC_SUPPLEMENTContent; } } + private static Java.Lang.Character.UnicodeBlock _ETHIOPIC_SUPPLEMENTContent = default; + private static bool _ETHIOPIC_SUPPLEMENTReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock GENERAL_PUNCTUATION { get { if (!_GENERAL_PUNCTUATIONReady) { _GENERAL_PUNCTUATIONContent = SGetField(LocalBridgeClazz, "GENERAL_PUNCTUATION"); _GENERAL_PUNCTUATIONReady = true; } return _GENERAL_PUNCTUATIONContent; } } + private static Java.Lang.Character.UnicodeBlock _GENERAL_PUNCTUATIONContent = default; + private static bool _GENERAL_PUNCTUATIONReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock GEOMETRIC_SHAPES { get { if (!_GEOMETRIC_SHAPESReady) { _GEOMETRIC_SHAPESContent = SGetField(LocalBridgeClazz, "GEOMETRIC_SHAPES"); _GEOMETRIC_SHAPESReady = true; } return _GEOMETRIC_SHAPESContent; } } + private static Java.Lang.Character.UnicodeBlock _GEOMETRIC_SHAPESContent = default; + private static bool _GEOMETRIC_SHAPESReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock GEOMETRIC_SHAPES_EXTENDED { get { if (!_GEOMETRIC_SHAPES_EXTENDEDReady) { _GEOMETRIC_SHAPES_EXTENDEDContent = SGetField(LocalBridgeClazz, "GEOMETRIC_SHAPES_EXTENDED"); _GEOMETRIC_SHAPES_EXTENDEDReady = true; } return _GEOMETRIC_SHAPES_EXTENDEDContent; } } + private static Java.Lang.Character.UnicodeBlock _GEOMETRIC_SHAPES_EXTENDEDContent = default; + private static bool _GEOMETRIC_SHAPES_EXTENDEDReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock GEORGIAN { get { if (!_GEORGIANReady) { _GEORGIANContent = SGetField(LocalBridgeClazz, "GEORGIAN"); _GEORGIANReady = true; } return _GEORGIANContent; } } + private static Java.Lang.Character.UnicodeBlock _GEORGIANContent = default; + private static bool _GEORGIANReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock GEORGIAN_SUPPLEMENT { get { if (!_GEORGIAN_SUPPLEMENTReady) { _GEORGIAN_SUPPLEMENTContent = SGetField(LocalBridgeClazz, "GEORGIAN_SUPPLEMENT"); _GEORGIAN_SUPPLEMENTReady = true; } return _GEORGIAN_SUPPLEMENTContent; } } + private static Java.Lang.Character.UnicodeBlock _GEORGIAN_SUPPLEMENTContent = default; + private static bool _GEORGIAN_SUPPLEMENTReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock GLAGOLITIC { get { if (!_GLAGOLITICReady) { _GLAGOLITICContent = SGetField(LocalBridgeClazz, "GLAGOLITIC"); _GLAGOLITICReady = true; } return _GLAGOLITICContent; } } + private static Java.Lang.Character.UnicodeBlock _GLAGOLITICContent = default; + private static bool _GLAGOLITICReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock GLAGOLITIC_SUPPLEMENT { get { if (!_GLAGOLITIC_SUPPLEMENTReady) { _GLAGOLITIC_SUPPLEMENTContent = SGetField(LocalBridgeClazz, "GLAGOLITIC_SUPPLEMENT"); _GLAGOLITIC_SUPPLEMENTReady = true; } return _GLAGOLITIC_SUPPLEMENTContent; } } + private static Java.Lang.Character.UnicodeBlock _GLAGOLITIC_SUPPLEMENTContent = default; + private static bool _GLAGOLITIC_SUPPLEMENTReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock GOTHIC { get { if (!_GOTHICReady) { _GOTHICContent = SGetField(LocalBridgeClazz, "GOTHIC"); _GOTHICReady = true; } return _GOTHICContent; } } + private static Java.Lang.Character.UnicodeBlock _GOTHICContent = default; + private static bool _GOTHICReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock GRANTHA { get { if (!_GRANTHAReady) { _GRANTHAContent = SGetField(LocalBridgeClazz, "GRANTHA"); _GRANTHAReady = true; } return _GRANTHAContent; } } + private static Java.Lang.Character.UnicodeBlock _GRANTHAContent = default; + private static bool _GRANTHAReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock GREEK { get { if (!_GREEKReady) { _GREEKContent = SGetField(LocalBridgeClazz, "GREEK"); _GREEKReady = true; } return _GREEKContent; } } + private static Java.Lang.Character.UnicodeBlock _GREEKContent = default; + private static bool _GREEKReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock GREEK_EXTENDED { get { if (!_GREEK_EXTENDEDReady) { _GREEK_EXTENDEDContent = SGetField(LocalBridgeClazz, "GREEK_EXTENDED"); _GREEK_EXTENDEDReady = true; } return _GREEK_EXTENDEDContent; } } + private static Java.Lang.Character.UnicodeBlock _GREEK_EXTENDEDContent = default; + private static bool _GREEK_EXTENDEDReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock GUJARATI { get { if (!_GUJARATIReady) { _GUJARATIContent = SGetField(LocalBridgeClazz, "GUJARATI"); _GUJARATIReady = true; } return _GUJARATIContent; } } + private static Java.Lang.Character.UnicodeBlock _GUJARATIContent = default; + private static bool _GUJARATIReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock GURMUKHI { get { if (!_GURMUKHIReady) { _GURMUKHIContent = SGetField(LocalBridgeClazz, "GURMUKHI"); _GURMUKHIReady = true; } return _GURMUKHIContent; } } + private static Java.Lang.Character.UnicodeBlock _GURMUKHIContent = default; + private static bool _GURMUKHIReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock HALFWIDTH_AND_FULLWIDTH_FORMS { get { if (!_HALFWIDTH_AND_FULLWIDTH_FORMSReady) { _HALFWIDTH_AND_FULLWIDTH_FORMSContent = SGetField(LocalBridgeClazz, "HALFWIDTH_AND_FULLWIDTH_FORMS"); _HALFWIDTH_AND_FULLWIDTH_FORMSReady = true; } return _HALFWIDTH_AND_FULLWIDTH_FORMSContent; } } + private static Java.Lang.Character.UnicodeBlock _HALFWIDTH_AND_FULLWIDTH_FORMSContent = default; + private static bool _HALFWIDTH_AND_FULLWIDTH_FORMSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock HANGUL_COMPATIBILITY_JAMO { get { if (!_HANGUL_COMPATIBILITY_JAMOReady) { _HANGUL_COMPATIBILITY_JAMOContent = SGetField(LocalBridgeClazz, "HANGUL_COMPATIBILITY_JAMO"); _HANGUL_COMPATIBILITY_JAMOReady = true; } return _HANGUL_COMPATIBILITY_JAMOContent; } } + private static Java.Lang.Character.UnicodeBlock _HANGUL_COMPATIBILITY_JAMOContent = default; + private static bool _HANGUL_COMPATIBILITY_JAMOReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock HANGUL_JAMO { get { if (!_HANGUL_JAMOReady) { _HANGUL_JAMOContent = SGetField(LocalBridgeClazz, "HANGUL_JAMO"); _HANGUL_JAMOReady = true; } return _HANGUL_JAMOContent; } } + private static Java.Lang.Character.UnicodeBlock _HANGUL_JAMOContent = default; + private static bool _HANGUL_JAMOReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock HANGUL_JAMO_EXTENDED_A { get { if (!_HANGUL_JAMO_EXTENDED_AReady) { _HANGUL_JAMO_EXTENDED_AContent = SGetField(LocalBridgeClazz, "HANGUL_JAMO_EXTENDED_A"); _HANGUL_JAMO_EXTENDED_AReady = true; } return _HANGUL_JAMO_EXTENDED_AContent; } } + private static Java.Lang.Character.UnicodeBlock _HANGUL_JAMO_EXTENDED_AContent = default; + private static bool _HANGUL_JAMO_EXTENDED_AReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock HANGUL_JAMO_EXTENDED_B { get { if (!_HANGUL_JAMO_EXTENDED_BReady) { _HANGUL_JAMO_EXTENDED_BContent = SGetField(LocalBridgeClazz, "HANGUL_JAMO_EXTENDED_B"); _HANGUL_JAMO_EXTENDED_BReady = true; } return _HANGUL_JAMO_EXTENDED_BContent; } } + private static Java.Lang.Character.UnicodeBlock _HANGUL_JAMO_EXTENDED_BContent = default; + private static bool _HANGUL_JAMO_EXTENDED_BReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock HANGUL_SYLLABLES { get { if (!_HANGUL_SYLLABLESReady) { _HANGUL_SYLLABLESContent = SGetField(LocalBridgeClazz, "HANGUL_SYLLABLES"); _HANGUL_SYLLABLESReady = true; } return _HANGUL_SYLLABLESContent; } } + private static Java.Lang.Character.UnicodeBlock _HANGUL_SYLLABLESContent = default; + private static bool _HANGUL_SYLLABLESReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock HANUNOO { get { if (!_HANUNOOReady) { _HANUNOOContent = SGetField(LocalBridgeClazz, "HANUNOO"); _HANUNOOReady = true; } return _HANUNOOContent; } } + private static Java.Lang.Character.UnicodeBlock _HANUNOOContent = default; + private static bool _HANUNOOReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock HATRAN { get { if (!_HATRANReady) { _HATRANContent = SGetField(LocalBridgeClazz, "HATRAN"); _HATRANReady = true; } return _HATRANContent; } } + private static Java.Lang.Character.UnicodeBlock _HATRANContent = default; + private static bool _HATRANReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock HEBREW { get { if (!_HEBREWReady) { _HEBREWContent = SGetField(LocalBridgeClazz, "HEBREW"); _HEBREWReady = true; } return _HEBREWContent; } } + private static Java.Lang.Character.UnicodeBlock _HEBREWContent = default; + private static bool _HEBREWReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock HIGH_PRIVATE_USE_SURROGATES { get { if (!_HIGH_PRIVATE_USE_SURROGATESReady) { _HIGH_PRIVATE_USE_SURROGATESContent = SGetField(LocalBridgeClazz, "HIGH_PRIVATE_USE_SURROGATES"); _HIGH_PRIVATE_USE_SURROGATESReady = true; } return _HIGH_PRIVATE_USE_SURROGATESContent; } } + private static Java.Lang.Character.UnicodeBlock _HIGH_PRIVATE_USE_SURROGATESContent = default; + private static bool _HIGH_PRIVATE_USE_SURROGATESReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock HIGH_SURROGATES { get { if (!_HIGH_SURROGATESReady) { _HIGH_SURROGATESContent = SGetField(LocalBridgeClazz, "HIGH_SURROGATES"); _HIGH_SURROGATESReady = true; } return _HIGH_SURROGATESContent; } } + private static Java.Lang.Character.UnicodeBlock _HIGH_SURROGATESContent = default; + private static bool _HIGH_SURROGATESReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock HIRAGANA { get { if (!_HIRAGANAReady) { _HIRAGANAContent = SGetField(LocalBridgeClazz, "HIRAGANA"); _HIRAGANAReady = true; } return _HIRAGANAContent; } } + private static Java.Lang.Character.UnicodeBlock _HIRAGANAContent = default; + private static bool _HIRAGANAReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock IDEOGRAPHIC_DESCRIPTION_CHARACTERS { get { if (!_IDEOGRAPHIC_DESCRIPTION_CHARACTERSReady) { _IDEOGRAPHIC_DESCRIPTION_CHARACTERSContent = SGetField(LocalBridgeClazz, "IDEOGRAPHIC_DESCRIPTION_CHARACTERS"); _IDEOGRAPHIC_DESCRIPTION_CHARACTERSReady = true; } return _IDEOGRAPHIC_DESCRIPTION_CHARACTERSContent; } } + private static Java.Lang.Character.UnicodeBlock _IDEOGRAPHIC_DESCRIPTION_CHARACTERSContent = default; + private static bool _IDEOGRAPHIC_DESCRIPTION_CHARACTERSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock IDEOGRAPHIC_SYMBOLS_AND_PUNCTUATION { get { if (!_IDEOGRAPHIC_SYMBOLS_AND_PUNCTUATIONReady) { _IDEOGRAPHIC_SYMBOLS_AND_PUNCTUATIONContent = SGetField(LocalBridgeClazz, "IDEOGRAPHIC_SYMBOLS_AND_PUNCTUATION"); _IDEOGRAPHIC_SYMBOLS_AND_PUNCTUATIONReady = true; } return _IDEOGRAPHIC_SYMBOLS_AND_PUNCTUATIONContent; } } + private static Java.Lang.Character.UnicodeBlock _IDEOGRAPHIC_SYMBOLS_AND_PUNCTUATIONContent = default; + private static bool _IDEOGRAPHIC_SYMBOLS_AND_PUNCTUATIONReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock IMPERIAL_ARAMAIC { get { if (!_IMPERIAL_ARAMAICReady) { _IMPERIAL_ARAMAICContent = SGetField(LocalBridgeClazz, "IMPERIAL_ARAMAIC"); _IMPERIAL_ARAMAICReady = true; } return _IMPERIAL_ARAMAICContent; } } + private static Java.Lang.Character.UnicodeBlock _IMPERIAL_ARAMAICContent = default; + private static bool _IMPERIAL_ARAMAICReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock INSCRIPTIONAL_PAHLAVI { get { if (!_INSCRIPTIONAL_PAHLAVIReady) { _INSCRIPTIONAL_PAHLAVIContent = SGetField(LocalBridgeClazz, "INSCRIPTIONAL_PAHLAVI"); _INSCRIPTIONAL_PAHLAVIReady = true; } return _INSCRIPTIONAL_PAHLAVIContent; } } + private static Java.Lang.Character.UnicodeBlock _INSCRIPTIONAL_PAHLAVIContent = default; + private static bool _INSCRIPTIONAL_PAHLAVIReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock INSCRIPTIONAL_PARTHIAN { get { if (!_INSCRIPTIONAL_PARTHIANReady) { _INSCRIPTIONAL_PARTHIANContent = SGetField(LocalBridgeClazz, "INSCRIPTIONAL_PARTHIAN"); _INSCRIPTIONAL_PARTHIANReady = true; } return _INSCRIPTIONAL_PARTHIANContent; } } + private static Java.Lang.Character.UnicodeBlock _INSCRIPTIONAL_PARTHIANContent = default; + private static bool _INSCRIPTIONAL_PARTHIANReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock IPA_EXTENSIONS { get { if (!_IPA_EXTENSIONSReady) { _IPA_EXTENSIONSContent = SGetField(LocalBridgeClazz, "IPA_EXTENSIONS"); _IPA_EXTENSIONSReady = true; } return _IPA_EXTENSIONSContent; } } + private static Java.Lang.Character.UnicodeBlock _IPA_EXTENSIONSContent = default; + private static bool _IPA_EXTENSIONSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock JAVANESE { get { if (!_JAVANESEReady) { _JAVANESEContent = SGetField(LocalBridgeClazz, "JAVANESE"); _JAVANESEReady = true; } return _JAVANESEContent; } } + private static Java.Lang.Character.UnicodeBlock _JAVANESEContent = default; + private static bool _JAVANESEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock KAITHI { get { if (!_KAITHIReady) { _KAITHIContent = SGetField(LocalBridgeClazz, "KAITHI"); _KAITHIReady = true; } return _KAITHIContent; } } + private static Java.Lang.Character.UnicodeBlock _KAITHIContent = default; + private static bool _KAITHIReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock KANA_EXTENDED_A { get { if (!_KANA_EXTENDED_AReady) { _KANA_EXTENDED_AContent = SGetField(LocalBridgeClazz, "KANA_EXTENDED_A"); _KANA_EXTENDED_AReady = true; } return _KANA_EXTENDED_AContent; } } + private static Java.Lang.Character.UnicodeBlock _KANA_EXTENDED_AContent = default; + private static bool _KANA_EXTENDED_AReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock KANA_SUPPLEMENT { get { if (!_KANA_SUPPLEMENTReady) { _KANA_SUPPLEMENTContent = SGetField(LocalBridgeClazz, "KANA_SUPPLEMENT"); _KANA_SUPPLEMENTReady = true; } return _KANA_SUPPLEMENTContent; } } + private static Java.Lang.Character.UnicodeBlock _KANA_SUPPLEMENTContent = default; + private static bool _KANA_SUPPLEMENTReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock KANBUN { get { if (!_KANBUNReady) { _KANBUNContent = SGetField(LocalBridgeClazz, "KANBUN"); _KANBUNReady = true; } return _KANBUNContent; } } + private static Java.Lang.Character.UnicodeBlock _KANBUNContent = default; + private static bool _KANBUNReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock KANGXI_RADICALS { get { if (!_KANGXI_RADICALSReady) { _KANGXI_RADICALSContent = SGetField(LocalBridgeClazz, "KANGXI_RADICALS"); _KANGXI_RADICALSReady = true; } return _KANGXI_RADICALSContent; } } + private static Java.Lang.Character.UnicodeBlock _KANGXI_RADICALSContent = default; + private static bool _KANGXI_RADICALSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock KANNADA { get { if (!_KANNADAReady) { _KANNADAContent = SGetField(LocalBridgeClazz, "KANNADA"); _KANNADAReady = true; } return _KANNADAContent; } } + private static Java.Lang.Character.UnicodeBlock _KANNADAContent = default; + private static bool _KANNADAReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock KATAKANA { get { if (!_KATAKANAReady) { _KATAKANAContent = SGetField(LocalBridgeClazz, "KATAKANA"); _KATAKANAReady = true; } return _KATAKANAContent; } } + private static Java.Lang.Character.UnicodeBlock _KATAKANAContent = default; + private static bool _KATAKANAReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock KATAKANA_PHONETIC_EXTENSIONS { get { if (!_KATAKANA_PHONETIC_EXTENSIONSReady) { _KATAKANA_PHONETIC_EXTENSIONSContent = SGetField(LocalBridgeClazz, "KATAKANA_PHONETIC_EXTENSIONS"); _KATAKANA_PHONETIC_EXTENSIONSReady = true; } return _KATAKANA_PHONETIC_EXTENSIONSContent; } } + private static Java.Lang.Character.UnicodeBlock _KATAKANA_PHONETIC_EXTENSIONSContent = default; + private static bool _KATAKANA_PHONETIC_EXTENSIONSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock KAYAH_LI { get { if (!_KAYAH_LIReady) { _KAYAH_LIContent = SGetField(LocalBridgeClazz, "KAYAH_LI"); _KAYAH_LIReady = true; } return _KAYAH_LIContent; } } + private static Java.Lang.Character.UnicodeBlock _KAYAH_LIContent = default; + private static bool _KAYAH_LIReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock KHAROSHTHI { get { if (!_KHAROSHTHIReady) { _KHAROSHTHIContent = SGetField(LocalBridgeClazz, "KHAROSHTHI"); _KHAROSHTHIReady = true; } return _KHAROSHTHIContent; } } + private static Java.Lang.Character.UnicodeBlock _KHAROSHTHIContent = default; + private static bool _KHAROSHTHIReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock KHMER { get { if (!_KHMERReady) { _KHMERContent = SGetField(LocalBridgeClazz, "KHMER"); _KHMERReady = true; } return _KHMERContent; } } + private static Java.Lang.Character.UnicodeBlock _KHMERContent = default; + private static bool _KHMERReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock KHMER_SYMBOLS { get { if (!_KHMER_SYMBOLSReady) { _KHMER_SYMBOLSContent = SGetField(LocalBridgeClazz, "KHMER_SYMBOLS"); _KHMER_SYMBOLSReady = true; } return _KHMER_SYMBOLSContent; } } + private static Java.Lang.Character.UnicodeBlock _KHMER_SYMBOLSContent = default; + private static bool _KHMER_SYMBOLSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock KHOJKI { get { if (!_KHOJKIReady) { _KHOJKIContent = SGetField(LocalBridgeClazz, "KHOJKI"); _KHOJKIReady = true; } return _KHOJKIContent; } } + private static Java.Lang.Character.UnicodeBlock _KHOJKIContent = default; + private static bool _KHOJKIReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock KHUDAWADI { get { if (!_KHUDAWADIReady) { _KHUDAWADIContent = SGetField(LocalBridgeClazz, "KHUDAWADI"); _KHUDAWADIReady = true; } return _KHUDAWADIContent; } } + private static Java.Lang.Character.UnicodeBlock _KHUDAWADIContent = default; + private static bool _KHUDAWADIReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock LAO { get { if (!_LAOReady) { _LAOContent = SGetField(LocalBridgeClazz, "LAO"); _LAOReady = true; } return _LAOContent; } } + private static Java.Lang.Character.UnicodeBlock _LAOContent = default; + private static bool _LAOReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock LATIN_1_SUPPLEMENT { get { if (!_LATIN_1_SUPPLEMENTReady) { _LATIN_1_SUPPLEMENTContent = SGetField(LocalBridgeClazz, "LATIN_1_SUPPLEMENT"); _LATIN_1_SUPPLEMENTReady = true; } return _LATIN_1_SUPPLEMENTContent; } } + private static Java.Lang.Character.UnicodeBlock _LATIN_1_SUPPLEMENTContent = default; + private static bool _LATIN_1_SUPPLEMENTReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock LATIN_EXTENDED_A { get { if (!_LATIN_EXTENDED_AReady) { _LATIN_EXTENDED_AContent = SGetField(LocalBridgeClazz, "LATIN_EXTENDED_A"); _LATIN_EXTENDED_AReady = true; } return _LATIN_EXTENDED_AContent; } } + private static Java.Lang.Character.UnicodeBlock _LATIN_EXTENDED_AContent = default; + private static bool _LATIN_EXTENDED_AReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock LATIN_EXTENDED_ADDITIONAL { get { if (!_LATIN_EXTENDED_ADDITIONALReady) { _LATIN_EXTENDED_ADDITIONALContent = SGetField(LocalBridgeClazz, "LATIN_EXTENDED_ADDITIONAL"); _LATIN_EXTENDED_ADDITIONALReady = true; } return _LATIN_EXTENDED_ADDITIONALContent; } } + private static Java.Lang.Character.UnicodeBlock _LATIN_EXTENDED_ADDITIONALContent = default; + private static bool _LATIN_EXTENDED_ADDITIONALReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock LATIN_EXTENDED_B { get { if (!_LATIN_EXTENDED_BReady) { _LATIN_EXTENDED_BContent = SGetField(LocalBridgeClazz, "LATIN_EXTENDED_B"); _LATIN_EXTENDED_BReady = true; } return _LATIN_EXTENDED_BContent; } } + private static Java.Lang.Character.UnicodeBlock _LATIN_EXTENDED_BContent = default; + private static bool _LATIN_EXTENDED_BReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock LATIN_EXTENDED_C { get { if (!_LATIN_EXTENDED_CReady) { _LATIN_EXTENDED_CContent = SGetField(LocalBridgeClazz, "LATIN_EXTENDED_C"); _LATIN_EXTENDED_CReady = true; } return _LATIN_EXTENDED_CContent; } } + private static Java.Lang.Character.UnicodeBlock _LATIN_EXTENDED_CContent = default; + private static bool _LATIN_EXTENDED_CReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock LATIN_EXTENDED_D { get { if (!_LATIN_EXTENDED_DReady) { _LATIN_EXTENDED_DContent = SGetField(LocalBridgeClazz, "LATIN_EXTENDED_D"); _LATIN_EXTENDED_DReady = true; } return _LATIN_EXTENDED_DContent; } } + private static Java.Lang.Character.UnicodeBlock _LATIN_EXTENDED_DContent = default; + private static bool _LATIN_EXTENDED_DReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock LATIN_EXTENDED_E { get { if (!_LATIN_EXTENDED_EReady) { _LATIN_EXTENDED_EContent = SGetField(LocalBridgeClazz, "LATIN_EXTENDED_E"); _LATIN_EXTENDED_EReady = true; } return _LATIN_EXTENDED_EContent; } } + private static Java.Lang.Character.UnicodeBlock _LATIN_EXTENDED_EContent = default; + private static bool _LATIN_EXTENDED_EReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock LEPCHA { get { if (!_LEPCHAReady) { _LEPCHAContent = SGetField(LocalBridgeClazz, "LEPCHA"); _LEPCHAReady = true; } return _LEPCHAContent; } } + private static Java.Lang.Character.UnicodeBlock _LEPCHAContent = default; + private static bool _LEPCHAReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock LETTERLIKE_SYMBOLS { get { if (!_LETTERLIKE_SYMBOLSReady) { _LETTERLIKE_SYMBOLSContent = SGetField(LocalBridgeClazz, "LETTERLIKE_SYMBOLS"); _LETTERLIKE_SYMBOLSReady = true; } return _LETTERLIKE_SYMBOLSContent; } } + private static Java.Lang.Character.UnicodeBlock _LETTERLIKE_SYMBOLSContent = default; + private static bool _LETTERLIKE_SYMBOLSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock LIMBU { get { if (!_LIMBUReady) { _LIMBUContent = SGetField(LocalBridgeClazz, "LIMBU"); _LIMBUReady = true; } return _LIMBUContent; } } + private static Java.Lang.Character.UnicodeBlock _LIMBUContent = default; + private static bool _LIMBUReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock LINEAR_A { get { if (!_LINEAR_AReady) { _LINEAR_AContent = SGetField(LocalBridgeClazz, "LINEAR_A"); _LINEAR_AReady = true; } return _LINEAR_AContent; } } + private static Java.Lang.Character.UnicodeBlock _LINEAR_AContent = default; + private static bool _LINEAR_AReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock LINEAR_B_IDEOGRAMS { get { if (!_LINEAR_B_IDEOGRAMSReady) { _LINEAR_B_IDEOGRAMSContent = SGetField(LocalBridgeClazz, "LINEAR_B_IDEOGRAMS"); _LINEAR_B_IDEOGRAMSReady = true; } return _LINEAR_B_IDEOGRAMSContent; } } + private static Java.Lang.Character.UnicodeBlock _LINEAR_B_IDEOGRAMSContent = default; + private static bool _LINEAR_B_IDEOGRAMSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock LINEAR_B_SYLLABARY { get { if (!_LINEAR_B_SYLLABARYReady) { _LINEAR_B_SYLLABARYContent = SGetField(LocalBridgeClazz, "LINEAR_B_SYLLABARY"); _LINEAR_B_SYLLABARYReady = true; } return _LINEAR_B_SYLLABARYContent; } } + private static Java.Lang.Character.UnicodeBlock _LINEAR_B_SYLLABARYContent = default; + private static bool _LINEAR_B_SYLLABARYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock LISU { get { if (!_LISUReady) { _LISUContent = SGetField(LocalBridgeClazz, "LISU"); _LISUReady = true; } return _LISUContent; } } + private static Java.Lang.Character.UnicodeBlock _LISUContent = default; + private static bool _LISUReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock LOW_SURROGATES { get { if (!_LOW_SURROGATESReady) { _LOW_SURROGATESContent = SGetField(LocalBridgeClazz, "LOW_SURROGATES"); _LOW_SURROGATESReady = true; } return _LOW_SURROGATESContent; } } + private static Java.Lang.Character.UnicodeBlock _LOW_SURROGATESContent = default; + private static bool _LOW_SURROGATESReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock LYCIAN { get { if (!_LYCIANReady) { _LYCIANContent = SGetField(LocalBridgeClazz, "LYCIAN"); _LYCIANReady = true; } return _LYCIANContent; } } + private static Java.Lang.Character.UnicodeBlock _LYCIANContent = default; + private static bool _LYCIANReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock LYDIAN { get { if (!_LYDIANReady) { _LYDIANContent = SGetField(LocalBridgeClazz, "LYDIAN"); _LYDIANReady = true; } return _LYDIANContent; } } + private static Java.Lang.Character.UnicodeBlock _LYDIANContent = default; + private static bool _LYDIANReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock MAHAJANI { get { if (!_MAHAJANIReady) { _MAHAJANIContent = SGetField(LocalBridgeClazz, "MAHAJANI"); _MAHAJANIReady = true; } return _MAHAJANIContent; } } + private static Java.Lang.Character.UnicodeBlock _MAHAJANIContent = default; + private static bool _MAHAJANIReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock MAHJONG_TILES { get { if (!_MAHJONG_TILESReady) { _MAHJONG_TILESContent = SGetField(LocalBridgeClazz, "MAHJONG_TILES"); _MAHJONG_TILESReady = true; } return _MAHJONG_TILESContent; } } + private static Java.Lang.Character.UnicodeBlock _MAHJONG_TILESContent = default; + private static bool _MAHJONG_TILESReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock MALAYALAM { get { if (!_MALAYALAMReady) { _MALAYALAMContent = SGetField(LocalBridgeClazz, "MALAYALAM"); _MALAYALAMReady = true; } return _MALAYALAMContent; } } + private static Java.Lang.Character.UnicodeBlock _MALAYALAMContent = default; + private static bool _MALAYALAMReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock MANDAIC { get { if (!_MANDAICReady) { _MANDAICContent = SGetField(LocalBridgeClazz, "MANDAIC"); _MANDAICReady = true; } return _MANDAICContent; } } + private static Java.Lang.Character.UnicodeBlock _MANDAICContent = default; + private static bool _MANDAICReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock MANICHAEAN { get { if (!_MANICHAEANReady) { _MANICHAEANContent = SGetField(LocalBridgeClazz, "MANICHAEAN"); _MANICHAEANReady = true; } return _MANICHAEANContent; } } + private static Java.Lang.Character.UnicodeBlock _MANICHAEANContent = default; + private static bool _MANICHAEANReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock MARCHEN { get { if (!_MARCHENReady) { _MARCHENContent = SGetField(LocalBridgeClazz, "MARCHEN"); _MARCHENReady = true; } return _MARCHENContent; } } + private static Java.Lang.Character.UnicodeBlock _MARCHENContent = default; + private static bool _MARCHENReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock MASARAM_GONDI { get { if (!_MASARAM_GONDIReady) { _MASARAM_GONDIContent = SGetField(LocalBridgeClazz, "MASARAM_GONDI"); _MASARAM_GONDIReady = true; } return _MASARAM_GONDIContent; } } + private static Java.Lang.Character.UnicodeBlock _MASARAM_GONDIContent = default; + private static bool _MASARAM_GONDIReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock MATHEMATICAL_ALPHANUMERIC_SYMBOLS { get { if (!_MATHEMATICAL_ALPHANUMERIC_SYMBOLSReady) { _MATHEMATICAL_ALPHANUMERIC_SYMBOLSContent = SGetField(LocalBridgeClazz, "MATHEMATICAL_ALPHANUMERIC_SYMBOLS"); _MATHEMATICAL_ALPHANUMERIC_SYMBOLSReady = true; } return _MATHEMATICAL_ALPHANUMERIC_SYMBOLSContent; } } + private static Java.Lang.Character.UnicodeBlock _MATHEMATICAL_ALPHANUMERIC_SYMBOLSContent = default; + private static bool _MATHEMATICAL_ALPHANUMERIC_SYMBOLSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock MATHEMATICAL_OPERATORS { get { if (!_MATHEMATICAL_OPERATORSReady) { _MATHEMATICAL_OPERATORSContent = SGetField(LocalBridgeClazz, "MATHEMATICAL_OPERATORS"); _MATHEMATICAL_OPERATORSReady = true; } return _MATHEMATICAL_OPERATORSContent; } } + private static Java.Lang.Character.UnicodeBlock _MATHEMATICAL_OPERATORSContent = default; + private static bool _MATHEMATICAL_OPERATORSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock MEETEI_MAYEK { get { if (!_MEETEI_MAYEKReady) { _MEETEI_MAYEKContent = SGetField(LocalBridgeClazz, "MEETEI_MAYEK"); _MEETEI_MAYEKReady = true; } return _MEETEI_MAYEKContent; } } + private static Java.Lang.Character.UnicodeBlock _MEETEI_MAYEKContent = default; + private static bool _MEETEI_MAYEKReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock MEETEI_MAYEK_EXTENSIONS { get { if (!_MEETEI_MAYEK_EXTENSIONSReady) { _MEETEI_MAYEK_EXTENSIONSContent = SGetField(LocalBridgeClazz, "MEETEI_MAYEK_EXTENSIONS"); _MEETEI_MAYEK_EXTENSIONSReady = true; } return _MEETEI_MAYEK_EXTENSIONSContent; } } + private static Java.Lang.Character.UnicodeBlock _MEETEI_MAYEK_EXTENSIONSContent = default; + private static bool _MEETEI_MAYEK_EXTENSIONSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock MENDE_KIKAKUI { get { if (!_MENDE_KIKAKUIReady) { _MENDE_KIKAKUIContent = SGetField(LocalBridgeClazz, "MENDE_KIKAKUI"); _MENDE_KIKAKUIReady = true; } return _MENDE_KIKAKUIContent; } } + private static Java.Lang.Character.UnicodeBlock _MENDE_KIKAKUIContent = default; + private static bool _MENDE_KIKAKUIReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock MEROITIC_CURSIVE { get { if (!_MEROITIC_CURSIVEReady) { _MEROITIC_CURSIVEContent = SGetField(LocalBridgeClazz, "MEROITIC_CURSIVE"); _MEROITIC_CURSIVEReady = true; } return _MEROITIC_CURSIVEContent; } } + private static Java.Lang.Character.UnicodeBlock _MEROITIC_CURSIVEContent = default; + private static bool _MEROITIC_CURSIVEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock MEROITIC_HIEROGLYPHS { get { if (!_MEROITIC_HIEROGLYPHSReady) { _MEROITIC_HIEROGLYPHSContent = SGetField(LocalBridgeClazz, "MEROITIC_HIEROGLYPHS"); _MEROITIC_HIEROGLYPHSReady = true; } return _MEROITIC_HIEROGLYPHSContent; } } + private static Java.Lang.Character.UnicodeBlock _MEROITIC_HIEROGLYPHSContent = default; + private static bool _MEROITIC_HIEROGLYPHSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock MIAO { get { if (!_MIAOReady) { _MIAOContent = SGetField(LocalBridgeClazz, "MIAO"); _MIAOReady = true; } return _MIAOContent; } } + private static Java.Lang.Character.UnicodeBlock _MIAOContent = default; + private static bool _MIAOReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A { get { if (!_MISCELLANEOUS_MATHEMATICAL_SYMBOLS_AReady) { _MISCELLANEOUS_MATHEMATICAL_SYMBOLS_AContent = SGetField(LocalBridgeClazz, "MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A"); _MISCELLANEOUS_MATHEMATICAL_SYMBOLS_AReady = true; } return _MISCELLANEOUS_MATHEMATICAL_SYMBOLS_AContent; } } + private static Java.Lang.Character.UnicodeBlock _MISCELLANEOUS_MATHEMATICAL_SYMBOLS_AContent = default; + private static bool _MISCELLANEOUS_MATHEMATICAL_SYMBOLS_AReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B { get { if (!_MISCELLANEOUS_MATHEMATICAL_SYMBOLS_BReady) { _MISCELLANEOUS_MATHEMATICAL_SYMBOLS_BContent = SGetField(LocalBridgeClazz, "MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B"); _MISCELLANEOUS_MATHEMATICAL_SYMBOLS_BReady = true; } return _MISCELLANEOUS_MATHEMATICAL_SYMBOLS_BContent; } } + private static Java.Lang.Character.UnicodeBlock _MISCELLANEOUS_MATHEMATICAL_SYMBOLS_BContent = default; + private static bool _MISCELLANEOUS_MATHEMATICAL_SYMBOLS_BReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock MISCELLANEOUS_SYMBOLS { get { if (!_MISCELLANEOUS_SYMBOLSReady) { _MISCELLANEOUS_SYMBOLSContent = SGetField(LocalBridgeClazz, "MISCELLANEOUS_SYMBOLS"); _MISCELLANEOUS_SYMBOLSReady = true; } return _MISCELLANEOUS_SYMBOLSContent; } } + private static Java.Lang.Character.UnicodeBlock _MISCELLANEOUS_SYMBOLSContent = default; + private static bool _MISCELLANEOUS_SYMBOLSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock MISCELLANEOUS_SYMBOLS_AND_ARROWS { get { if (!_MISCELLANEOUS_SYMBOLS_AND_ARROWSReady) { _MISCELLANEOUS_SYMBOLS_AND_ARROWSContent = SGetField(LocalBridgeClazz, "MISCELLANEOUS_SYMBOLS_AND_ARROWS"); _MISCELLANEOUS_SYMBOLS_AND_ARROWSReady = true; } return _MISCELLANEOUS_SYMBOLS_AND_ARROWSContent; } } + private static Java.Lang.Character.UnicodeBlock _MISCELLANEOUS_SYMBOLS_AND_ARROWSContent = default; + private static bool _MISCELLANEOUS_SYMBOLS_AND_ARROWSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHS { get { if (!_MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHSReady) { _MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHSContent = SGetField(LocalBridgeClazz, "MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHS"); _MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHSReady = true; } return _MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHSContent; } } + private static Java.Lang.Character.UnicodeBlock _MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHSContent = default; + private static bool _MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock MISCELLANEOUS_TECHNICAL { get { if (!_MISCELLANEOUS_TECHNICALReady) { _MISCELLANEOUS_TECHNICALContent = SGetField(LocalBridgeClazz, "MISCELLANEOUS_TECHNICAL"); _MISCELLANEOUS_TECHNICALReady = true; } return _MISCELLANEOUS_TECHNICALContent; } } + private static Java.Lang.Character.UnicodeBlock _MISCELLANEOUS_TECHNICALContent = default; + private static bool _MISCELLANEOUS_TECHNICALReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock MODI { get { if (!_MODIReady) { _MODIContent = SGetField(LocalBridgeClazz, "MODI"); _MODIReady = true; } return _MODIContent; } } + private static Java.Lang.Character.UnicodeBlock _MODIContent = default; + private static bool _MODIReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock MODIFIER_TONE_LETTERS { get { if (!_MODIFIER_TONE_LETTERSReady) { _MODIFIER_TONE_LETTERSContent = SGetField(LocalBridgeClazz, "MODIFIER_TONE_LETTERS"); _MODIFIER_TONE_LETTERSReady = true; } return _MODIFIER_TONE_LETTERSContent; } } + private static Java.Lang.Character.UnicodeBlock _MODIFIER_TONE_LETTERSContent = default; + private static bool _MODIFIER_TONE_LETTERSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock MONGOLIAN { get { if (!_MONGOLIANReady) { _MONGOLIANContent = SGetField(LocalBridgeClazz, "MONGOLIAN"); _MONGOLIANReady = true; } return _MONGOLIANContent; } } + private static Java.Lang.Character.UnicodeBlock _MONGOLIANContent = default; + private static bool _MONGOLIANReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock MONGOLIAN_SUPPLEMENT { get { if (!_MONGOLIAN_SUPPLEMENTReady) { _MONGOLIAN_SUPPLEMENTContent = SGetField(LocalBridgeClazz, "MONGOLIAN_SUPPLEMENT"); _MONGOLIAN_SUPPLEMENTReady = true; } return _MONGOLIAN_SUPPLEMENTContent; } } + private static Java.Lang.Character.UnicodeBlock _MONGOLIAN_SUPPLEMENTContent = default; + private static bool _MONGOLIAN_SUPPLEMENTReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock MRO { get { if (!_MROReady) { _MROContent = SGetField(LocalBridgeClazz, "MRO"); _MROReady = true; } return _MROContent; } } + private static Java.Lang.Character.UnicodeBlock _MROContent = default; + private static bool _MROReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock MULTANI { get { if (!_MULTANIReady) { _MULTANIContent = SGetField(LocalBridgeClazz, "MULTANI"); _MULTANIReady = true; } return _MULTANIContent; } } + private static Java.Lang.Character.UnicodeBlock _MULTANIContent = default; + private static bool _MULTANIReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock MUSICAL_SYMBOLS { get { if (!_MUSICAL_SYMBOLSReady) { _MUSICAL_SYMBOLSContent = SGetField(LocalBridgeClazz, "MUSICAL_SYMBOLS"); _MUSICAL_SYMBOLSReady = true; } return _MUSICAL_SYMBOLSContent; } } + private static Java.Lang.Character.UnicodeBlock _MUSICAL_SYMBOLSContent = default; + private static bool _MUSICAL_SYMBOLSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock MYANMAR { get { if (!_MYANMARReady) { _MYANMARContent = SGetField(LocalBridgeClazz, "MYANMAR"); _MYANMARReady = true; } return _MYANMARContent; } } + private static Java.Lang.Character.UnicodeBlock _MYANMARContent = default; + private static bool _MYANMARReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock MYANMAR_EXTENDED_A { get { if (!_MYANMAR_EXTENDED_AReady) { _MYANMAR_EXTENDED_AContent = SGetField(LocalBridgeClazz, "MYANMAR_EXTENDED_A"); _MYANMAR_EXTENDED_AReady = true; } return _MYANMAR_EXTENDED_AContent; } } + private static Java.Lang.Character.UnicodeBlock _MYANMAR_EXTENDED_AContent = default; + private static bool _MYANMAR_EXTENDED_AReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock MYANMAR_EXTENDED_B { get { if (!_MYANMAR_EXTENDED_BReady) { _MYANMAR_EXTENDED_BContent = SGetField(LocalBridgeClazz, "MYANMAR_EXTENDED_B"); _MYANMAR_EXTENDED_BReady = true; } return _MYANMAR_EXTENDED_BContent; } } + private static Java.Lang.Character.UnicodeBlock _MYANMAR_EXTENDED_BContent = default; + private static bool _MYANMAR_EXTENDED_BReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock NABATAEAN { get { if (!_NABATAEANReady) { _NABATAEANContent = SGetField(LocalBridgeClazz, "NABATAEAN"); _NABATAEANReady = true; } return _NABATAEANContent; } } + private static Java.Lang.Character.UnicodeBlock _NABATAEANContent = default; + private static bool _NABATAEANReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock NEW_TAI_LUE { get { if (!_NEW_TAI_LUEReady) { _NEW_TAI_LUEContent = SGetField(LocalBridgeClazz, "NEW_TAI_LUE"); _NEW_TAI_LUEReady = true; } return _NEW_TAI_LUEContent; } } + private static Java.Lang.Character.UnicodeBlock _NEW_TAI_LUEContent = default; + private static bool _NEW_TAI_LUEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock NEWA { get { if (!_NEWAReady) { _NEWAContent = SGetField(LocalBridgeClazz, "NEWA"); _NEWAReady = true; } return _NEWAContent; } } + private static Java.Lang.Character.UnicodeBlock _NEWAContent = default; + private static bool _NEWAReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock NKO { get { if (!_NKOReady) { _NKOContent = SGetField(LocalBridgeClazz, "NKO"); _NKOReady = true; } return _NKOContent; } } + private static Java.Lang.Character.UnicodeBlock _NKOContent = default; + private static bool _NKOReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock NUMBER_FORMS { get { if (!_NUMBER_FORMSReady) { _NUMBER_FORMSContent = SGetField(LocalBridgeClazz, "NUMBER_FORMS"); _NUMBER_FORMSReady = true; } return _NUMBER_FORMSContent; } } + private static Java.Lang.Character.UnicodeBlock _NUMBER_FORMSContent = default; + private static bool _NUMBER_FORMSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock NUSHU { get { if (!_NUSHUReady) { _NUSHUContent = SGetField(LocalBridgeClazz, "NUSHU"); _NUSHUReady = true; } return _NUSHUContent; } } + private static Java.Lang.Character.UnicodeBlock _NUSHUContent = default; + private static bool _NUSHUReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock OGHAM { get { if (!_OGHAMReady) { _OGHAMContent = SGetField(LocalBridgeClazz, "OGHAM"); _OGHAMReady = true; } return _OGHAMContent; } } + private static Java.Lang.Character.UnicodeBlock _OGHAMContent = default; + private static bool _OGHAMReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock OL_CHIKI { get { if (!_OL_CHIKIReady) { _OL_CHIKIContent = SGetField(LocalBridgeClazz, "OL_CHIKI"); _OL_CHIKIReady = true; } return _OL_CHIKIContent; } } + private static Java.Lang.Character.UnicodeBlock _OL_CHIKIContent = default; + private static bool _OL_CHIKIReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock OLD_HUNGARIAN { get { if (!_OLD_HUNGARIANReady) { _OLD_HUNGARIANContent = SGetField(LocalBridgeClazz, "OLD_HUNGARIAN"); _OLD_HUNGARIANReady = true; } return _OLD_HUNGARIANContent; } } + private static Java.Lang.Character.UnicodeBlock _OLD_HUNGARIANContent = default; + private static bool _OLD_HUNGARIANReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock OLD_ITALIC { get { if (!_OLD_ITALICReady) { _OLD_ITALICContent = SGetField(LocalBridgeClazz, "OLD_ITALIC"); _OLD_ITALICReady = true; } return _OLD_ITALICContent; } } + private static Java.Lang.Character.UnicodeBlock _OLD_ITALICContent = default; + private static bool _OLD_ITALICReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock OLD_NORTH_ARABIAN { get { if (!_OLD_NORTH_ARABIANReady) { _OLD_NORTH_ARABIANContent = SGetField(LocalBridgeClazz, "OLD_NORTH_ARABIAN"); _OLD_NORTH_ARABIANReady = true; } return _OLD_NORTH_ARABIANContent; } } + private static Java.Lang.Character.UnicodeBlock _OLD_NORTH_ARABIANContent = default; + private static bool _OLD_NORTH_ARABIANReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock OLD_PERMIC { get { if (!_OLD_PERMICReady) { _OLD_PERMICContent = SGetField(LocalBridgeClazz, "OLD_PERMIC"); _OLD_PERMICReady = true; } return _OLD_PERMICContent; } } + private static Java.Lang.Character.UnicodeBlock _OLD_PERMICContent = default; + private static bool _OLD_PERMICReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock OLD_PERSIAN { get { if (!_OLD_PERSIANReady) { _OLD_PERSIANContent = SGetField(LocalBridgeClazz, "OLD_PERSIAN"); _OLD_PERSIANReady = true; } return _OLD_PERSIANContent; } } + private static Java.Lang.Character.UnicodeBlock _OLD_PERSIANContent = default; + private static bool _OLD_PERSIANReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock OLD_SOUTH_ARABIAN { get { if (!_OLD_SOUTH_ARABIANReady) { _OLD_SOUTH_ARABIANContent = SGetField(LocalBridgeClazz, "OLD_SOUTH_ARABIAN"); _OLD_SOUTH_ARABIANReady = true; } return _OLD_SOUTH_ARABIANContent; } } + private static Java.Lang.Character.UnicodeBlock _OLD_SOUTH_ARABIANContent = default; + private static bool _OLD_SOUTH_ARABIANReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock OLD_TURKIC { get { if (!_OLD_TURKICReady) { _OLD_TURKICContent = SGetField(LocalBridgeClazz, "OLD_TURKIC"); _OLD_TURKICReady = true; } return _OLD_TURKICContent; } } + private static Java.Lang.Character.UnicodeBlock _OLD_TURKICContent = default; + private static bool _OLD_TURKICReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock OPTICAL_CHARACTER_RECOGNITION { get { if (!_OPTICAL_CHARACTER_RECOGNITIONReady) { _OPTICAL_CHARACTER_RECOGNITIONContent = SGetField(LocalBridgeClazz, "OPTICAL_CHARACTER_RECOGNITION"); _OPTICAL_CHARACTER_RECOGNITIONReady = true; } return _OPTICAL_CHARACTER_RECOGNITIONContent; } } + private static Java.Lang.Character.UnicodeBlock _OPTICAL_CHARACTER_RECOGNITIONContent = default; + private static bool _OPTICAL_CHARACTER_RECOGNITIONReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock ORIYA { get { if (!_ORIYAReady) { _ORIYAContent = SGetField(LocalBridgeClazz, "ORIYA"); _ORIYAReady = true; } return _ORIYAContent; } } + private static Java.Lang.Character.UnicodeBlock _ORIYAContent = default; + private static bool _ORIYAReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock ORNAMENTAL_DINGBATS { get { if (!_ORNAMENTAL_DINGBATSReady) { _ORNAMENTAL_DINGBATSContent = SGetField(LocalBridgeClazz, "ORNAMENTAL_DINGBATS"); _ORNAMENTAL_DINGBATSReady = true; } return _ORNAMENTAL_DINGBATSContent; } } + private static Java.Lang.Character.UnicodeBlock _ORNAMENTAL_DINGBATSContent = default; + private static bool _ORNAMENTAL_DINGBATSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock OSAGE { get { if (!_OSAGEReady) { _OSAGEContent = SGetField(LocalBridgeClazz, "OSAGE"); _OSAGEReady = true; } return _OSAGEContent; } } + private static Java.Lang.Character.UnicodeBlock _OSAGEContent = default; + private static bool _OSAGEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock OSMANYA { get { if (!_OSMANYAReady) { _OSMANYAContent = SGetField(LocalBridgeClazz, "OSMANYA"); _OSMANYAReady = true; } return _OSMANYAContent; } } + private static Java.Lang.Character.UnicodeBlock _OSMANYAContent = default; + private static bool _OSMANYAReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock PAHAWH_HMONG { get { if (!_PAHAWH_HMONGReady) { _PAHAWH_HMONGContent = SGetField(LocalBridgeClazz, "PAHAWH_HMONG"); _PAHAWH_HMONGReady = true; } return _PAHAWH_HMONGContent; } } + private static Java.Lang.Character.UnicodeBlock _PAHAWH_HMONGContent = default; + private static bool _PAHAWH_HMONGReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock PALMYRENE { get { if (!_PALMYRENEReady) { _PALMYRENEContent = SGetField(LocalBridgeClazz, "PALMYRENE"); _PALMYRENEReady = true; } return _PALMYRENEContent; } } + private static Java.Lang.Character.UnicodeBlock _PALMYRENEContent = default; + private static bool _PALMYRENEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock PAU_CIN_HAU { get { if (!_PAU_CIN_HAUReady) { _PAU_CIN_HAUContent = SGetField(LocalBridgeClazz, "PAU_CIN_HAU"); _PAU_CIN_HAUReady = true; } return _PAU_CIN_HAUContent; } } + private static Java.Lang.Character.UnicodeBlock _PAU_CIN_HAUContent = default; + private static bool _PAU_CIN_HAUReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock PHAGS_PA { get { if (!_PHAGS_PAReady) { _PHAGS_PAContent = SGetField(LocalBridgeClazz, "PHAGS_PA"); _PHAGS_PAReady = true; } return _PHAGS_PAContent; } } + private static Java.Lang.Character.UnicodeBlock _PHAGS_PAContent = default; + private static bool _PHAGS_PAReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock PHAISTOS_DISC { get { if (!_PHAISTOS_DISCReady) { _PHAISTOS_DISCContent = SGetField(LocalBridgeClazz, "PHAISTOS_DISC"); _PHAISTOS_DISCReady = true; } return _PHAISTOS_DISCContent; } } + private static Java.Lang.Character.UnicodeBlock _PHAISTOS_DISCContent = default; + private static bool _PHAISTOS_DISCReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock PHOENICIAN { get { if (!_PHOENICIANReady) { _PHOENICIANContent = SGetField(LocalBridgeClazz, "PHOENICIAN"); _PHOENICIANReady = true; } return _PHOENICIANContent; } } + private static Java.Lang.Character.UnicodeBlock _PHOENICIANContent = default; + private static bool _PHOENICIANReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock PHONETIC_EXTENSIONS { get { if (!_PHONETIC_EXTENSIONSReady) { _PHONETIC_EXTENSIONSContent = SGetField(LocalBridgeClazz, "PHONETIC_EXTENSIONS"); _PHONETIC_EXTENSIONSReady = true; } return _PHONETIC_EXTENSIONSContent; } } + private static Java.Lang.Character.UnicodeBlock _PHONETIC_EXTENSIONSContent = default; + private static bool _PHONETIC_EXTENSIONSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock PHONETIC_EXTENSIONS_SUPPLEMENT { get { if (!_PHONETIC_EXTENSIONS_SUPPLEMENTReady) { _PHONETIC_EXTENSIONS_SUPPLEMENTContent = SGetField(LocalBridgeClazz, "PHONETIC_EXTENSIONS_SUPPLEMENT"); _PHONETIC_EXTENSIONS_SUPPLEMENTReady = true; } return _PHONETIC_EXTENSIONS_SUPPLEMENTContent; } } + private static Java.Lang.Character.UnicodeBlock _PHONETIC_EXTENSIONS_SUPPLEMENTContent = default; + private static bool _PHONETIC_EXTENSIONS_SUPPLEMENTReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock PLAYING_CARDS { get { if (!_PLAYING_CARDSReady) { _PLAYING_CARDSContent = SGetField(LocalBridgeClazz, "PLAYING_CARDS"); _PLAYING_CARDSReady = true; } return _PLAYING_CARDSContent; } } + private static Java.Lang.Character.UnicodeBlock _PLAYING_CARDSContent = default; + private static bool _PLAYING_CARDSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock PRIVATE_USE_AREA { get { if (!_PRIVATE_USE_AREAReady) { _PRIVATE_USE_AREAContent = SGetField(LocalBridgeClazz, "PRIVATE_USE_AREA"); _PRIVATE_USE_AREAReady = true; } return _PRIVATE_USE_AREAContent; } } + private static Java.Lang.Character.UnicodeBlock _PRIVATE_USE_AREAContent = default; + private static bool _PRIVATE_USE_AREAReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock PSALTER_PAHLAVI { get { if (!_PSALTER_PAHLAVIReady) { _PSALTER_PAHLAVIContent = SGetField(LocalBridgeClazz, "PSALTER_PAHLAVI"); _PSALTER_PAHLAVIReady = true; } return _PSALTER_PAHLAVIContent; } } + private static Java.Lang.Character.UnicodeBlock _PSALTER_PAHLAVIContent = default; + private static bool _PSALTER_PAHLAVIReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock REJANG { get { if (!_REJANGReady) { _REJANGContent = SGetField(LocalBridgeClazz, "REJANG"); _REJANGReady = true; } return _REJANGContent; } } + private static Java.Lang.Character.UnicodeBlock _REJANGContent = default; + private static bool _REJANGReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock RUMI_NUMERAL_SYMBOLS { get { if (!_RUMI_NUMERAL_SYMBOLSReady) { _RUMI_NUMERAL_SYMBOLSContent = SGetField(LocalBridgeClazz, "RUMI_NUMERAL_SYMBOLS"); _RUMI_NUMERAL_SYMBOLSReady = true; } return _RUMI_NUMERAL_SYMBOLSContent; } } + private static Java.Lang.Character.UnicodeBlock _RUMI_NUMERAL_SYMBOLSContent = default; + private static bool _RUMI_NUMERAL_SYMBOLSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock RUNIC { get { if (!_RUNICReady) { _RUNICContent = SGetField(LocalBridgeClazz, "RUNIC"); _RUNICReady = true; } return _RUNICContent; } } + private static Java.Lang.Character.UnicodeBlock _RUNICContent = default; + private static bool _RUNICReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock SAMARITAN { get { if (!_SAMARITANReady) { _SAMARITANContent = SGetField(LocalBridgeClazz, "SAMARITAN"); _SAMARITANReady = true; } return _SAMARITANContent; } } + private static Java.Lang.Character.UnicodeBlock _SAMARITANContent = default; + private static bool _SAMARITANReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock SAURASHTRA { get { if (!_SAURASHTRAReady) { _SAURASHTRAContent = SGetField(LocalBridgeClazz, "SAURASHTRA"); _SAURASHTRAReady = true; } return _SAURASHTRAContent; } } + private static Java.Lang.Character.UnicodeBlock _SAURASHTRAContent = default; + private static bool _SAURASHTRAReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock SHARADA { get { if (!_SHARADAReady) { _SHARADAContent = SGetField(LocalBridgeClazz, "SHARADA"); _SHARADAReady = true; } return _SHARADAContent; } } + private static Java.Lang.Character.UnicodeBlock _SHARADAContent = default; + private static bool _SHARADAReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock SHAVIAN { get { if (!_SHAVIANReady) { _SHAVIANContent = SGetField(LocalBridgeClazz, "SHAVIAN"); _SHAVIANReady = true; } return _SHAVIANContent; } } + private static Java.Lang.Character.UnicodeBlock _SHAVIANContent = default; + private static bool _SHAVIANReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock SHORTHAND_FORMAT_CONTROLS { get { if (!_SHORTHAND_FORMAT_CONTROLSReady) { _SHORTHAND_FORMAT_CONTROLSContent = SGetField(LocalBridgeClazz, "SHORTHAND_FORMAT_CONTROLS"); _SHORTHAND_FORMAT_CONTROLSReady = true; } return _SHORTHAND_FORMAT_CONTROLSContent; } } + private static Java.Lang.Character.UnicodeBlock _SHORTHAND_FORMAT_CONTROLSContent = default; + private static bool _SHORTHAND_FORMAT_CONTROLSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock SIDDHAM { get { if (!_SIDDHAMReady) { _SIDDHAMContent = SGetField(LocalBridgeClazz, "SIDDHAM"); _SIDDHAMReady = true; } return _SIDDHAMContent; } } + private static Java.Lang.Character.UnicodeBlock _SIDDHAMContent = default; + private static bool _SIDDHAMReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock SINHALA { get { if (!_SINHALAReady) { _SINHALAContent = SGetField(LocalBridgeClazz, "SINHALA"); _SINHALAReady = true; } return _SINHALAContent; } } + private static Java.Lang.Character.UnicodeBlock _SINHALAContent = default; + private static bool _SINHALAReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock SINHALA_ARCHAIC_NUMBERS { get { if (!_SINHALA_ARCHAIC_NUMBERSReady) { _SINHALA_ARCHAIC_NUMBERSContent = SGetField(LocalBridgeClazz, "SINHALA_ARCHAIC_NUMBERS"); _SINHALA_ARCHAIC_NUMBERSReady = true; } return _SINHALA_ARCHAIC_NUMBERSContent; } } + private static Java.Lang.Character.UnicodeBlock _SINHALA_ARCHAIC_NUMBERSContent = default; + private static bool _SINHALA_ARCHAIC_NUMBERSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock SMALL_FORM_VARIANTS { get { if (!_SMALL_FORM_VARIANTSReady) { _SMALL_FORM_VARIANTSContent = SGetField(LocalBridgeClazz, "SMALL_FORM_VARIANTS"); _SMALL_FORM_VARIANTSReady = true; } return _SMALL_FORM_VARIANTSContent; } } + private static Java.Lang.Character.UnicodeBlock _SMALL_FORM_VARIANTSContent = default; + private static bool _SMALL_FORM_VARIANTSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock SORA_SOMPENG { get { if (!_SORA_SOMPENGReady) { _SORA_SOMPENGContent = SGetField(LocalBridgeClazz, "SORA_SOMPENG"); _SORA_SOMPENGReady = true; } return _SORA_SOMPENGContent; } } + private static Java.Lang.Character.UnicodeBlock _SORA_SOMPENGContent = default; + private static bool _SORA_SOMPENGReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock SOYOMBO { get { if (!_SOYOMBOReady) { _SOYOMBOContent = SGetField(LocalBridgeClazz, "SOYOMBO"); _SOYOMBOReady = true; } return _SOYOMBOContent; } } + private static Java.Lang.Character.UnicodeBlock _SOYOMBOContent = default; + private static bool _SOYOMBOReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock SPACING_MODIFIER_LETTERS { get { if (!_SPACING_MODIFIER_LETTERSReady) { _SPACING_MODIFIER_LETTERSContent = SGetField(LocalBridgeClazz, "SPACING_MODIFIER_LETTERS"); _SPACING_MODIFIER_LETTERSReady = true; } return _SPACING_MODIFIER_LETTERSContent; } } + private static Java.Lang.Character.UnicodeBlock _SPACING_MODIFIER_LETTERSContent = default; + private static bool _SPACING_MODIFIER_LETTERSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock SPECIALS { get { if (!_SPECIALSReady) { _SPECIALSContent = SGetField(LocalBridgeClazz, "SPECIALS"); _SPECIALSReady = true; } return _SPECIALSContent; } } + private static Java.Lang.Character.UnicodeBlock _SPECIALSContent = default; + private static bool _SPECIALSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock SUNDANESE { get { if (!_SUNDANESEReady) { _SUNDANESEContent = SGetField(LocalBridgeClazz, "SUNDANESE"); _SUNDANESEReady = true; } return _SUNDANESEContent; } } + private static Java.Lang.Character.UnicodeBlock _SUNDANESEContent = default; + private static bool _SUNDANESEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock SUNDANESE_SUPPLEMENT { get { if (!_SUNDANESE_SUPPLEMENTReady) { _SUNDANESE_SUPPLEMENTContent = SGetField(LocalBridgeClazz, "SUNDANESE_SUPPLEMENT"); _SUNDANESE_SUPPLEMENTReady = true; } return _SUNDANESE_SUPPLEMENTContent; } } + private static Java.Lang.Character.UnicodeBlock _SUNDANESE_SUPPLEMENTContent = default; + private static bool _SUNDANESE_SUPPLEMENTReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock SUPERSCRIPTS_AND_SUBSCRIPTS { get { if (!_SUPERSCRIPTS_AND_SUBSCRIPTSReady) { _SUPERSCRIPTS_AND_SUBSCRIPTSContent = SGetField(LocalBridgeClazz, "SUPERSCRIPTS_AND_SUBSCRIPTS"); _SUPERSCRIPTS_AND_SUBSCRIPTSReady = true; } return _SUPERSCRIPTS_AND_SUBSCRIPTSContent; } } + private static Java.Lang.Character.UnicodeBlock _SUPERSCRIPTS_AND_SUBSCRIPTSContent = default; + private static bool _SUPERSCRIPTS_AND_SUBSCRIPTSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock SUPPLEMENTAL_ARROWS_A { get { if (!_SUPPLEMENTAL_ARROWS_AReady) { _SUPPLEMENTAL_ARROWS_AContent = SGetField(LocalBridgeClazz, "SUPPLEMENTAL_ARROWS_A"); _SUPPLEMENTAL_ARROWS_AReady = true; } return _SUPPLEMENTAL_ARROWS_AContent; } } + private static Java.Lang.Character.UnicodeBlock _SUPPLEMENTAL_ARROWS_AContent = default; + private static bool _SUPPLEMENTAL_ARROWS_AReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock SUPPLEMENTAL_ARROWS_B { get { if (!_SUPPLEMENTAL_ARROWS_BReady) { _SUPPLEMENTAL_ARROWS_BContent = SGetField(LocalBridgeClazz, "SUPPLEMENTAL_ARROWS_B"); _SUPPLEMENTAL_ARROWS_BReady = true; } return _SUPPLEMENTAL_ARROWS_BContent; } } + private static Java.Lang.Character.UnicodeBlock _SUPPLEMENTAL_ARROWS_BContent = default; + private static bool _SUPPLEMENTAL_ARROWS_BReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock SUPPLEMENTAL_ARROWS_C { get { if (!_SUPPLEMENTAL_ARROWS_CReady) { _SUPPLEMENTAL_ARROWS_CContent = SGetField(LocalBridgeClazz, "SUPPLEMENTAL_ARROWS_C"); _SUPPLEMENTAL_ARROWS_CReady = true; } return _SUPPLEMENTAL_ARROWS_CContent; } } + private static Java.Lang.Character.UnicodeBlock _SUPPLEMENTAL_ARROWS_CContent = default; + private static bool _SUPPLEMENTAL_ARROWS_CReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock SUPPLEMENTAL_MATHEMATICAL_OPERATORS { get { if (!_SUPPLEMENTAL_MATHEMATICAL_OPERATORSReady) { _SUPPLEMENTAL_MATHEMATICAL_OPERATORSContent = SGetField(LocalBridgeClazz, "SUPPLEMENTAL_MATHEMATICAL_OPERATORS"); _SUPPLEMENTAL_MATHEMATICAL_OPERATORSReady = true; } return _SUPPLEMENTAL_MATHEMATICAL_OPERATORSContent; } } + private static Java.Lang.Character.UnicodeBlock _SUPPLEMENTAL_MATHEMATICAL_OPERATORSContent = default; + private static bool _SUPPLEMENTAL_MATHEMATICAL_OPERATORSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock SUPPLEMENTAL_PUNCTUATION { get { if (!_SUPPLEMENTAL_PUNCTUATIONReady) { _SUPPLEMENTAL_PUNCTUATIONContent = SGetField(LocalBridgeClazz, "SUPPLEMENTAL_PUNCTUATION"); _SUPPLEMENTAL_PUNCTUATIONReady = true; } return _SUPPLEMENTAL_PUNCTUATIONContent; } } + private static Java.Lang.Character.UnicodeBlock _SUPPLEMENTAL_PUNCTUATIONContent = default; + private static bool _SUPPLEMENTAL_PUNCTUATIONReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock SUPPLEMENTAL_SYMBOLS_AND_PICTOGRAPHS { get { if (!_SUPPLEMENTAL_SYMBOLS_AND_PICTOGRAPHSReady) { _SUPPLEMENTAL_SYMBOLS_AND_PICTOGRAPHSContent = SGetField(LocalBridgeClazz, "SUPPLEMENTAL_SYMBOLS_AND_PICTOGRAPHS"); _SUPPLEMENTAL_SYMBOLS_AND_PICTOGRAPHSReady = true; } return _SUPPLEMENTAL_SYMBOLS_AND_PICTOGRAPHSContent; } } + private static Java.Lang.Character.UnicodeBlock _SUPPLEMENTAL_SYMBOLS_AND_PICTOGRAPHSContent = default; + private static bool _SUPPLEMENTAL_SYMBOLS_AND_PICTOGRAPHSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock SUPPLEMENTARY_PRIVATE_USE_AREA_A { get { if (!_SUPPLEMENTARY_PRIVATE_USE_AREA_AReady) { _SUPPLEMENTARY_PRIVATE_USE_AREA_AContent = SGetField(LocalBridgeClazz, "SUPPLEMENTARY_PRIVATE_USE_AREA_A"); _SUPPLEMENTARY_PRIVATE_USE_AREA_AReady = true; } return _SUPPLEMENTARY_PRIVATE_USE_AREA_AContent; } } + private static Java.Lang.Character.UnicodeBlock _SUPPLEMENTARY_PRIVATE_USE_AREA_AContent = default; + private static bool _SUPPLEMENTARY_PRIVATE_USE_AREA_AReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock SUPPLEMENTARY_PRIVATE_USE_AREA_B { get { if (!_SUPPLEMENTARY_PRIVATE_USE_AREA_BReady) { _SUPPLEMENTARY_PRIVATE_USE_AREA_BContent = SGetField(LocalBridgeClazz, "SUPPLEMENTARY_PRIVATE_USE_AREA_B"); _SUPPLEMENTARY_PRIVATE_USE_AREA_BReady = true; } return _SUPPLEMENTARY_PRIVATE_USE_AREA_BContent; } } + private static Java.Lang.Character.UnicodeBlock _SUPPLEMENTARY_PRIVATE_USE_AREA_BContent = default; + private static bool _SUPPLEMENTARY_PRIVATE_USE_AREA_BReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock SUTTON_SIGNWRITING { get { if (!_SUTTON_SIGNWRITINGReady) { _SUTTON_SIGNWRITINGContent = SGetField(LocalBridgeClazz, "SUTTON_SIGNWRITING"); _SUTTON_SIGNWRITINGReady = true; } return _SUTTON_SIGNWRITINGContent; } } + private static Java.Lang.Character.UnicodeBlock _SUTTON_SIGNWRITINGContent = default; + private static bool _SUTTON_SIGNWRITINGReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock SYLOTI_NAGRI { get { if (!_SYLOTI_NAGRIReady) { _SYLOTI_NAGRIContent = SGetField(LocalBridgeClazz, "SYLOTI_NAGRI"); _SYLOTI_NAGRIReady = true; } return _SYLOTI_NAGRIContent; } } + private static Java.Lang.Character.UnicodeBlock _SYLOTI_NAGRIContent = default; + private static bool _SYLOTI_NAGRIReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock SYRIAC { get { if (!_SYRIACReady) { _SYRIACContent = SGetField(LocalBridgeClazz, "SYRIAC"); _SYRIACReady = true; } return _SYRIACContent; } } + private static Java.Lang.Character.UnicodeBlock _SYRIACContent = default; + private static bool _SYRIACReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock SYRIAC_SUPPLEMENT { get { if (!_SYRIAC_SUPPLEMENTReady) { _SYRIAC_SUPPLEMENTContent = SGetField(LocalBridgeClazz, "SYRIAC_SUPPLEMENT"); _SYRIAC_SUPPLEMENTReady = true; } return _SYRIAC_SUPPLEMENTContent; } } + private static Java.Lang.Character.UnicodeBlock _SYRIAC_SUPPLEMENTContent = default; + private static bool _SYRIAC_SUPPLEMENTReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock TAGALOG { get { if (!_TAGALOGReady) { _TAGALOGContent = SGetField(LocalBridgeClazz, "TAGALOG"); _TAGALOGReady = true; } return _TAGALOGContent; } } + private static Java.Lang.Character.UnicodeBlock _TAGALOGContent = default; + private static bool _TAGALOGReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock TAGBANWA { get { if (!_TAGBANWAReady) { _TAGBANWAContent = SGetField(LocalBridgeClazz, "TAGBANWA"); _TAGBANWAReady = true; } return _TAGBANWAContent; } } + private static Java.Lang.Character.UnicodeBlock _TAGBANWAContent = default; + private static bool _TAGBANWAReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock TAGS { get { if (!_TAGSReady) { _TAGSContent = SGetField(LocalBridgeClazz, "TAGS"); _TAGSReady = true; } return _TAGSContent; } } + private static Java.Lang.Character.UnicodeBlock _TAGSContent = default; + private static bool _TAGSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock TAI_LE { get { if (!_TAI_LEReady) { _TAI_LEContent = SGetField(LocalBridgeClazz, "TAI_LE"); _TAI_LEReady = true; } return _TAI_LEContent; } } + private static Java.Lang.Character.UnicodeBlock _TAI_LEContent = default; + private static bool _TAI_LEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock TAI_THAM { get { if (!_TAI_THAMReady) { _TAI_THAMContent = SGetField(LocalBridgeClazz, "TAI_THAM"); _TAI_THAMReady = true; } return _TAI_THAMContent; } } + private static Java.Lang.Character.UnicodeBlock _TAI_THAMContent = default; + private static bool _TAI_THAMReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock TAI_VIET { get { if (!_TAI_VIETReady) { _TAI_VIETContent = SGetField(LocalBridgeClazz, "TAI_VIET"); _TAI_VIETReady = true; } return _TAI_VIETContent; } } + private static Java.Lang.Character.UnicodeBlock _TAI_VIETContent = default; + private static bool _TAI_VIETReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock TAI_XUAN_JING_SYMBOLS { get { if (!_TAI_XUAN_JING_SYMBOLSReady) { _TAI_XUAN_JING_SYMBOLSContent = SGetField(LocalBridgeClazz, "TAI_XUAN_JING_SYMBOLS"); _TAI_XUAN_JING_SYMBOLSReady = true; } return _TAI_XUAN_JING_SYMBOLSContent; } } + private static Java.Lang.Character.UnicodeBlock _TAI_XUAN_JING_SYMBOLSContent = default; + private static bool _TAI_XUAN_JING_SYMBOLSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock TAKRI { get { if (!_TAKRIReady) { _TAKRIContent = SGetField(LocalBridgeClazz, "TAKRI"); _TAKRIReady = true; } return _TAKRIContent; } } + private static Java.Lang.Character.UnicodeBlock _TAKRIContent = default; + private static bool _TAKRIReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock TAMIL { get { if (!_TAMILReady) { _TAMILContent = SGetField(LocalBridgeClazz, "TAMIL"); _TAMILReady = true; } return _TAMILContent; } } + private static Java.Lang.Character.UnicodeBlock _TAMILContent = default; + private static bool _TAMILReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock TANGUT { get { if (!_TANGUTReady) { _TANGUTContent = SGetField(LocalBridgeClazz, "TANGUT"); _TANGUTReady = true; } return _TANGUTContent; } } + private static Java.Lang.Character.UnicodeBlock _TANGUTContent = default; + private static bool _TANGUTReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock TANGUT_COMPONENTS { get { if (!_TANGUT_COMPONENTSReady) { _TANGUT_COMPONENTSContent = SGetField(LocalBridgeClazz, "TANGUT_COMPONENTS"); _TANGUT_COMPONENTSReady = true; } return _TANGUT_COMPONENTSContent; } } + private static Java.Lang.Character.UnicodeBlock _TANGUT_COMPONENTSContent = default; + private static bool _TANGUT_COMPONENTSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock TELUGU { get { if (!_TELUGUReady) { _TELUGUContent = SGetField(LocalBridgeClazz, "TELUGU"); _TELUGUReady = true; } return _TELUGUContent; } } + private static Java.Lang.Character.UnicodeBlock _TELUGUContent = default; + private static bool _TELUGUReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock THAANA { get { if (!_THAANAReady) { _THAANAContent = SGetField(LocalBridgeClazz, "THAANA"); _THAANAReady = true; } return _THAANAContent; } } + private static Java.Lang.Character.UnicodeBlock _THAANAContent = default; + private static bool _THAANAReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock THAI { get { if (!_THAIReady) { _THAIContent = SGetField(LocalBridgeClazz, "THAI"); _THAIReady = true; } return _THAIContent; } } + private static Java.Lang.Character.UnicodeBlock _THAIContent = default; + private static bool _THAIReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock TIBETAN { get { if (!_TIBETANReady) { _TIBETANContent = SGetField(LocalBridgeClazz, "TIBETAN"); _TIBETANReady = true; } return _TIBETANContent; } } + private static Java.Lang.Character.UnicodeBlock _TIBETANContent = default; + private static bool _TIBETANReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock TIFINAGH { get { if (!_TIFINAGHReady) { _TIFINAGHContent = SGetField(LocalBridgeClazz, "TIFINAGH"); _TIFINAGHReady = true; } return _TIFINAGHContent; } } + private static Java.Lang.Character.UnicodeBlock _TIFINAGHContent = default; + private static bool _TIFINAGHReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock TIRHUTA { get { if (!_TIRHUTAReady) { _TIRHUTAContent = SGetField(LocalBridgeClazz, "TIRHUTA"); _TIRHUTAReady = true; } return _TIRHUTAContent; } } + private static Java.Lang.Character.UnicodeBlock _TIRHUTAContent = default; + private static bool _TIRHUTAReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock TRANSPORT_AND_MAP_SYMBOLS { get { if (!_TRANSPORT_AND_MAP_SYMBOLSReady) { _TRANSPORT_AND_MAP_SYMBOLSContent = SGetField(LocalBridgeClazz, "TRANSPORT_AND_MAP_SYMBOLS"); _TRANSPORT_AND_MAP_SYMBOLSReady = true; } return _TRANSPORT_AND_MAP_SYMBOLSContent; } } + private static Java.Lang.Character.UnicodeBlock _TRANSPORT_AND_MAP_SYMBOLSContent = default; + private static bool _TRANSPORT_AND_MAP_SYMBOLSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock UGARITIC { get { if (!_UGARITICReady) { _UGARITICContent = SGetField(LocalBridgeClazz, "UGARITIC"); _UGARITICReady = true; } return _UGARITICContent; } } + private static Java.Lang.Character.UnicodeBlock _UGARITICContent = default; + private static bool _UGARITICReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS { get { if (!_UNIFIED_CANADIAN_ABORIGINAL_SYLLABICSReady) { _UNIFIED_CANADIAN_ABORIGINAL_SYLLABICSContent = SGetField(LocalBridgeClazz, "UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS"); _UNIFIED_CANADIAN_ABORIGINAL_SYLLABICSReady = true; } return _UNIFIED_CANADIAN_ABORIGINAL_SYLLABICSContent; } } + private static Java.Lang.Character.UnicodeBlock _UNIFIED_CANADIAN_ABORIGINAL_SYLLABICSContent = default; + private static bool _UNIFIED_CANADIAN_ABORIGINAL_SYLLABICSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED { get { if (!_UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDEDReady) { _UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDEDContent = SGetField(LocalBridgeClazz, "UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED"); _UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDEDReady = true; } return _UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDEDContent; } } + private static Java.Lang.Character.UnicodeBlock _UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDEDContent = default; + private static bool _UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDEDReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock VAI { get { if (!_VAIReady) { _VAIContent = SGetField(LocalBridgeClazz, "VAI"); _VAIReady = true; } return _VAIContent; } } + private static Java.Lang.Character.UnicodeBlock _VAIContent = default; + private static bool _VAIReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock VARIATION_SELECTORS { get { if (!_VARIATION_SELECTORSReady) { _VARIATION_SELECTORSContent = SGetField(LocalBridgeClazz, "VARIATION_SELECTORS"); _VARIATION_SELECTORSReady = true; } return _VARIATION_SELECTORSContent; } } + private static Java.Lang.Character.UnicodeBlock _VARIATION_SELECTORSContent = default; + private static bool _VARIATION_SELECTORSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock VARIATION_SELECTORS_SUPPLEMENT { get { if (!_VARIATION_SELECTORS_SUPPLEMENTReady) { _VARIATION_SELECTORS_SUPPLEMENTContent = SGetField(LocalBridgeClazz, "VARIATION_SELECTORS_SUPPLEMENT"); _VARIATION_SELECTORS_SUPPLEMENTReady = true; } return _VARIATION_SELECTORS_SUPPLEMENTContent; } } + private static Java.Lang.Character.UnicodeBlock _VARIATION_SELECTORS_SUPPLEMENTContent = default; + private static bool _VARIATION_SELECTORS_SUPPLEMENTReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock VEDIC_EXTENSIONS { get { if (!_VEDIC_EXTENSIONSReady) { _VEDIC_EXTENSIONSContent = SGetField(LocalBridgeClazz, "VEDIC_EXTENSIONS"); _VEDIC_EXTENSIONSReady = true; } return _VEDIC_EXTENSIONSContent; } } + private static Java.Lang.Character.UnicodeBlock _VEDIC_EXTENSIONSContent = default; + private static bool _VEDIC_EXTENSIONSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock VERTICAL_FORMS { get { if (!_VERTICAL_FORMSReady) { _VERTICAL_FORMSContent = SGetField(LocalBridgeClazz, "VERTICAL_FORMS"); _VERTICAL_FORMSReady = true; } return _VERTICAL_FORMSContent; } } + private static Java.Lang.Character.UnicodeBlock _VERTICAL_FORMSContent = default; + private static bool _VERTICAL_FORMSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock WARANG_CITI { get { if (!_WARANG_CITIReady) { _WARANG_CITIContent = SGetField(LocalBridgeClazz, "WARANG_CITI"); _WARANG_CITIReady = true; } return _WARANG_CITIContent; } } + private static Java.Lang.Character.UnicodeBlock _WARANG_CITIContent = default; + private static bool _WARANG_CITIReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock YI_RADICALS { get { if (!_YI_RADICALSReady) { _YI_RADICALSContent = SGetField(LocalBridgeClazz, "YI_RADICALS"); _YI_RADICALSReady = true; } return _YI_RADICALSContent; } } + private static Java.Lang.Character.UnicodeBlock _YI_RADICALSContent = default; + private static bool _YI_RADICALSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock YI_SYLLABLES { get { if (!_YI_SYLLABLESReady) { _YI_SYLLABLESContent = SGetField(LocalBridgeClazz, "YI_SYLLABLES"); _YI_SYLLABLESReady = true; } return _YI_SYLLABLESContent; } } + private static Java.Lang.Character.UnicodeBlock _YI_SYLLABLESContent = default; + private static bool _YI_SYLLABLESReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock YIJING_HEXAGRAM_SYMBOLS { get { if (!_YIJING_HEXAGRAM_SYMBOLSReady) { _YIJING_HEXAGRAM_SYMBOLSContent = SGetField(LocalBridgeClazz, "YIJING_HEXAGRAM_SYMBOLS"); _YIJING_HEXAGRAM_SYMBOLSReady = true; } return _YIJING_HEXAGRAM_SYMBOLSContent; } } + private static Java.Lang.Character.UnicodeBlock _YIJING_HEXAGRAM_SYMBOLSContent = default; + private static bool _YIJING_HEXAGRAM_SYMBOLSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock ZANABAZAR_SQUARE { get { if (!_ZANABAZAR_SQUAREReady) { _ZANABAZAR_SQUAREContent = SGetField(LocalBridgeClazz, "ZANABAZAR_SQUARE"); _ZANABAZAR_SQUAREReady = true; } return _ZANABAZAR_SQUAREContent; } } + private static Java.Lang.Character.UnicodeBlock _ZANABAZAR_SQUAREContent = default; + private static bool _ZANABAZAR_SQUAREReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock ForName(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "forName", "(Ljava/lang/String;)Ljava/lang/Character$UnicodeBlock;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock Of(char arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "of", "(C)Ljava/lang/Character$UnicodeBlock;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Lang.Character.UnicodeBlock Of(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "of", "(I)Ljava/lang/Character$UnicodeBlock;", arg0); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region UnicodeScript + public partial class UnicodeScript + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Lang.Character.UnicodeScript ADLAM { get { if (!_ADLAMReady) { _ADLAMContent = SGetField(LocalBridgeClazz, "ADLAM"); _ADLAMReady = true; } return _ADLAMContent; } } + private static Java.Lang.Character.UnicodeScript _ADLAMContent = default; + private static bool _ADLAMReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript AHOM { get { if (!_AHOMReady) { _AHOMContent = SGetField(LocalBridgeClazz, "AHOM"); _AHOMReady = true; } return _AHOMContent; } } + private static Java.Lang.Character.UnicodeScript _AHOMContent = default; + private static bool _AHOMReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript ANATOLIAN_HIEROGLYPHS { get { if (!_ANATOLIAN_HIEROGLYPHSReady) { _ANATOLIAN_HIEROGLYPHSContent = SGetField(LocalBridgeClazz, "ANATOLIAN_HIEROGLYPHS"); _ANATOLIAN_HIEROGLYPHSReady = true; } return _ANATOLIAN_HIEROGLYPHSContent; } } + private static Java.Lang.Character.UnicodeScript _ANATOLIAN_HIEROGLYPHSContent = default; + private static bool _ANATOLIAN_HIEROGLYPHSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript ARABIC { get { if (!_ARABICReady) { _ARABICContent = SGetField(LocalBridgeClazz, "ARABIC"); _ARABICReady = true; } return _ARABICContent; } } + private static Java.Lang.Character.UnicodeScript _ARABICContent = default; + private static bool _ARABICReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript ARMENIAN { get { if (!_ARMENIANReady) { _ARMENIANContent = SGetField(LocalBridgeClazz, "ARMENIAN"); _ARMENIANReady = true; } return _ARMENIANContent; } } + private static Java.Lang.Character.UnicodeScript _ARMENIANContent = default; + private static bool _ARMENIANReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript AVESTAN { get { if (!_AVESTANReady) { _AVESTANContent = SGetField(LocalBridgeClazz, "AVESTAN"); _AVESTANReady = true; } return _AVESTANContent; } } + private static Java.Lang.Character.UnicodeScript _AVESTANContent = default; + private static bool _AVESTANReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript BALINESE { get { if (!_BALINESEReady) { _BALINESEContent = SGetField(LocalBridgeClazz, "BALINESE"); _BALINESEReady = true; } return _BALINESEContent; } } + private static Java.Lang.Character.UnicodeScript _BALINESEContent = default; + private static bool _BALINESEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript BAMUM { get { if (!_BAMUMReady) { _BAMUMContent = SGetField(LocalBridgeClazz, "BAMUM"); _BAMUMReady = true; } return _BAMUMContent; } } + private static Java.Lang.Character.UnicodeScript _BAMUMContent = default; + private static bool _BAMUMReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript BASSA_VAH { get { if (!_BASSA_VAHReady) { _BASSA_VAHContent = SGetField(LocalBridgeClazz, "BASSA_VAH"); _BASSA_VAHReady = true; } return _BASSA_VAHContent; } } + private static Java.Lang.Character.UnicodeScript _BASSA_VAHContent = default; + private static bool _BASSA_VAHReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript BATAK { get { if (!_BATAKReady) { _BATAKContent = SGetField(LocalBridgeClazz, "BATAK"); _BATAKReady = true; } return _BATAKContent; } } + private static Java.Lang.Character.UnicodeScript _BATAKContent = default; + private static bool _BATAKReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript BENGALI { get { if (!_BENGALIReady) { _BENGALIContent = SGetField(LocalBridgeClazz, "BENGALI"); _BENGALIReady = true; } return _BENGALIContent; } } + private static Java.Lang.Character.UnicodeScript _BENGALIContent = default; + private static bool _BENGALIReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript BHAIKSUKI { get { if (!_BHAIKSUKIReady) { _BHAIKSUKIContent = SGetField(LocalBridgeClazz, "BHAIKSUKI"); _BHAIKSUKIReady = true; } return _BHAIKSUKIContent; } } + private static Java.Lang.Character.UnicodeScript _BHAIKSUKIContent = default; + private static bool _BHAIKSUKIReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript BOPOMOFO { get { if (!_BOPOMOFOReady) { _BOPOMOFOContent = SGetField(LocalBridgeClazz, "BOPOMOFO"); _BOPOMOFOReady = true; } return _BOPOMOFOContent; } } + private static Java.Lang.Character.UnicodeScript _BOPOMOFOContent = default; + private static bool _BOPOMOFOReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript BRAHMI { get { if (!_BRAHMIReady) { _BRAHMIContent = SGetField(LocalBridgeClazz, "BRAHMI"); _BRAHMIReady = true; } return _BRAHMIContent; } } + private static Java.Lang.Character.UnicodeScript _BRAHMIContent = default; + private static bool _BRAHMIReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript BRAILLE { get { if (!_BRAILLEReady) { _BRAILLEContent = SGetField(LocalBridgeClazz, "BRAILLE"); _BRAILLEReady = true; } return _BRAILLEContent; } } + private static Java.Lang.Character.UnicodeScript _BRAILLEContent = default; + private static bool _BRAILLEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript BUGINESE { get { if (!_BUGINESEReady) { _BUGINESEContent = SGetField(LocalBridgeClazz, "BUGINESE"); _BUGINESEReady = true; } return _BUGINESEContent; } } + private static Java.Lang.Character.UnicodeScript _BUGINESEContent = default; + private static bool _BUGINESEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript BUHID { get { if (!_BUHIDReady) { _BUHIDContent = SGetField(LocalBridgeClazz, "BUHID"); _BUHIDReady = true; } return _BUHIDContent; } } + private static Java.Lang.Character.UnicodeScript _BUHIDContent = default; + private static bool _BUHIDReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript CANADIAN_ABORIGINAL { get { if (!_CANADIAN_ABORIGINALReady) { _CANADIAN_ABORIGINALContent = SGetField(LocalBridgeClazz, "CANADIAN_ABORIGINAL"); _CANADIAN_ABORIGINALReady = true; } return _CANADIAN_ABORIGINALContent; } } + private static Java.Lang.Character.UnicodeScript _CANADIAN_ABORIGINALContent = default; + private static bool _CANADIAN_ABORIGINALReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript CARIAN { get { if (!_CARIANReady) { _CARIANContent = SGetField(LocalBridgeClazz, "CARIAN"); _CARIANReady = true; } return _CARIANContent; } } + private static Java.Lang.Character.UnicodeScript _CARIANContent = default; + private static bool _CARIANReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript CAUCASIAN_ALBANIAN { get { if (!_CAUCASIAN_ALBANIANReady) { _CAUCASIAN_ALBANIANContent = SGetField(LocalBridgeClazz, "CAUCASIAN_ALBANIAN"); _CAUCASIAN_ALBANIANReady = true; } return _CAUCASIAN_ALBANIANContent; } } + private static Java.Lang.Character.UnicodeScript _CAUCASIAN_ALBANIANContent = default; + private static bool _CAUCASIAN_ALBANIANReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript CHAKMA { get { if (!_CHAKMAReady) { _CHAKMAContent = SGetField(LocalBridgeClazz, "CHAKMA"); _CHAKMAReady = true; } return _CHAKMAContent; } } + private static Java.Lang.Character.UnicodeScript _CHAKMAContent = default; + private static bool _CHAKMAReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript CHAM { get { if (!_CHAMReady) { _CHAMContent = SGetField(LocalBridgeClazz, "CHAM"); _CHAMReady = true; } return _CHAMContent; } } + private static Java.Lang.Character.UnicodeScript _CHAMContent = default; + private static bool _CHAMReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript CHEROKEE { get { if (!_CHEROKEEReady) { _CHEROKEEContent = SGetField(LocalBridgeClazz, "CHEROKEE"); _CHEROKEEReady = true; } return _CHEROKEEContent; } } + private static Java.Lang.Character.UnicodeScript _CHEROKEEContent = default; + private static bool _CHEROKEEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript COMMON { get { if (!_COMMONReady) { _COMMONContent = SGetField(LocalBridgeClazz, "COMMON"); _COMMONReady = true; } return _COMMONContent; } } + private static Java.Lang.Character.UnicodeScript _COMMONContent = default; + private static bool _COMMONReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript COPTIC { get { if (!_COPTICReady) { _COPTICContent = SGetField(LocalBridgeClazz, "COPTIC"); _COPTICReady = true; } return _COPTICContent; } } + private static Java.Lang.Character.UnicodeScript _COPTICContent = default; + private static bool _COPTICReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript CUNEIFORM { get { if (!_CUNEIFORMReady) { _CUNEIFORMContent = SGetField(LocalBridgeClazz, "CUNEIFORM"); _CUNEIFORMReady = true; } return _CUNEIFORMContent; } } + private static Java.Lang.Character.UnicodeScript _CUNEIFORMContent = default; + private static bool _CUNEIFORMReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript CYPRIOT { get { if (!_CYPRIOTReady) { _CYPRIOTContent = SGetField(LocalBridgeClazz, "CYPRIOT"); _CYPRIOTReady = true; } return _CYPRIOTContent; } } + private static Java.Lang.Character.UnicodeScript _CYPRIOTContent = default; + private static bool _CYPRIOTReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript CYRILLIC { get { if (!_CYRILLICReady) { _CYRILLICContent = SGetField(LocalBridgeClazz, "CYRILLIC"); _CYRILLICReady = true; } return _CYRILLICContent; } } + private static Java.Lang.Character.UnicodeScript _CYRILLICContent = default; + private static bool _CYRILLICReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript DESERET { get { if (!_DESERETReady) { _DESERETContent = SGetField(LocalBridgeClazz, "DESERET"); _DESERETReady = true; } return _DESERETContent; } } + private static Java.Lang.Character.UnicodeScript _DESERETContent = default; + private static bool _DESERETReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript DEVANAGARI { get { if (!_DEVANAGARIReady) { _DEVANAGARIContent = SGetField(LocalBridgeClazz, "DEVANAGARI"); _DEVANAGARIReady = true; } return _DEVANAGARIContent; } } + private static Java.Lang.Character.UnicodeScript _DEVANAGARIContent = default; + private static bool _DEVANAGARIReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript DUPLOYAN { get { if (!_DUPLOYANReady) { _DUPLOYANContent = SGetField(LocalBridgeClazz, "DUPLOYAN"); _DUPLOYANReady = true; } return _DUPLOYANContent; } } + private static Java.Lang.Character.UnicodeScript _DUPLOYANContent = default; + private static bool _DUPLOYANReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript EGYPTIAN_HIEROGLYPHS { get { if (!_EGYPTIAN_HIEROGLYPHSReady) { _EGYPTIAN_HIEROGLYPHSContent = SGetField(LocalBridgeClazz, "EGYPTIAN_HIEROGLYPHS"); _EGYPTIAN_HIEROGLYPHSReady = true; } return _EGYPTIAN_HIEROGLYPHSContent; } } + private static Java.Lang.Character.UnicodeScript _EGYPTIAN_HIEROGLYPHSContent = default; + private static bool _EGYPTIAN_HIEROGLYPHSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript ELBASAN { get { if (!_ELBASANReady) { _ELBASANContent = SGetField(LocalBridgeClazz, "ELBASAN"); _ELBASANReady = true; } return _ELBASANContent; } } + private static Java.Lang.Character.UnicodeScript _ELBASANContent = default; + private static bool _ELBASANReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript ETHIOPIC { get { if (!_ETHIOPICReady) { _ETHIOPICContent = SGetField(LocalBridgeClazz, "ETHIOPIC"); _ETHIOPICReady = true; } return _ETHIOPICContent; } } + private static Java.Lang.Character.UnicodeScript _ETHIOPICContent = default; + private static bool _ETHIOPICReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript GEORGIAN { get { if (!_GEORGIANReady) { _GEORGIANContent = SGetField(LocalBridgeClazz, "GEORGIAN"); _GEORGIANReady = true; } return _GEORGIANContent; } } + private static Java.Lang.Character.UnicodeScript _GEORGIANContent = default; + private static bool _GEORGIANReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript GLAGOLITIC { get { if (!_GLAGOLITICReady) { _GLAGOLITICContent = SGetField(LocalBridgeClazz, "GLAGOLITIC"); _GLAGOLITICReady = true; } return _GLAGOLITICContent; } } + private static Java.Lang.Character.UnicodeScript _GLAGOLITICContent = default; + private static bool _GLAGOLITICReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript GOTHIC { get { if (!_GOTHICReady) { _GOTHICContent = SGetField(LocalBridgeClazz, "GOTHIC"); _GOTHICReady = true; } return _GOTHICContent; } } + private static Java.Lang.Character.UnicodeScript _GOTHICContent = default; + private static bool _GOTHICReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript GRANTHA { get { if (!_GRANTHAReady) { _GRANTHAContent = SGetField(LocalBridgeClazz, "GRANTHA"); _GRANTHAReady = true; } return _GRANTHAContent; } } + private static Java.Lang.Character.UnicodeScript _GRANTHAContent = default; + private static bool _GRANTHAReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript GREEK { get { if (!_GREEKReady) { _GREEKContent = SGetField(LocalBridgeClazz, "GREEK"); _GREEKReady = true; } return _GREEKContent; } } + private static Java.Lang.Character.UnicodeScript _GREEKContent = default; + private static bool _GREEKReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript GUJARATI { get { if (!_GUJARATIReady) { _GUJARATIContent = SGetField(LocalBridgeClazz, "GUJARATI"); _GUJARATIReady = true; } return _GUJARATIContent; } } + private static Java.Lang.Character.UnicodeScript _GUJARATIContent = default; + private static bool _GUJARATIReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript GURMUKHI { get { if (!_GURMUKHIReady) { _GURMUKHIContent = SGetField(LocalBridgeClazz, "GURMUKHI"); _GURMUKHIReady = true; } return _GURMUKHIContent; } } + private static Java.Lang.Character.UnicodeScript _GURMUKHIContent = default; + private static bool _GURMUKHIReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript HAN { get { if (!_HANReady) { _HANContent = SGetField(LocalBridgeClazz, "HAN"); _HANReady = true; } return _HANContent; } } + private static Java.Lang.Character.UnicodeScript _HANContent = default; + private static bool _HANReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript HANGUL { get { if (!_HANGULReady) { _HANGULContent = SGetField(LocalBridgeClazz, "HANGUL"); _HANGULReady = true; } return _HANGULContent; } } + private static Java.Lang.Character.UnicodeScript _HANGULContent = default; + private static bool _HANGULReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript HANUNOO { get { if (!_HANUNOOReady) { _HANUNOOContent = SGetField(LocalBridgeClazz, "HANUNOO"); _HANUNOOReady = true; } return _HANUNOOContent; } } + private static Java.Lang.Character.UnicodeScript _HANUNOOContent = default; + private static bool _HANUNOOReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript HATRAN { get { if (!_HATRANReady) { _HATRANContent = SGetField(LocalBridgeClazz, "HATRAN"); _HATRANReady = true; } return _HATRANContent; } } + private static Java.Lang.Character.UnicodeScript _HATRANContent = default; + private static bool _HATRANReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript HEBREW { get { if (!_HEBREWReady) { _HEBREWContent = SGetField(LocalBridgeClazz, "HEBREW"); _HEBREWReady = true; } return _HEBREWContent; } } + private static Java.Lang.Character.UnicodeScript _HEBREWContent = default; + private static bool _HEBREWReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript HIRAGANA { get { if (!_HIRAGANAReady) { _HIRAGANAContent = SGetField(LocalBridgeClazz, "HIRAGANA"); _HIRAGANAReady = true; } return _HIRAGANAContent; } } + private static Java.Lang.Character.UnicodeScript _HIRAGANAContent = default; + private static bool _HIRAGANAReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript IMPERIAL_ARAMAIC { get { if (!_IMPERIAL_ARAMAICReady) { _IMPERIAL_ARAMAICContent = SGetField(LocalBridgeClazz, "IMPERIAL_ARAMAIC"); _IMPERIAL_ARAMAICReady = true; } return _IMPERIAL_ARAMAICContent; } } + private static Java.Lang.Character.UnicodeScript _IMPERIAL_ARAMAICContent = default; + private static bool _IMPERIAL_ARAMAICReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript INHERITED { get { if (!_INHERITEDReady) { _INHERITEDContent = SGetField(LocalBridgeClazz, "INHERITED"); _INHERITEDReady = true; } return _INHERITEDContent; } } + private static Java.Lang.Character.UnicodeScript _INHERITEDContent = default; + private static bool _INHERITEDReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript INSCRIPTIONAL_PAHLAVI { get { if (!_INSCRIPTIONAL_PAHLAVIReady) { _INSCRIPTIONAL_PAHLAVIContent = SGetField(LocalBridgeClazz, "INSCRIPTIONAL_PAHLAVI"); _INSCRIPTIONAL_PAHLAVIReady = true; } return _INSCRIPTIONAL_PAHLAVIContent; } } + private static Java.Lang.Character.UnicodeScript _INSCRIPTIONAL_PAHLAVIContent = default; + private static bool _INSCRIPTIONAL_PAHLAVIReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript INSCRIPTIONAL_PARTHIAN { get { if (!_INSCRIPTIONAL_PARTHIANReady) { _INSCRIPTIONAL_PARTHIANContent = SGetField(LocalBridgeClazz, "INSCRIPTIONAL_PARTHIAN"); _INSCRIPTIONAL_PARTHIANReady = true; } return _INSCRIPTIONAL_PARTHIANContent; } } + private static Java.Lang.Character.UnicodeScript _INSCRIPTIONAL_PARTHIANContent = default; + private static bool _INSCRIPTIONAL_PARTHIANReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript JAVANESE { get { if (!_JAVANESEReady) { _JAVANESEContent = SGetField(LocalBridgeClazz, "JAVANESE"); _JAVANESEReady = true; } return _JAVANESEContent; } } + private static Java.Lang.Character.UnicodeScript _JAVANESEContent = default; + private static bool _JAVANESEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript KAITHI { get { if (!_KAITHIReady) { _KAITHIContent = SGetField(LocalBridgeClazz, "KAITHI"); _KAITHIReady = true; } return _KAITHIContent; } } + private static Java.Lang.Character.UnicodeScript _KAITHIContent = default; + private static bool _KAITHIReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript KANNADA { get { if (!_KANNADAReady) { _KANNADAContent = SGetField(LocalBridgeClazz, "KANNADA"); _KANNADAReady = true; } return _KANNADAContent; } } + private static Java.Lang.Character.UnicodeScript _KANNADAContent = default; + private static bool _KANNADAReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript KATAKANA { get { if (!_KATAKANAReady) { _KATAKANAContent = SGetField(LocalBridgeClazz, "KATAKANA"); _KATAKANAReady = true; } return _KATAKANAContent; } } + private static Java.Lang.Character.UnicodeScript _KATAKANAContent = default; + private static bool _KATAKANAReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript KAYAH_LI { get { if (!_KAYAH_LIReady) { _KAYAH_LIContent = SGetField(LocalBridgeClazz, "KAYAH_LI"); _KAYAH_LIReady = true; } return _KAYAH_LIContent; } } + private static Java.Lang.Character.UnicodeScript _KAYAH_LIContent = default; + private static bool _KAYAH_LIReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript KHAROSHTHI { get { if (!_KHAROSHTHIReady) { _KHAROSHTHIContent = SGetField(LocalBridgeClazz, "KHAROSHTHI"); _KHAROSHTHIReady = true; } return _KHAROSHTHIContent; } } + private static Java.Lang.Character.UnicodeScript _KHAROSHTHIContent = default; + private static bool _KHAROSHTHIReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript KHMER { get { if (!_KHMERReady) { _KHMERContent = SGetField(LocalBridgeClazz, "KHMER"); _KHMERReady = true; } return _KHMERContent; } } + private static Java.Lang.Character.UnicodeScript _KHMERContent = default; + private static bool _KHMERReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript KHOJKI { get { if (!_KHOJKIReady) { _KHOJKIContent = SGetField(LocalBridgeClazz, "KHOJKI"); _KHOJKIReady = true; } return _KHOJKIContent; } } + private static Java.Lang.Character.UnicodeScript _KHOJKIContent = default; + private static bool _KHOJKIReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript KHUDAWADI { get { if (!_KHUDAWADIReady) { _KHUDAWADIContent = SGetField(LocalBridgeClazz, "KHUDAWADI"); _KHUDAWADIReady = true; } return _KHUDAWADIContent; } } + private static Java.Lang.Character.UnicodeScript _KHUDAWADIContent = default; + private static bool _KHUDAWADIReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript LAO { get { if (!_LAOReady) { _LAOContent = SGetField(LocalBridgeClazz, "LAO"); _LAOReady = true; } return _LAOContent; } } + private static Java.Lang.Character.UnicodeScript _LAOContent = default; + private static bool _LAOReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript LATIN { get { if (!_LATINReady) { _LATINContent = SGetField(LocalBridgeClazz, "LATIN"); _LATINReady = true; } return _LATINContent; } } + private static Java.Lang.Character.UnicodeScript _LATINContent = default; + private static bool _LATINReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript LEPCHA { get { if (!_LEPCHAReady) { _LEPCHAContent = SGetField(LocalBridgeClazz, "LEPCHA"); _LEPCHAReady = true; } return _LEPCHAContent; } } + private static Java.Lang.Character.UnicodeScript _LEPCHAContent = default; + private static bool _LEPCHAReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript LIMBU { get { if (!_LIMBUReady) { _LIMBUContent = SGetField(LocalBridgeClazz, "LIMBU"); _LIMBUReady = true; } return _LIMBUContent; } } + private static Java.Lang.Character.UnicodeScript _LIMBUContent = default; + private static bool _LIMBUReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript LINEAR_A { get { if (!_LINEAR_AReady) { _LINEAR_AContent = SGetField(LocalBridgeClazz, "LINEAR_A"); _LINEAR_AReady = true; } return _LINEAR_AContent; } } + private static Java.Lang.Character.UnicodeScript _LINEAR_AContent = default; + private static bool _LINEAR_AReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript LINEAR_B { get { if (!_LINEAR_BReady) { _LINEAR_BContent = SGetField(LocalBridgeClazz, "LINEAR_B"); _LINEAR_BReady = true; } return _LINEAR_BContent; } } + private static Java.Lang.Character.UnicodeScript _LINEAR_BContent = default; + private static bool _LINEAR_BReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript LISU { get { if (!_LISUReady) { _LISUContent = SGetField(LocalBridgeClazz, "LISU"); _LISUReady = true; } return _LISUContent; } } + private static Java.Lang.Character.UnicodeScript _LISUContent = default; + private static bool _LISUReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript LYCIAN { get { if (!_LYCIANReady) { _LYCIANContent = SGetField(LocalBridgeClazz, "LYCIAN"); _LYCIANReady = true; } return _LYCIANContent; } } + private static Java.Lang.Character.UnicodeScript _LYCIANContent = default; + private static bool _LYCIANReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript LYDIAN { get { if (!_LYDIANReady) { _LYDIANContent = SGetField(LocalBridgeClazz, "LYDIAN"); _LYDIANReady = true; } return _LYDIANContent; } } + private static Java.Lang.Character.UnicodeScript _LYDIANContent = default; + private static bool _LYDIANReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript MAHAJANI { get { if (!_MAHAJANIReady) { _MAHAJANIContent = SGetField(LocalBridgeClazz, "MAHAJANI"); _MAHAJANIReady = true; } return _MAHAJANIContent; } } + private static Java.Lang.Character.UnicodeScript _MAHAJANIContent = default; + private static bool _MAHAJANIReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript MALAYALAM { get { if (!_MALAYALAMReady) { _MALAYALAMContent = SGetField(LocalBridgeClazz, "MALAYALAM"); _MALAYALAMReady = true; } return _MALAYALAMContent; } } + private static Java.Lang.Character.UnicodeScript _MALAYALAMContent = default; + private static bool _MALAYALAMReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript MANDAIC { get { if (!_MANDAICReady) { _MANDAICContent = SGetField(LocalBridgeClazz, "MANDAIC"); _MANDAICReady = true; } return _MANDAICContent; } } + private static Java.Lang.Character.UnicodeScript _MANDAICContent = default; + private static bool _MANDAICReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript MANICHAEAN { get { if (!_MANICHAEANReady) { _MANICHAEANContent = SGetField(LocalBridgeClazz, "MANICHAEAN"); _MANICHAEANReady = true; } return _MANICHAEANContent; } } + private static Java.Lang.Character.UnicodeScript _MANICHAEANContent = default; + private static bool _MANICHAEANReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript MARCHEN { get { if (!_MARCHENReady) { _MARCHENContent = SGetField(LocalBridgeClazz, "MARCHEN"); _MARCHENReady = true; } return _MARCHENContent; } } + private static Java.Lang.Character.UnicodeScript _MARCHENContent = default; + private static bool _MARCHENReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript MASARAM_GONDI { get { if (!_MASARAM_GONDIReady) { _MASARAM_GONDIContent = SGetField(LocalBridgeClazz, "MASARAM_GONDI"); _MASARAM_GONDIReady = true; } return _MASARAM_GONDIContent; } } + private static Java.Lang.Character.UnicodeScript _MASARAM_GONDIContent = default; + private static bool _MASARAM_GONDIReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript MEETEI_MAYEK { get { if (!_MEETEI_MAYEKReady) { _MEETEI_MAYEKContent = SGetField(LocalBridgeClazz, "MEETEI_MAYEK"); _MEETEI_MAYEKReady = true; } return _MEETEI_MAYEKContent; } } + private static Java.Lang.Character.UnicodeScript _MEETEI_MAYEKContent = default; + private static bool _MEETEI_MAYEKReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript MENDE_KIKAKUI { get { if (!_MENDE_KIKAKUIReady) { _MENDE_KIKAKUIContent = SGetField(LocalBridgeClazz, "MENDE_KIKAKUI"); _MENDE_KIKAKUIReady = true; } return _MENDE_KIKAKUIContent; } } + private static Java.Lang.Character.UnicodeScript _MENDE_KIKAKUIContent = default; + private static bool _MENDE_KIKAKUIReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript MEROITIC_CURSIVE { get { if (!_MEROITIC_CURSIVEReady) { _MEROITIC_CURSIVEContent = SGetField(LocalBridgeClazz, "MEROITIC_CURSIVE"); _MEROITIC_CURSIVEReady = true; } return _MEROITIC_CURSIVEContent; } } + private static Java.Lang.Character.UnicodeScript _MEROITIC_CURSIVEContent = default; + private static bool _MEROITIC_CURSIVEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript MEROITIC_HIEROGLYPHS { get { if (!_MEROITIC_HIEROGLYPHSReady) { _MEROITIC_HIEROGLYPHSContent = SGetField(LocalBridgeClazz, "MEROITIC_HIEROGLYPHS"); _MEROITIC_HIEROGLYPHSReady = true; } return _MEROITIC_HIEROGLYPHSContent; } } + private static Java.Lang.Character.UnicodeScript _MEROITIC_HIEROGLYPHSContent = default; + private static bool _MEROITIC_HIEROGLYPHSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript MIAO { get { if (!_MIAOReady) { _MIAOContent = SGetField(LocalBridgeClazz, "MIAO"); _MIAOReady = true; } return _MIAOContent; } } + private static Java.Lang.Character.UnicodeScript _MIAOContent = default; + private static bool _MIAOReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript MODI { get { if (!_MODIReady) { _MODIContent = SGetField(LocalBridgeClazz, "MODI"); _MODIReady = true; } return _MODIContent; } } + private static Java.Lang.Character.UnicodeScript _MODIContent = default; + private static bool _MODIReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript MONGOLIAN { get { if (!_MONGOLIANReady) { _MONGOLIANContent = SGetField(LocalBridgeClazz, "MONGOLIAN"); _MONGOLIANReady = true; } return _MONGOLIANContent; } } + private static Java.Lang.Character.UnicodeScript _MONGOLIANContent = default; + private static bool _MONGOLIANReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript MRO { get { if (!_MROReady) { _MROContent = SGetField(LocalBridgeClazz, "MRO"); _MROReady = true; } return _MROContent; } } + private static Java.Lang.Character.UnicodeScript _MROContent = default; + private static bool _MROReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript MULTANI { get { if (!_MULTANIReady) { _MULTANIContent = SGetField(LocalBridgeClazz, "MULTANI"); _MULTANIReady = true; } return _MULTANIContent; } } + private static Java.Lang.Character.UnicodeScript _MULTANIContent = default; + private static bool _MULTANIReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript MYANMAR { get { if (!_MYANMARReady) { _MYANMARContent = SGetField(LocalBridgeClazz, "MYANMAR"); _MYANMARReady = true; } return _MYANMARContent; } } + private static Java.Lang.Character.UnicodeScript _MYANMARContent = default; + private static bool _MYANMARReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript NABATAEAN { get { if (!_NABATAEANReady) { _NABATAEANContent = SGetField(LocalBridgeClazz, "NABATAEAN"); _NABATAEANReady = true; } return _NABATAEANContent; } } + private static Java.Lang.Character.UnicodeScript _NABATAEANContent = default; + private static bool _NABATAEANReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript NEW_TAI_LUE { get { if (!_NEW_TAI_LUEReady) { _NEW_TAI_LUEContent = SGetField(LocalBridgeClazz, "NEW_TAI_LUE"); _NEW_TAI_LUEReady = true; } return _NEW_TAI_LUEContent; } } + private static Java.Lang.Character.UnicodeScript _NEW_TAI_LUEContent = default; + private static bool _NEW_TAI_LUEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript NEWA { get { if (!_NEWAReady) { _NEWAContent = SGetField(LocalBridgeClazz, "NEWA"); _NEWAReady = true; } return _NEWAContent; } } + private static Java.Lang.Character.UnicodeScript _NEWAContent = default; + private static bool _NEWAReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript NKO { get { if (!_NKOReady) { _NKOContent = SGetField(LocalBridgeClazz, "NKO"); _NKOReady = true; } return _NKOContent; } } + private static Java.Lang.Character.UnicodeScript _NKOContent = default; + private static bool _NKOReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript NUSHU { get { if (!_NUSHUReady) { _NUSHUContent = SGetField(LocalBridgeClazz, "NUSHU"); _NUSHUReady = true; } return _NUSHUContent; } } + private static Java.Lang.Character.UnicodeScript _NUSHUContent = default; + private static bool _NUSHUReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript OGHAM { get { if (!_OGHAMReady) { _OGHAMContent = SGetField(LocalBridgeClazz, "OGHAM"); _OGHAMReady = true; } return _OGHAMContent; } } + private static Java.Lang.Character.UnicodeScript _OGHAMContent = default; + private static bool _OGHAMReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript OL_CHIKI { get { if (!_OL_CHIKIReady) { _OL_CHIKIContent = SGetField(LocalBridgeClazz, "OL_CHIKI"); _OL_CHIKIReady = true; } return _OL_CHIKIContent; } } + private static Java.Lang.Character.UnicodeScript _OL_CHIKIContent = default; + private static bool _OL_CHIKIReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript OLD_HUNGARIAN { get { if (!_OLD_HUNGARIANReady) { _OLD_HUNGARIANContent = SGetField(LocalBridgeClazz, "OLD_HUNGARIAN"); _OLD_HUNGARIANReady = true; } return _OLD_HUNGARIANContent; } } + private static Java.Lang.Character.UnicodeScript _OLD_HUNGARIANContent = default; + private static bool _OLD_HUNGARIANReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript OLD_ITALIC { get { if (!_OLD_ITALICReady) { _OLD_ITALICContent = SGetField(LocalBridgeClazz, "OLD_ITALIC"); _OLD_ITALICReady = true; } return _OLD_ITALICContent; } } + private static Java.Lang.Character.UnicodeScript _OLD_ITALICContent = default; + private static bool _OLD_ITALICReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript OLD_NORTH_ARABIAN { get { if (!_OLD_NORTH_ARABIANReady) { _OLD_NORTH_ARABIANContent = SGetField(LocalBridgeClazz, "OLD_NORTH_ARABIAN"); _OLD_NORTH_ARABIANReady = true; } return _OLD_NORTH_ARABIANContent; } } + private static Java.Lang.Character.UnicodeScript _OLD_NORTH_ARABIANContent = default; + private static bool _OLD_NORTH_ARABIANReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript OLD_PERMIC { get { if (!_OLD_PERMICReady) { _OLD_PERMICContent = SGetField(LocalBridgeClazz, "OLD_PERMIC"); _OLD_PERMICReady = true; } return _OLD_PERMICContent; } } + private static Java.Lang.Character.UnicodeScript _OLD_PERMICContent = default; + private static bool _OLD_PERMICReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript OLD_PERSIAN { get { if (!_OLD_PERSIANReady) { _OLD_PERSIANContent = SGetField(LocalBridgeClazz, "OLD_PERSIAN"); _OLD_PERSIANReady = true; } return _OLD_PERSIANContent; } } + private static Java.Lang.Character.UnicodeScript _OLD_PERSIANContent = default; + private static bool _OLD_PERSIANReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript OLD_SOUTH_ARABIAN { get { if (!_OLD_SOUTH_ARABIANReady) { _OLD_SOUTH_ARABIANContent = SGetField(LocalBridgeClazz, "OLD_SOUTH_ARABIAN"); _OLD_SOUTH_ARABIANReady = true; } return _OLD_SOUTH_ARABIANContent; } } + private static Java.Lang.Character.UnicodeScript _OLD_SOUTH_ARABIANContent = default; + private static bool _OLD_SOUTH_ARABIANReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript OLD_TURKIC { get { if (!_OLD_TURKICReady) { _OLD_TURKICContent = SGetField(LocalBridgeClazz, "OLD_TURKIC"); _OLD_TURKICReady = true; } return _OLD_TURKICContent; } } + private static Java.Lang.Character.UnicodeScript _OLD_TURKICContent = default; + private static bool _OLD_TURKICReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript ORIYA { get { if (!_ORIYAReady) { _ORIYAContent = SGetField(LocalBridgeClazz, "ORIYA"); _ORIYAReady = true; } return _ORIYAContent; } } + private static Java.Lang.Character.UnicodeScript _ORIYAContent = default; + private static bool _ORIYAReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript OSAGE { get { if (!_OSAGEReady) { _OSAGEContent = SGetField(LocalBridgeClazz, "OSAGE"); _OSAGEReady = true; } return _OSAGEContent; } } + private static Java.Lang.Character.UnicodeScript _OSAGEContent = default; + private static bool _OSAGEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript OSMANYA { get { if (!_OSMANYAReady) { _OSMANYAContent = SGetField(LocalBridgeClazz, "OSMANYA"); _OSMANYAReady = true; } return _OSMANYAContent; } } + private static Java.Lang.Character.UnicodeScript _OSMANYAContent = default; + private static bool _OSMANYAReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript PAHAWH_HMONG { get { if (!_PAHAWH_HMONGReady) { _PAHAWH_HMONGContent = SGetField(LocalBridgeClazz, "PAHAWH_HMONG"); _PAHAWH_HMONGReady = true; } return _PAHAWH_HMONGContent; } } + private static Java.Lang.Character.UnicodeScript _PAHAWH_HMONGContent = default; + private static bool _PAHAWH_HMONGReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript PALMYRENE { get { if (!_PALMYRENEReady) { _PALMYRENEContent = SGetField(LocalBridgeClazz, "PALMYRENE"); _PALMYRENEReady = true; } return _PALMYRENEContent; } } + private static Java.Lang.Character.UnicodeScript _PALMYRENEContent = default; + private static bool _PALMYRENEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript PAU_CIN_HAU { get { if (!_PAU_CIN_HAUReady) { _PAU_CIN_HAUContent = SGetField(LocalBridgeClazz, "PAU_CIN_HAU"); _PAU_CIN_HAUReady = true; } return _PAU_CIN_HAUContent; } } + private static Java.Lang.Character.UnicodeScript _PAU_CIN_HAUContent = default; + private static bool _PAU_CIN_HAUReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript PHAGS_PA { get { if (!_PHAGS_PAReady) { _PHAGS_PAContent = SGetField(LocalBridgeClazz, "PHAGS_PA"); _PHAGS_PAReady = true; } return _PHAGS_PAContent; } } + private static Java.Lang.Character.UnicodeScript _PHAGS_PAContent = default; + private static bool _PHAGS_PAReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript PHOENICIAN { get { if (!_PHOENICIANReady) { _PHOENICIANContent = SGetField(LocalBridgeClazz, "PHOENICIAN"); _PHOENICIANReady = true; } return _PHOENICIANContent; } } + private static Java.Lang.Character.UnicodeScript _PHOENICIANContent = default; + private static bool _PHOENICIANReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript PSALTER_PAHLAVI { get { if (!_PSALTER_PAHLAVIReady) { _PSALTER_PAHLAVIContent = SGetField(LocalBridgeClazz, "PSALTER_PAHLAVI"); _PSALTER_PAHLAVIReady = true; } return _PSALTER_PAHLAVIContent; } } + private static Java.Lang.Character.UnicodeScript _PSALTER_PAHLAVIContent = default; + private static bool _PSALTER_PAHLAVIReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript REJANG { get { if (!_REJANGReady) { _REJANGContent = SGetField(LocalBridgeClazz, "REJANG"); _REJANGReady = true; } return _REJANGContent; } } + private static Java.Lang.Character.UnicodeScript _REJANGContent = default; + private static bool _REJANGReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript RUNIC { get { if (!_RUNICReady) { _RUNICContent = SGetField(LocalBridgeClazz, "RUNIC"); _RUNICReady = true; } return _RUNICContent; } } + private static Java.Lang.Character.UnicodeScript _RUNICContent = default; + private static bool _RUNICReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript SAMARITAN { get { if (!_SAMARITANReady) { _SAMARITANContent = SGetField(LocalBridgeClazz, "SAMARITAN"); _SAMARITANReady = true; } return _SAMARITANContent; } } + private static Java.Lang.Character.UnicodeScript _SAMARITANContent = default; + private static bool _SAMARITANReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript SAURASHTRA { get { if (!_SAURASHTRAReady) { _SAURASHTRAContent = SGetField(LocalBridgeClazz, "SAURASHTRA"); _SAURASHTRAReady = true; } return _SAURASHTRAContent; } } + private static Java.Lang.Character.UnicodeScript _SAURASHTRAContent = default; + private static bool _SAURASHTRAReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript SHARADA { get { if (!_SHARADAReady) { _SHARADAContent = SGetField(LocalBridgeClazz, "SHARADA"); _SHARADAReady = true; } return _SHARADAContent; } } + private static Java.Lang.Character.UnicodeScript _SHARADAContent = default; + private static bool _SHARADAReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript SHAVIAN { get { if (!_SHAVIANReady) { _SHAVIANContent = SGetField(LocalBridgeClazz, "SHAVIAN"); _SHAVIANReady = true; } return _SHAVIANContent; } } + private static Java.Lang.Character.UnicodeScript _SHAVIANContent = default; + private static bool _SHAVIANReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript SIDDHAM { get { if (!_SIDDHAMReady) { _SIDDHAMContent = SGetField(LocalBridgeClazz, "SIDDHAM"); _SIDDHAMReady = true; } return _SIDDHAMContent; } } + private static Java.Lang.Character.UnicodeScript _SIDDHAMContent = default; + private static bool _SIDDHAMReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript SIGNWRITING { get { if (!_SIGNWRITINGReady) { _SIGNWRITINGContent = SGetField(LocalBridgeClazz, "SIGNWRITING"); _SIGNWRITINGReady = true; } return _SIGNWRITINGContent; } } + private static Java.Lang.Character.UnicodeScript _SIGNWRITINGContent = default; + private static bool _SIGNWRITINGReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript SINHALA { get { if (!_SINHALAReady) { _SINHALAContent = SGetField(LocalBridgeClazz, "SINHALA"); _SINHALAReady = true; } return _SINHALAContent; } } + private static Java.Lang.Character.UnicodeScript _SINHALAContent = default; + private static bool _SINHALAReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript SORA_SOMPENG { get { if (!_SORA_SOMPENGReady) { _SORA_SOMPENGContent = SGetField(LocalBridgeClazz, "SORA_SOMPENG"); _SORA_SOMPENGReady = true; } return _SORA_SOMPENGContent; } } + private static Java.Lang.Character.UnicodeScript _SORA_SOMPENGContent = default; + private static bool _SORA_SOMPENGReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript SOYOMBO { get { if (!_SOYOMBOReady) { _SOYOMBOContent = SGetField(LocalBridgeClazz, "SOYOMBO"); _SOYOMBOReady = true; } return _SOYOMBOContent; } } + private static Java.Lang.Character.UnicodeScript _SOYOMBOContent = default; + private static bool _SOYOMBOReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript SUNDANESE { get { if (!_SUNDANESEReady) { _SUNDANESEContent = SGetField(LocalBridgeClazz, "SUNDANESE"); _SUNDANESEReady = true; } return _SUNDANESEContent; } } + private static Java.Lang.Character.UnicodeScript _SUNDANESEContent = default; + private static bool _SUNDANESEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript SYLOTI_NAGRI { get { if (!_SYLOTI_NAGRIReady) { _SYLOTI_NAGRIContent = SGetField(LocalBridgeClazz, "SYLOTI_NAGRI"); _SYLOTI_NAGRIReady = true; } return _SYLOTI_NAGRIContent; } } + private static Java.Lang.Character.UnicodeScript _SYLOTI_NAGRIContent = default; + private static bool _SYLOTI_NAGRIReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript SYRIAC { get { if (!_SYRIACReady) { _SYRIACContent = SGetField(LocalBridgeClazz, "SYRIAC"); _SYRIACReady = true; } return _SYRIACContent; } } + private static Java.Lang.Character.UnicodeScript _SYRIACContent = default; + private static bool _SYRIACReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript TAGALOG { get { if (!_TAGALOGReady) { _TAGALOGContent = SGetField(LocalBridgeClazz, "TAGALOG"); _TAGALOGReady = true; } return _TAGALOGContent; } } + private static Java.Lang.Character.UnicodeScript _TAGALOGContent = default; + private static bool _TAGALOGReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript TAGBANWA { get { if (!_TAGBANWAReady) { _TAGBANWAContent = SGetField(LocalBridgeClazz, "TAGBANWA"); _TAGBANWAReady = true; } return _TAGBANWAContent; } } + private static Java.Lang.Character.UnicodeScript _TAGBANWAContent = default; + private static bool _TAGBANWAReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript TAI_LE { get { if (!_TAI_LEReady) { _TAI_LEContent = SGetField(LocalBridgeClazz, "TAI_LE"); _TAI_LEReady = true; } return _TAI_LEContent; } } + private static Java.Lang.Character.UnicodeScript _TAI_LEContent = default; + private static bool _TAI_LEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript TAI_THAM { get { if (!_TAI_THAMReady) { _TAI_THAMContent = SGetField(LocalBridgeClazz, "TAI_THAM"); _TAI_THAMReady = true; } return _TAI_THAMContent; } } + private static Java.Lang.Character.UnicodeScript _TAI_THAMContent = default; + private static bool _TAI_THAMReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript TAI_VIET { get { if (!_TAI_VIETReady) { _TAI_VIETContent = SGetField(LocalBridgeClazz, "TAI_VIET"); _TAI_VIETReady = true; } return _TAI_VIETContent; } } + private static Java.Lang.Character.UnicodeScript _TAI_VIETContent = default; + private static bool _TAI_VIETReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript TAKRI { get { if (!_TAKRIReady) { _TAKRIContent = SGetField(LocalBridgeClazz, "TAKRI"); _TAKRIReady = true; } return _TAKRIContent; } } + private static Java.Lang.Character.UnicodeScript _TAKRIContent = default; + private static bool _TAKRIReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript TAMIL { get { if (!_TAMILReady) { _TAMILContent = SGetField(LocalBridgeClazz, "TAMIL"); _TAMILReady = true; } return _TAMILContent; } } + private static Java.Lang.Character.UnicodeScript _TAMILContent = default; + private static bool _TAMILReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript TANGUT { get { if (!_TANGUTReady) { _TANGUTContent = SGetField(LocalBridgeClazz, "TANGUT"); _TANGUTReady = true; } return _TANGUTContent; } } + private static Java.Lang.Character.UnicodeScript _TANGUTContent = default; + private static bool _TANGUTReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript TELUGU { get { if (!_TELUGUReady) { _TELUGUContent = SGetField(LocalBridgeClazz, "TELUGU"); _TELUGUReady = true; } return _TELUGUContent; } } + private static Java.Lang.Character.UnicodeScript _TELUGUContent = default; + private static bool _TELUGUReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript THAANA { get { if (!_THAANAReady) { _THAANAContent = SGetField(LocalBridgeClazz, "THAANA"); _THAANAReady = true; } return _THAANAContent; } } + private static Java.Lang.Character.UnicodeScript _THAANAContent = default; + private static bool _THAANAReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript THAI { get { if (!_THAIReady) { _THAIContent = SGetField(LocalBridgeClazz, "THAI"); _THAIReady = true; } return _THAIContent; } } + private static Java.Lang.Character.UnicodeScript _THAIContent = default; + private static bool _THAIReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript TIBETAN { get { if (!_TIBETANReady) { _TIBETANContent = SGetField(LocalBridgeClazz, "TIBETAN"); _TIBETANReady = true; } return _TIBETANContent; } } + private static Java.Lang.Character.UnicodeScript _TIBETANContent = default; + private static bool _TIBETANReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript TIFINAGH { get { if (!_TIFINAGHReady) { _TIFINAGHContent = SGetField(LocalBridgeClazz, "TIFINAGH"); _TIFINAGHReady = true; } return _TIFINAGHContent; } } + private static Java.Lang.Character.UnicodeScript _TIFINAGHContent = default; + private static bool _TIFINAGHReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript TIRHUTA { get { if (!_TIRHUTAReady) { _TIRHUTAContent = SGetField(LocalBridgeClazz, "TIRHUTA"); _TIRHUTAReady = true; } return _TIRHUTAContent; } } + private static Java.Lang.Character.UnicodeScript _TIRHUTAContent = default; + private static bool _TIRHUTAReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript UGARITIC { get { if (!_UGARITICReady) { _UGARITICContent = SGetField(LocalBridgeClazz, "UGARITIC"); _UGARITICReady = true; } return _UGARITICContent; } } + private static Java.Lang.Character.UnicodeScript _UGARITICContent = default; + private static bool _UGARITICReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript UNKNOWN { get { if (!_UNKNOWNReady) { _UNKNOWNContent = SGetField(LocalBridgeClazz, "UNKNOWN"); _UNKNOWNReady = true; } return _UNKNOWNContent; } } + private static Java.Lang.Character.UnicodeScript _UNKNOWNContent = default; + private static bool _UNKNOWNReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript VAI { get { if (!_VAIReady) { _VAIContent = SGetField(LocalBridgeClazz, "VAI"); _VAIReady = true; } return _VAIContent; } } + private static Java.Lang.Character.UnicodeScript _VAIContent = default; + private static bool _VAIReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript WARANG_CITI { get { if (!_WARANG_CITIReady) { _WARANG_CITIContent = SGetField(LocalBridgeClazz, "WARANG_CITI"); _WARANG_CITIReady = true; } return _WARANG_CITIContent; } } + private static Java.Lang.Character.UnicodeScript _WARANG_CITIContent = default; + private static bool _WARANG_CITIReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript YI { get { if (!_YIReady) { _YIContent = SGetField(LocalBridgeClazz, "YI"); _YIReady = true; } return _YIContent; } } + private static Java.Lang.Character.UnicodeScript _YIContent = default; + private static bool _YIReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Character.UnicodeScript ZANABAZAR_SQUARE { get { if (!_ZANABAZAR_SQUAREReady) { _ZANABAZAR_SQUAREContent = SGetField(LocalBridgeClazz, "ZANABAZAR_SQUARE"); _ZANABAZAR_SQUAREReady = true; } return _ZANABAZAR_SQUAREContent; } } + private static Java.Lang.Character.UnicodeScript _ZANABAZAR_SQUAREContent = default; + private static bool _ZANABAZAR_SQUAREReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Lang.Character.UnicodeScript ForName(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "forName", "(Ljava/lang/String;)Ljava/lang/Character$UnicodeScript;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Lang.Character.UnicodeScript Of(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "of", "(I)Ljava/lang/Character$UnicodeScript;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Lang.Character.UnicodeScript ValueOf(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Ljava/lang/String;)Ljava/lang/Character$UnicodeScript;", arg0); + } + /// + /// + /// + /// + public static Java.Lang.Character.UnicodeScript[] Values() + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "values", "()[Ljava/lang/Character$UnicodeScript;"); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Class.cs b/src/net/JNet/GeneratedCore/Java/Lang/Class.cs new file mode 100644 index 0000000000..0d59e5618d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Class.cs @@ -0,0 +1,1227 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang +{ + #region Class + public partial class Class + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Lang.Class t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Reflect.GenericDeclaration(Java.Lang.Class t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Reflect.Type(Java.Lang.Class t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Reflect.AnnotatedElement(Java.Lang.Class t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + public static Java.Lang.Class ForName(Java.Lang.Module arg0, Java.Lang.String arg1) + { + return SExecute(LocalBridgeClazz, "forName", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Lang.Class ForName(Java.Lang.String arg0, bool arg1, Java.Lang.ClassLoader arg2) + { + return SExecute(LocalBridgeClazz, "forName", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public static Java.Lang.Class ForName(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "forName", "(Ljava/lang/String;)Ljava/lang/Class;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Reflect.AnnotatedType[] AnnotatedInterfaces + { + get { return IExecuteWithSignatureArray("getAnnotatedInterfaces", "()[Ljava/lang/reflect/AnnotatedType;"); } + } + /// + /// + /// + public Java.Lang.Reflect.AnnotatedType AnnotatedSuperclass + { + get { return IExecute("getAnnotatedSuperclass"); } + } + /// + /// + /// + public Java.Lang.Annotation.Annotation[] Annotations + { + get { return IExecuteWithSignatureArray("getAnnotations", "()[Ljava/lang/annotation/Annotation;"); } + } + /// + /// + /// + public Java.Lang.String CanonicalName + { + get { return IExecuteWithSignature("getCanonicalName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.Class[] Classes + { + get { return IExecuteWithSignatureArray("getClasses", "()[Ljava/lang/Class;"); } + } + /// + /// + /// + public Java.Lang.ClassLoader ClassLoader + { + get { return IExecuteWithSignature("getClassLoader", "()Ljava/lang/ClassLoader;"); } + } + /// + /// + /// + public Java.Lang.Class ComponentType + { + get { return IExecuteWithSignature("getComponentType", "()Ljava/lang/Class;"); } + } + /// + /// + /// + public Java.Lang.Reflect.Constructor[] Constructors + { + get { return IExecuteWithSignatureArray("getConstructors", "()[Ljava/lang/reflect/Constructor;"); } + } + /// + /// + /// + public Java.Lang.Annotation.Annotation[] DeclaredAnnotations + { + get { return IExecuteWithSignatureArray("getDeclaredAnnotations", "()[Ljava/lang/annotation/Annotation;"); } + } + /// + /// + /// + public Java.Lang.Class[] DeclaredClasses + { + get { return IExecuteWithSignatureArray("getDeclaredClasses", "()[Ljava/lang/Class;"); } + } + /// + /// + /// + public Java.Lang.Reflect.Constructor[] DeclaredConstructors + { + get { return IExecuteWithSignatureArray("getDeclaredConstructors", "()[Ljava/lang/reflect/Constructor;"); } + } + /// + /// + /// + public Java.Lang.Reflect.Field[] DeclaredFields + { + get { return IExecuteWithSignatureArray("getDeclaredFields", "()[Ljava/lang/reflect/Field;"); } + } + /// + /// + /// + public Java.Lang.Reflect.Method[] DeclaredMethods + { + get { return IExecuteWithSignatureArray("getDeclaredMethods", "()[Ljava/lang/reflect/Method;"); } + } + /// + /// + /// + public Java.Lang.Class DeclaringClass + { + get { return IExecuteWithSignature("getDeclaringClass", "()Ljava/lang/Class;"); } + } + /// + /// + /// + public Java.Lang.Class EnclosingClass + { + get { return IExecuteWithSignature("getEnclosingClass", "()Ljava/lang/Class;"); } + } + /// + /// + /// + public Java.Lang.Reflect.Constructor EnclosingConstructor + { + get { return IExecuteWithSignature("getEnclosingConstructor", "()Ljava/lang/reflect/Constructor;"); } + } + /// + /// + /// + public Java.Lang.Reflect.Method EnclosingMethod + { + get { return IExecuteWithSignature("getEnclosingMethod", "()Ljava/lang/reflect/Method;"); } + } + /// + /// + /// + public object[] EnumConstants + { + get { return IExecuteWithSignatureArray("getEnumConstants", "()[Ljava/lang/Object;"); } + } + /// + /// + /// + public Java.Lang.Reflect.Field[] Fields + { + get { return IExecuteWithSignatureArray("getFields", "()[Ljava/lang/reflect/Field;"); } + } + /// + /// + /// + public Java.Lang.Reflect.Type[] GenericInterfaces + { + get { return IExecuteWithSignatureArray("getGenericInterfaces", "()[Ljava/lang/reflect/Type;"); } + } + /// + /// + /// + public Java.Lang.Reflect.Type GenericSuperclass + { + get { return IExecute("getGenericSuperclass"); } + } + /// + /// + /// + public Java.Lang.Class[] Interfaces + { + get { return IExecuteWithSignatureArray("getInterfaces", "()[Ljava/lang/Class;"); } + } + /// + /// + /// + public Java.Lang.Reflect.Method[] Methods + { + get { return IExecuteWithSignatureArray("getMethods", "()[Ljava/lang/reflect/Method;"); } + } + /// + /// + /// + public int Modifiers + { + get { return IExecuteWithSignature("getModifiers", "()I"); } + } + /// + /// + /// + public Java.Lang.Module Module + { + get { return IExecuteWithSignature("getModule", "()Ljava/lang/Module;"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.Class NestHost + { + get { return IExecuteWithSignature("getNestHost", "()Ljava/lang/Class;"); } + } + /// + /// + /// + public Java.Lang.Class[] NestMembers + { + get { return IExecuteWithSignatureArray("getNestMembers", "()[Ljava/lang/Class;"); } + } + /// + /// + /// + public Java.Lang.Package Package + { + get { return IExecuteWithSignature("getPackage", "()Ljava/lang/Package;"); } + } + /// + /// + /// + public Java.Lang.String PackageName + { + get { return IExecuteWithSignature("getPackageName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Security.ProtectionDomain ProtectionDomain + { + get { return IExecuteWithSignature("getProtectionDomain", "()Ljava/security/ProtectionDomain;"); } + } + /// + /// + /// + public object[] Signers + { + get { return IExecuteWithSignatureArray("getSigners", "()[Ljava/lang/Object;"); } + } + /// + /// + /// + public Java.Lang.String SimpleName + { + get { return IExecuteWithSignature("getSimpleName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.Class Superclass + { + get { return IExecute("getSuperclass"); } + } + /// + /// + /// + public Java.Lang.String TypeName + { + get { return IExecuteWithSignature("getTypeName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.Reflect.TypeVariable[] TypeParameters + { + get { return IExecuteWithSignatureArray("getTypeParameters", "()[Ljava/lang/reflect/TypeVariable;"); } + } + /// + /// + /// + /// + /// + public Java.Lang.Annotation.Annotation GetAnnotation(Java.Lang.Class arg0) + { + return IExecute("getAnnotation", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.Annotation.Annotation GetDeclaredAnnotation(Java.Lang.Class arg0) + { + return IExecute("getDeclaredAnnotation", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.Annotation.Annotation[] GetAnnotationsByType(Java.Lang.Class arg0) + { + return IExecuteArray("getAnnotationsByType", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.Annotation.Annotation[] GetDeclaredAnnotationsByType(Java.Lang.Class arg0) + { + return IExecuteArray("getDeclaredAnnotationsByType", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.Class AsSubclass(Java.Lang.Class arg0) + { + return IExecute("asSubclass", arg0); + } + /// + /// + /// + /// + public bool DesiredAssertionStatus() + { + return IExecuteWithSignature("desiredAssertionStatus", "()Z"); + } + /// + /// + /// + /// + public bool IsAnnotation() + { + return IExecuteWithSignature("isAnnotation", "()Z"); + } + /// + /// + /// + /// + /// + public bool IsAnnotationPresent(Java.Lang.Class arg0) + { + return IExecuteWithSignature("isAnnotationPresent", "(Ljava/lang/Class;)Z", arg0); + } + /// + /// + /// + /// + public bool IsAnonymousClass() + { + return IExecuteWithSignature("isAnonymousClass", "()Z"); + } + /// + /// + /// + /// + public bool IsEnum() + { + return IExecuteWithSignature("isEnum", "()Z"); + } + /// + /// + /// + /// + public bool IsLocalClass() + { + return IExecuteWithSignature("isLocalClass", "()Z"); + } + /// + /// + /// + /// + public bool IsMemberClass() + { + return IExecuteWithSignature("isMemberClass", "()Z"); + } + /// + /// + /// + /// + /// + public bool IsNestmateOf(Java.Lang.Class arg0) + { + return IExecuteWithSignature("isNestmateOf", "(Ljava/lang/Class;)Z", arg0); + } + /// + /// + /// + /// + public bool IsSynthetic() + { + return IExecuteWithSignature("isSynthetic", "()Z"); + } + /// + /// + /// + /// + /// + public Java.Io.InputStream GetResourceAsStream(Java.Lang.String arg0) + { + return IExecuteWithSignature("getResourceAsStream", "(Ljava/lang/String;)Ljava/io/InputStream;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.Reflect.Constructor GetConstructor(params Java.Lang.Class[] arg0) + { + if (arg0.Length == 0) return IExecuteWithSignature("getConstructor", "([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;"); else return IExecuteWithSignature("getConstructor", "([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.Reflect.Constructor GetDeclaredConstructor(params Java.Lang.Class[] arg0) + { + if (arg0.Length == 0) return IExecuteWithSignature("getDeclaredConstructor", "([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;"); else return IExecuteWithSignature("getDeclaredConstructor", "([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.Reflect.Field GetDeclaredField(Java.Lang.String arg0) + { + return IExecuteWithSignature("getDeclaredField", "(Ljava/lang/String;)Ljava/lang/reflect/Field;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.Reflect.Field GetField(Java.Lang.String arg0) + { + return IExecuteWithSignature("getField", "(Ljava/lang/String;)Ljava/lang/reflect/Field;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.Reflect.Method GetDeclaredMethod(Java.Lang.String arg0, params Java.Lang.Class[] arg1) + { + if (arg1.Length == 0) return IExecute("getDeclaredMethod", arg0); else return IExecute("getDeclaredMethod", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.Reflect.Method GetMethod(Java.Lang.String arg0, params Java.Lang.Class[] arg1) + { + if (arg1.Length == 0) return IExecute("getMethod", arg0); else return IExecute("getMethod", arg0, arg1); + } + /// + /// + /// + /// + public Java.Lang.String ToGenericString() + { + return IExecuteWithSignature("toGenericString", "()Ljava/lang/String;"); + } + /// + /// + /// + /// + /// + public Java.Net.URL GetResource(Java.Lang.String arg0) + { + return IExecuteWithSignature("getResource", "(Ljava/lang/String;)Ljava/net/URL;", arg0); + } + /// + /// + /// + /// + public bool IsArray() + { + return IExecuteWithSignature("isArray", "()Z"); + } + /// + /// + /// + /// + /// + public bool IsAssignableFrom(Java.Lang.Class arg0) + { + return IExecuteWithSignature("isAssignableFrom", "(Ljava/lang/Class;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool IsInstance(object arg0) + { + return IExecuteWithSignature("isInstance", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + public bool IsInterface() + { + return IExecuteWithSignature("isInterface", "()Z"); + } + /// + /// + /// + /// + public bool IsPrimitive() + { + return IExecuteWithSignature("isPrimitive", "()Z"); + } + /// + /// + /// + /// + /// + public object Cast(object arg0) + { + return IExecuteWithSignature("cast", "(Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Class + public partial class Class + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Lang.Class t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Reflect.GenericDeclaration(Java.Lang.Class t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Reflect.Type(Java.Lang.Class t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Reflect.AnnotatedElement(Java.Lang.Class t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Class(Java.Lang.Class t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + public static Java.Lang.Class ForName(Java.Lang.Module arg0, Java.Lang.String arg1) + { + return SExecute(LocalBridgeClazz, "forName", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Lang.Class ForName(Java.Lang.String arg0, bool arg1, Java.Lang.ClassLoader arg2) + { + return SExecute(LocalBridgeClazz, "forName", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public static Java.Lang.Class ForName(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "forName", "(Ljava/lang/String;)Ljava/lang/Class;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Reflect.AnnotatedType[] AnnotatedInterfaces + { + get { return IExecuteWithSignatureArray("getAnnotatedInterfaces", "()[Ljava/lang/reflect/AnnotatedType;"); } + } + /// + /// + /// + public Java.Lang.Reflect.AnnotatedType AnnotatedSuperclass + { + get { return IExecute("getAnnotatedSuperclass"); } + } + /// + /// + /// + public Java.Lang.Annotation.Annotation[] Annotations + { + get { return IExecuteWithSignatureArray("getAnnotations", "()[Ljava/lang/annotation/Annotation;"); } + } + /// + /// + /// + public Java.Lang.String CanonicalName + { + get { return IExecuteWithSignature("getCanonicalName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.Class[] Classes + { + get { return IExecuteWithSignatureArray("getClasses", "()[Ljava/lang/Class;"); } + } + /// + /// + /// + public Java.Lang.ClassLoader ClassLoader + { + get { return IExecuteWithSignature("getClassLoader", "()Ljava/lang/ClassLoader;"); } + } + /// + /// + /// + public Java.Lang.Class ComponentType + { + get { return IExecuteWithSignature("getComponentType", "()Ljava/lang/Class;"); } + } + /// + /// + /// + public Java.Lang.Reflect.Constructor[] Constructors + { + get { return IExecuteWithSignatureArray>("getConstructors", "()[Ljava/lang/reflect/Constructor;"); } + } + /// + /// + /// + public Java.Lang.Annotation.Annotation[] DeclaredAnnotations + { + get { return IExecuteWithSignatureArray("getDeclaredAnnotations", "()[Ljava/lang/annotation/Annotation;"); } + } + /// + /// + /// + public Java.Lang.Class[] DeclaredClasses + { + get { return IExecuteWithSignatureArray("getDeclaredClasses", "()[Ljava/lang/Class;"); } + } + /// + /// + /// + public Java.Lang.Reflect.Constructor[] DeclaredConstructors + { + get { return IExecuteWithSignatureArray>("getDeclaredConstructors", "()[Ljava/lang/reflect/Constructor;"); } + } + /// + /// + /// + public Java.Lang.Reflect.Field[] DeclaredFields + { + get { return IExecuteWithSignatureArray("getDeclaredFields", "()[Ljava/lang/reflect/Field;"); } + } + /// + /// + /// + public Java.Lang.Reflect.Method[] DeclaredMethods + { + get { return IExecuteWithSignatureArray("getDeclaredMethods", "()[Ljava/lang/reflect/Method;"); } + } + /// + /// + /// + public Java.Lang.Class DeclaringClass + { + get { return IExecuteWithSignature("getDeclaringClass", "()Ljava/lang/Class;"); } + } + /// + /// + /// + public Java.Lang.Class EnclosingClass + { + get { return IExecuteWithSignature("getEnclosingClass", "()Ljava/lang/Class;"); } + } + /// + /// + /// + public Java.Lang.Reflect.Constructor EnclosingConstructor + { + get { return IExecuteWithSignature>("getEnclosingConstructor", "()Ljava/lang/reflect/Constructor;"); } + } + /// + /// + /// + public Java.Lang.Reflect.Method EnclosingMethod + { + get { return IExecuteWithSignature("getEnclosingMethod", "()Ljava/lang/reflect/Method;"); } + } + /// + /// + /// + public T[] EnumConstants + { + get { return IExecuteWithSignatureArray("getEnumConstants", "()[Ljava/lang/Object;"); } + } + /// + /// + /// + public Java.Lang.Reflect.Field[] Fields + { + get { return IExecuteWithSignatureArray("getFields", "()[Ljava/lang/reflect/Field;"); } + } + /// + /// + /// + public Java.Lang.Reflect.Type[] GenericInterfaces + { + get { return IExecuteWithSignatureArray("getGenericInterfaces", "()[Ljava/lang/reflect/Type;"); } + } + /// + /// + /// + public Java.Lang.Reflect.Type GenericSuperclass + { + get { return IExecute("getGenericSuperclass"); } + } + /// + /// + /// + public Java.Lang.Class[] Interfaces + { + get { return IExecuteWithSignatureArray("getInterfaces", "()[Ljava/lang/Class;"); } + } + /// + /// + /// + public Java.Lang.Reflect.Method[] Methods + { + get { return IExecuteWithSignatureArray("getMethods", "()[Ljava/lang/reflect/Method;"); } + } + /// + /// + /// + public int Modifiers + { + get { return IExecuteWithSignature("getModifiers", "()I"); } + } + /// + /// + /// + public Java.Lang.Module Module + { + get { return IExecuteWithSignature("getModule", "()Ljava/lang/Module;"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.Class NestHost + { + get { return IExecuteWithSignature("getNestHost", "()Ljava/lang/Class;"); } + } + /// + /// + /// + public Java.Lang.Class[] NestMembers + { + get { return IExecuteWithSignatureArray("getNestMembers", "()[Ljava/lang/Class;"); } + } + /// + /// + /// + public Java.Lang.Package Package + { + get { return IExecuteWithSignature("getPackage", "()Ljava/lang/Package;"); } + } + /// + /// + /// + public Java.Lang.String PackageName + { + get { return IExecuteWithSignature("getPackageName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Security.ProtectionDomain ProtectionDomain + { + get { return IExecuteWithSignature("getProtectionDomain", "()Ljava/security/ProtectionDomain;"); } + } + /// + /// + /// + public object[] Signers + { + get { return IExecuteWithSignatureArray("getSigners", "()[Ljava/lang/Object;"); } + } + /// + /// + /// + public Java.Lang.String SimpleName + { + get { return IExecuteWithSignature("getSimpleName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.Class Superclass + { + get { return IExecute("getSuperclass"); } + } + /// + /// + /// + public Java.Lang.String TypeName + { + get { return IExecuteWithSignature("getTypeName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.Reflect.TypeVariable[] TypeParameters + { + get { return IExecuteWithSignatureArray>("getTypeParameters", "()[Ljava/lang/reflect/TypeVariable;"); } + } + /// + /// + /// + /// + /// + /// + public A GetAnnotation(Java.Lang.Class arg0) where A : Java.Lang.Annotation.IAnnotation, new() + { + return IExecute("getAnnotation", arg0); + } + /// + /// + /// + /// + /// + /// + public A GetDeclaredAnnotation(Java.Lang.Class arg0) where A : Java.Lang.Annotation.IAnnotation, new() + { + return IExecute("getDeclaredAnnotation", arg0); + } + /// + /// + /// + /// + /// + /// + public A[] GetAnnotationsByType(Java.Lang.Class arg0) where A : Java.Lang.Annotation.IAnnotation, new() + { + return IExecuteArray("getAnnotationsByType", arg0); + } + /// + /// + /// + /// + /// + /// + public A[] GetDeclaredAnnotationsByType(Java.Lang.Class arg0) where A : Java.Lang.Annotation.IAnnotation, new() + { + return IExecuteArray("getDeclaredAnnotationsByType", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.Class AsSubclass(Java.Lang.Class arg0) where ReturnExtendsU : U + { + return IExecute("asSubclass", arg0); + } + /// + /// + /// + /// + public bool DesiredAssertionStatus() + { + return IExecuteWithSignature("desiredAssertionStatus", "()Z"); + } + /// + /// + /// + /// + public bool IsAnnotation() + { + return IExecuteWithSignature("isAnnotation", "()Z"); + } + /// + /// + /// + /// + /// + public bool IsAnnotationPresent(Java.Lang.Class arg0) + { + return IExecuteWithSignature("isAnnotationPresent", "(Ljava/lang/Class;)Z", arg0); + } + /// + /// + /// + /// + public bool IsAnonymousClass() + { + return IExecuteWithSignature("isAnonymousClass", "()Z"); + } + /// + /// + /// + /// + public bool IsEnum() + { + return IExecuteWithSignature("isEnum", "()Z"); + } + /// + /// + /// + /// + public bool IsLocalClass() + { + return IExecuteWithSignature("isLocalClass", "()Z"); + } + /// + /// + /// + /// + public bool IsMemberClass() + { + return IExecuteWithSignature("isMemberClass", "()Z"); + } + /// + /// + /// + /// + /// + public bool IsNestmateOf(Java.Lang.Class arg0) + { + return IExecuteWithSignature("isNestmateOf", "(Ljava/lang/Class;)Z", arg0); + } + /// + /// + /// + /// + public bool IsSynthetic() + { + return IExecuteWithSignature("isSynthetic", "()Z"); + } + /// + /// + /// + /// + /// + public Java.Io.InputStream GetResourceAsStream(Java.Lang.String arg0) + { + return IExecuteWithSignature("getResourceAsStream", "(Ljava/lang/String;)Ljava/io/InputStream;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.Reflect.Constructor GetConstructor(params Java.Lang.Class[] arg0) + { + if (arg0.Length == 0) return IExecuteWithSignature>("getConstructor", "([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;"); else return IExecuteWithSignature>("getConstructor", "([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.Reflect.Constructor GetDeclaredConstructor(params Java.Lang.Class[] arg0) + { + if (arg0.Length == 0) return IExecuteWithSignature>("getDeclaredConstructor", "([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;"); else return IExecuteWithSignature>("getDeclaredConstructor", "([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.Reflect.Field GetDeclaredField(Java.Lang.String arg0) + { + return IExecuteWithSignature("getDeclaredField", "(Ljava/lang/String;)Ljava/lang/reflect/Field;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.Reflect.Field GetField(Java.Lang.String arg0) + { + return IExecuteWithSignature("getField", "(Ljava/lang/String;)Ljava/lang/reflect/Field;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.Reflect.Method GetDeclaredMethod(Java.Lang.String arg0, params Java.Lang.Class[] arg1) + { + if (arg1.Length == 0) return IExecute("getDeclaredMethod", arg0); else return IExecute("getDeclaredMethod", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.Reflect.Method GetMethod(Java.Lang.String arg0, params Java.Lang.Class[] arg1) + { + if (arg1.Length == 0) return IExecute("getMethod", arg0); else return IExecute("getMethod", arg0, arg1); + } + /// + /// + /// + /// + public Java.Lang.String ToGenericString() + { + return IExecuteWithSignature("toGenericString", "()Ljava/lang/String;"); + } + /// + /// + /// + /// + /// + public Java.Net.URL GetResource(Java.Lang.String arg0) + { + return IExecuteWithSignature("getResource", "(Ljava/lang/String;)Ljava/net/URL;", arg0); + } + /// + /// + /// + /// + public bool IsArray() + { + return IExecuteWithSignature("isArray", "()Z"); + } + /// + /// + /// + /// + /// + public bool IsAssignableFrom(Java.Lang.Class arg0) + { + return IExecuteWithSignature("isAssignableFrom", "(Ljava/lang/Class;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool IsInstance(object arg0) + { + return IExecuteWithSignature("isInstance", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + public bool IsInterface() + { + return IExecuteWithSignature("isInterface", "()Z"); + } + /// + /// + /// + /// + public bool IsPrimitive() + { + return IExecuteWithSignature("isPrimitive", "()Z"); + } + /// + /// + /// + /// + /// + public T Cast(object arg0) + { + return IExecuteWithSignature("cast", "(Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/ClassCastException.cs b/src/net/JNet/GeneratedCore/Java/Lang/ClassCastException.cs new file mode 100644 index 0000000000..3c0edc591e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/ClassCastException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang +{ + #region ClassCastException + public partial class ClassCastException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/ClassCircularityError.cs b/src/net/JNet/GeneratedCore/Java/Lang/ClassCircularityError.cs new file mode 100644 index 0000000000..b33ea7c6bf --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/ClassCircularityError.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang +{ + #region ClassCircularityError + public partial class ClassCircularityError + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/ClassFormatError.cs b/src/net/JNet/GeneratedCore/Java/Lang/ClassFormatError.cs new file mode 100644 index 0000000000..e4d5499cfb --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/ClassFormatError.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang +{ + #region ClassFormatError + public partial class ClassFormatError + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/ClassLoader.cs b/src/net/JNet/GeneratedCore/Java/Lang/ClassLoader.cs new file mode 100644 index 0000000000..f69c06c7ac --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/ClassLoader.cs @@ -0,0 +1,225 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang +{ + #region ClassLoader + public partial class ClassLoader + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + public static Java.Lang.ClassLoader PlatformClassLoader + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getPlatformClassLoader", "()Ljava/lang/ClassLoader;"); } + } + /// + /// + /// + public static Java.Lang.ClassLoader SystemClassLoader + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getSystemClassLoader", "()Ljava/lang/ClassLoader;"); } + } + /// + /// + /// + /// + /// + public static Java.Io.InputStream GetSystemResourceAsStream(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getSystemResourceAsStream", "(Ljava/lang/String;)Ljava/io/InputStream;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Net.URL GetSystemResource(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getSystemResource", "(Ljava/lang/String;)Ljava/net/URL;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Util.Enumeration GetSystemResources(Java.Lang.String arg0) + { + return SExecuteWithSignature>(LocalBridgeClazz, "getSystemResources", "(Ljava/lang/String;)Ljava/util/Enumeration;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Package[] DefinedPackages + { + get { return IExecuteWithSignatureArray("getDefinedPackages", "()[Ljava/lang/Package;"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.ClassLoader Parent + { + get { return IExecuteWithSignature("getParent", "()Ljava/lang/ClassLoader;"); } + } + /// + /// + /// + public Java.Lang.Module UnnamedModule + { + get { return IExecuteWithSignature("getUnnamedModule", "()Ljava/lang/Module;"); } + } + /// + /// + /// + /// + public bool IsRegisteredAsParallelCapable() + { + return IExecuteWithSignature("isRegisteredAsParallelCapable", "()Z"); + } + /// + /// + /// + /// + /// + public Java.Lang.Package GetDefinedPackage(Java.Lang.String arg0) + { + return IExecuteWithSignature("getDefinedPackage", "(Ljava/lang/String;)Ljava/lang/Package;", arg0); + } + /// + /// + /// + /// + /// + public Java.Io.InputStream GetResourceAsStream(Java.Lang.String arg0) + { + return IExecuteWithSignature("getResourceAsStream", "(Ljava/lang/String;)Ljava/io/InputStream;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.Class LoadClass(Java.Lang.String arg0) + { + return IExecuteWithSignature("loadClass", "(Ljava/lang/String;)Ljava/lang/Class;", arg0); + } + /// + /// + /// + /// + /// + public Java.Net.URL GetResource(Java.Lang.String arg0) + { + return IExecuteWithSignature("getResource", "(Ljava/lang/String;)Ljava/net/URL;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Enumeration GetResources(Java.Lang.String arg0) + { + return IExecuteWithSignature>("getResources", "(Ljava/lang/String;)Ljava/util/Enumeration;", arg0); + } + /// + /// + /// + /// + /// + public Java.Util.Stream.Stream Resources(Java.Lang.String arg0) + { + return IExecuteWithSignature>("resources", "(Ljava/lang/String;)Ljava/util/stream/Stream;", arg0); + } + /// + /// + /// + public void ClearAssertionStatus() + { + IExecuteWithSignature("clearAssertionStatus", "()V"); + } + /// + /// + /// + /// + /// + public void SetClassAssertionStatus(Java.Lang.String arg0, bool arg1) + { + IExecute("setClassAssertionStatus", arg0, arg1); + } + /// + /// + /// + /// + public void SetDefaultAssertionStatus(bool arg0) + { + IExecuteWithSignature("setDefaultAssertionStatus", "(Z)V", arg0); + } + /// + /// + /// + /// + /// + public void SetPackageAssertionStatus(Java.Lang.String arg0, bool arg1) + { + IExecute("setPackageAssertionStatus", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/ClassNotFoundException.cs b/src/net/JNet/GeneratedCore/Java/Lang/ClassNotFoundException.cs new file mode 100644 index 0000000000..947c9f27eb --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/ClassNotFoundException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang +{ + #region ClassNotFoundException + public partial class ClassNotFoundException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/ClassValue.cs b/src/net/JNet/GeneratedCore/Java/Lang/ClassValue.cs new file mode 100644 index 0000000000..e337bc0700 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/ClassValue.cs @@ -0,0 +1,127 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang +{ + #region ClassValue + public partial class ClassValue + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public object Get(Java.Lang.Class arg0) + { + return IExecuteWithSignature("get", "(Ljava/lang/Class;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + public void Remove(Java.Lang.Class arg0) + { + IExecuteWithSignature("remove", "(Ljava/lang/Class;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ClassValue + public partial class ClassValue + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Lang.ClassValue(Java.Lang.ClassValue t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public T Get(Java.Lang.Class arg0) + { + return IExecuteWithSignature("get", "(Ljava/lang/Class;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + public void Remove(Java.Lang.Class arg0) + { + IExecuteWithSignature("remove", "(Ljava/lang/Class;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/CloneNotSupportedException.cs b/src/net/JNet/GeneratedCore/Java/Lang/CloneNotSupportedException.cs new file mode 100644 index 0000000000..e39dd09f79 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/CloneNotSupportedException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang +{ + #region CloneNotSupportedException + public partial class CloneNotSupportedException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Cloneable.cs b/src/net/JNet/GeneratedCore/Java/Lang/Cloneable.cs new file mode 100644 index 0000000000..e2ce68f8be --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Cloneable.cs @@ -0,0 +1,76 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang +{ + #region ICloneable + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ICloneable + { + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Cloneable + public partial class Cloneable : Java.Lang.ICloneable + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Comparable.cs b/src/net/JNet/GeneratedCore/Java/Lang/Comparable.cs new file mode 100644 index 0000000000..6645a5bc56 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Comparable.cs @@ -0,0 +1,135 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang +{ + #region Comparable + public partial class Comparable + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public int CompareTo(object arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/lang/Object;)I", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region IComparable + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IComparable + { + #region Instance methods + /// + /// + /// + /// + /// + int CompareTo(T arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Comparable + public partial class Comparable : Java.Lang.IComparable + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Comparable(Java.Lang.Comparable t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public int CompareTo(T arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/lang/Object;)I", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Deprecated.cs b/src/net/JNet/GeneratedCore/Java/Lang/Deprecated.cs new file mode 100644 index 0000000000..0d469c2ac6 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Deprecated.cs @@ -0,0 +1,102 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang +{ + #region IDeprecated + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IDeprecated : Java.Lang.Annotation.IAnnotation + { + #region Instance methods + /// + /// + /// + /// + bool ForRemoval(); + /// + /// + /// + /// + Java.Lang.String Since(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Deprecated + public partial class Deprecated : Java.Lang.IDeprecated + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public bool ForRemoval() + { + return IExecuteWithSignature("forRemoval", "()Z"); + } + /// + /// + /// + /// + public Java.Lang.String Since() + { + return IExecuteWithSignature("since", "()Ljava/lang/String;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Double.cs b/src/net/JNet/GeneratedCore/Java/Lang/Double.cs new file mode 100644 index 0000000000..d6084e2476 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Double.cs @@ -0,0 +1,312 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang +{ + #region Double + public partial class Double + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Comparable(Java.Lang.Double t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static double MAX_VALUE { get { if (!_MAX_VALUEReady) { _MAX_VALUEContent = SGetField(LocalBridgeClazz, "MAX_VALUE"); _MAX_VALUEReady = true; } return _MAX_VALUEContent; } } + private static double _MAX_VALUEContent = default; + private static bool _MAX_VALUEReady = false; // this is used because in case of generics + /// + /// + /// + public static double MIN_NORMAL { get { if (!_MIN_NORMALReady) { _MIN_NORMALContent = SGetField(LocalBridgeClazz, "MIN_NORMAL"); _MIN_NORMALReady = true; } return _MIN_NORMALContent; } } + private static double _MIN_NORMALContent = default; + private static bool _MIN_NORMALReady = false; // this is used because in case of generics + /// + /// + /// + public static double MIN_VALUE { get { if (!_MIN_VALUEReady) { _MIN_VALUEContent = SGetField(LocalBridgeClazz, "MIN_VALUE"); _MIN_VALUEReady = true; } return _MIN_VALUEContent; } } + private static double _MIN_VALUEContent = default; + private static bool _MIN_VALUEReady = false; // this is used because in case of generics + /// + /// + /// + public static double NaN { get { if (!_NaNReady) { _NaNContent = SGetField(LocalBridgeClazz, "NaN"); _NaNReady = true; } return _NaNContent; } } + private static double _NaNContent = default; + private static bool _NaNReady = false; // this is used because in case of generics + /// + /// + /// + public static double NEGATIVE_INFINITY { get { if (!_NEGATIVE_INFINITYReady) { _NEGATIVE_INFINITYContent = SGetField(LocalBridgeClazz, "NEGATIVE_INFINITY"); _NEGATIVE_INFINITYReady = true; } return _NEGATIVE_INFINITYContent; } } + private static double _NEGATIVE_INFINITYContent = default; + private static bool _NEGATIVE_INFINITYReady = false; // this is used because in case of generics + /// + /// + /// + public static double POSITIVE_INFINITY { get { if (!_POSITIVE_INFINITYReady) { _POSITIVE_INFINITYContent = SGetField(LocalBridgeClazz, "POSITIVE_INFINITY"); _POSITIVE_INFINITYReady = true; } return _POSITIVE_INFINITYContent; } } + private static double _POSITIVE_INFINITYContent = default; + private static bool _POSITIVE_INFINITYReady = false; // this is used because in case of generics + /// + /// + /// + public static int BYTES { get { if (!_BYTESReady) { _BYTESContent = SGetField(LocalBridgeClazz, "BYTES"); _BYTESReady = true; } return _BYTESContent; } } + private static int _BYTESContent = default; + private static bool _BYTESReady = false; // this is used because in case of generics + /// + /// + /// + public static int MAX_EXPONENT { get { if (!_MAX_EXPONENTReady) { _MAX_EXPONENTContent = SGetField(LocalBridgeClazz, "MAX_EXPONENT"); _MAX_EXPONENTReady = true; } return _MAX_EXPONENTContent; } } + private static int _MAX_EXPONENTContent = default; + private static bool _MAX_EXPONENTReady = false; // this is used because in case of generics + /// + /// + /// + public static int MIN_EXPONENT { get { if (!_MIN_EXPONENTReady) { _MIN_EXPONENTContent = SGetField(LocalBridgeClazz, "MIN_EXPONENT"); _MIN_EXPONENTReady = true; } return _MIN_EXPONENTContent; } } + private static int _MIN_EXPONENTContent = default; + private static bool _MIN_EXPONENTReady = false; // this is used because in case of generics + /// + /// + /// + public static int SIZE { get { if (!_SIZEReady) { _SIZEContent = SGetField(LocalBridgeClazz, "SIZE"); _SIZEReady = true; } return _SIZEContent; } } + private static int _SIZEContent = default; + private static bool _SIZEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Class TYPE { get { if (!_TYPEReady) { _TYPEContent = SGetField(LocalBridgeClazz, "TYPE"); _TYPEReady = true; } return _TYPEContent; } } + private static Java.Lang.Class _TYPEContent = default; + private static bool _TYPEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static bool IsFinite(double arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "isFinite", "(D)Z", arg0); + } + /// + /// + /// + /// + /// + public static bool IsInfinite(double arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "isInfinite", "(D)Z", arg0); + } + /// + /// + /// + /// + /// + public static bool IsNaN(double arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "isNaN", "(D)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public static double Max(double arg0, double arg1) + { + return SExecute(LocalBridgeClazz, "max", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static double Min(double arg0, double arg1) + { + return SExecute(LocalBridgeClazz, "min", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static double ParseDouble(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "parseDouble", "(Ljava/lang/String;)D", arg0); + } + /// + /// + /// + /// + /// + /// + public static double Sum(double arg0, double arg1) + { + return SExecute(LocalBridgeClazz, "sum", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static int Compare(double arg0, double arg1) + { + return SExecute(LocalBridgeClazz, "compare", arg0, arg1); + } + /// + /// + /// + /// + /// + public static int HashCode(double arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "hashCode", "(D)I", arg0); + } + /// + /// + /// + /// + /// + public static Java.Lang.Double ValueOf(double arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(D)Ljava/lang/Double;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Lang.Double ValueOf(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Ljava/lang/String;)Ljava/lang/Double;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Lang.String ToHexString(double arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "toHexString", "(D)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Lang.String ToString(double arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "toString", "(D)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public static long DoubleToLongBits(double arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "doubleToLongBits", "(D)J", arg0); + } + /// + /// + /// + /// + /// + public static double LongBitsToDouble(long arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "longBitsToDouble", "(J)D", arg0); + } + /// + /// + /// + /// + /// + public static long DoubleToRawLongBits(double arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "doubleToRawLongBits", "(D)J", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + public bool IsInfinite() + { + return IExecuteWithSignature("isInfinite", "()Z"); + } + /// + /// + /// + /// + public bool IsNaN() + { + return IExecuteWithSignature("isNaN", "()Z"); + } + /// + /// + /// + /// + /// + public int CompareTo(Java.Lang.Double arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/lang/Double;)I", arg0); + } + /// + /// + /// + /// + /// + public int CompareTo(object arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/lang/Object;)I", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Enum.cs b/src/net/JNet/GeneratedCore/Java/Lang/Enum.cs new file mode 100644 index 0000000000..bcda813597 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Enum.cs @@ -0,0 +1,212 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang +{ + #region Enum + public partial class Enum + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Comparable(Java.Lang.Enum t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Lang.Enum t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + public static Java.Lang.Enum ValueOf(Java.Lang.Class arg0, Java.Lang.String arg1) + { + return SExecute(LocalBridgeClazz, "valueOf", arg0, arg1); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Class DeclaringClass + { + get { return IExecuteWithSignature("getDeclaringClass", "()Ljava/lang/Class;"); } + } + /// + /// + /// + /// + /// + public int CompareTo(Java.Lang.Enum arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/lang/Enum;)I", arg0); + } + /// + /// + /// + /// + public int Ordinal() + { + return IExecuteWithSignature("ordinal", "()I"); + } + /// + /// + /// + /// + public Java.Lang.String Name() + { + return IExecuteWithSignature("name", "()Ljava/lang/String;"); + } + /// + /// + /// + /// + /// + public int CompareTo(object arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/lang/Object;)I", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Enum + public partial class Enum + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Comparable(Java.Lang.Enum t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Lang.Enum t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Enum(Java.Lang.Enum t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + /// + public static T ValueOf(Java.Lang.Class arg0, Java.Lang.String arg1) where T : Java.Lang.Enum + { + return SExecute(LocalBridgeClazz, "valueOf", arg0, arg1); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Class DeclaringClass + { + get { return IExecuteWithSignature("getDeclaringClass", "()Ljava/lang/Class;"); } + } + /// + /// + /// + /// + /// + public int CompareTo(E arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/lang/Enum;)I", arg0); + } + /// + /// + /// + /// + public int Ordinal() + { + return IExecuteWithSignature("ordinal", "()I"); + } + /// + /// + /// + /// + public Java.Lang.String Name() + { + return IExecuteWithSignature("name", "()Ljava/lang/String;"); + } + /// + /// + /// + /// + /// + public int CompareTo(object arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/lang/Object;)I", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/EnumConstantNotPresentException.cs b/src/net/JNet/GeneratedCore/Java/Lang/EnumConstantNotPresentException.cs new file mode 100644 index 0000000000..1949cb5d3a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/EnumConstantNotPresentException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang +{ + #region EnumConstantNotPresentException + public partial class EnumConstantNotPresentException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Error.cs b/src/net/JNet/GeneratedCore/Java/Lang/Error.cs new file mode 100644 index 0000000000..1df2e02821 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Error.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang +{ + #region Error + public partial class Error + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Exception.cs b/src/net/JNet/GeneratedCore/Java/Lang/Exception.cs new file mode 100644 index 0000000000..093af3e065 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Exception.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang +{ + #region Exception + public partial class Exception + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/ExceptionInInitializerError.cs b/src/net/JNet/GeneratedCore/Java/Lang/ExceptionInInitializerError.cs new file mode 100644 index 0000000000..440edea632 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/ExceptionInInitializerError.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang +{ + #region ExceptionInInitializerError + public partial class ExceptionInInitializerError + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Float.cs b/src/net/JNet/GeneratedCore/Java/Lang/Float.cs new file mode 100644 index 0000000000..35f23e3359 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Float.cs @@ -0,0 +1,312 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang +{ + #region Float + public partial class Float + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Comparable(Java.Lang.Float t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static float MAX_VALUE { get { if (!_MAX_VALUEReady) { _MAX_VALUEContent = SGetField(LocalBridgeClazz, "MAX_VALUE"); _MAX_VALUEReady = true; } return _MAX_VALUEContent; } } + private static float _MAX_VALUEContent = default; + private static bool _MAX_VALUEReady = false; // this is used because in case of generics + /// + /// + /// + public static float MIN_NORMAL { get { if (!_MIN_NORMALReady) { _MIN_NORMALContent = SGetField(LocalBridgeClazz, "MIN_NORMAL"); _MIN_NORMALReady = true; } return _MIN_NORMALContent; } } + private static float _MIN_NORMALContent = default; + private static bool _MIN_NORMALReady = false; // this is used because in case of generics + /// + /// + /// + public static float MIN_VALUE { get { if (!_MIN_VALUEReady) { _MIN_VALUEContent = SGetField(LocalBridgeClazz, "MIN_VALUE"); _MIN_VALUEReady = true; } return _MIN_VALUEContent; } } + private static float _MIN_VALUEContent = default; + private static bool _MIN_VALUEReady = false; // this is used because in case of generics + /// + /// + /// + public static float NaN { get { if (!_NaNReady) { _NaNContent = SGetField(LocalBridgeClazz, "NaN"); _NaNReady = true; } return _NaNContent; } } + private static float _NaNContent = default; + private static bool _NaNReady = false; // this is used because in case of generics + /// + /// + /// + public static float NEGATIVE_INFINITY { get { if (!_NEGATIVE_INFINITYReady) { _NEGATIVE_INFINITYContent = SGetField(LocalBridgeClazz, "NEGATIVE_INFINITY"); _NEGATIVE_INFINITYReady = true; } return _NEGATIVE_INFINITYContent; } } + private static float _NEGATIVE_INFINITYContent = default; + private static bool _NEGATIVE_INFINITYReady = false; // this is used because in case of generics + /// + /// + /// + public static float POSITIVE_INFINITY { get { if (!_POSITIVE_INFINITYReady) { _POSITIVE_INFINITYContent = SGetField(LocalBridgeClazz, "POSITIVE_INFINITY"); _POSITIVE_INFINITYReady = true; } return _POSITIVE_INFINITYContent; } } + private static float _POSITIVE_INFINITYContent = default; + private static bool _POSITIVE_INFINITYReady = false; // this is used because in case of generics + /// + /// + /// + public static int BYTES { get { if (!_BYTESReady) { _BYTESContent = SGetField(LocalBridgeClazz, "BYTES"); _BYTESReady = true; } return _BYTESContent; } } + private static int _BYTESContent = default; + private static bool _BYTESReady = false; // this is used because in case of generics + /// + /// + /// + public static int MAX_EXPONENT { get { if (!_MAX_EXPONENTReady) { _MAX_EXPONENTContent = SGetField(LocalBridgeClazz, "MAX_EXPONENT"); _MAX_EXPONENTReady = true; } return _MAX_EXPONENTContent; } } + private static int _MAX_EXPONENTContent = default; + private static bool _MAX_EXPONENTReady = false; // this is used because in case of generics + /// + /// + /// + public static int MIN_EXPONENT { get { if (!_MIN_EXPONENTReady) { _MIN_EXPONENTContent = SGetField(LocalBridgeClazz, "MIN_EXPONENT"); _MIN_EXPONENTReady = true; } return _MIN_EXPONENTContent; } } + private static int _MIN_EXPONENTContent = default; + private static bool _MIN_EXPONENTReady = false; // this is used because in case of generics + /// + /// + /// + public static int SIZE { get { if (!_SIZEReady) { _SIZEContent = SGetField(LocalBridgeClazz, "SIZE"); _SIZEReady = true; } return _SIZEContent; } } + private static int _SIZEContent = default; + private static bool _SIZEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Class TYPE { get { if (!_TYPEReady) { _TYPEContent = SGetField(LocalBridgeClazz, "TYPE"); _TYPEReady = true; } return _TYPEContent; } } + private static Java.Lang.Class _TYPEContent = default; + private static bool _TYPEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static bool IsFinite(float arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "isFinite", "(F)Z", arg0); + } + /// + /// + /// + /// + /// + public static bool IsInfinite(float arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "isInfinite", "(F)Z", arg0); + } + /// + /// + /// + /// + /// + public static bool IsNaN(float arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "isNaN", "(F)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public static float Max(float arg0, float arg1) + { + return SExecute(LocalBridgeClazz, "max", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static float Min(float arg0, float arg1) + { + return SExecute(LocalBridgeClazz, "min", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static float ParseFloat(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "parseFloat", "(Ljava/lang/String;)F", arg0); + } + /// + /// + /// + /// + /// + /// + public static float Sum(float arg0, float arg1) + { + return SExecute(LocalBridgeClazz, "sum", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static int Compare(float arg0, float arg1) + { + return SExecute(LocalBridgeClazz, "compare", arg0, arg1); + } + /// + /// + /// + /// + /// + public static int FloatToIntBits(float arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "floatToIntBits", "(F)I", arg0); + } + /// + /// + /// + /// + /// + public static int HashCode(float arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "hashCode", "(F)I", arg0); + } + /// + /// + /// + /// + /// + public static Java.Lang.Float ValueOf(float arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(F)Ljava/lang/Float;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Lang.Float ValueOf(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Ljava/lang/String;)Ljava/lang/Float;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Lang.String ToHexString(float arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "toHexString", "(F)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Lang.String ToString(float arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "toString", "(F)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public static float IntBitsToFloat(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "intBitsToFloat", "(I)F", arg0); + } + /// + /// + /// + /// + /// + public static int FloatToRawIntBits(float arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "floatToRawIntBits", "(F)I", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + public bool IsInfinite() + { + return IExecuteWithSignature("isInfinite", "()Z"); + } + /// + /// + /// + /// + public bool IsNaN() + { + return IExecuteWithSignature("isNaN", "()Z"); + } + /// + /// + /// + /// + /// + public int CompareTo(Java.Lang.Float arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/lang/Float;)I", arg0); + } + /// + /// + /// + /// + /// + public int CompareTo(object arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/lang/Object;)I", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/FunctionalInterface.cs b/src/net/JNet/GeneratedCore/Java/Lang/FunctionalInterface.cs new file mode 100644 index 0000000000..1a4fd1c9ad --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/FunctionalInterface.cs @@ -0,0 +1,76 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang +{ + #region IFunctionalInterface + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IFunctionalInterface : Java.Lang.Annotation.IAnnotation + { + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region FunctionalInterface + public partial class FunctionalInterface : Java.Lang.IFunctionalInterface + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/IllegalAccessError.cs b/src/net/JNet/GeneratedCore/Java/Lang/IllegalAccessError.cs new file mode 100644 index 0000000000..900a4b6cae --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/IllegalAccessError.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang +{ + #region IllegalAccessError + public partial class IllegalAccessError + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/IllegalAccessException.cs b/src/net/JNet/GeneratedCore/Java/Lang/IllegalAccessException.cs new file mode 100644 index 0000000000..d989e17073 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/IllegalAccessException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang +{ + #region IllegalAccessException + public partial class IllegalAccessException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/IllegalArgumentException.cs b/src/net/JNet/GeneratedCore/Java/Lang/IllegalArgumentException.cs new file mode 100644 index 0000000000..ceb9087bd3 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/IllegalArgumentException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang +{ + #region IllegalArgumentException + public partial class IllegalArgumentException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/IllegalCallerException.cs b/src/net/JNet/GeneratedCore/Java/Lang/IllegalCallerException.cs new file mode 100644 index 0000000000..f3182cb1c7 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/IllegalCallerException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang +{ + #region IllegalCallerException + public partial class IllegalCallerException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/IllegalMonitorStateException.cs b/src/net/JNet/GeneratedCore/Java/Lang/IllegalMonitorStateException.cs new file mode 100644 index 0000000000..6f1be03fd1 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/IllegalMonitorStateException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang +{ + #region IllegalMonitorStateException + public partial class IllegalMonitorStateException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/IllegalStateException.cs b/src/net/JNet/GeneratedCore/Java/Lang/IllegalStateException.cs new file mode 100644 index 0000000000..ad3bb7551e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/IllegalStateException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang +{ + #region IllegalStateException + public partial class IllegalStateException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/IllegalThreadStateException.cs b/src/net/JNet/GeneratedCore/Java/Lang/IllegalThreadStateException.cs new file mode 100644 index 0000000000..6fbafc10ce --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/IllegalThreadStateException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang +{ + #region IllegalThreadStateException + public partial class IllegalThreadStateException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/IncompatibleClassChangeError.cs b/src/net/JNet/GeneratedCore/Java/Lang/IncompatibleClassChangeError.cs new file mode 100644 index 0000000000..f5349f5ec7 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/IncompatibleClassChangeError.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang +{ + #region IncompatibleClassChangeError + public partial class IncompatibleClassChangeError + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/IndexOutOfBoundsException.cs b/src/net/JNet/GeneratedCore/Java/Lang/IndexOutOfBoundsException.cs new file mode 100644 index 0000000000..3c6e94b4dd --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/IndexOutOfBoundsException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang +{ + #region IndexOutOfBoundsException + public partial class IndexOutOfBoundsException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/InheritableThreadLocal.cs b/src/net/JNet/GeneratedCore/Java/Lang/InheritableThreadLocal.cs new file mode 100644 index 0000000000..43bfba57ae --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/InheritableThreadLocal.cs @@ -0,0 +1,93 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang +{ + #region InheritableThreadLocal + public partial class InheritableThreadLocal + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region InheritableThreadLocal + public partial class InheritableThreadLocal + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Lang.InheritableThreadLocal(Java.Lang.InheritableThreadLocal t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/InstantiationError.cs b/src/net/JNet/GeneratedCore/Java/Lang/InstantiationError.cs new file mode 100644 index 0000000000..e286709ce4 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/InstantiationError.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang +{ + #region InstantiationError + public partial class InstantiationError + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/InstantiationException.cs b/src/net/JNet/GeneratedCore/Java/Lang/InstantiationException.cs new file mode 100644 index 0000000000..658cef7874 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/InstantiationException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang +{ + #region InstantiationException + public partial class InstantiationException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Instrument/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Java/Lang/Instrument/AllPackageClasses.cs new file mode 100644 index 0000000000..4e6e74670a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Instrument/AllPackageClasses.cs @@ -0,0 +1,220 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Java.Lang.Instrument +{ + #region ClassDefinition + /// + /// + /// + public partial class ClassDefinition : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.lang.instrument.ClassDefinition"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ClassDefinition() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ClassDefinition(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ClassFileTransformer + /// + /// + /// + public partial class ClassFileTransformer : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.lang.instrument.ClassFileTransformer"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ClassFileTransformer class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ClassFileTransformer() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ClassFileTransformer class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ClassFileTransformer(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region IllegalClassFormatException + /// + /// + /// + public partial class IllegalClassFormatException : Java.Lang.Exception + { + const string _bridgeClassName = "java.lang.instrument.IllegalClassFormatException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region Instrumentation + /// + /// + /// + public partial class Instrumentation : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.lang.instrument.Instrumentation"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Instrumentation class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Instrumentation() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Instrumentation class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Instrumentation(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region UnmodifiableClassException + /// + /// + /// + public partial class UnmodifiableClassException : Java.Lang.Exception + { + const string _bridgeClassName = "java.lang.instrument.UnmodifiableClassException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region UnmodifiableModuleException + /// + /// + /// + public partial class UnmodifiableModuleException : Java.Lang.RuntimeException + { + const string _bridgeClassName = "java.lang.instrument.UnmodifiableModuleException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Instrument/ClassDefinition.cs b/src/net/JNet/GeneratedCore/Java/Lang/Instrument/ClassDefinition.cs new file mode 100644 index 0000000000..045bfcbe2b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Instrument/ClassDefinition.cs @@ -0,0 +1,81 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang.Instrument +{ + #region ClassDefinition + public partial class ClassDefinition + { + #region Constructors + /// + /// + /// + /// + /// + public ClassDefinition(Java.Lang.Class arg0, byte[] arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Class DefinitionClass + { + get { return IExecuteWithSignature("getDefinitionClass", "()Ljava/lang/Class;"); } + } + /// + /// + /// + public byte[] DefinitionClassFile + { + get { return IExecuteWithSignatureArray("getDefinitionClassFile", "()[B"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Instrument/ClassFileTransformer.cs b/src/net/JNet/GeneratedCore/Java/Lang/Instrument/ClassFileTransformer.cs new file mode 100644 index 0000000000..12c9499ad9 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Instrument/ClassFileTransformer.cs @@ -0,0 +1,128 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang.Instrument +{ + #region IClassFileTransformer + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IClassFileTransformer + { + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + byte[] Transform(Java.Lang.ClassLoader arg0, Java.Lang.String arg1, Java.Lang.Class arg2, Java.Security.ProtectionDomain arg3, byte[] arg4); + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + byte[] Transform(Java.Lang.Module arg0, Java.Lang.ClassLoader arg1, Java.Lang.String arg2, Java.Lang.Class arg3, Java.Security.ProtectionDomain arg4, byte[] arg5); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ClassFileTransformer + public partial class ClassFileTransformer : Java.Lang.Instrument.IClassFileTransformer + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public byte[] Transform(Java.Lang.ClassLoader arg0, Java.Lang.String arg1, Java.Lang.Class arg2, Java.Security.ProtectionDomain arg3, byte[] arg4) + { + return IExecuteArray("transform", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public byte[] Transform(Java.Lang.Module arg0, Java.Lang.ClassLoader arg1, Java.Lang.String arg2, Java.Lang.Class arg3, Java.Security.ProtectionDomain arg4, byte[] arg5) + { + return IExecuteArray("transform", arg0, arg1, arg2, arg3, arg4, arg5); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Instrument/IllegalClassFormatException.cs b/src/net/JNet/GeneratedCore/Java/Lang/Instrument/IllegalClassFormatException.cs new file mode 100644 index 0000000000..cae43c51df --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Instrument/IllegalClassFormatException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang.Instrument +{ + #region IllegalClassFormatException + public partial class IllegalClassFormatException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Instrument/Instrumentation.cs b/src/net/JNet/GeneratedCore/Java/Lang/Instrument/Instrumentation.cs new file mode 100644 index 0000000000..190c1ee1ba --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Instrument/Instrumentation.cs @@ -0,0 +1,325 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang.Instrument +{ + #region IInstrumentation + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IInstrumentation + { + #region Instance methods + /// + /// + /// + Java.Lang.Class[] AllLoadedClasses { get; } + /// + /// + /// + /// + /// + bool IsModifiableClass(Java.Lang.Class arg0); + /// + /// + /// + /// + /// + bool IsModifiableModule(Java.Lang.Module arg0); + /// + /// + /// + /// + bool IsNativeMethodPrefixSupported(); + /// + /// + /// + /// + bool IsRedefineClassesSupported(); + /// + /// + /// + /// + bool IsRetransformClassesSupported(); + /// + /// + /// + /// + /// + bool RemoveTransformer(Java.Lang.Instrument.ClassFileTransformer arg0); + /// + /// + /// + /// + /// + Java.Lang.Class[] GetInitiatedClasses(Java.Lang.ClassLoader arg0); + /// + /// + /// + /// + /// + long GetObjectSize(object arg0); + /// + /// + /// + /// + /// + void AddTransformer(Java.Lang.Instrument.ClassFileTransformer arg0, bool arg1); + /// + /// + /// + /// + void AddTransformer(Java.Lang.Instrument.ClassFileTransformer arg0); + /// + /// + /// + /// + void AppendToBootstrapClassLoaderSearch(Java.Util.Jar.JarFile arg0); + /// + /// + /// + /// + void AppendToSystemClassLoaderSearch(Java.Util.Jar.JarFile arg0); + /// + /// + /// + /// + /// + /// + void RedefineClasses(params Java.Lang.Instrument.ClassDefinition[] arg0); + /// + /// + /// + /// + /// + /// + /// + /// + /// + void RedefineModule(Java.Lang.Module arg0, Java.Util.Set arg1, Java.Util.Map> arg2, Java.Util.Map> arg3, Java.Util.Set arg4, Java.Util.Map> arg5); + /// + /// + /// + /// + /// + void RetransformClasses(params Java.Lang.Class[] arg0); + /// + /// + /// + /// + /// + void SetNativeMethodPrefix(Java.Lang.Instrument.ClassFileTransformer arg0, Java.Lang.String arg1); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Instrumentation + public partial class Instrumentation : Java.Lang.Instrument.IInstrumentation + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Class[] AllLoadedClasses + { + get { return IExecuteWithSignatureArray("getAllLoadedClasses", "()[Ljava/lang/Class;"); } + } + /// + /// + /// + /// + /// + public bool IsModifiableClass(Java.Lang.Class arg0) + { + return IExecuteWithSignature("isModifiableClass", "(Ljava/lang/Class;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool IsModifiableModule(Java.Lang.Module arg0) + { + return IExecuteWithSignature("isModifiableModule", "(Ljava/lang/Module;)Z", arg0); + } + /// + /// + /// + /// + public bool IsNativeMethodPrefixSupported() + { + return IExecuteWithSignature("isNativeMethodPrefixSupported", "()Z"); + } + /// + /// + /// + /// + public bool IsRedefineClassesSupported() + { + return IExecuteWithSignature("isRedefineClassesSupported", "()Z"); + } + /// + /// + /// + /// + public bool IsRetransformClassesSupported() + { + return IExecuteWithSignature("isRetransformClassesSupported", "()Z"); + } + /// + /// + /// + /// + /// + public bool RemoveTransformer(Java.Lang.Instrument.ClassFileTransformer arg0) + { + return IExecuteWithSignature("removeTransformer", "(Ljava/lang/instrument/ClassFileTransformer;)Z", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.Class[] GetInitiatedClasses(Java.Lang.ClassLoader arg0) + { + return IExecuteWithSignatureArray("getInitiatedClasses", "(Ljava/lang/ClassLoader;)[Ljava/lang/Class;", arg0); + } + /// + /// + /// + /// + /// + public long GetObjectSize(object arg0) + { + return IExecuteWithSignature("getObjectSize", "(Ljava/lang/Object;)J", arg0); + } + /// + /// + /// + /// + /// + public void AddTransformer(Java.Lang.Instrument.ClassFileTransformer arg0, bool arg1) + { + IExecute("addTransformer", arg0, arg1); + } + /// + /// + /// + /// + public void AddTransformer(Java.Lang.Instrument.ClassFileTransformer arg0) + { + IExecuteWithSignature("addTransformer", "(Ljava/lang/instrument/ClassFileTransformer;)V", arg0); + } + /// + /// + /// + /// + public void AppendToBootstrapClassLoaderSearch(Java.Util.Jar.JarFile arg0) + { + IExecuteWithSignature("appendToBootstrapClassLoaderSearch", "(Ljava/util/jar/JarFile;)V", arg0); + } + /// + /// + /// + /// + public void AppendToSystemClassLoaderSearch(Java.Util.Jar.JarFile arg0) + { + IExecuteWithSignature("appendToSystemClassLoaderSearch", "(Ljava/util/jar/JarFile;)V", arg0); + } + /// + /// + /// + /// + /// + /// + public void RedefineClasses(params Java.Lang.Instrument.ClassDefinition[] arg0) + { + if (arg0.Length == 0) IExecuteWithSignature("redefineClasses", "([Ljava/lang/instrument/ClassDefinition;)V"); else IExecuteWithSignature("redefineClasses", "([Ljava/lang/instrument/ClassDefinition;)V", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void RedefineModule(Java.Lang.Module arg0, Java.Util.Set arg1, Java.Util.Map> arg2, Java.Util.Map> arg3, Java.Util.Set arg4, Java.Util.Map> arg5) + { + IExecute("redefineModule", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + public void RetransformClasses(params Java.Lang.Class[] arg0) + { + if (arg0.Length == 0) IExecuteWithSignature("retransformClasses", "([Ljava/lang/Class;)V"); else IExecuteWithSignature("retransformClasses", "([Ljava/lang/Class;)V", arg0); + } + /// + /// + /// + /// + /// + public void SetNativeMethodPrefix(Java.Lang.Instrument.ClassFileTransformer arg0, Java.Lang.String arg1) + { + IExecute("setNativeMethodPrefix", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Instrument/UnmodifiableClassException.cs b/src/net/JNet/GeneratedCore/Java/Lang/Instrument/UnmodifiableClassException.cs new file mode 100644 index 0000000000..13a6a78e49 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Instrument/UnmodifiableClassException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang.Instrument +{ + #region UnmodifiableClassException + public partial class UnmodifiableClassException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Instrument/UnmodifiableModuleException.cs b/src/net/JNet/GeneratedCore/Java/Lang/Instrument/UnmodifiableModuleException.cs new file mode 100644 index 0000000000..ef68158efe --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Instrument/UnmodifiableModuleException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang.Instrument +{ + #region UnmodifiableModuleException + public partial class UnmodifiableModuleException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Integer.cs b/src/net/JNet/GeneratedCore/Java/Lang/Integer.cs new file mode 100644 index 0000000000..5208ef69e6 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Integer.cs @@ -0,0 +1,492 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang +{ + #region Integer + public partial class Integer + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Comparable(Java.Lang.Integer t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static int BYTES { get { if (!_BYTESReady) { _BYTESContent = SGetField(LocalBridgeClazz, "BYTES"); _BYTESReady = true; } return _BYTESContent; } } + private static int _BYTESContent = default; + private static bool _BYTESReady = false; // this is used because in case of generics + /// + /// + /// + public static int MAX_VALUE { get { if (!_MAX_VALUEReady) { _MAX_VALUEContent = SGetField(LocalBridgeClazz, "MAX_VALUE"); _MAX_VALUEReady = true; } return _MAX_VALUEContent; } } + private static int _MAX_VALUEContent = default; + private static bool _MAX_VALUEReady = false; // this is used because in case of generics + /// + /// + /// + public static int MIN_VALUE { get { if (!_MIN_VALUEReady) { _MIN_VALUEContent = SGetField(LocalBridgeClazz, "MIN_VALUE"); _MIN_VALUEReady = true; } return _MIN_VALUEContent; } } + private static int _MIN_VALUEContent = default; + private static bool _MIN_VALUEReady = false; // this is used because in case of generics + /// + /// + /// + public static int SIZE { get { if (!_SIZEReady) { _SIZEContent = SGetField(LocalBridgeClazz, "SIZE"); _SIZEReady = true; } return _SIZEContent; } } + private static int _SIZEContent = default; + private static bool _SIZEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Class TYPE { get { if (!_TYPEReady) { _TYPEContent = SGetField(LocalBridgeClazz, "TYPE"); _TYPEReady = true; } return _TYPEContent; } } + private static Java.Lang.Class _TYPEContent = default; + private static bool _TYPEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static int BitCount(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "bitCount", "(I)I", arg0); + } + /// + /// + /// + /// + /// + /// + public static int Compare(int arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "compare", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static int CompareUnsigned(int arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "compareUnsigned", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static int DivideUnsigned(int arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "divideUnsigned", arg0, arg1); + } + /// + /// + /// + /// + /// + public static int HashCode(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "hashCode", "(I)I", arg0); + } + /// + /// + /// + /// + /// + public static int HighestOneBit(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "highestOneBit", "(I)I", arg0); + } + /// + /// + /// + /// + /// + public static int LowestOneBit(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "lowestOneBit", "(I)I", arg0); + } + /// + /// + /// + /// + /// + /// + public static int Max(int arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "max", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static int Min(int arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "min", arg0, arg1); + } + /// + /// + /// + /// + /// + public static int NumberOfLeadingZeros(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "numberOfLeadingZeros", "(I)I", arg0); + } + /// + /// + /// + /// + /// + public static int NumberOfTrailingZeros(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "numberOfTrailingZeros", "(I)I", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static int ParseInt(Java.Lang.CharSequence arg0, int arg1, int arg2, int arg3) + { + return SExecute(LocalBridgeClazz, "parseInt", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + public static int ParseInt(Java.Lang.String arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "parseInt", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static int ParseInt(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "parseInt", "(Ljava/lang/String;)I", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static int ParseUnsignedInt(Java.Lang.CharSequence arg0, int arg1, int arg2, int arg3) + { + return SExecute(LocalBridgeClazz, "parseUnsignedInt", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + public static int ParseUnsignedInt(Java.Lang.String arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "parseUnsignedInt", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static int ParseUnsignedInt(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "parseUnsignedInt", "(Ljava/lang/String;)I", arg0); + } + /// + /// + /// + /// + /// + /// + public static int RemainderUnsigned(int arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "remainderUnsigned", arg0, arg1); + } + /// + /// + /// + /// + /// + public static int Reverse(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "reverse", "(I)I", arg0); + } + /// + /// + /// + /// + /// + public static int ReverseBytes(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "reverseBytes", "(I)I", arg0); + } + /// + /// + /// + /// + /// + /// + public static int RotateLeft(int arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "rotateLeft", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static int RotateRight(int arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "rotateRight", arg0, arg1); + } + /// + /// + /// + /// + /// + public static int Signum(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "signum", "(I)I", arg0); + } + /// + /// + /// + /// + /// + /// + public static int Sum(int arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "sum", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Lang.Integer Decode(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "decode", "(Ljava/lang/String;)Ljava/lang/Integer;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Lang.Integer GetInteger(Java.Lang.String arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "getInteger", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Lang.Integer GetInteger(Java.Lang.String arg0, Java.Lang.Integer arg1) + { + return SExecute(LocalBridgeClazz, "getInteger", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Java.Lang.Integer GetInteger(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getInteger", "(Ljava/lang/String;)Ljava/lang/Integer;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Lang.Integer ValueOf(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(I)Ljava/lang/Integer;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Lang.Integer ValueOf(Java.Lang.String arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "valueOf", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Lang.Integer ValueOf(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Ljava/lang/String;)Ljava/lang/Integer;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Lang.String ToBinaryString(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "toBinaryString", "(I)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Lang.String ToHexString(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "toHexString", "(I)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Lang.String ToOctalString(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "toOctalString", "(I)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Lang.String ToString(int arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "toString", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Java.Lang.String ToString(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "toString", "(I)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Lang.String ToUnsignedString(int arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "toUnsignedString", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Java.Lang.String ToUnsignedString(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "toUnsignedString", "(I)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public static long ToUnsignedLong(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "toUnsignedLong", "(I)J", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public int CompareTo(Java.Lang.Integer arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/lang/Integer;)I", arg0); + } + /// + /// + /// + /// + /// + public int CompareTo(object arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/lang/Object;)I", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/InternalError.cs b/src/net/JNet/GeneratedCore/Java/Lang/InternalError.cs new file mode 100644 index 0000000000..44aa73b206 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/InternalError.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang +{ + #region InternalError + public partial class InternalError + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/InterruptedException.cs b/src/net/JNet/GeneratedCore/Java/Lang/InterruptedException.cs new file mode 100644 index 0000000000..b8891bc565 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/InterruptedException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang +{ + #region InterruptedException + public partial class InterruptedException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Invoke/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Java/Lang/Invoke/AllPackageClasses.cs new file mode 100644 index 0000000000..732b0af710 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Invoke/AllPackageClasses.cs @@ -0,0 +1,854 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Java.Lang.Invoke +{ + #region CallSite + /// + /// + /// + public partial class CallSite : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.lang.invoke.CallSite"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("CallSite class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CallSite() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("CallSite class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CallSite(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ConstantBootstraps + /// + /// + /// + public partial class ConstantBootstraps : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.lang.invoke.ConstantBootstraps"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ConstantBootstraps() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ConstantBootstraps(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ConstantCallSite + /// + /// + /// + public partial class ConstantCallSite : Java.Lang.Invoke.CallSite + { + const string _bridgeClassName = "java.lang.invoke.ConstantCallSite"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ConstantCallSite() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ConstantCallSite(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region LambdaConversionException + /// + /// + /// + public partial class LambdaConversionException : Java.Lang.Exception + { + const string _bridgeClassName = "java.lang.invoke.LambdaConversionException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region LambdaMetafactory + /// + /// + /// + public partial class LambdaMetafactory : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.lang.invoke.LambdaMetafactory"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public LambdaMetafactory() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public LambdaMetafactory(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MethodHandle + /// + /// + /// + public partial class MethodHandle : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.lang.invoke.MethodHandle"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("MethodHandle class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public MethodHandle() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("MethodHandle class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public MethodHandle(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MethodHandleInfo + /// + /// + /// + public partial class MethodHandleInfo : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.lang.invoke.MethodHandleInfo"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("MethodHandleInfo class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public MethodHandleInfo() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("MethodHandleInfo class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public MethodHandleInfo(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MethodHandleProxies + /// + /// + /// + public partial class MethodHandleProxies : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.lang.invoke.MethodHandleProxies"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MethodHandleProxies() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MethodHandleProxies(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MethodHandles + /// + /// + /// + public partial class MethodHandles : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.lang.invoke.MethodHandles"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MethodHandles() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MethodHandles(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region Lookup + /// + /// + /// + public partial class Lookup : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.lang.invoke.MethodHandles$Lookup"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Lookup() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Lookup(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region MethodType + /// + /// + /// + public partial class MethodType : Java.Io.Serializable + { + const string _bridgeClassName = "java.lang.invoke.MethodType"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MethodType() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MethodType(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MutableCallSite + /// + /// + /// + public partial class MutableCallSite : Java.Lang.Invoke.CallSite + { + const string _bridgeClassName = "java.lang.invoke.MutableCallSite"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MutableCallSite() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MutableCallSite(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SerializedLambda + /// + /// + /// + public partial class SerializedLambda : Java.Io.Serializable + { + const string _bridgeClassName = "java.lang.invoke.SerializedLambda"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SerializedLambda() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SerializedLambda(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region StringConcatException + /// + /// + /// + public partial class StringConcatException : Java.Lang.Exception + { + const string _bridgeClassName = "java.lang.invoke.StringConcatException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region StringConcatFactory + /// + /// + /// + public partial class StringConcatFactory : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.lang.invoke.StringConcatFactory"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public StringConcatFactory() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public StringConcatFactory(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SwitchPoint + /// + /// + /// + public partial class SwitchPoint : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.lang.invoke.SwitchPoint"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SwitchPoint() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SwitchPoint(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region VarHandle + /// + /// + /// + public partial class VarHandle : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.lang.invoke.VarHandle"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("VarHandle class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public VarHandle() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("VarHandle class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public VarHandle(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region AccessMode + /// + /// + /// + public partial class AccessMode : Java.Lang.Enum + { + const string _bridgeClassName = "java.lang.invoke.VarHandle$AccessMode"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public AccessMode() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public AccessMode(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region VolatileCallSite + /// + /// + /// + public partial class VolatileCallSite : Java.Lang.Invoke.CallSite + { + const string _bridgeClassName = "java.lang.invoke.VolatileCallSite"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public VolatileCallSite() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public VolatileCallSite(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region WrongMethodTypeException + /// + /// + /// + public partial class WrongMethodTypeException : Java.Lang.RuntimeException + { + const string _bridgeClassName = "java.lang.invoke.WrongMethodTypeException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Invoke/CallSite.cs b/src/net/JNet/GeneratedCore/Java/Lang/Invoke/CallSite.cs new file mode 100644 index 0000000000..abbf41a7ca --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Invoke/CallSite.cs @@ -0,0 +1,81 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang.Invoke +{ + #region CallSite + public partial class CallSite + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Invoke.MethodHandle Target + { + get { return IExecuteWithSignature("getTarget", "()Ljava/lang/invoke/MethodHandle;"); } set { IExecuteWithSignature("setTarget", "(Ljava/lang/invoke/MethodHandle;)V", value); } + } + /// + /// + /// + /// + public Java.Lang.Invoke.MethodHandle DynamicInvoker() + { + return IExecuteWithSignature("dynamicInvoker", "()Ljava/lang/invoke/MethodHandle;"); + } + /// + /// + /// + /// + public Java.Lang.Invoke.MethodType Type() + { + return IExecuteWithSignature("type", "()Ljava/lang/invoke/MethodType;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Invoke/ConstantBootstraps.cs b/src/net/JNet/GeneratedCore/Java/Lang/Invoke/ConstantBootstraps.cs new file mode 100644 index 0000000000..7acdbc8261 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Invoke/ConstantBootstraps.cs @@ -0,0 +1,167 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang.Invoke +{ + #region ConstantBootstraps + public partial class ConstantBootstraps + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + /// + /// + public static E EnumConstant(Java.Lang.Invoke.MethodHandles.Lookup arg0, Java.Lang.String arg1, Java.Lang.Class arg2) where E : Java.Lang.Enum + { + return SExecute(LocalBridgeClazz, "enumConstant", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Lang.Class PrimitiveClass(Java.Lang.Invoke.MethodHandles.Lookup arg0, Java.Lang.String arg1, Java.Lang.Class arg2) + { + return SExecute(LocalBridgeClazz, "primitiveClass", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Lang.Invoke.VarHandle ArrayVarHandle(Java.Lang.Invoke.MethodHandles.Lookup arg0, Java.Lang.String arg1, Java.Lang.Class arg2, Java.Lang.Class arg3) + { + return SExecute(LocalBridgeClazz, "arrayVarHandle", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Lang.Invoke.VarHandle FieldVarHandle(Java.Lang.Invoke.MethodHandles.Lookup arg0, Java.Lang.String arg1, Java.Lang.Class arg2, Java.Lang.Class arg3, Java.Lang.Class arg4) + { + return SExecute(LocalBridgeClazz, "fieldVarHandle", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Lang.Invoke.VarHandle StaticFieldVarHandle(Java.Lang.Invoke.MethodHandles.Lookup arg0, Java.Lang.String arg1, Java.Lang.Class arg2, Java.Lang.Class arg3, Java.Lang.Class arg4) + { + return SExecute(LocalBridgeClazz, "staticFieldVarHandle", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static object GetStaticFinal(Java.Lang.Invoke.MethodHandles.Lookup arg0, Java.Lang.String arg1, Java.Lang.Class arg2, Java.Lang.Class arg3) + { + return SExecute(LocalBridgeClazz, "getStaticFinal", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + public static object GetStaticFinal(Java.Lang.Invoke.MethodHandles.Lookup arg0, Java.Lang.String arg1, Java.Lang.Class arg2) + { + return SExecute(LocalBridgeClazz, "getStaticFinal", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static object Invoke(Java.Lang.Invoke.MethodHandles.Lookup arg0, Java.Lang.String arg1, Java.Lang.Class arg2, Java.Lang.Invoke.MethodHandle arg3, params object[] arg4) + { + if (arg4.Length == 0) return SExecute(LocalBridgeClazz, "invoke", arg0, arg1, arg2, arg3); else return SExecute(LocalBridgeClazz, "invoke", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + /// + public static object NullConstant(Java.Lang.Invoke.MethodHandles.Lookup arg0, Java.Lang.String arg1, Java.Lang.Class arg2) + { + return SExecute(LocalBridgeClazz, "nullConstant", arg0, arg1, arg2); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Invoke/ConstantCallSite.cs b/src/net/JNet/GeneratedCore/Java/Lang/Invoke/ConstantCallSite.cs new file mode 100644 index 0000000000..996166434f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Invoke/ConstantCallSite.cs @@ -0,0 +1,66 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang.Invoke +{ + #region ConstantCallSite + public partial class ConstantCallSite + { + #region Constructors + /// + /// + /// + /// + public ConstantCallSite(Java.Lang.Invoke.MethodHandle arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Invoke/LambdaConversionException.cs b/src/net/JNet/GeneratedCore/Java/Lang/Invoke/LambdaConversionException.cs new file mode 100644 index 0000000000..b3af788387 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Invoke/LambdaConversionException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang.Invoke +{ + #region LambdaConversionException + public partial class LambdaConversionException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Invoke/LambdaMetafactory.cs b/src/net/JNet/GeneratedCore/Java/Lang/Invoke/LambdaMetafactory.cs new file mode 100644 index 0000000000..e65ff43dca --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Invoke/LambdaMetafactory.cs @@ -0,0 +1,104 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang.Invoke +{ + #region LambdaMetafactory + public partial class LambdaMetafactory + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int FLAG_BRIDGES { get { if (!_FLAG_BRIDGESReady) { _FLAG_BRIDGESContent = SGetField(LocalBridgeClazz, "FLAG_BRIDGES"); _FLAG_BRIDGESReady = true; } return _FLAG_BRIDGESContent; } } + private static int _FLAG_BRIDGESContent = default; + private static bool _FLAG_BRIDGESReady = false; // this is used because in case of generics + /// + /// + /// + public static int FLAG_MARKERS { get { if (!_FLAG_MARKERSReady) { _FLAG_MARKERSContent = SGetField(LocalBridgeClazz, "FLAG_MARKERS"); _FLAG_MARKERSReady = true; } return _FLAG_MARKERSContent; } } + private static int _FLAG_MARKERSContent = default; + private static bool _FLAG_MARKERSReady = false; // this is used because in case of generics + /// + /// + /// + public static int FLAG_SERIALIZABLE { get { if (!_FLAG_SERIALIZABLEReady) { _FLAG_SERIALIZABLEContent = SGetField(LocalBridgeClazz, "FLAG_SERIALIZABLE"); _FLAG_SERIALIZABLEReady = true; } return _FLAG_SERIALIZABLEContent; } } + private static int _FLAG_SERIALIZABLEContent = default; + private static bool _FLAG_SERIALIZABLEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Lang.Invoke.CallSite AltMetafactory(Java.Lang.Invoke.MethodHandles.Lookup arg0, Java.Lang.String arg1, Java.Lang.Invoke.MethodType arg2, params object[] arg3) + { + if (arg3.Length == 0) return SExecute(LocalBridgeClazz, "altMetafactory", arg0, arg1, arg2); else return SExecute(LocalBridgeClazz, "altMetafactory", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Lang.Invoke.CallSite Metafactory(Java.Lang.Invoke.MethodHandles.Lookup arg0, Java.Lang.String arg1, Java.Lang.Invoke.MethodType arg2, Java.Lang.Invoke.MethodType arg3, Java.Lang.Invoke.MethodHandle arg4, Java.Lang.Invoke.MethodType arg5) + { + return SExecute(LocalBridgeClazz, "metafactory", arg0, arg1, arg2, arg3, arg4, arg5); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Invoke/MethodHandle.cs b/src/net/JNet/GeneratedCore/Java/Lang/Invoke/MethodHandle.cs new file mode 100644 index 0000000000..f1f5d82be3 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Invoke/MethodHandle.cs @@ -0,0 +1,200 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang.Invoke +{ + #region MethodHandle + public partial class MethodHandle + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public bool IsVarargsCollector() + { + return IExecuteWithSignature("isVarargsCollector", "()Z"); + } + /// + /// + /// + /// + /// + /// + public object Invoke(params object[] arg0) + { + if (arg0.Length == 0) return IExecuteWithSignature("invoke", "([Ljava/lang/Object;)Ljava/lang/Object;"); else return IExecuteWithSignature("invoke", "([Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + /// + public object InvokeExact(params object[] arg0) + { + if (arg0.Length == 0) return IExecuteWithSignature("invokeExact", "([Ljava/lang/Object;)Ljava/lang/Object;"); else return IExecuteWithSignature("invokeExact", "([Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.Invoke.MethodHandle AsCollector(int arg0, Java.Lang.Class arg1, int arg2) + { + return IExecute("asCollector", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.Invoke.MethodHandle AsCollector(Java.Lang.Class arg0, int arg1) + { + return IExecute("asCollector", arg0, arg1); + } + /// + /// + /// + /// + public Java.Lang.Invoke.MethodHandle AsFixedArity() + { + return IExecuteWithSignature("asFixedArity", "()Ljava/lang/invoke/MethodHandle;"); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.Invoke.MethodHandle AsSpreader(int arg0, Java.Lang.Class arg1, int arg2) + { + return IExecute("asSpreader", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.Invoke.MethodHandle AsSpreader(Java.Lang.Class arg0, int arg1) + { + return IExecute("asSpreader", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Lang.Invoke.MethodHandle AsType(Java.Lang.Invoke.MethodType arg0) + { + return IExecuteWithSignature("asType", "(Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.Invoke.MethodHandle AsVarargsCollector(Java.Lang.Class arg0) + { + return IExecuteWithSignature("asVarargsCollector", "(Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.Invoke.MethodHandle BindTo(object arg0) + { + return IExecuteWithSignature("bindTo", "(Ljava/lang/Object;)Ljava/lang/invoke/MethodHandle;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.Invoke.MethodHandle WithVarargs(bool arg0) + { + return IExecuteWithSignature("withVarargs", "(Z)Ljava/lang/invoke/MethodHandle;", arg0); + } + /// + /// + /// + /// + public Java.Lang.Invoke.MethodType Type() + { + return IExecuteWithSignature("type", "()Ljava/lang/invoke/MethodType;"); + } + /// + /// + /// + /// + /// + /// + public object InvokeWithArguments(params object[] arg0) + { + if (arg0.Length == 0) return IExecuteWithSignature("invokeWithArguments", "([Ljava/lang/Object;)Ljava/lang/Object;"); else return IExecuteWithSignature("invokeWithArguments", "([Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + /// + public object InvokeWithArguments(Java.Util.List arg0) + { + return IExecuteWithSignature("invokeWithArguments", "(Ljava/util/List;)Ljava/lang/Object;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Invoke/MethodHandleInfo.cs b/src/net/JNet/GeneratedCore/Java/Lang/Invoke/MethodHandleInfo.cs new file mode 100644 index 0000000000..e2718ec23c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Invoke/MethodHandleInfo.cs @@ -0,0 +1,238 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang.Invoke +{ + #region IMethodHandleInfo + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IMethodHandleInfo + { + #region Instance methods + /// + /// + /// + Java.Lang.Class DeclaringClass { get; } + /// + /// + /// + Java.Lang.Invoke.MethodType MethodType { get; } + /// + /// + /// + int Modifiers { get; } + /// + /// + /// + Java.Lang.String Name { get; } + /// + /// + /// + int ReferenceKind { get; } + /// + /// + /// + /// + /// + /// + /// + T ReflectAs(Java.Lang.Class arg0, Java.Lang.Invoke.MethodHandles.Lookup arg1) where T : Java.Lang.Reflect.IMember, new(); + /// + /// + /// + /// + bool IsVarArgs(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region MethodHandleInfo + public partial class MethodHandleInfo : Java.Lang.Invoke.IMethodHandleInfo + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int REF_getField { get { if (!_REF_getFieldReady) { _REF_getFieldContent = SGetField(LocalBridgeClazz, "REF_getField"); _REF_getFieldReady = true; } return _REF_getFieldContent; } } + private static int _REF_getFieldContent = default; + private static bool _REF_getFieldReady = false; // this is used because in case of generics + /// + /// + /// + public static int REF_getStatic { get { if (!_REF_getStaticReady) { _REF_getStaticContent = SGetField(LocalBridgeClazz, "REF_getStatic"); _REF_getStaticReady = true; } return _REF_getStaticContent; } } + private static int _REF_getStaticContent = default; + private static bool _REF_getStaticReady = false; // this is used because in case of generics + /// + /// + /// + public static int REF_invokeInterface { get { if (!_REF_invokeInterfaceReady) { _REF_invokeInterfaceContent = SGetField(LocalBridgeClazz, "REF_invokeInterface"); _REF_invokeInterfaceReady = true; } return _REF_invokeInterfaceContent; } } + private static int _REF_invokeInterfaceContent = default; + private static bool _REF_invokeInterfaceReady = false; // this is used because in case of generics + /// + /// + /// + public static int REF_invokeSpecial { get { if (!_REF_invokeSpecialReady) { _REF_invokeSpecialContent = SGetField(LocalBridgeClazz, "REF_invokeSpecial"); _REF_invokeSpecialReady = true; } return _REF_invokeSpecialContent; } } + private static int _REF_invokeSpecialContent = default; + private static bool _REF_invokeSpecialReady = false; // this is used because in case of generics + /// + /// + /// + public static int REF_invokeStatic { get { if (!_REF_invokeStaticReady) { _REF_invokeStaticContent = SGetField(LocalBridgeClazz, "REF_invokeStatic"); _REF_invokeStaticReady = true; } return _REF_invokeStaticContent; } } + private static int _REF_invokeStaticContent = default; + private static bool _REF_invokeStaticReady = false; // this is used because in case of generics + /// + /// + /// + public static int REF_invokeVirtual { get { if (!_REF_invokeVirtualReady) { _REF_invokeVirtualContent = SGetField(LocalBridgeClazz, "REF_invokeVirtual"); _REF_invokeVirtualReady = true; } return _REF_invokeVirtualContent; } } + private static int _REF_invokeVirtualContent = default; + private static bool _REF_invokeVirtualReady = false; // this is used because in case of generics + /// + /// + /// + public static int REF_newInvokeSpecial { get { if (!_REF_newInvokeSpecialReady) { _REF_newInvokeSpecialContent = SGetField(LocalBridgeClazz, "REF_newInvokeSpecial"); _REF_newInvokeSpecialReady = true; } return _REF_newInvokeSpecialContent; } } + private static int _REF_newInvokeSpecialContent = default; + private static bool _REF_newInvokeSpecialReady = false; // this is used because in case of generics + /// + /// + /// + public static int REF_putField { get { if (!_REF_putFieldReady) { _REF_putFieldContent = SGetField(LocalBridgeClazz, "REF_putField"); _REF_putFieldReady = true; } return _REF_putFieldContent; } } + private static int _REF_putFieldContent = default; + private static bool _REF_putFieldReady = false; // this is used because in case of generics + /// + /// + /// + public static int REF_putStatic { get { if (!_REF_putStaticReady) { _REF_putStaticContent = SGetField(LocalBridgeClazz, "REF_putStatic"); _REF_putStaticReady = true; } return _REF_putStaticContent; } } + private static int _REF_putStaticContent = default; + private static bool _REF_putStaticReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Lang.String ReferenceKindToString(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "referenceKindToString", "(I)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Lang.String ToString(int arg0, Java.Lang.Class arg1, Java.Lang.String arg2, Java.Lang.Invoke.MethodType arg3) + { + return SExecute(LocalBridgeClazz, "toString", arg0, arg1, arg2, arg3); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Class DeclaringClass + { + get { return IExecuteWithSignature("getDeclaringClass", "()Ljava/lang/Class;"); } + } + /// + /// + /// + public Java.Lang.Invoke.MethodType MethodType + { + get { return IExecuteWithSignature("getMethodType", "()Ljava/lang/invoke/MethodType;"); } + } + /// + /// + /// + public int Modifiers + { + get { return IExecuteWithSignature("getModifiers", "()I"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public int ReferenceKind + { + get { return IExecuteWithSignature("getReferenceKind", "()I"); } + } + /// + /// + /// + /// + /// + /// + /// + public T ReflectAs(Java.Lang.Class arg0, Java.Lang.Invoke.MethodHandles.Lookup arg1) where T : Java.Lang.Reflect.IMember, new() + { + return IExecute("reflectAs", arg0, arg1); + } + /// + /// + /// + /// + public bool IsVarArgs() + { + return IExecuteWithSignature("isVarArgs", "()Z"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Invoke/MethodHandleProxies.cs b/src/net/JNet/GeneratedCore/Java/Lang/Invoke/MethodHandleProxies.cs new file mode 100644 index 0000000000..9992b8808e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Invoke/MethodHandleProxies.cs @@ -0,0 +1,96 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang.Invoke +{ + #region MethodHandleProxies + public partial class MethodHandleProxies + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + /// + public static T AsInterfaceInstance(Java.Lang.Class arg0, Java.Lang.Invoke.MethodHandle arg1) + { + return SExecute(LocalBridgeClazz, "asInterfaceInstance", arg0, arg1); + } + /// + /// + /// + /// + /// + public static bool IsWrapperInstance(object arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "isWrapperInstance", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public static Java.Lang.Class WrapperInstanceType(object arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "wrapperInstanceType", "(Ljava/lang/Object;)Ljava/lang/Class;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Lang.Invoke.MethodHandle WrapperInstanceTarget(object arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "wrapperInstanceTarget", "(Ljava/lang/Object;)Ljava/lang/invoke/MethodHandle;", arg0); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Invoke/MethodHandles.cs b/src/net/JNet/GeneratedCore/Java/Lang/Invoke/MethodHandles.cs new file mode 100644 index 0000000000..9263442b7e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Invoke/MethodHandles.cs @@ -0,0 +1,832 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang.Invoke +{ + #region MethodHandles + public partial class MethodHandles + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + /// + public static T ReflectAs(Java.Lang.Class arg0, Java.Lang.Invoke.MethodHandle arg1) where T : Java.Lang.Reflect.IMember, new() + { + return SExecute(LocalBridgeClazz, "reflectAs", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Lang.Invoke.MethodHandle ArrayConstructor(Java.Lang.Class arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "arrayConstructor", "(Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Lang.Invoke.MethodHandle ArrayElementGetter(Java.Lang.Class arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "arrayElementGetter", "(Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Lang.Invoke.MethodHandle ArrayElementSetter(Java.Lang.Class arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "arrayElementSetter", "(Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Lang.Invoke.MethodHandle ArrayLength(Java.Lang.Class arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "arrayLength", "(Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Lang.Invoke.MethodHandle CatchException(Java.Lang.Invoke.MethodHandle arg0, Java.Lang.Class arg1, Java.Lang.Invoke.MethodHandle arg2) + { + return SExecute(LocalBridgeClazz, "catchException", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Lang.Invoke.MethodHandle CollectArguments(Java.Lang.Invoke.MethodHandle arg0, int arg1, Java.Lang.Invoke.MethodHandle arg2) + { + return SExecute(LocalBridgeClazz, "collectArguments", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public static Java.Lang.Invoke.MethodHandle Constant(Java.Lang.Class arg0, object arg1) + { + return SExecute(LocalBridgeClazz, "constant", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Lang.Invoke.MethodHandle CountedLoop(Java.Lang.Invoke.MethodHandle arg0, Java.Lang.Invoke.MethodHandle arg1, Java.Lang.Invoke.MethodHandle arg2, Java.Lang.Invoke.MethodHandle arg3) + { + return SExecute(LocalBridgeClazz, "countedLoop", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Lang.Invoke.MethodHandle CountedLoop(Java.Lang.Invoke.MethodHandle arg0, Java.Lang.Invoke.MethodHandle arg1, Java.Lang.Invoke.MethodHandle arg2) + { + return SExecute(LocalBridgeClazz, "countedLoop", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Lang.Invoke.MethodHandle DoWhileLoop(Java.Lang.Invoke.MethodHandle arg0, Java.Lang.Invoke.MethodHandle arg1, Java.Lang.Invoke.MethodHandle arg2) + { + return SExecute(LocalBridgeClazz, "doWhileLoop", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Lang.Invoke.MethodHandle DropArguments(Java.Lang.Invoke.MethodHandle arg0, int arg1, params Java.Lang.Class[] arg2) + { + if (arg2.Length == 0) return SExecute(LocalBridgeClazz, "dropArguments", arg0, arg1); else return SExecute(LocalBridgeClazz, "dropArguments", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Lang.Invoke.MethodHandle DropArguments(Java.Lang.Invoke.MethodHandle arg0, int arg1, Java.Util.List arg2) + { + return SExecute(LocalBridgeClazz, "dropArguments", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Lang.Invoke.MethodHandle DropArgumentsToMatch(Java.Lang.Invoke.MethodHandle arg0, int arg1, Java.Util.List arg2, int arg3) + { + return SExecute(LocalBridgeClazz, "dropArgumentsToMatch", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + public static Java.Lang.Invoke.MethodHandle Empty(Java.Lang.Invoke.MethodType arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "empty", "(Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Lang.Invoke.MethodHandle ExactInvoker(Java.Lang.Invoke.MethodType arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "exactInvoker", "(Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Lang.Invoke.MethodHandle ExplicitCastArguments(Java.Lang.Invoke.MethodHandle arg0, Java.Lang.Invoke.MethodType arg1) + { + return SExecute(LocalBridgeClazz, "explicitCastArguments", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Lang.Invoke.MethodHandle FilterArguments(Java.Lang.Invoke.MethodHandle arg0, int arg1, params Java.Lang.Invoke.MethodHandle[] arg2) + { + if (arg2.Length == 0) return SExecute(LocalBridgeClazz, "filterArguments", arg0, arg1); else return SExecute(LocalBridgeClazz, "filterArguments", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public static Java.Lang.Invoke.MethodHandle FilterReturnValue(Java.Lang.Invoke.MethodHandle arg0, Java.Lang.Invoke.MethodHandle arg1) + { + return SExecute(LocalBridgeClazz, "filterReturnValue", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Lang.Invoke.MethodHandle FoldArguments(Java.Lang.Invoke.MethodHandle arg0, int arg1, Java.Lang.Invoke.MethodHandle arg2) + { + return SExecute(LocalBridgeClazz, "foldArguments", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public static Java.Lang.Invoke.MethodHandle FoldArguments(Java.Lang.Invoke.MethodHandle arg0, Java.Lang.Invoke.MethodHandle arg1) + { + return SExecute(LocalBridgeClazz, "foldArguments", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Lang.Invoke.MethodHandle GuardWithTest(Java.Lang.Invoke.MethodHandle arg0, Java.Lang.Invoke.MethodHandle arg1, Java.Lang.Invoke.MethodHandle arg2) + { + return SExecute(LocalBridgeClazz, "guardWithTest", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public static Java.Lang.Invoke.MethodHandle Identity(Java.Lang.Class arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "identity", "(Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Lang.Invoke.MethodHandle InsertArguments(Java.Lang.Invoke.MethodHandle arg0, int arg1, params object[] arg2) + { + if (arg2.Length == 0) return SExecute(LocalBridgeClazz, "insertArguments", arg0, arg1); else return SExecute(LocalBridgeClazz, "insertArguments", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public static Java.Lang.Invoke.MethodHandle Invoker(Java.Lang.Invoke.MethodType arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "invoker", "(Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Lang.Invoke.MethodHandle IteratedLoop(Java.Lang.Invoke.MethodHandle arg0, Java.Lang.Invoke.MethodHandle arg1, Java.Lang.Invoke.MethodHandle arg2) + { + return SExecute(LocalBridgeClazz, "iteratedLoop", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public static Java.Lang.Invoke.MethodHandle Loop(params Java.Lang.Invoke.MethodHandle[][] arg0) + { + if (arg0.Length == 0) return SExecuteWithSignature(LocalBridgeClazz, "loop", "([[Ljava/lang/invoke/MethodHandle;)Ljava/lang/invoke/MethodHandle;"); else return SExecuteWithSignature(LocalBridgeClazz, "loop", "([[Ljava/lang/invoke/MethodHandle;)Ljava/lang/invoke/MethodHandle;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Lang.Invoke.MethodHandle PermuteArguments(Java.Lang.Invoke.MethodHandle arg0, Java.Lang.Invoke.MethodType arg1, params int[] arg2) + { + if (arg2.Length == 0) return SExecute(LocalBridgeClazz, "permuteArguments", arg0, arg1); else return SExecute(LocalBridgeClazz, "permuteArguments", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public static Java.Lang.Invoke.MethodHandle SpreadInvoker(Java.Lang.Invoke.MethodType arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "spreadInvoker", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Lang.Invoke.MethodHandle ThrowException(Java.Lang.Class arg0, Java.Lang.Class arg1) + { + return SExecute(LocalBridgeClazz, "throwException", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Lang.Invoke.MethodHandle TryFinally(Java.Lang.Invoke.MethodHandle arg0, Java.Lang.Invoke.MethodHandle arg1) + { + return SExecute(LocalBridgeClazz, "tryFinally", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Lang.Invoke.MethodHandle VarHandleExactInvoker(Java.Lang.Invoke.VarHandle.AccessMode arg0, Java.Lang.Invoke.MethodType arg1) + { + return SExecute(LocalBridgeClazz, "varHandleExactInvoker", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Lang.Invoke.MethodHandle VarHandleInvoker(Java.Lang.Invoke.VarHandle.AccessMode arg0, Java.Lang.Invoke.MethodType arg1) + { + return SExecute(LocalBridgeClazz, "varHandleInvoker", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Lang.Invoke.MethodHandle WhileLoop(Java.Lang.Invoke.MethodHandle arg0, Java.Lang.Invoke.MethodHandle arg1, Java.Lang.Invoke.MethodHandle arg2) + { + return SExecute(LocalBridgeClazz, "whileLoop", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public static Java.Lang.Invoke.MethodHandle Zero(Java.Lang.Class arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "zero", "(Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle;", arg0); + } + /// + /// + /// + /// + public static Java.Lang.Invoke.MethodHandles.Lookup LookupMethod() + { + return SExecuteWithSignature(LocalBridgeClazz, "lookup", "()Ljava/lang/invoke/MethodHandles$Lookup;"); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Lang.Invoke.MethodHandles.Lookup PrivateLookupIn(Java.Lang.Class arg0, Java.Lang.Invoke.MethodHandles.Lookup arg1) + { + return SExecute(LocalBridgeClazz, "privateLookupIn", arg0, arg1); + } + /// + /// + /// + /// + public static Java.Lang.Invoke.MethodHandles.Lookup PublicLookup() + { + return SExecuteWithSignature(LocalBridgeClazz, "publicLookup", "()Ljava/lang/invoke/MethodHandles$Lookup;"); + } + /// + /// + /// + /// + /// + /// + public static Java.Lang.Invoke.VarHandle ArrayElementVarHandle(Java.Lang.Class arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "arrayElementVarHandle", "(Ljava/lang/Class;)Ljava/lang/invoke/VarHandle;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Lang.Invoke.VarHandle ByteArrayViewVarHandle(Java.Lang.Class arg0, Java.Nio.ByteOrder arg1) + { + return SExecute(LocalBridgeClazz, "byteArrayViewVarHandle", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Lang.Invoke.VarHandle ByteBufferViewVarHandle(Java.Lang.Class arg0, Java.Nio.ByteOrder arg1) + { + return SExecute(LocalBridgeClazz, "byteBufferViewVarHandle", arg0, arg1); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + #region Lookup + public partial class Lookup + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int MODULE { get { if (!_MODULEReady) { _MODULEContent = SGetField(LocalBridgeClazz, "MODULE"); _MODULEReady = true; } return _MODULEContent; } } + private static int _MODULEContent = default; + private static bool _MODULEReady = false; // this is used because in case of generics + /// + /// + /// + public static int PACKAGE { get { if (!_PACKAGEReady) { _PACKAGEContent = SGetField(LocalBridgeClazz, "PACKAGE"); _PACKAGEReady = true; } return _PACKAGEContent; } } + private static int _PACKAGEContent = default; + private static bool _PACKAGEReady = false; // this is used because in case of generics + /// + /// + /// + public static int PRIVATE { get { if (!_PRIVATEReady) { _PRIVATEContent = SGetField(LocalBridgeClazz, "PRIVATE"); _PRIVATEReady = true; } return _PRIVATEContent; } } + private static int _PRIVATEContent = default; + private static bool _PRIVATEReady = false; // this is used because in case of generics + /// + /// + /// + public static int PROTECTED { get { if (!_PROTECTEDReady) { _PROTECTEDContent = SGetField(LocalBridgeClazz, "PROTECTED"); _PROTECTEDReady = true; } return _PROTECTEDContent; } } + private static int _PROTECTEDContent = default; + private static bool _PROTECTEDReady = false; // this is used because in case of generics + /// + /// + /// + public static int PUBLIC { get { if (!_PUBLICReady) { _PUBLICContent = SGetField(LocalBridgeClazz, "PUBLIC"); _PUBLICReady = true; } return _PUBLICContent; } } + private static int _PUBLICContent = default; + private static bool _PUBLICReady = false; // this is used because in case of generics + /// + /// + /// + public static int UNCONDITIONAL { get { if (!_UNCONDITIONALReady) { _UNCONDITIONALContent = SGetField(LocalBridgeClazz, "UNCONDITIONAL"); _UNCONDITIONALReady = true; } return _UNCONDITIONALContent; } } + private static int _UNCONDITIONALContent = default; + private static bool _UNCONDITIONALReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public bool HasPrivateAccess() + { + return IExecuteWithSignature("hasPrivateAccess", "()Z"); + } + /// + /// + /// + /// + public int LookupModes() + { + return IExecuteWithSignature("lookupModes", "()I"); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.Class AccessClass(Java.Lang.Class arg0) + { + return IExecuteWithSignature("accessClass", "(Ljava/lang/Class;)Ljava/lang/Class;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.Class DefineClass(byte[] arg0) + { + return IExecuteWithSignature("defineClass", "([B)Ljava/lang/Class;", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.Class FindClass(Java.Lang.String arg0) + { + return IExecuteWithSignature("findClass", "(Ljava/lang/String;)Ljava/lang/Class;", arg0); + } + /// + /// + /// + /// + public Java.Lang.Class LookupClass() + { + return IExecuteWithSignature("lookupClass", "()Ljava/lang/Class;"); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.Invoke.MethodHandle Bind(object arg0, Java.Lang.String arg1, Java.Lang.Invoke.MethodType arg2) + { + return IExecute("bind", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.Invoke.MethodHandle FindConstructor(Java.Lang.Class arg0, Java.Lang.Invoke.MethodType arg1) + { + return IExecute("findConstructor", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.Invoke.MethodHandle FindGetter(Java.Lang.Class arg0, Java.Lang.String arg1, Java.Lang.Class arg2) + { + return IExecute("findGetter", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.Invoke.MethodHandle FindSetter(Java.Lang.Class arg0, Java.Lang.String arg1, Java.Lang.Class arg2) + { + return IExecute("findSetter", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.Invoke.MethodHandle FindSpecial(Java.Lang.Class arg0, Java.Lang.String arg1, Java.Lang.Invoke.MethodType arg2, Java.Lang.Class arg3) + { + return IExecute("findSpecial", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.Invoke.MethodHandle FindStatic(Java.Lang.Class arg0, Java.Lang.String arg1, Java.Lang.Invoke.MethodType arg2) + { + return IExecute("findStatic", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.Invoke.MethodHandle FindStaticGetter(Java.Lang.Class arg0, Java.Lang.String arg1, Java.Lang.Class arg2) + { + return IExecute("findStaticGetter", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.Invoke.MethodHandle FindStaticSetter(Java.Lang.Class arg0, Java.Lang.String arg1, Java.Lang.Class arg2) + { + return IExecute("findStaticSetter", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.Invoke.MethodHandle FindVirtual(Java.Lang.Class arg0, Java.Lang.String arg1, Java.Lang.Invoke.MethodType arg2) + { + return IExecute("findVirtual", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.Invoke.MethodHandle Unreflect(Java.Lang.Reflect.Method arg0) + { + return IExecuteWithSignature("unreflect", "(Ljava/lang/reflect/Method;)Ljava/lang/invoke/MethodHandle;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.Invoke.MethodHandle UnreflectConstructor(Java.Lang.Reflect.Constructor arg0) + { + return IExecuteWithSignature("unreflectConstructor", "(Ljava/lang/reflect/Constructor;)Ljava/lang/invoke/MethodHandle;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.Invoke.MethodHandle UnreflectGetter(Java.Lang.Reflect.Field arg0) + { + return IExecuteWithSignature("unreflectGetter", "(Ljava/lang/reflect/Field;)Ljava/lang/invoke/MethodHandle;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.Invoke.MethodHandle UnreflectSetter(Java.Lang.Reflect.Field arg0) + { + return IExecuteWithSignature("unreflectSetter", "(Ljava/lang/reflect/Field;)Ljava/lang/invoke/MethodHandle;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.Invoke.MethodHandle UnreflectSpecial(Java.Lang.Reflect.Method arg0, Java.Lang.Class arg1) + { + return IExecute("unreflectSpecial", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Lang.Invoke.MethodHandleInfo RevealDirect(Java.Lang.Invoke.MethodHandle arg0) + { + return IExecuteWithSignature("revealDirect", "(Ljava/lang/invoke/MethodHandle;)Ljava/lang/invoke/MethodHandleInfo;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.Invoke.MethodHandles.Lookup DropLookupMode(int arg0) + { + return IExecuteWithSignature("dropLookupMode", "(I)Ljava/lang/invoke/MethodHandles$Lookup;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.Invoke.MethodHandles.Lookup In(Java.Lang.Class arg0) + { + return IExecuteWithSignature("in", "(Ljava/lang/Class;)Ljava/lang/invoke/MethodHandles$Lookup;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.Invoke.VarHandle FindStaticVarHandle(Java.Lang.Class arg0, Java.Lang.String arg1, Java.Lang.Class arg2) + { + return IExecute("findStaticVarHandle", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.Invoke.VarHandle FindVarHandle(Java.Lang.Class arg0, Java.Lang.String arg1, Java.Lang.Class arg2) + { + return IExecute("findVarHandle", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.Invoke.VarHandle UnreflectVarHandle(Java.Lang.Reflect.Field arg0) + { + return IExecuteWithSignature("unreflectVarHandle", "(Ljava/lang/reflect/Field;)Ljava/lang/invoke/VarHandle;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Invoke/MethodType.cs b/src/net/JNet/GeneratedCore/Java/Lang/Invoke/MethodType.cs new file mode 100644 index 0000000000..e89a7460b6 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Invoke/MethodType.cs @@ -0,0 +1,321 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang.Invoke +{ + #region MethodType + public partial class MethodType + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Lang.Invoke.MethodType FromMethodDescriptorString(Java.Lang.String arg0, Java.Lang.ClassLoader arg1) + { + return SExecute(LocalBridgeClazz, "fromMethodDescriptorString", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Lang.Invoke.MethodType GenericMethodType(int arg0, bool arg1) + { + return SExecute(LocalBridgeClazz, "genericMethodType", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Java.Lang.Invoke.MethodType GenericMethodType(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "genericMethodType", "(I)Ljava/lang/invoke/MethodType;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Lang.Invoke.MethodType MethodTypeMethod(Java.Lang.Class arg0, Java.Lang.Class arg1, params Java.Lang.Class[] arg2) + { + if (arg2.Length == 0) return SExecute(LocalBridgeClazz, "methodType", arg0, arg1); else return SExecute(LocalBridgeClazz, "methodType", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public static Java.Lang.Invoke.MethodType MethodTypeMethod(Java.Lang.Class arg0, Java.Lang.Class arg1) + { + return SExecute(LocalBridgeClazz, "methodType", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Lang.Invoke.MethodType MethodTypeMethod(Java.Lang.Class arg0, Java.Lang.Class[] arg1) + { + return SExecute(LocalBridgeClazz, "methodType", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Lang.Invoke.MethodType MethodTypeMethod(Java.Lang.Class arg0, Java.Lang.Invoke.MethodType arg1) + { + return SExecute(LocalBridgeClazz, "methodType", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Lang.Invoke.MethodType MethodTypeMethod(Java.Lang.Class arg0, Java.Util.List arg1) + { + return SExecute(LocalBridgeClazz, "methodType", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Java.Lang.Invoke.MethodType MethodTypeMethod(Java.Lang.Class arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "methodType", "(Ljava/lang/Class;)Ljava/lang/invoke/MethodType;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + public bool HasPrimitives() + { + return IExecuteWithSignature("hasPrimitives", "()Z"); + } + /// + /// + /// + /// + public bool HasWrappers() + { + return IExecuteWithSignature("hasWrappers", "()Z"); + } + /// + /// + /// + /// + public int ParameterCount() + { + return IExecuteWithSignature("parameterCount", "()I"); + } + /// + /// + /// + /// + public Java.Lang.Class LastParameterType() + { + return IExecuteWithSignature("lastParameterType", "()Ljava/lang/Class;"); + } + /// + /// + /// + /// + /// + public Java.Lang.Class ParameterType(int arg0) + { + return IExecuteWithSignature("parameterType", "(I)Ljava/lang/Class;", arg0); + } + /// + /// + /// + /// + public Java.Lang.Class ReturnType() + { + return IExecuteWithSignature("returnType", "()Ljava/lang/Class;"); + } + /// + /// + /// + /// + public Java.Lang.Class[] ParameterArray() + { + return IExecuteWithSignatureArray("parameterArray", "()[Ljava/lang/Class;"); + } + /// + /// + /// + /// + /// + public Java.Lang.Invoke.MethodType AppendParameterTypes(params Java.Lang.Class[] arg0) + { + if (arg0.Length == 0) return IExecuteWithSignature("appendParameterTypes", "([Ljava/lang/Class;)Ljava/lang/invoke/MethodType;"); else return IExecuteWithSignature("appendParameterTypes", "([Ljava/lang/Class;)Ljava/lang/invoke/MethodType;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.Invoke.MethodType AppendParameterTypes(Java.Util.List arg0) + { + return IExecuteWithSignature("appendParameterTypes", "(Ljava/util/List;)Ljava/lang/invoke/MethodType;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.Invoke.MethodType ChangeParameterType(int arg0, Java.Lang.Class arg1) + { + return IExecute("changeParameterType", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Lang.Invoke.MethodType ChangeReturnType(Java.Lang.Class arg0) + { + return IExecuteWithSignature("changeReturnType", "(Ljava/lang/Class;)Ljava/lang/invoke/MethodType;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.Invoke.MethodType DropParameterTypes(int arg0, int arg1) + { + return IExecute("dropParameterTypes", arg0, arg1); + } + /// + /// + /// + /// + public Java.Lang.Invoke.MethodType Erase() + { + return IExecuteWithSignature("erase", "()Ljava/lang/invoke/MethodType;"); + } + /// + /// + /// + /// + public Java.Lang.Invoke.MethodType Generic() + { + return IExecuteWithSignature("generic", "()Ljava/lang/invoke/MethodType;"); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.Invoke.MethodType InsertParameterTypes(int arg0, params Java.Lang.Class[] arg1) + { + if (arg1.Length == 0) return IExecute("insertParameterTypes", arg0); else return IExecute("insertParameterTypes", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.Invoke.MethodType InsertParameterTypes(int arg0, Java.Util.List arg1) + { + return IExecute("insertParameterTypes", arg0, arg1); + } + /// + /// + /// + /// + public Java.Lang.Invoke.MethodType Unwrap() + { + return IExecuteWithSignature("unwrap", "()Ljava/lang/invoke/MethodType;"); + } + /// + /// + /// + /// + public Java.Lang.Invoke.MethodType Wrap() + { + return IExecuteWithSignature("wrap", "()Ljava/lang/invoke/MethodType;"); + } + /// + /// + /// + /// + public Java.Lang.String ToMethodDescriptorString() + { + return IExecuteWithSignature("toMethodDescriptorString", "()Ljava/lang/String;"); + } + /// + /// + /// + /// + public Java.Util.List ParameterList() + { + return IExecuteWithSignature>("parameterList", "()Ljava/util/List;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Invoke/MutableCallSite.cs b/src/net/JNet/GeneratedCore/Java/Lang/Invoke/MutableCallSite.cs new file mode 100644 index 0000000000..30ae8f3727 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Invoke/MutableCallSite.cs @@ -0,0 +1,82 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang.Invoke +{ + #region MutableCallSite + public partial class MutableCallSite + { + #region Constructors + /// + /// + /// + /// + public MutableCallSite(Java.Lang.Invoke.MethodHandle arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public MutableCallSite(Java.Lang.Invoke.MethodType arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + public static void SyncAll(Java.Lang.Invoke.MutableCallSite[] arg0) + { + SExecuteWithSignature(LocalBridgeClazz, "syncAll", "([Ljava/lang/invoke/MutableCallSite;)V", new object[] { arg0 }); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Invoke/SerializedLambda.cs b/src/net/JNet/GeneratedCore/Java/Lang/Invoke/SerializedLambda.cs new file mode 100644 index 0000000000..476e1c074d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Invoke/SerializedLambda.cs @@ -0,0 +1,137 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang.Invoke +{ + #region SerializedLambda + public partial class SerializedLambda + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int CapturedArgCount + { + get { return IExecuteWithSignature("getCapturedArgCount", "()I"); } + } + /// + /// + /// + public Java.Lang.String CapturingClass + { + get { return IExecuteWithSignature("getCapturingClass", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String FunctionalInterfaceClass + { + get { return IExecuteWithSignature("getFunctionalInterfaceClass", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String FunctionalInterfaceMethodName + { + get { return IExecuteWithSignature("getFunctionalInterfaceMethodName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String FunctionalInterfaceMethodSignature + { + get { return IExecuteWithSignature("getFunctionalInterfaceMethodSignature", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String ImplClass + { + get { return IExecuteWithSignature("getImplClass", "()Ljava/lang/String;"); } + } + /// + /// + /// + public int ImplMethodKind + { + get { return IExecuteWithSignature("getImplMethodKind", "()I"); } + } + /// + /// + /// + public Java.Lang.String ImplMethodName + { + get { return IExecuteWithSignature("getImplMethodName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String ImplMethodSignature + { + get { return IExecuteWithSignature("getImplMethodSignature", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String InstantiatedMethodType + { + get { return IExecuteWithSignature("getInstantiatedMethodType", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + /// + public object GetCapturedArg(int arg0) + { + return IExecuteWithSignature("getCapturedArg", "(I)Ljava/lang/Object;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Invoke/StringConcatException.cs b/src/net/JNet/GeneratedCore/Java/Lang/Invoke/StringConcatException.cs new file mode 100644 index 0000000000..df1554fe83 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Invoke/StringConcatException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang.Invoke +{ + #region StringConcatException + public partial class StringConcatException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Invoke/StringConcatFactory.cs b/src/net/JNet/GeneratedCore/Java/Lang/Invoke/StringConcatFactory.cs new file mode 100644 index 0000000000..5a48c9cd1f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Invoke/StringConcatFactory.cs @@ -0,0 +1,84 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang.Invoke +{ + #region StringConcatFactory + public partial class StringConcatFactory + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Lang.Invoke.CallSite MakeConcat(Java.Lang.Invoke.MethodHandles.Lookup arg0, Java.Lang.String arg1, Java.Lang.Invoke.MethodType arg2) + { + return SExecute(LocalBridgeClazz, "makeConcat", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Lang.Invoke.CallSite MakeConcatWithConstants(Java.Lang.Invoke.MethodHandles.Lookup arg0, Java.Lang.String arg1, Java.Lang.Invoke.MethodType arg2, Java.Lang.String arg3, params object[] arg4) + { + if (arg4.Length == 0) return SExecute(LocalBridgeClazz, "makeConcatWithConstants", arg0, arg1, arg2, arg3); else return SExecute(LocalBridgeClazz, "makeConcatWithConstants", arg0, arg1, arg2, arg3, arg4); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Invoke/SwitchPoint.cs b/src/net/JNet/GeneratedCore/Java/Lang/Invoke/SwitchPoint.cs new file mode 100644 index 0000000000..f94622112d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Invoke/SwitchPoint.cs @@ -0,0 +1,84 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang.Invoke +{ + #region SwitchPoint + public partial class SwitchPoint + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + public static void InvalidateAll(Java.Lang.Invoke.SwitchPoint[] arg0) + { + SExecuteWithSignature(LocalBridgeClazz, "invalidateAll", "([Ljava/lang/invoke/SwitchPoint;)V", new object[] { arg0 }); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + public bool HasBeenInvalidated() + { + return IExecuteWithSignature("hasBeenInvalidated", "()Z"); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.Invoke.MethodHandle GuardWithTest(Java.Lang.Invoke.MethodHandle arg0, Java.Lang.Invoke.MethodHandle arg1) + { + return IExecute("guardWithTest", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Invoke/VarHandle.cs b/src/net/JNet/GeneratedCore/Java/Lang/Invoke/VarHandle.cs new file mode 100644 index 0000000000..22404daa00 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Invoke/VarHandle.cs @@ -0,0 +1,662 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang.Invoke +{ + #region VarHandle + public partial class VarHandle + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + public static void AcquireFence() + { + SExecuteWithSignature(LocalBridgeClazz, "acquireFence", "()V"); + } + /// + /// + /// + public static void FullFence() + { + SExecuteWithSignature(LocalBridgeClazz, "fullFence", "()V"); + } + /// + /// + /// + public static void LoadLoadFence() + { + SExecuteWithSignature(LocalBridgeClazz, "loadLoadFence", "()V"); + } + /// + /// + /// + public static void ReleaseFence() + { + SExecuteWithSignature(LocalBridgeClazz, "releaseFence", "()V"); + } + /// + /// + /// + public static void StoreStoreFence() + { + SExecuteWithSignature(LocalBridgeClazz, "storeStoreFence", "()V"); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public bool IsAccessModeSupported(Java.Lang.Invoke.VarHandle.AccessMode arg0) + { + return IExecuteWithSignature("isAccessModeSupported", "(Ljava/lang/invoke/VarHandle$AccessMode;)Z", arg0); + } + /// + /// + /// + /// + public Java.Lang.Class VarType() + { + return IExecuteWithSignature("varType", "()Ljava/lang/Class;"); + } + /// + /// + /// + /// + /// + public Java.Lang.Invoke.MethodHandle ToMethodHandle(Java.Lang.Invoke.VarHandle.AccessMode arg0) + { + return IExecuteWithSignature("toMethodHandle", "(Ljava/lang/invoke/VarHandle$AccessMode;)Ljava/lang/invoke/MethodHandle;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.Invoke.MethodType AccessModeType(Java.Lang.Invoke.VarHandle.AccessMode arg0) + { + return IExecuteWithSignature("accessModeType", "(Ljava/lang/invoke/VarHandle$AccessMode;)Ljava/lang/invoke/MethodType;", arg0); + } + /// + /// + /// + /// + public Java.Util.List CoordinateTypes() + { + return IExecuteWithSignature>("coordinateTypes", "()Ljava/util/List;"); + } + /// + /// + /// + /// + /// + public bool CompareAndSet(params object[] arg0) + { + if (arg0.Length == 0) return IExecuteWithSignature("compareAndSet", "([Ljava/lang/Object;)Z"); else return IExecuteWithSignature("compareAndSet", "([Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool WeakCompareAndSet(params object[] arg0) + { + if (arg0.Length == 0) return IExecuteWithSignature("weakCompareAndSet", "([Ljava/lang/Object;)Z"); else return IExecuteWithSignature("weakCompareAndSet", "([Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool WeakCompareAndSetAcquire(params object[] arg0) + { + if (arg0.Length == 0) return IExecuteWithSignature("weakCompareAndSetAcquire", "([Ljava/lang/Object;)Z"); else return IExecuteWithSignature("weakCompareAndSetAcquire", "([Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool WeakCompareAndSetPlain(params object[] arg0) + { + if (arg0.Length == 0) return IExecuteWithSignature("weakCompareAndSetPlain", "([Ljava/lang/Object;)Z"); else return IExecuteWithSignature("weakCompareAndSetPlain", "([Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool WeakCompareAndSetRelease(params object[] arg0) + { + if (arg0.Length == 0) return IExecuteWithSignature("weakCompareAndSetRelease", "([Ljava/lang/Object;)Z"); else return IExecuteWithSignature("weakCompareAndSetRelease", "([Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public object CompareAndExchange(params object[] arg0) + { + if (arg0.Length == 0) return IExecuteWithSignature("compareAndExchange", "([Ljava/lang/Object;)Ljava/lang/Object;"); else return IExecuteWithSignature("compareAndExchange", "([Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public object CompareAndExchangeAcquire(params object[] arg0) + { + if (arg0.Length == 0) return IExecuteWithSignature("compareAndExchangeAcquire", "([Ljava/lang/Object;)Ljava/lang/Object;"); else return IExecuteWithSignature("compareAndExchangeAcquire", "([Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public object CompareAndExchangeRelease(params object[] arg0) + { + if (arg0.Length == 0) return IExecuteWithSignature("compareAndExchangeRelease", "([Ljava/lang/Object;)Ljava/lang/Object;"); else return IExecuteWithSignature("compareAndExchangeRelease", "([Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public object Get(params object[] arg0) + { + if (arg0.Length == 0) return IExecuteWithSignature("get", "([Ljava/lang/Object;)Ljava/lang/Object;"); else return IExecuteWithSignature("get", "([Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public object GetAcquire(params object[] arg0) + { + if (arg0.Length == 0) return IExecuteWithSignature("getAcquire", "([Ljava/lang/Object;)Ljava/lang/Object;"); else return IExecuteWithSignature("getAcquire", "([Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public object GetAndAdd(params object[] arg0) + { + if (arg0.Length == 0) return IExecuteWithSignature("getAndAdd", "([Ljava/lang/Object;)Ljava/lang/Object;"); else return IExecuteWithSignature("getAndAdd", "([Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public object GetAndAddAcquire(params object[] arg0) + { + if (arg0.Length == 0) return IExecuteWithSignature("getAndAddAcquire", "([Ljava/lang/Object;)Ljava/lang/Object;"); else return IExecuteWithSignature("getAndAddAcquire", "([Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public object GetAndAddRelease(params object[] arg0) + { + if (arg0.Length == 0) return IExecuteWithSignature("getAndAddRelease", "([Ljava/lang/Object;)Ljava/lang/Object;"); else return IExecuteWithSignature("getAndAddRelease", "([Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public object GetAndBitwiseAnd(params object[] arg0) + { + if (arg0.Length == 0) return IExecuteWithSignature("getAndBitwiseAnd", "([Ljava/lang/Object;)Ljava/lang/Object;"); else return IExecuteWithSignature("getAndBitwiseAnd", "([Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public object GetAndBitwiseAndAcquire(params object[] arg0) + { + if (arg0.Length == 0) return IExecuteWithSignature("getAndBitwiseAndAcquire", "([Ljava/lang/Object;)Ljava/lang/Object;"); else return IExecuteWithSignature("getAndBitwiseAndAcquire", "([Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public object GetAndBitwiseAndRelease(params object[] arg0) + { + if (arg0.Length == 0) return IExecuteWithSignature("getAndBitwiseAndRelease", "([Ljava/lang/Object;)Ljava/lang/Object;"); else return IExecuteWithSignature("getAndBitwiseAndRelease", "([Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public object GetAndBitwiseOr(params object[] arg0) + { + if (arg0.Length == 0) return IExecuteWithSignature("getAndBitwiseOr", "([Ljava/lang/Object;)Ljava/lang/Object;"); else return IExecuteWithSignature("getAndBitwiseOr", "([Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public object GetAndBitwiseOrAcquire(params object[] arg0) + { + if (arg0.Length == 0) return IExecuteWithSignature("getAndBitwiseOrAcquire", "([Ljava/lang/Object;)Ljava/lang/Object;"); else return IExecuteWithSignature("getAndBitwiseOrAcquire", "([Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public object GetAndBitwiseOrRelease(params object[] arg0) + { + if (arg0.Length == 0) return IExecuteWithSignature("getAndBitwiseOrRelease", "([Ljava/lang/Object;)Ljava/lang/Object;"); else return IExecuteWithSignature("getAndBitwiseOrRelease", "([Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public object GetAndBitwiseXor(params object[] arg0) + { + if (arg0.Length == 0) return IExecuteWithSignature("getAndBitwiseXor", "([Ljava/lang/Object;)Ljava/lang/Object;"); else return IExecuteWithSignature("getAndBitwiseXor", "([Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public object GetAndBitwiseXorAcquire(params object[] arg0) + { + if (arg0.Length == 0) return IExecuteWithSignature("getAndBitwiseXorAcquire", "([Ljava/lang/Object;)Ljava/lang/Object;"); else return IExecuteWithSignature("getAndBitwiseXorAcquire", "([Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public object GetAndBitwiseXorRelease(params object[] arg0) + { + if (arg0.Length == 0) return IExecuteWithSignature("getAndBitwiseXorRelease", "([Ljava/lang/Object;)Ljava/lang/Object;"); else return IExecuteWithSignature("getAndBitwiseXorRelease", "([Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public object GetAndSet(params object[] arg0) + { + if (arg0.Length == 0) return IExecuteWithSignature("getAndSet", "([Ljava/lang/Object;)Ljava/lang/Object;"); else return IExecuteWithSignature("getAndSet", "([Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public object GetAndSetAcquire(params object[] arg0) + { + if (arg0.Length == 0) return IExecuteWithSignature("getAndSetAcquire", "([Ljava/lang/Object;)Ljava/lang/Object;"); else return IExecuteWithSignature("getAndSetAcquire", "([Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public object GetAndSetRelease(params object[] arg0) + { + if (arg0.Length == 0) return IExecuteWithSignature("getAndSetRelease", "([Ljava/lang/Object;)Ljava/lang/Object;"); else return IExecuteWithSignature("getAndSetRelease", "([Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public object GetOpaque(params object[] arg0) + { + if (arg0.Length == 0) return IExecuteWithSignature("getOpaque", "([Ljava/lang/Object;)Ljava/lang/Object;"); else return IExecuteWithSignature("getOpaque", "([Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public object GetVolatile(params object[] arg0) + { + if (arg0.Length == 0) return IExecuteWithSignature("getVolatile", "([Ljava/lang/Object;)Ljava/lang/Object;"); else return IExecuteWithSignature("getVolatile", "([Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + public void Set(params object[] arg0) + { + if (arg0.Length == 0) IExecuteWithSignature("set", "([Ljava/lang/Object;)V"); else IExecuteWithSignature("set", "([Ljava/lang/Object;)V", arg0); + } + /// + /// + /// + /// + public void SetOpaque(params object[] arg0) + { + if (arg0.Length == 0) IExecuteWithSignature("setOpaque", "([Ljava/lang/Object;)V"); else IExecuteWithSignature("setOpaque", "([Ljava/lang/Object;)V", arg0); + } + /// + /// + /// + /// + public void SetRelease(params object[] arg0) + { + if (arg0.Length == 0) IExecuteWithSignature("setRelease", "([Ljava/lang/Object;)V"); else IExecuteWithSignature("setRelease", "([Ljava/lang/Object;)V", arg0); + } + /// + /// + /// + /// + public void SetVolatile(params object[] arg0) + { + if (arg0.Length == 0) IExecuteWithSignature("setVolatile", "([Ljava/lang/Object;)V"); else IExecuteWithSignature("setVolatile", "([Ljava/lang/Object;)V", arg0); + } + + #endregion + + #region Nested classes + #region AccessMode + public partial class AccessMode + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Lang.Invoke.VarHandle.AccessMode COMPARE_AND_EXCHANGE { get { if (!_COMPARE_AND_EXCHANGEReady) { _COMPARE_AND_EXCHANGEContent = SGetField(LocalBridgeClazz, "COMPARE_AND_EXCHANGE"); _COMPARE_AND_EXCHANGEReady = true; } return _COMPARE_AND_EXCHANGEContent; } } + private static Java.Lang.Invoke.VarHandle.AccessMode _COMPARE_AND_EXCHANGEContent = default; + private static bool _COMPARE_AND_EXCHANGEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Invoke.VarHandle.AccessMode COMPARE_AND_EXCHANGE_ACQUIRE { get { if (!_COMPARE_AND_EXCHANGE_ACQUIREReady) { _COMPARE_AND_EXCHANGE_ACQUIREContent = SGetField(LocalBridgeClazz, "COMPARE_AND_EXCHANGE_ACQUIRE"); _COMPARE_AND_EXCHANGE_ACQUIREReady = true; } return _COMPARE_AND_EXCHANGE_ACQUIREContent; } } + private static Java.Lang.Invoke.VarHandle.AccessMode _COMPARE_AND_EXCHANGE_ACQUIREContent = default; + private static bool _COMPARE_AND_EXCHANGE_ACQUIREReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Invoke.VarHandle.AccessMode COMPARE_AND_EXCHANGE_RELEASE { get { if (!_COMPARE_AND_EXCHANGE_RELEASEReady) { _COMPARE_AND_EXCHANGE_RELEASEContent = SGetField(LocalBridgeClazz, "COMPARE_AND_EXCHANGE_RELEASE"); _COMPARE_AND_EXCHANGE_RELEASEReady = true; } return _COMPARE_AND_EXCHANGE_RELEASEContent; } } + private static Java.Lang.Invoke.VarHandle.AccessMode _COMPARE_AND_EXCHANGE_RELEASEContent = default; + private static bool _COMPARE_AND_EXCHANGE_RELEASEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Invoke.VarHandle.AccessMode COMPARE_AND_SET { get { if (!_COMPARE_AND_SETReady) { _COMPARE_AND_SETContent = SGetField(LocalBridgeClazz, "COMPARE_AND_SET"); _COMPARE_AND_SETReady = true; } return _COMPARE_AND_SETContent; } } + private static Java.Lang.Invoke.VarHandle.AccessMode _COMPARE_AND_SETContent = default; + private static bool _COMPARE_AND_SETReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Invoke.VarHandle.AccessMode GET { get { if (!_GETReady) { _GETContent = SGetField(LocalBridgeClazz, "GET"); _GETReady = true; } return _GETContent; } } + private static Java.Lang.Invoke.VarHandle.AccessMode _GETContent = default; + private static bool _GETReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Invoke.VarHandle.AccessMode GET_ACQUIRE { get { if (!_GET_ACQUIREReady) { _GET_ACQUIREContent = SGetField(LocalBridgeClazz, "GET_ACQUIRE"); _GET_ACQUIREReady = true; } return _GET_ACQUIREContent; } } + private static Java.Lang.Invoke.VarHandle.AccessMode _GET_ACQUIREContent = default; + private static bool _GET_ACQUIREReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Invoke.VarHandle.AccessMode GET_AND_ADD { get { if (!_GET_AND_ADDReady) { _GET_AND_ADDContent = SGetField(LocalBridgeClazz, "GET_AND_ADD"); _GET_AND_ADDReady = true; } return _GET_AND_ADDContent; } } + private static Java.Lang.Invoke.VarHandle.AccessMode _GET_AND_ADDContent = default; + private static bool _GET_AND_ADDReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Invoke.VarHandle.AccessMode GET_AND_ADD_ACQUIRE { get { if (!_GET_AND_ADD_ACQUIREReady) { _GET_AND_ADD_ACQUIREContent = SGetField(LocalBridgeClazz, "GET_AND_ADD_ACQUIRE"); _GET_AND_ADD_ACQUIREReady = true; } return _GET_AND_ADD_ACQUIREContent; } } + private static Java.Lang.Invoke.VarHandle.AccessMode _GET_AND_ADD_ACQUIREContent = default; + private static bool _GET_AND_ADD_ACQUIREReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Invoke.VarHandle.AccessMode GET_AND_ADD_RELEASE { get { if (!_GET_AND_ADD_RELEASEReady) { _GET_AND_ADD_RELEASEContent = SGetField(LocalBridgeClazz, "GET_AND_ADD_RELEASE"); _GET_AND_ADD_RELEASEReady = true; } return _GET_AND_ADD_RELEASEContent; } } + private static Java.Lang.Invoke.VarHandle.AccessMode _GET_AND_ADD_RELEASEContent = default; + private static bool _GET_AND_ADD_RELEASEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Invoke.VarHandle.AccessMode GET_AND_BITWISE_AND { get { if (!_GET_AND_BITWISE_ANDReady) { _GET_AND_BITWISE_ANDContent = SGetField(LocalBridgeClazz, "GET_AND_BITWISE_AND"); _GET_AND_BITWISE_ANDReady = true; } return _GET_AND_BITWISE_ANDContent; } } + private static Java.Lang.Invoke.VarHandle.AccessMode _GET_AND_BITWISE_ANDContent = default; + private static bool _GET_AND_BITWISE_ANDReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Invoke.VarHandle.AccessMode GET_AND_BITWISE_AND_ACQUIRE { get { if (!_GET_AND_BITWISE_AND_ACQUIREReady) { _GET_AND_BITWISE_AND_ACQUIREContent = SGetField(LocalBridgeClazz, "GET_AND_BITWISE_AND_ACQUIRE"); _GET_AND_BITWISE_AND_ACQUIREReady = true; } return _GET_AND_BITWISE_AND_ACQUIREContent; } } + private static Java.Lang.Invoke.VarHandle.AccessMode _GET_AND_BITWISE_AND_ACQUIREContent = default; + private static bool _GET_AND_BITWISE_AND_ACQUIREReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Invoke.VarHandle.AccessMode GET_AND_BITWISE_AND_RELEASE { get { if (!_GET_AND_BITWISE_AND_RELEASEReady) { _GET_AND_BITWISE_AND_RELEASEContent = SGetField(LocalBridgeClazz, "GET_AND_BITWISE_AND_RELEASE"); _GET_AND_BITWISE_AND_RELEASEReady = true; } return _GET_AND_BITWISE_AND_RELEASEContent; } } + private static Java.Lang.Invoke.VarHandle.AccessMode _GET_AND_BITWISE_AND_RELEASEContent = default; + private static bool _GET_AND_BITWISE_AND_RELEASEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Invoke.VarHandle.AccessMode GET_AND_BITWISE_OR { get { if (!_GET_AND_BITWISE_ORReady) { _GET_AND_BITWISE_ORContent = SGetField(LocalBridgeClazz, "GET_AND_BITWISE_OR"); _GET_AND_BITWISE_ORReady = true; } return _GET_AND_BITWISE_ORContent; } } + private static Java.Lang.Invoke.VarHandle.AccessMode _GET_AND_BITWISE_ORContent = default; + private static bool _GET_AND_BITWISE_ORReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Invoke.VarHandle.AccessMode GET_AND_BITWISE_OR_ACQUIRE { get { if (!_GET_AND_BITWISE_OR_ACQUIREReady) { _GET_AND_BITWISE_OR_ACQUIREContent = SGetField(LocalBridgeClazz, "GET_AND_BITWISE_OR_ACQUIRE"); _GET_AND_BITWISE_OR_ACQUIREReady = true; } return _GET_AND_BITWISE_OR_ACQUIREContent; } } + private static Java.Lang.Invoke.VarHandle.AccessMode _GET_AND_BITWISE_OR_ACQUIREContent = default; + private static bool _GET_AND_BITWISE_OR_ACQUIREReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Invoke.VarHandle.AccessMode GET_AND_BITWISE_OR_RELEASE { get { if (!_GET_AND_BITWISE_OR_RELEASEReady) { _GET_AND_BITWISE_OR_RELEASEContent = SGetField(LocalBridgeClazz, "GET_AND_BITWISE_OR_RELEASE"); _GET_AND_BITWISE_OR_RELEASEReady = true; } return _GET_AND_BITWISE_OR_RELEASEContent; } } + private static Java.Lang.Invoke.VarHandle.AccessMode _GET_AND_BITWISE_OR_RELEASEContent = default; + private static bool _GET_AND_BITWISE_OR_RELEASEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Invoke.VarHandle.AccessMode GET_AND_BITWISE_XOR { get { if (!_GET_AND_BITWISE_XORReady) { _GET_AND_BITWISE_XORContent = SGetField(LocalBridgeClazz, "GET_AND_BITWISE_XOR"); _GET_AND_BITWISE_XORReady = true; } return _GET_AND_BITWISE_XORContent; } } + private static Java.Lang.Invoke.VarHandle.AccessMode _GET_AND_BITWISE_XORContent = default; + private static bool _GET_AND_BITWISE_XORReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Invoke.VarHandle.AccessMode GET_AND_BITWISE_XOR_ACQUIRE { get { if (!_GET_AND_BITWISE_XOR_ACQUIREReady) { _GET_AND_BITWISE_XOR_ACQUIREContent = SGetField(LocalBridgeClazz, "GET_AND_BITWISE_XOR_ACQUIRE"); _GET_AND_BITWISE_XOR_ACQUIREReady = true; } return _GET_AND_BITWISE_XOR_ACQUIREContent; } } + private static Java.Lang.Invoke.VarHandle.AccessMode _GET_AND_BITWISE_XOR_ACQUIREContent = default; + private static bool _GET_AND_BITWISE_XOR_ACQUIREReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Invoke.VarHandle.AccessMode GET_AND_BITWISE_XOR_RELEASE { get { if (!_GET_AND_BITWISE_XOR_RELEASEReady) { _GET_AND_BITWISE_XOR_RELEASEContent = SGetField(LocalBridgeClazz, "GET_AND_BITWISE_XOR_RELEASE"); _GET_AND_BITWISE_XOR_RELEASEReady = true; } return _GET_AND_BITWISE_XOR_RELEASEContent; } } + private static Java.Lang.Invoke.VarHandle.AccessMode _GET_AND_BITWISE_XOR_RELEASEContent = default; + private static bool _GET_AND_BITWISE_XOR_RELEASEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Invoke.VarHandle.AccessMode GET_AND_SET { get { if (!_GET_AND_SETReady) { _GET_AND_SETContent = SGetField(LocalBridgeClazz, "GET_AND_SET"); _GET_AND_SETReady = true; } return _GET_AND_SETContent; } } + private static Java.Lang.Invoke.VarHandle.AccessMode _GET_AND_SETContent = default; + private static bool _GET_AND_SETReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Invoke.VarHandle.AccessMode GET_AND_SET_ACQUIRE { get { if (!_GET_AND_SET_ACQUIREReady) { _GET_AND_SET_ACQUIREContent = SGetField(LocalBridgeClazz, "GET_AND_SET_ACQUIRE"); _GET_AND_SET_ACQUIREReady = true; } return _GET_AND_SET_ACQUIREContent; } } + private static Java.Lang.Invoke.VarHandle.AccessMode _GET_AND_SET_ACQUIREContent = default; + private static bool _GET_AND_SET_ACQUIREReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Invoke.VarHandle.AccessMode GET_AND_SET_RELEASE { get { if (!_GET_AND_SET_RELEASEReady) { _GET_AND_SET_RELEASEContent = SGetField(LocalBridgeClazz, "GET_AND_SET_RELEASE"); _GET_AND_SET_RELEASEReady = true; } return _GET_AND_SET_RELEASEContent; } } + private static Java.Lang.Invoke.VarHandle.AccessMode _GET_AND_SET_RELEASEContent = default; + private static bool _GET_AND_SET_RELEASEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Invoke.VarHandle.AccessMode GET_OPAQUE { get { if (!_GET_OPAQUEReady) { _GET_OPAQUEContent = SGetField(LocalBridgeClazz, "GET_OPAQUE"); _GET_OPAQUEReady = true; } return _GET_OPAQUEContent; } } + private static Java.Lang.Invoke.VarHandle.AccessMode _GET_OPAQUEContent = default; + private static bool _GET_OPAQUEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Invoke.VarHandle.AccessMode GET_VOLATILE { get { if (!_GET_VOLATILEReady) { _GET_VOLATILEContent = SGetField(LocalBridgeClazz, "GET_VOLATILE"); _GET_VOLATILEReady = true; } return _GET_VOLATILEContent; } } + private static Java.Lang.Invoke.VarHandle.AccessMode _GET_VOLATILEContent = default; + private static bool _GET_VOLATILEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Invoke.VarHandle.AccessMode SET { get { if (!_SETReady) { _SETContent = SGetField(LocalBridgeClazz, "SET"); _SETReady = true; } return _SETContent; } } + private static Java.Lang.Invoke.VarHandle.AccessMode _SETContent = default; + private static bool _SETReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Invoke.VarHandle.AccessMode SET_OPAQUE { get { if (!_SET_OPAQUEReady) { _SET_OPAQUEContent = SGetField(LocalBridgeClazz, "SET_OPAQUE"); _SET_OPAQUEReady = true; } return _SET_OPAQUEContent; } } + private static Java.Lang.Invoke.VarHandle.AccessMode _SET_OPAQUEContent = default; + private static bool _SET_OPAQUEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Invoke.VarHandle.AccessMode SET_RELEASE { get { if (!_SET_RELEASEReady) { _SET_RELEASEContent = SGetField(LocalBridgeClazz, "SET_RELEASE"); _SET_RELEASEReady = true; } return _SET_RELEASEContent; } } + private static Java.Lang.Invoke.VarHandle.AccessMode _SET_RELEASEContent = default; + private static bool _SET_RELEASEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Invoke.VarHandle.AccessMode SET_VOLATILE { get { if (!_SET_VOLATILEReady) { _SET_VOLATILEContent = SGetField(LocalBridgeClazz, "SET_VOLATILE"); _SET_VOLATILEReady = true; } return _SET_VOLATILEContent; } } + private static Java.Lang.Invoke.VarHandle.AccessMode _SET_VOLATILEContent = default; + private static bool _SET_VOLATILEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Invoke.VarHandle.AccessMode WEAK_COMPARE_AND_SET { get { if (!_WEAK_COMPARE_AND_SETReady) { _WEAK_COMPARE_AND_SETContent = SGetField(LocalBridgeClazz, "WEAK_COMPARE_AND_SET"); _WEAK_COMPARE_AND_SETReady = true; } return _WEAK_COMPARE_AND_SETContent; } } + private static Java.Lang.Invoke.VarHandle.AccessMode _WEAK_COMPARE_AND_SETContent = default; + private static bool _WEAK_COMPARE_AND_SETReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Invoke.VarHandle.AccessMode WEAK_COMPARE_AND_SET_ACQUIRE { get { if (!_WEAK_COMPARE_AND_SET_ACQUIREReady) { _WEAK_COMPARE_AND_SET_ACQUIREContent = SGetField(LocalBridgeClazz, "WEAK_COMPARE_AND_SET_ACQUIRE"); _WEAK_COMPARE_AND_SET_ACQUIREReady = true; } return _WEAK_COMPARE_AND_SET_ACQUIREContent; } } + private static Java.Lang.Invoke.VarHandle.AccessMode _WEAK_COMPARE_AND_SET_ACQUIREContent = default; + private static bool _WEAK_COMPARE_AND_SET_ACQUIREReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Invoke.VarHandle.AccessMode WEAK_COMPARE_AND_SET_PLAIN { get { if (!_WEAK_COMPARE_AND_SET_PLAINReady) { _WEAK_COMPARE_AND_SET_PLAINContent = SGetField(LocalBridgeClazz, "WEAK_COMPARE_AND_SET_PLAIN"); _WEAK_COMPARE_AND_SET_PLAINReady = true; } return _WEAK_COMPARE_AND_SET_PLAINContent; } } + private static Java.Lang.Invoke.VarHandle.AccessMode _WEAK_COMPARE_AND_SET_PLAINContent = default; + private static bool _WEAK_COMPARE_AND_SET_PLAINReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Invoke.VarHandle.AccessMode WEAK_COMPARE_AND_SET_RELEASE { get { if (!_WEAK_COMPARE_AND_SET_RELEASEReady) { _WEAK_COMPARE_AND_SET_RELEASEContent = SGetField(LocalBridgeClazz, "WEAK_COMPARE_AND_SET_RELEASE"); _WEAK_COMPARE_AND_SET_RELEASEReady = true; } return _WEAK_COMPARE_AND_SET_RELEASEContent; } } + private static Java.Lang.Invoke.VarHandle.AccessMode _WEAK_COMPARE_AND_SET_RELEASEContent = default; + private static bool _WEAK_COMPARE_AND_SET_RELEASEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Lang.Invoke.VarHandle.AccessMode ValueFromMethodName(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueFromMethodName", "(Ljava/lang/String;)Ljava/lang/invoke/VarHandle$AccessMode;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Lang.Invoke.VarHandle.AccessMode ValueOf(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Ljava/lang/String;)Ljava/lang/invoke/VarHandle$AccessMode;", arg0); + } + /// + /// + /// + /// + public static Java.Lang.Invoke.VarHandle.AccessMode[] Values() + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "values", "()[Ljava/lang/invoke/VarHandle$AccessMode;"); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + public Java.Lang.String MethodName() + { + return IExecuteWithSignature("methodName", "()Ljava/lang/String;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Invoke/VolatileCallSite.cs b/src/net/JNet/GeneratedCore/Java/Lang/Invoke/VolatileCallSite.cs new file mode 100644 index 0000000000..1bfbcfe1a5 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Invoke/VolatileCallSite.cs @@ -0,0 +1,74 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang.Invoke +{ + #region VolatileCallSite + public partial class VolatileCallSite + { + #region Constructors + /// + /// + /// + /// + public VolatileCallSite(Java.Lang.Invoke.MethodHandle arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public VolatileCallSite(Java.Lang.Invoke.MethodType arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Invoke/WrongMethodTypeException.cs b/src/net/JNet/GeneratedCore/Java/Lang/Invoke/WrongMethodTypeException.cs new file mode 100644 index 0000000000..3535ba4893 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Invoke/WrongMethodTypeException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang.Invoke +{ + #region WrongMethodTypeException + public partial class WrongMethodTypeException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/LayerInstantiationException.cs b/src/net/JNet/GeneratedCore/Java/Lang/LayerInstantiationException.cs new file mode 100644 index 0000000000..c6b9598acf --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/LayerInstantiationException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang +{ + #region LayerInstantiationException + public partial class LayerInstantiationException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/LinkageError.cs b/src/net/JNet/GeneratedCore/Java/Lang/LinkageError.cs new file mode 100644 index 0000000000..286a01b7d3 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/LinkageError.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang +{ + #region LinkageError + public partial class LinkageError + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Long.cs b/src/net/JNet/GeneratedCore/Java/Lang/Long.cs new file mode 100644 index 0000000000..3f8241bd03 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Long.cs @@ -0,0 +1,483 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang +{ + #region Long + public partial class Long + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Comparable(Java.Lang.Long t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static int BYTES { get { if (!_BYTESReady) { _BYTESContent = SGetField(LocalBridgeClazz, "BYTES"); _BYTESReady = true; } return _BYTESContent; } } + private static int _BYTESContent = default; + private static bool _BYTESReady = false; // this is used because in case of generics + /// + /// + /// + public static int SIZE { get { if (!_SIZEReady) { _SIZEContent = SGetField(LocalBridgeClazz, "SIZE"); _SIZEReady = true; } return _SIZEContent; } } + private static int _SIZEContent = default; + private static bool _SIZEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Class TYPE { get { if (!_TYPEReady) { _TYPEContent = SGetField(LocalBridgeClazz, "TYPE"); _TYPEReady = true; } return _TYPEContent; } } + private static Java.Lang.Class _TYPEContent = default; + private static bool _TYPEReady = false; // this is used because in case of generics + /// + /// + /// + public static long MAX_VALUE { get { if (!_MAX_VALUEReady) { _MAX_VALUEContent = SGetField(LocalBridgeClazz, "MAX_VALUE"); _MAX_VALUEReady = true; } return _MAX_VALUEContent; } } + private static long _MAX_VALUEContent = default; + private static bool _MAX_VALUEReady = false; // this is used because in case of generics + /// + /// + /// + public static long MIN_VALUE { get { if (!_MIN_VALUEReady) { _MIN_VALUEContent = SGetField(LocalBridgeClazz, "MIN_VALUE"); _MIN_VALUEReady = true; } return _MIN_VALUEContent; } } + private static long _MIN_VALUEContent = default; + private static bool _MIN_VALUEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static int BitCount(long arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "bitCount", "(J)I", arg0); + } + /// + /// + /// + /// + /// + /// + public static int Compare(long arg0, long arg1) + { + return SExecute(LocalBridgeClazz, "compare", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static int CompareUnsigned(long arg0, long arg1) + { + return SExecute(LocalBridgeClazz, "compareUnsigned", arg0, arg1); + } + /// + /// + /// + /// + /// + public static int HashCode(long arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "hashCode", "(J)I", arg0); + } + /// + /// + /// + /// + /// + public static int NumberOfLeadingZeros(long arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "numberOfLeadingZeros", "(J)I", arg0); + } + /// + /// + /// + /// + /// + public static int NumberOfTrailingZeros(long arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "numberOfTrailingZeros", "(J)I", arg0); + } + /// + /// + /// + /// + /// + public static int Signum(long arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "signum", "(J)I", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Lang.Long Decode(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "decode", "(Ljava/lang/String;)Ljava/lang/Long;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Lang.Long GetLong(Java.Lang.String arg0, Java.Lang.Long arg1) + { + return SExecute(LocalBridgeClazz, "getLong", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Lang.Long GetLong(Java.Lang.String arg0, long arg1) + { + return SExecute(LocalBridgeClazz, "getLong", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Java.Lang.Long GetLong(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getLong", "(Ljava/lang/String;)Ljava/lang/Long;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Lang.Long ValueOf(Java.Lang.String arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "valueOf", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Lang.Long ValueOf(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Ljava/lang/String;)Ljava/lang/Long;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Lang.Long ValueOf(long arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(J)Ljava/lang/Long;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Lang.String ToBinaryString(long arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "toBinaryString", "(J)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Lang.String ToHexString(long arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "toHexString", "(J)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Lang.String ToOctalString(long arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "toOctalString", "(J)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Lang.String ToString(long arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "toString", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Java.Lang.String ToString(long arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "toString", "(J)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Lang.String ToUnsignedString(long arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "toUnsignedString", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Java.Lang.String ToUnsignedString(long arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "toUnsignedString", "(J)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + /// + public static long DivideUnsigned(long arg0, long arg1) + { + return SExecute(LocalBridgeClazz, "divideUnsigned", arg0, arg1); + } + /// + /// + /// + /// + /// + public static long HighestOneBit(long arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "highestOneBit", "(J)J", arg0); + } + /// + /// + /// + /// + /// + public static long LowestOneBit(long arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "lowestOneBit", "(J)J", arg0); + } + /// + /// + /// + /// + /// + /// + public static long Max(long arg0, long arg1) + { + return SExecute(LocalBridgeClazz, "max", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static long Min(long arg0, long arg1) + { + return SExecute(LocalBridgeClazz, "min", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static long ParseLong(Java.Lang.CharSequence arg0, int arg1, int arg2, int arg3) + { + return SExecute(LocalBridgeClazz, "parseLong", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + public static long ParseLong(Java.Lang.String arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "parseLong", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static long ParseLong(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "parseLong", "(Ljava/lang/String;)J", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static long ParseUnsignedLong(Java.Lang.CharSequence arg0, int arg1, int arg2, int arg3) + { + return SExecute(LocalBridgeClazz, "parseUnsignedLong", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + public static long ParseUnsignedLong(Java.Lang.String arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "parseUnsignedLong", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static long ParseUnsignedLong(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "parseUnsignedLong", "(Ljava/lang/String;)J", arg0); + } + /// + /// + /// + /// + /// + /// + public static long RemainderUnsigned(long arg0, long arg1) + { + return SExecute(LocalBridgeClazz, "remainderUnsigned", arg0, arg1); + } + /// + /// + /// + /// + /// + public static long Reverse(long arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "reverse", "(J)J", arg0); + } + /// + /// + /// + /// + /// + public static long ReverseBytes(long arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "reverseBytes", "(J)J", arg0); + } + /// + /// + /// + /// + /// + /// + public static long RotateLeft(long arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "rotateLeft", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static long RotateRight(long arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "rotateRight", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static long Sum(long arg0, long arg1) + { + return SExecute(LocalBridgeClazz, "sum", arg0, arg1); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public int CompareTo(Java.Lang.Long arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/lang/Long;)I", arg0); + } + /// + /// + /// + /// + /// + public int CompareTo(object arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/lang/Object;)I", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Management/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Java/Lang/Management/AllPackageClasses.cs new file mode 100644 index 0000000000..b08497cd5b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Management/AllPackageClasses.cs @@ -0,0 +1,954 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Java.Lang.Management +{ + #region BufferPoolMXBean + /// + /// + /// + public partial class BufferPoolMXBean : Java.Lang.Management.PlatformManagedObject + { + const string _bridgeClassName = "java.lang.management.BufferPoolMXBean"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("BufferPoolMXBean class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public BufferPoolMXBean() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("BufferPoolMXBean class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public BufferPoolMXBean(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ClassLoadingMXBean + /// + /// + /// + public partial class ClassLoadingMXBean : Java.Lang.Management.PlatformManagedObject + { + const string _bridgeClassName = "java.lang.management.ClassLoadingMXBean"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ClassLoadingMXBean class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ClassLoadingMXBean() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ClassLoadingMXBean class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ClassLoadingMXBean(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CompilationMXBean + /// + /// + /// + public partial class CompilationMXBean : Java.Lang.Management.PlatformManagedObject + { + const string _bridgeClassName = "java.lang.management.CompilationMXBean"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("CompilationMXBean class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CompilationMXBean() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("CompilationMXBean class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CompilationMXBean(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region GarbageCollectorMXBean + /// + /// + /// + public partial class GarbageCollectorMXBean : Java.Lang.Management.MemoryManagerMXBean + { + const string _bridgeClassName = "java.lang.management.GarbageCollectorMXBean"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("GarbageCollectorMXBean class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public GarbageCollectorMXBean() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("GarbageCollectorMXBean class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public GarbageCollectorMXBean(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region LockInfo + /// + /// + /// + public partial class LockInfo : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.lang.management.LockInfo"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public LockInfo() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public LockInfo(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ManagementFactory + /// + /// + /// + public partial class ManagementFactory : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.lang.management.ManagementFactory"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ManagementFactory() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ManagementFactory(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ManagementPermission + /// + /// + /// + public partial class ManagementPermission : Java.Security.BasicPermission + { + const string _bridgeClassName = "java.lang.management.ManagementPermission"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ManagementPermission() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ManagementPermission(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MemoryManagerMXBean + /// + /// + /// + public partial class MemoryManagerMXBean : Java.Lang.Management.PlatformManagedObject + { + const string _bridgeClassName = "java.lang.management.MemoryManagerMXBean"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("MemoryManagerMXBean class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public MemoryManagerMXBean() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("MemoryManagerMXBean class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public MemoryManagerMXBean(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MemoryMXBean + /// + /// + /// + public partial class MemoryMXBean : Java.Lang.Management.PlatformManagedObject + { + const string _bridgeClassName = "java.lang.management.MemoryMXBean"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("MemoryMXBean class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public MemoryMXBean() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("MemoryMXBean class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public MemoryMXBean(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MemoryNotificationInfo + /// + /// + /// + public partial class MemoryNotificationInfo : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.lang.management.MemoryNotificationInfo"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MemoryNotificationInfo() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MemoryNotificationInfo(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MemoryPoolMXBean + /// + /// + /// + public partial class MemoryPoolMXBean : Java.Lang.Management.PlatformManagedObject + { + const string _bridgeClassName = "java.lang.management.MemoryPoolMXBean"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("MemoryPoolMXBean class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public MemoryPoolMXBean() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("MemoryPoolMXBean class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public MemoryPoolMXBean(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MemoryType + /// + /// + /// + public partial class MemoryType : Java.Lang.Enum + { + const string _bridgeClassName = "java.lang.management.MemoryType"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MemoryType() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MemoryType(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MemoryUsage + /// + /// + /// + public partial class MemoryUsage : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.lang.management.MemoryUsage"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MemoryUsage() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MemoryUsage(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MonitorInfo + /// + /// + /// + public partial class MonitorInfo : Java.Lang.Management.LockInfo + { + const string _bridgeClassName = "java.lang.management.MonitorInfo"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MonitorInfo() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MonitorInfo(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region OperatingSystemMXBean + /// + /// + /// + public partial class OperatingSystemMXBean : Java.Lang.Management.PlatformManagedObject + { + const string _bridgeClassName = "java.lang.management.OperatingSystemMXBean"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("OperatingSystemMXBean class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public OperatingSystemMXBean() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("OperatingSystemMXBean class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public OperatingSystemMXBean(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PlatformLoggingMXBean + /// + /// + /// + public partial class PlatformLoggingMXBean : Java.Lang.Management.PlatformManagedObject + { + const string _bridgeClassName = "java.lang.management.PlatformLoggingMXBean"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("PlatformLoggingMXBean class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public PlatformLoggingMXBean() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("PlatformLoggingMXBean class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public PlatformLoggingMXBean(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PlatformManagedObject + /// + /// + /// + public partial class PlatformManagedObject : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.lang.management.PlatformManagedObject"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("PlatformManagedObject class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public PlatformManagedObject() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("PlatformManagedObject class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public PlatformManagedObject(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region RuntimeMXBean + /// + /// + /// + public partial class RuntimeMXBean : Java.Lang.Management.PlatformManagedObject + { + const string _bridgeClassName = "java.lang.management.RuntimeMXBean"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("RuntimeMXBean class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public RuntimeMXBean() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("RuntimeMXBean class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public RuntimeMXBean(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ThreadInfo + /// + /// + /// + public partial class ThreadInfo : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.lang.management.ThreadInfo"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ThreadInfo() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ThreadInfo(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ThreadMXBean + /// + /// + /// + public partial class ThreadMXBean : Java.Lang.Management.PlatformManagedObject + { + const string _bridgeClassName = "java.lang.management.ThreadMXBean"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ThreadMXBean class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ThreadMXBean() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ThreadMXBean class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ThreadMXBean(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Management/BufferPoolMXBean.cs b/src/net/JNet/GeneratedCore/Java/Lang/Management/BufferPoolMXBean.cs new file mode 100644 index 0000000000..1cfab3c9e9 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Management/BufferPoolMXBean.cs @@ -0,0 +1,120 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang.Management +{ + #region IBufferPoolMXBean + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IBufferPoolMXBean : Java.Lang.Management.IPlatformManagedObject + { + #region Instance methods + /// + /// + /// + long Count { get; } + /// + /// + /// + long MemoryUsed { get; } + /// + /// + /// + Java.Lang.String Name { get; } + /// + /// + /// + long TotalCapacity { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region BufferPoolMXBean + public partial class BufferPoolMXBean : Java.Lang.Management.IBufferPoolMXBean + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public long Count + { + get { return IExecuteWithSignature("getCount", "()J"); } + } + /// + /// + /// + public long MemoryUsed + { + get { return IExecuteWithSignature("getMemoryUsed", "()J"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public long TotalCapacity + { + get { return IExecuteWithSignature("getTotalCapacity", "()J"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Management/ClassLoadingMXBean.cs b/src/net/JNet/GeneratedCore/Java/Lang/Management/ClassLoadingMXBean.cs new file mode 100644 index 0000000000..b8caa867af --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Management/ClassLoadingMXBean.cs @@ -0,0 +1,135 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang.Management +{ + #region IClassLoadingMXBean + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IClassLoadingMXBean : Java.Lang.Management.IPlatformManagedObject + { + #region Instance methods + /// + /// + /// + int LoadedClassCount { get; } + /// + /// + /// + long TotalLoadedClassCount { get; } + /// + /// + /// + long UnloadedClassCount { get; } + /// + /// + /// + /// + bool IsVerbose(); + /// + /// + /// + /// + void SetVerbose(bool arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ClassLoadingMXBean + public partial class ClassLoadingMXBean : Java.Lang.Management.IClassLoadingMXBean + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int LoadedClassCount + { + get { return IExecuteWithSignature("getLoadedClassCount", "()I"); } + } + /// + /// + /// + public long TotalLoadedClassCount + { + get { return IExecuteWithSignature("getTotalLoadedClassCount", "()J"); } + } + /// + /// + /// + public long UnloadedClassCount + { + get { return IExecuteWithSignature("getUnloadedClassCount", "()J"); } + } + /// + /// + /// + /// + public bool IsVerbose() + { + return IExecuteWithSignature("isVerbose", "()Z"); + } + /// + /// + /// + /// + public void SetVerbose(bool arg0) + { + IExecuteWithSignature("setVerbose", "(Z)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Management/CompilationMXBean.cs b/src/net/JNet/GeneratedCore/Java/Lang/Management/CompilationMXBean.cs new file mode 100644 index 0000000000..003dd73af5 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Management/CompilationMXBean.cs @@ -0,0 +1,111 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang.Management +{ + #region ICompilationMXBean + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ICompilationMXBean : Java.Lang.Management.IPlatformManagedObject + { + #region Instance methods + /// + /// + /// + Java.Lang.String Name { get; } + /// + /// + /// + long TotalCompilationTime { get; } + /// + /// + /// + /// + bool IsCompilationTimeMonitoringSupported(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region CompilationMXBean + public partial class CompilationMXBean : Java.Lang.Management.ICompilationMXBean + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public long TotalCompilationTime + { + get { return IExecuteWithSignature("getTotalCompilationTime", "()J"); } + } + /// + /// + /// + /// + public bool IsCompilationTimeMonitoringSupported() + { + return IExecuteWithSignature("isCompilationTimeMonitoringSupported", "()Z"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Management/GarbageCollectorMXBean.cs b/src/net/JNet/GeneratedCore/Java/Lang/Management/GarbageCollectorMXBean.cs new file mode 100644 index 0000000000..cc97ff426e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Management/GarbageCollectorMXBean.cs @@ -0,0 +1,98 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang.Management +{ + #region IGarbageCollectorMXBean + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IGarbageCollectorMXBean : Java.Lang.Management.IMemoryManagerMXBean + { + #region Instance methods + /// + /// + /// + long CollectionCount { get; } + /// + /// + /// + long CollectionTime { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region GarbageCollectorMXBean + public partial class GarbageCollectorMXBean : Java.Lang.Management.IGarbageCollectorMXBean + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public long CollectionCount + { + get { return IExecuteWithSignature("getCollectionCount", "()J"); } + } + /// + /// + /// + public long CollectionTime + { + get { return IExecuteWithSignature("getCollectionTime", "()J"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Management/LockInfo.cs b/src/net/JNet/GeneratedCore/Java/Lang/Management/LockInfo.cs new file mode 100644 index 0000000000..4c7724d331 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Management/LockInfo.cs @@ -0,0 +1,90 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang.Management +{ + #region LockInfo + public partial class LockInfo + { + #region Constructors + /// + /// + /// + /// + /// + public LockInfo(Java.Lang.String arg0, int arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Lang.Management.LockInfo From(Javax.Management.Openmbean.CompositeData arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "from", "(Ljavax/management/openmbean/CompositeData;)Ljava/lang/management/LockInfo;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String ClassName + { + get { return IExecuteWithSignature("getClassName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public int IdentityHashCode + { + get { return IExecuteWithSignature("getIdentityHashCode", "()I"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Management/ManagementFactory.cs b/src/net/JNet/GeneratedCore/Java/Lang/Management/ManagementFactory.cs new file mode 100644 index 0000000000..b2fa8f7e98 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Management/ManagementFactory.cs @@ -0,0 +1,246 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang.Management +{ + #region ManagementFactory + public partial class ManagementFactory + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Lang.String CLASS_LOADING_MXBEAN_NAME { get { if (!_CLASS_LOADING_MXBEAN_NAMEReady) { _CLASS_LOADING_MXBEAN_NAMEContent = SGetField(LocalBridgeClazz, "CLASS_LOADING_MXBEAN_NAME"); _CLASS_LOADING_MXBEAN_NAMEReady = true; } return _CLASS_LOADING_MXBEAN_NAMEContent; } } + private static Java.Lang.String _CLASS_LOADING_MXBEAN_NAMEContent = default; + private static bool _CLASS_LOADING_MXBEAN_NAMEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String COMPILATION_MXBEAN_NAME { get { if (!_COMPILATION_MXBEAN_NAMEReady) { _COMPILATION_MXBEAN_NAMEContent = SGetField(LocalBridgeClazz, "COMPILATION_MXBEAN_NAME"); _COMPILATION_MXBEAN_NAMEReady = true; } return _COMPILATION_MXBEAN_NAMEContent; } } + private static Java.Lang.String _COMPILATION_MXBEAN_NAMEContent = default; + private static bool _COMPILATION_MXBEAN_NAMEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String GARBAGE_COLLECTOR_MXBEAN_DOMAIN_TYPE { get { if (!_GARBAGE_COLLECTOR_MXBEAN_DOMAIN_TYPEReady) { _GARBAGE_COLLECTOR_MXBEAN_DOMAIN_TYPEContent = SGetField(LocalBridgeClazz, "GARBAGE_COLLECTOR_MXBEAN_DOMAIN_TYPE"); _GARBAGE_COLLECTOR_MXBEAN_DOMAIN_TYPEReady = true; } return _GARBAGE_COLLECTOR_MXBEAN_DOMAIN_TYPEContent; } } + private static Java.Lang.String _GARBAGE_COLLECTOR_MXBEAN_DOMAIN_TYPEContent = default; + private static bool _GARBAGE_COLLECTOR_MXBEAN_DOMAIN_TYPEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String MEMORY_MANAGER_MXBEAN_DOMAIN_TYPE { get { if (!_MEMORY_MANAGER_MXBEAN_DOMAIN_TYPEReady) { _MEMORY_MANAGER_MXBEAN_DOMAIN_TYPEContent = SGetField(LocalBridgeClazz, "MEMORY_MANAGER_MXBEAN_DOMAIN_TYPE"); _MEMORY_MANAGER_MXBEAN_DOMAIN_TYPEReady = true; } return _MEMORY_MANAGER_MXBEAN_DOMAIN_TYPEContent; } } + private static Java.Lang.String _MEMORY_MANAGER_MXBEAN_DOMAIN_TYPEContent = default; + private static bool _MEMORY_MANAGER_MXBEAN_DOMAIN_TYPEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String MEMORY_MXBEAN_NAME { get { if (!_MEMORY_MXBEAN_NAMEReady) { _MEMORY_MXBEAN_NAMEContent = SGetField(LocalBridgeClazz, "MEMORY_MXBEAN_NAME"); _MEMORY_MXBEAN_NAMEReady = true; } return _MEMORY_MXBEAN_NAMEContent; } } + private static Java.Lang.String _MEMORY_MXBEAN_NAMEContent = default; + private static bool _MEMORY_MXBEAN_NAMEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String MEMORY_POOL_MXBEAN_DOMAIN_TYPE { get { if (!_MEMORY_POOL_MXBEAN_DOMAIN_TYPEReady) { _MEMORY_POOL_MXBEAN_DOMAIN_TYPEContent = SGetField(LocalBridgeClazz, "MEMORY_POOL_MXBEAN_DOMAIN_TYPE"); _MEMORY_POOL_MXBEAN_DOMAIN_TYPEReady = true; } return _MEMORY_POOL_MXBEAN_DOMAIN_TYPEContent; } } + private static Java.Lang.String _MEMORY_POOL_MXBEAN_DOMAIN_TYPEContent = default; + private static bool _MEMORY_POOL_MXBEAN_DOMAIN_TYPEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String OPERATING_SYSTEM_MXBEAN_NAME { get { if (!_OPERATING_SYSTEM_MXBEAN_NAMEReady) { _OPERATING_SYSTEM_MXBEAN_NAMEContent = SGetField(LocalBridgeClazz, "OPERATING_SYSTEM_MXBEAN_NAME"); _OPERATING_SYSTEM_MXBEAN_NAMEReady = true; } return _OPERATING_SYSTEM_MXBEAN_NAMEContent; } } + private static Java.Lang.String _OPERATING_SYSTEM_MXBEAN_NAMEContent = default; + private static bool _OPERATING_SYSTEM_MXBEAN_NAMEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String RUNTIME_MXBEAN_NAME { get { if (!_RUNTIME_MXBEAN_NAMEReady) { _RUNTIME_MXBEAN_NAMEContent = SGetField(LocalBridgeClazz, "RUNTIME_MXBEAN_NAME"); _RUNTIME_MXBEAN_NAMEReady = true; } return _RUNTIME_MXBEAN_NAMEContent; } } + private static Java.Lang.String _RUNTIME_MXBEAN_NAMEContent = default; + private static bool _RUNTIME_MXBEAN_NAMEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String THREAD_MXBEAN_NAME { get { if (!_THREAD_MXBEAN_NAMEReady) { _THREAD_MXBEAN_NAMEContent = SGetField(LocalBridgeClazz, "THREAD_MXBEAN_NAME"); _THREAD_MXBEAN_NAMEReady = true; } return _THREAD_MXBEAN_NAMEContent; } } + private static Java.Lang.String _THREAD_MXBEAN_NAMEContent = default; + private static bool _THREAD_MXBEAN_NAMEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + public static Java.Lang.Management.ClassLoadingMXBean ClassLoadingMXBean + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getClassLoadingMXBean", "()Ljava/lang/management/ClassLoadingMXBean;"); } + } + /// + /// + /// + public static Java.Lang.Management.CompilationMXBean CompilationMXBean + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getCompilationMXBean", "()Ljava/lang/management/CompilationMXBean;"); } + } + /// + /// + /// + public static Java.Util.List GarbageCollectorMXBeans + { + get { return SExecuteWithSignature>(LocalBridgeClazz, "getGarbageCollectorMXBeans", "()Ljava/util/List;"); } + } + /// + /// + /// + public static Java.Util.List MemoryManagerMXBeans + { + get { return SExecuteWithSignature>(LocalBridgeClazz, "getMemoryManagerMXBeans", "()Ljava/util/List;"); } + } + /// + /// + /// + public static Java.Lang.Management.MemoryMXBean MemoryMXBean + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getMemoryMXBean", "()Ljava/lang/management/MemoryMXBean;"); } + } + /// + /// + /// + public static Java.Util.List MemoryPoolMXBeans + { + get { return SExecuteWithSignature>(LocalBridgeClazz, "getMemoryPoolMXBeans", "()Ljava/util/List;"); } + } + /// + /// + /// + public static Java.Lang.Management.OperatingSystemMXBean OperatingSystemMXBean + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getOperatingSystemMXBean", "()Ljava/lang/management/OperatingSystemMXBean;"); } + } + /// + /// + /// + public static Java.Util.Set PlatformManagementInterfaces + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getPlatformManagementInterfaces", "()Ljava/util/Set;"); } + } + /// + /// + /// + public static Javax.Management.MBeanServer PlatformMBeanServer + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getPlatformMBeanServer", "()Ljavax/management/MBeanServer;"); } + } + /// + /// + /// + public static Java.Lang.Management.RuntimeMXBean RuntimeMXBean + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getRuntimeMXBean", "()Ljava/lang/management/RuntimeMXBean;"); } + } + /// + /// + /// + public static Java.Lang.Management.ThreadMXBean ThreadMXBean + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getThreadMXBean", "()Ljava/lang/management/ThreadMXBean;"); } + } + /// + /// + /// + /// + /// + /// + public static Java.Util.List GetPlatformMXBeans(Java.Lang.Class arg0) where T : Java.Lang.Management.IPlatformManagedObject, new() + { + return SExecute>(LocalBridgeClazz, "getPlatformMXBeans", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.List GetPlatformMXBeans(Javax.Management.MBeanServerConnection arg0, Java.Lang.Class arg1) where T : Java.Lang.Management.IPlatformManagedObject, new() + { + return SExecute>(LocalBridgeClazz, "getPlatformMXBeans", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static T GetPlatformMXBean(Java.Lang.Class arg0) where T : Java.Lang.Management.IPlatformManagedObject, new() + { + return SExecute(LocalBridgeClazz, "getPlatformMXBean", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static T GetPlatformMXBean(Javax.Management.MBeanServerConnection arg0, Java.Lang.Class arg1) where T : Java.Lang.Management.IPlatformManagedObject, new() + { + return SExecute(LocalBridgeClazz, "getPlatformMXBean", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static T NewPlatformMXBeanProxy(Javax.Management.MBeanServerConnection arg0, Java.Lang.String arg1, Java.Lang.Class arg2) + { + return SExecute(LocalBridgeClazz, "newPlatformMXBeanProxy", arg0, arg1, arg2); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Management/ManagementPermission.cs b/src/net/JNet/GeneratedCore/Java/Lang/Management/ManagementPermission.cs new file mode 100644 index 0000000000..b706f7a9b6 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Management/ManagementPermission.cs @@ -0,0 +1,76 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang.Management +{ + #region ManagementPermission + public partial class ManagementPermission + { + #region Constructors + /// + /// + /// + /// + /// + /// + public ManagementPermission(Java.Lang.String arg0, Java.Lang.String arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public ManagementPermission(Java.Lang.String arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Management/MemoryMXBean.cs b/src/net/JNet/GeneratedCore/Java/Lang/Management/MemoryMXBean.cs new file mode 100644 index 0000000000..2f71e621f1 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Management/MemoryMXBean.cs @@ -0,0 +1,146 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang.Management +{ + #region IMemoryMXBean + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IMemoryMXBean : Java.Lang.Management.IPlatformManagedObject + { + #region Instance methods + /// + /// + /// + Java.Lang.Management.MemoryUsage HeapMemoryUsage { get; } + /// + /// + /// + Java.Lang.Management.MemoryUsage NonHeapMemoryUsage { get; } + /// + /// + /// + int ObjectPendingFinalizationCount { get; } + /// + /// + /// + /// + bool IsVerbose(); + /// + /// + /// + void Gc(); + /// + /// + /// + /// + void SetVerbose(bool arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region MemoryMXBean + public partial class MemoryMXBean : Java.Lang.Management.IMemoryMXBean + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Management.MemoryUsage HeapMemoryUsage + { + get { return IExecuteWithSignature("getHeapMemoryUsage", "()Ljava/lang/management/MemoryUsage;"); } + } + /// + /// + /// + public Java.Lang.Management.MemoryUsage NonHeapMemoryUsage + { + get { return IExecuteWithSignature("getNonHeapMemoryUsage", "()Ljava/lang/management/MemoryUsage;"); } + } + /// + /// + /// + public int ObjectPendingFinalizationCount + { + get { return IExecuteWithSignature("getObjectPendingFinalizationCount", "()I"); } + } + /// + /// + /// + /// + public bool IsVerbose() + { + return IExecuteWithSignature("isVerbose", "()Z"); + } + /// + /// + /// + public void Gc() + { + IExecuteWithSignature("gc", "()V"); + } + /// + /// + /// + /// + public void SetVerbose(bool arg0) + { + IExecuteWithSignature("setVerbose", "(Z)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Management/MemoryManagerMXBean.cs b/src/net/JNet/GeneratedCore/Java/Lang/Management/MemoryManagerMXBean.cs new file mode 100644 index 0000000000..03320be5b9 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Management/MemoryManagerMXBean.cs @@ -0,0 +1,111 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang.Management +{ + #region IMemoryManagerMXBean + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IMemoryManagerMXBean : Java.Lang.Management.IPlatformManagedObject + { + #region Instance methods + /// + /// + /// + Java.Lang.String[] MemoryPoolNames { get; } + /// + /// + /// + Java.Lang.String Name { get; } + /// + /// + /// + /// + bool IsValid(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region MemoryManagerMXBean + public partial class MemoryManagerMXBean : Java.Lang.Management.IMemoryManagerMXBean + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String[] MemoryPoolNames + { + get { return IExecuteWithSignatureArray("getMemoryPoolNames", "()[Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + public bool IsValid() + { + return IExecuteWithSignature("isValid", "()Z"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Management/MemoryNotificationInfo.cs b/src/net/JNet/GeneratedCore/Java/Lang/Management/MemoryNotificationInfo.cs new file mode 100644 index 0000000000..568607fa82 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Management/MemoryNotificationInfo.cs @@ -0,0 +1,110 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang.Management +{ + #region MemoryNotificationInfo + public partial class MemoryNotificationInfo + { + #region Constructors + /// + /// + /// + /// + /// + /// + public MemoryNotificationInfo(Java.Lang.String arg0, Java.Lang.Management.MemoryUsage arg1, long arg2) + : base(arg0, arg1, arg2) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Lang.String MEMORY_COLLECTION_THRESHOLD_EXCEEDED { get { if (!_MEMORY_COLLECTION_THRESHOLD_EXCEEDEDReady) { _MEMORY_COLLECTION_THRESHOLD_EXCEEDEDContent = SGetField(LocalBridgeClazz, "MEMORY_COLLECTION_THRESHOLD_EXCEEDED"); _MEMORY_COLLECTION_THRESHOLD_EXCEEDEDReady = true; } return _MEMORY_COLLECTION_THRESHOLD_EXCEEDEDContent; } } + private static Java.Lang.String _MEMORY_COLLECTION_THRESHOLD_EXCEEDEDContent = default; + private static bool _MEMORY_COLLECTION_THRESHOLD_EXCEEDEDReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String MEMORY_THRESHOLD_EXCEEDED { get { if (!_MEMORY_THRESHOLD_EXCEEDEDReady) { _MEMORY_THRESHOLD_EXCEEDEDContent = SGetField(LocalBridgeClazz, "MEMORY_THRESHOLD_EXCEEDED"); _MEMORY_THRESHOLD_EXCEEDEDReady = true; } return _MEMORY_THRESHOLD_EXCEEDEDContent; } } + private static Java.Lang.String _MEMORY_THRESHOLD_EXCEEDEDContent = default; + private static bool _MEMORY_THRESHOLD_EXCEEDEDReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Lang.Management.MemoryNotificationInfo From(Javax.Management.Openmbean.CompositeData arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "from", "(Ljavax/management/openmbean/CompositeData;)Ljava/lang/management/MemoryNotificationInfo;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public long Count + { + get { return IExecuteWithSignature("getCount", "()J"); } + } + /// + /// + /// + public Java.Lang.String PoolName + { + get { return IExecuteWithSignature("getPoolName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.Management.MemoryUsage Usage + { + get { return IExecuteWithSignature("getUsage", "()Ljava/lang/management/MemoryUsage;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Management/MemoryPoolMXBean.cs b/src/net/JNet/GeneratedCore/Java/Lang/Management/MemoryPoolMXBean.cs new file mode 100644 index 0000000000..09ea373696 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Management/MemoryPoolMXBean.cs @@ -0,0 +1,262 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang.Management +{ + #region IMemoryPoolMXBean + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IMemoryPoolMXBean : Java.Lang.Management.IPlatformManagedObject + { + #region Instance methods + /// + /// + /// + Java.Lang.Management.MemoryUsage CollectionUsage { get; } + /// + /// + /// + long CollectionUsageThreshold { get; set; } + /// + /// + /// + long CollectionUsageThresholdCount { get; } + /// + /// + /// + Java.Lang.String[] MemoryManagerNames { get; } + /// + /// + /// + Java.Lang.String Name { get; } + /// + /// + /// + Java.Lang.Management.MemoryUsage PeakUsage { get; } + /// + /// + /// + Java.Lang.Management.MemoryType Type { get; } + /// + /// + /// + Java.Lang.Management.MemoryUsage Usage { get; } + /// + /// + /// + long UsageThreshold { get; set; } + /// + /// + /// + long UsageThresholdCount { get; } + /// + /// + /// + /// + bool IsCollectionUsageThresholdExceeded(); + /// + /// + /// + /// + bool IsCollectionUsageThresholdSupported(); + /// + /// + /// + /// + bool IsUsageThresholdExceeded(); + /// + /// + /// + /// + bool IsUsageThresholdSupported(); + /// + /// + /// + /// + bool IsValid(); + /// + /// + /// + void ResetPeakUsage(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region MemoryPoolMXBean + public partial class MemoryPoolMXBean : Java.Lang.Management.IMemoryPoolMXBean + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Management.MemoryUsage CollectionUsage + { + get { return IExecuteWithSignature("getCollectionUsage", "()Ljava/lang/management/MemoryUsage;"); } + } + /// + /// + /// + public long CollectionUsageThreshold + { + get { return IExecuteWithSignature("getCollectionUsageThreshold", "()J"); } set { IExecuteWithSignature("setCollectionUsageThreshold", "(J)V", value); } + } + /// + /// + /// + public long CollectionUsageThresholdCount + { + get { return IExecuteWithSignature("getCollectionUsageThresholdCount", "()J"); } + } + /// + /// + /// + public Java.Lang.String[] MemoryManagerNames + { + get { return IExecuteWithSignatureArray("getMemoryManagerNames", "()[Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.Management.MemoryUsage PeakUsage + { + get { return IExecuteWithSignature("getPeakUsage", "()Ljava/lang/management/MemoryUsage;"); } + } + /// + /// + /// + public Java.Lang.Management.MemoryType Type + { + get { return IExecuteWithSignature("getType", "()Ljava/lang/management/MemoryType;"); } + } + /// + /// + /// + public Java.Lang.Management.MemoryUsage Usage + { + get { return IExecuteWithSignature("getUsage", "()Ljava/lang/management/MemoryUsage;"); } + } + /// + /// + /// + public long UsageThreshold + { + get { return IExecuteWithSignature("getUsageThreshold", "()J"); } set { IExecuteWithSignature("setUsageThreshold", "(J)V", value); } + } + /// + /// + /// + public long UsageThresholdCount + { + get { return IExecuteWithSignature("getUsageThresholdCount", "()J"); } + } + /// + /// + /// + /// + public bool IsCollectionUsageThresholdExceeded() + { + return IExecuteWithSignature("isCollectionUsageThresholdExceeded", "()Z"); + } + /// + /// + /// + /// + public bool IsCollectionUsageThresholdSupported() + { + return IExecuteWithSignature("isCollectionUsageThresholdSupported", "()Z"); + } + /// + /// + /// + /// + public bool IsUsageThresholdExceeded() + { + return IExecuteWithSignature("isUsageThresholdExceeded", "()Z"); + } + /// + /// + /// + /// + public bool IsUsageThresholdSupported() + { + return IExecuteWithSignature("isUsageThresholdSupported", "()Z"); + } + /// + /// + /// + /// + public bool IsValid() + { + return IExecuteWithSignature("isValid", "()Z"); + } + /// + /// + /// + public void ResetPeakUsage() + { + IExecuteWithSignature("resetPeakUsage", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Management/MemoryType.cs b/src/net/JNet/GeneratedCore/Java/Lang/Management/MemoryType.cs new file mode 100644 index 0000000000..12e9bf431a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Management/MemoryType.cs @@ -0,0 +1,87 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang.Management +{ + #region MemoryType + public partial class MemoryType + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Lang.Management.MemoryType HEAP { get { if (!_HEAPReady) { _HEAPContent = SGetField(LocalBridgeClazz, "HEAP"); _HEAPReady = true; } return _HEAPContent; } } + private static Java.Lang.Management.MemoryType _HEAPContent = default; + private static bool _HEAPReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Management.MemoryType NON_HEAP { get { if (!_NON_HEAPReady) { _NON_HEAPContent = SGetField(LocalBridgeClazz, "NON_HEAP"); _NON_HEAPReady = true; } return _NON_HEAPContent; } } + private static Java.Lang.Management.MemoryType _NON_HEAPContent = default; + private static bool _NON_HEAPReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Lang.Management.MemoryType ValueOf(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Ljava/lang/String;)Ljava/lang/management/MemoryType;", arg0); + } + /// + /// + /// + /// + public static Java.Lang.Management.MemoryType[] Values() + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "values", "()[Ljava/lang/management/MemoryType;"); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Management/MemoryUsage.cs b/src/net/JNet/GeneratedCore/Java/Lang/Management/MemoryUsage.cs new file mode 100644 index 0000000000..f58fa87fe0 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Management/MemoryUsage.cs @@ -0,0 +1,106 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang.Management +{ + #region MemoryUsage + public partial class MemoryUsage + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + public MemoryUsage(long arg0, long arg1, long arg2, long arg3) + : base(arg0, arg1, arg2, arg3) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Lang.Management.MemoryUsage From(Javax.Management.Openmbean.CompositeData arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "from", "(Ljavax/management/openmbean/CompositeData;)Ljava/lang/management/MemoryUsage;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public long Committed + { + get { return IExecuteWithSignature("getCommitted", "()J"); } + } + /// + /// + /// + public long Init + { + get { return IExecuteWithSignature("getInit", "()J"); } + } + /// + /// + /// + public long Max + { + get { return IExecuteWithSignature("getMax", "()J"); } + } + /// + /// + /// + public long Used + { + get { return IExecuteWithSignature("getUsed", "()J"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Management/MonitorInfo.cs b/src/net/JNet/GeneratedCore/Java/Lang/Management/MonitorInfo.cs new file mode 100644 index 0000000000..b5d37f834b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Management/MonitorInfo.cs @@ -0,0 +1,83 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang.Management +{ + #region MonitorInfo + public partial class MonitorInfo + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + public MonitorInfo(Java.Lang.String arg0, int arg1, int arg2, Java.Lang.StackTraceElement arg3) + : base(arg0, arg1, arg2, arg3) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int LockedStackDepth + { + get { return IExecuteWithSignature("getLockedStackDepth", "()I"); } + } + /// + /// + /// + public Java.Lang.StackTraceElement LockedStackFrame + { + get { return IExecuteWithSignature("getLockedStackFrame", "()Ljava/lang/StackTraceElement;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Management/OperatingSystemMXBean.cs b/src/net/JNet/GeneratedCore/Java/Lang/Management/OperatingSystemMXBean.cs new file mode 100644 index 0000000000..074e253496 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Management/OperatingSystemMXBean.cs @@ -0,0 +1,131 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang.Management +{ + #region IOperatingSystemMXBean + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IOperatingSystemMXBean : Java.Lang.Management.IPlatformManagedObject + { + #region Instance methods + /// + /// + /// + Java.Lang.String Arch { get; } + /// + /// + /// + int AvailableProcessors { get; } + /// + /// + /// + Java.Lang.String Name { get; } + /// + /// + /// + double SystemLoadAverage { get; } + /// + /// + /// + Java.Lang.String Version { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region OperatingSystemMXBean + public partial class OperatingSystemMXBean : Java.Lang.Management.IOperatingSystemMXBean + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Arch + { + get { return IExecuteWithSignature("getArch", "()Ljava/lang/String;"); } + } + /// + /// + /// + public int AvailableProcessors + { + get { return IExecuteWithSignature("getAvailableProcessors", "()I"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public double SystemLoadAverage + { + get { return IExecuteWithSignature("getSystemLoadAverage", "()D"); } + } + /// + /// + /// + public Java.Lang.String Version + { + get { return IExecuteWithSignature("getVersion", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Management/PlatformLoggingMXBean.cs b/src/net/JNet/GeneratedCore/Java/Lang/Management/PlatformLoggingMXBean.cs new file mode 100644 index 0000000000..12d64f0e46 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Management/PlatformLoggingMXBean.cs @@ -0,0 +1,132 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang.Management +{ + #region IPlatformLoggingMXBean + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IPlatformLoggingMXBean : Java.Lang.Management.IPlatformManagedObject + { + #region Instance methods + /// + /// + /// + Java.Util.List LoggerNames { get; } + /// + /// + /// + /// + /// + Java.Lang.String GetLoggerLevel(Java.Lang.String arg0); + /// + /// + /// + /// + /// + Java.Lang.String GetParentLoggerName(Java.Lang.String arg0); + /// + /// + /// + /// + /// + void SetLoggerLevel(Java.Lang.String arg0, Java.Lang.String arg1); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region PlatformLoggingMXBean + public partial class PlatformLoggingMXBean : Java.Lang.Management.IPlatformLoggingMXBean + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Util.List LoggerNames + { + get { return IExecuteWithSignature>("getLoggerNames", "()Ljava/util/List;"); } + } + /// + /// + /// + /// + /// + public Java.Lang.String GetLoggerLevel(Java.Lang.String arg0) + { + return IExecuteWithSignature("getLoggerLevel", "(Ljava/lang/String;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.String GetParentLoggerName(Java.Lang.String arg0) + { + return IExecuteWithSignature("getParentLoggerName", "(Ljava/lang/String;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public void SetLoggerLevel(Java.Lang.String arg0, Java.Lang.String arg1) + { + IExecute("setLoggerLevel", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Management/PlatformManagedObject.cs b/src/net/JNet/GeneratedCore/Java/Lang/Management/PlatformManagedObject.cs new file mode 100644 index 0000000000..ff1a7c530e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Management/PlatformManagedObject.cs @@ -0,0 +1,87 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang.Management +{ + #region IPlatformManagedObject + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IPlatformManagedObject + { + #region Instance methods + /// + /// + /// + Javax.Management.ObjectName ObjectName { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region PlatformManagedObject + public partial class PlatformManagedObject : Java.Lang.Management.IPlatformManagedObject + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Management.ObjectName ObjectName + { + get { return IExecuteWithSignature("getObjectName", "()Ljavax/management/ObjectName;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Management/RuntimeMXBean.cs b/src/net/JNet/GeneratedCore/Java/Lang/Management/RuntimeMXBean.cs new file mode 100644 index 0000000000..6522abb293 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Management/RuntimeMXBean.cs @@ -0,0 +1,265 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang.Management +{ + #region IRuntimeMXBean + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IRuntimeMXBean : Java.Lang.Management.IPlatformManagedObject + { + #region Instance methods + /// + /// + /// + Java.Lang.String BootClassPath { get; } + /// + /// + /// + Java.Lang.String ClassPath { get; } + /// + /// + /// + Java.Util.List InputArguments { get; } + /// + /// + /// + Java.Lang.String LibraryPath { get; } + /// + /// + /// + Java.Lang.String ManagementSpecVersion { get; } + /// + /// + /// + Java.Lang.String Name { get; } + /// + /// + /// + long Pid { get; } + /// + /// + /// + Java.Lang.String SpecName { get; } + /// + /// + /// + Java.Lang.String SpecVendor { get; } + /// + /// + /// + Java.Lang.String SpecVersion { get; } + /// + /// + /// + long StartTime { get; } + /// + /// + /// + Java.Util.Map SystemProperties { get; } + /// + /// + /// + long Uptime { get; } + /// + /// + /// + Java.Lang.String VmName { get; } + /// + /// + /// + Java.Lang.String VmVendor { get; } + /// + /// + /// + Java.Lang.String VmVersion { get; } + /// + /// + /// + /// + bool IsBootClassPathSupported(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region RuntimeMXBean + public partial class RuntimeMXBean : Java.Lang.Management.IRuntimeMXBean + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String BootClassPath + { + get { return IExecuteWithSignature("getBootClassPath", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String ClassPath + { + get { return IExecuteWithSignature("getClassPath", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Util.List InputArguments + { + get { return IExecuteWithSignature>("getInputArguments", "()Ljava/util/List;"); } + } + /// + /// + /// + public Java.Lang.String LibraryPath + { + get { return IExecuteWithSignature("getLibraryPath", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String ManagementSpecVersion + { + get { return IExecuteWithSignature("getManagementSpecVersion", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public long Pid + { + get { return IExecuteWithSignature("getPid", "()J"); } + } + /// + /// + /// + public Java.Lang.String SpecName + { + get { return IExecuteWithSignature("getSpecName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String SpecVendor + { + get { return IExecuteWithSignature("getSpecVendor", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String SpecVersion + { + get { return IExecuteWithSignature("getSpecVersion", "()Ljava/lang/String;"); } + } + /// + /// + /// + public long StartTime + { + get { return IExecuteWithSignature("getStartTime", "()J"); } + } + /// + /// + /// + public Java.Util.Map SystemProperties + { + get { return IExecuteWithSignature>("getSystemProperties", "()Ljava/util/Map;"); } + } + /// + /// + /// + public long Uptime + { + get { return IExecuteWithSignature("getUptime", "()J"); } + } + /// + /// + /// + public Java.Lang.String VmName + { + get { return IExecuteWithSignature("getVmName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String VmVendor + { + get { return IExecuteWithSignature("getVmVendor", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String VmVersion + { + get { return IExecuteWithSignature("getVmVersion", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + public bool IsBootClassPathSupported() + { + return IExecuteWithSignature("isBootClassPathSupported", "()Z"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Management/ThreadInfo.cs b/src/net/JNet/GeneratedCore/Java/Lang/Management/ThreadInfo.cs new file mode 100644 index 0000000000..d54af8fac6 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Management/ThreadInfo.cs @@ -0,0 +1,196 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang.Management +{ + #region ThreadInfo + public partial class ThreadInfo + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Lang.Management.ThreadInfo From(Javax.Management.Openmbean.CompositeData arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "from", "(Ljavax/management/openmbean/CompositeData;)Ljava/lang/management/ThreadInfo;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public long BlockedCount + { + get { return IExecuteWithSignature("getBlockedCount", "()J"); } + } + /// + /// + /// + public long BlockedTime + { + get { return IExecuteWithSignature("getBlockedTime", "()J"); } + } + /// + /// + /// + public Java.Lang.Management.MonitorInfo[] LockedMonitors + { + get { return IExecuteWithSignatureArray("getLockedMonitors", "()[Ljava/lang/management/MonitorInfo;"); } + } + /// + /// + /// + public Java.Lang.Management.LockInfo[] LockedSynchronizers + { + get { return IExecuteWithSignatureArray("getLockedSynchronizers", "()[Ljava/lang/management/LockInfo;"); } + } + /// + /// + /// + public Java.Lang.Management.LockInfo LockInfo + { + get { return IExecuteWithSignature("getLockInfo", "()Ljava/lang/management/LockInfo;"); } + } + /// + /// + /// + public Java.Lang.String LockName + { + get { return IExecuteWithSignature("getLockName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public long LockOwnerId + { + get { return IExecuteWithSignature("getLockOwnerId", "()J"); } + } + /// + /// + /// + public Java.Lang.String LockOwnerName + { + get { return IExecuteWithSignature("getLockOwnerName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public int Priority + { + get { return IExecuteWithSignature("getPriority", "()I"); } + } + /// + /// + /// + public Java.Lang.StackTraceElement[] StackTrace + { + get { return IExecuteWithSignatureArray("getStackTrace", "()[Ljava/lang/StackTraceElement;"); } + } + /// + /// + /// + public long ThreadId + { + get { return IExecuteWithSignature("getThreadId", "()J"); } + } + /// + /// + /// + public Java.Lang.String ThreadName + { + get { return IExecuteWithSignature("getThreadName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.Thread.State ThreadState + { + get { return IExecuteWithSignature("getThreadState", "()Ljava/lang/Thread$State;"); } + } + /// + /// + /// + public long WaitedCount + { + get { return IExecuteWithSignature("getWaitedCount", "()J"); } + } + /// + /// + /// + public long WaitedTime + { + get { return IExecuteWithSignature("getWaitedTime", "()J"); } + } + /// + /// + /// + /// + public bool IsDaemon() + { + return IExecuteWithSignature("isDaemon", "()Z"); + } + /// + /// + /// + /// + public bool IsInNative() + { + return IExecuteWithSignature("isInNative", "()Z"); + } + /// + /// + /// + /// + public bool IsSuspended() + { + return IExecuteWithSignature("isSuspended", "()Z"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Management/ThreadMXBean.cs b/src/net/JNet/GeneratedCore/Java/Lang/Management/ThreadMXBean.cs new file mode 100644 index 0000000000..4454757798 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Management/ThreadMXBean.cs @@ -0,0 +1,477 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang.Management +{ + #region IThreadMXBean + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IThreadMXBean : Java.Lang.Management.IPlatformManagedObject + { + #region Instance methods + /// + /// + /// + long[] AllThreadIds { get; } + /// + /// + /// + long CurrentThreadCpuTime { get; } + /// + /// + /// + long CurrentThreadUserTime { get; } + /// + /// + /// + int DaemonThreadCount { get; } + /// + /// + /// + int PeakThreadCount { get; } + /// + /// + /// + int ThreadCount { get; } + /// + /// + /// + long TotalStartedThreadCount { get; } + /// + /// + /// + /// + bool IsCurrentThreadCpuTimeSupported(); + /// + /// + /// + /// + bool IsObjectMonitorUsageSupported(); + /// + /// + /// + /// + bool IsSynchronizerUsageSupported(); + /// + /// + /// + /// + bool IsThreadContentionMonitoringEnabled(); + /// + /// + /// + /// + bool IsThreadContentionMonitoringSupported(); + /// + /// + /// + /// + bool IsThreadCpuTimeEnabled(); + /// + /// + /// + /// + bool IsThreadCpuTimeSupported(); + /// + /// + /// + /// + /// + /// + Java.Lang.Management.ThreadInfo GetThreadInfo(long arg0, int arg1); + /// + /// + /// + /// + /// + Java.Lang.Management.ThreadInfo GetThreadInfo(long arg0); + /// + /// + /// + /// + /// + /// + Java.Lang.Management.ThreadInfo[] DumpAllThreads(bool arg0, bool arg1); + /// + /// + /// + /// + /// + /// + /// + Java.Lang.Management.ThreadInfo[] GetThreadInfo(long[] arg0, bool arg1, bool arg2); + /// + /// + /// + /// + /// + /// + Java.Lang.Management.ThreadInfo[] GetThreadInfo(long[] arg0, int arg1); + /// + /// + /// + /// + /// + Java.Lang.Management.ThreadInfo[] GetThreadInfo(long[] arg0); + /// + /// + /// + /// + /// + long GetThreadCpuTime(long arg0); + /// + /// + /// + /// + /// + long GetThreadUserTime(long arg0); + /// + /// + /// + /// + long[] FindDeadlockedThreads(); + /// + /// + /// + /// + long[] FindMonitorDeadlockedThreads(); + /// + /// + /// + void ResetPeakThreadCount(); + /// + /// + /// + /// + void SetThreadContentionMonitoringEnabled(bool arg0); + /// + /// + /// + /// + void SetThreadCpuTimeEnabled(bool arg0); + /// + /// + /// + /// + /// + /// + /// + Java.Lang.Management.ThreadInfo[] DumpAllThreads(bool arg0, bool arg1, int arg2); + /// + /// + /// + /// + /// + /// + /// + /// + Java.Lang.Management.ThreadInfo[] GetThreadInfo(long[] arg0, bool arg1, bool arg2, int arg3); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ThreadMXBean + public partial class ThreadMXBean : Java.Lang.Management.IThreadMXBean + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public long[] AllThreadIds + { + get { return IExecuteWithSignatureArray("getAllThreadIds", "()[J"); } + } + /// + /// + /// + public long CurrentThreadCpuTime + { + get { return IExecuteWithSignature("getCurrentThreadCpuTime", "()J"); } + } + /// + /// + /// + public long CurrentThreadUserTime + { + get { return IExecuteWithSignature("getCurrentThreadUserTime", "()J"); } + } + /// + /// + /// + public int DaemonThreadCount + { + get { return IExecuteWithSignature("getDaemonThreadCount", "()I"); } + } + /// + /// + /// + public int PeakThreadCount + { + get { return IExecuteWithSignature("getPeakThreadCount", "()I"); } + } + /// + /// + /// + public int ThreadCount + { + get { return IExecuteWithSignature("getThreadCount", "()I"); } + } + /// + /// + /// + public long TotalStartedThreadCount + { + get { return IExecuteWithSignature("getTotalStartedThreadCount", "()J"); } + } + /// + /// + /// + /// + public bool IsCurrentThreadCpuTimeSupported() + { + return IExecuteWithSignature("isCurrentThreadCpuTimeSupported", "()Z"); + } + /// + /// + /// + /// + public bool IsObjectMonitorUsageSupported() + { + return IExecuteWithSignature("isObjectMonitorUsageSupported", "()Z"); + } + /// + /// + /// + /// + public bool IsSynchronizerUsageSupported() + { + return IExecuteWithSignature("isSynchronizerUsageSupported", "()Z"); + } + /// + /// + /// + /// + public bool IsThreadContentionMonitoringEnabled() + { + return IExecuteWithSignature("isThreadContentionMonitoringEnabled", "()Z"); + } + /// + /// + /// + /// + public bool IsThreadContentionMonitoringSupported() + { + return IExecuteWithSignature("isThreadContentionMonitoringSupported", "()Z"); + } + /// + /// + /// + /// + public bool IsThreadCpuTimeEnabled() + { + return IExecuteWithSignature("isThreadCpuTimeEnabled", "()Z"); + } + /// + /// + /// + /// + public bool IsThreadCpuTimeSupported() + { + return IExecuteWithSignature("isThreadCpuTimeSupported", "()Z"); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.Management.ThreadInfo GetThreadInfo(long arg0, int arg1) + { + return IExecute("getThreadInfo", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Lang.Management.ThreadInfo GetThreadInfo(long arg0) + { + return IExecuteWithSignature("getThreadInfo", "(J)Ljava/lang/management/ThreadInfo;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.Management.ThreadInfo[] DumpAllThreads(bool arg0, bool arg1) + { + return IExecuteArray("dumpAllThreads", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.Management.ThreadInfo[] GetThreadInfo(long[] arg0, bool arg1, bool arg2) + { + return IExecuteArray("getThreadInfo", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.Management.ThreadInfo[] GetThreadInfo(long[] arg0, int arg1) + { + return IExecuteArray("getThreadInfo", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Lang.Management.ThreadInfo[] GetThreadInfo(long[] arg0) + { + return IExecuteWithSignatureArray("getThreadInfo", "([J)[Ljava/lang/management/ThreadInfo;", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + public long GetThreadCpuTime(long arg0) + { + return IExecuteWithSignature("getThreadCpuTime", "(J)J", arg0); + } + /// + /// + /// + /// + /// + public long GetThreadUserTime(long arg0) + { + return IExecuteWithSignature("getThreadUserTime", "(J)J", arg0); + } + /// + /// + /// + /// + public long[] FindDeadlockedThreads() + { + return IExecuteWithSignatureArray("findDeadlockedThreads", "()[J"); + } + /// + /// + /// + /// + public long[] FindMonitorDeadlockedThreads() + { + return IExecuteWithSignatureArray("findMonitorDeadlockedThreads", "()[J"); + } + /// + /// + /// + public void ResetPeakThreadCount() + { + IExecuteWithSignature("resetPeakThreadCount", "()V"); + } + /// + /// + /// + /// + public void SetThreadContentionMonitoringEnabled(bool arg0) + { + IExecuteWithSignature("setThreadContentionMonitoringEnabled", "(Z)V", arg0); + } + /// + /// + /// + /// + public void SetThreadCpuTimeEnabled(bool arg0) + { + IExecuteWithSignature("setThreadCpuTimeEnabled", "(Z)V", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.Management.ThreadInfo[] DumpAllThreads(bool arg0, bool arg1, int arg2) + { + return IExecuteArray("dumpAllThreads", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.Management.ThreadInfo[] GetThreadInfo(long[] arg0, bool arg1, bool arg2, int arg3) + { + return IExecuteArray("getThreadInfo", arg0, arg1, arg2, arg3); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Math.cs b/src/net/JNet/GeneratedCore/Java/Lang/Math.cs new file mode 100644 index 0000000000..4c582bf808 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Math.cs @@ -0,0 +1,826 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang +{ + #region Math + public partial class Math + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static double E { get { if (!_EReady) { _EContent = SGetField(LocalBridgeClazz, "E"); _EReady = true; } return _EContent; } } + private static double _EContent = default; + private static bool _EReady = false; // this is used because in case of generics + /// + /// + /// + public static double PI { get { if (!_PIReady) { _PIContent = SGetField(LocalBridgeClazz, "PI"); _PIReady = true; } return _PIContent; } } + private static double _PIContent = default; + private static bool _PIReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static double Abs(double arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "abs", "(D)D", arg0); + } + /// + /// + /// + /// + /// + public static double Acos(double arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "acos", "(D)D", arg0); + } + /// + /// + /// + /// + /// + public static double Asin(double arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "asin", "(D)D", arg0); + } + /// + /// + /// + /// + /// + public static double Atan(double arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "atan", "(D)D", arg0); + } + /// + /// + /// + /// + /// + /// + public static double Atan2(double arg0, double arg1) + { + return SExecute(LocalBridgeClazz, "atan2", arg0, arg1); + } + /// + /// + /// + /// + /// + public static double Cbrt(double arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "cbrt", "(D)D", arg0); + } + /// + /// + /// + /// + /// + public static double Ceil(double arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "ceil", "(D)D", arg0); + } + /// + /// + /// + /// + /// + /// + public static double CopySign(double arg0, double arg1) + { + return SExecute(LocalBridgeClazz, "copySign", arg0, arg1); + } + /// + /// + /// + /// + /// + public static double Cos(double arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "cos", "(D)D", arg0); + } + /// + /// + /// + /// + /// + public static double Cosh(double arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "cosh", "(D)D", arg0); + } + /// + /// + /// + /// + /// + public static double Exp(double arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "exp", "(D)D", arg0); + } + /// + /// + /// + /// + /// + public static double Expm1(double arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "expm1", "(D)D", arg0); + } + /// + /// + /// + /// + /// + public static double Floor(double arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "floor", "(D)D", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public static double Fma(double arg0, double arg1, double arg2) + { + return SExecute(LocalBridgeClazz, "fma", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public static double Hypot(double arg0, double arg1) + { + return SExecute(LocalBridgeClazz, "hypot", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static double IEEEremainder(double arg0, double arg1) + { + return SExecute(LocalBridgeClazz, "IEEEremainder", arg0, arg1); + } + /// + /// + /// + /// + /// + public static double Log(double arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "log", "(D)D", arg0); + } + /// + /// + /// + /// + /// + public static double Log10(double arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "log10", "(D)D", arg0); + } + /// + /// + /// + /// + /// + public static double Log1p(double arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "log1p", "(D)D", arg0); + } + /// + /// + /// + /// + /// + /// + public static double Max(double arg0, double arg1) + { + return SExecute(LocalBridgeClazz, "max", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static double Min(double arg0, double arg1) + { + return SExecute(LocalBridgeClazz, "min", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static double NextAfter(double arg0, double arg1) + { + return SExecute(LocalBridgeClazz, "nextAfter", arg0, arg1); + } + /// + /// + /// + /// + /// + public static double NextDown(double arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "nextDown", "(D)D", arg0); + } + /// + /// + /// + /// + /// + public static double NextUp(double arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "nextUp", "(D)D", arg0); + } + /// + /// + /// + /// + /// + /// + public static double Pow(double arg0, double arg1) + { + return SExecute(LocalBridgeClazz, "pow", arg0, arg1); + } + /// + /// + /// + /// + public static double Random() + { + return SExecuteWithSignature(LocalBridgeClazz, "random", "()D"); + } + /// + /// + /// + /// + /// + public static double Rint(double arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "rint", "(D)D", arg0); + } + /// + /// + /// + /// + /// + /// + public static double Scalb(double arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "scalb", arg0, arg1); + } + /// + /// + /// + /// + /// + public static double Signum(double arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "signum", "(D)D", arg0); + } + /// + /// + /// + /// + /// + public static double Sin(double arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "sin", "(D)D", arg0); + } + /// + /// + /// + /// + /// + public static double Sinh(double arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "sinh", "(D)D", arg0); + } + /// + /// + /// + /// + /// + public static double Sqrt(double arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "sqrt", "(D)D", arg0); + } + /// + /// + /// + /// + /// + public static double Tan(double arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "tan", "(D)D", arg0); + } + /// + /// + /// + /// + /// + public static double Tanh(double arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "tanh", "(D)D", arg0); + } + /// + /// + /// + /// + /// + public static double ToDegrees(double arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "toDegrees", "(D)D", arg0); + } + /// + /// + /// + /// + /// + public static double ToRadians(double arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "toRadians", "(D)D", arg0); + } + /// + /// + /// + /// + /// + public static double Ulp(double arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "ulp", "(D)D", arg0); + } + /// + /// + /// + /// + /// + public static float Abs(float arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "abs", "(F)F", arg0); + } + /// + /// + /// + /// + /// + /// + public static float CopySign(float arg0, float arg1) + { + return SExecute(LocalBridgeClazz, "copySign", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public static float Fma(float arg0, float arg1, float arg2) + { + return SExecute(LocalBridgeClazz, "fma", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public static float Max(float arg0, float arg1) + { + return SExecute(LocalBridgeClazz, "max", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static float Min(float arg0, float arg1) + { + return SExecute(LocalBridgeClazz, "min", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static float NextAfter(float arg0, double arg1) + { + return SExecute(LocalBridgeClazz, "nextAfter", arg0, arg1); + } + /// + /// + /// + /// + /// + public static float NextDown(float arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "nextDown", "(F)F", arg0); + } + /// + /// + /// + /// + /// + public static float NextUp(float arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "nextUp", "(F)F", arg0); + } + /// + /// + /// + /// + /// + /// + public static float Scalb(float arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "scalb", arg0, arg1); + } + /// + /// + /// + /// + /// + public static float Signum(float arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "signum", "(F)F", arg0); + } + /// + /// + /// + /// + /// + public static float Ulp(float arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "ulp", "(F)F", arg0); + } + /// + /// + /// + /// + /// + public static int Abs(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "abs", "(I)I", arg0); + } + /// + /// + /// + /// + /// + /// + public static int AddExact(int arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "addExact", arg0, arg1); + } + /// + /// + /// + /// + /// + public static int DecrementExact(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "decrementExact", "(I)I", arg0); + } + /// + /// + /// + /// + /// + /// + public static int FloorDiv(int arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "floorDiv", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static int FloorMod(int arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "floorMod", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static int FloorMod(long arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "floorMod", arg0, arg1); + } + /// + /// + /// + /// + /// + public static int GetExponent(double arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getExponent", "(D)I", arg0); + } + /// + /// + /// + /// + /// + public static int GetExponent(float arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getExponent", "(F)I", arg0); + } + /// + /// + /// + /// + /// + public static int IncrementExact(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "incrementExact", "(I)I", arg0); + } + /// + /// + /// + /// + /// + /// + public static int Max(int arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "max", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static int Min(int arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "min", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static int MultiplyExact(int arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "multiplyExact", arg0, arg1); + } + /// + /// + /// + /// + /// + public static int NegateExact(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "negateExact", "(I)I", arg0); + } + /// + /// + /// + /// + /// + public static int Round(float arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "round", "(F)I", arg0); + } + /// + /// + /// + /// + /// + /// + public static int SubtractExact(int arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "subtractExact", arg0, arg1); + } + /// + /// + /// + /// + /// + public static int ToIntExact(long arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "toIntExact", "(J)I", arg0); + } + /// + /// + /// + /// + /// + public static long Abs(long arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "abs", "(J)J", arg0); + } + /// + /// + /// + /// + /// + /// + public static long AddExact(long arg0, long arg1) + { + return SExecute(LocalBridgeClazz, "addExact", arg0, arg1); + } + /// + /// + /// + /// + /// + public static long DecrementExact(long arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "decrementExact", "(J)J", arg0); + } + /// + /// + /// + /// + /// + /// + public static long FloorDiv(long arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "floorDiv", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static long FloorDiv(long arg0, long arg1) + { + return SExecute(LocalBridgeClazz, "floorDiv", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static long FloorMod(long arg0, long arg1) + { + return SExecute(LocalBridgeClazz, "floorMod", arg0, arg1); + } + /// + /// + /// + /// + /// + public static long IncrementExact(long arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "incrementExact", "(J)J", arg0); + } + /// + /// + /// + /// + /// + /// + public static long Max(long arg0, long arg1) + { + return SExecute(LocalBridgeClazz, "max", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static long Min(long arg0, long arg1) + { + return SExecute(LocalBridgeClazz, "min", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static long MultiplyExact(long arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "multiplyExact", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static long MultiplyExact(long arg0, long arg1) + { + return SExecute(LocalBridgeClazz, "multiplyExact", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static long MultiplyFull(int arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "multiplyFull", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static long MultiplyHigh(long arg0, long arg1) + { + return SExecute(LocalBridgeClazz, "multiplyHigh", arg0, arg1); + } + /// + /// + /// + /// + /// + public static long NegateExact(long arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "negateExact", "(J)J", arg0); + } + /// + /// + /// + /// + /// + public static long Round(double arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "round", "(D)J", arg0); + } + /// + /// + /// + /// + /// + /// + public static long SubtractExact(long arg0, long arg1) + { + return SExecute(LocalBridgeClazz, "subtractExact", arg0, arg1); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Module.cs b/src/net/JNet/GeneratedCore/Java/Lang/Module.cs new file mode 100644 index 0000000000..df4f00a534 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Module.cs @@ -0,0 +1,229 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang +{ + #region Module + public partial class Module + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Annotation.Annotation[] Annotations + { + get { return IExecuteWithSignatureArray("getAnnotations", "()[Ljava/lang/annotation/Annotation;"); } + } + /// + /// + /// + public Java.Lang.ClassLoader ClassLoader + { + get { return IExecuteWithSignature("getClassLoader", "()Ljava/lang/ClassLoader;"); } + } + /// + /// + /// + public Java.Lang.Annotation.Annotation[] DeclaredAnnotations + { + get { return IExecuteWithSignatureArray("getDeclaredAnnotations", "()[Ljava/lang/annotation/Annotation;"); } + } + /// + /// + /// + public Java.Lang.ModuleNs.ModuleDescriptor Descriptor + { + get { return IExecuteWithSignature("getDescriptor", "()Ljava/lang/module/ModuleDescriptor;"); } + } + /// + /// + /// + public Java.Lang.ModuleLayer Layer + { + get { return IExecuteWithSignature("getLayer", "()Ljava/lang/ModuleLayer;"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Util.Set Packages + { + get { return IExecuteWithSignature>("getPackages", "()Ljava/util/Set;"); } + } + /// + /// + /// + /// + /// + /// + public T GetAnnotation(Java.Lang.Class arg0) where T : Java.Lang.Annotation.IAnnotation, new() + { + return IExecute("getAnnotation", arg0); + } + /// + /// + /// + /// + /// + public bool CanRead(Java.Lang.Module arg0) + { + return IExecuteWithSignature("canRead", "(Ljava/lang/Module;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool CanUse(Java.Lang.Class arg0) + { + return IExecuteWithSignature("canUse", "(Ljava/lang/Class;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public bool IsExported(Java.Lang.String arg0, Java.Lang.Module arg1) + { + return IExecute("isExported", arg0, arg1); + } + /// + /// + /// + /// + /// + public bool IsExported(Java.Lang.String arg0) + { + return IExecuteWithSignature("isExported", "(Ljava/lang/String;)Z", arg0); + } + /// + /// + /// + /// + public bool IsNamed() + { + return IExecuteWithSignature("isNamed", "()Z"); + } + /// + /// + /// + /// + /// + /// + public bool IsOpen(Java.Lang.String arg0, Java.Lang.Module arg1) + { + return IExecute("isOpen", arg0, arg1); + } + /// + /// + /// + /// + /// + public bool IsOpen(Java.Lang.String arg0) + { + return IExecuteWithSignature("isOpen", "(Ljava/lang/String;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Io.InputStream GetResourceAsStream(Java.Lang.String arg0) + { + return IExecuteWithSignature("getResourceAsStream", "(Ljava/lang/String;)Ljava/io/InputStream;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.Module AddExports(Java.Lang.String arg0, Java.Lang.Module arg1) + { + return IExecute("addExports", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.Module AddOpens(Java.Lang.String arg0, Java.Lang.Module arg1) + { + return IExecute("addOpens", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Lang.Module AddReads(Java.Lang.Module arg0) + { + return IExecuteWithSignature("addReads", "(Ljava/lang/Module;)Ljava/lang/Module;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.Module AddUses(Java.Lang.Class arg0) + { + return IExecuteWithSignature("addUses", "(Ljava/lang/Class;)Ljava/lang/Module;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/ModuleLayer.cs b/src/net/JNet/GeneratedCore/Java/Lang/ModuleLayer.cs new file mode 100644 index 0000000000..6f2e7b7bf5 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/ModuleLayer.cs @@ -0,0 +1,250 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang +{ + #region ModuleLayer + public partial class ModuleLayer + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + public static Java.Lang.ModuleLayer Boot() + { + return SExecuteWithSignature(LocalBridgeClazz, "boot", "()Ljava/lang/ModuleLayer;"); + } + /// + /// + /// + /// + public static Java.Lang.ModuleLayer Empty() + { + return SExecuteWithSignature(LocalBridgeClazz, "empty", "()Ljava/lang/ModuleLayer;"); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Lang.ModuleLayer.Controller DefineModules(Java.Lang.ModuleNs.Configuration arg0, Java.Util.List arg1, Java.Util.Function.Function arg2) + { + return SExecute(LocalBridgeClazz, "defineModules", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Lang.ModuleLayer.Controller DefineModulesWithManyLoaders(Java.Lang.ModuleNs.Configuration arg0, Java.Util.List arg1, Java.Lang.ClassLoader arg2) + { + return SExecute(LocalBridgeClazz, "defineModulesWithManyLoaders", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Lang.ModuleLayer.Controller DefineModulesWithOneLoader(Java.Lang.ModuleNs.Configuration arg0, Java.Util.List arg1, Java.Lang.ClassLoader arg2) + { + return SExecute(LocalBridgeClazz, "defineModulesWithOneLoader", arg0, arg1, arg2); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public Java.Lang.ClassLoader FindLoader(Java.Lang.String arg0) + { + return IExecuteWithSignature("findLoader", "(Ljava/lang/String;)Ljava/lang/ClassLoader;", arg0); + } + /// + /// + /// + /// + public Java.Lang.ModuleNs.Configuration Configuration() + { + return IExecuteWithSignature("configuration", "()Ljava/lang/module/Configuration;"); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.ModuleLayer DefineModules(Java.Lang.ModuleNs.Configuration arg0, Java.Util.Function.Function arg1) + { + return IExecute("defineModules", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.ModuleLayer DefineModulesWithManyLoaders(Java.Lang.ModuleNs.Configuration arg0, Java.Lang.ClassLoader arg1) + { + return IExecute("defineModulesWithManyLoaders", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.ModuleLayer DefineModulesWithOneLoader(Java.Lang.ModuleNs.Configuration arg0, Java.Lang.ClassLoader arg1) + { + return IExecute("defineModulesWithOneLoader", arg0, arg1); + } + /// + /// + /// + /// + public Java.Util.List Parents() + { + return IExecuteWithSignature>("parents", "()Ljava/util/List;"); + } + /// + /// + /// + /// + /// + public Java.Util.Optional FindModule(Java.Lang.String arg0) + { + return IExecuteWithSignature>("findModule", "(Ljava/lang/String;)Ljava/util/Optional;", arg0); + } + /// + /// + /// + /// + public Java.Util.Set Modules() + { + return IExecuteWithSignature>("modules", "()Ljava/util/Set;"); + } + + #endregion + + #region Nested classes + #region Controller + public partial class Controller + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public Java.Lang.ModuleLayer Layer() + { + return IExecuteWithSignature("layer", "()Ljava/lang/ModuleLayer;"); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.ModuleLayer.Controller AddExports(Java.Lang.Module arg0, Java.Lang.String arg1, Java.Lang.Module arg2) + { + return IExecute("addExports", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.ModuleLayer.Controller AddOpens(Java.Lang.Module arg0, Java.Lang.String arg1, Java.Lang.Module arg2) + { + return IExecute("addOpens", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.ModuleLayer.Controller AddReads(Java.Lang.Module arg0, Java.Lang.Module arg1) + { + return IExecute("addReads", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/ModuleNs/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Java/Lang/ModuleNs/AllPackageClasses.cs new file mode 100644 index 0000000000..42d165f7f5 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/ModuleNs/AllPackageClasses.cs @@ -0,0 +1,807 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Java.Lang.ModuleNs +{ + #region Configuration + /// + /// + /// + public partial class Configuration : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.lang.module.Configuration"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Configuration() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Configuration(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region FindException + /// + /// + /// + public partial class FindException : Java.Lang.RuntimeException + { + const string _bridgeClassName = "java.lang.module.FindException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region InvalidModuleDescriptorException + /// + /// + /// + public partial class InvalidModuleDescriptorException : Java.Lang.RuntimeException + { + const string _bridgeClassName = "java.lang.module.InvalidModuleDescriptorException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region ModuleDescriptor + /// + /// + /// + public partial class ModuleDescriptor : Java.Lang.Comparable + { + const string _bridgeClassName = "java.lang.module.ModuleDescriptor"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ModuleDescriptor() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ModuleDescriptor(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region Builder + /// + /// + /// + public partial class Builder : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.lang.module.ModuleDescriptor$Builder"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Builder() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Builder(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region Exports + /// + /// + /// + public partial class Exports : Java.Lang.Comparable + { + const string _bridgeClassName = "java.lang.module.ModuleDescriptor$Exports"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Exports() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Exports(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + #region Modifier + /// + /// + /// + public partial class Modifier : Java.Lang.Enum + { + const string _bridgeClassName = "java.lang.module.ModuleDescriptor$Exports$Modifier"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Modifier() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Modifier(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region Modifier + /// + /// + /// + public partial class Modifier : Java.Lang.Enum + { + const string _bridgeClassName = "java.lang.module.ModuleDescriptor$Modifier"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Modifier() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Modifier(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region Opens + /// + /// + /// + public partial class Opens : Java.Lang.Comparable + { + const string _bridgeClassName = "java.lang.module.ModuleDescriptor$Opens"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Opens() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Opens(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + #region Modifier + /// + /// + /// + public partial class Modifier : Java.Lang.Enum + { + const string _bridgeClassName = "java.lang.module.ModuleDescriptor$Opens$Modifier"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Modifier() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Modifier(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region Provides + /// + /// + /// + public partial class Provides : Java.Lang.Comparable + { + const string _bridgeClassName = "java.lang.module.ModuleDescriptor$Provides"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Provides() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Provides(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region Requires + /// + /// + /// + public partial class Requires : Java.Lang.Comparable + { + const string _bridgeClassName = "java.lang.module.ModuleDescriptor$Requires"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Requires() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Requires(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + #region Modifier + /// + /// + /// + public partial class Modifier : Java.Lang.Enum + { + const string _bridgeClassName = "java.lang.module.ModuleDescriptor$Requires$Modifier"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Modifier() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Modifier(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region Version + /// + /// + /// + public partial class Version : Java.Lang.Comparable + { + const string _bridgeClassName = "java.lang.module.ModuleDescriptor$Version"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Version() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Version(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region ModuleFinder + /// + /// + /// + public partial class ModuleFinder : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.lang.module.ModuleFinder"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ModuleFinder class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ModuleFinder() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ModuleFinder class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ModuleFinder(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ModuleReader + /// + /// + /// + public partial class ModuleReader : Java.Io.Closeable + { + const string _bridgeClassName = "java.lang.module.ModuleReader"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ModuleReader class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ModuleReader() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ModuleReader class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ModuleReader(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ModuleReference + /// + /// + /// + public partial class ModuleReference : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.lang.module.ModuleReference"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ModuleReference class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ModuleReference() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ModuleReference class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ModuleReference(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ResolutionException + /// + /// + /// + public partial class ResolutionException : Java.Lang.RuntimeException + { + const string _bridgeClassName = "java.lang.module.ResolutionException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region ResolvedModule + /// + /// + /// + public partial class ResolvedModule : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.lang.module.ResolvedModule"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ResolvedModule() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ResolvedModule(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/ModuleNs/Configuration.cs b/src/net/JNet/GeneratedCore/Java/Lang/ModuleNs/Configuration.cs new file mode 100644 index 0000000000..7c5612dbdf --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/ModuleNs/Configuration.cs @@ -0,0 +1,137 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang.ModuleNs +{ + #region Configuration + public partial class Configuration + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + public static Java.Lang.ModuleNs.Configuration Empty() + { + return SExecuteWithSignature(LocalBridgeClazz, "empty", "()Ljava/lang/module/Configuration;"); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Lang.ModuleNs.Configuration Resolve(Java.Lang.ModuleNs.ModuleFinder arg0, Java.Util.List arg1, Java.Lang.ModuleNs.ModuleFinder arg2, Java.Util.Collection arg3) + { + return SExecute(LocalBridgeClazz, "resolve", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Lang.ModuleNs.Configuration ResolveAndBind(Java.Lang.ModuleNs.ModuleFinder arg0, Java.Util.List arg1, Java.Lang.ModuleNs.ModuleFinder arg2, Java.Util.Collection arg3) + { + return SExecute(LocalBridgeClazz, "resolveAndBind", arg0, arg1, arg2, arg3); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.ModuleNs.Configuration Resolve(Java.Lang.ModuleNs.ModuleFinder arg0, Java.Lang.ModuleNs.ModuleFinder arg1, Java.Util.Collection arg2) + { + return IExecute("resolve", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.ModuleNs.Configuration ResolveAndBind(Java.Lang.ModuleNs.ModuleFinder arg0, Java.Lang.ModuleNs.ModuleFinder arg1, Java.Util.Collection arg2) + { + return IExecute("resolveAndBind", arg0, arg1, arg2); + } + /// + /// + /// + /// + public Java.Util.List Parents() + { + return IExecuteWithSignature>("parents", "()Ljava/util/List;"); + } + /// + /// + /// + /// + /// + public Java.Util.Optional FindModule(Java.Lang.String arg0) + { + return IExecuteWithSignature>("findModule", "(Ljava/lang/String;)Ljava/util/Optional;", arg0); + } + /// + /// + /// + /// + public Java.Util.Set Modules() + { + return IExecuteWithSignature>("modules", "()Ljava/util/Set;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/ModuleNs/FindException.cs b/src/net/JNet/GeneratedCore/Java/Lang/ModuleNs/FindException.cs new file mode 100644 index 0000000000..fe96e1e6f1 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/ModuleNs/FindException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang.ModuleNs +{ + #region FindException + public partial class FindException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/ModuleNs/InvalidModuleDescriptorException.cs b/src/net/JNet/GeneratedCore/Java/Lang/ModuleNs/InvalidModuleDescriptorException.cs new file mode 100644 index 0000000000..4ec91d6b28 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/ModuleNs/InvalidModuleDescriptorException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang.ModuleNs +{ + #region InvalidModuleDescriptorException + public partial class InvalidModuleDescriptorException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/ModuleNs/ModuleDescriptor.cs b/src/net/JNet/GeneratedCore/Java/Lang/ModuleNs/ModuleDescriptor.cs new file mode 100644 index 0000000000..f3838691ee --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/ModuleNs/ModuleDescriptor.cs @@ -0,0 +1,1135 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang.ModuleNs +{ + #region ModuleDescriptor + public partial class ModuleDescriptor + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + /// + public static Java.Lang.ModuleNs.ModuleDescriptor Read(Java.Io.InputStream arg0, Java.Util.Function.Supplier> arg1) + { + return SExecute(LocalBridgeClazz, "read", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Lang.ModuleNs.ModuleDescriptor Read(Java.Io.InputStream arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "read", "(Ljava/io/InputStream;)Ljava/lang/module/ModuleDescriptor;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Lang.ModuleNs.ModuleDescriptor Read(Java.Nio.ByteBuffer arg0, Java.Util.Function.Supplier> arg1) + { + return SExecute(LocalBridgeClazz, "read", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Java.Lang.ModuleNs.ModuleDescriptor Read(Java.Nio.ByteBuffer arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "read", "(Ljava/nio/ByteBuffer;)Ljava/lang/module/ModuleDescriptor;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Lang.ModuleNs.ModuleDescriptor.Builder NewAutomaticModule(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "newAutomaticModule", "(Ljava/lang/String;)Ljava/lang/module/ModuleDescriptor$Builder;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Lang.ModuleNs.ModuleDescriptor.Builder NewModule(Java.Lang.String arg0, Java.Util.Set arg1) + { + return SExecute(LocalBridgeClazz, "newModule", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Java.Lang.ModuleNs.ModuleDescriptor.Builder NewModule(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "newModule", "(Ljava/lang/String;)Ljava/lang/module/ModuleDescriptor$Builder;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Lang.ModuleNs.ModuleDescriptor.Builder NewOpenModule(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "newOpenModule", "(Ljava/lang/String;)Ljava/lang/module/ModuleDescriptor$Builder;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + public bool IsAutomatic() + { + return IExecuteWithSignature("isAutomatic", "()Z"); + } + /// + /// + /// + /// + public bool IsOpen() + { + return IExecuteWithSignature("isOpen", "()Z"); + } + /// + /// + /// + /// + /// + public int CompareTo(Java.Lang.ModuleNs.ModuleDescriptor arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/lang/module/ModuleDescriptor;)I", arg0); + } + /// + /// + /// + /// + /// + public int CompareTo(object arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/lang/Object;)I", arg0); + } + /// + /// + /// + /// + public Java.Lang.String Name() + { + return IExecuteWithSignature("name", "()Ljava/lang/String;"); + } + /// + /// + /// + /// + public Java.Lang.String ToNameAndVersion() + { + return IExecuteWithSignature("toNameAndVersion", "()Ljava/lang/String;"); + } + /// + /// + /// + /// + public Java.Util.Optional VersionMethod() + { + return IExecuteWithSignature>("version", "()Ljava/util/Optional;"); + } + /// + /// + /// + /// + public Java.Util.Optional MainClass() + { + return IExecuteWithSignature>("mainClass", "()Ljava/util/Optional;"); + } + /// + /// + /// + /// + public Java.Util.Optional RawVersion() + { + return IExecuteWithSignature>("rawVersion", "()Ljava/util/Optional;"); + } + /// + /// + /// + /// + public Java.Util.Set ExportsMethod() + { + return IExecuteWithSignature>("exports", "()Ljava/util/Set;"); + } + /// + /// + /// + /// + public Java.Util.Set Modifiers() + { + return IExecuteWithSignature>("modifiers", "()Ljava/util/Set;"); + } + /// + /// + /// + /// + public Java.Util.Set OpensMethod() + { + return IExecuteWithSignature>("opens", "()Ljava/util/Set;"); + } + /// + /// + /// + /// + public Java.Util.Set ProvidesMethod() + { + return IExecuteWithSignature>("provides", "()Ljava/util/Set;"); + } + /// + /// + /// + /// + public Java.Util.Set RequiresMethod() + { + return IExecuteWithSignature>("requires", "()Ljava/util/Set;"); + } + /// + /// + /// + /// + public Java.Util.Set Packages() + { + return IExecuteWithSignature>("packages", "()Ljava/util/Set;"); + } + /// + /// + /// + /// + public Java.Util.Set Uses() + { + return IExecuteWithSignature>("uses", "()Ljava/util/Set;"); + } + + #endregion + + #region Nested classes + #region Builder + public partial class Builder + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public Java.Lang.ModuleNs.ModuleDescriptor Build() + { + return IExecuteWithSignature("build", "()Ljava/lang/module/ModuleDescriptor;"); + } + /// + /// + /// + /// + /// + public Java.Lang.ModuleNs.ModuleDescriptor.Builder ExportsMethod(Java.Lang.ModuleNs.ModuleDescriptor.Exports arg0) + { + return IExecuteWithSignature("exports", "(Ljava/lang/module/ModuleDescriptor$Exports;)Ljava/lang/module/ModuleDescriptor$Builder;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.ModuleNs.ModuleDescriptor.Builder ExportsMethod(Java.Lang.String arg0, Java.Util.Set arg1) + { + return IExecute("exports", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Lang.ModuleNs.ModuleDescriptor.Builder ExportsMethod(Java.Lang.String arg0) + { + return IExecuteWithSignature("exports", "(Ljava/lang/String;)Ljava/lang/module/ModuleDescriptor$Builder;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.ModuleNs.ModuleDescriptor.Builder ExportsMethod(Java.Util.Set arg0, Java.Lang.String arg1, Java.Util.Set arg2) + { + return IExecute("exports", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.ModuleNs.ModuleDescriptor.Builder ExportsMethod(Java.Util.Set arg0, Java.Lang.String arg1) + { + return IExecute("exports", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Lang.ModuleNs.ModuleDescriptor.Builder MainClass(Java.Lang.String arg0) + { + return IExecuteWithSignature("mainClass", "(Ljava/lang/String;)Ljava/lang/module/ModuleDescriptor$Builder;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.ModuleNs.ModuleDescriptor.Builder OpensMethod(Java.Lang.ModuleNs.ModuleDescriptor.Opens arg0) + { + return IExecuteWithSignature("opens", "(Ljava/lang/module/ModuleDescriptor$Opens;)Ljava/lang/module/ModuleDescriptor$Builder;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.ModuleNs.ModuleDescriptor.Builder OpensMethod(Java.Lang.String arg0, Java.Util.Set arg1) + { + return IExecute("opens", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Lang.ModuleNs.ModuleDescriptor.Builder OpensMethod(Java.Lang.String arg0) + { + return IExecuteWithSignature("opens", "(Ljava/lang/String;)Ljava/lang/module/ModuleDescriptor$Builder;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.ModuleNs.ModuleDescriptor.Builder OpensMethod(Java.Util.Set arg0, Java.Lang.String arg1, Java.Util.Set arg2) + { + return IExecute("opens", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.ModuleNs.ModuleDescriptor.Builder OpensMethod(Java.Util.Set arg0, Java.Lang.String arg1) + { + return IExecute("opens", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Lang.ModuleNs.ModuleDescriptor.Builder Packages(Java.Util.Set arg0) + { + return IExecuteWithSignature("packages", "(Ljava/util/Set;)Ljava/lang/module/ModuleDescriptor$Builder;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.ModuleNs.ModuleDescriptor.Builder ProvidesMethod(Java.Lang.ModuleNs.ModuleDescriptor.Provides arg0) + { + return IExecuteWithSignature("provides", "(Ljava/lang/module/ModuleDescriptor$Provides;)Ljava/lang/module/ModuleDescriptor$Builder;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.ModuleNs.ModuleDescriptor.Builder ProvidesMethod(Java.Lang.String arg0, Java.Util.List arg1) + { + return IExecute("provides", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Lang.ModuleNs.ModuleDescriptor.Builder RequiresMethod(Java.Lang.ModuleNs.ModuleDescriptor.Requires arg0) + { + return IExecuteWithSignature("requires", "(Ljava/lang/module/ModuleDescriptor$Requires;)Ljava/lang/module/ModuleDescriptor$Builder;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.ModuleNs.ModuleDescriptor.Builder RequiresMethod(Java.Lang.String arg0) + { + return IExecuteWithSignature("requires", "(Ljava/lang/String;)Ljava/lang/module/ModuleDescriptor$Builder;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.ModuleNs.ModuleDescriptor.Builder RequiresMethod(Java.Util.Set arg0, Java.Lang.String arg1, Java.Lang.ModuleNs.ModuleDescriptor.Version arg2) + { + return IExecute("requires", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.ModuleNs.ModuleDescriptor.Builder RequiresMethod(Java.Util.Set arg0, Java.Lang.String arg1) + { + return IExecute("requires", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Lang.ModuleNs.ModuleDescriptor.Builder Uses(Java.Lang.String arg0) + { + return IExecuteWithSignature("uses", "(Ljava/lang/String;)Ljava/lang/module/ModuleDescriptor$Builder;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.ModuleNs.ModuleDescriptor.Builder VersionMethod(Java.Lang.ModuleNs.ModuleDescriptor.Version arg0) + { + return IExecuteWithSignature("version", "(Ljava/lang/module/ModuleDescriptor$Version;)Ljava/lang/module/ModuleDescriptor$Builder;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.ModuleNs.ModuleDescriptor.Builder VersionMethod(Java.Lang.String arg0) + { + return IExecuteWithSignature("version", "(Ljava/lang/String;)Ljava/lang/module/ModuleDescriptor$Builder;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Exports + public partial class Exports + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public bool IsQualified() + { + return IExecuteWithSignature("isQualified", "()Z"); + } + /// + /// + /// + /// + /// + public int CompareTo(Java.Lang.ModuleNs.ModuleDescriptor.Exports arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/lang/module/ModuleDescriptor$Exports;)I", arg0); + } + /// + /// + /// + /// + /// + public int CompareTo(object arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/lang/Object;)I", arg0); + } + /// + /// + /// + /// + public Java.Lang.String Source() + { + return IExecuteWithSignature("source", "()Ljava/lang/String;"); + } + /// + /// + /// + /// + public Java.Util.Set Modifiers() + { + return IExecuteWithSignature>("modifiers", "()Ljava/util/Set;"); + } + /// + /// + /// + /// + public Java.Util.Set Targets() + { + return IExecuteWithSignature>("targets", "()Ljava/util/Set;"); + } + + #endregion + + #region Nested classes + #region Modifier + public partial class Modifier + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Lang.ModuleNs.ModuleDescriptor.Exports.Modifier MANDATED { get { if (!_MANDATEDReady) { _MANDATEDContent = SGetField(LocalBridgeClazz, "MANDATED"); _MANDATEDReady = true; } return _MANDATEDContent; } } + private static Java.Lang.ModuleNs.ModuleDescriptor.Exports.Modifier _MANDATEDContent = default; + private static bool _MANDATEDReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.ModuleNs.ModuleDescriptor.Exports.Modifier SYNTHETIC { get { if (!_SYNTHETICReady) { _SYNTHETICContent = SGetField(LocalBridgeClazz, "SYNTHETIC"); _SYNTHETICReady = true; } return _SYNTHETICContent; } } + private static Java.Lang.ModuleNs.ModuleDescriptor.Exports.Modifier _SYNTHETICContent = default; + private static bool _SYNTHETICReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Lang.ModuleNs.ModuleDescriptor.Exports.Modifier ValueOf(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Ljava/lang/String;)Ljava/lang/module/ModuleDescriptor$Exports$Modifier;", arg0); + } + /// + /// + /// + /// + public static Java.Lang.ModuleNs.ModuleDescriptor.Exports.Modifier[] Values() + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "values", "()[Ljava/lang/module/ModuleDescriptor$Exports$Modifier;"); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion + + #region Modifier + public partial class Modifier + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Lang.ModuleNs.ModuleDescriptor.Modifier AUTOMATIC { get { if (!_AUTOMATICReady) { _AUTOMATICContent = SGetField(LocalBridgeClazz, "AUTOMATIC"); _AUTOMATICReady = true; } return _AUTOMATICContent; } } + private static Java.Lang.ModuleNs.ModuleDescriptor.Modifier _AUTOMATICContent = default; + private static bool _AUTOMATICReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.ModuleNs.ModuleDescriptor.Modifier MANDATED { get { if (!_MANDATEDReady) { _MANDATEDContent = SGetField(LocalBridgeClazz, "MANDATED"); _MANDATEDReady = true; } return _MANDATEDContent; } } + private static Java.Lang.ModuleNs.ModuleDescriptor.Modifier _MANDATEDContent = default; + private static bool _MANDATEDReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.ModuleNs.ModuleDescriptor.Modifier OPEN { get { if (!_OPENReady) { _OPENContent = SGetField(LocalBridgeClazz, "OPEN"); _OPENReady = true; } return _OPENContent; } } + private static Java.Lang.ModuleNs.ModuleDescriptor.Modifier _OPENContent = default; + private static bool _OPENReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.ModuleNs.ModuleDescriptor.Modifier SYNTHETIC { get { if (!_SYNTHETICReady) { _SYNTHETICContent = SGetField(LocalBridgeClazz, "SYNTHETIC"); _SYNTHETICReady = true; } return _SYNTHETICContent; } } + private static Java.Lang.ModuleNs.ModuleDescriptor.Modifier _SYNTHETICContent = default; + private static bool _SYNTHETICReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Lang.ModuleNs.ModuleDescriptor.Modifier ValueOf(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Ljava/lang/String;)Ljava/lang/module/ModuleDescriptor$Modifier;", arg0); + } + /// + /// + /// + /// + public static Java.Lang.ModuleNs.ModuleDescriptor.Modifier[] Values() + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "values", "()[Ljava/lang/module/ModuleDescriptor$Modifier;"); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Opens + public partial class Opens + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public bool IsQualified() + { + return IExecuteWithSignature("isQualified", "()Z"); + } + /// + /// + /// + /// + /// + public int CompareTo(Java.Lang.ModuleNs.ModuleDescriptor.Opens arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/lang/module/ModuleDescriptor$Opens;)I", arg0); + } + /// + /// + /// + /// + /// + public int CompareTo(object arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/lang/Object;)I", arg0); + } + /// + /// + /// + /// + public Java.Lang.String Source() + { + return IExecuteWithSignature("source", "()Ljava/lang/String;"); + } + /// + /// + /// + /// + public Java.Util.Set Modifiers() + { + return IExecuteWithSignature>("modifiers", "()Ljava/util/Set;"); + } + /// + /// + /// + /// + public Java.Util.Set Targets() + { + return IExecuteWithSignature>("targets", "()Ljava/util/Set;"); + } + + #endregion + + #region Nested classes + #region Modifier + public partial class Modifier + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Lang.ModuleNs.ModuleDescriptor.Opens.Modifier MANDATED { get { if (!_MANDATEDReady) { _MANDATEDContent = SGetField(LocalBridgeClazz, "MANDATED"); _MANDATEDReady = true; } return _MANDATEDContent; } } + private static Java.Lang.ModuleNs.ModuleDescriptor.Opens.Modifier _MANDATEDContent = default; + private static bool _MANDATEDReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.ModuleNs.ModuleDescriptor.Opens.Modifier SYNTHETIC { get { if (!_SYNTHETICReady) { _SYNTHETICContent = SGetField(LocalBridgeClazz, "SYNTHETIC"); _SYNTHETICReady = true; } return _SYNTHETICContent; } } + private static Java.Lang.ModuleNs.ModuleDescriptor.Opens.Modifier _SYNTHETICContent = default; + private static bool _SYNTHETICReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Lang.ModuleNs.ModuleDescriptor.Opens.Modifier ValueOf(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Ljava/lang/String;)Ljava/lang/module/ModuleDescriptor$Opens$Modifier;", arg0); + } + /// + /// + /// + /// + public static Java.Lang.ModuleNs.ModuleDescriptor.Opens.Modifier[] Values() + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "values", "()[Ljava/lang/module/ModuleDescriptor$Opens$Modifier;"); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion + + #region Provides + public partial class Provides + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public int CompareTo(Java.Lang.ModuleNs.ModuleDescriptor.Provides arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/lang/module/ModuleDescriptor$Provides;)I", arg0); + } + /// + /// + /// + /// + /// + public int CompareTo(object arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/lang/Object;)I", arg0); + } + /// + /// + /// + /// + public Java.Lang.String Service() + { + return IExecuteWithSignature("service", "()Ljava/lang/String;"); + } + /// + /// + /// + /// + public Java.Util.List Providers() + { + return IExecuteWithSignature>("providers", "()Ljava/util/List;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Requires + public partial class Requires + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public int CompareTo(Java.Lang.ModuleNs.ModuleDescriptor.Requires arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/lang/module/ModuleDescriptor$Requires;)I", arg0); + } + /// + /// + /// + /// + /// + public int CompareTo(object arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/lang/Object;)I", arg0); + } + /// + /// + /// + /// + public Java.Lang.String Name() + { + return IExecuteWithSignature("name", "()Ljava/lang/String;"); + } + /// + /// + /// + /// + public Java.Util.Optional CompiledVersion() + { + return IExecuteWithSignature>("compiledVersion", "()Ljava/util/Optional;"); + } + /// + /// + /// + /// + public Java.Util.Optional RawCompiledVersion() + { + return IExecuteWithSignature>("rawCompiledVersion", "()Ljava/util/Optional;"); + } + /// + /// + /// + /// + public Java.Util.Set Modifiers() + { + return IExecuteWithSignature>("modifiers", "()Ljava/util/Set;"); + } + + #endregion + + #region Nested classes + #region Modifier + public partial class Modifier + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Lang.ModuleNs.ModuleDescriptor.Requires.Modifier MANDATED { get { if (!_MANDATEDReady) { _MANDATEDContent = SGetField(LocalBridgeClazz, "MANDATED"); _MANDATEDReady = true; } return _MANDATEDContent; } } + private static Java.Lang.ModuleNs.ModuleDescriptor.Requires.Modifier _MANDATEDContent = default; + private static bool _MANDATEDReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.ModuleNs.ModuleDescriptor.Requires.Modifier STATIC { get { if (!_STATICReady) { _STATICContent = SGetField(LocalBridgeClazz, "STATIC"); _STATICReady = true; } return _STATICContent; } } + private static Java.Lang.ModuleNs.ModuleDescriptor.Requires.Modifier _STATICContent = default; + private static bool _STATICReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.ModuleNs.ModuleDescriptor.Requires.Modifier SYNTHETIC { get { if (!_SYNTHETICReady) { _SYNTHETICContent = SGetField(LocalBridgeClazz, "SYNTHETIC"); _SYNTHETICReady = true; } return _SYNTHETICContent; } } + private static Java.Lang.ModuleNs.ModuleDescriptor.Requires.Modifier _SYNTHETICContent = default; + private static bool _SYNTHETICReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.ModuleNs.ModuleDescriptor.Requires.Modifier TRANSITIVE { get { if (!_TRANSITIVEReady) { _TRANSITIVEContent = SGetField(LocalBridgeClazz, "TRANSITIVE"); _TRANSITIVEReady = true; } return _TRANSITIVEContent; } } + private static Java.Lang.ModuleNs.ModuleDescriptor.Requires.Modifier _TRANSITIVEContent = default; + private static bool _TRANSITIVEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Lang.ModuleNs.ModuleDescriptor.Requires.Modifier ValueOf(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Ljava/lang/String;)Ljava/lang/module/ModuleDescriptor$Requires$Modifier;", arg0); + } + /// + /// + /// + /// + public static Java.Lang.ModuleNs.ModuleDescriptor.Requires.Modifier[] Values() + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "values", "()[Ljava/lang/module/ModuleDescriptor$Requires$Modifier;"); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion + + #region Version + public partial class Version + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Lang.ModuleNs.ModuleDescriptor.Version Parse(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "parse", "(Ljava/lang/String;)Ljava/lang/module/ModuleDescriptor$Version;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public int CompareTo(Java.Lang.ModuleNs.ModuleDescriptor.Version arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/lang/module/ModuleDescriptor$Version;)I", arg0); + } + /// + /// + /// + /// + /// + public int CompareTo(object arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/lang/Object;)I", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/ModuleNs/ModuleFinder.cs b/src/net/JNet/GeneratedCore/Java/Lang/ModuleNs/ModuleFinder.cs new file mode 100644 index 0000000000..e81f6af3a8 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/ModuleNs/ModuleFinder.cs @@ -0,0 +1,130 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang.ModuleNs +{ + #region IModuleFinder + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IModuleFinder + { + #region Instance methods + /// + /// + /// + /// + /// + Java.Util.Optional Find(Java.Lang.String arg0); + /// + /// + /// + /// + Java.Util.Set FindAll(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ModuleFinder + public partial class ModuleFinder : Java.Lang.ModuleNs.IModuleFinder + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Lang.ModuleNs.ModuleFinder Compose(params Java.Lang.ModuleNs.ModuleFinder[] arg0) + { + if (arg0.Length == 0) return SExecuteWithSignature(LocalBridgeClazz, "compose", "([Ljava/lang/module/ModuleFinder;)Ljava/lang/module/ModuleFinder;"); else return SExecuteWithSignature(LocalBridgeClazz, "compose", "([Ljava/lang/module/ModuleFinder;)Ljava/lang/module/ModuleFinder;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Lang.ModuleNs.ModuleFinder Of(params Java.Nio.File.Path[] arg0) + { + if (arg0.Length == 0) return SExecuteWithSignature(LocalBridgeClazz, "of", "([Ljava/nio/file/Path;)Ljava/lang/module/ModuleFinder;"); else return SExecuteWithSignature(LocalBridgeClazz, "of", "([Ljava/nio/file/Path;)Ljava/lang/module/ModuleFinder;", arg0); + } + /// + /// + /// + /// + public static Java.Lang.ModuleNs.ModuleFinder OfSystem() + { + return SExecuteWithSignature(LocalBridgeClazz, "ofSystem", "()Ljava/lang/module/ModuleFinder;"); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public Java.Util.Optional Find(Java.Lang.String arg0) + { + return IExecuteWithSignature>("find", "(Ljava/lang/String;)Ljava/util/Optional;", arg0); + } + /// + /// + /// + /// + public Java.Util.Set FindAll() + { + return IExecuteWithSignature>("findAll", "()Ljava/util/Set;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/ModuleNs/ModuleReader.cs b/src/net/JNet/GeneratedCore/Java/Lang/ModuleNs/ModuleReader.cs new file mode 100644 index 0000000000..001f6fadc3 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/ModuleNs/ModuleReader.cs @@ -0,0 +1,168 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang.ModuleNs +{ + #region IModuleReader + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IModuleReader : Java.Io.ICloseable + { + #region Instance methods + /// + /// + /// + /// + /// + /// + Java.Util.Optional Find(Java.Lang.String arg0); + /// + /// + /// + /// + /// + Java.Util.Stream.Stream List(); + /// + /// + /// + /// + void Close(); + /// + /// + /// + /// + /// + /// + Java.Util.Optional Open(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + Java.Util.Optional Read(Java.Lang.String arg0); + /// + /// + /// + /// + void Release(Java.Nio.ByteBuffer arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ModuleReader + public partial class ModuleReader : Java.Lang.ModuleNs.IModuleReader + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public Java.Util.Optional Find(Java.Lang.String arg0) + { + return IExecuteWithSignature>("find", "(Ljava/lang/String;)Ljava/util/Optional;", arg0); + } + /// + /// + /// + /// + /// + public Java.Util.Stream.Stream List() + { + return IExecuteWithSignature>("list", "()Ljava/util/stream/Stream;"); + } + /// + /// + /// + /// + public void Close() + { + IExecuteWithSignature("close", "()V"); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Optional Open(Java.Lang.String arg0) + { + return IExecuteWithSignature>("open", "(Ljava/lang/String;)Ljava/util/Optional;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Optional Read(Java.Lang.String arg0) + { + return IExecuteWithSignature>("read", "(Ljava/lang/String;)Ljava/util/Optional;", arg0); + } + /// + /// + /// + /// + public void Release(Java.Nio.ByteBuffer arg0) + { + IExecuteWithSignature("release", "(Ljava/nio/ByteBuffer;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/ModuleNs/ModuleReference.cs b/src/net/JNet/GeneratedCore/Java/Lang/ModuleNs/ModuleReference.cs new file mode 100644 index 0000000000..0c241797cc --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/ModuleNs/ModuleReference.cs @@ -0,0 +1,83 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang.ModuleNs +{ + #region ModuleReference + public partial class ModuleReference + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public Java.Lang.ModuleNs.ModuleReader Open() + { + return IExecuteWithSignature("open", "()Ljava/lang/module/ModuleReader;"); + } + /// + /// + /// + /// + public Java.Lang.ModuleNs.ModuleDescriptor Descriptor() + { + return IExecuteWithSignature("descriptor", "()Ljava/lang/module/ModuleDescriptor;"); + } + /// + /// + /// + /// + public Java.Util.Optional Location() + { + return IExecuteWithSignature>("location", "()Ljava/util/Optional;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/ModuleNs/ResolutionException.cs b/src/net/JNet/GeneratedCore/Java/Lang/ModuleNs/ResolutionException.cs new file mode 100644 index 0000000000..5e403f2351 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/ModuleNs/ResolutionException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang.ModuleNs +{ + #region ResolutionException + public partial class ResolutionException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/ModuleNs/ResolvedModule.cs b/src/net/JNet/GeneratedCore/Java/Lang/ModuleNs/ResolvedModule.cs new file mode 100644 index 0000000000..cea4fc4d80 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/ModuleNs/ResolvedModule.cs @@ -0,0 +1,90 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang.ModuleNs +{ + #region ResolvedModule + public partial class ResolvedModule + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public Java.Lang.ModuleNs.Configuration Configuration() + { + return IExecuteWithSignature("configuration", "()Ljava/lang/module/Configuration;"); + } + /// + /// + /// + /// + public Java.Lang.ModuleNs.ModuleReference Reference() + { + return IExecuteWithSignature("reference", "()Ljava/lang/module/ModuleReference;"); + } + /// + /// + /// + /// + public Java.Lang.String Name() + { + return IExecuteWithSignature("name", "()Ljava/lang/String;"); + } + /// + /// + /// + /// + public Java.Util.Set Reads() + { + return IExecuteWithSignature>("reads", "()Ljava/util/Set;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/NegativeArraySizeException.cs b/src/net/JNet/GeneratedCore/Java/Lang/NegativeArraySizeException.cs new file mode 100644 index 0000000000..c1d51c79fd --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/NegativeArraySizeException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang +{ + #region NegativeArraySizeException + public partial class NegativeArraySizeException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/NoClassDefFoundError.cs b/src/net/JNet/GeneratedCore/Java/Lang/NoClassDefFoundError.cs new file mode 100644 index 0000000000..a1741b34b1 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/NoClassDefFoundError.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang +{ + #region NoClassDefFoundError + public partial class NoClassDefFoundError + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/NoSuchFieldError.cs b/src/net/JNet/GeneratedCore/Java/Lang/NoSuchFieldError.cs new file mode 100644 index 0000000000..a51a7c598f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/NoSuchFieldError.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang +{ + #region NoSuchFieldError + public partial class NoSuchFieldError + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/NoSuchFieldException.cs b/src/net/JNet/GeneratedCore/Java/Lang/NoSuchFieldException.cs new file mode 100644 index 0000000000..92af1ceebe --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/NoSuchFieldException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang +{ + #region NoSuchFieldException + public partial class NoSuchFieldException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/NoSuchMethodError.cs b/src/net/JNet/GeneratedCore/Java/Lang/NoSuchMethodError.cs new file mode 100644 index 0000000000..384129c130 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/NoSuchMethodError.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang +{ + #region NoSuchMethodError + public partial class NoSuchMethodError + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/NoSuchMethodException.cs b/src/net/JNet/GeneratedCore/Java/Lang/NoSuchMethodException.cs new file mode 100644 index 0000000000..b30427a974 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/NoSuchMethodException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang +{ + #region NoSuchMethodException + public partial class NoSuchMethodException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/NullPointerException.cs b/src/net/JNet/GeneratedCore/Java/Lang/NullPointerException.cs new file mode 100644 index 0000000000..a0b93ecd66 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/NullPointerException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang +{ + #region NullPointerException + public partial class NullPointerException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Number.cs b/src/net/JNet/GeneratedCore/Java/Lang/Number.cs new file mode 100644 index 0000000000..e6803d04e6 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Number.cs @@ -0,0 +1,106 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang +{ + #region Number + public partial class Number + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public double DoubleValue() + { + return IExecuteWithSignature("doubleValue", "()D"); + } + /// + /// + /// + /// + public float FloatValue() + { + return IExecuteWithSignature("floatValue", "()F"); + } + /// + /// + /// + /// + public int IntValue() + { + return IExecuteWithSignature("intValue", "()I"); + } + /// + /// + /// + /// + public long LongValue() + { + return IExecuteWithSignature("longValue", "()J"); + } + /// + /// + /// + /// + public byte ByteValue() + { + return IExecuteWithSignature("byteValue", "()B"); + } + /// + /// + /// + /// + public short ShortValue() + { + return IExecuteWithSignature("shortValue", "()S"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/NumberFormatException.cs b/src/net/JNet/GeneratedCore/Java/Lang/NumberFormatException.cs new file mode 100644 index 0000000000..eeb395268f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/NumberFormatException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang +{ + #region NumberFormatException + public partial class NumberFormatException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Object.cs b/src/net/JNet/GeneratedCore/Java/Lang/Object.cs new file mode 100644 index 0000000000..693c47a288 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Object.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang +{ + #region Object + public partial class Object + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/OutOfMemoryError.cs b/src/net/JNet/GeneratedCore/Java/Lang/OutOfMemoryError.cs new file mode 100644 index 0000000000..d6b5edbe4b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/OutOfMemoryError.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang +{ + #region OutOfMemoryError + public partial class OutOfMemoryError + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Override.cs b/src/net/JNet/GeneratedCore/Java/Lang/Override.cs new file mode 100644 index 0000000000..eb9949fd43 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Override.cs @@ -0,0 +1,76 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang +{ + #region IOverride + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IOverride : Java.Lang.Annotation.IAnnotation + { + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Override + public partial class Override : Java.Lang.IOverride + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Package.cs b/src/net/JNet/GeneratedCore/Java/Lang/Package.cs new file mode 100644 index 0000000000..a6cef1bd69 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Package.cs @@ -0,0 +1,204 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang +{ + #region Package + public partial class Package + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + public static Java.Lang.Package[] Packages + { + get { return SExecuteWithSignatureArray(LocalBridgeClazz, "getPackages", "()[Ljava/lang/Package;"); } + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Annotation.Annotation[] Annotations + { + get { return IExecuteWithSignatureArray("getAnnotations", "()[Ljava/lang/annotation/Annotation;"); } + } + /// + /// + /// + public Java.Lang.Annotation.Annotation[] DeclaredAnnotations + { + get { return IExecuteWithSignatureArray("getDeclaredAnnotations", "()[Ljava/lang/annotation/Annotation;"); } + } + /// + /// + /// + public Java.Lang.String ImplementationTitle + { + get { return IExecuteWithSignature("getImplementationTitle", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String ImplementationVendor + { + get { return IExecuteWithSignature("getImplementationVendor", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String ImplementationVersion + { + get { return IExecuteWithSignature("getImplementationVersion", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String SpecificationTitle + { + get { return IExecuteWithSignature("getSpecificationTitle", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String SpecificationVendor + { + get { return IExecuteWithSignature("getSpecificationVendor", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String SpecificationVersion + { + get { return IExecuteWithSignature("getSpecificationVersion", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + /// + /// + public A GetAnnotation(Java.Lang.Class arg0) where A : Java.Lang.Annotation.IAnnotation, new() + { + return IExecute("getAnnotation", arg0); + } + /// + /// + /// + /// + /// + /// + public A GetDeclaredAnnotation(Java.Lang.Class arg0) where A : Java.Lang.Annotation.IAnnotation, new() + { + return IExecute("getDeclaredAnnotation", arg0); + } + /// + /// + /// + /// + /// + /// + public A[] GetAnnotationsByType(Java.Lang.Class arg0) where A : Java.Lang.Annotation.IAnnotation, new() + { + return IExecuteArray("getAnnotationsByType", arg0); + } + /// + /// + /// + /// + /// + /// + public A[] GetDeclaredAnnotationsByType(Java.Lang.Class arg0) where A : Java.Lang.Annotation.IAnnotation, new() + { + return IExecuteArray("getDeclaredAnnotationsByType", arg0); + } + /// + /// + /// + /// + /// + public bool IsAnnotationPresent(Java.Lang.Class arg0) + { + return IExecuteWithSignature("isAnnotationPresent", "(Ljava/lang/Class;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public bool IsCompatibleWith(Java.Lang.String arg0) + { + return IExecuteWithSignature("isCompatibleWith", "(Ljava/lang/String;)Z", arg0); + } + /// + /// + /// + /// + public bool IsSealed() + { + return IExecuteWithSignature("isSealed", "()Z"); + } + /// + /// + /// + /// + /// + public bool IsSealed(Java.Net.URL arg0) + { + return IExecuteWithSignature("isSealed", "(Ljava/net/URL;)Z", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Process.cs b/src/net/JNet/GeneratedCore/Java/Lang/Process.cs new file mode 100644 index 0000000000..8b66e56091 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Process.cs @@ -0,0 +1,186 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang +{ + #region Process + public partial class Process + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Io.InputStream ErrorStream + { + get { return IExecuteWithSignature("getErrorStream", "()Ljava/io/InputStream;"); } + } + /// + /// + /// + public Java.Io.InputStream InputStream + { + get { return IExecuteWithSignature("getInputStream", "()Ljava/io/InputStream;"); } + } + /// + /// + /// + public Java.Io.OutputStream OutputStream + { + get { return IExecuteWithSignature("getOutputStream", "()Ljava/io/OutputStream;"); } + } + /// + /// + /// + /// + public int ExitValue() + { + return IExecuteWithSignature("exitValue", "()I"); + } + /// + /// + /// + /// + /// + public int WaitFor() + { + return IExecuteWithSignature("waitFor", "()I"); + } + /// + /// + /// + public void Destroy() + { + IExecuteWithSignature("destroy", "()V"); + } + /// + /// + /// + /// + public bool IsAlive() + { + return IExecuteWithSignature("isAlive", "()Z"); + } + /// + /// + /// + /// + public bool SupportsNormalTermination() + { + return IExecuteWithSignature("supportsNormalTermination", "()Z"); + } + /// + /// + /// + /// + /// + /// + /// + public bool WaitFor(long arg0, Java.Util.Concurrent.TimeUnit arg1) + { + return IExecute("waitFor", arg0, arg1); + } + /// + /// + /// + /// + public Java.Lang.Process DestroyForcibly() + { + return IExecuteWithSignature("destroyForcibly", "()Ljava/lang/Process;"); + } + /// + /// + /// + /// + public Java.Lang.ProcessHandle ToHandle() + { + return IExecuteWithSignature("toHandle", "()Ljava/lang/ProcessHandle;"); + } + /// + /// + /// + /// + public Java.Lang.ProcessHandle.Info Info() + { + return IExecuteWithSignature("info", "()Ljava/lang/ProcessHandle$Info;"); + } + /// + /// + /// + /// + public Java.Util.Concurrent.CompletableFuture OnExit() + { + return IExecuteWithSignature>("onExit", "()Ljava/util/concurrent/CompletableFuture;"); + } + /// + /// + /// + /// + public Java.Util.Stream.Stream Children() + { + return IExecuteWithSignature>("children", "()Ljava/util/stream/Stream;"); + } + /// + /// + /// + /// + public Java.Util.Stream.Stream Descendants() + { + return IExecuteWithSignature>("descendants", "()Ljava/util/stream/Stream;"); + } + /// + /// + /// + /// + public long Pid() + { + return IExecuteWithSignature("pid", "()J"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/ProcessBuilder.cs b/src/net/JNet/GeneratedCore/Java/Lang/ProcessBuilder.cs new file mode 100644 index 0000000000..30eaef587b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/ProcessBuilder.cs @@ -0,0 +1,362 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang +{ + #region ProcessBuilder + public partial class ProcessBuilder + { + #region Constructors + /// + /// + /// + /// + public ProcessBuilder(params Java.Lang.String[] arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public ProcessBuilder(Java.Util.List arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + public static Java.Util.List StartPipeline(Java.Util.List arg0) + { + return SExecuteWithSignature>(LocalBridgeClazz, "startPipeline", "(Ljava/util/List;)Ljava/util/List;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + public bool RedirectErrorStream() + { + return IExecuteWithSignature("redirectErrorStream", "()Z"); + } + /// + /// + /// + /// + public Java.Io.File Directory() + { + return IExecuteWithSignature("directory", "()Ljava/io/File;"); + } + /// + /// + /// + /// + /// + public Java.Lang.Process Start() + { + return IExecuteWithSignature("start", "()Ljava/lang/Process;"); + } + /// + /// + /// + /// + /// + public Java.Lang.ProcessBuilder Command(params Java.Lang.String[] arg0) + { + if (arg0.Length == 0) return IExecuteWithSignature("command", "([Ljava/lang/String;)Ljava/lang/ProcessBuilder;"); else return IExecuteWithSignature("command", "([Ljava/lang/String;)Ljava/lang/ProcessBuilder;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.ProcessBuilder Command(Java.Util.List arg0) + { + return IExecuteWithSignature("command", "(Ljava/util/List;)Ljava/lang/ProcessBuilder;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.ProcessBuilder Directory(Java.Io.File arg0) + { + return IExecuteWithSignature("directory", "(Ljava/io/File;)Ljava/lang/ProcessBuilder;", arg0); + } + /// + /// + /// + /// + public Java.Lang.ProcessBuilder InheritIO() + { + return IExecuteWithSignature("inheritIO", "()Ljava/lang/ProcessBuilder;"); + } + /// + /// + /// + /// + /// + public Java.Lang.ProcessBuilder RedirectError(Java.Io.File arg0) + { + return IExecuteWithSignature("redirectError", "(Ljava/io/File;)Ljava/lang/ProcessBuilder;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.ProcessBuilder RedirectError(Java.Lang.ProcessBuilder.Redirect arg0) + { + return IExecuteWithSignature("redirectError", "(Ljava/lang/ProcessBuilder$Redirect;)Ljava/lang/ProcessBuilder;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.ProcessBuilder RedirectErrorStream(bool arg0) + { + return IExecuteWithSignature("redirectErrorStream", "(Z)Ljava/lang/ProcessBuilder;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.ProcessBuilder RedirectInput(Java.Io.File arg0) + { + return IExecuteWithSignature("redirectInput", "(Ljava/io/File;)Ljava/lang/ProcessBuilder;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.ProcessBuilder RedirectInput(Java.Lang.ProcessBuilder.Redirect arg0) + { + return IExecuteWithSignature("redirectInput", "(Ljava/lang/ProcessBuilder$Redirect;)Ljava/lang/ProcessBuilder;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.ProcessBuilder RedirectOutput(Java.Io.File arg0) + { + return IExecuteWithSignature("redirectOutput", "(Ljava/io/File;)Ljava/lang/ProcessBuilder;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.ProcessBuilder RedirectOutput(Java.Lang.ProcessBuilder.Redirect arg0) + { + return IExecuteWithSignature("redirectOutput", "(Ljava/lang/ProcessBuilder$Redirect;)Ljava/lang/ProcessBuilder;", arg0); + } + /// + /// + /// + /// + public Java.Lang.ProcessBuilder.Redirect RedirectError() + { + return IExecuteWithSignature("redirectError", "()Ljava/lang/ProcessBuilder$Redirect;"); + } + /// + /// + /// + /// + public Java.Lang.ProcessBuilder.Redirect RedirectInput() + { + return IExecuteWithSignature("redirectInput", "()Ljava/lang/ProcessBuilder$Redirect;"); + } + /// + /// + /// + /// + public Java.Lang.ProcessBuilder.Redirect RedirectOutput() + { + return IExecuteWithSignature("redirectOutput", "()Ljava/lang/ProcessBuilder$Redirect;"); + } + /// + /// + /// + /// + public Java.Util.List Command() + { + return IExecuteWithSignature>("command", "()Ljava/util/List;"); + } + /// + /// + /// + /// + public Java.Util.Map Environment() + { + return IExecuteWithSignature>("environment", "()Ljava/util/Map;"); + } + + #endregion + + #region Nested classes + #region Redirect + public partial class Redirect + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Lang.ProcessBuilder.Redirect DISCARD { get { if (!_DISCARDReady) { _DISCARDContent = SGetField(LocalBridgeClazz, "DISCARD"); _DISCARDReady = true; } return _DISCARDContent; } } + private static Java.Lang.ProcessBuilder.Redirect _DISCARDContent = default; + private static bool _DISCARDReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.ProcessBuilder.Redirect INHERIT { get { if (!_INHERITReady) { _INHERITContent = SGetField(LocalBridgeClazz, "INHERIT"); _INHERITReady = true; } return _INHERITContent; } } + private static Java.Lang.ProcessBuilder.Redirect _INHERITContent = default; + private static bool _INHERITReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.ProcessBuilder.Redirect PIPE { get { if (!_PIPEReady) { _PIPEContent = SGetField(LocalBridgeClazz, "PIPE"); _PIPEReady = true; } return _PIPEContent; } } + private static Java.Lang.ProcessBuilder.Redirect _PIPEContent = default; + private static bool _PIPEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Lang.ProcessBuilder.Redirect AppendTo(Java.Io.File arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "appendTo", "(Ljava/io/File;)Ljava/lang/ProcessBuilder$Redirect;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Lang.ProcessBuilder.Redirect From(Java.Io.File arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "from", "(Ljava/io/File;)Ljava/lang/ProcessBuilder$Redirect;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Lang.ProcessBuilder.Redirect To(Java.Io.File arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "to", "(Ljava/io/File;)Ljava/lang/ProcessBuilder$Redirect;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + public Java.Io.File File() + { + return IExecuteWithSignature("file", "()Ljava/io/File;"); + } + + #endregion + + #region Nested classes + #region Type + public partial class Type + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/ProcessHandle.cs b/src/net/JNet/GeneratedCore/Java/Lang/ProcessHandle.cs new file mode 100644 index 0000000000..bbeb33b9ae --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/ProcessHandle.cs @@ -0,0 +1,340 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang +{ + #region IProcessHandle + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IProcessHandle : Java.Lang.IComparable + { + #region Instance methods + /// + /// + /// + /// + bool Destroy(); + /// + /// + /// + /// + bool DestroyForcibly(); + /// + /// + /// + /// + bool IsAlive(); + /// + /// + /// + /// + bool SupportsNormalTermination(); + /// + /// + /// + /// + /// + int CompareTo(Java.Lang.ProcessHandle arg0); + /// + /// + /// + /// + Java.Lang.ProcessHandle.Info InfoMethod(); + /// + /// + /// + /// + Java.Util.Concurrent.CompletableFuture OnExit(); + /// + /// + /// + /// + Java.Util.Optional Parent(); + /// + /// + /// + /// + Java.Util.Stream.Stream Children(); + /// + /// + /// + /// + Java.Util.Stream.Stream Descendants(); + /// + /// + /// + /// + long Pid(); + /// + /// + /// + /// + /// + int CompareTo(object arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ProcessHandle + public partial class ProcessHandle : Java.Lang.IProcessHandle + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + public static Java.Lang.ProcessHandle Current() + { + return SExecuteWithSignature(LocalBridgeClazz, "current", "()Ljava/lang/ProcessHandle;"); + } + /// + /// + /// + /// + /// + public static Java.Util.Optional Of(long arg0) + { + return SExecuteWithSignature>(LocalBridgeClazz, "of", "(J)Ljava/util/Optional;", arg0); + } + /// + /// + /// + /// + public static Java.Util.Stream.Stream AllProcesses() + { + return SExecuteWithSignature>(LocalBridgeClazz, "allProcesses", "()Ljava/util/stream/Stream;"); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + public bool Destroy() + { + return IExecuteWithSignature("destroy", "()Z"); + } + /// + /// + /// + /// + public bool DestroyForcibly() + { + return IExecuteWithSignature("destroyForcibly", "()Z"); + } + /// + /// + /// + /// + public bool IsAlive() + { + return IExecuteWithSignature("isAlive", "()Z"); + } + /// + /// + /// + /// + public bool SupportsNormalTermination() + { + return IExecuteWithSignature("supportsNormalTermination", "()Z"); + } + /// + /// + /// + /// + /// + public int CompareTo(Java.Lang.ProcessHandle arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/lang/ProcessHandle;)I", arg0); + } + /// + /// + /// + /// + public Java.Lang.ProcessHandle.Info InfoMethod() + { + return IExecuteWithSignature("info", "()Ljava/lang/ProcessHandle$Info;"); + } + /// + /// + /// + /// + public Java.Util.Concurrent.CompletableFuture OnExit() + { + return IExecuteWithSignature>("onExit", "()Ljava/util/concurrent/CompletableFuture;"); + } + /// + /// + /// + /// + public Java.Util.Optional Parent() + { + return IExecuteWithSignature>("parent", "()Ljava/util/Optional;"); + } + /// + /// + /// + /// + public Java.Util.Stream.Stream Children() + { + return IExecuteWithSignature>("children", "()Ljava/util/stream/Stream;"); + } + /// + /// + /// + /// + public Java.Util.Stream.Stream Descendants() + { + return IExecuteWithSignature>("descendants", "()Ljava/util/stream/Stream;"); + } + /// + /// + /// + /// + public long Pid() + { + return IExecuteWithSignature("pid", "()J"); + } + /// + /// + /// + /// + /// + public int CompareTo(object arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/lang/Object;)I", arg0); + } + + #endregion + + #region Nested classes + #region Info + public partial class Info + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public Java.Util.Optional Arguments() + { + return IExecuteWithSignature>("arguments", "()Ljava/util/Optional;"); + } + /// + /// + /// + /// + public Java.Util.Optional Command() + { + return IExecuteWithSignature>("command", "()Ljava/util/Optional;"); + } + /// + /// + /// + /// + public Java.Util.Optional CommandLine() + { + return IExecuteWithSignature>("commandLine", "()Ljava/util/Optional;"); + } + /// + /// + /// + /// + public Java.Util.Optional User() + { + return IExecuteWithSignature>("user", "()Ljava/util/Optional;"); + } + /// + /// + /// + /// + public Java.Util.Optional TotalCpuDuration() + { + return IExecuteWithSignature>("totalCpuDuration", "()Ljava/util/Optional;"); + } + /// + /// + /// + /// + public Java.Util.Optional StartInstant() + { + return IExecuteWithSignature>("startInstant", "()Ljava/util/Optional;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Readable.cs b/src/net/JNet/GeneratedCore/Java/Lang/Readable.cs new file mode 100644 index 0000000000..634fd80cfb --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Readable.cs @@ -0,0 +1,93 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang +{ + #region IReadable + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IReadable + { + #region Instance methods + /// + /// + /// + /// + /// + /// + int Read(Java.Nio.CharBuffer arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Readable + public partial class Readable : Java.Lang.IReadable + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public int Read(Java.Nio.CharBuffer arg0) + { + return IExecuteWithSignature("read", "(Ljava/nio/CharBuffer;)I", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Ref/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Java/Lang/Ref/AllPackageClasses.cs new file mode 100644 index 0000000000..0a26af1476 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Ref/AllPackageClasses.cs @@ -0,0 +1,581 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Java.Lang.Ref +{ + #region Cleaner + /// + /// + /// + public partial class Cleaner : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.lang.ref.Cleaner"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Cleaner() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Cleaner(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region Cleanable + /// + /// + /// + public partial class Cleanable : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.lang.ref.Cleaner$Cleanable"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Cleanable class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Cleanable() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Cleanable class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Cleanable(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region PhantomReference + /// + /// + /// + public partial class PhantomReference : Java.Lang.Ref.Reference + { + const string _bridgeClassName = "java.lang.ref.PhantomReference"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public PhantomReference() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public PhantomReference(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PhantomReference + /// + /// + /// + /// + public partial class PhantomReference : Java.Lang.Ref.Reference + { + const string _bridgeClassName = "java.lang.ref.PhantomReference"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public PhantomReference() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public PhantomReference(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Reference + /// + /// + /// + public partial class Reference : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.lang.ref.Reference"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Reference class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Reference() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Reference class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Reference(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Reference + /// + /// + /// + /// + public partial class Reference : MASES.JCOBridge.C2JBridge.JVMBridgeBase> + { + const string _bridgeClassName = "java.lang.ref.Reference"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Reference class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Reference() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Reference class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Reference(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ReferenceQueue + /// + /// + /// + public partial class ReferenceQueue : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.lang.ref.ReferenceQueue"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ReferenceQueue() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ReferenceQueue(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ReferenceQueue + /// + /// + /// + /// + public partial class ReferenceQueue : MASES.JCOBridge.C2JBridge.JVMBridgeBase> + { + const string _bridgeClassName = "java.lang.ref.ReferenceQueue"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ReferenceQueue() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ReferenceQueue(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SoftReference + /// + /// + /// + public partial class SoftReference : Java.Lang.Ref.Reference + { + const string _bridgeClassName = "java.lang.ref.SoftReference"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SoftReference() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SoftReference(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SoftReference + /// + /// + /// + /// + public partial class SoftReference : Java.Lang.Ref.Reference + { + const string _bridgeClassName = "java.lang.ref.SoftReference"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SoftReference() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SoftReference(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region WeakReference + /// + /// + /// + public partial class WeakReference : Java.Lang.Ref.Reference + { + const string _bridgeClassName = "java.lang.ref.WeakReference"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public WeakReference() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public WeakReference(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region WeakReference + /// + /// + /// + /// + public partial class WeakReference : Java.Lang.Ref.Reference + { + const string _bridgeClassName = "java.lang.ref.WeakReference"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public WeakReference() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public WeakReference(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Ref/Cleaner.cs b/src/net/JNet/GeneratedCore/Java/Lang/Ref/Cleaner.cs new file mode 100644 index 0000000000..b1aa3cca80 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Ref/Cleaner.cs @@ -0,0 +1,123 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang.Ref +{ + #region Cleaner + public partial class Cleaner + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + public static Java.Lang.Ref.Cleaner Create() + { + return SExecuteWithSignature(LocalBridgeClazz, "create", "()Ljava/lang/ref/Cleaner;"); + } + /// + /// + /// + /// + /// + public static Java.Lang.Ref.Cleaner Create(Java.Util.Concurrent.ThreadFactory arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "create", "(Ljava/util/concurrent/ThreadFactory;)Ljava/lang/ref/Cleaner;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public Java.Lang.Ref.Cleaner.Cleanable Register(object arg0, Java.Lang.Runnable arg1) + { + return IExecute("register", arg0, arg1); + } + + #endregion + + #region Nested classes + #region Cleanable + public partial class Cleanable + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public void Clean() + { + IExecuteWithSignature("clean", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Ref/PhantomReference.cs b/src/net/JNet/GeneratedCore/Java/Lang/Ref/PhantomReference.cs new file mode 100644 index 0000000000..4aee934882 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Ref/PhantomReference.cs @@ -0,0 +1,111 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang.Ref +{ + #region PhantomReference + public partial class PhantomReference + { + #region Constructors + /// + /// + /// + /// + /// + public PhantomReference(object arg0, Java.Lang.Ref.ReferenceQueue arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region PhantomReference + public partial class PhantomReference + { + #region Constructors + /// + /// + /// + /// + /// + public PhantomReference(T arg0, Java.Lang.Ref.ReferenceQueue arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Ref.PhantomReference(Java.Lang.Ref.PhantomReference t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Ref/Reference.cs b/src/net/JNet/GeneratedCore/Java/Lang/Ref/Reference.cs new file mode 100644 index 0000000000..8b320e739b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Ref/Reference.cs @@ -0,0 +1,171 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang.Ref +{ + #region Reference + public partial class Reference + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + public static void ReachabilityFence(object arg0) + { + SExecuteWithSignature(LocalBridgeClazz, "reachabilityFence", "(Ljava/lang/Object;)V", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + public bool Enqueue() + { + return IExecuteWithSignature("enqueue", "()Z"); + } + /// + /// + /// + /// + public bool IsEnqueued() + { + return IExecuteWithSignature("isEnqueued", "()Z"); + } + /// + /// + /// + /// + public object Get() + { + return IExecuteWithSignature("get", "()Ljava/lang/Object;"); + } + /// + /// + /// + public void Clear() + { + IExecuteWithSignature("clear", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Reference + public partial class Reference + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Ref.Reference(Java.Lang.Ref.Reference t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + public static void ReachabilityFence(object arg0) + { + SExecuteWithSignature(LocalBridgeClazz, "reachabilityFence", "(Ljava/lang/Object;)V", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + public bool Enqueue() + { + return IExecuteWithSignature("enqueue", "()Z"); + } + /// + /// + /// + /// + public bool IsEnqueued() + { + return IExecuteWithSignature("isEnqueued", "()Z"); + } + /// + /// + /// + /// + public T Get() + { + return IExecuteWithSignature("get", "()Ljava/lang/Object;"); + } + /// + /// + /// + public void Clear() + { + IExecuteWithSignature("clear", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Ref/ReferenceQueue.cs b/src/net/JNet/GeneratedCore/Java/Lang/Ref/ReferenceQueue.cs new file mode 100644 index 0000000000..15cf9abdcb --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Ref/ReferenceQueue.cs @@ -0,0 +1,152 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang.Ref +{ + #region ReferenceQueue + public partial class ReferenceQueue + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public Java.Lang.Ref.Reference Poll() + { + return IExecuteWithSignature("poll", "()Ljava/lang/ref/Reference;"); + } + /// + /// + /// + /// + /// + public Java.Lang.Ref.Reference Remove() + { + return IExecuteWithSignature("remove", "()Ljava/lang/ref/Reference;"); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.Ref.Reference Remove(long arg0) + { + return IExecuteWithSignature("remove", "(J)Ljava/lang/ref/Reference;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ReferenceQueue + public partial class ReferenceQueue + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Ref.ReferenceQueue(Java.Lang.Ref.ReferenceQueue t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public Java.Lang.Ref.Reference Poll() where ReturnExtendsT : T + { + return IExecuteWithSignature>("poll", "()Ljava/lang/ref/Reference;"); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.Ref.Reference Remove() where ReturnExtendsT : T + { + return IExecuteWithSignature>("remove", "()Ljava/lang/ref/Reference;"); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.Ref.Reference Remove(long arg0) where ReturnExtendsT : T + { + return IExecuteWithSignature>("remove", "(J)Ljava/lang/ref/Reference;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Ref/SoftReference.cs b/src/net/JNet/GeneratedCore/Java/Lang/Ref/SoftReference.cs new file mode 100644 index 0000000000..fea929de47 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Ref/SoftReference.cs @@ -0,0 +1,127 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang.Ref +{ + #region SoftReference + public partial class SoftReference + { + #region Constructors + /// + /// + /// + /// + /// + public SoftReference(object arg0, Java.Lang.Ref.ReferenceQueue arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public SoftReference(object arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region SoftReference + public partial class SoftReference + { + #region Constructors + /// + /// + /// + /// + /// + public SoftReference(T arg0, Java.Lang.Ref.ReferenceQueue arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public SoftReference(T arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Ref.SoftReference(Java.Lang.Ref.SoftReference t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Ref/WeakReference.cs b/src/net/JNet/GeneratedCore/Java/Lang/Ref/WeakReference.cs new file mode 100644 index 0000000000..3ac76d2dee --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Ref/WeakReference.cs @@ -0,0 +1,127 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang.Ref +{ + #region WeakReference + public partial class WeakReference + { + #region Constructors + /// + /// + /// + /// + /// + public WeakReference(object arg0, Java.Lang.Ref.ReferenceQueue arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public WeakReference(object arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region WeakReference + public partial class WeakReference + { + #region Constructors + /// + /// + /// + /// + /// + public WeakReference(T arg0, Java.Lang.Ref.ReferenceQueue arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public WeakReference(T arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Ref.WeakReference(Java.Lang.Ref.WeakReference t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Reflect/AccessibleObject.cs b/src/net/JNet/GeneratedCore/Java/Lang/Reflect/AccessibleObject.cs new file mode 100644 index 0000000000..fb566a096e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Reflect/AccessibleObject.cs @@ -0,0 +1,155 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang.Reflect +{ + #region AccessibleObject + public partial class AccessibleObject + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static void SetAccessible(Java.Lang.Reflect.AccessibleObject[] arg0, bool arg1) + { + SExecute(LocalBridgeClazz, "setAccessible", arg0, arg1); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Annotation.Annotation[] Annotations + { + get { return IExecuteWithSignatureArray("getAnnotations", "()[Ljava/lang/annotation/Annotation;"); } + } + /// + /// + /// + public Java.Lang.Annotation.Annotation[] DeclaredAnnotations + { + get { return IExecuteWithSignatureArray("getDeclaredAnnotations", "()[Ljava/lang/annotation/Annotation;"); } + } + /// + /// + /// + /// + /// + /// + public T GetAnnotation(Java.Lang.Class arg0) where T : Java.Lang.Annotation.IAnnotation, new() + { + return IExecute("getAnnotation", arg0); + } + /// + /// + /// + /// + /// + /// + public T GetDeclaredAnnotation(Java.Lang.Class arg0) where T : Java.Lang.Annotation.IAnnotation, new() + { + return IExecute("getDeclaredAnnotation", arg0); + } + /// + /// + /// + /// + /// + /// + public T[] GetAnnotationsByType(Java.Lang.Class arg0) where T : Java.Lang.Annotation.IAnnotation, new() + { + return IExecuteArray("getAnnotationsByType", arg0); + } + /// + /// + /// + /// + /// + /// + public T[] GetDeclaredAnnotationsByType(Java.Lang.Class arg0) where T : Java.Lang.Annotation.IAnnotation, new() + { + return IExecuteArray("getDeclaredAnnotationsByType", arg0); + } + /// + /// + /// + /// + /// + public bool IsAnnotationPresent(Java.Lang.Class arg0) + { + return IExecuteWithSignature("isAnnotationPresent", "(Ljava/lang/Class;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool CanAccess(object arg0) + { + return IExecuteWithSignature("canAccess", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + public bool TrySetAccessible() + { + return IExecuteWithSignature("trySetAccessible", "()Z"); + } + /// + /// + /// + /// + public void SetAccessible(bool arg0) + { + IExecuteWithSignature("setAccessible", "(Z)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Reflect/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Java/Lang/Reflect/AllPackageClasses.cs new file mode 100644 index 0000000000..3a3a39708f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Reflect/AllPackageClasses.cs @@ -0,0 +1,1336 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Java.Lang.Reflect +{ + #region AccessibleObject + /// + /// + /// + public partial class AccessibleObject : Java.Lang.Reflect.AnnotatedElement + { + const string _bridgeClassName = "java.lang.reflect.AccessibleObject"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public AccessibleObject() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public AccessibleObject(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AnnotatedArrayType + /// + /// + /// + public partial class AnnotatedArrayType : Java.Lang.Reflect.AnnotatedType + { + const string _bridgeClassName = "java.lang.reflect.AnnotatedArrayType"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AnnotatedArrayType class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AnnotatedArrayType() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AnnotatedArrayType class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AnnotatedArrayType(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AnnotatedElement + /// + /// + /// + public partial class AnnotatedElement : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.lang.reflect.AnnotatedElement"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AnnotatedElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AnnotatedElement() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AnnotatedElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AnnotatedElement(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AnnotatedParameterizedType + /// + /// + /// + public partial class AnnotatedParameterizedType : Java.Lang.Reflect.AnnotatedType + { + const string _bridgeClassName = "java.lang.reflect.AnnotatedParameterizedType"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AnnotatedParameterizedType class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AnnotatedParameterizedType() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AnnotatedParameterizedType class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AnnotatedParameterizedType(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AnnotatedType + /// + /// + /// + public partial class AnnotatedType : Java.Lang.Reflect.AnnotatedElement + { + const string _bridgeClassName = "java.lang.reflect.AnnotatedType"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AnnotatedType class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AnnotatedType() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AnnotatedType class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AnnotatedType(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AnnotatedTypeVariable + /// + /// + /// + public partial class AnnotatedTypeVariable : Java.Lang.Reflect.AnnotatedType + { + const string _bridgeClassName = "java.lang.reflect.AnnotatedTypeVariable"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AnnotatedTypeVariable class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AnnotatedTypeVariable() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AnnotatedTypeVariable class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AnnotatedTypeVariable(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AnnotatedWildcardType + /// + /// + /// + public partial class AnnotatedWildcardType : Java.Lang.Reflect.AnnotatedType + { + const string _bridgeClassName = "java.lang.reflect.AnnotatedWildcardType"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AnnotatedWildcardType class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AnnotatedWildcardType() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AnnotatedWildcardType class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AnnotatedWildcardType(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Array + /// + /// + /// + public partial class Array : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.lang.reflect.Array"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Array() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Array(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Constructor + /// + /// + /// + public partial class Constructor : Java.Lang.Reflect.Executable + { + const string _bridgeClassName = "java.lang.reflect.Constructor"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Constructor() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Constructor(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Constructor + /// + /// + /// + /// + public partial class Constructor : Java.Lang.Reflect.Executable + { + const string _bridgeClassName = "java.lang.reflect.Constructor"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Constructor() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Constructor(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Executable + /// + /// + /// + public partial class Executable : Java.Lang.Reflect.AccessibleObject + { + const string _bridgeClassName = "java.lang.reflect.Executable"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Executable class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Executable() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Executable class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Executable(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Field + /// + /// + /// + public partial class Field : Java.Lang.Reflect.AccessibleObject + { + const string _bridgeClassName = "java.lang.reflect.Field"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Field() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Field(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region GenericArrayType + /// + /// + /// + public partial class GenericArrayType : Java.Lang.Reflect.Type + { + const string _bridgeClassName = "java.lang.reflect.GenericArrayType"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("GenericArrayType class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public GenericArrayType() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("GenericArrayType class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public GenericArrayType(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region GenericDeclaration + /// + /// + /// + public partial class GenericDeclaration : Java.Lang.Reflect.AnnotatedElement + { + const string _bridgeClassName = "java.lang.reflect.GenericDeclaration"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("GenericDeclaration class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public GenericDeclaration() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("GenericDeclaration class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public GenericDeclaration(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region GenericSignatureFormatError + /// + /// + /// + public partial class GenericSignatureFormatError : Java.Lang.ClassFormatError + { + const string _bridgeClassName = "java.lang.reflect.GenericSignatureFormatError"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region InaccessibleObjectException + /// + /// + /// + public partial class InaccessibleObjectException : Java.Lang.RuntimeException + { + const string _bridgeClassName = "java.lang.reflect.InaccessibleObjectException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region InvocationHandler + /// + /// + /// + public partial class InvocationHandler : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.lang.reflect.InvocationHandler"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("InvocationHandler class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public InvocationHandler() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("InvocationHandler class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public InvocationHandler(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region InvocationTargetException + /// + /// + /// + public partial class InvocationTargetException : Java.Lang.ReflectiveOperationException + { + const string _bridgeClassName = "java.lang.reflect.InvocationTargetException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region MalformedParameterizedTypeException + /// + /// + /// + public partial class MalformedParameterizedTypeException : Java.Lang.RuntimeException + { + const string _bridgeClassName = "java.lang.reflect.MalformedParameterizedTypeException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region MalformedParametersException + /// + /// + /// + public partial class MalformedParametersException : Java.Lang.RuntimeException + { + const string _bridgeClassName = "java.lang.reflect.MalformedParametersException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region Member + /// + /// + /// + public partial class Member : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.lang.reflect.Member"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Member class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Member() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Member class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Member(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Method + /// + /// + /// + public partial class Method : Java.Lang.Reflect.Executable + { + const string _bridgeClassName = "java.lang.reflect.Method"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Method() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Method(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Modifier + /// + /// + /// + public partial class Modifier : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.lang.reflect.Modifier"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Modifier() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Modifier(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Parameter + /// + /// + /// + public partial class Parameter : Java.Lang.Reflect.AnnotatedElement + { + const string _bridgeClassName = "java.lang.reflect.Parameter"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Parameter() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Parameter(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ParameterizedType + /// + /// + /// + public partial class ParameterizedType : Java.Lang.Reflect.Type + { + const string _bridgeClassName = "java.lang.reflect.ParameterizedType"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ParameterizedType class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ParameterizedType() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ParameterizedType class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ParameterizedType(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Proxy + /// + /// + /// + public partial class Proxy : Java.Io.Serializable + { + const string _bridgeClassName = "java.lang.reflect.Proxy"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Proxy() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Proxy(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ReflectPermission + /// + /// + /// + public partial class ReflectPermission : Java.Security.BasicPermission + { + const string _bridgeClassName = "java.lang.reflect.ReflectPermission"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ReflectPermission() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ReflectPermission(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Type + /// + /// + /// + public partial class Type : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.lang.reflect.Type"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Type class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Type() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Type class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Type(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TypeVariable + /// + /// + /// + public partial class TypeVariable : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.lang.reflect.TypeVariable"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("TypeVariable class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public TypeVariable() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("TypeVariable class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public TypeVariable(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TypeVariable + /// + /// + /// + /// + public partial class TypeVariable : MASES.JCOBridge.C2JBridge.JVMBridgeBase> where D : Java.Lang.Reflect.IGenericDeclaration, new() + { + const string _bridgeClassName = "java.lang.reflect.TypeVariable"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("TypeVariable class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public TypeVariable() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("TypeVariable class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public TypeVariable(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region UndeclaredThrowableException + /// + /// + /// + public partial class UndeclaredThrowableException : Java.Lang.RuntimeException + { + const string _bridgeClassName = "java.lang.reflect.UndeclaredThrowableException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region WildcardType + /// + /// + /// + public partial class WildcardType : Java.Lang.Reflect.Type + { + const string _bridgeClassName = "java.lang.reflect.WildcardType"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("WildcardType class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public WildcardType() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("WildcardType class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public WildcardType(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Reflect/AnnotatedArrayType.cs b/src/net/JNet/GeneratedCore/Java/Lang/Reflect/AnnotatedArrayType.cs new file mode 100644 index 0000000000..1b3830757a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Reflect/AnnotatedArrayType.cs @@ -0,0 +1,98 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang.Reflect +{ + #region IAnnotatedArrayType + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IAnnotatedArrayType : Java.Lang.Reflect.IAnnotatedType + { + #region Instance methods + /// + /// + /// + Java.Lang.Reflect.AnnotatedType AnnotatedGenericComponentType { get; } + /// + /// + /// + Java.Lang.Reflect.AnnotatedType AnnotatedOwnerType { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region AnnotatedArrayType + public partial class AnnotatedArrayType : Java.Lang.Reflect.IAnnotatedArrayType + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Reflect.AnnotatedType AnnotatedGenericComponentType + { + get { return IExecuteWithSignature("getAnnotatedGenericComponentType", "()Ljava/lang/reflect/AnnotatedType;"); } + } + /// + /// + /// + public Java.Lang.Reflect.AnnotatedType AnnotatedOwnerType + { + get { return IExecuteWithSignature("getAnnotatedOwnerType", "()Ljava/lang/reflect/AnnotatedType;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Reflect/AnnotatedElement.cs b/src/net/JNet/GeneratedCore/Java/Lang/Reflect/AnnotatedElement.cs new file mode 100644 index 0000000000..17e26beea6 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Reflect/AnnotatedElement.cs @@ -0,0 +1,181 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang.Reflect +{ + #region IAnnotatedElement + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IAnnotatedElement + { + #region Instance methods + /// + /// + /// + Java.Lang.Annotation.Annotation[] Annotations { get; } + /// + /// + /// + Java.Lang.Annotation.Annotation[] DeclaredAnnotations { get; } + /// + /// + /// + /// + /// + /// + T GetAnnotation(Java.Lang.Class arg0) where T : Java.Lang.Annotation.IAnnotation, new(); + /// + /// + /// + /// + /// + /// + T GetDeclaredAnnotation(Java.Lang.Class arg0) where T : Java.Lang.Annotation.IAnnotation, new(); + /// + /// + /// + /// + /// + /// + T[] GetAnnotationsByType(Java.Lang.Class arg0) where T : Java.Lang.Annotation.IAnnotation, new(); + /// + /// + /// + /// + /// + /// + T[] GetDeclaredAnnotationsByType(Java.Lang.Class arg0) where T : Java.Lang.Annotation.IAnnotation, new(); + /// + /// + /// + /// + /// + bool IsAnnotationPresent(Java.Lang.Class arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region AnnotatedElement + public partial class AnnotatedElement : Java.Lang.Reflect.IAnnotatedElement + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Annotation.Annotation[] Annotations + { + get { return IExecuteWithSignatureArray("getAnnotations", "()[Ljava/lang/annotation/Annotation;"); } + } + /// + /// + /// + public Java.Lang.Annotation.Annotation[] DeclaredAnnotations + { + get { return IExecuteWithSignatureArray("getDeclaredAnnotations", "()[Ljava/lang/annotation/Annotation;"); } + } + /// + /// + /// + /// + /// + /// + public T GetAnnotation(Java.Lang.Class arg0) where T : Java.Lang.Annotation.IAnnotation, new() + { + return IExecute("getAnnotation", arg0); + } + /// + /// + /// + /// + /// + /// + public T GetDeclaredAnnotation(Java.Lang.Class arg0) where T : Java.Lang.Annotation.IAnnotation, new() + { + return IExecute("getDeclaredAnnotation", arg0); + } + /// + /// + /// + /// + /// + /// + public T[] GetAnnotationsByType(Java.Lang.Class arg0) where T : Java.Lang.Annotation.IAnnotation, new() + { + return IExecuteArray("getAnnotationsByType", arg0); + } + /// + /// + /// + /// + /// + /// + public T[] GetDeclaredAnnotationsByType(Java.Lang.Class arg0) where T : Java.Lang.Annotation.IAnnotation, new() + { + return IExecuteArray("getDeclaredAnnotationsByType", arg0); + } + /// + /// + /// + /// + /// + public bool IsAnnotationPresent(Java.Lang.Class arg0) + { + return IExecuteWithSignature("isAnnotationPresent", "(Ljava/lang/Class;)Z", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Reflect/AnnotatedParameterizedType.cs b/src/net/JNet/GeneratedCore/Java/Lang/Reflect/AnnotatedParameterizedType.cs new file mode 100644 index 0000000000..f8023cb706 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Reflect/AnnotatedParameterizedType.cs @@ -0,0 +1,98 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang.Reflect +{ + #region IAnnotatedParameterizedType + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IAnnotatedParameterizedType : Java.Lang.Reflect.IAnnotatedType + { + #region Instance methods + /// + /// + /// + Java.Lang.Reflect.AnnotatedType[] AnnotatedActualTypeArguments { get; } + /// + /// + /// + Java.Lang.Reflect.AnnotatedType AnnotatedOwnerType { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region AnnotatedParameterizedType + public partial class AnnotatedParameterizedType : Java.Lang.Reflect.IAnnotatedParameterizedType + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Reflect.AnnotatedType[] AnnotatedActualTypeArguments + { + get { return IExecuteWithSignatureArray("getAnnotatedActualTypeArguments", "()[Ljava/lang/reflect/AnnotatedType;"); } + } + /// + /// + /// + public Java.Lang.Reflect.AnnotatedType AnnotatedOwnerType + { + get { return IExecuteWithSignature("getAnnotatedOwnerType", "()Ljava/lang/reflect/AnnotatedType;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Reflect/AnnotatedType.cs b/src/net/JNet/GeneratedCore/Java/Lang/Reflect/AnnotatedType.cs new file mode 100644 index 0000000000..850d9ac91f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Reflect/AnnotatedType.cs @@ -0,0 +1,98 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang.Reflect +{ + #region IAnnotatedType + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IAnnotatedType : Java.Lang.Reflect.IAnnotatedElement + { + #region Instance methods + /// + /// + /// + Java.Lang.Reflect.AnnotatedType AnnotatedOwnerType { get; } + /// + /// + /// + Java.Lang.Reflect.Type Type { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region AnnotatedType + public partial class AnnotatedType : Java.Lang.Reflect.IAnnotatedType + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Reflect.AnnotatedType AnnotatedOwnerType + { + get { return IExecuteWithSignature("getAnnotatedOwnerType", "()Ljava/lang/reflect/AnnotatedType;"); } + } + /// + /// + /// + public Java.Lang.Reflect.Type Type + { + get { return IExecuteWithSignature("getType", "()Ljava/lang/reflect/Type;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Reflect/AnnotatedTypeVariable.cs b/src/net/JNet/GeneratedCore/Java/Lang/Reflect/AnnotatedTypeVariable.cs new file mode 100644 index 0000000000..c68c358e68 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Reflect/AnnotatedTypeVariable.cs @@ -0,0 +1,98 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang.Reflect +{ + #region IAnnotatedTypeVariable + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IAnnotatedTypeVariable : Java.Lang.Reflect.IAnnotatedType + { + #region Instance methods + /// + /// + /// + Java.Lang.Reflect.AnnotatedType[] AnnotatedBounds { get; } + /// + /// + /// + Java.Lang.Reflect.AnnotatedType AnnotatedOwnerType { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region AnnotatedTypeVariable + public partial class AnnotatedTypeVariable : Java.Lang.Reflect.IAnnotatedTypeVariable + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Reflect.AnnotatedType[] AnnotatedBounds + { + get { return IExecuteWithSignatureArray("getAnnotatedBounds", "()[Ljava/lang/reflect/AnnotatedType;"); } + } + /// + /// + /// + public Java.Lang.Reflect.AnnotatedType AnnotatedOwnerType + { + get { return IExecuteWithSignature("getAnnotatedOwnerType", "()Ljava/lang/reflect/AnnotatedType;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Reflect/AnnotatedWildcardType.cs b/src/net/JNet/GeneratedCore/Java/Lang/Reflect/AnnotatedWildcardType.cs new file mode 100644 index 0000000000..d5e809190c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Reflect/AnnotatedWildcardType.cs @@ -0,0 +1,109 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang.Reflect +{ + #region IAnnotatedWildcardType + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IAnnotatedWildcardType : Java.Lang.Reflect.IAnnotatedType + { + #region Instance methods + /// + /// + /// + Java.Lang.Reflect.AnnotatedType[] AnnotatedLowerBounds { get; } + /// + /// + /// + Java.Lang.Reflect.AnnotatedType AnnotatedOwnerType { get; } + /// + /// + /// + Java.Lang.Reflect.AnnotatedType[] AnnotatedUpperBounds { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region AnnotatedWildcardType + public partial class AnnotatedWildcardType : Java.Lang.Reflect.IAnnotatedWildcardType + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Reflect.AnnotatedType[] AnnotatedLowerBounds + { + get { return IExecuteWithSignatureArray("getAnnotatedLowerBounds", "()[Ljava/lang/reflect/AnnotatedType;"); } + } + /// + /// + /// + public Java.Lang.Reflect.AnnotatedType AnnotatedOwnerType + { + get { return IExecuteWithSignature("getAnnotatedOwnerType", "()Ljava/lang/reflect/AnnotatedType;"); } + } + /// + /// + /// + public Java.Lang.Reflect.AnnotatedType[] AnnotatedUpperBounds + { + get { return IExecuteWithSignatureArray("getAnnotatedUpperBounds", "()[Ljava/lang/reflect/AnnotatedType;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Reflect/Array.cs b/src/net/JNet/GeneratedCore/Java/Lang/Reflect/Array.cs new file mode 100644 index 0000000000..a67b29afe7 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Reflect/Array.cs @@ -0,0 +1,307 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang.Reflect +{ + #region Array + public partial class Array + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + /// + /// + public static object NewInstance(Java.Lang.Class arg0, params int[] arg1) + { + if (arg1.Length == 0) return SExecute(LocalBridgeClazz, "newInstance", arg0); else return SExecute(LocalBridgeClazz, "newInstance", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public static object NewInstance(Java.Lang.Class arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "newInstance", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static bool GetBoolean(object arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "getBoolean", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static byte GetByte(object arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "getByte", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static char GetChar(object arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "getChar", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static double GetDouble(object arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "getDouble", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static float GetFloat(object arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "getFloat", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static int GetInt(object arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "getInt", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static int GetLength(object arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getLength", "(Ljava/lang/Object;)I", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static object Get(object arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "get", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static long GetLong(object arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "getLong", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static short GetShort(object arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "getShort", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static void Set(object arg0, int arg1, object arg2) + { + SExecute(LocalBridgeClazz, "set", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static void SetBoolean(object arg0, int arg1, bool arg2) + { + SExecute(LocalBridgeClazz, "setBoolean", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static void SetByte(object arg0, int arg1, byte arg2) + { + SExecute(LocalBridgeClazz, "setByte", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static void SetChar(object arg0, int arg1, char arg2) + { + SExecute(LocalBridgeClazz, "setChar", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static void SetDouble(object arg0, int arg1, double arg2) + { + SExecute(LocalBridgeClazz, "setDouble", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static void SetFloat(object arg0, int arg1, float arg2) + { + SExecute(LocalBridgeClazz, "setFloat", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static void SetInt(object arg0, int arg1, int arg2) + { + SExecute(LocalBridgeClazz, "setInt", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static void SetLong(object arg0, int arg1, long arg2) + { + SExecute(LocalBridgeClazz, "setLong", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static void SetShort(object arg0, int arg1, short arg2) + { + SExecute(LocalBridgeClazz, "setShort", arg0, arg1, arg2); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Reflect/Constructor.cs b/src/net/JNet/GeneratedCore/Java/Lang/Reflect/Constructor.cs new file mode 100644 index 0000000000..75e656b739 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Reflect/Constructor.cs @@ -0,0 +1,119 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang.Reflect +{ + #region Constructor + public partial class Constructor + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + public object NewInstance(params object[] arg0) + { + if (arg0.Length == 0) return IExecuteWithSignature("newInstance", "([Ljava/lang/Object;)Ljava/lang/Object;"); else return IExecuteWithSignature("newInstance", "([Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Constructor + public partial class Constructor + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Reflect.Constructor(Java.Lang.Reflect.Constructor t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + public T NewInstance(params object[] arg0) + { + if (arg0.Length == 0) return IExecuteWithSignature("newInstance", "([Ljava/lang/Object;)Ljava/lang/Object;"); else return IExecuteWithSignature("newInstance", "([Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Reflect/Executable.cs b/src/net/JNet/GeneratedCore/Java/Lang/Reflect/Executable.cs new file mode 100644 index 0000000000..7874ab3f30 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Reflect/Executable.cs @@ -0,0 +1,195 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang.Reflect +{ + #region Executable + public partial class Executable + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Reflect.Member(Java.Lang.Reflect.Executable t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Reflect.GenericDeclaration(Java.Lang.Reflect.Executable t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Reflect.AnnotatedType[] AnnotatedExceptionTypes + { + get { return IExecuteWithSignatureArray("getAnnotatedExceptionTypes", "()[Ljava/lang/reflect/AnnotatedType;"); } + } + /// + /// + /// + public Java.Lang.Reflect.AnnotatedType[] AnnotatedParameterTypes + { + get { return IExecuteWithSignatureArray("getAnnotatedParameterTypes", "()[Ljava/lang/reflect/AnnotatedType;"); } + } + /// + /// + /// + public Java.Lang.Reflect.AnnotatedType AnnotatedReceiverType + { + get { return IExecuteWithSignature("getAnnotatedReceiverType", "()Ljava/lang/reflect/AnnotatedType;"); } + } + /// + /// + /// + public Java.Lang.Reflect.AnnotatedType AnnotatedReturnType + { + get { return IExecuteWithSignature("getAnnotatedReturnType", "()Ljava/lang/reflect/AnnotatedType;"); } + } + /// + /// + /// + public Java.Lang.Class DeclaringClass + { + get { return IExecuteWithSignature("getDeclaringClass", "()Ljava/lang/Class;"); } + } + /// + /// + /// + public Java.Lang.Class[] ExceptionTypes + { + get { return IExecuteWithSignatureArray("getExceptionTypes", "()[Ljava/lang/Class;"); } + } + /// + /// + /// + public Java.Lang.Reflect.Type[] GenericExceptionTypes + { + get { return IExecuteWithSignatureArray("getGenericExceptionTypes", "()[Ljava/lang/reflect/Type;"); } + } + /// + /// + /// + public Java.Lang.Reflect.Type[] GenericParameterTypes + { + get { return IExecuteWithSignatureArray("getGenericParameterTypes", "()[Ljava/lang/reflect/Type;"); } + } + /// + /// + /// + public int Modifiers + { + get { return IExecuteWithSignature("getModifiers", "()I"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.Annotation.Annotation[] ParameterAnnotations + { + get { return IExecuteWithSignatureArray("getParameterAnnotations", "()[[Ljava/lang/annotation/Annotation;"); } + } + /// + /// + /// + public int ParameterCount + { + get { return IExecuteWithSignature("getParameterCount", "()I"); } + } + /// + /// + /// + public Java.Lang.Reflect.Parameter[] Parameters + { + get { return IExecuteWithSignatureArray("getParameters", "()[Ljava/lang/reflect/Parameter;"); } + } + /// + /// + /// + public Java.Lang.Class[] ParameterTypes + { + get { return IExecuteWithSignatureArray("getParameterTypes", "()[Ljava/lang/Class;"); } + } + /// + /// + /// + public Java.Lang.Reflect.TypeVariable[] TypeParameters + { + get { return IExecuteWithSignatureArray("getTypeParameters", "()[Ljava/lang/reflect/TypeVariable;"); } + } + /// + /// + /// + /// + public Java.Lang.String ToGenericString() + { + return IExecuteWithSignature("toGenericString", "()Ljava/lang/String;"); + } + /// + /// + /// + /// + public bool IsSynthetic() + { + return IExecuteWithSignature("isSynthetic", "()Z"); + } + /// + /// + /// + /// + public bool IsVarArgs() + { + return IExecuteWithSignature("isVarArgs", "()Z"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Reflect/Field.cs b/src/net/JNet/GeneratedCore/Java/Lang/Reflect/Field.cs new file mode 100644 index 0000000000..b726b2504e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Reflect/Field.cs @@ -0,0 +1,326 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang.Reflect +{ + #region Field + public partial class Field + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Reflect.Member(Java.Lang.Reflect.Field t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Reflect.AnnotatedType AnnotatedType + { + get { return IExecuteWithSignature("getAnnotatedType", "()Ljava/lang/reflect/AnnotatedType;"); } + } + /// + /// + /// + public Java.Lang.Class DeclaringClass + { + get { return IExecuteWithSignature("getDeclaringClass", "()Ljava/lang/Class;"); } + } + /// + /// + /// + public Java.Lang.Reflect.Type GenericType + { + get { return IExecuteWithSignature("getGenericType", "()Ljava/lang/reflect/Type;"); } + } + /// + /// + /// + public int Modifiers + { + get { return IExecuteWithSignature("getModifiers", "()I"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.Class Type + { + get { return IExecuteWithSignature("getType", "()Ljava/lang/Class;"); } + } + /// + /// + /// + /// + /// + /// + /// + public bool GetBoolean(object arg0) + { + return IExecuteWithSignature("getBoolean", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + public bool IsEnumConstant() + { + return IExecuteWithSignature("isEnumConstant", "()Z"); + } + /// + /// + /// + /// + public bool IsSynthetic() + { + return IExecuteWithSignature("isSynthetic", "()Z"); + } + /// + /// + /// + /// + /// + /// + /// + public byte GetByte(object arg0) + { + return IExecuteWithSignature("getByte", "(Ljava/lang/Object;)B", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public char GetChar(object arg0) + { + return IExecuteWithSignature("getChar", "(Ljava/lang/Object;)C", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public double GetDouble(object arg0) + { + return IExecuteWithSignature("getDouble", "(Ljava/lang/Object;)D", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public float GetFloat(object arg0) + { + return IExecuteWithSignature("getFloat", "(Ljava/lang/Object;)F", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public int GetInt(object arg0) + { + return IExecuteWithSignature("getInt", "(Ljava/lang/Object;)I", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public object Get(object arg0) + { + return IExecuteWithSignature("get", "(Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + public Java.Lang.String ToGenericString() + { + return IExecuteWithSignature("toGenericString", "()Ljava/lang/String;"); + } + /// + /// + /// + /// + /// + /// + /// + public long GetLong(object arg0) + { + return IExecuteWithSignature("getLong", "(Ljava/lang/Object;)J", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public short GetShort(object arg0) + { + return IExecuteWithSignature("getShort", "(Ljava/lang/Object;)S", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public void Set(object arg0, object arg1) + { + IExecute("set", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void SetBoolean(object arg0, bool arg1) + { + IExecute("setBoolean", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void SetByte(object arg0, byte arg1) + { + IExecute("setByte", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void SetChar(object arg0, char arg1) + { + IExecute("setChar", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void SetDouble(object arg0, double arg1) + { + IExecute("setDouble", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void SetFloat(object arg0, float arg1) + { + IExecute("setFloat", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void SetInt(object arg0, int arg1) + { + IExecute("setInt", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void SetLong(object arg0, long arg1) + { + IExecute("setLong", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void SetShort(object arg0, short arg1) + { + IExecute("setShort", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Reflect/GenericArrayType.cs b/src/net/JNet/GeneratedCore/Java/Lang/Reflect/GenericArrayType.cs new file mode 100644 index 0000000000..6b0cea29ba --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Reflect/GenericArrayType.cs @@ -0,0 +1,87 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang.Reflect +{ + #region IGenericArrayType + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IGenericArrayType : Java.Lang.Reflect.IType + { + #region Instance methods + /// + /// + /// + Java.Lang.Reflect.Type GenericComponentType { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region GenericArrayType + public partial class GenericArrayType : Java.Lang.Reflect.IGenericArrayType + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Reflect.Type GenericComponentType + { + get { return IExecuteWithSignature("getGenericComponentType", "()Ljava/lang/reflect/Type;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Reflect/GenericDeclaration.cs b/src/net/JNet/GeneratedCore/Java/Lang/Reflect/GenericDeclaration.cs new file mode 100644 index 0000000000..7424e834c0 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Reflect/GenericDeclaration.cs @@ -0,0 +1,87 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang.Reflect +{ + #region IGenericDeclaration + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IGenericDeclaration : Java.Lang.Reflect.IAnnotatedElement + { + #region Instance methods + /// + /// + /// + Java.Lang.Reflect.TypeVariable[] TypeParameters { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region GenericDeclaration + public partial class GenericDeclaration : Java.Lang.Reflect.IGenericDeclaration + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Reflect.TypeVariable[] TypeParameters + { + get { return IExecuteWithSignatureArray("getTypeParameters", "()[Ljava/lang/reflect/TypeVariable;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Reflect/GenericSignatureFormatError.cs b/src/net/JNet/GeneratedCore/Java/Lang/Reflect/GenericSignatureFormatError.cs new file mode 100644 index 0000000000..ceff3c7c0a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Reflect/GenericSignatureFormatError.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang.Reflect +{ + #region GenericSignatureFormatError + public partial class GenericSignatureFormatError + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Reflect/InaccessibleObjectException.cs b/src/net/JNet/GeneratedCore/Java/Lang/Reflect/InaccessibleObjectException.cs new file mode 100644 index 0000000000..183976a4eb --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Reflect/InaccessibleObjectException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang.Reflect +{ + #region InaccessibleObjectException + public partial class InaccessibleObjectException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Reflect/InvocationHandler.cs b/src/net/JNet/GeneratedCore/Java/Lang/Reflect/InvocationHandler.cs new file mode 100644 index 0000000000..435e7fc303 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Reflect/InvocationHandler.cs @@ -0,0 +1,97 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang.Reflect +{ + #region IInvocationHandler + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IInvocationHandler + { + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + object Invoke(object arg0, Java.Lang.Reflect.Method arg1, object[] arg2); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region InvocationHandler + public partial class InvocationHandler : Java.Lang.Reflect.IInvocationHandler + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + public object Invoke(object arg0, Java.Lang.Reflect.Method arg1, object[] arg2) + { + return IExecute("invoke", arg0, arg1, arg2); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Reflect/InvocationTargetException.cs b/src/net/JNet/GeneratedCore/Java/Lang/Reflect/InvocationTargetException.cs new file mode 100644 index 0000000000..f841e7dec8 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Reflect/InvocationTargetException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang.Reflect +{ + #region InvocationTargetException + public partial class InvocationTargetException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Reflect/MalformedParameterizedTypeException.cs b/src/net/JNet/GeneratedCore/Java/Lang/Reflect/MalformedParameterizedTypeException.cs new file mode 100644 index 0000000000..e642af8cbd --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Reflect/MalformedParameterizedTypeException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang.Reflect +{ + #region MalformedParameterizedTypeException + public partial class MalformedParameterizedTypeException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Reflect/MalformedParametersException.cs b/src/net/JNet/GeneratedCore/Java/Lang/Reflect/MalformedParametersException.cs new file mode 100644 index 0000000000..a75997c309 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Reflect/MalformedParametersException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang.Reflect +{ + #region MalformedParametersException + public partial class MalformedParametersException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Reflect/Member.cs b/src/net/JNet/GeneratedCore/Java/Lang/Reflect/Member.cs new file mode 100644 index 0000000000..dcb071c51d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Reflect/Member.cs @@ -0,0 +1,134 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang.Reflect +{ + #region IMember + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IMember + { + #region Instance methods + /// + /// + /// + Java.Lang.Class DeclaringClass { get; } + /// + /// + /// + int Modifiers { get; } + /// + /// + /// + Java.Lang.String Name { get; } + /// + /// + /// + /// + bool IsSynthetic(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Member + public partial class Member : Java.Lang.Reflect.IMember + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int DECLARED { get { if (!_DECLAREDReady) { _DECLAREDContent = SGetField(LocalBridgeClazz, "DECLARED"); _DECLAREDReady = true; } return _DECLAREDContent; } } + private static int _DECLAREDContent = default; + private static bool _DECLAREDReady = false; // this is used because in case of generics + /// + /// + /// + public static int PUBLIC { get { if (!_PUBLICReady) { _PUBLICContent = SGetField(LocalBridgeClazz, "PUBLIC"); _PUBLICReady = true; } return _PUBLICContent; } } + private static int _PUBLICContent = default; + private static bool _PUBLICReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Class DeclaringClass + { + get { return IExecuteWithSignature("getDeclaringClass", "()Ljava/lang/Class;"); } + } + /// + /// + /// + public int Modifiers + { + get { return IExecuteWithSignature("getModifiers", "()I"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + public bool IsSynthetic() + { + return IExecuteWithSignature("isSynthetic", "()Z"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Reflect/Method.cs b/src/net/JNet/GeneratedCore/Java/Lang/Reflect/Method.cs new file mode 100644 index 0000000000..87e98f011e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Reflect/Method.cs @@ -0,0 +1,108 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang.Reflect +{ + #region Method + public partial class Method + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public object DefaultValue + { + get { return IExecuteWithSignature("getDefaultValue", "()Ljava/lang/Object;"); } + } + /// + /// + /// + public Java.Lang.Reflect.Type GenericReturnType + { + get { return IExecuteWithSignature("getGenericReturnType", "()Ljava/lang/reflect/Type;"); } + } + /// + /// + /// + public Java.Lang.Class ReturnType + { + get { return IExecuteWithSignature("getReturnType", "()Ljava/lang/Class;"); } + } + /// + /// + /// + /// + public bool IsBridge() + { + return IExecuteWithSignature("isBridge", "()Z"); + } + /// + /// + /// + /// + public bool IsDefault() + { + return IExecuteWithSignature("isDefault", "()Z"); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public object Invoke(object arg0, params object[] arg1) + { + if (arg1.Length == 0) return IExecute("invoke", arg0); else return IExecute("invoke", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Reflect/Modifier.cs b/src/net/JNet/GeneratedCore/Java/Lang/Reflect/Modifier.cs new file mode 100644 index 0000000000..99acf32b6b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Reflect/Modifier.cs @@ -0,0 +1,295 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang.Reflect +{ + #region Modifier + public partial class Modifier + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int ABSTRACT { get { if (!_ABSTRACTReady) { _ABSTRACTContent = SGetField(LocalBridgeClazz, "ABSTRACT"); _ABSTRACTReady = true; } return _ABSTRACTContent; } } + private static int _ABSTRACTContent = default; + private static bool _ABSTRACTReady = false; // this is used because in case of generics + /// + /// + /// + public static int FINAL { get { if (!_FINALReady) { _FINALContent = SGetField(LocalBridgeClazz, "FINAL"); _FINALReady = true; } return _FINALContent; } } + private static int _FINALContent = default; + private static bool _FINALReady = false; // this is used because in case of generics + /// + /// + /// + public static int INTERFACE { get { if (!_INTERFACEReady) { _INTERFACEContent = SGetField(LocalBridgeClazz, "INTERFACE"); _INTERFACEReady = true; } return _INTERFACEContent; } } + private static int _INTERFACEContent = default; + private static bool _INTERFACEReady = false; // this is used because in case of generics + /// + /// + /// + public static int NATIVE { get { if (!_NATIVEReady) { _NATIVEContent = SGetField(LocalBridgeClazz, "NATIVE"); _NATIVEReady = true; } return _NATIVEContent; } } + private static int _NATIVEContent = default; + private static bool _NATIVEReady = false; // this is used because in case of generics + /// + /// + /// + public static int PRIVATE { get { if (!_PRIVATEReady) { _PRIVATEContent = SGetField(LocalBridgeClazz, "PRIVATE"); _PRIVATEReady = true; } return _PRIVATEContent; } } + private static int _PRIVATEContent = default; + private static bool _PRIVATEReady = false; // this is used because in case of generics + /// + /// + /// + public static int PROTECTED { get { if (!_PROTECTEDReady) { _PROTECTEDContent = SGetField(LocalBridgeClazz, "PROTECTED"); _PROTECTEDReady = true; } return _PROTECTEDContent; } } + private static int _PROTECTEDContent = default; + private static bool _PROTECTEDReady = false; // this is used because in case of generics + /// + /// + /// + public static int PUBLIC { get { if (!_PUBLICReady) { _PUBLICContent = SGetField(LocalBridgeClazz, "PUBLIC"); _PUBLICReady = true; } return _PUBLICContent; } } + private static int _PUBLICContent = default; + private static bool _PUBLICReady = false; // this is used because in case of generics + /// + /// + /// + public static int STATIC { get { if (!_STATICReady) { _STATICContent = SGetField(LocalBridgeClazz, "STATIC"); _STATICReady = true; } return _STATICContent; } } + private static int _STATICContent = default; + private static bool _STATICReady = false; // this is used because in case of generics + /// + /// + /// + public static int STRICT { get { if (!_STRICTReady) { _STRICTContent = SGetField(LocalBridgeClazz, "STRICT"); _STRICTReady = true; } return _STRICTContent; } } + private static int _STRICTContent = default; + private static bool _STRICTReady = false; // this is used because in case of generics + /// + /// + /// + public static int SYNCHRONIZED { get { if (!_SYNCHRONIZEDReady) { _SYNCHRONIZEDContent = SGetField(LocalBridgeClazz, "SYNCHRONIZED"); _SYNCHRONIZEDReady = true; } return _SYNCHRONIZEDContent; } } + private static int _SYNCHRONIZEDContent = default; + private static bool _SYNCHRONIZEDReady = false; // this is used because in case of generics + /// + /// + /// + public static int TRANSIENT { get { if (!_TRANSIENTReady) { _TRANSIENTContent = SGetField(LocalBridgeClazz, "TRANSIENT"); _TRANSIENTReady = true; } return _TRANSIENTContent; } } + private static int _TRANSIENTContent = default; + private static bool _TRANSIENTReady = false; // this is used because in case of generics + /// + /// + /// + public static int VOLATILE { get { if (!_VOLATILEReady) { _VOLATILEContent = SGetField(LocalBridgeClazz, "VOLATILE"); _VOLATILEReady = true; } return _VOLATILEContent; } } + private static int _VOLATILEContent = default; + private static bool _VOLATILEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static bool IsAbstract(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "isAbstract", "(I)Z", arg0); + } + /// + /// + /// + /// + /// + public static bool IsFinal(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "isFinal", "(I)Z", arg0); + } + /// + /// + /// + /// + /// + public static bool IsInterface(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "isInterface", "(I)Z", arg0); + } + /// + /// + /// + /// + /// + public static bool IsNative(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "isNative", "(I)Z", arg0); + } + /// + /// + /// + /// + /// + public static bool IsPrivate(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "isPrivate", "(I)Z", arg0); + } + /// + /// + /// + /// + /// + public static bool IsProtected(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "isProtected", "(I)Z", arg0); + } + /// + /// + /// + /// + /// + public static bool IsPublic(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "isPublic", "(I)Z", arg0); + } + /// + /// + /// + /// + /// + public static bool IsStatic(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "isStatic", "(I)Z", arg0); + } + /// + /// + /// + /// + /// + public static bool IsStrict(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "isStrict", "(I)Z", arg0); + } + /// + /// + /// + /// + /// + public static bool IsSynchronized(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "isSynchronized", "(I)Z", arg0); + } + /// + /// + /// + /// + /// + public static bool IsTransient(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "isTransient", "(I)Z", arg0); + } + /// + /// + /// + /// + /// + public static bool IsVolatile(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "isVolatile", "(I)Z", arg0); + } + /// + /// + /// + /// + public static int ClassModifiers() + { + return SExecute(LocalBridgeClazz, "classModifiers"); + } + /// + /// + /// + /// + public static int ConstructorModifiers() + { + return SExecuteWithSignature(LocalBridgeClazz, "constructorModifiers", "()I"); + } + /// + /// + /// + /// + public static int FieldModifiers() + { + return SExecuteWithSignature(LocalBridgeClazz, "fieldModifiers", "()I"); + } + /// + /// + /// + /// + public static int InterfaceModifiers() + { + return SExecute(LocalBridgeClazz, "interfaceModifiers"); + } + /// + /// + /// + /// + public static int MethodModifiers() + { + return SExecuteWithSignature(LocalBridgeClazz, "methodModifiers", "()I"); + } + /// + /// + /// + /// + public static int ParameterModifiers() + { + return SExecuteWithSignature(LocalBridgeClazz, "parameterModifiers", "()I"); + } + /// + /// + /// + /// + /// + public static Java.Lang.String ToString(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "toString", "(I)Ljava/lang/String;", arg0); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Reflect/Parameter.cs b/src/net/JNet/GeneratedCore/Java/Lang/Reflect/Parameter.cs new file mode 100644 index 0000000000..06c11368e8 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Reflect/Parameter.cs @@ -0,0 +1,186 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang.Reflect +{ + #region Parameter + public partial class Parameter + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Reflect.AnnotatedType AnnotatedType + { + get { return IExecuteWithSignature("getAnnotatedType", "()Ljava/lang/reflect/AnnotatedType;"); } + } + /// + /// + /// + public Java.Lang.Annotation.Annotation[] Annotations + { + get { return IExecuteWithSignatureArray("getAnnotations", "()[Ljava/lang/annotation/Annotation;"); } + } + /// + /// + /// + public Java.Lang.Annotation.Annotation[] DeclaredAnnotations + { + get { return IExecuteWithSignatureArray("getDeclaredAnnotations", "()[Ljava/lang/annotation/Annotation;"); } + } + /// + /// + /// + public Java.Lang.Reflect.Executable DeclaringExecutable + { + get { return IExecuteWithSignature("getDeclaringExecutable", "()Ljava/lang/reflect/Executable;"); } + } + /// + /// + /// + public int Modifiers + { + get { return IExecuteWithSignature("getModifiers", "()I"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.Reflect.Type ParameterizedType + { + get { return IExecuteWithSignature("getParameterizedType", "()Ljava/lang/reflect/Type;"); } + } + /// + /// + /// + public Java.Lang.Class Type + { + get { return IExecuteWithSignature("getType", "()Ljava/lang/Class;"); } + } + /// + /// + /// + /// + /// + /// + public T GetAnnotation(Java.Lang.Class arg0) where T : Java.Lang.Annotation.IAnnotation, new() + { + return IExecute("getAnnotation", arg0); + } + /// + /// + /// + /// + /// + /// + public T GetDeclaredAnnotation(Java.Lang.Class arg0) where T : Java.Lang.Annotation.IAnnotation, new() + { + return IExecute("getDeclaredAnnotation", arg0); + } + /// + /// + /// + /// + /// + /// + public T[] GetAnnotationsByType(Java.Lang.Class arg0) where T : Java.Lang.Annotation.IAnnotation, new() + { + return IExecuteArray("getAnnotationsByType", arg0); + } + /// + /// + /// + /// + /// + /// + public T[] GetDeclaredAnnotationsByType(Java.Lang.Class arg0) where T : Java.Lang.Annotation.IAnnotation, new() + { + return IExecuteArray("getDeclaredAnnotationsByType", arg0); + } + /// + /// + /// + /// + public bool IsImplicit() + { + return IExecuteWithSignature("isImplicit", "()Z"); + } + /// + /// + /// + /// + public bool IsNamePresent() + { + return IExecuteWithSignature("isNamePresent", "()Z"); + } + /// + /// + /// + /// + public bool IsSynthetic() + { + return IExecuteWithSignature("isSynthetic", "()Z"); + } + /// + /// + /// + /// + public bool IsVarArgs() + { + return IExecuteWithSignature("isVarArgs", "()Z"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Reflect/ParameterizedType.cs b/src/net/JNet/GeneratedCore/Java/Lang/Reflect/ParameterizedType.cs new file mode 100644 index 0000000000..9d7da43b36 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Reflect/ParameterizedType.cs @@ -0,0 +1,109 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang.Reflect +{ + #region IParameterizedType + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IParameterizedType : Java.Lang.Reflect.IType + { + #region Instance methods + /// + /// + /// + Java.Lang.Reflect.Type[] ActualTypeArguments { get; } + /// + /// + /// + Java.Lang.Reflect.Type OwnerType { get; } + /// + /// + /// + Java.Lang.Reflect.Type RawType { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ParameterizedType + public partial class ParameterizedType : Java.Lang.Reflect.IParameterizedType + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Reflect.Type[] ActualTypeArguments + { + get { return IExecuteWithSignatureArray("getActualTypeArguments", "()[Ljava/lang/reflect/Type;"); } + } + /// + /// + /// + public Java.Lang.Reflect.Type OwnerType + { + get { return IExecuteWithSignature("getOwnerType", "()Ljava/lang/reflect/Type;"); } + } + /// + /// + /// + public Java.Lang.Reflect.Type RawType + { + get { return IExecuteWithSignature("getRawType", "()Ljava/lang/reflect/Type;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Reflect/Proxy.cs b/src/net/JNet/GeneratedCore/Java/Lang/Reflect/Proxy.cs new file mode 100644 index 0000000000..e3f40fe775 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Reflect/Proxy.cs @@ -0,0 +1,88 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang.Reflect +{ + #region Proxy + public partial class Proxy + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static bool IsProxyClass(Java.Lang.Class arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "isProxyClass", "(Ljava/lang/Class;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public static object NewProxyInstance(Java.Lang.ClassLoader arg0, Java.Lang.Class[] arg1, Java.Lang.Reflect.InvocationHandler arg2) + { + return SExecute(LocalBridgeClazz, "newProxyInstance", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public static Java.Lang.Reflect.InvocationHandler GetInvocationHandler(object arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getInvocationHandler", "(Ljava/lang/Object;)Ljava/lang/reflect/InvocationHandler;", arg0); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Reflect/ReflectPermission.cs b/src/net/JNet/GeneratedCore/Java/Lang/Reflect/ReflectPermission.cs new file mode 100644 index 0000000000..857939073c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Reflect/ReflectPermission.cs @@ -0,0 +1,75 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang.Reflect +{ + #region ReflectPermission + public partial class ReflectPermission + { + #region Constructors + /// + /// + /// + /// + /// + public ReflectPermission(Java.Lang.String arg0, Java.Lang.String arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public ReflectPermission(Java.Lang.String arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Reflect/Type.cs b/src/net/JNet/GeneratedCore/Java/Lang/Reflect/Type.cs new file mode 100644 index 0000000000..4aeb26621c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Reflect/Type.cs @@ -0,0 +1,87 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang.Reflect +{ + #region IType + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IType + { + #region Instance methods + /// + /// + /// + Java.Lang.String TypeName { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Type + public partial class Type : Java.Lang.Reflect.IType + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String TypeName + { + get { return IExecuteWithSignature("getTypeName", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Reflect/TypeVariable.cs b/src/net/JNet/GeneratedCore/Java/Lang/Reflect/TypeVariable.cs new file mode 100644 index 0000000000..0938a42b8f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Reflect/TypeVariable.cs @@ -0,0 +1,199 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang.Reflect +{ + #region TypeVariable + public partial class TypeVariable + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Reflect.Type(Java.Lang.Reflect.TypeVariable t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Reflect.AnnotatedElement(Java.Lang.Reflect.TypeVariable t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Reflect.AnnotatedType[] AnnotatedBounds + { + get { return IExecuteWithSignatureArray("getAnnotatedBounds", "()[Ljava/lang/reflect/AnnotatedType;"); } + } + /// + /// + /// + public Java.Lang.Reflect.Type[] Bounds + { + get { return IExecuteWithSignatureArray("getBounds", "()[Ljava/lang/reflect/Type;"); } + } + /// + /// + /// + public Java.Lang.Reflect.GenericDeclaration GenericDeclaration + { + get { return IExecuteWithSignature("getGenericDeclaration", "()Ljava/lang/reflect/GenericDeclaration;"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ITypeVariable + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ITypeVariable + { + #region Instance methods + /// + /// + /// + Java.Lang.Reflect.AnnotatedType[] AnnotatedBounds { get; } + /// + /// + /// + Java.Lang.Reflect.Type[] Bounds { get; } + /// + /// + /// + D GenericDeclaration { get; } + /// + /// + /// + Java.Lang.String Name { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region TypeVariable + public partial class TypeVariable : Java.Lang.Reflect.ITypeVariable + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Reflect.Type(Java.Lang.Reflect.TypeVariable t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Reflect.AnnotatedElement(Java.Lang.Reflect.TypeVariable t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Reflect.TypeVariable(Java.Lang.Reflect.TypeVariable t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Reflect.AnnotatedType[] AnnotatedBounds + { + get { return IExecuteWithSignatureArray("getAnnotatedBounds", "()[Ljava/lang/reflect/AnnotatedType;"); } + } + /// + /// + /// + public Java.Lang.Reflect.Type[] Bounds + { + get { return IExecuteWithSignatureArray("getBounds", "()[Ljava/lang/reflect/Type;"); } + } + /// + /// + /// + public D GenericDeclaration + { + get { return IExecuteWithSignature("getGenericDeclaration", "()Ljava/lang/reflect/GenericDeclaration;"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Reflect/UndeclaredThrowableException.cs b/src/net/JNet/GeneratedCore/Java/Lang/Reflect/UndeclaredThrowableException.cs new file mode 100644 index 0000000000..2b65df748c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Reflect/UndeclaredThrowableException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang.Reflect +{ + #region UndeclaredThrowableException + public partial class UndeclaredThrowableException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Reflect/WildcardType.cs b/src/net/JNet/GeneratedCore/Java/Lang/Reflect/WildcardType.cs new file mode 100644 index 0000000000..95d3f97a58 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Reflect/WildcardType.cs @@ -0,0 +1,98 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang.Reflect +{ + #region IWildcardType + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IWildcardType : Java.Lang.Reflect.IType + { + #region Instance methods + /// + /// + /// + Java.Lang.Reflect.Type[] LowerBounds { get; } + /// + /// + /// + Java.Lang.Reflect.Type[] UpperBounds { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region WildcardType + public partial class WildcardType : Java.Lang.Reflect.IWildcardType + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Reflect.Type[] LowerBounds + { + get { return IExecuteWithSignatureArray("getLowerBounds", "()[Ljava/lang/reflect/Type;"); } + } + /// + /// + /// + public Java.Lang.Reflect.Type[] UpperBounds + { + get { return IExecuteWithSignatureArray("getUpperBounds", "()[Ljava/lang/reflect/Type;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/ReflectiveOperationException.cs b/src/net/JNet/GeneratedCore/Java/Lang/ReflectiveOperationException.cs new file mode 100644 index 0000000000..4aa5dd555b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/ReflectiveOperationException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang +{ + #region ReflectiveOperationException + public partial class ReflectiveOperationException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Runnable.cs b/src/net/JNet/GeneratedCore/Java/Lang/Runnable.cs new file mode 100644 index 0000000000..baca84c87e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Runnable.cs @@ -0,0 +1,87 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang +{ + #region IRunnable + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IRunnable + { + #region Instance methods + /// + /// + /// + void Run(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Runnable + public partial class Runnable : Java.Lang.IRunnable + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public void Run() + { + IExecuteWithSignature("run", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Runtime.cs b/src/net/JNet/GeneratedCore/Java/Lang/Runtime.cs new file mode 100644 index 0000000000..08af9a7964 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Runtime.cs @@ -0,0 +1,374 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang +{ + #region Runtime + public partial class Runtime + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + public static Java.Lang.Runtime GetRuntime + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getRuntime", "()Ljava/lang/Runtime;"); } + } + /// + /// + /// + /// + public static Java.Lang.Runtime.Version VersionMethod() + { + return SExecuteWithSignature(LocalBridgeClazz, "version", "()Ljava/lang/Runtime$Version;"); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public bool RemoveShutdownHook(Java.Lang.Thread arg0) + { + return IExecuteWithSignature("removeShutdownHook", "(Ljava/lang/Thread;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.Process Exec(Java.Lang.String arg0, Java.Lang.String[] arg1, Java.Io.File arg2) + { + return IExecute("exec", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.Process Exec(Java.Lang.String arg0, Java.Lang.String[] arg1) + { + return IExecute("exec", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.Process Exec(Java.Lang.String arg0) + { + return IExecuteWithSignature("exec", "(Ljava/lang/String;)Ljava/lang/Process;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.Process Exec(Java.Lang.String[] arg0, Java.Lang.String[] arg1, Java.Io.File arg2) + { + return IExecute("exec", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.Process Exec(Java.Lang.String[] arg0, Java.Lang.String[] arg1) + { + return IExecute("exec", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.Process Exec(Java.Lang.String[] arg0) + { + return IExecuteWithSignature("exec", "([Ljava/lang/String;)Ljava/lang/Process;", new object[] { arg0 }); + } + /// + /// + /// + /// + public int AvailableProcessors() + { + return IExecuteWithSignature("availableProcessors", "()I"); + } + /// + /// + /// + /// + public long FreeMemory() + { + return IExecuteWithSignature("freeMemory", "()J"); + } + /// + /// + /// + /// + public long MaxMemory() + { + return IExecuteWithSignature("maxMemory", "()J"); + } + /// + /// + /// + /// + public long TotalMemory() + { + return IExecuteWithSignature("totalMemory", "()J"); + } + /// + /// + /// + public void Gc() + { + IExecuteWithSignature("gc", "()V"); + } + /// + /// + /// + /// + public void AddShutdownHook(Java.Lang.Thread arg0) + { + IExecuteWithSignature("addShutdownHook", "(Ljava/lang/Thread;)V", arg0); + } + /// + /// + /// + /// + public void Exit(int arg0) + { + IExecuteWithSignature("exit", "(I)V", arg0); + } + /// + /// + /// + /// + public void Halt(int arg0) + { + IExecuteWithSignature("halt", "(I)V", arg0); + } + /// + /// + /// + /// + public void Load(Java.Lang.String arg0) + { + IExecuteWithSignature("load", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + public void LoadLibrary(Java.Lang.String arg0) + { + IExecuteWithSignature("loadLibrary", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + public void RunFinalization() + { + IExecuteWithSignature("runFinalization", "()V"); + } + + #endregion + + #region Nested classes + #region Version + public partial class Version + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Lang.Runtime.Version Parse(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "parse", "(Ljava/lang/String;)Ljava/lang/Runtime$Version;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public bool EqualsIgnoreOptional(object arg0) + { + return IExecuteWithSignature("equalsIgnoreOptional", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public int CompareTo(object arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/lang/Object;)I", arg0); + } + /// + /// + /// + /// + /// + public int CompareTo(Java.Lang.Runtime.Version arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/lang/Runtime$Version;)I", arg0); + } + /// + /// + /// + /// + /// + public int CompareToIgnoreOptional(Java.Lang.Runtime.Version arg0) + { + return IExecuteWithSignature("compareToIgnoreOptional", "(Ljava/lang/Runtime$Version;)I", arg0); + } + /// + /// + /// + /// + public int Feature() + { + return IExecuteWithSignature("feature", "()I"); + } + /// + /// + /// + /// + public int Interim() + { + return IExecuteWithSignature("interim", "()I"); + } + /// + /// + /// + /// + public int Patch() + { + return IExecuteWithSignature("patch", "()I"); + } + /// + /// + /// + /// + public int Update() + { + return IExecuteWithSignature("update", "()I"); + } + /// + /// + /// + /// + public Java.Util.List VersionMethod() + { + return IExecuteWithSignature>("version", "()Ljava/util/List;"); + } + /// + /// + /// + /// + public Java.Util.Optional Build() + { + return IExecuteWithSignature>("build", "()Ljava/util/Optional;"); + } + /// + /// + /// + /// + public Java.Util.Optional Optional() + { + return IExecuteWithSignature>("optional", "()Ljava/util/Optional;"); + } + /// + /// + /// + /// + public Java.Util.Optional Pre() + { + return IExecuteWithSignature>("pre", "()Ljava/util/Optional;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/RuntimeException.cs b/src/net/JNet/GeneratedCore/Java/Lang/RuntimeException.cs new file mode 100644 index 0000000000..bdca49d713 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/RuntimeException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang +{ + #region RuntimeException + public partial class RuntimeException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/RuntimePermission.cs b/src/net/JNet/GeneratedCore/Java/Lang/RuntimePermission.cs new file mode 100644 index 0000000000..c38ac49cbd --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/RuntimePermission.cs @@ -0,0 +1,75 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang +{ + #region RuntimePermission + public partial class RuntimePermission + { + #region Constructors + /// + /// + /// + /// + /// + public RuntimePermission(Java.Lang.String arg0, Java.Lang.String arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public RuntimePermission(Java.Lang.String arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/SafeVarargs.cs b/src/net/JNet/GeneratedCore/Java/Lang/SafeVarargs.cs new file mode 100644 index 0000000000..73a708c1cd --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/SafeVarargs.cs @@ -0,0 +1,76 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang +{ + #region ISafeVarargs + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ISafeVarargs : Java.Lang.Annotation.IAnnotation + { + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region SafeVarargs + public partial class SafeVarargs : Java.Lang.ISafeVarargs + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/SecurityException.cs b/src/net/JNet/GeneratedCore/Java/Lang/SecurityException.cs new file mode 100644 index 0000000000..9993e54b31 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/SecurityException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang +{ + #region SecurityException + public partial class SecurityException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/SecurityManager.cs b/src/net/JNet/GeneratedCore/Java/Lang/SecurityManager.cs new file mode 100644 index 0000000000..e9ee7c04d6 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/SecurityManager.cs @@ -0,0 +1,282 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang +{ + #region SecurityManager + public partial class SecurityManager + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public object SecurityContext + { + get { return IExecuteWithSignature("getSecurityContext", "()Ljava/lang/Object;"); } + } + /// + /// + /// + public Java.Lang.ThreadGroup ThreadGroup + { + get { return IExecuteWithSignature("getThreadGroup", "()Ljava/lang/ThreadGroup;"); } + } + /// + /// + /// + /// + /// + public void CheckAccept(Java.Lang.String arg0, int arg1) + { + IExecute("checkAccept", arg0, arg1); + } + /// + /// + /// + /// + public void CheckAccess(Java.Lang.Thread arg0) + { + IExecuteWithSignature("checkAccess", "(Ljava/lang/Thread;)V", arg0); + } + /// + /// + /// + /// + public void CheckAccess(Java.Lang.ThreadGroup arg0) + { + IExecuteWithSignature("checkAccess", "(Ljava/lang/ThreadGroup;)V", arg0); + } + /// + /// + /// + /// + /// + /// + public void CheckConnect(Java.Lang.String arg0, int arg1, object arg2) + { + IExecute("checkConnect", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public void CheckConnect(Java.Lang.String arg0, int arg1) + { + IExecute("checkConnect", arg0, arg1); + } + /// + /// + /// + public void CheckCreateClassLoader() + { + IExecuteWithSignature("checkCreateClassLoader", "()V"); + } + /// + /// + /// + /// + public void CheckDelete(Java.Lang.String arg0) + { + IExecuteWithSignature("checkDelete", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + public void CheckExec(Java.Lang.String arg0) + { + IExecuteWithSignature("checkExec", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + public void CheckExit(int arg0) + { + IExecuteWithSignature("checkExit", "(I)V", arg0); + } + /// + /// + /// + /// + public void CheckLink(Java.Lang.String arg0) + { + IExecuteWithSignature("checkLink", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + public void CheckListen(int arg0) + { + IExecuteWithSignature("checkListen", "(I)V", arg0); + } + /// + /// + /// + /// + public void CheckMulticast(Java.Net.InetAddress arg0) + { + IExecuteWithSignature("checkMulticast", "(Ljava/net/InetAddress;)V", arg0); + } + /// + /// + /// + /// + public void CheckPackageAccess(Java.Lang.String arg0) + { + IExecuteWithSignature("checkPackageAccess", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + public void CheckPackageDefinition(Java.Lang.String arg0) + { + IExecuteWithSignature("checkPackageDefinition", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + /// + public void CheckPermission(Java.Security.Permission arg0, object arg1) + { + IExecute("checkPermission", arg0, arg1); + } + /// + /// + /// + /// + public void CheckPermission(Java.Security.Permission arg0) + { + IExecuteWithSignature("checkPermission", "(Ljava/security/Permission;)V", arg0); + } + /// + /// + /// + public void CheckPrintJobAccess() + { + IExecuteWithSignature("checkPrintJobAccess", "()V"); + } + /// + /// + /// + public void CheckPropertiesAccess() + { + IExecuteWithSignature("checkPropertiesAccess", "()V"); + } + /// + /// + /// + /// + public void CheckPropertyAccess(Java.Lang.String arg0) + { + IExecuteWithSignature("checkPropertyAccess", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + public void CheckRead(Java.Io.FileDescriptor arg0) + { + IExecuteWithSignature("checkRead", "(Ljava/io/FileDescriptor;)V", arg0); + } + /// + /// + /// + /// + /// + public void CheckRead(Java.Lang.String arg0, object arg1) + { + IExecute("checkRead", arg0, arg1); + } + /// + /// + /// + /// + public void CheckRead(Java.Lang.String arg0) + { + IExecuteWithSignature("checkRead", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + public void CheckSecurityAccess(Java.Lang.String arg0) + { + IExecuteWithSignature("checkSecurityAccess", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + public void CheckSetFactory() + { + IExecuteWithSignature("checkSetFactory", "()V"); + } + /// + /// + /// + /// + public void CheckWrite(Java.Io.FileDescriptor arg0) + { + IExecuteWithSignature("checkWrite", "(Ljava/io/FileDescriptor;)V", arg0); + } + /// + /// + /// + /// + public void CheckWrite(Java.Lang.String arg0) + { + IExecuteWithSignature("checkWrite", "(Ljava/lang/String;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Short.cs b/src/net/JNet/GeneratedCore/Java/Lang/Short.cs new file mode 100644 index 0000000000..c8559db37d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Short.cs @@ -0,0 +1,236 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang +{ + #region Short + public partial class Short + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Comparable(Java.Lang.Short t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static int BYTES { get { if (!_BYTESReady) { _BYTESContent = SGetField(LocalBridgeClazz, "BYTES"); _BYTESReady = true; } return _BYTESContent; } } + private static int _BYTESContent = default; + private static bool _BYTESReady = false; // this is used because in case of generics + /// + /// + /// + public static int SIZE { get { if (!_SIZEReady) { _SIZEContent = SGetField(LocalBridgeClazz, "SIZE"); _SIZEReady = true; } return _SIZEContent; } } + private static int _SIZEContent = default; + private static bool _SIZEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Class TYPE { get { if (!_TYPEReady) { _TYPEContent = SGetField(LocalBridgeClazz, "TYPE"); _TYPEReady = true; } return _TYPEContent; } } + private static Java.Lang.Class _TYPEContent = default; + private static bool _TYPEReady = false; // this is used because in case of generics + /// + /// + /// + public static short MAX_VALUE { get { if (!_MAX_VALUEReady) { _MAX_VALUEContent = SGetField(LocalBridgeClazz, "MAX_VALUE"); _MAX_VALUEReady = true; } return _MAX_VALUEContent; } } + private static short _MAX_VALUEContent = default; + private static bool _MAX_VALUEReady = false; // this is used because in case of generics + /// + /// + /// + public static short MIN_VALUE { get { if (!_MIN_VALUEReady) { _MIN_VALUEContent = SGetField(LocalBridgeClazz, "MIN_VALUE"); _MIN_VALUEReady = true; } return _MIN_VALUEContent; } } + private static short _MIN_VALUEContent = default; + private static bool _MIN_VALUEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + public static int Compare(short arg0, short arg1) + { + return SExecute(LocalBridgeClazz, "compare", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static int CompareUnsigned(short arg0, short arg1) + { + return SExecute(LocalBridgeClazz, "compareUnsigned", arg0, arg1); + } + /// + /// + /// + /// + /// + public static int HashCode(short arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "hashCode", "(S)I", arg0); + } + /// + /// + /// + /// + /// + public static int ToUnsignedInt(short arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "toUnsignedInt", "(S)I", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Lang.Short Decode(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "decode", "(Ljava/lang/String;)Ljava/lang/Short;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Lang.Short ValueOf(Java.Lang.String arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "valueOf", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Lang.Short ValueOf(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Ljava/lang/String;)Ljava/lang/Short;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Lang.Short ValueOf(short arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(S)Ljava/lang/Short;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Lang.String ToString(short arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "toString", "(S)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public static long ToUnsignedLong(short arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "toUnsignedLong", "(S)J", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public static short ParseShort(Java.Lang.String arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "parseShort", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static short ParseShort(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "parseShort", "(Ljava/lang/String;)S", arg0); + } + /// + /// + /// + /// + /// + public static short ReverseBytes(short arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "reverseBytes", "(S)S", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public int CompareTo(object arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/lang/Object;)I", arg0); + } + /// + /// + /// + /// + /// + public int CompareTo(Java.Lang.Short arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/lang/Short;)I", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/StackOverflowError.cs b/src/net/JNet/GeneratedCore/Java/Lang/StackOverflowError.cs new file mode 100644 index 0000000000..b79999e7c7 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/StackOverflowError.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang +{ + #region StackOverflowError + public partial class StackOverflowError + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/StackTraceElement.cs b/src/net/JNet/GeneratedCore/Java/Lang/StackTraceElement.cs new file mode 100644 index 0000000000..344e4c58c8 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/StackTraceElement.cs @@ -0,0 +1,140 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang +{ + #region StackTraceElement + public partial class StackTraceElement + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + public StackTraceElement(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2, int arg3) + : base(arg0, arg1, arg2, arg3) + { + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public StackTraceElement(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2, Java.Lang.String arg3, Java.Lang.String arg4, Java.Lang.String arg5, int arg6) + : base(arg0, arg1, arg2, arg3, arg4, arg5, arg6) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String ClassLoaderName + { + get { return IExecuteWithSignature("getClassLoaderName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String ClassName + { + get { return IExecuteWithSignature("getClassName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String FileName + { + get { return IExecuteWithSignature("getFileName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public int LineNumber + { + get { return IExecuteWithSignature("getLineNumber", "()I"); } + } + /// + /// + /// + public Java.Lang.String MethodName + { + get { return IExecuteWithSignature("getMethodName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String ModuleName + { + get { return IExecuteWithSignature("getModuleName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String ModuleVersion + { + get { return IExecuteWithSignature("getModuleVersion", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + public bool IsNativeMethod() + { + return IExecuteWithSignature("isNativeMethod", "()Z"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/StackWalker.cs b/src/net/JNet/GeneratedCore/Java/Lang/StackWalker.cs new file mode 100644 index 0000000000..280af9d67a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/StackWalker.cs @@ -0,0 +1,290 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang +{ + #region StackWalker + public partial class StackWalker + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + public static Java.Lang.StackWalker Instance + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getInstance", "()Ljava/lang/StackWalker;"); } + } + /// + /// + /// + /// + /// + public static Java.Lang.StackWalker GetInstance(Java.Lang.StackWalker.Option arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getInstance", "(Ljava/lang/StackWalker$Option;)Ljava/lang/StackWalker;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Lang.StackWalker GetInstance(Java.Util.Set arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "getInstance", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Java.Lang.StackWalker GetInstance(Java.Util.Set arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getInstance", "(Ljava/util/Set;)Ljava/lang/StackWalker;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Class CallerClass + { + get { return IExecuteWithSignature("getCallerClass", "()Ljava/lang/Class;"); } + } + /// + /// + /// + /// + /// + /// + /// + /// + public T Walk(Java.Util.Function.Function arg0) where Arg0objectSuperJava_Util_Stream_Stream_Java_Lang_StackWalker_StackFrame_ : Java.Util.Stream.Stream where Arg0ExtendsT : T + { + return IExecuteWithSignature("walk", "(Ljava/util/function/Function;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public void ForEach(Java.Util.Function.Consumer arg0) where Arg0objectSuperJava_Lang_StackWalker_StackFrame : Java.Lang.StackWalker.StackFrame + { + IExecuteWithSignature("forEach", "(Ljava/util/function/Consumer;)V", arg0); + } + + #endregion + + #region Nested classes + #region Option + public partial class Option + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Lang.StackWalker.Option RETAIN_CLASS_REFERENCE { get { if (!_RETAIN_CLASS_REFERENCEReady) { _RETAIN_CLASS_REFERENCEContent = SGetField(LocalBridgeClazz, "RETAIN_CLASS_REFERENCE"); _RETAIN_CLASS_REFERENCEReady = true; } return _RETAIN_CLASS_REFERENCEContent; } } + private static Java.Lang.StackWalker.Option _RETAIN_CLASS_REFERENCEContent = default; + private static bool _RETAIN_CLASS_REFERENCEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.StackWalker.Option SHOW_HIDDEN_FRAMES { get { if (!_SHOW_HIDDEN_FRAMESReady) { _SHOW_HIDDEN_FRAMESContent = SGetField(LocalBridgeClazz, "SHOW_HIDDEN_FRAMES"); _SHOW_HIDDEN_FRAMESReady = true; } return _SHOW_HIDDEN_FRAMESContent; } } + private static Java.Lang.StackWalker.Option _SHOW_HIDDEN_FRAMESContent = default; + private static bool _SHOW_HIDDEN_FRAMESReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.StackWalker.Option SHOW_REFLECT_FRAMES { get { if (!_SHOW_REFLECT_FRAMESReady) { _SHOW_REFLECT_FRAMESContent = SGetField(LocalBridgeClazz, "SHOW_REFLECT_FRAMES"); _SHOW_REFLECT_FRAMESReady = true; } return _SHOW_REFLECT_FRAMESContent; } } + private static Java.Lang.StackWalker.Option _SHOW_REFLECT_FRAMESContent = default; + private static bool _SHOW_REFLECT_FRAMESReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Lang.StackWalker.Option ValueOf(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Ljava/lang/String;)Ljava/lang/StackWalker$Option;", arg0); + } + /// + /// + /// + /// + public static Java.Lang.StackWalker.Option[] Values() + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "values", "()[Ljava/lang/StackWalker$Option;"); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region StackFrame + public partial class StackFrame + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int ByteCodeIndex + { + get { return IExecuteWithSignature("getByteCodeIndex", "()I"); } + } + /// + /// + /// + public Java.Lang.String ClassName + { + get { return IExecuteWithSignature("getClassName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.Class DeclaringClass + { + get { return IExecuteWithSignature("getDeclaringClass", "()Ljava/lang/Class;"); } + } + /// + /// + /// + public Java.Lang.String Descriptor + { + get { return IExecuteWithSignature("getDescriptor", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String FileName + { + get { return IExecuteWithSignature("getFileName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public int LineNumber + { + get { return IExecuteWithSignature("getLineNumber", "()I"); } + } + /// + /// + /// + public Java.Lang.String MethodName + { + get { return IExecuteWithSignature("getMethodName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.Invoke.MethodType MethodType + { + get { return IExecuteWithSignature("getMethodType", "()Ljava/lang/invoke/MethodType;"); } + } + /// + /// + /// + /// + public bool IsNativeMethod() + { + return IExecuteWithSignature("isNativeMethod", "()Z"); + } + /// + /// + /// + /// + public Java.Lang.StackTraceElement ToStackTraceElement() + { + return IExecuteWithSignature("toStackTraceElement", "()Ljava/lang/StackTraceElement;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/StrictMath.cs b/src/net/JNet/GeneratedCore/Java/Lang/StrictMath.cs new file mode 100644 index 0000000000..99b9441a4b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/StrictMath.cs @@ -0,0 +1,772 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang +{ + #region StrictMath + public partial class StrictMath + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static double E { get { if (!_EReady) { _EContent = SGetField(LocalBridgeClazz, "E"); _EReady = true; } return _EContent; } } + private static double _EContent = default; + private static bool _EReady = false; // this is used because in case of generics + /// + /// + /// + public static double PI { get { if (!_PIReady) { _PIContent = SGetField(LocalBridgeClazz, "PI"); _PIReady = true; } return _PIContent; } } + private static double _PIContent = default; + private static bool _PIReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static double Abs(double arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "abs", "(D)D", arg0); + } + /// + /// + /// + /// + /// + public static double Cbrt(double arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "cbrt", "(D)D", arg0); + } + /// + /// + /// + /// + /// + public static double Ceil(double arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "ceil", "(D)D", arg0); + } + /// + /// + /// + /// + /// + /// + public static double CopySign(double arg0, double arg1) + { + return SExecute(LocalBridgeClazz, "copySign", arg0, arg1); + } + /// + /// + /// + /// + /// + public static double Exp(double arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "exp", "(D)D", arg0); + } + /// + /// + /// + /// + /// + public static double Floor(double arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "floor", "(D)D", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public static double Fma(double arg0, double arg1, double arg2) + { + return SExecute(LocalBridgeClazz, "fma", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public static double Hypot(double arg0, double arg1) + { + return SExecute(LocalBridgeClazz, "hypot", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static double Max(double arg0, double arg1) + { + return SExecute(LocalBridgeClazz, "max", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static double Min(double arg0, double arg1) + { + return SExecute(LocalBridgeClazz, "min", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static double NextAfter(double arg0, double arg1) + { + return SExecute(LocalBridgeClazz, "nextAfter", arg0, arg1); + } + /// + /// + /// + /// + /// + public static double NextDown(double arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "nextDown", "(D)D", arg0); + } + /// + /// + /// + /// + /// + public static double NextUp(double arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "nextUp", "(D)D", arg0); + } + /// + /// + /// + /// + /// + /// + public static double Pow(double arg0, double arg1) + { + return SExecute(LocalBridgeClazz, "pow", arg0, arg1); + } + /// + /// + /// + /// + public static double Random() + { + return SExecuteWithSignature(LocalBridgeClazz, "random", "()D"); + } + /// + /// + /// + /// + /// + public static double Rint(double arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "rint", "(D)D", arg0); + } + /// + /// + /// + /// + /// + /// + public static double Scalb(double arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "scalb", arg0, arg1); + } + /// + /// + /// + /// + /// + public static double Signum(double arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "signum", "(D)D", arg0); + } + /// + /// + /// + /// + /// + public static double Ulp(double arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "ulp", "(D)D", arg0); + } + /// + /// + /// + /// + /// + public static float Abs(float arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "abs", "(F)F", arg0); + } + /// + /// + /// + /// + /// + /// + public static float CopySign(float arg0, float arg1) + { + return SExecute(LocalBridgeClazz, "copySign", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public static float Fma(float arg0, float arg1, float arg2) + { + return SExecute(LocalBridgeClazz, "fma", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public static float Max(float arg0, float arg1) + { + return SExecute(LocalBridgeClazz, "max", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static float Min(float arg0, float arg1) + { + return SExecute(LocalBridgeClazz, "min", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static float NextAfter(float arg0, double arg1) + { + return SExecute(LocalBridgeClazz, "nextAfter", arg0, arg1); + } + /// + /// + /// + /// + /// + public static float NextDown(float arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "nextDown", "(F)F", arg0); + } + /// + /// + /// + /// + /// + public static float NextUp(float arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "nextUp", "(F)F", arg0); + } + /// + /// + /// + /// + /// + /// + public static float Scalb(float arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "scalb", arg0, arg1); + } + /// + /// + /// + /// + /// + public static float Signum(float arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "signum", "(F)F", arg0); + } + /// + /// + /// + /// + /// + public static float Ulp(float arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "ulp", "(F)F", arg0); + } + /// + /// + /// + /// + /// + public static int Abs(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "abs", "(I)I", arg0); + } + /// + /// + /// + /// + /// + /// + public static int AddExact(int arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "addExact", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static int FloorDiv(int arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "floorDiv", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static int FloorMod(int arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "floorMod", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static int FloorMod(long arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "floorMod", arg0, arg1); + } + /// + /// + /// + /// + /// + public static int GetExponent(double arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getExponent", "(D)I", arg0); + } + /// + /// + /// + /// + /// + public static int GetExponent(float arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getExponent", "(F)I", arg0); + } + /// + /// + /// + /// + /// + /// + public static int Max(int arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "max", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static int Min(int arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "min", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static int MultiplyExact(int arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "multiplyExact", arg0, arg1); + } + /// + /// + /// + /// + /// + public static int Round(float arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "round", "(F)I", arg0); + } + /// + /// + /// + /// + /// + /// + public static int SubtractExact(int arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "subtractExact", arg0, arg1); + } + /// + /// + /// + /// + /// + public static int ToIntExact(long arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "toIntExact", "(J)I", arg0); + } + /// + /// + /// + /// + /// + public static long Abs(long arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "abs", "(J)J", arg0); + } + /// + /// + /// + /// + /// + /// + public static long AddExact(long arg0, long arg1) + { + return SExecute(LocalBridgeClazz, "addExact", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static long FloorDiv(long arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "floorDiv", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static long FloorDiv(long arg0, long arg1) + { + return SExecute(LocalBridgeClazz, "floorDiv", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static long FloorMod(long arg0, long arg1) + { + return SExecute(LocalBridgeClazz, "floorMod", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static long Max(long arg0, long arg1) + { + return SExecute(LocalBridgeClazz, "max", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static long Min(long arg0, long arg1) + { + return SExecute(LocalBridgeClazz, "min", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static long MultiplyExact(long arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "multiplyExact", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static long MultiplyExact(long arg0, long arg1) + { + return SExecute(LocalBridgeClazz, "multiplyExact", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static long MultiplyFull(int arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "multiplyFull", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static long MultiplyHigh(long arg0, long arg1) + { + return SExecute(LocalBridgeClazz, "multiplyHigh", arg0, arg1); + } + /// + /// + /// + /// + /// + public static long Round(double arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "round", "(D)J", arg0); + } + /// + /// + /// + /// + /// + /// + public static long SubtractExact(long arg0, long arg1) + { + return SExecute(LocalBridgeClazz, "subtractExact", arg0, arg1); + } + /// + /// + /// + /// + /// + public static double Acos(double arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "acos", "(D)D", arg0); + } + /// + /// + /// + /// + /// + public static double Asin(double arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "asin", "(D)D", arg0); + } + /// + /// + /// + /// + /// + public static double Atan(double arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "atan", "(D)D", arg0); + } + /// + /// + /// + /// + /// + /// + public static double Atan2(double arg0, double arg1) + { + return SExecute(LocalBridgeClazz, "atan2", arg0, arg1); + } + /// + /// + /// + /// + /// + public static double Cos(double arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "cos", "(D)D", arg0); + } + /// + /// + /// + /// + /// + public static double Cosh(double arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "cosh", "(D)D", arg0); + } + /// + /// + /// + /// + /// + public static double Expm1(double arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "expm1", "(D)D", arg0); + } + /// + /// + /// + /// + /// + /// + public static double IEEEremainder(double arg0, double arg1) + { + return SExecute(LocalBridgeClazz, "IEEEremainder", arg0, arg1); + } + /// + /// + /// + /// + /// + public static double Log(double arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "log", "(D)D", arg0); + } + /// + /// + /// + /// + /// + public static double Log10(double arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "log10", "(D)D", arg0); + } + /// + /// + /// + /// + /// + public static double Log1p(double arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "log1p", "(D)D", arg0); + } + /// + /// + /// + /// + /// + public static double Sin(double arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "sin", "(D)D", arg0); + } + /// + /// + /// + /// + /// + public static double Sinh(double arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "sinh", "(D)D", arg0); + } + /// + /// + /// + /// + /// + public static double Sqrt(double arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "sqrt", "(D)D", arg0); + } + /// + /// + /// + /// + /// + public static double Tan(double arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "tan", "(D)D", arg0); + } + /// + /// + /// + /// + /// + public static double Tanh(double arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "tanh", "(D)D", arg0); + } + /// + /// + /// + /// + /// + public static double ToDegrees(double arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "toDegrees", "(D)D", arg0); + } + /// + /// + /// + /// + /// + public static double ToRadians(double arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "toRadians", "(D)D", arg0); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/String.cs b/src/net/JNet/GeneratedCore/Java/Lang/String.cs new file mode 100644 index 0000000000..25bf65e1df --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/String.cs @@ -0,0 +1,854 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang +{ + #region String + public partial class String + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + /// + public String(byte[] arg0, int arg1, int arg2, Java.Lang.String arg3) + : base(arg0, arg1, arg2, arg3) + { + } + /// + /// + /// + /// + /// + /// + /// + public String(byte[] arg0, int arg1, int arg2, Java.Nio.Charset.Charset arg3) + : base(arg0, arg1, arg2, arg3) + { + } + /// + /// + /// + /// + /// + /// + public String(byte[] arg0, int arg1, int arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + /// + public String(byte[] arg0, Java.Lang.String arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + public String(byte[] arg0, Java.Nio.Charset.Charset arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public String(byte[] arg0) + : base(arg0) + { + } + /// + /// + /// + /// + /// + /// + public String(char[] arg0, int arg1, int arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + public String(char[] arg0) + : base(arg0) + { + } + /// + /// + /// + /// + /// + /// + public String(int[] arg0, int arg1, int arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + public String(Java.Lang.String arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public String(Java.Lang.StringBuffer arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public String(Java.Lang.StringBuilder arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Lang.String t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Comparable(Java.Lang.String t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Lang.CharSequence(Java.Lang.String t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static Java.Util.Comparator CASE_INSENSITIVE_ORDER { get { if (!_CASE_INSENSITIVE_ORDERReady) { _CASE_INSENSITIVE_ORDERContent = SGetField(LocalBridgeClazz, "CASE_INSENSITIVE_ORDER"); _CASE_INSENSITIVE_ORDERReady = true; } return _CASE_INSENSITIVE_ORDERContent; } } + private static Java.Util.Comparator _CASE_INSENSITIVE_ORDERContent = default; + private static bool _CASE_INSENSITIVE_ORDERReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + /// + public static Java.Lang.String CopyValueOf(char[] arg0, int arg1, int arg2) + { + return SExecute(LocalBridgeClazz, "copyValueOf", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public static Java.Lang.String CopyValueOf(char[] arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "copyValueOf", "([C)Ljava/lang/String;", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + /// + public static Java.Lang.String Format(Java.Lang.String arg0, params object[] arg1) + { + if (arg1.Length == 0) return SExecute(LocalBridgeClazz, "format", arg0); else return SExecute(LocalBridgeClazz, "format", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Lang.String Format(Java.Util.Locale arg0, Java.Lang.String arg1, params object[] arg2) + { + if (arg2.Length == 0) return SExecute(LocalBridgeClazz, "format", arg0, arg1); else return SExecute(LocalBridgeClazz, "format", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public static Java.Lang.String Join(Java.Lang.CharSequence arg0, params Java.Lang.CharSequence[] arg1) + { + if (arg1.Length == 0) return SExecute(LocalBridgeClazz, "join", arg0); else return SExecute(LocalBridgeClazz, "join", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Lang.String Join(Java.Lang.CharSequence arg0, Java.Lang.Iterable arg1) where Arg1ExtendsJava_Lang_CharSequence : Java.Lang.CharSequence + { + return SExecute(LocalBridgeClazz, "join", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Java.Lang.String ValueOf(bool arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Z)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Lang.String ValueOf(char arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(C)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Lang.String ValueOf(char[] arg0, int arg1, int arg2) + { + return SExecute(LocalBridgeClazz, "valueOf", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public static Java.Lang.String ValueOf(char[] arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "([C)Ljava/lang/String;", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + public static Java.Lang.String ValueOf(double arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(D)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Lang.String ValueOf(float arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(F)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Lang.String ValueOf(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(I)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Lang.String ValueOf(object arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Ljava/lang/Object;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Lang.String ValueOf(long arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(J)Ljava/lang/String;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public byte[] Bytes + { + get { return IExecuteWithSignatureArray("getBytes", "()[B"); } + } + /// + /// + /// + /// + /// + public bool Contains(Java.Lang.CharSequence arg0) + { + return IExecuteWithSignature("contains", "(Ljava/lang/CharSequence;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool ContentEquals(Java.Lang.CharSequence arg0) + { + return IExecuteWithSignature("contentEquals", "(Ljava/lang/CharSequence;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool ContentEquals(Java.Lang.StringBuffer arg0) + { + return IExecuteWithSignature("contentEquals", "(Ljava/lang/StringBuffer;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool EndsWith(Java.Lang.String arg0) + { + return IExecuteWithSignature("endsWith", "(Ljava/lang/String;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool EqualsIgnoreCase(Java.Lang.String arg0) + { + return IExecuteWithSignature("equalsIgnoreCase", "(Ljava/lang/String;)Z", arg0); + } + /// + /// + /// + /// + public bool IsBlank() + { + return IExecuteWithSignature("isBlank", "()Z"); + } + /// + /// + /// + /// + public bool IsEmpty() + { + return IExecuteWithSignature("isEmpty", "()Z"); + } + /// + /// + /// + /// + /// + public bool Matches(Java.Lang.String arg0) + { + return IExecuteWithSignature("matches", "(Ljava/lang/String;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public bool RegionMatches(bool arg0, int arg1, Java.Lang.String arg2, int arg3, int arg4) + { + return IExecute("regionMatches", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + /// + /// + public bool RegionMatches(int arg0, Java.Lang.String arg1, int arg2, int arg3) + { + return IExecute("regionMatches", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + public bool StartsWith(Java.Lang.String arg0, int arg1) + { + return IExecute("startsWith", arg0, arg1); + } + /// + /// + /// + /// + /// + public bool StartsWith(Java.Lang.String arg0) + { + return IExecuteWithSignature("startsWith", "(Ljava/lang/String;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public byte[] GetBytes(Java.Lang.String arg0) + { + return IExecuteWithSignatureArray("getBytes", "(Ljava/lang/String;)[B", arg0); + } + /// + /// + /// + /// + /// + public byte[] GetBytes(Java.Nio.Charset.Charset arg0) + { + return IExecuteWithSignatureArray("getBytes", "(Ljava/nio/charset/Charset;)[B", arg0); + } + /// + /// + /// + /// + /// + public char CharAt(int arg0) + { + return IExecuteWithSignature("charAt", "(I)C", arg0); + } + /// + /// + /// + /// + public char[] ToCharArray() + { + return IExecuteWithSignatureArray("toCharArray", "()[C"); + } + /// + /// + /// + /// + /// + public int CodePointAt(int arg0) + { + return IExecuteWithSignature("codePointAt", "(I)I", arg0); + } + /// + /// + /// + /// + /// + public int CodePointBefore(int arg0) + { + return IExecuteWithSignature("codePointBefore", "(I)I", arg0); + } + /// + /// + /// + /// + /// + /// + public int CodePointCount(int arg0, int arg1) + { + return IExecute("codePointCount", arg0, arg1); + } + /// + /// + /// + /// + /// + public int CompareTo(object arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/lang/Object;)I", arg0); + } + /// + /// + /// + /// + /// + public int CompareTo(Java.Lang.String arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/lang/String;)I", arg0); + } + /// + /// + /// + /// + /// + public int CompareToIgnoreCase(Java.Lang.String arg0) + { + return IExecuteWithSignature("compareToIgnoreCase", "(Ljava/lang/String;)I", arg0); + } + /// + /// + /// + /// + /// + /// + public int IndexOf(int arg0, int arg1) + { + return IExecute("indexOf", arg0, arg1); + } + /// + /// + /// + /// + /// + public int IndexOf(int arg0) + { + return IExecuteWithSignature("indexOf", "(I)I", arg0); + } + /// + /// + /// + /// + /// + /// + public int IndexOf(Java.Lang.String arg0, int arg1) + { + return IExecute("indexOf", arg0, arg1); + } + /// + /// + /// + /// + /// + public int IndexOf(Java.Lang.String arg0) + { + return IExecuteWithSignature("indexOf", "(Ljava/lang/String;)I", arg0); + } + /// + /// + /// + /// + /// + /// + public int LastIndexOf(int arg0, int arg1) + { + return IExecute("lastIndexOf", arg0, arg1); + } + /// + /// + /// + /// + /// + public int LastIndexOf(int arg0) + { + return IExecuteWithSignature("lastIndexOf", "(I)I", arg0); + } + /// + /// + /// + /// + /// + /// + public int LastIndexOf(Java.Lang.String arg0, int arg1) + { + return IExecute("lastIndexOf", arg0, arg1); + } + /// + /// + /// + /// + /// + public int LastIndexOf(Java.Lang.String arg0) + { + return IExecuteWithSignature("lastIndexOf", "(Ljava/lang/String;)I", arg0); + } + /// + /// + /// + /// + public int Length() + { + return IExecuteWithSignature("length", "()I"); + } + /// + /// + /// + /// + /// + /// + public int OffsetByCodePoints(int arg0, int arg1) + { + return IExecute("offsetByCodePoints", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.CharSequence SubSequence(int arg0, int arg1) + { + return IExecute("subSequence", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Lang.String Concat(Java.Lang.String arg0) + { + return IExecuteWithSignature("concat", "(Ljava/lang/String;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.String Repeat(int arg0) + { + return IExecuteWithSignature("repeat", "(I)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String Replace(char arg0, char arg1) + { + return IExecute("replace", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String Replace(Java.Lang.CharSequence arg0, Java.Lang.CharSequence arg1) + { + return IExecute("replace", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String ReplaceAll(Java.Lang.String arg0, Java.Lang.String arg1) + { + return IExecute("replaceAll", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String ReplaceFirst(Java.Lang.String arg0, Java.Lang.String arg1) + { + return IExecute("replaceFirst", arg0, arg1); + } + /// + /// + /// + /// + public Java.Lang.String Strip() + { + return IExecuteWithSignature("strip", "()Ljava/lang/String;"); + } + /// + /// + /// + /// + public Java.Lang.String StripLeading() + { + return IExecuteWithSignature("stripLeading", "()Ljava/lang/String;"); + } + /// + /// + /// + /// + public Java.Lang.String StripTrailing() + { + return IExecuteWithSignature("stripTrailing", "()Ljava/lang/String;"); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String Substring(int arg0, int arg1) + { + return IExecute("substring", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Lang.String Substring(int arg0) + { + return IExecuteWithSignature("substring", "(I)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + public Java.Lang.String ToLowerCase() + { + return IExecuteWithSignature("toLowerCase", "()Ljava/lang/String;"); + } + /// + /// + /// + /// + /// + public Java.Lang.String ToLowerCase(Java.Util.Locale arg0) + { + return IExecuteWithSignature("toLowerCase", "(Ljava/util/Locale;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + public Java.Lang.String ToUpperCase() + { + return IExecuteWithSignature("toUpperCase", "()Ljava/lang/String;"); + } + /// + /// + /// + /// + /// + public Java.Lang.String ToUpperCase(Java.Util.Locale arg0) + { + return IExecuteWithSignature("toUpperCase", "(Ljava/util/Locale;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + public Java.Lang.String Trim() + { + return IExecuteWithSignature("trim", "()Ljava/lang/String;"); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String[] Split(Java.Lang.String arg0, int arg1) + { + return IExecuteArray("split", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Lang.String[] Split(Java.Lang.String arg0) + { + return IExecuteWithSignatureArray("split", "(Ljava/lang/String;)[Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + public Java.Util.Stream.IntStream Chars() + { + return IExecuteWithSignature("chars", "()Ljava/util/stream/IntStream;"); + } + /// + /// + /// + /// + public Java.Util.Stream.IntStream CodePoints() + { + return IExecuteWithSignature("codePoints", "()Ljava/util/stream/IntStream;"); + } + /// + /// + /// + /// + public Java.Util.Stream.Stream Lines() + { + return IExecuteWithSignature>("lines", "()Ljava/util/stream/Stream;"); + } + /// + /// + /// + /// + public Java.Lang.String Intern() + { + return IExecuteWithSignature("intern", "()Ljava/lang/String;"); + } + /// + /// + /// + /// + /// + /// + /// + public void GetChars(int arg0, int arg1, char[] arg2, int arg3) + { + IExecute("getChars", arg0, arg1, arg2, arg3); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/StringBuffer.cs b/src/net/JNet/GeneratedCore/Java/Lang/StringBuffer.cs new file mode 100644 index 0000000000..55c456e2d1 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/StringBuffer.cs @@ -0,0 +1,112 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang +{ + #region StringBuffer + public partial class StringBuffer + { + #region Constructors + /// + /// + /// + /// + public StringBuffer(int arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public StringBuffer(Java.Lang.CharSequence arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public StringBuffer(Java.Lang.String arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Lang.StringBuffer t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Comparable(Java.Lang.StringBuffer t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Lang.CharSequence(Java.Lang.StringBuffer t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public int CompareTo(object arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/lang/Object;)I", arg0); + } + /// + /// + /// + /// + /// + public int CompareTo(Java.Lang.StringBuffer arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/lang/StringBuffer;)I", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/StringBuilder.cs b/src/net/JNet/GeneratedCore/Java/Lang/StringBuilder.cs new file mode 100644 index 0000000000..b7017e4691 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/StringBuilder.cs @@ -0,0 +1,112 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang +{ + #region StringBuilder + public partial class StringBuilder + { + #region Constructors + /// + /// + /// + /// + public StringBuilder(int arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public StringBuilder(Java.Lang.CharSequence arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public StringBuilder(Java.Lang.String arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Lang.StringBuilder t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Comparable(Java.Lang.StringBuilder t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Lang.CharSequence(Java.Lang.StringBuilder t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public int CompareTo(object arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/lang/Object;)I", arg0); + } + /// + /// + /// + /// + /// + public int CompareTo(Java.Lang.StringBuilder arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/lang/StringBuilder;)I", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/StringIndexOutOfBoundsException.cs b/src/net/JNet/GeneratedCore/Java/Lang/StringIndexOutOfBoundsException.cs new file mode 100644 index 0000000000..0bfbf06414 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/StringIndexOutOfBoundsException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang +{ + #region StringIndexOutOfBoundsException + public partial class StringIndexOutOfBoundsException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/SuppressWarnings.cs b/src/net/JNet/GeneratedCore/Java/Lang/SuppressWarnings.cs new file mode 100644 index 0000000000..241a47c816 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/SuppressWarnings.cs @@ -0,0 +1,89 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang +{ + #region ISuppressWarnings + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ISuppressWarnings : Java.Lang.Annotation.IAnnotation + { + #region Instance methods + /// + /// + /// + /// + Java.Lang.String[] Value(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region SuppressWarnings + public partial class SuppressWarnings : Java.Lang.ISuppressWarnings + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public Java.Lang.String[] Value() + { + return IExecuteWithSignatureArray("value", "()[Ljava/lang/String;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/System.cs b/src/net/JNet/GeneratedCore/Java/Lang/System.cs new file mode 100644 index 0000000000..6e1b4c6d64 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/System.cs @@ -0,0 +1,585 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang +{ + #region System + public partial class System + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Io.InputStream inField { get { if (!_inFieldReady) { _inFieldContent = SGetField(LocalBridgeClazz, "in"); _inFieldReady = true; } return _inFieldContent; } } + private static Java.Io.InputStream _inFieldContent = default; + private static bool _inFieldReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Io.PrintStream err { get { if (!_errReady) { _errContent = SGetField(LocalBridgeClazz, "err"); _errReady = true; } return _errContent; } } + private static Java.Io.PrintStream _errContent = default; + private static bool _errReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Io.PrintStream outField { get { if (!_outFieldReady) { _outFieldContent = SGetField(LocalBridgeClazz, "out"); _outFieldReady = true; } return _outFieldContent; } } + private static Java.Io.PrintStream _outFieldContent = default; + private static bool _outFieldReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + public static Java.Util.Map Env + { + get { return SExecuteWithSignature>(LocalBridgeClazz, "getenv", "()Ljava/util/Map;"); } + } + /// + /// + /// + public static Java.Util.Properties Properties + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getProperties", "()Ljava/util/Properties;"); } set { SExecuteWithSignature(LocalBridgeClazz, "setProperties", "(Ljava/util/Properties;)V", value); } + } + /// + /// + /// + public static Java.Lang.SecurityManager SecurityManager + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getSecurityManager", "()Ljava/lang/SecurityManager;"); } set { SExecuteWithSignature(LocalBridgeClazz, "setSecurityManager", "(Ljava/lang/SecurityManager;)V", value); } + } + /// + /// + /// + /// + public static Java.Io.Console Console() + { + return SExecuteWithSignature(LocalBridgeClazz, "console", "()Ljava/io/Console;"); + } + /// + /// + /// + /// + /// + public static Java.Lang.String ClearProperty(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "clearProperty", "(Ljava/lang/String;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Lang.String Getenv(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getenv", "(Ljava/lang/String;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Lang.String GetProperty(Java.Lang.String arg0, Java.Lang.String arg1) + { + return SExecute(LocalBridgeClazz, "getProperty", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Java.Lang.String GetProperty(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getProperty", "(Ljava/lang/String;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + public static Java.Lang.String LineSeparator() + { + return SExecuteWithSignature(LocalBridgeClazz, "lineSeparator", "()Ljava/lang/String;"); + } + /// + /// + /// + /// + /// + /// + public static Java.Lang.String SetProperty(Java.Lang.String arg0, Java.Lang.String arg1) + { + return SExecute(LocalBridgeClazz, "setProperty", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Lang.System.Logger GetLogger(Java.Lang.String arg0, Java.Util.ResourceBundle arg1) + { + return SExecute(LocalBridgeClazz, "getLogger", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Java.Lang.System.Logger GetLogger(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getLogger", "(Ljava/lang/String;)Ljava/lang/System$Logger;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Nio.Channels.Channel InheritedChannel() + { + return SExecuteWithSignature(LocalBridgeClazz, "inheritedChannel", "()Ljava/nio/channels/Channel;"); + } + /// + /// + /// + /// + /// + public static int IdentityHashCode(object arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "identityHashCode", "(Ljava/lang/Object;)I", arg0); + } + /// + /// + /// + /// + /// + public static Java.Lang.String MapLibraryName(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "mapLibraryName", "(Ljava/lang/String;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + public static long CurrentTimeMillis() + { + return SExecuteWithSignature(LocalBridgeClazz, "currentTimeMillis", "()J"); + } + /// + /// + /// + /// + public static long NanoTime() + { + return SExecuteWithSignature(LocalBridgeClazz, "nanoTime", "()J"); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static void Arraycopy(object arg0, int arg1, object arg2, int arg3, int arg4) + { + SExecute(LocalBridgeClazz, "arraycopy", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + public static void Exit(int arg0) + { + SExecuteWithSignature(LocalBridgeClazz, "exit", "(I)V", arg0); + } + /// + /// + /// + public static void Gc() + { + SExecuteWithSignature(LocalBridgeClazz, "gc", "()V"); + } + /// + /// + /// + /// + public static void Load(Java.Lang.String arg0) + { + SExecuteWithSignature(LocalBridgeClazz, "load", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + public static void LoadLibrary(Java.Lang.String arg0) + { + SExecuteWithSignature(LocalBridgeClazz, "loadLibrary", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + public static void RunFinalization() + { + SExecuteWithSignature(LocalBridgeClazz, "runFinalization", "()V"); + } + /// + /// + /// + /// + public static void SetErr(Java.Io.PrintStream arg0) + { + SExecuteWithSignature(LocalBridgeClazz, "setErr", "(Ljava/io/PrintStream;)V", arg0); + } + /// + /// + /// + /// + public static void SetIn(Java.Io.InputStream arg0) + { + SExecuteWithSignature(LocalBridgeClazz, "setIn", "(Ljava/io/InputStream;)V", arg0); + } + /// + /// + /// + /// + public static void SetOut(Java.Io.PrintStream arg0) + { + SExecuteWithSignature(LocalBridgeClazz, "setOut", "(Ljava/io/PrintStream;)V", arg0); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + #region Logger + public partial class Logger + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + /// + public bool IsLoggable(Java.Lang.System.Logger.Level arg0) + { + return IExecuteWithSignature("isLoggable", "(Ljava/lang/System$Logger$Level;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public void Log(Java.Lang.System.Logger.Level arg0, Java.Util.ResourceBundle arg1, Java.Lang.String arg2, params object[] arg3) + { + if (arg3.Length == 0) IExecute("log", arg0, arg1, arg2); else IExecute("log", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + public void Log(Java.Lang.System.Logger.Level arg0, Java.Util.ResourceBundle arg1, Java.Lang.String arg2, MASES.JCOBridge.C2JBridge.JVMBridgeException arg3) + { + IExecute("log", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + public void Log(Java.Lang.System.Logger.Level arg0, object arg1) + { + IExecute("log", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void Log(Java.Lang.System.Logger.Level arg0, Java.Lang.String arg1, params object[] arg2) + { + if (arg2.Length == 0) IExecute("log", arg0, arg1); else IExecute("log", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void Log(Java.Lang.System.Logger.Level arg0, Java.Lang.String arg1, MASES.JCOBridge.C2JBridge.JVMBridgeException arg2) + { + IExecute("log", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public void Log(Java.Lang.System.Logger.Level arg0, Java.Lang.String arg1) + { + IExecute("log", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void Log(Java.Lang.System.Logger.Level arg0, Java.Util.Function.Supplier arg1, MASES.JCOBridge.C2JBridge.JVMBridgeException arg2) + { + IExecute("log", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public void Log(Java.Lang.System.Logger.Level arg0, Java.Util.Function.Supplier arg1) + { + IExecute("log", arg0, arg1); + } + + #endregion + + #region Nested classes + #region Level + public partial class Level + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Lang.System.Logger.Level ALL { get { if (!_ALLReady) { _ALLContent = SGetField(LocalBridgeClazz, "ALL"); _ALLReady = true; } return _ALLContent; } } + private static Java.Lang.System.Logger.Level _ALLContent = default; + private static bool _ALLReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.System.Logger.Level DEBUG { get { if (!_DEBUGReady) { _DEBUGContent = SGetField(LocalBridgeClazz, "DEBUG"); _DEBUGReady = true; } return _DEBUGContent; } } + private static Java.Lang.System.Logger.Level _DEBUGContent = default; + private static bool _DEBUGReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.System.Logger.Level ERROR { get { if (!_ERRORReady) { _ERRORContent = SGetField(LocalBridgeClazz, "ERROR"); _ERRORReady = true; } return _ERRORContent; } } + private static Java.Lang.System.Logger.Level _ERRORContent = default; + private static bool _ERRORReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.System.Logger.Level INFO { get { if (!_INFOReady) { _INFOContent = SGetField(LocalBridgeClazz, "INFO"); _INFOReady = true; } return _INFOContent; } } + private static Java.Lang.System.Logger.Level _INFOContent = default; + private static bool _INFOReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.System.Logger.Level OFF { get { if (!_OFFReady) { _OFFContent = SGetField(LocalBridgeClazz, "OFF"); _OFFReady = true; } return _OFFContent; } } + private static Java.Lang.System.Logger.Level _OFFContent = default; + private static bool _OFFReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.System.Logger.Level TRACE { get { if (!_TRACEReady) { _TRACEContent = SGetField(LocalBridgeClazz, "TRACE"); _TRACEReady = true; } return _TRACEContent; } } + private static Java.Lang.System.Logger.Level _TRACEContent = default; + private static bool _TRACEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.System.Logger.Level WARNING { get { if (!_WARNINGReady) { _WARNINGContent = SGetField(LocalBridgeClazz, "WARNING"); _WARNINGReady = true; } return _WARNINGContent; } } + private static Java.Lang.System.Logger.Level _WARNINGContent = default; + private static bool _WARNINGReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Lang.System.Logger.Level ValueOf(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Ljava/lang/String;)Ljava/lang/System$Logger$Level;", arg0); + } + /// + /// + /// + /// + public static Java.Lang.System.Logger.Level[] Values() + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "values", "()[Ljava/lang/System$Logger$Level;"); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public int Severity + { + get { return IExecuteWithSignature("getSeverity", "()I"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion + + #region LoggerFinder + public partial class LoggerFinder + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + public static Java.Lang.System.LoggerFinder GetLoggerFinder + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getLoggerFinder", "()Ljava/lang/System$LoggerFinder;"); } + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public Java.Lang.System.Logger GetLogger(Java.Lang.String arg0, Java.Lang.Module arg1) + { + return IExecute("getLogger", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.System.Logger GetLocalizedLogger(Java.Lang.String arg0, Java.Util.ResourceBundle arg1, Java.Lang.Module arg2) + { + return IExecute("getLocalizedLogger", arg0, arg1, arg2); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Thread.cs b/src/net/JNet/GeneratedCore/Java/Lang/Thread.cs new file mode 100644 index 0000000000..75e64b589a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Thread.cs @@ -0,0 +1,461 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang +{ + #region Thread + public partial class Thread + { + #region Constructors + /// + /// + /// + /// + /// + public Thread(Java.Lang.Runnable arg0, Java.Lang.String arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public Thread(Java.Lang.Runnable arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public Thread(Java.Lang.String arg0) + : base(arg0) + { + } + /// + /// + /// + /// + /// + /// + /// + /// + public Thread(Java.Lang.ThreadGroup arg0, Java.Lang.Runnable arg1, Java.Lang.String arg2, long arg3, bool arg4) + : base(arg0, arg1, arg2, arg3, arg4) + { + } + /// + /// + /// + /// + /// + /// + /// + public Thread(Java.Lang.ThreadGroup arg0, Java.Lang.Runnable arg1, Java.Lang.String arg2, long arg3) + : base(arg0, arg1, arg2, arg3) + { + } + /// + /// + /// + /// + /// + /// + public Thread(Java.Lang.ThreadGroup arg0, Java.Lang.Runnable arg1, Java.Lang.String arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + public Thread(Java.Lang.ThreadGroup arg0, Java.Lang.Runnable arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + public Thread(Java.Lang.ThreadGroup arg0, Java.Lang.String arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int MAX_PRIORITY { get { if (!_MAX_PRIORITYReady) { _MAX_PRIORITYContent = SGetField(LocalBridgeClazz, "MAX_PRIORITY"); _MAX_PRIORITYReady = true; } return _MAX_PRIORITYContent; } } + private static int _MAX_PRIORITYContent = default; + private static bool _MAX_PRIORITYReady = false; // this is used because in case of generics + /// + /// + /// + public static int MIN_PRIORITY { get { if (!_MIN_PRIORITYReady) { _MIN_PRIORITYContent = SGetField(LocalBridgeClazz, "MIN_PRIORITY"); _MIN_PRIORITYReady = true; } return _MIN_PRIORITYContent; } } + private static int _MIN_PRIORITYContent = default; + private static bool _MIN_PRIORITYReady = false; // this is used because in case of generics + /// + /// + /// + public static int NORM_PRIORITY { get { if (!_NORM_PRIORITYReady) { _NORM_PRIORITYContent = SGetField(LocalBridgeClazz, "NORM_PRIORITY"); _NORM_PRIORITYReady = true; } return _NORM_PRIORITYContent; } } + private static int _NORM_PRIORITYContent = default; + private static bool _NORM_PRIORITYReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + public static Java.Util.Map AllStackTraces + { + get { return SExecuteWithSignature>(LocalBridgeClazz, "getAllStackTraces", "()Ljava/util/Map;"); } + } + /// + /// + /// + /// + public static bool Interrupted() + { + return SExecuteWithSignature(LocalBridgeClazz, "interrupted", "()Z"); + } + /// + /// + /// + /// + public static int ActiveCount() + { + return SExecuteWithSignature(LocalBridgeClazz, "activeCount", "()I"); + } + /// + /// + /// + /// + /// + public static int Enumerate(Java.Lang.Thread[] arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "enumerate", "([Ljava/lang/Thread;)I", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + public static bool HoldsLock(object arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "holdsLock", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + public static Java.Lang.Thread CurrentThread() + { + return SExecuteWithSignature(LocalBridgeClazz, "currentThread", "()Ljava/lang/Thread;"); + } + /// + /// + /// + /// + /// + public static void Sleep(long arg0) + { + SExecuteWithSignature(LocalBridgeClazz, "sleep", "(J)V", arg0); + } + /// + /// + /// + public static void Yield() + { + SExecuteWithSignature(LocalBridgeClazz, "yield", "()V"); + } + /// + /// + /// + public static void DumpStack() + { + SExecuteWithSignature(LocalBridgeClazz, "dumpStack", "()V"); + } + /// + /// + /// + public static void OnSpinWait() + { + SExecuteWithSignature(LocalBridgeClazz, "onSpinWait", "()V"); + } + /// + /// + /// + /// + /// + /// + public static void Sleep(long arg0, int arg1) + { + SExecute(LocalBridgeClazz, "sleep", arg0, arg1); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.ClassLoader ContextClassLoader + { + get { return IExecuteWithSignature("getContextClassLoader", "()Ljava/lang/ClassLoader;"); } set { IExecuteWithSignature("setContextClassLoader", "(Ljava/lang/ClassLoader;)V", value); } + } + /// + /// + /// + public Java.Lang.Thread.State GetState + { + get { return IExecuteWithSignature("getState", "()Ljava/lang/Thread$State;"); } + } + /// + /// + /// + public long Id + { + get { return IExecuteWithSignature("getId", "()J"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setName", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public int Priority + { + get { return IExecuteWithSignature("getPriority", "()I"); } set { IExecuteWithSignature("setPriority", "(I)V", value); } + } + /// + /// + /// + public Java.Lang.StackTraceElement[] StackTrace + { + get { return IExecuteWithSignatureArray("getStackTrace", "()[Ljava/lang/StackTraceElement;"); } + } + /// + /// + /// + public Java.Lang.ThreadGroup ThreadGroup + { + get { return IExecuteWithSignature("getThreadGroup", "()Ljava/lang/ThreadGroup;"); } + } + /// + /// + /// + /// + public bool IsInterrupted() + { + return IExecuteWithSignature("isInterrupted", "()Z"); + } + /// + /// + /// + /// + public bool IsDaemon() + { + return IExecuteWithSignature("isDaemon", "()Z"); + } + /// + /// + /// + /// + public bool IsAlive() + { + return IExecuteWithSignature("isAlive", "()Z"); + } + /// + /// + /// + /// + /// + /// + public void Join(long arg0, int arg1) + { + IExecute("join", arg0, arg1); + } + /// + /// + /// + /// + /// + public void Join(long arg0) + { + IExecuteWithSignature("join", "(J)V", arg0); + } + /// + /// + /// + public void CheckAccess() + { + IExecuteWithSignature("checkAccess", "()V"); + } + /// + /// + /// + /// + public void Join() + { + IExecuteWithSignature("join", "()V"); + } + /// + /// + /// + /// + public void SetDaemon(bool arg0) + { + IExecuteWithSignature("setDaemon", "(Z)V", arg0); + } + /// + /// + /// + public void Start() + { + IExecuteWithSignature("start", "()V"); + } + /// + /// + /// + public void Interrupt() + { + IExecuteWithSignature("interrupt", "()V"); + } + /// + /// + /// + public void Run() + { + IExecuteWithSignature("run", "()V"); + } + + #endregion + + #region Nested classes + #region State + public partial class State + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Lang.Thread.State BLOCKED { get { if (!_BLOCKEDReady) { _BLOCKEDContent = SGetField(LocalBridgeClazz, "BLOCKED"); _BLOCKEDReady = true; } return _BLOCKEDContent; } } + private static Java.Lang.Thread.State _BLOCKEDContent = default; + private static bool _BLOCKEDReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Thread.State NEW { get { if (!_NEWReady) { _NEWContent = SGetField(LocalBridgeClazz, "NEW"); _NEWReady = true; } return _NEWContent; } } + private static Java.Lang.Thread.State _NEWContent = default; + private static bool _NEWReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Thread.State RUNNABLE { get { if (!_RUNNABLEReady) { _RUNNABLEContent = SGetField(LocalBridgeClazz, "RUNNABLE"); _RUNNABLEReady = true; } return _RUNNABLEContent; } } + private static Java.Lang.Thread.State _RUNNABLEContent = default; + private static bool _RUNNABLEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Thread.State TERMINATED { get { if (!_TERMINATEDReady) { _TERMINATEDContent = SGetField(LocalBridgeClazz, "TERMINATED"); _TERMINATEDReady = true; } return _TERMINATEDContent; } } + private static Java.Lang.Thread.State _TERMINATEDContent = default; + private static bool _TERMINATEDReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Thread.State TIMED_WAITING { get { if (!_TIMED_WAITINGReady) { _TIMED_WAITINGContent = SGetField(LocalBridgeClazz, "TIMED_WAITING"); _TIMED_WAITINGReady = true; } return _TIMED_WAITINGContent; } } + private static Java.Lang.Thread.State _TIMED_WAITINGContent = default; + private static bool _TIMED_WAITINGReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Thread.State WAITING { get { if (!_WAITINGReady) { _WAITINGContent = SGetField(LocalBridgeClazz, "WAITING"); _WAITINGReady = true; } return _WAITINGContent; } } + private static Java.Lang.Thread.State _WAITINGContent = default; + private static bool _WAITINGReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Lang.Thread.State ValueOf(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Ljava/lang/String;)Ljava/lang/Thread$State;", arg0); + } + /// + /// + /// + /// + public static Java.Lang.Thread.State[] Values() + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "values", "()[Ljava/lang/Thread$State;"); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/ThreadDeath.cs b/src/net/JNet/GeneratedCore/Java/Lang/ThreadDeath.cs new file mode 100644 index 0000000000..e1572fb32a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/ThreadDeath.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang +{ + #region ThreadDeath + public partial class ThreadDeath + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/ThreadGroup.cs b/src/net/JNet/GeneratedCore/Java/Lang/ThreadGroup.cs new file mode 100644 index 0000000000..ced05c005e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/ThreadGroup.cs @@ -0,0 +1,220 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang +{ + #region ThreadGroup + public partial class ThreadGroup + { + #region Constructors + /// + /// + /// + /// + public ThreadGroup(Java.Lang.String arg0) + : base(arg0) + { + } + /// + /// + /// + /// + /// + public ThreadGroup(Java.Lang.ThreadGroup arg0, Java.Lang.String arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int MaxPriority + { + get { return IExecuteWithSignature("getMaxPriority", "()I"); } set { IExecuteWithSignature("setMaxPriority", "(I)V", value); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.ThreadGroup Parent + { + get { return IExecuteWithSignature("getParent", "()Ljava/lang/ThreadGroup;"); } + } + /// + /// + /// + /// + public bool IsDaemon() + { + return IExecuteWithSignature("isDaemon", "()Z"); + } + /// + /// + /// + /// + /// + public bool ParentOf(Java.Lang.ThreadGroup arg0) + { + return IExecuteWithSignature("parentOf", "(Ljava/lang/ThreadGroup;)Z", arg0); + } + /// + /// + /// + public void CheckAccess() + { + IExecuteWithSignature("checkAccess", "()V"); + } + /// + /// + /// + public void Destroy() + { + IExecuteWithSignature("destroy", "()V"); + } + /// + /// + /// + public void Interrupt() + { + IExecuteWithSignature("interrupt", "()V"); + } + /// + /// + /// + /// + public void SetDaemon(bool arg0) + { + IExecuteWithSignature("setDaemon", "(Z)V", arg0); + } + /// + /// + /// + /// + public int ActiveCount() + { + return IExecuteWithSignature("activeCount", "()I"); + } + /// + /// + /// + /// + public int ActiveGroupCount() + { + return IExecuteWithSignature("activeGroupCount", "()I"); + } + /// + /// + /// + /// + /// + /// + public int Enumerate(Java.Lang.Thread[] arg0, bool arg1) + { + return IExecute("enumerate", arg0, arg1); + } + /// + /// + /// + /// + /// + public int Enumerate(Java.Lang.Thread[] arg0) + { + return IExecuteWithSignature("enumerate", "([Ljava/lang/Thread;)I", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + /// + public int Enumerate(Java.Lang.ThreadGroup[] arg0, bool arg1) + { + return IExecute("enumerate", arg0, arg1); + } + /// + /// + /// + /// + /// + public int Enumerate(Java.Lang.ThreadGroup[] arg0) + { + return IExecuteWithSignature("enumerate", "([Ljava/lang/ThreadGroup;)I", new object[] { arg0 }); + } + /// + /// + /// + /// + public bool IsDestroyed() + { + return IExecuteWithSignature("isDestroyed", "()Z"); + } + /// + /// + /// + public void List() + { + IExecuteWithSignature("list", "()V"); + } + /// + /// + /// + /// + /// + public void UncaughtException(Java.Lang.Thread arg0, MASES.JCOBridge.C2JBridge.JVMBridgeException arg1) + { + IExecute("uncaughtException", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/ThreadLocal.cs b/src/net/JNet/GeneratedCore/Java/Lang/ThreadLocal.cs new file mode 100644 index 0000000000..7e5f4e643a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/ThreadLocal.cs @@ -0,0 +1,159 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang +{ + #region ThreadLocal + public partial class ThreadLocal + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Lang.ThreadLocal WithInitial(Java.Util.Function.Supplier arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "withInitial", "(Ljava/util/function/Supplier;)Ljava/lang/ThreadLocal;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + public object Get() + { + return IExecuteWithSignature("get", "()Ljava/lang/Object;"); + } + /// + /// + /// + public void Remove() + { + IExecuteWithSignature("remove", "()V"); + } + /// + /// + /// + /// + public void Set(object arg0) + { + IExecuteWithSignature("set", "(Ljava/lang/Object;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ThreadLocal + public partial class ThreadLocal + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Lang.ThreadLocal(Java.Lang.ThreadLocal t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + /// + public static Java.Lang.ThreadLocal WithInitial(Java.Util.Function.Supplier arg0) where Arg0ExtendsS : S + { + return SExecuteWithSignature>(LocalBridgeClazz, "withInitial", "(Ljava/util/function/Supplier;)Ljava/lang/ThreadLocal;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + public T Get() + { + return IExecuteWithSignature("get", "()Ljava/lang/Object;"); + } + /// + /// + /// + public void Remove() + { + IExecuteWithSignature("remove", "()V"); + } + /// + /// + /// + /// + public void Set(T arg0) + { + IExecuteWithSignature("set", "(Ljava/lang/Object;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/TypeNotPresentException.cs b/src/net/JNet/GeneratedCore/Java/Lang/TypeNotPresentException.cs new file mode 100644 index 0000000000..e80a8f579e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/TypeNotPresentException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang +{ + #region TypeNotPresentException + public partial class TypeNotPresentException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/UnknownError.cs b/src/net/JNet/GeneratedCore/Java/Lang/UnknownError.cs new file mode 100644 index 0000000000..e0fb60f53e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/UnknownError.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang +{ + #region UnknownError + public partial class UnknownError + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/UnsatisfiedLinkError.cs b/src/net/JNet/GeneratedCore/Java/Lang/UnsatisfiedLinkError.cs new file mode 100644 index 0000000000..3694f0ff11 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/UnsatisfiedLinkError.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang +{ + #region UnsatisfiedLinkError + public partial class UnsatisfiedLinkError + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/UnsupportedClassVersionError.cs b/src/net/JNet/GeneratedCore/Java/Lang/UnsupportedClassVersionError.cs new file mode 100644 index 0000000000..4d3b12b23c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/UnsupportedClassVersionError.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang +{ + #region UnsupportedClassVersionError + public partial class UnsupportedClassVersionError + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/UnsupportedOperationException.cs b/src/net/JNet/GeneratedCore/Java/Lang/UnsupportedOperationException.cs new file mode 100644 index 0000000000..924307273a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/UnsupportedOperationException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang +{ + #region UnsupportedOperationException + public partial class UnsupportedOperationException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/VerifyError.cs b/src/net/JNet/GeneratedCore/Java/Lang/VerifyError.cs new file mode 100644 index 0000000000..5cd4b7defa --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/VerifyError.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang +{ + #region VerifyError + public partial class VerifyError + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/VirtualMachineError.cs b/src/net/JNet/GeneratedCore/Java/Lang/VirtualMachineError.cs new file mode 100644 index 0000000000..a5dd22370c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/VirtualMachineError.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang +{ + #region VirtualMachineError + public partial class VirtualMachineError + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Lang/Void.cs b/src/net/JNet/GeneratedCore/Java/Lang/Void.cs new file mode 100644 index 0000000000..0df1438e40 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Lang/Void.cs @@ -0,0 +1,64 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Lang +{ + #region Void + public partial class Void + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Lang.Class TYPE { get { if (!_TYPEReady) { _TYPEContent = SGetField(LocalBridgeClazz, "TYPE"); _TYPEReady = true; } return _TYPEContent; } } + private static Java.Lang.Class _TYPEContent = default; + private static bool _TYPEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Math/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Java/Math/AllPackageClasses.cs new file mode 100644 index 0000000000..05bf63f2dd --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Math/AllPackageClasses.cs @@ -0,0 +1,210 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Java.Math +{ + #region BigDecimal + /// + /// + /// + public partial class BigDecimal : Java.Lang.Number + { + const string _bridgeClassName = "java.math.BigDecimal"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public BigDecimal() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public BigDecimal(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region BigInteger + /// + /// + /// + public partial class BigInteger : Java.Lang.Number + { + const string _bridgeClassName = "java.math.BigInteger"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public BigInteger() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public BigInteger(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MathContext + /// + /// + /// + public partial class MathContext : Java.Io.Serializable + { + const string _bridgeClassName = "java.math.MathContext"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MathContext() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MathContext(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region RoundingMode + /// + /// + /// + public partial class RoundingMode : Java.Lang.Enum + { + const string _bridgeClassName = "java.math.RoundingMode"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public RoundingMode() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public RoundingMode(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Math/BigDecimal.cs b/src/net/JNet/GeneratedCore/Java/Math/BigDecimal.cs new file mode 100644 index 0000000000..53f186ae97 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Math/BigDecimal.cs @@ -0,0 +1,686 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Math +{ + #region BigDecimal + public partial class BigDecimal + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + public BigDecimal(char[] arg0, int arg1, int arg2, Java.Math.MathContext arg3) + : base(arg0, arg1, arg2, arg3) + { + } + /// + /// + /// + /// + /// + /// + public BigDecimal(char[] arg0, int arg1, int arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + public BigDecimal(char[] arg0, Java.Math.MathContext arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public BigDecimal(char[] arg0) + : base(arg0) + { + } + /// + /// + /// + /// + /// + public BigDecimal(double arg0, Java.Math.MathContext arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public BigDecimal(double arg0) + : base(arg0) + { + } + /// + /// + /// + /// + /// + public BigDecimal(int arg0, Java.Math.MathContext arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public BigDecimal(int arg0) + : base(arg0) + { + } + /// + /// + /// + /// + /// + public BigDecimal(Java.Lang.String arg0, Java.Math.MathContext arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public BigDecimal(Java.Lang.String arg0) + : base(arg0) + { + } + /// + /// + /// + /// + /// + /// + public BigDecimal(Java.Math.BigInteger arg0, int arg1, Java.Math.MathContext arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + public BigDecimal(Java.Math.BigInteger arg0, int arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + public BigDecimal(Java.Math.BigInteger arg0, Java.Math.MathContext arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public BigDecimal(Java.Math.BigInteger arg0) + : base(arg0) + { + } + /// + /// + /// + /// + /// + public BigDecimal(long arg0, Java.Math.MathContext arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public BigDecimal(long arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Comparable(Java.Math.BigDecimal t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static Java.Math.BigDecimal ONE { get { if (!_ONEReady) { _ONEContent = SGetField(LocalBridgeClazz, "ONE"); _ONEReady = true; } return _ONEContent; } } + private static Java.Math.BigDecimal _ONEContent = default; + private static bool _ONEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Math.BigDecimal TEN { get { if (!_TENReady) { _TENContent = SGetField(LocalBridgeClazz, "TEN"); _TENReady = true; } return _TENContent; } } + private static Java.Math.BigDecimal _TENContent = default; + private static bool _TENReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Math.BigDecimal ZERO { get { if (!_ZEROReady) { _ZEROContent = SGetField(LocalBridgeClazz, "ZERO"); _ZEROReady = true; } return _ZEROContent; } } + private static Java.Math.BigDecimal _ZEROContent = default; + private static bool _ZEROReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Math.BigDecimal ValueOf(double arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(D)Ljava/math/BigDecimal;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Math.BigDecimal ValueOf(long arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "valueOf", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Java.Math.BigDecimal ValueOf(long arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(J)Ljava/math/BigDecimal;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + public byte ByteValueExact() + { + return IExecuteWithSignature("byteValueExact", "()B"); + } + /// + /// + /// + /// + /// + public int CompareTo(object arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/lang/Object;)I", arg0); + } + /// + /// + /// + /// + /// + public int CompareTo(Java.Math.BigDecimal arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/math/BigDecimal;)I", arg0); + } + /// + /// + /// + /// + public int IntValueExact() + { + return IExecuteWithSignature("intValueExact", "()I"); + } + /// + /// + /// + /// + public int Precision() + { + return IExecuteWithSignature("precision", "()I"); + } + /// + /// + /// + /// + public int Scale() + { + return IExecuteWithSignature("scale", "()I"); + } + /// + /// + /// + /// + public int Signum() + { + return IExecuteWithSignature("signum", "()I"); + } + /// + /// + /// + /// + public Java.Lang.String ToEngineeringString() + { + return IExecuteWithSignature("toEngineeringString", "()Ljava/lang/String;"); + } + /// + /// + /// + /// + public Java.Lang.String ToPlainString() + { + return IExecuteWithSignature("toPlainString", "()Ljava/lang/String;"); + } + /// + /// + /// + /// + public Java.Math.BigDecimal Abs() + { + return IExecuteWithSignature("abs", "()Ljava/math/BigDecimal;"); + } + /// + /// + /// + /// + /// + public Java.Math.BigDecimal Abs(Java.Math.MathContext arg0) + { + return IExecuteWithSignature("abs", "(Ljava/math/MathContext;)Ljava/math/BigDecimal;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Math.BigDecimal Add(Java.Math.BigDecimal arg0, Java.Math.MathContext arg1) + { + return IExecute("add", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Math.BigDecimal Add(Java.Math.BigDecimal arg0) + { + return IExecuteWithSignature("add", "(Ljava/math/BigDecimal;)Ljava/math/BigDecimal;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Math.BigDecimal Divide(Java.Math.BigDecimal arg0, int arg1, Java.Math.RoundingMode arg2) + { + return IExecute("divide", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public Java.Math.BigDecimal Divide(Java.Math.BigDecimal arg0, Java.Math.MathContext arg1) + { + return IExecute("divide", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Math.BigDecimal Divide(Java.Math.BigDecimal arg0, Java.Math.RoundingMode arg1) + { + return IExecute("divide", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Math.BigDecimal Divide(Java.Math.BigDecimal arg0) + { + return IExecuteWithSignature("divide", "(Ljava/math/BigDecimal;)Ljava/math/BigDecimal;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Math.BigDecimal DivideToIntegralValue(Java.Math.BigDecimal arg0, Java.Math.MathContext arg1) + { + return IExecute("divideToIntegralValue", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Math.BigDecimal DivideToIntegralValue(Java.Math.BigDecimal arg0) + { + return IExecuteWithSignature("divideToIntegralValue", "(Ljava/math/BigDecimal;)Ljava/math/BigDecimal;", arg0); + } + /// + /// + /// + /// + /// + public Java.Math.BigDecimal Max(Java.Math.BigDecimal arg0) + { + return IExecuteWithSignature("max", "(Ljava/math/BigDecimal;)Ljava/math/BigDecimal;", arg0); + } + /// + /// + /// + /// + /// + public Java.Math.BigDecimal Min(Java.Math.BigDecimal arg0) + { + return IExecuteWithSignature("min", "(Ljava/math/BigDecimal;)Ljava/math/BigDecimal;", arg0); + } + /// + /// + /// + /// + /// + public Java.Math.BigDecimal MovePointLeft(int arg0) + { + return IExecuteWithSignature("movePointLeft", "(I)Ljava/math/BigDecimal;", arg0); + } + /// + /// + /// + /// + /// + public Java.Math.BigDecimal MovePointRight(int arg0) + { + return IExecuteWithSignature("movePointRight", "(I)Ljava/math/BigDecimal;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Math.BigDecimal Multiply(Java.Math.BigDecimal arg0, Java.Math.MathContext arg1) + { + return IExecute("multiply", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Math.BigDecimal Multiply(Java.Math.BigDecimal arg0) + { + return IExecuteWithSignature("multiply", "(Ljava/math/BigDecimal;)Ljava/math/BigDecimal;", arg0); + } + /// + /// + /// + /// + public Java.Math.BigDecimal Negate() + { + return IExecuteWithSignature("negate", "()Ljava/math/BigDecimal;"); + } + /// + /// + /// + /// + /// + public Java.Math.BigDecimal Negate(Java.Math.MathContext arg0) + { + return IExecuteWithSignature("negate", "(Ljava/math/MathContext;)Ljava/math/BigDecimal;", arg0); + } + /// + /// + /// + /// + public Java.Math.BigDecimal Plus() + { + return IExecuteWithSignature("plus", "()Ljava/math/BigDecimal;"); + } + /// + /// + /// + /// + /// + public Java.Math.BigDecimal Plus(Java.Math.MathContext arg0) + { + return IExecuteWithSignature("plus", "(Ljava/math/MathContext;)Ljava/math/BigDecimal;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Math.BigDecimal Pow(int arg0, Java.Math.MathContext arg1) + { + return IExecute("pow", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Math.BigDecimal Pow(int arg0) + { + return IExecuteWithSignature("pow", "(I)Ljava/math/BigDecimal;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Math.BigDecimal Remainder(Java.Math.BigDecimal arg0, Java.Math.MathContext arg1) + { + return IExecute("remainder", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Math.BigDecimal Remainder(Java.Math.BigDecimal arg0) + { + return IExecuteWithSignature("remainder", "(Ljava/math/BigDecimal;)Ljava/math/BigDecimal;", arg0); + } + /// + /// + /// + /// + /// + public Java.Math.BigDecimal Round(Java.Math.MathContext arg0) + { + return IExecuteWithSignature("round", "(Ljava/math/MathContext;)Ljava/math/BigDecimal;", arg0); + } + /// + /// + /// + /// + /// + public Java.Math.BigDecimal ScaleByPowerOfTen(int arg0) + { + return IExecuteWithSignature("scaleByPowerOfTen", "(I)Ljava/math/BigDecimal;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Math.BigDecimal SetScale(int arg0, Java.Math.RoundingMode arg1) + { + return IExecute("setScale", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Math.BigDecimal SetScale(int arg0) + { + return IExecuteWithSignature("setScale", "(I)Ljava/math/BigDecimal;", arg0); + } + /// + /// + /// + /// + /// + public Java.Math.BigDecimal Sqrt(Java.Math.MathContext arg0) + { + return IExecuteWithSignature("sqrt", "(Ljava/math/MathContext;)Ljava/math/BigDecimal;", arg0); + } + /// + /// + /// + /// + public Java.Math.BigDecimal StripTrailingZeros() + { + return IExecuteWithSignature("stripTrailingZeros", "()Ljava/math/BigDecimal;"); + } + /// + /// + /// + /// + /// + /// + public Java.Math.BigDecimal Subtract(Java.Math.BigDecimal arg0, Java.Math.MathContext arg1) + { + return IExecute("subtract", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Math.BigDecimal Subtract(Java.Math.BigDecimal arg0) + { + return IExecuteWithSignature("subtract", "(Ljava/math/BigDecimal;)Ljava/math/BigDecimal;", arg0); + } + /// + /// + /// + /// + public Java.Math.BigDecimal Ulp() + { + return IExecuteWithSignature("ulp", "()Ljava/math/BigDecimal;"); + } + /// + /// + /// + /// + /// + /// + public Java.Math.BigDecimal[] DivideAndRemainder(Java.Math.BigDecimal arg0, Java.Math.MathContext arg1) + { + return IExecuteArray("divideAndRemainder", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Math.BigDecimal[] DivideAndRemainder(Java.Math.BigDecimal arg0) + { + return IExecuteWithSignatureArray("divideAndRemainder", "(Ljava/math/BigDecimal;)[Ljava/math/BigDecimal;", arg0); + } + /// + /// + /// + /// + public Java.Math.BigInteger ToBigInteger() + { + return IExecuteWithSignature("toBigInteger", "()Ljava/math/BigInteger;"); + } + /// + /// + /// + /// + public Java.Math.BigInteger ToBigIntegerExact() + { + return IExecuteWithSignature("toBigIntegerExact", "()Ljava/math/BigInteger;"); + } + /// + /// + /// + /// + public Java.Math.BigInteger UnscaledValue() + { + return IExecuteWithSignature("unscaledValue", "()Ljava/math/BigInteger;"); + } + /// + /// + /// + /// + public long LongValueExact() + { + return IExecuteWithSignature("longValueExact", "()J"); + } + /// + /// + /// + /// + public short ShortValueExact() + { + return IExecuteWithSignature("shortValueExact", "()S"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Math/BigInteger.cs b/src/net/JNet/GeneratedCore/Java/Math/BigInteger.cs new file mode 100644 index 0000000000..a037d7adc0 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Math/BigInteger.cs @@ -0,0 +1,542 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Math +{ + #region BigInteger + public partial class BigInteger + { + #region Constructors + /// + /// + /// + /// + /// + /// + public BigInteger(byte[] arg0, int arg1, int arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + public BigInteger(byte[] arg0) + : base(arg0) + { + } + /// + /// + /// + /// + /// + /// + /// + public BigInteger(int arg0, byte[] arg1, int arg2, int arg3) + : base(arg0, arg1, arg2, arg3) + { + } + /// + /// + /// + /// + /// + public BigInteger(int arg0, byte[] arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + /// + public BigInteger(int arg0, int arg1, Java.Util.Random arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + public BigInteger(int arg0, Java.Util.Random arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + public BigInteger(Java.Lang.String arg0, int arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public BigInteger(Java.Lang.String arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Comparable(Java.Math.BigInteger t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static Java.Math.BigInteger ONE { get { if (!_ONEReady) { _ONEContent = SGetField(LocalBridgeClazz, "ONE"); _ONEReady = true; } return _ONEContent; } } + private static Java.Math.BigInteger _ONEContent = default; + private static bool _ONEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Math.BigInteger TEN { get { if (!_TENReady) { _TENContent = SGetField(LocalBridgeClazz, "TEN"); _TENReady = true; } return _TENContent; } } + private static Java.Math.BigInteger _TENContent = default; + private static bool _TENReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Math.BigInteger TWO { get { if (!_TWOReady) { _TWOContent = SGetField(LocalBridgeClazz, "TWO"); _TWOReady = true; } return _TWOContent; } } + private static Java.Math.BigInteger _TWOContent = default; + private static bool _TWOReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Math.BigInteger ZERO { get { if (!_ZEROReady) { _ZEROContent = SGetField(LocalBridgeClazz, "ZERO"); _ZEROReady = true; } return _ZEROContent; } } + private static Java.Math.BigInteger _ZEROContent = default; + private static bool _ZEROReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + public static Java.Math.BigInteger ProbablePrime(int arg0, Java.Util.Random arg1) + { + return SExecute(LocalBridgeClazz, "probablePrime", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Java.Math.BigInteger ValueOf(long arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(J)Ljava/math/BigInteger;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public int LowestSetBit + { + get { return IExecuteWithSignature("getLowestSetBit", "()I"); } + } + /// + /// + /// + /// + /// + public bool IsProbablePrime(int arg0) + { + return IExecuteWithSignature("isProbablePrime", "(I)Z", arg0); + } + /// + /// + /// + /// + /// + public bool TestBit(int arg0) + { + return IExecuteWithSignature("testBit", "(I)Z", arg0); + } + /// + /// + /// + /// + public byte ByteValueExact() + { + return IExecuteWithSignature("byteValueExact", "()B"); + } + /// + /// + /// + /// + public byte[] ToByteArray() + { + return IExecuteWithSignatureArray("toByteArray", "()[B"); + } + /// + /// + /// + /// + public int BitCount() + { + return IExecuteWithSignature("bitCount", "()I"); + } + /// + /// + /// + /// + public int BitLength() + { + return IExecuteWithSignature("bitLength", "()I"); + } + /// + /// + /// + /// + /// + public int CompareTo(object arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/lang/Object;)I", arg0); + } + /// + /// + /// + /// + /// + public int CompareTo(Java.Math.BigInteger arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/math/BigInteger;)I", arg0); + } + /// + /// + /// + /// + public int IntValueExact() + { + return IExecuteWithSignature("intValueExact", "()I"); + } + /// + /// + /// + /// + public int Signum() + { + return IExecuteWithSignature("signum", "()I"); + } + /// + /// + /// + /// + /// + public Java.Lang.String ToString(int arg0) + { + return IExecuteWithSignature("toString", "(I)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + public Java.Math.BigInteger Abs() + { + return IExecuteWithSignature("abs", "()Ljava/math/BigInteger;"); + } + /// + /// + /// + /// + /// + public Java.Math.BigInteger Add(Java.Math.BigInteger arg0) + { + return IExecuteWithSignature("add", "(Ljava/math/BigInteger;)Ljava/math/BigInteger;", arg0); + } + /// + /// + /// + /// + /// + public Java.Math.BigInteger And(Java.Math.BigInteger arg0) + { + return IExecuteWithSignature("and", "(Ljava/math/BigInteger;)Ljava/math/BigInteger;", arg0); + } + /// + /// + /// + /// + /// + public Java.Math.BigInteger AndNot(Java.Math.BigInteger arg0) + { + return IExecuteWithSignature("andNot", "(Ljava/math/BigInteger;)Ljava/math/BigInteger;", arg0); + } + /// + /// + /// + /// + /// + public Java.Math.BigInteger ClearBit(int arg0) + { + return IExecuteWithSignature("clearBit", "(I)Ljava/math/BigInteger;", arg0); + } + /// + /// + /// + /// + /// + public Java.Math.BigInteger Divide(Java.Math.BigInteger arg0) + { + return IExecuteWithSignature("divide", "(Ljava/math/BigInteger;)Ljava/math/BigInteger;", arg0); + } + /// + /// + /// + /// + /// + public Java.Math.BigInteger FlipBit(int arg0) + { + return IExecuteWithSignature("flipBit", "(I)Ljava/math/BigInteger;", arg0); + } + /// + /// + /// + /// + /// + public Java.Math.BigInteger Gcd(Java.Math.BigInteger arg0) + { + return IExecuteWithSignature("gcd", "(Ljava/math/BigInteger;)Ljava/math/BigInteger;", arg0); + } + /// + /// + /// + /// + /// + public Java.Math.BigInteger Max(Java.Math.BigInteger arg0) + { + return IExecuteWithSignature("max", "(Ljava/math/BigInteger;)Ljava/math/BigInteger;", arg0); + } + /// + /// + /// + /// + /// + public Java.Math.BigInteger Min(Java.Math.BigInteger arg0) + { + return IExecuteWithSignature("min", "(Ljava/math/BigInteger;)Ljava/math/BigInteger;", arg0); + } + /// + /// + /// + /// + /// + public Java.Math.BigInteger Mod(Java.Math.BigInteger arg0) + { + return IExecuteWithSignature("mod", "(Ljava/math/BigInteger;)Ljava/math/BigInteger;", arg0); + } + /// + /// + /// + /// + /// + public Java.Math.BigInteger ModInverse(Java.Math.BigInteger arg0) + { + return IExecuteWithSignature("modInverse", "(Ljava/math/BigInteger;)Ljava/math/BigInteger;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Math.BigInteger ModPow(Java.Math.BigInteger arg0, Java.Math.BigInteger arg1) + { + return IExecute("modPow", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Math.BigInteger Multiply(Java.Math.BigInteger arg0) + { + return IExecuteWithSignature("multiply", "(Ljava/math/BigInteger;)Ljava/math/BigInteger;", arg0); + } + /// + /// + /// + /// + public Java.Math.BigInteger Negate() + { + return IExecuteWithSignature("negate", "()Ljava/math/BigInteger;"); + } + /// + /// + /// + /// + public Java.Math.BigInteger NextProbablePrime() + { + return IExecuteWithSignature("nextProbablePrime", "()Ljava/math/BigInteger;"); + } + /// + /// + /// + /// + public Java.Math.BigInteger Not() + { + return IExecuteWithSignature("not", "()Ljava/math/BigInteger;"); + } + /// + /// + /// + /// + /// + public Java.Math.BigInteger Or(Java.Math.BigInteger arg0) + { + return IExecuteWithSignature("or", "(Ljava/math/BigInteger;)Ljava/math/BigInteger;", arg0); + } + /// + /// + /// + /// + /// + public Java.Math.BigInteger Pow(int arg0) + { + return IExecuteWithSignature("pow", "(I)Ljava/math/BigInteger;", arg0); + } + /// + /// + /// + /// + /// + public Java.Math.BigInteger Remainder(Java.Math.BigInteger arg0) + { + return IExecuteWithSignature("remainder", "(Ljava/math/BigInteger;)Ljava/math/BigInteger;", arg0); + } + /// + /// + /// + /// + /// + public Java.Math.BigInteger SetBit(int arg0) + { + return IExecuteWithSignature("setBit", "(I)Ljava/math/BigInteger;", arg0); + } + /// + /// + /// + /// + /// + public Java.Math.BigInteger ShiftLeft(int arg0) + { + return IExecuteWithSignature("shiftLeft", "(I)Ljava/math/BigInteger;", arg0); + } + /// + /// + /// + /// + /// + public Java.Math.BigInteger ShiftRight(int arg0) + { + return IExecuteWithSignature("shiftRight", "(I)Ljava/math/BigInteger;", arg0); + } + /// + /// + /// + /// + public Java.Math.BigInteger Sqrt() + { + return IExecuteWithSignature("sqrt", "()Ljava/math/BigInteger;"); + } + /// + /// + /// + /// + /// + public Java.Math.BigInteger Subtract(Java.Math.BigInteger arg0) + { + return IExecuteWithSignature("subtract", "(Ljava/math/BigInteger;)Ljava/math/BigInteger;", arg0); + } + /// + /// + /// + /// + /// + public Java.Math.BigInteger Xor(Java.Math.BigInteger arg0) + { + return IExecuteWithSignature("xor", "(Ljava/math/BigInteger;)Ljava/math/BigInteger;", arg0); + } + /// + /// + /// + /// + /// + public Java.Math.BigInteger[] DivideAndRemainder(Java.Math.BigInteger arg0) + { + return IExecuteWithSignatureArray("divideAndRemainder", "(Ljava/math/BigInteger;)[Ljava/math/BigInteger;", arg0); + } + /// + /// + /// + /// + public Java.Math.BigInteger[] SqrtAndRemainder() + { + return IExecuteWithSignatureArray("sqrtAndRemainder", "()[Ljava/math/BigInteger;"); + } + /// + /// + /// + /// + public long LongValueExact() + { + return IExecuteWithSignature("longValueExact", "()J"); + } + /// + /// + /// + /// + public short ShortValueExact() + { + return IExecuteWithSignature("shortValueExact", "()S"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Math/MathContext.cs b/src/net/JNet/GeneratedCore/Java/Math/MathContext.cs new file mode 100644 index 0000000000..71e16d6d15 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Math/MathContext.cs @@ -0,0 +1,121 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Math +{ + #region MathContext + public partial class MathContext + { + #region Constructors + /// + /// + /// + /// + /// + public MathContext(int arg0, Java.Math.RoundingMode arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public MathContext(int arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public MathContext(Java.Lang.String arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Math.MathContext DECIMAL128 { get { if (!_DECIMAL128Ready) { _DECIMAL128Content = SGetField(LocalBridgeClazz, "DECIMAL128"); _DECIMAL128Ready = true; } return _DECIMAL128Content; } } + private static Java.Math.MathContext _DECIMAL128Content = default; + private static bool _DECIMAL128Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Math.MathContext DECIMAL32 { get { if (!_DECIMAL32Ready) { _DECIMAL32Content = SGetField(LocalBridgeClazz, "DECIMAL32"); _DECIMAL32Ready = true; } return _DECIMAL32Content; } } + private static Java.Math.MathContext _DECIMAL32Content = default; + private static bool _DECIMAL32Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Math.MathContext DECIMAL64 { get { if (!_DECIMAL64Ready) { _DECIMAL64Content = SGetField(LocalBridgeClazz, "DECIMAL64"); _DECIMAL64Ready = true; } return _DECIMAL64Content; } } + private static Java.Math.MathContext _DECIMAL64Content = default; + private static bool _DECIMAL64Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Math.MathContext UNLIMITED { get { if (!_UNLIMITEDReady) { _UNLIMITEDContent = SGetField(LocalBridgeClazz, "UNLIMITED"); _UNLIMITEDReady = true; } return _UNLIMITEDContent; } } + private static Java.Math.MathContext _UNLIMITEDContent = default; + private static bool _UNLIMITEDReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int Precision + { + get { return IExecuteWithSignature("getPrecision", "()I"); } + } + /// + /// + /// + public Java.Math.RoundingMode RoundingMode + { + get { return IExecuteWithSignature("getRoundingMode", "()Ljava/math/RoundingMode;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Math/RoundingMode.cs b/src/net/JNet/GeneratedCore/Java/Math/RoundingMode.cs new file mode 100644 index 0000000000..b48dca8735 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Math/RoundingMode.cs @@ -0,0 +1,132 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Math +{ + #region RoundingMode + public partial class RoundingMode + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Math.RoundingMode CEILING { get { if (!_CEILINGReady) { _CEILINGContent = SGetField(LocalBridgeClazz, "CEILING"); _CEILINGReady = true; } return _CEILINGContent; } } + private static Java.Math.RoundingMode _CEILINGContent = default; + private static bool _CEILINGReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Math.RoundingMode DOWN { get { if (!_DOWNReady) { _DOWNContent = SGetField(LocalBridgeClazz, "DOWN"); _DOWNReady = true; } return _DOWNContent; } } + private static Java.Math.RoundingMode _DOWNContent = default; + private static bool _DOWNReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Math.RoundingMode FLOOR { get { if (!_FLOORReady) { _FLOORContent = SGetField(LocalBridgeClazz, "FLOOR"); _FLOORReady = true; } return _FLOORContent; } } + private static Java.Math.RoundingMode _FLOORContent = default; + private static bool _FLOORReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Math.RoundingMode HALF_DOWN { get { if (!_HALF_DOWNReady) { _HALF_DOWNContent = SGetField(LocalBridgeClazz, "HALF_DOWN"); _HALF_DOWNReady = true; } return _HALF_DOWNContent; } } + private static Java.Math.RoundingMode _HALF_DOWNContent = default; + private static bool _HALF_DOWNReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Math.RoundingMode HALF_EVEN { get { if (!_HALF_EVENReady) { _HALF_EVENContent = SGetField(LocalBridgeClazz, "HALF_EVEN"); _HALF_EVENReady = true; } return _HALF_EVENContent; } } + private static Java.Math.RoundingMode _HALF_EVENContent = default; + private static bool _HALF_EVENReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Math.RoundingMode HALF_UP { get { if (!_HALF_UPReady) { _HALF_UPContent = SGetField(LocalBridgeClazz, "HALF_UP"); _HALF_UPReady = true; } return _HALF_UPContent; } } + private static Java.Math.RoundingMode _HALF_UPContent = default; + private static bool _HALF_UPReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Math.RoundingMode UNNECESSARY { get { if (!_UNNECESSARYReady) { _UNNECESSARYContent = SGetField(LocalBridgeClazz, "UNNECESSARY"); _UNNECESSARYReady = true; } return _UNNECESSARYContent; } } + private static Java.Math.RoundingMode _UNNECESSARYContent = default; + private static bool _UNNECESSARYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Math.RoundingMode UP { get { if (!_UPReady) { _UPContent = SGetField(LocalBridgeClazz, "UP"); _UPReady = true; } return _UPContent; } } + private static Java.Math.RoundingMode _UPContent = default; + private static bool _UPReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Math.RoundingMode ValueOf(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(I)Ljava/math/RoundingMode;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Math.RoundingMode ValueOf(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Ljava/lang/String;)Ljava/math/RoundingMode;", arg0); + } + /// + /// + /// + /// + public static Java.Math.RoundingMode[] Values() + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "values", "()[Ljava/math/RoundingMode;"); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Net/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Java/Net/AllPackageClasses.cs new file mode 100644 index 0000000000..dcf40af0d2 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Net/AllPackageClasses.cs @@ -0,0 +1,2717 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Java.Net +{ + #region Authenticator + /// + /// + /// + public partial class Authenticator : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.net.Authenticator"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Authenticator class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Authenticator() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Authenticator class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Authenticator(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region RequestorType + /// + /// + /// + public partial class RequestorType : Java.Lang.Enum + { + const string _bridgeClassName = "java.net.Authenticator$RequestorType"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public RequestorType() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public RequestorType(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region BindException + /// + /// + /// + public partial class BindException : Java.Net.SocketException + { + const string _bridgeClassName = "java.net.BindException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region CacheRequest + /// + /// + /// + public partial class CacheRequest : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.net.CacheRequest"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("CacheRequest class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CacheRequest() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("CacheRequest class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CacheRequest(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CacheResponse + /// + /// + /// + public partial class CacheResponse : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.net.CacheResponse"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("CacheResponse class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CacheResponse() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("CacheResponse class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CacheResponse(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ConnectException + /// + /// + /// + public partial class ConnectException : Java.Net.SocketException + { + const string _bridgeClassName = "java.net.ConnectException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region ContentHandler + /// + /// + /// + public partial class ContentHandler : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.net.ContentHandler"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ContentHandler class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ContentHandler() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ContentHandler class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ContentHandler(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ContentHandlerFactory + /// + /// + /// + public partial class ContentHandlerFactory : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.net.ContentHandlerFactory"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ContentHandlerFactory class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ContentHandlerFactory() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ContentHandlerFactory class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ContentHandlerFactory(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CookieHandler + /// + /// + /// + public partial class CookieHandler : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.net.CookieHandler"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("CookieHandler class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CookieHandler() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("CookieHandler class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CookieHandler(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CookieManager + /// + /// + /// + public partial class CookieManager : Java.Net.CookieHandler + { + const string _bridgeClassName = "java.net.CookieManager"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public CookieManager() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public CookieManager(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CookiePolicy + /// + /// + /// + public partial class CookiePolicy : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.net.CookiePolicy"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("CookiePolicy class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CookiePolicy() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("CookiePolicy class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CookiePolicy(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CookieStore + /// + /// + /// + public partial class CookieStore : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.net.CookieStore"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("CookieStore class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CookieStore() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("CookieStore class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CookieStore(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DatagramPacket + /// + /// + /// + public partial class DatagramPacket : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.net.DatagramPacket"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DatagramPacket() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DatagramPacket(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DatagramSocket + /// + /// + /// + public partial class DatagramSocket : Java.Io.Closeable + { + const string _bridgeClassName = "java.net.DatagramSocket"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DatagramSocket() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DatagramSocket(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DatagramSocketImpl + /// + /// + /// + public partial class DatagramSocketImpl : Java.Net.SocketOptions + { + const string _bridgeClassName = "java.net.DatagramSocketImpl"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("DatagramSocketImpl class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DatagramSocketImpl() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("DatagramSocketImpl class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DatagramSocketImpl(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DatagramSocketImplFactory + /// + /// + /// + public partial class DatagramSocketImplFactory : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.net.DatagramSocketImplFactory"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("DatagramSocketImplFactory class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DatagramSocketImplFactory() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("DatagramSocketImplFactory class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DatagramSocketImplFactory(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region FileNameMap + /// + /// + /// + public partial class FileNameMap : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.net.FileNameMap"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("FileNameMap class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public FileNameMap() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("FileNameMap class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public FileNameMap(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region HttpCookie + /// + /// + /// + public partial class HttpCookie : Java.Lang.Cloneable + { + const string _bridgeClassName = "java.net.HttpCookie"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public HttpCookie() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public HttpCookie(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region HttpRetryException + /// + /// + /// + public partial class HttpRetryException : Java.Io.IOException + { + const string _bridgeClassName = "java.net.HttpRetryException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region HttpURLConnection + /// + /// + /// + public partial class HttpURLConnection : Java.Net.URLConnection + { + const string _bridgeClassName = "java.net.HttpURLConnection"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("HttpURLConnection class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HttpURLConnection() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("HttpURLConnection class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HttpURLConnection(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region IDN + /// + /// + /// + public partial class IDN : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.net.IDN"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public IDN() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public IDN(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Inet4Address + /// + /// + /// + public partial class Inet4Address : Java.Net.InetAddress + { + const string _bridgeClassName = "java.net.Inet4Address"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Inet4Address() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Inet4Address(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Inet6Address + /// + /// + /// + public partial class Inet6Address : Java.Net.InetAddress + { + const string _bridgeClassName = "java.net.Inet6Address"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Inet6Address() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Inet6Address(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region InetAddress + /// + /// + /// + public partial class InetAddress : Java.Io.Serializable + { + const string _bridgeClassName = "java.net.InetAddress"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public InetAddress() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public InetAddress(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region InetSocketAddress + /// + /// + /// + public partial class InetSocketAddress : Java.Net.SocketAddress + { + const string _bridgeClassName = "java.net.InetSocketAddress"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public InetSocketAddress() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public InetSocketAddress(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region InterfaceAddress + /// + /// + /// + public partial class InterfaceAddress : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.net.InterfaceAddress"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public InterfaceAddress() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public InterfaceAddress(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region JarURLConnection + /// + /// + /// + public partial class JarURLConnection : Java.Net.URLConnection + { + const string _bridgeClassName = "java.net.JarURLConnection"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("JarURLConnection class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public JarURLConnection() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("JarURLConnection class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public JarURLConnection(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MalformedURLException + /// + /// + /// + public partial class MalformedURLException : Java.Io.IOException + { + const string _bridgeClassName = "java.net.MalformedURLException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region MulticastSocket + /// + /// + /// + public partial class MulticastSocket : Java.Net.DatagramSocket + { + const string _bridgeClassName = "java.net.MulticastSocket"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MulticastSocket() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MulticastSocket(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region NetPermission + /// + /// + /// + public partial class NetPermission : Java.Security.BasicPermission + { + const string _bridgeClassName = "java.net.NetPermission"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public NetPermission() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public NetPermission(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region NetworkInterface + /// + /// + /// + public partial class NetworkInterface : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.net.NetworkInterface"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public NetworkInterface() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public NetworkInterface(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region NoRouteToHostException + /// + /// + /// + public partial class NoRouteToHostException : Java.Net.SocketException + { + const string _bridgeClassName = "java.net.NoRouteToHostException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region PasswordAuthentication + /// + /// + /// + public partial class PasswordAuthentication : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.net.PasswordAuthentication"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public PasswordAuthentication() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public PasswordAuthentication(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PortUnreachableException + /// + /// + /// + public partial class PortUnreachableException : Java.Net.SocketException + { + const string _bridgeClassName = "java.net.PortUnreachableException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region ProtocolException + /// + /// + /// + public partial class ProtocolException : Java.Io.IOException + { + const string _bridgeClassName = "java.net.ProtocolException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region ProtocolFamily + /// + /// + /// + public partial class ProtocolFamily : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.net.ProtocolFamily"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ProtocolFamily class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ProtocolFamily() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ProtocolFamily class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ProtocolFamily(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Proxy + /// + /// + /// + public partial class Proxy : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.net.Proxy"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Proxy() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Proxy(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region Type + /// + /// + /// + public partial class Type : Java.Lang.Enum + { + const string _bridgeClassName = "java.net.Proxy$Type"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Type() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Type(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region ProxySelector + /// + /// + /// + public partial class ProxySelector : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.net.ProxySelector"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ProxySelector class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ProxySelector() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ProxySelector class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ProxySelector(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ResponseCache + /// + /// + /// + public partial class ResponseCache : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.net.ResponseCache"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ResponseCache class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ResponseCache() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ResponseCache class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ResponseCache(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SecureCacheResponse + /// + /// + /// + public partial class SecureCacheResponse : Java.Net.CacheResponse + { + const string _bridgeClassName = "java.net.SecureCacheResponse"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("SecureCacheResponse class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SecureCacheResponse() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("SecureCacheResponse class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SecureCacheResponse(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ServerSocket + /// + /// + /// + public partial class ServerSocket : Java.Io.Closeable + { + const string _bridgeClassName = "java.net.ServerSocket"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ServerSocket() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ServerSocket(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Socket + /// + /// + /// + public partial class Socket : Java.Io.Closeable + { + const string _bridgeClassName = "java.net.Socket"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Socket() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Socket(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SocketAddress + /// + /// + /// + public partial class SocketAddress : Java.Io.Serializable + { + const string _bridgeClassName = "java.net.SocketAddress"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("SocketAddress class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SocketAddress() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("SocketAddress class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SocketAddress(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SocketException + /// + /// + /// + public partial class SocketException : Java.Io.IOException + { + const string _bridgeClassName = "java.net.SocketException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region SocketImpl + /// + /// + /// + public partial class SocketImpl : Java.Net.SocketOptions + { + const string _bridgeClassName = "java.net.SocketImpl"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("SocketImpl class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SocketImpl() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("SocketImpl class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SocketImpl(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SocketImplFactory + /// + /// + /// + public partial class SocketImplFactory : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.net.SocketImplFactory"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("SocketImplFactory class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SocketImplFactory() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("SocketImplFactory class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SocketImplFactory(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SocketOption + /// + /// + /// + public partial class SocketOption : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.net.SocketOption"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("SocketOption class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SocketOption() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("SocketOption class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SocketOption(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SocketOption + /// + /// + /// + /// + public partial class SocketOption : MASES.JCOBridge.C2JBridge.JVMBridgeBase> + { + const string _bridgeClassName = "java.net.SocketOption"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("SocketOption class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SocketOption() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("SocketOption class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SocketOption(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SocketOptions + /// + /// + /// + public partial class SocketOptions : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.net.SocketOptions"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("SocketOptions class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SocketOptions() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("SocketOptions class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SocketOptions(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SocketPermission + /// + /// + /// + public partial class SocketPermission : Java.Security.Permission + { + const string _bridgeClassName = "java.net.SocketPermission"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SocketPermission() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SocketPermission(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SocketTimeoutException + /// + /// + /// + public partial class SocketTimeoutException : Java.Io.InterruptedIOException + { + const string _bridgeClassName = "java.net.SocketTimeoutException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region StandardProtocolFamily + /// + /// + /// + public partial class StandardProtocolFamily : Java.Lang.Enum + { + const string _bridgeClassName = "java.net.StandardProtocolFamily"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public StandardProtocolFamily() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public StandardProtocolFamily(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region StandardSocketOptions + /// + /// + /// + public partial class StandardSocketOptions : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.net.StandardSocketOptions"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public StandardSocketOptions() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public StandardSocketOptions(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region UnknownHostException + /// + /// + /// + public partial class UnknownHostException : Java.Io.IOException + { + const string _bridgeClassName = "java.net.UnknownHostException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region UnknownServiceException + /// + /// + /// + public partial class UnknownServiceException : Java.Io.IOException + { + const string _bridgeClassName = "java.net.UnknownServiceException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region URI + /// + /// + /// + public partial class URI : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.net.URI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public URI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public URI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region URISyntaxException + /// + /// + /// + public partial class URISyntaxException : Java.Lang.Exception + { + const string _bridgeClassName = "java.net.URISyntaxException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region URL + /// + /// + /// + public partial class URL : Java.Io.Serializable + { + const string _bridgeClassName = "java.net.URL"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public URL() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public URL(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region URLClassLoader + /// + /// + /// + public partial class URLClassLoader : Java.Security.SecureClassLoader + { + const string _bridgeClassName = "java.net.URLClassLoader"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public URLClassLoader() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public URLClassLoader(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region URLConnection + /// + /// + /// + public partial class URLConnection : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.net.URLConnection"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("URLConnection class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public URLConnection() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("URLConnection class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public URLConnection(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region URLDecoder + /// + /// + /// + public partial class URLDecoder : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.net.URLDecoder"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public URLDecoder() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public URLDecoder(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region URLEncoder + /// + /// + /// + public partial class URLEncoder : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.net.URLEncoder"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public URLEncoder() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public URLEncoder(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region URLPermission + /// + /// + /// + public partial class URLPermission : Java.Security.Permission + { + const string _bridgeClassName = "java.net.URLPermission"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public URLPermission() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public URLPermission(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region URLStreamHandler + /// + /// + /// + public partial class URLStreamHandler : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.net.URLStreamHandler"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("URLStreamHandler class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public URLStreamHandler() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("URLStreamHandler class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public URLStreamHandler(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region URLStreamHandlerFactory + /// + /// + /// + public partial class URLStreamHandlerFactory : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.net.URLStreamHandlerFactory"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("URLStreamHandlerFactory class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public URLStreamHandlerFactory() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("URLStreamHandlerFactory class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public URLStreamHandlerFactory(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Net/Authenticator.cs b/src/net/JNet/GeneratedCore/Java/Net/Authenticator.cs new file mode 100644 index 0000000000..ba9c49fd06 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Net/Authenticator.cs @@ -0,0 +1,201 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Net +{ + #region Authenticator + public partial class Authenticator + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + public static Java.Net.Authenticator Default + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getDefault", "()Ljava/net/Authenticator;"); } set { SExecuteWithSignature(LocalBridgeClazz, "setDefault", "(Ljava/net/Authenticator;)V", value); } + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Net.PasswordAuthentication RequestPasswordAuthentication(Java.Lang.String arg0, Java.Net.InetAddress arg1, int arg2, Java.Lang.String arg3, Java.Lang.String arg4, Java.Lang.String arg5, Java.Net.URL arg6, Java.Net.Authenticator.RequestorType arg7) + { + return SExecute(LocalBridgeClazz, "requestPasswordAuthentication", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Net.PasswordAuthentication RequestPasswordAuthentication(Java.Lang.String arg0, Java.Net.InetAddress arg1, int arg2, Java.Lang.String arg3, Java.Lang.String arg4, Java.Lang.String arg5) + { + return SExecute(LocalBridgeClazz, "requestPasswordAuthentication", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Net.PasswordAuthentication RequestPasswordAuthentication(Java.Net.Authenticator arg0, Java.Lang.String arg1, Java.Net.InetAddress arg2, int arg3, Java.Lang.String arg4, Java.Lang.String arg5, Java.Lang.String arg6, Java.Net.URL arg7, Java.Net.Authenticator.RequestorType arg8) + { + return SExecute(LocalBridgeClazz, "requestPasswordAuthentication", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Net.PasswordAuthentication RequestPasswordAuthentication(Java.Net.InetAddress arg0, int arg1, Java.Lang.String arg2, Java.Lang.String arg3, Java.Lang.String arg4) + { + return SExecute(LocalBridgeClazz, "requestPasswordAuthentication", arg0, arg1, arg2, arg3, arg4); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Net.PasswordAuthentication RequestPasswordAuthenticationInstance(Java.Lang.String arg0, Java.Net.InetAddress arg1, int arg2, Java.Lang.String arg3, Java.Lang.String arg4, Java.Lang.String arg5, Java.Net.URL arg6, Java.Net.Authenticator.RequestorType arg7) + { + return IExecute("requestPasswordAuthenticationInstance", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7); + } + + #endregion + + #region Nested classes + #region RequestorType + public partial class RequestorType + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Net.Authenticator.RequestorType PROXY { get { if (!_PROXYReady) { _PROXYContent = SGetField(LocalBridgeClazz, "PROXY"); _PROXYReady = true; } return _PROXYContent; } } + private static Java.Net.Authenticator.RequestorType _PROXYContent = default; + private static bool _PROXYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Net.Authenticator.RequestorType SERVER { get { if (!_SERVERReady) { _SERVERContent = SGetField(LocalBridgeClazz, "SERVER"); _SERVERReady = true; } return _SERVERContent; } } + private static Java.Net.Authenticator.RequestorType _SERVERContent = default; + private static bool _SERVERReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Net.Authenticator.RequestorType ValueOf(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Ljava/lang/String;)Ljava/net/Authenticator$RequestorType;", arg0); + } + /// + /// + /// + /// + public static Java.Net.Authenticator.RequestorType[] Values() + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "values", "()[Ljava/net/Authenticator$RequestorType;"); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Net/BindException.cs b/src/net/JNet/GeneratedCore/Java/Net/BindException.cs new file mode 100644 index 0000000000..52db17ba8e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Net/BindException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Net +{ + #region BindException + public partial class BindException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Net/CacheRequest.cs b/src/net/JNet/GeneratedCore/Java/Net/CacheRequest.cs new file mode 100644 index 0000000000..5dc29ad74d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Net/CacheRequest.cs @@ -0,0 +1,72 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Net +{ + #region CacheRequest + public partial class CacheRequest + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Io.OutputStream Body + { + get { return IExecuteWithSignature("getBody", "()Ljava/io/OutputStream;"); } + } + /// + /// + /// + public void Abort() + { + IExecuteWithSignature("abort", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Net/CacheResponse.cs b/src/net/JNet/GeneratedCore/Java/Net/CacheResponse.cs new file mode 100644 index 0000000000..9ffc13a585 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Net/CacheResponse.cs @@ -0,0 +1,72 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Net +{ + #region CacheResponse + public partial class CacheResponse + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Io.InputStream Body + { + get { return IExecuteWithSignature("getBody", "()Ljava/io/InputStream;"); } + } + /// + /// + /// + public Java.Util.Map> Headers + { + get { return IExecuteWithSignature>>("getHeaders", "()Ljava/util/Map;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Net/ConnectException.cs b/src/net/JNet/GeneratedCore/Java/Net/ConnectException.cs new file mode 100644 index 0000000000..907218bb73 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Net/ConnectException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Net +{ + #region ConnectException + public partial class ConnectException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Net/ContentHandler.cs b/src/net/JNet/GeneratedCore/Java/Net/ContentHandler.cs new file mode 100644 index 0000000000..8ef12aa1f6 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Net/ContentHandler.cs @@ -0,0 +1,79 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Net +{ + #region ContentHandler + public partial class ContentHandler + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public object GetContent(Java.Net.URLConnection arg0) + { + return IExecuteWithSignature("getContent", "(Ljava/net/URLConnection;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public object GetContent(Java.Net.URLConnection arg0, Java.Lang.Class[] arg1) + { + return IExecute("getContent", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Net/ContentHandlerFactory.cs b/src/net/JNet/GeneratedCore/Java/Net/ContentHandlerFactory.cs new file mode 100644 index 0000000000..ec8e865917 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Net/ContentHandlerFactory.cs @@ -0,0 +1,91 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Net +{ + #region IContentHandlerFactory + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IContentHandlerFactory + { + #region Instance methods + /// + /// + /// + /// + /// + Java.Net.ContentHandler CreateContentHandler(Java.Lang.String arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ContentHandlerFactory + public partial class ContentHandlerFactory : Java.Net.IContentHandlerFactory + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public Java.Net.ContentHandler CreateContentHandler(Java.Lang.String arg0) + { + return IExecuteWithSignature("createContentHandler", "(Ljava/lang/String;)Ljava/net/ContentHandler;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Net/CookieHandler.cs b/src/net/JNet/GeneratedCore/Java/Net/CookieHandler.cs new file mode 100644 index 0000000000..29c73928de --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Net/CookieHandler.cs @@ -0,0 +1,86 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Net +{ + #region CookieHandler + public partial class CookieHandler + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + public static Java.Net.CookieHandler Default + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getDefault", "()Ljava/net/CookieHandler;"); } set { SExecuteWithSignature(LocalBridgeClazz, "setDefault", "(Ljava/net/CookieHandler;)V", value); } + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Map> Get(Java.Net.URI arg0, Java.Util.Map> arg1) + { + return IExecute>>("get", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void Put(Java.Net.URI arg0, Java.Util.Map> arg1) + { + IExecute("put", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Net/CookieManager.cs b/src/net/JNet/GeneratedCore/Java/Net/CookieManager.cs new file mode 100644 index 0000000000..434ddb9cbf --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Net/CookieManager.cs @@ -0,0 +1,82 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Net +{ + #region CookieManager + public partial class CookieManager + { + #region Constructors + /// + /// + /// + /// + /// + public CookieManager(Java.Net.CookieStore arg0, Java.Net.CookiePolicy arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Net.CookieStore CookieStore + { + get { return IExecuteWithSignature("getCookieStore", "()Ljava/net/CookieStore;"); } + } + /// + /// + /// + /// + public void SetCookiePolicy(Java.Net.CookiePolicy arg0) + { + IExecuteWithSignature("setCookiePolicy", "(Ljava/net/CookiePolicy;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Net/CookiePolicy.cs b/src/net/JNet/GeneratedCore/Java/Net/CookiePolicy.cs new file mode 100644 index 0000000000..6750a14072 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Net/CookiePolicy.cs @@ -0,0 +1,111 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Net +{ + #region ICookiePolicy + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ICookiePolicy + { + #region Instance methods + /// + /// + /// + /// + /// + /// + bool ShouldAccept(Java.Net.URI arg0, Java.Net.HttpCookie arg1); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region CookiePolicy + public partial class CookiePolicy : Java.Net.ICookiePolicy + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Net.CookiePolicy ACCEPT_ALL { get { if (!_ACCEPT_ALLReady) { _ACCEPT_ALLContent = SGetField(LocalBridgeClazz, "ACCEPT_ALL"); _ACCEPT_ALLReady = true; } return _ACCEPT_ALLContent; } } + private static Java.Net.CookiePolicy _ACCEPT_ALLContent = default; + private static bool _ACCEPT_ALLReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Net.CookiePolicy ACCEPT_NONE { get { if (!_ACCEPT_NONEReady) { _ACCEPT_NONEContent = SGetField(LocalBridgeClazz, "ACCEPT_NONE"); _ACCEPT_NONEReady = true; } return _ACCEPT_NONEContent; } } + private static Java.Net.CookiePolicy _ACCEPT_NONEContent = default; + private static bool _ACCEPT_NONEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Net.CookiePolicy ACCEPT_ORIGINAL_SERVER { get { if (!_ACCEPT_ORIGINAL_SERVERReady) { _ACCEPT_ORIGINAL_SERVERContent = SGetField(LocalBridgeClazz, "ACCEPT_ORIGINAL_SERVER"); _ACCEPT_ORIGINAL_SERVERReady = true; } return _ACCEPT_ORIGINAL_SERVERContent; } } + private static Java.Net.CookiePolicy _ACCEPT_ORIGINAL_SERVERContent = default; + private static bool _ACCEPT_ORIGINAL_SERVERReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public bool ShouldAccept(Java.Net.URI arg0, Java.Net.HttpCookie arg1) + { + return IExecute("shouldAccept", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Net/CookieStore.cs b/src/net/JNet/GeneratedCore/Java/Net/CookieStore.cs new file mode 100644 index 0000000000..eae246ef77 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Net/CookieStore.cs @@ -0,0 +1,158 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Net +{ + #region ICookieStore + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ICookieStore + { + #region Instance methods + /// + /// + /// + Java.Util.List Cookies { get; } + /// + /// + /// + Java.Util.List URIs { get; } + /// + /// + /// + /// + /// + /// + bool Remove(Java.Net.URI arg0, Java.Net.HttpCookie arg1); + /// + /// + /// + /// + bool RemoveAll(); + /// + /// + /// + /// + /// + Java.Util.List Get(Java.Net.URI arg0); + /// + /// + /// + /// + /// + void Add(Java.Net.URI arg0, Java.Net.HttpCookie arg1); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region CookieStore + public partial class CookieStore : Java.Net.ICookieStore + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Util.List Cookies + { + get { return IExecuteWithSignature>("getCookies", "()Ljava/util/List;"); } + } + /// + /// + /// + public Java.Util.List URIs + { + get { return IExecuteWithSignature>("getURIs", "()Ljava/util/List;"); } + } + /// + /// + /// + /// + /// + /// + public bool Remove(Java.Net.URI arg0, Java.Net.HttpCookie arg1) + { + return IExecute("remove", arg0, arg1); + } + /// + /// + /// + /// + public bool RemoveAll() + { + return IExecuteWithSignature("removeAll", "()Z"); + } + /// + /// + /// + /// + /// + public Java.Util.List Get(Java.Net.URI arg0) + { + return IExecuteWithSignature>("get", "(Ljava/net/URI;)Ljava/util/List;", arg0); + } + /// + /// + /// + /// + /// + public void Add(Java.Net.URI arg0, Java.Net.HttpCookie arg1) + { + IExecute("add", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Net/DatagramPacket.cs b/src/net/JNet/GeneratedCore/Java/Net/DatagramPacket.cs new file mode 100644 index 0000000000..24a27a6dd2 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Net/DatagramPacket.cs @@ -0,0 +1,173 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Net +{ + #region DatagramPacket + public partial class DatagramPacket + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + /// + public DatagramPacket(byte[] arg0, int arg1, int arg2, Java.Net.InetAddress arg3, int arg4) + : base(arg0, arg1, arg2, arg3, arg4) + { + } + /// + /// + /// + /// + /// + /// + /// + public DatagramPacket(byte[] arg0, int arg1, int arg2, Java.Net.SocketAddress arg3) + : base(arg0, arg1, arg2, arg3) + { + } + /// + /// + /// + /// + /// + /// + public DatagramPacket(byte[] arg0, int arg1, int arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + /// + /// + public DatagramPacket(byte[] arg0, int arg1, Java.Net.InetAddress arg2, int arg3) + : base(arg0, arg1, arg2, arg3) + { + } + /// + /// + /// + /// + /// + /// + public DatagramPacket(byte[] arg0, int arg1, Java.Net.SocketAddress arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + public DatagramPacket(byte[] arg0, int arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Net.InetAddress Address + { + get { return IExecuteWithSignature("getAddress", "()Ljava/net/InetAddress;"); } set { IExecuteWithSignature("setAddress", "(Ljava/net/InetAddress;)V", value); } + } + /// + /// + /// + public byte[] Data + { + get { return IExecuteWithSignatureArray("getData", "()[B"); } set { IExecuteWithSignature("setData", "([B)V", value); } + } + /// + /// + /// + public int Length + { + get { return IExecuteWithSignature("getLength", "()I"); } set { IExecuteWithSignature("setLength", "(I)V", value); } + } + /// + /// + /// + public int Offset + { + get { return IExecuteWithSignature("getOffset", "()I"); } + } + /// + /// + /// + public int Port + { + get { return IExecuteWithSignature("getPort", "()I"); } set { IExecuteWithSignature("setPort", "(I)V", value); } + } + /// + /// + /// + public Java.Net.SocketAddress SocketAddress + { + get { return IExecuteWithSignature("getSocketAddress", "()Ljava/net/SocketAddress;"); } set { IExecuteWithSignature("setSocketAddress", "(Ljava/net/SocketAddress;)V", value); } + } + /// + /// + /// + /// + /// + /// + public void SetData(byte[] arg0, int arg1, int arg2) + { + IExecute("setData", arg0, arg1, arg2); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Net/DatagramSocket.cs b/src/net/JNet/GeneratedCore/Java/Net/DatagramSocket.cs new file mode 100644 index 0000000000..8772139b31 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Net/DatagramSocket.cs @@ -0,0 +1,300 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Net +{ + #region DatagramSocket + public partial class DatagramSocket + { + #region Constructors + /// + /// + /// + /// + /// + /// + public DatagramSocket(int arg0, Java.Net.InetAddress arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + public DatagramSocket(int arg0) + : base(arg0) + { + } + /// + /// + /// + /// + /// + public DatagramSocket(Java.Net.SocketAddress arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static void SetDatagramSocketImplFactory(Java.Net.DatagramSocketImplFactory arg0) + { + SExecuteWithSignature(LocalBridgeClazz, "setDatagramSocketImplFactory", "(Ljava/net/DatagramSocketImplFactory;)V", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public bool Broadcast + { + get { return IExecuteWithSignature("getBroadcast", "()Z"); } set { IExecuteWithSignature("setBroadcast", "(Z)V", value); } + } + /// + /// + /// + public Java.Nio.Channels.DatagramChannel Channel + { + get { return IExecuteWithSignature("getChannel", "()Ljava/nio/channels/DatagramChannel;"); } + } + /// + /// + /// + public Java.Net.InetAddress InetAddress + { + get { return IExecuteWithSignature("getInetAddress", "()Ljava/net/InetAddress;"); } + } + /// + /// + /// + public Java.Net.InetAddress LocalAddress + { + get { return IExecuteWithSignature("getLocalAddress", "()Ljava/net/InetAddress;"); } + } + /// + /// + /// + public int LocalPort + { + get { return IExecuteWithSignature("getLocalPort", "()I"); } + } + /// + /// + /// + public Java.Net.SocketAddress LocalSocketAddress + { + get { return IExecuteWithSignature("getLocalSocketAddress", "()Ljava/net/SocketAddress;"); } + } + /// + /// + /// + public int Port + { + get { return IExecuteWithSignature("getPort", "()I"); } + } + /// + /// + /// + public int ReceiveBufferSize + { + get { return IExecuteWithSignature("getReceiveBufferSize", "()I"); } set { IExecuteWithSignature("setReceiveBufferSize", "(I)V", value); } + } + /// + /// + /// + public Java.Net.SocketAddress RemoteSocketAddress + { + get { return IExecuteWithSignature("getRemoteSocketAddress", "()Ljava/net/SocketAddress;"); } + } + /// + /// + /// + public bool ReuseAddress + { + get { return IExecuteWithSignature("getReuseAddress", "()Z"); } set { IExecuteWithSignature("setReuseAddress", "(Z)V", value); } + } + /// + /// + /// + public int SendBufferSize + { + get { return IExecuteWithSignature("getSendBufferSize", "()I"); } set { IExecuteWithSignature("setSendBufferSize", "(I)V", value); } + } + /// + /// + /// + public int SoTimeout + { + get { return IExecuteWithSignature("getSoTimeout", "()I"); } set { IExecuteWithSignature("setSoTimeout", "(I)V", value); } + } + /// + /// + /// + public int TrafficClass + { + get { return IExecuteWithSignature("getTrafficClass", "()I"); } set { IExecuteWithSignature("setTrafficClass", "(I)V", value); } + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Net.DatagramSocket SetOption(Java.Net.SocketOption arg0, T arg1) + { + return IExecute("setOption", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public T GetOption(Java.Net.SocketOption arg0) + { + return IExecuteWithSignature("getOption", "(Ljava/net/SocketOption;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + public bool IsBound() + { + return IExecuteWithSignature("isBound", "()Z"); + } + /// + /// + /// + /// + public bool IsClosed() + { + return IExecuteWithSignature("isClosed", "()Z"); + } + /// + /// + /// + /// + public bool IsConnected() + { + return IExecuteWithSignature("isConnected", "()Z"); + } + /// + /// + /// + /// + public Java.Util.Set> SupportedOptions() + { + return IExecuteWithSignature>>("supportedOptions", "()Ljava/util/Set;"); + } + /// + /// + /// + /// + /// + public void Bind(Java.Net.SocketAddress arg0) + { + IExecuteWithSignature("bind", "(Ljava/net/SocketAddress;)V", arg0); + } + /// + /// + /// + /// + /// + public void Receive(Java.Net.DatagramPacket arg0) + { + IExecuteWithSignature("receive", "(Ljava/net/DatagramPacket;)V", arg0); + } + /// + /// + /// + public void Close() + { + IExecuteWithSignature("close", "()V"); + } + /// + /// + /// + /// + /// + public void Connect(Java.Net.InetAddress arg0, int arg1) + { + IExecute("connect", arg0, arg1); + } + /// + /// + /// + /// + /// + public void Connect(Java.Net.SocketAddress arg0) + { + IExecuteWithSignature("connect", "(Ljava/net/SocketAddress;)V", arg0); + } + /// + /// + /// + public void Disconnect() + { + IExecuteWithSignature("disconnect", "()V"); + } + /// + /// + /// + /// + /// + public void Send(Java.Net.DatagramPacket arg0) + { + IExecuteWithSignature("send", "(Ljava/net/DatagramPacket;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Net/DatagramSocketImpl.cs b/src/net/JNet/GeneratedCore/Java/Net/DatagramSocketImpl.cs new file mode 100644 index 0000000000..dd1abf5155 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Net/DatagramSocketImpl.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Net +{ + #region DatagramSocketImpl + public partial class DatagramSocketImpl + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Net/DatagramSocketImplFactory.cs b/src/net/JNet/GeneratedCore/Java/Net/DatagramSocketImplFactory.cs new file mode 100644 index 0000000000..10fa84c88f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Net/DatagramSocketImplFactory.cs @@ -0,0 +1,89 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Net +{ + #region IDatagramSocketImplFactory + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IDatagramSocketImplFactory + { + #region Instance methods + /// + /// + /// + /// + Java.Net.DatagramSocketImpl CreateDatagramSocketImpl(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region DatagramSocketImplFactory + public partial class DatagramSocketImplFactory : Java.Net.IDatagramSocketImplFactory + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public Java.Net.DatagramSocketImpl CreateDatagramSocketImpl() + { + return IExecuteWithSignature("createDatagramSocketImpl", "()Ljava/net/DatagramSocketImpl;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Net/FileNameMap.cs b/src/net/JNet/GeneratedCore/Java/Net/FileNameMap.cs new file mode 100644 index 0000000000..aeae685616 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Net/FileNameMap.cs @@ -0,0 +1,91 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Net +{ + #region IFileNameMap + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IFileNameMap + { + #region Instance methods + /// + /// + /// + /// + /// + Java.Lang.String GetContentTypeFor(Java.Lang.String arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region FileNameMap + public partial class FileNameMap : Java.Net.IFileNameMap + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public Java.Lang.String GetContentTypeFor(Java.Lang.String arg0) + { + return IExecuteWithSignature("getContentTypeFor", "(Ljava/lang/String;)Ljava/lang/String;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Net/Http/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Java/Net/Http/AllPackageClasses.cs new file mode 100644 index 0000000000..12ec4f69e6 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Net/Http/AllPackageClasses.cs @@ -0,0 +1,1174 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Java.Net.Http +{ + #region HttpClient + /// + /// + /// + public partial class HttpClient : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.net.http.HttpClient"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("HttpClient class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HttpClient() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("HttpClient class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HttpClient(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region Builder + /// + /// + /// + public partial class Builder : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.net.http.HttpClient$Builder"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Builder class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Builder() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Builder class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Builder(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region Redirect + /// + /// + /// + public partial class Redirect : Java.Lang.Enum + { + const string _bridgeClassName = "java.net.http.HttpClient$Redirect"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Redirect() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Redirect(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region Version + /// + /// + /// + public partial class Version : Java.Lang.Enum + { + const string _bridgeClassName = "java.net.http.HttpClient$Version"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Version() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Version(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region HttpConnectTimeoutException + /// + /// + /// + public partial class HttpConnectTimeoutException : Java.Net.Http.HttpTimeoutException + { + const string _bridgeClassName = "java.net.http.HttpConnectTimeoutException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region HttpHeaders + /// + /// + /// + public partial class HttpHeaders : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.net.http.HttpHeaders"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public HttpHeaders() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public HttpHeaders(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region HttpRequest + /// + /// + /// + public partial class HttpRequest : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.net.http.HttpRequest"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("HttpRequest class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HttpRequest() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("HttpRequest class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HttpRequest(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region BodyPublisher + /// + /// + /// + public partial class BodyPublisher : Java.Util.Concurrent.Flow.Publisher + { + const string _bridgeClassName = "java.net.http.HttpRequest$BodyPublisher"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("BodyPublisher class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public BodyPublisher() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("BodyPublisher class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public BodyPublisher(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region BodyPublishers + /// + /// + /// + public partial class BodyPublishers : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.net.http.HttpRequest$BodyPublishers"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public BodyPublishers() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public BodyPublishers(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region Builder + /// + /// + /// + public partial class Builder : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.net.http.HttpRequest$Builder"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Builder class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Builder() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Builder class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Builder(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region HttpResponse + /// + /// + /// + public partial class HttpResponse : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.net.http.HttpResponse"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("HttpResponse class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HttpResponse() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("HttpResponse class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HttpResponse(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region BodyHandler + /// + /// + /// + public partial class BodyHandler : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.net.http.HttpResponse$BodyHandler"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("BodyHandler class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public BodyHandler() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("BodyHandler class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public BodyHandler(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region BodyHandler + /// + /// + /// + /// + public partial class BodyHandler : MASES.JCOBridge.C2JBridge.JVMBridgeBase> + { + const string _bridgeClassName = "java.net.http.HttpResponse$BodyHandler"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("BodyHandler class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public BodyHandler() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("BodyHandler class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public BodyHandler(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region BodyHandlers + /// + /// + /// + public partial class BodyHandlers : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.net.http.HttpResponse$BodyHandlers"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public BodyHandlers() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public BodyHandlers(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region BodySubscriber + /// + /// + /// + public partial class BodySubscriber : Java.Util.Concurrent.Flow.Subscriber + { + const string _bridgeClassName = "java.net.http.HttpResponse$BodySubscriber"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("BodySubscriber class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public BodySubscriber() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("BodySubscriber class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public BodySubscriber(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region BodySubscriber + /// + /// + /// + /// + public partial class BodySubscriber : Java.Util.Concurrent.Flow.Subscriber> + { + const string _bridgeClassName = "java.net.http.HttpResponse$BodySubscriber"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("BodySubscriber class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public BodySubscriber() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("BodySubscriber class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public BodySubscriber(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region BodySubscribers + /// + /// + /// + public partial class BodySubscribers : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.net.http.HttpResponse$BodySubscribers"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public BodySubscribers() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public BodySubscribers(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region PushPromiseHandler + /// + /// + /// + public partial class PushPromiseHandler : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.net.http.HttpResponse$PushPromiseHandler"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("PushPromiseHandler class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public PushPromiseHandler() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("PushPromiseHandler class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public PushPromiseHandler(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region PushPromiseHandler + /// + /// + /// + /// + public partial class PushPromiseHandler : MASES.JCOBridge.C2JBridge.JVMBridgeBase> + { + const string _bridgeClassName = "java.net.http.HttpResponse$PushPromiseHandler"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("PushPromiseHandler class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public PushPromiseHandler() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("PushPromiseHandler class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public PushPromiseHandler(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region ResponseInfo + /// + /// + /// + public partial class ResponseInfo : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.net.http.HttpResponse$ResponseInfo"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ResponseInfo class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ResponseInfo() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ResponseInfo class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ResponseInfo(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region HttpResponse + /// + /// + /// + /// + public partial class HttpResponse : MASES.JCOBridge.C2JBridge.JVMBridgeBase> + { + const string _bridgeClassName = "java.net.http.HttpResponse"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("HttpResponse class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HttpResponse() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("HttpResponse class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HttpResponse(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region HttpTimeoutException + /// + /// + /// + public partial class HttpTimeoutException : Java.Io.IOException + { + const string _bridgeClassName = "java.net.http.HttpTimeoutException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region WebSocket + /// + /// + /// + public partial class WebSocket : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.net.http.WebSocket"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("WebSocket class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public WebSocket() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("WebSocket class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public WebSocket(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region Builder + /// + /// + /// + public partial class Builder : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.net.http.WebSocket$Builder"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Builder class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Builder() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Builder class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Builder(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region Listener + /// + /// + /// + public partial class Listener : MASES.JCOBridge.C2JBridge.JVMBridgeListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Listener() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.java.net.http.WebSocket_Listener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region ListenerDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class ListenerDirect : Listener + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "java.net.http.WebSocket$Listener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => true; + } + #endregion + + + } + #endregion + + #region WebSocketHandshakeException + /// + /// + /// + public partial class WebSocketHandshakeException : Java.Io.IOException + { + const string _bridgeClassName = "java.net.http.WebSocketHandshakeException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Net/Http/HttpClient.cs b/src/net/JNet/GeneratedCore/Java/Net/Http/HttpClient.cs new file mode 100644 index 0000000000..cc0899fa04 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Net/Http/HttpClient.cs @@ -0,0 +1,451 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Net.Http +{ + #region HttpClient + public partial class HttpClient + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + public static Java.Net.Http.HttpClient NewHttpClient() + { + return SExecuteWithSignature(LocalBridgeClazz, "newHttpClient", "()Ljava/net/http/HttpClient;"); + } + /// + /// + /// + /// + public static Java.Net.Http.HttpClient.Builder NewBuilder() + { + return SExecuteWithSignature(LocalBridgeClazz, "newBuilder", "()Ljava/net/http/HttpClient$Builder;"); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Net.Http.HttpResponse Send(Java.Net.Http.HttpRequest arg0, Java.Net.Http.HttpResponse.BodyHandler arg1) + { + return IExecute>("send", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletableFuture> SendAsync(Java.Net.Http.HttpRequest arg0, Java.Net.Http.HttpResponse.BodyHandler arg1, Java.Net.Http.HttpResponse.PushPromiseHandler arg2) + { + return IExecute>>("sendAsync", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletableFuture> SendAsync(Java.Net.Http.HttpRequest arg0, Java.Net.Http.HttpResponse.BodyHandler arg1) + { + return IExecute>>("sendAsync", arg0, arg1); + } + /// + /// + /// + /// + public Java.Net.Http.HttpClient.Redirect FollowRedirects() + { + return IExecuteWithSignature("followRedirects", "()Ljava/net/http/HttpClient$Redirect;"); + } + /// + /// + /// + /// + public Java.Net.Http.HttpClient.Version VersionMethod() + { + return IExecuteWithSignature("version", "()Ljava/net/http/HttpClient$Version;"); + } + /// + /// + /// + /// + public Java.Util.Optional Authenticator() + { + return IExecuteWithSignature>("authenticator", "()Ljava/util/Optional;"); + } + /// + /// + /// + /// + public Java.Util.Optional CookieHandler() + { + return IExecuteWithSignature>("cookieHandler", "()Ljava/util/Optional;"); + } + /// + /// + /// + /// + public Java.Util.Optional Proxy() + { + return IExecuteWithSignature>("proxy", "()Ljava/util/Optional;"); + } + /// + /// + /// + /// + public Java.Util.Optional ConnectTimeout() + { + return IExecuteWithSignature>("connectTimeout", "()Ljava/util/Optional;"); + } + /// + /// + /// + /// + public Java.Util.Optional Executor() + { + return IExecuteWithSignature>("executor", "()Ljava/util/Optional;"); + } + /// + /// + /// + /// + public Javax.Net.Ssl.SSLContext SslContext() + { + return IExecuteWithSignature("sslContext", "()Ljavax/net/ssl/SSLContext;"); + } + /// + /// + /// + /// + public Javax.Net.Ssl.SSLParameters SslParameters() + { + return IExecuteWithSignature("sslParameters", "()Ljavax/net/ssl/SSLParameters;"); + } + /// + /// + /// + /// + public Java.Net.Http.WebSocket.Builder NewWebSocketBuilder() + { + return IExecuteWithSignature("newWebSocketBuilder", "()Ljava/net/http/WebSocket$Builder;"); + } + + #endregion + + #region Nested classes + #region Builder + public partial class Builder + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Net.ProxySelector NO_PROXY { get { if (!_NO_PROXYReady) { _NO_PROXYContent = SGetField(LocalBridgeClazz, "NO_PROXY"); _NO_PROXYReady = true; } return _NO_PROXYContent; } } + private static Java.Net.ProxySelector _NO_PROXYContent = default; + private static bool _NO_PROXYReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public Java.Net.Http.HttpClient Build() + { + return IExecuteWithSignature("build", "()Ljava/net/http/HttpClient;"); + } + /// + /// + /// + /// + /// + public Java.Net.Http.HttpClient.Builder Authenticator(Java.Net.Authenticator arg0) + { + return IExecuteWithSignature("authenticator", "(Ljava/net/Authenticator;)Ljava/net/http/HttpClient$Builder;", arg0); + } + /// + /// + /// + /// + /// + public Java.Net.Http.HttpClient.Builder ConnectTimeout(Java.Time.Duration arg0) + { + return IExecuteWithSignature("connectTimeout", "(Ljava/time/Duration;)Ljava/net/http/HttpClient$Builder;", arg0); + } + /// + /// + /// + /// + /// + public Java.Net.Http.HttpClient.Builder CookieHandler(Java.Net.CookieHandler arg0) + { + return IExecuteWithSignature("cookieHandler", "(Ljava/net/CookieHandler;)Ljava/net/http/HttpClient$Builder;", arg0); + } + /// + /// + /// + /// + /// + public Java.Net.Http.HttpClient.Builder Executor(Java.Util.Concurrent.Executor arg0) + { + return IExecuteWithSignature("executor", "(Ljava/util/concurrent/Executor;)Ljava/net/http/HttpClient$Builder;", arg0); + } + /// + /// + /// + /// + /// + public Java.Net.Http.HttpClient.Builder FollowRedirects(Java.Net.Http.HttpClient.Redirect arg0) + { + return IExecuteWithSignature("followRedirects", "(Ljava/net/http/HttpClient$Redirect;)Ljava/net/http/HttpClient$Builder;", arg0); + } + /// + /// + /// + /// + /// + public Java.Net.Http.HttpClient.Builder Priority(int arg0) + { + return IExecuteWithSignature("priority", "(I)Ljava/net/http/HttpClient$Builder;", arg0); + } + /// + /// + /// + /// + /// + public Java.Net.Http.HttpClient.Builder Proxy(Java.Net.ProxySelector arg0) + { + return IExecuteWithSignature("proxy", "(Ljava/net/ProxySelector;)Ljava/net/http/HttpClient$Builder;", arg0); + } + /// + /// + /// + /// + /// + public Java.Net.Http.HttpClient.Builder SslContext(Javax.Net.Ssl.SSLContext arg0) + { + return IExecuteWithSignature("sslContext", "(Ljavax/net/ssl/SSLContext;)Ljava/net/http/HttpClient$Builder;", arg0); + } + /// + /// + /// + /// + /// + public Java.Net.Http.HttpClient.Builder SslParameters(Javax.Net.Ssl.SSLParameters arg0) + { + return IExecuteWithSignature("sslParameters", "(Ljavax/net/ssl/SSLParameters;)Ljava/net/http/HttpClient$Builder;", arg0); + } + /// + /// + /// + /// + /// + public Java.Net.Http.HttpClient.Builder VersionMethod(Java.Net.Http.HttpClient.Version arg0) + { + return IExecuteWithSignature("version", "(Ljava/net/http/HttpClient$Version;)Ljava/net/http/HttpClient$Builder;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Redirect + public partial class Redirect + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Net.Http.HttpClient.Redirect ALWAYS { get { if (!_ALWAYSReady) { _ALWAYSContent = SGetField(LocalBridgeClazz, "ALWAYS"); _ALWAYSReady = true; } return _ALWAYSContent; } } + private static Java.Net.Http.HttpClient.Redirect _ALWAYSContent = default; + private static bool _ALWAYSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Net.Http.HttpClient.Redirect NEVER { get { if (!_NEVERReady) { _NEVERContent = SGetField(LocalBridgeClazz, "NEVER"); _NEVERReady = true; } return _NEVERContent; } } + private static Java.Net.Http.HttpClient.Redirect _NEVERContent = default; + private static bool _NEVERReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Net.Http.HttpClient.Redirect NORMAL { get { if (!_NORMALReady) { _NORMALContent = SGetField(LocalBridgeClazz, "NORMAL"); _NORMALReady = true; } return _NORMALContent; } } + private static Java.Net.Http.HttpClient.Redirect _NORMALContent = default; + private static bool _NORMALReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Net.Http.HttpClient.Redirect ValueOf(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Ljava/lang/String;)Ljava/net/http/HttpClient$Redirect;", arg0); + } + /// + /// + /// + /// + public static Java.Net.Http.HttpClient.Redirect[] Values() + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "values", "()[Ljava/net/http/HttpClient$Redirect;"); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Version + public partial class Version + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Net.Http.HttpClient.Version HTTP_1_1 { get { if (!_HTTP_1_1Ready) { _HTTP_1_1Content = SGetField(LocalBridgeClazz, "HTTP_1_1"); _HTTP_1_1Ready = true; } return _HTTP_1_1Content; } } + private static Java.Net.Http.HttpClient.Version _HTTP_1_1Content = default; + private static bool _HTTP_1_1Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Net.Http.HttpClient.Version HTTP_2 { get { if (!_HTTP_2Ready) { _HTTP_2Content = SGetField(LocalBridgeClazz, "HTTP_2"); _HTTP_2Ready = true; } return _HTTP_2Content; } } + private static Java.Net.Http.HttpClient.Version _HTTP_2Content = default; + private static bool _HTTP_2Ready = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Net.Http.HttpClient.Version ValueOf(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Ljava/lang/String;)Ljava/net/http/HttpClient$Version;", arg0); + } + /// + /// + /// + /// + public static Java.Net.Http.HttpClient.Version[] Values() + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "values", "()[Ljava/net/http/HttpClient$Version;"); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Net/Http/HttpConnectTimeoutException.cs b/src/net/JNet/GeneratedCore/Java/Net/Http/HttpConnectTimeoutException.cs new file mode 100644 index 0000000000..a9cdd439f7 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Net/Http/HttpConnectTimeoutException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Net.Http +{ + #region HttpConnectTimeoutException + public partial class HttpConnectTimeoutException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Net/Http/HttpHeaders.cs b/src/net/JNet/GeneratedCore/Java/Net/Http/HttpHeaders.cs new file mode 100644 index 0000000000..776e37beeb --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Net/Http/HttpHeaders.cs @@ -0,0 +1,103 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Net.Http +{ + #region HttpHeaders + public partial class HttpHeaders + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + public static Java.Net.Http.HttpHeaders Of(Java.Util.Map> arg0, Java.Util.Function.BiPredicate arg1) + { + return SExecute(LocalBridgeClazz, "of", arg0, arg1); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public Java.Util.List AllValues(Java.Lang.String arg0) + { + return IExecuteWithSignature>("allValues", "(Ljava/lang/String;)Ljava/util/List;", arg0); + } + /// + /// + /// + /// + public Java.Util.Map> Map() + { + return IExecuteWithSignature>>("map", "()Ljava/util/Map;"); + } + /// + /// + /// + /// + /// + public Java.Util.Optional FirstValue(Java.Lang.String arg0) + { + return IExecuteWithSignature>("firstValue", "(Ljava/lang/String;)Ljava/util/Optional;", arg0); + } + /// + /// + /// + /// + /// + public Java.Util.OptionalLong FirstValueAsLong(Java.Lang.String arg0) + { + return IExecuteWithSignature("firstValueAsLong", "(Ljava/lang/String;)Ljava/util/OptionalLong;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Net/Http/HttpRequest.cs b/src/net/JNet/GeneratedCore/Java/Net/Http/HttpRequest.cs new file mode 100644 index 0000000000..12af5cf3b6 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Net/Http/HttpRequest.cs @@ -0,0 +1,454 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Net.Http +{ + #region HttpRequest + public partial class HttpRequest + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + public static Java.Net.Http.HttpRequest.Builder NewBuilder() + { + return SExecuteWithSignature(LocalBridgeClazz, "newBuilder", "()Ljava/net/http/HttpRequest$Builder;"); + } + /// + /// + /// + /// + /// + public static Java.Net.Http.HttpRequest.Builder NewBuilder(Java.Net.URI arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "newBuilder", "(Ljava/net/URI;)Ljava/net/http/HttpRequest$Builder;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + public bool ExpectContinue() + { + return IExecuteWithSignature("expectContinue", "()Z"); + } + /// + /// + /// + /// + public Java.Lang.String Method() + { + return IExecuteWithSignature("method", "()Ljava/lang/String;"); + } + /// + /// + /// + /// + public Java.Net.Http.HttpHeaders Headers() + { + return IExecuteWithSignature("headers", "()Ljava/net/http/HttpHeaders;"); + } + /// + /// + /// + /// + public Java.Net.URI Uri() + { + return IExecuteWithSignature("uri", "()Ljava/net/URI;"); + } + /// + /// + /// + /// + public Java.Util.Optional Version() + { + return IExecuteWithSignature>("version", "()Ljava/util/Optional;"); + } + /// + /// + /// + /// + public Java.Util.Optional BodyPublisherMethod() + { + return IExecuteWithSignature>("bodyPublisher", "()Ljava/util/Optional;"); + } + /// + /// + /// + /// + public Java.Util.Optional Timeout() + { + return IExecuteWithSignature>("timeout", "()Ljava/util/Optional;"); + } + + #endregion + + #region Nested classes + #region BodyPublisher + public partial class BodyPublisher + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public long ContentLength() + { + return IExecuteWithSignature("contentLength", "()J"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region BodyPublishers + public partial class BodyPublishers + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + /// + public static Java.Net.Http.HttpRequest.BodyPublisher FromPublisher(Java.Util.Concurrent.Flow.Publisher arg0, long arg1) where Arg0ExtendsJava_Nio_ByteBuffer : Java.Nio.ByteBuffer + { + return SExecute(LocalBridgeClazz, "fromPublisher", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Net.Http.HttpRequest.BodyPublisher FromPublisher(Java.Util.Concurrent.Flow.Publisher arg0) where Arg0ExtendsJava_Nio_ByteBuffer : Java.Nio.ByteBuffer + { + return SExecuteWithSignature(LocalBridgeClazz, "fromPublisher", "(Ljava/util/concurrent/Flow$Publisher;)Ljava/net/http/HttpRequest$BodyPublisher;", arg0); + } + /// + /// + /// + /// + public static Java.Net.Http.HttpRequest.BodyPublisher NoBody() + { + return SExecuteWithSignature(LocalBridgeClazz, "noBody", "()Ljava/net/http/HttpRequest$BodyPublisher;"); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Net.Http.HttpRequest.BodyPublisher OfByteArray(byte[] arg0, int arg1, int arg2) + { + return SExecute(LocalBridgeClazz, "ofByteArray", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public static Java.Net.Http.HttpRequest.BodyPublisher OfByteArray(byte[] arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "ofByteArray", "([B)Ljava/net/http/HttpRequest$BodyPublisher;", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + public static Java.Net.Http.HttpRequest.BodyPublisher OfByteArrays(Java.Lang.Iterable arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "ofByteArrays", "(Ljava/lang/Iterable;)Ljava/net/http/HttpRequest$BodyPublisher;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Net.Http.HttpRequest.BodyPublisher OfFile(Java.Nio.File.Path arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "ofFile", "(Ljava/nio/file/Path;)Ljava/net/http/HttpRequest$BodyPublisher;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Net.Http.HttpRequest.BodyPublisher OfInputStream(Java.Util.Function.Supplier arg0) where Arg0ExtendsJava_Io_InputStream : Java.Io.InputStream + { + return SExecuteWithSignature(LocalBridgeClazz, "ofInputStream", "(Ljava/util/function/Supplier;)Ljava/net/http/HttpRequest$BodyPublisher;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Net.Http.HttpRequest.BodyPublisher OfString(Java.Lang.String arg0, Java.Nio.Charset.Charset arg1) + { + return SExecute(LocalBridgeClazz, "ofString", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Java.Net.Http.HttpRequest.BodyPublisher OfString(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "ofString", "(Ljava/lang/String;)Ljava/net/http/HttpRequest$BodyPublisher;", arg0); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Builder + public partial class Builder + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public Java.Net.Http.HttpRequest Build() + { + return IExecuteWithSignature("build", "()Ljava/net/http/HttpRequest;"); + } + /// + /// + /// + /// + public Java.Net.Http.HttpRequest.Builder Copy() + { + return IExecuteWithSignature("copy", "()Ljava/net/http/HttpRequest$Builder;"); + } + /// + /// + /// + /// + public Java.Net.Http.HttpRequest.Builder DELETE() + { + return IExecuteWithSignature("DELETE", "()Ljava/net/http/HttpRequest$Builder;"); + } + /// + /// + /// + /// + /// + public Java.Net.Http.HttpRequest.Builder ExpectContinue(bool arg0) + { + return IExecuteWithSignature("expectContinue", "(Z)Ljava/net/http/HttpRequest$Builder;", arg0); + } + /// + /// + /// + /// + public Java.Net.Http.HttpRequest.Builder GET() + { + return IExecuteWithSignature("GET", "()Ljava/net/http/HttpRequest$Builder;"); + } + /// + /// + /// + /// + /// + /// + public Java.Net.Http.HttpRequest.Builder Header(Java.Lang.String arg0, Java.Lang.String arg1) + { + return IExecute("header", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Net.Http.HttpRequest.Builder Headers(params Java.Lang.String[] arg0) + { + if (arg0.Length == 0) return IExecuteWithSignature("headers", "([Ljava/lang/String;)Ljava/net/http/HttpRequest$Builder;"); else return IExecuteWithSignature("headers", "([Ljava/lang/String;)Ljava/net/http/HttpRequest$Builder;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Net.Http.HttpRequest.Builder Method(Java.Lang.String arg0, Java.Net.Http.HttpRequest.BodyPublisher arg1) + { + return IExecute("method", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Net.Http.HttpRequest.Builder POST(Java.Net.Http.HttpRequest.BodyPublisher arg0) + { + return IExecuteWithSignature("POST", "(Ljava/net/http/HttpRequest$BodyPublisher;)Ljava/net/http/HttpRequest$Builder;", arg0); + } + /// + /// + /// + /// + /// + public Java.Net.Http.HttpRequest.Builder PUT(Java.Net.Http.HttpRequest.BodyPublisher arg0) + { + return IExecuteWithSignature("PUT", "(Ljava/net/http/HttpRequest$BodyPublisher;)Ljava/net/http/HttpRequest$Builder;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Net.Http.HttpRequest.Builder SetHeader(Java.Lang.String arg0, Java.Lang.String arg1) + { + return IExecute("setHeader", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Net.Http.HttpRequest.Builder Timeout(Java.Time.Duration arg0) + { + return IExecuteWithSignature("timeout", "(Ljava/time/Duration;)Ljava/net/http/HttpRequest$Builder;", arg0); + } + /// + /// + /// + /// + /// + public Java.Net.Http.HttpRequest.Builder Uri(Java.Net.URI arg0) + { + return IExecuteWithSignature("uri", "(Ljava/net/URI;)Ljava/net/http/HttpRequest$Builder;", arg0); + } + /// + /// + /// + /// + /// + public Java.Net.Http.HttpRequest.Builder Version(Java.Net.Http.HttpClient.Version arg0) + { + return IExecuteWithSignature("version", "(Ljava/net/http/HttpClient$Version;)Ljava/net/http/HttpRequest$Builder;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Net/Http/HttpResponse.cs b/src/net/JNet/GeneratedCore/Java/Net/Http/HttpResponse.cs new file mode 100644 index 0000000000..16facd2d7c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Net/Http/HttpResponse.cs @@ -0,0 +1,994 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Net.Http +{ + #region HttpResponse + public partial class HttpResponse + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public int StatusCode() + { + return IExecuteWithSignature("statusCode", "()I"); + } + /// + /// + /// + /// + public Java.Net.Http.HttpClient.Version Version() + { + return IExecuteWithSignature("version", "()Ljava/net/http/HttpClient$Version;"); + } + /// + /// + /// + /// + public Java.Net.Http.HttpHeaders Headers() + { + return IExecuteWithSignature("headers", "()Ljava/net/http/HttpHeaders;"); + } + /// + /// + /// + /// + public Java.Net.Http.HttpRequest Request() + { + return IExecuteWithSignature("request", "()Ljava/net/http/HttpRequest;"); + } + /// + /// + /// + /// + public Java.Net.URI Uri() + { + return IExecuteWithSignature("uri", "()Ljava/net/URI;"); + } + /// + /// + /// + /// + public Java.Util.Optional PreviousResponse() + { + return IExecuteWithSignature("previousResponse", "()Ljava/util/Optional;"); + } + /// + /// + /// + /// + public Java.Util.Optional SslSession() + { + return IExecuteWithSignature("sslSession", "()Ljava/util/Optional;"); + } + /// + /// + /// + /// + public object Body() + { + return IExecuteWithSignature("body", "()Ljava/lang/Object;"); + } + + #endregion + + #region Nested classes + #region BodyHandler + public partial class BodyHandler + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public Java.Net.Http.HttpResponse.BodySubscriber Apply(Java.Net.Http.HttpResponse.ResponseInfo arg0) + { + return IExecuteWithSignature("apply", "(Ljava/net/http/HttpResponse$ResponseInfo;)Ljava/net/http/HttpResponse$BodySubscriber;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region BodyHandler + public partial class BodyHandler + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Net.Http.HttpResponse.BodyHandler(Java.Net.Http.HttpResponse.BodyHandler t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public Java.Net.Http.HttpResponse.BodySubscriber Apply(Java.Net.Http.HttpResponse.ResponseInfo arg0) + { + return IExecuteWithSignature>("apply", "(Ljava/net/http/HttpResponse$ResponseInfo;)Ljava/net/http/HttpResponse$BodySubscriber;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region BodyHandlers + public partial class BodyHandlers + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Net.Http.HttpResponse.BodyHandler FromLineSubscriber(S arg0, Java.Util.Function.Function arg1, Java.Lang.String arg2) where Arg1objectSuperS : S where Arg1ExtendsT : T + { + return SExecute>(LocalBridgeClazz, "fromLineSubscriber", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Net.Http.HttpResponse.BodyHandler FromSubscriber(S arg0, Java.Util.Function.Function arg1) where Arg1objectSuperS : S where Arg1ExtendsT : T + { + return SExecute>(LocalBridgeClazz, "fromSubscriber", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Net.Http.HttpResponse.BodyHandler Buffering(Java.Net.Http.HttpResponse.BodyHandler arg0, int arg1) + { + return SExecute>(LocalBridgeClazz, "buffering", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Net.Http.HttpResponse.BodyHandler Replacing(U arg0) + { + return SExecuteWithSignature>(LocalBridgeClazz, "replacing", "(Ljava/lang/Object;)Ljava/net/http/HttpResponse$BodyHandler;", arg0); + } + /// + /// + /// + /// + public static Java.Net.Http.HttpResponse.BodyHandler OfByteArray() + { + return SExecuteWithSignature>(LocalBridgeClazz, "ofByteArray", "()Ljava/net/http/HttpResponse$BodyHandler;"); + } + /// + /// + /// + /// + public static Java.Net.Http.HttpResponse.BodyHandler OfInputStream() + { + return SExecuteWithSignature>(LocalBridgeClazz, "ofInputStream", "()Ljava/net/http/HttpResponse$BodyHandler;"); + } + /// + /// + /// + /// + public static Java.Net.Http.HttpResponse.BodyHandler OfString() + { + return SExecuteWithSignature>(LocalBridgeClazz, "ofString", "()Ljava/net/http/HttpResponse$BodyHandler;"); + } + /// + /// + /// + /// + /// + public static Java.Net.Http.HttpResponse.BodyHandler OfString(Java.Nio.Charset.Charset arg0) + { + return SExecuteWithSignature>(LocalBridgeClazz, "ofString", "(Ljava/nio/charset/Charset;)Ljava/net/http/HttpResponse$BodyHandler;", arg0); + } + /// + /// + /// + /// + public static Java.Net.Http.HttpResponse.BodyHandler Discarding() + { + return SExecuteWithSignature>(LocalBridgeClazz, "discarding", "()Ljava/net/http/HttpResponse$BodyHandler;"); + } + /// + /// + /// + /// + /// + /// + public static Java.Net.Http.HttpResponse.BodyHandler FromLineSubscriber(Java.Util.Concurrent.Flow.Subscriber arg0) where Arg0objectSuperJava_Lang_String : Java.Lang.String + { + return SExecuteWithSignature>(LocalBridgeClazz, "fromLineSubscriber", "(Ljava/util/concurrent/Flow$Subscriber;)Ljava/net/http/HttpResponse$BodyHandler;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Net.Http.HttpResponse.BodyHandler FromSubscriber(Java.Util.Concurrent.Flow.Subscriber arg0) where Arg0objectSuperJava_Util_List_Java_Nio_ByteBuffer_ : Java.Util.List + { + return SExecuteWithSignature>(LocalBridgeClazz, "fromSubscriber", "(Ljava/util/concurrent/Flow$Subscriber;)Ljava/net/http/HttpResponse$BodyHandler;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Net.Http.HttpResponse.BodyHandler OfByteArrayConsumer(Java.Util.Function.Consumer> arg0) + { + return SExecuteWithSignature>(LocalBridgeClazz, "ofByteArrayConsumer", "(Ljava/util/function/Consumer;)Ljava/net/http/HttpResponse$BodyHandler;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Net.Http.HttpResponse.BodyHandler OfFile(Java.Nio.File.Path arg0, params Java.Nio.File.OpenOption[] arg1) + { + if (arg1.Length == 0) return SExecute>(LocalBridgeClazz, "ofFile", arg0); else return SExecute>(LocalBridgeClazz, "ofFile", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Java.Net.Http.HttpResponse.BodyHandler OfFile(Java.Nio.File.Path arg0) + { + return SExecuteWithSignature>(LocalBridgeClazz, "ofFile", "(Ljava/nio/file/Path;)Ljava/net/http/HttpResponse$BodyHandler;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Net.Http.HttpResponse.BodyHandler OfFileDownload(Java.Nio.File.Path arg0, params Java.Nio.File.OpenOption[] arg1) + { + if (arg1.Length == 0) return SExecute>(LocalBridgeClazz, "ofFileDownload", arg0); else return SExecute>(LocalBridgeClazz, "ofFileDownload", arg0, arg1); + } + /// + /// + /// + /// + public static Java.Net.Http.HttpResponse.BodyHandler>> OfPublisher() + { + return SExecuteWithSignature>>>(LocalBridgeClazz, "ofPublisher", "()Ljava/net/http/HttpResponse$BodyHandler;"); + } + /// + /// + /// + /// + public static Java.Net.Http.HttpResponse.BodyHandler> OfLines() + { + return SExecuteWithSignature>>(LocalBridgeClazz, "ofLines", "()Ljava/net/http/HttpResponse$BodyHandler;"); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region BodySubscriber + public partial class BodySubscriber + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Util.Concurrent.CompletionStage Body + { + get { return IExecuteWithSignature("getBody", "()Ljava/util/concurrent/CompletionStage;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region BodySubscriber + public partial class BodySubscriber + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Net.Http.HttpResponse.BodySubscriber(Java.Net.Http.HttpResponse.BodySubscriber t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Util.Concurrent.CompletionStage Body + { + get { return IExecuteWithSignature>("getBody", "()Ljava/util/concurrent/CompletionStage;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region BodySubscribers + public partial class BodySubscribers + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Net.Http.HttpResponse.BodySubscriber FromLineSubscriber(S arg0, Java.Util.Function.Function arg1, Java.Nio.Charset.Charset arg2, Java.Lang.String arg3) where Arg1objectSuperS : S where Arg1ExtendsT : T + { + return SExecute>(LocalBridgeClazz, "fromLineSubscriber", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Net.Http.HttpResponse.BodySubscriber FromSubscriber(S arg0, Java.Util.Function.Function arg1) where Arg1objectSuperS : S where Arg1ExtendsT : T + { + return SExecute>(LocalBridgeClazz, "fromSubscriber", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Net.Http.HttpResponse.BodySubscriber Mapping(Java.Net.Http.HttpResponse.BodySubscriber arg0, Java.Util.Function.Function arg1) where Arg1objectSuperT : T where Arg1ExtendsU : U + { + return SExecute>(LocalBridgeClazz, "mapping", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Net.Http.HttpResponse.BodySubscriber Buffering(Java.Net.Http.HttpResponse.BodySubscriber arg0, int arg1) + { + return SExecute>(LocalBridgeClazz, "buffering", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Net.Http.HttpResponse.BodySubscriber Replacing(U arg0) + { + return SExecuteWithSignature>(LocalBridgeClazz, "replacing", "(Ljava/lang/Object;)Ljava/net/http/HttpResponse$BodySubscriber;", arg0); + } + /// + /// + /// + /// + public static Java.Net.Http.HttpResponse.BodySubscriber OfByteArray() + { + return SExecuteWithSignature>(LocalBridgeClazz, "ofByteArray", "()Ljava/net/http/HttpResponse$BodySubscriber;"); + } + /// + /// + /// + /// + public static Java.Net.Http.HttpResponse.BodySubscriber OfInputStream() + { + return SExecuteWithSignature>(LocalBridgeClazz, "ofInputStream", "()Ljava/net/http/HttpResponse$BodySubscriber;"); + } + /// + /// + /// + /// + /// + public static Java.Net.Http.HttpResponse.BodySubscriber OfString(Java.Nio.Charset.Charset arg0) + { + return SExecuteWithSignature>(LocalBridgeClazz, "ofString", "(Ljava/nio/charset/Charset;)Ljava/net/http/HttpResponse$BodySubscriber;", arg0); + } + /// + /// + /// + /// + public static Java.Net.Http.HttpResponse.BodySubscriber Discarding() + { + return SExecuteWithSignature>(LocalBridgeClazz, "discarding", "()Ljava/net/http/HttpResponse$BodySubscriber;"); + } + /// + /// + /// + /// + /// + /// + public static Java.Net.Http.HttpResponse.BodySubscriber FromLineSubscriber(Java.Util.Concurrent.Flow.Subscriber arg0) where Arg0objectSuperJava_Lang_String : Java.Lang.String + { + return SExecuteWithSignature>(LocalBridgeClazz, "fromLineSubscriber", "(Ljava/util/concurrent/Flow$Subscriber;)Ljava/net/http/HttpResponse$BodySubscriber;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Net.Http.HttpResponse.BodySubscriber FromSubscriber(Java.Util.Concurrent.Flow.Subscriber arg0) where Arg0objectSuperJava_Util_List_Java_Nio_ByteBuffer_ : Java.Util.List + { + return SExecuteWithSignature>(LocalBridgeClazz, "fromSubscriber", "(Ljava/util/concurrent/Flow$Subscriber;)Ljava/net/http/HttpResponse$BodySubscriber;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Net.Http.HttpResponse.BodySubscriber OfByteArrayConsumer(Java.Util.Function.Consumer> arg0) + { + return SExecuteWithSignature>(LocalBridgeClazz, "ofByteArrayConsumer", "(Ljava/util/function/Consumer;)Ljava/net/http/HttpResponse$BodySubscriber;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Net.Http.HttpResponse.BodySubscriber OfFile(Java.Nio.File.Path arg0, params Java.Nio.File.OpenOption[] arg1) + { + if (arg1.Length == 0) return SExecute>(LocalBridgeClazz, "ofFile", arg0); else return SExecute>(LocalBridgeClazz, "ofFile", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Java.Net.Http.HttpResponse.BodySubscriber OfFile(Java.Nio.File.Path arg0) + { + return SExecuteWithSignature>(LocalBridgeClazz, "ofFile", "(Ljava/nio/file/Path;)Ljava/net/http/HttpResponse$BodySubscriber;", arg0); + } + /// + /// + /// + /// + public static Java.Net.Http.HttpResponse.BodySubscriber>> OfPublisher() + { + return SExecuteWithSignature>>>(LocalBridgeClazz, "ofPublisher", "()Ljava/net/http/HttpResponse$BodySubscriber;"); + } + /// + /// + /// + /// + /// + public static Java.Net.Http.HttpResponse.BodySubscriber> OfLines(Java.Nio.Charset.Charset arg0) + { + return SExecuteWithSignature>>(LocalBridgeClazz, "ofLines", "(Ljava/nio/charset/Charset;)Ljava/net/http/HttpResponse$BodySubscriber;", arg0); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region PushPromiseHandler + public partial class PushPromiseHandler + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + public static Java.Net.Http.HttpResponse.PushPromiseHandler Of(Java.Util.Function.Function arg0, Java.Util.Concurrent.ConcurrentMap arg1) + { + return SExecute(LocalBridgeClazz, "of", arg0, arg1); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public void ApplyPushPromise(Java.Net.Http.HttpRequest arg0, Java.Net.Http.HttpRequest arg1, Java.Util.Function.Function arg2) + { + IExecute("applyPushPromise", arg0, arg1, arg2); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region PushPromiseHandler + public partial class PushPromiseHandler + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Net.Http.HttpResponse.PushPromiseHandler(Java.Net.Http.HttpResponse.PushPromiseHandler t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + public static Java.Net.Http.HttpResponse.PushPromiseHandler Of(Java.Util.Function.Function> arg0, Java.Util.Concurrent.ConcurrentMap>> arg1) + { + return SExecute>(LocalBridgeClazz, "of", arg0, arg1); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public void ApplyPushPromise(Java.Net.Http.HttpRequest arg0, Java.Net.Http.HttpRequest arg1, Java.Util.Function.Function, Java.Util.Concurrent.CompletableFuture>> arg2) + { + IExecute("applyPushPromise", arg0, arg1, arg2); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ResponseInfo + public partial class ResponseInfo + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public int StatusCode() + { + return IExecuteWithSignature("statusCode", "()I"); + } + /// + /// + /// + /// + public Java.Net.Http.HttpClient.Version Version() + { + return IExecuteWithSignature("version", "()Ljava/net/http/HttpClient$Version;"); + } + /// + /// + /// + /// + public Java.Net.Http.HttpHeaders Headers() + { + return IExecuteWithSignature("headers", "()Ljava/net/http/HttpHeaders;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion + + #region IHttpResponse + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IHttpResponse + { + #region Instance methods + /// + /// + /// + /// + int StatusCode(); + /// + /// + /// + /// + Java.Net.Http.HttpClient.Version Version(); + /// + /// + /// + /// + Java.Net.Http.HttpHeaders Headers(); + /// + /// + /// + /// + Java.Net.Http.HttpRequest Request(); + /// + /// + /// + /// + Java.Net.URI Uri(); + /// + /// + /// + /// + Java.Util.Optional> PreviousResponse(); + /// + /// + /// + /// + Java.Util.Optional SslSession(); + /// + /// + /// + /// + T Body(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region HttpResponse + public partial class HttpResponse : Java.Net.Http.IHttpResponse + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Net.Http.HttpResponse(Java.Net.Http.HttpResponse t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public int StatusCode() + { + return IExecuteWithSignature("statusCode", "()I"); + } + /// + /// + /// + /// + public Java.Net.Http.HttpClient.Version Version() + { + return IExecuteWithSignature("version", "()Ljava/net/http/HttpClient$Version;"); + } + /// + /// + /// + /// + public Java.Net.Http.HttpHeaders Headers() + { + return IExecuteWithSignature("headers", "()Ljava/net/http/HttpHeaders;"); + } + /// + /// + /// + /// + public Java.Net.Http.HttpRequest Request() + { + return IExecuteWithSignature("request", "()Ljava/net/http/HttpRequest;"); + } + /// + /// + /// + /// + public Java.Net.URI Uri() + { + return IExecuteWithSignature("uri", "()Ljava/net/URI;"); + } + /// + /// + /// + /// + public Java.Util.Optional> PreviousResponse() + { + return IExecuteWithSignature>>("previousResponse", "()Ljava/util/Optional;"); + } + /// + /// + /// + /// + public Java.Util.Optional SslSession() + { + return IExecuteWithSignature>("sslSession", "()Ljava/util/Optional;"); + } + /// + /// + /// + /// + public T Body() + { + return IExecuteWithSignature("body", "()Ljava/lang/Object;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Net/Http/HttpTimeoutException.cs b/src/net/JNet/GeneratedCore/Java/Net/Http/HttpTimeoutException.cs new file mode 100644 index 0000000000..3bb5111e9f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Net/Http/HttpTimeoutException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Net.Http +{ + #region HttpTimeoutException + public partial class HttpTimeoutException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Net/Http/WebSocket.cs b/src/net/JNet/GeneratedCore/Java/Net/Http/WebSocket.cs new file mode 100644 index 0000000000..f495fede0b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Net/Http/WebSocket.cs @@ -0,0 +1,690 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Net.Http +{ + #region IWebSocket + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IWebSocket + { + #region Instance methods + /// + /// + /// + Java.Lang.String Subprotocol { get; } + /// + /// + /// + /// + bool IsInputClosed(); + /// + /// + /// + /// + bool IsOutputClosed(); + /// + /// + /// + /// + /// + /// + Java.Util.Concurrent.CompletableFuture SendBinary(Java.Nio.ByteBuffer arg0, bool arg1); + /// + /// + /// + /// + /// + /// + Java.Util.Concurrent.CompletableFuture SendClose(int arg0, Java.Lang.String arg1); + /// + /// + /// + /// + /// + Java.Util.Concurrent.CompletableFuture SendPing(Java.Nio.ByteBuffer arg0); + /// + /// + /// + /// + /// + Java.Util.Concurrent.CompletableFuture SendPong(Java.Nio.ByteBuffer arg0); + /// + /// + /// + /// + /// + /// + Java.Util.Concurrent.CompletableFuture SendText(Java.Lang.CharSequence arg0, bool arg1); + /// + /// + /// + void Abort(); + /// + /// + /// + /// + void Request(long arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region WebSocket + public partial class WebSocket : Java.Net.Http.IWebSocket + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int NORMAL_CLOSURE { get { if (!_NORMAL_CLOSUREReady) { _NORMAL_CLOSUREContent = SGetField(LocalBridgeClazz, "NORMAL_CLOSURE"); _NORMAL_CLOSUREReady = true; } return _NORMAL_CLOSUREContent; } } + private static int _NORMAL_CLOSUREContent = default; + private static bool _NORMAL_CLOSUREReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Subprotocol + { + get { return IExecuteWithSignature("getSubprotocol", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + public bool IsInputClosed() + { + return IExecuteWithSignature("isInputClosed", "()Z"); + } + /// + /// + /// + /// + public bool IsOutputClosed() + { + return IExecuteWithSignature("isOutputClosed", "()Z"); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletableFuture SendBinary(Java.Nio.ByteBuffer arg0, bool arg1) + { + return IExecute>("sendBinary", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletableFuture SendClose(int arg0, Java.Lang.String arg1) + { + return IExecute>("sendClose", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletableFuture SendPing(Java.Nio.ByteBuffer arg0) + { + return IExecuteWithSignature>("sendPing", "(Ljava/nio/ByteBuffer;)Ljava/util/concurrent/CompletableFuture;", arg0); + } + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletableFuture SendPong(Java.Nio.ByteBuffer arg0) + { + return IExecuteWithSignature>("sendPong", "(Ljava/nio/ByteBuffer;)Ljava/util/concurrent/CompletableFuture;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletableFuture SendText(Java.Lang.CharSequence arg0, bool arg1) + { + return IExecute>("sendText", arg0, arg1); + } + /// + /// + /// + public void Abort() + { + IExecuteWithSignature("abort", "()V"); + } + /// + /// + /// + /// + public void Request(long arg0) + { + IExecuteWithSignature("request", "(J)V", arg0); + } + + #endregion + + #region Nested classes + #region Builder + public partial class Builder + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public Java.Net.Http.WebSocket.Builder ConnectTimeout(Java.Time.Duration arg0) + { + return IExecuteWithSignature("connectTimeout", "(Ljava/time/Duration;)Ljava/net/http/WebSocket$Builder;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Net.Http.WebSocket.Builder Header(Java.Lang.String arg0, Java.Lang.String arg1) + { + return IExecute("header", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Net.Http.WebSocket.Builder Subprotocols(Java.Lang.String arg0, params Java.Lang.String[] arg1) + { + if (arg1.Length == 0) return IExecute("subprotocols", arg0); else return IExecute("subprotocols", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletableFuture BuildAsync(Java.Net.URI arg0, Java.Net.Http.WebSocket.Listener arg1) + { + return IExecute>("buildAsync", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Listener + public partial class Listener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("onBinary", new global::System.EventHandler>>(OnBinaryEventHandler)); + AddEventHandler("onClose", new global::System.EventHandler>>(OnCloseEventHandler)); + AddEventHandler("onPing", new global::System.EventHandler>>(OnPingEventHandler)); + AddEventHandler("onPong", new global::System.EventHandler>>(OnPongEventHandler)); + AddEventHandler("onText", new global::System.EventHandler>>(OnTextEventHandler)); + AddEventHandler("onError", new global::System.EventHandler>>(OnErrorEventHandler)); + AddEventHandler("onOpen", new global::System.EventHandler>>(OnOpenEventHandler)); + + } + /// + /// + /// + /// + /// + /// + /// + /// The method invokes the default implementation in the JVM interface + public Java.Util.Concurrent.CompletionStage OnBinaryDefault(Java.Net.Http.WebSocket arg0, Java.Nio.ByteBuffer arg1, bool arg2) + { + return IExecute>("onBinaryDefault", arg0, arg1, arg2); + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Func> OnOnBinary { get; set; } = null; + + void OnBinaryEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnOnBinary != null) ? OnOnBinary : OnBinary; + var executionResult = methodToExecute.Invoke(data.EventData.TypedEventData, data.EventData.GetAt(0), data.EventData.GetAt(1)); + data.SetReturnValue(executionResult); + } + + /// + /// + /// + /// + /// + /// + /// + /// The method invokes the default implementation in the JVM interface using ; override the method to implement a different behavior + public virtual Java.Util.Concurrent.CompletionStage OnBinary(Java.Net.Http.WebSocket arg0, Java.Nio.ByteBuffer arg1, bool arg2) + { + return OnBinaryDefault(arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// The method invokes the default implementation in the JVM interface + public Java.Util.Concurrent.CompletionStage OnCloseDefault(Java.Net.Http.WebSocket arg0, int arg1, Java.Lang.String arg2) + { + return IExecute>("onCloseDefault", arg0, arg1, arg2); + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Func> OnOnClose { get; set; } = null; + + void OnCloseEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnOnClose != null) ? OnOnClose : OnClose; + var executionResult = methodToExecute.Invoke(data.EventData.TypedEventData, data.EventData.GetAt(0), data.EventData.GetAt(1)); + data.SetReturnValue(executionResult); + } + + /// + /// + /// + /// + /// + /// + /// + /// The method invokes the default implementation in the JVM interface using ; override the method to implement a different behavior + public virtual Java.Util.Concurrent.CompletionStage OnClose(Java.Net.Http.WebSocket arg0, int arg1, Java.Lang.String arg2) + { + return OnCloseDefault(arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// The method invokes the default implementation in the JVM interface + public Java.Util.Concurrent.CompletionStage OnPingDefault(Java.Net.Http.WebSocket arg0, Java.Nio.ByteBuffer arg1) + { + return IExecute>("onPingDefault", arg0, arg1); + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Func> OnOnPing { get; set; } = null; + + void OnPingEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnOnPing != null) ? OnOnPing : OnPing; + var executionResult = methodToExecute.Invoke(data.EventData.TypedEventData, data.EventData.GetAt(0)); + data.SetReturnValue(executionResult); + } + + /// + /// + /// + /// + /// + /// + /// The method invokes the default implementation in the JVM interface using ; override the method to implement a different behavior + public virtual Java.Util.Concurrent.CompletionStage OnPing(Java.Net.Http.WebSocket arg0, Java.Nio.ByteBuffer arg1) + { + return OnPingDefault(arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// The method invokes the default implementation in the JVM interface + public Java.Util.Concurrent.CompletionStage OnPongDefault(Java.Net.Http.WebSocket arg0, Java.Nio.ByteBuffer arg1) + { + return IExecute>("onPongDefault", arg0, arg1); + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Func> OnOnPong { get; set; } = null; + + void OnPongEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnOnPong != null) ? OnOnPong : OnPong; + var executionResult = methodToExecute.Invoke(data.EventData.TypedEventData, data.EventData.GetAt(0)); + data.SetReturnValue(executionResult); + } + + /// + /// + /// + /// + /// + /// + /// The method invokes the default implementation in the JVM interface using ; override the method to implement a different behavior + public virtual Java.Util.Concurrent.CompletionStage OnPong(Java.Net.Http.WebSocket arg0, Java.Nio.ByteBuffer arg1) + { + return OnPongDefault(arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// The method invokes the default implementation in the JVM interface + public Java.Util.Concurrent.CompletionStage OnTextDefault(Java.Net.Http.WebSocket arg0, Java.Lang.CharSequence arg1, bool arg2) + { + return IExecute>("onTextDefault", arg0, arg1, arg2); + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Func> OnOnText { get; set; } = null; + + void OnTextEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnOnText != null) ? OnOnText : OnText; + var executionResult = methodToExecute.Invoke(data.EventData.TypedEventData, data.EventData.GetAt(0), data.EventData.GetAt(1)); + data.SetReturnValue(executionResult); + } + + /// + /// + /// + /// + /// + /// + /// + /// The method invokes the default implementation in the JVM interface using ; override the method to implement a different behavior + public virtual Java.Util.Concurrent.CompletionStage OnText(Java.Net.Http.WebSocket arg0, Java.Lang.CharSequence arg1, bool arg2) + { + return OnTextDefault(arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// The method invokes the default implementation in the JVM interface + public void OnErrorDefault(Java.Net.Http.WebSocket arg0, MASES.JCOBridge.C2JBridge.JVMBridgeException arg1) + { + IExecute("onErrorDefault", arg0, arg1); + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnOnError { get; set; } = null; + + void OnErrorEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnOnError != null) ? OnOnError : OnError; + methodToExecute.Invoke(data.EventData.TypedEventData, JVMBridgeException.New(data.EventData.ExtraData.Get(0) as MASES.JCOBridge.C2JBridge.JVMInterop.IJavaObject)); + } + + /// + /// + /// + /// + /// + /// The method invokes the default implementation in the JVM interface using ; override the method to implement a different behavior + public virtual void OnError(Java.Net.Http.WebSocket arg0, MASES.JCOBridge.C2JBridge.JVMBridgeException arg1) + { + OnErrorDefault(arg0, arg1); + } + /// + /// + /// + /// + /// The method invokes the default implementation in the JVM interface + public void OnOpenDefault(Java.Net.Http.WebSocket arg0) + { + IExecuteWithSignature("onOpenDefault", "(Ljava/net/http/WebSocket;)V", arg0); + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnOnOpen { get; set; } = null; + + void OnOpenEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnOnOpen != null) ? OnOnOpen : OnOpen; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + /// The method invokes the default implementation in the JVM interface using ; override the method to implement a different behavior + public virtual void OnOpen(Java.Net.Http.WebSocket arg0) + { + OnOpenDefault(arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ListenerDirect + public partial class ListenerDirect + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + public override Java.Util.Concurrent.CompletionStage OnBinary(Java.Net.Http.WebSocket arg0, Java.Nio.ByteBuffer arg1, bool arg2) + { + return IExecute>("onBinary", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public override Java.Util.Concurrent.CompletionStage OnClose(Java.Net.Http.WebSocket arg0, int arg1, Java.Lang.String arg2) + { + return IExecute>("onClose", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public override Java.Util.Concurrent.CompletionStage OnPing(Java.Net.Http.WebSocket arg0, Java.Nio.ByteBuffer arg1) + { + return IExecute>("onPing", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public override Java.Util.Concurrent.CompletionStage OnPong(Java.Net.Http.WebSocket arg0, Java.Nio.ByteBuffer arg1) + { + return IExecute>("onPong", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public override Java.Util.Concurrent.CompletionStage OnText(Java.Net.Http.WebSocket arg0, Java.Lang.CharSequence arg1, bool arg2) + { + return IExecute>("onText", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public override void OnError(Java.Net.Http.WebSocket arg0, MASES.JCOBridge.C2JBridge.JVMBridgeException arg1) + { + IExecute("onError", arg0, arg1); + } + /// + /// + /// + /// + public override void OnOpen(Java.Net.Http.WebSocket arg0) + { + IExecuteWithSignature("onOpen", "(Ljava/net/http/WebSocket;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Net/Http/WebSocketHandshakeException.cs b/src/net/JNet/GeneratedCore/Java/Net/Http/WebSocketHandshakeException.cs new file mode 100644 index 0000000000..2423ab0853 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Net/Http/WebSocketHandshakeException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Net.Http +{ + #region WebSocketHandshakeException + public partial class WebSocketHandshakeException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Net/HttpCookie.cs b/src/net/JNet/GeneratedCore/Java/Net/HttpCookie.cs new file mode 100644 index 0000000000..7e1b078b75 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Net/HttpCookie.cs @@ -0,0 +1,187 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Net +{ + #region HttpCookie + public partial class HttpCookie + { + #region Constructors + /// + /// + /// + /// + /// + public HttpCookie(Java.Lang.String arg0, Java.Lang.String arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + public static bool DomainMatches(Java.Lang.String arg0, Java.Lang.String arg1) + { + return SExecute(LocalBridgeClazz, "domainMatches", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Java.Util.List Parse(Java.Lang.String arg0) + { + return SExecuteWithSignature>(LocalBridgeClazz, "parse", "(Ljava/lang/String;)Ljava/util/List;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Comment + { + get { return IExecuteWithSignature("getComment", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setComment", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String CommentURL + { + get { return IExecuteWithSignature("getCommentURL", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setCommentURL", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public bool Discard + { + get { return IExecuteWithSignature("getDiscard", "()Z"); } set { IExecuteWithSignature("setDiscard", "(Z)V", value); } + } + /// + /// + /// + public Java.Lang.String Domain + { + get { return IExecuteWithSignature("getDomain", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setDomain", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public long MaxAge + { + get { return IExecuteWithSignature("getMaxAge", "()J"); } set { IExecuteWithSignature("setMaxAge", "(J)V", value); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String Path + { + get { return IExecuteWithSignature("getPath", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setPath", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Portlist + { + get { return IExecuteWithSignature("getPortlist", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setPortlist", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public bool Secure + { + get { return IExecuteWithSignature("getSecure", "()Z"); } set { IExecuteWithSignature("setSecure", "(Z)V", value); } + } + /// + /// + /// + public Java.Lang.String Value + { + get { return IExecuteWithSignature("getValue", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setValue", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public int Version + { + get { return IExecuteWithSignature("getVersion", "()I"); } set { IExecuteWithSignature("setVersion", "(I)V", value); } + } + /// + /// + /// + /// + public bool HasExpired() + { + return IExecuteWithSignature("hasExpired", "()Z"); + } + /// + /// + /// + /// + public bool IsHttpOnly() + { + return IExecuteWithSignature("isHttpOnly", "()Z"); + } + /// + /// + /// + /// + public void SetHttpOnly(bool arg0) + { + IExecuteWithSignature("setHttpOnly", "(Z)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Net/HttpRetryException.cs b/src/net/JNet/GeneratedCore/Java/Net/HttpRetryException.cs new file mode 100644 index 0000000000..3cec7cec59 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Net/HttpRetryException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Net +{ + #region HttpRetryException + public partial class HttpRetryException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Net/HttpURLConnection.cs b/src/net/JNet/GeneratedCore/Java/Net/HttpURLConnection.cs new file mode 100644 index 0000000000..8589d1ce9d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Net/HttpURLConnection.cs @@ -0,0 +1,357 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Net +{ + #region HttpURLConnection + public partial class HttpURLConnection + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int HTTP_ACCEPTED { get { if (!_HTTP_ACCEPTEDReady) { _HTTP_ACCEPTEDContent = SGetField(LocalBridgeClazz, "HTTP_ACCEPTED"); _HTTP_ACCEPTEDReady = true; } return _HTTP_ACCEPTEDContent; } } + private static int _HTTP_ACCEPTEDContent = default; + private static bool _HTTP_ACCEPTEDReady = false; // this is used because in case of generics + /// + /// + /// + public static int HTTP_BAD_GATEWAY { get { if (!_HTTP_BAD_GATEWAYReady) { _HTTP_BAD_GATEWAYContent = SGetField(LocalBridgeClazz, "HTTP_BAD_GATEWAY"); _HTTP_BAD_GATEWAYReady = true; } return _HTTP_BAD_GATEWAYContent; } } + private static int _HTTP_BAD_GATEWAYContent = default; + private static bool _HTTP_BAD_GATEWAYReady = false; // this is used because in case of generics + /// + /// + /// + public static int HTTP_BAD_METHOD { get { if (!_HTTP_BAD_METHODReady) { _HTTP_BAD_METHODContent = SGetField(LocalBridgeClazz, "HTTP_BAD_METHOD"); _HTTP_BAD_METHODReady = true; } return _HTTP_BAD_METHODContent; } } + private static int _HTTP_BAD_METHODContent = default; + private static bool _HTTP_BAD_METHODReady = false; // this is used because in case of generics + /// + /// + /// + public static int HTTP_BAD_REQUEST { get { if (!_HTTP_BAD_REQUESTReady) { _HTTP_BAD_REQUESTContent = SGetField(LocalBridgeClazz, "HTTP_BAD_REQUEST"); _HTTP_BAD_REQUESTReady = true; } return _HTTP_BAD_REQUESTContent; } } + private static int _HTTP_BAD_REQUESTContent = default; + private static bool _HTTP_BAD_REQUESTReady = false; // this is used because in case of generics + /// + /// + /// + public static int HTTP_CLIENT_TIMEOUT { get { if (!_HTTP_CLIENT_TIMEOUTReady) { _HTTP_CLIENT_TIMEOUTContent = SGetField(LocalBridgeClazz, "HTTP_CLIENT_TIMEOUT"); _HTTP_CLIENT_TIMEOUTReady = true; } return _HTTP_CLIENT_TIMEOUTContent; } } + private static int _HTTP_CLIENT_TIMEOUTContent = default; + private static bool _HTTP_CLIENT_TIMEOUTReady = false; // this is used because in case of generics + /// + /// + /// + public static int HTTP_CONFLICT { get { if (!_HTTP_CONFLICTReady) { _HTTP_CONFLICTContent = SGetField(LocalBridgeClazz, "HTTP_CONFLICT"); _HTTP_CONFLICTReady = true; } return _HTTP_CONFLICTContent; } } + private static int _HTTP_CONFLICTContent = default; + private static bool _HTTP_CONFLICTReady = false; // this is used because in case of generics + /// + /// + /// + public static int HTTP_CREATED { get { if (!_HTTP_CREATEDReady) { _HTTP_CREATEDContent = SGetField(LocalBridgeClazz, "HTTP_CREATED"); _HTTP_CREATEDReady = true; } return _HTTP_CREATEDContent; } } + private static int _HTTP_CREATEDContent = default; + private static bool _HTTP_CREATEDReady = false; // this is used because in case of generics + /// + /// + /// + public static int HTTP_ENTITY_TOO_LARGE { get { if (!_HTTP_ENTITY_TOO_LARGEReady) { _HTTP_ENTITY_TOO_LARGEContent = SGetField(LocalBridgeClazz, "HTTP_ENTITY_TOO_LARGE"); _HTTP_ENTITY_TOO_LARGEReady = true; } return _HTTP_ENTITY_TOO_LARGEContent; } } + private static int _HTTP_ENTITY_TOO_LARGEContent = default; + private static bool _HTTP_ENTITY_TOO_LARGEReady = false; // this is used because in case of generics + /// + /// + /// + public static int HTTP_FORBIDDEN { get { if (!_HTTP_FORBIDDENReady) { _HTTP_FORBIDDENContent = SGetField(LocalBridgeClazz, "HTTP_FORBIDDEN"); _HTTP_FORBIDDENReady = true; } return _HTTP_FORBIDDENContent; } } + private static int _HTTP_FORBIDDENContent = default; + private static bool _HTTP_FORBIDDENReady = false; // this is used because in case of generics + /// + /// + /// + public static int HTTP_GATEWAY_TIMEOUT { get { if (!_HTTP_GATEWAY_TIMEOUTReady) { _HTTP_GATEWAY_TIMEOUTContent = SGetField(LocalBridgeClazz, "HTTP_GATEWAY_TIMEOUT"); _HTTP_GATEWAY_TIMEOUTReady = true; } return _HTTP_GATEWAY_TIMEOUTContent; } } + private static int _HTTP_GATEWAY_TIMEOUTContent = default; + private static bool _HTTP_GATEWAY_TIMEOUTReady = false; // this is used because in case of generics + /// + /// + /// + public static int HTTP_GONE { get { if (!_HTTP_GONEReady) { _HTTP_GONEContent = SGetField(LocalBridgeClazz, "HTTP_GONE"); _HTTP_GONEReady = true; } return _HTTP_GONEContent; } } + private static int _HTTP_GONEContent = default; + private static bool _HTTP_GONEReady = false; // this is used because in case of generics + /// + /// + /// + public static int HTTP_INTERNAL_ERROR { get { if (!_HTTP_INTERNAL_ERRORReady) { _HTTP_INTERNAL_ERRORContent = SGetField(LocalBridgeClazz, "HTTP_INTERNAL_ERROR"); _HTTP_INTERNAL_ERRORReady = true; } return _HTTP_INTERNAL_ERRORContent; } } + private static int _HTTP_INTERNAL_ERRORContent = default; + private static bool _HTTP_INTERNAL_ERRORReady = false; // this is used because in case of generics + /// + /// + /// + public static int HTTP_LENGTH_REQUIRED { get { if (!_HTTP_LENGTH_REQUIREDReady) { _HTTP_LENGTH_REQUIREDContent = SGetField(LocalBridgeClazz, "HTTP_LENGTH_REQUIRED"); _HTTP_LENGTH_REQUIREDReady = true; } return _HTTP_LENGTH_REQUIREDContent; } } + private static int _HTTP_LENGTH_REQUIREDContent = default; + private static bool _HTTP_LENGTH_REQUIREDReady = false; // this is used because in case of generics + /// + /// + /// + public static int HTTP_MOVED_PERM { get { if (!_HTTP_MOVED_PERMReady) { _HTTP_MOVED_PERMContent = SGetField(LocalBridgeClazz, "HTTP_MOVED_PERM"); _HTTP_MOVED_PERMReady = true; } return _HTTP_MOVED_PERMContent; } } + private static int _HTTP_MOVED_PERMContent = default; + private static bool _HTTP_MOVED_PERMReady = false; // this is used because in case of generics + /// + /// + /// + public static int HTTP_MOVED_TEMP { get { if (!_HTTP_MOVED_TEMPReady) { _HTTP_MOVED_TEMPContent = SGetField(LocalBridgeClazz, "HTTP_MOVED_TEMP"); _HTTP_MOVED_TEMPReady = true; } return _HTTP_MOVED_TEMPContent; } } + private static int _HTTP_MOVED_TEMPContent = default; + private static bool _HTTP_MOVED_TEMPReady = false; // this is used because in case of generics + /// + /// + /// + public static int HTTP_MULT_CHOICE { get { if (!_HTTP_MULT_CHOICEReady) { _HTTP_MULT_CHOICEContent = SGetField(LocalBridgeClazz, "HTTP_MULT_CHOICE"); _HTTP_MULT_CHOICEReady = true; } return _HTTP_MULT_CHOICEContent; } } + private static int _HTTP_MULT_CHOICEContent = default; + private static bool _HTTP_MULT_CHOICEReady = false; // this is used because in case of generics + /// + /// + /// + public static int HTTP_NO_CONTENT { get { if (!_HTTP_NO_CONTENTReady) { _HTTP_NO_CONTENTContent = SGetField(LocalBridgeClazz, "HTTP_NO_CONTENT"); _HTTP_NO_CONTENTReady = true; } return _HTTP_NO_CONTENTContent; } } + private static int _HTTP_NO_CONTENTContent = default; + private static bool _HTTP_NO_CONTENTReady = false; // this is used because in case of generics + /// + /// + /// + public static int HTTP_NOT_ACCEPTABLE { get { if (!_HTTP_NOT_ACCEPTABLEReady) { _HTTP_NOT_ACCEPTABLEContent = SGetField(LocalBridgeClazz, "HTTP_NOT_ACCEPTABLE"); _HTTP_NOT_ACCEPTABLEReady = true; } return _HTTP_NOT_ACCEPTABLEContent; } } + private static int _HTTP_NOT_ACCEPTABLEContent = default; + private static bool _HTTP_NOT_ACCEPTABLEReady = false; // this is used because in case of generics + /// + /// + /// + public static int HTTP_NOT_AUTHORITATIVE { get { if (!_HTTP_NOT_AUTHORITATIVEReady) { _HTTP_NOT_AUTHORITATIVEContent = SGetField(LocalBridgeClazz, "HTTP_NOT_AUTHORITATIVE"); _HTTP_NOT_AUTHORITATIVEReady = true; } return _HTTP_NOT_AUTHORITATIVEContent; } } + private static int _HTTP_NOT_AUTHORITATIVEContent = default; + private static bool _HTTP_NOT_AUTHORITATIVEReady = false; // this is used because in case of generics + /// + /// + /// + public static int HTTP_NOT_FOUND { get { if (!_HTTP_NOT_FOUNDReady) { _HTTP_NOT_FOUNDContent = SGetField(LocalBridgeClazz, "HTTP_NOT_FOUND"); _HTTP_NOT_FOUNDReady = true; } return _HTTP_NOT_FOUNDContent; } } + private static int _HTTP_NOT_FOUNDContent = default; + private static bool _HTTP_NOT_FOUNDReady = false; // this is used because in case of generics + /// + /// + /// + public static int HTTP_NOT_IMPLEMENTED { get { if (!_HTTP_NOT_IMPLEMENTEDReady) { _HTTP_NOT_IMPLEMENTEDContent = SGetField(LocalBridgeClazz, "HTTP_NOT_IMPLEMENTED"); _HTTP_NOT_IMPLEMENTEDReady = true; } return _HTTP_NOT_IMPLEMENTEDContent; } } + private static int _HTTP_NOT_IMPLEMENTEDContent = default; + private static bool _HTTP_NOT_IMPLEMENTEDReady = false; // this is used because in case of generics + /// + /// + /// + public static int HTTP_NOT_MODIFIED { get { if (!_HTTP_NOT_MODIFIEDReady) { _HTTP_NOT_MODIFIEDContent = SGetField(LocalBridgeClazz, "HTTP_NOT_MODIFIED"); _HTTP_NOT_MODIFIEDReady = true; } return _HTTP_NOT_MODIFIEDContent; } } + private static int _HTTP_NOT_MODIFIEDContent = default; + private static bool _HTTP_NOT_MODIFIEDReady = false; // this is used because in case of generics + /// + /// + /// + public static int HTTP_OK { get { if (!_HTTP_OKReady) { _HTTP_OKContent = SGetField(LocalBridgeClazz, "HTTP_OK"); _HTTP_OKReady = true; } return _HTTP_OKContent; } } + private static int _HTTP_OKContent = default; + private static bool _HTTP_OKReady = false; // this is used because in case of generics + /// + /// + /// + public static int HTTP_PARTIAL { get { if (!_HTTP_PARTIALReady) { _HTTP_PARTIALContent = SGetField(LocalBridgeClazz, "HTTP_PARTIAL"); _HTTP_PARTIALReady = true; } return _HTTP_PARTIALContent; } } + private static int _HTTP_PARTIALContent = default; + private static bool _HTTP_PARTIALReady = false; // this is used because in case of generics + /// + /// + /// + public static int HTTP_PAYMENT_REQUIRED { get { if (!_HTTP_PAYMENT_REQUIREDReady) { _HTTP_PAYMENT_REQUIREDContent = SGetField(LocalBridgeClazz, "HTTP_PAYMENT_REQUIRED"); _HTTP_PAYMENT_REQUIREDReady = true; } return _HTTP_PAYMENT_REQUIREDContent; } } + private static int _HTTP_PAYMENT_REQUIREDContent = default; + private static bool _HTTP_PAYMENT_REQUIREDReady = false; // this is used because in case of generics + /// + /// + /// + public static int HTTP_PRECON_FAILED { get { if (!_HTTP_PRECON_FAILEDReady) { _HTTP_PRECON_FAILEDContent = SGetField(LocalBridgeClazz, "HTTP_PRECON_FAILED"); _HTTP_PRECON_FAILEDReady = true; } return _HTTP_PRECON_FAILEDContent; } } + private static int _HTTP_PRECON_FAILEDContent = default; + private static bool _HTTP_PRECON_FAILEDReady = false; // this is used because in case of generics + /// + /// + /// + public static int HTTP_PROXY_AUTH { get { if (!_HTTP_PROXY_AUTHReady) { _HTTP_PROXY_AUTHContent = SGetField(LocalBridgeClazz, "HTTP_PROXY_AUTH"); _HTTP_PROXY_AUTHReady = true; } return _HTTP_PROXY_AUTHContent; } } + private static int _HTTP_PROXY_AUTHContent = default; + private static bool _HTTP_PROXY_AUTHReady = false; // this is used because in case of generics + /// + /// + /// + public static int HTTP_REQ_TOO_LONG { get { if (!_HTTP_REQ_TOO_LONGReady) { _HTTP_REQ_TOO_LONGContent = SGetField(LocalBridgeClazz, "HTTP_REQ_TOO_LONG"); _HTTP_REQ_TOO_LONGReady = true; } return _HTTP_REQ_TOO_LONGContent; } } + private static int _HTTP_REQ_TOO_LONGContent = default; + private static bool _HTTP_REQ_TOO_LONGReady = false; // this is used because in case of generics + /// + /// + /// + public static int HTTP_RESET { get { if (!_HTTP_RESETReady) { _HTTP_RESETContent = SGetField(LocalBridgeClazz, "HTTP_RESET"); _HTTP_RESETReady = true; } return _HTTP_RESETContent; } } + private static int _HTTP_RESETContent = default; + private static bool _HTTP_RESETReady = false; // this is used because in case of generics + /// + /// + /// + public static int HTTP_SEE_OTHER { get { if (!_HTTP_SEE_OTHERReady) { _HTTP_SEE_OTHERContent = SGetField(LocalBridgeClazz, "HTTP_SEE_OTHER"); _HTTP_SEE_OTHERReady = true; } return _HTTP_SEE_OTHERContent; } } + private static int _HTTP_SEE_OTHERContent = default; + private static bool _HTTP_SEE_OTHERReady = false; // this is used because in case of generics + /// + /// + /// + public static int HTTP_UNAUTHORIZED { get { if (!_HTTP_UNAUTHORIZEDReady) { _HTTP_UNAUTHORIZEDContent = SGetField(LocalBridgeClazz, "HTTP_UNAUTHORIZED"); _HTTP_UNAUTHORIZEDReady = true; } return _HTTP_UNAUTHORIZEDContent; } } + private static int _HTTP_UNAUTHORIZEDContent = default; + private static bool _HTTP_UNAUTHORIZEDReady = false; // this is used because in case of generics + /// + /// + /// + public static int HTTP_UNAVAILABLE { get { if (!_HTTP_UNAVAILABLEReady) { _HTTP_UNAVAILABLEContent = SGetField(LocalBridgeClazz, "HTTP_UNAVAILABLE"); _HTTP_UNAVAILABLEReady = true; } return _HTTP_UNAVAILABLEContent; } } + private static int _HTTP_UNAVAILABLEContent = default; + private static bool _HTTP_UNAVAILABLEReady = false; // this is used because in case of generics + /// + /// + /// + public static int HTTP_UNSUPPORTED_TYPE { get { if (!_HTTP_UNSUPPORTED_TYPEReady) { _HTTP_UNSUPPORTED_TYPEContent = SGetField(LocalBridgeClazz, "HTTP_UNSUPPORTED_TYPE"); _HTTP_UNSUPPORTED_TYPEReady = true; } return _HTTP_UNSUPPORTED_TYPEContent; } } + private static int _HTTP_UNSUPPORTED_TYPEContent = default; + private static bool _HTTP_UNSUPPORTED_TYPEReady = false; // this is used because in case of generics + /// + /// + /// + public static int HTTP_USE_PROXY { get { if (!_HTTP_USE_PROXYReady) { _HTTP_USE_PROXYContent = SGetField(LocalBridgeClazz, "HTTP_USE_PROXY"); _HTTP_USE_PROXYReady = true; } return _HTTP_USE_PROXYContent; } } + private static int _HTTP_USE_PROXYContent = default; + private static bool _HTTP_USE_PROXYReady = false; // this is used because in case of generics + /// + /// + /// + public static int HTTP_VERSION { get { if (!_HTTP_VERSIONReady) { _HTTP_VERSIONContent = SGetField(LocalBridgeClazz, "HTTP_VERSION"); _HTTP_VERSIONReady = true; } return _HTTP_VERSIONContent; } } + private static int _HTTP_VERSIONContent = default; + private static bool _HTTP_VERSIONReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + public static bool FollowRedirects + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getFollowRedirects", "()Z"); } set { SExecuteWithSignature(LocalBridgeClazz, "setFollowRedirects", "(Z)V", value); } + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Io.InputStream ErrorStream + { + get { return IExecuteWithSignature("getErrorStream", "()Ljava/io/InputStream;"); } + } + /// + /// + /// + public bool InstanceFollowRedirects + { + get { return IExecuteWithSignature("getInstanceFollowRedirects", "()Z"); } set { IExecuteWithSignature("setInstanceFollowRedirects", "(Z)V", value); } + } + /// + /// + /// + public Java.Lang.String RequestMethod + { + get { return IExecuteWithSignature("getRequestMethod", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setRequestMethod", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public int ResponseCode + { + get { return IExecuteWithSignature("getResponseCode", "()I"); } + } + /// + /// + /// + public Java.Lang.String ResponseMessage + { + get { return IExecuteWithSignature("getResponseMessage", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + public bool UsingProxy() + { + return IExecuteWithSignature("usingProxy", "()Z"); + } + /// + /// + /// + public void Disconnect() + { + IExecuteWithSignature("disconnect", "()V"); + } + /// + /// + /// + /// + public void SetAuthenticator(Java.Net.Authenticator arg0) + { + IExecuteWithSignature("setAuthenticator", "(Ljava/net/Authenticator;)V", arg0); + } + /// + /// + /// + /// + public void SetChunkedStreamingMode(int arg0) + { + IExecuteWithSignature("setChunkedStreamingMode", "(I)V", arg0); + } + /// + /// + /// + /// + public void SetFixedLengthStreamingMode(int arg0) + { + IExecuteWithSignature("setFixedLengthStreamingMode", "(I)V", arg0); + } + /// + /// + /// + /// + public void SetFixedLengthStreamingMode(long arg0) + { + IExecuteWithSignature("setFixedLengthStreamingMode", "(J)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Net/IDN.cs b/src/net/JNet/GeneratedCore/Java/Net/IDN.cs new file mode 100644 index 0000000000..a9ba4362f9 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Net/IDN.cs @@ -0,0 +1,108 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Net +{ + #region IDN + public partial class IDN + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int ALLOW_UNASSIGNED { get { if (!_ALLOW_UNASSIGNEDReady) { _ALLOW_UNASSIGNEDContent = SGetField(LocalBridgeClazz, "ALLOW_UNASSIGNED"); _ALLOW_UNASSIGNEDReady = true; } return _ALLOW_UNASSIGNEDContent; } } + private static int _ALLOW_UNASSIGNEDContent = default; + private static bool _ALLOW_UNASSIGNEDReady = false; // this is used because in case of generics + /// + /// + /// + public static int USE_STD3_ASCII_RULES { get { if (!_USE_STD3_ASCII_RULESReady) { _USE_STD3_ASCII_RULESContent = SGetField(LocalBridgeClazz, "USE_STD3_ASCII_RULES"); _USE_STD3_ASCII_RULESReady = true; } return _USE_STD3_ASCII_RULESContent; } } + private static int _USE_STD3_ASCII_RULESContent = default; + private static bool _USE_STD3_ASCII_RULESReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + public static Java.Lang.String ToASCII(Java.Lang.String arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "toASCII", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Java.Lang.String ToASCII(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "toASCII", "(Ljava/lang/String;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Lang.String ToUnicode(Java.Lang.String arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "toUnicode", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Java.Lang.String ToUnicode(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "toUnicode", "(Ljava/lang/String;)Ljava/lang/String;", arg0); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Net/Inet4Address.cs b/src/net/JNet/GeneratedCore/Java/Net/Inet4Address.cs new file mode 100644 index 0000000000..8bae7afb7a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Net/Inet4Address.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Net +{ + #region Inet4Address + public partial class Inet4Address + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Net/Inet6Address.cs b/src/net/JNet/GeneratedCore/Java/Net/Inet6Address.cs new file mode 100644 index 0000000000..974dbb197c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Net/Inet6Address.cs @@ -0,0 +1,104 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Net +{ + #region Inet6Address + public partial class Inet6Address + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Net.Inet6Address GetByAddress(Java.Lang.String arg0, byte[] arg1, int arg2) + { + return SExecute(LocalBridgeClazz, "getByAddress", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Net.Inet6Address GetByAddress(Java.Lang.String arg0, byte[] arg1, Java.Net.NetworkInterface arg2) + { + return SExecute(LocalBridgeClazz, "getByAddress", arg0, arg1, arg2); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Net.NetworkInterface ScopedInterface + { + get { return IExecuteWithSignature("getScopedInterface", "()Ljava/net/NetworkInterface;"); } + } + /// + /// + /// + public int ScopeId + { + get { return IExecuteWithSignature("getScopeId", "()I"); } + } + /// + /// + /// + /// + public bool IsIPv4CompatibleAddress() + { + return IExecuteWithSignature("isIPv4CompatibleAddress", "()Z"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Net/InetAddress.cs b/src/net/JNet/GeneratedCore/Java/Net/InetAddress.cs new file mode 100644 index 0000000000..6a63d325a7 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Net/InetAddress.cs @@ -0,0 +1,243 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Net +{ + #region InetAddress + public partial class InetAddress + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + public static Java.Net.InetAddress LocalHost + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getLocalHost", "()Ljava/net/InetAddress;"); } + } + /// + /// + /// + public static Java.Net.InetAddress LoopbackAddress + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getLoopbackAddress", "()Ljava/net/InetAddress;"); } + } + /// + /// + /// + /// + /// + /// + public static Java.Net.InetAddress GetByAddress(byte[] arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getByAddress", "([B)Ljava/net/InetAddress;", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Net.InetAddress GetByAddress(Java.Lang.String arg0, byte[] arg1) + { + return SExecute(LocalBridgeClazz, "getByAddress", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Net.InetAddress GetByName(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getByName", "(Ljava/lang/String;)Ljava/net/InetAddress;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Net.InetAddress[] GetAllByName(Java.Lang.String arg0) + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "getAllByName", "(Ljava/lang/String;)[Ljava/net/InetAddress;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public byte[] Address + { + get { return IExecuteWithSignatureArray("getAddress", "()[B"); } + } + /// + /// + /// + public Java.Lang.String CanonicalHostName + { + get { return IExecuteWithSignature("getCanonicalHostName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String HostAddress + { + get { return IExecuteWithSignature("getHostAddress", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String HostName + { + get { return IExecuteWithSignature("getHostName", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + public bool IsAnyLocalAddress() + { + return IExecuteWithSignature("isAnyLocalAddress", "()Z"); + } + /// + /// + /// + /// + public bool IsLinkLocalAddress() + { + return IExecuteWithSignature("isLinkLocalAddress", "()Z"); + } + /// + /// + /// + /// + public bool IsLoopbackAddress() + { + return IExecuteWithSignature("isLoopbackAddress", "()Z"); + } + /// + /// + /// + /// + public bool IsMCGlobal() + { + return IExecuteWithSignature("isMCGlobal", "()Z"); + } + /// + /// + /// + /// + public bool IsMCLinkLocal() + { + return IExecuteWithSignature("isMCLinkLocal", "()Z"); + } + /// + /// + /// + /// + public bool IsMCNodeLocal() + { + return IExecuteWithSignature("isMCNodeLocal", "()Z"); + } + /// + /// + /// + /// + public bool IsMCOrgLocal() + { + return IExecuteWithSignature("isMCOrgLocal", "()Z"); + } + /// + /// + /// + /// + public bool IsMCSiteLocal() + { + return IExecuteWithSignature("isMCSiteLocal", "()Z"); + } + /// + /// + /// + /// + public bool IsMulticastAddress() + { + return IExecuteWithSignature("isMulticastAddress", "()Z"); + } + /// + /// + /// + /// + /// + /// + public bool IsReachable(int arg0) + { + return IExecuteWithSignature("isReachable", "(I)Z", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public bool IsReachable(Java.Net.NetworkInterface arg0, int arg1, int arg2) + { + return IExecute("isReachable", arg0, arg1, arg2); + } + /// + /// + /// + /// + public bool IsSiteLocalAddress() + { + return IExecuteWithSignature("isSiteLocalAddress", "()Z"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Net/InetSocketAddress.cs b/src/net/JNet/GeneratedCore/Java/Net/InetSocketAddress.cs new file mode 100644 index 0000000000..e9daac547a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Net/InetSocketAddress.cs @@ -0,0 +1,130 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Net +{ + #region InetSocketAddress + public partial class InetSocketAddress + { + #region Constructors + /// + /// + /// + /// + public InetSocketAddress(int arg0) + : base(arg0) + { + } + /// + /// + /// + /// + /// + public InetSocketAddress(Java.Lang.String arg0, int arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + public InetSocketAddress(Java.Net.InetAddress arg0, int arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + public static Java.Net.InetSocketAddress CreateUnresolved(Java.Lang.String arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "createUnresolved", arg0, arg1); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Net.InetAddress Address + { + get { return IExecuteWithSignature("getAddress", "()Ljava/net/InetAddress;"); } + } + /// + /// + /// + public Java.Lang.String HostName + { + get { return IExecuteWithSignature("getHostName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String HostString + { + get { return IExecuteWithSignature("getHostString", "()Ljava/lang/String;"); } + } + /// + /// + /// + public int Port + { + get { return IExecuteWithSignature("getPort", "()I"); } + } + /// + /// + /// + /// + public bool IsUnresolved() + { + return IExecuteWithSignature("isUnresolved", "()Z"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Net/InterfaceAddress.cs b/src/net/JNet/GeneratedCore/Java/Net/InterfaceAddress.cs new file mode 100644 index 0000000000..45f7d79496 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Net/InterfaceAddress.cs @@ -0,0 +1,79 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Net +{ + #region InterfaceAddress + public partial class InterfaceAddress + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Net.InetAddress Address + { + get { return IExecuteWithSignature("getAddress", "()Ljava/net/InetAddress;"); } + } + /// + /// + /// + public Java.Net.InetAddress Broadcast + { + get { return IExecuteWithSignature("getBroadcast", "()Ljava/net/InetAddress;"); } + } + /// + /// + /// + public short NetworkPrefixLength + { + get { return IExecuteWithSignature("getNetworkPrefixLength", "()S"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Net/JarURLConnection.cs b/src/net/JNet/GeneratedCore/Java/Net/JarURLConnection.cs new file mode 100644 index 0000000000..4d787d1b94 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Net/JarURLConnection.cs @@ -0,0 +1,114 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Net +{ + #region JarURLConnection + public partial class JarURLConnection + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Util.Jar.Attributes Attributes + { + get { return IExecuteWithSignature("getAttributes", "()Ljava/util/jar/Attributes;"); } + } + /// + /// + /// + public Java.Security.Cert.Certificate[] Certificates + { + get { return IExecuteWithSignatureArray("getCertificates", "()[Ljava/security/cert/Certificate;"); } + } + /// + /// + /// + public Java.Lang.String EntryName + { + get { return IExecuteWithSignature("getEntryName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Util.Jar.JarEntry JarEntry + { + get { return IExecuteWithSignature("getJarEntry", "()Ljava/util/jar/JarEntry;"); } + } + /// + /// + /// + public Java.Util.Jar.JarFile JarFile + { + get { return IExecuteWithSignature("getJarFile", "()Ljava/util/jar/JarFile;"); } + } + /// + /// + /// + public Java.Net.URL JarFileURL + { + get { return IExecuteWithSignature("getJarFileURL", "()Ljava/net/URL;"); } + } + /// + /// + /// + public Java.Util.Jar.Attributes MainAttributes + { + get { return IExecuteWithSignature("getMainAttributes", "()Ljava/util/jar/Attributes;"); } + } + /// + /// + /// + public Java.Util.Jar.Manifest Manifest + { + get { return IExecuteWithSignature("getManifest", "()Ljava/util/jar/Manifest;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Net/MalformedURLException.cs b/src/net/JNet/GeneratedCore/Java/Net/MalformedURLException.cs new file mode 100644 index 0000000000..cf5aaa9704 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Net/MalformedURLException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Net +{ + #region MalformedURLException + public partial class MalformedURLException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Net/MulticastSocket.cs b/src/net/JNet/GeneratedCore/Java/Net/MulticastSocket.cs new file mode 100644 index 0000000000..91aa6722c6 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Net/MulticastSocket.cs @@ -0,0 +1,142 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Net +{ + #region MulticastSocket + public partial class MulticastSocket + { + #region Constructors + /// + /// + /// + /// + /// + public MulticastSocket(int arg0) + : base(arg0) + { + } + /// + /// + /// + /// + /// + public MulticastSocket(Java.Net.SocketAddress arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Net.InetAddress Interface + { + get { return IExecuteWithSignature("getInterface", "()Ljava/net/InetAddress;"); } set { IExecuteWithSignature("setInterface", "(Ljava/net/InetAddress;)V", value); } + } + /// + /// + /// + public bool LoopbackMode + { + get { return IExecuteWithSignature("getLoopbackMode", "()Z"); } set { IExecuteWithSignature("setLoopbackMode", "(Z)V", value); } + } + /// + /// + /// + public Java.Net.NetworkInterface NetworkInterface + { + get { return IExecuteWithSignature("getNetworkInterface", "()Ljava/net/NetworkInterface;"); } set { IExecuteWithSignature("setNetworkInterface", "(Ljava/net/NetworkInterface;)V", value); } + } + /// + /// + /// + public int TimeToLive + { + get { return IExecuteWithSignature("getTimeToLive", "()I"); } set { IExecuteWithSignature("setTimeToLive", "(I)V", value); } + } + /// + /// + /// + /// + /// + public void JoinGroup(Java.Net.InetAddress arg0) + { + IExecuteWithSignature("joinGroup", "(Ljava/net/InetAddress;)V", arg0); + } + /// + /// + /// + /// + /// + /// + public void JoinGroup(Java.Net.SocketAddress arg0, Java.Net.NetworkInterface arg1) + { + IExecute("joinGroup", arg0, arg1); + } + /// + /// + /// + /// + /// + public void LeaveGroup(Java.Net.InetAddress arg0) + { + IExecuteWithSignature("leaveGroup", "(Ljava/net/InetAddress;)V", arg0); + } + /// + /// + /// + /// + /// + /// + public void LeaveGroup(Java.Net.SocketAddress arg0, Java.Net.NetworkInterface arg1) + { + IExecute("leaveGroup", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Net/NetPermission.cs b/src/net/JNet/GeneratedCore/Java/Net/NetPermission.cs new file mode 100644 index 0000000000..58a9423cd0 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Net/NetPermission.cs @@ -0,0 +1,75 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Net +{ + #region NetPermission + public partial class NetPermission + { + #region Constructors + /// + /// + /// + /// + /// + public NetPermission(Java.Lang.String arg0, Java.Lang.String arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public NetPermission(Java.Lang.String arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Net/NetworkInterface.cs b/src/net/JNet/GeneratedCore/Java/Net/NetworkInterface.cs new file mode 100644 index 0000000000..cec76970b6 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Net/NetworkInterface.cs @@ -0,0 +1,231 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Net +{ + #region NetworkInterface + public partial class NetworkInterface + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + public static Java.Net.NetworkInterface GetByIndex(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getByIndex", "(I)Ljava/net/NetworkInterface;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Net.NetworkInterface GetByInetAddress(Java.Net.InetAddress arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getByInetAddress", "(Ljava/net/InetAddress;)Ljava/net/NetworkInterface;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Net.NetworkInterface GetByName(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getByName", "(Ljava/lang/String;)Ljava/net/NetworkInterface;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Util.Enumeration GetNetworkInterfaces() + { + return SExecuteWithSignature>(LocalBridgeClazz, "getNetworkInterfaces", "()Ljava/util/Enumeration;"); + } + /// + /// + /// + /// + /// + public static Java.Util.Stream.Stream NetworkInterfaces() + { + return SExecuteWithSignature>(LocalBridgeClazz, "networkInterfaces", "()Ljava/util/stream/Stream;"); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String DisplayName + { + get { return IExecuteWithSignature("getDisplayName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public byte[] HardwareAddress + { + get { return IExecuteWithSignatureArray("getHardwareAddress", "()[B"); } + } + /// + /// + /// + public int Index + { + get { return IExecuteWithSignature("getIndex", "()I"); } + } + /// + /// + /// + public Java.Util.List InterfaceAddresses + { + get { return IExecuteWithSignature>("getInterfaceAddresses", "()Ljava/util/List;"); } + } + /// + /// + /// + public int MTU + { + get { return IExecuteWithSignature("getMTU", "()I"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Net.NetworkInterface Parent + { + get { return IExecuteWithSignature("getParent", "()Ljava/net/NetworkInterface;"); } + } + /// + /// + /// + /// + /// + public bool IsLoopback() + { + return IExecuteWithSignature("isLoopback", "()Z"); + } + /// + /// + /// + /// + /// + public bool IsPointToPoint() + { + return IExecuteWithSignature("isPointToPoint", "()Z"); + } + /// + /// + /// + /// + /// + public bool IsUp() + { + return IExecuteWithSignature("isUp", "()Z"); + } + /// + /// + /// + /// + public bool IsVirtual() + { + return IExecuteWithSignature("isVirtual", "()Z"); + } + /// + /// + /// + /// + /// + public bool SupportsMulticast() + { + return IExecuteWithSignature("supportsMulticast", "()Z"); + } + /// + /// + /// + /// + public Java.Util.Enumeration GetInetAddresses() + { + return IExecuteWithSignature>("getInetAddresses", "()Ljava/util/Enumeration;"); + } + /// + /// + /// + /// + public Java.Util.Enumeration GetSubInterfaces() + { + return IExecuteWithSignature>("getSubInterfaces", "()Ljava/util/Enumeration;"); + } + /// + /// + /// + /// + public Java.Util.Stream.Stream InetAddresses() + { + return IExecuteWithSignature>("inetAddresses", "()Ljava/util/stream/Stream;"); + } + /// + /// + /// + /// + public Java.Util.Stream.Stream SubInterfaces() + { + return IExecuteWithSignature>("subInterfaces", "()Ljava/util/stream/Stream;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Net/NoRouteToHostException.cs b/src/net/JNet/GeneratedCore/Java/Net/NoRouteToHostException.cs new file mode 100644 index 0000000000..5c52f1e5f4 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Net/NoRouteToHostException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Net +{ + #region NoRouteToHostException + public partial class NoRouteToHostException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Net/PasswordAuthentication.cs b/src/net/JNet/GeneratedCore/Java/Net/PasswordAuthentication.cs new file mode 100644 index 0000000000..bf3cd17610 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Net/PasswordAuthentication.cs @@ -0,0 +1,81 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Net +{ + #region PasswordAuthentication + public partial class PasswordAuthentication + { + #region Constructors + /// + /// + /// + /// + /// + public PasswordAuthentication(Java.Lang.String arg0, char[] arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public char[] Password + { + get { return IExecuteWithSignatureArray("getPassword", "()[C"); } + } + /// + /// + /// + public Java.Lang.String UserName + { + get { return IExecuteWithSignature("getUserName", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Net/PortUnreachableException.cs b/src/net/JNet/GeneratedCore/Java/Net/PortUnreachableException.cs new file mode 100644 index 0000000000..db96fc002b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Net/PortUnreachableException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Net +{ + #region PortUnreachableException + public partial class PortUnreachableException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Net/ProtocolException.cs b/src/net/JNet/GeneratedCore/Java/Net/ProtocolException.cs new file mode 100644 index 0000000000..ce8533fa99 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Net/ProtocolException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Net +{ + #region ProtocolException + public partial class ProtocolException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Net/ProtocolFamily.cs b/src/net/JNet/GeneratedCore/Java/Net/ProtocolFamily.cs new file mode 100644 index 0000000000..ebcf7edd3c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Net/ProtocolFamily.cs @@ -0,0 +1,89 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Net +{ + #region IProtocolFamily + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IProtocolFamily + { + #region Instance methods + /// + /// + /// + /// + Java.Lang.String Name(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ProtocolFamily + public partial class ProtocolFamily : Java.Net.IProtocolFamily + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public Java.Lang.String Name() + { + return IExecuteWithSignature("name", "()Ljava/lang/String;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Net/Proxy.cs b/src/net/JNet/GeneratedCore/Java/Net/Proxy.cs new file mode 100644 index 0000000000..8fbe0b4781 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Net/Proxy.cs @@ -0,0 +1,155 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Net +{ + #region Proxy + public partial class Proxy + { + #region Constructors + /// + /// + /// + /// + /// + public Proxy(Java.Net.Proxy.Type arg0, Java.Net.SocketAddress arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Net.Proxy NO_PROXY { get { if (!_NO_PROXYReady) { _NO_PROXYContent = SGetField(LocalBridgeClazz, "NO_PROXY"); _NO_PROXYReady = true; } return _NO_PROXYContent; } } + private static Java.Net.Proxy _NO_PROXYContent = default; + private static bool _NO_PROXYReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public Java.Net.Proxy.Type TypeMethod() + { + return IExecuteWithSignature("type", "()Ljava/net/Proxy$Type;"); + } + /// + /// + /// + /// + public Java.Net.SocketAddress Address() + { + return IExecuteWithSignature("address", "()Ljava/net/SocketAddress;"); + } + + #endregion + + #region Nested classes + #region Type + public partial class Type + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Net.Proxy.Type DIRECT { get { if (!_DIRECTReady) { _DIRECTContent = SGetField(LocalBridgeClazz, "DIRECT"); _DIRECTReady = true; } return _DIRECTContent; } } + private static Java.Net.Proxy.Type _DIRECTContent = default; + private static bool _DIRECTReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Net.Proxy.Type HTTP { get { if (!_HTTPReady) { _HTTPContent = SGetField(LocalBridgeClazz, "HTTP"); _HTTPReady = true; } return _HTTPContent; } } + private static Java.Net.Proxy.Type _HTTPContent = default; + private static bool _HTTPReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Net.Proxy.Type SOCKS { get { if (!_SOCKSReady) { _SOCKSContent = SGetField(LocalBridgeClazz, "SOCKS"); _SOCKSReady = true; } return _SOCKSContent; } } + private static Java.Net.Proxy.Type _SOCKSContent = default; + private static bool _SOCKSReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Net.Proxy.Type ValueOf(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Ljava/lang/String;)Ljava/net/Proxy$Type;", arg0); + } + /// + /// + /// + /// + public static Java.Net.Proxy.Type[] Values() + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "values", "()[Ljava/net/Proxy$Type;"); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Net/ProxySelector.cs b/src/net/JNet/GeneratedCore/Java/Net/ProxySelector.cs new file mode 100644 index 0000000000..aa8d10231b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Net/ProxySelector.cs @@ -0,0 +1,93 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Net +{ + #region ProxySelector + public partial class ProxySelector + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + public static Java.Net.ProxySelector Default + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getDefault", "()Ljava/net/ProxySelector;"); } set { SExecuteWithSignature(LocalBridgeClazz, "setDefault", "(Ljava/net/ProxySelector;)V", value); } + } + /// + /// + /// + /// + /// + public static Java.Net.ProxySelector Of(Java.Net.InetSocketAddress arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "of", "(Ljava/net/InetSocketAddress;)Ljava/net/ProxySelector;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public Java.Util.List Select(Java.Net.URI arg0) + { + return IExecuteWithSignature>("select", "(Ljava/net/URI;)Ljava/util/List;", arg0); + } + /// + /// + /// + /// + /// + /// + public void ConnectFailed(Java.Net.URI arg0, Java.Net.SocketAddress arg1, MASES.JCOBridge.C2JBridge.JVMBridgeException arg2) + { + IExecute("connectFailed", arg0, arg1, arg2); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Net/ResponseCache.cs b/src/net/JNet/GeneratedCore/Java/Net/ResponseCache.cs new file mode 100644 index 0000000000..9c2d80c59c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Net/ResponseCache.cs @@ -0,0 +1,88 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Net +{ + #region ResponseCache + public partial class ResponseCache + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + public static Java.Net.ResponseCache Default + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getDefault", "()Ljava/net/ResponseCache;"); } set { SExecuteWithSignature(LocalBridgeClazz, "setDefault", "(Ljava/net/ResponseCache;)V", value); } + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + public Java.Net.CacheRequest Put(Java.Net.URI arg0, Java.Net.URLConnection arg1) + { + return IExecute("put", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Net.CacheResponse Get(Java.Net.URI arg0, Java.Lang.String arg1, Java.Util.Map> arg2) + { + return IExecute("get", arg0, arg1, arg2); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Net/SecureCacheResponse.cs b/src/net/JNet/GeneratedCore/Java/Net/SecureCacheResponse.cs new file mode 100644 index 0000000000..7b24481ab3 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Net/SecureCacheResponse.cs @@ -0,0 +1,93 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Net +{ + #region SecureCacheResponse + public partial class SecureCacheResponse + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String CipherSuite + { + get { return IExecuteWithSignature("getCipherSuite", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Util.List LocalCertificateChain + { + get { return IExecuteWithSignature>("getLocalCertificateChain", "()Ljava/util/List;"); } + } + /// + /// + /// + public Java.Security.Principal LocalPrincipal + { + get { return IExecuteWithSignature("getLocalPrincipal", "()Ljava/security/Principal;"); } + } + /// + /// + /// + public Java.Security.Principal PeerPrincipal + { + get { return IExecuteWithSignature("getPeerPrincipal", "()Ljava/security/Principal;"); } + } + /// + /// + /// + public Java.Util.List ServerCertificateChain + { + get { return IExecuteWithSignature>("getServerCertificateChain", "()Ljava/util/List;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Net/ServerSocket.cs b/src/net/JNet/GeneratedCore/Java/Net/ServerSocket.cs new file mode 100644 index 0000000000..b0c23873ae --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Net/ServerSocket.cs @@ -0,0 +1,239 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Net +{ + #region ServerSocket + public partial class ServerSocket + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + public ServerSocket(int arg0, int arg1, Java.Net.InetAddress arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + /// + public ServerSocket(int arg0, int arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + public ServerSocket(int arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static void SetSocketFactory(Java.Net.SocketImplFactory arg0) + { + SExecuteWithSignature(LocalBridgeClazz, "setSocketFactory", "(Ljava/net/SocketImplFactory;)V", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Nio.Channels.ServerSocketChannel Channel + { + get { return IExecuteWithSignature("getChannel", "()Ljava/nio/channels/ServerSocketChannel;"); } + } + /// + /// + /// + public Java.Net.InetAddress InetAddress + { + get { return IExecuteWithSignature("getInetAddress", "()Ljava/net/InetAddress;"); } + } + /// + /// + /// + public int LocalPort + { + get { return IExecuteWithSignature("getLocalPort", "()I"); } + } + /// + /// + /// + public Java.Net.SocketAddress LocalSocketAddress + { + get { return IExecuteWithSignature("getLocalSocketAddress", "()Ljava/net/SocketAddress;"); } + } + /// + /// + /// + public int ReceiveBufferSize + { + get { return IExecuteWithSignature("getReceiveBufferSize", "()I"); } set { IExecuteWithSignature("setReceiveBufferSize", "(I)V", value); } + } + /// + /// + /// + public bool ReuseAddress + { + get { return IExecuteWithSignature("getReuseAddress", "()Z"); } set { IExecuteWithSignature("setReuseAddress", "(Z)V", value); } + } + /// + /// + /// + public int SoTimeout + { + get { return IExecuteWithSignature("getSoTimeout", "()I"); } set { IExecuteWithSignature("setSoTimeout", "(I)V", value); } + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Net.ServerSocket SetOption(Java.Net.SocketOption arg0, T arg1) + { + return IExecute("setOption", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public T GetOption(Java.Net.SocketOption arg0) + { + return IExecuteWithSignature("getOption", "(Ljava/net/SocketOption;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + public bool IsBound() + { + return IExecuteWithSignature("isBound", "()Z"); + } + /// + /// + /// + /// + public bool IsClosed() + { + return IExecuteWithSignature("isClosed", "()Z"); + } + /// + /// + /// + /// + /// + public Java.Net.Socket Accept() + { + return IExecuteWithSignature("accept", "()Ljava/net/Socket;"); + } + /// + /// + /// + /// + public Java.Util.Set> SupportedOptions() + { + return IExecuteWithSignature>>("supportedOptions", "()Ljava/util/Set;"); + } + /// + /// + /// + /// + /// + /// + public void Bind(Java.Net.SocketAddress arg0, int arg1) + { + IExecute("bind", arg0, arg1); + } + /// + /// + /// + /// + /// + public void Bind(Java.Net.SocketAddress arg0) + { + IExecuteWithSignature("bind", "(Ljava/net/SocketAddress;)V", arg0); + } + /// + /// + /// + /// + public void Close() + { + IExecuteWithSignature("close", "()V"); + } + /// + /// + /// + /// + /// + /// + public void SetPerformancePreferences(int arg0, int arg1, int arg2) + { + IExecute("setPerformancePreferences", arg0, arg1, arg2); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Net/Socket.cs b/src/net/JNet/GeneratedCore/Java/Net/Socket.cs new file mode 100644 index 0000000000..346a9f0e1f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Net/Socket.cs @@ -0,0 +1,398 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Net +{ + #region Socket + public partial class Socket + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + /// + public Socket(Java.Lang.String arg0, int arg1, Java.Net.InetAddress arg2, int arg3) + : base(arg0, arg1, arg2, arg3) + { + } + /// + /// + /// + /// + /// + /// + /// + public Socket(Java.Lang.String arg0, int arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + /// + /// + /// + public Socket(Java.Net.InetAddress arg0, int arg1, Java.Net.InetAddress arg2, int arg3) + : base(arg0, arg1, arg2, arg3) + { + } + /// + /// + /// + /// + /// + /// + public Socket(Java.Net.InetAddress arg0, int arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public Socket(Java.Net.Proxy arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static void SetSocketImplFactory(Java.Net.SocketImplFactory arg0) + { + SExecuteWithSignature(LocalBridgeClazz, "setSocketImplFactory", "(Ljava/net/SocketImplFactory;)V", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Nio.Channels.SocketChannel Channel + { + get { return IExecuteWithSignature("getChannel", "()Ljava/nio/channels/SocketChannel;"); } + } + /// + /// + /// + public Java.Net.InetAddress InetAddress + { + get { return IExecuteWithSignature("getInetAddress", "()Ljava/net/InetAddress;"); } + } + /// + /// + /// + public Java.Io.InputStream InputStream + { + get { return IExecuteWithSignature("getInputStream", "()Ljava/io/InputStream;"); } + } + /// + /// + /// + public bool KeepAlive + { + get { return IExecuteWithSignature("getKeepAlive", "()Z"); } set { IExecuteWithSignature("setKeepAlive", "(Z)V", value); } + } + /// + /// + /// + public Java.Net.InetAddress LocalAddress + { + get { return IExecuteWithSignature("getLocalAddress", "()Ljava/net/InetAddress;"); } + } + /// + /// + /// + public int LocalPort + { + get { return IExecuteWithSignature("getLocalPort", "()I"); } + } + /// + /// + /// + public Java.Net.SocketAddress LocalSocketAddress + { + get { return IExecuteWithSignature("getLocalSocketAddress", "()Ljava/net/SocketAddress;"); } + } + /// + /// + /// + public bool OOBInline + { + get { return IExecuteWithSignature("getOOBInline", "()Z"); } set { IExecuteWithSignature("setOOBInline", "(Z)V", value); } + } + /// + /// + /// + public Java.Io.OutputStream OutputStream + { + get { return IExecuteWithSignature("getOutputStream", "()Ljava/io/OutputStream;"); } + } + /// + /// + /// + public int Port + { + get { return IExecuteWithSignature("getPort", "()I"); } + } + /// + /// + /// + public int ReceiveBufferSize + { + get { return IExecuteWithSignature("getReceiveBufferSize", "()I"); } set { IExecuteWithSignature("setReceiveBufferSize", "(I)V", value); } + } + /// + /// + /// + public Java.Net.SocketAddress RemoteSocketAddress + { + get { return IExecuteWithSignature("getRemoteSocketAddress", "()Ljava/net/SocketAddress;"); } + } + /// + /// + /// + public bool ReuseAddress + { + get { return IExecuteWithSignature("getReuseAddress", "()Z"); } set { IExecuteWithSignature("setReuseAddress", "(Z)V", value); } + } + /// + /// + /// + public int SendBufferSize + { + get { return IExecuteWithSignature("getSendBufferSize", "()I"); } set { IExecuteWithSignature("setSendBufferSize", "(I)V", value); } + } + /// + /// + /// + public int SoLinger + { + get { return IExecuteWithSignature("getSoLinger", "()I"); } + } + /// + /// + /// + public int SoTimeout + { + get { return IExecuteWithSignature("getSoTimeout", "()I"); } set { IExecuteWithSignature("setSoTimeout", "(I)V", value); } + } + /// + /// + /// + public bool TcpNoDelay + { + get { return IExecuteWithSignature("getTcpNoDelay", "()Z"); } set { IExecuteWithSignature("setTcpNoDelay", "(Z)V", value); } + } + /// + /// + /// + public int TrafficClass + { + get { return IExecuteWithSignature("getTrafficClass", "()I"); } set { IExecuteWithSignature("setTrafficClass", "(I)V", value); } + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Net.Socket SetOption(Java.Net.SocketOption arg0, T arg1) + { + return IExecute("setOption", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public T GetOption(Java.Net.SocketOption arg0) + { + return IExecuteWithSignature("getOption", "(Ljava/net/SocketOption;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + public bool IsBound() + { + return IExecuteWithSignature("isBound", "()Z"); + } + /// + /// + /// + /// + public bool IsClosed() + { + return IExecuteWithSignature("isClosed", "()Z"); + } + /// + /// + /// + /// + public bool IsConnected() + { + return IExecuteWithSignature("isConnected", "()Z"); + } + /// + /// + /// + /// + public bool IsInputShutdown() + { + return IExecuteWithSignature("isInputShutdown", "()Z"); + } + /// + /// + /// + /// + public bool IsOutputShutdown() + { + return IExecuteWithSignature("isOutputShutdown", "()Z"); + } + /// + /// + /// + /// + public Java.Util.Set> SupportedOptions() + { + return IExecuteWithSignature>>("supportedOptions", "()Ljava/util/Set;"); + } + /// + /// + /// + /// + public void Close() + { + IExecuteWithSignature("close", "()V"); + } + /// + /// + /// + /// + /// + public void Bind(Java.Net.SocketAddress arg0) + { + IExecuteWithSignature("bind", "(Ljava/net/SocketAddress;)V", arg0); + } + /// + /// + /// + /// + /// + /// + public void Connect(Java.Net.SocketAddress arg0, int arg1) + { + IExecute("connect", arg0, arg1); + } + /// + /// + /// + /// + /// + public void Connect(Java.Net.SocketAddress arg0) + { + IExecuteWithSignature("connect", "(Ljava/net/SocketAddress;)V", arg0); + } + /// + /// + /// + /// + /// + public void SendUrgentData(int arg0) + { + IExecuteWithSignature("sendUrgentData", "(I)V", arg0); + } + /// + /// + /// + /// + /// + /// + public void SetPerformancePreferences(int arg0, int arg1, int arg2) + { + IExecute("setPerformancePreferences", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void SetSoLinger(bool arg0, int arg1) + { + IExecute("setSoLinger", arg0, arg1); + } + /// + /// + /// + /// + public void ShutdownInput() + { + IExecuteWithSignature("shutdownInput", "()V"); + } + /// + /// + /// + /// + public void ShutdownOutput() + { + IExecuteWithSignature("shutdownOutput", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Net/SocketAddress.cs b/src/net/JNet/GeneratedCore/Java/Net/SocketAddress.cs new file mode 100644 index 0000000000..422fa26ba8 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Net/SocketAddress.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Net +{ + #region SocketAddress + public partial class SocketAddress + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Net/SocketException.cs b/src/net/JNet/GeneratedCore/Java/Net/SocketException.cs new file mode 100644 index 0000000000..f3cc3c5107 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Net/SocketException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Net +{ + #region SocketException + public partial class SocketException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Net/SocketImpl.cs b/src/net/JNet/GeneratedCore/Java/Net/SocketImpl.cs new file mode 100644 index 0000000000..0ae0db86bc --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Net/SocketImpl.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Net +{ + #region SocketImpl + public partial class SocketImpl + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Net/SocketImplFactory.cs b/src/net/JNet/GeneratedCore/Java/Net/SocketImplFactory.cs new file mode 100644 index 0000000000..76dce1638b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Net/SocketImplFactory.cs @@ -0,0 +1,89 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Net +{ + #region ISocketImplFactory + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ISocketImplFactory + { + #region Instance methods + /// + /// + /// + /// + Java.Net.SocketImpl CreateSocketImpl(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region SocketImplFactory + public partial class SocketImplFactory : Java.Net.ISocketImplFactory + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public Java.Net.SocketImpl CreateSocketImpl() + { + return IExecuteWithSignature("createSocketImpl", "()Ljava/net/SocketImpl;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Net/SocketOption.cs b/src/net/JNet/GeneratedCore/Java/Net/SocketOption.cs new file mode 100644 index 0000000000..2b7344979e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Net/SocketOption.cs @@ -0,0 +1,153 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Net +{ + #region SocketOption + public partial class SocketOption + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public Java.Lang.Class Type() + { + return IExecuteWithSignature("type", "()Ljava/lang/Class;"); + } + /// + /// + /// + /// + public Java.Lang.String Name() + { + return IExecuteWithSignature("name", "()Ljava/lang/String;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ISocketOption + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ISocketOption + { + #region Instance methods + /// + /// + /// + /// + Java.Lang.Class Type(); + /// + /// + /// + /// + Java.Lang.String Name(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region SocketOption + public partial class SocketOption : Java.Net.ISocketOption + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Net.SocketOption(Java.Net.SocketOption t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public Java.Lang.Class Type() + { + return IExecuteWithSignature("type", "()Ljava/lang/Class;"); + } + /// + /// + /// + /// + public Java.Lang.String Name() + { + return IExecuteWithSignature("name", "()Ljava/lang/String;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Net/SocketOptions.cs b/src/net/JNet/GeneratedCore/Java/Net/SocketOptions.cs new file mode 100644 index 0000000000..e92764b361 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Net/SocketOptions.cs @@ -0,0 +1,200 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Net +{ + #region ISocketOptions + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ISocketOptions + { + #region Instance methods + /// + /// + /// + /// + /// + /// + object GetOption(int arg0); + /// + /// + /// + /// + /// + /// + void SetOption(int arg0, object arg1); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region SocketOptions + public partial class SocketOptions : Java.Net.ISocketOptions + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int IP_MULTICAST_IF { get { if (!_IP_MULTICAST_IFReady) { _IP_MULTICAST_IFContent = SGetField(LocalBridgeClazz, "IP_MULTICAST_IF"); _IP_MULTICAST_IFReady = true; } return _IP_MULTICAST_IFContent; } } + private static int _IP_MULTICAST_IFContent = default; + private static bool _IP_MULTICAST_IFReady = false; // this is used because in case of generics + /// + /// + /// + public static int IP_MULTICAST_IF2 { get { if (!_IP_MULTICAST_IF2Ready) { _IP_MULTICAST_IF2Content = SGetField(LocalBridgeClazz, "IP_MULTICAST_IF2"); _IP_MULTICAST_IF2Ready = true; } return _IP_MULTICAST_IF2Content; } } + private static int _IP_MULTICAST_IF2Content = default; + private static bool _IP_MULTICAST_IF2Ready = false; // this is used because in case of generics + /// + /// + /// + public static int IP_MULTICAST_LOOP { get { if (!_IP_MULTICAST_LOOPReady) { _IP_MULTICAST_LOOPContent = SGetField(LocalBridgeClazz, "IP_MULTICAST_LOOP"); _IP_MULTICAST_LOOPReady = true; } return _IP_MULTICAST_LOOPContent; } } + private static int _IP_MULTICAST_LOOPContent = default; + private static bool _IP_MULTICAST_LOOPReady = false; // this is used because in case of generics + /// + /// + /// + public static int IP_TOS { get { if (!_IP_TOSReady) { _IP_TOSContent = SGetField(LocalBridgeClazz, "IP_TOS"); _IP_TOSReady = true; } return _IP_TOSContent; } } + private static int _IP_TOSContent = default; + private static bool _IP_TOSReady = false; // this is used because in case of generics + /// + /// + /// + public static int SO_BINDADDR { get { if (!_SO_BINDADDRReady) { _SO_BINDADDRContent = SGetField(LocalBridgeClazz, "SO_BINDADDR"); _SO_BINDADDRReady = true; } return _SO_BINDADDRContent; } } + private static int _SO_BINDADDRContent = default; + private static bool _SO_BINDADDRReady = false; // this is used because in case of generics + /// + /// + /// + public static int SO_BROADCAST { get { if (!_SO_BROADCASTReady) { _SO_BROADCASTContent = SGetField(LocalBridgeClazz, "SO_BROADCAST"); _SO_BROADCASTReady = true; } return _SO_BROADCASTContent; } } + private static int _SO_BROADCASTContent = default; + private static bool _SO_BROADCASTReady = false; // this is used because in case of generics + /// + /// + /// + public static int SO_KEEPALIVE { get { if (!_SO_KEEPALIVEReady) { _SO_KEEPALIVEContent = SGetField(LocalBridgeClazz, "SO_KEEPALIVE"); _SO_KEEPALIVEReady = true; } return _SO_KEEPALIVEContent; } } + private static int _SO_KEEPALIVEContent = default; + private static bool _SO_KEEPALIVEReady = false; // this is used because in case of generics + /// + /// + /// + public static int SO_LINGER { get { if (!_SO_LINGERReady) { _SO_LINGERContent = SGetField(LocalBridgeClazz, "SO_LINGER"); _SO_LINGERReady = true; } return _SO_LINGERContent; } } + private static int _SO_LINGERContent = default; + private static bool _SO_LINGERReady = false; // this is used because in case of generics + /// + /// + /// + public static int SO_OOBINLINE { get { if (!_SO_OOBINLINEReady) { _SO_OOBINLINEContent = SGetField(LocalBridgeClazz, "SO_OOBINLINE"); _SO_OOBINLINEReady = true; } return _SO_OOBINLINEContent; } } + private static int _SO_OOBINLINEContent = default; + private static bool _SO_OOBINLINEReady = false; // this is used because in case of generics + /// + /// + /// + public static int SO_RCVBUF { get { if (!_SO_RCVBUFReady) { _SO_RCVBUFContent = SGetField(LocalBridgeClazz, "SO_RCVBUF"); _SO_RCVBUFReady = true; } return _SO_RCVBUFContent; } } + private static int _SO_RCVBUFContent = default; + private static bool _SO_RCVBUFReady = false; // this is used because in case of generics + /// + /// + /// + public static int SO_REUSEADDR { get { if (!_SO_REUSEADDRReady) { _SO_REUSEADDRContent = SGetField(LocalBridgeClazz, "SO_REUSEADDR"); _SO_REUSEADDRReady = true; } return _SO_REUSEADDRContent; } } + private static int _SO_REUSEADDRContent = default; + private static bool _SO_REUSEADDRReady = false; // this is used because in case of generics + /// + /// + /// + public static int SO_REUSEPORT { get { if (!_SO_REUSEPORTReady) { _SO_REUSEPORTContent = SGetField(LocalBridgeClazz, "SO_REUSEPORT"); _SO_REUSEPORTReady = true; } return _SO_REUSEPORTContent; } } + private static int _SO_REUSEPORTContent = default; + private static bool _SO_REUSEPORTReady = false; // this is used because in case of generics + /// + /// + /// + public static int SO_SNDBUF { get { if (!_SO_SNDBUFReady) { _SO_SNDBUFContent = SGetField(LocalBridgeClazz, "SO_SNDBUF"); _SO_SNDBUFReady = true; } return _SO_SNDBUFContent; } } + private static int _SO_SNDBUFContent = default; + private static bool _SO_SNDBUFReady = false; // this is used because in case of generics + /// + /// + /// + public static int SO_TIMEOUT { get { if (!_SO_TIMEOUTReady) { _SO_TIMEOUTContent = SGetField(LocalBridgeClazz, "SO_TIMEOUT"); _SO_TIMEOUTReady = true; } return _SO_TIMEOUTContent; } } + private static int _SO_TIMEOUTContent = default; + private static bool _SO_TIMEOUTReady = false; // this is used because in case of generics + /// + /// + /// + public static int TCP_NODELAY { get { if (!_TCP_NODELAYReady) { _TCP_NODELAYContent = SGetField(LocalBridgeClazz, "TCP_NODELAY"); _TCP_NODELAYReady = true; } return _TCP_NODELAYContent; } } + private static int _TCP_NODELAYContent = default; + private static bool _TCP_NODELAYReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public object GetOption(int arg0) + { + return IExecuteWithSignature("getOption", "(I)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + /// + public void SetOption(int arg0, object arg1) + { + IExecute("setOption", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Net/SocketPermission.cs b/src/net/JNet/GeneratedCore/Java/Net/SocketPermission.cs new file mode 100644 index 0000000000..cdfeba901c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Net/SocketPermission.cs @@ -0,0 +1,67 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Net +{ + #region SocketPermission + public partial class SocketPermission + { + #region Constructors + /// + /// + /// + /// + /// + public SocketPermission(Java.Lang.String arg0, Java.Lang.String arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Net/SocketTimeoutException.cs b/src/net/JNet/GeneratedCore/Java/Net/SocketTimeoutException.cs new file mode 100644 index 0000000000..29ad0297bb --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Net/SocketTimeoutException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Net +{ + #region SocketTimeoutException + public partial class SocketTimeoutException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Net/Spi/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Java/Net/Spi/AllPackageClasses.cs new file mode 100644 index 0000000000..a660e03fe9 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Net/Spi/AllPackageClasses.cs @@ -0,0 +1,77 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Java.Net.Spi +{ + #region URLStreamHandlerProvider + /// + /// + /// + public partial class URLStreamHandlerProvider : Java.Net.URLStreamHandlerFactory + { + const string _bridgeClassName = "java.net.spi.URLStreamHandlerProvider"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("URLStreamHandlerProvider class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public URLStreamHandlerProvider() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("URLStreamHandlerProvider class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public URLStreamHandlerProvider(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Net/Spi/URLStreamHandlerProvider.cs b/src/net/JNet/GeneratedCore/Java/Net/Spi/URLStreamHandlerProvider.cs new file mode 100644 index 0000000000..980bf0c233 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Net/Spi/URLStreamHandlerProvider.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Net.Spi +{ + #region URLStreamHandlerProvider + public partial class URLStreamHandlerProvider + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Net/StandardProtocolFamily.cs b/src/net/JNet/GeneratedCore/Java/Net/StandardProtocolFamily.cs new file mode 100644 index 0000000000..e66178f773 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Net/StandardProtocolFamily.cs @@ -0,0 +1,91 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Net +{ + #region StandardProtocolFamily + public partial class StandardProtocolFamily + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Net.ProtocolFamily(Java.Net.StandardProtocolFamily t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static Java.Net.StandardProtocolFamily INET { get { if (!_INETReady) { _INETContent = SGetField(LocalBridgeClazz, "INET"); _INETReady = true; } return _INETContent; } } + private static Java.Net.StandardProtocolFamily _INETContent = default; + private static bool _INETReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Net.StandardProtocolFamily INET6 { get { if (!_INET6Ready) { _INET6Content = SGetField(LocalBridgeClazz, "INET6"); _INET6Ready = true; } return _INET6Content; } } + private static Java.Net.StandardProtocolFamily _INET6Content = default; + private static bool _INET6Ready = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Net.StandardProtocolFamily ValueOf(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Ljava/lang/String;)Ljava/net/StandardProtocolFamily;", arg0); + } + /// + /// + /// + /// + public static Java.Net.StandardProtocolFamily[] Values() + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "values", "()[Ljava/net/StandardProtocolFamily;"); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Net/StandardSocketOptions.cs b/src/net/JNet/GeneratedCore/Java/Net/StandardSocketOptions.cs new file mode 100644 index 0000000000..8b6e29001f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Net/StandardSocketOptions.cs @@ -0,0 +1,130 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Net +{ + #region StandardSocketOptions + public partial class StandardSocketOptions + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Net.SocketOption IP_MULTICAST_LOOP { get { if (!_IP_MULTICAST_LOOPReady) { _IP_MULTICAST_LOOPContent = SGetField(LocalBridgeClazz, "IP_MULTICAST_LOOP"); _IP_MULTICAST_LOOPReady = true; } return _IP_MULTICAST_LOOPContent; } } + private static Java.Net.SocketOption _IP_MULTICAST_LOOPContent = default; + private static bool _IP_MULTICAST_LOOPReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Net.SocketOption SO_BROADCAST { get { if (!_SO_BROADCASTReady) { _SO_BROADCASTContent = SGetField(LocalBridgeClazz, "SO_BROADCAST"); _SO_BROADCASTReady = true; } return _SO_BROADCASTContent; } } + private static Java.Net.SocketOption _SO_BROADCASTContent = default; + private static bool _SO_BROADCASTReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Net.SocketOption SO_KEEPALIVE { get { if (!_SO_KEEPALIVEReady) { _SO_KEEPALIVEContent = SGetField(LocalBridgeClazz, "SO_KEEPALIVE"); _SO_KEEPALIVEReady = true; } return _SO_KEEPALIVEContent; } } + private static Java.Net.SocketOption _SO_KEEPALIVEContent = default; + private static bool _SO_KEEPALIVEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Net.SocketOption SO_REUSEADDR { get { if (!_SO_REUSEADDRReady) { _SO_REUSEADDRContent = SGetField(LocalBridgeClazz, "SO_REUSEADDR"); _SO_REUSEADDRReady = true; } return _SO_REUSEADDRContent; } } + private static Java.Net.SocketOption _SO_REUSEADDRContent = default; + private static bool _SO_REUSEADDRReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Net.SocketOption SO_REUSEPORT { get { if (!_SO_REUSEPORTReady) { _SO_REUSEPORTContent = SGetField(LocalBridgeClazz, "SO_REUSEPORT"); _SO_REUSEPORTReady = true; } return _SO_REUSEPORTContent; } } + private static Java.Net.SocketOption _SO_REUSEPORTContent = default; + private static bool _SO_REUSEPORTReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Net.SocketOption TCP_NODELAY { get { if (!_TCP_NODELAYReady) { _TCP_NODELAYContent = SGetField(LocalBridgeClazz, "TCP_NODELAY"); _TCP_NODELAYReady = true; } return _TCP_NODELAYContent; } } + private static Java.Net.SocketOption _TCP_NODELAYContent = default; + private static bool _TCP_NODELAYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Net.SocketOption IP_MULTICAST_TTL { get { if (!_IP_MULTICAST_TTLReady) { _IP_MULTICAST_TTLContent = SGetField(LocalBridgeClazz, "IP_MULTICAST_TTL"); _IP_MULTICAST_TTLReady = true; } return _IP_MULTICAST_TTLContent; } } + private static Java.Net.SocketOption _IP_MULTICAST_TTLContent = default; + private static bool _IP_MULTICAST_TTLReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Net.SocketOption IP_TOS { get { if (!_IP_TOSReady) { _IP_TOSContent = SGetField(LocalBridgeClazz, "IP_TOS"); _IP_TOSReady = true; } return _IP_TOSContent; } } + private static Java.Net.SocketOption _IP_TOSContent = default; + private static bool _IP_TOSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Net.SocketOption SO_LINGER { get { if (!_SO_LINGERReady) { _SO_LINGERContent = SGetField(LocalBridgeClazz, "SO_LINGER"); _SO_LINGERReady = true; } return _SO_LINGERContent; } } + private static Java.Net.SocketOption _SO_LINGERContent = default; + private static bool _SO_LINGERReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Net.SocketOption SO_RCVBUF { get { if (!_SO_RCVBUFReady) { _SO_RCVBUFContent = SGetField(LocalBridgeClazz, "SO_RCVBUF"); _SO_RCVBUFReady = true; } return _SO_RCVBUFContent; } } + private static Java.Net.SocketOption _SO_RCVBUFContent = default; + private static bool _SO_RCVBUFReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Net.SocketOption SO_SNDBUF { get { if (!_SO_SNDBUFReady) { _SO_SNDBUFContent = SGetField(LocalBridgeClazz, "SO_SNDBUF"); _SO_SNDBUFReady = true; } return _SO_SNDBUFContent; } } + private static Java.Net.SocketOption _SO_SNDBUFContent = default; + private static bool _SO_SNDBUFReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Net.SocketOption IP_MULTICAST_IF { get { if (!_IP_MULTICAST_IFReady) { _IP_MULTICAST_IFContent = SGetField(LocalBridgeClazz, "IP_MULTICAST_IF"); _IP_MULTICAST_IFReady = true; } return _IP_MULTICAST_IFContent; } } + private static Java.Net.SocketOption _IP_MULTICAST_IFContent = default; + private static bool _IP_MULTICAST_IFReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Net/URI.cs b/src/net/JNet/GeneratedCore/Java/Net/URI.cs new file mode 100644 index 0000000000..3712c59337 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Net/URI.cs @@ -0,0 +1,335 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Net +{ + #region URI + public partial class URI + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public URI(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2, int arg3, Java.Lang.String arg4, Java.Lang.String arg5, Java.Lang.String arg6) + : base(arg0, arg1, arg2, arg3, arg4, arg5, arg6) + { + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public URI(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2, Java.Lang.String arg3, Java.Lang.String arg4) + : base(arg0, arg1, arg2, arg3, arg4) + { + } + /// + /// + /// + /// + /// + /// + /// + /// + public URI(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2, Java.Lang.String arg3) + : base(arg0, arg1, arg2, arg3) + { + } + /// + /// + /// + /// + /// + /// + /// + public URI(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + public URI(Java.Lang.String arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Comparable(Java.Net.URI t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Net.URI t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Net.URI Create(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "create", "(Ljava/lang/String;)Ljava/net/URI;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Authority + { + get { return IExecuteWithSignature("getAuthority", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String Fragment + { + get { return IExecuteWithSignature("getFragment", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String Host + { + get { return IExecuteWithSignature("getHost", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String Path + { + get { return IExecuteWithSignature("getPath", "()Ljava/lang/String;"); } + } + /// + /// + /// + public int Port + { + get { return IExecuteWithSignature("getPort", "()I"); } + } + /// + /// + /// + public Java.Lang.String Query + { + get { return IExecuteWithSignature("getQuery", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String RawAuthority + { + get { return IExecuteWithSignature("getRawAuthority", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String RawFragment + { + get { return IExecuteWithSignature("getRawFragment", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String RawPath + { + get { return IExecuteWithSignature("getRawPath", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String RawQuery + { + get { return IExecuteWithSignature("getRawQuery", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String RawSchemeSpecificPart + { + get { return IExecuteWithSignature("getRawSchemeSpecificPart", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String RawUserInfo + { + get { return IExecuteWithSignature("getRawUserInfo", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String Scheme + { + get { return IExecuteWithSignature("getScheme", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String SchemeSpecificPart + { + get { return IExecuteWithSignature("getSchemeSpecificPart", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String UserInfo + { + get { return IExecuteWithSignature("getUserInfo", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + public bool IsAbsolute() + { + return IExecuteWithSignature("isAbsolute", "()Z"); + } + /// + /// + /// + /// + public bool IsOpaque() + { + return IExecuteWithSignature("isOpaque", "()Z"); + } + /// + /// + /// + /// + /// + public int CompareTo(object arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/lang/Object;)I", arg0); + } + /// + /// + /// + /// + /// + public int CompareTo(Java.Net.URI arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/net/URI;)I", arg0); + } + /// + /// + /// + /// + public Java.Lang.String ToASCIIString() + { + return IExecuteWithSignature("toASCIIString", "()Ljava/lang/String;"); + } + /// + /// + /// + /// + public Java.Net.URI Normalize() + { + return IExecuteWithSignature("normalize", "()Ljava/net/URI;"); + } + /// + /// + /// + /// + /// + public Java.Net.URI ParseServerAuthority() + { + return IExecuteWithSignature("parseServerAuthority", "()Ljava/net/URI;"); + } + /// + /// + /// + /// + /// + public Java.Net.URI Relativize(Java.Net.URI arg0) + { + return IExecuteWithSignature("relativize", "(Ljava/net/URI;)Ljava/net/URI;", arg0); + } + /// + /// + /// + /// + /// + public Java.Net.URI Resolve(Java.Lang.String arg0) + { + return IExecuteWithSignature("resolve", "(Ljava/lang/String;)Ljava/net/URI;", arg0); + } + /// + /// + /// + /// + /// + public Java.Net.URI Resolve(Java.Net.URI arg0) + { + return IExecuteWithSignature("resolve", "(Ljava/net/URI;)Ljava/net/URI;", arg0); + } + /// + /// + /// + /// + /// + public Java.Net.URL ToURL() + { + return IExecuteWithSignature("toURL", "()Ljava/net/URL;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Net/URISyntaxException.cs b/src/net/JNet/GeneratedCore/Java/Net/URISyntaxException.cs new file mode 100644 index 0000000000..4b912c28ac --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Net/URISyntaxException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Net +{ + #region URISyntaxException + public partial class URISyntaxException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Net/URL.cs b/src/net/JNet/GeneratedCore/Java/Net/URL.cs new file mode 100644 index 0000000000..c1d8cba0e1 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Net/URL.cs @@ -0,0 +1,273 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Net +{ + #region URL + public partial class URL + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + /// + /// + public URL(Java.Lang.String arg0, Java.Lang.String arg1, int arg2, Java.Lang.String arg3, Java.Net.URLStreamHandler arg4) + : base(arg0, arg1, arg2, arg3, arg4) + { + } + /// + /// + /// + /// + /// + /// + /// + /// + public URL(Java.Lang.String arg0, Java.Lang.String arg1, int arg2, Java.Lang.String arg3) + : base(arg0, arg1, arg2, arg3) + { + } + /// + /// + /// + /// + /// + /// + /// + public URL(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + public URL(Java.Lang.String arg0) + : base(arg0) + { + } + /// + /// + /// + /// + /// + /// + /// + public URL(Java.Net.URL arg0, Java.Lang.String arg1, Java.Net.URLStreamHandler arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + /// + public URL(Java.Net.URL arg0, Java.Lang.String arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + public static void SetURLStreamHandlerFactory(Java.Net.URLStreamHandlerFactory arg0) + { + SExecuteWithSignature(LocalBridgeClazz, "setURLStreamHandlerFactory", "(Ljava/net/URLStreamHandlerFactory;)V", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Authority + { + get { return IExecuteWithSignature("getAuthority", "()Ljava/lang/String;"); } + } + /// + /// + /// + public object Content + { + get { return IExecuteWithSignature("getContent", "()Ljava/lang/Object;"); } + } + /// + /// + /// + public int DefaultPort + { + get { return IExecuteWithSignature("getDefaultPort", "()I"); } + } + /// + /// + /// + public Java.Lang.String File + { + get { return IExecuteWithSignature("getFile", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String Host + { + get { return IExecuteWithSignature("getHost", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String Path + { + get { return IExecuteWithSignature("getPath", "()Ljava/lang/String;"); } + } + /// + /// + /// + public int Port + { + get { return IExecuteWithSignature("getPort", "()I"); } + } + /// + /// + /// + public Java.Lang.String Protocol + { + get { return IExecuteWithSignature("getProtocol", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String Query + { + get { return IExecuteWithSignature("getQuery", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String Ref + { + get { return IExecuteWithSignature("getRef", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String UserInfo + { + get { return IExecuteWithSignature("getUserInfo", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + /// + public bool SameFile(Java.Net.URL arg0) + { + return IExecuteWithSignature("sameFile", "(Ljava/net/URL;)Z", arg0); + } + /// + /// + /// + /// + /// + public Java.Io.InputStream OpenStream() + { + return IExecuteWithSignature("openStream", "()Ljava/io/InputStream;"); + } + /// + /// + /// + /// + /// + /// + public object GetContent(Java.Lang.Class[] arg0) + { + return IExecuteWithSignature("getContent", "([Ljava/lang/Class;)Ljava/lang/Object;", new object[] { arg0 }); + } + /// + /// + /// + /// + public Java.Lang.String ToExternalForm() + { + return IExecuteWithSignature("toExternalForm", "()Ljava/lang/String;"); + } + /// + /// + /// + /// + /// + public Java.Net.URI ToURI() + { + return IExecuteWithSignature("toURI", "()Ljava/net/URI;"); + } + /// + /// + /// + /// + /// + public Java.Net.URLConnection OpenConnection() + { + return IExecuteWithSignature("openConnection", "()Ljava/net/URLConnection;"); + } + /// + /// + /// + /// + /// + /// + public Java.Net.URLConnection OpenConnection(Java.Net.Proxy arg0) + { + return IExecuteWithSignature("openConnection", "(Ljava/net/Proxy;)Ljava/net/URLConnection;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Net/URLClassLoader.cs b/src/net/JNet/GeneratedCore/Java/Net/URLClassLoader.cs new file mode 100644 index 0000000000..7646016a4a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Net/URLClassLoader.cs @@ -0,0 +1,163 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Net +{ + #region URLClassLoader + public partial class URLClassLoader + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + public URLClassLoader(Java.Lang.String arg0, Java.Net.URL[] arg1, Java.Lang.ClassLoader arg2, Java.Net.URLStreamHandlerFactory arg3) + : base(arg0, arg1, arg2, arg3) + { + } + /// + /// + /// + /// + /// + /// + public URLClassLoader(Java.Lang.String arg0, Java.Net.URL[] arg1, Java.Lang.ClassLoader arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + /// + public URLClassLoader(Java.Net.URL[] arg0, Java.Lang.ClassLoader arg1, Java.Net.URLStreamHandlerFactory arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + public URLClassLoader(Java.Net.URL[] arg0, Java.Lang.ClassLoader arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public URLClassLoader(Java.Net.URL[] arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Io.Closeable(Java.Net.URLClassLoader t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + public static Java.Net.URLClassLoader NewInstance(Java.Net.URL[] arg0, Java.Lang.ClassLoader arg1) + { + return SExecute(LocalBridgeClazz, "newInstance", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Java.Net.URLClassLoader NewInstance(Java.Net.URL[] arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "newInstance", "([Ljava/net/URL;)Ljava/net/URLClassLoader;", new object[] { arg0 }); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Net.URL[] URLs + { + get { return IExecuteWithSignatureArray("getURLs", "()[Ljava/net/URL;"); } + } + /// + /// + /// + /// + /// + public Java.Net.URL FindResource(Java.Lang.String arg0) + { + return IExecuteWithSignature("findResource", "(Ljava/lang/String;)Ljava/net/URL;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Enumeration FindResources(Java.Lang.String arg0) + { + return IExecuteWithSignature>("findResources", "(Ljava/lang/String;)Ljava/util/Enumeration;", arg0); + } + /// + /// + /// + /// + public void Close() + { + IExecuteWithSignature("close", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Net/URLConnection.cs b/src/net/JNet/GeneratedCore/Java/Net/URLConnection.cs new file mode 100644 index 0000000000..91e0aa4907 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Net/URLConnection.cs @@ -0,0 +1,373 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Net +{ + #region URLConnection + public partial class URLConnection + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + public static bool DefaultAllowUserInteraction + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getDefaultAllowUserInteraction", "()Z"); } set { SExecuteWithSignature(LocalBridgeClazz, "setDefaultAllowUserInteraction", "(Z)V", value); } + } + /// + /// + /// + public static Java.Net.FileNameMap FileNameMap + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getFileNameMap", "()Ljava/net/FileNameMap;"); } set { SExecuteWithSignature(LocalBridgeClazz, "setFileNameMap", "(Ljava/net/FileNameMap;)V", value); } + } + /// + /// + /// + /// + /// + public static bool GetDefaultUseCaches(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getDefaultUseCaches", "(Ljava/lang/String;)Z", arg0); + } + /// + /// + /// + /// + /// + public static Java.Lang.String GuessContentTypeFromName(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "guessContentTypeFromName", "(Ljava/lang/String;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Lang.String GuessContentTypeFromStream(Java.Io.InputStream arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "guessContentTypeFromStream", "(Ljava/io/InputStream;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + public static void SetContentHandlerFactory(Java.Net.ContentHandlerFactory arg0) + { + SExecuteWithSignature(LocalBridgeClazz, "setContentHandlerFactory", "(Ljava/net/ContentHandlerFactory;)V", arg0); + } + /// + /// + /// + /// + /// + public static void SetDefaultUseCaches(Java.Lang.String arg0, bool arg1) + { + SExecute(LocalBridgeClazz, "setDefaultUseCaches", arg0, arg1); + } + + #endregion + + #region Instance methods + /// + /// + /// + public bool AllowUserInteraction + { + get { return IExecuteWithSignature("getAllowUserInteraction", "()Z"); } set { IExecuteWithSignature("setAllowUserInteraction", "(Z)V", value); } + } + /// + /// + /// + public int ConnectTimeout + { + get { return IExecuteWithSignature("getConnectTimeout", "()I"); } set { IExecuteWithSignature("setConnectTimeout", "(I)V", value); } + } + /// + /// + /// + public object Content + { + get { return IExecuteWithSignature("getContent", "()Ljava/lang/Object;"); } + } + /// + /// + /// + public Java.Lang.String ContentEncoding + { + get { return IExecuteWithSignature("getContentEncoding", "()Ljava/lang/String;"); } + } + /// + /// + /// + public int ContentLength + { + get { return IExecuteWithSignature("getContentLength", "()I"); } + } + /// + /// + /// + public long ContentLengthLong + { + get { return IExecuteWithSignature("getContentLengthLong", "()J"); } + } + /// + /// + /// + public Java.Lang.String ContentType + { + get { return IExecuteWithSignature("getContentType", "()Ljava/lang/String;"); } + } + /// + /// + /// + public long Date + { + get { return IExecuteWithSignature("getDate", "()J"); } + } + /// + /// + /// + public bool DefaultUseCaches + { + get { return IExecuteWithSignature("getDefaultUseCaches", "()Z"); } set { IExecuteWithSignature("setDefaultUseCaches", "(Z)V", value); } + } + /// + /// + /// + public bool DoInput + { + get { return IExecuteWithSignature("getDoInput", "()Z"); } set { IExecuteWithSignature("setDoInput", "(Z)V", value); } + } + /// + /// + /// + public bool DoOutput + { + get { return IExecuteWithSignature("getDoOutput", "()Z"); } set { IExecuteWithSignature("setDoOutput", "(Z)V", value); } + } + /// + /// + /// + public long Expiration + { + get { return IExecuteWithSignature("getExpiration", "()J"); } + } + /// + /// + /// + public Java.Util.Map> HeaderFields + { + get { return IExecuteWithSignature>>("getHeaderFields", "()Ljava/util/Map;"); } + } + /// + /// + /// + public long IfModifiedSince + { + get { return IExecuteWithSignature("getIfModifiedSince", "()J"); } set { IExecuteWithSignature("setIfModifiedSince", "(J)V", value); } + } + /// + /// + /// + public Java.Io.InputStream InputStream + { + get { return IExecuteWithSignature("getInputStream", "()Ljava/io/InputStream;"); } + } + /// + /// + /// + public long LastModified + { + get { return IExecuteWithSignature("getLastModified", "()J"); } + } + /// + /// + /// + public Java.Io.OutputStream OutputStream + { + get { return IExecuteWithSignature("getOutputStream", "()Ljava/io/OutputStream;"); } + } + /// + /// + /// + public Java.Security.Permission Permission + { + get { return IExecuteWithSignature("getPermission", "()Ljava/security/Permission;"); } + } + /// + /// + /// + public int ReadTimeout + { + get { return IExecuteWithSignature("getReadTimeout", "()I"); } set { IExecuteWithSignature("setReadTimeout", "(I)V", value); } + } + /// + /// + /// + public Java.Util.Map> RequestProperties + { + get { return IExecuteWithSignature>>("getRequestProperties", "()Ljava/util/Map;"); } + } + /// + /// + /// + public Java.Net.URL URL + { + get { return IExecuteWithSignature("getURL", "()Ljava/net/URL;"); } + } + /// + /// + /// + public bool UseCaches + { + get { return IExecuteWithSignature("getUseCaches", "()Z"); } set { IExecuteWithSignature("setUseCaches", "(Z)V", value); } + } + /// + /// + /// + /// + public void Connect() + { + IExecuteWithSignature("connect", "()V"); + } + /// + /// + /// + /// + /// + /// + public int GetHeaderFieldInt(Java.Lang.String arg0, int arg1) + { + return IExecute("getHeaderFieldInt", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public object GetContent(Java.Lang.Class[] arg0) + { + return IExecuteWithSignature("getContent", "([Ljava/lang/Class;)Ljava/lang/Object;", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + public Java.Lang.String GetHeaderField(int arg0) + { + return IExecuteWithSignature("getHeaderField", "(I)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.String GetHeaderField(Java.Lang.String arg0) + { + return IExecuteWithSignature("getHeaderField", "(Ljava/lang/String;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.String GetHeaderFieldKey(int arg0) + { + return IExecuteWithSignature("getHeaderFieldKey", "(I)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.String GetRequestProperty(Java.Lang.String arg0) + { + return IExecuteWithSignature("getRequestProperty", "(Ljava/lang/String;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + /// + public long GetHeaderFieldDate(Java.Lang.String arg0, long arg1) + { + return IExecute("getHeaderFieldDate", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public long GetHeaderFieldLong(Java.Lang.String arg0, long arg1) + { + return IExecute("getHeaderFieldLong", arg0, arg1); + } + /// + /// + /// + /// + /// + public void AddRequestProperty(Java.Lang.String arg0, Java.Lang.String arg1) + { + IExecute("addRequestProperty", arg0, arg1); + } + /// + /// + /// + /// + /// + public void SetRequestProperty(Java.Lang.String arg0, Java.Lang.String arg1) + { + IExecute("setRequestProperty", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Net/URLDecoder.cs b/src/net/JNet/GeneratedCore/Java/Net/URLDecoder.cs new file mode 100644 index 0000000000..cae239009d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Net/URLDecoder.cs @@ -0,0 +1,79 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Net +{ + #region URLDecoder + public partial class URLDecoder + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + /// + public static Java.Lang.String Decode(Java.Lang.String arg0, Java.Lang.String arg1) + { + return SExecute(LocalBridgeClazz, "decode", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Lang.String Decode(Java.Lang.String arg0, Java.Nio.Charset.Charset arg1) + { + return SExecute(LocalBridgeClazz, "decode", arg0, arg1); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Net/URLEncoder.cs b/src/net/JNet/GeneratedCore/Java/Net/URLEncoder.cs new file mode 100644 index 0000000000..c728841a29 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Net/URLEncoder.cs @@ -0,0 +1,79 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Net +{ + #region URLEncoder + public partial class URLEncoder + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + /// + public static Java.Lang.String Encode(Java.Lang.String arg0, Java.Lang.String arg1) + { + return SExecute(LocalBridgeClazz, "encode", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Lang.String Encode(Java.Lang.String arg0, Java.Nio.Charset.Charset arg1) + { + return SExecute(LocalBridgeClazz, "encode", arg0, arg1); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Net/URLPermission.cs b/src/net/JNet/GeneratedCore/Java/Net/URLPermission.cs new file mode 100644 index 0000000000..eb931baf4c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Net/URLPermission.cs @@ -0,0 +1,75 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Net +{ + #region URLPermission + public partial class URLPermission + { + #region Constructors + /// + /// + /// + /// + /// + public URLPermission(Java.Lang.String arg0, Java.Lang.String arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public URLPermission(Java.Lang.String arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Net/URLStreamHandler.cs b/src/net/JNet/GeneratedCore/Java/Net/URLStreamHandler.cs new file mode 100644 index 0000000000..37b5a931f0 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Net/URLStreamHandler.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Net +{ + #region URLStreamHandler + public partial class URLStreamHandler + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Net/URLStreamHandlerFactory.cs b/src/net/JNet/GeneratedCore/Java/Net/URLStreamHandlerFactory.cs new file mode 100644 index 0000000000..f60a88ba89 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Net/URLStreamHandlerFactory.cs @@ -0,0 +1,91 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Net +{ + #region IURLStreamHandlerFactory + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IURLStreamHandlerFactory + { + #region Instance methods + /// + /// + /// + /// + /// + Java.Net.URLStreamHandler CreateURLStreamHandler(Java.Lang.String arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region URLStreamHandlerFactory + public partial class URLStreamHandlerFactory : Java.Net.IURLStreamHandlerFactory + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public Java.Net.URLStreamHandler CreateURLStreamHandler(Java.Lang.String arg0) + { + return IExecuteWithSignature("createURLStreamHandler", "(Ljava/lang/String;)Ljava/net/URLStreamHandler;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Net/UnknownHostException.cs b/src/net/JNet/GeneratedCore/Java/Net/UnknownHostException.cs new file mode 100644 index 0000000000..93be2674e9 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Net/UnknownHostException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Net +{ + #region UnknownHostException + public partial class UnknownHostException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Net/UnknownServiceException.cs b/src/net/JNet/GeneratedCore/Java/Net/UnknownServiceException.cs new file mode 100644 index 0000000000..aa7c6ce145 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Net/UnknownServiceException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Net +{ + #region UnknownServiceException + public partial class UnknownServiceException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Java/Nio/AllPackageClasses.cs new file mode 100644 index 0000000000..d075917aa9 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/AllPackageClasses.cs @@ -0,0 +1,566 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Java.Nio +{ + #region Buffer + /// + /// + /// + public partial class Buffer : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.nio.Buffer"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Buffer class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Buffer() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Buffer class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Buffer(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region BufferOverflowException + /// + /// + /// + public partial class BufferOverflowException : Java.Lang.RuntimeException + { + const string _bridgeClassName = "java.nio.BufferOverflowException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region BufferUnderflowException + /// + /// + /// + public partial class BufferUnderflowException : Java.Lang.RuntimeException + { + const string _bridgeClassName = "java.nio.BufferUnderflowException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region ByteBuffer + /// + /// + /// + public partial class ByteBuffer : Java.Nio.Buffer + { + const string _bridgeClassName = "java.nio.ByteBuffer"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ByteBuffer class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ByteBuffer() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ByteBuffer class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ByteBuffer(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ByteOrder + /// + /// + /// + public partial class ByteOrder : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.nio.ByteOrder"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ByteOrder() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ByteOrder(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CharBuffer + /// + /// + /// + public partial class CharBuffer : Java.Nio.Buffer + { + const string _bridgeClassName = "java.nio.CharBuffer"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("CharBuffer class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CharBuffer() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("CharBuffer class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CharBuffer(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DoubleBuffer + /// + /// + /// + public partial class DoubleBuffer : Java.Nio.Buffer + { + const string _bridgeClassName = "java.nio.DoubleBuffer"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("DoubleBuffer class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DoubleBuffer() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("DoubleBuffer class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DoubleBuffer(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region FloatBuffer + /// + /// + /// + public partial class FloatBuffer : Java.Nio.Buffer + { + const string _bridgeClassName = "java.nio.FloatBuffer"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("FloatBuffer class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public FloatBuffer() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("FloatBuffer class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public FloatBuffer(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region IntBuffer + /// + /// + /// + public partial class IntBuffer : Java.Nio.Buffer + { + const string _bridgeClassName = "java.nio.IntBuffer"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("IntBuffer class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public IntBuffer() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("IntBuffer class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public IntBuffer(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region InvalidMarkException + /// + /// + /// + public partial class InvalidMarkException : Java.Lang.IllegalStateException + { + const string _bridgeClassName = "java.nio.InvalidMarkException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region LongBuffer + /// + /// + /// + public partial class LongBuffer : Java.Nio.Buffer + { + const string _bridgeClassName = "java.nio.LongBuffer"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("LongBuffer class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public LongBuffer() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("LongBuffer class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public LongBuffer(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MappedByteBuffer + /// + /// + /// + public partial class MappedByteBuffer : Java.Nio.ByteBuffer + { + const string _bridgeClassName = "java.nio.MappedByteBuffer"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("MappedByteBuffer class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public MappedByteBuffer() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("MappedByteBuffer class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public MappedByteBuffer(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ReadOnlyBufferException + /// + /// + /// + public partial class ReadOnlyBufferException : Java.Lang.UnsupportedOperationException + { + const string _bridgeClassName = "java.nio.ReadOnlyBufferException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region ShortBuffer + /// + /// + /// + public partial class ShortBuffer : Java.Nio.Buffer + { + const string _bridgeClassName = "java.nio.ShortBuffer"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ShortBuffer class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ShortBuffer() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ShortBuffer class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ShortBuffer(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/Buffer.cs b/src/net/JNet/GeneratedCore/Java/Nio/Buffer.cs new file mode 100644 index 0000000000..1b338f1516 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/Buffer.cs @@ -0,0 +1,212 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio +{ + #region Buffer + public partial class Buffer + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public bool HasArray() + { + return IExecuteWithSignature("hasArray", "()Z"); + } + /// + /// + /// + /// + public bool IsDirect() + { + return IExecuteWithSignature("isDirect", "()Z"); + } + /// + /// + /// + /// + public bool IsReadOnly() + { + return IExecuteWithSignature("isReadOnly", "()Z"); + } + /// + /// + /// + /// + public int ArrayOffset() + { + return IExecuteWithSignature("arrayOffset", "()I"); + } + /// + /// + /// + /// + public object Array() + { + return IExecuteWithSignature("array", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public Java.Nio.Buffer Duplicate() + { + return IExecuteWithSignature("duplicate", "()Ljava/nio/Buffer;"); + } + /// + /// + /// + /// + public Java.Nio.Buffer Slice() + { + return IExecuteWithSignature("slice", "()Ljava/nio/Buffer;"); + } + /// + /// + /// + /// + public bool HasRemaining() + { + return IExecuteWithSignature("hasRemaining", "()Z"); + } + /// + /// + /// + /// + public int Capacity() + { + return IExecuteWithSignature("capacity", "()I"); + } + /// + /// + /// + /// + public int Limit() + { + return IExecuteWithSignature("limit", "()I"); + } + /// + /// + /// + /// + public int Position() + { + return IExecuteWithSignature("position", "()I"); + } + /// + /// + /// + /// + public int Remaining() + { + return IExecuteWithSignature("remaining", "()I"); + } + /// + /// + /// + /// + public Java.Nio.Buffer Clear() + { + return IExecuteWithSignature("clear", "()Ljava/nio/Buffer;"); + } + /// + /// + /// + /// + public Java.Nio.Buffer Flip() + { + return IExecuteWithSignature("flip", "()Ljava/nio/Buffer;"); + } + /// + /// + /// + /// + /// + public Java.Nio.Buffer Limit(int arg0) + { + return IExecuteWithSignature("limit", "(I)Ljava/nio/Buffer;", arg0); + } + /// + /// + /// + /// + public Java.Nio.Buffer Mark() + { + return IExecuteWithSignature("mark", "()Ljava/nio/Buffer;"); + } + /// + /// + /// + /// + /// + public Java.Nio.Buffer Position(int arg0) + { + return IExecuteWithSignature("position", "(I)Ljava/nio/Buffer;", arg0); + } + /// + /// + /// + /// + public Java.Nio.Buffer Reset() + { + return IExecuteWithSignature("reset", "()Ljava/nio/Buffer;"); + } + /// + /// + /// + /// + public Java.Nio.Buffer Rewind() + { + return IExecuteWithSignature("rewind", "()Ljava/nio/Buffer;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/BufferOverflowException.cs b/src/net/JNet/GeneratedCore/Java/Nio/BufferOverflowException.cs new file mode 100644 index 0000000000..683777b4c9 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/BufferOverflowException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio +{ + #region BufferOverflowException + public partial class BufferOverflowException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/BufferUnderflowException.cs b/src/net/JNet/GeneratedCore/Java/Nio/BufferUnderflowException.cs new file mode 100644 index 0000000000..e0e3efb60a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/BufferUnderflowException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio +{ + #region BufferUnderflowException + public partial class BufferUnderflowException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/ByteBuffer.cs b/src/net/JNet/GeneratedCore/Java/Nio/ByteBuffer.cs new file mode 100644 index 0000000000..6db5452355 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/ByteBuffer.cs @@ -0,0 +1,522 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio +{ + #region ByteBuffer + public partial class ByteBuffer + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Comparable(Java.Nio.ByteBuffer t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Nio.ByteBuffer Allocate(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "allocate", "(I)Ljava/nio/ByteBuffer;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Nio.ByteBuffer AllocateDirect(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "allocateDirect", "(I)Ljava/nio/ByteBuffer;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Nio.ByteBuffer Wrap(byte[] arg0, int arg1, int arg2) + { + return SExecute(LocalBridgeClazz, "wrap", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public static Java.Nio.ByteBuffer Wrap(byte[] arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "wrap", "([B)Ljava/nio/ByteBuffer;", new object[] { arg0 }); + } + + #endregion + + #region Instance methods + /// + /// + /// + public char Char + { + get { return IExecuteWithSignature("getChar", "()C"); } + } + /// + /// + /// + public double Double + { + get { return IExecuteWithSignature("getDouble", "()D"); } + } + /// + /// + /// + public float Float + { + get { return IExecuteWithSignature("getFloat", "()F"); } + } + /// + /// + /// + public int Int + { + get { return IExecuteWithSignature("getInt", "()I"); } + } + /// + /// + /// + public long Long + { + get { return IExecuteWithSignature("getLong", "()J"); } + } + /// + /// + /// + public short Short + { + get { return IExecuteWithSignature("getShort", "()S"); } + } + /// + /// + /// + /// + public byte Get() + { + return IExecuteWithSignature("get", "()B"); + } + /// + /// + /// + /// + /// + public byte Get(int arg0) + { + return IExecuteWithSignature("get", "(I)B", arg0); + } + /// + /// + /// + /// + /// + public char GetChar(int arg0) + { + return IExecuteWithSignature("getChar", "(I)C", arg0); + } + /// + /// + /// + /// + /// + public double GetDouble(int arg0) + { + return IExecuteWithSignature("getDouble", "(I)D", arg0); + } + /// + /// + /// + /// + /// + public float GetFloat(int arg0) + { + return IExecuteWithSignature("getFloat", "(I)F", arg0); + } + /// + /// + /// + /// + /// + public int GetInt(int arg0) + { + return IExecuteWithSignature("getInt", "(I)I", arg0); + } + /// + /// + /// + /// + public Java.Nio.ByteBuffer AsReadOnlyBuffer() + { + return IExecuteWithSignature("asReadOnlyBuffer", "()Ljava/nio/ByteBuffer;"); + } + /// + /// + /// + /// + public Java.Nio.ByteBuffer Compact() + { + return IExecuteWithSignature("compact", "()Ljava/nio/ByteBuffer;"); + } + /// + /// + /// + /// + /// + public Java.Nio.ByteBuffer Put(byte arg0) + { + return IExecuteWithSignature("put", "(B)Ljava/nio/ByteBuffer;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Nio.ByteBuffer Put(int arg0, byte arg1) + { + return IExecute("put", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Nio.ByteBuffer PutChar(char arg0) + { + return IExecuteWithSignature("putChar", "(C)Ljava/nio/ByteBuffer;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Nio.ByteBuffer PutChar(int arg0, char arg1) + { + return IExecute("putChar", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Nio.ByteBuffer PutDouble(double arg0) + { + return IExecuteWithSignature("putDouble", "(D)Ljava/nio/ByteBuffer;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Nio.ByteBuffer PutDouble(int arg0, double arg1) + { + return IExecute("putDouble", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Nio.ByteBuffer PutFloat(float arg0) + { + return IExecuteWithSignature("putFloat", "(F)Ljava/nio/ByteBuffer;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Nio.ByteBuffer PutFloat(int arg0, float arg1) + { + return IExecute("putFloat", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Nio.ByteBuffer PutInt(int arg0, int arg1) + { + return IExecute("putInt", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Nio.ByteBuffer PutInt(int arg0) + { + return IExecuteWithSignature("putInt", "(I)Ljava/nio/ByteBuffer;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Nio.ByteBuffer PutLong(int arg0, long arg1) + { + return IExecute("putLong", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Nio.ByteBuffer PutLong(long arg0) + { + return IExecuteWithSignature("putLong", "(J)Ljava/nio/ByteBuffer;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Nio.ByteBuffer PutShort(int arg0, short arg1) + { + return IExecute("putShort", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Nio.ByteBuffer PutShort(short arg0) + { + return IExecuteWithSignature("putShort", "(S)Ljava/nio/ByteBuffer;", arg0); + } + /// + /// + /// + /// + public Java.Nio.CharBuffer AsCharBuffer() + { + return IExecuteWithSignature("asCharBuffer", "()Ljava/nio/CharBuffer;"); + } + /// + /// + /// + /// + public Java.Nio.DoubleBuffer AsDoubleBuffer() + { + return IExecuteWithSignature("asDoubleBuffer", "()Ljava/nio/DoubleBuffer;"); + } + /// + /// + /// + /// + public Java.Nio.FloatBuffer AsFloatBuffer() + { + return IExecuteWithSignature("asFloatBuffer", "()Ljava/nio/FloatBuffer;"); + } + /// + /// + /// + /// + public Java.Nio.IntBuffer AsIntBuffer() + { + return IExecuteWithSignature("asIntBuffer", "()Ljava/nio/IntBuffer;"); + } + /// + /// + /// + /// + public Java.Nio.LongBuffer AsLongBuffer() + { + return IExecuteWithSignature("asLongBuffer", "()Ljava/nio/LongBuffer;"); + } + /// + /// + /// + /// + public Java.Nio.ShortBuffer AsShortBuffer() + { + return IExecuteWithSignature("asShortBuffer", "()Ljava/nio/ShortBuffer;"); + } + /// + /// + /// + /// + /// + public long GetLong(int arg0) + { + return IExecuteWithSignature("getLong", "(I)J", arg0); + } + /// + /// + /// + /// + /// + public short GetShort(int arg0) + { + return IExecuteWithSignature("getShort", "(I)S", arg0); + } + /// + /// + /// + /// + /// + /// + public int AlignmentOffset(int arg0, int arg1) + { + return IExecute("alignmentOffset", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Nio.ByteBuffer AlignedSlice(int arg0) + { + return IExecuteWithSignature("alignedSlice", "(I)Ljava/nio/ByteBuffer;", arg0); + } + /// + /// + /// + /// + /// + public Java.Nio.ByteBuffer Order(Java.Nio.ByteOrder arg0) + { + return IExecuteWithSignature("order", "(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;", arg0); + } + /// + /// + /// + /// + /// + public Java.Nio.ByteBuffer Put(byte[] arg0) + { + return IExecuteWithSignature("put", "([B)Ljava/nio/ByteBuffer;", new object[] { arg0 }); + } + /// + /// + /// + /// + public Java.Nio.ByteOrder Order() + { + return IExecuteWithSignature("order", "()Ljava/nio/ByteOrder;"); + } + /// + /// + /// + /// + /// + public int CompareTo(object arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/lang/Object;)I", arg0); + } + /// + /// + /// + /// + /// + public int CompareTo(Java.Nio.ByteBuffer arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/nio/ByteBuffer;)I", arg0); + } + /// + /// + /// + /// + /// + public int Mismatch(Java.Nio.ByteBuffer arg0) + { + return IExecuteWithSignature("mismatch", "(Ljava/nio/ByteBuffer;)I", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Nio.ByteBuffer Get(byte[] arg0, int arg1, int arg2) + { + return IExecute("get", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public Java.Nio.ByteBuffer Get(byte[] arg0) + { + return IExecuteWithSignature("get", "([B)Ljava/nio/ByteBuffer;", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Nio.ByteBuffer Put(byte[] arg0, int arg1, int arg2) + { + return IExecute("put", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public Java.Nio.ByteBuffer Put(Java.Nio.ByteBuffer arg0) + { + return IExecuteWithSignature("put", "(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/ByteOrder.cs b/src/net/JNet/GeneratedCore/Java/Nio/ByteOrder.cs new file mode 100644 index 0000000000..f15816764d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/ByteOrder.cs @@ -0,0 +1,78 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio +{ + #region ByteOrder + public partial class ByteOrder + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Nio.ByteOrder BIG_ENDIAN { get { if (!_BIG_ENDIANReady) { _BIG_ENDIANContent = SGetField(LocalBridgeClazz, "BIG_ENDIAN"); _BIG_ENDIANReady = true; } return _BIG_ENDIANContent; } } + private static Java.Nio.ByteOrder _BIG_ENDIANContent = default; + private static bool _BIG_ENDIANReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Nio.ByteOrder LITTLE_ENDIAN { get { if (!_LITTLE_ENDIANReady) { _LITTLE_ENDIANContent = SGetField(LocalBridgeClazz, "LITTLE_ENDIAN"); _LITTLE_ENDIANReady = true; } return _LITTLE_ENDIANContent; } } + private static Java.Nio.ByteOrder _LITTLE_ENDIANContent = default; + private static bool _LITTLE_ENDIANReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + public static Java.Nio.ByteOrder NativeOrder() + { + return SExecuteWithSignature(LocalBridgeClazz, "nativeOrder", "()Ljava/nio/ByteOrder;"); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/Channels/AcceptPendingException.cs b/src/net/JNet/GeneratedCore/Java/Nio/Channels/AcceptPendingException.cs new file mode 100644 index 0000000000..a155b7a096 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/Channels/AcceptPendingException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.Channels +{ + #region AcceptPendingException + public partial class AcceptPendingException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/Channels/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Java/Nio/Channels/AllPackageClasses.cs new file mode 100644 index 0000000000..8ce7eb38a2 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/Channels/AllPackageClasses.cs @@ -0,0 +1,1957 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Java.Nio.Channels +{ + #region AcceptPendingException + /// + /// + /// + public partial class AcceptPendingException : Java.Lang.IllegalStateException + { + const string _bridgeClassName = "java.nio.channels.AcceptPendingException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region AlreadyBoundException + /// + /// + /// + public partial class AlreadyBoundException : Java.Lang.IllegalStateException + { + const string _bridgeClassName = "java.nio.channels.AlreadyBoundException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region AlreadyConnectedException + /// + /// + /// + public partial class AlreadyConnectedException : Java.Lang.IllegalStateException + { + const string _bridgeClassName = "java.nio.channels.AlreadyConnectedException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region AsynchronousByteChannel + /// + /// + /// + public partial class AsynchronousByteChannel : Java.Nio.Channels.AsynchronousChannel + { + const string _bridgeClassName = "java.nio.channels.AsynchronousByteChannel"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AsynchronousByteChannel class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AsynchronousByteChannel() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AsynchronousByteChannel class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AsynchronousByteChannel(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AsynchronousChannel + /// + /// + /// + public partial class AsynchronousChannel : Java.Nio.Channels.Channel + { + const string _bridgeClassName = "java.nio.channels.AsynchronousChannel"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AsynchronousChannel class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AsynchronousChannel() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AsynchronousChannel class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AsynchronousChannel(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AsynchronousChannelGroup + /// + /// + /// + public partial class AsynchronousChannelGroup : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.nio.channels.AsynchronousChannelGroup"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AsynchronousChannelGroup class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AsynchronousChannelGroup() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AsynchronousChannelGroup class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AsynchronousChannelGroup(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AsynchronousCloseException + /// + /// + /// + public partial class AsynchronousCloseException : Java.Nio.Channels.ClosedChannelException + { + const string _bridgeClassName = "java.nio.channels.AsynchronousCloseException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region AsynchronousFileChannel + /// + /// + /// + public partial class AsynchronousFileChannel : Java.Nio.Channels.AsynchronousChannel + { + const string _bridgeClassName = "java.nio.channels.AsynchronousFileChannel"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AsynchronousFileChannel class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AsynchronousFileChannel() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AsynchronousFileChannel class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AsynchronousFileChannel(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AsynchronousServerSocketChannel + /// + /// + /// + public partial class AsynchronousServerSocketChannel : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.nio.channels.AsynchronousServerSocketChannel"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AsynchronousServerSocketChannel class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AsynchronousServerSocketChannel() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AsynchronousServerSocketChannel class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AsynchronousServerSocketChannel(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AsynchronousSocketChannel + /// + /// + /// + public partial class AsynchronousSocketChannel : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.nio.channels.AsynchronousSocketChannel"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AsynchronousSocketChannel class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AsynchronousSocketChannel() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AsynchronousSocketChannel class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AsynchronousSocketChannel(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ByteChannel + /// + /// + /// + public partial class ByteChannel : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.nio.channels.ByteChannel"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ByteChannel class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ByteChannel() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ByteChannel class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ByteChannel(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CancelledKeyException + /// + /// + /// + public partial class CancelledKeyException : Java.Lang.IllegalStateException + { + const string _bridgeClassName = "java.nio.channels.CancelledKeyException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region Channel + /// + /// + /// + public partial class Channel : Java.Io.Closeable + { + const string _bridgeClassName = "java.nio.channels.Channel"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Channel class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Channel() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Channel class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Channel(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Channels + /// + /// + /// + public partial class Channels : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.nio.channels.Channels"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Channels() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Channels(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ClosedByInterruptException + /// + /// + /// + public partial class ClosedByInterruptException : Java.Nio.Channels.AsynchronousCloseException + { + const string _bridgeClassName = "java.nio.channels.ClosedByInterruptException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region ClosedChannelException + /// + /// + /// + public partial class ClosedChannelException : Java.Io.IOException + { + const string _bridgeClassName = "java.nio.channels.ClosedChannelException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region ClosedSelectorException + /// + /// + /// + public partial class ClosedSelectorException : Java.Lang.IllegalStateException + { + const string _bridgeClassName = "java.nio.channels.ClosedSelectorException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region CompletionHandler + /// + /// + /// + public partial class CompletionHandler : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.nio.channels.CompletionHandler"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("CompletionHandler class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CompletionHandler() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("CompletionHandler class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CompletionHandler(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CompletionHandler + /// + /// + /// + /// + /// + public partial class CompletionHandler : MASES.JCOBridge.C2JBridge.JVMBridgeBase> + { + const string _bridgeClassName = "java.nio.channels.CompletionHandler"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("CompletionHandler class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CompletionHandler() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("CompletionHandler class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CompletionHandler(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ConnectionPendingException + /// + /// + /// + public partial class ConnectionPendingException : Java.Lang.IllegalStateException + { + const string _bridgeClassName = "java.nio.channels.ConnectionPendingException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region DatagramChannel + /// + /// + /// + public partial class DatagramChannel : Java.Nio.Channels.Spi.AbstractSelectableChannel + { + const string _bridgeClassName = "java.nio.channels.DatagramChannel"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("DatagramChannel class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DatagramChannel() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("DatagramChannel class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DatagramChannel(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region FileChannel + /// + /// + /// + public partial class FileChannel : Java.Nio.Channels.Spi.AbstractInterruptibleChannel + { + const string _bridgeClassName = "java.nio.channels.FileChannel"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("FileChannel class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public FileChannel() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("FileChannel class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public FileChannel(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region MapMode + /// + /// + /// + public partial class MapMode : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.nio.channels.FileChannel$MapMode"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MapMode() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MapMode(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region FileLock + /// + /// + /// + public partial class FileLock : Java.Lang.AutoCloseable + { + const string _bridgeClassName = "java.nio.channels.FileLock"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("FileLock class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public FileLock() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("FileLock class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public FileLock(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region FileLockInterruptionException + /// + /// + /// + public partial class FileLockInterruptionException : Java.Io.IOException + { + const string _bridgeClassName = "java.nio.channels.FileLockInterruptionException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region GatheringByteChannel + /// + /// + /// + public partial class GatheringByteChannel : Java.Nio.Channels.WritableByteChannel + { + const string _bridgeClassName = "java.nio.channels.GatheringByteChannel"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("GatheringByteChannel class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public GatheringByteChannel() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("GatheringByteChannel class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public GatheringByteChannel(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region IllegalBlockingModeException + /// + /// + /// + public partial class IllegalBlockingModeException : Java.Lang.IllegalStateException + { + const string _bridgeClassName = "java.nio.channels.IllegalBlockingModeException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region IllegalChannelGroupException + /// + /// + /// + public partial class IllegalChannelGroupException : Java.Lang.IllegalArgumentException + { + const string _bridgeClassName = "java.nio.channels.IllegalChannelGroupException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region IllegalSelectorException + /// + /// + /// + public partial class IllegalSelectorException : Java.Lang.IllegalArgumentException + { + const string _bridgeClassName = "java.nio.channels.IllegalSelectorException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region InterruptedByTimeoutException + /// + /// + /// + public partial class InterruptedByTimeoutException : Java.Io.IOException + { + const string _bridgeClassName = "java.nio.channels.InterruptedByTimeoutException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region InterruptibleChannel + /// + /// + /// + public partial class InterruptibleChannel : Java.Nio.Channels.Channel + { + const string _bridgeClassName = "java.nio.channels.InterruptibleChannel"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("InterruptibleChannel class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public InterruptibleChannel() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("InterruptibleChannel class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public InterruptibleChannel(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MembershipKey + /// + /// + /// + public partial class MembershipKey : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.nio.channels.MembershipKey"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("MembershipKey class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public MembershipKey() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("MembershipKey class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public MembershipKey(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MulticastChannel + /// + /// + /// + public partial class MulticastChannel : Java.Nio.Channels.NetworkChannel + { + const string _bridgeClassName = "java.nio.channels.MulticastChannel"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("MulticastChannel class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public MulticastChannel() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("MulticastChannel class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public MulticastChannel(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region NetworkChannel + /// + /// + /// + public partial class NetworkChannel : Java.Nio.Channels.Channel + { + const string _bridgeClassName = "java.nio.channels.NetworkChannel"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("NetworkChannel class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public NetworkChannel() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("NetworkChannel class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public NetworkChannel(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region NoConnectionPendingException + /// + /// + /// + public partial class NoConnectionPendingException : Java.Lang.IllegalStateException + { + const string _bridgeClassName = "java.nio.channels.NoConnectionPendingException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region NonReadableChannelException + /// + /// + /// + public partial class NonReadableChannelException : Java.Lang.IllegalStateException + { + const string _bridgeClassName = "java.nio.channels.NonReadableChannelException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region NonWritableChannelException + /// + /// + /// + public partial class NonWritableChannelException : Java.Lang.IllegalStateException + { + const string _bridgeClassName = "java.nio.channels.NonWritableChannelException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region NotYetBoundException + /// + /// + /// + public partial class NotYetBoundException : Java.Lang.IllegalStateException + { + const string _bridgeClassName = "java.nio.channels.NotYetBoundException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region NotYetConnectedException + /// + /// + /// + public partial class NotYetConnectedException : Java.Lang.IllegalStateException + { + const string _bridgeClassName = "java.nio.channels.NotYetConnectedException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region OverlappingFileLockException + /// + /// + /// + public partial class OverlappingFileLockException : Java.Lang.IllegalStateException + { + const string _bridgeClassName = "java.nio.channels.OverlappingFileLockException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region Pipe + /// + /// + /// + public partial class Pipe : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.nio.channels.Pipe"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Pipe class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Pipe() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Pipe class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Pipe(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region SinkChannel + /// + /// + /// + public partial class SinkChannel : Java.Nio.Channels.Spi.AbstractSelectableChannel + { + const string _bridgeClassName = "java.nio.channels.Pipe$SinkChannel"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("SinkChannel class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SinkChannel() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("SinkChannel class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SinkChannel(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region SourceChannel + /// + /// + /// + public partial class SourceChannel : Java.Nio.Channels.Spi.AbstractSelectableChannel + { + const string _bridgeClassName = "java.nio.channels.Pipe$SourceChannel"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("SourceChannel class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SourceChannel() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("SourceChannel class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SourceChannel(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region ReadableByteChannel + /// + /// + /// + public partial class ReadableByteChannel : Java.Nio.Channels.Channel + { + const string _bridgeClassName = "java.nio.channels.ReadableByteChannel"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ReadableByteChannel class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ReadableByteChannel() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ReadableByteChannel class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ReadableByteChannel(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ReadPendingException + /// + /// + /// + public partial class ReadPendingException : Java.Lang.IllegalStateException + { + const string _bridgeClassName = "java.nio.channels.ReadPendingException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region ScatteringByteChannel + /// + /// + /// + public partial class ScatteringByteChannel : Java.Nio.Channels.ReadableByteChannel + { + const string _bridgeClassName = "java.nio.channels.ScatteringByteChannel"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ScatteringByteChannel class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ScatteringByteChannel() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ScatteringByteChannel class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ScatteringByteChannel(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SeekableByteChannel + /// + /// + /// + public partial class SeekableByteChannel : Java.Nio.Channels.ByteChannel + { + const string _bridgeClassName = "java.nio.channels.SeekableByteChannel"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("SeekableByteChannel class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SeekableByteChannel() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("SeekableByteChannel class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SeekableByteChannel(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SelectableChannel + /// + /// + /// + public partial class SelectableChannel : Java.Nio.Channels.Spi.AbstractInterruptibleChannel + { + const string _bridgeClassName = "java.nio.channels.SelectableChannel"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("SelectableChannel class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SelectableChannel() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("SelectableChannel class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SelectableChannel(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SelectionKey + /// + /// + /// + public partial class SelectionKey : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.nio.channels.SelectionKey"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("SelectionKey class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SelectionKey() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("SelectionKey class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SelectionKey(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Selector + /// + /// + /// + public partial class Selector : Java.Io.Closeable + { + const string _bridgeClassName = "java.nio.channels.Selector"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Selector class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Selector() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Selector class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Selector(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ServerSocketChannel + /// + /// + /// + public partial class ServerSocketChannel : Java.Nio.Channels.Spi.AbstractSelectableChannel + { + const string _bridgeClassName = "java.nio.channels.ServerSocketChannel"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ServerSocketChannel class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ServerSocketChannel() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ServerSocketChannel class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ServerSocketChannel(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ShutdownChannelGroupException + /// + /// + /// + public partial class ShutdownChannelGroupException : Java.Lang.IllegalStateException + { + const string _bridgeClassName = "java.nio.channels.ShutdownChannelGroupException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region SocketChannel + /// + /// + /// + public partial class SocketChannel : Java.Nio.Channels.Spi.AbstractSelectableChannel + { + const string _bridgeClassName = "java.nio.channels.SocketChannel"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("SocketChannel class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SocketChannel() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("SocketChannel class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SocketChannel(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region UnresolvedAddressException + /// + /// + /// + public partial class UnresolvedAddressException : Java.Lang.IllegalArgumentException + { + const string _bridgeClassName = "java.nio.channels.UnresolvedAddressException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region UnsupportedAddressTypeException + /// + /// + /// + public partial class UnsupportedAddressTypeException : Java.Lang.IllegalArgumentException + { + const string _bridgeClassName = "java.nio.channels.UnsupportedAddressTypeException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region WritableByteChannel + /// + /// + /// + public partial class WritableByteChannel : Java.Nio.Channels.Channel + { + const string _bridgeClassName = "java.nio.channels.WritableByteChannel"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("WritableByteChannel class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public WritableByteChannel() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("WritableByteChannel class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public WritableByteChannel(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region WritePendingException + /// + /// + /// + public partial class WritePendingException : Java.Lang.IllegalStateException + { + const string _bridgeClassName = "java.nio.channels.WritePendingException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/Channels/AlreadyBoundException.cs b/src/net/JNet/GeneratedCore/Java/Nio/Channels/AlreadyBoundException.cs new file mode 100644 index 0000000000..2ab7f00907 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/Channels/AlreadyBoundException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.Channels +{ + #region AlreadyBoundException + public partial class AlreadyBoundException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/Channels/AlreadyConnectedException.cs b/src/net/JNet/GeneratedCore/Java/Nio/Channels/AlreadyConnectedException.cs new file mode 100644 index 0000000000..171b409439 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/Channels/AlreadyConnectedException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.Channels +{ + #region AlreadyConnectedException + public partial class AlreadyConnectedException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/Channels/AsynchronousByteChannel.cs b/src/net/JNet/GeneratedCore/Java/Nio/Channels/AsynchronousByteChannel.cs new file mode 100644 index 0000000000..162e5feb69 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/Channels/AsynchronousByteChannel.cs @@ -0,0 +1,148 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.Channels +{ + #region IAsynchronousByteChannel + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IAsynchronousByteChannel : Java.Nio.Channels.IAsynchronousChannel + { + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + void Read(Java.Nio.ByteBuffer arg0, A arg1, Java.Nio.Channels.CompletionHandler arg2) where Arg2objectSuperA : A; + /// + /// + /// + /// + /// + /// + /// + /// + void Write(Java.Nio.ByteBuffer arg0, A arg1, Java.Nio.Channels.CompletionHandler arg2) where Arg2objectSuperA : A; + /// + /// + /// + /// + /// + Java.Util.Concurrent.Future Read(Java.Nio.ByteBuffer arg0); + /// + /// + /// + /// + /// + Java.Util.Concurrent.Future Write(Java.Nio.ByteBuffer arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region AsynchronousByteChannel + public partial class AsynchronousByteChannel : Java.Nio.Channels.IAsynchronousByteChannel + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + public void Read(Java.Nio.ByteBuffer arg0, A arg1, Java.Nio.Channels.CompletionHandler arg2) where Arg2objectSuperA : A + { + IExecute("read", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + public void Write(Java.Nio.ByteBuffer arg0, A arg1, Java.Nio.Channels.CompletionHandler arg2) where Arg2objectSuperA : A + { + IExecute("write", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public Java.Util.Concurrent.Future Read(Java.Nio.ByteBuffer arg0) + { + return IExecuteWithSignature>("read", "(Ljava/nio/ByteBuffer;)Ljava/util/concurrent/Future;", arg0); + } + /// + /// + /// + /// + /// + public Java.Util.Concurrent.Future Write(Java.Nio.ByteBuffer arg0) + { + return IExecuteWithSignature>("write", "(Ljava/nio/ByteBuffer;)Ljava/util/concurrent/Future;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/Channels/AsynchronousChannel.cs b/src/net/JNet/GeneratedCore/Java/Nio/Channels/AsynchronousChannel.cs new file mode 100644 index 0000000000..767fb07bd8 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/Channels/AsynchronousChannel.cs @@ -0,0 +1,89 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.Channels +{ + #region IAsynchronousChannel + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IAsynchronousChannel : Java.Nio.Channels.IChannel + { + #region Instance methods + /// + /// + /// + /// + void Close(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region AsynchronousChannel + public partial class AsynchronousChannel : Java.Nio.Channels.IAsynchronousChannel + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public void Close() + { + IExecuteWithSignature("close", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/Channels/AsynchronousChannelGroup.cs b/src/net/JNet/GeneratedCore/Java/Nio/Channels/AsynchronousChannelGroup.cs new file mode 100644 index 0000000000..d195e23dde --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/Channels/AsynchronousChannelGroup.cs @@ -0,0 +1,140 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.Channels +{ + #region AsynchronousChannelGroup + public partial class AsynchronousChannelGroup + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + /// + public static Java.Nio.Channels.AsynchronousChannelGroup WithCachedThreadPool(Java.Util.Concurrent.ExecutorService arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "withCachedThreadPool", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Nio.Channels.AsynchronousChannelGroup WithFixedThreadPool(int arg0, Java.Util.Concurrent.ThreadFactory arg1) + { + return SExecute(LocalBridgeClazz, "withFixedThreadPool", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Nio.Channels.AsynchronousChannelGroup WithThreadPool(Java.Util.Concurrent.ExecutorService arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "withThreadPool", "(Ljava/util/concurrent/ExecutorService;)Ljava/nio/channels/AsynchronousChannelGroup;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + public bool AwaitTermination(long arg0, Java.Util.Concurrent.TimeUnit arg1) + { + return IExecute("awaitTermination", arg0, arg1); + } + /// + /// + /// + /// + public bool IsShutdown() + { + return IExecuteWithSignature("isShutdown", "()Z"); + } + /// + /// + /// + /// + public bool IsTerminated() + { + return IExecuteWithSignature("isTerminated", "()Z"); + } + /// + /// + /// + public void Shutdown() + { + IExecuteWithSignature("shutdown", "()V"); + } + /// + /// + /// + /// + public void ShutdownNow() + { + IExecuteWithSignature("shutdownNow", "()V"); + } + /// + /// + /// + /// + public Java.Nio.Channels.Spi.AsynchronousChannelProvider Provider() + { + return IExecuteWithSignature("provider", "()Ljava/nio/channels/spi/AsynchronousChannelProvider;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/Channels/AsynchronousCloseException.cs b/src/net/JNet/GeneratedCore/Java/Nio/Channels/AsynchronousCloseException.cs new file mode 100644 index 0000000000..bac2c5cd1c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/Channels/AsynchronousCloseException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.Channels +{ + #region AsynchronousCloseException + public partial class AsynchronousCloseException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/Channels/AsynchronousFileChannel.cs b/src/net/JNet/GeneratedCore/Java/Nio/Channels/AsynchronousFileChannel.cs new file mode 100644 index 0000000000..f185b35dad --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/Channels/AsynchronousFileChannel.cs @@ -0,0 +1,222 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.Channels +{ + #region AsynchronousFileChannel + public partial class AsynchronousFileChannel + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + /// + public static Java.Nio.Channels.AsynchronousFileChannel Open(Java.Nio.File.Path arg0, params Java.Nio.File.OpenOption[] arg1) + { + if (arg1.Length == 0) return SExecute(LocalBridgeClazz, "open", arg0); else return SExecute(LocalBridgeClazz, "open", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Nio.Channels.AsynchronousFileChannel Open(Java.Nio.File.Path arg0, Java.Util.Set arg1, Java.Util.Concurrent.ExecutorService arg2, params Java.Nio.File.Attribute.FileAttribute[] arg3) where Arg1ExtendsJava_Nio_File_OpenOption : Java.Nio.File.OpenOption + { + if (arg3.Length == 0) return SExecute(LocalBridgeClazz, "open", arg0, arg1, arg2); else return SExecute(LocalBridgeClazz, "open", arg0, arg1, arg2, arg3); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void Lock(long arg0, long arg1, bool arg2, A arg3, Java.Nio.Channels.CompletionHandler arg4) where Arg4objectSuperA : A + { + IExecute("lock", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void Read(Java.Nio.ByteBuffer arg0, long arg1, A arg2, Java.Nio.Channels.CompletionHandler arg3) where Arg3objectSuperA : A + { + IExecute("read", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void Write(Java.Nio.ByteBuffer arg0, long arg1, A arg2, Java.Nio.Channels.CompletionHandler arg3) where Arg3objectSuperA : A + { + IExecute("write", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + public Java.Nio.Channels.AsynchronousFileChannel Truncate(long arg0) + { + return IExecuteWithSignature("truncate", "(J)Ljava/nio/channels/AsynchronousFileChannel;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Nio.Channels.FileLock TryLock(long arg0, long arg1, bool arg2) + { + return IExecute("tryLock", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.Future Read(Java.Nio.ByteBuffer arg0, long arg1) + { + return IExecute>("read", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.Future Write(Java.Nio.ByteBuffer arg0, long arg1) + { + return IExecute>("write", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.Future Lock(long arg0, long arg1, bool arg2) + { + return IExecute>("lock", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public long Size() + { + return IExecuteWithSignature("size", "()J"); + } + /// + /// + /// + /// + /// + public void Force(bool arg0) + { + IExecuteWithSignature("force", "(Z)V", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public void Lock(A arg0, Java.Nio.Channels.CompletionHandler arg1) where Arg1objectSuperA : A + { + IExecute("lock", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Nio.Channels.FileLock TryLock() + { + return IExecuteWithSignature("tryLock", "()Ljava/nio/channels/FileLock;"); + } + /// + /// + /// + /// + public Java.Util.Concurrent.Future Lock() + { + return IExecuteWithSignature>("lock", "()Ljava/util/concurrent/Future;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/Channels/AsynchronousServerSocketChannel.cs b/src/net/JNet/GeneratedCore/Java/Nio/Channels/AsynchronousServerSocketChannel.cs new file mode 100644 index 0000000000..b91ca4c20b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/Channels/AsynchronousServerSocketChannel.cs @@ -0,0 +1,151 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.Channels +{ + #region AsynchronousServerSocketChannel + public partial class AsynchronousServerSocketChannel + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Nio.Channels.AsynchronousChannel(Java.Nio.Channels.AsynchronousServerSocketChannel t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Nio.Channels.NetworkChannel(Java.Nio.Channels.AsynchronousServerSocketChannel t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Nio.Channels.AsynchronousServerSocketChannel Open() + { + return SExecuteWithSignature(LocalBridgeClazz, "open", "()Ljava/nio/channels/AsynchronousServerSocketChannel;"); + } + /// + /// + /// + /// + /// + /// + public static Java.Nio.Channels.AsynchronousServerSocketChannel Open(Java.Nio.Channels.AsynchronousChannelGroup arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "open", "(Ljava/nio/channels/AsynchronousChannelGroup;)Ljava/nio/channels/AsynchronousServerSocketChannel;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Net.SocketAddress LocalAddress + { + get { return IExecuteWithSignature("getLocalAddress", "()Ljava/net/SocketAddress;"); } + } + /// + /// + /// + /// + /// + /// + /// + public void Accept(A arg0, Java.Nio.Channels.CompletionHandler arg1) where Arg1objectSuperA : A + { + IExecute("accept", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Nio.Channels.AsynchronousServerSocketChannel Bind(Java.Net.SocketAddress arg0, int arg1) + { + return IExecute("bind", arg0, arg1); + } + /// + /// + /// + /// + public Java.Util.Concurrent.Future Accept() + { + return IExecuteWithSignature>("accept", "()Ljava/util/concurrent/Future;"); + } + /// + /// + /// + /// + public Java.Nio.Channels.Spi.AsynchronousChannelProvider Provider() + { + return IExecuteWithSignature("provider", "()Ljava/nio/channels/spi/AsynchronousChannelProvider;"); + } + /// + /// + /// + /// + /// + /// + public Java.Nio.Channels.NetworkChannel Bind(Java.Net.SocketAddress arg0) + { + return IExecuteWithSignature("bind", "(Ljava/net/SocketAddress;)Ljava/nio/channels/NetworkChannel;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Nio.Channels.NetworkChannel SetOption(Java.Net.SocketOption arg0, object arg1) + { + return IExecute("setOption", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/Channels/AsynchronousSocketChannel.cs b/src/net/JNet/GeneratedCore/Java/Nio/Channels/AsynchronousSocketChannel.cs new file mode 100644 index 0000000000..d2ff4c8da5 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/Channels/AsynchronousSocketChannel.cs @@ -0,0 +1,269 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.Channels +{ + #region AsynchronousSocketChannel + public partial class AsynchronousSocketChannel + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Nio.Channels.AsynchronousByteChannel(Java.Nio.Channels.AsynchronousSocketChannel t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Nio.Channels.NetworkChannel(Java.Nio.Channels.AsynchronousSocketChannel t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Nio.Channels.AsynchronousSocketChannel Open() + { + return SExecuteWithSignature(LocalBridgeClazz, "open", "()Ljava/nio/channels/AsynchronousSocketChannel;"); + } + /// + /// + /// + /// + /// + /// + public static Java.Nio.Channels.AsynchronousSocketChannel Open(Java.Nio.Channels.AsynchronousChannelGroup arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "open", "(Ljava/nio/channels/AsynchronousChannelGroup;)Ljava/nio/channels/AsynchronousSocketChannel;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Net.SocketAddress LocalAddress + { + get { return IExecuteWithSignature("getLocalAddress", "()Ljava/net/SocketAddress;"); } + } + /// + /// + /// + public Java.Net.SocketAddress RemoteAddress + { + get { return IExecuteWithSignature("getRemoteAddress", "()Ljava/net/SocketAddress;"); } + } + /// + /// + /// + /// + /// + /// + /// + /// + public void Connect(Java.Net.SocketAddress arg0, A arg1, Java.Nio.Channels.CompletionHandler arg2) where Arg2objectSuperA : A + { + IExecute("connect", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void Read(Java.Nio.ByteBuffer arg0, long arg1, Java.Util.Concurrent.TimeUnit arg2, A arg3, Java.Nio.Channels.CompletionHandler arg4) where Arg4objectSuperA : A + { + IExecute("read", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void Read(Java.Nio.ByteBuffer[] arg0, int arg1, int arg2, long arg3, Java.Util.Concurrent.TimeUnit arg4, A arg5, Java.Nio.Channels.CompletionHandler arg6) where Arg6objectSuperA : A + { + IExecute("read", arg0, arg1, arg2, arg3, arg4, arg5, arg6); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void Write(Java.Nio.ByteBuffer arg0, long arg1, Java.Util.Concurrent.TimeUnit arg2, A arg3, Java.Nio.Channels.CompletionHandler arg4) where Arg4objectSuperA : A + { + IExecute("write", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void Write(Java.Nio.ByteBuffer[] arg0, int arg1, int arg2, long arg3, Java.Util.Concurrent.TimeUnit arg4, A arg5, Java.Nio.Channels.CompletionHandler arg6) where Arg6objectSuperA : A + { + IExecute("write", arg0, arg1, arg2, arg3, arg4, arg5, arg6); + } + /// + /// + /// + /// + /// + public Java.Nio.Channels.AsynchronousSocketChannel ShutdownInput() + { + return IExecuteWithSignature("shutdownInput", "()Ljava/nio/channels/AsynchronousSocketChannel;"); + } + /// + /// + /// + /// + /// + public Java.Nio.Channels.AsynchronousSocketChannel ShutdownOutput() + { + return IExecuteWithSignature("shutdownOutput", "()Ljava/nio/channels/AsynchronousSocketChannel;"); + } + /// + /// + /// + /// + /// + public Java.Util.Concurrent.Future Read(Java.Nio.ByteBuffer arg0) + { + return IExecuteWithSignature>("read", "(Ljava/nio/ByteBuffer;)Ljava/util/concurrent/Future;", arg0); + } + /// + /// + /// + /// + /// + public Java.Util.Concurrent.Future Write(Java.Nio.ByteBuffer arg0) + { + return IExecuteWithSignature>("write", "(Ljava/nio/ByteBuffer;)Ljava/util/concurrent/Future;", arg0); + } + /// + /// + /// + /// + /// + public Java.Util.Concurrent.Future Connect(Java.Net.SocketAddress arg0) + { + return IExecuteWithSignature>("connect", "(Ljava/net/SocketAddress;)Ljava/util/concurrent/Future;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public void Read(Java.Nio.ByteBuffer arg0, A arg1, Java.Nio.Channels.CompletionHandler arg2) where Arg2objectSuperA : A + { + IExecute("read", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + public void Write(Java.Nio.ByteBuffer arg0, A arg1, Java.Nio.Channels.CompletionHandler arg2) where Arg2objectSuperA : A + { + IExecute("write", arg0, arg1, arg2); + } + /// + /// + /// + /// + public Java.Nio.Channels.Spi.AsynchronousChannelProvider Provider() + { + return IExecuteWithSignature("provider", "()Ljava/nio/channels/spi/AsynchronousChannelProvider;"); + } + /// + /// + /// + /// + /// + /// + public Java.Nio.Channels.NetworkChannel Bind(Java.Net.SocketAddress arg0) + { + return IExecuteWithSignature("bind", "(Ljava/net/SocketAddress;)Ljava/nio/channels/NetworkChannel;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Nio.Channels.NetworkChannel SetOption(Java.Net.SocketOption arg0, object arg1) + { + return IExecute("setOption", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/Channels/ByteChannel.cs b/src/net/JNet/GeneratedCore/Java/Nio/Channels/ByteChannel.cs new file mode 100644 index 0000000000..b4b4c91c09 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/Channels/ByteChannel.cs @@ -0,0 +1,84 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.Channels +{ + #region IByteChannel + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IByteChannel + { + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ByteChannel + public partial class ByteChannel : Java.Nio.Channels.IByteChannel + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Nio.Channels.ReadableByteChannel(Java.Nio.Channels.ByteChannel t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Nio.Channels.WritableByteChannel(Java.Nio.Channels.ByteChannel t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/Channels/CancelledKeyException.cs b/src/net/JNet/GeneratedCore/Java/Nio/Channels/CancelledKeyException.cs new file mode 100644 index 0000000000..9562c526f8 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/Channels/CancelledKeyException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.Channels +{ + #region CancelledKeyException + public partial class CancelledKeyException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/Channels/Channel.cs b/src/net/JNet/GeneratedCore/Java/Nio/Channels/Channel.cs new file mode 100644 index 0000000000..cfcb885996 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/Channels/Channel.cs @@ -0,0 +1,102 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.Channels +{ + #region IChannel + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IChannel : Java.Io.ICloseable + { + #region Instance methods + /// + /// + /// + /// + bool IsOpen(); + /// + /// + /// + /// + void Close(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Channel + public partial class Channel : Java.Nio.Channels.IChannel + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public bool IsOpen() + { + return IExecuteWithSignature("isOpen", "()Z"); + } + /// + /// + /// + /// + public void Close() + { + IExecuteWithSignature("close", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/Channels/Channels.cs b/src/net/JNet/GeneratedCore/Java/Nio/Channels/Channels.cs new file mode 100644 index 0000000000..28a2d2d3a4 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/Channels/Channels.cs @@ -0,0 +1,174 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.Channels +{ + #region Channels + public partial class Channels + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Io.InputStream NewInputStream(Java.Nio.Channels.AsynchronousByteChannel arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "newInputStream", "(Ljava/nio/channels/AsynchronousByteChannel;)Ljava/io/InputStream;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Io.InputStream NewInputStream(Java.Nio.Channels.ReadableByteChannel arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "newInputStream", "(Ljava/nio/channels/ReadableByteChannel;)Ljava/io/InputStream;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Io.OutputStream NewOutputStream(Java.Nio.Channels.AsynchronousByteChannel arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "newOutputStream", "(Ljava/nio/channels/AsynchronousByteChannel;)Ljava/io/OutputStream;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Io.OutputStream NewOutputStream(Java.Nio.Channels.WritableByteChannel arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "newOutputStream", "(Ljava/nio/channels/WritableByteChannel;)Ljava/io/OutputStream;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Io.Reader NewReader(Java.Nio.Channels.ReadableByteChannel arg0, Java.Lang.String arg1) + { + return SExecute(LocalBridgeClazz, "newReader", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Io.Reader NewReader(Java.Nio.Channels.ReadableByteChannel arg0, Java.Nio.Charset.Charset arg1) + { + return SExecute(LocalBridgeClazz, "newReader", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Io.Reader NewReader(Java.Nio.Channels.ReadableByteChannel arg0, Java.Nio.Charset.CharsetDecoder arg1, int arg2) + { + return SExecute(LocalBridgeClazz, "newReader", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public static Java.Io.Writer NewWriter(Java.Nio.Channels.WritableByteChannel arg0, Java.Lang.String arg1) + { + return SExecute(LocalBridgeClazz, "newWriter", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Io.Writer NewWriter(Java.Nio.Channels.WritableByteChannel arg0, Java.Nio.Charset.Charset arg1) + { + return SExecute(LocalBridgeClazz, "newWriter", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Io.Writer NewWriter(Java.Nio.Channels.WritableByteChannel arg0, Java.Nio.Charset.CharsetEncoder arg1, int arg2) + { + return SExecute(LocalBridgeClazz, "newWriter", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public static Java.Nio.Channels.ReadableByteChannel NewChannel(Java.Io.InputStream arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "newChannel", "(Ljava/io/InputStream;)Ljava/nio/channels/ReadableByteChannel;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Nio.Channels.WritableByteChannel NewChannel(Java.Io.OutputStream arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "newChannel", "(Ljava/io/OutputStream;)Ljava/nio/channels/WritableByteChannel;", arg0); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/Channels/ClosedByInterruptException.cs b/src/net/JNet/GeneratedCore/Java/Nio/Channels/ClosedByInterruptException.cs new file mode 100644 index 0000000000..f542f905c1 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/Channels/ClosedByInterruptException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.Channels +{ + #region ClosedByInterruptException + public partial class ClosedByInterruptException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/Channels/ClosedChannelException.cs b/src/net/JNet/GeneratedCore/Java/Nio/Channels/ClosedChannelException.cs new file mode 100644 index 0000000000..7b9b01da6c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/Channels/ClosedChannelException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.Channels +{ + #region ClosedChannelException + public partial class ClosedChannelException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/Channels/ClosedSelectorException.cs b/src/net/JNet/GeneratedCore/Java/Nio/Channels/ClosedSelectorException.cs new file mode 100644 index 0000000000..6aa98190ee --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/Channels/ClosedSelectorException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.Channels +{ + #region ClosedSelectorException + public partial class ClosedSelectorException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/Channels/CompletionHandler.cs b/src/net/JNet/GeneratedCore/Java/Nio/Channels/CompletionHandler.cs new file mode 100644 index 0000000000..f41a50a89a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/Channels/CompletionHandler.cs @@ -0,0 +1,159 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.Channels +{ + #region CompletionHandler + public partial class CompletionHandler + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public void Completed(object arg0, object arg1) + { + IExecute("completed", arg0, arg1); + } + /// + /// + /// + /// + /// + public void Failed(MASES.JCOBridge.C2JBridge.JVMBridgeException arg0, object arg1) + { + IExecute("failed", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ICompletionHandler + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ICompletionHandler + { + #region Instance methods + /// + /// + /// + /// + /// + void Completed(V arg0, A arg1); + /// + /// + /// + /// + /// + void Failed(MASES.JCOBridge.C2JBridge.JVMBridgeException arg0, A arg1); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region CompletionHandler + public partial class CompletionHandler : Java.Nio.Channels.ICompletionHandler + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Nio.Channels.CompletionHandler(Java.Nio.Channels.CompletionHandler t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public void Completed(V arg0, A arg1) + { + IExecute("completed", arg0, arg1); + } + /// + /// + /// + /// + /// + public void Failed(MASES.JCOBridge.C2JBridge.JVMBridgeException arg0, A arg1) + { + IExecute("failed", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/Channels/ConnectionPendingException.cs b/src/net/JNet/GeneratedCore/Java/Nio/Channels/ConnectionPendingException.cs new file mode 100644 index 0000000000..fe64646c16 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/Channels/ConnectionPendingException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.Channels +{ + #region ConnectionPendingException + public partial class ConnectionPendingException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/Channels/DatagramChannel.cs b/src/net/JNet/GeneratedCore/Java/Nio/Channels/DatagramChannel.cs new file mode 100644 index 0000000000..2db42c661e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/Channels/DatagramChannel.cs @@ -0,0 +1,248 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.Channels +{ + #region DatagramChannel + public partial class DatagramChannel + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Nio.Channels.ByteChannel(Java.Nio.Channels.DatagramChannel t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Nio.Channels.ScatteringByteChannel(Java.Nio.Channels.DatagramChannel t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Nio.Channels.GatheringByteChannel(Java.Nio.Channels.DatagramChannel t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Nio.Channels.MulticastChannel(Java.Nio.Channels.DatagramChannel t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Nio.Channels.DatagramChannel Open() + { + return SExecuteWithSignature(LocalBridgeClazz, "open", "()Ljava/nio/channels/DatagramChannel;"); + } + /// + /// + /// + /// + /// + /// + public static Java.Nio.Channels.DatagramChannel Open(Java.Net.ProtocolFamily arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "open", "(Ljava/net/ProtocolFamily;)Ljava/nio/channels/DatagramChannel;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Net.SocketAddress LocalAddress + { + get { return IExecuteWithSignature("getLocalAddress", "()Ljava/net/SocketAddress;"); } + } + /// + /// + /// + public Java.Net.SocketAddress RemoteAddress + { + get { return IExecuteWithSignature("getRemoteAddress", "()Ljava/net/SocketAddress;"); } + } + /// + /// + /// + /// + public bool IsConnected() + { + return IExecuteWithSignature("isConnected", "()Z"); + } + /// + /// + /// + /// + /// + /// + public int Read(Java.Nio.ByteBuffer arg0) + { + return IExecuteWithSignature("read", "(Ljava/nio/ByteBuffer;)I", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public int Send(Java.Nio.ByteBuffer arg0, Java.Net.SocketAddress arg1) + { + return IExecute("send", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public int Write(Java.Nio.ByteBuffer arg0) + { + return IExecuteWithSignature("write", "(Ljava/nio/ByteBuffer;)I", arg0); + } + /// + /// + /// + /// + public Java.Net.DatagramSocket Socket() + { + return IExecuteWithSignature("socket", "()Ljava/net/DatagramSocket;"); + } + /// + /// + /// + /// + /// + /// + public Java.Net.SocketAddress Receive(Java.Nio.ByteBuffer arg0) + { + return IExecuteWithSignature("receive", "(Ljava/nio/ByteBuffer;)Ljava/net/SocketAddress;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Nio.Channels.DatagramChannel Connect(Java.Net.SocketAddress arg0) + { + return IExecuteWithSignature("connect", "(Ljava/net/SocketAddress;)Ljava/nio/channels/DatagramChannel;", arg0); + } + /// + /// + /// + /// + /// + public Java.Nio.Channels.DatagramChannel Disconnect() + { + return IExecuteWithSignature("disconnect", "()Ljava/nio/channels/DatagramChannel;"); + } + /// + /// + /// + /// + /// + /// + /// + /// + public long Read(Java.Nio.ByteBuffer[] arg0, int arg1, int arg2) + { + return IExecute("read", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + public long Write(Java.Nio.ByteBuffer[] arg0, int arg1, int arg2) + { + return IExecute("write", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public long Read(Java.Nio.ByteBuffer[] arg0) + { + return IExecuteWithSignature("read", "([Ljava/nio/ByteBuffer;)J", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + /// + public long Write(Java.Nio.ByteBuffer[] arg0) + { + return IExecuteWithSignature("write", "([Ljava/nio/ByteBuffer;)J", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + /// + public Java.Nio.Channels.NetworkChannel Bind(Java.Net.SocketAddress arg0) + { + return IExecuteWithSignature("bind", "(Ljava/net/SocketAddress;)Ljava/nio/channels/NetworkChannel;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Nio.Channels.NetworkChannel SetOption(Java.Net.SocketOption arg0, object arg1) + { + return IExecute("setOption", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/Channels/FileChannel.cs b/src/net/JNet/GeneratedCore/Java/Nio/Channels/FileChannel.cs new file mode 100644 index 0000000000..7e9529a330 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/Channels/FileChannel.cs @@ -0,0 +1,354 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.Channels +{ + #region FileChannel + public partial class FileChannel + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Nio.Channels.SeekableByteChannel(Java.Nio.Channels.FileChannel t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Nio.Channels.GatheringByteChannel(Java.Nio.Channels.FileChannel t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Nio.Channels.ScatteringByteChannel(Java.Nio.Channels.FileChannel t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + /// + public static Java.Nio.Channels.FileChannel Open(Java.Nio.File.Path arg0, params Java.Nio.File.OpenOption[] arg1) + { + if (arg1.Length == 0) return SExecute(LocalBridgeClazz, "open", arg0); else return SExecute(LocalBridgeClazz, "open", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Nio.Channels.FileChannel Open(Java.Nio.File.Path arg0, Java.Util.Set arg1, params Java.Nio.File.Attribute.FileAttribute[] arg2) where Arg1ExtendsJava_Nio_File_OpenOption : Java.Nio.File.OpenOption + { + if (arg2.Length == 0) return SExecute(LocalBridgeClazz, "open", arg0, arg1); else return SExecute(LocalBridgeClazz, "open", arg0, arg1, arg2); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + public int Read(Java.Nio.ByteBuffer arg0, long arg1) + { + return IExecute("read", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public int Read(Java.Nio.ByteBuffer arg0) + { + return IExecuteWithSignature("read", "(Ljava/nio/ByteBuffer;)I", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public int Write(Java.Nio.ByteBuffer arg0, long arg1) + { + return IExecute("write", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public int Write(Java.Nio.ByteBuffer arg0) + { + return IExecuteWithSignature("write", "(Ljava/nio/ByteBuffer;)I", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Nio.Channels.FileLock Lock(long arg0, long arg1, bool arg2) + { + return IExecute("lock", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Nio.Channels.FileLock TryLock(long arg0, long arg1, bool arg2) + { + return IExecute("tryLock", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Nio.MappedByteBuffer Map(Java.Nio.Channels.FileChannel.MapMode arg0, long arg1, long arg2) + { + return IExecute("map", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public long Position() + { + return IExecuteWithSignature("position", "()J"); + } + /// + /// + /// + /// + /// + /// + /// + /// + public long Read(Java.Nio.ByteBuffer[] arg0, int arg1, int arg2) + { + return IExecute("read", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public long Size() + { + return IExecuteWithSignature("size", "()J"); + } + /// + /// + /// + /// + /// + /// + /// + /// + public long TransferFrom(Java.Nio.Channels.ReadableByteChannel arg0, long arg1, long arg2) + { + return IExecute("transferFrom", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + public long TransferTo(long arg0, long arg1, Java.Nio.Channels.WritableByteChannel arg2) + { + return IExecute("transferTo", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + public long Write(Java.Nio.ByteBuffer[] arg0, int arg1, int arg2) + { + return IExecute("write", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public void Force(bool arg0) + { + IExecuteWithSignature("force", "(Z)V", arg0); + } + /// + /// + /// + /// + /// + public Java.Nio.Channels.FileLock Lock() + { + return IExecuteWithSignature("lock", "()Ljava/nio/channels/FileLock;"); + } + /// + /// + /// + /// + /// + public Java.Nio.Channels.FileLock TryLock() + { + return IExecuteWithSignature("tryLock", "()Ljava/nio/channels/FileLock;"); + } + /// + /// + /// + /// + /// + /// + public long Read(Java.Nio.ByteBuffer[] arg0) + { + return IExecuteWithSignature("read", "([Ljava/nio/ByteBuffer;)J", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + /// + public long Write(Java.Nio.ByteBuffer[] arg0) + { + return IExecuteWithSignature("write", "([Ljava/nio/ByteBuffer;)J", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + /// + public Java.Nio.Channels.SeekableByteChannel Position(long arg0) + { + return IExecuteWithSignature("position", "(J)Ljava/nio/channels/SeekableByteChannel;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Nio.Channels.SeekableByteChannel Truncate(long arg0) + { + return IExecuteWithSignature("truncate", "(J)Ljava/nio/channels/SeekableByteChannel;", arg0); + } + + #endregion + + #region Nested classes + #region MapMode + public partial class MapMode + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Nio.Channels.FileChannel.MapMode PRIVATE { get { if (!_PRIVATEReady) { _PRIVATEContent = SGetField(LocalBridgeClazz, "PRIVATE"); _PRIVATEReady = true; } return _PRIVATEContent; } } + private static Java.Nio.Channels.FileChannel.MapMode _PRIVATEContent = default; + private static bool _PRIVATEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Nio.Channels.FileChannel.MapMode READ_ONLY { get { if (!_READ_ONLYReady) { _READ_ONLYContent = SGetField(LocalBridgeClazz, "READ_ONLY"); _READ_ONLYReady = true; } return _READ_ONLYContent; } } + private static Java.Nio.Channels.FileChannel.MapMode _READ_ONLYContent = default; + private static bool _READ_ONLYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Nio.Channels.FileChannel.MapMode READ_WRITE { get { if (!_READ_WRITEReady) { _READ_WRITEContent = SGetField(LocalBridgeClazz, "READ_WRITE"); _READ_WRITEReady = true; } return _READ_WRITEContent; } } + private static Java.Nio.Channels.FileChannel.MapMode _READ_WRITEContent = default; + private static bool _READ_WRITEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/Channels/FileLock.cs b/src/net/JNet/GeneratedCore/Java/Nio/Channels/FileLock.cs new file mode 100644 index 0000000000..bf305c07b7 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/Channels/FileLock.cs @@ -0,0 +1,132 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.Channels +{ + #region FileLock + public partial class FileLock + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public bool IsValid() + { + return IExecuteWithSignature("isValid", "()Z"); + } + /// + /// + /// + /// + public void Release() + { + IExecuteWithSignature("release", "()V"); + } + /// + /// + /// + /// + public bool IsShared() + { + return IExecuteWithSignature("isShared", "()Z"); + } + /// + /// + /// + /// + /// + /// + public bool Overlaps(long arg0, long arg1) + { + return IExecute("overlaps", arg0, arg1); + } + /// + /// + /// + /// + public Java.Nio.Channels.FileChannel Channel() + { + return IExecuteWithSignature("channel", "()Ljava/nio/channels/FileChannel;"); + } + /// + /// + /// + /// + public long Position() + { + return IExecuteWithSignature("position", "()J"); + } + /// + /// + /// + /// + public long Size() + { + return IExecuteWithSignature("size", "()J"); + } + /// + /// + /// + /// + public void Close() + { + IExecuteWithSignature("close", "()V"); + } + /// + /// + /// + /// + public Java.Nio.Channels.Channel AcquiredBy() + { + return IExecuteWithSignature("acquiredBy", "()Ljava/nio/channels/Channel;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/Channels/FileLockInterruptionException.cs b/src/net/JNet/GeneratedCore/Java/Nio/Channels/FileLockInterruptionException.cs new file mode 100644 index 0000000000..d10905387a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/Channels/FileLockInterruptionException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.Channels +{ + #region FileLockInterruptionException + public partial class FileLockInterruptionException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/Channels/GatheringByteChannel.cs b/src/net/JNet/GeneratedCore/Java/Nio/Channels/GatheringByteChannel.cs new file mode 100644 index 0000000000..f209377e7b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/Channels/GatheringByteChannel.cs @@ -0,0 +1,114 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.Channels +{ + #region IGatheringByteChannel + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IGatheringByteChannel : Java.Nio.Channels.IWritableByteChannel + { + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + long Write(Java.Nio.ByteBuffer[] arg0, int arg1, int arg2); + /// + /// + /// + /// + /// + /// + long Write(Java.Nio.ByteBuffer[] arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region GatheringByteChannel + public partial class GatheringByteChannel : Java.Nio.Channels.IGatheringByteChannel + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + public long Write(Java.Nio.ByteBuffer[] arg0, int arg1, int arg2) + { + return IExecute("write", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public long Write(Java.Nio.ByteBuffer[] arg0) + { + return IExecuteWithSignature("write", "([Ljava/nio/ByteBuffer;)J", new object[] { arg0 }); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/Channels/IllegalBlockingModeException.cs b/src/net/JNet/GeneratedCore/Java/Nio/Channels/IllegalBlockingModeException.cs new file mode 100644 index 0000000000..bcb7083faf --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/Channels/IllegalBlockingModeException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.Channels +{ + #region IllegalBlockingModeException + public partial class IllegalBlockingModeException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/Channels/IllegalChannelGroupException.cs b/src/net/JNet/GeneratedCore/Java/Nio/Channels/IllegalChannelGroupException.cs new file mode 100644 index 0000000000..ad1fca34a6 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/Channels/IllegalChannelGroupException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.Channels +{ + #region IllegalChannelGroupException + public partial class IllegalChannelGroupException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/Channels/IllegalSelectorException.cs b/src/net/JNet/GeneratedCore/Java/Nio/Channels/IllegalSelectorException.cs new file mode 100644 index 0000000000..2486300903 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/Channels/IllegalSelectorException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.Channels +{ + #region IllegalSelectorException + public partial class IllegalSelectorException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/Channels/InterruptedByTimeoutException.cs b/src/net/JNet/GeneratedCore/Java/Nio/Channels/InterruptedByTimeoutException.cs new file mode 100644 index 0000000000..9a57b7f56b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/Channels/InterruptedByTimeoutException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.Channels +{ + #region InterruptedByTimeoutException + public partial class InterruptedByTimeoutException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/Channels/InterruptibleChannel.cs b/src/net/JNet/GeneratedCore/Java/Nio/Channels/InterruptibleChannel.cs new file mode 100644 index 0000000000..c33e90a30f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/Channels/InterruptibleChannel.cs @@ -0,0 +1,89 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.Channels +{ + #region IInterruptibleChannel + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IInterruptibleChannel : Java.Nio.Channels.IChannel + { + #region Instance methods + /// + /// + /// + /// + void Close(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region InterruptibleChannel + public partial class InterruptibleChannel : Java.Nio.Channels.IInterruptibleChannel + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public void Close() + { + IExecuteWithSignature("close", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/Channels/MembershipKey.cs b/src/net/JNet/GeneratedCore/Java/Nio/Channels/MembershipKey.cs new file mode 100644 index 0000000000..44e5bf9fd7 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/Channels/MembershipKey.cs @@ -0,0 +1,124 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.Channels +{ + #region MembershipKey + public partial class MembershipKey + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public bool IsValid() + { + return IExecuteWithSignature("isValid", "()Z"); + } + /// + /// + /// + /// + public Java.Net.InetAddress Group() + { + return IExecuteWithSignature("group", "()Ljava/net/InetAddress;"); + } + /// + /// + /// + /// + public Java.Net.InetAddress SourceAddress() + { + return IExecuteWithSignature("sourceAddress", "()Ljava/net/InetAddress;"); + } + /// + /// + /// + /// + public Java.Net.NetworkInterface NetworkInterface() + { + return IExecuteWithSignature("networkInterface", "()Ljava/net/NetworkInterface;"); + } + /// + /// + /// + /// + /// + /// + public Java.Nio.Channels.MembershipKey Block(Java.Net.InetAddress arg0) + { + return IExecuteWithSignature("block", "(Ljava/net/InetAddress;)Ljava/nio/channels/MembershipKey;", arg0); + } + /// + /// + /// + /// + /// + public Java.Nio.Channels.MembershipKey Unblock(Java.Net.InetAddress arg0) + { + return IExecuteWithSignature("unblock", "(Ljava/net/InetAddress;)Ljava/nio/channels/MembershipKey;", arg0); + } + /// + /// + /// + /// + public Java.Nio.Channels.MulticastChannel Channel() + { + return IExecuteWithSignature("channel", "()Ljava/nio/channels/MulticastChannel;"); + } + /// + /// + /// + public void Drop() + { + IExecuteWithSignature("drop", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/Channels/MulticastChannel.cs b/src/net/JNet/GeneratedCore/Java/Nio/Channels/MulticastChannel.cs new file mode 100644 index 0000000000..45cb4cd1d3 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/Channels/MulticastChannel.cs @@ -0,0 +1,129 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.Channels +{ + #region IMulticastChannel + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IMulticastChannel : Java.Nio.Channels.INetworkChannel + { + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + Java.Nio.Channels.MembershipKey Join(Java.Net.InetAddress arg0, Java.Net.NetworkInterface arg1, Java.Net.InetAddress arg2); + /// + /// + /// + /// + /// + /// + /// + Java.Nio.Channels.MembershipKey Join(Java.Net.InetAddress arg0, Java.Net.NetworkInterface arg1); + /// + /// + /// + /// + void Close(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region MulticastChannel + public partial class MulticastChannel : Java.Nio.Channels.IMulticastChannel + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Nio.Channels.MembershipKey Join(Java.Net.InetAddress arg0, Java.Net.NetworkInterface arg1, Java.Net.InetAddress arg2) + { + return IExecute("join", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Nio.Channels.MembershipKey Join(Java.Net.InetAddress arg0, Java.Net.NetworkInterface arg1) + { + return IExecute("join", arg0, arg1); + } + /// + /// + /// + /// + public void Close() + { + IExecuteWithSignature("close", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/Channels/NetworkChannel.cs b/src/net/JNet/GeneratedCore/Java/Nio/Channels/NetworkChannel.cs new file mode 100644 index 0000000000..cf42b743be --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/Channels/NetworkChannel.cs @@ -0,0 +1,157 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.Channels +{ + #region INetworkChannel + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface INetworkChannel : Java.Nio.Channels.IChannel + { + #region Instance methods + /// + /// + /// + Java.Net.SocketAddress LocalAddress { get; } + /// + /// + /// + /// + /// + /// + /// + /// + Java.Nio.Channels.NetworkChannel SetOption(Java.Net.SocketOption arg0, T arg1); + /// + /// + /// + /// + /// + /// + /// + T GetOption(Java.Net.SocketOption arg0); + /// + /// + /// + /// + /// + /// + Java.Nio.Channels.NetworkChannel Bind(Java.Net.SocketAddress arg0); + /// + /// + /// + /// + Java.Util.Set> SupportedOptions(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region NetworkChannel + public partial class NetworkChannel : Java.Nio.Channels.INetworkChannel + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Net.SocketAddress LocalAddress + { + get { return IExecuteWithSignature("getLocalAddress", "()Ljava/net/SocketAddress;"); } + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Nio.Channels.NetworkChannel SetOption(Java.Net.SocketOption arg0, T arg1) + { + return IExecute("setOption", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public T GetOption(Java.Net.SocketOption arg0) + { + return IExecuteWithSignature("getOption", "(Ljava/net/SocketOption;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Nio.Channels.NetworkChannel Bind(Java.Net.SocketAddress arg0) + { + return IExecuteWithSignature("bind", "(Ljava/net/SocketAddress;)Ljava/nio/channels/NetworkChannel;", arg0); + } + /// + /// + /// + /// + public Java.Util.Set> SupportedOptions() + { + return IExecuteWithSignature>>("supportedOptions", "()Ljava/util/Set;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/Channels/NoConnectionPendingException.cs b/src/net/JNet/GeneratedCore/Java/Nio/Channels/NoConnectionPendingException.cs new file mode 100644 index 0000000000..89ba2bd326 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/Channels/NoConnectionPendingException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.Channels +{ + #region NoConnectionPendingException + public partial class NoConnectionPendingException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/Channels/NonReadableChannelException.cs b/src/net/JNet/GeneratedCore/Java/Nio/Channels/NonReadableChannelException.cs new file mode 100644 index 0000000000..d41a15e900 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/Channels/NonReadableChannelException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.Channels +{ + #region NonReadableChannelException + public partial class NonReadableChannelException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/Channels/NonWritableChannelException.cs b/src/net/JNet/GeneratedCore/Java/Nio/Channels/NonWritableChannelException.cs new file mode 100644 index 0000000000..6aaa1a531b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/Channels/NonWritableChannelException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.Channels +{ + #region NonWritableChannelException + public partial class NonWritableChannelException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/Channels/NotYetBoundException.cs b/src/net/JNet/GeneratedCore/Java/Nio/Channels/NotYetBoundException.cs new file mode 100644 index 0000000000..df9e9e5423 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/Channels/NotYetBoundException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.Channels +{ + #region NotYetBoundException + public partial class NotYetBoundException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/Channels/NotYetConnectedException.cs b/src/net/JNet/GeneratedCore/Java/Nio/Channels/NotYetConnectedException.cs new file mode 100644 index 0000000000..2cc934888b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/Channels/NotYetConnectedException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.Channels +{ + #region NotYetConnectedException + public partial class NotYetConnectedException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/Channels/OverlappingFileLockException.cs b/src/net/JNet/GeneratedCore/Java/Nio/Channels/OverlappingFileLockException.cs new file mode 100644 index 0000000000..a4bdf78b4f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/Channels/OverlappingFileLockException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.Channels +{ + #region OverlappingFileLockException + public partial class OverlappingFileLockException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/Channels/Pipe.cs b/src/net/JNet/GeneratedCore/Java/Nio/Channels/Pipe.cs new file mode 100644 index 0000000000..840fe5d0f5 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/Channels/Pipe.cs @@ -0,0 +1,161 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.Channels +{ + #region Pipe + public partial class Pipe + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Nio.Channels.Pipe Open() + { + return SExecuteWithSignature(LocalBridgeClazz, "open", "()Ljava/nio/channels/Pipe;"); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + public Java.Nio.Channels.Pipe.SinkChannel Sink() + { + return IExecuteWithSignature("sink", "()Ljava/nio/channels/Pipe$SinkChannel;"); + } + /// + /// + /// + /// + public Java.Nio.Channels.Pipe.SourceChannel Source() + { + return IExecuteWithSignature("source", "()Ljava/nio/channels/Pipe$SourceChannel;"); + } + + #endregion + + #region Nested classes + #region SinkChannel + public partial class SinkChannel + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Nio.Channels.WritableByteChannel(Java.Nio.Channels.Pipe.SinkChannel t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Nio.Channels.GatheringByteChannel(Java.Nio.Channels.Pipe.SinkChannel t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region SourceChannel + public partial class SourceChannel + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Nio.Channels.ReadableByteChannel(Java.Nio.Channels.Pipe.SourceChannel t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Nio.Channels.ScatteringByteChannel(Java.Nio.Channels.Pipe.SourceChannel t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/Channels/ReadPendingException.cs b/src/net/JNet/GeneratedCore/Java/Nio/Channels/ReadPendingException.cs new file mode 100644 index 0000000000..80bc9acc32 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/Channels/ReadPendingException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.Channels +{ + #region ReadPendingException + public partial class ReadPendingException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/Channels/ReadableByteChannel.cs b/src/net/JNet/GeneratedCore/Java/Nio/Channels/ReadableByteChannel.cs new file mode 100644 index 0000000000..460e6b14f1 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/Channels/ReadableByteChannel.cs @@ -0,0 +1,93 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.Channels +{ + #region IReadableByteChannel + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IReadableByteChannel : Java.Nio.Channels.IChannel + { + #region Instance methods + /// + /// + /// + /// + /// + /// + int Read(Java.Nio.ByteBuffer arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ReadableByteChannel + public partial class ReadableByteChannel : Java.Nio.Channels.IReadableByteChannel + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public int Read(Java.Nio.ByteBuffer arg0) + { + return IExecuteWithSignature("read", "(Ljava/nio/ByteBuffer;)I", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/Channels/ScatteringByteChannel.cs b/src/net/JNet/GeneratedCore/Java/Nio/Channels/ScatteringByteChannel.cs new file mode 100644 index 0000000000..ef3c5d9904 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/Channels/ScatteringByteChannel.cs @@ -0,0 +1,114 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.Channels +{ + #region IScatteringByteChannel + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IScatteringByteChannel : Java.Nio.Channels.IReadableByteChannel + { + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + long Read(Java.Nio.ByteBuffer[] arg0, int arg1, int arg2); + /// + /// + /// + /// + /// + /// + long Read(Java.Nio.ByteBuffer[] arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ScatteringByteChannel + public partial class ScatteringByteChannel : Java.Nio.Channels.IScatteringByteChannel + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + public long Read(Java.Nio.ByteBuffer[] arg0, int arg1, int arg2) + { + return IExecute("read", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public long Read(Java.Nio.ByteBuffer[] arg0) + { + return IExecuteWithSignature("read", "([Ljava/nio/ByteBuffer;)J", new object[] { arg0 }); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/Channels/SeekableByteChannel.cs b/src/net/JNet/GeneratedCore/Java/Nio/Channels/SeekableByteChannel.cs new file mode 100644 index 0000000000..6ee9003a11 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/Channels/SeekableByteChannel.cs @@ -0,0 +1,174 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.Channels +{ + #region ISeekableByteChannel + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ISeekableByteChannel : Java.Nio.Channels.IByteChannel + { + #region Instance methods + /// + /// + /// + /// + /// + /// + int Read(Java.Nio.ByteBuffer arg0); + /// + /// + /// + /// + /// + /// + int Write(Java.Nio.ByteBuffer arg0); + /// + /// + /// + /// + /// + /// + Java.Nio.Channels.SeekableByteChannel Position(long arg0); + /// + /// + /// + /// + /// + /// + Java.Nio.Channels.SeekableByteChannel Truncate(long arg0); + /// + /// + /// + /// + /// + long Position(); + /// + /// + /// + /// + /// + long Size(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region SeekableByteChannel + public partial class SeekableByteChannel : Java.Nio.Channels.ISeekableByteChannel + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public int Read(Java.Nio.ByteBuffer arg0) + { + return IExecuteWithSignature("read", "(Ljava/nio/ByteBuffer;)I", arg0); + } + /// + /// + /// + /// + /// + /// + public int Write(Java.Nio.ByteBuffer arg0) + { + return IExecuteWithSignature("write", "(Ljava/nio/ByteBuffer;)I", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Nio.Channels.SeekableByteChannel Position(long arg0) + { + return IExecuteWithSignature("position", "(J)Ljava/nio/channels/SeekableByteChannel;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Nio.Channels.SeekableByteChannel Truncate(long arg0) + { + return IExecuteWithSignature("truncate", "(J)Ljava/nio/channels/SeekableByteChannel;", arg0); + } + /// + /// + /// + /// + /// + public long Position() + { + return IExecuteWithSignature("position", "()J"); + } + /// + /// + /// + /// + /// + public long Size() + { + return IExecuteWithSignature("size", "()J"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/Channels/SelectableChannel.cs b/src/net/JNet/GeneratedCore/Java/Nio/Channels/SelectableChannel.cs new file mode 100644 index 0000000000..ed11857c0d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/Channels/SelectableChannel.cs @@ -0,0 +1,140 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.Channels +{ + #region SelectableChannel + public partial class SelectableChannel + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public bool IsBlocking() + { + return IExecuteWithSignature("isBlocking", "()Z"); + } + /// + /// + /// + /// + public bool IsRegistered() + { + return IExecuteWithSignature("isRegistered", "()Z"); + } + /// + /// + /// + /// + public int ValidOps() + { + return IExecuteWithSignature("validOps", "()I"); + } + /// + /// + /// + /// + public object BlockingLock() + { + return IExecuteWithSignature("blockingLock", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + /// + /// + public Java.Nio.Channels.SelectableChannel ConfigureBlocking(bool arg0) + { + return IExecuteWithSignature("configureBlocking", "(Z)Ljava/nio/channels/SelectableChannel;", arg0); + } + /// + /// + /// + /// + /// + public Java.Nio.Channels.SelectionKey KeyFor(Java.Nio.Channels.Selector arg0) + { + return IExecuteWithSignature("keyFor", "(Ljava/nio/channels/Selector;)Ljava/nio/channels/SelectionKey;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Nio.Channels.SelectionKey Register(Java.Nio.Channels.Selector arg0, int arg1, object arg2) + { + return IExecute("register", arg0, arg1, arg2); + } + /// + /// + /// + /// + public Java.Nio.Channels.Spi.SelectorProvider Provider() + { + return IExecuteWithSignature("provider", "()Ljava/nio/channels/spi/SelectorProvider;"); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Nio.Channels.SelectionKey Register(Java.Nio.Channels.Selector arg0, int arg1) + { + return IExecute("register", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/Channels/SelectionKey.cs b/src/net/JNet/GeneratedCore/Java/Nio/Channels/SelectionKey.cs new file mode 100644 index 0000000000..949f2161ea --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/Channels/SelectionKey.cs @@ -0,0 +1,205 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.Channels +{ + #region SelectionKey + public partial class SelectionKey + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int OP_ACCEPT { get { if (!_OP_ACCEPTReady) { _OP_ACCEPTContent = SGetField(LocalBridgeClazz, "OP_ACCEPT"); _OP_ACCEPTReady = true; } return _OP_ACCEPTContent; } } + private static int _OP_ACCEPTContent = default; + private static bool _OP_ACCEPTReady = false; // this is used because in case of generics + /// + /// + /// + public static int OP_CONNECT { get { if (!_OP_CONNECTReady) { _OP_CONNECTContent = SGetField(LocalBridgeClazz, "OP_CONNECT"); _OP_CONNECTReady = true; } return _OP_CONNECTContent; } } + private static int _OP_CONNECTContent = default; + private static bool _OP_CONNECTReady = false; // this is used because in case of generics + /// + /// + /// + public static int OP_READ { get { if (!_OP_READReady) { _OP_READContent = SGetField(LocalBridgeClazz, "OP_READ"); _OP_READReady = true; } return _OP_READContent; } } + private static int _OP_READContent = default; + private static bool _OP_READReady = false; // this is used because in case of generics + /// + /// + /// + public static int OP_WRITE { get { if (!_OP_WRITEReady) { _OP_WRITEContent = SGetField(LocalBridgeClazz, "OP_WRITE"); _OP_WRITEReady = true; } return _OP_WRITEContent; } } + private static int _OP_WRITEContent = default; + private static bool _OP_WRITEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public bool IsValid() + { + return IExecuteWithSignature("isValid", "()Z"); + } + /// + /// + /// + /// + public int InterestOps() + { + return IExecuteWithSignature("interestOps", "()I"); + } + /// + /// + /// + /// + public int ReadyOps() + { + return IExecuteWithSignature("readyOps", "()I"); + } + /// + /// + /// + /// + public Java.Nio.Channels.SelectableChannel Channel() + { + return IExecuteWithSignature("channel", "()Ljava/nio/channels/SelectableChannel;"); + } + /// + /// + /// + /// + /// + public Java.Nio.Channels.SelectionKey InterestOps(int arg0) + { + return IExecuteWithSignature("interestOps", "(I)Ljava/nio/channels/SelectionKey;", arg0); + } + /// + /// + /// + /// + public Java.Nio.Channels.Selector Selector() + { + return IExecuteWithSignature("selector", "()Ljava/nio/channels/Selector;"); + } + /// + /// + /// + public void Cancel() + { + IExecuteWithSignature("cancel", "()V"); + } + /// + /// + /// + /// + public bool IsAcceptable() + { + return IExecuteWithSignature("isAcceptable", "()Z"); + } + /// + /// + /// + /// + public bool IsConnectable() + { + return IExecuteWithSignature("isConnectable", "()Z"); + } + /// + /// + /// + /// + public bool IsReadable() + { + return IExecuteWithSignature("isReadable", "()Z"); + } + /// + /// + /// + /// + public bool IsWritable() + { + return IExecuteWithSignature("isWritable", "()Z"); + } + /// + /// + /// + /// + /// + public object Attach(object arg0) + { + return IExecuteWithSignature("attach", "(Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + public object Attachment() + { + return IExecuteWithSignature("attachment", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + /// + public int InterestOpsAnd(int arg0) + { + return IExecuteWithSignature("interestOpsAnd", "(I)I", arg0); + } + /// + /// + /// + /// + /// + public int InterestOpsOr(int arg0) + { + return IExecuteWithSignature("interestOpsOr", "(I)I", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/Channels/Selector.cs b/src/net/JNet/GeneratedCore/Java/Nio/Channels/Selector.cs new file mode 100644 index 0000000000..0a1b691980 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/Channels/Selector.cs @@ -0,0 +1,174 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.Channels +{ + #region Selector + public partial class Selector + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Nio.Channels.Selector Open() + { + return SExecuteWithSignature(LocalBridgeClazz, "open", "()Ljava/nio/channels/Selector;"); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + public bool IsOpen() + { + return IExecuteWithSignature("isOpen", "()Z"); + } + /// + /// + /// + /// + /// + public int Select() + { + return IExecuteWithSignature("select", "()I"); + } + /// + /// + /// + /// + /// + /// + public int Select(long arg0) + { + return IExecuteWithSignature("select", "(J)I", arg0); + } + /// + /// + /// + /// + /// + public int SelectNow() + { + return IExecuteWithSignature("selectNow", "()I"); + } + /// + /// + /// + /// + public Java.Nio.Channels.Selector Wakeup() + { + return IExecuteWithSignature("wakeup", "()Ljava/nio/channels/Selector;"); + } + /// + /// + /// + /// + public Java.Nio.Channels.Spi.SelectorProvider Provider() + { + return IExecuteWithSignature("provider", "()Ljava/nio/channels/spi/SelectorProvider;"); + } + /// + /// + /// + /// + public Java.Util.Set Keys() + { + return IExecuteWithSignature>("keys", "()Ljava/util/Set;"); + } + /// + /// + /// + /// + public Java.Util.Set SelectedKeys() + { + return IExecuteWithSignature>("selectedKeys", "()Ljava/util/Set;"); + } + /// + /// + /// + /// + public void Close() + { + IExecuteWithSignature("close", "()V"); + } + /// + /// + /// + /// + /// + /// + /// + public int Select(Java.Util.Function.Consumer arg0, long arg1) + { + return IExecute("select", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public int Select(Java.Util.Function.Consumer arg0) + { + return IExecuteWithSignature("select", "(Ljava/util/function/Consumer;)I", arg0); + } + /// + /// + /// + /// + /// + /// + public int SelectNow(Java.Util.Function.Consumer arg0) + { + return IExecuteWithSignature("selectNow", "(Ljava/util/function/Consumer;)I", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/Channels/ServerSocketChannel.cs b/src/net/JNet/GeneratedCore/Java/Nio/Channels/ServerSocketChannel.cs new file mode 100644 index 0000000000..57b24fcda8 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/Channels/ServerSocketChannel.cs @@ -0,0 +1,127 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.Channels +{ + #region ServerSocketChannel + public partial class ServerSocketChannel + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Nio.Channels.NetworkChannel(Java.Nio.Channels.ServerSocketChannel t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Nio.Channels.ServerSocketChannel Open() + { + return SExecuteWithSignature(LocalBridgeClazz, "open", "()Ljava/nio/channels/ServerSocketChannel;"); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Net.SocketAddress LocalAddress + { + get { return IExecuteWithSignature("getLocalAddress", "()Ljava/net/SocketAddress;"); } + } + /// + /// + /// + /// + public Java.Net.ServerSocket Socket() + { + return IExecuteWithSignature("socket", "()Ljava/net/ServerSocket;"); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Nio.Channels.ServerSocketChannel Bind(Java.Net.SocketAddress arg0, int arg1) + { + return IExecute("bind", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Nio.Channels.SocketChannel Accept() + { + return IExecuteWithSignature("accept", "()Ljava/nio/channels/SocketChannel;"); + } + /// + /// + /// + /// + /// + /// + public Java.Nio.Channels.NetworkChannel Bind(Java.Net.SocketAddress arg0) + { + return IExecuteWithSignature("bind", "(Ljava/net/SocketAddress;)Ljava/nio/channels/NetworkChannel;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Nio.Channels.NetworkChannel SetOption(Java.Net.SocketOption arg0, object arg1) + { + return IExecute("setOption", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/Channels/ShutdownChannelGroupException.cs b/src/net/JNet/GeneratedCore/Java/Nio/Channels/ShutdownChannelGroupException.cs new file mode 100644 index 0000000000..17f049e2e9 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/Channels/ShutdownChannelGroupException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.Channels +{ + #region ShutdownChannelGroupException + public partial class ShutdownChannelGroupException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/Channels/SocketChannel.cs b/src/net/JNet/GeneratedCore/Java/Nio/Channels/SocketChannel.cs new file mode 100644 index 0000000000..d2f4b4f8dd --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/Channels/SocketChannel.cs @@ -0,0 +1,253 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.Channels +{ + #region SocketChannel + public partial class SocketChannel + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Nio.Channels.ByteChannel(Java.Nio.Channels.SocketChannel t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Nio.Channels.ScatteringByteChannel(Java.Nio.Channels.SocketChannel t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Nio.Channels.GatheringByteChannel(Java.Nio.Channels.SocketChannel t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Nio.Channels.NetworkChannel(Java.Nio.Channels.SocketChannel t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Nio.Channels.SocketChannel Open() + { + return SExecuteWithSignature(LocalBridgeClazz, "open", "()Ljava/nio/channels/SocketChannel;"); + } + /// + /// + /// + /// + /// + /// + public static Java.Nio.Channels.SocketChannel Open(Java.Net.SocketAddress arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "open", "(Ljava/net/SocketAddress;)Ljava/nio/channels/SocketChannel;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Net.SocketAddress LocalAddress + { + get { return IExecuteWithSignature("getLocalAddress", "()Ljava/net/SocketAddress;"); } + } + /// + /// + /// + public Java.Net.SocketAddress RemoteAddress + { + get { return IExecuteWithSignature("getRemoteAddress", "()Ljava/net/SocketAddress;"); } + } + /// + /// + /// + /// + /// + /// + public bool Connect(Java.Net.SocketAddress arg0) + { + return IExecuteWithSignature("connect", "(Ljava/net/SocketAddress;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool FinishConnect() + { + return IExecuteWithSignature("finishConnect", "()Z"); + } + /// + /// + /// + /// + public bool IsConnected() + { + return IExecuteWithSignature("isConnected", "()Z"); + } + /// + /// + /// + /// + public bool IsConnectionPending() + { + return IExecuteWithSignature("isConnectionPending", "()Z"); + } + /// + /// + /// + /// + /// + /// + public int Read(Java.Nio.ByteBuffer arg0) + { + return IExecuteWithSignature("read", "(Ljava/nio/ByteBuffer;)I", arg0); + } + /// + /// + /// + /// + /// + /// + public int Write(Java.Nio.ByteBuffer arg0) + { + return IExecuteWithSignature("write", "(Ljava/nio/ByteBuffer;)I", arg0); + } + /// + /// + /// + /// + public Java.Net.Socket Socket() + { + return IExecuteWithSignature("socket", "()Ljava/net/Socket;"); + } + /// + /// + /// + /// + /// + public Java.Nio.Channels.SocketChannel ShutdownInput() + { + return IExecuteWithSignature("shutdownInput", "()Ljava/nio/channels/SocketChannel;"); + } + /// + /// + /// + /// + /// + public Java.Nio.Channels.SocketChannel ShutdownOutput() + { + return IExecuteWithSignature("shutdownOutput", "()Ljava/nio/channels/SocketChannel;"); + } + /// + /// + /// + /// + /// + /// + /// + /// + public long Read(Java.Nio.ByteBuffer[] arg0, int arg1, int arg2) + { + return IExecute("read", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + public long Write(Java.Nio.ByteBuffer[] arg0, int arg1, int arg2) + { + return IExecute("write", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public long Read(Java.Nio.ByteBuffer[] arg0) + { + return IExecuteWithSignature("read", "([Ljava/nio/ByteBuffer;)J", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + /// + public long Write(Java.Nio.ByteBuffer[] arg0) + { + return IExecuteWithSignature("write", "([Ljava/nio/ByteBuffer;)J", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + /// + public Java.Nio.Channels.NetworkChannel Bind(Java.Net.SocketAddress arg0) + { + return IExecuteWithSignature("bind", "(Ljava/net/SocketAddress;)Ljava/nio/channels/NetworkChannel;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Nio.Channels.NetworkChannel SetOption(Java.Net.SocketOption arg0, object arg1) + { + return IExecute("setOption", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/Channels/Spi/AbstractInterruptibleChannel.cs b/src/net/JNet/GeneratedCore/Java/Nio/Channels/Spi/AbstractInterruptibleChannel.cs new file mode 100644 index 0000000000..30e088421b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/Channels/Spi/AbstractInterruptibleChannel.cs @@ -0,0 +1,82 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.Channels.Spi +{ + #region AbstractInterruptibleChannel + public partial class AbstractInterruptibleChannel + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Nio.Channels.Channel(Java.Nio.Channels.Spi.AbstractInterruptibleChannel t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Nio.Channels.InterruptibleChannel(Java.Nio.Channels.Spi.AbstractInterruptibleChannel t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public bool IsOpen() + { + return IExecuteWithSignature("isOpen", "()Z"); + } + /// + /// + /// + /// + public void Close() + { + IExecuteWithSignature("close", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/Channels/Spi/AbstractSelectableChannel.cs b/src/net/JNet/GeneratedCore/Java/Nio/Channels/Spi/AbstractSelectableChannel.cs new file mode 100644 index 0000000000..dfef1b85b9 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/Channels/Spi/AbstractSelectableChannel.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.Channels.Spi +{ + #region AbstractSelectableChannel + public partial class AbstractSelectableChannel + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/Channels/Spi/AbstractSelectionKey.cs b/src/net/JNet/GeneratedCore/Java/Nio/Channels/Spi/AbstractSelectionKey.cs new file mode 100644 index 0000000000..c8ca0f0664 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/Channels/Spi/AbstractSelectionKey.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.Channels.Spi +{ + #region AbstractSelectionKey + public partial class AbstractSelectionKey + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/Channels/Spi/AbstractSelector.cs b/src/net/JNet/GeneratedCore/Java/Nio/Channels/Spi/AbstractSelector.cs new file mode 100644 index 0000000000..4e1ea42fed --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/Channels/Spi/AbstractSelector.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.Channels.Spi +{ + #region AbstractSelector + public partial class AbstractSelector + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/Channels/Spi/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Java/Nio/Channels/Spi/AllPackageClasses.cs new file mode 100644 index 0000000000..398a504614 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/Channels/Spi/AllPackageClasses.cs @@ -0,0 +1,312 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Java.Nio.Channels.Spi +{ + #region AbstractInterruptibleChannel + /// + /// + /// + public partial class AbstractInterruptibleChannel : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.nio.channels.spi.AbstractInterruptibleChannel"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AbstractInterruptibleChannel class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractInterruptibleChannel() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AbstractInterruptibleChannel class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractInterruptibleChannel(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AbstractSelectableChannel + /// + /// + /// + public partial class AbstractSelectableChannel : Java.Nio.Channels.SelectableChannel + { + const string _bridgeClassName = "java.nio.channels.spi.AbstractSelectableChannel"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AbstractSelectableChannel class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractSelectableChannel() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AbstractSelectableChannel class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractSelectableChannel(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AbstractSelectionKey + /// + /// + /// + public partial class AbstractSelectionKey : Java.Nio.Channels.SelectionKey + { + const string _bridgeClassName = "java.nio.channels.spi.AbstractSelectionKey"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AbstractSelectionKey class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractSelectionKey() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AbstractSelectionKey class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractSelectionKey(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AbstractSelector + /// + /// + /// + public partial class AbstractSelector : Java.Nio.Channels.Selector + { + const string _bridgeClassName = "java.nio.channels.spi.AbstractSelector"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AbstractSelector class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractSelector() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AbstractSelector class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractSelector(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AsynchronousChannelProvider + /// + /// + /// + public partial class AsynchronousChannelProvider : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.nio.channels.spi.AsynchronousChannelProvider"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AsynchronousChannelProvider class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AsynchronousChannelProvider() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AsynchronousChannelProvider class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AsynchronousChannelProvider(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SelectorProvider + /// + /// + /// + public partial class SelectorProvider : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.nio.channels.spi.SelectorProvider"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("SelectorProvider class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SelectorProvider() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("SelectorProvider class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SelectorProvider(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/Channels/Spi/AsynchronousChannelProvider.cs b/src/net/JNet/GeneratedCore/Java/Nio/Channels/Spi/AsynchronousChannelProvider.cs new file mode 100644 index 0000000000..56d2e05111 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/Channels/Spi/AsynchronousChannelProvider.cs @@ -0,0 +1,108 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.Channels.Spi +{ + #region AsynchronousChannelProvider + public partial class AsynchronousChannelProvider + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + public static Java.Nio.Channels.Spi.AsynchronousChannelProvider Provider() + { + return SExecuteWithSignature(LocalBridgeClazz, "provider", "()Ljava/nio/channels/spi/AsynchronousChannelProvider;"); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + public Java.Nio.Channels.AsynchronousChannelGroup OpenAsynchronousChannelGroup(int arg0, Java.Util.Concurrent.ThreadFactory arg1) + { + return IExecute("openAsynchronousChannelGroup", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Nio.Channels.AsynchronousChannelGroup OpenAsynchronousChannelGroup(Java.Util.Concurrent.ExecutorService arg0, int arg1) + { + return IExecute("openAsynchronousChannelGroup", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Nio.Channels.AsynchronousServerSocketChannel OpenAsynchronousServerSocketChannel(Java.Nio.Channels.AsynchronousChannelGroup arg0) + { + return IExecuteWithSignature("openAsynchronousServerSocketChannel", "(Ljava/nio/channels/AsynchronousChannelGroup;)Ljava/nio/channels/AsynchronousServerSocketChannel;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Nio.Channels.AsynchronousSocketChannel OpenAsynchronousSocketChannel(Java.Nio.Channels.AsynchronousChannelGroup arg0) + { + return IExecuteWithSignature("openAsynchronousSocketChannel", "(Ljava/nio/channels/AsynchronousChannelGroup;)Ljava/nio/channels/AsynchronousSocketChannel;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/Channels/Spi/SelectorProvider.cs b/src/net/JNet/GeneratedCore/Java/Nio/Channels/Spi/SelectorProvider.cs new file mode 100644 index 0000000000..49f64ad4fa --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/Channels/Spi/SelectorProvider.cs @@ -0,0 +1,130 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.Channels.Spi +{ + #region SelectorProvider + public partial class SelectorProvider + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + public static Java.Nio.Channels.Spi.SelectorProvider Provider() + { + return SExecuteWithSignature(LocalBridgeClazz, "provider", "()Ljava/nio/channels/spi/SelectorProvider;"); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public Java.Nio.Channels.DatagramChannel OpenDatagramChannel() + { + return IExecuteWithSignature("openDatagramChannel", "()Ljava/nio/channels/DatagramChannel;"); + } + /// + /// + /// + /// + /// + /// + public Java.Nio.Channels.DatagramChannel OpenDatagramChannel(Java.Net.ProtocolFamily arg0) + { + return IExecuteWithSignature("openDatagramChannel", "(Ljava/net/ProtocolFamily;)Ljava/nio/channels/DatagramChannel;", arg0); + } + /// + /// + /// + /// + /// + public Java.Nio.Channels.Pipe OpenPipe() + { + return IExecuteWithSignature("openPipe", "()Ljava/nio/channels/Pipe;"); + } + /// + /// + /// + /// + /// + public Java.Nio.Channels.ServerSocketChannel OpenServerSocketChannel() + { + return IExecuteWithSignature("openServerSocketChannel", "()Ljava/nio/channels/ServerSocketChannel;"); + } + /// + /// + /// + /// + /// + public Java.Nio.Channels.SocketChannel OpenSocketChannel() + { + return IExecuteWithSignature("openSocketChannel", "()Ljava/nio/channels/SocketChannel;"); + } + /// + /// + /// + /// + /// + public Java.Nio.Channels.Spi.AbstractSelector OpenSelector() + { + return IExecuteWithSignature("openSelector", "()Ljava/nio/channels/spi/AbstractSelector;"); + } + /// + /// + /// + /// + /// + public Java.Nio.Channels.Channel InheritedChannel() + { + return IExecuteWithSignature("inheritedChannel", "()Ljava/nio/channels/Channel;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/Channels/UnresolvedAddressException.cs b/src/net/JNet/GeneratedCore/Java/Nio/Channels/UnresolvedAddressException.cs new file mode 100644 index 0000000000..148739f6e4 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/Channels/UnresolvedAddressException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.Channels +{ + #region UnresolvedAddressException + public partial class UnresolvedAddressException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/Channels/UnsupportedAddressTypeException.cs b/src/net/JNet/GeneratedCore/Java/Nio/Channels/UnsupportedAddressTypeException.cs new file mode 100644 index 0000000000..7f42587777 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/Channels/UnsupportedAddressTypeException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.Channels +{ + #region UnsupportedAddressTypeException + public partial class UnsupportedAddressTypeException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/Channels/WritableByteChannel.cs b/src/net/JNet/GeneratedCore/Java/Nio/Channels/WritableByteChannel.cs new file mode 100644 index 0000000000..e132ebebd6 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/Channels/WritableByteChannel.cs @@ -0,0 +1,93 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.Channels +{ + #region IWritableByteChannel + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IWritableByteChannel : Java.Nio.Channels.IChannel + { + #region Instance methods + /// + /// + /// + /// + /// + /// + int Write(Java.Nio.ByteBuffer arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region WritableByteChannel + public partial class WritableByteChannel : Java.Nio.Channels.IWritableByteChannel + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public int Write(Java.Nio.ByteBuffer arg0) + { + return IExecuteWithSignature("write", "(Ljava/nio/ByteBuffer;)I", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/Channels/WritePendingException.cs b/src/net/JNet/GeneratedCore/Java/Nio/Channels/WritePendingException.cs new file mode 100644 index 0000000000..ae9ea0238e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/Channels/WritePendingException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.Channels +{ + #region WritePendingException + public partial class WritePendingException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/CharBuffer.cs b/src/net/JNet/GeneratedCore/Java/Nio/CharBuffer.cs new file mode 100644 index 0000000000..d8bb4a0b36 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/CharBuffer.cs @@ -0,0 +1,356 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio +{ + #region CharBuffer + public partial class CharBuffer + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Comparable(Java.Nio.CharBuffer t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Appendable(Java.Nio.CharBuffer t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Lang.CharSequence(Java.Nio.CharBuffer t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Readable(Java.Nio.CharBuffer t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Nio.CharBuffer Allocate(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "allocate", "(I)Ljava/nio/CharBuffer;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Nio.CharBuffer Wrap(char[] arg0, int arg1, int arg2) + { + return SExecute(LocalBridgeClazz, "wrap", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public static Java.Nio.CharBuffer Wrap(char[] arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "wrap", "([C)Ljava/nio/CharBuffer;", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Nio.CharBuffer Wrap(Java.Lang.CharSequence arg0, int arg1, int arg2) + { + return SExecute(LocalBridgeClazz, "wrap", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public static Java.Nio.CharBuffer Wrap(Java.Lang.CharSequence arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "wrap", "(Ljava/lang/CharSequence;)Ljava/nio/CharBuffer;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + public char Get() + { + return IExecuteWithSignature("get", "()C"); + } + /// + /// + /// + /// + /// + public char Get(int arg0) + { + return IExecuteWithSignature("get", "(I)C", arg0); + } + /// + /// + /// + /// + public Java.Nio.ByteOrder Order() + { + return IExecuteWithSignature("order", "()Ljava/nio/ByteOrder;"); + } + /// + /// + /// + /// + public Java.Nio.CharBuffer AsReadOnlyBuffer() + { + return IExecuteWithSignature("asReadOnlyBuffer", "()Ljava/nio/CharBuffer;"); + } + /// + /// + /// + /// + public Java.Nio.CharBuffer Compact() + { + return IExecuteWithSignature("compact", "()Ljava/nio/CharBuffer;"); + } + /// + /// + /// + /// + /// + public Java.Nio.CharBuffer Put(char arg0) + { + return IExecuteWithSignature("put", "(C)Ljava/nio/CharBuffer;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Nio.CharBuffer Put(int arg0, char arg1) + { + return IExecute("put", arg0, arg1); + } + /// + /// + /// + /// + /// + public char CharAt(int arg0) + { + return IExecuteWithSignature("charAt", "(I)C", arg0); + } + /// + /// + /// + /// + public int Length() + { + return IExecuteWithSignature("length", "()I"); + } + /// + /// + /// + /// + /// + public Java.Nio.CharBuffer Put(char[] arg0) + { + return IExecuteWithSignature("put", "([C)Ljava/nio/CharBuffer;", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + public Java.Nio.CharBuffer Put(Java.Lang.String arg0) + { + return IExecuteWithSignature("put", "(Ljava/lang/String;)Ljava/nio/CharBuffer;", arg0); + } + /// + /// + /// + /// + /// + public int CompareTo(object arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/lang/Object;)I", arg0); + } + /// + /// + /// + /// + /// + public int CompareTo(Java.Nio.CharBuffer arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/nio/CharBuffer;)I", arg0); + } + /// + /// + /// + /// + /// + public int Mismatch(Java.Nio.CharBuffer arg0) + { + return IExecuteWithSignature("mismatch", "(Ljava/nio/CharBuffer;)I", arg0); + } + /// + /// + /// + /// + /// + /// + public int Read(Java.Nio.CharBuffer arg0) + { + return IExecuteWithSignature("read", "(Ljava/nio/CharBuffer;)I", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.Appendable Append(char arg0) + { + return IExecuteWithSignature("append", "(C)Ljava/lang/Appendable;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.Appendable Append(Java.Lang.CharSequence arg0, int arg1, int arg2) + { + return IExecute("append", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.Appendable Append(Java.Lang.CharSequence arg0) + { + return IExecuteWithSignature("append", "(Ljava/lang/CharSequence;)Ljava/lang/Appendable;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.CharSequence SubSequence(int arg0, int arg1) + { + return IExecute("subSequence", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Nio.CharBuffer Get(char[] arg0, int arg1, int arg2) + { + return IExecute("get", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public Java.Nio.CharBuffer Get(char[] arg0) + { + return IExecuteWithSignature("get", "([C)Ljava/nio/CharBuffer;", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Nio.CharBuffer Put(char[] arg0, int arg1, int arg2) + { + return IExecute("put", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Nio.CharBuffer Put(Java.Lang.String arg0, int arg1, int arg2) + { + return IExecute("put", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public Java.Nio.CharBuffer Put(Java.Nio.CharBuffer arg0) + { + return IExecuteWithSignature("put", "(Ljava/nio/CharBuffer;)Ljava/nio/CharBuffer;", arg0); + } + /// + /// + /// + /// + public Java.Util.Stream.IntStream Chars() + { + return IExecuteWithSignature("chars", "()Ljava/util/stream/IntStream;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/Charset/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Java/Nio/Charset/AllPackageClasses.cs new file mode 100644 index 0000000000..8eb3715630 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/Charset/AllPackageClasses.cs @@ -0,0 +1,408 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Java.Nio.Charset +{ + #region CharacterCodingException + /// + /// + /// + public partial class CharacterCodingException : Java.Io.IOException + { + const string _bridgeClassName = "java.nio.charset.CharacterCodingException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region Charset + /// + /// + /// + public partial class Charset : Java.Lang.Comparable + { + const string _bridgeClassName = "java.nio.charset.Charset"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Charset class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Charset() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Charset class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Charset(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CharsetDecoder + /// + /// + /// + public partial class CharsetDecoder : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.nio.charset.CharsetDecoder"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("CharsetDecoder class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CharsetDecoder() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("CharsetDecoder class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CharsetDecoder(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CharsetEncoder + /// + /// + /// + public partial class CharsetEncoder : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.nio.charset.CharsetEncoder"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("CharsetEncoder class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CharsetEncoder() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("CharsetEncoder class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CharsetEncoder(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CoderMalfunctionError + /// + /// + /// + public partial class CoderMalfunctionError : Java.Lang.Error + { + const string _bridgeClassName = "java.nio.charset.CoderMalfunctionError"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region CoderResult + /// + /// + /// + public partial class CoderResult : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.nio.charset.CoderResult"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public CoderResult() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public CoderResult(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CodingErrorAction + /// + /// + /// + public partial class CodingErrorAction : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.nio.charset.CodingErrorAction"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public CodingErrorAction() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public CodingErrorAction(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region IllegalCharsetNameException + /// + /// + /// + public partial class IllegalCharsetNameException : Java.Lang.IllegalArgumentException + { + const string _bridgeClassName = "java.nio.charset.IllegalCharsetNameException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region MalformedInputException + /// + /// + /// + public partial class MalformedInputException : Java.Nio.Charset.CharacterCodingException + { + const string _bridgeClassName = "java.nio.charset.MalformedInputException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region StandardCharsets + /// + /// + /// + public partial class StandardCharsets : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.nio.charset.StandardCharsets"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public StandardCharsets() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public StandardCharsets(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region UnmappableCharacterException + /// + /// + /// + public partial class UnmappableCharacterException : Java.Nio.Charset.CharacterCodingException + { + const string _bridgeClassName = "java.nio.charset.UnmappableCharacterException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region UnsupportedCharsetException + /// + /// + /// + public partial class UnsupportedCharsetException : Java.Lang.IllegalArgumentException + { + const string _bridgeClassName = "java.nio.charset.UnsupportedCharsetException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/Charset/CharacterCodingException.cs b/src/net/JNet/GeneratedCore/Java/Nio/Charset/CharacterCodingException.cs new file mode 100644 index 0000000000..6966d3ff77 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/Charset/CharacterCodingException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.Charset +{ + #region CharacterCodingException + public partial class CharacterCodingException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/Charset/Charset.cs b/src/net/JNet/GeneratedCore/Java/Nio/Charset/Charset.cs new file mode 100644 index 0000000000..2417f138b5 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/Charset/Charset.cs @@ -0,0 +1,211 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.Charset +{ + #region Charset + public partial class Charset + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static bool IsSupported(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "isSupported", "(Ljava/lang/String;)Z", arg0); + } + /// + /// + /// + /// + public static Java.Nio.Charset.Charset DefaultCharset() + { + return SExecuteWithSignature(LocalBridgeClazz, "defaultCharset", "()Ljava/nio/charset/Charset;"); + } + /// + /// + /// + /// + /// + public static Java.Nio.Charset.Charset ForName(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "forName", "(Ljava/lang/String;)Ljava/nio/charset/Charset;", arg0); + } + /// + /// + /// + /// + public static Java.Util.SortedMap AvailableCharsets() + { + return SExecuteWithSignature>(LocalBridgeClazz, "availableCharsets", "()Ljava/util/SortedMap;"); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public bool Contains(Java.Nio.Charset.Charset arg0) + { + return IExecuteWithSignature("contains", "(Ljava/nio/charset/Charset;)Z", arg0); + } + /// + /// + /// + /// + public Java.Nio.Charset.CharsetDecoder NewDecoder() + { + return IExecuteWithSignature("newDecoder", "()Ljava/nio/charset/CharsetDecoder;"); + } + /// + /// + /// + /// + public Java.Nio.Charset.CharsetEncoder NewEncoder() + { + return IExecuteWithSignature("newEncoder", "()Ljava/nio/charset/CharsetEncoder;"); + } + /// + /// + /// + /// + public bool CanEncode() + { + return IExecuteWithSignature("canEncode", "()Z"); + } + /// + /// + /// + /// + public bool IsRegistered() + { + return IExecuteWithSignature("isRegistered", "()Z"); + } + /// + /// + /// + /// + /// + public int CompareTo(Java.Nio.Charset.Charset arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/nio/charset/Charset;)I", arg0); + } + /// + /// + /// + /// + public Java.Lang.String Name() + { + return IExecuteWithSignature("name", "()Ljava/lang/String;"); + } + /// + /// + /// + /// + /// + public Java.Nio.ByteBuffer Encode(Java.Lang.String arg0) + { + return IExecuteWithSignature("encode", "(Ljava/lang/String;)Ljava/nio/ByteBuffer;", arg0); + } + /// + /// + /// + /// + /// + public Java.Nio.ByteBuffer Encode(Java.Nio.CharBuffer arg0) + { + return IExecuteWithSignature("encode", "(Ljava/nio/CharBuffer;)Ljava/nio/ByteBuffer;", arg0); + } + /// + /// + /// + /// + /// + public Java.Nio.CharBuffer Decode(Java.Nio.ByteBuffer arg0) + { + return IExecuteWithSignature("decode", "(Ljava/nio/ByteBuffer;)Ljava/nio/CharBuffer;", arg0); + } + /// + /// + /// + /// + public Java.Util.Set Aliases() + { + return IExecuteWithSignature>("aliases", "()Ljava/util/Set;"); + } + /// + /// + /// + /// + /// + public int CompareTo(object arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/lang/Object;)I", arg0); + } + /// + /// + /// + /// + public Java.Lang.String DisplayName() + { + return IExecuteWithSignature("displayName", "()Ljava/lang/String;"); + } + /// + /// + /// + /// + /// + public Java.Lang.String DisplayName(Java.Util.Locale arg0) + { + return IExecuteWithSignature("displayName", "(Ljava/util/Locale;)Ljava/lang/String;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/Charset/CharsetDecoder.cs b/src/net/JNet/GeneratedCore/Java/Nio/Charset/CharsetDecoder.cs new file mode 100644 index 0000000000..a36b37ad2b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/Charset/CharsetDecoder.cs @@ -0,0 +1,195 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.Charset +{ + #region CharsetDecoder + public partial class CharsetDecoder + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public bool IsAutoDetecting() + { + return IExecuteWithSignature("isAutoDetecting", "()Z"); + } + /// + /// + /// + /// + public bool IsCharsetDetected() + { + return IExecuteWithSignature("isCharsetDetected", "()Z"); + } + /// + /// + /// + /// + public float AverageCharsPerByte() + { + return IExecuteWithSignature("averageCharsPerByte", "()F"); + } + /// + /// + /// + /// + public float MaxCharsPerByte() + { + return IExecuteWithSignature("maxCharsPerByte", "()F"); + } + /// + /// + /// + /// + public Java.Lang.String Replacement() + { + return IExecuteWithSignature("replacement", "()Ljava/lang/String;"); + } + /// + /// + /// + /// + /// + /// + public Java.Nio.CharBuffer Decode(Java.Nio.ByteBuffer arg0) + { + return IExecuteWithSignature("decode", "(Ljava/nio/ByteBuffer;)Ljava/nio/CharBuffer;", arg0); + } + /// + /// + /// + /// + public Java.Nio.Charset.Charset Charset() + { + return IExecuteWithSignature("charset", "()Ljava/nio/charset/Charset;"); + } + /// + /// + /// + /// + /// + public Java.Nio.Charset.CharsetDecoder OnMalformedInput(Java.Nio.Charset.CodingErrorAction arg0) + { + return IExecuteWithSignature("onMalformedInput", "(Ljava/nio/charset/CodingErrorAction;)Ljava/nio/charset/CharsetDecoder;", arg0); + } + /// + /// + /// + /// + /// + public Java.Nio.Charset.CharsetDecoder OnUnmappableCharacter(Java.Nio.Charset.CodingErrorAction arg0) + { + return IExecuteWithSignature("onUnmappableCharacter", "(Ljava/nio/charset/CodingErrorAction;)Ljava/nio/charset/CharsetDecoder;", arg0); + } + /// + /// + /// + /// + /// + public Java.Nio.Charset.CharsetDecoder ReplaceWith(Java.Lang.String arg0) + { + return IExecuteWithSignature("replaceWith", "(Ljava/lang/String;)Ljava/nio/charset/CharsetDecoder;", arg0); + } + /// + /// + /// + /// + public Java.Nio.Charset.CharsetDecoder Reset() + { + return IExecuteWithSignature("reset", "()Ljava/nio/charset/CharsetDecoder;"); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Nio.Charset.CoderResult Decode(Java.Nio.ByteBuffer arg0, Java.Nio.CharBuffer arg1, bool arg2) + { + return IExecute("decode", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public Java.Nio.Charset.CoderResult Flush(Java.Nio.CharBuffer arg0) + { + return IExecuteWithSignature("flush", "(Ljava/nio/CharBuffer;)Ljava/nio/charset/CoderResult;", arg0); + } + /// + /// + /// + /// + public Java.Nio.Charset.Charset DetectedCharset() + { + return IExecuteWithSignature("detectedCharset", "()Ljava/nio/charset/Charset;"); + } + /// + /// + /// + /// + public Java.Nio.Charset.CodingErrorAction MalformedInputAction() + { + return IExecuteWithSignature("malformedInputAction", "()Ljava/nio/charset/CodingErrorAction;"); + } + /// + /// + /// + /// + public Java.Nio.Charset.CodingErrorAction UnmappableCharacterAction() + { + return IExecuteWithSignature("unmappableCharacterAction", "()Ljava/nio/charset/CodingErrorAction;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/Charset/CharsetEncoder.cs b/src/net/JNet/GeneratedCore/Java/Nio/Charset/CharsetEncoder.cs new file mode 100644 index 0000000000..c98feacbde --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/Charset/CharsetEncoder.cs @@ -0,0 +1,198 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.Charset +{ + #region CharsetEncoder + public partial class CharsetEncoder + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public bool CanEncode(char arg0) + { + return IExecuteWithSignature("canEncode", "(C)Z", arg0); + } + /// + /// + /// + /// + /// + public bool CanEncode(Java.Lang.CharSequence arg0) + { + return IExecuteWithSignature("canEncode", "(Ljava/lang/CharSequence;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool IsLegalReplacement(byte[] arg0) + { + return IExecuteWithSignature("isLegalReplacement", "([B)Z", new object[] { arg0 }); + } + /// + /// + /// + /// + public byte[] Replacement() + { + return IExecuteWithSignatureArray("replacement", "()[B"); + } + /// + /// + /// + /// + public float AverageBytesPerChar() + { + return IExecuteWithSignature("averageBytesPerChar", "()F"); + } + /// + /// + /// + /// + public float MaxBytesPerChar() + { + return IExecuteWithSignature("maxBytesPerChar", "()F"); + } + /// + /// + /// + /// + /// + /// + public Java.Nio.ByteBuffer Encode(Java.Nio.CharBuffer arg0) + { + return IExecuteWithSignature("encode", "(Ljava/nio/CharBuffer;)Ljava/nio/ByteBuffer;", arg0); + } + /// + /// + /// + /// + public Java.Nio.Charset.Charset Charset() + { + return IExecuteWithSignature("charset", "()Ljava/nio/charset/Charset;"); + } + /// + /// + /// + /// + /// + public Java.Nio.Charset.CharsetEncoder OnMalformedInput(Java.Nio.Charset.CodingErrorAction arg0) + { + return IExecuteWithSignature("onMalformedInput", "(Ljava/nio/charset/CodingErrorAction;)Ljava/nio/charset/CharsetEncoder;", arg0); + } + /// + /// + /// + /// + /// + public Java.Nio.Charset.CharsetEncoder OnUnmappableCharacter(Java.Nio.Charset.CodingErrorAction arg0) + { + return IExecuteWithSignature("onUnmappableCharacter", "(Ljava/nio/charset/CodingErrorAction;)Ljava/nio/charset/CharsetEncoder;", arg0); + } + /// + /// + /// + /// + /// + public Java.Nio.Charset.CharsetEncoder ReplaceWith(byte[] arg0) + { + return IExecuteWithSignature("replaceWith", "([B)Ljava/nio/charset/CharsetEncoder;", new object[] { arg0 }); + } + /// + /// + /// + /// + public Java.Nio.Charset.CharsetEncoder Reset() + { + return IExecuteWithSignature("reset", "()Ljava/nio/charset/CharsetEncoder;"); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Nio.Charset.CoderResult Encode(Java.Nio.CharBuffer arg0, Java.Nio.ByteBuffer arg1, bool arg2) + { + return IExecute("encode", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public Java.Nio.Charset.CoderResult Flush(Java.Nio.ByteBuffer arg0) + { + return IExecuteWithSignature("flush", "(Ljava/nio/ByteBuffer;)Ljava/nio/charset/CoderResult;", arg0); + } + /// + /// + /// + /// + public Java.Nio.Charset.CodingErrorAction MalformedInputAction() + { + return IExecuteWithSignature("malformedInputAction", "()Ljava/nio/charset/CodingErrorAction;"); + } + /// + /// + /// + /// + public Java.Nio.Charset.CodingErrorAction UnmappableCharacterAction() + { + return IExecuteWithSignature("unmappableCharacterAction", "()Ljava/nio/charset/CodingErrorAction;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/Charset/CoderMalfunctionError.cs b/src/net/JNet/GeneratedCore/Java/Nio/Charset/CoderMalfunctionError.cs new file mode 100644 index 0000000000..0db0bf134a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/Charset/CoderMalfunctionError.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.Charset +{ + #region CoderMalfunctionError + public partial class CoderMalfunctionError + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/Charset/CoderResult.cs b/src/net/JNet/GeneratedCore/Java/Nio/Charset/CoderResult.cs new file mode 100644 index 0000000000..4f38e14bff --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/Charset/CoderResult.cs @@ -0,0 +1,144 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.Charset +{ + #region CoderResult + public partial class CoderResult + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Nio.Charset.CoderResult OVERFLOW { get { if (!_OVERFLOWReady) { _OVERFLOWContent = SGetField(LocalBridgeClazz, "OVERFLOW"); _OVERFLOWReady = true; } return _OVERFLOWContent; } } + private static Java.Nio.Charset.CoderResult _OVERFLOWContent = default; + private static bool _OVERFLOWReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Nio.Charset.CoderResult UNDERFLOW { get { if (!_UNDERFLOWReady) { _UNDERFLOWContent = SGetField(LocalBridgeClazz, "UNDERFLOW"); _UNDERFLOWReady = true; } return _UNDERFLOWContent; } } + private static Java.Nio.Charset.CoderResult _UNDERFLOWContent = default; + private static bool _UNDERFLOWReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Nio.Charset.CoderResult MalformedForLength(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "malformedForLength", "(I)Ljava/nio/charset/CoderResult;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Nio.Charset.CoderResult UnmappableForLength(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "unmappableForLength", "(I)Ljava/nio/charset/CoderResult;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + public bool IsError() + { + return IExecuteWithSignature("isError", "()Z"); + } + /// + /// + /// + /// + public bool IsMalformed() + { + return IExecuteWithSignature("isMalformed", "()Z"); + } + /// + /// + /// + /// + public bool IsOverflow() + { + return IExecuteWithSignature("isOverflow", "()Z"); + } + /// + /// + /// + /// + public bool IsUnderflow() + { + return IExecuteWithSignature("isUnderflow", "()Z"); + } + /// + /// + /// + /// + public bool IsUnmappable() + { + return IExecuteWithSignature("isUnmappable", "()Z"); + } + /// + /// + /// + /// + public int Length() + { + return IExecuteWithSignature("length", "()I"); + } + /// + /// + /// + /// + public void ThrowException() + { + IExecuteWithSignature("throwException", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/Charset/CodingErrorAction.cs b/src/net/JNet/GeneratedCore/Java/Nio/Charset/CodingErrorAction.cs new file mode 100644 index 0000000000..f6f0b81ad0 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/Charset/CodingErrorAction.cs @@ -0,0 +1,76 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.Charset +{ + #region CodingErrorAction + public partial class CodingErrorAction + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Nio.Charset.CodingErrorAction IGNORE { get { if (!_IGNOREReady) { _IGNOREContent = SGetField(LocalBridgeClazz, "IGNORE"); _IGNOREReady = true; } return _IGNOREContent; } } + private static Java.Nio.Charset.CodingErrorAction _IGNOREContent = default; + private static bool _IGNOREReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Nio.Charset.CodingErrorAction REPLACE { get { if (!_REPLACEReady) { _REPLACEContent = SGetField(LocalBridgeClazz, "REPLACE"); _REPLACEReady = true; } return _REPLACEContent; } } + private static Java.Nio.Charset.CodingErrorAction _REPLACEContent = default; + private static bool _REPLACEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Nio.Charset.CodingErrorAction REPORT { get { if (!_REPORTReady) { _REPORTContent = SGetField(LocalBridgeClazz, "REPORT"); _REPORTReady = true; } return _REPORTContent; } } + private static Java.Nio.Charset.CodingErrorAction _REPORTContent = default; + private static bool _REPORTReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/Charset/IllegalCharsetNameException.cs b/src/net/JNet/GeneratedCore/Java/Nio/Charset/IllegalCharsetNameException.cs new file mode 100644 index 0000000000..2a48dbdd08 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/Charset/IllegalCharsetNameException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.Charset +{ + #region IllegalCharsetNameException + public partial class IllegalCharsetNameException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/Charset/MalformedInputException.cs b/src/net/JNet/GeneratedCore/Java/Nio/Charset/MalformedInputException.cs new file mode 100644 index 0000000000..be2bd74d18 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/Charset/MalformedInputException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.Charset +{ + #region MalformedInputException + public partial class MalformedInputException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/Charset/Spi/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Java/Nio/Charset/Spi/AllPackageClasses.cs new file mode 100644 index 0000000000..a7fa14e4fe --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/Charset/Spi/AllPackageClasses.cs @@ -0,0 +1,77 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Java.Nio.Charset.Spi +{ + #region CharsetProvider + /// + /// + /// + public partial class CharsetProvider : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.nio.charset.spi.CharsetProvider"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("CharsetProvider class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CharsetProvider() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("CharsetProvider class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CharsetProvider(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/Charset/Spi/CharsetProvider.cs b/src/net/JNet/GeneratedCore/Java/Nio/Charset/Spi/CharsetProvider.cs new file mode 100644 index 0000000000..21de4ee9da --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/Charset/Spi/CharsetProvider.cs @@ -0,0 +1,75 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.Charset.Spi +{ + #region CharsetProvider + public partial class CharsetProvider + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public Java.Nio.Charset.Charset CharsetForName(Java.Lang.String arg0) + { + return IExecuteWithSignature("charsetForName", "(Ljava/lang/String;)Ljava/nio/charset/Charset;", arg0); + } + /// + /// + /// + /// + public Java.Util.Iterator Charsets() + { + return IExecuteWithSignature>("charsets", "()Ljava/util/Iterator;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/Charset/StandardCharsets.cs b/src/net/JNet/GeneratedCore/Java/Nio/Charset/StandardCharsets.cs new file mode 100644 index 0000000000..9f987dee06 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/Charset/StandardCharsets.cs @@ -0,0 +1,94 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.Charset +{ + #region StandardCharsets + public partial class StandardCharsets + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Nio.Charset.Charset ISO_8859_1 { get { if (!_ISO_8859_1Ready) { _ISO_8859_1Content = SGetField(LocalBridgeClazz, "ISO_8859_1"); _ISO_8859_1Ready = true; } return _ISO_8859_1Content; } } + private static Java.Nio.Charset.Charset _ISO_8859_1Content = default; + private static bool _ISO_8859_1Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Nio.Charset.Charset US_ASCII { get { if (!_US_ASCIIReady) { _US_ASCIIContent = SGetField(LocalBridgeClazz, "US_ASCII"); _US_ASCIIReady = true; } return _US_ASCIIContent; } } + private static Java.Nio.Charset.Charset _US_ASCIIContent = default; + private static bool _US_ASCIIReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Nio.Charset.Charset UTF_16 { get { if (!_UTF_16Ready) { _UTF_16Content = SGetField(LocalBridgeClazz, "UTF_16"); _UTF_16Ready = true; } return _UTF_16Content; } } + private static Java.Nio.Charset.Charset _UTF_16Content = default; + private static bool _UTF_16Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Nio.Charset.Charset UTF_16BE { get { if (!_UTF_16BEReady) { _UTF_16BEContent = SGetField(LocalBridgeClazz, "UTF_16BE"); _UTF_16BEReady = true; } return _UTF_16BEContent; } } + private static Java.Nio.Charset.Charset _UTF_16BEContent = default; + private static bool _UTF_16BEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Nio.Charset.Charset UTF_16LE { get { if (!_UTF_16LEReady) { _UTF_16LEContent = SGetField(LocalBridgeClazz, "UTF_16LE"); _UTF_16LEReady = true; } return _UTF_16LEContent; } } + private static Java.Nio.Charset.Charset _UTF_16LEContent = default; + private static bool _UTF_16LEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Nio.Charset.Charset UTF_8 { get { if (!_UTF_8Ready) { _UTF_8Content = SGetField(LocalBridgeClazz, "UTF_8"); _UTF_8Ready = true; } return _UTF_8Content; } } + private static Java.Nio.Charset.Charset _UTF_8Content = default; + private static bool _UTF_8Ready = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/Charset/UnmappableCharacterException.cs b/src/net/JNet/GeneratedCore/Java/Nio/Charset/UnmappableCharacterException.cs new file mode 100644 index 0000000000..8a82012334 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/Charset/UnmappableCharacterException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.Charset +{ + #region UnmappableCharacterException + public partial class UnmappableCharacterException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/Charset/UnsupportedCharsetException.cs b/src/net/JNet/GeneratedCore/Java/Nio/Charset/UnsupportedCharsetException.cs new file mode 100644 index 0000000000..a8a8d6efef --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/Charset/UnsupportedCharsetException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.Charset +{ + #region UnsupportedCharsetException + public partial class UnsupportedCharsetException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/DoubleBuffer.cs b/src/net/JNet/GeneratedCore/Java/Nio/DoubleBuffer.cs new file mode 100644 index 0000000000..071e3e2c34 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/DoubleBuffer.cs @@ -0,0 +1,227 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio +{ + #region DoubleBuffer + public partial class DoubleBuffer + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Comparable(Java.Nio.DoubleBuffer t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Nio.DoubleBuffer Allocate(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "allocate", "(I)Ljava/nio/DoubleBuffer;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Nio.DoubleBuffer Wrap(double[] arg0, int arg1, int arg2) + { + return SExecute(LocalBridgeClazz, "wrap", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public static Java.Nio.DoubleBuffer Wrap(double[] arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "wrap", "([D)Ljava/nio/DoubleBuffer;", new object[] { arg0 }); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + public double Get() + { + return IExecuteWithSignature("get", "()D"); + } + /// + /// + /// + /// + /// + public double Get(int arg0) + { + return IExecuteWithSignature("get", "(I)D", arg0); + } + /// + /// + /// + /// + public Java.Nio.ByteOrder Order() + { + return IExecuteWithSignature("order", "()Ljava/nio/ByteOrder;"); + } + /// + /// + /// + /// + public Java.Nio.DoubleBuffer AsReadOnlyBuffer() + { + return IExecuteWithSignature("asReadOnlyBuffer", "()Ljava/nio/DoubleBuffer;"); + } + /// + /// + /// + /// + public Java.Nio.DoubleBuffer Compact() + { + return IExecuteWithSignature("compact", "()Ljava/nio/DoubleBuffer;"); + } + /// + /// + /// + /// + /// + public Java.Nio.DoubleBuffer Put(double arg0) + { + return IExecuteWithSignature("put", "(D)Ljava/nio/DoubleBuffer;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Nio.DoubleBuffer Put(int arg0, double arg1) + { + return IExecute("put", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Nio.DoubleBuffer Put(double[] arg0) + { + return IExecuteWithSignature("put", "([D)Ljava/nio/DoubleBuffer;", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + public int CompareTo(object arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/lang/Object;)I", arg0); + } + /// + /// + /// + /// + /// + public int CompareTo(Java.Nio.DoubleBuffer arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/nio/DoubleBuffer;)I", arg0); + } + /// + /// + /// + /// + /// + public int Mismatch(Java.Nio.DoubleBuffer arg0) + { + return IExecuteWithSignature("mismatch", "(Ljava/nio/DoubleBuffer;)I", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Nio.DoubleBuffer Get(double[] arg0, int arg1, int arg2) + { + return IExecute("get", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public Java.Nio.DoubleBuffer Get(double[] arg0) + { + return IExecuteWithSignature("get", "([D)Ljava/nio/DoubleBuffer;", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Nio.DoubleBuffer Put(double[] arg0, int arg1, int arg2) + { + return IExecute("put", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public Java.Nio.DoubleBuffer Put(Java.Nio.DoubleBuffer arg0) + { + return IExecuteWithSignature("put", "(Ljava/nio/DoubleBuffer;)Ljava/nio/DoubleBuffer;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/File/AccessDeniedException.cs b/src/net/JNet/GeneratedCore/Java/Nio/File/AccessDeniedException.cs new file mode 100644 index 0000000000..03df2559bb --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/File/AccessDeniedException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.File +{ + #region AccessDeniedException + public partial class AccessDeniedException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/File/AccessMode.cs b/src/net/JNet/GeneratedCore/Java/Nio/File/AccessMode.cs new file mode 100644 index 0000000000..47783210b6 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/File/AccessMode.cs @@ -0,0 +1,93 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.File +{ + #region AccessMode + public partial class AccessMode + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Nio.File.AccessMode EXECUTE { get { if (!_EXECUTEReady) { _EXECUTEContent = SGetField(LocalBridgeClazz, "EXECUTE"); _EXECUTEReady = true; } return _EXECUTEContent; } } + private static Java.Nio.File.AccessMode _EXECUTEContent = default; + private static bool _EXECUTEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Nio.File.AccessMode READ { get { if (!_READReady) { _READContent = SGetField(LocalBridgeClazz, "READ"); _READReady = true; } return _READContent; } } + private static Java.Nio.File.AccessMode _READContent = default; + private static bool _READReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Nio.File.AccessMode WRITE { get { if (!_WRITEReady) { _WRITEContent = SGetField(LocalBridgeClazz, "WRITE"); _WRITEReady = true; } return _WRITEContent; } } + private static Java.Nio.File.AccessMode _WRITEContent = default; + private static bool _WRITEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Nio.File.AccessMode ValueOf(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Ljava/lang/String;)Ljava/nio/file/AccessMode;", arg0); + } + /// + /// + /// + /// + public static Java.Nio.File.AccessMode[] Values() + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "values", "()[Ljava/nio/file/AccessMode;"); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/File/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Java/Nio/File/AllPackageClasses.cs new file mode 100644 index 0000000000..6294fe1b09 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/File/AllPackageClasses.cs @@ -0,0 +1,1979 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Java.Nio.File +{ + #region AccessDeniedException + /// + /// + /// + public partial class AccessDeniedException : Java.Nio.File.FileSystemException + { + const string _bridgeClassName = "java.nio.file.AccessDeniedException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region AccessMode + /// + /// + /// + public partial class AccessMode : Java.Lang.Enum + { + const string _bridgeClassName = "java.nio.file.AccessMode"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public AccessMode() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public AccessMode(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AtomicMoveNotSupportedException + /// + /// + /// + public partial class AtomicMoveNotSupportedException : Java.Nio.File.FileSystemException + { + const string _bridgeClassName = "java.nio.file.AtomicMoveNotSupportedException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region ClosedDirectoryStreamException + /// + /// + /// + public partial class ClosedDirectoryStreamException : Java.Lang.IllegalStateException + { + const string _bridgeClassName = "java.nio.file.ClosedDirectoryStreamException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region ClosedFileSystemException + /// + /// + /// + public partial class ClosedFileSystemException : Java.Lang.IllegalStateException + { + const string _bridgeClassName = "java.nio.file.ClosedFileSystemException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region ClosedWatchServiceException + /// + /// + /// + public partial class ClosedWatchServiceException : Java.Lang.IllegalStateException + { + const string _bridgeClassName = "java.nio.file.ClosedWatchServiceException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region CopyOption + /// + /// + /// + public partial class CopyOption : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.nio.file.CopyOption"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("CopyOption class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CopyOption() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("CopyOption class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CopyOption(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DirectoryIteratorException + /// + /// + /// + public partial class DirectoryIteratorException : Java.Util.ConcurrentModificationException + { + const string _bridgeClassName = "java.nio.file.DirectoryIteratorException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region DirectoryNotEmptyException + /// + /// + /// + public partial class DirectoryNotEmptyException : Java.Nio.File.FileSystemException + { + const string _bridgeClassName = "java.nio.file.DirectoryNotEmptyException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region DirectoryStream + /// + /// + /// + public partial class DirectoryStream : Java.Lang.Iterable + { + const string _bridgeClassName = "java.nio.file.DirectoryStream"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("DirectoryStream class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DirectoryStream() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("DirectoryStream class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DirectoryStream(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region Filter + /// + /// + /// + public partial class Filter : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.nio.file.DirectoryStream$Filter"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Filter class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Filter() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Filter class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Filter(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region Filter + /// + /// + /// + /// + public partial class Filter : MASES.JCOBridge.C2JBridge.JVMBridgeBase> + { + const string _bridgeClassName = "java.nio.file.DirectoryStream$Filter"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Filter class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Filter() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Filter class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Filter(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region DirectoryStream + /// + /// + /// + /// + public partial class DirectoryStream : Java.Lang.Iterable + { + const string _bridgeClassName = "java.nio.file.DirectoryStream"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("DirectoryStream class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DirectoryStream() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("DirectoryStream class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DirectoryStream(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region FileAlreadyExistsException + /// + /// + /// + public partial class FileAlreadyExistsException : Java.Nio.File.FileSystemException + { + const string _bridgeClassName = "java.nio.file.FileAlreadyExistsException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region Files + /// + /// + /// + public partial class Files : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.nio.file.Files"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Files() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Files(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region FileStore + /// + /// + /// + public partial class FileStore : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.nio.file.FileStore"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("FileStore class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public FileStore() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("FileStore class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public FileStore(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region FileSystem + /// + /// + /// + public partial class FileSystem : Java.Io.Closeable + { + const string _bridgeClassName = "java.nio.file.FileSystem"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("FileSystem class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public FileSystem() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("FileSystem class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public FileSystem(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region FileSystemAlreadyExistsException + /// + /// + /// + public partial class FileSystemAlreadyExistsException : Java.Lang.RuntimeException + { + const string _bridgeClassName = "java.nio.file.FileSystemAlreadyExistsException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region FileSystemException + /// + /// + /// + public partial class FileSystemException : Java.Io.IOException + { + const string _bridgeClassName = "java.nio.file.FileSystemException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region FileSystemLoopException + /// + /// + /// + public partial class FileSystemLoopException : Java.Nio.File.FileSystemException + { + const string _bridgeClassName = "java.nio.file.FileSystemLoopException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region FileSystemNotFoundException + /// + /// + /// + public partial class FileSystemNotFoundException : Java.Lang.RuntimeException + { + const string _bridgeClassName = "java.nio.file.FileSystemNotFoundException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region FileSystems + /// + /// + /// + public partial class FileSystems : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.nio.file.FileSystems"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public FileSystems() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public FileSystems(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region FileVisitOption + /// + /// + /// + public partial class FileVisitOption : Java.Lang.Enum + { + const string _bridgeClassName = "java.nio.file.FileVisitOption"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public FileVisitOption() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public FileVisitOption(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region FileVisitor + /// + /// + /// + public partial class FileVisitor : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.nio.file.FileVisitor"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("FileVisitor class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public FileVisitor() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("FileVisitor class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public FileVisitor(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region FileVisitor + /// + /// + /// + /// + public partial class FileVisitor : MASES.JCOBridge.C2JBridge.JVMBridgeBase> + { + const string _bridgeClassName = "java.nio.file.FileVisitor"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("FileVisitor class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public FileVisitor() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("FileVisitor class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public FileVisitor(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region FileVisitResult + /// + /// + /// + public partial class FileVisitResult : Java.Lang.Enum + { + const string _bridgeClassName = "java.nio.file.FileVisitResult"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public FileVisitResult() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public FileVisitResult(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region InvalidPathException + /// + /// + /// + public partial class InvalidPathException : Java.Lang.IllegalArgumentException + { + const string _bridgeClassName = "java.nio.file.InvalidPathException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region LinkOption + /// + /// + /// + public partial class LinkOption : Java.Lang.Enum + { + const string _bridgeClassName = "java.nio.file.LinkOption"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public LinkOption() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public LinkOption(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region LinkPermission + /// + /// + /// + public partial class LinkPermission : Java.Security.BasicPermission + { + const string _bridgeClassName = "java.nio.file.LinkPermission"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public LinkPermission() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public LinkPermission(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region NoSuchFileException + /// + /// + /// + public partial class NoSuchFileException : Java.Nio.File.FileSystemException + { + const string _bridgeClassName = "java.nio.file.NoSuchFileException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region NotDirectoryException + /// + /// + /// + public partial class NotDirectoryException : Java.Nio.File.FileSystemException + { + const string _bridgeClassName = "java.nio.file.NotDirectoryException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region NotLinkException + /// + /// + /// + public partial class NotLinkException : Java.Nio.File.FileSystemException + { + const string _bridgeClassName = "java.nio.file.NotLinkException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region OpenOption + /// + /// + /// + public partial class OpenOption : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.nio.file.OpenOption"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("OpenOption class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public OpenOption() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("OpenOption class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public OpenOption(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Path + /// + /// + /// + public partial class Path : Java.Lang.Iterable + { + const string _bridgeClassName = "java.nio.file.Path"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Path class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Path() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Path class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Path(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PathMatcher + /// + /// + /// + public partial class PathMatcher : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.nio.file.PathMatcher"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("PathMatcher class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public PathMatcher() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("PathMatcher class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public PathMatcher(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Paths + /// + /// + /// + public partial class Paths : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.nio.file.Paths"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Paths() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Paths(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ProviderMismatchException + /// + /// + /// + public partial class ProviderMismatchException : Java.Lang.IllegalArgumentException + { + const string _bridgeClassName = "java.nio.file.ProviderMismatchException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region ProviderNotFoundException + /// + /// + /// + public partial class ProviderNotFoundException : Java.Lang.RuntimeException + { + const string _bridgeClassName = "java.nio.file.ProviderNotFoundException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region ReadOnlyFileSystemException + /// + /// + /// + public partial class ReadOnlyFileSystemException : Java.Lang.UnsupportedOperationException + { + const string _bridgeClassName = "java.nio.file.ReadOnlyFileSystemException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region SecureDirectoryStream + /// + /// + /// + public partial class SecureDirectoryStream : Java.Nio.File.DirectoryStream + { + const string _bridgeClassName = "java.nio.file.SecureDirectoryStream"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("SecureDirectoryStream class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SecureDirectoryStream() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("SecureDirectoryStream class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SecureDirectoryStream(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SecureDirectoryStream + /// + /// + /// + /// + public partial class SecureDirectoryStream : Java.Nio.File.DirectoryStream + { + const string _bridgeClassName = "java.nio.file.SecureDirectoryStream"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("SecureDirectoryStream class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SecureDirectoryStream() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("SecureDirectoryStream class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SecureDirectoryStream(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SimpleFileVisitor + /// + /// + /// + public partial class SimpleFileVisitor : Java.Nio.File.FileVisitor + { + const string _bridgeClassName = "java.nio.file.SimpleFileVisitor"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SimpleFileVisitor() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SimpleFileVisitor(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SimpleFileVisitor + /// + /// + /// + /// + public partial class SimpleFileVisitor : Java.Nio.File.FileVisitor + { + const string _bridgeClassName = "java.nio.file.SimpleFileVisitor"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SimpleFileVisitor() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SimpleFileVisitor(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region StandardCopyOption + /// + /// + /// + public partial class StandardCopyOption : Java.Lang.Enum + { + const string _bridgeClassName = "java.nio.file.StandardCopyOption"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public StandardCopyOption() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public StandardCopyOption(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region StandardOpenOption + /// + /// + /// + public partial class StandardOpenOption : Java.Lang.Enum + { + const string _bridgeClassName = "java.nio.file.StandardOpenOption"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public StandardOpenOption() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public StandardOpenOption(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region StandardWatchEventKinds + /// + /// + /// + public partial class StandardWatchEventKinds : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.nio.file.StandardWatchEventKinds"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public StandardWatchEventKinds() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public StandardWatchEventKinds(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Watchable + /// + /// + /// + public partial class Watchable : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.nio.file.Watchable"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Watchable class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Watchable() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Watchable class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Watchable(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region WatchEvent + /// + /// + /// + public partial class WatchEvent : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.nio.file.WatchEvent"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("WatchEvent class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public WatchEvent() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("WatchEvent class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public WatchEvent(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region Kind + /// + /// + /// + public partial class Kind : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.nio.file.WatchEvent$Kind"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Kind class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Kind() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Kind class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Kind(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region Kind + /// + /// + /// + /// + public partial class Kind : MASES.JCOBridge.C2JBridge.JVMBridgeBase> + { + const string _bridgeClassName = "java.nio.file.WatchEvent$Kind"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Kind class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Kind() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Kind class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Kind(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region Modifier + /// + /// + /// + public partial class Modifier : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.nio.file.WatchEvent$Modifier"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Modifier class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Modifier() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Modifier class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Modifier(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region WatchEvent + /// + /// + /// + /// + public partial class WatchEvent : MASES.JCOBridge.C2JBridge.JVMBridgeBase> + { + const string _bridgeClassName = "java.nio.file.WatchEvent"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("WatchEvent class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public WatchEvent() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("WatchEvent class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public WatchEvent(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region WatchKey + /// + /// + /// + public partial class WatchKey : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.nio.file.WatchKey"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("WatchKey class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public WatchKey() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("WatchKey class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public WatchKey(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region WatchService + /// + /// + /// + public partial class WatchService : Java.Io.Closeable + { + const string _bridgeClassName = "java.nio.file.WatchService"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("WatchService class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public WatchService() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("WatchService class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public WatchService(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/File/AtomicMoveNotSupportedException.cs b/src/net/JNet/GeneratedCore/Java/Nio/File/AtomicMoveNotSupportedException.cs new file mode 100644 index 0000000000..e5d3c6ed97 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/File/AtomicMoveNotSupportedException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.File +{ + #region AtomicMoveNotSupportedException + public partial class AtomicMoveNotSupportedException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/File/Attribute/AclEntry.cs b/src/net/JNet/GeneratedCore/Java/Nio/File/Attribute/AclEntry.cs new file mode 100644 index 0000000000..9a8848371d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/File/Attribute/AclEntry.cs @@ -0,0 +1,200 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.File.Attribute +{ + #region AclEntry + public partial class AclEntry + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + public static Java.Nio.File.Attribute.AclEntry.Builder NewBuilder() + { + return SExecuteWithSignature(LocalBridgeClazz, "newBuilder", "()Ljava/nio/file/attribute/AclEntry$Builder;"); + } + /// + /// + /// + /// + /// + public static Java.Nio.File.Attribute.AclEntry.Builder NewBuilder(Java.Nio.File.Attribute.AclEntry arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "newBuilder", "(Ljava/nio/file/attribute/AclEntry;)Ljava/nio/file/attribute/AclEntry$Builder;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + public Java.Nio.File.Attribute.AclEntryType Type() + { + return IExecuteWithSignature("type", "()Ljava/nio/file/attribute/AclEntryType;"); + } + /// + /// + /// + /// + public Java.Nio.File.Attribute.UserPrincipal Principal() + { + return IExecuteWithSignature("principal", "()Ljava/nio/file/attribute/UserPrincipal;"); + } + /// + /// + /// + /// + public Java.Util.Set Flags() + { + return IExecuteWithSignature>("flags", "()Ljava/util/Set;"); + } + /// + /// + /// + /// + public Java.Util.Set Permissions() + { + return IExecuteWithSignature>("permissions", "()Ljava/util/Set;"); + } + + #endregion + + #region Nested classes + #region Builder + public partial class Builder + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public Java.Nio.File.Attribute.AclEntry Build() + { + return IExecuteWithSignature("build", "()Ljava/nio/file/attribute/AclEntry;"); + } + /// + /// + /// + /// + /// + public Java.Nio.File.Attribute.AclEntry.Builder SetFlags(params Java.Nio.File.Attribute.AclEntryFlag[] arg0) + { + if (arg0.Length == 0) return IExecuteWithSignature("setFlags", "([Ljava/nio/file/attribute/AclEntryFlag;)Ljava/nio/file/attribute/AclEntry$Builder;"); else return IExecuteWithSignature("setFlags", "([Ljava/nio/file/attribute/AclEntryFlag;)Ljava/nio/file/attribute/AclEntry$Builder;", arg0); + } + /// + /// + /// + /// + /// + public Java.Nio.File.Attribute.AclEntry.Builder SetFlags(Java.Util.Set arg0) + { + return IExecuteWithSignature("setFlags", "(Ljava/util/Set;)Ljava/nio/file/attribute/AclEntry$Builder;", arg0); + } + /// + /// + /// + /// + /// + public Java.Nio.File.Attribute.AclEntry.Builder SetPermissions(params Java.Nio.File.Attribute.AclEntryPermission[] arg0) + { + if (arg0.Length == 0) return IExecuteWithSignature("setPermissions", "([Ljava/nio/file/attribute/AclEntryPermission;)Ljava/nio/file/attribute/AclEntry$Builder;"); else return IExecuteWithSignature("setPermissions", "([Ljava/nio/file/attribute/AclEntryPermission;)Ljava/nio/file/attribute/AclEntry$Builder;", arg0); + } + /// + /// + /// + /// + /// + public Java.Nio.File.Attribute.AclEntry.Builder SetPermissions(Java.Util.Set arg0) + { + return IExecuteWithSignature("setPermissions", "(Ljava/util/Set;)Ljava/nio/file/attribute/AclEntry$Builder;", arg0); + } + /// + /// + /// + /// + /// + public Java.Nio.File.Attribute.AclEntry.Builder SetPrincipal(Java.Nio.File.Attribute.UserPrincipal arg0) + { + return IExecuteWithSignature("setPrincipal", "(Ljava/nio/file/attribute/UserPrincipal;)Ljava/nio/file/attribute/AclEntry$Builder;", arg0); + } + /// + /// + /// + /// + /// + public Java.Nio.File.Attribute.AclEntry.Builder SetType(Java.Nio.File.Attribute.AclEntryType arg0) + { + return IExecuteWithSignature("setType", "(Ljava/nio/file/attribute/AclEntryType;)Ljava/nio/file/attribute/AclEntry$Builder;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/File/Attribute/AclEntryFlag.cs b/src/net/JNet/GeneratedCore/Java/Nio/File/Attribute/AclEntryFlag.cs new file mode 100644 index 0000000000..c6913a30f4 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/File/Attribute/AclEntryFlag.cs @@ -0,0 +1,99 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.File.Attribute +{ + #region AclEntryFlag + public partial class AclEntryFlag + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Nio.File.Attribute.AclEntryFlag DIRECTORY_INHERIT { get { if (!_DIRECTORY_INHERITReady) { _DIRECTORY_INHERITContent = SGetField(LocalBridgeClazz, "DIRECTORY_INHERIT"); _DIRECTORY_INHERITReady = true; } return _DIRECTORY_INHERITContent; } } + private static Java.Nio.File.Attribute.AclEntryFlag _DIRECTORY_INHERITContent = default; + private static bool _DIRECTORY_INHERITReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Nio.File.Attribute.AclEntryFlag FILE_INHERIT { get { if (!_FILE_INHERITReady) { _FILE_INHERITContent = SGetField(LocalBridgeClazz, "FILE_INHERIT"); _FILE_INHERITReady = true; } return _FILE_INHERITContent; } } + private static Java.Nio.File.Attribute.AclEntryFlag _FILE_INHERITContent = default; + private static bool _FILE_INHERITReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Nio.File.Attribute.AclEntryFlag INHERIT_ONLY { get { if (!_INHERIT_ONLYReady) { _INHERIT_ONLYContent = SGetField(LocalBridgeClazz, "INHERIT_ONLY"); _INHERIT_ONLYReady = true; } return _INHERIT_ONLYContent; } } + private static Java.Nio.File.Attribute.AclEntryFlag _INHERIT_ONLYContent = default; + private static bool _INHERIT_ONLYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Nio.File.Attribute.AclEntryFlag NO_PROPAGATE_INHERIT { get { if (!_NO_PROPAGATE_INHERITReady) { _NO_PROPAGATE_INHERITContent = SGetField(LocalBridgeClazz, "NO_PROPAGATE_INHERIT"); _NO_PROPAGATE_INHERITReady = true; } return _NO_PROPAGATE_INHERITContent; } } + private static Java.Nio.File.Attribute.AclEntryFlag _NO_PROPAGATE_INHERITContent = default; + private static bool _NO_PROPAGATE_INHERITReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Nio.File.Attribute.AclEntryFlag ValueOf(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Ljava/lang/String;)Ljava/nio/file/attribute/AclEntryFlag;", arg0); + } + /// + /// + /// + /// + public static Java.Nio.File.Attribute.AclEntryFlag[] Values() + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "values", "()[Ljava/nio/file/attribute/AclEntryFlag;"); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/File/Attribute/AclEntryPermission.cs b/src/net/JNet/GeneratedCore/Java/Nio/File/Attribute/AclEntryPermission.cs new file mode 100644 index 0000000000..fc4554e054 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/File/Attribute/AclEntryPermission.cs @@ -0,0 +1,177 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.File.Attribute +{ + #region AclEntryPermission + public partial class AclEntryPermission + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Nio.File.Attribute.AclEntryPermission ADD_FILE { get { if (!_ADD_FILEReady) { _ADD_FILEContent = SGetField(LocalBridgeClazz, "ADD_FILE"); _ADD_FILEReady = true; } return _ADD_FILEContent; } } + private static Java.Nio.File.Attribute.AclEntryPermission _ADD_FILEContent = default; + private static bool _ADD_FILEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Nio.File.Attribute.AclEntryPermission ADD_SUBDIRECTORY { get { if (!_ADD_SUBDIRECTORYReady) { _ADD_SUBDIRECTORYContent = SGetField(LocalBridgeClazz, "ADD_SUBDIRECTORY"); _ADD_SUBDIRECTORYReady = true; } return _ADD_SUBDIRECTORYContent; } } + private static Java.Nio.File.Attribute.AclEntryPermission _ADD_SUBDIRECTORYContent = default; + private static bool _ADD_SUBDIRECTORYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Nio.File.Attribute.AclEntryPermission APPEND_DATA { get { if (!_APPEND_DATAReady) { _APPEND_DATAContent = SGetField(LocalBridgeClazz, "APPEND_DATA"); _APPEND_DATAReady = true; } return _APPEND_DATAContent; } } + private static Java.Nio.File.Attribute.AclEntryPermission _APPEND_DATAContent = default; + private static bool _APPEND_DATAReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Nio.File.Attribute.AclEntryPermission DELETE { get { if (!_DELETEReady) { _DELETEContent = SGetField(LocalBridgeClazz, "DELETE"); _DELETEReady = true; } return _DELETEContent; } } + private static Java.Nio.File.Attribute.AclEntryPermission _DELETEContent = default; + private static bool _DELETEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Nio.File.Attribute.AclEntryPermission DELETE_CHILD { get { if (!_DELETE_CHILDReady) { _DELETE_CHILDContent = SGetField(LocalBridgeClazz, "DELETE_CHILD"); _DELETE_CHILDReady = true; } return _DELETE_CHILDContent; } } + private static Java.Nio.File.Attribute.AclEntryPermission _DELETE_CHILDContent = default; + private static bool _DELETE_CHILDReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Nio.File.Attribute.AclEntryPermission EXECUTE { get { if (!_EXECUTEReady) { _EXECUTEContent = SGetField(LocalBridgeClazz, "EXECUTE"); _EXECUTEReady = true; } return _EXECUTEContent; } } + private static Java.Nio.File.Attribute.AclEntryPermission _EXECUTEContent = default; + private static bool _EXECUTEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Nio.File.Attribute.AclEntryPermission LIST_DIRECTORY { get { if (!_LIST_DIRECTORYReady) { _LIST_DIRECTORYContent = SGetField(LocalBridgeClazz, "LIST_DIRECTORY"); _LIST_DIRECTORYReady = true; } return _LIST_DIRECTORYContent; } } + private static Java.Nio.File.Attribute.AclEntryPermission _LIST_DIRECTORYContent = default; + private static bool _LIST_DIRECTORYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Nio.File.Attribute.AclEntryPermission READ_ACL { get { if (!_READ_ACLReady) { _READ_ACLContent = SGetField(LocalBridgeClazz, "READ_ACL"); _READ_ACLReady = true; } return _READ_ACLContent; } } + private static Java.Nio.File.Attribute.AclEntryPermission _READ_ACLContent = default; + private static bool _READ_ACLReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Nio.File.Attribute.AclEntryPermission READ_ATTRIBUTES { get { if (!_READ_ATTRIBUTESReady) { _READ_ATTRIBUTESContent = SGetField(LocalBridgeClazz, "READ_ATTRIBUTES"); _READ_ATTRIBUTESReady = true; } return _READ_ATTRIBUTESContent; } } + private static Java.Nio.File.Attribute.AclEntryPermission _READ_ATTRIBUTESContent = default; + private static bool _READ_ATTRIBUTESReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Nio.File.Attribute.AclEntryPermission READ_DATA { get { if (!_READ_DATAReady) { _READ_DATAContent = SGetField(LocalBridgeClazz, "READ_DATA"); _READ_DATAReady = true; } return _READ_DATAContent; } } + private static Java.Nio.File.Attribute.AclEntryPermission _READ_DATAContent = default; + private static bool _READ_DATAReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Nio.File.Attribute.AclEntryPermission READ_NAMED_ATTRS { get { if (!_READ_NAMED_ATTRSReady) { _READ_NAMED_ATTRSContent = SGetField(LocalBridgeClazz, "READ_NAMED_ATTRS"); _READ_NAMED_ATTRSReady = true; } return _READ_NAMED_ATTRSContent; } } + private static Java.Nio.File.Attribute.AclEntryPermission _READ_NAMED_ATTRSContent = default; + private static bool _READ_NAMED_ATTRSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Nio.File.Attribute.AclEntryPermission SYNCHRONIZE { get { if (!_SYNCHRONIZEReady) { _SYNCHRONIZEContent = SGetField(LocalBridgeClazz, "SYNCHRONIZE"); _SYNCHRONIZEReady = true; } return _SYNCHRONIZEContent; } } + private static Java.Nio.File.Attribute.AclEntryPermission _SYNCHRONIZEContent = default; + private static bool _SYNCHRONIZEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Nio.File.Attribute.AclEntryPermission WRITE_ACL { get { if (!_WRITE_ACLReady) { _WRITE_ACLContent = SGetField(LocalBridgeClazz, "WRITE_ACL"); _WRITE_ACLReady = true; } return _WRITE_ACLContent; } } + private static Java.Nio.File.Attribute.AclEntryPermission _WRITE_ACLContent = default; + private static bool _WRITE_ACLReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Nio.File.Attribute.AclEntryPermission WRITE_ATTRIBUTES { get { if (!_WRITE_ATTRIBUTESReady) { _WRITE_ATTRIBUTESContent = SGetField(LocalBridgeClazz, "WRITE_ATTRIBUTES"); _WRITE_ATTRIBUTESReady = true; } return _WRITE_ATTRIBUTESContent; } } + private static Java.Nio.File.Attribute.AclEntryPermission _WRITE_ATTRIBUTESContent = default; + private static bool _WRITE_ATTRIBUTESReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Nio.File.Attribute.AclEntryPermission WRITE_DATA { get { if (!_WRITE_DATAReady) { _WRITE_DATAContent = SGetField(LocalBridgeClazz, "WRITE_DATA"); _WRITE_DATAReady = true; } return _WRITE_DATAContent; } } + private static Java.Nio.File.Attribute.AclEntryPermission _WRITE_DATAContent = default; + private static bool _WRITE_DATAReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Nio.File.Attribute.AclEntryPermission WRITE_NAMED_ATTRS { get { if (!_WRITE_NAMED_ATTRSReady) { _WRITE_NAMED_ATTRSContent = SGetField(LocalBridgeClazz, "WRITE_NAMED_ATTRS"); _WRITE_NAMED_ATTRSReady = true; } return _WRITE_NAMED_ATTRSContent; } } + private static Java.Nio.File.Attribute.AclEntryPermission _WRITE_NAMED_ATTRSContent = default; + private static bool _WRITE_NAMED_ATTRSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Nio.File.Attribute.AclEntryPermission WRITE_OWNER { get { if (!_WRITE_OWNERReady) { _WRITE_OWNERContent = SGetField(LocalBridgeClazz, "WRITE_OWNER"); _WRITE_OWNERReady = true; } return _WRITE_OWNERContent; } } + private static Java.Nio.File.Attribute.AclEntryPermission _WRITE_OWNERContent = default; + private static bool _WRITE_OWNERReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Nio.File.Attribute.AclEntryPermission ValueOf(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Ljava/lang/String;)Ljava/nio/file/attribute/AclEntryPermission;", arg0); + } + /// + /// + /// + /// + public static Java.Nio.File.Attribute.AclEntryPermission[] Values() + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "values", "()[Ljava/nio/file/attribute/AclEntryPermission;"); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/File/Attribute/AclEntryType.cs b/src/net/JNet/GeneratedCore/Java/Nio/File/Attribute/AclEntryType.cs new file mode 100644 index 0000000000..c190328304 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/File/Attribute/AclEntryType.cs @@ -0,0 +1,99 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.File.Attribute +{ + #region AclEntryType + public partial class AclEntryType + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Nio.File.Attribute.AclEntryType ALARM { get { if (!_ALARMReady) { _ALARMContent = SGetField(LocalBridgeClazz, "ALARM"); _ALARMReady = true; } return _ALARMContent; } } + private static Java.Nio.File.Attribute.AclEntryType _ALARMContent = default; + private static bool _ALARMReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Nio.File.Attribute.AclEntryType ALLOW { get { if (!_ALLOWReady) { _ALLOWContent = SGetField(LocalBridgeClazz, "ALLOW"); _ALLOWReady = true; } return _ALLOWContent; } } + private static Java.Nio.File.Attribute.AclEntryType _ALLOWContent = default; + private static bool _ALLOWReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Nio.File.Attribute.AclEntryType AUDIT { get { if (!_AUDITReady) { _AUDITContent = SGetField(LocalBridgeClazz, "AUDIT"); _AUDITReady = true; } return _AUDITContent; } } + private static Java.Nio.File.Attribute.AclEntryType _AUDITContent = default; + private static bool _AUDITReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Nio.File.Attribute.AclEntryType DENY { get { if (!_DENYReady) { _DENYContent = SGetField(LocalBridgeClazz, "DENY"); _DENYReady = true; } return _DENYContent; } } + private static Java.Nio.File.Attribute.AclEntryType _DENYContent = default; + private static bool _DENYReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Nio.File.Attribute.AclEntryType ValueOf(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Ljava/lang/String;)Ljava/nio/file/attribute/AclEntryType;", arg0); + } + /// + /// + /// + /// + public static Java.Nio.File.Attribute.AclEntryType[] Values() + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "values", "()[Ljava/nio/file/attribute/AclEntryType;"); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/File/Attribute/AclFileAttributeView.cs b/src/net/JNet/GeneratedCore/Java/Nio/File/Attribute/AclFileAttributeView.cs new file mode 100644 index 0000000000..27a751c281 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/File/Attribute/AclFileAttributeView.cs @@ -0,0 +1,100 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.File.Attribute +{ + #region IAclFileAttributeView + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IAclFileAttributeView : Java.Nio.File.Attribute.IFileOwnerAttributeView + { + #region Instance methods + /// + /// + /// + Java.Util.List Acl { get; set; } + /// + /// + /// + /// + Java.Lang.String Name(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region AclFileAttributeView + public partial class AclFileAttributeView : Java.Nio.File.Attribute.IAclFileAttributeView + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Util.List Acl + { + get { return IExecuteWithSignature>("getAcl", "()Ljava/util/List;"); } set { IExecuteWithSignature("setAcl", "(Ljava/util/List;)V", value); } + } + /// + /// + /// + /// + public Java.Lang.String Name() + { + return IExecuteWithSignature("name", "()Ljava/lang/String;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/File/Attribute/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Java/Nio/File/Attribute/AllPackageClasses.cs new file mode 100644 index 0000000000..e214a99e3a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/File/Attribute/AllPackageClasses.cs @@ -0,0 +1,1207 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Java.Nio.File.Attribute +{ + #region AclEntry + /// + /// + /// + public partial class AclEntry : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.nio.file.attribute.AclEntry"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public AclEntry() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public AclEntry(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region Builder + /// + /// + /// + public partial class Builder : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.nio.file.attribute.AclEntry$Builder"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Builder() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Builder(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region AclEntryFlag + /// + /// + /// + public partial class AclEntryFlag : Java.Lang.Enum + { + const string _bridgeClassName = "java.nio.file.attribute.AclEntryFlag"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public AclEntryFlag() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public AclEntryFlag(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AclEntryPermission + /// + /// + /// + public partial class AclEntryPermission : Java.Lang.Enum + { + const string _bridgeClassName = "java.nio.file.attribute.AclEntryPermission"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public AclEntryPermission() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public AclEntryPermission(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AclEntryType + /// + /// + /// + public partial class AclEntryType : Java.Lang.Enum + { + const string _bridgeClassName = "java.nio.file.attribute.AclEntryType"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public AclEntryType() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public AclEntryType(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AclFileAttributeView + /// + /// + /// + public partial class AclFileAttributeView : Java.Nio.File.Attribute.FileOwnerAttributeView + { + const string _bridgeClassName = "java.nio.file.attribute.AclFileAttributeView"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AclFileAttributeView class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AclFileAttributeView() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AclFileAttributeView class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AclFileAttributeView(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AttributeView + /// + /// + /// + public partial class AttributeView : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.nio.file.attribute.AttributeView"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AttributeView class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AttributeView() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AttributeView class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AttributeView(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region BasicFileAttributes + /// + /// + /// + public partial class BasicFileAttributes : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.nio.file.attribute.BasicFileAttributes"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("BasicFileAttributes class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public BasicFileAttributes() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("BasicFileAttributes class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public BasicFileAttributes(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region BasicFileAttributeView + /// + /// + /// + public partial class BasicFileAttributeView : Java.Nio.File.Attribute.FileAttributeView + { + const string _bridgeClassName = "java.nio.file.attribute.BasicFileAttributeView"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("BasicFileAttributeView class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public BasicFileAttributeView() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("BasicFileAttributeView class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public BasicFileAttributeView(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DosFileAttributes + /// + /// + /// + public partial class DosFileAttributes : Java.Nio.File.Attribute.BasicFileAttributes + { + const string _bridgeClassName = "java.nio.file.attribute.DosFileAttributes"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("DosFileAttributes class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DosFileAttributes() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("DosFileAttributes class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DosFileAttributes(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DosFileAttributeView + /// + /// + /// + public partial class DosFileAttributeView : Java.Nio.File.Attribute.BasicFileAttributeView + { + const string _bridgeClassName = "java.nio.file.attribute.DosFileAttributeView"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("DosFileAttributeView class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DosFileAttributeView() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("DosFileAttributeView class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DosFileAttributeView(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region FileAttribute + /// + /// + /// + public partial class FileAttribute : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.nio.file.attribute.FileAttribute"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("FileAttribute class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public FileAttribute() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("FileAttribute class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public FileAttribute(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region FileAttribute + /// + /// + /// + /// + public partial class FileAttribute : MASES.JCOBridge.C2JBridge.JVMBridgeBase> + { + const string _bridgeClassName = "java.nio.file.attribute.FileAttribute"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("FileAttribute class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public FileAttribute() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("FileAttribute class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public FileAttribute(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region FileAttributeView + /// + /// + /// + public partial class FileAttributeView : Java.Nio.File.Attribute.AttributeView + { + const string _bridgeClassName = "java.nio.file.attribute.FileAttributeView"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("FileAttributeView class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public FileAttributeView() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("FileAttributeView class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public FileAttributeView(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region FileOwnerAttributeView + /// + /// + /// + public partial class FileOwnerAttributeView : Java.Nio.File.Attribute.FileAttributeView + { + const string _bridgeClassName = "java.nio.file.attribute.FileOwnerAttributeView"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("FileOwnerAttributeView class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public FileOwnerAttributeView() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("FileOwnerAttributeView class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public FileOwnerAttributeView(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region FileStoreAttributeView + /// + /// + /// + public partial class FileStoreAttributeView : Java.Nio.File.Attribute.AttributeView + { + const string _bridgeClassName = "java.nio.file.attribute.FileStoreAttributeView"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("FileStoreAttributeView class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public FileStoreAttributeView() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("FileStoreAttributeView class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public FileStoreAttributeView(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region FileTime + /// + /// + /// + public partial class FileTime : Java.Lang.Comparable + { + const string _bridgeClassName = "java.nio.file.attribute.FileTime"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public FileTime() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public FileTime(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region GroupPrincipal + /// + /// + /// + public partial class GroupPrincipal : Java.Nio.File.Attribute.UserPrincipal + { + const string _bridgeClassName = "java.nio.file.attribute.GroupPrincipal"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("GroupPrincipal class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public GroupPrincipal() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("GroupPrincipal class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public GroupPrincipal(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PosixFileAttributes + /// + /// + /// + public partial class PosixFileAttributes : Java.Nio.File.Attribute.BasicFileAttributes + { + const string _bridgeClassName = "java.nio.file.attribute.PosixFileAttributes"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("PosixFileAttributes class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public PosixFileAttributes() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("PosixFileAttributes class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public PosixFileAttributes(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PosixFileAttributeView + /// + /// + /// + public partial class PosixFileAttributeView : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.nio.file.attribute.PosixFileAttributeView"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("PosixFileAttributeView class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public PosixFileAttributeView() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("PosixFileAttributeView class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public PosixFileAttributeView(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PosixFilePermission + /// + /// + /// + public partial class PosixFilePermission : Java.Lang.Enum + { + const string _bridgeClassName = "java.nio.file.attribute.PosixFilePermission"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public PosixFilePermission() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public PosixFilePermission(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PosixFilePermissions + /// + /// + /// + public partial class PosixFilePermissions : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.nio.file.attribute.PosixFilePermissions"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public PosixFilePermissions() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public PosixFilePermissions(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region UserDefinedFileAttributeView + /// + /// + /// + public partial class UserDefinedFileAttributeView : Java.Nio.File.Attribute.FileAttributeView + { + const string _bridgeClassName = "java.nio.file.attribute.UserDefinedFileAttributeView"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("UserDefinedFileAttributeView class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public UserDefinedFileAttributeView() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("UserDefinedFileAttributeView class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public UserDefinedFileAttributeView(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region UserPrincipal + /// + /// + /// + public partial class UserPrincipal : Java.Security.Principal + { + const string _bridgeClassName = "java.nio.file.attribute.UserPrincipal"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("UserPrincipal class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public UserPrincipal() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("UserPrincipal class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public UserPrincipal(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region UserPrincipalLookupService + /// + /// + /// + public partial class UserPrincipalLookupService : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.nio.file.attribute.UserPrincipalLookupService"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("UserPrincipalLookupService class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public UserPrincipalLookupService() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("UserPrincipalLookupService class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public UserPrincipalLookupService(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region UserPrincipalNotFoundException + /// + /// + /// + public partial class UserPrincipalNotFoundException : Java.Io.IOException + { + const string _bridgeClassName = "java.nio.file.attribute.UserPrincipalNotFoundException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/File/Attribute/AttributeView.cs b/src/net/JNet/GeneratedCore/Java/Nio/File/Attribute/AttributeView.cs new file mode 100644 index 0000000000..1f9e253fe1 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/File/Attribute/AttributeView.cs @@ -0,0 +1,89 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.File.Attribute +{ + #region IAttributeView + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IAttributeView + { + #region Instance methods + /// + /// + /// + /// + Java.Lang.String Name(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region AttributeView + public partial class AttributeView : Java.Nio.File.Attribute.IAttributeView + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public Java.Lang.String Name() + { + return IExecuteWithSignature("name", "()Ljava/lang/String;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/File/Attribute/BasicFileAttributeView.cs b/src/net/JNet/GeneratedCore/Java/Nio/File/Attribute/BasicFileAttributeView.cs new file mode 100644 index 0000000000..4e9f462abc --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/File/Attribute/BasicFileAttributeView.cs @@ -0,0 +1,123 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.File.Attribute +{ + #region IBasicFileAttributeView + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IBasicFileAttributeView : Java.Nio.File.Attribute.IFileAttributeView + { + #region Instance methods + /// + /// + /// + /// + Java.Lang.String Name(); + /// + /// + /// + /// + /// + Java.Nio.File.Attribute.BasicFileAttributes ReadAttributes(); + /// + /// + /// + /// + /// + /// + /// + void SetTimes(Java.Nio.File.Attribute.FileTime arg0, Java.Nio.File.Attribute.FileTime arg1, Java.Nio.File.Attribute.FileTime arg2); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region BasicFileAttributeView + public partial class BasicFileAttributeView : Java.Nio.File.Attribute.IBasicFileAttributeView + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public Java.Lang.String Name() + { + return IExecuteWithSignature("name", "()Ljava/lang/String;"); + } + /// + /// + /// + /// + /// + public Java.Nio.File.Attribute.BasicFileAttributes ReadAttributes() + { + return IExecuteWithSignature("readAttributes", "()Ljava/nio/file/attribute/BasicFileAttributes;"); + } + /// + /// + /// + /// + /// + /// + /// + public void SetTimes(Java.Nio.File.Attribute.FileTime arg0, Java.Nio.File.Attribute.FileTime arg1, Java.Nio.File.Attribute.FileTime arg2) + { + IExecute("setTimes", arg0, arg1, arg2); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/File/Attribute/BasicFileAttributes.cs b/src/net/JNet/GeneratedCore/Java/Nio/File/Attribute/BasicFileAttributes.cs new file mode 100644 index 0000000000..a204a22000 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/File/Attribute/BasicFileAttributes.cs @@ -0,0 +1,193 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.File.Attribute +{ + #region IBasicFileAttributes + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IBasicFileAttributes + { + #region Instance methods + /// + /// + /// + /// + bool IsDirectory(); + /// + /// + /// + /// + bool IsOther(); + /// + /// + /// + /// + bool IsRegularFile(); + /// + /// + /// + /// + bool IsSymbolicLink(); + /// + /// + /// + /// + object FileKey(); + /// + /// + /// + /// + Java.Nio.File.Attribute.FileTime CreationTime(); + /// + /// + /// + /// + Java.Nio.File.Attribute.FileTime LastAccessTime(); + /// + /// + /// + /// + Java.Nio.File.Attribute.FileTime LastModifiedTime(); + /// + /// + /// + /// + long Size(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region BasicFileAttributes + public partial class BasicFileAttributes : Java.Nio.File.Attribute.IBasicFileAttributes + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public bool IsDirectory() + { + return IExecuteWithSignature("isDirectory", "()Z"); + } + /// + /// + /// + /// + public bool IsOther() + { + return IExecuteWithSignature("isOther", "()Z"); + } + /// + /// + /// + /// + public bool IsRegularFile() + { + return IExecuteWithSignature("isRegularFile", "()Z"); + } + /// + /// + /// + /// + public bool IsSymbolicLink() + { + return IExecuteWithSignature("isSymbolicLink", "()Z"); + } + /// + /// + /// + /// + public object FileKey() + { + return IExecuteWithSignature("fileKey", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public Java.Nio.File.Attribute.FileTime CreationTime() + { + return IExecuteWithSignature("creationTime", "()Ljava/nio/file/attribute/FileTime;"); + } + /// + /// + /// + /// + public Java.Nio.File.Attribute.FileTime LastAccessTime() + { + return IExecuteWithSignature("lastAccessTime", "()Ljava/nio/file/attribute/FileTime;"); + } + /// + /// + /// + /// + public Java.Nio.File.Attribute.FileTime LastModifiedTime() + { + return IExecuteWithSignature("lastModifiedTime", "()Ljava/nio/file/attribute/FileTime;"); + } + /// + /// + /// + /// + public long Size() + { + return IExecuteWithSignature("size", "()J"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/File/Attribute/DosFileAttributeView.cs b/src/net/JNet/GeneratedCore/Java/Nio/File/Attribute/DosFileAttributeView.cs new file mode 100644 index 0000000000..430fb33156 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/File/Attribute/DosFileAttributeView.cs @@ -0,0 +1,164 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.File.Attribute +{ + #region IDosFileAttributeView + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IDosFileAttributeView : Java.Nio.File.Attribute.IBasicFileAttributeView + { + #region Instance methods + /// + /// + /// + /// + Java.Lang.String Name(); + /// + /// + /// + /// + /// + void SetArchive(bool arg0); + /// + /// + /// + /// + /// + void SetHidden(bool arg0); + /// + /// + /// + /// + /// + void SetReadOnly(bool arg0); + /// + /// + /// + /// + /// + void SetSystem(bool arg0); + /// + /// + /// + /// + /// + Java.Nio.File.Attribute.BasicFileAttributes ReadAttributes(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region DosFileAttributeView + public partial class DosFileAttributeView : Java.Nio.File.Attribute.IDosFileAttributeView + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public Java.Lang.String Name() + { + return IExecuteWithSignature("name", "()Ljava/lang/String;"); + } + /// + /// + /// + /// + /// + public void SetArchive(bool arg0) + { + IExecuteWithSignature("setArchive", "(Z)V", arg0); + } + /// + /// + /// + /// + /// + public void SetHidden(bool arg0) + { + IExecuteWithSignature("setHidden", "(Z)V", arg0); + } + /// + /// + /// + /// + /// + public void SetReadOnly(bool arg0) + { + IExecuteWithSignature("setReadOnly", "(Z)V", arg0); + } + /// + /// + /// + /// + /// + public void SetSystem(bool arg0) + { + IExecuteWithSignature("setSystem", "(Z)V", arg0); + } + /// + /// + /// + /// + /// + public Java.Nio.File.Attribute.BasicFileAttributes ReadAttributes() + { + return IExecuteWithSignature("readAttributes", "()Ljava/nio/file/attribute/BasicFileAttributes;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/File/Attribute/DosFileAttributes.cs b/src/net/JNet/GeneratedCore/Java/Nio/File/Attribute/DosFileAttributes.cs new file mode 100644 index 0000000000..751cd65160 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/File/Attribute/DosFileAttributes.cs @@ -0,0 +1,128 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.File.Attribute +{ + #region IDosFileAttributes + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IDosFileAttributes : Java.Nio.File.Attribute.IBasicFileAttributes + { + #region Instance methods + /// + /// + /// + /// + bool IsArchive(); + /// + /// + /// + /// + bool IsHidden(); + /// + /// + /// + /// + bool IsReadOnly(); + /// + /// + /// + /// + bool IsSystem(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region DosFileAttributes + public partial class DosFileAttributes : Java.Nio.File.Attribute.IDosFileAttributes + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public bool IsArchive() + { + return IExecuteWithSignature("isArchive", "()Z"); + } + /// + /// + /// + /// + public bool IsHidden() + { + return IExecuteWithSignature("isHidden", "()Z"); + } + /// + /// + /// + /// + public bool IsReadOnly() + { + return IExecuteWithSignature("isReadOnly", "()Z"); + } + /// + /// + /// + /// + public bool IsSystem() + { + return IExecuteWithSignature("isSystem", "()Z"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/File/Attribute/FileAttribute.cs b/src/net/JNet/GeneratedCore/Java/Nio/File/Attribute/FileAttribute.cs new file mode 100644 index 0000000000..b6c2684311 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/File/Attribute/FileAttribute.cs @@ -0,0 +1,153 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.File.Attribute +{ + #region FileAttribute + public partial class FileAttribute + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public Java.Lang.String Name() + { + return IExecuteWithSignature("name", "()Ljava/lang/String;"); + } + /// + /// + /// + /// + public object Value() + { + return IExecuteWithSignature("value", "()Ljava/lang/Object;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region IFileAttribute + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IFileAttribute + { + #region Instance methods + /// + /// + /// + /// + Java.Lang.String Name(); + /// + /// + /// + /// + T Value(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region FileAttribute + public partial class FileAttribute : Java.Nio.File.Attribute.IFileAttribute + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Nio.File.Attribute.FileAttribute(Java.Nio.File.Attribute.FileAttribute t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public Java.Lang.String Name() + { + return IExecuteWithSignature("name", "()Ljava/lang/String;"); + } + /// + /// + /// + /// + public T Value() + { + return IExecuteWithSignature("value", "()Ljava/lang/Object;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/File/Attribute/FileAttributeView.cs b/src/net/JNet/GeneratedCore/Java/Nio/File/Attribute/FileAttributeView.cs new file mode 100644 index 0000000000..302982ea70 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/File/Attribute/FileAttributeView.cs @@ -0,0 +1,76 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.File.Attribute +{ + #region IFileAttributeView + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IFileAttributeView : Java.Nio.File.Attribute.IAttributeView + { + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region FileAttributeView + public partial class FileAttributeView : Java.Nio.File.Attribute.IFileAttributeView + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/File/Attribute/FileOwnerAttributeView.cs b/src/net/JNet/GeneratedCore/Java/Nio/File/Attribute/FileOwnerAttributeView.cs new file mode 100644 index 0000000000..0e2fcda39b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/File/Attribute/FileOwnerAttributeView.cs @@ -0,0 +1,100 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.File.Attribute +{ + #region IFileOwnerAttributeView + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IFileOwnerAttributeView : Java.Nio.File.Attribute.IFileAttributeView + { + #region Instance methods + /// + /// + /// + Java.Nio.File.Attribute.UserPrincipal Owner { get; set; } + /// + /// + /// + /// + Java.Lang.String Name(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region FileOwnerAttributeView + public partial class FileOwnerAttributeView : Java.Nio.File.Attribute.IFileOwnerAttributeView + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Nio.File.Attribute.UserPrincipal Owner + { + get { return IExecuteWithSignature("getOwner", "()Ljava/nio/file/attribute/UserPrincipal;"); } set { IExecuteWithSignature("setOwner", "(Ljava/nio/file/attribute/UserPrincipal;)V", value); } + } + /// + /// + /// + /// + public Java.Lang.String Name() + { + return IExecuteWithSignature("name", "()Ljava/lang/String;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/File/Attribute/FileStoreAttributeView.cs b/src/net/JNet/GeneratedCore/Java/Nio/File/Attribute/FileStoreAttributeView.cs new file mode 100644 index 0000000000..2a211d3000 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/File/Attribute/FileStoreAttributeView.cs @@ -0,0 +1,76 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.File.Attribute +{ + #region IFileStoreAttributeView + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IFileStoreAttributeView : Java.Nio.File.Attribute.IAttributeView + { + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region FileStoreAttributeView + public partial class FileStoreAttributeView : Java.Nio.File.Attribute.IFileStoreAttributeView + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/File/Attribute/FileTime.cs b/src/net/JNet/GeneratedCore/Java/Nio/File/Attribute/FileTime.cs new file mode 100644 index 0000000000..cedbfb2fcf --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/File/Attribute/FileTime.cs @@ -0,0 +1,129 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.File.Attribute +{ + #region FileTime + public partial class FileTime + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Nio.File.Attribute.FileTime From(Java.Time.Instant arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "from", "(Ljava/time/Instant;)Ljava/nio/file/attribute/FileTime;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Nio.File.Attribute.FileTime From(long arg0, Java.Util.Concurrent.TimeUnit arg1) + { + return SExecute(LocalBridgeClazz, "from", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Java.Nio.File.Attribute.FileTime FromMillis(long arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "fromMillis", "(J)Ljava/nio/file/attribute/FileTime;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public int CompareTo(object arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/lang/Object;)I", arg0); + } + /// + /// + /// + /// + /// + public int CompareTo(Java.Nio.File.Attribute.FileTime arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/nio/file/attribute/FileTime;)I", arg0); + } + /// + /// + /// + /// + public Java.Time.Instant ToInstant() + { + return IExecuteWithSignature("toInstant", "()Ljava/time/Instant;"); + } + /// + /// + /// + /// + /// + public long To(Java.Util.Concurrent.TimeUnit arg0) + { + return IExecuteWithSignature("to", "(Ljava/util/concurrent/TimeUnit;)J", arg0); + } + /// + /// + /// + /// + public long ToMillis() + { + return IExecuteWithSignature("toMillis", "()J"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/File/Attribute/GroupPrincipal.cs b/src/net/JNet/GeneratedCore/Java/Nio/File/Attribute/GroupPrincipal.cs new file mode 100644 index 0000000000..9646579315 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/File/Attribute/GroupPrincipal.cs @@ -0,0 +1,76 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.File.Attribute +{ + #region IGroupPrincipal + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IGroupPrincipal : Java.Nio.File.Attribute.IUserPrincipal + { + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region GroupPrincipal + public partial class GroupPrincipal : Java.Nio.File.Attribute.IGroupPrincipal + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/File/Attribute/PosixFileAttributeView.cs b/src/net/JNet/GeneratedCore/Java/Nio/File/Attribute/PosixFileAttributeView.cs new file mode 100644 index 0000000000..d098b8d903 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/File/Attribute/PosixFileAttributeView.cs @@ -0,0 +1,142 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.File.Attribute +{ + #region IPosixFileAttributeView + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IPosixFileAttributeView + { + #region Instance methods + /// + /// + /// + /// + Java.Lang.String Name(); + /// + /// + /// + /// + /// + void SetGroup(Java.Nio.File.Attribute.GroupPrincipal arg0); + /// + /// + /// + /// + /// + void SetPermissions(Java.Util.Set arg0); + /// + /// + /// + /// + /// + Java.Nio.File.Attribute.BasicFileAttributes ReadAttributes(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region PosixFileAttributeView + public partial class PosixFileAttributeView : Java.Nio.File.Attribute.IPosixFileAttributeView + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Nio.File.Attribute.BasicFileAttributeView(Java.Nio.File.Attribute.PosixFileAttributeView t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Nio.File.Attribute.FileOwnerAttributeView(Java.Nio.File.Attribute.PosixFileAttributeView t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public Java.Lang.String Name() + { + return IExecuteWithSignature("name", "()Ljava/lang/String;"); + } + /// + /// + /// + /// + /// + public void SetGroup(Java.Nio.File.Attribute.GroupPrincipal arg0) + { + IExecuteWithSignature("setGroup", "(Ljava/nio/file/attribute/GroupPrincipal;)V", arg0); + } + /// + /// + /// + /// + /// + public void SetPermissions(Java.Util.Set arg0) + { + IExecuteWithSignature("setPermissions", "(Ljava/util/Set;)V", arg0); + } + /// + /// + /// + /// + /// + public Java.Nio.File.Attribute.BasicFileAttributes ReadAttributes() + { + return IExecuteWithSignature("readAttributes", "()Ljava/nio/file/attribute/BasicFileAttributes;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/File/Attribute/PosixFileAttributes.cs b/src/net/JNet/GeneratedCore/Java/Nio/File/Attribute/PosixFileAttributes.cs new file mode 100644 index 0000000000..d5bc23bc7a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/File/Attribute/PosixFileAttributes.cs @@ -0,0 +1,115 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.File.Attribute +{ + #region IPosixFileAttributes + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IPosixFileAttributes : Java.Nio.File.Attribute.IBasicFileAttributes + { + #region Instance methods + /// + /// + /// + /// + Java.Nio.File.Attribute.GroupPrincipal Group(); + /// + /// + /// + /// + Java.Nio.File.Attribute.UserPrincipal Owner(); + /// + /// + /// + /// + Java.Util.Set Permissions(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region PosixFileAttributes + public partial class PosixFileAttributes : Java.Nio.File.Attribute.IPosixFileAttributes + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public Java.Nio.File.Attribute.GroupPrincipal Group() + { + return IExecuteWithSignature("group", "()Ljava/nio/file/attribute/GroupPrincipal;"); + } + /// + /// + /// + /// + public Java.Nio.File.Attribute.UserPrincipal Owner() + { + return IExecuteWithSignature("owner", "()Ljava/nio/file/attribute/UserPrincipal;"); + } + /// + /// + /// + /// + public Java.Util.Set Permissions() + { + return IExecuteWithSignature>("permissions", "()Ljava/util/Set;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/File/Attribute/PosixFilePermission.cs b/src/net/JNet/GeneratedCore/Java/Nio/File/Attribute/PosixFilePermission.cs new file mode 100644 index 0000000000..fc0ddc3b30 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/File/Attribute/PosixFilePermission.cs @@ -0,0 +1,129 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.File.Attribute +{ + #region PosixFilePermission + public partial class PosixFilePermission + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Nio.File.Attribute.PosixFilePermission GROUP_EXECUTE { get { if (!_GROUP_EXECUTEReady) { _GROUP_EXECUTEContent = SGetField(LocalBridgeClazz, "GROUP_EXECUTE"); _GROUP_EXECUTEReady = true; } return _GROUP_EXECUTEContent; } } + private static Java.Nio.File.Attribute.PosixFilePermission _GROUP_EXECUTEContent = default; + private static bool _GROUP_EXECUTEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Nio.File.Attribute.PosixFilePermission GROUP_READ { get { if (!_GROUP_READReady) { _GROUP_READContent = SGetField(LocalBridgeClazz, "GROUP_READ"); _GROUP_READReady = true; } return _GROUP_READContent; } } + private static Java.Nio.File.Attribute.PosixFilePermission _GROUP_READContent = default; + private static bool _GROUP_READReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Nio.File.Attribute.PosixFilePermission GROUP_WRITE { get { if (!_GROUP_WRITEReady) { _GROUP_WRITEContent = SGetField(LocalBridgeClazz, "GROUP_WRITE"); _GROUP_WRITEReady = true; } return _GROUP_WRITEContent; } } + private static Java.Nio.File.Attribute.PosixFilePermission _GROUP_WRITEContent = default; + private static bool _GROUP_WRITEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Nio.File.Attribute.PosixFilePermission OTHERS_EXECUTE { get { if (!_OTHERS_EXECUTEReady) { _OTHERS_EXECUTEContent = SGetField(LocalBridgeClazz, "OTHERS_EXECUTE"); _OTHERS_EXECUTEReady = true; } return _OTHERS_EXECUTEContent; } } + private static Java.Nio.File.Attribute.PosixFilePermission _OTHERS_EXECUTEContent = default; + private static bool _OTHERS_EXECUTEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Nio.File.Attribute.PosixFilePermission OTHERS_READ { get { if (!_OTHERS_READReady) { _OTHERS_READContent = SGetField(LocalBridgeClazz, "OTHERS_READ"); _OTHERS_READReady = true; } return _OTHERS_READContent; } } + private static Java.Nio.File.Attribute.PosixFilePermission _OTHERS_READContent = default; + private static bool _OTHERS_READReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Nio.File.Attribute.PosixFilePermission OTHERS_WRITE { get { if (!_OTHERS_WRITEReady) { _OTHERS_WRITEContent = SGetField(LocalBridgeClazz, "OTHERS_WRITE"); _OTHERS_WRITEReady = true; } return _OTHERS_WRITEContent; } } + private static Java.Nio.File.Attribute.PosixFilePermission _OTHERS_WRITEContent = default; + private static bool _OTHERS_WRITEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Nio.File.Attribute.PosixFilePermission OWNER_EXECUTE { get { if (!_OWNER_EXECUTEReady) { _OWNER_EXECUTEContent = SGetField(LocalBridgeClazz, "OWNER_EXECUTE"); _OWNER_EXECUTEReady = true; } return _OWNER_EXECUTEContent; } } + private static Java.Nio.File.Attribute.PosixFilePermission _OWNER_EXECUTEContent = default; + private static bool _OWNER_EXECUTEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Nio.File.Attribute.PosixFilePermission OWNER_READ { get { if (!_OWNER_READReady) { _OWNER_READContent = SGetField(LocalBridgeClazz, "OWNER_READ"); _OWNER_READReady = true; } return _OWNER_READContent; } } + private static Java.Nio.File.Attribute.PosixFilePermission _OWNER_READContent = default; + private static bool _OWNER_READReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Nio.File.Attribute.PosixFilePermission OWNER_WRITE { get { if (!_OWNER_WRITEReady) { _OWNER_WRITEContent = SGetField(LocalBridgeClazz, "OWNER_WRITE"); _OWNER_WRITEReady = true; } return _OWNER_WRITEContent; } } + private static Java.Nio.File.Attribute.PosixFilePermission _OWNER_WRITEContent = default; + private static bool _OWNER_WRITEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Nio.File.Attribute.PosixFilePermission ValueOf(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Ljava/lang/String;)Ljava/nio/file/attribute/PosixFilePermission;", arg0); + } + /// + /// + /// + /// + public static Java.Nio.File.Attribute.PosixFilePermission[] Values() + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "values", "()[Ljava/nio/file/attribute/PosixFilePermission;"); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/File/Attribute/PosixFilePermissions.cs b/src/net/JNet/GeneratedCore/Java/Nio/File/Attribute/PosixFilePermissions.cs new file mode 100644 index 0000000000..074ac86664 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/File/Attribute/PosixFilePermissions.cs @@ -0,0 +1,85 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.File.Attribute +{ + #region PosixFilePermissions + public partial class PosixFilePermissions + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Lang.String ToString(Java.Util.Set arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "toString", "(Ljava/util/Set;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Nio.File.Attribute.FileAttribute> AsFileAttribute(Java.Util.Set arg0) + { + return SExecuteWithSignature>>(LocalBridgeClazz, "asFileAttribute", "(Ljava/util/Set;)Ljava/nio/file/attribute/FileAttribute;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Util.Set FromString(Java.Lang.String arg0) + { + return SExecuteWithSignature>(LocalBridgeClazz, "fromString", "(Ljava/lang/String;)Ljava/util/Set;", arg0); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/File/Attribute/UserDefinedFileAttributeView.cs b/src/net/JNet/GeneratedCore/Java/Nio/File/Attribute/UserDefinedFileAttributeView.cs new file mode 100644 index 0000000000..af50489825 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/File/Attribute/UserDefinedFileAttributeView.cs @@ -0,0 +1,174 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.File.Attribute +{ + #region IUserDefinedFileAttributeView + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IUserDefinedFileAttributeView : Java.Nio.File.Attribute.IFileAttributeView + { + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + int Read(Java.Lang.String arg0, Java.Nio.ByteBuffer arg1); + /// + /// + /// + /// + /// + /// + int Size(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + /// + int Write(Java.Lang.String arg0, Java.Nio.ByteBuffer arg1); + /// + /// + /// + /// + Java.Lang.String Name(); + /// + /// + /// + /// + /// + Java.Util.List List(); + /// + /// + /// + /// + /// + void Delete(Java.Lang.String arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region UserDefinedFileAttributeView + public partial class UserDefinedFileAttributeView : Java.Nio.File.Attribute.IUserDefinedFileAttributeView + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + public int Read(Java.Lang.String arg0, Java.Nio.ByteBuffer arg1) + { + return IExecute("read", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public int Size(Java.Lang.String arg0) + { + return IExecuteWithSignature("size", "(Ljava/lang/String;)I", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public int Write(Java.Lang.String arg0, Java.Nio.ByteBuffer arg1) + { + return IExecute("write", arg0, arg1); + } + /// + /// + /// + /// + public Java.Lang.String Name() + { + return IExecuteWithSignature("name", "()Ljava/lang/String;"); + } + /// + /// + /// + /// + /// + public Java.Util.List List() + { + return IExecuteWithSignature>("list", "()Ljava/util/List;"); + } + /// + /// + /// + /// + /// + public void Delete(Java.Lang.String arg0) + { + IExecuteWithSignature("delete", "(Ljava/lang/String;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/File/Attribute/UserPrincipal.cs b/src/net/JNet/GeneratedCore/Java/Nio/File/Attribute/UserPrincipal.cs new file mode 100644 index 0000000000..6d387b2165 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/File/Attribute/UserPrincipal.cs @@ -0,0 +1,76 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.File.Attribute +{ + #region IUserPrincipal + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IUserPrincipal : Java.Security.IPrincipal + { + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region UserPrincipal + public partial class UserPrincipal : Java.Nio.File.Attribute.IUserPrincipal + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/File/Attribute/UserPrincipalLookupService.cs b/src/net/JNet/GeneratedCore/Java/Nio/File/Attribute/UserPrincipalLookupService.cs new file mode 100644 index 0000000000..4c0ccf75e1 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/File/Attribute/UserPrincipalLookupService.cs @@ -0,0 +1,78 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.File.Attribute +{ + #region UserPrincipalLookupService + public partial class UserPrincipalLookupService + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public Java.Nio.File.Attribute.GroupPrincipal LookupPrincipalByGroupName(Java.Lang.String arg0) + { + return IExecuteWithSignature("lookupPrincipalByGroupName", "(Ljava/lang/String;)Ljava/nio/file/attribute/GroupPrincipal;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Nio.File.Attribute.UserPrincipal LookupPrincipalByName(Java.Lang.String arg0) + { + return IExecuteWithSignature("lookupPrincipalByName", "(Ljava/lang/String;)Ljava/nio/file/attribute/UserPrincipal;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/File/Attribute/UserPrincipalNotFoundException.cs b/src/net/JNet/GeneratedCore/Java/Nio/File/Attribute/UserPrincipalNotFoundException.cs new file mode 100644 index 0000000000..1c217b2160 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/File/Attribute/UserPrincipalNotFoundException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.File.Attribute +{ + #region UserPrincipalNotFoundException + public partial class UserPrincipalNotFoundException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/File/ClosedDirectoryStreamException.cs b/src/net/JNet/GeneratedCore/Java/Nio/File/ClosedDirectoryStreamException.cs new file mode 100644 index 0000000000..57c8875fd2 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/File/ClosedDirectoryStreamException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.File +{ + #region ClosedDirectoryStreamException + public partial class ClosedDirectoryStreamException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/File/ClosedFileSystemException.cs b/src/net/JNet/GeneratedCore/Java/Nio/File/ClosedFileSystemException.cs new file mode 100644 index 0000000000..3472747dd1 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/File/ClosedFileSystemException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.File +{ + #region ClosedFileSystemException + public partial class ClosedFileSystemException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/File/ClosedWatchServiceException.cs b/src/net/JNet/GeneratedCore/Java/Nio/File/ClosedWatchServiceException.cs new file mode 100644 index 0000000000..2f4c5cb510 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/File/ClosedWatchServiceException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.File +{ + #region ClosedWatchServiceException + public partial class ClosedWatchServiceException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/File/CopyOption.cs b/src/net/JNet/GeneratedCore/Java/Nio/File/CopyOption.cs new file mode 100644 index 0000000000..a89cdf4f38 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/File/CopyOption.cs @@ -0,0 +1,76 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.File +{ + #region ICopyOption + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ICopyOption + { + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region CopyOption + public partial class CopyOption : Java.Nio.File.ICopyOption + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/File/DirectoryIteratorException.cs b/src/net/JNet/GeneratedCore/Java/Nio/File/DirectoryIteratorException.cs new file mode 100644 index 0000000000..274eb87472 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/File/DirectoryIteratorException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.File +{ + #region DirectoryIteratorException + public partial class DirectoryIteratorException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/File/DirectoryNotEmptyException.cs b/src/net/JNet/GeneratedCore/Java/Nio/File/DirectoryNotEmptyException.cs new file mode 100644 index 0000000000..9450dcf22f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/File/DirectoryNotEmptyException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.File +{ + #region DirectoryNotEmptyException + public partial class DirectoryNotEmptyException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/File/DirectoryStream.cs b/src/net/JNet/GeneratedCore/Java/Nio/File/DirectoryStream.cs new file mode 100644 index 0000000000..7fed66ffb9 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/File/DirectoryStream.cs @@ -0,0 +1,226 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.File +{ + #region DirectoryStream + public partial class DirectoryStream + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Io.Closeable(Java.Nio.File.DirectoryStream t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public Java.Util.Iterator Iterator() + { + return IExecuteWithSignature("iterator", "()Ljava/util/Iterator;"); + } + + #endregion + + #region Nested classes + #region Filter + public partial class Filter + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public bool Accept(object arg0) + { + return IExecuteWithSignature("accept", "(Ljava/lang/Object;)Z", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Filter + public partial class Filter + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Nio.File.DirectoryStream.Filter(Java.Nio.File.DirectoryStream.Filter t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public bool Accept(T arg0) + { + return IExecuteWithSignature("accept", "(Ljava/lang/Object;)Z", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion + + #region IDirectoryStream + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IDirectoryStream + { + #region Instance methods + /// + /// + /// + /// + Java.Util.Iterator Iterator(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region DirectoryStream + public partial class DirectoryStream : Java.Nio.File.IDirectoryStream + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Io.Closeable(Java.Nio.File.DirectoryStream t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Nio.File.DirectoryStream(Java.Nio.File.DirectoryStream t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public Java.Util.Iterator Iterator() + { + return IExecuteWithSignature>("iterator", "()Ljava/util/Iterator;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/File/FileAlreadyExistsException.cs b/src/net/JNet/GeneratedCore/Java/Nio/File/FileAlreadyExistsException.cs new file mode 100644 index 0000000000..b69de9d41f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/File/FileAlreadyExistsException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.File +{ + #region FileAlreadyExistsException + public partial class FileAlreadyExistsException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/File/FileStore.cs b/src/net/JNet/GeneratedCore/Java/Nio/File/FileStore.cs new file mode 100644 index 0000000000..8539bb8817 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/File/FileStore.cs @@ -0,0 +1,148 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.File +{ + #region FileStore + public partial class FileStore + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public long BlockSize + { + get { return IExecuteWithSignature("getBlockSize", "()J"); } + } + /// + /// + /// + public long TotalSpace + { + get { return IExecuteWithSignature("getTotalSpace", "()J"); } + } + /// + /// + /// + public long UnallocatedSpace + { + get { return IExecuteWithSignature("getUnallocatedSpace", "()J"); } + } + /// + /// + /// + public long UsableSpace + { + get { return IExecuteWithSignature("getUsableSpace", "()J"); } + } + /// + /// + /// + /// + /// + /// + public V GetFileStoreAttributeView(Java.Lang.Class arg0) where V : Java.Nio.File.Attribute.IFileStoreAttributeView, new() + { + return IExecute("getFileStoreAttributeView", arg0); + } + /// + /// + /// + /// + public bool IsReadOnly() + { + return IExecuteWithSignature("isReadOnly", "()Z"); + } + /// + /// + /// + /// + /// + public bool SupportsFileAttributeView(Java.Lang.Class arg0) + { + return IExecuteWithSignature("supportsFileAttributeView", "(Ljava/lang/Class;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool SupportsFileAttributeView(Java.Lang.String arg0) + { + return IExecuteWithSignature("supportsFileAttributeView", "(Ljava/lang/String;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public object GetAttribute(Java.Lang.String arg0) + { + return IExecuteWithSignature("getAttribute", "(Ljava/lang/String;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + public Java.Lang.String Name() + { + return IExecuteWithSignature("name", "()Ljava/lang/String;"); + } + /// + /// + /// + /// + public Java.Lang.String Type() + { + return IExecuteWithSignature("type", "()Ljava/lang/String;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/File/FileSystem.cs b/src/net/JNet/GeneratedCore/Java/Nio/File/FileSystem.cs new file mode 100644 index 0000000000..0a6cf06bd0 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/File/FileSystem.cs @@ -0,0 +1,154 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.File +{ + #region FileSystem + public partial class FileSystem + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Iterable FileStores + { + get { return IExecuteWithSignature>("getFileStores", "()Ljava/lang/Iterable;"); } + } + /// + /// + /// + public Java.Lang.Iterable RootDirectories + { + get { return IExecuteWithSignature>("getRootDirectories", "()Ljava/lang/Iterable;"); } + } + /// + /// + /// + public Java.Lang.String Separator + { + get { return IExecuteWithSignature("getSeparator", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Nio.File.Attribute.UserPrincipalLookupService UserPrincipalLookupService + { + get { return IExecuteWithSignature("getUserPrincipalLookupService", "()Ljava/nio/file/attribute/UserPrincipalLookupService;"); } + } + /// + /// + /// + /// + public bool IsOpen() + { + return IExecuteWithSignature("isOpen", "()Z"); + } + /// + /// + /// + /// + public bool IsReadOnly() + { + return IExecuteWithSignature("isReadOnly", "()Z"); + } + /// + /// + /// + /// + /// + /// + public Java.Nio.File.Path GetPath(Java.Lang.String arg0, params Java.Lang.String[] arg1) + { + if (arg1.Length == 0) return IExecute("getPath", arg0); else return IExecute("getPath", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Nio.File.PathMatcher GetPathMatcher(Java.Lang.String arg0) + { + return IExecuteWithSignature("getPathMatcher", "(Ljava/lang/String;)Ljava/nio/file/PathMatcher;", arg0); + } + /// + /// + /// + /// + public Java.Nio.File.Spi.FileSystemProvider Provider() + { + return IExecuteWithSignature("provider", "()Ljava/nio/file/spi/FileSystemProvider;"); + } + /// + /// + /// + /// + /// + public Java.Nio.File.WatchService NewWatchService() + { + return IExecuteWithSignature("newWatchService", "()Ljava/nio/file/WatchService;"); + } + /// + /// + /// + /// + public Java.Util.Set SupportedFileAttributeViews() + { + return IExecuteWithSignature>("supportedFileAttributeViews", "()Ljava/util/Set;"); + } + /// + /// + /// + /// + public void Close() + { + IExecuteWithSignature("close", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/File/FileSystemAlreadyExistsException.cs b/src/net/JNet/GeneratedCore/Java/Nio/File/FileSystemAlreadyExistsException.cs new file mode 100644 index 0000000000..e7afdf1e1f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/File/FileSystemAlreadyExistsException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.File +{ + #region FileSystemAlreadyExistsException + public partial class FileSystemAlreadyExistsException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/File/FileSystemException.cs b/src/net/JNet/GeneratedCore/Java/Nio/File/FileSystemException.cs new file mode 100644 index 0000000000..7f1b112e50 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/File/FileSystemException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.File +{ + #region FileSystemException + public partial class FileSystemException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/File/FileSystemLoopException.cs b/src/net/JNet/GeneratedCore/Java/Nio/File/FileSystemLoopException.cs new file mode 100644 index 0000000000..446be2b702 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/File/FileSystemLoopException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.File +{ + #region FileSystemLoopException + public partial class FileSystemLoopException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/File/FileSystemNotFoundException.cs b/src/net/JNet/GeneratedCore/Java/Nio/File/FileSystemNotFoundException.cs new file mode 100644 index 0000000000..4a65670279 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/File/FileSystemNotFoundException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.File +{ + #region FileSystemNotFoundException + public partial class FileSystemNotFoundException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/File/FileSystems.cs b/src/net/JNet/GeneratedCore/Java/Nio/File/FileSystems.cs new file mode 100644 index 0000000000..031ff1b48f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/File/FileSystems.cs @@ -0,0 +1,108 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.File +{ + #region FileSystems + public partial class FileSystems + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + public static Java.Nio.File.FileSystem Default + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getDefault", "()Ljava/nio/file/FileSystem;"); } + } + /// + /// + /// + /// + /// + public static Java.Nio.File.FileSystem GetFileSystem(Java.Net.URI arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getFileSystem", "(Ljava/net/URI;)Ljava/nio/file/FileSystem;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Nio.File.FileSystem NewFileSystem(Java.Net.URI arg0, Java.Util.Map arg1, Java.Lang.ClassLoader arg2) + { + return SExecute(LocalBridgeClazz, "newFileSystem", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Nio.File.FileSystem NewFileSystem(Java.Net.URI arg0, Java.Util.Map arg1) + { + return SExecute(LocalBridgeClazz, "newFileSystem", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Nio.File.FileSystem NewFileSystem(Java.Nio.File.Path arg0, Java.Lang.ClassLoader arg1) + { + return SExecute(LocalBridgeClazz, "newFileSystem", arg0, arg1); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/File/FileVisitOption.cs b/src/net/JNet/GeneratedCore/Java/Nio/File/FileVisitOption.cs new file mode 100644 index 0000000000..8de0e9e265 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/File/FileVisitOption.cs @@ -0,0 +1,81 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.File +{ + #region FileVisitOption + public partial class FileVisitOption + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Nio.File.FileVisitOption FOLLOW_LINKS { get { if (!_FOLLOW_LINKSReady) { _FOLLOW_LINKSContent = SGetField(LocalBridgeClazz, "FOLLOW_LINKS"); _FOLLOW_LINKSReady = true; } return _FOLLOW_LINKSContent; } } + private static Java.Nio.File.FileVisitOption _FOLLOW_LINKSContent = default; + private static bool _FOLLOW_LINKSReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Nio.File.FileVisitOption ValueOf(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Ljava/lang/String;)Ljava/nio/file/FileVisitOption;", arg0); + } + /// + /// + /// + /// + public static Java.Nio.File.FileVisitOption[] Values() + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "values", "()[Ljava/nio/file/FileVisitOption;"); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/File/FileVisitResult.cs b/src/net/JNet/GeneratedCore/Java/Nio/File/FileVisitResult.cs new file mode 100644 index 0000000000..38cd6e73f4 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/File/FileVisitResult.cs @@ -0,0 +1,99 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.File +{ + #region FileVisitResult + public partial class FileVisitResult + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Nio.File.FileVisitResult CONTINUE { get { if (!_CONTINUEReady) { _CONTINUEContent = SGetField(LocalBridgeClazz, "CONTINUE"); _CONTINUEReady = true; } return _CONTINUEContent; } } + private static Java.Nio.File.FileVisitResult _CONTINUEContent = default; + private static bool _CONTINUEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Nio.File.FileVisitResult SKIP_SIBLINGS { get { if (!_SKIP_SIBLINGSReady) { _SKIP_SIBLINGSContent = SGetField(LocalBridgeClazz, "SKIP_SIBLINGS"); _SKIP_SIBLINGSReady = true; } return _SKIP_SIBLINGSContent; } } + private static Java.Nio.File.FileVisitResult _SKIP_SIBLINGSContent = default; + private static bool _SKIP_SIBLINGSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Nio.File.FileVisitResult SKIP_SUBTREE { get { if (!_SKIP_SUBTREEReady) { _SKIP_SUBTREEContent = SGetField(LocalBridgeClazz, "SKIP_SUBTREE"); _SKIP_SUBTREEReady = true; } return _SKIP_SUBTREEContent; } } + private static Java.Nio.File.FileVisitResult _SKIP_SUBTREEContent = default; + private static bool _SKIP_SUBTREEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Nio.File.FileVisitResult TERMINATE { get { if (!_TERMINATEReady) { _TERMINATEContent = SGetField(LocalBridgeClazz, "TERMINATE"); _TERMINATEReady = true; } return _TERMINATEContent; } } + private static Java.Nio.File.FileVisitResult _TERMINATEContent = default; + private static bool _TERMINATEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Nio.File.FileVisitResult ValueOf(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Ljava/lang/String;)Ljava/nio/file/FileVisitResult;", arg0); + } + /// + /// + /// + /// + public static Java.Nio.File.FileVisitResult[] Values() + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "values", "()[Ljava/nio/file/FileVisitResult;"); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/File/FileVisitor.cs b/src/net/JNet/GeneratedCore/Java/Nio/File/FileVisitor.cs new file mode 100644 index 0000000000..dacac9318f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/File/FileVisitor.cs @@ -0,0 +1,231 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.File +{ + #region FileVisitor + public partial class FileVisitor + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + public Java.Nio.File.FileVisitResult PostVisitDirectory(object arg0, MASES.JCOBridge.C2JBridge.JVMBridgeException arg1) + { + return IExecute("postVisitDirectory", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Nio.File.FileVisitResult PreVisitDirectory(object arg0, Java.Nio.File.Attribute.BasicFileAttributes arg1) + { + return IExecute("preVisitDirectory", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Nio.File.FileVisitResult VisitFile(object arg0, Java.Nio.File.Attribute.BasicFileAttributes arg1) + { + return IExecute("visitFile", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Nio.File.FileVisitResult VisitFileFailed(object arg0, MASES.JCOBridge.C2JBridge.JVMBridgeException arg1) + { + return IExecute("visitFileFailed", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region IFileVisitor + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IFileVisitor + { + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + Java.Nio.File.FileVisitResult PostVisitDirectory(T arg0, MASES.JCOBridge.C2JBridge.JVMBridgeException arg1); + /// + /// + /// + /// + /// + /// + /// + Java.Nio.File.FileVisitResult PreVisitDirectory(T arg0, Java.Nio.File.Attribute.BasicFileAttributes arg1); + /// + /// + /// + /// + /// + /// + /// + Java.Nio.File.FileVisitResult VisitFile(T arg0, Java.Nio.File.Attribute.BasicFileAttributes arg1); + /// + /// + /// + /// + /// + /// + /// + Java.Nio.File.FileVisitResult VisitFileFailed(T arg0, MASES.JCOBridge.C2JBridge.JVMBridgeException arg1); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region FileVisitor + public partial class FileVisitor : Java.Nio.File.IFileVisitor + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Nio.File.FileVisitor(Java.Nio.File.FileVisitor t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + public Java.Nio.File.FileVisitResult PostVisitDirectory(T arg0, MASES.JCOBridge.C2JBridge.JVMBridgeException arg1) + { + return IExecute("postVisitDirectory", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Nio.File.FileVisitResult PreVisitDirectory(T arg0, Java.Nio.File.Attribute.BasicFileAttributes arg1) + { + return IExecute("preVisitDirectory", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Nio.File.FileVisitResult VisitFile(T arg0, Java.Nio.File.Attribute.BasicFileAttributes arg1) + { + return IExecute("visitFile", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Nio.File.FileVisitResult VisitFileFailed(T arg0, MASES.JCOBridge.C2JBridge.JVMBridgeException arg1) + { + return IExecute("visitFileFailed", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/File/Files.cs b/src/net/JNet/GeneratedCore/Java/Nio/File/Files.cs new file mode 100644 index 0000000000..80cf03a5f6 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/File/Files.cs @@ -0,0 +1,825 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.File +{ + #region Files + public partial class Files + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static A ReadAttributes(Java.Nio.File.Path arg0, Java.Lang.Class arg1, params Java.Nio.File.LinkOption[] arg2) where A : Java.Nio.File.Attribute.IBasicFileAttributes, new() + { + if (arg2.Length == 0) return SExecute(LocalBridgeClazz, "readAttributes", arg0, arg1); else return SExecute(LocalBridgeClazz, "readAttributes", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static V GetFileAttributeView(Java.Nio.File.Path arg0, Java.Lang.Class arg1, params Java.Nio.File.LinkOption[] arg2) where V : Java.Nio.File.Attribute.IFileAttributeView, new() + { + if (arg2.Length == 0) return SExecute(LocalBridgeClazz, "getFileAttributeView", arg0, arg1); else return SExecute(LocalBridgeClazz, "getFileAttributeView", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public static bool DeleteIfExists(Java.Nio.File.Path arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "deleteIfExists", "(Ljava/nio/file/Path;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public static bool Exists(Java.Nio.File.Path arg0, params Java.Nio.File.LinkOption[] arg1) + { + if (arg1.Length == 0) return SExecute(LocalBridgeClazz, "exists", arg0); else return SExecute(LocalBridgeClazz, "exists", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static bool IsDirectory(Java.Nio.File.Path arg0, params Java.Nio.File.LinkOption[] arg1) + { + if (arg1.Length == 0) return SExecute(LocalBridgeClazz, "isDirectory", arg0); else return SExecute(LocalBridgeClazz, "isDirectory", arg0, arg1); + } + /// + /// + /// + /// + /// + public static bool IsExecutable(Java.Nio.File.Path arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "isExecutable", "(Ljava/nio/file/Path;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public static bool IsHidden(Java.Nio.File.Path arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "isHidden", "(Ljava/nio/file/Path;)Z", arg0); + } + /// + /// + /// + /// + /// + public static bool IsReadable(Java.Nio.File.Path arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "isReadable", "(Ljava/nio/file/Path;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public static bool IsRegularFile(Java.Nio.File.Path arg0, params Java.Nio.File.LinkOption[] arg1) + { + if (arg1.Length == 0) return SExecute(LocalBridgeClazz, "isRegularFile", arg0); else return SExecute(LocalBridgeClazz, "isRegularFile", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public static bool IsSameFile(Java.Nio.File.Path arg0, Java.Nio.File.Path arg1) + { + return SExecute(LocalBridgeClazz, "isSameFile", arg0, arg1); + } + /// + /// + /// + /// + /// + public static bool IsSymbolicLink(Java.Nio.File.Path arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "isSymbolicLink", "(Ljava/nio/file/Path;)Z", arg0); + } + /// + /// + /// + /// + /// + public static bool IsWritable(Java.Nio.File.Path arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "isWritable", "(Ljava/nio/file/Path;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public static bool NotExists(Java.Nio.File.Path arg0, params Java.Nio.File.LinkOption[] arg1) + { + if (arg1.Length == 0) return SExecute(LocalBridgeClazz, "notExists", arg0); else return SExecute(LocalBridgeClazz, "notExists", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static byte[] ReadAllBytes(Java.Nio.File.Path arg0) + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "readAllBytes", "(Ljava/nio/file/Path;)[B", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Io.BufferedReader NewBufferedReader(Java.Nio.File.Path arg0, Java.Nio.Charset.Charset arg1) + { + return SExecute(LocalBridgeClazz, "newBufferedReader", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Io.BufferedReader NewBufferedReader(Java.Nio.File.Path arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "newBufferedReader", "(Ljava/nio/file/Path;)Ljava/io/BufferedReader;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Io.BufferedWriter NewBufferedWriter(Java.Nio.File.Path arg0, Java.Nio.Charset.Charset arg1, params Java.Nio.File.OpenOption[] arg2) + { + if (arg2.Length == 0) return SExecute(LocalBridgeClazz, "newBufferedWriter", arg0, arg1); else return SExecute(LocalBridgeClazz, "newBufferedWriter", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Io.BufferedWriter NewBufferedWriter(Java.Nio.File.Path arg0, params Java.Nio.File.OpenOption[] arg1) + { + if (arg1.Length == 0) return SExecute(LocalBridgeClazz, "newBufferedWriter", arg0); else return SExecute(LocalBridgeClazz, "newBufferedWriter", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Io.InputStream NewInputStream(Java.Nio.File.Path arg0, params Java.Nio.File.OpenOption[] arg1) + { + if (arg1.Length == 0) return SExecute(LocalBridgeClazz, "newInputStream", arg0); else return SExecute(LocalBridgeClazz, "newInputStream", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Io.OutputStream NewOutputStream(Java.Nio.File.Path arg0, params Java.Nio.File.OpenOption[] arg1) + { + if (arg1.Length == 0) return SExecute(LocalBridgeClazz, "newOutputStream", arg0); else return SExecute(LocalBridgeClazz, "newOutputStream", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static object GetAttribute(Java.Nio.File.Path arg0, Java.Lang.String arg1, params Java.Nio.File.LinkOption[] arg2) + { + if (arg2.Length == 0) return SExecute(LocalBridgeClazz, "getAttribute", arg0, arg1); else return SExecute(LocalBridgeClazz, "getAttribute", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public static Java.Lang.String ProbeContentType(Java.Nio.File.Path arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "probeContentType", "(Ljava/nio/file/Path;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Lang.String ReadString(Java.Nio.File.Path arg0, Java.Nio.Charset.Charset arg1) + { + return SExecute(LocalBridgeClazz, "readString", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Lang.String ReadString(Java.Nio.File.Path arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "readString", "(Ljava/nio/file/Path;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Nio.Channels.SeekableByteChannel NewByteChannel(Java.Nio.File.Path arg0, params Java.Nio.File.OpenOption[] arg1) + { + if (arg1.Length == 0) return SExecute(LocalBridgeClazz, "newByteChannel", arg0); else return SExecute(LocalBridgeClazz, "newByteChannel", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Nio.Channels.SeekableByteChannel NewByteChannel(Java.Nio.File.Path arg0, Java.Util.Set arg1, params Java.Nio.File.Attribute.FileAttribute[] arg2) where Arg1ExtendsJava_Nio_File_OpenOption : Java.Nio.File.OpenOption + { + if (arg2.Length == 0) return SExecute(LocalBridgeClazz, "newByteChannel", arg0, arg1); else return SExecute(LocalBridgeClazz, "newByteChannel", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Nio.File.Attribute.FileTime GetLastModifiedTime(Java.Nio.File.Path arg0, params Java.Nio.File.LinkOption[] arg1) + { + if (arg1.Length == 0) return SExecute(LocalBridgeClazz, "getLastModifiedTime", arg0); else return SExecute(LocalBridgeClazz, "getLastModifiedTime", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Nio.File.Attribute.UserPrincipal GetOwner(Java.Nio.File.Path arg0, params Java.Nio.File.LinkOption[] arg1) + { + if (arg1.Length == 0) return SExecute(LocalBridgeClazz, "getOwner", arg0); else return SExecute(LocalBridgeClazz, "getOwner", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Nio.File.DirectoryStream NewDirectoryStream(Java.Nio.File.Path arg0, Java.Lang.String arg1) + { + return SExecute>(LocalBridgeClazz, "newDirectoryStream", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Nio.File.DirectoryStream NewDirectoryStream(Java.Nio.File.Path arg0, Java.Nio.File.DirectoryStream.Filter arg1) where Arg1objectSuperJava_Nio_File_Path : Java.Nio.File.Path + { + return SExecute>(LocalBridgeClazz, "newDirectoryStream", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Nio.File.DirectoryStream NewDirectoryStream(Java.Nio.File.Path arg0) + { + return SExecuteWithSignature>(LocalBridgeClazz, "newDirectoryStream", "(Ljava/nio/file/Path;)Ljava/nio/file/DirectoryStream;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Nio.File.FileStore GetFileStore(Java.Nio.File.Path arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getFileStore", "(Ljava/nio/file/Path;)Ljava/nio/file/FileStore;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Nio.File.Path Copy(Java.Nio.File.Path arg0, Java.Nio.File.Path arg1, params Java.Nio.File.CopyOption[] arg2) + { + if (arg2.Length == 0) return SExecute(LocalBridgeClazz, "copy", arg0, arg1); else return SExecute(LocalBridgeClazz, "copy", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Nio.File.Path CreateDirectories(Java.Nio.File.Path arg0, params Java.Nio.File.Attribute.FileAttribute[] arg1) + { + if (arg1.Length == 0) return SExecute(LocalBridgeClazz, "createDirectories", arg0); else return SExecute(LocalBridgeClazz, "createDirectories", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Nio.File.Path CreateDirectory(Java.Nio.File.Path arg0, params Java.Nio.File.Attribute.FileAttribute[] arg1) + { + if (arg1.Length == 0) return SExecute(LocalBridgeClazz, "createDirectory", arg0); else return SExecute(LocalBridgeClazz, "createDirectory", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Nio.File.Path CreateFile(Java.Nio.File.Path arg0, params Java.Nio.File.Attribute.FileAttribute[] arg1) + { + if (arg1.Length == 0) return SExecute(LocalBridgeClazz, "createFile", arg0); else return SExecute(LocalBridgeClazz, "createFile", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Nio.File.Path CreateLink(Java.Nio.File.Path arg0, Java.Nio.File.Path arg1) + { + return SExecute(LocalBridgeClazz, "createLink", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Nio.File.Path CreateSymbolicLink(Java.Nio.File.Path arg0, Java.Nio.File.Path arg1, params Java.Nio.File.Attribute.FileAttribute[] arg2) + { + if (arg2.Length == 0) return SExecute(LocalBridgeClazz, "createSymbolicLink", arg0, arg1); else return SExecute(LocalBridgeClazz, "createSymbolicLink", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Nio.File.Path CreateTempDirectory(Java.Lang.String arg0, params Java.Nio.File.Attribute.FileAttribute[] arg1) + { + if (arg1.Length == 0) return SExecute(LocalBridgeClazz, "createTempDirectory", arg0); else return SExecute(LocalBridgeClazz, "createTempDirectory", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Nio.File.Path CreateTempDirectory(Java.Nio.File.Path arg0, Java.Lang.String arg1, params Java.Nio.File.Attribute.FileAttribute[] arg2) + { + if (arg2.Length == 0) return SExecute(LocalBridgeClazz, "createTempDirectory", arg0, arg1); else return SExecute(LocalBridgeClazz, "createTempDirectory", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Nio.File.Path CreateTempFile(Java.Lang.String arg0, Java.Lang.String arg1, params Java.Nio.File.Attribute.FileAttribute[] arg2) + { + if (arg2.Length == 0) return SExecute(LocalBridgeClazz, "createTempFile", arg0, arg1); else return SExecute(LocalBridgeClazz, "createTempFile", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Nio.File.Path CreateTempFile(Java.Nio.File.Path arg0, Java.Lang.String arg1, Java.Lang.String arg2, params Java.Nio.File.Attribute.FileAttribute[] arg3) + { + if (arg3.Length == 0) return SExecute(LocalBridgeClazz, "createTempFile", arg0, arg1, arg2); else return SExecute(LocalBridgeClazz, "createTempFile", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Nio.File.Path Move(Java.Nio.File.Path arg0, Java.Nio.File.Path arg1, params Java.Nio.File.CopyOption[] arg2) + { + if (arg2.Length == 0) return SExecute(LocalBridgeClazz, "move", arg0, arg1); else return SExecute(LocalBridgeClazz, "move", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public static Java.Nio.File.Path ReadSymbolicLink(Java.Nio.File.Path arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "readSymbolicLink", "(Ljava/nio/file/Path;)Ljava/nio/file/Path;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Nio.File.Path SetAttribute(Java.Nio.File.Path arg0, Java.Lang.String arg1, object arg2, params Java.Nio.File.LinkOption[] arg3) + { + if (arg3.Length == 0) return SExecute(LocalBridgeClazz, "setAttribute", arg0, arg1, arg2); else return SExecute(LocalBridgeClazz, "setAttribute", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Nio.File.Path SetLastModifiedTime(Java.Nio.File.Path arg0, Java.Nio.File.Attribute.FileTime arg1) + { + return SExecute(LocalBridgeClazz, "setLastModifiedTime", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Nio.File.Path SetOwner(Java.Nio.File.Path arg0, Java.Nio.File.Attribute.UserPrincipal arg1) + { + return SExecute(LocalBridgeClazz, "setOwner", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Nio.File.Path SetPosixFilePermissions(Java.Nio.File.Path arg0, Java.Util.Set arg1) + { + return SExecute(LocalBridgeClazz, "setPosixFilePermissions", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Nio.File.Path WalkFileTree(Java.Nio.File.Path arg0, Java.Nio.File.FileVisitor arg1) where Arg1objectSuperJava_Nio_File_Path : Java.Nio.File.Path + { + return SExecute(LocalBridgeClazz, "walkFileTree", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Nio.File.Path WalkFileTree(Java.Nio.File.Path arg0, Java.Util.Set arg1, int arg2, Java.Nio.File.FileVisitor arg3) where Arg3objectSuperJava_Nio_File_Path : Java.Nio.File.Path + { + return SExecute(LocalBridgeClazz, "walkFileTree", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Nio.File.Path Write(Java.Nio.File.Path arg0, byte[] arg1, params Java.Nio.File.OpenOption[] arg2) + { + if (arg2.Length == 0) return SExecute(LocalBridgeClazz, "write", arg0, arg1); else return SExecute(LocalBridgeClazz, "write", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Nio.File.Path Write(Java.Nio.File.Path arg0, Java.Lang.Iterable arg1, Java.Nio.Charset.Charset arg2, params Java.Nio.File.OpenOption[] arg3) where Arg1ExtendsJava_Lang_CharSequence : Java.Lang.CharSequence + { + if (arg3.Length == 0) return SExecute(LocalBridgeClazz, "write", arg0, arg1, arg2); else return SExecute(LocalBridgeClazz, "write", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Nio.File.Path Write(Java.Nio.File.Path arg0, Java.Lang.Iterable arg1, params Java.Nio.File.OpenOption[] arg2) where Arg1ExtendsJava_Lang_CharSequence : Java.Lang.CharSequence + { + if (arg2.Length == 0) return SExecute(LocalBridgeClazz, "write", arg0, arg1); else return SExecute(LocalBridgeClazz, "write", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Nio.File.Path WriteString(Java.Nio.File.Path arg0, Java.Lang.CharSequence arg1, Java.Nio.Charset.Charset arg2, params Java.Nio.File.OpenOption[] arg3) + { + if (arg3.Length == 0) return SExecute(LocalBridgeClazz, "writeString", arg0, arg1, arg2); else return SExecute(LocalBridgeClazz, "writeString", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Nio.File.Path WriteString(Java.Nio.File.Path arg0, Java.Lang.CharSequence arg1, params Java.Nio.File.OpenOption[] arg2) + { + if (arg2.Length == 0) return SExecute(LocalBridgeClazz, "writeString", arg0, arg1); else return SExecute(LocalBridgeClazz, "writeString", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.List ReadAllLines(Java.Nio.File.Path arg0, Java.Nio.Charset.Charset arg1) + { + return SExecute>(LocalBridgeClazz, "readAllLines", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Util.List ReadAllLines(Java.Nio.File.Path arg0) + { + return SExecuteWithSignature>(LocalBridgeClazz, "readAllLines", "(Ljava/nio/file/Path;)Ljava/util/List;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Map ReadAttributes(Java.Nio.File.Path arg0, Java.Lang.String arg1, params Java.Nio.File.LinkOption[] arg2) + { + if (arg2.Length == 0) return SExecute>(LocalBridgeClazz, "readAttributes", arg0, arg1); else return SExecute>(LocalBridgeClazz, "readAttributes", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Set GetPosixFilePermissions(Java.Nio.File.Path arg0, params Java.Nio.File.LinkOption[] arg1) + { + if (arg1.Length == 0) return SExecute>(LocalBridgeClazz, "getPosixFilePermissions", arg0); else return SExecute>(LocalBridgeClazz, "getPosixFilePermissions", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Stream.Stream Lines(Java.Nio.File.Path arg0, Java.Nio.Charset.Charset arg1) + { + return SExecute>(LocalBridgeClazz, "lines", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Util.Stream.Stream Lines(Java.Nio.File.Path arg0) + { + return SExecuteWithSignature>(LocalBridgeClazz, "lines", "(Ljava/nio/file/Path;)Ljava/util/stream/Stream;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Stream.Stream Find(Java.Nio.File.Path arg0, int arg1, Java.Util.Function.BiPredicate arg2, params Java.Nio.File.FileVisitOption[] arg3) + { + if (arg3.Length == 0) return SExecute>(LocalBridgeClazz, "find", arg0, arg1, arg2); else return SExecute>(LocalBridgeClazz, "find", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + public static Java.Util.Stream.Stream List(Java.Nio.File.Path arg0) + { + return SExecuteWithSignature>(LocalBridgeClazz, "list", "(Ljava/nio/file/Path;)Ljava/util/stream/Stream;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Stream.Stream Walk(Java.Nio.File.Path arg0, int arg1, params Java.Nio.File.FileVisitOption[] arg2) + { + if (arg2.Length == 0) return SExecute>(LocalBridgeClazz, "walk", arg0, arg1); else return SExecute>(LocalBridgeClazz, "walk", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Stream.Stream Walk(Java.Nio.File.Path arg0, params Java.Nio.File.FileVisitOption[] arg1) + { + if (arg1.Length == 0) return SExecute>(LocalBridgeClazz, "walk", arg0); else return SExecute>(LocalBridgeClazz, "walk", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static long Copy(Java.Io.InputStream arg0, Java.Nio.File.Path arg1, params Java.Nio.File.CopyOption[] arg2) + { + if (arg2.Length == 0) return SExecute(LocalBridgeClazz, "copy", arg0, arg1); else return SExecute(LocalBridgeClazz, "copy", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public static long Copy(Java.Nio.File.Path arg0, Java.Io.OutputStream arg1) + { + return SExecute(LocalBridgeClazz, "copy", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static long Size(Java.Nio.File.Path arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "size", "(Ljava/nio/file/Path;)J", arg0); + } + /// + /// + /// + /// + /// + public static void Delete(Java.Nio.File.Path arg0) + { + SExecuteWithSignature(LocalBridgeClazz, "delete", "(Ljava/nio/file/Path;)V", arg0); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/File/InvalidPathException.cs b/src/net/JNet/GeneratedCore/Java/Nio/File/InvalidPathException.cs new file mode 100644 index 0000000000..29af1ea085 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/File/InvalidPathException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.File +{ + #region InvalidPathException + public partial class InvalidPathException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/File/LinkOption.cs b/src/net/JNet/GeneratedCore/Java/Nio/File/LinkOption.cs new file mode 100644 index 0000000000..3067f87907 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/File/LinkOption.cs @@ -0,0 +1,89 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.File +{ + #region LinkOption + public partial class LinkOption + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Nio.File.OpenOption(Java.Nio.File.LinkOption t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Nio.File.CopyOption(Java.Nio.File.LinkOption t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static Java.Nio.File.LinkOption NOFOLLOW_LINKS { get { if (!_NOFOLLOW_LINKSReady) { _NOFOLLOW_LINKSContent = SGetField(LocalBridgeClazz, "NOFOLLOW_LINKS"); _NOFOLLOW_LINKSReady = true; } return _NOFOLLOW_LINKSContent; } } + private static Java.Nio.File.LinkOption _NOFOLLOW_LINKSContent = default; + private static bool _NOFOLLOW_LINKSReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Nio.File.LinkOption ValueOf(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Ljava/lang/String;)Ljava/nio/file/LinkOption;", arg0); + } + /// + /// + /// + /// + public static Java.Nio.File.LinkOption[] Values() + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "values", "()[Ljava/nio/file/LinkOption;"); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/File/LinkPermission.cs b/src/net/JNet/GeneratedCore/Java/Nio/File/LinkPermission.cs new file mode 100644 index 0000000000..c50171dd76 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/File/LinkPermission.cs @@ -0,0 +1,75 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.File +{ + #region LinkPermission + public partial class LinkPermission + { + #region Constructors + /// + /// + /// + /// + /// + public LinkPermission(Java.Lang.String arg0, Java.Lang.String arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public LinkPermission(Java.Lang.String arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/File/NoSuchFileException.cs b/src/net/JNet/GeneratedCore/Java/Nio/File/NoSuchFileException.cs new file mode 100644 index 0000000000..75ddd33aec --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/File/NoSuchFileException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.File +{ + #region NoSuchFileException + public partial class NoSuchFileException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/File/NotDirectoryException.cs b/src/net/JNet/GeneratedCore/Java/Nio/File/NotDirectoryException.cs new file mode 100644 index 0000000000..ff1236b5de --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/File/NotDirectoryException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.File +{ + #region NotDirectoryException + public partial class NotDirectoryException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/File/NotLinkException.cs b/src/net/JNet/GeneratedCore/Java/Nio/File/NotLinkException.cs new file mode 100644 index 0000000000..bdeeaef2e3 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/File/NotLinkException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.File +{ + #region NotLinkException + public partial class NotLinkException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/File/OpenOption.cs b/src/net/JNet/GeneratedCore/Java/Nio/File/OpenOption.cs new file mode 100644 index 0000000000..5968c9001e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/File/OpenOption.cs @@ -0,0 +1,76 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.File +{ + #region IOpenOption + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IOpenOption + { + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region OpenOption + public partial class OpenOption : Java.Nio.File.IOpenOption + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/File/Path.cs b/src/net/JNet/GeneratedCore/Java/Nio/File/Path.cs new file mode 100644 index 0000000000..ce94589adb --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/File/Path.cs @@ -0,0 +1,490 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.File +{ + #region IPath + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IPath + { + #region Instance methods + /// + /// + /// + Java.Nio.File.Path FileName { get; } + /// + /// + /// + Java.Nio.File.FileSystem FileSystem { get; } + /// + /// + /// + int NameCount { get; } + /// + /// + /// + Java.Nio.File.Path Parent { get; } + /// + /// + /// + Java.Nio.File.Path Root { get; } + /// + /// + /// + /// + /// + bool EndsWith(Java.Nio.File.Path arg0); + /// + /// + /// + /// + bool IsAbsolute(); + /// + /// + /// + /// + /// + bool StartsWith(Java.Nio.File.Path arg0); + /// + /// + /// + /// + /// + int CompareTo(Java.Nio.File.Path arg0); + /// + /// + /// + /// + Java.Net.URI ToUri(); + /// + /// + /// + /// + /// + Java.Nio.File.Path GetName(int arg0); + /// + /// + /// + /// + Java.Nio.File.Path Normalize(); + /// + /// + /// + /// + /// + Java.Nio.File.Path Relativize(Java.Nio.File.Path arg0); + /// + /// + /// + /// + /// + Java.Nio.File.Path Resolve(Java.Nio.File.Path arg0); + /// + /// + /// + /// + /// + /// + Java.Nio.File.Path Subpath(int arg0, int arg1); + /// + /// + /// + /// + Java.Nio.File.Path ToAbsolutePath(); + /// + /// + /// + /// + /// + /// + Java.Nio.File.Path ToRealPath(params Java.Nio.File.LinkOption[] arg0); + /// + /// + /// + /// + /// + /// + /// + /// + Java.Nio.File.WatchKey Register(Java.Nio.File.WatchService arg0, Java.Nio.File.WatchEvent.Kind[] arg1, params Java.Nio.File.WatchEvent.Modifier[] arg2); + /// + /// + /// + /// + /// + bool EndsWith(Java.Lang.String arg0); + /// + /// + /// + /// + /// + bool StartsWith(Java.Lang.String arg0); + /// + /// + /// + /// + /// + int CompareTo(object arg0); + /// + /// + /// + /// + Java.Io.File ToFile(); + /// + /// + /// + /// + /// + Java.Nio.File.Path Resolve(Java.Lang.String arg0); + /// + /// + /// + /// + /// + Java.Nio.File.Path ResolveSibling(Java.Lang.String arg0); + /// + /// + /// + /// + /// + Java.Nio.File.Path ResolveSibling(Java.Nio.File.Path arg0); + /// + /// + /// + /// + /// + /// + /// + Java.Nio.File.WatchKey Register(Java.Nio.File.WatchService arg0, params Java.Nio.File.WatchEvent.Kind[] arg1); + /// + /// + /// + /// + Java.Util.Iterator Iterator(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Path + public partial class Path : Java.Nio.File.IPath + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Comparable(Java.Nio.File.Path t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Nio.File.Watchable(Java.Nio.File.Path t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + public static Java.Nio.File.Path Of(Java.Lang.String arg0, params Java.Lang.String[] arg1) + { + if (arg1.Length == 0) return SExecute(LocalBridgeClazz, "of", arg0); else return SExecute(LocalBridgeClazz, "of", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Java.Nio.File.Path Of(Java.Net.URI arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "of", "(Ljava/net/URI;)Ljava/nio/file/Path;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Nio.File.Path FileName + { + get { return IExecuteWithSignature("getFileName", "()Ljava/nio/file/Path;"); } + } + /// + /// + /// + public Java.Nio.File.FileSystem FileSystem + { + get { return IExecuteWithSignature("getFileSystem", "()Ljava/nio/file/FileSystem;"); } + } + /// + /// + /// + public int NameCount + { + get { return IExecuteWithSignature("getNameCount", "()I"); } + } + /// + /// + /// + public Java.Nio.File.Path Parent + { + get { return IExecuteWithSignature("getParent", "()Ljava/nio/file/Path;"); } + } + /// + /// + /// + public Java.Nio.File.Path Root + { + get { return IExecuteWithSignature("getRoot", "()Ljava/nio/file/Path;"); } + } + /// + /// + /// + /// + /// + public bool EndsWith(Java.Nio.File.Path arg0) + { + return IExecuteWithSignature("endsWith", "(Ljava/nio/file/Path;)Z", arg0); + } + /// + /// + /// + /// + public bool IsAbsolute() + { + return IExecuteWithSignature("isAbsolute", "()Z"); + } + /// + /// + /// + /// + /// + public bool StartsWith(Java.Nio.File.Path arg0) + { + return IExecuteWithSignature("startsWith", "(Ljava/nio/file/Path;)Z", arg0); + } + /// + /// + /// + /// + /// + public int CompareTo(Java.Nio.File.Path arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/nio/file/Path;)I", arg0); + } + /// + /// + /// + /// + public Java.Net.URI ToUri() + { + return IExecuteWithSignature("toUri", "()Ljava/net/URI;"); + } + /// + /// + /// + /// + /// + public Java.Nio.File.Path GetName(int arg0) + { + return IExecuteWithSignature("getName", "(I)Ljava/nio/file/Path;", arg0); + } + /// + /// + /// + /// + public Java.Nio.File.Path Normalize() + { + return IExecuteWithSignature("normalize", "()Ljava/nio/file/Path;"); + } + /// + /// + /// + /// + /// + public Java.Nio.File.Path Relativize(Java.Nio.File.Path arg0) + { + return IExecuteWithSignature("relativize", "(Ljava/nio/file/Path;)Ljava/nio/file/Path;", arg0); + } + /// + /// + /// + /// + /// + public Java.Nio.File.Path Resolve(Java.Nio.File.Path arg0) + { + return IExecuteWithSignature("resolve", "(Ljava/nio/file/Path;)Ljava/nio/file/Path;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Nio.File.Path Subpath(int arg0, int arg1) + { + return IExecute("subpath", arg0, arg1); + } + /// + /// + /// + /// + public Java.Nio.File.Path ToAbsolutePath() + { + return IExecuteWithSignature("toAbsolutePath", "()Ljava/nio/file/Path;"); + } + /// + /// + /// + /// + /// + /// + public Java.Nio.File.Path ToRealPath(params Java.Nio.File.LinkOption[] arg0) + { + if (arg0.Length == 0) return IExecuteWithSignature("toRealPath", "([Ljava/nio/file/LinkOption;)Ljava/nio/file/Path;"); else return IExecuteWithSignature("toRealPath", "([Ljava/nio/file/LinkOption;)Ljava/nio/file/Path;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Nio.File.WatchKey Register(Java.Nio.File.WatchService arg0, Java.Nio.File.WatchEvent.Kind[] arg1, params Java.Nio.File.WatchEvent.Modifier[] arg2) + { + if (arg2.Length == 0) return IExecute("register", arg0, arg1); else return IExecute("register", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public bool EndsWith(Java.Lang.String arg0) + { + return IExecuteWithSignature("endsWith", "(Ljava/lang/String;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool StartsWith(Java.Lang.String arg0) + { + return IExecuteWithSignature("startsWith", "(Ljava/lang/String;)Z", arg0); + } + /// + /// + /// + /// + /// + public int CompareTo(object arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/lang/Object;)I", arg0); + } + /// + /// + /// + /// + public Java.Io.File ToFile() + { + return IExecuteWithSignature("toFile", "()Ljava/io/File;"); + } + /// + /// + /// + /// + /// + public Java.Nio.File.Path Resolve(Java.Lang.String arg0) + { + return IExecuteWithSignature("resolve", "(Ljava/lang/String;)Ljava/nio/file/Path;", arg0); + } + /// + /// + /// + /// + /// + public Java.Nio.File.Path ResolveSibling(Java.Lang.String arg0) + { + return IExecuteWithSignature("resolveSibling", "(Ljava/lang/String;)Ljava/nio/file/Path;", arg0); + } + /// + /// + /// + /// + /// + public Java.Nio.File.Path ResolveSibling(Java.Nio.File.Path arg0) + { + return IExecuteWithSignature("resolveSibling", "(Ljava/nio/file/Path;)Ljava/nio/file/Path;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Nio.File.WatchKey Register(Java.Nio.File.WatchService arg0, params Java.Nio.File.WatchEvent.Kind[] arg1) + { + if (arg1.Length == 0) return IExecute("register", arg0); else return IExecute("register", arg0, arg1); + } + /// + /// + /// + /// + public Java.Util.Iterator Iterator() + { + return IExecuteWithSignature>("iterator", "()Ljava/util/Iterator;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/File/PathMatcher.cs b/src/net/JNet/GeneratedCore/Java/Nio/File/PathMatcher.cs new file mode 100644 index 0000000000..52722416aa --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/File/PathMatcher.cs @@ -0,0 +1,91 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.File +{ + #region IPathMatcher + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IPathMatcher + { + #region Instance methods + /// + /// + /// + /// + /// + bool Matches(Java.Nio.File.Path arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region PathMatcher + public partial class PathMatcher : Java.Nio.File.IPathMatcher + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public bool Matches(Java.Nio.File.Path arg0) + { + return IExecuteWithSignature("matches", "(Ljava/nio/file/Path;)Z", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/File/Paths.cs b/src/net/JNet/GeneratedCore/Java/Nio/File/Paths.cs new file mode 100644 index 0000000000..94689ee610 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/File/Paths.cs @@ -0,0 +1,77 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.File +{ + #region Paths + public partial class Paths + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + public static Java.Nio.File.Path Get(Java.Lang.String arg0, params Java.Lang.String[] arg1) + { + if (arg1.Length == 0) return SExecute(LocalBridgeClazz, "get", arg0); else return SExecute(LocalBridgeClazz, "get", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Java.Nio.File.Path Get(Java.Net.URI arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "get", "(Ljava/net/URI;)Ljava/nio/file/Path;", arg0); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/File/ProviderMismatchException.cs b/src/net/JNet/GeneratedCore/Java/Nio/File/ProviderMismatchException.cs new file mode 100644 index 0000000000..f41069b17b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/File/ProviderMismatchException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.File +{ + #region ProviderMismatchException + public partial class ProviderMismatchException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/File/ProviderNotFoundException.cs b/src/net/JNet/GeneratedCore/Java/Nio/File/ProviderNotFoundException.cs new file mode 100644 index 0000000000..9c0b5e05e9 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/File/ProviderNotFoundException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.File +{ + #region ProviderNotFoundException + public partial class ProviderNotFoundException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/File/ReadOnlyFileSystemException.cs b/src/net/JNet/GeneratedCore/Java/Nio/File/ReadOnlyFileSystemException.cs new file mode 100644 index 0000000000..879d9a28cd --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/File/ReadOnlyFileSystemException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.File +{ + #region ReadOnlyFileSystemException + public partial class ReadOnlyFileSystemException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/File/SecureDirectoryStream.cs b/src/net/JNet/GeneratedCore/Java/Nio/File/SecureDirectoryStream.cs new file mode 100644 index 0000000000..57532d2f12 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/File/SecureDirectoryStream.cs @@ -0,0 +1,312 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.File +{ + #region SecureDirectoryStream + public partial class SecureDirectoryStream + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public Java.Nio.File.Attribute.FileAttributeView GetFileAttributeView(Java.Lang.Class arg0) + { + return IExecute("getFileAttributeView", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Nio.File.Attribute.FileAttributeView GetFileAttributeView(object arg0, Java.Lang.Class arg1, params Java.Nio.File.LinkOption[] arg2) + { + if (arg2.Length == 0) return IExecute("getFileAttributeView", arg0, arg1); else return IExecute("getFileAttributeView", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Nio.Channels.SeekableByteChannel NewByteChannel(object arg0, Java.Util.Set arg1, params Java.Nio.File.Attribute.FileAttribute[] arg2) + { + if (arg2.Length == 0) return IExecute("newByteChannel", arg0, arg1); else return IExecute("newByteChannel", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Nio.File.SecureDirectoryStream NewDirectoryStream(object arg0, params Java.Nio.File.LinkOption[] arg1) + { + if (arg1.Length == 0) return IExecute("newDirectoryStream", arg0); else return IExecute("newDirectoryStream", arg0, arg1); + } + /// + /// + /// + /// + /// + public void DeleteDirectory(object arg0) + { + IExecuteWithSignature("deleteDirectory", "(Ljava/lang/Object;)V", arg0); + } + /// + /// + /// + /// + /// + public void DeleteFile(object arg0) + { + IExecuteWithSignature("deleteFile", "(Ljava/lang/Object;)V", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public void Move(object arg0, Java.Nio.File.SecureDirectoryStream arg1, object arg2) + { + IExecute("move", arg0, arg1, arg2); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ISecureDirectoryStream + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ISecureDirectoryStream : Java.Nio.File.IDirectoryStream + { + #region Instance methods + /// + /// + /// + /// + /// + /// + V GetFileAttributeView(Java.Lang.Class arg0) where V : Java.Nio.File.Attribute.IFileAttributeView, new(); + /// + /// + /// + /// + /// + /// + /// + /// + V GetFileAttributeView(T arg0, Java.Lang.Class arg1, params Java.Nio.File.LinkOption[] arg2) where V : Java.Nio.File.Attribute.IFileAttributeView, new(); + /// + /// + /// + /// + /// + /// + /// + /// + /// + Java.Nio.Channels.SeekableByteChannel NewByteChannel(T arg0, Java.Util.Set arg1, params Java.Nio.File.Attribute.FileAttribute[] arg2) where Arg1ExtendsJava_Nio_File_OpenOption : Java.Nio.File.OpenOption; + /// + /// + /// + /// + /// + /// + /// + Java.Nio.File.SecureDirectoryStream NewDirectoryStream(T arg0, params Java.Nio.File.LinkOption[] arg1); + /// + /// + /// + /// + /// + void DeleteDirectory(T arg0); + /// + /// + /// + /// + /// + void DeleteFile(T arg0); + /// + /// + /// + /// + /// + /// + /// + void Move(T arg0, Java.Nio.File.SecureDirectoryStream arg1, T arg2); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region SecureDirectoryStream + public partial class SecureDirectoryStream : Java.Nio.File.ISecureDirectoryStream + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Nio.File.SecureDirectoryStream(Java.Nio.File.SecureDirectoryStream t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public V GetFileAttributeView(Java.Lang.Class arg0) where V : Java.Nio.File.Attribute.IFileAttributeView, new() + { + return IExecute("getFileAttributeView", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public V GetFileAttributeView(T arg0, Java.Lang.Class arg1, params Java.Nio.File.LinkOption[] arg2) where V : Java.Nio.File.Attribute.IFileAttributeView, new() + { + if (arg2.Length == 0) return IExecute("getFileAttributeView", arg0, arg1); else return IExecute("getFileAttributeView", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Nio.Channels.SeekableByteChannel NewByteChannel(T arg0, Java.Util.Set arg1, params Java.Nio.File.Attribute.FileAttribute[] arg2) where Arg1ExtendsJava_Nio_File_OpenOption : Java.Nio.File.OpenOption + { + if (arg2.Length == 0) return IExecute("newByteChannel", arg0, arg1); else return IExecute("newByteChannel", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Nio.File.SecureDirectoryStream NewDirectoryStream(T arg0, params Java.Nio.File.LinkOption[] arg1) + { + if (arg1.Length == 0) return IExecute>("newDirectoryStream", arg0); else return IExecute>("newDirectoryStream", arg0, arg1); + } + /// + /// + /// + /// + /// + public void DeleteDirectory(T arg0) + { + IExecuteWithSignature("deleteDirectory", "(Ljava/lang/Object;)V", arg0); + } + /// + /// + /// + /// + /// + public void DeleteFile(T arg0) + { + IExecuteWithSignature("deleteFile", "(Ljava/lang/Object;)V", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public void Move(T arg0, Java.Nio.File.SecureDirectoryStream arg1, T arg2) + { + IExecute("move", arg0, arg1, arg2); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/File/SimpleFileVisitor.cs b/src/net/JNet/GeneratedCore/Java/Nio/File/SimpleFileVisitor.cs new file mode 100644 index 0000000000..5b9fe5874d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/File/SimpleFileVisitor.cs @@ -0,0 +1,181 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.File +{ + #region SimpleFileVisitor + public partial class SimpleFileVisitor + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + public Java.Nio.File.FileVisitResult PostVisitDirectory(object arg0, MASES.JCOBridge.C2JBridge.JVMBridgeException arg1) + { + return IExecute("postVisitDirectory", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Nio.File.FileVisitResult PreVisitDirectory(object arg0, Java.Nio.File.Attribute.BasicFileAttributes arg1) + { + return IExecute("preVisitDirectory", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Nio.File.FileVisitResult VisitFile(object arg0, Java.Nio.File.Attribute.BasicFileAttributes arg1) + { + return IExecute("visitFile", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Nio.File.FileVisitResult VisitFileFailed(object arg0, MASES.JCOBridge.C2JBridge.JVMBridgeException arg1) + { + return IExecute("visitFileFailed", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region SimpleFileVisitor + public partial class SimpleFileVisitor + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Nio.File.SimpleFileVisitor(Java.Nio.File.SimpleFileVisitor t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + public Java.Nio.File.FileVisitResult PostVisitDirectory(T arg0, MASES.JCOBridge.C2JBridge.JVMBridgeException arg1) + { + return IExecute("postVisitDirectory", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Nio.File.FileVisitResult PreVisitDirectory(T arg0, Java.Nio.File.Attribute.BasicFileAttributes arg1) + { + return IExecute("preVisitDirectory", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Nio.File.FileVisitResult VisitFile(T arg0, Java.Nio.File.Attribute.BasicFileAttributes arg1) + { + return IExecute("visitFile", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Nio.File.FileVisitResult VisitFileFailed(T arg0, MASES.JCOBridge.C2JBridge.JVMBridgeException arg1) + { + return IExecute("visitFileFailed", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/File/Spi/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Java/Nio/File/Spi/AllPackageClasses.cs new file mode 100644 index 0000000000..1f6cac67a1 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/File/Spi/AllPackageClasses.cs @@ -0,0 +1,124 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Java.Nio.File.Spi +{ + #region FileSystemProvider + /// + /// + /// + public partial class FileSystemProvider : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.nio.file.spi.FileSystemProvider"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("FileSystemProvider class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public FileSystemProvider() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("FileSystemProvider class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public FileSystemProvider(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region FileTypeDetector + /// + /// + /// + public partial class FileTypeDetector : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.nio.file.spi.FileTypeDetector"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("FileTypeDetector class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public FileTypeDetector() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("FileTypeDetector class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public FileTypeDetector(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/File/Spi/FileSystemProvider.cs b/src/net/JNet/GeneratedCore/Java/Nio/File/Spi/FileSystemProvider.cs new file mode 100644 index 0000000000..43c647c0e8 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/File/Spi/FileSystemProvider.cs @@ -0,0 +1,359 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.File.Spi +{ + #region FileSystemProvider + public partial class FileSystemProvider + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + public static Java.Util.List InstalledProviders() + { + return SExecuteWithSignature>(LocalBridgeClazz, "installedProviders", "()Ljava/util/List;"); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Scheme + { + get { return IExecuteWithSignature("getScheme", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public A ReadAttributes(Java.Nio.File.Path arg0, Java.Lang.Class arg1, params Java.Nio.File.LinkOption[] arg2) where A : Java.Nio.File.Attribute.IBasicFileAttributes, new() + { + if (arg2.Length == 0) return IExecute("readAttributes", arg0, arg1); else return IExecute("readAttributes", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + public V GetFileAttributeView(Java.Nio.File.Path arg0, Java.Lang.Class arg1, params Java.Nio.File.LinkOption[] arg2) where V : Java.Nio.File.Attribute.IFileAttributeView, new() + { + if (arg2.Length == 0) return IExecute("getFileAttributeView", arg0, arg1); else return IExecute("getFileAttributeView", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public bool IsHidden(Java.Nio.File.Path arg0) + { + return IExecuteWithSignature("isHidden", "(Ljava/nio/file/Path;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public bool IsSameFile(Java.Nio.File.Path arg0, Java.Nio.File.Path arg1) + { + return IExecute("isSameFile", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Nio.Channels.SeekableByteChannel NewByteChannel(Java.Nio.File.Path arg0, Java.Util.Set arg1, params Java.Nio.File.Attribute.FileAttribute[] arg2) where Arg1ExtendsJava_Nio_File_OpenOption : Java.Nio.File.OpenOption + { + if (arg2.Length == 0) return IExecute("newByteChannel", arg0, arg1); else return IExecute("newByteChannel", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Nio.File.DirectoryStream NewDirectoryStream(Java.Nio.File.Path arg0, Java.Nio.File.DirectoryStream.Filter arg1) where Arg1objectSuperJava_Nio_File_Path : Java.Nio.File.Path + { + return IExecute>("newDirectoryStream", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Nio.File.FileStore GetFileStore(Java.Nio.File.Path arg0) + { + return IExecuteWithSignature("getFileStore", "(Ljava/nio/file/Path;)Ljava/nio/file/FileStore;", arg0); + } + /// + /// + /// + /// + /// + public Java.Nio.File.FileSystem GetFileSystem(Java.Net.URI arg0) + { + return IExecuteWithSignature("getFileSystem", "(Ljava/net/URI;)Ljava/nio/file/FileSystem;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Nio.File.FileSystem NewFileSystem(Java.Net.URI arg0, Java.Util.Map arg1) + { + return IExecute("newFileSystem", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Nio.File.Path GetPath(Java.Net.URI arg0) + { + return IExecuteWithSignature("getPath", "(Ljava/net/URI;)Ljava/nio/file/Path;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Map ReadAttributes(Java.Nio.File.Path arg0, Java.Lang.String arg1, params Java.Nio.File.LinkOption[] arg2) + { + if (arg2.Length == 0) return IExecute>("readAttributes", arg0, arg1); else return IExecute>("readAttributes", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void CheckAccess(Java.Nio.File.Path arg0, params Java.Nio.File.AccessMode[] arg1) + { + if (arg1.Length == 0) IExecute("checkAccess", arg0); else IExecute("checkAccess", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void Copy(Java.Nio.File.Path arg0, Java.Nio.File.Path arg1, params Java.Nio.File.CopyOption[] arg2) + { + if (arg2.Length == 0) IExecute("copy", arg0, arg1); else IExecute("copy", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void CreateDirectory(Java.Nio.File.Path arg0, params Java.Nio.File.Attribute.FileAttribute[] arg1) + { + if (arg1.Length == 0) IExecute("createDirectory", arg0); else IExecute("createDirectory", arg0, arg1); + } + /// + /// + /// + /// + /// + public void Delete(Java.Nio.File.Path arg0) + { + IExecuteWithSignature("delete", "(Ljava/nio/file/Path;)V", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public void Move(Java.Nio.File.Path arg0, Java.Nio.File.Path arg1, params Java.Nio.File.CopyOption[] arg2) + { + if (arg2.Length == 0) IExecute("move", arg0, arg1); else IExecute("move", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + public void SetAttribute(Java.Nio.File.Path arg0, Java.Lang.String arg1, object arg2, params Java.Nio.File.LinkOption[] arg3) + { + if (arg3.Length == 0) IExecute("setAttribute", arg0, arg1, arg2); else IExecute("setAttribute", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + public bool DeleteIfExists(Java.Nio.File.Path arg0) + { + return IExecuteWithSignature("deleteIfExists", "(Ljava/nio/file/Path;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Io.InputStream NewInputStream(Java.Nio.File.Path arg0, params Java.Nio.File.OpenOption[] arg1) + { + if (arg1.Length == 0) return IExecute("newInputStream", arg0); else return IExecute("newInputStream", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Io.OutputStream NewOutputStream(Java.Nio.File.Path arg0, params Java.Nio.File.OpenOption[] arg1) + { + if (arg1.Length == 0) return IExecute("newOutputStream", arg0); else return IExecute("newOutputStream", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Nio.Channels.AsynchronousFileChannel NewAsynchronousFileChannel(Java.Nio.File.Path arg0, Java.Util.Set arg1, Java.Util.Concurrent.ExecutorService arg2, params Java.Nio.File.Attribute.FileAttribute[] arg3) where Arg1ExtendsJava_Nio_File_OpenOption : Java.Nio.File.OpenOption + { + if (arg3.Length == 0) return IExecute("newAsynchronousFileChannel", arg0, arg1, arg2); else return IExecute("newAsynchronousFileChannel", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Nio.Channels.FileChannel NewFileChannel(Java.Nio.File.Path arg0, Java.Util.Set arg1, params Java.Nio.File.Attribute.FileAttribute[] arg2) where Arg1ExtendsJava_Nio_File_OpenOption : Java.Nio.File.OpenOption + { + if (arg2.Length == 0) return IExecute("newFileChannel", arg0, arg1); else return IExecute("newFileChannel", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Nio.File.FileSystem NewFileSystem(Java.Nio.File.Path arg0, Java.Util.Map arg1) + { + return IExecute("newFileSystem", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Nio.File.Path ReadSymbolicLink(Java.Nio.File.Path arg0) + { + return IExecuteWithSignature("readSymbolicLink", "(Ljava/nio/file/Path;)Ljava/nio/file/Path;", arg0); + } + /// + /// + /// + /// + /// + /// + public void CreateLink(Java.Nio.File.Path arg0, Java.Nio.File.Path arg1) + { + IExecute("createLink", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void CreateSymbolicLink(Java.Nio.File.Path arg0, Java.Nio.File.Path arg1, params Java.Nio.File.Attribute.FileAttribute[] arg2) + { + if (arg2.Length == 0) IExecute("createSymbolicLink", arg0, arg1); else IExecute("createSymbolicLink", arg0, arg1, arg2); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/File/Spi/FileTypeDetector.cs b/src/net/JNet/GeneratedCore/Java/Nio/File/Spi/FileTypeDetector.cs new file mode 100644 index 0000000000..3fdf39d653 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/File/Spi/FileTypeDetector.cs @@ -0,0 +1,68 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.File.Spi +{ + #region FileTypeDetector + public partial class FileTypeDetector + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public Java.Lang.String ProbeContentType(Java.Nio.File.Path arg0) + { + return IExecuteWithSignature("probeContentType", "(Ljava/nio/file/Path;)Ljava/lang/String;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/File/StandardCopyOption.cs b/src/net/JNet/GeneratedCore/Java/Nio/File/StandardCopyOption.cs new file mode 100644 index 0000000000..6adbc52d74 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/File/StandardCopyOption.cs @@ -0,0 +1,97 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.File +{ + #region StandardCopyOption + public partial class StandardCopyOption + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Nio.File.CopyOption(Java.Nio.File.StandardCopyOption t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static Java.Nio.File.StandardCopyOption ATOMIC_MOVE { get { if (!_ATOMIC_MOVEReady) { _ATOMIC_MOVEContent = SGetField(LocalBridgeClazz, "ATOMIC_MOVE"); _ATOMIC_MOVEReady = true; } return _ATOMIC_MOVEContent; } } + private static Java.Nio.File.StandardCopyOption _ATOMIC_MOVEContent = default; + private static bool _ATOMIC_MOVEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Nio.File.StandardCopyOption COPY_ATTRIBUTES { get { if (!_COPY_ATTRIBUTESReady) { _COPY_ATTRIBUTESContent = SGetField(LocalBridgeClazz, "COPY_ATTRIBUTES"); _COPY_ATTRIBUTESReady = true; } return _COPY_ATTRIBUTESContent; } } + private static Java.Nio.File.StandardCopyOption _COPY_ATTRIBUTESContent = default; + private static bool _COPY_ATTRIBUTESReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Nio.File.StandardCopyOption REPLACE_EXISTING { get { if (!_REPLACE_EXISTINGReady) { _REPLACE_EXISTINGContent = SGetField(LocalBridgeClazz, "REPLACE_EXISTING"); _REPLACE_EXISTINGReady = true; } return _REPLACE_EXISTINGContent; } } + private static Java.Nio.File.StandardCopyOption _REPLACE_EXISTINGContent = default; + private static bool _REPLACE_EXISTINGReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Nio.File.StandardCopyOption ValueOf(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Ljava/lang/String;)Ljava/nio/file/StandardCopyOption;", arg0); + } + /// + /// + /// + /// + public static Java.Nio.File.StandardCopyOption[] Values() + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "values", "()[Ljava/nio/file/StandardCopyOption;"); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/File/StandardOpenOption.cs b/src/net/JNet/GeneratedCore/Java/Nio/File/StandardOpenOption.cs new file mode 100644 index 0000000000..fce57cb0bf --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/File/StandardOpenOption.cs @@ -0,0 +1,139 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.File +{ + #region StandardOpenOption + public partial class StandardOpenOption + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Nio.File.OpenOption(Java.Nio.File.StandardOpenOption t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static Java.Nio.File.StandardOpenOption APPEND { get { if (!_APPENDReady) { _APPENDContent = SGetField(LocalBridgeClazz, "APPEND"); _APPENDReady = true; } return _APPENDContent; } } + private static Java.Nio.File.StandardOpenOption _APPENDContent = default; + private static bool _APPENDReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Nio.File.StandardOpenOption CREATE { get { if (!_CREATEReady) { _CREATEContent = SGetField(LocalBridgeClazz, "CREATE"); _CREATEReady = true; } return _CREATEContent; } } + private static Java.Nio.File.StandardOpenOption _CREATEContent = default; + private static bool _CREATEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Nio.File.StandardOpenOption CREATE_NEW { get { if (!_CREATE_NEWReady) { _CREATE_NEWContent = SGetField(LocalBridgeClazz, "CREATE_NEW"); _CREATE_NEWReady = true; } return _CREATE_NEWContent; } } + private static Java.Nio.File.StandardOpenOption _CREATE_NEWContent = default; + private static bool _CREATE_NEWReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Nio.File.StandardOpenOption DELETE_ON_CLOSE { get { if (!_DELETE_ON_CLOSEReady) { _DELETE_ON_CLOSEContent = SGetField(LocalBridgeClazz, "DELETE_ON_CLOSE"); _DELETE_ON_CLOSEReady = true; } return _DELETE_ON_CLOSEContent; } } + private static Java.Nio.File.StandardOpenOption _DELETE_ON_CLOSEContent = default; + private static bool _DELETE_ON_CLOSEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Nio.File.StandardOpenOption DSYNC { get { if (!_DSYNCReady) { _DSYNCContent = SGetField(LocalBridgeClazz, "DSYNC"); _DSYNCReady = true; } return _DSYNCContent; } } + private static Java.Nio.File.StandardOpenOption _DSYNCContent = default; + private static bool _DSYNCReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Nio.File.StandardOpenOption READ { get { if (!_READReady) { _READContent = SGetField(LocalBridgeClazz, "READ"); _READReady = true; } return _READContent; } } + private static Java.Nio.File.StandardOpenOption _READContent = default; + private static bool _READReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Nio.File.StandardOpenOption SPARSE { get { if (!_SPARSEReady) { _SPARSEContent = SGetField(LocalBridgeClazz, "SPARSE"); _SPARSEReady = true; } return _SPARSEContent; } } + private static Java.Nio.File.StandardOpenOption _SPARSEContent = default; + private static bool _SPARSEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Nio.File.StandardOpenOption SYNC { get { if (!_SYNCReady) { _SYNCContent = SGetField(LocalBridgeClazz, "SYNC"); _SYNCReady = true; } return _SYNCContent; } } + private static Java.Nio.File.StandardOpenOption _SYNCContent = default; + private static bool _SYNCReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Nio.File.StandardOpenOption TRUNCATE_EXISTING { get { if (!_TRUNCATE_EXISTINGReady) { _TRUNCATE_EXISTINGContent = SGetField(LocalBridgeClazz, "TRUNCATE_EXISTING"); _TRUNCATE_EXISTINGReady = true; } return _TRUNCATE_EXISTINGContent; } } + private static Java.Nio.File.StandardOpenOption _TRUNCATE_EXISTINGContent = default; + private static bool _TRUNCATE_EXISTINGReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Nio.File.StandardOpenOption WRITE { get { if (!_WRITEReady) { _WRITEContent = SGetField(LocalBridgeClazz, "WRITE"); _WRITEReady = true; } return _WRITEContent; } } + private static Java.Nio.File.StandardOpenOption _WRITEContent = default; + private static bool _WRITEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Nio.File.StandardOpenOption ValueOf(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Ljava/lang/String;)Ljava/nio/file/StandardOpenOption;", arg0); + } + /// + /// + /// + /// + public static Java.Nio.File.StandardOpenOption[] Values() + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "values", "()[Ljava/nio/file/StandardOpenOption;"); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/File/StandardWatchEventKinds.cs b/src/net/JNet/GeneratedCore/Java/Nio/File/StandardWatchEventKinds.cs new file mode 100644 index 0000000000..5a78f4a65e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/File/StandardWatchEventKinds.cs @@ -0,0 +1,82 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.File +{ + #region StandardWatchEventKinds + public partial class StandardWatchEventKinds + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Nio.File.WatchEvent.Kind OVERFLOW { get { if (!_OVERFLOWReady) { _OVERFLOWContent = SGetField(LocalBridgeClazz, "OVERFLOW"); _OVERFLOWReady = true; } return _OVERFLOWContent; } } + private static Java.Nio.File.WatchEvent.Kind _OVERFLOWContent = default; + private static bool _OVERFLOWReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Nio.File.WatchEvent.Kind ENTRY_CREATE { get { if (!_ENTRY_CREATEReady) { _ENTRY_CREATEContent = SGetField(LocalBridgeClazz, "ENTRY_CREATE"); _ENTRY_CREATEReady = true; } return _ENTRY_CREATEContent; } } + private static Java.Nio.File.WatchEvent.Kind _ENTRY_CREATEContent = default; + private static bool _ENTRY_CREATEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Nio.File.WatchEvent.Kind ENTRY_DELETE { get { if (!_ENTRY_DELETEReady) { _ENTRY_DELETEContent = SGetField(LocalBridgeClazz, "ENTRY_DELETE"); _ENTRY_DELETEReady = true; } return _ENTRY_DELETEContent; } } + private static Java.Nio.File.WatchEvent.Kind _ENTRY_DELETEContent = default; + private static bool _ENTRY_DELETEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Nio.File.WatchEvent.Kind ENTRY_MODIFY { get { if (!_ENTRY_MODIFYReady) { _ENTRY_MODIFYContent = SGetField(LocalBridgeClazz, "ENTRY_MODIFY"); _ENTRY_MODIFYReady = true; } return _ENTRY_MODIFYContent; } } + private static Java.Nio.File.WatchEvent.Kind _ENTRY_MODIFYContent = default; + private static bool _ENTRY_MODIFYReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/File/WatchEvent.cs b/src/net/JNet/GeneratedCore/Java/Nio/File/WatchEvent.cs new file mode 100644 index 0000000000..77cd9b0118 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/File/WatchEvent.cs @@ -0,0 +1,311 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.File +{ + #region WatchEvent + public partial class WatchEvent + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public int Count() + { + return IExecuteWithSignature("count", "()I"); + } + /// + /// + /// + /// + public Java.Nio.File.WatchEvent.Kind KindMethod() + { + return IExecuteWithSignature("kind", "()Ljava/nio/file/WatchEvent$Kind;"); + } + /// + /// + /// + /// + public object Context() + { + return IExecuteWithSignature("context", "()Ljava/lang/Object;"); + } + + #endregion + + #region Nested classes + #region Kind + public partial class Kind + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public Java.Lang.Class Type() + { + return IExecuteWithSignature("type", "()Ljava/lang/Class;"); + } + /// + /// + /// + /// + public Java.Lang.String Name() + { + return IExecuteWithSignature("name", "()Ljava/lang/String;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Kind + public partial class Kind + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Nio.File.WatchEvent.Kind(Java.Nio.File.WatchEvent.Kind t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public Java.Lang.Class Type() + { + return IExecuteWithSignature("type", "()Ljava/lang/Class;"); + } + /// + /// + /// + /// + public Java.Lang.String Name() + { + return IExecuteWithSignature("name", "()Ljava/lang/String;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Modifier + public partial class Modifier + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public Java.Lang.String Name() + { + return IExecuteWithSignature("name", "()Ljava/lang/String;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion + + #region IWatchEvent + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IWatchEvent + { + #region Instance methods + /// + /// + /// + /// + int Count(); + /// + /// + /// + /// + Java.Nio.File.WatchEvent.Kind KindMethod(); + /// + /// + /// + /// + T Context(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region WatchEvent + public partial class WatchEvent : Java.Nio.File.IWatchEvent + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Nio.File.WatchEvent(Java.Nio.File.WatchEvent t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public int Count() + { + return IExecuteWithSignature("count", "()I"); + } + /// + /// + /// + /// + public Java.Nio.File.WatchEvent.Kind KindMethod() + { + return IExecuteWithSignature>("kind", "()Ljava/nio/file/WatchEvent$Kind;"); + } + /// + /// + /// + /// + public T Context() + { + return IExecuteWithSignature("context", "()Ljava/lang/Object;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/File/WatchKey.cs b/src/net/JNet/GeneratedCore/Java/Nio/File/WatchKey.cs new file mode 100644 index 0000000000..3ca9dc6deb --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/File/WatchKey.cs @@ -0,0 +1,139 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.File +{ + #region IWatchKey + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IWatchKey + { + #region Instance methods + /// + /// + /// + /// + bool IsValid(); + /// + /// + /// + /// + bool Reset(); + /// + /// + /// + /// + Java.Nio.File.Watchable Watchable(); + /// + /// + /// + /// + Java.Util.List> PollEvents(); + /// + /// + /// + void Cancel(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region WatchKey + public partial class WatchKey : Java.Nio.File.IWatchKey + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public bool IsValid() + { + return IExecuteWithSignature("isValid", "()Z"); + } + /// + /// + /// + /// + public bool Reset() + { + return IExecuteWithSignature("reset", "()Z"); + } + /// + /// + /// + /// + public Java.Nio.File.Watchable Watchable() + { + return IExecuteWithSignature("watchable", "()Ljava/nio/file/Watchable;"); + } + /// + /// + /// + /// + public Java.Util.List> PollEvents() + { + return IExecuteWithSignature>>("pollEvents", "()Ljava/util/List;"); + } + /// + /// + /// + public void Cancel() + { + IExecuteWithSignature("cancel", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/File/WatchService.cs b/src/net/JNet/GeneratedCore/Java/Nio/File/WatchService.cs new file mode 100644 index 0000000000..b96879e8da --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/File/WatchService.cs @@ -0,0 +1,136 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.File +{ + #region IWatchService + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IWatchService : Java.Io.ICloseable + { + #region Instance methods + /// + /// + /// + /// + Java.Nio.File.WatchKey Poll(); + /// + /// + /// + /// + /// + /// + /// + Java.Nio.File.WatchKey Poll(long arg0, Java.Util.Concurrent.TimeUnit arg1); + /// + /// + /// + /// + /// + Java.Nio.File.WatchKey Take(); + /// + /// + /// + /// + void Close(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region WatchService + public partial class WatchService : Java.Nio.File.IWatchService + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public Java.Nio.File.WatchKey Poll() + { + return IExecuteWithSignature("poll", "()Ljava/nio/file/WatchKey;"); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Nio.File.WatchKey Poll(long arg0, Java.Util.Concurrent.TimeUnit arg1) + { + return IExecute("poll", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Nio.File.WatchKey Take() + { + return IExecuteWithSignature("take", "()Ljava/nio/file/WatchKey;"); + } + /// + /// + /// + /// + public void Close() + { + IExecuteWithSignature("close", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/File/Watchable.cs b/src/net/JNet/GeneratedCore/Java/Nio/File/Watchable.cs new file mode 100644 index 0000000000..8605c8d194 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/File/Watchable.cs @@ -0,0 +1,116 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio.File +{ + #region IWatchable + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IWatchable + { + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + Java.Nio.File.WatchKey Register(Java.Nio.File.WatchService arg0, params Java.Nio.File.WatchEvent.Kind[] arg1); + /// + /// + /// + /// + /// + /// + /// + /// + Java.Nio.File.WatchKey Register(Java.Nio.File.WatchService arg0, Java.Nio.File.WatchEvent.Kind[] arg1, params Java.Nio.File.WatchEvent.Modifier[] arg2); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Watchable + public partial class Watchable : Java.Nio.File.IWatchable + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + public Java.Nio.File.WatchKey Register(Java.Nio.File.WatchService arg0, params Java.Nio.File.WatchEvent.Kind[] arg1) + { + if (arg1.Length == 0) return IExecute("register", arg0); else return IExecute("register", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Nio.File.WatchKey Register(Java.Nio.File.WatchService arg0, Java.Nio.File.WatchEvent.Kind[] arg1, params Java.Nio.File.WatchEvent.Modifier[] arg2) + { + if (arg2.Length == 0) return IExecute("register", arg0, arg1); else return IExecute("register", arg0, arg1, arg2); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/FloatBuffer.cs b/src/net/JNet/GeneratedCore/Java/Nio/FloatBuffer.cs new file mode 100644 index 0000000000..ec41f73e16 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/FloatBuffer.cs @@ -0,0 +1,227 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio +{ + #region FloatBuffer + public partial class FloatBuffer + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Comparable(Java.Nio.FloatBuffer t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Nio.FloatBuffer Allocate(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "allocate", "(I)Ljava/nio/FloatBuffer;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Nio.FloatBuffer Wrap(float[] arg0, int arg1, int arg2) + { + return SExecute(LocalBridgeClazz, "wrap", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public static Java.Nio.FloatBuffer Wrap(float[] arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "wrap", "([F)Ljava/nio/FloatBuffer;", new object[] { arg0 }); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + public float Get() + { + return IExecuteWithSignature("get", "()F"); + } + /// + /// + /// + /// + /// + public float Get(int arg0) + { + return IExecuteWithSignature("get", "(I)F", arg0); + } + /// + /// + /// + /// + public Java.Nio.ByteOrder Order() + { + return IExecuteWithSignature("order", "()Ljava/nio/ByteOrder;"); + } + /// + /// + /// + /// + public Java.Nio.FloatBuffer AsReadOnlyBuffer() + { + return IExecuteWithSignature("asReadOnlyBuffer", "()Ljava/nio/FloatBuffer;"); + } + /// + /// + /// + /// + public Java.Nio.FloatBuffer Compact() + { + return IExecuteWithSignature("compact", "()Ljava/nio/FloatBuffer;"); + } + /// + /// + /// + /// + /// + public Java.Nio.FloatBuffer Put(float arg0) + { + return IExecuteWithSignature("put", "(F)Ljava/nio/FloatBuffer;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Nio.FloatBuffer Put(int arg0, float arg1) + { + return IExecute("put", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Nio.FloatBuffer Put(float[] arg0) + { + return IExecuteWithSignature("put", "([F)Ljava/nio/FloatBuffer;", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + public int CompareTo(object arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/lang/Object;)I", arg0); + } + /// + /// + /// + /// + /// + public int CompareTo(Java.Nio.FloatBuffer arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/nio/FloatBuffer;)I", arg0); + } + /// + /// + /// + /// + /// + public int Mismatch(Java.Nio.FloatBuffer arg0) + { + return IExecuteWithSignature("mismatch", "(Ljava/nio/FloatBuffer;)I", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Nio.FloatBuffer Get(float[] arg0, int arg1, int arg2) + { + return IExecute("get", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public Java.Nio.FloatBuffer Get(float[] arg0) + { + return IExecuteWithSignature("get", "([F)Ljava/nio/FloatBuffer;", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Nio.FloatBuffer Put(float[] arg0, int arg1, int arg2) + { + return IExecute("put", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public Java.Nio.FloatBuffer Put(Java.Nio.FloatBuffer arg0) + { + return IExecuteWithSignature("put", "(Ljava/nio/FloatBuffer;)Ljava/nio/FloatBuffer;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/IntBuffer.cs b/src/net/JNet/GeneratedCore/Java/Nio/IntBuffer.cs new file mode 100644 index 0000000000..26f4e9bd42 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/IntBuffer.cs @@ -0,0 +1,227 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio +{ + #region IntBuffer + public partial class IntBuffer + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Comparable(Java.Nio.IntBuffer t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Nio.IntBuffer Allocate(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "allocate", "(I)Ljava/nio/IntBuffer;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Nio.IntBuffer Wrap(int[] arg0, int arg1, int arg2) + { + return SExecute(LocalBridgeClazz, "wrap", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public static Java.Nio.IntBuffer Wrap(int[] arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "wrap", "([I)Ljava/nio/IntBuffer;", new object[] { arg0 }); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + public int Get() + { + return IExecuteWithSignature("get", "()I"); + } + /// + /// + /// + /// + /// + public int Get(int arg0) + { + return IExecuteWithSignature("get", "(I)I", arg0); + } + /// + /// + /// + /// + public Java.Nio.ByteOrder Order() + { + return IExecuteWithSignature("order", "()Ljava/nio/ByteOrder;"); + } + /// + /// + /// + /// + public Java.Nio.IntBuffer AsReadOnlyBuffer() + { + return IExecuteWithSignature("asReadOnlyBuffer", "()Ljava/nio/IntBuffer;"); + } + /// + /// + /// + /// + public Java.Nio.IntBuffer Compact() + { + return IExecuteWithSignature("compact", "()Ljava/nio/IntBuffer;"); + } + /// + /// + /// + /// + /// + /// + public Java.Nio.IntBuffer Put(int arg0, int arg1) + { + return IExecute("put", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Nio.IntBuffer Put(int arg0) + { + return IExecuteWithSignature("put", "(I)Ljava/nio/IntBuffer;", arg0); + } + /// + /// + /// + /// + /// + public Java.Nio.IntBuffer Put(int[] arg0) + { + return IExecuteWithSignature("put", "([I)Ljava/nio/IntBuffer;", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + public int CompareTo(object arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/lang/Object;)I", arg0); + } + /// + /// + /// + /// + /// + public int CompareTo(Java.Nio.IntBuffer arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/nio/IntBuffer;)I", arg0); + } + /// + /// + /// + /// + /// + public int Mismatch(Java.Nio.IntBuffer arg0) + { + return IExecuteWithSignature("mismatch", "(Ljava/nio/IntBuffer;)I", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Nio.IntBuffer Get(int[] arg0, int arg1, int arg2) + { + return IExecute("get", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public Java.Nio.IntBuffer Get(int[] arg0) + { + return IExecuteWithSignature("get", "([I)Ljava/nio/IntBuffer;", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Nio.IntBuffer Put(int[] arg0, int arg1, int arg2) + { + return IExecute("put", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public Java.Nio.IntBuffer Put(Java.Nio.IntBuffer arg0) + { + return IExecuteWithSignature("put", "(Ljava/nio/IntBuffer;)Ljava/nio/IntBuffer;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/InvalidMarkException.cs b/src/net/JNet/GeneratedCore/Java/Nio/InvalidMarkException.cs new file mode 100644 index 0000000000..d6894b2242 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/InvalidMarkException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio +{ + #region InvalidMarkException + public partial class InvalidMarkException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/LongBuffer.cs b/src/net/JNet/GeneratedCore/Java/Nio/LongBuffer.cs new file mode 100644 index 0000000000..277abc193f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/LongBuffer.cs @@ -0,0 +1,227 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio +{ + #region LongBuffer + public partial class LongBuffer + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Comparable(Java.Nio.LongBuffer t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Nio.LongBuffer Allocate(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "allocate", "(I)Ljava/nio/LongBuffer;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Nio.LongBuffer Wrap(long[] arg0, int arg1, int arg2) + { + return SExecute(LocalBridgeClazz, "wrap", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public static Java.Nio.LongBuffer Wrap(long[] arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "wrap", "([J)Ljava/nio/LongBuffer;", new object[] { arg0 }); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + public Java.Nio.ByteOrder Order() + { + return IExecuteWithSignature("order", "()Ljava/nio/ByteOrder;"); + } + /// + /// + /// + /// + public Java.Nio.LongBuffer AsReadOnlyBuffer() + { + return IExecuteWithSignature("asReadOnlyBuffer", "()Ljava/nio/LongBuffer;"); + } + /// + /// + /// + /// + public Java.Nio.LongBuffer Compact() + { + return IExecuteWithSignature("compact", "()Ljava/nio/LongBuffer;"); + } + /// + /// + /// + /// + /// + /// + public Java.Nio.LongBuffer Put(int arg0, long arg1) + { + return IExecute("put", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Nio.LongBuffer Put(long arg0) + { + return IExecuteWithSignature("put", "(J)Ljava/nio/LongBuffer;", arg0); + } + /// + /// + /// + /// + public long Get() + { + return IExecuteWithSignature("get", "()J"); + } + /// + /// + /// + /// + /// + public long Get(int arg0) + { + return IExecuteWithSignature("get", "(I)J", arg0); + } + /// + /// + /// + /// + /// + public Java.Nio.LongBuffer Put(long[] arg0) + { + return IExecuteWithSignature("put", "([J)Ljava/nio/LongBuffer;", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + public int CompareTo(object arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/lang/Object;)I", arg0); + } + /// + /// + /// + /// + /// + public int CompareTo(Java.Nio.LongBuffer arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/nio/LongBuffer;)I", arg0); + } + /// + /// + /// + /// + /// + public int Mismatch(Java.Nio.LongBuffer arg0) + { + return IExecuteWithSignature("mismatch", "(Ljava/nio/LongBuffer;)I", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Nio.LongBuffer Get(long[] arg0, int arg1, int arg2) + { + return IExecute("get", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public Java.Nio.LongBuffer Get(long[] arg0) + { + return IExecuteWithSignature("get", "([J)Ljava/nio/LongBuffer;", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + public Java.Nio.LongBuffer Put(Java.Nio.LongBuffer arg0) + { + return IExecuteWithSignature("put", "(Ljava/nio/LongBuffer;)Ljava/nio/LongBuffer;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Nio.LongBuffer Put(long[] arg0, int arg1, int arg2) + { + return IExecute("put", arg0, arg1, arg2); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/MappedByteBuffer.cs b/src/net/JNet/GeneratedCore/Java/Nio/MappedByteBuffer.cs new file mode 100644 index 0000000000..544029b26d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/MappedByteBuffer.cs @@ -0,0 +1,82 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio +{ + #region MappedByteBuffer + public partial class MappedByteBuffer + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public bool IsLoaded() + { + return IExecuteWithSignature("isLoaded", "()Z"); + } + /// + /// + /// + /// + public Java.Nio.MappedByteBuffer Force() + { + return IExecuteWithSignature("force", "()Ljava/nio/MappedByteBuffer;"); + } + /// + /// + /// + /// + public Java.Nio.MappedByteBuffer Load() + { + return IExecuteWithSignature("load", "()Ljava/nio/MappedByteBuffer;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/ReadOnlyBufferException.cs b/src/net/JNet/GeneratedCore/Java/Nio/ReadOnlyBufferException.cs new file mode 100644 index 0000000000..743c3d381f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/ReadOnlyBufferException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio +{ + #region ReadOnlyBufferException + public partial class ReadOnlyBufferException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Nio/ShortBuffer.cs b/src/net/JNet/GeneratedCore/Java/Nio/ShortBuffer.cs new file mode 100644 index 0000000000..87f62d54ab --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Nio/ShortBuffer.cs @@ -0,0 +1,227 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Nio +{ + #region ShortBuffer + public partial class ShortBuffer + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Comparable(Java.Nio.ShortBuffer t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Nio.ShortBuffer Allocate(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "allocate", "(I)Ljava/nio/ShortBuffer;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Nio.ShortBuffer Wrap(short[] arg0, int arg1, int arg2) + { + return SExecute(LocalBridgeClazz, "wrap", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public static Java.Nio.ShortBuffer Wrap(short[] arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "wrap", "([S)Ljava/nio/ShortBuffer;", new object[] { arg0 }); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + public Java.Nio.ByteOrder Order() + { + return IExecuteWithSignature("order", "()Ljava/nio/ByteOrder;"); + } + /// + /// + /// + /// + public Java.Nio.ShortBuffer AsReadOnlyBuffer() + { + return IExecuteWithSignature("asReadOnlyBuffer", "()Ljava/nio/ShortBuffer;"); + } + /// + /// + /// + /// + public Java.Nio.ShortBuffer Compact() + { + return IExecuteWithSignature("compact", "()Ljava/nio/ShortBuffer;"); + } + /// + /// + /// + /// + /// + /// + public Java.Nio.ShortBuffer Put(int arg0, short arg1) + { + return IExecute("put", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Nio.ShortBuffer Put(short arg0) + { + return IExecuteWithSignature("put", "(S)Ljava/nio/ShortBuffer;", arg0); + } + /// + /// + /// + /// + public short Get() + { + return IExecuteWithSignature("get", "()S"); + } + /// + /// + /// + /// + /// + public short Get(int arg0) + { + return IExecuteWithSignature("get", "(I)S", arg0); + } + /// + /// + /// + /// + /// + public Java.Nio.ShortBuffer Put(short[] arg0) + { + return IExecuteWithSignature("put", "([S)Ljava/nio/ShortBuffer;", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + public int CompareTo(object arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/lang/Object;)I", arg0); + } + /// + /// + /// + /// + /// + public int CompareTo(Java.Nio.ShortBuffer arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/nio/ShortBuffer;)I", arg0); + } + /// + /// + /// + /// + /// + public int Mismatch(Java.Nio.ShortBuffer arg0) + { + return IExecuteWithSignature("mismatch", "(Ljava/nio/ShortBuffer;)I", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Nio.ShortBuffer Get(short[] arg0, int arg1, int arg2) + { + return IExecute("get", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public Java.Nio.ShortBuffer Get(short[] arg0) + { + return IExecuteWithSignature("get", "([S)Ljava/nio/ShortBuffer;", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + public Java.Nio.ShortBuffer Put(Java.Nio.ShortBuffer arg0) + { + return IExecuteWithSignature("put", "(Ljava/nio/ShortBuffer;)Ljava/nio/ShortBuffer;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Nio.ShortBuffer Put(short[] arg0, int arg1, int arg2) + { + return IExecute("put", arg0, arg1, arg2); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Rmi/AccessException.cs b/src/net/JNet/GeneratedCore/Java/Rmi/AccessException.cs new file mode 100644 index 0000000000..f1cabd36a0 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Rmi/AccessException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Rmi +{ + #region AccessException + public partial class AccessException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Rmi/Activation/Activatable.cs b/src/net/JNet/GeneratedCore/Java/Rmi/Activation/Activatable.cs new file mode 100644 index 0000000000..925f69532e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Rmi/Activation/Activatable.cs @@ -0,0 +1,162 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Rmi.Activation +{ + #region Activatable + public partial class Activatable + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + /// + /// + public static bool Inactive(Java.Rmi.Activation.ActivationID arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "inactive", "(Ljava/rmi/activation/ActivationID;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public static bool UnexportObject(Java.Rmi.Remote arg0, bool arg1) + { + return SExecute(LocalBridgeClazz, "unexportObject", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Rmi.Activation.ActivationID ExportObject(Java.Rmi.Remote arg0, Java.Lang.String arg1, Java.Rmi.MarshalledObject arg2, bool arg3, int arg4, Java.Rmi.Server.RMIClientSocketFactory arg5, Java.Rmi.Server.RMIServerSocketFactory arg6) + { + return SExecute(LocalBridgeClazz, "exportObject", arg0, arg1, arg2, arg3, arg4, arg5, arg6); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Rmi.Activation.ActivationID ExportObject(Java.Rmi.Remote arg0, Java.Lang.String arg1, Java.Rmi.MarshalledObject arg2, bool arg3, int arg4) + { + return SExecute(LocalBridgeClazz, "exportObject", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Rmi.Remote ExportObject(Java.Rmi.Remote arg0, Java.Rmi.Activation.ActivationID arg1, int arg2, Java.Rmi.Server.RMIClientSocketFactory arg3, Java.Rmi.Server.RMIServerSocketFactory arg4) + { + return SExecute(LocalBridgeClazz, "exportObject", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Rmi.Remote ExportObject(Java.Rmi.Remote arg0, Java.Rmi.Activation.ActivationID arg1, int arg2) + { + return SExecute(LocalBridgeClazz, "exportObject", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Rmi.Remote Register(Java.Rmi.Activation.ActivationDesc arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "register", "(Ljava/rmi/activation/ActivationDesc;)Ljava/rmi/Remote;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public static void Unregister(Java.Rmi.Activation.ActivationID arg0) + { + SExecuteWithSignature(LocalBridgeClazz, "unregister", "(Ljava/rmi/activation/ActivationID;)V", arg0); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Rmi/Activation/ActivateFailedException.cs b/src/net/JNet/GeneratedCore/Java/Rmi/Activation/ActivateFailedException.cs new file mode 100644 index 0000000000..a70e1a3468 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Rmi/Activation/ActivateFailedException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Rmi.Activation +{ + #region ActivateFailedException + public partial class ActivateFailedException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Rmi/Activation/ActivationDesc.cs b/src/net/JNet/GeneratedCore/Java/Rmi/Activation/ActivationDesc.cs new file mode 100644 index 0000000000..a6667da0fb --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Rmi/Activation/ActivationDesc.cs @@ -0,0 +1,139 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Rmi.Activation +{ + #region ActivationDesc + public partial class ActivationDesc + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + /// + public ActivationDesc(Java.Lang.String arg0, Java.Lang.String arg1, Java.Rmi.MarshalledObject arg2, bool arg3) + : base(arg0, arg1, arg2, arg3) + { + } + /// + /// + /// + /// + /// + /// + /// + public ActivationDesc(Java.Lang.String arg0, Java.Lang.String arg1, Java.Rmi.MarshalledObject arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + /// + /// + /// + public ActivationDesc(Java.Rmi.Activation.ActivationGroupID arg0, Java.Lang.String arg1, Java.Lang.String arg2, Java.Rmi.MarshalledObject arg3, bool arg4) + : base(arg0, arg1, arg2, arg3, arg4) + { + } + /// + /// + /// + /// + /// + /// + /// + public ActivationDesc(Java.Rmi.Activation.ActivationGroupID arg0, Java.Lang.String arg1, Java.Lang.String arg2, Java.Rmi.MarshalledObject arg3) + : base(arg0, arg1, arg2, arg3) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String ClassName + { + get { return IExecuteWithSignature("getClassName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Rmi.MarshalledObject Data + { + get { return IExecuteWithSignature>("getData", "()Ljava/rmi/MarshalledObject;"); } + } + /// + /// + /// + public Java.Rmi.Activation.ActivationGroupID GroupID + { + get { return IExecuteWithSignature("getGroupID", "()Ljava/rmi/activation/ActivationGroupID;"); } + } + /// + /// + /// + public Java.Lang.String Location + { + get { return IExecuteWithSignature("getLocation", "()Ljava/lang/String;"); } + } + /// + /// + /// + public bool RestartMode + { + get { return IExecuteWithSignature("getRestartMode", "()Z"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Rmi/Activation/ActivationException.cs b/src/net/JNet/GeneratedCore/Java/Rmi/Activation/ActivationException.cs new file mode 100644 index 0000000000..8ecd5debec --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Rmi/Activation/ActivationException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Rmi.Activation +{ + #region ActivationException + public partial class ActivationException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Rmi/Activation/ActivationGroup.cs b/src/net/JNet/GeneratedCore/Java/Rmi/Activation/ActivationGroup.cs new file mode 100644 index 0000000000..e11d565e09 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Rmi/Activation/ActivationGroup.cs @@ -0,0 +1,113 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Rmi.Activation +{ + #region ActivationGroup + public partial class ActivationGroup + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Rmi.Activation.ActivationInstantiator(Java.Rmi.Activation.ActivationGroup t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + public static Java.Rmi.Activation.ActivationSystem System + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getSystem", "()Ljava/rmi/activation/ActivationSystem;"); } set { SExecuteWithSignature(LocalBridgeClazz, "setSystem", "(Ljava/rmi/activation/ActivationSystem;)V", value); } + } + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Rmi.Activation.ActivationGroup CreateGroup(Java.Rmi.Activation.ActivationGroupID arg0, Java.Rmi.Activation.ActivationGroupDesc arg1, long arg2) + { + return SExecute(LocalBridgeClazz, "createGroup", arg0, arg1, arg2); + } + /// + /// + /// + /// + public static Java.Rmi.Activation.ActivationGroupID CurrentGroupID() + { + return SExecuteWithSignature(LocalBridgeClazz, "currentGroupID", "()Ljava/rmi/activation/ActivationGroupID;"); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + public void ActiveObject(Java.Rmi.Activation.ActivationID arg0, Java.Rmi.Remote arg1) + { + IExecute("activeObject", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public bool InactiveObject(Java.Rmi.Activation.ActivationID arg0) + { + return IExecuteWithSignature("inactiveObject", "(Ljava/rmi/activation/ActivationID;)Z", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Rmi/Activation/ActivationGroupDesc.cs b/src/net/JNet/GeneratedCore/Java/Rmi/Activation/ActivationGroupDesc.cs new file mode 100644 index 0000000000..abec2c7f92 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Rmi/Activation/ActivationGroupDesc.cs @@ -0,0 +1,168 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Rmi.Activation +{ + #region ActivationGroupDesc + public partial class ActivationGroupDesc + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + /// + public ActivationGroupDesc(Java.Lang.String arg0, Java.Lang.String arg1, Java.Rmi.MarshalledObject arg2, Java.Util.Properties arg3, Java.Rmi.Activation.ActivationGroupDesc.CommandEnvironment arg4) + : base(arg0, arg1, arg2, arg3, arg4) + { + } + /// + /// + /// + /// + /// + public ActivationGroupDesc(Java.Util.Properties arg0, Java.Rmi.Activation.ActivationGroupDesc.CommandEnvironment arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String ClassName + { + get { return IExecute("getClassName"); } + } + /// + /// + /// + public Java.Rmi.MarshalledObject Data + { + get { return IExecute>("getData"); } + } + /// + /// + /// + public Java.Rmi.Activation.ActivationGroupDesc.CommandEnvironment GetCommandEnvironment + { + get { return IExecute("getCommandEnvironment"); } + } + /// + /// + /// + public Java.Lang.String Location + { + get { return IExecute("getLocation"); } + } + /// + /// + /// + public Java.Util.Properties PropertyOverrides + { + get { return IExecute("getPropertyOverrides"); } + } + + #endregion + + #region Nested classes + #region CommandEnvironment + public partial class CommandEnvironment + { + #region Constructors + /// + /// + /// + /// + /// + public CommandEnvironment(Java.Lang.String arg0, Java.Lang.String[] arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String[] CommandOptions + { + get { return IExecuteWithSignatureArray("getCommandOptions", "()[Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String CommandPath + { + get { return IExecuteWithSignature("getCommandPath", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Rmi/Activation/ActivationGroupID.cs b/src/net/JNet/GeneratedCore/Java/Rmi/Activation/ActivationGroupID.cs new file mode 100644 index 0000000000..960197115d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Rmi/Activation/ActivationGroupID.cs @@ -0,0 +1,73 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Rmi.Activation +{ + #region ActivationGroupID + public partial class ActivationGroupID + { + #region Constructors + /// + /// + /// + /// + public ActivationGroupID(Java.Rmi.Activation.ActivationSystem arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Rmi.Activation.ActivationSystem System + { + get { return IExecute("getSystem"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Rmi/Activation/ActivationGroup_Stub.cs b/src/net/JNet/GeneratedCore/Java/Rmi/Activation/ActivationGroup_Stub.cs new file mode 100644 index 0000000000..0ae8656b15 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Rmi/Activation/ActivationGroup_Stub.cs @@ -0,0 +1,86 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Rmi.Activation +{ + #region ActivationGroup_Stub + public partial class ActivationGroup_Stub + { + #region Constructors + /// + /// + /// + /// + public ActivationGroup_Stub(Java.Rmi.Server.RemoteRef arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Rmi.Activation.ActivationInstantiator(Java.Rmi.Activation.ActivationGroup_Stub t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Rmi.Remote(Java.Rmi.Activation.ActivationGroup_Stub t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Rmi.MarshalledObject NewInstance(Java.Rmi.Activation.ActivationID arg0, Java.Rmi.Activation.ActivationDesc arg1) + { + return IExecute("newInstance", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Rmi/Activation/ActivationID.cs b/src/net/JNet/GeneratedCore/Java/Rmi/Activation/ActivationID.cs new file mode 100644 index 0000000000..fca4c50549 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Rmi/Activation/ActivationID.cs @@ -0,0 +1,78 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Rmi.Activation +{ + #region ActivationID + public partial class ActivationID + { + #region Constructors + /// + /// + /// + /// + public ActivationID(Java.Rmi.Activation.Activator arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Rmi.Remote Activate(bool arg0) + { + return IExecute("activate", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Rmi/Activation/ActivationInstantiator.cs b/src/net/JNet/GeneratedCore/Java/Rmi/Activation/ActivationInstantiator.cs new file mode 100644 index 0000000000..f7be7144e6 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Rmi/Activation/ActivationInstantiator.cs @@ -0,0 +1,99 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Rmi.Activation +{ + #region IActivationInstantiator + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IActivationInstantiator : Java.Rmi.IRemote + { + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + Java.Rmi.MarshalledObject NewInstance(Java.Rmi.Activation.ActivationID arg0, Java.Rmi.Activation.ActivationDesc arg1) where ReturnExtendsJava_Rmi_Remote : Java.Rmi.Remote; + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ActivationInstantiator + public partial class ActivationInstantiator : Java.Rmi.Activation.IActivationInstantiator + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Rmi.MarshalledObject NewInstance(Java.Rmi.Activation.ActivationID arg0, Java.Rmi.Activation.ActivationDesc arg1) where ReturnExtendsJava_Rmi_Remote : Java.Rmi.Remote + { + return IExecute>("newInstance", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Rmi/Activation/ActivationMonitor.cs b/src/net/JNet/GeneratedCore/Java/Rmi/Activation/ActivationMonitor.cs new file mode 100644 index 0000000000..85eded2b45 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Rmi/Activation/ActivationMonitor.cs @@ -0,0 +1,133 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Rmi.Activation +{ + #region IActivationMonitor + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IActivationMonitor : Java.Rmi.IRemote + { + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + void ActiveObject(Java.Rmi.Activation.ActivationID arg0, Java.Rmi.MarshalledObject arg1) where Arg1ExtendsJava_Rmi_Remote : Java.Rmi.Remote; + /// + /// + /// + /// + /// + /// + /// + void InactiveGroup(Java.Rmi.Activation.ActivationGroupID arg0, long arg1); + /// + /// + /// + /// + /// + /// + void InactiveObject(Java.Rmi.Activation.ActivationID arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ActivationMonitor + public partial class ActivationMonitor : Java.Rmi.Activation.IActivationMonitor + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + public void ActiveObject(Java.Rmi.Activation.ActivationID arg0, Java.Rmi.MarshalledObject arg1) where Arg1ExtendsJava_Rmi_Remote : Java.Rmi.Remote + { + IExecute("activeObject", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void InactiveGroup(Java.Rmi.Activation.ActivationGroupID arg0, long arg1) + { + IExecute("inactiveGroup", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void InactiveObject(Java.Rmi.Activation.ActivationID arg0) + { + IExecute("inactiveObject", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Rmi/Activation/ActivationSystem.cs b/src/net/JNet/GeneratedCore/Java/Rmi/Activation/ActivationSystem.cs new file mode 100644 index 0000000000..b03cf52a5f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Rmi/Activation/ActivationSystem.cs @@ -0,0 +1,288 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Rmi.Activation +{ + #region IActivationSystem + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IActivationSystem : Java.Rmi.IRemote + { + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + Java.Rmi.Activation.ActivationDesc GetActivationDesc(Java.Rmi.Activation.ActivationID arg0); + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + Java.Rmi.Activation.ActivationDesc SetActivationDesc(Java.Rmi.Activation.ActivationID arg0, Java.Rmi.Activation.ActivationDesc arg1); + /// + /// + /// + /// + /// + /// + /// + /// + Java.Rmi.Activation.ActivationGroupDesc GetActivationGroupDesc(Java.Rmi.Activation.ActivationGroupID arg0); + /// + /// + /// + /// + /// + /// + /// + /// + /// + Java.Rmi.Activation.ActivationGroupDesc SetActivationGroupDesc(Java.Rmi.Activation.ActivationGroupID arg0, Java.Rmi.Activation.ActivationGroupDesc arg1); + /// + /// + /// + /// + /// + /// + /// + Java.Rmi.Activation.ActivationGroupID RegisterGroup(Java.Rmi.Activation.ActivationGroupDesc arg0); + /// + /// + /// + /// + /// + /// + /// + /// + Java.Rmi.Activation.ActivationID RegisterObject(Java.Rmi.Activation.ActivationDesc arg0); + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + Java.Rmi.Activation.ActivationMonitor ActiveGroup(Java.Rmi.Activation.ActivationGroupID arg0, Java.Rmi.Activation.ActivationInstantiator arg1, long arg2); + /// + /// + /// + /// + void Shutdown(); + /// + /// + /// + /// + /// + /// + /// + void UnregisterGroup(Java.Rmi.Activation.ActivationGroupID arg0); + /// + /// + /// + /// + /// + /// + /// + void UnregisterObject(Java.Rmi.Activation.ActivationID arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ActivationSystem + public partial class ActivationSystem : Java.Rmi.Activation.IActivationSystem + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int SYSTEM_PORT { get { if (!_SYSTEM_PORTReady) { _SYSTEM_PORTContent = SGetField(LocalBridgeClazz, "SYSTEM_PORT"); _SYSTEM_PORTReady = true; } return _SYSTEM_PORTContent; } } + private static int _SYSTEM_PORTContent = default; + private static bool _SYSTEM_PORTReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Rmi.Activation.ActivationDesc GetActivationDesc(Java.Rmi.Activation.ActivationID arg0) + { + return IExecute("getActivationDesc", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Rmi.Activation.ActivationDesc SetActivationDesc(Java.Rmi.Activation.ActivationID arg0, Java.Rmi.Activation.ActivationDesc arg1) + { + return IExecute("setActivationDesc", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Rmi.Activation.ActivationGroupDesc GetActivationGroupDesc(Java.Rmi.Activation.ActivationGroupID arg0) + { + return IExecute("getActivationGroupDesc", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Rmi.Activation.ActivationGroupDesc SetActivationGroupDesc(Java.Rmi.Activation.ActivationGroupID arg0, Java.Rmi.Activation.ActivationGroupDesc arg1) + { + return IExecute("setActivationGroupDesc", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Rmi.Activation.ActivationGroupID RegisterGroup(Java.Rmi.Activation.ActivationGroupDesc arg0) + { + return IExecute("registerGroup", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Rmi.Activation.ActivationID RegisterObject(Java.Rmi.Activation.ActivationDesc arg0) + { + return IExecute("registerObject", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Rmi.Activation.ActivationMonitor ActiveGroup(Java.Rmi.Activation.ActivationGroupID arg0, Java.Rmi.Activation.ActivationInstantiator arg1, long arg2) + { + return IExecute("activeGroup", arg0, arg1, arg2); + } + /// + /// + /// + /// + public void Shutdown() + { + IExecute("shutdown"); + } + /// + /// + /// + /// + /// + /// + /// + public void UnregisterGroup(Java.Rmi.Activation.ActivationGroupID arg0) + { + IExecute("unregisterGroup", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public void UnregisterObject(Java.Rmi.Activation.ActivationID arg0) + { + IExecute("unregisterObject", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Rmi/Activation/Activator.cs b/src/net/JNet/GeneratedCore/Java/Rmi/Activation/Activator.cs new file mode 100644 index 0000000000..3cf35612d0 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Rmi/Activation/Activator.cs @@ -0,0 +1,101 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Rmi.Activation +{ + #region IActivator + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IActivator : Java.Rmi.IRemote + { + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + Java.Rmi.MarshalledObject Activate(Java.Rmi.Activation.ActivationID arg0, bool arg1) where ReturnExtendsJava_Rmi_Remote : Java.Rmi.Remote; + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Activator + public partial class Activator : Java.Rmi.Activation.IActivator + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Rmi.MarshalledObject Activate(Java.Rmi.Activation.ActivationID arg0, bool arg1) where ReturnExtendsJava_Rmi_Remote : Java.Rmi.Remote + { + return IExecute>("activate", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Rmi/Activation/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Java/Rmi/Activation/AllPackageClasses.cs new file mode 100644 index 0000000000..222c7e3185 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Rmi/Activation/AllPackageClasses.cs @@ -0,0 +1,650 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Java.Rmi.Activation +{ + #region Activatable + /// + /// + /// + public partial class Activatable : Java.Rmi.Server.RemoteServer + { + const string _bridgeClassName = "java.rmi.activation.Activatable"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Activatable class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Activatable() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Activatable class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Activatable(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ActivateFailedException + /// + /// + /// + public partial class ActivateFailedException : Java.Rmi.RemoteException + { + const string _bridgeClassName = "java.rmi.activation.ActivateFailedException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region ActivationDesc + /// + /// + /// + public partial class ActivationDesc : Java.Io.Serializable + { + const string _bridgeClassName = "java.rmi.activation.ActivationDesc"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ActivationDesc() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ActivationDesc(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ActivationException + /// + /// + /// + public partial class ActivationException : Java.Lang.Exception + { + const string _bridgeClassName = "java.rmi.activation.ActivationException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region ActivationGroup + /// + /// + /// + public partial class ActivationGroup : Java.Rmi.Server.UnicastRemoteObject + { + const string _bridgeClassName = "java.rmi.activation.ActivationGroup"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ActivationGroup class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ActivationGroup() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ActivationGroup class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ActivationGroup(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ActivationGroup_Stub + /// + /// + /// + public partial class ActivationGroup_Stub : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.rmi.activation.ActivationGroup_Stub"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ActivationGroup_Stub() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ActivationGroup_Stub(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ActivationGroupDesc + /// + /// + /// + public partial class ActivationGroupDesc : Java.Io.Serializable + { + const string _bridgeClassName = "java.rmi.activation.ActivationGroupDesc"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ActivationGroupDesc() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ActivationGroupDesc(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region CommandEnvironment + /// + /// + /// + public partial class CommandEnvironment : Java.Io.Serializable + { + const string _bridgeClassName = "java.rmi.activation.ActivationGroupDesc$CommandEnvironment"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public CommandEnvironment() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public CommandEnvironment(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region ActivationGroupID + /// + /// + /// + public partial class ActivationGroupID : Java.Io.Serializable + { + const string _bridgeClassName = "java.rmi.activation.ActivationGroupID"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ActivationGroupID() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ActivationGroupID(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ActivationID + /// + /// + /// + public partial class ActivationID : Java.Io.Serializable + { + const string _bridgeClassName = "java.rmi.activation.ActivationID"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ActivationID() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ActivationID(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ActivationInstantiator + /// + /// + /// + public partial class ActivationInstantiator : Java.Rmi.Remote + { + const string _bridgeClassName = "java.rmi.activation.ActivationInstantiator"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ActivationInstantiator class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ActivationInstantiator() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ActivationInstantiator class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ActivationInstantiator(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ActivationMonitor + /// + /// + /// + public partial class ActivationMonitor : Java.Rmi.Remote + { + const string _bridgeClassName = "java.rmi.activation.ActivationMonitor"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ActivationMonitor class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ActivationMonitor() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ActivationMonitor class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ActivationMonitor(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ActivationSystem + /// + /// + /// + public partial class ActivationSystem : Java.Rmi.Remote + { + const string _bridgeClassName = "java.rmi.activation.ActivationSystem"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ActivationSystem class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ActivationSystem() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ActivationSystem class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ActivationSystem(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Activator + /// + /// + /// + public partial class Activator : Java.Rmi.Remote + { + const string _bridgeClassName = "java.rmi.activation.Activator"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Activator class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Activator() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Activator class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Activator(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region UnknownGroupException + /// + /// + /// + public partial class UnknownGroupException : Java.Rmi.Activation.ActivationException + { + const string _bridgeClassName = "java.rmi.activation.UnknownGroupException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region UnknownObjectException + /// + /// + /// + public partial class UnknownObjectException : Java.Rmi.Activation.ActivationException + { + const string _bridgeClassName = "java.rmi.activation.UnknownObjectException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Rmi/Activation/UnknownGroupException.cs b/src/net/JNet/GeneratedCore/Java/Rmi/Activation/UnknownGroupException.cs new file mode 100644 index 0000000000..d0807a3d03 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Rmi/Activation/UnknownGroupException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Rmi.Activation +{ + #region UnknownGroupException + public partial class UnknownGroupException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Rmi/Activation/UnknownObjectException.cs b/src/net/JNet/GeneratedCore/Java/Rmi/Activation/UnknownObjectException.cs new file mode 100644 index 0000000000..9dfa60f57a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Rmi/Activation/UnknownObjectException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Rmi.Activation +{ + #region UnknownObjectException + public partial class UnknownObjectException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Rmi/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Java/Rmi/AllPackageClasses.cs new file mode 100644 index 0000000000..45c635fcdf --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Rmi/AllPackageClasses.cs @@ -0,0 +1,451 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Java.Rmi +{ + #region AccessException + /// + /// + /// + public partial class AccessException : Java.Rmi.RemoteException + { + const string _bridgeClassName = "java.rmi.AccessException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region AlreadyBoundException + /// + /// + /// + public partial class AlreadyBoundException : Java.Lang.Exception + { + const string _bridgeClassName = "java.rmi.AlreadyBoundException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region ConnectException + /// + /// + /// + public partial class ConnectException : Java.Rmi.RemoteException + { + const string _bridgeClassName = "java.rmi.ConnectException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region ConnectIOException + /// + /// + /// + public partial class ConnectIOException : Java.Rmi.RemoteException + { + const string _bridgeClassName = "java.rmi.ConnectIOException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region MarshalException + /// + /// + /// + public partial class MarshalException : Java.Rmi.RemoteException + { + const string _bridgeClassName = "java.rmi.MarshalException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region MarshalledObject + /// + /// + /// + public partial class MarshalledObject : Java.Io.Serializable + { + const string _bridgeClassName = "java.rmi.MarshalledObject"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MarshalledObject() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MarshalledObject(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MarshalledObject + /// + /// + /// + /// + public partial class MarshalledObject : Java.Io.Serializable + { + const string _bridgeClassName = "java.rmi.MarshalledObject"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MarshalledObject() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MarshalledObject(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Naming + /// + /// + /// + public partial class Naming : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.rmi.Naming"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Naming() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Naming(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region NoSuchObjectException + /// + /// + /// + public partial class NoSuchObjectException : Java.Rmi.RemoteException + { + const string _bridgeClassName = "java.rmi.NoSuchObjectException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region NotBoundException + /// + /// + /// + public partial class NotBoundException : Java.Lang.Exception + { + const string _bridgeClassName = "java.rmi.NotBoundException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region Remote + /// + /// + /// + public partial class Remote : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.rmi.Remote"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Remote class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Remote() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Remote class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Remote(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region RemoteException + /// + /// + /// + public partial class RemoteException : Java.Io.IOException + { + const string _bridgeClassName = "java.rmi.RemoteException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region ServerError + /// + /// + /// + public partial class ServerError : Java.Rmi.RemoteException + { + const string _bridgeClassName = "java.rmi.ServerError"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region ServerException + /// + /// + /// + public partial class ServerException : Java.Rmi.RemoteException + { + const string _bridgeClassName = "java.rmi.ServerException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region StubNotFoundException + /// + /// + /// + public partial class StubNotFoundException : Java.Rmi.RemoteException + { + const string _bridgeClassName = "java.rmi.StubNotFoundException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region UnexpectedException + /// + /// + /// + public partial class UnexpectedException : Java.Rmi.RemoteException + { + const string _bridgeClassName = "java.rmi.UnexpectedException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region UnknownHostException + /// + /// + /// + public partial class UnknownHostException : Java.Rmi.RemoteException + { + const string _bridgeClassName = "java.rmi.UnknownHostException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region UnmarshalException + /// + /// + /// + public partial class UnmarshalException : Java.Rmi.RemoteException + { + const string _bridgeClassName = "java.rmi.UnmarshalException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Rmi/AlreadyBoundException.cs b/src/net/JNet/GeneratedCore/Java/Rmi/AlreadyBoundException.cs new file mode 100644 index 0000000000..bce619c71c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Rmi/AlreadyBoundException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Rmi +{ + #region AlreadyBoundException + public partial class AlreadyBoundException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Rmi/ConnectException.cs b/src/net/JNet/GeneratedCore/Java/Rmi/ConnectException.cs new file mode 100644 index 0000000000..20e0af0fd1 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Rmi/ConnectException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Rmi +{ + #region ConnectException + public partial class ConnectException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Rmi/ConnectIOException.cs b/src/net/JNet/GeneratedCore/Java/Rmi/ConnectIOException.cs new file mode 100644 index 0000000000..34623476f1 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Rmi/ConnectIOException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Rmi +{ + #region ConnectIOException + public partial class ConnectIOException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Rmi/Dgc/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Java/Rmi/Dgc/AllPackageClasses.cs new file mode 100644 index 0000000000..378b1b96a0 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Rmi/Dgc/AllPackageClasses.cs @@ -0,0 +1,167 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Java.Rmi.Dgc +{ + #region DGC + /// + /// + /// + public partial class DGC : Java.Rmi.Remote + { + const string _bridgeClassName = "java.rmi.dgc.DGC"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("DGC class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DGC() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("DGC class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DGC(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Lease + /// + /// + /// + public partial class Lease : Java.Io.Serializable + { + const string _bridgeClassName = "java.rmi.dgc.Lease"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Lease() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Lease(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region VMID + /// + /// + /// + public partial class VMID : Java.Io.Serializable + { + const string _bridgeClassName = "java.rmi.dgc.VMID"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public VMID() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public VMID(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Rmi/Dgc/DGC.cs b/src/net/JNet/GeneratedCore/Java/Rmi/Dgc/DGC.cs new file mode 100644 index 0000000000..d775462499 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Rmi/Dgc/DGC.cs @@ -0,0 +1,118 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Rmi.Dgc +{ + #region IDGC + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IDGC : Java.Rmi.IRemote + { + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + Java.Rmi.Dgc.Lease Dirty(Java.Rmi.Server.ObjID[] arg0, long arg1, Java.Rmi.Dgc.Lease arg2); + /// + /// + /// + /// + /// + /// + /// + /// + void Clean(Java.Rmi.Server.ObjID[] arg0, long arg1, Java.Rmi.Dgc.VMID arg2, bool arg3); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region DGC + public partial class DGC : Java.Rmi.Dgc.IDGC + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Rmi.Dgc.Lease Dirty(Java.Rmi.Server.ObjID[] arg0, long arg1, Java.Rmi.Dgc.Lease arg2) + { + return IExecute("dirty", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + public void Clean(Java.Rmi.Server.ObjID[] arg0, long arg1, Java.Rmi.Dgc.VMID arg2, bool arg3) + { + IExecute("clean", arg0, arg1, arg2, arg3); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Rmi/Dgc/Lease.cs b/src/net/JNet/GeneratedCore/Java/Rmi/Dgc/Lease.cs new file mode 100644 index 0000000000..121ce0a9d1 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Rmi/Dgc/Lease.cs @@ -0,0 +1,81 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Rmi.Dgc +{ + #region Lease + public partial class Lease + { + #region Constructors + /// + /// + /// + /// + /// + public Lease(Java.Rmi.Dgc.VMID arg0, long arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public long Value + { + get { return IExecuteWithSignature("getValue", "()J"); } + } + /// + /// + /// + public Java.Rmi.Dgc.VMID VMID + { + get { return IExecuteWithSignature("getVMID", "()Ljava/rmi/dgc/VMID;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Rmi/Dgc/VMID.cs b/src/net/JNet/GeneratedCore/Java/Rmi/Dgc/VMID.cs new file mode 100644 index 0000000000..c65b189f4c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Rmi/Dgc/VMID.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Rmi.Dgc +{ + #region VMID + public partial class VMID + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Rmi/MarshalException.cs b/src/net/JNet/GeneratedCore/Java/Rmi/MarshalException.cs new file mode 100644 index 0000000000..02090cb7ec --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Rmi/MarshalException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Rmi +{ + #region MarshalException + public partial class MarshalException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Rmi/MarshalledObject.cs b/src/net/JNet/GeneratedCore/Java/Rmi/MarshalledObject.cs new file mode 100644 index 0000000000..eab01cb426 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Rmi/MarshalledObject.cs @@ -0,0 +1,131 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Rmi +{ + #region MarshalledObject + public partial class MarshalledObject + { + #region Constructors + /// + /// + /// + /// + /// + public MarshalledObject(object arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public object Get() + { + return IExecuteWithSignature("get", "()Ljava/lang/Object;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region MarshalledObject + public partial class MarshalledObject + { + #region Constructors + /// + /// + /// + /// + /// + public MarshalledObject(T arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Rmi.MarshalledObject(Java.Rmi.MarshalledObject t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public T Get() + { + return IExecuteWithSignature("get", "()Ljava/lang/Object;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Rmi/Naming.cs b/src/net/JNet/GeneratedCore/Java/Rmi/Naming.cs new file mode 100644 index 0000000000..e7d376c4f4 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Rmi/Naming.cs @@ -0,0 +1,115 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Rmi +{ + #region Naming + public partial class Naming + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + /// + public static Java.Lang.String[] List(Java.Lang.String arg0) + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "list", "(Ljava/lang/String;)[Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Rmi.Remote Lookup(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "lookup", "(Ljava/lang/String;)Ljava/rmi/Remote;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static void Bind(Java.Lang.String arg0, Java.Rmi.Remote arg1) + { + SExecute(LocalBridgeClazz, "bind", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public static void Rebind(Java.Lang.String arg0, Java.Rmi.Remote arg1) + { + SExecute(LocalBridgeClazz, "rebind", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public static void Unbind(Java.Lang.String arg0) + { + SExecuteWithSignature(LocalBridgeClazz, "unbind", "(Ljava/lang/String;)V", arg0); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Rmi/NoSuchObjectException.cs b/src/net/JNet/GeneratedCore/Java/Rmi/NoSuchObjectException.cs new file mode 100644 index 0000000000..1de61f1866 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Rmi/NoSuchObjectException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Rmi +{ + #region NoSuchObjectException + public partial class NoSuchObjectException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Rmi/NotBoundException.cs b/src/net/JNet/GeneratedCore/Java/Rmi/NotBoundException.cs new file mode 100644 index 0000000000..af6342fb91 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Rmi/NotBoundException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Rmi +{ + #region NotBoundException + public partial class NotBoundException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Rmi/Registry/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Java/Rmi/Registry/AllPackageClasses.cs new file mode 100644 index 0000000000..7106e9ec46 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Rmi/Registry/AllPackageClasses.cs @@ -0,0 +1,122 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Java.Rmi.Registry +{ + #region LocateRegistry + /// + /// + /// + public partial class LocateRegistry : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.rmi.registry.LocateRegistry"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public LocateRegistry() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public LocateRegistry(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Registry + /// + /// + /// + public partial class Registry : Java.Rmi.Remote + { + const string _bridgeClassName = "java.rmi.registry.Registry"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Registry class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Registry() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Registry class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Registry(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Rmi/Registry/LocateRegistry.cs b/src/net/JNet/GeneratedCore/Java/Rmi/Registry/LocateRegistry.cs new file mode 100644 index 0000000000..c0d3d7551d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Rmi/Registry/LocateRegistry.cs @@ -0,0 +1,130 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Rmi.Registry +{ + #region LocateRegistry + public partial class LocateRegistry + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + public static Java.Rmi.Registry.Registry Registry + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getRegistry", "()Ljava/rmi/registry/Registry;"); } + } + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Rmi.Registry.Registry CreateRegistry(int arg0, Java.Rmi.Server.RMIClientSocketFactory arg1, Java.Rmi.Server.RMIServerSocketFactory arg2) + { + return SExecute(LocalBridgeClazz, "createRegistry", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public static Java.Rmi.Registry.Registry CreateRegistry(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "createRegistry", "(I)Ljava/rmi/registry/Registry;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Rmi.Registry.Registry GetRegistry(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getRegistry", "(I)Ljava/rmi/registry/Registry;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Rmi.Registry.Registry GetRegistry(Java.Lang.String arg0, int arg1, Java.Rmi.Server.RMIClientSocketFactory arg2) + { + return SExecute(LocalBridgeClazz, "getRegistry", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Rmi.Registry.Registry GetRegistry(Java.Lang.String arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "getRegistry", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Rmi.Registry.Registry GetRegistry(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getRegistry", "(Ljava/lang/String;)Ljava/rmi/registry/Registry;", arg0); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Rmi/Registry/Registry.cs b/src/net/JNet/GeneratedCore/Java/Rmi/Registry/Registry.cs new file mode 100644 index 0000000000..278a1e457c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Rmi/Registry/Registry.cs @@ -0,0 +1,179 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Rmi.Registry +{ + #region IRegistry + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IRegistry : Java.Rmi.IRemote + { + #region Instance methods + /// + /// + /// + /// + /// + /// + Java.Lang.String[] List(); + /// + /// + /// + /// + /// + /// + /// + /// + Java.Rmi.Remote Lookup(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + /// + /// + void Bind(Java.Lang.String arg0, Java.Rmi.Remote arg1); + /// + /// + /// + /// + /// + /// + /// + void Rebind(Java.Lang.String arg0, Java.Rmi.Remote arg1); + /// + /// + /// + /// + /// + /// + /// + void Unbind(Java.Lang.String arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Registry + public partial class Registry : Java.Rmi.Registry.IRegistry + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int REGISTRY_PORT { get { if (!_REGISTRY_PORTReady) { _REGISTRY_PORTContent = SGetField(LocalBridgeClazz, "REGISTRY_PORT"); _REGISTRY_PORTReady = true; } return _REGISTRY_PORTContent; } } + private static int _REGISTRY_PORTContent = default; + private static bool _REGISTRY_PORTReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public Java.Lang.String[] List() + { + return IExecuteWithSignatureArray("list", "()[Ljava/lang/String;"); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Rmi.Remote Lookup(Java.Lang.String arg0) + { + return IExecuteWithSignature("lookup", "(Ljava/lang/String;)Ljava/rmi/Remote;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public void Bind(Java.Lang.String arg0, Java.Rmi.Remote arg1) + { + IExecute("bind", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void Rebind(Java.Lang.String arg0, Java.Rmi.Remote arg1) + { + IExecute("rebind", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void Unbind(Java.Lang.String arg0) + { + IExecuteWithSignature("unbind", "(Ljava/lang/String;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Rmi/Remote.cs b/src/net/JNet/GeneratedCore/Java/Rmi/Remote.cs new file mode 100644 index 0000000000..f75c78d453 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Rmi/Remote.cs @@ -0,0 +1,76 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Rmi +{ + #region IRemote + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IRemote + { + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Remote + public partial class Remote : Java.Rmi.IRemote + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Rmi/RemoteException.cs b/src/net/JNet/GeneratedCore/Java/Rmi/RemoteException.cs new file mode 100644 index 0000000000..af054742be --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Rmi/RemoteException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Rmi +{ + #region RemoteException + public partial class RemoteException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Rmi/Server/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Java/Rmi/Server/AllPackageClasses.cs new file mode 100644 index 0000000000..91adb26f0b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Rmi/Server/AllPackageClasses.cs @@ -0,0 +1,729 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Java.Rmi.Server +{ + #region ExportException + /// + /// + /// + public partial class ExportException : Java.Rmi.RemoteException + { + const string _bridgeClassName = "java.rmi.server.ExportException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region ObjID + /// + /// + /// + public partial class ObjID : Java.Io.Serializable + { + const string _bridgeClassName = "java.rmi.server.ObjID"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ObjID() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ObjID(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region RemoteObject + /// + /// + /// + public partial class RemoteObject : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.rmi.server.RemoteObject"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("RemoteObject class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public RemoteObject() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("RemoteObject class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public RemoteObject(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region RemoteObjectInvocationHandler + /// + /// + /// + public partial class RemoteObjectInvocationHandler : Java.Rmi.Server.RemoteObject + { + const string _bridgeClassName = "java.rmi.server.RemoteObjectInvocationHandler"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public RemoteObjectInvocationHandler() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public RemoteObjectInvocationHandler(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region RemoteRef + /// + /// + /// + public partial class RemoteRef : Java.Io.Externalizable + { + const string _bridgeClassName = "java.rmi.server.RemoteRef"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("RemoteRef class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public RemoteRef() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("RemoteRef class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public RemoteRef(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region RemoteServer + /// + /// + /// + public partial class RemoteServer : Java.Rmi.Server.RemoteObject + { + const string _bridgeClassName = "java.rmi.server.RemoteServer"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("RemoteServer class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public RemoteServer() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("RemoteServer class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public RemoteServer(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region RMIClassLoader + /// + /// + /// + public partial class RMIClassLoader : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.rmi.server.RMIClassLoader"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public RMIClassLoader() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public RMIClassLoader(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region RMIClassLoaderSpi + /// + /// + /// + public partial class RMIClassLoaderSpi : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.rmi.server.RMIClassLoaderSpi"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("RMIClassLoaderSpi class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public RMIClassLoaderSpi() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("RMIClassLoaderSpi class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public RMIClassLoaderSpi(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region RMIClientSocketFactory + /// + /// + /// + public partial class RMIClientSocketFactory : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.rmi.server.RMIClientSocketFactory"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("RMIClientSocketFactory class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public RMIClientSocketFactory() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("RMIClientSocketFactory class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public RMIClientSocketFactory(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region RMIFailureHandler + /// + /// + /// + public partial class RMIFailureHandler : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.rmi.server.RMIFailureHandler"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("RMIFailureHandler class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public RMIFailureHandler() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("RMIFailureHandler class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public RMIFailureHandler(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region RMIServerSocketFactory + /// + /// + /// + public partial class RMIServerSocketFactory : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.rmi.server.RMIServerSocketFactory"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("RMIServerSocketFactory class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public RMIServerSocketFactory() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("RMIServerSocketFactory class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public RMIServerSocketFactory(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region RMISocketFactory + /// + /// + /// + public partial class RMISocketFactory : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.rmi.server.RMISocketFactory"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("RMISocketFactory class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public RMISocketFactory() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("RMISocketFactory class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public RMISocketFactory(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ServerCloneException + /// + /// + /// + public partial class ServerCloneException : Java.Lang.CloneNotSupportedException + { + const string _bridgeClassName = "java.rmi.server.ServerCloneException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region ServerNotActiveException + /// + /// + /// + public partial class ServerNotActiveException : Java.Lang.Exception + { + const string _bridgeClassName = "java.rmi.server.ServerNotActiveException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region UID + /// + /// + /// + public partial class UID : Java.Io.Serializable + { + const string _bridgeClassName = "java.rmi.server.UID"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public UID() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public UID(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region UnicastRemoteObject + /// + /// + /// + public partial class UnicastRemoteObject : Java.Rmi.Server.RemoteServer + { + const string _bridgeClassName = "java.rmi.server.UnicastRemoteObject"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public UnicastRemoteObject() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public UnicastRemoteObject(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Unreferenced + /// + /// + /// + public partial class Unreferenced : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.rmi.server.Unreferenced"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Unreferenced class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Unreferenced() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Unreferenced class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Unreferenced(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Rmi/Server/ExportException.cs b/src/net/JNet/GeneratedCore/Java/Rmi/Server/ExportException.cs new file mode 100644 index 0000000000..1a3f61e8c0 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Rmi/Server/ExportException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Rmi.Server +{ + #region ExportException + public partial class ExportException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Rmi/Server/ObjID.cs b/src/net/JNet/GeneratedCore/Java/Rmi/Server/ObjID.cs new file mode 100644 index 0000000000..d03d963d51 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Rmi/Server/ObjID.cs @@ -0,0 +1,103 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Rmi.Server +{ + #region ObjID + public partial class ObjID + { + #region Constructors + /// + /// + /// + /// + public ObjID(int arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int ACTIVATOR_ID { get { if (!_ACTIVATOR_IDReady) { _ACTIVATOR_IDContent = SGetField(LocalBridgeClazz, "ACTIVATOR_ID"); _ACTIVATOR_IDReady = true; } return _ACTIVATOR_IDContent; } } + private static int _ACTIVATOR_IDContent = default; + private static bool _ACTIVATOR_IDReady = false; // this is used because in case of generics + /// + /// + /// + public static int DGC_ID { get { if (!_DGC_IDReady) { _DGC_IDContent = SGetField(LocalBridgeClazz, "DGC_ID"); _DGC_IDReady = true; } return _DGC_IDContent; } } + private static int _DGC_IDContent = default; + private static bool _DGC_IDReady = false; // this is used because in case of generics + /// + /// + /// + public static int REGISTRY_ID { get { if (!_REGISTRY_IDReady) { _REGISTRY_IDContent = SGetField(LocalBridgeClazz, "REGISTRY_ID"); _REGISTRY_IDReady = true; } return _REGISTRY_IDContent; } } + private static int _REGISTRY_IDContent = default; + private static bool _REGISTRY_IDReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + public static Java.Rmi.Server.ObjID Read(Java.Io.ObjectInput arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "read", "(Ljava/io/ObjectInput;)Ljava/rmi/server/ObjID;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public void Write(Java.Io.ObjectOutput arg0) + { + IExecuteWithSignature("write", "(Ljava/io/ObjectOutput;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Rmi/Server/RMIClassLoader.cs b/src/net/JNet/GeneratedCore/Java/Rmi/Server/RMIClassLoader.cs new file mode 100644 index 0000000000..0349bcc0bf --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Rmi/Server/RMIClassLoader.cs @@ -0,0 +1,135 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Rmi.Server +{ + #region RMIClassLoader + public partial class RMIClassLoader + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + public static Java.Rmi.Server.RMIClassLoaderSpi DefaultProviderInstance + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getDefaultProviderInstance", "()Ljava/rmi/server/RMIClassLoaderSpi;"); } + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Lang.Class LoadClass(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.ClassLoader arg2) + { + return SExecute(LocalBridgeClazz, "loadClass", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Lang.Class LoadClass(Java.Lang.String arg0, Java.Lang.String arg1) + { + return SExecute(LocalBridgeClazz, "loadClass", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Lang.Class LoadClass(Java.Net.URL arg0, Java.Lang.String arg1) + { + return SExecute(LocalBridgeClazz, "loadClass", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Lang.Class LoadProxyClass(Java.Lang.String arg0, Java.Lang.String[] arg1, Java.Lang.ClassLoader arg2) + { + return SExecute(LocalBridgeClazz, "loadProxyClass", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Lang.ClassLoader GetClassLoader(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getClassLoader", "(Ljava/lang/String;)Ljava/lang/ClassLoader;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Lang.String GetClassAnnotation(Java.Lang.Class arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getClassAnnotation", "(Ljava/lang/Class;)Ljava/lang/String;", arg0); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Rmi/Server/RMIClassLoaderSpi.cs b/src/net/JNet/GeneratedCore/Java/Rmi/Server/RMIClassLoaderSpi.cs new file mode 100644 index 0000000000..249dabb72c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Rmi/Server/RMIClassLoaderSpi.cs @@ -0,0 +1,103 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Rmi.Server +{ + #region RMIClassLoaderSpi + public partial class RMIClassLoaderSpi + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.Class LoadClass(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.ClassLoader arg2) + { + return IExecute("loadClass", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.Class LoadProxyClass(Java.Lang.String arg0, Java.Lang.String[] arg1, Java.Lang.ClassLoader arg2) + { + return IExecute("loadProxyClass", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.ClassLoader GetClassLoader(Java.Lang.String arg0) + { + return IExecuteWithSignature("getClassLoader", "(Ljava/lang/String;)Ljava/lang/ClassLoader;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.String GetClassAnnotation(Java.Lang.Class arg0) + { + return IExecuteWithSignature("getClassAnnotation", "(Ljava/lang/Class;)Ljava/lang/String;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Rmi/Server/RMIClientSocketFactory.cs b/src/net/JNet/GeneratedCore/Java/Rmi/Server/RMIClientSocketFactory.cs new file mode 100644 index 0000000000..7ec8a5a6ab --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Rmi/Server/RMIClientSocketFactory.cs @@ -0,0 +1,95 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Rmi.Server +{ + #region IRMIClientSocketFactory + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IRMIClientSocketFactory + { + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + Java.Net.Socket CreateSocket(Java.Lang.String arg0, int arg1); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region RMIClientSocketFactory + public partial class RMIClientSocketFactory : Java.Rmi.Server.IRMIClientSocketFactory + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + public Java.Net.Socket CreateSocket(Java.Lang.String arg0, int arg1) + { + return IExecute("createSocket", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Rmi/Server/RMIFailureHandler.cs b/src/net/JNet/GeneratedCore/Java/Rmi/Server/RMIFailureHandler.cs new file mode 100644 index 0000000000..a197471149 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Rmi/Server/RMIFailureHandler.cs @@ -0,0 +1,91 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Rmi.Server +{ + #region IRMIFailureHandler + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IRMIFailureHandler + { + #region Instance methods + /// + /// + /// + /// + /// + bool Failure(MASES.JCOBridge.C2JBridge.JVMBridgeException arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region RMIFailureHandler + public partial class RMIFailureHandler : Java.Rmi.Server.IRMIFailureHandler + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public bool Failure(MASES.JCOBridge.C2JBridge.JVMBridgeException arg0) + { + return IExecuteWithSignature("failure", "(Ljava/lang/Exception;)Z", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Rmi/Server/RMIServerSocketFactory.cs b/src/net/JNet/GeneratedCore/Java/Rmi/Server/RMIServerSocketFactory.cs new file mode 100644 index 0000000000..f28f804eaf --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Rmi/Server/RMIServerSocketFactory.cs @@ -0,0 +1,93 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Rmi.Server +{ + #region IRMIServerSocketFactory + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IRMIServerSocketFactory + { + #region Instance methods + /// + /// + /// + /// + /// + /// + Java.Net.ServerSocket CreateServerSocket(int arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region RMIServerSocketFactory + public partial class RMIServerSocketFactory : Java.Rmi.Server.IRMIServerSocketFactory + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public Java.Net.ServerSocket CreateServerSocket(int arg0) + { + return IExecuteWithSignature("createServerSocket", "(I)Ljava/net/ServerSocket;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Rmi/Server/RMISocketFactory.cs b/src/net/JNet/GeneratedCore/Java/Rmi/Server/RMISocketFactory.cs new file mode 100644 index 0000000000..9e304c7c68 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Rmi/Server/RMISocketFactory.cs @@ -0,0 +1,108 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Rmi.Server +{ + #region RMISocketFactory + public partial class RMISocketFactory + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Rmi.Server.RMIClientSocketFactory(Java.Rmi.Server.RMISocketFactory t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Rmi.Server.RMIServerSocketFactory(Java.Rmi.Server.RMISocketFactory t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + public static Java.Rmi.Server.RMISocketFactory DefaultSocketFactory + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getDefaultSocketFactory", "()Ljava/rmi/server/RMISocketFactory;"); } + } + /// + /// + /// + public static Java.Rmi.Server.RMIFailureHandler FailureHandler + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getFailureHandler", "()Ljava/rmi/server/RMIFailureHandler;"); } set { SExecuteWithSignature(LocalBridgeClazz, "setFailureHandler", "(Ljava/rmi/server/RMIFailureHandler;)V", value); } + } + /// + /// + /// + public static Java.Rmi.Server.RMISocketFactory SocketFactory + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getSocketFactory", "()Ljava/rmi/server/RMISocketFactory;"); } set { SExecuteWithSignature(LocalBridgeClazz, "setSocketFactory", "(Ljava/rmi/server/RMISocketFactory;)V", value); } + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public Java.Net.ServerSocket CreateServerSocket(int arg0) + { + return IExecuteWithSignature("createServerSocket", "(I)Ljava/net/ServerSocket;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Net.Socket CreateSocket(Java.Lang.String arg0, int arg1) + { + return IExecute("createSocket", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Rmi/Server/RemoteObject.cs b/src/net/JNet/GeneratedCore/Java/Rmi/Server/RemoteObject.cs new file mode 100644 index 0000000000..9b3ce6cdf4 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Rmi/Server/RemoteObject.cs @@ -0,0 +1,83 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Rmi.Server +{ + #region RemoteObject + public partial class RemoteObject + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Rmi.Remote(Java.Rmi.Server.RemoteObject t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Rmi.Server.RemoteObject t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + public static Java.Rmi.Remote ToStub(Java.Rmi.Remote arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "toStub", "(Ljava/rmi/Remote;)Ljava/rmi/Remote;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Rmi.Server.RemoteRef Ref + { + get { return IExecuteWithSignature("getRef", "()Ljava/rmi/server/RemoteRef;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Rmi/Server/RemoteObjectInvocationHandler.cs b/src/net/JNet/GeneratedCore/Java/Rmi/Server/RemoteObjectInvocationHandler.cs new file mode 100644 index 0000000000..9813d230d3 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Rmi/Server/RemoteObjectInvocationHandler.cs @@ -0,0 +1,82 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Rmi.Server +{ + #region RemoteObjectInvocationHandler + public partial class RemoteObjectInvocationHandler + { + #region Constructors + /// + /// + /// + /// + public RemoteObjectInvocationHandler(Java.Rmi.Server.RemoteRef arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Reflect.InvocationHandler(Java.Rmi.Server.RemoteObjectInvocationHandler t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + public object Invoke(object arg0, Java.Lang.Reflect.Method arg1, object[] arg2) + { + return IExecute("invoke", arg0, arg1, arg2); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Rmi/Server/RemoteRef.cs b/src/net/JNet/GeneratedCore/Java/Rmi/Server/RemoteRef.cs new file mode 100644 index 0000000000..9e1194afe1 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Rmi/Server/RemoteRef.cs @@ -0,0 +1,167 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Rmi.Server +{ + #region IRemoteRef + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IRemoteRef : Java.Io.IExternalizable + { + #region Instance methods + /// + /// + /// + /// + /// + bool RemoteEquals(Java.Rmi.Server.RemoteRef arg0); + /// + /// + /// + /// + int RemoteHashCode(); + /// + /// + /// + /// + /// + /// + /// + /// + /// + object Invoke(Java.Rmi.Remote arg0, Java.Lang.Reflect.Method arg1, object[] arg2, long arg3); + /// + /// + /// + /// + /// + Java.Lang.String GetRefClass(Java.Io.ObjectOutput arg0); + /// + /// + /// + /// + Java.Lang.String RemoteToString(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region RemoteRef + public partial class RemoteRef : Java.Rmi.Server.IRemoteRef + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Lang.String packagePrefix { get { if (!_packagePrefixReady) { _packagePrefixContent = SGetField(LocalBridgeClazz, "packagePrefix"); _packagePrefixReady = true; } return _packagePrefixContent; } } + private static Java.Lang.String _packagePrefixContent = default; + private static bool _packagePrefixReady = false; // this is used because in case of generics + /// + /// + /// + public static long serialVersionUID { get { if (!_serialVersionUIDReady) { _serialVersionUIDContent = SGetField(LocalBridgeClazz, "serialVersionUID"); _serialVersionUIDReady = true; } return _serialVersionUIDContent; } } + private static long _serialVersionUIDContent = default; + private static bool _serialVersionUIDReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public bool RemoteEquals(Java.Rmi.Server.RemoteRef arg0) + { + return IExecuteWithSignature("remoteEquals", "(Ljava/rmi/server/RemoteRef;)Z", arg0); + } + /// + /// + /// + /// + public int RemoteHashCode() + { + return IExecuteWithSignature("remoteHashCode", "()I"); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public object Invoke(Java.Rmi.Remote arg0, Java.Lang.Reflect.Method arg1, object[] arg2, long arg3) + { + return IExecute("invoke", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + public Java.Lang.String GetRefClass(Java.Io.ObjectOutput arg0) + { + return IExecuteWithSignature("getRefClass", "(Ljava/io/ObjectOutput;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + public Java.Lang.String RemoteToString() + { + return IExecuteWithSignature("remoteToString", "()Ljava/lang/String;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Rmi/Server/RemoteServer.cs b/src/net/JNet/GeneratedCore/Java/Rmi/Server/RemoteServer.cs new file mode 100644 index 0000000000..b038f2495e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Rmi/Server/RemoteServer.cs @@ -0,0 +1,72 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Rmi.Server +{ + #region RemoteServer + public partial class RemoteServer + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + public static Java.Lang.String ClientHost + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getClientHost", "()Ljava/lang/String;"); } + } + /// + /// + /// + public static Java.Io.PrintStream Log + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getLog", "()Ljava/io/PrintStream;"); } set { SExecuteWithSignature(LocalBridgeClazz, "setLog", "(Ljava/io/OutputStream;)V", value); } + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Rmi/Server/ServerCloneException.cs b/src/net/JNet/GeneratedCore/Java/Rmi/Server/ServerCloneException.cs new file mode 100644 index 0000000000..dbd45c3b93 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Rmi/Server/ServerCloneException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Rmi.Server +{ + #region ServerCloneException + public partial class ServerCloneException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Rmi/Server/ServerNotActiveException.cs b/src/net/JNet/GeneratedCore/Java/Rmi/Server/ServerNotActiveException.cs new file mode 100644 index 0000000000..e99add2b20 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Rmi/Server/ServerNotActiveException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Rmi.Server +{ + #region ServerNotActiveException + public partial class ServerNotActiveException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Rmi/Server/UID.cs b/src/net/JNet/GeneratedCore/Java/Rmi/Server/UID.cs new file mode 100644 index 0000000000..bdbd269d07 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Rmi/Server/UID.cs @@ -0,0 +1,85 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Rmi.Server +{ + #region UID + public partial class UID + { + #region Constructors + /// + /// + /// + /// + public UID(short arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + public static Java.Rmi.Server.UID Read(Java.Io.DataInput arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "read", "(Ljava/io/DataInput;)Ljava/rmi/server/UID;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public void Write(Java.Io.DataOutput arg0) + { + IExecuteWithSignature("write", "(Ljava/io/DataOutput;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Rmi/Server/UnicastRemoteObject.cs b/src/net/JNet/GeneratedCore/Java/Rmi/Server/UnicastRemoteObject.cs new file mode 100644 index 0000000000..fde89010c9 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Rmi/Server/UnicastRemoteObject.cs @@ -0,0 +1,119 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Rmi.Server +{ + #region UnicastRemoteObject + public partial class UnicastRemoteObject + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + /// + public static bool UnexportObject(Java.Rmi.Remote arg0, bool arg1) + { + return SExecute(LocalBridgeClazz, "unexportObject", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Rmi.Remote ExportObject(Java.Rmi.Remote arg0, int arg1, Java.Io.ObjectInputFilter arg2) + { + return SExecute(LocalBridgeClazz, "exportObject", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Rmi.Remote ExportObject(Java.Rmi.Remote arg0, int arg1, Java.Rmi.Server.RMIClientSocketFactory arg2, Java.Rmi.Server.RMIServerSocketFactory arg3, Java.Io.ObjectInputFilter arg4) + { + return SExecute(LocalBridgeClazz, "exportObject", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Rmi.Remote ExportObject(Java.Rmi.Remote arg0, int arg1, Java.Rmi.Server.RMIClientSocketFactory arg2, Java.Rmi.Server.RMIServerSocketFactory arg3) + { + return SExecute(LocalBridgeClazz, "exportObject", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Rmi.Remote ExportObject(Java.Rmi.Remote arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "exportObject", arg0, arg1); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Rmi/Server/Unreferenced.cs b/src/net/JNet/GeneratedCore/Java/Rmi/Server/Unreferenced.cs new file mode 100644 index 0000000000..d6eb7d77dd --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Rmi/Server/Unreferenced.cs @@ -0,0 +1,87 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Rmi.Server +{ + #region IUnreferenced + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IUnreferenced + { + #region Instance methods + /// + /// + /// + void UnreferencedMethod(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Unreferenced + public partial class Unreferenced : Java.Rmi.Server.IUnreferenced + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public void UnreferencedMethod() + { + IExecuteWithSignature("unreferenced", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Rmi/ServerError.cs b/src/net/JNet/GeneratedCore/Java/Rmi/ServerError.cs new file mode 100644 index 0000000000..9006173b71 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Rmi/ServerError.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Rmi +{ + #region ServerError + public partial class ServerError + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Rmi/ServerException.cs b/src/net/JNet/GeneratedCore/Java/Rmi/ServerException.cs new file mode 100644 index 0000000000..064c6c13f1 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Rmi/ServerException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Rmi +{ + #region ServerException + public partial class ServerException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Rmi/StubNotFoundException.cs b/src/net/JNet/GeneratedCore/Java/Rmi/StubNotFoundException.cs new file mode 100644 index 0000000000..162c7c96d7 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Rmi/StubNotFoundException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Rmi +{ + #region StubNotFoundException + public partial class StubNotFoundException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Rmi/UnexpectedException.cs b/src/net/JNet/GeneratedCore/Java/Rmi/UnexpectedException.cs new file mode 100644 index 0000000000..3b5a1775f1 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Rmi/UnexpectedException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Rmi +{ + #region UnexpectedException + public partial class UnexpectedException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Rmi/UnknownHostException.cs b/src/net/JNet/GeneratedCore/Java/Rmi/UnknownHostException.cs new file mode 100644 index 0000000000..94cd621ce8 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Rmi/UnknownHostException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Rmi +{ + #region UnknownHostException + public partial class UnknownHostException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Rmi/UnmarshalException.cs b/src/net/JNet/GeneratedCore/Java/Rmi/UnmarshalException.cs new file mode 100644 index 0000000000..1d312e03f0 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Rmi/UnmarshalException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Rmi +{ + #region UnmarshalException + public partial class UnmarshalException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/AccessControlContext.cs b/src/net/JNet/GeneratedCore/Java/Security/AccessControlContext.cs new file mode 100644 index 0000000000..58764ac2c8 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/AccessControlContext.cs @@ -0,0 +1,91 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security +{ + #region AccessControlContext + public partial class AccessControlContext + { + #region Constructors + /// + /// + /// + /// + /// + public AccessControlContext(Java.Security.AccessControlContext arg0, Java.Security.DomainCombiner arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public AccessControlContext(Java.Security.ProtectionDomain[] arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Security.DomainCombiner DomainCombiner + { + get { return IExecuteWithSignature("getDomainCombiner", "()Ljava/security/DomainCombiner;"); } + } + /// + /// + /// + /// + /// + public void CheckPermission(Java.Security.Permission arg0) + { + IExecuteWithSignature("checkPermission", "(Ljava/security/Permission;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/AccessControlException.cs b/src/net/JNet/GeneratedCore/Java/Security/AccessControlException.cs new file mode 100644 index 0000000000..41428f641c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/AccessControlException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security +{ + #region AccessControlException + public partial class AccessControlException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/AccessController.cs b/src/net/JNet/GeneratedCore/Java/Security/AccessController.cs new file mode 100644 index 0000000000..660d4a791f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/AccessController.cs @@ -0,0 +1,189 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security +{ + #region AccessController + public partial class AccessController + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + public static Java.Security.AccessControlContext Context + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getContext", "()Ljava/security/AccessControlContext;"); } + } + /// + /// + /// + /// + /// + /// + /// + /// + public static T DoPrivileged(Java.Security.PrivilegedAction arg0, Java.Security.AccessControlContext arg1, params Java.Security.Permission[] arg2) + { + if (arg2.Length == 0) return SExecute(LocalBridgeClazz, "doPrivileged", arg0, arg1); else return SExecute(LocalBridgeClazz, "doPrivileged", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static T DoPrivileged(Java.Security.PrivilegedExceptionAction arg0, Java.Security.AccessControlContext arg1, params Java.Security.Permission[] arg2) + { + if (arg2.Length == 0) return SExecute(LocalBridgeClazz, "doPrivileged", arg0, arg1); else return SExecute(LocalBridgeClazz, "doPrivileged", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static T DoPrivilegedWithCombiner(Java.Security.PrivilegedAction arg0, Java.Security.AccessControlContext arg1, params Java.Security.Permission[] arg2) + { + if (arg2.Length == 0) return SExecute(LocalBridgeClazz, "doPrivilegedWithCombiner", arg0, arg1); else return SExecute(LocalBridgeClazz, "doPrivilegedWithCombiner", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public static T DoPrivilegedWithCombiner(Java.Security.PrivilegedAction arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "doPrivilegedWithCombiner", "(Ljava/security/PrivilegedAction;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static T DoPrivilegedWithCombiner(Java.Security.PrivilegedExceptionAction arg0, Java.Security.AccessControlContext arg1, params Java.Security.Permission[] arg2) + { + if (arg2.Length == 0) return SExecute(LocalBridgeClazz, "doPrivilegedWithCombiner", arg0, arg1); else return SExecute(LocalBridgeClazz, "doPrivilegedWithCombiner", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public static T DoPrivilegedWithCombiner(Java.Security.PrivilegedExceptionAction arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "doPrivilegedWithCombiner", "(Ljava/security/PrivilegedExceptionAction;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public static T DoPrivileged(Java.Security.PrivilegedAction arg0, Java.Security.AccessControlContext arg1) + { + return SExecute(LocalBridgeClazz, "doPrivileged", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static T DoPrivileged(Java.Security.PrivilegedAction arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "doPrivileged", "(Ljava/security/PrivilegedAction;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static T DoPrivileged(Java.Security.PrivilegedExceptionAction arg0, Java.Security.AccessControlContext arg1) + { + return SExecute(LocalBridgeClazz, "doPrivileged", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public static T DoPrivileged(Java.Security.PrivilegedExceptionAction arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "doPrivileged", "(Ljava/security/PrivilegedExceptionAction;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public static void CheckPermission(Java.Security.Permission arg0) + { + SExecuteWithSignature(LocalBridgeClazz, "checkPermission", "(Ljava/security/Permission;)V", arg0); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/Acl/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Java/Security/Acl/AllPackageClasses.cs new file mode 100644 index 0000000000..1565f15c76 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/Acl/AllPackageClasses.cs @@ -0,0 +1,30 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Java.Security.Acl +{ + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/AlgorithmConstraints.cs b/src/net/JNet/GeneratedCore/Java/Security/AlgorithmConstraints.cs new file mode 100644 index 0000000000..d7a2186573 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/AlgorithmConstraints.cs @@ -0,0 +1,133 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security +{ + #region IAlgorithmConstraints + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IAlgorithmConstraints + { + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + bool Permits(Java.Util.Set arg0, Java.Lang.String arg1, Java.Security.AlgorithmParameters arg2); + /// + /// + /// + /// + /// + /// + /// + /// + bool Permits(Java.Util.Set arg0, Java.Lang.String arg1, Java.Security.Key arg2, Java.Security.AlgorithmParameters arg3); + /// + /// + /// + /// + /// + /// + bool Permits(Java.Util.Set arg0, Java.Security.Key arg1); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region AlgorithmConstraints + public partial class AlgorithmConstraints : Java.Security.IAlgorithmConstraints + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + public bool Permits(Java.Util.Set arg0, Java.Lang.String arg1, Java.Security.AlgorithmParameters arg2) + { + return IExecute("permits", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + public bool Permits(Java.Util.Set arg0, Java.Lang.String arg1, Java.Security.Key arg2, Java.Security.AlgorithmParameters arg3) + { + return IExecute("permits", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + public bool Permits(Java.Util.Set arg0, Java.Security.Key arg1) + { + return IExecute("permits", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/AlgorithmParameterGenerator.cs b/src/net/JNet/GeneratedCore/Java/Security/AlgorithmParameterGenerator.cs new file mode 100644 index 0000000000..c476a05ecf --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/AlgorithmParameterGenerator.cs @@ -0,0 +1,149 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security +{ + #region AlgorithmParameterGenerator + public partial class AlgorithmParameterGenerator + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Security.AlgorithmParameterGenerator GetInstance(Java.Lang.String arg0, Java.Lang.String arg1) + { + return SExecute(LocalBridgeClazz, "getInstance", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Security.AlgorithmParameterGenerator GetInstance(Java.Lang.String arg0, Java.Security.Provider arg1) + { + return SExecute(LocalBridgeClazz, "getInstance", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Security.AlgorithmParameterGenerator GetInstance(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getInstance", "(Ljava/lang/String;)Ljava/security/AlgorithmParameterGenerator;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Algorithm + { + get { return IExecuteWithSignature("getAlgorithm", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Security.Provider Provider + { + get { return IExecuteWithSignature("getProvider", "()Ljava/security/Provider;"); } + } + /// + /// + /// + /// + public Java.Security.AlgorithmParameters GenerateParameters() + { + return IExecuteWithSignature("generateParameters", "()Ljava/security/AlgorithmParameters;"); + } + /// + /// + /// + /// + /// + public void Init(int arg0, Java.Security.SecureRandom arg1) + { + IExecute("init", arg0, arg1); + } + /// + /// + /// + /// + public void Init(int arg0) + { + IExecuteWithSignature("init", "(I)V", arg0); + } + /// + /// + /// + /// + /// + /// + public void Init(Java.Security.Spec.AlgorithmParameterSpec arg0, Java.Security.SecureRandom arg1) + { + IExecute("init", arg0, arg1); + } + /// + /// + /// + /// + /// + public void Init(Java.Security.Spec.AlgorithmParameterSpec arg0) + { + IExecuteWithSignature("init", "(Ljava/security/spec/AlgorithmParameterSpec;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/AlgorithmParameterGeneratorSpi.cs b/src/net/JNet/GeneratedCore/Java/Security/AlgorithmParameterGeneratorSpi.cs new file mode 100644 index 0000000000..517cf65203 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/AlgorithmParameterGeneratorSpi.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security +{ + #region AlgorithmParameterGeneratorSpi + public partial class AlgorithmParameterGeneratorSpi + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/AlgorithmParameters.cs b/src/net/JNet/GeneratedCore/Java/Security/AlgorithmParameters.cs new file mode 100644 index 0000000000..e331af0493 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/AlgorithmParameters.cs @@ -0,0 +1,161 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security +{ + #region AlgorithmParameters + public partial class AlgorithmParameters + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Security.AlgorithmParameters GetInstance(Java.Lang.String arg0, Java.Lang.String arg1) + { + return SExecute(LocalBridgeClazz, "getInstance", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Security.AlgorithmParameters GetInstance(Java.Lang.String arg0, Java.Security.Provider arg1) + { + return SExecute(LocalBridgeClazz, "getInstance", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Security.AlgorithmParameters GetInstance(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getInstance", "(Ljava/lang/String;)Ljava/security/AlgorithmParameters;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Algorithm + { + get { return IExecuteWithSignature("getAlgorithm", "()Ljava/lang/String;"); } + } + /// + /// + /// + public byte[] Encoded + { + get { return IExecuteWithSignatureArray("getEncoded", "()[B"); } + } + /// + /// + /// + public Java.Security.Provider Provider + { + get { return IExecuteWithSignature("getProvider", "()Ljava/security/Provider;"); } + } + /// + /// + /// + /// + /// + /// + /// + public T GetParameterSpec(Java.Lang.Class arg0) where T : Java.Security.Spec.IAlgorithmParameterSpec, new() + { + return IExecute("getParameterSpec", arg0); + } + /// + /// + /// + /// + /// + /// + public byte[] GetEncoded(Java.Lang.String arg0) + { + return IExecuteWithSignatureArray("getEncoded", "(Ljava/lang/String;)[B", arg0); + } + /// + /// + /// + /// + /// + /// + public void Init(byte[] arg0, Java.Lang.String arg1) + { + IExecute("init", arg0, arg1); + } + /// + /// + /// + /// + /// + public void Init(byte[] arg0) + { + IExecuteWithSignature("init", "([B)V", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + public void Init(Java.Security.Spec.AlgorithmParameterSpec arg0) + { + IExecuteWithSignature("init", "(Ljava/security/spec/AlgorithmParameterSpec;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/AlgorithmParametersSpi.cs b/src/net/JNet/GeneratedCore/Java/Security/AlgorithmParametersSpi.cs new file mode 100644 index 0000000000..aadce6a4cb --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/AlgorithmParametersSpi.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security +{ + #region AlgorithmParametersSpi + public partial class AlgorithmParametersSpi + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Java/Security/AllPackageClasses.cs new file mode 100644 index 0000000000..0e9a8e3d74 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/AllPackageClasses.cs @@ -0,0 +1,3751 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Java.Security +{ + #region AccessControlContext + /// + /// + /// + public partial class AccessControlContext : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.security.AccessControlContext"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public AccessControlContext() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public AccessControlContext(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AccessControlException + /// + /// + /// + public partial class AccessControlException : Java.Lang.SecurityException + { + const string _bridgeClassName = "java.security.AccessControlException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region AccessController + /// + /// + /// + public partial class AccessController : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.security.AccessController"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public AccessController() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public AccessController(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AlgorithmConstraints + /// + /// + /// + public partial class AlgorithmConstraints : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.security.AlgorithmConstraints"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AlgorithmConstraints class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AlgorithmConstraints() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AlgorithmConstraints class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AlgorithmConstraints(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AlgorithmParameterGenerator + /// + /// + /// + public partial class AlgorithmParameterGenerator : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.security.AlgorithmParameterGenerator"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public AlgorithmParameterGenerator() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public AlgorithmParameterGenerator(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AlgorithmParameterGeneratorSpi + /// + /// + /// + public partial class AlgorithmParameterGeneratorSpi : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.security.AlgorithmParameterGeneratorSpi"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AlgorithmParameterGeneratorSpi class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AlgorithmParameterGeneratorSpi() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AlgorithmParameterGeneratorSpi class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AlgorithmParameterGeneratorSpi(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AlgorithmParameters + /// + /// + /// + public partial class AlgorithmParameters : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.security.AlgorithmParameters"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public AlgorithmParameters() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public AlgorithmParameters(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AlgorithmParametersSpi + /// + /// + /// + public partial class AlgorithmParametersSpi : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.security.AlgorithmParametersSpi"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AlgorithmParametersSpi class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AlgorithmParametersSpi() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AlgorithmParametersSpi class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AlgorithmParametersSpi(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AllPermission + /// + /// + /// + public partial class AllPermission : Java.Security.Permission + { + const string _bridgeClassName = "java.security.AllPermission"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public AllPermission() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public AllPermission(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AuthProvider + /// + /// + /// + public partial class AuthProvider : Java.Security.Provider + { + const string _bridgeClassName = "java.security.AuthProvider"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AuthProvider class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AuthProvider() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AuthProvider class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AuthProvider(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region BasicPermission + /// + /// + /// + public partial class BasicPermission : Java.Security.Permission + { + const string _bridgeClassName = "java.security.BasicPermission"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("BasicPermission class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public BasicPermission() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("BasicPermission class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public BasicPermission(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CodeSigner + /// + /// + /// + public partial class CodeSigner : Java.Io.Serializable + { + const string _bridgeClassName = "java.security.CodeSigner"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public CodeSigner() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public CodeSigner(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CodeSource + /// + /// + /// + public partial class CodeSource : Java.Io.Serializable + { + const string _bridgeClassName = "java.security.CodeSource"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public CodeSource() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public CodeSource(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CryptoPrimitive + /// + /// + /// + public partial class CryptoPrimitive : Java.Lang.Enum + { + const string _bridgeClassName = "java.security.CryptoPrimitive"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public CryptoPrimitive() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public CryptoPrimitive(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DigestException + /// + /// + /// + public partial class DigestException : Java.Security.GeneralSecurityException + { + const string _bridgeClassName = "java.security.DigestException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region DigestInputStream + /// + /// + /// + public partial class DigestInputStream : Java.Io.FilterInputStream + { + const string _bridgeClassName = "java.security.DigestInputStream"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DigestInputStream() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DigestInputStream(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DigestOutputStream + /// + /// + /// + public partial class DigestOutputStream : Java.Io.FilterOutputStream + { + const string _bridgeClassName = "java.security.DigestOutputStream"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DigestOutputStream() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DigestOutputStream(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DomainCombiner + /// + /// + /// + public partial class DomainCombiner : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.security.DomainCombiner"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("DomainCombiner class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DomainCombiner() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("DomainCombiner class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DomainCombiner(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DomainLoadStoreParameter + /// + /// + /// + public partial class DomainLoadStoreParameter : Java.Security.KeyStore.LoadStoreParameter + { + const string _bridgeClassName = "java.security.DomainLoadStoreParameter"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DomainLoadStoreParameter() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DomainLoadStoreParameter(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DrbgParameters + /// + /// + /// + public partial class DrbgParameters : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.security.DrbgParameters"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DrbgParameters() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DrbgParameters(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region Capability + /// + /// + /// + public partial class Capability : Java.Lang.Enum + { + const string _bridgeClassName = "java.security.DrbgParameters$Capability"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Capability() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Capability(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region Instantiation + /// + /// + /// + public partial class Instantiation : Java.Security.SecureRandomParameters + { + const string _bridgeClassName = "java.security.DrbgParameters$Instantiation"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Instantiation() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Instantiation(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region NextBytes + /// + /// + /// + public partial class NextBytes : Java.Security.SecureRandomParameters + { + const string _bridgeClassName = "java.security.DrbgParameters$NextBytes"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public NextBytes() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public NextBytes(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region Reseed + /// + /// + /// + public partial class Reseed : Java.Security.SecureRandomParameters + { + const string _bridgeClassName = "java.security.DrbgParameters$Reseed"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Reseed() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Reseed(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region GeneralSecurityException + /// + /// + /// + public partial class GeneralSecurityException : Java.Lang.Exception + { + const string _bridgeClassName = "java.security.GeneralSecurityException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region Guard + /// + /// + /// + public partial class Guard : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.security.Guard"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Guard class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Guard() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Guard class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Guard(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region GuardedObject + /// + /// + /// + public partial class GuardedObject : Java.Io.Serializable + { + const string _bridgeClassName = "java.security.GuardedObject"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public GuardedObject() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public GuardedObject(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region InvalidAlgorithmParameterException + /// + /// + /// + public partial class InvalidAlgorithmParameterException : Java.Security.GeneralSecurityException + { + const string _bridgeClassName = "java.security.InvalidAlgorithmParameterException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region InvalidKeyException + /// + /// + /// + public partial class InvalidKeyException : Java.Security.KeyException + { + const string _bridgeClassName = "java.security.InvalidKeyException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region InvalidParameterException + /// + /// + /// + public partial class InvalidParameterException : Java.Lang.IllegalArgumentException + { + const string _bridgeClassName = "java.security.InvalidParameterException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region Key + /// + /// + /// + public partial class Key : Java.Io.Serializable + { + const string _bridgeClassName = "java.security.Key"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Key class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Key() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Key class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Key(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region KeyException + /// + /// + /// + public partial class KeyException : Java.Security.GeneralSecurityException + { + const string _bridgeClassName = "java.security.KeyException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region KeyFactory + /// + /// + /// + public partial class KeyFactory : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.security.KeyFactory"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public KeyFactory() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public KeyFactory(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region KeyFactorySpi + /// + /// + /// + public partial class KeyFactorySpi : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.security.KeyFactorySpi"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("KeyFactorySpi class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public KeyFactorySpi() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("KeyFactorySpi class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public KeyFactorySpi(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region KeyManagementException + /// + /// + /// + public partial class KeyManagementException : Java.Security.KeyException + { + const string _bridgeClassName = "java.security.KeyManagementException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region KeyPair + /// + /// + /// + public partial class KeyPair : Java.Io.Serializable + { + const string _bridgeClassName = "java.security.KeyPair"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public KeyPair() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public KeyPair(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region KeyPairGenerator + /// + /// + /// + public partial class KeyPairGenerator : Java.Security.KeyPairGeneratorSpi + { + const string _bridgeClassName = "java.security.KeyPairGenerator"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("KeyPairGenerator class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public KeyPairGenerator() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("KeyPairGenerator class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public KeyPairGenerator(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region KeyPairGeneratorSpi + /// + /// + /// + public partial class KeyPairGeneratorSpi : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.security.KeyPairGeneratorSpi"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("KeyPairGeneratorSpi class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public KeyPairGeneratorSpi() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("KeyPairGeneratorSpi class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public KeyPairGeneratorSpi(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region KeyRep + /// + /// + /// + public partial class KeyRep : Java.Io.Serializable + { + const string _bridgeClassName = "java.security.KeyRep"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public KeyRep() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public KeyRep(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region Type + /// + /// + /// + public partial class Type : Java.Lang.Enum + { + const string _bridgeClassName = "java.security.KeyRep$Type"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Type() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Type(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region KeyStore + /// + /// + /// + public partial class KeyStore : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.security.KeyStore"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public KeyStore() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public KeyStore(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region Builder + /// + /// + /// + public partial class Builder : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.security.KeyStore$Builder"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Builder class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Builder() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Builder class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Builder(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region CallbackHandlerProtection + /// + /// + /// + public partial class CallbackHandlerProtection : Java.Security.KeyStore.ProtectionParameter + { + const string _bridgeClassName = "java.security.KeyStore$CallbackHandlerProtection"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public CallbackHandlerProtection() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public CallbackHandlerProtection(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region Entry + /// + /// + /// + public partial class Entry : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.security.KeyStore$Entry"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Entry class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Entry() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Entry class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Entry(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + #region Attribute + /// + /// + /// + public partial class Attribute : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.security.KeyStore$Entry$Attribute"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Attribute class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Attribute() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Attribute class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Attribute(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region LoadStoreParameter + /// + /// + /// + public partial class LoadStoreParameter : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.security.KeyStore$LoadStoreParameter"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("LoadStoreParameter class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public LoadStoreParameter() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("LoadStoreParameter class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public LoadStoreParameter(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region PasswordProtection + /// + /// + /// + public partial class PasswordProtection : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.security.KeyStore$PasswordProtection"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public PasswordProtection() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public PasswordProtection(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region PrivateKeyEntry + /// + /// + /// + public partial class PrivateKeyEntry : Java.Security.KeyStore.Entry + { + const string _bridgeClassName = "java.security.KeyStore$PrivateKeyEntry"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public PrivateKeyEntry() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public PrivateKeyEntry(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region ProtectionParameter + /// + /// + /// + public partial class ProtectionParameter : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.security.KeyStore$ProtectionParameter"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ProtectionParameter class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ProtectionParameter() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ProtectionParameter class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ProtectionParameter(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region SecretKeyEntry + /// + /// + /// + public partial class SecretKeyEntry : Java.Security.KeyStore.Entry + { + const string _bridgeClassName = "java.security.KeyStore$SecretKeyEntry"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SecretKeyEntry() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SecretKeyEntry(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region TrustedCertificateEntry + /// + /// + /// + public partial class TrustedCertificateEntry : Java.Security.KeyStore.Entry + { + const string _bridgeClassName = "java.security.KeyStore$TrustedCertificateEntry"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public TrustedCertificateEntry() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public TrustedCertificateEntry(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region KeyStoreException + /// + /// + /// + public partial class KeyStoreException : Java.Security.GeneralSecurityException + { + const string _bridgeClassName = "java.security.KeyStoreException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region KeyStoreSpi + /// + /// + /// + public partial class KeyStoreSpi : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.security.KeyStoreSpi"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("KeyStoreSpi class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public KeyStoreSpi() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("KeyStoreSpi class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public KeyStoreSpi(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MessageDigest + /// + /// + /// + public partial class MessageDigest : Java.Security.MessageDigestSpi + { + const string _bridgeClassName = "java.security.MessageDigest"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("MessageDigest class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public MessageDigest() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("MessageDigest class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public MessageDigest(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MessageDigestSpi + /// + /// + /// + public partial class MessageDigestSpi : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.security.MessageDigestSpi"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("MessageDigestSpi class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public MessageDigestSpi() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("MessageDigestSpi class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public MessageDigestSpi(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region NoSuchAlgorithmException + /// + /// + /// + public partial class NoSuchAlgorithmException : Java.Security.GeneralSecurityException + { + const string _bridgeClassName = "java.security.NoSuchAlgorithmException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region NoSuchProviderException + /// + /// + /// + public partial class NoSuchProviderException : Java.Security.GeneralSecurityException + { + const string _bridgeClassName = "java.security.NoSuchProviderException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region Permission + /// + /// + /// + public partial class Permission : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.security.Permission"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Permission class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Permission() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Permission class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Permission(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PermissionCollection + /// + /// + /// + public partial class PermissionCollection : Java.Io.Serializable + { + const string _bridgeClassName = "java.security.PermissionCollection"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("PermissionCollection class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public PermissionCollection() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("PermissionCollection class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public PermissionCollection(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Permissions + /// + /// + /// + public partial class Permissions : Java.Security.PermissionCollection + { + const string _bridgeClassName = "java.security.Permissions"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Permissions() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Permissions(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PKCS12Attribute + /// + /// + /// + public partial class PKCS12Attribute : Java.Security.KeyStore.Entry.Attribute + { + const string _bridgeClassName = "java.security.PKCS12Attribute"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public PKCS12Attribute() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public PKCS12Attribute(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Policy + /// + /// + /// + public partial class Policy : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.security.Policy"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Policy class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Policy() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Policy class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Policy(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region Parameters + /// + /// + /// + public partial class Parameters : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.security.Policy$Parameters"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Parameters class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Parameters() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Parameters class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Parameters(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region PolicySpi + /// + /// + /// + public partial class PolicySpi : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.security.PolicySpi"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("PolicySpi class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public PolicySpi() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("PolicySpi class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public PolicySpi(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Principal + /// + /// + /// + public partial class Principal : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.security.Principal"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Principal class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Principal() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Principal class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Principal(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PrivateKey + /// + /// + /// + public partial class PrivateKey : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.security.PrivateKey"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("PrivateKey class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public PrivateKey() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("PrivateKey class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public PrivateKey(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PrivilegedAction + /// + /// + /// + public partial class PrivilegedAction : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.security.PrivilegedAction"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("PrivilegedAction class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public PrivilegedAction() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("PrivilegedAction class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public PrivilegedAction(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PrivilegedAction + /// + /// + /// + /// + public partial class PrivilegedAction : MASES.JCOBridge.C2JBridge.JVMBridgeBase> + { + const string _bridgeClassName = "java.security.PrivilegedAction"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("PrivilegedAction class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public PrivilegedAction() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("PrivilegedAction class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public PrivilegedAction(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PrivilegedActionException + /// + /// + /// + public partial class PrivilegedActionException : Java.Lang.Exception + { + const string _bridgeClassName = "java.security.PrivilegedActionException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region PrivilegedExceptionAction + /// + /// + /// + public partial class PrivilegedExceptionAction : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.security.PrivilegedExceptionAction"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("PrivilegedExceptionAction class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public PrivilegedExceptionAction() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("PrivilegedExceptionAction class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public PrivilegedExceptionAction(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PrivilegedExceptionAction + /// + /// + /// + /// + public partial class PrivilegedExceptionAction : MASES.JCOBridge.C2JBridge.JVMBridgeBase> + { + const string _bridgeClassName = "java.security.PrivilegedExceptionAction"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("PrivilegedExceptionAction class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public PrivilegedExceptionAction() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("PrivilegedExceptionAction class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public PrivilegedExceptionAction(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ProtectionDomain + /// + /// + /// + public partial class ProtectionDomain : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.security.ProtectionDomain"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ProtectionDomain() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ProtectionDomain(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Provider + /// + /// + /// + public partial class Provider : Java.Util.Properties + { + const string _bridgeClassName = "java.security.Provider"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Provider class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Provider() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Provider class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Provider(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region Service + /// + /// + /// + public partial class Service : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.security.Provider$Service"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Service() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Service(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region ProviderException + /// + /// + /// + public partial class ProviderException : Java.Lang.RuntimeException + { + const string _bridgeClassName = "java.security.ProviderException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region PublicKey + /// + /// + /// + public partial class PublicKey : Java.Security.Key + { + const string _bridgeClassName = "java.security.PublicKey"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("PublicKey class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public PublicKey() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("PublicKey class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public PublicKey(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SecureClassLoader + /// + /// + /// + public partial class SecureClassLoader : Java.Lang.ClassLoader + { + const string _bridgeClassName = "java.security.SecureClassLoader"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SecureClassLoader() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SecureClassLoader(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SecureRandom + /// + /// + /// + public partial class SecureRandom : Java.Util.Random + { + const string _bridgeClassName = "java.security.SecureRandom"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SecureRandom() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SecureRandom(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SecureRandomParameters + /// + /// + /// + public partial class SecureRandomParameters : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.security.SecureRandomParameters"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("SecureRandomParameters class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SecureRandomParameters() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("SecureRandomParameters class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SecureRandomParameters(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SecureRandomSpi + /// + /// + /// + public partial class SecureRandomSpi : Java.Io.Serializable + { + const string _bridgeClassName = "java.security.SecureRandomSpi"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("SecureRandomSpi class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SecureRandomSpi() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("SecureRandomSpi class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SecureRandomSpi(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Security + /// + /// + /// + public partial class Security : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.security.Security"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Security() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Security(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SecurityPermission + /// + /// + /// + public partial class SecurityPermission : Java.Security.BasicPermission + { + const string _bridgeClassName = "java.security.SecurityPermission"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SecurityPermission() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SecurityPermission(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Signature + /// + /// + /// + public partial class Signature : Java.Security.SignatureSpi + { + const string _bridgeClassName = "java.security.Signature"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Signature class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Signature() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Signature class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Signature(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SignatureException + /// + /// + /// + public partial class SignatureException : Java.Security.GeneralSecurityException + { + const string _bridgeClassName = "java.security.SignatureException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region SignatureSpi + /// + /// + /// + public partial class SignatureSpi : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.security.SignatureSpi"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("SignatureSpi class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SignatureSpi() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("SignatureSpi class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SignatureSpi(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SignedObject + /// + /// + /// + public partial class SignedObject : Java.Io.Serializable + { + const string _bridgeClassName = "java.security.SignedObject"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SignedObject() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SignedObject(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Timestamp + /// + /// + /// + public partial class Timestamp : Java.Io.Serializable + { + const string _bridgeClassName = "java.security.Timestamp"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Timestamp() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Timestamp(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region UnrecoverableEntryException + /// + /// + /// + public partial class UnrecoverableEntryException : Java.Security.GeneralSecurityException + { + const string _bridgeClassName = "java.security.UnrecoverableEntryException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region UnrecoverableKeyException + /// + /// + /// + public partial class UnrecoverableKeyException : Java.Security.UnrecoverableEntryException + { + const string _bridgeClassName = "java.security.UnrecoverableKeyException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region UnresolvedPermission + /// + /// + /// + public partial class UnresolvedPermission : Java.Security.Permission + { + const string _bridgeClassName = "java.security.UnresolvedPermission"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public UnresolvedPermission() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public UnresolvedPermission(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region URIParameter + /// + /// + /// + public partial class URIParameter : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.security.URIParameter"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public URIParameter() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public URIParameter(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/AllPermission.cs b/src/net/JNet/GeneratedCore/Java/Security/AllPermission.cs new file mode 100644 index 0000000000..31a14633a3 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/AllPermission.cs @@ -0,0 +1,67 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security +{ + #region AllPermission + public partial class AllPermission + { + #region Constructors + /// + /// + /// + /// + /// + public AllPermission(Java.Lang.String arg0, Java.Lang.String arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/AuthProvider.cs b/src/net/JNet/GeneratedCore/Java/Security/AuthProvider.cs new file mode 100644 index 0000000000..96d7eb7383 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/AuthProvider.cs @@ -0,0 +1,84 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security +{ + #region AuthProvider + public partial class AuthProvider + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public void Login(Javax.Security.Auth.Subject arg0, Javax.Security.Auth.Callback.CallbackHandler arg1) + { + IExecute("login", arg0, arg1); + } + /// + /// + /// + /// + public void Logout() + { + IExecuteWithSignature("logout", "()V"); + } + /// + /// + /// + /// + public void SetCallbackHandler(Javax.Security.Auth.Callback.CallbackHandler arg0) + { + IExecuteWithSignature("setCallbackHandler", "(Ljavax/security/auth/callback/CallbackHandler;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/BasicPermission.cs b/src/net/JNet/GeneratedCore/Java/Security/BasicPermission.cs new file mode 100644 index 0000000000..a440916ba0 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/BasicPermission.cs @@ -0,0 +1,75 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security +{ + #region BasicPermission + public partial class BasicPermission + { + #region Constructors + /// + /// + /// + /// + /// + public BasicPermission(Java.Lang.String arg0, Java.Lang.String arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public BasicPermission(Java.Lang.String arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/Cert/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Java/Security/Cert/AllPackageClasses.cs new file mode 100644 index 0000000000..80671228ea --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/Cert/AllPackageClasses.cs @@ -0,0 +1,2136 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Java.Security.Cert +{ + #region Certificate + /// + /// + /// + public partial class Certificate : Java.Io.Serializable + { + const string _bridgeClassName = "java.security.cert.Certificate"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Certificate class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Certificate() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Certificate class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Certificate(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CertificateEncodingException + /// + /// + /// + public partial class CertificateEncodingException : Java.Security.Cert.CertificateException + { + const string _bridgeClassName = "java.security.cert.CertificateEncodingException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region CertificateException + /// + /// + /// + public partial class CertificateException : Java.Security.GeneralSecurityException + { + const string _bridgeClassName = "java.security.cert.CertificateException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region CertificateExpiredException + /// + /// + /// + public partial class CertificateExpiredException : Java.Security.Cert.CertificateException + { + const string _bridgeClassName = "java.security.cert.CertificateExpiredException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region CertificateFactory + /// + /// + /// + public partial class CertificateFactory : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.security.cert.CertificateFactory"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public CertificateFactory() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public CertificateFactory(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CertificateFactorySpi + /// + /// + /// + public partial class CertificateFactorySpi : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.security.cert.CertificateFactorySpi"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("CertificateFactorySpi class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CertificateFactorySpi() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("CertificateFactorySpi class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CertificateFactorySpi(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CertificateNotYetValidException + /// + /// + /// + public partial class CertificateNotYetValidException : Java.Security.Cert.CertificateException + { + const string _bridgeClassName = "java.security.cert.CertificateNotYetValidException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region CertificateParsingException + /// + /// + /// + public partial class CertificateParsingException : Java.Security.Cert.CertificateException + { + const string _bridgeClassName = "java.security.cert.CertificateParsingException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region CertificateRevokedException + /// + /// + /// + public partial class CertificateRevokedException : Java.Security.Cert.CertificateException + { + const string _bridgeClassName = "java.security.cert.CertificateRevokedException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region CertPath + /// + /// + /// + public partial class CertPath : Java.Io.Serializable + { + const string _bridgeClassName = "java.security.cert.CertPath"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("CertPath class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CertPath() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("CertPath class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CertPath(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CertPathBuilder + /// + /// + /// + public partial class CertPathBuilder : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.security.cert.CertPathBuilder"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public CertPathBuilder() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public CertPathBuilder(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CertPathBuilderException + /// + /// + /// + public partial class CertPathBuilderException : Java.Security.GeneralSecurityException + { + const string _bridgeClassName = "java.security.cert.CertPathBuilderException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region CertPathBuilderResult + /// + /// + /// + public partial class CertPathBuilderResult : Java.Lang.Cloneable + { + const string _bridgeClassName = "java.security.cert.CertPathBuilderResult"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("CertPathBuilderResult class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CertPathBuilderResult() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("CertPathBuilderResult class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CertPathBuilderResult(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CertPathBuilderSpi + /// + /// + /// + public partial class CertPathBuilderSpi : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.security.cert.CertPathBuilderSpi"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("CertPathBuilderSpi class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CertPathBuilderSpi() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("CertPathBuilderSpi class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CertPathBuilderSpi(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CertPathChecker + /// + /// + /// + public partial class CertPathChecker : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.security.cert.CertPathChecker"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("CertPathChecker class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CertPathChecker() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("CertPathChecker class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CertPathChecker(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CertPathParameters + /// + /// + /// + public partial class CertPathParameters : Java.Lang.Cloneable + { + const string _bridgeClassName = "java.security.cert.CertPathParameters"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("CertPathParameters class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CertPathParameters() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("CertPathParameters class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CertPathParameters(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CertPathValidator + /// + /// + /// + public partial class CertPathValidator : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.security.cert.CertPathValidator"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public CertPathValidator() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public CertPathValidator(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CertPathValidatorException + /// + /// + /// + public partial class CertPathValidatorException : Java.Security.GeneralSecurityException + { + const string _bridgeClassName = "java.security.cert.CertPathValidatorException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + #region BasicReason + /// + /// + /// + public partial class BasicReason : Java.Lang.Enum + { + const string _bridgeClassName = "java.security.cert.CertPathValidatorException$BasicReason"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public BasicReason() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public BasicReason(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region Reason + /// + /// + /// + public partial class Reason : Java.Io.Serializable + { + const string _bridgeClassName = "java.security.cert.CertPathValidatorException$Reason"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Reason class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Reason() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Reason class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Reason(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region CertPathValidatorResult + /// + /// + /// + public partial class CertPathValidatorResult : Java.Lang.Cloneable + { + const string _bridgeClassName = "java.security.cert.CertPathValidatorResult"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("CertPathValidatorResult class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CertPathValidatorResult() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("CertPathValidatorResult class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CertPathValidatorResult(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CertPathValidatorSpi + /// + /// + /// + public partial class CertPathValidatorSpi : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.security.cert.CertPathValidatorSpi"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("CertPathValidatorSpi class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CertPathValidatorSpi() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("CertPathValidatorSpi class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CertPathValidatorSpi(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CertSelector + /// + /// + /// + public partial class CertSelector : Java.Lang.Cloneable + { + const string _bridgeClassName = "java.security.cert.CertSelector"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("CertSelector class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CertSelector() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("CertSelector class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CertSelector(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CertStore + /// + /// + /// + public partial class CertStore : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.security.cert.CertStore"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public CertStore() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public CertStore(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CertStoreException + /// + /// + /// + public partial class CertStoreException : Java.Security.GeneralSecurityException + { + const string _bridgeClassName = "java.security.cert.CertStoreException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region CertStoreParameters + /// + /// + /// + public partial class CertStoreParameters : Java.Lang.Cloneable + { + const string _bridgeClassName = "java.security.cert.CertStoreParameters"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("CertStoreParameters class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CertStoreParameters() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("CertStoreParameters class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CertStoreParameters(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CertStoreSpi + /// + /// + /// + public partial class CertStoreSpi : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.security.cert.CertStoreSpi"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("CertStoreSpi class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CertStoreSpi() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("CertStoreSpi class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CertStoreSpi(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CollectionCertStoreParameters + /// + /// + /// + public partial class CollectionCertStoreParameters : Java.Security.Cert.CertStoreParameters + { + const string _bridgeClassName = "java.security.cert.CollectionCertStoreParameters"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public CollectionCertStoreParameters() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public CollectionCertStoreParameters(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CRL + /// + /// + /// + public partial class CRL : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.security.cert.CRL"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("CRL class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CRL() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("CRL class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CRL(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CRLException + /// + /// + /// + public partial class CRLException : Java.Security.GeneralSecurityException + { + const string _bridgeClassName = "java.security.cert.CRLException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region CRLReason + /// + /// + /// + public partial class CRLReason : Java.Lang.Enum + { + const string _bridgeClassName = "java.security.cert.CRLReason"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public CRLReason() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public CRLReason(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CRLSelector + /// + /// + /// + public partial class CRLSelector : Java.Lang.Cloneable + { + const string _bridgeClassName = "java.security.cert.CRLSelector"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("CRLSelector class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CRLSelector() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("CRLSelector class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CRLSelector(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Extension + /// + /// + /// + public partial class Extension : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.security.cert.Extension"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Extension class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Extension() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Extension class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Extension(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region LDAPCertStoreParameters + /// + /// + /// + public partial class LDAPCertStoreParameters : Java.Security.Cert.CertStoreParameters + { + const string _bridgeClassName = "java.security.cert.LDAPCertStoreParameters"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public LDAPCertStoreParameters() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public LDAPCertStoreParameters(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PKIXBuilderParameters + /// + /// + /// + public partial class PKIXBuilderParameters : Java.Security.Cert.PKIXParameters + { + const string _bridgeClassName = "java.security.cert.PKIXBuilderParameters"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public PKIXBuilderParameters() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public PKIXBuilderParameters(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PKIXCertPathBuilderResult + /// + /// + /// + public partial class PKIXCertPathBuilderResult : Java.Security.Cert.PKIXCertPathValidatorResult + { + const string _bridgeClassName = "java.security.cert.PKIXCertPathBuilderResult"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public PKIXCertPathBuilderResult() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public PKIXCertPathBuilderResult(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PKIXCertPathChecker + /// + /// + /// + public partial class PKIXCertPathChecker : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.security.cert.PKIXCertPathChecker"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("PKIXCertPathChecker class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public PKIXCertPathChecker() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("PKIXCertPathChecker class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public PKIXCertPathChecker(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PKIXCertPathValidatorResult + /// + /// + /// + public partial class PKIXCertPathValidatorResult : Java.Security.Cert.CertPathValidatorResult + { + const string _bridgeClassName = "java.security.cert.PKIXCertPathValidatorResult"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public PKIXCertPathValidatorResult() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public PKIXCertPathValidatorResult(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PKIXParameters + /// + /// + /// + public partial class PKIXParameters : Java.Security.Cert.CertPathParameters + { + const string _bridgeClassName = "java.security.cert.PKIXParameters"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public PKIXParameters() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public PKIXParameters(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PKIXReason + /// + /// + /// + public partial class PKIXReason : Java.Lang.Enum + { + const string _bridgeClassName = "java.security.cert.PKIXReason"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public PKIXReason() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public PKIXReason(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PKIXRevocationChecker + /// + /// + /// + public partial class PKIXRevocationChecker : Java.Security.Cert.PKIXCertPathChecker + { + const string _bridgeClassName = "java.security.cert.PKIXRevocationChecker"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("PKIXRevocationChecker class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public PKIXRevocationChecker() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("PKIXRevocationChecker class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public PKIXRevocationChecker(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region Option + /// + /// + /// + public partial class Option : Java.Lang.Enum + { + const string _bridgeClassName = "java.security.cert.PKIXRevocationChecker$Option"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Option() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Option(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region PolicyNode + /// + /// + /// + public partial class PolicyNode : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.security.cert.PolicyNode"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("PolicyNode class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public PolicyNode() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("PolicyNode class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public PolicyNode(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PolicyQualifierInfo + /// + /// + /// + public partial class PolicyQualifierInfo : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.security.cert.PolicyQualifierInfo"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public PolicyQualifierInfo() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public PolicyQualifierInfo(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TrustAnchor + /// + /// + /// + public partial class TrustAnchor : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.security.cert.TrustAnchor"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public TrustAnchor() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public TrustAnchor(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region URICertStoreParameters + /// + /// + /// + public partial class URICertStoreParameters : Java.Security.Cert.CertStoreParameters + { + const string _bridgeClassName = "java.security.cert.URICertStoreParameters"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public URICertStoreParameters() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public URICertStoreParameters(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region X509Certificate + /// + /// + /// + public partial class X509Certificate : Java.Security.Cert.Certificate + { + const string _bridgeClassName = "java.security.cert.X509Certificate"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("X509Certificate class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public X509Certificate() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("X509Certificate class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public X509Certificate(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region X509CertSelector + /// + /// + /// + public partial class X509CertSelector : Java.Security.Cert.CertSelector + { + const string _bridgeClassName = "java.security.cert.X509CertSelector"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public X509CertSelector() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public X509CertSelector(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region X509CRL + /// + /// + /// + public partial class X509CRL : Java.Security.Cert.CRL + { + const string _bridgeClassName = "java.security.cert.X509CRL"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("X509CRL class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public X509CRL() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("X509CRL class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public X509CRL(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region X509CRLEntry + /// + /// + /// + public partial class X509CRLEntry : Java.Security.Cert.X509Extension + { + const string _bridgeClassName = "java.security.cert.X509CRLEntry"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("X509CRLEntry class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public X509CRLEntry() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("X509CRLEntry class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public X509CRLEntry(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region X509CRLSelector + /// + /// + /// + public partial class X509CRLSelector : Java.Security.Cert.CRLSelector + { + const string _bridgeClassName = "java.security.cert.X509CRLSelector"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public X509CRLSelector() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public X509CRLSelector(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region X509Extension + /// + /// + /// + public partial class X509Extension : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.security.cert.X509Extension"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("X509Extension class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public X509Extension() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("X509Extension class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public X509Extension(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/Cert/CRL.cs b/src/net/JNet/GeneratedCore/Java/Security/Cert/CRL.cs new file mode 100644 index 0000000000..6a0d3b528a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/Cert/CRL.cs @@ -0,0 +1,74 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security.Cert +{ + #region CRL + public partial class CRL + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Type + { + get { return IExecuteWithSignature("getType", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + /// + public bool IsRevoked(Java.Security.Cert.Certificate arg0) + { + return IExecuteWithSignature("isRevoked", "(Ljava/security/cert/Certificate;)Z", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/Cert/CRLException.cs b/src/net/JNet/GeneratedCore/Java/Security/Cert/CRLException.cs new file mode 100644 index 0000000000..7be331459a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/Cert/CRLException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security.Cert +{ + #region CRLException + public partial class CRLException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/Cert/CRLReason.cs b/src/net/JNet/GeneratedCore/Java/Security/Cert/CRLReason.cs new file mode 100644 index 0000000000..05e3e38625 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/Cert/CRLReason.cs @@ -0,0 +1,141 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security.Cert +{ + #region CRLReason + public partial class CRLReason + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Security.Cert.CRLReason AA_COMPROMISE { get { if (!_AA_COMPROMISEReady) { _AA_COMPROMISEContent = SGetField(LocalBridgeClazz, "AA_COMPROMISE"); _AA_COMPROMISEReady = true; } return _AA_COMPROMISEContent; } } + private static Java.Security.Cert.CRLReason _AA_COMPROMISEContent = default; + private static bool _AA_COMPROMISEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Security.Cert.CRLReason AFFILIATION_CHANGED { get { if (!_AFFILIATION_CHANGEDReady) { _AFFILIATION_CHANGEDContent = SGetField(LocalBridgeClazz, "AFFILIATION_CHANGED"); _AFFILIATION_CHANGEDReady = true; } return _AFFILIATION_CHANGEDContent; } } + private static Java.Security.Cert.CRLReason _AFFILIATION_CHANGEDContent = default; + private static bool _AFFILIATION_CHANGEDReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Security.Cert.CRLReason CA_COMPROMISE { get { if (!_CA_COMPROMISEReady) { _CA_COMPROMISEContent = SGetField(LocalBridgeClazz, "CA_COMPROMISE"); _CA_COMPROMISEReady = true; } return _CA_COMPROMISEContent; } } + private static Java.Security.Cert.CRLReason _CA_COMPROMISEContent = default; + private static bool _CA_COMPROMISEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Security.Cert.CRLReason CERTIFICATE_HOLD { get { if (!_CERTIFICATE_HOLDReady) { _CERTIFICATE_HOLDContent = SGetField(LocalBridgeClazz, "CERTIFICATE_HOLD"); _CERTIFICATE_HOLDReady = true; } return _CERTIFICATE_HOLDContent; } } + private static Java.Security.Cert.CRLReason _CERTIFICATE_HOLDContent = default; + private static bool _CERTIFICATE_HOLDReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Security.Cert.CRLReason CESSATION_OF_OPERATION { get { if (!_CESSATION_OF_OPERATIONReady) { _CESSATION_OF_OPERATIONContent = SGetField(LocalBridgeClazz, "CESSATION_OF_OPERATION"); _CESSATION_OF_OPERATIONReady = true; } return _CESSATION_OF_OPERATIONContent; } } + private static Java.Security.Cert.CRLReason _CESSATION_OF_OPERATIONContent = default; + private static bool _CESSATION_OF_OPERATIONReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Security.Cert.CRLReason KEY_COMPROMISE { get { if (!_KEY_COMPROMISEReady) { _KEY_COMPROMISEContent = SGetField(LocalBridgeClazz, "KEY_COMPROMISE"); _KEY_COMPROMISEReady = true; } return _KEY_COMPROMISEContent; } } + private static Java.Security.Cert.CRLReason _KEY_COMPROMISEContent = default; + private static bool _KEY_COMPROMISEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Security.Cert.CRLReason PRIVILEGE_WITHDRAWN { get { if (!_PRIVILEGE_WITHDRAWNReady) { _PRIVILEGE_WITHDRAWNContent = SGetField(LocalBridgeClazz, "PRIVILEGE_WITHDRAWN"); _PRIVILEGE_WITHDRAWNReady = true; } return _PRIVILEGE_WITHDRAWNContent; } } + private static Java.Security.Cert.CRLReason _PRIVILEGE_WITHDRAWNContent = default; + private static bool _PRIVILEGE_WITHDRAWNReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Security.Cert.CRLReason REMOVE_FROM_CRL { get { if (!_REMOVE_FROM_CRLReady) { _REMOVE_FROM_CRLContent = SGetField(LocalBridgeClazz, "REMOVE_FROM_CRL"); _REMOVE_FROM_CRLReady = true; } return _REMOVE_FROM_CRLContent; } } + private static Java.Security.Cert.CRLReason _REMOVE_FROM_CRLContent = default; + private static bool _REMOVE_FROM_CRLReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Security.Cert.CRLReason SUPERSEDED { get { if (!_SUPERSEDEDReady) { _SUPERSEDEDContent = SGetField(LocalBridgeClazz, "SUPERSEDED"); _SUPERSEDEDReady = true; } return _SUPERSEDEDContent; } } + private static Java.Security.Cert.CRLReason _SUPERSEDEDContent = default; + private static bool _SUPERSEDEDReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Security.Cert.CRLReason UNSPECIFIED { get { if (!_UNSPECIFIEDReady) { _UNSPECIFIEDContent = SGetField(LocalBridgeClazz, "UNSPECIFIED"); _UNSPECIFIEDReady = true; } return _UNSPECIFIEDContent; } } + private static Java.Security.Cert.CRLReason _UNSPECIFIEDContent = default; + private static bool _UNSPECIFIEDReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Security.Cert.CRLReason UNUSED { get { if (!_UNUSEDReady) { _UNUSEDContent = SGetField(LocalBridgeClazz, "UNUSED"); _UNUSEDReady = true; } return _UNUSEDContent; } } + private static Java.Security.Cert.CRLReason _UNUSEDContent = default; + private static bool _UNUSEDReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Security.Cert.CRLReason ValueOf(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Ljava/lang/String;)Ljava/security/cert/CRLReason;", arg0); + } + /// + /// + /// + /// + public static Java.Security.Cert.CRLReason[] Values() + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "values", "()[Ljava/security/cert/CRLReason;"); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/Cert/CRLSelector.cs b/src/net/JNet/GeneratedCore/Java/Security/Cert/CRLSelector.cs new file mode 100644 index 0000000000..913074dced --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/Cert/CRLSelector.cs @@ -0,0 +1,91 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security.Cert +{ + #region ICRLSelector + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ICRLSelector : Java.Lang.ICloneable + { + #region Instance methods + /// + /// + /// + /// + /// + bool Match(Java.Security.Cert.CRL arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region CRLSelector + public partial class CRLSelector : Java.Security.Cert.ICRLSelector + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public bool Match(Java.Security.Cert.CRL arg0) + { + return IExecuteWithSignature("match", "(Ljava/security/cert/CRL;)Z", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/Cert/CertPath.cs b/src/net/JNet/GeneratedCore/Java/Security/Cert/CertPath.cs new file mode 100644 index 0000000000..de2fb1634a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/Cert/CertPath.cs @@ -0,0 +1,96 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security.Cert +{ + #region CertPath + public partial class CertPath + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Util.List Certificates + { + get { return IExecuteWithSignature("getCertificates", "()Ljava/util/List;"); } + } + /// + /// + /// + public byte[] Encoded + { + get { return IExecuteWithSignatureArray("getEncoded", "()[B"); } + } + /// + /// + /// + public Java.Util.Iterator Encodings + { + get { return IExecuteWithSignature>("getEncodings", "()Ljava/util/Iterator;"); } + } + /// + /// + /// + public Java.Lang.String Type + { + get { return IExecuteWithSignature("getType", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + /// + /// + public byte[] GetEncoded(Java.Lang.String arg0) + { + return IExecuteWithSignatureArray("getEncoded", "(Ljava/lang/String;)[B", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/Cert/CertPathBuilder.cs b/src/net/JNet/GeneratedCore/Java/Security/Cert/CertPathBuilder.cs new file mode 100644 index 0000000000..1223d11a77 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/Cert/CertPathBuilder.cs @@ -0,0 +1,130 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security.Cert +{ + #region CertPathBuilder + public partial class CertPathBuilder + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + public static Java.Lang.String DefaultType + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getDefaultType", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Security.Cert.CertPathBuilder GetInstance(Java.Lang.String arg0, Java.Lang.String arg1) + { + return SExecute(LocalBridgeClazz, "getInstance", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Security.Cert.CertPathBuilder GetInstance(Java.Lang.String arg0, Java.Security.Provider arg1) + { + return SExecute(LocalBridgeClazz, "getInstance", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Security.Cert.CertPathBuilder GetInstance(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getInstance", "(Ljava/lang/String;)Ljava/security/cert/CertPathBuilder;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Algorithm + { + get { return IExecuteWithSignature("getAlgorithm", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Security.Provider Provider + { + get { return IExecuteWithSignature("getProvider", "()Ljava/security/Provider;"); } + } + /// + /// + /// + public Java.Security.Cert.CertPathChecker RevocationChecker + { + get { return IExecuteWithSignature("getRevocationChecker", "()Ljava/security/cert/CertPathChecker;"); } + } + /// + /// + /// + /// + /// + /// + /// + public Java.Security.Cert.CertPathBuilderResult Build(Java.Security.Cert.CertPathParameters arg0) + { + return IExecuteWithSignature("build", "(Ljava/security/cert/CertPathParameters;)Ljava/security/cert/CertPathBuilderResult;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/Cert/CertPathBuilderException.cs b/src/net/JNet/GeneratedCore/Java/Security/Cert/CertPathBuilderException.cs new file mode 100644 index 0000000000..62d1b79a4b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/Cert/CertPathBuilderException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security.Cert +{ + #region CertPathBuilderException + public partial class CertPathBuilderException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/Cert/CertPathBuilderResult.cs b/src/net/JNet/GeneratedCore/Java/Security/Cert/CertPathBuilderResult.cs new file mode 100644 index 0000000000..e4753a95e8 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/Cert/CertPathBuilderResult.cs @@ -0,0 +1,87 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security.Cert +{ + #region ICertPathBuilderResult + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ICertPathBuilderResult : Java.Lang.ICloneable + { + #region Instance methods + /// + /// + /// + Java.Security.Cert.CertPath CertPath { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region CertPathBuilderResult + public partial class CertPathBuilderResult : Java.Security.Cert.ICertPathBuilderResult + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Security.Cert.CertPath CertPath + { + get { return IExecuteWithSignature("getCertPath", "()Ljava/security/cert/CertPath;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/Cert/CertPathBuilderSpi.cs b/src/net/JNet/GeneratedCore/Java/Security/Cert/CertPathBuilderSpi.cs new file mode 100644 index 0000000000..f128eadd0b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/Cert/CertPathBuilderSpi.cs @@ -0,0 +1,77 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security.Cert +{ + #region CertPathBuilderSpi + public partial class CertPathBuilderSpi + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + public Java.Security.Cert.CertPathBuilderResult EngineBuild(Java.Security.Cert.CertPathParameters arg0) + { + return IExecuteWithSignature("engineBuild", "(Ljava/security/cert/CertPathParameters;)Ljava/security/cert/CertPathBuilderResult;", arg0); + } + /// + /// + /// + /// + public Java.Security.Cert.CertPathChecker EngineGetRevocationChecker() + { + return IExecuteWithSignature("engineGetRevocationChecker", "()Ljava/security/cert/CertPathChecker;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/Cert/CertPathChecker.cs b/src/net/JNet/GeneratedCore/Java/Security/Cert/CertPathChecker.cs new file mode 100644 index 0000000000..7ced001c41 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/Cert/CertPathChecker.cs @@ -0,0 +1,119 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security.Cert +{ + #region ICertPathChecker + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ICertPathChecker + { + #region Instance methods + /// + /// + /// + /// + bool IsForwardCheckingSupported(); + /// + /// + /// + /// + /// + void Check(Java.Security.Cert.Certificate arg0); + /// + /// + /// + /// + /// + void Init(bool arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region CertPathChecker + public partial class CertPathChecker : Java.Security.Cert.ICertPathChecker + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public bool IsForwardCheckingSupported() + { + return IExecuteWithSignature("isForwardCheckingSupported", "()Z"); + } + /// + /// + /// + /// + /// + public void Check(Java.Security.Cert.Certificate arg0) + { + IExecuteWithSignature("check", "(Ljava/security/cert/Certificate;)V", arg0); + } + /// + /// + /// + /// + /// + public void Init(bool arg0) + { + IExecuteWithSignature("init", "(Z)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/Cert/CertPathParameters.cs b/src/net/JNet/GeneratedCore/Java/Security/Cert/CertPathParameters.cs new file mode 100644 index 0000000000..ce414074ec --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/Cert/CertPathParameters.cs @@ -0,0 +1,76 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security.Cert +{ + #region ICertPathParameters + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ICertPathParameters : Java.Lang.ICloneable + { + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region CertPathParameters + public partial class CertPathParameters : Java.Security.Cert.ICertPathParameters + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/Cert/CertPathValidator.cs b/src/net/JNet/GeneratedCore/Java/Security/Cert/CertPathValidator.cs new file mode 100644 index 0000000000..e793ffc72a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/Cert/CertPathValidator.cs @@ -0,0 +1,131 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security.Cert +{ + #region CertPathValidator + public partial class CertPathValidator + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + public static Java.Lang.String DefaultType + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getDefaultType", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Security.Cert.CertPathValidator GetInstance(Java.Lang.String arg0, Java.Lang.String arg1) + { + return SExecute(LocalBridgeClazz, "getInstance", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Security.Cert.CertPathValidator GetInstance(Java.Lang.String arg0, Java.Security.Provider arg1) + { + return SExecute(LocalBridgeClazz, "getInstance", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Security.Cert.CertPathValidator GetInstance(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getInstance", "(Ljava/lang/String;)Ljava/security/cert/CertPathValidator;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Algorithm + { + get { return IExecuteWithSignature("getAlgorithm", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Security.Provider Provider + { + get { return IExecuteWithSignature("getProvider", "()Ljava/security/Provider;"); } + } + /// + /// + /// + public Java.Security.Cert.CertPathChecker RevocationChecker + { + get { return IExecuteWithSignature("getRevocationChecker", "()Ljava/security/cert/CertPathChecker;"); } + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Security.Cert.CertPathValidatorResult Validate(Java.Security.Cert.CertPath arg0, Java.Security.Cert.CertPathParameters arg1) + { + return IExecute("validate", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/Cert/CertPathValidatorException.cs b/src/net/JNet/GeneratedCore/Java/Security/Cert/CertPathValidatorException.cs new file mode 100644 index 0000000000..83cd37115c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/Cert/CertPathValidatorException.cs @@ -0,0 +1,179 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security.Cert +{ + #region CertPathValidatorException + public partial class CertPathValidatorException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + #region BasicReason + public partial class BasicReason + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Security.Cert.CertPathValidatorException.BasicReason ALGORITHM_CONSTRAINED { get { if (!_ALGORITHM_CONSTRAINEDReady) { _ALGORITHM_CONSTRAINEDContent = SGetField(LocalBridgeClazz, "ALGORITHM_CONSTRAINED"); _ALGORITHM_CONSTRAINEDReady = true; } return _ALGORITHM_CONSTRAINEDContent; } } + private static Java.Security.Cert.CertPathValidatorException.BasicReason _ALGORITHM_CONSTRAINEDContent = default; + private static bool _ALGORITHM_CONSTRAINEDReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Security.Cert.CertPathValidatorException.BasicReason EXPIRED { get { if (!_EXPIREDReady) { _EXPIREDContent = SGetField(LocalBridgeClazz, "EXPIRED"); _EXPIREDReady = true; } return _EXPIREDContent; } } + private static Java.Security.Cert.CertPathValidatorException.BasicReason _EXPIREDContent = default; + private static bool _EXPIREDReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Security.Cert.CertPathValidatorException.BasicReason INVALID_SIGNATURE { get { if (!_INVALID_SIGNATUREReady) { _INVALID_SIGNATUREContent = SGetField(LocalBridgeClazz, "INVALID_SIGNATURE"); _INVALID_SIGNATUREReady = true; } return _INVALID_SIGNATUREContent; } } + private static Java.Security.Cert.CertPathValidatorException.BasicReason _INVALID_SIGNATUREContent = default; + private static bool _INVALID_SIGNATUREReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Security.Cert.CertPathValidatorException.BasicReason NOT_YET_VALID { get { if (!_NOT_YET_VALIDReady) { _NOT_YET_VALIDContent = SGetField(LocalBridgeClazz, "NOT_YET_VALID"); _NOT_YET_VALIDReady = true; } return _NOT_YET_VALIDContent; } } + private static Java.Security.Cert.CertPathValidatorException.BasicReason _NOT_YET_VALIDContent = default; + private static bool _NOT_YET_VALIDReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Security.Cert.CertPathValidatorException.BasicReason REVOKED { get { if (!_REVOKEDReady) { _REVOKEDContent = SGetField(LocalBridgeClazz, "REVOKED"); _REVOKEDReady = true; } return _REVOKEDContent; } } + private static Java.Security.Cert.CertPathValidatorException.BasicReason _REVOKEDContent = default; + private static bool _REVOKEDReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Security.Cert.CertPathValidatorException.BasicReason UNDETERMINED_REVOCATION_STATUS { get { if (!_UNDETERMINED_REVOCATION_STATUSReady) { _UNDETERMINED_REVOCATION_STATUSContent = SGetField(LocalBridgeClazz, "UNDETERMINED_REVOCATION_STATUS"); _UNDETERMINED_REVOCATION_STATUSReady = true; } return _UNDETERMINED_REVOCATION_STATUSContent; } } + private static Java.Security.Cert.CertPathValidatorException.BasicReason _UNDETERMINED_REVOCATION_STATUSContent = default; + private static bool _UNDETERMINED_REVOCATION_STATUSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Security.Cert.CertPathValidatorException.BasicReason UNSPECIFIED { get { if (!_UNSPECIFIEDReady) { _UNSPECIFIEDContent = SGetField(LocalBridgeClazz, "UNSPECIFIED"); _UNSPECIFIEDReady = true; } return _UNSPECIFIEDContent; } } + private static Java.Security.Cert.CertPathValidatorException.BasicReason _UNSPECIFIEDContent = default; + private static bool _UNSPECIFIEDReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Security.Cert.CertPathValidatorException.BasicReason ValueOf(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Ljava/lang/String;)Ljava/security/cert/CertPathValidatorException$BasicReason;", arg0); + } + /// + /// + /// + /// + public static Java.Security.Cert.CertPathValidatorException.BasicReason[] Values() + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "values", "()[Ljava/security/cert/CertPathValidatorException$BasicReason;"); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Reason + public partial class Reason + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/Cert/CertPathValidatorResult.cs b/src/net/JNet/GeneratedCore/Java/Security/Cert/CertPathValidatorResult.cs new file mode 100644 index 0000000000..26509b1e7f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/Cert/CertPathValidatorResult.cs @@ -0,0 +1,76 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security.Cert +{ + #region ICertPathValidatorResult + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ICertPathValidatorResult : Java.Lang.ICloneable + { + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region CertPathValidatorResult + public partial class CertPathValidatorResult : Java.Security.Cert.ICertPathValidatorResult + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/Cert/CertPathValidatorSpi.cs b/src/net/JNet/GeneratedCore/Java/Security/Cert/CertPathValidatorSpi.cs new file mode 100644 index 0000000000..b8c085432b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/Cert/CertPathValidatorSpi.cs @@ -0,0 +1,78 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security.Cert +{ + #region CertPathValidatorSpi + public partial class CertPathValidatorSpi + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Security.Cert.CertPathValidatorResult EngineValidate(Java.Security.Cert.CertPath arg0, Java.Security.Cert.CertPathParameters arg1) + { + return IExecute("engineValidate", arg0, arg1); + } + /// + /// + /// + /// + public Java.Security.Cert.CertPathChecker EngineGetRevocationChecker() + { + return IExecuteWithSignature("engineGetRevocationChecker", "()Ljava/security/cert/CertPathChecker;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/Cert/CertSelector.cs b/src/net/JNet/GeneratedCore/Java/Security/Cert/CertSelector.cs new file mode 100644 index 0000000000..58c00517b4 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/Cert/CertSelector.cs @@ -0,0 +1,91 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security.Cert +{ + #region ICertSelector + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ICertSelector : Java.Lang.ICloneable + { + #region Instance methods + /// + /// + /// + /// + /// + bool Match(Java.Security.Cert.Certificate arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region CertSelector + public partial class CertSelector : Java.Security.Cert.ICertSelector + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public bool Match(Java.Security.Cert.Certificate arg0) + { + return IExecuteWithSignature("match", "(Ljava/security/cert/Certificate;)Z", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/Cert/CertStore.cs b/src/net/JNet/GeneratedCore/Java/Security/Cert/CertStore.cs new file mode 100644 index 0000000000..ec2114c872 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/Cert/CertStore.cs @@ -0,0 +1,147 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security.Cert +{ + #region CertStore + public partial class CertStore + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + public static Java.Lang.String DefaultType + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getDefaultType", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Security.Cert.CertStore GetInstance(Java.Lang.String arg0, Java.Security.Cert.CertStoreParameters arg1, Java.Lang.String arg2) + { + return SExecute(LocalBridgeClazz, "getInstance", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Security.Cert.CertStore GetInstance(Java.Lang.String arg0, Java.Security.Cert.CertStoreParameters arg1, Java.Security.Provider arg2) + { + return SExecute(LocalBridgeClazz, "getInstance", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Security.Cert.CertStore GetInstance(Java.Lang.String arg0, Java.Security.Cert.CertStoreParameters arg1) + { + return SExecute(LocalBridgeClazz, "getInstance", arg0, arg1); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Security.Cert.CertStoreParameters CertStoreParameters + { + get { return IExecuteWithSignature("getCertStoreParameters", "()Ljava/security/cert/CertStoreParameters;"); } + } + /// + /// + /// + public Java.Security.Provider Provider + { + get { return IExecuteWithSignature("getProvider", "()Ljava/security/Provider;"); } + } + /// + /// + /// + public Java.Lang.String Type + { + get { return IExecuteWithSignature("getType", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Collection GetCertificates(Java.Security.Cert.CertSelector arg0) where ReturnExtendsJava_Security_Cert_Certificate : Java.Security.Cert.Certificate + { + return IExecuteWithSignature>("getCertificates", "(Ljava/security/cert/CertSelector;)Ljava/util/Collection;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Collection GetCRLs(Java.Security.Cert.CRLSelector arg0) where ReturnExtendsJava_Security_Cert_CRL : Java.Security.Cert.CRL + { + return IExecuteWithSignature>("getCRLs", "(Ljava/security/cert/CRLSelector;)Ljava/util/Collection;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/Cert/CertStoreException.cs b/src/net/JNet/GeneratedCore/Java/Security/Cert/CertStoreException.cs new file mode 100644 index 0000000000..0c02023633 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/Cert/CertStoreException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security.Cert +{ + #region CertStoreException + public partial class CertStoreException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/Cert/CertStoreParameters.cs b/src/net/JNet/GeneratedCore/Java/Security/Cert/CertStoreParameters.cs new file mode 100644 index 0000000000..142909ba80 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/Cert/CertStoreParameters.cs @@ -0,0 +1,76 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security.Cert +{ + #region ICertStoreParameters + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ICertStoreParameters : Java.Lang.ICloneable + { + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region CertStoreParameters + public partial class CertStoreParameters : Java.Security.Cert.ICertStoreParameters + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/Cert/CertStoreSpi.cs b/src/net/JNet/GeneratedCore/Java/Security/Cert/CertStoreSpi.cs new file mode 100644 index 0000000000..df2e3fbf8f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/Cert/CertStoreSpi.cs @@ -0,0 +1,89 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security.Cert +{ + #region CertStoreSpi + public partial class CertStoreSpi + { + #region Constructors + /// + /// + /// + /// + /// + public CertStoreSpi(Java.Security.Cert.CertStoreParameters arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Collection EngineGetCertificates(Java.Security.Cert.CertSelector arg0) where ReturnExtendsJava_Security_Cert_Certificate : Java.Security.Cert.Certificate + { + return IExecuteWithSignature>("engineGetCertificates", "(Ljava/security/cert/CertSelector;)Ljava/util/Collection;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Collection EngineGetCRLs(Java.Security.Cert.CRLSelector arg0) where ReturnExtendsJava_Security_Cert_CRL : Java.Security.Cert.CRL + { + return IExecuteWithSignature>("engineGetCRLs", "(Ljava/security/cert/CRLSelector;)Ljava/util/Collection;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/Cert/Certificate.cs b/src/net/JNet/GeneratedCore/Java/Security/Cert/Certificate.cs new file mode 100644 index 0000000000..f5634867d9 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/Cert/Certificate.cs @@ -0,0 +1,119 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security.Cert +{ + #region Certificate + public partial class Certificate + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public byte[] Encoded + { + get { return IExecuteWithSignatureArray("getEncoded", "()[B"); } + } + /// + /// + /// + public Java.Security.PublicKey PublicKey + { + get { return IExecuteWithSignature("getPublicKey", "()Ljava/security/PublicKey;"); } + } + /// + /// + /// + public Java.Lang.String Type + { + get { return IExecuteWithSignature("getType", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void Verify(Java.Security.PublicKey arg0, Java.Lang.String arg1) + { + IExecute("verify", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void Verify(Java.Security.PublicKey arg0) + { + IExecuteWithSignature("verify", "(Ljava/security/PublicKey;)V", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void Verify(Java.Security.PublicKey arg0, Java.Security.Provider arg1) + { + IExecute("verify", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/Cert/CertificateEncodingException.cs b/src/net/JNet/GeneratedCore/Java/Security/Cert/CertificateEncodingException.cs new file mode 100644 index 0000000000..14e1dd41ba --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/Cert/CertificateEncodingException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security.Cert +{ + #region CertificateEncodingException + public partial class CertificateEncodingException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/Cert/CertificateException.cs b/src/net/JNet/GeneratedCore/Java/Security/Cert/CertificateException.cs new file mode 100644 index 0000000000..5bdd2bc502 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/Cert/CertificateException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security.Cert +{ + #region CertificateException + public partial class CertificateException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/Cert/CertificateExpiredException.cs b/src/net/JNet/GeneratedCore/Java/Security/Cert/CertificateExpiredException.cs new file mode 100644 index 0000000000..56844f9036 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/Cert/CertificateExpiredException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security.Cert +{ + #region CertificateExpiredException + public partial class CertificateExpiredException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/Cert/CertificateFactory.cs b/src/net/JNet/GeneratedCore/Java/Security/Cert/CertificateFactory.cs new file mode 100644 index 0000000000..935a214a65 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/Cert/CertificateFactory.cs @@ -0,0 +1,186 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security.Cert +{ + #region CertificateFactory + public partial class CertificateFactory + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Security.Cert.CertificateFactory GetInstance(Java.Lang.String arg0, Java.Lang.String arg1) + { + return SExecute(LocalBridgeClazz, "getInstance", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Security.Cert.CertificateFactory GetInstance(Java.Lang.String arg0, Java.Security.Provider arg1) + { + return SExecute(LocalBridgeClazz, "getInstance", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Security.Cert.CertificateFactory GetInstance(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getInstance", "(Ljava/lang/String;)Ljava/security/cert/CertificateFactory;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Util.Iterator CertPathEncodings + { + get { return IExecuteWithSignature>("getCertPathEncodings", "()Ljava/util/Iterator;"); } + } + /// + /// + /// + public Java.Security.Provider Provider + { + get { return IExecuteWithSignature("getProvider", "()Ljava/security/Provider;"); } + } + /// + /// + /// + public Java.Lang.String Type + { + get { return IExecuteWithSignature("getType", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + /// + /// + public Java.Security.Cert.Certificate GenerateCertificate(Java.Io.InputStream arg0) + { + return IExecuteWithSignature("generateCertificate", "(Ljava/io/InputStream;)Ljava/security/cert/Certificate;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Security.Cert.CertPath GenerateCertPath(Java.Io.InputStream arg0, Java.Lang.String arg1) + { + return IExecute("generateCertPath", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Security.Cert.CertPath GenerateCertPath(Java.Io.InputStream arg0) + { + return IExecuteWithSignature("generateCertPath", "(Ljava/io/InputStream;)Ljava/security/cert/CertPath;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Security.Cert.CertPath GenerateCertPath(Java.Util.List arg0) where Arg0ExtendsJava_Security_Cert_Certificate : Java.Security.Cert.Certificate + { + return IExecuteWithSignature("generateCertPath", "(Ljava/util/List;)Ljava/security/cert/CertPath;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Security.Cert.CRL GenerateCRL(Java.Io.InputStream arg0) + { + return IExecuteWithSignature("generateCRL", "(Ljava/io/InputStream;)Ljava/security/cert/CRL;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Collection GenerateCertificates(Java.Io.InputStream arg0) where ReturnExtendsJava_Security_Cert_Certificate : Java.Security.Cert.Certificate + { + return IExecuteWithSignature>("generateCertificates", "(Ljava/io/InputStream;)Ljava/util/Collection;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Collection GenerateCRLs(Java.Io.InputStream arg0) where ReturnExtendsJava_Security_Cert_CRL : Java.Security.Cert.CRL + { + return IExecuteWithSignature>("generateCRLs", "(Ljava/io/InputStream;)Ljava/util/Collection;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/Cert/CertificateFactorySpi.cs b/src/net/JNet/GeneratedCore/Java/Security/Cert/CertificateFactorySpi.cs new file mode 100644 index 0000000000..1a754cc48a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/Cert/CertificateFactorySpi.cs @@ -0,0 +1,140 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security.Cert +{ + #region CertificateFactorySpi + public partial class CertificateFactorySpi + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public Java.Security.Cert.Certificate EngineGenerateCertificate(Java.Io.InputStream arg0) + { + return IExecuteWithSignature("engineGenerateCertificate", "(Ljava/io/InputStream;)Ljava/security/cert/Certificate;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Security.Cert.CRL EngineGenerateCRL(Java.Io.InputStream arg0) + { + return IExecuteWithSignature("engineGenerateCRL", "(Ljava/io/InputStream;)Ljava/security/cert/CRL;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Collection EngineGenerateCertificates(Java.Io.InputStream arg0) where ReturnExtendsJava_Security_Cert_Certificate : Java.Security.Cert.Certificate + { + return IExecuteWithSignature>("engineGenerateCertificates", "(Ljava/io/InputStream;)Ljava/util/Collection;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Collection EngineGenerateCRLs(Java.Io.InputStream arg0) where ReturnExtendsJava_Security_Cert_CRL : Java.Security.Cert.CRL + { + return IExecuteWithSignature>("engineGenerateCRLs", "(Ljava/io/InputStream;)Ljava/util/Collection;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Security.Cert.CertPath EngineGenerateCertPath(Java.Io.InputStream arg0, Java.Lang.String arg1) + { + return IExecute("engineGenerateCertPath", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Security.Cert.CertPath EngineGenerateCertPath(Java.Io.InputStream arg0) + { + return IExecuteWithSignature("engineGenerateCertPath", "(Ljava/io/InputStream;)Ljava/security/cert/CertPath;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Security.Cert.CertPath EngineGenerateCertPath(Java.Util.List arg0) where Arg0ExtendsJava_Security_Cert_Certificate : Java.Security.Cert.Certificate + { + return IExecuteWithSignature("engineGenerateCertPath", "(Ljava/util/List;)Ljava/security/cert/CertPath;", arg0); + } + /// + /// + /// + /// + public Java.Util.Iterator EngineGetCertPathEncodings() + { + return IExecuteWithSignature>("engineGetCertPathEncodings", "()Ljava/util/Iterator;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/Cert/CertificateNotYetValidException.cs b/src/net/JNet/GeneratedCore/Java/Security/Cert/CertificateNotYetValidException.cs new file mode 100644 index 0000000000..5d2a6c2e5c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/Cert/CertificateNotYetValidException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security.Cert +{ + #region CertificateNotYetValidException + public partial class CertificateNotYetValidException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/Cert/CertificateParsingException.cs b/src/net/JNet/GeneratedCore/Java/Security/Cert/CertificateParsingException.cs new file mode 100644 index 0000000000..e8de2a2075 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/Cert/CertificateParsingException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security.Cert +{ + #region CertificateParsingException + public partial class CertificateParsingException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/Cert/CertificateRevokedException.cs b/src/net/JNet/GeneratedCore/Java/Security/Cert/CertificateRevokedException.cs new file mode 100644 index 0000000000..94deeb15ec --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/Cert/CertificateRevokedException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security.Cert +{ + #region CertificateRevokedException + public partial class CertificateRevokedException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/Cert/CollectionCertStoreParameters.cs b/src/net/JNet/GeneratedCore/Java/Security/Cert/CollectionCertStoreParameters.cs new file mode 100644 index 0000000000..20acc965af --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/Cert/CollectionCertStoreParameters.cs @@ -0,0 +1,73 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security.Cert +{ + #region CollectionCertStoreParameters + public partial class CollectionCertStoreParameters + { + #region Constructors + /// + /// + /// + /// + public CollectionCertStoreParameters(Java.Util.Collection arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Util.Collection Collection + { + get { return IExecuteWithSignature>("getCollection", "()Ljava/util/Collection;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/Cert/Extension.cs b/src/net/JNet/GeneratedCore/Java/Security/Cert/Extension.cs new file mode 100644 index 0000000000..dc24985d75 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/Cert/Extension.cs @@ -0,0 +1,126 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security.Cert +{ + #region IExtension + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IExtension + { + #region Instance methods + /// + /// + /// + Java.Lang.String Id { get; } + /// + /// + /// + byte[] Value { get; } + /// + /// + /// + /// + bool IsCritical(); + /// + /// + /// + /// + /// + void Encode(Java.Io.OutputStream arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Extension + public partial class Extension : Java.Security.Cert.IExtension + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Id + { + get { return IExecuteWithSignature("getId", "()Ljava/lang/String;"); } + } + /// + /// + /// + public byte[] Value + { + get { return IExecuteWithSignatureArray("getValue", "()[B"); } + } + /// + /// + /// + /// + public bool IsCritical() + { + return IExecuteWithSignature("isCritical", "()Z"); + } + /// + /// + /// + /// + /// + public void Encode(Java.Io.OutputStream arg0) + { + IExecuteWithSignature("encode", "(Ljava/io/OutputStream;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/Cert/LDAPCertStoreParameters.cs b/src/net/JNet/GeneratedCore/Java/Security/Cert/LDAPCertStoreParameters.cs new file mode 100644 index 0000000000..cee50bd7c3 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/Cert/LDAPCertStoreParameters.cs @@ -0,0 +1,89 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security.Cert +{ + #region LDAPCertStoreParameters + public partial class LDAPCertStoreParameters + { + #region Constructors + /// + /// + /// + /// + /// + public LDAPCertStoreParameters(Java.Lang.String arg0, int arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public LDAPCertStoreParameters(Java.Lang.String arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int Port + { + get { return IExecuteWithSignature("getPort", "()I"); } + } + /// + /// + /// + public Java.Lang.String ServerName + { + get { return IExecuteWithSignature("getServerName", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/Cert/PKIXBuilderParameters.cs b/src/net/JNet/GeneratedCore/Java/Security/Cert/PKIXBuilderParameters.cs new file mode 100644 index 0000000000..1991efb9a2 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/Cert/PKIXBuilderParameters.cs @@ -0,0 +1,86 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security.Cert +{ + #region PKIXBuilderParameters + public partial class PKIXBuilderParameters + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + public PKIXBuilderParameters(Java.Security.KeyStore arg0, Java.Security.Cert.CertSelector arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + /// + public PKIXBuilderParameters(Java.Util.Set arg0, Java.Security.Cert.CertSelector arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int MaxPathLength + { + get { return IExecuteWithSignature("getMaxPathLength", "()I"); } set { IExecuteWithSignature("setMaxPathLength", "(I)V", value); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/Cert/PKIXCertPathBuilderResult.cs b/src/net/JNet/GeneratedCore/Java/Security/Cert/PKIXCertPathBuilderResult.cs new file mode 100644 index 0000000000..0d10e3cf22 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/Cert/PKIXCertPathBuilderResult.cs @@ -0,0 +1,80 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security.Cert +{ + #region PKIXCertPathBuilderResult + public partial class PKIXCertPathBuilderResult + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + public PKIXCertPathBuilderResult(Java.Security.Cert.CertPath arg0, Java.Security.Cert.TrustAnchor arg1, Java.Security.Cert.PolicyNode arg2, Java.Security.PublicKey arg3) + : base(arg0, arg1, arg2, arg3) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Security.Cert.CertPathBuilderResult(Java.Security.Cert.PKIXCertPathBuilderResult t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Security.Cert.CertPath CertPath + { + get { return IExecuteWithSignature("getCertPath", "()Ljava/security/cert/CertPath;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/Cert/PKIXCertPathChecker.cs b/src/net/JNet/GeneratedCore/Java/Security/Cert/PKIXCertPathChecker.cs new file mode 100644 index 0000000000..40ca4f6235 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/Cert/PKIXCertPathChecker.cs @@ -0,0 +1,109 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security.Cert +{ + #region PKIXCertPathChecker + public partial class PKIXCertPathChecker + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Security.Cert.CertPathChecker(Java.Security.Cert.PKIXCertPathChecker t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Cloneable(Java.Security.Cert.PKIXCertPathChecker t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Util.Set SupportedExtensions + { + get { return IExecuteWithSignature>("getSupportedExtensions", "()Ljava/util/Set;"); } + } + /// + /// + /// + /// + public bool IsForwardCheckingSupported() + { + return IExecuteWithSignature("isForwardCheckingSupported", "()Z"); + } + /// + /// + /// + /// + /// + /// + public void Check(Java.Security.Cert.Certificate arg0, Java.Util.Collection arg1) + { + IExecute("check", arg0, arg1); + } + /// + /// + /// + /// + /// + public void Init(bool arg0) + { + IExecuteWithSignature("init", "(Z)V", arg0); + } + /// + /// + /// + /// + /// + public void Check(Java.Security.Cert.Certificate arg0) + { + IExecuteWithSignature("check", "(Ljava/security/cert/Certificate;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/Cert/PKIXCertPathValidatorResult.cs b/src/net/JNet/GeneratedCore/Java/Security/Cert/PKIXCertPathValidatorResult.cs new file mode 100644 index 0000000000..bd46fab18d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/Cert/PKIXCertPathValidatorResult.cs @@ -0,0 +1,89 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security.Cert +{ + #region PKIXCertPathValidatorResult + public partial class PKIXCertPathValidatorResult + { + #region Constructors + /// + /// + /// + /// + /// + /// + public PKIXCertPathValidatorResult(Java.Security.Cert.TrustAnchor arg0, Java.Security.Cert.PolicyNode arg1, Java.Security.PublicKey arg2) + : base(arg0, arg1, arg2) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Security.Cert.PolicyNode PolicyTree + { + get { return IExecuteWithSignature("getPolicyTree", "()Ljava/security/cert/PolicyNode;"); } + } + /// + /// + /// + public Java.Security.PublicKey PublicKey + { + get { return IExecuteWithSignature("getPublicKey", "()Ljava/security/PublicKey;"); } + } + /// + /// + /// + public Java.Security.Cert.TrustAnchor TrustAnchor + { + get { return IExecuteWithSignature("getTrustAnchor", "()Ljava/security/cert/TrustAnchor;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/Cert/PKIXParameters.cs b/src/net/JNet/GeneratedCore/Java/Security/Cert/PKIXParameters.cs new file mode 100644 index 0000000000..7b5d441114 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/Cert/PKIXParameters.cs @@ -0,0 +1,213 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security.Cert +{ + #region PKIXParameters + public partial class PKIXParameters + { + #region Constructors + /// + /// + /// + /// + /// + /// + public PKIXParameters(Java.Security.KeyStore arg0) + : base(arg0) + { + } + /// + /// + /// + /// + /// + public PKIXParameters(Java.Util.Set arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Util.List CertPathCheckers + { + get { return IExecuteWithSignature>("getCertPathCheckers", "()Ljava/util/List;"); } set { IExecuteWithSignature("setCertPathCheckers", "(Ljava/util/List;)V", value); } + } + /// + /// + /// + public Java.Util.List CertStores + { + get { return IExecuteWithSignature>("getCertStores", "()Ljava/util/List;"); } set { IExecuteWithSignature("setCertStores", "(Ljava/util/List;)V", value); } + } + /// + /// + /// + public Java.Util.Date Date + { + get { return IExecuteWithSignature("getDate", "()Ljava/util/Date;"); } set { IExecuteWithSignature("setDate", "(Ljava/util/Date;)V", value); } + } + /// + /// + /// + public Java.Util.Set InitialPolicies + { + get { return IExecuteWithSignature>("getInitialPolicies", "()Ljava/util/Set;"); } set { IExecuteWithSignature("setInitialPolicies", "(Ljava/util/Set;)V", value); } + } + /// + /// + /// + public bool PolicyQualifiersRejected + { + get { return IExecuteWithSignature("getPolicyQualifiersRejected", "()Z"); } set { IExecuteWithSignature("setPolicyQualifiersRejected", "(Z)V", value); } + } + /// + /// + /// + public Java.Lang.String SigProvider + { + get { return IExecuteWithSignature("getSigProvider", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setSigProvider", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Security.Cert.CertSelector TargetCertConstraints + { + get { return IExecuteWithSignature("getTargetCertConstraints", "()Ljava/security/cert/CertSelector;"); } set { IExecuteWithSignature("setTargetCertConstraints", "(Ljava/security/cert/CertSelector;)V", value); } + } + /// + /// + /// + public Java.Util.Set TrustAnchors + { + get { return IExecuteWithSignature>("getTrustAnchors", "()Ljava/util/Set;"); } set { IExecuteWithSignature("setTrustAnchors", "(Ljava/util/Set;)V", value); } + } + /// + /// + /// + /// + public bool IsAnyPolicyInhibited() + { + return IExecuteWithSignature("isAnyPolicyInhibited", "()Z"); + } + /// + /// + /// + /// + public bool IsExplicitPolicyRequired() + { + return IExecuteWithSignature("isExplicitPolicyRequired", "()Z"); + } + /// + /// + /// + /// + public bool IsPolicyMappingInhibited() + { + return IExecuteWithSignature("isPolicyMappingInhibited", "()Z"); + } + /// + /// + /// + /// + public bool IsRevocationEnabled() + { + return IExecuteWithSignature("isRevocationEnabled", "()Z"); + } + /// + /// + /// + /// + public void AddCertPathChecker(Java.Security.Cert.PKIXCertPathChecker arg0) + { + IExecuteWithSignature("addCertPathChecker", "(Ljava/security/cert/PKIXCertPathChecker;)V", arg0); + } + /// + /// + /// + /// + public void AddCertStore(Java.Security.Cert.CertStore arg0) + { + IExecuteWithSignature("addCertStore", "(Ljava/security/cert/CertStore;)V", arg0); + } + /// + /// + /// + /// + public void SetAnyPolicyInhibited(bool arg0) + { + IExecuteWithSignature("setAnyPolicyInhibited", "(Z)V", arg0); + } + /// + /// + /// + /// + public void SetExplicitPolicyRequired(bool arg0) + { + IExecuteWithSignature("setExplicitPolicyRequired", "(Z)V", arg0); + } + /// + /// + /// + /// + public void SetPolicyMappingInhibited(bool arg0) + { + IExecuteWithSignature("setPolicyMappingInhibited", "(Z)V", arg0); + } + /// + /// + /// + /// + public void SetRevocationEnabled(bool arg0) + { + IExecuteWithSignature("setRevocationEnabled", "(Z)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/Cert/PKIXReason.cs b/src/net/JNet/GeneratedCore/Java/Security/Cert/PKIXReason.cs new file mode 100644 index 0000000000..7815f368d4 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/Cert/PKIXReason.cs @@ -0,0 +1,123 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security.Cert +{ + #region PKIXReason + public partial class PKIXReason + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Security.Cert.PKIXReason INVALID_KEY_USAGE { get { if (!_INVALID_KEY_USAGEReady) { _INVALID_KEY_USAGEContent = SGetField(LocalBridgeClazz, "INVALID_KEY_USAGE"); _INVALID_KEY_USAGEReady = true; } return _INVALID_KEY_USAGEContent; } } + private static Java.Security.Cert.PKIXReason _INVALID_KEY_USAGEContent = default; + private static bool _INVALID_KEY_USAGEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Security.Cert.PKIXReason INVALID_NAME { get { if (!_INVALID_NAMEReady) { _INVALID_NAMEContent = SGetField(LocalBridgeClazz, "INVALID_NAME"); _INVALID_NAMEReady = true; } return _INVALID_NAMEContent; } } + private static Java.Security.Cert.PKIXReason _INVALID_NAMEContent = default; + private static bool _INVALID_NAMEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Security.Cert.PKIXReason INVALID_POLICY { get { if (!_INVALID_POLICYReady) { _INVALID_POLICYContent = SGetField(LocalBridgeClazz, "INVALID_POLICY"); _INVALID_POLICYReady = true; } return _INVALID_POLICYContent; } } + private static Java.Security.Cert.PKIXReason _INVALID_POLICYContent = default; + private static bool _INVALID_POLICYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Security.Cert.PKIXReason NAME_CHAINING { get { if (!_NAME_CHAININGReady) { _NAME_CHAININGContent = SGetField(LocalBridgeClazz, "NAME_CHAINING"); _NAME_CHAININGReady = true; } return _NAME_CHAININGContent; } } + private static Java.Security.Cert.PKIXReason _NAME_CHAININGContent = default; + private static bool _NAME_CHAININGReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Security.Cert.PKIXReason NO_TRUST_ANCHOR { get { if (!_NO_TRUST_ANCHORReady) { _NO_TRUST_ANCHORContent = SGetField(LocalBridgeClazz, "NO_TRUST_ANCHOR"); _NO_TRUST_ANCHORReady = true; } return _NO_TRUST_ANCHORContent; } } + private static Java.Security.Cert.PKIXReason _NO_TRUST_ANCHORContent = default; + private static bool _NO_TRUST_ANCHORReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Security.Cert.PKIXReason NOT_CA_CERT { get { if (!_NOT_CA_CERTReady) { _NOT_CA_CERTContent = SGetField(LocalBridgeClazz, "NOT_CA_CERT"); _NOT_CA_CERTReady = true; } return _NOT_CA_CERTContent; } } + private static Java.Security.Cert.PKIXReason _NOT_CA_CERTContent = default; + private static bool _NOT_CA_CERTReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Security.Cert.PKIXReason PATH_TOO_LONG { get { if (!_PATH_TOO_LONGReady) { _PATH_TOO_LONGContent = SGetField(LocalBridgeClazz, "PATH_TOO_LONG"); _PATH_TOO_LONGReady = true; } return _PATH_TOO_LONGContent; } } + private static Java.Security.Cert.PKIXReason _PATH_TOO_LONGContent = default; + private static bool _PATH_TOO_LONGReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Security.Cert.PKIXReason UNRECOGNIZED_CRIT_EXT { get { if (!_UNRECOGNIZED_CRIT_EXTReady) { _UNRECOGNIZED_CRIT_EXTContent = SGetField(LocalBridgeClazz, "UNRECOGNIZED_CRIT_EXT"); _UNRECOGNIZED_CRIT_EXTReady = true; } return _UNRECOGNIZED_CRIT_EXTContent; } } + private static Java.Security.Cert.PKIXReason _UNRECOGNIZED_CRIT_EXTContent = default; + private static bool _UNRECOGNIZED_CRIT_EXTReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Security.Cert.PKIXReason ValueOf(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Ljava/lang/String;)Ljava/security/cert/PKIXReason;", arg0); + } + /// + /// + /// + /// + public static Java.Security.Cert.PKIXReason[] Values() + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "values", "()[Ljava/security/cert/PKIXReason;"); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/Cert/PKIXRevocationChecker.cs b/src/net/JNet/GeneratedCore/Java/Security/Cert/PKIXRevocationChecker.cs new file mode 100644 index 0000000000..9debd02c80 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/Cert/PKIXRevocationChecker.cs @@ -0,0 +1,172 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security.Cert +{ + #region PKIXRevocationChecker + public partial class PKIXRevocationChecker + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Util.List OcspExtensions + { + get { return IExecuteWithSignature>("getOcspExtensions", "()Ljava/util/List;"); } set { IExecuteWithSignature("setOcspExtensions", "(Ljava/util/List;)V", value); } + } + /// + /// + /// + public Java.Net.URI OcspResponder + { + get { return IExecuteWithSignature("getOcspResponder", "()Ljava/net/URI;"); } set { IExecuteWithSignature("setOcspResponder", "(Ljava/net/URI;)V", value); } + } + /// + /// + /// + public Java.Security.Cert.X509Certificate OcspResponderCert + { + get { return IExecuteWithSignature("getOcspResponderCert", "()Ljava/security/cert/X509Certificate;"); } set { IExecuteWithSignature("setOcspResponderCert", "(Ljava/security/cert/X509Certificate;)V", value); } + } + /// + /// + /// + public Java.Util.Map OcspResponses + { + get { return IExecuteWithSignature>("getOcspResponses", "()Ljava/util/Map;"); } set { IExecuteWithSignature("setOcspResponses", "(Ljava/util/Map;)V", value); } + } + /// + /// + /// + public Java.Util.Set Options + { + get { return IExecuteWithSignature>("getOptions", "()Ljava/util/Set;"); } set { IExecuteWithSignature("setOptions", "(Ljava/util/Set;)V", value); } + } + /// + /// + /// + public Java.Util.List SoftFailExceptions + { + get { return IExecuteWithSignature>("getSoftFailExceptions", "()Ljava/util/List;"); } + } + + #endregion + + #region Nested classes + #region Option + public partial class Option + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Security.Cert.PKIXRevocationChecker.Option NO_FALLBACK { get { if (!_NO_FALLBACKReady) { _NO_FALLBACKContent = SGetField(LocalBridgeClazz, "NO_FALLBACK"); _NO_FALLBACKReady = true; } return _NO_FALLBACKContent; } } + private static Java.Security.Cert.PKIXRevocationChecker.Option _NO_FALLBACKContent = default; + private static bool _NO_FALLBACKReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Security.Cert.PKIXRevocationChecker.Option ONLY_END_ENTITY { get { if (!_ONLY_END_ENTITYReady) { _ONLY_END_ENTITYContent = SGetField(LocalBridgeClazz, "ONLY_END_ENTITY"); _ONLY_END_ENTITYReady = true; } return _ONLY_END_ENTITYContent; } } + private static Java.Security.Cert.PKIXRevocationChecker.Option _ONLY_END_ENTITYContent = default; + private static bool _ONLY_END_ENTITYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Security.Cert.PKIXRevocationChecker.Option PREFER_CRLS { get { if (!_PREFER_CRLSReady) { _PREFER_CRLSContent = SGetField(LocalBridgeClazz, "PREFER_CRLS"); _PREFER_CRLSReady = true; } return _PREFER_CRLSContent; } } + private static Java.Security.Cert.PKIXRevocationChecker.Option _PREFER_CRLSContent = default; + private static bool _PREFER_CRLSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Security.Cert.PKIXRevocationChecker.Option SOFT_FAIL { get { if (!_SOFT_FAILReady) { _SOFT_FAILContent = SGetField(LocalBridgeClazz, "SOFT_FAIL"); _SOFT_FAILReady = true; } return _SOFT_FAILContent; } } + private static Java.Security.Cert.PKIXRevocationChecker.Option _SOFT_FAILContent = default; + private static bool _SOFT_FAILReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Security.Cert.PKIXRevocationChecker.Option ValueOf(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Ljava/lang/String;)Ljava/security/cert/PKIXRevocationChecker$Option;", arg0); + } + /// + /// + /// + /// + public static Java.Security.Cert.PKIXRevocationChecker.Option[] Values() + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "values", "()[Ljava/security/cert/PKIXRevocationChecker$Option;"); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/Cert/PolicyNode.cs b/src/net/JNet/GeneratedCore/Java/Security/Cert/PolicyNode.cs new file mode 100644 index 0000000000..4caa8187e7 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/Cert/PolicyNode.cs @@ -0,0 +1,155 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security.Cert +{ + #region IPolicyNode + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IPolicyNode + { + #region Instance methods + /// + /// + /// + Java.Util.Iterator Children { get; } + /// + /// + /// + int Depth { get; } + /// + /// + /// + Java.Util.Set ExpectedPolicies { get; } + /// + /// + /// + Java.Security.Cert.PolicyNode Parent { get; } + /// + /// + /// + Java.Util.Set PolicyQualifiers { get; } + /// + /// + /// + Java.Lang.String ValidPolicy { get; } + /// + /// + /// + /// + bool IsCritical(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region PolicyNode + public partial class PolicyNode : Java.Security.Cert.IPolicyNode + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Util.Iterator Children + { + get { return IExecuteWithSignature("getChildren", "()Ljava/util/Iterator;"); } + } + /// + /// + /// + public int Depth + { + get { return IExecuteWithSignature("getDepth", "()I"); } + } + /// + /// + /// + public Java.Util.Set ExpectedPolicies + { + get { return IExecuteWithSignature>("getExpectedPolicies", "()Ljava/util/Set;"); } + } + /// + /// + /// + public Java.Security.Cert.PolicyNode Parent + { + get { return IExecuteWithSignature("getParent", "()Ljava/security/cert/PolicyNode;"); } + } + /// + /// + /// + public Java.Util.Set PolicyQualifiers + { + get { return IExecuteWithSignature("getPolicyQualifiers", "()Ljava/util/Set;"); } + } + /// + /// + /// + public Java.Lang.String ValidPolicy + { + get { return IExecuteWithSignature("getValidPolicy", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + public bool IsCritical() + { + return IExecuteWithSignature("isCritical", "()Z"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/Cert/PolicyQualifierInfo.cs b/src/net/JNet/GeneratedCore/Java/Security/Cert/PolicyQualifierInfo.cs new file mode 100644 index 0000000000..305081bc3d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/Cert/PolicyQualifierInfo.cs @@ -0,0 +1,88 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security.Cert +{ + #region PolicyQualifierInfo + public partial class PolicyQualifierInfo + { + #region Constructors + /// + /// + /// + /// + /// + public PolicyQualifierInfo(byte[] arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public byte[] Encoded + { + get { return IExecuteWithSignatureArray("getEncoded", "()[B"); } + } + /// + /// + /// + public byte[] PolicyQualifier + { + get { return IExecuteWithSignatureArray("getPolicyQualifier", "()[B"); } + } + /// + /// + /// + public Java.Lang.String PolicyQualifierId + { + get { return IExecuteWithSignature("getPolicyQualifierId", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/Cert/TrustAnchor.cs b/src/net/JNet/GeneratedCore/Java/Security/Cert/TrustAnchor.cs new file mode 100644 index 0000000000..005a20a609 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/Cert/TrustAnchor.cs @@ -0,0 +1,122 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security.Cert +{ + #region TrustAnchor + public partial class TrustAnchor + { + #region Constructors + /// + /// + /// + /// + /// + /// + public TrustAnchor(Java.Lang.String arg0, Java.Security.PublicKey arg1, byte[] arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + public TrustAnchor(Java.Security.Cert.X509Certificate arg0, byte[] arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + /// + public TrustAnchor(Javax.Security.Auth.X500.X500Principal arg0, Java.Security.PublicKey arg1, byte[] arg2) + : base(arg0, arg1, arg2) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Security.Auth.X500.X500Principal CA + { + get { return IExecuteWithSignature("getCA", "()Ljavax/security/auth/x500/X500Principal;"); } + } + /// + /// + /// + public Java.Lang.String CAName + { + get { return IExecuteWithSignature("getCAName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Security.PublicKey CAPublicKey + { + get { return IExecuteWithSignature("getCAPublicKey", "()Ljava/security/PublicKey;"); } + } + /// + /// + /// + public byte[] NameConstraints + { + get { return IExecuteWithSignatureArray("getNameConstraints", "()[B"); } + } + /// + /// + /// + public Java.Security.Cert.X509Certificate TrustedCert + { + get { return IExecuteWithSignature("getTrustedCert", "()Ljava/security/cert/X509Certificate;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/Cert/URICertStoreParameters.cs b/src/net/JNet/GeneratedCore/Java/Security/Cert/URICertStoreParameters.cs new file mode 100644 index 0000000000..145270992e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/Cert/URICertStoreParameters.cs @@ -0,0 +1,73 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security.Cert +{ + #region URICertStoreParameters + public partial class URICertStoreParameters + { + #region Constructors + /// + /// + /// + /// + public URICertStoreParameters(Java.Net.URI arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Net.URI URI + { + get { return IExecuteWithSignature("getURI", "()Ljava/net/URI;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/Cert/X509CRL.cs b/src/net/JNet/GeneratedCore/Java/Security/Cert/X509CRL.cs new file mode 100644 index 0000000000..3a7f41f9f2 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/Cert/X509CRL.cs @@ -0,0 +1,204 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security.Cert +{ + #region X509CRL + public partial class X509CRL + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Security.Cert.X509Extension(Java.Security.Cert.X509CRL t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public byte[] Encoded + { + get { return IExecuteWithSignatureArray("getEncoded", "()[B"); } + } + /// + /// + /// + public Java.Security.Principal IssuerDN + { + get { return IExecuteWithSignature("getIssuerDN", "()Ljava/security/Principal;"); } + } + /// + /// + /// + public Javax.Security.Auth.X500.X500Principal IssuerX500Principal + { + get { return IExecuteWithSignature("getIssuerX500Principal", "()Ljavax/security/auth/x500/X500Principal;"); } + } + /// + /// + /// + public Java.Util.Date NextUpdate + { + get { return IExecuteWithSignature("getNextUpdate", "()Ljava/util/Date;"); } + } + /// + /// + /// + public Java.Util.Set RevokedCertificates + { + get { return IExecuteWithSignature("getRevokedCertificates", "()Ljava/util/Set;"); } + } + /// + /// + /// + public Java.Lang.String SigAlgName + { + get { return IExecuteWithSignature("getSigAlgName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String SigAlgOID + { + get { return IExecuteWithSignature("getSigAlgOID", "()Ljava/lang/String;"); } + } + /// + /// + /// + public byte[] SigAlgParams + { + get { return IExecuteWithSignatureArray("getSigAlgParams", "()[B"); } + } + /// + /// + /// + public byte[] Signature + { + get { return IExecuteWithSignatureArray("getSignature", "()[B"); } + } + /// + /// + /// + public byte[] TBSCertList + { + get { return IExecuteWithSignatureArray("getTBSCertList", "()[B"); } + } + /// + /// + /// + public Java.Util.Date ThisUpdate + { + get { return IExecuteWithSignature("getThisUpdate", "()Ljava/util/Date;"); } + } + /// + /// + /// + public int Version + { + get { return IExecuteWithSignature("getVersion", "()I"); } + } + /// + /// + /// + /// + /// + public Java.Security.Cert.X509CRLEntry GetRevokedCertificate(Java.Math.BigInteger arg0) + { + return IExecuteWithSignature("getRevokedCertificate", "(Ljava/math/BigInteger;)Ljava/security/cert/X509CRLEntry;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void Verify(Java.Security.PublicKey arg0, Java.Lang.String arg1) + { + IExecute("verify", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void Verify(Java.Security.PublicKey arg0) + { + IExecuteWithSignature("verify", "(Ljava/security/PublicKey;)V", arg0); + } + /// + /// + /// + /// + /// + public Java.Security.Cert.X509CRLEntry GetRevokedCertificate(Java.Security.Cert.X509Certificate arg0) + { + return IExecuteWithSignature("getRevokedCertificate", "(Ljava/security/cert/X509Certificate;)Ljava/security/cert/X509CRLEntry;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void Verify(Java.Security.PublicKey arg0, Java.Security.Provider arg1) + { + IExecute("verify", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/Cert/X509CRLEntry.cs b/src/net/JNet/GeneratedCore/Java/Security/Cert/X509CRLEntry.cs new file mode 100644 index 0000000000..452e1c101c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/Cert/X509CRLEntry.cs @@ -0,0 +1,101 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security.Cert +{ + #region X509CRLEntry + public partial class X509CRLEntry + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Security.Auth.X500.X500Principal CertificateIssuer + { + get { return IExecuteWithSignature("getCertificateIssuer", "()Ljavax/security/auth/x500/X500Principal;"); } + } + /// + /// + /// + public byte[] Encoded + { + get { return IExecuteWithSignatureArray("getEncoded", "()[B"); } + } + /// + /// + /// + public Java.Util.Date RevocationDate + { + get { return IExecuteWithSignature("getRevocationDate", "()Ljava/util/Date;"); } + } + /// + /// + /// + public Java.Security.Cert.CRLReason RevocationReason + { + get { return IExecuteWithSignature("getRevocationReason", "()Ljava/security/cert/CRLReason;"); } + } + /// + /// + /// + public Java.Math.BigInteger SerialNumber + { + get { return IExecuteWithSignature("getSerialNumber", "()Ljava/math/BigInteger;"); } + } + /// + /// + /// + /// + public bool HasExtensions() + { + return IExecuteWithSignature("hasExtensions", "()Z"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/Cert/X509CRLSelector.cs b/src/net/JNet/GeneratedCore/Java/Security/Cert/X509CRLSelector.cs new file mode 100644 index 0000000000..7c69847e41 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/Cert/X509CRLSelector.cs @@ -0,0 +1,151 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security.Cert +{ + #region X509CRLSelector + public partial class X509CRLSelector + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Security.Cert.X509Certificate CertificateChecking + { + get { return IExecuteWithSignature("getCertificateChecking", "()Ljava/security/cert/X509Certificate;"); } set { IExecuteWithSignature("setCertificateChecking", "(Ljava/security/cert/X509Certificate;)V", value); } + } + /// + /// + /// + public Java.Util.Date DateAndTime + { + get { return IExecuteWithSignature("getDateAndTime", "()Ljava/util/Date;"); } set { IExecuteWithSignature("setDateAndTime", "(Ljava/util/Date;)V", value); } + } + /// + /// + /// + public Java.Util.Collection IssuerNames + { + get { return IExecuteWithSignature>("getIssuerNames", "()Ljava/util/Collection;"); } set { IExecuteWithSignature("setIssuerNames", "(Ljava/util/Collection;)V", value); } + } + /// + /// + /// + public Java.Util.Collection Issuers + { + get { return IExecuteWithSignature>("getIssuers", "()Ljava/util/Collection;"); } set { IExecuteWithSignature("setIssuers", "(Ljava/util/Collection;)V", value); } + } + /// + /// + /// + public Java.Math.BigInteger MaxCRL + { + get { return IExecuteWithSignature("getMaxCRL", "()Ljava/math/BigInteger;"); } + } + /// + /// + /// + public Java.Math.BigInteger MinCRL + { + get { return IExecuteWithSignature("getMinCRL", "()Ljava/math/BigInteger;"); } + } + /// + /// + /// + /// + /// + public bool Match(Java.Security.Cert.CRL arg0) + { + return IExecuteWithSignature("match", "(Ljava/security/cert/CRL;)Z", arg0); + } + /// + /// + /// + /// + public void AddIssuer(Javax.Security.Auth.X500.X500Principal arg0) + { + IExecuteWithSignature("addIssuer", "(Ljavax/security/auth/x500/X500Principal;)V", arg0); + } + /// + /// + /// + /// + /// + public void AddIssuerName(byte[] arg0) + { + IExecuteWithSignature("addIssuerName", "([B)V", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + public void AddIssuerName(Java.Lang.String arg0) + { + IExecuteWithSignature("addIssuerName", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + public void SetMaxCRLNumber(Java.Math.BigInteger arg0) + { + IExecuteWithSignature("setMaxCRLNumber", "(Ljava/math/BigInteger;)V", arg0); + } + /// + /// + /// + /// + public void SetMinCRLNumber(Java.Math.BigInteger arg0) + { + IExecuteWithSignature("setMinCRLNumber", "(Ljava/math/BigInteger;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/Cert/X509CertSelector.cs b/src/net/JNet/GeneratedCore/Java/Security/Cert/X509CertSelector.cs new file mode 100644 index 0000000000..590eb6a15a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/Cert/X509CertSelector.cs @@ -0,0 +1,330 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security.Cert +{ + #region X509CertSelector + public partial class X509CertSelector + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public byte[] AuthorityKeyIdentifier + { + get { return IExecuteWithSignatureArray("getAuthorityKeyIdentifier", "()[B"); } set { IExecuteWithSignature("setAuthorityKeyIdentifier", "([B)V", value); } + } + /// + /// + /// + public int BasicConstraints + { + get { return IExecuteWithSignature("getBasicConstraints", "()I"); } set { IExecuteWithSignature("setBasicConstraints", "(I)V", value); } + } + /// + /// + /// + public Java.Security.Cert.X509Certificate Certificate + { + get { return IExecuteWithSignature("getCertificate", "()Ljava/security/cert/X509Certificate;"); } set { IExecuteWithSignature("setCertificate", "(Ljava/security/cert/X509Certificate;)V", value); } + } + /// + /// + /// + public Java.Util.Date CertificateValid + { + get { return IExecuteWithSignature("getCertificateValid", "()Ljava/util/Date;"); } set { IExecuteWithSignature("setCertificateValid", "(Ljava/util/Date;)V", value); } + } + /// + /// + /// + public Java.Util.Set ExtendedKeyUsage + { + get { return IExecuteWithSignature>("getExtendedKeyUsage", "()Ljava/util/Set;"); } set { IExecuteWithSignature("setExtendedKeyUsage", "(Ljava/util/Set;)V", value); } + } + /// + /// + /// + public Javax.Security.Auth.X500.X500Principal Issuer + { + get { return IExecuteWithSignature("getIssuer", "()Ljavax/security/auth/x500/X500Principal;"); } + } + /// + /// + /// + public byte[] IssuerAsBytes + { + get { return IExecuteWithSignatureArray("getIssuerAsBytes", "()[B"); } + } + /// + /// + /// + public Java.Lang.String IssuerAsString + { + get { return IExecuteWithSignature("getIssuerAsString", "()Ljava/lang/String;"); } + } + /// + /// + /// + public bool[] KeyUsage + { + get { return IExecuteWithSignatureArray("getKeyUsage", "()[Z"); } set { IExecuteWithSignature("setKeyUsage", "([Z)V", value); } + } + /// + /// + /// + public bool MatchAllSubjectAltNames + { + get { return IExecuteWithSignature("getMatchAllSubjectAltNames", "()Z"); } set { IExecuteWithSignature("setMatchAllSubjectAltNames", "(Z)V", value); } + } + /// + /// + /// + public byte[] NameConstraints + { + get { return IExecuteWithSignatureArray("getNameConstraints", "()[B"); } set { IExecuteWithSignature("setNameConstraints", "([B)V", value); } + } + /// + /// + /// + public Java.Util.Collection> PathToNames + { + get { return IExecuteWithSignature>>("getPathToNames", "()Ljava/util/Collection;"); } set { IExecuteWithSignature("setPathToNames", "(Ljava/util/Collection;)V", value); } + } + /// + /// + /// + public Java.Util.Set Policy + { + get { return IExecuteWithSignature>("getPolicy", "()Ljava/util/Set;"); } set { IExecuteWithSignature("setPolicy", "(Ljava/util/Set;)V", value); } + } + /// + /// + /// + public Java.Util.Date PrivateKeyValid + { + get { return IExecuteWithSignature("getPrivateKeyValid", "()Ljava/util/Date;"); } set { IExecuteWithSignature("setPrivateKeyValid", "(Ljava/util/Date;)V", value); } + } + /// + /// + /// + public Java.Math.BigInteger SerialNumber + { + get { return IExecuteWithSignature("getSerialNumber", "()Ljava/math/BigInteger;"); } set { IExecuteWithSignature("setSerialNumber", "(Ljava/math/BigInteger;)V", value); } + } + /// + /// + /// + public Javax.Security.Auth.X500.X500Principal Subject + { + get { return IExecuteWithSignature("getSubject", "()Ljavax/security/auth/x500/X500Principal;"); } + } + /// + /// + /// + public Java.Util.Collection> SubjectAlternativeNames + { + get { return IExecuteWithSignature>>("getSubjectAlternativeNames", "()Ljava/util/Collection;"); } set { IExecuteWithSignature("setSubjectAlternativeNames", "(Ljava/util/Collection;)V", value); } + } + /// + /// + /// + public byte[] SubjectAsBytes + { + get { return IExecuteWithSignatureArray("getSubjectAsBytes", "()[B"); } + } + /// + /// + /// + public Java.Lang.String SubjectAsString + { + get { return IExecuteWithSignature("getSubjectAsString", "()Ljava/lang/String;"); } + } + /// + /// + /// + public byte[] SubjectKeyIdentifier + { + get { return IExecuteWithSignatureArray("getSubjectKeyIdentifier", "()[B"); } set { IExecuteWithSignature("setSubjectKeyIdentifier", "([B)V", value); } + } + /// + /// + /// + public Java.Security.PublicKey SubjectPublicKey + { + get { return IExecuteWithSignature("getSubjectPublicKey", "()Ljava/security/PublicKey;"); } + } + /// + /// + /// + public Java.Lang.String SubjectPublicKeyAlgID + { + get { return IExecuteWithSignature("getSubjectPublicKeyAlgID", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setSubjectPublicKeyAlgID", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + /// + /// + public bool Match(Java.Security.Cert.Certificate arg0) + { + return IExecuteWithSignature("match", "(Ljava/security/cert/Certificate;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public void AddPathToName(int arg0, byte[] arg1) + { + IExecute("addPathToName", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void AddPathToName(int arg0, Java.Lang.String arg1) + { + IExecute("addPathToName", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void AddSubjectAlternativeName(int arg0, byte[] arg1) + { + IExecute("addSubjectAlternativeName", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void AddSubjectAlternativeName(int arg0, Java.Lang.String arg1) + { + IExecute("addSubjectAlternativeName", arg0, arg1); + } + /// + /// + /// + /// + /// + public void SetIssuer(byte[] arg0) + { + IExecuteWithSignature("setIssuer", "([B)V", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + public void SetIssuer(Java.Lang.String arg0) + { + IExecuteWithSignature("setIssuer", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + public void SetIssuer(Javax.Security.Auth.X500.X500Principal arg0) + { + IExecuteWithSignature("setIssuer", "(Ljavax/security/auth/x500/X500Principal;)V", arg0); + } + /// + /// + /// + /// + /// + public void SetSubject(byte[] arg0) + { + IExecuteWithSignature("setSubject", "([B)V", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + public void SetSubject(Java.Lang.String arg0) + { + IExecuteWithSignature("setSubject", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + public void SetSubject(Javax.Security.Auth.X500.X500Principal arg0) + { + IExecuteWithSignature("setSubject", "(Ljavax/security/auth/x500/X500Principal;)V", arg0); + } + /// + /// + /// + /// + /// + public void SetSubjectPublicKey(byte[] arg0) + { + IExecuteWithSignature("setSubjectPublicKey", "([B)V", new object[] { arg0 }); + } + /// + /// + /// + /// + public void SetSubjectPublicKey(Java.Security.PublicKey arg0) + { + IExecuteWithSignature("setSubjectPublicKey", "(Ljava/security/PublicKey;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/Cert/X509Certificate.cs b/src/net/JNet/GeneratedCore/Java/Security/Cert/X509Certificate.cs new file mode 100644 index 0000000000..e326f5f8d2 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/Cert/X509Certificate.cs @@ -0,0 +1,221 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security.Cert +{ + #region X509Certificate + public partial class X509Certificate + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Security.Cert.X509Extension(Java.Security.Cert.X509Certificate t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int BasicConstraints + { + get { return IExecuteWithSignature("getBasicConstraints", "()I"); } + } + /// + /// + /// + public Java.Util.List ExtendedKeyUsage + { + get { return IExecuteWithSignature>("getExtendedKeyUsage", "()Ljava/util/List;"); } + } + /// + /// + /// + public Java.Util.Collection> IssuerAlternativeNames + { + get { return IExecuteWithSignature>>("getIssuerAlternativeNames", "()Ljava/util/Collection;"); } + } + /// + /// + /// + public Java.Security.Principal IssuerDN + { + get { return IExecuteWithSignature("getIssuerDN", "()Ljava/security/Principal;"); } + } + /// + /// + /// + public bool[] IssuerUniqueID + { + get { return IExecuteWithSignatureArray("getIssuerUniqueID", "()[Z"); } + } + /// + /// + /// + public Javax.Security.Auth.X500.X500Principal IssuerX500Principal + { + get { return IExecuteWithSignature("getIssuerX500Principal", "()Ljavax/security/auth/x500/X500Principal;"); } + } + /// + /// + /// + public bool[] KeyUsage + { + get { return IExecuteWithSignatureArray("getKeyUsage", "()[Z"); } + } + /// + /// + /// + public Java.Util.Date NotAfter + { + get { return IExecuteWithSignature("getNotAfter", "()Ljava/util/Date;"); } + } + /// + /// + /// + public Java.Util.Date NotBefore + { + get { return IExecuteWithSignature("getNotBefore", "()Ljava/util/Date;"); } + } + /// + /// + /// + public Java.Math.BigInteger SerialNumber + { + get { return IExecuteWithSignature("getSerialNumber", "()Ljava/math/BigInteger;"); } + } + /// + /// + /// + public Java.Lang.String SigAlgName + { + get { return IExecuteWithSignature("getSigAlgName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String SigAlgOID + { + get { return IExecuteWithSignature("getSigAlgOID", "()Ljava/lang/String;"); } + } + /// + /// + /// + public byte[] SigAlgParams + { + get { return IExecuteWithSignatureArray("getSigAlgParams", "()[B"); } + } + /// + /// + /// + public byte[] Signature + { + get { return IExecuteWithSignatureArray("getSignature", "()[B"); } + } + /// + /// + /// + public Java.Util.Collection> SubjectAlternativeNames + { + get { return IExecuteWithSignature>>("getSubjectAlternativeNames", "()Ljava/util/Collection;"); } + } + /// + /// + /// + public Java.Security.Principal SubjectDN + { + get { return IExecuteWithSignature("getSubjectDN", "()Ljava/security/Principal;"); } + } + /// + /// + /// + public bool[] SubjectUniqueID + { + get { return IExecuteWithSignatureArray("getSubjectUniqueID", "()[Z"); } + } + /// + /// + /// + public Javax.Security.Auth.X500.X500Principal SubjectX500Principal + { + get { return IExecuteWithSignature("getSubjectX500Principal", "()Ljavax/security/auth/x500/X500Principal;"); } + } + /// + /// + /// + public byte[] TBSCertificate + { + get { return IExecuteWithSignatureArray("getTBSCertificate", "()[B"); } + } + /// + /// + /// + public int Version + { + get { return IExecuteWithSignature("getVersion", "()I"); } + } + /// + /// + /// + /// + /// + public void CheckValidity() + { + IExecuteWithSignature("checkValidity", "()V"); + } + /// + /// + /// + /// + /// + /// + public void CheckValidity(Java.Util.Date arg0) + { + IExecuteWithSignature("checkValidity", "(Ljava/util/Date;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/Cert/X509Extension.cs b/src/net/JNet/GeneratedCore/Java/Security/Cert/X509Extension.cs new file mode 100644 index 0000000000..4e47bc0f2e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/Cert/X509Extension.cs @@ -0,0 +1,126 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security.Cert +{ + #region IX509Extension + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IX509Extension + { + #region Instance methods + /// + /// + /// + Java.Util.Set CriticalExtensionOIDs { get; } + /// + /// + /// + Java.Util.Set NonCriticalExtensionOIDs { get; } + /// + /// + /// + /// + bool HasUnsupportedCriticalExtension(); + /// + /// + /// + /// + /// + byte[] GetExtensionValue(Java.Lang.String arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region X509Extension + public partial class X509Extension : Java.Security.Cert.IX509Extension + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Util.Set CriticalExtensionOIDs + { + get { return IExecuteWithSignature>("getCriticalExtensionOIDs", "()Ljava/util/Set;"); } + } + /// + /// + /// + public Java.Util.Set NonCriticalExtensionOIDs + { + get { return IExecuteWithSignature>("getNonCriticalExtensionOIDs", "()Ljava/util/Set;"); } + } + /// + /// + /// + /// + public bool HasUnsupportedCriticalExtension() + { + return IExecuteWithSignature("hasUnsupportedCriticalExtension", "()Z"); + } + /// + /// + /// + /// + /// + public byte[] GetExtensionValue(Java.Lang.String arg0) + { + return IExecuteWithSignatureArray("getExtensionValue", "(Ljava/lang/String;)[B", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/CodeSigner.cs b/src/net/JNet/GeneratedCore/Java/Security/CodeSigner.cs new file mode 100644 index 0000000000..da57ced066 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/CodeSigner.cs @@ -0,0 +1,81 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security +{ + #region CodeSigner + public partial class CodeSigner + { + #region Constructors + /// + /// + /// + /// + /// + public CodeSigner(Java.Security.Cert.CertPath arg0, Java.Security.Timestamp arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Security.Cert.CertPath SignerCertPath + { + get { return IExecuteWithSignature("getSignerCertPath", "()Ljava/security/cert/CertPath;"); } + } + /// + /// + /// + public Java.Security.Timestamp Timestamp + { + get { return IExecuteWithSignature("getTimestamp", "()Ljava/security/Timestamp;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/CodeSource.cs b/src/net/JNet/GeneratedCore/Java/Security/CodeSource.cs new file mode 100644 index 0000000000..5a20f6ebdf --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/CodeSource.cs @@ -0,0 +1,106 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security +{ + #region CodeSource + public partial class CodeSource + { + #region Constructors + /// + /// + /// + /// + /// + public CodeSource(Java.Net.URL arg0, Java.Security.Cert.Certificate[] arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + public CodeSource(Java.Net.URL arg0, Java.Security.CodeSigner[] arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Security.Cert.Certificate[] Certificates + { + get { return IExecuteWithSignatureArray("getCertificates", "()[Ljava/security/cert/Certificate;"); } + } + /// + /// + /// + public Java.Security.CodeSigner[] CodeSigners + { + get { return IExecuteWithSignatureArray("getCodeSigners", "()[Ljava/security/CodeSigner;"); } + } + /// + /// + /// + public Java.Net.URL Location + { + get { return IExecuteWithSignature("getLocation", "()Ljava/net/URL;"); } + } + /// + /// + /// + /// + /// + public bool Implies(Java.Security.CodeSource arg0) + { + return IExecuteWithSignature("implies", "(Ljava/security/CodeSource;)Z", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/CryptoPrimitive.cs b/src/net/JNet/GeneratedCore/Java/Security/CryptoPrimitive.cs new file mode 100644 index 0000000000..3e30589b22 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/CryptoPrimitive.cs @@ -0,0 +1,135 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security +{ + #region CryptoPrimitive + public partial class CryptoPrimitive + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Security.CryptoPrimitive BLOCK_CIPHER { get { if (!_BLOCK_CIPHERReady) { _BLOCK_CIPHERContent = SGetField(LocalBridgeClazz, "BLOCK_CIPHER"); _BLOCK_CIPHERReady = true; } return _BLOCK_CIPHERContent; } } + private static Java.Security.CryptoPrimitive _BLOCK_CIPHERContent = default; + private static bool _BLOCK_CIPHERReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Security.CryptoPrimitive KEY_AGREEMENT { get { if (!_KEY_AGREEMENTReady) { _KEY_AGREEMENTContent = SGetField(LocalBridgeClazz, "KEY_AGREEMENT"); _KEY_AGREEMENTReady = true; } return _KEY_AGREEMENTContent; } } + private static Java.Security.CryptoPrimitive _KEY_AGREEMENTContent = default; + private static bool _KEY_AGREEMENTReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Security.CryptoPrimitive KEY_ENCAPSULATION { get { if (!_KEY_ENCAPSULATIONReady) { _KEY_ENCAPSULATIONContent = SGetField(LocalBridgeClazz, "KEY_ENCAPSULATION"); _KEY_ENCAPSULATIONReady = true; } return _KEY_ENCAPSULATIONContent; } } + private static Java.Security.CryptoPrimitive _KEY_ENCAPSULATIONContent = default; + private static bool _KEY_ENCAPSULATIONReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Security.CryptoPrimitive KEY_WRAP { get { if (!_KEY_WRAPReady) { _KEY_WRAPContent = SGetField(LocalBridgeClazz, "KEY_WRAP"); _KEY_WRAPReady = true; } return _KEY_WRAPContent; } } + private static Java.Security.CryptoPrimitive _KEY_WRAPContent = default; + private static bool _KEY_WRAPReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Security.CryptoPrimitive MAC { get { if (!_MACReady) { _MACContent = SGetField(LocalBridgeClazz, "MAC"); _MACReady = true; } return _MACContent; } } + private static Java.Security.CryptoPrimitive _MACContent = default; + private static bool _MACReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Security.CryptoPrimitive MESSAGE_DIGEST { get { if (!_MESSAGE_DIGESTReady) { _MESSAGE_DIGESTContent = SGetField(LocalBridgeClazz, "MESSAGE_DIGEST"); _MESSAGE_DIGESTReady = true; } return _MESSAGE_DIGESTContent; } } + private static Java.Security.CryptoPrimitive _MESSAGE_DIGESTContent = default; + private static bool _MESSAGE_DIGESTReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Security.CryptoPrimitive PUBLIC_KEY_ENCRYPTION { get { if (!_PUBLIC_KEY_ENCRYPTIONReady) { _PUBLIC_KEY_ENCRYPTIONContent = SGetField(LocalBridgeClazz, "PUBLIC_KEY_ENCRYPTION"); _PUBLIC_KEY_ENCRYPTIONReady = true; } return _PUBLIC_KEY_ENCRYPTIONContent; } } + private static Java.Security.CryptoPrimitive _PUBLIC_KEY_ENCRYPTIONContent = default; + private static bool _PUBLIC_KEY_ENCRYPTIONReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Security.CryptoPrimitive SECURE_RANDOM { get { if (!_SECURE_RANDOMReady) { _SECURE_RANDOMContent = SGetField(LocalBridgeClazz, "SECURE_RANDOM"); _SECURE_RANDOMReady = true; } return _SECURE_RANDOMContent; } } + private static Java.Security.CryptoPrimitive _SECURE_RANDOMContent = default; + private static bool _SECURE_RANDOMReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Security.CryptoPrimitive SIGNATURE { get { if (!_SIGNATUREReady) { _SIGNATUREContent = SGetField(LocalBridgeClazz, "SIGNATURE"); _SIGNATUREReady = true; } return _SIGNATUREContent; } } + private static Java.Security.CryptoPrimitive _SIGNATUREContent = default; + private static bool _SIGNATUREReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Security.CryptoPrimitive STREAM_CIPHER { get { if (!_STREAM_CIPHERReady) { _STREAM_CIPHERContent = SGetField(LocalBridgeClazz, "STREAM_CIPHER"); _STREAM_CIPHERReady = true; } return _STREAM_CIPHERContent; } } + private static Java.Security.CryptoPrimitive _STREAM_CIPHERContent = default; + private static bool _STREAM_CIPHERReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Security.CryptoPrimitive ValueOf(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Ljava/lang/String;)Ljava/security/CryptoPrimitive;", arg0); + } + /// + /// + /// + /// + public static Java.Security.CryptoPrimitive[] Values() + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "values", "()[Ljava/security/CryptoPrimitive;"); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/DigestException.cs b/src/net/JNet/GeneratedCore/Java/Security/DigestException.cs new file mode 100644 index 0000000000..f84cf3ae59 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/DigestException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security +{ + #region DigestException + public partial class DigestException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/DigestInputStream.cs b/src/net/JNet/GeneratedCore/Java/Security/DigestInputStream.cs new file mode 100644 index 0000000000..4251d0d4c7 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/DigestInputStream.cs @@ -0,0 +1,82 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security +{ + #region DigestInputStream + public partial class DigestInputStream + { + #region Constructors + /// + /// + /// + /// + /// + public DigestInputStream(Java.Io.InputStream arg0, Java.Security.MessageDigest arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Security.MessageDigest MessageDigest + { + get { return IExecuteWithSignature("getMessageDigest", "()Ljava/security/MessageDigest;"); } set { IExecuteWithSignature("setMessageDigest", "(Ljava/security/MessageDigest;)V", value); } + } + /// + /// + /// + /// + public void On(bool arg0) + { + IExecuteWithSignature("on", "(Z)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/DigestOutputStream.cs b/src/net/JNet/GeneratedCore/Java/Security/DigestOutputStream.cs new file mode 100644 index 0000000000..2efb0b3540 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/DigestOutputStream.cs @@ -0,0 +1,82 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security +{ + #region DigestOutputStream + public partial class DigestOutputStream + { + #region Constructors + /// + /// + /// + /// + /// + public DigestOutputStream(Java.Io.OutputStream arg0, Java.Security.MessageDigest arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Security.MessageDigest MessageDigest + { + get { return IExecuteWithSignature("getMessageDigest", "()Ljava/security/MessageDigest;"); } set { IExecuteWithSignature("setMessageDigest", "(Ljava/security/MessageDigest;)V", value); } + } + /// + /// + /// + /// + public void On(bool arg0) + { + IExecuteWithSignature("on", "(Z)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/DomainCombiner.cs b/src/net/JNet/GeneratedCore/Java/Security/DomainCombiner.cs new file mode 100644 index 0000000000..9ce057f9df --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/DomainCombiner.cs @@ -0,0 +1,93 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security +{ + #region IDomainCombiner + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IDomainCombiner + { + #region Instance methods + /// + /// + /// + /// + /// + /// + Java.Security.ProtectionDomain[] Combine(Java.Security.ProtectionDomain[] arg0, Java.Security.ProtectionDomain[] arg1); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region DomainCombiner + public partial class DomainCombiner : Java.Security.IDomainCombiner + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public Java.Security.ProtectionDomain[] Combine(Java.Security.ProtectionDomain[] arg0, Java.Security.ProtectionDomain[] arg1) + { + return IExecuteArray("combine", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/DomainLoadStoreParameter.cs b/src/net/JNet/GeneratedCore/Java/Security/DomainLoadStoreParameter.cs new file mode 100644 index 0000000000..c623918b59 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/DomainLoadStoreParameter.cs @@ -0,0 +1,88 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security +{ + #region DomainLoadStoreParameter + public partial class DomainLoadStoreParameter + { + #region Constructors + /// + /// + /// + /// + /// + public DomainLoadStoreParameter(Java.Net.URI arg0, Java.Util.Map arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Net.URI Configuration + { + get { return IExecuteWithSignature("getConfiguration", "()Ljava/net/URI;"); } + } + /// + /// + /// + public Java.Security.KeyStore.ProtectionParameter ProtectionParameter + { + get { return IExecuteWithSignature("getProtectionParameter", "()Ljava/security/KeyStore$ProtectionParameter;"); } + } + /// + /// + /// + public Java.Util.Map ProtectionParams + { + get { return IExecuteWithSignature>("getProtectionParams", "()Ljava/util/Map;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/DrbgParameters.cs b/src/net/JNet/GeneratedCore/Java/Security/DrbgParameters.cs new file mode 100644 index 0000000000..09cba7b72f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/DrbgParameters.cs @@ -0,0 +1,321 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security +{ + #region DrbgParameters + public partial class DrbgParameters + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + /// + public static Java.Security.DrbgParameters.Instantiation InstantiationMethod(int arg0, Java.Security.DrbgParameters.Capability arg1, byte[] arg2) + { + return SExecute(LocalBridgeClazz, "instantiation", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Security.DrbgParameters.NextBytes NextBytesMethod(int arg0, bool arg1, byte[] arg2) + { + return SExecute(LocalBridgeClazz, "nextBytes", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public static Java.Security.DrbgParameters.Reseed ReseedMethod(bool arg0, byte[] arg1) + { + return SExecute(LocalBridgeClazz, "reseed", arg0, arg1); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + #region Capability + public partial class Capability + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Security.DrbgParameters.Capability NONE { get { if (!_NONEReady) { _NONEContent = SGetField(LocalBridgeClazz, "NONE"); _NONEReady = true; } return _NONEContent; } } + private static Java.Security.DrbgParameters.Capability _NONEContent = default; + private static bool _NONEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Security.DrbgParameters.Capability PR_AND_RESEED { get { if (!_PR_AND_RESEEDReady) { _PR_AND_RESEEDContent = SGetField(LocalBridgeClazz, "PR_AND_RESEED"); _PR_AND_RESEEDReady = true; } return _PR_AND_RESEEDContent; } } + private static Java.Security.DrbgParameters.Capability _PR_AND_RESEEDContent = default; + private static bool _PR_AND_RESEEDReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Security.DrbgParameters.Capability RESEED_ONLY { get { if (!_RESEED_ONLYReady) { _RESEED_ONLYContent = SGetField(LocalBridgeClazz, "RESEED_ONLY"); _RESEED_ONLYReady = true; } return _RESEED_ONLYContent; } } + private static Java.Security.DrbgParameters.Capability _RESEED_ONLYContent = default; + private static bool _RESEED_ONLYReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Security.DrbgParameters.Capability ValueOf(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Ljava/lang/String;)Ljava/security/DrbgParameters$Capability;", arg0); + } + /// + /// + /// + /// + public static Java.Security.DrbgParameters.Capability[] Values() + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "values", "()[Ljava/security/DrbgParameters$Capability;"); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + public bool SupportsPredictionResistance() + { + return IExecuteWithSignature("supportsPredictionResistance", "()Z"); + } + /// + /// + /// + /// + public bool SupportsReseeding() + { + return IExecuteWithSignature("supportsReseeding", "()Z"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Instantiation + public partial class Instantiation + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Security.DrbgParameters.Capability GetCapability + { + get { return IExecuteWithSignature("getCapability", "()Ljava/security/DrbgParameters$Capability;"); } + } + /// + /// + /// + public byte[] PersonalizationString + { + get { return IExecuteWithSignatureArray("getPersonalizationString", "()[B"); } + } + /// + /// + /// + public int Strength + { + get { return IExecuteWithSignature("getStrength", "()I"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region NextBytes + public partial class NextBytes + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public byte[] AdditionalInput + { + get { return IExecuteWithSignatureArray("getAdditionalInput", "()[B"); } + } + /// + /// + /// + public bool PredictionResistance + { + get { return IExecuteWithSignature("getPredictionResistance", "()Z"); } + } + /// + /// + /// + public int Strength + { + get { return IExecuteWithSignature("getStrength", "()I"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Reseed + public partial class Reseed + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public byte[] AdditionalInput + { + get { return IExecuteWithSignatureArray("getAdditionalInput", "()[B"); } + } + /// + /// + /// + public bool PredictionResistance + { + get { return IExecuteWithSignature("getPredictionResistance", "()Z"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/GeneralSecurityException.cs b/src/net/JNet/GeneratedCore/Java/Security/GeneralSecurityException.cs new file mode 100644 index 0000000000..c1842d3bae --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/GeneralSecurityException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security +{ + #region GeneralSecurityException + public partial class GeneralSecurityException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/Guard.cs b/src/net/JNet/GeneratedCore/Java/Security/Guard.cs new file mode 100644 index 0000000000..a87d9edd0c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/Guard.cs @@ -0,0 +1,91 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security +{ + #region IGuard + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IGuard + { + #region Instance methods + /// + /// + /// + /// + /// + void CheckGuard(object arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Guard + public partial class Guard : Java.Security.IGuard + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public void CheckGuard(object arg0) + { + IExecuteWithSignature("checkGuard", "(Ljava/lang/Object;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/GuardedObject.cs b/src/net/JNet/GeneratedCore/Java/Security/GuardedObject.cs new file mode 100644 index 0000000000..86640bc4d3 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/GuardedObject.cs @@ -0,0 +1,74 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security +{ + #region GuardedObject + public partial class GuardedObject + { + #region Constructors + /// + /// + /// + /// + /// + public GuardedObject(object arg0, Java.Security.Guard arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public object Object + { + get { return IExecuteWithSignature("getObject", "()Ljava/lang/Object;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/Interfaces/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Java/Security/Interfaces/AllPackageClasses.cs new file mode 100644 index 0000000000..104555e1e6 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/Interfaces/AllPackageClasses.cs @@ -0,0 +1,782 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Java.Security.Interfaces +{ + #region DSAKey + /// + /// + /// + public partial class DSAKey : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.security.interfaces.DSAKey"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("DSAKey class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DSAKey() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("DSAKey class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DSAKey(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DSAKeyPairGenerator + /// + /// + /// + public partial class DSAKeyPairGenerator : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.security.interfaces.DSAKeyPairGenerator"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("DSAKeyPairGenerator class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DSAKeyPairGenerator() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("DSAKeyPairGenerator class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DSAKeyPairGenerator(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DSAParams + /// + /// + /// + public partial class DSAParams : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.security.interfaces.DSAParams"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("DSAParams class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DSAParams() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("DSAParams class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DSAParams(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DSAPrivateKey + /// + /// + /// + public partial class DSAPrivateKey : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.security.interfaces.DSAPrivateKey"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("DSAPrivateKey class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DSAPrivateKey() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("DSAPrivateKey class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DSAPrivateKey(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DSAPublicKey + /// + /// + /// + public partial class DSAPublicKey : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.security.interfaces.DSAPublicKey"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("DSAPublicKey class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DSAPublicKey() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("DSAPublicKey class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DSAPublicKey(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ECKey + /// + /// + /// + public partial class ECKey : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.security.interfaces.ECKey"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ECKey class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ECKey() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ECKey class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ECKey(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ECPrivateKey + /// + /// + /// + public partial class ECPrivateKey : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.security.interfaces.ECPrivateKey"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ECPrivateKey class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ECPrivateKey() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ECPrivateKey class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ECPrivateKey(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ECPublicKey + /// + /// + /// + public partial class ECPublicKey : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.security.interfaces.ECPublicKey"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ECPublicKey class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ECPublicKey() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ECPublicKey class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ECPublicKey(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region RSAKey + /// + /// + /// + public partial class RSAKey : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.security.interfaces.RSAKey"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("RSAKey class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public RSAKey() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("RSAKey class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public RSAKey(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region RSAMultiPrimePrivateCrtKey + /// + /// + /// + public partial class RSAMultiPrimePrivateCrtKey : Java.Security.Interfaces.RSAPrivateKey + { + const string _bridgeClassName = "java.security.interfaces.RSAMultiPrimePrivateCrtKey"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("RSAMultiPrimePrivateCrtKey class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public RSAMultiPrimePrivateCrtKey() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("RSAMultiPrimePrivateCrtKey class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public RSAMultiPrimePrivateCrtKey(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region RSAPrivateCrtKey + /// + /// + /// + public partial class RSAPrivateCrtKey : Java.Security.Interfaces.RSAPrivateKey + { + const string _bridgeClassName = "java.security.interfaces.RSAPrivateCrtKey"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("RSAPrivateCrtKey class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public RSAPrivateCrtKey() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("RSAPrivateCrtKey class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public RSAPrivateCrtKey(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region RSAPrivateKey + /// + /// + /// + public partial class RSAPrivateKey : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.security.interfaces.RSAPrivateKey"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("RSAPrivateKey class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public RSAPrivateKey() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("RSAPrivateKey class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public RSAPrivateKey(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region RSAPublicKey + /// + /// + /// + public partial class RSAPublicKey : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.security.interfaces.RSAPublicKey"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("RSAPublicKey class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public RSAPublicKey() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("RSAPublicKey class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public RSAPublicKey(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region XECKey + /// + /// + /// + public partial class XECKey : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.security.interfaces.XECKey"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("XECKey class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public XECKey() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("XECKey class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public XECKey(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region XECPrivateKey + /// + /// + /// + public partial class XECPrivateKey : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.security.interfaces.XECPrivateKey"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("XECPrivateKey class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public XECPrivateKey() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("XECPrivateKey class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public XECPrivateKey(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region XECPublicKey + /// + /// + /// + public partial class XECPublicKey : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.security.interfaces.XECPublicKey"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("XECPublicKey class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public XECPublicKey() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("XECPublicKey class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public XECPublicKey(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/Interfaces/DSAKey.cs b/src/net/JNet/GeneratedCore/Java/Security/Interfaces/DSAKey.cs new file mode 100644 index 0000000000..1e2a1e0157 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/Interfaces/DSAKey.cs @@ -0,0 +1,87 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security.Interfaces +{ + #region IDSAKey + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IDSAKey + { + #region Instance methods + /// + /// + /// + Java.Security.Interfaces.DSAParams Params { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region DSAKey + public partial class DSAKey : Java.Security.Interfaces.IDSAKey + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Security.Interfaces.DSAParams Params + { + get { return IExecute("getParams"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/Interfaces/DSAKeyPairGenerator.cs b/src/net/JNet/GeneratedCore/Java/Security/Interfaces/DSAKeyPairGenerator.cs new file mode 100644 index 0000000000..ad03719c5e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/Interfaces/DSAKeyPairGenerator.cs @@ -0,0 +1,112 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security.Interfaces +{ + #region IDSAKeyPairGenerator + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IDSAKeyPairGenerator + { + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + void Initialize(int arg0, bool arg1, Java.Security.SecureRandom arg2); + /// + /// + /// + /// + /// + /// + void Initialize(Java.Security.Interfaces.DSAParams arg0, Java.Security.SecureRandom arg1); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region DSAKeyPairGenerator + public partial class DSAKeyPairGenerator : Java.Security.Interfaces.IDSAKeyPairGenerator + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + public void Initialize(int arg0, bool arg1, Java.Security.SecureRandom arg2) + { + IExecute("initialize", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void Initialize(Java.Security.Interfaces.DSAParams arg0, Java.Security.SecureRandom arg1) + { + IExecute("initialize", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/Interfaces/DSAParams.cs b/src/net/JNet/GeneratedCore/Java/Security/Interfaces/DSAParams.cs new file mode 100644 index 0000000000..7c9078938a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/Interfaces/DSAParams.cs @@ -0,0 +1,109 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security.Interfaces +{ + #region IDSAParams + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IDSAParams + { + #region Instance methods + /// + /// + /// + Java.Math.BigInteger G { get; } + /// + /// + /// + Java.Math.BigInteger P { get; } + /// + /// + /// + Java.Math.BigInteger Q { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region DSAParams + public partial class DSAParams : Java.Security.Interfaces.IDSAParams + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Math.BigInteger G + { + get { return IExecuteWithSignature("getG", "()Ljava/math/BigInteger;"); } + } + /// + /// + /// + public Java.Math.BigInteger P + { + get { return IExecuteWithSignature("getP", "()Ljava/math/BigInteger;"); } + } + /// + /// + /// + public Java.Math.BigInteger Q + { + get { return IExecuteWithSignature("getQ", "()Ljava/math/BigInteger;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/Interfaces/DSAPrivateKey.cs b/src/net/JNet/GeneratedCore/Java/Security/Interfaces/DSAPrivateKey.cs new file mode 100644 index 0000000000..93484a8d60 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/Interfaces/DSAPrivateKey.cs @@ -0,0 +1,101 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security.Interfaces +{ + #region IDSAPrivateKey + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IDSAPrivateKey + { + #region Instance methods + /// + /// + /// + Java.Math.BigInteger X { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region DSAPrivateKey + public partial class DSAPrivateKey : Java.Security.Interfaces.IDSAPrivateKey + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Security.Interfaces.DSAKey(Java.Security.Interfaces.DSAPrivateKey t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Security.PrivateKey(Java.Security.Interfaces.DSAPrivateKey t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static long serialVersionUID { get { if (!_serialVersionUIDReady) { _serialVersionUIDContent = SGetField(LocalBridgeClazz, "serialVersionUID"); _serialVersionUIDReady = true; } return _serialVersionUIDContent; } } + private static long _serialVersionUIDContent = default; + private static bool _serialVersionUIDReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Math.BigInteger X + { + get { return IExecuteWithSignature("getX", "()Ljava/math/BigInteger;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/Interfaces/DSAPublicKey.cs b/src/net/JNet/GeneratedCore/Java/Security/Interfaces/DSAPublicKey.cs new file mode 100644 index 0000000000..e57ce00700 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/Interfaces/DSAPublicKey.cs @@ -0,0 +1,101 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security.Interfaces +{ + #region IDSAPublicKey + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IDSAPublicKey + { + #region Instance methods + /// + /// + /// + Java.Math.BigInteger Y { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region DSAPublicKey + public partial class DSAPublicKey : Java.Security.Interfaces.IDSAPublicKey + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Security.Interfaces.DSAKey(Java.Security.Interfaces.DSAPublicKey t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Security.PublicKey(Java.Security.Interfaces.DSAPublicKey t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static long serialVersionUID { get { if (!_serialVersionUIDReady) { _serialVersionUIDContent = SGetField(LocalBridgeClazz, "serialVersionUID"); _serialVersionUIDReady = true; } return _serialVersionUIDContent; } } + private static long _serialVersionUIDContent = default; + private static bool _serialVersionUIDReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Math.BigInteger Y + { + get { return IExecuteWithSignature("getY", "()Ljava/math/BigInteger;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/Interfaces/ECKey.cs b/src/net/JNet/GeneratedCore/Java/Security/Interfaces/ECKey.cs new file mode 100644 index 0000000000..b8c2c48bf9 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/Interfaces/ECKey.cs @@ -0,0 +1,87 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security.Interfaces +{ + #region IECKey + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IECKey + { + #region Instance methods + /// + /// + /// + Java.Security.Spec.ECParameterSpec Params { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ECKey + public partial class ECKey : Java.Security.Interfaces.IECKey + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Security.Spec.ECParameterSpec Params + { + get { return IExecuteWithSignature("getParams", "()Ljava/security/spec/ECParameterSpec;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/Interfaces/ECPrivateKey.cs b/src/net/JNet/GeneratedCore/Java/Security/Interfaces/ECPrivateKey.cs new file mode 100644 index 0000000000..b80ae78b1c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/Interfaces/ECPrivateKey.cs @@ -0,0 +1,101 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security.Interfaces +{ + #region IECPrivateKey + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IECPrivateKey + { + #region Instance methods + /// + /// + /// + Java.Math.BigInteger S { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ECPrivateKey + public partial class ECPrivateKey : Java.Security.Interfaces.IECPrivateKey + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Security.PrivateKey(Java.Security.Interfaces.ECPrivateKey t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Security.Interfaces.ECKey(Java.Security.Interfaces.ECPrivateKey t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static long serialVersionUID { get { if (!_serialVersionUIDReady) { _serialVersionUIDContent = SGetField(LocalBridgeClazz, "serialVersionUID"); _serialVersionUIDReady = true; } return _serialVersionUIDContent; } } + private static long _serialVersionUIDContent = default; + private static bool _serialVersionUIDReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Math.BigInteger S + { + get { return IExecuteWithSignature("getS", "()Ljava/math/BigInteger;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/Interfaces/ECPublicKey.cs b/src/net/JNet/GeneratedCore/Java/Security/Interfaces/ECPublicKey.cs new file mode 100644 index 0000000000..24ba8e0e37 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/Interfaces/ECPublicKey.cs @@ -0,0 +1,101 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security.Interfaces +{ + #region IECPublicKey + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IECPublicKey + { + #region Instance methods + /// + /// + /// + Java.Security.Spec.ECPoint W { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ECPublicKey + public partial class ECPublicKey : Java.Security.Interfaces.IECPublicKey + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Security.PublicKey(Java.Security.Interfaces.ECPublicKey t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Security.Interfaces.ECKey(Java.Security.Interfaces.ECPublicKey t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static long serialVersionUID { get { if (!_serialVersionUIDReady) { _serialVersionUIDContent = SGetField(LocalBridgeClazz, "serialVersionUID"); _serialVersionUIDReady = true; } return _serialVersionUIDContent; } } + private static long _serialVersionUIDContent = default; + private static bool _serialVersionUIDReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Security.Spec.ECPoint W + { + get { return IExecuteWithSignature("getW", "()Ljava/security/spec/ECPoint;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/Interfaces/RSAKey.cs b/src/net/JNet/GeneratedCore/Java/Security/Interfaces/RSAKey.cs new file mode 100644 index 0000000000..8e762c07ea --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/Interfaces/RSAKey.cs @@ -0,0 +1,98 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security.Interfaces +{ + #region IRSAKey + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IRSAKey + { + #region Instance methods + /// + /// + /// + Java.Math.BigInteger Modulus { get; } + /// + /// + /// + Java.Security.Spec.AlgorithmParameterSpec Params { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region RSAKey + public partial class RSAKey : Java.Security.Interfaces.IRSAKey + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Math.BigInteger Modulus + { + get { return IExecuteWithSignature("getModulus", "()Ljava/math/BigInteger;"); } + } + /// + /// + /// + public Java.Security.Spec.AlgorithmParameterSpec Params + { + get { return IExecuteWithSignature("getParams", "()Ljava/security/spec/AlgorithmParameterSpec;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/Interfaces/RSAMultiPrimePrivateCrtKey.cs b/src/net/JNet/GeneratedCore/Java/Security/Interfaces/RSAMultiPrimePrivateCrtKey.cs new file mode 100644 index 0000000000..dd7fdd977b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/Interfaces/RSAMultiPrimePrivateCrtKey.cs @@ -0,0 +1,159 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security.Interfaces +{ + #region IRSAMultiPrimePrivateCrtKey + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IRSAMultiPrimePrivateCrtKey : Java.Security.Interfaces.IRSAPrivateKey + { + #region Instance methods + /// + /// + /// + Java.Math.BigInteger CrtCoefficient { get; } + /// + /// + /// + Java.Security.Spec.RSAOtherPrimeInfo[] OtherPrimeInfo { get; } + /// + /// + /// + Java.Math.BigInteger PrimeExponentP { get; } + /// + /// + /// + Java.Math.BigInteger PrimeExponentQ { get; } + /// + /// + /// + Java.Math.BigInteger PrimeP { get; } + /// + /// + /// + Java.Math.BigInteger PrimeQ { get; } + /// + /// + /// + Java.Math.BigInteger PublicExponent { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region RSAMultiPrimePrivateCrtKey + public partial class RSAMultiPrimePrivateCrtKey : Java.Security.Interfaces.IRSAMultiPrimePrivateCrtKey + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static long serialVersionUID { get { if (!_serialVersionUIDReady) { _serialVersionUIDContent = SGetField(LocalBridgeClazz, "serialVersionUID"); _serialVersionUIDReady = true; } return _serialVersionUIDContent; } } + private static long _serialVersionUIDContent = default; + private static bool _serialVersionUIDReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Math.BigInteger CrtCoefficient + { + get { return IExecuteWithSignature("getCrtCoefficient", "()Ljava/math/BigInteger;"); } + } + /// + /// + /// + public Java.Security.Spec.RSAOtherPrimeInfo[] OtherPrimeInfo + { + get { return IExecuteWithSignatureArray("getOtherPrimeInfo", "()[Ljava/security/spec/RSAOtherPrimeInfo;"); } + } + /// + /// + /// + public Java.Math.BigInteger PrimeExponentP + { + get { return IExecuteWithSignature("getPrimeExponentP", "()Ljava/math/BigInteger;"); } + } + /// + /// + /// + public Java.Math.BigInteger PrimeExponentQ + { + get { return IExecuteWithSignature("getPrimeExponentQ", "()Ljava/math/BigInteger;"); } + } + /// + /// + /// + public Java.Math.BigInteger PrimeP + { + get { return IExecuteWithSignature("getPrimeP", "()Ljava/math/BigInteger;"); } + } + /// + /// + /// + public Java.Math.BigInteger PrimeQ + { + get { return IExecuteWithSignature("getPrimeQ", "()Ljava/math/BigInteger;"); } + } + /// + /// + /// + public Java.Math.BigInteger PublicExponent + { + get { return IExecuteWithSignature("getPublicExponent", "()Ljava/math/BigInteger;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/Interfaces/RSAPrivateCrtKey.cs b/src/net/JNet/GeneratedCore/Java/Security/Interfaces/RSAPrivateCrtKey.cs new file mode 100644 index 0000000000..f0e84e60fe --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/Interfaces/RSAPrivateCrtKey.cs @@ -0,0 +1,148 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security.Interfaces +{ + #region IRSAPrivateCrtKey + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IRSAPrivateCrtKey : Java.Security.Interfaces.IRSAPrivateKey + { + #region Instance methods + /// + /// + /// + Java.Math.BigInteger CrtCoefficient { get; } + /// + /// + /// + Java.Math.BigInteger PrimeExponentP { get; } + /// + /// + /// + Java.Math.BigInteger PrimeExponentQ { get; } + /// + /// + /// + Java.Math.BigInteger PrimeP { get; } + /// + /// + /// + Java.Math.BigInteger PrimeQ { get; } + /// + /// + /// + Java.Math.BigInteger PublicExponent { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region RSAPrivateCrtKey + public partial class RSAPrivateCrtKey : Java.Security.Interfaces.IRSAPrivateCrtKey + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static long serialVersionUID { get { if (!_serialVersionUIDReady) { _serialVersionUIDContent = SGetField(LocalBridgeClazz, "serialVersionUID"); _serialVersionUIDReady = true; } return _serialVersionUIDContent; } } + private static long _serialVersionUIDContent = default; + private static bool _serialVersionUIDReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Math.BigInteger CrtCoefficient + { + get { return IExecuteWithSignature("getCrtCoefficient", "()Ljava/math/BigInteger;"); } + } + /// + /// + /// + public Java.Math.BigInteger PrimeExponentP + { + get { return IExecuteWithSignature("getPrimeExponentP", "()Ljava/math/BigInteger;"); } + } + /// + /// + /// + public Java.Math.BigInteger PrimeExponentQ + { + get { return IExecuteWithSignature("getPrimeExponentQ", "()Ljava/math/BigInteger;"); } + } + /// + /// + /// + public Java.Math.BigInteger PrimeP + { + get { return IExecuteWithSignature("getPrimeP", "()Ljava/math/BigInteger;"); } + } + /// + /// + /// + public Java.Math.BigInteger PrimeQ + { + get { return IExecuteWithSignature("getPrimeQ", "()Ljava/math/BigInteger;"); } + } + /// + /// + /// + public Java.Math.BigInteger PublicExponent + { + get { return IExecuteWithSignature("getPublicExponent", "()Ljava/math/BigInteger;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/Interfaces/RSAPrivateKey.cs b/src/net/JNet/GeneratedCore/Java/Security/Interfaces/RSAPrivateKey.cs new file mode 100644 index 0000000000..895139b2e6 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/Interfaces/RSAPrivateKey.cs @@ -0,0 +1,101 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security.Interfaces +{ + #region IRSAPrivateKey + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IRSAPrivateKey + { + #region Instance methods + /// + /// + /// + Java.Math.BigInteger PrivateExponent { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region RSAPrivateKey + public partial class RSAPrivateKey : Java.Security.Interfaces.IRSAPrivateKey + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Security.PrivateKey(Java.Security.Interfaces.RSAPrivateKey t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Security.Interfaces.RSAKey(Java.Security.Interfaces.RSAPrivateKey t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static long serialVersionUID { get { if (!_serialVersionUIDReady) { _serialVersionUIDContent = SGetField(LocalBridgeClazz, "serialVersionUID"); _serialVersionUIDReady = true; } return _serialVersionUIDContent; } } + private static long _serialVersionUIDContent = default; + private static bool _serialVersionUIDReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Math.BigInteger PrivateExponent + { + get { return IExecuteWithSignature("getPrivateExponent", "()Ljava/math/BigInteger;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/Interfaces/RSAPublicKey.cs b/src/net/JNet/GeneratedCore/Java/Security/Interfaces/RSAPublicKey.cs new file mode 100644 index 0000000000..bdfa9ec048 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/Interfaces/RSAPublicKey.cs @@ -0,0 +1,101 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security.Interfaces +{ + #region IRSAPublicKey + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IRSAPublicKey + { + #region Instance methods + /// + /// + /// + Java.Math.BigInteger PublicExponent { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region RSAPublicKey + public partial class RSAPublicKey : Java.Security.Interfaces.IRSAPublicKey + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Security.PublicKey(Java.Security.Interfaces.RSAPublicKey t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Security.Interfaces.RSAKey(Java.Security.Interfaces.RSAPublicKey t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static long serialVersionUID { get { if (!_serialVersionUIDReady) { _serialVersionUIDContent = SGetField(LocalBridgeClazz, "serialVersionUID"); _serialVersionUIDReady = true; } return _serialVersionUIDContent; } } + private static long _serialVersionUIDContent = default; + private static bool _serialVersionUIDReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Math.BigInteger PublicExponent + { + get { return IExecuteWithSignature("getPublicExponent", "()Ljava/math/BigInteger;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/Interfaces/XECKey.cs b/src/net/JNet/GeneratedCore/Java/Security/Interfaces/XECKey.cs new file mode 100644 index 0000000000..9110c01f09 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/Interfaces/XECKey.cs @@ -0,0 +1,87 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security.Interfaces +{ + #region IXECKey + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IXECKey + { + #region Instance methods + /// + /// + /// + Java.Security.Spec.AlgorithmParameterSpec Params { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region XECKey + public partial class XECKey : Java.Security.Interfaces.IXECKey + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Security.Spec.AlgorithmParameterSpec Params + { + get { return IExecuteWithSignature("getParams", "()Ljava/security/spec/AlgorithmParameterSpec;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/Interfaces/XECPrivateKey.cs b/src/net/JNet/GeneratedCore/Java/Security/Interfaces/XECPrivateKey.cs new file mode 100644 index 0000000000..a6097c6810 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/Interfaces/XECPrivateKey.cs @@ -0,0 +1,95 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security.Interfaces +{ + #region IXECPrivateKey + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IXECPrivateKey + { + #region Instance methods + /// + /// + /// + Java.Util.Optional Scalar { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region XECPrivateKey + public partial class XECPrivateKey : Java.Security.Interfaces.IXECPrivateKey + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Security.Interfaces.XECKey(Java.Security.Interfaces.XECPrivateKey t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Security.PrivateKey(Java.Security.Interfaces.XECPrivateKey t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Util.Optional Scalar + { + get { return IExecuteWithSignature>("getScalar", "()Ljava/util/Optional;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/Interfaces/XECPublicKey.cs b/src/net/JNet/GeneratedCore/Java/Security/Interfaces/XECPublicKey.cs new file mode 100644 index 0000000000..93e4473d94 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/Interfaces/XECPublicKey.cs @@ -0,0 +1,95 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security.Interfaces +{ + #region IXECPublicKey + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IXECPublicKey + { + #region Instance methods + /// + /// + /// + Java.Math.BigInteger U { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region XECPublicKey + public partial class XECPublicKey : Java.Security.Interfaces.IXECPublicKey + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Security.Interfaces.XECKey(Java.Security.Interfaces.XECPublicKey t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Security.PublicKey(Java.Security.Interfaces.XECPublicKey t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Math.BigInteger U + { + get { return IExecuteWithSignature("getU", "()Ljava/math/BigInteger;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/InvalidAlgorithmParameterException.cs b/src/net/JNet/GeneratedCore/Java/Security/InvalidAlgorithmParameterException.cs new file mode 100644 index 0000000000..57a2a8bd52 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/InvalidAlgorithmParameterException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security +{ + #region InvalidAlgorithmParameterException + public partial class InvalidAlgorithmParameterException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/InvalidKeyException.cs b/src/net/JNet/GeneratedCore/Java/Security/InvalidKeyException.cs new file mode 100644 index 0000000000..47a9a54cf4 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/InvalidKeyException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security +{ + #region InvalidKeyException + public partial class InvalidKeyException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/InvalidParameterException.cs b/src/net/JNet/GeneratedCore/Java/Security/InvalidParameterException.cs new file mode 100644 index 0000000000..8922b6cef2 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/InvalidParameterException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security +{ + #region InvalidParameterException + public partial class InvalidParameterException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/Key.cs b/src/net/JNet/GeneratedCore/Java/Security/Key.cs new file mode 100644 index 0000000000..ef726a5332 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/Key.cs @@ -0,0 +1,115 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security +{ + #region IKey + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IKey : Java.Io.ISerializable + { + #region Instance methods + /// + /// + /// + Java.Lang.String Algorithm { get; } + /// + /// + /// + byte[] Encoded { get; } + /// + /// + /// + Java.Lang.String Format { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Key + public partial class Key : Java.Security.IKey + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static long serialVersionUID { get { if (!_serialVersionUIDReady) { _serialVersionUIDContent = SGetField(LocalBridgeClazz, "serialVersionUID"); _serialVersionUIDReady = true; } return _serialVersionUIDContent; } } + private static long _serialVersionUIDContent = default; + private static bool _serialVersionUIDReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Algorithm + { + get { return IExecuteWithSignature("getAlgorithm", "()Ljava/lang/String;"); } + } + /// + /// + /// + public byte[] Encoded + { + get { return IExecuteWithSignatureArray("getEncoded", "()[B"); } + } + /// + /// + /// + public Java.Lang.String Format + { + get { return IExecuteWithSignature("getFormat", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/KeyException.cs b/src/net/JNet/GeneratedCore/Java/Security/KeyException.cs new file mode 100644 index 0000000000..f84975a17d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/KeyException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security +{ + #region KeyException + public partial class KeyException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/KeyFactory.cs b/src/net/JNet/GeneratedCore/Java/Security/KeyFactory.cs new file mode 100644 index 0000000000..658c578341 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/KeyFactory.cs @@ -0,0 +1,147 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security +{ + #region KeyFactory + public partial class KeyFactory + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Security.KeyFactory GetInstance(Java.Lang.String arg0, Java.Lang.String arg1) + { + return SExecute(LocalBridgeClazz, "getInstance", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Security.KeyFactory GetInstance(Java.Lang.String arg0, Java.Security.Provider arg1) + { + return SExecute(LocalBridgeClazz, "getInstance", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Security.KeyFactory GetInstance(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getInstance", "(Ljava/lang/String;)Ljava/security/KeyFactory;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Algorithm + { + get { return IExecuteWithSignature("getAlgorithm", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Security.Provider Provider + { + get { return IExecuteWithSignature("getProvider", "()Ljava/security/Provider;"); } + } + /// + /// + /// + /// + /// + /// + /// + /// + public T GetKeySpec(Java.Security.Key arg0, Java.Lang.Class arg1) where T : Java.Security.Spec.IKeySpec, new() + { + return IExecute("getKeySpec", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Security.Key TranslateKey(Java.Security.Key arg0) + { + return IExecuteWithSignature("translateKey", "(Ljava/security/Key;)Ljava/security/Key;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Security.PrivateKey GeneratePrivate(Java.Security.Spec.KeySpec arg0) + { + return IExecuteWithSignature("generatePrivate", "(Ljava/security/spec/KeySpec;)Ljava/security/PrivateKey;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Security.PublicKey GeneratePublic(Java.Security.Spec.KeySpec arg0) + { + return IExecuteWithSignature("generatePublic", "(Ljava/security/spec/KeySpec;)Ljava/security/PublicKey;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/KeyFactorySpi.cs b/src/net/JNet/GeneratedCore/Java/Security/KeyFactorySpi.cs new file mode 100644 index 0000000000..d4ad303056 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/KeyFactorySpi.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security +{ + #region KeyFactorySpi + public partial class KeyFactorySpi + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/KeyManagementException.cs b/src/net/JNet/GeneratedCore/Java/Security/KeyManagementException.cs new file mode 100644 index 0000000000..562fa938c0 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/KeyManagementException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security +{ + #region KeyManagementException + public partial class KeyManagementException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/KeyPair.cs b/src/net/JNet/GeneratedCore/Java/Security/KeyPair.cs new file mode 100644 index 0000000000..8cd93c7fd8 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/KeyPair.cs @@ -0,0 +1,81 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security +{ + #region KeyPair + public partial class KeyPair + { + #region Constructors + /// + /// + /// + /// + /// + public KeyPair(Java.Security.PublicKey arg0, Java.Security.PrivateKey arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Security.PrivateKey Private + { + get { return IExecuteWithSignature("getPrivate", "()Ljava/security/PrivateKey;"); } + } + /// + /// + /// + public Java.Security.PublicKey Public + { + get { return IExecuteWithSignature("getPublic", "()Ljava/security/PublicKey;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/KeyPairGenerator.cs b/src/net/JNet/GeneratedCore/Java/Security/KeyPairGenerator.cs new file mode 100644 index 0000000000..278feeb587 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/KeyPairGenerator.cs @@ -0,0 +1,130 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security +{ + #region KeyPairGenerator + public partial class KeyPairGenerator + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Security.KeyPairGenerator GetInstance(Java.Lang.String arg0, Java.Lang.String arg1) + { + return SExecute(LocalBridgeClazz, "getInstance", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Security.KeyPairGenerator GetInstance(Java.Lang.String arg0, Java.Security.Provider arg1) + { + return SExecute(LocalBridgeClazz, "getInstance", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Security.KeyPairGenerator GetInstance(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getInstance", "(Ljava/lang/String;)Ljava/security/KeyPairGenerator;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Algorithm + { + get { return IExecuteWithSignature("getAlgorithm", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Security.Provider Provider + { + get { return IExecuteWithSignature("getProvider", "()Ljava/security/Provider;"); } + } + /// + /// + /// + /// + public Java.Security.KeyPair GenKeyPair() + { + return IExecuteWithSignature("genKeyPair", "()Ljava/security/KeyPair;"); + } + /// + /// + /// + /// + public void Initialize(int arg0) + { + IExecuteWithSignature("initialize", "(I)V", arg0); + } + /// + /// + /// + /// + /// + public void Initialize(Java.Security.Spec.AlgorithmParameterSpec arg0) + { + IExecuteWithSignature("initialize", "(Ljava/security/spec/AlgorithmParameterSpec;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/KeyPairGeneratorSpi.cs b/src/net/JNet/GeneratedCore/Java/Security/KeyPairGeneratorSpi.cs new file mode 100644 index 0000000000..2b78d08f0a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/KeyPairGeneratorSpi.cs @@ -0,0 +1,85 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security +{ + #region KeyPairGeneratorSpi + public partial class KeyPairGeneratorSpi + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public Java.Security.KeyPair GenerateKeyPair() + { + return IExecuteWithSignature("generateKeyPair", "()Ljava/security/KeyPair;"); + } + /// + /// + /// + /// + /// + public void Initialize(int arg0, Java.Security.SecureRandom arg1) + { + IExecute("initialize", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void Initialize(Java.Security.Spec.AlgorithmParameterSpec arg0, Java.Security.SecureRandom arg1) + { + IExecute("initialize", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/KeyRep.cs b/src/net/JNet/GeneratedCore/Java/Security/KeyRep.cs new file mode 100644 index 0000000000..f44800d2fa --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/KeyRep.cs @@ -0,0 +1,135 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security +{ + #region KeyRep + public partial class KeyRep + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + public KeyRep(Java.Security.KeyRep.Type arg0, Java.Lang.String arg1, Java.Lang.String arg2, byte[] arg3) + : base(arg0, arg1, arg2, arg3) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + #region Type + public partial class Type + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Security.KeyRep.Type PRIVATE { get { if (!_PRIVATEReady) { _PRIVATEContent = SGetField(LocalBridgeClazz, "PRIVATE"); _PRIVATEReady = true; } return _PRIVATEContent; } } + private static Java.Security.KeyRep.Type _PRIVATEContent = default; + private static bool _PRIVATEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Security.KeyRep.Type PUBLIC { get { if (!_PUBLICReady) { _PUBLICContent = SGetField(LocalBridgeClazz, "PUBLIC"); _PUBLICReady = true; } return _PUBLICContent; } } + private static Java.Security.KeyRep.Type _PUBLICContent = default; + private static bool _PUBLICReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Security.KeyRep.Type SECRET { get { if (!_SECRETReady) { _SECRETContent = SGetField(LocalBridgeClazz, "SECRET"); _SECRETReady = true; } return _SECRETContent; } } + private static Java.Security.KeyRep.Type _SECRETContent = default; + private static bool _SECRETReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Security.KeyRep.Type ValueOf(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Ljava/lang/String;)Ljava/security/KeyRep$Type;", arg0); + } + /// + /// + /// + /// + public static Java.Security.KeyRep.Type[] Values() + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "values", "()[Ljava/security/KeyRep$Type;"); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/KeyStore.cs b/src/net/JNet/GeneratedCore/Java/Security/KeyStore.cs new file mode 100644 index 0000000000..fbc91e4e58 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/KeyStore.cs @@ -0,0 +1,947 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security +{ + #region KeyStore + public partial class KeyStore + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + public static Java.Lang.String DefaultType + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getDefaultType", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Security.KeyStore GetInstance(Java.Io.File arg0, char[] arg1) + { + return SExecute(LocalBridgeClazz, "getInstance", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Security.KeyStore GetInstance(Java.Io.File arg0, Java.Security.KeyStore.LoadStoreParameter arg1) + { + return SExecute(LocalBridgeClazz, "getInstance", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Security.KeyStore GetInstance(Java.Lang.String arg0, Java.Lang.String arg1) + { + return SExecute(LocalBridgeClazz, "getInstance", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Security.KeyStore GetInstance(Java.Lang.String arg0, Java.Security.Provider arg1) + { + return SExecute(LocalBridgeClazz, "getInstance", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Security.KeyStore GetInstance(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getInstance", "(Ljava/lang/String;)Ljava/security/KeyStore;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Security.Provider Provider + { + get { return IExecuteWithSignature("getProvider", "()Ljava/security/Provider;"); } + } + /// + /// + /// + public Java.Lang.String Type + { + get { return IExecuteWithSignature("getType", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + /// + /// + public bool ContainsAlias(Java.Lang.String arg0) + { + return IExecuteWithSignature("containsAlias", "(Ljava/lang/String;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public bool EntryInstanceOf(Java.Lang.String arg0, Java.Lang.Class arg1) + { + return IExecute("entryInstanceOf", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public bool IsCertificateEntry(Java.Lang.String arg0) + { + return IExecuteWithSignature("isCertificateEntry", "(Ljava/lang/String;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public bool IsKeyEntry(Java.Lang.String arg0) + { + return IExecuteWithSignature("isKeyEntry", "(Ljava/lang/String;)Z", arg0); + } + /// + /// + /// + /// + /// + public int Size() + { + return IExecuteWithSignature("size", "()I"); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String GetCertificateAlias(Java.Security.Cert.Certificate arg0) + { + return IExecuteWithSignature("getCertificateAlias", "(Ljava/security/cert/Certificate;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Security.Cert.Certificate GetCertificate(Java.Lang.String arg0) + { + return IExecuteWithSignature("getCertificate", "(Ljava/lang/String;)Ljava/security/cert/Certificate;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Security.Cert.Certificate[] GetCertificateChain(Java.Lang.String arg0) + { + return IExecuteWithSignatureArray("getCertificateChain", "(Ljava/lang/String;)[Ljava/security/cert/Certificate;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Security.Key GetKey(Java.Lang.String arg0, char[] arg1) + { + return IExecute("getKey", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Security.KeyStore.Entry GetEntry(Java.Lang.String arg0, Java.Security.KeyStore.ProtectionParameter arg1) + { + return IExecute("getEntry", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Date GetCreationDate(Java.Lang.String arg0) + { + return IExecuteWithSignature("getCreationDate", "(Ljava/lang/String;)Ljava/util/Date;", arg0); + } + /// + /// + /// + /// + /// + public Java.Util.Enumeration Aliases() + { + return IExecuteWithSignature>("aliases", "()Ljava/util/Enumeration;"); + } + /// + /// + /// + /// + /// + public void DeleteEntry(Java.Lang.String arg0) + { + IExecuteWithSignature("deleteEntry", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public void Load(Java.Io.InputStream arg0, char[] arg1) + { + IExecute("load", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void Load(Java.Security.KeyStore.LoadStoreParameter arg0) + { + IExecuteWithSignature("load", "(Ljava/security/KeyStore$LoadStoreParameter;)V", arg0); + } + /// + /// + /// + /// + /// + /// + public void SetCertificateEntry(Java.Lang.String arg0, Java.Security.Cert.Certificate arg1) + { + IExecute("setCertificateEntry", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void SetEntry(Java.Lang.String arg0, Java.Security.KeyStore.Entry arg1, Java.Security.KeyStore.ProtectionParameter arg2) + { + IExecute("setEntry", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public void SetKeyEntry(Java.Lang.String arg0, byte[] arg1, Java.Security.Cert.Certificate[] arg2) + { + IExecute("setKeyEntry", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + public void SetKeyEntry(Java.Lang.String arg0, Java.Security.Key arg1, char[] arg2, Java.Security.Cert.Certificate[] arg3) + { + IExecute("setKeyEntry", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void Store(Java.Io.OutputStream arg0, char[] arg1) + { + IExecute("store", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public void Store(Java.Security.KeyStore.LoadStoreParameter arg0) + { + IExecuteWithSignature("store", "(Ljava/security/KeyStore$LoadStoreParameter;)V", arg0); + } + + #endregion + + #region Nested classes + #region Builder + public partial class Builder + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + public static Java.Security.KeyStore.Builder NewInstance(Java.Io.File arg0, Java.Security.KeyStore.ProtectionParameter arg1) + { + return SExecute(LocalBridgeClazz, "newInstance", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Security.KeyStore.Builder NewInstance(Java.Lang.String arg0, Java.Security.Provider arg1, Java.Io.File arg2, Java.Security.KeyStore.ProtectionParameter arg3) + { + return SExecute(LocalBridgeClazz, "newInstance", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Security.KeyStore.Builder NewInstance(Java.Lang.String arg0, Java.Security.Provider arg1, Java.Security.KeyStore.ProtectionParameter arg2) + { + return SExecute(LocalBridgeClazz, "newInstance", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public static Java.Security.KeyStore.Builder NewInstance(Java.Security.KeyStore arg0, Java.Security.KeyStore.ProtectionParameter arg1) + { + return SExecute(LocalBridgeClazz, "newInstance", arg0, arg1); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Security.KeyStore GetKeyStore + { + get { return IExecuteWithSignature("getKeyStore", "()Ljava/security/KeyStore;"); } + } + /// + /// + /// + /// + /// + /// + public Java.Security.KeyStore.ProtectionParameter GetProtectionParameter(Java.Lang.String arg0) + { + return IExecuteWithSignature("getProtectionParameter", "(Ljava/lang/String;)Ljava/security/KeyStore$ProtectionParameter;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region CallbackHandlerProtection + public partial class CallbackHandlerProtection + { + #region Constructors + /// + /// + /// + /// + public CallbackHandlerProtection(Javax.Security.Auth.Callback.CallbackHandler arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Security.Auth.Callback.CallbackHandler CallbackHandler + { + get { return IExecuteWithSignature("getCallbackHandler", "()Ljavax/security/auth/callback/CallbackHandler;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Entry + public partial class Entry + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Util.Set Attributes + { + get { return IExecuteWithSignature>("getAttributes", "()Ljava/util/Set;"); } + } + + #endregion + + #region Nested classes + #region Attribute + public partial class Attribute + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String Value + { + get { return IExecuteWithSignature("getValue", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion + + #region LoadStoreParameter + public partial class LoadStoreParameter + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Security.KeyStore.ProtectionParameter GetProtectionParameter + { + get { return IExecuteWithSignature("getProtectionParameter", "()Ljava/security/KeyStore$ProtectionParameter;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region PasswordProtection + public partial class PasswordProtection + { + #region Constructors + /// + /// + /// + /// + /// + /// + public PasswordProtection(char[] arg0, Java.Lang.String arg1, Java.Security.Spec.AlgorithmParameterSpec arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + public PasswordProtection(char[] arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Security.Auth.Destroyable(Java.Security.KeyStore.PasswordProtection t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public char[] Password + { + get { return IExecuteWithSignatureArray("getPassword", "()[C"); } + } + /// + /// + /// + public Java.Lang.String ProtectionAlgorithm + { + get { return IExecuteWithSignature("getProtectionAlgorithm", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Security.Spec.AlgorithmParameterSpec ProtectionParameters + { + get { return IExecuteWithSignature("getProtectionParameters", "()Ljava/security/spec/AlgorithmParameterSpec;"); } + } + /// + /// + /// + /// + public bool IsDestroyed() + { + return IExecuteWithSignature("isDestroyed", "()Z"); + } + /// + /// + /// + /// + public void Destroy() + { + IExecuteWithSignature("destroy", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region PrivateKeyEntry + public partial class PrivateKeyEntry + { + #region Constructors + /// + /// + /// + /// + /// + /// + public PrivateKeyEntry(Java.Security.PrivateKey arg0, Java.Security.Cert.Certificate[] arg1, Java.Util.Set arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + public PrivateKeyEntry(Java.Security.PrivateKey arg0, Java.Security.Cert.Certificate[] arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Util.Set Attributes + { + get { return IExecuteWithSignature>("getAttributes", "()Ljava/util/Set;"); } + } + /// + /// + /// + public Java.Security.Cert.Certificate Certificate + { + get { return IExecuteWithSignature("getCertificate", "()Ljava/security/cert/Certificate;"); } + } + /// + /// + /// + public Java.Security.Cert.Certificate[] CertificateChain + { + get { return IExecuteWithSignatureArray("getCertificateChain", "()[Ljava/security/cert/Certificate;"); } + } + /// + /// + /// + public Java.Security.PrivateKey PrivateKey + { + get { return IExecuteWithSignature("getPrivateKey", "()Ljava/security/PrivateKey;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ProtectionParameter + public partial class ProtectionParameter + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region SecretKeyEntry + public partial class SecretKeyEntry + { + #region Constructors + /// + /// + /// + /// + /// + public SecretKeyEntry(Javax.Crypto.SecretKey arg0, Java.Util.Set arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public SecretKeyEntry(Javax.Crypto.SecretKey arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Util.Set Attributes + { + get { return IExecuteWithSignature>("getAttributes", "()Ljava/util/Set;"); } + } + /// + /// + /// + public Javax.Crypto.SecretKey SecretKey + { + get { return IExecuteWithSignature("getSecretKey", "()Ljavax/crypto/SecretKey;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region TrustedCertificateEntry + public partial class TrustedCertificateEntry + { + #region Constructors + /// + /// + /// + /// + /// + public TrustedCertificateEntry(Java.Security.Cert.Certificate arg0, Java.Util.Set arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public TrustedCertificateEntry(Java.Security.Cert.Certificate arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Util.Set Attributes + { + get { return IExecuteWithSignature>("getAttributes", "()Ljava/util/Set;"); } + } + /// + /// + /// + public Java.Security.Cert.Certificate TrustedCertificate + { + get { return IExecuteWithSignature("getTrustedCertificate", "()Ljava/security/cert/Certificate;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/KeyStoreException.cs b/src/net/JNet/GeneratedCore/Java/Security/KeyStoreException.cs new file mode 100644 index 0000000000..b3573c1bf1 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/KeyStoreException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security +{ + #region KeyStoreException + public partial class KeyStoreException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/KeyStoreSpi.cs b/src/net/JNet/GeneratedCore/Java/Security/KeyStoreSpi.cs new file mode 100644 index 0000000000..d320434b41 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/KeyStoreSpi.cs @@ -0,0 +1,281 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security +{ + #region KeyStoreSpi + public partial class KeyStoreSpi + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public bool EngineContainsAlias(Java.Lang.String arg0) + { + return IExecuteWithSignature("engineContainsAlias", "(Ljava/lang/String;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool EngineIsCertificateEntry(Java.Lang.String arg0) + { + return IExecuteWithSignature("engineIsCertificateEntry", "(Ljava/lang/String;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool EngineIsKeyEntry(Java.Lang.String arg0) + { + return IExecuteWithSignature("engineIsKeyEntry", "(Ljava/lang/String;)Z", arg0); + } + /// + /// + /// + /// + public int EngineSize() + { + return IExecuteWithSignature("engineSize", "()I"); + } + /// + /// + /// + /// + /// + public Java.Lang.String EngineGetCertificateAlias(Java.Security.Cert.Certificate arg0) + { + return IExecuteWithSignature("engineGetCertificateAlias", "(Ljava/security/cert/Certificate;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public Java.Security.Cert.Certificate EngineGetCertificate(Java.Lang.String arg0) + { + return IExecuteWithSignature("engineGetCertificate", "(Ljava/lang/String;)Ljava/security/cert/Certificate;", arg0); + } + /// + /// + /// + /// + /// + public Java.Security.Cert.Certificate[] EngineGetCertificateChain(Java.Lang.String arg0) + { + return IExecuteWithSignatureArray("engineGetCertificateChain", "(Ljava/lang/String;)[Ljava/security/cert/Certificate;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Security.Key EngineGetKey(Java.Lang.String arg0, char[] arg1) + { + return IExecute("engineGetKey", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Util.Date EngineGetCreationDate(Java.Lang.String arg0) + { + return IExecuteWithSignature("engineGetCreationDate", "(Ljava/lang/String;)Ljava/util/Date;", arg0); + } + /// + /// + /// + /// + public Java.Util.Enumeration EngineAliases() + { + return IExecuteWithSignature>("engineAliases", "()Ljava/util/Enumeration;"); + } + /// + /// + /// + /// + /// + public void EngineDeleteEntry(Java.Lang.String arg0) + { + IExecuteWithSignature("engineDeleteEntry", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public void EngineLoad(Java.Io.InputStream arg0, char[] arg1) + { + IExecute("engineLoad", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void EngineSetCertificateEntry(Java.Lang.String arg0, Java.Security.Cert.Certificate arg1) + { + IExecute("engineSetCertificateEntry", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void EngineSetKeyEntry(Java.Lang.String arg0, byte[] arg1, Java.Security.Cert.Certificate[] arg2) + { + IExecute("engineSetKeyEntry", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + public void EngineSetKeyEntry(Java.Lang.String arg0, Java.Security.Key arg1, char[] arg2, Java.Security.Cert.Certificate[] arg3) + { + IExecute("engineSetKeyEntry", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + public void EngineStore(Java.Io.OutputStream arg0, char[] arg1) + { + IExecute("engineStore", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public bool EngineEntryInstanceOf(Java.Lang.String arg0, Java.Lang.Class arg1) + { + return IExecute("engineEntryInstanceOf", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public bool EngineProbe(Java.Io.InputStream arg0) + { + return IExecuteWithSignature("engineProbe", "(Ljava/io/InputStream;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Security.KeyStore.Entry EngineGetEntry(Java.Lang.String arg0, Java.Security.KeyStore.ProtectionParameter arg1) + { + return IExecute("engineGetEntry", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void EngineLoad(Java.Security.KeyStore.LoadStoreParameter arg0) + { + IExecuteWithSignature("engineLoad", "(Ljava/security/KeyStore$LoadStoreParameter;)V", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public void EngineSetEntry(Java.Lang.String arg0, Java.Security.KeyStore.Entry arg1, Java.Security.KeyStore.ProtectionParameter arg2) + { + IExecute("engineSetEntry", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public void EngineStore(Java.Security.KeyStore.LoadStoreParameter arg0) + { + IExecuteWithSignature("engineStore", "(Ljava/security/KeyStore$LoadStoreParameter;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/MessageDigest.cs b/src/net/JNet/GeneratedCore/Java/Security/MessageDigest.cs new file mode 100644 index 0000000000..4978db67de --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/MessageDigest.cs @@ -0,0 +1,192 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security +{ + #region MessageDigest + public partial class MessageDigest + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + public static bool IsEqual(byte[] arg0, byte[] arg1) + { + return SExecute(LocalBridgeClazz, "isEqual", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Security.MessageDigest GetInstance(Java.Lang.String arg0, Java.Lang.String arg1) + { + return SExecute(LocalBridgeClazz, "getInstance", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Security.MessageDigest GetInstance(Java.Lang.String arg0, Java.Security.Provider arg1) + { + return SExecute(LocalBridgeClazz, "getInstance", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Security.MessageDigest GetInstance(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getInstance", "(Ljava/lang/String;)Ljava/security/MessageDigest;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Algorithm + { + get { return IExecuteWithSignature("getAlgorithm", "()Ljava/lang/String;"); } + } + /// + /// + /// + public int DigestLength + { + get { return IExecuteWithSignature("getDigestLength", "()I"); } + } + /// + /// + /// + public Java.Security.Provider Provider + { + get { return IExecuteWithSignature("getProvider", "()Ljava/security/Provider;"); } + } + /// + /// + /// + /// + public byte[] Digest() + { + return IExecuteWithSignatureArray("digest", "()[B"); + } + /// + /// + /// + /// + /// + public byte[] Digest(byte[] arg0) + { + return IExecuteWithSignatureArray("digest", "([B)[B", new object[] { arg0 }); + } + /// + /// + /// + /// + public void Update(Java.Nio.ByteBuffer arg0) + { + IExecuteWithSignature("update", "(Ljava/nio/ByteBuffer;)V", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public int Digest(byte[] arg0, int arg1, int arg2) + { + return IExecute("digest", arg0, arg1, arg2); + } + /// + /// + /// + public void Reset() + { + IExecuteWithSignature("reset", "()V"); + } + /// + /// + /// + /// + public void Update(byte arg0) + { + IExecuteWithSignature("update", "(B)V", arg0); + } + /// + /// + /// + /// + /// + /// + public void Update(byte[] arg0, int arg1, int arg2) + { + IExecute("update", arg0, arg1, arg2); + } + /// + /// + /// + /// + public void Update(byte[] arg0) + { + IExecuteWithSignature("update", "([B)V", new object[] { arg0 }); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/MessageDigestSpi.cs b/src/net/JNet/GeneratedCore/Java/Security/MessageDigestSpi.cs new file mode 100644 index 0000000000..4b1c2276e9 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/MessageDigestSpi.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security +{ + #region MessageDigestSpi + public partial class MessageDigestSpi + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/NoSuchAlgorithmException.cs b/src/net/JNet/GeneratedCore/Java/Security/NoSuchAlgorithmException.cs new file mode 100644 index 0000000000..f369ef5f73 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/NoSuchAlgorithmException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security +{ + #region NoSuchAlgorithmException + public partial class NoSuchAlgorithmException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/NoSuchProviderException.cs b/src/net/JNet/GeneratedCore/Java/Security/NoSuchProviderException.cs new file mode 100644 index 0000000000..fad8669427 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/NoSuchProviderException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security +{ + #region NoSuchProviderException + public partial class NoSuchProviderException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/PKCS12Attribute.cs b/src/net/JNet/GeneratedCore/Java/Security/PKCS12Attribute.cs new file mode 100644 index 0000000000..08167ebe01 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/PKCS12Attribute.cs @@ -0,0 +1,96 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security +{ + #region PKCS12Attribute + public partial class PKCS12Attribute + { + #region Constructors + /// + /// + /// + /// + public PKCS12Attribute(byte[] arg0) + : base(arg0) + { + } + /// + /// + /// + /// + /// + public PKCS12Attribute(Java.Lang.String arg0, Java.Lang.String arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public byte[] Encoded + { + get { return IExecuteWithSignatureArray("getEncoded", "()[B"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String Value + { + get { return IExecuteWithSignature("getValue", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/Permission.cs b/src/net/JNet/GeneratedCore/Java/Security/Permission.cs new file mode 100644 index 0000000000..8a99ce0da3 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/Permission.cs @@ -0,0 +1,114 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security +{ + #region Permission + public partial class Permission + { + #region Constructors + /// + /// + /// + /// + public Permission(Java.Lang.String arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Security.Guard(Java.Security.Permission t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Security.Permission t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Actions + { + get { return IExecuteWithSignature("getActions", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + /// + public bool Implies(Java.Security.Permission arg0) + { + return IExecuteWithSignature("implies", "(Ljava/security/Permission;)Z", arg0); + } + /// + /// + /// + /// + public Java.Security.PermissionCollection NewPermissionCollection() + { + return IExecuteWithSignature("newPermissionCollection", "()Ljava/security/PermissionCollection;"); + } + /// + /// + /// + /// + /// + public void CheckGuard(object arg0) + { + IExecuteWithSignature("checkGuard", "(Ljava/lang/Object;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/PermissionCollection.cs b/src/net/JNet/GeneratedCore/Java/Security/PermissionCollection.cs new file mode 100644 index 0000000000..cca360fad7 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/PermissionCollection.cs @@ -0,0 +1,106 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security +{ + #region PermissionCollection + public partial class PermissionCollection + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public bool Implies(Java.Security.Permission arg0) + { + return IExecuteWithSignature("implies", "(Ljava/security/Permission;)Z", arg0); + } + /// + /// + /// + /// + public Java.Util.Enumeration Elements() + { + return IExecuteWithSignature>("elements", "()Ljava/util/Enumeration;"); + } + /// + /// + /// + /// + public void Add(Java.Security.Permission arg0) + { + IExecuteWithSignature("add", "(Ljava/security/Permission;)V", arg0); + } + /// + /// + /// + /// + public bool IsReadOnly() + { + return IExecuteWithSignature("isReadOnly", "()Z"); + } + /// + /// + /// + /// + public Java.Util.Stream.Stream ElementsAsStream() + { + return IExecuteWithSignature>("elementsAsStream", "()Ljava/util/stream/Stream;"); + } + /// + /// + /// + public void SetReadOnly() + { + IExecuteWithSignature("setReadOnly", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/Permissions.cs b/src/net/JNet/GeneratedCore/Java/Security/Permissions.cs new file mode 100644 index 0000000000..2f0b2a561f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/Permissions.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security +{ + #region Permissions + public partial class Permissions + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/Policy.cs b/src/net/JNet/GeneratedCore/Java/Security/Policy.cs new file mode 100644 index 0000000000..06f9a09b7d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/Policy.cs @@ -0,0 +1,202 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security +{ + #region Policy + public partial class Policy + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Security.PermissionCollection UNSUPPORTED_EMPTY_COLLECTION { get { if (!_UNSUPPORTED_EMPTY_COLLECTIONReady) { _UNSUPPORTED_EMPTY_COLLECTIONContent = SGetField(LocalBridgeClazz, "UNSUPPORTED_EMPTY_COLLECTION"); _UNSUPPORTED_EMPTY_COLLECTIONReady = true; } return _UNSUPPORTED_EMPTY_COLLECTIONContent; } } + private static Java.Security.PermissionCollection _UNSUPPORTED_EMPTY_COLLECTIONContent = default; + private static bool _UNSUPPORTED_EMPTY_COLLECTIONReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + public static Java.Security.Policy GetPolicy + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getPolicy", "()Ljava/security/Policy;"); } + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Security.Policy GetInstance(Java.Lang.String arg0, Java.Security.Policy.Parameters arg1, Java.Lang.String arg2) + { + return SExecute(LocalBridgeClazz, "getInstance", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Security.Policy GetInstance(Java.Lang.String arg0, Java.Security.Policy.Parameters arg1, Java.Security.Provider arg2) + { + return SExecute(LocalBridgeClazz, "getInstance", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Security.Policy GetInstance(Java.Lang.String arg0, Java.Security.Policy.Parameters arg1) + { + return SExecute(LocalBridgeClazz, "getInstance", arg0, arg1); + } + /// + /// + /// + /// + public static void SetPolicy(Java.Security.Policy arg0) + { + SExecuteWithSignature(LocalBridgeClazz, "setPolicy", "(Ljava/security/Policy;)V", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Security.Policy.Parameters GetParameters + { + get { return IExecuteWithSignature("getParameters", "()Ljava/security/Policy$Parameters;"); } + } + /// + /// + /// + public Java.Security.Provider Provider + { + get { return IExecuteWithSignature("getProvider", "()Ljava/security/Provider;"); } + } + /// + /// + /// + public Java.Lang.String Type + { + get { return IExecuteWithSignature("getType", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + /// + /// + public bool Implies(Java.Security.ProtectionDomain arg0, Java.Security.Permission arg1) + { + return IExecute("implies", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Security.PermissionCollection GetPermissions(Java.Security.CodeSource arg0) + { + return IExecuteWithSignature("getPermissions", "(Ljava/security/CodeSource;)Ljava/security/PermissionCollection;", arg0); + } + /// + /// + /// + /// + /// + public Java.Security.PermissionCollection GetPermissions(Java.Security.ProtectionDomain arg0) + { + return IExecuteWithSignature("getPermissions", "(Ljava/security/ProtectionDomain;)Ljava/security/PermissionCollection;", arg0); + } + /// + /// + /// + public void Refresh() + { + IExecuteWithSignature("refresh", "()V"); + } + + #endregion + + #region Nested classes + #region Parameters + public partial class Parameters + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/PolicySpi.cs b/src/net/JNet/GeneratedCore/Java/Security/PolicySpi.cs new file mode 100644 index 0000000000..4eaf846309 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/PolicySpi.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security +{ + #region PolicySpi + public partial class PolicySpi + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/Principal.cs b/src/net/JNet/GeneratedCore/Java/Security/Principal.cs new file mode 100644 index 0000000000..f1db7a7a5c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/Principal.cs @@ -0,0 +1,102 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security +{ + #region IPrincipal + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IPrincipal + { + #region Instance methods + /// + /// + /// + Java.Lang.String Name { get; } + /// + /// + /// + /// + /// + bool Implies(Javax.Security.Auth.Subject arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Principal + public partial class Principal : Java.Security.IPrincipal + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + /// + public bool Implies(Javax.Security.Auth.Subject arg0) + { + return IExecuteWithSignature("implies", "(Ljavax/security/auth/Subject;)Z", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/PrivateKey.cs b/src/net/JNet/GeneratedCore/Java/Security/PrivateKey.cs new file mode 100644 index 0000000000..f7deff0e6c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/PrivateKey.cs @@ -0,0 +1,90 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security +{ + #region IPrivateKey + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IPrivateKey + { + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region PrivateKey + public partial class PrivateKey : Java.Security.IPrivateKey + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Security.Key(Java.Security.PrivateKey t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Security.Auth.Destroyable(Java.Security.PrivateKey t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static long serialVersionUID { get { if (!_serialVersionUIDReady) { _serialVersionUIDContent = SGetField(LocalBridgeClazz, "serialVersionUID"); _serialVersionUIDReady = true; } return _serialVersionUIDContent; } } + private static long _serialVersionUIDContent = default; + private static bool _serialVersionUIDReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/PrivilegedAction.cs b/src/net/JNet/GeneratedCore/Java/Security/PrivilegedAction.cs new file mode 100644 index 0000000000..45d86cfe00 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/PrivilegedAction.cs @@ -0,0 +1,132 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security +{ + #region PrivilegedAction + public partial class PrivilegedAction + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public object Run() + { + return IExecuteWithSignature("run", "()Ljava/lang/Object;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region IPrivilegedAction + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IPrivilegedAction + { + #region Instance methods + /// + /// + /// + /// + T Run(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region PrivilegedAction + public partial class PrivilegedAction : Java.Security.IPrivilegedAction + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Security.PrivilegedAction(Java.Security.PrivilegedAction t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public T Run() + { + return IExecuteWithSignature("run", "()Ljava/lang/Object;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/PrivilegedActionException.cs b/src/net/JNet/GeneratedCore/Java/Security/PrivilegedActionException.cs new file mode 100644 index 0000000000..d9d20b3963 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/PrivilegedActionException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security +{ + #region PrivilegedActionException + public partial class PrivilegedActionException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/PrivilegedExceptionAction.cs b/src/net/JNet/GeneratedCore/Java/Security/PrivilegedExceptionAction.cs new file mode 100644 index 0000000000..caac110eeb --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/PrivilegedExceptionAction.cs @@ -0,0 +1,135 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security +{ + #region PrivilegedExceptionAction + public partial class PrivilegedExceptionAction + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public object Run() + { + return IExecuteWithSignature("run", "()Ljava/lang/Object;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region IPrivilegedExceptionAction + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IPrivilegedExceptionAction + { + #region Instance methods + /// + /// + /// + /// + /// + T Run(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region PrivilegedExceptionAction + public partial class PrivilegedExceptionAction : Java.Security.IPrivilegedExceptionAction + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Security.PrivilegedExceptionAction(Java.Security.PrivilegedExceptionAction t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public T Run() + { + return IExecuteWithSignature("run", "()Ljava/lang/Object;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/ProtectionDomain.cs b/src/net/JNet/GeneratedCore/Java/Security/ProtectionDomain.cs new file mode 100644 index 0000000000..8336bac552 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/ProtectionDomain.cs @@ -0,0 +1,123 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security +{ + #region ProtectionDomain + public partial class ProtectionDomain + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + public ProtectionDomain(Java.Security.CodeSource arg0, Java.Security.PermissionCollection arg1, Java.Lang.ClassLoader arg2, Java.Security.Principal[] arg3) + : base(arg0, arg1, arg2, arg3) + { + } + /// + /// + /// + /// + /// + public ProtectionDomain(Java.Security.CodeSource arg0, Java.Security.PermissionCollection arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.ClassLoader ClassLoader + { + get { return IExecuteWithSignature("getClassLoader", "()Ljava/lang/ClassLoader;"); } + } + /// + /// + /// + public Java.Security.CodeSource CodeSource + { + get { return IExecuteWithSignature("getCodeSource", "()Ljava/security/CodeSource;"); } + } + /// + /// + /// + public Java.Security.PermissionCollection Permissions + { + get { return IExecuteWithSignature("getPermissions", "()Ljava/security/PermissionCollection;"); } + } + /// + /// + /// + public Java.Security.Principal[] Principals + { + get { return IExecuteWithSignatureArray("getPrincipals", "()[Ljava/security/Principal;"); } + } + /// + /// + /// + /// + /// + public bool Implies(Java.Security.Permission arg0) + { + return IExecuteWithSignature("implies", "(Ljava/security/Permission;)Z", arg0); + } + /// + /// + /// + /// + public bool StaticPermissionsOnly() + { + return IExecuteWithSignature("staticPermissionsOnly", "()Z"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/Provider.cs b/src/net/JNet/GeneratedCore/Java/Security/Provider.cs new file mode 100644 index 0000000000..d7c3c9cdb9 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/Provider.cs @@ -0,0 +1,213 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security +{ + #region Provider + public partial class Provider + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Info + { + get { return IExecuteWithSignature("getInfo", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Util.Set Services + { + get { return IExecuteWithSignature>("getServices", "()Ljava/util/Set;"); } + } + /// + /// + /// + public Java.Lang.String VersionStr + { + get { return IExecuteWithSignature("getVersionStr", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + public bool IsConfigured() + { + return IExecuteWithSignature("isConfigured", "()Z"); + } + /// + /// + /// + /// + /// + public Java.Security.Provider Configure(Java.Lang.String arg0) + { + return IExecuteWithSignature("configure", "(Ljava/lang/String;)Ljava/security/Provider;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Security.Provider.Service GetService(Java.Lang.String arg0, Java.Lang.String arg1) + { + return IExecute("getService", arg0, arg1); + } + + #endregion + + #region Nested classes + #region Service + public partial class Service + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Service(Java.Security.Provider arg0, Java.Lang.String arg1, Java.Lang.String arg2, Java.Lang.String arg3, Java.Util.List arg4, Java.Util.Map arg5) + : base(arg0, arg1, arg2, arg3, arg4, arg5) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Algorithm + { + get { return IExecuteWithSignature("getAlgorithm", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String ClassName + { + get { return IExecuteWithSignature("getClassName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Security.Provider GetProvider + { + get { return IExecuteWithSignature("getProvider", "()Ljava/security/Provider;"); } + } + /// + /// + /// + public Java.Lang.String Type + { + get { return IExecuteWithSignature("getType", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + /// + public bool SupportsParameter(object arg0) + { + return IExecuteWithSignature("supportsParameter", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.String GetAttribute(Java.Lang.String arg0) + { + return IExecuteWithSignature("getAttribute", "(Ljava/lang/String;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + /// + public object NewInstance(object arg0) + { + return IExecuteWithSignature("newInstance", "(Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/ProviderException.cs b/src/net/JNet/GeneratedCore/Java/Security/ProviderException.cs new file mode 100644 index 0000000000..396a2f549e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/ProviderException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security +{ + #region ProviderException + public partial class ProviderException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/PublicKey.cs b/src/net/JNet/GeneratedCore/Java/Security/PublicKey.cs new file mode 100644 index 0000000000..f2f918e6d9 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/PublicKey.cs @@ -0,0 +1,82 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security +{ + #region IPublicKey + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IPublicKey : Java.Security.IKey + { + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region PublicKey + public partial class PublicKey : Java.Security.IPublicKey + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static long serialVersionUID { get { if (!_serialVersionUIDReady) { _serialVersionUIDContent = SGetField(LocalBridgeClazz, "serialVersionUID"); _serialVersionUIDReady = true; } return _serialVersionUIDContent; } } + private static long _serialVersionUIDContent = default; + private static bool _serialVersionUIDReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/SecureClassLoader.cs b/src/net/JNet/GeneratedCore/Java/Security/SecureClassLoader.cs new file mode 100644 index 0000000000..fb62604920 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/SecureClassLoader.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security +{ + #region SecureClassLoader + public partial class SecureClassLoader + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/SecureRandom.cs b/src/net/JNet/GeneratedCore/Java/Security/SecureRandom.cs new file mode 100644 index 0000000000..7670ed4e96 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/SecureRandom.cs @@ -0,0 +1,213 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security +{ + #region SecureRandom + public partial class SecureRandom + { + #region Constructors + /// + /// + /// + /// + public SecureRandom(byte[] arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + public static Java.Security.SecureRandom InstanceStrong + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getInstanceStrong", "()Ljava/security/SecureRandom;"); } + } + /// + /// + /// + /// + /// + public static byte[] GetSeed(int arg0) + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "getSeed", "(I)[B", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Security.SecureRandom GetInstance(Java.Lang.String arg0, Java.Lang.String arg1) + { + return SExecute(LocalBridgeClazz, "getInstance", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Security.SecureRandom GetInstance(Java.Lang.String arg0, Java.Security.Provider arg1) + { + return SExecute(LocalBridgeClazz, "getInstance", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Security.SecureRandom GetInstance(Java.Lang.String arg0, Java.Security.SecureRandomParameters arg1, Java.Lang.String arg2) + { + return SExecute(LocalBridgeClazz, "getInstance", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Security.SecureRandom GetInstance(Java.Lang.String arg0, Java.Security.SecureRandomParameters arg1, Java.Security.Provider arg2) + { + return SExecute(LocalBridgeClazz, "getInstance", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Security.SecureRandom GetInstance(Java.Lang.String arg0, Java.Security.SecureRandomParameters arg1) + { + return SExecute(LocalBridgeClazz, "getInstance", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Security.SecureRandom GetInstance(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getInstance", "(Ljava/lang/String;)Ljava/security/SecureRandom;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Algorithm + { + get { return IExecuteWithSignature("getAlgorithm", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Security.SecureRandomParameters Parameters + { + get { return IExecuteWithSignature("getParameters", "()Ljava/security/SecureRandomParameters;"); } + } + /// + /// + /// + public Java.Security.Provider Provider + { + get { return IExecuteWithSignature("getProvider", "()Ljava/security/Provider;"); } + } + /// + /// + /// + /// + /// + public byte[] GenerateSeed(int arg0) + { + return IExecuteWithSignatureArray("generateSeed", "(I)[B", arg0); + } + /// + /// + /// + /// + /// + public void NextBytes(byte[] arg0, Java.Security.SecureRandomParameters arg1) + { + IExecute("nextBytes", arg0, arg1); + } + /// + /// + /// + public void Reseed() + { + IExecuteWithSignature("reseed", "()V"); + } + /// + /// + /// + /// + public void Reseed(Java.Security.SecureRandomParameters arg0) + { + IExecuteWithSignature("reseed", "(Ljava/security/SecureRandomParameters;)V", arg0); + } + /// + /// + /// + /// + public void SetSeed(byte[] arg0) + { + IExecuteWithSignature("setSeed", "([B)V", new object[] { arg0 }); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/SecureRandomParameters.cs b/src/net/JNet/GeneratedCore/Java/Security/SecureRandomParameters.cs new file mode 100644 index 0000000000..2e9f4d0a72 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/SecureRandomParameters.cs @@ -0,0 +1,76 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security +{ + #region ISecureRandomParameters + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ISecureRandomParameters + { + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region SecureRandomParameters + public partial class SecureRandomParameters : Java.Security.ISecureRandomParameters + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/SecureRandomSpi.cs b/src/net/JNet/GeneratedCore/Java/Security/SecureRandomSpi.cs new file mode 100644 index 0000000000..995657e25b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/SecureRandomSpi.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security +{ + #region SecureRandomSpi + public partial class SecureRandomSpi + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/Security.cs b/src/net/JNet/GeneratedCore/Java/Security/Security.cs new file mode 100644 index 0000000000..e60e3ec4f6 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/Security.cs @@ -0,0 +1,146 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security +{ + #region Security + public partial class Security + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + public static Java.Security.Provider[] Providers + { + get { return SExecuteWithSignatureArray(LocalBridgeClazz, "getProviders", "()[Ljava/security/Provider;"); } + } + /// + /// + /// + /// + /// + public static int AddProvider(Java.Security.Provider arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "addProvider", "(Ljava/security/Provider;)I", arg0); + } + /// + /// + /// + /// + /// + public static Java.Lang.String GetProperty(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getProperty", "(Ljava/lang/String;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Security.Provider GetProvider(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getProvider", "(Ljava/lang/String;)Ljava/security/Provider;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Security.Provider[] GetProviders(Java.Lang.String arg0) + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "getProviders", "(Ljava/lang/String;)[Ljava/security/Provider;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Security.Provider[] GetProviders(Java.Util.Map arg0) + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "getProviders", "(Ljava/util/Map;)[Ljava/security/Provider;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Util.Set GetAlgorithms(Java.Lang.String arg0) + { + return SExecuteWithSignature>(LocalBridgeClazz, "getAlgorithms", "(Ljava/lang/String;)Ljava/util/Set;", arg0); + } + /// + /// + /// + /// + /// + /// + public static int InsertProviderAt(Java.Security.Provider arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "insertProviderAt", arg0, arg1); + } + /// + /// + /// + /// + public static void RemoveProvider(Java.Lang.String arg0) + { + SExecuteWithSignature(LocalBridgeClazz, "removeProvider", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + /// + public static void SetProperty(Java.Lang.String arg0, Java.Lang.String arg1) + { + SExecute(LocalBridgeClazz, "setProperty", arg0, arg1); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/SecurityPermission.cs b/src/net/JNet/GeneratedCore/Java/Security/SecurityPermission.cs new file mode 100644 index 0000000000..0578dbd199 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/SecurityPermission.cs @@ -0,0 +1,75 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security +{ + #region SecurityPermission + public partial class SecurityPermission + { + #region Constructors + /// + /// + /// + /// + /// + public SecurityPermission(Java.Lang.String arg0, Java.Lang.String arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public SecurityPermission(Java.Lang.String arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/Signature.cs b/src/net/JNet/GeneratedCore/Java/Security/Signature.cs new file mode 100644 index 0000000000..72d66d2afc --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/Signature.cs @@ -0,0 +1,239 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security +{ + #region Signature + public partial class Signature + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Security.Signature GetInstance(Java.Lang.String arg0, Java.Lang.String arg1) + { + return SExecute(LocalBridgeClazz, "getInstance", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Security.Signature GetInstance(Java.Lang.String arg0, Java.Security.Provider arg1) + { + return SExecute(LocalBridgeClazz, "getInstance", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Security.Signature GetInstance(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getInstance", "(Ljava/lang/String;)Ljava/security/Signature;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Algorithm + { + get { return IExecuteWithSignature("getAlgorithm", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Security.AlgorithmParameters Parameters + { + get { return IExecuteWithSignature("getParameters", "()Ljava/security/AlgorithmParameters;"); } + } + /// + /// + /// + public Java.Security.Provider Provider + { + get { return IExecuteWithSignature("getProvider", "()Ljava/security/Provider;"); } + } + /// + /// + /// + /// + /// + /// + /// + /// + public bool Verify(byte[] arg0, int arg1, int arg2) + { + return IExecute("verify", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public bool Verify(byte[] arg0) + { + return IExecuteWithSignature("verify", "([B)Z", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + public byte[] Sign() + { + return IExecuteWithSignatureArray("sign", "()[B"); + } + /// + /// + /// + /// + /// + /// + /// + /// + public int Sign(byte[] arg0, int arg1, int arg2) + { + return IExecute("sign", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void InitSign(Java.Security.PrivateKey arg0, Java.Security.SecureRandom arg1) + { + IExecute("initSign", arg0, arg1); + } + /// + /// + /// + /// + /// + public void InitSign(Java.Security.PrivateKey arg0) + { + IExecuteWithSignature("initSign", "(Ljava/security/PrivateKey;)V", arg0); + } + /// + /// + /// + /// + /// + public void InitVerify(Java.Security.Cert.Certificate arg0) + { + IExecuteWithSignature("initVerify", "(Ljava/security/cert/Certificate;)V", arg0); + } + /// + /// + /// + /// + /// + public void InitVerify(Java.Security.PublicKey arg0) + { + IExecuteWithSignature("initVerify", "(Ljava/security/PublicKey;)V", arg0); + } + /// + /// + /// + /// + /// + public void SetParameter(Java.Security.Spec.AlgorithmParameterSpec arg0) + { + IExecuteWithSignature("setParameter", "(Ljava/security/spec/AlgorithmParameterSpec;)V", arg0); + } + /// + /// + /// + /// + /// + public void Update(byte arg0) + { + IExecuteWithSignature("update", "(B)V", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public void Update(byte[] arg0, int arg1, int arg2) + { + IExecute("update", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public void Update(byte[] arg0) + { + IExecuteWithSignature("update", "([B)V", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + public void Update(Java.Nio.ByteBuffer arg0) + { + IExecuteWithSignature("update", "(Ljava/nio/ByteBuffer;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/SignatureException.cs b/src/net/JNet/GeneratedCore/Java/Security/SignatureException.cs new file mode 100644 index 0000000000..06bae5eb7f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/SignatureException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security +{ + #region SignatureException + public partial class SignatureException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/SignatureSpi.cs b/src/net/JNet/GeneratedCore/Java/Security/SignatureSpi.cs new file mode 100644 index 0000000000..2e8495b235 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/SignatureSpi.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security +{ + #region SignatureSpi + public partial class SignatureSpi + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/SignedObject.cs b/src/net/JNet/GeneratedCore/Java/Security/SignedObject.cs new file mode 100644 index 0000000000..c9c288a471 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/SignedObject.cs @@ -0,0 +1,104 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security +{ + #region SignedObject + public partial class SignedObject + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + /// + /// + public SignedObject(Java.Io.Serializable arg0, Java.Security.PrivateKey arg1, Java.Security.Signature arg2) + : base(arg0, arg1, arg2) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Algorithm + { + get { return IExecuteWithSignature("getAlgorithm", "()Ljava/lang/String;"); } + } + /// + /// + /// + public object Object + { + get { return IExecuteWithSignature("getObject", "()Ljava/lang/Object;"); } + } + /// + /// + /// + public byte[] Signature + { + get { return IExecuteWithSignatureArray("getSignature", "()[B"); } + } + /// + /// + /// + /// + /// + /// + /// + /// + public bool Verify(Java.Security.PublicKey arg0, Java.Security.Signature arg1) + { + return IExecute("verify", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/Spec/AlgorithmParameterSpec.cs b/src/net/JNet/GeneratedCore/Java/Security/Spec/AlgorithmParameterSpec.cs new file mode 100644 index 0000000000..6b1fafcf0c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/Spec/AlgorithmParameterSpec.cs @@ -0,0 +1,76 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security.Spec +{ + #region IAlgorithmParameterSpec + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IAlgorithmParameterSpec + { + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region AlgorithmParameterSpec + public partial class AlgorithmParameterSpec : Java.Security.Spec.IAlgorithmParameterSpec + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/Spec/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Java/Security/Spec/AllPackageClasses.cs new file mode 100644 index 0000000000..645962e13a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/Spec/AllPackageClasses.cs @@ -0,0 +1,1377 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Java.Security.Spec +{ + #region AlgorithmParameterSpec + /// + /// + /// + public partial class AlgorithmParameterSpec : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.security.spec.AlgorithmParameterSpec"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AlgorithmParameterSpec class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AlgorithmParameterSpec() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AlgorithmParameterSpec class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AlgorithmParameterSpec(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DSAGenParameterSpec + /// + /// + /// + public partial class DSAGenParameterSpec : Java.Security.Spec.AlgorithmParameterSpec + { + const string _bridgeClassName = "java.security.spec.DSAGenParameterSpec"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DSAGenParameterSpec() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DSAGenParameterSpec(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DSAParameterSpec + /// + /// + /// + public partial class DSAParameterSpec : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.security.spec.DSAParameterSpec"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DSAParameterSpec() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DSAParameterSpec(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DSAPrivateKeySpec + /// + /// + /// + public partial class DSAPrivateKeySpec : Java.Security.Spec.KeySpec + { + const string _bridgeClassName = "java.security.spec.DSAPrivateKeySpec"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DSAPrivateKeySpec() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DSAPrivateKeySpec(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DSAPublicKeySpec + /// + /// + /// + public partial class DSAPublicKeySpec : Java.Security.Spec.KeySpec + { + const string _bridgeClassName = "java.security.spec.DSAPublicKeySpec"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DSAPublicKeySpec() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DSAPublicKeySpec(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ECField + /// + /// + /// + public partial class ECField : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.security.spec.ECField"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ECField class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ECField() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ECField class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ECField(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ECFieldF2m + /// + /// + /// + public partial class ECFieldF2m : Java.Security.Spec.ECField + { + const string _bridgeClassName = "java.security.spec.ECFieldF2m"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ECFieldF2m() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ECFieldF2m(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ECFieldFp + /// + /// + /// + public partial class ECFieldFp : Java.Security.Spec.ECField + { + const string _bridgeClassName = "java.security.spec.ECFieldFp"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ECFieldFp() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ECFieldFp(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ECGenParameterSpec + /// + /// + /// + public partial class ECGenParameterSpec : Java.Security.Spec.NamedParameterSpec + { + const string _bridgeClassName = "java.security.spec.ECGenParameterSpec"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ECGenParameterSpec() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ECGenParameterSpec(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ECParameterSpec + /// + /// + /// + public partial class ECParameterSpec : Java.Security.Spec.AlgorithmParameterSpec + { + const string _bridgeClassName = "java.security.spec.ECParameterSpec"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ECParameterSpec() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ECParameterSpec(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ECPoint + /// + /// + /// + public partial class ECPoint : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.security.spec.ECPoint"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ECPoint() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ECPoint(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ECPrivateKeySpec + /// + /// + /// + public partial class ECPrivateKeySpec : Java.Security.Spec.KeySpec + { + const string _bridgeClassName = "java.security.spec.ECPrivateKeySpec"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ECPrivateKeySpec() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ECPrivateKeySpec(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ECPublicKeySpec + /// + /// + /// + public partial class ECPublicKeySpec : Java.Security.Spec.KeySpec + { + const string _bridgeClassName = "java.security.spec.ECPublicKeySpec"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ECPublicKeySpec() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ECPublicKeySpec(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region EllipticCurve + /// + /// + /// + public partial class EllipticCurve : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.security.spec.EllipticCurve"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public EllipticCurve() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public EllipticCurve(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region EncodedKeySpec + /// + /// + /// + public partial class EncodedKeySpec : Java.Security.Spec.KeySpec + { + const string _bridgeClassName = "java.security.spec.EncodedKeySpec"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("EncodedKeySpec class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public EncodedKeySpec() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("EncodedKeySpec class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public EncodedKeySpec(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region InvalidKeySpecException + /// + /// + /// + public partial class InvalidKeySpecException : Java.Security.GeneralSecurityException + { + const string _bridgeClassName = "java.security.spec.InvalidKeySpecException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region InvalidParameterSpecException + /// + /// + /// + public partial class InvalidParameterSpecException : Java.Security.GeneralSecurityException + { + const string _bridgeClassName = "java.security.spec.InvalidParameterSpecException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region KeySpec + /// + /// + /// + public partial class KeySpec : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.security.spec.KeySpec"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("KeySpec class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public KeySpec() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("KeySpec class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public KeySpec(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MGF1ParameterSpec + /// + /// + /// + public partial class MGF1ParameterSpec : Java.Security.Spec.AlgorithmParameterSpec + { + const string _bridgeClassName = "java.security.spec.MGF1ParameterSpec"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MGF1ParameterSpec() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MGF1ParameterSpec(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region NamedParameterSpec + /// + /// + /// + public partial class NamedParameterSpec : Java.Security.Spec.AlgorithmParameterSpec + { + const string _bridgeClassName = "java.security.spec.NamedParameterSpec"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public NamedParameterSpec() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public NamedParameterSpec(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PKCS8EncodedKeySpec + /// + /// + /// + public partial class PKCS8EncodedKeySpec : Java.Security.Spec.EncodedKeySpec + { + const string _bridgeClassName = "java.security.spec.PKCS8EncodedKeySpec"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public PKCS8EncodedKeySpec() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public PKCS8EncodedKeySpec(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PSSParameterSpec + /// + /// + /// + public partial class PSSParameterSpec : Java.Security.Spec.AlgorithmParameterSpec + { + const string _bridgeClassName = "java.security.spec.PSSParameterSpec"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public PSSParameterSpec() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public PSSParameterSpec(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region RSAKeyGenParameterSpec + /// + /// + /// + public partial class RSAKeyGenParameterSpec : Java.Security.Spec.AlgorithmParameterSpec + { + const string _bridgeClassName = "java.security.spec.RSAKeyGenParameterSpec"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public RSAKeyGenParameterSpec() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public RSAKeyGenParameterSpec(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region RSAMultiPrimePrivateCrtKeySpec + /// + /// + /// + public partial class RSAMultiPrimePrivateCrtKeySpec : Java.Security.Spec.RSAPrivateKeySpec + { + const string _bridgeClassName = "java.security.spec.RSAMultiPrimePrivateCrtKeySpec"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public RSAMultiPrimePrivateCrtKeySpec() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public RSAMultiPrimePrivateCrtKeySpec(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region RSAOtherPrimeInfo + /// + /// + /// + public partial class RSAOtherPrimeInfo : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.security.spec.RSAOtherPrimeInfo"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public RSAOtherPrimeInfo() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public RSAOtherPrimeInfo(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region RSAPrivateCrtKeySpec + /// + /// + /// + public partial class RSAPrivateCrtKeySpec : Java.Security.Spec.RSAPrivateKeySpec + { + const string _bridgeClassName = "java.security.spec.RSAPrivateCrtKeySpec"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public RSAPrivateCrtKeySpec() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public RSAPrivateCrtKeySpec(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region RSAPrivateKeySpec + /// + /// + /// + public partial class RSAPrivateKeySpec : Java.Security.Spec.KeySpec + { + const string _bridgeClassName = "java.security.spec.RSAPrivateKeySpec"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public RSAPrivateKeySpec() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public RSAPrivateKeySpec(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region RSAPublicKeySpec + /// + /// + /// + public partial class RSAPublicKeySpec : Java.Security.Spec.KeySpec + { + const string _bridgeClassName = "java.security.spec.RSAPublicKeySpec"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public RSAPublicKeySpec() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public RSAPublicKeySpec(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region X509EncodedKeySpec + /// + /// + /// + public partial class X509EncodedKeySpec : Java.Security.Spec.EncodedKeySpec + { + const string _bridgeClassName = "java.security.spec.X509EncodedKeySpec"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public X509EncodedKeySpec() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public X509EncodedKeySpec(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region XECPrivateKeySpec + /// + /// + /// + public partial class XECPrivateKeySpec : Java.Security.Spec.KeySpec + { + const string _bridgeClassName = "java.security.spec.XECPrivateKeySpec"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public XECPrivateKeySpec() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public XECPrivateKeySpec(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region XECPublicKeySpec + /// + /// + /// + public partial class XECPublicKeySpec : Java.Security.Spec.KeySpec + { + const string _bridgeClassName = "java.security.spec.XECPublicKeySpec"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public XECPublicKeySpec() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public XECPublicKeySpec(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/Spec/DSAGenParameterSpec.cs b/src/net/JNet/GeneratedCore/Java/Security/Spec/DSAGenParameterSpec.cs new file mode 100644 index 0000000000..5704a46dd9 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/Spec/DSAGenParameterSpec.cs @@ -0,0 +1,98 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security.Spec +{ + #region DSAGenParameterSpec + public partial class DSAGenParameterSpec + { + #region Constructors + /// + /// + /// + /// + /// + /// + public DSAGenParameterSpec(int arg0, int arg1, int arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + public DSAGenParameterSpec(int arg0, int arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int PrimePLength + { + get { return IExecuteWithSignature("getPrimePLength", "()I"); } + } + /// + /// + /// + public int SeedLength + { + get { return IExecuteWithSignature("getSeedLength", "()I"); } + } + /// + /// + /// + public int SubprimeQLength + { + get { return IExecuteWithSignature("getSubprimeQLength", "()I"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/Spec/DSAParameterSpec.cs b/src/net/JNet/GeneratedCore/Java/Security/Spec/DSAParameterSpec.cs new file mode 100644 index 0000000000..498818eab1 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/Spec/DSAParameterSpec.cs @@ -0,0 +1,97 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security.Spec +{ + #region DSAParameterSpec + public partial class DSAParameterSpec + { + #region Constructors + /// + /// + /// + /// + /// + /// + public DSAParameterSpec(Java.Math.BigInteger arg0, Java.Math.BigInteger arg1, Java.Math.BigInteger arg2) + : base(arg0, arg1, arg2) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Security.Spec.AlgorithmParameterSpec(Java.Security.Spec.DSAParameterSpec t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Security.Interfaces.DSAParams(Java.Security.Spec.DSAParameterSpec t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Math.BigInteger G + { + get { return IExecuteWithSignature("getG", "()Ljava/math/BigInteger;"); } + } + /// + /// + /// + public Java.Math.BigInteger P + { + get { return IExecuteWithSignature("getP", "()Ljava/math/BigInteger;"); } + } + /// + /// + /// + public Java.Math.BigInteger Q + { + get { return IExecuteWithSignature("getQ", "()Ljava/math/BigInteger;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/Spec/DSAPrivateKeySpec.cs b/src/net/JNet/GeneratedCore/Java/Security/Spec/DSAPrivateKeySpec.cs new file mode 100644 index 0000000000..9c59f0b6aa --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/Spec/DSAPrivateKeySpec.cs @@ -0,0 +1,97 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security.Spec +{ + #region DSAPrivateKeySpec + public partial class DSAPrivateKeySpec + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + public DSAPrivateKeySpec(Java.Math.BigInteger arg0, Java.Math.BigInteger arg1, Java.Math.BigInteger arg2, Java.Math.BigInteger arg3) + : base(arg0, arg1, arg2, arg3) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Math.BigInteger G + { + get { return IExecuteWithSignature("getG", "()Ljava/math/BigInteger;"); } + } + /// + /// + /// + public Java.Math.BigInteger P + { + get { return IExecuteWithSignature("getP", "()Ljava/math/BigInteger;"); } + } + /// + /// + /// + public Java.Math.BigInteger Q + { + get { return IExecuteWithSignature("getQ", "()Ljava/math/BigInteger;"); } + } + /// + /// + /// + public Java.Math.BigInteger X + { + get { return IExecuteWithSignature("getX", "()Ljava/math/BigInteger;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/Spec/DSAPublicKeySpec.cs b/src/net/JNet/GeneratedCore/Java/Security/Spec/DSAPublicKeySpec.cs new file mode 100644 index 0000000000..2f97edffde --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/Spec/DSAPublicKeySpec.cs @@ -0,0 +1,97 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security.Spec +{ + #region DSAPublicKeySpec + public partial class DSAPublicKeySpec + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + public DSAPublicKeySpec(Java.Math.BigInteger arg0, Java.Math.BigInteger arg1, Java.Math.BigInteger arg2, Java.Math.BigInteger arg3) + : base(arg0, arg1, arg2, arg3) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Math.BigInteger G + { + get { return IExecuteWithSignature("getG", "()Ljava/math/BigInteger;"); } + } + /// + /// + /// + public Java.Math.BigInteger P + { + get { return IExecuteWithSignature("getP", "()Ljava/math/BigInteger;"); } + } + /// + /// + /// + public Java.Math.BigInteger Q + { + get { return IExecuteWithSignature("getQ", "()Ljava/math/BigInteger;"); } + } + /// + /// + /// + public Java.Math.BigInteger Y + { + get { return IExecuteWithSignature("getY", "()Ljava/math/BigInteger;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/Spec/ECField.cs b/src/net/JNet/GeneratedCore/Java/Security/Spec/ECField.cs new file mode 100644 index 0000000000..f790316198 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/Spec/ECField.cs @@ -0,0 +1,87 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security.Spec +{ + #region IECField + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IECField + { + #region Instance methods + /// + /// + /// + int FieldSize { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ECField + public partial class ECField : Java.Security.Spec.IECField + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int FieldSize + { + get { return IExecuteWithSignature("getFieldSize", "()I"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/Spec/ECFieldF2m.cs b/src/net/JNet/GeneratedCore/Java/Security/Spec/ECFieldF2m.cs new file mode 100644 index 0000000000..38a0c92bbc --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/Spec/ECFieldF2m.cs @@ -0,0 +1,112 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security.Spec +{ + #region ECFieldF2m + public partial class ECFieldF2m + { + #region Constructors + /// + /// + /// + /// + /// + public ECFieldF2m(int arg0, int[] arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + public ECFieldF2m(int arg0, Java.Math.BigInteger arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public ECFieldF2m(int arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int FieldSize + { + get { return IExecuteWithSignature("getFieldSize", "()I"); } + } + /// + /// + /// + public int M + { + get { return IExecuteWithSignature("getM", "()I"); } + } + /// + /// + /// + public int[] MidTermsOfReductionPolynomial + { + get { return IExecuteWithSignatureArray("getMidTermsOfReductionPolynomial", "()[I"); } + } + /// + /// + /// + public Java.Math.BigInteger ReductionPolynomial + { + get { return IExecuteWithSignature("getReductionPolynomial", "()Ljava/math/BigInteger;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/Spec/ECFieldFp.cs b/src/net/JNet/GeneratedCore/Java/Security/Spec/ECFieldFp.cs new file mode 100644 index 0000000000..86e70f9f2c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/Spec/ECFieldFp.cs @@ -0,0 +1,80 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security.Spec +{ + #region ECFieldFp + public partial class ECFieldFp + { + #region Constructors + /// + /// + /// + /// + public ECFieldFp(Java.Math.BigInteger arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int FieldSize + { + get { return IExecuteWithSignature("getFieldSize", "()I"); } + } + /// + /// + /// + public Java.Math.BigInteger P + { + get { return IExecuteWithSignature("getP", "()Ljava/math/BigInteger;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/Spec/ECGenParameterSpec.cs b/src/net/JNet/GeneratedCore/Java/Security/Spec/ECGenParameterSpec.cs new file mode 100644 index 0000000000..f9ec1eec86 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/Spec/ECGenParameterSpec.cs @@ -0,0 +1,66 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security.Spec +{ + #region ECGenParameterSpec + public partial class ECGenParameterSpec + { + #region Constructors + /// + /// + /// + /// + public ECGenParameterSpec(Java.Lang.String arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/Spec/ECParameterSpec.cs b/src/net/JNet/GeneratedCore/Java/Security/Spec/ECParameterSpec.cs new file mode 100644 index 0000000000..4c5b80d0fb --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/Spec/ECParameterSpec.cs @@ -0,0 +1,97 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security.Spec +{ + #region ECParameterSpec + public partial class ECParameterSpec + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + public ECParameterSpec(Java.Security.Spec.EllipticCurve arg0, Java.Security.Spec.ECPoint arg1, Java.Math.BigInteger arg2, int arg3) + : base(arg0, arg1, arg2, arg3) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int Cofactor + { + get { return IExecuteWithSignature("getCofactor", "()I"); } + } + /// + /// + /// + public Java.Security.Spec.EllipticCurve Curve + { + get { return IExecuteWithSignature("getCurve", "()Ljava/security/spec/EllipticCurve;"); } + } + /// + /// + /// + public Java.Security.Spec.ECPoint Generator + { + get { return IExecuteWithSignature("getGenerator", "()Ljava/security/spec/ECPoint;"); } + } + /// + /// + /// + public Java.Math.BigInteger Order + { + get { return IExecuteWithSignature("getOrder", "()Ljava/math/BigInteger;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/Spec/ECPoint.cs b/src/net/JNet/GeneratedCore/Java/Security/Spec/ECPoint.cs new file mode 100644 index 0000000000..a7e9ae5c52 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/Spec/ECPoint.cs @@ -0,0 +1,87 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security.Spec +{ + #region ECPoint + public partial class ECPoint + { + #region Constructors + /// + /// + /// + /// + /// + public ECPoint(Java.Math.BigInteger arg0, Java.Math.BigInteger arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Security.Spec.ECPoint POINT_INFINITY { get { if (!_POINT_INFINITYReady) { _POINT_INFINITYContent = SGetField(LocalBridgeClazz, "POINT_INFINITY"); _POINT_INFINITYReady = true; } return _POINT_INFINITYContent; } } + private static Java.Security.Spec.ECPoint _POINT_INFINITYContent = default; + private static bool _POINT_INFINITYReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Math.BigInteger AffineX + { + get { return IExecuteWithSignature("getAffineX", "()Ljava/math/BigInteger;"); } + } + /// + /// + /// + public Java.Math.BigInteger AffineY + { + get { return IExecuteWithSignature("getAffineY", "()Ljava/math/BigInteger;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/Spec/ECPrivateKeySpec.cs b/src/net/JNet/GeneratedCore/Java/Security/Spec/ECPrivateKeySpec.cs new file mode 100644 index 0000000000..c6b934497a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/Spec/ECPrivateKeySpec.cs @@ -0,0 +1,81 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security.Spec +{ + #region ECPrivateKeySpec + public partial class ECPrivateKeySpec + { + #region Constructors + /// + /// + /// + /// + /// + public ECPrivateKeySpec(Java.Math.BigInteger arg0, Java.Security.Spec.ECParameterSpec arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Security.Spec.ECParameterSpec Params + { + get { return IExecuteWithSignature("getParams", "()Ljava/security/spec/ECParameterSpec;"); } + } + /// + /// + /// + public Java.Math.BigInteger S + { + get { return IExecuteWithSignature("getS", "()Ljava/math/BigInteger;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/Spec/ECPublicKeySpec.cs b/src/net/JNet/GeneratedCore/Java/Security/Spec/ECPublicKeySpec.cs new file mode 100644 index 0000000000..d3bb003ab9 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/Spec/ECPublicKeySpec.cs @@ -0,0 +1,81 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security.Spec +{ + #region ECPublicKeySpec + public partial class ECPublicKeySpec + { + #region Constructors + /// + /// + /// + /// + /// + public ECPublicKeySpec(Java.Security.Spec.ECPoint arg0, Java.Security.Spec.ECParameterSpec arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Security.Spec.ECParameterSpec Params + { + get { return IExecuteWithSignature("getParams", "()Ljava/security/spec/ECParameterSpec;"); } + } + /// + /// + /// + public Java.Security.Spec.ECPoint W + { + get { return IExecuteWithSignature("getW", "()Ljava/security/spec/ECPoint;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/Spec/EllipticCurve.cs b/src/net/JNet/GeneratedCore/Java/Security/Spec/EllipticCurve.cs new file mode 100644 index 0000000000..70af0dec02 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/Spec/EllipticCurve.cs @@ -0,0 +1,107 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security.Spec +{ + #region EllipticCurve + public partial class EllipticCurve + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + public EllipticCurve(Java.Security.Spec.ECField arg0, Java.Math.BigInteger arg1, Java.Math.BigInteger arg2, byte[] arg3) + : base(arg0, arg1, arg2, arg3) + { + } + /// + /// + /// + /// + /// + /// + public EllipticCurve(Java.Security.Spec.ECField arg0, Java.Math.BigInteger arg1, Java.Math.BigInteger arg2) + : base(arg0, arg1, arg2) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Math.BigInteger A + { + get { return IExecuteWithSignature("getA", "()Ljava/math/BigInteger;"); } + } + /// + /// + /// + public Java.Math.BigInteger B + { + get { return IExecuteWithSignature("getB", "()Ljava/math/BigInteger;"); } + } + /// + /// + /// + public Java.Security.Spec.ECField Field + { + get { return IExecuteWithSignature("getField", "()Ljava/security/spec/ECField;"); } + } + /// + /// + /// + public byte[] Seed + { + get { return IExecuteWithSignatureArray("getSeed", "()[B"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/Spec/EncodedKeySpec.cs b/src/net/JNet/GeneratedCore/Java/Security/Spec/EncodedKeySpec.cs new file mode 100644 index 0000000000..9f9c5fc1c9 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/Spec/EncodedKeySpec.cs @@ -0,0 +1,87 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security.Spec +{ + #region EncodedKeySpec + public partial class EncodedKeySpec + { + #region Constructors + /// + /// + /// + /// + public EncodedKeySpec(byte[] arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Algorithm + { + get { return IExecuteWithSignature("getAlgorithm", "()Ljava/lang/String;"); } + } + /// + /// + /// + public byte[] Encoded + { + get { return IExecuteWithSignatureArray("getEncoded", "()[B"); } + } + /// + /// + /// + public Java.Lang.String Format + { + get { return IExecuteWithSignature("getFormat", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/Spec/InvalidKeySpecException.cs b/src/net/JNet/GeneratedCore/Java/Security/Spec/InvalidKeySpecException.cs new file mode 100644 index 0000000000..6914b4ce08 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/Spec/InvalidKeySpecException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security.Spec +{ + #region InvalidKeySpecException + public partial class InvalidKeySpecException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/Spec/InvalidParameterSpecException.cs b/src/net/JNet/GeneratedCore/Java/Security/Spec/InvalidParameterSpecException.cs new file mode 100644 index 0000000000..26f363bd39 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/Spec/InvalidParameterSpecException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security.Spec +{ + #region InvalidParameterSpecException + public partial class InvalidParameterSpecException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/Spec/KeySpec.cs b/src/net/JNet/GeneratedCore/Java/Security/Spec/KeySpec.cs new file mode 100644 index 0000000000..65f318ed1c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/Spec/KeySpec.cs @@ -0,0 +1,76 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security.Spec +{ + #region IKeySpec + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IKeySpec + { + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region KeySpec + public partial class KeySpec : Java.Security.Spec.IKeySpec + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/Spec/MGF1ParameterSpec.cs b/src/net/JNet/GeneratedCore/Java/Security/Spec/MGF1ParameterSpec.cs new file mode 100644 index 0000000000..364c119875 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/Spec/MGF1ParameterSpec.cs @@ -0,0 +1,115 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security.Spec +{ + #region MGF1ParameterSpec + public partial class MGF1ParameterSpec + { + #region Constructors + /// + /// + /// + /// + public MGF1ParameterSpec(Java.Lang.String arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Security.Spec.MGF1ParameterSpec SHA1 { get { if (!_SHA1Ready) { _SHA1Content = SGetField(LocalBridgeClazz, "SHA1"); _SHA1Ready = true; } return _SHA1Content; } } + private static Java.Security.Spec.MGF1ParameterSpec _SHA1Content = default; + private static bool _SHA1Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Security.Spec.MGF1ParameterSpec SHA224 { get { if (!_SHA224Ready) { _SHA224Content = SGetField(LocalBridgeClazz, "SHA224"); _SHA224Ready = true; } return _SHA224Content; } } + private static Java.Security.Spec.MGF1ParameterSpec _SHA224Content = default; + private static bool _SHA224Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Security.Spec.MGF1ParameterSpec SHA256 { get { if (!_SHA256Ready) { _SHA256Content = SGetField(LocalBridgeClazz, "SHA256"); _SHA256Ready = true; } return _SHA256Content; } } + private static Java.Security.Spec.MGF1ParameterSpec _SHA256Content = default; + private static bool _SHA256Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Security.Spec.MGF1ParameterSpec SHA384 { get { if (!_SHA384Ready) { _SHA384Content = SGetField(LocalBridgeClazz, "SHA384"); _SHA384Ready = true; } return _SHA384Content; } } + private static Java.Security.Spec.MGF1ParameterSpec _SHA384Content = default; + private static bool _SHA384Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Security.Spec.MGF1ParameterSpec SHA512 { get { if (!_SHA512Ready) { _SHA512Content = SGetField(LocalBridgeClazz, "SHA512"); _SHA512Ready = true; } return _SHA512Content; } } + private static Java.Security.Spec.MGF1ParameterSpec _SHA512Content = default; + private static bool _SHA512Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Security.Spec.MGF1ParameterSpec SHA512_224 { get { if (!_SHA512_224Ready) { _SHA512_224Content = SGetField(LocalBridgeClazz, "SHA512_224"); _SHA512_224Ready = true; } return _SHA512_224Content; } } + private static Java.Security.Spec.MGF1ParameterSpec _SHA512_224Content = default; + private static bool _SHA512_224Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Security.Spec.MGF1ParameterSpec SHA512_256 { get { if (!_SHA512_256Ready) { _SHA512_256Content = SGetField(LocalBridgeClazz, "SHA512_256"); _SHA512_256Ready = true; } return _SHA512_256Content; } } + private static Java.Security.Spec.MGF1ParameterSpec _SHA512_256Content = default; + private static bool _SHA512_256Ready = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String DigestAlgorithm + { + get { return IExecuteWithSignature("getDigestAlgorithm", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/Spec/NamedParameterSpec.cs b/src/net/JNet/GeneratedCore/Java/Security/Spec/NamedParameterSpec.cs new file mode 100644 index 0000000000..2a0bd55076 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/Spec/NamedParameterSpec.cs @@ -0,0 +1,85 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security.Spec +{ + #region NamedParameterSpec + public partial class NamedParameterSpec + { + #region Constructors + /// + /// + /// + /// + public NamedParameterSpec(Java.Lang.String arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Security.Spec.NamedParameterSpec X25519 { get { if (!_X25519Ready) { _X25519Content = SGetField(LocalBridgeClazz, "X25519"); _X25519Ready = true; } return _X25519Content; } } + private static Java.Security.Spec.NamedParameterSpec _X25519Content = default; + private static bool _X25519Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Security.Spec.NamedParameterSpec X448 { get { if (!_X448Ready) { _X448Content = SGetField(LocalBridgeClazz, "X448"); _X448Ready = true; } return _X448Content; } } + private static Java.Security.Spec.NamedParameterSpec _X448Content = default; + private static bool _X448Ready = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/Spec/PKCS8EncodedKeySpec.cs b/src/net/JNet/GeneratedCore/Java/Security/Spec/PKCS8EncodedKeySpec.cs new file mode 100644 index 0000000000..361e9bf992 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/Spec/PKCS8EncodedKeySpec.cs @@ -0,0 +1,75 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security.Spec +{ + #region PKCS8EncodedKeySpec + public partial class PKCS8EncodedKeySpec + { + #region Constructors + /// + /// + /// + /// + /// + public PKCS8EncodedKeySpec(byte[] arg0, Java.Lang.String arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public PKCS8EncodedKeySpec(byte[] arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/Spec/PSSParameterSpec.cs b/src/net/JNet/GeneratedCore/Java/Security/Spec/PSSParameterSpec.cs new file mode 100644 index 0000000000..69221a3a7d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/Spec/PSSParameterSpec.cs @@ -0,0 +1,125 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security.Spec +{ + #region PSSParameterSpec + public partial class PSSParameterSpec + { + #region Constructors + /// + /// + /// + /// + public PSSParameterSpec(int arg0) + : base(arg0) + { + } + /// + /// + /// + /// + /// + /// + /// + /// + public PSSParameterSpec(Java.Lang.String arg0, Java.Lang.String arg1, Java.Security.Spec.AlgorithmParameterSpec arg2, int arg3, int arg4) + : base(arg0, arg1, arg2, arg3, arg4) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int TRAILER_FIELD_BC { get { if (!_TRAILER_FIELD_BCReady) { _TRAILER_FIELD_BCContent = SGetField(LocalBridgeClazz, "TRAILER_FIELD_BC"); _TRAILER_FIELD_BCReady = true; } return _TRAILER_FIELD_BCContent; } } + private static int _TRAILER_FIELD_BCContent = default; + private static bool _TRAILER_FIELD_BCReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Security.Spec.PSSParameterSpec DEFAULT { get { if (!_DEFAULTReady) { _DEFAULTContent = SGetField(LocalBridgeClazz, "DEFAULT"); _DEFAULTReady = true; } return _DEFAULTContent; } } + private static Java.Security.Spec.PSSParameterSpec _DEFAULTContent = default; + private static bool _DEFAULTReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String DigestAlgorithm + { + get { return IExecuteWithSignature("getDigestAlgorithm", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String MGFAlgorithm + { + get { return IExecuteWithSignature("getMGFAlgorithm", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Security.Spec.AlgorithmParameterSpec MGFParameters + { + get { return IExecuteWithSignature("getMGFParameters", "()Ljava/security/spec/AlgorithmParameterSpec;"); } + } + /// + /// + /// + public int SaltLength + { + get { return IExecuteWithSignature("getSaltLength", "()I"); } + } + /// + /// + /// + public int TrailerField + { + get { return IExecuteWithSignature("getTrailerField", "()I"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/Spec/RSAKeyGenParameterSpec.cs b/src/net/JNet/GeneratedCore/Java/Security/Spec/RSAKeyGenParameterSpec.cs new file mode 100644 index 0000000000..bb0c9ff2b3 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/Spec/RSAKeyGenParameterSpec.cs @@ -0,0 +1,110 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security.Spec +{ + #region RSAKeyGenParameterSpec + public partial class RSAKeyGenParameterSpec + { + #region Constructors + /// + /// + /// + /// + /// + /// + public RSAKeyGenParameterSpec(int arg0, Java.Math.BigInteger arg1, Java.Security.Spec.AlgorithmParameterSpec arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + public RSAKeyGenParameterSpec(int arg0, Java.Math.BigInteger arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Math.BigInteger F0 { get { if (!_F0Ready) { _F0Content = SGetField(LocalBridgeClazz, "F0"); _F0Ready = true; } return _F0Content; } } + private static Java.Math.BigInteger _F0Content = default; + private static bool _F0Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Math.BigInteger F4 { get { if (!_F4Ready) { _F4Content = SGetField(LocalBridgeClazz, "F4"); _F4Ready = true; } return _F4Content; } } + private static Java.Math.BigInteger _F4Content = default; + private static bool _F4Ready = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Security.Spec.AlgorithmParameterSpec KeyParams + { + get { return IExecuteWithSignature("getKeyParams", "()Ljava/security/spec/AlgorithmParameterSpec;"); } + } + /// + /// + /// + public int Keysize + { + get { return IExecuteWithSignature("getKeysize", "()I"); } + } + /// + /// + /// + public Java.Math.BigInteger PublicExponent + { + get { return IExecuteWithSignature("getPublicExponent", "()Ljava/math/BigInteger;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/Spec/RSAMultiPrimePrivateCrtKeySpec.cs b/src/net/JNet/GeneratedCore/Java/Security/Spec/RSAMultiPrimePrivateCrtKeySpec.cs new file mode 100644 index 0000000000..7719c68095 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/Spec/RSAMultiPrimePrivateCrtKeySpec.cs @@ -0,0 +1,140 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security.Spec +{ + #region RSAMultiPrimePrivateCrtKeySpec + public partial class RSAMultiPrimePrivateCrtKeySpec + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public RSAMultiPrimePrivateCrtKeySpec(Java.Math.BigInteger arg0, Java.Math.BigInteger arg1, Java.Math.BigInteger arg2, Java.Math.BigInteger arg3, Java.Math.BigInteger arg4, Java.Math.BigInteger arg5, Java.Math.BigInteger arg6, Java.Math.BigInteger arg7, Java.Security.Spec.RSAOtherPrimeInfo[] arg8, Java.Security.Spec.AlgorithmParameterSpec arg9) + : base(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9) + { + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public RSAMultiPrimePrivateCrtKeySpec(Java.Math.BigInteger arg0, Java.Math.BigInteger arg1, Java.Math.BigInteger arg2, Java.Math.BigInteger arg3, Java.Math.BigInteger arg4, Java.Math.BigInteger arg5, Java.Math.BigInteger arg6, Java.Math.BigInteger arg7, Java.Security.Spec.RSAOtherPrimeInfo[] arg8) + : base(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Math.BigInteger CrtCoefficient + { + get { return IExecuteWithSignature("getCrtCoefficient", "()Ljava/math/BigInteger;"); } + } + /// + /// + /// + public Java.Security.Spec.RSAOtherPrimeInfo[] OtherPrimeInfo + { + get { return IExecuteWithSignatureArray("getOtherPrimeInfo", "()[Ljava/security/spec/RSAOtherPrimeInfo;"); } + } + /// + /// + /// + public Java.Math.BigInteger PrimeExponentP + { + get { return IExecuteWithSignature("getPrimeExponentP", "()Ljava/math/BigInteger;"); } + } + /// + /// + /// + public Java.Math.BigInteger PrimeExponentQ + { + get { return IExecuteWithSignature("getPrimeExponentQ", "()Ljava/math/BigInteger;"); } + } + /// + /// + /// + public Java.Math.BigInteger PrimeP + { + get { return IExecuteWithSignature("getPrimeP", "()Ljava/math/BigInteger;"); } + } + /// + /// + /// + public Java.Math.BigInteger PrimeQ + { + get { return IExecuteWithSignature("getPrimeQ", "()Ljava/math/BigInteger;"); } + } + /// + /// + /// + public Java.Math.BigInteger PublicExponent + { + get { return IExecuteWithSignature("getPublicExponent", "()Ljava/math/BigInteger;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/Spec/RSAOtherPrimeInfo.cs b/src/net/JNet/GeneratedCore/Java/Security/Spec/RSAOtherPrimeInfo.cs new file mode 100644 index 0000000000..fd511b0f20 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/Spec/RSAOtherPrimeInfo.cs @@ -0,0 +1,89 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security.Spec +{ + #region RSAOtherPrimeInfo + public partial class RSAOtherPrimeInfo + { + #region Constructors + /// + /// + /// + /// + /// + /// + public RSAOtherPrimeInfo(Java.Math.BigInteger arg0, Java.Math.BigInteger arg1, Java.Math.BigInteger arg2) + : base(arg0, arg1, arg2) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Math.BigInteger CrtCoefficient + { + get { return IExecuteWithSignature("getCrtCoefficient", "()Ljava/math/BigInteger;"); } + } + /// + /// + /// + public Java.Math.BigInteger Exponent + { + get { return IExecuteWithSignature("getExponent", "()Ljava/math/BigInteger;"); } + } + /// + /// + /// + public Java.Math.BigInteger Prime + { + get { return IExecuteWithSignature("getPrime", "()Ljava/math/BigInteger;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/Spec/RSAPrivateCrtKeySpec.cs b/src/net/JNet/GeneratedCore/Java/Security/Spec/RSAPrivateCrtKeySpec.cs new file mode 100644 index 0000000000..e55c1b8a46 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/Spec/RSAPrivateCrtKeySpec.cs @@ -0,0 +1,131 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security.Spec +{ + #region RSAPrivateCrtKeySpec + public partial class RSAPrivateCrtKeySpec + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public RSAPrivateCrtKeySpec(Java.Math.BigInteger arg0, Java.Math.BigInteger arg1, Java.Math.BigInteger arg2, Java.Math.BigInteger arg3, Java.Math.BigInteger arg4, Java.Math.BigInteger arg5, Java.Math.BigInteger arg6, Java.Math.BigInteger arg7, Java.Security.Spec.AlgorithmParameterSpec arg8) + : base(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8) + { + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public RSAPrivateCrtKeySpec(Java.Math.BigInteger arg0, Java.Math.BigInteger arg1, Java.Math.BigInteger arg2, Java.Math.BigInteger arg3, Java.Math.BigInteger arg4, Java.Math.BigInteger arg5, Java.Math.BigInteger arg6, Java.Math.BigInteger arg7) + : base(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Math.BigInteger CrtCoefficient + { + get { return IExecuteWithSignature("getCrtCoefficient", "()Ljava/math/BigInteger;"); } + } + /// + /// + /// + public Java.Math.BigInteger PrimeExponentP + { + get { return IExecuteWithSignature("getPrimeExponentP", "()Ljava/math/BigInteger;"); } + } + /// + /// + /// + public Java.Math.BigInteger PrimeExponentQ + { + get { return IExecuteWithSignature("getPrimeExponentQ", "()Ljava/math/BigInteger;"); } + } + /// + /// + /// + public Java.Math.BigInteger PrimeP + { + get { return IExecuteWithSignature("getPrimeP", "()Ljava/math/BigInteger;"); } + } + /// + /// + /// + public Java.Math.BigInteger PrimeQ + { + get { return IExecuteWithSignature("getPrimeQ", "()Ljava/math/BigInteger;"); } + } + /// + /// + /// + public Java.Math.BigInteger PublicExponent + { + get { return IExecuteWithSignature("getPublicExponent", "()Ljava/math/BigInteger;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/Spec/RSAPrivateKeySpec.cs b/src/net/JNet/GeneratedCore/Java/Security/Spec/RSAPrivateKeySpec.cs new file mode 100644 index 0000000000..b3165674d5 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/Spec/RSAPrivateKeySpec.cs @@ -0,0 +1,98 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security.Spec +{ + #region RSAPrivateKeySpec + public partial class RSAPrivateKeySpec + { + #region Constructors + /// + /// + /// + /// + /// + /// + public RSAPrivateKeySpec(Java.Math.BigInteger arg0, Java.Math.BigInteger arg1, Java.Security.Spec.AlgorithmParameterSpec arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + public RSAPrivateKeySpec(Java.Math.BigInteger arg0, Java.Math.BigInteger arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Math.BigInteger Modulus + { + get { return IExecuteWithSignature("getModulus", "()Ljava/math/BigInteger;"); } + } + /// + /// + /// + public Java.Security.Spec.AlgorithmParameterSpec Params + { + get { return IExecuteWithSignature("getParams", "()Ljava/security/spec/AlgorithmParameterSpec;"); } + } + /// + /// + /// + public Java.Math.BigInteger PrivateExponent + { + get { return IExecuteWithSignature("getPrivateExponent", "()Ljava/math/BigInteger;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/Spec/RSAPublicKeySpec.cs b/src/net/JNet/GeneratedCore/Java/Security/Spec/RSAPublicKeySpec.cs new file mode 100644 index 0000000000..9a03e4b906 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/Spec/RSAPublicKeySpec.cs @@ -0,0 +1,98 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security.Spec +{ + #region RSAPublicKeySpec + public partial class RSAPublicKeySpec + { + #region Constructors + /// + /// + /// + /// + /// + /// + public RSAPublicKeySpec(Java.Math.BigInteger arg0, Java.Math.BigInteger arg1, Java.Security.Spec.AlgorithmParameterSpec arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + public RSAPublicKeySpec(Java.Math.BigInteger arg0, Java.Math.BigInteger arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Math.BigInteger Modulus + { + get { return IExecuteWithSignature("getModulus", "()Ljava/math/BigInteger;"); } + } + /// + /// + /// + public Java.Security.Spec.AlgorithmParameterSpec Params + { + get { return IExecuteWithSignature("getParams", "()Ljava/security/spec/AlgorithmParameterSpec;"); } + } + /// + /// + /// + public Java.Math.BigInteger PublicExponent + { + get { return IExecuteWithSignature("getPublicExponent", "()Ljava/math/BigInteger;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/Spec/X509EncodedKeySpec.cs b/src/net/JNet/GeneratedCore/Java/Security/Spec/X509EncodedKeySpec.cs new file mode 100644 index 0000000000..2f772efcfd --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/Spec/X509EncodedKeySpec.cs @@ -0,0 +1,75 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security.Spec +{ + #region X509EncodedKeySpec + public partial class X509EncodedKeySpec + { + #region Constructors + /// + /// + /// + /// + /// + public X509EncodedKeySpec(byte[] arg0, Java.Lang.String arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public X509EncodedKeySpec(byte[] arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/Spec/XECPrivateKeySpec.cs b/src/net/JNet/GeneratedCore/Java/Security/Spec/XECPrivateKeySpec.cs new file mode 100644 index 0000000000..ec1f399fd6 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/Spec/XECPrivateKeySpec.cs @@ -0,0 +1,81 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security.Spec +{ + #region XECPrivateKeySpec + public partial class XECPrivateKeySpec + { + #region Constructors + /// + /// + /// + /// + /// + public XECPrivateKeySpec(Java.Security.Spec.AlgorithmParameterSpec arg0, byte[] arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Security.Spec.AlgorithmParameterSpec Params + { + get { return IExecuteWithSignature("getParams", "()Ljava/security/spec/AlgorithmParameterSpec;"); } + } + /// + /// + /// + public byte[] Scalar + { + get { return IExecuteWithSignatureArray("getScalar", "()[B"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/Spec/XECPublicKeySpec.cs b/src/net/JNet/GeneratedCore/Java/Security/Spec/XECPublicKeySpec.cs new file mode 100644 index 0000000000..0bd8c6e569 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/Spec/XECPublicKeySpec.cs @@ -0,0 +1,81 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security.Spec +{ + #region XECPublicKeySpec + public partial class XECPublicKeySpec + { + #region Constructors + /// + /// + /// + /// + /// + public XECPublicKeySpec(Java.Security.Spec.AlgorithmParameterSpec arg0, Java.Math.BigInteger arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Security.Spec.AlgorithmParameterSpec Params + { + get { return IExecuteWithSignature("getParams", "()Ljava/security/spec/AlgorithmParameterSpec;"); } + } + /// + /// + /// + public Java.Math.BigInteger U + { + get { return IExecuteWithSignature("getU", "()Ljava/math/BigInteger;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/Timestamp.cs b/src/net/JNet/GeneratedCore/Java/Security/Timestamp.cs new file mode 100644 index 0000000000..056687a3f6 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/Timestamp.cs @@ -0,0 +1,81 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security +{ + #region Timestamp + public partial class Timestamp + { + #region Constructors + /// + /// + /// + /// + /// + public Timestamp(Java.Util.Date arg0, Java.Security.Cert.CertPath arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Util.Date GetTimestamp + { + get { return IExecuteWithSignature("getTimestamp", "()Ljava/util/Date;"); } + } + /// + /// + /// + public Java.Security.Cert.CertPath SignerCertPath + { + get { return IExecuteWithSignature("getSignerCertPath", "()Ljava/security/cert/CertPath;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/URIParameter.cs b/src/net/JNet/GeneratedCore/Java/Security/URIParameter.cs new file mode 100644 index 0000000000..bd1747b422 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/URIParameter.cs @@ -0,0 +1,73 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security +{ + #region URIParameter + public partial class URIParameter + { + #region Constructors + /// + /// + /// + /// + public URIParameter(Java.Net.URI arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Net.URI URI + { + get { return IExecuteWithSignature("getURI", "()Ljava/net/URI;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/UnrecoverableEntryException.cs b/src/net/JNet/GeneratedCore/Java/Security/UnrecoverableEntryException.cs new file mode 100644 index 0000000000..5b8150e1f3 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/UnrecoverableEntryException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security +{ + #region UnrecoverableEntryException + public partial class UnrecoverableEntryException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/UnrecoverableKeyException.cs b/src/net/JNet/GeneratedCore/Java/Security/UnrecoverableKeyException.cs new file mode 100644 index 0000000000..bd9df350a4 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/UnrecoverableKeyException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security +{ + #region UnrecoverableKeyException + public partial class UnrecoverableKeyException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Security/UnresolvedPermission.cs b/src/net/JNet/GeneratedCore/Java/Security/UnresolvedPermission.cs new file mode 100644 index 0000000000..6768cc8ce4 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Security/UnresolvedPermission.cs @@ -0,0 +1,97 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Security +{ + #region UnresolvedPermission + public partial class UnresolvedPermission + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + public UnresolvedPermission(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2, Java.Security.Cert.Certificate[] arg3) + : base(arg0, arg1, arg2, arg3) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String UnresolvedActions + { + get { return IExecuteWithSignature("getUnresolvedActions", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Security.Cert.Certificate[] UnresolvedCerts + { + get { return IExecuteWithSignatureArray("getUnresolvedCerts", "()[Ljava/security/cert/Certificate;"); } + } + /// + /// + /// + public Java.Lang.String UnresolvedName + { + get { return IExecuteWithSignature("getUnresolvedName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String UnresolvedType + { + get { return IExecuteWithSignature("getUnresolvedType", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Sql/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Java/Sql/AllPackageClasses.cs new file mode 100644 index 0000000000..39e1491632 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Sql/AllPackageClasses.cs @@ -0,0 +1,2083 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Java.Sql +{ + #region Array + /// + /// + /// + public partial class Array : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.sql.Array"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Array class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Array() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Array class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Array(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region BatchUpdateException + /// + /// + /// + public partial class BatchUpdateException : Java.Sql.SQLException + { + const string _bridgeClassName = "java.sql.BatchUpdateException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region Blob + /// + /// + /// + public partial class Blob : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.sql.Blob"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Blob class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Blob() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Blob class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Blob(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CallableStatement + /// + /// + /// + public partial class CallableStatement : Java.Sql.PreparedStatement + { + const string _bridgeClassName = "java.sql.CallableStatement"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("CallableStatement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CallableStatement() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("CallableStatement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CallableStatement(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ClientInfoStatus + /// + /// + /// + public partial class ClientInfoStatus : Java.Lang.Enum + { + const string _bridgeClassName = "java.sql.ClientInfoStatus"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ClientInfoStatus() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ClientInfoStatus(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Clob + /// + /// + /// + public partial class Clob : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.sql.Clob"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Clob class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Clob() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Clob class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Clob(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Connection + /// + /// + /// + public partial class Connection : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.sql.Connection"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Connection class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Connection() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Connection class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Connection(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ConnectionBuilder + /// + /// + /// + public partial class ConnectionBuilder : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.sql.ConnectionBuilder"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ConnectionBuilder class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ConnectionBuilder() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ConnectionBuilder class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ConnectionBuilder(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DatabaseMetaData + /// + /// + /// + public partial class DatabaseMetaData : Java.Sql.Wrapper + { + const string _bridgeClassName = "java.sql.DatabaseMetaData"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("DatabaseMetaData class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DatabaseMetaData() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("DatabaseMetaData class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DatabaseMetaData(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DataTruncation + /// + /// + /// + public partial class DataTruncation : Java.Sql.SQLWarning + { + const string _bridgeClassName = "java.sql.DataTruncation"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region Date + /// + /// + /// + public partial class Date : Java.Util.Date + { + const string _bridgeClassName = "java.sql.Date"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Date() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Date(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Driver + /// + /// + /// + public partial class Driver : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.sql.Driver"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Driver class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Driver() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Driver class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Driver(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DriverAction + /// + /// + /// + public partial class DriverAction : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.sql.DriverAction"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("DriverAction class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DriverAction() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("DriverAction class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DriverAction(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DriverManager + /// + /// + /// + public partial class DriverManager : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.sql.DriverManager"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DriverManager() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DriverManager(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DriverPropertyInfo + /// + /// + /// + public partial class DriverPropertyInfo : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.sql.DriverPropertyInfo"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DriverPropertyInfo() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DriverPropertyInfo(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region JDBCType + /// + /// + /// + public partial class JDBCType : Java.Lang.Enum + { + const string _bridgeClassName = "java.sql.JDBCType"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public JDBCType() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public JDBCType(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region NClob + /// + /// + /// + public partial class NClob : Java.Sql.Clob + { + const string _bridgeClassName = "java.sql.NClob"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("NClob class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public NClob() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("NClob class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public NClob(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ParameterMetaData + /// + /// + /// + public partial class ParameterMetaData : Java.Sql.Wrapper + { + const string _bridgeClassName = "java.sql.ParameterMetaData"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ParameterMetaData class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ParameterMetaData() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ParameterMetaData class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ParameterMetaData(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PreparedStatement + /// + /// + /// + public partial class PreparedStatement : Java.Sql.Statement + { + const string _bridgeClassName = "java.sql.PreparedStatement"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("PreparedStatement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public PreparedStatement() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("PreparedStatement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public PreparedStatement(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PseudoColumnUsage + /// + /// + /// + public partial class PseudoColumnUsage : Java.Lang.Enum + { + const string _bridgeClassName = "java.sql.PseudoColumnUsage"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public PseudoColumnUsage() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public PseudoColumnUsage(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Ref + /// + /// + /// + public partial class Ref : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.sql.Ref"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Ref class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Ref() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Ref class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Ref(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ResultSet + /// + /// + /// + public partial class ResultSet : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.sql.ResultSet"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ResultSet class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ResultSet() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ResultSet class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ResultSet(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ResultSetMetaData + /// + /// + /// + public partial class ResultSetMetaData : Java.Sql.Wrapper + { + const string _bridgeClassName = "java.sql.ResultSetMetaData"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ResultSetMetaData class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ResultSetMetaData() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ResultSetMetaData class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ResultSetMetaData(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region RowId + /// + /// + /// + public partial class RowId : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.sql.RowId"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("RowId class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public RowId() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("RowId class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public RowId(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region RowIdLifetime + /// + /// + /// + public partial class RowIdLifetime : Java.Lang.Enum + { + const string _bridgeClassName = "java.sql.RowIdLifetime"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public RowIdLifetime() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public RowIdLifetime(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Savepoint + /// + /// + /// + public partial class Savepoint : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.sql.Savepoint"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Savepoint class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Savepoint() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Savepoint class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Savepoint(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ShardingKey + /// + /// + /// + public partial class ShardingKey : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.sql.ShardingKey"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ShardingKey class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ShardingKey() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ShardingKey class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ShardingKey(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ShardingKeyBuilder + /// + /// + /// + public partial class ShardingKeyBuilder : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.sql.ShardingKeyBuilder"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ShardingKeyBuilder class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ShardingKeyBuilder() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ShardingKeyBuilder class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ShardingKeyBuilder(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SQLClientInfoException + /// + /// + /// + public partial class SQLClientInfoException : Java.Sql.SQLException + { + const string _bridgeClassName = "java.sql.SQLClientInfoException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region SQLData + /// + /// + /// + public partial class SQLData : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.sql.SQLData"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("SQLData class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SQLData() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("SQLData class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SQLData(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SQLDataException + /// + /// + /// + public partial class SQLDataException : Java.Sql.SQLNonTransientException + { + const string _bridgeClassName = "java.sql.SQLDataException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region SQLException + /// + /// + /// + public partial class SQLException : Java.Lang.Exception + { + const string _bridgeClassName = "java.sql.SQLException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region SQLFeatureNotSupportedException + /// + /// + /// + public partial class SQLFeatureNotSupportedException : Java.Sql.SQLNonTransientException + { + const string _bridgeClassName = "java.sql.SQLFeatureNotSupportedException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region SQLInput + /// + /// + /// + public partial class SQLInput : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.sql.SQLInput"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("SQLInput class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SQLInput() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("SQLInput class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SQLInput(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SQLIntegrityConstraintViolationException + /// + /// + /// + public partial class SQLIntegrityConstraintViolationException : Java.Sql.SQLNonTransientException + { + const string _bridgeClassName = "java.sql.SQLIntegrityConstraintViolationException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region SQLInvalidAuthorizationSpecException + /// + /// + /// + public partial class SQLInvalidAuthorizationSpecException : Java.Sql.SQLNonTransientException + { + const string _bridgeClassName = "java.sql.SQLInvalidAuthorizationSpecException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region SQLNonTransientConnectionException + /// + /// + /// + public partial class SQLNonTransientConnectionException : Java.Sql.SQLNonTransientException + { + const string _bridgeClassName = "java.sql.SQLNonTransientConnectionException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region SQLNonTransientException + /// + /// + /// + public partial class SQLNonTransientException : Java.Sql.SQLException + { + const string _bridgeClassName = "java.sql.SQLNonTransientException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region SQLOutput + /// + /// + /// + public partial class SQLOutput : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.sql.SQLOutput"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("SQLOutput class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SQLOutput() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("SQLOutput class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SQLOutput(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SQLPermission + /// + /// + /// + public partial class SQLPermission : Java.Security.BasicPermission + { + const string _bridgeClassName = "java.sql.SQLPermission"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SQLPermission() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SQLPermission(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SQLRecoverableException + /// + /// + /// + public partial class SQLRecoverableException : Java.Sql.SQLException + { + const string _bridgeClassName = "java.sql.SQLRecoverableException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region SQLSyntaxErrorException + /// + /// + /// + public partial class SQLSyntaxErrorException : Java.Sql.SQLNonTransientException + { + const string _bridgeClassName = "java.sql.SQLSyntaxErrorException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region SQLTimeoutException + /// + /// + /// + public partial class SQLTimeoutException : Java.Sql.SQLTransientException + { + const string _bridgeClassName = "java.sql.SQLTimeoutException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region SQLTransactionRollbackException + /// + /// + /// + public partial class SQLTransactionRollbackException : Java.Sql.SQLTransientException + { + const string _bridgeClassName = "java.sql.SQLTransactionRollbackException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region SQLTransientConnectionException + /// + /// + /// + public partial class SQLTransientConnectionException : Java.Sql.SQLTransientException + { + const string _bridgeClassName = "java.sql.SQLTransientConnectionException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region SQLTransientException + /// + /// + /// + public partial class SQLTransientException : Java.Sql.SQLException + { + const string _bridgeClassName = "java.sql.SQLTransientException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region SQLType + /// + /// + /// + public partial class SQLType : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.sql.SQLType"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("SQLType class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SQLType() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("SQLType class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SQLType(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SQLWarning + /// + /// + /// + public partial class SQLWarning : Java.Sql.SQLException + { + const string _bridgeClassName = "java.sql.SQLWarning"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region SQLXML + /// + /// + /// + public partial class SQLXML : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.sql.SQLXML"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("SQLXML class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SQLXML() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("SQLXML class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SQLXML(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Statement + /// + /// + /// + public partial class Statement : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.sql.Statement"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Statement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Statement() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Statement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Statement(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Struct + /// + /// + /// + public partial class Struct : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.sql.Struct"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Struct class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Struct() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Struct class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Struct(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Time + /// + /// + /// + public partial class Time : Java.Util.Date + { + const string _bridgeClassName = "java.sql.Time"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Time() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Time(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Timestamp + /// + /// + /// + public partial class Timestamp : Java.Util.Date + { + const string _bridgeClassName = "java.sql.Timestamp"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Timestamp() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Timestamp(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Types + /// + /// + /// + public partial class Types : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.sql.Types"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Types() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Types(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Wrapper + /// + /// + /// + public partial class Wrapper : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.sql.Wrapper"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Wrapper class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Wrapper() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Wrapper class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Wrapper(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Sql/Array.cs b/src/net/JNet/GeneratedCore/Java/Sql/Array.cs new file mode 100644 index 0000000000..b05e00a6d3 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Sql/Array.cs @@ -0,0 +1,251 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Sql +{ + #region IArray + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IArray + { + #region Instance methods + /// + /// + /// + int BaseType { get; } + /// + /// + /// + Java.Lang.String BaseTypeName { get; } + /// + /// + /// + Java.Sql.ResultSet ResultSet { get; } + /// + /// + /// + /// + /// + object GetArray(); + /// + /// + /// + /// + /// + /// + object GetArray(Java.Util.Map arg0); + /// + /// + /// + /// + /// + /// + /// + /// + object GetArray(long arg0, int arg1, Java.Util.Map arg2); + /// + /// + /// + /// + /// + /// + /// + object GetArray(long arg0, int arg1); + /// + /// + /// + /// + /// + /// + Java.Sql.ResultSet GetResultSet(Java.Util.Map arg0); + /// + /// + /// + /// + /// + /// + /// + /// + Java.Sql.ResultSet GetResultSet(long arg0, int arg1, Java.Util.Map arg2); + /// + /// + /// + /// + /// + /// + /// + Java.Sql.ResultSet GetResultSet(long arg0, int arg1); + /// + /// + /// + /// + void Free(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Array + public partial class Array : Java.Sql.IArray + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int BaseType + { + get { return IExecuteWithSignature("getBaseType", "()I"); } + } + /// + /// + /// + public Java.Lang.String BaseTypeName + { + get { return IExecuteWithSignature("getBaseTypeName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Sql.ResultSet ResultSet + { + get { return IExecuteWithSignature("getResultSet", "()Ljava/sql/ResultSet;"); } + } + /// + /// + /// + /// + /// + public object GetArray() + { + return IExecuteWithSignature("getArray", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + /// + /// + public object GetArray(Java.Util.Map arg0) + { + return IExecuteWithSignature("getArray", "(Ljava/util/Map;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public object GetArray(long arg0, int arg1, Java.Util.Map arg2) + { + return IExecute("getArray", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public object GetArray(long arg0, int arg1) + { + return IExecute("getArray", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Sql.ResultSet GetResultSet(Java.Util.Map arg0) + { + return IExecuteWithSignature("getResultSet", "(Ljava/util/Map;)Ljava/sql/ResultSet;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Sql.ResultSet GetResultSet(long arg0, int arg1, Java.Util.Map arg2) + { + return IExecute("getResultSet", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Sql.ResultSet GetResultSet(long arg0, int arg1) + { + return IExecute("getResultSet", arg0, arg1); + } + /// + /// + /// + /// + public void Free() + { + IExecuteWithSignature("free", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Sql/BatchUpdateException.cs b/src/net/JNet/GeneratedCore/Java/Sql/BatchUpdateException.cs new file mode 100644 index 0000000000..20b8c33455 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Sql/BatchUpdateException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Sql +{ + #region BatchUpdateException + public partial class BatchUpdateException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Sql/Blob.cs b/src/net/JNet/GeneratedCore/Java/Sql/Blob.cs new file mode 100644 index 0000000000..99761e6fa6 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Sql/Blob.cs @@ -0,0 +1,265 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Sql +{ + #region IBlob + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IBlob + { + #region Instance methods + /// + /// + /// + Java.Io.InputStream BinaryStream { get; } + /// + /// + /// + /// + /// + /// + /// + byte[] GetBytes(long arg0, int arg1); + /// + /// + /// + /// + /// + /// + /// + /// + /// + int SetBytes(long arg0, byte[] arg1, int arg2, int arg3); + /// + /// + /// + /// + /// + /// + /// + int SetBytes(long arg0, byte[] arg1); + /// + /// + /// + /// + /// + /// + /// + Java.Io.InputStream GetBinaryStream(long arg0, long arg1); + /// + /// + /// + /// + /// + /// + Java.Io.OutputStream SetBinaryStream(long arg0); + /// + /// + /// + /// + /// + long Length(); + /// + /// + /// + /// + /// + /// + /// + long Position(byte[] arg0, long arg1); + /// + /// + /// + /// + /// + /// + /// + long Position(Java.Sql.Blob arg0, long arg1); + /// + /// + /// + /// + void Free(); + /// + /// + /// + /// + /// + void Truncate(long arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Blob + public partial class Blob : Java.Sql.IBlob + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Io.InputStream BinaryStream + { + get { return IExecuteWithSignature("getBinaryStream", "()Ljava/io/InputStream;"); } + } + /// + /// + /// + /// + /// + /// + /// + public byte[] GetBytes(long arg0, int arg1) + { + return IExecuteArray("getBytes", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public int SetBytes(long arg0, byte[] arg1, int arg2, int arg3) + { + return IExecute("setBytes", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + public int SetBytes(long arg0, byte[] arg1) + { + return IExecute("setBytes", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Io.InputStream GetBinaryStream(long arg0, long arg1) + { + return IExecute("getBinaryStream", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Io.OutputStream SetBinaryStream(long arg0) + { + return IExecuteWithSignature("setBinaryStream", "(J)Ljava/io/OutputStream;", arg0); + } + /// + /// + /// + /// + /// + public long Length() + { + return IExecuteWithSignature("length", "()J"); + } + /// + /// + /// + /// + /// + /// + /// + public long Position(byte[] arg0, long arg1) + { + return IExecute("position", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public long Position(Java.Sql.Blob arg0, long arg1) + { + return IExecute("position", arg0, arg1); + } + /// + /// + /// + /// + public void Free() + { + IExecuteWithSignature("free", "()V"); + } + /// + /// + /// + /// + /// + public void Truncate(long arg0) + { + IExecuteWithSignature("truncate", "(J)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Sql/CallableStatement.cs b/src/net/JNet/GeneratedCore/Java/Sql/CallableStatement.cs new file mode 100644 index 0000000000..d90a0a1af9 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Sql/CallableStatement.cs @@ -0,0 +1,2194 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Sql +{ + #region ICallableStatement + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ICallableStatement : Java.Sql.IPreparedStatement + { + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + T GetObject(int arg0, Java.Lang.Class arg1); + /// + /// + /// + /// + /// + /// + /// + /// + T GetObject(Java.Lang.String arg0, Java.Lang.Class arg1); + /// + /// + /// + /// + /// + /// + bool GetBoolean(int arg0); + /// + /// + /// + /// + /// + /// + bool GetBoolean(Java.Lang.String arg0); + /// + /// + /// + /// + /// + bool WasNull(); + /// + /// + /// + /// + /// + /// + byte GetByte(int arg0); + /// + /// + /// + /// + /// + /// + byte GetByte(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + byte[] GetBytes(int arg0); + /// + /// + /// + /// + /// + /// + byte[] GetBytes(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + double GetDouble(int arg0); + /// + /// + /// + /// + /// + /// + double GetDouble(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + float GetFloat(int arg0); + /// + /// + /// + /// + /// + /// + float GetFloat(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + int GetInt(int arg0); + /// + /// + /// + /// + /// + /// + int GetInt(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + Java.Io.Reader GetCharacterStream(int arg0); + /// + /// + /// + /// + /// + /// + Java.Io.Reader GetCharacterStream(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + Java.Io.Reader GetNCharacterStream(int arg0); + /// + /// + /// + /// + /// + /// + Java.Io.Reader GetNCharacterStream(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + /// + object GetObject(int arg0, Java.Util.Map arg1); + /// + /// + /// + /// + /// + /// + object GetObject(int arg0); + /// + /// + /// + /// + /// + /// + /// + object GetObject(Java.Lang.String arg0, Java.Util.Map arg1); + /// + /// + /// + /// + /// + /// + object GetObject(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + Java.Lang.String GetNString(int arg0); + /// + /// + /// + /// + /// + /// + Java.Lang.String GetNString(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + Java.Lang.String GetString(int arg0); + /// + /// + /// + /// + /// + /// + Java.Lang.String GetString(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + Java.Math.BigDecimal GetBigDecimal(int arg0); + /// + /// + /// + /// + /// + /// + Java.Math.BigDecimal GetBigDecimal(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + Java.Net.URL GetURL(int arg0); + /// + /// + /// + /// + /// + /// + Java.Net.URL GetURL(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + Java.Sql.Array GetArray(int arg0); + /// + /// + /// + /// + /// + /// + Java.Sql.Array GetArray(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + Java.Sql.Blob GetBlob(int arg0); + /// + /// + /// + /// + /// + /// + Java.Sql.Blob GetBlob(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + Java.Sql.Clob GetClob(int arg0); + /// + /// + /// + /// + /// + /// + Java.Sql.Clob GetClob(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + /// + Java.Sql.Date GetDate(int arg0, Java.Util.Calendar arg1); + /// + /// + /// + /// + /// + /// + Java.Sql.Date GetDate(int arg0); + /// + /// + /// + /// + /// + /// + /// + Java.Sql.Date GetDate(Java.Lang.String arg0, Java.Util.Calendar arg1); + /// + /// + /// + /// + /// + /// + Java.Sql.Date GetDate(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + Java.Sql.NClob GetNClob(int arg0); + /// + /// + /// + /// + /// + /// + Java.Sql.NClob GetNClob(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + Java.Sql.Ref GetRef(int arg0); + /// + /// + /// + /// + /// + /// + Java.Sql.Ref GetRef(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + Java.Sql.RowId GetRowId(int arg0); + /// + /// + /// + /// + /// + /// + Java.Sql.RowId GetRowId(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + Java.Sql.SQLXML GetSQLXML(int arg0); + /// + /// + /// + /// + /// + /// + Java.Sql.SQLXML GetSQLXML(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + /// + Java.Sql.Time GetTime(int arg0, Java.Util.Calendar arg1); + /// + /// + /// + /// + /// + /// + Java.Sql.Time GetTime(int arg0); + /// + /// + /// + /// + /// + /// + /// + Java.Sql.Time GetTime(Java.Lang.String arg0, Java.Util.Calendar arg1); + /// + /// + /// + /// + /// + /// + Java.Sql.Time GetTime(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + /// + Java.Sql.Timestamp GetTimestamp(int arg0, Java.Util.Calendar arg1); + /// + /// + /// + /// + /// + /// + Java.Sql.Timestamp GetTimestamp(int arg0); + /// + /// + /// + /// + /// + /// + /// + Java.Sql.Timestamp GetTimestamp(Java.Lang.String arg0, Java.Util.Calendar arg1); + /// + /// + /// + /// + /// + /// + Java.Sql.Timestamp GetTimestamp(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + long GetLong(int arg0); + /// + /// + /// + /// + /// + /// + long GetLong(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + short GetShort(int arg0); + /// + /// + /// + /// + /// + /// + short GetShort(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + /// + void RegisterOutParameter(int arg0, int arg1, int arg2); + /// + /// + /// + /// + /// + /// + /// + void RegisterOutParameter(int arg0, int arg1, Java.Lang.String arg2); + /// + /// + /// + /// + /// + /// + void RegisterOutParameter(int arg0, int arg1); + /// + /// + /// + /// + /// + /// + /// + void RegisterOutParameter(Java.Lang.String arg0, int arg1, int arg2); + /// + /// + /// + /// + /// + /// + /// + void RegisterOutParameter(Java.Lang.String arg0, int arg1, Java.Lang.String arg2); + /// + /// + /// + /// + /// + /// + void RegisterOutParameter(Java.Lang.String arg0, int arg1); + /// + /// + /// + /// + /// + /// + /// + void SetAsciiStream(Java.Lang.String arg0, Java.Io.InputStream arg1, int arg2); + /// + /// + /// + /// + /// + /// + /// + void SetAsciiStream(Java.Lang.String arg0, Java.Io.InputStream arg1, long arg2); + /// + /// + /// + /// + /// + /// + void SetAsciiStream(Java.Lang.String arg0, Java.Io.InputStream arg1); + /// + /// + /// + /// + /// + /// + void SetBigDecimal(Java.Lang.String arg0, Java.Math.BigDecimal arg1); + /// + /// + /// + /// + /// + /// + /// + void SetBinaryStream(Java.Lang.String arg0, Java.Io.InputStream arg1, int arg2); + /// + /// + /// + /// + /// + /// + /// + void SetBinaryStream(Java.Lang.String arg0, Java.Io.InputStream arg1, long arg2); + /// + /// + /// + /// + /// + /// + void SetBinaryStream(Java.Lang.String arg0, Java.Io.InputStream arg1); + /// + /// + /// + /// + /// + /// + /// + void SetBlob(Java.Lang.String arg0, Java.Io.InputStream arg1, long arg2); + /// + /// + /// + /// + /// + /// + void SetBlob(Java.Lang.String arg0, Java.Io.InputStream arg1); + /// + /// + /// + /// + /// + /// + void SetBlob(Java.Lang.String arg0, Java.Sql.Blob arg1); + /// + /// + /// + /// + /// + /// + void SetBoolean(Java.Lang.String arg0, bool arg1); + /// + /// + /// + /// + /// + /// + void SetByte(Java.Lang.String arg0, byte arg1); + /// + /// + /// + /// + /// + /// + void SetBytes(Java.Lang.String arg0, byte[] arg1); + /// + /// + /// + /// + /// + /// + /// + void SetCharacterStream(Java.Lang.String arg0, Java.Io.Reader arg1, int arg2); + /// + /// + /// + /// + /// + /// + /// + void SetCharacterStream(Java.Lang.String arg0, Java.Io.Reader arg1, long arg2); + /// + /// + /// + /// + /// + /// + void SetCharacterStream(Java.Lang.String arg0, Java.Io.Reader arg1); + /// + /// + /// + /// + /// + /// + /// + void SetClob(Java.Lang.String arg0, Java.Io.Reader arg1, long arg2); + /// + /// + /// + /// + /// + /// + void SetClob(Java.Lang.String arg0, Java.Io.Reader arg1); + /// + /// + /// + /// + /// + /// + void SetClob(Java.Lang.String arg0, Java.Sql.Clob arg1); + /// + /// + /// + /// + /// + /// + /// + void SetDate(Java.Lang.String arg0, Java.Sql.Date arg1, Java.Util.Calendar arg2); + /// + /// + /// + /// + /// + /// + void SetDate(Java.Lang.String arg0, Java.Sql.Date arg1); + /// + /// + /// + /// + /// + /// + void SetDouble(Java.Lang.String arg0, double arg1); + /// + /// + /// + /// + /// + /// + void SetFloat(Java.Lang.String arg0, float arg1); + /// + /// + /// + /// + /// + /// + void SetInt(Java.Lang.String arg0, int arg1); + /// + /// + /// + /// + /// + /// + void SetLong(Java.Lang.String arg0, long arg1); + /// + /// + /// + /// + /// + /// + /// + void SetNCharacterStream(Java.Lang.String arg0, Java.Io.Reader arg1, long arg2); + /// + /// + /// + /// + /// + /// + void SetNCharacterStream(Java.Lang.String arg0, Java.Io.Reader arg1); + /// + /// + /// + /// + /// + /// + /// + void SetNClob(Java.Lang.String arg0, Java.Io.Reader arg1, long arg2); + /// + /// + /// + /// + /// + /// + void SetNClob(Java.Lang.String arg0, Java.Io.Reader arg1); + /// + /// + /// + /// + /// + /// + void SetNClob(Java.Lang.String arg0, Java.Sql.NClob arg1); + /// + /// + /// + /// + /// + /// + void SetNString(Java.Lang.String arg0, Java.Lang.String arg1); + /// + /// + /// + /// + /// + /// + /// + void SetNull(Java.Lang.String arg0, int arg1, Java.Lang.String arg2); + /// + /// + /// + /// + /// + /// + void SetNull(Java.Lang.String arg0, int arg1); + /// + /// + /// + /// + /// + /// + /// + /// + void SetObject(Java.Lang.String arg0, object arg1, int arg2, int arg3); + /// + /// + /// + /// + /// + /// + /// + void SetObject(Java.Lang.String arg0, object arg1, int arg2); + /// + /// + /// + /// + /// + /// + void SetObject(Java.Lang.String arg0, object arg1); + /// + /// + /// + /// + /// + /// + void SetRowId(Java.Lang.String arg0, Java.Sql.RowId arg1); + /// + /// + /// + /// + /// + /// + void SetShort(Java.Lang.String arg0, short arg1); + /// + /// + /// + /// + /// + /// + void SetSQLXML(Java.Lang.String arg0, Java.Sql.SQLXML arg1); + /// + /// + /// + /// + /// + /// + void SetString(Java.Lang.String arg0, Java.Lang.String arg1); + /// + /// + /// + /// + /// + /// + /// + void SetTime(Java.Lang.String arg0, Java.Sql.Time arg1, Java.Util.Calendar arg2); + /// + /// + /// + /// + /// + /// + void SetTime(Java.Lang.String arg0, Java.Sql.Time arg1); + /// + /// + /// + /// + /// + /// + /// + void SetTimestamp(Java.Lang.String arg0, Java.Sql.Timestamp arg1, Java.Util.Calendar arg2); + /// + /// + /// + /// + /// + /// + void SetTimestamp(Java.Lang.String arg0, Java.Sql.Timestamp arg1); + /// + /// + /// + /// + /// + /// + void SetURL(Java.Lang.String arg0, Java.Net.URL arg1); + /// + /// + /// + /// + /// + /// + /// + void RegisterOutParameter(int arg0, Java.Sql.SQLType arg1, int arg2); + /// + /// + /// + /// + /// + /// + /// + void RegisterOutParameter(int arg0, Java.Sql.SQLType arg1, Java.Lang.String arg2); + /// + /// + /// + /// + /// + /// + void RegisterOutParameter(int arg0, Java.Sql.SQLType arg1); + /// + /// + /// + /// + /// + /// + /// + void RegisterOutParameter(Java.Lang.String arg0, Java.Sql.SQLType arg1, int arg2); + /// + /// + /// + /// + /// + /// + /// + void RegisterOutParameter(Java.Lang.String arg0, Java.Sql.SQLType arg1, Java.Lang.String arg2); + /// + /// + /// + /// + /// + /// + void RegisterOutParameter(Java.Lang.String arg0, Java.Sql.SQLType arg1); + /// + /// + /// + /// + /// + /// + /// + /// + void SetObject(Java.Lang.String arg0, object arg1, Java.Sql.SQLType arg2, int arg3); + /// + /// + /// + /// + /// + /// + /// + void SetObject(Java.Lang.String arg0, object arg1, Java.Sql.SQLType arg2); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region CallableStatement + public partial class CallableStatement : Java.Sql.ICallableStatement + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + public T GetObject(int arg0, Java.Lang.Class arg1) + { + return IExecute("getObject", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public T GetObject(Java.Lang.String arg0, Java.Lang.Class arg1) + { + return IExecute("getObject", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public bool GetBoolean(int arg0) + { + return IExecuteWithSignature("getBoolean", "(I)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public bool GetBoolean(Java.Lang.String arg0) + { + return IExecuteWithSignature("getBoolean", "(Ljava/lang/String;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool WasNull() + { + return IExecuteWithSignature("wasNull", "()Z"); + } + /// + /// + /// + /// + /// + /// + public byte GetByte(int arg0) + { + return IExecuteWithSignature("getByte", "(I)B", arg0); + } + /// + /// + /// + /// + /// + /// + public byte GetByte(Java.Lang.String arg0) + { + return IExecuteWithSignature("getByte", "(Ljava/lang/String;)B", arg0); + } + /// + /// + /// + /// + /// + /// + public byte[] GetBytes(int arg0) + { + return IExecuteWithSignatureArray("getBytes", "(I)[B", arg0); + } + /// + /// + /// + /// + /// + /// + public byte[] GetBytes(Java.Lang.String arg0) + { + return IExecuteWithSignatureArray("getBytes", "(Ljava/lang/String;)[B", arg0); + } + /// + /// + /// + /// + /// + /// + public double GetDouble(int arg0) + { + return IExecuteWithSignature("getDouble", "(I)D", arg0); + } + /// + /// + /// + /// + /// + /// + public double GetDouble(Java.Lang.String arg0) + { + return IExecuteWithSignature("getDouble", "(Ljava/lang/String;)D", arg0); + } + /// + /// + /// + /// + /// + /// + public float GetFloat(int arg0) + { + return IExecuteWithSignature("getFloat", "(I)F", arg0); + } + /// + /// + /// + /// + /// + /// + public float GetFloat(Java.Lang.String arg0) + { + return IExecuteWithSignature("getFloat", "(Ljava/lang/String;)F", arg0); + } + /// + /// + /// + /// + /// + /// + public int GetInt(int arg0) + { + return IExecuteWithSignature("getInt", "(I)I", arg0); + } + /// + /// + /// + /// + /// + /// + public int GetInt(Java.Lang.String arg0) + { + return IExecuteWithSignature("getInt", "(Ljava/lang/String;)I", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Io.Reader GetCharacterStream(int arg0) + { + return IExecuteWithSignature("getCharacterStream", "(I)Ljava/io/Reader;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Io.Reader GetCharacterStream(Java.Lang.String arg0) + { + return IExecuteWithSignature("getCharacterStream", "(Ljava/lang/String;)Ljava/io/Reader;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Io.Reader GetNCharacterStream(int arg0) + { + return IExecuteWithSignature("getNCharacterStream", "(I)Ljava/io/Reader;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Io.Reader GetNCharacterStream(Java.Lang.String arg0) + { + return IExecuteWithSignature("getNCharacterStream", "(Ljava/lang/String;)Ljava/io/Reader;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public object GetObject(int arg0, Java.Util.Map arg1) + { + return IExecute("getObject", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public object GetObject(int arg0) + { + return IExecuteWithSignature("getObject", "(I)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public object GetObject(Java.Lang.String arg0, Java.Util.Map arg1) + { + return IExecute("getObject", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public object GetObject(Java.Lang.String arg0) + { + return IExecuteWithSignature("getObject", "(Ljava/lang/String;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String GetNString(int arg0) + { + return IExecuteWithSignature("getNString", "(I)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String GetNString(Java.Lang.String arg0) + { + return IExecuteWithSignature("getNString", "(Ljava/lang/String;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String GetString(int arg0) + { + return IExecuteWithSignature("getString", "(I)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String GetString(Java.Lang.String arg0) + { + return IExecuteWithSignature("getString", "(Ljava/lang/String;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Math.BigDecimal GetBigDecimal(int arg0) + { + return IExecuteWithSignature("getBigDecimal", "(I)Ljava/math/BigDecimal;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Math.BigDecimal GetBigDecimal(Java.Lang.String arg0) + { + return IExecuteWithSignature("getBigDecimal", "(Ljava/lang/String;)Ljava/math/BigDecimal;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Net.URL GetURL(int arg0) + { + return IExecuteWithSignature("getURL", "(I)Ljava/net/URL;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Net.URL GetURL(Java.Lang.String arg0) + { + return IExecuteWithSignature("getURL", "(Ljava/lang/String;)Ljava/net/URL;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Sql.Array GetArray(int arg0) + { + return IExecuteWithSignature("getArray", "(I)Ljava/sql/Array;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Sql.Array GetArray(Java.Lang.String arg0) + { + return IExecuteWithSignature("getArray", "(Ljava/lang/String;)Ljava/sql/Array;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Sql.Blob GetBlob(int arg0) + { + return IExecuteWithSignature("getBlob", "(I)Ljava/sql/Blob;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Sql.Blob GetBlob(Java.Lang.String arg0) + { + return IExecuteWithSignature("getBlob", "(Ljava/lang/String;)Ljava/sql/Blob;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Sql.Clob GetClob(int arg0) + { + return IExecuteWithSignature("getClob", "(I)Ljava/sql/Clob;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Sql.Clob GetClob(Java.Lang.String arg0) + { + return IExecuteWithSignature("getClob", "(Ljava/lang/String;)Ljava/sql/Clob;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Sql.Date GetDate(int arg0, Java.Util.Calendar arg1) + { + return IExecute("getDate", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Sql.Date GetDate(int arg0) + { + return IExecuteWithSignature("getDate", "(I)Ljava/sql/Date;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Sql.Date GetDate(Java.Lang.String arg0, Java.Util.Calendar arg1) + { + return IExecute("getDate", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Sql.Date GetDate(Java.Lang.String arg0) + { + return IExecuteWithSignature("getDate", "(Ljava/lang/String;)Ljava/sql/Date;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Sql.NClob GetNClob(int arg0) + { + return IExecuteWithSignature("getNClob", "(I)Ljava/sql/NClob;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Sql.NClob GetNClob(Java.Lang.String arg0) + { + return IExecuteWithSignature("getNClob", "(Ljava/lang/String;)Ljava/sql/NClob;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Sql.Ref GetRef(int arg0) + { + return IExecuteWithSignature("getRef", "(I)Ljava/sql/Ref;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Sql.Ref GetRef(Java.Lang.String arg0) + { + return IExecuteWithSignature("getRef", "(Ljava/lang/String;)Ljava/sql/Ref;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Sql.RowId GetRowId(int arg0) + { + return IExecuteWithSignature("getRowId", "(I)Ljava/sql/RowId;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Sql.RowId GetRowId(Java.Lang.String arg0) + { + return IExecuteWithSignature("getRowId", "(Ljava/lang/String;)Ljava/sql/RowId;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Sql.SQLXML GetSQLXML(int arg0) + { + return IExecuteWithSignature("getSQLXML", "(I)Ljava/sql/SQLXML;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Sql.SQLXML GetSQLXML(Java.Lang.String arg0) + { + return IExecuteWithSignature("getSQLXML", "(Ljava/lang/String;)Ljava/sql/SQLXML;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Sql.Time GetTime(int arg0, Java.Util.Calendar arg1) + { + return IExecute("getTime", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Sql.Time GetTime(int arg0) + { + return IExecuteWithSignature("getTime", "(I)Ljava/sql/Time;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Sql.Time GetTime(Java.Lang.String arg0, Java.Util.Calendar arg1) + { + return IExecute("getTime", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Sql.Time GetTime(Java.Lang.String arg0) + { + return IExecuteWithSignature("getTime", "(Ljava/lang/String;)Ljava/sql/Time;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Sql.Timestamp GetTimestamp(int arg0, Java.Util.Calendar arg1) + { + return IExecute("getTimestamp", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Sql.Timestamp GetTimestamp(int arg0) + { + return IExecuteWithSignature("getTimestamp", "(I)Ljava/sql/Timestamp;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Sql.Timestamp GetTimestamp(Java.Lang.String arg0, Java.Util.Calendar arg1) + { + return IExecute("getTimestamp", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Sql.Timestamp GetTimestamp(Java.Lang.String arg0) + { + return IExecuteWithSignature("getTimestamp", "(Ljava/lang/String;)Ljava/sql/Timestamp;", arg0); + } + /// + /// + /// + /// + /// + /// + public long GetLong(int arg0) + { + return IExecuteWithSignature("getLong", "(I)J", arg0); + } + /// + /// + /// + /// + /// + /// + public long GetLong(Java.Lang.String arg0) + { + return IExecuteWithSignature("getLong", "(Ljava/lang/String;)J", arg0); + } + /// + /// + /// + /// + /// + /// + public short GetShort(int arg0) + { + return IExecuteWithSignature("getShort", "(I)S", arg0); + } + /// + /// + /// + /// + /// + /// + public short GetShort(Java.Lang.String arg0) + { + return IExecuteWithSignature("getShort", "(Ljava/lang/String;)S", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public void RegisterOutParameter(int arg0, int arg1, int arg2) + { + IExecute("registerOutParameter", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public void RegisterOutParameter(int arg0, int arg1, Java.Lang.String arg2) + { + IExecute("registerOutParameter", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void RegisterOutParameter(int arg0, int arg1) + { + IExecute("registerOutParameter", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void RegisterOutParameter(Java.Lang.String arg0, int arg1, int arg2) + { + IExecute("registerOutParameter", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public void RegisterOutParameter(Java.Lang.String arg0, int arg1, Java.Lang.String arg2) + { + IExecute("registerOutParameter", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void RegisterOutParameter(Java.Lang.String arg0, int arg1) + { + IExecute("registerOutParameter", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void SetAsciiStream(Java.Lang.String arg0, Java.Io.InputStream arg1, int arg2) + { + IExecute("setAsciiStream", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public void SetAsciiStream(Java.Lang.String arg0, Java.Io.InputStream arg1, long arg2) + { + IExecute("setAsciiStream", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void SetAsciiStream(Java.Lang.String arg0, Java.Io.InputStream arg1) + { + IExecute("setAsciiStream", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetBigDecimal(Java.Lang.String arg0, Java.Math.BigDecimal arg1) + { + IExecute("setBigDecimal", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void SetBinaryStream(Java.Lang.String arg0, Java.Io.InputStream arg1, int arg2) + { + IExecute("setBinaryStream", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public void SetBinaryStream(Java.Lang.String arg0, Java.Io.InputStream arg1, long arg2) + { + IExecute("setBinaryStream", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void SetBinaryStream(Java.Lang.String arg0, Java.Io.InputStream arg1) + { + IExecute("setBinaryStream", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void SetBlob(Java.Lang.String arg0, Java.Io.InputStream arg1, long arg2) + { + IExecute("setBlob", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void SetBlob(Java.Lang.String arg0, Java.Io.InputStream arg1) + { + IExecute("setBlob", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetBlob(Java.Lang.String arg0, Java.Sql.Blob arg1) + { + IExecute("setBlob", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetBoolean(Java.Lang.String arg0, bool arg1) + { + IExecute("setBoolean", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetByte(Java.Lang.String arg0, byte arg1) + { + IExecute("setByte", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetBytes(Java.Lang.String arg0, byte[] arg1) + { + IExecute("setBytes", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void SetCharacterStream(Java.Lang.String arg0, Java.Io.Reader arg1, int arg2) + { + IExecute("setCharacterStream", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public void SetCharacterStream(Java.Lang.String arg0, Java.Io.Reader arg1, long arg2) + { + IExecute("setCharacterStream", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void SetCharacterStream(Java.Lang.String arg0, Java.Io.Reader arg1) + { + IExecute("setCharacterStream", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void SetClob(Java.Lang.String arg0, Java.Io.Reader arg1, long arg2) + { + IExecute("setClob", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void SetClob(Java.Lang.String arg0, Java.Io.Reader arg1) + { + IExecute("setClob", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetClob(Java.Lang.String arg0, Java.Sql.Clob arg1) + { + IExecute("setClob", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void SetDate(Java.Lang.String arg0, Java.Sql.Date arg1, Java.Util.Calendar arg2) + { + IExecute("setDate", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void SetDate(Java.Lang.String arg0, Java.Sql.Date arg1) + { + IExecute("setDate", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetDouble(Java.Lang.String arg0, double arg1) + { + IExecute("setDouble", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetFloat(Java.Lang.String arg0, float arg1) + { + IExecute("setFloat", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetInt(Java.Lang.String arg0, int arg1) + { + IExecute("setInt", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetLong(Java.Lang.String arg0, long arg1) + { + IExecute("setLong", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void SetNCharacterStream(Java.Lang.String arg0, Java.Io.Reader arg1, long arg2) + { + IExecute("setNCharacterStream", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void SetNCharacterStream(Java.Lang.String arg0, Java.Io.Reader arg1) + { + IExecute("setNCharacterStream", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void SetNClob(Java.Lang.String arg0, Java.Io.Reader arg1, long arg2) + { + IExecute("setNClob", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void SetNClob(Java.Lang.String arg0, Java.Io.Reader arg1) + { + IExecute("setNClob", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetNClob(Java.Lang.String arg0, Java.Sql.NClob arg1) + { + IExecute("setNClob", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetNString(Java.Lang.String arg0, Java.Lang.String arg1) + { + IExecute("setNString", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void SetNull(Java.Lang.String arg0, int arg1, Java.Lang.String arg2) + { + IExecute("setNull", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void SetNull(Java.Lang.String arg0, int arg1) + { + IExecute("setNull", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public void SetObject(Java.Lang.String arg0, object arg1, int arg2, int arg3) + { + IExecute("setObject", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + public void SetObject(Java.Lang.String arg0, object arg1, int arg2) + { + IExecute("setObject", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void SetObject(Java.Lang.String arg0, object arg1) + { + IExecute("setObject", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetRowId(Java.Lang.String arg0, Java.Sql.RowId arg1) + { + IExecute("setRowId", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetShort(Java.Lang.String arg0, short arg1) + { + IExecute("setShort", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetSQLXML(Java.Lang.String arg0, Java.Sql.SQLXML arg1) + { + IExecute("setSQLXML", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetString(Java.Lang.String arg0, Java.Lang.String arg1) + { + IExecute("setString", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void SetTime(Java.Lang.String arg0, Java.Sql.Time arg1, Java.Util.Calendar arg2) + { + IExecute("setTime", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void SetTime(Java.Lang.String arg0, Java.Sql.Time arg1) + { + IExecute("setTime", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void SetTimestamp(Java.Lang.String arg0, Java.Sql.Timestamp arg1, Java.Util.Calendar arg2) + { + IExecute("setTimestamp", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void SetTimestamp(Java.Lang.String arg0, Java.Sql.Timestamp arg1) + { + IExecute("setTimestamp", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetURL(Java.Lang.String arg0, Java.Net.URL arg1) + { + IExecute("setURL", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void RegisterOutParameter(int arg0, Java.Sql.SQLType arg1, int arg2) + { + IExecute("registerOutParameter", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public void RegisterOutParameter(int arg0, Java.Sql.SQLType arg1, Java.Lang.String arg2) + { + IExecute("registerOutParameter", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void RegisterOutParameter(int arg0, Java.Sql.SQLType arg1) + { + IExecute("registerOutParameter", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void RegisterOutParameter(Java.Lang.String arg0, Java.Sql.SQLType arg1, int arg2) + { + IExecute("registerOutParameter", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public void RegisterOutParameter(Java.Lang.String arg0, Java.Sql.SQLType arg1, Java.Lang.String arg2) + { + IExecute("registerOutParameter", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void RegisterOutParameter(Java.Lang.String arg0, Java.Sql.SQLType arg1) + { + IExecute("registerOutParameter", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public void SetObject(Java.Lang.String arg0, object arg1, Java.Sql.SQLType arg2, int arg3) + { + IExecute("setObject", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + public void SetObject(Java.Lang.String arg0, object arg1, Java.Sql.SQLType arg2) + { + IExecute("setObject", arg0, arg1, arg2); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Sql/ClientInfoStatus.cs b/src/net/JNet/GeneratedCore/Java/Sql/ClientInfoStatus.cs new file mode 100644 index 0000000000..536a3021c2 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Sql/ClientInfoStatus.cs @@ -0,0 +1,99 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Sql +{ + #region ClientInfoStatus + public partial class ClientInfoStatus + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Sql.ClientInfoStatus REASON_UNKNOWN { get { if (!_REASON_UNKNOWNReady) { _REASON_UNKNOWNContent = SGetField(LocalBridgeClazz, "REASON_UNKNOWN"); _REASON_UNKNOWNReady = true; } return _REASON_UNKNOWNContent; } } + private static Java.Sql.ClientInfoStatus _REASON_UNKNOWNContent = default; + private static bool _REASON_UNKNOWNReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Sql.ClientInfoStatus REASON_UNKNOWN_PROPERTY { get { if (!_REASON_UNKNOWN_PROPERTYReady) { _REASON_UNKNOWN_PROPERTYContent = SGetField(LocalBridgeClazz, "REASON_UNKNOWN_PROPERTY"); _REASON_UNKNOWN_PROPERTYReady = true; } return _REASON_UNKNOWN_PROPERTYContent; } } + private static Java.Sql.ClientInfoStatus _REASON_UNKNOWN_PROPERTYContent = default; + private static bool _REASON_UNKNOWN_PROPERTYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Sql.ClientInfoStatus REASON_VALUE_INVALID { get { if (!_REASON_VALUE_INVALIDReady) { _REASON_VALUE_INVALIDContent = SGetField(LocalBridgeClazz, "REASON_VALUE_INVALID"); _REASON_VALUE_INVALIDReady = true; } return _REASON_VALUE_INVALIDContent; } } + private static Java.Sql.ClientInfoStatus _REASON_VALUE_INVALIDContent = default; + private static bool _REASON_VALUE_INVALIDReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Sql.ClientInfoStatus REASON_VALUE_TRUNCATED { get { if (!_REASON_VALUE_TRUNCATEDReady) { _REASON_VALUE_TRUNCATEDContent = SGetField(LocalBridgeClazz, "REASON_VALUE_TRUNCATED"); _REASON_VALUE_TRUNCATEDReady = true; } return _REASON_VALUE_TRUNCATEDContent; } } + private static Java.Sql.ClientInfoStatus _REASON_VALUE_TRUNCATEDContent = default; + private static bool _REASON_VALUE_TRUNCATEDReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Sql.ClientInfoStatus ValueOf(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Ljava/lang/String;)Ljava/sql/ClientInfoStatus;", arg0); + } + /// + /// + /// + /// + public static Java.Sql.ClientInfoStatus[] Values() + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "values", "()[Ljava/sql/ClientInfoStatus;"); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Sql/Clob.cs b/src/net/JNet/GeneratedCore/Java/Sql/Clob.cs new file mode 100644 index 0000000000..af91b0094b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Sql/Clob.cs @@ -0,0 +1,293 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Sql +{ + #region IClob + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IClob + { + #region Instance methods + /// + /// + /// + Java.Io.InputStream AsciiStream { get; } + /// + /// + /// + Java.Io.Reader CharacterStream { get; } + /// + /// + /// + /// + /// + /// + /// + /// + /// + int SetString(long arg0, Java.Lang.String arg1, int arg2, int arg3); + /// + /// + /// + /// + /// + /// + /// + int SetString(long arg0, Java.Lang.String arg1); + /// + /// + /// + /// + /// + /// + Java.Io.OutputStream SetAsciiStream(long arg0); + /// + /// + /// + /// + /// + /// + /// + Java.Io.Reader GetCharacterStream(long arg0, long arg1); + /// + /// + /// + /// + /// + /// + Java.Io.Writer SetCharacterStream(long arg0); + /// + /// + /// + /// + /// + /// + /// + Java.Lang.String GetSubString(long arg0, int arg1); + /// + /// + /// + /// + /// + long Length(); + /// + /// + /// + /// + /// + /// + /// + long Position(Java.Lang.String arg0, long arg1); + /// + /// + /// + /// + /// + /// + /// + long Position(Java.Sql.Clob arg0, long arg1); + /// + /// + /// + /// + void Free(); + /// + /// + /// + /// + /// + void Truncate(long arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Clob + public partial class Clob : Java.Sql.IClob + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Io.InputStream AsciiStream + { + get { return IExecuteWithSignature("getAsciiStream", "()Ljava/io/InputStream;"); } + } + /// + /// + /// + public Java.Io.Reader CharacterStream + { + get { return IExecuteWithSignature("getCharacterStream", "()Ljava/io/Reader;"); } + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public int SetString(long arg0, Java.Lang.String arg1, int arg2, int arg3) + { + return IExecute("setString", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + public int SetString(long arg0, Java.Lang.String arg1) + { + return IExecute("setString", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Io.OutputStream SetAsciiStream(long arg0) + { + return IExecuteWithSignature("setAsciiStream", "(J)Ljava/io/OutputStream;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Io.Reader GetCharacterStream(long arg0, long arg1) + { + return IExecute("getCharacterStream", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Io.Writer SetCharacterStream(long arg0) + { + return IExecuteWithSignature("setCharacterStream", "(J)Ljava/io/Writer;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.String GetSubString(long arg0, int arg1) + { + return IExecute("getSubString", arg0, arg1); + } + /// + /// + /// + /// + /// + public long Length() + { + return IExecuteWithSignature("length", "()J"); + } + /// + /// + /// + /// + /// + /// + /// + public long Position(Java.Lang.String arg0, long arg1) + { + return IExecute("position", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public long Position(Java.Sql.Clob arg0, long arg1) + { + return IExecute("position", arg0, arg1); + } + /// + /// + /// + /// + public void Free() + { + IExecuteWithSignature("free", "()V"); + } + /// + /// + /// + /// + /// + public void Truncate(long arg0) + { + IExecuteWithSignature("truncate", "(J)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Sql/Connection.cs b/src/net/JNet/GeneratedCore/Java/Sql/Connection.cs new file mode 100644 index 0000000000..a873a16b3c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Sql/Connection.cs @@ -0,0 +1,913 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Sql +{ + #region IConnection + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IConnection + { + #region Instance methods + /// + /// + /// + bool AutoCommit { get; set; } + /// + /// + /// + Java.Lang.String Catalog { get; set; } + /// + /// + /// + Java.Util.Properties ClientInfo { get; set; } + /// + /// + /// + int Holdability { get; set; } + /// + /// + /// + Java.Sql.DatabaseMetaData MetaData { get; } + /// + /// + /// + int NetworkTimeout { get; } + /// + /// + /// + Java.Lang.String Schema { get; set; } + /// + /// + /// + int TransactionIsolation { get; set; } + /// + /// + /// + Java.Util.Map TypeMap { get; set; } + /// + /// + /// + Java.Sql.SQLWarning Warnings { get; } + /// + /// + /// + /// + /// + bool IsClosed(); + /// + /// + /// + /// + /// + bool IsReadOnly(); + /// + /// + /// + /// + /// + /// + bool IsValid(int arg0); + /// + /// + /// + /// + /// + /// + Java.Lang.String GetClientInfo(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + Java.Lang.String NativeSQL(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + /// + Java.Sql.Array CreateArrayOf(Java.Lang.String arg0, object[] arg1); + /// + /// + /// + /// + /// + Java.Sql.Blob CreateBlob(); + /// + /// + /// + /// + /// + /// + /// + /// + /// + Java.Sql.CallableStatement PrepareCall(Java.Lang.String arg0, int arg1, int arg2, int arg3); + /// + /// + /// + /// + /// + /// + /// + /// + Java.Sql.CallableStatement PrepareCall(Java.Lang.String arg0, int arg1, int arg2); + /// + /// + /// + /// + /// + /// + Java.Sql.CallableStatement PrepareCall(Java.Lang.String arg0); + /// + /// + /// + /// + /// + Java.Sql.Clob CreateClob(); + /// + /// + /// + /// + /// + Java.Sql.NClob CreateNClob(); + /// + /// + /// + /// + /// + /// + /// + /// + /// + Java.Sql.PreparedStatement PrepareStatement(Java.Lang.String arg0, int arg1, int arg2, int arg3); + /// + /// + /// + /// + /// + /// + /// + /// + Java.Sql.PreparedStatement PrepareStatement(Java.Lang.String arg0, int arg1, int arg2); + /// + /// + /// + /// + /// + /// + /// + Java.Sql.PreparedStatement PrepareStatement(Java.Lang.String arg0, int arg1); + /// + /// + /// + /// + /// + /// + /// + Java.Sql.PreparedStatement PrepareStatement(Java.Lang.String arg0, int[] arg1); + /// + /// + /// + /// + /// + /// + /// + Java.Sql.PreparedStatement PrepareStatement(Java.Lang.String arg0, Java.Lang.String[] arg1); + /// + /// + /// + /// + /// + /// + Java.Sql.PreparedStatement PrepareStatement(Java.Lang.String arg0); + /// + /// + /// + /// + /// + Java.Sql.Savepoint SetSavepoint(); + /// + /// + /// + /// + /// + /// + Java.Sql.Savepoint SetSavepoint(Java.Lang.String arg0); + /// + /// + /// + /// + /// + Java.Sql.SQLXML CreateSQLXML(); + /// + /// + /// + /// + /// + Java.Sql.Statement CreateStatement(); + /// + /// + /// + /// + /// + /// + /// + /// + Java.Sql.Statement CreateStatement(int arg0, int arg1, int arg2); + /// + /// + /// + /// + /// + /// + /// + Java.Sql.Statement CreateStatement(int arg0, int arg1); + /// + /// + /// + /// + /// + /// + /// + Java.Sql.Struct CreateStruct(Java.Lang.String arg0, object[] arg1); + /// + /// + /// + /// + /// + void Abort(Java.Util.Concurrent.Executor arg0); + /// + /// + /// + /// + void ClearWarnings(); + /// + /// + /// + /// + void Close(); + /// + /// + /// + /// + void Commit(); + /// + /// + /// + /// + /// + void ReleaseSavepoint(Java.Sql.Savepoint arg0); + /// + /// + /// + /// + void Rollback(); + /// + /// + /// + /// + /// + void Rollback(Java.Sql.Savepoint arg0); + /// + /// + /// + /// + /// + /// + void SetClientInfo(Java.Lang.String arg0, Java.Lang.String arg1); + /// + /// + /// + /// + /// + /// + void SetNetworkTimeout(Java.Util.Concurrent.Executor arg0, int arg1); + /// + /// + /// + /// + /// + void SetReadOnly(bool arg0); + /// + /// + /// + /// + /// + /// + /// + bool SetShardingKeyIfValid(Java.Sql.ShardingKey arg0, int arg1); + /// + /// + /// + /// + /// + /// + /// + /// + bool SetShardingKeyIfValid(Java.Sql.ShardingKey arg0, Java.Sql.ShardingKey arg1, int arg2); + /// + /// + /// + /// + void BeginRequest(); + /// + /// + /// + /// + void EndRequest(); + /// + /// + /// + /// + /// + /// + void SetShardingKey(Java.Sql.ShardingKey arg0, Java.Sql.ShardingKey arg1); + /// + /// + /// + /// + /// + void SetShardingKey(Java.Sql.ShardingKey arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Connection + public partial class Connection : Java.Sql.IConnection + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Sql.Wrapper(Java.Sql.Connection t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Lang.AutoCloseable(Java.Sql.Connection t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static int TRANSACTION_NONE { get { if (!_TRANSACTION_NONEReady) { _TRANSACTION_NONEContent = SGetField(LocalBridgeClazz, "TRANSACTION_NONE"); _TRANSACTION_NONEReady = true; } return _TRANSACTION_NONEContent; } } + private static int _TRANSACTION_NONEContent = default; + private static bool _TRANSACTION_NONEReady = false; // this is used because in case of generics + /// + /// + /// + public static int TRANSACTION_READ_COMMITTED { get { if (!_TRANSACTION_READ_COMMITTEDReady) { _TRANSACTION_READ_COMMITTEDContent = SGetField(LocalBridgeClazz, "TRANSACTION_READ_COMMITTED"); _TRANSACTION_READ_COMMITTEDReady = true; } return _TRANSACTION_READ_COMMITTEDContent; } } + private static int _TRANSACTION_READ_COMMITTEDContent = default; + private static bool _TRANSACTION_READ_COMMITTEDReady = false; // this is used because in case of generics + /// + /// + /// + public static int TRANSACTION_READ_UNCOMMITTED { get { if (!_TRANSACTION_READ_UNCOMMITTEDReady) { _TRANSACTION_READ_UNCOMMITTEDContent = SGetField(LocalBridgeClazz, "TRANSACTION_READ_UNCOMMITTED"); _TRANSACTION_READ_UNCOMMITTEDReady = true; } return _TRANSACTION_READ_UNCOMMITTEDContent; } } + private static int _TRANSACTION_READ_UNCOMMITTEDContent = default; + private static bool _TRANSACTION_READ_UNCOMMITTEDReady = false; // this is used because in case of generics + /// + /// + /// + public static int TRANSACTION_REPEATABLE_READ { get { if (!_TRANSACTION_REPEATABLE_READReady) { _TRANSACTION_REPEATABLE_READContent = SGetField(LocalBridgeClazz, "TRANSACTION_REPEATABLE_READ"); _TRANSACTION_REPEATABLE_READReady = true; } return _TRANSACTION_REPEATABLE_READContent; } } + private static int _TRANSACTION_REPEATABLE_READContent = default; + private static bool _TRANSACTION_REPEATABLE_READReady = false; // this is used because in case of generics + /// + /// + /// + public static int TRANSACTION_SERIALIZABLE { get { if (!_TRANSACTION_SERIALIZABLEReady) { _TRANSACTION_SERIALIZABLEContent = SGetField(LocalBridgeClazz, "TRANSACTION_SERIALIZABLE"); _TRANSACTION_SERIALIZABLEReady = true; } return _TRANSACTION_SERIALIZABLEContent; } } + private static int _TRANSACTION_SERIALIZABLEContent = default; + private static bool _TRANSACTION_SERIALIZABLEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public bool AutoCommit + { + get { return IExecuteWithSignature("getAutoCommit", "()Z"); } set { IExecuteWithSignature("setAutoCommit", "(Z)V", value); } + } + /// + /// + /// + public Java.Lang.String Catalog + { + get { return IExecuteWithSignature("getCatalog", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setCatalog", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Util.Properties ClientInfo + { + get { return IExecuteWithSignature("getClientInfo", "()Ljava/util/Properties;"); } set { IExecuteWithSignature("setClientInfo", "(Ljava/util/Properties;)V", value); } + } + /// + /// + /// + public int Holdability + { + get { return IExecuteWithSignature("getHoldability", "()I"); } set { IExecuteWithSignature("setHoldability", "(I)V", value); } + } + /// + /// + /// + public Java.Sql.DatabaseMetaData MetaData + { + get { return IExecuteWithSignature("getMetaData", "()Ljava/sql/DatabaseMetaData;"); } + } + /// + /// + /// + public int NetworkTimeout + { + get { return IExecuteWithSignature("getNetworkTimeout", "()I"); } + } + /// + /// + /// + public Java.Lang.String Schema + { + get { return IExecuteWithSignature("getSchema", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setSchema", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public int TransactionIsolation + { + get { return IExecuteWithSignature("getTransactionIsolation", "()I"); } set { IExecuteWithSignature("setTransactionIsolation", "(I)V", value); } + } + /// + /// + /// + public Java.Util.Map TypeMap + { + get { return IExecuteWithSignature>("getTypeMap", "()Ljava/util/Map;"); } set { IExecuteWithSignature("setTypeMap", "(Ljava/util/Map;)V", value); } + } + /// + /// + /// + public Java.Sql.SQLWarning Warnings + { + get { var obj = IExecuteWithSignature("getWarnings", "()Ljava/sql/SQLWarning;"); return MASES.JCOBridge.C2JBridge.JVMBridgeException.New(obj); } + } + /// + /// + /// + /// + /// + public bool IsClosed() + { + return IExecuteWithSignature("isClosed", "()Z"); + } + /// + /// + /// + /// + /// + public bool IsReadOnly() + { + return IExecuteWithSignature("isReadOnly", "()Z"); + } + /// + /// + /// + /// + /// + /// + public bool IsValid(int arg0) + { + return IExecuteWithSignature("isValid", "(I)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String GetClientInfo(Java.Lang.String arg0) + { + return IExecuteWithSignature("getClientInfo", "(Ljava/lang/String;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String NativeSQL(Java.Lang.String arg0) + { + return IExecuteWithSignature("nativeSQL", "(Ljava/lang/String;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Sql.Array CreateArrayOf(Java.Lang.String arg0, object[] arg1) + { + return IExecute("createArrayOf", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Sql.Blob CreateBlob() + { + return IExecuteWithSignature("createBlob", "()Ljava/sql/Blob;"); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Sql.CallableStatement PrepareCall(Java.Lang.String arg0, int arg1, int arg2, int arg3) + { + return IExecute("prepareCall", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Sql.CallableStatement PrepareCall(Java.Lang.String arg0, int arg1, int arg2) + { + return IExecute("prepareCall", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public Java.Sql.CallableStatement PrepareCall(Java.Lang.String arg0) + { + return IExecuteWithSignature("prepareCall", "(Ljava/lang/String;)Ljava/sql/CallableStatement;", arg0); + } + /// + /// + /// + /// + /// + public Java.Sql.Clob CreateClob() + { + return IExecuteWithSignature("createClob", "()Ljava/sql/Clob;"); + } + /// + /// + /// + /// + /// + public Java.Sql.NClob CreateNClob() + { + return IExecuteWithSignature("createNClob", "()Ljava/sql/NClob;"); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Sql.PreparedStatement PrepareStatement(Java.Lang.String arg0, int arg1, int arg2, int arg3) + { + return IExecute("prepareStatement", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Sql.PreparedStatement PrepareStatement(Java.Lang.String arg0, int arg1, int arg2) + { + return IExecute("prepareStatement", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Sql.PreparedStatement PrepareStatement(Java.Lang.String arg0, int arg1) + { + return IExecute("prepareStatement", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Sql.PreparedStatement PrepareStatement(Java.Lang.String arg0, int[] arg1) + { + return IExecute("prepareStatement", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Sql.PreparedStatement PrepareStatement(Java.Lang.String arg0, Java.Lang.String[] arg1) + { + return IExecute("prepareStatement", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Sql.PreparedStatement PrepareStatement(Java.Lang.String arg0) + { + return IExecuteWithSignature("prepareStatement", "(Ljava/lang/String;)Ljava/sql/PreparedStatement;", arg0); + } + /// + /// + /// + /// + /// + public Java.Sql.Savepoint SetSavepoint() + { + return IExecuteWithSignature("setSavepoint", "()Ljava/sql/Savepoint;"); + } + /// + /// + /// + /// + /// + /// + public Java.Sql.Savepoint SetSavepoint(Java.Lang.String arg0) + { + return IExecuteWithSignature("setSavepoint", "(Ljava/lang/String;)Ljava/sql/Savepoint;", arg0); + } + /// + /// + /// + /// + /// + public Java.Sql.SQLXML CreateSQLXML() + { + return IExecuteWithSignature("createSQLXML", "()Ljava/sql/SQLXML;"); + } + /// + /// + /// + /// + /// + public Java.Sql.Statement CreateStatement() + { + return IExecuteWithSignature("createStatement", "()Ljava/sql/Statement;"); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Sql.Statement CreateStatement(int arg0, int arg1, int arg2) + { + return IExecute("createStatement", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Sql.Statement CreateStatement(int arg0, int arg1) + { + return IExecute("createStatement", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Sql.Struct CreateStruct(Java.Lang.String arg0, object[] arg1) + { + return IExecute("createStruct", arg0, arg1); + } + /// + /// + /// + /// + /// + public void Abort(Java.Util.Concurrent.Executor arg0) + { + IExecuteWithSignature("abort", "(Ljava/util/concurrent/Executor;)V", arg0); + } + /// + /// + /// + /// + public void ClearWarnings() + { + IExecuteWithSignature("clearWarnings", "()V"); + } + /// + /// + /// + /// + public void Close() + { + IExecuteWithSignature("close", "()V"); + } + /// + /// + /// + /// + public void Commit() + { + IExecuteWithSignature("commit", "()V"); + } + /// + /// + /// + /// + /// + public void ReleaseSavepoint(Java.Sql.Savepoint arg0) + { + IExecuteWithSignature("releaseSavepoint", "(Ljava/sql/Savepoint;)V", arg0); + } + /// + /// + /// + /// + public void Rollback() + { + IExecuteWithSignature("rollback", "()V"); + } + /// + /// + /// + /// + /// + public void Rollback(Java.Sql.Savepoint arg0) + { + IExecuteWithSignature("rollback", "(Ljava/sql/Savepoint;)V", arg0); + } + /// + /// + /// + /// + /// + /// + public void SetClientInfo(Java.Lang.String arg0, Java.Lang.String arg1) + { + IExecute("setClientInfo", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetNetworkTimeout(Java.Util.Concurrent.Executor arg0, int arg1) + { + IExecute("setNetworkTimeout", arg0, arg1); + } + /// + /// + /// + /// + /// + public void SetReadOnly(bool arg0) + { + IExecuteWithSignature("setReadOnly", "(Z)V", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public bool SetShardingKeyIfValid(Java.Sql.ShardingKey arg0, int arg1) + { + return IExecute("setShardingKeyIfValid", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public bool SetShardingKeyIfValid(Java.Sql.ShardingKey arg0, Java.Sql.ShardingKey arg1, int arg2) + { + return IExecute("setShardingKeyIfValid", arg0, arg1, arg2); + } + /// + /// + /// + /// + public void BeginRequest() + { + IExecuteWithSignature("beginRequest", "()V"); + } + /// + /// + /// + /// + public void EndRequest() + { + IExecuteWithSignature("endRequest", "()V"); + } + /// + /// + /// + /// + /// + /// + public void SetShardingKey(Java.Sql.ShardingKey arg0, Java.Sql.ShardingKey arg1) + { + IExecute("setShardingKey", arg0, arg1); + } + /// + /// + /// + /// + /// + public void SetShardingKey(Java.Sql.ShardingKey arg0) + { + IExecuteWithSignature("setShardingKey", "(Ljava/sql/ShardingKey;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Sql/ConnectionBuilder.cs b/src/net/JNet/GeneratedCore/Java/Sql/ConnectionBuilder.cs new file mode 100644 index 0000000000..a620c30b84 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Sql/ConnectionBuilder.cs @@ -0,0 +1,151 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Sql +{ + #region IConnectionBuilder + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IConnectionBuilder + { + #region Instance methods + /// + /// + /// + /// + /// + Java.Sql.Connection Build(); + /// + /// + /// + /// + /// + Java.Sql.ConnectionBuilder Password(Java.Lang.String arg0); + /// + /// + /// + /// + /// + Java.Sql.ConnectionBuilder ShardingKey(Java.Sql.ShardingKey arg0); + /// + /// + /// + /// + /// + Java.Sql.ConnectionBuilder SuperShardingKey(Java.Sql.ShardingKey arg0); + /// + /// + /// + /// + /// + Java.Sql.ConnectionBuilder User(Java.Lang.String arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ConnectionBuilder + public partial class ConnectionBuilder : Java.Sql.IConnectionBuilder + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public Java.Sql.Connection Build() + { + return IExecuteWithSignature("build", "()Ljava/sql/Connection;"); + } + /// + /// + /// + /// + /// + public Java.Sql.ConnectionBuilder Password(Java.Lang.String arg0) + { + return IExecuteWithSignature("password", "(Ljava/lang/String;)Ljava/sql/ConnectionBuilder;", arg0); + } + /// + /// + /// + /// + /// + public Java.Sql.ConnectionBuilder ShardingKey(Java.Sql.ShardingKey arg0) + { + return IExecuteWithSignature("shardingKey", "(Ljava/sql/ShardingKey;)Ljava/sql/ConnectionBuilder;", arg0); + } + /// + /// + /// + /// + /// + public Java.Sql.ConnectionBuilder SuperShardingKey(Java.Sql.ShardingKey arg0) + { + return IExecuteWithSignature("superShardingKey", "(Ljava/sql/ShardingKey;)Ljava/sql/ConnectionBuilder;", arg0); + } + /// + /// + /// + /// + /// + public Java.Sql.ConnectionBuilder User(Java.Lang.String arg0) + { + return IExecuteWithSignature("user", "(Ljava/lang/String;)Ljava/sql/ConnectionBuilder;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Sql/DataTruncation.cs b/src/net/JNet/GeneratedCore/Java/Sql/DataTruncation.cs new file mode 100644 index 0000000000..675db391d1 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Sql/DataTruncation.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Sql +{ + #region DataTruncation + public partial class DataTruncation + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Sql/DatabaseMetaData.cs b/src/net/JNet/GeneratedCore/Java/Sql/DatabaseMetaData.cs new file mode 100644 index 0000000000..0f7f7fed12 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Sql/DatabaseMetaData.cs @@ -0,0 +1,3063 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Sql +{ + #region IDatabaseMetaData + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IDatabaseMetaData : Java.Sql.IWrapper + { + #region Instance methods + /// + /// + /// + Java.Sql.ResultSet Catalogs { get; } + /// + /// + /// + Java.Lang.String CatalogSeparator { get; } + /// + /// + /// + Java.Lang.String CatalogTerm { get; } + /// + /// + /// + Java.Sql.ResultSet ClientInfoProperties { get; } + /// + /// + /// + Java.Sql.Connection Connection { get; } + /// + /// + /// + int DatabaseMajorVersion { get; } + /// + /// + /// + int DatabaseMinorVersion { get; } + /// + /// + /// + Java.Lang.String DatabaseProductName { get; } + /// + /// + /// + Java.Lang.String DatabaseProductVersion { get; } + /// + /// + /// + int DefaultTransactionIsolation { get; } + /// + /// + /// + int DriverMajorVersion { get; } + /// + /// + /// + int DriverMinorVersion { get; } + /// + /// + /// + Java.Lang.String DriverName { get; } + /// + /// + /// + Java.Lang.String DriverVersion { get; } + /// + /// + /// + Java.Lang.String ExtraNameCharacters { get; } + /// + /// + /// + Java.Lang.String IdentifierQuoteString { get; } + /// + /// + /// + int JDBCMajorVersion { get; } + /// + /// + /// + int JDBCMinorVersion { get; } + /// + /// + /// + int MaxBinaryLiteralLength { get; } + /// + /// + /// + int MaxCatalogNameLength { get; } + /// + /// + /// + int MaxCharLiteralLength { get; } + /// + /// + /// + int MaxColumnNameLength { get; } + /// + /// + /// + int MaxColumnsInGroupBy { get; } + /// + /// + /// + int MaxColumnsInIndex { get; } + /// + /// + /// + int MaxColumnsInOrderBy { get; } + /// + /// + /// + int MaxColumnsInSelect { get; } + /// + /// + /// + int MaxColumnsInTable { get; } + /// + /// + /// + int MaxConnections { get; } + /// + /// + /// + int MaxCursorNameLength { get; } + /// + /// + /// + int MaxIndexLength { get; } + /// + /// + /// + long MaxLogicalLobSize { get; } + /// + /// + /// + int MaxProcedureNameLength { get; } + /// + /// + /// + int MaxRowSize { get; } + /// + /// + /// + int MaxSchemaNameLength { get; } + /// + /// + /// + int MaxStatementLength { get; } + /// + /// + /// + int MaxStatements { get; } + /// + /// + /// + int MaxTableNameLength { get; } + /// + /// + /// + int MaxTablesInSelect { get; } + /// + /// + /// + int MaxUserNameLength { get; } + /// + /// + /// + Java.Lang.String NumericFunctions { get; } + /// + /// + /// + Java.Lang.String ProcedureTerm { get; } + /// + /// + /// + int ResultSetHoldability { get; } + /// + /// + /// + Java.Sql.RowIdLifetime RowIdLifetime { get; } + /// + /// + /// + Java.Sql.ResultSet Schemas { get; } + /// + /// + /// + Java.Lang.String SchemaTerm { get; } + /// + /// + /// + Java.Lang.String SearchStringEscape { get; } + /// + /// + /// + Java.Lang.String SQLKeywords { get; } + /// + /// + /// + int SQLStateType { get; } + /// + /// + /// + Java.Lang.String StringFunctions { get; } + /// + /// + /// + Java.Lang.String SystemFunctions { get; } + /// + /// + /// + Java.Sql.ResultSet TableTypes { get; } + /// + /// + /// + Java.Lang.String TimeDateFunctions { get; } + /// + /// + /// + Java.Sql.ResultSet TypeInfo { get; } + /// + /// + /// + Java.Lang.String URL { get; } + /// + /// + /// + Java.Lang.String UserName { get; } + /// + /// + /// + /// + /// + bool AllProceduresAreCallable(); + /// + /// + /// + /// + /// + bool AllTablesAreSelectable(); + /// + /// + /// + /// + /// + bool AutoCommitFailureClosesAllResultSets(); + /// + /// + /// + /// + /// + bool DataDefinitionCausesTransactionCommit(); + /// + /// + /// + /// + /// + bool DataDefinitionIgnoredInTransactions(); + /// + /// + /// + /// + /// + /// + bool DeletesAreDetected(int arg0); + /// + /// + /// + /// + /// + bool DoesMaxRowSizeIncludeBlobs(); + /// + /// + /// + /// + /// + bool GeneratedKeyAlwaysReturned(); + /// + /// + /// + /// + /// + /// + bool InsertsAreDetected(int arg0); + /// + /// + /// + /// + /// + bool IsCatalogAtStart(); + /// + /// + /// + /// + /// + bool IsReadOnly(); + /// + /// + /// + /// + /// + bool LocatorsUpdateCopy(); + /// + /// + /// + /// + /// + bool NullPlusNonNullIsNull(); + /// + /// + /// + /// + /// + bool NullsAreSortedAtEnd(); + /// + /// + /// + /// + /// + bool NullsAreSortedAtStart(); + /// + /// + /// + /// + /// + bool NullsAreSortedHigh(); + /// + /// + /// + /// + /// + bool NullsAreSortedLow(); + /// + /// + /// + /// + /// + /// + bool OthersDeletesAreVisible(int arg0); + /// + /// + /// + /// + /// + /// + bool OthersInsertsAreVisible(int arg0); + /// + /// + /// + /// + /// + /// + bool OthersUpdatesAreVisible(int arg0); + /// + /// + /// + /// + /// + /// + bool OwnDeletesAreVisible(int arg0); + /// + /// + /// + /// + /// + /// + bool OwnInsertsAreVisible(int arg0); + /// + /// + /// + /// + /// + /// + bool OwnUpdatesAreVisible(int arg0); + /// + /// + /// + /// + /// + bool StoresLowerCaseIdentifiers(); + /// + /// + /// + /// + /// + bool StoresLowerCaseQuotedIdentifiers(); + /// + /// + /// + /// + /// + bool StoresMixedCaseIdentifiers(); + /// + /// + /// + /// + /// + bool StoresMixedCaseQuotedIdentifiers(); + /// + /// + /// + /// + /// + bool StoresUpperCaseIdentifiers(); + /// + /// + /// + /// + /// + bool StoresUpperCaseQuotedIdentifiers(); + /// + /// + /// + /// + /// + bool SupportsAlterTableWithAddColumn(); + /// + /// + /// + /// + /// + bool SupportsAlterTableWithDropColumn(); + /// + /// + /// + /// + /// + bool SupportsANSI92EntryLevelSQL(); + /// + /// + /// + /// + /// + bool SupportsANSI92FullSQL(); + /// + /// + /// + /// + /// + bool SupportsANSI92IntermediateSQL(); + /// + /// + /// + /// + /// + bool SupportsBatchUpdates(); + /// + /// + /// + /// + /// + bool SupportsCatalogsInDataManipulation(); + /// + /// + /// + /// + /// + bool SupportsCatalogsInIndexDefinitions(); + /// + /// + /// + /// + /// + bool SupportsCatalogsInPrivilegeDefinitions(); + /// + /// + /// + /// + /// + bool SupportsCatalogsInProcedureCalls(); + /// + /// + /// + /// + /// + bool SupportsCatalogsInTableDefinitions(); + /// + /// + /// + /// + /// + bool SupportsColumnAliasing(); + /// + /// + /// + /// + /// + bool SupportsConvert(); + /// + /// + /// + /// + /// + /// + /// + bool SupportsConvert(int arg0, int arg1); + /// + /// + /// + /// + /// + bool SupportsCoreSQLGrammar(); + /// + /// + /// + /// + /// + bool SupportsCorrelatedSubqueries(); + /// + /// + /// + /// + /// + bool SupportsDataDefinitionAndDataManipulationTransactions(); + /// + /// + /// + /// + /// + bool SupportsDataManipulationTransactionsOnly(); + /// + /// + /// + /// + /// + bool SupportsDifferentTableCorrelationNames(); + /// + /// + /// + /// + /// + bool SupportsExpressionsInOrderBy(); + /// + /// + /// + /// + /// + bool SupportsExtendedSQLGrammar(); + /// + /// + /// + /// + /// + bool SupportsFullOuterJoins(); + /// + /// + /// + /// + /// + bool SupportsGetGeneratedKeys(); + /// + /// + /// + /// + /// + bool SupportsGroupBy(); + /// + /// + /// + /// + /// + bool SupportsGroupByBeyondSelect(); + /// + /// + /// + /// + /// + bool SupportsGroupByUnrelated(); + /// + /// + /// + /// + /// + bool SupportsIntegrityEnhancementFacility(); + /// + /// + /// + /// + /// + bool SupportsLikeEscapeClause(); + /// + /// + /// + /// + /// + bool SupportsLimitedOuterJoins(); + /// + /// + /// + /// + /// + bool SupportsMinimumSQLGrammar(); + /// + /// + /// + /// + /// + bool SupportsMixedCaseIdentifiers(); + /// + /// + /// + /// + /// + bool SupportsMixedCaseQuotedIdentifiers(); + /// + /// + /// + /// + /// + bool SupportsMultipleOpenResults(); + /// + /// + /// + /// + /// + bool SupportsMultipleResultSets(); + /// + /// + /// + /// + /// + bool SupportsMultipleTransactions(); + /// + /// + /// + /// + /// + bool SupportsNamedParameters(); + /// + /// + /// + /// + /// + bool SupportsNonNullableColumns(); + /// + /// + /// + /// + /// + bool SupportsOpenCursorsAcrossCommit(); + /// + /// + /// + /// + /// + bool SupportsOpenCursorsAcrossRollback(); + /// + /// + /// + /// + /// + bool SupportsOpenStatementsAcrossCommit(); + /// + /// + /// + /// + /// + bool SupportsOpenStatementsAcrossRollback(); + /// + /// + /// + /// + /// + bool SupportsOrderByUnrelated(); + /// + /// + /// + /// + /// + bool SupportsOuterJoins(); + /// + /// + /// + /// + /// + bool SupportsPositionedDelete(); + /// + /// + /// + /// + /// + bool SupportsPositionedUpdate(); + /// + /// + /// + /// + /// + /// + /// + bool SupportsResultSetConcurrency(int arg0, int arg1); + /// + /// + /// + /// + /// + /// + bool SupportsResultSetHoldability(int arg0); + /// + /// + /// + /// + /// + /// + bool SupportsResultSetType(int arg0); + /// + /// + /// + /// + /// + bool SupportsSavepoints(); + /// + /// + /// + /// + /// + bool SupportsSchemasInDataManipulation(); + /// + /// + /// + /// + /// + bool SupportsSchemasInIndexDefinitions(); + /// + /// + /// + /// + /// + bool SupportsSchemasInPrivilegeDefinitions(); + /// + /// + /// + /// + /// + bool SupportsSchemasInProcedureCalls(); + /// + /// + /// + /// + /// + bool SupportsSchemasInTableDefinitions(); + /// + /// + /// + /// + /// + bool SupportsSelectForUpdate(); + /// + /// + /// + /// + /// + bool SupportsStatementPooling(); + /// + /// + /// + /// + /// + bool SupportsStoredFunctionsUsingCallSyntax(); + /// + /// + /// + /// + /// + bool SupportsStoredProcedures(); + /// + /// + /// + /// + /// + bool SupportsSubqueriesInComparisons(); + /// + /// + /// + /// + /// + bool SupportsSubqueriesInExists(); + /// + /// + /// + /// + /// + bool SupportsSubqueriesInIns(); + /// + /// + /// + /// + /// + bool SupportsSubqueriesInQuantifieds(); + /// + /// + /// + /// + /// + bool SupportsTableCorrelationNames(); + /// + /// + /// + /// + /// + /// + bool SupportsTransactionIsolationLevel(int arg0); + /// + /// + /// + /// + /// + bool SupportsTransactions(); + /// + /// + /// + /// + /// + bool SupportsUnion(); + /// + /// + /// + /// + /// + bool SupportsUnionAll(); + /// + /// + /// + /// + /// + /// + bool UpdatesAreDetected(int arg0); + /// + /// + /// + /// + /// + bool UsesLocalFilePerTable(); + /// + /// + /// + /// + /// + bool UsesLocalFiles(); + /// + /// + /// + /// + /// + /// + /// + /// + /// + Java.Sql.ResultSet GetAttributes(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2, Java.Lang.String arg3); + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + Java.Sql.ResultSet GetBestRowIdentifier(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2, int arg3, bool arg4); + /// + /// + /// + /// + /// + /// + /// + /// + /// + Java.Sql.ResultSet GetColumnPrivileges(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2, Java.Lang.String arg3); + /// + /// + /// + /// + /// + /// + /// + /// + /// + Java.Sql.ResultSet GetColumns(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2, Java.Lang.String arg3); + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + Java.Sql.ResultSet GetCrossReference(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2, Java.Lang.String arg3, Java.Lang.String arg4, Java.Lang.String arg5); + /// + /// + /// + /// + /// + /// + /// + /// + Java.Sql.ResultSet GetExportedKeys(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2); + /// + /// + /// + /// + /// + /// + /// + /// + /// + Java.Sql.ResultSet GetFunctionColumns(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2, Java.Lang.String arg3); + /// + /// + /// + /// + /// + /// + /// + /// + Java.Sql.ResultSet GetFunctions(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2); + /// + /// + /// + /// + /// + /// + /// + /// + Java.Sql.ResultSet GetImportedKeys(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2); + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + Java.Sql.ResultSet GetIndexInfo(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2, bool arg3, bool arg4); + /// + /// + /// + /// + /// + /// + /// + /// + Java.Sql.ResultSet GetPrimaryKeys(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2); + /// + /// + /// + /// + /// + /// + /// + /// + /// + Java.Sql.ResultSet GetProcedureColumns(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2, Java.Lang.String arg3); + /// + /// + /// + /// + /// + /// + /// + /// + Java.Sql.ResultSet GetProcedures(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2); + /// + /// + /// + /// + /// + /// + /// + /// + /// + Java.Sql.ResultSet GetPseudoColumns(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2, Java.Lang.String arg3); + /// + /// + /// + /// + /// + /// + /// + Java.Sql.ResultSet GetSchemas(Java.Lang.String arg0, Java.Lang.String arg1); + /// + /// + /// + /// + /// + /// + /// + /// + Java.Sql.ResultSet GetSuperTables(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2); + /// + /// + /// + /// + /// + /// + /// + /// + Java.Sql.ResultSet GetSuperTypes(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2); + /// + /// + /// + /// + /// + /// + /// + /// + Java.Sql.ResultSet GetTablePrivileges(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2); + /// + /// + /// + /// + /// + /// + /// + /// + /// + Java.Sql.ResultSet GetTables(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2, Java.Lang.String[] arg3); + /// + /// + /// + /// + /// + /// + /// + /// + /// + Java.Sql.ResultSet GetUDTs(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2, int[] arg3); + /// + /// + /// + /// + /// + /// + /// + /// + Java.Sql.ResultSet GetVersionColumns(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2); + /// + /// + /// + /// + /// + bool SupportsRefCursors(); + /// + /// + /// + /// + /// + bool SupportsSharding(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region DatabaseMetaData + public partial class DatabaseMetaData : Java.Sql.IDatabaseMetaData + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int bestRowNotPseudo { get { if (!_bestRowNotPseudoReady) { _bestRowNotPseudoContent = SGetField(LocalBridgeClazz, "bestRowNotPseudo"); _bestRowNotPseudoReady = true; } return _bestRowNotPseudoContent; } } + private static int _bestRowNotPseudoContent = default; + private static bool _bestRowNotPseudoReady = false; // this is used because in case of generics + /// + /// + /// + public static int bestRowPseudo { get { if (!_bestRowPseudoReady) { _bestRowPseudoContent = SGetField(LocalBridgeClazz, "bestRowPseudo"); _bestRowPseudoReady = true; } return _bestRowPseudoContent; } } + private static int _bestRowPseudoContent = default; + private static bool _bestRowPseudoReady = false; // this is used because in case of generics + /// + /// + /// + public static int bestRowSession { get { if (!_bestRowSessionReady) { _bestRowSessionContent = SGetField(LocalBridgeClazz, "bestRowSession"); _bestRowSessionReady = true; } return _bestRowSessionContent; } } + private static int _bestRowSessionContent = default; + private static bool _bestRowSessionReady = false; // this is used because in case of generics + /// + /// + /// + public static int bestRowTemporary { get { if (!_bestRowTemporaryReady) { _bestRowTemporaryContent = SGetField(LocalBridgeClazz, "bestRowTemporary"); _bestRowTemporaryReady = true; } return _bestRowTemporaryContent; } } + private static int _bestRowTemporaryContent = default; + private static bool _bestRowTemporaryReady = false; // this is used because in case of generics + /// + /// + /// + public static int bestRowTransaction { get { if (!_bestRowTransactionReady) { _bestRowTransactionContent = SGetField(LocalBridgeClazz, "bestRowTransaction"); _bestRowTransactionReady = true; } return _bestRowTransactionContent; } } + private static int _bestRowTransactionContent = default; + private static bool _bestRowTransactionReady = false; // this is used because in case of generics + /// + /// + /// + public static int bestRowUnknown { get { if (!_bestRowUnknownReady) { _bestRowUnknownContent = SGetField(LocalBridgeClazz, "bestRowUnknown"); _bestRowUnknownReady = true; } return _bestRowUnknownContent; } } + private static int _bestRowUnknownContent = default; + private static bool _bestRowUnknownReady = false; // this is used because in case of generics + /// + /// + /// + public static int columnNoNulls { get { if (!_columnNoNullsReady) { _columnNoNullsContent = SGetField(LocalBridgeClazz, "columnNoNulls"); _columnNoNullsReady = true; } return _columnNoNullsContent; } } + private static int _columnNoNullsContent = default; + private static bool _columnNoNullsReady = false; // this is used because in case of generics + /// + /// + /// + public static int columnNullable { get { if (!_columnNullableReady) { _columnNullableContent = SGetField(LocalBridgeClazz, "columnNullable"); _columnNullableReady = true; } return _columnNullableContent; } } + private static int _columnNullableContent = default; + private static bool _columnNullableReady = false; // this is used because in case of generics + /// + /// + /// + public static int columnNullableUnknown { get { if (!_columnNullableUnknownReady) { _columnNullableUnknownContent = SGetField(LocalBridgeClazz, "columnNullableUnknown"); _columnNullableUnknownReady = true; } return _columnNullableUnknownContent; } } + private static int _columnNullableUnknownContent = default; + private static bool _columnNullableUnknownReady = false; // this is used because in case of generics + /// + /// + /// + public static int functionColumnIn { get { if (!_functionColumnInReady) { _functionColumnInContent = SGetField(LocalBridgeClazz, "functionColumnIn"); _functionColumnInReady = true; } return _functionColumnInContent; } } + private static int _functionColumnInContent = default; + private static bool _functionColumnInReady = false; // this is used because in case of generics + /// + /// + /// + public static int functionColumnInOut { get { if (!_functionColumnInOutReady) { _functionColumnInOutContent = SGetField(LocalBridgeClazz, "functionColumnInOut"); _functionColumnInOutReady = true; } return _functionColumnInOutContent; } } + private static int _functionColumnInOutContent = default; + private static bool _functionColumnInOutReady = false; // this is used because in case of generics + /// + /// + /// + public static int functionColumnOut { get { if (!_functionColumnOutReady) { _functionColumnOutContent = SGetField(LocalBridgeClazz, "functionColumnOut"); _functionColumnOutReady = true; } return _functionColumnOutContent; } } + private static int _functionColumnOutContent = default; + private static bool _functionColumnOutReady = false; // this is used because in case of generics + /// + /// + /// + public static int functionColumnResult { get { if (!_functionColumnResultReady) { _functionColumnResultContent = SGetField(LocalBridgeClazz, "functionColumnResult"); _functionColumnResultReady = true; } return _functionColumnResultContent; } } + private static int _functionColumnResultContent = default; + private static bool _functionColumnResultReady = false; // this is used because in case of generics + /// + /// + /// + public static int functionColumnUnknown { get { if (!_functionColumnUnknownReady) { _functionColumnUnknownContent = SGetField(LocalBridgeClazz, "functionColumnUnknown"); _functionColumnUnknownReady = true; } return _functionColumnUnknownContent; } } + private static int _functionColumnUnknownContent = default; + private static bool _functionColumnUnknownReady = false; // this is used because in case of generics + /// + /// + /// + public static int functionNoNulls { get { if (!_functionNoNullsReady) { _functionNoNullsContent = SGetField(LocalBridgeClazz, "functionNoNulls"); _functionNoNullsReady = true; } return _functionNoNullsContent; } } + private static int _functionNoNullsContent = default; + private static bool _functionNoNullsReady = false; // this is used because in case of generics + /// + /// + /// + public static int functionNoTable { get { if (!_functionNoTableReady) { _functionNoTableContent = SGetField(LocalBridgeClazz, "functionNoTable"); _functionNoTableReady = true; } return _functionNoTableContent; } } + private static int _functionNoTableContent = default; + private static bool _functionNoTableReady = false; // this is used because in case of generics + /// + /// + /// + public static int functionNullable { get { if (!_functionNullableReady) { _functionNullableContent = SGetField(LocalBridgeClazz, "functionNullable"); _functionNullableReady = true; } return _functionNullableContent; } } + private static int _functionNullableContent = default; + private static bool _functionNullableReady = false; // this is used because in case of generics + /// + /// + /// + public static int functionNullableUnknown { get { if (!_functionNullableUnknownReady) { _functionNullableUnknownContent = SGetField(LocalBridgeClazz, "functionNullableUnknown"); _functionNullableUnknownReady = true; } return _functionNullableUnknownContent; } } + private static int _functionNullableUnknownContent = default; + private static bool _functionNullableUnknownReady = false; // this is used because in case of generics + /// + /// + /// + public static int functionResultUnknown { get { if (!_functionResultUnknownReady) { _functionResultUnknownContent = SGetField(LocalBridgeClazz, "functionResultUnknown"); _functionResultUnknownReady = true; } return _functionResultUnknownContent; } } + private static int _functionResultUnknownContent = default; + private static bool _functionResultUnknownReady = false; // this is used because in case of generics + /// + /// + /// + public static int functionReturn { get { if (!_functionReturnReady) { _functionReturnContent = SGetField(LocalBridgeClazz, "functionReturn"); _functionReturnReady = true; } return _functionReturnContent; } } + private static int _functionReturnContent = default; + private static bool _functionReturnReady = false; // this is used because in case of generics + /// + /// + /// + public static int functionReturnsTable { get { if (!_functionReturnsTableReady) { _functionReturnsTableContent = SGetField(LocalBridgeClazz, "functionReturnsTable"); _functionReturnsTableReady = true; } return _functionReturnsTableContent; } } + private static int _functionReturnsTableContent = default; + private static bool _functionReturnsTableReady = false; // this is used because in case of generics + /// + /// + /// + public static int importedKeyCascade { get { if (!_importedKeyCascadeReady) { _importedKeyCascadeContent = SGetField(LocalBridgeClazz, "importedKeyCascade"); _importedKeyCascadeReady = true; } return _importedKeyCascadeContent; } } + private static int _importedKeyCascadeContent = default; + private static bool _importedKeyCascadeReady = false; // this is used because in case of generics + /// + /// + /// + public static int importedKeyInitiallyDeferred { get { if (!_importedKeyInitiallyDeferredReady) { _importedKeyInitiallyDeferredContent = SGetField(LocalBridgeClazz, "importedKeyInitiallyDeferred"); _importedKeyInitiallyDeferredReady = true; } return _importedKeyInitiallyDeferredContent; } } + private static int _importedKeyInitiallyDeferredContent = default; + private static bool _importedKeyInitiallyDeferredReady = false; // this is used because in case of generics + /// + /// + /// + public static int importedKeyInitiallyImmediate { get { if (!_importedKeyInitiallyImmediateReady) { _importedKeyInitiallyImmediateContent = SGetField(LocalBridgeClazz, "importedKeyInitiallyImmediate"); _importedKeyInitiallyImmediateReady = true; } return _importedKeyInitiallyImmediateContent; } } + private static int _importedKeyInitiallyImmediateContent = default; + private static bool _importedKeyInitiallyImmediateReady = false; // this is used because in case of generics + /// + /// + /// + public static int importedKeyNoAction { get { if (!_importedKeyNoActionReady) { _importedKeyNoActionContent = SGetField(LocalBridgeClazz, "importedKeyNoAction"); _importedKeyNoActionReady = true; } return _importedKeyNoActionContent; } } + private static int _importedKeyNoActionContent = default; + private static bool _importedKeyNoActionReady = false; // this is used because in case of generics + /// + /// + /// + public static int importedKeyNotDeferrable { get { if (!_importedKeyNotDeferrableReady) { _importedKeyNotDeferrableContent = SGetField(LocalBridgeClazz, "importedKeyNotDeferrable"); _importedKeyNotDeferrableReady = true; } return _importedKeyNotDeferrableContent; } } + private static int _importedKeyNotDeferrableContent = default; + private static bool _importedKeyNotDeferrableReady = false; // this is used because in case of generics + /// + /// + /// + public static int importedKeyRestrict { get { if (!_importedKeyRestrictReady) { _importedKeyRestrictContent = SGetField(LocalBridgeClazz, "importedKeyRestrict"); _importedKeyRestrictReady = true; } return _importedKeyRestrictContent; } } + private static int _importedKeyRestrictContent = default; + private static bool _importedKeyRestrictReady = false; // this is used because in case of generics + /// + /// + /// + public static int importedKeySetDefault { get { if (!_importedKeySetDefaultReady) { _importedKeySetDefaultContent = SGetField(LocalBridgeClazz, "importedKeySetDefault"); _importedKeySetDefaultReady = true; } return _importedKeySetDefaultContent; } } + private static int _importedKeySetDefaultContent = default; + private static bool _importedKeySetDefaultReady = false; // this is used because in case of generics + /// + /// + /// + public static int importedKeySetNull { get { if (!_importedKeySetNullReady) { _importedKeySetNullContent = SGetField(LocalBridgeClazz, "importedKeySetNull"); _importedKeySetNullReady = true; } return _importedKeySetNullContent; } } + private static int _importedKeySetNullContent = default; + private static bool _importedKeySetNullReady = false; // this is used because in case of generics + /// + /// + /// + public static int procedureColumnIn { get { if (!_procedureColumnInReady) { _procedureColumnInContent = SGetField(LocalBridgeClazz, "procedureColumnIn"); _procedureColumnInReady = true; } return _procedureColumnInContent; } } + private static int _procedureColumnInContent = default; + private static bool _procedureColumnInReady = false; // this is used because in case of generics + /// + /// + /// + public static int procedureColumnInOut { get { if (!_procedureColumnInOutReady) { _procedureColumnInOutContent = SGetField(LocalBridgeClazz, "procedureColumnInOut"); _procedureColumnInOutReady = true; } return _procedureColumnInOutContent; } } + private static int _procedureColumnInOutContent = default; + private static bool _procedureColumnInOutReady = false; // this is used because in case of generics + /// + /// + /// + public static int procedureColumnOut { get { if (!_procedureColumnOutReady) { _procedureColumnOutContent = SGetField(LocalBridgeClazz, "procedureColumnOut"); _procedureColumnOutReady = true; } return _procedureColumnOutContent; } } + private static int _procedureColumnOutContent = default; + private static bool _procedureColumnOutReady = false; // this is used because in case of generics + /// + /// + /// + public static int procedureColumnResult { get { if (!_procedureColumnResultReady) { _procedureColumnResultContent = SGetField(LocalBridgeClazz, "procedureColumnResult"); _procedureColumnResultReady = true; } return _procedureColumnResultContent; } } + private static int _procedureColumnResultContent = default; + private static bool _procedureColumnResultReady = false; // this is used because in case of generics + /// + /// + /// + public static int procedureColumnReturn { get { if (!_procedureColumnReturnReady) { _procedureColumnReturnContent = SGetField(LocalBridgeClazz, "procedureColumnReturn"); _procedureColumnReturnReady = true; } return _procedureColumnReturnContent; } } + private static int _procedureColumnReturnContent = default; + private static bool _procedureColumnReturnReady = false; // this is used because in case of generics + /// + /// + /// + public static int procedureColumnUnknown { get { if (!_procedureColumnUnknownReady) { _procedureColumnUnknownContent = SGetField(LocalBridgeClazz, "procedureColumnUnknown"); _procedureColumnUnknownReady = true; } return _procedureColumnUnknownContent; } } + private static int _procedureColumnUnknownContent = default; + private static bool _procedureColumnUnknownReady = false; // this is used because in case of generics + /// + /// + /// + public static int procedureNoNulls { get { if (!_procedureNoNullsReady) { _procedureNoNullsContent = SGetField(LocalBridgeClazz, "procedureNoNulls"); _procedureNoNullsReady = true; } return _procedureNoNullsContent; } } + private static int _procedureNoNullsContent = default; + private static bool _procedureNoNullsReady = false; // this is used because in case of generics + /// + /// + /// + public static int procedureNoResult { get { if (!_procedureNoResultReady) { _procedureNoResultContent = SGetField(LocalBridgeClazz, "procedureNoResult"); _procedureNoResultReady = true; } return _procedureNoResultContent; } } + private static int _procedureNoResultContent = default; + private static bool _procedureNoResultReady = false; // this is used because in case of generics + /// + /// + /// + public static int procedureNullable { get { if (!_procedureNullableReady) { _procedureNullableContent = SGetField(LocalBridgeClazz, "procedureNullable"); _procedureNullableReady = true; } return _procedureNullableContent; } } + private static int _procedureNullableContent = default; + private static bool _procedureNullableReady = false; // this is used because in case of generics + /// + /// + /// + public static int procedureNullableUnknown { get { if (!_procedureNullableUnknownReady) { _procedureNullableUnknownContent = SGetField(LocalBridgeClazz, "procedureNullableUnknown"); _procedureNullableUnknownReady = true; } return _procedureNullableUnknownContent; } } + private static int _procedureNullableUnknownContent = default; + private static bool _procedureNullableUnknownReady = false; // this is used because in case of generics + /// + /// + /// + public static int procedureResultUnknown { get { if (!_procedureResultUnknownReady) { _procedureResultUnknownContent = SGetField(LocalBridgeClazz, "procedureResultUnknown"); _procedureResultUnknownReady = true; } return _procedureResultUnknownContent; } } + private static int _procedureResultUnknownContent = default; + private static bool _procedureResultUnknownReady = false; // this is used because in case of generics + /// + /// + /// + public static int procedureReturnsResult { get { if (!_procedureReturnsResultReady) { _procedureReturnsResultContent = SGetField(LocalBridgeClazz, "procedureReturnsResult"); _procedureReturnsResultReady = true; } return _procedureReturnsResultContent; } } + private static int _procedureReturnsResultContent = default; + private static bool _procedureReturnsResultReady = false; // this is used because in case of generics + /// + /// + /// + public static int sqlStateSQL { get { if (!_sqlStateSQLReady) { _sqlStateSQLContent = SGetField(LocalBridgeClazz, "sqlStateSQL"); _sqlStateSQLReady = true; } return _sqlStateSQLContent; } } + private static int _sqlStateSQLContent = default; + private static bool _sqlStateSQLReady = false; // this is used because in case of generics + /// + /// + /// + public static int sqlStateSQL99 { get { if (!_sqlStateSQL99Ready) { _sqlStateSQL99Content = SGetField(LocalBridgeClazz, "sqlStateSQL99"); _sqlStateSQL99Ready = true; } return _sqlStateSQL99Content; } } + private static int _sqlStateSQL99Content = default; + private static bool _sqlStateSQL99Ready = false; // this is used because in case of generics + /// + /// + /// + public static int sqlStateXOpen { get { if (!_sqlStateXOpenReady) { _sqlStateXOpenContent = SGetField(LocalBridgeClazz, "sqlStateXOpen"); _sqlStateXOpenReady = true; } return _sqlStateXOpenContent; } } + private static int _sqlStateXOpenContent = default; + private static bool _sqlStateXOpenReady = false; // this is used because in case of generics + /// + /// + /// + public static int typeNoNulls { get { if (!_typeNoNullsReady) { _typeNoNullsContent = SGetField(LocalBridgeClazz, "typeNoNulls"); _typeNoNullsReady = true; } return _typeNoNullsContent; } } + private static int _typeNoNullsContent = default; + private static bool _typeNoNullsReady = false; // this is used because in case of generics + /// + /// + /// + public static int typeNullable { get { if (!_typeNullableReady) { _typeNullableContent = SGetField(LocalBridgeClazz, "typeNullable"); _typeNullableReady = true; } return _typeNullableContent; } } + private static int _typeNullableContent = default; + private static bool _typeNullableReady = false; // this is used because in case of generics + /// + /// + /// + public static int typeNullableUnknown { get { if (!_typeNullableUnknownReady) { _typeNullableUnknownContent = SGetField(LocalBridgeClazz, "typeNullableUnknown"); _typeNullableUnknownReady = true; } return _typeNullableUnknownContent; } } + private static int _typeNullableUnknownContent = default; + private static bool _typeNullableUnknownReady = false; // this is used because in case of generics + /// + /// + /// + public static int typePredBasic { get { if (!_typePredBasicReady) { _typePredBasicContent = SGetField(LocalBridgeClazz, "typePredBasic"); _typePredBasicReady = true; } return _typePredBasicContent; } } + private static int _typePredBasicContent = default; + private static bool _typePredBasicReady = false; // this is used because in case of generics + /// + /// + /// + public static int typePredChar { get { if (!_typePredCharReady) { _typePredCharContent = SGetField(LocalBridgeClazz, "typePredChar"); _typePredCharReady = true; } return _typePredCharContent; } } + private static int _typePredCharContent = default; + private static bool _typePredCharReady = false; // this is used because in case of generics + /// + /// + /// + public static int typePredNone { get { if (!_typePredNoneReady) { _typePredNoneContent = SGetField(LocalBridgeClazz, "typePredNone"); _typePredNoneReady = true; } return _typePredNoneContent; } } + private static int _typePredNoneContent = default; + private static bool _typePredNoneReady = false; // this is used because in case of generics + /// + /// + /// + public static int typeSearchable { get { if (!_typeSearchableReady) { _typeSearchableContent = SGetField(LocalBridgeClazz, "typeSearchable"); _typeSearchableReady = true; } return _typeSearchableContent; } } + private static int _typeSearchableContent = default; + private static bool _typeSearchableReady = false; // this is used because in case of generics + /// + /// + /// + public static int versionColumnNotPseudo { get { if (!_versionColumnNotPseudoReady) { _versionColumnNotPseudoContent = SGetField(LocalBridgeClazz, "versionColumnNotPseudo"); _versionColumnNotPseudoReady = true; } return _versionColumnNotPseudoContent; } } + private static int _versionColumnNotPseudoContent = default; + private static bool _versionColumnNotPseudoReady = false; // this is used because in case of generics + /// + /// + /// + public static int versionColumnPseudo { get { if (!_versionColumnPseudoReady) { _versionColumnPseudoContent = SGetField(LocalBridgeClazz, "versionColumnPseudo"); _versionColumnPseudoReady = true; } return _versionColumnPseudoContent; } } + private static int _versionColumnPseudoContent = default; + private static bool _versionColumnPseudoReady = false; // this is used because in case of generics + /// + /// + /// + public static int versionColumnUnknown { get { if (!_versionColumnUnknownReady) { _versionColumnUnknownContent = SGetField(LocalBridgeClazz, "versionColumnUnknown"); _versionColumnUnknownReady = true; } return _versionColumnUnknownContent; } } + private static int _versionColumnUnknownContent = default; + private static bool _versionColumnUnknownReady = false; // this is used because in case of generics + /// + /// + /// + public static short attributeNoNulls { get { if (!_attributeNoNullsReady) { _attributeNoNullsContent = SGetField(LocalBridgeClazz, "attributeNoNulls"); _attributeNoNullsReady = true; } return _attributeNoNullsContent; } } + private static short _attributeNoNullsContent = default; + private static bool _attributeNoNullsReady = false; // this is used because in case of generics + /// + /// + /// + public static short attributeNullable { get { if (!_attributeNullableReady) { _attributeNullableContent = SGetField(LocalBridgeClazz, "attributeNullable"); _attributeNullableReady = true; } return _attributeNullableContent; } } + private static short _attributeNullableContent = default; + private static bool _attributeNullableReady = false; // this is used because in case of generics + /// + /// + /// + public static short attributeNullableUnknown { get { if (!_attributeNullableUnknownReady) { _attributeNullableUnknownContent = SGetField(LocalBridgeClazz, "attributeNullableUnknown"); _attributeNullableUnknownReady = true; } return _attributeNullableUnknownContent; } } + private static short _attributeNullableUnknownContent = default; + private static bool _attributeNullableUnknownReady = false; // this is used because in case of generics + /// + /// + /// + public static short tableIndexClustered { get { if (!_tableIndexClusteredReady) { _tableIndexClusteredContent = SGetField(LocalBridgeClazz, "tableIndexClustered"); _tableIndexClusteredReady = true; } return _tableIndexClusteredContent; } } + private static short _tableIndexClusteredContent = default; + private static bool _tableIndexClusteredReady = false; // this is used because in case of generics + /// + /// + /// + public static short tableIndexHashed { get { if (!_tableIndexHashedReady) { _tableIndexHashedContent = SGetField(LocalBridgeClazz, "tableIndexHashed"); _tableIndexHashedReady = true; } return _tableIndexHashedContent; } } + private static short _tableIndexHashedContent = default; + private static bool _tableIndexHashedReady = false; // this is used because in case of generics + /// + /// + /// + public static short tableIndexOther { get { if (!_tableIndexOtherReady) { _tableIndexOtherContent = SGetField(LocalBridgeClazz, "tableIndexOther"); _tableIndexOtherReady = true; } return _tableIndexOtherContent; } } + private static short _tableIndexOtherContent = default; + private static bool _tableIndexOtherReady = false; // this is used because in case of generics + /// + /// + /// + public static short tableIndexStatistic { get { if (!_tableIndexStatisticReady) { _tableIndexStatisticContent = SGetField(LocalBridgeClazz, "tableIndexStatistic"); _tableIndexStatisticReady = true; } return _tableIndexStatisticContent; } } + private static short _tableIndexStatisticContent = default; + private static bool _tableIndexStatisticReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Sql.ResultSet Catalogs + { + get { return IExecuteWithSignature("getCatalogs", "()Ljava/sql/ResultSet;"); } + } + /// + /// + /// + public Java.Lang.String CatalogSeparator + { + get { return IExecuteWithSignature("getCatalogSeparator", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String CatalogTerm + { + get { return IExecuteWithSignature("getCatalogTerm", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Sql.ResultSet ClientInfoProperties + { + get { return IExecuteWithSignature("getClientInfoProperties", "()Ljava/sql/ResultSet;"); } + } + /// + /// + /// + public Java.Sql.Connection Connection + { + get { return IExecuteWithSignature("getConnection", "()Ljava/sql/Connection;"); } + } + /// + /// + /// + public int DatabaseMajorVersion + { + get { return IExecuteWithSignature("getDatabaseMajorVersion", "()I"); } + } + /// + /// + /// + public int DatabaseMinorVersion + { + get { return IExecuteWithSignature("getDatabaseMinorVersion", "()I"); } + } + /// + /// + /// + public Java.Lang.String DatabaseProductName + { + get { return IExecuteWithSignature("getDatabaseProductName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String DatabaseProductVersion + { + get { return IExecuteWithSignature("getDatabaseProductVersion", "()Ljava/lang/String;"); } + } + /// + /// + /// + public int DefaultTransactionIsolation + { + get { return IExecuteWithSignature("getDefaultTransactionIsolation", "()I"); } + } + /// + /// + /// + public int DriverMajorVersion + { + get { return IExecuteWithSignature("getDriverMajorVersion", "()I"); } + } + /// + /// + /// + public int DriverMinorVersion + { + get { return IExecuteWithSignature("getDriverMinorVersion", "()I"); } + } + /// + /// + /// + public Java.Lang.String DriverName + { + get { return IExecuteWithSignature("getDriverName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String DriverVersion + { + get { return IExecuteWithSignature("getDriverVersion", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String ExtraNameCharacters + { + get { return IExecuteWithSignature("getExtraNameCharacters", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String IdentifierQuoteString + { + get { return IExecuteWithSignature("getIdentifierQuoteString", "()Ljava/lang/String;"); } + } + /// + /// + /// + public int JDBCMajorVersion + { + get { return IExecuteWithSignature("getJDBCMajorVersion", "()I"); } + } + /// + /// + /// + public int JDBCMinorVersion + { + get { return IExecuteWithSignature("getJDBCMinorVersion", "()I"); } + } + /// + /// + /// + public int MaxBinaryLiteralLength + { + get { return IExecuteWithSignature("getMaxBinaryLiteralLength", "()I"); } + } + /// + /// + /// + public int MaxCatalogNameLength + { + get { return IExecuteWithSignature("getMaxCatalogNameLength", "()I"); } + } + /// + /// + /// + public int MaxCharLiteralLength + { + get { return IExecuteWithSignature("getMaxCharLiteralLength", "()I"); } + } + /// + /// + /// + public int MaxColumnNameLength + { + get { return IExecuteWithSignature("getMaxColumnNameLength", "()I"); } + } + /// + /// + /// + public int MaxColumnsInGroupBy + { + get { return IExecuteWithSignature("getMaxColumnsInGroupBy", "()I"); } + } + /// + /// + /// + public int MaxColumnsInIndex + { + get { return IExecuteWithSignature("getMaxColumnsInIndex", "()I"); } + } + /// + /// + /// + public int MaxColumnsInOrderBy + { + get { return IExecuteWithSignature("getMaxColumnsInOrderBy", "()I"); } + } + /// + /// + /// + public int MaxColumnsInSelect + { + get { return IExecuteWithSignature("getMaxColumnsInSelect", "()I"); } + } + /// + /// + /// + public int MaxColumnsInTable + { + get { return IExecuteWithSignature("getMaxColumnsInTable", "()I"); } + } + /// + /// + /// + public int MaxConnections + { + get { return IExecuteWithSignature("getMaxConnections", "()I"); } + } + /// + /// + /// + public int MaxCursorNameLength + { + get { return IExecuteWithSignature("getMaxCursorNameLength", "()I"); } + } + /// + /// + /// + public int MaxIndexLength + { + get { return IExecuteWithSignature("getMaxIndexLength", "()I"); } + } + /// + /// + /// + public long MaxLogicalLobSize + { + get { return IExecuteWithSignature("getMaxLogicalLobSize", "()J"); } + } + /// + /// + /// + public int MaxProcedureNameLength + { + get { return IExecuteWithSignature("getMaxProcedureNameLength", "()I"); } + } + /// + /// + /// + public int MaxRowSize + { + get { return IExecuteWithSignature("getMaxRowSize", "()I"); } + } + /// + /// + /// + public int MaxSchemaNameLength + { + get { return IExecuteWithSignature("getMaxSchemaNameLength", "()I"); } + } + /// + /// + /// + public int MaxStatementLength + { + get { return IExecuteWithSignature("getMaxStatementLength", "()I"); } + } + /// + /// + /// + public int MaxStatements + { + get { return IExecuteWithSignature("getMaxStatements", "()I"); } + } + /// + /// + /// + public int MaxTableNameLength + { + get { return IExecuteWithSignature("getMaxTableNameLength", "()I"); } + } + /// + /// + /// + public int MaxTablesInSelect + { + get { return IExecuteWithSignature("getMaxTablesInSelect", "()I"); } + } + /// + /// + /// + public int MaxUserNameLength + { + get { return IExecuteWithSignature("getMaxUserNameLength", "()I"); } + } + /// + /// + /// + public Java.Lang.String NumericFunctions + { + get { return IExecuteWithSignature("getNumericFunctions", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String ProcedureTerm + { + get { return IExecuteWithSignature("getProcedureTerm", "()Ljava/lang/String;"); } + } + /// + /// + /// + public int ResultSetHoldability + { + get { return IExecuteWithSignature("getResultSetHoldability", "()I"); } + } + /// + /// + /// + public Java.Sql.RowIdLifetime RowIdLifetime + { + get { return IExecuteWithSignature("getRowIdLifetime", "()Ljava/sql/RowIdLifetime;"); } + } + /// + /// + /// + public Java.Sql.ResultSet Schemas + { + get { return IExecuteWithSignature("getSchemas", "()Ljava/sql/ResultSet;"); } + } + /// + /// + /// + public Java.Lang.String SchemaTerm + { + get { return IExecuteWithSignature("getSchemaTerm", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String SearchStringEscape + { + get { return IExecuteWithSignature("getSearchStringEscape", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String SQLKeywords + { + get { return IExecuteWithSignature("getSQLKeywords", "()Ljava/lang/String;"); } + } + /// + /// + /// + public int SQLStateType + { + get { return IExecuteWithSignature("getSQLStateType", "()I"); } + } + /// + /// + /// + public Java.Lang.String StringFunctions + { + get { return IExecuteWithSignature("getStringFunctions", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String SystemFunctions + { + get { return IExecuteWithSignature("getSystemFunctions", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Sql.ResultSet TableTypes + { + get { return IExecuteWithSignature("getTableTypes", "()Ljava/sql/ResultSet;"); } + } + /// + /// + /// + public Java.Lang.String TimeDateFunctions + { + get { return IExecuteWithSignature("getTimeDateFunctions", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Sql.ResultSet TypeInfo + { + get { return IExecuteWithSignature("getTypeInfo", "()Ljava/sql/ResultSet;"); } + } + /// + /// + /// + public Java.Lang.String URL + { + get { return IExecuteWithSignature("getURL", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String UserName + { + get { return IExecuteWithSignature("getUserName", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + /// + public bool AllProceduresAreCallable() + { + return IExecuteWithSignature("allProceduresAreCallable", "()Z"); + } + /// + /// + /// + /// + /// + public bool AllTablesAreSelectable() + { + return IExecuteWithSignature("allTablesAreSelectable", "()Z"); + } + /// + /// + /// + /// + /// + public bool AutoCommitFailureClosesAllResultSets() + { + return IExecuteWithSignature("autoCommitFailureClosesAllResultSets", "()Z"); + } + /// + /// + /// + /// + /// + public bool DataDefinitionCausesTransactionCommit() + { + return IExecuteWithSignature("dataDefinitionCausesTransactionCommit", "()Z"); + } + /// + /// + /// + /// + /// + public bool DataDefinitionIgnoredInTransactions() + { + return IExecuteWithSignature("dataDefinitionIgnoredInTransactions", "()Z"); + } + /// + /// + /// + /// + /// + /// + public bool DeletesAreDetected(int arg0) + { + return IExecuteWithSignature("deletesAreDetected", "(I)Z", arg0); + } + /// + /// + /// + /// + /// + public bool DoesMaxRowSizeIncludeBlobs() + { + return IExecuteWithSignature("doesMaxRowSizeIncludeBlobs", "()Z"); + } + /// + /// + /// + /// + /// + public bool GeneratedKeyAlwaysReturned() + { + return IExecuteWithSignature("generatedKeyAlwaysReturned", "()Z"); + } + /// + /// + /// + /// + /// + /// + public bool InsertsAreDetected(int arg0) + { + return IExecuteWithSignature("insertsAreDetected", "(I)Z", arg0); + } + /// + /// + /// + /// + /// + public bool IsCatalogAtStart() + { + return IExecuteWithSignature("isCatalogAtStart", "()Z"); + } + /// + /// + /// + /// + /// + public bool IsReadOnly() + { + return IExecuteWithSignature("isReadOnly", "()Z"); + } + /// + /// + /// + /// + /// + public bool LocatorsUpdateCopy() + { + return IExecuteWithSignature("locatorsUpdateCopy", "()Z"); + } + /// + /// + /// + /// + /// + public bool NullPlusNonNullIsNull() + { + return IExecuteWithSignature("nullPlusNonNullIsNull", "()Z"); + } + /// + /// + /// + /// + /// + public bool NullsAreSortedAtEnd() + { + return IExecuteWithSignature("nullsAreSortedAtEnd", "()Z"); + } + /// + /// + /// + /// + /// + public bool NullsAreSortedAtStart() + { + return IExecuteWithSignature("nullsAreSortedAtStart", "()Z"); + } + /// + /// + /// + /// + /// + public bool NullsAreSortedHigh() + { + return IExecuteWithSignature("nullsAreSortedHigh", "()Z"); + } + /// + /// + /// + /// + /// + public bool NullsAreSortedLow() + { + return IExecuteWithSignature("nullsAreSortedLow", "()Z"); + } + /// + /// + /// + /// + /// + /// + public bool OthersDeletesAreVisible(int arg0) + { + return IExecuteWithSignature("othersDeletesAreVisible", "(I)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public bool OthersInsertsAreVisible(int arg0) + { + return IExecuteWithSignature("othersInsertsAreVisible", "(I)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public bool OthersUpdatesAreVisible(int arg0) + { + return IExecuteWithSignature("othersUpdatesAreVisible", "(I)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public bool OwnDeletesAreVisible(int arg0) + { + return IExecuteWithSignature("ownDeletesAreVisible", "(I)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public bool OwnInsertsAreVisible(int arg0) + { + return IExecuteWithSignature("ownInsertsAreVisible", "(I)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public bool OwnUpdatesAreVisible(int arg0) + { + return IExecuteWithSignature("ownUpdatesAreVisible", "(I)Z", arg0); + } + /// + /// + /// + /// + /// + public bool StoresLowerCaseIdentifiers() + { + return IExecuteWithSignature("storesLowerCaseIdentifiers", "()Z"); + } + /// + /// + /// + /// + /// + public bool StoresLowerCaseQuotedIdentifiers() + { + return IExecuteWithSignature("storesLowerCaseQuotedIdentifiers", "()Z"); + } + /// + /// + /// + /// + /// + public bool StoresMixedCaseIdentifiers() + { + return IExecuteWithSignature("storesMixedCaseIdentifiers", "()Z"); + } + /// + /// + /// + /// + /// + public bool StoresMixedCaseQuotedIdentifiers() + { + return IExecuteWithSignature("storesMixedCaseQuotedIdentifiers", "()Z"); + } + /// + /// + /// + /// + /// + public bool StoresUpperCaseIdentifiers() + { + return IExecuteWithSignature("storesUpperCaseIdentifiers", "()Z"); + } + /// + /// + /// + /// + /// + public bool StoresUpperCaseQuotedIdentifiers() + { + return IExecuteWithSignature("storesUpperCaseQuotedIdentifiers", "()Z"); + } + /// + /// + /// + /// + /// + public bool SupportsAlterTableWithAddColumn() + { + return IExecuteWithSignature("supportsAlterTableWithAddColumn", "()Z"); + } + /// + /// + /// + /// + /// + public bool SupportsAlterTableWithDropColumn() + { + return IExecuteWithSignature("supportsAlterTableWithDropColumn", "()Z"); + } + /// + /// + /// + /// + /// + public bool SupportsANSI92EntryLevelSQL() + { + return IExecuteWithSignature("supportsANSI92EntryLevelSQL", "()Z"); + } + /// + /// + /// + /// + /// + public bool SupportsANSI92FullSQL() + { + return IExecuteWithSignature("supportsANSI92FullSQL", "()Z"); + } + /// + /// + /// + /// + /// + public bool SupportsANSI92IntermediateSQL() + { + return IExecuteWithSignature("supportsANSI92IntermediateSQL", "()Z"); + } + /// + /// + /// + /// + /// + public bool SupportsBatchUpdates() + { + return IExecuteWithSignature("supportsBatchUpdates", "()Z"); + } + /// + /// + /// + /// + /// + public bool SupportsCatalogsInDataManipulation() + { + return IExecuteWithSignature("supportsCatalogsInDataManipulation", "()Z"); + } + /// + /// + /// + /// + /// + public bool SupportsCatalogsInIndexDefinitions() + { + return IExecuteWithSignature("supportsCatalogsInIndexDefinitions", "()Z"); + } + /// + /// + /// + /// + /// + public bool SupportsCatalogsInPrivilegeDefinitions() + { + return IExecuteWithSignature("supportsCatalogsInPrivilegeDefinitions", "()Z"); + } + /// + /// + /// + /// + /// + public bool SupportsCatalogsInProcedureCalls() + { + return IExecuteWithSignature("supportsCatalogsInProcedureCalls", "()Z"); + } + /// + /// + /// + /// + /// + public bool SupportsCatalogsInTableDefinitions() + { + return IExecuteWithSignature("supportsCatalogsInTableDefinitions", "()Z"); + } + /// + /// + /// + /// + /// + public bool SupportsColumnAliasing() + { + return IExecuteWithSignature("supportsColumnAliasing", "()Z"); + } + /// + /// + /// + /// + /// + public bool SupportsConvert() + { + return IExecuteWithSignature("supportsConvert", "()Z"); + } + /// + /// + /// + /// + /// + /// + /// + public bool SupportsConvert(int arg0, int arg1) + { + return IExecute("supportsConvert", arg0, arg1); + } + /// + /// + /// + /// + /// + public bool SupportsCoreSQLGrammar() + { + return IExecuteWithSignature("supportsCoreSQLGrammar", "()Z"); + } + /// + /// + /// + /// + /// + public bool SupportsCorrelatedSubqueries() + { + return IExecuteWithSignature("supportsCorrelatedSubqueries", "()Z"); + } + /// + /// + /// + /// + /// + public bool SupportsDataDefinitionAndDataManipulationTransactions() + { + return IExecuteWithSignature("supportsDataDefinitionAndDataManipulationTransactions", "()Z"); + } + /// + /// + /// + /// + /// + public bool SupportsDataManipulationTransactionsOnly() + { + return IExecuteWithSignature("supportsDataManipulationTransactionsOnly", "()Z"); + } + /// + /// + /// + /// + /// + public bool SupportsDifferentTableCorrelationNames() + { + return IExecuteWithSignature("supportsDifferentTableCorrelationNames", "()Z"); + } + /// + /// + /// + /// + /// + public bool SupportsExpressionsInOrderBy() + { + return IExecuteWithSignature("supportsExpressionsInOrderBy", "()Z"); + } + /// + /// + /// + /// + /// + public bool SupportsExtendedSQLGrammar() + { + return IExecuteWithSignature("supportsExtendedSQLGrammar", "()Z"); + } + /// + /// + /// + /// + /// + public bool SupportsFullOuterJoins() + { + return IExecuteWithSignature("supportsFullOuterJoins", "()Z"); + } + /// + /// + /// + /// + /// + public bool SupportsGetGeneratedKeys() + { + return IExecuteWithSignature("supportsGetGeneratedKeys", "()Z"); + } + /// + /// + /// + /// + /// + public bool SupportsGroupBy() + { + return IExecuteWithSignature("supportsGroupBy", "()Z"); + } + /// + /// + /// + /// + /// + public bool SupportsGroupByBeyondSelect() + { + return IExecuteWithSignature("supportsGroupByBeyondSelect", "()Z"); + } + /// + /// + /// + /// + /// + public bool SupportsGroupByUnrelated() + { + return IExecuteWithSignature("supportsGroupByUnrelated", "()Z"); + } + /// + /// + /// + /// + /// + public bool SupportsIntegrityEnhancementFacility() + { + return IExecuteWithSignature("supportsIntegrityEnhancementFacility", "()Z"); + } + /// + /// + /// + /// + /// + public bool SupportsLikeEscapeClause() + { + return IExecuteWithSignature("supportsLikeEscapeClause", "()Z"); + } + /// + /// + /// + /// + /// + public bool SupportsLimitedOuterJoins() + { + return IExecuteWithSignature("supportsLimitedOuterJoins", "()Z"); + } + /// + /// + /// + /// + /// + public bool SupportsMinimumSQLGrammar() + { + return IExecuteWithSignature("supportsMinimumSQLGrammar", "()Z"); + } + /// + /// + /// + /// + /// + public bool SupportsMixedCaseIdentifiers() + { + return IExecuteWithSignature("supportsMixedCaseIdentifiers", "()Z"); + } + /// + /// + /// + /// + /// + public bool SupportsMixedCaseQuotedIdentifiers() + { + return IExecuteWithSignature("supportsMixedCaseQuotedIdentifiers", "()Z"); + } + /// + /// + /// + /// + /// + public bool SupportsMultipleOpenResults() + { + return IExecuteWithSignature("supportsMultipleOpenResults", "()Z"); + } + /// + /// + /// + /// + /// + public bool SupportsMultipleResultSets() + { + return IExecuteWithSignature("supportsMultipleResultSets", "()Z"); + } + /// + /// + /// + /// + /// + public bool SupportsMultipleTransactions() + { + return IExecuteWithSignature("supportsMultipleTransactions", "()Z"); + } + /// + /// + /// + /// + /// + public bool SupportsNamedParameters() + { + return IExecuteWithSignature("supportsNamedParameters", "()Z"); + } + /// + /// + /// + /// + /// + public bool SupportsNonNullableColumns() + { + return IExecuteWithSignature("supportsNonNullableColumns", "()Z"); + } + /// + /// + /// + /// + /// + public bool SupportsOpenCursorsAcrossCommit() + { + return IExecuteWithSignature("supportsOpenCursorsAcrossCommit", "()Z"); + } + /// + /// + /// + /// + /// + public bool SupportsOpenCursorsAcrossRollback() + { + return IExecuteWithSignature("supportsOpenCursorsAcrossRollback", "()Z"); + } + /// + /// + /// + /// + /// + public bool SupportsOpenStatementsAcrossCommit() + { + return IExecuteWithSignature("supportsOpenStatementsAcrossCommit", "()Z"); + } + /// + /// + /// + /// + /// + public bool SupportsOpenStatementsAcrossRollback() + { + return IExecuteWithSignature("supportsOpenStatementsAcrossRollback", "()Z"); + } + /// + /// + /// + /// + /// + public bool SupportsOrderByUnrelated() + { + return IExecuteWithSignature("supportsOrderByUnrelated", "()Z"); + } + /// + /// + /// + /// + /// + public bool SupportsOuterJoins() + { + return IExecuteWithSignature("supportsOuterJoins", "()Z"); + } + /// + /// + /// + /// + /// + public bool SupportsPositionedDelete() + { + return IExecuteWithSignature("supportsPositionedDelete", "()Z"); + } + /// + /// + /// + /// + /// + public bool SupportsPositionedUpdate() + { + return IExecuteWithSignature("supportsPositionedUpdate", "()Z"); + } + /// + /// + /// + /// + /// + /// + /// + public bool SupportsResultSetConcurrency(int arg0, int arg1) + { + return IExecute("supportsResultSetConcurrency", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public bool SupportsResultSetHoldability(int arg0) + { + return IExecuteWithSignature("supportsResultSetHoldability", "(I)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public bool SupportsResultSetType(int arg0) + { + return IExecuteWithSignature("supportsResultSetType", "(I)Z", arg0); + } + /// + /// + /// + /// + /// + public bool SupportsSavepoints() + { + return IExecuteWithSignature("supportsSavepoints", "()Z"); + } + /// + /// + /// + /// + /// + public bool SupportsSchemasInDataManipulation() + { + return IExecuteWithSignature("supportsSchemasInDataManipulation", "()Z"); + } + /// + /// + /// + /// + /// + public bool SupportsSchemasInIndexDefinitions() + { + return IExecuteWithSignature("supportsSchemasInIndexDefinitions", "()Z"); + } + /// + /// + /// + /// + /// + public bool SupportsSchemasInPrivilegeDefinitions() + { + return IExecuteWithSignature("supportsSchemasInPrivilegeDefinitions", "()Z"); + } + /// + /// + /// + /// + /// + public bool SupportsSchemasInProcedureCalls() + { + return IExecuteWithSignature("supportsSchemasInProcedureCalls", "()Z"); + } + /// + /// + /// + /// + /// + public bool SupportsSchemasInTableDefinitions() + { + return IExecuteWithSignature("supportsSchemasInTableDefinitions", "()Z"); + } + /// + /// + /// + /// + /// + public bool SupportsSelectForUpdate() + { + return IExecuteWithSignature("supportsSelectForUpdate", "()Z"); + } + /// + /// + /// + /// + /// + public bool SupportsStatementPooling() + { + return IExecuteWithSignature("supportsStatementPooling", "()Z"); + } + /// + /// + /// + /// + /// + public bool SupportsStoredFunctionsUsingCallSyntax() + { + return IExecuteWithSignature("supportsStoredFunctionsUsingCallSyntax", "()Z"); + } + /// + /// + /// + /// + /// + public bool SupportsStoredProcedures() + { + return IExecuteWithSignature("supportsStoredProcedures", "()Z"); + } + /// + /// + /// + /// + /// + public bool SupportsSubqueriesInComparisons() + { + return IExecuteWithSignature("supportsSubqueriesInComparisons", "()Z"); + } + /// + /// + /// + /// + /// + public bool SupportsSubqueriesInExists() + { + return IExecuteWithSignature("supportsSubqueriesInExists", "()Z"); + } + /// + /// + /// + /// + /// + public bool SupportsSubqueriesInIns() + { + return IExecuteWithSignature("supportsSubqueriesInIns", "()Z"); + } + /// + /// + /// + /// + /// + public bool SupportsSubqueriesInQuantifieds() + { + return IExecuteWithSignature("supportsSubqueriesInQuantifieds", "()Z"); + } + /// + /// + /// + /// + /// + public bool SupportsTableCorrelationNames() + { + return IExecuteWithSignature("supportsTableCorrelationNames", "()Z"); + } + /// + /// + /// + /// + /// + /// + public bool SupportsTransactionIsolationLevel(int arg0) + { + return IExecuteWithSignature("supportsTransactionIsolationLevel", "(I)Z", arg0); + } + /// + /// + /// + /// + /// + public bool SupportsTransactions() + { + return IExecuteWithSignature("supportsTransactions", "()Z"); + } + /// + /// + /// + /// + /// + public bool SupportsUnion() + { + return IExecuteWithSignature("supportsUnion", "()Z"); + } + /// + /// + /// + /// + /// + public bool SupportsUnionAll() + { + return IExecuteWithSignature("supportsUnionAll", "()Z"); + } + /// + /// + /// + /// + /// + /// + public bool UpdatesAreDetected(int arg0) + { + return IExecuteWithSignature("updatesAreDetected", "(I)Z", arg0); + } + /// + /// + /// + /// + /// + public bool UsesLocalFilePerTable() + { + return IExecuteWithSignature("usesLocalFilePerTable", "()Z"); + } + /// + /// + /// + /// + /// + public bool UsesLocalFiles() + { + return IExecuteWithSignature("usesLocalFiles", "()Z"); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Sql.ResultSet GetAttributes(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2, Java.Lang.String arg3) + { + return IExecute("getAttributes", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Sql.ResultSet GetBestRowIdentifier(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2, int arg3, bool arg4) + { + return IExecute("getBestRowIdentifier", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Sql.ResultSet GetColumnPrivileges(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2, Java.Lang.String arg3) + { + return IExecute("getColumnPrivileges", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Sql.ResultSet GetColumns(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2, Java.Lang.String arg3) + { + return IExecute("getColumns", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Sql.ResultSet GetCrossReference(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2, Java.Lang.String arg3, Java.Lang.String arg4, Java.Lang.String arg5) + { + return IExecute("getCrossReference", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Sql.ResultSet GetExportedKeys(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2) + { + return IExecute("getExportedKeys", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Sql.ResultSet GetFunctionColumns(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2, Java.Lang.String arg3) + { + return IExecute("getFunctionColumns", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Sql.ResultSet GetFunctions(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2) + { + return IExecute("getFunctions", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Sql.ResultSet GetImportedKeys(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2) + { + return IExecute("getImportedKeys", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Sql.ResultSet GetIndexInfo(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2, bool arg3, bool arg4) + { + return IExecute("getIndexInfo", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Sql.ResultSet GetPrimaryKeys(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2) + { + return IExecute("getPrimaryKeys", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Sql.ResultSet GetProcedureColumns(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2, Java.Lang.String arg3) + { + return IExecute("getProcedureColumns", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Sql.ResultSet GetProcedures(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2) + { + return IExecute("getProcedures", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Sql.ResultSet GetPseudoColumns(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2, Java.Lang.String arg3) + { + return IExecute("getPseudoColumns", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Sql.ResultSet GetSchemas(Java.Lang.String arg0, Java.Lang.String arg1) + { + return IExecute("getSchemas", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Sql.ResultSet GetSuperTables(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2) + { + return IExecute("getSuperTables", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Sql.ResultSet GetSuperTypes(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2) + { + return IExecute("getSuperTypes", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Sql.ResultSet GetTablePrivileges(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2) + { + return IExecute("getTablePrivileges", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Sql.ResultSet GetTables(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2, Java.Lang.String[] arg3) + { + return IExecute("getTables", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Sql.ResultSet GetUDTs(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2, int[] arg3) + { + return IExecute("getUDTs", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Sql.ResultSet GetVersionColumns(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2) + { + return IExecute("getVersionColumns", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public bool SupportsRefCursors() + { + return IExecuteWithSignature("supportsRefCursors", "()Z"); + } + /// + /// + /// + /// + /// + public bool SupportsSharding() + { + return IExecuteWithSignature("supportsSharding", "()Z"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Sql/Date.cs b/src/net/JNet/GeneratedCore/Java/Sql/Date.cs new file mode 100644 index 0000000000..066bd615d7 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Sql/Date.cs @@ -0,0 +1,92 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Sql +{ + #region Date + public partial class Date + { + #region Constructors + /// + /// + /// + /// + public Date(long arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Sql.Date ValueOf(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Ljava/lang/String;)Ljava/sql/Date;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Sql.Date ValueOf(Java.Time.LocalDate arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Ljava/time/LocalDate;)Ljava/sql/Date;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + public Java.Time.LocalDate ToLocalDate() + { + return IExecuteWithSignature("toLocalDate", "()Ljava/time/LocalDate;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Sql/Driver.cs b/src/net/JNet/GeneratedCore/Java/Sql/Driver.cs new file mode 100644 index 0000000000..35028463b7 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Sql/Driver.cs @@ -0,0 +1,177 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Sql +{ + #region IDriver + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IDriver + { + #region Instance methods + /// + /// + /// + int MajorVersion { get; } + /// + /// + /// + int MinorVersion { get; } + /// + /// + /// + Java.Util.Logging.Logger ParentLogger { get; } + /// + /// + /// + /// + /// + /// + bool AcceptsURL(Java.Lang.String arg0); + /// + /// + /// + /// + bool JdbcCompliant(); + /// + /// + /// + /// + /// + /// + /// + Java.Sql.Connection Connect(Java.Lang.String arg0, Java.Util.Properties arg1); + /// + /// + /// + /// + /// + /// + /// + Java.Sql.DriverPropertyInfo[] GetPropertyInfo(Java.Lang.String arg0, Java.Util.Properties arg1); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Driver + public partial class Driver : Java.Sql.IDriver + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int MajorVersion + { + get { return IExecuteWithSignature("getMajorVersion", "()I"); } + } + /// + /// + /// + public int MinorVersion + { + get { return IExecuteWithSignature("getMinorVersion", "()I"); } + } + /// + /// + /// + public Java.Util.Logging.Logger ParentLogger + { + get { return IExecuteWithSignature("getParentLogger", "()Ljava/util/logging/Logger;"); } + } + /// + /// + /// + /// + /// + /// + public bool AcceptsURL(Java.Lang.String arg0) + { + return IExecuteWithSignature("acceptsURL", "(Ljava/lang/String;)Z", arg0); + } + /// + /// + /// + /// + public bool JdbcCompliant() + { + return IExecuteWithSignature("jdbcCompliant", "()Z"); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Sql.Connection Connect(Java.Lang.String arg0, Java.Util.Properties arg1) + { + return IExecute("connect", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Sql.DriverPropertyInfo[] GetPropertyInfo(Java.Lang.String arg0, Java.Util.Properties arg1) + { + return IExecuteArray("getPropertyInfo", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Sql/DriverAction.cs b/src/net/JNet/GeneratedCore/Java/Sql/DriverAction.cs new file mode 100644 index 0000000000..af9a39c3c7 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Sql/DriverAction.cs @@ -0,0 +1,87 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Sql +{ + #region IDriverAction + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IDriverAction + { + #region Instance methods + /// + /// + /// + void Deregister(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region DriverAction + public partial class DriverAction : Java.Sql.IDriverAction + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public void Deregister() + { + IExecuteWithSignature("deregister", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Sql/DriverManager.cs b/src/net/JNet/GeneratedCore/Java/Sql/DriverManager.cs new file mode 100644 index 0000000000..a0d95c457b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Sql/DriverManager.cs @@ -0,0 +1,167 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Sql +{ + #region DriverManager + public partial class DriverManager + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + public static int LoginTimeout + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getLoginTimeout", "()I"); } set { SExecuteWithSignature(LocalBridgeClazz, "setLoginTimeout", "(I)V", value); } + } + /// + /// + /// + public static Java.Io.PrintWriter LogWriter + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getLogWriter", "()Ljava/io/PrintWriter;"); } set { SExecuteWithSignature(LocalBridgeClazz, "setLogWriter", "(Ljava/io/PrintWriter;)V", value); } + } + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Sql.Connection GetConnection(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2) + { + return SExecute(LocalBridgeClazz, "getConnection", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Sql.Connection GetConnection(Java.Lang.String arg0, Java.Util.Properties arg1) + { + return SExecute(LocalBridgeClazz, "getConnection", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Sql.Connection GetConnection(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getConnection", "(Ljava/lang/String;)Ljava/sql/Connection;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Sql.Driver GetDriver(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getDriver", "(Ljava/lang/String;)Ljava/sql/Driver;", arg0); + } + /// + /// + /// + /// + public static Java.Util.Enumeration GetDrivers() + { + return SExecuteWithSignature>(LocalBridgeClazz, "getDrivers", "()Ljava/util/Enumeration;"); + } + /// + /// + /// + /// + public static Java.Util.Stream.Stream Drivers() + { + return SExecuteWithSignature>(LocalBridgeClazz, "drivers", "()Ljava/util/stream/Stream;"); + } + /// + /// + /// + /// + /// + public static void DeregisterDriver(Java.Sql.Driver arg0) + { + SExecuteWithSignature(LocalBridgeClazz, "deregisterDriver", "(Ljava/sql/Driver;)V", arg0); + } + /// + /// + /// + /// + public static void Println(Java.Lang.String arg0) + { + SExecuteWithSignature(LocalBridgeClazz, "println", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + /// + /// + public static void RegisterDriver(Java.Sql.Driver arg0, Java.Sql.DriverAction arg1) + { + SExecute(LocalBridgeClazz, "registerDriver", arg0, arg1); + } + /// + /// + /// + /// + /// + public static void RegisterDriver(Java.Sql.Driver arg0) + { + SExecuteWithSignature(LocalBridgeClazz, "registerDriver", "(Ljava/sql/Driver;)V", arg0); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Sql/DriverPropertyInfo.cs b/src/net/JNet/GeneratedCore/Java/Sql/DriverPropertyInfo.cs new file mode 100644 index 0000000000..846d386105 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Sql/DriverPropertyInfo.cs @@ -0,0 +1,87 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Sql +{ + #region DriverPropertyInfo + public partial class DriverPropertyInfo + { + #region Constructors + /// + /// + /// + /// + /// + public DriverPropertyInfo(Java.Lang.String arg0, Java.Lang.String arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public bool required { get { return IGetField("required"); } set { ISetField("required", value); } } + /// + /// + /// + public Java.Lang.String description { get { return IGetField("description"); } set { ISetField("description", value); } } + /// + /// + /// + public Java.Lang.String name { get { return IGetField("name"); } set { ISetField("name", value); } } + /// + /// + /// + public Java.Lang.String value { get { return IGetField("value"); } set { ISetField("value", value); } } + /// + /// + /// + public Java.Lang.String[] choices { get { return IGetFieldArray("choices"); } set { ISetField("choices", value); } } + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Sql/JDBCType.cs b/src/net/JNet/GeneratedCore/Java/Sql/JDBCType.cs new file mode 100644 index 0000000000..22bb4818dc --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Sql/JDBCType.cs @@ -0,0 +1,343 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Sql +{ + #region JDBCType + public partial class JDBCType + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Sql.SQLType(Java.Sql.JDBCType t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static Java.Sql.JDBCType ARRAY { get { if (!_ARRAYReady) { _ARRAYContent = SGetField(LocalBridgeClazz, "ARRAY"); _ARRAYReady = true; } return _ARRAYContent; } } + private static Java.Sql.JDBCType _ARRAYContent = default; + private static bool _ARRAYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Sql.JDBCType BIGINT { get { if (!_BIGINTReady) { _BIGINTContent = SGetField(LocalBridgeClazz, "BIGINT"); _BIGINTReady = true; } return _BIGINTContent; } } + private static Java.Sql.JDBCType _BIGINTContent = default; + private static bool _BIGINTReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Sql.JDBCType BINARY { get { if (!_BINARYReady) { _BINARYContent = SGetField(LocalBridgeClazz, "BINARY"); _BINARYReady = true; } return _BINARYContent; } } + private static Java.Sql.JDBCType _BINARYContent = default; + private static bool _BINARYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Sql.JDBCType BIT { get { if (!_BITReady) { _BITContent = SGetField(LocalBridgeClazz, "BIT"); _BITReady = true; } return _BITContent; } } + private static Java.Sql.JDBCType _BITContent = default; + private static bool _BITReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Sql.JDBCType BLOB { get { if (!_BLOBReady) { _BLOBContent = SGetField(LocalBridgeClazz, "BLOB"); _BLOBReady = true; } return _BLOBContent; } } + private static Java.Sql.JDBCType _BLOBContent = default; + private static bool _BLOBReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Sql.JDBCType BOOLEAN { get { if (!_BOOLEANReady) { _BOOLEANContent = SGetField(LocalBridgeClazz, "BOOLEAN"); _BOOLEANReady = true; } return _BOOLEANContent; } } + private static Java.Sql.JDBCType _BOOLEANContent = default; + private static bool _BOOLEANReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Sql.JDBCType CHAR { get { if (!_CHARReady) { _CHARContent = SGetField(LocalBridgeClazz, "CHAR"); _CHARReady = true; } return _CHARContent; } } + private static Java.Sql.JDBCType _CHARContent = default; + private static bool _CHARReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Sql.JDBCType CLOB { get { if (!_CLOBReady) { _CLOBContent = SGetField(LocalBridgeClazz, "CLOB"); _CLOBReady = true; } return _CLOBContent; } } + private static Java.Sql.JDBCType _CLOBContent = default; + private static bool _CLOBReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Sql.JDBCType DATALINK { get { if (!_DATALINKReady) { _DATALINKContent = SGetField(LocalBridgeClazz, "DATALINK"); _DATALINKReady = true; } return _DATALINKContent; } } + private static Java.Sql.JDBCType _DATALINKContent = default; + private static bool _DATALINKReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Sql.JDBCType DATE { get { if (!_DATEReady) { _DATEContent = SGetField(LocalBridgeClazz, "DATE"); _DATEReady = true; } return _DATEContent; } } + private static Java.Sql.JDBCType _DATEContent = default; + private static bool _DATEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Sql.JDBCType DECIMAL { get { if (!_DECIMALReady) { _DECIMALContent = SGetField(LocalBridgeClazz, "DECIMAL"); _DECIMALReady = true; } return _DECIMALContent; } } + private static Java.Sql.JDBCType _DECIMALContent = default; + private static bool _DECIMALReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Sql.JDBCType DISTINCT { get { if (!_DISTINCTReady) { _DISTINCTContent = SGetField(LocalBridgeClazz, "DISTINCT"); _DISTINCTReady = true; } return _DISTINCTContent; } } + private static Java.Sql.JDBCType _DISTINCTContent = default; + private static bool _DISTINCTReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Sql.JDBCType DOUBLE { get { if (!_DOUBLEReady) { _DOUBLEContent = SGetField(LocalBridgeClazz, "DOUBLE"); _DOUBLEReady = true; } return _DOUBLEContent; } } + private static Java.Sql.JDBCType _DOUBLEContent = default; + private static bool _DOUBLEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Sql.JDBCType FLOAT { get { if (!_FLOATReady) { _FLOATContent = SGetField(LocalBridgeClazz, "FLOAT"); _FLOATReady = true; } return _FLOATContent; } } + private static Java.Sql.JDBCType _FLOATContent = default; + private static bool _FLOATReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Sql.JDBCType INTEGER { get { if (!_INTEGERReady) { _INTEGERContent = SGetField(LocalBridgeClazz, "INTEGER"); _INTEGERReady = true; } return _INTEGERContent; } } + private static Java.Sql.JDBCType _INTEGERContent = default; + private static bool _INTEGERReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Sql.JDBCType JAVA_OBJECT { get { if (!_JAVA_OBJECTReady) { _JAVA_OBJECTContent = SGetField(LocalBridgeClazz, "JAVA_OBJECT"); _JAVA_OBJECTReady = true; } return _JAVA_OBJECTContent; } } + private static Java.Sql.JDBCType _JAVA_OBJECTContent = default; + private static bool _JAVA_OBJECTReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Sql.JDBCType LONGNVARCHAR { get { if (!_LONGNVARCHARReady) { _LONGNVARCHARContent = SGetField(LocalBridgeClazz, "LONGNVARCHAR"); _LONGNVARCHARReady = true; } return _LONGNVARCHARContent; } } + private static Java.Sql.JDBCType _LONGNVARCHARContent = default; + private static bool _LONGNVARCHARReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Sql.JDBCType LONGVARBINARY { get { if (!_LONGVARBINARYReady) { _LONGVARBINARYContent = SGetField(LocalBridgeClazz, "LONGVARBINARY"); _LONGVARBINARYReady = true; } return _LONGVARBINARYContent; } } + private static Java.Sql.JDBCType _LONGVARBINARYContent = default; + private static bool _LONGVARBINARYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Sql.JDBCType LONGVARCHAR { get { if (!_LONGVARCHARReady) { _LONGVARCHARContent = SGetField(LocalBridgeClazz, "LONGVARCHAR"); _LONGVARCHARReady = true; } return _LONGVARCHARContent; } } + private static Java.Sql.JDBCType _LONGVARCHARContent = default; + private static bool _LONGVARCHARReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Sql.JDBCType NCHAR { get { if (!_NCHARReady) { _NCHARContent = SGetField(LocalBridgeClazz, "NCHAR"); _NCHARReady = true; } return _NCHARContent; } } + private static Java.Sql.JDBCType _NCHARContent = default; + private static bool _NCHARReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Sql.JDBCType NCLOB { get { if (!_NCLOBReady) { _NCLOBContent = SGetField(LocalBridgeClazz, "NCLOB"); _NCLOBReady = true; } return _NCLOBContent; } } + private static Java.Sql.JDBCType _NCLOBContent = default; + private static bool _NCLOBReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Sql.JDBCType NULL { get { if (!_NULLReady) { _NULLContent = SGetField(LocalBridgeClazz, "NULL"); _NULLReady = true; } return _NULLContent; } } + private static Java.Sql.JDBCType _NULLContent = default; + private static bool _NULLReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Sql.JDBCType NUMERIC { get { if (!_NUMERICReady) { _NUMERICContent = SGetField(LocalBridgeClazz, "NUMERIC"); _NUMERICReady = true; } return _NUMERICContent; } } + private static Java.Sql.JDBCType _NUMERICContent = default; + private static bool _NUMERICReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Sql.JDBCType NVARCHAR { get { if (!_NVARCHARReady) { _NVARCHARContent = SGetField(LocalBridgeClazz, "NVARCHAR"); _NVARCHARReady = true; } return _NVARCHARContent; } } + private static Java.Sql.JDBCType _NVARCHARContent = default; + private static bool _NVARCHARReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Sql.JDBCType OTHER { get { if (!_OTHERReady) { _OTHERContent = SGetField(LocalBridgeClazz, "OTHER"); _OTHERReady = true; } return _OTHERContent; } } + private static Java.Sql.JDBCType _OTHERContent = default; + private static bool _OTHERReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Sql.JDBCType REAL { get { if (!_REALReady) { _REALContent = SGetField(LocalBridgeClazz, "REAL"); _REALReady = true; } return _REALContent; } } + private static Java.Sql.JDBCType _REALContent = default; + private static bool _REALReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Sql.JDBCType REF { get { if (!_REFReady) { _REFContent = SGetField(LocalBridgeClazz, "REF"); _REFReady = true; } return _REFContent; } } + private static Java.Sql.JDBCType _REFContent = default; + private static bool _REFReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Sql.JDBCType REF_CURSOR { get { if (!_REF_CURSORReady) { _REF_CURSORContent = SGetField(LocalBridgeClazz, "REF_CURSOR"); _REF_CURSORReady = true; } return _REF_CURSORContent; } } + private static Java.Sql.JDBCType _REF_CURSORContent = default; + private static bool _REF_CURSORReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Sql.JDBCType ROWID { get { if (!_ROWIDReady) { _ROWIDContent = SGetField(LocalBridgeClazz, "ROWID"); _ROWIDReady = true; } return _ROWIDContent; } } + private static Java.Sql.JDBCType _ROWIDContent = default; + private static bool _ROWIDReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Sql.JDBCType SMALLINT { get { if (!_SMALLINTReady) { _SMALLINTContent = SGetField(LocalBridgeClazz, "SMALLINT"); _SMALLINTReady = true; } return _SMALLINTContent; } } + private static Java.Sql.JDBCType _SMALLINTContent = default; + private static bool _SMALLINTReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Sql.JDBCType SQLXML { get { if (!_SQLXMLReady) { _SQLXMLContent = SGetField(LocalBridgeClazz, "SQLXML"); _SQLXMLReady = true; } return _SQLXMLContent; } } + private static Java.Sql.JDBCType _SQLXMLContent = default; + private static bool _SQLXMLReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Sql.JDBCType STRUCT { get { if (!_STRUCTReady) { _STRUCTContent = SGetField(LocalBridgeClazz, "STRUCT"); _STRUCTReady = true; } return _STRUCTContent; } } + private static Java.Sql.JDBCType _STRUCTContent = default; + private static bool _STRUCTReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Sql.JDBCType TIME { get { if (!_TIMEReady) { _TIMEContent = SGetField(LocalBridgeClazz, "TIME"); _TIMEReady = true; } return _TIMEContent; } } + private static Java.Sql.JDBCType _TIMEContent = default; + private static bool _TIMEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Sql.JDBCType TIME_WITH_TIMEZONE { get { if (!_TIME_WITH_TIMEZONEReady) { _TIME_WITH_TIMEZONEContent = SGetField(LocalBridgeClazz, "TIME_WITH_TIMEZONE"); _TIME_WITH_TIMEZONEReady = true; } return _TIME_WITH_TIMEZONEContent; } } + private static Java.Sql.JDBCType _TIME_WITH_TIMEZONEContent = default; + private static bool _TIME_WITH_TIMEZONEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Sql.JDBCType TIMESTAMP { get { if (!_TIMESTAMPReady) { _TIMESTAMPContent = SGetField(LocalBridgeClazz, "TIMESTAMP"); _TIMESTAMPReady = true; } return _TIMESTAMPContent; } } + private static Java.Sql.JDBCType _TIMESTAMPContent = default; + private static bool _TIMESTAMPReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Sql.JDBCType TIMESTAMP_WITH_TIMEZONE { get { if (!_TIMESTAMP_WITH_TIMEZONEReady) { _TIMESTAMP_WITH_TIMEZONEContent = SGetField(LocalBridgeClazz, "TIMESTAMP_WITH_TIMEZONE"); _TIMESTAMP_WITH_TIMEZONEReady = true; } return _TIMESTAMP_WITH_TIMEZONEContent; } } + private static Java.Sql.JDBCType _TIMESTAMP_WITH_TIMEZONEContent = default; + private static bool _TIMESTAMP_WITH_TIMEZONEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Sql.JDBCType TINYINT { get { if (!_TINYINTReady) { _TINYINTContent = SGetField(LocalBridgeClazz, "TINYINT"); _TINYINTReady = true; } return _TINYINTContent; } } + private static Java.Sql.JDBCType _TINYINTContent = default; + private static bool _TINYINTReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Sql.JDBCType VARBINARY { get { if (!_VARBINARYReady) { _VARBINARYContent = SGetField(LocalBridgeClazz, "VARBINARY"); _VARBINARYReady = true; } return _VARBINARYContent; } } + private static Java.Sql.JDBCType _VARBINARYContent = default; + private static bool _VARBINARYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Sql.JDBCType VARCHAR { get { if (!_VARCHARReady) { _VARCHARContent = SGetField(LocalBridgeClazz, "VARCHAR"); _VARCHARReady = true; } return _VARCHARContent; } } + private static Java.Sql.JDBCType _VARCHARContent = default; + private static bool _VARCHARReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Sql.JDBCType ValueOf(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(I)Ljava/sql/JDBCType;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Sql.JDBCType ValueOf(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Ljava/lang/String;)Ljava/sql/JDBCType;", arg0); + } + /// + /// + /// + /// + public static Java.Sql.JDBCType[] Values() + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "values", "()[Ljava/sql/JDBCType;"); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String Vendor + { + get { return IExecuteWithSignature("getVendor", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.Integer VendorTypeNumber + { + get { return IExecuteWithSignature("getVendorTypeNumber", "()Ljava/lang/Integer;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Sql/NClob.cs b/src/net/JNet/GeneratedCore/Java/Sql/NClob.cs new file mode 100644 index 0000000000..85d8015484 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Sql/NClob.cs @@ -0,0 +1,76 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Sql +{ + #region INClob + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface INClob : Java.Sql.IClob + { + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region NClob + public partial class NClob : Java.Sql.INClob + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Sql/ParameterMetaData.cs b/src/net/JNet/GeneratedCore/Java/Sql/ParameterMetaData.cs new file mode 100644 index 0000000000..4b775c868b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Sql/ParameterMetaData.cs @@ -0,0 +1,265 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Sql +{ + #region IParameterMetaData + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IParameterMetaData : Java.Sql.IWrapper + { + #region Instance methods + /// + /// + /// + int ParameterCount { get; } + /// + /// + /// + /// + /// + /// + bool IsSigned(int arg0); + /// + /// + /// + /// + /// + /// + int GetParameterMode(int arg0); + /// + /// + /// + /// + /// + /// + int GetParameterType(int arg0); + /// + /// + /// + /// + /// + /// + int GetPrecision(int arg0); + /// + /// + /// + /// + /// + /// + int GetScale(int arg0); + /// + /// + /// + /// + /// + /// + int IsNullable(int arg0); + /// + /// + /// + /// + /// + /// + Java.Lang.String GetParameterClassName(int arg0); + /// + /// + /// + /// + /// + /// + Java.Lang.String GetParameterTypeName(int arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ParameterMetaData + public partial class ParameterMetaData : Java.Sql.IParameterMetaData + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int parameterModeIn { get { if (!_parameterModeInReady) { _parameterModeInContent = SGetField(LocalBridgeClazz, "parameterModeIn"); _parameterModeInReady = true; } return _parameterModeInContent; } } + private static int _parameterModeInContent = default; + private static bool _parameterModeInReady = false; // this is used because in case of generics + /// + /// + /// + public static int parameterModeInOut { get { if (!_parameterModeInOutReady) { _parameterModeInOutContent = SGetField(LocalBridgeClazz, "parameterModeInOut"); _parameterModeInOutReady = true; } return _parameterModeInOutContent; } } + private static int _parameterModeInOutContent = default; + private static bool _parameterModeInOutReady = false; // this is used because in case of generics + /// + /// + /// + public static int parameterModeOut { get { if (!_parameterModeOutReady) { _parameterModeOutContent = SGetField(LocalBridgeClazz, "parameterModeOut"); _parameterModeOutReady = true; } return _parameterModeOutContent; } } + private static int _parameterModeOutContent = default; + private static bool _parameterModeOutReady = false; // this is used because in case of generics + /// + /// + /// + public static int parameterModeUnknown { get { if (!_parameterModeUnknownReady) { _parameterModeUnknownContent = SGetField(LocalBridgeClazz, "parameterModeUnknown"); _parameterModeUnknownReady = true; } return _parameterModeUnknownContent; } } + private static int _parameterModeUnknownContent = default; + private static bool _parameterModeUnknownReady = false; // this is used because in case of generics + /// + /// + /// + public static int parameterNoNulls { get { if (!_parameterNoNullsReady) { _parameterNoNullsContent = SGetField(LocalBridgeClazz, "parameterNoNulls"); _parameterNoNullsReady = true; } return _parameterNoNullsContent; } } + private static int _parameterNoNullsContent = default; + private static bool _parameterNoNullsReady = false; // this is used because in case of generics + /// + /// + /// + public static int parameterNullable { get { if (!_parameterNullableReady) { _parameterNullableContent = SGetField(LocalBridgeClazz, "parameterNullable"); _parameterNullableReady = true; } return _parameterNullableContent; } } + private static int _parameterNullableContent = default; + private static bool _parameterNullableReady = false; // this is used because in case of generics + /// + /// + /// + public static int parameterNullableUnknown { get { if (!_parameterNullableUnknownReady) { _parameterNullableUnknownContent = SGetField(LocalBridgeClazz, "parameterNullableUnknown"); _parameterNullableUnknownReady = true; } return _parameterNullableUnknownContent; } } + private static int _parameterNullableUnknownContent = default; + private static bool _parameterNullableUnknownReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int ParameterCount + { + get { return IExecuteWithSignature("getParameterCount", "()I"); } + } + /// + /// + /// + /// + /// + /// + public bool IsSigned(int arg0) + { + return IExecuteWithSignature("isSigned", "(I)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public int GetParameterMode(int arg0) + { + return IExecuteWithSignature("getParameterMode", "(I)I", arg0); + } + /// + /// + /// + /// + /// + /// + public int GetParameterType(int arg0) + { + return IExecuteWithSignature("getParameterType", "(I)I", arg0); + } + /// + /// + /// + /// + /// + /// + public int GetPrecision(int arg0) + { + return IExecuteWithSignature("getPrecision", "(I)I", arg0); + } + /// + /// + /// + /// + /// + /// + public int GetScale(int arg0) + { + return IExecuteWithSignature("getScale", "(I)I", arg0); + } + /// + /// + /// + /// + /// + /// + public int IsNullable(int arg0) + { + return IExecuteWithSignature("isNullable", "(I)I", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String GetParameterClassName(int arg0) + { + return IExecuteWithSignature("getParameterClassName", "(I)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String GetParameterTypeName(int arg0) + { + return IExecuteWithSignature("getParameterTypeName", "(I)Ljava/lang/String;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Sql/PreparedStatement.cs b/src/net/JNet/GeneratedCore/Java/Sql/PreparedStatement.cs new file mode 100644 index 0000000000..23a13d53f7 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Sql/PreparedStatement.cs @@ -0,0 +1,1057 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Sql +{ + #region IPreparedStatement + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IPreparedStatement : Java.Sql.IStatement + { + #region Instance methods + /// + /// + /// + Java.Sql.ResultSetMetaData MetaData { get; } + /// + /// + /// + Java.Sql.ParameterMetaData ParameterMetaData { get; } + /// + /// + /// + /// + /// + bool Execute(); + /// + /// + /// + /// + /// + int ExecuteUpdate(); + /// + /// + /// + /// + /// + Java.Sql.ResultSet ExecuteQuery(); + /// + /// + /// + /// + void AddBatch(); + /// + /// + /// + /// + void ClearParameters(); + /// + /// + /// + /// + /// + /// + void SetArray(int arg0, Java.Sql.Array arg1); + /// + /// + /// + /// + /// + /// + /// + void SetAsciiStream(int arg0, Java.Io.InputStream arg1, int arg2); + /// + /// + /// + /// + /// + /// + /// + void SetAsciiStream(int arg0, Java.Io.InputStream arg1, long arg2); + /// + /// + /// + /// + /// + /// + void SetAsciiStream(int arg0, Java.Io.InputStream arg1); + /// + /// + /// + /// + /// + /// + void SetBigDecimal(int arg0, Java.Math.BigDecimal arg1); + /// + /// + /// + /// + /// + /// + /// + void SetBinaryStream(int arg0, Java.Io.InputStream arg1, int arg2); + /// + /// + /// + /// + /// + /// + /// + void SetBinaryStream(int arg0, Java.Io.InputStream arg1, long arg2); + /// + /// + /// + /// + /// + /// + void SetBinaryStream(int arg0, Java.Io.InputStream arg1); + /// + /// + /// + /// + /// + /// + /// + void SetBlob(int arg0, Java.Io.InputStream arg1, long arg2); + /// + /// + /// + /// + /// + /// + void SetBlob(int arg0, Java.Io.InputStream arg1); + /// + /// + /// + /// + /// + /// + void SetBlob(int arg0, Java.Sql.Blob arg1); + /// + /// + /// + /// + /// + /// + void SetBoolean(int arg0, bool arg1); + /// + /// + /// + /// + /// + /// + void SetByte(int arg0, byte arg1); + /// + /// + /// + /// + /// + /// + void SetBytes(int arg0, byte[] arg1); + /// + /// + /// + /// + /// + /// + /// + void SetCharacterStream(int arg0, Java.Io.Reader arg1, int arg2); + /// + /// + /// + /// + /// + /// + /// + void SetCharacterStream(int arg0, Java.Io.Reader arg1, long arg2); + /// + /// + /// + /// + /// + /// + void SetCharacterStream(int arg0, Java.Io.Reader arg1); + /// + /// + /// + /// + /// + /// + /// + void SetClob(int arg0, Java.Io.Reader arg1, long arg2); + /// + /// + /// + /// + /// + /// + void SetClob(int arg0, Java.Io.Reader arg1); + /// + /// + /// + /// + /// + /// + void SetClob(int arg0, Java.Sql.Clob arg1); + /// + /// + /// + /// + /// + /// + /// + void SetDate(int arg0, Java.Sql.Date arg1, Java.Util.Calendar arg2); + /// + /// + /// + /// + /// + /// + void SetDate(int arg0, Java.Sql.Date arg1); + /// + /// + /// + /// + /// + /// + void SetDouble(int arg0, double arg1); + /// + /// + /// + /// + /// + /// + void SetFloat(int arg0, float arg1); + /// + /// + /// + /// + /// + /// + void SetInt(int arg0, int arg1); + /// + /// + /// + /// + /// + /// + void SetLong(int arg0, long arg1); + /// + /// + /// + /// + /// + /// + /// + void SetNCharacterStream(int arg0, Java.Io.Reader arg1, long arg2); + /// + /// + /// + /// + /// + /// + void SetNCharacterStream(int arg0, Java.Io.Reader arg1); + /// + /// + /// + /// + /// + /// + /// + void SetNClob(int arg0, Java.Io.Reader arg1, long arg2); + /// + /// + /// + /// + /// + /// + void SetNClob(int arg0, Java.Io.Reader arg1); + /// + /// + /// + /// + /// + /// + void SetNClob(int arg0, Java.Sql.NClob arg1); + /// + /// + /// + /// + /// + /// + void SetNString(int arg0, Java.Lang.String arg1); + /// + /// + /// + /// + /// + /// + /// + void SetNull(int arg0, int arg1, Java.Lang.String arg2); + /// + /// + /// + /// + /// + /// + void SetNull(int arg0, int arg1); + /// + /// + /// + /// + /// + /// + /// + /// + void SetObject(int arg0, object arg1, int arg2, int arg3); + /// + /// + /// + /// + /// + /// + /// + void SetObject(int arg0, object arg1, int arg2); + /// + /// + /// + /// + /// + /// + void SetObject(int arg0, object arg1); + /// + /// + /// + /// + /// + /// + void SetRef(int arg0, Java.Sql.Ref arg1); + /// + /// + /// + /// + /// + /// + void SetRowId(int arg0, Java.Sql.RowId arg1); + /// + /// + /// + /// + /// + /// + void SetShort(int arg0, short arg1); + /// + /// + /// + /// + /// + /// + void SetSQLXML(int arg0, Java.Sql.SQLXML arg1); + /// + /// + /// + /// + /// + /// + void SetString(int arg0, Java.Lang.String arg1); + /// + /// + /// + /// + /// + /// + /// + void SetTime(int arg0, Java.Sql.Time arg1, Java.Util.Calendar arg2); + /// + /// + /// + /// + /// + /// + void SetTime(int arg0, Java.Sql.Time arg1); + /// + /// + /// + /// + /// + /// + /// + void SetTimestamp(int arg0, Java.Sql.Timestamp arg1, Java.Util.Calendar arg2); + /// + /// + /// + /// + /// + /// + void SetTimestamp(int arg0, Java.Sql.Timestamp arg1); + /// + /// + /// + /// + /// + /// + void SetURL(int arg0, Java.Net.URL arg1); + /// + /// + /// + /// + /// + long ExecuteLargeUpdate(); + /// + /// + /// + /// + /// + /// + /// + /// + void SetObject(int arg0, object arg1, Java.Sql.SQLType arg2, int arg3); + /// + /// + /// + /// + /// + /// + /// + void SetObject(int arg0, object arg1, Java.Sql.SQLType arg2); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region PreparedStatement + public partial class PreparedStatement : Java.Sql.IPreparedStatement + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Sql.ResultSetMetaData MetaData + { + get { return IExecuteWithSignature("getMetaData", "()Ljava/sql/ResultSetMetaData;"); } + } + /// + /// + /// + public Java.Sql.ParameterMetaData ParameterMetaData + { + get { return IExecuteWithSignature("getParameterMetaData", "()Ljava/sql/ParameterMetaData;"); } + } + /// + /// + /// + /// + /// + public bool Execute() + { + return IExecuteWithSignature("execute", "()Z"); + } + /// + /// + /// + /// + /// + public int ExecuteUpdate() + { + return IExecuteWithSignature("executeUpdate", "()I"); + } + /// + /// + /// + /// + /// + public Java.Sql.ResultSet ExecuteQuery() + { + return IExecuteWithSignature("executeQuery", "()Ljava/sql/ResultSet;"); + } + /// + /// + /// + /// + public void AddBatch() + { + IExecuteWithSignature("addBatch", "()V"); + } + /// + /// + /// + /// + public void ClearParameters() + { + IExecuteWithSignature("clearParameters", "()V"); + } + /// + /// + /// + /// + /// + /// + public void SetArray(int arg0, Java.Sql.Array arg1) + { + IExecute("setArray", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void SetAsciiStream(int arg0, Java.Io.InputStream arg1, int arg2) + { + IExecute("setAsciiStream", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public void SetAsciiStream(int arg0, Java.Io.InputStream arg1, long arg2) + { + IExecute("setAsciiStream", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void SetAsciiStream(int arg0, Java.Io.InputStream arg1) + { + IExecute("setAsciiStream", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetBigDecimal(int arg0, Java.Math.BigDecimal arg1) + { + IExecute("setBigDecimal", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void SetBinaryStream(int arg0, Java.Io.InputStream arg1, int arg2) + { + IExecute("setBinaryStream", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public void SetBinaryStream(int arg0, Java.Io.InputStream arg1, long arg2) + { + IExecute("setBinaryStream", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void SetBinaryStream(int arg0, Java.Io.InputStream arg1) + { + IExecute("setBinaryStream", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void SetBlob(int arg0, Java.Io.InputStream arg1, long arg2) + { + IExecute("setBlob", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void SetBlob(int arg0, Java.Io.InputStream arg1) + { + IExecute("setBlob", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetBlob(int arg0, Java.Sql.Blob arg1) + { + IExecute("setBlob", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetBoolean(int arg0, bool arg1) + { + IExecute("setBoolean", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetByte(int arg0, byte arg1) + { + IExecute("setByte", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetBytes(int arg0, byte[] arg1) + { + IExecute("setBytes", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void SetCharacterStream(int arg0, Java.Io.Reader arg1, int arg2) + { + IExecute("setCharacterStream", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public void SetCharacterStream(int arg0, Java.Io.Reader arg1, long arg2) + { + IExecute("setCharacterStream", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void SetCharacterStream(int arg0, Java.Io.Reader arg1) + { + IExecute("setCharacterStream", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void SetClob(int arg0, Java.Io.Reader arg1, long arg2) + { + IExecute("setClob", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void SetClob(int arg0, Java.Io.Reader arg1) + { + IExecute("setClob", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetClob(int arg0, Java.Sql.Clob arg1) + { + IExecute("setClob", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void SetDate(int arg0, Java.Sql.Date arg1, Java.Util.Calendar arg2) + { + IExecute("setDate", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void SetDate(int arg0, Java.Sql.Date arg1) + { + IExecute("setDate", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetDouble(int arg0, double arg1) + { + IExecute("setDouble", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetFloat(int arg0, float arg1) + { + IExecute("setFloat", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetInt(int arg0, int arg1) + { + IExecute("setInt", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetLong(int arg0, long arg1) + { + IExecute("setLong", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void SetNCharacterStream(int arg0, Java.Io.Reader arg1, long arg2) + { + IExecute("setNCharacterStream", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void SetNCharacterStream(int arg0, Java.Io.Reader arg1) + { + IExecute("setNCharacterStream", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void SetNClob(int arg0, Java.Io.Reader arg1, long arg2) + { + IExecute("setNClob", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void SetNClob(int arg0, Java.Io.Reader arg1) + { + IExecute("setNClob", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetNClob(int arg0, Java.Sql.NClob arg1) + { + IExecute("setNClob", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetNString(int arg0, Java.Lang.String arg1) + { + IExecute("setNString", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void SetNull(int arg0, int arg1, Java.Lang.String arg2) + { + IExecute("setNull", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void SetNull(int arg0, int arg1) + { + IExecute("setNull", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public void SetObject(int arg0, object arg1, int arg2, int arg3) + { + IExecute("setObject", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + public void SetObject(int arg0, object arg1, int arg2) + { + IExecute("setObject", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void SetObject(int arg0, object arg1) + { + IExecute("setObject", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetRef(int arg0, Java.Sql.Ref arg1) + { + IExecute("setRef", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetRowId(int arg0, Java.Sql.RowId arg1) + { + IExecute("setRowId", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetShort(int arg0, short arg1) + { + IExecute("setShort", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetSQLXML(int arg0, Java.Sql.SQLXML arg1) + { + IExecute("setSQLXML", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetString(int arg0, Java.Lang.String arg1) + { + IExecute("setString", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void SetTime(int arg0, Java.Sql.Time arg1, Java.Util.Calendar arg2) + { + IExecute("setTime", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void SetTime(int arg0, Java.Sql.Time arg1) + { + IExecute("setTime", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void SetTimestamp(int arg0, Java.Sql.Timestamp arg1, Java.Util.Calendar arg2) + { + IExecute("setTimestamp", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void SetTimestamp(int arg0, Java.Sql.Timestamp arg1) + { + IExecute("setTimestamp", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetURL(int arg0, Java.Net.URL arg1) + { + IExecute("setURL", arg0, arg1); + } + /// + /// + /// + /// + /// + public long ExecuteLargeUpdate() + { + return IExecuteWithSignature("executeLargeUpdate", "()J"); + } + /// + /// + /// + /// + /// + /// + /// + /// + public void SetObject(int arg0, object arg1, Java.Sql.SQLType arg2, int arg3) + { + IExecute("setObject", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + public void SetObject(int arg0, object arg1, Java.Sql.SQLType arg2) + { + IExecute("setObject", arg0, arg1, arg2); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Sql/PseudoColumnUsage.cs b/src/net/JNet/GeneratedCore/Java/Sql/PseudoColumnUsage.cs new file mode 100644 index 0000000000..fd970eaa5d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Sql/PseudoColumnUsage.cs @@ -0,0 +1,99 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Sql +{ + #region PseudoColumnUsage + public partial class PseudoColumnUsage + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Sql.PseudoColumnUsage NO_USAGE_RESTRICTIONS { get { if (!_NO_USAGE_RESTRICTIONSReady) { _NO_USAGE_RESTRICTIONSContent = SGetField(LocalBridgeClazz, "NO_USAGE_RESTRICTIONS"); _NO_USAGE_RESTRICTIONSReady = true; } return _NO_USAGE_RESTRICTIONSContent; } } + private static Java.Sql.PseudoColumnUsage _NO_USAGE_RESTRICTIONSContent = default; + private static bool _NO_USAGE_RESTRICTIONSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Sql.PseudoColumnUsage SELECT_LIST_ONLY { get { if (!_SELECT_LIST_ONLYReady) { _SELECT_LIST_ONLYContent = SGetField(LocalBridgeClazz, "SELECT_LIST_ONLY"); _SELECT_LIST_ONLYReady = true; } return _SELECT_LIST_ONLYContent; } } + private static Java.Sql.PseudoColumnUsage _SELECT_LIST_ONLYContent = default; + private static bool _SELECT_LIST_ONLYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Sql.PseudoColumnUsage USAGE_UNKNOWN { get { if (!_USAGE_UNKNOWNReady) { _USAGE_UNKNOWNContent = SGetField(LocalBridgeClazz, "USAGE_UNKNOWN"); _USAGE_UNKNOWNReady = true; } return _USAGE_UNKNOWNContent; } } + private static Java.Sql.PseudoColumnUsage _USAGE_UNKNOWNContent = default; + private static bool _USAGE_UNKNOWNReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Sql.PseudoColumnUsage WHERE_CLAUSE_ONLY { get { if (!_WHERE_CLAUSE_ONLYReady) { _WHERE_CLAUSE_ONLYContent = SGetField(LocalBridgeClazz, "WHERE_CLAUSE_ONLY"); _WHERE_CLAUSE_ONLYReady = true; } return _WHERE_CLAUSE_ONLYContent; } } + private static Java.Sql.PseudoColumnUsage _WHERE_CLAUSE_ONLYContent = default; + private static bool _WHERE_CLAUSE_ONLYReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Sql.PseudoColumnUsage ValueOf(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Ljava/lang/String;)Ljava/sql/PseudoColumnUsage;", arg0); + } + /// + /// + /// + /// + public static Java.Sql.PseudoColumnUsage[] Values() + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "values", "()[Ljava/sql/PseudoColumnUsage;"); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Sql/Ref.cs b/src/net/JNet/GeneratedCore/Java/Sql/Ref.cs new file mode 100644 index 0000000000..4f89385d47 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Sql/Ref.cs @@ -0,0 +1,115 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Sql +{ + #region IRef + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IRef + { + #region Instance methods + /// + /// + /// + Java.Lang.String BaseTypeName { get; } + /// + /// + /// + object Object { get; set; } + /// + /// + /// + /// + /// + /// + object GetObject(Java.Util.Map arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Ref + public partial class Ref : Java.Sql.IRef + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String BaseTypeName + { + get { return IExecuteWithSignature("getBaseTypeName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public object Object + { + get { return IExecuteWithSignature("getObject", "()Ljava/lang/Object;"); } set { IExecuteWithSignature("setObject", "(Ljava/lang/Object;)V", value); } + } + /// + /// + /// + /// + /// + /// + public object GetObject(Java.Util.Map arg0) + { + return IExecuteWithSignature("getObject", "(Ljava/util/Map;)Ljava/lang/Object;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Sql/ResultSet.cs b/src/net/JNet/GeneratedCore/Java/Sql/ResultSet.cs new file mode 100644 index 0000000000..3550213800 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Sql/ResultSet.cs @@ -0,0 +1,3269 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Sql +{ + #region IResultSet + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IResultSet + { + #region Instance methods + /// + /// + /// + int Concurrency { get; } + /// + /// + /// + Java.Lang.String CursorName { get; } + /// + /// + /// + int FetchDirection { get; set; } + /// + /// + /// + int FetchSize { get; set; } + /// + /// + /// + int Holdability { get; } + /// + /// + /// + Java.Sql.ResultSetMetaData MetaData { get; } + /// + /// + /// + int Row { get; } + /// + /// + /// + Java.Sql.Statement Statement { get; } + /// + /// + /// + int Type { get; } + /// + /// + /// + Java.Sql.SQLWarning Warnings { get; } + /// + /// + /// + /// + /// + /// + /// + /// + T GetObject(int arg0, Java.Lang.Class arg1); + /// + /// + /// + /// + /// + /// + /// + /// + T GetObject(Java.Lang.String arg0, Java.Lang.Class arg1); + /// + /// + /// + /// + /// + /// + bool Absolute(int arg0); + /// + /// + /// + /// + /// + bool First(); + /// + /// + /// + /// + /// + /// + bool GetBoolean(int arg0); + /// + /// + /// + /// + /// + /// + bool GetBoolean(Java.Lang.String arg0); + /// + /// + /// + /// + /// + bool IsAfterLast(); + /// + /// + /// + /// + /// + bool IsBeforeFirst(); + /// + /// + /// + /// + /// + bool IsClosed(); + /// + /// + /// + /// + /// + bool IsFirst(); + /// + /// + /// + /// + /// + bool IsLast(); + /// + /// + /// + /// + /// + bool Last(); + /// + /// + /// + /// + /// + bool Next(); + /// + /// + /// + /// + /// + bool Previous(); + /// + /// + /// + /// + /// + /// + bool Relative(int arg0); + /// + /// + /// + /// + /// + bool RowDeleted(); + /// + /// + /// + /// + /// + bool RowInserted(); + /// + /// + /// + /// + /// + bool RowUpdated(); + /// + /// + /// + /// + /// + bool WasNull(); + /// + /// + /// + /// + /// + /// + byte GetByte(int arg0); + /// + /// + /// + /// + /// + /// + byte GetByte(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + byte[] GetBytes(int arg0); + /// + /// + /// + /// + /// + /// + byte[] GetBytes(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + double GetDouble(int arg0); + /// + /// + /// + /// + /// + /// + double GetDouble(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + float GetFloat(int arg0); + /// + /// + /// + /// + /// + /// + float GetFloat(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + int FindColumn(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + int GetInt(int arg0); + /// + /// + /// + /// + /// + /// + int GetInt(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + Java.Io.InputStream GetAsciiStream(int arg0); + /// + /// + /// + /// + /// + /// + Java.Io.InputStream GetAsciiStream(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + Java.Io.InputStream GetBinaryStream(int arg0); + /// + /// + /// + /// + /// + /// + Java.Io.InputStream GetBinaryStream(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + Java.Io.Reader GetCharacterStream(int arg0); + /// + /// + /// + /// + /// + /// + Java.Io.Reader GetCharacterStream(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + Java.Io.Reader GetNCharacterStream(int arg0); + /// + /// + /// + /// + /// + /// + Java.Io.Reader GetNCharacterStream(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + /// + object GetObject(int arg0, Java.Util.Map arg1); + /// + /// + /// + /// + /// + /// + object GetObject(int arg0); + /// + /// + /// + /// + /// + /// + /// + object GetObject(Java.Lang.String arg0, Java.Util.Map arg1); + /// + /// + /// + /// + /// + /// + object GetObject(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + Java.Lang.String GetNString(int arg0); + /// + /// + /// + /// + /// + /// + Java.Lang.String GetNString(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + Java.Lang.String GetString(int arg0); + /// + /// + /// + /// + /// + /// + Java.Lang.String GetString(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + Java.Math.BigDecimal GetBigDecimal(int arg0); + /// + /// + /// + /// + /// + /// + Java.Math.BigDecimal GetBigDecimal(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + Java.Net.URL GetURL(int arg0); + /// + /// + /// + /// + /// + /// + Java.Net.URL GetURL(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + Java.Sql.Array GetArray(int arg0); + /// + /// + /// + /// + /// + /// + Java.Sql.Array GetArray(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + Java.Sql.Blob GetBlob(int arg0); + /// + /// + /// + /// + /// + /// + Java.Sql.Blob GetBlob(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + Java.Sql.Clob GetClob(int arg0); + /// + /// + /// + /// + /// + /// + Java.Sql.Clob GetClob(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + /// + Java.Sql.Date GetDate(int arg0, Java.Util.Calendar arg1); + /// + /// + /// + /// + /// + /// + Java.Sql.Date GetDate(int arg0); + /// + /// + /// + /// + /// + /// + /// + Java.Sql.Date GetDate(Java.Lang.String arg0, Java.Util.Calendar arg1); + /// + /// + /// + /// + /// + /// + Java.Sql.Date GetDate(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + Java.Sql.NClob GetNClob(int arg0); + /// + /// + /// + /// + /// + /// + Java.Sql.NClob GetNClob(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + Java.Sql.Ref GetRef(int arg0); + /// + /// + /// + /// + /// + /// + Java.Sql.Ref GetRef(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + Java.Sql.RowId GetRowId(int arg0); + /// + /// + /// + /// + /// + /// + Java.Sql.RowId GetRowId(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + Java.Sql.SQLXML GetSQLXML(int arg0); + /// + /// + /// + /// + /// + /// + Java.Sql.SQLXML GetSQLXML(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + /// + Java.Sql.Time GetTime(int arg0, Java.Util.Calendar arg1); + /// + /// + /// + /// + /// + /// + Java.Sql.Time GetTime(int arg0); + /// + /// + /// + /// + /// + /// + /// + Java.Sql.Time GetTime(Java.Lang.String arg0, Java.Util.Calendar arg1); + /// + /// + /// + /// + /// + /// + Java.Sql.Time GetTime(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + /// + Java.Sql.Timestamp GetTimestamp(int arg0, Java.Util.Calendar arg1); + /// + /// + /// + /// + /// + /// + Java.Sql.Timestamp GetTimestamp(int arg0); + /// + /// + /// + /// + /// + /// + /// + Java.Sql.Timestamp GetTimestamp(Java.Lang.String arg0, Java.Util.Calendar arg1); + /// + /// + /// + /// + /// + /// + Java.Sql.Timestamp GetTimestamp(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + long GetLong(int arg0); + /// + /// + /// + /// + /// + /// + long GetLong(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + short GetShort(int arg0); + /// + /// + /// + /// + /// + /// + short GetShort(Java.Lang.String arg0); + /// + /// + /// + /// + void AfterLast(); + /// + /// + /// + /// + void BeforeFirst(); + /// + /// + /// + /// + void CancelRowUpdates(); + /// + /// + /// + /// + void ClearWarnings(); + /// + /// + /// + /// + void Close(); + /// + /// + /// + /// + void DeleteRow(); + /// + /// + /// + /// + void InsertRow(); + /// + /// + /// + /// + void MoveToCurrentRow(); + /// + /// + /// + /// + void MoveToInsertRow(); + /// + /// + /// + /// + void RefreshRow(); + /// + /// + /// + /// + /// + /// + void UpdateArray(int arg0, Java.Sql.Array arg1); + /// + /// + /// + /// + /// + /// + void UpdateArray(Java.Lang.String arg0, Java.Sql.Array arg1); + /// + /// + /// + /// + /// + /// + /// + void UpdateAsciiStream(int arg0, Java.Io.InputStream arg1, int arg2); + /// + /// + /// + /// + /// + /// + /// + void UpdateAsciiStream(int arg0, Java.Io.InputStream arg1, long arg2); + /// + /// + /// + /// + /// + /// + void UpdateAsciiStream(int arg0, Java.Io.InputStream arg1); + /// + /// + /// + /// + /// + /// + /// + void UpdateAsciiStream(Java.Lang.String arg0, Java.Io.InputStream arg1, int arg2); + /// + /// + /// + /// + /// + /// + /// + void UpdateAsciiStream(Java.Lang.String arg0, Java.Io.InputStream arg1, long arg2); + /// + /// + /// + /// + /// + /// + void UpdateAsciiStream(Java.Lang.String arg0, Java.Io.InputStream arg1); + /// + /// + /// + /// + /// + /// + void UpdateBigDecimal(int arg0, Java.Math.BigDecimal arg1); + /// + /// + /// + /// + /// + /// + void UpdateBigDecimal(Java.Lang.String arg0, Java.Math.BigDecimal arg1); + /// + /// + /// + /// + /// + /// + /// + void UpdateBinaryStream(int arg0, Java.Io.InputStream arg1, int arg2); + /// + /// + /// + /// + /// + /// + /// + void UpdateBinaryStream(int arg0, Java.Io.InputStream arg1, long arg2); + /// + /// + /// + /// + /// + /// + void UpdateBinaryStream(int arg0, Java.Io.InputStream arg1); + /// + /// + /// + /// + /// + /// + /// + void UpdateBinaryStream(Java.Lang.String arg0, Java.Io.InputStream arg1, int arg2); + /// + /// + /// + /// + /// + /// + /// + void UpdateBinaryStream(Java.Lang.String arg0, Java.Io.InputStream arg1, long arg2); + /// + /// + /// + /// + /// + /// + void UpdateBinaryStream(Java.Lang.String arg0, Java.Io.InputStream arg1); + /// + /// + /// + /// + /// + /// + /// + void UpdateBlob(int arg0, Java.Io.InputStream arg1, long arg2); + /// + /// + /// + /// + /// + /// + void UpdateBlob(int arg0, Java.Io.InputStream arg1); + /// + /// + /// + /// + /// + /// + void UpdateBlob(int arg0, Java.Sql.Blob arg1); + /// + /// + /// + /// + /// + /// + /// + void UpdateBlob(Java.Lang.String arg0, Java.Io.InputStream arg1, long arg2); + /// + /// + /// + /// + /// + /// + void UpdateBlob(Java.Lang.String arg0, Java.Io.InputStream arg1); + /// + /// + /// + /// + /// + /// + void UpdateBlob(Java.Lang.String arg0, Java.Sql.Blob arg1); + /// + /// + /// + /// + /// + /// + void UpdateBoolean(int arg0, bool arg1); + /// + /// + /// + /// + /// + /// + void UpdateBoolean(Java.Lang.String arg0, bool arg1); + /// + /// + /// + /// + /// + /// + void UpdateByte(int arg0, byte arg1); + /// + /// + /// + /// + /// + /// + void UpdateByte(Java.Lang.String arg0, byte arg1); + /// + /// + /// + /// + /// + /// + void UpdateBytes(int arg0, byte[] arg1); + /// + /// + /// + /// + /// + /// + void UpdateBytes(Java.Lang.String arg0, byte[] arg1); + /// + /// + /// + /// + /// + /// + /// + void UpdateCharacterStream(int arg0, Java.Io.Reader arg1, int arg2); + /// + /// + /// + /// + /// + /// + /// + void UpdateCharacterStream(int arg0, Java.Io.Reader arg1, long arg2); + /// + /// + /// + /// + /// + /// + void UpdateCharacterStream(int arg0, Java.Io.Reader arg1); + /// + /// + /// + /// + /// + /// + /// + void UpdateCharacterStream(Java.Lang.String arg0, Java.Io.Reader arg1, int arg2); + /// + /// + /// + /// + /// + /// + /// + void UpdateCharacterStream(Java.Lang.String arg0, Java.Io.Reader arg1, long arg2); + /// + /// + /// + /// + /// + /// + void UpdateCharacterStream(Java.Lang.String arg0, Java.Io.Reader arg1); + /// + /// + /// + /// + /// + /// + /// + void UpdateClob(int arg0, Java.Io.Reader arg1, long arg2); + /// + /// + /// + /// + /// + /// + void UpdateClob(int arg0, Java.Io.Reader arg1); + /// + /// + /// + /// + /// + /// + void UpdateClob(int arg0, Java.Sql.Clob arg1); + /// + /// + /// + /// + /// + /// + /// + void UpdateClob(Java.Lang.String arg0, Java.Io.Reader arg1, long arg2); + /// + /// + /// + /// + /// + /// + void UpdateClob(Java.Lang.String arg0, Java.Io.Reader arg1); + /// + /// + /// + /// + /// + /// + void UpdateClob(Java.Lang.String arg0, Java.Sql.Clob arg1); + /// + /// + /// + /// + /// + /// + void UpdateDate(int arg0, Java.Sql.Date arg1); + /// + /// + /// + /// + /// + /// + void UpdateDate(Java.Lang.String arg0, Java.Sql.Date arg1); + /// + /// + /// + /// + /// + /// + void UpdateDouble(int arg0, double arg1); + /// + /// + /// + /// + /// + /// + void UpdateDouble(Java.Lang.String arg0, double arg1); + /// + /// + /// + /// + /// + /// + void UpdateFloat(int arg0, float arg1); + /// + /// + /// + /// + /// + /// + void UpdateFloat(Java.Lang.String arg0, float arg1); + /// + /// + /// + /// + /// + /// + void UpdateInt(int arg0, int arg1); + /// + /// + /// + /// + /// + /// + void UpdateInt(Java.Lang.String arg0, int arg1); + /// + /// + /// + /// + /// + /// + void UpdateLong(int arg0, long arg1); + /// + /// + /// + /// + /// + /// + void UpdateLong(Java.Lang.String arg0, long arg1); + /// + /// + /// + /// + /// + /// + /// + void UpdateNCharacterStream(int arg0, Java.Io.Reader arg1, long arg2); + /// + /// + /// + /// + /// + /// + void UpdateNCharacterStream(int arg0, Java.Io.Reader arg1); + /// + /// + /// + /// + /// + /// + /// + void UpdateNCharacterStream(Java.Lang.String arg0, Java.Io.Reader arg1, long arg2); + /// + /// + /// + /// + /// + /// + void UpdateNCharacterStream(Java.Lang.String arg0, Java.Io.Reader arg1); + /// + /// + /// + /// + /// + /// + /// + void UpdateNClob(int arg0, Java.Io.Reader arg1, long arg2); + /// + /// + /// + /// + /// + /// + void UpdateNClob(int arg0, Java.Io.Reader arg1); + /// + /// + /// + /// + /// + /// + void UpdateNClob(int arg0, Java.Sql.NClob arg1); + /// + /// + /// + /// + /// + /// + /// + void UpdateNClob(Java.Lang.String arg0, Java.Io.Reader arg1, long arg2); + /// + /// + /// + /// + /// + /// + void UpdateNClob(Java.Lang.String arg0, Java.Io.Reader arg1); + /// + /// + /// + /// + /// + /// + void UpdateNClob(Java.Lang.String arg0, Java.Sql.NClob arg1); + /// + /// + /// + /// + /// + /// + void UpdateNString(int arg0, Java.Lang.String arg1); + /// + /// + /// + /// + /// + /// + void UpdateNString(Java.Lang.String arg0, Java.Lang.String arg1); + /// + /// + /// + /// + /// + void UpdateNull(int arg0); + /// + /// + /// + /// + /// + void UpdateNull(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + /// + void UpdateObject(int arg0, object arg1, int arg2); + /// + /// + /// + /// + /// + /// + void UpdateObject(int arg0, object arg1); + /// + /// + /// + /// + /// + /// + /// + void UpdateObject(Java.Lang.String arg0, object arg1, int arg2); + /// + /// + /// + /// + /// + /// + void UpdateObject(Java.Lang.String arg0, object arg1); + /// + /// + /// + /// + /// + /// + void UpdateRef(int arg0, Java.Sql.Ref arg1); + /// + /// + /// + /// + /// + /// + void UpdateRef(Java.Lang.String arg0, Java.Sql.Ref arg1); + /// + /// + /// + /// + void UpdateRow(); + /// + /// + /// + /// + /// + /// + void UpdateRowId(int arg0, Java.Sql.RowId arg1); + /// + /// + /// + /// + /// + /// + void UpdateRowId(Java.Lang.String arg0, Java.Sql.RowId arg1); + /// + /// + /// + /// + /// + /// + void UpdateShort(int arg0, short arg1); + /// + /// + /// + /// + /// + /// + void UpdateShort(Java.Lang.String arg0, short arg1); + /// + /// + /// + /// + /// + /// + void UpdateSQLXML(int arg0, Java.Sql.SQLXML arg1); + /// + /// + /// + /// + /// + /// + void UpdateSQLXML(Java.Lang.String arg0, Java.Sql.SQLXML arg1); + /// + /// + /// + /// + /// + /// + void UpdateString(int arg0, Java.Lang.String arg1); + /// + /// + /// + /// + /// + /// + void UpdateString(Java.Lang.String arg0, Java.Lang.String arg1); + /// + /// + /// + /// + /// + /// + void UpdateTime(int arg0, Java.Sql.Time arg1); + /// + /// + /// + /// + /// + /// + void UpdateTime(Java.Lang.String arg0, Java.Sql.Time arg1); + /// + /// + /// + /// + /// + /// + void UpdateTimestamp(int arg0, Java.Sql.Timestamp arg1); + /// + /// + /// + /// + /// + /// + void UpdateTimestamp(Java.Lang.String arg0, Java.Sql.Timestamp arg1); + /// + /// + /// + /// + /// + /// + /// + /// + void UpdateObject(int arg0, object arg1, Java.Sql.SQLType arg2, int arg3); + /// + /// + /// + /// + /// + /// + /// + void UpdateObject(int arg0, object arg1, Java.Sql.SQLType arg2); + /// + /// + /// + /// + /// + /// + /// + /// + void UpdateObject(Java.Lang.String arg0, object arg1, Java.Sql.SQLType arg2, int arg3); + /// + /// + /// + /// + /// + /// + /// + void UpdateObject(Java.Lang.String arg0, object arg1, Java.Sql.SQLType arg2); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ResultSet + public partial class ResultSet : Java.Sql.IResultSet + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Sql.Wrapper(Java.Sql.ResultSet t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Lang.AutoCloseable(Java.Sql.ResultSet t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static int CLOSE_CURSORS_AT_COMMIT { get { if (!_CLOSE_CURSORS_AT_COMMITReady) { _CLOSE_CURSORS_AT_COMMITContent = SGetField(LocalBridgeClazz, "CLOSE_CURSORS_AT_COMMIT"); _CLOSE_CURSORS_AT_COMMITReady = true; } return _CLOSE_CURSORS_AT_COMMITContent; } } + private static int _CLOSE_CURSORS_AT_COMMITContent = default; + private static bool _CLOSE_CURSORS_AT_COMMITReady = false; // this is used because in case of generics + /// + /// + /// + public static int CONCUR_READ_ONLY { get { if (!_CONCUR_READ_ONLYReady) { _CONCUR_READ_ONLYContent = SGetField(LocalBridgeClazz, "CONCUR_READ_ONLY"); _CONCUR_READ_ONLYReady = true; } return _CONCUR_READ_ONLYContent; } } + private static int _CONCUR_READ_ONLYContent = default; + private static bool _CONCUR_READ_ONLYReady = false; // this is used because in case of generics + /// + /// + /// + public static int CONCUR_UPDATABLE { get { if (!_CONCUR_UPDATABLEReady) { _CONCUR_UPDATABLEContent = SGetField(LocalBridgeClazz, "CONCUR_UPDATABLE"); _CONCUR_UPDATABLEReady = true; } return _CONCUR_UPDATABLEContent; } } + private static int _CONCUR_UPDATABLEContent = default; + private static bool _CONCUR_UPDATABLEReady = false; // this is used because in case of generics + /// + /// + /// + public static int FETCH_FORWARD { get { if (!_FETCH_FORWARDReady) { _FETCH_FORWARDContent = SGetField(LocalBridgeClazz, "FETCH_FORWARD"); _FETCH_FORWARDReady = true; } return _FETCH_FORWARDContent; } } + private static int _FETCH_FORWARDContent = default; + private static bool _FETCH_FORWARDReady = false; // this is used because in case of generics + /// + /// + /// + public static int FETCH_REVERSE { get { if (!_FETCH_REVERSEReady) { _FETCH_REVERSEContent = SGetField(LocalBridgeClazz, "FETCH_REVERSE"); _FETCH_REVERSEReady = true; } return _FETCH_REVERSEContent; } } + private static int _FETCH_REVERSEContent = default; + private static bool _FETCH_REVERSEReady = false; // this is used because in case of generics + /// + /// + /// + public static int FETCH_UNKNOWN { get { if (!_FETCH_UNKNOWNReady) { _FETCH_UNKNOWNContent = SGetField(LocalBridgeClazz, "FETCH_UNKNOWN"); _FETCH_UNKNOWNReady = true; } return _FETCH_UNKNOWNContent; } } + private static int _FETCH_UNKNOWNContent = default; + private static bool _FETCH_UNKNOWNReady = false; // this is used because in case of generics + /// + /// + /// + public static int HOLD_CURSORS_OVER_COMMIT { get { if (!_HOLD_CURSORS_OVER_COMMITReady) { _HOLD_CURSORS_OVER_COMMITContent = SGetField(LocalBridgeClazz, "HOLD_CURSORS_OVER_COMMIT"); _HOLD_CURSORS_OVER_COMMITReady = true; } return _HOLD_CURSORS_OVER_COMMITContent; } } + private static int _HOLD_CURSORS_OVER_COMMITContent = default; + private static bool _HOLD_CURSORS_OVER_COMMITReady = false; // this is used because in case of generics + /// + /// + /// + public static int TYPE_FORWARD_ONLY { get { if (!_TYPE_FORWARD_ONLYReady) { _TYPE_FORWARD_ONLYContent = SGetField(LocalBridgeClazz, "TYPE_FORWARD_ONLY"); _TYPE_FORWARD_ONLYReady = true; } return _TYPE_FORWARD_ONLYContent; } } + private static int _TYPE_FORWARD_ONLYContent = default; + private static bool _TYPE_FORWARD_ONLYReady = false; // this is used because in case of generics + /// + /// + /// + public static int TYPE_SCROLL_INSENSITIVE { get { if (!_TYPE_SCROLL_INSENSITIVEReady) { _TYPE_SCROLL_INSENSITIVEContent = SGetField(LocalBridgeClazz, "TYPE_SCROLL_INSENSITIVE"); _TYPE_SCROLL_INSENSITIVEReady = true; } return _TYPE_SCROLL_INSENSITIVEContent; } } + private static int _TYPE_SCROLL_INSENSITIVEContent = default; + private static bool _TYPE_SCROLL_INSENSITIVEReady = false; // this is used because in case of generics + /// + /// + /// + public static int TYPE_SCROLL_SENSITIVE { get { if (!_TYPE_SCROLL_SENSITIVEReady) { _TYPE_SCROLL_SENSITIVEContent = SGetField(LocalBridgeClazz, "TYPE_SCROLL_SENSITIVE"); _TYPE_SCROLL_SENSITIVEReady = true; } return _TYPE_SCROLL_SENSITIVEContent; } } + private static int _TYPE_SCROLL_SENSITIVEContent = default; + private static bool _TYPE_SCROLL_SENSITIVEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int Concurrency + { + get { return IExecuteWithSignature("getConcurrency", "()I"); } + } + /// + /// + /// + public Java.Lang.String CursorName + { + get { return IExecuteWithSignature("getCursorName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public int FetchDirection + { + get { return IExecuteWithSignature("getFetchDirection", "()I"); } set { IExecuteWithSignature("setFetchDirection", "(I)V", value); } + } + /// + /// + /// + public int FetchSize + { + get { return IExecuteWithSignature("getFetchSize", "()I"); } set { IExecuteWithSignature("setFetchSize", "(I)V", value); } + } + /// + /// + /// + public int Holdability + { + get { return IExecuteWithSignature("getHoldability", "()I"); } + } + /// + /// + /// + public Java.Sql.ResultSetMetaData MetaData + { + get { return IExecuteWithSignature("getMetaData", "()Ljava/sql/ResultSetMetaData;"); } + } + /// + /// + /// + public int Row + { + get { return IExecuteWithSignature("getRow", "()I"); } + } + /// + /// + /// + public Java.Sql.Statement Statement + { + get { return IExecuteWithSignature("getStatement", "()Ljava/sql/Statement;"); } + } + /// + /// + /// + public int Type + { + get { return IExecuteWithSignature("getType", "()I"); } + } + /// + /// + /// + public Java.Sql.SQLWarning Warnings + { + get { var obj = IExecuteWithSignature("getWarnings", "()Ljava/sql/SQLWarning;"); return MASES.JCOBridge.C2JBridge.JVMBridgeException.New(obj); } + } + /// + /// + /// + /// + /// + /// + /// + /// + public T GetObject(int arg0, Java.Lang.Class arg1) + { + return IExecute("getObject", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public T GetObject(Java.Lang.String arg0, Java.Lang.Class arg1) + { + return IExecute("getObject", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public bool Absolute(int arg0) + { + return IExecuteWithSignature("absolute", "(I)Z", arg0); + } + /// + /// + /// + /// + /// + public bool First() + { + return IExecuteWithSignature("first", "()Z"); + } + /// + /// + /// + /// + /// + /// + public bool GetBoolean(int arg0) + { + return IExecuteWithSignature("getBoolean", "(I)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public bool GetBoolean(Java.Lang.String arg0) + { + return IExecuteWithSignature("getBoolean", "(Ljava/lang/String;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool IsAfterLast() + { + return IExecuteWithSignature("isAfterLast", "()Z"); + } + /// + /// + /// + /// + /// + public bool IsBeforeFirst() + { + return IExecuteWithSignature("isBeforeFirst", "()Z"); + } + /// + /// + /// + /// + /// + public bool IsClosed() + { + return IExecuteWithSignature("isClosed", "()Z"); + } + /// + /// + /// + /// + /// + public bool IsFirst() + { + return IExecuteWithSignature("isFirst", "()Z"); + } + /// + /// + /// + /// + /// + public bool IsLast() + { + return IExecuteWithSignature("isLast", "()Z"); + } + /// + /// + /// + /// + /// + public bool Last() + { + return IExecuteWithSignature("last", "()Z"); + } + /// + /// + /// + /// + /// + public bool Next() + { + return IExecuteWithSignature("next", "()Z"); + } + /// + /// + /// + /// + /// + public bool Previous() + { + return IExecuteWithSignature("previous", "()Z"); + } + /// + /// + /// + /// + /// + /// + public bool Relative(int arg0) + { + return IExecuteWithSignature("relative", "(I)Z", arg0); + } + /// + /// + /// + /// + /// + public bool RowDeleted() + { + return IExecuteWithSignature("rowDeleted", "()Z"); + } + /// + /// + /// + /// + /// + public bool RowInserted() + { + return IExecuteWithSignature("rowInserted", "()Z"); + } + /// + /// + /// + /// + /// + public bool RowUpdated() + { + return IExecuteWithSignature("rowUpdated", "()Z"); + } + /// + /// + /// + /// + /// + public bool WasNull() + { + return IExecuteWithSignature("wasNull", "()Z"); + } + /// + /// + /// + /// + /// + /// + public byte GetByte(int arg0) + { + return IExecuteWithSignature("getByte", "(I)B", arg0); + } + /// + /// + /// + /// + /// + /// + public byte GetByte(Java.Lang.String arg0) + { + return IExecuteWithSignature("getByte", "(Ljava/lang/String;)B", arg0); + } + /// + /// + /// + /// + /// + /// + public byte[] GetBytes(int arg0) + { + return IExecuteWithSignatureArray("getBytes", "(I)[B", arg0); + } + /// + /// + /// + /// + /// + /// + public byte[] GetBytes(Java.Lang.String arg0) + { + return IExecuteWithSignatureArray("getBytes", "(Ljava/lang/String;)[B", arg0); + } + /// + /// + /// + /// + /// + /// + public double GetDouble(int arg0) + { + return IExecuteWithSignature("getDouble", "(I)D", arg0); + } + /// + /// + /// + /// + /// + /// + public double GetDouble(Java.Lang.String arg0) + { + return IExecuteWithSignature("getDouble", "(Ljava/lang/String;)D", arg0); + } + /// + /// + /// + /// + /// + /// + public float GetFloat(int arg0) + { + return IExecuteWithSignature("getFloat", "(I)F", arg0); + } + /// + /// + /// + /// + /// + /// + public float GetFloat(Java.Lang.String arg0) + { + return IExecuteWithSignature("getFloat", "(Ljava/lang/String;)F", arg0); + } + /// + /// + /// + /// + /// + /// + public int FindColumn(Java.Lang.String arg0) + { + return IExecuteWithSignature("findColumn", "(Ljava/lang/String;)I", arg0); + } + /// + /// + /// + /// + /// + /// + public int GetInt(int arg0) + { + return IExecuteWithSignature("getInt", "(I)I", arg0); + } + /// + /// + /// + /// + /// + /// + public int GetInt(Java.Lang.String arg0) + { + return IExecuteWithSignature("getInt", "(Ljava/lang/String;)I", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Io.InputStream GetAsciiStream(int arg0) + { + return IExecuteWithSignature("getAsciiStream", "(I)Ljava/io/InputStream;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Io.InputStream GetAsciiStream(Java.Lang.String arg0) + { + return IExecuteWithSignature("getAsciiStream", "(Ljava/lang/String;)Ljava/io/InputStream;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Io.InputStream GetBinaryStream(int arg0) + { + return IExecuteWithSignature("getBinaryStream", "(I)Ljava/io/InputStream;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Io.InputStream GetBinaryStream(Java.Lang.String arg0) + { + return IExecuteWithSignature("getBinaryStream", "(Ljava/lang/String;)Ljava/io/InputStream;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Io.Reader GetCharacterStream(int arg0) + { + return IExecuteWithSignature("getCharacterStream", "(I)Ljava/io/Reader;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Io.Reader GetCharacterStream(Java.Lang.String arg0) + { + return IExecuteWithSignature("getCharacterStream", "(Ljava/lang/String;)Ljava/io/Reader;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Io.Reader GetNCharacterStream(int arg0) + { + return IExecuteWithSignature("getNCharacterStream", "(I)Ljava/io/Reader;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Io.Reader GetNCharacterStream(Java.Lang.String arg0) + { + return IExecuteWithSignature("getNCharacterStream", "(Ljava/lang/String;)Ljava/io/Reader;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public object GetObject(int arg0, Java.Util.Map arg1) + { + return IExecute("getObject", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public object GetObject(int arg0) + { + return IExecuteWithSignature("getObject", "(I)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public object GetObject(Java.Lang.String arg0, Java.Util.Map arg1) + { + return IExecute("getObject", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public object GetObject(Java.Lang.String arg0) + { + return IExecuteWithSignature("getObject", "(Ljava/lang/String;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String GetNString(int arg0) + { + return IExecuteWithSignature("getNString", "(I)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String GetNString(Java.Lang.String arg0) + { + return IExecuteWithSignature("getNString", "(Ljava/lang/String;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String GetString(int arg0) + { + return IExecuteWithSignature("getString", "(I)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String GetString(Java.Lang.String arg0) + { + return IExecuteWithSignature("getString", "(Ljava/lang/String;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Math.BigDecimal GetBigDecimal(int arg0) + { + return IExecuteWithSignature("getBigDecimal", "(I)Ljava/math/BigDecimal;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Math.BigDecimal GetBigDecimal(Java.Lang.String arg0) + { + return IExecuteWithSignature("getBigDecimal", "(Ljava/lang/String;)Ljava/math/BigDecimal;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Net.URL GetURL(int arg0) + { + return IExecuteWithSignature("getURL", "(I)Ljava/net/URL;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Net.URL GetURL(Java.Lang.String arg0) + { + return IExecuteWithSignature("getURL", "(Ljava/lang/String;)Ljava/net/URL;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Sql.Array GetArray(int arg0) + { + return IExecuteWithSignature("getArray", "(I)Ljava/sql/Array;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Sql.Array GetArray(Java.Lang.String arg0) + { + return IExecuteWithSignature("getArray", "(Ljava/lang/String;)Ljava/sql/Array;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Sql.Blob GetBlob(int arg0) + { + return IExecuteWithSignature("getBlob", "(I)Ljava/sql/Blob;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Sql.Blob GetBlob(Java.Lang.String arg0) + { + return IExecuteWithSignature("getBlob", "(Ljava/lang/String;)Ljava/sql/Blob;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Sql.Clob GetClob(int arg0) + { + return IExecuteWithSignature("getClob", "(I)Ljava/sql/Clob;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Sql.Clob GetClob(Java.Lang.String arg0) + { + return IExecuteWithSignature("getClob", "(Ljava/lang/String;)Ljava/sql/Clob;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Sql.Date GetDate(int arg0, Java.Util.Calendar arg1) + { + return IExecute("getDate", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Sql.Date GetDate(int arg0) + { + return IExecuteWithSignature("getDate", "(I)Ljava/sql/Date;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Sql.Date GetDate(Java.Lang.String arg0, Java.Util.Calendar arg1) + { + return IExecute("getDate", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Sql.Date GetDate(Java.Lang.String arg0) + { + return IExecuteWithSignature("getDate", "(Ljava/lang/String;)Ljava/sql/Date;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Sql.NClob GetNClob(int arg0) + { + return IExecuteWithSignature("getNClob", "(I)Ljava/sql/NClob;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Sql.NClob GetNClob(Java.Lang.String arg0) + { + return IExecuteWithSignature("getNClob", "(Ljava/lang/String;)Ljava/sql/NClob;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Sql.Ref GetRef(int arg0) + { + return IExecuteWithSignature("getRef", "(I)Ljava/sql/Ref;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Sql.Ref GetRef(Java.Lang.String arg0) + { + return IExecuteWithSignature("getRef", "(Ljava/lang/String;)Ljava/sql/Ref;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Sql.RowId GetRowId(int arg0) + { + return IExecuteWithSignature("getRowId", "(I)Ljava/sql/RowId;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Sql.RowId GetRowId(Java.Lang.String arg0) + { + return IExecuteWithSignature("getRowId", "(Ljava/lang/String;)Ljava/sql/RowId;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Sql.SQLXML GetSQLXML(int arg0) + { + return IExecuteWithSignature("getSQLXML", "(I)Ljava/sql/SQLXML;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Sql.SQLXML GetSQLXML(Java.Lang.String arg0) + { + return IExecuteWithSignature("getSQLXML", "(Ljava/lang/String;)Ljava/sql/SQLXML;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Sql.Time GetTime(int arg0, Java.Util.Calendar arg1) + { + return IExecute("getTime", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Sql.Time GetTime(int arg0) + { + return IExecuteWithSignature("getTime", "(I)Ljava/sql/Time;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Sql.Time GetTime(Java.Lang.String arg0, Java.Util.Calendar arg1) + { + return IExecute("getTime", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Sql.Time GetTime(Java.Lang.String arg0) + { + return IExecuteWithSignature("getTime", "(Ljava/lang/String;)Ljava/sql/Time;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Sql.Timestamp GetTimestamp(int arg0, Java.Util.Calendar arg1) + { + return IExecute("getTimestamp", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Sql.Timestamp GetTimestamp(int arg0) + { + return IExecuteWithSignature("getTimestamp", "(I)Ljava/sql/Timestamp;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Sql.Timestamp GetTimestamp(Java.Lang.String arg0, Java.Util.Calendar arg1) + { + return IExecute("getTimestamp", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Sql.Timestamp GetTimestamp(Java.Lang.String arg0) + { + return IExecuteWithSignature("getTimestamp", "(Ljava/lang/String;)Ljava/sql/Timestamp;", arg0); + } + /// + /// + /// + /// + /// + /// + public long GetLong(int arg0) + { + return IExecuteWithSignature("getLong", "(I)J", arg0); + } + /// + /// + /// + /// + /// + /// + public long GetLong(Java.Lang.String arg0) + { + return IExecuteWithSignature("getLong", "(Ljava/lang/String;)J", arg0); + } + /// + /// + /// + /// + /// + /// + public short GetShort(int arg0) + { + return IExecuteWithSignature("getShort", "(I)S", arg0); + } + /// + /// + /// + /// + /// + /// + public short GetShort(Java.Lang.String arg0) + { + return IExecuteWithSignature("getShort", "(Ljava/lang/String;)S", arg0); + } + /// + /// + /// + /// + public void AfterLast() + { + IExecuteWithSignature("afterLast", "()V"); + } + /// + /// + /// + /// + public void BeforeFirst() + { + IExecuteWithSignature("beforeFirst", "()V"); + } + /// + /// + /// + /// + public void CancelRowUpdates() + { + IExecuteWithSignature("cancelRowUpdates", "()V"); + } + /// + /// + /// + /// + public void ClearWarnings() + { + IExecuteWithSignature("clearWarnings", "()V"); + } + /// + /// + /// + /// + public void Close() + { + IExecuteWithSignature("close", "()V"); + } + /// + /// + /// + /// + public void DeleteRow() + { + IExecuteWithSignature("deleteRow", "()V"); + } + /// + /// + /// + /// + public void InsertRow() + { + IExecuteWithSignature("insertRow", "()V"); + } + /// + /// + /// + /// + public void MoveToCurrentRow() + { + IExecuteWithSignature("moveToCurrentRow", "()V"); + } + /// + /// + /// + /// + public void MoveToInsertRow() + { + IExecuteWithSignature("moveToInsertRow", "()V"); + } + /// + /// + /// + /// + public void RefreshRow() + { + IExecuteWithSignature("refreshRow", "()V"); + } + /// + /// + /// + /// + /// + /// + public void UpdateArray(int arg0, Java.Sql.Array arg1) + { + IExecute("updateArray", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void UpdateArray(Java.Lang.String arg0, Java.Sql.Array arg1) + { + IExecute("updateArray", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void UpdateAsciiStream(int arg0, Java.Io.InputStream arg1, int arg2) + { + IExecute("updateAsciiStream", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public void UpdateAsciiStream(int arg0, Java.Io.InputStream arg1, long arg2) + { + IExecute("updateAsciiStream", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void UpdateAsciiStream(int arg0, Java.Io.InputStream arg1) + { + IExecute("updateAsciiStream", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void UpdateAsciiStream(Java.Lang.String arg0, Java.Io.InputStream arg1, int arg2) + { + IExecute("updateAsciiStream", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public void UpdateAsciiStream(Java.Lang.String arg0, Java.Io.InputStream arg1, long arg2) + { + IExecute("updateAsciiStream", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void UpdateAsciiStream(Java.Lang.String arg0, Java.Io.InputStream arg1) + { + IExecute("updateAsciiStream", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void UpdateBigDecimal(int arg0, Java.Math.BigDecimal arg1) + { + IExecute("updateBigDecimal", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void UpdateBigDecimal(Java.Lang.String arg0, Java.Math.BigDecimal arg1) + { + IExecute("updateBigDecimal", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void UpdateBinaryStream(int arg0, Java.Io.InputStream arg1, int arg2) + { + IExecute("updateBinaryStream", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public void UpdateBinaryStream(int arg0, Java.Io.InputStream arg1, long arg2) + { + IExecute("updateBinaryStream", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void UpdateBinaryStream(int arg0, Java.Io.InputStream arg1) + { + IExecute("updateBinaryStream", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void UpdateBinaryStream(Java.Lang.String arg0, Java.Io.InputStream arg1, int arg2) + { + IExecute("updateBinaryStream", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public void UpdateBinaryStream(Java.Lang.String arg0, Java.Io.InputStream arg1, long arg2) + { + IExecute("updateBinaryStream", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void UpdateBinaryStream(Java.Lang.String arg0, Java.Io.InputStream arg1) + { + IExecute("updateBinaryStream", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void UpdateBlob(int arg0, Java.Io.InputStream arg1, long arg2) + { + IExecute("updateBlob", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void UpdateBlob(int arg0, Java.Io.InputStream arg1) + { + IExecute("updateBlob", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void UpdateBlob(int arg0, Java.Sql.Blob arg1) + { + IExecute("updateBlob", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void UpdateBlob(Java.Lang.String arg0, Java.Io.InputStream arg1, long arg2) + { + IExecute("updateBlob", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void UpdateBlob(Java.Lang.String arg0, Java.Io.InputStream arg1) + { + IExecute("updateBlob", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void UpdateBlob(Java.Lang.String arg0, Java.Sql.Blob arg1) + { + IExecute("updateBlob", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void UpdateBoolean(int arg0, bool arg1) + { + IExecute("updateBoolean", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void UpdateBoolean(Java.Lang.String arg0, bool arg1) + { + IExecute("updateBoolean", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void UpdateByte(int arg0, byte arg1) + { + IExecute("updateByte", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void UpdateByte(Java.Lang.String arg0, byte arg1) + { + IExecute("updateByte", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void UpdateBytes(int arg0, byte[] arg1) + { + IExecute("updateBytes", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void UpdateBytes(Java.Lang.String arg0, byte[] arg1) + { + IExecute("updateBytes", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void UpdateCharacterStream(int arg0, Java.Io.Reader arg1, int arg2) + { + IExecute("updateCharacterStream", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public void UpdateCharacterStream(int arg0, Java.Io.Reader arg1, long arg2) + { + IExecute("updateCharacterStream", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void UpdateCharacterStream(int arg0, Java.Io.Reader arg1) + { + IExecute("updateCharacterStream", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void UpdateCharacterStream(Java.Lang.String arg0, Java.Io.Reader arg1, int arg2) + { + IExecute("updateCharacterStream", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public void UpdateCharacterStream(Java.Lang.String arg0, Java.Io.Reader arg1, long arg2) + { + IExecute("updateCharacterStream", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void UpdateCharacterStream(Java.Lang.String arg0, Java.Io.Reader arg1) + { + IExecute("updateCharacterStream", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void UpdateClob(int arg0, Java.Io.Reader arg1, long arg2) + { + IExecute("updateClob", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void UpdateClob(int arg0, Java.Io.Reader arg1) + { + IExecute("updateClob", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void UpdateClob(int arg0, Java.Sql.Clob arg1) + { + IExecute("updateClob", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void UpdateClob(Java.Lang.String arg0, Java.Io.Reader arg1, long arg2) + { + IExecute("updateClob", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void UpdateClob(Java.Lang.String arg0, Java.Io.Reader arg1) + { + IExecute("updateClob", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void UpdateClob(Java.Lang.String arg0, Java.Sql.Clob arg1) + { + IExecute("updateClob", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void UpdateDate(int arg0, Java.Sql.Date arg1) + { + IExecute("updateDate", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void UpdateDate(Java.Lang.String arg0, Java.Sql.Date arg1) + { + IExecute("updateDate", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void UpdateDouble(int arg0, double arg1) + { + IExecute("updateDouble", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void UpdateDouble(Java.Lang.String arg0, double arg1) + { + IExecute("updateDouble", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void UpdateFloat(int arg0, float arg1) + { + IExecute("updateFloat", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void UpdateFloat(Java.Lang.String arg0, float arg1) + { + IExecute("updateFloat", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void UpdateInt(int arg0, int arg1) + { + IExecute("updateInt", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void UpdateInt(Java.Lang.String arg0, int arg1) + { + IExecute("updateInt", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void UpdateLong(int arg0, long arg1) + { + IExecute("updateLong", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void UpdateLong(Java.Lang.String arg0, long arg1) + { + IExecute("updateLong", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void UpdateNCharacterStream(int arg0, Java.Io.Reader arg1, long arg2) + { + IExecute("updateNCharacterStream", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void UpdateNCharacterStream(int arg0, Java.Io.Reader arg1) + { + IExecute("updateNCharacterStream", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void UpdateNCharacterStream(Java.Lang.String arg0, Java.Io.Reader arg1, long arg2) + { + IExecute("updateNCharacterStream", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void UpdateNCharacterStream(Java.Lang.String arg0, Java.Io.Reader arg1) + { + IExecute("updateNCharacterStream", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void UpdateNClob(int arg0, Java.Io.Reader arg1, long arg2) + { + IExecute("updateNClob", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void UpdateNClob(int arg0, Java.Io.Reader arg1) + { + IExecute("updateNClob", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void UpdateNClob(int arg0, Java.Sql.NClob arg1) + { + IExecute("updateNClob", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void UpdateNClob(Java.Lang.String arg0, Java.Io.Reader arg1, long arg2) + { + IExecute("updateNClob", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void UpdateNClob(Java.Lang.String arg0, Java.Io.Reader arg1) + { + IExecute("updateNClob", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void UpdateNClob(Java.Lang.String arg0, Java.Sql.NClob arg1) + { + IExecute("updateNClob", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void UpdateNString(int arg0, Java.Lang.String arg1) + { + IExecute("updateNString", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void UpdateNString(Java.Lang.String arg0, Java.Lang.String arg1) + { + IExecute("updateNString", arg0, arg1); + } + /// + /// + /// + /// + /// + public void UpdateNull(int arg0) + { + IExecuteWithSignature("updateNull", "(I)V", arg0); + } + /// + /// + /// + /// + /// + public void UpdateNull(Java.Lang.String arg0) + { + IExecuteWithSignature("updateNull", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public void UpdateObject(int arg0, object arg1, int arg2) + { + IExecute("updateObject", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void UpdateObject(int arg0, object arg1) + { + IExecute("updateObject", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void UpdateObject(Java.Lang.String arg0, object arg1, int arg2) + { + IExecute("updateObject", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void UpdateObject(Java.Lang.String arg0, object arg1) + { + IExecute("updateObject", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void UpdateRef(int arg0, Java.Sql.Ref arg1) + { + IExecute("updateRef", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void UpdateRef(Java.Lang.String arg0, Java.Sql.Ref arg1) + { + IExecute("updateRef", arg0, arg1); + } + /// + /// + /// + /// + public void UpdateRow() + { + IExecuteWithSignature("updateRow", "()V"); + } + /// + /// + /// + /// + /// + /// + public void UpdateRowId(int arg0, Java.Sql.RowId arg1) + { + IExecute("updateRowId", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void UpdateRowId(Java.Lang.String arg0, Java.Sql.RowId arg1) + { + IExecute("updateRowId", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void UpdateShort(int arg0, short arg1) + { + IExecute("updateShort", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void UpdateShort(Java.Lang.String arg0, short arg1) + { + IExecute("updateShort", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void UpdateSQLXML(int arg0, Java.Sql.SQLXML arg1) + { + IExecute("updateSQLXML", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void UpdateSQLXML(Java.Lang.String arg0, Java.Sql.SQLXML arg1) + { + IExecute("updateSQLXML", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void UpdateString(int arg0, Java.Lang.String arg1) + { + IExecute("updateString", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void UpdateString(Java.Lang.String arg0, Java.Lang.String arg1) + { + IExecute("updateString", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void UpdateTime(int arg0, Java.Sql.Time arg1) + { + IExecute("updateTime", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void UpdateTime(Java.Lang.String arg0, Java.Sql.Time arg1) + { + IExecute("updateTime", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void UpdateTimestamp(int arg0, Java.Sql.Timestamp arg1) + { + IExecute("updateTimestamp", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void UpdateTimestamp(Java.Lang.String arg0, Java.Sql.Timestamp arg1) + { + IExecute("updateTimestamp", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public void UpdateObject(int arg0, object arg1, Java.Sql.SQLType arg2, int arg3) + { + IExecute("updateObject", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + public void UpdateObject(int arg0, object arg1, Java.Sql.SQLType arg2) + { + IExecute("updateObject", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + public void UpdateObject(Java.Lang.String arg0, object arg1, Java.Sql.SQLType arg2, int arg3) + { + IExecute("updateObject", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + public void UpdateObject(Java.Lang.String arg0, object arg1, Java.Sql.SQLType arg2) + { + IExecute("updateObject", arg0, arg1, arg2); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Sql/ResultSetMetaData.cs b/src/net/JNet/GeneratedCore/Java/Sql/ResultSetMetaData.cs new file mode 100644 index 0000000000..9a127a8b66 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Sql/ResultSetMetaData.cs @@ -0,0 +1,445 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Sql +{ + #region IResultSetMetaData + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IResultSetMetaData : Java.Sql.IWrapper + { + #region Instance methods + /// + /// + /// + int ColumnCount { get; } + /// + /// + /// + /// + /// + /// + bool IsAutoIncrement(int arg0); + /// + /// + /// + /// + /// + /// + bool IsCaseSensitive(int arg0); + /// + /// + /// + /// + /// + /// + bool IsCurrency(int arg0); + /// + /// + /// + /// + /// + /// + bool IsDefinitelyWritable(int arg0); + /// + /// + /// + /// + /// + /// + bool IsReadOnly(int arg0); + /// + /// + /// + /// + /// + /// + bool IsSearchable(int arg0); + /// + /// + /// + /// + /// + /// + bool IsSigned(int arg0); + /// + /// + /// + /// + /// + /// + bool IsWritable(int arg0); + /// + /// + /// + /// + /// + /// + int GetColumnDisplaySize(int arg0); + /// + /// + /// + /// + /// + /// + int GetColumnType(int arg0); + /// + /// + /// + /// + /// + /// + int GetPrecision(int arg0); + /// + /// + /// + /// + /// + /// + int GetScale(int arg0); + /// + /// + /// + /// + /// + /// + int IsNullable(int arg0); + /// + /// + /// + /// + /// + /// + Java.Lang.String GetCatalogName(int arg0); + /// + /// + /// + /// + /// + /// + Java.Lang.String GetColumnClassName(int arg0); + /// + /// + /// + /// + /// + /// + Java.Lang.String GetColumnLabel(int arg0); + /// + /// + /// + /// + /// + /// + Java.Lang.String GetColumnName(int arg0); + /// + /// + /// + /// + /// + /// + Java.Lang.String GetColumnTypeName(int arg0); + /// + /// + /// + /// + /// + /// + Java.Lang.String GetSchemaName(int arg0); + /// + /// + /// + /// + /// + /// + Java.Lang.String GetTableName(int arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ResultSetMetaData + public partial class ResultSetMetaData : Java.Sql.IResultSetMetaData + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int columnNoNulls { get { if (!_columnNoNullsReady) { _columnNoNullsContent = SGetField(LocalBridgeClazz, "columnNoNulls"); _columnNoNullsReady = true; } return _columnNoNullsContent; } } + private static int _columnNoNullsContent = default; + private static bool _columnNoNullsReady = false; // this is used because in case of generics + /// + /// + /// + public static int columnNullable { get { if (!_columnNullableReady) { _columnNullableContent = SGetField(LocalBridgeClazz, "columnNullable"); _columnNullableReady = true; } return _columnNullableContent; } } + private static int _columnNullableContent = default; + private static bool _columnNullableReady = false; // this is used because in case of generics + /// + /// + /// + public static int columnNullableUnknown { get { if (!_columnNullableUnknownReady) { _columnNullableUnknownContent = SGetField(LocalBridgeClazz, "columnNullableUnknown"); _columnNullableUnknownReady = true; } return _columnNullableUnknownContent; } } + private static int _columnNullableUnknownContent = default; + private static bool _columnNullableUnknownReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int ColumnCount + { + get { return IExecuteWithSignature("getColumnCount", "()I"); } + } + /// + /// + /// + /// + /// + /// + public bool IsAutoIncrement(int arg0) + { + return IExecuteWithSignature("isAutoIncrement", "(I)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public bool IsCaseSensitive(int arg0) + { + return IExecuteWithSignature("isCaseSensitive", "(I)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public bool IsCurrency(int arg0) + { + return IExecuteWithSignature("isCurrency", "(I)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public bool IsDefinitelyWritable(int arg0) + { + return IExecuteWithSignature("isDefinitelyWritable", "(I)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public bool IsReadOnly(int arg0) + { + return IExecuteWithSignature("isReadOnly", "(I)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public bool IsSearchable(int arg0) + { + return IExecuteWithSignature("isSearchable", "(I)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public bool IsSigned(int arg0) + { + return IExecuteWithSignature("isSigned", "(I)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public bool IsWritable(int arg0) + { + return IExecuteWithSignature("isWritable", "(I)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public int GetColumnDisplaySize(int arg0) + { + return IExecuteWithSignature("getColumnDisplaySize", "(I)I", arg0); + } + /// + /// + /// + /// + /// + /// + public int GetColumnType(int arg0) + { + return IExecuteWithSignature("getColumnType", "(I)I", arg0); + } + /// + /// + /// + /// + /// + /// + public int GetPrecision(int arg0) + { + return IExecuteWithSignature("getPrecision", "(I)I", arg0); + } + /// + /// + /// + /// + /// + /// + public int GetScale(int arg0) + { + return IExecuteWithSignature("getScale", "(I)I", arg0); + } + /// + /// + /// + /// + /// + /// + public int IsNullable(int arg0) + { + return IExecuteWithSignature("isNullable", "(I)I", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String GetCatalogName(int arg0) + { + return IExecuteWithSignature("getCatalogName", "(I)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String GetColumnClassName(int arg0) + { + return IExecuteWithSignature("getColumnClassName", "(I)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String GetColumnLabel(int arg0) + { + return IExecuteWithSignature("getColumnLabel", "(I)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String GetColumnName(int arg0) + { + return IExecuteWithSignature("getColumnName", "(I)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String GetColumnTypeName(int arg0) + { + return IExecuteWithSignature("getColumnTypeName", "(I)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String GetSchemaName(int arg0) + { + return IExecuteWithSignature("getSchemaName", "(I)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String GetTableName(int arg0) + { + return IExecuteWithSignature("getTableName", "(I)Ljava/lang/String;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Sql/RowId.cs b/src/net/JNet/GeneratedCore/Java/Sql/RowId.cs new file mode 100644 index 0000000000..2035bf2f3a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Sql/RowId.cs @@ -0,0 +1,87 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Sql +{ + #region IRowId + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IRowId + { + #region Instance methods + /// + /// + /// + byte[] Bytes { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region RowId + public partial class RowId : Java.Sql.IRowId + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public byte[] Bytes + { + get { return IExecuteWithSignatureArray("getBytes", "()[B"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Sql/RowIdLifetime.cs b/src/net/JNet/GeneratedCore/Java/Sql/RowIdLifetime.cs new file mode 100644 index 0000000000..df9c911709 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Sql/RowIdLifetime.cs @@ -0,0 +1,105 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Sql +{ + #region RowIdLifetime + public partial class RowIdLifetime + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Sql.RowIdLifetime ROWID_UNSUPPORTED { get { if (!_ROWID_UNSUPPORTEDReady) { _ROWID_UNSUPPORTEDContent = SGetField(LocalBridgeClazz, "ROWID_UNSUPPORTED"); _ROWID_UNSUPPORTEDReady = true; } return _ROWID_UNSUPPORTEDContent; } } + private static Java.Sql.RowIdLifetime _ROWID_UNSUPPORTEDContent = default; + private static bool _ROWID_UNSUPPORTEDReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Sql.RowIdLifetime ROWID_VALID_FOREVER { get { if (!_ROWID_VALID_FOREVERReady) { _ROWID_VALID_FOREVERContent = SGetField(LocalBridgeClazz, "ROWID_VALID_FOREVER"); _ROWID_VALID_FOREVERReady = true; } return _ROWID_VALID_FOREVERContent; } } + private static Java.Sql.RowIdLifetime _ROWID_VALID_FOREVERContent = default; + private static bool _ROWID_VALID_FOREVERReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Sql.RowIdLifetime ROWID_VALID_OTHER { get { if (!_ROWID_VALID_OTHERReady) { _ROWID_VALID_OTHERContent = SGetField(LocalBridgeClazz, "ROWID_VALID_OTHER"); _ROWID_VALID_OTHERReady = true; } return _ROWID_VALID_OTHERContent; } } + private static Java.Sql.RowIdLifetime _ROWID_VALID_OTHERContent = default; + private static bool _ROWID_VALID_OTHERReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Sql.RowIdLifetime ROWID_VALID_SESSION { get { if (!_ROWID_VALID_SESSIONReady) { _ROWID_VALID_SESSIONContent = SGetField(LocalBridgeClazz, "ROWID_VALID_SESSION"); _ROWID_VALID_SESSIONReady = true; } return _ROWID_VALID_SESSIONContent; } } + private static Java.Sql.RowIdLifetime _ROWID_VALID_SESSIONContent = default; + private static bool _ROWID_VALID_SESSIONReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Sql.RowIdLifetime ROWID_VALID_TRANSACTION { get { if (!_ROWID_VALID_TRANSACTIONReady) { _ROWID_VALID_TRANSACTIONContent = SGetField(LocalBridgeClazz, "ROWID_VALID_TRANSACTION"); _ROWID_VALID_TRANSACTIONReady = true; } return _ROWID_VALID_TRANSACTIONContent; } } + private static Java.Sql.RowIdLifetime _ROWID_VALID_TRANSACTIONContent = default; + private static bool _ROWID_VALID_TRANSACTIONReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Sql.RowIdLifetime ValueOf(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Ljava/lang/String;)Ljava/sql/RowIdLifetime;", arg0); + } + /// + /// + /// + /// + public static Java.Sql.RowIdLifetime[] Values() + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "values", "()[Ljava/sql/RowIdLifetime;"); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Sql/SQLClientInfoException.cs b/src/net/JNet/GeneratedCore/Java/Sql/SQLClientInfoException.cs new file mode 100644 index 0000000000..aed612b2b7 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Sql/SQLClientInfoException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Sql +{ + #region SQLClientInfoException + public partial class SQLClientInfoException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Sql/SQLData.cs b/src/net/JNet/GeneratedCore/Java/Sql/SQLData.cs new file mode 100644 index 0000000000..8ae9f0dd7e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Sql/SQLData.cs @@ -0,0 +1,119 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Sql +{ + #region ISQLData + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ISQLData + { + #region Instance methods + /// + /// + /// + Java.Lang.String SQLTypeName { get; } + /// + /// + /// + /// + /// + /// + void ReadSQL(Java.Sql.SQLInput arg0, Java.Lang.String arg1); + /// + /// + /// + /// + /// + void WriteSQL(Java.Sql.SQLOutput arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region SQLData + public partial class SQLData : Java.Sql.ISQLData + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String SQLTypeName + { + get { return IExecuteWithSignature("getSQLTypeName", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + /// + /// + public void ReadSQL(Java.Sql.SQLInput arg0, Java.Lang.String arg1) + { + IExecute("readSQL", arg0, arg1); + } + /// + /// + /// + /// + /// + public void WriteSQL(Java.Sql.SQLOutput arg0) + { + IExecuteWithSignature("writeSQL", "(Ljava/sql/SQLOutput;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Sql/SQLDataException.cs b/src/net/JNet/GeneratedCore/Java/Sql/SQLDataException.cs new file mode 100644 index 0000000000..f81d8a8333 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Sql/SQLDataException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Sql +{ + #region SQLDataException + public partial class SQLDataException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Sql/SQLException.cs b/src/net/JNet/GeneratedCore/Java/Sql/SQLException.cs new file mode 100644 index 0000000000..24db043988 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Sql/SQLException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Sql +{ + #region SQLException + public partial class SQLException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Sql/SQLFeatureNotSupportedException.cs b/src/net/JNet/GeneratedCore/Java/Sql/SQLFeatureNotSupportedException.cs new file mode 100644 index 0000000000..2116b8fbab --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Sql/SQLFeatureNotSupportedException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Sql +{ + #region SQLFeatureNotSupportedException + public partial class SQLFeatureNotSupportedException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Sql/SQLInput.cs b/src/net/JNet/GeneratedCore/Java/Sql/SQLInput.cs new file mode 100644 index 0000000000..491419be62 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Sql/SQLInput.cs @@ -0,0 +1,500 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Sql +{ + #region ISQLInput + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ISQLInput + { + #region Instance methods + /// + /// + /// + /// + /// + bool ReadBoolean(); + /// + /// + /// + /// + /// + bool WasNull(); + /// + /// + /// + /// + /// + byte ReadByte(); + /// + /// + /// + /// + /// + byte[] ReadBytes(); + /// + /// + /// + /// + /// + double ReadDouble(); + /// + /// + /// + /// + /// + float ReadFloat(); + /// + /// + /// + /// + /// + int ReadInt(); + /// + /// + /// + /// + /// + Java.Io.InputStream ReadAsciiStream(); + /// + /// + /// + /// + /// + Java.Io.InputStream ReadBinaryStream(); + /// + /// + /// + /// + /// + Java.Io.Reader ReadCharacterStream(); + /// + /// + /// + /// + /// + object ReadObject(); + /// + /// + /// + /// + /// + Java.Lang.String ReadNString(); + /// + /// + /// + /// + /// + Java.Lang.String ReadString(); + /// + /// + /// + /// + /// + Java.Math.BigDecimal ReadBigDecimal(); + /// + /// + /// + /// + /// + Java.Net.URL ReadURL(); + /// + /// + /// + /// + /// + Java.Sql.Array ReadArray(); + /// + /// + /// + /// + /// + Java.Sql.Blob ReadBlob(); + /// + /// + /// + /// + /// + Java.Sql.Clob ReadClob(); + /// + /// + /// + /// + /// + Java.Sql.Date ReadDate(); + /// + /// + /// + /// + /// + Java.Sql.NClob ReadNClob(); + /// + /// + /// + /// + /// + Java.Sql.Ref ReadRef(); + /// + /// + /// + /// + /// + Java.Sql.RowId ReadRowId(); + /// + /// + /// + /// + /// + Java.Sql.SQLXML ReadSQLXML(); + /// + /// + /// + /// + /// + Java.Sql.Time ReadTime(); + /// + /// + /// + /// + /// + Java.Sql.Timestamp ReadTimestamp(); + /// + /// + /// + /// + /// + long ReadLong(); + /// + /// + /// + /// + /// + short ReadShort(); + /// + /// + /// + /// + /// + /// + /// + T ReadObject(Java.Lang.Class arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region SQLInput + public partial class SQLInput : Java.Sql.ISQLInput + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public bool ReadBoolean() + { + return IExecuteWithSignature("readBoolean", "()Z"); + } + /// + /// + /// + /// + /// + public bool WasNull() + { + return IExecuteWithSignature("wasNull", "()Z"); + } + /// + /// + /// + /// + /// + public byte ReadByte() + { + return IExecuteWithSignature("readByte", "()B"); + } + /// + /// + /// + /// + /// + public byte[] ReadBytes() + { + return IExecuteWithSignatureArray("readBytes", "()[B"); + } + /// + /// + /// + /// + /// + public double ReadDouble() + { + return IExecuteWithSignature("readDouble", "()D"); + } + /// + /// + /// + /// + /// + public float ReadFloat() + { + return IExecuteWithSignature("readFloat", "()F"); + } + /// + /// + /// + /// + /// + public int ReadInt() + { + return IExecuteWithSignature("readInt", "()I"); + } + /// + /// + /// + /// + /// + public Java.Io.InputStream ReadAsciiStream() + { + return IExecuteWithSignature("readAsciiStream", "()Ljava/io/InputStream;"); + } + /// + /// + /// + /// + /// + public Java.Io.InputStream ReadBinaryStream() + { + return IExecuteWithSignature("readBinaryStream", "()Ljava/io/InputStream;"); + } + /// + /// + /// + /// + /// + public Java.Io.Reader ReadCharacterStream() + { + return IExecuteWithSignature("readCharacterStream", "()Ljava/io/Reader;"); + } + /// + /// + /// + /// + /// + public object ReadObject() + { + return IExecuteWithSignature("readObject", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + /// + public Java.Lang.String ReadNString() + { + return IExecuteWithSignature("readNString", "()Ljava/lang/String;"); + } + /// + /// + /// + /// + /// + public Java.Lang.String ReadString() + { + return IExecuteWithSignature("readString", "()Ljava/lang/String;"); + } + /// + /// + /// + /// + /// + public Java.Math.BigDecimal ReadBigDecimal() + { + return IExecuteWithSignature("readBigDecimal", "()Ljava/math/BigDecimal;"); + } + /// + /// + /// + /// + /// + public Java.Net.URL ReadURL() + { + return IExecuteWithSignature("readURL", "()Ljava/net/URL;"); + } + /// + /// + /// + /// + /// + public Java.Sql.Array ReadArray() + { + return IExecuteWithSignature("readArray", "()Ljava/sql/Array;"); + } + /// + /// + /// + /// + /// + public Java.Sql.Blob ReadBlob() + { + return IExecuteWithSignature("readBlob", "()Ljava/sql/Blob;"); + } + /// + /// + /// + /// + /// + public Java.Sql.Clob ReadClob() + { + return IExecuteWithSignature("readClob", "()Ljava/sql/Clob;"); + } + /// + /// + /// + /// + /// + public Java.Sql.Date ReadDate() + { + return IExecuteWithSignature("readDate", "()Ljava/sql/Date;"); + } + /// + /// + /// + /// + /// + public Java.Sql.NClob ReadNClob() + { + return IExecuteWithSignature("readNClob", "()Ljava/sql/NClob;"); + } + /// + /// + /// + /// + /// + public Java.Sql.Ref ReadRef() + { + return IExecuteWithSignature("readRef", "()Ljava/sql/Ref;"); + } + /// + /// + /// + /// + /// + public Java.Sql.RowId ReadRowId() + { + return IExecuteWithSignature("readRowId", "()Ljava/sql/RowId;"); + } + /// + /// + /// + /// + /// + public Java.Sql.SQLXML ReadSQLXML() + { + return IExecuteWithSignature("readSQLXML", "()Ljava/sql/SQLXML;"); + } + /// + /// + /// + /// + /// + public Java.Sql.Time ReadTime() + { + return IExecuteWithSignature("readTime", "()Ljava/sql/Time;"); + } + /// + /// + /// + /// + /// + public Java.Sql.Timestamp ReadTimestamp() + { + return IExecuteWithSignature("readTimestamp", "()Ljava/sql/Timestamp;"); + } + /// + /// + /// + /// + /// + public long ReadLong() + { + return IExecuteWithSignature("readLong", "()J"); + } + /// + /// + /// + /// + /// + public short ReadShort() + { + return IExecuteWithSignature("readShort", "()S"); + } + /// + /// + /// + /// + /// + /// + /// + public T ReadObject(Java.Lang.Class arg0) + { + return IExecuteWithSignature("readObject", "(Ljava/lang/Class;)Ljava/lang/Object;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Sql/SQLIntegrityConstraintViolationException.cs b/src/net/JNet/GeneratedCore/Java/Sql/SQLIntegrityConstraintViolationException.cs new file mode 100644 index 0000000000..ece19e509a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Sql/SQLIntegrityConstraintViolationException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Sql +{ + #region SQLIntegrityConstraintViolationException + public partial class SQLIntegrityConstraintViolationException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Sql/SQLInvalidAuthorizationSpecException.cs b/src/net/JNet/GeneratedCore/Java/Sql/SQLInvalidAuthorizationSpecException.cs new file mode 100644 index 0000000000..9484c0d8a5 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Sql/SQLInvalidAuthorizationSpecException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Sql +{ + #region SQLInvalidAuthorizationSpecException + public partial class SQLInvalidAuthorizationSpecException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Sql/SQLNonTransientConnectionException.cs b/src/net/JNet/GeneratedCore/Java/Sql/SQLNonTransientConnectionException.cs new file mode 100644 index 0000000000..da2b4064b5 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Sql/SQLNonTransientConnectionException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Sql +{ + #region SQLNonTransientConnectionException + public partial class SQLNonTransientConnectionException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Sql/SQLNonTransientException.cs b/src/net/JNet/GeneratedCore/Java/Sql/SQLNonTransientException.cs new file mode 100644 index 0000000000..b94a4a53cd --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Sql/SQLNonTransientException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Sql +{ + #region SQLNonTransientException + public partial class SQLNonTransientException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Sql/SQLOutput.cs b/src/net/JNet/GeneratedCore/Java/Sql/SQLOutput.cs new file mode 100644 index 0000000000..31f2c9a88c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Sql/SQLOutput.cs @@ -0,0 +1,498 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Sql +{ + #region ISQLOutput + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ISQLOutput + { + #region Instance methods + /// + /// + /// + /// + /// + void WriteArray(Java.Sql.Array arg0); + /// + /// + /// + /// + /// + void WriteAsciiStream(Java.Io.InputStream arg0); + /// + /// + /// + /// + /// + void WriteBigDecimal(Java.Math.BigDecimal arg0); + /// + /// + /// + /// + /// + void WriteBinaryStream(Java.Io.InputStream arg0); + /// + /// + /// + /// + /// + void WriteBlob(Java.Sql.Blob arg0); + /// + /// + /// + /// + /// + void WriteBoolean(bool arg0); + /// + /// + /// + /// + /// + void WriteByte(byte arg0); + /// + /// + /// + /// + /// + void WriteBytes(byte[] arg0); + /// + /// + /// + /// + /// + void WriteCharacterStream(Java.Io.Reader arg0); + /// + /// + /// + /// + /// + void WriteClob(Java.Sql.Clob arg0); + /// + /// + /// + /// + /// + void WriteDate(Java.Sql.Date arg0); + /// + /// + /// + /// + /// + void WriteDouble(double arg0); + /// + /// + /// + /// + /// + void WriteFloat(float arg0); + /// + /// + /// + /// + /// + void WriteInt(int arg0); + /// + /// + /// + /// + /// + void WriteLong(long arg0); + /// + /// + /// + /// + /// + void WriteNClob(Java.Sql.NClob arg0); + /// + /// + /// + /// + /// + void WriteNString(Java.Lang.String arg0); + /// + /// + /// + /// + /// + void WriteObject(Java.Sql.SQLData arg0); + /// + /// + /// + /// + /// + void WriteRef(Java.Sql.Ref arg0); + /// + /// + /// + /// + /// + void WriteRowId(Java.Sql.RowId arg0); + /// + /// + /// + /// + /// + void WriteShort(short arg0); + /// + /// + /// + /// + /// + void WriteSQLXML(Java.Sql.SQLXML arg0); + /// + /// + /// + /// + /// + void WriteString(Java.Lang.String arg0); + /// + /// + /// + /// + /// + void WriteStruct(Java.Sql.Struct arg0); + /// + /// + /// + /// + /// + void WriteTime(Java.Sql.Time arg0); + /// + /// + /// + /// + /// + void WriteTimestamp(Java.Sql.Timestamp arg0); + /// + /// + /// + /// + /// + void WriteURL(Java.Net.URL arg0); + /// + /// + /// + /// + /// + /// + void WriteObject(object arg0, Java.Sql.SQLType arg1); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region SQLOutput + public partial class SQLOutput : Java.Sql.ISQLOutput + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public void WriteArray(Java.Sql.Array arg0) + { + IExecuteWithSignature("writeArray", "(Ljava/sql/Array;)V", arg0); + } + /// + /// + /// + /// + /// + public void WriteAsciiStream(Java.Io.InputStream arg0) + { + IExecuteWithSignature("writeAsciiStream", "(Ljava/io/InputStream;)V", arg0); + } + /// + /// + /// + /// + /// + public void WriteBigDecimal(Java.Math.BigDecimal arg0) + { + IExecuteWithSignature("writeBigDecimal", "(Ljava/math/BigDecimal;)V", arg0); + } + /// + /// + /// + /// + /// + public void WriteBinaryStream(Java.Io.InputStream arg0) + { + IExecuteWithSignature("writeBinaryStream", "(Ljava/io/InputStream;)V", arg0); + } + /// + /// + /// + /// + /// + public void WriteBlob(Java.Sql.Blob arg0) + { + IExecuteWithSignature("writeBlob", "(Ljava/sql/Blob;)V", arg0); + } + /// + /// + /// + /// + /// + public void WriteBoolean(bool arg0) + { + IExecuteWithSignature("writeBoolean", "(Z)V", arg0); + } + /// + /// + /// + /// + /// + public void WriteByte(byte arg0) + { + IExecuteWithSignature("writeByte", "(B)V", arg0); + } + /// + /// + /// + /// + /// + public void WriteBytes(byte[] arg0) + { + IExecuteWithSignature("writeBytes", "([B)V", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + public void WriteCharacterStream(Java.Io.Reader arg0) + { + IExecuteWithSignature("writeCharacterStream", "(Ljava/io/Reader;)V", arg0); + } + /// + /// + /// + /// + /// + public void WriteClob(Java.Sql.Clob arg0) + { + IExecuteWithSignature("writeClob", "(Ljava/sql/Clob;)V", arg0); + } + /// + /// + /// + /// + /// + public void WriteDate(Java.Sql.Date arg0) + { + IExecuteWithSignature("writeDate", "(Ljava/sql/Date;)V", arg0); + } + /// + /// + /// + /// + /// + public void WriteDouble(double arg0) + { + IExecuteWithSignature("writeDouble", "(D)V", arg0); + } + /// + /// + /// + /// + /// + public void WriteFloat(float arg0) + { + IExecuteWithSignature("writeFloat", "(F)V", arg0); + } + /// + /// + /// + /// + /// + public void WriteInt(int arg0) + { + IExecuteWithSignature("writeInt", "(I)V", arg0); + } + /// + /// + /// + /// + /// + public void WriteLong(long arg0) + { + IExecuteWithSignature("writeLong", "(J)V", arg0); + } + /// + /// + /// + /// + /// + public void WriteNClob(Java.Sql.NClob arg0) + { + IExecuteWithSignature("writeNClob", "(Ljava/sql/NClob;)V", arg0); + } + /// + /// + /// + /// + /// + public void WriteNString(Java.Lang.String arg0) + { + IExecuteWithSignature("writeNString", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + /// + public void WriteObject(Java.Sql.SQLData arg0) + { + IExecuteWithSignature("writeObject", "(Ljava/sql/SQLData;)V", arg0); + } + /// + /// + /// + /// + /// + public void WriteRef(Java.Sql.Ref arg0) + { + IExecuteWithSignature("writeRef", "(Ljava/sql/Ref;)V", arg0); + } + /// + /// + /// + /// + /// + public void WriteRowId(Java.Sql.RowId arg0) + { + IExecuteWithSignature("writeRowId", "(Ljava/sql/RowId;)V", arg0); + } + /// + /// + /// + /// + /// + public void WriteShort(short arg0) + { + IExecuteWithSignature("writeShort", "(S)V", arg0); + } + /// + /// + /// + /// + /// + public void WriteSQLXML(Java.Sql.SQLXML arg0) + { + IExecuteWithSignature("writeSQLXML", "(Ljava/sql/SQLXML;)V", arg0); + } + /// + /// + /// + /// + /// + public void WriteString(Java.Lang.String arg0) + { + IExecuteWithSignature("writeString", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + /// + public void WriteStruct(Java.Sql.Struct arg0) + { + IExecuteWithSignature("writeStruct", "(Ljava/sql/Struct;)V", arg0); + } + /// + /// + /// + /// + /// + public void WriteTime(Java.Sql.Time arg0) + { + IExecuteWithSignature("writeTime", "(Ljava/sql/Time;)V", arg0); + } + /// + /// + /// + /// + /// + public void WriteTimestamp(Java.Sql.Timestamp arg0) + { + IExecuteWithSignature("writeTimestamp", "(Ljava/sql/Timestamp;)V", arg0); + } + /// + /// + /// + /// + /// + public void WriteURL(Java.Net.URL arg0) + { + IExecuteWithSignature("writeURL", "(Ljava/net/URL;)V", arg0); + } + /// + /// + /// + /// + /// + /// + public void WriteObject(object arg0, Java.Sql.SQLType arg1) + { + IExecute("writeObject", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Sql/SQLPermission.cs b/src/net/JNet/GeneratedCore/Java/Sql/SQLPermission.cs new file mode 100644 index 0000000000..9c334f8b59 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Sql/SQLPermission.cs @@ -0,0 +1,75 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Sql +{ + #region SQLPermission + public partial class SQLPermission + { + #region Constructors + /// + /// + /// + /// + /// + public SQLPermission(Java.Lang.String arg0, Java.Lang.String arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public SQLPermission(Java.Lang.String arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Sql/SQLRecoverableException.cs b/src/net/JNet/GeneratedCore/Java/Sql/SQLRecoverableException.cs new file mode 100644 index 0000000000..dec7dc8470 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Sql/SQLRecoverableException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Sql +{ + #region SQLRecoverableException + public partial class SQLRecoverableException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Sql/SQLSyntaxErrorException.cs b/src/net/JNet/GeneratedCore/Java/Sql/SQLSyntaxErrorException.cs new file mode 100644 index 0000000000..9dea0b1392 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Sql/SQLSyntaxErrorException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Sql +{ + #region SQLSyntaxErrorException + public partial class SQLSyntaxErrorException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Sql/SQLTimeoutException.cs b/src/net/JNet/GeneratedCore/Java/Sql/SQLTimeoutException.cs new file mode 100644 index 0000000000..24556b98cb --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Sql/SQLTimeoutException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Sql +{ + #region SQLTimeoutException + public partial class SQLTimeoutException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Sql/SQLTransactionRollbackException.cs b/src/net/JNet/GeneratedCore/Java/Sql/SQLTransactionRollbackException.cs new file mode 100644 index 0000000000..c50260ab13 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Sql/SQLTransactionRollbackException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Sql +{ + #region SQLTransactionRollbackException + public partial class SQLTransactionRollbackException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Sql/SQLTransientConnectionException.cs b/src/net/JNet/GeneratedCore/Java/Sql/SQLTransientConnectionException.cs new file mode 100644 index 0000000000..65155bc239 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Sql/SQLTransientConnectionException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Sql +{ + #region SQLTransientConnectionException + public partial class SQLTransientConnectionException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Sql/SQLTransientException.cs b/src/net/JNet/GeneratedCore/Java/Sql/SQLTransientException.cs new file mode 100644 index 0000000000..715b18b5ae --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Sql/SQLTransientException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Sql +{ + #region SQLTransientException + public partial class SQLTransientException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Sql/SQLType.cs b/src/net/JNet/GeneratedCore/Java/Sql/SQLType.cs new file mode 100644 index 0000000000..a1a2a0fdfd --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Sql/SQLType.cs @@ -0,0 +1,109 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Sql +{ + #region ISQLType + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ISQLType + { + #region Instance methods + /// + /// + /// + Java.Lang.String Name { get; } + /// + /// + /// + Java.Lang.String Vendor { get; } + /// + /// + /// + Java.Lang.Integer VendorTypeNumber { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region SQLType + public partial class SQLType : Java.Sql.ISQLType + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String Vendor + { + get { return IExecuteWithSignature("getVendor", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.Integer VendorTypeNumber + { + get { return IExecuteWithSignature("getVendorTypeNumber", "()Ljava/lang/Integer;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Sql/SQLWarning.cs b/src/net/JNet/GeneratedCore/Java/Sql/SQLWarning.cs new file mode 100644 index 0000000000..2cfba002ca --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Sql/SQLWarning.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Sql +{ + #region SQLWarning + public partial class SQLWarning + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Sql/SQLXML.cs b/src/net/JNet/GeneratedCore/Java/Sql/SQLXML.cs new file mode 100644 index 0000000000..f3a420c77b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Sql/SQLXML.cs @@ -0,0 +1,190 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Sql +{ + #region ISQLXML + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ISQLXML + { + #region Instance methods + /// + /// + /// + Java.Io.InputStream BinaryStream { get; } + /// + /// + /// + Java.Io.Reader CharacterStream { get; } + /// + /// + /// + Java.Lang.String String { get; set; } + /// + /// + /// + /// + /// + /// + /// + T GetSource(Java.Lang.Class arg0) where T : Javax.Xml.Transform.ISource, new(); + /// + /// + /// + /// + /// + /// + /// + T SetResult(Java.Lang.Class arg0) where T : Javax.Xml.Transform.IResult, new(); + /// + /// + /// + /// + /// + Java.Io.OutputStream SetBinaryStream(); + /// + /// + /// + /// + /// + Java.Io.Writer SetCharacterStream(); + /// + /// + /// + /// + void Free(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region SQLXML + public partial class SQLXML : Java.Sql.ISQLXML + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Io.InputStream BinaryStream + { + get { return IExecuteWithSignature("getBinaryStream", "()Ljava/io/InputStream;"); } + } + /// + /// + /// + public Java.Io.Reader CharacterStream + { + get { return IExecuteWithSignature("getCharacterStream", "()Ljava/io/Reader;"); } + } + /// + /// + /// + public Java.Lang.String String + { + get { return IExecuteWithSignature("getString", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setString", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + /// + /// + /// + /// + public T GetSource(Java.Lang.Class arg0) where T : Javax.Xml.Transform.ISource, new() + { + return IExecute("getSource", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public T SetResult(Java.Lang.Class arg0) where T : Javax.Xml.Transform.IResult, new() + { + return IExecute("setResult", arg0); + } + /// + /// + /// + /// + /// + public Java.Io.OutputStream SetBinaryStream() + { + return IExecuteWithSignature("setBinaryStream", "()Ljava/io/OutputStream;"); + } + /// + /// + /// + /// + /// + public Java.Io.Writer SetCharacterStream() + { + return IExecuteWithSignature("setCharacterStream", "()Ljava/io/Writer;"); + } + /// + /// + /// + /// + public void Free() + { + IExecuteWithSignature("free", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Sql/Savepoint.cs b/src/net/JNet/GeneratedCore/Java/Sql/Savepoint.cs new file mode 100644 index 0000000000..aee2494192 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Sql/Savepoint.cs @@ -0,0 +1,98 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Sql +{ + #region ISavepoint + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ISavepoint + { + #region Instance methods + /// + /// + /// + int SavepointId { get; } + /// + /// + /// + Java.Lang.String SavepointName { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Savepoint + public partial class Savepoint : Java.Sql.ISavepoint + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int SavepointId + { + get { return IExecuteWithSignature("getSavepointId", "()I"); } + } + /// + /// + /// + public Java.Lang.String SavepointName + { + get { return IExecuteWithSignature("getSavepointName", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Sql/ShardingKey.cs b/src/net/JNet/GeneratedCore/Java/Sql/ShardingKey.cs new file mode 100644 index 0000000000..6f1a41b3ae --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Sql/ShardingKey.cs @@ -0,0 +1,76 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Sql +{ + #region IShardingKey + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IShardingKey + { + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ShardingKey + public partial class ShardingKey : Java.Sql.IShardingKey + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Sql/ShardingKeyBuilder.cs b/src/net/JNet/GeneratedCore/Java/Sql/ShardingKeyBuilder.cs new file mode 100644 index 0000000000..f5f9a7cb3e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Sql/ShardingKeyBuilder.cs @@ -0,0 +1,108 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Sql +{ + #region IShardingKeyBuilder + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IShardingKeyBuilder + { + #region Instance methods + /// + /// + /// + /// + /// + Java.Sql.ShardingKey Build(); + /// + /// + /// + /// + /// + /// + Java.Sql.ShardingKeyBuilder Subkey(object arg0, Java.Sql.SQLType arg1); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ShardingKeyBuilder + public partial class ShardingKeyBuilder : Java.Sql.IShardingKeyBuilder + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public Java.Sql.ShardingKey Build() + { + return IExecuteWithSignature("build", "()Ljava/sql/ShardingKey;"); + } + /// + /// + /// + /// + /// + /// + public Java.Sql.ShardingKeyBuilder Subkey(object arg0, Java.Sql.SQLType arg1) + { + return IExecute("subkey", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Sql/Statement.cs b/src/net/JNet/GeneratedCore/Java/Sql/Statement.cs new file mode 100644 index 0000000000..3ceecc3fb7 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Sql/Statement.cs @@ -0,0 +1,828 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Sql +{ + #region IStatement + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IStatement + { + #region Instance methods + /// + /// + /// + Java.Sql.Connection Connection { get; } + /// + /// + /// + int FetchDirection { get; set; } + /// + /// + /// + int FetchSize { get; set; } + /// + /// + /// + Java.Sql.ResultSet GeneratedKeys { get; } + /// + /// + /// + long LargeMaxRows { get; set; } + /// + /// + /// + long LargeUpdateCount { get; } + /// + /// + /// + int MaxFieldSize { get; set; } + /// + /// + /// + int MaxRows { get; set; } + /// + /// + /// + bool MoreResults { get; } + /// + /// + /// + int QueryTimeout { get; set; } + /// + /// + /// + Java.Sql.ResultSet ResultSet { get; } + /// + /// + /// + int ResultSetConcurrency { get; } + /// + /// + /// + int ResultSetHoldability { get; } + /// + /// + /// + int ResultSetType { get; } + /// + /// + /// + int UpdateCount { get; } + /// + /// + /// + Java.Sql.SQLWarning Warnings { get; } + /// + /// + /// + /// + /// + /// + /// + bool Execute(Java.Lang.String arg0, int arg1); + /// + /// + /// + /// + /// + /// + /// + bool Execute(Java.Lang.String arg0, int[] arg1); + /// + /// + /// + /// + /// + /// + /// + bool Execute(Java.Lang.String arg0, Java.Lang.String[] arg1); + /// + /// + /// + /// + /// + /// + bool Execute(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + bool GetMoreResults(int arg0); + /// + /// + /// + /// + /// + bool IsClosed(); + /// + /// + /// + /// + /// + bool IsCloseOnCompletion(); + /// + /// + /// + /// + /// + bool IsPoolable(); + /// + /// + /// + /// + /// + /// + /// + int ExecuteUpdate(Java.Lang.String arg0, int arg1); + /// + /// + /// + /// + /// + /// + /// + int ExecuteUpdate(Java.Lang.String arg0, int[] arg1); + /// + /// + /// + /// + /// + /// + /// + int ExecuteUpdate(Java.Lang.String arg0, Java.Lang.String[] arg1); + /// + /// + /// + /// + /// + /// + int ExecuteUpdate(Java.Lang.String arg0); + /// + /// + /// + /// + /// + int[] ExecuteBatch(); + /// + /// + /// + /// + /// + /// + Java.Sql.ResultSet ExecuteQuery(Java.Lang.String arg0); + /// + /// + /// + /// + /// + void AddBatch(Java.Lang.String arg0); + /// + /// + /// + /// + void Cancel(); + /// + /// + /// + /// + void ClearBatch(); + /// + /// + /// + /// + void ClearWarnings(); + /// + /// + /// + /// + void Close(); + /// + /// + /// + /// + void CloseOnCompletion(); + /// + /// + /// + /// + /// + void SetCursorName(Java.Lang.String arg0); + /// + /// + /// + /// + /// + void SetEscapeProcessing(bool arg0); + /// + /// + /// + /// + /// + void SetPoolable(bool arg0); + /// + /// + /// + /// + /// + /// + bool IsSimpleIdentifier(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + /// + Java.Lang.String EnquoteIdentifier(Java.Lang.String arg0, bool arg1); + /// + /// + /// + /// + /// + /// + Java.Lang.String EnquoteLiteral(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + Java.Lang.String EnquoteNCharLiteral(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + /// + long ExecuteLargeUpdate(Java.Lang.String arg0, int arg1); + /// + /// + /// + /// + /// + /// + /// + long ExecuteLargeUpdate(Java.Lang.String arg0, int[] arg1); + /// + /// + /// + /// + /// + /// + /// + long ExecuteLargeUpdate(Java.Lang.String arg0, Java.Lang.String[] arg1); + /// + /// + /// + /// + /// + /// + long ExecuteLargeUpdate(Java.Lang.String arg0); + /// + /// + /// + /// + /// + long[] ExecuteLargeBatch(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Statement + public partial class Statement : Java.Sql.IStatement + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Sql.Wrapper(Java.Sql.Statement t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Lang.AutoCloseable(Java.Sql.Statement t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static int CLOSE_ALL_RESULTS { get { if (!_CLOSE_ALL_RESULTSReady) { _CLOSE_ALL_RESULTSContent = SGetField(LocalBridgeClazz, "CLOSE_ALL_RESULTS"); _CLOSE_ALL_RESULTSReady = true; } return _CLOSE_ALL_RESULTSContent; } } + private static int _CLOSE_ALL_RESULTSContent = default; + private static bool _CLOSE_ALL_RESULTSReady = false; // this is used because in case of generics + /// + /// + /// + public static int CLOSE_CURRENT_RESULT { get { if (!_CLOSE_CURRENT_RESULTReady) { _CLOSE_CURRENT_RESULTContent = SGetField(LocalBridgeClazz, "CLOSE_CURRENT_RESULT"); _CLOSE_CURRENT_RESULTReady = true; } return _CLOSE_CURRENT_RESULTContent; } } + private static int _CLOSE_CURRENT_RESULTContent = default; + private static bool _CLOSE_CURRENT_RESULTReady = false; // this is used because in case of generics + /// + /// + /// + public static int EXECUTE_FAILED { get { if (!_EXECUTE_FAILEDReady) { _EXECUTE_FAILEDContent = SGetField(LocalBridgeClazz, "EXECUTE_FAILED"); _EXECUTE_FAILEDReady = true; } return _EXECUTE_FAILEDContent; } } + private static int _EXECUTE_FAILEDContent = default; + private static bool _EXECUTE_FAILEDReady = false; // this is used because in case of generics + /// + /// + /// + public static int KEEP_CURRENT_RESULT { get { if (!_KEEP_CURRENT_RESULTReady) { _KEEP_CURRENT_RESULTContent = SGetField(LocalBridgeClazz, "KEEP_CURRENT_RESULT"); _KEEP_CURRENT_RESULTReady = true; } return _KEEP_CURRENT_RESULTContent; } } + private static int _KEEP_CURRENT_RESULTContent = default; + private static bool _KEEP_CURRENT_RESULTReady = false; // this is used because in case of generics + /// + /// + /// + public static int NO_GENERATED_KEYS { get { if (!_NO_GENERATED_KEYSReady) { _NO_GENERATED_KEYSContent = SGetField(LocalBridgeClazz, "NO_GENERATED_KEYS"); _NO_GENERATED_KEYSReady = true; } return _NO_GENERATED_KEYSContent; } } + private static int _NO_GENERATED_KEYSContent = default; + private static bool _NO_GENERATED_KEYSReady = false; // this is used because in case of generics + /// + /// + /// + public static int RETURN_GENERATED_KEYS { get { if (!_RETURN_GENERATED_KEYSReady) { _RETURN_GENERATED_KEYSContent = SGetField(LocalBridgeClazz, "RETURN_GENERATED_KEYS"); _RETURN_GENERATED_KEYSReady = true; } return _RETURN_GENERATED_KEYSContent; } } + private static int _RETURN_GENERATED_KEYSContent = default; + private static bool _RETURN_GENERATED_KEYSReady = false; // this is used because in case of generics + /// + /// + /// + public static int SUCCESS_NO_INFO { get { if (!_SUCCESS_NO_INFOReady) { _SUCCESS_NO_INFOContent = SGetField(LocalBridgeClazz, "SUCCESS_NO_INFO"); _SUCCESS_NO_INFOReady = true; } return _SUCCESS_NO_INFOContent; } } + private static int _SUCCESS_NO_INFOContent = default; + private static bool _SUCCESS_NO_INFOReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Sql.Connection Connection + { + get { return IExecuteWithSignature("getConnection", "()Ljava/sql/Connection;"); } + } + /// + /// + /// + public int FetchDirection + { + get { return IExecuteWithSignature("getFetchDirection", "()I"); } set { IExecuteWithSignature("setFetchDirection", "(I)V", value); } + } + /// + /// + /// + public int FetchSize + { + get { return IExecuteWithSignature("getFetchSize", "()I"); } set { IExecuteWithSignature("setFetchSize", "(I)V", value); } + } + /// + /// + /// + public Java.Sql.ResultSet GeneratedKeys + { + get { return IExecuteWithSignature("getGeneratedKeys", "()Ljava/sql/ResultSet;"); } + } + /// + /// + /// + public long LargeMaxRows + { + get { return IExecuteWithSignature("getLargeMaxRows", "()J"); } set { IExecuteWithSignature("setLargeMaxRows", "(J)V", value); } + } + /// + /// + /// + public long LargeUpdateCount + { + get { return IExecuteWithSignature("getLargeUpdateCount", "()J"); } + } + /// + /// + /// + public int MaxFieldSize + { + get { return IExecuteWithSignature("getMaxFieldSize", "()I"); } set { IExecuteWithSignature("setMaxFieldSize", "(I)V", value); } + } + /// + /// + /// + public int MaxRows + { + get { return IExecuteWithSignature("getMaxRows", "()I"); } set { IExecuteWithSignature("setMaxRows", "(I)V", value); } + } + /// + /// + /// + public bool MoreResults + { + get { return IExecuteWithSignature("getMoreResults", "()Z"); } + } + /// + /// + /// + public int QueryTimeout + { + get { return IExecuteWithSignature("getQueryTimeout", "()I"); } set { IExecuteWithSignature("setQueryTimeout", "(I)V", value); } + } + /// + /// + /// + public Java.Sql.ResultSet ResultSet + { + get { return IExecuteWithSignature("getResultSet", "()Ljava/sql/ResultSet;"); } + } + /// + /// + /// + public int ResultSetConcurrency + { + get { return IExecuteWithSignature("getResultSetConcurrency", "()I"); } + } + /// + /// + /// + public int ResultSetHoldability + { + get { return IExecuteWithSignature("getResultSetHoldability", "()I"); } + } + /// + /// + /// + public int ResultSetType + { + get { return IExecuteWithSignature("getResultSetType", "()I"); } + } + /// + /// + /// + public int UpdateCount + { + get { return IExecuteWithSignature("getUpdateCount", "()I"); } + } + /// + /// + /// + public Java.Sql.SQLWarning Warnings + { + get { var obj = IExecuteWithSignature("getWarnings", "()Ljava/sql/SQLWarning;"); return MASES.JCOBridge.C2JBridge.JVMBridgeException.New(obj); } + } + /// + /// + /// + /// + /// + /// + /// + public bool Execute(Java.Lang.String arg0, int arg1) + { + return IExecute("execute", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public bool Execute(Java.Lang.String arg0, int[] arg1) + { + return IExecute("execute", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public bool Execute(Java.Lang.String arg0, Java.Lang.String[] arg1) + { + return IExecute("execute", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public bool Execute(Java.Lang.String arg0) + { + return IExecuteWithSignature("execute", "(Ljava/lang/String;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public bool GetMoreResults(int arg0) + { + return IExecuteWithSignature("getMoreResults", "(I)Z", arg0); + } + /// + /// + /// + /// + /// + public bool IsClosed() + { + return IExecuteWithSignature("isClosed", "()Z"); + } + /// + /// + /// + /// + /// + public bool IsCloseOnCompletion() + { + return IExecuteWithSignature("isCloseOnCompletion", "()Z"); + } + /// + /// + /// + /// + /// + public bool IsPoolable() + { + return IExecuteWithSignature("isPoolable", "()Z"); + } + /// + /// + /// + /// + /// + /// + /// + public int ExecuteUpdate(Java.Lang.String arg0, int arg1) + { + return IExecute("executeUpdate", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public int ExecuteUpdate(Java.Lang.String arg0, int[] arg1) + { + return IExecute("executeUpdate", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public int ExecuteUpdate(Java.Lang.String arg0, Java.Lang.String[] arg1) + { + return IExecute("executeUpdate", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public int ExecuteUpdate(Java.Lang.String arg0) + { + return IExecuteWithSignature("executeUpdate", "(Ljava/lang/String;)I", arg0); + } + /// + /// + /// + /// + /// + public int[] ExecuteBatch() + { + return IExecuteWithSignatureArray("executeBatch", "()[I"); + } + /// + /// + /// + /// + /// + /// + public Java.Sql.ResultSet ExecuteQuery(Java.Lang.String arg0) + { + return IExecuteWithSignature("executeQuery", "(Ljava/lang/String;)Ljava/sql/ResultSet;", arg0); + } + /// + /// + /// + /// + /// + public void AddBatch(Java.Lang.String arg0) + { + IExecuteWithSignature("addBatch", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + public void Cancel() + { + IExecuteWithSignature("cancel", "()V"); + } + /// + /// + /// + /// + public void ClearBatch() + { + IExecuteWithSignature("clearBatch", "()V"); + } + /// + /// + /// + /// + public void ClearWarnings() + { + IExecuteWithSignature("clearWarnings", "()V"); + } + /// + /// + /// + /// + public void Close() + { + IExecuteWithSignature("close", "()V"); + } + /// + /// + /// + /// + public void CloseOnCompletion() + { + IExecuteWithSignature("closeOnCompletion", "()V"); + } + /// + /// + /// + /// + /// + public void SetCursorName(Java.Lang.String arg0) + { + IExecuteWithSignature("setCursorName", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + /// + public void SetEscapeProcessing(bool arg0) + { + IExecuteWithSignature("setEscapeProcessing", "(Z)V", arg0); + } + /// + /// + /// + /// + /// + public void SetPoolable(bool arg0) + { + IExecuteWithSignature("setPoolable", "(Z)V", arg0); + } + /// + /// + /// + /// + /// + /// + public bool IsSimpleIdentifier(Java.Lang.String arg0) + { + return IExecuteWithSignature("isSimpleIdentifier", "(Ljava/lang/String;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.String EnquoteIdentifier(Java.Lang.String arg0, bool arg1) + { + return IExecute("enquoteIdentifier", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String EnquoteLiteral(Java.Lang.String arg0) + { + return IExecuteWithSignature("enquoteLiteral", "(Ljava/lang/String;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String EnquoteNCharLiteral(Java.Lang.String arg0) + { + return IExecuteWithSignature("enquoteNCharLiteral", "(Ljava/lang/String;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public long ExecuteLargeUpdate(Java.Lang.String arg0, int arg1) + { + return IExecute("executeLargeUpdate", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public long ExecuteLargeUpdate(Java.Lang.String arg0, int[] arg1) + { + return IExecute("executeLargeUpdate", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public long ExecuteLargeUpdate(Java.Lang.String arg0, Java.Lang.String[] arg1) + { + return IExecute("executeLargeUpdate", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public long ExecuteLargeUpdate(Java.Lang.String arg0) + { + return IExecuteWithSignature("executeLargeUpdate", "(Ljava/lang/String;)J", arg0); + } + /// + /// + /// + /// + /// + public long[] ExecuteLargeBatch() + { + return IExecuteWithSignatureArray("executeLargeBatch", "()[J"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Sql/Struct.cs b/src/net/JNet/GeneratedCore/Java/Sql/Struct.cs new file mode 100644 index 0000000000..74be989d9d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Sql/Struct.cs @@ -0,0 +1,115 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Sql +{ + #region IStruct + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IStruct + { + #region Instance methods + /// + /// + /// + object[] Attributes { get; } + /// + /// + /// + Java.Lang.String SQLTypeName { get; } + /// + /// + /// + /// + /// + /// + object[] GetAttributes(Java.Util.Map arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Struct + public partial class Struct : Java.Sql.IStruct + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public object[] Attributes + { + get { return IExecuteWithSignatureArray("getAttributes", "()[Ljava/lang/Object;"); } + } + /// + /// + /// + public Java.Lang.String SQLTypeName + { + get { return IExecuteWithSignature("getSQLTypeName", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + /// + /// + public object[] GetAttributes(Java.Util.Map arg0) + { + return IExecuteWithSignatureArray("getAttributes", "(Ljava/util/Map;)[Ljava/lang/Object;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Sql/Time.cs b/src/net/JNet/GeneratedCore/Java/Sql/Time.cs new file mode 100644 index 0000000000..e368d82998 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Sql/Time.cs @@ -0,0 +1,92 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Sql +{ + #region Time + public partial class Time + { + #region Constructors + /// + /// + /// + /// + public Time(long arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Sql.Time ValueOf(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Ljava/lang/String;)Ljava/sql/Time;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Sql.Time ValueOf(Java.Time.LocalTime arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Ljava/time/LocalTime;)Ljava/sql/Time;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + public Java.Time.LocalTime ToLocalTime() + { + return IExecuteWithSignature("toLocalTime", "()Ljava/time/LocalTime;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Sql/Timestamp.cs b/src/net/JNet/GeneratedCore/Java/Sql/Timestamp.cs new file mode 100644 index 0000000000..1b1d200c0f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Sql/Timestamp.cs @@ -0,0 +1,126 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Sql +{ + #region Timestamp + public partial class Timestamp + { + #region Constructors + /// + /// + /// + /// + public Timestamp(long arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Sql.Timestamp ValueOf(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Ljava/lang/String;)Ljava/sql/Timestamp;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Sql.Timestamp ValueOf(Java.Time.LocalDateTime arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Ljava/time/LocalDateTime;)Ljava/sql/Timestamp;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public int Nanos + { + get { return IExecuteWithSignature("getNanos", "()I"); } set { IExecuteWithSignature("setNanos", "(I)V", value); } + } + /// + /// + /// + /// + /// + public bool After(Java.Sql.Timestamp arg0) + { + return IExecuteWithSignature("after", "(Ljava/sql/Timestamp;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool Before(Java.Sql.Timestamp arg0) + { + return IExecuteWithSignature("before", "(Ljava/sql/Timestamp;)Z", arg0); + } + /// + /// + /// + /// + /// + public int CompareTo(Java.Sql.Timestamp arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/sql/Timestamp;)I", arg0); + } + /// + /// + /// + /// + public Java.Time.LocalDateTime ToLocalDateTime() + { + return IExecuteWithSignature("toLocalDateTime", "()Ljava/time/LocalDateTime;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Sql/Types.cs b/src/net/JNet/GeneratedCore/Java/Sql/Types.cs new file mode 100644 index 0000000000..70e144341b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Sql/Types.cs @@ -0,0 +1,292 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Sql +{ + #region Types + public partial class Types + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int ARRAY { get { if (!_ARRAYReady) { _ARRAYContent = SGetField(LocalBridgeClazz, "ARRAY"); _ARRAYReady = true; } return _ARRAYContent; } } + private static int _ARRAYContent = default; + private static bool _ARRAYReady = false; // this is used because in case of generics + /// + /// + /// + public static int BIGINT { get { if (!_BIGINTReady) { _BIGINTContent = SGetField(LocalBridgeClazz, "BIGINT"); _BIGINTReady = true; } return _BIGINTContent; } } + private static int _BIGINTContent = default; + private static bool _BIGINTReady = false; // this is used because in case of generics + /// + /// + /// + public static int BINARY { get { if (!_BINARYReady) { _BINARYContent = SGetField(LocalBridgeClazz, "BINARY"); _BINARYReady = true; } return _BINARYContent; } } + private static int _BINARYContent = default; + private static bool _BINARYReady = false; // this is used because in case of generics + /// + /// + /// + public static int BIT { get { if (!_BITReady) { _BITContent = SGetField(LocalBridgeClazz, "BIT"); _BITReady = true; } return _BITContent; } } + private static int _BITContent = default; + private static bool _BITReady = false; // this is used because in case of generics + /// + /// + /// + public static int BLOB { get { if (!_BLOBReady) { _BLOBContent = SGetField(LocalBridgeClazz, "BLOB"); _BLOBReady = true; } return _BLOBContent; } } + private static int _BLOBContent = default; + private static bool _BLOBReady = false; // this is used because in case of generics + /// + /// + /// + public static int BOOLEAN { get { if (!_BOOLEANReady) { _BOOLEANContent = SGetField(LocalBridgeClazz, "BOOLEAN"); _BOOLEANReady = true; } return _BOOLEANContent; } } + private static int _BOOLEANContent = default; + private static bool _BOOLEANReady = false; // this is used because in case of generics + /// + /// + /// + public static int CHAR { get { if (!_CHARReady) { _CHARContent = SGetField(LocalBridgeClazz, "CHAR"); _CHARReady = true; } return _CHARContent; } } + private static int _CHARContent = default; + private static bool _CHARReady = false; // this is used because in case of generics + /// + /// + /// + public static int CLOB { get { if (!_CLOBReady) { _CLOBContent = SGetField(LocalBridgeClazz, "CLOB"); _CLOBReady = true; } return _CLOBContent; } } + private static int _CLOBContent = default; + private static bool _CLOBReady = false; // this is used because in case of generics + /// + /// + /// + public static int DATALINK { get { if (!_DATALINKReady) { _DATALINKContent = SGetField(LocalBridgeClazz, "DATALINK"); _DATALINKReady = true; } return _DATALINKContent; } } + private static int _DATALINKContent = default; + private static bool _DATALINKReady = false; // this is used because in case of generics + /// + /// + /// + public static int DATE { get { if (!_DATEReady) { _DATEContent = SGetField(LocalBridgeClazz, "DATE"); _DATEReady = true; } return _DATEContent; } } + private static int _DATEContent = default; + private static bool _DATEReady = false; // this is used because in case of generics + /// + /// + /// + public static int DECIMAL { get { if (!_DECIMALReady) { _DECIMALContent = SGetField(LocalBridgeClazz, "DECIMAL"); _DECIMALReady = true; } return _DECIMALContent; } } + private static int _DECIMALContent = default; + private static bool _DECIMALReady = false; // this is used because in case of generics + /// + /// + /// + public static int DISTINCT { get { if (!_DISTINCTReady) { _DISTINCTContent = SGetField(LocalBridgeClazz, "DISTINCT"); _DISTINCTReady = true; } return _DISTINCTContent; } } + private static int _DISTINCTContent = default; + private static bool _DISTINCTReady = false; // this is used because in case of generics + /// + /// + /// + public static int DOUBLE { get { if (!_DOUBLEReady) { _DOUBLEContent = SGetField(LocalBridgeClazz, "DOUBLE"); _DOUBLEReady = true; } return _DOUBLEContent; } } + private static int _DOUBLEContent = default; + private static bool _DOUBLEReady = false; // this is used because in case of generics + /// + /// + /// + public static int FLOAT { get { if (!_FLOATReady) { _FLOATContent = SGetField(LocalBridgeClazz, "FLOAT"); _FLOATReady = true; } return _FLOATContent; } } + private static int _FLOATContent = default; + private static bool _FLOATReady = false; // this is used because in case of generics + /// + /// + /// + public static int INTEGER { get { if (!_INTEGERReady) { _INTEGERContent = SGetField(LocalBridgeClazz, "INTEGER"); _INTEGERReady = true; } return _INTEGERContent; } } + private static int _INTEGERContent = default; + private static bool _INTEGERReady = false; // this is used because in case of generics + /// + /// + /// + public static int JAVA_OBJECT { get { if (!_JAVA_OBJECTReady) { _JAVA_OBJECTContent = SGetField(LocalBridgeClazz, "JAVA_OBJECT"); _JAVA_OBJECTReady = true; } return _JAVA_OBJECTContent; } } + private static int _JAVA_OBJECTContent = default; + private static bool _JAVA_OBJECTReady = false; // this is used because in case of generics + /// + /// + /// + public static int LONGNVARCHAR { get { if (!_LONGNVARCHARReady) { _LONGNVARCHARContent = SGetField(LocalBridgeClazz, "LONGNVARCHAR"); _LONGNVARCHARReady = true; } return _LONGNVARCHARContent; } } + private static int _LONGNVARCHARContent = default; + private static bool _LONGNVARCHARReady = false; // this is used because in case of generics + /// + /// + /// + public static int LONGVARBINARY { get { if (!_LONGVARBINARYReady) { _LONGVARBINARYContent = SGetField(LocalBridgeClazz, "LONGVARBINARY"); _LONGVARBINARYReady = true; } return _LONGVARBINARYContent; } } + private static int _LONGVARBINARYContent = default; + private static bool _LONGVARBINARYReady = false; // this is used because in case of generics + /// + /// + /// + public static int LONGVARCHAR { get { if (!_LONGVARCHARReady) { _LONGVARCHARContent = SGetField(LocalBridgeClazz, "LONGVARCHAR"); _LONGVARCHARReady = true; } return _LONGVARCHARContent; } } + private static int _LONGVARCHARContent = default; + private static bool _LONGVARCHARReady = false; // this is used because in case of generics + /// + /// + /// + public static int NCHAR { get { if (!_NCHARReady) { _NCHARContent = SGetField(LocalBridgeClazz, "NCHAR"); _NCHARReady = true; } return _NCHARContent; } } + private static int _NCHARContent = default; + private static bool _NCHARReady = false; // this is used because in case of generics + /// + /// + /// + public static int NCLOB { get { if (!_NCLOBReady) { _NCLOBContent = SGetField(LocalBridgeClazz, "NCLOB"); _NCLOBReady = true; } return _NCLOBContent; } } + private static int _NCLOBContent = default; + private static bool _NCLOBReady = false; // this is used because in case of generics + /// + /// + /// + public static int NULL { get { if (!_NULLReady) { _NULLContent = SGetField(LocalBridgeClazz, "NULL"); _NULLReady = true; } return _NULLContent; } } + private static int _NULLContent = default; + private static bool _NULLReady = false; // this is used because in case of generics + /// + /// + /// + public static int NUMERIC { get { if (!_NUMERICReady) { _NUMERICContent = SGetField(LocalBridgeClazz, "NUMERIC"); _NUMERICReady = true; } return _NUMERICContent; } } + private static int _NUMERICContent = default; + private static bool _NUMERICReady = false; // this is used because in case of generics + /// + /// + /// + public static int NVARCHAR { get { if (!_NVARCHARReady) { _NVARCHARContent = SGetField(LocalBridgeClazz, "NVARCHAR"); _NVARCHARReady = true; } return _NVARCHARContent; } } + private static int _NVARCHARContent = default; + private static bool _NVARCHARReady = false; // this is used because in case of generics + /// + /// + /// + public static int OTHER { get { if (!_OTHERReady) { _OTHERContent = SGetField(LocalBridgeClazz, "OTHER"); _OTHERReady = true; } return _OTHERContent; } } + private static int _OTHERContent = default; + private static bool _OTHERReady = false; // this is used because in case of generics + /// + /// + /// + public static int REAL { get { if (!_REALReady) { _REALContent = SGetField(LocalBridgeClazz, "REAL"); _REALReady = true; } return _REALContent; } } + private static int _REALContent = default; + private static bool _REALReady = false; // this is used because in case of generics + /// + /// + /// + public static int REF { get { if (!_REFReady) { _REFContent = SGetField(LocalBridgeClazz, "REF"); _REFReady = true; } return _REFContent; } } + private static int _REFContent = default; + private static bool _REFReady = false; // this is used because in case of generics + /// + /// + /// + public static int REF_CURSOR { get { if (!_REF_CURSORReady) { _REF_CURSORContent = SGetField(LocalBridgeClazz, "REF_CURSOR"); _REF_CURSORReady = true; } return _REF_CURSORContent; } } + private static int _REF_CURSORContent = default; + private static bool _REF_CURSORReady = false; // this is used because in case of generics + /// + /// + /// + public static int ROWID { get { if (!_ROWIDReady) { _ROWIDContent = SGetField(LocalBridgeClazz, "ROWID"); _ROWIDReady = true; } return _ROWIDContent; } } + private static int _ROWIDContent = default; + private static bool _ROWIDReady = false; // this is used because in case of generics + /// + /// + /// + public static int SMALLINT { get { if (!_SMALLINTReady) { _SMALLINTContent = SGetField(LocalBridgeClazz, "SMALLINT"); _SMALLINTReady = true; } return _SMALLINTContent; } } + private static int _SMALLINTContent = default; + private static bool _SMALLINTReady = false; // this is used because in case of generics + /// + /// + /// + public static int SQLXML { get { if (!_SQLXMLReady) { _SQLXMLContent = SGetField(LocalBridgeClazz, "SQLXML"); _SQLXMLReady = true; } return _SQLXMLContent; } } + private static int _SQLXMLContent = default; + private static bool _SQLXMLReady = false; // this is used because in case of generics + /// + /// + /// + public static int STRUCT { get { if (!_STRUCTReady) { _STRUCTContent = SGetField(LocalBridgeClazz, "STRUCT"); _STRUCTReady = true; } return _STRUCTContent; } } + private static int _STRUCTContent = default; + private static bool _STRUCTReady = false; // this is used because in case of generics + /// + /// + /// + public static int TIME { get { if (!_TIMEReady) { _TIMEContent = SGetField(LocalBridgeClazz, "TIME"); _TIMEReady = true; } return _TIMEContent; } } + private static int _TIMEContent = default; + private static bool _TIMEReady = false; // this is used because in case of generics + /// + /// + /// + public static int TIME_WITH_TIMEZONE { get { if (!_TIME_WITH_TIMEZONEReady) { _TIME_WITH_TIMEZONEContent = SGetField(LocalBridgeClazz, "TIME_WITH_TIMEZONE"); _TIME_WITH_TIMEZONEReady = true; } return _TIME_WITH_TIMEZONEContent; } } + private static int _TIME_WITH_TIMEZONEContent = default; + private static bool _TIME_WITH_TIMEZONEReady = false; // this is used because in case of generics + /// + /// + /// + public static int TIMESTAMP { get { if (!_TIMESTAMPReady) { _TIMESTAMPContent = SGetField(LocalBridgeClazz, "TIMESTAMP"); _TIMESTAMPReady = true; } return _TIMESTAMPContent; } } + private static int _TIMESTAMPContent = default; + private static bool _TIMESTAMPReady = false; // this is used because in case of generics + /// + /// + /// + public static int TIMESTAMP_WITH_TIMEZONE { get { if (!_TIMESTAMP_WITH_TIMEZONEReady) { _TIMESTAMP_WITH_TIMEZONEContent = SGetField(LocalBridgeClazz, "TIMESTAMP_WITH_TIMEZONE"); _TIMESTAMP_WITH_TIMEZONEReady = true; } return _TIMESTAMP_WITH_TIMEZONEContent; } } + private static int _TIMESTAMP_WITH_TIMEZONEContent = default; + private static bool _TIMESTAMP_WITH_TIMEZONEReady = false; // this is used because in case of generics + /// + /// + /// + public static int TINYINT { get { if (!_TINYINTReady) { _TINYINTContent = SGetField(LocalBridgeClazz, "TINYINT"); _TINYINTReady = true; } return _TINYINTContent; } } + private static int _TINYINTContent = default; + private static bool _TINYINTReady = false; // this is used because in case of generics + /// + /// + /// + public static int VARBINARY { get { if (!_VARBINARYReady) { _VARBINARYContent = SGetField(LocalBridgeClazz, "VARBINARY"); _VARBINARYReady = true; } return _VARBINARYContent; } } + private static int _VARBINARYContent = default; + private static bool _VARBINARYReady = false; // this is used because in case of generics + /// + /// + /// + public static int VARCHAR { get { if (!_VARCHARReady) { _VARCHARContent = SGetField(LocalBridgeClazz, "VARCHAR"); _VARCHARReady = true; } return _VARCHARContent; } } + private static int _VARCHARContent = default; + private static bool _VARCHARReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Sql/Wrapper.cs b/src/net/JNet/GeneratedCore/Java/Sql/Wrapper.cs new file mode 100644 index 0000000000..956b0fe105 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Sql/Wrapper.cs @@ -0,0 +1,112 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Sql +{ + #region IWrapper + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IWrapper + { + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + T Unwrap(Java.Lang.Class arg0); + /// + /// + /// + /// + /// + /// + bool IsWrapperFor(Java.Lang.Class arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Wrapper + public partial class Wrapper : Java.Sql.IWrapper + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + public T Unwrap(Java.Lang.Class arg0) + { + return IExecuteWithSignature("unwrap", "(Ljava/lang/Class;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + /// + public bool IsWrapperFor(Java.Lang.Class arg0) + { + return IExecuteWithSignature("isWrapperFor", "(Ljava/lang/Class;)Z", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Text/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Java/Text/AllPackageClasses.cs new file mode 100644 index 0000000000..3a5f9186b8 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Text/AllPackageClasses.cs @@ -0,0 +1,1368 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Java.Text +{ + #region Annotation + /// + /// + /// + public partial class Annotation : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.text.Annotation"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Annotation() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Annotation(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AttributedCharacterIterator + /// + /// + /// + public partial class AttributedCharacterIterator : Java.Text.CharacterIterator + { + const string _bridgeClassName = "java.text.AttributedCharacterIterator"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AttributedCharacterIterator class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AttributedCharacterIterator() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AttributedCharacterIterator class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AttributedCharacterIterator(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region Attribute + /// + /// + /// + public partial class Attribute : Java.Io.Serializable + { + const string _bridgeClassName = "java.text.AttributedCharacterIterator$Attribute"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Attribute() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Attribute(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region AttributedString + /// + /// + /// + public partial class AttributedString : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.text.AttributedString"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public AttributedString() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public AttributedString(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Bidi + /// + /// + /// + public partial class Bidi : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.text.Bidi"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Bidi() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Bidi(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region BreakIterator + /// + /// + /// + public partial class BreakIterator : Java.Lang.Cloneable + { + const string _bridgeClassName = "java.text.BreakIterator"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("BreakIterator class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public BreakIterator() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("BreakIterator class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public BreakIterator(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CharacterIterator + /// + /// + /// + public partial class CharacterIterator : Java.Lang.Cloneable + { + const string _bridgeClassName = "java.text.CharacterIterator"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("CharacterIterator class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CharacterIterator() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("CharacterIterator class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CharacterIterator(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ChoiceFormat + /// + /// + /// + public partial class ChoiceFormat : Java.Text.NumberFormat + { + const string _bridgeClassName = "java.text.ChoiceFormat"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ChoiceFormat() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ChoiceFormat(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CollationElementIterator + /// + /// + /// + public partial class CollationElementIterator : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.text.CollationElementIterator"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public CollationElementIterator() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public CollationElementIterator(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CollationKey + /// + /// + /// + public partial class CollationKey : Java.Lang.Comparable + { + const string _bridgeClassName = "java.text.CollationKey"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("CollationKey class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CollationKey() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("CollationKey class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CollationKey(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Collator + /// + /// + /// + public partial class Collator : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.text.Collator"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Collator class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Collator() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Collator class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Collator(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DateFormat + /// + /// + /// + public partial class DateFormat : Java.Text.Format + { + const string _bridgeClassName = "java.text.DateFormat"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("DateFormat class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DateFormat() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("DateFormat class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DateFormat(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region Field + /// + /// + /// + public partial class Field : Java.Text.Format.Field + { + const string _bridgeClassName = "java.text.DateFormat$Field"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Field() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Field(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region DateFormatSymbols + /// + /// + /// + public partial class DateFormatSymbols : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.text.DateFormatSymbols"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DateFormatSymbols() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DateFormatSymbols(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DecimalFormat + /// + /// + /// + public partial class DecimalFormat : Java.Text.NumberFormat + { + const string _bridgeClassName = "java.text.DecimalFormat"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DecimalFormat() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DecimalFormat(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DecimalFormatSymbols + /// + /// + /// + public partial class DecimalFormatSymbols : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.text.DecimalFormatSymbols"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DecimalFormatSymbols() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DecimalFormatSymbols(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region FieldPosition + /// + /// + /// + public partial class FieldPosition : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.text.FieldPosition"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public FieldPosition() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public FieldPosition(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Format + /// + /// + /// + public partial class Format : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.text.Format"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Format class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Format() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Format class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Format(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region Field + /// + /// + /// + public partial class Field : Java.Text.AttributedCharacterIterator.Attribute + { + const string _bridgeClassName = "java.text.Format$Field"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Field() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Field(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region MessageFormat + /// + /// + /// + public partial class MessageFormat : Java.Text.Format + { + const string _bridgeClassName = "java.text.MessageFormat"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MessageFormat() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MessageFormat(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region Field + /// + /// + /// + public partial class Field : Java.Text.Format.Field + { + const string _bridgeClassName = "java.text.MessageFormat$Field"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Field() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Field(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region Normalizer + /// + /// + /// + public partial class Normalizer : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.text.Normalizer"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Normalizer() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Normalizer(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region Form + /// + /// + /// + public partial class Form : Java.Lang.Enum + { + const string _bridgeClassName = "java.text.Normalizer$Form"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Form() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Form(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region NumberFormat + /// + /// + /// + public partial class NumberFormat : Java.Text.Format + { + const string _bridgeClassName = "java.text.NumberFormat"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("NumberFormat class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public NumberFormat() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("NumberFormat class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public NumberFormat(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region Field + /// + /// + /// + public partial class Field : Java.Text.Format.Field + { + const string _bridgeClassName = "java.text.NumberFormat$Field"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Field() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Field(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region ParseException + /// + /// + /// + public partial class ParseException : Java.Lang.Exception + { + const string _bridgeClassName = "java.text.ParseException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region ParsePosition + /// + /// + /// + public partial class ParsePosition : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.text.ParsePosition"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ParsePosition() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ParsePosition(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region RuleBasedCollator + /// + /// + /// + public partial class RuleBasedCollator : Java.Text.Collator + { + const string _bridgeClassName = "java.text.RuleBasedCollator"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public RuleBasedCollator() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public RuleBasedCollator(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SimpleDateFormat + /// + /// + /// + public partial class SimpleDateFormat : Java.Text.DateFormat + { + const string _bridgeClassName = "java.text.SimpleDateFormat"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SimpleDateFormat() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SimpleDateFormat(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region StringCharacterIterator + /// + /// + /// + public partial class StringCharacterIterator : Java.Text.CharacterIterator + { + const string _bridgeClassName = "java.text.StringCharacterIterator"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public StringCharacterIterator() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public StringCharacterIterator(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Text/Annotation.cs b/src/net/JNet/GeneratedCore/Java/Text/Annotation.cs new file mode 100644 index 0000000000..0276570aa2 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Text/Annotation.cs @@ -0,0 +1,73 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Text +{ + #region Annotation + public partial class Annotation + { + #region Constructors + /// + /// + /// + /// + public Annotation(object arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public object Value + { + get { return IExecuteWithSignature("getValue", "()Ljava/lang/Object;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Text/AttributedCharacterIterator.cs b/src/net/JNet/GeneratedCore/Java/Text/AttributedCharacterIterator.cs new file mode 100644 index 0000000000..31941ad6cc --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Text/AttributedCharacterIterator.cs @@ -0,0 +1,248 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Text +{ + #region IAttributedCharacterIterator + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IAttributedCharacterIterator : Java.Text.ICharacterIterator + { + #region Instance methods + /// + /// + /// + Java.Util.Set AllAttributeKeys { get; } + /// + /// + /// + Java.Util.Map Attributes { get; } + /// + /// + /// + int RunLimit { get; } + /// + /// + /// + int RunStart { get; } + /// + /// + /// + /// + /// + int GetRunLimit(Java.Text.AttributedCharacterIterator.Attribute arg0); + /// + /// + /// + /// + /// + /// + int GetRunLimit(Java.Util.Set arg0) where Arg0ExtendsJava_Text_AttributedCharacterIterator_Attribute : Java.Text.AttributedCharacterIterator.Attribute; + /// + /// + /// + /// + /// + int GetRunStart(Java.Text.AttributedCharacterIterator.Attribute arg0); + /// + /// + /// + /// + /// + /// + int GetRunStart(Java.Util.Set arg0) where Arg0ExtendsJava_Text_AttributedCharacterIterator_Attribute : Java.Text.AttributedCharacterIterator.Attribute; + /// + /// + /// + /// + /// + object GetAttribute(Java.Text.AttributedCharacterIterator.Attribute arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region AttributedCharacterIterator + public partial class AttributedCharacterIterator : Java.Text.IAttributedCharacterIterator + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Util.Set AllAttributeKeys + { + get { return IExecuteWithSignature>("getAllAttributeKeys", "()Ljava/util/Set;"); } + } + /// + /// + /// + public Java.Util.Map Attributes + { + get { return IExecuteWithSignature>("getAttributes", "()Ljava/util/Map;"); } + } + /// + /// + /// + public int RunLimit + { + get { return IExecuteWithSignature("getRunLimit", "()I"); } + } + /// + /// + /// + public int RunStart + { + get { return IExecuteWithSignature("getRunStart", "()I"); } + } + /// + /// + /// + /// + /// + public int GetRunLimit(Java.Text.AttributedCharacterIterator.Attribute arg0) + { + return IExecuteWithSignature("getRunLimit", "(Ljava/text/AttributedCharacterIterator$Attribute;)I", arg0); + } + /// + /// + /// + /// + /// + /// + public int GetRunLimit(Java.Util.Set arg0) where Arg0ExtendsJava_Text_AttributedCharacterIterator_Attribute : Java.Text.AttributedCharacterIterator.Attribute + { + return IExecuteWithSignature("getRunLimit", "(Ljava/util/Set;)I", arg0); + } + /// + /// + /// + /// + /// + public int GetRunStart(Java.Text.AttributedCharacterIterator.Attribute arg0) + { + return IExecuteWithSignature("getRunStart", "(Ljava/text/AttributedCharacterIterator$Attribute;)I", arg0); + } + /// + /// + /// + /// + /// + /// + public int GetRunStart(Java.Util.Set arg0) where Arg0ExtendsJava_Text_AttributedCharacterIterator_Attribute : Java.Text.AttributedCharacterIterator.Attribute + { + return IExecuteWithSignature("getRunStart", "(Ljava/util/Set;)I", arg0); + } + /// + /// + /// + /// + /// + public object GetAttribute(Java.Text.AttributedCharacterIterator.Attribute arg0) + { + return IExecuteWithSignature("getAttribute", "(Ljava/text/AttributedCharacterIterator$Attribute;)Ljava/lang/Object;", arg0); + } + + #endregion + + #region Nested classes + #region Attribute + public partial class Attribute + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Text.AttributedCharacterIterator.Attribute INPUT_METHOD_SEGMENT { get { if (!_INPUT_METHOD_SEGMENTReady) { _INPUT_METHOD_SEGMENTContent = SGetField(LocalBridgeClazz, "INPUT_METHOD_SEGMENT"); _INPUT_METHOD_SEGMENTReady = true; } return _INPUT_METHOD_SEGMENTContent; } } + private static Java.Text.AttributedCharacterIterator.Attribute _INPUT_METHOD_SEGMENTContent = default; + private static bool _INPUT_METHOD_SEGMENTReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Text.AttributedCharacterIterator.Attribute LANGUAGE { get { if (!_LANGUAGEReady) { _LANGUAGEContent = SGetField(LocalBridgeClazz, "LANGUAGE"); _LANGUAGEReady = true; } return _LANGUAGEContent; } } + private static Java.Text.AttributedCharacterIterator.Attribute _LANGUAGEContent = default; + private static bool _LANGUAGEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Text.AttributedCharacterIterator.Attribute READING { get { if (!_READINGReady) { _READINGContent = SGetField(LocalBridgeClazz, "READING"); _READINGReady = true; } return _READINGContent; } } + private static Java.Text.AttributedCharacterIterator.Attribute _READINGContent = default; + private static bool _READINGReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Text/AttributedString.cs b/src/net/JNet/GeneratedCore/Java/Text/AttributedString.cs new file mode 100644 index 0000000000..d7c58951d6 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Text/AttributedString.cs @@ -0,0 +1,162 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Text +{ + #region AttributedString + public partial class AttributedString + { + #region Constructors + /// + /// + /// + /// + /// + public AttributedString(Java.Lang.String arg0, Java.Util.Map arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public AttributedString(Java.Lang.String arg0) + : base(arg0) + { + } + /// + /// + /// + /// + /// + /// + /// + public AttributedString(Java.Text.AttributedCharacterIterator arg0, int arg1, int arg2, Java.Text.AttributedCharacterIterator.Attribute[] arg3) + : base(arg0, arg1, arg2, arg3) + { + } + /// + /// + /// + /// + /// + /// + public AttributedString(Java.Text.AttributedCharacterIterator arg0, int arg1, int arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + public AttributedString(Java.Text.AttributedCharacterIterator arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Text.AttributedCharacterIterator Iterator + { + get { return IExecuteWithSignature("getIterator", "()Ljava/text/AttributedCharacterIterator;"); } + } + /// + /// + /// + /// + /// + /// + /// + public Java.Text.AttributedCharacterIterator GetIterator(Java.Text.AttributedCharacterIterator.Attribute[] arg0, int arg1, int arg2) + { + return IExecute("getIterator", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public Java.Text.AttributedCharacterIterator GetIterator(Java.Text.AttributedCharacterIterator.Attribute[] arg0) + { + return IExecuteWithSignature("getIterator", "([Ljava/text/AttributedCharacterIterator$Attribute;)Ljava/text/AttributedCharacterIterator;", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + /// + /// + public void AddAttribute(Java.Text.AttributedCharacterIterator.Attribute arg0, object arg1, int arg2, int arg3) + { + IExecute("addAttribute", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + public void AddAttribute(Java.Text.AttributedCharacterIterator.Attribute arg0, object arg1) + { + IExecute("addAttribute", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void AddAttributes(Java.Util.Map arg0, int arg1, int arg2) where Arg0ExtendsJava_Text_AttributedCharacterIterator_Attribute : Java.Text.AttributedCharacterIterator.Attribute + { + IExecute("addAttributes", arg0, arg1, arg2); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Text/Bidi.cs b/src/net/JNet/GeneratedCore/Java/Text/Bidi.cs new file mode 100644 index 0000000000..176abb9e79 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Text/Bidi.cs @@ -0,0 +1,234 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Text +{ + #region Bidi + public partial class Bidi + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Bidi(char[] arg0, int arg1, byte[] arg2, int arg3, int arg4, int arg5) + : base(arg0, arg1, arg2, arg3, arg4, arg5) + { + } + /// + /// + /// + /// + /// + public Bidi(Java.Lang.String arg0, int arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public Bidi(Java.Text.AttributedCharacterIterator arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int DIRECTION_DEFAULT_LEFT_TO_RIGHT { get { if (!_DIRECTION_DEFAULT_LEFT_TO_RIGHTReady) { _DIRECTION_DEFAULT_LEFT_TO_RIGHTContent = SGetField(LocalBridgeClazz, "DIRECTION_DEFAULT_LEFT_TO_RIGHT"); _DIRECTION_DEFAULT_LEFT_TO_RIGHTReady = true; } return _DIRECTION_DEFAULT_LEFT_TO_RIGHTContent; } } + private static int _DIRECTION_DEFAULT_LEFT_TO_RIGHTContent = default; + private static bool _DIRECTION_DEFAULT_LEFT_TO_RIGHTReady = false; // this is used because in case of generics + /// + /// + /// + public static int DIRECTION_DEFAULT_RIGHT_TO_LEFT { get { if (!_DIRECTION_DEFAULT_RIGHT_TO_LEFTReady) { _DIRECTION_DEFAULT_RIGHT_TO_LEFTContent = SGetField(LocalBridgeClazz, "DIRECTION_DEFAULT_RIGHT_TO_LEFT"); _DIRECTION_DEFAULT_RIGHT_TO_LEFTReady = true; } return _DIRECTION_DEFAULT_RIGHT_TO_LEFTContent; } } + private static int _DIRECTION_DEFAULT_RIGHT_TO_LEFTContent = default; + private static bool _DIRECTION_DEFAULT_RIGHT_TO_LEFTReady = false; // this is used because in case of generics + /// + /// + /// + public static int DIRECTION_LEFT_TO_RIGHT { get { if (!_DIRECTION_LEFT_TO_RIGHTReady) { _DIRECTION_LEFT_TO_RIGHTContent = SGetField(LocalBridgeClazz, "DIRECTION_LEFT_TO_RIGHT"); _DIRECTION_LEFT_TO_RIGHTReady = true; } return _DIRECTION_LEFT_TO_RIGHTContent; } } + private static int _DIRECTION_LEFT_TO_RIGHTContent = default; + private static bool _DIRECTION_LEFT_TO_RIGHTReady = false; // this is used because in case of generics + /// + /// + /// + public static int DIRECTION_RIGHT_TO_LEFT { get { if (!_DIRECTION_RIGHT_TO_LEFTReady) { _DIRECTION_RIGHT_TO_LEFTContent = SGetField(LocalBridgeClazz, "DIRECTION_RIGHT_TO_LEFT"); _DIRECTION_RIGHT_TO_LEFTReady = true; } return _DIRECTION_RIGHT_TO_LEFTContent; } } + private static int _DIRECTION_RIGHT_TO_LEFTContent = default; + private static bool _DIRECTION_RIGHT_TO_LEFTReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + /// + public static bool RequiresBidi(char[] arg0, int arg1, int arg2) + { + return SExecute(LocalBridgeClazz, "requiresBidi", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static void ReorderVisually(byte[] arg0, int arg1, object[] arg2, int arg3, int arg4) + { + SExecute(LocalBridgeClazz, "reorderVisually", arg0, arg1, arg2, arg3, arg4); + } + + #endregion + + #region Instance methods + /// + /// + /// + public int BaseLevel + { + get { return IExecuteWithSignature("getBaseLevel", "()I"); } + } + /// + /// + /// + public int Length + { + get { return IExecuteWithSignature("getLength", "()I"); } + } + /// + /// + /// + public int RunCount + { + get { return IExecuteWithSignature("getRunCount", "()I"); } + } + /// + /// + /// + /// + public bool BaseIsLeftToRight() + { + return IExecuteWithSignature("baseIsLeftToRight", "()Z"); + } + /// + /// + /// + /// + public bool IsLeftToRight() + { + return IExecuteWithSignature("isLeftToRight", "()Z"); + } + /// + /// + /// + /// + public bool IsMixed() + { + return IExecuteWithSignature("isMixed", "()Z"); + } + /// + /// + /// + /// + public bool IsRightToLeft() + { + return IExecuteWithSignature("isRightToLeft", "()Z"); + } + /// + /// + /// + /// + /// + public int GetLevelAt(int arg0) + { + return IExecuteWithSignature("getLevelAt", "(I)I", arg0); + } + /// + /// + /// + /// + /// + public int GetRunLevel(int arg0) + { + return IExecuteWithSignature("getRunLevel", "(I)I", arg0); + } + /// + /// + /// + /// + /// + public int GetRunLimit(int arg0) + { + return IExecuteWithSignature("getRunLimit", "(I)I", arg0); + } + /// + /// + /// + /// + /// + public int GetRunStart(int arg0) + { + return IExecuteWithSignature("getRunStart", "(I)I", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Text.Bidi CreateLineBidi(int arg0, int arg1) + { + return IExecute("createLineBidi", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Text/BreakIterator.cs b/src/net/JNet/GeneratedCore/Java/Text/BreakIterator.cs new file mode 100644 index 0000000000..0d69bec59a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Text/BreakIterator.cs @@ -0,0 +1,234 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Text +{ + #region BreakIterator + public partial class BreakIterator + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int DONE { get { if (!_DONEReady) { _DONEContent = SGetField(LocalBridgeClazz, "DONE"); _DONEReady = true; } return _DONEContent; } } + private static int _DONEContent = default; + private static bool _DONEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + public static Java.Util.Locale[] AvailableLocales + { + get { return SExecuteWithSignatureArray(LocalBridgeClazz, "getAvailableLocales", "()[Ljava/util/Locale;"); } + } + /// + /// + /// + public static Java.Text.BreakIterator CharacterInstance + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getCharacterInstance", "()Ljava/text/BreakIterator;"); } + } + /// + /// + /// + public static Java.Text.BreakIterator LineInstance + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getLineInstance", "()Ljava/text/BreakIterator;"); } + } + /// + /// + /// + public static Java.Text.BreakIterator SentenceInstance + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getSentenceInstance", "()Ljava/text/BreakIterator;"); } + } + /// + /// + /// + public static Java.Text.BreakIterator WordInstance + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getWordInstance", "()Ljava/text/BreakIterator;"); } + } + /// + /// + /// + /// + /// + public static Java.Text.BreakIterator GetCharacterInstance(Java.Util.Locale arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getCharacterInstance", "(Ljava/util/Locale;)Ljava/text/BreakIterator;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Text.BreakIterator GetLineInstance(Java.Util.Locale arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getLineInstance", "(Ljava/util/Locale;)Ljava/text/BreakIterator;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Text.BreakIterator GetSentenceInstance(Java.Util.Locale arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getSentenceInstance", "(Ljava/util/Locale;)Ljava/text/BreakIterator;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Text.BreakIterator GetWordInstance(Java.Util.Locale arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getWordInstance", "(Ljava/util/Locale;)Ljava/text/BreakIterator;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Text.CharacterIterator Text + { + get { return IExecuteWithSignature("getText", "()Ljava/text/CharacterIterator;"); } + } + /// + /// + /// + /// + public int Current() + { + return IExecuteWithSignature("current", "()I"); + } + /// + /// + /// + /// + public int First() + { + return IExecuteWithSignature("first", "()I"); + } + /// + /// + /// + /// + /// + public int Following(int arg0) + { + return IExecuteWithSignature("following", "(I)I", arg0); + } + /// + /// + /// + /// + public int Last() + { + return IExecuteWithSignature("last", "()I"); + } + /// + /// + /// + /// + public int Next() + { + return IExecuteWithSignature("next", "()I"); + } + /// + /// + /// + /// + /// + public int Next(int arg0) + { + return IExecuteWithSignature("next", "(I)I", arg0); + } + /// + /// + /// + /// + public int Previous() + { + return IExecuteWithSignature("previous", "()I"); + } + /// + /// + /// + /// + public void SetText(Java.Text.CharacterIterator arg0) + { + IExecuteWithSignature("setText", "(Ljava/text/CharacterIterator;)V", arg0); + } + /// + /// + /// + /// + /// + public bool IsBoundary(int arg0) + { + return IExecuteWithSignature("isBoundary", "(I)Z", arg0); + } + /// + /// + /// + /// + /// + public int Preceding(int arg0) + { + return IExecuteWithSignature("preceding", "(I)I", arg0); + } + /// + /// + /// + /// + public void SetText(Java.Lang.String arg0) + { + IExecuteWithSignature("setText", "(Ljava/lang/String;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Text/CharacterIterator.cs b/src/net/JNet/GeneratedCore/Java/Text/CharacterIterator.cs new file mode 100644 index 0000000000..d1ff6a2ff2 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Text/CharacterIterator.cs @@ -0,0 +1,195 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Text +{ + #region ICharacterIterator + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ICharacterIterator : Java.Lang.ICloneable + { + #region Instance methods + /// + /// + /// + int BeginIndex { get; } + /// + /// + /// + int EndIndex { get; } + /// + /// + /// + int Index { get; } + /// + /// + /// + /// + char Current(); + /// + /// + /// + /// + char First(); + /// + /// + /// + /// + char Last(); + /// + /// + /// + /// + char Next(); + /// + /// + /// + /// + char Previous(); + /// + /// + /// + /// + /// + char SetIndex(int arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region CharacterIterator + public partial class CharacterIterator : Java.Text.ICharacterIterator + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static char DONE { get { if (!_DONEReady) { _DONEContent = SGetField(LocalBridgeClazz, "DONE"); _DONEReady = true; } return _DONEContent; } } + private static char _DONEContent = default; + private static bool _DONEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int BeginIndex + { + get { return IExecuteWithSignature("getBeginIndex", "()I"); } + } + /// + /// + /// + public int EndIndex + { + get { return IExecuteWithSignature("getEndIndex", "()I"); } + } + /// + /// + /// + public int Index + { + get { return IExecuteWithSignature("getIndex", "()I"); } + } + /// + /// + /// + /// + public char Current() + { + return IExecuteWithSignature("current", "()C"); + } + /// + /// + /// + /// + public char First() + { + return IExecuteWithSignature("first", "()C"); + } + /// + /// + /// + /// + public char Last() + { + return IExecuteWithSignature("last", "()C"); + } + /// + /// + /// + /// + public char Next() + { + return IExecuteWithSignature("next", "()C"); + } + /// + /// + /// + /// + public char Previous() + { + return IExecuteWithSignature("previous", "()C"); + } + /// + /// + /// + /// + /// + public char SetIndex(int arg0) + { + return IExecuteWithSignature("setIndex", "(I)C", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Text/ChoiceFormat.cs b/src/net/JNet/GeneratedCore/Java/Text/ChoiceFormat.cs new file mode 100644 index 0000000000..f8001e226e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Text/ChoiceFormat.cs @@ -0,0 +1,142 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Text +{ + #region ChoiceFormat + public partial class ChoiceFormat + { + #region Constructors + /// + /// + /// + /// + /// + public ChoiceFormat(double[] arg0, Java.Lang.String[] arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public ChoiceFormat(Java.Lang.String arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + public static double NextDouble(double arg0, bool arg1) + { + return SExecute(LocalBridgeClazz, "nextDouble", arg0, arg1); + } + /// + /// + /// + /// + /// + public static double NextDouble(double arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "nextDouble", "(D)D", arg0); + } + /// + /// + /// + /// + /// + public static double PreviousDouble(double arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "previousDouble", "(D)D", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public object[] Formats + { + get { return IExecuteWithSignatureArray("getFormats", "()[Ljava/lang/Object;"); } + } + /// + /// + /// + public double[] Limits + { + get { return IExecuteWithSignatureArray("getLimits", "()[D"); } + } + /// + /// + /// + /// + public Java.Lang.String ToPattern() + { + return IExecuteWithSignature("toPattern", "()Ljava/lang/String;"); + } + /// + /// + /// + /// + public void ApplyPattern(Java.Lang.String arg0) + { + IExecuteWithSignature("applyPattern", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + /// + public void SetChoices(double[] arg0, Java.Lang.String[] arg1) + { + IExecute("setChoices", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Text/CollationElementIterator.cs b/src/net/JNet/GeneratedCore/Java/Text/CollationElementIterator.cs new file mode 100644 index 0000000000..9f0eb2cbf4 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Text/CollationElementIterator.cs @@ -0,0 +1,146 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Text +{ + #region CollationElementIterator + public partial class CollationElementIterator + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int NULLORDER { get { if (!_NULLORDERReady) { _NULLORDERContent = SGetField(LocalBridgeClazz, "NULLORDER"); _NULLORDERReady = true; } return _NULLORDERContent; } } + private static int _NULLORDERContent = default; + private static bool _NULLORDERReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static int PrimaryOrder(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "primaryOrder", "(I)I", arg0); + } + /// + /// + /// + /// + /// + public static short SecondaryOrder(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "secondaryOrder", "(I)S", arg0); + } + /// + /// + /// + /// + /// + public static short TertiaryOrder(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "tertiaryOrder", "(I)S", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public int Offset + { + get { return IExecuteWithSignature("getOffset", "()I"); } set { IExecuteWithSignature("setOffset", "(I)V", value); } + } + /// + /// + /// + /// + /// + public int GetMaxExpansion(int arg0) + { + return IExecuteWithSignature("getMaxExpansion", "(I)I", arg0); + } + /// + /// + /// + /// + public int Next() + { + return IExecuteWithSignature("next", "()I"); + } + /// + /// + /// + /// + public int Previous() + { + return IExecuteWithSignature("previous", "()I"); + } + /// + /// + /// + public void Reset() + { + IExecuteWithSignature("reset", "()V"); + } + /// + /// + /// + /// + public void SetText(Java.Lang.String arg0) + { + IExecuteWithSignature("setText", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + public void SetText(Java.Text.CharacterIterator arg0) + { + IExecuteWithSignature("setText", "(Ljava/text/CharacterIterator;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Text/CollationKey.cs b/src/net/JNet/GeneratedCore/Java/Text/CollationKey.cs new file mode 100644 index 0000000000..b8e061b2f7 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Text/CollationKey.cs @@ -0,0 +1,91 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Text +{ + #region CollationKey + public partial class CollationKey + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String SourceString + { + get { return IExecuteWithSignature("getSourceString", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + public byte[] ToByteArray() + { + return IExecuteWithSignatureArray("toByteArray", "()[B"); + } + /// + /// + /// + /// + /// + public int CompareTo(Java.Text.CollationKey arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/text/CollationKey;)I", arg0); + } + /// + /// + /// + /// + /// + public int CompareTo(object arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/lang/Object;)I", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Text/Collator.cs b/src/net/JNet/GeneratedCore/Java/Text/Collator.cs new file mode 100644 index 0000000000..77f9bd4a5a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Text/Collator.cs @@ -0,0 +1,184 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Text +{ + #region Collator + public partial class Collator + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.Comparator(Java.Text.Collator t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Cloneable(Java.Text.Collator t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static int CANONICAL_DECOMPOSITION { get { if (!_CANONICAL_DECOMPOSITIONReady) { _CANONICAL_DECOMPOSITIONContent = SGetField(LocalBridgeClazz, "CANONICAL_DECOMPOSITION"); _CANONICAL_DECOMPOSITIONReady = true; } return _CANONICAL_DECOMPOSITIONContent; } } + private static int _CANONICAL_DECOMPOSITIONContent = default; + private static bool _CANONICAL_DECOMPOSITIONReady = false; // this is used because in case of generics + /// + /// + /// + public static int FULL_DECOMPOSITION { get { if (!_FULL_DECOMPOSITIONReady) { _FULL_DECOMPOSITIONContent = SGetField(LocalBridgeClazz, "FULL_DECOMPOSITION"); _FULL_DECOMPOSITIONReady = true; } return _FULL_DECOMPOSITIONContent; } } + private static int _FULL_DECOMPOSITIONContent = default; + private static bool _FULL_DECOMPOSITIONReady = false; // this is used because in case of generics + /// + /// + /// + public static int IDENTICAL { get { if (!_IDENTICALReady) { _IDENTICALContent = SGetField(LocalBridgeClazz, "IDENTICAL"); _IDENTICALReady = true; } return _IDENTICALContent; } } + private static int _IDENTICALContent = default; + private static bool _IDENTICALReady = false; // this is used because in case of generics + /// + /// + /// + public static int NO_DECOMPOSITION { get { if (!_NO_DECOMPOSITIONReady) { _NO_DECOMPOSITIONContent = SGetField(LocalBridgeClazz, "NO_DECOMPOSITION"); _NO_DECOMPOSITIONReady = true; } return _NO_DECOMPOSITIONContent; } } + private static int _NO_DECOMPOSITIONContent = default; + private static bool _NO_DECOMPOSITIONReady = false; // this is used because in case of generics + /// + /// + /// + public static int PRIMARY { get { if (!_PRIMARYReady) { _PRIMARYContent = SGetField(LocalBridgeClazz, "PRIMARY"); _PRIMARYReady = true; } return _PRIMARYContent; } } + private static int _PRIMARYContent = default; + private static bool _PRIMARYReady = false; // this is used because in case of generics + /// + /// + /// + public static int SECONDARY { get { if (!_SECONDARYReady) { _SECONDARYContent = SGetField(LocalBridgeClazz, "SECONDARY"); _SECONDARYReady = true; } return _SECONDARYContent; } } + private static int _SECONDARYContent = default; + private static bool _SECONDARYReady = false; // this is used because in case of generics + /// + /// + /// + public static int TERTIARY { get { if (!_TERTIARYReady) { _TERTIARYContent = SGetField(LocalBridgeClazz, "TERTIARY"); _TERTIARYReady = true; } return _TERTIARYContent; } } + private static int _TERTIARYContent = default; + private static bool _TERTIARYReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + public static Java.Util.Locale[] AvailableLocales + { + get { return SExecuteWithSignatureArray(LocalBridgeClazz, "getAvailableLocales", "()[Ljava/util/Locale;"); } + } + /// + /// + /// + public static Java.Text.Collator Instance + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getInstance", "()Ljava/text/Collator;"); } + } + /// + /// + /// + /// + /// + public static Java.Text.Collator GetInstance(Java.Util.Locale arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getInstance", "(Ljava/util/Locale;)Ljava/text/Collator;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public int Decomposition + { + get { return IExecuteWithSignature("getDecomposition", "()I"); } set { IExecuteWithSignature("setDecomposition", "(I)V", value); } + } + /// + /// + /// + public int Strength + { + get { return IExecuteWithSignature("getStrength", "()I"); } set { IExecuteWithSignature("setStrength", "(I)V", value); } + } + /// + /// + /// + /// + /// + /// + public int Compare(Java.Lang.String arg0, Java.Lang.String arg1) + { + return IExecute("compare", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Text.CollationKey GetCollationKey(Java.Lang.String arg0) + { + return IExecuteWithSignature("getCollationKey", "(Ljava/lang/String;)Ljava/text/CollationKey;", arg0); + } + /// + /// + /// + /// + /// + /// + public bool Equals(Java.Lang.String arg0, Java.Lang.String arg1) + { + return IExecute("equals", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public int Compare(object arg0, object arg1) + { + return IExecute("compare", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Text/DateFormat.cs b/src/net/JNet/GeneratedCore/Java/Text/DateFormat.cs new file mode 100644 index 0000000000..a5d5440515 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Text/DateFormat.cs @@ -0,0 +1,522 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Text +{ + #region DateFormat + public partial class DateFormat + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int AM_PM_FIELD { get { if (!_AM_PM_FIELDReady) { _AM_PM_FIELDContent = SGetField(LocalBridgeClazz, "AM_PM_FIELD"); _AM_PM_FIELDReady = true; } return _AM_PM_FIELDContent; } } + private static int _AM_PM_FIELDContent = default; + private static bool _AM_PM_FIELDReady = false; // this is used because in case of generics + /// + /// + /// + public static int DATE_FIELD { get { if (!_DATE_FIELDReady) { _DATE_FIELDContent = SGetField(LocalBridgeClazz, "DATE_FIELD"); _DATE_FIELDReady = true; } return _DATE_FIELDContent; } } + private static int _DATE_FIELDContent = default; + private static bool _DATE_FIELDReady = false; // this is used because in case of generics + /// + /// + /// + public static int DAY_OF_WEEK_FIELD { get { if (!_DAY_OF_WEEK_FIELDReady) { _DAY_OF_WEEK_FIELDContent = SGetField(LocalBridgeClazz, "DAY_OF_WEEK_FIELD"); _DAY_OF_WEEK_FIELDReady = true; } return _DAY_OF_WEEK_FIELDContent; } } + private static int _DAY_OF_WEEK_FIELDContent = default; + private static bool _DAY_OF_WEEK_FIELDReady = false; // this is used because in case of generics + /// + /// + /// + public static int DAY_OF_WEEK_IN_MONTH_FIELD { get { if (!_DAY_OF_WEEK_IN_MONTH_FIELDReady) { _DAY_OF_WEEK_IN_MONTH_FIELDContent = SGetField(LocalBridgeClazz, "DAY_OF_WEEK_IN_MONTH_FIELD"); _DAY_OF_WEEK_IN_MONTH_FIELDReady = true; } return _DAY_OF_WEEK_IN_MONTH_FIELDContent; } } + private static int _DAY_OF_WEEK_IN_MONTH_FIELDContent = default; + private static bool _DAY_OF_WEEK_IN_MONTH_FIELDReady = false; // this is used because in case of generics + /// + /// + /// + public static int DAY_OF_YEAR_FIELD { get { if (!_DAY_OF_YEAR_FIELDReady) { _DAY_OF_YEAR_FIELDContent = SGetField(LocalBridgeClazz, "DAY_OF_YEAR_FIELD"); _DAY_OF_YEAR_FIELDReady = true; } return _DAY_OF_YEAR_FIELDContent; } } + private static int _DAY_OF_YEAR_FIELDContent = default; + private static bool _DAY_OF_YEAR_FIELDReady = false; // this is used because in case of generics + /// + /// + /// + public static int DEFAULT { get { if (!_DEFAULTReady) { _DEFAULTContent = SGetField(LocalBridgeClazz, "DEFAULT"); _DEFAULTReady = true; } return _DEFAULTContent; } } + private static int _DEFAULTContent = default; + private static bool _DEFAULTReady = false; // this is used because in case of generics + /// + /// + /// + public static int ERA_FIELD { get { if (!_ERA_FIELDReady) { _ERA_FIELDContent = SGetField(LocalBridgeClazz, "ERA_FIELD"); _ERA_FIELDReady = true; } return _ERA_FIELDContent; } } + private static int _ERA_FIELDContent = default; + private static bool _ERA_FIELDReady = false; // this is used because in case of generics + /// + /// + /// + public static int FULL { get { if (!_FULLReady) { _FULLContent = SGetField(LocalBridgeClazz, "FULL"); _FULLReady = true; } return _FULLContent; } } + private static int _FULLContent = default; + private static bool _FULLReady = false; // this is used because in case of generics + /// + /// + /// + public static int HOUR_OF_DAY0_FIELD { get { if (!_HOUR_OF_DAY0_FIELDReady) { _HOUR_OF_DAY0_FIELDContent = SGetField(LocalBridgeClazz, "HOUR_OF_DAY0_FIELD"); _HOUR_OF_DAY0_FIELDReady = true; } return _HOUR_OF_DAY0_FIELDContent; } } + private static int _HOUR_OF_DAY0_FIELDContent = default; + private static bool _HOUR_OF_DAY0_FIELDReady = false; // this is used because in case of generics + /// + /// + /// + public static int HOUR_OF_DAY1_FIELD { get { if (!_HOUR_OF_DAY1_FIELDReady) { _HOUR_OF_DAY1_FIELDContent = SGetField(LocalBridgeClazz, "HOUR_OF_DAY1_FIELD"); _HOUR_OF_DAY1_FIELDReady = true; } return _HOUR_OF_DAY1_FIELDContent; } } + private static int _HOUR_OF_DAY1_FIELDContent = default; + private static bool _HOUR_OF_DAY1_FIELDReady = false; // this is used because in case of generics + /// + /// + /// + public static int HOUR0_FIELD { get { if (!_HOUR0_FIELDReady) { _HOUR0_FIELDContent = SGetField(LocalBridgeClazz, "HOUR0_FIELD"); _HOUR0_FIELDReady = true; } return _HOUR0_FIELDContent; } } + private static int _HOUR0_FIELDContent = default; + private static bool _HOUR0_FIELDReady = false; // this is used because in case of generics + /// + /// + /// + public static int HOUR1_FIELD { get { if (!_HOUR1_FIELDReady) { _HOUR1_FIELDContent = SGetField(LocalBridgeClazz, "HOUR1_FIELD"); _HOUR1_FIELDReady = true; } return _HOUR1_FIELDContent; } } + private static int _HOUR1_FIELDContent = default; + private static bool _HOUR1_FIELDReady = false; // this is used because in case of generics + /// + /// + /// + public static int LONG { get { if (!_LONGReady) { _LONGContent = SGetField(LocalBridgeClazz, "LONG"); _LONGReady = true; } return _LONGContent; } } + private static int _LONGContent = default; + private static bool _LONGReady = false; // this is used because in case of generics + /// + /// + /// + public static int MEDIUM { get { if (!_MEDIUMReady) { _MEDIUMContent = SGetField(LocalBridgeClazz, "MEDIUM"); _MEDIUMReady = true; } return _MEDIUMContent; } } + private static int _MEDIUMContent = default; + private static bool _MEDIUMReady = false; // this is used because in case of generics + /// + /// + /// + public static int MILLISECOND_FIELD { get { if (!_MILLISECOND_FIELDReady) { _MILLISECOND_FIELDContent = SGetField(LocalBridgeClazz, "MILLISECOND_FIELD"); _MILLISECOND_FIELDReady = true; } return _MILLISECOND_FIELDContent; } } + private static int _MILLISECOND_FIELDContent = default; + private static bool _MILLISECOND_FIELDReady = false; // this is used because in case of generics + /// + /// + /// + public static int MINUTE_FIELD { get { if (!_MINUTE_FIELDReady) { _MINUTE_FIELDContent = SGetField(LocalBridgeClazz, "MINUTE_FIELD"); _MINUTE_FIELDReady = true; } return _MINUTE_FIELDContent; } } + private static int _MINUTE_FIELDContent = default; + private static bool _MINUTE_FIELDReady = false; // this is used because in case of generics + /// + /// + /// + public static int MONTH_FIELD { get { if (!_MONTH_FIELDReady) { _MONTH_FIELDContent = SGetField(LocalBridgeClazz, "MONTH_FIELD"); _MONTH_FIELDReady = true; } return _MONTH_FIELDContent; } } + private static int _MONTH_FIELDContent = default; + private static bool _MONTH_FIELDReady = false; // this is used because in case of generics + /// + /// + /// + public static int SECOND_FIELD { get { if (!_SECOND_FIELDReady) { _SECOND_FIELDContent = SGetField(LocalBridgeClazz, "SECOND_FIELD"); _SECOND_FIELDReady = true; } return _SECOND_FIELDContent; } } + private static int _SECOND_FIELDContent = default; + private static bool _SECOND_FIELDReady = false; // this is used because in case of generics + /// + /// + /// + public static int SHORT { get { if (!_SHORTReady) { _SHORTContent = SGetField(LocalBridgeClazz, "SHORT"); _SHORTReady = true; } return _SHORTContent; } } + private static int _SHORTContent = default; + private static bool _SHORTReady = false; // this is used because in case of generics + /// + /// + /// + public static int TIMEZONE_FIELD { get { if (!_TIMEZONE_FIELDReady) { _TIMEZONE_FIELDContent = SGetField(LocalBridgeClazz, "TIMEZONE_FIELD"); _TIMEZONE_FIELDReady = true; } return _TIMEZONE_FIELDContent; } } + private static int _TIMEZONE_FIELDContent = default; + private static bool _TIMEZONE_FIELDReady = false; // this is used because in case of generics + /// + /// + /// + public static int WEEK_OF_MONTH_FIELD { get { if (!_WEEK_OF_MONTH_FIELDReady) { _WEEK_OF_MONTH_FIELDContent = SGetField(LocalBridgeClazz, "WEEK_OF_MONTH_FIELD"); _WEEK_OF_MONTH_FIELDReady = true; } return _WEEK_OF_MONTH_FIELDContent; } } + private static int _WEEK_OF_MONTH_FIELDContent = default; + private static bool _WEEK_OF_MONTH_FIELDReady = false; // this is used because in case of generics + /// + /// + /// + public static int WEEK_OF_YEAR_FIELD { get { if (!_WEEK_OF_YEAR_FIELDReady) { _WEEK_OF_YEAR_FIELDContent = SGetField(LocalBridgeClazz, "WEEK_OF_YEAR_FIELD"); _WEEK_OF_YEAR_FIELDReady = true; } return _WEEK_OF_YEAR_FIELDContent; } } + private static int _WEEK_OF_YEAR_FIELDContent = default; + private static bool _WEEK_OF_YEAR_FIELDReady = false; // this is used because in case of generics + /// + /// + /// + public static int YEAR_FIELD { get { if (!_YEAR_FIELDReady) { _YEAR_FIELDContent = SGetField(LocalBridgeClazz, "YEAR_FIELD"); _YEAR_FIELDReady = true; } return _YEAR_FIELDContent; } } + private static int _YEAR_FIELDContent = default; + private static bool _YEAR_FIELDReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + public static Java.Util.Locale[] AvailableLocales + { + get { return SExecuteWithSignatureArray(LocalBridgeClazz, "getAvailableLocales", "()[Ljava/util/Locale;"); } + } + /// + /// + /// + public static Java.Text.DateFormat DateInstance + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getDateInstance", "()Ljava/text/DateFormat;"); } + } + /// + /// + /// + public static Java.Text.DateFormat DateTimeInstance + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getDateTimeInstance", "()Ljava/text/DateFormat;"); } + } + /// + /// + /// + public static Java.Text.DateFormat Instance + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getInstance", "()Ljava/text/DateFormat;"); } + } + /// + /// + /// + public static Java.Text.DateFormat TimeInstance + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getTimeInstance", "()Ljava/text/DateFormat;"); } + } + /// + /// + /// + /// + /// + /// + public static Java.Text.DateFormat GetDateInstance(int arg0, Java.Util.Locale arg1) + { + return SExecute(LocalBridgeClazz, "getDateInstance", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Java.Text.DateFormat GetDateInstance(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getDateInstance", "(I)Ljava/text/DateFormat;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Text.DateFormat GetDateTimeInstance(int arg0, int arg1, Java.Util.Locale arg2) + { + return SExecute(LocalBridgeClazz, "getDateTimeInstance", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public static Java.Text.DateFormat GetDateTimeInstance(int arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "getDateTimeInstance", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Text.DateFormat GetTimeInstance(int arg0, Java.Util.Locale arg1) + { + return SExecute(LocalBridgeClazz, "getTimeInstance", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Java.Text.DateFormat GetTimeInstance(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getTimeInstance", "(I)Ljava/text/DateFormat;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Util.Calendar Calendar + { + get { return IExecuteWithSignature("getCalendar", "()Ljava/util/Calendar;"); } set { IExecuteWithSignature("setCalendar", "(Ljava/util/Calendar;)V", value); } + } + /// + /// + /// + public Java.Text.NumberFormat NumberFormat + { + get { return IExecuteWithSignature("getNumberFormat", "()Ljava/text/NumberFormat;"); } set { IExecuteWithSignature("setNumberFormat", "(Ljava/text/NumberFormat;)V", value); } + } + /// + /// + /// + public Java.Util.TimeZone TimeZone + { + get { return IExecuteWithSignature("getTimeZone", "()Ljava/util/TimeZone;"); } set { IExecuteWithSignature("setTimeZone", "(Ljava/util/TimeZone;)V", value); } + } + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.StringBuffer Format(Java.Util.Date arg0, Java.Lang.StringBuffer arg1, Java.Text.FieldPosition arg2) + { + return IExecute("format", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Date Parse(Java.Lang.String arg0, Java.Text.ParsePosition arg1) + { + return IExecute("parse", arg0, arg1); + } + /// + /// + /// + /// + public bool IsLenient() + { + return IExecuteWithSignature("isLenient", "()Z"); + } + /// + /// + /// + /// + /// + public Java.Lang.String Format(Java.Util.Date arg0) + { + return IExecuteWithSignature("format", "(Ljava/util/Date;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Date Parse(Java.Lang.String arg0) + { + return IExecuteWithSignature("parse", "(Ljava/lang/String;)Ljava/util/Date;", arg0); + } + /// + /// + /// + /// + public void SetLenient(bool arg0) + { + IExecuteWithSignature("setLenient", "(Z)V", arg0); + } + + #endregion + + #region Nested classes + #region Field + public partial class Field + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Text.DateFormat.Field AM_PM { get { if (!_AM_PMReady) { _AM_PMContent = SGetField(LocalBridgeClazz, "AM_PM"); _AM_PMReady = true; } return _AM_PMContent; } } + private static Java.Text.DateFormat.Field _AM_PMContent = default; + private static bool _AM_PMReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Text.DateFormat.Field DAY_OF_MONTH { get { if (!_DAY_OF_MONTHReady) { _DAY_OF_MONTHContent = SGetField(LocalBridgeClazz, "DAY_OF_MONTH"); _DAY_OF_MONTHReady = true; } return _DAY_OF_MONTHContent; } } + private static Java.Text.DateFormat.Field _DAY_OF_MONTHContent = default; + private static bool _DAY_OF_MONTHReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Text.DateFormat.Field DAY_OF_WEEK { get { if (!_DAY_OF_WEEKReady) { _DAY_OF_WEEKContent = SGetField(LocalBridgeClazz, "DAY_OF_WEEK"); _DAY_OF_WEEKReady = true; } return _DAY_OF_WEEKContent; } } + private static Java.Text.DateFormat.Field _DAY_OF_WEEKContent = default; + private static bool _DAY_OF_WEEKReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Text.DateFormat.Field DAY_OF_WEEK_IN_MONTH { get { if (!_DAY_OF_WEEK_IN_MONTHReady) { _DAY_OF_WEEK_IN_MONTHContent = SGetField(LocalBridgeClazz, "DAY_OF_WEEK_IN_MONTH"); _DAY_OF_WEEK_IN_MONTHReady = true; } return _DAY_OF_WEEK_IN_MONTHContent; } } + private static Java.Text.DateFormat.Field _DAY_OF_WEEK_IN_MONTHContent = default; + private static bool _DAY_OF_WEEK_IN_MONTHReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Text.DateFormat.Field DAY_OF_YEAR { get { if (!_DAY_OF_YEARReady) { _DAY_OF_YEARContent = SGetField(LocalBridgeClazz, "DAY_OF_YEAR"); _DAY_OF_YEARReady = true; } return _DAY_OF_YEARContent; } } + private static Java.Text.DateFormat.Field _DAY_OF_YEARContent = default; + private static bool _DAY_OF_YEARReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Text.DateFormat.Field ERA { get { if (!_ERAReady) { _ERAContent = SGetField(LocalBridgeClazz, "ERA"); _ERAReady = true; } return _ERAContent; } } + private static Java.Text.DateFormat.Field _ERAContent = default; + private static bool _ERAReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Text.DateFormat.Field HOUR_OF_DAY0 { get { if (!_HOUR_OF_DAY0Ready) { _HOUR_OF_DAY0Content = SGetField(LocalBridgeClazz, "HOUR_OF_DAY0"); _HOUR_OF_DAY0Ready = true; } return _HOUR_OF_DAY0Content; } } + private static Java.Text.DateFormat.Field _HOUR_OF_DAY0Content = default; + private static bool _HOUR_OF_DAY0Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Text.DateFormat.Field HOUR_OF_DAY1 { get { if (!_HOUR_OF_DAY1Ready) { _HOUR_OF_DAY1Content = SGetField(LocalBridgeClazz, "HOUR_OF_DAY1"); _HOUR_OF_DAY1Ready = true; } return _HOUR_OF_DAY1Content; } } + private static Java.Text.DateFormat.Field _HOUR_OF_DAY1Content = default; + private static bool _HOUR_OF_DAY1Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Text.DateFormat.Field HOUR0 { get { if (!_HOUR0Ready) { _HOUR0Content = SGetField(LocalBridgeClazz, "HOUR0"); _HOUR0Ready = true; } return _HOUR0Content; } } + private static Java.Text.DateFormat.Field _HOUR0Content = default; + private static bool _HOUR0Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Text.DateFormat.Field HOUR1 { get { if (!_HOUR1Ready) { _HOUR1Content = SGetField(LocalBridgeClazz, "HOUR1"); _HOUR1Ready = true; } return _HOUR1Content; } } + private static Java.Text.DateFormat.Field _HOUR1Content = default; + private static bool _HOUR1Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Text.DateFormat.Field MILLISECOND { get { if (!_MILLISECONDReady) { _MILLISECONDContent = SGetField(LocalBridgeClazz, "MILLISECOND"); _MILLISECONDReady = true; } return _MILLISECONDContent; } } + private static Java.Text.DateFormat.Field _MILLISECONDContent = default; + private static bool _MILLISECONDReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Text.DateFormat.Field MINUTE { get { if (!_MINUTEReady) { _MINUTEContent = SGetField(LocalBridgeClazz, "MINUTE"); _MINUTEReady = true; } return _MINUTEContent; } } + private static Java.Text.DateFormat.Field _MINUTEContent = default; + private static bool _MINUTEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Text.DateFormat.Field MONTH { get { if (!_MONTHReady) { _MONTHContent = SGetField(LocalBridgeClazz, "MONTH"); _MONTHReady = true; } return _MONTHContent; } } + private static Java.Text.DateFormat.Field _MONTHContent = default; + private static bool _MONTHReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Text.DateFormat.Field SECOND { get { if (!_SECONDReady) { _SECONDContent = SGetField(LocalBridgeClazz, "SECOND"); _SECONDReady = true; } return _SECONDContent; } } + private static Java.Text.DateFormat.Field _SECONDContent = default; + private static bool _SECONDReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Text.DateFormat.Field TIME_ZONE { get { if (!_TIME_ZONEReady) { _TIME_ZONEContent = SGetField(LocalBridgeClazz, "TIME_ZONE"); _TIME_ZONEReady = true; } return _TIME_ZONEContent; } } + private static Java.Text.DateFormat.Field _TIME_ZONEContent = default; + private static bool _TIME_ZONEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Text.DateFormat.Field WEEK_OF_MONTH { get { if (!_WEEK_OF_MONTHReady) { _WEEK_OF_MONTHContent = SGetField(LocalBridgeClazz, "WEEK_OF_MONTH"); _WEEK_OF_MONTHReady = true; } return _WEEK_OF_MONTHContent; } } + private static Java.Text.DateFormat.Field _WEEK_OF_MONTHContent = default; + private static bool _WEEK_OF_MONTHReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Text.DateFormat.Field WEEK_OF_YEAR { get { if (!_WEEK_OF_YEARReady) { _WEEK_OF_YEARContent = SGetField(LocalBridgeClazz, "WEEK_OF_YEAR"); _WEEK_OF_YEARReady = true; } return _WEEK_OF_YEARContent; } } + private static Java.Text.DateFormat.Field _WEEK_OF_YEARContent = default; + private static bool _WEEK_OF_YEARReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Text.DateFormat.Field YEAR { get { if (!_YEARReady) { _YEARContent = SGetField(LocalBridgeClazz, "YEAR"); _YEARReady = true; } return _YEARContent; } } + private static Java.Text.DateFormat.Field _YEARContent = default; + private static bool _YEARReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Text.DateFormat.Field OfCalendarField(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "ofCalendarField", "(I)Ljava/text/DateFormat$Field;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public int CalendarField + { + get { return IExecuteWithSignature("getCalendarField", "()I"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Text/DateFormatSymbols.cs b/src/net/JNet/GeneratedCore/Java/Text/DateFormatSymbols.cs new file mode 100644 index 0000000000..9581101174 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Text/DateFormatSymbols.cs @@ -0,0 +1,153 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Text +{ + #region DateFormatSymbols + public partial class DateFormatSymbols + { + #region Constructors + /// + /// + /// + /// + public DateFormatSymbols(Java.Util.Locale arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Text.DateFormatSymbols t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Cloneable(Java.Text.DateFormatSymbols t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + public static Java.Util.Locale[] AvailableLocales + { + get { return SExecuteWithSignatureArray(LocalBridgeClazz, "getAvailableLocales", "()[Ljava/util/Locale;"); } + } + /// + /// + /// + public static Java.Text.DateFormatSymbols Instance + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getInstance", "()Ljava/text/DateFormatSymbols;"); } + } + /// + /// + /// + /// + /// + public static Java.Text.DateFormatSymbols GetInstance(Java.Util.Locale arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getInstance", "(Ljava/util/Locale;)Ljava/text/DateFormatSymbols;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String[] AmPmStrings + { + get { return IExecuteWithSignatureArray("getAmPmStrings", "()[Ljava/lang/String;"); } set { IExecuteWithSignature("setAmPmStrings", "([Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String[] Eras + { + get { return IExecuteWithSignatureArray("getEras", "()[Ljava/lang/String;"); } set { IExecuteWithSignature("setEras", "([Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String LocalPatternChars + { + get { return IExecuteWithSignature("getLocalPatternChars", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setLocalPatternChars", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String[] Months + { + get { return IExecuteWithSignatureArray("getMonths", "()[Ljava/lang/String;"); } set { IExecuteWithSignature("setMonths", "([Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String[] ShortMonths + { + get { return IExecuteWithSignatureArray("getShortMonths", "()[Ljava/lang/String;"); } set { IExecuteWithSignature("setShortMonths", "([Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String[] ShortWeekdays + { + get { return IExecuteWithSignatureArray("getShortWeekdays", "()[Ljava/lang/String;"); } set { IExecuteWithSignature("setShortWeekdays", "([Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String[] Weekdays + { + get { return IExecuteWithSignatureArray("getWeekdays", "()[Ljava/lang/String;"); } set { IExecuteWithSignature("setWeekdays", "([Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String[] ZoneStrings + { + get { return IExecuteWithSignatureArray("getZoneStrings", "()[[Ljava/lang/String;"); } set { IExecuteWithSignature("setZoneStrings", "([[Ljava/lang/String;)V", value); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Text/DecimalFormat.cs b/src/net/JNet/GeneratedCore/Java/Text/DecimalFormat.cs new file mode 100644 index 0000000000..c41d6e8a03 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Text/DecimalFormat.cs @@ -0,0 +1,188 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Text +{ + #region DecimalFormat + public partial class DecimalFormat + { + #region Constructors + /// + /// + /// + /// + /// + public DecimalFormat(Java.Lang.String arg0, Java.Text.DecimalFormatSymbols arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public DecimalFormat(Java.Lang.String arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Text.DecimalFormatSymbols DecimalFormatSymbols + { + get { return IExecuteWithSignature("getDecimalFormatSymbols", "()Ljava/text/DecimalFormatSymbols;"); } set { IExecuteWithSignature("setDecimalFormatSymbols", "(Ljava/text/DecimalFormatSymbols;)V", value); } + } + /// + /// + /// + public int GroupingSize + { + get { return IExecuteWithSignature("getGroupingSize", "()I"); } set { IExecuteWithSignature("setGroupingSize", "(I)V", value); } + } + /// + /// + /// + public int Multiplier + { + get { return IExecuteWithSignature("getMultiplier", "()I"); } set { IExecuteWithSignature("setMultiplier", "(I)V", value); } + } + /// + /// + /// + public Java.Lang.String NegativePrefix + { + get { return IExecuteWithSignature("getNegativePrefix", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setNegativePrefix", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String NegativeSuffix + { + get { return IExecuteWithSignature("getNegativeSuffix", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setNegativeSuffix", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String PositivePrefix + { + get { return IExecuteWithSignature("getPositivePrefix", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setPositivePrefix", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String PositiveSuffix + { + get { return IExecuteWithSignature("getPositiveSuffix", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setPositiveSuffix", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + /// + public bool IsDecimalSeparatorAlwaysShown() + { + return IExecuteWithSignature("isDecimalSeparatorAlwaysShown", "()Z"); + } + /// + /// + /// + /// + public bool IsParseBigDecimal() + { + return IExecuteWithSignature("isParseBigDecimal", "()Z"); + } + /// + /// + /// + /// + public Java.Lang.String ToLocalizedPattern() + { + return IExecuteWithSignature("toLocalizedPattern", "()Ljava/lang/String;"); + } + /// + /// + /// + /// + public Java.Lang.String ToPattern() + { + return IExecuteWithSignature("toPattern", "()Ljava/lang/String;"); + } + /// + /// + /// + /// + public void ApplyLocalizedPattern(Java.Lang.String arg0) + { + IExecuteWithSignature("applyLocalizedPattern", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + public void ApplyPattern(Java.Lang.String arg0) + { + IExecuteWithSignature("applyPattern", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + public void SetDecimalSeparatorAlwaysShown(bool arg0) + { + IExecuteWithSignature("setDecimalSeparatorAlwaysShown", "(Z)V", arg0); + } + /// + /// + /// + /// + public void SetParseBigDecimal(bool arg0) + { + IExecuteWithSignature("setParseBigDecimal", "(Z)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Text/DecimalFormatSymbols.cs b/src/net/JNet/GeneratedCore/Java/Text/DecimalFormatSymbols.cs new file mode 100644 index 0000000000..030e99ba22 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Text/DecimalFormatSymbols.cs @@ -0,0 +1,202 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Text +{ + #region DecimalFormatSymbols + public partial class DecimalFormatSymbols + { + #region Constructors + /// + /// + /// + /// + public DecimalFormatSymbols(Java.Util.Locale arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Cloneable(Java.Text.DecimalFormatSymbols t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Text.DecimalFormatSymbols t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + public static Java.Util.Locale[] AvailableLocales + { + get { return SExecuteWithSignatureArray(LocalBridgeClazz, "getAvailableLocales", "()[Ljava/util/Locale;"); } + } + /// + /// + /// + public static Java.Text.DecimalFormatSymbols Instance + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getInstance", "()Ljava/text/DecimalFormatSymbols;"); } + } + /// + /// + /// + /// + /// + public static Java.Text.DecimalFormatSymbols GetInstance(Java.Util.Locale arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getInstance", "(Ljava/util/Locale;)Ljava/text/DecimalFormatSymbols;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Util.Currency Currency + { + get { return IExecuteWithSignature("getCurrency", "()Ljava/util/Currency;"); } set { IExecuteWithSignature("setCurrency", "(Ljava/util/Currency;)V", value); } + } + /// + /// + /// + public Java.Lang.String CurrencySymbol + { + get { return IExecuteWithSignature("getCurrencySymbol", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setCurrencySymbol", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public char DecimalSeparator + { + get { return IExecuteWithSignature("getDecimalSeparator", "()C"); } set { IExecuteWithSignature("setDecimalSeparator", "(C)V", value); } + } + /// + /// + /// + public char Digit + { + get { return IExecuteWithSignature("getDigit", "()C"); } set { IExecuteWithSignature("setDigit", "(C)V", value); } + } + /// + /// + /// + public Java.Lang.String ExponentSeparator + { + get { return IExecuteWithSignature("getExponentSeparator", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setExponentSeparator", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public char GroupingSeparator + { + get { return IExecuteWithSignature("getGroupingSeparator", "()C"); } set { IExecuteWithSignature("setGroupingSeparator", "(C)V", value); } + } + /// + /// + /// + public Java.Lang.String Infinity + { + get { return IExecuteWithSignature("getInfinity", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setInfinity", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String InternationalCurrencySymbol + { + get { return IExecuteWithSignature("getInternationalCurrencySymbol", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setInternationalCurrencySymbol", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public char MinusSign + { + get { return IExecuteWithSignature("getMinusSign", "()C"); } set { IExecuteWithSignature("setMinusSign", "(C)V", value); } + } + /// + /// + /// + public char MonetaryDecimalSeparator + { + get { return IExecuteWithSignature("getMonetaryDecimalSeparator", "()C"); } set { IExecuteWithSignature("setMonetaryDecimalSeparator", "(C)V", value); } + } + /// + /// + /// + public Java.Lang.String NaN + { + get { return IExecuteWithSignature("getNaN", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setNaN", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public char PatternSeparator + { + get { return IExecuteWithSignature("getPatternSeparator", "()C"); } set { IExecuteWithSignature("setPatternSeparator", "(C)V", value); } + } + /// + /// + /// + public char Percent + { + get { return IExecuteWithSignature("getPercent", "()C"); } set { IExecuteWithSignature("setPercent", "(C)V", value); } + } + /// + /// + /// + public char PerMill + { + get { return IExecuteWithSignature("getPerMill", "()C"); } set { IExecuteWithSignature("setPerMill", "(C)V", value); } + } + /// + /// + /// + public char ZeroDigit + { + get { return IExecuteWithSignature("getZeroDigit", "()C"); } set { IExecuteWithSignature("setZeroDigit", "(C)V", value); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Text/FieldPosition.cs b/src/net/JNet/GeneratedCore/Java/Text/FieldPosition.cs new file mode 100644 index 0000000000..6bb7441f4d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Text/FieldPosition.cs @@ -0,0 +1,111 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Text +{ + #region FieldPosition + public partial class FieldPosition + { + #region Constructors + /// + /// + /// + /// + public FieldPosition(int arg0) + : base(arg0) + { + } + /// + /// + /// + /// + /// + public FieldPosition(Java.Text.Format.Field arg0, int arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public FieldPosition(Java.Text.Format.Field arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int BeginIndex + { + get { return IExecuteWithSignature("getBeginIndex", "()I"); } set { IExecuteWithSignature("setBeginIndex", "(I)V", value); } + } + /// + /// + /// + public int EndIndex + { + get { return IExecuteWithSignature("getEndIndex", "()I"); } set { IExecuteWithSignature("setEndIndex", "(I)V", value); } + } + /// + /// + /// + public int Field + { + get { return IExecuteWithSignature("getField", "()I"); } + } + /// + /// + /// + public Java.Text.Format.Field FieldAttribute + { + get { return IExecuteWithSignature("getFieldAttribute", "()Ljava/text/Format$Field;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Text/Format.cs b/src/net/JNet/GeneratedCore/Java/Text/Format.cs new file mode 100644 index 0000000000..8ca8ce713f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Text/Format.cs @@ -0,0 +1,146 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Text +{ + #region Format + public partial class Format + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Text.Format t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Cloneable(Java.Text.Format t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public object ParseObject(Java.Lang.String arg0, Java.Text.ParsePosition arg1) + { + return IExecute("parseObject", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.StringBuffer FormatMethod(object arg0, Java.Lang.StringBuffer arg1, Java.Text.FieldPosition arg2) + { + return IExecute("format", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public Java.Lang.String FormatMethod(object arg0) + { + return IExecuteWithSignature("format", "(Ljava/lang/Object;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + /// + public object ParseObject(Java.Lang.String arg0) + { + return IExecuteWithSignature("parseObject", "(Ljava/lang/String;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public Java.Text.AttributedCharacterIterator FormatToCharacterIterator(object arg0) + { + return IExecuteWithSignature("formatToCharacterIterator", "(Ljava/lang/Object;)Ljava/text/AttributedCharacterIterator;", arg0); + } + + #endregion + + #region Nested classes + #region Field + public partial class Field + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Text/MessageFormat.cs b/src/net/JNet/GeneratedCore/Java/Text/MessageFormat.cs new file mode 100644 index 0000000000..64309dc664 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Text/MessageFormat.cs @@ -0,0 +1,208 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Text +{ + #region MessageFormat + public partial class MessageFormat + { + #region Constructors + /// + /// + /// + /// + /// + public MessageFormat(Java.Lang.String arg0, Java.Util.Locale arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public MessageFormat(Java.Lang.String arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + public static Java.Lang.String Format(Java.Lang.String arg0, params object[] arg1) + { + if (arg1.Length == 0) return SExecute(LocalBridgeClazz, "format", arg0); else return SExecute(LocalBridgeClazz, "format", arg0, arg1); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Text.Format[] Formats + { + get { return IExecuteWithSignatureArray("getFormats", "()[Ljava/text/Format;"); } set { IExecuteWithSignature("setFormats", "([Ljava/text/Format;)V", value); } + } + /// + /// + /// + public Java.Text.Format[] FormatsByArgumentIndex + { + get { return IExecuteWithSignatureArray("getFormatsByArgumentIndex", "()[Ljava/text/Format;"); } set { IExecuteWithSignature("setFormatsByArgumentIndex", "([Ljava/text/Format;)V", value); } + } + /// + /// + /// + public Java.Util.Locale Locale + { + get { return IExecuteWithSignature("getLocale", "()Ljava/util/Locale;"); } set { IExecuteWithSignature("setLocale", "(Ljava/util/Locale;)V", value); } + } + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.StringBuffer Format(object[] arg0, Java.Lang.StringBuffer arg1, Java.Text.FieldPosition arg2) + { + return IExecute("format", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public object[] Parse(Java.Lang.String arg0, Java.Text.ParsePosition arg1) + { + return IExecuteArray("parse", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public object[] Parse(Java.Lang.String arg0) + { + return IExecuteWithSignatureArray("parse", "(Ljava/lang/String;)[Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + public Java.Lang.String ToPattern() + { + return IExecuteWithSignature("toPattern", "()Ljava/lang/String;"); + } + /// + /// + /// + /// + public void ApplyPattern(Java.Lang.String arg0) + { + IExecuteWithSignature("applyPattern", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + /// + public void SetFormat(int arg0, Java.Text.Format arg1) + { + IExecute("setFormat", arg0, arg1); + } + /// + /// + /// + /// + /// + public void SetFormatByArgumentIndex(int arg0, Java.Text.Format arg1) + { + IExecute("setFormatByArgumentIndex", arg0, arg1); + } + + #endregion + + #region Nested classes + #region Field + public partial class Field + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Text.MessageFormat.Field ARGUMENT { get { if (!_ARGUMENTReady) { _ARGUMENTContent = SGetField(LocalBridgeClazz, "ARGUMENT"); _ARGUMENTReady = true; } return _ARGUMENTContent; } } + private static Java.Text.MessageFormat.Field _ARGUMENTContent = default; + private static bool _ARGUMENTReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Text/Normalizer.cs b/src/net/JNet/GeneratedCore/Java/Text/Normalizer.cs new file mode 100644 index 0000000000..d9aea4a826 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Text/Normalizer.cs @@ -0,0 +1,150 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Text +{ + #region Normalizer + public partial class Normalizer + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + public static bool IsNormalized(Java.Lang.CharSequence arg0, Java.Text.Normalizer.Form arg1) + { + return SExecute(LocalBridgeClazz, "isNormalized", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Lang.String Normalize(Java.Lang.CharSequence arg0, Java.Text.Normalizer.Form arg1) + { + return SExecute(LocalBridgeClazz, "normalize", arg0, arg1); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + #region Form + public partial class Form + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Text.Normalizer.Form NFC { get { if (!_NFCReady) { _NFCContent = SGetField(LocalBridgeClazz, "NFC"); _NFCReady = true; } return _NFCContent; } } + private static Java.Text.Normalizer.Form _NFCContent = default; + private static bool _NFCReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Text.Normalizer.Form NFD { get { if (!_NFDReady) { _NFDContent = SGetField(LocalBridgeClazz, "NFD"); _NFDReady = true; } return _NFDContent; } } + private static Java.Text.Normalizer.Form _NFDContent = default; + private static bool _NFDReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Text.Normalizer.Form NFKC { get { if (!_NFKCReady) { _NFKCContent = SGetField(LocalBridgeClazz, "NFKC"); _NFKCReady = true; } return _NFKCContent; } } + private static Java.Text.Normalizer.Form _NFKCContent = default; + private static bool _NFKCReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Text.Normalizer.Form NFKD { get { if (!_NFKDReady) { _NFKDContent = SGetField(LocalBridgeClazz, "NFKD"); _NFKDReady = true; } return _NFKDContent; } } + private static Java.Text.Normalizer.Form _NFKDContent = default; + private static bool _NFKDReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Text.Normalizer.Form ValueOf(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Ljava/lang/String;)Ljava/text/Normalizer$Form;", arg0); + } + /// + /// + /// + /// + public static Java.Text.Normalizer.Form[] Values() + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "values", "()[Ljava/text/Normalizer$Form;"); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Text/NumberFormat.cs b/src/net/JNet/GeneratedCore/Java/Text/NumberFormat.cs new file mode 100644 index 0000000000..3fb06e0613 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Text/NumberFormat.cs @@ -0,0 +1,388 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Text +{ + #region NumberFormat + public partial class NumberFormat + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int FRACTION_FIELD { get { if (!_FRACTION_FIELDReady) { _FRACTION_FIELDContent = SGetField(LocalBridgeClazz, "FRACTION_FIELD"); _FRACTION_FIELDReady = true; } return _FRACTION_FIELDContent; } } + private static int _FRACTION_FIELDContent = default; + private static bool _FRACTION_FIELDReady = false; // this is used because in case of generics + /// + /// + /// + public static int INTEGER_FIELD { get { if (!_INTEGER_FIELDReady) { _INTEGER_FIELDContent = SGetField(LocalBridgeClazz, "INTEGER_FIELD"); _INTEGER_FIELDReady = true; } return _INTEGER_FIELDContent; } } + private static int _INTEGER_FIELDContent = default; + private static bool _INTEGER_FIELDReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + public static Java.Util.Locale[] AvailableLocales + { + get { return SExecuteWithSignatureArray(LocalBridgeClazz, "getAvailableLocales", "()[Ljava/util/Locale;"); } + } + /// + /// + /// + public static Java.Text.NumberFormat CurrencyInstance + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getCurrencyInstance", "()Ljava/text/NumberFormat;"); } + } + /// + /// + /// + public static Java.Text.NumberFormat Instance + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getInstance", "()Ljava/text/NumberFormat;"); } + } + /// + /// + /// + public static Java.Text.NumberFormat IntegerInstance + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getIntegerInstance", "()Ljava/text/NumberFormat;"); } + } + /// + /// + /// + public static Java.Text.NumberFormat NumberInstance + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getNumberInstance", "()Ljava/text/NumberFormat;"); } + } + /// + /// + /// + public static Java.Text.NumberFormat PercentInstance + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getPercentInstance", "()Ljava/text/NumberFormat;"); } + } + /// + /// + /// + /// + /// + public static Java.Text.NumberFormat GetCurrencyInstance(Java.Util.Locale arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getCurrencyInstance", "(Ljava/util/Locale;)Ljava/text/NumberFormat;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Text.NumberFormat GetInstance(Java.Util.Locale arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getInstance", "(Ljava/util/Locale;)Ljava/text/NumberFormat;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Text.NumberFormat GetIntegerInstance(Java.Util.Locale arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getIntegerInstance", "(Ljava/util/Locale;)Ljava/text/NumberFormat;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Text.NumberFormat GetNumberInstance(Java.Util.Locale arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getNumberInstance", "(Ljava/util/Locale;)Ljava/text/NumberFormat;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Text.NumberFormat GetPercentInstance(Java.Util.Locale arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getPercentInstance", "(Ljava/util/Locale;)Ljava/text/NumberFormat;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Util.Currency Currency + { + get { return IExecuteWithSignature("getCurrency", "()Ljava/util/Currency;"); } set { IExecuteWithSignature("setCurrency", "(Ljava/util/Currency;)V", value); } + } + /// + /// + /// + public int MaximumFractionDigits + { + get { return IExecuteWithSignature("getMaximumFractionDigits", "()I"); } set { IExecuteWithSignature("setMaximumFractionDigits", "(I)V", value); } + } + /// + /// + /// + public int MaximumIntegerDigits + { + get { return IExecuteWithSignature("getMaximumIntegerDigits", "()I"); } set { IExecuteWithSignature("setMaximumIntegerDigits", "(I)V", value); } + } + /// + /// + /// + public int MinimumFractionDigits + { + get { return IExecuteWithSignature("getMinimumFractionDigits", "()I"); } set { IExecuteWithSignature("setMinimumFractionDigits", "(I)V", value); } + } + /// + /// + /// + public int MinimumIntegerDigits + { + get { return IExecuteWithSignature("getMinimumIntegerDigits", "()I"); } set { IExecuteWithSignature("setMinimumIntegerDigits", "(I)V", value); } + } + /// + /// + /// + public Java.Math.RoundingMode RoundingMode + { + get { return IExecuteWithSignature("getRoundingMode", "()Ljava/math/RoundingMode;"); } set { IExecuteWithSignature("setRoundingMode", "(Ljava/math/RoundingMode;)V", value); } + } + /// + /// + /// + /// + /// + /// + public Java.Lang.Number Parse(Java.Lang.String arg0, Java.Text.ParsePosition arg1) + { + return IExecute("parse", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.StringBuffer Format(double arg0, Java.Lang.StringBuffer arg1, Java.Text.FieldPosition arg2) + { + return IExecute("format", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.StringBuffer Format(long arg0, Java.Lang.StringBuffer arg1, Java.Text.FieldPosition arg2) + { + return IExecute("format", arg0, arg1, arg2); + } + /// + /// + /// + /// + public bool IsGroupingUsed() + { + return IExecuteWithSignature("isGroupingUsed", "()Z"); + } + /// + /// + /// + /// + public bool IsParseIntegerOnly() + { + return IExecuteWithSignature("isParseIntegerOnly", "()Z"); + } + /// + /// + /// + /// + /// + public Java.Lang.String Format(double arg0) + { + return IExecuteWithSignature("format", "(D)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.String Format(long arg0) + { + return IExecuteWithSignature("format", "(J)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.Number Parse(Java.Lang.String arg0) + { + return IExecuteWithSignature("parse", "(Ljava/lang/String;)Ljava/lang/Number;", arg0); + } + /// + /// + /// + /// + public void SetGroupingUsed(bool arg0) + { + IExecuteWithSignature("setGroupingUsed", "(Z)V", arg0); + } + /// + /// + /// + /// + public void SetParseIntegerOnly(bool arg0) + { + IExecuteWithSignature("setParseIntegerOnly", "(Z)V", arg0); + } + + #endregion + + #region Nested classes + #region Field + public partial class Field + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Text.NumberFormat.Field CURRENCY { get { if (!_CURRENCYReady) { _CURRENCYContent = SGetField(LocalBridgeClazz, "CURRENCY"); _CURRENCYReady = true; } return _CURRENCYContent; } } + private static Java.Text.NumberFormat.Field _CURRENCYContent = default; + private static bool _CURRENCYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Text.NumberFormat.Field DECIMAL_SEPARATOR { get { if (!_DECIMAL_SEPARATORReady) { _DECIMAL_SEPARATORContent = SGetField(LocalBridgeClazz, "DECIMAL_SEPARATOR"); _DECIMAL_SEPARATORReady = true; } return _DECIMAL_SEPARATORContent; } } + private static Java.Text.NumberFormat.Field _DECIMAL_SEPARATORContent = default; + private static bool _DECIMAL_SEPARATORReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Text.NumberFormat.Field EXPONENT { get { if (!_EXPONENTReady) { _EXPONENTContent = SGetField(LocalBridgeClazz, "EXPONENT"); _EXPONENTReady = true; } return _EXPONENTContent; } } + private static Java.Text.NumberFormat.Field _EXPONENTContent = default; + private static bool _EXPONENTReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Text.NumberFormat.Field EXPONENT_SIGN { get { if (!_EXPONENT_SIGNReady) { _EXPONENT_SIGNContent = SGetField(LocalBridgeClazz, "EXPONENT_SIGN"); _EXPONENT_SIGNReady = true; } return _EXPONENT_SIGNContent; } } + private static Java.Text.NumberFormat.Field _EXPONENT_SIGNContent = default; + private static bool _EXPONENT_SIGNReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Text.NumberFormat.Field EXPONENT_SYMBOL { get { if (!_EXPONENT_SYMBOLReady) { _EXPONENT_SYMBOLContent = SGetField(LocalBridgeClazz, "EXPONENT_SYMBOL"); _EXPONENT_SYMBOLReady = true; } return _EXPONENT_SYMBOLContent; } } + private static Java.Text.NumberFormat.Field _EXPONENT_SYMBOLContent = default; + private static bool _EXPONENT_SYMBOLReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Text.NumberFormat.Field FRACTION { get { if (!_FRACTIONReady) { _FRACTIONContent = SGetField(LocalBridgeClazz, "FRACTION"); _FRACTIONReady = true; } return _FRACTIONContent; } } + private static Java.Text.NumberFormat.Field _FRACTIONContent = default; + private static bool _FRACTIONReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Text.NumberFormat.Field GROUPING_SEPARATOR { get { if (!_GROUPING_SEPARATORReady) { _GROUPING_SEPARATORContent = SGetField(LocalBridgeClazz, "GROUPING_SEPARATOR"); _GROUPING_SEPARATORReady = true; } return _GROUPING_SEPARATORContent; } } + private static Java.Text.NumberFormat.Field _GROUPING_SEPARATORContent = default; + private static bool _GROUPING_SEPARATORReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Text.NumberFormat.Field INTEGER { get { if (!_INTEGERReady) { _INTEGERContent = SGetField(LocalBridgeClazz, "INTEGER"); _INTEGERReady = true; } return _INTEGERContent; } } + private static Java.Text.NumberFormat.Field _INTEGERContent = default; + private static bool _INTEGERReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Text.NumberFormat.Field PERCENT { get { if (!_PERCENTReady) { _PERCENTContent = SGetField(LocalBridgeClazz, "PERCENT"); _PERCENTReady = true; } return _PERCENTContent; } } + private static Java.Text.NumberFormat.Field _PERCENTContent = default; + private static bool _PERCENTReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Text.NumberFormat.Field PERMILLE { get { if (!_PERMILLEReady) { _PERMILLEContent = SGetField(LocalBridgeClazz, "PERMILLE"); _PERMILLEReady = true; } return _PERMILLEContent; } } + private static Java.Text.NumberFormat.Field _PERMILLEContent = default; + private static bool _PERMILLEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Text.NumberFormat.Field SIGN { get { if (!_SIGNReady) { _SIGNContent = SGetField(LocalBridgeClazz, "SIGN"); _SIGNReady = true; } return _SIGNContent; } } + private static Java.Text.NumberFormat.Field _SIGNContent = default; + private static bool _SIGNReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Text/ParseException.cs b/src/net/JNet/GeneratedCore/Java/Text/ParseException.cs new file mode 100644 index 0000000000..1fbf9d1558 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Text/ParseException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Text +{ + #region ParseException + public partial class ParseException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Text/ParsePosition.cs b/src/net/JNet/GeneratedCore/Java/Text/ParsePosition.cs new file mode 100644 index 0000000000..a426831d9e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Text/ParsePosition.cs @@ -0,0 +1,80 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Text +{ + #region ParsePosition + public partial class ParsePosition + { + #region Constructors + /// + /// + /// + /// + public ParsePosition(int arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int ErrorIndex + { + get { return IExecuteWithSignature("getErrorIndex", "()I"); } set { IExecuteWithSignature("setErrorIndex", "(I)V", value); } + } + /// + /// + /// + public int Index + { + get { return IExecuteWithSignature("getIndex", "()I"); } set { IExecuteWithSignature("setIndex", "(I)V", value); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Text/RuleBasedCollator.cs b/src/net/JNet/GeneratedCore/Java/Text/RuleBasedCollator.cs new file mode 100644 index 0000000000..f83d0a7102 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Text/RuleBasedCollator.cs @@ -0,0 +1,92 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Text +{ + #region RuleBasedCollator + public partial class RuleBasedCollator + { + #region Constructors + /// + /// + /// + /// + /// + public RuleBasedCollator(Java.Lang.String arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Rules + { + get { return IExecuteWithSignature("getRules", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + /// + public Java.Text.CollationElementIterator GetCollationElementIterator(Java.Lang.String arg0) + { + return IExecuteWithSignature("getCollationElementIterator", "(Ljava/lang/String;)Ljava/text/CollationElementIterator;", arg0); + } + /// + /// + /// + /// + /// + public Java.Text.CollationElementIterator GetCollationElementIterator(Java.Text.CharacterIterator arg0) + { + return IExecuteWithSignature("getCollationElementIterator", "(Ljava/text/CharacterIterator;)Ljava/text/CollationElementIterator;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Text/SimpleDateFormat.cs b/src/net/JNet/GeneratedCore/Java/Text/SimpleDateFormat.cs new file mode 100644 index 0000000000..cce1d2f82d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Text/SimpleDateFormat.cs @@ -0,0 +1,138 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Text +{ + #region SimpleDateFormat + public partial class SimpleDateFormat + { + #region Constructors + /// + /// + /// + /// + /// + public SimpleDateFormat(Java.Lang.String arg0, Java.Text.DateFormatSymbols arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + public SimpleDateFormat(Java.Lang.String arg0, Java.Util.Locale arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public SimpleDateFormat(Java.Lang.String arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Text.DateFormatSymbols DateFormatSymbols + { + get { return IExecuteWithSignature("getDateFormatSymbols", "()Ljava/text/DateFormatSymbols;"); } set { IExecuteWithSignature("setDateFormatSymbols", "(Ljava/text/DateFormatSymbols;)V", value); } + } + /// + /// + /// + public Java.Util.Date Get2DigitYearStart + { + get { return IExecuteWithSignature("get2DigitYearStart", "()Ljava/util/Date;"); } + } + /// + /// + /// + /// + public Java.Lang.String ToLocalizedPattern() + { + return IExecuteWithSignature("toLocalizedPattern", "()Ljava/lang/String;"); + } + /// + /// + /// + /// + public Java.Lang.String ToPattern() + { + return IExecuteWithSignature("toPattern", "()Ljava/lang/String;"); + } + /// + /// + /// + /// + public void ApplyLocalizedPattern(Java.Lang.String arg0) + { + IExecuteWithSignature("applyLocalizedPattern", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + public void ApplyPattern(Java.Lang.String arg0) + { + IExecuteWithSignature("applyPattern", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + public void Set2DigitYearStart(Java.Util.Date arg0) + { + IExecuteWithSignature("set2DigitYearStart", "(Ljava/util/Date;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Text/Spi/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Java/Text/Spi/AllPackageClasses.cs new file mode 100644 index 0000000000..4f5a85314b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Text/Spi/AllPackageClasses.cs @@ -0,0 +1,312 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Java.Text.Spi +{ + #region BreakIteratorProvider + /// + /// + /// + public partial class BreakIteratorProvider : Java.Util.Spi.LocaleServiceProvider + { + const string _bridgeClassName = "java.text.spi.BreakIteratorProvider"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("BreakIteratorProvider class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public BreakIteratorProvider() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("BreakIteratorProvider class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public BreakIteratorProvider(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CollatorProvider + /// + /// + /// + public partial class CollatorProvider : Java.Util.Spi.LocaleServiceProvider + { + const string _bridgeClassName = "java.text.spi.CollatorProvider"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("CollatorProvider class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CollatorProvider() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("CollatorProvider class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CollatorProvider(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DateFormatProvider + /// + /// + /// + public partial class DateFormatProvider : Java.Util.Spi.LocaleServiceProvider + { + const string _bridgeClassName = "java.text.spi.DateFormatProvider"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("DateFormatProvider class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DateFormatProvider() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("DateFormatProvider class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DateFormatProvider(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DateFormatSymbolsProvider + /// + /// + /// + public partial class DateFormatSymbolsProvider : Java.Util.Spi.LocaleServiceProvider + { + const string _bridgeClassName = "java.text.spi.DateFormatSymbolsProvider"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("DateFormatSymbolsProvider class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DateFormatSymbolsProvider() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("DateFormatSymbolsProvider class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DateFormatSymbolsProvider(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DecimalFormatSymbolsProvider + /// + /// + /// + public partial class DecimalFormatSymbolsProvider : Java.Util.Spi.LocaleServiceProvider + { + const string _bridgeClassName = "java.text.spi.DecimalFormatSymbolsProvider"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("DecimalFormatSymbolsProvider class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DecimalFormatSymbolsProvider() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("DecimalFormatSymbolsProvider class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DecimalFormatSymbolsProvider(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region NumberFormatProvider + /// + /// + /// + public partial class NumberFormatProvider : Java.Util.Spi.LocaleServiceProvider + { + const string _bridgeClassName = "java.text.spi.NumberFormatProvider"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("NumberFormatProvider class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public NumberFormatProvider() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("NumberFormatProvider class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public NumberFormatProvider(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Text/Spi/BreakIteratorProvider.cs b/src/net/JNet/GeneratedCore/Java/Text/Spi/BreakIteratorProvider.cs new file mode 100644 index 0000000000..cc8cc30a1e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Text/Spi/BreakIteratorProvider.cs @@ -0,0 +1,94 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Text.Spi +{ + #region BreakIteratorProvider + public partial class BreakIteratorProvider + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public Java.Text.BreakIterator GetCharacterInstance(Java.Util.Locale arg0) + { + return IExecuteWithSignature("getCharacterInstance", "(Ljava/util/Locale;)Ljava/text/BreakIterator;", arg0); + } + /// + /// + /// + /// + /// + public Java.Text.BreakIterator GetLineInstance(Java.Util.Locale arg0) + { + return IExecuteWithSignature("getLineInstance", "(Ljava/util/Locale;)Ljava/text/BreakIterator;", arg0); + } + /// + /// + /// + /// + /// + public Java.Text.BreakIterator GetSentenceInstance(Java.Util.Locale arg0) + { + return IExecuteWithSignature("getSentenceInstance", "(Ljava/util/Locale;)Ljava/text/BreakIterator;", arg0); + } + /// + /// + /// + /// + /// + public Java.Text.BreakIterator GetWordInstance(Java.Util.Locale arg0) + { + return IExecuteWithSignature("getWordInstance", "(Ljava/util/Locale;)Ljava/text/BreakIterator;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Text/Spi/CollatorProvider.cs b/src/net/JNet/GeneratedCore/Java/Text/Spi/CollatorProvider.cs new file mode 100644 index 0000000000..50b5ec122b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Text/Spi/CollatorProvider.cs @@ -0,0 +1,67 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Text.Spi +{ + #region CollatorProvider + public partial class CollatorProvider + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public Java.Text.Collator GetInstance(Java.Util.Locale arg0) + { + return IExecuteWithSignature("getInstance", "(Ljava/util/Locale;)Ljava/text/Collator;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Text/Spi/DateFormatProvider.cs b/src/net/JNet/GeneratedCore/Java/Text/Spi/DateFormatProvider.cs new file mode 100644 index 0000000000..5ce6269fa7 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Text/Spi/DateFormatProvider.cs @@ -0,0 +1,89 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Text.Spi +{ + #region DateFormatProvider + public partial class DateFormatProvider + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public Java.Text.DateFormat GetDateInstance(int arg0, Java.Util.Locale arg1) + { + return IExecute("getDateInstance", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Text.DateFormat GetDateTimeInstance(int arg0, int arg1, Java.Util.Locale arg2) + { + return IExecute("getDateTimeInstance", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public Java.Text.DateFormat GetTimeInstance(int arg0, Java.Util.Locale arg1) + { + return IExecute("getTimeInstance", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Text/Spi/DateFormatSymbolsProvider.cs b/src/net/JNet/GeneratedCore/Java/Text/Spi/DateFormatSymbolsProvider.cs new file mode 100644 index 0000000000..dc046a5495 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Text/Spi/DateFormatSymbolsProvider.cs @@ -0,0 +1,67 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Text.Spi +{ + #region DateFormatSymbolsProvider + public partial class DateFormatSymbolsProvider + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public Java.Text.DateFormatSymbols GetInstance(Java.Util.Locale arg0) + { + return IExecuteWithSignature("getInstance", "(Ljava/util/Locale;)Ljava/text/DateFormatSymbols;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Text/Spi/DecimalFormatSymbolsProvider.cs b/src/net/JNet/GeneratedCore/Java/Text/Spi/DecimalFormatSymbolsProvider.cs new file mode 100644 index 0000000000..721bcff46f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Text/Spi/DecimalFormatSymbolsProvider.cs @@ -0,0 +1,67 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Text.Spi +{ + #region DecimalFormatSymbolsProvider + public partial class DecimalFormatSymbolsProvider + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public Java.Text.DecimalFormatSymbols GetInstance(Java.Util.Locale arg0) + { + return IExecuteWithSignature("getInstance", "(Ljava/util/Locale;)Ljava/text/DecimalFormatSymbols;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Text/Spi/NumberFormatProvider.cs b/src/net/JNet/GeneratedCore/Java/Text/Spi/NumberFormatProvider.cs new file mode 100644 index 0000000000..bf1f82ac4d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Text/Spi/NumberFormatProvider.cs @@ -0,0 +1,94 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Text.Spi +{ + #region NumberFormatProvider + public partial class NumberFormatProvider + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public Java.Text.NumberFormat GetCurrencyInstance(Java.Util.Locale arg0) + { + return IExecuteWithSignature("getCurrencyInstance", "(Ljava/util/Locale;)Ljava/text/NumberFormat;", arg0); + } + /// + /// + /// + /// + /// + public Java.Text.NumberFormat GetIntegerInstance(Java.Util.Locale arg0) + { + return IExecuteWithSignature("getIntegerInstance", "(Ljava/util/Locale;)Ljava/text/NumberFormat;", arg0); + } + /// + /// + /// + /// + /// + public Java.Text.NumberFormat GetNumberInstance(Java.Util.Locale arg0) + { + return IExecuteWithSignature("getNumberInstance", "(Ljava/util/Locale;)Ljava/text/NumberFormat;", arg0); + } + /// + /// + /// + /// + /// + public Java.Text.NumberFormat GetPercentInstance(Java.Util.Locale arg0) + { + return IExecuteWithSignature("getPercentInstance", "(Ljava/util/Locale;)Ljava/text/NumberFormat;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Text/StringCharacterIterator.cs b/src/net/JNet/GeneratedCore/Java/Text/StringCharacterIterator.cs new file mode 100644 index 0000000000..72236687b4 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Text/StringCharacterIterator.cs @@ -0,0 +1,164 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Text +{ + #region StringCharacterIterator + public partial class StringCharacterIterator + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + public StringCharacterIterator(Java.Lang.String arg0, int arg1, int arg2, int arg3) + : base(arg0, arg1, arg2, arg3) + { + } + /// + /// + /// + /// + /// + public StringCharacterIterator(Java.Lang.String arg0, int arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public StringCharacterIterator(Java.Lang.String arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int BeginIndex + { + get { return IExecuteWithSignature("getBeginIndex", "()I"); } + } + /// + /// + /// + public int EndIndex + { + get { return IExecuteWithSignature("getEndIndex", "()I"); } + } + /// + /// + /// + public int Index + { + get { return IExecuteWithSignature("getIndex", "()I"); } + } + /// + /// + /// + /// + public char Current() + { + return IExecuteWithSignature("current", "()C"); + } + /// + /// + /// + /// + public char First() + { + return IExecuteWithSignature("first", "()C"); + } + /// + /// + /// + /// + public char Last() + { + return IExecuteWithSignature("last", "()C"); + } + /// + /// + /// + /// + public char Next() + { + return IExecuteWithSignature("next", "()C"); + } + /// + /// + /// + /// + public char Previous() + { + return IExecuteWithSignature("previous", "()C"); + } + /// + /// + /// + /// + /// + public char SetIndex(int arg0) + { + return IExecuteWithSignature("setIndex", "(I)C", arg0); + } + /// + /// + /// + /// + public void SetText(Java.Lang.String arg0) + { + IExecuteWithSignature("setText", "(Ljava/lang/String;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Time/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Java/Time/AllPackageClasses.cs new file mode 100644 index 0000000000..e2a0ced0c5 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Time/AllPackageClasses.cs @@ -0,0 +1,816 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Java.Time +{ + #region Clock + /// + /// + /// + public partial class Clock : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.time.Clock"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Clock class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Clock() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Clock class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Clock(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DateTimeException + /// + /// + /// + public partial class DateTimeException : Java.Lang.RuntimeException + { + const string _bridgeClassName = "java.time.DateTimeException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region DayOfWeek + /// + /// + /// + public partial class DayOfWeek : Java.Lang.Enum + { + const string _bridgeClassName = "java.time.DayOfWeek"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DayOfWeek() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DayOfWeek(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Duration + /// + /// + /// + public partial class Duration : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.time.Duration"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Duration() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Duration(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Instant + /// + /// + /// + public partial class Instant : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.time.Instant"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Instant() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Instant(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region LocalDate + /// + /// + /// + public partial class LocalDate : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.time.LocalDate"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public LocalDate() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public LocalDate(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region LocalDateTime + /// + /// + /// + public partial class LocalDateTime : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.time.LocalDateTime"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public LocalDateTime() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public LocalDateTime(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region LocalTime + /// + /// + /// + public partial class LocalTime : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.time.LocalTime"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public LocalTime() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public LocalTime(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Month + /// + /// + /// + public partial class Month : Java.Lang.Enum + { + const string _bridgeClassName = "java.time.Month"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Month() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Month(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MonthDay + /// + /// + /// + public partial class MonthDay : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.time.MonthDay"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MonthDay() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MonthDay(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region OffsetDateTime + /// + /// + /// + public partial class OffsetDateTime : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.time.OffsetDateTime"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public OffsetDateTime() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public OffsetDateTime(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region OffsetTime + /// + /// + /// + public partial class OffsetTime : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.time.OffsetTime"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public OffsetTime() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public OffsetTime(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Period + /// + /// + /// + public partial class Period : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.time.Period"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Period() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Period(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Year + /// + /// + /// + public partial class Year : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.time.Year"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Year() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Year(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region YearMonth + /// + /// + /// + public partial class YearMonth : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.time.YearMonth"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public YearMonth() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public YearMonth(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ZonedDateTime + /// + /// + /// + public partial class ZonedDateTime : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.time.ZonedDateTime"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ZonedDateTime() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ZonedDateTime(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ZoneId + /// + /// + /// + public partial class ZoneId : Java.Io.Serializable + { + const string _bridgeClassName = "java.time.ZoneId"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ZoneId class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ZoneId() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ZoneId class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ZoneId(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ZoneOffset + /// + /// + /// + public partial class ZoneOffset : Java.Time.ZoneId + { + const string _bridgeClassName = "java.time.ZoneOffset"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ZoneOffset() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ZoneOffset(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Time/Chrono/AbstractChronology.cs b/src/net/JNet/GeneratedCore/Java/Time/Chrono/AbstractChronology.cs new file mode 100644 index 0000000000..10e87c268a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Time/Chrono/AbstractChronology.cs @@ -0,0 +1,86 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Time.Chrono +{ + #region AbstractChronology + public partial class AbstractChronology + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public int CompareTo(object arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/lang/Object;)I", arg0); + } + /// + /// + /// + /// + /// + public int CompareTo(Java.Time.Chrono.Chronology arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/time/chrono/Chronology;)I", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Time.Chrono.ChronoLocalDate ResolveDate(Java.Util.Map arg0, Java.Time.Format.ResolverStyle arg1) + { + return IExecute("resolveDate", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Time/Chrono/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Java/Time/Chrono/AllPackageClasses.cs new file mode 100644 index 0000000000..9ceada333c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Time/Chrono/AllPackageClasses.cs @@ -0,0 +1,989 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Java.Time.Chrono +{ + #region AbstractChronology + /// + /// + /// + public partial class AbstractChronology : Java.Time.Chrono.Chronology + { + const string _bridgeClassName = "java.time.chrono.AbstractChronology"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AbstractChronology class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractChronology() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AbstractChronology class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractChronology(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ChronoLocalDate + /// + /// + /// + public partial class ChronoLocalDate : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.time.chrono.ChronoLocalDate"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ChronoLocalDate class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ChronoLocalDate() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ChronoLocalDate class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ChronoLocalDate(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ChronoLocalDateTime + /// + /// + /// + public partial class ChronoLocalDateTime : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.time.chrono.ChronoLocalDateTime"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ChronoLocalDateTime class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ChronoLocalDateTime() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ChronoLocalDateTime class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ChronoLocalDateTime(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Chronology + /// + /// + /// + public partial class Chronology : Java.Lang.Comparable + { + const string _bridgeClassName = "java.time.chrono.Chronology"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Chronology class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Chronology() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Chronology class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Chronology(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ChronoPeriod + /// + /// + /// + public partial class ChronoPeriod : Java.Time.Temporal.TemporalAmount + { + const string _bridgeClassName = "java.time.chrono.ChronoPeriod"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ChronoPeriod class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ChronoPeriod() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ChronoPeriod class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ChronoPeriod(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ChronoZonedDateTime + /// + /// + /// + public partial class ChronoZonedDateTime : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.time.chrono.ChronoZonedDateTime"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ChronoZonedDateTime class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ChronoZonedDateTime() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ChronoZonedDateTime class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ChronoZonedDateTime(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Era + /// + /// + /// + public partial class Era : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.time.chrono.Era"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Era class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Era() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Era class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Era(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region HijrahChronology + /// + /// + /// + public partial class HijrahChronology : Java.Time.Chrono.AbstractChronology + { + const string _bridgeClassName = "java.time.chrono.HijrahChronology"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public HijrahChronology() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public HijrahChronology(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region HijrahDate + /// + /// + /// + public partial class HijrahDate : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.time.chrono.HijrahDate"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public HijrahDate() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public HijrahDate(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region HijrahEra + /// + /// + /// + public partial class HijrahEra : Java.Lang.Enum + { + const string _bridgeClassName = "java.time.chrono.HijrahEra"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public HijrahEra() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public HijrahEra(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region IsoChronology + /// + /// + /// + public partial class IsoChronology : Java.Time.Chrono.AbstractChronology + { + const string _bridgeClassName = "java.time.chrono.IsoChronology"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public IsoChronology() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public IsoChronology(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region IsoEra + /// + /// + /// + public partial class IsoEra : Java.Lang.Enum + { + const string _bridgeClassName = "java.time.chrono.IsoEra"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public IsoEra() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public IsoEra(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region JapaneseChronology + /// + /// + /// + public partial class JapaneseChronology : Java.Time.Chrono.AbstractChronology + { + const string _bridgeClassName = "java.time.chrono.JapaneseChronology"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public JapaneseChronology() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public JapaneseChronology(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region JapaneseDate + /// + /// + /// + public partial class JapaneseDate : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.time.chrono.JapaneseDate"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public JapaneseDate() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public JapaneseDate(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region JapaneseEra + /// + /// + /// + public partial class JapaneseEra : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.time.chrono.JapaneseEra"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public JapaneseEra() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public JapaneseEra(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MinguoChronology + /// + /// + /// + public partial class MinguoChronology : Java.Time.Chrono.AbstractChronology + { + const string _bridgeClassName = "java.time.chrono.MinguoChronology"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MinguoChronology() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MinguoChronology(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MinguoDate + /// + /// + /// + public partial class MinguoDate : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.time.chrono.MinguoDate"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MinguoDate() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MinguoDate(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MinguoEra + /// + /// + /// + public partial class MinguoEra : Java.Lang.Enum + { + const string _bridgeClassName = "java.time.chrono.MinguoEra"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MinguoEra() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MinguoEra(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ThaiBuddhistChronology + /// + /// + /// + public partial class ThaiBuddhistChronology : Java.Time.Chrono.AbstractChronology + { + const string _bridgeClassName = "java.time.chrono.ThaiBuddhistChronology"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ThaiBuddhistChronology() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ThaiBuddhistChronology(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ThaiBuddhistDate + /// + /// + /// + public partial class ThaiBuddhistDate : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.time.chrono.ThaiBuddhistDate"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ThaiBuddhistDate() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ThaiBuddhistDate(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ThaiBuddhistEra + /// + /// + /// + public partial class ThaiBuddhistEra : Java.Lang.Enum + { + const string _bridgeClassName = "java.time.chrono.ThaiBuddhistEra"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ThaiBuddhistEra() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ThaiBuddhistEra(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Time/Chrono/ChronoLocalDate.cs b/src/net/JNet/GeneratedCore/Java/Time/Chrono/ChronoLocalDate.cs new file mode 100644 index 0000000000..6b9b47ca3b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Time/Chrono/ChronoLocalDate.cs @@ -0,0 +1,474 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Time.Chrono +{ + #region IChronoLocalDate + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IChronoLocalDate + { + #region Instance methods + /// + /// + /// + Java.Time.Chrono.Chronology Chronology { get; } + /// + /// + /// + Java.Time.Chrono.Era Era { get; } + /// + /// + /// + /// + int LengthOfMonth(); + /// + /// + /// + /// + /// + Java.Time.Chrono.ChronoPeriod Until(Java.Time.Chrono.ChronoLocalDate arg0); + /// + /// + /// + /// + /// + /// + long Until(Java.Time.Temporal.Temporal arg0, Java.Time.Temporal.TemporalUnit arg1); + /// + /// + /// + /// + /// + /// + R Query(Java.Time.Temporal.TemporalQuery arg0); + /// + /// + /// + /// + /// + bool IsAfter(Java.Time.Chrono.ChronoLocalDate arg0); + /// + /// + /// + /// + /// + bool IsBefore(Java.Time.Chrono.ChronoLocalDate arg0); + /// + /// + /// + /// + /// + bool IsEqual(Java.Time.Chrono.ChronoLocalDate arg0); + /// + /// + /// + /// + bool IsLeapYear(); + /// + /// + /// + /// + /// + bool IsSupported(Java.Time.Temporal.TemporalField arg0); + /// + /// + /// + /// + /// + bool IsSupported(Java.Time.Temporal.TemporalUnit arg0); + /// + /// + /// + /// + /// + int CompareTo(object arg0); + /// + /// + /// + /// + /// + int CompareTo(Java.Time.Chrono.ChronoLocalDate arg0); + /// + /// + /// + /// + int LengthOfYear(); + /// + /// + /// + /// + /// + Java.Lang.String Format(Java.Time.Format.DateTimeFormatter arg0); + /// + /// + /// + /// + /// + Java.Time.Chrono.ChronoLocalDateTime AtTime(Java.Time.LocalTime arg0); + /// + /// + /// + /// + /// + Java.Time.Temporal.Temporal AdjustInto(Java.Time.Temporal.Temporal arg0); + /// + /// + /// + /// + /// + Java.Time.Temporal.Temporal Minus(Java.Time.Temporal.TemporalAmount arg0); + /// + /// + /// + /// + /// + /// + Java.Time.Temporal.Temporal Minus(long arg0, Java.Time.Temporal.TemporalUnit arg1); + /// + /// + /// + /// + /// + Java.Time.Temporal.Temporal Plus(Java.Time.Temporal.TemporalAmount arg0); + /// + /// + /// + /// + /// + /// + Java.Time.Temporal.Temporal Plus(long arg0, Java.Time.Temporal.TemporalUnit arg1); + /// + /// + /// + /// + /// + Java.Time.Temporal.Temporal With(Java.Time.Temporal.TemporalAdjuster arg0); + /// + /// + /// + /// + /// + /// + Java.Time.Temporal.Temporal With(Java.Time.Temporal.TemporalField arg0, long arg1); + /// + /// + /// + /// + long ToEpochDay(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ChronoLocalDate + public partial class ChronoLocalDate : Java.Time.Chrono.IChronoLocalDate + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Time.Temporal.Temporal(Java.Time.Chrono.ChronoLocalDate t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Time.Temporal.TemporalAdjuster(Java.Time.Chrono.ChronoLocalDate t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Comparable(Java.Time.Chrono.ChronoLocalDate t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Time.Chrono.ChronoLocalDate From(Java.Time.Temporal.TemporalAccessor arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "from", "(Ljava/time/temporal/TemporalAccessor;)Ljava/time/chrono/ChronoLocalDate;", arg0); + } + /// + /// + /// + /// + public static Java.Util.Comparator TimeLineOrder() + { + return SExecuteWithSignature>(LocalBridgeClazz, "timeLineOrder", "()Ljava/util/Comparator;"); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Time.Chrono.Chronology Chronology + { + get { return IExecuteWithSignature("getChronology", "()Ljava/time/chrono/Chronology;"); } + } + /// + /// + /// + public Java.Time.Chrono.Era Era + { + get { return IExecuteWithSignature("getEra", "()Ljava/time/chrono/Era;"); } + } + /// + /// + /// + /// + public int LengthOfMonth() + { + return IExecuteWithSignature("lengthOfMonth", "()I"); + } + /// + /// + /// + /// + /// + public Java.Time.Chrono.ChronoPeriod Until(Java.Time.Chrono.ChronoLocalDate arg0) + { + return IExecuteWithSignature("until", "(Ljava/time/chrono/ChronoLocalDate;)Ljava/time/chrono/ChronoPeriod;", arg0); + } + /// + /// + /// + /// + /// + /// + public long Until(Java.Time.Temporal.Temporal arg0, Java.Time.Temporal.TemporalUnit arg1) + { + return IExecute("until", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public R Query(Java.Time.Temporal.TemporalQuery arg0) + { + return IExecuteWithSignature("query", "(Ljava/time/temporal/TemporalQuery;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public bool IsAfter(Java.Time.Chrono.ChronoLocalDate arg0) + { + return IExecuteWithSignature("isAfter", "(Ljava/time/chrono/ChronoLocalDate;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool IsBefore(Java.Time.Chrono.ChronoLocalDate arg0) + { + return IExecuteWithSignature("isBefore", "(Ljava/time/chrono/ChronoLocalDate;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool IsEqual(Java.Time.Chrono.ChronoLocalDate arg0) + { + return IExecuteWithSignature("isEqual", "(Ljava/time/chrono/ChronoLocalDate;)Z", arg0); + } + /// + /// + /// + /// + public bool IsLeapYear() + { + return IExecuteWithSignature("isLeapYear", "()Z"); + } + /// + /// + /// + /// + /// + public bool IsSupported(Java.Time.Temporal.TemporalField arg0) + { + return IExecuteWithSignature("isSupported", "(Ljava/time/temporal/TemporalField;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool IsSupported(Java.Time.Temporal.TemporalUnit arg0) + { + return IExecuteWithSignature("isSupported", "(Ljava/time/temporal/TemporalUnit;)Z", arg0); + } + /// + /// + /// + /// + /// + public int CompareTo(object arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/lang/Object;)I", arg0); + } + /// + /// + /// + /// + /// + public int CompareTo(Java.Time.Chrono.ChronoLocalDate arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/time/chrono/ChronoLocalDate;)I", arg0); + } + /// + /// + /// + /// + public int LengthOfYear() + { + return IExecuteWithSignature("lengthOfYear", "()I"); + } + /// + /// + /// + /// + /// + public Java.Lang.String Format(Java.Time.Format.DateTimeFormatter arg0) + { + return IExecuteWithSignature("format", "(Ljava/time/format/DateTimeFormatter;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.Chrono.ChronoLocalDateTime AtTime(Java.Time.LocalTime arg0) + { + return IExecuteWithSignature("atTime", "(Ljava/time/LocalTime;)Ljava/time/chrono/ChronoLocalDateTime;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.Temporal.Temporal AdjustInto(Java.Time.Temporal.Temporal arg0) + { + return IExecuteWithSignature("adjustInto", "(Ljava/time/temporal/Temporal;)Ljava/time/temporal/Temporal;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.Temporal.Temporal Minus(Java.Time.Temporal.TemporalAmount arg0) + { + return IExecuteWithSignature("minus", "(Ljava/time/temporal/TemporalAmount;)Ljava/time/temporal/Temporal;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Time.Temporal.Temporal Minus(long arg0, Java.Time.Temporal.TemporalUnit arg1) + { + return IExecute("minus", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Time.Temporal.Temporal Plus(Java.Time.Temporal.TemporalAmount arg0) + { + return IExecuteWithSignature("plus", "(Ljava/time/temporal/TemporalAmount;)Ljava/time/temporal/Temporal;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Time.Temporal.Temporal Plus(long arg0, Java.Time.Temporal.TemporalUnit arg1) + { + return IExecute("plus", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Time.Temporal.Temporal With(Java.Time.Temporal.TemporalAdjuster arg0) + { + return IExecuteWithSignature("with", "(Ljava/time/temporal/TemporalAdjuster;)Ljava/time/temporal/Temporal;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Time.Temporal.Temporal With(Java.Time.Temporal.TemporalField arg0, long arg1) + { + return IExecute("with", arg0, arg1); + } + /// + /// + /// + /// + public long ToEpochDay() + { + return IExecuteWithSignature("toEpochDay", "()J"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Time/Chrono/ChronoLocalDateTime.cs b/src/net/JNet/GeneratedCore/Java/Time/Chrono/ChronoLocalDateTime.cs new file mode 100644 index 0000000000..d966e4334c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Time/Chrono/ChronoLocalDateTime.cs @@ -0,0 +1,284 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Time.Chrono +{ + #region ChronoLocalDateTime + public partial class ChronoLocalDateTime + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Time.Temporal.Temporal(Java.Time.Chrono.ChronoLocalDateTime t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Time.Temporal.TemporalAdjuster(Java.Time.Chrono.ChronoLocalDateTime t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Comparable(Java.Time.Chrono.ChronoLocalDateTime t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Time.Chrono.ChronoLocalDateTime From(Java.Time.Temporal.TemporalAccessor arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "from", "(Ljava/time/temporal/TemporalAccessor;)Ljava/time/chrono/ChronoLocalDateTime;", arg0); + } + /// + /// + /// + /// + public static Java.Util.Comparator TimeLineOrder() + { + return SExecuteWithSignature(LocalBridgeClazz, "timeLineOrder", "()Ljava/util/Comparator;"); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Time.Chrono.Chronology Chronology + { + get { return IExecuteWithSignature("getChronology", "()Ljava/time/chrono/Chronology;"); } + } + /// + /// + /// + /// + /// + public bool IsSupported(Java.Time.Temporal.TemporalField arg0) + { + return IExecuteWithSignature("isSupported", "(Ljava/time/temporal/TemporalField;)Z", arg0); + } + /// + /// + /// + /// + public Java.Time.Chrono.ChronoLocalDate ToLocalDate() + { + return IExecuteWithSignature("toLocalDate", "()Ljava/time/chrono/ChronoLocalDate;"); + } + /// + /// + /// + /// + /// + public Java.Time.Chrono.ChronoZonedDateTime AtZone(Java.Time.ZoneId arg0) + { + return IExecuteWithSignature("atZone", "(Ljava/time/ZoneId;)Ljava/time/chrono/ChronoZonedDateTime;", arg0); + } + /// + /// + /// + /// + public Java.Time.LocalTime ToLocalTime() + { + return IExecuteWithSignature("toLocalTime", "()Ljava/time/LocalTime;"); + } + /// + /// + /// + /// + /// + public object Query(Java.Time.Temporal.TemporalQuery arg0) + { + return IExecuteWithSignature("query", "(Ljava/time/temporal/TemporalQuery;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public bool IsAfter(Java.Time.Chrono.ChronoLocalDateTime arg0) + { + return IExecuteWithSignature("isAfter", "(Ljava/time/chrono/ChronoLocalDateTime;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool IsBefore(Java.Time.Chrono.ChronoLocalDateTime arg0) + { + return IExecuteWithSignature("isBefore", "(Ljava/time/chrono/ChronoLocalDateTime;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool IsEqual(Java.Time.Chrono.ChronoLocalDateTime arg0) + { + return IExecuteWithSignature("isEqual", "(Ljava/time/chrono/ChronoLocalDateTime;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool IsSupported(Java.Time.Temporal.TemporalUnit arg0) + { + return IExecuteWithSignature("isSupported", "(Ljava/time/temporal/TemporalUnit;)Z", arg0); + } + /// + /// + /// + /// + /// + public int CompareTo(object arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/lang/Object;)I", arg0); + } + /// + /// + /// + /// + /// + public int CompareTo(Java.Time.Chrono.ChronoLocalDateTime arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/time/chrono/ChronoLocalDateTime;)I", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.String Format(Java.Time.Format.DateTimeFormatter arg0) + { + return IExecuteWithSignature("format", "(Ljava/time/format/DateTimeFormatter;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.Instant ToInstant(Java.Time.ZoneOffset arg0) + { + return IExecuteWithSignature("toInstant", "(Ljava/time/ZoneOffset;)Ljava/time/Instant;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.Temporal.Temporal AdjustInto(Java.Time.Temporal.Temporal arg0) + { + return IExecuteWithSignature("adjustInto", "(Ljava/time/temporal/Temporal;)Ljava/time/temporal/Temporal;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.Temporal.Temporal Minus(Java.Time.Temporal.TemporalAmount arg0) + { + return IExecuteWithSignature("minus", "(Ljava/time/temporal/TemporalAmount;)Ljava/time/temporal/Temporal;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Time.Temporal.Temporal Minus(long arg0, Java.Time.Temporal.TemporalUnit arg1) + { + return IExecute("minus", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Time.Temporal.Temporal Plus(Java.Time.Temporal.TemporalAmount arg0) + { + return IExecuteWithSignature("plus", "(Ljava/time/temporal/TemporalAmount;)Ljava/time/temporal/Temporal;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Time.Temporal.Temporal Plus(long arg0, Java.Time.Temporal.TemporalUnit arg1) + { + return IExecute("plus", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Time.Temporal.Temporal With(Java.Time.Temporal.TemporalAdjuster arg0) + { + return IExecuteWithSignature("with", "(Ljava/time/temporal/TemporalAdjuster;)Ljava/time/temporal/Temporal;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Time.Temporal.Temporal With(Java.Time.Temporal.TemporalField arg0, long arg1) + { + return IExecute("with", arg0, arg1); + } + /// + /// + /// + /// + /// + public long ToEpochSecond(Java.Time.ZoneOffset arg0) + { + return IExecuteWithSignature("toEpochSecond", "(Ljava/time/ZoneOffset;)J", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Time/Chrono/ChronoPeriod.cs b/src/net/JNet/GeneratedCore/Java/Time/Chrono/ChronoPeriod.cs new file mode 100644 index 0000000000..0001268905 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Time/Chrono/ChronoPeriod.cs @@ -0,0 +1,250 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Time.Chrono +{ + #region IChronoPeriod + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IChronoPeriod : Java.Time.Temporal.ITemporalAmount + { + #region Instance methods + /// + /// + /// + Java.Time.Chrono.Chronology Chronology { get; } + /// + /// + /// + Java.Util.List Units { get; } + /// + /// + /// + /// + /// + Java.Time.Chrono.ChronoPeriod Minus(Java.Time.Temporal.TemporalAmount arg0); + /// + /// + /// + /// + /// + Java.Time.Chrono.ChronoPeriod MultipliedBy(int arg0); + /// + /// + /// + /// + Java.Time.Chrono.ChronoPeriod Normalized(); + /// + /// + /// + /// + /// + Java.Time.Chrono.ChronoPeriod Plus(Java.Time.Temporal.TemporalAmount arg0); + /// + /// + /// + /// + /// + Java.Time.Temporal.Temporal AddTo(Java.Time.Temporal.Temporal arg0); + /// + /// + /// + /// + /// + Java.Time.Temporal.Temporal SubtractFrom(Java.Time.Temporal.Temporal arg0); + /// + /// + /// + /// + /// + long Get(Java.Time.Temporal.TemporalUnit arg0); + /// + /// + /// + /// + bool IsNegative(); + /// + /// + /// + /// + bool IsZero(); + /// + /// + /// + /// + Java.Time.Chrono.ChronoPeriod Negated(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ChronoPeriod + public partial class ChronoPeriod : Java.Time.Chrono.IChronoPeriod + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + public static Java.Time.Chrono.ChronoPeriod Between(Java.Time.Chrono.ChronoLocalDate arg0, Java.Time.Chrono.ChronoLocalDate arg1) + { + return SExecute(LocalBridgeClazz, "between", arg0, arg1); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Time.Chrono.Chronology Chronology + { + get { return IExecuteWithSignature("getChronology", "()Ljava/time/chrono/Chronology;"); } + } + /// + /// + /// + public Java.Util.List Units + { + get { return IExecuteWithSignature>("getUnits", "()Ljava/util/List;"); } + } + /// + /// + /// + /// + /// + public Java.Time.Chrono.ChronoPeriod Minus(Java.Time.Temporal.TemporalAmount arg0) + { + return IExecuteWithSignature("minus", "(Ljava/time/temporal/TemporalAmount;)Ljava/time/chrono/ChronoPeriod;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.Chrono.ChronoPeriod MultipliedBy(int arg0) + { + return IExecuteWithSignature("multipliedBy", "(I)Ljava/time/chrono/ChronoPeriod;", arg0); + } + /// + /// + /// + /// + public Java.Time.Chrono.ChronoPeriod Normalized() + { + return IExecuteWithSignature("normalized", "()Ljava/time/chrono/ChronoPeriod;"); + } + /// + /// + /// + /// + /// + public Java.Time.Chrono.ChronoPeriod Plus(Java.Time.Temporal.TemporalAmount arg0) + { + return IExecuteWithSignature("plus", "(Ljava/time/temporal/TemporalAmount;)Ljava/time/chrono/ChronoPeriod;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.Temporal.Temporal AddTo(Java.Time.Temporal.Temporal arg0) + { + return IExecuteWithSignature("addTo", "(Ljava/time/temporal/Temporal;)Ljava/time/temporal/Temporal;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.Temporal.Temporal SubtractFrom(Java.Time.Temporal.Temporal arg0) + { + return IExecuteWithSignature("subtractFrom", "(Ljava/time/temporal/Temporal;)Ljava/time/temporal/Temporal;", arg0); + } + /// + /// + /// + /// + /// + public long Get(Java.Time.Temporal.TemporalUnit arg0) + { + return IExecuteWithSignature("get", "(Ljava/time/temporal/TemporalUnit;)J", arg0); + } + /// + /// + /// + /// + public bool IsNegative() + { + return IExecuteWithSignature("isNegative", "()Z"); + } + /// + /// + /// + /// + public bool IsZero() + { + return IExecuteWithSignature("isZero", "()Z"); + } + /// + /// + /// + /// + public Java.Time.Chrono.ChronoPeriod Negated() + { + return IExecuteWithSignature("negated", "()Ljava/time/chrono/ChronoPeriod;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Time/Chrono/ChronoZonedDateTime.cs b/src/net/JNet/GeneratedCore/Java/Time/Chrono/ChronoZonedDateTime.cs new file mode 100644 index 0000000000..2faefa3d7b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Time/Chrono/ChronoZonedDateTime.cs @@ -0,0 +1,343 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Time.Chrono +{ + #region ChronoZonedDateTime + public partial class ChronoZonedDateTime + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Time.Temporal.Temporal(Java.Time.Chrono.ChronoZonedDateTime t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Comparable(Java.Time.Chrono.ChronoZonedDateTime t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Time.Chrono.ChronoZonedDateTime From(Java.Time.Temporal.TemporalAccessor arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "from", "(Ljava/time/temporal/TemporalAccessor;)Ljava/time/chrono/ChronoZonedDateTime;", arg0); + } + /// + /// + /// + /// + public static Java.Util.Comparator TimeLineOrder() + { + return SExecuteWithSignature(LocalBridgeClazz, "timeLineOrder", "()Ljava/util/Comparator;"); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Time.Chrono.Chronology Chronology + { + get { return IExecuteWithSignature("getChronology", "()Ljava/time/chrono/Chronology;"); } + } + /// + /// + /// + public Java.Time.ZoneOffset Offset + { + get { return IExecuteWithSignature("getOffset", "()Ljava/time/ZoneOffset;"); } + } + /// + /// + /// + public Java.Time.ZoneId Zone + { + get { return IExecuteWithSignature("getZone", "()Ljava/time/ZoneId;"); } + } + /// + /// + /// + /// + /// + public bool IsSupported(Java.Time.Temporal.TemporalField arg0) + { + return IExecuteWithSignature("isSupported", "(Ljava/time/temporal/TemporalField;)Z", arg0); + } + /// + /// + /// + /// + public Java.Time.Chrono.ChronoLocalDateTime ToLocalDateTime() + { + return IExecuteWithSignature("toLocalDateTime", "()Ljava/time/chrono/ChronoLocalDateTime;"); + } + /// + /// + /// + /// + public Java.Time.Chrono.ChronoZonedDateTime WithEarlierOffsetAtOverlap() + { + return IExecuteWithSignature("withEarlierOffsetAtOverlap", "()Ljava/time/chrono/ChronoZonedDateTime;"); + } + /// + /// + /// + /// + public Java.Time.Chrono.ChronoZonedDateTime WithLaterOffsetAtOverlap() + { + return IExecuteWithSignature("withLaterOffsetAtOverlap", "()Ljava/time/chrono/ChronoZonedDateTime;"); + } + /// + /// + /// + /// + /// + public Java.Time.Chrono.ChronoZonedDateTime WithZoneSameInstant(Java.Time.ZoneId arg0) + { + return IExecuteWithSignature("withZoneSameInstant", "(Ljava/time/ZoneId;)Ljava/time/chrono/ChronoZonedDateTime;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.Chrono.ChronoZonedDateTime WithZoneSameLocal(Java.Time.ZoneId arg0) + { + return IExecuteWithSignature("withZoneSameLocal", "(Ljava/time/ZoneId;)Ljava/time/chrono/ChronoZonedDateTime;", arg0); + } + /// + /// + /// + /// + /// + public object Query(Java.Time.Temporal.TemporalQuery arg0) + { + return IExecuteWithSignature("query", "(Ljava/time/temporal/TemporalQuery;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public bool IsAfter(Java.Time.Chrono.ChronoZonedDateTime arg0) + { + return IExecuteWithSignature("isAfter", "(Ljava/time/chrono/ChronoZonedDateTime;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool IsBefore(Java.Time.Chrono.ChronoZonedDateTime arg0) + { + return IExecuteWithSignature("isBefore", "(Ljava/time/chrono/ChronoZonedDateTime;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool IsEqual(Java.Time.Chrono.ChronoZonedDateTime arg0) + { + return IExecuteWithSignature("isEqual", "(Ljava/time/chrono/ChronoZonedDateTime;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool IsSupported(Java.Time.Temporal.TemporalUnit arg0) + { + return IExecuteWithSignature("isSupported", "(Ljava/time/temporal/TemporalUnit;)Z", arg0); + } + /// + /// + /// + /// + public Java.Time.Chrono.ChronoLocalDate ToLocalDate() + { + return IExecuteWithSignature("toLocalDate", "()Ljava/time/chrono/ChronoLocalDate;"); + } + /// + /// + /// + /// + /// + public int CompareTo(object arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/lang/Object;)I", arg0); + } + /// + /// + /// + /// + /// + public int CompareTo(Java.Time.Chrono.ChronoZonedDateTime arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/time/chrono/ChronoZonedDateTime;)I", arg0); + } + /// + /// + /// + /// + /// + public int Get(Java.Time.Temporal.TemporalField arg0) + { + return IExecuteWithSignature("get", "(Ljava/time/temporal/TemporalField;)I", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.String Format(Java.Time.Format.DateTimeFormatter arg0) + { + return IExecuteWithSignature("format", "(Ljava/time/format/DateTimeFormatter;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + public Java.Time.Instant ToInstant() + { + return IExecuteWithSignature("toInstant", "()Ljava/time/Instant;"); + } + /// + /// + /// + /// + public Java.Time.LocalTime ToLocalTime() + { + return IExecuteWithSignature("toLocalTime", "()Ljava/time/LocalTime;"); + } + /// + /// + /// + /// + /// + public Java.Time.Temporal.Temporal Minus(Java.Time.Temporal.TemporalAmount arg0) + { + return IExecuteWithSignature("minus", "(Ljava/time/temporal/TemporalAmount;)Ljava/time/temporal/Temporal;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Time.Temporal.Temporal Minus(long arg0, Java.Time.Temporal.TemporalUnit arg1) + { + return IExecute("minus", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Time.Temporal.Temporal Plus(Java.Time.Temporal.TemporalAmount arg0) + { + return IExecuteWithSignature("plus", "(Ljava/time/temporal/TemporalAmount;)Ljava/time/temporal/Temporal;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Time.Temporal.Temporal Plus(long arg0, Java.Time.Temporal.TemporalUnit arg1) + { + return IExecute("plus", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Time.Temporal.Temporal With(Java.Time.Temporal.TemporalAdjuster arg0) + { + return IExecuteWithSignature("with", "(Ljava/time/temporal/TemporalAdjuster;)Ljava/time/temporal/Temporal;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Time.Temporal.Temporal With(Java.Time.Temporal.TemporalField arg0, long arg1) + { + return IExecute("with", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Time.Temporal.ValueRange Range(Java.Time.Temporal.TemporalField arg0) + { + return IExecuteWithSignature("range", "(Ljava/time/temporal/TemporalField;)Ljava/time/temporal/ValueRange;", arg0); + } + /// + /// + /// + /// + /// + public long GetLong(Java.Time.Temporal.TemporalField arg0) + { + return IExecuteWithSignature("getLong", "(Ljava/time/temporal/TemporalField;)J", arg0); + } + /// + /// + /// + /// + public long ToEpochSecond() + { + return IExecuteWithSignature("toEpochSecond", "()J"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Time/Chrono/Chronology.cs b/src/net/JNet/GeneratedCore/Java/Time/Chrono/Chronology.cs new file mode 100644 index 0000000000..df12661f7c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Time/Chrono/Chronology.cs @@ -0,0 +1,542 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Time.Chrono +{ + #region IChronology + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IChronology : Java.Lang.IComparable + { + #region Instance methods + /// + /// + /// + Java.Lang.String CalendarType { get; } + /// + /// + /// + Java.Lang.String Id { get; } + /// + /// + /// + /// + /// + bool IsLeapYear(long arg0); + /// + /// + /// + /// + /// + int CompareTo(Java.Time.Chrono.Chronology arg0); + /// + /// + /// + /// + /// + /// + int ProlepticYear(Java.Time.Chrono.Era arg0, int arg1); + /// + /// + /// + /// + /// + /// + /// + Java.Time.Chrono.ChronoLocalDate Date(int arg0, int arg1, int arg2); + /// + /// + /// + /// + /// + Java.Time.Chrono.ChronoLocalDate Date(Java.Time.Temporal.TemporalAccessor arg0); + /// + /// + /// + /// + /// + Java.Time.Chrono.ChronoLocalDate DateEpochDay(long arg0); + /// + /// + /// + /// + /// + /// + Java.Time.Chrono.ChronoLocalDate DateYearDay(int arg0, int arg1); + /// + /// + /// + /// + /// + /// + Java.Time.Chrono.ChronoLocalDate ResolveDate(Java.Util.Map arg0, Java.Time.Format.ResolverStyle arg1); + /// + /// + /// + /// + /// + Java.Time.Chrono.Era EraOf(int arg0); + /// + /// + /// + /// + /// + Java.Time.Temporal.ValueRange Range(Java.Time.Temporal.ChronoField arg0); + /// + /// + /// + /// + Java.Util.List Eras(); + /// + /// + /// + /// + /// + int CompareTo(object arg0); + /// + /// + /// + /// + /// + /// + Java.Lang.String GetDisplayName(Java.Time.Format.TextStyle arg0, Java.Util.Locale arg1); + /// + /// + /// + /// + /// + /// + /// + /// + Java.Time.Chrono.ChronoLocalDate Date(Java.Time.Chrono.Era arg0, int arg1, int arg2, int arg3); + /// + /// + /// + /// + Java.Time.Chrono.ChronoLocalDate DateNow(); + /// + /// + /// + /// + /// + Java.Time.Chrono.ChronoLocalDate DateNow(Java.Time.Clock arg0); + /// + /// + /// + /// + /// + Java.Time.Chrono.ChronoLocalDate DateNow(Java.Time.ZoneId arg0); + /// + /// + /// + /// + /// + /// + /// + Java.Time.Chrono.ChronoLocalDate DateYearDay(Java.Time.Chrono.Era arg0, int arg1, int arg2); + /// + /// + /// + /// + /// + Java.Time.Chrono.ChronoLocalDateTime LocalDateTime(Java.Time.Temporal.TemporalAccessor arg0); + /// + /// + /// + /// + /// + /// + /// + Java.Time.Chrono.ChronoPeriod Period(int arg0, int arg1, int arg2); + /// + /// + /// + /// + /// + /// + Java.Time.Chrono.ChronoZonedDateTime ZonedDateTime(Java.Time.Instant arg0, Java.Time.ZoneId arg1); + /// + /// + /// + /// + /// + Java.Time.Chrono.ChronoZonedDateTime ZonedDateTime(Java.Time.Temporal.TemporalAccessor arg0); + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + long EpochSecond(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, Java.Time.ZoneOffset arg6); + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + long EpochSecond(Java.Time.Chrono.Era arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, Java.Time.ZoneOffset arg7); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Chronology + public partial class Chronology : Java.Time.Chrono.IChronology + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + public static Java.Util.Set AvailableChronologies + { + get { return SExecuteWithSignature>(LocalBridgeClazz, "getAvailableChronologies", "()Ljava/util/Set;"); } + } + /// + /// + /// + /// + /// + public static Java.Time.Chrono.Chronology From(Java.Time.Temporal.TemporalAccessor arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "from", "(Ljava/time/temporal/TemporalAccessor;)Ljava/time/chrono/Chronology;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Time.Chrono.Chronology Of(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "of", "(Ljava/lang/String;)Ljava/time/chrono/Chronology;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Time.Chrono.Chronology OfLocale(Java.Util.Locale arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "ofLocale", "(Ljava/util/Locale;)Ljava/time/chrono/Chronology;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String CalendarType + { + get { return IExecuteWithSignature("getCalendarType", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String Id + { + get { return IExecuteWithSignature("getId", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + /// + public bool IsLeapYear(long arg0) + { + return IExecuteWithSignature("isLeapYear", "(J)Z", arg0); + } + /// + /// + /// + /// + /// + public int CompareTo(Java.Time.Chrono.Chronology arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/time/chrono/Chronology;)I", arg0); + } + /// + /// + /// + /// + /// + /// + public int ProlepticYear(Java.Time.Chrono.Era arg0, int arg1) + { + return IExecute("prolepticYear", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Time.Chrono.ChronoLocalDate Date(int arg0, int arg1, int arg2) + { + return IExecute("date", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public Java.Time.Chrono.ChronoLocalDate Date(Java.Time.Temporal.TemporalAccessor arg0) + { + return IExecuteWithSignature("date", "(Ljava/time/temporal/TemporalAccessor;)Ljava/time/chrono/ChronoLocalDate;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.Chrono.ChronoLocalDate DateEpochDay(long arg0) + { + return IExecuteWithSignature("dateEpochDay", "(J)Ljava/time/chrono/ChronoLocalDate;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Time.Chrono.ChronoLocalDate DateYearDay(int arg0, int arg1) + { + return IExecute("dateYearDay", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Time.Chrono.ChronoLocalDate ResolveDate(Java.Util.Map arg0, Java.Time.Format.ResolverStyle arg1) + { + return IExecute("resolveDate", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Time.Chrono.Era EraOf(int arg0) + { + return IExecuteWithSignature("eraOf", "(I)Ljava/time/chrono/Era;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.Temporal.ValueRange Range(Java.Time.Temporal.ChronoField arg0) + { + return IExecuteWithSignature("range", "(Ljava/time/temporal/ChronoField;)Ljava/time/temporal/ValueRange;", arg0); + } + /// + /// + /// + /// + public Java.Util.List Eras() + { + return IExecuteWithSignature>("eras", "()Ljava/util/List;"); + } + /// + /// + /// + /// + /// + public int CompareTo(object arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/lang/Object;)I", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String GetDisplayName(Java.Time.Format.TextStyle arg0, Java.Util.Locale arg1) + { + return IExecute("getDisplayName", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Time.Chrono.ChronoLocalDate Date(Java.Time.Chrono.Era arg0, int arg1, int arg2, int arg3) + { + return IExecute("date", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + public Java.Time.Chrono.ChronoLocalDate DateNow() + { + return IExecuteWithSignature("dateNow", "()Ljava/time/chrono/ChronoLocalDate;"); + } + /// + /// + /// + /// + /// + public Java.Time.Chrono.ChronoLocalDate DateNow(Java.Time.Clock arg0) + { + return IExecuteWithSignature("dateNow", "(Ljava/time/Clock;)Ljava/time/chrono/ChronoLocalDate;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.Chrono.ChronoLocalDate DateNow(Java.Time.ZoneId arg0) + { + return IExecuteWithSignature("dateNow", "(Ljava/time/ZoneId;)Ljava/time/chrono/ChronoLocalDate;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Time.Chrono.ChronoLocalDate DateYearDay(Java.Time.Chrono.Era arg0, int arg1, int arg2) + { + return IExecute("dateYearDay", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public Java.Time.Chrono.ChronoLocalDateTime LocalDateTime(Java.Time.Temporal.TemporalAccessor arg0) + { + return IExecuteWithSignature("localDateTime", "(Ljava/time/temporal/TemporalAccessor;)Ljava/time/chrono/ChronoLocalDateTime;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Time.Chrono.ChronoPeriod Period(int arg0, int arg1, int arg2) + { + return IExecute("period", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public Java.Time.Chrono.ChronoZonedDateTime ZonedDateTime(Java.Time.Instant arg0, Java.Time.ZoneId arg1) + { + return IExecute("zonedDateTime", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Time.Chrono.ChronoZonedDateTime ZonedDateTime(Java.Time.Temporal.TemporalAccessor arg0) + { + return IExecuteWithSignature("zonedDateTime", "(Ljava/time/temporal/TemporalAccessor;)Ljava/time/chrono/ChronoZonedDateTime;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public long EpochSecond(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, Java.Time.ZoneOffset arg6) + { + return IExecute("epochSecond", arg0, arg1, arg2, arg3, arg4, arg5, arg6); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public long EpochSecond(Java.Time.Chrono.Era arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, Java.Time.ZoneOffset arg7) + { + return IExecute("epochSecond", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Time/Chrono/Era.cs b/src/net/JNet/GeneratedCore/Java/Time/Chrono/Era.cs new file mode 100644 index 0000000000..ba5783b6c3 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Time/Chrono/Era.cs @@ -0,0 +1,204 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Time.Chrono +{ + #region IEra + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IEra + { + #region Instance methods + /// + /// + /// + int Value { get; } + /// + /// + /// + /// + /// + /// + R Query(Java.Time.Temporal.TemporalQuery arg0); + /// + /// + /// + /// + /// + bool IsSupported(Java.Time.Temporal.TemporalField arg0); + /// + /// + /// + /// + /// + int Get(Java.Time.Temporal.TemporalField arg0); + /// + /// + /// + /// + /// + /// + Java.Lang.String GetDisplayName(Java.Time.Format.TextStyle arg0, Java.Util.Locale arg1); + /// + /// + /// + /// + /// + Java.Time.Temporal.Temporal AdjustInto(Java.Time.Temporal.Temporal arg0); + /// + /// + /// + /// + /// + Java.Time.Temporal.ValueRange Range(Java.Time.Temporal.TemporalField arg0); + /// + /// + /// + /// + /// + long GetLong(Java.Time.Temporal.TemporalField arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Era + public partial class Era : Java.Time.Chrono.IEra + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Time.Temporal.TemporalAccessor(Java.Time.Chrono.Era t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Time.Temporal.TemporalAdjuster(Java.Time.Chrono.Era t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int Value + { + get { return IExecuteWithSignature("getValue", "()I"); } + } + /// + /// + /// + /// + /// + /// + public R Query(Java.Time.Temporal.TemporalQuery arg0) + { + return IExecuteWithSignature("query", "(Ljava/time/temporal/TemporalQuery;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public bool IsSupported(Java.Time.Temporal.TemporalField arg0) + { + return IExecuteWithSignature("isSupported", "(Ljava/time/temporal/TemporalField;)Z", arg0); + } + /// + /// + /// + /// + /// + public int Get(Java.Time.Temporal.TemporalField arg0) + { + return IExecuteWithSignature("get", "(Ljava/time/temporal/TemporalField;)I", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String GetDisplayName(Java.Time.Format.TextStyle arg0, Java.Util.Locale arg1) + { + return IExecute("getDisplayName", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Time.Temporal.Temporal AdjustInto(Java.Time.Temporal.Temporal arg0) + { + return IExecuteWithSignature("adjustInto", "(Ljava/time/temporal/Temporal;)Ljava/time/temporal/Temporal;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.Temporal.ValueRange Range(Java.Time.Temporal.TemporalField arg0) + { + return IExecuteWithSignature("range", "(Ljava/time/temporal/TemporalField;)Ljava/time/temporal/ValueRange;", arg0); + } + /// + /// + /// + /// + /// + public long GetLong(Java.Time.Temporal.TemporalField arg0) + { + return IExecuteWithSignature("getLong", "(Ljava/time/temporal/TemporalField;)J", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Time/Chrono/HijrahChronology.cs b/src/net/JNet/GeneratedCore/Java/Time/Chrono/HijrahChronology.cs new file mode 100644 index 0000000000..a620108ae7 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Time/Chrono/HijrahChronology.cs @@ -0,0 +1,68 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Time.Chrono +{ + #region HijrahChronology + public partial class HijrahChronology + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Time.Chrono.HijrahChronology t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static Java.Time.Chrono.HijrahChronology INSTANCE { get { if (!_INSTANCEReady) { _INSTANCEContent = SGetField(LocalBridgeClazz, "INSTANCE"); _INSTANCEReady = true; } return _INSTANCEContent; } } + private static Java.Time.Chrono.HijrahChronology _INSTANCEContent = default; + private static bool _INSTANCEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Time/Chrono/HijrahDate.cs b/src/net/JNet/GeneratedCore/Java/Time/Chrono/HijrahDate.cs new file mode 100644 index 0000000000..2c7e481c70 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Time/Chrono/HijrahDate.cs @@ -0,0 +1,112 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Time.Chrono +{ + #region HijrahDate + public partial class HijrahDate + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Time.Chrono.ChronoLocalDate(Java.Time.Chrono.HijrahDate t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Time.Chrono.HijrahDate t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + public static Java.Time.Chrono.HijrahDate Now() + { + return SExecuteWithSignature(LocalBridgeClazz, "now", "()Ljava/time/chrono/HijrahDate;"); + } + /// + /// + /// + /// + /// + public static Java.Time.Chrono.HijrahDate Now(Java.Time.Clock arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "now", "(Ljava/time/Clock;)Ljava/time/chrono/HijrahDate;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Time.Chrono.HijrahDate Now(Java.Time.ZoneId arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "now", "(Ljava/time/ZoneId;)Ljava/time/chrono/HijrahDate;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Time.Chrono.HijrahDate Of(int arg0, int arg1, int arg2) + { + return SExecute(LocalBridgeClazz, "of", arg0, arg1, arg2); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public Java.Time.Chrono.HijrahDate WithVariant(Java.Time.Chrono.HijrahChronology arg0) + { + return IExecuteWithSignature("withVariant", "(Ljava/time/chrono/HijrahChronology;)Ljava/time/chrono/HijrahDate;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Time/Chrono/HijrahEra.cs b/src/net/JNet/GeneratedCore/Java/Time/Chrono/HijrahEra.cs new file mode 100644 index 0000000000..0b9e4baf37 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Time/Chrono/HijrahEra.cs @@ -0,0 +1,120 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Time.Chrono +{ + #region HijrahEra + public partial class HijrahEra + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Time.Chrono.Era(Java.Time.Chrono.HijrahEra t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static Java.Time.Chrono.HijrahEra AH { get { if (!_AHReady) { _AHContent = SGetField(LocalBridgeClazz, "AH"); _AHReady = true; } return _AHContent; } } + private static Java.Time.Chrono.HijrahEra _AHContent = default; + private static bool _AHReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Time.Chrono.HijrahEra Of(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "of", "(I)Ljava/time/chrono/HijrahEra;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Time.Chrono.HijrahEra ValueOf(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Ljava/lang/String;)Ljava/time/chrono/HijrahEra;", arg0); + } + /// + /// + /// + /// + public static Java.Time.Chrono.HijrahEra[] Values() + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "values", "()[Ljava/time/chrono/HijrahEra;"); + } + + #endregion + + #region Instance methods + /// + /// + /// + public int Value + { + get { return IExecuteWithSignature("getValue", "()I"); } + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String GetDisplayName(Java.Time.Format.TextStyle arg0, Java.Util.Locale arg1) + { + return IExecute("getDisplayName", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Time.Temporal.ValueRange Range(Java.Time.Temporal.TemporalField arg0) + { + return IExecuteWithSignature("range", "(Ljava/time/temporal/TemporalField;)Ljava/time/temporal/ValueRange;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Time/Chrono/IsoChronology.cs b/src/net/JNet/GeneratedCore/Java/Time/Chrono/IsoChronology.cs new file mode 100644 index 0000000000..291dabad86 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Time/Chrono/IsoChronology.cs @@ -0,0 +1,68 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Time.Chrono +{ + #region IsoChronology + public partial class IsoChronology + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Time.Chrono.IsoChronology t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static Java.Time.Chrono.IsoChronology INSTANCE { get { if (!_INSTANCEReady) { _INSTANCEContent = SGetField(LocalBridgeClazz, "INSTANCE"); _INSTANCEReady = true; } return _INSTANCEContent; } } + private static Java.Time.Chrono.IsoChronology _INSTANCEContent = default; + private static bool _INSTANCEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Time/Chrono/IsoEra.cs b/src/net/JNet/GeneratedCore/Java/Time/Chrono/IsoEra.cs new file mode 100644 index 0000000000..a5247d00bc --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Time/Chrono/IsoEra.cs @@ -0,0 +1,107 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Time.Chrono +{ + #region IsoEra + public partial class IsoEra + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Time.Chrono.Era(Java.Time.Chrono.IsoEra t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static Java.Time.Chrono.IsoEra BCE { get { if (!_BCEReady) { _BCEContent = SGetField(LocalBridgeClazz, "BCE"); _BCEReady = true; } return _BCEContent; } } + private static Java.Time.Chrono.IsoEra _BCEContent = default; + private static bool _BCEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Time.Chrono.IsoEra CE { get { if (!_CEReady) { _CEContent = SGetField(LocalBridgeClazz, "CE"); _CEReady = true; } return _CEContent; } } + private static Java.Time.Chrono.IsoEra _CEContent = default; + private static bool _CEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Time.Chrono.IsoEra Of(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "of", "(I)Ljava/time/chrono/IsoEra;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Time.Chrono.IsoEra ValueOf(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Ljava/lang/String;)Ljava/time/chrono/IsoEra;", arg0); + } + /// + /// + /// + /// + public static Java.Time.Chrono.IsoEra[] Values() + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "values", "()[Ljava/time/chrono/IsoEra;"); + } + + #endregion + + #region Instance methods + /// + /// + /// + public int Value + { + get { return IExecuteWithSignature("getValue", "()I"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Time/Chrono/JapaneseChronology.cs b/src/net/JNet/GeneratedCore/Java/Time/Chrono/JapaneseChronology.cs new file mode 100644 index 0000000000..d2d6a7fef7 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Time/Chrono/JapaneseChronology.cs @@ -0,0 +1,68 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Time.Chrono +{ + #region JapaneseChronology + public partial class JapaneseChronology + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Time.Chrono.JapaneseChronology t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static Java.Time.Chrono.JapaneseChronology INSTANCE { get { if (!_INSTANCEReady) { _INSTANCEContent = SGetField(LocalBridgeClazz, "INSTANCE"); _INSTANCEReady = true; } return _INSTANCEContent; } } + private static Java.Time.Chrono.JapaneseChronology _INSTANCEContent = default; + private static bool _INSTANCEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Time/Chrono/JapaneseDate.cs b/src/net/JNet/GeneratedCore/Java/Time/Chrono/JapaneseDate.cs new file mode 100644 index 0000000000..c6c3f3ae05 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Time/Chrono/JapaneseDate.cs @@ -0,0 +1,115 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Time.Chrono +{ + #region JapaneseDate + public partial class JapaneseDate + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Time.Chrono.ChronoLocalDate(Java.Time.Chrono.JapaneseDate t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Time.Chrono.JapaneseDate t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + public static Java.Time.Chrono.JapaneseDate Now() + { + return SExecuteWithSignature(LocalBridgeClazz, "now", "()Ljava/time/chrono/JapaneseDate;"); + } + /// + /// + /// + /// + /// + public static Java.Time.Chrono.JapaneseDate Now(Java.Time.Clock arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "now", "(Ljava/time/Clock;)Ljava/time/chrono/JapaneseDate;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Time.Chrono.JapaneseDate Now(Java.Time.ZoneId arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "now", "(Ljava/time/ZoneId;)Ljava/time/chrono/JapaneseDate;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Time.Chrono.JapaneseDate Of(int arg0, int arg1, int arg2) + { + return SExecute(LocalBridgeClazz, "of", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Time.Chrono.JapaneseDate Of(Java.Time.Chrono.JapaneseEra arg0, int arg1, int arg2, int arg3) + { + return SExecute(LocalBridgeClazz, "of", arg0, arg1, arg2, arg3); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Time/Chrono/JapaneseEra.cs b/src/net/JNet/GeneratedCore/Java/Time/Chrono/JapaneseEra.cs new file mode 100644 index 0000000000..74e144d8c8 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Time/Chrono/JapaneseEra.cs @@ -0,0 +1,142 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Time.Chrono +{ + #region JapaneseEra + public partial class JapaneseEra + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Time.Chrono.Era(Java.Time.Chrono.JapaneseEra t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Time.Chrono.JapaneseEra t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static Java.Time.Chrono.JapaneseEra HEISEI { get { if (!_HEISEIReady) { _HEISEIContent = SGetField(LocalBridgeClazz, "HEISEI"); _HEISEIReady = true; } return _HEISEIContent; } } + private static Java.Time.Chrono.JapaneseEra _HEISEIContent = default; + private static bool _HEISEIReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Time.Chrono.JapaneseEra MEIJI { get { if (!_MEIJIReady) { _MEIJIContent = SGetField(LocalBridgeClazz, "MEIJI"); _MEIJIReady = true; } return _MEIJIContent; } } + private static Java.Time.Chrono.JapaneseEra _MEIJIContent = default; + private static bool _MEIJIReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Time.Chrono.JapaneseEra SHOWA { get { if (!_SHOWAReady) { _SHOWAContent = SGetField(LocalBridgeClazz, "SHOWA"); _SHOWAReady = true; } return _SHOWAContent; } } + private static Java.Time.Chrono.JapaneseEra _SHOWAContent = default; + private static bool _SHOWAReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Time.Chrono.JapaneseEra TAISHO { get { if (!_TAISHOReady) { _TAISHOContent = SGetField(LocalBridgeClazz, "TAISHO"); _TAISHOReady = true; } return _TAISHOContent; } } + private static Java.Time.Chrono.JapaneseEra _TAISHOContent = default; + private static bool _TAISHOReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Time.Chrono.JapaneseEra Of(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "of", "(I)Ljava/time/chrono/JapaneseEra;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Time.Chrono.JapaneseEra ValueOf(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Ljava/lang/String;)Ljava/time/chrono/JapaneseEra;", arg0); + } + /// + /// + /// + /// + public static Java.Time.Chrono.JapaneseEra[] Values() + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "values", "()[Ljava/time/chrono/JapaneseEra;"); + } + + #endregion + + #region Instance methods + /// + /// + /// + public int Value + { + get { return IExecuteWithSignature("getValue", "()I"); } + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String GetDisplayName(Java.Time.Format.TextStyle arg0, Java.Util.Locale arg1) + { + return IExecute("getDisplayName", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Time.Temporal.ValueRange Range(Java.Time.Temporal.TemporalField arg0) + { + return IExecuteWithSignature("range", "(Ljava/time/temporal/TemporalField;)Ljava/time/temporal/ValueRange;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Time/Chrono/MinguoChronology.cs b/src/net/JNet/GeneratedCore/Java/Time/Chrono/MinguoChronology.cs new file mode 100644 index 0000000000..c31eef5d1d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Time/Chrono/MinguoChronology.cs @@ -0,0 +1,68 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Time.Chrono +{ + #region MinguoChronology + public partial class MinguoChronology + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Time.Chrono.MinguoChronology t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static Java.Time.Chrono.MinguoChronology INSTANCE { get { if (!_INSTANCEReady) { _INSTANCEContent = SGetField(LocalBridgeClazz, "INSTANCE"); _INSTANCEReady = true; } return _INSTANCEContent; } } + private static Java.Time.Chrono.MinguoChronology _INSTANCEContent = default; + private static bool _INSTANCEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Time/Chrono/MinguoDate.cs b/src/net/JNet/GeneratedCore/Java/Time/Chrono/MinguoDate.cs new file mode 100644 index 0000000000..abcc227497 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Time/Chrono/MinguoDate.cs @@ -0,0 +1,103 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Time.Chrono +{ + #region MinguoDate + public partial class MinguoDate + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Time.Chrono.ChronoLocalDate(Java.Time.Chrono.MinguoDate t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Time.Chrono.MinguoDate t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + public static Java.Time.Chrono.MinguoDate Now() + { + return SExecuteWithSignature(LocalBridgeClazz, "now", "()Ljava/time/chrono/MinguoDate;"); + } + /// + /// + /// + /// + /// + public static Java.Time.Chrono.MinguoDate Now(Java.Time.Clock arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "now", "(Ljava/time/Clock;)Ljava/time/chrono/MinguoDate;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Time.Chrono.MinguoDate Now(Java.Time.ZoneId arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "now", "(Ljava/time/ZoneId;)Ljava/time/chrono/MinguoDate;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Time.Chrono.MinguoDate Of(int arg0, int arg1, int arg2) + { + return SExecute(LocalBridgeClazz, "of", arg0, arg1, arg2); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Time/Chrono/MinguoEra.cs b/src/net/JNet/GeneratedCore/Java/Time/Chrono/MinguoEra.cs new file mode 100644 index 0000000000..a911dd7571 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Time/Chrono/MinguoEra.cs @@ -0,0 +1,117 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Time.Chrono +{ + #region MinguoEra + public partial class MinguoEra + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Time.Chrono.Era(Java.Time.Chrono.MinguoEra t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static Java.Time.Chrono.MinguoEra BEFORE_ROC { get { if (!_BEFORE_ROCReady) { _BEFORE_ROCContent = SGetField(LocalBridgeClazz, "BEFORE_ROC"); _BEFORE_ROCReady = true; } return _BEFORE_ROCContent; } } + private static Java.Time.Chrono.MinguoEra _BEFORE_ROCContent = default; + private static bool _BEFORE_ROCReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Time.Chrono.MinguoEra ROC { get { if (!_ROCReady) { _ROCContent = SGetField(LocalBridgeClazz, "ROC"); _ROCReady = true; } return _ROCContent; } } + private static Java.Time.Chrono.MinguoEra _ROCContent = default; + private static bool _ROCReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Time.Chrono.MinguoEra Of(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "of", "(I)Ljava/time/chrono/MinguoEra;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Time.Chrono.MinguoEra ValueOf(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Ljava/lang/String;)Ljava/time/chrono/MinguoEra;", arg0); + } + /// + /// + /// + /// + public static Java.Time.Chrono.MinguoEra[] Values() + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "values", "()[Ljava/time/chrono/MinguoEra;"); + } + + #endregion + + #region Instance methods + /// + /// + /// + public int Value + { + get { return IExecuteWithSignature("getValue", "()I"); } + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String GetDisplayName(Java.Time.Format.TextStyle arg0, Java.Util.Locale arg1) + { + return IExecute("getDisplayName", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Time/Chrono/ThaiBuddhistChronology.cs b/src/net/JNet/GeneratedCore/Java/Time/Chrono/ThaiBuddhistChronology.cs new file mode 100644 index 0000000000..55fe110ccd --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Time/Chrono/ThaiBuddhistChronology.cs @@ -0,0 +1,68 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Time.Chrono +{ + #region ThaiBuddhistChronology + public partial class ThaiBuddhistChronology + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Time.Chrono.ThaiBuddhistChronology t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static Java.Time.Chrono.ThaiBuddhistChronology INSTANCE { get { if (!_INSTANCEReady) { _INSTANCEContent = SGetField(LocalBridgeClazz, "INSTANCE"); _INSTANCEReady = true; } return _INSTANCEContent; } } + private static Java.Time.Chrono.ThaiBuddhistChronology _INSTANCEContent = default; + private static bool _INSTANCEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Time/Chrono/ThaiBuddhistDate.cs b/src/net/JNet/GeneratedCore/Java/Time/Chrono/ThaiBuddhistDate.cs new file mode 100644 index 0000000000..8ae3da1d21 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Time/Chrono/ThaiBuddhistDate.cs @@ -0,0 +1,103 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Time.Chrono +{ + #region ThaiBuddhistDate + public partial class ThaiBuddhistDate + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Time.Chrono.ChronoLocalDate(Java.Time.Chrono.ThaiBuddhistDate t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Time.Chrono.ThaiBuddhistDate t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + public static Java.Time.Chrono.ThaiBuddhistDate Now() + { + return SExecuteWithSignature(LocalBridgeClazz, "now", "()Ljava/time/chrono/ThaiBuddhistDate;"); + } + /// + /// + /// + /// + /// + public static Java.Time.Chrono.ThaiBuddhistDate Now(Java.Time.Clock arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "now", "(Ljava/time/Clock;)Ljava/time/chrono/ThaiBuddhistDate;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Time.Chrono.ThaiBuddhistDate Now(Java.Time.ZoneId arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "now", "(Ljava/time/ZoneId;)Ljava/time/chrono/ThaiBuddhistDate;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Time.Chrono.ThaiBuddhistDate Of(int arg0, int arg1, int arg2) + { + return SExecute(LocalBridgeClazz, "of", arg0, arg1, arg2); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Time/Chrono/ThaiBuddhistEra.cs b/src/net/JNet/GeneratedCore/Java/Time/Chrono/ThaiBuddhistEra.cs new file mode 100644 index 0000000000..33b7c53dd7 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Time/Chrono/ThaiBuddhistEra.cs @@ -0,0 +1,117 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Time.Chrono +{ + #region ThaiBuddhistEra + public partial class ThaiBuddhistEra + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Time.Chrono.Era(Java.Time.Chrono.ThaiBuddhistEra t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static Java.Time.Chrono.ThaiBuddhistEra BE { get { if (!_BEReady) { _BEContent = SGetField(LocalBridgeClazz, "BE"); _BEReady = true; } return _BEContent; } } + private static Java.Time.Chrono.ThaiBuddhistEra _BEContent = default; + private static bool _BEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Time.Chrono.ThaiBuddhistEra BEFORE_BE { get { if (!_BEFORE_BEReady) { _BEFORE_BEContent = SGetField(LocalBridgeClazz, "BEFORE_BE"); _BEFORE_BEReady = true; } return _BEFORE_BEContent; } } + private static Java.Time.Chrono.ThaiBuddhistEra _BEFORE_BEContent = default; + private static bool _BEFORE_BEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Time.Chrono.ThaiBuddhistEra Of(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "of", "(I)Ljava/time/chrono/ThaiBuddhistEra;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Time.Chrono.ThaiBuddhistEra ValueOf(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Ljava/lang/String;)Ljava/time/chrono/ThaiBuddhistEra;", arg0); + } + /// + /// + /// + /// + public static Java.Time.Chrono.ThaiBuddhistEra[] Values() + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "values", "()[Ljava/time/chrono/ThaiBuddhistEra;"); + } + + #endregion + + #region Instance methods + /// + /// + /// + public int Value + { + get { return IExecuteWithSignature("getValue", "()I"); } + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String GetDisplayName(Java.Time.Format.TextStyle arg0, Java.Util.Locale arg1) + { + return IExecute("getDisplayName", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Time/Clock.cs b/src/net/JNet/GeneratedCore/Java/Time/Clock.cs new file mode 100644 index 0000000000..5f97c05ee5 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Time/Clock.cs @@ -0,0 +1,172 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Time +{ + #region Clock + public partial class Clock + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + public static Java.Time.Clock Fixed(Java.Time.Instant arg0, Java.Time.ZoneId arg1) + { + return SExecute(LocalBridgeClazz, "fixed", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Time.Clock Offset(Java.Time.Clock arg0, Java.Time.Duration arg1) + { + return SExecute(LocalBridgeClazz, "offset", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Java.Time.Clock System(Java.Time.ZoneId arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "system", "(Ljava/time/ZoneId;)Ljava/time/Clock;", arg0); + } + /// + /// + /// + /// + public static Java.Time.Clock SystemDefaultZone() + { + return SExecuteWithSignature(LocalBridgeClazz, "systemDefaultZone", "()Ljava/time/Clock;"); + } + /// + /// + /// + /// + public static Java.Time.Clock SystemUTC() + { + return SExecuteWithSignature(LocalBridgeClazz, "systemUTC", "()Ljava/time/Clock;"); + } + /// + /// + /// + /// + /// + /// + public static Java.Time.Clock Tick(Java.Time.Clock arg0, Java.Time.Duration arg1) + { + return SExecute(LocalBridgeClazz, "tick", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Java.Time.Clock TickMillis(Java.Time.ZoneId arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "tickMillis", "(Ljava/time/ZoneId;)Ljava/time/Clock;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Time.Clock TickMinutes(Java.Time.ZoneId arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "tickMinutes", "(Ljava/time/ZoneId;)Ljava/time/Clock;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Time.Clock TickSeconds(Java.Time.ZoneId arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "tickSeconds", "(Ljava/time/ZoneId;)Ljava/time/Clock;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Time.ZoneId Zone + { + get { return IExecuteWithSignature("getZone", "()Ljava/time/ZoneId;"); } + } + /// + /// + /// + /// + /// + public Java.Time.Clock WithZone(Java.Time.ZoneId arg0) + { + return IExecuteWithSignature("withZone", "(Ljava/time/ZoneId;)Ljava/time/Clock;", arg0); + } + /// + /// + /// + /// + public Java.Time.Instant Instant() + { + return IExecuteWithSignature("instant", "()Ljava/time/Instant;"); + } + /// + /// + /// + /// + public long Millis() + { + return IExecuteWithSignature("millis", "()J"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Time/DateTimeException.cs b/src/net/JNet/GeneratedCore/Java/Time/DateTimeException.cs new file mode 100644 index 0000000000..db6305103e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Time/DateTimeException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Time +{ + #region DateTimeException + public partial class DateTimeException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Time/DayOfWeek.cs b/src/net/JNet/GeneratedCore/Java/Time/DayOfWeek.cs new file mode 100644 index 0000000000..461318e1f6 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Time/DayOfWeek.cs @@ -0,0 +1,233 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Time +{ + #region DayOfWeek + public partial class DayOfWeek + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Time.Temporal.TemporalAccessor(Java.Time.DayOfWeek t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Time.Temporal.TemporalAdjuster(Java.Time.DayOfWeek t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static Java.Time.DayOfWeek FRIDAY { get { if (!_FRIDAYReady) { _FRIDAYContent = SGetField(LocalBridgeClazz, "FRIDAY"); _FRIDAYReady = true; } return _FRIDAYContent; } } + private static Java.Time.DayOfWeek _FRIDAYContent = default; + private static bool _FRIDAYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Time.DayOfWeek MONDAY { get { if (!_MONDAYReady) { _MONDAYContent = SGetField(LocalBridgeClazz, "MONDAY"); _MONDAYReady = true; } return _MONDAYContent; } } + private static Java.Time.DayOfWeek _MONDAYContent = default; + private static bool _MONDAYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Time.DayOfWeek SATURDAY { get { if (!_SATURDAYReady) { _SATURDAYContent = SGetField(LocalBridgeClazz, "SATURDAY"); _SATURDAYReady = true; } return _SATURDAYContent; } } + private static Java.Time.DayOfWeek _SATURDAYContent = default; + private static bool _SATURDAYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Time.DayOfWeek SUNDAY { get { if (!_SUNDAYReady) { _SUNDAYContent = SGetField(LocalBridgeClazz, "SUNDAY"); _SUNDAYReady = true; } return _SUNDAYContent; } } + private static Java.Time.DayOfWeek _SUNDAYContent = default; + private static bool _SUNDAYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Time.DayOfWeek THURSDAY { get { if (!_THURSDAYReady) { _THURSDAYContent = SGetField(LocalBridgeClazz, "THURSDAY"); _THURSDAYReady = true; } return _THURSDAYContent; } } + private static Java.Time.DayOfWeek _THURSDAYContent = default; + private static bool _THURSDAYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Time.DayOfWeek TUESDAY { get { if (!_TUESDAYReady) { _TUESDAYContent = SGetField(LocalBridgeClazz, "TUESDAY"); _TUESDAYReady = true; } return _TUESDAYContent; } } + private static Java.Time.DayOfWeek _TUESDAYContent = default; + private static bool _TUESDAYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Time.DayOfWeek WEDNESDAY { get { if (!_WEDNESDAYReady) { _WEDNESDAYContent = SGetField(LocalBridgeClazz, "WEDNESDAY"); _WEDNESDAYReady = true; } return _WEDNESDAYContent; } } + private static Java.Time.DayOfWeek _WEDNESDAYContent = default; + private static bool _WEDNESDAYReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Time.DayOfWeek From(Java.Time.Temporal.TemporalAccessor arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "from", "(Ljava/time/temporal/TemporalAccessor;)Ljava/time/DayOfWeek;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Time.DayOfWeek Of(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "of", "(I)Ljava/time/DayOfWeek;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Time.DayOfWeek ValueOf(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Ljava/lang/String;)Ljava/time/DayOfWeek;", arg0); + } + /// + /// + /// + /// + public static Java.Time.DayOfWeek[] Values() + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "values", "()[Ljava/time/DayOfWeek;"); + } + + #endregion + + #region Instance methods + /// + /// + /// + public int Value + { + get { return IExecuteWithSignature("getValue", "()I"); } + } + /// + /// + /// + /// + /// + /// + public R Query(Java.Time.Temporal.TemporalQuery arg0) + { + return IExecuteWithSignature("query", "(Ljava/time/temporal/TemporalQuery;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public bool IsSupported(Java.Time.Temporal.TemporalField arg0) + { + return IExecuteWithSignature("isSupported", "(Ljava/time/temporal/TemporalField;)Z", arg0); + } + /// + /// + /// + /// + /// + public int Get(Java.Time.Temporal.TemporalField arg0) + { + return IExecuteWithSignature("get", "(Ljava/time/temporal/TemporalField;)I", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String GetDisplayName(Java.Time.Format.TextStyle arg0, Java.Util.Locale arg1) + { + return IExecute("getDisplayName", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Time.DayOfWeek Minus(long arg0) + { + return IExecuteWithSignature("minus", "(J)Ljava/time/DayOfWeek;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.DayOfWeek Plus(long arg0) + { + return IExecuteWithSignature("plus", "(J)Ljava/time/DayOfWeek;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.Temporal.Temporal AdjustInto(Java.Time.Temporal.Temporal arg0) + { + return IExecuteWithSignature("adjustInto", "(Ljava/time/temporal/Temporal;)Ljava/time/temporal/Temporal;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.Temporal.ValueRange Range(Java.Time.Temporal.TemporalField arg0) + { + return IExecuteWithSignature("range", "(Ljava/time/temporal/TemporalField;)Ljava/time/temporal/ValueRange;", arg0); + } + /// + /// + /// + /// + /// + public long GetLong(Java.Time.Temporal.TemporalField arg0) + { + return IExecuteWithSignature("getLong", "(Ljava/time/temporal/TemporalField;)J", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Time/Duration.cs b/src/net/JNet/GeneratedCore/Java/Time/Duration.cs new file mode 100644 index 0000000000..86f55d9754 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Time/Duration.cs @@ -0,0 +1,572 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Time +{ + #region Duration + public partial class Duration + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Time.Temporal.TemporalAmount(Java.Time.Duration t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Comparable(Java.Time.Duration t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Time.Duration t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static Java.Time.Duration ZERO { get { if (!_ZEROReady) { _ZEROContent = SGetField(LocalBridgeClazz, "ZERO"); _ZEROReady = true; } return _ZEROContent; } } + private static Java.Time.Duration _ZEROContent = default; + private static bool _ZEROReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + public static Java.Time.Duration Between(Java.Time.Temporal.Temporal arg0, Java.Time.Temporal.Temporal arg1) + { + return SExecute(LocalBridgeClazz, "between", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Java.Time.Duration From(Java.Time.Temporal.TemporalAmount arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "from", "(Ljava/time/temporal/TemporalAmount;)Ljava/time/Duration;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Time.Duration Of(long arg0, Java.Time.Temporal.TemporalUnit arg1) + { + return SExecute(LocalBridgeClazz, "of", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Java.Time.Duration OfDays(long arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "ofDays", "(J)Ljava/time/Duration;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Time.Duration OfHours(long arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "ofHours", "(J)Ljava/time/Duration;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Time.Duration OfMillis(long arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "ofMillis", "(J)Ljava/time/Duration;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Time.Duration OfMinutes(long arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "ofMinutes", "(J)Ljava/time/Duration;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Time.Duration OfNanos(long arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "ofNanos", "(J)Ljava/time/Duration;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Time.Duration OfSeconds(long arg0, long arg1) + { + return SExecute(LocalBridgeClazz, "ofSeconds", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Java.Time.Duration OfSeconds(long arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "ofSeconds", "(J)Ljava/time/Duration;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Time.Duration Parse(Java.Lang.CharSequence arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "parse", "(Ljava/lang/CharSequence;)Ljava/time/Duration;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public int Nano + { + get { return IExecuteWithSignature("getNano", "()I"); } + } + /// + /// + /// + public long Seconds + { + get { return IExecuteWithSignature("getSeconds", "()J"); } + } + /// + /// + /// + public Java.Util.List Units + { + get { return IExecuteWithSignature>("getUnits", "()Ljava/util/List;"); } + } + /// + /// + /// + /// + public bool IsNegative() + { + return IExecuteWithSignature("isNegative", "()Z"); + } + /// + /// + /// + /// + public bool IsZero() + { + return IExecuteWithSignature("isZero", "()Z"); + } + /// + /// + /// + /// + /// + public int CompareTo(object arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/lang/Object;)I", arg0); + } + /// + /// + /// + /// + /// + public int CompareTo(Java.Time.Duration arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/time/Duration;)I", arg0); + } + /// + /// + /// + /// + public int ToHoursPart() + { + return IExecuteWithSignature("toHoursPart", "()I"); + } + /// + /// + /// + /// + public int ToMillisPart() + { + return IExecuteWithSignature("toMillisPart", "()I"); + } + /// + /// + /// + /// + public int ToMinutesPart() + { + return IExecuteWithSignature("toMinutesPart", "()I"); + } + /// + /// + /// + /// + public int ToNanosPart() + { + return IExecuteWithSignature("toNanosPart", "()I"); + } + /// + /// + /// + /// + public int ToSecondsPart() + { + return IExecuteWithSignature("toSecondsPart", "()I"); + } + /// + /// + /// + /// + public Java.Time.Duration Abs() + { + return IExecuteWithSignature("abs", "()Ljava/time/Duration;"); + } + /// + /// + /// + /// + /// + public Java.Time.Duration DividedBy(long arg0) + { + return IExecuteWithSignature("dividedBy", "(J)Ljava/time/Duration;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.Duration Minus(Java.Time.Duration arg0) + { + return IExecuteWithSignature("minus", "(Ljava/time/Duration;)Ljava/time/Duration;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Time.Duration Minus(long arg0, Java.Time.Temporal.TemporalUnit arg1) + { + return IExecute("minus", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Time.Duration MinusDays(long arg0) + { + return IExecuteWithSignature("minusDays", "(J)Ljava/time/Duration;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.Duration MinusHours(long arg0) + { + return IExecuteWithSignature("minusHours", "(J)Ljava/time/Duration;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.Duration MinusMillis(long arg0) + { + return IExecuteWithSignature("minusMillis", "(J)Ljava/time/Duration;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.Duration MinusMinutes(long arg0) + { + return IExecuteWithSignature("minusMinutes", "(J)Ljava/time/Duration;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.Duration MinusNanos(long arg0) + { + return IExecuteWithSignature("minusNanos", "(J)Ljava/time/Duration;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.Duration MinusSeconds(long arg0) + { + return IExecuteWithSignature("minusSeconds", "(J)Ljava/time/Duration;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.Duration MultipliedBy(long arg0) + { + return IExecuteWithSignature("multipliedBy", "(J)Ljava/time/Duration;", arg0); + } + /// + /// + /// + /// + public Java.Time.Duration Negated() + { + return IExecuteWithSignature("negated", "()Ljava/time/Duration;"); + } + /// + /// + /// + /// + /// + public Java.Time.Duration Plus(Java.Time.Duration arg0) + { + return IExecuteWithSignature("plus", "(Ljava/time/Duration;)Ljava/time/Duration;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Time.Duration Plus(long arg0, Java.Time.Temporal.TemporalUnit arg1) + { + return IExecute("plus", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Time.Duration PlusDays(long arg0) + { + return IExecuteWithSignature("plusDays", "(J)Ljava/time/Duration;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.Duration PlusHours(long arg0) + { + return IExecuteWithSignature("plusHours", "(J)Ljava/time/Duration;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.Duration PlusMillis(long arg0) + { + return IExecuteWithSignature("plusMillis", "(J)Ljava/time/Duration;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.Duration PlusMinutes(long arg0) + { + return IExecuteWithSignature("plusMinutes", "(J)Ljava/time/Duration;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.Duration PlusNanos(long arg0) + { + return IExecuteWithSignature("plusNanos", "(J)Ljava/time/Duration;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.Duration PlusSeconds(long arg0) + { + return IExecuteWithSignature("plusSeconds", "(J)Ljava/time/Duration;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.Duration TruncatedTo(Java.Time.Temporal.TemporalUnit arg0) + { + return IExecuteWithSignature("truncatedTo", "(Ljava/time/temporal/TemporalUnit;)Ljava/time/Duration;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.Duration WithNanos(int arg0) + { + return IExecuteWithSignature("withNanos", "(I)Ljava/time/Duration;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.Duration WithSeconds(long arg0) + { + return IExecuteWithSignature("withSeconds", "(J)Ljava/time/Duration;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.Temporal.Temporal AddTo(Java.Time.Temporal.Temporal arg0) + { + return IExecuteWithSignature("addTo", "(Ljava/time/temporal/Temporal;)Ljava/time/temporal/Temporal;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.Temporal.Temporal SubtractFrom(Java.Time.Temporal.Temporal arg0) + { + return IExecuteWithSignature("subtractFrom", "(Ljava/time/temporal/Temporal;)Ljava/time/temporal/Temporal;", arg0); + } + /// + /// + /// + /// + /// + public long DividedBy(Java.Time.Duration arg0) + { + return IExecuteWithSignature("dividedBy", "(Ljava/time/Duration;)J", arg0); + } + /// + /// + /// + /// + /// + public long Get(Java.Time.Temporal.TemporalUnit arg0) + { + return IExecuteWithSignature("get", "(Ljava/time/temporal/TemporalUnit;)J", arg0); + } + /// + /// + /// + /// + public long ToDays() + { + return IExecuteWithSignature("toDays", "()J"); + } + /// + /// + /// + /// + public long ToDaysPart() + { + return IExecuteWithSignature("toDaysPart", "()J"); + } + /// + /// + /// + /// + public long ToHours() + { + return IExecuteWithSignature("toHours", "()J"); + } + /// + /// + /// + /// + public long ToMillis() + { + return IExecuteWithSignature("toMillis", "()J"); + } + /// + /// + /// + /// + public long ToMinutes() + { + return IExecuteWithSignature("toMinutes", "()J"); + } + /// + /// + /// + /// + public long ToNanos() + { + return IExecuteWithSignature("toNanos", "()J"); + } + /// + /// + /// + /// + public long ToSeconds() + { + return IExecuteWithSignature("toSeconds", "()J"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Time/Format/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Java/Time/Format/AllPackageClasses.cs new file mode 100644 index 0000000000..342fb5cc5f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Time/Format/AllPackageClasses.cs @@ -0,0 +1,362 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Java.Time.Format +{ + #region DateTimeFormatter + /// + /// + /// + public partial class DateTimeFormatter : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.time.format.DateTimeFormatter"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DateTimeFormatter() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DateTimeFormatter(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DateTimeFormatterBuilder + /// + /// + /// + public partial class DateTimeFormatterBuilder : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.time.format.DateTimeFormatterBuilder"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DateTimeFormatterBuilder() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DateTimeFormatterBuilder(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DateTimeParseException + /// + /// + /// + public partial class DateTimeParseException : Java.Time.DateTimeException + { + const string _bridgeClassName = "java.time.format.DateTimeParseException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region DecimalStyle + /// + /// + /// + public partial class DecimalStyle : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.time.format.DecimalStyle"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DecimalStyle() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DecimalStyle(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region FormatStyle + /// + /// + /// + public partial class FormatStyle : Java.Lang.Enum + { + const string _bridgeClassName = "java.time.format.FormatStyle"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public FormatStyle() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public FormatStyle(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ResolverStyle + /// + /// + /// + public partial class ResolverStyle : Java.Lang.Enum + { + const string _bridgeClassName = "java.time.format.ResolverStyle"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ResolverStyle() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ResolverStyle(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SignStyle + /// + /// + /// + public partial class SignStyle : Java.Lang.Enum + { + const string _bridgeClassName = "java.time.format.SignStyle"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SignStyle() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SignStyle(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TextStyle + /// + /// + /// + public partial class TextStyle : Java.Lang.Enum + { + const string _bridgeClassName = "java.time.format.TextStyle"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public TextStyle() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public TextStyle(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Time/Format/DateTimeFormatter.cs b/src/net/JNet/GeneratedCore/Java/Time/Format/DateTimeFormatter.cs new file mode 100644 index 0000000000..9b673046b6 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Time/Format/DateTimeFormatter.cs @@ -0,0 +1,419 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Time.Format +{ + #region DateTimeFormatter + public partial class DateTimeFormatter + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Time.Format.DateTimeFormatter BASIC_ISO_DATE { get { if (!_BASIC_ISO_DATEReady) { _BASIC_ISO_DATEContent = SGetField(LocalBridgeClazz, "BASIC_ISO_DATE"); _BASIC_ISO_DATEReady = true; } return _BASIC_ISO_DATEContent; } } + private static Java.Time.Format.DateTimeFormatter _BASIC_ISO_DATEContent = default; + private static bool _BASIC_ISO_DATEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Time.Format.DateTimeFormatter ISO_DATE { get { if (!_ISO_DATEReady) { _ISO_DATEContent = SGetField(LocalBridgeClazz, "ISO_DATE"); _ISO_DATEReady = true; } return _ISO_DATEContent; } } + private static Java.Time.Format.DateTimeFormatter _ISO_DATEContent = default; + private static bool _ISO_DATEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Time.Format.DateTimeFormatter ISO_DATE_TIME { get { if (!_ISO_DATE_TIMEReady) { _ISO_DATE_TIMEContent = SGetField(LocalBridgeClazz, "ISO_DATE_TIME"); _ISO_DATE_TIMEReady = true; } return _ISO_DATE_TIMEContent; } } + private static Java.Time.Format.DateTimeFormatter _ISO_DATE_TIMEContent = default; + private static bool _ISO_DATE_TIMEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Time.Format.DateTimeFormatter ISO_INSTANT { get { if (!_ISO_INSTANTReady) { _ISO_INSTANTContent = SGetField(LocalBridgeClazz, "ISO_INSTANT"); _ISO_INSTANTReady = true; } return _ISO_INSTANTContent; } } + private static Java.Time.Format.DateTimeFormatter _ISO_INSTANTContent = default; + private static bool _ISO_INSTANTReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Time.Format.DateTimeFormatter ISO_LOCAL_DATE { get { if (!_ISO_LOCAL_DATEReady) { _ISO_LOCAL_DATEContent = SGetField(LocalBridgeClazz, "ISO_LOCAL_DATE"); _ISO_LOCAL_DATEReady = true; } return _ISO_LOCAL_DATEContent; } } + private static Java.Time.Format.DateTimeFormatter _ISO_LOCAL_DATEContent = default; + private static bool _ISO_LOCAL_DATEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Time.Format.DateTimeFormatter ISO_LOCAL_DATE_TIME { get { if (!_ISO_LOCAL_DATE_TIMEReady) { _ISO_LOCAL_DATE_TIMEContent = SGetField(LocalBridgeClazz, "ISO_LOCAL_DATE_TIME"); _ISO_LOCAL_DATE_TIMEReady = true; } return _ISO_LOCAL_DATE_TIMEContent; } } + private static Java.Time.Format.DateTimeFormatter _ISO_LOCAL_DATE_TIMEContent = default; + private static bool _ISO_LOCAL_DATE_TIMEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Time.Format.DateTimeFormatter ISO_LOCAL_TIME { get { if (!_ISO_LOCAL_TIMEReady) { _ISO_LOCAL_TIMEContent = SGetField(LocalBridgeClazz, "ISO_LOCAL_TIME"); _ISO_LOCAL_TIMEReady = true; } return _ISO_LOCAL_TIMEContent; } } + private static Java.Time.Format.DateTimeFormatter _ISO_LOCAL_TIMEContent = default; + private static bool _ISO_LOCAL_TIMEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Time.Format.DateTimeFormatter ISO_OFFSET_DATE { get { if (!_ISO_OFFSET_DATEReady) { _ISO_OFFSET_DATEContent = SGetField(LocalBridgeClazz, "ISO_OFFSET_DATE"); _ISO_OFFSET_DATEReady = true; } return _ISO_OFFSET_DATEContent; } } + private static Java.Time.Format.DateTimeFormatter _ISO_OFFSET_DATEContent = default; + private static bool _ISO_OFFSET_DATEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Time.Format.DateTimeFormatter ISO_OFFSET_DATE_TIME { get { if (!_ISO_OFFSET_DATE_TIMEReady) { _ISO_OFFSET_DATE_TIMEContent = SGetField(LocalBridgeClazz, "ISO_OFFSET_DATE_TIME"); _ISO_OFFSET_DATE_TIMEReady = true; } return _ISO_OFFSET_DATE_TIMEContent; } } + private static Java.Time.Format.DateTimeFormatter _ISO_OFFSET_DATE_TIMEContent = default; + private static bool _ISO_OFFSET_DATE_TIMEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Time.Format.DateTimeFormatter ISO_OFFSET_TIME { get { if (!_ISO_OFFSET_TIMEReady) { _ISO_OFFSET_TIMEContent = SGetField(LocalBridgeClazz, "ISO_OFFSET_TIME"); _ISO_OFFSET_TIMEReady = true; } return _ISO_OFFSET_TIMEContent; } } + private static Java.Time.Format.DateTimeFormatter _ISO_OFFSET_TIMEContent = default; + private static bool _ISO_OFFSET_TIMEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Time.Format.DateTimeFormatter ISO_ORDINAL_DATE { get { if (!_ISO_ORDINAL_DATEReady) { _ISO_ORDINAL_DATEContent = SGetField(LocalBridgeClazz, "ISO_ORDINAL_DATE"); _ISO_ORDINAL_DATEReady = true; } return _ISO_ORDINAL_DATEContent; } } + private static Java.Time.Format.DateTimeFormatter _ISO_ORDINAL_DATEContent = default; + private static bool _ISO_ORDINAL_DATEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Time.Format.DateTimeFormatter ISO_TIME { get { if (!_ISO_TIMEReady) { _ISO_TIMEContent = SGetField(LocalBridgeClazz, "ISO_TIME"); _ISO_TIMEReady = true; } return _ISO_TIMEContent; } } + private static Java.Time.Format.DateTimeFormatter _ISO_TIMEContent = default; + private static bool _ISO_TIMEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Time.Format.DateTimeFormatter ISO_WEEK_DATE { get { if (!_ISO_WEEK_DATEReady) { _ISO_WEEK_DATEContent = SGetField(LocalBridgeClazz, "ISO_WEEK_DATE"); _ISO_WEEK_DATEReady = true; } return _ISO_WEEK_DATEContent; } } + private static Java.Time.Format.DateTimeFormatter _ISO_WEEK_DATEContent = default; + private static bool _ISO_WEEK_DATEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Time.Format.DateTimeFormatter ISO_ZONED_DATE_TIME { get { if (!_ISO_ZONED_DATE_TIMEReady) { _ISO_ZONED_DATE_TIMEContent = SGetField(LocalBridgeClazz, "ISO_ZONED_DATE_TIME"); _ISO_ZONED_DATE_TIMEReady = true; } return _ISO_ZONED_DATE_TIMEContent; } } + private static Java.Time.Format.DateTimeFormatter _ISO_ZONED_DATE_TIMEContent = default; + private static bool _ISO_ZONED_DATE_TIMEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Time.Format.DateTimeFormatter RFC_1123_DATE_TIME { get { if (!_RFC_1123_DATE_TIMEReady) { _RFC_1123_DATE_TIMEContent = SGetField(LocalBridgeClazz, "RFC_1123_DATE_TIME"); _RFC_1123_DATE_TIMEReady = true; } return _RFC_1123_DATE_TIMEContent; } } + private static Java.Time.Format.DateTimeFormatter _RFC_1123_DATE_TIMEContent = default; + private static bool _RFC_1123_DATE_TIMEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + public static Java.Time.Temporal.TemporalQuery ParsedLeapSecond() + { + return SExecuteWithSignature>(LocalBridgeClazz, "parsedLeapSecond", "()Ljava/time/temporal/TemporalQuery;"); + } + /// + /// + /// + /// + public static Java.Time.Temporal.TemporalQuery ParsedExcessDays() + { + return SExecuteWithSignature>(LocalBridgeClazz, "parsedExcessDays", "()Ljava/time/temporal/TemporalQuery;"); + } + /// + /// + /// + /// + /// + public static Java.Time.Format.DateTimeFormatter OfLocalizedDate(Java.Time.Format.FormatStyle arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "ofLocalizedDate", "(Ljava/time/format/FormatStyle;)Ljava/time/format/DateTimeFormatter;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Time.Format.DateTimeFormatter OfLocalizedDateTime(Java.Time.Format.FormatStyle arg0, Java.Time.Format.FormatStyle arg1) + { + return SExecute(LocalBridgeClazz, "ofLocalizedDateTime", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Java.Time.Format.DateTimeFormatter OfLocalizedDateTime(Java.Time.Format.FormatStyle arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "ofLocalizedDateTime", "(Ljava/time/format/FormatStyle;)Ljava/time/format/DateTimeFormatter;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Time.Format.DateTimeFormatter OfLocalizedTime(Java.Time.Format.FormatStyle arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "ofLocalizedTime", "(Ljava/time/format/FormatStyle;)Ljava/time/format/DateTimeFormatter;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Time.Format.DateTimeFormatter OfPattern(Java.Lang.String arg0, Java.Util.Locale arg1) + { + return SExecute(LocalBridgeClazz, "ofPattern", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Java.Time.Format.DateTimeFormatter OfPattern(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "ofPattern", "(Ljava/lang/String;)Ljava/time/format/DateTimeFormatter;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Time.Chrono.Chronology Chronology + { + get { return IExecuteWithSignature("getChronology", "()Ljava/time/chrono/Chronology;"); } + } + /// + /// + /// + public Java.Time.Format.DecimalStyle DecimalStyle + { + get { return IExecuteWithSignature("getDecimalStyle", "()Ljava/time/format/DecimalStyle;"); } + } + /// + /// + /// + public Java.Util.Locale Locale + { + get { return IExecuteWithSignature("getLocale", "()Ljava/util/Locale;"); } + } + /// + /// + /// + public Java.Util.Set ResolverFields + { + get { return IExecuteWithSignature>("getResolverFields", "()Ljava/util/Set;"); } + } + /// + /// + /// + public Java.Time.Format.ResolverStyle ResolverStyle + { + get { return IExecuteWithSignature("getResolverStyle", "()Ljava/time/format/ResolverStyle;"); } + } + /// + /// + /// + public Java.Time.ZoneId Zone + { + get { return IExecuteWithSignature("getZone", "()Ljava/time/ZoneId;"); } + } + /// + /// + /// + /// + /// + /// + /// + public T Parse(Java.Lang.CharSequence arg0, Java.Time.Temporal.TemporalQuery arg1) + { + return IExecute("parse", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Lang.String Format(Java.Time.Temporal.TemporalAccessor arg0) + { + return IExecuteWithSignature("format", "(Ljava/time/temporal/TemporalAccessor;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + public Java.Text.Format ToFormat() + { + return IExecuteWithSignature("toFormat", "()Ljava/text/Format;"); + } + /// + /// + /// + /// + /// + public Java.Text.Format ToFormat(Java.Time.Temporal.TemporalQuery arg0) + { + return IExecuteWithSignature("toFormat", "(Ljava/time/temporal/TemporalQuery;)Ljava/text/Format;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.Format.DateTimeFormatter LocalizedBy(Java.Util.Locale arg0) + { + return IExecuteWithSignature("localizedBy", "(Ljava/util/Locale;)Ljava/time/format/DateTimeFormatter;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.Format.DateTimeFormatter WithChronology(Java.Time.Chrono.Chronology arg0) + { + return IExecuteWithSignature("withChronology", "(Ljava/time/chrono/Chronology;)Ljava/time/format/DateTimeFormatter;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.Format.DateTimeFormatter WithDecimalStyle(Java.Time.Format.DecimalStyle arg0) + { + return IExecuteWithSignature("withDecimalStyle", "(Ljava/time/format/DecimalStyle;)Ljava/time/format/DateTimeFormatter;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.Format.DateTimeFormatter WithLocale(Java.Util.Locale arg0) + { + return IExecuteWithSignature("withLocale", "(Ljava/util/Locale;)Ljava/time/format/DateTimeFormatter;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.Format.DateTimeFormatter WithResolverFields(params Java.Time.Temporal.TemporalField[] arg0) + { + if (arg0.Length == 0) return IExecuteWithSignature("withResolverFields", "([Ljava/time/temporal/TemporalField;)Ljava/time/format/DateTimeFormatter;"); else return IExecuteWithSignature("withResolverFields", "([Ljava/time/temporal/TemporalField;)Ljava/time/format/DateTimeFormatter;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.Format.DateTimeFormatter WithResolverFields(Java.Util.Set arg0) + { + return IExecuteWithSignature("withResolverFields", "(Ljava/util/Set;)Ljava/time/format/DateTimeFormatter;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.Format.DateTimeFormatter WithResolverStyle(Java.Time.Format.ResolverStyle arg0) + { + return IExecuteWithSignature("withResolverStyle", "(Ljava/time/format/ResolverStyle;)Ljava/time/format/DateTimeFormatter;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.Format.DateTimeFormatter WithZone(Java.Time.ZoneId arg0) + { + return IExecuteWithSignature("withZone", "(Ljava/time/ZoneId;)Ljava/time/format/DateTimeFormatter;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Time.Temporal.TemporalAccessor Parse(Java.Lang.CharSequence arg0, Java.Text.ParsePosition arg1) + { + return IExecute("parse", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Time.Temporal.TemporalAccessor Parse(Java.Lang.CharSequence arg0) + { + return IExecuteWithSignature("parse", "(Ljava/lang/CharSequence;)Ljava/time/temporal/TemporalAccessor;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Time.Temporal.TemporalAccessor ParseBest(Java.Lang.CharSequence arg0, params Java.Time.Temporal.TemporalQuery[] arg1) + { + if (arg1.Length == 0) return IExecute("parseBest", arg0); else return IExecute("parseBest", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Time.Temporal.TemporalAccessor ParseUnresolved(Java.Lang.CharSequence arg0, Java.Text.ParsePosition arg1) + { + return IExecute("parseUnresolved", arg0, arg1); + } + /// + /// + /// + /// + /// + public void FormatTo(Java.Time.Temporal.TemporalAccessor arg0, Java.Lang.Appendable arg1) + { + IExecute("formatTo", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Time/Format/DateTimeFormatterBuilder.cs b/src/net/JNet/GeneratedCore/Java/Time/Format/DateTimeFormatterBuilder.cs new file mode 100644 index 0000000000..6d0904d313 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Time/Format/DateTimeFormatterBuilder.cs @@ -0,0 +1,438 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Time.Format +{ + #region DateTimeFormatterBuilder + public partial class DateTimeFormatterBuilder + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Lang.String GetLocalizedDateTimePattern(Java.Time.Format.FormatStyle arg0, Java.Time.Format.FormatStyle arg1, Java.Time.Chrono.Chronology arg2, Java.Util.Locale arg3) + { + return SExecute(LocalBridgeClazz, "getLocalizedDateTimePattern", arg0, arg1, arg2, arg3); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + public Java.Time.Format.DateTimeFormatter ToFormatter() + { + return IExecuteWithSignature("toFormatter", "()Ljava/time/format/DateTimeFormatter;"); + } + /// + /// + /// + /// + /// + public Java.Time.Format.DateTimeFormatter ToFormatter(Java.Util.Locale arg0) + { + return IExecuteWithSignature("toFormatter", "(Ljava/util/Locale;)Ljava/time/format/DateTimeFormatter;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.Format.DateTimeFormatterBuilder Append(Java.Time.Format.DateTimeFormatter arg0) + { + return IExecuteWithSignature("append", "(Ljava/time/format/DateTimeFormatter;)Ljava/time/format/DateTimeFormatterBuilder;", arg0); + } + /// + /// + /// + /// + public Java.Time.Format.DateTimeFormatterBuilder AppendChronologyId() + { + return IExecuteWithSignature("appendChronologyId", "()Ljava/time/format/DateTimeFormatterBuilder;"); + } + /// + /// + /// + /// + /// + public Java.Time.Format.DateTimeFormatterBuilder AppendChronologyText(Java.Time.Format.TextStyle arg0) + { + return IExecuteWithSignature("appendChronologyText", "(Ljava/time/format/TextStyle;)Ljava/time/format/DateTimeFormatterBuilder;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Time.Format.DateTimeFormatterBuilder AppendFraction(Java.Time.Temporal.TemporalField arg0, int arg1, int arg2, bool arg3) + { + return IExecute("appendFraction", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + public Java.Time.Format.DateTimeFormatterBuilder AppendGenericZoneText(Java.Time.Format.TextStyle arg0, Java.Util.Set arg1) + { + return IExecute("appendGenericZoneText", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Time.Format.DateTimeFormatterBuilder AppendGenericZoneText(Java.Time.Format.TextStyle arg0) + { + return IExecuteWithSignature("appendGenericZoneText", "(Ljava/time/format/TextStyle;)Ljava/time/format/DateTimeFormatterBuilder;", arg0); + } + /// + /// + /// + /// + public Java.Time.Format.DateTimeFormatterBuilder AppendInstant() + { + return IExecuteWithSignature("appendInstant", "()Ljava/time/format/DateTimeFormatterBuilder;"); + } + /// + /// + /// + /// + /// + public Java.Time.Format.DateTimeFormatterBuilder AppendInstant(int arg0) + { + return IExecuteWithSignature("appendInstant", "(I)Ljava/time/format/DateTimeFormatterBuilder;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.Format.DateTimeFormatterBuilder AppendLiteral(char arg0) + { + return IExecuteWithSignature("appendLiteral", "(C)Ljava/time/format/DateTimeFormatterBuilder;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.Format.DateTimeFormatterBuilder AppendLiteral(Java.Lang.String arg0) + { + return IExecuteWithSignature("appendLiteral", "(Ljava/lang/String;)Ljava/time/format/DateTimeFormatterBuilder;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Time.Format.DateTimeFormatterBuilder AppendLocalized(Java.Time.Format.FormatStyle arg0, Java.Time.Format.FormatStyle arg1) + { + return IExecute("appendLocalized", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Time.Format.DateTimeFormatterBuilder AppendLocalizedOffset(Java.Time.Format.TextStyle arg0) + { + return IExecuteWithSignature("appendLocalizedOffset", "(Ljava/time/format/TextStyle;)Ljava/time/format/DateTimeFormatterBuilder;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Time.Format.DateTimeFormatterBuilder AppendOffset(Java.Lang.String arg0, Java.Lang.String arg1) + { + return IExecute("appendOffset", arg0, arg1); + } + /// + /// + /// + /// + public Java.Time.Format.DateTimeFormatterBuilder AppendOffsetId() + { + return IExecuteWithSignature("appendOffsetId", "()Ljava/time/format/DateTimeFormatterBuilder;"); + } + /// + /// + /// + /// + /// + public Java.Time.Format.DateTimeFormatterBuilder AppendOptional(Java.Time.Format.DateTimeFormatter arg0) + { + return IExecuteWithSignature("appendOptional", "(Ljava/time/format/DateTimeFormatter;)Ljava/time/format/DateTimeFormatterBuilder;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.Format.DateTimeFormatterBuilder AppendPattern(Java.Lang.String arg0) + { + return IExecuteWithSignature("appendPattern", "(Ljava/lang/String;)Ljava/time/format/DateTimeFormatterBuilder;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Time.Format.DateTimeFormatterBuilder AppendText(Java.Time.Temporal.TemporalField arg0, Java.Time.Format.TextStyle arg1) + { + return IExecute("appendText", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Time.Format.DateTimeFormatterBuilder AppendText(Java.Time.Temporal.TemporalField arg0, Java.Util.Map arg1) + { + return IExecute("appendText", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Time.Format.DateTimeFormatterBuilder AppendText(Java.Time.Temporal.TemporalField arg0) + { + return IExecuteWithSignature("appendText", "(Ljava/time/temporal/TemporalField;)Ljava/time/format/DateTimeFormatterBuilder;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Time.Format.DateTimeFormatterBuilder AppendValue(Java.Time.Temporal.TemporalField arg0, int arg1, int arg2, Java.Time.Format.SignStyle arg3) + { + return IExecute("appendValue", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + public Java.Time.Format.DateTimeFormatterBuilder AppendValue(Java.Time.Temporal.TemporalField arg0, int arg1) + { + return IExecute("appendValue", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Time.Format.DateTimeFormatterBuilder AppendValue(Java.Time.Temporal.TemporalField arg0) + { + return IExecuteWithSignature("appendValue", "(Ljava/time/temporal/TemporalField;)Ljava/time/format/DateTimeFormatterBuilder;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Time.Format.DateTimeFormatterBuilder AppendValueReduced(Java.Time.Temporal.TemporalField arg0, int arg1, int arg2, int arg3) + { + return IExecute("appendValueReduced", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Time.Format.DateTimeFormatterBuilder AppendValueReduced(Java.Time.Temporal.TemporalField arg0, int arg1, int arg2, Java.Time.Chrono.ChronoLocalDate arg3) + { + return IExecute("appendValueReduced", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + public Java.Time.Format.DateTimeFormatterBuilder AppendZoneId() + { + return IExecuteWithSignature("appendZoneId", "()Ljava/time/format/DateTimeFormatterBuilder;"); + } + /// + /// + /// + /// + public Java.Time.Format.DateTimeFormatterBuilder AppendZoneOrOffsetId() + { + return IExecuteWithSignature("appendZoneOrOffsetId", "()Ljava/time/format/DateTimeFormatterBuilder;"); + } + /// + /// + /// + /// + public Java.Time.Format.DateTimeFormatterBuilder AppendZoneRegionId() + { + return IExecuteWithSignature("appendZoneRegionId", "()Ljava/time/format/DateTimeFormatterBuilder;"); + } + /// + /// + /// + /// + /// + /// + public Java.Time.Format.DateTimeFormatterBuilder AppendZoneText(Java.Time.Format.TextStyle arg0, Java.Util.Set arg1) + { + return IExecute("appendZoneText", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Time.Format.DateTimeFormatterBuilder AppendZoneText(Java.Time.Format.TextStyle arg0) + { + return IExecuteWithSignature("appendZoneText", "(Ljava/time/format/TextStyle;)Ljava/time/format/DateTimeFormatterBuilder;", arg0); + } + /// + /// + /// + /// + public Java.Time.Format.DateTimeFormatterBuilder OptionalEnd() + { + return IExecuteWithSignature("optionalEnd", "()Ljava/time/format/DateTimeFormatterBuilder;"); + } + /// + /// + /// + /// + public Java.Time.Format.DateTimeFormatterBuilder OptionalStart() + { + return IExecuteWithSignature("optionalStart", "()Ljava/time/format/DateTimeFormatterBuilder;"); + } + /// + /// + /// + /// + /// + /// + public Java.Time.Format.DateTimeFormatterBuilder PadNext(int arg0, char arg1) + { + return IExecute("padNext", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Time.Format.DateTimeFormatterBuilder PadNext(int arg0) + { + return IExecuteWithSignature("padNext", "(I)Ljava/time/format/DateTimeFormatterBuilder;", arg0); + } + /// + /// + /// + /// + public Java.Time.Format.DateTimeFormatterBuilder ParseCaseInsensitive() + { + return IExecuteWithSignature("parseCaseInsensitive", "()Ljava/time/format/DateTimeFormatterBuilder;"); + } + /// + /// + /// + /// + public Java.Time.Format.DateTimeFormatterBuilder ParseCaseSensitive() + { + return IExecuteWithSignature("parseCaseSensitive", "()Ljava/time/format/DateTimeFormatterBuilder;"); + } + /// + /// + /// + /// + /// + /// + public Java.Time.Format.DateTimeFormatterBuilder ParseDefaulting(Java.Time.Temporal.TemporalField arg0, long arg1) + { + return IExecute("parseDefaulting", arg0, arg1); + } + /// + /// + /// + /// + public Java.Time.Format.DateTimeFormatterBuilder ParseLenient() + { + return IExecuteWithSignature("parseLenient", "()Ljava/time/format/DateTimeFormatterBuilder;"); + } + /// + /// + /// + /// + public Java.Time.Format.DateTimeFormatterBuilder ParseStrict() + { + return IExecuteWithSignature("parseStrict", "()Ljava/time/format/DateTimeFormatterBuilder;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Time/Format/DateTimeParseException.cs b/src/net/JNet/GeneratedCore/Java/Time/Format/DateTimeParseException.cs new file mode 100644 index 0000000000..bc38fad1d4 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Time/Format/DateTimeParseException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Time.Format +{ + #region DateTimeParseException + public partial class DateTimeParseException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Time/Format/DecimalStyle.cs b/src/net/JNet/GeneratedCore/Java/Time/Format/DecimalStyle.cs new file mode 100644 index 0000000000..41554af6e8 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Time/Format/DecimalStyle.cs @@ -0,0 +1,152 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Time.Format +{ + #region DecimalStyle + public partial class DecimalStyle + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Time.Format.DecimalStyle STANDARD { get { if (!_STANDARDReady) { _STANDARDContent = SGetField(LocalBridgeClazz, "STANDARD"); _STANDARDReady = true; } return _STANDARDContent; } } + private static Java.Time.Format.DecimalStyle _STANDARDContent = default; + private static bool _STANDARDReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + public static Java.Util.Set AvailableLocales + { + get { return SExecuteWithSignature>(LocalBridgeClazz, "getAvailableLocales", "()Ljava/util/Set;"); } + } + /// + /// + /// + /// + /// + public static Java.Time.Format.DecimalStyle Of(Java.Util.Locale arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "of", "(Ljava/util/Locale;)Ljava/time/format/DecimalStyle;", arg0); + } + /// + /// + /// + /// + public static Java.Time.Format.DecimalStyle OfDefaultLocale() + { + return SExecuteWithSignature(LocalBridgeClazz, "ofDefaultLocale", "()Ljava/time/format/DecimalStyle;"); + } + + #endregion + + #region Instance methods + /// + /// + /// + public char DecimalSeparator + { + get { return IExecuteWithSignature("getDecimalSeparator", "()C"); } + } + /// + /// + /// + public char NegativeSign + { + get { return IExecuteWithSignature("getNegativeSign", "()C"); } + } + /// + /// + /// + public char PositiveSign + { + get { return IExecuteWithSignature("getPositiveSign", "()C"); } + } + /// + /// + /// + public char ZeroDigit + { + get { return IExecuteWithSignature("getZeroDigit", "()C"); } + } + /// + /// + /// + /// + /// + public Java.Time.Format.DecimalStyle WithDecimalSeparator(char arg0) + { + return IExecuteWithSignature("withDecimalSeparator", "(C)Ljava/time/format/DecimalStyle;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.Format.DecimalStyle WithNegativeSign(char arg0) + { + return IExecuteWithSignature("withNegativeSign", "(C)Ljava/time/format/DecimalStyle;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.Format.DecimalStyle WithPositiveSign(char arg0) + { + return IExecuteWithSignature("withPositiveSign", "(C)Ljava/time/format/DecimalStyle;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.Format.DecimalStyle WithZeroDigit(char arg0) + { + return IExecuteWithSignature("withZeroDigit", "(C)Ljava/time/format/DecimalStyle;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Time/Format/FormatStyle.cs b/src/net/JNet/GeneratedCore/Java/Time/Format/FormatStyle.cs new file mode 100644 index 0000000000..700ed0b1ee --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Time/Format/FormatStyle.cs @@ -0,0 +1,99 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Time.Format +{ + #region FormatStyle + public partial class FormatStyle + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Time.Format.FormatStyle FULL { get { if (!_FULLReady) { _FULLContent = SGetField(LocalBridgeClazz, "FULL"); _FULLReady = true; } return _FULLContent; } } + private static Java.Time.Format.FormatStyle _FULLContent = default; + private static bool _FULLReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Time.Format.FormatStyle LONG { get { if (!_LONGReady) { _LONGContent = SGetField(LocalBridgeClazz, "LONG"); _LONGReady = true; } return _LONGContent; } } + private static Java.Time.Format.FormatStyle _LONGContent = default; + private static bool _LONGReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Time.Format.FormatStyle MEDIUM { get { if (!_MEDIUMReady) { _MEDIUMContent = SGetField(LocalBridgeClazz, "MEDIUM"); _MEDIUMReady = true; } return _MEDIUMContent; } } + private static Java.Time.Format.FormatStyle _MEDIUMContent = default; + private static bool _MEDIUMReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Time.Format.FormatStyle SHORT { get { if (!_SHORTReady) { _SHORTContent = SGetField(LocalBridgeClazz, "SHORT"); _SHORTReady = true; } return _SHORTContent; } } + private static Java.Time.Format.FormatStyle _SHORTContent = default; + private static bool _SHORTReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Time.Format.FormatStyle ValueOf(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Ljava/lang/String;)Ljava/time/format/FormatStyle;", arg0); + } + /// + /// + /// + /// + public static Java.Time.Format.FormatStyle[] Values() + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "values", "()[Ljava/time/format/FormatStyle;"); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Time/Format/ResolverStyle.cs b/src/net/JNet/GeneratedCore/Java/Time/Format/ResolverStyle.cs new file mode 100644 index 0000000000..5ddc732520 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Time/Format/ResolverStyle.cs @@ -0,0 +1,93 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Time.Format +{ + #region ResolverStyle + public partial class ResolverStyle + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Time.Format.ResolverStyle LENIENT { get { if (!_LENIENTReady) { _LENIENTContent = SGetField(LocalBridgeClazz, "LENIENT"); _LENIENTReady = true; } return _LENIENTContent; } } + private static Java.Time.Format.ResolverStyle _LENIENTContent = default; + private static bool _LENIENTReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Time.Format.ResolverStyle SMART { get { if (!_SMARTReady) { _SMARTContent = SGetField(LocalBridgeClazz, "SMART"); _SMARTReady = true; } return _SMARTContent; } } + private static Java.Time.Format.ResolverStyle _SMARTContent = default; + private static bool _SMARTReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Time.Format.ResolverStyle STRICT { get { if (!_STRICTReady) { _STRICTContent = SGetField(LocalBridgeClazz, "STRICT"); _STRICTReady = true; } return _STRICTContent; } } + private static Java.Time.Format.ResolverStyle _STRICTContent = default; + private static bool _STRICTReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Time.Format.ResolverStyle ValueOf(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Ljava/lang/String;)Ljava/time/format/ResolverStyle;", arg0); + } + /// + /// + /// + /// + public static Java.Time.Format.ResolverStyle[] Values() + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "values", "()[Ljava/time/format/ResolverStyle;"); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Time/Format/SignStyle.cs b/src/net/JNet/GeneratedCore/Java/Time/Format/SignStyle.cs new file mode 100644 index 0000000000..bec56a875e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Time/Format/SignStyle.cs @@ -0,0 +1,105 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Time.Format +{ + #region SignStyle + public partial class SignStyle + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Time.Format.SignStyle ALWAYS { get { if (!_ALWAYSReady) { _ALWAYSContent = SGetField(LocalBridgeClazz, "ALWAYS"); _ALWAYSReady = true; } return _ALWAYSContent; } } + private static Java.Time.Format.SignStyle _ALWAYSContent = default; + private static bool _ALWAYSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Time.Format.SignStyle EXCEEDS_PAD { get { if (!_EXCEEDS_PADReady) { _EXCEEDS_PADContent = SGetField(LocalBridgeClazz, "EXCEEDS_PAD"); _EXCEEDS_PADReady = true; } return _EXCEEDS_PADContent; } } + private static Java.Time.Format.SignStyle _EXCEEDS_PADContent = default; + private static bool _EXCEEDS_PADReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Time.Format.SignStyle NEVER { get { if (!_NEVERReady) { _NEVERContent = SGetField(LocalBridgeClazz, "NEVER"); _NEVERReady = true; } return _NEVERContent; } } + private static Java.Time.Format.SignStyle _NEVERContent = default; + private static bool _NEVERReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Time.Format.SignStyle NORMAL { get { if (!_NORMALReady) { _NORMALContent = SGetField(LocalBridgeClazz, "NORMAL"); _NORMALReady = true; } return _NORMALContent; } } + private static Java.Time.Format.SignStyle _NORMALContent = default; + private static bool _NORMALReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Time.Format.SignStyle NOT_NEGATIVE { get { if (!_NOT_NEGATIVEReady) { _NOT_NEGATIVEContent = SGetField(LocalBridgeClazz, "NOT_NEGATIVE"); _NOT_NEGATIVEReady = true; } return _NOT_NEGATIVEContent; } } + private static Java.Time.Format.SignStyle _NOT_NEGATIVEContent = default; + private static bool _NOT_NEGATIVEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Time.Format.SignStyle ValueOf(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Ljava/lang/String;)Ljava/time/format/SignStyle;", arg0); + } + /// + /// + /// + /// + public static Java.Time.Format.SignStyle[] Values() + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "values", "()[Ljava/time/format/SignStyle;"); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Time/Format/TextStyle.cs b/src/net/JNet/GeneratedCore/Java/Time/Format/TextStyle.cs new file mode 100644 index 0000000000..dc212d3429 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Time/Format/TextStyle.cs @@ -0,0 +1,135 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Time.Format +{ + #region TextStyle + public partial class TextStyle + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Time.Format.TextStyle FULL { get { if (!_FULLReady) { _FULLContent = SGetField(LocalBridgeClazz, "FULL"); _FULLReady = true; } return _FULLContent; } } + private static Java.Time.Format.TextStyle _FULLContent = default; + private static bool _FULLReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Time.Format.TextStyle FULL_STANDALONE { get { if (!_FULL_STANDALONEReady) { _FULL_STANDALONEContent = SGetField(LocalBridgeClazz, "FULL_STANDALONE"); _FULL_STANDALONEReady = true; } return _FULL_STANDALONEContent; } } + private static Java.Time.Format.TextStyle _FULL_STANDALONEContent = default; + private static bool _FULL_STANDALONEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Time.Format.TextStyle NARROW { get { if (!_NARROWReady) { _NARROWContent = SGetField(LocalBridgeClazz, "NARROW"); _NARROWReady = true; } return _NARROWContent; } } + private static Java.Time.Format.TextStyle _NARROWContent = default; + private static bool _NARROWReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Time.Format.TextStyle NARROW_STANDALONE { get { if (!_NARROW_STANDALONEReady) { _NARROW_STANDALONEContent = SGetField(LocalBridgeClazz, "NARROW_STANDALONE"); _NARROW_STANDALONEReady = true; } return _NARROW_STANDALONEContent; } } + private static Java.Time.Format.TextStyle _NARROW_STANDALONEContent = default; + private static bool _NARROW_STANDALONEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Time.Format.TextStyle SHORT { get { if (!_SHORTReady) { _SHORTContent = SGetField(LocalBridgeClazz, "SHORT"); _SHORTReady = true; } return _SHORTContent; } } + private static Java.Time.Format.TextStyle _SHORTContent = default; + private static bool _SHORTReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Time.Format.TextStyle SHORT_STANDALONE { get { if (!_SHORT_STANDALONEReady) { _SHORT_STANDALONEContent = SGetField(LocalBridgeClazz, "SHORT_STANDALONE"); _SHORT_STANDALONEReady = true; } return _SHORT_STANDALONEContent; } } + private static Java.Time.Format.TextStyle _SHORT_STANDALONEContent = default; + private static bool _SHORT_STANDALONEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Time.Format.TextStyle ValueOf(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Ljava/lang/String;)Ljava/time/format/TextStyle;", arg0); + } + /// + /// + /// + /// + public static Java.Time.Format.TextStyle[] Values() + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "values", "()[Ljava/time/format/TextStyle;"); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + public bool IsStandalone() + { + return IExecuteWithSignature("isStandalone", "()Z"); + } + /// + /// + /// + /// + public Java.Time.Format.TextStyle AsNormal() + { + return IExecuteWithSignature("asNormal", "()Ljava/time/format/TextStyle;"); + } + /// + /// + /// + /// + public Java.Time.Format.TextStyle AsStandalone() + { + return IExecuteWithSignature("asStandalone", "()Ljava/time/format/TextStyle;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Time/Instant.cs b/src/net/JNet/GeneratedCore/Java/Time/Instant.cs new file mode 100644 index 0000000000..9b379fb2a9 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Time/Instant.cs @@ -0,0 +1,425 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Time +{ + #region Instant + public partial class Instant + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Time.Temporal.Temporal(Java.Time.Instant t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Time.Temporal.TemporalAdjuster(Java.Time.Instant t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Comparable(Java.Time.Instant t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Time.Instant t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static Java.Time.Instant EPOCH { get { if (!_EPOCHReady) { _EPOCHContent = SGetField(LocalBridgeClazz, "EPOCH"); _EPOCHReady = true; } return _EPOCHContent; } } + private static Java.Time.Instant _EPOCHContent = default; + private static bool _EPOCHReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Time.Instant MAX { get { if (!_MAXReady) { _MAXContent = SGetField(LocalBridgeClazz, "MAX"); _MAXReady = true; } return _MAXContent; } } + private static Java.Time.Instant _MAXContent = default; + private static bool _MAXReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Time.Instant MIN { get { if (!_MINReady) { _MINContent = SGetField(LocalBridgeClazz, "MIN"); _MINReady = true; } return _MINContent; } } + private static Java.Time.Instant _MINContent = default; + private static bool _MINReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Time.Instant From(Java.Time.Temporal.TemporalAccessor arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "from", "(Ljava/time/temporal/TemporalAccessor;)Ljava/time/Instant;", arg0); + } + /// + /// + /// + /// + public static Java.Time.Instant Now() + { + return SExecuteWithSignature(LocalBridgeClazz, "now", "()Ljava/time/Instant;"); + } + /// + /// + /// + /// + /// + public static Java.Time.Instant Now(Java.Time.Clock arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "now", "(Ljava/time/Clock;)Ljava/time/Instant;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Time.Instant OfEpochMilli(long arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "ofEpochMilli", "(J)Ljava/time/Instant;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Time.Instant OfEpochSecond(long arg0, long arg1) + { + return SExecute(LocalBridgeClazz, "ofEpochSecond", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Java.Time.Instant OfEpochSecond(long arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "ofEpochSecond", "(J)Ljava/time/Instant;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Time.Instant Parse(Java.Lang.CharSequence arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "parse", "(Ljava/lang/CharSequence;)Ljava/time/Instant;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public long EpochSecond + { + get { return IExecuteWithSignature("getEpochSecond", "()J"); } + } + /// + /// + /// + public int Nano + { + get { return IExecuteWithSignature("getNano", "()I"); } + } + /// + /// + /// + /// + /// + /// + public R Query(Java.Time.Temporal.TemporalQuery arg0) + { + return IExecuteWithSignature("query", "(Ljava/time/temporal/TemporalQuery;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public bool IsAfter(Java.Time.Instant arg0) + { + return IExecuteWithSignature("isAfter", "(Ljava/time/Instant;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool IsBefore(Java.Time.Instant arg0) + { + return IExecuteWithSignature("isBefore", "(Ljava/time/Instant;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool IsSupported(Java.Time.Temporal.TemporalField arg0) + { + return IExecuteWithSignature("isSupported", "(Ljava/time/temporal/TemporalField;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool IsSupported(Java.Time.Temporal.TemporalUnit arg0) + { + return IExecuteWithSignature("isSupported", "(Ljava/time/temporal/TemporalUnit;)Z", arg0); + } + /// + /// + /// + /// + /// + public int CompareTo(object arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/lang/Object;)I", arg0); + } + /// + /// + /// + /// + /// + public int CompareTo(Java.Time.Instant arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/time/Instant;)I", arg0); + } + /// + /// + /// + /// + /// + public int Get(Java.Time.Temporal.TemporalField arg0) + { + return IExecuteWithSignature("get", "(Ljava/time/temporal/TemporalField;)I", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.Instant MinusMillis(long arg0) + { + return IExecuteWithSignature("minusMillis", "(J)Ljava/time/Instant;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.Instant MinusNanos(long arg0) + { + return IExecuteWithSignature("minusNanos", "(J)Ljava/time/Instant;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.Instant MinusSeconds(long arg0) + { + return IExecuteWithSignature("minusSeconds", "(J)Ljava/time/Instant;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.Instant PlusMillis(long arg0) + { + return IExecuteWithSignature("plusMillis", "(J)Ljava/time/Instant;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.Instant PlusNanos(long arg0) + { + return IExecuteWithSignature("plusNanos", "(J)Ljava/time/Instant;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.Instant PlusSeconds(long arg0) + { + return IExecuteWithSignature("plusSeconds", "(J)Ljava/time/Instant;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.Instant TruncatedTo(Java.Time.Temporal.TemporalUnit arg0) + { + return IExecuteWithSignature("truncatedTo", "(Ljava/time/temporal/TemporalUnit;)Ljava/time/Instant;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.OffsetDateTime AtOffset(Java.Time.ZoneOffset arg0) + { + return IExecuteWithSignature("atOffset", "(Ljava/time/ZoneOffset;)Ljava/time/OffsetDateTime;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.Temporal.Temporal AdjustInto(Java.Time.Temporal.Temporal arg0) + { + return IExecuteWithSignature("adjustInto", "(Ljava/time/temporal/Temporal;)Ljava/time/temporal/Temporal;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.Temporal.Temporal Minus(Java.Time.Temporal.TemporalAmount arg0) + { + return IExecuteWithSignature("minus", "(Ljava/time/temporal/TemporalAmount;)Ljava/time/temporal/Temporal;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Time.Temporal.Temporal Minus(long arg0, Java.Time.Temporal.TemporalUnit arg1) + { + return IExecute("minus", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Time.Temporal.Temporal Plus(Java.Time.Temporal.TemporalAmount arg0) + { + return IExecuteWithSignature("plus", "(Ljava/time/temporal/TemporalAmount;)Ljava/time/temporal/Temporal;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Time.Temporal.Temporal Plus(long arg0, Java.Time.Temporal.TemporalUnit arg1) + { + return IExecute("plus", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Time.Temporal.Temporal With(Java.Time.Temporal.TemporalAdjuster arg0) + { + return IExecuteWithSignature("with", "(Ljava/time/temporal/TemporalAdjuster;)Ljava/time/temporal/Temporal;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Time.Temporal.Temporal With(Java.Time.Temporal.TemporalField arg0, long arg1) + { + return IExecute("with", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Time.Temporal.ValueRange Range(Java.Time.Temporal.TemporalField arg0) + { + return IExecuteWithSignature("range", "(Ljava/time/temporal/TemporalField;)Ljava/time/temporal/ValueRange;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.ZonedDateTime AtZone(Java.Time.ZoneId arg0) + { + return IExecuteWithSignature("atZone", "(Ljava/time/ZoneId;)Ljava/time/ZonedDateTime;", arg0); + } + /// + /// + /// + /// + /// + public long GetLong(Java.Time.Temporal.TemporalField arg0) + { + return IExecuteWithSignature("getLong", "(Ljava/time/temporal/TemporalField;)J", arg0); + } + /// + /// + /// + /// + public long ToEpochMilli() + { + return IExecuteWithSignature("toEpochMilli", "()J"); + } + /// + /// + /// + /// + /// + /// + public long Until(Java.Time.Temporal.Temporal arg0, Java.Time.Temporal.TemporalUnit arg1) + { + return IExecute("until", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Time/LocalDate.cs b/src/net/JNet/GeneratedCore/Java/Time/LocalDate.cs new file mode 100644 index 0000000000..4dc57fc180 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Time/LocalDate.cs @@ -0,0 +1,618 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Time +{ + #region LocalDate + public partial class LocalDate + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Time.Temporal.Temporal(Java.Time.LocalDate t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Time.Temporal.TemporalAdjuster(Java.Time.LocalDate t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Time.Chrono.ChronoLocalDate(Java.Time.LocalDate t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Time.LocalDate t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static Java.Time.LocalDate EPOCH { get { if (!_EPOCHReady) { _EPOCHContent = SGetField(LocalBridgeClazz, "EPOCH"); _EPOCHReady = true; } return _EPOCHContent; } } + private static Java.Time.LocalDate _EPOCHContent = default; + private static bool _EPOCHReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Time.LocalDate MAX { get { if (!_MAXReady) { _MAXContent = SGetField(LocalBridgeClazz, "MAX"); _MAXReady = true; } return _MAXContent; } } + private static Java.Time.LocalDate _MAXContent = default; + private static bool _MAXReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Time.LocalDate MIN { get { if (!_MINReady) { _MINContent = SGetField(LocalBridgeClazz, "MIN"); _MINReady = true; } return _MINContent; } } + private static Java.Time.LocalDate _MINContent = default; + private static bool _MINReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + public static Java.Time.LocalDate Now() + { + return SExecuteWithSignature(LocalBridgeClazz, "now", "()Ljava/time/LocalDate;"); + } + /// + /// + /// + /// + /// + public static Java.Time.LocalDate Now(Java.Time.Clock arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "now", "(Ljava/time/Clock;)Ljava/time/LocalDate;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Time.LocalDate Now(Java.Time.ZoneId arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "now", "(Ljava/time/ZoneId;)Ljava/time/LocalDate;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Time.LocalDate Of(int arg0, int arg1, int arg2) + { + return SExecute(LocalBridgeClazz, "of", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Time.LocalDate Of(int arg0, Java.Time.Month arg1, int arg2) + { + return SExecute(LocalBridgeClazz, "of", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public static Java.Time.LocalDate OfEpochDay(long arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "ofEpochDay", "(J)Ljava/time/LocalDate;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Time.LocalDate OfInstant(Java.Time.Instant arg0, Java.Time.ZoneId arg1) + { + return SExecute(LocalBridgeClazz, "ofInstant", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Time.LocalDate OfYearDay(int arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "ofYearDay", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Time.LocalDate Parse(Java.Lang.CharSequence arg0, Java.Time.Format.DateTimeFormatter arg1) + { + return SExecute(LocalBridgeClazz, "parse", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Java.Time.LocalDate Parse(Java.Lang.CharSequence arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "parse", "(Ljava/lang/CharSequence;)Ljava/time/LocalDate;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Time.Chrono.Chronology Chronology + { + get { return IExecuteWithSignature("getChronology", "()Ljava/time/chrono/Chronology;"); } + } + /// + /// + /// + public int DayOfMonth + { + get { return IExecuteWithSignature("getDayOfMonth", "()I"); } + } + /// + /// + /// + public Java.Time.DayOfWeek DayOfWeek + { + get { return IExecuteWithSignature("getDayOfWeek", "()Ljava/time/DayOfWeek;"); } + } + /// + /// + /// + public int DayOfYear + { + get { return IExecuteWithSignature("getDayOfYear", "()I"); } + } + /// + /// + /// + public Java.Time.Chrono.Era Era + { + get { return IExecuteWithSignature("getEra", "()Ljava/time/chrono/Era;"); } + } + /// + /// + /// + public Java.Time.Month Month + { + get { return IExecuteWithSignature("getMonth", "()Ljava/time/Month;"); } + } + /// + /// + /// + public int MonthValue + { + get { return IExecuteWithSignature("getMonthValue", "()I"); } + } + /// + /// + /// + public int Year + { + get { return IExecuteWithSignature("getYear", "()I"); } + } + /// + /// + /// + /// + /// + /// + public R Query(Java.Time.Temporal.TemporalQuery arg0) + { + return IExecuteWithSignature("query", "(Ljava/time/temporal/TemporalQuery;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public bool IsAfter(Java.Time.Chrono.ChronoLocalDate arg0) + { + return IExecuteWithSignature("isAfter", "(Ljava/time/chrono/ChronoLocalDate;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool IsBefore(Java.Time.Chrono.ChronoLocalDate arg0) + { + return IExecuteWithSignature("isBefore", "(Ljava/time/chrono/ChronoLocalDate;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool IsEqual(Java.Time.Chrono.ChronoLocalDate arg0) + { + return IExecuteWithSignature("isEqual", "(Ljava/time/chrono/ChronoLocalDate;)Z", arg0); + } + /// + /// + /// + /// + public bool IsLeapYear() + { + return IExecuteWithSignature("isLeapYear", "()Z"); + } + /// + /// + /// + /// + /// + public bool IsSupported(Java.Time.Temporal.TemporalField arg0) + { + return IExecuteWithSignature("isSupported", "(Ljava/time/temporal/TemporalField;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool IsSupported(Java.Time.Temporal.TemporalUnit arg0) + { + return IExecuteWithSignature("isSupported", "(Ljava/time/temporal/TemporalUnit;)Z", arg0); + } + /// + /// + /// + /// + /// + public int CompareTo(object arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/lang/Object;)I", arg0); + } + /// + /// + /// + /// + /// + public int CompareTo(Java.Time.Chrono.ChronoLocalDate arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/time/chrono/ChronoLocalDate;)I", arg0); + } + /// + /// + /// + /// + /// + public int Get(Java.Time.Temporal.TemporalField arg0) + { + return IExecuteWithSignature("get", "(Ljava/time/temporal/TemporalField;)I", arg0); + } + /// + /// + /// + /// + public int LengthOfMonth() + { + return IExecuteWithSignature("lengthOfMonth", "()I"); + } + /// + /// + /// + /// + public int LengthOfYear() + { + return IExecuteWithSignature("lengthOfYear", "()I"); + } + /// + /// + /// + /// + /// + public Java.Lang.String Format(Java.Time.Format.DateTimeFormatter arg0) + { + return IExecuteWithSignature("format", "(Ljava/time/format/DateTimeFormatter;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.Chrono.ChronoLocalDateTime AtTime(Java.Time.LocalTime arg0) + { + return IExecuteWithSignature("atTime", "(Ljava/time/LocalTime;)Ljava/time/chrono/ChronoLocalDateTime;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.Chrono.ChronoPeriod Until(Java.Time.Chrono.ChronoLocalDate arg0) + { + return IExecuteWithSignature("until", "(Ljava/time/chrono/ChronoLocalDate;)Ljava/time/chrono/ChronoPeriod;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.LocalDate MinusDays(long arg0) + { + return IExecuteWithSignature("minusDays", "(J)Ljava/time/LocalDate;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.LocalDate MinusMonths(long arg0) + { + return IExecuteWithSignature("minusMonths", "(J)Ljava/time/LocalDate;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.LocalDate MinusWeeks(long arg0) + { + return IExecuteWithSignature("minusWeeks", "(J)Ljava/time/LocalDate;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.LocalDate MinusYears(long arg0) + { + return IExecuteWithSignature("minusYears", "(J)Ljava/time/LocalDate;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.LocalDate PlusDays(long arg0) + { + return IExecuteWithSignature("plusDays", "(J)Ljava/time/LocalDate;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.LocalDate PlusMonths(long arg0) + { + return IExecuteWithSignature("plusMonths", "(J)Ljava/time/LocalDate;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.LocalDate PlusWeeks(long arg0) + { + return IExecuteWithSignature("plusWeeks", "(J)Ljava/time/LocalDate;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.LocalDate PlusYears(long arg0) + { + return IExecuteWithSignature("plusYears", "(J)Ljava/time/LocalDate;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.LocalDate WithDayOfMonth(int arg0) + { + return IExecuteWithSignature("withDayOfMonth", "(I)Ljava/time/LocalDate;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.LocalDate WithDayOfYear(int arg0) + { + return IExecuteWithSignature("withDayOfYear", "(I)Ljava/time/LocalDate;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.LocalDate WithMonth(int arg0) + { + return IExecuteWithSignature("withMonth", "(I)Ljava/time/LocalDate;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.LocalDate WithYear(int arg0) + { + return IExecuteWithSignature("withYear", "(I)Ljava/time/LocalDate;", arg0); + } + /// + /// + /// + /// + public Java.Time.LocalDateTime AtStartOfDay() + { + return IExecuteWithSignature("atStartOfDay", "()Ljava/time/LocalDateTime;"); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Time.LocalDateTime AtTime(int arg0, int arg1, int arg2, int arg3) + { + return IExecute("atTime", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Time.LocalDateTime AtTime(int arg0, int arg1, int arg2) + { + return IExecute("atTime", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public Java.Time.LocalDateTime AtTime(int arg0, int arg1) + { + return IExecute("atTime", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Time.OffsetDateTime AtTime(Java.Time.OffsetTime arg0) + { + return IExecuteWithSignature("atTime", "(Ljava/time/OffsetTime;)Ljava/time/OffsetDateTime;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.Temporal.Temporal AdjustInto(Java.Time.Temporal.Temporal arg0) + { + return IExecuteWithSignature("adjustInto", "(Ljava/time/temporal/Temporal;)Ljava/time/temporal/Temporal;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.Temporal.ValueRange Range(Java.Time.Temporal.TemporalField arg0) + { + return IExecuteWithSignature("range", "(Ljava/time/temporal/TemporalField;)Ljava/time/temporal/ValueRange;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.ZonedDateTime AtStartOfDay(Java.Time.ZoneId arg0) + { + return IExecuteWithSignature("atStartOfDay", "(Ljava/time/ZoneId;)Ljava/time/ZonedDateTime;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Stream.Stream DatesUntil(Java.Time.LocalDate arg0, Java.Time.Period arg1) + { + return IExecute>("datesUntil", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Util.Stream.Stream DatesUntil(Java.Time.LocalDate arg0) + { + return IExecuteWithSignature>("datesUntil", "(Ljava/time/LocalDate;)Ljava/util/stream/Stream;", arg0); + } + /// + /// + /// + /// + /// + public long GetLong(Java.Time.Temporal.TemporalField arg0) + { + return IExecuteWithSignature("getLong", "(Ljava/time/temporal/TemporalField;)J", arg0); + } + /// + /// + /// + /// + public long ToEpochDay() + { + return IExecuteWithSignature("toEpochDay", "()J"); + } + /// + /// + /// + /// + /// + /// + public long ToEpochSecond(Java.Time.LocalTime arg0, Java.Time.ZoneOffset arg1) + { + return IExecute("toEpochSecond", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public long Until(Java.Time.Temporal.Temporal arg0, Java.Time.Temporal.TemporalUnit arg1) + { + return IExecute("until", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Time/LocalDateTime.cs b/src/net/JNet/GeneratedCore/Java/Time/LocalDateTime.cs new file mode 100644 index 0000000000..43e3d5fe19 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Time/LocalDateTime.cs @@ -0,0 +1,703 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Time +{ + #region LocalDateTime + public partial class LocalDateTime + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Time.Temporal.Temporal(Java.Time.LocalDateTime t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Time.Temporal.TemporalAdjuster(Java.Time.LocalDateTime t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Time.Chrono.ChronoLocalDateTime(Java.Time.LocalDateTime t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Time.LocalDateTime t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static Java.Time.LocalDateTime MAX { get { if (!_MAXReady) { _MAXContent = SGetField(LocalBridgeClazz, "MAX"); _MAXReady = true; } return _MAXContent; } } + private static Java.Time.LocalDateTime _MAXContent = default; + private static bool _MAXReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Time.LocalDateTime MIN { get { if (!_MINReady) { _MINContent = SGetField(LocalBridgeClazz, "MIN"); _MINReady = true; } return _MINContent; } } + private static Java.Time.LocalDateTime _MINContent = default; + private static bool _MINReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + public static Java.Time.LocalDateTime Now() + { + return SExecuteWithSignature(LocalBridgeClazz, "now", "()Ljava/time/LocalDateTime;"); + } + /// + /// + /// + /// + /// + public static Java.Time.LocalDateTime Now(Java.Time.Clock arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "now", "(Ljava/time/Clock;)Ljava/time/LocalDateTime;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Time.LocalDateTime Now(Java.Time.ZoneId arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "now", "(Ljava/time/ZoneId;)Ljava/time/LocalDateTime;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Time.LocalDateTime Of(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6) + { + return SExecute(LocalBridgeClazz, "of", arg0, arg1, arg2, arg3, arg4, arg5, arg6); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Time.LocalDateTime Of(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5) + { + return SExecute(LocalBridgeClazz, "of", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Time.LocalDateTime Of(int arg0, int arg1, int arg2, int arg3, int arg4) + { + return SExecute(LocalBridgeClazz, "of", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Time.LocalDateTime Of(int arg0, Java.Time.Month arg1, int arg2, int arg3, int arg4, int arg5, int arg6) + { + return SExecute(LocalBridgeClazz, "of", arg0, arg1, arg2, arg3, arg4, arg5, arg6); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Time.LocalDateTime Of(int arg0, Java.Time.Month arg1, int arg2, int arg3, int arg4, int arg5) + { + return SExecute(LocalBridgeClazz, "of", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Time.LocalDateTime Of(int arg0, Java.Time.Month arg1, int arg2, int arg3, int arg4) + { + return SExecute(LocalBridgeClazz, "of", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + public static Java.Time.LocalDateTime Of(Java.Time.LocalDate arg0, Java.Time.LocalTime arg1) + { + return SExecute(LocalBridgeClazz, "of", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Time.LocalDateTime OfEpochSecond(long arg0, int arg1, Java.Time.ZoneOffset arg2) + { + return SExecute(LocalBridgeClazz, "ofEpochSecond", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public static Java.Time.LocalDateTime OfInstant(Java.Time.Instant arg0, Java.Time.ZoneId arg1) + { + return SExecute(LocalBridgeClazz, "ofInstant", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Time.LocalDateTime Parse(Java.Lang.CharSequence arg0, Java.Time.Format.DateTimeFormatter arg1) + { + return SExecute(LocalBridgeClazz, "parse", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Java.Time.LocalDateTime Parse(Java.Lang.CharSequence arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "parse", "(Ljava/lang/CharSequence;)Ljava/time/LocalDateTime;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public int DayOfMonth + { + get { return IExecuteWithSignature("getDayOfMonth", "()I"); } + } + /// + /// + /// + public Java.Time.DayOfWeek DayOfWeek + { + get { return IExecuteWithSignature("getDayOfWeek", "()Ljava/time/DayOfWeek;"); } + } + /// + /// + /// + public int DayOfYear + { + get { return IExecuteWithSignature("getDayOfYear", "()I"); } + } + /// + /// + /// + public int Hour + { + get { return IExecuteWithSignature("getHour", "()I"); } + } + /// + /// + /// + public int Minute + { + get { return IExecuteWithSignature("getMinute", "()I"); } + } + /// + /// + /// + public Java.Time.Month Month + { + get { return IExecuteWithSignature("getMonth", "()Ljava/time/Month;"); } + } + /// + /// + /// + public int MonthValue + { + get { return IExecuteWithSignature("getMonthValue", "()I"); } + } + /// + /// + /// + public int Nano + { + get { return IExecuteWithSignature("getNano", "()I"); } + } + /// + /// + /// + public int Second + { + get { return IExecuteWithSignature("getSecond", "()I"); } + } + /// + /// + /// + public int Year + { + get { return IExecuteWithSignature("getYear", "()I"); } + } + /// + /// + /// + /// + /// + /// + public R Query(Java.Time.Temporal.TemporalQuery arg0) + { + return IExecuteWithSignature("query", "(Ljava/time/temporal/TemporalQuery;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public bool IsAfter(Java.Time.Chrono.ChronoLocalDateTime arg0) + { + return IExecuteWithSignature("isAfter", "(Ljava/time/chrono/ChronoLocalDateTime;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool IsBefore(Java.Time.Chrono.ChronoLocalDateTime arg0) + { + return IExecuteWithSignature("isBefore", "(Ljava/time/chrono/ChronoLocalDateTime;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool IsEqual(Java.Time.Chrono.ChronoLocalDateTime arg0) + { + return IExecuteWithSignature("isEqual", "(Ljava/time/chrono/ChronoLocalDateTime;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool IsSupported(Java.Time.Temporal.TemporalField arg0) + { + return IExecuteWithSignature("isSupported", "(Ljava/time/temporal/TemporalField;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool IsSupported(Java.Time.Temporal.TemporalUnit arg0) + { + return IExecuteWithSignature("isSupported", "(Ljava/time/temporal/TemporalUnit;)Z", arg0); + } + /// + /// + /// + /// + /// + public int CompareTo(object arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/lang/Object;)I", arg0); + } + /// + /// + /// + /// + /// + public int CompareTo(Java.Time.Chrono.ChronoLocalDateTime arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/time/chrono/ChronoLocalDateTime;)I", arg0); + } + /// + /// + /// + /// + /// + public int Get(Java.Time.Temporal.TemporalField arg0) + { + return IExecuteWithSignature("get", "(Ljava/time/temporal/TemporalField;)I", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.String Format(Java.Time.Format.DateTimeFormatter arg0) + { + return IExecuteWithSignature("format", "(Ljava/time/format/DateTimeFormatter;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + public Java.Time.Chrono.ChronoLocalDate ToLocalDate() + { + return IExecuteWithSignature("toLocalDate", "()Ljava/time/chrono/ChronoLocalDate;"); + } + /// + /// + /// + /// + /// + public Java.Time.Chrono.ChronoZonedDateTime AtZone(Java.Time.ZoneId arg0) + { + return IExecuteWithSignature("atZone", "(Ljava/time/ZoneId;)Ljava/time/chrono/ChronoZonedDateTime;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.LocalDateTime MinusDays(long arg0) + { + return IExecuteWithSignature("minusDays", "(J)Ljava/time/LocalDateTime;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.LocalDateTime MinusHours(long arg0) + { + return IExecuteWithSignature("minusHours", "(J)Ljava/time/LocalDateTime;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.LocalDateTime MinusMinutes(long arg0) + { + return IExecuteWithSignature("minusMinutes", "(J)Ljava/time/LocalDateTime;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.LocalDateTime MinusMonths(long arg0) + { + return IExecuteWithSignature("minusMonths", "(J)Ljava/time/LocalDateTime;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.LocalDateTime MinusNanos(long arg0) + { + return IExecuteWithSignature("minusNanos", "(J)Ljava/time/LocalDateTime;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.LocalDateTime MinusSeconds(long arg0) + { + return IExecuteWithSignature("minusSeconds", "(J)Ljava/time/LocalDateTime;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.LocalDateTime MinusWeeks(long arg0) + { + return IExecuteWithSignature("minusWeeks", "(J)Ljava/time/LocalDateTime;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.LocalDateTime MinusYears(long arg0) + { + return IExecuteWithSignature("minusYears", "(J)Ljava/time/LocalDateTime;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.LocalDateTime PlusDays(long arg0) + { + return IExecuteWithSignature("plusDays", "(J)Ljava/time/LocalDateTime;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.LocalDateTime PlusHours(long arg0) + { + return IExecuteWithSignature("plusHours", "(J)Ljava/time/LocalDateTime;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.LocalDateTime PlusMinutes(long arg0) + { + return IExecuteWithSignature("plusMinutes", "(J)Ljava/time/LocalDateTime;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.LocalDateTime PlusMonths(long arg0) + { + return IExecuteWithSignature("plusMonths", "(J)Ljava/time/LocalDateTime;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.LocalDateTime PlusNanos(long arg0) + { + return IExecuteWithSignature("plusNanos", "(J)Ljava/time/LocalDateTime;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.LocalDateTime PlusSeconds(long arg0) + { + return IExecuteWithSignature("plusSeconds", "(J)Ljava/time/LocalDateTime;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.LocalDateTime PlusWeeks(long arg0) + { + return IExecuteWithSignature("plusWeeks", "(J)Ljava/time/LocalDateTime;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.LocalDateTime PlusYears(long arg0) + { + return IExecuteWithSignature("plusYears", "(J)Ljava/time/LocalDateTime;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.LocalDateTime TruncatedTo(Java.Time.Temporal.TemporalUnit arg0) + { + return IExecuteWithSignature("truncatedTo", "(Ljava/time/temporal/TemporalUnit;)Ljava/time/LocalDateTime;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.LocalDateTime WithDayOfMonth(int arg0) + { + return IExecuteWithSignature("withDayOfMonth", "(I)Ljava/time/LocalDateTime;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.LocalDateTime WithDayOfYear(int arg0) + { + return IExecuteWithSignature("withDayOfYear", "(I)Ljava/time/LocalDateTime;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.LocalDateTime WithHour(int arg0) + { + return IExecuteWithSignature("withHour", "(I)Ljava/time/LocalDateTime;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.LocalDateTime WithMinute(int arg0) + { + return IExecuteWithSignature("withMinute", "(I)Ljava/time/LocalDateTime;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.LocalDateTime WithMonth(int arg0) + { + return IExecuteWithSignature("withMonth", "(I)Ljava/time/LocalDateTime;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.LocalDateTime WithNano(int arg0) + { + return IExecuteWithSignature("withNano", "(I)Ljava/time/LocalDateTime;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.LocalDateTime WithSecond(int arg0) + { + return IExecuteWithSignature("withSecond", "(I)Ljava/time/LocalDateTime;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.LocalDateTime WithYear(int arg0) + { + return IExecuteWithSignature("withYear", "(I)Ljava/time/LocalDateTime;", arg0); + } + /// + /// + /// + /// + public Java.Time.LocalTime ToLocalTime() + { + return IExecuteWithSignature("toLocalTime", "()Ljava/time/LocalTime;"); + } + /// + /// + /// + /// + /// + public Java.Time.OffsetDateTime AtOffset(Java.Time.ZoneOffset arg0) + { + return IExecuteWithSignature("atOffset", "(Ljava/time/ZoneOffset;)Ljava/time/OffsetDateTime;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.Temporal.Temporal AdjustInto(Java.Time.Temporal.Temporal arg0) + { + return IExecuteWithSignature("adjustInto", "(Ljava/time/temporal/Temporal;)Ljava/time/temporal/Temporal;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.Temporal.ValueRange Range(Java.Time.Temporal.TemporalField arg0) + { + return IExecuteWithSignature("range", "(Ljava/time/temporal/TemporalField;)Ljava/time/temporal/ValueRange;", arg0); + } + /// + /// + /// + /// + /// + public long GetLong(Java.Time.Temporal.TemporalField arg0) + { + return IExecuteWithSignature("getLong", "(Ljava/time/temporal/TemporalField;)J", arg0); + } + /// + /// + /// + /// + /// + /// + public long Until(Java.Time.Temporal.Temporal arg0, Java.Time.Temporal.TemporalUnit arg1) + { + return IExecute("until", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Time/LocalTime.cs b/src/net/JNet/GeneratedCore/Java/Time/LocalTime.cs new file mode 100644 index 0000000000..1baf186ad5 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Time/LocalTime.cs @@ -0,0 +1,578 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Time +{ + #region LocalTime + public partial class LocalTime + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Time.Temporal.Temporal(Java.Time.LocalTime t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Time.Temporal.TemporalAdjuster(Java.Time.LocalTime t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Comparable(Java.Time.LocalTime t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Time.LocalTime t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static Java.Time.LocalTime MAX { get { if (!_MAXReady) { _MAXContent = SGetField(LocalBridgeClazz, "MAX"); _MAXReady = true; } return _MAXContent; } } + private static Java.Time.LocalTime _MAXContent = default; + private static bool _MAXReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Time.LocalTime MIDNIGHT { get { if (!_MIDNIGHTReady) { _MIDNIGHTContent = SGetField(LocalBridgeClazz, "MIDNIGHT"); _MIDNIGHTReady = true; } return _MIDNIGHTContent; } } + private static Java.Time.LocalTime _MIDNIGHTContent = default; + private static bool _MIDNIGHTReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Time.LocalTime MIN { get { if (!_MINReady) { _MINContent = SGetField(LocalBridgeClazz, "MIN"); _MINReady = true; } return _MINContent; } } + private static Java.Time.LocalTime _MINContent = default; + private static bool _MINReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Time.LocalTime NOON { get { if (!_NOONReady) { _NOONContent = SGetField(LocalBridgeClazz, "NOON"); _NOONReady = true; } return _NOONContent; } } + private static Java.Time.LocalTime _NOONContent = default; + private static bool _NOONReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Time.LocalTime From(Java.Time.Temporal.TemporalAccessor arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "from", "(Ljava/time/temporal/TemporalAccessor;)Ljava/time/LocalTime;", arg0); + } + /// + /// + /// + /// + public static Java.Time.LocalTime Now() + { + return SExecuteWithSignature(LocalBridgeClazz, "now", "()Ljava/time/LocalTime;"); + } + /// + /// + /// + /// + /// + public static Java.Time.LocalTime Now(Java.Time.Clock arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "now", "(Ljava/time/Clock;)Ljava/time/LocalTime;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Time.LocalTime Now(Java.Time.ZoneId arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "now", "(Ljava/time/ZoneId;)Ljava/time/LocalTime;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Time.LocalTime Of(int arg0, int arg1, int arg2, int arg3) + { + return SExecute(LocalBridgeClazz, "of", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Time.LocalTime Of(int arg0, int arg1, int arg2) + { + return SExecute(LocalBridgeClazz, "of", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public static Java.Time.LocalTime Of(int arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "of", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Time.LocalTime OfInstant(Java.Time.Instant arg0, Java.Time.ZoneId arg1) + { + return SExecute(LocalBridgeClazz, "ofInstant", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Java.Time.LocalTime OfNanoOfDay(long arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "ofNanoOfDay", "(J)Ljava/time/LocalTime;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Time.LocalTime OfSecondOfDay(long arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "ofSecondOfDay", "(J)Ljava/time/LocalTime;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Time.LocalTime Parse(Java.Lang.CharSequence arg0, Java.Time.Format.DateTimeFormatter arg1) + { + return SExecute(LocalBridgeClazz, "parse", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Java.Time.LocalTime Parse(Java.Lang.CharSequence arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "parse", "(Ljava/lang/CharSequence;)Ljava/time/LocalTime;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public int Hour + { + get { return IExecuteWithSignature("getHour", "()I"); } + } + /// + /// + /// + public int Minute + { + get { return IExecuteWithSignature("getMinute", "()I"); } + } + /// + /// + /// + public int Nano + { + get { return IExecuteWithSignature("getNano", "()I"); } + } + /// + /// + /// + public int Second + { + get { return IExecuteWithSignature("getSecond", "()I"); } + } + /// + /// + /// + /// + /// + /// + public R Query(Java.Time.Temporal.TemporalQuery arg0) + { + return IExecuteWithSignature("query", "(Ljava/time/temporal/TemporalQuery;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public bool IsAfter(Java.Time.LocalTime arg0) + { + return IExecuteWithSignature("isAfter", "(Ljava/time/LocalTime;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool IsBefore(Java.Time.LocalTime arg0) + { + return IExecuteWithSignature("isBefore", "(Ljava/time/LocalTime;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool IsSupported(Java.Time.Temporal.TemporalField arg0) + { + return IExecuteWithSignature("isSupported", "(Ljava/time/temporal/TemporalField;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool IsSupported(Java.Time.Temporal.TemporalUnit arg0) + { + return IExecuteWithSignature("isSupported", "(Ljava/time/temporal/TemporalUnit;)Z", arg0); + } + /// + /// + /// + /// + /// + public int CompareTo(object arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/lang/Object;)I", arg0); + } + /// + /// + /// + /// + /// + public int CompareTo(Java.Time.LocalTime arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/time/LocalTime;)I", arg0); + } + /// + /// + /// + /// + /// + public int Get(Java.Time.Temporal.TemporalField arg0) + { + return IExecuteWithSignature("get", "(Ljava/time/temporal/TemporalField;)I", arg0); + } + /// + /// + /// + /// + public int ToSecondOfDay() + { + return IExecuteWithSignature("toSecondOfDay", "()I"); + } + /// + /// + /// + /// + /// + public Java.Lang.String Format(Java.Time.Format.DateTimeFormatter arg0) + { + return IExecuteWithSignature("format", "(Ljava/time/format/DateTimeFormatter;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.LocalDateTime AtDate(Java.Time.LocalDate arg0) + { + return IExecuteWithSignature("atDate", "(Ljava/time/LocalDate;)Ljava/time/LocalDateTime;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.LocalTime MinusHours(long arg0) + { + return IExecuteWithSignature("minusHours", "(J)Ljava/time/LocalTime;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.LocalTime MinusMinutes(long arg0) + { + return IExecuteWithSignature("minusMinutes", "(J)Ljava/time/LocalTime;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.LocalTime MinusNanos(long arg0) + { + return IExecuteWithSignature("minusNanos", "(J)Ljava/time/LocalTime;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.LocalTime MinusSeconds(long arg0) + { + return IExecuteWithSignature("minusSeconds", "(J)Ljava/time/LocalTime;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.LocalTime PlusHours(long arg0) + { + return IExecuteWithSignature("plusHours", "(J)Ljava/time/LocalTime;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.LocalTime PlusMinutes(long arg0) + { + return IExecuteWithSignature("plusMinutes", "(J)Ljava/time/LocalTime;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.LocalTime PlusNanos(long arg0) + { + return IExecuteWithSignature("plusNanos", "(J)Ljava/time/LocalTime;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.LocalTime PlusSeconds(long arg0) + { + return IExecuteWithSignature("plusSeconds", "(J)Ljava/time/LocalTime;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.LocalTime TruncatedTo(Java.Time.Temporal.TemporalUnit arg0) + { + return IExecuteWithSignature("truncatedTo", "(Ljava/time/temporal/TemporalUnit;)Ljava/time/LocalTime;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.LocalTime WithHour(int arg0) + { + return IExecuteWithSignature("withHour", "(I)Ljava/time/LocalTime;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.LocalTime WithMinute(int arg0) + { + return IExecuteWithSignature("withMinute", "(I)Ljava/time/LocalTime;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.LocalTime WithNano(int arg0) + { + return IExecuteWithSignature("withNano", "(I)Ljava/time/LocalTime;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.LocalTime WithSecond(int arg0) + { + return IExecuteWithSignature("withSecond", "(I)Ljava/time/LocalTime;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.OffsetTime AtOffset(Java.Time.ZoneOffset arg0) + { + return IExecuteWithSignature("atOffset", "(Ljava/time/ZoneOffset;)Ljava/time/OffsetTime;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.Temporal.Temporal AdjustInto(Java.Time.Temporal.Temporal arg0) + { + return IExecuteWithSignature("adjustInto", "(Ljava/time/temporal/Temporal;)Ljava/time/temporal/Temporal;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.Temporal.Temporal Minus(Java.Time.Temporal.TemporalAmount arg0) + { + return IExecuteWithSignature("minus", "(Ljava/time/temporal/TemporalAmount;)Ljava/time/temporal/Temporal;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Time.Temporal.Temporal Minus(long arg0, Java.Time.Temporal.TemporalUnit arg1) + { + return IExecute("minus", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Time.Temporal.Temporal Plus(Java.Time.Temporal.TemporalAmount arg0) + { + return IExecuteWithSignature("plus", "(Ljava/time/temporal/TemporalAmount;)Ljava/time/temporal/Temporal;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Time.Temporal.Temporal Plus(long arg0, Java.Time.Temporal.TemporalUnit arg1) + { + return IExecute("plus", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Time.Temporal.Temporal With(Java.Time.Temporal.TemporalAdjuster arg0) + { + return IExecuteWithSignature("with", "(Ljava/time/temporal/TemporalAdjuster;)Ljava/time/temporal/Temporal;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Time.Temporal.Temporal With(Java.Time.Temporal.TemporalField arg0, long arg1) + { + return IExecute("with", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Time.Temporal.ValueRange Range(Java.Time.Temporal.TemporalField arg0) + { + return IExecuteWithSignature("range", "(Ljava/time/temporal/TemporalField;)Ljava/time/temporal/ValueRange;", arg0); + } + /// + /// + /// + /// + /// + public long GetLong(Java.Time.Temporal.TemporalField arg0) + { + return IExecuteWithSignature("getLong", "(Ljava/time/temporal/TemporalField;)J", arg0); + } + /// + /// + /// + /// + /// + /// + public long ToEpochSecond(Java.Time.LocalDate arg0, Java.Time.ZoneOffset arg1) + { + return IExecute("toEpochSecond", arg0, arg1); + } + /// + /// + /// + /// + public long ToNanoOfDay() + { + return IExecuteWithSignature("toNanoOfDay", "()J"); + } + /// + /// + /// + /// + /// + /// + public long Until(Java.Time.Temporal.Temporal arg0, Java.Time.Temporal.TemporalUnit arg1) + { + return IExecute("until", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Time/Month.cs b/src/net/JNet/GeneratedCore/Java/Time/Month.cs new file mode 100644 index 0000000000..e89b93f4a2 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Time/Month.cs @@ -0,0 +1,305 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Time +{ + #region Month + public partial class Month + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Time.Temporal.TemporalAccessor(Java.Time.Month t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Time.Temporal.TemporalAdjuster(Java.Time.Month t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static Java.Time.Month APRIL { get { if (!_APRILReady) { _APRILContent = SGetField(LocalBridgeClazz, "APRIL"); _APRILReady = true; } return _APRILContent; } } + private static Java.Time.Month _APRILContent = default; + private static bool _APRILReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Time.Month AUGUST { get { if (!_AUGUSTReady) { _AUGUSTContent = SGetField(LocalBridgeClazz, "AUGUST"); _AUGUSTReady = true; } return _AUGUSTContent; } } + private static Java.Time.Month _AUGUSTContent = default; + private static bool _AUGUSTReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Time.Month DECEMBER { get { if (!_DECEMBERReady) { _DECEMBERContent = SGetField(LocalBridgeClazz, "DECEMBER"); _DECEMBERReady = true; } return _DECEMBERContent; } } + private static Java.Time.Month _DECEMBERContent = default; + private static bool _DECEMBERReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Time.Month FEBRUARY { get { if (!_FEBRUARYReady) { _FEBRUARYContent = SGetField(LocalBridgeClazz, "FEBRUARY"); _FEBRUARYReady = true; } return _FEBRUARYContent; } } + private static Java.Time.Month _FEBRUARYContent = default; + private static bool _FEBRUARYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Time.Month JANUARY { get { if (!_JANUARYReady) { _JANUARYContent = SGetField(LocalBridgeClazz, "JANUARY"); _JANUARYReady = true; } return _JANUARYContent; } } + private static Java.Time.Month _JANUARYContent = default; + private static bool _JANUARYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Time.Month JULY { get { if (!_JULYReady) { _JULYContent = SGetField(LocalBridgeClazz, "JULY"); _JULYReady = true; } return _JULYContent; } } + private static Java.Time.Month _JULYContent = default; + private static bool _JULYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Time.Month JUNE { get { if (!_JUNEReady) { _JUNEContent = SGetField(LocalBridgeClazz, "JUNE"); _JUNEReady = true; } return _JUNEContent; } } + private static Java.Time.Month _JUNEContent = default; + private static bool _JUNEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Time.Month MARCH { get { if (!_MARCHReady) { _MARCHContent = SGetField(LocalBridgeClazz, "MARCH"); _MARCHReady = true; } return _MARCHContent; } } + private static Java.Time.Month _MARCHContent = default; + private static bool _MARCHReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Time.Month MAY { get { if (!_MAYReady) { _MAYContent = SGetField(LocalBridgeClazz, "MAY"); _MAYReady = true; } return _MAYContent; } } + private static Java.Time.Month _MAYContent = default; + private static bool _MAYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Time.Month NOVEMBER { get { if (!_NOVEMBERReady) { _NOVEMBERContent = SGetField(LocalBridgeClazz, "NOVEMBER"); _NOVEMBERReady = true; } return _NOVEMBERContent; } } + private static Java.Time.Month _NOVEMBERContent = default; + private static bool _NOVEMBERReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Time.Month OCTOBER { get { if (!_OCTOBERReady) { _OCTOBERContent = SGetField(LocalBridgeClazz, "OCTOBER"); _OCTOBERReady = true; } return _OCTOBERContent; } } + private static Java.Time.Month _OCTOBERContent = default; + private static bool _OCTOBERReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Time.Month SEPTEMBER { get { if (!_SEPTEMBERReady) { _SEPTEMBERContent = SGetField(LocalBridgeClazz, "SEPTEMBER"); _SEPTEMBERReady = true; } return _SEPTEMBERContent; } } + private static Java.Time.Month _SEPTEMBERContent = default; + private static bool _SEPTEMBERReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Time.Month From(Java.Time.Temporal.TemporalAccessor arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "from", "(Ljava/time/temporal/TemporalAccessor;)Ljava/time/Month;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Time.Month Of(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "of", "(I)Ljava/time/Month;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Time.Month ValueOf(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Ljava/lang/String;)Ljava/time/Month;", arg0); + } + /// + /// + /// + /// + public static Java.Time.Month[] Values() + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "values", "()[Ljava/time/Month;"); + } + + #endregion + + #region Instance methods + /// + /// + /// + public int Value + { + get { return IExecuteWithSignature("getValue", "()I"); } + } + /// + /// + /// + /// + /// + /// + public R Query(Java.Time.Temporal.TemporalQuery arg0) + { + return IExecuteWithSignature("query", "(Ljava/time/temporal/TemporalQuery;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public bool IsSupported(Java.Time.Temporal.TemporalField arg0) + { + return IExecuteWithSignature("isSupported", "(Ljava/time/temporal/TemporalField;)Z", arg0); + } + /// + /// + /// + /// + /// + public int FirstDayOfYear(bool arg0) + { + return IExecuteWithSignature("firstDayOfYear", "(Z)I", arg0); + } + /// + /// + /// + /// + /// + public int Get(Java.Time.Temporal.TemporalField arg0) + { + return IExecuteWithSignature("get", "(Ljava/time/temporal/TemporalField;)I", arg0); + } + /// + /// + /// + /// + /// + public int Length(bool arg0) + { + return IExecuteWithSignature("length", "(Z)I", arg0); + } + /// + /// + /// + /// + public int MaxLength() + { + return IExecuteWithSignature("maxLength", "()I"); + } + /// + /// + /// + /// + public int MinLength() + { + return IExecuteWithSignature("minLength", "()I"); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String GetDisplayName(Java.Time.Format.TextStyle arg0, Java.Util.Locale arg1) + { + return IExecute("getDisplayName", arg0, arg1); + } + /// + /// + /// + /// + public Java.Time.Month FirstMonthOfQuarter() + { + return IExecuteWithSignature("firstMonthOfQuarter", "()Ljava/time/Month;"); + } + /// + /// + /// + /// + /// + public Java.Time.Month Minus(long arg0) + { + return IExecuteWithSignature("minus", "(J)Ljava/time/Month;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.Month Plus(long arg0) + { + return IExecuteWithSignature("plus", "(J)Ljava/time/Month;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.Temporal.Temporal AdjustInto(Java.Time.Temporal.Temporal arg0) + { + return IExecuteWithSignature("adjustInto", "(Ljava/time/temporal/Temporal;)Ljava/time/temporal/Temporal;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.Temporal.ValueRange Range(Java.Time.Temporal.TemporalField arg0) + { + return IExecuteWithSignature("range", "(Ljava/time/temporal/TemporalField;)Ljava/time/temporal/ValueRange;", arg0); + } + /// + /// + /// + /// + /// + public long GetLong(Java.Time.Temporal.TemporalField arg0) + { + return IExecuteWithSignature("getLong", "(Ljava/time/temporal/TemporalField;)J", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Time/MonthDay.cs b/src/net/JNet/GeneratedCore/Java/Time/MonthDay.cs new file mode 100644 index 0000000000..834599438d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Time/MonthDay.cs @@ -0,0 +1,314 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Time +{ + #region MonthDay + public partial class MonthDay + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Time.Temporal.TemporalAccessor(Java.Time.MonthDay t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Time.Temporal.TemporalAdjuster(Java.Time.MonthDay t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Comparable(Java.Time.MonthDay t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Time.MonthDay t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Time.MonthDay From(Java.Time.Temporal.TemporalAccessor arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "from", "(Ljava/time/temporal/TemporalAccessor;)Ljava/time/MonthDay;", arg0); + } + /// + /// + /// + /// + public static Java.Time.MonthDay Now() + { + return SExecuteWithSignature(LocalBridgeClazz, "now", "()Ljava/time/MonthDay;"); + } + /// + /// + /// + /// + /// + public static Java.Time.MonthDay Now(Java.Time.Clock arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "now", "(Ljava/time/Clock;)Ljava/time/MonthDay;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Time.MonthDay Now(Java.Time.ZoneId arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "now", "(Ljava/time/ZoneId;)Ljava/time/MonthDay;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Time.MonthDay Of(int arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "of", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Time.MonthDay Of(Java.Time.Month arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "of", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Time.MonthDay Parse(Java.Lang.CharSequence arg0, Java.Time.Format.DateTimeFormatter arg1) + { + return SExecute(LocalBridgeClazz, "parse", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Java.Time.MonthDay Parse(Java.Lang.CharSequence arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "parse", "(Ljava/lang/CharSequence;)Ljava/time/MonthDay;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public int DayOfMonth + { + get { return IExecuteWithSignature("getDayOfMonth", "()I"); } + } + /// + /// + /// + public Java.Time.Month Month + { + get { return IExecuteWithSignature("getMonth", "()Ljava/time/Month;"); } + } + /// + /// + /// + public int MonthValue + { + get { return IExecuteWithSignature("getMonthValue", "()I"); } + } + /// + /// + /// + /// + /// + /// + public R Query(Java.Time.Temporal.TemporalQuery arg0) + { + return IExecuteWithSignature("query", "(Ljava/time/temporal/TemporalQuery;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public bool IsAfter(Java.Time.MonthDay arg0) + { + return IExecuteWithSignature("isAfter", "(Ljava/time/MonthDay;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool IsBefore(Java.Time.MonthDay arg0) + { + return IExecuteWithSignature("isBefore", "(Ljava/time/MonthDay;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool IsSupported(Java.Time.Temporal.TemporalField arg0) + { + return IExecuteWithSignature("isSupported", "(Ljava/time/temporal/TemporalField;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool IsValidYear(int arg0) + { + return IExecuteWithSignature("isValidYear", "(I)Z", arg0); + } + /// + /// + /// + /// + /// + public int CompareTo(object arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/lang/Object;)I", arg0); + } + /// + /// + /// + /// + /// + public int CompareTo(Java.Time.MonthDay arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/time/MonthDay;)I", arg0); + } + /// + /// + /// + /// + /// + public int Get(Java.Time.Temporal.TemporalField arg0) + { + return IExecuteWithSignature("get", "(Ljava/time/temporal/TemporalField;)I", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.String Format(Java.Time.Format.DateTimeFormatter arg0) + { + return IExecuteWithSignature("format", "(Ljava/time/format/DateTimeFormatter;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.LocalDate AtYear(int arg0) + { + return IExecuteWithSignature("atYear", "(I)Ljava/time/LocalDate;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.MonthDay With(Java.Time.Month arg0) + { + return IExecuteWithSignature("with", "(Ljava/time/Month;)Ljava/time/MonthDay;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.MonthDay WithDayOfMonth(int arg0) + { + return IExecuteWithSignature("withDayOfMonth", "(I)Ljava/time/MonthDay;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.MonthDay WithMonth(int arg0) + { + return IExecuteWithSignature("withMonth", "(I)Ljava/time/MonthDay;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.Temporal.Temporal AdjustInto(Java.Time.Temporal.Temporal arg0) + { + return IExecuteWithSignature("adjustInto", "(Ljava/time/temporal/Temporal;)Ljava/time/temporal/Temporal;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.Temporal.ValueRange Range(Java.Time.Temporal.TemporalField arg0) + { + return IExecuteWithSignature("range", "(Ljava/time/temporal/TemporalField;)Ljava/time/temporal/ValueRange;", arg0); + } + /// + /// + /// + /// + /// + public long GetLong(Java.Time.Temporal.TemporalField arg0) + { + return IExecuteWithSignature("getLong", "(Ljava/time/temporal/TemporalField;)J", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Time/OffsetDateTime.cs b/src/net/JNet/GeneratedCore/Java/Time/OffsetDateTime.cs new file mode 100644 index 0000000000..4eaed842ab --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Time/OffsetDateTime.cs @@ -0,0 +1,774 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Time +{ + #region OffsetDateTime + public partial class OffsetDateTime + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Time.Temporal.Temporal(Java.Time.OffsetDateTime t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Time.Temporal.TemporalAdjuster(Java.Time.OffsetDateTime t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Comparable(Java.Time.OffsetDateTime t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Time.OffsetDateTime t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static Java.Time.OffsetDateTime MAX { get { if (!_MAXReady) { _MAXContent = SGetField(LocalBridgeClazz, "MAX"); _MAXReady = true; } return _MAXContent; } } + private static Java.Time.OffsetDateTime _MAXContent = default; + private static bool _MAXReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Time.OffsetDateTime MIN { get { if (!_MINReady) { _MINContent = SGetField(LocalBridgeClazz, "MIN"); _MINReady = true; } return _MINContent; } } + private static Java.Time.OffsetDateTime _MINContent = default; + private static bool _MINReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Time.OffsetDateTime From(Java.Time.Temporal.TemporalAccessor arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "from", "(Ljava/time/temporal/TemporalAccessor;)Ljava/time/OffsetDateTime;", arg0); + } + /// + /// + /// + /// + public static Java.Time.OffsetDateTime Now() + { + return SExecuteWithSignature(LocalBridgeClazz, "now", "()Ljava/time/OffsetDateTime;"); + } + /// + /// + /// + /// + /// + public static Java.Time.OffsetDateTime Now(Java.Time.Clock arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "now", "(Ljava/time/Clock;)Ljava/time/OffsetDateTime;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Time.OffsetDateTime Now(Java.Time.ZoneId arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "now", "(Ljava/time/ZoneId;)Ljava/time/OffsetDateTime;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Time.OffsetDateTime Of(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, Java.Time.ZoneOffset arg7) + { + return SExecute(LocalBridgeClazz, "of", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Time.OffsetDateTime Of(Java.Time.LocalDate arg0, Java.Time.LocalTime arg1, Java.Time.ZoneOffset arg2) + { + return SExecute(LocalBridgeClazz, "of", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public static Java.Time.OffsetDateTime Of(Java.Time.LocalDateTime arg0, Java.Time.ZoneOffset arg1) + { + return SExecute(LocalBridgeClazz, "of", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Time.OffsetDateTime OfInstant(Java.Time.Instant arg0, Java.Time.ZoneId arg1) + { + return SExecute(LocalBridgeClazz, "ofInstant", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Time.OffsetDateTime Parse(Java.Lang.CharSequence arg0, Java.Time.Format.DateTimeFormatter arg1) + { + return SExecute(LocalBridgeClazz, "parse", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Java.Time.OffsetDateTime Parse(Java.Lang.CharSequence arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "parse", "(Ljava/lang/CharSequence;)Ljava/time/OffsetDateTime;", arg0); + } + /// + /// + /// + /// + public static Java.Util.Comparator TimeLineOrder() + { + return SExecuteWithSignature>(LocalBridgeClazz, "timeLineOrder", "()Ljava/util/Comparator;"); + } + + #endregion + + #region Instance methods + /// + /// + /// + public int DayOfMonth + { + get { return IExecuteWithSignature("getDayOfMonth", "()I"); } + } + /// + /// + /// + public Java.Time.DayOfWeek DayOfWeek + { + get { return IExecuteWithSignature("getDayOfWeek", "()Ljava/time/DayOfWeek;"); } + } + /// + /// + /// + public int DayOfYear + { + get { return IExecuteWithSignature("getDayOfYear", "()I"); } + } + /// + /// + /// + public int Hour + { + get { return IExecuteWithSignature("getHour", "()I"); } + } + /// + /// + /// + public int Minute + { + get { return IExecuteWithSignature("getMinute", "()I"); } + } + /// + /// + /// + public Java.Time.Month Month + { + get { return IExecuteWithSignature("getMonth", "()Ljava/time/Month;"); } + } + /// + /// + /// + public int MonthValue + { + get { return IExecuteWithSignature("getMonthValue", "()I"); } + } + /// + /// + /// + public int Nano + { + get { return IExecuteWithSignature("getNano", "()I"); } + } + /// + /// + /// + public Java.Time.ZoneOffset Offset + { + get { return IExecuteWithSignature("getOffset", "()Ljava/time/ZoneOffset;"); } + } + /// + /// + /// + public int Second + { + get { return IExecuteWithSignature("getSecond", "()I"); } + } + /// + /// + /// + public int Year + { + get { return IExecuteWithSignature("getYear", "()I"); } + } + /// + /// + /// + /// + /// + /// + public R Query(Java.Time.Temporal.TemporalQuery arg0) + { + return IExecuteWithSignature("query", "(Ljava/time/temporal/TemporalQuery;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public bool IsAfter(Java.Time.OffsetDateTime arg0) + { + return IExecuteWithSignature("isAfter", "(Ljava/time/OffsetDateTime;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool IsBefore(Java.Time.OffsetDateTime arg0) + { + return IExecuteWithSignature("isBefore", "(Ljava/time/OffsetDateTime;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool IsEqual(Java.Time.OffsetDateTime arg0) + { + return IExecuteWithSignature("isEqual", "(Ljava/time/OffsetDateTime;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool IsSupported(Java.Time.Temporal.TemporalField arg0) + { + return IExecuteWithSignature("isSupported", "(Ljava/time/temporal/TemporalField;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool IsSupported(Java.Time.Temporal.TemporalUnit arg0) + { + return IExecuteWithSignature("isSupported", "(Ljava/time/temporal/TemporalUnit;)Z", arg0); + } + /// + /// + /// + /// + /// + public int CompareTo(object arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/lang/Object;)I", arg0); + } + /// + /// + /// + /// + /// + public int CompareTo(Java.Time.OffsetDateTime arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/time/OffsetDateTime;)I", arg0); + } + /// + /// + /// + /// + /// + public int Get(Java.Time.Temporal.TemporalField arg0) + { + return IExecuteWithSignature("get", "(Ljava/time/temporal/TemporalField;)I", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.String Format(Java.Time.Format.DateTimeFormatter arg0) + { + return IExecuteWithSignature("format", "(Ljava/time/format/DateTimeFormatter;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + public Java.Time.Instant ToInstant() + { + return IExecuteWithSignature("toInstant", "()Ljava/time/Instant;"); + } + /// + /// + /// + /// + public Java.Time.LocalDate ToLocalDate() + { + return IExecuteWithSignature("toLocalDate", "()Ljava/time/LocalDate;"); + } + /// + /// + /// + /// + public Java.Time.LocalDateTime ToLocalDateTime() + { + return IExecuteWithSignature("toLocalDateTime", "()Ljava/time/LocalDateTime;"); + } + /// + /// + /// + /// + public Java.Time.LocalTime ToLocalTime() + { + return IExecuteWithSignature("toLocalTime", "()Ljava/time/LocalTime;"); + } + /// + /// + /// + /// + /// + public Java.Time.OffsetDateTime MinusDays(long arg0) + { + return IExecuteWithSignature("minusDays", "(J)Ljava/time/OffsetDateTime;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.OffsetDateTime MinusHours(long arg0) + { + return IExecuteWithSignature("minusHours", "(J)Ljava/time/OffsetDateTime;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.OffsetDateTime MinusMinutes(long arg0) + { + return IExecuteWithSignature("minusMinutes", "(J)Ljava/time/OffsetDateTime;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.OffsetDateTime MinusMonths(long arg0) + { + return IExecuteWithSignature("minusMonths", "(J)Ljava/time/OffsetDateTime;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.OffsetDateTime MinusNanos(long arg0) + { + return IExecuteWithSignature("minusNanos", "(J)Ljava/time/OffsetDateTime;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.OffsetDateTime MinusSeconds(long arg0) + { + return IExecuteWithSignature("minusSeconds", "(J)Ljava/time/OffsetDateTime;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.OffsetDateTime MinusWeeks(long arg0) + { + return IExecuteWithSignature("minusWeeks", "(J)Ljava/time/OffsetDateTime;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.OffsetDateTime MinusYears(long arg0) + { + return IExecuteWithSignature("minusYears", "(J)Ljava/time/OffsetDateTime;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.OffsetDateTime PlusDays(long arg0) + { + return IExecuteWithSignature("plusDays", "(J)Ljava/time/OffsetDateTime;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.OffsetDateTime PlusHours(long arg0) + { + return IExecuteWithSignature("plusHours", "(J)Ljava/time/OffsetDateTime;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.OffsetDateTime PlusMinutes(long arg0) + { + return IExecuteWithSignature("plusMinutes", "(J)Ljava/time/OffsetDateTime;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.OffsetDateTime PlusMonths(long arg0) + { + return IExecuteWithSignature("plusMonths", "(J)Ljava/time/OffsetDateTime;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.OffsetDateTime PlusNanos(long arg0) + { + return IExecuteWithSignature("plusNanos", "(J)Ljava/time/OffsetDateTime;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.OffsetDateTime PlusSeconds(long arg0) + { + return IExecuteWithSignature("plusSeconds", "(J)Ljava/time/OffsetDateTime;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.OffsetDateTime PlusWeeks(long arg0) + { + return IExecuteWithSignature("plusWeeks", "(J)Ljava/time/OffsetDateTime;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.OffsetDateTime PlusYears(long arg0) + { + return IExecuteWithSignature("plusYears", "(J)Ljava/time/OffsetDateTime;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.OffsetDateTime TruncatedTo(Java.Time.Temporal.TemporalUnit arg0) + { + return IExecuteWithSignature("truncatedTo", "(Ljava/time/temporal/TemporalUnit;)Ljava/time/OffsetDateTime;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.OffsetDateTime WithDayOfMonth(int arg0) + { + return IExecuteWithSignature("withDayOfMonth", "(I)Ljava/time/OffsetDateTime;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.OffsetDateTime WithDayOfYear(int arg0) + { + return IExecuteWithSignature("withDayOfYear", "(I)Ljava/time/OffsetDateTime;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.OffsetDateTime WithHour(int arg0) + { + return IExecuteWithSignature("withHour", "(I)Ljava/time/OffsetDateTime;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.OffsetDateTime WithMinute(int arg0) + { + return IExecuteWithSignature("withMinute", "(I)Ljava/time/OffsetDateTime;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.OffsetDateTime WithMonth(int arg0) + { + return IExecuteWithSignature("withMonth", "(I)Ljava/time/OffsetDateTime;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.OffsetDateTime WithNano(int arg0) + { + return IExecuteWithSignature("withNano", "(I)Ljava/time/OffsetDateTime;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.OffsetDateTime WithOffsetSameInstant(Java.Time.ZoneOffset arg0) + { + return IExecuteWithSignature("withOffsetSameInstant", "(Ljava/time/ZoneOffset;)Ljava/time/OffsetDateTime;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.OffsetDateTime WithOffsetSameLocal(Java.Time.ZoneOffset arg0) + { + return IExecuteWithSignature("withOffsetSameLocal", "(Ljava/time/ZoneOffset;)Ljava/time/OffsetDateTime;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.OffsetDateTime WithSecond(int arg0) + { + return IExecuteWithSignature("withSecond", "(I)Ljava/time/OffsetDateTime;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.OffsetDateTime WithYear(int arg0) + { + return IExecuteWithSignature("withYear", "(I)Ljava/time/OffsetDateTime;", arg0); + } + /// + /// + /// + /// + public Java.Time.OffsetTime ToOffsetTime() + { + return IExecuteWithSignature("toOffsetTime", "()Ljava/time/OffsetTime;"); + } + /// + /// + /// + /// + /// + public Java.Time.Temporal.Temporal AdjustInto(Java.Time.Temporal.Temporal arg0) + { + return IExecuteWithSignature("adjustInto", "(Ljava/time/temporal/Temporal;)Ljava/time/temporal/Temporal;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.Temporal.Temporal Minus(Java.Time.Temporal.TemporalAmount arg0) + { + return IExecuteWithSignature("minus", "(Ljava/time/temporal/TemporalAmount;)Ljava/time/temporal/Temporal;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Time.Temporal.Temporal Minus(long arg0, Java.Time.Temporal.TemporalUnit arg1) + { + return IExecute("minus", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Time.Temporal.Temporal Plus(Java.Time.Temporal.TemporalAmount arg0) + { + return IExecuteWithSignature("plus", "(Ljava/time/temporal/TemporalAmount;)Ljava/time/temporal/Temporal;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Time.Temporal.Temporal Plus(long arg0, Java.Time.Temporal.TemporalUnit arg1) + { + return IExecute("plus", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Time.Temporal.Temporal With(Java.Time.Temporal.TemporalAdjuster arg0) + { + return IExecuteWithSignature("with", "(Ljava/time/temporal/TemporalAdjuster;)Ljava/time/temporal/Temporal;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Time.Temporal.Temporal With(Java.Time.Temporal.TemporalField arg0, long arg1) + { + return IExecute("with", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Time.Temporal.ValueRange Range(Java.Time.Temporal.TemporalField arg0) + { + return IExecuteWithSignature("range", "(Ljava/time/temporal/TemporalField;)Ljava/time/temporal/ValueRange;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.ZonedDateTime AtZoneSameInstant(Java.Time.ZoneId arg0) + { + return IExecuteWithSignature("atZoneSameInstant", "(Ljava/time/ZoneId;)Ljava/time/ZonedDateTime;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.ZonedDateTime AtZoneSimilarLocal(Java.Time.ZoneId arg0) + { + return IExecuteWithSignature("atZoneSimilarLocal", "(Ljava/time/ZoneId;)Ljava/time/ZonedDateTime;", arg0); + } + /// + /// + /// + /// + public Java.Time.ZonedDateTime ToZonedDateTime() + { + return IExecuteWithSignature("toZonedDateTime", "()Ljava/time/ZonedDateTime;"); + } + /// + /// + /// + /// + /// + public long GetLong(Java.Time.Temporal.TemporalField arg0) + { + return IExecuteWithSignature("getLong", "(Ljava/time/temporal/TemporalField;)J", arg0); + } + /// + /// + /// + /// + public long ToEpochSecond() + { + return IExecuteWithSignature("toEpochSecond", "()J"); + } + /// + /// + /// + /// + /// + /// + public long Until(Java.Time.Temporal.Temporal arg0, Java.Time.Temporal.TemporalUnit arg1) + { + return IExecute("until", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Time/OffsetTime.cs b/src/net/JNet/GeneratedCore/Java/Time/OffsetTime.cs new file mode 100644 index 0000000000..6b14e77e93 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Time/OffsetTime.cs @@ -0,0 +1,554 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Time +{ + #region OffsetTime + public partial class OffsetTime + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Time.Temporal.Temporal(Java.Time.OffsetTime t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Time.Temporal.TemporalAdjuster(Java.Time.OffsetTime t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Comparable(Java.Time.OffsetTime t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Time.OffsetTime t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static Java.Time.OffsetTime MAX { get { if (!_MAXReady) { _MAXContent = SGetField(LocalBridgeClazz, "MAX"); _MAXReady = true; } return _MAXContent; } } + private static Java.Time.OffsetTime _MAXContent = default; + private static bool _MAXReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Time.OffsetTime MIN { get { if (!_MINReady) { _MINContent = SGetField(LocalBridgeClazz, "MIN"); _MINReady = true; } return _MINContent; } } + private static Java.Time.OffsetTime _MINContent = default; + private static bool _MINReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Time.OffsetTime From(Java.Time.Temporal.TemporalAccessor arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "from", "(Ljava/time/temporal/TemporalAccessor;)Ljava/time/OffsetTime;", arg0); + } + /// + /// + /// + /// + public static Java.Time.OffsetTime Now() + { + return SExecuteWithSignature(LocalBridgeClazz, "now", "()Ljava/time/OffsetTime;"); + } + /// + /// + /// + /// + /// + public static Java.Time.OffsetTime Now(Java.Time.Clock arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "now", "(Ljava/time/Clock;)Ljava/time/OffsetTime;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Time.OffsetTime Now(Java.Time.ZoneId arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "now", "(Ljava/time/ZoneId;)Ljava/time/OffsetTime;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Time.OffsetTime Of(int arg0, int arg1, int arg2, int arg3, Java.Time.ZoneOffset arg4) + { + return SExecute(LocalBridgeClazz, "of", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + public static Java.Time.OffsetTime Of(Java.Time.LocalTime arg0, Java.Time.ZoneOffset arg1) + { + return SExecute(LocalBridgeClazz, "of", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Time.OffsetTime OfInstant(Java.Time.Instant arg0, Java.Time.ZoneId arg1) + { + return SExecute(LocalBridgeClazz, "ofInstant", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Time.OffsetTime Parse(Java.Lang.CharSequence arg0, Java.Time.Format.DateTimeFormatter arg1) + { + return SExecute(LocalBridgeClazz, "parse", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Java.Time.OffsetTime Parse(Java.Lang.CharSequence arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "parse", "(Ljava/lang/CharSequence;)Ljava/time/OffsetTime;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public int Hour + { + get { return IExecuteWithSignature("getHour", "()I"); } + } + /// + /// + /// + public int Minute + { + get { return IExecuteWithSignature("getMinute", "()I"); } + } + /// + /// + /// + public int Nano + { + get { return IExecuteWithSignature("getNano", "()I"); } + } + /// + /// + /// + public Java.Time.ZoneOffset Offset + { + get { return IExecuteWithSignature("getOffset", "()Ljava/time/ZoneOffset;"); } + } + /// + /// + /// + public int Second + { + get { return IExecuteWithSignature("getSecond", "()I"); } + } + /// + /// + /// + /// + /// + /// + public R Query(Java.Time.Temporal.TemporalQuery arg0) + { + return IExecuteWithSignature("query", "(Ljava/time/temporal/TemporalQuery;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public bool IsAfter(Java.Time.OffsetTime arg0) + { + return IExecuteWithSignature("isAfter", "(Ljava/time/OffsetTime;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool IsBefore(Java.Time.OffsetTime arg0) + { + return IExecuteWithSignature("isBefore", "(Ljava/time/OffsetTime;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool IsEqual(Java.Time.OffsetTime arg0) + { + return IExecuteWithSignature("isEqual", "(Ljava/time/OffsetTime;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool IsSupported(Java.Time.Temporal.TemporalField arg0) + { + return IExecuteWithSignature("isSupported", "(Ljava/time/temporal/TemporalField;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool IsSupported(Java.Time.Temporal.TemporalUnit arg0) + { + return IExecuteWithSignature("isSupported", "(Ljava/time/temporal/TemporalUnit;)Z", arg0); + } + /// + /// + /// + /// + /// + public int CompareTo(object arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/lang/Object;)I", arg0); + } + /// + /// + /// + /// + /// + public int CompareTo(Java.Time.OffsetTime arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/time/OffsetTime;)I", arg0); + } + /// + /// + /// + /// + /// + public int Get(Java.Time.Temporal.TemporalField arg0) + { + return IExecuteWithSignature("get", "(Ljava/time/temporal/TemporalField;)I", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.String Format(Java.Time.Format.DateTimeFormatter arg0) + { + return IExecuteWithSignature("format", "(Ljava/time/format/DateTimeFormatter;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + public Java.Time.LocalTime ToLocalTime() + { + return IExecuteWithSignature("toLocalTime", "()Ljava/time/LocalTime;"); + } + /// + /// + /// + /// + /// + public Java.Time.OffsetDateTime AtDate(Java.Time.LocalDate arg0) + { + return IExecuteWithSignature("atDate", "(Ljava/time/LocalDate;)Ljava/time/OffsetDateTime;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.OffsetTime MinusHours(long arg0) + { + return IExecuteWithSignature("minusHours", "(J)Ljava/time/OffsetTime;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.OffsetTime MinusMinutes(long arg0) + { + return IExecuteWithSignature("minusMinutes", "(J)Ljava/time/OffsetTime;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.OffsetTime MinusNanos(long arg0) + { + return IExecuteWithSignature("minusNanos", "(J)Ljava/time/OffsetTime;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.OffsetTime MinusSeconds(long arg0) + { + return IExecuteWithSignature("minusSeconds", "(J)Ljava/time/OffsetTime;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.OffsetTime PlusHours(long arg0) + { + return IExecuteWithSignature("plusHours", "(J)Ljava/time/OffsetTime;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.OffsetTime PlusMinutes(long arg0) + { + return IExecuteWithSignature("plusMinutes", "(J)Ljava/time/OffsetTime;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.OffsetTime PlusNanos(long arg0) + { + return IExecuteWithSignature("plusNanos", "(J)Ljava/time/OffsetTime;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.OffsetTime PlusSeconds(long arg0) + { + return IExecuteWithSignature("plusSeconds", "(J)Ljava/time/OffsetTime;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.OffsetTime TruncatedTo(Java.Time.Temporal.TemporalUnit arg0) + { + return IExecuteWithSignature("truncatedTo", "(Ljava/time/temporal/TemporalUnit;)Ljava/time/OffsetTime;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.OffsetTime WithHour(int arg0) + { + return IExecuteWithSignature("withHour", "(I)Ljava/time/OffsetTime;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.OffsetTime WithMinute(int arg0) + { + return IExecuteWithSignature("withMinute", "(I)Ljava/time/OffsetTime;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.OffsetTime WithNano(int arg0) + { + return IExecuteWithSignature("withNano", "(I)Ljava/time/OffsetTime;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.OffsetTime WithOffsetSameInstant(Java.Time.ZoneOffset arg0) + { + return IExecuteWithSignature("withOffsetSameInstant", "(Ljava/time/ZoneOffset;)Ljava/time/OffsetTime;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.OffsetTime WithOffsetSameLocal(Java.Time.ZoneOffset arg0) + { + return IExecuteWithSignature("withOffsetSameLocal", "(Ljava/time/ZoneOffset;)Ljava/time/OffsetTime;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.OffsetTime WithSecond(int arg0) + { + return IExecuteWithSignature("withSecond", "(I)Ljava/time/OffsetTime;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.Temporal.Temporal AdjustInto(Java.Time.Temporal.Temporal arg0) + { + return IExecuteWithSignature("adjustInto", "(Ljava/time/temporal/Temporal;)Ljava/time/temporal/Temporal;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.Temporal.Temporal Minus(Java.Time.Temporal.TemporalAmount arg0) + { + return IExecuteWithSignature("minus", "(Ljava/time/temporal/TemporalAmount;)Ljava/time/temporal/Temporal;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Time.Temporal.Temporal Minus(long arg0, Java.Time.Temporal.TemporalUnit arg1) + { + return IExecute("minus", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Time.Temporal.Temporal Plus(Java.Time.Temporal.TemporalAmount arg0) + { + return IExecuteWithSignature("plus", "(Ljava/time/temporal/TemporalAmount;)Ljava/time/temporal/Temporal;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Time.Temporal.Temporal Plus(long arg0, Java.Time.Temporal.TemporalUnit arg1) + { + return IExecute("plus", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Time.Temporal.Temporal With(Java.Time.Temporal.TemporalAdjuster arg0) + { + return IExecuteWithSignature("with", "(Ljava/time/temporal/TemporalAdjuster;)Ljava/time/temporal/Temporal;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Time.Temporal.Temporal With(Java.Time.Temporal.TemporalField arg0, long arg1) + { + return IExecute("with", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Time.Temporal.ValueRange Range(Java.Time.Temporal.TemporalField arg0) + { + return IExecuteWithSignature("range", "(Ljava/time/temporal/TemporalField;)Ljava/time/temporal/ValueRange;", arg0); + } + /// + /// + /// + /// + /// + public long GetLong(Java.Time.Temporal.TemporalField arg0) + { + return IExecuteWithSignature("getLong", "(Ljava/time/temporal/TemporalField;)J", arg0); + } + /// + /// + /// + /// + /// + public long ToEpochSecond(Java.Time.LocalDate arg0) + { + return IExecuteWithSignature("toEpochSecond", "(Ljava/time/LocalDate;)J", arg0); + } + /// + /// + /// + /// + /// + /// + public long Until(Java.Time.Temporal.Temporal arg0, Java.Time.Temporal.TemporalUnit arg1) + { + return IExecute("until", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Time/Period.cs b/src/net/JNet/GeneratedCore/Java/Time/Period.cs new file mode 100644 index 0000000000..2a61c64638 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Time/Period.cs @@ -0,0 +1,357 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Time +{ + #region Period + public partial class Period + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Time.Chrono.ChronoPeriod(Java.Time.Period t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Time.Period t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static Java.Time.Period ZERO { get { if (!_ZEROReady) { _ZEROContent = SGetField(LocalBridgeClazz, "ZERO"); _ZEROReady = true; } return _ZEROContent; } } + private static Java.Time.Period _ZEROContent = default; + private static bool _ZEROReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + public static Java.Time.Period Between(Java.Time.LocalDate arg0, Java.Time.LocalDate arg1) + { + return SExecute(LocalBridgeClazz, "between", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Java.Time.Period From(Java.Time.Temporal.TemporalAmount arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "from", "(Ljava/time/temporal/TemporalAmount;)Ljava/time/Period;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Time.Period Of(int arg0, int arg1, int arg2) + { + return SExecute(LocalBridgeClazz, "of", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public static Java.Time.Period OfDays(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "ofDays", "(I)Ljava/time/Period;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Time.Period OfMonths(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "ofMonths", "(I)Ljava/time/Period;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Time.Period OfWeeks(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "ofWeeks", "(I)Ljava/time/Period;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Time.Period OfYears(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "ofYears", "(I)Ljava/time/Period;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Time.Period Parse(Java.Lang.CharSequence arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "parse", "(Ljava/lang/CharSequence;)Ljava/time/Period;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Time.Chrono.Chronology Chronology + { + get { return IExecuteWithSignature("getChronology", "()Ljava/time/chrono/Chronology;"); } + } + /// + /// + /// + public int Days + { + get { return IExecuteWithSignature("getDays", "()I"); } + } + /// + /// + /// + public int Months + { + get { return IExecuteWithSignature("getMonths", "()I"); } + } + /// + /// + /// + public Java.Util.List Units + { + get { return IExecuteWithSignature>("getUnits", "()Ljava/util/List;"); } + } + /// + /// + /// + public int Years + { + get { return IExecuteWithSignature("getYears", "()I"); } + } + /// + /// + /// + /// + public bool IsNegative() + { + return IExecuteWithSignature("isNegative", "()Z"); + } + /// + /// + /// + /// + public bool IsZero() + { + return IExecuteWithSignature("isZero", "()Z"); + } + /// + /// + /// + /// + /// + public Java.Time.Chrono.ChronoPeriod Minus(Java.Time.Temporal.TemporalAmount arg0) + { + return IExecuteWithSignature("minus", "(Ljava/time/temporal/TemporalAmount;)Ljava/time/chrono/ChronoPeriod;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.Chrono.ChronoPeriod MultipliedBy(int arg0) + { + return IExecuteWithSignature("multipliedBy", "(I)Ljava/time/chrono/ChronoPeriod;", arg0); + } + /// + /// + /// + /// + public Java.Time.Chrono.ChronoPeriod Negated() + { + return IExecuteWithSignature("negated", "()Ljava/time/chrono/ChronoPeriod;"); + } + /// + /// + /// + /// + public Java.Time.Chrono.ChronoPeriod Normalized() + { + return IExecuteWithSignature("normalized", "()Ljava/time/chrono/ChronoPeriod;"); + } + /// + /// + /// + /// + /// + public Java.Time.Chrono.ChronoPeriod Plus(Java.Time.Temporal.TemporalAmount arg0) + { + return IExecuteWithSignature("plus", "(Ljava/time/temporal/TemporalAmount;)Ljava/time/chrono/ChronoPeriod;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.Period MinusDays(long arg0) + { + return IExecuteWithSignature("minusDays", "(J)Ljava/time/Period;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.Period MinusMonths(long arg0) + { + return IExecuteWithSignature("minusMonths", "(J)Ljava/time/Period;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.Period MinusYears(long arg0) + { + return IExecuteWithSignature("minusYears", "(J)Ljava/time/Period;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.Period PlusDays(long arg0) + { + return IExecuteWithSignature("plusDays", "(J)Ljava/time/Period;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.Period PlusMonths(long arg0) + { + return IExecuteWithSignature("plusMonths", "(J)Ljava/time/Period;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.Period PlusYears(long arg0) + { + return IExecuteWithSignature("plusYears", "(J)Ljava/time/Period;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.Period WithDays(int arg0) + { + return IExecuteWithSignature("withDays", "(I)Ljava/time/Period;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.Period WithMonths(int arg0) + { + return IExecuteWithSignature("withMonths", "(I)Ljava/time/Period;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.Period WithYears(int arg0) + { + return IExecuteWithSignature("withYears", "(I)Ljava/time/Period;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.Temporal.Temporal AddTo(Java.Time.Temporal.Temporal arg0) + { + return IExecuteWithSignature("addTo", "(Ljava/time/temporal/Temporal;)Ljava/time/temporal/Temporal;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.Temporal.Temporal SubtractFrom(Java.Time.Temporal.Temporal arg0) + { + return IExecuteWithSignature("subtractFrom", "(Ljava/time/temporal/Temporal;)Ljava/time/temporal/Temporal;", arg0); + } + /// + /// + /// + /// + /// + public long Get(Java.Time.Temporal.TemporalUnit arg0) + { + return IExecuteWithSignature("get", "(Ljava/time/temporal/TemporalUnit;)J", arg0); + } + /// + /// + /// + /// + public long ToTotalMonths() + { + return IExecuteWithSignature("toTotalMonths", "()J"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Time/Temporal/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Java/Time/Temporal/AllPackageClasses.cs new file mode 100644 index 0000000000..540008daf0 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Time/Temporal/AllPackageClasses.cs @@ -0,0 +1,784 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Java.Time.Temporal +{ + #region ChronoField + /// + /// + /// + public partial class ChronoField : Java.Lang.Enum + { + const string _bridgeClassName = "java.time.temporal.ChronoField"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ChronoField() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ChronoField(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ChronoUnit + /// + /// + /// + public partial class ChronoUnit : Java.Lang.Enum + { + const string _bridgeClassName = "java.time.temporal.ChronoUnit"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ChronoUnit() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ChronoUnit(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region IsoFields + /// + /// + /// + public partial class IsoFields : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.time.temporal.IsoFields"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public IsoFields() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public IsoFields(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region JulianFields + /// + /// + /// + public partial class JulianFields : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.time.temporal.JulianFields"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public JulianFields() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public JulianFields(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Temporal + /// + /// + /// + public partial class Temporal : Java.Time.Temporal.TemporalAccessor + { + const string _bridgeClassName = "java.time.temporal.Temporal"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Temporal class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Temporal() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Temporal class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Temporal(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TemporalAccessor + /// + /// + /// + public partial class TemporalAccessor : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.time.temporal.TemporalAccessor"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("TemporalAccessor class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public TemporalAccessor() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("TemporalAccessor class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public TemporalAccessor(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TemporalAdjuster + /// + /// + /// + public partial class TemporalAdjuster : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.time.temporal.TemporalAdjuster"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("TemporalAdjuster class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public TemporalAdjuster() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("TemporalAdjuster class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public TemporalAdjuster(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TemporalAdjusters + /// + /// + /// + public partial class TemporalAdjusters : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.time.temporal.TemporalAdjusters"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public TemporalAdjusters() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public TemporalAdjusters(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TemporalAmount + /// + /// + /// + public partial class TemporalAmount : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.time.temporal.TemporalAmount"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("TemporalAmount class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public TemporalAmount() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("TemporalAmount class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public TemporalAmount(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TemporalField + /// + /// + /// + public partial class TemporalField : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.time.temporal.TemporalField"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("TemporalField class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public TemporalField() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("TemporalField class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public TemporalField(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TemporalQueries + /// + /// + /// + public partial class TemporalQueries : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.time.temporal.TemporalQueries"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public TemporalQueries() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public TemporalQueries(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TemporalQuery + /// + /// + /// + public partial class TemporalQuery : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.time.temporal.TemporalQuery"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("TemporalQuery class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public TemporalQuery() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("TemporalQuery class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public TemporalQuery(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TemporalQuery + /// + /// + /// + /// + public partial class TemporalQuery : MASES.JCOBridge.C2JBridge.JVMBridgeBase> + { + const string _bridgeClassName = "java.time.temporal.TemporalQuery"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("TemporalQuery class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public TemporalQuery() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("TemporalQuery class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public TemporalQuery(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TemporalUnit + /// + /// + /// + public partial class TemporalUnit : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.time.temporal.TemporalUnit"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("TemporalUnit class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public TemporalUnit() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("TemporalUnit class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public TemporalUnit(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region UnsupportedTemporalTypeException + /// + /// + /// + public partial class UnsupportedTemporalTypeException : Java.Time.DateTimeException + { + const string _bridgeClassName = "java.time.temporal.UnsupportedTemporalTypeException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region ValueRange + /// + /// + /// + public partial class ValueRange : Java.Io.Serializable + { + const string _bridgeClassName = "java.time.temporal.ValueRange"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ValueRange() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ValueRange(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region WeekFields + /// + /// + /// + public partial class WeekFields : Java.Io.Serializable + { + const string _bridgeClassName = "java.time.temporal.WeekFields"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public WeekFields() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public WeekFields(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Time/Temporal/ChronoField.cs b/src/net/JNet/GeneratedCore/Java/Time/Temporal/ChronoField.cs new file mode 100644 index 0000000000..32ee58dc09 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Time/Temporal/ChronoField.cs @@ -0,0 +1,362 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Time.Temporal +{ + #region ChronoField + public partial class ChronoField + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Time.Temporal.TemporalField(Java.Time.Temporal.ChronoField t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static Java.Time.Temporal.ChronoField ALIGNED_DAY_OF_WEEK_IN_MONTH { get { if (!_ALIGNED_DAY_OF_WEEK_IN_MONTHReady) { _ALIGNED_DAY_OF_WEEK_IN_MONTHContent = SGetField(LocalBridgeClazz, "ALIGNED_DAY_OF_WEEK_IN_MONTH"); _ALIGNED_DAY_OF_WEEK_IN_MONTHReady = true; } return _ALIGNED_DAY_OF_WEEK_IN_MONTHContent; } } + private static Java.Time.Temporal.ChronoField _ALIGNED_DAY_OF_WEEK_IN_MONTHContent = default; + private static bool _ALIGNED_DAY_OF_WEEK_IN_MONTHReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Time.Temporal.ChronoField ALIGNED_DAY_OF_WEEK_IN_YEAR { get { if (!_ALIGNED_DAY_OF_WEEK_IN_YEARReady) { _ALIGNED_DAY_OF_WEEK_IN_YEARContent = SGetField(LocalBridgeClazz, "ALIGNED_DAY_OF_WEEK_IN_YEAR"); _ALIGNED_DAY_OF_WEEK_IN_YEARReady = true; } return _ALIGNED_DAY_OF_WEEK_IN_YEARContent; } } + private static Java.Time.Temporal.ChronoField _ALIGNED_DAY_OF_WEEK_IN_YEARContent = default; + private static bool _ALIGNED_DAY_OF_WEEK_IN_YEARReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Time.Temporal.ChronoField ALIGNED_WEEK_OF_MONTH { get { if (!_ALIGNED_WEEK_OF_MONTHReady) { _ALIGNED_WEEK_OF_MONTHContent = SGetField(LocalBridgeClazz, "ALIGNED_WEEK_OF_MONTH"); _ALIGNED_WEEK_OF_MONTHReady = true; } return _ALIGNED_WEEK_OF_MONTHContent; } } + private static Java.Time.Temporal.ChronoField _ALIGNED_WEEK_OF_MONTHContent = default; + private static bool _ALIGNED_WEEK_OF_MONTHReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Time.Temporal.ChronoField ALIGNED_WEEK_OF_YEAR { get { if (!_ALIGNED_WEEK_OF_YEARReady) { _ALIGNED_WEEK_OF_YEARContent = SGetField(LocalBridgeClazz, "ALIGNED_WEEK_OF_YEAR"); _ALIGNED_WEEK_OF_YEARReady = true; } return _ALIGNED_WEEK_OF_YEARContent; } } + private static Java.Time.Temporal.ChronoField _ALIGNED_WEEK_OF_YEARContent = default; + private static bool _ALIGNED_WEEK_OF_YEARReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Time.Temporal.ChronoField AMPM_OF_DAY { get { if (!_AMPM_OF_DAYReady) { _AMPM_OF_DAYContent = SGetField(LocalBridgeClazz, "AMPM_OF_DAY"); _AMPM_OF_DAYReady = true; } return _AMPM_OF_DAYContent; } } + private static Java.Time.Temporal.ChronoField _AMPM_OF_DAYContent = default; + private static bool _AMPM_OF_DAYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Time.Temporal.ChronoField CLOCK_HOUR_OF_AMPM { get { if (!_CLOCK_HOUR_OF_AMPMReady) { _CLOCK_HOUR_OF_AMPMContent = SGetField(LocalBridgeClazz, "CLOCK_HOUR_OF_AMPM"); _CLOCK_HOUR_OF_AMPMReady = true; } return _CLOCK_HOUR_OF_AMPMContent; } } + private static Java.Time.Temporal.ChronoField _CLOCK_HOUR_OF_AMPMContent = default; + private static bool _CLOCK_HOUR_OF_AMPMReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Time.Temporal.ChronoField CLOCK_HOUR_OF_DAY { get { if (!_CLOCK_HOUR_OF_DAYReady) { _CLOCK_HOUR_OF_DAYContent = SGetField(LocalBridgeClazz, "CLOCK_HOUR_OF_DAY"); _CLOCK_HOUR_OF_DAYReady = true; } return _CLOCK_HOUR_OF_DAYContent; } } + private static Java.Time.Temporal.ChronoField _CLOCK_HOUR_OF_DAYContent = default; + private static bool _CLOCK_HOUR_OF_DAYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Time.Temporal.ChronoField DAY_OF_MONTH { get { if (!_DAY_OF_MONTHReady) { _DAY_OF_MONTHContent = SGetField(LocalBridgeClazz, "DAY_OF_MONTH"); _DAY_OF_MONTHReady = true; } return _DAY_OF_MONTHContent; } } + private static Java.Time.Temporal.ChronoField _DAY_OF_MONTHContent = default; + private static bool _DAY_OF_MONTHReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Time.Temporal.ChronoField DAY_OF_WEEK { get { if (!_DAY_OF_WEEKReady) { _DAY_OF_WEEKContent = SGetField(LocalBridgeClazz, "DAY_OF_WEEK"); _DAY_OF_WEEKReady = true; } return _DAY_OF_WEEKContent; } } + private static Java.Time.Temporal.ChronoField _DAY_OF_WEEKContent = default; + private static bool _DAY_OF_WEEKReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Time.Temporal.ChronoField DAY_OF_YEAR { get { if (!_DAY_OF_YEARReady) { _DAY_OF_YEARContent = SGetField(LocalBridgeClazz, "DAY_OF_YEAR"); _DAY_OF_YEARReady = true; } return _DAY_OF_YEARContent; } } + private static Java.Time.Temporal.ChronoField _DAY_OF_YEARContent = default; + private static bool _DAY_OF_YEARReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Time.Temporal.ChronoField EPOCH_DAY { get { if (!_EPOCH_DAYReady) { _EPOCH_DAYContent = SGetField(LocalBridgeClazz, "EPOCH_DAY"); _EPOCH_DAYReady = true; } return _EPOCH_DAYContent; } } + private static Java.Time.Temporal.ChronoField _EPOCH_DAYContent = default; + private static bool _EPOCH_DAYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Time.Temporal.ChronoField ERA { get { if (!_ERAReady) { _ERAContent = SGetField(LocalBridgeClazz, "ERA"); _ERAReady = true; } return _ERAContent; } } + private static Java.Time.Temporal.ChronoField _ERAContent = default; + private static bool _ERAReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Time.Temporal.ChronoField HOUR_OF_AMPM { get { if (!_HOUR_OF_AMPMReady) { _HOUR_OF_AMPMContent = SGetField(LocalBridgeClazz, "HOUR_OF_AMPM"); _HOUR_OF_AMPMReady = true; } return _HOUR_OF_AMPMContent; } } + private static Java.Time.Temporal.ChronoField _HOUR_OF_AMPMContent = default; + private static bool _HOUR_OF_AMPMReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Time.Temporal.ChronoField HOUR_OF_DAY { get { if (!_HOUR_OF_DAYReady) { _HOUR_OF_DAYContent = SGetField(LocalBridgeClazz, "HOUR_OF_DAY"); _HOUR_OF_DAYReady = true; } return _HOUR_OF_DAYContent; } } + private static Java.Time.Temporal.ChronoField _HOUR_OF_DAYContent = default; + private static bool _HOUR_OF_DAYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Time.Temporal.ChronoField INSTANT_SECONDS { get { if (!_INSTANT_SECONDSReady) { _INSTANT_SECONDSContent = SGetField(LocalBridgeClazz, "INSTANT_SECONDS"); _INSTANT_SECONDSReady = true; } return _INSTANT_SECONDSContent; } } + private static Java.Time.Temporal.ChronoField _INSTANT_SECONDSContent = default; + private static bool _INSTANT_SECONDSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Time.Temporal.ChronoField MICRO_OF_DAY { get { if (!_MICRO_OF_DAYReady) { _MICRO_OF_DAYContent = SGetField(LocalBridgeClazz, "MICRO_OF_DAY"); _MICRO_OF_DAYReady = true; } return _MICRO_OF_DAYContent; } } + private static Java.Time.Temporal.ChronoField _MICRO_OF_DAYContent = default; + private static bool _MICRO_OF_DAYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Time.Temporal.ChronoField MICRO_OF_SECOND { get { if (!_MICRO_OF_SECONDReady) { _MICRO_OF_SECONDContent = SGetField(LocalBridgeClazz, "MICRO_OF_SECOND"); _MICRO_OF_SECONDReady = true; } return _MICRO_OF_SECONDContent; } } + private static Java.Time.Temporal.ChronoField _MICRO_OF_SECONDContent = default; + private static bool _MICRO_OF_SECONDReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Time.Temporal.ChronoField MILLI_OF_DAY { get { if (!_MILLI_OF_DAYReady) { _MILLI_OF_DAYContent = SGetField(LocalBridgeClazz, "MILLI_OF_DAY"); _MILLI_OF_DAYReady = true; } return _MILLI_OF_DAYContent; } } + private static Java.Time.Temporal.ChronoField _MILLI_OF_DAYContent = default; + private static bool _MILLI_OF_DAYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Time.Temporal.ChronoField MILLI_OF_SECOND { get { if (!_MILLI_OF_SECONDReady) { _MILLI_OF_SECONDContent = SGetField(LocalBridgeClazz, "MILLI_OF_SECOND"); _MILLI_OF_SECONDReady = true; } return _MILLI_OF_SECONDContent; } } + private static Java.Time.Temporal.ChronoField _MILLI_OF_SECONDContent = default; + private static bool _MILLI_OF_SECONDReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Time.Temporal.ChronoField MINUTE_OF_DAY { get { if (!_MINUTE_OF_DAYReady) { _MINUTE_OF_DAYContent = SGetField(LocalBridgeClazz, "MINUTE_OF_DAY"); _MINUTE_OF_DAYReady = true; } return _MINUTE_OF_DAYContent; } } + private static Java.Time.Temporal.ChronoField _MINUTE_OF_DAYContent = default; + private static bool _MINUTE_OF_DAYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Time.Temporal.ChronoField MINUTE_OF_HOUR { get { if (!_MINUTE_OF_HOURReady) { _MINUTE_OF_HOURContent = SGetField(LocalBridgeClazz, "MINUTE_OF_HOUR"); _MINUTE_OF_HOURReady = true; } return _MINUTE_OF_HOURContent; } } + private static Java.Time.Temporal.ChronoField _MINUTE_OF_HOURContent = default; + private static bool _MINUTE_OF_HOURReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Time.Temporal.ChronoField MONTH_OF_YEAR { get { if (!_MONTH_OF_YEARReady) { _MONTH_OF_YEARContent = SGetField(LocalBridgeClazz, "MONTH_OF_YEAR"); _MONTH_OF_YEARReady = true; } return _MONTH_OF_YEARContent; } } + private static Java.Time.Temporal.ChronoField _MONTH_OF_YEARContent = default; + private static bool _MONTH_OF_YEARReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Time.Temporal.ChronoField NANO_OF_DAY { get { if (!_NANO_OF_DAYReady) { _NANO_OF_DAYContent = SGetField(LocalBridgeClazz, "NANO_OF_DAY"); _NANO_OF_DAYReady = true; } return _NANO_OF_DAYContent; } } + private static Java.Time.Temporal.ChronoField _NANO_OF_DAYContent = default; + private static bool _NANO_OF_DAYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Time.Temporal.ChronoField NANO_OF_SECOND { get { if (!_NANO_OF_SECONDReady) { _NANO_OF_SECONDContent = SGetField(LocalBridgeClazz, "NANO_OF_SECOND"); _NANO_OF_SECONDReady = true; } return _NANO_OF_SECONDContent; } } + private static Java.Time.Temporal.ChronoField _NANO_OF_SECONDContent = default; + private static bool _NANO_OF_SECONDReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Time.Temporal.ChronoField OFFSET_SECONDS { get { if (!_OFFSET_SECONDSReady) { _OFFSET_SECONDSContent = SGetField(LocalBridgeClazz, "OFFSET_SECONDS"); _OFFSET_SECONDSReady = true; } return _OFFSET_SECONDSContent; } } + private static Java.Time.Temporal.ChronoField _OFFSET_SECONDSContent = default; + private static bool _OFFSET_SECONDSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Time.Temporal.ChronoField PROLEPTIC_MONTH { get { if (!_PROLEPTIC_MONTHReady) { _PROLEPTIC_MONTHContent = SGetField(LocalBridgeClazz, "PROLEPTIC_MONTH"); _PROLEPTIC_MONTHReady = true; } return _PROLEPTIC_MONTHContent; } } + private static Java.Time.Temporal.ChronoField _PROLEPTIC_MONTHContent = default; + private static bool _PROLEPTIC_MONTHReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Time.Temporal.ChronoField SECOND_OF_DAY { get { if (!_SECOND_OF_DAYReady) { _SECOND_OF_DAYContent = SGetField(LocalBridgeClazz, "SECOND_OF_DAY"); _SECOND_OF_DAYReady = true; } return _SECOND_OF_DAYContent; } } + private static Java.Time.Temporal.ChronoField _SECOND_OF_DAYContent = default; + private static bool _SECOND_OF_DAYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Time.Temporal.ChronoField SECOND_OF_MINUTE { get { if (!_SECOND_OF_MINUTEReady) { _SECOND_OF_MINUTEContent = SGetField(LocalBridgeClazz, "SECOND_OF_MINUTE"); _SECOND_OF_MINUTEReady = true; } return _SECOND_OF_MINUTEContent; } } + private static Java.Time.Temporal.ChronoField _SECOND_OF_MINUTEContent = default; + private static bool _SECOND_OF_MINUTEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Time.Temporal.ChronoField YEAR { get { if (!_YEARReady) { _YEARContent = SGetField(LocalBridgeClazz, "YEAR"); _YEARReady = true; } return _YEARContent; } } + private static Java.Time.Temporal.ChronoField _YEARContent = default; + private static bool _YEARReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Time.Temporal.ChronoField YEAR_OF_ERA { get { if (!_YEAR_OF_ERAReady) { _YEAR_OF_ERAContent = SGetField(LocalBridgeClazz, "YEAR_OF_ERA"); _YEAR_OF_ERAReady = true; } return _YEAR_OF_ERAContent; } } + private static Java.Time.Temporal.ChronoField _YEAR_OF_ERAContent = default; + private static bool _YEAR_OF_ERAReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Time.Temporal.ChronoField ValueOf(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Ljava/lang/String;)Ljava/time/temporal/ChronoField;", arg0); + } + /// + /// + /// + /// + public static Java.Time.Temporal.ChronoField[] Values() + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "values", "()[Ljava/time/temporal/ChronoField;"); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Time.Temporal.TemporalUnit BaseUnit + { + get { return IExecuteWithSignature("getBaseUnit", "()Ljava/time/temporal/TemporalUnit;"); } + } + /// + /// + /// + public Java.Time.Temporal.TemporalUnit RangeUnit + { + get { return IExecuteWithSignature("getRangeUnit", "()Ljava/time/temporal/TemporalUnit;"); } + } + /// + /// + /// + /// + /// + /// + /// + public R AdjustInto(R arg0, long arg1) where R : Java.Time.Temporal.ITemporal, new() + { + return IExecute("adjustInto", arg0, arg1); + } + /// + /// + /// + /// + public bool IsDateBased() + { + return IExecuteWithSignature("isDateBased", "()Z"); + } + /// + /// + /// + /// + /// + public bool IsSupportedBy(Java.Time.Temporal.TemporalAccessor arg0) + { + return IExecuteWithSignature("isSupportedBy", "(Ljava/time/temporal/TemporalAccessor;)Z", arg0); + } + /// + /// + /// + /// + public bool IsTimeBased() + { + return IExecuteWithSignature("isTimeBased", "()Z"); + } + /// + /// + /// + /// + /// + public int CheckValidIntValue(long arg0) + { + return IExecuteWithSignature("checkValidIntValue", "(J)I", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.String GetDisplayName(Java.Util.Locale arg0) + { + return IExecuteWithSignature("getDisplayName", "(Ljava/util/Locale;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + public Java.Time.Temporal.ValueRange Range() + { + return IExecuteWithSignature("range", "()Ljava/time/temporal/ValueRange;"); + } + /// + /// + /// + /// + /// + public Java.Time.Temporal.ValueRange RangeRefinedBy(Java.Time.Temporal.TemporalAccessor arg0) + { + return IExecuteWithSignature("rangeRefinedBy", "(Ljava/time/temporal/TemporalAccessor;)Ljava/time/temporal/ValueRange;", arg0); + } + /// + /// + /// + /// + /// + public long CheckValidValue(long arg0) + { + return IExecuteWithSignature("checkValidValue", "(J)J", arg0); + } + /// + /// + /// + /// + /// + public long GetFrom(Java.Time.Temporal.TemporalAccessor arg0) + { + return IExecuteWithSignature("getFrom", "(Ljava/time/temporal/TemporalAccessor;)J", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Time/Temporal/ChronoUnit.cs b/src/net/JNet/GeneratedCore/Java/Time/Temporal/ChronoUnit.cs new file mode 100644 index 0000000000..a1f0e7802f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Time/Temporal/ChronoUnit.cs @@ -0,0 +1,236 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Time.Temporal +{ + #region ChronoUnit + public partial class ChronoUnit + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Time.Temporal.TemporalUnit(Java.Time.Temporal.ChronoUnit t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static Java.Time.Temporal.ChronoUnit CENTURIES { get { if (!_CENTURIESReady) { _CENTURIESContent = SGetField(LocalBridgeClazz, "CENTURIES"); _CENTURIESReady = true; } return _CENTURIESContent; } } + private static Java.Time.Temporal.ChronoUnit _CENTURIESContent = default; + private static bool _CENTURIESReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Time.Temporal.ChronoUnit DAYS { get { if (!_DAYSReady) { _DAYSContent = SGetField(LocalBridgeClazz, "DAYS"); _DAYSReady = true; } return _DAYSContent; } } + private static Java.Time.Temporal.ChronoUnit _DAYSContent = default; + private static bool _DAYSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Time.Temporal.ChronoUnit DECADES { get { if (!_DECADESReady) { _DECADESContent = SGetField(LocalBridgeClazz, "DECADES"); _DECADESReady = true; } return _DECADESContent; } } + private static Java.Time.Temporal.ChronoUnit _DECADESContent = default; + private static bool _DECADESReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Time.Temporal.ChronoUnit ERAS { get { if (!_ERASReady) { _ERASContent = SGetField(LocalBridgeClazz, "ERAS"); _ERASReady = true; } return _ERASContent; } } + private static Java.Time.Temporal.ChronoUnit _ERASContent = default; + private static bool _ERASReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Time.Temporal.ChronoUnit FOREVER { get { if (!_FOREVERReady) { _FOREVERContent = SGetField(LocalBridgeClazz, "FOREVER"); _FOREVERReady = true; } return _FOREVERContent; } } + private static Java.Time.Temporal.ChronoUnit _FOREVERContent = default; + private static bool _FOREVERReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Time.Temporal.ChronoUnit HALF_DAYS { get { if (!_HALF_DAYSReady) { _HALF_DAYSContent = SGetField(LocalBridgeClazz, "HALF_DAYS"); _HALF_DAYSReady = true; } return _HALF_DAYSContent; } } + private static Java.Time.Temporal.ChronoUnit _HALF_DAYSContent = default; + private static bool _HALF_DAYSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Time.Temporal.ChronoUnit HOURS { get { if (!_HOURSReady) { _HOURSContent = SGetField(LocalBridgeClazz, "HOURS"); _HOURSReady = true; } return _HOURSContent; } } + private static Java.Time.Temporal.ChronoUnit _HOURSContent = default; + private static bool _HOURSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Time.Temporal.ChronoUnit MICROS { get { if (!_MICROSReady) { _MICROSContent = SGetField(LocalBridgeClazz, "MICROS"); _MICROSReady = true; } return _MICROSContent; } } + private static Java.Time.Temporal.ChronoUnit _MICROSContent = default; + private static bool _MICROSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Time.Temporal.ChronoUnit MILLENNIA { get { if (!_MILLENNIAReady) { _MILLENNIAContent = SGetField(LocalBridgeClazz, "MILLENNIA"); _MILLENNIAReady = true; } return _MILLENNIAContent; } } + private static Java.Time.Temporal.ChronoUnit _MILLENNIAContent = default; + private static bool _MILLENNIAReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Time.Temporal.ChronoUnit MILLIS { get { if (!_MILLISReady) { _MILLISContent = SGetField(LocalBridgeClazz, "MILLIS"); _MILLISReady = true; } return _MILLISContent; } } + private static Java.Time.Temporal.ChronoUnit _MILLISContent = default; + private static bool _MILLISReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Time.Temporal.ChronoUnit MINUTES { get { if (!_MINUTESReady) { _MINUTESContent = SGetField(LocalBridgeClazz, "MINUTES"); _MINUTESReady = true; } return _MINUTESContent; } } + private static Java.Time.Temporal.ChronoUnit _MINUTESContent = default; + private static bool _MINUTESReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Time.Temporal.ChronoUnit MONTHS { get { if (!_MONTHSReady) { _MONTHSContent = SGetField(LocalBridgeClazz, "MONTHS"); _MONTHSReady = true; } return _MONTHSContent; } } + private static Java.Time.Temporal.ChronoUnit _MONTHSContent = default; + private static bool _MONTHSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Time.Temporal.ChronoUnit NANOS { get { if (!_NANOSReady) { _NANOSContent = SGetField(LocalBridgeClazz, "NANOS"); _NANOSReady = true; } return _NANOSContent; } } + private static Java.Time.Temporal.ChronoUnit _NANOSContent = default; + private static bool _NANOSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Time.Temporal.ChronoUnit SECONDS { get { if (!_SECONDSReady) { _SECONDSContent = SGetField(LocalBridgeClazz, "SECONDS"); _SECONDSReady = true; } return _SECONDSContent; } } + private static Java.Time.Temporal.ChronoUnit _SECONDSContent = default; + private static bool _SECONDSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Time.Temporal.ChronoUnit WEEKS { get { if (!_WEEKSReady) { _WEEKSContent = SGetField(LocalBridgeClazz, "WEEKS"); _WEEKSReady = true; } return _WEEKSContent; } } + private static Java.Time.Temporal.ChronoUnit _WEEKSContent = default; + private static bool _WEEKSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Time.Temporal.ChronoUnit YEARS { get { if (!_YEARSReady) { _YEARSContent = SGetField(LocalBridgeClazz, "YEARS"); _YEARSReady = true; } return _YEARSContent; } } + private static Java.Time.Temporal.ChronoUnit _YEARSContent = default; + private static bool _YEARSReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Time.Temporal.ChronoUnit ValueOf(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Ljava/lang/String;)Ljava/time/temporal/ChronoUnit;", arg0); + } + /// + /// + /// + /// + public static Java.Time.Temporal.ChronoUnit[] Values() + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "values", "()[Ljava/time/temporal/ChronoUnit;"); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Time.Duration Duration + { + get { return IExecuteWithSignature("getDuration", "()Ljava/time/Duration;"); } + } + /// + /// + /// + /// + /// + /// + /// + public R AddTo(R arg0, long arg1) where R : Java.Time.Temporal.ITemporal, new() + { + return IExecute("addTo", arg0, arg1); + } + /// + /// + /// + /// + public bool IsDateBased() + { + return IExecuteWithSignature("isDateBased", "()Z"); + } + /// + /// + /// + /// + public bool IsDurationEstimated() + { + return IExecuteWithSignature("isDurationEstimated", "()Z"); + } + /// + /// + /// + /// + /// + public bool IsSupportedBy(Java.Time.Temporal.Temporal arg0) + { + return IExecuteWithSignature("isSupportedBy", "(Ljava/time/temporal/Temporal;)Z", arg0); + } + /// + /// + /// + /// + public bool IsTimeBased() + { + return IExecuteWithSignature("isTimeBased", "()Z"); + } + /// + /// + /// + /// + /// + /// + public long Between(Java.Time.Temporal.Temporal arg0, Java.Time.Temporal.Temporal arg1) + { + return IExecute("between", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Time/Temporal/IsoFields.cs b/src/net/JNet/GeneratedCore/Java/Time/Temporal/IsoFields.cs new file mode 100644 index 0000000000..6302382c5e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Time/Temporal/IsoFields.cs @@ -0,0 +1,94 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Time.Temporal +{ + #region IsoFields + public partial class IsoFields + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Time.Temporal.TemporalField DAY_OF_QUARTER { get { if (!_DAY_OF_QUARTERReady) { _DAY_OF_QUARTERContent = SGetField(LocalBridgeClazz, "DAY_OF_QUARTER"); _DAY_OF_QUARTERReady = true; } return _DAY_OF_QUARTERContent; } } + private static Java.Time.Temporal.TemporalField _DAY_OF_QUARTERContent = default; + private static bool _DAY_OF_QUARTERReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Time.Temporal.TemporalField QUARTER_OF_YEAR { get { if (!_QUARTER_OF_YEARReady) { _QUARTER_OF_YEARContent = SGetField(LocalBridgeClazz, "QUARTER_OF_YEAR"); _QUARTER_OF_YEARReady = true; } return _QUARTER_OF_YEARContent; } } + private static Java.Time.Temporal.TemporalField _QUARTER_OF_YEARContent = default; + private static bool _QUARTER_OF_YEARReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Time.Temporal.TemporalField WEEK_BASED_YEAR { get { if (!_WEEK_BASED_YEARReady) { _WEEK_BASED_YEARContent = SGetField(LocalBridgeClazz, "WEEK_BASED_YEAR"); _WEEK_BASED_YEARReady = true; } return _WEEK_BASED_YEARContent; } } + private static Java.Time.Temporal.TemporalField _WEEK_BASED_YEARContent = default; + private static bool _WEEK_BASED_YEARReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Time.Temporal.TemporalField WEEK_OF_WEEK_BASED_YEAR { get { if (!_WEEK_OF_WEEK_BASED_YEARReady) { _WEEK_OF_WEEK_BASED_YEARContent = SGetField(LocalBridgeClazz, "WEEK_OF_WEEK_BASED_YEAR"); _WEEK_OF_WEEK_BASED_YEARReady = true; } return _WEEK_OF_WEEK_BASED_YEARContent; } } + private static Java.Time.Temporal.TemporalField _WEEK_OF_WEEK_BASED_YEARContent = default; + private static bool _WEEK_OF_WEEK_BASED_YEARReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Time.Temporal.TemporalUnit QUARTER_YEARS { get { if (!_QUARTER_YEARSReady) { _QUARTER_YEARSContent = SGetField(LocalBridgeClazz, "QUARTER_YEARS"); _QUARTER_YEARSReady = true; } return _QUARTER_YEARSContent; } } + private static Java.Time.Temporal.TemporalUnit _QUARTER_YEARSContent = default; + private static bool _QUARTER_YEARSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Time.Temporal.TemporalUnit WEEK_BASED_YEARS { get { if (!_WEEK_BASED_YEARSReady) { _WEEK_BASED_YEARSContent = SGetField(LocalBridgeClazz, "WEEK_BASED_YEARS"); _WEEK_BASED_YEARSReady = true; } return _WEEK_BASED_YEARSContent; } } + private static Java.Time.Temporal.TemporalUnit _WEEK_BASED_YEARSContent = default; + private static bool _WEEK_BASED_YEARSReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Time/Temporal/JulianFields.cs b/src/net/JNet/GeneratedCore/Java/Time/Temporal/JulianFields.cs new file mode 100644 index 0000000000..37eb3d96af --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Time/Temporal/JulianFields.cs @@ -0,0 +1,76 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Time.Temporal +{ + #region JulianFields + public partial class JulianFields + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Time.Temporal.TemporalField JULIAN_DAY { get { if (!_JULIAN_DAYReady) { _JULIAN_DAYContent = SGetField(LocalBridgeClazz, "JULIAN_DAY"); _JULIAN_DAYReady = true; } return _JULIAN_DAYContent; } } + private static Java.Time.Temporal.TemporalField _JULIAN_DAYContent = default; + private static bool _JULIAN_DAYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Time.Temporal.TemporalField MODIFIED_JULIAN_DAY { get { if (!_MODIFIED_JULIAN_DAYReady) { _MODIFIED_JULIAN_DAYContent = SGetField(LocalBridgeClazz, "MODIFIED_JULIAN_DAY"); _MODIFIED_JULIAN_DAYReady = true; } return _MODIFIED_JULIAN_DAYContent; } } + private static Java.Time.Temporal.TemporalField _MODIFIED_JULIAN_DAYContent = default; + private static bool _MODIFIED_JULIAN_DAYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Time.Temporal.TemporalField RATA_DIE { get { if (!_RATA_DIEReady) { _RATA_DIEContent = SGetField(LocalBridgeClazz, "RATA_DIE"); _RATA_DIEReady = true; } return _RATA_DIEContent; } } + private static Java.Time.Temporal.TemporalField _RATA_DIEContent = default; + private static bool _RATA_DIEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Time/Temporal/Temporal.cs b/src/net/JNet/GeneratedCore/Java/Time/Temporal/Temporal.cs new file mode 100644 index 0000000000..bfab0943de --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Time/Temporal/Temporal.cs @@ -0,0 +1,204 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Time.Temporal +{ + #region ITemporal + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ITemporal : Java.Time.Temporal.ITemporalAccessor + { + #region Instance methods + /// + /// + /// + /// + /// + bool IsSupported(Java.Time.Temporal.TemporalUnit arg0); + /// + /// + /// + /// + /// + /// + Java.Time.Temporal.Temporal Plus(long arg0, Java.Time.Temporal.TemporalUnit arg1); + /// + /// + /// + /// + /// + /// + Java.Time.Temporal.Temporal With(Java.Time.Temporal.TemporalField arg0, long arg1); + /// + /// + /// + /// + /// + /// + long Until(Java.Time.Temporal.Temporal arg0, Java.Time.Temporal.TemporalUnit arg1); + /// + /// + /// + /// + /// + Java.Time.Temporal.Temporal Minus(Java.Time.Temporal.TemporalAmount arg0); + /// + /// + /// + /// + /// + /// + Java.Time.Temporal.Temporal Minus(long arg0, Java.Time.Temporal.TemporalUnit arg1); + /// + /// + /// + /// + /// + Java.Time.Temporal.Temporal Plus(Java.Time.Temporal.TemporalAmount arg0); + /// + /// + /// + /// + /// + Java.Time.Temporal.Temporal With(Java.Time.Temporal.TemporalAdjuster arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Temporal + public partial class Temporal : Java.Time.Temporal.ITemporal + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public bool IsSupported(Java.Time.Temporal.TemporalUnit arg0) + { + return IExecuteWithSignature("isSupported", "(Ljava/time/temporal/TemporalUnit;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Time.Temporal.Temporal Plus(long arg0, Java.Time.Temporal.TemporalUnit arg1) + { + return IExecute("plus", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Time.Temporal.Temporal With(Java.Time.Temporal.TemporalField arg0, long arg1) + { + return IExecute("with", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public long Until(Java.Time.Temporal.Temporal arg0, Java.Time.Temporal.TemporalUnit arg1) + { + return IExecute("until", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Time.Temporal.Temporal Minus(Java.Time.Temporal.TemporalAmount arg0) + { + return IExecuteWithSignature("minus", "(Ljava/time/temporal/TemporalAmount;)Ljava/time/temporal/Temporal;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Time.Temporal.Temporal Minus(long arg0, Java.Time.Temporal.TemporalUnit arg1) + { + return IExecute("minus", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Time.Temporal.Temporal Plus(Java.Time.Temporal.TemporalAmount arg0) + { + return IExecuteWithSignature("plus", "(Ljava/time/temporal/TemporalAmount;)Ljava/time/temporal/Temporal;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.Temporal.Temporal With(Java.Time.Temporal.TemporalAdjuster arg0) + { + return IExecuteWithSignature("with", "(Ljava/time/temporal/TemporalAdjuster;)Ljava/time/temporal/Temporal;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Time/Temporal/TemporalAccessor.cs b/src/net/JNet/GeneratedCore/Java/Time/Temporal/TemporalAccessor.cs new file mode 100644 index 0000000000..82562e1a6c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Time/Temporal/TemporalAccessor.cs @@ -0,0 +1,153 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Time.Temporal +{ + #region ITemporalAccessor + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ITemporalAccessor + { + #region Instance methods + /// + /// + /// + /// + /// + bool IsSupported(Java.Time.Temporal.TemporalField arg0); + /// + /// + /// + /// + /// + long GetLong(Java.Time.Temporal.TemporalField arg0); + /// + /// + /// + /// + /// + /// + R Query(Java.Time.Temporal.TemporalQuery arg0); + /// + /// + /// + /// + /// + int Get(Java.Time.Temporal.TemporalField arg0); + /// + /// + /// + /// + /// + Java.Time.Temporal.ValueRange Range(Java.Time.Temporal.TemporalField arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region TemporalAccessor + public partial class TemporalAccessor : Java.Time.Temporal.ITemporalAccessor + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public bool IsSupported(Java.Time.Temporal.TemporalField arg0) + { + return IExecuteWithSignature("isSupported", "(Ljava/time/temporal/TemporalField;)Z", arg0); + } + /// + /// + /// + /// + /// + public long GetLong(Java.Time.Temporal.TemporalField arg0) + { + return IExecuteWithSignature("getLong", "(Ljava/time/temporal/TemporalField;)J", arg0); + } + /// + /// + /// + /// + /// + /// + public R Query(Java.Time.Temporal.TemporalQuery arg0) + { + return IExecuteWithSignature("query", "(Ljava/time/temporal/TemporalQuery;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public int Get(Java.Time.Temporal.TemporalField arg0) + { + return IExecuteWithSignature("get", "(Ljava/time/temporal/TemporalField;)I", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.Temporal.ValueRange Range(Java.Time.Temporal.TemporalField arg0) + { + return IExecuteWithSignature("range", "(Ljava/time/temporal/TemporalField;)Ljava/time/temporal/ValueRange;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Time/Temporal/TemporalAdjuster.cs b/src/net/JNet/GeneratedCore/Java/Time/Temporal/TemporalAdjuster.cs new file mode 100644 index 0000000000..5884c3fe04 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Time/Temporal/TemporalAdjuster.cs @@ -0,0 +1,91 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Time.Temporal +{ + #region ITemporalAdjuster + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ITemporalAdjuster + { + #region Instance methods + /// + /// + /// + /// + /// + Java.Time.Temporal.Temporal AdjustInto(Java.Time.Temporal.Temporal arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region TemporalAdjuster + public partial class TemporalAdjuster : Java.Time.Temporal.ITemporalAdjuster + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public Java.Time.Temporal.Temporal AdjustInto(Java.Time.Temporal.Temporal arg0) + { + return IExecuteWithSignature("adjustInto", "(Ljava/time/temporal/Temporal;)Ljava/time/temporal/Temporal;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Time/Temporal/TemporalAdjusters.cs b/src/net/JNet/GeneratedCore/Java/Time/Temporal/TemporalAdjusters.cs new file mode 100644 index 0000000000..ca352a7f90 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Time/Temporal/TemporalAdjusters.cs @@ -0,0 +1,179 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Time.Temporal +{ + #region TemporalAdjusters + public partial class TemporalAdjusters + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + public static Java.Time.Temporal.TemporalAdjuster DayOfWeekInMonth(int arg0, Java.Time.DayOfWeek arg1) + { + return SExecute(LocalBridgeClazz, "dayOfWeekInMonth", arg0, arg1); + } + /// + /// + /// + /// + public static Java.Time.Temporal.TemporalAdjuster FirstDayOfMonth() + { + return SExecuteWithSignature(LocalBridgeClazz, "firstDayOfMonth", "()Ljava/time/temporal/TemporalAdjuster;"); + } + /// + /// + /// + /// + public static Java.Time.Temporal.TemporalAdjuster FirstDayOfNextMonth() + { + return SExecuteWithSignature(LocalBridgeClazz, "firstDayOfNextMonth", "()Ljava/time/temporal/TemporalAdjuster;"); + } + /// + /// + /// + /// + public static Java.Time.Temporal.TemporalAdjuster FirstDayOfNextYear() + { + return SExecuteWithSignature(LocalBridgeClazz, "firstDayOfNextYear", "()Ljava/time/temporal/TemporalAdjuster;"); + } + /// + /// + /// + /// + public static Java.Time.Temporal.TemporalAdjuster FirstDayOfYear() + { + return SExecuteWithSignature(LocalBridgeClazz, "firstDayOfYear", "()Ljava/time/temporal/TemporalAdjuster;"); + } + /// + /// + /// + /// + /// + public static Java.Time.Temporal.TemporalAdjuster FirstInMonth(Java.Time.DayOfWeek arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "firstInMonth", "(Ljava/time/DayOfWeek;)Ljava/time/temporal/TemporalAdjuster;", arg0); + } + /// + /// + /// + /// + public static Java.Time.Temporal.TemporalAdjuster LastDayOfMonth() + { + return SExecuteWithSignature(LocalBridgeClazz, "lastDayOfMonth", "()Ljava/time/temporal/TemporalAdjuster;"); + } + /// + /// + /// + /// + public static Java.Time.Temporal.TemporalAdjuster LastDayOfYear() + { + return SExecuteWithSignature(LocalBridgeClazz, "lastDayOfYear", "()Ljava/time/temporal/TemporalAdjuster;"); + } + /// + /// + /// + /// + /// + public static Java.Time.Temporal.TemporalAdjuster LastInMonth(Java.Time.DayOfWeek arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "lastInMonth", "(Ljava/time/DayOfWeek;)Ljava/time/temporal/TemporalAdjuster;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Time.Temporal.TemporalAdjuster Next(Java.Time.DayOfWeek arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "next", "(Ljava/time/DayOfWeek;)Ljava/time/temporal/TemporalAdjuster;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Time.Temporal.TemporalAdjuster NextOrSame(Java.Time.DayOfWeek arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "nextOrSame", "(Ljava/time/DayOfWeek;)Ljava/time/temporal/TemporalAdjuster;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Time.Temporal.TemporalAdjuster OfDateAdjuster(Java.Util.Function.UnaryOperator arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "ofDateAdjuster", "(Ljava/util/function/UnaryOperator;)Ljava/time/temporal/TemporalAdjuster;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Time.Temporal.TemporalAdjuster Previous(Java.Time.DayOfWeek arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "previous", "(Ljava/time/DayOfWeek;)Ljava/time/temporal/TemporalAdjuster;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Time.Temporal.TemporalAdjuster PreviousOrSame(Java.Time.DayOfWeek arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "previousOrSame", "(Ljava/time/DayOfWeek;)Ljava/time/temporal/TemporalAdjuster;", arg0); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Time/Temporal/TemporalAmount.cs b/src/net/JNet/GeneratedCore/Java/Time/Temporal/TemporalAmount.cs new file mode 100644 index 0000000000..6359b6da8a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Time/Temporal/TemporalAmount.cs @@ -0,0 +1,132 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Time.Temporal +{ + #region ITemporalAmount + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ITemporalAmount + { + #region Instance methods + /// + /// + /// + Java.Util.List Units { get; } + /// + /// + /// + /// + /// + Java.Time.Temporal.Temporal AddTo(Java.Time.Temporal.Temporal arg0); + /// + /// + /// + /// + /// + Java.Time.Temporal.Temporal SubtractFrom(Java.Time.Temporal.Temporal arg0); + /// + /// + /// + /// + /// + long Get(Java.Time.Temporal.TemporalUnit arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region TemporalAmount + public partial class TemporalAmount : Java.Time.Temporal.ITemporalAmount + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Util.List Units + { + get { return IExecuteWithSignature>("getUnits", "()Ljava/util/List;"); } + } + /// + /// + /// + /// + /// + public Java.Time.Temporal.Temporal AddTo(Java.Time.Temporal.Temporal arg0) + { + return IExecuteWithSignature("addTo", "(Ljava/time/temporal/Temporal;)Ljava/time/temporal/Temporal;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.Temporal.Temporal SubtractFrom(Java.Time.Temporal.Temporal arg0) + { + return IExecuteWithSignature("subtractFrom", "(Ljava/time/temporal/Temporal;)Ljava/time/temporal/Temporal;", arg0); + } + /// + /// + /// + /// + /// + public long Get(Java.Time.Temporal.TemporalUnit arg0) + { + return IExecuteWithSignature("get", "(Ljava/time/temporal/TemporalUnit;)J", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Time/Temporal/TemporalField.cs b/src/net/JNet/GeneratedCore/Java/Time/Temporal/TemporalField.cs new file mode 100644 index 0000000000..81e51f7878 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Time/Temporal/TemporalField.cs @@ -0,0 +1,235 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Time.Temporal +{ + #region ITemporalField + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ITemporalField + { + #region Instance methods + /// + /// + /// + Java.Time.Temporal.TemporalUnit BaseUnit { get; } + /// + /// + /// + Java.Time.Temporal.TemporalUnit RangeUnit { get; } + /// + /// + /// + /// + /// + /// + /// + R AdjustInto(R arg0, long arg1) where R : Java.Time.Temporal.ITemporal, new(); + /// + /// + /// + /// + bool IsDateBased(); + /// + /// + /// + /// + /// + bool IsSupportedBy(Java.Time.Temporal.TemporalAccessor arg0); + /// + /// + /// + /// + bool IsTimeBased(); + /// + /// + /// + /// + Java.Time.Temporal.ValueRange Range(); + /// + /// + /// + /// + /// + Java.Time.Temporal.ValueRange RangeRefinedBy(Java.Time.Temporal.TemporalAccessor arg0); + /// + /// + /// + /// + /// + long GetFrom(Java.Time.Temporal.TemporalAccessor arg0); + /// + /// + /// + /// + /// + Java.Lang.String GetDisplayName(Java.Util.Locale arg0); + /// + /// + /// + /// + /// + /// + /// + Java.Time.Temporal.TemporalAccessor Resolve(Java.Util.Map arg0, Java.Time.Temporal.TemporalAccessor arg1, Java.Time.Format.ResolverStyle arg2); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region TemporalField + public partial class TemporalField : Java.Time.Temporal.ITemporalField + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Time.Temporal.TemporalUnit BaseUnit + { + get { return IExecuteWithSignature("getBaseUnit", "()Ljava/time/temporal/TemporalUnit;"); } + } + /// + /// + /// + public Java.Time.Temporal.TemporalUnit RangeUnit + { + get { return IExecuteWithSignature("getRangeUnit", "()Ljava/time/temporal/TemporalUnit;"); } + } + /// + /// + /// + /// + /// + /// + /// + public R AdjustInto(R arg0, long arg1) where R : Java.Time.Temporal.ITemporal, new() + { + return IExecute("adjustInto", arg0, arg1); + } + /// + /// + /// + /// + public bool IsDateBased() + { + return IExecuteWithSignature("isDateBased", "()Z"); + } + /// + /// + /// + /// + /// + public bool IsSupportedBy(Java.Time.Temporal.TemporalAccessor arg0) + { + return IExecuteWithSignature("isSupportedBy", "(Ljava/time/temporal/TemporalAccessor;)Z", arg0); + } + /// + /// + /// + /// + public bool IsTimeBased() + { + return IExecuteWithSignature("isTimeBased", "()Z"); + } + /// + /// + /// + /// + public Java.Time.Temporal.ValueRange Range() + { + return IExecuteWithSignature("range", "()Ljava/time/temporal/ValueRange;"); + } + /// + /// + /// + /// + /// + public Java.Time.Temporal.ValueRange RangeRefinedBy(Java.Time.Temporal.TemporalAccessor arg0) + { + return IExecuteWithSignature("rangeRefinedBy", "(Ljava/time/temporal/TemporalAccessor;)Ljava/time/temporal/ValueRange;", arg0); + } + /// + /// + /// + /// + /// + public long GetFrom(Java.Time.Temporal.TemporalAccessor arg0) + { + return IExecuteWithSignature("getFrom", "(Ljava/time/temporal/TemporalAccessor;)J", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.String GetDisplayName(Java.Util.Locale arg0) + { + return IExecuteWithSignature("getDisplayName", "(Ljava/util/Locale;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Time.Temporal.TemporalAccessor Resolve(Java.Util.Map arg0, Java.Time.Temporal.TemporalAccessor arg1, Java.Time.Format.ResolverStyle arg2) + { + return IExecute("resolve", arg0, arg1, arg2); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Time/Temporal/TemporalQueries.cs b/src/net/JNet/GeneratedCore/Java/Time/Temporal/TemporalQueries.cs new file mode 100644 index 0000000000..ede7d2ae57 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Time/Temporal/TemporalQueries.cs @@ -0,0 +1,114 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Time.Temporal +{ + #region TemporalQueries + public partial class TemporalQueries + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + public static Java.Time.Temporal.TemporalQuery Chronology() + { + return SExecuteWithSignature>(LocalBridgeClazz, "chronology", "()Ljava/time/temporal/TemporalQuery;"); + } + /// + /// + /// + /// + public static Java.Time.Temporal.TemporalQuery LocalDate() + { + return SExecuteWithSignature>(LocalBridgeClazz, "localDate", "()Ljava/time/temporal/TemporalQuery;"); + } + /// + /// + /// + /// + public static Java.Time.Temporal.TemporalQuery LocalTime() + { + return SExecuteWithSignature>(LocalBridgeClazz, "localTime", "()Ljava/time/temporal/TemporalQuery;"); + } + /// + /// + /// + /// + public static Java.Time.Temporal.TemporalQuery Precision() + { + return SExecuteWithSignature>(LocalBridgeClazz, "precision", "()Ljava/time/temporal/TemporalQuery;"); + } + /// + /// + /// + /// + public static Java.Time.Temporal.TemporalQuery Zone() + { + return SExecuteWithSignature>(LocalBridgeClazz, "zone", "()Ljava/time/temporal/TemporalQuery;"); + } + /// + /// + /// + /// + public static Java.Time.Temporal.TemporalQuery ZoneId() + { + return SExecuteWithSignature>(LocalBridgeClazz, "zoneId", "()Ljava/time/temporal/TemporalQuery;"); + } + /// + /// + /// + /// + public static Java.Time.Temporal.TemporalQuery Offset() + { + return SExecuteWithSignature>(LocalBridgeClazz, "offset", "()Ljava/time/temporal/TemporalQuery;"); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Time/Temporal/TemporalQuery.cs b/src/net/JNet/GeneratedCore/Java/Time/Temporal/TemporalQuery.cs new file mode 100644 index 0000000000..1631f242f7 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Time/Temporal/TemporalQuery.cs @@ -0,0 +1,135 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Time.Temporal +{ + #region TemporalQuery + public partial class TemporalQuery + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public object QueryFrom(Java.Time.Temporal.TemporalAccessor arg0) + { + return IExecuteWithSignature("queryFrom", "(Ljava/time/temporal/TemporalAccessor;)Ljava/lang/Object;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ITemporalQuery + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ITemporalQuery + { + #region Instance methods + /// + /// + /// + /// + /// + R QueryFrom(Java.Time.Temporal.TemporalAccessor arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region TemporalQuery + public partial class TemporalQuery : Java.Time.Temporal.ITemporalQuery + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Time.Temporal.TemporalQuery(Java.Time.Temporal.TemporalQuery t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public R QueryFrom(Java.Time.Temporal.TemporalAccessor arg0) + { + return IExecuteWithSignature("queryFrom", "(Ljava/time/temporal/TemporalAccessor;)Ljava/lang/Object;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Time/Temporal/TemporalUnit.cs b/src/net/JNet/GeneratedCore/Java/Time/Temporal/TemporalUnit.cs new file mode 100644 index 0000000000..2a1841eb9c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Time/Temporal/TemporalUnit.cs @@ -0,0 +1,177 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Time.Temporal +{ + #region ITemporalUnit + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ITemporalUnit + { + #region Instance methods + /// + /// + /// + Java.Time.Duration Duration { get; } + /// + /// + /// + /// + /// + /// + /// + R AddTo(R arg0, long arg1) where R : Java.Time.Temporal.ITemporal, new(); + /// + /// + /// + /// + bool IsDateBased(); + /// + /// + /// + /// + bool IsDurationEstimated(); + /// + /// + /// + /// + bool IsTimeBased(); + /// + /// + /// + /// + /// + /// + long Between(Java.Time.Temporal.Temporal arg0, Java.Time.Temporal.Temporal arg1); + /// + /// + /// + /// + /// + bool IsSupportedBy(Java.Time.Temporal.Temporal arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region TemporalUnit + public partial class TemporalUnit : Java.Time.Temporal.ITemporalUnit + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Time.Duration Duration + { + get { return IExecuteWithSignature("getDuration", "()Ljava/time/Duration;"); } + } + /// + /// + /// + /// + /// + /// + /// + public R AddTo(R arg0, long arg1) where R : Java.Time.Temporal.ITemporal, new() + { + return IExecute("addTo", arg0, arg1); + } + /// + /// + /// + /// + public bool IsDateBased() + { + return IExecuteWithSignature("isDateBased", "()Z"); + } + /// + /// + /// + /// + public bool IsDurationEstimated() + { + return IExecuteWithSignature("isDurationEstimated", "()Z"); + } + /// + /// + /// + /// + public bool IsTimeBased() + { + return IExecuteWithSignature("isTimeBased", "()Z"); + } + /// + /// + /// + /// + /// + /// + public long Between(Java.Time.Temporal.Temporal arg0, Java.Time.Temporal.Temporal arg1) + { + return IExecute("between", arg0, arg1); + } + /// + /// + /// + /// + /// + public bool IsSupportedBy(Java.Time.Temporal.Temporal arg0) + { + return IExecuteWithSignature("isSupportedBy", "(Ljava/time/temporal/Temporal;)Z", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Time/Temporal/UnsupportedTemporalTypeException.cs b/src/net/JNet/GeneratedCore/Java/Time/Temporal/UnsupportedTemporalTypeException.cs new file mode 100644 index 0000000000..c5d5e2ce8e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Time/Temporal/UnsupportedTemporalTypeException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Time.Temporal +{ + #region UnsupportedTemporalTypeException + public partial class UnsupportedTemporalTypeException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Time/Temporal/ValueRange.cs b/src/net/JNet/GeneratedCore/Java/Time/Temporal/ValueRange.cs new file mode 100644 index 0000000000..aecef03882 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Time/Temporal/ValueRange.cs @@ -0,0 +1,173 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Time.Temporal +{ + #region ValueRange + public partial class ValueRange + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Time.Temporal.ValueRange Of(long arg0, long arg1, long arg2, long arg3) + { + return SExecute(LocalBridgeClazz, "of", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Time.Temporal.ValueRange Of(long arg0, long arg1, long arg2) + { + return SExecute(LocalBridgeClazz, "of", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public static Java.Time.Temporal.ValueRange Of(long arg0, long arg1) + { + return SExecute(LocalBridgeClazz, "of", arg0, arg1); + } + + #endregion + + #region Instance methods + /// + /// + /// + public long LargestMinimum + { + get { return IExecuteWithSignature("getLargestMinimum", "()J"); } + } + /// + /// + /// + public long Maximum + { + get { return IExecuteWithSignature("getMaximum", "()J"); } + } + /// + /// + /// + public long Minimum + { + get { return IExecuteWithSignature("getMinimum", "()J"); } + } + /// + /// + /// + public long SmallestMaximum + { + get { return IExecuteWithSignature("getSmallestMaximum", "()J"); } + } + /// + /// + /// + /// + public bool IsFixed() + { + return IExecuteWithSignature("isFixed", "()Z"); + } + /// + /// + /// + /// + public bool IsIntValue() + { + return IExecuteWithSignature("isIntValue", "()Z"); + } + /// + /// + /// + /// + /// + public bool IsValidIntValue(long arg0) + { + return IExecuteWithSignature("isValidIntValue", "(J)Z", arg0); + } + /// + /// + /// + /// + /// + public bool IsValidValue(long arg0) + { + return IExecuteWithSignature("isValidValue", "(J)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public int CheckValidIntValue(long arg0, Java.Time.Temporal.TemporalField arg1) + { + return IExecute("checkValidIntValue", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public long CheckValidValue(long arg0, Java.Time.Temporal.TemporalField arg1) + { + return IExecute("checkValidValue", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Time/Temporal/WeekFields.cs b/src/net/JNet/GeneratedCore/Java/Time/Temporal/WeekFields.cs new file mode 100644 index 0000000000..1fb209eca7 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Time/Temporal/WeekFields.cs @@ -0,0 +1,149 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Time.Temporal +{ + #region WeekFields + public partial class WeekFields + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Time.Temporal.TemporalUnit WEEK_BASED_YEARS { get { if (!_WEEK_BASED_YEARSReady) { _WEEK_BASED_YEARSContent = SGetField(LocalBridgeClazz, "WEEK_BASED_YEARS"); _WEEK_BASED_YEARSReady = true; } return _WEEK_BASED_YEARSContent; } } + private static Java.Time.Temporal.TemporalUnit _WEEK_BASED_YEARSContent = default; + private static bool _WEEK_BASED_YEARSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Time.Temporal.WeekFields ISO { get { if (!_ISOReady) { _ISOContent = SGetField(LocalBridgeClazz, "ISO"); _ISOReady = true; } return _ISOContent; } } + private static Java.Time.Temporal.WeekFields _ISOContent = default; + private static bool _ISOReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Time.Temporal.WeekFields SUNDAY_START { get { if (!_SUNDAY_STARTReady) { _SUNDAY_STARTContent = SGetField(LocalBridgeClazz, "SUNDAY_START"); _SUNDAY_STARTReady = true; } return _SUNDAY_STARTContent; } } + private static Java.Time.Temporal.WeekFields _SUNDAY_STARTContent = default; + private static bool _SUNDAY_STARTReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + public static Java.Time.Temporal.WeekFields Of(Java.Time.DayOfWeek arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "of", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Java.Time.Temporal.WeekFields Of(Java.Util.Locale arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "of", "(Ljava/util/Locale;)Ljava/time/temporal/WeekFields;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Time.DayOfWeek FirstDayOfWeek + { + get { return IExecuteWithSignature("getFirstDayOfWeek", "()Ljava/time/DayOfWeek;"); } + } + /// + /// + /// + public int MinimalDaysInFirstWeek + { + get { return IExecuteWithSignature("getMinimalDaysInFirstWeek", "()I"); } + } + /// + /// + /// + /// + public Java.Time.Temporal.TemporalField DayOfWeek() + { + return IExecuteWithSignature("dayOfWeek", "()Ljava/time/temporal/TemporalField;"); + } + /// + /// + /// + /// + public Java.Time.Temporal.TemporalField WeekBasedYear() + { + return IExecuteWithSignature("weekBasedYear", "()Ljava/time/temporal/TemporalField;"); + } + /// + /// + /// + /// + public Java.Time.Temporal.TemporalField WeekOfMonth() + { + return IExecuteWithSignature("weekOfMonth", "()Ljava/time/temporal/TemporalField;"); + } + /// + /// + /// + /// + public Java.Time.Temporal.TemporalField WeekOfWeekBasedYear() + { + return IExecuteWithSignature("weekOfWeekBasedYear", "()Ljava/time/temporal/TemporalField;"); + } + /// + /// + /// + /// + public Java.Time.Temporal.TemporalField WeekOfYear() + { + return IExecuteWithSignature("weekOfYear", "()Ljava/time/temporal/TemporalField;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Time/Year.cs b/src/net/JNet/GeneratedCore/Java/Time/Year.cs new file mode 100644 index 0000000000..a335811aec --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Time/Year.cs @@ -0,0 +1,420 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Time +{ + #region Year + public partial class Year + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Time.Temporal.Temporal(Java.Time.Year t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Time.Temporal.TemporalAdjuster(Java.Time.Year t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Comparable(Java.Time.Year t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Time.Year t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static int MAX_VALUE { get { if (!_MAX_VALUEReady) { _MAX_VALUEContent = SGetField(LocalBridgeClazz, "MAX_VALUE"); _MAX_VALUEReady = true; } return _MAX_VALUEContent; } } + private static int _MAX_VALUEContent = default; + private static bool _MAX_VALUEReady = false; // this is used because in case of generics + /// + /// + /// + public static int MIN_VALUE { get { if (!_MIN_VALUEReady) { _MIN_VALUEContent = SGetField(LocalBridgeClazz, "MIN_VALUE"); _MIN_VALUEReady = true; } return _MIN_VALUEContent; } } + private static int _MIN_VALUEContent = default; + private static bool _MIN_VALUEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static bool IsLeap(long arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "isLeap", "(J)Z", arg0); + } + /// + /// + /// + /// + /// + public static Java.Time.Year From(Java.Time.Temporal.TemporalAccessor arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "from", "(Ljava/time/temporal/TemporalAccessor;)Ljava/time/Year;", arg0); + } + /// + /// + /// + /// + public static Java.Time.Year Now() + { + return SExecuteWithSignature(LocalBridgeClazz, "now", "()Ljava/time/Year;"); + } + /// + /// + /// + /// + /// + public static Java.Time.Year Now(Java.Time.Clock arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "now", "(Ljava/time/Clock;)Ljava/time/Year;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Time.Year Now(Java.Time.ZoneId arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "now", "(Ljava/time/ZoneId;)Ljava/time/Year;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Time.Year Of(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "of", "(I)Ljava/time/Year;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Time.Year Parse(Java.Lang.CharSequence arg0, Java.Time.Format.DateTimeFormatter arg1) + { + return SExecute(LocalBridgeClazz, "parse", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Java.Time.Year Parse(Java.Lang.CharSequence arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "parse", "(Ljava/lang/CharSequence;)Ljava/time/Year;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public int Value + { + get { return IExecuteWithSignature("getValue", "()I"); } + } + /// + /// + /// + /// + /// + /// + public R Query(Java.Time.Temporal.TemporalQuery arg0) + { + return IExecuteWithSignature("query", "(Ljava/time/temporal/TemporalQuery;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public bool IsAfter(Java.Time.Year arg0) + { + return IExecuteWithSignature("isAfter", "(Ljava/time/Year;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool IsBefore(Java.Time.Year arg0) + { + return IExecuteWithSignature("isBefore", "(Ljava/time/Year;)Z", arg0); + } + /// + /// + /// + /// + public bool IsLeap() + { + return IExecuteWithSignature("isLeap", "()Z"); + } + /// + /// + /// + /// + /// + public bool IsSupported(Java.Time.Temporal.TemporalField arg0) + { + return IExecuteWithSignature("isSupported", "(Ljava/time/temporal/TemporalField;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool IsSupported(Java.Time.Temporal.TemporalUnit arg0) + { + return IExecuteWithSignature("isSupported", "(Ljava/time/temporal/TemporalUnit;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool IsValidMonthDay(Java.Time.MonthDay arg0) + { + return IExecuteWithSignature("isValidMonthDay", "(Ljava/time/MonthDay;)Z", arg0); + } + /// + /// + /// + /// + /// + public int CompareTo(object arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/lang/Object;)I", arg0); + } + /// + /// + /// + /// + /// + public int CompareTo(Java.Time.Year arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/time/Year;)I", arg0); + } + /// + /// + /// + /// + /// + public int Get(Java.Time.Temporal.TemporalField arg0) + { + return IExecuteWithSignature("get", "(Ljava/time/temporal/TemporalField;)I", arg0); + } + /// + /// + /// + /// + public int Length() + { + return IExecuteWithSignature("length", "()I"); + } + /// + /// + /// + /// + /// + public Java.Lang.String Format(Java.Time.Format.DateTimeFormatter arg0) + { + return IExecuteWithSignature("format", "(Ljava/time/format/DateTimeFormatter;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.LocalDate AtDay(int arg0) + { + return IExecuteWithSignature("atDay", "(I)Ljava/time/LocalDate;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.LocalDate AtMonthDay(Java.Time.MonthDay arg0) + { + return IExecuteWithSignature("atMonthDay", "(Ljava/time/MonthDay;)Ljava/time/LocalDate;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.Temporal.Temporal AdjustInto(Java.Time.Temporal.Temporal arg0) + { + return IExecuteWithSignature("adjustInto", "(Ljava/time/temporal/Temporal;)Ljava/time/temporal/Temporal;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.Temporal.Temporal Minus(Java.Time.Temporal.TemporalAmount arg0) + { + return IExecuteWithSignature("minus", "(Ljava/time/temporal/TemporalAmount;)Ljava/time/temporal/Temporal;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Time.Temporal.Temporal Minus(long arg0, Java.Time.Temporal.TemporalUnit arg1) + { + return IExecute("minus", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Time.Temporal.Temporal Plus(Java.Time.Temporal.TemporalAmount arg0) + { + return IExecuteWithSignature("plus", "(Ljava/time/temporal/TemporalAmount;)Ljava/time/temporal/Temporal;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Time.Temporal.Temporal Plus(long arg0, Java.Time.Temporal.TemporalUnit arg1) + { + return IExecute("plus", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Time.Temporal.Temporal With(Java.Time.Temporal.TemporalAdjuster arg0) + { + return IExecuteWithSignature("with", "(Ljava/time/temporal/TemporalAdjuster;)Ljava/time/temporal/Temporal;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Time.Temporal.Temporal With(Java.Time.Temporal.TemporalField arg0, long arg1) + { + return IExecute("with", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Time.Temporal.ValueRange Range(Java.Time.Temporal.TemporalField arg0) + { + return IExecuteWithSignature("range", "(Ljava/time/temporal/TemporalField;)Ljava/time/temporal/ValueRange;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.Year MinusYears(long arg0) + { + return IExecuteWithSignature("minusYears", "(J)Ljava/time/Year;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.Year PlusYears(long arg0) + { + return IExecuteWithSignature("plusYears", "(J)Ljava/time/Year;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.YearMonth AtMonth(int arg0) + { + return IExecuteWithSignature("atMonth", "(I)Ljava/time/YearMonth;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.YearMonth AtMonth(Java.Time.Month arg0) + { + return IExecuteWithSignature("atMonth", "(Ljava/time/Month;)Ljava/time/YearMonth;", arg0); + } + /// + /// + /// + /// + /// + public long GetLong(Java.Time.Temporal.TemporalField arg0) + { + return IExecuteWithSignature("getLong", "(Ljava/time/temporal/TemporalField;)J", arg0); + } + /// + /// + /// + /// + /// + /// + public long Until(Java.Time.Temporal.Temporal arg0, Java.Time.Temporal.TemporalUnit arg1) + { + return IExecute("until", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Time/YearMonth.cs b/src/net/JNet/GeneratedCore/Java/Time/YearMonth.cs new file mode 100644 index 0000000000..2eaaca68fb --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Time/YearMonth.cs @@ -0,0 +1,449 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Time +{ + #region YearMonth + public partial class YearMonth + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Time.Temporal.Temporal(Java.Time.YearMonth t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Time.Temporal.TemporalAdjuster(Java.Time.YearMonth t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Comparable(Java.Time.YearMonth t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Time.YearMonth t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Time.YearMonth From(Java.Time.Temporal.TemporalAccessor arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "from", "(Ljava/time/temporal/TemporalAccessor;)Ljava/time/YearMonth;", arg0); + } + /// + /// + /// + /// + public static Java.Time.YearMonth Now() + { + return SExecuteWithSignature(LocalBridgeClazz, "now", "()Ljava/time/YearMonth;"); + } + /// + /// + /// + /// + /// + public static Java.Time.YearMonth Now(Java.Time.Clock arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "now", "(Ljava/time/Clock;)Ljava/time/YearMonth;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Time.YearMonth Now(Java.Time.ZoneId arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "now", "(Ljava/time/ZoneId;)Ljava/time/YearMonth;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Time.YearMonth Of(int arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "of", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Time.YearMonth Of(int arg0, Java.Time.Month arg1) + { + return SExecute(LocalBridgeClazz, "of", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Time.YearMonth Parse(Java.Lang.CharSequence arg0, Java.Time.Format.DateTimeFormatter arg1) + { + return SExecute(LocalBridgeClazz, "parse", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Java.Time.YearMonth Parse(Java.Lang.CharSequence arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "parse", "(Ljava/lang/CharSequence;)Ljava/time/YearMonth;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Time.Month Month + { + get { return IExecuteWithSignature("getMonth", "()Ljava/time/Month;"); } + } + /// + /// + /// + public int MonthValue + { + get { return IExecuteWithSignature("getMonthValue", "()I"); } + } + /// + /// + /// + public int Year + { + get { return IExecuteWithSignature("getYear", "()I"); } + } + /// + /// + /// + /// + /// + /// + public R Query(Java.Time.Temporal.TemporalQuery arg0) + { + return IExecuteWithSignature("query", "(Ljava/time/temporal/TemporalQuery;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public bool IsAfter(Java.Time.YearMonth arg0) + { + return IExecuteWithSignature("isAfter", "(Ljava/time/YearMonth;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool IsBefore(Java.Time.YearMonth arg0) + { + return IExecuteWithSignature("isBefore", "(Ljava/time/YearMonth;)Z", arg0); + } + /// + /// + /// + /// + public bool IsLeapYear() + { + return IExecuteWithSignature("isLeapYear", "()Z"); + } + /// + /// + /// + /// + /// + public bool IsSupported(Java.Time.Temporal.TemporalField arg0) + { + return IExecuteWithSignature("isSupported", "(Ljava/time/temporal/TemporalField;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool IsSupported(Java.Time.Temporal.TemporalUnit arg0) + { + return IExecuteWithSignature("isSupported", "(Ljava/time/temporal/TemporalUnit;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool IsValidDay(int arg0) + { + return IExecuteWithSignature("isValidDay", "(I)Z", arg0); + } + /// + /// + /// + /// + /// + public int CompareTo(object arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/lang/Object;)I", arg0); + } + /// + /// + /// + /// + /// + public int CompareTo(Java.Time.YearMonth arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/time/YearMonth;)I", arg0); + } + /// + /// + /// + /// + /// + public int Get(Java.Time.Temporal.TemporalField arg0) + { + return IExecuteWithSignature("get", "(Ljava/time/temporal/TemporalField;)I", arg0); + } + /// + /// + /// + /// + public int LengthOfMonth() + { + return IExecuteWithSignature("lengthOfMonth", "()I"); + } + /// + /// + /// + /// + public int LengthOfYear() + { + return IExecuteWithSignature("lengthOfYear", "()I"); + } + /// + /// + /// + /// + /// + public Java.Lang.String Format(Java.Time.Format.DateTimeFormatter arg0) + { + return IExecuteWithSignature("format", "(Ljava/time/format/DateTimeFormatter;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.LocalDate AtDay(int arg0) + { + return IExecuteWithSignature("atDay", "(I)Ljava/time/LocalDate;", arg0); + } + /// + /// + /// + /// + public Java.Time.LocalDate AtEndOfMonth() + { + return IExecuteWithSignature("atEndOfMonth", "()Ljava/time/LocalDate;"); + } + /// + /// + /// + /// + /// + public Java.Time.Temporal.Temporal AdjustInto(Java.Time.Temporal.Temporal arg0) + { + return IExecuteWithSignature("adjustInto", "(Ljava/time/temporal/Temporal;)Ljava/time/temporal/Temporal;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.Temporal.Temporal Minus(Java.Time.Temporal.TemporalAmount arg0) + { + return IExecuteWithSignature("minus", "(Ljava/time/temporal/TemporalAmount;)Ljava/time/temporal/Temporal;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Time.Temporal.Temporal Minus(long arg0, Java.Time.Temporal.TemporalUnit arg1) + { + return IExecute("minus", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Time.Temporal.Temporal Plus(Java.Time.Temporal.TemporalAmount arg0) + { + return IExecuteWithSignature("plus", "(Ljava/time/temporal/TemporalAmount;)Ljava/time/temporal/Temporal;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Time.Temporal.Temporal Plus(long arg0, Java.Time.Temporal.TemporalUnit arg1) + { + return IExecute("plus", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Time.Temporal.Temporal With(Java.Time.Temporal.TemporalAdjuster arg0) + { + return IExecuteWithSignature("with", "(Ljava/time/temporal/TemporalAdjuster;)Ljava/time/temporal/Temporal;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Time.Temporal.Temporal With(Java.Time.Temporal.TemporalField arg0, long arg1) + { + return IExecute("with", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Time.Temporal.ValueRange Range(Java.Time.Temporal.TemporalField arg0) + { + return IExecuteWithSignature("range", "(Ljava/time/temporal/TemporalField;)Ljava/time/temporal/ValueRange;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.YearMonth MinusMonths(long arg0) + { + return IExecuteWithSignature("minusMonths", "(J)Ljava/time/YearMonth;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.YearMonth MinusYears(long arg0) + { + return IExecuteWithSignature("minusYears", "(J)Ljava/time/YearMonth;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.YearMonth PlusMonths(long arg0) + { + return IExecuteWithSignature("plusMonths", "(J)Ljava/time/YearMonth;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.YearMonth PlusYears(long arg0) + { + return IExecuteWithSignature("plusYears", "(J)Ljava/time/YearMonth;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.YearMonth WithMonth(int arg0) + { + return IExecuteWithSignature("withMonth", "(I)Ljava/time/YearMonth;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.YearMonth WithYear(int arg0) + { + return IExecuteWithSignature("withYear", "(I)Ljava/time/YearMonth;", arg0); + } + /// + /// + /// + /// + /// + public long GetLong(Java.Time.Temporal.TemporalField arg0) + { + return IExecuteWithSignature("getLong", "(Ljava/time/temporal/TemporalField;)J", arg0); + } + /// + /// + /// + /// + /// + /// + public long Until(Java.Time.Temporal.Temporal arg0, Java.Time.Temporal.TemporalUnit arg1) + { + return IExecute("until", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Time/Zone/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Java/Time/Zone/AllPackageClasses.cs new file mode 100644 index 0000000000..a305bd2e7d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Time/Zone/AllPackageClasses.cs @@ -0,0 +1,274 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Java.Time.Zone +{ + #region ZoneOffsetTransition + /// + /// + /// + public partial class ZoneOffsetTransition : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.time.zone.ZoneOffsetTransition"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ZoneOffsetTransition() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ZoneOffsetTransition(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ZoneOffsetTransitionRule + /// + /// + /// + public partial class ZoneOffsetTransitionRule : Java.Io.Serializable + { + const string _bridgeClassName = "java.time.zone.ZoneOffsetTransitionRule"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ZoneOffsetTransitionRule() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ZoneOffsetTransitionRule(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region TimeDefinition + /// + /// + /// + public partial class TimeDefinition : Java.Lang.Enum + { + const string _bridgeClassName = "java.time.zone.ZoneOffsetTransitionRule$TimeDefinition"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public TimeDefinition() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public TimeDefinition(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region ZoneRules + /// + /// + /// + public partial class ZoneRules : Java.Io.Serializable + { + const string _bridgeClassName = "java.time.zone.ZoneRules"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ZoneRules() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ZoneRules(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ZoneRulesException + /// + /// + /// + public partial class ZoneRulesException : Java.Time.DateTimeException + { + const string _bridgeClassName = "java.time.zone.ZoneRulesException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region ZoneRulesProvider + /// + /// + /// + public partial class ZoneRulesProvider : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.time.zone.ZoneRulesProvider"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ZoneRulesProvider class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ZoneRulesProvider() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ZoneRulesProvider class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ZoneRulesProvider(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Time/Zone/ZoneOffsetTransition.cs b/src/net/JNet/GeneratedCore/Java/Time/Zone/ZoneOffsetTransition.cs new file mode 100644 index 0000000000..5c095f8170 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Time/Zone/ZoneOffsetTransition.cs @@ -0,0 +1,170 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Time.Zone +{ + #region ZoneOffsetTransition + public partial class ZoneOffsetTransition + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Comparable(Java.Time.Zone.ZoneOffsetTransition t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Time.Zone.ZoneOffsetTransition t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + /// + public static Java.Time.Zone.ZoneOffsetTransition Of(Java.Time.LocalDateTime arg0, Java.Time.ZoneOffset arg1, Java.Time.ZoneOffset arg2) + { + return SExecute(LocalBridgeClazz, "of", arg0, arg1, arg2); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Time.LocalDateTime DateTimeAfter + { + get { return IExecuteWithSignature("getDateTimeAfter", "()Ljava/time/LocalDateTime;"); } + } + /// + /// + /// + public Java.Time.LocalDateTime DateTimeBefore + { + get { return IExecuteWithSignature("getDateTimeBefore", "()Ljava/time/LocalDateTime;"); } + } + /// + /// + /// + public Java.Time.Duration Duration + { + get { return IExecuteWithSignature("getDuration", "()Ljava/time/Duration;"); } + } + /// + /// + /// + public Java.Time.Instant Instant + { + get { return IExecuteWithSignature("getInstant", "()Ljava/time/Instant;"); } + } + /// + /// + /// + public Java.Time.ZoneOffset OffsetAfter + { + get { return IExecuteWithSignature("getOffsetAfter", "()Ljava/time/ZoneOffset;"); } + } + /// + /// + /// + public Java.Time.ZoneOffset OffsetBefore + { + get { return IExecuteWithSignature("getOffsetBefore", "()Ljava/time/ZoneOffset;"); } + } + /// + /// + /// + /// + public bool IsGap() + { + return IExecuteWithSignature("isGap", "()Z"); + } + /// + /// + /// + /// + public bool IsOverlap() + { + return IExecuteWithSignature("isOverlap", "()Z"); + } + /// + /// + /// + /// + /// + public bool IsValidOffset(Java.Time.ZoneOffset arg0) + { + return IExecuteWithSignature("isValidOffset", "(Ljava/time/ZoneOffset;)Z", arg0); + } + /// + /// + /// + /// + /// + public int CompareTo(object arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/lang/Object;)I", arg0); + } + /// + /// + /// + /// + /// + public int CompareTo(Java.Time.Zone.ZoneOffsetTransition arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/time/zone/ZoneOffsetTransition;)I", arg0); + } + /// + /// + /// + /// + public long ToEpochSecond() + { + return IExecuteWithSignature("toEpochSecond", "()J"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Time/Zone/ZoneOffsetTransitionRule.cs b/src/net/JNet/GeneratedCore/Java/Time/Zone/ZoneOffsetTransitionRule.cs new file mode 100644 index 0000000000..26a0824810 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Time/Zone/ZoneOffsetTransitionRule.cs @@ -0,0 +1,225 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Time.Zone +{ + #region ZoneOffsetTransitionRule + public partial class ZoneOffsetTransitionRule + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Time.Zone.ZoneOffsetTransitionRule Of(Java.Time.Month arg0, int arg1, Java.Time.DayOfWeek arg2, Java.Time.LocalTime arg3, bool arg4, Java.Time.Zone.ZoneOffsetTransitionRule.TimeDefinition arg5, Java.Time.ZoneOffset arg6, Java.Time.ZoneOffset arg7, Java.Time.ZoneOffset arg8) + { + return SExecute(LocalBridgeClazz, "of", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8); + } + + #endregion + + #region Instance methods + /// + /// + /// + public int DayOfMonthIndicator + { + get { return IExecuteWithSignature("getDayOfMonthIndicator", "()I"); } + } + /// + /// + /// + public Java.Time.DayOfWeek DayOfWeek + { + get { return IExecuteWithSignature("getDayOfWeek", "()Ljava/time/DayOfWeek;"); } + } + /// + /// + /// + public Java.Time.Zone.ZoneOffsetTransitionRule.TimeDefinition GetTimeDefinition + { + get { return IExecuteWithSignature("getTimeDefinition", "()Ljava/time/zone/ZoneOffsetTransitionRule$TimeDefinition;"); } + } + /// + /// + /// + public Java.Time.LocalTime LocalTime + { + get { return IExecuteWithSignature("getLocalTime", "()Ljava/time/LocalTime;"); } + } + /// + /// + /// + public Java.Time.Month Month + { + get { return IExecuteWithSignature("getMonth", "()Ljava/time/Month;"); } + } + /// + /// + /// + public Java.Time.ZoneOffset OffsetAfter + { + get { return IExecuteWithSignature("getOffsetAfter", "()Ljava/time/ZoneOffset;"); } + } + /// + /// + /// + public Java.Time.ZoneOffset OffsetBefore + { + get { return IExecuteWithSignature("getOffsetBefore", "()Ljava/time/ZoneOffset;"); } + } + /// + /// + /// + public Java.Time.ZoneOffset StandardOffset + { + get { return IExecuteWithSignature("getStandardOffset", "()Ljava/time/ZoneOffset;"); } + } + /// + /// + /// + /// + public bool IsMidnightEndOfDay() + { + return IExecuteWithSignature("isMidnightEndOfDay", "()Z"); + } + /// + /// + /// + /// + /// + public Java.Time.Zone.ZoneOffsetTransition CreateTransition(int arg0) + { + return IExecuteWithSignature("createTransition", "(I)Ljava/time/zone/ZoneOffsetTransition;", arg0); + } + + #endregion + + #region Nested classes + #region TimeDefinition + public partial class TimeDefinition + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Time.Zone.ZoneOffsetTransitionRule.TimeDefinition STANDARD { get { if (!_STANDARDReady) { _STANDARDContent = SGetField(LocalBridgeClazz, "STANDARD"); _STANDARDReady = true; } return _STANDARDContent; } } + private static Java.Time.Zone.ZoneOffsetTransitionRule.TimeDefinition _STANDARDContent = default; + private static bool _STANDARDReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Time.Zone.ZoneOffsetTransitionRule.TimeDefinition UTC { get { if (!_UTCReady) { _UTCContent = SGetField(LocalBridgeClazz, "UTC"); _UTCReady = true; } return _UTCContent; } } + private static Java.Time.Zone.ZoneOffsetTransitionRule.TimeDefinition _UTCContent = default; + private static bool _UTCReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Time.Zone.ZoneOffsetTransitionRule.TimeDefinition WALL { get { if (!_WALLReady) { _WALLContent = SGetField(LocalBridgeClazz, "WALL"); _WALLReady = true; } return _WALLContent; } } + private static Java.Time.Zone.ZoneOffsetTransitionRule.TimeDefinition _WALLContent = default; + private static bool _WALLReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Time.Zone.ZoneOffsetTransitionRule.TimeDefinition ValueOf(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Ljava/lang/String;)Ljava/time/zone/ZoneOffsetTransitionRule$TimeDefinition;", arg0); + } + /// + /// + /// + /// + public static Java.Time.Zone.ZoneOffsetTransitionRule.TimeDefinition[] Values() + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "values", "()[Ljava/time/zone/ZoneOffsetTransitionRule$TimeDefinition;"); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + public Java.Time.LocalDateTime CreateDateTime(Java.Time.LocalDateTime arg0, Java.Time.ZoneOffset arg1, Java.Time.ZoneOffset arg2) + { + return IExecute("createDateTime", arg0, arg1, arg2); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Time/Zone/ZoneRules.cs b/src/net/JNet/GeneratedCore/Java/Time/Zone/ZoneRules.cs new file mode 100644 index 0000000000..64e0bd4b71 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Time/Zone/ZoneRules.cs @@ -0,0 +1,193 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Time.Zone +{ + #region ZoneRules + public partial class ZoneRules + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Time.Zone.ZoneRules Of(Java.Time.ZoneOffset arg0, Java.Time.ZoneOffset arg1, Java.Util.List arg2, Java.Util.List arg3, Java.Util.List arg4) + { + return SExecute(LocalBridgeClazz, "of", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + public static Java.Time.Zone.ZoneRules Of(Java.Time.ZoneOffset arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "of", "(Ljava/time/ZoneOffset;)Ljava/time/zone/ZoneRules;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Util.List TransitionRules + { + get { return IExecuteWithSignature>("getTransitionRules", "()Ljava/util/List;"); } + } + /// + /// + /// + public Java.Util.List Transitions + { + get { return IExecuteWithSignature>("getTransitions", "()Ljava/util/List;"); } + } + /// + /// + /// + /// + /// + public bool IsDaylightSavings(Java.Time.Instant arg0) + { + return IExecuteWithSignature("isDaylightSavings", "(Ljava/time/Instant;)Z", arg0); + } + /// + /// + /// + /// + public bool IsFixedOffset() + { + return IExecuteWithSignature("isFixedOffset", "()Z"); + } + /// + /// + /// + /// + /// + /// + public bool IsValidOffset(Java.Time.LocalDateTime arg0, Java.Time.ZoneOffset arg1) + { + return IExecute("isValidOffset", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Time.Duration GetDaylightSavings(Java.Time.Instant arg0) + { + return IExecuteWithSignature("getDaylightSavings", "(Ljava/time/Instant;)Ljava/time/Duration;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.Zone.ZoneOffsetTransition GetTransition(Java.Time.LocalDateTime arg0) + { + return IExecuteWithSignature("getTransition", "(Ljava/time/LocalDateTime;)Ljava/time/zone/ZoneOffsetTransition;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.Zone.ZoneOffsetTransition NextTransition(Java.Time.Instant arg0) + { + return IExecuteWithSignature("nextTransition", "(Ljava/time/Instant;)Ljava/time/zone/ZoneOffsetTransition;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.Zone.ZoneOffsetTransition PreviousTransition(Java.Time.Instant arg0) + { + return IExecuteWithSignature("previousTransition", "(Ljava/time/Instant;)Ljava/time/zone/ZoneOffsetTransition;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.ZoneOffset GetOffset(Java.Time.Instant arg0) + { + return IExecuteWithSignature("getOffset", "(Ljava/time/Instant;)Ljava/time/ZoneOffset;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.ZoneOffset GetOffset(Java.Time.LocalDateTime arg0) + { + return IExecuteWithSignature("getOffset", "(Ljava/time/LocalDateTime;)Ljava/time/ZoneOffset;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.ZoneOffset GetStandardOffset(Java.Time.Instant arg0) + { + return IExecuteWithSignature("getStandardOffset", "(Ljava/time/Instant;)Ljava/time/ZoneOffset;", arg0); + } + /// + /// + /// + /// + /// + public Java.Util.List GetValidOffsets(Java.Time.LocalDateTime arg0) + { + return IExecuteWithSignature>("getValidOffsets", "(Ljava/time/LocalDateTime;)Ljava/util/List;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Time/Zone/ZoneRulesException.cs b/src/net/JNet/GeneratedCore/Java/Time/Zone/ZoneRulesException.cs new file mode 100644 index 0000000000..59eeed437e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Time/Zone/ZoneRulesException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Time.Zone +{ + #region ZoneRulesException + public partial class ZoneRulesException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Time/Zone/ZoneRulesProvider.cs b/src/net/JNet/GeneratedCore/Java/Time/Zone/ZoneRulesProvider.cs new file mode 100644 index 0000000000..8e9e669f16 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Time/Zone/ZoneRulesProvider.cs @@ -0,0 +1,100 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Time.Zone +{ + #region ZoneRulesProvider + public partial class ZoneRulesProvider + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + public static Java.Util.Set AvailableZoneIds + { + get { return SExecuteWithSignature>(LocalBridgeClazz, "getAvailableZoneIds", "()Ljava/util/Set;"); } + } + /// + /// + /// + /// + public static bool Refresh() + { + return SExecuteWithSignature(LocalBridgeClazz, "refresh", "()Z"); + } + /// + /// + /// + /// + /// + /// + public static Java.Time.Zone.ZoneRules GetRules(Java.Lang.String arg0, bool arg1) + { + return SExecute(LocalBridgeClazz, "getRules", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Java.Util.NavigableMap GetVersions(Java.Lang.String arg0) + { + return SExecuteWithSignature>(LocalBridgeClazz, "getVersions", "(Ljava/lang/String;)Ljava/util/NavigableMap;", arg0); + } + /// + /// + /// + /// + public static void RegisterProvider(Java.Time.Zone.ZoneRulesProvider arg0) + { + SExecuteWithSignature(LocalBridgeClazz, "registerProvider", "(Ljava/time/zone/ZoneRulesProvider;)V", arg0); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Time/ZoneId.cs b/src/net/JNet/GeneratedCore/Java/Time/ZoneId.cs new file mode 100644 index 0000000000..23d2054aa4 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Time/ZoneId.cs @@ -0,0 +1,149 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Time +{ + #region ZoneId + public partial class ZoneId + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Util.Map SHORT_IDS { get { if (!_SHORT_IDSReady) { _SHORT_IDSContent = SGetField(LocalBridgeClazz, "SHORT_IDS"); _SHORT_IDSReady = true; } return _SHORT_IDSContent; } } + private static Java.Util.Map _SHORT_IDSContent = default; + private static bool _SHORT_IDSReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + public static Java.Util.Set AvailableZoneIds + { + get { return SExecuteWithSignature>(LocalBridgeClazz, "getAvailableZoneIds", "()Ljava/util/Set;"); } + } + /// + /// + /// + /// + /// + public static Java.Time.ZoneId From(Java.Time.Temporal.TemporalAccessor arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "from", "(Ljava/time/temporal/TemporalAccessor;)Ljava/time/ZoneId;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Time.ZoneId Of(Java.Lang.String arg0, Java.Util.Map arg1) + { + return SExecute(LocalBridgeClazz, "of", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Java.Time.ZoneId Of(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "of", "(Ljava/lang/String;)Ljava/time/ZoneId;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Time.ZoneId OfOffset(Java.Lang.String arg0, Java.Time.ZoneOffset arg1) + { + return SExecute(LocalBridgeClazz, "ofOffset", arg0, arg1); + } + /// + /// + /// + /// + public static Java.Time.ZoneId SystemDefault() + { + return SExecuteWithSignature(LocalBridgeClazz, "systemDefault", "()Ljava/time/ZoneId;"); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Id + { + get { return IExecuteWithSignature("getId", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Time.Zone.ZoneRules Rules + { + get { return IExecuteWithSignature("getRules", "()Ljava/time/zone/ZoneRules;"); } + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String GetDisplayName(Java.Time.Format.TextStyle arg0, Java.Util.Locale arg1) + { + return IExecute("getDisplayName", arg0, arg1); + } + /// + /// + /// + /// + public Java.Time.ZoneId Normalized() + { + return IExecuteWithSignature("normalized", "()Ljava/time/ZoneId;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Time/ZoneOffset.cs b/src/net/JNet/GeneratedCore/Java/Time/ZoneOffset.cs new file mode 100644 index 0000000000..83f1f56457 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Time/ZoneOffset.cs @@ -0,0 +1,207 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Time +{ + #region ZoneOffset + public partial class ZoneOffset + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Time.Temporal.TemporalAccessor(Java.Time.ZoneOffset t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Time.Temporal.TemporalAdjuster(Java.Time.ZoneOffset t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Comparable(Java.Time.ZoneOffset t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static Java.Time.ZoneOffset MAX { get { if (!_MAXReady) { _MAXContent = SGetField(LocalBridgeClazz, "MAX"); _MAXReady = true; } return _MAXContent; } } + private static Java.Time.ZoneOffset _MAXContent = default; + private static bool _MAXReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Time.ZoneOffset MIN { get { if (!_MINReady) { _MINContent = SGetField(LocalBridgeClazz, "MIN"); _MINReady = true; } return _MINContent; } } + private static Java.Time.ZoneOffset _MINContent = default; + private static bool _MINReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Time.ZoneOffset UTC { get { if (!_UTCReady) { _UTCContent = SGetField(LocalBridgeClazz, "UTC"); _UTCReady = true; } return _UTCContent; } } + private static Java.Time.ZoneOffset _UTCContent = default; + private static bool _UTCReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Time.ZoneOffset OfHours(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "ofHours", "(I)Ljava/time/ZoneOffset;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Time.ZoneOffset OfHoursMinutes(int arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "ofHoursMinutes", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Time.ZoneOffset OfHoursMinutesSeconds(int arg0, int arg1, int arg2) + { + return SExecute(LocalBridgeClazz, "ofHoursMinutesSeconds", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public static Java.Time.ZoneOffset OfTotalSeconds(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "ofTotalSeconds", "(I)Ljava/time/ZoneOffset;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public int TotalSeconds + { + get { return IExecuteWithSignature("getTotalSeconds", "()I"); } + } + /// + /// + /// + /// + /// + /// + public R Query(Java.Time.Temporal.TemporalQuery arg0) + { + return IExecuteWithSignature("query", "(Ljava/time/temporal/TemporalQuery;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public bool IsSupported(Java.Time.Temporal.TemporalField arg0) + { + return IExecuteWithSignature("isSupported", "(Ljava/time/temporal/TemporalField;)Z", arg0); + } + /// + /// + /// + /// + /// + public int CompareTo(object arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/lang/Object;)I", arg0); + } + /// + /// + /// + /// + /// + public int CompareTo(Java.Time.ZoneOffset arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/time/ZoneOffset;)I", arg0); + } + /// + /// + /// + /// + /// + public int Get(Java.Time.Temporal.TemporalField arg0) + { + return IExecuteWithSignature("get", "(Ljava/time/temporal/TemporalField;)I", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.Temporal.Temporal AdjustInto(Java.Time.Temporal.Temporal arg0) + { + return IExecuteWithSignature("adjustInto", "(Ljava/time/temporal/Temporal;)Ljava/time/temporal/Temporal;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.Temporal.ValueRange Range(Java.Time.Temporal.TemporalField arg0) + { + return IExecuteWithSignature("range", "(Ljava/time/temporal/TemporalField;)Ljava/time/temporal/ValueRange;", arg0); + } + /// + /// + /// + /// + /// + public long GetLong(Java.Time.Temporal.TemporalField arg0) + { + return IExecuteWithSignature("getLong", "(Ljava/time/temporal/TemporalField;)J", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Time/ZonedDateTime.cs b/src/net/JNet/GeneratedCore/Java/Time/ZonedDateTime.cs new file mode 100644 index 0000000000..f63bf44a32 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Time/ZonedDateTime.cs @@ -0,0 +1,652 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Time +{ + #region ZonedDateTime + public partial class ZonedDateTime + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Time.Temporal.Temporal(Java.Time.ZonedDateTime t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Time.Chrono.ChronoZonedDateTime(Java.Time.ZonedDateTime t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Time.ZonedDateTime t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + public static Java.Time.ZonedDateTime Now() + { + return SExecuteWithSignature(LocalBridgeClazz, "now", "()Ljava/time/ZonedDateTime;"); + } + /// + /// + /// + /// + /// + public static Java.Time.ZonedDateTime Now(Java.Time.Clock arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "now", "(Ljava/time/Clock;)Ljava/time/ZonedDateTime;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Time.ZonedDateTime Now(Java.Time.ZoneId arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "now", "(Ljava/time/ZoneId;)Ljava/time/ZonedDateTime;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Time.ZonedDateTime Of(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, Java.Time.ZoneId arg7) + { + return SExecute(LocalBridgeClazz, "of", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Time.ZonedDateTime Of(Java.Time.LocalDate arg0, Java.Time.LocalTime arg1, Java.Time.ZoneId arg2) + { + return SExecute(LocalBridgeClazz, "of", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public static Java.Time.ZonedDateTime Of(Java.Time.LocalDateTime arg0, Java.Time.ZoneId arg1) + { + return SExecute(LocalBridgeClazz, "of", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Time.ZonedDateTime OfInstant(Java.Time.Instant arg0, Java.Time.ZoneId arg1) + { + return SExecute(LocalBridgeClazz, "ofInstant", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Time.ZonedDateTime OfInstant(Java.Time.LocalDateTime arg0, Java.Time.ZoneOffset arg1, Java.Time.ZoneId arg2) + { + return SExecute(LocalBridgeClazz, "ofInstant", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Time.ZonedDateTime OfLocal(Java.Time.LocalDateTime arg0, Java.Time.ZoneId arg1, Java.Time.ZoneOffset arg2) + { + return SExecute(LocalBridgeClazz, "ofLocal", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Time.ZonedDateTime OfStrict(Java.Time.LocalDateTime arg0, Java.Time.ZoneOffset arg1, Java.Time.ZoneId arg2) + { + return SExecute(LocalBridgeClazz, "ofStrict", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public static Java.Time.ZonedDateTime Parse(Java.Lang.CharSequence arg0, Java.Time.Format.DateTimeFormatter arg1) + { + return SExecute(LocalBridgeClazz, "parse", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Java.Time.ZonedDateTime Parse(Java.Lang.CharSequence arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "parse", "(Ljava/lang/CharSequence;)Ljava/time/ZonedDateTime;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public int DayOfMonth + { + get { return IExecuteWithSignature("getDayOfMonth", "()I"); } + } + /// + /// + /// + public Java.Time.DayOfWeek DayOfWeek + { + get { return IExecuteWithSignature("getDayOfWeek", "()Ljava/time/DayOfWeek;"); } + } + /// + /// + /// + public int DayOfYear + { + get { return IExecuteWithSignature("getDayOfYear", "()I"); } + } + /// + /// + /// + public int Hour + { + get { return IExecuteWithSignature("getHour", "()I"); } + } + /// + /// + /// + public int Minute + { + get { return IExecuteWithSignature("getMinute", "()I"); } + } + /// + /// + /// + public Java.Time.Month Month + { + get { return IExecuteWithSignature("getMonth", "()Ljava/time/Month;"); } + } + /// + /// + /// + public int MonthValue + { + get { return IExecuteWithSignature("getMonthValue", "()I"); } + } + /// + /// + /// + public int Nano + { + get { return IExecuteWithSignature("getNano", "()I"); } + } + /// + /// + /// + public Java.Time.ZoneOffset Offset + { + get { return IExecuteWithSignature("getOffset", "()Ljava/time/ZoneOffset;"); } + } + /// + /// + /// + public int Second + { + get { return IExecuteWithSignature("getSecond", "()I"); } + } + /// + /// + /// + public int Year + { + get { return IExecuteWithSignature("getYear", "()I"); } + } + /// + /// + /// + public Java.Time.ZoneId Zone + { + get { return IExecuteWithSignature("getZone", "()Ljava/time/ZoneId;"); } + } + /// + /// + /// + /// + /// + /// + public R Query(Java.Time.Temporal.TemporalQuery arg0) + { + return IExecuteWithSignature("query", "(Ljava/time/temporal/TemporalQuery;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public bool IsSupported(Java.Time.Temporal.TemporalField arg0) + { + return IExecuteWithSignature("isSupported", "(Ljava/time/temporal/TemporalField;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool IsSupported(Java.Time.Temporal.TemporalUnit arg0) + { + return IExecuteWithSignature("isSupported", "(Ljava/time/temporal/TemporalUnit;)Z", arg0); + } + /// + /// + /// + /// + /// + public int Get(Java.Time.Temporal.TemporalField arg0) + { + return IExecuteWithSignature("get", "(Ljava/time/temporal/TemporalField;)I", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.String Format(Java.Time.Format.DateTimeFormatter arg0) + { + return IExecuteWithSignature("format", "(Ljava/time/format/DateTimeFormatter;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + public Java.Time.Chrono.ChronoLocalDate ToLocalDate() + { + return IExecuteWithSignature("toLocalDate", "()Ljava/time/chrono/ChronoLocalDate;"); + } + /// + /// + /// + /// + public Java.Time.Chrono.ChronoLocalDateTime ToLocalDateTime() + { + return IExecuteWithSignature("toLocalDateTime", "()Ljava/time/chrono/ChronoLocalDateTime;"); + } + /// + /// + /// + /// + public Java.Time.Chrono.ChronoZonedDateTime WithEarlierOffsetAtOverlap() + { + return IExecuteWithSignature("withEarlierOffsetAtOverlap", "()Ljava/time/chrono/ChronoZonedDateTime;"); + } + /// + /// + /// + /// + public Java.Time.Chrono.ChronoZonedDateTime WithLaterOffsetAtOverlap() + { + return IExecuteWithSignature("withLaterOffsetAtOverlap", "()Ljava/time/chrono/ChronoZonedDateTime;"); + } + /// + /// + /// + /// + /// + public Java.Time.Chrono.ChronoZonedDateTime WithZoneSameInstant(Java.Time.ZoneId arg0) + { + return IExecuteWithSignature("withZoneSameInstant", "(Ljava/time/ZoneId;)Ljava/time/chrono/ChronoZonedDateTime;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.Chrono.ChronoZonedDateTime WithZoneSameLocal(Java.Time.ZoneId arg0) + { + return IExecuteWithSignature("withZoneSameLocal", "(Ljava/time/ZoneId;)Ljava/time/chrono/ChronoZonedDateTime;", arg0); + } + /// + /// + /// + /// + public Java.Time.LocalTime ToLocalTime() + { + return IExecuteWithSignature("toLocalTime", "()Ljava/time/LocalTime;"); + } + /// + /// + /// + /// + public Java.Time.OffsetDateTime ToOffsetDateTime() + { + return IExecuteWithSignature("toOffsetDateTime", "()Ljava/time/OffsetDateTime;"); + } + /// + /// + /// + /// + /// + public Java.Time.Temporal.ValueRange Range(Java.Time.Temporal.TemporalField arg0) + { + return IExecuteWithSignature("range", "(Ljava/time/temporal/TemporalField;)Ljava/time/temporal/ValueRange;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.ZonedDateTime MinusDays(long arg0) + { + return IExecuteWithSignature("minusDays", "(J)Ljava/time/ZonedDateTime;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.ZonedDateTime MinusHours(long arg0) + { + return IExecuteWithSignature("minusHours", "(J)Ljava/time/ZonedDateTime;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.ZonedDateTime MinusMinutes(long arg0) + { + return IExecuteWithSignature("minusMinutes", "(J)Ljava/time/ZonedDateTime;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.ZonedDateTime MinusMonths(long arg0) + { + return IExecuteWithSignature("minusMonths", "(J)Ljava/time/ZonedDateTime;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.ZonedDateTime MinusNanos(long arg0) + { + return IExecuteWithSignature("minusNanos", "(J)Ljava/time/ZonedDateTime;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.ZonedDateTime MinusSeconds(long arg0) + { + return IExecuteWithSignature("minusSeconds", "(J)Ljava/time/ZonedDateTime;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.ZonedDateTime MinusWeeks(long arg0) + { + return IExecuteWithSignature("minusWeeks", "(J)Ljava/time/ZonedDateTime;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.ZonedDateTime MinusYears(long arg0) + { + return IExecuteWithSignature("minusYears", "(J)Ljava/time/ZonedDateTime;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.ZonedDateTime PlusDays(long arg0) + { + return IExecuteWithSignature("plusDays", "(J)Ljava/time/ZonedDateTime;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.ZonedDateTime PlusHours(long arg0) + { + return IExecuteWithSignature("plusHours", "(J)Ljava/time/ZonedDateTime;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.ZonedDateTime PlusMinutes(long arg0) + { + return IExecuteWithSignature("plusMinutes", "(J)Ljava/time/ZonedDateTime;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.ZonedDateTime PlusMonths(long arg0) + { + return IExecuteWithSignature("plusMonths", "(J)Ljava/time/ZonedDateTime;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.ZonedDateTime PlusNanos(long arg0) + { + return IExecuteWithSignature("plusNanos", "(J)Ljava/time/ZonedDateTime;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.ZonedDateTime PlusSeconds(long arg0) + { + return IExecuteWithSignature("plusSeconds", "(J)Ljava/time/ZonedDateTime;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.ZonedDateTime PlusWeeks(long arg0) + { + return IExecuteWithSignature("plusWeeks", "(J)Ljava/time/ZonedDateTime;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.ZonedDateTime PlusYears(long arg0) + { + return IExecuteWithSignature("plusYears", "(J)Ljava/time/ZonedDateTime;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.ZonedDateTime TruncatedTo(Java.Time.Temporal.TemporalUnit arg0) + { + return IExecuteWithSignature("truncatedTo", "(Ljava/time/temporal/TemporalUnit;)Ljava/time/ZonedDateTime;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.ZonedDateTime WithDayOfMonth(int arg0) + { + return IExecuteWithSignature("withDayOfMonth", "(I)Ljava/time/ZonedDateTime;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.ZonedDateTime WithDayOfYear(int arg0) + { + return IExecuteWithSignature("withDayOfYear", "(I)Ljava/time/ZonedDateTime;", arg0); + } + /// + /// + /// + /// + public Java.Time.ZonedDateTime WithFixedOffsetZone() + { + return IExecuteWithSignature("withFixedOffsetZone", "()Ljava/time/ZonedDateTime;"); + } + /// + /// + /// + /// + /// + public Java.Time.ZonedDateTime WithHour(int arg0) + { + return IExecuteWithSignature("withHour", "(I)Ljava/time/ZonedDateTime;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.ZonedDateTime WithMinute(int arg0) + { + return IExecuteWithSignature("withMinute", "(I)Ljava/time/ZonedDateTime;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.ZonedDateTime WithMonth(int arg0) + { + return IExecuteWithSignature("withMonth", "(I)Ljava/time/ZonedDateTime;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.ZonedDateTime WithNano(int arg0) + { + return IExecuteWithSignature("withNano", "(I)Ljava/time/ZonedDateTime;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.ZonedDateTime WithSecond(int arg0) + { + return IExecuteWithSignature("withSecond", "(I)Ljava/time/ZonedDateTime;", arg0); + } + /// + /// + /// + /// + /// + public Java.Time.ZonedDateTime WithYear(int arg0) + { + return IExecuteWithSignature("withYear", "(I)Ljava/time/ZonedDateTime;", arg0); + } + /// + /// + /// + /// + /// + public long GetLong(Java.Time.Temporal.TemporalField arg0) + { + return IExecuteWithSignature("getLong", "(Ljava/time/temporal/TemporalField;)J", arg0); + } + /// + /// + /// + /// + /// + /// + public long Until(Java.Time.Temporal.Temporal arg0, Java.Time.Temporal.TemporalUnit arg1) + { + return IExecute("until", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/AbstractCollection.cs b/src/net/JNet/GeneratedCore/Java/Util/AbstractCollection.cs new file mode 100644 index 0000000000..19171152f2 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/AbstractCollection.cs @@ -0,0 +1,317 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util +{ + #region AbstractCollection + public partial class AbstractCollection + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public object[] ToArray(object[] arg0) + { + return IExecuteWithSignatureArray("toArray", "([Ljava/lang/Object;)[Ljava/lang/Object;", new object[] { arg0 }); + } + /// + /// + /// + /// + public int Size() + { + return IExecuteWithSignature("size", "()I"); + } + /// + /// + /// + /// + public Java.Util.Iterator Iterator() + { + return IExecuteWithSignature("iterator", "()Ljava/util/Iterator;"); + } + /// + /// + /// + /// + /// + public bool Add(object arg0) + { + return IExecuteWithSignature("add", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool AddAll(Java.Util.Collection arg0) + { + return IExecuteWithSignature("addAll", "(Ljava/util/Collection;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool Contains(object arg0) + { + return IExecuteWithSignature("contains", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool ContainsAll(Java.Util.Collection arg0) + { + return IExecuteWithSignature("containsAll", "(Ljava/util/Collection;)Z", arg0); + } + /// + /// + /// + /// + public bool IsEmpty() + { + return IExecuteWithSignature("isEmpty", "()Z"); + } + /// + /// + /// + /// + /// + public bool Remove(object arg0) + { + return IExecuteWithSignature("remove", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool RemoveAll(Java.Util.Collection arg0) + { + return IExecuteWithSignature("removeAll", "(Ljava/util/Collection;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool RetainAll(Java.Util.Collection arg0) + { + return IExecuteWithSignature("retainAll", "(Ljava/util/Collection;)Z", arg0); + } + /// + /// + /// + /// + public object[] ToArray() + { + return IExecuteWithSignatureArray("toArray", "()[Ljava/lang/Object;"); + } + /// + /// + /// + public void Clear() + { + IExecuteWithSignature("clear", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region AbstractCollection + public partial class AbstractCollection + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.AbstractCollection(Java.Util.AbstractCollection t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public T[] ToArray(T[] arg0) + { + return IExecuteWithSignatureArray("toArray", "([Ljava/lang/Object;)[Ljava/lang/Object;", new object[] { arg0 }); + } + /// + /// + /// + /// + public int Size() + { + return IExecuteWithSignature("size", "()I"); + } + /// + /// + /// + /// + public Java.Util.Iterator Iterator() + { + return IExecuteWithSignature>("iterator", "()Ljava/util/Iterator;"); + } + /// + /// + /// + /// + /// + public bool Add(E arg0) + { + return IExecuteWithSignature("add", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public bool AddAll(Java.Util.Collection arg0) where Arg0ExtendsE : E + { + return IExecuteWithSignature("addAll", "(Ljava/util/Collection;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool Contains(object arg0) + { + return IExecuteWithSignature("contains", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool ContainsAll(Java.Util.Collection arg0) + { + return IExecuteWithSignature("containsAll", "(Ljava/util/Collection;)Z", arg0); + } + /// + /// + /// + /// + public bool IsEmpty() + { + return IExecuteWithSignature("isEmpty", "()Z"); + } + /// + /// + /// + /// + /// + public bool Remove(object arg0) + { + return IExecuteWithSignature("remove", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool RemoveAll(Java.Util.Collection arg0) + { + return IExecuteWithSignature("removeAll", "(Ljava/util/Collection;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool RetainAll(Java.Util.Collection arg0) + { + return IExecuteWithSignature("retainAll", "(Ljava/util/Collection;)Z", arg0); + } + /// + /// + /// + /// + public object[] ToArray() + { + return IExecuteWithSignatureArray("toArray", "()[Ljava/lang/Object;"); + } + /// + /// + /// + public void Clear() + { + IExecuteWithSignature("clear", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/AbstractList.cs b/src/net/JNet/GeneratedCore/Java/Util/AbstractList.cs new file mode 100644 index 0000000000..59706a633f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/AbstractList.cs @@ -0,0 +1,286 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util +{ + #region AbstractList + public partial class AbstractList + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.List(Java.Util.AbstractList t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public object Get(int arg0) + { + return IExecuteWithSignature("get", "(I)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + /// + public bool AddAll(int arg0, Java.Util.Collection arg1) + { + return IExecute("addAll", arg0, arg1); + } + /// + /// + /// + /// + /// + public object Remove(int arg0) + { + return IExecuteWithSignature("remove", "(I)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + /// + public object Set(int arg0, object arg1) + { + return IExecute("set", arg0, arg1); + } + /// + /// + /// + /// + /// + public int IndexOf(object arg0) + { + return IExecuteWithSignature("indexOf", "(Ljava/lang/Object;)I", arg0); + } + /// + /// + /// + /// + /// + public int LastIndexOf(object arg0) + { + return IExecuteWithSignature("lastIndexOf", "(Ljava/lang/Object;)I", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Util.List SubListMethod(int arg0, int arg1) + { + return IExecute("subList", arg0, arg1); + } + /// + /// + /// + /// + public Java.Util.ListIterator ListIterator() + { + return IExecuteWithSignature("listIterator", "()Ljava/util/ListIterator;"); + } + /// + /// + /// + /// + /// + public Java.Util.ListIterator ListIterator(int arg0) + { + return IExecuteWithSignature("listIterator", "(I)Ljava/util/ListIterator;", arg0); + } + /// + /// + /// + /// + /// + public void Add(int arg0, object arg1) + { + IExecute("add", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region AbstractList + public partial class AbstractList + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.List(Java.Util.AbstractList t) => t.Cast>(); + /// + /// Converter from to + /// + public static implicit operator Java.Util.AbstractList(Java.Util.AbstractList t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public E Get(int arg0) + { + return IExecuteWithSignature("get", "(I)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public bool AddAll(int arg0, Java.Util.Collection arg1) where Arg1ExtendsE : E + { + return IExecute("addAll", arg0, arg1); + } + /// + /// + /// + /// + /// + public E Remove(int arg0) + { + return IExecuteWithSignature("remove", "(I)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + /// + public E Set(int arg0, E arg1) + { + return IExecute("set", arg0, arg1); + } + /// + /// + /// + /// + /// + public int IndexOf(object arg0) + { + return IExecuteWithSignature("indexOf", "(Ljava/lang/Object;)I", arg0); + } + /// + /// + /// + /// + /// + public int LastIndexOf(object arg0) + { + return IExecuteWithSignature("lastIndexOf", "(Ljava/lang/Object;)I", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Util.List SubListMethod(int arg0, int arg1) + { + return IExecute>("subList", arg0, arg1); + } + /// + /// + /// + /// + public Java.Util.ListIterator ListIterator() + { + return IExecuteWithSignature>("listIterator", "()Ljava/util/ListIterator;"); + } + /// + /// + /// + /// + /// + public Java.Util.ListIterator ListIterator(int arg0) + { + return IExecuteWithSignature>("listIterator", "(I)Ljava/util/ListIterator;", arg0); + } + /// + /// + /// + /// + /// + public void Add(int arg0, E arg1) + { + IExecute("add", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/AbstractMap.cs b/src/net/JNet/GeneratedCore/Java/Util/AbstractMap.cs new file mode 100644 index 0000000000..0e57315f35 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/AbstractMap.cs @@ -0,0 +1,605 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util +{ + #region AbstractMap + public partial class AbstractMap + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public Java.Util.Set EntrySet() + { + return IExecuteWithSignature("entrySet", "()Ljava/util/Set;"); + } + /// + /// + /// + /// + /// + public bool ContainsKey(object arg0) + { + return IExecuteWithSignature("containsKey", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool ContainsValue(object arg0) + { + return IExecuteWithSignature("containsValue", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + public bool IsEmpty() + { + return IExecuteWithSignature("isEmpty", "()Z"); + } + /// + /// + /// + /// + public int Size() + { + return IExecuteWithSignature("size", "()I"); + } + /// + /// + /// + /// + public Java.Util.Collection Values() + { + return IExecuteWithSignature("values", "()Ljava/util/Collection;"); + } + /// + /// + /// + /// + public Java.Util.Set KeySet() + { + return IExecuteWithSignature("keySet", "()Ljava/util/Set;"); + } + /// + /// + /// + /// + /// + public object Get(object arg0) + { + return IExecuteWithSignature("get", "(Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + /// + public object Put(object arg0, object arg1) + { + return IExecute("put", arg0, arg1); + } + /// + /// + /// + /// + /// + public object Remove(object arg0) + { + return IExecuteWithSignature("remove", "(Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + public void Clear() + { + IExecuteWithSignature("clear", "()V"); + } + /// + /// + /// + /// + public void PutAll(Java.Util.Map arg0) + { + IExecuteWithSignature("putAll", "(Ljava/util/Map;)V", arg0); + } + + #endregion + + #region Nested classes + #region SimpleEntry + public partial class SimpleEntry + { + #region Constructors + /// + /// + /// + /// + public SimpleEntry(Java.Util.Map.Entry arg0) + : base(arg0) + { + } + /// + /// + /// + /// + /// + public SimpleEntry(object arg0, object arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Util.AbstractMap.SimpleEntry t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public object Key + { + get { return IExecuteWithSignature("getKey", "()Ljava/lang/Object;"); } + } + /// + /// + /// + public object Value + { + get { return IExecuteWithSignature("getValue", "()Ljava/lang/Object;"); } + } + /// + /// + /// + /// + /// + public object SetValue(object arg0) + { + return IExecuteWithSignature("setValue", "(Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region SimpleEntry + public partial class SimpleEntry + { + #region Constructors + /// + /// + /// + /// + public SimpleEntry(Java.Util.Map.Entry arg0) + : base(arg0) + { + } + /// + /// + /// + /// + /// + public SimpleEntry(K arg0, V arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Util.AbstractMap.SimpleEntry t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Util.AbstractMap.SimpleEntry(Java.Util.AbstractMap.SimpleEntry t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public K Key + { + get { return IExecuteWithSignature("getKey", "()Ljava/lang/Object;"); } + } + /// + /// + /// + public V Value + { + get { return IExecuteWithSignature("getValue", "()Ljava/lang/Object;"); } + } + /// + /// + /// + /// + /// + public V SetValue(V arg0) + { + return IExecuteWithSignature("setValue", "(Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region SimpleImmutableEntry + public partial class SimpleImmutableEntry + { + #region Constructors + /// + /// + /// + /// + public SimpleImmutableEntry(Java.Util.Map.Entry arg0) + : base(arg0) + { + } + /// + /// + /// + /// + /// + public SimpleImmutableEntry(object arg0, object arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Util.AbstractMap.SimpleImmutableEntry t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public object Key + { + get { return IExecuteWithSignature("getKey", "()Ljava/lang/Object;"); } + } + /// + /// + /// + public object Value + { + get { return IExecuteWithSignature("getValue", "()Ljava/lang/Object;"); } + } + /// + /// + /// + /// + /// + public object SetValue(object arg0) + { + return IExecuteWithSignature("setValue", "(Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region SimpleImmutableEntry + public partial class SimpleImmutableEntry + { + #region Constructors + /// + /// + /// + /// + public SimpleImmutableEntry(Java.Util.Map.Entry arg0) + : base(arg0) + { + } + /// + /// + /// + /// + /// + public SimpleImmutableEntry(K arg0, V arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Util.AbstractMap.SimpleImmutableEntry t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Util.AbstractMap.SimpleImmutableEntry(Java.Util.AbstractMap.SimpleImmutableEntry t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public K Key + { + get { return IExecuteWithSignature("getKey", "()Ljava/lang/Object;"); } + } + /// + /// + /// + public V Value + { + get { return IExecuteWithSignature("getValue", "()Ljava/lang/Object;"); } + } + /// + /// + /// + /// + /// + public V SetValue(V arg0) + { + return IExecuteWithSignature("setValue", "(Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion + + #region AbstractMap + public partial class AbstractMap + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.AbstractMap(Java.Util.AbstractMap t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public Java.Util.Set> EntrySet() + { + return IExecuteWithSignature>>("entrySet", "()Ljava/util/Set;"); + } + /// + /// + /// + /// + /// + public bool ContainsKey(object arg0) + { + return IExecuteWithSignature("containsKey", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool ContainsValue(object arg0) + { + return IExecuteWithSignature("containsValue", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + public bool IsEmpty() + { + return IExecuteWithSignature("isEmpty", "()Z"); + } + /// + /// + /// + /// + public int Size() + { + return IExecuteWithSignature("size", "()I"); + } + /// + /// + /// + /// + public Java.Util.Collection Values() + { + return IExecuteWithSignature>("values", "()Ljava/util/Collection;"); + } + /// + /// + /// + /// + public Java.Util.Set KeySet() + { + return IExecuteWithSignature>("keySet", "()Ljava/util/Set;"); + } + /// + /// + /// + /// + /// + public V Get(object arg0) + { + return IExecuteWithSignature("get", "(Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + /// + public V Put(K arg0, V arg1) + { + return IExecute("put", arg0, arg1); + } + /// + /// + /// + /// + /// + public V Remove(object arg0) + { + return IExecuteWithSignature("remove", "(Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + public void Clear() + { + IExecuteWithSignature("clear", "()V"); + } + /// + /// + /// + /// + /// + /// + public void PutAll(Java.Util.Map arg0) where Arg0ExtendsK : K where Arg0ExtendsV : V + { + IExecuteWithSignature("putAll", "(Ljava/util/Map;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/AbstractQueue.cs b/src/net/JNet/GeneratedCore/Java/Util/AbstractQueue.cs new file mode 100644 index 0000000000..e354dc9e3f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/AbstractQueue.cs @@ -0,0 +1,133 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util +{ + #region AbstractQueue + public partial class AbstractQueue + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.Queue(Java.Util.AbstractQueue t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public object Element() + { + return IExecuteWithSignature("element", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public object Remove() + { + return IExecuteWithSignature("remove", "()Ljava/lang/Object;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region AbstractQueue + public partial class AbstractQueue + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.Queue(Java.Util.AbstractQueue t) => t.Cast>(); + /// + /// Converter from to + /// + public static implicit operator Java.Util.AbstractQueue(Java.Util.AbstractQueue t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public E Element() + { + return IExecuteWithSignature("element", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public E Remove() + { + return IExecuteWithSignature("remove", "()Ljava/lang/Object;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/AbstractSequentialList.cs b/src/net/JNet/GeneratedCore/Java/Util/AbstractSequentialList.cs new file mode 100644 index 0000000000..d4bf0ebc7e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/AbstractSequentialList.cs @@ -0,0 +1,93 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util +{ + #region AbstractSequentialList + public partial class AbstractSequentialList + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region AbstractSequentialList + public partial class AbstractSequentialList + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.AbstractSequentialList(Java.Util.AbstractSequentialList t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/AbstractSet.cs b/src/net/JNet/GeneratedCore/Java/Util/AbstractSet.cs new file mode 100644 index 0000000000..22f402886c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/AbstractSet.cs @@ -0,0 +1,101 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util +{ + #region AbstractSet + public partial class AbstractSet + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.Set(Java.Util.AbstractSet t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region AbstractSet + public partial class AbstractSet + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.Set(Java.Util.AbstractSet t) => t.Cast>(); + /// + /// Converter from to + /// + public static implicit operator Java.Util.AbstractSet(Java.Util.AbstractSet t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Java/Util/AllPackageClasses.cs new file mode 100644 index 0000000000..4724a2d248 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/AllPackageClasses.cs @@ -0,0 +1,7274 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Java.Util +{ + #region AbstractCollection + /// + /// + /// + public partial class AbstractCollection : Java.Util.Collection + { + const string _bridgeClassName = "java.util.AbstractCollection"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AbstractCollection class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractCollection() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AbstractCollection class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractCollection(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AbstractCollection + /// + /// + /// + /// + public partial class AbstractCollection : Java.Util.Collection + { + const string _bridgeClassName = "java.util.AbstractCollection"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AbstractCollection class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractCollection() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AbstractCollection class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractCollection(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AbstractList + /// + /// + /// + public partial class AbstractList : Java.Util.AbstractCollection + { + const string _bridgeClassName = "java.util.AbstractList"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AbstractList class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractList() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AbstractList class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractList(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AbstractList + /// + /// + /// + /// + public partial class AbstractList : Java.Util.AbstractCollection + { + const string _bridgeClassName = "java.util.AbstractList"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AbstractList class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractList() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AbstractList class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractList(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AbstractMap + /// + /// + /// + public partial class AbstractMap : Java.Util.Map + { + const string _bridgeClassName = "java.util.AbstractMap"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AbstractMap class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractMap() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AbstractMap class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractMap(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region SimpleEntry + /// + /// + /// + public partial class SimpleEntry : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.util.AbstractMap$SimpleEntry"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SimpleEntry() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SimpleEntry(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region SimpleEntry + /// + /// + /// + /// + /// + public partial class SimpleEntry : MASES.JCOBridge.C2JBridge.JVMBridgeBase> + { + const string _bridgeClassName = "java.util.AbstractMap$SimpleEntry"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SimpleEntry() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SimpleEntry(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region SimpleImmutableEntry + /// + /// + /// + public partial class SimpleImmutableEntry : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.util.AbstractMap$SimpleImmutableEntry"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SimpleImmutableEntry() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SimpleImmutableEntry(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region SimpleImmutableEntry + /// + /// + /// + /// + /// + public partial class SimpleImmutableEntry : MASES.JCOBridge.C2JBridge.JVMBridgeBase> + { + const string _bridgeClassName = "java.util.AbstractMap$SimpleImmutableEntry"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SimpleImmutableEntry() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SimpleImmutableEntry(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region AbstractMap + /// + /// + /// + /// + /// + public partial class AbstractMap : Java.Util.Map + { + const string _bridgeClassName = "java.util.AbstractMap"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AbstractMap class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractMap() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AbstractMap class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractMap(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AbstractQueue + /// + /// + /// + public partial class AbstractQueue : Java.Util.AbstractCollection + { + const string _bridgeClassName = "java.util.AbstractQueue"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AbstractQueue class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractQueue() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AbstractQueue class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractQueue(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AbstractQueue + /// + /// + /// + /// + public partial class AbstractQueue : Java.Util.AbstractCollection + { + const string _bridgeClassName = "java.util.AbstractQueue"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AbstractQueue class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractQueue() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AbstractQueue class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractQueue(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AbstractSequentialList + /// + /// + /// + public partial class AbstractSequentialList : Java.Util.AbstractList + { + const string _bridgeClassName = "java.util.AbstractSequentialList"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AbstractSequentialList class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractSequentialList() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AbstractSequentialList class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractSequentialList(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AbstractSequentialList + /// + /// + /// + /// + public partial class AbstractSequentialList : Java.Util.AbstractList + { + const string _bridgeClassName = "java.util.AbstractSequentialList"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AbstractSequentialList class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractSequentialList() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AbstractSequentialList class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractSequentialList(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AbstractSet + /// + /// + /// + public partial class AbstractSet : Java.Util.AbstractCollection + { + const string _bridgeClassName = "java.util.AbstractSet"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AbstractSet class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractSet() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AbstractSet class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractSet(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AbstractSet + /// + /// + /// + /// + public partial class AbstractSet : Java.Util.AbstractCollection + { + const string _bridgeClassName = "java.util.AbstractSet"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AbstractSet class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractSet() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AbstractSet class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractSet(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ArrayDeque + /// + /// + /// + public partial class ArrayDeque : Java.Util.AbstractCollection + { + const string _bridgeClassName = "java.util.ArrayDeque"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ArrayDeque() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ArrayDeque(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ArrayDeque + /// + /// + /// + /// + public partial class ArrayDeque : Java.Util.AbstractCollection + { + const string _bridgeClassName = "java.util.ArrayDeque"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ArrayDeque() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ArrayDeque(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ArrayList + /// + /// + /// + public partial class ArrayList : Java.Util.AbstractList + { + const string _bridgeClassName = "java.util.ArrayList"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ArrayList() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ArrayList(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ArrayList + /// + /// + /// + /// + public partial class ArrayList : Java.Util.AbstractList + { + const string _bridgeClassName = "java.util.ArrayList"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ArrayList() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ArrayList(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Arrays + /// + /// + /// + public partial class Arrays : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.util.Arrays"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Arrays() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Arrays(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Base64 + /// + /// + /// + public partial class Base64 : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.util.Base64"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Base64() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Base64(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region Decoder + /// + /// + /// + public partial class Decoder : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.util.Base64$Decoder"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Decoder() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Decoder(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region Encoder + /// + /// + /// + public partial class Encoder : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.util.Base64$Encoder"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Encoder() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Encoder(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region BitSet + /// + /// + /// + public partial class BitSet : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.util.BitSet"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public BitSet() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public BitSet(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Calendar + /// + /// + /// + public partial class Calendar : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.util.Calendar"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Calendar class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Calendar() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Calendar class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Calendar(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region Builder + /// + /// + /// + public partial class Builder : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.util.Calendar$Builder"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Builder() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Builder(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region Collection + /// + /// + /// + public partial class Collection : Java.Lang.Iterable + { + const string _bridgeClassName = "java.util.Collection"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Collection class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Collection() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Collection class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Collection(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Collection + /// + /// + /// + /// + public partial class Collection : Java.Lang.Iterable + { + const string _bridgeClassName = "java.util.Collection"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Collection class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Collection() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Collection class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Collection(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Collections + /// + /// + /// + public partial class Collections : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.util.Collections"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Collections() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Collections(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + + + + + #region ConcurrentModificationException + /// + /// + /// + public partial class ConcurrentModificationException : Java.Lang.RuntimeException + { + const string _bridgeClassName = "java.util.ConcurrentModificationException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region Currency + /// + /// + /// + public partial class Currency : Java.Io.Serializable + { + const string _bridgeClassName = "java.util.Currency"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Currency() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Currency(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Date + /// + /// + /// + public partial class Date : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.util.Date"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Date() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Date(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Deque + /// + /// + /// + public partial class Deque : Java.Util.Queue + { + const string _bridgeClassName = "java.util.Deque"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Deque class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Deque() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Deque class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Deque(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Deque + /// + /// + /// + /// + public partial class Deque : Java.Util.Queue + { + const string _bridgeClassName = "java.util.Deque"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Deque class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Deque() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Deque class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Deque(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Dictionary + /// + /// + /// + public partial class Dictionary : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.util.Dictionary"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Dictionary class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Dictionary() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Dictionary class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Dictionary(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Dictionary + /// + /// + /// + /// + /// + public partial class Dictionary : MASES.JCOBridge.C2JBridge.JVMBridgeBase> + { + const string _bridgeClassName = "java.util.Dictionary"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Dictionary class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Dictionary() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Dictionary class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Dictionary(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DoubleSummaryStatistics + /// + /// + /// + public partial class DoubleSummaryStatistics : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.util.DoubleSummaryStatistics"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DoubleSummaryStatistics() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DoubleSummaryStatistics(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DuplicateFormatFlagsException + /// + /// + /// + public partial class DuplicateFormatFlagsException : Java.Util.IllegalFormatException + { + const string _bridgeClassName = "java.util.DuplicateFormatFlagsException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region EmptyStackException + /// + /// + /// + public partial class EmptyStackException : Java.Lang.RuntimeException + { + const string _bridgeClassName = "java.util.EmptyStackException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region Enumeration + /// + /// + /// + public partial class Enumeration : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.util.Enumeration"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Enumeration class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Enumeration() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Enumeration class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Enumeration(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Enumeration + /// + /// + /// + /// + public partial class Enumeration : MASES.JCOBridge.C2JBridge.JVMBridgeBase> + { + const string _bridgeClassName = "java.util.Enumeration"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Enumeration class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Enumeration() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Enumeration class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Enumeration(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region EnumMap + /// + /// + /// + public partial class EnumMap : Java.Util.AbstractMap + { + const string _bridgeClassName = "java.util.EnumMap"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public EnumMap() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public EnumMap(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region EnumMap + /// + /// + /// + /// + /// + public partial class EnumMap : Java.Util.AbstractMap where K : Java.Lang.Enum + { + const string _bridgeClassName = "java.util.EnumMap"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public EnumMap() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public EnumMap(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region EnumSet + /// + /// + /// + public partial class EnumSet : Java.Util.AbstractSet + { + const string _bridgeClassName = "java.util.EnumSet"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("EnumSet class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public EnumSet() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("EnumSet class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public EnumSet(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region EnumSet + /// + /// + /// + /// + public partial class EnumSet : Java.Util.AbstractSet where E : Java.Lang.Enum + { + const string _bridgeClassName = "java.util.EnumSet"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("EnumSet class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public EnumSet() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("EnumSet class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public EnumSet(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region EventListenerProxy + /// + /// + /// + public partial class EventListenerProxy : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.util.EventListenerProxy"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("EventListenerProxy class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public EventListenerProxy() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("EventListenerProxy class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public EventListenerProxy(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region EventListenerProxy + /// + /// + /// + /// + public partial class EventListenerProxy : MASES.JCOBridge.C2JBridge.JVMBridgeBase> where T : Java.Util.IEventListener, new() + { + const string _bridgeClassName = "java.util.EventListenerProxy"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("EventListenerProxy class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public EventListenerProxy() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("EventListenerProxy class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public EventListenerProxy(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region EventObject + /// + /// + /// + public partial class EventObject : Java.Io.Serializable + { + const string _bridgeClassName = "java.util.EventObject"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public EventObject() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public EventObject(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region FormatFlagsConversionMismatchException + /// + /// + /// + public partial class FormatFlagsConversionMismatchException : Java.Util.IllegalFormatException + { + const string _bridgeClassName = "java.util.FormatFlagsConversionMismatchException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region Formattable + /// + /// + /// + public partial class Formattable : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.util.Formattable"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Formattable class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Formattable() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Formattable class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Formattable(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region FormattableFlags + /// + /// + /// + public partial class FormattableFlags : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.util.FormattableFlags"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public FormattableFlags() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public FormattableFlags(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Formatter + /// + /// + /// + public partial class Formatter : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.util.Formatter"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Formatter() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Formatter(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region BigDecimalLayoutForm + /// + /// + /// + public partial class BigDecimalLayoutForm : Java.Lang.Enum + { + const string _bridgeClassName = "java.util.Formatter$BigDecimalLayoutForm"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public BigDecimalLayoutForm() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public BigDecimalLayoutForm(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region FormatterClosedException + /// + /// + /// + public partial class FormatterClosedException : Java.Lang.IllegalStateException + { + const string _bridgeClassName = "java.util.FormatterClosedException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region GregorianCalendar + /// + /// + /// + public partial class GregorianCalendar : Java.Util.Calendar + { + const string _bridgeClassName = "java.util.GregorianCalendar"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public GregorianCalendar() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public GregorianCalendar(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region HashMap + /// + /// + /// + public partial class HashMap : Java.Util.AbstractMap + { + const string _bridgeClassName = "java.util.HashMap"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public HashMap() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public HashMap(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region HashMap + /// + /// + /// + /// + /// + public partial class HashMap : Java.Util.AbstractMap + { + const string _bridgeClassName = "java.util.HashMap"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public HashMap() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public HashMap(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region HashSet + /// + /// + /// + public partial class HashSet : Java.Util.AbstractSet + { + const string _bridgeClassName = "java.util.HashSet"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public HashSet() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public HashSet(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region HashSet + /// + /// + /// + /// + public partial class HashSet : Java.Util.AbstractSet + { + const string _bridgeClassName = "java.util.HashSet"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public HashSet() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public HashSet(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Hashtable + /// + /// + /// + public partial class Hashtable : Java.Util.Dictionary + { + const string _bridgeClassName = "java.util.Hashtable"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Hashtable() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Hashtable(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Hashtable + /// + /// + /// + /// + /// + public partial class Hashtable : Java.Util.Dictionary + { + const string _bridgeClassName = "java.util.Hashtable"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Hashtable() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Hashtable(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region IdentityHashMap + /// + /// + /// + public partial class IdentityHashMap : Java.Util.AbstractMap + { + const string _bridgeClassName = "java.util.IdentityHashMap"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public IdentityHashMap() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public IdentityHashMap(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region IdentityHashMap + /// + /// + /// + /// + /// + public partial class IdentityHashMap : Java.Util.AbstractMap + { + const string _bridgeClassName = "java.util.IdentityHashMap"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public IdentityHashMap() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public IdentityHashMap(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region IllegalFormatCodePointException + /// + /// + /// + public partial class IllegalFormatCodePointException : Java.Util.IllegalFormatException + { + const string _bridgeClassName = "java.util.IllegalFormatCodePointException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region IllegalFormatConversionException + /// + /// + /// + public partial class IllegalFormatConversionException : Java.Util.IllegalFormatException + { + const string _bridgeClassName = "java.util.IllegalFormatConversionException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region IllegalFormatException + /// + /// + /// + public partial class IllegalFormatException : Java.Lang.IllegalArgumentException + { + const string _bridgeClassName = "java.util.IllegalFormatException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region IllegalFormatFlagsException + /// + /// + /// + public partial class IllegalFormatFlagsException : Java.Util.IllegalFormatException + { + const string _bridgeClassName = "java.util.IllegalFormatFlagsException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region IllegalFormatPrecisionException + /// + /// + /// + public partial class IllegalFormatPrecisionException : Java.Util.IllegalFormatException + { + const string _bridgeClassName = "java.util.IllegalFormatPrecisionException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region IllegalFormatWidthException + /// + /// + /// + public partial class IllegalFormatWidthException : Java.Util.IllegalFormatException + { + const string _bridgeClassName = "java.util.IllegalFormatWidthException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region IllformedLocaleException + /// + /// + /// + public partial class IllformedLocaleException : Java.Lang.RuntimeException + { + const string _bridgeClassName = "java.util.IllformedLocaleException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region InputMismatchException + /// + /// + /// + public partial class InputMismatchException : Java.Util.NoSuchElementException + { + const string _bridgeClassName = "java.util.InputMismatchException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region IntSummaryStatistics + /// + /// + /// + public partial class IntSummaryStatistics : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.util.IntSummaryStatistics"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public IntSummaryStatistics() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public IntSummaryStatistics(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region InvalidPropertiesFormatException + /// + /// + /// + public partial class InvalidPropertiesFormatException : Java.Io.IOException + { + const string _bridgeClassName = "java.util.InvalidPropertiesFormatException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + + + + + #region LinkedHashMap + /// + /// + /// + public partial class LinkedHashMap : Java.Util.HashMap + { + const string _bridgeClassName = "java.util.LinkedHashMap"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public LinkedHashMap() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public LinkedHashMap(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region LinkedHashMap + /// + /// + /// + /// + /// + public partial class LinkedHashMap : Java.Util.HashMap + { + const string _bridgeClassName = "java.util.LinkedHashMap"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public LinkedHashMap() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public LinkedHashMap(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region LinkedHashSet + /// + /// + /// + public partial class LinkedHashSet : Java.Util.HashSet + { + const string _bridgeClassName = "java.util.LinkedHashSet"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public LinkedHashSet() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public LinkedHashSet(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region LinkedHashSet + /// + /// + /// + /// + public partial class LinkedHashSet : Java.Util.HashSet + { + const string _bridgeClassName = "java.util.LinkedHashSet"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public LinkedHashSet() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public LinkedHashSet(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region LinkedList + /// + /// + /// + public partial class LinkedList : Java.Util.AbstractSequentialList + { + const string _bridgeClassName = "java.util.LinkedList"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public LinkedList() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public LinkedList(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region LinkedList + /// + /// + /// + /// + public partial class LinkedList : Java.Util.AbstractSequentialList + { + const string _bridgeClassName = "java.util.LinkedList"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public LinkedList() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public LinkedList(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region List + /// + /// + /// + public partial class List : Java.Util.Collection + { + const string _bridgeClassName = "java.util.List"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("List class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public List() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("List class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public List(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region List + /// + /// + /// + /// + public partial class List : Java.Util.Collection + { + const string _bridgeClassName = "java.util.List"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("List class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public List() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("List class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public List(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ListIterator + /// + /// + /// + public partial class ListIterator : Java.Util.Iterator + { + const string _bridgeClassName = "java.util.ListIterator"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ListIterator class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ListIterator() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ListIterator class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ListIterator(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ListIterator + /// + /// + /// + /// + public partial class ListIterator : Java.Util.Iterator + { + const string _bridgeClassName = "java.util.ListIterator"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ListIterator class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ListIterator() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ListIterator class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ListIterator(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ListResourceBundle + /// + /// + /// + public partial class ListResourceBundle : Java.Util.ResourceBundle + { + const string _bridgeClassName = "java.util.ListResourceBundle"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ListResourceBundle class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ListResourceBundle() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ListResourceBundle class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ListResourceBundle(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Locale + /// + /// + /// + public partial class Locale : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.util.Locale"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Locale() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Locale(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region Builder + /// + /// + /// + public partial class Builder : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.util.Locale$Builder"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Builder() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Builder(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region Category + /// + /// + /// + public partial class Category : Java.Lang.Enum + { + const string _bridgeClassName = "java.util.Locale$Category"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Category() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Category(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region FilteringMode + /// + /// + /// + public partial class FilteringMode : Java.Lang.Enum + { + const string _bridgeClassName = "java.util.Locale$FilteringMode"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public FilteringMode() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public FilteringMode(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region IsoCountryCode + /// + /// + /// + public partial class IsoCountryCode : Java.Lang.Enum + { + const string _bridgeClassName = "java.util.Locale$IsoCountryCode"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("IsoCountryCode class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public IsoCountryCode() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("IsoCountryCode class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public IsoCountryCode(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region LanguageRange + /// + /// + /// + public partial class LanguageRange : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.util.Locale$LanguageRange"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public LanguageRange() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public LanguageRange(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region LongSummaryStatistics + /// + /// + /// + public partial class LongSummaryStatistics : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.util.LongSummaryStatistics"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public LongSummaryStatistics() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public LongSummaryStatistics(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Map + /// + /// + /// + public partial class Map : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.util.Map"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Map class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Map() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Map class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Map(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region Entry + /// + /// + /// + public partial class Entry : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.util.Map$Entry"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Entry class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Entry() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Entry class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Entry(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region Entry + /// + /// + /// + /// + /// + public partial class Entry : MASES.JCOBridge.C2JBridge.JVMBridgeBase> + { + const string _bridgeClassName = "java.util.Map$Entry"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Entry class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Entry() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Entry class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Entry(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region Map + /// + /// + /// + /// + /// + public partial class Map : MASES.JCOBridge.C2JBridge.JVMBridgeBase> + { + const string _bridgeClassName = "java.util.Map"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Map class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Map() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Map class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Map(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MissingFormatArgumentException + /// + /// + /// + public partial class MissingFormatArgumentException : Java.Util.IllegalFormatException + { + const string _bridgeClassName = "java.util.MissingFormatArgumentException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region MissingFormatWidthException + /// + /// + /// + public partial class MissingFormatWidthException : Java.Util.IllegalFormatException + { + const string _bridgeClassName = "java.util.MissingFormatWidthException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region MissingResourceException + /// + /// + /// + public partial class MissingResourceException : Java.Lang.RuntimeException + { + const string _bridgeClassName = "java.util.MissingResourceException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region NavigableMap + /// + /// + /// + public partial class NavigableMap : Java.Util.SortedMap + { + const string _bridgeClassName = "java.util.NavigableMap"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("NavigableMap class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public NavigableMap() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("NavigableMap class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public NavigableMap(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region NavigableMap + /// + /// + /// + /// + /// + public partial class NavigableMap : Java.Util.SortedMap + { + const string _bridgeClassName = "java.util.NavigableMap"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("NavigableMap class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public NavigableMap() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("NavigableMap class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public NavigableMap(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region NavigableSet + /// + /// + /// + public partial class NavigableSet : Java.Util.SortedSet + { + const string _bridgeClassName = "java.util.NavigableSet"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("NavigableSet class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public NavigableSet() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("NavigableSet class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public NavigableSet(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region NavigableSet + /// + /// + /// + /// + public partial class NavigableSet : Java.Util.SortedSet + { + const string _bridgeClassName = "java.util.NavigableSet"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("NavigableSet class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public NavigableSet() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("NavigableSet class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public NavigableSet(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region NoSuchElementException + /// + /// + /// + public partial class NoSuchElementException : Java.Lang.RuntimeException + { + const string _bridgeClassName = "java.util.NoSuchElementException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region Objects + /// + /// + /// + public partial class Objects : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.util.Objects"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Objects() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Objects(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Optional + /// + /// + /// + public partial class Optional : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.util.Optional"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Optional() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Optional(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Optional + /// + /// + /// + /// + public partial class Optional : MASES.JCOBridge.C2JBridge.JVMBridgeBase> + { + const string _bridgeClassName = "java.util.Optional"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Optional() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Optional(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region OptionalDouble + /// + /// + /// + public partial class OptionalDouble : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.util.OptionalDouble"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public OptionalDouble() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public OptionalDouble(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region OptionalInt + /// + /// + /// + public partial class OptionalInt : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.util.OptionalInt"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public OptionalInt() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public OptionalInt(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region OptionalLong + /// + /// + /// + public partial class OptionalLong : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.util.OptionalLong"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public OptionalLong() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public OptionalLong(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PrimitiveIterator + /// + /// + /// + public partial class PrimitiveIterator : Java.Util.Iterator + { + const string _bridgeClassName = "java.util.PrimitiveIterator"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("PrimitiveIterator class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public PrimitiveIterator() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("PrimitiveIterator class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public PrimitiveIterator(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region OfDouble + /// + /// + /// + public partial class OfDouble : Java.Util.PrimitiveIterator + { + const string _bridgeClassName = "java.util.PrimitiveIterator$OfDouble"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("OfDouble class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public OfDouble() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("OfDouble class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public OfDouble(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region OfInt + /// + /// + /// + public partial class OfInt : Java.Util.PrimitiveIterator + { + const string _bridgeClassName = "java.util.PrimitiveIterator$OfInt"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("OfInt class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public OfInt() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("OfInt class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public OfInt(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region OfLong + /// + /// + /// + public partial class OfLong : Java.Util.PrimitiveIterator + { + const string _bridgeClassName = "java.util.PrimitiveIterator$OfLong"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("OfLong class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public OfLong() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("OfLong class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public OfLong(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region PrimitiveIterator + /// + /// + /// + /// + /// + public partial class PrimitiveIterator : Java.Util.Iterator + { + const string _bridgeClassName = "java.util.PrimitiveIterator"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("PrimitiveIterator class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public PrimitiveIterator() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("PrimitiveIterator class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public PrimitiveIterator(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PriorityQueue + /// + /// + /// + public partial class PriorityQueue : Java.Util.AbstractQueue + { + const string _bridgeClassName = "java.util.PriorityQueue"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public PriorityQueue() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public PriorityQueue(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PriorityQueue + /// + /// + /// + /// + public partial class PriorityQueue : Java.Util.AbstractQueue + { + const string _bridgeClassName = "java.util.PriorityQueue"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public PriorityQueue() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public PriorityQueue(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Properties + /// + /// + /// + public partial class Properties : Java.Util.Hashtable + { + const string _bridgeClassName = "java.util.Properties"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Properties() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Properties(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PropertyPermission + /// + /// + /// + public partial class PropertyPermission : Java.Security.BasicPermission + { + const string _bridgeClassName = "java.util.PropertyPermission"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public PropertyPermission() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public PropertyPermission(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PropertyResourceBundle + /// + /// + /// + public partial class PropertyResourceBundle : Java.Util.ResourceBundle + { + const string _bridgeClassName = "java.util.PropertyResourceBundle"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public PropertyResourceBundle() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public PropertyResourceBundle(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Queue + /// + /// + /// + public partial class Queue : Java.Util.Collection + { + const string _bridgeClassName = "java.util.Queue"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Queue class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Queue() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Queue class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Queue(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Queue + /// + /// + /// + /// + public partial class Queue : Java.Util.Collection + { + const string _bridgeClassName = "java.util.Queue"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Queue class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Queue() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Queue class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Queue(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Random + /// + /// + /// + public partial class Random : Java.Io.Serializable + { + const string _bridgeClassName = "java.util.Random"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Random() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Random(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region RandomAccess + /// + /// + /// + public partial class RandomAccess : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.util.RandomAccess"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("RandomAccess class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public RandomAccess() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("RandomAccess class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public RandomAccess(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ResourceBundle + /// + /// + /// + public partial class ResourceBundle : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.util.ResourceBundle"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ResourceBundle class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ResourceBundle() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ResourceBundle class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ResourceBundle(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region Control + /// + /// + /// + public partial class Control : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.util.ResourceBundle$Control"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Control() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Control(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region Scanner + /// + /// + /// + public partial class Scanner : Java.Util.Iterator + { + const string _bridgeClassName = "java.util.Scanner"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Scanner() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Scanner(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ServiceConfigurationError + /// + /// + /// + public partial class ServiceConfigurationError : Java.Lang.Error + { + const string _bridgeClassName = "java.util.ServiceConfigurationError"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region ServiceLoader + /// + /// + /// + public partial class ServiceLoader : Java.Lang.Iterable + { + const string _bridgeClassName = "java.util.ServiceLoader"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ServiceLoader() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ServiceLoader(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ServiceLoader + /// + /// + /// + /// + public partial class ServiceLoader : Java.Lang.Iterable + { + const string _bridgeClassName = "java.util.ServiceLoader"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ServiceLoader() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ServiceLoader(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Set + /// + /// + /// + public partial class Set : Java.Util.Collection + { + const string _bridgeClassName = "java.util.Set"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Set class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Set() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Set class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Set(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Set + /// + /// + /// + /// + public partial class Set : Java.Util.Collection + { + const string _bridgeClassName = "java.util.Set"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Set class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Set() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Set class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Set(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SimpleTimeZone + /// + /// + /// + public partial class SimpleTimeZone : Java.Util.TimeZone + { + const string _bridgeClassName = "java.util.SimpleTimeZone"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SimpleTimeZone() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SimpleTimeZone(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SortedMap + /// + /// + /// + public partial class SortedMap : Java.Util.Map + { + const string _bridgeClassName = "java.util.SortedMap"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("SortedMap class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SortedMap() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("SortedMap class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SortedMap(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SortedMap + /// + /// + /// + /// + /// + public partial class SortedMap : Java.Util.Map + { + const string _bridgeClassName = "java.util.SortedMap"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("SortedMap class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SortedMap() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("SortedMap class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SortedMap(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SortedSet + /// + /// + /// + public partial class SortedSet : Java.Util.Set + { + const string _bridgeClassName = "java.util.SortedSet"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("SortedSet class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SortedSet() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("SortedSet class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SortedSet(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SortedSet + /// + /// + /// + /// + public partial class SortedSet : Java.Util.Set + { + const string _bridgeClassName = "java.util.SortedSet"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("SortedSet class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SortedSet() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("SortedSet class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SortedSet(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Spliterator + /// + /// + /// + public partial class Spliterator : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.util.Spliterator"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Spliterator class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Spliterator() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Spliterator class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Spliterator(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region OfDouble + /// + /// + /// + public partial class OfDouble : Java.Util.Spliterator.OfPrimitive + { + const string _bridgeClassName = "java.util.Spliterator$OfDouble"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("OfDouble class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public OfDouble() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("OfDouble class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public OfDouble(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region OfInt + /// + /// + /// + public partial class OfInt : Java.Util.Spliterator.OfPrimitive + { + const string _bridgeClassName = "java.util.Spliterator$OfInt"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("OfInt class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public OfInt() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("OfInt class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public OfInt(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region OfLong + /// + /// + /// + public partial class OfLong : Java.Util.Spliterator.OfPrimitive + { + const string _bridgeClassName = "java.util.Spliterator$OfLong"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("OfLong class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public OfLong() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("OfLong class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public OfLong(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region OfPrimitive + /// + /// + /// + public partial class OfPrimitive : Java.Util.Spliterator + { + const string _bridgeClassName = "java.util.Spliterator$OfPrimitive"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("OfPrimitive class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public OfPrimitive() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("OfPrimitive class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public OfPrimitive(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region OfPrimitive + /// + /// + /// + /// + /// + /// + public partial class OfPrimitive : Java.Util.Spliterator where T_SPLITR : Java.Util.Spliterator.OfPrimitive + { + const string _bridgeClassName = "java.util.Spliterator$OfPrimitive"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("OfPrimitive class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public OfPrimitive() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("OfPrimitive class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public OfPrimitive(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region Spliterator + /// + /// + /// + /// + public partial class Spliterator : MASES.JCOBridge.C2JBridge.JVMBridgeBase> + { + const string _bridgeClassName = "java.util.Spliterator"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Spliterator class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Spliterator() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Spliterator class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Spliterator(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Spliterators + /// + /// + /// + public partial class Spliterators : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.util.Spliterators"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Spliterators() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Spliterators(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region AbstractDoubleSpliterator + /// + /// + /// + public partial class AbstractDoubleSpliterator : Java.Util.Spliterator.OfDouble + { + const string _bridgeClassName = "java.util.Spliterators$AbstractDoubleSpliterator"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AbstractDoubleSpliterator class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractDoubleSpliterator() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AbstractDoubleSpliterator class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractDoubleSpliterator(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region AbstractIntSpliterator + /// + /// + /// + public partial class AbstractIntSpliterator : Java.Util.Spliterator.OfInt + { + const string _bridgeClassName = "java.util.Spliterators$AbstractIntSpliterator"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AbstractIntSpliterator class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractIntSpliterator() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AbstractIntSpliterator class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractIntSpliterator(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region AbstractLongSpliterator + /// + /// + /// + public partial class AbstractLongSpliterator : Java.Util.Spliterator.OfLong + { + const string _bridgeClassName = "java.util.Spliterators$AbstractLongSpliterator"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AbstractLongSpliterator class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractLongSpliterator() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AbstractLongSpliterator class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractLongSpliterator(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region AbstractSpliterator + /// + /// + /// + public partial class AbstractSpliterator : Java.Util.Spliterator + { + const string _bridgeClassName = "java.util.Spliterators$AbstractSpliterator"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AbstractSpliterator class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractSpliterator() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AbstractSpliterator class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractSpliterator(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region AbstractSpliterator + /// + /// + /// + /// + public partial class AbstractSpliterator : Java.Util.Spliterator + { + const string _bridgeClassName = "java.util.Spliterators$AbstractSpliterator"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AbstractSpliterator class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractSpliterator() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AbstractSpliterator class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractSpliterator(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region SplittableRandom + /// + /// + /// + public partial class SplittableRandom : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.util.SplittableRandom"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SplittableRandom() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SplittableRandom(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Stack + /// + /// + /// + public partial class Stack : Java.Util.Vector + { + const string _bridgeClassName = "java.util.Stack"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Stack() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Stack(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Stack + /// + /// + /// + /// + public partial class Stack : Java.Util.Vector + { + const string _bridgeClassName = "java.util.Stack"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Stack() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Stack(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region StringJoiner + /// + /// + /// + public partial class StringJoiner : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.util.StringJoiner"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public StringJoiner() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public StringJoiner(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region StringTokenizer + /// + /// + /// + public partial class StringTokenizer : Java.Util.Enumeration + { + const string _bridgeClassName = "java.util.StringTokenizer"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public StringTokenizer() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public StringTokenizer(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Timer + /// + /// + /// + public partial class Timer : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.util.Timer"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Timer() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Timer(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TimerTask + /// + /// + /// + public partial class TimerTask : Java.Lang.Runnable + { + const string _bridgeClassName = "java.util.TimerTask"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("TimerTask class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public TimerTask() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("TimerTask class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public TimerTask(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TimeZone + /// + /// + /// + public partial class TimeZone : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.util.TimeZone"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("TimeZone class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public TimeZone() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("TimeZone class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public TimeZone(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TooManyListenersException + /// + /// + /// + public partial class TooManyListenersException : Java.Lang.Exception + { + const string _bridgeClassName = "java.util.TooManyListenersException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region TreeMap + /// + /// + /// + public partial class TreeMap : Java.Util.AbstractMap + { + const string _bridgeClassName = "java.util.TreeMap"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public TreeMap() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public TreeMap(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TreeMap + /// + /// + /// + /// + /// + public partial class TreeMap : Java.Util.AbstractMap + { + const string _bridgeClassName = "java.util.TreeMap"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public TreeMap() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public TreeMap(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TreeSet + /// + /// + /// + public partial class TreeSet : Java.Util.AbstractSet + { + const string _bridgeClassName = "java.util.TreeSet"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public TreeSet() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public TreeSet(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TreeSet + /// + /// + /// + /// + public partial class TreeSet : Java.Util.AbstractSet + { + const string _bridgeClassName = "java.util.TreeSet"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public TreeSet() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public TreeSet(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region UnknownFormatConversionException + /// + /// + /// + public partial class UnknownFormatConversionException : Java.Util.IllegalFormatException + { + const string _bridgeClassName = "java.util.UnknownFormatConversionException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region UnknownFormatFlagsException + /// + /// + /// + public partial class UnknownFormatFlagsException : Java.Util.IllegalFormatException + { + const string _bridgeClassName = "java.util.UnknownFormatFlagsException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region UUID + /// + /// + /// + public partial class UUID : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.util.UUID"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public UUID() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public UUID(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Vector + /// + /// + /// + public partial class Vector : Java.Util.AbstractList + { + const string _bridgeClassName = "java.util.Vector"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Vector() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Vector(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Vector + /// + /// + /// + /// + public partial class Vector : Java.Util.AbstractList + { + const string _bridgeClassName = "java.util.Vector"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Vector() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Vector(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region WeakHashMap + /// + /// + /// + public partial class WeakHashMap : Java.Util.AbstractMap + { + const string _bridgeClassName = "java.util.WeakHashMap"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public WeakHashMap() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public WeakHashMap(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region WeakHashMap + /// + /// + /// + /// + /// + public partial class WeakHashMap : Java.Util.AbstractMap + { + const string _bridgeClassName = "java.util.WeakHashMap"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public WeakHashMap() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public WeakHashMap(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/ArrayDeque.cs b/src/net/JNet/GeneratedCore/Java/Util/ArrayDeque.cs new file mode 100644 index 0000000000..8a8a4e2b70 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/ArrayDeque.cs @@ -0,0 +1,523 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util +{ + #region ArrayDeque + public partial class ArrayDeque + { + #region Constructors + /// + /// + /// + /// + public ArrayDeque(int arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public ArrayDeque(Java.Util.Collection arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.Deque(Java.Util.ArrayDeque t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Cloneable(Java.Util.ArrayDeque t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Util.ArrayDeque t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public object First + { + get { return IExecuteWithSignature("getFirst", "()Ljava/lang/Object;"); } + } + /// + /// + /// + public object Last + { + get { return IExecuteWithSignature("getLast", "()Ljava/lang/Object;"); } + } + /// + /// + /// + /// + /// + public bool Offer(object arg0) + { + return IExecuteWithSignature("offer", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool OfferFirst(object arg0) + { + return IExecuteWithSignature("offerFirst", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool OfferLast(object arg0) + { + return IExecuteWithSignature("offerLast", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool RemoveFirstOccurrence(object arg0) + { + return IExecuteWithSignature("removeFirstOccurrence", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool RemoveLastOccurrence(object arg0) + { + return IExecuteWithSignature("removeLastOccurrence", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + public object Element() + { + return IExecuteWithSignature("element", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public object Peek() + { + return IExecuteWithSignature("peek", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public object PeekFirst() + { + return IExecuteWithSignature("peekFirst", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public object PeekLast() + { + return IExecuteWithSignature("peekLast", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public object Poll() + { + return IExecuteWithSignature("poll", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public object PollFirst() + { + return IExecuteWithSignature("pollFirst", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public object PollLast() + { + return IExecuteWithSignature("pollLast", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public object Pop() + { + return IExecuteWithSignature("pop", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public object Remove() + { + return IExecuteWithSignature("remove", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public object RemoveFirst() + { + return IExecuteWithSignature("removeFirst", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public object RemoveLast() + { + return IExecuteWithSignature("removeLast", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public Java.Util.ArrayDeque Clone() + { + return IExecuteWithSignature("clone", "()Ljava/util/ArrayDeque;"); + } + /// + /// + /// + /// + public Java.Util.Iterator DescendingIteratorMethod() + { + return IExecuteWithSignature("descendingIterator", "()Ljava/util/Iterator;"); + } + /// + /// + /// + /// + public void AddFirst(object arg0) + { + IExecuteWithSignature("addFirst", "(Ljava/lang/Object;)V", arg0); + } + /// + /// + /// + /// + public void AddLast(object arg0) + { + IExecuteWithSignature("addLast", "(Ljava/lang/Object;)V", arg0); + } + /// + /// + /// + /// + public void Push(object arg0) + { + IExecuteWithSignature("push", "(Ljava/lang/Object;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ArrayDeque + public partial class ArrayDeque + { + #region Constructors + /// + /// + /// + /// + public ArrayDeque(int arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public ArrayDeque(Java.Util.Collection arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.Deque(Java.Util.ArrayDeque t) => t.Cast>(); + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Cloneable(Java.Util.ArrayDeque t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Util.ArrayDeque t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Util.ArrayDeque(Java.Util.ArrayDeque t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public E First + { + get { return IExecuteWithSignature("getFirst", "()Ljava/lang/Object;"); } + } + /// + /// + /// + public E Last + { + get { return IExecuteWithSignature("getLast", "()Ljava/lang/Object;"); } + } + /// + /// + /// + /// + /// + public bool Offer(E arg0) + { + return IExecuteWithSignature("offer", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool OfferFirst(E arg0) + { + return IExecuteWithSignature("offerFirst", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool OfferLast(E arg0) + { + return IExecuteWithSignature("offerLast", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool RemoveFirstOccurrence(object arg0) + { + return IExecuteWithSignature("removeFirstOccurrence", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool RemoveLastOccurrence(object arg0) + { + return IExecuteWithSignature("removeLastOccurrence", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + public E Element() + { + return IExecuteWithSignature("element", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public E Peek() + { + return IExecuteWithSignature("peek", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public E PeekFirst() + { + return IExecuteWithSignature("peekFirst", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public E PeekLast() + { + return IExecuteWithSignature("peekLast", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public E Poll() + { + return IExecuteWithSignature("poll", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public E PollFirst() + { + return IExecuteWithSignature("pollFirst", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public E PollLast() + { + return IExecuteWithSignature("pollLast", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public E Pop() + { + return IExecuteWithSignature("pop", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public E Remove() + { + return IExecuteWithSignature("remove", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public E RemoveFirst() + { + return IExecuteWithSignature("removeFirst", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public E RemoveLast() + { + return IExecuteWithSignature("removeLast", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public Java.Util.ArrayDeque Clone() + { + return IExecuteWithSignature>("clone", "()Ljava/util/ArrayDeque;"); + } + /// + /// + /// + /// + public Java.Util.Iterator DescendingIteratorMethod() + { + return IExecuteWithSignature>("descendingIterator", "()Ljava/util/Iterator;"); + } + /// + /// + /// + /// + public void AddFirst(E arg0) + { + IExecuteWithSignature("addFirst", "(Ljava/lang/Object;)V", arg0); + } + /// + /// + /// + /// + public void AddLast(E arg0) + { + IExecuteWithSignature("addLast", "(Ljava/lang/Object;)V", arg0); + } + /// + /// + /// + /// + public void Push(E arg0) + { + IExecuteWithSignature("push", "(Ljava/lang/Object;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/ArrayList.cs b/src/net/JNet/GeneratedCore/Java/Util/ArrayList.cs new file mode 100644 index 0000000000..fc4766ffa8 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/ArrayList.cs @@ -0,0 +1,179 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util +{ + #region ArrayList + public partial class ArrayList + { + #region Constructors + /// + /// + /// + /// + public ArrayList(int arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public ArrayList(Java.Util.Collection arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.RandomAccess(Java.Util.ArrayList t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Cloneable(Java.Util.ArrayList t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Util.ArrayList t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public void EnsureCapacity(int arg0) + { + IExecuteWithSignature("ensureCapacity", "(I)V", arg0); + } + /// + /// + /// + public void TrimToSize() + { + IExecuteWithSignature("trimToSize", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ArrayList + public partial class ArrayList + { + #region Constructors + /// + /// + /// + /// + public ArrayList(int arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public ArrayList(Java.Util.Collection arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.RandomAccess(Java.Util.ArrayList t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Cloneable(Java.Util.ArrayList t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Util.ArrayList t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Util.ArrayList(Java.Util.ArrayList t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public void EnsureCapacity(int arg0) + { + IExecuteWithSignature("ensureCapacity", "(I)V", arg0); + } + /// + /// + /// + public void TrimToSize() + { + IExecuteWithSignature("trimToSize", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Arrays.cs b/src/net/JNet/GeneratedCore/Java/Util/Arrays.cs new file mode 100644 index 0000000000..a97d292a48 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Arrays.cs @@ -0,0 +1,2356 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util +{ + #region Arrays + public partial class Arrays + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static T[] CopyOf(U[] arg0, int arg1, Java.Lang.Class arg2) + { + return SExecuteArray(LocalBridgeClazz, "copyOf", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static T[] CopyOfRange(U[] arg0, int arg1, int arg2, Java.Lang.Class arg3) + { + return SExecuteArray(LocalBridgeClazz, "copyOfRange", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static bool Equals(T[] arg0, int arg1, int arg2, T[] arg3, int arg4, int arg5, Java.Util.Comparator arg6) where Arg6objectSuperT : T + { + return SExecute(LocalBridgeClazz, "equals", arg0, arg1, arg2, arg3, arg4, arg5, arg6); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static bool Equals(T[] arg0, T[] arg1, Java.Util.Comparator arg2) where Arg2objectSuperT : T + { + return SExecute(LocalBridgeClazz, "equals", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static int BinarySearch(T[] arg0, int arg1, int arg2, T arg3, Java.Util.Comparator arg4) where Arg4objectSuperT : T + { + return SExecute(LocalBridgeClazz, "binarySearch", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static int BinarySearch(T[] arg0, T arg1, Java.Util.Comparator arg2) where Arg2objectSuperT : T + { + return SExecute(LocalBridgeClazz, "binarySearch", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static int Compare(T[] arg0, int arg1, int arg2, T[] arg3, int arg4, int arg5, Java.Util.Comparator arg6) where Arg6objectSuperT : T + { + return SExecute(LocalBridgeClazz, "compare", arg0, arg1, arg2, arg3, arg4, arg5, arg6); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static int Compare(T[] arg0, int arg1, int arg2, T[] arg3, int arg4, int arg5) + { + return SExecute(LocalBridgeClazz, "compare", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static int Compare(T[] arg0, T[] arg1, Java.Util.Comparator arg2) where Arg2objectSuperT : T + { + return SExecute(LocalBridgeClazz, "compare", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public static int Compare(T[] arg0, T[] arg1) + { + return SExecute(LocalBridgeClazz, "compare", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static int Mismatch(T[] arg0, int arg1, int arg2, T[] arg3, int arg4, int arg5, Java.Util.Comparator arg6) where Arg6objectSuperT : T + { + return SExecute(LocalBridgeClazz, "mismatch", arg0, arg1, arg2, arg3, arg4, arg5, arg6); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static int Mismatch(T[] arg0, T[] arg1, Java.Util.Comparator arg2) where Arg2objectSuperT : T + { + return SExecute(LocalBridgeClazz, "mismatch", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public static Java.Util.List AsList(params T[] arg0) + { + if (arg0.Length == 0) return SExecuteWithSignature>(LocalBridgeClazz, "asList", "([Ljava/lang/Object;)Ljava/util/List;"); else return SExecuteWithSignature>(LocalBridgeClazz, "asList", "([Ljava/lang/Object;)Ljava/util/List;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Spliterator Spliterator(T[] arg0, int arg1, int arg2) + { + return SExecute>(LocalBridgeClazz, "spliterator", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public static Java.Util.Spliterator Spliterator(T[] arg0) + { + return SExecuteWithSignature>(LocalBridgeClazz, "spliterator", "([Ljava/lang/Object;)Ljava/util/Spliterator;", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Stream.Stream Stream(T[] arg0, int arg1, int arg2) + { + return SExecute>(LocalBridgeClazz, "stream", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public static Java.Util.Stream.Stream Stream(T[] arg0) + { + return SExecuteWithSignature>(LocalBridgeClazz, "stream", "([Ljava/lang/Object;)Ljava/util/stream/Stream;", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + /// + /// + public static T[] CopyOf(T[] arg0, int arg1) + { + return SExecuteArray(LocalBridgeClazz, "copyOf", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static T[] CopyOfRange(T[] arg0, int arg1, int arg2) + { + return SExecuteArray(LocalBridgeClazz, "copyOfRange", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static void ParallelPrefix(T[] arg0, int arg1, int arg2, Java.Util.Function.BinaryOperator arg3) + { + SExecute(LocalBridgeClazz, "parallelPrefix", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + public static void ParallelPrefix(T[] arg0, Java.Util.Function.BinaryOperator arg1) + { + SExecute(LocalBridgeClazz, "parallelPrefix", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public static void ParallelSetAll(T[] arg0, Java.Util.Function.IntFunction arg1) where Arg1ExtendsT : T + { + SExecute(LocalBridgeClazz, "parallelSetAll", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static void ParallelSort(T[] arg0, int arg1, int arg2, Java.Util.Comparator arg3) where Arg3objectSuperT : T + { + SExecute(LocalBridgeClazz, "parallelSort", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + public static void ParallelSort(T[] arg0, int arg1, int arg2) + { + SExecute(LocalBridgeClazz, "parallelSort", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public static void ParallelSort(T[] arg0, Java.Util.Comparator arg1) where Arg1objectSuperT : T + { + SExecute(LocalBridgeClazz, "parallelSort", arg0, arg1); + } + /// + /// + /// + /// + /// + public static void ParallelSort(T[] arg0) + { + SExecute(LocalBridgeClazz, "parallelSort", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + /// + /// + public static void SetAll(T[] arg0, Java.Util.Function.IntFunction arg1) where Arg1ExtendsT : T + { + SExecute(LocalBridgeClazz, "setAll", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static void Sort(T[] arg0, int arg1, int arg2, Java.Util.Comparator arg3) where Arg3objectSuperT : T + { + SExecute(LocalBridgeClazz, "sort", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + public static void Sort(T[] arg0, Java.Util.Comparator arg1) where Arg1objectSuperT : T + { + SExecute(LocalBridgeClazz, "sort", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static bool DeepEquals(object[] arg0, object[] arg1) + { + return SExecute(LocalBridgeClazz, "deepEquals", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static bool Equals(bool[] arg0, bool[] arg1) + { + return SExecute(LocalBridgeClazz, "equals", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static bool Equals(bool[] arg0, int arg1, int arg2, bool[] arg3, int arg4, int arg5) + { + return SExecute(LocalBridgeClazz, "equals", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + public static bool Equals(byte[] arg0, byte[] arg1) + { + return SExecute(LocalBridgeClazz, "equals", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static bool Equals(byte[] arg0, int arg1, int arg2, byte[] arg3, int arg4, int arg5) + { + return SExecute(LocalBridgeClazz, "equals", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + public static bool Equals(char[] arg0, char[] arg1) + { + return SExecute(LocalBridgeClazz, "equals", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static bool Equals(char[] arg0, int arg1, int arg2, char[] arg3, int arg4, int arg5) + { + return SExecute(LocalBridgeClazz, "equals", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + public static bool Equals(double[] arg0, double[] arg1) + { + return SExecute(LocalBridgeClazz, "equals", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static bool Equals(double[] arg0, int arg1, int arg2, double[] arg3, int arg4, int arg5) + { + return SExecute(LocalBridgeClazz, "equals", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + public static bool Equals(float[] arg0, float[] arg1) + { + return SExecute(LocalBridgeClazz, "equals", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static bool Equals(float[] arg0, int arg1, int arg2, float[] arg3, int arg4, int arg5) + { + return SExecute(LocalBridgeClazz, "equals", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static bool Equals(int[] arg0, int arg1, int arg2, int[] arg3, int arg4, int arg5) + { + return SExecute(LocalBridgeClazz, "equals", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + public static bool Equals(int[] arg0, int[] arg1) + { + return SExecute(LocalBridgeClazz, "equals", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static bool Equals(object[] arg0, int arg1, int arg2, object[] arg3, int arg4, int arg5) + { + return SExecute(LocalBridgeClazz, "equals", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + public static bool Equals(object[] arg0, object[] arg1) + { + return SExecute(LocalBridgeClazz, "equals", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static bool Equals(long[] arg0, int arg1, int arg2, long[] arg3, int arg4, int arg5) + { + return SExecute(LocalBridgeClazz, "equals", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + public static bool Equals(long[] arg0, long[] arg1) + { + return SExecute(LocalBridgeClazz, "equals", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static bool Equals(short[] arg0, int arg1, int arg2, short[] arg3, int arg4, int arg5) + { + return SExecute(LocalBridgeClazz, "equals", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + public static bool Equals(short[] arg0, short[] arg1) + { + return SExecute(LocalBridgeClazz, "equals", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static bool[] CopyOf(bool[] arg0, int arg1) + { + return SExecuteArray(LocalBridgeClazz, "copyOf", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public static bool[] CopyOfRange(bool[] arg0, int arg1, int arg2) + { + return SExecuteArray(LocalBridgeClazz, "copyOfRange", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public static byte[] CopyOf(byte[] arg0, int arg1) + { + return SExecuteArray(LocalBridgeClazz, "copyOf", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public static byte[] CopyOfRange(byte[] arg0, int arg1, int arg2) + { + return SExecuteArray(LocalBridgeClazz, "copyOfRange", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public static char[] CopyOf(char[] arg0, int arg1) + { + return SExecuteArray(LocalBridgeClazz, "copyOf", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public static char[] CopyOfRange(char[] arg0, int arg1, int arg2) + { + return SExecuteArray(LocalBridgeClazz, "copyOfRange", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public static double[] CopyOf(double[] arg0, int arg1) + { + return SExecuteArray(LocalBridgeClazz, "copyOf", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public static double[] CopyOfRange(double[] arg0, int arg1, int arg2) + { + return SExecuteArray(LocalBridgeClazz, "copyOfRange", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public static float[] CopyOf(float[] arg0, int arg1) + { + return SExecuteArray(LocalBridgeClazz, "copyOf", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public static float[] CopyOfRange(float[] arg0, int arg1, int arg2) + { + return SExecuteArray(LocalBridgeClazz, "copyOfRange", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public static int BinarySearch(byte[] arg0, byte arg1) + { + return SExecute(LocalBridgeClazz, "binarySearch", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static int BinarySearch(byte[] arg0, int arg1, int arg2, byte arg3) + { + return SExecute(LocalBridgeClazz, "binarySearch", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + public static int BinarySearch(char[] arg0, char arg1) + { + return SExecute(LocalBridgeClazz, "binarySearch", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static int BinarySearch(char[] arg0, int arg1, int arg2, char arg3) + { + return SExecute(LocalBridgeClazz, "binarySearch", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + public static int BinarySearch(double[] arg0, double arg1) + { + return SExecute(LocalBridgeClazz, "binarySearch", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static int BinarySearch(double[] arg0, int arg1, int arg2, double arg3) + { + return SExecute(LocalBridgeClazz, "binarySearch", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + public static int BinarySearch(float[] arg0, float arg1) + { + return SExecute(LocalBridgeClazz, "binarySearch", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static int BinarySearch(float[] arg0, int arg1, int arg2, float arg3) + { + return SExecute(LocalBridgeClazz, "binarySearch", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static int BinarySearch(int[] arg0, int arg1, int arg2, int arg3) + { + return SExecute(LocalBridgeClazz, "binarySearch", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + public static int BinarySearch(int[] arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "binarySearch", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static int BinarySearch(object[] arg0, int arg1, int arg2, object arg3) + { + return SExecute(LocalBridgeClazz, "binarySearch", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + public static int BinarySearch(object[] arg0, object arg1) + { + return SExecute(LocalBridgeClazz, "binarySearch", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static int BinarySearch(long[] arg0, int arg1, int arg2, long arg3) + { + return SExecute(LocalBridgeClazz, "binarySearch", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + public static int BinarySearch(long[] arg0, long arg1) + { + return SExecute(LocalBridgeClazz, "binarySearch", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static int BinarySearch(short[] arg0, int arg1, int arg2, short arg3) + { + return SExecute(LocalBridgeClazz, "binarySearch", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + public static int BinarySearch(short[] arg0, short arg1) + { + return SExecute(LocalBridgeClazz, "binarySearch", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static int Compare(bool[] arg0, bool[] arg1) + { + return SExecute(LocalBridgeClazz, "compare", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static int Compare(bool[] arg0, int arg1, int arg2, bool[] arg3, int arg4, int arg5) + { + return SExecute(LocalBridgeClazz, "compare", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + public static int Compare(byte[] arg0, byte[] arg1) + { + return SExecute(LocalBridgeClazz, "compare", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static int Compare(byte[] arg0, int arg1, int arg2, byte[] arg3, int arg4, int arg5) + { + return SExecute(LocalBridgeClazz, "compare", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + public static int Compare(char[] arg0, char[] arg1) + { + return SExecute(LocalBridgeClazz, "compare", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static int Compare(char[] arg0, int arg1, int arg2, char[] arg3, int arg4, int arg5) + { + return SExecute(LocalBridgeClazz, "compare", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + public static int Compare(double[] arg0, double[] arg1) + { + return SExecute(LocalBridgeClazz, "compare", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static int Compare(double[] arg0, int arg1, int arg2, double[] arg3, int arg4, int arg5) + { + return SExecute(LocalBridgeClazz, "compare", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + public static int Compare(float[] arg0, float[] arg1) + { + return SExecute(LocalBridgeClazz, "compare", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static int Compare(float[] arg0, int arg1, int arg2, float[] arg3, int arg4, int arg5) + { + return SExecute(LocalBridgeClazz, "compare", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static int Compare(int[] arg0, int arg1, int arg2, int[] arg3, int arg4, int arg5) + { + return SExecute(LocalBridgeClazz, "compare", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + public static int Compare(int[] arg0, int[] arg1) + { + return SExecute(LocalBridgeClazz, "compare", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static int Compare(long[] arg0, int arg1, int arg2, long[] arg3, int arg4, int arg5) + { + return SExecute(LocalBridgeClazz, "compare", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + public static int Compare(long[] arg0, long[] arg1) + { + return SExecute(LocalBridgeClazz, "compare", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static int Compare(short[] arg0, int arg1, int arg2, short[] arg3, int arg4, int arg5) + { + return SExecute(LocalBridgeClazz, "compare", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + public static int Compare(short[] arg0, short[] arg1) + { + return SExecute(LocalBridgeClazz, "compare", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static int CompareUnsigned(byte[] arg0, byte[] arg1) + { + return SExecute(LocalBridgeClazz, "compareUnsigned", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static int CompareUnsigned(byte[] arg0, int arg1, int arg2, byte[] arg3, int arg4, int arg5) + { + return SExecute(LocalBridgeClazz, "compareUnsigned", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static int CompareUnsigned(int[] arg0, int arg1, int arg2, int[] arg3, int arg4, int arg5) + { + return SExecute(LocalBridgeClazz, "compareUnsigned", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + public static int CompareUnsigned(int[] arg0, int[] arg1) + { + return SExecute(LocalBridgeClazz, "compareUnsigned", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static int CompareUnsigned(long[] arg0, int arg1, int arg2, long[] arg3, int arg4, int arg5) + { + return SExecute(LocalBridgeClazz, "compareUnsigned", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + public static int CompareUnsigned(long[] arg0, long[] arg1) + { + return SExecute(LocalBridgeClazz, "compareUnsigned", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static int CompareUnsigned(short[] arg0, int arg1, int arg2, short[] arg3, int arg4, int arg5) + { + return SExecute(LocalBridgeClazz, "compareUnsigned", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + public static int CompareUnsigned(short[] arg0, short[] arg1) + { + return SExecute(LocalBridgeClazz, "compareUnsigned", arg0, arg1); + } + /// + /// + /// + /// + /// + public static int DeepHashCode(object[] arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "deepHashCode", "([Ljava/lang/Object;)I", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + public static int HashCode(bool[] arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "hashCode", "([Z)I", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + public static int HashCode(byte[] arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "hashCode", "([B)I", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + public static int HashCode(char[] arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "hashCode", "([C)I", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + public static int HashCode(double[] arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "hashCode", "([D)I", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + public static int HashCode(float[] arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "hashCode", "([F)I", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + public static int HashCode(int[] arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "hashCode", "([I)I", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + public static int HashCode(object[] arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "hashCode", "([Ljava/lang/Object;)I", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + public static int HashCode(long[] arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "hashCode", "([J)I", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + public static int HashCode(short[] arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "hashCode", "([S)I", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + /// + public static int Mismatch(bool[] arg0, bool[] arg1) + { + return SExecute(LocalBridgeClazz, "mismatch", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static int Mismatch(bool[] arg0, int arg1, int arg2, bool[] arg3, int arg4, int arg5) + { + return SExecute(LocalBridgeClazz, "mismatch", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + public static int Mismatch(byte[] arg0, byte[] arg1) + { + return SExecute(LocalBridgeClazz, "mismatch", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static int Mismatch(byte[] arg0, int arg1, int arg2, byte[] arg3, int arg4, int arg5) + { + return SExecute(LocalBridgeClazz, "mismatch", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + public static int Mismatch(char[] arg0, char[] arg1) + { + return SExecute(LocalBridgeClazz, "mismatch", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static int Mismatch(char[] arg0, int arg1, int arg2, char[] arg3, int arg4, int arg5) + { + return SExecute(LocalBridgeClazz, "mismatch", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + public static int Mismatch(double[] arg0, double[] arg1) + { + return SExecute(LocalBridgeClazz, "mismatch", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static int Mismatch(double[] arg0, int arg1, int arg2, double[] arg3, int arg4, int arg5) + { + return SExecute(LocalBridgeClazz, "mismatch", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + public static int Mismatch(float[] arg0, float[] arg1) + { + return SExecute(LocalBridgeClazz, "mismatch", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static int Mismatch(float[] arg0, int arg1, int arg2, float[] arg3, int arg4, int arg5) + { + return SExecute(LocalBridgeClazz, "mismatch", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static int Mismatch(int[] arg0, int arg1, int arg2, int[] arg3, int arg4, int arg5) + { + return SExecute(LocalBridgeClazz, "mismatch", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + public static int Mismatch(int[] arg0, int[] arg1) + { + return SExecute(LocalBridgeClazz, "mismatch", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static int Mismatch(object[] arg0, int arg1, int arg2, object[] arg3, int arg4, int arg5) + { + return SExecute(LocalBridgeClazz, "mismatch", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + public static int Mismatch(object[] arg0, object[] arg1) + { + return SExecute(LocalBridgeClazz, "mismatch", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static int Mismatch(long[] arg0, int arg1, int arg2, long[] arg3, int arg4, int arg5) + { + return SExecute(LocalBridgeClazz, "mismatch", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + public static int Mismatch(long[] arg0, long[] arg1) + { + return SExecute(LocalBridgeClazz, "mismatch", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static int Mismatch(short[] arg0, int arg1, int arg2, short[] arg3, int arg4, int arg5) + { + return SExecute(LocalBridgeClazz, "mismatch", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + public static int Mismatch(short[] arg0, short[] arg1) + { + return SExecute(LocalBridgeClazz, "mismatch", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static int[] CopyOf(int[] arg0, int arg1) + { + return SExecuteArray(LocalBridgeClazz, "copyOf", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public static int[] CopyOfRange(int[] arg0, int arg1, int arg2) + { + return SExecuteArray(LocalBridgeClazz, "copyOfRange", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public static Java.Lang.String DeepToString(object[] arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "deepToString", "([Ljava/lang/Object;)Ljava/lang/String;", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + public static Java.Lang.String ToString(bool[] arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "toString", "([Z)Ljava/lang/String;", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + public static Java.Lang.String ToString(byte[] arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "toString", "([B)Ljava/lang/String;", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + public static Java.Lang.String ToString(char[] arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "toString", "([C)Ljava/lang/String;", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + public static Java.Lang.String ToString(double[] arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "toString", "([D)Ljava/lang/String;", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + public static Java.Lang.String ToString(float[] arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "toString", "([F)Ljava/lang/String;", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + public static Java.Lang.String ToString(int[] arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "toString", "([I)Ljava/lang/String;", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + public static Java.Lang.String ToString(object[] arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "toString", "([Ljava/lang/Object;)Ljava/lang/String;", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + public static Java.Lang.String ToString(long[] arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "toString", "([J)Ljava/lang/String;", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + public static Java.Lang.String ToString(short[] arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "toString", "([S)Ljava/lang/String;", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Spliterator.OfDouble Spliterator(double[] arg0, int arg1, int arg2) + { + return SExecute(LocalBridgeClazz, "spliterator", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public static Java.Util.Spliterator.OfDouble Spliterator(double[] arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "spliterator", "([D)Ljava/util/Spliterator$OfDouble;", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Spliterator.OfInt Spliterator(int[] arg0, int arg1, int arg2) + { + return SExecute(LocalBridgeClazz, "spliterator", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public static Java.Util.Spliterator.OfInt Spliterator(int[] arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "spliterator", "([I)Ljava/util/Spliterator$OfInt;", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Spliterator.OfLong Spliterator(long[] arg0, int arg1, int arg2) + { + return SExecute(LocalBridgeClazz, "spliterator", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public static Java.Util.Spliterator.OfLong Spliterator(long[] arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "spliterator", "([J)Ljava/util/Spliterator$OfLong;", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Stream.DoubleStream Stream(double[] arg0, int arg1, int arg2) + { + return SExecute(LocalBridgeClazz, "stream", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public static Java.Util.Stream.DoubleStream Stream(double[] arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "stream", "([D)Ljava/util/stream/DoubleStream;", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Stream.IntStream Stream(int[] arg0, int arg1, int arg2) + { + return SExecute(LocalBridgeClazz, "stream", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public static Java.Util.Stream.IntStream Stream(int[] arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "stream", "([I)Ljava/util/stream/IntStream;", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Stream.LongStream Stream(long[] arg0, int arg1, int arg2) + { + return SExecute(LocalBridgeClazz, "stream", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public static Java.Util.Stream.LongStream Stream(long[] arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "stream", "([J)Ljava/util/stream/LongStream;", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + /// + public static long[] CopyOf(long[] arg0, int arg1) + { + return SExecuteArray(LocalBridgeClazz, "copyOf", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public static long[] CopyOfRange(long[] arg0, int arg1, int arg2) + { + return SExecuteArray(LocalBridgeClazz, "copyOfRange", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public static short[] CopyOf(short[] arg0, int arg1) + { + return SExecuteArray(LocalBridgeClazz, "copyOf", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public static short[] CopyOfRange(short[] arg0, int arg1, int arg2) + { + return SExecuteArray(LocalBridgeClazz, "copyOfRange", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public static void Fill(bool[] arg0, bool arg1) + { + SExecute(LocalBridgeClazz, "fill", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public static void Fill(bool[] arg0, int arg1, int arg2, bool arg3) + { + SExecute(LocalBridgeClazz, "fill", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + public static void Fill(byte[] arg0, byte arg1) + { + SExecute(LocalBridgeClazz, "fill", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public static void Fill(byte[] arg0, int arg1, int arg2, byte arg3) + { + SExecute(LocalBridgeClazz, "fill", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + public static void Fill(char[] arg0, char arg1) + { + SExecute(LocalBridgeClazz, "fill", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public static void Fill(char[] arg0, int arg1, int arg2, char arg3) + { + SExecute(LocalBridgeClazz, "fill", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + public static void Fill(double[] arg0, double arg1) + { + SExecute(LocalBridgeClazz, "fill", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public static void Fill(double[] arg0, int arg1, int arg2, double arg3) + { + SExecute(LocalBridgeClazz, "fill", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + public static void Fill(float[] arg0, float arg1) + { + SExecute(LocalBridgeClazz, "fill", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public static void Fill(float[] arg0, int arg1, int arg2, float arg3) + { + SExecute(LocalBridgeClazz, "fill", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + public static void Fill(int[] arg0, int arg1, int arg2, int arg3) + { + SExecute(LocalBridgeClazz, "fill", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + public static void Fill(int[] arg0, int arg1) + { + SExecute(LocalBridgeClazz, "fill", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public static void Fill(object[] arg0, int arg1, int arg2, object arg3) + { + SExecute(LocalBridgeClazz, "fill", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + public static void Fill(object[] arg0, object arg1) + { + SExecute(LocalBridgeClazz, "fill", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public static void Fill(long[] arg0, int arg1, int arg2, long arg3) + { + SExecute(LocalBridgeClazz, "fill", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + public static void Fill(long[] arg0, long arg1) + { + SExecute(LocalBridgeClazz, "fill", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public static void Fill(short[] arg0, int arg1, int arg2, short arg3) + { + SExecute(LocalBridgeClazz, "fill", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + public static void Fill(short[] arg0, short arg1) + { + SExecute(LocalBridgeClazz, "fill", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public static void ParallelPrefix(double[] arg0, int arg1, int arg2, Java.Util.Function.DoubleBinaryOperator arg3) + { + SExecute(LocalBridgeClazz, "parallelPrefix", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + public static void ParallelPrefix(double[] arg0, Java.Util.Function.DoubleBinaryOperator arg1) + { + SExecute(LocalBridgeClazz, "parallelPrefix", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public static void ParallelPrefix(int[] arg0, int arg1, int arg2, Java.Util.Function.IntBinaryOperator arg3) + { + SExecute(LocalBridgeClazz, "parallelPrefix", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + public static void ParallelPrefix(int[] arg0, Java.Util.Function.IntBinaryOperator arg1) + { + SExecute(LocalBridgeClazz, "parallelPrefix", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public static void ParallelPrefix(long[] arg0, int arg1, int arg2, Java.Util.Function.LongBinaryOperator arg3) + { + SExecute(LocalBridgeClazz, "parallelPrefix", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + public static void ParallelPrefix(long[] arg0, Java.Util.Function.LongBinaryOperator arg1) + { + SExecute(LocalBridgeClazz, "parallelPrefix", arg0, arg1); + } + /// + /// + /// + /// + /// + public static void ParallelSetAll(double[] arg0, Java.Util.Function.IntToDoubleFunction arg1) + { + SExecute(LocalBridgeClazz, "parallelSetAll", arg0, arg1); + } + /// + /// + /// + /// + /// + public static void ParallelSetAll(int[] arg0, Java.Util.Function.IntUnaryOperator arg1) + { + SExecute(LocalBridgeClazz, "parallelSetAll", arg0, arg1); + } + /// + /// + /// + /// + /// + public static void ParallelSetAll(long[] arg0, Java.Util.Function.IntToLongFunction arg1) + { + SExecute(LocalBridgeClazz, "parallelSetAll", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static void ParallelSort(byte[] arg0, int arg1, int arg2) + { + SExecute(LocalBridgeClazz, "parallelSort", arg0, arg1, arg2); + } + /// + /// + /// + /// + public static void ParallelSort(byte[] arg0) + { + SExecuteWithSignature(LocalBridgeClazz, "parallelSort", "([B)V", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + /// + public static void ParallelSort(char[] arg0, int arg1, int arg2) + { + SExecute(LocalBridgeClazz, "parallelSort", arg0, arg1, arg2); + } + /// + /// + /// + /// + public static void ParallelSort(char[] arg0) + { + SExecuteWithSignature(LocalBridgeClazz, "parallelSort", "([C)V", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + /// + public static void ParallelSort(double[] arg0, int arg1, int arg2) + { + SExecute(LocalBridgeClazz, "parallelSort", arg0, arg1, arg2); + } + /// + /// + /// + /// + public static void ParallelSort(double[] arg0) + { + SExecuteWithSignature(LocalBridgeClazz, "parallelSort", "([D)V", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + /// + public static void ParallelSort(float[] arg0, int arg1, int arg2) + { + SExecute(LocalBridgeClazz, "parallelSort", arg0, arg1, arg2); + } + /// + /// + /// + /// + public static void ParallelSort(float[] arg0) + { + SExecuteWithSignature(LocalBridgeClazz, "parallelSort", "([F)V", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + /// + public static void ParallelSort(int[] arg0, int arg1, int arg2) + { + SExecute(LocalBridgeClazz, "parallelSort", arg0, arg1, arg2); + } + /// + /// + /// + /// + public static void ParallelSort(int[] arg0) + { + SExecuteWithSignature(LocalBridgeClazz, "parallelSort", "([I)V", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + /// + public static void ParallelSort(long[] arg0, int arg1, int arg2) + { + SExecute(LocalBridgeClazz, "parallelSort", arg0, arg1, arg2); + } + /// + /// + /// + /// + public static void ParallelSort(long[] arg0) + { + SExecuteWithSignature(LocalBridgeClazz, "parallelSort", "([J)V", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + /// + public static void ParallelSort(short[] arg0, int arg1, int arg2) + { + SExecute(LocalBridgeClazz, "parallelSort", arg0, arg1, arg2); + } + /// + /// + /// + /// + public static void ParallelSort(short[] arg0) + { + SExecuteWithSignature(LocalBridgeClazz, "parallelSort", "([S)V", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + public static void SetAll(double[] arg0, Java.Util.Function.IntToDoubleFunction arg1) + { + SExecute(LocalBridgeClazz, "setAll", arg0, arg1); + } + /// + /// + /// + /// + /// + public static void SetAll(int[] arg0, Java.Util.Function.IntUnaryOperator arg1) + { + SExecute(LocalBridgeClazz, "setAll", arg0, arg1); + } + /// + /// + /// + /// + /// + public static void SetAll(long[] arg0, Java.Util.Function.IntToLongFunction arg1) + { + SExecute(LocalBridgeClazz, "setAll", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static void Sort(byte[] arg0, int arg1, int arg2) + { + SExecute(LocalBridgeClazz, "sort", arg0, arg1, arg2); + } + /// + /// + /// + /// + public static void Sort(byte[] arg0) + { + SExecuteWithSignature(LocalBridgeClazz, "sort", "([B)V", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + /// + public static void Sort(char[] arg0, int arg1, int arg2) + { + SExecute(LocalBridgeClazz, "sort", arg0, arg1, arg2); + } + /// + /// + /// + /// + public static void Sort(char[] arg0) + { + SExecuteWithSignature(LocalBridgeClazz, "sort", "([C)V", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + /// + public static void Sort(double[] arg0, int arg1, int arg2) + { + SExecute(LocalBridgeClazz, "sort", arg0, arg1, arg2); + } + /// + /// + /// + /// + public static void Sort(double[] arg0) + { + SExecuteWithSignature(LocalBridgeClazz, "sort", "([D)V", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + /// + public static void Sort(float[] arg0, int arg1, int arg2) + { + SExecute(LocalBridgeClazz, "sort", arg0, arg1, arg2); + } + /// + /// + /// + /// + public static void Sort(float[] arg0) + { + SExecuteWithSignature(LocalBridgeClazz, "sort", "([F)V", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + /// + public static void Sort(int[] arg0, int arg1, int arg2) + { + SExecute(LocalBridgeClazz, "sort", arg0, arg1, arg2); + } + /// + /// + /// + /// + public static void Sort(int[] arg0) + { + SExecuteWithSignature(LocalBridgeClazz, "sort", "([I)V", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + /// + public static void Sort(object[] arg0, int arg1, int arg2) + { + SExecute(LocalBridgeClazz, "sort", arg0, arg1, arg2); + } + /// + /// + /// + /// + public static void Sort(object[] arg0) + { + SExecuteWithSignature(LocalBridgeClazz, "sort", "([Ljava/lang/Object;)V", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + /// + public static void Sort(long[] arg0, int arg1, int arg2) + { + SExecute(LocalBridgeClazz, "sort", arg0, arg1, arg2); + } + /// + /// + /// + /// + public static void Sort(long[] arg0) + { + SExecuteWithSignature(LocalBridgeClazz, "sort", "([J)V", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + /// + public static void Sort(short[] arg0, int arg1, int arg2) + { + SExecute(LocalBridgeClazz, "sort", arg0, arg1, arg2); + } + /// + /// + /// + /// + public static void Sort(short[] arg0) + { + SExecuteWithSignature(LocalBridgeClazz, "sort", "([S)V", new object[] { arg0 }); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Base64.cs b/src/net/JNet/GeneratedCore/Java/Util/Base64.cs new file mode 100644 index 0000000000..4d3ed364d5 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Base64.cs @@ -0,0 +1,272 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util +{ + #region Base64 + public partial class Base64 + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + public static Java.Util.Base64.Decoder GetDecoder + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getDecoder", "()Ljava/util/Base64$Decoder;"); } + } + /// + /// + /// + public static Java.Util.Base64.Encoder GetEncoder + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getEncoder", "()Ljava/util/Base64$Encoder;"); } + } + /// + /// + /// + public static Java.Util.Base64.Decoder MimeDecoder + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getMimeDecoder", "()Ljava/util/Base64$Decoder;"); } + } + /// + /// + /// + public static Java.Util.Base64.Encoder MimeEncoder + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getMimeEncoder", "()Ljava/util/Base64$Encoder;"); } + } + /// + /// + /// + public static Java.Util.Base64.Decoder UrlDecoder + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getUrlDecoder", "()Ljava/util/Base64$Decoder;"); } + } + /// + /// + /// + public static Java.Util.Base64.Encoder UrlEncoder + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getUrlEncoder", "()Ljava/util/Base64$Encoder;"); } + } + /// + /// + /// + /// + /// + /// + public static Java.Util.Base64.Encoder GetMimeEncoder(int arg0, byte[] arg1) + { + return SExecute(LocalBridgeClazz, "getMimeEncoder", arg0, arg1); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + #region Decoder + public partial class Decoder + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public byte[] Decode(byte[] arg0) + { + return IExecuteWithSignatureArray("decode", "([B)[B", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + public byte[] Decode(Java.Lang.String arg0) + { + return IExecuteWithSignatureArray("decode", "(Ljava/lang/String;)[B", arg0); + } + /// + /// + /// + /// + /// + /// + public int Decode(byte[] arg0, byte[] arg1) + { + return IExecute("decode", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Io.InputStream Wrap(Java.Io.InputStream arg0) + { + return IExecuteWithSignature("wrap", "(Ljava/io/InputStream;)Ljava/io/InputStream;", arg0); + } + /// + /// + /// + /// + /// + public Java.Nio.ByteBuffer Decode(Java.Nio.ByteBuffer arg0) + { + return IExecuteWithSignature("decode", "(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Encoder + public partial class Encoder + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public byte[] Encode(byte[] arg0) + { + return IExecuteWithSignatureArray("encode", "([B)[B", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + /// + public int Encode(byte[] arg0, byte[] arg1) + { + return IExecute("encode", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Io.OutputStream Wrap(Java.Io.OutputStream arg0) + { + return IExecuteWithSignature("wrap", "(Ljava/io/OutputStream;)Ljava/io/OutputStream;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.String EncodeToString(byte[] arg0) + { + return IExecuteWithSignature("encodeToString", "([B)Ljava/lang/String;", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + public Java.Nio.ByteBuffer Encode(Java.Nio.ByteBuffer arg0) + { + return IExecuteWithSignature("encode", "(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer;", arg0); + } + /// + /// + /// + /// + public Java.Util.Base64.Encoder WithoutPadding() + { + return IExecuteWithSignature("withoutPadding", "()Ljava/util/Base64$Encoder;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/BitSet.cs b/src/net/JNet/GeneratedCore/Java/Util/BitSet.cs new file mode 100644 index 0000000000..7c9b657039 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/BitSet.cs @@ -0,0 +1,339 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util +{ + #region BitSet + public partial class BitSet + { + #region Constructors + /// + /// + /// + /// + public BitSet(int arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Cloneable(Java.Util.BitSet t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Util.BitSet t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Util.BitSet ValueOf(byte[] arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "([B)Ljava/util/BitSet;", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + public static Java.Util.BitSet ValueOf(Java.Nio.ByteBuffer arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Ljava/nio/ByteBuffer;)Ljava/util/BitSet;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Util.BitSet ValueOf(Java.Nio.LongBuffer arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Ljava/nio/LongBuffer;)Ljava/util/BitSet;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Util.BitSet ValueOf(long[] arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "([J)Ljava/util/BitSet;", new object[] { arg0 }); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public bool Get(int arg0) + { + return IExecuteWithSignature("get", "(I)Z", arg0); + } + /// + /// + /// + /// + /// + public bool Intersects(Java.Util.BitSet arg0) + { + return IExecuteWithSignature("intersects", "(Ljava/util/BitSet;)Z", arg0); + } + /// + /// + /// + /// + public bool IsEmpty() + { + return IExecuteWithSignature("isEmpty", "()Z"); + } + /// + /// + /// + /// + public byte[] ToByteArray() + { + return IExecuteWithSignatureArray("toByteArray", "()[B"); + } + /// + /// + /// + /// + public int Cardinality() + { + return IExecuteWithSignature("cardinality", "()I"); + } + /// + /// + /// + /// + public int Length() + { + return IExecuteWithSignature("length", "()I"); + } + /// + /// + /// + /// + /// + public int NextClearBit(int arg0) + { + return IExecuteWithSignature("nextClearBit", "(I)I", arg0); + } + /// + /// + /// + /// + /// + public int NextSetBit(int arg0) + { + return IExecuteWithSignature("nextSetBit", "(I)I", arg0); + } + /// + /// + /// + /// + /// + public int PreviousClearBit(int arg0) + { + return IExecuteWithSignature("previousClearBit", "(I)I", arg0); + } + /// + /// + /// + /// + /// + public int PreviousSetBit(int arg0) + { + return IExecuteWithSignature("previousSetBit", "(I)I", arg0); + } + /// + /// + /// + /// + public int Size() + { + return IExecuteWithSignature("size", "()I"); + } + /// + /// + /// + /// + /// + /// + public Java.Util.BitSet Get(int arg0, int arg1) + { + return IExecute("get", arg0, arg1); + } + /// + /// + /// + /// + public Java.Util.Stream.IntStream Stream() + { + return IExecuteWithSignature("stream", "()Ljava/util/stream/IntStream;"); + } + /// + /// + /// + /// + public long[] ToLongArray() + { + return IExecuteWithSignatureArray("toLongArray", "()[J"); + } + /// + /// + /// + /// + public void And(Java.Util.BitSet arg0) + { + IExecuteWithSignature("and", "(Ljava/util/BitSet;)V", arg0); + } + /// + /// + /// + /// + public void AndNot(Java.Util.BitSet arg0) + { + IExecuteWithSignature("andNot", "(Ljava/util/BitSet;)V", arg0); + } + /// + /// + /// + public void Clear() + { + IExecuteWithSignature("clear", "()V"); + } + /// + /// + /// + /// + /// + public void Clear(int arg0, int arg1) + { + IExecute("clear", arg0, arg1); + } + /// + /// + /// + /// + public void Clear(int arg0) + { + IExecuteWithSignature("clear", "(I)V", arg0); + } + /// + /// + /// + /// + /// + public void Flip(int arg0, int arg1) + { + IExecute("flip", arg0, arg1); + } + /// + /// + /// + /// + public void Flip(int arg0) + { + IExecuteWithSignature("flip", "(I)V", arg0); + } + /// + /// + /// + /// + public void Or(Java.Util.BitSet arg0) + { + IExecuteWithSignature("or", "(Ljava/util/BitSet;)V", arg0); + } + /// + /// + /// + /// + /// + public void Set(int arg0, bool arg1) + { + IExecute("set", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void Set(int arg0, int arg1, bool arg2) + { + IExecute("set", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public void Set(int arg0, int arg1) + { + IExecute("set", arg0, arg1); + } + /// + /// + /// + /// + public void Set(int arg0) + { + IExecuteWithSignature("set", "(I)V", arg0); + } + /// + /// + /// + /// + public void Xor(Java.Util.BitSet arg0) + { + IExecuteWithSignature("xor", "(Ljava/util/BitSet;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Calendar.cs b/src/net/JNet/GeneratedCore/Java/Util/Calendar.cs new file mode 100644 index 0000000000..83b7b65876 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Calendar.cs @@ -0,0 +1,900 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util +{ + #region Calendar + public partial class Calendar + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Util.Calendar t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Cloneable(Java.Util.Calendar t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Comparable(Java.Util.Calendar t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static int ALL_STYLES { get { if (!_ALL_STYLESReady) { _ALL_STYLESContent = SGetField(LocalBridgeClazz, "ALL_STYLES"); _ALL_STYLESReady = true; } return _ALL_STYLESContent; } } + private static int _ALL_STYLESContent = default; + private static bool _ALL_STYLESReady = false; // this is used because in case of generics + /// + /// + /// + public static int AM { get { if (!_AMReady) { _AMContent = SGetField(LocalBridgeClazz, "AM"); _AMReady = true; } return _AMContent; } } + private static int _AMContent = default; + private static bool _AMReady = false; // this is used because in case of generics + /// + /// + /// + public static int AM_PM { get { if (!_AM_PMReady) { _AM_PMContent = SGetField(LocalBridgeClazz, "AM_PM"); _AM_PMReady = true; } return _AM_PMContent; } } + private static int _AM_PMContent = default; + private static bool _AM_PMReady = false; // this is used because in case of generics + /// + /// + /// + public static int APRIL { get { if (!_APRILReady) { _APRILContent = SGetField(LocalBridgeClazz, "APRIL"); _APRILReady = true; } return _APRILContent; } } + private static int _APRILContent = default; + private static bool _APRILReady = false; // this is used because in case of generics + /// + /// + /// + public static int AUGUST { get { if (!_AUGUSTReady) { _AUGUSTContent = SGetField(LocalBridgeClazz, "AUGUST"); _AUGUSTReady = true; } return _AUGUSTContent; } } + private static int _AUGUSTContent = default; + private static bool _AUGUSTReady = false; // this is used because in case of generics + /// + /// + /// + public static int DATE { get { if (!_DATEReady) { _DATEContent = SGetField(LocalBridgeClazz, "DATE"); _DATEReady = true; } return _DATEContent; } } + private static int _DATEContent = default; + private static bool _DATEReady = false; // this is used because in case of generics + /// + /// + /// + public static int DAY_OF_MONTH { get { if (!_DAY_OF_MONTHReady) { _DAY_OF_MONTHContent = SGetField(LocalBridgeClazz, "DAY_OF_MONTH"); _DAY_OF_MONTHReady = true; } return _DAY_OF_MONTHContent; } } + private static int _DAY_OF_MONTHContent = default; + private static bool _DAY_OF_MONTHReady = false; // this is used because in case of generics + /// + /// + /// + public static int DAY_OF_WEEK { get { if (!_DAY_OF_WEEKReady) { _DAY_OF_WEEKContent = SGetField(LocalBridgeClazz, "DAY_OF_WEEK"); _DAY_OF_WEEKReady = true; } return _DAY_OF_WEEKContent; } } + private static int _DAY_OF_WEEKContent = default; + private static bool _DAY_OF_WEEKReady = false; // this is used because in case of generics + /// + /// + /// + public static int DAY_OF_WEEK_IN_MONTH { get { if (!_DAY_OF_WEEK_IN_MONTHReady) { _DAY_OF_WEEK_IN_MONTHContent = SGetField(LocalBridgeClazz, "DAY_OF_WEEK_IN_MONTH"); _DAY_OF_WEEK_IN_MONTHReady = true; } return _DAY_OF_WEEK_IN_MONTHContent; } } + private static int _DAY_OF_WEEK_IN_MONTHContent = default; + private static bool _DAY_OF_WEEK_IN_MONTHReady = false; // this is used because in case of generics + /// + /// + /// + public static int DAY_OF_YEAR { get { if (!_DAY_OF_YEARReady) { _DAY_OF_YEARContent = SGetField(LocalBridgeClazz, "DAY_OF_YEAR"); _DAY_OF_YEARReady = true; } return _DAY_OF_YEARContent; } } + private static int _DAY_OF_YEARContent = default; + private static bool _DAY_OF_YEARReady = false; // this is used because in case of generics + /// + /// + /// + public static int DECEMBER { get { if (!_DECEMBERReady) { _DECEMBERContent = SGetField(LocalBridgeClazz, "DECEMBER"); _DECEMBERReady = true; } return _DECEMBERContent; } } + private static int _DECEMBERContent = default; + private static bool _DECEMBERReady = false; // this is used because in case of generics + /// + /// + /// + public static int DST_OFFSET { get { if (!_DST_OFFSETReady) { _DST_OFFSETContent = SGetField(LocalBridgeClazz, "DST_OFFSET"); _DST_OFFSETReady = true; } return _DST_OFFSETContent; } } + private static int _DST_OFFSETContent = default; + private static bool _DST_OFFSETReady = false; // this is used because in case of generics + /// + /// + /// + public static int ERA { get { if (!_ERAReady) { _ERAContent = SGetField(LocalBridgeClazz, "ERA"); _ERAReady = true; } return _ERAContent; } } + private static int _ERAContent = default; + private static bool _ERAReady = false; // this is used because in case of generics + /// + /// + /// + public static int FEBRUARY { get { if (!_FEBRUARYReady) { _FEBRUARYContent = SGetField(LocalBridgeClazz, "FEBRUARY"); _FEBRUARYReady = true; } return _FEBRUARYContent; } } + private static int _FEBRUARYContent = default; + private static bool _FEBRUARYReady = false; // this is used because in case of generics + /// + /// + /// + public static int FIELD_COUNT { get { if (!_FIELD_COUNTReady) { _FIELD_COUNTContent = SGetField(LocalBridgeClazz, "FIELD_COUNT"); _FIELD_COUNTReady = true; } return _FIELD_COUNTContent; } } + private static int _FIELD_COUNTContent = default; + private static bool _FIELD_COUNTReady = false; // this is used because in case of generics + /// + /// + /// + public static int FRIDAY { get { if (!_FRIDAYReady) { _FRIDAYContent = SGetField(LocalBridgeClazz, "FRIDAY"); _FRIDAYReady = true; } return _FRIDAYContent; } } + private static int _FRIDAYContent = default; + private static bool _FRIDAYReady = false; // this is used because in case of generics + /// + /// + /// + public static int HOUR { get { if (!_HOURReady) { _HOURContent = SGetField(LocalBridgeClazz, "HOUR"); _HOURReady = true; } return _HOURContent; } } + private static int _HOURContent = default; + private static bool _HOURReady = false; // this is used because in case of generics + /// + /// + /// + public static int HOUR_OF_DAY { get { if (!_HOUR_OF_DAYReady) { _HOUR_OF_DAYContent = SGetField(LocalBridgeClazz, "HOUR_OF_DAY"); _HOUR_OF_DAYReady = true; } return _HOUR_OF_DAYContent; } } + private static int _HOUR_OF_DAYContent = default; + private static bool _HOUR_OF_DAYReady = false; // this is used because in case of generics + /// + /// + /// + public static int JANUARY { get { if (!_JANUARYReady) { _JANUARYContent = SGetField(LocalBridgeClazz, "JANUARY"); _JANUARYReady = true; } return _JANUARYContent; } } + private static int _JANUARYContent = default; + private static bool _JANUARYReady = false; // this is used because in case of generics + /// + /// + /// + public static int JULY { get { if (!_JULYReady) { _JULYContent = SGetField(LocalBridgeClazz, "JULY"); _JULYReady = true; } return _JULYContent; } } + private static int _JULYContent = default; + private static bool _JULYReady = false; // this is used because in case of generics + /// + /// + /// + public static int JUNE { get { if (!_JUNEReady) { _JUNEContent = SGetField(LocalBridgeClazz, "JUNE"); _JUNEReady = true; } return _JUNEContent; } } + private static int _JUNEContent = default; + private static bool _JUNEReady = false; // this is used because in case of generics + /// + /// + /// + public static int LONG { get { if (!_LONGReady) { _LONGContent = SGetField(LocalBridgeClazz, "LONG"); _LONGReady = true; } return _LONGContent; } } + private static int _LONGContent = default; + private static bool _LONGReady = false; // this is used because in case of generics + /// + /// + /// + public static int LONG_FORMAT { get { if (!_LONG_FORMATReady) { _LONG_FORMATContent = SGetField(LocalBridgeClazz, "LONG_FORMAT"); _LONG_FORMATReady = true; } return _LONG_FORMATContent; } } + private static int _LONG_FORMATContent = default; + private static bool _LONG_FORMATReady = false; // this is used because in case of generics + /// + /// + /// + public static int LONG_STANDALONE { get { if (!_LONG_STANDALONEReady) { _LONG_STANDALONEContent = SGetField(LocalBridgeClazz, "LONG_STANDALONE"); _LONG_STANDALONEReady = true; } return _LONG_STANDALONEContent; } } + private static int _LONG_STANDALONEContent = default; + private static bool _LONG_STANDALONEReady = false; // this is used because in case of generics + /// + /// + /// + public static int MARCH { get { if (!_MARCHReady) { _MARCHContent = SGetField(LocalBridgeClazz, "MARCH"); _MARCHReady = true; } return _MARCHContent; } } + private static int _MARCHContent = default; + private static bool _MARCHReady = false; // this is used because in case of generics + /// + /// + /// + public static int MAY { get { if (!_MAYReady) { _MAYContent = SGetField(LocalBridgeClazz, "MAY"); _MAYReady = true; } return _MAYContent; } } + private static int _MAYContent = default; + private static bool _MAYReady = false; // this is used because in case of generics + /// + /// + /// + public static int MILLISECOND { get { if (!_MILLISECONDReady) { _MILLISECONDContent = SGetField(LocalBridgeClazz, "MILLISECOND"); _MILLISECONDReady = true; } return _MILLISECONDContent; } } + private static int _MILLISECONDContent = default; + private static bool _MILLISECONDReady = false; // this is used because in case of generics + /// + /// + /// + public static int MINUTE { get { if (!_MINUTEReady) { _MINUTEContent = SGetField(LocalBridgeClazz, "MINUTE"); _MINUTEReady = true; } return _MINUTEContent; } } + private static int _MINUTEContent = default; + private static bool _MINUTEReady = false; // this is used because in case of generics + /// + /// + /// + public static int MONDAY { get { if (!_MONDAYReady) { _MONDAYContent = SGetField(LocalBridgeClazz, "MONDAY"); _MONDAYReady = true; } return _MONDAYContent; } } + private static int _MONDAYContent = default; + private static bool _MONDAYReady = false; // this is used because in case of generics + /// + /// + /// + public static int MONTH { get { if (!_MONTHReady) { _MONTHContent = SGetField(LocalBridgeClazz, "MONTH"); _MONTHReady = true; } return _MONTHContent; } } + private static int _MONTHContent = default; + private static bool _MONTHReady = false; // this is used because in case of generics + /// + /// + /// + public static int NARROW_FORMAT { get { if (!_NARROW_FORMATReady) { _NARROW_FORMATContent = SGetField(LocalBridgeClazz, "NARROW_FORMAT"); _NARROW_FORMATReady = true; } return _NARROW_FORMATContent; } } + private static int _NARROW_FORMATContent = default; + private static bool _NARROW_FORMATReady = false; // this is used because in case of generics + /// + /// + /// + public static int NARROW_STANDALONE { get { if (!_NARROW_STANDALONEReady) { _NARROW_STANDALONEContent = SGetField(LocalBridgeClazz, "NARROW_STANDALONE"); _NARROW_STANDALONEReady = true; } return _NARROW_STANDALONEContent; } } + private static int _NARROW_STANDALONEContent = default; + private static bool _NARROW_STANDALONEReady = false; // this is used because in case of generics + /// + /// + /// + public static int NOVEMBER { get { if (!_NOVEMBERReady) { _NOVEMBERContent = SGetField(LocalBridgeClazz, "NOVEMBER"); _NOVEMBERReady = true; } return _NOVEMBERContent; } } + private static int _NOVEMBERContent = default; + private static bool _NOVEMBERReady = false; // this is used because in case of generics + /// + /// + /// + public static int OCTOBER { get { if (!_OCTOBERReady) { _OCTOBERContent = SGetField(LocalBridgeClazz, "OCTOBER"); _OCTOBERReady = true; } return _OCTOBERContent; } } + private static int _OCTOBERContent = default; + private static bool _OCTOBERReady = false; // this is used because in case of generics + /// + /// + /// + public static int PM { get { if (!_PMReady) { _PMContent = SGetField(LocalBridgeClazz, "PM"); _PMReady = true; } return _PMContent; } } + private static int _PMContent = default; + private static bool _PMReady = false; // this is used because in case of generics + /// + /// + /// + public static int SATURDAY { get { if (!_SATURDAYReady) { _SATURDAYContent = SGetField(LocalBridgeClazz, "SATURDAY"); _SATURDAYReady = true; } return _SATURDAYContent; } } + private static int _SATURDAYContent = default; + private static bool _SATURDAYReady = false; // this is used because in case of generics + /// + /// + /// + public static int SECOND { get { if (!_SECONDReady) { _SECONDContent = SGetField(LocalBridgeClazz, "SECOND"); _SECONDReady = true; } return _SECONDContent; } } + private static int _SECONDContent = default; + private static bool _SECONDReady = false; // this is used because in case of generics + /// + /// + /// + public static int SEPTEMBER { get { if (!_SEPTEMBERReady) { _SEPTEMBERContent = SGetField(LocalBridgeClazz, "SEPTEMBER"); _SEPTEMBERReady = true; } return _SEPTEMBERContent; } } + private static int _SEPTEMBERContent = default; + private static bool _SEPTEMBERReady = false; // this is used because in case of generics + /// + /// + /// + public static int SHORT { get { if (!_SHORTReady) { _SHORTContent = SGetField(LocalBridgeClazz, "SHORT"); _SHORTReady = true; } return _SHORTContent; } } + private static int _SHORTContent = default; + private static bool _SHORTReady = false; // this is used because in case of generics + /// + /// + /// + public static int SHORT_FORMAT { get { if (!_SHORT_FORMATReady) { _SHORT_FORMATContent = SGetField(LocalBridgeClazz, "SHORT_FORMAT"); _SHORT_FORMATReady = true; } return _SHORT_FORMATContent; } } + private static int _SHORT_FORMATContent = default; + private static bool _SHORT_FORMATReady = false; // this is used because in case of generics + /// + /// + /// + public static int SHORT_STANDALONE { get { if (!_SHORT_STANDALONEReady) { _SHORT_STANDALONEContent = SGetField(LocalBridgeClazz, "SHORT_STANDALONE"); _SHORT_STANDALONEReady = true; } return _SHORT_STANDALONEContent; } } + private static int _SHORT_STANDALONEContent = default; + private static bool _SHORT_STANDALONEReady = false; // this is used because in case of generics + /// + /// + /// + public static int SUNDAY { get { if (!_SUNDAYReady) { _SUNDAYContent = SGetField(LocalBridgeClazz, "SUNDAY"); _SUNDAYReady = true; } return _SUNDAYContent; } } + private static int _SUNDAYContent = default; + private static bool _SUNDAYReady = false; // this is used because in case of generics + /// + /// + /// + public static int THURSDAY { get { if (!_THURSDAYReady) { _THURSDAYContent = SGetField(LocalBridgeClazz, "THURSDAY"); _THURSDAYReady = true; } return _THURSDAYContent; } } + private static int _THURSDAYContent = default; + private static bool _THURSDAYReady = false; // this is used because in case of generics + /// + /// + /// + public static int TUESDAY { get { if (!_TUESDAYReady) { _TUESDAYContent = SGetField(LocalBridgeClazz, "TUESDAY"); _TUESDAYReady = true; } return _TUESDAYContent; } } + private static int _TUESDAYContent = default; + private static bool _TUESDAYReady = false; // this is used because in case of generics + /// + /// + /// + public static int UNDECIMBER { get { if (!_UNDECIMBERReady) { _UNDECIMBERContent = SGetField(LocalBridgeClazz, "UNDECIMBER"); _UNDECIMBERReady = true; } return _UNDECIMBERContent; } } + private static int _UNDECIMBERContent = default; + private static bool _UNDECIMBERReady = false; // this is used because in case of generics + /// + /// + /// + public static int WEDNESDAY { get { if (!_WEDNESDAYReady) { _WEDNESDAYContent = SGetField(LocalBridgeClazz, "WEDNESDAY"); _WEDNESDAYReady = true; } return _WEDNESDAYContent; } } + private static int _WEDNESDAYContent = default; + private static bool _WEDNESDAYReady = false; // this is used because in case of generics + /// + /// + /// + public static int WEEK_OF_MONTH { get { if (!_WEEK_OF_MONTHReady) { _WEEK_OF_MONTHContent = SGetField(LocalBridgeClazz, "WEEK_OF_MONTH"); _WEEK_OF_MONTHReady = true; } return _WEEK_OF_MONTHContent; } } + private static int _WEEK_OF_MONTHContent = default; + private static bool _WEEK_OF_MONTHReady = false; // this is used because in case of generics + /// + /// + /// + public static int WEEK_OF_YEAR { get { if (!_WEEK_OF_YEARReady) { _WEEK_OF_YEARContent = SGetField(LocalBridgeClazz, "WEEK_OF_YEAR"); _WEEK_OF_YEARReady = true; } return _WEEK_OF_YEARContent; } } + private static int _WEEK_OF_YEARContent = default; + private static bool _WEEK_OF_YEARReady = false; // this is used because in case of generics + /// + /// + /// + public static int YEAR { get { if (!_YEARReady) { _YEARContent = SGetField(LocalBridgeClazz, "YEAR"); _YEARReady = true; } return _YEARContent; } } + private static int _YEARContent = default; + private static bool _YEARReady = false; // this is used because in case of generics + /// + /// + /// + public static int ZONE_OFFSET { get { if (!_ZONE_OFFSETReady) { _ZONE_OFFSETContent = SGetField(LocalBridgeClazz, "ZONE_OFFSET"); _ZONE_OFFSETReady = true; } return _ZONE_OFFSETContent; } } + private static int _ZONE_OFFSETContent = default; + private static bool _ZONE_OFFSETReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + public static Java.Util.Locale[] AvailableLocales + { + get { return SExecuteWithSignatureArray(LocalBridgeClazz, "getAvailableLocales", "()[Ljava/util/Locale;"); } + } + /// + /// + /// + public static Java.Util.Set GetAvailableCalendarTypes + { + get { return SExecuteWithSignature>(LocalBridgeClazz, "getAvailableCalendarTypes", "()Ljava/util/Set;"); } + } + /// + /// + /// + public static Java.Util.Calendar Instance + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getInstance", "()Ljava/util/Calendar;"); } + } + /// + /// + /// + /// + /// + public static Java.Util.Calendar GetInstance(Java.Util.Locale arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getInstance", "(Ljava/util/Locale;)Ljava/util/Calendar;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Util.Calendar GetInstance(Java.Util.TimeZone arg0, Java.Util.Locale arg1) + { + return SExecute(LocalBridgeClazz, "getInstance", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Java.Util.Calendar GetInstance(Java.Util.TimeZone arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getInstance", "(Ljava/util/TimeZone;)Ljava/util/Calendar;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String CalendarType + { + get { return IExecuteWithSignature("getCalendarType", "()Ljava/lang/String;"); } + } + /// + /// + /// + public int FirstDayOfWeek + { + get { return IExecuteWithSignature("getFirstDayOfWeek", "()I"); } set { IExecuteWithSignature("setFirstDayOfWeek", "(I)V", value); } + } + /// + /// + /// + public int MinimalDaysInFirstWeek + { + get { return IExecuteWithSignature("getMinimalDaysInFirstWeek", "()I"); } set { IExecuteWithSignature("setMinimalDaysInFirstWeek", "(I)V", value); } + } + /// + /// + /// + public Java.Util.Date Time + { + get { return IExecuteWithSignature("getTime", "()Ljava/util/Date;"); } set { IExecuteWithSignature("setTime", "(Ljava/util/Date;)V", value); } + } + /// + /// + /// + public long TimeInMillis + { + get { return IExecuteWithSignature("getTimeInMillis", "()J"); } set { IExecuteWithSignature("setTimeInMillis", "(J)V", value); } + } + /// + /// + /// + public Java.Util.TimeZone TimeZone + { + get { return IExecuteWithSignature("getTimeZone", "()Ljava/util/TimeZone;"); } set { IExecuteWithSignature("setTimeZone", "(Ljava/util/TimeZone;)V", value); } + } + /// + /// + /// + public int WeeksInWeekYear + { + get { return IExecuteWithSignature("getWeeksInWeekYear", "()I"); } + } + /// + /// + /// + public int WeekYear + { + get { return IExecuteWithSignature("getWeekYear", "()I"); } + } + /// + /// + /// + /// + /// + public int GetGreatestMinimum(int arg0) + { + return IExecuteWithSignature("getGreatestMinimum", "(I)I", arg0); + } + /// + /// + /// + /// + /// + public int GetLeastMaximum(int arg0) + { + return IExecuteWithSignature("getLeastMaximum", "(I)I", arg0); + } + /// + /// + /// + /// + /// + public int GetMaximum(int arg0) + { + return IExecuteWithSignature("getMaximum", "(I)I", arg0); + } + /// + /// + /// + /// + /// + public int GetMinimum(int arg0) + { + return IExecuteWithSignature("getMinimum", "(I)I", arg0); + } + /// + /// + /// + /// + /// + public void Add(int arg0, int arg1) + { + IExecute("add", arg0, arg1); + } + /// + /// + /// + /// + /// + public void Roll(int arg0, bool arg1) + { + IExecute("roll", arg0, arg1); + } + /// + /// + /// + /// + /// + public bool After(object arg0) + { + return IExecuteWithSignature("after", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool Before(object arg0) + { + return IExecuteWithSignature("before", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + public bool IsLenient() + { + return IExecuteWithSignature("isLenient", "()Z"); + } + /// + /// + /// + /// + public bool IsWeekDateSupported() + { + return IExecuteWithSignature("isWeekDateSupported", "()Z"); + } + /// + /// + /// + /// + /// + public bool IsSet(int arg0) + { + return IExecuteWithSignature("isSet", "(I)Z", arg0); + } + /// + /// + /// + /// + public Java.Time.Instant ToInstant() + { + return IExecuteWithSignature("toInstant", "()Ljava/time/Instant;"); + } + /// + /// + /// + public void Clear() + { + IExecuteWithSignature("clear", "()V"); + } + /// + /// + /// + /// + public void Clear(int arg0) + { + IExecuteWithSignature("clear", "(I)V", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void Set(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("set", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + public void Set(int arg0, int arg1, int arg2, int arg3, int arg4) + { + IExecute("set", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + public void Set(int arg0, int arg1, int arg2) + { + IExecute("set", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public int CompareTo(object arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/lang/Object;)I", arg0); + } + /// + /// + /// + /// + /// + public int CompareTo(Java.Util.Calendar arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/util/Calendar;)I", arg0); + } + /// + /// + /// + /// + /// + public int Get(int arg0) + { + return IExecuteWithSignature("get", "(I)I", arg0); + } + /// + /// + /// + /// + /// + public int GetActualMaximum(int arg0) + { + return IExecuteWithSignature("getActualMaximum", "(I)I", arg0); + } + /// + /// + /// + /// + /// + public int GetActualMinimum(int arg0) + { + return IExecuteWithSignature("getActualMinimum", "(I)I", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.String GetDisplayName(int arg0, int arg1, Java.Util.Locale arg2) + { + return IExecute("getDisplayName", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Map GetDisplayNames(int arg0, int arg1, Java.Util.Locale arg2) + { + return IExecute>("getDisplayNames", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public void Roll(int arg0, int arg1) + { + IExecute("roll", arg0, arg1); + } + /// + /// + /// + /// + /// + public void Set(int arg0, int arg1) + { + IExecute("set", arg0, arg1); + } + /// + /// + /// + /// + public void SetLenient(bool arg0) + { + IExecuteWithSignature("setLenient", "(Z)V", arg0); + } + /// + /// + /// + /// + /// + /// + public void SetWeekDate(int arg0, int arg1, int arg2) + { + IExecute("setWeekDate", arg0, arg1, arg2); + } + + #endregion + + #region Nested classes + #region Builder + public partial class Builder + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public Java.Util.Calendar Build() + { + return IExecuteWithSignature("build", "()Ljava/util/Calendar;"); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Calendar.Builder Set(int arg0, int arg1) + { + return IExecute("set", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Util.Calendar.Builder SetCalendarType(Java.Lang.String arg0) + { + return IExecuteWithSignature("setCalendarType", "(Ljava/lang/String;)Ljava/util/Calendar$Builder;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Calendar.Builder SetDate(int arg0, int arg1, int arg2) + { + return IExecute("setDate", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public Java.Util.Calendar.Builder SetFields(params int[] arg0) + { + if (arg0.Length == 0) return IExecuteWithSignature("setFields", "([I)Ljava/util/Calendar$Builder;"); else return IExecuteWithSignature("setFields", "([I)Ljava/util/Calendar$Builder;", arg0); + } + /// + /// + /// + /// + /// + public Java.Util.Calendar.Builder SetInstant(Java.Util.Date arg0) + { + return IExecuteWithSignature("setInstant", "(Ljava/util/Date;)Ljava/util/Calendar$Builder;", arg0); + } + /// + /// + /// + /// + /// + public Java.Util.Calendar.Builder SetInstant(long arg0) + { + return IExecuteWithSignature("setInstant", "(J)Ljava/util/Calendar$Builder;", arg0); + } + /// + /// + /// + /// + /// + public Java.Util.Calendar.Builder SetLenient(bool arg0) + { + return IExecuteWithSignature("setLenient", "(Z)Ljava/util/Calendar$Builder;", arg0); + } + /// + /// + /// + /// + /// + public Java.Util.Calendar.Builder SetLocale(Java.Util.Locale arg0) + { + return IExecuteWithSignature("setLocale", "(Ljava/util/Locale;)Ljava/util/Calendar$Builder;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Calendar.Builder SetTimeOfDay(int arg0, int arg1, int arg2, int arg3) + { + return IExecute("setTimeOfDay", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Calendar.Builder SetTimeOfDay(int arg0, int arg1, int arg2) + { + return IExecute("setTimeOfDay", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public Java.Util.Calendar.Builder SetTimeZone(Java.Util.TimeZone arg0) + { + return IExecuteWithSignature("setTimeZone", "(Ljava/util/TimeZone;)Ljava/util/Calendar$Builder;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Calendar.Builder SetWeekDate(int arg0, int arg1, int arg2) + { + return IExecute("setWeekDate", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Calendar.Builder SetWeekDefinition(int arg0, int arg1) + { + return IExecute("setWeekDefinition", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Collection.cs b/src/net/JNet/GeneratedCore/Java/Util/Collection.cs new file mode 100644 index 0000000000..88fbe96a0c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Collection.cs @@ -0,0 +1,524 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util +{ + #region Collection + public partial class Collection + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public object[] ToArray(object[] arg0) + { + return IExecuteWithSignatureArray("toArray", "([Ljava/lang/Object;)[Ljava/lang/Object;", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + public bool Add(object arg0) + { + return IExecuteWithSignature("add", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool AddAll(Java.Util.Collection arg0) + { + return IExecuteWithSignature("addAll", "(Ljava/util/Collection;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool Contains(object arg0) + { + return IExecuteWithSignature("contains", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool ContainsAll(Java.Util.Collection arg0) + { + return IExecuteWithSignature("containsAll", "(Ljava/util/Collection;)Z", arg0); + } + /// + /// + /// + /// + public bool IsEmpty() + { + return IExecuteWithSignature("isEmpty", "()Z"); + } + /// + /// + /// + /// + /// + public bool Remove(object arg0) + { + return IExecuteWithSignature("remove", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool RemoveAll(Java.Util.Collection arg0) + { + return IExecuteWithSignature("removeAll", "(Ljava/util/Collection;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool RetainAll(Java.Util.Collection arg0) + { + return IExecuteWithSignature("retainAll", "(Ljava/util/Collection;)Z", arg0); + } + /// + /// + /// + /// + public int Size() + { + return IExecuteWithSignature("size", "()I"); + } + /// + /// + /// + /// + public object[] ToArray() + { + return IExecuteWithSignatureArray("toArray", "()[Ljava/lang/Object;"); + } + /// + /// + /// + /// + public Java.Util.Iterator Iterator() + { + return IExecuteWithSignature("iterator", "()Ljava/util/Iterator;"); + } + /// + /// + /// + public void Clear() + { + IExecuteWithSignature("clear", "()V"); + } + /// + /// + /// + /// + /// + public object[] ToArray(Java.Util.Function.IntFunction arg0) + { + return IExecuteWithSignatureArray("toArray", "(Ljava/util/function/IntFunction;)[Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public bool RemoveIf(Java.Util.Function.Predicate arg0) + { + return IExecuteWithSignature("removeIf", "(Ljava/util/function/Predicate;)Z", arg0); + } + /// + /// + /// + /// + public Java.Util.Spliterator Spliterator() + { + return IExecuteWithSignature("spliterator", "()Ljava/util/Spliterator;"); + } + /// + /// + /// + /// + public Java.Util.Stream.Stream ParallelStream() + { + return IExecuteWithSignature("parallelStream", "()Ljava/util/stream/Stream;"); + } + /// + /// + /// + /// + public Java.Util.Stream.Stream Stream() + { + return IExecuteWithSignature("stream", "()Ljava/util/stream/Stream;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ICollection + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ICollection + { + #region Instance methods + /// + /// + /// + /// + /// + /// + T[] ToArray(T[] arg0); + /// + /// + /// + /// + /// + bool Add(E arg0); + /// + /// + /// + /// + /// + /// + bool AddAll(Java.Util.Collection arg0) where Arg0ExtendsE : E; + /// + /// + /// + /// + /// + bool Contains(object arg0); + /// + /// + /// + /// + /// + bool ContainsAll(Java.Util.Collection arg0); + /// + /// + /// + /// + bool IsEmpty(); + /// + /// + /// + /// + /// + bool Remove(object arg0); + /// + /// + /// + /// + /// + bool RemoveAll(Java.Util.Collection arg0); + /// + /// + /// + /// + /// + bool RetainAll(Java.Util.Collection arg0); + /// + /// + /// + /// + int Size(); + /// + /// + /// + /// + object[] ToArray(); + /// + /// + /// + /// + Java.Util.Iterator Iterator(); + /// + /// + /// + void Clear(); + /// + /// + /// + /// + /// + /// + T[] ToArray(Java.Util.Function.IntFunction arg0); + /// + /// + /// + /// + /// + /// + bool RemoveIf(Java.Util.Function.Predicate arg0) where Arg0objectSuperE : E; + /// + /// + /// + /// + Java.Util.Spliterator Spliterator(); + /// + /// + /// + /// + Java.Util.Stream.Stream ParallelStream(); + /// + /// + /// + /// + Java.Util.Stream.Stream Stream(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Collection + public partial class Collection : Java.Util.ICollection + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.Collection(Java.Util.Collection t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public T[] ToArray(T[] arg0) + { + return IExecuteWithSignatureArray("toArray", "([Ljava/lang/Object;)[Ljava/lang/Object;", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + public bool Add(E arg0) + { + return IExecuteWithSignature("add", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public bool AddAll(Java.Util.Collection arg0) where Arg0ExtendsE : E + { + return IExecuteWithSignature("addAll", "(Ljava/util/Collection;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool Contains(object arg0) + { + return IExecuteWithSignature("contains", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool ContainsAll(Java.Util.Collection arg0) + { + return IExecuteWithSignature("containsAll", "(Ljava/util/Collection;)Z", arg0); + } + /// + /// + /// + /// + public bool IsEmpty() + { + return IExecuteWithSignature("isEmpty", "()Z"); + } + /// + /// + /// + /// + /// + public bool Remove(object arg0) + { + return IExecuteWithSignature("remove", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool RemoveAll(Java.Util.Collection arg0) + { + return IExecuteWithSignature("removeAll", "(Ljava/util/Collection;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool RetainAll(Java.Util.Collection arg0) + { + return IExecuteWithSignature("retainAll", "(Ljava/util/Collection;)Z", arg0); + } + /// + /// + /// + /// + public int Size() + { + return IExecuteWithSignature("size", "()I"); + } + /// + /// + /// + /// + public object[] ToArray() + { + return IExecuteWithSignatureArray("toArray", "()[Ljava/lang/Object;"); + } + /// + /// + /// + /// + public Java.Util.Iterator Iterator() + { + return IExecuteWithSignature>("iterator", "()Ljava/util/Iterator;"); + } + /// + /// + /// + public void Clear() + { + IExecuteWithSignature("clear", "()V"); + } + /// + /// + /// + /// + /// + /// + public T[] ToArray(Java.Util.Function.IntFunction arg0) + { + return IExecuteWithSignatureArray("toArray", "(Ljava/util/function/IntFunction;)[Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + /// + public bool RemoveIf(Java.Util.Function.Predicate arg0) where Arg0objectSuperE : E + { + return IExecuteWithSignature("removeIf", "(Ljava/util/function/Predicate;)Z", arg0); + } + /// + /// + /// + /// + public Java.Util.Spliterator Spliterator() + { + return IExecuteWithSignature>("spliterator", "()Ljava/util/Spliterator;"); + } + /// + /// + /// + /// + public Java.Util.Stream.Stream ParallelStream() + { + return IExecuteWithSignature>("parallelStream", "()Ljava/util/stream/Stream;"); + } + /// + /// + /// + /// + public Java.Util.Stream.Stream Stream() + { + return IExecuteWithSignature>("stream", "()Ljava/util/stream/Stream;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Collections.cs b/src/net/JNet/GeneratedCore/Java/Util/Collections.cs new file mode 100644 index 0000000000..23d5de841b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Collections.cs @@ -0,0 +1,775 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util +{ + #region Collections + public partial class Collections + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Util.List EMPTY_LIST { get { if (!_EMPTY_LISTReady) { _EMPTY_LISTContent = SGetField(LocalBridgeClazz, "EMPTY_LIST"); _EMPTY_LISTReady = true; } return _EMPTY_LISTContent; } } + private static Java.Util.List _EMPTY_LISTContent = default; + private static bool _EMPTY_LISTReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Util.Map EMPTY_MAP { get { if (!_EMPTY_MAPReady) { _EMPTY_MAPContent = SGetField(LocalBridgeClazz, "EMPTY_MAP"); _EMPTY_MAPReady = true; } return _EMPTY_MAPContent; } } + private static Java.Util.Map _EMPTY_MAPContent = default; + private static bool _EMPTY_MAPReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Util.Set EMPTY_SET { get { if (!_EMPTY_SETReady) { _EMPTY_SETContent = SGetField(LocalBridgeClazz, "EMPTY_SET"); _EMPTY_SETReady = true; } return _EMPTY_SETContent; } } + private static Java.Util.Set _EMPTY_SETContent = default; + private static bool _EMPTY_SETReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Collection CheckedCollectionMethod(Java.Util.Collection arg0, Java.Lang.Class arg1) + { + return SExecute>(LocalBridgeClazz, "checkedCollection", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.List CheckedListMethod(Java.Util.List arg0, Java.Lang.Class arg1) + { + return SExecute>(LocalBridgeClazz, "checkedList", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.NavigableSet CheckedNavigableSetMethod(Java.Util.NavigableSet arg0, Java.Lang.Class arg1) + { + return SExecute>(LocalBridgeClazz, "checkedNavigableSet", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Java.Util.NavigableSet EmptyNavigableSet() + { + return SExecuteWithSignature>(LocalBridgeClazz, "emptyNavigableSet", "()Ljava/util/NavigableSet;"); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Queue CheckedQueueMethod(Java.Util.Queue arg0, Java.Lang.Class arg1) + { + return SExecute>(LocalBridgeClazz, "checkedQueue", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Set CheckedSetMethod(Java.Util.Set arg0, Java.Lang.Class arg1) + { + return SExecute>(LocalBridgeClazz, "checkedSet", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Util.Set NewSetFromMap(Java.Util.Map arg0) + { + return SExecuteWithSignature>(LocalBridgeClazz, "newSetFromMap", "(Ljava/util/Map;)Ljava/util/Set;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.SortedSet CheckedSortedSetMethod(Java.Util.SortedSet arg0, Java.Lang.Class arg1) + { + return SExecute>(LocalBridgeClazz, "checkedSortedSet", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Java.Util.SortedSet EmptySortedSet() + { + return SExecuteWithSignature>(LocalBridgeClazz, "emptySortedSet", "()Ljava/util/SortedSet;"); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Map CheckedMapMethod(Java.Util.Map arg0, Java.Lang.Class arg1, Java.Lang.Class arg2) + { + return SExecute>(LocalBridgeClazz, "checkedMap", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Map SingletonMapMethod(K arg0, V arg1) + { + return SExecute>(LocalBridgeClazz, "singletonMap", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Map SynchronizedMapMethod(Java.Util.Map arg0) + { + return SExecute>(LocalBridgeClazz, "synchronizedMap", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Map UnmodifiableMapMethod(Java.Util.Map arg0) where Arg0ExtendsK : K where Arg0ExtendsV : V + { + return SExecute>(LocalBridgeClazz, "unmodifiableMap", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.NavigableMap CheckedNavigableMapMethod(Java.Util.NavigableMap arg0, Java.Lang.Class arg1, Java.Lang.Class arg2) + { + return SExecute>(LocalBridgeClazz, "checkedNavigableMap", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.NavigableMap SynchronizedNavigableMapMethod(Java.Util.NavigableMap arg0) + { + return SExecute>(LocalBridgeClazz, "synchronizedNavigableMap", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.NavigableMap UnmodifiableNavigableMapMethod(Java.Util.NavigableMap arg0) where Arg0ExtendsV : V + { + return SExecute>(LocalBridgeClazz, "unmodifiableNavigableMap", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.SortedMap CheckedSortedMapMethod(Java.Util.SortedMap arg0, Java.Lang.Class arg1, Java.Lang.Class arg2) + { + return SExecute>(LocalBridgeClazz, "checkedSortedMap", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.SortedMap SynchronizedSortedMapMethod(Java.Util.SortedMap arg0) + { + return SExecute>(LocalBridgeClazz, "synchronizedSortedMap", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.SortedMap UnmodifiableSortedMapMethod(Java.Util.SortedMap arg0) where Arg0ExtendsV : V + { + return SExecute>(LocalBridgeClazz, "unmodifiableSortedMap", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static bool AddAll(Java.Util.Collection arg0, params T[] arg1) where Arg0objectSuperT : T + { + if (arg1.Length == 0) return SExecute(LocalBridgeClazz, "addAll", arg0); else return SExecute(LocalBridgeClazz, "addAll", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static bool ReplaceAll(Java.Util.List arg0, T arg1, T arg2) + { + return SExecute(LocalBridgeClazz, "replaceAll", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static int BinarySearch(Java.Util.List arg0, T arg1) where Arg0ExtendsJava_Lang_Comparable_Arg0objectSuperT_ : Java.Lang.Comparable where Arg0objectSuperT : T + { + return SExecute(LocalBridgeClazz, "binarySearch", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static int BinarySearch(Java.Util.List arg0, T arg1, Java.Util.Comparator arg2) where Arg0ExtendsT : T where Arg2objectSuperT : T + { + return SExecute(LocalBridgeClazz, "binarySearch", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public static Java.Util.ArrayList List(Java.Util.Enumeration arg0) + { + return SExecuteWithSignature>(LocalBridgeClazz, "list", "(Ljava/util/Enumeration;)Ljava/util/ArrayList;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Util.Collection SynchronizedCollectionMethod(Java.Util.Collection arg0) + { + return SExecuteWithSignature>(LocalBridgeClazz, "synchronizedCollection", "(Ljava/util/Collection;)Ljava/util/Collection;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Collection UnmodifiableCollectionMethod(Java.Util.Collection arg0) where Arg0ExtendsT : T + { + return SExecuteWithSignature>(LocalBridgeClazz, "unmodifiableCollection", "(Ljava/util/Collection;)Ljava/util/Collection;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Util.Comparator ReverseOrder() + { + return SExecuteWithSignature>(LocalBridgeClazz, "reverseOrder", "()Ljava/util/Comparator;"); + } + /// + /// + /// + /// + /// + /// + public static Java.Util.Comparator ReverseOrder(Java.Util.Comparator arg0) + { + return SExecuteWithSignature>(LocalBridgeClazz, "reverseOrder", "(Ljava/util/Comparator;)Ljava/util/Comparator;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Util.Enumeration EmptyEnumerationMethod() + { + return SExecuteWithSignature>(LocalBridgeClazz, "emptyEnumeration", "()Ljava/util/Enumeration;"); + } + /// + /// + /// + /// + /// + /// + public static Java.Util.Enumeration Enumeration(Java.Util.Collection arg0) + { + return SExecuteWithSignature>(LocalBridgeClazz, "enumeration", "(Ljava/util/Collection;)Ljava/util/Enumeration;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Util.Iterator EmptyIteratorMethod() + { + return SExecuteWithSignature>(LocalBridgeClazz, "emptyIterator", "()Ljava/util/Iterator;"); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.List NCopies(int arg0, T arg1) + { + return SExecute>(LocalBridgeClazz, "nCopies", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Util.List SingletonListMethod(T arg0) + { + return SExecuteWithSignature>(LocalBridgeClazz, "singletonList", "(Ljava/lang/Object;)Ljava/util/List;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Util.List SynchronizedListMethod(Java.Util.List arg0) + { + return SExecuteWithSignature>(LocalBridgeClazz, "synchronizedList", "(Ljava/util/List;)Ljava/util/List;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.List UnmodifiableListMethod(Java.Util.List arg0) where Arg0ExtendsT : T + { + return SExecuteWithSignature>(LocalBridgeClazz, "unmodifiableList", "(Ljava/util/List;)Ljava/util/List;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Util.ListIterator EmptyListIteratorMethod() + { + return SExecuteWithSignature>(LocalBridgeClazz, "emptyListIterator", "()Ljava/util/ListIterator;"); + } + /// + /// + /// + /// + /// + /// + public static Java.Util.NavigableSet SynchronizedNavigableSetMethod(Java.Util.NavigableSet arg0) + { + return SExecuteWithSignature>(LocalBridgeClazz, "synchronizedNavigableSet", "(Ljava/util/NavigableSet;)Ljava/util/NavigableSet;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Util.NavigableSet UnmodifiableNavigableSetMethod(Java.Util.NavigableSet arg0) + { + return SExecuteWithSignature>(LocalBridgeClazz, "unmodifiableNavigableSet", "(Ljava/util/NavigableSet;)Ljava/util/NavigableSet;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Util.Queue AsLifoQueue(Java.Util.Deque arg0) + { + return SExecuteWithSignature>(LocalBridgeClazz, "asLifoQueue", "(Ljava/util/Deque;)Ljava/util/Queue;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Util.Set Singleton(T arg0) + { + return SExecuteWithSignature>(LocalBridgeClazz, "singleton", "(Ljava/lang/Object;)Ljava/util/Set;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Util.Set SynchronizedSetMethod(Java.Util.Set arg0) + { + return SExecuteWithSignature>(LocalBridgeClazz, "synchronizedSet", "(Ljava/util/Set;)Ljava/util/Set;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Set UnmodifiableSetMethod(Java.Util.Set arg0) where Arg0ExtendsT : T + { + return SExecuteWithSignature>(LocalBridgeClazz, "unmodifiableSet", "(Ljava/util/Set;)Ljava/util/Set;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Util.SortedSet SynchronizedSortedSetMethod(Java.Util.SortedSet arg0) + { + return SExecuteWithSignature>(LocalBridgeClazz, "synchronizedSortedSet", "(Ljava/util/SortedSet;)Ljava/util/SortedSet;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Util.SortedSet UnmodifiableSortedSetMethod(Java.Util.SortedSet arg0) + { + return SExecuteWithSignature>(LocalBridgeClazz, "unmodifiableSortedSet", "(Ljava/util/SortedSet;)Ljava/util/SortedSet;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static T Max(Java.Util.Collection arg0, Java.Util.Comparator arg1) where Arg0ExtendsT : T where Arg1objectSuperT : T + { + return SExecute(LocalBridgeClazz, "max", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public static T Max(Java.Util.Collection arg0) where Arg0ExtendsT : T + { + return SExecute(LocalBridgeClazz, "max", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static T Min(Java.Util.Collection arg0, Java.Util.Comparator arg1) where Arg0ExtendsT : T where Arg1objectSuperT : T + { + return SExecute(LocalBridgeClazz, "min", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public static T Min(Java.Util.Collection arg0) where Arg0ExtendsT : T + { + return SExecute(LocalBridgeClazz, "min", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static void Copy(Java.Util.List arg0, Java.Util.List arg1) where Arg0objectSuperT : T where Arg1ExtendsT : T + { + SExecute(LocalBridgeClazz, "copy", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public static void Fill(Java.Util.List arg0, T arg1) where Arg0objectSuperT : T + { + SExecute(LocalBridgeClazz, "fill", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public static void Sort(Java.Util.List arg0, Java.Util.Comparator arg1) where Arg1objectSuperT : T + { + SExecute(LocalBridgeClazz, "sort", arg0, arg1); + } + /// + /// + /// + /// + /// + public static void Sort(Java.Util.List arg0) + { + SExecute(LocalBridgeClazz, "sort", arg0); + } + /// + /// + /// + /// + /// + /// + public static bool Disjoint(Java.Util.Collection arg0, Java.Util.Collection arg1) + { + return SExecute(LocalBridgeClazz, "disjoint", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Util.Map EmptyMapMethod() + { + return SExecute>(LocalBridgeClazz, "emptyMap"); + } + /// + /// + /// + /// + /// + /// + public static Java.Util.NavigableMap EmptyNavigableMap() + { + return SExecute>(LocalBridgeClazz, "emptyNavigableMap"); + } + /// + /// + /// + /// + /// + /// + public static Java.Util.SortedMap EmptySortedMap() + { + return SExecute>(LocalBridgeClazz, "emptySortedMap"); + } + /// + /// + /// + /// + /// + public static Java.Util.List EmptyListMethod() + { + return SExecuteWithSignature>(LocalBridgeClazz, "emptyList", "()Ljava/util/List;"); + } + /// + /// + /// + /// + /// + public static Java.Util.Set EmptySetMethod() + { + return SExecuteWithSignature>(LocalBridgeClazz, "emptySet", "()Ljava/util/Set;"); + } + /// + /// + /// + /// + /// + /// + public static int Frequency(Java.Util.Collection arg0, object arg1) + { + return SExecute(LocalBridgeClazz, "frequency", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static int IndexOfSubList(Java.Util.List arg0, Java.Util.List arg1) + { + return SExecute(LocalBridgeClazz, "indexOfSubList", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static int LastIndexOfSubList(Java.Util.List arg0, Java.Util.List arg1) + { + return SExecute(LocalBridgeClazz, "lastIndexOfSubList", arg0, arg1); + } + /// + /// + /// + /// + public static void Reverse(Java.Util.List arg0) + { + SExecuteWithSignature(LocalBridgeClazz, "reverse", "(Ljava/util/List;)V", arg0); + } + /// + /// + /// + /// + /// + public static void Rotate(Java.Util.List arg0, int arg1) + { + SExecute(LocalBridgeClazz, "rotate", arg0, arg1); + } + /// + /// + /// + /// + /// + public static void Shuffle(Java.Util.List arg0, Java.Util.Random arg1) + { + SExecute(LocalBridgeClazz, "shuffle", arg0, arg1); + } + /// + /// + /// + /// + public static void Shuffle(Java.Util.List arg0) + { + SExecuteWithSignature(LocalBridgeClazz, "shuffle", "(Ljava/util/List;)V", arg0); + } + /// + /// + /// + /// + /// + /// + public static void Swap(Java.Util.List arg0, int arg1, int arg2) + { + SExecute(LocalBridgeClazz, "swap", arg0, arg1, arg2); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Concurrent/AbstractExecutorService.cs b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/AbstractExecutorService.cs new file mode 100644 index 0000000000..c7c374ad91 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/AbstractExecutorService.cs @@ -0,0 +1,143 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Concurrent +{ + #region AbstractExecutorService + public partial class AbstractExecutorService + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.Future Submit(Java.Lang.Runnable arg0, T arg1) + { + return IExecute>("submit", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.Future Submit(Java.Util.Concurrent.Callable arg0) + { + return IExecuteWithSignature>("submit", "(Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Future;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Util.List> InvokeAll(Java.Util.Collection arg0, long arg1, Java.Util.Concurrent.TimeUnit arg2) where Arg0ExtendsJava_Util_Concurrent_Callable_T_ : Java.Util.Concurrent.Callable + { + return IExecute>>("invokeAll", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Util.List> InvokeAll(Java.Util.Collection arg0) where Arg0ExtendsJava_Util_Concurrent_Callable_T_ : Java.Util.Concurrent.Callable + { + return IExecuteWithSignature>>("invokeAll", "(Ljava/util/Collection;)Ljava/util/List;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public T InvokeAny(Java.Util.Collection arg0, long arg1, Java.Util.Concurrent.TimeUnit arg2) where Arg0ExtendsJava_Util_Concurrent_Callable_T_ : Java.Util.Concurrent.Callable + { + return IExecute("invokeAny", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public T InvokeAny(Java.Util.Collection arg0) where Arg0ExtendsJava_Util_Concurrent_Callable_T_ : Java.Util.Concurrent.Callable + { + return IExecuteWithSignature("invokeAny", "(Ljava/util/Collection;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public Java.Util.Concurrent.Future Submit(Java.Lang.Runnable arg0) + { + return IExecuteWithSignature>("submit", "(Ljava/lang/Runnable;)Ljava/util/concurrent/Future;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Concurrent/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/AllPackageClasses.cs new file mode 100644 index 0000000000..87200bbd68 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/AllPackageClasses.cs @@ -0,0 +1,4952 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Java.Util.Concurrent +{ + #region AbstractExecutorService + /// + /// + /// + public partial class AbstractExecutorService : Java.Util.Concurrent.ExecutorService + { + const string _bridgeClassName = "java.util.concurrent.AbstractExecutorService"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AbstractExecutorService class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractExecutorService() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AbstractExecutorService class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractExecutorService(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ArrayBlockingQueue + /// + /// + /// + public partial class ArrayBlockingQueue : Java.Util.AbstractQueue + { + const string _bridgeClassName = "java.util.concurrent.ArrayBlockingQueue"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ArrayBlockingQueue() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ArrayBlockingQueue(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ArrayBlockingQueue + /// + /// + /// + /// + public partial class ArrayBlockingQueue : Java.Util.AbstractQueue + { + const string _bridgeClassName = "java.util.concurrent.ArrayBlockingQueue"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ArrayBlockingQueue() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ArrayBlockingQueue(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region BlockingDeque + /// + /// + /// + public partial class BlockingDeque : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.util.concurrent.BlockingDeque"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("BlockingDeque class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public BlockingDeque() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("BlockingDeque class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public BlockingDeque(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region BlockingDeque + /// + /// + /// + /// + public partial class BlockingDeque : MASES.JCOBridge.C2JBridge.JVMBridgeBase> + { + const string _bridgeClassName = "java.util.concurrent.BlockingDeque"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("BlockingDeque class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public BlockingDeque() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("BlockingDeque class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public BlockingDeque(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region BlockingQueue + /// + /// + /// + public partial class BlockingQueue : Java.Util.Queue + { + const string _bridgeClassName = "java.util.concurrent.BlockingQueue"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("BlockingQueue class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public BlockingQueue() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("BlockingQueue class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public BlockingQueue(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region BlockingQueue + /// + /// + /// + /// + public partial class BlockingQueue : Java.Util.Queue + { + const string _bridgeClassName = "java.util.concurrent.BlockingQueue"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("BlockingQueue class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public BlockingQueue() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("BlockingQueue class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public BlockingQueue(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region BrokenBarrierException + /// + /// + /// + public partial class BrokenBarrierException : Java.Lang.Exception + { + const string _bridgeClassName = "java.util.concurrent.BrokenBarrierException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region Callable + /// + /// + /// + public partial class Callable : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.util.concurrent.Callable"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Callable class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Callable() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Callable class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Callable(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Callable + /// + /// + /// + /// + public partial class Callable : MASES.JCOBridge.C2JBridge.JVMBridgeBase> + { + const string _bridgeClassName = "java.util.concurrent.Callable"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Callable class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Callable() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Callable class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Callable(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CancellationException + /// + /// + /// + public partial class CancellationException : Java.Lang.IllegalStateException + { + const string _bridgeClassName = "java.util.concurrent.CancellationException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region CompletableFuture + /// + /// + /// + public partial class CompletableFuture : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.util.concurrent.CompletableFuture"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public CompletableFuture() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public CompletableFuture(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region AsynchronousCompletionTask + /// + /// + /// + public partial class AsynchronousCompletionTask : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.util.concurrent.CompletableFuture$AsynchronousCompletionTask"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AsynchronousCompletionTask class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AsynchronousCompletionTask() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AsynchronousCompletionTask class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AsynchronousCompletionTask(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region CompletableFuture + /// + /// + /// + /// + public partial class CompletableFuture : MASES.JCOBridge.C2JBridge.JVMBridgeBase> + { + const string _bridgeClassName = "java.util.concurrent.CompletableFuture"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public CompletableFuture() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public CompletableFuture(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CompletionException + /// + /// + /// + public partial class CompletionException : Java.Lang.RuntimeException + { + const string _bridgeClassName = "java.util.concurrent.CompletionException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region CompletionService + /// + /// + /// + public partial class CompletionService : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.util.concurrent.CompletionService"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("CompletionService class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CompletionService() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("CompletionService class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CompletionService(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CompletionService + /// + /// + /// + /// + public partial class CompletionService : MASES.JCOBridge.C2JBridge.JVMBridgeBase> + { + const string _bridgeClassName = "java.util.concurrent.CompletionService"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("CompletionService class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CompletionService() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("CompletionService class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CompletionService(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CompletionStage + /// + /// + /// + public partial class CompletionStage : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.util.concurrent.CompletionStage"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("CompletionStage class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CompletionStage() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("CompletionStage class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CompletionStage(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CompletionStage + /// + /// + /// + /// + public partial class CompletionStage : MASES.JCOBridge.C2JBridge.JVMBridgeBase> + { + const string _bridgeClassName = "java.util.concurrent.CompletionStage"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("CompletionStage class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CompletionStage() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("CompletionStage class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CompletionStage(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ConcurrentHashMap + /// + /// + /// + public partial class ConcurrentHashMap : Java.Util.AbstractMap + { + const string _bridgeClassName = "java.util.concurrent.ConcurrentHashMap"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ConcurrentHashMap() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ConcurrentHashMap(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region KeySetView + /// + /// + /// + public partial class KeySetView : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.util.concurrent.ConcurrentHashMap$KeySetView"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public KeySetView() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public KeySetView(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region KeySetView + /// + /// + /// + /// + /// + public partial class KeySetView : MASES.JCOBridge.C2JBridge.JVMBridgeBase> + { + const string _bridgeClassName = "java.util.concurrent.ConcurrentHashMap$KeySetView"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public KeySetView() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public KeySetView(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region ConcurrentHashMap + /// + /// + /// + /// + /// + public partial class ConcurrentHashMap : Java.Util.AbstractMap + { + const string _bridgeClassName = "java.util.concurrent.ConcurrentHashMap"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ConcurrentHashMap() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ConcurrentHashMap(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ConcurrentLinkedDeque + /// + /// + /// + public partial class ConcurrentLinkedDeque : Java.Util.AbstractCollection + { + const string _bridgeClassName = "java.util.concurrent.ConcurrentLinkedDeque"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ConcurrentLinkedDeque() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ConcurrentLinkedDeque(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ConcurrentLinkedDeque + /// + /// + /// + /// + public partial class ConcurrentLinkedDeque : Java.Util.AbstractCollection + { + const string _bridgeClassName = "java.util.concurrent.ConcurrentLinkedDeque"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ConcurrentLinkedDeque() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ConcurrentLinkedDeque(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ConcurrentLinkedQueue + /// + /// + /// + public partial class ConcurrentLinkedQueue : Java.Util.AbstractQueue + { + const string _bridgeClassName = "java.util.concurrent.ConcurrentLinkedQueue"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ConcurrentLinkedQueue() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ConcurrentLinkedQueue(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ConcurrentLinkedQueue + /// + /// + /// + /// + public partial class ConcurrentLinkedQueue : Java.Util.AbstractQueue + { + const string _bridgeClassName = "java.util.concurrent.ConcurrentLinkedQueue"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ConcurrentLinkedQueue() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ConcurrentLinkedQueue(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ConcurrentMap + /// + /// + /// + public partial class ConcurrentMap : Java.Util.Map + { + const string _bridgeClassName = "java.util.concurrent.ConcurrentMap"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ConcurrentMap class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ConcurrentMap() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ConcurrentMap class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ConcurrentMap(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ConcurrentMap + /// + /// + /// + /// + /// + public partial class ConcurrentMap : Java.Util.Map + { + const string _bridgeClassName = "java.util.concurrent.ConcurrentMap"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ConcurrentMap class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ConcurrentMap() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ConcurrentMap class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ConcurrentMap(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ConcurrentNavigableMap + /// + /// + /// + public partial class ConcurrentNavigableMap : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.util.concurrent.ConcurrentNavigableMap"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ConcurrentNavigableMap class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ConcurrentNavigableMap() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ConcurrentNavigableMap class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ConcurrentNavigableMap(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ConcurrentNavigableMap + /// + /// + /// + /// + /// + public partial class ConcurrentNavigableMap : MASES.JCOBridge.C2JBridge.JVMBridgeBase> + { + const string _bridgeClassName = "java.util.concurrent.ConcurrentNavigableMap"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ConcurrentNavigableMap class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ConcurrentNavigableMap() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ConcurrentNavigableMap class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ConcurrentNavigableMap(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ConcurrentSkipListMap + /// + /// + /// + public partial class ConcurrentSkipListMap : Java.Util.AbstractMap + { + const string _bridgeClassName = "java.util.concurrent.ConcurrentSkipListMap"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ConcurrentSkipListMap() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ConcurrentSkipListMap(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ConcurrentSkipListMap + /// + /// + /// + /// + /// + public partial class ConcurrentSkipListMap : Java.Util.AbstractMap + { + const string _bridgeClassName = "java.util.concurrent.ConcurrentSkipListMap"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ConcurrentSkipListMap() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ConcurrentSkipListMap(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ConcurrentSkipListSet + /// + /// + /// + public partial class ConcurrentSkipListSet : Java.Util.AbstractSet + { + const string _bridgeClassName = "java.util.concurrent.ConcurrentSkipListSet"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ConcurrentSkipListSet() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ConcurrentSkipListSet(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ConcurrentSkipListSet + /// + /// + /// + /// + public partial class ConcurrentSkipListSet : Java.Util.AbstractSet + { + const string _bridgeClassName = "java.util.concurrent.ConcurrentSkipListSet"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ConcurrentSkipListSet() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ConcurrentSkipListSet(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CopyOnWriteArrayList + /// + /// + /// + public partial class CopyOnWriteArrayList : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.util.concurrent.CopyOnWriteArrayList"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public CopyOnWriteArrayList() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public CopyOnWriteArrayList(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CopyOnWriteArrayList + /// + /// + /// + /// + public partial class CopyOnWriteArrayList : MASES.JCOBridge.C2JBridge.JVMBridgeBase> + { + const string _bridgeClassName = "java.util.concurrent.CopyOnWriteArrayList"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public CopyOnWriteArrayList() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public CopyOnWriteArrayList(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CopyOnWriteArraySet + /// + /// + /// + public partial class CopyOnWriteArraySet : Java.Util.AbstractSet + { + const string _bridgeClassName = "java.util.concurrent.CopyOnWriteArraySet"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public CopyOnWriteArraySet() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public CopyOnWriteArraySet(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CopyOnWriteArraySet + /// + /// + /// + /// + public partial class CopyOnWriteArraySet : Java.Util.AbstractSet + { + const string _bridgeClassName = "java.util.concurrent.CopyOnWriteArraySet"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public CopyOnWriteArraySet() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public CopyOnWriteArraySet(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CountDownLatch + /// + /// + /// + public partial class CountDownLatch : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.util.concurrent.CountDownLatch"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public CountDownLatch() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public CountDownLatch(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CountedCompleter + /// + /// + /// + public partial class CountedCompleter : Java.Util.Concurrent.ForkJoinTask + { + const string _bridgeClassName = "java.util.concurrent.CountedCompleter"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("CountedCompleter class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CountedCompleter() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("CountedCompleter class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CountedCompleter(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CountedCompleter + /// + /// + /// + /// + public partial class CountedCompleter : Java.Util.Concurrent.ForkJoinTask + { + const string _bridgeClassName = "java.util.concurrent.CountedCompleter"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("CountedCompleter class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CountedCompleter() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("CountedCompleter class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CountedCompleter(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CyclicBarrier + /// + /// + /// + public partial class CyclicBarrier : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.util.concurrent.CyclicBarrier"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public CyclicBarrier() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public CyclicBarrier(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Delayed + /// + /// + /// + public partial class Delayed : Java.Lang.Comparable + { + const string _bridgeClassName = "java.util.concurrent.Delayed"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Delayed class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Delayed() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Delayed class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Delayed(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DelayQueue + /// + /// + /// + public partial class DelayQueue : Java.Util.AbstractQueue + { + const string _bridgeClassName = "java.util.concurrent.DelayQueue"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DelayQueue() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DelayQueue(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DelayQueue + /// + /// + /// + /// + public partial class DelayQueue : Java.Util.AbstractQueue where E : Java.Util.Concurrent.IDelayed, new() + { + const string _bridgeClassName = "java.util.concurrent.DelayQueue"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DelayQueue() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DelayQueue(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Exchanger + /// + /// + /// + public partial class Exchanger : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.util.concurrent.Exchanger"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Exchanger() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Exchanger(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Exchanger + /// + /// + /// + /// + public partial class Exchanger : MASES.JCOBridge.C2JBridge.JVMBridgeBase> + { + const string _bridgeClassName = "java.util.concurrent.Exchanger"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Exchanger() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Exchanger(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ExecutionException + /// + /// + /// + public partial class ExecutionException : Java.Lang.Exception + { + const string _bridgeClassName = "java.util.concurrent.ExecutionException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region Executor + /// + /// + /// + public partial class Executor : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.util.concurrent.Executor"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Executor class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Executor() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Executor class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Executor(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ExecutorCompletionService + /// + /// + /// + public partial class ExecutorCompletionService : Java.Util.Concurrent.CompletionService + { + const string _bridgeClassName = "java.util.concurrent.ExecutorCompletionService"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ExecutorCompletionService() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ExecutorCompletionService(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ExecutorCompletionService + /// + /// + /// + /// + public partial class ExecutorCompletionService : Java.Util.Concurrent.CompletionService + { + const string _bridgeClassName = "java.util.concurrent.ExecutorCompletionService"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ExecutorCompletionService() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ExecutorCompletionService(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Executors + /// + /// + /// + public partial class Executors : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.util.concurrent.Executors"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Executors() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Executors(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ExecutorService + /// + /// + /// + public partial class ExecutorService : Java.Util.Concurrent.Executor + { + const string _bridgeClassName = "java.util.concurrent.ExecutorService"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ExecutorService class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ExecutorService() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ExecutorService class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ExecutorService(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Flow + /// + /// + /// + public partial class Flow : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.util.concurrent.Flow"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Flow() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Flow(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region Processor + /// + /// + /// + public partial class Processor : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.util.concurrent.Flow$Processor"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Processor class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Processor() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Processor class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Processor(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region Processor + /// + /// + /// + /// + /// + public partial class Processor : MASES.JCOBridge.C2JBridge.JVMBridgeBase> + { + const string _bridgeClassName = "java.util.concurrent.Flow$Processor"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Processor class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Processor() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Processor class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Processor(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region Publisher + /// + /// + /// + public partial class Publisher : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.util.concurrent.Flow$Publisher"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Publisher class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Publisher() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Publisher class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Publisher(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region Publisher + /// + /// + /// + /// + public partial class Publisher : MASES.JCOBridge.C2JBridge.JVMBridgeBase> + { + const string _bridgeClassName = "java.util.concurrent.Flow$Publisher"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Publisher class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Publisher() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Publisher class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Publisher(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region Subscriber + /// + /// + /// + public partial class Subscriber : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.util.concurrent.Flow$Subscriber"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Subscriber class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Subscriber() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Subscriber class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Subscriber(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region Subscriber + /// + /// + /// + /// + public partial class Subscriber : MASES.JCOBridge.C2JBridge.JVMBridgeBase> + { + const string _bridgeClassName = "java.util.concurrent.Flow$Subscriber"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Subscriber class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Subscriber() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Subscriber class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Subscriber(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region Subscription + /// + /// + /// + public partial class Subscription : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.util.concurrent.Flow$Subscription"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Subscription class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Subscription() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Subscription class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Subscription(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region ForkJoinPool + /// + /// + /// + public partial class ForkJoinPool : Java.Util.Concurrent.AbstractExecutorService + { + const string _bridgeClassName = "java.util.concurrent.ForkJoinPool"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ForkJoinPool() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ForkJoinPool(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region ForkJoinWorkerThreadFactory + /// + /// + /// + public partial class ForkJoinWorkerThreadFactory : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.util.concurrent.ForkJoinPool$ForkJoinWorkerThreadFactory"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ForkJoinWorkerThreadFactory class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ForkJoinWorkerThreadFactory() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ForkJoinWorkerThreadFactory class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ForkJoinWorkerThreadFactory(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region ManagedBlocker + /// + /// + /// + public partial class ManagedBlocker : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.util.concurrent.ForkJoinPool$ManagedBlocker"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ManagedBlocker class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ManagedBlocker() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ManagedBlocker class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ManagedBlocker(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region ForkJoinTask + /// + /// + /// + public partial class ForkJoinTask : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.util.concurrent.ForkJoinTask"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ForkJoinTask class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ForkJoinTask() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ForkJoinTask class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ForkJoinTask(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ForkJoinTask + /// + /// + /// + /// + public partial class ForkJoinTask : MASES.JCOBridge.C2JBridge.JVMBridgeBase> + { + const string _bridgeClassName = "java.util.concurrent.ForkJoinTask"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ForkJoinTask class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ForkJoinTask() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ForkJoinTask class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ForkJoinTask(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ForkJoinWorkerThread + /// + /// + /// + public partial class ForkJoinWorkerThread : Java.Lang.Thread + { + const string _bridgeClassName = "java.util.concurrent.ForkJoinWorkerThread"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ForkJoinWorkerThread() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ForkJoinWorkerThread(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Future + /// + /// + /// + public partial class Future : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.util.concurrent.Future"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Future class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Future() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Future class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Future(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Future + /// + /// + /// + /// + public partial class Future : MASES.JCOBridge.C2JBridge.JVMBridgeBase> + { + const string _bridgeClassName = "java.util.concurrent.Future"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Future class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Future() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Future class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Future(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region FutureTask + /// + /// + /// + public partial class FutureTask : Java.Util.Concurrent.RunnableFuture + { + const string _bridgeClassName = "java.util.concurrent.FutureTask"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public FutureTask() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public FutureTask(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region FutureTask + /// + /// + /// + /// + public partial class FutureTask : Java.Util.Concurrent.RunnableFuture + { + const string _bridgeClassName = "java.util.concurrent.FutureTask"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public FutureTask() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public FutureTask(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region LinkedBlockingDeque + /// + /// + /// + public partial class LinkedBlockingDeque : Java.Util.AbstractQueue + { + const string _bridgeClassName = "java.util.concurrent.LinkedBlockingDeque"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public LinkedBlockingDeque() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public LinkedBlockingDeque(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region LinkedBlockingDeque + /// + /// + /// + /// + public partial class LinkedBlockingDeque : Java.Util.AbstractQueue + { + const string _bridgeClassName = "java.util.concurrent.LinkedBlockingDeque"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public LinkedBlockingDeque() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public LinkedBlockingDeque(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region LinkedBlockingQueue + /// + /// + /// + public partial class LinkedBlockingQueue : Java.Util.AbstractQueue + { + const string _bridgeClassName = "java.util.concurrent.LinkedBlockingQueue"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public LinkedBlockingQueue() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public LinkedBlockingQueue(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region LinkedBlockingQueue + /// + /// + /// + /// + public partial class LinkedBlockingQueue : Java.Util.AbstractQueue + { + const string _bridgeClassName = "java.util.concurrent.LinkedBlockingQueue"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public LinkedBlockingQueue() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public LinkedBlockingQueue(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region LinkedTransferQueue + /// + /// + /// + public partial class LinkedTransferQueue : Java.Util.AbstractQueue + { + const string _bridgeClassName = "java.util.concurrent.LinkedTransferQueue"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public LinkedTransferQueue() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public LinkedTransferQueue(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region LinkedTransferQueue + /// + /// + /// + /// + public partial class LinkedTransferQueue : Java.Util.AbstractQueue + { + const string _bridgeClassName = "java.util.concurrent.LinkedTransferQueue"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public LinkedTransferQueue() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public LinkedTransferQueue(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Phaser + /// + /// + /// + public partial class Phaser : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.util.concurrent.Phaser"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Phaser() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Phaser(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PriorityBlockingQueue + /// + /// + /// + public partial class PriorityBlockingQueue : Java.Util.AbstractQueue + { + const string _bridgeClassName = "java.util.concurrent.PriorityBlockingQueue"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public PriorityBlockingQueue() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public PriorityBlockingQueue(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PriorityBlockingQueue + /// + /// + /// + /// + public partial class PriorityBlockingQueue : Java.Util.AbstractQueue + { + const string _bridgeClassName = "java.util.concurrent.PriorityBlockingQueue"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public PriorityBlockingQueue() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public PriorityBlockingQueue(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region RecursiveAction + /// + /// + /// + public partial class RecursiveAction : Java.Util.Concurrent.ForkJoinTask + { + const string _bridgeClassName = "java.util.concurrent.RecursiveAction"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("RecursiveAction class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public RecursiveAction() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("RecursiveAction class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public RecursiveAction(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region RecursiveTask + /// + /// + /// + public partial class RecursiveTask : Java.Util.Concurrent.ForkJoinTask + { + const string _bridgeClassName = "java.util.concurrent.RecursiveTask"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("RecursiveTask class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public RecursiveTask() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("RecursiveTask class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public RecursiveTask(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region RecursiveTask + /// + /// + /// + /// + public partial class RecursiveTask : Java.Util.Concurrent.ForkJoinTask + { + const string _bridgeClassName = "java.util.concurrent.RecursiveTask"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("RecursiveTask class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public RecursiveTask() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("RecursiveTask class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public RecursiveTask(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region RejectedExecutionException + /// + /// + /// + public partial class RejectedExecutionException : Java.Lang.RuntimeException + { + const string _bridgeClassName = "java.util.concurrent.RejectedExecutionException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region RejectedExecutionHandler + /// + /// + /// + public partial class RejectedExecutionHandler : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.util.concurrent.RejectedExecutionHandler"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("RejectedExecutionHandler class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public RejectedExecutionHandler() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("RejectedExecutionHandler class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public RejectedExecutionHandler(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region RunnableFuture + /// + /// + /// + public partial class RunnableFuture : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.util.concurrent.RunnableFuture"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("RunnableFuture class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public RunnableFuture() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("RunnableFuture class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public RunnableFuture(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region RunnableFuture + /// + /// + /// + /// + public partial class RunnableFuture : MASES.JCOBridge.C2JBridge.JVMBridgeBase> + { + const string _bridgeClassName = "java.util.concurrent.RunnableFuture"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("RunnableFuture class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public RunnableFuture() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("RunnableFuture class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public RunnableFuture(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region RunnableScheduledFuture + /// + /// + /// + public partial class RunnableScheduledFuture : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.util.concurrent.RunnableScheduledFuture"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("RunnableScheduledFuture class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public RunnableScheduledFuture() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("RunnableScheduledFuture class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public RunnableScheduledFuture(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region RunnableScheduledFuture + /// + /// + /// + /// + public partial class RunnableScheduledFuture : MASES.JCOBridge.C2JBridge.JVMBridgeBase> + { + const string _bridgeClassName = "java.util.concurrent.RunnableScheduledFuture"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("RunnableScheduledFuture class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public RunnableScheduledFuture() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("RunnableScheduledFuture class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public RunnableScheduledFuture(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ScheduledExecutorService + /// + /// + /// + public partial class ScheduledExecutorService : Java.Util.Concurrent.ExecutorService + { + const string _bridgeClassName = "java.util.concurrent.ScheduledExecutorService"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ScheduledExecutorService class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ScheduledExecutorService() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ScheduledExecutorService class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ScheduledExecutorService(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ScheduledFuture + /// + /// + /// + public partial class ScheduledFuture : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.util.concurrent.ScheduledFuture"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ScheduledFuture class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ScheduledFuture() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ScheduledFuture class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ScheduledFuture(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ScheduledFuture + /// + /// + /// + /// + public partial class ScheduledFuture : MASES.JCOBridge.C2JBridge.JVMBridgeBase> + { + const string _bridgeClassName = "java.util.concurrent.ScheduledFuture"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ScheduledFuture class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ScheduledFuture() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ScheduledFuture class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ScheduledFuture(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ScheduledThreadPoolExecutor + /// + /// + /// + public partial class ScheduledThreadPoolExecutor : Java.Util.Concurrent.ThreadPoolExecutor + { + const string _bridgeClassName = "java.util.concurrent.ScheduledThreadPoolExecutor"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ScheduledThreadPoolExecutor() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ScheduledThreadPoolExecutor(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Semaphore + /// + /// + /// + public partial class Semaphore : Java.Io.Serializable + { + const string _bridgeClassName = "java.util.concurrent.Semaphore"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Semaphore() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Semaphore(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SubmissionPublisher + /// + /// + /// + public partial class SubmissionPublisher : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.util.concurrent.SubmissionPublisher"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SubmissionPublisher() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SubmissionPublisher(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SubmissionPublisher + /// + /// + /// + /// + public partial class SubmissionPublisher : MASES.JCOBridge.C2JBridge.JVMBridgeBase> + { + const string _bridgeClassName = "java.util.concurrent.SubmissionPublisher"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SubmissionPublisher() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SubmissionPublisher(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SynchronousQueue + /// + /// + /// + public partial class SynchronousQueue : Java.Util.AbstractQueue + { + const string _bridgeClassName = "java.util.concurrent.SynchronousQueue"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SynchronousQueue() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SynchronousQueue(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SynchronousQueue + /// + /// + /// + /// + public partial class SynchronousQueue : Java.Util.AbstractQueue + { + const string _bridgeClassName = "java.util.concurrent.SynchronousQueue"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SynchronousQueue() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SynchronousQueue(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ThreadFactory + /// + /// + /// + public partial class ThreadFactory : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.util.concurrent.ThreadFactory"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ThreadFactory class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ThreadFactory() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ThreadFactory class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ThreadFactory(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ThreadLocalRandom + /// + /// + /// + public partial class ThreadLocalRandom : Java.Util.Random + { + const string _bridgeClassName = "java.util.concurrent.ThreadLocalRandom"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ThreadLocalRandom() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ThreadLocalRandom(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ThreadPoolExecutor + /// + /// + /// + public partial class ThreadPoolExecutor : Java.Util.Concurrent.AbstractExecutorService + { + const string _bridgeClassName = "java.util.concurrent.ThreadPoolExecutor"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ThreadPoolExecutor() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ThreadPoolExecutor(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region AbortPolicy + /// + /// + /// + public partial class AbortPolicy : Java.Util.Concurrent.RejectedExecutionHandler + { + const string _bridgeClassName = "java.util.concurrent.ThreadPoolExecutor$AbortPolicy"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public AbortPolicy() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public AbortPolicy(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region CallerRunsPolicy + /// + /// + /// + public partial class CallerRunsPolicy : Java.Util.Concurrent.RejectedExecutionHandler + { + const string _bridgeClassName = "java.util.concurrent.ThreadPoolExecutor$CallerRunsPolicy"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public CallerRunsPolicy() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public CallerRunsPolicy(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region DiscardOldestPolicy + /// + /// + /// + public partial class DiscardOldestPolicy : Java.Util.Concurrent.RejectedExecutionHandler + { + const string _bridgeClassName = "java.util.concurrent.ThreadPoolExecutor$DiscardOldestPolicy"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DiscardOldestPolicy() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DiscardOldestPolicy(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region DiscardPolicy + /// + /// + /// + public partial class DiscardPolicy : Java.Util.Concurrent.RejectedExecutionHandler + { + const string _bridgeClassName = "java.util.concurrent.ThreadPoolExecutor$DiscardPolicy"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DiscardPolicy() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DiscardPolicy(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region TimeoutException + /// + /// + /// + public partial class TimeoutException : Java.Lang.Exception + { + const string _bridgeClassName = "java.util.concurrent.TimeoutException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region TimeUnit + /// + /// + /// + public partial class TimeUnit : Java.Lang.Enum + { + const string _bridgeClassName = "java.util.concurrent.TimeUnit"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public TimeUnit() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public TimeUnit(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TransferQueue + /// + /// + /// + public partial class TransferQueue : Java.Util.Concurrent.BlockingQueue + { + const string _bridgeClassName = "java.util.concurrent.TransferQueue"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("TransferQueue class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public TransferQueue() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("TransferQueue class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public TransferQueue(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TransferQueue + /// + /// + /// + /// + public partial class TransferQueue : Java.Util.Concurrent.BlockingQueue + { + const string _bridgeClassName = "java.util.concurrent.TransferQueue"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("TransferQueue class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public TransferQueue() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("TransferQueue class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public TransferQueue(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Concurrent/ArrayBlockingQueue.cs b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/ArrayBlockingQueue.cs new file mode 100644 index 0000000000..3f021c9a51 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/ArrayBlockingQueue.cs @@ -0,0 +1,301 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Concurrent +{ + #region ArrayBlockingQueue + public partial class ArrayBlockingQueue + { + #region Constructors + /// + /// + /// + /// + /// + /// + public ArrayBlockingQueue(int arg0, bool arg1, Java.Util.Collection arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + public ArrayBlockingQueue(int arg0, bool arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public ArrayBlockingQueue(int arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.Concurrent.BlockingQueue(Java.Util.Concurrent.ArrayBlockingQueue t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Util.Concurrent.ArrayBlockingQueue t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + public bool Offer(object arg0, long arg1, Java.Util.Concurrent.TimeUnit arg2) + { + return IExecute("offer", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public object Poll(long arg0, Java.Util.Concurrent.TimeUnit arg1) + { + return IExecute("poll", arg0, arg1); + } + /// + /// + /// + /// + /// + public object Take() + { + return IExecuteWithSignature("take", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + /// + /// + public int DrainTo(Java.Util.Collection arg0, int arg1) + { + return IExecute("drainTo", arg0, arg1); + } + /// + /// + /// + /// + /// + public int DrainTo(Java.Util.Collection arg0) + { + return IExecuteWithSignature("drainTo", "(Ljava/util/Collection;)I", arg0); + } + /// + /// + /// + /// + public int RemainingCapacity() + { + return IExecuteWithSignature("remainingCapacity", "()I"); + } + /// + /// + /// + /// + /// + public void Put(object arg0) + { + IExecuteWithSignature("put", "(Ljava/lang/Object;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ArrayBlockingQueue + public partial class ArrayBlockingQueue + { + #region Constructors + /// + /// + /// + /// + /// + /// + public ArrayBlockingQueue(int arg0, bool arg1, Java.Util.Collection arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + public ArrayBlockingQueue(int arg0, bool arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public ArrayBlockingQueue(int arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.Concurrent.BlockingQueue(Java.Util.Concurrent.ArrayBlockingQueue t) => t.Cast>(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Util.Concurrent.ArrayBlockingQueue t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Util.Concurrent.ArrayBlockingQueue(Java.Util.Concurrent.ArrayBlockingQueue t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + public bool Offer(E arg0, long arg1, Java.Util.Concurrent.TimeUnit arg2) + { + return IExecute("offer", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public E Poll(long arg0, Java.Util.Concurrent.TimeUnit arg1) + { + return IExecute("poll", arg0, arg1); + } + /// + /// + /// + /// + /// + public E Take() + { + return IExecuteWithSignature("take", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + /// + /// + /// + public int DrainTo(Java.Util.Collection arg0, int arg1) where Arg0objectSuperE : E + { + return IExecute("drainTo", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public int DrainTo(Java.Util.Collection arg0) where Arg0objectSuperE : E + { + return IExecuteWithSignature("drainTo", "(Ljava/util/Collection;)I", arg0); + } + /// + /// + /// + /// + public int RemainingCapacity() + { + return IExecuteWithSignature("remainingCapacity", "()I"); + } + /// + /// + /// + /// + /// + public void Put(E arg0) + { + IExecuteWithSignature("put", "(Ljava/lang/Object;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Concurrent/Atomic/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/Atomic/AllPackageClasses.cs new file mode 100644 index 0000000000..7017dd0f7c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/Atomic/AllPackageClasses.cs @@ -0,0 +1,1085 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Java.Util.Concurrent.Atomic +{ + #region AtomicBoolean + /// + /// + /// + public partial class AtomicBoolean : Java.Io.Serializable + { + const string _bridgeClassName = "java.util.concurrent.atomic.AtomicBoolean"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public AtomicBoolean() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public AtomicBoolean(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AtomicInteger + /// + /// + /// + public partial class AtomicInteger : Java.Lang.Number + { + const string _bridgeClassName = "java.util.concurrent.atomic.AtomicInteger"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public AtomicInteger() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public AtomicInteger(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AtomicIntegerArray + /// + /// + /// + public partial class AtomicIntegerArray : Java.Io.Serializable + { + const string _bridgeClassName = "java.util.concurrent.atomic.AtomicIntegerArray"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public AtomicIntegerArray() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public AtomicIntegerArray(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AtomicIntegerFieldUpdater + /// + /// + /// + public partial class AtomicIntegerFieldUpdater : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.util.concurrent.atomic.AtomicIntegerFieldUpdater"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AtomicIntegerFieldUpdater class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AtomicIntegerFieldUpdater() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AtomicIntegerFieldUpdater class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AtomicIntegerFieldUpdater(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AtomicIntegerFieldUpdater + /// + /// + /// + /// + public partial class AtomicIntegerFieldUpdater : MASES.JCOBridge.C2JBridge.JVMBridgeBase> + { + const string _bridgeClassName = "java.util.concurrent.atomic.AtomicIntegerFieldUpdater"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AtomicIntegerFieldUpdater class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AtomicIntegerFieldUpdater() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AtomicIntegerFieldUpdater class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AtomicIntegerFieldUpdater(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AtomicLong + /// + /// + /// + public partial class AtomicLong : Java.Lang.Number + { + const string _bridgeClassName = "java.util.concurrent.atomic.AtomicLong"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public AtomicLong() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public AtomicLong(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AtomicLongArray + /// + /// + /// + public partial class AtomicLongArray : Java.Io.Serializable + { + const string _bridgeClassName = "java.util.concurrent.atomic.AtomicLongArray"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public AtomicLongArray() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public AtomicLongArray(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AtomicLongFieldUpdater + /// + /// + /// + public partial class AtomicLongFieldUpdater : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.util.concurrent.atomic.AtomicLongFieldUpdater"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AtomicLongFieldUpdater class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AtomicLongFieldUpdater() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AtomicLongFieldUpdater class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AtomicLongFieldUpdater(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AtomicLongFieldUpdater + /// + /// + /// + /// + public partial class AtomicLongFieldUpdater : MASES.JCOBridge.C2JBridge.JVMBridgeBase> + { + const string _bridgeClassName = "java.util.concurrent.atomic.AtomicLongFieldUpdater"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AtomicLongFieldUpdater class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AtomicLongFieldUpdater() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AtomicLongFieldUpdater class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AtomicLongFieldUpdater(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AtomicMarkableReference + /// + /// + /// + public partial class AtomicMarkableReference : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.util.concurrent.atomic.AtomicMarkableReference"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public AtomicMarkableReference() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public AtomicMarkableReference(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AtomicMarkableReference + /// + /// + /// + /// + public partial class AtomicMarkableReference : MASES.JCOBridge.C2JBridge.JVMBridgeBase> + { + const string _bridgeClassName = "java.util.concurrent.atomic.AtomicMarkableReference"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public AtomicMarkableReference() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public AtomicMarkableReference(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AtomicReference + /// + /// + /// + public partial class AtomicReference : Java.Io.Serializable + { + const string _bridgeClassName = "java.util.concurrent.atomic.AtomicReference"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public AtomicReference() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public AtomicReference(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AtomicReference + /// + /// + /// + /// + public partial class AtomicReference : Java.Io.Serializable + { + const string _bridgeClassName = "java.util.concurrent.atomic.AtomicReference"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public AtomicReference() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public AtomicReference(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AtomicReferenceArray + /// + /// + /// + public partial class AtomicReferenceArray : Java.Io.Serializable + { + const string _bridgeClassName = "java.util.concurrent.atomic.AtomicReferenceArray"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public AtomicReferenceArray() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public AtomicReferenceArray(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AtomicReferenceArray + /// + /// + /// + /// + public partial class AtomicReferenceArray : Java.Io.Serializable + { + const string _bridgeClassName = "java.util.concurrent.atomic.AtomicReferenceArray"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public AtomicReferenceArray() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public AtomicReferenceArray(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AtomicReferenceFieldUpdater + /// + /// + /// + public partial class AtomicReferenceFieldUpdater : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.util.concurrent.atomic.AtomicReferenceFieldUpdater"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AtomicReferenceFieldUpdater class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AtomicReferenceFieldUpdater() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AtomicReferenceFieldUpdater class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AtomicReferenceFieldUpdater(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AtomicReferenceFieldUpdater + /// + /// + /// + /// + /// + public partial class AtomicReferenceFieldUpdater : MASES.JCOBridge.C2JBridge.JVMBridgeBase> + { + const string _bridgeClassName = "java.util.concurrent.atomic.AtomicReferenceFieldUpdater"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AtomicReferenceFieldUpdater class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AtomicReferenceFieldUpdater() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AtomicReferenceFieldUpdater class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AtomicReferenceFieldUpdater(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AtomicStampedReference + /// + /// + /// + public partial class AtomicStampedReference : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.util.concurrent.atomic.AtomicStampedReference"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public AtomicStampedReference() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public AtomicStampedReference(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AtomicStampedReference + /// + /// + /// + /// + public partial class AtomicStampedReference : MASES.JCOBridge.C2JBridge.JVMBridgeBase> + { + const string _bridgeClassName = "java.util.concurrent.atomic.AtomicStampedReference"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public AtomicStampedReference() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public AtomicStampedReference(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DoubleAccumulator + /// + /// + /// + public partial class DoubleAccumulator : Java.Io.Serializable + { + const string _bridgeClassName = "java.util.concurrent.atomic.DoubleAccumulator"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DoubleAccumulator() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DoubleAccumulator(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DoubleAdder + /// + /// + /// + public partial class DoubleAdder : Java.Io.Serializable + { + const string _bridgeClassName = "java.util.concurrent.atomic.DoubleAdder"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DoubleAdder() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DoubleAdder(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region LongAccumulator + /// + /// + /// + public partial class LongAccumulator : Java.Io.Serializable + { + const string _bridgeClassName = "java.util.concurrent.atomic.LongAccumulator"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public LongAccumulator() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public LongAccumulator(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region LongAdder + /// + /// + /// + public partial class LongAdder : Java.Io.Serializable + { + const string _bridgeClassName = "java.util.concurrent.atomic.LongAdder"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public LongAdder() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public LongAdder(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Concurrent/Atomic/AtomicBoolean.cs b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/Atomic/AtomicBoolean.cs new file mode 100644 index 0000000000..339b7f5515 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/Atomic/AtomicBoolean.cs @@ -0,0 +1,208 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Concurrent.Atomic +{ + #region AtomicBoolean + public partial class AtomicBoolean + { + #region Constructors + /// + /// + /// + /// + public AtomicBoolean(bool arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public bool Acquire + { + get { return IExecuteWithSignature("getAcquire", "()Z"); } + } + /// + /// + /// + public bool Opaque + { + get { return IExecuteWithSignature("getOpaque", "()Z"); } set { IExecuteWithSignature("setOpaque", "(Z)V", value); } + } + /// + /// + /// + public bool Plain + { + get { return IExecuteWithSignature("getPlain", "()Z"); } set { IExecuteWithSignature("setPlain", "(Z)V", value); } + } + /// + /// + /// + /// + /// + /// + public bool WeakCompareAndSetPlain(bool arg0, bool arg1) + { + return IExecute("weakCompareAndSetPlain", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public bool CompareAndExchange(bool arg0, bool arg1) + { + return IExecute("compareAndExchange", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public bool CompareAndExchangeAcquire(bool arg0, bool arg1) + { + return IExecute("compareAndExchangeAcquire", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public bool CompareAndExchangeRelease(bool arg0, bool arg1) + { + return IExecute("compareAndExchangeRelease", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public bool CompareAndSet(bool arg0, bool arg1) + { + return IExecute("compareAndSet", arg0, arg1); + } + /// + /// + /// + /// + public bool Get() + { + return IExecuteWithSignature("get", "()Z"); + } + /// + /// + /// + /// + /// + public bool GetAndSet(bool arg0) + { + return IExecuteWithSignature("getAndSet", "(Z)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public bool WeakCompareAndSetAcquire(bool arg0, bool arg1) + { + return IExecute("weakCompareAndSetAcquire", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public bool WeakCompareAndSetRelease(bool arg0, bool arg1) + { + return IExecute("weakCompareAndSetRelease", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public bool WeakCompareAndSetVolatile(bool arg0, bool arg1) + { + return IExecute("weakCompareAndSetVolatile", arg0, arg1); + } + /// + /// + /// + /// + public void LazySet(bool arg0) + { + IExecuteWithSignature("lazySet", "(Z)V", arg0); + } + /// + /// + /// + /// + public void Set(bool arg0) + { + IExecuteWithSignature("set", "(Z)V", arg0); + } + /// + /// + /// + /// + public void SetRelease(bool arg0) + { + IExecuteWithSignature("setRelease", "(Z)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Concurrent/Atomic/AtomicInteger.cs b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/Atomic/AtomicInteger.cs new file mode 100644 index 0000000000..b7a000c0e2 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/Atomic/AtomicInteger.cs @@ -0,0 +1,294 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Concurrent.Atomic +{ + #region AtomicInteger + public partial class AtomicInteger + { + #region Constructors + /// + /// + /// + /// + public AtomicInteger(int arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int Acquire + { + get { return IExecuteWithSignature("getAcquire", "()I"); } + } + /// + /// + /// + public int AndDecrement + { + get { return IExecuteWithSignature("getAndDecrement", "()I"); } + } + /// + /// + /// + public int AndIncrement + { + get { return IExecuteWithSignature("getAndIncrement", "()I"); } + } + /// + /// + /// + public int Opaque + { + get { return IExecuteWithSignature("getOpaque", "()I"); } set { IExecuteWithSignature("setOpaque", "(I)V", value); } + } + /// + /// + /// + public int Plain + { + get { return IExecuteWithSignature("getPlain", "()I"); } set { IExecuteWithSignature("setPlain", "(I)V", value); } + } + /// + /// + /// + /// + /// + /// + public bool CompareAndSet(int arg0, int arg1) + { + return IExecute("compareAndSet", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public bool WeakCompareAndSetAcquire(int arg0, int arg1) + { + return IExecute("weakCompareAndSetAcquire", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public bool WeakCompareAndSetPlain(int arg0, int arg1) + { + return IExecute("weakCompareAndSetPlain", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public bool WeakCompareAndSetRelease(int arg0, int arg1) + { + return IExecute("weakCompareAndSetRelease", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public bool WeakCompareAndSetVolatile(int arg0, int arg1) + { + return IExecute("weakCompareAndSetVolatile", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public int AccumulateAndGet(int arg0, Java.Util.Function.IntBinaryOperator arg1) + { + return IExecute("accumulateAndGet", arg0, arg1); + } + /// + /// + /// + /// + /// + public int AddAndGet(int arg0) + { + return IExecuteWithSignature("addAndGet", "(I)I", arg0); + } + /// + /// + /// + /// + /// + /// + public int CompareAndExchange(int arg0, int arg1) + { + return IExecute("compareAndExchange", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public int CompareAndExchangeAcquire(int arg0, int arg1) + { + return IExecute("compareAndExchangeAcquire", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public int CompareAndExchangeRelease(int arg0, int arg1) + { + return IExecute("compareAndExchangeRelease", arg0, arg1); + } + /// + /// + /// + /// + public int DecrementAndGet() + { + return IExecuteWithSignature("decrementAndGet", "()I"); + } + /// + /// + /// + /// + public int Get() + { + return IExecuteWithSignature("get", "()I"); + } + /// + /// + /// + /// + /// + /// + public int GetAndAccumulate(int arg0, Java.Util.Function.IntBinaryOperator arg1) + { + return IExecute("getAndAccumulate", arg0, arg1); + } + /// + /// + /// + /// + /// + public int GetAndAdd(int arg0) + { + return IExecuteWithSignature("getAndAdd", "(I)I", arg0); + } + /// + /// + /// + /// + /// + public int GetAndSet(int arg0) + { + return IExecuteWithSignature("getAndSet", "(I)I", arg0); + } + /// + /// + /// + /// + /// + public int GetAndUpdate(Java.Util.Function.IntUnaryOperator arg0) + { + return IExecuteWithSignature("getAndUpdate", "(Ljava/util/function/IntUnaryOperator;)I", arg0); + } + /// + /// + /// + /// + public int IncrementAndGet() + { + return IExecuteWithSignature("incrementAndGet", "()I"); + } + /// + /// + /// + /// + /// + public int UpdateAndGet(Java.Util.Function.IntUnaryOperator arg0) + { + return IExecuteWithSignature("updateAndGet", "(Ljava/util/function/IntUnaryOperator;)I", arg0); + } + /// + /// + /// + /// + public void LazySet(int arg0) + { + IExecuteWithSignature("lazySet", "(I)V", arg0); + } + /// + /// + /// + /// + public void Set(int arg0) + { + IExecuteWithSignature("set", "(I)V", arg0); + } + /// + /// + /// + /// + public void SetRelease(int arg0) + { + IExecuteWithSignature("setRelease", "(I)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Concurrent/Atomic/AtomicIntegerArray.cs b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/Atomic/AtomicIntegerArray.cs new file mode 100644 index 0000000000..ee329c06d7 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/Atomic/AtomicIntegerArray.cs @@ -0,0 +1,359 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Concurrent.Atomic +{ + #region AtomicIntegerArray + public partial class AtomicIntegerArray + { + #region Constructors + /// + /// + /// + /// + public AtomicIntegerArray(int arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public AtomicIntegerArray(int[] arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + public bool CompareAndSet(int arg0, int arg1, int arg2) + { + return IExecute("compareAndSet", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public bool WeakCompareAndSetAcquire(int arg0, int arg1, int arg2) + { + return IExecute("weakCompareAndSetAcquire", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public bool WeakCompareAndSetPlain(int arg0, int arg1, int arg2) + { + return IExecute("weakCompareAndSetPlain", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public bool WeakCompareAndSetRelease(int arg0, int arg1, int arg2) + { + return IExecute("weakCompareAndSetRelease", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public bool WeakCompareAndSetVolatile(int arg0, int arg1, int arg2) + { + return IExecute("weakCompareAndSetVolatile", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public int AccumulateAndGet(int arg0, int arg1, Java.Util.Function.IntBinaryOperator arg2) + { + return IExecute("accumulateAndGet", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public int AddAndGet(int arg0, int arg1) + { + return IExecute("addAndGet", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public int CompareAndExchange(int arg0, int arg1, int arg2) + { + return IExecute("compareAndExchange", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public int CompareAndExchangeAcquire(int arg0, int arg1, int arg2) + { + return IExecute("compareAndExchangeAcquire", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public int CompareAndExchangeRelease(int arg0, int arg1, int arg2) + { + return IExecute("compareAndExchangeRelease", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public int DecrementAndGet(int arg0) + { + return IExecuteWithSignature("decrementAndGet", "(I)I", arg0); + } + /// + /// + /// + /// + /// + public int Get(int arg0) + { + return IExecuteWithSignature("get", "(I)I", arg0); + } + /// + /// + /// + /// + /// + public int GetAcquire(int arg0) + { + return IExecuteWithSignature("getAcquire", "(I)I", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public int GetAndAccumulate(int arg0, int arg1, Java.Util.Function.IntBinaryOperator arg2) + { + return IExecute("getAndAccumulate", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public int GetAndAdd(int arg0, int arg1) + { + return IExecute("getAndAdd", arg0, arg1); + } + /// + /// + /// + /// + /// + public int GetAndDecrement(int arg0) + { + return IExecuteWithSignature("getAndDecrement", "(I)I", arg0); + } + /// + /// + /// + /// + /// + public int GetAndIncrement(int arg0) + { + return IExecuteWithSignature("getAndIncrement", "(I)I", arg0); + } + /// + /// + /// + /// + /// + /// + public int GetAndSet(int arg0, int arg1) + { + return IExecute("getAndSet", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public int GetAndUpdate(int arg0, Java.Util.Function.IntUnaryOperator arg1) + { + return IExecute("getAndUpdate", arg0, arg1); + } + /// + /// + /// + /// + /// + public int GetOpaque(int arg0) + { + return IExecuteWithSignature("getOpaque", "(I)I", arg0); + } + /// + /// + /// + /// + /// + public int GetPlain(int arg0) + { + return IExecuteWithSignature("getPlain", "(I)I", arg0); + } + /// + /// + /// + /// + /// + public int IncrementAndGet(int arg0) + { + return IExecuteWithSignature("incrementAndGet", "(I)I", arg0); + } + /// + /// + /// + /// + public int Length() + { + return IExecuteWithSignature("length", "()I"); + } + /// + /// + /// + /// + /// + /// + public int UpdateAndGet(int arg0, Java.Util.Function.IntUnaryOperator arg1) + { + return IExecute("updateAndGet", arg0, arg1); + } + /// + /// + /// + /// + /// + public void LazySet(int arg0, int arg1) + { + IExecute("lazySet", arg0, arg1); + } + /// + /// + /// + /// + /// + public void Set(int arg0, int arg1) + { + IExecute("set", arg0, arg1); + } + /// + /// + /// + /// + /// + public void SetOpaque(int arg0, int arg1) + { + IExecute("setOpaque", arg0, arg1); + } + /// + /// + /// + /// + /// + public void SetPlain(int arg0, int arg1) + { + IExecute("setPlain", arg0, arg1); + } + /// + /// + /// + /// + /// + public void SetRelease(int arg0, int arg1) + { + IExecute("setRelease", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Concurrent/Atomic/AtomicIntegerFieldUpdater.cs b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/Atomic/AtomicIntegerFieldUpdater.cs new file mode 100644 index 0000000000..aade2ed60b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/Atomic/AtomicIntegerFieldUpdater.cs @@ -0,0 +1,428 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Concurrent.Atomic +{ + #region AtomicIntegerFieldUpdater + public partial class AtomicIntegerFieldUpdater + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + public static Java.Util.Concurrent.Atomic.AtomicIntegerFieldUpdater NewUpdater(Java.Lang.Class arg0, Java.Lang.String arg1) + { + return SExecute(LocalBridgeClazz, "newUpdater", arg0, arg1); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + public bool CompareAndSet(object arg0, int arg1, int arg2) + { + return IExecute("compareAndSet", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public bool WeakCompareAndSet(object arg0, int arg1, int arg2) + { + return IExecute("weakCompareAndSet", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public int Get(object arg0) + { + return IExecuteWithSignature("get", "(Ljava/lang/Object;)I", arg0); + } + /// + /// + /// + /// + /// + public void LazySet(object arg0, int arg1) + { + IExecute("lazySet", arg0, arg1); + } + /// + /// + /// + /// + /// + public void Set(object arg0, int arg1) + { + IExecute("set", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public int AccumulateAndGet(object arg0, int arg1, Java.Util.Function.IntBinaryOperator arg2) + { + return IExecute("accumulateAndGet", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public int GetAndAccumulate(object arg0, int arg1, Java.Util.Function.IntBinaryOperator arg2) + { + return IExecute("getAndAccumulate", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public int GetAndUpdate(object arg0, Java.Util.Function.IntUnaryOperator arg1) + { + return IExecute("getAndUpdate", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public int UpdateAndGet(object arg0, Java.Util.Function.IntUnaryOperator arg1) + { + return IExecute("updateAndGet", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public int AddAndGet(object arg0, int arg1) + { + return IExecute("addAndGet", arg0, arg1); + } + /// + /// + /// + /// + /// + public int DecrementAndGet(object arg0) + { + return IExecuteWithSignature("decrementAndGet", "(Ljava/lang/Object;)I", arg0); + } + /// + /// + /// + /// + /// + /// + public int GetAndAdd(object arg0, int arg1) + { + return IExecute("getAndAdd", arg0, arg1); + } + /// + /// + /// + /// + /// + public int GetAndDecrement(object arg0) + { + return IExecuteWithSignature("getAndDecrement", "(Ljava/lang/Object;)I", arg0); + } + /// + /// + /// + /// + /// + public int GetAndIncrement(object arg0) + { + return IExecuteWithSignature("getAndIncrement", "(Ljava/lang/Object;)I", arg0); + } + /// + /// + /// + /// + /// + /// + public int GetAndSet(object arg0, int arg1) + { + return IExecute("getAndSet", arg0, arg1); + } + /// + /// + /// + /// + /// + public int IncrementAndGet(object arg0) + { + return IExecuteWithSignature("incrementAndGet", "(Ljava/lang/Object;)I", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region AtomicIntegerFieldUpdater + public partial class AtomicIntegerFieldUpdater + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.Concurrent.Atomic.AtomicIntegerFieldUpdater(Java.Util.Concurrent.Atomic.AtomicIntegerFieldUpdater t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Concurrent.Atomic.AtomicIntegerFieldUpdater NewUpdater(Java.Lang.Class arg0, Java.Lang.String arg1) + { + return SExecute>(LocalBridgeClazz, "newUpdater", arg0, arg1); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + public bool CompareAndSet(T arg0, int arg1, int arg2) + { + return IExecute("compareAndSet", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public bool WeakCompareAndSet(T arg0, int arg1, int arg2) + { + return IExecute("weakCompareAndSet", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public int Get(T arg0) + { + return IExecuteWithSignature("get", "(Ljava/lang/Object;)I", arg0); + } + /// + /// + /// + /// + /// + public void LazySet(T arg0, int arg1) + { + IExecute("lazySet", arg0, arg1); + } + /// + /// + /// + /// + /// + public void Set(T arg0, int arg1) + { + IExecute("set", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public int AccumulateAndGet(T arg0, int arg1, Java.Util.Function.IntBinaryOperator arg2) + { + return IExecute("accumulateAndGet", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public int GetAndAccumulate(T arg0, int arg1, Java.Util.Function.IntBinaryOperator arg2) + { + return IExecute("getAndAccumulate", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public int GetAndUpdate(T arg0, Java.Util.Function.IntUnaryOperator arg1) + { + return IExecute("getAndUpdate", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public int UpdateAndGet(T arg0, Java.Util.Function.IntUnaryOperator arg1) + { + return IExecute("updateAndGet", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public int AddAndGet(T arg0, int arg1) + { + return IExecute("addAndGet", arg0, arg1); + } + /// + /// + /// + /// + /// + public int DecrementAndGet(T arg0) + { + return IExecuteWithSignature("decrementAndGet", "(Ljava/lang/Object;)I", arg0); + } + /// + /// + /// + /// + /// + /// + public int GetAndAdd(T arg0, int arg1) + { + return IExecute("getAndAdd", arg0, arg1); + } + /// + /// + /// + /// + /// + public int GetAndDecrement(T arg0) + { + return IExecuteWithSignature("getAndDecrement", "(Ljava/lang/Object;)I", arg0); + } + /// + /// + /// + /// + /// + public int GetAndIncrement(T arg0) + { + return IExecuteWithSignature("getAndIncrement", "(Ljava/lang/Object;)I", arg0); + } + /// + /// + /// + /// + /// + /// + public int GetAndSet(T arg0, int arg1) + { + return IExecute("getAndSet", arg0, arg1); + } + /// + /// + /// + /// + /// + public int IncrementAndGet(T arg0) + { + return IExecuteWithSignature("incrementAndGet", "(Ljava/lang/Object;)I", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Concurrent/Atomic/AtomicLong.cs b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/Atomic/AtomicLong.cs new file mode 100644 index 0000000000..551d25ac40 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/Atomic/AtomicLong.cs @@ -0,0 +1,294 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Concurrent.Atomic +{ + #region AtomicLong + public partial class AtomicLong + { + #region Constructors + /// + /// + /// + /// + public AtomicLong(long arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public long Acquire + { + get { return IExecuteWithSignature("getAcquire", "()J"); } + } + /// + /// + /// + public long AndDecrement + { + get { return IExecuteWithSignature("getAndDecrement", "()J"); } + } + /// + /// + /// + public long AndIncrement + { + get { return IExecuteWithSignature("getAndIncrement", "()J"); } + } + /// + /// + /// + public long Opaque + { + get { return IExecuteWithSignature("getOpaque", "()J"); } set { IExecuteWithSignature("setOpaque", "(J)V", value); } + } + /// + /// + /// + public long Plain + { + get { return IExecuteWithSignature("getPlain", "()J"); } set { IExecuteWithSignature("setPlain", "(J)V", value); } + } + /// + /// + /// + /// + /// + /// + public bool CompareAndSet(long arg0, long arg1) + { + return IExecute("compareAndSet", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public bool WeakCompareAndSetAcquire(long arg0, long arg1) + { + return IExecute("weakCompareAndSetAcquire", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public bool WeakCompareAndSetPlain(long arg0, long arg1) + { + return IExecute("weakCompareAndSetPlain", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public bool WeakCompareAndSetRelease(long arg0, long arg1) + { + return IExecute("weakCompareAndSetRelease", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public bool WeakCompareAndSetVolatile(long arg0, long arg1) + { + return IExecute("weakCompareAndSetVolatile", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public long AccumulateAndGet(long arg0, Java.Util.Function.LongBinaryOperator arg1) + { + return IExecute("accumulateAndGet", arg0, arg1); + } + /// + /// + /// + /// + /// + public long AddAndGet(long arg0) + { + return IExecuteWithSignature("addAndGet", "(J)J", arg0); + } + /// + /// + /// + /// + /// + /// + public long CompareAndExchange(long arg0, long arg1) + { + return IExecute("compareAndExchange", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public long CompareAndExchangeAcquire(long arg0, long arg1) + { + return IExecute("compareAndExchangeAcquire", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public long CompareAndExchangeRelease(long arg0, long arg1) + { + return IExecute("compareAndExchangeRelease", arg0, arg1); + } + /// + /// + /// + /// + public long DecrementAndGet() + { + return IExecuteWithSignature("decrementAndGet", "()J"); + } + /// + /// + /// + /// + public long Get() + { + return IExecuteWithSignature("get", "()J"); + } + /// + /// + /// + /// + /// + /// + public long GetAndAccumulate(long arg0, Java.Util.Function.LongBinaryOperator arg1) + { + return IExecute("getAndAccumulate", arg0, arg1); + } + /// + /// + /// + /// + /// + public long GetAndAdd(long arg0) + { + return IExecuteWithSignature("getAndAdd", "(J)J", arg0); + } + /// + /// + /// + /// + /// + public long GetAndSet(long arg0) + { + return IExecuteWithSignature("getAndSet", "(J)J", arg0); + } + /// + /// + /// + /// + /// + public long GetAndUpdate(Java.Util.Function.LongUnaryOperator arg0) + { + return IExecuteWithSignature("getAndUpdate", "(Ljava/util/function/LongUnaryOperator;)J", arg0); + } + /// + /// + /// + /// + public long IncrementAndGet() + { + return IExecuteWithSignature("incrementAndGet", "()J"); + } + /// + /// + /// + /// + /// + public long UpdateAndGet(Java.Util.Function.LongUnaryOperator arg0) + { + return IExecuteWithSignature("updateAndGet", "(Ljava/util/function/LongUnaryOperator;)J", arg0); + } + /// + /// + /// + /// + public void LazySet(long arg0) + { + IExecuteWithSignature("lazySet", "(J)V", arg0); + } + /// + /// + /// + /// + public void Set(long arg0) + { + IExecuteWithSignature("set", "(J)V", arg0); + } + /// + /// + /// + /// + public void SetRelease(long arg0) + { + IExecuteWithSignature("setRelease", "(J)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Concurrent/Atomic/AtomicLongArray.cs b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/Atomic/AtomicLongArray.cs new file mode 100644 index 0000000000..d76d093c83 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/Atomic/AtomicLongArray.cs @@ -0,0 +1,359 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Concurrent.Atomic +{ + #region AtomicLongArray + public partial class AtomicLongArray + { + #region Constructors + /// + /// + /// + /// + public AtomicLongArray(int arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public AtomicLongArray(long[] arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + public bool CompareAndSet(int arg0, long arg1, long arg2) + { + return IExecute("compareAndSet", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public bool WeakCompareAndSetAcquire(int arg0, long arg1, long arg2) + { + return IExecute("weakCompareAndSetAcquire", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public bool WeakCompareAndSetPlain(int arg0, long arg1, long arg2) + { + return IExecute("weakCompareAndSetPlain", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public bool WeakCompareAndSetRelease(int arg0, long arg1, long arg2) + { + return IExecute("weakCompareAndSetRelease", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public bool WeakCompareAndSetVolatile(int arg0, long arg1, long arg2) + { + return IExecute("weakCompareAndSetVolatile", arg0, arg1, arg2); + } + /// + /// + /// + /// + public int Length() + { + return IExecuteWithSignature("length", "()I"); + } + /// + /// + /// + /// + /// + /// + /// + public long AccumulateAndGet(int arg0, long arg1, Java.Util.Function.LongBinaryOperator arg2) + { + return IExecute("accumulateAndGet", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public long CompareAndExchange(int arg0, long arg1, long arg2) + { + return IExecute("compareAndExchange", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public long CompareAndExchangeAcquire(int arg0, long arg1, long arg2) + { + return IExecute("compareAndExchangeAcquire", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public long CompareAndExchangeRelease(int arg0, long arg1, long arg2) + { + return IExecute("compareAndExchangeRelease", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public long DecrementAndGet(int arg0) + { + return IExecuteWithSignature("decrementAndGet", "(I)J", arg0); + } + /// + /// + /// + /// + /// + public long Get(int arg0) + { + return IExecuteWithSignature("get", "(I)J", arg0); + } + /// + /// + /// + /// + /// + public long GetAcquire(int arg0) + { + return IExecuteWithSignature("getAcquire", "(I)J", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public long GetAndAccumulate(int arg0, long arg1, Java.Util.Function.LongBinaryOperator arg2) + { + return IExecute("getAndAccumulate", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public long GetAndAdd(int arg0, long arg1) + { + return IExecute("getAndAdd", arg0, arg1); + } + /// + /// + /// + /// + /// + public long GetAndDecrement(int arg0) + { + return IExecuteWithSignature("getAndDecrement", "(I)J", arg0); + } + /// + /// + /// + /// + /// + public long GetAndIncrement(int arg0) + { + return IExecuteWithSignature("getAndIncrement", "(I)J", arg0); + } + /// + /// + /// + /// + /// + /// + public long GetAndSet(int arg0, long arg1) + { + return IExecute("getAndSet", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public long GetAndUpdate(int arg0, Java.Util.Function.LongUnaryOperator arg1) + { + return IExecute("getAndUpdate", arg0, arg1); + } + /// + /// + /// + /// + /// + public long GetOpaque(int arg0) + { + return IExecuteWithSignature("getOpaque", "(I)J", arg0); + } + /// + /// + /// + /// + /// + public long GetPlain(int arg0) + { + return IExecuteWithSignature("getPlain", "(I)J", arg0); + } + /// + /// + /// + /// + /// + public long IncrementAndGet(int arg0) + { + return IExecuteWithSignature("incrementAndGet", "(I)J", arg0); + } + /// + /// + /// + /// + /// + /// + public long UpdateAndGet(int arg0, Java.Util.Function.LongUnaryOperator arg1) + { + return IExecute("updateAndGet", arg0, arg1); + } + /// + /// + /// + /// + /// + public void LazySet(int arg0, long arg1) + { + IExecute("lazySet", arg0, arg1); + } + /// + /// + /// + /// + /// + public void Set(int arg0, long arg1) + { + IExecute("set", arg0, arg1); + } + /// + /// + /// + /// + /// + public void SetOpaque(int arg0, long arg1) + { + IExecute("setOpaque", arg0, arg1); + } + /// + /// + /// + /// + /// + public void SetPlain(int arg0, long arg1) + { + IExecute("setPlain", arg0, arg1); + } + /// + /// + /// + /// + /// + public void SetRelease(int arg0, long arg1) + { + IExecute("setRelease", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public long AddAndGet(int arg0, long arg1) + { + return IExecute("addAndGet", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Concurrent/Atomic/AtomicLongFieldUpdater.cs b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/Atomic/AtomicLongFieldUpdater.cs new file mode 100644 index 0000000000..c27703d7f6 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/Atomic/AtomicLongFieldUpdater.cs @@ -0,0 +1,428 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Concurrent.Atomic +{ + #region AtomicLongFieldUpdater + public partial class AtomicLongFieldUpdater + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + public static Java.Util.Concurrent.Atomic.AtomicLongFieldUpdater NewUpdater(Java.Lang.Class arg0, Java.Lang.String arg1) + { + return SExecute(LocalBridgeClazz, "newUpdater", arg0, arg1); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + public bool CompareAndSet(object arg0, long arg1, long arg2) + { + return IExecute("compareAndSet", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public bool WeakCompareAndSet(object arg0, long arg1, long arg2) + { + return IExecute("weakCompareAndSet", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public long Get(object arg0) + { + return IExecuteWithSignature("get", "(Ljava/lang/Object;)J", arg0); + } + /// + /// + /// + /// + /// + public void LazySet(object arg0, long arg1) + { + IExecute("lazySet", arg0, arg1); + } + /// + /// + /// + /// + /// + public void Set(object arg0, long arg1) + { + IExecute("set", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public long AccumulateAndGet(object arg0, long arg1, Java.Util.Function.LongBinaryOperator arg2) + { + return IExecute("accumulateAndGet", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public long GetAndAccumulate(object arg0, long arg1, Java.Util.Function.LongBinaryOperator arg2) + { + return IExecute("getAndAccumulate", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public long GetAndUpdate(object arg0, Java.Util.Function.LongUnaryOperator arg1) + { + return IExecute("getAndUpdate", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public long UpdateAndGet(object arg0, Java.Util.Function.LongUnaryOperator arg1) + { + return IExecute("updateAndGet", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public long AddAndGet(object arg0, long arg1) + { + return IExecute("addAndGet", arg0, arg1); + } + /// + /// + /// + /// + /// + public long DecrementAndGet(object arg0) + { + return IExecuteWithSignature("decrementAndGet", "(Ljava/lang/Object;)J", arg0); + } + /// + /// + /// + /// + /// + /// + public long GetAndAdd(object arg0, long arg1) + { + return IExecute("getAndAdd", arg0, arg1); + } + /// + /// + /// + /// + /// + public long GetAndDecrement(object arg0) + { + return IExecuteWithSignature("getAndDecrement", "(Ljava/lang/Object;)J", arg0); + } + /// + /// + /// + /// + /// + public long GetAndIncrement(object arg0) + { + return IExecuteWithSignature("getAndIncrement", "(Ljava/lang/Object;)J", arg0); + } + /// + /// + /// + /// + /// + /// + public long GetAndSet(object arg0, long arg1) + { + return IExecute("getAndSet", arg0, arg1); + } + /// + /// + /// + /// + /// + public long IncrementAndGet(object arg0) + { + return IExecuteWithSignature("incrementAndGet", "(Ljava/lang/Object;)J", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region AtomicLongFieldUpdater + public partial class AtomicLongFieldUpdater + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.Concurrent.Atomic.AtomicLongFieldUpdater(Java.Util.Concurrent.Atomic.AtomicLongFieldUpdater t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Concurrent.Atomic.AtomicLongFieldUpdater NewUpdater(Java.Lang.Class arg0, Java.Lang.String arg1) + { + return SExecute>(LocalBridgeClazz, "newUpdater", arg0, arg1); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + public bool CompareAndSet(T arg0, long arg1, long arg2) + { + return IExecute("compareAndSet", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public bool WeakCompareAndSet(T arg0, long arg1, long arg2) + { + return IExecute("weakCompareAndSet", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public long Get(T arg0) + { + return IExecuteWithSignature("get", "(Ljava/lang/Object;)J", arg0); + } + /// + /// + /// + /// + /// + public void LazySet(T arg0, long arg1) + { + IExecute("lazySet", arg0, arg1); + } + /// + /// + /// + /// + /// + public void Set(T arg0, long arg1) + { + IExecute("set", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public long AccumulateAndGet(T arg0, long arg1, Java.Util.Function.LongBinaryOperator arg2) + { + return IExecute("accumulateAndGet", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public long GetAndAccumulate(T arg0, long arg1, Java.Util.Function.LongBinaryOperator arg2) + { + return IExecute("getAndAccumulate", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public long GetAndUpdate(T arg0, Java.Util.Function.LongUnaryOperator arg1) + { + return IExecute("getAndUpdate", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public long UpdateAndGet(T arg0, Java.Util.Function.LongUnaryOperator arg1) + { + return IExecute("updateAndGet", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public long AddAndGet(T arg0, long arg1) + { + return IExecute("addAndGet", arg0, arg1); + } + /// + /// + /// + /// + /// + public long DecrementAndGet(T arg0) + { + return IExecuteWithSignature("decrementAndGet", "(Ljava/lang/Object;)J", arg0); + } + /// + /// + /// + /// + /// + /// + public long GetAndAdd(T arg0, long arg1) + { + return IExecute("getAndAdd", arg0, arg1); + } + /// + /// + /// + /// + /// + public long GetAndDecrement(T arg0) + { + return IExecuteWithSignature("getAndDecrement", "(Ljava/lang/Object;)J", arg0); + } + /// + /// + /// + /// + /// + public long GetAndIncrement(T arg0) + { + return IExecuteWithSignature("getAndIncrement", "(Ljava/lang/Object;)J", arg0); + } + /// + /// + /// + /// + /// + /// + public long GetAndSet(T arg0, long arg1) + { + return IExecute("getAndSet", arg0, arg1); + } + /// + /// + /// + /// + /// + public long IncrementAndGet(T arg0) + { + return IExecuteWithSignature("incrementAndGet", "(Ljava/lang/Object;)J", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Concurrent/Atomic/AtomicMarkableReference.cs b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/Atomic/AtomicMarkableReference.cs new file mode 100644 index 0000000000..01a2f2b255 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/Atomic/AtomicMarkableReference.cs @@ -0,0 +1,245 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Concurrent.Atomic +{ + #region AtomicMarkableReference + public partial class AtomicMarkableReference + { + #region Constructors + /// + /// + /// + /// + /// + public AtomicMarkableReference(object arg0, bool arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public object Reference + { + get { return IExecuteWithSignature("getReference", "()Ljava/lang/Object;"); } + } + /// + /// + /// + /// + /// + /// + public bool AttemptMark(object arg0, bool arg1) + { + return IExecute("attemptMark", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public bool CompareAndSet(object arg0, object arg1, bool arg2, bool arg3) + { + return IExecute("compareAndSet", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + public bool IsMarked() + { + return IExecuteWithSignature("isMarked", "()Z"); + } + /// + /// + /// + /// + /// + /// + /// + /// + public bool WeakCompareAndSet(object arg0, object arg1, bool arg2, bool arg3) + { + return IExecute("weakCompareAndSet", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + public object Get(bool[] arg0) + { + return IExecuteWithSignature("get", "([Z)Ljava/lang/Object;", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + public void Set(object arg0, bool arg1) + { + IExecute("set", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region AtomicMarkableReference + public partial class AtomicMarkableReference + { + #region Constructors + /// + /// + /// + /// + /// + public AtomicMarkableReference(V arg0, bool arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.Concurrent.Atomic.AtomicMarkableReference(Java.Util.Concurrent.Atomic.AtomicMarkableReference t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public V Reference + { + get { return IExecuteWithSignature("getReference", "()Ljava/lang/Object;"); } + } + /// + /// + /// + /// + /// + /// + public bool AttemptMark(V arg0, bool arg1) + { + return IExecute("attemptMark", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public bool CompareAndSet(V arg0, V arg1, bool arg2, bool arg3) + { + return IExecute("compareAndSet", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + public bool IsMarked() + { + return IExecuteWithSignature("isMarked", "()Z"); + } + /// + /// + /// + /// + /// + /// + /// + /// + public bool WeakCompareAndSet(V arg0, V arg1, bool arg2, bool arg3) + { + return IExecute("weakCompareAndSet", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + public V Get(bool[] arg0) + { + return IExecuteWithSignature("get", "([Z)Ljava/lang/Object;", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + public void Set(V arg0, bool arg1) + { + IExecute("set", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Concurrent/Atomic/AtomicReference.cs b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/Atomic/AtomicReference.cs new file mode 100644 index 0000000000..a804a7268a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/Atomic/AtomicReference.cs @@ -0,0 +1,469 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Concurrent.Atomic +{ + #region AtomicReference + public partial class AtomicReference + { + #region Constructors + /// + /// + /// + /// + public AtomicReference(object arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public object Acquire + { + get { return IExecuteWithSignature("getAcquire", "()Ljava/lang/Object;"); } + } + /// + /// + /// + public object Opaque + { + get { return IExecuteWithSignature("getOpaque", "()Ljava/lang/Object;"); } set { IExecuteWithSignature("setOpaque", "(Ljava/lang/Object;)V", value); } + } + /// + /// + /// + public object Plain + { + get { return IExecuteWithSignature("getPlain", "()Ljava/lang/Object;"); } set { IExecuteWithSignature("setPlain", "(Ljava/lang/Object;)V", value); } + } + /// + /// + /// + /// + /// + /// + public bool CompareAndSet(object arg0, object arg1) + { + return IExecute("compareAndSet", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public bool WeakCompareAndSetAcquire(object arg0, object arg1) + { + return IExecute("weakCompareAndSetAcquire", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public bool WeakCompareAndSetPlain(object arg0, object arg1) + { + return IExecute("weakCompareAndSetPlain", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public bool WeakCompareAndSetRelease(object arg0, object arg1) + { + return IExecute("weakCompareAndSetRelease", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public bool WeakCompareAndSetVolatile(object arg0, object arg1) + { + return IExecute("weakCompareAndSetVolatile", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public object AccumulateAndGet(object arg0, Java.Util.Function.BinaryOperator arg1) + { + return IExecute("accumulateAndGet", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public object CompareAndExchange(object arg0, object arg1) + { + return IExecute("compareAndExchange", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public object CompareAndExchangeAcquire(object arg0, object arg1) + { + return IExecute("compareAndExchangeAcquire", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public object CompareAndExchangeRelease(object arg0, object arg1) + { + return IExecute("compareAndExchangeRelease", arg0, arg1); + } + /// + /// + /// + /// + public object Get() + { + return IExecuteWithSignature("get", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + /// + /// + public object GetAndAccumulate(object arg0, Java.Util.Function.BinaryOperator arg1) + { + return IExecute("getAndAccumulate", arg0, arg1); + } + /// + /// + /// + /// + /// + public object GetAndSet(object arg0) + { + return IExecuteWithSignature("getAndSet", "(Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public object GetAndUpdate(Java.Util.Function.UnaryOperator arg0) + { + return IExecuteWithSignature("getAndUpdate", "(Ljava/util/function/UnaryOperator;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public object UpdateAndGet(Java.Util.Function.UnaryOperator arg0) + { + return IExecuteWithSignature("updateAndGet", "(Ljava/util/function/UnaryOperator;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + public void LazySet(object arg0) + { + IExecuteWithSignature("lazySet", "(Ljava/lang/Object;)V", arg0); + } + /// + /// + /// + /// + public void Set(object arg0) + { + IExecuteWithSignature("set", "(Ljava/lang/Object;)V", arg0); + } + /// + /// + /// + /// + public void SetRelease(object arg0) + { + IExecuteWithSignature("setRelease", "(Ljava/lang/Object;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region AtomicReference + public partial class AtomicReference + { + #region Constructors + /// + /// + /// + /// + public AtomicReference(V arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.Concurrent.Atomic.AtomicReference(Java.Util.Concurrent.Atomic.AtomicReference t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public V Acquire + { + get { return IExecuteWithSignature("getAcquire", "()Ljava/lang/Object;"); } + } + /// + /// + /// + public V Opaque + { + get { return IExecuteWithSignature("getOpaque", "()Ljava/lang/Object;"); } set { IExecuteWithSignature("setOpaque", "(Ljava/lang/Object;)V", value); } + } + /// + /// + /// + public V Plain + { + get { return IExecuteWithSignature("getPlain", "()Ljava/lang/Object;"); } set { IExecuteWithSignature("setPlain", "(Ljava/lang/Object;)V", value); } + } + /// + /// + /// + /// + /// + /// + public bool CompareAndSet(V arg0, V arg1) + { + return IExecute("compareAndSet", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public bool WeakCompareAndSetAcquire(V arg0, V arg1) + { + return IExecute("weakCompareAndSetAcquire", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public bool WeakCompareAndSetPlain(V arg0, V arg1) + { + return IExecute("weakCompareAndSetPlain", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public bool WeakCompareAndSetRelease(V arg0, V arg1) + { + return IExecute("weakCompareAndSetRelease", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public bool WeakCompareAndSetVolatile(V arg0, V arg1) + { + return IExecute("weakCompareAndSetVolatile", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public V AccumulateAndGet(V arg0, Java.Util.Function.BinaryOperator arg1) + { + return IExecute("accumulateAndGet", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public V CompareAndExchange(V arg0, V arg1) + { + return IExecute("compareAndExchange", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public V CompareAndExchangeAcquire(V arg0, V arg1) + { + return IExecute("compareAndExchangeAcquire", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public V CompareAndExchangeRelease(V arg0, V arg1) + { + return IExecute("compareAndExchangeRelease", arg0, arg1); + } + /// + /// + /// + /// + public V Get() + { + return IExecuteWithSignature("get", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + /// + /// + public V GetAndAccumulate(V arg0, Java.Util.Function.BinaryOperator arg1) + { + return IExecute("getAndAccumulate", arg0, arg1); + } + /// + /// + /// + /// + /// + public V GetAndSet(V arg0) + { + return IExecuteWithSignature("getAndSet", "(Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public V GetAndUpdate(Java.Util.Function.UnaryOperator arg0) + { + return IExecuteWithSignature("getAndUpdate", "(Ljava/util/function/UnaryOperator;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public V UpdateAndGet(Java.Util.Function.UnaryOperator arg0) + { + return IExecuteWithSignature("updateAndGet", "(Ljava/util/function/UnaryOperator;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + public void LazySet(V arg0) + { + IExecuteWithSignature("lazySet", "(Ljava/lang/Object;)V", arg0); + } + /// + /// + /// + /// + public void Set(V arg0) + { + IExecuteWithSignature("set", "(Ljava/lang/Object;)V", arg0); + } + /// + /// + /// + /// + public void SetRelease(V arg0) + { + IExecuteWithSignature("setRelease", "(Ljava/lang/Object;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Concurrent/Atomic/AtomicReferenceArray.cs b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/Atomic/AtomicReferenceArray.cs new file mode 100644 index 0000000000..ab7fb6aa4f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/Atomic/AtomicReferenceArray.cs @@ -0,0 +1,575 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Concurrent.Atomic +{ + #region AtomicReferenceArray + public partial class AtomicReferenceArray + { + #region Constructors + /// + /// + /// + /// + public AtomicReferenceArray(int arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + public bool CompareAndSet(int arg0, object arg1, object arg2) + { + return IExecute("compareAndSet", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public bool WeakCompareAndSetAcquire(int arg0, object arg1, object arg2) + { + return IExecute("weakCompareAndSetAcquire", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public bool WeakCompareAndSetPlain(int arg0, object arg1, object arg2) + { + return IExecute("weakCompareAndSetPlain", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public bool WeakCompareAndSetRelease(int arg0, object arg1, object arg2) + { + return IExecute("weakCompareAndSetRelease", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public bool WeakCompareAndSetVolatile(int arg0, object arg1, object arg2) + { + return IExecute("weakCompareAndSetVolatile", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public object AccumulateAndGet(int arg0, object arg1, Java.Util.Function.BinaryOperator arg2) + { + return IExecute("accumulateAndGet", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public object CompareAndExchange(int arg0, object arg1, object arg2) + { + return IExecute("compareAndExchange", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public object CompareAndExchangeAcquire(int arg0, object arg1, object arg2) + { + return IExecute("compareAndExchangeAcquire", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public object CompareAndExchangeRelease(int arg0, object arg1, object arg2) + { + return IExecute("compareAndExchangeRelease", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public object Get(int arg0) + { + return IExecuteWithSignature("get", "(I)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public object GetAcquire(int arg0) + { + return IExecuteWithSignature("getAcquire", "(I)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public object GetAndAccumulate(int arg0, object arg1, Java.Util.Function.BinaryOperator arg2) + { + return IExecute("getAndAccumulate", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public object GetAndSet(int arg0, object arg1) + { + return IExecute("getAndSet", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public object GetAndUpdate(int arg0, Java.Util.Function.UnaryOperator arg1) + { + return IExecute("getAndUpdate", arg0, arg1); + } + /// + /// + /// + /// + /// + public object GetOpaque(int arg0) + { + return IExecuteWithSignature("getOpaque", "(I)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public object GetPlain(int arg0) + { + return IExecuteWithSignature("getPlain", "(I)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + /// + public object UpdateAndGet(int arg0, Java.Util.Function.UnaryOperator arg1) + { + return IExecute("updateAndGet", arg0, arg1); + } + /// + /// + /// + /// + public int Length() + { + return IExecuteWithSignature("length", "()I"); + } + /// + /// + /// + /// + /// + public void LazySet(int arg0, object arg1) + { + IExecute("lazySet", arg0, arg1); + } + /// + /// + /// + /// + /// + public void Set(int arg0, object arg1) + { + IExecute("set", arg0, arg1); + } + /// + /// + /// + /// + /// + public void SetOpaque(int arg0, object arg1) + { + IExecute("setOpaque", arg0, arg1); + } + /// + /// + /// + /// + /// + public void SetPlain(int arg0, object arg1) + { + IExecute("setPlain", arg0, arg1); + } + /// + /// + /// + /// + /// + public void SetRelease(int arg0, object arg1) + { + IExecute("setRelease", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region AtomicReferenceArray + public partial class AtomicReferenceArray + { + #region Constructors + /// + /// + /// + /// + public AtomicReferenceArray(E[] arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public AtomicReferenceArray(int arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.Concurrent.Atomic.AtomicReferenceArray(Java.Util.Concurrent.Atomic.AtomicReferenceArray t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + public bool CompareAndSet(int arg0, E arg1, E arg2) + { + return IExecute("compareAndSet", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public bool WeakCompareAndSetAcquire(int arg0, E arg1, E arg2) + { + return IExecute("weakCompareAndSetAcquire", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public bool WeakCompareAndSetPlain(int arg0, E arg1, E arg2) + { + return IExecute("weakCompareAndSetPlain", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public bool WeakCompareAndSetRelease(int arg0, E arg1, E arg2) + { + return IExecute("weakCompareAndSetRelease", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public bool WeakCompareAndSetVolatile(int arg0, E arg1, E arg2) + { + return IExecute("weakCompareAndSetVolatile", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public E AccumulateAndGet(int arg0, E arg1, Java.Util.Function.BinaryOperator arg2) + { + return IExecute("accumulateAndGet", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public E CompareAndExchange(int arg0, E arg1, E arg2) + { + return IExecute("compareAndExchange", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public E CompareAndExchangeAcquire(int arg0, E arg1, E arg2) + { + return IExecute("compareAndExchangeAcquire", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public E CompareAndExchangeRelease(int arg0, E arg1, E arg2) + { + return IExecute("compareAndExchangeRelease", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public E Get(int arg0) + { + return IExecuteWithSignature("get", "(I)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public E GetAcquire(int arg0) + { + return IExecuteWithSignature("getAcquire", "(I)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public E GetAndAccumulate(int arg0, E arg1, Java.Util.Function.BinaryOperator arg2) + { + return IExecute("getAndAccumulate", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public E GetAndSet(int arg0, E arg1) + { + return IExecute("getAndSet", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public E GetAndUpdate(int arg0, Java.Util.Function.UnaryOperator arg1) + { + return IExecute("getAndUpdate", arg0, arg1); + } + /// + /// + /// + /// + /// + public E GetOpaque(int arg0) + { + return IExecuteWithSignature("getOpaque", "(I)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public E GetPlain(int arg0) + { + return IExecuteWithSignature("getPlain", "(I)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + /// + public E UpdateAndGet(int arg0, Java.Util.Function.UnaryOperator arg1) + { + return IExecute("updateAndGet", arg0, arg1); + } + /// + /// + /// + /// + public int Length() + { + return IExecuteWithSignature("length", "()I"); + } + /// + /// + /// + /// + /// + public void LazySet(int arg0, E arg1) + { + IExecute("lazySet", arg0, arg1); + } + /// + /// + /// + /// + /// + public void Set(int arg0, E arg1) + { + IExecute("set", arg0, arg1); + } + /// + /// + /// + /// + /// + public void SetOpaque(int arg0, E arg1) + { + IExecute("setOpaque", arg0, arg1); + } + /// + /// + /// + /// + /// + public void SetPlain(int arg0, E arg1) + { + IExecute("setPlain", arg0, arg1); + } + /// + /// + /// + /// + /// + public void SetRelease(int arg0, E arg1) + { + IExecute("setRelease", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Concurrent/Atomic/AtomicReferenceFieldUpdater.cs b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/Atomic/AtomicReferenceFieldUpdater.cs new file mode 100644 index 0000000000..e622ec1e6c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/Atomic/AtomicReferenceFieldUpdater.cs @@ -0,0 +1,319 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Concurrent.Atomic +{ + #region AtomicReferenceFieldUpdater + public partial class AtomicReferenceFieldUpdater + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Concurrent.Atomic.AtomicReferenceFieldUpdater NewUpdater(Java.Lang.Class arg0, Java.Lang.Class arg1, Java.Lang.String arg2) + { + return SExecute(LocalBridgeClazz, "newUpdater", arg0, arg1, arg2); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + public bool CompareAndSet(object arg0, object arg1, object arg2) + { + return IExecute("compareAndSet", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public bool WeakCompareAndSet(object arg0, object arg1, object arg2) + { + return IExecute("weakCompareAndSet", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public object Get(object arg0) + { + return IExecuteWithSignature("get", "(Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public void LazySet(object arg0, object arg1) + { + IExecute("lazySet", arg0, arg1); + } + /// + /// + /// + /// + /// + public void Set(object arg0, object arg1) + { + IExecute("set", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public object AccumulateAndGet(object arg0, object arg1, Java.Util.Function.BinaryOperator arg2) + { + return IExecute("accumulateAndGet", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public object GetAndAccumulate(object arg0, object arg1, Java.Util.Function.BinaryOperator arg2) + { + return IExecute("getAndAccumulate", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public object GetAndUpdate(object arg0, Java.Util.Function.UnaryOperator arg1) + { + return IExecute("getAndUpdate", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public object UpdateAndGet(object arg0, Java.Util.Function.UnaryOperator arg1) + { + return IExecute("updateAndGet", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public object GetAndSet(object arg0, object arg1) + { + return IExecute("getAndSet", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region AtomicReferenceFieldUpdater + public partial class AtomicReferenceFieldUpdater + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.Concurrent.Atomic.AtomicReferenceFieldUpdater(Java.Util.Concurrent.Atomic.AtomicReferenceFieldUpdater t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Concurrent.Atomic.AtomicReferenceFieldUpdater NewUpdater(Java.Lang.Class arg0, Java.Lang.Class arg1, Java.Lang.String arg2) + { + return SExecute>(LocalBridgeClazz, "newUpdater", arg0, arg1, arg2); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + public bool CompareAndSet(T arg0, V arg1, V arg2) + { + return IExecute("compareAndSet", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public bool WeakCompareAndSet(T arg0, V arg1, V arg2) + { + return IExecute("weakCompareAndSet", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public V Get(T arg0) + { + return IExecuteWithSignature("get", "(Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public void LazySet(T arg0, V arg1) + { + IExecute("lazySet", arg0, arg1); + } + /// + /// + /// + /// + /// + public void Set(T arg0, V arg1) + { + IExecute("set", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public V AccumulateAndGet(T arg0, V arg1, Java.Util.Function.BinaryOperator arg2) + { + return IExecute("accumulateAndGet", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public V GetAndAccumulate(T arg0, V arg1, Java.Util.Function.BinaryOperator arg2) + { + return IExecute("getAndAccumulate", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public V GetAndUpdate(T arg0, Java.Util.Function.UnaryOperator arg1) + { + return IExecute("getAndUpdate", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public V UpdateAndGet(T arg0, Java.Util.Function.UnaryOperator arg1) + { + return IExecute("updateAndGet", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public V GetAndSet(T arg0, V arg1) + { + return IExecute("getAndSet", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Concurrent/Atomic/AtomicStampedReference.cs b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/Atomic/AtomicStampedReference.cs new file mode 100644 index 0000000000..e3aad36bd7 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/Atomic/AtomicStampedReference.cs @@ -0,0 +1,243 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Concurrent.Atomic +{ + #region AtomicStampedReference + public partial class AtomicStampedReference + { + #region Constructors + /// + /// + /// + /// + /// + public AtomicStampedReference(object arg0, int arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public object Reference + { + get { return IExecuteWithSignature("getReference", "()Ljava/lang/Object;"); } + } + /// + /// + /// + public int Stamp + { + get { return IExecuteWithSignature("getStamp", "()I"); } + } + /// + /// + /// + /// + /// + /// + public bool AttemptStamp(object arg0, int arg1) + { + return IExecute("attemptStamp", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public bool CompareAndSet(object arg0, object arg1, int arg2, int arg3) + { + return IExecute("compareAndSet", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + public bool WeakCompareAndSet(object arg0, object arg1, int arg2, int arg3) + { + return IExecute("weakCompareAndSet", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + public object Get(int[] arg0) + { + return IExecuteWithSignature("get", "([I)Ljava/lang/Object;", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + public void Set(object arg0, int arg1) + { + IExecute("set", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region AtomicStampedReference + public partial class AtomicStampedReference + { + #region Constructors + /// + /// + /// + /// + /// + public AtomicStampedReference(V arg0, int arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.Concurrent.Atomic.AtomicStampedReference(Java.Util.Concurrent.Atomic.AtomicStampedReference t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public V Reference + { + get { return IExecuteWithSignature("getReference", "()Ljava/lang/Object;"); } + } + /// + /// + /// + public int Stamp + { + get { return IExecuteWithSignature("getStamp", "()I"); } + } + /// + /// + /// + /// + /// + /// + public bool AttemptStamp(V arg0, int arg1) + { + return IExecute("attemptStamp", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public bool CompareAndSet(V arg0, V arg1, int arg2, int arg3) + { + return IExecute("compareAndSet", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + public bool WeakCompareAndSet(V arg0, V arg1, int arg2, int arg3) + { + return IExecute("weakCompareAndSet", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + public V Get(int[] arg0) + { + return IExecuteWithSignature("get", "([I)Ljava/lang/Object;", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + public void Set(V arg0, int arg1) + { + IExecute("set", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Concurrent/Atomic/DoubleAccumulator.cs b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/Atomic/DoubleAccumulator.cs new file mode 100644 index 0000000000..31ef59499e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/Atomic/DoubleAccumulator.cs @@ -0,0 +1,97 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Concurrent.Atomic +{ + #region DoubleAccumulator + public partial class DoubleAccumulator + { + #region Constructors + /// + /// + /// + /// + /// + public DoubleAccumulator(Java.Util.Function.DoubleBinaryOperator arg0, double arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public double ThenReset + { + get { return IExecuteWithSignature("getThenReset", "()D"); } + } + /// + /// + /// + /// + public double Get() + { + return IExecuteWithSignature("get", "()D"); + } + /// + /// + /// + /// + public void Accumulate(double arg0) + { + IExecuteWithSignature("accumulate", "(D)V", arg0); + } + /// + /// + /// + public void Reset() + { + IExecuteWithSignature("reset", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Concurrent/Atomic/DoubleAdder.cs b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/Atomic/DoubleAdder.cs new file mode 100644 index 0000000000..104e08d330 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/Atomic/DoubleAdder.cs @@ -0,0 +1,89 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Concurrent.Atomic +{ + #region DoubleAdder + public partial class DoubleAdder + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public double Sum() + { + return IExecuteWithSignature("sum", "()D"); + } + /// + /// + /// + /// + public double SumThenReset() + { + return IExecuteWithSignature("sumThenReset", "()D"); + } + /// + /// + /// + /// + public void Add(double arg0) + { + IExecuteWithSignature("add", "(D)V", arg0); + } + /// + /// + /// + public void Reset() + { + IExecuteWithSignature("reset", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Concurrent/Atomic/LongAccumulator.cs b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/Atomic/LongAccumulator.cs new file mode 100644 index 0000000000..7d798fdeaa --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/Atomic/LongAccumulator.cs @@ -0,0 +1,97 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Concurrent.Atomic +{ + #region LongAccumulator + public partial class LongAccumulator + { + #region Constructors + /// + /// + /// + /// + /// + public LongAccumulator(Java.Util.Function.LongBinaryOperator arg0, long arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public long ThenReset + { + get { return IExecuteWithSignature("getThenReset", "()J"); } + } + /// + /// + /// + /// + public long Get() + { + return IExecuteWithSignature("get", "()J"); + } + /// + /// + /// + /// + public void Accumulate(long arg0) + { + IExecuteWithSignature("accumulate", "(J)V", arg0); + } + /// + /// + /// + public void Reset() + { + IExecuteWithSignature("reset", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Concurrent/Atomic/LongAdder.cs b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/Atomic/LongAdder.cs new file mode 100644 index 0000000000..fd85cae983 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/Atomic/LongAdder.cs @@ -0,0 +1,103 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Concurrent.Atomic +{ + #region LongAdder + public partial class LongAdder + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public long Sum() + { + return IExecuteWithSignature("sum", "()J"); + } + /// + /// + /// + /// + public long SumThenReset() + { + return IExecuteWithSignature("sumThenReset", "()J"); + } + /// + /// + /// + /// + public void Add(long arg0) + { + IExecuteWithSignature("add", "(J)V", arg0); + } + /// + /// + /// + public void Decrement() + { + IExecuteWithSignature("decrement", "()V"); + } + /// + /// + /// + public void Increment() + { + IExecuteWithSignature("increment", "()V"); + } + /// + /// + /// + public void Reset() + { + IExecuteWithSignature("reset", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Concurrent/BlockingDeque.cs b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/BlockingDeque.cs new file mode 100644 index 0000000000..cf2246c6c5 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/BlockingDeque.cs @@ -0,0 +1,841 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Concurrent +{ + #region BlockingDeque + public partial class BlockingDeque + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.Concurrent.BlockingQueue(Java.Util.Concurrent.BlockingDeque t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Util.Deque(Java.Util.Concurrent.BlockingDeque t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public bool Add(object arg0) + { + return IExecuteWithSignature("add", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool Contains(object arg0) + { + return IExecuteWithSignature("contains", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public bool Offer(object arg0, long arg1, Java.Util.Concurrent.TimeUnit arg2) + { + return IExecute("offer", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public bool Offer(object arg0) + { + return IExecuteWithSignature("offer", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public bool OfferFirst(object arg0, long arg1, Java.Util.Concurrent.TimeUnit arg2) + { + return IExecute("offerFirst", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public bool OfferFirst(object arg0) + { + return IExecuteWithSignature("offerFirst", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public bool OfferLast(object arg0, long arg1, Java.Util.Concurrent.TimeUnit arg2) + { + return IExecute("offerLast", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public bool OfferLast(object arg0) + { + return IExecuteWithSignature("offerLast", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool Remove(object arg0) + { + return IExecuteWithSignature("remove", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool RemoveFirstOccurrence(object arg0) + { + return IExecuteWithSignature("removeFirstOccurrence", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool RemoveLastOccurrence(object arg0) + { + return IExecuteWithSignature("removeLastOccurrence", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + public object Element() + { + return IExecuteWithSignature("element", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public object Peek() + { + return IExecuteWithSignature("peek", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public object Poll() + { + return IExecuteWithSignature("poll", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + /// + /// + /// + public object Poll(long arg0, Java.Util.Concurrent.TimeUnit arg1) + { + return IExecute("poll", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public object PollFirst(long arg0, Java.Util.Concurrent.TimeUnit arg1) + { + return IExecute("pollFirst", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public object PollLast(long arg0, Java.Util.Concurrent.TimeUnit arg1) + { + return IExecute("pollLast", arg0, arg1); + } + /// + /// + /// + /// + public object Remove() + { + return IExecuteWithSignature("remove", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + /// + public object Take() + { + return IExecuteWithSignature("take", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + /// + public object TakeFirst() + { + return IExecuteWithSignature("takeFirst", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + /// + public object TakeLast() + { + return IExecuteWithSignature("takeLast", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public int Size() + { + return IExecuteWithSignature("size", "()I"); + } + /// + /// + /// + /// + public Java.Util.Iterator Iterator() + { + return IExecuteWithSignature("iterator", "()Ljava/util/Iterator;"); + } + /// + /// + /// + /// + public void AddFirst(object arg0) + { + IExecuteWithSignature("addFirst", "(Ljava/lang/Object;)V", arg0); + } + /// + /// + /// + /// + public void AddLast(object arg0) + { + IExecuteWithSignature("addLast", "(Ljava/lang/Object;)V", arg0); + } + /// + /// + /// + /// + public void Push(object arg0) + { + IExecuteWithSignature("push", "(Ljava/lang/Object;)V", arg0); + } + /// + /// + /// + /// + /// + public void Put(object arg0) + { + IExecuteWithSignature("put", "(Ljava/lang/Object;)V", arg0); + } + /// + /// + /// + /// + /// + public void PutFirst(object arg0) + { + IExecuteWithSignature("putFirst", "(Ljava/lang/Object;)V", arg0); + } + /// + /// + /// + /// + /// + public void PutLast(object arg0) + { + IExecuteWithSignature("putLast", "(Ljava/lang/Object;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region IBlockingDeque + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IBlockingDeque + { + #region Instance methods + /// + /// + /// + /// + /// + bool Add(E arg0); + /// + /// + /// + /// + /// + bool Contains(object arg0); + /// + /// + /// + /// + /// + /// + /// + /// + bool Offer(E arg0, long arg1, Java.Util.Concurrent.TimeUnit arg2); + /// + /// + /// + /// + /// + bool Offer(E arg0); + /// + /// + /// + /// + /// + /// + /// + /// + bool OfferFirst(E arg0, long arg1, Java.Util.Concurrent.TimeUnit arg2); + /// + /// + /// + /// + /// + bool OfferFirst(E arg0); + /// + /// + /// + /// + /// + /// + /// + /// + bool OfferLast(E arg0, long arg1, Java.Util.Concurrent.TimeUnit arg2); + /// + /// + /// + /// + /// + bool OfferLast(E arg0); + /// + /// + /// + /// + /// + bool Remove(object arg0); + /// + /// + /// + /// + /// + bool RemoveFirstOccurrence(object arg0); + /// + /// + /// + /// + /// + bool RemoveLastOccurrence(object arg0); + /// + /// + /// + /// + E Element(); + /// + /// + /// + /// + E Peek(); + /// + /// + /// + /// + E Poll(); + /// + /// + /// + /// + /// + /// + /// + E Poll(long arg0, Java.Util.Concurrent.TimeUnit arg1); + /// + /// + /// + /// + /// + /// + /// + E PollFirst(long arg0, Java.Util.Concurrent.TimeUnit arg1); + /// + /// + /// + /// + /// + /// + /// + E PollLast(long arg0, Java.Util.Concurrent.TimeUnit arg1); + /// + /// + /// + /// + E Remove(); + /// + /// + /// + /// + /// + E Take(); + /// + /// + /// + /// + /// + E TakeFirst(); + /// + /// + /// + /// + /// + E TakeLast(); + /// + /// + /// + /// + int Size(); + /// + /// + /// + /// + Java.Util.Iterator Iterator(); + /// + /// + /// + /// + void AddFirst(E arg0); + /// + /// + /// + /// + void AddLast(E arg0); + /// + /// + /// + /// + void Push(E arg0); + /// + /// + /// + /// + /// + void Put(E arg0); + /// + /// + /// + /// + /// + void PutFirst(E arg0); + /// + /// + /// + /// + /// + void PutLast(E arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region BlockingDeque + public partial class BlockingDeque : Java.Util.Concurrent.IBlockingDeque + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.Concurrent.BlockingQueue(Java.Util.Concurrent.BlockingDeque t) => t.Cast>(); + /// + /// Converter from to + /// + public static implicit operator Java.Util.Deque(Java.Util.Concurrent.BlockingDeque t) => t.Cast>(); + /// + /// Converter from to + /// + public static implicit operator Java.Util.Concurrent.BlockingDeque(Java.Util.Concurrent.BlockingDeque t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public bool Add(E arg0) + { + return IExecuteWithSignature("add", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool Contains(object arg0) + { + return IExecuteWithSignature("contains", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public bool Offer(E arg0, long arg1, Java.Util.Concurrent.TimeUnit arg2) + { + return IExecute("offer", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public bool Offer(E arg0) + { + return IExecuteWithSignature("offer", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public bool OfferFirst(E arg0, long arg1, Java.Util.Concurrent.TimeUnit arg2) + { + return IExecute("offerFirst", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public bool OfferFirst(E arg0) + { + return IExecuteWithSignature("offerFirst", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public bool OfferLast(E arg0, long arg1, Java.Util.Concurrent.TimeUnit arg2) + { + return IExecute("offerLast", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public bool OfferLast(E arg0) + { + return IExecuteWithSignature("offerLast", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool Remove(object arg0) + { + return IExecuteWithSignature("remove", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool RemoveFirstOccurrence(object arg0) + { + return IExecuteWithSignature("removeFirstOccurrence", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool RemoveLastOccurrence(object arg0) + { + return IExecuteWithSignature("removeLastOccurrence", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + public E Element() + { + return IExecuteWithSignature("element", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public E Peek() + { + return IExecuteWithSignature("peek", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public E Poll() + { + return IExecuteWithSignature("poll", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + /// + /// + /// + public E Poll(long arg0, Java.Util.Concurrent.TimeUnit arg1) + { + return IExecute("poll", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public E PollFirst(long arg0, Java.Util.Concurrent.TimeUnit arg1) + { + return IExecute("pollFirst", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public E PollLast(long arg0, Java.Util.Concurrent.TimeUnit arg1) + { + return IExecute("pollLast", arg0, arg1); + } + /// + /// + /// + /// + public E Remove() + { + return IExecuteWithSignature("remove", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + /// + public E Take() + { + return IExecuteWithSignature("take", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + /// + public E TakeFirst() + { + return IExecuteWithSignature("takeFirst", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + /// + public E TakeLast() + { + return IExecuteWithSignature("takeLast", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public int Size() + { + return IExecuteWithSignature("size", "()I"); + } + /// + /// + /// + /// + public Java.Util.Iterator Iterator() + { + return IExecuteWithSignature>("iterator", "()Ljava/util/Iterator;"); + } + /// + /// + /// + /// + public void AddFirst(E arg0) + { + IExecuteWithSignature("addFirst", "(Ljava/lang/Object;)V", arg0); + } + /// + /// + /// + /// + public void AddLast(E arg0) + { + IExecuteWithSignature("addLast", "(Ljava/lang/Object;)V", arg0); + } + /// + /// + /// + /// + public void Push(E arg0) + { + IExecuteWithSignature("push", "(Ljava/lang/Object;)V", arg0); + } + /// + /// + /// + /// + /// + public void Put(E arg0) + { + IExecuteWithSignature("put", "(Ljava/lang/Object;)V", arg0); + } + /// + /// + /// + /// + /// + public void PutFirst(E arg0) + { + IExecuteWithSignature("putFirst", "(Ljava/lang/Object;)V", arg0); + } + /// + /// + /// + /// + /// + public void PutLast(E arg0) + { + IExecuteWithSignature("putLast", "(Ljava/lang/Object;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Concurrent/BlockingQueue.cs b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/BlockingQueue.cs new file mode 100644 index 0000000000..3c9a551b7f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/BlockingQueue.cs @@ -0,0 +1,394 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Concurrent +{ + #region BlockingQueue + public partial class BlockingQueue + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public bool Add(object arg0) + { + return IExecuteWithSignature("add", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool Contains(object arg0) + { + return IExecuteWithSignature("contains", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public bool Offer(object arg0, long arg1, Java.Util.Concurrent.TimeUnit arg2) + { + return IExecute("offer", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public bool Offer(object arg0) + { + return IExecuteWithSignature("offer", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool Remove(object arg0) + { + return IExecuteWithSignature("remove", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public object Poll(long arg0, Java.Util.Concurrent.TimeUnit arg1) + { + return IExecute("poll", arg0, arg1); + } + /// + /// + /// + /// + /// + public object Take() + { + return IExecuteWithSignature("take", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + /// + /// + public int DrainTo(Java.Util.Collection arg0, int arg1) + { + return IExecute("drainTo", arg0, arg1); + } + /// + /// + /// + /// + /// + public int DrainTo(Java.Util.Collection arg0) + { + return IExecuteWithSignature("drainTo", "(Ljava/util/Collection;)I", arg0); + } + /// + /// + /// + /// + public int RemainingCapacity() + { + return IExecuteWithSignature("remainingCapacity", "()I"); + } + /// + /// + /// + /// + /// + public void Put(object arg0) + { + IExecuteWithSignature("put", "(Ljava/lang/Object;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region IBlockingQueue + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IBlockingQueue : Java.Util.IQueue + { + #region Instance methods + /// + /// + /// + /// + /// + bool Add(E arg0); + /// + /// + /// + /// + /// + bool Contains(object arg0); + /// + /// + /// + /// + /// + /// + /// + /// + bool Offer(E arg0, long arg1, Java.Util.Concurrent.TimeUnit arg2); + /// + /// + /// + /// + /// + bool Offer(E arg0); + /// + /// + /// + /// + /// + bool Remove(object arg0); + /// + /// + /// + /// + /// + /// + /// + E Poll(long arg0, Java.Util.Concurrent.TimeUnit arg1); + /// + /// + /// + /// + /// + E Take(); + /// + /// + /// + /// + /// + /// + /// + int DrainTo(Java.Util.Collection arg0, int arg1) where Arg0objectSuperE : E; + /// + /// + /// + /// + /// + /// + int DrainTo(Java.Util.Collection arg0) where Arg0objectSuperE : E; + /// + /// + /// + /// + int RemainingCapacity(); + /// + /// + /// + /// + /// + void Put(E arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region BlockingQueue + public partial class BlockingQueue : Java.Util.Concurrent.IBlockingQueue + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.Concurrent.BlockingQueue(Java.Util.Concurrent.BlockingQueue t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public bool Add(E arg0) + { + return IExecuteWithSignature("add", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool Contains(object arg0) + { + return IExecuteWithSignature("contains", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public bool Offer(E arg0, long arg1, Java.Util.Concurrent.TimeUnit arg2) + { + return IExecute("offer", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public bool Offer(E arg0) + { + return IExecuteWithSignature("offer", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool Remove(object arg0) + { + return IExecuteWithSignature("remove", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public E Poll(long arg0, Java.Util.Concurrent.TimeUnit arg1) + { + return IExecute("poll", arg0, arg1); + } + /// + /// + /// + /// + /// + public E Take() + { + return IExecuteWithSignature("take", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + /// + /// + /// + public int DrainTo(Java.Util.Collection arg0, int arg1) where Arg0objectSuperE : E + { + return IExecute("drainTo", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public int DrainTo(Java.Util.Collection arg0) where Arg0objectSuperE : E + { + return IExecuteWithSignature("drainTo", "(Ljava/util/Collection;)I", arg0); + } + /// + /// + /// + /// + public int RemainingCapacity() + { + return IExecuteWithSignature("remainingCapacity", "()I"); + } + /// + /// + /// + /// + /// + public void Put(E arg0) + { + IExecuteWithSignature("put", "(Ljava/lang/Object;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Concurrent/BrokenBarrierException.cs b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/BrokenBarrierException.cs new file mode 100644 index 0000000000..cf4039a0b5 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/BrokenBarrierException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Concurrent +{ + #region BrokenBarrierException + public partial class BrokenBarrierException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Concurrent/Callable.cs b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/Callable.cs new file mode 100644 index 0000000000..8d91499196 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/Callable.cs @@ -0,0 +1,135 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Concurrent +{ + #region Callable + public partial class Callable + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public object Call() + { + return IExecuteWithSignature("call", "()Ljava/lang/Object;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ICallable + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ICallable + { + #region Instance methods + /// + /// + /// + /// + /// + V Call(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Callable + public partial class Callable : Java.Util.Concurrent.ICallable + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.Concurrent.Callable(Java.Util.Concurrent.Callable t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public V Call() + { + return IExecuteWithSignature("call", "()Ljava/lang/Object;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Concurrent/CancellationException.cs b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/CancellationException.cs new file mode 100644 index 0000000000..109c734872 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/CancellationException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Concurrent +{ + #region CancellationException + public partial class CancellationException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Concurrent/CompletableFuture.cs b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/CompletableFuture.cs new file mode 100644 index 0000000000..7453b39ac6 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/CompletableFuture.cs @@ -0,0 +1,1489 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Concurrent +{ + #region CompletableFuture + public partial class CompletableFuture + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.Concurrent.Future(Java.Util.Concurrent.CompletableFuture t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Util.Concurrent.CompletionStage(Java.Util.Concurrent.CompletableFuture t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Util.Concurrent.CompletableFuture CompletedFuture(object arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "completedFuture", "(Ljava/lang/Object;)Ljava/util/concurrent/CompletableFuture;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Util.Concurrent.CompletableFuture FailedFuture(MASES.JCOBridge.C2JBridge.JVMBridgeException arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "failedFuture", "(Ljava/lang/Throwable;)Ljava/util/concurrent/CompletableFuture;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Util.Concurrent.CompletableFuture SupplyAsync(Java.Util.Function.Supplier arg0, Java.Util.Concurrent.Executor arg1) + { + return SExecute(LocalBridgeClazz, "supplyAsync", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Java.Util.Concurrent.CompletableFuture SupplyAsync(Java.Util.Function.Supplier arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "supplyAsync", "(Ljava/util/function/Supplier;)Ljava/util/concurrent/CompletableFuture;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Util.Concurrent.CompletionStage CompletedStage(object arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "completedStage", "(Ljava/lang/Object;)Ljava/util/concurrent/CompletionStage;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Util.Concurrent.CompletionStage FailedStage(MASES.JCOBridge.C2JBridge.JVMBridgeException arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "failedStage", "(Ljava/lang/Throwable;)Ljava/util/concurrent/CompletionStage;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Util.Concurrent.CompletableFuture AnyOfMethod(params Java.Util.Concurrent.CompletableFuture[] arg0) + { + if (arg0.Length == 0) return SExecuteWithSignature(LocalBridgeClazz, "anyOf", "([Ljava/util/concurrent/CompletableFuture;)Ljava/util/concurrent/CompletableFuture;"); else return SExecuteWithSignature(LocalBridgeClazz, "anyOf", "([Ljava/util/concurrent/CompletableFuture;)Ljava/util/concurrent/CompletableFuture;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Util.Concurrent.CompletableFuture AllOf(params Java.Util.Concurrent.CompletableFuture[] arg0) + { + if (arg0.Length == 0) return SExecuteWithSignature(LocalBridgeClazz, "allOf", "([Ljava/util/concurrent/CompletableFuture;)Ljava/util/concurrent/CompletableFuture;"); else return SExecuteWithSignature(LocalBridgeClazz, "allOf", "([Ljava/util/concurrent/CompletableFuture;)Ljava/util/concurrent/CompletableFuture;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Util.Concurrent.CompletableFuture RunAsync(Java.Lang.Runnable arg0, Java.Util.Concurrent.Executor arg1) + { + return SExecute(LocalBridgeClazz, "runAsync", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Java.Util.Concurrent.CompletableFuture RunAsync(Java.Lang.Runnable arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "runAsync", "(Ljava/lang/Runnable;)Ljava/util/concurrent/CompletableFuture;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Concurrent.Executor DelayedExecutorMethod(long arg0, Java.Util.Concurrent.TimeUnit arg1, Java.Util.Concurrent.Executor arg2) + { + return SExecute(LocalBridgeClazz, "delayedExecutor", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public static Java.Util.Concurrent.Executor DelayedExecutorMethod(long arg0, Java.Util.Concurrent.TimeUnit arg1) + { + return SExecute(LocalBridgeClazz, "delayedExecutor", arg0, arg1); + } + + #endregion + + #region Instance methods + /// + /// + /// + public int NumberOfDependents + { + get { return IExecuteWithSignature("getNumberOfDependents", "()I"); } + } + /// + /// + /// + /// + public Java.Util.Concurrent.CompletableFuture NewIncompleteFuture() + { + return IExecuteWithSignature("newIncompleteFuture", "()Ljava/util/concurrent/CompletableFuture;"); + } + /// + /// + /// + /// + /// + public bool Cancel(bool arg0) + { + return IExecuteWithSignature("cancel", "(Z)Z", arg0); + } + /// + /// + /// + /// + /// + public bool Complete(object arg0) + { + return IExecuteWithSignature("complete", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool CompleteExceptionally(MASES.JCOBridge.C2JBridge.JVMBridgeException arg0) + { + return IExecuteWithSignature("completeExceptionally", "(Ljava/lang/Throwable;)Z", arg0); + } + /// + /// + /// + /// + public bool IsCancelled() + { + return IExecuteWithSignature("isCancelled", "()Z"); + } + /// + /// + /// + /// + public bool IsCompletedExceptionally() + { + return IExecuteWithSignature("isCompletedExceptionally", "()Z"); + } + /// + /// + /// + /// + public bool IsDone() + { + return IExecuteWithSignature("isDone", "()Z"); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletableFuture CompleteAsync(Java.Util.Function.Supplier arg0, Java.Util.Concurrent.Executor arg1) + { + return IExecute("completeAsync", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletableFuture CompleteAsync(Java.Util.Function.Supplier arg0) + { + return IExecuteWithSignature("completeAsync", "(Ljava/util/function/Supplier;)Ljava/util/concurrent/CompletableFuture;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletableFuture CompleteOnTimeout(object arg0, long arg1, Java.Util.Concurrent.TimeUnit arg2) + { + return IExecute("completeOnTimeout", arg0, arg1, arg2); + } + /// + /// + /// + /// + public Java.Util.Concurrent.CompletableFuture Copy() + { + return IExecuteWithSignature("copy", "()Ljava/util/concurrent/CompletableFuture;"); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletableFuture OrTimeout(long arg0, Java.Util.Concurrent.TimeUnit arg1) + { + return IExecute("orTimeout", arg0, arg1); + } + /// + /// + /// + /// + public Java.Util.Concurrent.CompletableFuture ToCompletableFuture() + { + return IExecuteWithSignature("toCompletableFuture", "()Ljava/util/concurrent/CompletableFuture;"); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage AcceptEither(Java.Util.Concurrent.CompletionStage arg0, Java.Util.Function.Consumer arg1) + { + return IExecute("acceptEither", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage AcceptEitherAsync(Java.Util.Concurrent.CompletionStage arg0, Java.Util.Function.Consumer arg1, Java.Util.Concurrent.Executor arg2) + { + return IExecute("acceptEitherAsync", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage AcceptEitherAsync(Java.Util.Concurrent.CompletionStage arg0, Java.Util.Function.Consumer arg1) + { + return IExecute("acceptEitherAsync", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage ApplyToEither(Java.Util.Concurrent.CompletionStage arg0, Java.Util.Function.Function arg1) + { + return IExecute("applyToEither", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage ApplyToEitherAsync(Java.Util.Concurrent.CompletionStage arg0, Java.Util.Function.Function arg1, Java.Util.Concurrent.Executor arg2) + { + return IExecute("applyToEitherAsync", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage ApplyToEitherAsync(Java.Util.Concurrent.CompletionStage arg0, Java.Util.Function.Function arg1) + { + return IExecute("applyToEitherAsync", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage Exceptionally(Java.Util.Function.Function arg0) + { + return IExecuteWithSignature("exceptionally", "(Ljava/util/function/Function;)Ljava/util/concurrent/CompletionStage;", arg0); + } + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage Handle(Java.Util.Function.BiFunction arg0) + { + return IExecuteWithSignature("handle", "(Ljava/util/function/BiFunction;)Ljava/util/concurrent/CompletionStage;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage HandleAsync(Java.Util.Function.BiFunction arg0, Java.Util.Concurrent.Executor arg1) + { + return IExecute("handleAsync", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage HandleAsync(Java.Util.Function.BiFunction arg0) + { + return IExecuteWithSignature("handleAsync", "(Ljava/util/function/BiFunction;)Ljava/util/concurrent/CompletionStage;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage RunAfterBoth(Java.Util.Concurrent.CompletionStage arg0, Java.Lang.Runnable arg1) + { + return IExecute("runAfterBoth", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage RunAfterBothAsync(Java.Util.Concurrent.CompletionStage arg0, Java.Lang.Runnable arg1, Java.Util.Concurrent.Executor arg2) + { + return IExecute("runAfterBothAsync", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage RunAfterBothAsync(Java.Util.Concurrent.CompletionStage arg0, Java.Lang.Runnable arg1) + { + return IExecute("runAfterBothAsync", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage RunAfterEither(Java.Util.Concurrent.CompletionStage arg0, Java.Lang.Runnable arg1) + { + return IExecute("runAfterEither", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage RunAfterEitherAsync(Java.Util.Concurrent.CompletionStage arg0, Java.Lang.Runnable arg1, Java.Util.Concurrent.Executor arg2) + { + return IExecute("runAfterEitherAsync", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage RunAfterEitherAsync(Java.Util.Concurrent.CompletionStage arg0, Java.Lang.Runnable arg1) + { + return IExecute("runAfterEitherAsync", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage ThenAccept(Java.Util.Function.Consumer arg0) + { + return IExecuteWithSignature("thenAccept", "(Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletionStage;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage ThenAcceptAsync(Java.Util.Function.Consumer arg0, Java.Util.Concurrent.Executor arg1) + { + return IExecute("thenAcceptAsync", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage ThenAcceptAsync(Java.Util.Function.Consumer arg0) + { + return IExecuteWithSignature("thenAcceptAsync", "(Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletionStage;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage ThenAcceptBoth(Java.Util.Concurrent.CompletionStage arg0, Java.Util.Function.BiConsumer arg1) + { + return IExecute("thenAcceptBoth", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage ThenAcceptBothAsync(Java.Util.Concurrent.CompletionStage arg0, Java.Util.Function.BiConsumer arg1, Java.Util.Concurrent.Executor arg2) + { + return IExecute("thenAcceptBothAsync", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage ThenAcceptBothAsync(Java.Util.Concurrent.CompletionStage arg0, Java.Util.Function.BiConsumer arg1) + { + return IExecute("thenAcceptBothAsync", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage ThenApply(Java.Util.Function.Function arg0) + { + return IExecuteWithSignature("thenApply", "(Ljava/util/function/Function;)Ljava/util/concurrent/CompletionStage;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage ThenApplyAsync(Java.Util.Function.Function arg0, Java.Util.Concurrent.Executor arg1) + { + return IExecute("thenApplyAsync", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage ThenApplyAsync(Java.Util.Function.Function arg0) + { + return IExecuteWithSignature("thenApplyAsync", "(Ljava/util/function/Function;)Ljava/util/concurrent/CompletionStage;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage ThenCombine(Java.Util.Concurrent.CompletionStage arg0, Java.Util.Function.BiFunction arg1) + { + return IExecute("thenCombine", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage ThenCombineAsync(Java.Util.Concurrent.CompletionStage arg0, Java.Util.Function.BiFunction arg1, Java.Util.Concurrent.Executor arg2) + { + return IExecute("thenCombineAsync", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage ThenCombineAsync(Java.Util.Concurrent.CompletionStage arg0, Java.Util.Function.BiFunction arg1) + { + return IExecute("thenCombineAsync", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage ThenCompose(Java.Util.Function.Function arg0) + { + return IExecuteWithSignature("thenCompose", "(Ljava/util/function/Function;)Ljava/util/concurrent/CompletionStage;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage ThenComposeAsync(Java.Util.Function.Function arg0, Java.Util.Concurrent.Executor arg1) + { + return IExecute("thenComposeAsync", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage ThenComposeAsync(Java.Util.Function.Function arg0) + { + return IExecuteWithSignature("thenComposeAsync", "(Ljava/util/function/Function;)Ljava/util/concurrent/CompletionStage;", arg0); + } + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage ThenRun(Java.Lang.Runnable arg0) + { + return IExecuteWithSignature("thenRun", "(Ljava/lang/Runnable;)Ljava/util/concurrent/CompletionStage;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage ThenRunAsync(Java.Lang.Runnable arg0, Java.Util.Concurrent.Executor arg1) + { + return IExecute("thenRunAsync", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage ThenRunAsync(Java.Lang.Runnable arg0) + { + return IExecuteWithSignature("thenRunAsync", "(Ljava/lang/Runnable;)Ljava/util/concurrent/CompletionStage;", arg0); + } + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage WhenComplete(Java.Util.Function.BiConsumer arg0) + { + return IExecuteWithSignature("whenComplete", "(Ljava/util/function/BiConsumer;)Ljava/util/concurrent/CompletionStage;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage WhenCompleteAsync(Java.Util.Function.BiConsumer arg0, Java.Util.Concurrent.Executor arg1) + { + return IExecute("whenCompleteAsync", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage WhenCompleteAsync(Java.Util.Function.BiConsumer arg0) + { + return IExecuteWithSignature("whenCompleteAsync", "(Ljava/util/function/BiConsumer;)Ljava/util/concurrent/CompletionStage;", arg0); + } + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage MinimalCompletionStage() + { + return IExecuteWithSignature("minimalCompletionStage", "()Ljava/util/concurrent/CompletionStage;"); + } + /// + /// + /// + /// + public Java.Util.Concurrent.Executor DefaultExecutor() + { + return IExecuteWithSignature("defaultExecutor", "()Ljava/util/concurrent/Executor;"); + } + /// + /// + /// + /// + /// + /// + public object Get() + { + return IExecuteWithSignature("get", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public object Get(long arg0, Java.Util.Concurrent.TimeUnit arg1) + { + return IExecute("get", arg0, arg1); + } + /// + /// + /// + /// + /// + public object GetNow(object arg0) + { + return IExecuteWithSignature("getNow", "(Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + public object Join() + { + return IExecuteWithSignature("join", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public void ObtrudeException(MASES.JCOBridge.C2JBridge.JVMBridgeException arg0) + { + IExecuteWithSignature("obtrudeException", "(Ljava/lang/Throwable;)V", arg0); + } + /// + /// + /// + /// + public void ObtrudeValue(object arg0) + { + IExecuteWithSignature("obtrudeValue", "(Ljava/lang/Object;)V", arg0); + } + + #endregion + + #region Nested classes + #region AsynchronousCompletionTask + public partial class AsynchronousCompletionTask + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion + + #region CompletableFuture + public partial class CompletableFuture + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.Concurrent.Future(Java.Util.Concurrent.CompletableFuture t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Util.Concurrent.CompletionStage(Java.Util.Concurrent.CompletableFuture t) => t.Cast>(); + /// + /// Converter from to + /// + public static implicit operator Java.Util.Concurrent.CompletableFuture(Java.Util.Concurrent.CompletableFuture t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + public static Java.Util.Concurrent.CompletableFuture CompletedFuture(U arg0) + { + return SExecuteWithSignature>(LocalBridgeClazz, "completedFuture", "(Ljava/lang/Object;)Ljava/util/concurrent/CompletableFuture;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Util.Concurrent.CompletableFuture FailedFuture(MASES.JCOBridge.C2JBridge.JVMBridgeException arg0) + { + return SExecuteWithSignature>(LocalBridgeClazz, "failedFuture", "(Ljava/lang/Throwable;)Ljava/util/concurrent/CompletableFuture;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Concurrent.CompletableFuture SupplyAsync(Java.Util.Function.Supplier arg0, Java.Util.Concurrent.Executor arg1) + { + return SExecute>(LocalBridgeClazz, "supplyAsync", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Util.Concurrent.CompletableFuture SupplyAsync(Java.Util.Function.Supplier arg0) + { + return SExecuteWithSignature>(LocalBridgeClazz, "supplyAsync", "(Ljava/util/function/Supplier;)Ljava/util/concurrent/CompletableFuture;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Util.Concurrent.CompletionStage CompletedStage(U arg0) + { + return SExecuteWithSignature>(LocalBridgeClazz, "completedStage", "(Ljava/lang/Object;)Ljava/util/concurrent/CompletionStage;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Util.Concurrent.CompletionStage FailedStage(MASES.JCOBridge.C2JBridge.JVMBridgeException arg0) + { + return SExecuteWithSignature>(LocalBridgeClazz, "failedStage", "(Ljava/lang/Throwable;)Ljava/util/concurrent/CompletionStage;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Util.Concurrent.CompletableFuture AnyOfMethod(params Java.Util.Concurrent.CompletableFuture[] arg0) + { + if (arg0.Length == 0) return SExecuteWithSignature>(LocalBridgeClazz, "anyOf", "([Ljava/util/concurrent/CompletableFuture;)Ljava/util/concurrent/CompletableFuture;"); else return SExecuteWithSignature>(LocalBridgeClazz, "anyOf", "([Ljava/util/concurrent/CompletableFuture;)Ljava/util/concurrent/CompletableFuture;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Util.Concurrent.CompletableFuture AllOf(params Java.Util.Concurrent.CompletableFuture[] arg0) + { + if (arg0.Length == 0) return SExecuteWithSignature>(LocalBridgeClazz, "allOf", "([Ljava/util/concurrent/CompletableFuture;)Ljava/util/concurrent/CompletableFuture;"); else return SExecuteWithSignature>(LocalBridgeClazz, "allOf", "([Ljava/util/concurrent/CompletableFuture;)Ljava/util/concurrent/CompletableFuture;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Util.Concurrent.CompletableFuture RunAsync(Java.Lang.Runnable arg0, Java.Util.Concurrent.Executor arg1) + { + return SExecute>(LocalBridgeClazz, "runAsync", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Java.Util.Concurrent.CompletableFuture RunAsync(Java.Lang.Runnable arg0) + { + return SExecuteWithSignature>(LocalBridgeClazz, "runAsync", "(Ljava/lang/Runnable;)Ljava/util/concurrent/CompletableFuture;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Concurrent.Executor DelayedExecutorMethod(long arg0, Java.Util.Concurrent.TimeUnit arg1, Java.Util.Concurrent.Executor arg2) + { + return SExecute(LocalBridgeClazz, "delayedExecutor", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public static Java.Util.Concurrent.Executor DelayedExecutorMethod(long arg0, Java.Util.Concurrent.TimeUnit arg1) + { + return SExecute(LocalBridgeClazz, "delayedExecutor", arg0, arg1); + } + + #endregion + + #region Instance methods + /// + /// + /// + public int NumberOfDependents + { + get { return IExecuteWithSignature("getNumberOfDependents", "()I"); } + } + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletableFuture NewIncompleteFuture() + { + return IExecuteWithSignature>("newIncompleteFuture", "()Ljava/util/concurrent/CompletableFuture;"); + } + /// + /// + /// + /// + /// + public bool Cancel(bool arg0) + { + return IExecuteWithSignature("cancel", "(Z)Z", arg0); + } + /// + /// + /// + /// + /// + public bool Complete(T arg0) + { + return IExecuteWithSignature("complete", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool CompleteExceptionally(MASES.JCOBridge.C2JBridge.JVMBridgeException arg0) + { + return IExecuteWithSignature("completeExceptionally", "(Ljava/lang/Throwable;)Z", arg0); + } + /// + /// + /// + /// + public bool IsCancelled() + { + return IExecuteWithSignature("isCancelled", "()Z"); + } + /// + /// + /// + /// + public bool IsCompletedExceptionally() + { + return IExecuteWithSignature("isCompletedExceptionally", "()Z"); + } + /// + /// + /// + /// + public bool IsDone() + { + return IExecuteWithSignature("isDone", "()Z"); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletableFuture CompleteAsync(Java.Util.Function.Supplier arg0, Java.Util.Concurrent.Executor arg1) where Arg0ExtendsT : T + { + return IExecute>("completeAsync", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletableFuture CompleteAsync(Java.Util.Function.Supplier arg0) where Arg0ExtendsT : T + { + return IExecuteWithSignature>("completeAsync", "(Ljava/util/function/Supplier;)Ljava/util/concurrent/CompletableFuture;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletableFuture CompleteOnTimeout(T arg0, long arg1, Java.Util.Concurrent.TimeUnit arg2) + { + return IExecute>("completeOnTimeout", arg0, arg1, arg2); + } + /// + /// + /// + /// + public Java.Util.Concurrent.CompletableFuture Copy() + { + return IExecuteWithSignature>("copy", "()Ljava/util/concurrent/CompletableFuture;"); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletableFuture OrTimeout(long arg0, Java.Util.Concurrent.TimeUnit arg1) + { + return IExecute>("orTimeout", arg0, arg1); + } + /// + /// + /// + /// + public Java.Util.Concurrent.CompletableFuture ToCompletableFuture() + { + return IExecuteWithSignature>("toCompletableFuture", "()Ljava/util/concurrent/CompletableFuture;"); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage AcceptEither(Java.Util.Concurrent.CompletionStage arg0, Java.Util.Function.Consumer arg1) + { + return IExecute("acceptEither", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage AcceptEitherAsync(Java.Util.Concurrent.CompletionStage arg0, Java.Util.Function.Consumer arg1, Java.Util.Concurrent.Executor arg2) + { + return IExecute("acceptEitherAsync", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage AcceptEitherAsync(Java.Util.Concurrent.CompletionStage arg0, Java.Util.Function.Consumer arg1) + { + return IExecute("acceptEitherAsync", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage ApplyToEither(Java.Util.Concurrent.CompletionStage arg0, Java.Util.Function.Function arg1) + { + return IExecute("applyToEither", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage ApplyToEitherAsync(Java.Util.Concurrent.CompletionStage arg0, Java.Util.Function.Function arg1, Java.Util.Concurrent.Executor arg2) + { + return IExecute("applyToEitherAsync", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage ApplyToEitherAsync(Java.Util.Concurrent.CompletionStage arg0, Java.Util.Function.Function arg1) + { + return IExecute("applyToEitherAsync", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage Exceptionally(Java.Util.Function.Function arg0) + { + return IExecuteWithSignature("exceptionally", "(Ljava/util/function/Function;)Ljava/util/concurrent/CompletionStage;", arg0); + } + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage Handle(Java.Util.Function.BiFunction arg0) + { + return IExecuteWithSignature("handle", "(Ljava/util/function/BiFunction;)Ljava/util/concurrent/CompletionStage;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage HandleAsync(Java.Util.Function.BiFunction arg0, Java.Util.Concurrent.Executor arg1) + { + return IExecute("handleAsync", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage HandleAsync(Java.Util.Function.BiFunction arg0) + { + return IExecuteWithSignature("handleAsync", "(Ljava/util/function/BiFunction;)Ljava/util/concurrent/CompletionStage;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage RunAfterBoth(Java.Util.Concurrent.CompletionStage arg0, Java.Lang.Runnable arg1) + { + return IExecute("runAfterBoth", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage RunAfterBothAsync(Java.Util.Concurrent.CompletionStage arg0, Java.Lang.Runnable arg1, Java.Util.Concurrent.Executor arg2) + { + return IExecute("runAfterBothAsync", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage RunAfterBothAsync(Java.Util.Concurrent.CompletionStage arg0, Java.Lang.Runnable arg1) + { + return IExecute("runAfterBothAsync", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage RunAfterEither(Java.Util.Concurrent.CompletionStage arg0, Java.Lang.Runnable arg1) + { + return IExecute("runAfterEither", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage RunAfterEitherAsync(Java.Util.Concurrent.CompletionStage arg0, Java.Lang.Runnable arg1, Java.Util.Concurrent.Executor arg2) + { + return IExecute("runAfterEitherAsync", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage RunAfterEitherAsync(Java.Util.Concurrent.CompletionStage arg0, Java.Lang.Runnable arg1) + { + return IExecute("runAfterEitherAsync", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage ThenAccept(Java.Util.Function.Consumer arg0) + { + return IExecuteWithSignature("thenAccept", "(Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletionStage;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage ThenAcceptAsync(Java.Util.Function.Consumer arg0, Java.Util.Concurrent.Executor arg1) + { + return IExecute("thenAcceptAsync", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage ThenAcceptAsync(Java.Util.Function.Consumer arg0) + { + return IExecuteWithSignature("thenAcceptAsync", "(Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletionStage;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage ThenAcceptBoth(Java.Util.Concurrent.CompletionStage arg0, Java.Util.Function.BiConsumer arg1) + { + return IExecute("thenAcceptBoth", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage ThenAcceptBothAsync(Java.Util.Concurrent.CompletionStage arg0, Java.Util.Function.BiConsumer arg1, Java.Util.Concurrent.Executor arg2) + { + return IExecute("thenAcceptBothAsync", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage ThenAcceptBothAsync(Java.Util.Concurrent.CompletionStage arg0, Java.Util.Function.BiConsumer arg1) + { + return IExecute("thenAcceptBothAsync", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage ThenApply(Java.Util.Function.Function arg0) + { + return IExecuteWithSignature("thenApply", "(Ljava/util/function/Function;)Ljava/util/concurrent/CompletionStage;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage ThenApplyAsync(Java.Util.Function.Function arg0, Java.Util.Concurrent.Executor arg1) + { + return IExecute("thenApplyAsync", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage ThenApplyAsync(Java.Util.Function.Function arg0) + { + return IExecuteWithSignature("thenApplyAsync", "(Ljava/util/function/Function;)Ljava/util/concurrent/CompletionStage;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage ThenCombine(Java.Util.Concurrent.CompletionStage arg0, Java.Util.Function.BiFunction arg1) + { + return IExecute("thenCombine", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage ThenCombineAsync(Java.Util.Concurrent.CompletionStage arg0, Java.Util.Function.BiFunction arg1, Java.Util.Concurrent.Executor arg2) + { + return IExecute("thenCombineAsync", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage ThenCombineAsync(Java.Util.Concurrent.CompletionStage arg0, Java.Util.Function.BiFunction arg1) + { + return IExecute("thenCombineAsync", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage ThenCompose(Java.Util.Function.Function arg0) + { + return IExecuteWithSignature("thenCompose", "(Ljava/util/function/Function;)Ljava/util/concurrent/CompletionStage;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage ThenComposeAsync(Java.Util.Function.Function arg0, Java.Util.Concurrent.Executor arg1) + { + return IExecute("thenComposeAsync", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage ThenComposeAsync(Java.Util.Function.Function arg0) + { + return IExecuteWithSignature("thenComposeAsync", "(Ljava/util/function/Function;)Ljava/util/concurrent/CompletionStage;", arg0); + } + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage ThenRun(Java.Lang.Runnable arg0) + { + return IExecuteWithSignature("thenRun", "(Ljava/lang/Runnable;)Ljava/util/concurrent/CompletionStage;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage ThenRunAsync(Java.Lang.Runnable arg0, Java.Util.Concurrent.Executor arg1) + { + return IExecute("thenRunAsync", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage ThenRunAsync(Java.Lang.Runnable arg0) + { + return IExecuteWithSignature("thenRunAsync", "(Ljava/lang/Runnable;)Ljava/util/concurrent/CompletionStage;", arg0); + } + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage WhenComplete(Java.Util.Function.BiConsumer arg0) + { + return IExecuteWithSignature("whenComplete", "(Ljava/util/function/BiConsumer;)Ljava/util/concurrent/CompletionStage;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage WhenCompleteAsync(Java.Util.Function.BiConsumer arg0, Java.Util.Concurrent.Executor arg1) + { + return IExecute("whenCompleteAsync", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage WhenCompleteAsync(Java.Util.Function.BiConsumer arg0) + { + return IExecuteWithSignature("whenCompleteAsync", "(Ljava/util/function/BiConsumer;)Ljava/util/concurrent/CompletionStage;", arg0); + } + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage MinimalCompletionStage() + { + return IExecuteWithSignature>("minimalCompletionStage", "()Ljava/util/concurrent/CompletionStage;"); + } + /// + /// + /// + /// + public Java.Util.Concurrent.Executor DefaultExecutor() + { + return IExecuteWithSignature("defaultExecutor", "()Ljava/util/concurrent/Executor;"); + } + /// + /// + /// + /// + /// + /// + public T Get() + { + return IExecuteWithSignature("get", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public T Get(long arg0, Java.Util.Concurrent.TimeUnit arg1) + { + return IExecute("get", arg0, arg1); + } + /// + /// + /// + /// + /// + public T GetNow(T arg0) + { + return IExecuteWithSignature("getNow", "(Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + public T Join() + { + return IExecuteWithSignature("join", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public void ObtrudeException(MASES.JCOBridge.C2JBridge.JVMBridgeException arg0) + { + IExecuteWithSignature("obtrudeException", "(Ljava/lang/Throwable;)V", arg0); + } + /// + /// + /// + /// + public void ObtrudeValue(T arg0) + { + IExecuteWithSignature("obtrudeValue", "(Ljava/lang/Object;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Concurrent/CompletionException.cs b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/CompletionException.cs new file mode 100644 index 0000000000..d047164d81 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/CompletionException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Concurrent +{ + #region CompletionException + public partial class CompletionException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Concurrent/CompletionService.cs b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/CompletionService.cs new file mode 100644 index 0000000000..4fac5f2c5c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/CompletionService.cs @@ -0,0 +1,237 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Concurrent +{ + #region CompletionService + public partial class CompletionService + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public Java.Util.Concurrent.Future Poll() + { + return IExecuteWithSignature("poll", "()Ljava/util/concurrent/Future;"); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.Future Poll(long arg0, Java.Util.Concurrent.TimeUnit arg1) + { + return IExecute("poll", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.Future Submit(Java.Lang.Runnable arg0, object arg1) + { + return IExecute("submit", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Util.Concurrent.Future Submit(Java.Util.Concurrent.Callable arg0) + { + return IExecuteWithSignature("submit", "(Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Future;", arg0); + } + /// + /// + /// + /// + /// + public Java.Util.Concurrent.Future Take() + { + return IExecuteWithSignature("take", "()Ljava/util/concurrent/Future;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ICompletionService + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ICompletionService + { + #region Instance methods + /// + /// + /// + /// + Java.Util.Concurrent.Future Poll(); + /// + /// + /// + /// + /// + /// + /// + Java.Util.Concurrent.Future Poll(long arg0, Java.Util.Concurrent.TimeUnit arg1); + /// + /// + /// + /// + /// + /// + Java.Util.Concurrent.Future Submit(Java.Lang.Runnable arg0, V arg1); + /// + /// + /// + /// + /// + Java.Util.Concurrent.Future Submit(Java.Util.Concurrent.Callable arg0); + /// + /// + /// + /// + /// + Java.Util.Concurrent.Future Take(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region CompletionService + public partial class CompletionService : Java.Util.Concurrent.ICompletionService + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.Concurrent.CompletionService(Java.Util.Concurrent.CompletionService t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public Java.Util.Concurrent.Future Poll() + { + return IExecuteWithSignature>("poll", "()Ljava/util/concurrent/Future;"); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.Future Poll(long arg0, Java.Util.Concurrent.TimeUnit arg1) + { + return IExecute>("poll", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.Future Submit(Java.Lang.Runnable arg0, V arg1) + { + return IExecute>("submit", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Util.Concurrent.Future Submit(Java.Util.Concurrent.Callable arg0) + { + return IExecuteWithSignature>("submit", "(Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Future;", arg0); + } + /// + /// + /// + /// + /// + public Java.Util.Concurrent.Future Take() + { + return IExecuteWithSignature>("take", "()Ljava/util/concurrent/Future;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Concurrent/CompletionStage.cs b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/CompletionStage.cs new file mode 100644 index 0000000000..4169cf2f3a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/CompletionStage.cs @@ -0,0 +1,1274 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Concurrent +{ + #region CompletionStage + public partial class CompletionStage + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage ThenCombine(Java.Util.Concurrent.CompletionStage arg0, Java.Util.Function.BiFunction arg1) + { + return IExecute("thenCombine", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage ThenCombineAsync(Java.Util.Concurrent.CompletionStage arg0, Java.Util.Function.BiFunction arg1, Java.Util.Concurrent.Executor arg2) + { + return IExecute("thenCombineAsync", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage ThenCombineAsync(Java.Util.Concurrent.CompletionStage arg0, Java.Util.Function.BiFunction arg1) + { + return IExecute("thenCombineAsync", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage ThenAcceptBoth(Java.Util.Concurrent.CompletionStage arg0, Java.Util.Function.BiConsumer arg1) + { + return IExecute("thenAcceptBoth", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage ThenAcceptBothAsync(Java.Util.Concurrent.CompletionStage arg0, Java.Util.Function.BiConsumer arg1, Java.Util.Concurrent.Executor arg2) + { + return IExecute("thenAcceptBothAsync", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage ThenAcceptBothAsync(Java.Util.Concurrent.CompletionStage arg0, Java.Util.Function.BiConsumer arg1) + { + return IExecute("thenAcceptBothAsync", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage ApplyToEither(Java.Util.Concurrent.CompletionStage arg0, Java.Util.Function.Function arg1) + { + return IExecute("applyToEither", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage ApplyToEitherAsync(Java.Util.Concurrent.CompletionStage arg0, Java.Util.Function.Function arg1, Java.Util.Concurrent.Executor arg2) + { + return IExecute("applyToEitherAsync", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage ApplyToEitherAsync(Java.Util.Concurrent.CompletionStage arg0, Java.Util.Function.Function arg1) + { + return IExecute("applyToEitherAsync", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage Handle(Java.Util.Function.BiFunction arg0) + { + return IExecuteWithSignature("handle", "(Ljava/util/function/BiFunction;)Ljava/util/concurrent/CompletionStage;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage HandleAsync(Java.Util.Function.BiFunction arg0, Java.Util.Concurrent.Executor arg1) + { + return IExecute("handleAsync", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage HandleAsync(Java.Util.Function.BiFunction arg0) + { + return IExecuteWithSignature("handleAsync", "(Ljava/util/function/BiFunction;)Ljava/util/concurrent/CompletionStage;", arg0); + } + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage ThenApply(Java.Util.Function.Function arg0) + { + return IExecuteWithSignature("thenApply", "(Ljava/util/function/Function;)Ljava/util/concurrent/CompletionStage;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage ThenApplyAsync(Java.Util.Function.Function arg0, Java.Util.Concurrent.Executor arg1) + { + return IExecute("thenApplyAsync", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage ThenApplyAsync(Java.Util.Function.Function arg0) + { + return IExecuteWithSignature("thenApplyAsync", "(Ljava/util/function/Function;)Ljava/util/concurrent/CompletionStage;", arg0); + } + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage ThenCompose(Java.Util.Function.Function arg0) + { + return IExecuteWithSignature("thenCompose", "(Ljava/util/function/Function;)Ljava/util/concurrent/CompletionStage;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage ThenComposeAsync(Java.Util.Function.Function arg0, Java.Util.Concurrent.Executor arg1) + { + return IExecute("thenComposeAsync", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage ThenComposeAsync(Java.Util.Function.Function arg0) + { + return IExecuteWithSignature("thenComposeAsync", "(Ljava/util/function/Function;)Ljava/util/concurrent/CompletionStage;", arg0); + } + /// + /// + /// + /// + public Java.Util.Concurrent.CompletableFuture ToCompletableFuture() + { + return IExecuteWithSignature("toCompletableFuture", "()Ljava/util/concurrent/CompletableFuture;"); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage AcceptEither(Java.Util.Concurrent.CompletionStage arg0, Java.Util.Function.Consumer arg1) + { + return IExecute("acceptEither", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage AcceptEitherAsync(Java.Util.Concurrent.CompletionStage arg0, Java.Util.Function.Consumer arg1, Java.Util.Concurrent.Executor arg2) + { + return IExecute("acceptEitherAsync", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage AcceptEitherAsync(Java.Util.Concurrent.CompletionStage arg0, Java.Util.Function.Consumer arg1) + { + return IExecute("acceptEitherAsync", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage RunAfterBoth(Java.Util.Concurrent.CompletionStage arg0, Java.Lang.Runnable arg1) + { + return IExecute("runAfterBoth", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage RunAfterBothAsync(Java.Util.Concurrent.CompletionStage arg0, Java.Lang.Runnable arg1, Java.Util.Concurrent.Executor arg2) + { + return IExecute("runAfterBothAsync", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage RunAfterBothAsync(Java.Util.Concurrent.CompletionStage arg0, Java.Lang.Runnable arg1) + { + return IExecute("runAfterBothAsync", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage RunAfterEither(Java.Util.Concurrent.CompletionStage arg0, Java.Lang.Runnable arg1) + { + return IExecute("runAfterEither", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage RunAfterEitherAsync(Java.Util.Concurrent.CompletionStage arg0, Java.Lang.Runnable arg1, Java.Util.Concurrent.Executor arg2) + { + return IExecute("runAfterEitherAsync", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage RunAfterEitherAsync(Java.Util.Concurrent.CompletionStage arg0, Java.Lang.Runnable arg1) + { + return IExecute("runAfterEitherAsync", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage ThenAccept(Java.Util.Function.Consumer arg0) + { + return IExecuteWithSignature("thenAccept", "(Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletionStage;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage ThenAcceptAsync(Java.Util.Function.Consumer arg0, Java.Util.Concurrent.Executor arg1) + { + return IExecute("thenAcceptAsync", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage ThenAcceptAsync(Java.Util.Function.Consumer arg0) + { + return IExecuteWithSignature("thenAcceptAsync", "(Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletionStage;", arg0); + } + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage ThenRun(Java.Lang.Runnable arg0) + { + return IExecuteWithSignature("thenRun", "(Ljava/lang/Runnable;)Ljava/util/concurrent/CompletionStage;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage ThenRunAsync(Java.Lang.Runnable arg0, Java.Util.Concurrent.Executor arg1) + { + return IExecute("thenRunAsync", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage ThenRunAsync(Java.Lang.Runnable arg0) + { + return IExecuteWithSignature("thenRunAsync", "(Ljava/lang/Runnable;)Ljava/util/concurrent/CompletionStage;", arg0); + } + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage Exceptionally(Java.Util.Function.Function arg0) + { + return IExecuteWithSignature("exceptionally", "(Ljava/util/function/Function;)Ljava/util/concurrent/CompletionStage;", arg0); + } + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage WhenComplete(Java.Util.Function.BiConsumer arg0) + { + return IExecuteWithSignature("whenComplete", "(Ljava/util/function/BiConsumer;)Ljava/util/concurrent/CompletionStage;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage WhenCompleteAsync(Java.Util.Function.BiConsumer arg0, Java.Util.Concurrent.Executor arg1) + { + return IExecute("whenCompleteAsync", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage WhenCompleteAsync(Java.Util.Function.BiConsumer arg0) + { + return IExecuteWithSignature("whenCompleteAsync", "(Ljava/util/function/BiConsumer;)Ljava/util/concurrent/CompletionStage;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ICompletionStage + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ICompletionStage + { + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + Java.Util.Concurrent.CompletionStage ThenCombine(Java.Util.Concurrent.CompletionStage arg0, Java.Util.Function.BiFunction arg1) where Arg0ExtendsU : U where Arg1objectSuperT : T where Arg1objectSuperU : U where Arg1ExtendsV : V; + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + Java.Util.Concurrent.CompletionStage ThenCombineAsync(Java.Util.Concurrent.CompletionStage arg0, Java.Util.Function.BiFunction arg1, Java.Util.Concurrent.Executor arg2) where Arg0ExtendsU : U where Arg1objectSuperT : T where Arg1objectSuperU : U where Arg1ExtendsV : V; + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + Java.Util.Concurrent.CompletionStage ThenCombineAsync(Java.Util.Concurrent.CompletionStage arg0, Java.Util.Function.BiFunction arg1) where Arg0ExtendsU : U where Arg1objectSuperT : T where Arg1objectSuperU : U where Arg1ExtendsV : V; + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + Java.Util.Concurrent.CompletionStage ThenAcceptBoth(Java.Util.Concurrent.CompletionStage arg0, Java.Util.Function.BiConsumer arg1) where Arg0ExtendsU : U where Arg1objectSuperT : T where Arg1objectSuperU : U; + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + Java.Util.Concurrent.CompletionStage ThenAcceptBothAsync(Java.Util.Concurrent.CompletionStage arg0, Java.Util.Function.BiConsumer arg1, Java.Util.Concurrent.Executor arg2) where Arg0ExtendsU : U where Arg1objectSuperT : T where Arg1objectSuperU : U; + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + Java.Util.Concurrent.CompletionStage ThenAcceptBothAsync(Java.Util.Concurrent.CompletionStage arg0, Java.Util.Function.BiConsumer arg1) where Arg0ExtendsU : U where Arg1objectSuperT : T where Arg1objectSuperU : U; + /// + /// + /// + /// + /// + /// + /// + /// + /// + Java.Util.Concurrent.CompletionStage ApplyToEither(Java.Util.Concurrent.CompletionStage arg0, Java.Util.Function.Function arg1) where Arg0ExtendsT : T where Arg1objectSuperT : T; + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + Java.Util.Concurrent.CompletionStage ApplyToEitherAsync(Java.Util.Concurrent.CompletionStage arg0, Java.Util.Function.Function arg1, Java.Util.Concurrent.Executor arg2) where Arg0ExtendsT : T where Arg1objectSuperT : T; + /// + /// + /// + /// + /// + /// + /// + /// + /// + Java.Util.Concurrent.CompletionStage ApplyToEitherAsync(Java.Util.Concurrent.CompletionStage arg0, Java.Util.Function.Function arg1) where Arg0ExtendsT : T where Arg1objectSuperT : T; + /// + /// + /// + /// + /// + /// + /// + /// + Java.Util.Concurrent.CompletionStage Handle(Java.Util.Function.BiFunction arg0) where Arg0objectSuperT : T where Arg0ExtendsU : U; + /// + /// + /// + /// + /// + /// + /// + /// + /// + Java.Util.Concurrent.CompletionStage HandleAsync(Java.Util.Function.BiFunction arg0, Java.Util.Concurrent.Executor arg1) where Arg0objectSuperT : T where Arg0ExtendsU : U; + /// + /// + /// + /// + /// + /// + /// + /// + Java.Util.Concurrent.CompletionStage HandleAsync(Java.Util.Function.BiFunction arg0) where Arg0objectSuperT : T where Arg0ExtendsU : U; + /// + /// + /// + /// + /// + /// + /// + /// + Java.Util.Concurrent.CompletionStage ThenApply(Java.Util.Function.Function arg0) where Arg0objectSuperT : T where Arg0ExtendsU : U; + /// + /// + /// + /// + /// + /// + /// + /// + /// + Java.Util.Concurrent.CompletionStage ThenApplyAsync(Java.Util.Function.Function arg0, Java.Util.Concurrent.Executor arg1) where Arg0objectSuperT : T where Arg0ExtendsU : U; + /// + /// + /// + /// + /// + /// + /// + /// + Java.Util.Concurrent.CompletionStage ThenApplyAsync(Java.Util.Function.Function arg0) where Arg0objectSuperT : T where Arg0ExtendsU : U; + /// + /// + /// + /// + /// + /// + /// + /// + Java.Util.Concurrent.CompletionStage ThenCompose(Java.Util.Function.Function arg0) where Arg0objectSuperT : T where Arg0ExtendsJava_Util_Concurrent_CompletionStage_U_ : Java.Util.Concurrent.CompletionStage; + /// + /// + /// + /// + /// + /// + /// + /// + /// + Java.Util.Concurrent.CompletionStage ThenComposeAsync(Java.Util.Function.Function arg0, Java.Util.Concurrent.Executor arg1) where Arg0objectSuperT : T where Arg0ExtendsJava_Util_Concurrent_CompletionStage_U_ : Java.Util.Concurrent.CompletionStage; + /// + /// + /// + /// + /// + /// + /// + /// + Java.Util.Concurrent.CompletionStage ThenComposeAsync(Java.Util.Function.Function arg0) where Arg0objectSuperT : T where Arg0ExtendsJava_Util_Concurrent_CompletionStage_U_ : Java.Util.Concurrent.CompletionStage; + /// + /// + /// + /// + Java.Util.Concurrent.CompletableFuture ToCompletableFuture(); + /// + /// + /// + /// + /// + /// + /// + /// + Java.Util.Concurrent.CompletionStage AcceptEither(Java.Util.Concurrent.CompletionStage arg0, Java.Util.Function.Consumer arg1) where Arg0ExtendsT : T where Arg1objectSuperT : T; + /// + /// + /// + /// + /// + /// + /// + /// + /// + Java.Util.Concurrent.CompletionStage AcceptEitherAsync(Java.Util.Concurrent.CompletionStage arg0, Java.Util.Function.Consumer arg1, Java.Util.Concurrent.Executor arg2) where Arg0ExtendsT : T where Arg1objectSuperT : T; + /// + /// + /// + /// + /// + /// + /// + /// + Java.Util.Concurrent.CompletionStage AcceptEitherAsync(Java.Util.Concurrent.CompletionStage arg0, Java.Util.Function.Consumer arg1) where Arg0ExtendsT : T where Arg1objectSuperT : T; + /// + /// + /// + /// + /// + /// + Java.Util.Concurrent.CompletionStage RunAfterBoth(Java.Util.Concurrent.CompletionStage arg0, Java.Lang.Runnable arg1); + /// + /// + /// + /// + /// + /// + /// + Java.Util.Concurrent.CompletionStage RunAfterBothAsync(Java.Util.Concurrent.CompletionStage arg0, Java.Lang.Runnable arg1, Java.Util.Concurrent.Executor arg2); + /// + /// + /// + /// + /// + /// + Java.Util.Concurrent.CompletionStage RunAfterBothAsync(Java.Util.Concurrent.CompletionStage arg0, Java.Lang.Runnable arg1); + /// + /// + /// + /// + /// + /// + Java.Util.Concurrent.CompletionStage RunAfterEither(Java.Util.Concurrent.CompletionStage arg0, Java.Lang.Runnable arg1); + /// + /// + /// + /// + /// + /// + /// + Java.Util.Concurrent.CompletionStage RunAfterEitherAsync(Java.Util.Concurrent.CompletionStage arg0, Java.Lang.Runnable arg1, Java.Util.Concurrent.Executor arg2); + /// + /// + /// + /// + /// + /// + Java.Util.Concurrent.CompletionStage RunAfterEitherAsync(Java.Util.Concurrent.CompletionStage arg0, Java.Lang.Runnable arg1); + /// + /// + /// + /// + /// + /// + Java.Util.Concurrent.CompletionStage ThenAccept(Java.Util.Function.Consumer arg0) where Arg0objectSuperT : T; + /// + /// + /// + /// + /// + /// + /// + Java.Util.Concurrent.CompletionStage ThenAcceptAsync(Java.Util.Function.Consumer arg0, Java.Util.Concurrent.Executor arg1) where Arg0objectSuperT : T; + /// + /// + /// + /// + /// + /// + Java.Util.Concurrent.CompletionStage ThenAcceptAsync(Java.Util.Function.Consumer arg0) where Arg0objectSuperT : T; + /// + /// + /// + /// + /// + Java.Util.Concurrent.CompletionStage ThenRun(Java.Lang.Runnable arg0); + /// + /// + /// + /// + /// + /// + Java.Util.Concurrent.CompletionStage ThenRunAsync(Java.Lang.Runnable arg0, Java.Util.Concurrent.Executor arg1); + /// + /// + /// + /// + /// + Java.Util.Concurrent.CompletionStage ThenRunAsync(Java.Lang.Runnable arg0); + /// + /// + /// + /// + /// + /// + Java.Util.Concurrent.CompletionStage Exceptionally(Java.Util.Function.Function arg0) where Arg0ExtendsT : T; + /// + /// + /// + /// + /// + /// + /// + Java.Util.Concurrent.CompletionStage WhenComplete(Java.Util.Function.BiConsumer arg0) where Arg0objectSuperT : T where Arg0objectSuperJava_Lang_Throwable : Java.Lang.Throwable; + /// + /// + /// + /// + /// + /// + /// + /// + Java.Util.Concurrent.CompletionStage WhenCompleteAsync(Java.Util.Function.BiConsumer arg0, Java.Util.Concurrent.Executor arg1) where Arg0objectSuperT : T where Arg0objectSuperJava_Lang_Throwable : Java.Lang.Throwable; + /// + /// + /// + /// + /// + /// + /// + Java.Util.Concurrent.CompletionStage WhenCompleteAsync(Java.Util.Function.BiConsumer arg0) where Arg0objectSuperT : T where Arg0objectSuperJava_Lang_Throwable : Java.Lang.Throwable; + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region CompletionStage + public partial class CompletionStage : Java.Util.Concurrent.ICompletionStage + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.Concurrent.CompletionStage(Java.Util.Concurrent.CompletionStage t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage ThenCombine(Java.Util.Concurrent.CompletionStage arg0, Java.Util.Function.BiFunction arg1) where Arg0ExtendsU : U where Arg1objectSuperT : T where Arg1objectSuperU : U where Arg1ExtendsV : V + { + return IExecute>("thenCombine", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage ThenCombineAsync(Java.Util.Concurrent.CompletionStage arg0, Java.Util.Function.BiFunction arg1, Java.Util.Concurrent.Executor arg2) where Arg0ExtendsU : U where Arg1objectSuperT : T where Arg1objectSuperU : U where Arg1ExtendsV : V + { + return IExecute>("thenCombineAsync", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage ThenCombineAsync(Java.Util.Concurrent.CompletionStage arg0, Java.Util.Function.BiFunction arg1) where Arg0ExtendsU : U where Arg1objectSuperT : T where Arg1objectSuperU : U where Arg1ExtendsV : V + { + return IExecute>("thenCombineAsync", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage ThenAcceptBoth(Java.Util.Concurrent.CompletionStage arg0, Java.Util.Function.BiConsumer arg1) where Arg0ExtendsU : U where Arg1objectSuperT : T where Arg1objectSuperU : U + { + return IExecute>("thenAcceptBoth", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage ThenAcceptBothAsync(Java.Util.Concurrent.CompletionStage arg0, Java.Util.Function.BiConsumer arg1, Java.Util.Concurrent.Executor arg2) where Arg0ExtendsU : U where Arg1objectSuperT : T where Arg1objectSuperU : U + { + return IExecute>("thenAcceptBothAsync", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage ThenAcceptBothAsync(Java.Util.Concurrent.CompletionStage arg0, Java.Util.Function.BiConsumer arg1) where Arg0ExtendsU : U where Arg1objectSuperT : T where Arg1objectSuperU : U + { + return IExecute>("thenAcceptBothAsync", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage ApplyToEither(Java.Util.Concurrent.CompletionStage arg0, Java.Util.Function.Function arg1) where Arg0ExtendsT : T where Arg1objectSuperT : T + { + return IExecute>("applyToEither", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage ApplyToEitherAsync(Java.Util.Concurrent.CompletionStage arg0, Java.Util.Function.Function arg1, Java.Util.Concurrent.Executor arg2) where Arg0ExtendsT : T where Arg1objectSuperT : T + { + return IExecute>("applyToEitherAsync", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage ApplyToEitherAsync(Java.Util.Concurrent.CompletionStage arg0, Java.Util.Function.Function arg1) where Arg0ExtendsT : T where Arg1objectSuperT : T + { + return IExecute>("applyToEitherAsync", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage Handle(Java.Util.Function.BiFunction arg0) where Arg0objectSuperT : T where Arg0ExtendsU : U + { + return IExecuteWithSignature>("handle", "(Ljava/util/function/BiFunction;)Ljava/util/concurrent/CompletionStage;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage HandleAsync(Java.Util.Function.BiFunction arg0, Java.Util.Concurrent.Executor arg1) where Arg0objectSuperT : T where Arg0ExtendsU : U + { + return IExecute>("handleAsync", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage HandleAsync(Java.Util.Function.BiFunction arg0) where Arg0objectSuperT : T where Arg0ExtendsU : U + { + return IExecuteWithSignature>("handleAsync", "(Ljava/util/function/BiFunction;)Ljava/util/concurrent/CompletionStage;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage ThenApply(Java.Util.Function.Function arg0) where Arg0objectSuperT : T where Arg0ExtendsU : U + { + return IExecuteWithSignature>("thenApply", "(Ljava/util/function/Function;)Ljava/util/concurrent/CompletionStage;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage ThenApplyAsync(Java.Util.Function.Function arg0, Java.Util.Concurrent.Executor arg1) where Arg0objectSuperT : T where Arg0ExtendsU : U + { + return IExecute>("thenApplyAsync", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage ThenApplyAsync(Java.Util.Function.Function arg0) where Arg0objectSuperT : T where Arg0ExtendsU : U + { + return IExecuteWithSignature>("thenApplyAsync", "(Ljava/util/function/Function;)Ljava/util/concurrent/CompletionStage;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage ThenCompose(Java.Util.Function.Function arg0) where Arg0objectSuperT : T where Arg0ExtendsJava_Util_Concurrent_CompletionStage_U_ : Java.Util.Concurrent.CompletionStage + { + return IExecuteWithSignature>("thenCompose", "(Ljava/util/function/Function;)Ljava/util/concurrent/CompletionStage;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage ThenComposeAsync(Java.Util.Function.Function arg0, Java.Util.Concurrent.Executor arg1) where Arg0objectSuperT : T where Arg0ExtendsJava_Util_Concurrent_CompletionStage_U_ : Java.Util.Concurrent.CompletionStage + { + return IExecute>("thenComposeAsync", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage ThenComposeAsync(Java.Util.Function.Function arg0) where Arg0objectSuperT : T where Arg0ExtendsJava_Util_Concurrent_CompletionStage_U_ : Java.Util.Concurrent.CompletionStage + { + return IExecuteWithSignature>("thenComposeAsync", "(Ljava/util/function/Function;)Ljava/util/concurrent/CompletionStage;", arg0); + } + /// + /// + /// + /// + public Java.Util.Concurrent.CompletableFuture ToCompletableFuture() + { + return IExecuteWithSignature>("toCompletableFuture", "()Ljava/util/concurrent/CompletableFuture;"); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage AcceptEither(Java.Util.Concurrent.CompletionStage arg0, Java.Util.Function.Consumer arg1) where Arg0ExtendsT : T where Arg1objectSuperT : T + { + return IExecute>("acceptEither", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage AcceptEitherAsync(Java.Util.Concurrent.CompletionStage arg0, Java.Util.Function.Consumer arg1, Java.Util.Concurrent.Executor arg2) where Arg0ExtendsT : T where Arg1objectSuperT : T + { + return IExecute>("acceptEitherAsync", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage AcceptEitherAsync(Java.Util.Concurrent.CompletionStage arg0, Java.Util.Function.Consumer arg1) where Arg0ExtendsT : T where Arg1objectSuperT : T + { + return IExecute>("acceptEitherAsync", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage RunAfterBoth(Java.Util.Concurrent.CompletionStage arg0, Java.Lang.Runnable arg1) + { + return IExecute>("runAfterBoth", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage RunAfterBothAsync(Java.Util.Concurrent.CompletionStage arg0, Java.Lang.Runnable arg1, Java.Util.Concurrent.Executor arg2) + { + return IExecute>("runAfterBothAsync", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage RunAfterBothAsync(Java.Util.Concurrent.CompletionStage arg0, Java.Lang.Runnable arg1) + { + return IExecute>("runAfterBothAsync", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage RunAfterEither(Java.Util.Concurrent.CompletionStage arg0, Java.Lang.Runnable arg1) + { + return IExecute>("runAfterEither", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage RunAfterEitherAsync(Java.Util.Concurrent.CompletionStage arg0, Java.Lang.Runnable arg1, Java.Util.Concurrent.Executor arg2) + { + return IExecute>("runAfterEitherAsync", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage RunAfterEitherAsync(Java.Util.Concurrent.CompletionStage arg0, Java.Lang.Runnable arg1) + { + return IExecute>("runAfterEitherAsync", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage ThenAccept(Java.Util.Function.Consumer arg0) where Arg0objectSuperT : T + { + return IExecuteWithSignature>("thenAccept", "(Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletionStage;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage ThenAcceptAsync(Java.Util.Function.Consumer arg0, Java.Util.Concurrent.Executor arg1) where Arg0objectSuperT : T + { + return IExecute>("thenAcceptAsync", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage ThenAcceptAsync(Java.Util.Function.Consumer arg0) where Arg0objectSuperT : T + { + return IExecuteWithSignature>("thenAcceptAsync", "(Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletionStage;", arg0); + } + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage ThenRun(Java.Lang.Runnable arg0) + { + return IExecuteWithSignature>("thenRun", "(Ljava/lang/Runnable;)Ljava/util/concurrent/CompletionStage;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage ThenRunAsync(Java.Lang.Runnable arg0, Java.Util.Concurrent.Executor arg1) + { + return IExecute>("thenRunAsync", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage ThenRunAsync(Java.Lang.Runnable arg0) + { + return IExecuteWithSignature>("thenRunAsync", "(Ljava/lang/Runnable;)Ljava/util/concurrent/CompletionStage;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage Exceptionally(Java.Util.Function.Function arg0) where Arg0ExtendsT : T + { + return IExecuteWithSignature>("exceptionally", "(Ljava/util/function/Function;)Ljava/util/concurrent/CompletionStage;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage WhenComplete(Java.Util.Function.BiConsumer arg0) where Arg0objectSuperT : T where Arg0objectSuperJava_Lang_Throwable : Java.Lang.Throwable + { + return IExecuteWithSignature>("whenComplete", "(Ljava/util/function/BiConsumer;)Ljava/util/concurrent/CompletionStage;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage WhenCompleteAsync(Java.Util.Function.BiConsumer arg0, Java.Util.Concurrent.Executor arg1) where Arg0objectSuperT : T where Arg0objectSuperJava_Lang_Throwable : Java.Lang.Throwable + { + return IExecute>("whenCompleteAsync", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletionStage WhenCompleteAsync(Java.Util.Function.BiConsumer arg0) where Arg0objectSuperT : T where Arg0objectSuperJava_Lang_Throwable : Java.Lang.Throwable + { + return IExecuteWithSignature>("whenCompleteAsync", "(Ljava/util/function/BiConsumer;)Ljava/util/concurrent/CompletionStage;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Concurrent/ConcurrentHashMap.cs b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/ConcurrentHashMap.cs new file mode 100644 index 0000000000..45f101d9b5 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/ConcurrentHashMap.cs @@ -0,0 +1,1131 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Concurrent +{ + #region ConcurrentHashMap + public partial class ConcurrentHashMap + { + #region Constructors + /// + /// + /// + /// + /// + /// + public ConcurrentHashMap(int arg0, float arg1, int arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + public ConcurrentHashMap(int arg0, float arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public ConcurrentHashMap(int arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public ConcurrentHashMap(Java.Util.Map arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.Concurrent.ConcurrentMap(Java.Util.Concurrent.ConcurrentHashMap t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Util.Concurrent.ConcurrentHashMap t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + public static Java.Util.Concurrent.ConcurrentHashMap.KeySetView NewKeySet() + { + return SExecuteWithSignature(LocalBridgeClazz, "newKeySet", "()Ljava/util/concurrent/ConcurrentHashMap$KeySetView;"); + } + /// + /// + /// + /// + /// + public static Java.Util.Concurrent.ConcurrentHashMap.KeySetView NewKeySet(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "newKeySet", "(I)Ljava/util/concurrent/ConcurrentHashMap$KeySetView;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + public object Reduce(long arg0, Java.Util.Function.BiFunction arg1, Java.Util.Function.BiFunction arg2) + { + return IExecute("reduce", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public object ReduceEntries(long arg0, Java.Util.Function.Function arg1, Java.Util.Function.BiFunction arg2) + { + return IExecute("reduceEntries", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public object ReduceKeys(long arg0, Java.Util.Function.Function arg1, Java.Util.Function.BiFunction arg2) + { + return IExecute("reduceKeys", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public object ReduceValues(long arg0, Java.Util.Function.Function arg1, Java.Util.Function.BiFunction arg2) + { + return IExecute("reduceValues", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public object Search(long arg0, Java.Util.Function.BiFunction arg1) + { + return IExecute("search", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public object SearchEntries(long arg0, Java.Util.Function.Function arg1) + { + return IExecute("searchEntries", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public object SearchKeys(long arg0, Java.Util.Function.Function arg1) + { + return IExecute("searchKeys", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public object SearchValues(long arg0, Java.Util.Function.Function arg1) + { + return IExecute("searchValues", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void ForEach(long arg0, Java.Util.Function.BiFunction arg1, Java.Util.Function.Consumer arg2) + { + IExecute("forEach", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void ForEachEntry(long arg0, Java.Util.Function.Function arg1, Java.Util.Function.Consumer arg2) + { + IExecute("forEachEntry", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void ForEachKey(long arg0, Java.Util.Function.Function arg1, Java.Util.Function.Consumer arg2) + { + IExecute("forEachKey", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void ForEachValue(long arg0, Java.Util.Function.Function arg1, Java.Util.Function.Consumer arg2) + { + IExecute("forEachValue", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public bool Contains(object arg0) + { + return IExecuteWithSignature("contains", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public double ReduceEntriesToDouble(long arg0, Java.Util.Function.ToDoubleFunction arg1, double arg2, Java.Util.Function.DoubleBinaryOperator arg3) + { + return IExecute("reduceEntriesToDouble", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + public double ReduceKeysToDouble(long arg0, Java.Util.Function.ToDoubleFunction arg1, double arg2, Java.Util.Function.DoubleBinaryOperator arg3) + { + return IExecute("reduceKeysToDouble", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + public double ReduceToDouble(long arg0, Java.Util.Function.ToDoubleBiFunction arg1, double arg2, Java.Util.Function.DoubleBinaryOperator arg3) + { + return IExecute("reduceToDouble", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + public double ReduceValuesToDouble(long arg0, Java.Util.Function.ToDoubleFunction arg1, double arg2, Java.Util.Function.DoubleBinaryOperator arg3) + { + return IExecute("reduceValuesToDouble", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + public int ReduceEntriesToInt(long arg0, Java.Util.Function.ToIntFunction arg1, int arg2, Java.Util.Function.IntBinaryOperator arg3) + { + return IExecute("reduceEntriesToInt", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + public int ReduceKeysToInt(long arg0, Java.Util.Function.ToIntFunction arg1, int arg2, Java.Util.Function.IntBinaryOperator arg3) + { + return IExecute("reduceKeysToInt", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + public int ReduceToInt(long arg0, Java.Util.Function.ToIntBiFunction arg1, int arg2, Java.Util.Function.IntBinaryOperator arg3) + { + return IExecute("reduceToInt", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + public int ReduceValuesToInt(long arg0, Java.Util.Function.ToIntFunction arg1, int arg2, Java.Util.Function.IntBinaryOperator arg3) + { + return IExecute("reduceValuesToInt", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + public Java.Util.Concurrent.ConcurrentHashMap.KeySetView KeySet(object arg0) + { + return IExecuteWithSignature("keySet", "(Ljava/lang/Object;)Ljava/util/concurrent/ConcurrentHashMap$KeySetView;", arg0); + } + /// + /// + /// + /// + public Java.Util.Enumeration Keys() + { + return IExecuteWithSignature("keys", "()Ljava/util/Enumeration;"); + } + /// + /// + /// + /// + public Java.Util.Enumeration Elements() + { + return IExecuteWithSignature("elements", "()Ljava/util/Enumeration;"); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Map.Entry ReduceEntries(long arg0, Java.Util.Function.BiFunction arg1) + { + return IExecute("reduceEntries", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public object ReduceKeys(long arg0, Java.Util.Function.BiFunction arg1) + { + return IExecute("reduceKeys", arg0, arg1); + } + /// + /// + /// + /// + public long MappingCount() + { + return IExecuteWithSignature("mappingCount", "()J"); + } + /// + /// + /// + /// + /// + /// + /// + /// + public long ReduceEntriesToLong(long arg0, Java.Util.Function.ToLongFunction arg1, long arg2, Java.Util.Function.LongBinaryOperator arg3) + { + return IExecute("reduceEntriesToLong", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + public long ReduceKeysToLong(long arg0, Java.Util.Function.ToLongFunction arg1, long arg2, Java.Util.Function.LongBinaryOperator arg3) + { + return IExecute("reduceKeysToLong", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + public long ReduceToLong(long arg0, Java.Util.Function.ToLongBiFunction arg1, long arg2, Java.Util.Function.LongBinaryOperator arg3) + { + return IExecute("reduceToLong", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + public long ReduceValuesToLong(long arg0, Java.Util.Function.ToLongFunction arg1, long arg2, Java.Util.Function.LongBinaryOperator arg3) + { + return IExecute("reduceValuesToLong", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + public object ReduceValues(long arg0, Java.Util.Function.BiFunction arg1) + { + return IExecute("reduceValues", arg0, arg1); + } + /// + /// + /// + /// + /// + public void ForEach(long arg0, Java.Util.Function.BiConsumer arg1) + { + IExecute("forEach", arg0, arg1); + } + /// + /// + /// + /// + /// + public void ForEachEntry(long arg0, Java.Util.Function.Consumer arg1) + { + IExecute("forEachEntry", arg0, arg1); + } + /// + /// + /// + /// + /// + public void ForEachKey(long arg0, Java.Util.Function.Consumer arg1) + { + IExecute("forEachKey", arg0, arg1); + } + /// + /// + /// + /// + /// + public void ForEachValue(long arg0, Java.Util.Function.Consumer arg1) + { + IExecute("forEachValue", arg0, arg1); + } + + #endregion + + #region Nested classes + #region KeySetView + public partial class KeySetView + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.Set(Java.Util.Concurrent.ConcurrentHashMap.KeySetView t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Util.Concurrent.ConcurrentHashMap.KeySetView t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public object MappedValue + { + get { return IExecuteWithSignature("getMappedValue", "()Ljava/lang/Object;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region KeySetView + public partial class KeySetView + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.Set(Java.Util.Concurrent.ConcurrentHashMap.KeySetView t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Util.Concurrent.ConcurrentHashMap.KeySetView t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Util.Concurrent.ConcurrentHashMap.KeySetView(Java.Util.Concurrent.ConcurrentHashMap.KeySetView t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public V MappedValue + { + get { return IExecuteWithSignature("getMappedValue", "()Ljava/lang/Object;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion + + #region ConcurrentHashMap + public partial class ConcurrentHashMap + { + #region Constructors + /// + /// + /// + /// + /// + /// + public ConcurrentHashMap(int arg0, float arg1, int arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + public ConcurrentHashMap(int arg0, float arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public ConcurrentHashMap(int arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public ConcurrentHashMap(Java.Util.Map arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.Concurrent.ConcurrentMap(Java.Util.Concurrent.ConcurrentHashMap t) => t.Cast>(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Util.Concurrent.ConcurrentHashMap t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Util.Concurrent.ConcurrentHashMap(Java.Util.Concurrent.ConcurrentHashMap t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + public static Java.Util.Concurrent.ConcurrentHashMap.KeySetView NewKeySet() + { + return SExecuteWithSignature>(LocalBridgeClazz, "newKeySet", "()Ljava/util/concurrent/ConcurrentHashMap$KeySetView;"); + } + /// + /// + /// + /// + /// + public static Java.Util.Concurrent.ConcurrentHashMap.KeySetView NewKeySet(int arg0) + { + return SExecuteWithSignature>(LocalBridgeClazz, "newKeySet", "(I)Ljava/util/concurrent/ConcurrentHashMap$KeySetView;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public U Reduce(long arg0, Java.Util.Function.BiFunction arg1, Java.Util.Function.BiFunction arg2) where Arg1objectSuperK : K where Arg1objectSuperV : V where Arg1ExtendsU : U where Arg2objectSuperU : U where Arg2ExtendsU : U + { + return IExecute("reduce", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public U ReduceEntries(long arg0, Java.Util.Function.Function, Arg1ExtendsU> arg1, Java.Util.Function.BiFunction arg2) where Arg1ExtendsU : U where Arg2objectSuperU : U where Arg2ExtendsU : U + { + return IExecute("reduceEntries", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public U ReduceKeys(long arg0, Java.Util.Function.Function arg1, Java.Util.Function.BiFunction arg2) where Arg1objectSuperK : K where Arg1ExtendsU : U where Arg2objectSuperU : U where Arg2ExtendsU : U + { + return IExecute("reduceKeys", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public U ReduceValues(long arg0, Java.Util.Function.Function arg1, Java.Util.Function.BiFunction arg2) where Arg1objectSuperV : V where Arg1ExtendsU : U where Arg2objectSuperU : U where Arg2ExtendsU : U + { + return IExecute("reduceValues", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public U Search(long arg0, Java.Util.Function.BiFunction arg1) where Arg1objectSuperK : K where Arg1objectSuperV : V where Arg1ExtendsU : U + { + return IExecute("search", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public U SearchEntries(long arg0, Java.Util.Function.Function, Arg1ExtendsU> arg1) where Arg1ExtendsU : U + { + return IExecute("searchEntries", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public U SearchKeys(long arg0, Java.Util.Function.Function arg1) where Arg1objectSuperK : K where Arg1ExtendsU : U + { + return IExecute("searchKeys", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public U SearchValues(long arg0, Java.Util.Function.Function arg1) where Arg1objectSuperV : V where Arg1ExtendsU : U + { + return IExecute("searchValues", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void ForEach(long arg0, Java.Util.Function.BiFunction arg1, Java.Util.Function.Consumer arg2) where Arg1objectSuperK : K where Arg1objectSuperV : V where Arg1ExtendsU : U where Arg2objectSuperU : U + { + IExecute("forEach", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void ForEachEntry(long arg0, Java.Util.Function.Function, Arg1ExtendsU> arg1, Java.Util.Function.Consumer arg2) where Arg1ExtendsU : U where Arg2objectSuperU : U + { + IExecute("forEachEntry", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void ForEachKey(long arg0, Java.Util.Function.Function arg1, Java.Util.Function.Consumer arg2) where Arg1objectSuperK : K where Arg1ExtendsU : U where Arg2objectSuperU : U + { + IExecute("forEachKey", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void ForEachValue(long arg0, Java.Util.Function.Function arg1, Java.Util.Function.Consumer arg2) where Arg1objectSuperV : V where Arg1ExtendsU : U where Arg2objectSuperU : U + { + IExecute("forEachValue", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public bool Contains(object arg0) + { + return IExecuteWithSignature("contains", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public double ReduceEntriesToDouble(long arg0, Java.Util.Function.ToDoubleFunction> arg1, double arg2, Java.Util.Function.DoubleBinaryOperator arg3) + { + return IExecute("reduceEntriesToDouble", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public double ReduceKeysToDouble(long arg0, Java.Util.Function.ToDoubleFunction arg1, double arg2, Java.Util.Function.DoubleBinaryOperator arg3) where Arg1objectSuperK : K + { + return IExecute("reduceKeysToDouble", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public double ReduceToDouble(long arg0, Java.Util.Function.ToDoubleBiFunction arg1, double arg2, Java.Util.Function.DoubleBinaryOperator arg3) where Arg1objectSuperK : K where Arg1objectSuperV : V + { + return IExecute("reduceToDouble", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public double ReduceValuesToDouble(long arg0, Java.Util.Function.ToDoubleFunction arg1, double arg2, Java.Util.Function.DoubleBinaryOperator arg3) where Arg1objectSuperV : V + { + return IExecute("reduceValuesToDouble", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + public int ReduceEntriesToInt(long arg0, Java.Util.Function.ToIntFunction> arg1, int arg2, Java.Util.Function.IntBinaryOperator arg3) + { + return IExecute("reduceEntriesToInt", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public int ReduceKeysToInt(long arg0, Java.Util.Function.ToIntFunction arg1, int arg2, Java.Util.Function.IntBinaryOperator arg3) where Arg1objectSuperK : K + { + return IExecute("reduceKeysToInt", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public int ReduceToInt(long arg0, Java.Util.Function.ToIntBiFunction arg1, int arg2, Java.Util.Function.IntBinaryOperator arg3) where Arg1objectSuperK : K where Arg1objectSuperV : V + { + return IExecute("reduceToInt", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public int ReduceValuesToInt(long arg0, Java.Util.Function.ToIntFunction arg1, int arg2, Java.Util.Function.IntBinaryOperator arg3) where Arg1objectSuperV : V + { + return IExecute("reduceValuesToInt", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + public Java.Util.Concurrent.ConcurrentHashMap.KeySetView KeySet(V arg0) + { + return IExecuteWithSignature>("keySet", "(Ljava/lang/Object;)Ljava/util/concurrent/ConcurrentHashMap$KeySetView;", arg0); + } + /// + /// + /// + /// + public Java.Util.Enumeration Keys() + { + return IExecuteWithSignature>("keys", "()Ljava/util/Enumeration;"); + } + /// + /// + /// + /// + public Java.Util.Enumeration Elements() + { + return IExecuteWithSignature>("elements", "()Ljava/util/Enumeration;"); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Map.Entry ReduceEntries(long arg0, Java.Util.Function.BiFunction, Java.Util.Map.Entry, Arg1ExtendsJava_Util_Map_Entry_K_V_> arg1) where Arg1ExtendsJava_Util_Map_Entry_K_V_ : Java.Util.Map.Entry + { + return IExecute>("reduceEntries", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public K ReduceKeys(long arg0, Java.Util.Function.BiFunction arg1) where Arg1objectSuperK : K where Arg1ExtendsK : K + { + return IExecute("reduceKeys", arg0, arg1); + } + /// + /// + /// + /// + public long MappingCount() + { + return IExecuteWithSignature("mappingCount", "()J"); + } + /// + /// + /// + /// + /// + /// + /// + /// + public long ReduceEntriesToLong(long arg0, Java.Util.Function.ToLongFunction> arg1, long arg2, Java.Util.Function.LongBinaryOperator arg3) + { + return IExecute("reduceEntriesToLong", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public long ReduceKeysToLong(long arg0, Java.Util.Function.ToLongFunction arg1, long arg2, Java.Util.Function.LongBinaryOperator arg3) where Arg1objectSuperK : K + { + return IExecute("reduceKeysToLong", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public long ReduceToLong(long arg0, Java.Util.Function.ToLongBiFunction arg1, long arg2, Java.Util.Function.LongBinaryOperator arg3) where Arg1objectSuperK : K where Arg1objectSuperV : V + { + return IExecute("reduceToLong", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public long ReduceValuesToLong(long arg0, Java.Util.Function.ToLongFunction arg1, long arg2, Java.Util.Function.LongBinaryOperator arg3) where Arg1objectSuperV : V + { + return IExecute("reduceValuesToLong", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + public V ReduceValues(long arg0, Java.Util.Function.BiFunction arg1) where Arg1objectSuperV : V where Arg1ExtendsV : V + { + return IExecute("reduceValues", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void ForEach(long arg0, Java.Util.Function.BiConsumer arg1) where Arg1objectSuperK : K where Arg1objectSuperV : V + { + IExecute("forEach", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void ForEachEntry(long arg0, Java.Util.Function.Consumer arg1) where Arg1objectSuperJava_Util_Map_Entry_K_V_ : Java.Util.Map.Entry + { + IExecute("forEachEntry", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void ForEachKey(long arg0, Java.Util.Function.Consumer arg1) where Arg1objectSuperK : K + { + IExecute("forEachKey", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void ForEachValue(long arg0, Java.Util.Function.Consumer arg1) where Arg1objectSuperV : V + { + IExecute("forEachValue", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Concurrent/ConcurrentLinkedDeque.cs b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/ConcurrentLinkedDeque.cs new file mode 100644 index 0000000000..d1e882920e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/ConcurrentLinkedDeque.cs @@ -0,0 +1,483 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Concurrent +{ + #region ConcurrentLinkedDeque + public partial class ConcurrentLinkedDeque + { + #region Constructors + /// + /// + /// + /// + public ConcurrentLinkedDeque(Java.Util.Collection arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.Deque(Java.Util.Concurrent.ConcurrentLinkedDeque t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Util.Concurrent.ConcurrentLinkedDeque t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public object First + { + get { return IExecuteWithSignature("getFirst", "()Ljava/lang/Object;"); } + } + /// + /// + /// + public object Last + { + get { return IExecuteWithSignature("getLast", "()Ljava/lang/Object;"); } + } + /// + /// + /// + /// + /// + public bool Offer(object arg0) + { + return IExecuteWithSignature("offer", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool OfferFirst(object arg0) + { + return IExecuteWithSignature("offerFirst", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool OfferLast(object arg0) + { + return IExecuteWithSignature("offerLast", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool RemoveFirstOccurrence(object arg0) + { + return IExecuteWithSignature("removeFirstOccurrence", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool RemoveLastOccurrence(object arg0) + { + return IExecuteWithSignature("removeLastOccurrence", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + public object Element() + { + return IExecuteWithSignature("element", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public object Peek() + { + return IExecuteWithSignature("peek", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public object PeekFirst() + { + return IExecuteWithSignature("peekFirst", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public object PeekLast() + { + return IExecuteWithSignature("peekLast", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public object Poll() + { + return IExecuteWithSignature("poll", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public object PollFirst() + { + return IExecuteWithSignature("pollFirst", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public object PollLast() + { + return IExecuteWithSignature("pollLast", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public object Pop() + { + return IExecuteWithSignature("pop", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public object Remove() + { + return IExecuteWithSignature("remove", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public object RemoveFirst() + { + return IExecuteWithSignature("removeFirst", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public object RemoveLast() + { + return IExecuteWithSignature("removeLast", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public Java.Util.Iterator DescendingIterator() + { + return IExecuteWithSignature("descendingIterator", "()Ljava/util/Iterator;"); + } + /// + /// + /// + /// + public void AddFirst(object arg0) + { + IExecuteWithSignature("addFirst", "(Ljava/lang/Object;)V", arg0); + } + /// + /// + /// + /// + public void AddLast(object arg0) + { + IExecuteWithSignature("addLast", "(Ljava/lang/Object;)V", arg0); + } + /// + /// + /// + /// + public void Push(object arg0) + { + IExecuteWithSignature("push", "(Ljava/lang/Object;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ConcurrentLinkedDeque + public partial class ConcurrentLinkedDeque + { + #region Constructors + /// + /// + /// + /// + public ConcurrentLinkedDeque(Java.Util.Collection arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.Deque(Java.Util.Concurrent.ConcurrentLinkedDeque t) => t.Cast>(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Util.Concurrent.ConcurrentLinkedDeque t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Util.Concurrent.ConcurrentLinkedDeque(Java.Util.Concurrent.ConcurrentLinkedDeque t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public E First + { + get { return IExecuteWithSignature("getFirst", "()Ljava/lang/Object;"); } + } + /// + /// + /// + public E Last + { + get { return IExecuteWithSignature("getLast", "()Ljava/lang/Object;"); } + } + /// + /// + /// + /// + /// + public bool Offer(E arg0) + { + return IExecuteWithSignature("offer", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool OfferFirst(E arg0) + { + return IExecuteWithSignature("offerFirst", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool OfferLast(E arg0) + { + return IExecuteWithSignature("offerLast", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool RemoveFirstOccurrence(object arg0) + { + return IExecuteWithSignature("removeFirstOccurrence", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool RemoveLastOccurrence(object arg0) + { + return IExecuteWithSignature("removeLastOccurrence", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + public E Element() + { + return IExecuteWithSignature("element", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public E Peek() + { + return IExecuteWithSignature("peek", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public E PeekFirst() + { + return IExecuteWithSignature("peekFirst", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public E PeekLast() + { + return IExecuteWithSignature("peekLast", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public E Poll() + { + return IExecuteWithSignature("poll", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public E PollFirst() + { + return IExecuteWithSignature("pollFirst", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public E PollLast() + { + return IExecuteWithSignature("pollLast", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public E Pop() + { + return IExecuteWithSignature("pop", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public E Remove() + { + return IExecuteWithSignature("remove", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public E RemoveFirst() + { + return IExecuteWithSignature("removeFirst", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public E RemoveLast() + { + return IExecuteWithSignature("removeLast", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public Java.Util.Iterator DescendingIterator() + { + return IExecuteWithSignature>("descendingIterator", "()Ljava/util/Iterator;"); + } + /// + /// + /// + /// + public void AddFirst(E arg0) + { + IExecuteWithSignature("addFirst", "(Ljava/lang/Object;)V", arg0); + } + /// + /// + /// + /// + public void AddLast(E arg0) + { + IExecuteWithSignature("addLast", "(Ljava/lang/Object;)V", arg0); + } + /// + /// + /// + /// + public void Push(E arg0) + { + IExecuteWithSignature("push", "(Ljava/lang/Object;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Concurrent/ConcurrentLinkedQueue.cs b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/ConcurrentLinkedQueue.cs new file mode 100644 index 0000000000..89b2f6e446 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/ConcurrentLinkedQueue.cs @@ -0,0 +1,117 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Concurrent +{ + #region ConcurrentLinkedQueue + public partial class ConcurrentLinkedQueue + { + #region Constructors + /// + /// + /// + /// + public ConcurrentLinkedQueue(Java.Util.Collection arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Util.Concurrent.ConcurrentLinkedQueue t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ConcurrentLinkedQueue + public partial class ConcurrentLinkedQueue + { + #region Constructors + /// + /// + /// + /// + public ConcurrentLinkedQueue(Java.Util.Collection arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Util.Concurrent.ConcurrentLinkedQueue t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Util.Concurrent.ConcurrentLinkedQueue(Java.Util.Concurrent.ConcurrentLinkedQueue t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Concurrent/ConcurrentMap.cs b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/ConcurrentMap.cs new file mode 100644 index 0000000000..bd2dd40858 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/ConcurrentMap.cs @@ -0,0 +1,432 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Concurrent +{ + #region ConcurrentMap + public partial class ConcurrentMap + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public bool Remove(object arg0, object arg1) + { + return IExecute("remove", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public bool Replace(object arg0, object arg1, object arg2) + { + return IExecute("replace", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public object PutIfAbsent(object arg0, object arg1) + { + return IExecute("putIfAbsent", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public object Replace(object arg0, object arg1) + { + return IExecute("replace", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public object Compute(object arg0, Java.Util.Function.BiFunction arg1) + { + return IExecute("compute", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public object ComputeIfAbsent(object arg0, Java.Util.Function.Function arg1) + { + return IExecute("computeIfAbsent", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public object ComputeIfPresent(object arg0, Java.Util.Function.BiFunction arg1) + { + return IExecute("computeIfPresent", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public object GetOrDefault(object arg0, object arg1) + { + return IExecute("getOrDefault", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public object Merge(object arg0, object arg1, Java.Util.Function.BiFunction arg2) + { + return IExecute("merge", arg0, arg1, arg2); + } + /// + /// + /// + /// + public void ForEach(Java.Util.Function.BiConsumer arg0) + { + IExecuteWithSignature("forEach", "(Ljava/util/function/BiConsumer;)V", arg0); + } + /// + /// + /// + /// + public void ReplaceAll(Java.Util.Function.BiFunction arg0) + { + IExecuteWithSignature("replaceAll", "(Ljava/util/function/BiFunction;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region IConcurrentMap + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IConcurrentMap : Java.Util.IMap + { + #region Instance methods + /// + /// + /// + /// + /// + /// + bool Remove(object arg0, object arg1); + /// + /// + /// + /// + /// + /// + /// + bool Replace(K arg0, V arg1, V arg2); + /// + /// + /// + /// + /// + /// + V PutIfAbsent(K arg0, V arg1); + /// + /// + /// + /// + /// + /// + V Replace(K arg0, V arg1); + /// + /// + /// + /// + /// + /// + /// + /// + /// + V Compute(K arg0, Java.Util.Function.BiFunction arg1) where Arg1objectSuperK : K where Arg1objectSuperV : V where Arg1ExtendsV : V; + /// + /// + /// + /// + /// + /// + /// + /// + V ComputeIfAbsent(K arg0, Java.Util.Function.Function arg1) where Arg1objectSuperK : K where Arg1ExtendsV : V; + /// + /// + /// + /// + /// + /// + /// + /// + /// + V ComputeIfPresent(K arg0, Java.Util.Function.BiFunction arg1) where Arg1objectSuperK : K where Arg1objectSuperV : V where Arg1ExtendsV : V; + /// + /// + /// + /// + /// + /// + V GetOrDefault(object arg0, V arg1); + /// + /// + /// + /// + /// + /// + /// + /// + /// + V Merge(K arg0, V arg1, Java.Util.Function.BiFunction arg2) where Arg2objectSuperV : V where Arg2ExtendsV : V; + /// + /// + /// + /// + /// + /// + void ForEach(Java.Util.Function.BiConsumer arg0) where Arg0objectSuperK : K where Arg0objectSuperV : V; + /// + /// + /// + /// + /// + /// + /// + void ReplaceAll(Java.Util.Function.BiFunction arg0) where Arg0objectSuperK : K where Arg0objectSuperV : V where Arg0ExtendsV : V; + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ConcurrentMap + public partial class ConcurrentMap : Java.Util.Concurrent.IConcurrentMap + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.Concurrent.ConcurrentMap(Java.Util.Concurrent.ConcurrentMap t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public bool Remove(object arg0, object arg1) + { + return IExecute("remove", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public bool Replace(K arg0, V arg1, V arg2) + { + return IExecute("replace", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public V PutIfAbsent(K arg0, V arg1) + { + return IExecute("putIfAbsent", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public V Replace(K arg0, V arg1) + { + return IExecute("replace", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public V Compute(K arg0, Java.Util.Function.BiFunction arg1) where Arg1objectSuperK : K where Arg1objectSuperV : V where Arg1ExtendsV : V + { + return IExecute("compute", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public V ComputeIfAbsent(K arg0, Java.Util.Function.Function arg1) where Arg1objectSuperK : K where Arg1ExtendsV : V + { + return IExecute("computeIfAbsent", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public V ComputeIfPresent(K arg0, Java.Util.Function.BiFunction arg1) where Arg1objectSuperK : K where Arg1objectSuperV : V where Arg1ExtendsV : V + { + return IExecute("computeIfPresent", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public V GetOrDefault(object arg0, V arg1) + { + return IExecute("getOrDefault", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public V Merge(K arg0, V arg1, Java.Util.Function.BiFunction arg2) where Arg2objectSuperV : V where Arg2ExtendsV : V + { + return IExecute("merge", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void ForEach(Java.Util.Function.BiConsumer arg0) where Arg0objectSuperK : K where Arg0objectSuperV : V + { + IExecuteWithSignature("forEach", "(Ljava/util/function/BiConsumer;)V", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public void ReplaceAll(Java.Util.Function.BiFunction arg0) where Arg0objectSuperK : K where Arg0objectSuperV : V where Arg0ExtendsV : V + { + IExecuteWithSignature("replaceAll", "(Ljava/util/function/BiFunction;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Concurrent/ConcurrentNavigableMap.cs b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/ConcurrentNavigableMap.cs new file mode 100644 index 0000000000..3f6e1a9a06 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/ConcurrentNavigableMap.cs @@ -0,0 +1,373 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Concurrent +{ + #region ConcurrentNavigableMap + public partial class ConcurrentNavigableMap + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.Concurrent.ConcurrentMap(Java.Util.Concurrent.ConcurrentNavigableMap t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Util.NavigableMap(Java.Util.Concurrent.ConcurrentNavigableMap t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public Java.Util.NavigableSet DescendingKeySet() + { + return IExecuteWithSignature("descendingKeySet", "()Ljava/util/NavigableSet;"); + } + /// + /// + /// + /// + public Java.Util.NavigableSet NavigableKeySet() + { + return IExecuteWithSignature("navigableKeySet", "()Ljava/util/NavigableSet;"); + } + /// + /// + /// + /// + public Java.Util.NavigableMap DescendingMap() + { + return IExecuteWithSignature("descendingMap", "()Ljava/util/NavigableMap;"); + } + /// + /// + /// + /// + /// + /// + public Java.Util.NavigableMap HeadMap(object arg0, bool arg1) + { + return IExecute("headMap", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Util.NavigableMap SubMap(object arg0, bool arg1, object arg2, bool arg3) + { + return IExecute("subMap", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + public Java.Util.NavigableMap TailMap(object arg0, bool arg1) + { + return IExecute("tailMap", arg0, arg1); + } + /// + /// + /// + /// + public Java.Util.Set KeySet() + { + return IExecuteWithSignature("keySet", "()Ljava/util/Set;"); + } + /// + /// + /// + /// + /// + public Java.Util.SortedMap HeadMap(object arg0) + { + return IExecuteWithSignature("headMap", "(Ljava/lang/Object;)Ljava/util/SortedMap;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Util.SortedMap SubMap(object arg0, object arg1) + { + return IExecute("subMap", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Util.SortedMap TailMap(object arg0) + { + return IExecuteWithSignature("tailMap", "(Ljava/lang/Object;)Ljava/util/SortedMap;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region IConcurrentNavigableMap + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IConcurrentNavigableMap + { + #region Instance methods + /// + /// + /// + /// + Java.Util.NavigableSet DescendingKeySet(); + /// + /// + /// + /// + Java.Util.NavigableSet NavigableKeySet(); + /// + /// + /// + /// + Java.Util.NavigableMap DescendingMap(); + /// + /// + /// + /// + /// + /// + Java.Util.NavigableMap HeadMap(object arg0, bool arg1); + /// + /// + /// + /// + /// + /// + /// + /// + Java.Util.NavigableMap SubMap(object arg0, bool arg1, object arg2, bool arg3); + /// + /// + /// + /// + /// + /// + Java.Util.NavigableMap TailMap(object arg0, bool arg1); + /// + /// + /// + /// + Java.Util.Set KeySet(); + /// + /// + /// + /// + /// + Java.Util.SortedMap HeadMap(object arg0); + /// + /// + /// + /// + /// + /// + Java.Util.SortedMap SubMap(object arg0, object arg1); + /// + /// + /// + /// + /// + Java.Util.SortedMap TailMap(object arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ConcurrentNavigableMap + public partial class ConcurrentNavigableMap : Java.Util.Concurrent.IConcurrentNavigableMap + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.Concurrent.ConcurrentMap(Java.Util.Concurrent.ConcurrentNavigableMap t) => t.Cast>(); + /// + /// Converter from to + /// + public static implicit operator Java.Util.NavigableMap(Java.Util.Concurrent.ConcurrentNavigableMap t) => t.Cast>(); + /// + /// Converter from to + /// + public static implicit operator Java.Util.Concurrent.ConcurrentNavigableMap(Java.Util.Concurrent.ConcurrentNavigableMap t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public Java.Util.NavigableSet DescendingKeySet() + { + return IExecuteWithSignature>("descendingKeySet", "()Ljava/util/NavigableSet;"); + } + /// + /// + /// + /// + public Java.Util.NavigableSet NavigableKeySet() + { + return IExecuteWithSignature>("navigableKeySet", "()Ljava/util/NavigableSet;"); + } + /// + /// + /// + /// + public Java.Util.NavigableMap DescendingMap() + { + return IExecuteWithSignature("descendingMap", "()Ljava/util/NavigableMap;"); + } + /// + /// + /// + /// + /// + /// + public Java.Util.NavigableMap HeadMap(object arg0, bool arg1) + { + return IExecute("headMap", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Util.NavigableMap SubMap(object arg0, bool arg1, object arg2, bool arg3) + { + return IExecute("subMap", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + public Java.Util.NavigableMap TailMap(object arg0, bool arg1) + { + return IExecute("tailMap", arg0, arg1); + } + /// + /// + /// + /// + public Java.Util.Set KeySet() + { + return IExecuteWithSignature("keySet", "()Ljava/util/Set;"); + } + /// + /// + /// + /// + /// + public Java.Util.SortedMap HeadMap(object arg0) + { + return IExecuteWithSignature("headMap", "(Ljava/lang/Object;)Ljava/util/SortedMap;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Util.SortedMap SubMap(object arg0, object arg1) + { + return IExecute("subMap", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Util.SortedMap TailMap(object arg0) + { + return IExecuteWithSignature("tailMap", "(Ljava/lang/Object;)Ljava/util/SortedMap;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Concurrent/ConcurrentSkipListMap.cs b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/ConcurrentSkipListMap.cs new file mode 100644 index 0000000000..734982f07c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/ConcurrentSkipListMap.cs @@ -0,0 +1,606 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Concurrent +{ + #region ConcurrentSkipListMap + public partial class ConcurrentSkipListMap + { + #region Constructors + /// + /// + /// + /// + public ConcurrentSkipListMap(Java.Util.Comparator arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public ConcurrentSkipListMap(Java.Util.Map arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public ConcurrentSkipListMap(Java.Util.SortedMap arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.Concurrent.ConcurrentNavigableMap(Java.Util.Concurrent.ConcurrentSkipListMap t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Cloneable(Java.Util.Concurrent.ConcurrentSkipListMap t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Util.Concurrent.ConcurrentSkipListMap t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public Java.Util.Comparator Comparator() + { + return IExecuteWithSignature("comparator", "()Ljava/util/Comparator;"); + } + /// + /// + /// + /// + public Java.Util.Concurrent.ConcurrentNavigableMap DescendingMap() + { + return IExecuteWithSignature("descendingMap", "()Ljava/util/concurrent/ConcurrentNavigableMap;"); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.ConcurrentNavigableMap HeadMap(object arg0, bool arg1) + { + return IExecute("headMap", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Util.Concurrent.ConcurrentNavigableMap HeadMap(object arg0) + { + return IExecuteWithSignature("headMap", "(Ljava/lang/Object;)Ljava/util/concurrent/ConcurrentNavigableMap;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.ConcurrentNavigableMap SubMapMethod(object arg0, bool arg1, object arg2, bool arg3) + { + return IExecute("subMap", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.ConcurrentNavigableMap SubMapMethod(object arg0, object arg1) + { + return IExecute("subMap", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.ConcurrentNavigableMap TailMap(object arg0, bool arg1) + { + return IExecute("tailMap", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Util.Concurrent.ConcurrentNavigableMap TailMap(object arg0) + { + return IExecuteWithSignature("tailMap", "(Ljava/lang/Object;)Ljava/util/concurrent/ConcurrentNavigableMap;", arg0); + } + /// + /// + /// + /// + public Java.Util.Concurrent.ConcurrentSkipListMap Clone() + { + return IExecuteWithSignature("clone", "()Ljava/util/concurrent/ConcurrentSkipListMap;"); + } + /// + /// + /// + /// + /// + public Java.Util.Map.Entry CeilingEntry(object arg0) + { + return IExecuteWithSignature("ceilingEntry", "(Ljava/lang/Object;)Ljava/util/Map$Entry;", arg0); + } + /// + /// + /// + /// + public Java.Util.Map.Entry FirstEntry() + { + return IExecuteWithSignature("firstEntry", "()Ljava/util/Map$Entry;"); + } + /// + /// + /// + /// + /// + public Java.Util.Map.Entry FloorEntry(object arg0) + { + return IExecuteWithSignature("floorEntry", "(Ljava/lang/Object;)Ljava/util/Map$Entry;", arg0); + } + /// + /// + /// + /// + /// + public Java.Util.Map.Entry HigherEntry(object arg0) + { + return IExecuteWithSignature("higherEntry", "(Ljava/lang/Object;)Ljava/util/Map$Entry;", arg0); + } + /// + /// + /// + /// + public Java.Util.Map.Entry LastEntry() + { + return IExecuteWithSignature("lastEntry", "()Ljava/util/Map$Entry;"); + } + /// + /// + /// + /// + /// + public Java.Util.Map.Entry LowerEntry(object arg0) + { + return IExecuteWithSignature("lowerEntry", "(Ljava/lang/Object;)Ljava/util/Map$Entry;", arg0); + } + /// + /// + /// + /// + public Java.Util.Map.Entry PollFirstEntry() + { + return IExecuteWithSignature("pollFirstEntry", "()Ljava/util/Map$Entry;"); + } + /// + /// + /// + /// + public Java.Util.Map.Entry PollLastEntry() + { + return IExecuteWithSignature("pollLastEntry", "()Ljava/util/Map$Entry;"); + } + /// + /// + /// + /// + public Java.Util.NavigableSet DescendingKeySet() + { + return IExecuteWithSignature("descendingKeySet", "()Ljava/util/NavigableSet;"); + } + /// + /// + /// + /// + public Java.Util.NavigableSet NavigableKeySet() + { + return IExecuteWithSignature("navigableKeySet", "()Ljava/util/NavigableSet;"); + } + /// + /// + /// + /// + /// + public object CeilingKey(object arg0) + { + return IExecuteWithSignature("ceilingKey", "(Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + public object FirstKey() + { + return IExecuteWithSignature("firstKey", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + /// + public object FloorKey(object arg0) + { + return IExecuteWithSignature("floorKey", "(Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public object HigherKey(object arg0) + { + return IExecuteWithSignature("higherKey", "(Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + public object LastKey() + { + return IExecuteWithSignature("lastKey", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + /// + public object LowerKey(object arg0) + { + return IExecuteWithSignature("lowerKey", "(Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ConcurrentSkipListMap + public partial class ConcurrentSkipListMap + { + #region Constructors + /// + /// + /// + /// + public ConcurrentSkipListMap(Java.Util.Comparator arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public ConcurrentSkipListMap(Java.Util.Map arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public ConcurrentSkipListMap(Java.Util.SortedMap arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.Concurrent.ConcurrentNavigableMap(Java.Util.Concurrent.ConcurrentSkipListMap t) => t.Cast>(); + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Cloneable(Java.Util.Concurrent.ConcurrentSkipListMap t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Util.Concurrent.ConcurrentSkipListMap t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Util.Concurrent.ConcurrentSkipListMap(Java.Util.Concurrent.ConcurrentSkipListMap t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public Java.Util.Comparator Comparator() where ReturnobjectSuperK : K + { + return IExecuteWithSignature>("comparator", "()Ljava/util/Comparator;"); + } + /// + /// + /// + /// + public Java.Util.Concurrent.ConcurrentNavigableMap DescendingMap() + { + return IExecuteWithSignature>("descendingMap", "()Ljava/util/concurrent/ConcurrentNavigableMap;"); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.ConcurrentNavigableMap HeadMap(K arg0, bool arg1) + { + return IExecute>("headMap", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Util.Concurrent.ConcurrentNavigableMap HeadMap(K arg0) + { + return IExecuteWithSignature>("headMap", "(Ljava/lang/Object;)Ljava/util/concurrent/ConcurrentNavigableMap;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.ConcurrentNavigableMap SubMapMethod(K arg0, bool arg1, K arg2, bool arg3) + { + return IExecute>("subMap", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.ConcurrentNavigableMap SubMapMethod(K arg0, K arg1) + { + return IExecute>("subMap", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.ConcurrentNavigableMap TailMap(K arg0, bool arg1) + { + return IExecute>("tailMap", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Util.Concurrent.ConcurrentNavigableMap TailMap(K arg0) + { + return IExecuteWithSignature>("tailMap", "(Ljava/lang/Object;)Ljava/util/concurrent/ConcurrentNavigableMap;", arg0); + } + /// + /// + /// + /// + public Java.Util.Concurrent.ConcurrentSkipListMap Clone() + { + return IExecuteWithSignature>("clone", "()Ljava/util/concurrent/ConcurrentSkipListMap;"); + } + /// + /// + /// + /// + /// + public Java.Util.Map.Entry CeilingEntry(K arg0) + { + return IExecuteWithSignature>("ceilingEntry", "(Ljava/lang/Object;)Ljava/util/Map$Entry;", arg0); + } + /// + /// + /// + /// + public Java.Util.Map.Entry FirstEntry() + { + return IExecuteWithSignature>("firstEntry", "()Ljava/util/Map$Entry;"); + } + /// + /// + /// + /// + /// + public Java.Util.Map.Entry FloorEntry(K arg0) + { + return IExecuteWithSignature>("floorEntry", "(Ljava/lang/Object;)Ljava/util/Map$Entry;", arg0); + } + /// + /// + /// + /// + /// + public Java.Util.Map.Entry HigherEntry(K arg0) + { + return IExecuteWithSignature>("higherEntry", "(Ljava/lang/Object;)Ljava/util/Map$Entry;", arg0); + } + /// + /// + /// + /// + public Java.Util.Map.Entry LastEntry() + { + return IExecuteWithSignature>("lastEntry", "()Ljava/util/Map$Entry;"); + } + /// + /// + /// + /// + /// + public Java.Util.Map.Entry LowerEntry(K arg0) + { + return IExecuteWithSignature>("lowerEntry", "(Ljava/lang/Object;)Ljava/util/Map$Entry;", arg0); + } + /// + /// + /// + /// + public Java.Util.Map.Entry PollFirstEntry() + { + return IExecuteWithSignature>("pollFirstEntry", "()Ljava/util/Map$Entry;"); + } + /// + /// + /// + /// + public Java.Util.Map.Entry PollLastEntry() + { + return IExecuteWithSignature>("pollLastEntry", "()Ljava/util/Map$Entry;"); + } + /// + /// + /// + /// + public Java.Util.NavigableSet DescendingKeySet() + { + return IExecuteWithSignature>("descendingKeySet", "()Ljava/util/NavigableSet;"); + } + /// + /// + /// + /// + public Java.Util.NavigableSet NavigableKeySet() + { + return IExecuteWithSignature>("navigableKeySet", "()Ljava/util/NavigableSet;"); + } + /// + /// + /// + /// + /// + public K CeilingKey(K arg0) + { + return IExecuteWithSignature("ceilingKey", "(Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + public K FirstKey() + { + return IExecuteWithSignature("firstKey", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + /// + public K FloorKey(K arg0) + { + return IExecuteWithSignature("floorKey", "(Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public K HigherKey(K arg0) + { + return IExecuteWithSignature("higherKey", "(Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + public K LastKey() + { + return IExecuteWithSignature("lastKey", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + /// + public K LowerKey(K arg0) + { + return IExecuteWithSignature("lowerKey", "(Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Concurrent/ConcurrentSkipListSet.cs b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/ConcurrentSkipListSet.cs new file mode 100644 index 0000000000..551da70ee1 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/ConcurrentSkipListSet.cs @@ -0,0 +1,486 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Concurrent +{ + #region ConcurrentSkipListSet + public partial class ConcurrentSkipListSet + { + #region Constructors + /// + /// + /// + /// + public ConcurrentSkipListSet(Java.Util.Collection arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public ConcurrentSkipListSet(Java.Util.Comparator arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public ConcurrentSkipListSet(Java.Util.SortedSet arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.NavigableSet(Java.Util.Concurrent.ConcurrentSkipListSet t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Cloneable(Java.Util.Concurrent.ConcurrentSkipListSet t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Util.Concurrent.ConcurrentSkipListSet t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public object Ceiling(object arg0) + { + return IExecuteWithSignature("ceiling", "(Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + public object First() + { + return IExecuteWithSignature("first", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + /// + public object Floor(object arg0) + { + return IExecuteWithSignature("floor", "(Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public object Higher(object arg0) + { + return IExecuteWithSignature("higher", "(Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + public object Last() + { + return IExecuteWithSignature("last", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + /// + public object Lower(object arg0) + { + return IExecuteWithSignature("lower", "(Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + public object PollFirst() + { + return IExecuteWithSignature("pollFirst", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public object PollLast() + { + return IExecuteWithSignature("pollLast", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public Java.Util.Comparator Comparator() + { + return IExecuteWithSignature("comparator", "()Ljava/util/Comparator;"); + } + /// + /// + /// + /// + public Java.Util.Concurrent.ConcurrentSkipListSet Clone() + { + return IExecuteWithSignature("clone", "()Ljava/util/concurrent/ConcurrentSkipListSet;"); + } + /// + /// + /// + /// + public Java.Util.Iterator DescendingIterator() + { + return IExecuteWithSignature("descendingIterator", "()Ljava/util/Iterator;"); + } + /// + /// + /// + /// + public Java.Util.NavigableSet DescendingSet() + { + return IExecuteWithSignature("descendingSet", "()Ljava/util/NavigableSet;"); + } + /// + /// + /// + /// + /// + /// + public Java.Util.NavigableSet HeadSet(object arg0, bool arg1) + { + return IExecute("headSet", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Util.NavigableSet SubSet(object arg0, bool arg1, object arg2, bool arg3) + { + return IExecute("subSet", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + public Java.Util.NavigableSet TailSet(object arg0, bool arg1) + { + return IExecute("tailSet", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Util.SortedSet HeadSet(object arg0) + { + return IExecuteWithSignature("headSet", "(Ljava/lang/Object;)Ljava/util/SortedSet;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Util.SortedSet SubSet(object arg0, object arg1) + { + return IExecute("subSet", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Util.SortedSet TailSet(object arg0) + { + return IExecuteWithSignature("tailSet", "(Ljava/lang/Object;)Ljava/util/SortedSet;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ConcurrentSkipListSet + public partial class ConcurrentSkipListSet + { + #region Constructors + /// + /// + /// + /// + public ConcurrentSkipListSet(Java.Util.Collection arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public ConcurrentSkipListSet(Java.Util.Comparator arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public ConcurrentSkipListSet(Java.Util.SortedSet arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.NavigableSet(Java.Util.Concurrent.ConcurrentSkipListSet t) => t.Cast>(); + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Cloneable(Java.Util.Concurrent.ConcurrentSkipListSet t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Util.Concurrent.ConcurrentSkipListSet t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Util.Concurrent.ConcurrentSkipListSet(Java.Util.Concurrent.ConcurrentSkipListSet t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public E Ceiling(E arg0) + { + return IExecuteWithSignature("ceiling", "(Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + public E First() + { + return IExecuteWithSignature("first", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + /// + public E Floor(E arg0) + { + return IExecuteWithSignature("floor", "(Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public E Higher(E arg0) + { + return IExecuteWithSignature("higher", "(Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + public E Last() + { + return IExecuteWithSignature("last", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + /// + public E Lower(E arg0) + { + return IExecuteWithSignature("lower", "(Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + public E PollFirst() + { + return IExecuteWithSignature("pollFirst", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public E PollLast() + { + return IExecuteWithSignature("pollLast", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + /// + public Java.Util.Comparator Comparator() where ReturnobjectSuperE : E + { + return IExecuteWithSignature>("comparator", "()Ljava/util/Comparator;"); + } + /// + /// + /// + /// + public Java.Util.Concurrent.ConcurrentSkipListSet Clone() + { + return IExecuteWithSignature>("clone", "()Ljava/util/concurrent/ConcurrentSkipListSet;"); + } + /// + /// + /// + /// + public Java.Util.Iterator DescendingIterator() + { + return IExecuteWithSignature>("descendingIterator", "()Ljava/util/Iterator;"); + } + /// + /// + /// + /// + public Java.Util.NavigableSet DescendingSet() + { + return IExecuteWithSignature>("descendingSet", "()Ljava/util/NavigableSet;"); + } + /// + /// + /// + /// + /// + /// + public Java.Util.NavigableSet HeadSet(E arg0, bool arg1) + { + return IExecute>("headSet", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Util.NavigableSet SubSet(E arg0, bool arg1, E arg2, bool arg3) + { + return IExecute>("subSet", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + public Java.Util.NavigableSet TailSet(E arg0, bool arg1) + { + return IExecute>("tailSet", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Util.SortedSet HeadSet(object arg0) + { + return IExecuteWithSignature("headSet", "(Ljava/lang/Object;)Ljava/util/SortedSet;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Util.SortedSet SubSet(object arg0, object arg1) + { + return IExecute("subSet", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Util.SortedSet TailSet(object arg0) + { + return IExecuteWithSignature("tailSet", "(Ljava/lang/Object;)Ljava/util/SortedSet;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Concurrent/CopyOnWriteArrayList.cs b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/CopyOnWriteArrayList.cs new file mode 100644 index 0000000000..e9fb71d0a4 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/CopyOnWriteArrayList.cs @@ -0,0 +1,720 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Concurrent +{ + #region CopyOnWriteArrayList + public partial class CopyOnWriteArrayList + { + #region Constructors + /// + /// + /// + /// + public CopyOnWriteArrayList(Java.Util.Collection arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.List(Java.Util.Concurrent.CopyOnWriteArrayList t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Util.RandomAccess(Java.Util.Concurrent.CopyOnWriteArrayList t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Cloneable(Java.Util.Concurrent.CopyOnWriteArrayList t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Util.Concurrent.CopyOnWriteArrayList t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public object[] ToArray(object[] arg0) + { + return IExecuteWithSignatureArray("toArray", "([Ljava/lang/Object;)[Ljava/lang/Object;", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + public bool Add(object arg0) + { + return IExecuteWithSignature("add", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public bool AddAll(int arg0, Java.Util.Collection arg1) + { + return IExecute("addAll", arg0, arg1); + } + /// + /// + /// + /// + /// + public bool AddAll(Java.Util.Collection arg0) + { + return IExecuteWithSignature("addAll", "(Ljava/util/Collection;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool AddIfAbsent(object arg0) + { + return IExecuteWithSignature("addIfAbsent", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool Contains(object arg0) + { + return IExecuteWithSignature("contains", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool ContainsAll(Java.Util.Collection arg0) + { + return IExecuteWithSignature("containsAll", "(Ljava/util/Collection;)Z", arg0); + } + /// + /// + /// + /// + public bool IsEmpty() + { + return IExecuteWithSignature("isEmpty", "()Z"); + } + /// + /// + /// + /// + /// + public bool Remove(object arg0) + { + return IExecuteWithSignature("remove", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool RemoveAll(Java.Util.Collection arg0) + { + return IExecuteWithSignature("removeAll", "(Ljava/util/Collection;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool RemoveIf(Java.Util.Function.Predicate arg0) + { + return IExecuteWithSignature("removeIf", "(Ljava/util/function/Predicate;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool RetainAll(Java.Util.Collection arg0) + { + return IExecuteWithSignature("retainAll", "(Ljava/util/Collection;)Z", arg0); + } + /// + /// + /// + /// + /// + public object Get(int arg0) + { + return IExecuteWithSignature("get", "(I)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public object Remove(int arg0) + { + return IExecuteWithSignature("remove", "(I)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + /// + public object Set(int arg0, object arg1) + { + return IExecute("set", arg0, arg1); + } + /// + /// + /// + /// + /// + public int AddAllAbsent(Java.Util.Collection arg0) + { + return IExecuteWithSignature("addAllAbsent", "(Ljava/util/Collection;)I", arg0); + } + /// + /// + /// + /// + /// + /// + public int IndexOf(object arg0, int arg1) + { + return IExecute("indexOf", arg0, arg1); + } + /// + /// + /// + /// + /// + public int IndexOf(object arg0) + { + return IExecuteWithSignature("indexOf", "(Ljava/lang/Object;)I", arg0); + } + /// + /// + /// + /// + /// + /// + public int LastIndexOf(object arg0, int arg1) + { + return IExecute("lastIndexOf", arg0, arg1); + } + /// + /// + /// + /// + /// + public int LastIndexOf(object arg0) + { + return IExecuteWithSignature("lastIndexOf", "(Ljava/lang/Object;)I", arg0); + } + /// + /// + /// + /// + public int Size() + { + return IExecuteWithSignature("size", "()I"); + } + /// + /// + /// + /// + public object[] ToArray() + { + return IExecuteWithSignatureArray("toArray", "()[Ljava/lang/Object;"); + } + /// + /// + /// + /// + public Java.Util.Iterator Iterator() + { + return IExecuteWithSignature("iterator", "()Ljava/util/Iterator;"); + } + /// + /// + /// + /// + /// + /// + public Java.Util.List SubList(int arg0, int arg1) + { + return IExecute("subList", arg0, arg1); + } + /// + /// + /// + /// + public Java.Util.ListIterator ListIterator() + { + return IExecuteWithSignature("listIterator", "()Ljava/util/ListIterator;"); + } + /// + /// + /// + /// + /// + public Java.Util.ListIterator ListIterator(int arg0) + { + return IExecuteWithSignature("listIterator", "(I)Ljava/util/ListIterator;", arg0); + } + /// + /// + /// + /// + public Java.Util.Spliterator Spliterator() + { + return IExecuteWithSignature("spliterator", "()Ljava/util/Spliterator;"); + } + /// + /// + /// + /// + /// + public void Add(int arg0, object arg1) + { + IExecute("add", arg0, arg1); + } + /// + /// + /// + public void Clear() + { + IExecuteWithSignature("clear", "()V"); + } + /// + /// + /// + /// + public void ForEach(Java.Util.Function.Consumer arg0) + { + IExecuteWithSignature("forEach", "(Ljava/util/function/Consumer;)V", arg0); + } + /// + /// + /// + /// + public void ReplaceAll(Java.Util.Function.UnaryOperator arg0) + { + IExecuteWithSignature("replaceAll", "(Ljava/util/function/UnaryOperator;)V", arg0); + } + /// + /// + /// + /// + public void Sort(Java.Util.Comparator arg0) + { + IExecuteWithSignature("sort", "(Ljava/util/Comparator;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region CopyOnWriteArrayList + public partial class CopyOnWriteArrayList + { + #region Constructors + /// + /// + /// + /// + public CopyOnWriteArrayList(E[] arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public CopyOnWriteArrayList(Java.Util.Collection arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.List(Java.Util.Concurrent.CopyOnWriteArrayList t) => t.Cast>(); + /// + /// Converter from to + /// + public static implicit operator Java.Util.RandomAccess(Java.Util.Concurrent.CopyOnWriteArrayList t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Cloneable(Java.Util.Concurrent.CopyOnWriteArrayList t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Util.Concurrent.CopyOnWriteArrayList t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Util.Concurrent.CopyOnWriteArrayList(Java.Util.Concurrent.CopyOnWriteArrayList t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public T[] ToArray(T[] arg0) + { + return IExecuteWithSignatureArray("toArray", "([Ljava/lang/Object;)[Ljava/lang/Object;", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + public bool Add(E arg0) + { + return IExecuteWithSignature("add", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public bool AddAll(int arg0, Java.Util.Collection arg1) where Arg1ExtendsE : E + { + return IExecute("addAll", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public bool AddAll(Java.Util.Collection arg0) where Arg0ExtendsE : E + { + return IExecuteWithSignature("addAll", "(Ljava/util/Collection;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool AddIfAbsent(E arg0) + { + return IExecuteWithSignature("addIfAbsent", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool Contains(object arg0) + { + return IExecuteWithSignature("contains", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool ContainsAll(Java.Util.Collection arg0) + { + return IExecuteWithSignature("containsAll", "(Ljava/util/Collection;)Z", arg0); + } + /// + /// + /// + /// + public bool IsEmpty() + { + return IExecuteWithSignature("isEmpty", "()Z"); + } + /// + /// + /// + /// + /// + public bool Remove(object arg0) + { + return IExecuteWithSignature("remove", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool RemoveAll(Java.Util.Collection arg0) + { + return IExecuteWithSignature("removeAll", "(Ljava/util/Collection;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public bool RemoveIf(Java.Util.Function.Predicate arg0) where Arg0objectSuperE : E + { + return IExecuteWithSignature("removeIf", "(Ljava/util/function/Predicate;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool RetainAll(Java.Util.Collection arg0) + { + return IExecuteWithSignature("retainAll", "(Ljava/util/Collection;)Z", arg0); + } + /// + /// + /// + /// + /// + public E Get(int arg0) + { + return IExecuteWithSignature("get", "(I)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public E Remove(int arg0) + { + return IExecuteWithSignature("remove", "(I)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + /// + public E Set(int arg0, E arg1) + { + return IExecute("set", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public int AddAllAbsent(Java.Util.Collection arg0) where Arg0ExtendsE : E + { + return IExecuteWithSignature("addAllAbsent", "(Ljava/util/Collection;)I", arg0); + } + /// + /// + /// + /// + /// + /// + public int IndexOf(E arg0, int arg1) + { + return IExecute("indexOf", arg0, arg1); + } + /// + /// + /// + /// + /// + public int IndexOf(object arg0) + { + return IExecuteWithSignature("indexOf", "(Ljava/lang/Object;)I", arg0); + } + /// + /// + /// + /// + /// + /// + public int LastIndexOf(E arg0, int arg1) + { + return IExecute("lastIndexOf", arg0, arg1); + } + /// + /// + /// + /// + /// + public int LastIndexOf(object arg0) + { + return IExecuteWithSignature("lastIndexOf", "(Ljava/lang/Object;)I", arg0); + } + /// + /// + /// + /// + public int Size() + { + return IExecuteWithSignature("size", "()I"); + } + /// + /// + /// + /// + public object[] ToArray() + { + return IExecuteWithSignatureArray("toArray", "()[Ljava/lang/Object;"); + } + /// + /// + /// + /// + public Java.Util.Iterator Iterator() + { + return IExecuteWithSignature>("iterator", "()Ljava/util/Iterator;"); + } + /// + /// + /// + /// + /// + /// + public Java.Util.List SubList(int arg0, int arg1) + { + return IExecute>("subList", arg0, arg1); + } + /// + /// + /// + /// + public Java.Util.ListIterator ListIterator() + { + return IExecuteWithSignature>("listIterator", "()Ljava/util/ListIterator;"); + } + /// + /// + /// + /// + /// + public Java.Util.ListIterator ListIterator(int arg0) + { + return IExecuteWithSignature>("listIterator", "(I)Ljava/util/ListIterator;", arg0); + } + /// + /// + /// + /// + public Java.Util.Spliterator Spliterator() + { + return IExecuteWithSignature>("spliterator", "()Ljava/util/Spliterator;"); + } + /// + /// + /// + /// + /// + public void Add(int arg0, E arg1) + { + IExecute("add", arg0, arg1); + } + /// + /// + /// + public void Clear() + { + IExecuteWithSignature("clear", "()V"); + } + /// + /// + /// + /// + /// + public void ForEach(Java.Util.Function.Consumer arg0) where Arg0objectSuperE : E + { + IExecuteWithSignature("forEach", "(Ljava/util/function/Consumer;)V", arg0); + } + /// + /// + /// + /// + public void ReplaceAll(Java.Util.Function.UnaryOperator arg0) + { + IExecuteWithSignature("replaceAll", "(Ljava/util/function/UnaryOperator;)V", arg0); + } + /// + /// + /// + /// + /// + public void Sort(Java.Util.Comparator arg0) where Arg0objectSuperE : E + { + IExecuteWithSignature("sort", "(Ljava/util/Comparator;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Concurrent/CopyOnWriteArraySet.cs b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/CopyOnWriteArraySet.cs new file mode 100644 index 0000000000..06f721ce01 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/CopyOnWriteArraySet.cs @@ -0,0 +1,117 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Concurrent +{ + #region CopyOnWriteArraySet + public partial class CopyOnWriteArraySet + { + #region Constructors + /// + /// + /// + /// + public CopyOnWriteArraySet(Java.Util.Collection arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Util.Concurrent.CopyOnWriteArraySet t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region CopyOnWriteArraySet + public partial class CopyOnWriteArraySet + { + #region Constructors + /// + /// + /// + /// + public CopyOnWriteArraySet(Java.Util.Collection arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Util.Concurrent.CopyOnWriteArraySet t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Util.Concurrent.CopyOnWriteArraySet(Java.Util.Concurrent.CopyOnWriteArraySet t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Concurrent/CountDownLatch.cs b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/CountDownLatch.cs new file mode 100644 index 0000000000..704dbf3720 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/CountDownLatch.cs @@ -0,0 +1,99 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Concurrent +{ + #region CountDownLatch + public partial class CountDownLatch + { + #region Constructors + /// + /// + /// + /// + public CountDownLatch(int arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public long Count + { + get { return IExecuteWithSignature("getCount", "()J"); } + } + /// + /// + /// + /// + /// + /// + /// + public bool Await(long arg0, Java.Util.Concurrent.TimeUnit arg1) + { + return IExecute("await", arg0, arg1); + } + /// + /// + /// + /// + public void Await() + { + IExecuteWithSignature("await", "()V"); + } + /// + /// + /// + public void CountDown() + { + IExecuteWithSignature("countDown", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Concurrent/CountedCompleter.cs b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/CountedCompleter.cs new file mode 100644 index 0000000000..7dff3bb3c1 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/CountedCompleter.cs @@ -0,0 +1,327 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Concurrent +{ + #region CountedCompleter + public partial class CountedCompleter + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Util.Concurrent.CountedCompleter Completer + { + get { return IExecuteWithSignature("getCompleter", "()Ljava/util/concurrent/CountedCompleter;"); } + } + /// + /// + /// + public int PendingCount + { + get { return IExecuteWithSignature("getPendingCount", "()I"); } set { IExecuteWithSignature("setPendingCount", "(I)V", value); } + } + /// + /// + /// + public Java.Util.Concurrent.CountedCompleter Root + { + get { return IExecuteWithSignature("getRoot", "()Ljava/util/concurrent/CountedCompleter;"); } + } + /// + /// + /// + public void Compute() + { + IExecuteWithSignature("compute", "()V"); + } + /// + /// + /// + /// + /// + /// + public bool OnExceptionalCompletion(MASES.JCOBridge.C2JBridge.JVMBridgeException arg0, Java.Util.Concurrent.CountedCompleter arg1) + { + return IExecute("onExceptionalCompletion", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public bool CompareAndSetPendingCount(int arg0, int arg1) + { + return IExecute("compareAndSetPendingCount", arg0, arg1); + } + /// + /// + /// + /// + public int DecrementPendingCountUnlessZero() + { + return IExecuteWithSignature("decrementPendingCountUnlessZero", "()I"); + } + /// + /// + /// + /// + public Java.Util.Concurrent.CountedCompleter FirstComplete() + { + return IExecuteWithSignature("firstComplete", "()Ljava/util/concurrent/CountedCompleter;"); + } + /// + /// + /// + /// + public Java.Util.Concurrent.CountedCompleter NextComplete() + { + return IExecuteWithSignature("nextComplete", "()Ljava/util/concurrent/CountedCompleter;"); + } + /// + /// + /// + /// + public void AddToPendingCount(int arg0) + { + IExecuteWithSignature("addToPendingCount", "(I)V", arg0); + } + /// + /// + /// + /// + public void HelpComplete(int arg0) + { + IExecuteWithSignature("helpComplete", "(I)V", arg0); + } + /// + /// + /// + public void PropagateCompletion() + { + IExecuteWithSignature("propagateCompletion", "()V"); + } + /// + /// + /// + public void QuietlyCompleteRoot() + { + IExecuteWithSignature("quietlyCompleteRoot", "()V"); + } + /// + /// + /// + public void TryComplete() + { + IExecuteWithSignature("tryComplete", "()V"); + } + /// + /// + /// + /// + public void OnCompletion(Java.Util.Concurrent.CountedCompleter arg0) + { + IExecuteWithSignature("onCompletion", "(Ljava/util/concurrent/CountedCompleter;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region CountedCompleter + public partial class CountedCompleter + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.Concurrent.CountedCompleter(Java.Util.Concurrent.CountedCompleter t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Util.Concurrent.CountedCompleter Completer + { + get { return IExecuteWithSignature>("getCompleter", "()Ljava/util/concurrent/CountedCompleter;"); } + } + /// + /// + /// + public int PendingCount + { + get { return IExecuteWithSignature("getPendingCount", "()I"); } set { IExecuteWithSignature("setPendingCount", "(I)V", value); } + } + /// + /// + /// + public Java.Util.Concurrent.CountedCompleter Root + { + get { return IExecuteWithSignature>("getRoot", "()Ljava/util/concurrent/CountedCompleter;"); } + } + /// + /// + /// + public void Compute() + { + IExecuteWithSignature("compute", "()V"); + } + /// + /// + /// + /// + /// + /// + public bool OnExceptionalCompletion(MASES.JCOBridge.C2JBridge.JVMBridgeException arg0, Java.Util.Concurrent.CountedCompleter arg1) + { + return IExecute("onExceptionalCompletion", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public bool CompareAndSetPendingCount(int arg0, int arg1) + { + return IExecute("compareAndSetPendingCount", arg0, arg1); + } + /// + /// + /// + /// + public int DecrementPendingCountUnlessZero() + { + return IExecuteWithSignature("decrementPendingCountUnlessZero", "()I"); + } + /// + /// + /// + /// + public Java.Util.Concurrent.CountedCompleter FirstComplete() + { + return IExecuteWithSignature>("firstComplete", "()Ljava/util/concurrent/CountedCompleter;"); + } + /// + /// + /// + /// + public Java.Util.Concurrent.CountedCompleter NextComplete() + { + return IExecuteWithSignature>("nextComplete", "()Ljava/util/concurrent/CountedCompleter;"); + } + /// + /// + /// + /// + public void AddToPendingCount(int arg0) + { + IExecuteWithSignature("addToPendingCount", "(I)V", arg0); + } + /// + /// + /// + /// + public void HelpComplete(int arg0) + { + IExecuteWithSignature("helpComplete", "(I)V", arg0); + } + /// + /// + /// + public void PropagateCompletion() + { + IExecuteWithSignature("propagateCompletion", "()V"); + } + /// + /// + /// + public void QuietlyCompleteRoot() + { + IExecuteWithSignature("quietlyCompleteRoot", "()V"); + } + /// + /// + /// + public void TryComplete() + { + IExecuteWithSignature("tryComplete", "()V"); + } + /// + /// + /// + /// + public void OnCompletion(Java.Util.Concurrent.CountedCompleter arg0) + { + IExecuteWithSignature("onCompletion", "(Ljava/util/concurrent/CountedCompleter;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Concurrent/CyclicBarrier.cs b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/CyclicBarrier.cs new file mode 100644 index 0000000000..6fdd798197 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/CyclicBarrier.cs @@ -0,0 +1,127 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Concurrent +{ + #region CyclicBarrier + public partial class CyclicBarrier + { + #region Constructors + /// + /// + /// + /// + /// + public CyclicBarrier(int arg0, Java.Lang.Runnable arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public CyclicBarrier(int arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int NumberWaiting + { + get { return IExecuteWithSignature("getNumberWaiting", "()I"); } + } + /// + /// + /// + public int Parties + { + get { return IExecuteWithSignature("getParties", "()I"); } + } + /// + /// + /// + /// + public bool IsBroken() + { + return IExecuteWithSignature("isBroken", "()Z"); + } + /// + /// + /// + /// + /// + /// + public int Await() + { + return IExecuteWithSignature("await", "()I"); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public int Await(long arg0, Java.Util.Concurrent.TimeUnit arg1) + { + return IExecute("await", arg0, arg1); + } + /// + /// + /// + public void Reset() + { + IExecuteWithSignature("reset", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Concurrent/DelayQueue.cs b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/DelayQueue.cs new file mode 100644 index 0000000000..fc87503bb7 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/DelayQueue.cs @@ -0,0 +1,329 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Concurrent +{ + #region DelayQueue + public partial class DelayQueue + { + #region Constructors + /// + /// + /// + /// + public DelayQueue(Java.Util.Collection arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.Concurrent.BlockingQueue(Java.Util.Concurrent.DelayQueue t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public bool Add(Java.Util.Concurrent.Delayed arg0) + { + return IExecuteWithSignature("add", "(Ljava/util/concurrent/Delayed;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public bool Offer(Java.Util.Concurrent.Delayed arg0, long arg1, Java.Util.Concurrent.TimeUnit arg2) + { + return IExecute("offer", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public bool Offer(Java.Util.Concurrent.Delayed arg0) + { + return IExecuteWithSignature("offer", "(Ljava/util/concurrent/Delayed;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public bool Offer(object arg0, long arg1, Java.Util.Concurrent.TimeUnit arg2) + { + return IExecute("offer", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public int DrainTo(Java.Util.Collection arg0, int arg1) + { + return IExecute("drainTo", arg0, arg1); + } + /// + /// + /// + /// + /// + public int DrainTo(Java.Util.Collection arg0) + { + return IExecuteWithSignature("drainTo", "(Ljava/util/Collection;)I", arg0); + } + /// + /// + /// + /// + public int RemainingCapacity() + { + return IExecuteWithSignature("remainingCapacity", "()I"); + } + /// + /// + /// + /// + /// + /// + /// + public object Poll(long arg0, Java.Util.Concurrent.TimeUnit arg1) + { + return IExecute("poll", arg0, arg1); + } + /// + /// + /// + /// + /// + public object Take() + { + return IExecuteWithSignature("take", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public void Put(Java.Util.Concurrent.Delayed arg0) + { + IExecuteWithSignature("put", "(Ljava/util/concurrent/Delayed;)V", arg0); + } + /// + /// + /// + /// + /// + public void Put(object arg0) + { + IExecuteWithSignature("put", "(Ljava/lang/Object;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region DelayQueue + public partial class DelayQueue + { + #region Constructors + /// + /// + /// + /// + public DelayQueue(Java.Util.Collection arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.Concurrent.BlockingQueue(Java.Util.Concurrent.DelayQueue t) => t.Cast>(); + /// + /// Converter from to + /// + public static implicit operator Java.Util.Concurrent.DelayQueue(Java.Util.Concurrent.DelayQueue t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public bool Add(E arg0) + { + return IExecuteWithSignature("add", "(Ljava/util/concurrent/Delayed;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public bool Offer(E arg0, long arg1, Java.Util.Concurrent.TimeUnit arg2) + { + return IExecute("offer", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public bool Offer(E arg0) + { + return IExecuteWithSignature("offer", "(Ljava/util/concurrent/Delayed;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public bool Offer(object arg0, long arg1, Java.Util.Concurrent.TimeUnit arg2) + { + return IExecute("offer", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public int DrainTo(Java.Util.Collection arg0, int arg1) where Arg0objectSuperE : E + { + return IExecute("drainTo", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public int DrainTo(Java.Util.Collection arg0) where Arg0objectSuperE : E + { + return IExecuteWithSignature("drainTo", "(Ljava/util/Collection;)I", arg0); + } + /// + /// + /// + /// + public int RemainingCapacity() + { + return IExecuteWithSignature("remainingCapacity", "()I"); + } + /// + /// + /// + /// + /// + /// + /// + public object Poll(long arg0, Java.Util.Concurrent.TimeUnit arg1) + { + return IExecute("poll", arg0, arg1); + } + /// + /// + /// + /// + /// + public object Take() + { + return IExecuteWithSignature("take", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public void Put(E arg0) + { + IExecuteWithSignature("put", "(Ljava/util/concurrent/Delayed;)V", arg0); + } + /// + /// + /// + /// + /// + public void Put(object arg0) + { + IExecuteWithSignature("put", "(Ljava/lang/Object;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Concurrent/Delayed.cs b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/Delayed.cs new file mode 100644 index 0000000000..17999bee2c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/Delayed.cs @@ -0,0 +1,91 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Concurrent +{ + #region IDelayed + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IDelayed : Java.Lang.IComparable + { + #region Instance methods + /// + /// + /// + /// + /// + long GetDelay(Java.Util.Concurrent.TimeUnit arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Delayed + public partial class Delayed : Java.Util.Concurrent.IDelayed + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public long GetDelay(Java.Util.Concurrent.TimeUnit arg0) + { + return IExecuteWithSignature("getDelay", "(Ljava/util/concurrent/TimeUnit;)J", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Concurrent/Exchanger.cs b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/Exchanger.cs new file mode 100644 index 0000000000..40a73ce249 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/Exchanger.cs @@ -0,0 +1,139 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Concurrent +{ + #region Exchanger + public partial class Exchanger + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + public object Exchange(object arg0, long arg1, Java.Util.Concurrent.TimeUnit arg2) + { + return IExecute("exchange", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public object Exchange(object arg0) + { + return IExecuteWithSignature("exchange", "(Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Exchanger + public partial class Exchanger + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.Concurrent.Exchanger(Java.Util.Concurrent.Exchanger t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + public V Exchange(V arg0, long arg1, Java.Util.Concurrent.TimeUnit arg2) + { + return IExecute("exchange", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public V Exchange(V arg0) + { + return IExecuteWithSignature("exchange", "(Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Concurrent/ExecutionException.cs b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/ExecutionException.cs new file mode 100644 index 0000000000..853d3450cd --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/ExecutionException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Concurrent +{ + #region ExecutionException + public partial class ExecutionException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Concurrent/Executor.cs b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/Executor.cs new file mode 100644 index 0000000000..7cf8acc32f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/Executor.cs @@ -0,0 +1,89 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Concurrent +{ + #region IExecutor + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IExecutor + { + #region Instance methods + /// + /// + /// + /// + void Execute(Java.Lang.Runnable arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Executor + public partial class Executor : Java.Util.Concurrent.IExecutor + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public void Execute(Java.Lang.Runnable arg0) + { + IExecuteWithSignature("execute", "(Ljava/lang/Runnable;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Concurrent/ExecutorCompletionService.cs b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/ExecutorCompletionService.cs new file mode 100644 index 0000000000..e9dad15e06 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/ExecutorCompletionService.cs @@ -0,0 +1,221 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Concurrent +{ + #region ExecutorCompletionService + public partial class ExecutorCompletionService + { + #region Constructors + /// + /// + /// + /// + /// + public ExecutorCompletionService(Java.Util.Concurrent.Executor arg0, Java.Util.Concurrent.BlockingQueue arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public ExecutorCompletionService(Java.Util.Concurrent.Executor arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public Java.Util.Concurrent.Future Poll() + { + return IExecuteWithSignature("poll", "()Ljava/util/concurrent/Future;"); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.Future Poll(long arg0, Java.Util.Concurrent.TimeUnit arg1) + { + return IExecute("poll", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.Future Submit(Java.Lang.Runnable arg0, object arg1) + { + return IExecute("submit", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Util.Concurrent.Future Submit(Java.Util.Concurrent.Callable arg0) + { + return IExecuteWithSignature("submit", "(Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Future;", arg0); + } + /// + /// + /// + /// + /// + public Java.Util.Concurrent.Future Take() + { + return IExecuteWithSignature("take", "()Ljava/util/concurrent/Future;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ExecutorCompletionService + public partial class ExecutorCompletionService + { + #region Constructors + /// + /// + /// + /// + /// + public ExecutorCompletionService(Java.Util.Concurrent.Executor arg0, Java.Util.Concurrent.BlockingQueue> arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public ExecutorCompletionService(Java.Util.Concurrent.Executor arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.Concurrent.ExecutorCompletionService(Java.Util.Concurrent.ExecutorCompletionService t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public Java.Util.Concurrent.Future Poll() + { + return IExecuteWithSignature>("poll", "()Ljava/util/concurrent/Future;"); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.Future Poll(long arg0, Java.Util.Concurrent.TimeUnit arg1) + { + return IExecute>("poll", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.Future Submit(Java.Lang.Runnable arg0, V arg1) + { + return IExecute>("submit", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Util.Concurrent.Future Submit(Java.Util.Concurrent.Callable arg0) + { + return IExecuteWithSignature>("submit", "(Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Future;", arg0); + } + /// + /// + /// + /// + /// + public Java.Util.Concurrent.Future Take() + { + return IExecuteWithSignature>("take", "()Ljava/util/concurrent/Future;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Concurrent/ExecutorService.cs b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/ExecutorService.cs new file mode 100644 index 0000000000..b4c74538e0 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/ExecutorService.cs @@ -0,0 +1,294 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Concurrent +{ + #region IExecutorService + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IExecutorService : Java.Util.Concurrent.IExecutor + { + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + Java.Util.Concurrent.Future Submit(Java.Lang.Runnable arg0, T arg1); + /// + /// + /// + /// + /// + /// + Java.Util.Concurrent.Future Submit(Java.Util.Concurrent.Callable arg0); + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + Java.Util.List> InvokeAll(Java.Util.Collection arg0, long arg1, Java.Util.Concurrent.TimeUnit arg2) where Arg0ExtendsJava_Util_Concurrent_Callable_T_ : Java.Util.Concurrent.Callable; + /// + /// + /// + /// + /// + /// + /// + /// + Java.Util.List> InvokeAll(Java.Util.Collection arg0) where Arg0ExtendsJava_Util_Concurrent_Callable_T_ : Java.Util.Concurrent.Callable; + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + T InvokeAny(Java.Util.Collection arg0, long arg1, Java.Util.Concurrent.TimeUnit arg2) where Arg0ExtendsJava_Util_Concurrent_Callable_T_ : Java.Util.Concurrent.Callable; + /// + /// + /// + /// + /// + /// + /// + /// + /// + T InvokeAny(Java.Util.Collection arg0) where Arg0ExtendsJava_Util_Concurrent_Callable_T_ : Java.Util.Concurrent.Callable; + /// + /// + /// + /// + /// + /// + /// + bool AwaitTermination(long arg0, Java.Util.Concurrent.TimeUnit arg1); + /// + /// + /// + /// + bool IsShutdown(); + /// + /// + /// + /// + bool IsTerminated(); + /// + /// + /// + /// + /// + Java.Util.Concurrent.Future Submit(Java.Lang.Runnable arg0); + /// + /// + /// + /// + Java.Util.List ShutdownNow(); + /// + /// + /// + void Shutdown(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ExecutorService + public partial class ExecutorService : Java.Util.Concurrent.IExecutorService + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.Future Submit(Java.Lang.Runnable arg0, T arg1) + { + return IExecute>("submit", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.Future Submit(Java.Util.Concurrent.Callable arg0) + { + return IExecuteWithSignature>("submit", "(Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Future;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Util.List> InvokeAll(Java.Util.Collection arg0, long arg1, Java.Util.Concurrent.TimeUnit arg2) where Arg0ExtendsJava_Util_Concurrent_Callable_T_ : Java.Util.Concurrent.Callable + { + return IExecute>>("invokeAll", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Util.List> InvokeAll(Java.Util.Collection arg0) where Arg0ExtendsJava_Util_Concurrent_Callable_T_ : Java.Util.Concurrent.Callable + { + return IExecuteWithSignature>>("invokeAll", "(Ljava/util/Collection;)Ljava/util/List;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public T InvokeAny(Java.Util.Collection arg0, long arg1, Java.Util.Concurrent.TimeUnit arg2) where Arg0ExtendsJava_Util_Concurrent_Callable_T_ : Java.Util.Concurrent.Callable + { + return IExecute("invokeAny", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public T InvokeAny(Java.Util.Collection arg0) where Arg0ExtendsJava_Util_Concurrent_Callable_T_ : Java.Util.Concurrent.Callable + { + return IExecuteWithSignature("invokeAny", "(Ljava/util/Collection;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public bool AwaitTermination(long arg0, Java.Util.Concurrent.TimeUnit arg1) + { + return IExecute("awaitTermination", arg0, arg1); + } + /// + /// + /// + /// + public bool IsShutdown() + { + return IExecuteWithSignature("isShutdown", "()Z"); + } + /// + /// + /// + /// + public bool IsTerminated() + { + return IExecuteWithSignature("isTerminated", "()Z"); + } + /// + /// + /// + /// + /// + public Java.Util.Concurrent.Future Submit(Java.Lang.Runnable arg0) + { + return IExecuteWithSignature>("submit", "(Ljava/lang/Runnable;)Ljava/util/concurrent/Future;", arg0); + } + /// + /// + /// + /// + public Java.Util.List ShutdownNow() + { + return IExecuteWithSignature>("shutdownNow", "()Ljava/util/List;"); + } + /// + /// + /// + public void Shutdown() + { + IExecuteWithSignature("shutdown", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Concurrent/Executors.cs b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/Executors.cs new file mode 100644 index 0000000000..09cdcb50ce --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/Executors.cs @@ -0,0 +1,256 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Concurrent +{ + #region Executors + public partial class Executors + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Concurrent.Callable Callable(Java.Lang.Runnable arg0, T arg1) + { + return SExecute>(LocalBridgeClazz, "callable", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Util.Concurrent.Callable PrivilegedCallableMethod(Java.Util.Concurrent.Callable arg0) + { + return SExecuteWithSignature>(LocalBridgeClazz, "privilegedCallable", "(Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Callable;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Util.Concurrent.Callable PrivilegedCallableUsingCurrentClassLoaderMethod(Java.Util.Concurrent.Callable arg0) + { + return SExecuteWithSignature>(LocalBridgeClazz, "privilegedCallableUsingCurrentClassLoader", "(Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Callable;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Util.Concurrent.Callable Callable(Java.Lang.Runnable arg0) + { + return SExecuteWithSignature>(LocalBridgeClazz, "callable", "(Ljava/lang/Runnable;)Ljava/util/concurrent/Callable;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Util.Concurrent.Callable Callable(Java.Security.PrivilegedAction arg0) + { + return SExecuteWithSignature>(LocalBridgeClazz, "callable", "(Ljava/security/PrivilegedAction;)Ljava/util/concurrent/Callable;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Util.Concurrent.Callable Callable(Java.Security.PrivilegedExceptionAction arg0) + { + return SExecuteWithSignature>(LocalBridgeClazz, "callable", "(Ljava/security/PrivilegedExceptionAction;)Ljava/util/concurrent/Callable;", arg0); + } + /// + /// + /// + /// + public static Java.Util.Concurrent.ExecutorService NewCachedThreadPool() + { + return SExecuteWithSignature(LocalBridgeClazz, "newCachedThreadPool", "()Ljava/util/concurrent/ExecutorService;"); + } + /// + /// + /// + /// + /// + public static Java.Util.Concurrent.ExecutorService NewCachedThreadPool(Java.Util.Concurrent.ThreadFactory arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "newCachedThreadPool", "(Ljava/util/concurrent/ThreadFactory;)Ljava/util/concurrent/ExecutorService;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Util.Concurrent.ExecutorService NewFixedThreadPool(int arg0, Java.Util.Concurrent.ThreadFactory arg1) + { + return SExecute(LocalBridgeClazz, "newFixedThreadPool", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Java.Util.Concurrent.ExecutorService NewFixedThreadPool(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "newFixedThreadPool", "(I)Ljava/util/concurrent/ExecutorService;", arg0); + } + /// + /// + /// + /// + public static Java.Util.Concurrent.ExecutorService NewSingleThreadExecutor() + { + return SExecuteWithSignature(LocalBridgeClazz, "newSingleThreadExecutor", "()Ljava/util/concurrent/ExecutorService;"); + } + /// + /// + /// + /// + /// + public static Java.Util.Concurrent.ExecutorService NewSingleThreadExecutor(Java.Util.Concurrent.ThreadFactory arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "newSingleThreadExecutor", "(Ljava/util/concurrent/ThreadFactory;)Ljava/util/concurrent/ExecutorService;", arg0); + } + /// + /// + /// + /// + public static Java.Util.Concurrent.ExecutorService NewWorkStealingPool() + { + return SExecuteWithSignature(LocalBridgeClazz, "newWorkStealingPool", "()Ljava/util/concurrent/ExecutorService;"); + } + /// + /// + /// + /// + /// + public static Java.Util.Concurrent.ExecutorService NewWorkStealingPool(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "newWorkStealingPool", "(I)Ljava/util/concurrent/ExecutorService;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Util.Concurrent.ExecutorService UnconfigurableExecutorService(Java.Util.Concurrent.ExecutorService arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "unconfigurableExecutorService", "(Ljava/util/concurrent/ExecutorService;)Ljava/util/concurrent/ExecutorService;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Util.Concurrent.ScheduledExecutorService NewScheduledThreadPool(int arg0, Java.Util.Concurrent.ThreadFactory arg1) + { + return SExecute(LocalBridgeClazz, "newScheduledThreadPool", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Java.Util.Concurrent.ScheduledExecutorService NewScheduledThreadPool(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "newScheduledThreadPool", "(I)Ljava/util/concurrent/ScheduledExecutorService;", arg0); + } + /// + /// + /// + /// + public static Java.Util.Concurrent.ScheduledExecutorService NewSingleThreadScheduledExecutor() + { + return SExecuteWithSignature(LocalBridgeClazz, "newSingleThreadScheduledExecutor", "()Ljava/util/concurrent/ScheduledExecutorService;"); + } + /// + /// + /// + /// + /// + public static Java.Util.Concurrent.ScheduledExecutorService NewSingleThreadScheduledExecutor(Java.Util.Concurrent.ThreadFactory arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "newSingleThreadScheduledExecutor", "(Ljava/util/concurrent/ThreadFactory;)Ljava/util/concurrent/ScheduledExecutorService;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Util.Concurrent.ScheduledExecutorService UnconfigurableScheduledExecutorService(Java.Util.Concurrent.ScheduledExecutorService arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "unconfigurableScheduledExecutorService", "(Ljava/util/concurrent/ScheduledExecutorService;)Ljava/util/concurrent/ScheduledExecutorService;", arg0); + } + /// + /// + /// + /// + public static Java.Util.Concurrent.ThreadFactory DefaultThreadFactoryMethod() + { + return SExecuteWithSignature(LocalBridgeClazz, "defaultThreadFactory", "()Ljava/util/concurrent/ThreadFactory;"); + } + /// + /// + /// + /// + public static Java.Util.Concurrent.ThreadFactory PrivilegedThreadFactoryMethod() + { + return SExecuteWithSignature(LocalBridgeClazz, "privilegedThreadFactory", "()Ljava/util/concurrent/ThreadFactory;"); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Concurrent/Flow.cs b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/Flow.cs new file mode 100644 index 0000000000..22672b060f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/Flow.cs @@ -0,0 +1,389 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Concurrent +{ + #region Flow + public partial class Flow + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + public static int DefaultBufferSize() + { + return SExecuteWithSignature(LocalBridgeClazz, "defaultBufferSize", "()I"); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + #region Processor + public partial class Processor + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Processor + public partial class Processor + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.Concurrent.Flow.Processor(Java.Util.Concurrent.Flow.Processor t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Publisher + public partial class Publisher + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public void Subscribe(Java.Util.Concurrent.Flow.Subscriber arg0) + { + IExecuteWithSignature("subscribe", "(Ljava/util/concurrent/Flow$Subscriber;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Publisher + public partial class Publisher + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.Concurrent.Flow.Publisher(Java.Util.Concurrent.Flow.Publisher t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public void Subscribe(Java.Util.Concurrent.Flow.Subscriber arg0) where Arg0objectSuperT : T + { + IExecuteWithSignature("subscribe", "(Ljava/util/concurrent/Flow$Subscriber;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Subscriber + public partial class Subscriber + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public void OnComplete() + { + IExecuteWithSignature("onComplete", "()V"); + } + /// + /// + /// + /// + public void OnError(MASES.JCOBridge.C2JBridge.JVMBridgeException arg0) + { + IExecuteWithSignature("onError", "(Ljava/lang/Throwable;)V", arg0); + } + /// + /// + /// + /// + public void OnNext(object arg0) + { + IExecuteWithSignature("onNext", "(Ljava/lang/Object;)V", arg0); + } + /// + /// + /// + /// + public void OnSubscribe(Java.Util.Concurrent.Flow.Subscription arg0) + { + IExecuteWithSignature("onSubscribe", "(Ljava/util/concurrent/Flow$Subscription;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Subscriber + public partial class Subscriber + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.Concurrent.Flow.Subscriber(Java.Util.Concurrent.Flow.Subscriber t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public void OnComplete() + { + IExecuteWithSignature("onComplete", "()V"); + } + /// + /// + /// + /// + public void OnError(MASES.JCOBridge.C2JBridge.JVMBridgeException arg0) + { + IExecuteWithSignature("onError", "(Ljava/lang/Throwable;)V", arg0); + } + /// + /// + /// + /// + public void OnNext(T arg0) + { + IExecuteWithSignature("onNext", "(Ljava/lang/Object;)V", arg0); + } + /// + /// + /// + /// + public void OnSubscribe(Java.Util.Concurrent.Flow.Subscription arg0) + { + IExecuteWithSignature("onSubscribe", "(Ljava/util/concurrent/Flow$Subscription;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Subscription + public partial class Subscription + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public void Cancel() + { + IExecuteWithSignature("cancel", "()V"); + } + /// + /// + /// + /// + public void Request(long arg0) + { + IExecuteWithSignature("request", "(J)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Concurrent/ForkJoinPool.cs b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/ForkJoinPool.cs new file mode 100644 index 0000000000..601c03cf27 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/ForkJoinPool.cs @@ -0,0 +1,309 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Concurrent +{ + #region ForkJoinPool + public partial class ForkJoinPool + { + #region Constructors + /// + /// + /// + /// + public ForkJoinPool(int arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Util.Concurrent.ForkJoinPool.ForkJoinWorkerThreadFactory defaultForkJoinWorkerThreadFactory { get { if (!_defaultForkJoinWorkerThreadFactoryReady) { _defaultForkJoinWorkerThreadFactoryContent = SGetField(LocalBridgeClazz, "defaultForkJoinWorkerThreadFactory"); _defaultForkJoinWorkerThreadFactoryReady = true; } return _defaultForkJoinWorkerThreadFactoryContent; } } + private static Java.Util.Concurrent.ForkJoinPool.ForkJoinWorkerThreadFactory _defaultForkJoinWorkerThreadFactoryContent = default; + private static bool _defaultForkJoinWorkerThreadFactoryReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + public static int CommonPoolParallelism + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getCommonPoolParallelism", "()I"); } + } + /// + /// + /// + /// + public static Java.Util.Concurrent.ForkJoinPool CommonPool() + { + return SExecuteWithSignature(LocalBridgeClazz, "commonPool", "()Ljava/util/concurrent/ForkJoinPool;"); + } + /// + /// + /// + /// + /// + public static void ManagedBlock(Java.Util.Concurrent.ForkJoinPool.ManagedBlocker arg0) + { + SExecuteWithSignature(LocalBridgeClazz, "managedBlock", "(Ljava/util/concurrent/ForkJoinPool$ManagedBlocker;)V", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public int ActiveThreadCount + { + get { return IExecuteWithSignature("getActiveThreadCount", "()I"); } + } + /// + /// + /// + public bool AsyncMode + { + get { return IExecuteWithSignature("getAsyncMode", "()Z"); } + } + /// + /// + /// + public Java.Util.Concurrent.ForkJoinPool.ForkJoinWorkerThreadFactory Factory + { + get { return IExecuteWithSignature("getFactory", "()Ljava/util/concurrent/ForkJoinPool$ForkJoinWorkerThreadFactory;"); } + } + /// + /// + /// + public int Parallelism + { + get { return IExecuteWithSignature("getParallelism", "()I"); } + } + /// + /// + /// + public int PoolSize + { + get { return IExecuteWithSignature("getPoolSize", "()I"); } + } + /// + /// + /// + public int QueuedSubmissionCount + { + get { return IExecuteWithSignature("getQueuedSubmissionCount", "()I"); } + } + /// + /// + /// + public long QueuedTaskCount + { + get { return IExecuteWithSignature("getQueuedTaskCount", "()J"); } + } + /// + /// + /// + public int RunningThreadCount + { + get { return IExecuteWithSignature("getRunningThreadCount", "()I"); } + } + /// + /// + /// + public long StealCount + { + get { return IExecuteWithSignature("getStealCount", "()J"); } + } + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.ForkJoinTask Submit(Java.Util.Concurrent.ForkJoinTask arg0) + { + return IExecuteWithSignature>("submit", "(Ljava/util/concurrent/ForkJoinTask;)Ljava/util/concurrent/ForkJoinTask;", arg0); + } + /// + /// + /// + /// + /// + /// + public T Invoke(Java.Util.Concurrent.ForkJoinTask arg0) + { + return IExecuteWithSignature("invoke", "(Ljava/util/concurrent/ForkJoinTask;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + /// + public bool AwaitQuiescence(long arg0, Java.Util.Concurrent.TimeUnit arg1) + { + return IExecute("awaitQuiescence", arg0, arg1); + } + /// + /// + /// + /// + public bool HasQueuedSubmissions() + { + return IExecuteWithSignature("hasQueuedSubmissions", "()Z"); + } + /// + /// + /// + /// + public bool IsQuiescent() + { + return IExecuteWithSignature("isQuiescent", "()Z"); + } + /// + /// + /// + /// + public bool IsTerminating() + { + return IExecuteWithSignature("isTerminating", "()Z"); + } + /// + /// + /// + /// + public void Execute(Java.Util.Concurrent.ForkJoinTask arg0) + { + IExecuteWithSignature("execute", "(Ljava/util/concurrent/ForkJoinTask;)V", arg0); + } + + #endregion + + #region Nested classes + #region ForkJoinWorkerThreadFactory + public partial class ForkJoinWorkerThreadFactory + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public Java.Util.Concurrent.ForkJoinWorkerThread NewThread(Java.Util.Concurrent.ForkJoinPool arg0) + { + return IExecuteWithSignature("newThread", "(Ljava/util/concurrent/ForkJoinPool;)Ljava/util/concurrent/ForkJoinWorkerThread;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ManagedBlocker + public partial class ManagedBlocker + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public bool Block() + { + return IExecuteWithSignature("block", "()Z"); + } + /// + /// + /// + /// + public bool IsReleasable() + { + return IExecuteWithSignature("isReleasable", "()Z"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Concurrent/ForkJoinTask.cs b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/ForkJoinTask.cs new file mode 100644 index 0000000000..ea232d4cbd --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/ForkJoinTask.cs @@ -0,0 +1,653 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Concurrent +{ + #region ForkJoinTask + public partial class ForkJoinTask + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.Concurrent.Future(Java.Util.Concurrent.ForkJoinTask t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Util.Concurrent.ForkJoinTask t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + public static Java.Util.Concurrent.ForkJoinPool Pool + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getPool", "()Ljava/util/concurrent/ForkJoinPool;"); } + } + /// + /// + /// + public static int QueuedTaskCount + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getQueuedTaskCount", "()I"); } + } + /// + /// + /// + public static int SurplusQueuedTaskCount + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getSurplusQueuedTaskCount", "()I"); } + } + /// + /// + /// + /// + /// + public static Java.Util.Collection InvokeAll(Java.Util.Collection arg0) + { + return SExecute(LocalBridgeClazz, "invokeAll", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Util.Concurrent.ForkJoinTask Adapt(Java.Lang.Runnable arg0, object arg1) + { + return SExecute(LocalBridgeClazz, "adapt", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Java.Util.Concurrent.ForkJoinTask Adapt(Java.Util.Concurrent.Callable arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "adapt", "(Ljava/util/concurrent/Callable;)Ljava/util/concurrent/ForkJoinTask;", arg0); + } + /// + /// + /// + /// + public static bool InForkJoinPool() + { + return SExecuteWithSignature(LocalBridgeClazz, "inForkJoinPool", "()Z"); + } + /// + /// + /// + /// + /// + public static Java.Util.Concurrent.ForkJoinTask Adapt(Java.Lang.Runnable arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "adapt", "(Ljava/lang/Runnable;)Ljava/util/concurrent/ForkJoinTask;", arg0); + } + /// + /// + /// + public static void HelpQuiesce() + { + SExecuteWithSignature(LocalBridgeClazz, "helpQuiesce", "()V"); + } + /// + /// + /// + /// + /// + public static void InvokeAll(Java.Util.Concurrent.ForkJoinTask arg0, Java.Util.Concurrent.ForkJoinTask arg1) + { + SExecute(LocalBridgeClazz, "invokeAll", arg0, arg1); + } + /// + /// + /// + /// + public static void InvokeAll(params Java.Util.Concurrent.ForkJoinTask[] arg0) + { + if (arg0.Length == 0) SExecuteWithSignature(LocalBridgeClazz, "invokeAll", "([Ljava/util/concurrent/ForkJoinTask;)V"); else SExecuteWithSignature(LocalBridgeClazz, "invokeAll", "([Ljava/util/concurrent/ForkJoinTask;)V", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Throwable Exception + { + get { var obj = IExecuteWithSignature("getException", "()Ljava/lang/Throwable;"); return MASES.JCOBridge.C2JBridge.JVMBridgeException.New(obj); } + } + /// + /// + /// + public short ForkJoinTaskTag + { + get { return IExecuteWithSignature("getForkJoinTaskTag", "()S"); } + } + /// + /// + /// + public object RawResult + { + get { return IExecuteWithSignature("getRawResult", "()Ljava/lang/Object;"); } + } + /// + /// + /// + /// + /// + public bool Cancel(bool arg0) + { + return IExecuteWithSignature("cancel", "(Z)Z", arg0); + } + /// + /// + /// + /// + public bool TryUnfork() + { + return IExecuteWithSignature("tryUnfork", "()Z"); + } + /// + /// + /// + /// + /// + /// + public bool CompareAndSetForkJoinTaskTag(short arg0, short arg1) + { + return IExecute("compareAndSetForkJoinTaskTag", arg0, arg1); + } + /// + /// + /// + /// + public bool IsCancelled() + { + return IExecuteWithSignature("isCancelled", "()Z"); + } + /// + /// + /// + /// + public bool IsCompletedAbnormally() + { + return IExecuteWithSignature("isCompletedAbnormally", "()Z"); + } + /// + /// + /// + /// + public bool IsCompletedNormally() + { + return IExecuteWithSignature("isCompletedNormally", "()Z"); + } + /// + /// + /// + /// + public bool IsDone() + { + return IExecuteWithSignature("isDone", "()Z"); + } + /// + /// + /// + /// + public Java.Util.Concurrent.ForkJoinTask Fork() + { + return IExecuteWithSignature("fork", "()Ljava/util/concurrent/ForkJoinTask;"); + } + /// + /// + /// + /// + /// + public short SetForkJoinTaskTag(short arg0) + { + return IExecuteWithSignature("setForkJoinTaskTag", "(S)S", arg0); + } + /// + /// + /// + /// + /// + /// + public object Get() + { + return IExecuteWithSignature("get", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public object Get(long arg0, Java.Util.Concurrent.TimeUnit arg1) + { + return IExecute("get", arg0, arg1); + } + /// + /// + /// + /// + public object Invoke() + { + return IExecuteWithSignature("invoke", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public object Join() + { + return IExecuteWithSignature("join", "()Ljava/lang/Object;"); + } + /// + /// + /// + public void QuietlyComplete() + { + IExecuteWithSignature("quietlyComplete", "()V"); + } + /// + /// + /// + public void QuietlyInvoke() + { + IExecuteWithSignature("quietlyInvoke", "()V"); + } + /// + /// + /// + public void QuietlyJoin() + { + IExecuteWithSignature("quietlyJoin", "()V"); + } + /// + /// + /// + /// + public void Complete(object arg0) + { + IExecuteWithSignature("complete", "(Ljava/lang/Object;)V", arg0); + } + /// + /// + /// + /// + public void CompleteExceptionally(MASES.JCOBridge.C2JBridge.JVMBridgeException arg0) + { + IExecuteWithSignature("completeExceptionally", "(Ljava/lang/Throwable;)V", arg0); + } + /// + /// + /// + public void Reinitialize() + { + IExecuteWithSignature("reinitialize", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ForkJoinTask + public partial class ForkJoinTask + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.Concurrent.Future(Java.Util.Concurrent.ForkJoinTask t) => t.Cast>(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Util.Concurrent.ForkJoinTask t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Util.Concurrent.ForkJoinTask(Java.Util.Concurrent.ForkJoinTask t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + public static Java.Util.Concurrent.ForkJoinPool Pool + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getPool", "()Ljava/util/concurrent/ForkJoinPool;"); } + } + /// + /// + /// + public static int QueuedTaskCount + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getQueuedTaskCount", "()I"); } + } + /// + /// + /// + public static int SurplusQueuedTaskCount + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getSurplusQueuedTaskCount", "()I"); } + } + /// + /// + /// + /// + /// + /// + public static Java.Util.Collection InvokeAll(Java.Util.Collection arg0) + { + return SExecute>(LocalBridgeClazz, "invokeAll", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Concurrent.ForkJoinTask Adapt(Java.Lang.Runnable arg0, T arg1) + { + return SExecute>(LocalBridgeClazz, "adapt", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Concurrent.ForkJoinTask Adapt(Java.Util.Concurrent.Callable arg0) where Arg0ExtendsT : T + { + return SExecuteWithSignature>(LocalBridgeClazz, "adapt", "(Ljava/util/concurrent/Callable;)Ljava/util/concurrent/ForkJoinTask;", arg0); + } + /// + /// + /// + /// + public static bool InForkJoinPool() + { + return SExecuteWithSignature(LocalBridgeClazz, "inForkJoinPool", "()Z"); + } + /// + /// + /// + /// + /// + public static Java.Util.Concurrent.ForkJoinTask Adapt(Java.Lang.Runnable arg0) + { + return SExecuteWithSignature>(LocalBridgeClazz, "adapt", "(Ljava/lang/Runnable;)Ljava/util/concurrent/ForkJoinTask;", arg0); + } + /// + /// + /// + public static void HelpQuiesce() + { + SExecuteWithSignature(LocalBridgeClazz, "helpQuiesce", "()V"); + } + /// + /// + /// + /// + /// + public static void InvokeAll(Java.Util.Concurrent.ForkJoinTask arg0, Java.Util.Concurrent.ForkJoinTask arg1) + { + SExecute(LocalBridgeClazz, "invokeAll", arg0, arg1); + } + /// + /// + /// + /// + public static void InvokeAll(params Java.Util.Concurrent.ForkJoinTask[] arg0) + { + if (arg0.Length == 0) SExecuteWithSignature(LocalBridgeClazz, "invokeAll", "([Ljava/util/concurrent/ForkJoinTask;)V"); else SExecuteWithSignature(LocalBridgeClazz, "invokeAll", "([Ljava/util/concurrent/ForkJoinTask;)V", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Throwable Exception + { + get { var obj = IExecuteWithSignature("getException", "()Ljava/lang/Throwable;"); return MASES.JCOBridge.C2JBridge.JVMBridgeException.New(obj); } + } + /// + /// + /// + public short ForkJoinTaskTag + { + get { return IExecuteWithSignature("getForkJoinTaskTag", "()S"); } + } + /// + /// + /// + public V RawResult + { + get { return IExecuteWithSignature("getRawResult", "()Ljava/lang/Object;"); } + } + /// + /// + /// + /// + /// + public bool Cancel(bool arg0) + { + return IExecuteWithSignature("cancel", "(Z)Z", arg0); + } + /// + /// + /// + /// + public bool TryUnfork() + { + return IExecuteWithSignature("tryUnfork", "()Z"); + } + /// + /// + /// + /// + /// + /// + public bool CompareAndSetForkJoinTaskTag(short arg0, short arg1) + { + return IExecute("compareAndSetForkJoinTaskTag", arg0, arg1); + } + /// + /// + /// + /// + public bool IsCancelled() + { + return IExecuteWithSignature("isCancelled", "()Z"); + } + /// + /// + /// + /// + public bool IsCompletedAbnormally() + { + return IExecuteWithSignature("isCompletedAbnormally", "()Z"); + } + /// + /// + /// + /// + public bool IsCompletedNormally() + { + return IExecuteWithSignature("isCompletedNormally", "()Z"); + } + /// + /// + /// + /// + public bool IsDone() + { + return IExecuteWithSignature("isDone", "()Z"); + } + /// + /// + /// + /// + public Java.Util.Concurrent.ForkJoinTask Fork() + { + return IExecuteWithSignature>("fork", "()Ljava/util/concurrent/ForkJoinTask;"); + } + /// + /// + /// + /// + /// + public short SetForkJoinTaskTag(short arg0) + { + return IExecuteWithSignature("setForkJoinTaskTag", "(S)S", arg0); + } + /// + /// + /// + /// + /// + /// + public V Get() + { + return IExecuteWithSignature("get", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public V Get(long arg0, Java.Util.Concurrent.TimeUnit arg1) + { + return IExecute("get", arg0, arg1); + } + /// + /// + /// + /// + public V Invoke() + { + return IExecuteWithSignature("invoke", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public V Join() + { + return IExecuteWithSignature("join", "()Ljava/lang/Object;"); + } + /// + /// + /// + public void QuietlyComplete() + { + IExecuteWithSignature("quietlyComplete", "()V"); + } + /// + /// + /// + public void QuietlyInvoke() + { + IExecuteWithSignature("quietlyInvoke", "()V"); + } + /// + /// + /// + public void QuietlyJoin() + { + IExecuteWithSignature("quietlyJoin", "()V"); + } + /// + /// + /// + /// + public void Complete(V arg0) + { + IExecuteWithSignature("complete", "(Ljava/lang/Object;)V", arg0); + } + /// + /// + /// + /// + public void CompleteExceptionally(MASES.JCOBridge.C2JBridge.JVMBridgeException arg0) + { + IExecuteWithSignature("completeExceptionally", "(Ljava/lang/Throwable;)V", arg0); + } + /// + /// + /// + public void Reinitialize() + { + IExecuteWithSignature("reinitialize", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Concurrent/ForkJoinWorkerThread.cs b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/ForkJoinWorkerThread.cs new file mode 100644 index 0000000000..df94bbac97 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/ForkJoinWorkerThread.cs @@ -0,0 +1,72 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Concurrent +{ + #region ForkJoinWorkerThread + public partial class ForkJoinWorkerThread + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Util.Concurrent.ForkJoinPool Pool + { + get { return IExecuteWithSignature("getPool", "()Ljava/util/concurrent/ForkJoinPool;"); } + } + /// + /// + /// + public int PoolIndex + { + get { return IExecuteWithSignature("getPoolIndex", "()I"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Concurrent/Future.cs b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/Future.cs new file mode 100644 index 0000000000..39f2337467 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/Future.cs @@ -0,0 +1,240 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Concurrent +{ + #region Future + public partial class Future + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public bool Cancel(bool arg0) + { + return IExecuteWithSignature("cancel", "(Z)Z", arg0); + } + /// + /// + /// + /// + public bool IsCancelled() + { + return IExecuteWithSignature("isCancelled", "()Z"); + } + /// + /// + /// + /// + public bool IsDone() + { + return IExecuteWithSignature("isDone", "()Z"); + } + /// + /// + /// + /// + /// + /// + public object Get() + { + return IExecuteWithSignature("get", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public object Get(long arg0, Java.Util.Concurrent.TimeUnit arg1) + { + return IExecute("get", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region IFuture + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IFuture + { + #region Instance methods + /// + /// + /// + /// + /// + bool Cancel(bool arg0); + /// + /// + /// + /// + bool IsCancelled(); + /// + /// + /// + /// + bool IsDone(); + /// + /// + /// + /// + /// + /// + V Get(); + /// + /// + /// + /// + /// + /// + /// + /// + /// + V Get(long arg0, Java.Util.Concurrent.TimeUnit arg1); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Future + public partial class Future : Java.Util.Concurrent.IFuture + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.Concurrent.Future(Java.Util.Concurrent.Future t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public bool Cancel(bool arg0) + { + return IExecuteWithSignature("cancel", "(Z)Z", arg0); + } + /// + /// + /// + /// + public bool IsCancelled() + { + return IExecuteWithSignature("isCancelled", "()Z"); + } + /// + /// + /// + /// + public bool IsDone() + { + return IExecuteWithSignature("isDone", "()Z"); + } + /// + /// + /// + /// + /// + /// + public V Get() + { + return IExecuteWithSignature("get", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public V Get(long arg0, Java.Util.Concurrent.TimeUnit arg1) + { + return IExecute("get", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Concurrent/FutureTask.cs b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/FutureTask.cs new file mode 100644 index 0000000000..1f6cb1284a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/FutureTask.cs @@ -0,0 +1,237 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Concurrent +{ + #region FutureTask + public partial class FutureTask + { + #region Constructors + /// + /// + /// + /// + /// + public FutureTask(Java.Lang.Runnable arg0, object arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public FutureTask(Java.Util.Concurrent.Callable arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public bool Cancel(bool arg0) + { + return IExecuteWithSignature("cancel", "(Z)Z", arg0); + } + /// + /// + /// + /// + public bool IsCancelled() + { + return IExecuteWithSignature("isCancelled", "()Z"); + } + /// + /// + /// + /// + public bool IsDone() + { + return IExecuteWithSignature("isDone", "()Z"); + } + /// + /// + /// + /// + /// + /// + public object Get() + { + return IExecuteWithSignature("get", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public object Get(long arg0, Java.Util.Concurrent.TimeUnit arg1) + { + return IExecute("get", arg0, arg1); + } + /// + /// + /// + public void Run() + { + IExecuteWithSignature("run", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region FutureTask + public partial class FutureTask + { + #region Constructors + /// + /// + /// + /// + /// + public FutureTask(Java.Lang.Runnable arg0, V arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public FutureTask(Java.Util.Concurrent.Callable arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.Concurrent.FutureTask(Java.Util.Concurrent.FutureTask t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public bool Cancel(bool arg0) + { + return IExecuteWithSignature("cancel", "(Z)Z", arg0); + } + /// + /// + /// + /// + public bool IsCancelled() + { + return IExecuteWithSignature("isCancelled", "()Z"); + } + /// + /// + /// + /// + public bool IsDone() + { + return IExecuteWithSignature("isDone", "()Z"); + } + /// + /// + /// + /// + /// + /// + public V Get() + { + return IExecuteWithSignature("get", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public V Get(long arg0, Java.Util.Concurrent.TimeUnit arg1) + { + return IExecute("get", arg0, arg1); + } + /// + /// + /// + public void Run() + { + IExecuteWithSignature("run", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Concurrent/LinkedBlockingDeque.cs b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/LinkedBlockingDeque.cs new file mode 100644 index 0000000000..c0436792b4 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/LinkedBlockingDeque.cs @@ -0,0 +1,719 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Concurrent +{ + #region LinkedBlockingDeque + public partial class LinkedBlockingDeque + { + #region Constructors + /// + /// + /// + /// + public LinkedBlockingDeque(int arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public LinkedBlockingDeque(Java.Util.Collection arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.Concurrent.BlockingDeque(Java.Util.Concurrent.LinkedBlockingDeque t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Util.Concurrent.LinkedBlockingDeque t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public object First + { + get { return IExecuteWithSignature("getFirst", "()Ljava/lang/Object;"); } + } + /// + /// + /// + public object Last + { + get { return IExecuteWithSignature("getLast", "()Ljava/lang/Object;"); } + } + /// + /// + /// + /// + /// + /// + /// + /// + public bool Offer(object arg0, long arg1, Java.Util.Concurrent.TimeUnit arg2) + { + return IExecute("offer", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + public bool OfferFirst(object arg0, long arg1, Java.Util.Concurrent.TimeUnit arg2) + { + return IExecute("offerFirst", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public bool OfferFirst(object arg0) + { + return IExecuteWithSignature("offerFirst", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public bool OfferLast(object arg0, long arg1, Java.Util.Concurrent.TimeUnit arg2) + { + return IExecute("offerLast", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public bool OfferLast(object arg0) + { + return IExecuteWithSignature("offerLast", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool RemoveFirstOccurrence(object arg0) + { + return IExecuteWithSignature("removeFirstOccurrence", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool RemoveLastOccurrence(object arg0) + { + return IExecuteWithSignature("removeLastOccurrence", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + public object PeekFirst() + { + return IExecuteWithSignature("peekFirst", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public object PeekLast() + { + return IExecuteWithSignature("peekLast", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + /// + /// + /// + public object Poll(long arg0, Java.Util.Concurrent.TimeUnit arg1) + { + return IExecute("poll", arg0, arg1); + } + /// + /// + /// + /// + public object PollFirst() + { + return IExecuteWithSignature("pollFirst", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + /// + /// + /// + public object PollFirst(long arg0, Java.Util.Concurrent.TimeUnit arg1) + { + return IExecute("pollFirst", arg0, arg1); + } + /// + /// + /// + /// + public object PollLast() + { + return IExecuteWithSignature("pollLast", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + /// + /// + /// + public object PollLast(long arg0, Java.Util.Concurrent.TimeUnit arg1) + { + return IExecute("pollLast", arg0, arg1); + } + /// + /// + /// + /// + public object Pop() + { + return IExecuteWithSignature("pop", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public object RemoveFirst() + { + return IExecuteWithSignature("removeFirst", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public object RemoveLast() + { + return IExecuteWithSignature("removeLast", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + /// + public object Take() + { + return IExecuteWithSignature("take", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + /// + public object TakeFirst() + { + return IExecuteWithSignature("takeFirst", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + /// + public object TakeLast() + { + return IExecuteWithSignature("takeLast", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + /// + /// + public int DrainTo(Java.Util.Collection arg0, int arg1) + { + return IExecute("drainTo", arg0, arg1); + } + /// + /// + /// + /// + /// + public int DrainTo(Java.Util.Collection arg0) + { + return IExecuteWithSignature("drainTo", "(Ljava/util/Collection;)I", arg0); + } + /// + /// + /// + /// + public int RemainingCapacity() + { + return IExecuteWithSignature("remainingCapacity", "()I"); + } + /// + /// + /// + /// + public Java.Util.Iterator DescendingIterator() + { + return IExecuteWithSignature("descendingIterator", "()Ljava/util/Iterator;"); + } + /// + /// + /// + /// + public void AddFirst(object arg0) + { + IExecuteWithSignature("addFirst", "(Ljava/lang/Object;)V", arg0); + } + /// + /// + /// + /// + public void AddLast(object arg0) + { + IExecuteWithSignature("addLast", "(Ljava/lang/Object;)V", arg0); + } + /// + /// + /// + /// + public void Push(object arg0) + { + IExecuteWithSignature("push", "(Ljava/lang/Object;)V", arg0); + } + /// + /// + /// + /// + /// + public void Put(object arg0) + { + IExecuteWithSignature("put", "(Ljava/lang/Object;)V", arg0); + } + /// + /// + /// + /// + /// + public void PutFirst(object arg0) + { + IExecuteWithSignature("putFirst", "(Ljava/lang/Object;)V", arg0); + } + /// + /// + /// + /// + /// + public void PutLast(object arg0) + { + IExecuteWithSignature("putLast", "(Ljava/lang/Object;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region LinkedBlockingDeque + public partial class LinkedBlockingDeque + { + #region Constructors + /// + /// + /// + /// + public LinkedBlockingDeque(int arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public LinkedBlockingDeque(Java.Util.Collection arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.Concurrent.BlockingDeque(Java.Util.Concurrent.LinkedBlockingDeque t) => t.Cast>(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Util.Concurrent.LinkedBlockingDeque t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Util.Concurrent.LinkedBlockingDeque(Java.Util.Concurrent.LinkedBlockingDeque t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public E First + { + get { return IExecuteWithSignature("getFirst", "()Ljava/lang/Object;"); } + } + /// + /// + /// + public E Last + { + get { return IExecuteWithSignature("getLast", "()Ljava/lang/Object;"); } + } + /// + /// + /// + /// + /// + /// + /// + /// + public bool Offer(E arg0, long arg1, Java.Util.Concurrent.TimeUnit arg2) + { + return IExecute("offer", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + public bool OfferFirst(E arg0, long arg1, Java.Util.Concurrent.TimeUnit arg2) + { + return IExecute("offerFirst", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public bool OfferFirst(E arg0) + { + return IExecuteWithSignature("offerFirst", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public bool OfferLast(E arg0, long arg1, Java.Util.Concurrent.TimeUnit arg2) + { + return IExecute("offerLast", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public bool OfferLast(E arg0) + { + return IExecuteWithSignature("offerLast", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool RemoveFirstOccurrence(object arg0) + { + return IExecuteWithSignature("removeFirstOccurrence", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool RemoveLastOccurrence(object arg0) + { + return IExecuteWithSignature("removeLastOccurrence", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + public E PeekFirst() + { + return IExecuteWithSignature("peekFirst", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public E PeekLast() + { + return IExecuteWithSignature("peekLast", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + /// + /// + /// + public E Poll(long arg0, Java.Util.Concurrent.TimeUnit arg1) + { + return IExecute("poll", arg0, arg1); + } + /// + /// + /// + /// + public E PollFirst() + { + return IExecuteWithSignature("pollFirst", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + /// + /// + /// + public E PollFirst(long arg0, Java.Util.Concurrent.TimeUnit arg1) + { + return IExecute("pollFirst", arg0, arg1); + } + /// + /// + /// + /// + public E PollLast() + { + return IExecuteWithSignature("pollLast", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + /// + /// + /// + public E PollLast(long arg0, Java.Util.Concurrent.TimeUnit arg1) + { + return IExecute("pollLast", arg0, arg1); + } + /// + /// + /// + /// + public E Pop() + { + return IExecuteWithSignature("pop", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public E RemoveFirst() + { + return IExecuteWithSignature("removeFirst", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public E RemoveLast() + { + return IExecuteWithSignature("removeLast", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + /// + public E Take() + { + return IExecuteWithSignature("take", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + /// + public E TakeFirst() + { + return IExecuteWithSignature("takeFirst", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + /// + public E TakeLast() + { + return IExecuteWithSignature("takeLast", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + /// + /// + /// + public int DrainTo(Java.Util.Collection arg0, int arg1) where Arg0objectSuperE : E + { + return IExecute("drainTo", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public int DrainTo(Java.Util.Collection arg0) where Arg0objectSuperE : E + { + return IExecuteWithSignature("drainTo", "(Ljava/util/Collection;)I", arg0); + } + /// + /// + /// + /// + public int RemainingCapacity() + { + return IExecuteWithSignature("remainingCapacity", "()I"); + } + /// + /// + /// + /// + public Java.Util.Iterator DescendingIterator() + { + return IExecuteWithSignature>("descendingIterator", "()Ljava/util/Iterator;"); + } + /// + /// + /// + /// + public void AddFirst(E arg0) + { + IExecuteWithSignature("addFirst", "(Ljava/lang/Object;)V", arg0); + } + /// + /// + /// + /// + public void AddLast(E arg0) + { + IExecuteWithSignature("addLast", "(Ljava/lang/Object;)V", arg0); + } + /// + /// + /// + /// + public void Push(E arg0) + { + IExecuteWithSignature("push", "(Ljava/lang/Object;)V", arg0); + } + /// + /// + /// + /// + /// + public void Put(E arg0) + { + IExecuteWithSignature("put", "(Ljava/lang/Object;)V", arg0); + } + /// + /// + /// + /// + /// + public void PutFirst(E arg0) + { + IExecuteWithSignature("putFirst", "(Ljava/lang/Object;)V", arg0); + } + /// + /// + /// + /// + /// + public void PutLast(E arg0) + { + IExecuteWithSignature("putLast", "(Ljava/lang/Object;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Concurrent/LinkedBlockingQueue.cs b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/LinkedBlockingQueue.cs new file mode 100644 index 0000000000..3f3941dfd0 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/LinkedBlockingQueue.cs @@ -0,0 +1,279 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Concurrent +{ + #region LinkedBlockingQueue + public partial class LinkedBlockingQueue + { + #region Constructors + /// + /// + /// + /// + public LinkedBlockingQueue(int arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public LinkedBlockingQueue(Java.Util.Collection arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.Concurrent.BlockingQueue(Java.Util.Concurrent.LinkedBlockingQueue t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Util.Concurrent.LinkedBlockingQueue t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + public bool Offer(object arg0, long arg1, Java.Util.Concurrent.TimeUnit arg2) + { + return IExecute("offer", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public object Poll(long arg0, Java.Util.Concurrent.TimeUnit arg1) + { + return IExecute("poll", arg0, arg1); + } + /// + /// + /// + /// + /// + public object Take() + { + return IExecuteWithSignature("take", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + /// + /// + public int DrainTo(Java.Util.Collection arg0, int arg1) + { + return IExecute("drainTo", arg0, arg1); + } + /// + /// + /// + /// + /// + public int DrainTo(Java.Util.Collection arg0) + { + return IExecuteWithSignature("drainTo", "(Ljava/util/Collection;)I", arg0); + } + /// + /// + /// + /// + public int RemainingCapacity() + { + return IExecuteWithSignature("remainingCapacity", "()I"); + } + /// + /// + /// + /// + /// + public void Put(object arg0) + { + IExecuteWithSignature("put", "(Ljava/lang/Object;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region LinkedBlockingQueue + public partial class LinkedBlockingQueue + { + #region Constructors + /// + /// + /// + /// + public LinkedBlockingQueue(int arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public LinkedBlockingQueue(Java.Util.Collection arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.Concurrent.BlockingQueue(Java.Util.Concurrent.LinkedBlockingQueue t) => t.Cast>(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Util.Concurrent.LinkedBlockingQueue t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Util.Concurrent.LinkedBlockingQueue(Java.Util.Concurrent.LinkedBlockingQueue t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + public bool Offer(E arg0, long arg1, Java.Util.Concurrent.TimeUnit arg2) + { + return IExecute("offer", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public E Poll(long arg0, Java.Util.Concurrent.TimeUnit arg1) + { + return IExecute("poll", arg0, arg1); + } + /// + /// + /// + /// + /// + public E Take() + { + return IExecuteWithSignature("take", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + /// + /// + /// + public int DrainTo(Java.Util.Collection arg0, int arg1) where Arg0objectSuperE : E + { + return IExecute("drainTo", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public int DrainTo(Java.Util.Collection arg0) where Arg0objectSuperE : E + { + return IExecuteWithSignature("drainTo", "(Ljava/util/Collection;)I", arg0); + } + /// + /// + /// + /// + public int RemainingCapacity() + { + return IExecuteWithSignature("remainingCapacity", "()I"); + } + /// + /// + /// + /// + /// + public void Put(E arg0) + { + IExecuteWithSignature("put", "(Ljava/lang/Object;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Concurrent/LinkedTransferQueue.cs b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/LinkedTransferQueue.cs new file mode 100644 index 0000000000..20f14f85eb --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/LinkedTransferQueue.cs @@ -0,0 +1,349 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Concurrent +{ + #region LinkedTransferQueue + public partial class LinkedTransferQueue + { + #region Constructors + /// + /// + /// + /// + public LinkedTransferQueue(Java.Util.Collection arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.Concurrent.TransferQueue(Java.Util.Concurrent.LinkedTransferQueue t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Util.Concurrent.LinkedTransferQueue t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int WaitingConsumerCount + { + get { return IExecuteWithSignature("getWaitingConsumerCount", "()I"); } + } + /// + /// + /// + /// + public bool HasWaitingConsumer() + { + return IExecuteWithSignature("hasWaitingConsumer", "()Z"); + } + /// + /// + /// + /// + /// + /// + /// + public bool Offer(object arg0, long arg1, Java.Util.Concurrent.TimeUnit arg2) + { + return IExecute("offer", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + public bool TryTransfer(object arg0, long arg1, Java.Util.Concurrent.TimeUnit arg2) + { + return IExecute("tryTransfer", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public bool TryTransfer(object arg0) + { + return IExecuteWithSignature("tryTransfer", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public object Poll(long arg0, Java.Util.Concurrent.TimeUnit arg1) + { + return IExecute("poll", arg0, arg1); + } + /// + /// + /// + /// + /// + public object Take() + { + return IExecuteWithSignature("take", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + /// + /// + public int DrainTo(Java.Util.Collection arg0, int arg1) + { + return IExecute("drainTo", arg0, arg1); + } + /// + /// + /// + /// + /// + public int DrainTo(Java.Util.Collection arg0) + { + return IExecuteWithSignature("drainTo", "(Ljava/util/Collection;)I", arg0); + } + /// + /// + /// + /// + public int RemainingCapacity() + { + return IExecuteWithSignature("remainingCapacity", "()I"); + } + /// + /// + /// + /// + public void Put(object arg0) + { + IExecuteWithSignature("put", "(Ljava/lang/Object;)V", arg0); + } + /// + /// + /// + /// + /// + public void Transfer(object arg0) + { + IExecuteWithSignature("transfer", "(Ljava/lang/Object;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region LinkedTransferQueue + public partial class LinkedTransferQueue + { + #region Constructors + /// + /// + /// + /// + public LinkedTransferQueue(Java.Util.Collection arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.Concurrent.TransferQueue(Java.Util.Concurrent.LinkedTransferQueue t) => t.Cast>(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Util.Concurrent.LinkedTransferQueue t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Util.Concurrent.LinkedTransferQueue(Java.Util.Concurrent.LinkedTransferQueue t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int WaitingConsumerCount + { + get { return IExecuteWithSignature("getWaitingConsumerCount", "()I"); } + } + /// + /// + /// + /// + public bool HasWaitingConsumer() + { + return IExecuteWithSignature("hasWaitingConsumer", "()Z"); + } + /// + /// + /// + /// + /// + /// + /// + public bool Offer(E arg0, long arg1, Java.Util.Concurrent.TimeUnit arg2) + { + return IExecute("offer", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + public bool TryTransfer(E arg0, long arg1, Java.Util.Concurrent.TimeUnit arg2) + { + return IExecute("tryTransfer", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public bool TryTransfer(E arg0) + { + return IExecuteWithSignature("tryTransfer", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public E Poll(long arg0, Java.Util.Concurrent.TimeUnit arg1) + { + return IExecute("poll", arg0, arg1); + } + /// + /// + /// + /// + /// + public E Take() + { + return IExecuteWithSignature("take", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + /// + /// + /// + public int DrainTo(Java.Util.Collection arg0, int arg1) where Arg0objectSuperE : E + { + return IExecute("drainTo", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public int DrainTo(Java.Util.Collection arg0) where Arg0objectSuperE : E + { + return IExecuteWithSignature("drainTo", "(Ljava/util/Collection;)I", arg0); + } + /// + /// + /// + /// + public int RemainingCapacity() + { + return IExecuteWithSignature("remainingCapacity", "()I"); + } + /// + /// + /// + /// + public void Put(E arg0) + { + IExecuteWithSignature("put", "(Ljava/lang/Object;)V", arg0); + } + /// + /// + /// + /// + /// + public void Transfer(E arg0) + { + IExecuteWithSignature("transfer", "(Ljava/lang/Object;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Concurrent/Locks/AbstractOwnableSynchronizer.cs b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/Locks/AbstractOwnableSynchronizer.cs new file mode 100644 index 0000000000..1d95ad3847 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/Locks/AbstractOwnableSynchronizer.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Concurrent.Locks +{ + #region AbstractOwnableSynchronizer + public partial class AbstractOwnableSynchronizer + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Concurrent/Locks/AbstractQueuedLongSynchronizer.cs b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/Locks/AbstractQueuedLongSynchronizer.cs new file mode 100644 index 0000000000..a04c440da2 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/Locks/AbstractQueuedLongSynchronizer.cs @@ -0,0 +1,343 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Concurrent.Locks +{ + #region AbstractQueuedLongSynchronizer + public partial class AbstractQueuedLongSynchronizer + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Util.Collection ExclusiveQueuedThreads + { + get { return IExecuteWithSignature>("getExclusiveQueuedThreads", "()Ljava/util/Collection;"); } + } + /// + /// + /// + public Java.Lang.Thread FirstQueuedThread + { + get { return IExecuteWithSignature("getFirstQueuedThread", "()Ljava/lang/Thread;"); } + } + /// + /// + /// + public Java.Util.Collection QueuedThreads + { + get { return IExecuteWithSignature>("getQueuedThreads", "()Ljava/util/Collection;"); } + } + /// + /// + /// + public int QueueLength + { + get { return IExecuteWithSignature("getQueueLength", "()I"); } + } + /// + /// + /// + public Java.Util.Collection SharedQueuedThreads + { + get { return IExecuteWithSignature>("getSharedQueuedThreads", "()Ljava/util/Collection;"); } + } + /// + /// + /// + /// + public bool HasContended() + { + return IExecuteWithSignature("hasContended", "()Z"); + } + /// + /// + /// + /// + public bool HasQueuedPredecessors() + { + return IExecuteWithSignature("hasQueuedPredecessors", "()Z"); + } + /// + /// + /// + /// + public bool HasQueuedThreads() + { + return IExecuteWithSignature("hasQueuedThreads", "()Z"); + } + /// + /// + /// + /// + /// + public bool HasWaiters(Java.Util.Concurrent.Locks.AbstractQueuedLongSynchronizer.ConditionObject arg0) + { + return IExecuteWithSignature("hasWaiters", "(Ljava/util/concurrent/locks/AbstractQueuedLongSynchronizer$ConditionObject;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool IsQueued(Java.Lang.Thread arg0) + { + return IExecuteWithSignature("isQueued", "(Ljava/lang/Thread;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool Owns(Java.Util.Concurrent.Locks.AbstractQueuedLongSynchronizer.ConditionObject arg0) + { + return IExecuteWithSignature("owns", "(Ljava/util/concurrent/locks/AbstractQueuedLongSynchronizer$ConditionObject;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool Release(long arg0) + { + return IExecuteWithSignature("release", "(J)Z", arg0); + } + /// + /// + /// + /// + /// + public bool ReleaseShared(long arg0) + { + return IExecuteWithSignature("releaseShared", "(J)Z", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public bool TryAcquireNanos(long arg0, long arg1) + { + return IExecute("tryAcquireNanos", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public bool TryAcquireSharedNanos(long arg0, long arg1) + { + return IExecute("tryAcquireSharedNanos", arg0, arg1); + } + /// + /// + /// + /// + /// + public int GetWaitQueueLength(Java.Util.Concurrent.Locks.AbstractQueuedLongSynchronizer.ConditionObject arg0) + { + return IExecuteWithSignature("getWaitQueueLength", "(Ljava/util/concurrent/locks/AbstractQueuedLongSynchronizer$ConditionObject;)I", arg0); + } + /// + /// + /// + /// + /// + public Java.Util.Collection GetWaitingThreads(Java.Util.Concurrent.Locks.AbstractQueuedLongSynchronizer.ConditionObject arg0) + { + return IExecuteWithSignature>("getWaitingThreads", "(Ljava/util/concurrent/locks/AbstractQueuedLongSynchronizer$ConditionObject;)Ljava/util/Collection;", arg0); + } + /// + /// + /// + /// + public void Acquire(long arg0) + { + IExecuteWithSignature("acquire", "(J)V", arg0); + } + /// + /// + /// + /// + /// + public void AcquireInterruptibly(long arg0) + { + IExecuteWithSignature("acquireInterruptibly", "(J)V", arg0); + } + /// + /// + /// + /// + public void AcquireShared(long arg0) + { + IExecuteWithSignature("acquireShared", "(J)V", arg0); + } + /// + /// + /// + /// + /// + public void AcquireSharedInterruptibly(long arg0) + { + IExecuteWithSignature("acquireSharedInterruptibly", "(J)V", arg0); + } + + #endregion + + #region Nested classes + #region ConditionObject + public partial class ConditionObject + { + #region Constructors + /// + /// + /// + /// + public ConditionObject(Java.Util.Concurrent.Locks.AbstractQueuedLongSynchronizer arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.Concurrent.Locks.Condition(Java.Util.Concurrent.Locks.AbstractQueuedLongSynchronizer.ConditionObject t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Util.Concurrent.Locks.AbstractQueuedLongSynchronizer.ConditionObject t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + public bool Await(long arg0, Java.Util.Concurrent.TimeUnit arg1) + { + return IExecute("await", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public bool AwaitUntil(Java.Util.Date arg0) + { + return IExecuteWithSignature("awaitUntil", "(Ljava/util/Date;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public long AwaitNanos(long arg0) + { + return IExecuteWithSignature("awaitNanos", "(J)J", arg0); + } + /// + /// + /// + /// + public void Await() + { + IExecuteWithSignature("await", "()V"); + } + /// + /// + /// + public void AwaitUninterruptibly() + { + IExecuteWithSignature("awaitUninterruptibly", "()V"); + } + /// + /// + /// + public void Signal() + { + IExecuteWithSignature("signal", "()V"); + } + /// + /// + /// + public void SignalAll() + { + IExecuteWithSignature("signalAll", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Concurrent/Locks/AbstractQueuedSynchronizer.cs b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/Locks/AbstractQueuedSynchronizer.cs new file mode 100644 index 0000000000..581e36a873 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/Locks/AbstractQueuedSynchronizer.cs @@ -0,0 +1,343 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Concurrent.Locks +{ + #region AbstractQueuedSynchronizer + public partial class AbstractQueuedSynchronizer + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Util.Collection ExclusiveQueuedThreads + { + get { return IExecuteWithSignature>("getExclusiveQueuedThreads", "()Ljava/util/Collection;"); } + } + /// + /// + /// + public Java.Lang.Thread FirstQueuedThread + { + get { return IExecuteWithSignature("getFirstQueuedThread", "()Ljava/lang/Thread;"); } + } + /// + /// + /// + public Java.Util.Collection QueuedThreads + { + get { return IExecuteWithSignature>("getQueuedThreads", "()Ljava/util/Collection;"); } + } + /// + /// + /// + public int QueueLength + { + get { return IExecuteWithSignature("getQueueLength", "()I"); } + } + /// + /// + /// + public Java.Util.Collection SharedQueuedThreads + { + get { return IExecuteWithSignature>("getSharedQueuedThreads", "()Ljava/util/Collection;"); } + } + /// + /// + /// + /// + public bool HasContended() + { + return IExecuteWithSignature("hasContended", "()Z"); + } + /// + /// + /// + /// + public bool HasQueuedPredecessors() + { + return IExecuteWithSignature("hasQueuedPredecessors", "()Z"); + } + /// + /// + /// + /// + public bool HasQueuedThreads() + { + return IExecuteWithSignature("hasQueuedThreads", "()Z"); + } + /// + /// + /// + /// + /// + public bool HasWaiters(Java.Util.Concurrent.Locks.AbstractQueuedSynchronizer.ConditionObject arg0) + { + return IExecuteWithSignature("hasWaiters", "(Ljava/util/concurrent/locks/AbstractQueuedSynchronizer$ConditionObject;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool IsQueued(Java.Lang.Thread arg0) + { + return IExecuteWithSignature("isQueued", "(Ljava/lang/Thread;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool Owns(Java.Util.Concurrent.Locks.AbstractQueuedSynchronizer.ConditionObject arg0) + { + return IExecuteWithSignature("owns", "(Ljava/util/concurrent/locks/AbstractQueuedSynchronizer$ConditionObject;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool Release(int arg0) + { + return IExecuteWithSignature("release", "(I)Z", arg0); + } + /// + /// + /// + /// + /// + public bool ReleaseShared(int arg0) + { + return IExecuteWithSignature("releaseShared", "(I)Z", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public bool TryAcquireNanos(int arg0, long arg1) + { + return IExecute("tryAcquireNanos", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public bool TryAcquireSharedNanos(int arg0, long arg1) + { + return IExecute("tryAcquireSharedNanos", arg0, arg1); + } + /// + /// + /// + /// + /// + public int GetWaitQueueLength(Java.Util.Concurrent.Locks.AbstractQueuedSynchronizer.ConditionObject arg0) + { + return IExecuteWithSignature("getWaitQueueLength", "(Ljava/util/concurrent/locks/AbstractQueuedSynchronizer$ConditionObject;)I", arg0); + } + /// + /// + /// + /// + /// + public Java.Util.Collection GetWaitingThreads(Java.Util.Concurrent.Locks.AbstractQueuedSynchronizer.ConditionObject arg0) + { + return IExecuteWithSignature>("getWaitingThreads", "(Ljava/util/concurrent/locks/AbstractQueuedSynchronizer$ConditionObject;)Ljava/util/Collection;", arg0); + } + /// + /// + /// + /// + public void Acquire(int arg0) + { + IExecuteWithSignature("acquire", "(I)V", arg0); + } + /// + /// + /// + /// + /// + public void AcquireInterruptibly(int arg0) + { + IExecuteWithSignature("acquireInterruptibly", "(I)V", arg0); + } + /// + /// + /// + /// + public void AcquireShared(int arg0) + { + IExecuteWithSignature("acquireShared", "(I)V", arg0); + } + /// + /// + /// + /// + /// + public void AcquireSharedInterruptibly(int arg0) + { + IExecuteWithSignature("acquireSharedInterruptibly", "(I)V", arg0); + } + + #endregion + + #region Nested classes + #region ConditionObject + public partial class ConditionObject + { + #region Constructors + /// + /// + /// + /// + public ConditionObject(Java.Util.Concurrent.Locks.AbstractQueuedSynchronizer arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.Concurrent.Locks.Condition(Java.Util.Concurrent.Locks.AbstractQueuedSynchronizer.ConditionObject t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Util.Concurrent.Locks.AbstractQueuedSynchronizer.ConditionObject t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + public bool Await(long arg0, Java.Util.Concurrent.TimeUnit arg1) + { + return IExecute("await", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public bool AwaitUntil(Java.Util.Date arg0) + { + return IExecuteWithSignature("awaitUntil", "(Ljava/util/Date;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public long AwaitNanos(long arg0) + { + return IExecuteWithSignature("awaitNanos", "(J)J", arg0); + } + /// + /// + /// + /// + public void Await() + { + IExecuteWithSignature("await", "()V"); + } + /// + /// + /// + public void AwaitUninterruptibly() + { + IExecuteWithSignature("awaitUninterruptibly", "()V"); + } + /// + /// + /// + public void Signal() + { + IExecuteWithSignature("signal", "()V"); + } + /// + /// + /// + public void SignalAll() + { + IExecuteWithSignature("signalAll", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Concurrent/Locks/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/Locks/AllPackageClasses.cs new file mode 100644 index 0000000000..3962b335ea --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/Locks/AllPackageClasses.cs @@ -0,0 +1,672 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Java.Util.Concurrent.Locks +{ + #region AbstractOwnableSynchronizer + /// + /// + /// + public partial class AbstractOwnableSynchronizer : Java.Io.Serializable + { + const string _bridgeClassName = "java.util.concurrent.locks.AbstractOwnableSynchronizer"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AbstractOwnableSynchronizer class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractOwnableSynchronizer() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AbstractOwnableSynchronizer class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractOwnableSynchronizer(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AbstractQueuedLongSynchronizer + /// + /// + /// + public partial class AbstractQueuedLongSynchronizer : Java.Util.Concurrent.Locks.AbstractOwnableSynchronizer + { + const string _bridgeClassName = "java.util.concurrent.locks.AbstractQueuedLongSynchronizer"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AbstractQueuedLongSynchronizer class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractQueuedLongSynchronizer() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AbstractQueuedLongSynchronizer class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractQueuedLongSynchronizer(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region ConditionObject + /// + /// + /// + public partial class ConditionObject : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.util.concurrent.locks.AbstractQueuedLongSynchronizer$ConditionObject"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ConditionObject() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ConditionObject(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region AbstractQueuedSynchronizer + /// + /// + /// + public partial class AbstractQueuedSynchronizer : Java.Util.Concurrent.Locks.AbstractOwnableSynchronizer + { + const string _bridgeClassName = "java.util.concurrent.locks.AbstractQueuedSynchronizer"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AbstractQueuedSynchronizer class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractQueuedSynchronizer() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AbstractQueuedSynchronizer class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractQueuedSynchronizer(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region ConditionObject + /// + /// + /// + public partial class ConditionObject : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ConditionObject() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ConditionObject(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region Condition + /// + /// + /// + public partial class Condition : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.util.concurrent.locks.Condition"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Condition class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Condition() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Condition class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Condition(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Lock + /// + /// + /// + public partial class Lock : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.util.concurrent.locks.Lock"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Lock class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Lock() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Lock class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Lock(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region LockSupport + /// + /// + /// + public partial class LockSupport : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.util.concurrent.locks.LockSupport"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public LockSupport() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public LockSupport(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ReadWriteLock + /// + /// + /// + public partial class ReadWriteLock : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.util.concurrent.locks.ReadWriteLock"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ReadWriteLock class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ReadWriteLock() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ReadWriteLock class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ReadWriteLock(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ReentrantLock + /// + /// + /// + public partial class ReentrantLock : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.util.concurrent.locks.ReentrantLock"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ReentrantLock() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ReentrantLock(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ReentrantReadWriteLock + /// + /// + /// + public partial class ReentrantReadWriteLock : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.util.concurrent.locks.ReentrantReadWriteLock"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ReentrantReadWriteLock() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ReentrantReadWriteLock(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region ReadLock + /// + /// + /// + public partial class ReadLock : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ReadLock() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ReadLock(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region WriteLock + /// + /// + /// + public partial class WriteLock : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.util.concurrent.locks.ReentrantReadWriteLock$WriteLock"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public WriteLock() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public WriteLock(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region StampedLock + /// + /// + /// + public partial class StampedLock : Java.Io.Serializable + { + const string _bridgeClassName = "java.util.concurrent.locks.StampedLock"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public StampedLock() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public StampedLock(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Concurrent/Locks/Condition.cs b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/Locks/Condition.cs new file mode 100644 index 0000000000..1ffba90038 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/Locks/Condition.cs @@ -0,0 +1,175 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Concurrent.Locks +{ + #region ICondition + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ICondition + { + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + bool Await(long arg0, Java.Util.Concurrent.TimeUnit arg1); + /// + /// + /// + /// + /// + /// + bool AwaitUntil(Java.Util.Date arg0); + /// + /// + /// + /// + /// + /// + long AwaitNanos(long arg0); + /// + /// + /// + /// + void Await(); + /// + /// + /// + void AwaitUninterruptibly(); + /// + /// + /// + void Signal(); + /// + /// + /// + void SignalAll(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Condition + public partial class Condition : Java.Util.Concurrent.Locks.ICondition + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + public bool Await(long arg0, Java.Util.Concurrent.TimeUnit arg1) + { + return IExecute("await", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public bool AwaitUntil(Java.Util.Date arg0) + { + return IExecuteWithSignature("awaitUntil", "(Ljava/util/Date;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public long AwaitNanos(long arg0) + { + return IExecuteWithSignature("awaitNanos", "(J)J", arg0); + } + /// + /// + /// + /// + public void Await() + { + IExecuteWithSignature("await", "()V"); + } + /// + /// + /// + public void AwaitUninterruptibly() + { + IExecuteWithSignature("awaitUninterruptibly", "()V"); + } + /// + /// + /// + public void Signal() + { + IExecuteWithSignature("signal", "()V"); + } + /// + /// + /// + public void SignalAll() + { + IExecuteWithSignature("signalAll", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Concurrent/Locks/Lock.cs b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/Locks/Lock.cs new file mode 100644 index 0000000000..86db9717bd --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/Locks/Lock.cs @@ -0,0 +1,156 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Concurrent.Locks +{ + #region ILock + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ILock + { + #region Instance methods + /// + /// + /// + /// + bool TryLock(); + /// + /// + /// + /// + /// + /// + /// + bool TryLock(long arg0, Java.Util.Concurrent.TimeUnit arg1); + /// + /// + /// + /// + Java.Util.Concurrent.Locks.Condition NewCondition(); + /// + /// + /// + void LockMethod(); + /// + /// + /// + /// + void LockInterruptibly(); + /// + /// + /// + void Unlock(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Lock + public partial class Lock : Java.Util.Concurrent.Locks.ILock + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public bool TryLock() + { + return IExecuteWithSignature("tryLock", "()Z"); + } + /// + /// + /// + /// + /// + /// + /// + public bool TryLock(long arg0, Java.Util.Concurrent.TimeUnit arg1) + { + return IExecute("tryLock", arg0, arg1); + } + /// + /// + /// + /// + public Java.Util.Concurrent.Locks.Condition NewCondition() + { + return IExecuteWithSignature("newCondition", "()Ljava/util/concurrent/locks/Condition;"); + } + /// + /// + /// + public void LockMethod() + { + IExecuteWithSignature("lock", "()V"); + } + /// + /// + /// + /// + public void LockInterruptibly() + { + IExecuteWithSignature("lockInterruptibly", "()V"); + } + /// + /// + /// + public void Unlock() + { + IExecuteWithSignature("unlock", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Concurrent/Locks/LockSupport.cs b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/Locks/LockSupport.cs new file mode 100644 index 0000000000..2137f2b640 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/Locks/LockSupport.cs @@ -0,0 +1,124 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Concurrent.Locks +{ + #region LockSupport + public partial class LockSupport + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static object GetBlocker(Java.Lang.Thread arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getBlocker", "(Ljava/lang/Thread;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + public static void Park() + { + SExecuteWithSignature(LocalBridgeClazz, "park", "()V"); + } + /// + /// + /// + /// + public static void Park(object arg0) + { + SExecuteWithSignature(LocalBridgeClazz, "park", "(Ljava/lang/Object;)V", arg0); + } + /// + /// + /// + /// + /// + public static void ParkNanos(object arg0, long arg1) + { + SExecute(LocalBridgeClazz, "parkNanos", arg0, arg1); + } + /// + /// + /// + /// + public static void ParkNanos(long arg0) + { + SExecuteWithSignature(LocalBridgeClazz, "parkNanos", "(J)V", arg0); + } + /// + /// + /// + /// + /// + public static void ParkUntil(object arg0, long arg1) + { + SExecute(LocalBridgeClazz, "parkUntil", arg0, arg1); + } + /// + /// + /// + /// + public static void ParkUntil(long arg0) + { + SExecuteWithSignature(LocalBridgeClazz, "parkUntil", "(J)V", arg0); + } + /// + /// + /// + /// + public static void Unpark(Java.Lang.Thread arg0) + { + SExecuteWithSignature(LocalBridgeClazz, "unpark", "(Ljava/lang/Thread;)V", arg0); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Concurrent/Locks/ReadWriteLock.cs b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/Locks/ReadWriteLock.cs new file mode 100644 index 0000000000..8aee5ea354 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/Locks/ReadWriteLock.cs @@ -0,0 +1,102 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Concurrent.Locks +{ + #region IReadWriteLock + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IReadWriteLock + { + #region Instance methods + /// + /// + /// + /// + Java.Util.Concurrent.Locks.Lock ReadLock(); + /// + /// + /// + /// + Java.Util.Concurrent.Locks.Lock WriteLock(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ReadWriteLock + public partial class ReadWriteLock : Java.Util.Concurrent.Locks.IReadWriteLock + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public Java.Util.Concurrent.Locks.Lock ReadLock() + { + return IExecuteWithSignature("readLock", "()Ljava/util/concurrent/locks/Lock;"); + } + /// + /// + /// + /// + public Java.Util.Concurrent.Locks.Lock WriteLock() + { + return IExecuteWithSignature("writeLock", "()Ljava/util/concurrent/locks/Lock;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Concurrent/Locks/ReentrantLock.cs b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/Locks/ReentrantLock.cs new file mode 100644 index 0000000000..ac18ca90b5 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/Locks/ReentrantLock.cs @@ -0,0 +1,196 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Concurrent.Locks +{ + #region ReentrantLock + public partial class ReentrantLock + { + #region Constructors + /// + /// + /// + /// + public ReentrantLock(bool arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.Concurrent.Locks.Lock(Java.Util.Concurrent.Locks.ReentrantLock t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Util.Concurrent.Locks.ReentrantLock t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int HoldCount + { + get { return IExecuteWithSignature("getHoldCount", "()I"); } + } + /// + /// + /// + public int QueueLength + { + get { return IExecuteWithSignature("getQueueLength", "()I"); } + } + /// + /// + /// + /// + /// + public bool HasWaiters(Java.Util.Concurrent.Locks.Condition arg0) + { + return IExecuteWithSignature("hasWaiters", "(Ljava/util/concurrent/locks/Condition;)Z", arg0); + } + /// + /// + /// + /// + public bool IsHeldByCurrentThread() + { + return IExecuteWithSignature("isHeldByCurrentThread", "()Z"); + } + /// + /// + /// + /// + public bool IsLocked() + { + return IExecuteWithSignature("isLocked", "()Z"); + } + /// + /// + /// + /// + public bool TryLock() + { + return IExecuteWithSignature("tryLock", "()Z"); + } + /// + /// + /// + /// + /// + /// + /// + public bool TryLock(long arg0, Java.Util.Concurrent.TimeUnit arg1) + { + return IExecute("tryLock", arg0, arg1); + } + /// + /// + /// + /// + /// + public bool HasQueuedThread(Java.Lang.Thread arg0) + { + return IExecuteWithSignature("hasQueuedThread", "(Ljava/lang/Thread;)Z", arg0); + } + /// + /// + /// + /// + public bool HasQueuedThreads() + { + return IExecuteWithSignature("hasQueuedThreads", "()Z"); + } + /// + /// + /// + /// + public bool IsFair() + { + return IExecuteWithSignature("isFair", "()Z"); + } + /// + /// + /// + /// + /// + public int GetWaitQueueLength(Java.Util.Concurrent.Locks.Condition arg0) + { + return IExecuteWithSignature("getWaitQueueLength", "(Ljava/util/concurrent/locks/Condition;)I", arg0); + } + /// + /// + /// + /// + public Java.Util.Concurrent.Locks.Condition NewCondition() + { + return IExecuteWithSignature("newCondition", "()Ljava/util/concurrent/locks/Condition;"); + } + /// + /// + /// + public void Lock() + { + IExecuteWithSignature("lock", "()V"); + } + /// + /// + /// + /// + public void LockInterruptibly() + { + IExecuteWithSignature("lockInterruptibly", "()V"); + } + /// + /// + /// + public void Unlock() + { + IExecuteWithSignature("unlock", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Concurrent/Locks/ReentrantReadWriteLock.cs b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/Locks/ReentrantReadWriteLock.cs new file mode 100644 index 0000000000..8d293e4924 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/Locks/ReentrantReadWriteLock.cs @@ -0,0 +1,368 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Concurrent.Locks +{ + #region ReentrantReadWriteLock + public partial class ReentrantReadWriteLock + { + #region Constructors + /// + /// + /// + /// + public ReentrantReadWriteLock(bool arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.Concurrent.Locks.ReadWriteLock(Java.Util.Concurrent.Locks.ReentrantReadWriteLock t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Util.Concurrent.Locks.ReentrantReadWriteLock t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int QueueLength + { + get { return IExecuteWithSignature("getQueueLength", "()I"); } + } + /// + /// + /// + public int ReadHoldCount + { + get { return IExecuteWithSignature("getReadHoldCount", "()I"); } + } + /// + /// + /// + public int ReadLockCount + { + get { return IExecuteWithSignature("getReadLockCount", "()I"); } + } + /// + /// + /// + public int WriteHoldCount + { + get { return IExecuteWithSignature("getWriteHoldCount", "()I"); } + } + /// + /// + /// + /// + /// + public bool HasWaiters(Java.Util.Concurrent.Locks.Condition arg0) + { + return IExecuteWithSignature("hasWaiters", "(Ljava/util/concurrent/locks/Condition;)Z", arg0); + } + /// + /// + /// + /// + public bool IsWriteLocked() + { + return IExecuteWithSignature("isWriteLocked", "()Z"); + } + /// + /// + /// + /// + public bool IsWriteLockedByCurrentThread() + { + return IExecuteWithSignature("isWriteLockedByCurrentThread", "()Z"); + } + /// + /// + /// + /// + /// + public bool HasQueuedThread(Java.Lang.Thread arg0) + { + return IExecuteWithSignature("hasQueuedThread", "(Ljava/lang/Thread;)Z", arg0); + } + /// + /// + /// + /// + public bool HasQueuedThreads() + { + return IExecuteWithSignature("hasQueuedThreads", "()Z"); + } + /// + /// + /// + /// + public bool IsFair() + { + return IExecuteWithSignature("isFair", "()Z"); + } + /// + /// + /// + /// + /// + public int GetWaitQueueLength(Java.Util.Concurrent.Locks.Condition arg0) + { + return IExecuteWithSignature("getWaitQueueLength", "(Ljava/util/concurrent/locks/Condition;)I", arg0); + } + /// + /// + /// + /// + public Java.Util.Concurrent.Locks.Lock ReadLockMethod() + { + return IExecuteWithSignature("readLock", "()Ljava/util/concurrent/locks/Lock;"); + } + /// + /// + /// + /// + public Java.Util.Concurrent.Locks.Lock WriteLockMethod() + { + return IExecuteWithSignature("writeLock", "()Ljava/util/concurrent/locks/Lock;"); + } + + #endregion + + #region Nested classes + #region ReadLock + public partial class ReadLock + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.Concurrent.Locks.Lock(Java.Util.Concurrent.Locks.ReentrantReadWriteLock.ReadLock t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Util.Concurrent.Locks.ReentrantReadWriteLock.ReadLock t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public bool TryLock() + { + return IExecuteWithSignature("tryLock", "()Z"); + } + /// + /// + /// + /// + /// + /// + /// + public bool TryLock(long arg0, Java.Util.Concurrent.TimeUnit arg1) + { + return IExecute("tryLock", arg0, arg1); + } + /// + /// + /// + /// + public Java.Util.Concurrent.Locks.Condition NewCondition() + { + return IExecuteWithSignature("newCondition", "()Ljava/util/concurrent/locks/Condition;"); + } + /// + /// + /// + public void Lock() + { + IExecuteWithSignature("lock", "()V"); + } + /// + /// + /// + /// + public void LockInterruptibly() + { + IExecuteWithSignature("lockInterruptibly", "()V"); + } + /// + /// + /// + public void Unlock() + { + IExecuteWithSignature("unlock", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region WriteLock + public partial class WriteLock + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.Concurrent.Locks.Lock(Java.Util.Concurrent.Locks.ReentrantReadWriteLock.WriteLock t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Util.Concurrent.Locks.ReentrantReadWriteLock.WriteLock t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int HoldCount + { + get { return IExecuteWithSignature("getHoldCount", "()I"); } + } + /// + /// + /// + /// + public bool IsHeldByCurrentThread() + { + return IExecuteWithSignature("isHeldByCurrentThread", "()Z"); + } + /// + /// + /// + /// + public bool TryLock() + { + return IExecuteWithSignature("tryLock", "()Z"); + } + /// + /// + /// + /// + /// + /// + /// + public bool TryLock(long arg0, Java.Util.Concurrent.TimeUnit arg1) + { + return IExecute("tryLock", arg0, arg1); + } + /// + /// + /// + /// + public Java.Util.Concurrent.Locks.Condition NewCondition() + { + return IExecuteWithSignature("newCondition", "()Ljava/util/concurrent/locks/Condition;"); + } + /// + /// + /// + public void Lock() + { + IExecuteWithSignature("lock", "()V"); + } + /// + /// + /// + /// + public void LockInterruptibly() + { + IExecuteWithSignature("lockInterruptibly", "()V"); + } + /// + /// + /// + public void Unlock() + { + IExecuteWithSignature("unlock", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Concurrent/Locks/StampedLock.cs b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/Locks/StampedLock.cs new file mode 100644 index 0000000000..90910e965d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/Locks/StampedLock.cs @@ -0,0 +1,297 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Concurrent.Locks +{ + #region StampedLock + public partial class StampedLock + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static bool IsLockStamp(long arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "isLockStamp", "(J)Z", arg0); + } + /// + /// + /// + /// + /// + public static bool IsOptimisticReadStamp(long arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "isOptimisticReadStamp", "(J)Z", arg0); + } + /// + /// + /// + /// + /// + public static bool IsReadLockStamp(long arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "isReadLockStamp", "(J)Z", arg0); + } + /// + /// + /// + /// + /// + public static bool IsWriteLockStamp(long arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "isWriteLockStamp", "(J)Z", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public int ReadLockCount + { + get { return IExecuteWithSignature("getReadLockCount", "()I"); } + } + /// + /// + /// + /// + public bool IsReadLocked() + { + return IExecuteWithSignature("isReadLocked", "()Z"); + } + /// + /// + /// + /// + public bool IsWriteLocked() + { + return IExecuteWithSignature("isWriteLocked", "()Z"); + } + /// + /// + /// + /// + public bool TryUnlockRead() + { + return IExecuteWithSignature("tryUnlockRead", "()Z"); + } + /// + /// + /// + /// + public bool TryUnlockWrite() + { + return IExecuteWithSignature("tryUnlockWrite", "()Z"); + } + /// + /// + /// + /// + /// + public bool Validate(long arg0) + { + return IExecuteWithSignature("validate", "(J)Z", arg0); + } + /// + /// + /// + /// + public Java.Util.Concurrent.Locks.Lock AsReadLock() + { + return IExecuteWithSignature("asReadLock", "()Ljava/util/concurrent/locks/Lock;"); + } + /// + /// + /// + /// + public Java.Util.Concurrent.Locks.Lock AsWriteLock() + { + return IExecuteWithSignature("asWriteLock", "()Ljava/util/concurrent/locks/Lock;"); + } + /// + /// + /// + /// + public Java.Util.Concurrent.Locks.ReadWriteLock AsReadWriteLock() + { + return IExecuteWithSignature("asReadWriteLock", "()Ljava/util/concurrent/locks/ReadWriteLock;"); + } + /// + /// + /// + /// + public long ReadLock() + { + return IExecuteWithSignature("readLock", "()J"); + } + /// + /// + /// + /// + /// + public long ReadLockInterruptibly() + { + return IExecuteWithSignature("readLockInterruptibly", "()J"); + } + /// + /// + /// + /// + /// + public long TryConvertToOptimisticRead(long arg0) + { + return IExecuteWithSignature("tryConvertToOptimisticRead", "(J)J", arg0); + } + /// + /// + /// + /// + /// + public long TryConvertToReadLock(long arg0) + { + return IExecuteWithSignature("tryConvertToReadLock", "(J)J", arg0); + } + /// + /// + /// + /// + /// + public long TryConvertToWriteLock(long arg0) + { + return IExecuteWithSignature("tryConvertToWriteLock", "(J)J", arg0); + } + /// + /// + /// + /// + public long TryOptimisticRead() + { + return IExecuteWithSignature("tryOptimisticRead", "()J"); + } + /// + /// + /// + /// + public long TryReadLock() + { + return IExecuteWithSignature("tryReadLock", "()J"); + } + /// + /// + /// + /// + /// + /// + /// + public long TryReadLock(long arg0, Java.Util.Concurrent.TimeUnit arg1) + { + return IExecute("tryReadLock", arg0, arg1); + } + /// + /// + /// + /// + public long TryWriteLock() + { + return IExecuteWithSignature("tryWriteLock", "()J"); + } + /// + /// + /// + /// + /// + /// + /// + public long TryWriteLock(long arg0, Java.Util.Concurrent.TimeUnit arg1) + { + return IExecute("tryWriteLock", arg0, arg1); + } + /// + /// + /// + /// + public long WriteLock() + { + return IExecuteWithSignature("writeLock", "()J"); + } + /// + /// + /// + /// + /// + public long WriteLockInterruptibly() + { + return IExecuteWithSignature("writeLockInterruptibly", "()J"); + } + /// + /// + /// + /// + public void Unlock(long arg0) + { + IExecuteWithSignature("unlock", "(J)V", arg0); + } + /// + /// + /// + /// + public void UnlockRead(long arg0) + { + IExecuteWithSignature("unlockRead", "(J)V", arg0); + } + /// + /// + /// + /// + public void UnlockWrite(long arg0) + { + IExecuteWithSignature("unlockWrite", "(J)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Concurrent/Phaser.cs b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/Phaser.cs new file mode 100644 index 0000000000..22492cb656 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/Phaser.cs @@ -0,0 +1,213 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Concurrent +{ + #region Phaser + public partial class Phaser + { + #region Constructors + /// + /// + /// + /// + public Phaser(int arg0) + : base(arg0) + { + } + /// + /// + /// + /// + /// + public Phaser(Java.Util.Concurrent.Phaser arg0, int arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public Phaser(Java.Util.Concurrent.Phaser arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int ArrivedParties + { + get { return IExecuteWithSignature("getArrivedParties", "()I"); } + } + /// + /// + /// + public Java.Util.Concurrent.Phaser Parent + { + get { return IExecuteWithSignature("getParent", "()Ljava/util/concurrent/Phaser;"); } + } + /// + /// + /// + public int Phase + { + get { return IExecuteWithSignature("getPhase", "()I"); } + } + /// + /// + /// + public int RegisteredParties + { + get { return IExecuteWithSignature("getRegisteredParties", "()I"); } + } + /// + /// + /// + public Java.Util.Concurrent.Phaser Root + { + get { return IExecuteWithSignature("getRoot", "()Ljava/util/concurrent/Phaser;"); } + } + /// + /// + /// + public int UnarrivedParties + { + get { return IExecuteWithSignature("getUnarrivedParties", "()I"); } + } + /// + /// + /// + /// + public bool IsTerminated() + { + return IExecuteWithSignature("isTerminated", "()Z"); + } + /// + /// + /// + /// + public int Arrive() + { + return IExecuteWithSignature("arrive", "()I"); + } + /// + /// + /// + /// + public int ArriveAndAwaitAdvance() + { + return IExecuteWithSignature("arriveAndAwaitAdvance", "()I"); + } + /// + /// + /// + /// + public int ArriveAndDeregister() + { + return IExecuteWithSignature("arriveAndDeregister", "()I"); + } + /// + /// + /// + /// + /// + public int AwaitAdvance(int arg0) + { + return IExecuteWithSignature("awaitAdvance", "(I)I", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public int AwaitAdvanceInterruptibly(int arg0, long arg1, Java.Util.Concurrent.TimeUnit arg2) + { + return IExecute("awaitAdvanceInterruptibly", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public int AwaitAdvanceInterruptibly(int arg0) + { + return IExecuteWithSignature("awaitAdvanceInterruptibly", "(I)I", arg0); + } + /// + /// + /// + /// + /// + public int BulkRegister(int arg0) + { + return IExecuteWithSignature("bulkRegister", "(I)I", arg0); + } + /// + /// + /// + /// + public int Register() + { + return IExecuteWithSignature("register", "()I"); + } + /// + /// + /// + public void ForceTermination() + { + IExecuteWithSignature("forceTermination", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Concurrent/PriorityBlockingQueue.cs b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/PriorityBlockingQueue.cs new file mode 100644 index 0000000000..d862c9ee5c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/PriorityBlockingQueue.cs @@ -0,0 +1,310 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Concurrent +{ + #region PriorityBlockingQueue + public partial class PriorityBlockingQueue + { + #region Constructors + /// + /// + /// + /// + /// + public PriorityBlockingQueue(int arg0, Java.Util.Comparator arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public PriorityBlockingQueue(int arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public PriorityBlockingQueue(Java.Util.Collection arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.Concurrent.BlockingQueue(Java.Util.Concurrent.PriorityBlockingQueue t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Util.Concurrent.PriorityBlockingQueue t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + public bool Offer(object arg0, long arg1, Java.Util.Concurrent.TimeUnit arg2) + { + return IExecute("offer", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public object Poll(long arg0, Java.Util.Concurrent.TimeUnit arg1) + { + return IExecute("poll", arg0, arg1); + } + /// + /// + /// + /// + /// + public object Take() + { + return IExecuteWithSignature("take", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + /// + /// + public int DrainTo(Java.Util.Collection arg0, int arg1) + { + return IExecute("drainTo", arg0, arg1); + } + /// + /// + /// + /// + /// + public int DrainTo(Java.Util.Collection arg0) + { + return IExecuteWithSignature("drainTo", "(Ljava/util/Collection;)I", arg0); + } + /// + /// + /// + /// + public int RemainingCapacity() + { + return IExecuteWithSignature("remainingCapacity", "()I"); + } + /// + /// + /// + /// + public Java.Util.Comparator Comparator() + { + return IExecuteWithSignature("comparator", "()Ljava/util/Comparator;"); + } + /// + /// + /// + /// + public void Put(object arg0) + { + IExecuteWithSignature("put", "(Ljava/lang/Object;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region PriorityBlockingQueue + public partial class PriorityBlockingQueue + { + #region Constructors + /// + /// + /// + /// + /// + public PriorityBlockingQueue(int arg0, Java.Util.Comparator arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public PriorityBlockingQueue(int arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public PriorityBlockingQueue(Java.Util.Collection arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.Concurrent.BlockingQueue(Java.Util.Concurrent.PriorityBlockingQueue t) => t.Cast>(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Util.Concurrent.PriorityBlockingQueue t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Util.Concurrent.PriorityBlockingQueue(Java.Util.Concurrent.PriorityBlockingQueue t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + public bool Offer(E arg0, long arg1, Java.Util.Concurrent.TimeUnit arg2) + { + return IExecute("offer", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public E Poll(long arg0, Java.Util.Concurrent.TimeUnit arg1) + { + return IExecute("poll", arg0, arg1); + } + /// + /// + /// + /// + /// + public E Take() + { + return IExecuteWithSignature("take", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + /// + /// + /// + public int DrainTo(Java.Util.Collection arg0, int arg1) where Arg0objectSuperE : E + { + return IExecute("drainTo", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public int DrainTo(Java.Util.Collection arg0) where Arg0objectSuperE : E + { + return IExecuteWithSignature("drainTo", "(Ljava/util/Collection;)I", arg0); + } + /// + /// + /// + /// + public int RemainingCapacity() + { + return IExecuteWithSignature("remainingCapacity", "()I"); + } + /// + /// + /// + /// + /// + public Java.Util.Comparator Comparator() where ReturnobjectSuperE : E + { + return IExecuteWithSignature>("comparator", "()Ljava/util/Comparator;"); + } + /// + /// + /// + /// + public void Put(E arg0) + { + IExecuteWithSignature("put", "(Ljava/lang/Object;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Concurrent/RecursiveAction.cs b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/RecursiveAction.cs new file mode 100644 index 0000000000..707bd11d0d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/RecursiveAction.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Concurrent +{ + #region RecursiveAction + public partial class RecursiveAction + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Concurrent/RecursiveTask.cs b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/RecursiveTask.cs new file mode 100644 index 0000000000..9d87ecbb8a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/RecursiveTask.cs @@ -0,0 +1,93 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Concurrent +{ + #region RecursiveTask + public partial class RecursiveTask + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region RecursiveTask + public partial class RecursiveTask + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.Concurrent.RecursiveTask(Java.Util.Concurrent.RecursiveTask t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Concurrent/RejectedExecutionException.cs b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/RejectedExecutionException.cs new file mode 100644 index 0000000000..c67b301ee7 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/RejectedExecutionException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Concurrent +{ + #region RejectedExecutionException + public partial class RejectedExecutionException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Concurrent/RejectedExecutionHandler.cs b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/RejectedExecutionHandler.cs new file mode 100644 index 0000000000..55a15cbb33 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/RejectedExecutionHandler.cs @@ -0,0 +1,91 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Concurrent +{ + #region IRejectedExecutionHandler + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IRejectedExecutionHandler + { + #region Instance methods + /// + /// + /// + /// + /// + void RejectedExecution(Java.Lang.Runnable arg0, Java.Util.Concurrent.ThreadPoolExecutor arg1); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region RejectedExecutionHandler + public partial class RejectedExecutionHandler : Java.Util.Concurrent.IRejectedExecutionHandler + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public void RejectedExecution(Java.Lang.Runnable arg0, Java.Util.Concurrent.ThreadPoolExecutor arg1) + { + IExecute("rejectedExecution", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Concurrent/RunnableFuture.cs b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/RunnableFuture.cs new file mode 100644 index 0000000000..ed182654a0 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/RunnableFuture.cs @@ -0,0 +1,145 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Concurrent +{ + #region RunnableFuture + public partial class RunnableFuture + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Runnable(Java.Util.Concurrent.RunnableFuture t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Util.Concurrent.Future(Java.Util.Concurrent.RunnableFuture t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public void Run() + { + IExecuteWithSignature("run", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region IRunnableFuture + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IRunnableFuture + { + #region Instance methods + /// + /// + /// + void Run(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region RunnableFuture + public partial class RunnableFuture : Java.Util.Concurrent.IRunnableFuture + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Runnable(Java.Util.Concurrent.RunnableFuture t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Util.Concurrent.Future(Java.Util.Concurrent.RunnableFuture t) => t.Cast>(); + /// + /// Converter from to + /// + public static implicit operator Java.Util.Concurrent.RunnableFuture(Java.Util.Concurrent.RunnableFuture t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public void Run() + { + IExecuteWithSignature("run", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Concurrent/RunnableScheduledFuture.cs b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/RunnableScheduledFuture.cs new file mode 100644 index 0000000000..2bfd9a5684 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/RunnableScheduledFuture.cs @@ -0,0 +1,148 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Concurrent +{ + #region RunnableScheduledFuture + public partial class RunnableScheduledFuture + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.Concurrent.RunnableFuture(Java.Util.Concurrent.RunnableScheduledFuture t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Util.Concurrent.ScheduledFuture(Java.Util.Concurrent.RunnableScheduledFuture t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public bool IsPeriodic() + { + return IExecuteWithSignature("isPeriodic", "()Z"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region IRunnableScheduledFuture + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IRunnableScheduledFuture + { + #region Instance methods + /// + /// + /// + /// + bool IsPeriodic(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region RunnableScheduledFuture + public partial class RunnableScheduledFuture : Java.Util.Concurrent.IRunnableScheduledFuture + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.Concurrent.RunnableFuture(Java.Util.Concurrent.RunnableScheduledFuture t) => t.Cast>(); + /// + /// Converter from to + /// + public static implicit operator Java.Util.Concurrent.ScheduledFuture(Java.Util.Concurrent.RunnableScheduledFuture t) => t.Cast>(); + /// + /// Converter from to + /// + public static implicit operator Java.Util.Concurrent.RunnableScheduledFuture(Java.Util.Concurrent.RunnableScheduledFuture t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public bool IsPeriodic() + { + return IExecuteWithSignature("isPeriodic", "()Z"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Concurrent/ScheduledExecutorService.cs b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/ScheduledExecutorService.cs new file mode 100644 index 0000000000..981575a34e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/ScheduledExecutorService.cs @@ -0,0 +1,158 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Concurrent +{ + #region IScheduledExecutorService + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IScheduledExecutorService : Java.Util.Concurrent.IExecutorService + { + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + Java.Util.Concurrent.ScheduledFuture Schedule(Java.Util.Concurrent.Callable arg0, long arg1, Java.Util.Concurrent.TimeUnit arg2); + /// + /// + /// + /// + /// + /// + /// + Java.Util.Concurrent.ScheduledFuture Schedule(Java.Lang.Runnable arg0, long arg1, Java.Util.Concurrent.TimeUnit arg2); + /// + /// + /// + /// + /// + /// + /// + /// + Java.Util.Concurrent.ScheduledFuture ScheduleAtFixedRate(Java.Lang.Runnable arg0, long arg1, long arg2, Java.Util.Concurrent.TimeUnit arg3); + /// + /// + /// + /// + /// + /// + /// + /// + Java.Util.Concurrent.ScheduledFuture ScheduleWithFixedDelay(Java.Lang.Runnable arg0, long arg1, long arg2, Java.Util.Concurrent.TimeUnit arg3); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ScheduledExecutorService + public partial class ScheduledExecutorService : Java.Util.Concurrent.IScheduledExecutorService + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.ScheduledFuture Schedule(Java.Util.Concurrent.Callable arg0, long arg1, Java.Util.Concurrent.TimeUnit arg2) + { + return IExecute>("schedule", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.ScheduledFuture Schedule(Java.Lang.Runnable arg0, long arg1, Java.Util.Concurrent.TimeUnit arg2) + { + return IExecute>("schedule", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.ScheduledFuture ScheduleAtFixedRate(Java.Lang.Runnable arg0, long arg1, long arg2, Java.Util.Concurrent.TimeUnit arg3) + { + return IExecute>("scheduleAtFixedRate", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.ScheduledFuture ScheduleWithFixedDelay(Java.Lang.Runnable arg0, long arg1, long arg2, Java.Util.Concurrent.TimeUnit arg3) + { + return IExecute>("scheduleWithFixedDelay", arg0, arg1, arg2, arg3); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Concurrent/ScheduledFuture.cs b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/ScheduledFuture.cs new file mode 100644 index 0000000000..411d5d3171 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/ScheduledFuture.cs @@ -0,0 +1,127 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Concurrent +{ + #region ScheduledFuture + public partial class ScheduledFuture + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.Concurrent.Delayed(Java.Util.Concurrent.ScheduledFuture t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Util.Concurrent.Future(Java.Util.Concurrent.ScheduledFuture t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region IScheduledFuture + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IScheduledFuture + { + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ScheduledFuture + public partial class ScheduledFuture : Java.Util.Concurrent.IScheduledFuture + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.Concurrent.Delayed(Java.Util.Concurrent.ScheduledFuture t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Util.Concurrent.Future(Java.Util.Concurrent.ScheduledFuture t) => t.Cast>(); + /// + /// Converter from to + /// + public static implicit operator Java.Util.Concurrent.ScheduledFuture(Java.Util.Concurrent.ScheduledFuture t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Concurrent/ScheduledThreadPoolExecutor.cs b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/ScheduledThreadPoolExecutor.cs new file mode 100644 index 0000000000..e74350aac0 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/ScheduledThreadPoolExecutor.cs @@ -0,0 +1,166 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Concurrent +{ + #region ScheduledThreadPoolExecutor + public partial class ScheduledThreadPoolExecutor + { + #region Constructors + /// + /// + /// + /// + /// + public ScheduledThreadPoolExecutor(int arg0, Java.Util.Concurrent.RejectedExecutionHandler arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + /// + public ScheduledThreadPoolExecutor(int arg0, Java.Util.Concurrent.ThreadFactory arg1, Java.Util.Concurrent.RejectedExecutionHandler arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + public ScheduledThreadPoolExecutor(int arg0, Java.Util.Concurrent.ThreadFactory arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public ScheduledThreadPoolExecutor(int arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.Concurrent.ScheduledExecutorService(Java.Util.Concurrent.ScheduledThreadPoolExecutor t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public bool ContinueExistingPeriodicTasksAfterShutdownPolicy + { + get { return IExecuteWithSignature("getContinueExistingPeriodicTasksAfterShutdownPolicy", "()Z"); } set { IExecuteWithSignature("setContinueExistingPeriodicTasksAfterShutdownPolicy", "(Z)V", value); } + } + /// + /// + /// + public bool ExecuteExistingDelayedTasksAfterShutdownPolicy + { + get { return IExecuteWithSignature("getExecuteExistingDelayedTasksAfterShutdownPolicy", "()Z"); } set { IExecuteWithSignature("setExecuteExistingDelayedTasksAfterShutdownPolicy", "(Z)V", value); } + } + /// + /// + /// + public bool RemoveOnCancelPolicy + { + get { return IExecuteWithSignature("getRemoveOnCancelPolicy", "()Z"); } set { IExecuteWithSignature("setRemoveOnCancelPolicy", "(Z)V", value); } + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.ScheduledFuture Schedule(Java.Util.Concurrent.Callable arg0, long arg1, Java.Util.Concurrent.TimeUnit arg2) + { + return IExecute>("schedule", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.ScheduledFuture Schedule(Java.Lang.Runnable arg0, long arg1, Java.Util.Concurrent.TimeUnit arg2) + { + return IExecute>("schedule", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.ScheduledFuture ScheduleAtFixedRate(Java.Lang.Runnable arg0, long arg1, long arg2, Java.Util.Concurrent.TimeUnit arg3) + { + return IExecute>("scheduleAtFixedRate", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.ScheduledFuture ScheduleWithFixedDelay(Java.Lang.Runnable arg0, long arg1, long arg2, Java.Util.Concurrent.TimeUnit arg3) + { + return IExecute>("scheduleWithFixedDelay", arg0, arg1, arg2, arg3); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Concurrent/Semaphore.cs b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/Semaphore.cs new file mode 100644 index 0000000000..07cf88bc9f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/Semaphore.cs @@ -0,0 +1,201 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Concurrent +{ + #region Semaphore + public partial class Semaphore + { + #region Constructors + /// + /// + /// + /// + /// + public Semaphore(int arg0, bool arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public Semaphore(int arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int QueueLength + { + get { return IExecuteWithSignature("getQueueLength", "()I"); } + } + /// + /// + /// + /// + public bool IsFair() + { + return IExecuteWithSignature("isFair", "()Z"); + } + /// + /// + /// + /// + public bool TryAcquire() + { + return IExecuteWithSignature("tryAcquire", "()Z"); + } + /// + /// + /// + /// + /// + /// + /// + /// + public bool TryAcquire(int arg0, long arg1, Java.Util.Concurrent.TimeUnit arg2) + { + return IExecute("tryAcquire", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public bool TryAcquire(int arg0) + { + return IExecuteWithSignature("tryAcquire", "(I)Z", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public bool TryAcquire(long arg0, Java.Util.Concurrent.TimeUnit arg1) + { + return IExecute("tryAcquire", arg0, arg1); + } + /// + /// + /// + /// + public bool HasQueuedThreads() + { + return IExecuteWithSignature("hasQueuedThreads", "()Z"); + } + /// + /// + /// + /// + public int AvailablePermits() + { + return IExecuteWithSignature("availablePermits", "()I"); + } + /// + /// + /// + /// + public int DrainPermits() + { + return IExecuteWithSignature("drainPermits", "()I"); + } + /// + /// + /// + /// + public void Acquire() + { + IExecuteWithSignature("acquire", "()V"); + } + /// + /// + /// + /// + /// + public void Acquire(int arg0) + { + IExecuteWithSignature("acquire", "(I)V", arg0); + } + /// + /// + /// + public void AcquireUninterruptibly() + { + IExecuteWithSignature("acquireUninterruptibly", "()V"); + } + /// + /// + /// + /// + public void AcquireUninterruptibly(int arg0) + { + IExecuteWithSignature("acquireUninterruptibly", "(I)V", arg0); + } + /// + /// + /// + public void Release() + { + IExecuteWithSignature("release", "()V"); + } + /// + /// + /// + /// + public void Release(int arg0) + { + IExecuteWithSignature("release", "(I)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Concurrent/SubmissionPublisher.cs b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/SubmissionPublisher.cs new file mode 100644 index 0000000000..56cb737a19 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/SubmissionPublisher.cs @@ -0,0 +1,422 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Concurrent +{ + #region SubmissionPublisher + public partial class SubmissionPublisher + { + #region Constructors + /// + /// + /// + /// + /// + /// + public SubmissionPublisher(Java.Util.Concurrent.Executor arg0, int arg1, Java.Util.Function.BiConsumer arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + public SubmissionPublisher(Java.Util.Concurrent.Executor arg0, int arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Lang.AutoCloseable(Java.Util.Concurrent.SubmissionPublisher t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Throwable ClosedException + { + get { var obj = IExecuteWithSignature("getClosedException", "()Ljava/lang/Throwable;"); return MASES.JCOBridge.C2JBridge.JVMBridgeException.New(obj); } + } + /// + /// + /// + public Java.Util.Concurrent.Executor Executor + { + get { return IExecuteWithSignature("getExecutor", "()Ljava/util/concurrent/Executor;"); } + } + /// + /// + /// + public int MaxBufferCapacity + { + get { return IExecuteWithSignature("getMaxBufferCapacity", "()I"); } + } + /// + /// + /// + public int NumberOfSubscribers + { + get { return IExecuteWithSignature("getNumberOfSubscribers", "()I"); } + } + /// + /// + /// + public Java.Util.List Subscribers + { + get { return IExecuteWithSignature("getSubscribers", "()Ljava/util/List;"); } + } + /// + /// + /// + /// + public bool HasSubscribers() + { + return IExecuteWithSignature("hasSubscribers", "()Z"); + } + /// + /// + /// + /// + public bool IsClosed() + { + return IExecuteWithSignature("isClosed", "()Z"); + } + /// + /// + /// + /// + /// + public bool IsSubscribed(Java.Util.Concurrent.Flow.Subscriber arg0) + { + return IExecuteWithSignature("isSubscribed", "(Ljava/util/concurrent/Flow$Subscriber;)Z", arg0); + } + /// + /// + /// + /// + public int EstimateMaximumLag() + { + return IExecuteWithSignature("estimateMaximumLag", "()I"); + } + /// + /// + /// + /// + /// + /// + public int Offer(object arg0, Java.Util.Function.BiPredicate arg1) + { + return IExecute("offer", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public int Offer(object arg0, long arg1, Java.Util.Concurrent.TimeUnit arg2, Java.Util.Function.BiPredicate arg3) + { + return IExecute("offer", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + public int Submit(object arg0) + { + return IExecuteWithSignature("submit", "(Ljava/lang/Object;)I", arg0); + } + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletableFuture Consume(Java.Util.Function.Consumer arg0) + { + return IExecuteWithSignature("consume", "(Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture;", arg0); + } + /// + /// + /// + /// + public long EstimateMinimumDemand() + { + return IExecuteWithSignature("estimateMinimumDemand", "()J"); + } + /// + /// + /// + public void Close() + { + IExecuteWithSignature("close", "()V"); + } + /// + /// + /// + /// + public void CloseExceptionally(MASES.JCOBridge.C2JBridge.JVMBridgeException arg0) + { + IExecuteWithSignature("closeExceptionally", "(Ljava/lang/Throwable;)V", arg0); + } + /// + /// + /// + /// + public void Subscribe(Java.Util.Concurrent.Flow.Subscriber arg0) + { + IExecuteWithSignature("subscribe", "(Ljava/util/concurrent/Flow$Subscriber;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region SubmissionPublisher + public partial class SubmissionPublisher + { + #region Constructors + /// + /// + /// + /// + /// + /// + public SubmissionPublisher(Java.Util.Concurrent.Executor arg0, int arg1, Java.Util.Function.BiConsumer arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + public SubmissionPublisher(Java.Util.Concurrent.Executor arg0, int arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Lang.AutoCloseable(Java.Util.Concurrent.SubmissionPublisher t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Util.Concurrent.SubmissionPublisher(Java.Util.Concurrent.SubmissionPublisher t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Throwable ClosedException + { + get { var obj = IExecuteWithSignature("getClosedException", "()Ljava/lang/Throwable;"); return MASES.JCOBridge.C2JBridge.JVMBridgeException.New(obj); } + } + /// + /// + /// + public Java.Util.Concurrent.Executor Executor + { + get { return IExecuteWithSignature("getExecutor", "()Ljava/util/concurrent/Executor;"); } + } + /// + /// + /// + public int MaxBufferCapacity + { + get { return IExecuteWithSignature("getMaxBufferCapacity", "()I"); } + } + /// + /// + /// + public int NumberOfSubscribers + { + get { return IExecuteWithSignature("getNumberOfSubscribers", "()I"); } + } + /// + /// + /// + public Java.Util.List Subscribers + { + get { return IExecuteWithSignature("getSubscribers", "()Ljava/util/List;"); } + } + /// + /// + /// + /// + public bool HasSubscribers() + { + return IExecuteWithSignature("hasSubscribers", "()Z"); + } + /// + /// + /// + /// + public bool IsClosed() + { + return IExecuteWithSignature("isClosed", "()Z"); + } + /// + /// + /// + /// + /// + /// + public bool IsSubscribed(Java.Util.Concurrent.Flow.Subscriber arg0) where Arg0objectSuperT : T + { + return IExecuteWithSignature("isSubscribed", "(Ljava/util/concurrent/Flow$Subscriber;)Z", arg0); + } + /// + /// + /// + /// + public int EstimateMaximumLag() + { + return IExecuteWithSignature("estimateMaximumLag", "()I"); + } + /// + /// + /// + /// + /// + /// + /// + public int Offer(T arg0, Java.Util.Function.BiPredicate, Arg1objectSuperT> arg1) where Arg1objectSuperT : T + { + return IExecute("offer", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public int Offer(T arg0, long arg1, Java.Util.Concurrent.TimeUnit arg2, Java.Util.Function.BiPredicate, Arg3objectSuperT> arg3) where Arg3objectSuperT : T + { + return IExecute("offer", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + public int Submit(T arg0) + { + return IExecuteWithSignature("submit", "(Ljava/lang/Object;)I", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Concurrent.CompletableFuture Consume(Java.Util.Function.Consumer arg0) where Arg0objectSuperT : T + { + return IExecuteWithSignature>("consume", "(Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture;", arg0); + } + /// + /// + /// + /// + public long EstimateMinimumDemand() + { + return IExecuteWithSignature("estimateMinimumDemand", "()J"); + } + /// + /// + /// + public void Close() + { + IExecuteWithSignature("close", "()V"); + } + /// + /// + /// + /// + public void CloseExceptionally(MASES.JCOBridge.C2JBridge.JVMBridgeException arg0) + { + IExecuteWithSignature("closeExceptionally", "(Ljava/lang/Throwable;)V", arg0); + } + /// + /// + /// + /// + /// + public void Subscribe(Java.Util.Concurrent.Flow.Subscriber arg0) where Arg0objectSuperT : T + { + IExecuteWithSignature("subscribe", "(Ljava/util/concurrent/Flow$Subscriber;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Concurrent/SynchronousQueue.cs b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/SynchronousQueue.cs new file mode 100644 index 0000000000..c5f8cc7492 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/SynchronousQueue.cs @@ -0,0 +1,263 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Concurrent +{ + #region SynchronousQueue + public partial class SynchronousQueue + { + #region Constructors + /// + /// + /// + /// + public SynchronousQueue(bool arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.Concurrent.BlockingQueue(Java.Util.Concurrent.SynchronousQueue t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Util.Concurrent.SynchronousQueue t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + public bool Offer(object arg0, long arg1, Java.Util.Concurrent.TimeUnit arg2) + { + return IExecute("offer", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public object Poll(long arg0, Java.Util.Concurrent.TimeUnit arg1) + { + return IExecute("poll", arg0, arg1); + } + /// + /// + /// + /// + /// + public object Take() + { + return IExecuteWithSignature("take", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + /// + /// + public int DrainTo(Java.Util.Collection arg0, int arg1) + { + return IExecute("drainTo", arg0, arg1); + } + /// + /// + /// + /// + /// + public int DrainTo(Java.Util.Collection arg0) + { + return IExecuteWithSignature("drainTo", "(Ljava/util/Collection;)I", arg0); + } + /// + /// + /// + /// + public int RemainingCapacity() + { + return IExecuteWithSignature("remainingCapacity", "()I"); + } + /// + /// + /// + /// + /// + public void Put(object arg0) + { + IExecuteWithSignature("put", "(Ljava/lang/Object;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region SynchronousQueue + public partial class SynchronousQueue + { + #region Constructors + /// + /// + /// + /// + public SynchronousQueue(bool arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.Concurrent.BlockingQueue(Java.Util.Concurrent.SynchronousQueue t) => t.Cast>(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Util.Concurrent.SynchronousQueue t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Util.Concurrent.SynchronousQueue(Java.Util.Concurrent.SynchronousQueue t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + public bool Offer(E arg0, long arg1, Java.Util.Concurrent.TimeUnit arg2) + { + return IExecute("offer", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public E Poll(long arg0, Java.Util.Concurrent.TimeUnit arg1) + { + return IExecute("poll", arg0, arg1); + } + /// + /// + /// + /// + /// + public E Take() + { + return IExecuteWithSignature("take", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + /// + /// + /// + public int DrainTo(Java.Util.Collection arg0, int arg1) where Arg0objectSuperE : E + { + return IExecute("drainTo", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public int DrainTo(Java.Util.Collection arg0) where Arg0objectSuperE : E + { + return IExecuteWithSignature("drainTo", "(Ljava/util/Collection;)I", arg0); + } + /// + /// + /// + /// + public int RemainingCapacity() + { + return IExecuteWithSignature("remainingCapacity", "()I"); + } + /// + /// + /// + /// + /// + public void Put(E arg0) + { + IExecuteWithSignature("put", "(Ljava/lang/Object;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Concurrent/ThreadFactory.cs b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/ThreadFactory.cs new file mode 100644 index 0000000000..792fa31519 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/ThreadFactory.cs @@ -0,0 +1,91 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Concurrent +{ + #region IThreadFactory + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IThreadFactory + { + #region Instance methods + /// + /// + /// + /// + /// + Java.Lang.Thread NewThread(Java.Lang.Runnable arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ThreadFactory + public partial class ThreadFactory : Java.Util.Concurrent.IThreadFactory + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public Java.Lang.Thread NewThread(Java.Lang.Runnable arg0) + { + return IExecuteWithSignature("newThread", "(Ljava/lang/Runnable;)Ljava/lang/Thread;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Concurrent/ThreadLocalRandom.cs b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/ThreadLocalRandom.cs new file mode 100644 index 0000000000..3dd3b9a1ad --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/ThreadLocalRandom.cs @@ -0,0 +1,114 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Concurrent +{ + #region ThreadLocalRandom + public partial class ThreadLocalRandom + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + public static Java.Util.Concurrent.ThreadLocalRandom Current() + { + return SExecuteWithSignature(LocalBridgeClazz, "current", "()Ljava/util/concurrent/ThreadLocalRandom;"); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public double NextDouble(double arg0, double arg1) + { + return IExecute("nextDouble", arg0, arg1); + } + /// + /// + /// + /// + /// + public double NextDouble(double arg0) + { + return IExecuteWithSignature("nextDouble", "(D)D", arg0); + } + /// + /// + /// + /// + /// + /// + public int NextInt(int arg0, int arg1) + { + return IExecute("nextInt", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public long NextLong(long arg0, long arg1) + { + return IExecute("nextLong", arg0, arg1); + } + /// + /// + /// + /// + /// + public long NextLong(long arg0) + { + return IExecuteWithSignature("nextLong", "(J)J", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Concurrent/ThreadPoolExecutor.cs b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/ThreadPoolExecutor.cs new file mode 100644 index 0000000000..6eb95f301b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/ThreadPoolExecutor.cs @@ -0,0 +1,414 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Concurrent +{ + #region ThreadPoolExecutor + public partial class ThreadPoolExecutor + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + /// + /// + public ThreadPoolExecutor(int arg0, int arg1, long arg2, Java.Util.Concurrent.TimeUnit arg3, Java.Util.Concurrent.BlockingQueue arg4, Java.Util.Concurrent.RejectedExecutionHandler arg5) + : base(arg0, arg1, arg2, arg3, arg4, arg5) + { + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public ThreadPoolExecutor(int arg0, int arg1, long arg2, Java.Util.Concurrent.TimeUnit arg3, Java.Util.Concurrent.BlockingQueue arg4, Java.Util.Concurrent.ThreadFactory arg5, Java.Util.Concurrent.RejectedExecutionHandler arg6) + : base(arg0, arg1, arg2, arg3, arg4, arg5, arg6) + { + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public ThreadPoolExecutor(int arg0, int arg1, long arg2, Java.Util.Concurrent.TimeUnit arg3, Java.Util.Concurrent.BlockingQueue arg4, Java.Util.Concurrent.ThreadFactory arg5) + : base(arg0, arg1, arg2, arg3, arg4, arg5) + { + } + /// + /// + /// + /// + /// + /// + /// + /// + public ThreadPoolExecutor(int arg0, int arg1, long arg2, Java.Util.Concurrent.TimeUnit arg3, Java.Util.Concurrent.BlockingQueue arg4) + : base(arg0, arg1, arg2, arg3, arg4) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int ActiveCount + { + get { return IExecuteWithSignature("getActiveCount", "()I"); } + } + /// + /// + /// + public long CompletedTaskCount + { + get { return IExecuteWithSignature("getCompletedTaskCount", "()J"); } + } + /// + /// + /// + public int CorePoolSize + { + get { return IExecuteWithSignature("getCorePoolSize", "()I"); } set { IExecuteWithSignature("setCorePoolSize", "(I)V", value); } + } + /// + /// + /// + public int LargestPoolSize + { + get { return IExecuteWithSignature("getLargestPoolSize", "()I"); } + } + /// + /// + /// + public int MaximumPoolSize + { + get { return IExecuteWithSignature("getMaximumPoolSize", "()I"); } set { IExecuteWithSignature("setMaximumPoolSize", "(I)V", value); } + } + /// + /// + /// + public int PoolSize + { + get { return IExecuteWithSignature("getPoolSize", "()I"); } + } + /// + /// + /// + public Java.Util.Concurrent.BlockingQueue Queue + { + get { return IExecuteWithSignature>("getQueue", "()Ljava/util/concurrent/BlockingQueue;"); } + } + /// + /// + /// + public Java.Util.Concurrent.RejectedExecutionHandler RejectedExecutionHandler + { + get { return IExecuteWithSignature("getRejectedExecutionHandler", "()Ljava/util/concurrent/RejectedExecutionHandler;"); } set { IExecuteWithSignature("setRejectedExecutionHandler", "(Ljava/util/concurrent/RejectedExecutionHandler;)V", value); } + } + /// + /// + /// + public long TaskCount + { + get { return IExecuteWithSignature("getTaskCount", "()J"); } + } + /// + /// + /// + public Java.Util.Concurrent.ThreadFactory ThreadFactory + { + get { return IExecuteWithSignature("getThreadFactory", "()Ljava/util/concurrent/ThreadFactory;"); } set { IExecuteWithSignature("setThreadFactory", "(Ljava/util/concurrent/ThreadFactory;)V", value); } + } + /// + /// + /// + /// + public bool AllowsCoreThreadTimeOut() + { + return IExecuteWithSignature("allowsCoreThreadTimeOut", "()Z"); + } + /// + /// + /// + /// + public bool IsTerminating() + { + return IExecuteWithSignature("isTerminating", "()Z"); + } + /// + /// + /// + /// + public bool PrestartCoreThread() + { + return IExecuteWithSignature("prestartCoreThread", "()Z"); + } + /// + /// + /// + /// + /// + public bool Remove(Java.Lang.Runnable arg0) + { + return IExecuteWithSignature("remove", "(Ljava/lang/Runnable;)Z", arg0); + } + /// + /// + /// + /// + public int PrestartAllCoreThreads() + { + return IExecuteWithSignature("prestartAllCoreThreads", "()I"); + } + /// + /// + /// + /// + /// + public long GetKeepAliveTime(Java.Util.Concurrent.TimeUnit arg0) + { + return IExecuteWithSignature("getKeepAliveTime", "(Ljava/util/concurrent/TimeUnit;)J", arg0); + } + /// + /// + /// + /// + public void AllowCoreThreadTimeOut(bool arg0) + { + IExecuteWithSignature("allowCoreThreadTimeOut", "(Z)V", arg0); + } + /// + /// + /// + public void Purge() + { + IExecuteWithSignature("purge", "()V"); + } + /// + /// + /// + /// + /// + public void SetKeepAliveTime(long arg0, Java.Util.Concurrent.TimeUnit arg1) + { + IExecute("setKeepAliveTime", arg0, arg1); + } + + #endregion + + #region Nested classes + #region AbortPolicy + public partial class AbortPolicy + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public void RejectedExecution(Java.Lang.Runnable arg0, Java.Util.Concurrent.ThreadPoolExecutor arg1) + { + IExecute("rejectedExecution", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region CallerRunsPolicy + public partial class CallerRunsPolicy + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public void RejectedExecution(Java.Lang.Runnable arg0, Java.Util.Concurrent.ThreadPoolExecutor arg1) + { + IExecute("rejectedExecution", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region DiscardOldestPolicy + public partial class DiscardOldestPolicy + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public void RejectedExecution(Java.Lang.Runnable arg0, Java.Util.Concurrent.ThreadPoolExecutor arg1) + { + IExecute("rejectedExecution", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region DiscardPolicy + public partial class DiscardPolicy + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public void RejectedExecution(Java.Lang.Runnable arg0, Java.Util.Concurrent.ThreadPoolExecutor arg1) + { + IExecute("rejectedExecution", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Concurrent/TimeUnit.cs b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/TimeUnit.cs new file mode 100644 index 0000000000..9d1fbc2c0d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/TimeUnit.cs @@ -0,0 +1,245 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Concurrent +{ + #region TimeUnit + public partial class TimeUnit + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Util.Concurrent.TimeUnit DAYS { get { if (!_DAYSReady) { _DAYSContent = SGetField(LocalBridgeClazz, "DAYS"); _DAYSReady = true; } return _DAYSContent; } } + private static Java.Util.Concurrent.TimeUnit _DAYSContent = default; + private static bool _DAYSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Util.Concurrent.TimeUnit HOURS { get { if (!_HOURSReady) { _HOURSContent = SGetField(LocalBridgeClazz, "HOURS"); _HOURSReady = true; } return _HOURSContent; } } + private static Java.Util.Concurrent.TimeUnit _HOURSContent = default; + private static bool _HOURSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Util.Concurrent.TimeUnit MICROSECONDS { get { if (!_MICROSECONDSReady) { _MICROSECONDSContent = SGetField(LocalBridgeClazz, "MICROSECONDS"); _MICROSECONDSReady = true; } return _MICROSECONDSContent; } } + private static Java.Util.Concurrent.TimeUnit _MICROSECONDSContent = default; + private static bool _MICROSECONDSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Util.Concurrent.TimeUnit MILLISECONDS { get { if (!_MILLISECONDSReady) { _MILLISECONDSContent = SGetField(LocalBridgeClazz, "MILLISECONDS"); _MILLISECONDSReady = true; } return _MILLISECONDSContent; } } + private static Java.Util.Concurrent.TimeUnit _MILLISECONDSContent = default; + private static bool _MILLISECONDSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Util.Concurrent.TimeUnit MINUTES { get { if (!_MINUTESReady) { _MINUTESContent = SGetField(LocalBridgeClazz, "MINUTES"); _MINUTESReady = true; } return _MINUTESContent; } } + private static Java.Util.Concurrent.TimeUnit _MINUTESContent = default; + private static bool _MINUTESReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Util.Concurrent.TimeUnit NANOSECONDS { get { if (!_NANOSECONDSReady) { _NANOSECONDSContent = SGetField(LocalBridgeClazz, "NANOSECONDS"); _NANOSECONDSReady = true; } return _NANOSECONDSContent; } } + private static Java.Util.Concurrent.TimeUnit _NANOSECONDSContent = default; + private static bool _NANOSECONDSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Util.Concurrent.TimeUnit SECONDS { get { if (!_SECONDSReady) { _SECONDSContent = SGetField(LocalBridgeClazz, "SECONDS"); _SECONDSReady = true; } return _SECONDSContent; } } + private static Java.Util.Concurrent.TimeUnit _SECONDSContent = default; + private static bool _SECONDSReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Util.Concurrent.TimeUnit Of(Java.Time.Temporal.ChronoUnit arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "of", "(Ljava/time/temporal/ChronoUnit;)Ljava/util/concurrent/TimeUnit;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Util.Concurrent.TimeUnit ValueOf(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Ljava/lang/String;)Ljava/util/concurrent/TimeUnit;", arg0); + } + /// + /// + /// + /// + public static Java.Util.Concurrent.TimeUnit[] Values() + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "values", "()[Ljava/util/concurrent/TimeUnit;"); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + public Java.Time.Temporal.ChronoUnit ToChronoUnit() + { + return IExecuteWithSignature("toChronoUnit", "()Ljava/time/temporal/ChronoUnit;"); + } + /// + /// + /// + /// + /// + public long Convert(Java.Time.Duration arg0) + { + return IExecuteWithSignature("convert", "(Ljava/time/Duration;)J", arg0); + } + /// + /// + /// + /// + /// + /// + public long Convert(long arg0, Java.Util.Concurrent.TimeUnit arg1) + { + return IExecute("convert", arg0, arg1); + } + /// + /// + /// + /// + /// + public long ToDays(long arg0) + { + return IExecuteWithSignature("toDays", "(J)J", arg0); + } + /// + /// + /// + /// + /// + public long ToHours(long arg0) + { + return IExecuteWithSignature("toHours", "(J)J", arg0); + } + /// + /// + /// + /// + /// + public long ToMicros(long arg0) + { + return IExecuteWithSignature("toMicros", "(J)J", arg0); + } + /// + /// + /// + /// + /// + public long ToMillis(long arg0) + { + return IExecuteWithSignature("toMillis", "(J)J", arg0); + } + /// + /// + /// + /// + /// + public long ToMinutes(long arg0) + { + return IExecuteWithSignature("toMinutes", "(J)J", arg0); + } + /// + /// + /// + /// + /// + public long ToNanos(long arg0) + { + return IExecuteWithSignature("toNanos", "(J)J", arg0); + } + /// + /// + /// + /// + /// + public long ToSeconds(long arg0) + { + return IExecuteWithSignature("toSeconds", "(J)J", arg0); + } + /// + /// + /// + /// + /// + public void Sleep(long arg0) + { + IExecuteWithSignature("sleep", "(J)V", arg0); + } + /// + /// + /// + /// + /// + /// + public void TimedJoin(Java.Lang.Thread arg0, long arg1) + { + IExecute("timedJoin", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void TimedWait(object arg0, long arg1) + { + IExecute("timedWait", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Concurrent/TimeoutException.cs b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/TimeoutException.cs new file mode 100644 index 0000000000..82e6b8e724 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/TimeoutException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Concurrent +{ + #region TimeoutException + public partial class TimeoutException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Concurrent/TransferQueue.cs b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/TransferQueue.cs new file mode 100644 index 0000000000..00460ab983 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Concurrent/TransferQueue.cs @@ -0,0 +1,231 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Concurrent +{ + #region TransferQueue + public partial class TransferQueue + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int WaitingConsumerCount + { + get { return IExecuteWithSignature("getWaitingConsumerCount", "()I"); } + } + /// + /// + /// + /// + public bool HasWaitingConsumer() + { + return IExecuteWithSignature("hasWaitingConsumer", "()Z"); + } + /// + /// + /// + /// + /// + /// + /// + /// + public bool TryTransfer(object arg0, long arg1, Java.Util.Concurrent.TimeUnit arg2) + { + return IExecute("tryTransfer", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public bool TryTransfer(object arg0) + { + return IExecuteWithSignature("tryTransfer", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public void Transfer(object arg0) + { + IExecuteWithSignature("transfer", "(Ljava/lang/Object;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ITransferQueue + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ITransferQueue : Java.Util.Concurrent.IBlockingQueue + { + #region Instance methods + /// + /// + /// + int WaitingConsumerCount { get; } + /// + /// + /// + /// + bool HasWaitingConsumer(); + /// + /// + /// + /// + /// + /// + /// + /// + bool TryTransfer(E arg0, long arg1, Java.Util.Concurrent.TimeUnit arg2); + /// + /// + /// + /// + /// + bool TryTransfer(E arg0); + /// + /// + /// + /// + /// + void Transfer(E arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region TransferQueue + public partial class TransferQueue : Java.Util.Concurrent.ITransferQueue + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.Concurrent.TransferQueue(Java.Util.Concurrent.TransferQueue t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int WaitingConsumerCount + { + get { return IExecuteWithSignature("getWaitingConsumerCount", "()I"); } + } + /// + /// + /// + /// + public bool HasWaitingConsumer() + { + return IExecuteWithSignature("hasWaitingConsumer", "()Z"); + } + /// + /// + /// + /// + /// + /// + /// + /// + public bool TryTransfer(E arg0, long arg1, Java.Util.Concurrent.TimeUnit arg2) + { + return IExecute("tryTransfer", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public bool TryTransfer(E arg0) + { + return IExecuteWithSignature("tryTransfer", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public void Transfer(E arg0) + { + IExecuteWithSignature("transfer", "(Ljava/lang/Object;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/ConcurrentModificationException.cs b/src/net/JNet/GeneratedCore/Java/Util/ConcurrentModificationException.cs new file mode 100644 index 0000000000..63df511908 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/ConcurrentModificationException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util +{ + #region ConcurrentModificationException + public partial class ConcurrentModificationException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Currency.cs b/src/net/JNet/GeneratedCore/Java/Util/Currency.cs new file mode 100644 index 0000000000..23ff91f080 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Currency.cs @@ -0,0 +1,143 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util +{ + #region Currency + public partial class Currency + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + public static Java.Util.Set AvailableCurrencies + { + get { return SExecuteWithSignature>(LocalBridgeClazz, "getAvailableCurrencies", "()Ljava/util/Set;"); } + } + /// + /// + /// + /// + /// + public static Java.Util.Currency GetInstance(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getInstance", "(Ljava/lang/String;)Ljava/util/Currency;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Util.Currency GetInstance(Java.Util.Locale arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getInstance", "(Ljava/util/Locale;)Ljava/util/Currency;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String CurrencyCode + { + get { return IExecuteWithSignature("getCurrencyCode", "()Ljava/lang/String;"); } + } + /// + /// + /// + public int DefaultFractionDigits + { + get { return IExecuteWithSignature("getDefaultFractionDigits", "()I"); } + } + /// + /// + /// + public Java.Lang.String DisplayName + { + get { return IExecuteWithSignature("getDisplayName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public int NumericCode + { + get { return IExecuteWithSignature("getNumericCode", "()I"); } + } + /// + /// + /// + public Java.Lang.String NumericCodeAsString + { + get { return IExecuteWithSignature("getNumericCodeAsString", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String Symbol + { + get { return IExecuteWithSignature("getSymbol", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + /// + public Java.Lang.String GetDisplayName(Java.Util.Locale arg0) + { + return IExecuteWithSignature("getDisplayName", "(Ljava/util/Locale;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.String GetSymbol(Java.Util.Locale arg0) + { + return IExecuteWithSignature("getSymbol", "(Ljava/util/Locale;)Ljava/lang/String;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Date.cs b/src/net/JNet/GeneratedCore/Java/Util/Date.cs new file mode 100644 index 0000000000..b83ed83029 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Date.cs @@ -0,0 +1,138 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util +{ + #region Date + public partial class Date + { + #region Constructors + /// + /// + /// + /// + public Date(long arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Util.Date t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Cloneable(Java.Util.Date t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Comparable(Java.Util.Date t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Util.Date From(Java.Time.Instant arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "from", "(Ljava/time/Instant;)Ljava/util/Date;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public long Time + { + get { return IExecuteWithSignature("getTime", "()J"); } set { IExecuteWithSignature("setTime", "(J)V", value); } + } + /// + /// + /// + /// + /// + public bool After(Java.Util.Date arg0) + { + return IExecuteWithSignature("after", "(Ljava/util/Date;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool Before(Java.Util.Date arg0) + { + return IExecuteWithSignature("before", "(Ljava/util/Date;)Z", arg0); + } + /// + /// + /// + /// + /// + public int CompareTo(object arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/lang/Object;)I", arg0); + } + /// + /// + /// + /// + /// + public int CompareTo(Java.Util.Date arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/util/Date;)I", arg0); + } + /// + /// + /// + /// + public Java.Time.Instant ToInstant() + { + return IExecuteWithSignature("toInstant", "()Ljava/time/Instant;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Deque.cs b/src/net/JNet/GeneratedCore/Java/Util/Deque.cs new file mode 100644 index 0000000000..f8bb075a04 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Deque.cs @@ -0,0 +1,722 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util +{ + #region Deque + public partial class Deque + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public object First + { + get { return IExecuteWithSignature("getFirst", "()Ljava/lang/Object;"); } + } + /// + /// + /// + public object Last + { + get { return IExecuteWithSignature("getLast", "()Ljava/lang/Object;"); } + } + /// + /// + /// + /// + /// + public bool Add(object arg0) + { + return IExecuteWithSignature("add", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool AddAll(Java.Util.Collection arg0) + { + return IExecuteWithSignature("addAll", "(Ljava/util/Collection;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool Contains(object arg0) + { + return IExecuteWithSignature("contains", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool Offer(object arg0) + { + return IExecuteWithSignature("offer", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool OfferFirst(object arg0) + { + return IExecuteWithSignature("offerFirst", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool OfferLast(object arg0) + { + return IExecuteWithSignature("offerLast", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool Remove(object arg0) + { + return IExecuteWithSignature("remove", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool RemoveFirstOccurrence(object arg0) + { + return IExecuteWithSignature("removeFirstOccurrence", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool RemoveLastOccurrence(object arg0) + { + return IExecuteWithSignature("removeLastOccurrence", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + public object Element() + { + return IExecuteWithSignature("element", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public object Peek() + { + return IExecuteWithSignature("peek", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public object PeekFirst() + { + return IExecuteWithSignature("peekFirst", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public object PeekLast() + { + return IExecuteWithSignature("peekLast", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public object Poll() + { + return IExecuteWithSignature("poll", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public object PollFirst() + { + return IExecuteWithSignature("pollFirst", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public object PollLast() + { + return IExecuteWithSignature("pollLast", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public object Pop() + { + return IExecuteWithSignature("pop", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public object Remove() + { + return IExecuteWithSignature("remove", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public object RemoveFirst() + { + return IExecuteWithSignature("removeFirst", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public object RemoveLast() + { + return IExecuteWithSignature("removeLast", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public int Size() + { + return IExecuteWithSignature("size", "()I"); + } + /// + /// + /// + /// + public Java.Util.Iterator DescendingIterator() + { + return IExecuteWithSignature("descendingIterator", "()Ljava/util/Iterator;"); + } + /// + /// + /// + /// + public Java.Util.Iterator Iterator() + { + return IExecuteWithSignature("iterator", "()Ljava/util/Iterator;"); + } + /// + /// + /// + /// + public void AddFirst(object arg0) + { + IExecuteWithSignature("addFirst", "(Ljava/lang/Object;)V", arg0); + } + /// + /// + /// + /// + public void AddLast(object arg0) + { + IExecuteWithSignature("addLast", "(Ljava/lang/Object;)V", arg0); + } + /// + /// + /// + /// + public void Push(object arg0) + { + IExecuteWithSignature("push", "(Ljava/lang/Object;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region IDeque + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IDeque : Java.Util.IQueue + { + #region Instance methods + /// + /// + /// + E First { get; } + /// + /// + /// + E Last { get; } + /// + /// + /// + /// + /// + bool Add(E arg0); + /// + /// + /// + /// + /// + /// + bool AddAll(Java.Util.Collection arg0) where Arg0ExtendsE : E; + /// + /// + /// + /// + /// + bool Contains(object arg0); + /// + /// + /// + /// + /// + bool Offer(E arg0); + /// + /// + /// + /// + /// + bool OfferFirst(E arg0); + /// + /// + /// + /// + /// + bool OfferLast(E arg0); + /// + /// + /// + /// + /// + bool Remove(object arg0); + /// + /// + /// + /// + /// + bool RemoveFirstOccurrence(object arg0); + /// + /// + /// + /// + /// + bool RemoveLastOccurrence(object arg0); + /// + /// + /// + /// + E Element(); + /// + /// + /// + /// + E Peek(); + /// + /// + /// + /// + E PeekFirst(); + /// + /// + /// + /// + E PeekLast(); + /// + /// + /// + /// + E Poll(); + /// + /// + /// + /// + E PollFirst(); + /// + /// + /// + /// + E PollLast(); + /// + /// + /// + /// + E Pop(); + /// + /// + /// + /// + E Remove(); + /// + /// + /// + /// + E RemoveFirst(); + /// + /// + /// + /// + E RemoveLast(); + /// + /// + /// + /// + int Size(); + /// + /// + /// + /// + Java.Util.Iterator DescendingIterator(); + /// + /// + /// + /// + Java.Util.Iterator Iterator(); + /// + /// + /// + /// + void AddFirst(E arg0); + /// + /// + /// + /// + void AddLast(E arg0); + /// + /// + /// + /// + void Push(E arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Deque + public partial class Deque : Java.Util.IDeque + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.Deque(Java.Util.Deque t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public E First + { + get { return IExecuteWithSignature("getFirst", "()Ljava/lang/Object;"); } + } + /// + /// + /// + public E Last + { + get { return IExecuteWithSignature("getLast", "()Ljava/lang/Object;"); } + } + /// + /// + /// + /// + /// + public bool Add(E arg0) + { + return IExecuteWithSignature("add", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public bool AddAll(Java.Util.Collection arg0) where Arg0ExtendsE : E + { + return IExecuteWithSignature("addAll", "(Ljava/util/Collection;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool Contains(object arg0) + { + return IExecuteWithSignature("contains", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool Offer(E arg0) + { + return IExecuteWithSignature("offer", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool OfferFirst(E arg0) + { + return IExecuteWithSignature("offerFirst", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool OfferLast(E arg0) + { + return IExecuteWithSignature("offerLast", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool Remove(object arg0) + { + return IExecuteWithSignature("remove", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool RemoveFirstOccurrence(object arg0) + { + return IExecuteWithSignature("removeFirstOccurrence", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool RemoveLastOccurrence(object arg0) + { + return IExecuteWithSignature("removeLastOccurrence", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + public E Element() + { + return IExecuteWithSignature("element", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public E Peek() + { + return IExecuteWithSignature("peek", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public E PeekFirst() + { + return IExecuteWithSignature("peekFirst", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public E PeekLast() + { + return IExecuteWithSignature("peekLast", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public E Poll() + { + return IExecuteWithSignature("poll", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public E PollFirst() + { + return IExecuteWithSignature("pollFirst", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public E PollLast() + { + return IExecuteWithSignature("pollLast", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public E Pop() + { + return IExecuteWithSignature("pop", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public E Remove() + { + return IExecuteWithSignature("remove", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public E RemoveFirst() + { + return IExecuteWithSignature("removeFirst", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public E RemoveLast() + { + return IExecuteWithSignature("removeLast", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public int Size() + { + return IExecuteWithSignature("size", "()I"); + } + /// + /// + /// + /// + public Java.Util.Iterator DescendingIterator() + { + return IExecuteWithSignature>("descendingIterator", "()Ljava/util/Iterator;"); + } + /// + /// + /// + /// + public Java.Util.Iterator Iterator() + { + return IExecuteWithSignature>("iterator", "()Ljava/util/Iterator;"); + } + /// + /// + /// + /// + public void AddFirst(E arg0) + { + IExecuteWithSignature("addFirst", "(Ljava/lang/Object;)V", arg0); + } + /// + /// + /// + /// + public void AddLast(E arg0) + { + IExecuteWithSignature("addLast", "(Ljava/lang/Object;)V", arg0); + } + /// + /// + /// + /// + public void Push(E arg0) + { + IExecuteWithSignature("push", "(Ljava/lang/Object;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Dictionary.cs b/src/net/JNet/GeneratedCore/Java/Util/Dictionary.cs new file mode 100644 index 0000000000..23f5038fad --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Dictionary.cs @@ -0,0 +1,213 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util +{ + #region Dictionary + public partial class Dictionary + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public bool IsEmpty() + { + return IExecuteWithSignature("isEmpty", "()Z"); + } + /// + /// + /// + /// + public int Size() + { + return IExecuteWithSignature("size", "()I"); + } + /// + /// + /// + /// + public Java.Util.Enumeration Keys() + { + return IExecuteWithSignature("keys", "()Ljava/util/Enumeration;"); + } + /// + /// + /// + /// + public Java.Util.Enumeration Elements() + { + return IExecuteWithSignature("elements", "()Ljava/util/Enumeration;"); + } + /// + /// + /// + /// + /// + public object Get(object arg0) + { + return IExecuteWithSignature("get", "(Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + /// + public object Put(object arg0, object arg1) + { + return IExecute("put", arg0, arg1); + } + /// + /// + /// + /// + /// + public object Remove(object arg0) + { + return IExecuteWithSignature("remove", "(Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Dictionary + public partial class Dictionary + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.Dictionary(Java.Util.Dictionary t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public bool IsEmpty() + { + return IExecuteWithSignature("isEmpty", "()Z"); + } + /// + /// + /// + /// + public int Size() + { + return IExecuteWithSignature("size", "()I"); + } + /// + /// + /// + /// + public Java.Util.Enumeration Keys() + { + return IExecuteWithSignature>("keys", "()Ljava/util/Enumeration;"); + } + /// + /// + /// + /// + public Java.Util.Enumeration Elements() + { + return IExecuteWithSignature>("elements", "()Ljava/util/Enumeration;"); + } + /// + /// + /// + /// + /// + public V Get(object arg0) + { + return IExecuteWithSignature("get", "(Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + /// + public V Put(K arg0, V arg1) + { + return IExecute("put", arg0, arg1); + } + /// + /// + /// + /// + /// + public V Remove(object arg0) + { + return IExecuteWithSignature("remove", "(Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/DoubleSummaryStatistics.cs b/src/net/JNet/GeneratedCore/Java/Util/DoubleSummaryStatistics.cs new file mode 100644 index 0000000000..a498aef144 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/DoubleSummaryStatistics.cs @@ -0,0 +1,125 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util +{ + #region DoubleSummaryStatistics + public partial class DoubleSummaryStatistics + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + /// + public DoubleSummaryStatistics(long arg0, double arg1, double arg2, double arg3) + : base(arg0, arg1, arg2, arg3) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.Function.DoubleConsumer(Java.Util.DoubleSummaryStatistics t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public double Average + { + get { return IExecuteWithSignature("getAverage", "()D"); } + } + /// + /// + /// + public long Count + { + get { return IExecuteWithSignature("getCount", "()J"); } + } + /// + /// + /// + public double Max + { + get { return IExecuteWithSignature("getMax", "()D"); } + } + /// + /// + /// + public double Min + { + get { return IExecuteWithSignature("getMin", "()D"); } + } + /// + /// + /// + public double Sum + { + get { return IExecuteWithSignature("getSum", "()D"); } + } + /// + /// + /// + /// + public void Accept(double arg0) + { + IExecuteWithSignature("accept", "(D)V", arg0); + } + /// + /// + /// + /// + public void Combine(Java.Util.DoubleSummaryStatistics arg0) + { + IExecuteWithSignature("combine", "(Ljava/util/DoubleSummaryStatistics;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/DuplicateFormatFlagsException.cs b/src/net/JNet/GeneratedCore/Java/Util/DuplicateFormatFlagsException.cs new file mode 100644 index 0000000000..1eb58b15f6 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/DuplicateFormatFlagsException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util +{ + #region DuplicateFormatFlagsException + public partial class DuplicateFormatFlagsException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/EmptyStackException.cs b/src/net/JNet/GeneratedCore/Java/Util/EmptyStackException.cs new file mode 100644 index 0000000000..ea712f7ac8 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/EmptyStackException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util +{ + #region EmptyStackException + public partial class EmptyStackException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/EnumMap.cs b/src/net/JNet/GeneratedCore/Java/Util/EnumMap.cs new file mode 100644 index 0000000000..2e2e8edf95 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/EnumMap.cs @@ -0,0 +1,193 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util +{ + #region EnumMap + public partial class EnumMap + { + #region Constructors + /// + /// + /// + /// + public EnumMap(Java.Lang.Class arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public EnumMap(Java.Util.EnumMap arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public EnumMap(Java.Util.Map arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Util.EnumMap t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Cloneable(Java.Util.EnumMap t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public Java.Util.EnumMap Clone() + { + return IExecuteWithSignature("clone", "()Ljava/util/EnumMap;"); + } + /// + /// + /// + /// + /// + /// + public object Put(Java.Lang.Enum arg0, object arg1) + { + return IExecute("put", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region EnumMap + public partial class EnumMap + { + #region Constructors + /// + /// + /// + /// + public EnumMap(Java.Lang.Class arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public EnumMap(Java.Util.EnumMap arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public EnumMap(Java.Util.Map arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Util.EnumMap t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Cloneable(Java.Util.EnumMap t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Util.EnumMap(Java.Util.EnumMap t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public Java.Util.EnumMap Clone() + { + return IExecuteWithSignature("clone", "()Ljava/util/EnumMap;"); + } + /// + /// + /// + /// + /// + /// + public V Put(K arg0, V arg1) + { + return IExecute("put", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/EnumSet.cs b/src/net/JNet/GeneratedCore/Java/Util/EnumSet.cs new file mode 100644 index 0000000000..a6d8121578 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/EnumSet.cs @@ -0,0 +1,365 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util +{ + #region EnumSet + public partial class EnumSet + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Cloneable(Java.Util.EnumSet t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Util.EnumSet t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Util.EnumSet AllOf(Java.Lang.Class arg0) + { + return SExecute(LocalBridgeClazz, "allOf", arg0); + } + /// + /// + /// + /// + /// + public static Java.Util.EnumSet ComplementOf(Java.Util.EnumSet arg0) + { + return SExecute(LocalBridgeClazz, "complementOf", arg0); + } + /// + /// + /// + /// + /// + public static Java.Util.EnumSet CopyOf(Java.Util.Collection arg0) + { + return SExecute(LocalBridgeClazz, "copyOf", arg0); + } + /// + /// + /// + /// + /// + public static Java.Util.EnumSet CopyOf(Java.Util.EnumSet arg0) + { + return SExecute(LocalBridgeClazz, "copyOf", arg0); + } + /// + /// + /// + /// + /// + public static Java.Util.EnumSet NoneOf(Java.Lang.Class arg0) + { + return SExecute(LocalBridgeClazz, "noneOf", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.EnumSet Of(Java.Lang.Enum arg0, Java.Lang.Enum arg1, Java.Lang.Enum arg2, Java.Lang.Enum arg3, Java.Lang.Enum arg4) + { + return SExecute(LocalBridgeClazz, "of", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.EnumSet Of(Java.Lang.Enum arg0, Java.Lang.Enum arg1, Java.Lang.Enum arg2, Java.Lang.Enum arg3) + { + return SExecute(LocalBridgeClazz, "of", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.EnumSet Of(Java.Lang.Enum arg0, Java.Lang.Enum arg1, Java.Lang.Enum arg2) + { + return SExecute(LocalBridgeClazz, "of", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public static Java.Util.EnumSet Of(Java.Lang.Enum arg0, params Java.Lang.Enum[] arg1) + { + if (arg1.Length == 0) return SExecute(LocalBridgeClazz, "of", arg0); else return SExecute(LocalBridgeClazz, "of", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Util.EnumSet Of(Java.Lang.Enum arg0, Java.Lang.Enum arg1) + { + return SExecute(LocalBridgeClazz, "of", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Java.Util.EnumSet Of(Java.Lang.Enum arg0) + { + return SExecute(LocalBridgeClazz, "of", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Util.EnumSet Range(Java.Lang.Enum arg0, Java.Lang.Enum arg1) + { + return SExecute(LocalBridgeClazz, "range", arg0, arg1); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + public Java.Util.EnumSet Clone() + { + return IExecuteWithSignature("clone", "()Ljava/util/EnumSet;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region EnumSet + public partial class EnumSet + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Cloneable(Java.Util.EnumSet t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Util.EnumSet t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Util.EnumSet(Java.Util.EnumSet t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Util.EnumSet AllOf(Java.Lang.Class arg0) + { + return SExecute>(LocalBridgeClazz, "allOf", arg0); + } + /// + /// + /// + /// + /// + public static Java.Util.EnumSet ComplementOf(Java.Util.EnumSet arg0) + { + return SExecute>(LocalBridgeClazz, "complementOf", arg0); + } + /// + /// + /// + /// + /// + public static Java.Util.EnumSet CopyOf(Java.Util.Collection arg0) + { + return SExecute>(LocalBridgeClazz, "copyOf", arg0); + } + /// + /// + /// + /// + /// + public static Java.Util.EnumSet CopyOf(Java.Util.EnumSet arg0) + { + return SExecute>(LocalBridgeClazz, "copyOf", arg0); + } + /// + /// + /// + /// + /// + public static Java.Util.EnumSet NoneOf(Java.Lang.Class arg0) + { + return SExecute>(LocalBridgeClazz, "noneOf", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.EnumSet Of(E arg0, E arg1, E arg2, E arg3, E arg4) + { + return SExecute>(LocalBridgeClazz, "of", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.EnumSet Of(E arg0, E arg1, E arg2, E arg3) + { + return SExecute>(LocalBridgeClazz, "of", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.EnumSet Of(E arg0, E arg1, E arg2) + { + return SExecute>(LocalBridgeClazz, "of", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public static Java.Util.EnumSet Of(E arg0, params E[] arg1) + { + if (arg1.Length == 0) return SExecute>(LocalBridgeClazz, "of", arg0); else return SExecute>(LocalBridgeClazz, "of", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Util.EnumSet Of(E arg0, E arg1) + { + return SExecute>(LocalBridgeClazz, "of", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Java.Util.EnumSet Of(E arg0) + { + return SExecute>(LocalBridgeClazz, "of", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Util.EnumSet Range(E arg0, E arg1) + { + return SExecute>(LocalBridgeClazz, "range", arg0, arg1); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + public Java.Util.EnumSet Clone() + { + return IExecuteWithSignature>("clone", "()Ljava/util/EnumSet;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Enumeration.cs b/src/net/JNet/GeneratedCore/Java/Util/Enumeration.cs new file mode 100644 index 0000000000..1221225ca7 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Enumeration.cs @@ -0,0 +1,174 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util +{ + #region Enumeration + public partial class Enumeration + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public bool HasMoreElements() + { + return IExecuteWithSignature("hasMoreElements", "()Z"); + } + /// + /// + /// + /// + public object NextElement() + { + return IExecuteWithSignature("nextElement", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public Java.Util.Iterator AsIterator() + { + return IExecuteWithSignature("asIterator", "()Ljava/util/Iterator;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region IEnumeration + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IEnumeration + { + #region Instance methods + /// + /// + /// + /// + bool HasMoreElements(); + /// + /// + /// + /// + E NextElement(); + /// + /// + /// + /// + Java.Util.Iterator AsIterator(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Enumeration + public partial class Enumeration : Java.Util.IEnumeration + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.Enumeration(Java.Util.Enumeration t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public bool HasMoreElements() + { + return IExecuteWithSignature("hasMoreElements", "()Z"); + } + /// + /// + /// + /// + public E NextElement() + { + return IExecuteWithSignature("nextElement", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public Java.Util.Iterator AsIterator() + { + return IExecuteWithSignature>("asIterator", "()Ljava/util/Iterator;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/EventListenerProxy.cs b/src/net/JNet/GeneratedCore/Java/Util/EventListenerProxy.cs new file mode 100644 index 0000000000..da817a2b24 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/EventListenerProxy.cs @@ -0,0 +1,123 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util +{ + #region EventListenerProxy + public partial class EventListenerProxy + { + #region Constructors + /// + /// + /// + /// + public EventListenerProxy(Java.Util.EventListener arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Util.EventListener Listener + { + get { return IExecuteWithSignature("getListener", "()Ljava/util/EventListener;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region EventListenerProxy + public partial class EventListenerProxy + { + #region Constructors + /// + /// + /// + /// + public EventListenerProxy(T arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.EventListenerProxy(Java.Util.EventListenerProxy t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public T Listener + { + get { return IExecuteWithSignature("getListener", "()Ljava/util/EventListener;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/EventObject.cs b/src/net/JNet/GeneratedCore/Java/Util/EventObject.cs new file mode 100644 index 0000000000..fcd7f63260 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/EventObject.cs @@ -0,0 +1,73 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util +{ + #region EventObject + public partial class EventObject + { + #region Constructors + /// + /// + /// + /// + public EventObject(object arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public object Source + { + get { return IExecuteWithSignature("getSource", "()Ljava/lang/Object;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/FormatFlagsConversionMismatchException.cs b/src/net/JNet/GeneratedCore/Java/Util/FormatFlagsConversionMismatchException.cs new file mode 100644 index 0000000000..9a33c8156d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/FormatFlagsConversionMismatchException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util +{ + #region FormatFlagsConversionMismatchException + public partial class FormatFlagsConversionMismatchException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Formattable.cs b/src/net/JNet/GeneratedCore/Java/Util/Formattable.cs new file mode 100644 index 0000000000..1f6ae54d3a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Formattable.cs @@ -0,0 +1,95 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util +{ + #region IFormattable + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IFormattable + { + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + void FormatTo(Java.Util.Formatter arg0, int arg1, int arg2, int arg3); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Formattable + public partial class Formattable : Java.Util.IFormattable + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + public void FormatTo(Java.Util.Formatter arg0, int arg1, int arg2, int arg3) + { + IExecute("formatTo", arg0, arg1, arg2, arg3); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/FormattableFlags.cs b/src/net/JNet/GeneratedCore/Java/Util/FormattableFlags.cs new file mode 100644 index 0000000000..4127c3e862 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/FormattableFlags.cs @@ -0,0 +1,76 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util +{ + #region FormattableFlags + public partial class FormattableFlags + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int ALTERNATE { get { if (!_ALTERNATEReady) { _ALTERNATEContent = SGetField(LocalBridgeClazz, "ALTERNATE"); _ALTERNATEReady = true; } return _ALTERNATEContent; } } + private static int _ALTERNATEContent = default; + private static bool _ALTERNATEReady = false; // this is used because in case of generics + /// + /// + /// + public static int LEFT_JUSTIFY { get { if (!_LEFT_JUSTIFYReady) { _LEFT_JUSTIFYContent = SGetField(LocalBridgeClazz, "LEFT_JUSTIFY"); _LEFT_JUSTIFYReady = true; } return _LEFT_JUSTIFYContent; } } + private static int _LEFT_JUSTIFYContent = default; + private static bool _LEFT_JUSTIFYReady = false; // this is used because in case of generics + /// + /// + /// + public static int UPPERCASE { get { if (!_UPPERCASEReady) { _UPPERCASEContent = SGetField(LocalBridgeClazz, "UPPERCASE"); _UPPERCASEReady = true; } return _UPPERCASEContent; } } + private static int _UPPERCASEContent = default; + private static bool _UPPERCASEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Formatter.cs b/src/net/JNet/GeneratedCore/Java/Util/Formatter.cs new file mode 100644 index 0000000000..1f6123018c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Formatter.cs @@ -0,0 +1,343 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util +{ + #region Formatter + public partial class Formatter + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + /// + public Formatter(Java.Io.File arg0, Java.Lang.String arg1, Java.Util.Locale arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + /// + /// + public Formatter(Java.Io.File arg0, Java.Lang.String arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + /// + /// + public Formatter(Java.Io.File arg0, Java.Nio.Charset.Charset arg1, Java.Util.Locale arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + public Formatter(Java.Io.File arg0) + : base(arg0) + { + } + /// + /// + /// + /// + /// + /// + /// + public Formatter(Java.Io.OutputStream arg0, Java.Lang.String arg1, Java.Util.Locale arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + /// + public Formatter(Java.Io.OutputStream arg0, Java.Lang.String arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + /// + public Formatter(Java.Io.OutputStream arg0, Java.Nio.Charset.Charset arg1, Java.Util.Locale arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + public Formatter(Java.Io.OutputStream arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public Formatter(Java.Io.PrintStream arg0) + : base(arg0) + { + } + /// + /// + /// + /// + /// + public Formatter(Java.Lang.Appendable arg0, Java.Util.Locale arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public Formatter(Java.Lang.Appendable arg0) + : base(arg0) + { + } + /// + /// + /// + /// + /// + /// + /// + /// + public Formatter(Java.Lang.String arg0, Java.Lang.String arg1, Java.Util.Locale arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + /// + /// + public Formatter(Java.Lang.String arg0, Java.Lang.String arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + /// + /// + public Formatter(Java.Lang.String arg0, Java.Nio.Charset.Charset arg1, Java.Util.Locale arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + public Formatter(Java.Lang.String arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public Formatter(Java.Util.Locale arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Io.Closeable(Java.Util.Formatter t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Flushable(Java.Util.Formatter t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public Java.Io.IOException IoException() + { + var obj = IExecuteWithSignature("ioException", "()Ljava/io/IOException;"); return MASES.JCOBridge.C2JBridge.JVMBridgeException.New(obj); + } + /// + /// + /// + /// + public Java.Lang.Appendable Out() + { + return IExecuteWithSignature("out", "()Ljava/lang/Appendable;"); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Formatter Format(Java.Lang.String arg0, params object[] arg1) + { + if (arg1.Length == 0) return IExecute("format", arg0); else return IExecute("format", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Formatter Format(Java.Util.Locale arg0, Java.Lang.String arg1, params object[] arg2) + { + if (arg2.Length == 0) return IExecute("format", arg0, arg1); else return IExecute("format", arg0, arg1, arg2); + } + /// + /// + /// + /// + public Java.Util.Locale Locale() + { + return IExecuteWithSignature("locale", "()Ljava/util/Locale;"); + } + /// + /// + /// + public void Close() + { + IExecuteWithSignature("close", "()V"); + } + /// + /// + /// + public void Flush() + { + IExecuteWithSignature("flush", "()V"); + } + + #endregion + + #region Nested classes + #region BigDecimalLayoutForm + public partial class BigDecimalLayoutForm + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Util.Formatter.BigDecimalLayoutForm DECIMAL_FLOAT { get { if (!_DECIMAL_FLOATReady) { _DECIMAL_FLOATContent = SGetField(LocalBridgeClazz, "DECIMAL_FLOAT"); _DECIMAL_FLOATReady = true; } return _DECIMAL_FLOATContent; } } + private static Java.Util.Formatter.BigDecimalLayoutForm _DECIMAL_FLOATContent = default; + private static bool _DECIMAL_FLOATReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Util.Formatter.BigDecimalLayoutForm SCIENTIFIC { get { if (!_SCIENTIFICReady) { _SCIENTIFICContent = SGetField(LocalBridgeClazz, "SCIENTIFIC"); _SCIENTIFICReady = true; } return _SCIENTIFICContent; } } + private static Java.Util.Formatter.BigDecimalLayoutForm _SCIENTIFICContent = default; + private static bool _SCIENTIFICReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Util.Formatter.BigDecimalLayoutForm ValueOf(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Ljava/lang/String;)Ljava/util/Formatter$BigDecimalLayoutForm;", arg0); + } + /// + /// + /// + /// + public static Java.Util.Formatter.BigDecimalLayoutForm[] Values() + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "values", "()[Ljava/util/Formatter$BigDecimalLayoutForm;"); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/FormatterClosedException.cs b/src/net/JNet/GeneratedCore/Java/Util/FormatterClosedException.cs new file mode 100644 index 0000000000..ec31c55f88 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/FormatterClosedException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util +{ + #region FormatterClosedException + public partial class FormatterClosedException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Function/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Java/Util/Function/AllPackageClasses.cs new file mode 100644 index 0000000000..ac88588e91 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Function/AllPackageClasses.cs @@ -0,0 +1,4347 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Java.Util.Function +{ + #region BiConsumer + /// + /// + /// + public partial class BiConsumer : MASES.JCOBridge.C2JBridge.JVMBridgeListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public BiConsumer() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.java.util.function.BiConsumer"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region BiConsumerDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class BiConsumerDirect : BiConsumer + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "java.util.function.BiConsumer"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region BiConsumer + /// + /// + /// + /// + /// + public partial class BiConsumer : MASES.JCOBridge.C2JBridge.JVMBridgeListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public BiConsumer() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.java.util.function.BiConsumer"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region BiConsumerDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class BiConsumerDirect : BiConsumer + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "java.util.function.BiConsumer"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region BiFunction + /// + /// + /// + public partial class BiFunction : MASES.JCOBridge.C2JBridge.JVMBridgeListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public BiFunction() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.java.util.function.BiFunction"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region BiFunctionDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class BiFunctionDirect : BiFunction + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "java.util.function.BiFunction"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region BiFunction + /// + /// + /// + /// + /// + /// + public partial class BiFunction : MASES.JCOBridge.C2JBridge.JVMBridgeListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public BiFunction() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.java.util.function.BiFunction"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region BiFunctionDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class BiFunctionDirect : BiFunction + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "java.util.function.BiFunction"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region BinaryOperator + /// + /// + /// + public partial class BinaryOperator : MASES.JCOBridge.C2JBridge.JVMBridgeListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public BinaryOperator() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.java.util.function.BinaryOperator"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region BinaryOperatorDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class BinaryOperatorDirect : BinaryOperator + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "java.util.function.BinaryOperator"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region BinaryOperator + /// + /// + /// + /// + public partial class BinaryOperator : MASES.JCOBridge.C2JBridge.JVMBridgeListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public BinaryOperator() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.java.util.function.BinaryOperator"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region BinaryOperatorDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class BinaryOperatorDirect : BinaryOperator + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "java.util.function.BinaryOperator"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region BiPredicate + /// + /// + /// + public partial class BiPredicate : MASES.JCOBridge.C2JBridge.JVMBridgeListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public BiPredicate() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.java.util.function.BiPredicate"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region BiPredicateDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class BiPredicateDirect : BiPredicate + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "java.util.function.BiPredicate"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region BiPredicate + /// + /// + /// + /// + /// + public partial class BiPredicate : MASES.JCOBridge.C2JBridge.JVMBridgeListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public BiPredicate() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.java.util.function.BiPredicate"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region BiPredicateDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class BiPredicateDirect : BiPredicate + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "java.util.function.BiPredicate"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region BooleanSupplier + /// + /// + /// + public partial class BooleanSupplier : MASES.JCOBridge.C2JBridge.JVMBridgeListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public BooleanSupplier() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.java.util.function.BooleanSupplier"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region BooleanSupplierDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class BooleanSupplierDirect : BooleanSupplier + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "java.util.function.BooleanSupplier"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region Consumer + /// + /// + /// + public partial class Consumer : MASES.JCOBridge.C2JBridge.JVMBridgeListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Consumer() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.java.util.function.Consumer"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region ConsumerDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class ConsumerDirect : Consumer + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "java.util.function.Consumer"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region Consumer + /// + /// + /// + /// + public partial class Consumer : MASES.JCOBridge.C2JBridge.JVMBridgeListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Consumer() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.java.util.function.Consumer"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region ConsumerDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class ConsumerDirect : Consumer + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "java.util.function.Consumer"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region DoubleBinaryOperator + /// + /// + /// + public partial class DoubleBinaryOperator : MASES.JCOBridge.C2JBridge.JVMBridgeListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DoubleBinaryOperator() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.java.util.function.DoubleBinaryOperator"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region DoubleBinaryOperatorDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class DoubleBinaryOperatorDirect : DoubleBinaryOperator + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "java.util.function.DoubleBinaryOperator"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region DoubleConsumer + /// + /// + /// + public partial class DoubleConsumer : MASES.JCOBridge.C2JBridge.JVMBridgeListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DoubleConsumer() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.java.util.function.DoubleConsumer"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region DoubleConsumerDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class DoubleConsumerDirect : DoubleConsumer + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "java.util.function.DoubleConsumer"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region DoubleFunction + /// + /// + /// + public partial class DoubleFunction : MASES.JCOBridge.C2JBridge.JVMBridgeListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DoubleFunction() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.java.util.function.DoubleFunction"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region DoubleFunctionDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class DoubleFunctionDirect : DoubleFunction + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "java.util.function.DoubleFunction"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region DoubleFunction + /// + /// + /// + /// + public partial class DoubleFunction : MASES.JCOBridge.C2JBridge.JVMBridgeListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DoubleFunction() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.java.util.function.DoubleFunction"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region DoubleFunctionDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class DoubleFunctionDirect : DoubleFunction + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "java.util.function.DoubleFunction"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region DoublePredicate + /// + /// + /// + public partial class DoublePredicate : MASES.JCOBridge.C2JBridge.JVMBridgeListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DoublePredicate() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.java.util.function.DoublePredicate"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region DoublePredicateDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class DoublePredicateDirect : DoublePredicate + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "java.util.function.DoublePredicate"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region DoubleSupplier + /// + /// + /// + public partial class DoubleSupplier : MASES.JCOBridge.C2JBridge.JVMBridgeListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DoubleSupplier() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.java.util.function.DoubleSupplier"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region DoubleSupplierDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class DoubleSupplierDirect : DoubleSupplier + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "java.util.function.DoubleSupplier"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region DoubleToIntFunction + /// + /// + /// + public partial class DoubleToIntFunction : MASES.JCOBridge.C2JBridge.JVMBridgeListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DoubleToIntFunction() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.java.util.function.DoubleToIntFunction"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region DoubleToIntFunctionDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class DoubleToIntFunctionDirect : DoubleToIntFunction + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "java.util.function.DoubleToIntFunction"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region DoubleToLongFunction + /// + /// + /// + public partial class DoubleToLongFunction : MASES.JCOBridge.C2JBridge.JVMBridgeListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DoubleToLongFunction() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.java.util.function.DoubleToLongFunction"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region DoubleToLongFunctionDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class DoubleToLongFunctionDirect : DoubleToLongFunction + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "java.util.function.DoubleToLongFunction"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region DoubleUnaryOperator + /// + /// + /// + public partial class DoubleUnaryOperator : MASES.JCOBridge.C2JBridge.JVMBridgeListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DoubleUnaryOperator() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.java.util.function.DoubleUnaryOperator"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region DoubleUnaryOperatorDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class DoubleUnaryOperatorDirect : DoubleUnaryOperator + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "java.util.function.DoubleUnaryOperator"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region Function + /// + /// + /// + public partial class Function : MASES.JCOBridge.C2JBridge.JVMBridgeListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Function() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.java.util.function.Function"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region FunctionDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class FunctionDirect : Function + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "java.util.function.Function"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region Function + /// + /// + /// + /// + /// + public partial class Function : MASES.JCOBridge.C2JBridge.JVMBridgeListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Function() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.java.util.function.Function"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region FunctionDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class FunctionDirect : Function + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "java.util.function.Function"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region IntBinaryOperator + /// + /// + /// + public partial class IntBinaryOperator : MASES.JCOBridge.C2JBridge.JVMBridgeListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public IntBinaryOperator() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.java.util.function.IntBinaryOperator"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region IntBinaryOperatorDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class IntBinaryOperatorDirect : IntBinaryOperator + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "java.util.function.IntBinaryOperator"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region IntConsumer + /// + /// + /// + public partial class IntConsumer : MASES.JCOBridge.C2JBridge.JVMBridgeListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public IntConsumer() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.java.util.function.IntConsumer"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region IntConsumerDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class IntConsumerDirect : IntConsumer + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "java.util.function.IntConsumer"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region IntFunction + /// + /// + /// + public partial class IntFunction : MASES.JCOBridge.C2JBridge.JVMBridgeListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public IntFunction() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.java.util.function.IntFunction"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region IntFunctionDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class IntFunctionDirect : IntFunction + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "java.util.function.IntFunction"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region IntFunction + /// + /// + /// + /// + public partial class IntFunction : MASES.JCOBridge.C2JBridge.JVMBridgeListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public IntFunction() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.java.util.function.IntFunction"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region IntFunctionDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class IntFunctionDirect : IntFunction + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "java.util.function.IntFunction"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region IntPredicate + /// + /// + /// + public partial class IntPredicate : MASES.JCOBridge.C2JBridge.JVMBridgeListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public IntPredicate() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.java.util.function.IntPredicate"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region IntPredicateDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class IntPredicateDirect : IntPredicate + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "java.util.function.IntPredicate"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region IntSupplier + /// + /// + /// + public partial class IntSupplier : MASES.JCOBridge.C2JBridge.JVMBridgeListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public IntSupplier() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.java.util.function.IntSupplier"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region IntSupplierDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class IntSupplierDirect : IntSupplier + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "java.util.function.IntSupplier"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region IntToDoubleFunction + /// + /// + /// + public partial class IntToDoubleFunction : MASES.JCOBridge.C2JBridge.JVMBridgeListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public IntToDoubleFunction() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.java.util.function.IntToDoubleFunction"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region IntToDoubleFunctionDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class IntToDoubleFunctionDirect : IntToDoubleFunction + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "java.util.function.IntToDoubleFunction"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region IntToLongFunction + /// + /// + /// + public partial class IntToLongFunction : MASES.JCOBridge.C2JBridge.JVMBridgeListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public IntToLongFunction() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.java.util.function.IntToLongFunction"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region IntToLongFunctionDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class IntToLongFunctionDirect : IntToLongFunction + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "java.util.function.IntToLongFunction"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region IntUnaryOperator + /// + /// + /// + public partial class IntUnaryOperator : MASES.JCOBridge.C2JBridge.JVMBridgeListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public IntUnaryOperator() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.java.util.function.IntUnaryOperator"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region IntUnaryOperatorDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class IntUnaryOperatorDirect : IntUnaryOperator + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "java.util.function.IntUnaryOperator"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region LongBinaryOperator + /// + /// + /// + public partial class LongBinaryOperator : MASES.JCOBridge.C2JBridge.JVMBridgeListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public LongBinaryOperator() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.java.util.function.LongBinaryOperator"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region LongBinaryOperatorDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class LongBinaryOperatorDirect : LongBinaryOperator + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "java.util.function.LongBinaryOperator"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region LongConsumer + /// + /// + /// + public partial class LongConsumer : MASES.JCOBridge.C2JBridge.JVMBridgeListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public LongConsumer() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.java.util.function.LongConsumer"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region LongConsumerDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class LongConsumerDirect : LongConsumer + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "java.util.function.LongConsumer"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region LongFunction + /// + /// + /// + public partial class LongFunction : MASES.JCOBridge.C2JBridge.JVMBridgeListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public LongFunction() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.java.util.function.LongFunction"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region LongFunctionDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class LongFunctionDirect : LongFunction + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "java.util.function.LongFunction"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region LongFunction + /// + /// + /// + /// + public partial class LongFunction : MASES.JCOBridge.C2JBridge.JVMBridgeListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public LongFunction() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.java.util.function.LongFunction"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region LongFunctionDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class LongFunctionDirect : LongFunction + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "java.util.function.LongFunction"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region LongPredicate + /// + /// + /// + public partial class LongPredicate : MASES.JCOBridge.C2JBridge.JVMBridgeListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public LongPredicate() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.java.util.function.LongPredicate"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region LongPredicateDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class LongPredicateDirect : LongPredicate + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "java.util.function.LongPredicate"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region LongSupplier + /// + /// + /// + public partial class LongSupplier : MASES.JCOBridge.C2JBridge.JVMBridgeListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public LongSupplier() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.java.util.function.LongSupplier"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region LongSupplierDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class LongSupplierDirect : LongSupplier + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "java.util.function.LongSupplier"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region LongToDoubleFunction + /// + /// + /// + public partial class LongToDoubleFunction : MASES.JCOBridge.C2JBridge.JVMBridgeListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public LongToDoubleFunction() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.java.util.function.LongToDoubleFunction"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region LongToDoubleFunctionDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class LongToDoubleFunctionDirect : LongToDoubleFunction + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "java.util.function.LongToDoubleFunction"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region LongToIntFunction + /// + /// + /// + public partial class LongToIntFunction : MASES.JCOBridge.C2JBridge.JVMBridgeListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public LongToIntFunction() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.java.util.function.LongToIntFunction"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region LongToIntFunctionDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class LongToIntFunctionDirect : LongToIntFunction + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "java.util.function.LongToIntFunction"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region LongUnaryOperator + /// + /// + /// + public partial class LongUnaryOperator : MASES.JCOBridge.C2JBridge.JVMBridgeListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public LongUnaryOperator() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.java.util.function.LongUnaryOperator"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region LongUnaryOperatorDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class LongUnaryOperatorDirect : LongUnaryOperator + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "java.util.function.LongUnaryOperator"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region ObjDoubleConsumer + /// + /// + /// + public partial class ObjDoubleConsumer : MASES.JCOBridge.C2JBridge.JVMBridgeListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ObjDoubleConsumer() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.java.util.function.ObjDoubleConsumer"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region ObjDoubleConsumerDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class ObjDoubleConsumerDirect : ObjDoubleConsumer + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "java.util.function.ObjDoubleConsumer"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region ObjDoubleConsumer + /// + /// + /// + /// + public partial class ObjDoubleConsumer : MASES.JCOBridge.C2JBridge.JVMBridgeListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ObjDoubleConsumer() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.java.util.function.ObjDoubleConsumer"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region ObjDoubleConsumerDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class ObjDoubleConsumerDirect : ObjDoubleConsumer + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "java.util.function.ObjDoubleConsumer"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region ObjIntConsumer + /// + /// + /// + public partial class ObjIntConsumer : MASES.JCOBridge.C2JBridge.JVMBridgeListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ObjIntConsumer() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.java.util.function.ObjIntConsumer"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region ObjIntConsumerDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class ObjIntConsumerDirect : ObjIntConsumer + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "java.util.function.ObjIntConsumer"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region ObjIntConsumer + /// + /// + /// + /// + public partial class ObjIntConsumer : MASES.JCOBridge.C2JBridge.JVMBridgeListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ObjIntConsumer() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.java.util.function.ObjIntConsumer"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region ObjIntConsumerDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class ObjIntConsumerDirect : ObjIntConsumer + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "java.util.function.ObjIntConsumer"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region ObjLongConsumer + /// + /// + /// + public partial class ObjLongConsumer : MASES.JCOBridge.C2JBridge.JVMBridgeListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ObjLongConsumer() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.java.util.function.ObjLongConsumer"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region ObjLongConsumerDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class ObjLongConsumerDirect : ObjLongConsumer + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "java.util.function.ObjLongConsumer"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region ObjLongConsumer + /// + /// + /// + /// + public partial class ObjLongConsumer : MASES.JCOBridge.C2JBridge.JVMBridgeListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ObjLongConsumer() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.java.util.function.ObjLongConsumer"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region ObjLongConsumerDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class ObjLongConsumerDirect : ObjLongConsumer + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "java.util.function.ObjLongConsumer"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region Predicate + /// + /// + /// + public partial class Predicate : MASES.JCOBridge.C2JBridge.JVMBridgeListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Predicate() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.java.util.function.Predicate"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region PredicateDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class PredicateDirect : Predicate + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "java.util.function.Predicate"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region Predicate + /// + /// + /// + /// + public partial class Predicate : MASES.JCOBridge.C2JBridge.JVMBridgeListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Predicate() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.java.util.function.Predicate"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region PredicateDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class PredicateDirect : Predicate + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "java.util.function.Predicate"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region Supplier + /// + /// + /// + public partial class Supplier : MASES.JCOBridge.C2JBridge.JVMBridgeListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Supplier() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.java.util.function.Supplier"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region SupplierDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class SupplierDirect : Supplier + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "java.util.function.Supplier"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region Supplier + /// + /// + /// + /// + public partial class Supplier : MASES.JCOBridge.C2JBridge.JVMBridgeListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Supplier() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.java.util.function.Supplier"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region SupplierDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class SupplierDirect : Supplier + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "java.util.function.Supplier"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region ToDoubleBiFunction + /// + /// + /// + public partial class ToDoubleBiFunction : MASES.JCOBridge.C2JBridge.JVMBridgeListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ToDoubleBiFunction() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.java.util.function.ToDoubleBiFunction"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region ToDoubleBiFunctionDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class ToDoubleBiFunctionDirect : ToDoubleBiFunction + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "java.util.function.ToDoubleBiFunction"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region ToDoubleBiFunction + /// + /// + /// + /// + /// + public partial class ToDoubleBiFunction : MASES.JCOBridge.C2JBridge.JVMBridgeListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ToDoubleBiFunction() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.java.util.function.ToDoubleBiFunction"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region ToDoubleBiFunctionDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class ToDoubleBiFunctionDirect : ToDoubleBiFunction + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "java.util.function.ToDoubleBiFunction"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region ToDoubleFunction + /// + /// + /// + public partial class ToDoubleFunction : MASES.JCOBridge.C2JBridge.JVMBridgeListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ToDoubleFunction() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.java.util.function.ToDoubleFunction"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region ToDoubleFunctionDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class ToDoubleFunctionDirect : ToDoubleFunction + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "java.util.function.ToDoubleFunction"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region ToDoubleFunction + /// + /// + /// + /// + public partial class ToDoubleFunction : MASES.JCOBridge.C2JBridge.JVMBridgeListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ToDoubleFunction() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.java.util.function.ToDoubleFunction"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region ToDoubleFunctionDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class ToDoubleFunctionDirect : ToDoubleFunction + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "java.util.function.ToDoubleFunction"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region ToIntBiFunction + /// + /// + /// + public partial class ToIntBiFunction : MASES.JCOBridge.C2JBridge.JVMBridgeListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ToIntBiFunction() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.java.util.function.ToIntBiFunction"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region ToIntBiFunctionDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class ToIntBiFunctionDirect : ToIntBiFunction + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "java.util.function.ToIntBiFunction"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region ToIntBiFunction + /// + /// + /// + /// + /// + public partial class ToIntBiFunction : MASES.JCOBridge.C2JBridge.JVMBridgeListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ToIntBiFunction() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.java.util.function.ToIntBiFunction"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region ToIntBiFunctionDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class ToIntBiFunctionDirect : ToIntBiFunction + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "java.util.function.ToIntBiFunction"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region ToIntFunction + /// + /// + /// + public partial class ToIntFunction : MASES.JCOBridge.C2JBridge.JVMBridgeListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ToIntFunction() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.java.util.function.ToIntFunction"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region ToIntFunctionDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class ToIntFunctionDirect : ToIntFunction + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "java.util.function.ToIntFunction"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region ToIntFunction + /// + /// + /// + /// + public partial class ToIntFunction : MASES.JCOBridge.C2JBridge.JVMBridgeListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ToIntFunction() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.java.util.function.ToIntFunction"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region ToIntFunctionDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class ToIntFunctionDirect : ToIntFunction + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "java.util.function.ToIntFunction"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region ToLongBiFunction + /// + /// + /// + public partial class ToLongBiFunction : MASES.JCOBridge.C2JBridge.JVMBridgeListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ToLongBiFunction() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.java.util.function.ToLongBiFunction"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region ToLongBiFunctionDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class ToLongBiFunctionDirect : ToLongBiFunction + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "java.util.function.ToLongBiFunction"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region ToLongBiFunction + /// + /// + /// + /// + /// + public partial class ToLongBiFunction : MASES.JCOBridge.C2JBridge.JVMBridgeListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ToLongBiFunction() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.java.util.function.ToLongBiFunction"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region ToLongBiFunctionDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class ToLongBiFunctionDirect : ToLongBiFunction + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "java.util.function.ToLongBiFunction"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region ToLongFunction + /// + /// + /// + public partial class ToLongFunction : MASES.JCOBridge.C2JBridge.JVMBridgeListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ToLongFunction() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.java.util.function.ToLongFunction"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region ToLongFunctionDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class ToLongFunctionDirect : ToLongFunction + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "java.util.function.ToLongFunction"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region ToLongFunction + /// + /// + /// + /// + public partial class ToLongFunction : MASES.JCOBridge.C2JBridge.JVMBridgeListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ToLongFunction() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.java.util.function.ToLongFunction"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region ToLongFunctionDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class ToLongFunctionDirect : ToLongFunction + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "java.util.function.ToLongFunction"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region UnaryOperator + /// + /// + /// + public partial class UnaryOperator : MASES.JCOBridge.C2JBridge.JVMBridgeListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public UnaryOperator() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.java.util.function.UnaryOperator"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region UnaryOperatorDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class UnaryOperatorDirect : UnaryOperator + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "java.util.function.UnaryOperator"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region UnaryOperator + /// + /// + /// + /// + public partial class UnaryOperator : MASES.JCOBridge.C2JBridge.JVMBridgeListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public UnaryOperator() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.java.util.function.UnaryOperator"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region UnaryOperatorDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class UnaryOperatorDirect : UnaryOperator + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "java.util.function.UnaryOperator"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Function/BiConsumer.cs b/src/net/JNet/GeneratedCore/Java/Util/Function/BiConsumer.cs new file mode 100644 index 0000000000..27ed5b1341 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Function/BiConsumer.cs @@ -0,0 +1,355 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Function +{ + #region BiConsumer + public partial class BiConsumer + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("accept", new global::System.EventHandler>>(AcceptEventHandler)); + AddEventHandler("andThen", new global::System.EventHandler>>(AndThenEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnAccept { get; set; } = null; + + void AcceptEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnAccept != null) ? OnAccept : Accept; + methodToExecute.Invoke(data.EventData.TypedEventData, data.EventData.GetAt(0)); + } + + /// + /// + /// + /// + /// + public virtual void Accept(object arg0, object arg1) + { + + } + /// + /// + /// + /// + /// + /// The method invokes the default implementation in the JVM interface + public Java.Util.Function.BiConsumer AndThenDefault(Java.Util.Function.BiConsumer arg0) + { + return IExecuteWithSignature("andThenDefault", "(Ljava/util/function/BiConsumer;)Ljava/util/function/BiConsumer;", arg0); + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Func OnAndThen { get; set; } = null; + + void AndThenEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnAndThen != null) ? OnAndThen : AndThen; + var executionResult = methodToExecute.Invoke(data.EventData.TypedEventData); + data.SetReturnValue(executionResult); + } + + /// + /// + /// + /// + /// + /// The method invokes the default implementation in the JVM interface using ; override the method to implement a different behavior + public virtual Java.Util.Function.BiConsumer AndThen(Java.Util.Function.BiConsumer arg0) + { + return AndThenDefault(arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region BiConsumerDirect + public partial class BiConsumerDirect + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public override void Accept(object arg0, object arg1) + { + IExecute("accept", arg0, arg1); + } + /// + /// + /// + /// + /// + public override Java.Util.Function.BiConsumer AndThen(Java.Util.Function.BiConsumer arg0) + { + return IExecuteWithSignature("andThen", "(Ljava/util/function/BiConsumer;)Ljava/util/function/BiConsumer;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region IBiConsumer + /// + /// .NET interface for org.mases.jnet.generated.java.util.function.BiConsumer implementing + /// + public partial interface IBiConsumer + { + #region Instance methods + /// + /// + /// + /// + /// + void Accept(T arg0, U arg1); + /// + /// + /// + /// + /// + /// + /// + Java.Util.Function.BiConsumer AndThen(Java.Util.Function.BiConsumer arg0) where Arg0objectSuperT : T where Arg0objectSuperU : U; + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region BiConsumer + public partial class BiConsumer : Java.Util.Function.IBiConsumer + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("accept", new global::System.EventHandler>>(AcceptEventHandler)); + AddEventHandler("andThen", new global::System.EventHandler>>>(AndThenEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnAccept { get; set; } = null; + + void AcceptEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnAccept != null) ? OnAccept : Accept; + methodToExecute.Invoke(data.EventData.TypedEventData, data.EventData.GetAt(0)); + } + + /// + /// + /// + /// + /// + public virtual void Accept(T arg0, U arg1) + { + + } + /// + /// + /// + /// + /// + /// + /// + /// The method invokes the default implementation in the JVM interface + public Java.Util.Function.BiConsumer AndThenDefault(Java.Util.Function.BiConsumer arg0) where Arg0objectSuperT : T where Arg0objectSuperU : U + { + return IExecuteWithSignature>("andThenDefault", "(Ljava/util/function/BiConsumer;)Ljava/util/function/BiConsumer;", arg0); + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Func, Java.Util.Function.BiConsumer> OnAndThen { get; set; } = null; + + void AndThenEventHandler(object sender, CLRListenerEventArgs>> data) + { + var methodToExecute = (OnAndThen != null) ? OnAndThen : AndThen; + var executionResult = methodToExecute.Invoke(data.EventData.TypedEventData); + data.SetReturnValue(executionResult); + } + + /// + /// + /// + /// + /// + /// + /// + /// The method invokes the default implementation in the JVM interface using ; override the method to implement a different behavior + public virtual Java.Util.Function.BiConsumer AndThen(Java.Util.Function.BiConsumer arg0) where Arg0objectSuperT : T where Arg0objectSuperU : U + { + return AndThenDefault(arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region BiConsumerDirect + public partial class BiConsumerDirect : Java.Util.Function.IBiConsumer + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public override void Accept(T arg0, U arg1) + { + IExecute("accept", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public override Java.Util.Function.BiConsumer AndThen(Java.Util.Function.BiConsumer arg0) where Arg0objectSuperT : T where Arg0objectSuperU : U + { + return IExecuteWithSignature, Java.Util.Function.BiConsumer>("andThen", "(Ljava/util/function/BiConsumer;)Ljava/util/function/BiConsumer;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Function/BiFunction.cs b/src/net/JNet/GeneratedCore/Java/Util/Function/BiFunction.cs new file mode 100644 index 0000000000..e64d0b12d1 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Function/BiFunction.cs @@ -0,0 +1,366 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Function +{ + #region BiFunction + public partial class BiFunction + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("apply", new global::System.EventHandler>>(ApplyEventHandler)); + AddEventHandler("andThen", new global::System.EventHandler>>(AndThenEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Func OnApply { get; set; } = null; + + void ApplyEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnApply != null) ? OnApply : Apply; + var executionResult = methodToExecute.Invoke(data.EventData.TypedEventData, data.EventData.GetAt(0)); + data.SetReturnValue(executionResult); + } + + /// + /// + /// + /// + /// + /// + public virtual object Apply(object arg0, object arg1) + { + return default; + } + /// + /// + /// + /// + /// + /// The method invokes the default implementation in the JVM interface + public Java.Util.Function.BiFunction AndThenDefault(Java.Util.Function.Function arg0) + { + return IExecuteWithSignature("andThenDefault", "(Ljava/util/function/Function;)Ljava/util/function/BiFunction;", arg0); + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Func OnAndThen { get; set; } = null; + + void AndThenEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnAndThen != null) ? OnAndThen : AndThen; + var executionResult = methodToExecute.Invoke(data.EventData.TypedEventData); + data.SetReturnValue(executionResult); + } + + /// + /// + /// + /// + /// + /// The method invokes the default implementation in the JVM interface using ; override the method to implement a different behavior + public virtual Java.Util.Function.BiFunction AndThen(Java.Util.Function.Function arg0) + { + return AndThenDefault(arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region BiFunctionDirect + public partial class BiFunctionDirect + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public override object Apply(object arg0, object arg1) + { + return IExecute("apply", arg0, arg1); + } + /// + /// + /// + /// + /// + public override Java.Util.Function.BiFunction AndThen(Java.Util.Function.Function arg0) + { + return IExecuteWithSignature("andThen", "(Ljava/util/function/Function;)Ljava/util/function/BiFunction;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region IBiFunction + /// + /// .NET interface for org.mases.jnet.generated.java.util.function.BiFunction implementing + /// + public partial interface IBiFunction + { + #region Instance methods + /// + /// + /// + /// + /// + /// + R Apply(T arg0, U arg1); + /// + /// + /// + /// + /// + /// + /// + /// + Java.Util.Function.BiFunction AndThen(Java.Util.Function.Function arg0) where Arg0objectSuperR : R where Arg0ExtendsV : V; + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region BiFunction + public partial class BiFunction : Java.Util.Function.IBiFunction + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("apply", new global::System.EventHandler>>(ApplyEventHandler)); + AddEventHandler("andThen", new global::System.EventHandler>>>(AndThenEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Func OnApply { get; set; } = null; + + void ApplyEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnApply != null) ? OnApply : Apply; + var executionResult = methodToExecute.Invoke(data.EventData.TypedEventData, data.EventData.GetAt(0)); + data.SetReturnValue(executionResult); + } + + /// + /// + /// + /// + /// + /// + public virtual R Apply(T arg0, U arg1) + { + return default; + } + /// + /// + /// + /// + /// + /// + /// + /// + /// The method invokes the default implementation in the JVM interface + public Java.Util.Function.BiFunction AndThenDefault(Java.Util.Function.Function arg0) where Arg0objectSuperR : R where Arg0ExtendsV : V + { + return IExecuteWithSignature>("andThenDefault", "(Ljava/util/function/Function;)Ljava/util/function/BiFunction;", arg0); + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Func, Java.Util.Function.BiFunction> OnAndThen { get; set; } = null; + + void AndThenEventHandler(object sender, CLRListenerEventArgs>> data) + { + var methodToExecute = (OnAndThen != null) ? OnAndThen : AndThen; + var executionResult = methodToExecute.Invoke(data.EventData.TypedEventData); + data.SetReturnValue(executionResult); + } + + /// + /// + /// + /// + /// + /// + /// + /// + /// The method invokes the default implementation in the JVM interface using ; override the method to implement a different behavior + public virtual Java.Util.Function.BiFunction AndThen(Java.Util.Function.Function arg0) where Arg0objectSuperR : R where Arg0ExtendsV : V + { + return AndThenDefault(arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region BiFunctionDirect + public partial class BiFunctionDirect : Java.Util.Function.IBiFunction + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public override R Apply(T arg0, U arg1) + { + return IExecute("apply", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public override Java.Util.Function.BiFunction AndThen(Java.Util.Function.Function arg0) where Arg0objectSuperR : R where Arg0ExtendsV : V + { + return IExecuteWithSignature, Java.Util.Function.BiFunction>("andThen", "(Ljava/util/function/Function;)Ljava/util/function/BiFunction;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Function/BiPredicate.cs b/src/net/JNet/GeneratedCore/Java/Util/Function/BiPredicate.cs new file mode 100644 index 0000000000..05b9c8889e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Function/BiPredicate.cs @@ -0,0 +1,551 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Function +{ + #region BiPredicate + public partial class BiPredicate + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("test", new global::System.EventHandler>>(TestEventHandler)); + AddEventHandler("and", new global::System.EventHandler>>(AndEventHandler)); + AddEventHandler("negate", new global::System.EventHandler>(NegateEventHandler)); + AddEventHandler("or", new global::System.EventHandler>>(OrEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Func OnTest { get; set; } = null; + + void TestEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnTest != null) ? OnTest : Test; + var executionResult = methodToExecute.Invoke(data.EventData.TypedEventData, data.EventData.GetAt(0)); + data.SetReturnValue(executionResult); + } + + /// + /// + /// + /// + /// + /// + public virtual bool Test(object arg0, object arg1) + { + return default; + } + /// + /// + /// + /// + /// + /// The method invokes the default implementation in the JVM interface + public Java.Util.Function.BiPredicate AndDefault(Java.Util.Function.BiPredicate arg0) + { + return IExecuteWithSignature("andDefault", "(Ljava/util/function/BiPredicate;)Ljava/util/function/BiPredicate;", arg0); + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Func OnAnd { get; set; } = null; + + void AndEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnAnd != null) ? OnAnd : And; + var executionResult = methodToExecute.Invoke(data.EventData.TypedEventData); + data.SetReturnValue(executionResult); + } + + /// + /// + /// + /// + /// + /// The method invokes the default implementation in the JVM interface using ; override the method to implement a different behavior + public virtual Java.Util.Function.BiPredicate And(Java.Util.Function.BiPredicate arg0) + { + return AndDefault(arg0); + } + /// + /// + /// + /// + /// The method invokes the default implementation in the JVM interface + public Java.Util.Function.BiPredicate NegateDefault() + { + return IExecuteWithSignature("negateDefault", "()Ljava/util/function/BiPredicate;"); + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Func OnNegate { get; set; } = null; + + void NegateEventHandler(object sender, CLRListenerEventArgs data) + { + var methodToExecute = (OnNegate != null) ? OnNegate : Negate; + var executionResult = methodToExecute.Invoke(); + data.SetReturnValue(executionResult); + } + + /// + /// + /// + /// + /// The method invokes the default implementation in the JVM interface using ; override the method to implement a different behavior + public virtual Java.Util.Function.BiPredicate Negate() + { + return NegateDefault(); + } + /// + /// + /// + /// + /// + /// The method invokes the default implementation in the JVM interface + public Java.Util.Function.BiPredicate OrDefault(Java.Util.Function.BiPredicate arg0) + { + return IExecuteWithSignature("orDefault", "(Ljava/util/function/BiPredicate;)Ljava/util/function/BiPredicate;", arg0); + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Func OnOr { get; set; } = null; + + void OrEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnOr != null) ? OnOr : Or; + var executionResult = methodToExecute.Invoke(data.EventData.TypedEventData); + data.SetReturnValue(executionResult); + } + + /// + /// + /// + /// + /// + /// The method invokes the default implementation in the JVM interface using ; override the method to implement a different behavior + public virtual Java.Util.Function.BiPredicate Or(Java.Util.Function.BiPredicate arg0) + { + return OrDefault(arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region BiPredicateDirect + public partial class BiPredicateDirect + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public override bool Test(object arg0, object arg1) + { + return IExecute("test", arg0, arg1); + } + /// + /// + /// + /// + /// + public override Java.Util.Function.BiPredicate And(Java.Util.Function.BiPredicate arg0) + { + return IExecuteWithSignature("and", "(Ljava/util/function/BiPredicate;)Ljava/util/function/BiPredicate;", arg0); + } + /// + /// + /// + /// + public override Java.Util.Function.BiPredicate Negate() + { + return IExecuteWithSignature("negate", "()Ljava/util/function/BiPredicate;"); + } + /// + /// + /// + /// + /// + public override Java.Util.Function.BiPredicate Or(Java.Util.Function.BiPredicate arg0) + { + return IExecuteWithSignature("or", "(Ljava/util/function/BiPredicate;)Ljava/util/function/BiPredicate;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region IBiPredicate + /// + /// .NET interface for org.mases.jnet.generated.java.util.function.BiPredicate implementing + /// + public partial interface IBiPredicate + { + #region Instance methods + /// + /// + /// + /// + /// + /// + bool Test(T arg0, U arg1); + /// + /// + /// + /// + /// + /// + /// + Java.Util.Function.BiPredicate And(Java.Util.Function.BiPredicate arg0) where Arg0objectSuperT : T where Arg0objectSuperU : U; + /// + /// + /// + /// + Java.Util.Function.BiPredicate Negate(); + /// + /// + /// + /// + /// + /// + /// + Java.Util.Function.BiPredicate Or(Java.Util.Function.BiPredicate arg0) where Arg0objectSuperT : T where Arg0objectSuperU : U; + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region BiPredicate + public partial class BiPredicate : Java.Util.Function.IBiPredicate + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("test", new global::System.EventHandler>>(TestEventHandler)); + AddEventHandler("and", new global::System.EventHandler>>>(AndEventHandler)); + AddEventHandler("negate", new global::System.EventHandler>(NegateEventHandler)); + AddEventHandler("or", new global::System.EventHandler>>>(OrEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Func OnTest { get; set; } = null; + + void TestEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnTest != null) ? OnTest : Test; + var executionResult = methodToExecute.Invoke(data.EventData.TypedEventData, data.EventData.GetAt(0)); + data.SetReturnValue(executionResult); + } + + /// + /// + /// + /// + /// + /// + public virtual bool Test(T arg0, U arg1) + { + return default; + } + /// + /// + /// + /// + /// + /// + /// + /// The method invokes the default implementation in the JVM interface + public Java.Util.Function.BiPredicate AndDefault(Java.Util.Function.BiPredicate arg0) where Arg0objectSuperT : T where Arg0objectSuperU : U + { + return IExecuteWithSignature>("andDefault", "(Ljava/util/function/BiPredicate;)Ljava/util/function/BiPredicate;", arg0); + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Func, Java.Util.Function.BiPredicate> OnAnd { get; set; } = null; + + void AndEventHandler(object sender, CLRListenerEventArgs>> data) + { + var methodToExecute = (OnAnd != null) ? OnAnd : And; + var executionResult = methodToExecute.Invoke(data.EventData.TypedEventData); + data.SetReturnValue(executionResult); + } + + /// + /// + /// + /// + /// + /// + /// + /// The method invokes the default implementation in the JVM interface using ; override the method to implement a different behavior + public virtual Java.Util.Function.BiPredicate And(Java.Util.Function.BiPredicate arg0) where Arg0objectSuperT : T where Arg0objectSuperU : U + { + return AndDefault(arg0); + } + /// + /// + /// + /// + /// The method invokes the default implementation in the JVM interface + public Java.Util.Function.BiPredicate NegateDefault() + { + return IExecuteWithSignature>("negateDefault", "()Ljava/util/function/BiPredicate;"); + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Func> OnNegate { get; set; } = null; + + void NegateEventHandler(object sender, CLRListenerEventArgs data) + { + var methodToExecute = (OnNegate != null) ? OnNegate : Negate; + var executionResult = methodToExecute.Invoke(); + data.SetReturnValue(executionResult); + } + + /// + /// + /// + /// + /// The method invokes the default implementation in the JVM interface using ; override the method to implement a different behavior + public virtual Java.Util.Function.BiPredicate Negate() + { + return NegateDefault(); + } + /// + /// + /// + /// + /// + /// + /// + /// The method invokes the default implementation in the JVM interface + public Java.Util.Function.BiPredicate OrDefault(Java.Util.Function.BiPredicate arg0) where Arg0objectSuperT : T where Arg0objectSuperU : U + { + return IExecuteWithSignature>("orDefault", "(Ljava/util/function/BiPredicate;)Ljava/util/function/BiPredicate;", arg0); + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Func, Java.Util.Function.BiPredicate> OnOr { get; set; } = null; + + void OrEventHandler(object sender, CLRListenerEventArgs>> data) + { + var methodToExecute = (OnOr != null) ? OnOr : Or; + var executionResult = methodToExecute.Invoke(data.EventData.TypedEventData); + data.SetReturnValue(executionResult); + } + + /// + /// + /// + /// + /// + /// + /// + /// The method invokes the default implementation in the JVM interface using ; override the method to implement a different behavior + public virtual Java.Util.Function.BiPredicate Or(Java.Util.Function.BiPredicate arg0) where Arg0objectSuperT : T where Arg0objectSuperU : U + { + return OrDefault(arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region BiPredicateDirect + public partial class BiPredicateDirect : Java.Util.Function.IBiPredicate + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public override bool Test(T arg0, U arg1) + { + return IExecute("test", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public override Java.Util.Function.BiPredicate And(Java.Util.Function.BiPredicate arg0) where Arg0objectSuperT : T where Arg0objectSuperU : U + { + return IExecuteWithSignature, Java.Util.Function.BiPredicate>("and", "(Ljava/util/function/BiPredicate;)Ljava/util/function/BiPredicate;", arg0); + } + /// + /// + /// + /// + public override Java.Util.Function.BiPredicate Negate() + { + return IExecuteWithSignature, Java.Util.Function.BiPredicate>("negate", "()Ljava/util/function/BiPredicate;"); + } + /// + /// + /// + /// + /// + /// + /// + public override Java.Util.Function.BiPredicate Or(Java.Util.Function.BiPredicate arg0) where Arg0objectSuperT : T where Arg0objectSuperU : U + { + return IExecuteWithSignature, Java.Util.Function.BiPredicate>("or", "(Ljava/util/function/BiPredicate;)Ljava/util/function/BiPredicate;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Function/BinaryOperator.cs b/src/net/JNet/GeneratedCore/Java/Util/Function/BinaryOperator.cs new file mode 100644 index 0000000000..aab9fbd536 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Function/BinaryOperator.cs @@ -0,0 +1,422 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Function +{ + #region BinaryOperator + public partial class BinaryOperator + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// The method invokes the static implementation in the JVM interface + public static Java.Util.Function.BinaryOperator MaxBy(Java.Util.Comparator arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "maxBy", "(Ljava/util/Comparator;)Ljava/util/function/BinaryOperator;", arg0); + } + /// + /// + /// + /// + /// + /// The method invokes the static implementation in the JVM interface + public static Java.Util.Function.BinaryOperator MinBy(Java.Util.Comparator arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "minBy", "(Ljava/util/Comparator;)Ljava/util/function/BinaryOperator;", arg0); + } + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("apply", new global::System.EventHandler>>(ApplyEventHandler)); + AddEventHandler("andThen", new global::System.EventHandler>>(AndThenEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Func OnApply { get; set; } = null; + + void ApplyEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnApply != null) ? OnApply : Apply; + var executionResult = methodToExecute.Invoke(data.EventData.TypedEventData, data.EventData.GetAt(0)); + data.SetReturnValue(executionResult); + } + + /// + /// + /// + /// + /// + /// + public virtual object Apply(object arg0, object arg1) + { + return default; + } + /// + /// + /// + /// + /// + /// The method invokes the default implementation in the JVM interface + public Java.Util.Function.BiFunction AndThenDefault(Java.Util.Function.Function arg0) + { + return IExecute("andThenDefault", arg0); + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Func OnAndThen { get; set; } = null; + + void AndThenEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnAndThen != null) ? OnAndThen : AndThen; + var executionResult = methodToExecute.Invoke(data.EventData.TypedEventData); + data.SetReturnValue(executionResult); + } + + /// + /// + /// + /// + /// + /// The method invokes the default implementation in the JVM interface using ; override the method to implement a different behavior + public virtual Java.Util.Function.BiFunction AndThen(Java.Util.Function.Function arg0) + { + return AndThenDefault(arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region BinaryOperatorDirect + public partial class BinaryOperatorDirect + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public override object Apply(object arg0, object arg1) + { + return IExecute("apply", arg0, arg1); + } + /// + /// + /// + /// + /// + public override Java.Util.Function.BiFunction AndThen(Java.Util.Function.Function arg0) + { + return IExecute("andThen", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region IBinaryOperator + /// + /// .NET interface for org.mases.jnet.generated.java.util.function.BinaryOperator implementing + /// + public partial interface IBinaryOperator + { + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + R Apply(T arg0, U arg1); + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + Java.Util.Function.BiFunction AndThen(Java.Util.Function.Function arg0) where Arg0objectSuperR : R where Arg0ExtendsV : V; + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region BinaryOperator + public partial class BinaryOperator : Java.Util.Function.IBinaryOperator + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + /// The method invokes the static implementation in the JVM interface + public static Java.Util.Function.BinaryOperator MaxBy(Java.Util.Comparator arg0) where Arg0objectSuperT : T + { + return SExecuteWithSignature>(LocalBridgeClazz, "maxBy", "(Ljava/util/Comparator;)Ljava/util/function/BinaryOperator;", arg0); + } + /// + /// + /// + /// + /// + /// + /// The method invokes the static implementation in the JVM interface + public static Java.Util.Function.BinaryOperator MinBy(Java.Util.Comparator arg0) where Arg0objectSuperT : T + { + return SExecuteWithSignature>(LocalBridgeClazz, "minBy", "(Ljava/util/Comparator;)Ljava/util/function/BinaryOperator;", arg0); + } + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("apply", new global::System.EventHandler>>(ApplyEventHandler)); + AddEventHandler("andThen", new global::System.EventHandler>>>(AndThenEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Func OnApply { get; set; } = null; + + void ApplyEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnApply != null) ? OnApply : Apply; + var executionResult = methodToExecute.Invoke(data.EventData.TypedEventData, data.EventData.GetAt(0)); + data.SetReturnValue(executionResult); + } + + /// + /// + /// + /// + /// + /// + /// + /// + public virtual R Apply(T arg0, U arg1) + { + return default; + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// The method invokes the default implementation in the JVM interface + public Java.Util.Function.BiFunction AndThenDefault(Java.Util.Function.Function arg0) where Arg0objectSuperR : R where Arg0ExtendsV : V + { + return IExecute>("andThenDefault", arg0); + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Func, Java.Util.Function.BiFunction> OnAndThen { get; set; } = null; + + void AndThenEventHandler(object sender, CLRListenerEventArgs>> data) + { + var methodToExecute = (OnAndThen != null) ? OnAndThen : AndThen; + var executionResult = methodToExecute.Invoke(data.EventData.TypedEventData); + data.SetReturnValue(executionResult); + } + + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// The method invokes the default implementation in the JVM interface using ; override the method to implement a different behavior + public virtual Java.Util.Function.BiFunction AndThen(Java.Util.Function.Function arg0) where Arg0objectSuperR : R where Arg0ExtendsV : V + { + return AndThenDefault(arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region BinaryOperatorDirect + public partial class BinaryOperatorDirect : Java.Util.Function.IBinaryOperator + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + public override R Apply(T arg0, U arg1) + { + return IExecute("apply", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public override Java.Util.Function.BiFunction AndThen(Java.Util.Function.Function arg0) where Arg0objectSuperR : R where Arg0ExtendsV : V + { + return IExecute, Java.Util.Function.BiFunction>("andThen", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Function/BooleanSupplier.cs b/src/net/JNet/GeneratedCore/Java/Util/Function/BooleanSupplier.cs new file mode 100644 index 0000000000..1f245acb22 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Function/BooleanSupplier.cs @@ -0,0 +1,149 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Function +{ + #region IBooleanSupplier + /// + /// .NET interface for org.mases.jnet.generated.java.util.function.BooleanSupplier implementing + /// + public partial interface IBooleanSupplier + { + #region Instance methods + /// + /// + /// + /// + bool GetAsBoolean(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region BooleanSupplier + public partial class BooleanSupplier : Java.Util.Function.IBooleanSupplier + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("getAsBoolean", new global::System.EventHandler>(GetAsBooleanEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Func OnGetAsBoolean { get; set; } = null; + + void GetAsBooleanEventHandler(object sender, CLRListenerEventArgs data) + { + var methodToExecute = (OnGetAsBoolean != null) ? OnGetAsBoolean : GetAsBoolean; + var executionResult = methodToExecute.Invoke(); + data.SetReturnValue(executionResult); + } + + /// + /// + /// + /// + public virtual bool GetAsBoolean() + { + return default; + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region BooleanSupplierDirect + public partial class BooleanSupplierDirect : Java.Util.Function.IBooleanSupplier + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public bool AsBoolean + { + get { return IExecuteWithSignature("getAsBoolean", "()Z"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Function/Consumer.cs b/src/net/JNet/GeneratedCore/Java/Util/Function/Consumer.cs new file mode 100644 index 0000000000..2d543cf74a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Function/Consumer.cs @@ -0,0 +1,346 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Function +{ + #region Consumer + public partial class Consumer + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("accept", new global::System.EventHandler>>(AcceptEventHandler)); + AddEventHandler("andThen", new global::System.EventHandler>>(AndThenEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnAccept { get; set; } = null; + + void AcceptEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnAccept != null) ? OnAccept : Accept; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void Accept(object arg0) + { + + } + /// + /// + /// + /// + /// + /// The method invokes the default implementation in the JVM interface + public Java.Util.Function.Consumer AndThenDefault(Java.Util.Function.Consumer arg0) + { + return IExecuteWithSignature("andThenDefault", "(Ljava/util/function/Consumer;)Ljava/util/function/Consumer;", arg0); + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Func OnAndThen { get; set; } = null; + + void AndThenEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnAndThen != null) ? OnAndThen : AndThen; + var executionResult = methodToExecute.Invoke(data.EventData.TypedEventData); + data.SetReturnValue(executionResult); + } + + /// + /// + /// + /// + /// + /// The method invokes the default implementation in the JVM interface using ; override the method to implement a different behavior + public virtual Java.Util.Function.Consumer AndThen(Java.Util.Function.Consumer arg0) + { + return AndThenDefault(arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ConsumerDirect + public partial class ConsumerDirect + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public override void Accept(object arg0) + { + IExecuteWithSignature("accept", "(Ljava/lang/Object;)V", arg0); + } + /// + /// + /// + /// + /// + public override Java.Util.Function.Consumer AndThen(Java.Util.Function.Consumer arg0) + { + return IExecuteWithSignature("andThen", "(Ljava/util/function/Consumer;)Ljava/util/function/Consumer;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region IConsumer + /// + /// .NET interface for org.mases.jnet.generated.java.util.function.Consumer implementing + /// + public partial interface IConsumer + { + #region Instance methods + /// + /// + /// + /// + void Accept(T arg0); + /// + /// + /// + /// + /// + /// + Java.Util.Function.Consumer AndThen(Java.Util.Function.Consumer arg0) where Arg0objectSuperT : T; + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Consumer + public partial class Consumer : Java.Util.Function.IConsumer + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("accept", new global::System.EventHandler>>(AcceptEventHandler)); + AddEventHandler("andThen", new global::System.EventHandler>>>(AndThenEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnAccept { get; set; } = null; + + void AcceptEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnAccept != null) ? OnAccept : Accept; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void Accept(T arg0) + { + + } + /// + /// + /// + /// + /// + /// + /// The method invokes the default implementation in the JVM interface + public Java.Util.Function.Consumer AndThenDefault(Java.Util.Function.Consumer arg0) where Arg0objectSuperT : T + { + return IExecuteWithSignature>("andThenDefault", "(Ljava/util/function/Consumer;)Ljava/util/function/Consumer;", arg0); + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Func, Java.Util.Function.Consumer> OnAndThen { get; set; } = null; + + void AndThenEventHandler(object sender, CLRListenerEventArgs>> data) + { + var methodToExecute = (OnAndThen != null) ? OnAndThen : AndThen; + var executionResult = methodToExecute.Invoke(data.EventData.TypedEventData); + data.SetReturnValue(executionResult); + } + + /// + /// + /// + /// + /// + /// + /// The method invokes the default implementation in the JVM interface using ; override the method to implement a different behavior + public virtual Java.Util.Function.Consumer AndThen(Java.Util.Function.Consumer arg0) where Arg0objectSuperT : T + { + return AndThenDefault(arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ConsumerDirect + public partial class ConsumerDirect : Java.Util.Function.IConsumer + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public override void Accept(T arg0) + { + IExecuteWithSignature("accept", "(Ljava/lang/Object;)V", arg0); + } + /// + /// + /// + /// + /// + /// + public override Java.Util.Function.Consumer AndThen(Java.Util.Function.Consumer arg0) where Arg0objectSuperT : T + { + return IExecuteWithSignature, Java.Util.Function.Consumer>("andThen", "(Ljava/util/function/Consumer;)Ljava/util/function/Consumer;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Function/DoubleBinaryOperator.cs b/src/net/JNet/GeneratedCore/Java/Util/Function/DoubleBinaryOperator.cs new file mode 100644 index 0000000000..b68a1ea780 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Function/DoubleBinaryOperator.cs @@ -0,0 +1,156 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Function +{ + #region IDoubleBinaryOperator + /// + /// .NET interface for org.mases.jnet.generated.java.util.function.DoubleBinaryOperator implementing + /// + public partial interface IDoubleBinaryOperator + { + #region Instance methods + /// + /// + /// + /// + /// + /// + double ApplyAsDouble(double arg0, double arg1); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region DoubleBinaryOperator + public partial class DoubleBinaryOperator : Java.Util.Function.IDoubleBinaryOperator + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("applyAsDouble", new global::System.EventHandler>>(ApplyAsDoubleEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Func OnApplyAsDouble { get; set; } = null; + + void ApplyAsDoubleEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnApplyAsDouble != null) ? OnApplyAsDouble : ApplyAsDouble; + var executionResult = methodToExecute.Invoke(data.EventData.TypedEventData, data.EventData.GetAt(0)); + data.SetReturnValue(executionResult); + } + + /// + /// + /// + /// + /// + /// + public virtual double ApplyAsDouble(double arg0, double arg1) + { + return default; + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region DoubleBinaryOperatorDirect + public partial class DoubleBinaryOperatorDirect : Java.Util.Function.IDoubleBinaryOperator + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public override double ApplyAsDouble(double arg0, double arg1) + { + return IExecute("applyAsDouble", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Function/DoubleConsumer.cs b/src/net/JNet/GeneratedCore/Java/Util/Function/DoubleConsumer.cs new file mode 100644 index 0000000000..10c66b426e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Function/DoubleConsumer.cs @@ -0,0 +1,199 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Function +{ + #region IDoubleConsumer + /// + /// .NET interface for org.mases.jnet.generated.java.util.function.DoubleConsumer implementing + /// + public partial interface IDoubleConsumer + { + #region Instance methods + /// + /// + /// + /// + void Accept(double arg0); + /// + /// + /// + /// + /// + Java.Util.Function.DoubleConsumer AndThen(Java.Util.Function.DoubleConsumer arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region DoubleConsumer + public partial class DoubleConsumer : Java.Util.Function.IDoubleConsumer + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("accept", new global::System.EventHandler>>(AcceptEventHandler)); + AddEventHandler("andThen", new global::System.EventHandler>>(AndThenEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnAccept { get; set; } = null; + + void AcceptEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnAccept != null) ? OnAccept : Accept; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void Accept(double arg0) + { + + } + /// + /// + /// + /// + /// + /// The method invokes the default implementation in the JVM interface + public Java.Util.Function.DoubleConsumer AndThenDefault(Java.Util.Function.DoubleConsumer arg0) + { + return IExecuteWithSignature("andThenDefault", "(Ljava/util/function/DoubleConsumer;)Ljava/util/function/DoubleConsumer;", arg0); + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Func OnAndThen { get; set; } = null; + + void AndThenEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnAndThen != null) ? OnAndThen : AndThen; + var executionResult = methodToExecute.Invoke(data.EventData.TypedEventData); + data.SetReturnValue(executionResult); + } + + /// + /// + /// + /// + /// + /// The method invokes the default implementation in the JVM interface using ; override the method to implement a different behavior + public virtual Java.Util.Function.DoubleConsumer AndThen(Java.Util.Function.DoubleConsumer arg0) + { + return AndThenDefault(arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region DoubleConsumerDirect + public partial class DoubleConsumerDirect : Java.Util.Function.IDoubleConsumer + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public override void Accept(double arg0) + { + IExecuteWithSignature("accept", "(D)V", arg0); + } + /// + /// + /// + /// + /// + public override Java.Util.Function.DoubleConsumer AndThen(Java.Util.Function.DoubleConsumer arg0) + { + return IExecuteWithSignature("andThen", "(Ljava/util/function/DoubleConsumer;)Ljava/util/function/DoubleConsumer;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Function/DoubleFunction.cs b/src/net/JNet/GeneratedCore/Java/Util/Function/DoubleFunction.cs new file mode 100644 index 0000000000..0732ecaf4e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Function/DoubleFunction.cs @@ -0,0 +1,255 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Function +{ + #region DoubleFunction + public partial class DoubleFunction + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("apply", new global::System.EventHandler>>(ApplyEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Func OnApply { get; set; } = null; + + void ApplyEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnApply != null) ? OnApply : Apply; + var executionResult = methodToExecute.Invoke(data.EventData.TypedEventData); + data.SetReturnValue(executionResult); + } + + /// + /// + /// + /// + /// + public virtual object Apply(double arg0) + { + return default; + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region DoubleFunctionDirect + public partial class DoubleFunctionDirect + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public override object Apply(double arg0) + { + return IExecuteWithSignature("apply", "(D)Ljava/lang/Object;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region IDoubleFunction + /// + /// .NET interface for org.mases.jnet.generated.java.util.function.DoubleFunction implementing + /// + public partial interface IDoubleFunction + { + #region Instance methods + /// + /// + /// + /// + /// + R Apply(double arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region DoubleFunction + public partial class DoubleFunction : Java.Util.Function.IDoubleFunction + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("apply", new global::System.EventHandler>>(ApplyEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Func OnApply { get; set; } = null; + + void ApplyEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnApply != null) ? OnApply : Apply; + var executionResult = methodToExecute.Invoke(data.EventData.TypedEventData); + data.SetReturnValue(executionResult); + } + + /// + /// + /// + /// + /// + public virtual R Apply(double arg0) + { + return default; + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region DoubleFunctionDirect + public partial class DoubleFunctionDirect : Java.Util.Function.IDoubleFunction + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public override R Apply(double arg0) + { + return IExecuteWithSignature("apply", "(D)Ljava/lang/Object;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Function/DoublePredicate.cs b/src/net/JNet/GeneratedCore/Java/Util/Function/DoublePredicate.cs new file mode 100644 index 0000000000..d46e7369d2 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Function/DoublePredicate.cs @@ -0,0 +1,299 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Function +{ + #region IDoublePredicate + /// + /// .NET interface for org.mases.jnet.generated.java.util.function.DoublePredicate implementing + /// + public partial interface IDoublePredicate + { + #region Instance methods + /// + /// + /// + /// + /// + bool Test(double arg0); + /// + /// + /// + /// + /// + Java.Util.Function.DoublePredicate And(Java.Util.Function.DoublePredicate arg0); + /// + /// + /// + /// + Java.Util.Function.DoublePredicate Negate(); + /// + /// + /// + /// + /// + Java.Util.Function.DoublePredicate Or(Java.Util.Function.DoublePredicate arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region DoublePredicate + public partial class DoublePredicate : Java.Util.Function.IDoublePredicate + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("test", new global::System.EventHandler>>(TestEventHandler)); + AddEventHandler("and", new global::System.EventHandler>>(AndEventHandler)); + AddEventHandler("negate", new global::System.EventHandler>(NegateEventHandler)); + AddEventHandler("or", new global::System.EventHandler>>(OrEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Func OnTest { get; set; } = null; + + void TestEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnTest != null) ? OnTest : Test; + var executionResult = methodToExecute.Invoke(data.EventData.TypedEventData); + data.SetReturnValue(executionResult); + } + + /// + /// + /// + /// + /// + public virtual bool Test(double arg0) + { + return default; + } + /// + /// + /// + /// + /// + /// The method invokes the default implementation in the JVM interface + public Java.Util.Function.DoublePredicate AndDefault(Java.Util.Function.DoublePredicate arg0) + { + return IExecuteWithSignature("andDefault", "(Ljava/util/function/DoublePredicate;)Ljava/util/function/DoublePredicate;", arg0); + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Func OnAnd { get; set; } = null; + + void AndEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnAnd != null) ? OnAnd : And; + var executionResult = methodToExecute.Invoke(data.EventData.TypedEventData); + data.SetReturnValue(executionResult); + } + + /// + /// + /// + /// + /// + /// The method invokes the default implementation in the JVM interface using ; override the method to implement a different behavior + public virtual Java.Util.Function.DoublePredicate And(Java.Util.Function.DoublePredicate arg0) + { + return AndDefault(arg0); + } + /// + /// + /// + /// + /// The method invokes the default implementation in the JVM interface + public Java.Util.Function.DoublePredicate NegateDefault() + { + return IExecuteWithSignature("negateDefault", "()Ljava/util/function/DoublePredicate;"); + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Func OnNegate { get; set; } = null; + + void NegateEventHandler(object sender, CLRListenerEventArgs data) + { + var methodToExecute = (OnNegate != null) ? OnNegate : Negate; + var executionResult = methodToExecute.Invoke(); + data.SetReturnValue(executionResult); + } + + /// + /// + /// + /// + /// The method invokes the default implementation in the JVM interface using ; override the method to implement a different behavior + public virtual Java.Util.Function.DoublePredicate Negate() + { + return NegateDefault(); + } + /// + /// + /// + /// + /// + /// The method invokes the default implementation in the JVM interface + public Java.Util.Function.DoublePredicate OrDefault(Java.Util.Function.DoublePredicate arg0) + { + return IExecuteWithSignature("orDefault", "(Ljava/util/function/DoublePredicate;)Ljava/util/function/DoublePredicate;", arg0); + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Func OnOr { get; set; } = null; + + void OrEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnOr != null) ? OnOr : Or; + var executionResult = methodToExecute.Invoke(data.EventData.TypedEventData); + data.SetReturnValue(executionResult); + } + + /// + /// + /// + /// + /// + /// The method invokes the default implementation in the JVM interface using ; override the method to implement a different behavior + public virtual Java.Util.Function.DoublePredicate Or(Java.Util.Function.DoublePredicate arg0) + { + return OrDefault(arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region DoublePredicateDirect + public partial class DoublePredicateDirect : Java.Util.Function.IDoublePredicate + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public override bool Test(double arg0) + { + return IExecuteWithSignature("test", "(D)Z", arg0); + } + /// + /// + /// + /// + /// + public override Java.Util.Function.DoublePredicate And(Java.Util.Function.DoublePredicate arg0) + { + return IExecuteWithSignature("and", "(Ljava/util/function/DoublePredicate;)Ljava/util/function/DoublePredicate;", arg0); + } + /// + /// + /// + /// + public override Java.Util.Function.DoublePredicate Negate() + { + return IExecuteWithSignature("negate", "()Ljava/util/function/DoublePredicate;"); + } + /// + /// + /// + /// + /// + public override Java.Util.Function.DoublePredicate Or(Java.Util.Function.DoublePredicate arg0) + { + return IExecuteWithSignature("or", "(Ljava/util/function/DoublePredicate;)Ljava/util/function/DoublePredicate;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Function/DoubleSupplier.cs b/src/net/JNet/GeneratedCore/Java/Util/Function/DoubleSupplier.cs new file mode 100644 index 0000000000..90c5128827 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Function/DoubleSupplier.cs @@ -0,0 +1,149 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Function +{ + #region IDoubleSupplier + /// + /// .NET interface for org.mases.jnet.generated.java.util.function.DoubleSupplier implementing + /// + public partial interface IDoubleSupplier + { + #region Instance methods + /// + /// + /// + /// + double GetAsDouble(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region DoubleSupplier + public partial class DoubleSupplier : Java.Util.Function.IDoubleSupplier + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("getAsDouble", new global::System.EventHandler>(GetAsDoubleEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Func OnGetAsDouble { get; set; } = null; + + void GetAsDoubleEventHandler(object sender, CLRListenerEventArgs data) + { + var methodToExecute = (OnGetAsDouble != null) ? OnGetAsDouble : GetAsDouble; + var executionResult = methodToExecute.Invoke(); + data.SetReturnValue(executionResult); + } + + /// + /// + /// + /// + public virtual double GetAsDouble() + { + return default; + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region DoubleSupplierDirect + public partial class DoubleSupplierDirect : Java.Util.Function.IDoubleSupplier + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public double AsDouble + { + get { return IExecuteWithSignature("getAsDouble", "()D"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Function/DoubleToIntFunction.cs b/src/net/JNet/GeneratedCore/Java/Util/Function/DoubleToIntFunction.cs new file mode 100644 index 0000000000..c530996a84 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Function/DoubleToIntFunction.cs @@ -0,0 +1,153 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Function +{ + #region IDoubleToIntFunction + /// + /// .NET interface for org.mases.jnet.generated.java.util.function.DoubleToIntFunction implementing + /// + public partial interface IDoubleToIntFunction + { + #region Instance methods + /// + /// + /// + /// + /// + int ApplyAsInt(double arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region DoubleToIntFunction + public partial class DoubleToIntFunction : Java.Util.Function.IDoubleToIntFunction + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("applyAsInt", new global::System.EventHandler>>(ApplyAsIntEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Func OnApplyAsInt { get; set; } = null; + + void ApplyAsIntEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnApplyAsInt != null) ? OnApplyAsInt : ApplyAsInt; + var executionResult = methodToExecute.Invoke(data.EventData.TypedEventData); + data.SetReturnValue(executionResult); + } + + /// + /// + /// + /// + /// + public virtual int ApplyAsInt(double arg0) + { + return default; + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region DoubleToIntFunctionDirect + public partial class DoubleToIntFunctionDirect : Java.Util.Function.IDoubleToIntFunction + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public override int ApplyAsInt(double arg0) + { + return IExecuteWithSignature("applyAsInt", "(D)I", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Function/DoubleToLongFunction.cs b/src/net/JNet/GeneratedCore/Java/Util/Function/DoubleToLongFunction.cs new file mode 100644 index 0000000000..e019f83001 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Function/DoubleToLongFunction.cs @@ -0,0 +1,153 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Function +{ + #region IDoubleToLongFunction + /// + /// .NET interface for org.mases.jnet.generated.java.util.function.DoubleToLongFunction implementing + /// + public partial interface IDoubleToLongFunction + { + #region Instance methods + /// + /// + /// + /// + /// + long ApplyAsLong(double arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region DoubleToLongFunction + public partial class DoubleToLongFunction : Java.Util.Function.IDoubleToLongFunction + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("applyAsLong", new global::System.EventHandler>>(ApplyAsLongEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Func OnApplyAsLong { get; set; } = null; + + void ApplyAsLongEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnApplyAsLong != null) ? OnApplyAsLong : ApplyAsLong; + var executionResult = methodToExecute.Invoke(data.EventData.TypedEventData); + data.SetReturnValue(executionResult); + } + + /// + /// + /// + /// + /// + public virtual long ApplyAsLong(double arg0) + { + return default; + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region DoubleToLongFunctionDirect + public partial class DoubleToLongFunctionDirect : Java.Util.Function.IDoubleToLongFunction + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public override long ApplyAsLong(double arg0) + { + return IExecuteWithSignature("applyAsLong", "(D)J", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Function/DoubleUnaryOperator.cs b/src/net/JNet/GeneratedCore/Java/Util/Function/DoubleUnaryOperator.cs new file mode 100644 index 0000000000..9df7f15c66 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Function/DoubleUnaryOperator.cs @@ -0,0 +1,262 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Function +{ + #region IDoubleUnaryOperator + /// + /// .NET interface for org.mases.jnet.generated.java.util.function.DoubleUnaryOperator implementing + /// + public partial interface IDoubleUnaryOperator + { + #region Instance methods + /// + /// + /// + /// + /// + double ApplyAsDouble(double arg0); + /// + /// + /// + /// + /// + Java.Util.Function.DoubleUnaryOperator AndThen(Java.Util.Function.DoubleUnaryOperator arg0); + /// + /// + /// + /// + /// + Java.Util.Function.DoubleUnaryOperator Compose(Java.Util.Function.DoubleUnaryOperator arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region DoubleUnaryOperator + public partial class DoubleUnaryOperator : Java.Util.Function.IDoubleUnaryOperator + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// The method invokes the static implementation in the JVM interface + public static Java.Util.Function.DoubleUnaryOperator Identity() + { + return SExecuteWithSignature(LocalBridgeClazz, "identity", "()Ljava/util/function/DoubleUnaryOperator;"); + } + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("applyAsDouble", new global::System.EventHandler>>(ApplyAsDoubleEventHandler)); + AddEventHandler("andThen", new global::System.EventHandler>>(AndThenEventHandler)); + AddEventHandler("compose", new global::System.EventHandler>>(ComposeEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Func OnApplyAsDouble { get; set; } = null; + + void ApplyAsDoubleEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnApplyAsDouble != null) ? OnApplyAsDouble : ApplyAsDouble; + var executionResult = methodToExecute.Invoke(data.EventData.TypedEventData); + data.SetReturnValue(executionResult); + } + + /// + /// + /// + /// + /// + public virtual double ApplyAsDouble(double arg0) + { + return default; + } + /// + /// + /// + /// + /// + /// The method invokes the default implementation in the JVM interface + public Java.Util.Function.DoubleUnaryOperator AndThenDefault(Java.Util.Function.DoubleUnaryOperator arg0) + { + return IExecuteWithSignature("andThenDefault", "(Ljava/util/function/DoubleUnaryOperator;)Ljava/util/function/DoubleUnaryOperator;", arg0); + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Func OnAndThen { get; set; } = null; + + void AndThenEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnAndThen != null) ? OnAndThen : AndThen; + var executionResult = methodToExecute.Invoke(data.EventData.TypedEventData); + data.SetReturnValue(executionResult); + } + + /// + /// + /// + /// + /// + /// The method invokes the default implementation in the JVM interface using ; override the method to implement a different behavior + public virtual Java.Util.Function.DoubleUnaryOperator AndThen(Java.Util.Function.DoubleUnaryOperator arg0) + { + return AndThenDefault(arg0); + } + /// + /// + /// + /// + /// + /// The method invokes the default implementation in the JVM interface + public Java.Util.Function.DoubleUnaryOperator ComposeDefault(Java.Util.Function.DoubleUnaryOperator arg0) + { + return IExecuteWithSignature("composeDefault", "(Ljava/util/function/DoubleUnaryOperator;)Ljava/util/function/DoubleUnaryOperator;", arg0); + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Func OnCompose { get; set; } = null; + + void ComposeEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnCompose != null) ? OnCompose : Compose; + var executionResult = methodToExecute.Invoke(data.EventData.TypedEventData); + data.SetReturnValue(executionResult); + } + + /// + /// + /// + /// + /// + /// The method invokes the default implementation in the JVM interface using ; override the method to implement a different behavior + public virtual Java.Util.Function.DoubleUnaryOperator Compose(Java.Util.Function.DoubleUnaryOperator arg0) + { + return ComposeDefault(arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region DoubleUnaryOperatorDirect + public partial class DoubleUnaryOperatorDirect : Java.Util.Function.IDoubleUnaryOperator + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public override double ApplyAsDouble(double arg0) + { + return IExecuteWithSignature("applyAsDouble", "(D)D", arg0); + } + /// + /// + /// + /// + /// + public override Java.Util.Function.DoubleUnaryOperator AndThen(Java.Util.Function.DoubleUnaryOperator arg0) + { + return IExecuteWithSignature("andThen", "(Ljava/util/function/DoubleUnaryOperator;)Ljava/util/function/DoubleUnaryOperator;", arg0); + } + /// + /// + /// + /// + /// + public override Java.Util.Function.DoubleUnaryOperator Compose(Java.Util.Function.DoubleUnaryOperator arg0) + { + return IExecuteWithSignature("compose", "(Ljava/util/function/DoubleUnaryOperator;)Ljava/util/function/DoubleUnaryOperator;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Function/Function.cs b/src/net/JNet/GeneratedCore/Java/Util/Function/Function.cs new file mode 100644 index 0000000000..f945182b8e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Function/Function.cs @@ -0,0 +1,485 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Function +{ + #region Function + public partial class Function + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// The method invokes the static implementation in the JVM interface + public static Java.Util.Function.Function Identity() + { + return SExecuteWithSignature(LocalBridgeClazz, "identity", "()Ljava/util/function/Function;"); + } + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("apply", new global::System.EventHandler>>(ApplyEventHandler)); + AddEventHandler("andThen", new global::System.EventHandler>>(AndThenEventHandler)); + AddEventHandler("compose", new global::System.EventHandler>>(ComposeEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Func OnApply { get; set; } = null; + + void ApplyEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnApply != null) ? OnApply : Apply; + var executionResult = methodToExecute.Invoke(data.EventData.TypedEventData); + data.SetReturnValue(executionResult); + } + + /// + /// + /// + /// + /// + public virtual object Apply(object arg0) + { + return default; + } + /// + /// + /// + /// + /// + /// The method invokes the default implementation in the JVM interface + public Java.Util.Function.Function AndThenDefault(Java.Util.Function.Function arg0) + { + return IExecuteWithSignature("andThenDefault", "(Ljava/util/function/Function;)Ljava/util/function/Function;", arg0); + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Func OnAndThen { get; set; } = null; + + void AndThenEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnAndThen != null) ? OnAndThen : AndThen; + var executionResult = methodToExecute.Invoke(data.EventData.TypedEventData); + data.SetReturnValue(executionResult); + } + + /// + /// + /// + /// + /// + /// The method invokes the default implementation in the JVM interface using ; override the method to implement a different behavior + public virtual Java.Util.Function.Function AndThen(Java.Util.Function.Function arg0) + { + return AndThenDefault(arg0); + } + /// + /// + /// + /// + /// + /// The method invokes the default implementation in the JVM interface + public Java.Util.Function.Function ComposeDefault(Java.Util.Function.Function arg0) + { + return IExecuteWithSignature("composeDefault", "(Ljava/util/function/Function;)Ljava/util/function/Function;", arg0); + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Func OnCompose { get; set; } = null; + + void ComposeEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnCompose != null) ? OnCompose : Compose; + var executionResult = methodToExecute.Invoke(data.EventData.TypedEventData); + data.SetReturnValue(executionResult); + } + + /// + /// + /// + /// + /// + /// The method invokes the default implementation in the JVM interface using ; override the method to implement a different behavior + public virtual Java.Util.Function.Function Compose(Java.Util.Function.Function arg0) + { + return ComposeDefault(arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region FunctionDirect + public partial class FunctionDirect + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public override object Apply(object arg0) + { + return IExecuteWithSignature("apply", "(Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public override Java.Util.Function.Function AndThen(Java.Util.Function.Function arg0) + { + return IExecuteWithSignature("andThen", "(Ljava/util/function/Function;)Ljava/util/function/Function;", arg0); + } + /// + /// + /// + /// + /// + public override Java.Util.Function.Function Compose(Java.Util.Function.Function arg0) + { + return IExecuteWithSignature("compose", "(Ljava/util/function/Function;)Ljava/util/function/Function;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region IFunction + /// + /// .NET interface for org.mases.jnet.generated.java.util.function.Function implementing + /// + public partial interface IFunction + { + #region Instance methods + /// + /// + /// + /// + /// + R Apply(T arg0); + /// + /// + /// + /// + /// + /// + /// + /// + Java.Util.Function.Function AndThen(Java.Util.Function.Function arg0) where Arg0objectSuperR : R where Arg0ExtendsV : V; + /// + /// + /// + /// + /// + /// + /// + /// + Java.Util.Function.Function Compose(Java.Util.Function.Function arg0) where Arg0objectSuperV : V where Arg0ExtendsT : T; + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Function + public partial class Function : Java.Util.Function.IFunction + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// The method invokes the static implementation in the JVM interface + public static Java.Util.Function.Function Identity() + { + return SExecuteWithSignature>(LocalBridgeClazz, "identity", "()Ljava/util/function/Function;"); + } + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("apply", new global::System.EventHandler>>(ApplyEventHandler)); + AddEventHandler("andThen", new global::System.EventHandler>>>(AndThenEventHandler)); + AddEventHandler("compose", new global::System.EventHandler>>>(ComposeEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Func OnApply { get; set; } = null; + + void ApplyEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnApply != null) ? OnApply : Apply; + var executionResult = methodToExecute.Invoke(data.EventData.TypedEventData); + data.SetReturnValue(executionResult); + } + + /// + /// + /// + /// + /// + public virtual R Apply(T arg0) + { + return default; + } + /// + /// + /// + /// + /// + /// + /// + /// + /// The method invokes the default implementation in the JVM interface + public Java.Util.Function.Function AndThenDefault(Java.Util.Function.Function arg0) where Arg0objectSuperR : R where Arg0ExtendsV : V + { + return IExecuteWithSignature>("andThenDefault", "(Ljava/util/function/Function;)Ljava/util/function/Function;", arg0); + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Func, Java.Util.Function.Function> OnAndThen { get; set; } = null; + + void AndThenEventHandler(object sender, CLRListenerEventArgs>> data) + { + var methodToExecute = (OnAndThen != null) ? OnAndThen : AndThen; + var executionResult = methodToExecute.Invoke(data.EventData.TypedEventData); + data.SetReturnValue(executionResult); + } + + /// + /// + /// + /// + /// + /// + /// + /// + /// The method invokes the default implementation in the JVM interface using ; override the method to implement a different behavior + public virtual Java.Util.Function.Function AndThen(Java.Util.Function.Function arg0) where Arg0objectSuperR : R where Arg0ExtendsV : V + { + return AndThenDefault(arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// The method invokes the default implementation in the JVM interface + public Java.Util.Function.Function ComposeDefault(Java.Util.Function.Function arg0) where Arg0objectSuperV : V where Arg0ExtendsT : T + { + return IExecuteWithSignature>("composeDefault", "(Ljava/util/function/Function;)Ljava/util/function/Function;", arg0); + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Func, Java.Util.Function.Function> OnCompose { get; set; } = null; + + void ComposeEventHandler(object sender, CLRListenerEventArgs>> data) + { + var methodToExecute = (OnCompose != null) ? OnCompose : Compose; + var executionResult = methodToExecute.Invoke(data.EventData.TypedEventData); + data.SetReturnValue(executionResult); + } + + /// + /// + /// + /// + /// + /// + /// + /// + /// The method invokes the default implementation in the JVM interface using ; override the method to implement a different behavior + public virtual Java.Util.Function.Function Compose(Java.Util.Function.Function arg0) where Arg0objectSuperV : V where Arg0ExtendsT : T + { + return ComposeDefault(arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region FunctionDirect + public partial class FunctionDirect : Java.Util.Function.IFunction + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public override R Apply(T arg0) + { + return IExecuteWithSignature("apply", "(Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public override Java.Util.Function.Function AndThen(Java.Util.Function.Function arg0) where Arg0objectSuperR : R where Arg0ExtendsV : V + { + return IExecuteWithSignature, Java.Util.Function.Function>("andThen", "(Ljava/util/function/Function;)Ljava/util/function/Function;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public override Java.Util.Function.Function Compose(Java.Util.Function.Function arg0) where Arg0objectSuperV : V where Arg0ExtendsT : T + { + return IExecuteWithSignature, Java.Util.Function.Function>("compose", "(Ljava/util/function/Function;)Ljava/util/function/Function;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Function/IntBinaryOperator.cs b/src/net/JNet/GeneratedCore/Java/Util/Function/IntBinaryOperator.cs new file mode 100644 index 0000000000..46b46744ba --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Function/IntBinaryOperator.cs @@ -0,0 +1,156 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Function +{ + #region IIntBinaryOperator + /// + /// .NET interface for org.mases.jnet.generated.java.util.function.IntBinaryOperator implementing + /// + public partial interface IIntBinaryOperator + { + #region Instance methods + /// + /// + /// + /// + /// + /// + int ApplyAsInt(int arg0, int arg1); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region IntBinaryOperator + public partial class IntBinaryOperator : Java.Util.Function.IIntBinaryOperator + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("applyAsInt", new global::System.EventHandler>>(ApplyAsIntEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Func OnApplyAsInt { get; set; } = null; + + void ApplyAsIntEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnApplyAsInt != null) ? OnApplyAsInt : ApplyAsInt; + var executionResult = methodToExecute.Invoke(data.EventData.TypedEventData, data.EventData.GetAt(0)); + data.SetReturnValue(executionResult); + } + + /// + /// + /// + /// + /// + /// + public virtual int ApplyAsInt(int arg0, int arg1) + { + return default; + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region IntBinaryOperatorDirect + public partial class IntBinaryOperatorDirect : Java.Util.Function.IIntBinaryOperator + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public override int ApplyAsInt(int arg0, int arg1) + { + return IExecute("applyAsInt", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Function/IntConsumer.cs b/src/net/JNet/GeneratedCore/Java/Util/Function/IntConsumer.cs new file mode 100644 index 0000000000..f62723e5e8 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Function/IntConsumer.cs @@ -0,0 +1,199 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Function +{ + #region IIntConsumer + /// + /// .NET interface for org.mases.jnet.generated.java.util.function.IntConsumer implementing + /// + public partial interface IIntConsumer + { + #region Instance methods + /// + /// + /// + /// + void Accept(int arg0); + /// + /// + /// + /// + /// + Java.Util.Function.IntConsumer AndThen(Java.Util.Function.IntConsumer arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region IntConsumer + public partial class IntConsumer : Java.Util.Function.IIntConsumer + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("accept", new global::System.EventHandler>>(AcceptEventHandler)); + AddEventHandler("andThen", new global::System.EventHandler>>(AndThenEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnAccept { get; set; } = null; + + void AcceptEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnAccept != null) ? OnAccept : Accept; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void Accept(int arg0) + { + + } + /// + /// + /// + /// + /// + /// The method invokes the default implementation in the JVM interface + public Java.Util.Function.IntConsumer AndThenDefault(Java.Util.Function.IntConsumer arg0) + { + return IExecuteWithSignature("andThenDefault", "(Ljava/util/function/IntConsumer;)Ljava/util/function/IntConsumer;", arg0); + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Func OnAndThen { get; set; } = null; + + void AndThenEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnAndThen != null) ? OnAndThen : AndThen; + var executionResult = methodToExecute.Invoke(data.EventData.TypedEventData); + data.SetReturnValue(executionResult); + } + + /// + /// + /// + /// + /// + /// The method invokes the default implementation in the JVM interface using ; override the method to implement a different behavior + public virtual Java.Util.Function.IntConsumer AndThen(Java.Util.Function.IntConsumer arg0) + { + return AndThenDefault(arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region IntConsumerDirect + public partial class IntConsumerDirect : Java.Util.Function.IIntConsumer + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public override void Accept(int arg0) + { + IExecuteWithSignature("accept", "(I)V", arg0); + } + /// + /// + /// + /// + /// + public override Java.Util.Function.IntConsumer AndThen(Java.Util.Function.IntConsumer arg0) + { + return IExecuteWithSignature("andThen", "(Ljava/util/function/IntConsumer;)Ljava/util/function/IntConsumer;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Function/IntFunction.cs b/src/net/JNet/GeneratedCore/Java/Util/Function/IntFunction.cs new file mode 100644 index 0000000000..58d1c5fa21 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Function/IntFunction.cs @@ -0,0 +1,255 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Function +{ + #region IntFunction + public partial class IntFunction + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("apply", new global::System.EventHandler>>(ApplyEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Func OnApply { get; set; } = null; + + void ApplyEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnApply != null) ? OnApply : Apply; + var executionResult = methodToExecute.Invoke(data.EventData.TypedEventData); + data.SetReturnValue(executionResult); + } + + /// + /// + /// + /// + /// + public virtual object Apply(int arg0) + { + return default; + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region IntFunctionDirect + public partial class IntFunctionDirect + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public override object Apply(int arg0) + { + return IExecuteWithSignature("apply", "(I)Ljava/lang/Object;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region IIntFunction + /// + /// .NET interface for org.mases.jnet.generated.java.util.function.IntFunction implementing + /// + public partial interface IIntFunction + { + #region Instance methods + /// + /// + /// + /// + /// + R Apply(int arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region IntFunction + public partial class IntFunction : Java.Util.Function.IIntFunction + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("apply", new global::System.EventHandler>>(ApplyEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Func OnApply { get; set; } = null; + + void ApplyEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnApply != null) ? OnApply : Apply; + var executionResult = methodToExecute.Invoke(data.EventData.TypedEventData); + data.SetReturnValue(executionResult); + } + + /// + /// + /// + /// + /// + public virtual R Apply(int arg0) + { + return default; + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region IntFunctionDirect + public partial class IntFunctionDirect : Java.Util.Function.IIntFunction + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public override R Apply(int arg0) + { + return IExecuteWithSignature("apply", "(I)Ljava/lang/Object;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Function/IntPredicate.cs b/src/net/JNet/GeneratedCore/Java/Util/Function/IntPredicate.cs new file mode 100644 index 0000000000..5da2aca4a4 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Function/IntPredicate.cs @@ -0,0 +1,299 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Function +{ + #region IIntPredicate + /// + /// .NET interface for org.mases.jnet.generated.java.util.function.IntPredicate implementing + /// + public partial interface IIntPredicate + { + #region Instance methods + /// + /// + /// + /// + /// + bool Test(int arg0); + /// + /// + /// + /// + /// + Java.Util.Function.IntPredicate And(Java.Util.Function.IntPredicate arg0); + /// + /// + /// + /// + Java.Util.Function.IntPredicate Negate(); + /// + /// + /// + /// + /// + Java.Util.Function.IntPredicate Or(Java.Util.Function.IntPredicate arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region IntPredicate + public partial class IntPredicate : Java.Util.Function.IIntPredicate + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("test", new global::System.EventHandler>>(TestEventHandler)); + AddEventHandler("and", new global::System.EventHandler>>(AndEventHandler)); + AddEventHandler("negate", new global::System.EventHandler>(NegateEventHandler)); + AddEventHandler("or", new global::System.EventHandler>>(OrEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Func OnTest { get; set; } = null; + + void TestEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnTest != null) ? OnTest : Test; + var executionResult = methodToExecute.Invoke(data.EventData.TypedEventData); + data.SetReturnValue(executionResult); + } + + /// + /// + /// + /// + /// + public virtual bool Test(int arg0) + { + return default; + } + /// + /// + /// + /// + /// + /// The method invokes the default implementation in the JVM interface + public Java.Util.Function.IntPredicate AndDefault(Java.Util.Function.IntPredicate arg0) + { + return IExecuteWithSignature("andDefault", "(Ljava/util/function/IntPredicate;)Ljava/util/function/IntPredicate;", arg0); + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Func OnAnd { get; set; } = null; + + void AndEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnAnd != null) ? OnAnd : And; + var executionResult = methodToExecute.Invoke(data.EventData.TypedEventData); + data.SetReturnValue(executionResult); + } + + /// + /// + /// + /// + /// + /// The method invokes the default implementation in the JVM interface using ; override the method to implement a different behavior + public virtual Java.Util.Function.IntPredicate And(Java.Util.Function.IntPredicate arg0) + { + return AndDefault(arg0); + } + /// + /// + /// + /// + /// The method invokes the default implementation in the JVM interface + public Java.Util.Function.IntPredicate NegateDefault() + { + return IExecuteWithSignature("negateDefault", "()Ljava/util/function/IntPredicate;"); + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Func OnNegate { get; set; } = null; + + void NegateEventHandler(object sender, CLRListenerEventArgs data) + { + var methodToExecute = (OnNegate != null) ? OnNegate : Negate; + var executionResult = methodToExecute.Invoke(); + data.SetReturnValue(executionResult); + } + + /// + /// + /// + /// + /// The method invokes the default implementation in the JVM interface using ; override the method to implement a different behavior + public virtual Java.Util.Function.IntPredicate Negate() + { + return NegateDefault(); + } + /// + /// + /// + /// + /// + /// The method invokes the default implementation in the JVM interface + public Java.Util.Function.IntPredicate OrDefault(Java.Util.Function.IntPredicate arg0) + { + return IExecuteWithSignature("orDefault", "(Ljava/util/function/IntPredicate;)Ljava/util/function/IntPredicate;", arg0); + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Func OnOr { get; set; } = null; + + void OrEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnOr != null) ? OnOr : Or; + var executionResult = methodToExecute.Invoke(data.EventData.TypedEventData); + data.SetReturnValue(executionResult); + } + + /// + /// + /// + /// + /// + /// The method invokes the default implementation in the JVM interface using ; override the method to implement a different behavior + public virtual Java.Util.Function.IntPredicate Or(Java.Util.Function.IntPredicate arg0) + { + return OrDefault(arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region IntPredicateDirect + public partial class IntPredicateDirect : Java.Util.Function.IIntPredicate + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public override bool Test(int arg0) + { + return IExecuteWithSignature("test", "(I)Z", arg0); + } + /// + /// + /// + /// + /// + public override Java.Util.Function.IntPredicate And(Java.Util.Function.IntPredicate arg0) + { + return IExecuteWithSignature("and", "(Ljava/util/function/IntPredicate;)Ljava/util/function/IntPredicate;", arg0); + } + /// + /// + /// + /// + public override Java.Util.Function.IntPredicate Negate() + { + return IExecuteWithSignature("negate", "()Ljava/util/function/IntPredicate;"); + } + /// + /// + /// + /// + /// + public override Java.Util.Function.IntPredicate Or(Java.Util.Function.IntPredicate arg0) + { + return IExecuteWithSignature("or", "(Ljava/util/function/IntPredicate;)Ljava/util/function/IntPredicate;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Function/IntSupplier.cs b/src/net/JNet/GeneratedCore/Java/Util/Function/IntSupplier.cs new file mode 100644 index 0000000000..ae56a97a7c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Function/IntSupplier.cs @@ -0,0 +1,149 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Function +{ + #region IIntSupplier + /// + /// .NET interface for org.mases.jnet.generated.java.util.function.IntSupplier implementing + /// + public partial interface IIntSupplier + { + #region Instance methods + /// + /// + /// + /// + int GetAsInt(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region IntSupplier + public partial class IntSupplier : Java.Util.Function.IIntSupplier + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("getAsInt", new global::System.EventHandler>(GetAsIntEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Func OnGetAsInt { get; set; } = null; + + void GetAsIntEventHandler(object sender, CLRListenerEventArgs data) + { + var methodToExecute = (OnGetAsInt != null) ? OnGetAsInt : GetAsInt; + var executionResult = methodToExecute.Invoke(); + data.SetReturnValue(executionResult); + } + + /// + /// + /// + /// + public virtual int GetAsInt() + { + return default; + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region IntSupplierDirect + public partial class IntSupplierDirect : Java.Util.Function.IIntSupplier + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int AsInt + { + get { return IExecuteWithSignature("getAsInt", "()I"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Function/IntToDoubleFunction.cs b/src/net/JNet/GeneratedCore/Java/Util/Function/IntToDoubleFunction.cs new file mode 100644 index 0000000000..36652ba529 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Function/IntToDoubleFunction.cs @@ -0,0 +1,153 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Function +{ + #region IIntToDoubleFunction + /// + /// .NET interface for org.mases.jnet.generated.java.util.function.IntToDoubleFunction implementing + /// + public partial interface IIntToDoubleFunction + { + #region Instance methods + /// + /// + /// + /// + /// + double ApplyAsDouble(int arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region IntToDoubleFunction + public partial class IntToDoubleFunction : Java.Util.Function.IIntToDoubleFunction + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("applyAsDouble", new global::System.EventHandler>>(ApplyAsDoubleEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Func OnApplyAsDouble { get; set; } = null; + + void ApplyAsDoubleEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnApplyAsDouble != null) ? OnApplyAsDouble : ApplyAsDouble; + var executionResult = methodToExecute.Invoke(data.EventData.TypedEventData); + data.SetReturnValue(executionResult); + } + + /// + /// + /// + /// + /// + public virtual double ApplyAsDouble(int arg0) + { + return default; + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region IntToDoubleFunctionDirect + public partial class IntToDoubleFunctionDirect : Java.Util.Function.IIntToDoubleFunction + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public override double ApplyAsDouble(int arg0) + { + return IExecuteWithSignature("applyAsDouble", "(I)D", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Function/IntToLongFunction.cs b/src/net/JNet/GeneratedCore/Java/Util/Function/IntToLongFunction.cs new file mode 100644 index 0000000000..aa0bb1fa17 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Function/IntToLongFunction.cs @@ -0,0 +1,153 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Function +{ + #region IIntToLongFunction + /// + /// .NET interface for org.mases.jnet.generated.java.util.function.IntToLongFunction implementing + /// + public partial interface IIntToLongFunction + { + #region Instance methods + /// + /// + /// + /// + /// + long ApplyAsLong(int arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region IntToLongFunction + public partial class IntToLongFunction : Java.Util.Function.IIntToLongFunction + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("applyAsLong", new global::System.EventHandler>>(ApplyAsLongEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Func OnApplyAsLong { get; set; } = null; + + void ApplyAsLongEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnApplyAsLong != null) ? OnApplyAsLong : ApplyAsLong; + var executionResult = methodToExecute.Invoke(data.EventData.TypedEventData); + data.SetReturnValue(executionResult); + } + + /// + /// + /// + /// + /// + public virtual long ApplyAsLong(int arg0) + { + return default; + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region IntToLongFunctionDirect + public partial class IntToLongFunctionDirect : Java.Util.Function.IIntToLongFunction + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public override long ApplyAsLong(int arg0) + { + return IExecuteWithSignature("applyAsLong", "(I)J", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Function/IntUnaryOperator.cs b/src/net/JNet/GeneratedCore/Java/Util/Function/IntUnaryOperator.cs new file mode 100644 index 0000000000..9999e77e0e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Function/IntUnaryOperator.cs @@ -0,0 +1,262 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Function +{ + #region IIntUnaryOperator + /// + /// .NET interface for org.mases.jnet.generated.java.util.function.IntUnaryOperator implementing + /// + public partial interface IIntUnaryOperator + { + #region Instance methods + /// + /// + /// + /// + /// + int ApplyAsInt(int arg0); + /// + /// + /// + /// + /// + Java.Util.Function.IntUnaryOperator AndThen(Java.Util.Function.IntUnaryOperator arg0); + /// + /// + /// + /// + /// + Java.Util.Function.IntUnaryOperator Compose(Java.Util.Function.IntUnaryOperator arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region IntUnaryOperator + public partial class IntUnaryOperator : Java.Util.Function.IIntUnaryOperator + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// The method invokes the static implementation in the JVM interface + public static Java.Util.Function.IntUnaryOperator Identity() + { + return SExecuteWithSignature(LocalBridgeClazz, "identity", "()Ljava/util/function/IntUnaryOperator;"); + } + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("applyAsInt", new global::System.EventHandler>>(ApplyAsIntEventHandler)); + AddEventHandler("andThen", new global::System.EventHandler>>(AndThenEventHandler)); + AddEventHandler("compose", new global::System.EventHandler>>(ComposeEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Func OnApplyAsInt { get; set; } = null; + + void ApplyAsIntEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnApplyAsInt != null) ? OnApplyAsInt : ApplyAsInt; + var executionResult = methodToExecute.Invoke(data.EventData.TypedEventData); + data.SetReturnValue(executionResult); + } + + /// + /// + /// + /// + /// + public virtual int ApplyAsInt(int arg0) + { + return default; + } + /// + /// + /// + /// + /// + /// The method invokes the default implementation in the JVM interface + public Java.Util.Function.IntUnaryOperator AndThenDefault(Java.Util.Function.IntUnaryOperator arg0) + { + return IExecuteWithSignature("andThenDefault", "(Ljava/util/function/IntUnaryOperator;)Ljava/util/function/IntUnaryOperator;", arg0); + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Func OnAndThen { get; set; } = null; + + void AndThenEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnAndThen != null) ? OnAndThen : AndThen; + var executionResult = methodToExecute.Invoke(data.EventData.TypedEventData); + data.SetReturnValue(executionResult); + } + + /// + /// + /// + /// + /// + /// The method invokes the default implementation in the JVM interface using ; override the method to implement a different behavior + public virtual Java.Util.Function.IntUnaryOperator AndThen(Java.Util.Function.IntUnaryOperator arg0) + { + return AndThenDefault(arg0); + } + /// + /// + /// + /// + /// + /// The method invokes the default implementation in the JVM interface + public Java.Util.Function.IntUnaryOperator ComposeDefault(Java.Util.Function.IntUnaryOperator arg0) + { + return IExecuteWithSignature("composeDefault", "(Ljava/util/function/IntUnaryOperator;)Ljava/util/function/IntUnaryOperator;", arg0); + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Func OnCompose { get; set; } = null; + + void ComposeEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnCompose != null) ? OnCompose : Compose; + var executionResult = methodToExecute.Invoke(data.EventData.TypedEventData); + data.SetReturnValue(executionResult); + } + + /// + /// + /// + /// + /// + /// The method invokes the default implementation in the JVM interface using ; override the method to implement a different behavior + public virtual Java.Util.Function.IntUnaryOperator Compose(Java.Util.Function.IntUnaryOperator arg0) + { + return ComposeDefault(arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region IntUnaryOperatorDirect + public partial class IntUnaryOperatorDirect : Java.Util.Function.IIntUnaryOperator + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public override int ApplyAsInt(int arg0) + { + return IExecuteWithSignature("applyAsInt", "(I)I", arg0); + } + /// + /// + /// + /// + /// + public override Java.Util.Function.IntUnaryOperator AndThen(Java.Util.Function.IntUnaryOperator arg0) + { + return IExecuteWithSignature("andThen", "(Ljava/util/function/IntUnaryOperator;)Ljava/util/function/IntUnaryOperator;", arg0); + } + /// + /// + /// + /// + /// + public override Java.Util.Function.IntUnaryOperator Compose(Java.Util.Function.IntUnaryOperator arg0) + { + return IExecuteWithSignature("compose", "(Ljava/util/function/IntUnaryOperator;)Ljava/util/function/IntUnaryOperator;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Function/LongBinaryOperator.cs b/src/net/JNet/GeneratedCore/Java/Util/Function/LongBinaryOperator.cs new file mode 100644 index 0000000000..09de719bf2 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Function/LongBinaryOperator.cs @@ -0,0 +1,156 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Function +{ + #region ILongBinaryOperator + /// + /// .NET interface for org.mases.jnet.generated.java.util.function.LongBinaryOperator implementing + /// + public partial interface ILongBinaryOperator + { + #region Instance methods + /// + /// + /// + /// + /// + /// + long ApplyAsLong(long arg0, long arg1); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region LongBinaryOperator + public partial class LongBinaryOperator : Java.Util.Function.ILongBinaryOperator + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("applyAsLong", new global::System.EventHandler>>(ApplyAsLongEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Func OnApplyAsLong { get; set; } = null; + + void ApplyAsLongEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnApplyAsLong != null) ? OnApplyAsLong : ApplyAsLong; + var executionResult = methodToExecute.Invoke(data.EventData.TypedEventData, data.EventData.GetAt(0)); + data.SetReturnValue(executionResult); + } + + /// + /// + /// + /// + /// + /// + public virtual long ApplyAsLong(long arg0, long arg1) + { + return default; + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region LongBinaryOperatorDirect + public partial class LongBinaryOperatorDirect : Java.Util.Function.ILongBinaryOperator + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public override long ApplyAsLong(long arg0, long arg1) + { + return IExecute("applyAsLong", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Function/LongConsumer.cs b/src/net/JNet/GeneratedCore/Java/Util/Function/LongConsumer.cs new file mode 100644 index 0000000000..a6cf9e9131 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Function/LongConsumer.cs @@ -0,0 +1,199 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Function +{ + #region ILongConsumer + /// + /// .NET interface for org.mases.jnet.generated.java.util.function.LongConsumer implementing + /// + public partial interface ILongConsumer + { + #region Instance methods + /// + /// + /// + /// + void Accept(long arg0); + /// + /// + /// + /// + /// + Java.Util.Function.LongConsumer AndThen(Java.Util.Function.LongConsumer arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region LongConsumer + public partial class LongConsumer : Java.Util.Function.ILongConsumer + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("accept", new global::System.EventHandler>>(AcceptEventHandler)); + AddEventHandler("andThen", new global::System.EventHandler>>(AndThenEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnAccept { get; set; } = null; + + void AcceptEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnAccept != null) ? OnAccept : Accept; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void Accept(long arg0) + { + + } + /// + /// + /// + /// + /// + /// The method invokes the default implementation in the JVM interface + public Java.Util.Function.LongConsumer AndThenDefault(Java.Util.Function.LongConsumer arg0) + { + return IExecuteWithSignature("andThenDefault", "(Ljava/util/function/LongConsumer;)Ljava/util/function/LongConsumer;", arg0); + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Func OnAndThen { get; set; } = null; + + void AndThenEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnAndThen != null) ? OnAndThen : AndThen; + var executionResult = methodToExecute.Invoke(data.EventData.TypedEventData); + data.SetReturnValue(executionResult); + } + + /// + /// + /// + /// + /// + /// The method invokes the default implementation in the JVM interface using ; override the method to implement a different behavior + public virtual Java.Util.Function.LongConsumer AndThen(Java.Util.Function.LongConsumer arg0) + { + return AndThenDefault(arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region LongConsumerDirect + public partial class LongConsumerDirect : Java.Util.Function.ILongConsumer + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public override void Accept(long arg0) + { + IExecuteWithSignature("accept", "(J)V", arg0); + } + /// + /// + /// + /// + /// + public override Java.Util.Function.LongConsumer AndThen(Java.Util.Function.LongConsumer arg0) + { + return IExecuteWithSignature("andThen", "(Ljava/util/function/LongConsumer;)Ljava/util/function/LongConsumer;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Function/LongFunction.cs b/src/net/JNet/GeneratedCore/Java/Util/Function/LongFunction.cs new file mode 100644 index 0000000000..716134bd2d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Function/LongFunction.cs @@ -0,0 +1,255 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Function +{ + #region LongFunction + public partial class LongFunction + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("apply", new global::System.EventHandler>>(ApplyEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Func OnApply { get; set; } = null; + + void ApplyEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnApply != null) ? OnApply : Apply; + var executionResult = methodToExecute.Invoke(data.EventData.TypedEventData); + data.SetReturnValue(executionResult); + } + + /// + /// + /// + /// + /// + public virtual object Apply(long arg0) + { + return default; + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region LongFunctionDirect + public partial class LongFunctionDirect + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public override object Apply(long arg0) + { + return IExecuteWithSignature("apply", "(J)Ljava/lang/Object;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ILongFunction + /// + /// .NET interface for org.mases.jnet.generated.java.util.function.LongFunction implementing + /// + public partial interface ILongFunction + { + #region Instance methods + /// + /// + /// + /// + /// + R Apply(long arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region LongFunction + public partial class LongFunction : Java.Util.Function.ILongFunction + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("apply", new global::System.EventHandler>>(ApplyEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Func OnApply { get; set; } = null; + + void ApplyEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnApply != null) ? OnApply : Apply; + var executionResult = methodToExecute.Invoke(data.EventData.TypedEventData); + data.SetReturnValue(executionResult); + } + + /// + /// + /// + /// + /// + public virtual R Apply(long arg0) + { + return default; + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region LongFunctionDirect + public partial class LongFunctionDirect : Java.Util.Function.ILongFunction + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public override R Apply(long arg0) + { + return IExecuteWithSignature("apply", "(J)Ljava/lang/Object;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Function/LongPredicate.cs b/src/net/JNet/GeneratedCore/Java/Util/Function/LongPredicate.cs new file mode 100644 index 0000000000..c29483b73a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Function/LongPredicate.cs @@ -0,0 +1,299 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Function +{ + #region ILongPredicate + /// + /// .NET interface for org.mases.jnet.generated.java.util.function.LongPredicate implementing + /// + public partial interface ILongPredicate + { + #region Instance methods + /// + /// + /// + /// + /// + bool Test(long arg0); + /// + /// + /// + /// + /// + Java.Util.Function.LongPredicate And(Java.Util.Function.LongPredicate arg0); + /// + /// + /// + /// + Java.Util.Function.LongPredicate Negate(); + /// + /// + /// + /// + /// + Java.Util.Function.LongPredicate Or(Java.Util.Function.LongPredicate arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region LongPredicate + public partial class LongPredicate : Java.Util.Function.ILongPredicate + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("test", new global::System.EventHandler>>(TestEventHandler)); + AddEventHandler("and", new global::System.EventHandler>>(AndEventHandler)); + AddEventHandler("negate", new global::System.EventHandler>(NegateEventHandler)); + AddEventHandler("or", new global::System.EventHandler>>(OrEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Func OnTest { get; set; } = null; + + void TestEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnTest != null) ? OnTest : Test; + var executionResult = methodToExecute.Invoke(data.EventData.TypedEventData); + data.SetReturnValue(executionResult); + } + + /// + /// + /// + /// + /// + public virtual bool Test(long arg0) + { + return default; + } + /// + /// + /// + /// + /// + /// The method invokes the default implementation in the JVM interface + public Java.Util.Function.LongPredicate AndDefault(Java.Util.Function.LongPredicate arg0) + { + return IExecuteWithSignature("andDefault", "(Ljava/util/function/LongPredicate;)Ljava/util/function/LongPredicate;", arg0); + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Func OnAnd { get; set; } = null; + + void AndEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnAnd != null) ? OnAnd : And; + var executionResult = methodToExecute.Invoke(data.EventData.TypedEventData); + data.SetReturnValue(executionResult); + } + + /// + /// + /// + /// + /// + /// The method invokes the default implementation in the JVM interface using ; override the method to implement a different behavior + public virtual Java.Util.Function.LongPredicate And(Java.Util.Function.LongPredicate arg0) + { + return AndDefault(arg0); + } + /// + /// + /// + /// + /// The method invokes the default implementation in the JVM interface + public Java.Util.Function.LongPredicate NegateDefault() + { + return IExecuteWithSignature("negateDefault", "()Ljava/util/function/LongPredicate;"); + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Func OnNegate { get; set; } = null; + + void NegateEventHandler(object sender, CLRListenerEventArgs data) + { + var methodToExecute = (OnNegate != null) ? OnNegate : Negate; + var executionResult = methodToExecute.Invoke(); + data.SetReturnValue(executionResult); + } + + /// + /// + /// + /// + /// The method invokes the default implementation in the JVM interface using ; override the method to implement a different behavior + public virtual Java.Util.Function.LongPredicate Negate() + { + return NegateDefault(); + } + /// + /// + /// + /// + /// + /// The method invokes the default implementation in the JVM interface + public Java.Util.Function.LongPredicate OrDefault(Java.Util.Function.LongPredicate arg0) + { + return IExecuteWithSignature("orDefault", "(Ljava/util/function/LongPredicate;)Ljava/util/function/LongPredicate;", arg0); + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Func OnOr { get; set; } = null; + + void OrEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnOr != null) ? OnOr : Or; + var executionResult = methodToExecute.Invoke(data.EventData.TypedEventData); + data.SetReturnValue(executionResult); + } + + /// + /// + /// + /// + /// + /// The method invokes the default implementation in the JVM interface using ; override the method to implement a different behavior + public virtual Java.Util.Function.LongPredicate Or(Java.Util.Function.LongPredicate arg0) + { + return OrDefault(arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region LongPredicateDirect + public partial class LongPredicateDirect : Java.Util.Function.ILongPredicate + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public override bool Test(long arg0) + { + return IExecuteWithSignature("test", "(J)Z", arg0); + } + /// + /// + /// + /// + /// + public override Java.Util.Function.LongPredicate And(Java.Util.Function.LongPredicate arg0) + { + return IExecuteWithSignature("and", "(Ljava/util/function/LongPredicate;)Ljava/util/function/LongPredicate;", arg0); + } + /// + /// + /// + /// + public override Java.Util.Function.LongPredicate Negate() + { + return IExecuteWithSignature("negate", "()Ljava/util/function/LongPredicate;"); + } + /// + /// + /// + /// + /// + public override Java.Util.Function.LongPredicate Or(Java.Util.Function.LongPredicate arg0) + { + return IExecuteWithSignature("or", "(Ljava/util/function/LongPredicate;)Ljava/util/function/LongPredicate;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Function/LongSupplier.cs b/src/net/JNet/GeneratedCore/Java/Util/Function/LongSupplier.cs new file mode 100644 index 0000000000..840c2d105a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Function/LongSupplier.cs @@ -0,0 +1,149 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Function +{ + #region ILongSupplier + /// + /// .NET interface for org.mases.jnet.generated.java.util.function.LongSupplier implementing + /// + public partial interface ILongSupplier + { + #region Instance methods + /// + /// + /// + /// + long GetAsLong(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region LongSupplier + public partial class LongSupplier : Java.Util.Function.ILongSupplier + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("getAsLong", new global::System.EventHandler>(GetAsLongEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Func OnGetAsLong { get; set; } = null; + + void GetAsLongEventHandler(object sender, CLRListenerEventArgs data) + { + var methodToExecute = (OnGetAsLong != null) ? OnGetAsLong : GetAsLong; + var executionResult = methodToExecute.Invoke(); + data.SetReturnValue(executionResult); + } + + /// + /// + /// + /// + public virtual long GetAsLong() + { + return default; + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region LongSupplierDirect + public partial class LongSupplierDirect : Java.Util.Function.ILongSupplier + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public long AsLong + { + get { return IExecuteWithSignature("getAsLong", "()J"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Function/LongToDoubleFunction.cs b/src/net/JNet/GeneratedCore/Java/Util/Function/LongToDoubleFunction.cs new file mode 100644 index 0000000000..ed6aa0abba --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Function/LongToDoubleFunction.cs @@ -0,0 +1,153 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Function +{ + #region ILongToDoubleFunction + /// + /// .NET interface for org.mases.jnet.generated.java.util.function.LongToDoubleFunction implementing + /// + public partial interface ILongToDoubleFunction + { + #region Instance methods + /// + /// + /// + /// + /// + double ApplyAsDouble(long arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region LongToDoubleFunction + public partial class LongToDoubleFunction : Java.Util.Function.ILongToDoubleFunction + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("applyAsDouble", new global::System.EventHandler>>(ApplyAsDoubleEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Func OnApplyAsDouble { get; set; } = null; + + void ApplyAsDoubleEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnApplyAsDouble != null) ? OnApplyAsDouble : ApplyAsDouble; + var executionResult = methodToExecute.Invoke(data.EventData.TypedEventData); + data.SetReturnValue(executionResult); + } + + /// + /// + /// + /// + /// + public virtual double ApplyAsDouble(long arg0) + { + return default; + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region LongToDoubleFunctionDirect + public partial class LongToDoubleFunctionDirect : Java.Util.Function.ILongToDoubleFunction + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public override double ApplyAsDouble(long arg0) + { + return IExecuteWithSignature("applyAsDouble", "(J)D", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Function/LongToIntFunction.cs b/src/net/JNet/GeneratedCore/Java/Util/Function/LongToIntFunction.cs new file mode 100644 index 0000000000..7318c21f47 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Function/LongToIntFunction.cs @@ -0,0 +1,153 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Function +{ + #region ILongToIntFunction + /// + /// .NET interface for org.mases.jnet.generated.java.util.function.LongToIntFunction implementing + /// + public partial interface ILongToIntFunction + { + #region Instance methods + /// + /// + /// + /// + /// + int ApplyAsInt(long arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region LongToIntFunction + public partial class LongToIntFunction : Java.Util.Function.ILongToIntFunction + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("applyAsInt", new global::System.EventHandler>>(ApplyAsIntEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Func OnApplyAsInt { get; set; } = null; + + void ApplyAsIntEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnApplyAsInt != null) ? OnApplyAsInt : ApplyAsInt; + var executionResult = methodToExecute.Invoke(data.EventData.TypedEventData); + data.SetReturnValue(executionResult); + } + + /// + /// + /// + /// + /// + public virtual int ApplyAsInt(long arg0) + { + return default; + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region LongToIntFunctionDirect + public partial class LongToIntFunctionDirect : Java.Util.Function.ILongToIntFunction + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public override int ApplyAsInt(long arg0) + { + return IExecuteWithSignature("applyAsInt", "(J)I", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Function/LongUnaryOperator.cs b/src/net/JNet/GeneratedCore/Java/Util/Function/LongUnaryOperator.cs new file mode 100644 index 0000000000..707aaff2dd --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Function/LongUnaryOperator.cs @@ -0,0 +1,262 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Function +{ + #region ILongUnaryOperator + /// + /// .NET interface for org.mases.jnet.generated.java.util.function.LongUnaryOperator implementing + /// + public partial interface ILongUnaryOperator + { + #region Instance methods + /// + /// + /// + /// + /// + long ApplyAsLong(long arg0); + /// + /// + /// + /// + /// + Java.Util.Function.LongUnaryOperator AndThen(Java.Util.Function.LongUnaryOperator arg0); + /// + /// + /// + /// + /// + Java.Util.Function.LongUnaryOperator Compose(Java.Util.Function.LongUnaryOperator arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region LongUnaryOperator + public partial class LongUnaryOperator : Java.Util.Function.ILongUnaryOperator + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// The method invokes the static implementation in the JVM interface + public static Java.Util.Function.LongUnaryOperator Identity() + { + return SExecuteWithSignature(LocalBridgeClazz, "identity", "()Ljava/util/function/LongUnaryOperator;"); + } + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("applyAsLong", new global::System.EventHandler>>(ApplyAsLongEventHandler)); + AddEventHandler("andThen", new global::System.EventHandler>>(AndThenEventHandler)); + AddEventHandler("compose", new global::System.EventHandler>>(ComposeEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Func OnApplyAsLong { get; set; } = null; + + void ApplyAsLongEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnApplyAsLong != null) ? OnApplyAsLong : ApplyAsLong; + var executionResult = methodToExecute.Invoke(data.EventData.TypedEventData); + data.SetReturnValue(executionResult); + } + + /// + /// + /// + /// + /// + public virtual long ApplyAsLong(long arg0) + { + return default; + } + /// + /// + /// + /// + /// + /// The method invokes the default implementation in the JVM interface + public Java.Util.Function.LongUnaryOperator AndThenDefault(Java.Util.Function.LongUnaryOperator arg0) + { + return IExecuteWithSignature("andThenDefault", "(Ljava/util/function/LongUnaryOperator;)Ljava/util/function/LongUnaryOperator;", arg0); + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Func OnAndThen { get; set; } = null; + + void AndThenEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnAndThen != null) ? OnAndThen : AndThen; + var executionResult = methodToExecute.Invoke(data.EventData.TypedEventData); + data.SetReturnValue(executionResult); + } + + /// + /// + /// + /// + /// + /// The method invokes the default implementation in the JVM interface using ; override the method to implement a different behavior + public virtual Java.Util.Function.LongUnaryOperator AndThen(Java.Util.Function.LongUnaryOperator arg0) + { + return AndThenDefault(arg0); + } + /// + /// + /// + /// + /// + /// The method invokes the default implementation in the JVM interface + public Java.Util.Function.LongUnaryOperator ComposeDefault(Java.Util.Function.LongUnaryOperator arg0) + { + return IExecuteWithSignature("composeDefault", "(Ljava/util/function/LongUnaryOperator;)Ljava/util/function/LongUnaryOperator;", arg0); + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Func OnCompose { get; set; } = null; + + void ComposeEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnCompose != null) ? OnCompose : Compose; + var executionResult = methodToExecute.Invoke(data.EventData.TypedEventData); + data.SetReturnValue(executionResult); + } + + /// + /// + /// + /// + /// + /// The method invokes the default implementation in the JVM interface using ; override the method to implement a different behavior + public virtual Java.Util.Function.LongUnaryOperator Compose(Java.Util.Function.LongUnaryOperator arg0) + { + return ComposeDefault(arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region LongUnaryOperatorDirect + public partial class LongUnaryOperatorDirect : Java.Util.Function.ILongUnaryOperator + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public override long ApplyAsLong(long arg0) + { + return IExecuteWithSignature("applyAsLong", "(J)J", arg0); + } + /// + /// + /// + /// + /// + public override Java.Util.Function.LongUnaryOperator AndThen(Java.Util.Function.LongUnaryOperator arg0) + { + return IExecuteWithSignature("andThen", "(Ljava/util/function/LongUnaryOperator;)Ljava/util/function/LongUnaryOperator;", arg0); + } + /// + /// + /// + /// + /// + public override Java.Util.Function.LongUnaryOperator Compose(Java.Util.Function.LongUnaryOperator arg0) + { + return IExecuteWithSignature("compose", "(Ljava/util/function/LongUnaryOperator;)Ljava/util/function/LongUnaryOperator;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Function/ObjDoubleConsumer.cs b/src/net/JNet/GeneratedCore/Java/Util/Function/ObjDoubleConsumer.cs new file mode 100644 index 0000000000..a99f99c3b7 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Function/ObjDoubleConsumer.cs @@ -0,0 +1,253 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Function +{ + #region ObjDoubleConsumer + public partial class ObjDoubleConsumer + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("accept", new global::System.EventHandler>>(AcceptEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnAccept { get; set; } = null; + + void AcceptEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnAccept != null) ? OnAccept : Accept; + methodToExecute.Invoke(data.EventData.TypedEventData, data.EventData.GetAt(0)); + } + + /// + /// + /// + /// + /// + public virtual void Accept(object arg0, double arg1) + { + + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ObjDoubleConsumerDirect + public partial class ObjDoubleConsumerDirect + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public override void Accept(object arg0, double arg1) + { + IExecute("accept", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region IObjDoubleConsumer + /// + /// .NET interface for org.mases.jnet.generated.java.util.function.ObjDoubleConsumer implementing + /// + public partial interface IObjDoubleConsumer + { + #region Instance methods + /// + /// + /// + /// + /// + void Accept(T arg0, double arg1); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ObjDoubleConsumer + public partial class ObjDoubleConsumer : Java.Util.Function.IObjDoubleConsumer + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("accept", new global::System.EventHandler>>(AcceptEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnAccept { get; set; } = null; + + void AcceptEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnAccept != null) ? OnAccept : Accept; + methodToExecute.Invoke(data.EventData.TypedEventData, data.EventData.GetAt(0)); + } + + /// + /// + /// + /// + /// + public virtual void Accept(T arg0, double arg1) + { + + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ObjDoubleConsumerDirect + public partial class ObjDoubleConsumerDirect : Java.Util.Function.IObjDoubleConsumer + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public override void Accept(T arg0, double arg1) + { + IExecute("accept", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Function/ObjIntConsumer.cs b/src/net/JNet/GeneratedCore/Java/Util/Function/ObjIntConsumer.cs new file mode 100644 index 0000000000..cce32af515 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Function/ObjIntConsumer.cs @@ -0,0 +1,253 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Function +{ + #region ObjIntConsumer + public partial class ObjIntConsumer + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("accept", new global::System.EventHandler>>(AcceptEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnAccept { get; set; } = null; + + void AcceptEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnAccept != null) ? OnAccept : Accept; + methodToExecute.Invoke(data.EventData.TypedEventData, data.EventData.GetAt(0)); + } + + /// + /// + /// + /// + /// + public virtual void Accept(object arg0, int arg1) + { + + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ObjIntConsumerDirect + public partial class ObjIntConsumerDirect + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public override void Accept(object arg0, int arg1) + { + IExecute("accept", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region IObjIntConsumer + /// + /// .NET interface for org.mases.jnet.generated.java.util.function.ObjIntConsumer implementing + /// + public partial interface IObjIntConsumer + { + #region Instance methods + /// + /// + /// + /// + /// + void Accept(T arg0, int arg1); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ObjIntConsumer + public partial class ObjIntConsumer : Java.Util.Function.IObjIntConsumer + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("accept", new global::System.EventHandler>>(AcceptEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnAccept { get; set; } = null; + + void AcceptEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnAccept != null) ? OnAccept : Accept; + methodToExecute.Invoke(data.EventData.TypedEventData, data.EventData.GetAt(0)); + } + + /// + /// + /// + /// + /// + public virtual void Accept(T arg0, int arg1) + { + + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ObjIntConsumerDirect + public partial class ObjIntConsumerDirect : Java.Util.Function.IObjIntConsumer + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public override void Accept(T arg0, int arg1) + { + IExecute("accept", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Function/ObjLongConsumer.cs b/src/net/JNet/GeneratedCore/Java/Util/Function/ObjLongConsumer.cs new file mode 100644 index 0000000000..31ed491330 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Function/ObjLongConsumer.cs @@ -0,0 +1,253 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Function +{ + #region ObjLongConsumer + public partial class ObjLongConsumer + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("accept", new global::System.EventHandler>>(AcceptEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnAccept { get; set; } = null; + + void AcceptEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnAccept != null) ? OnAccept : Accept; + methodToExecute.Invoke(data.EventData.TypedEventData, data.EventData.GetAt(0)); + } + + /// + /// + /// + /// + /// + public virtual void Accept(object arg0, long arg1) + { + + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ObjLongConsumerDirect + public partial class ObjLongConsumerDirect + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public override void Accept(object arg0, long arg1) + { + IExecute("accept", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region IObjLongConsumer + /// + /// .NET interface for org.mases.jnet.generated.java.util.function.ObjLongConsumer implementing + /// + public partial interface IObjLongConsumer + { + #region Instance methods + /// + /// + /// + /// + /// + void Accept(T arg0, long arg1); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ObjLongConsumer + public partial class ObjLongConsumer : Java.Util.Function.IObjLongConsumer + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("accept", new global::System.EventHandler>>(AcceptEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnAccept { get; set; } = null; + + void AcceptEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnAccept != null) ? OnAccept : Accept; + methodToExecute.Invoke(data.EventData.TypedEventData, data.EventData.GetAt(0)); + } + + /// + /// + /// + /// + /// + public virtual void Accept(T arg0, long arg1) + { + + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ObjLongConsumerDirect + public partial class ObjLongConsumerDirect : Java.Util.Function.IObjLongConsumer + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public override void Accept(T arg0, long arg1) + { + IExecute("accept", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Function/Predicate.cs b/src/net/JNet/GeneratedCore/Java/Util/Function/Predicate.cs new file mode 100644 index 0000000000..952c2569a8 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Function/Predicate.cs @@ -0,0 +1,579 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Function +{ + #region Predicate + public partial class Predicate + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// The method invokes the static implementation in the JVM interface + public static Java.Util.Function.Predicate IsEqual(object arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "isEqual", "(Ljava/lang/Object;)Ljava/util/function/Predicate;", arg0); + } + /// + /// + /// + /// + /// + /// The method invokes the static implementation in the JVM interface + public static Java.Util.Function.Predicate Not(Java.Util.Function.Predicate arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "not", "(Ljava/util/function/Predicate;)Ljava/util/function/Predicate;", arg0); + } + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("test", new global::System.EventHandler>>(TestEventHandler)); + AddEventHandler("and", new global::System.EventHandler>>(AndEventHandler)); + AddEventHandler("negate", new global::System.EventHandler>(NegateEventHandler)); + AddEventHandler("or", new global::System.EventHandler>>(OrEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Func OnTest { get; set; } = null; + + void TestEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnTest != null) ? OnTest : Test; + var executionResult = methodToExecute.Invoke(data.EventData.TypedEventData); + data.SetReturnValue(executionResult); + } + + /// + /// + /// + /// + /// + public virtual bool Test(object arg0) + { + return default; + } + /// + /// + /// + /// + /// + /// The method invokes the default implementation in the JVM interface + public Java.Util.Function.Predicate AndDefault(Java.Util.Function.Predicate arg0) + { + return IExecuteWithSignature("andDefault", "(Ljava/util/function/Predicate;)Ljava/util/function/Predicate;", arg0); + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Func OnAnd { get; set; } = null; + + void AndEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnAnd != null) ? OnAnd : And; + var executionResult = methodToExecute.Invoke(data.EventData.TypedEventData); + data.SetReturnValue(executionResult); + } + + /// + /// + /// + /// + /// + /// The method invokes the default implementation in the JVM interface using ; override the method to implement a different behavior + public virtual Java.Util.Function.Predicate And(Java.Util.Function.Predicate arg0) + { + return AndDefault(arg0); + } + /// + /// + /// + /// + /// The method invokes the default implementation in the JVM interface + public Java.Util.Function.Predicate NegateDefault() + { + return IExecuteWithSignature("negateDefault", "()Ljava/util/function/Predicate;"); + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Func OnNegate { get; set; } = null; + + void NegateEventHandler(object sender, CLRListenerEventArgs data) + { + var methodToExecute = (OnNegate != null) ? OnNegate : Negate; + var executionResult = methodToExecute.Invoke(); + data.SetReturnValue(executionResult); + } + + /// + /// + /// + /// + /// The method invokes the default implementation in the JVM interface using ; override the method to implement a different behavior + public virtual Java.Util.Function.Predicate Negate() + { + return NegateDefault(); + } + /// + /// + /// + /// + /// + /// The method invokes the default implementation in the JVM interface + public Java.Util.Function.Predicate OrDefault(Java.Util.Function.Predicate arg0) + { + return IExecuteWithSignature("orDefault", "(Ljava/util/function/Predicate;)Ljava/util/function/Predicate;", arg0); + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Func OnOr { get; set; } = null; + + void OrEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnOr != null) ? OnOr : Or; + var executionResult = methodToExecute.Invoke(data.EventData.TypedEventData); + data.SetReturnValue(executionResult); + } + + /// + /// + /// + /// + /// + /// The method invokes the default implementation in the JVM interface using ; override the method to implement a different behavior + public virtual Java.Util.Function.Predicate Or(Java.Util.Function.Predicate arg0) + { + return OrDefault(arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region PredicateDirect + public partial class PredicateDirect + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public override bool Test(object arg0) + { + return IExecuteWithSignature("test", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public override Java.Util.Function.Predicate And(Java.Util.Function.Predicate arg0) + { + return IExecuteWithSignature("and", "(Ljava/util/function/Predicate;)Ljava/util/function/Predicate;", arg0); + } + /// + /// + /// + /// + public override Java.Util.Function.Predicate Negate() + { + return IExecuteWithSignature("negate", "()Ljava/util/function/Predicate;"); + } + /// + /// + /// + /// + /// + public override Java.Util.Function.Predicate Or(Java.Util.Function.Predicate arg0) + { + return IExecuteWithSignature("or", "(Ljava/util/function/Predicate;)Ljava/util/function/Predicate;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region IPredicate + /// + /// .NET interface for org.mases.jnet.generated.java.util.function.Predicate implementing + /// + public partial interface IPredicate + { + #region Instance methods + /// + /// + /// + /// + /// + bool Test(T arg0); + /// + /// + /// + /// + /// + /// + Java.Util.Function.Predicate And(Java.Util.Function.Predicate arg0) where Arg0objectSuperT : T; + /// + /// + /// + /// + Java.Util.Function.Predicate Negate(); + /// + /// + /// + /// + /// + /// + Java.Util.Function.Predicate Or(Java.Util.Function.Predicate arg0) where Arg0objectSuperT : T; + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Predicate + public partial class Predicate : Java.Util.Function.IPredicate + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// The method invokes the static implementation in the JVM interface + public static Java.Util.Function.Predicate IsEqual(object arg0) + { + return SExecuteWithSignature>(LocalBridgeClazz, "isEqual", "(Ljava/lang/Object;)Ljava/util/function/Predicate;", arg0); + } + /// + /// + /// + /// + /// + /// + /// The method invokes the static implementation in the JVM interface + public static Java.Util.Function.Predicate Not(Java.Util.Function.Predicate arg0) where Arg0objectSuperT : T + { + return SExecuteWithSignature>(LocalBridgeClazz, "not", "(Ljava/util/function/Predicate;)Ljava/util/function/Predicate;", arg0); + } + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("test", new global::System.EventHandler>>(TestEventHandler)); + AddEventHandler("and", new global::System.EventHandler>>>(AndEventHandler)); + AddEventHandler("negate", new global::System.EventHandler>(NegateEventHandler)); + AddEventHandler("or", new global::System.EventHandler>>>(OrEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Func OnTest { get; set; } = null; + + void TestEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnTest != null) ? OnTest : Test; + var executionResult = methodToExecute.Invoke(data.EventData.TypedEventData); + data.SetReturnValue(executionResult); + } + + /// + /// + /// + /// + /// + public virtual bool Test(T arg0) + { + return default; + } + /// + /// + /// + /// + /// + /// + /// The method invokes the default implementation in the JVM interface + public Java.Util.Function.Predicate AndDefault(Java.Util.Function.Predicate arg0) where Arg0objectSuperT : T + { + return IExecuteWithSignature>("andDefault", "(Ljava/util/function/Predicate;)Ljava/util/function/Predicate;", arg0); + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Func, Java.Util.Function.Predicate> OnAnd { get; set; } = null; + + void AndEventHandler(object sender, CLRListenerEventArgs>> data) + { + var methodToExecute = (OnAnd != null) ? OnAnd : And; + var executionResult = methodToExecute.Invoke(data.EventData.TypedEventData); + data.SetReturnValue(executionResult); + } + + /// + /// + /// + /// + /// + /// + /// The method invokes the default implementation in the JVM interface using ; override the method to implement a different behavior + public virtual Java.Util.Function.Predicate And(Java.Util.Function.Predicate arg0) where Arg0objectSuperT : T + { + return AndDefault(arg0); + } + /// + /// + /// + /// + /// The method invokes the default implementation in the JVM interface + public Java.Util.Function.Predicate NegateDefault() + { + return IExecuteWithSignature>("negateDefault", "()Ljava/util/function/Predicate;"); + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Func> OnNegate { get; set; } = null; + + void NegateEventHandler(object sender, CLRListenerEventArgs data) + { + var methodToExecute = (OnNegate != null) ? OnNegate : Negate; + var executionResult = methodToExecute.Invoke(); + data.SetReturnValue(executionResult); + } + + /// + /// + /// + /// + /// The method invokes the default implementation in the JVM interface using ; override the method to implement a different behavior + public virtual Java.Util.Function.Predicate Negate() + { + return NegateDefault(); + } + /// + /// + /// + /// + /// + /// + /// The method invokes the default implementation in the JVM interface + public Java.Util.Function.Predicate OrDefault(Java.Util.Function.Predicate arg0) where Arg0objectSuperT : T + { + return IExecuteWithSignature>("orDefault", "(Ljava/util/function/Predicate;)Ljava/util/function/Predicate;", arg0); + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Func, Java.Util.Function.Predicate> OnOr { get; set; } = null; + + void OrEventHandler(object sender, CLRListenerEventArgs>> data) + { + var methodToExecute = (OnOr != null) ? OnOr : Or; + var executionResult = methodToExecute.Invoke(data.EventData.TypedEventData); + data.SetReturnValue(executionResult); + } + + /// + /// + /// + /// + /// + /// + /// The method invokes the default implementation in the JVM interface using ; override the method to implement a different behavior + public virtual Java.Util.Function.Predicate Or(Java.Util.Function.Predicate arg0) where Arg0objectSuperT : T + { + return OrDefault(arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region PredicateDirect + public partial class PredicateDirect : Java.Util.Function.IPredicate + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public override bool Test(T arg0) + { + return IExecuteWithSignature("test", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public override Java.Util.Function.Predicate And(Java.Util.Function.Predicate arg0) where Arg0objectSuperT : T + { + return IExecuteWithSignature, Java.Util.Function.Predicate>("and", "(Ljava/util/function/Predicate;)Ljava/util/function/Predicate;", arg0); + } + /// + /// + /// + /// + public override Java.Util.Function.Predicate Negate() + { + return IExecuteWithSignature, Java.Util.Function.Predicate>("negate", "()Ljava/util/function/Predicate;"); + } + /// + /// + /// + /// + /// + /// + public override Java.Util.Function.Predicate Or(Java.Util.Function.Predicate arg0) where Arg0objectSuperT : T + { + return IExecuteWithSignature, Java.Util.Function.Predicate>("or", "(Ljava/util/function/Predicate;)Ljava/util/function/Predicate;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Function/Supplier.cs b/src/net/JNet/GeneratedCore/Java/Util/Function/Supplier.cs new file mode 100644 index 0000000000..73910b10dd --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Function/Supplier.cs @@ -0,0 +1,250 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Function +{ + #region Supplier + public partial class Supplier + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("get", new global::System.EventHandler>(GetEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Func OnGet { get; set; } = null; + + void GetEventHandler(object sender, CLRListenerEventArgs data) + { + var methodToExecute = (OnGet != null) ? OnGet : Get; + var executionResult = methodToExecute.Invoke(); + data.SetReturnValue(executionResult); + } + + /// + /// + /// + /// + public virtual object Get() + { + return default; + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region SupplierDirect + public partial class SupplierDirect + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public override object Get() + { + return IExecuteWithSignature("get", "()Ljava/lang/Object;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ISupplier + /// + /// .NET interface for org.mases.jnet.generated.java.util.function.Supplier implementing + /// + public partial interface ISupplier + { + #region Instance methods + /// + /// + /// + /// + T Get(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Supplier + public partial class Supplier : Java.Util.Function.ISupplier + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("get", new global::System.EventHandler>(GetEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Func OnGet { get; set; } = null; + + void GetEventHandler(object sender, CLRListenerEventArgs data) + { + var methodToExecute = (OnGet != null) ? OnGet : Get; + var executionResult = methodToExecute.Invoke(); + data.SetReturnValue(executionResult); + } + + /// + /// + /// + /// + public virtual T Get() + { + return default; + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region SupplierDirect + public partial class SupplierDirect : Java.Util.Function.ISupplier + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public override T Get() + { + return IExecuteWithSignature("get", "()Ljava/lang/Object;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Function/ToDoubleBiFunction.cs b/src/net/JNet/GeneratedCore/Java/Util/Function/ToDoubleBiFunction.cs new file mode 100644 index 0000000000..e25c9e62c6 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Function/ToDoubleBiFunction.cs @@ -0,0 +1,260 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Function +{ + #region ToDoubleBiFunction + public partial class ToDoubleBiFunction + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("applyAsDouble", new global::System.EventHandler>>(ApplyAsDoubleEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Func OnApplyAsDouble { get; set; } = null; + + void ApplyAsDoubleEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnApplyAsDouble != null) ? OnApplyAsDouble : ApplyAsDouble; + var executionResult = methodToExecute.Invoke(data.EventData.TypedEventData, data.EventData.GetAt(0)); + data.SetReturnValue(executionResult); + } + + /// + /// + /// + /// + /// + /// + public virtual double ApplyAsDouble(object arg0, object arg1) + { + return default; + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ToDoubleBiFunctionDirect + public partial class ToDoubleBiFunctionDirect + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public override double ApplyAsDouble(object arg0, object arg1) + { + return IExecute("applyAsDouble", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region IToDoubleBiFunction + /// + /// .NET interface for org.mases.jnet.generated.java.util.function.ToDoubleBiFunction implementing + /// + public partial interface IToDoubleBiFunction + { + #region Instance methods + /// + /// + /// + /// + /// + /// + double ApplyAsDouble(T arg0, U arg1); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ToDoubleBiFunction + public partial class ToDoubleBiFunction : Java.Util.Function.IToDoubleBiFunction + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("applyAsDouble", new global::System.EventHandler>>(ApplyAsDoubleEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Func OnApplyAsDouble { get; set; } = null; + + void ApplyAsDoubleEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnApplyAsDouble != null) ? OnApplyAsDouble : ApplyAsDouble; + var executionResult = methodToExecute.Invoke(data.EventData.TypedEventData, data.EventData.GetAt(0)); + data.SetReturnValue(executionResult); + } + + /// + /// + /// + /// + /// + /// + public virtual double ApplyAsDouble(T arg0, U arg1) + { + return default; + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ToDoubleBiFunctionDirect + public partial class ToDoubleBiFunctionDirect : Java.Util.Function.IToDoubleBiFunction + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public override double ApplyAsDouble(T arg0, U arg1) + { + return IExecute("applyAsDouble", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Function/ToDoubleFunction.cs b/src/net/JNet/GeneratedCore/Java/Util/Function/ToDoubleFunction.cs new file mode 100644 index 0000000000..fd469027f9 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Function/ToDoubleFunction.cs @@ -0,0 +1,255 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Function +{ + #region ToDoubleFunction + public partial class ToDoubleFunction + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("applyAsDouble", new global::System.EventHandler>>(ApplyAsDoubleEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Func OnApplyAsDouble { get; set; } = null; + + void ApplyAsDoubleEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnApplyAsDouble != null) ? OnApplyAsDouble : ApplyAsDouble; + var executionResult = methodToExecute.Invoke(data.EventData.TypedEventData); + data.SetReturnValue(executionResult); + } + + /// + /// + /// + /// + /// + public virtual double ApplyAsDouble(object arg0) + { + return default; + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ToDoubleFunctionDirect + public partial class ToDoubleFunctionDirect + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public override double ApplyAsDouble(object arg0) + { + return IExecuteWithSignature("applyAsDouble", "(Ljava/lang/Object;)D", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region IToDoubleFunction + /// + /// .NET interface for org.mases.jnet.generated.java.util.function.ToDoubleFunction implementing + /// + public partial interface IToDoubleFunction + { + #region Instance methods + /// + /// + /// + /// + /// + double ApplyAsDouble(T arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ToDoubleFunction + public partial class ToDoubleFunction : Java.Util.Function.IToDoubleFunction + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("applyAsDouble", new global::System.EventHandler>>(ApplyAsDoubleEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Func OnApplyAsDouble { get; set; } = null; + + void ApplyAsDoubleEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnApplyAsDouble != null) ? OnApplyAsDouble : ApplyAsDouble; + var executionResult = methodToExecute.Invoke(data.EventData.TypedEventData); + data.SetReturnValue(executionResult); + } + + /// + /// + /// + /// + /// + public virtual double ApplyAsDouble(T arg0) + { + return default; + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ToDoubleFunctionDirect + public partial class ToDoubleFunctionDirect : Java.Util.Function.IToDoubleFunction + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public override double ApplyAsDouble(T arg0) + { + return IExecuteWithSignature("applyAsDouble", "(Ljava/lang/Object;)D", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Function/ToIntBiFunction.cs b/src/net/JNet/GeneratedCore/Java/Util/Function/ToIntBiFunction.cs new file mode 100644 index 0000000000..0127449df4 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Function/ToIntBiFunction.cs @@ -0,0 +1,260 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Function +{ + #region ToIntBiFunction + public partial class ToIntBiFunction + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("applyAsInt", new global::System.EventHandler>>(ApplyAsIntEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Func OnApplyAsInt { get; set; } = null; + + void ApplyAsIntEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnApplyAsInt != null) ? OnApplyAsInt : ApplyAsInt; + var executionResult = methodToExecute.Invoke(data.EventData.TypedEventData, data.EventData.GetAt(0)); + data.SetReturnValue(executionResult); + } + + /// + /// + /// + /// + /// + /// + public virtual int ApplyAsInt(object arg0, object arg1) + { + return default; + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ToIntBiFunctionDirect + public partial class ToIntBiFunctionDirect + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public override int ApplyAsInt(object arg0, object arg1) + { + return IExecute("applyAsInt", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region IToIntBiFunction + /// + /// .NET interface for org.mases.jnet.generated.java.util.function.ToIntBiFunction implementing + /// + public partial interface IToIntBiFunction + { + #region Instance methods + /// + /// + /// + /// + /// + /// + int ApplyAsInt(T arg0, U arg1); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ToIntBiFunction + public partial class ToIntBiFunction : Java.Util.Function.IToIntBiFunction + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("applyAsInt", new global::System.EventHandler>>(ApplyAsIntEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Func OnApplyAsInt { get; set; } = null; + + void ApplyAsIntEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnApplyAsInt != null) ? OnApplyAsInt : ApplyAsInt; + var executionResult = methodToExecute.Invoke(data.EventData.TypedEventData, data.EventData.GetAt(0)); + data.SetReturnValue(executionResult); + } + + /// + /// + /// + /// + /// + /// + public virtual int ApplyAsInt(T arg0, U arg1) + { + return default; + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ToIntBiFunctionDirect + public partial class ToIntBiFunctionDirect : Java.Util.Function.IToIntBiFunction + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public override int ApplyAsInt(T arg0, U arg1) + { + return IExecute("applyAsInt", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Function/ToIntFunction.cs b/src/net/JNet/GeneratedCore/Java/Util/Function/ToIntFunction.cs new file mode 100644 index 0000000000..0429ba74c3 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Function/ToIntFunction.cs @@ -0,0 +1,255 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Function +{ + #region ToIntFunction + public partial class ToIntFunction + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("applyAsInt", new global::System.EventHandler>>(ApplyAsIntEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Func OnApplyAsInt { get; set; } = null; + + void ApplyAsIntEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnApplyAsInt != null) ? OnApplyAsInt : ApplyAsInt; + var executionResult = methodToExecute.Invoke(data.EventData.TypedEventData); + data.SetReturnValue(executionResult); + } + + /// + /// + /// + /// + /// + public virtual int ApplyAsInt(object arg0) + { + return default; + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ToIntFunctionDirect + public partial class ToIntFunctionDirect + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public override int ApplyAsInt(object arg0) + { + return IExecuteWithSignature("applyAsInt", "(Ljava/lang/Object;)I", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region IToIntFunction + /// + /// .NET interface for org.mases.jnet.generated.java.util.function.ToIntFunction implementing + /// + public partial interface IToIntFunction + { + #region Instance methods + /// + /// + /// + /// + /// + int ApplyAsInt(T arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ToIntFunction + public partial class ToIntFunction : Java.Util.Function.IToIntFunction + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("applyAsInt", new global::System.EventHandler>>(ApplyAsIntEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Func OnApplyAsInt { get; set; } = null; + + void ApplyAsIntEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnApplyAsInt != null) ? OnApplyAsInt : ApplyAsInt; + var executionResult = methodToExecute.Invoke(data.EventData.TypedEventData); + data.SetReturnValue(executionResult); + } + + /// + /// + /// + /// + /// + public virtual int ApplyAsInt(T arg0) + { + return default; + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ToIntFunctionDirect + public partial class ToIntFunctionDirect : Java.Util.Function.IToIntFunction + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public override int ApplyAsInt(T arg0) + { + return IExecuteWithSignature("applyAsInt", "(Ljava/lang/Object;)I", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Function/ToLongBiFunction.cs b/src/net/JNet/GeneratedCore/Java/Util/Function/ToLongBiFunction.cs new file mode 100644 index 0000000000..54bcb12f97 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Function/ToLongBiFunction.cs @@ -0,0 +1,260 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Function +{ + #region ToLongBiFunction + public partial class ToLongBiFunction + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("applyAsLong", new global::System.EventHandler>>(ApplyAsLongEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Func OnApplyAsLong { get; set; } = null; + + void ApplyAsLongEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnApplyAsLong != null) ? OnApplyAsLong : ApplyAsLong; + var executionResult = methodToExecute.Invoke(data.EventData.TypedEventData, data.EventData.GetAt(0)); + data.SetReturnValue(executionResult); + } + + /// + /// + /// + /// + /// + /// + public virtual long ApplyAsLong(object arg0, object arg1) + { + return default; + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ToLongBiFunctionDirect + public partial class ToLongBiFunctionDirect + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public override long ApplyAsLong(object arg0, object arg1) + { + return IExecute("applyAsLong", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region IToLongBiFunction + /// + /// .NET interface for org.mases.jnet.generated.java.util.function.ToLongBiFunction implementing + /// + public partial interface IToLongBiFunction + { + #region Instance methods + /// + /// + /// + /// + /// + /// + long ApplyAsLong(T arg0, U arg1); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ToLongBiFunction + public partial class ToLongBiFunction : Java.Util.Function.IToLongBiFunction + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("applyAsLong", new global::System.EventHandler>>(ApplyAsLongEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Func OnApplyAsLong { get; set; } = null; + + void ApplyAsLongEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnApplyAsLong != null) ? OnApplyAsLong : ApplyAsLong; + var executionResult = methodToExecute.Invoke(data.EventData.TypedEventData, data.EventData.GetAt(0)); + data.SetReturnValue(executionResult); + } + + /// + /// + /// + /// + /// + /// + public virtual long ApplyAsLong(T arg0, U arg1) + { + return default; + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ToLongBiFunctionDirect + public partial class ToLongBiFunctionDirect : Java.Util.Function.IToLongBiFunction + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public override long ApplyAsLong(T arg0, U arg1) + { + return IExecute("applyAsLong", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Function/ToLongFunction.cs b/src/net/JNet/GeneratedCore/Java/Util/Function/ToLongFunction.cs new file mode 100644 index 0000000000..a6ea54e7ef --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Function/ToLongFunction.cs @@ -0,0 +1,255 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Function +{ + #region ToLongFunction + public partial class ToLongFunction + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("applyAsLong", new global::System.EventHandler>>(ApplyAsLongEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Func OnApplyAsLong { get; set; } = null; + + void ApplyAsLongEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnApplyAsLong != null) ? OnApplyAsLong : ApplyAsLong; + var executionResult = methodToExecute.Invoke(data.EventData.TypedEventData); + data.SetReturnValue(executionResult); + } + + /// + /// + /// + /// + /// + public virtual long ApplyAsLong(object arg0) + { + return default; + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ToLongFunctionDirect + public partial class ToLongFunctionDirect + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public override long ApplyAsLong(object arg0) + { + return IExecuteWithSignature("applyAsLong", "(Ljava/lang/Object;)J", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region IToLongFunction + /// + /// .NET interface for org.mases.jnet.generated.java.util.function.ToLongFunction implementing + /// + public partial interface IToLongFunction + { + #region Instance methods + /// + /// + /// + /// + /// + long ApplyAsLong(T arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ToLongFunction + public partial class ToLongFunction : Java.Util.Function.IToLongFunction + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("applyAsLong", new global::System.EventHandler>>(ApplyAsLongEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Func OnApplyAsLong { get; set; } = null; + + void ApplyAsLongEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnApplyAsLong != null) ? OnApplyAsLong : ApplyAsLong; + var executionResult = methodToExecute.Invoke(data.EventData.TypedEventData); + data.SetReturnValue(executionResult); + } + + /// + /// + /// + /// + /// + public virtual long ApplyAsLong(T arg0) + { + return default; + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ToLongFunctionDirect + public partial class ToLongFunctionDirect : Java.Util.Function.IToLongFunction + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public override long ApplyAsLong(T arg0) + { + return IExecuteWithSignature("applyAsLong", "(Ljava/lang/Object;)J", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Function/UnaryOperator.cs b/src/net/JNet/GeneratedCore/Java/Util/Function/UnaryOperator.cs new file mode 100644 index 0000000000..06c1fefb84 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Function/UnaryOperator.cs @@ -0,0 +1,478 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Function +{ + #region UnaryOperator + public partial class UnaryOperator + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("apply", new global::System.EventHandler>>(ApplyEventHandler)); + AddEventHandler("andThen", new global::System.EventHandler>>(AndThenEventHandler)); + AddEventHandler("compose", new global::System.EventHandler>>(ComposeEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Func OnApply { get; set; } = null; + + void ApplyEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnApply != null) ? OnApply : Apply; + var executionResult = methodToExecute.Invoke(data.EventData.TypedEventData); + data.SetReturnValue(executionResult); + } + + /// + /// + /// + /// + /// + public virtual object Apply(object arg0) + { + return default; + } + /// + /// + /// + /// + /// + /// The method invokes the default implementation in the JVM interface + public Java.Util.Function.Function AndThenDefault(Java.Util.Function.Function arg0) + { + return IExecute("andThenDefault", arg0); + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Func OnAndThen { get; set; } = null; + + void AndThenEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnAndThen != null) ? OnAndThen : AndThen; + var executionResult = methodToExecute.Invoke(data.EventData.TypedEventData); + data.SetReturnValue(executionResult); + } + + /// + /// + /// + /// + /// + /// The method invokes the default implementation in the JVM interface using ; override the method to implement a different behavior + public virtual Java.Util.Function.Function AndThen(Java.Util.Function.Function arg0) + { + return AndThenDefault(arg0); + } + /// + /// + /// + /// + /// + /// The method invokes the default implementation in the JVM interface + public Java.Util.Function.Function ComposeDefault(Java.Util.Function.Function arg0) + { + return IExecute("composeDefault", arg0); + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Func OnCompose { get; set; } = null; + + void ComposeEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnCompose != null) ? OnCompose : Compose; + var executionResult = methodToExecute.Invoke(data.EventData.TypedEventData); + data.SetReturnValue(executionResult); + } + + /// + /// + /// + /// + /// + /// The method invokes the default implementation in the JVM interface using ; override the method to implement a different behavior + public virtual Java.Util.Function.Function Compose(Java.Util.Function.Function arg0) + { + return ComposeDefault(arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region UnaryOperatorDirect + public partial class UnaryOperatorDirect + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public override object Apply(object arg0) + { + return IExecute("apply", arg0); + } + /// + /// + /// + /// + /// + public override Java.Util.Function.Function AndThen(Java.Util.Function.Function arg0) + { + return IExecute("andThen", arg0); + } + /// + /// + /// + /// + /// + public override Java.Util.Function.Function Compose(Java.Util.Function.Function arg0) + { + return IExecute("compose", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region IUnaryOperator + /// + /// .NET interface for org.mases.jnet.generated.java.util.function.UnaryOperator implementing + /// + public partial interface IUnaryOperator + { + #region Instance methods + /// + /// + /// + /// + /// + /// + R Apply(T arg0); + /// + /// + /// + /// + /// + /// + /// + /// + /// + Java.Util.Function.Function AndThen(Java.Util.Function.Function arg0) where Arg0objectSuperR : R where Arg0ExtendsV : V; + /// + /// + /// + /// + /// + /// + /// + /// + /// + Java.Util.Function.Function Compose(Java.Util.Function.Function arg0) where Arg0objectSuperV : V where Arg0ExtendsT : T; + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region UnaryOperator + public partial class UnaryOperator : Java.Util.Function.IUnaryOperator + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("apply", new global::System.EventHandler>>(ApplyEventHandler)); + AddEventHandler("andThen", new global::System.EventHandler>>>(AndThenEventHandler)); + AddEventHandler("compose", new global::System.EventHandler>>>(ComposeEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Func OnApply { get; set; } = null; + + void ApplyEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnApply != null) ? OnApply : Apply; + var executionResult = methodToExecute.Invoke(data.EventData.TypedEventData); + data.SetReturnValue(executionResult); + } + + /// + /// + /// + /// + /// + /// + public virtual R Apply(T arg0) + { + return default; + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// The method invokes the default implementation in the JVM interface + public Java.Util.Function.Function AndThenDefault(Java.Util.Function.Function arg0) where Arg0objectSuperR : R where Arg0ExtendsV : V + { + return IExecute>("andThenDefault", arg0); + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Func, Java.Util.Function.Function> OnAndThen { get; set; } = null; + + void AndThenEventHandler(object sender, CLRListenerEventArgs>> data) + { + var methodToExecute = (OnAndThen != null) ? OnAndThen : AndThen; + var executionResult = methodToExecute.Invoke(data.EventData.TypedEventData); + data.SetReturnValue(executionResult); + } + + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// The method invokes the default implementation in the JVM interface using ; override the method to implement a different behavior + public virtual Java.Util.Function.Function AndThen(Java.Util.Function.Function arg0) where Arg0objectSuperR : R where Arg0ExtendsV : V + { + return AndThenDefault(arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// The method invokes the default implementation in the JVM interface + public Java.Util.Function.Function ComposeDefault(Java.Util.Function.Function arg0) where Arg0objectSuperV : V where Arg0ExtendsT : T + { + return IExecute>("composeDefault", arg0); + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Func, Java.Util.Function.Function> OnCompose { get; set; } = null; + + void ComposeEventHandler(object sender, CLRListenerEventArgs>> data) + { + var methodToExecute = (OnCompose != null) ? OnCompose : Compose; + var executionResult = methodToExecute.Invoke(data.EventData.TypedEventData); + data.SetReturnValue(executionResult); + } + + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// The method invokes the default implementation in the JVM interface using ; override the method to implement a different behavior + public virtual Java.Util.Function.Function Compose(Java.Util.Function.Function arg0) where Arg0objectSuperV : V where Arg0ExtendsT : T + { + return ComposeDefault(arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region UnaryOperatorDirect + public partial class UnaryOperatorDirect : Java.Util.Function.IUnaryOperator + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public override R Apply(T arg0) + { + return IExecute("apply", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public override Java.Util.Function.Function AndThen(Java.Util.Function.Function arg0) where Arg0objectSuperR : R where Arg0ExtendsV : V + { + return IExecute, Java.Util.Function.Function>("andThen", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public override Java.Util.Function.Function Compose(Java.Util.Function.Function arg0) where Arg0objectSuperV : V where Arg0ExtendsT : T + { + return IExecute, Java.Util.Function.Function>("compose", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/GregorianCalendar.cs b/src/net/JNet/GeneratedCore/Java/Util/GregorianCalendar.cs new file mode 100644 index 0000000000..cb0778889e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/GregorianCalendar.cs @@ -0,0 +1,163 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util +{ + #region GregorianCalendar + public partial class GregorianCalendar + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + /// + /// + public GregorianCalendar(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5) + : base(arg0, arg1, arg2, arg3, arg4, arg5) + { + } + /// + /// + /// + /// + /// + /// + /// + /// + public GregorianCalendar(int arg0, int arg1, int arg2, int arg3, int arg4) + : base(arg0, arg1, arg2, arg3, arg4) + { + } + /// + /// + /// + /// + /// + /// + public GregorianCalendar(int arg0, int arg1, int arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + public GregorianCalendar(Java.Util.Locale arg0) + : base(arg0) + { + } + /// + /// + /// + /// + /// + public GregorianCalendar(Java.Util.TimeZone arg0, Java.Util.Locale arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public GregorianCalendar(Java.Util.TimeZone arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int AD { get { if (!_ADReady) { _ADContent = SGetField(LocalBridgeClazz, "AD"); _ADReady = true; } return _ADContent; } } + private static int _ADContent = default; + private static bool _ADReady = false; // this is used because in case of generics + /// + /// + /// + public static int BC { get { if (!_BCReady) { _BCContent = SGetField(LocalBridgeClazz, "BC"); _BCReady = true; } return _BCContent; } } + private static int _BCContent = default; + private static bool _BCReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Util.GregorianCalendar From(Java.Time.ZonedDateTime arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "from", "(Ljava/time/ZonedDateTime;)Ljava/util/GregorianCalendar;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Util.Date GregorianChange + { + get { return IExecuteWithSignature("getGregorianChange", "()Ljava/util/Date;"); } set { IExecuteWithSignature("setGregorianChange", "(Ljava/util/Date;)V", value); } + } + /// + /// + /// + /// + /// + public bool IsLeapYear(int arg0) + { + return IExecuteWithSignature("isLeapYear", "(I)Z", arg0); + } + /// + /// + /// + /// + public Java.Time.ZonedDateTime ToZonedDateTime() + { + return IExecuteWithSignature("toZonedDateTime", "()Ljava/time/ZonedDateTime;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/HashMap.cs b/src/net/JNet/GeneratedCore/Java/Util/HashMap.cs new file mode 100644 index 0000000000..c6bd10bd1e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/HashMap.cs @@ -0,0 +1,159 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util +{ + #region HashMap + public partial class HashMap + { + #region Constructors + /// + /// + /// + /// + /// + public HashMap(int arg0, float arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public HashMap(int arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public HashMap(Java.Util.Map arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Cloneable(Java.Util.HashMap t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Util.HashMap t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region HashMap + public partial class HashMap + { + #region Constructors + /// + /// + /// + /// + /// + public HashMap(int arg0, float arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public HashMap(int arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public HashMap(Java.Util.Map arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Cloneable(Java.Util.HashMap t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Util.HashMap t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Util.HashMap(Java.Util.HashMap t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/HashSet.cs b/src/net/JNet/GeneratedCore/Java/Util/HashSet.cs new file mode 100644 index 0000000000..5c8ec358e0 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/HashSet.cs @@ -0,0 +1,159 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util +{ + #region HashSet + public partial class HashSet + { + #region Constructors + /// + /// + /// + /// + /// + public HashSet(int arg0, float arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public HashSet(int arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public HashSet(Java.Util.Collection arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Cloneable(Java.Util.HashSet t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Util.HashSet t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region HashSet + public partial class HashSet + { + #region Constructors + /// + /// + /// + /// + /// + public HashSet(int arg0, float arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public HashSet(int arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public HashSet(Java.Util.Collection arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Cloneable(Java.Util.HashSet t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Util.HashSet t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Util.HashSet(Java.Util.HashSet t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Hashtable.cs b/src/net/JNet/GeneratedCore/Java/Util/Hashtable.cs new file mode 100644 index 0000000000..2c10768467 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Hashtable.cs @@ -0,0 +1,532 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util +{ + #region Hashtable + public partial class Hashtable + { + #region Constructors + /// + /// + /// + /// + /// + public Hashtable(int arg0, float arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public Hashtable(int arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public Hashtable(Java.Util.Map arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.Map(Java.Util.Hashtable t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Cloneable(Java.Util.Hashtable t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Util.Hashtable t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public bool ContainsValue(object arg0) + { + return IExecuteWithSignature("containsValue", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + public Java.Util.Collection Values() + { + return IExecuteWithSignature("values", "()Ljava/util/Collection;"); + } + /// + /// + /// + /// + public Java.Util.Set EntrySetMethod() + { + return IExecuteWithSignature("entrySet", "()Ljava/util/Set;"); + } + /// + /// + /// + /// + public Java.Util.Set KeySetMethod() + { + return IExecuteWithSignature("keySet", "()Ljava/util/Set;"); + } + /// + /// + /// + /// + /// + public bool Contains(object arg0) + { + return IExecuteWithSignature("contains", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool ContainsKey(object arg0) + { + return IExecuteWithSignature("containsKey", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public bool Remove(object arg0, object arg1) + { + return IExecute("remove", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public bool Replace(object arg0, object arg1, object arg2) + { + return IExecute("replace", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public object Compute(object arg0, Java.Util.Function.BiFunction arg1) + { + return IExecute("compute", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public object ComputeIfAbsent(object arg0, Java.Util.Function.Function arg1) + { + return IExecute("computeIfAbsent", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public object ComputeIfPresent(object arg0, Java.Util.Function.BiFunction arg1) + { + return IExecute("computeIfPresent", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public object GetOrDefault(object arg0, object arg1) + { + return IExecute("getOrDefault", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public object Merge(object arg0, object arg1, Java.Util.Function.BiFunction arg2) + { + return IExecute("merge", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public object PutIfAbsent(object arg0, object arg1) + { + return IExecute("putIfAbsent", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public object Replace(object arg0, object arg1) + { + return IExecute("replace", arg0, arg1); + } + /// + /// + /// + public void Clear() + { + IExecuteWithSignature("clear", "()V"); + } + /// + /// + /// + /// + public void ForEach(Java.Util.Function.BiConsumer arg0) + { + IExecuteWithSignature("forEach", "(Ljava/util/function/BiConsumer;)V", arg0); + } + /// + /// + /// + /// + public void PutAll(Java.Util.Map arg0) + { + IExecuteWithSignature("putAll", "(Ljava/util/Map;)V", arg0); + } + /// + /// + /// + /// + public void ReplaceAll(Java.Util.Function.BiFunction arg0) + { + IExecuteWithSignature("replaceAll", "(Ljava/util/function/BiFunction;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Hashtable + public partial class Hashtable + { + #region Constructors + /// + /// + /// + /// + /// + public Hashtable(int arg0, float arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public Hashtable(int arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public Hashtable(Java.Util.Map arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.Map(Java.Util.Hashtable t) => t.Cast>(); + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Cloneable(Java.Util.Hashtable t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Util.Hashtable t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Util.Hashtable(Java.Util.Hashtable t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public bool ContainsValue(object arg0) + { + return IExecuteWithSignature("containsValue", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + public Java.Util.Collection Values() + { + return IExecuteWithSignature>("values", "()Ljava/util/Collection;"); + } + /// + /// + /// + /// + public Java.Util.Set> EntrySetMethod() + { + return IExecuteWithSignature>>("entrySet", "()Ljava/util/Set;"); + } + /// + /// + /// + /// + public Java.Util.Set KeySetMethod() + { + return IExecuteWithSignature>("keySet", "()Ljava/util/Set;"); + } + /// + /// + /// + /// + /// + public bool Contains(object arg0) + { + return IExecuteWithSignature("contains", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool ContainsKey(object arg0) + { + return IExecuteWithSignature("containsKey", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public bool Remove(object arg0, object arg1) + { + return IExecute("remove", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public bool Replace(K arg0, V arg1, V arg2) + { + return IExecute("replace", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public V Compute(K arg0, Java.Util.Function.BiFunction arg1) where Arg1objectSuperK : K where Arg1objectSuperV : V where Arg1ExtendsV : V + { + return IExecute("compute", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public V ComputeIfAbsent(K arg0, Java.Util.Function.Function arg1) where Arg1objectSuperK : K where Arg1ExtendsV : V + { + return IExecute("computeIfAbsent", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public V ComputeIfPresent(K arg0, Java.Util.Function.BiFunction arg1) where Arg1objectSuperK : K where Arg1objectSuperV : V where Arg1ExtendsV : V + { + return IExecute("computeIfPresent", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public V GetOrDefault(object arg0, V arg1) + { + return IExecute("getOrDefault", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public V Merge(K arg0, V arg1, Java.Util.Function.BiFunction arg2) where Arg2objectSuperV : V where Arg2ExtendsV : V + { + return IExecute("merge", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public V PutIfAbsent(K arg0, V arg1) + { + return IExecute("putIfAbsent", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public V Replace(K arg0, V arg1) + { + return IExecute("replace", arg0, arg1); + } + /// + /// + /// + public void Clear() + { + IExecuteWithSignature("clear", "()V"); + } + /// + /// + /// + /// + /// + /// + public void ForEach(Java.Util.Function.BiConsumer arg0) where Arg0objectSuperK : K where Arg0objectSuperV : V + { + IExecuteWithSignature("forEach", "(Ljava/util/function/BiConsumer;)V", arg0); + } + /// + /// + /// + /// + /// + /// + public void PutAll(Java.Util.Map arg0) where Arg0ExtendsK : K where Arg0ExtendsV : V + { + IExecuteWithSignature("putAll", "(Ljava/util/Map;)V", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public void ReplaceAll(Java.Util.Function.BiFunction arg0) where Arg0objectSuperK : K where Arg0objectSuperV : V where Arg0ExtendsV : V + { + IExecuteWithSignature("replaceAll", "(Ljava/util/function/BiFunction;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/IdentityHashMap.cs b/src/net/JNet/GeneratedCore/Java/Util/IdentityHashMap.cs new file mode 100644 index 0000000000..cfabb385bb --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/IdentityHashMap.cs @@ -0,0 +1,141 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util +{ + #region IdentityHashMap + public partial class IdentityHashMap + { + #region Constructors + /// + /// + /// + /// + public IdentityHashMap(int arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public IdentityHashMap(Java.Util.Map arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Util.IdentityHashMap t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Cloneable(Java.Util.IdentityHashMap t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region IdentityHashMap + public partial class IdentityHashMap + { + #region Constructors + /// + /// + /// + /// + public IdentityHashMap(int arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public IdentityHashMap(Java.Util.Map arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Util.IdentityHashMap t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Cloneable(Java.Util.IdentityHashMap t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Util.IdentityHashMap(Java.Util.IdentityHashMap t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/IllegalFormatCodePointException.cs b/src/net/JNet/GeneratedCore/Java/Util/IllegalFormatCodePointException.cs new file mode 100644 index 0000000000..5bbe135285 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/IllegalFormatCodePointException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util +{ + #region IllegalFormatCodePointException + public partial class IllegalFormatCodePointException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/IllegalFormatConversionException.cs b/src/net/JNet/GeneratedCore/Java/Util/IllegalFormatConversionException.cs new file mode 100644 index 0000000000..c3dd3b26a1 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/IllegalFormatConversionException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util +{ + #region IllegalFormatConversionException + public partial class IllegalFormatConversionException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/IllegalFormatException.cs b/src/net/JNet/GeneratedCore/Java/Util/IllegalFormatException.cs new file mode 100644 index 0000000000..58b9d2146d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/IllegalFormatException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util +{ + #region IllegalFormatException + public partial class IllegalFormatException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/IllegalFormatFlagsException.cs b/src/net/JNet/GeneratedCore/Java/Util/IllegalFormatFlagsException.cs new file mode 100644 index 0000000000..8dcb8a3aa8 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/IllegalFormatFlagsException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util +{ + #region IllegalFormatFlagsException + public partial class IllegalFormatFlagsException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/IllegalFormatPrecisionException.cs b/src/net/JNet/GeneratedCore/Java/Util/IllegalFormatPrecisionException.cs new file mode 100644 index 0000000000..710395cf63 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/IllegalFormatPrecisionException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util +{ + #region IllegalFormatPrecisionException + public partial class IllegalFormatPrecisionException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/IllegalFormatWidthException.cs b/src/net/JNet/GeneratedCore/Java/Util/IllegalFormatWidthException.cs new file mode 100644 index 0000000000..e71781fc8b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/IllegalFormatWidthException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util +{ + #region IllegalFormatWidthException + public partial class IllegalFormatWidthException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/IllformedLocaleException.cs b/src/net/JNet/GeneratedCore/Java/Util/IllformedLocaleException.cs new file mode 100644 index 0000000000..747b85e465 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/IllformedLocaleException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util +{ + #region IllformedLocaleException + public partial class IllformedLocaleException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/InputMismatchException.cs b/src/net/JNet/GeneratedCore/Java/Util/InputMismatchException.cs new file mode 100644 index 0000000000..f3e47947e8 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/InputMismatchException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util +{ + #region InputMismatchException + public partial class InputMismatchException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/IntSummaryStatistics.cs b/src/net/JNet/GeneratedCore/Java/Util/IntSummaryStatistics.cs new file mode 100644 index 0000000000..076a113256 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/IntSummaryStatistics.cs @@ -0,0 +1,125 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util +{ + #region IntSummaryStatistics + public partial class IntSummaryStatistics + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + /// + public IntSummaryStatistics(long arg0, int arg1, int arg2, long arg3) + : base(arg0, arg1, arg2, arg3) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.Function.IntConsumer(Java.Util.IntSummaryStatistics t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public double Average + { + get { return IExecuteWithSignature("getAverage", "()D"); } + } + /// + /// + /// + public long Count + { + get { return IExecuteWithSignature("getCount", "()J"); } + } + /// + /// + /// + public int Max + { + get { return IExecuteWithSignature("getMax", "()I"); } + } + /// + /// + /// + public int Min + { + get { return IExecuteWithSignature("getMin", "()I"); } + } + /// + /// + /// + public long Sum + { + get { return IExecuteWithSignature("getSum", "()J"); } + } + /// + /// + /// + /// + public void Accept(int arg0) + { + IExecuteWithSignature("accept", "(I)V", arg0); + } + /// + /// + /// + /// + public void Combine(Java.Util.IntSummaryStatistics arg0) + { + IExecuteWithSignature("combine", "(Ljava/util/IntSummaryStatistics;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/InvalidPropertiesFormatException.cs b/src/net/JNet/GeneratedCore/Java/Util/InvalidPropertiesFormatException.cs new file mode 100644 index 0000000000..d66f1dd503 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/InvalidPropertiesFormatException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util +{ + #region InvalidPropertiesFormatException + public partial class InvalidPropertiesFormatException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Jar/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Java/Util/Jar/AllPackageClasses.cs new file mode 100644 index 0000000000..aa035ea910 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Jar/AllPackageClasses.cs @@ -0,0 +1,362 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Java.Util.Jar +{ + #region Attributes + /// + /// + /// + public partial class Attributes : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.util.jar.Attributes"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Attributes() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Attributes(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region Name + /// + /// + /// + public partial class Name : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.util.jar.Attributes$Name"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Name() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Name(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region JarEntry + /// + /// + /// + public partial class JarEntry : Java.Util.Zip.ZipEntry + { + const string _bridgeClassName = "java.util.jar.JarEntry"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public JarEntry() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public JarEntry(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region JarException + /// + /// + /// + public partial class JarException : Java.Util.Zip.ZipException + { + const string _bridgeClassName = "java.util.jar.JarException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region JarFile + /// + /// + /// + public partial class JarFile : Java.Util.Zip.ZipFile + { + const string _bridgeClassName = "java.util.jar.JarFile"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public JarFile() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public JarFile(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region JarInputStream + /// + /// + /// + public partial class JarInputStream : Java.Util.Zip.ZipInputStream + { + const string _bridgeClassName = "java.util.jar.JarInputStream"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public JarInputStream() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public JarInputStream(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region JarOutputStream + /// + /// + /// + public partial class JarOutputStream : Java.Util.Zip.ZipOutputStream + { + const string _bridgeClassName = "java.util.jar.JarOutputStream"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public JarOutputStream() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public JarOutputStream(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Manifest + /// + /// + /// + public partial class Manifest : Java.Lang.Cloneable + { + const string _bridgeClassName = "java.util.jar.Manifest"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Manifest() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Manifest(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Jar/Attributes.cs b/src/net/JNet/GeneratedCore/Java/Util/Jar/Attributes.cs new file mode 100644 index 0000000000..cc988abc72 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Jar/Attributes.cs @@ -0,0 +1,340 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Jar +{ + #region Attributes + public partial class Attributes + { + #region Constructors + /// + /// + /// + /// + public Attributes(int arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public Attributes(Java.Util.Jar.Attributes arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.Map(Java.Util.Jar.Attributes t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Cloneable(Java.Util.Jar.Attributes t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public bool ContainsKey(object arg0) + { + return IExecuteWithSignature("containsKey", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool ContainsValue(object arg0) + { + return IExecuteWithSignature("containsValue", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + public bool IsEmpty() + { + return IExecuteWithSignature("isEmpty", "()Z"); + } + /// + /// + /// + /// + public int Size() + { + return IExecuteWithSignature("size", "()I"); + } + /// + /// + /// + /// + /// + public object Get(object arg0) + { + return IExecuteWithSignature("get", "(Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + /// + public object Put(object arg0, object arg1) + { + return IExecute("put", arg0, arg1); + } + /// + /// + /// + /// + /// + public object Remove(object arg0) + { + return IExecuteWithSignature("remove", "(Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.String GetValue(Java.Lang.String arg0) + { + return IExecuteWithSignature("getValue", "(Ljava/lang/String;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.String GetValue(Java.Util.Jar.Attributes.Name arg0) + { + return IExecuteWithSignature("getValue", "(Ljava/util/jar/Attributes$Name;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String PutValue(Java.Lang.String arg0, Java.Lang.String arg1) + { + return IExecute("putValue", arg0, arg1); + } + /// + /// + /// + /// + public Java.Util.Collection Values() + { + return IExecuteWithSignature>("values", "()Ljava/util/Collection;"); + } + /// + /// + /// + /// + public Java.Util.Set KeySet() + { + return IExecuteWithSignature>("keySet", "()Ljava/util/Set;"); + } + /// + /// + /// + /// + public Java.Util.Set> EntrySet() + { + return IExecuteWithSignature>>("entrySet", "()Ljava/util/Set;"); + } + /// + /// + /// + public void Clear() + { + IExecuteWithSignature("clear", "()V"); + } + /// + /// + /// + /// + public void PutAll(Java.Util.Map arg0) + { + IExecuteWithSignature("putAll", "(Ljava/util/Map;)V", arg0); + } + + #endregion + + #region Nested classes + #region Name + public partial class Name + { + #region Constructors + /// + /// + /// + /// + public Name(Java.Lang.String arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Util.Jar.Attributes.Name CLASS_PATH { get { if (!_CLASS_PATHReady) { _CLASS_PATHContent = SGetField(LocalBridgeClazz, "CLASS_PATH"); _CLASS_PATHReady = true; } return _CLASS_PATHContent; } } + private static Java.Util.Jar.Attributes.Name _CLASS_PATHContent = default; + private static bool _CLASS_PATHReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Util.Jar.Attributes.Name CONTENT_TYPE { get { if (!_CONTENT_TYPEReady) { _CONTENT_TYPEContent = SGetField(LocalBridgeClazz, "CONTENT_TYPE"); _CONTENT_TYPEReady = true; } return _CONTENT_TYPEContent; } } + private static Java.Util.Jar.Attributes.Name _CONTENT_TYPEContent = default; + private static bool _CONTENT_TYPEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Util.Jar.Attributes.Name EXTENSION_LIST { get { if (!_EXTENSION_LISTReady) { _EXTENSION_LISTContent = SGetField(LocalBridgeClazz, "EXTENSION_LIST"); _EXTENSION_LISTReady = true; } return _EXTENSION_LISTContent; } } + private static Java.Util.Jar.Attributes.Name _EXTENSION_LISTContent = default; + private static bool _EXTENSION_LISTReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Util.Jar.Attributes.Name EXTENSION_NAME { get { if (!_EXTENSION_NAMEReady) { _EXTENSION_NAMEContent = SGetField(LocalBridgeClazz, "EXTENSION_NAME"); _EXTENSION_NAMEReady = true; } return _EXTENSION_NAMEContent; } } + private static Java.Util.Jar.Attributes.Name _EXTENSION_NAMEContent = default; + private static bool _EXTENSION_NAMEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Util.Jar.Attributes.Name IMPLEMENTATION_TITLE { get { if (!_IMPLEMENTATION_TITLEReady) { _IMPLEMENTATION_TITLEContent = SGetField(LocalBridgeClazz, "IMPLEMENTATION_TITLE"); _IMPLEMENTATION_TITLEReady = true; } return _IMPLEMENTATION_TITLEContent; } } + private static Java.Util.Jar.Attributes.Name _IMPLEMENTATION_TITLEContent = default; + private static bool _IMPLEMENTATION_TITLEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Util.Jar.Attributes.Name IMPLEMENTATION_VENDOR { get { if (!_IMPLEMENTATION_VENDORReady) { _IMPLEMENTATION_VENDORContent = SGetField(LocalBridgeClazz, "IMPLEMENTATION_VENDOR"); _IMPLEMENTATION_VENDORReady = true; } return _IMPLEMENTATION_VENDORContent; } } + private static Java.Util.Jar.Attributes.Name _IMPLEMENTATION_VENDORContent = default; + private static bool _IMPLEMENTATION_VENDORReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Util.Jar.Attributes.Name IMPLEMENTATION_VERSION { get { if (!_IMPLEMENTATION_VERSIONReady) { _IMPLEMENTATION_VERSIONContent = SGetField(LocalBridgeClazz, "IMPLEMENTATION_VERSION"); _IMPLEMENTATION_VERSIONReady = true; } return _IMPLEMENTATION_VERSIONContent; } } + private static Java.Util.Jar.Attributes.Name _IMPLEMENTATION_VERSIONContent = default; + private static bool _IMPLEMENTATION_VERSIONReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Util.Jar.Attributes.Name MAIN_CLASS { get { if (!_MAIN_CLASSReady) { _MAIN_CLASSContent = SGetField(LocalBridgeClazz, "MAIN_CLASS"); _MAIN_CLASSReady = true; } return _MAIN_CLASSContent; } } + private static Java.Util.Jar.Attributes.Name _MAIN_CLASSContent = default; + private static bool _MAIN_CLASSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Util.Jar.Attributes.Name MANIFEST_VERSION { get { if (!_MANIFEST_VERSIONReady) { _MANIFEST_VERSIONContent = SGetField(LocalBridgeClazz, "MANIFEST_VERSION"); _MANIFEST_VERSIONReady = true; } return _MANIFEST_VERSIONContent; } } + private static Java.Util.Jar.Attributes.Name _MANIFEST_VERSIONContent = default; + private static bool _MANIFEST_VERSIONReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Util.Jar.Attributes.Name MULTI_RELEASE { get { if (!_MULTI_RELEASEReady) { _MULTI_RELEASEContent = SGetField(LocalBridgeClazz, "MULTI_RELEASE"); _MULTI_RELEASEReady = true; } return _MULTI_RELEASEContent; } } + private static Java.Util.Jar.Attributes.Name _MULTI_RELEASEContent = default; + private static bool _MULTI_RELEASEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Util.Jar.Attributes.Name SEALED { get { if (!_SEALEDReady) { _SEALEDContent = SGetField(LocalBridgeClazz, "SEALED"); _SEALEDReady = true; } return _SEALEDContent; } } + private static Java.Util.Jar.Attributes.Name _SEALEDContent = default; + private static bool _SEALEDReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Util.Jar.Attributes.Name SIGNATURE_VERSION { get { if (!_SIGNATURE_VERSIONReady) { _SIGNATURE_VERSIONContent = SGetField(LocalBridgeClazz, "SIGNATURE_VERSION"); _SIGNATURE_VERSIONReady = true; } return _SIGNATURE_VERSIONContent; } } + private static Java.Util.Jar.Attributes.Name _SIGNATURE_VERSIONContent = default; + private static bool _SIGNATURE_VERSIONReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Util.Jar.Attributes.Name SPECIFICATION_TITLE { get { if (!_SPECIFICATION_TITLEReady) { _SPECIFICATION_TITLEContent = SGetField(LocalBridgeClazz, "SPECIFICATION_TITLE"); _SPECIFICATION_TITLEReady = true; } return _SPECIFICATION_TITLEContent; } } + private static Java.Util.Jar.Attributes.Name _SPECIFICATION_TITLEContent = default; + private static bool _SPECIFICATION_TITLEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Util.Jar.Attributes.Name SPECIFICATION_VENDOR { get { if (!_SPECIFICATION_VENDORReady) { _SPECIFICATION_VENDORContent = SGetField(LocalBridgeClazz, "SPECIFICATION_VENDOR"); _SPECIFICATION_VENDORReady = true; } return _SPECIFICATION_VENDORContent; } } + private static Java.Util.Jar.Attributes.Name _SPECIFICATION_VENDORContent = default; + private static bool _SPECIFICATION_VENDORReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Util.Jar.Attributes.Name SPECIFICATION_VERSION { get { if (!_SPECIFICATION_VERSIONReady) { _SPECIFICATION_VERSIONContent = SGetField(LocalBridgeClazz, "SPECIFICATION_VERSION"); _SPECIFICATION_VERSIONReady = true; } return _SPECIFICATION_VERSIONContent; } } + private static Java.Util.Jar.Attributes.Name _SPECIFICATION_VERSIONContent = default; + private static bool _SPECIFICATION_VERSIONReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Jar/JarEntry.cs b/src/net/JNet/GeneratedCore/Java/Util/Jar/JarEntry.cs new file mode 100644 index 0000000000..77a233748d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Jar/JarEntry.cs @@ -0,0 +1,110 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Jar +{ + #region JarEntry + public partial class JarEntry + { + #region Constructors + /// + /// + /// + /// + public JarEntry(Java.Lang.String arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public JarEntry(Java.Util.Jar.JarEntry arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public JarEntry(Java.Util.Zip.ZipEntry arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Util.Jar.Attributes Attributes + { + get { return IExecuteWithSignature("getAttributes", "()Ljava/util/jar/Attributes;"); } + } + /// + /// + /// + public Java.Security.Cert.Certificate[] Certificates + { + get { return IExecuteWithSignatureArray("getCertificates", "()[Ljava/security/cert/Certificate;"); } + } + /// + /// + /// + public Java.Security.CodeSigner[] CodeSigners + { + get { return IExecuteWithSignatureArray("getCodeSigners", "()[Ljava/security/CodeSigner;"); } + } + /// + /// + /// + public Java.Lang.String RealName + { + get { return IExecuteWithSignature("getRealName", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Jar/JarException.cs b/src/net/JNet/GeneratedCore/Java/Util/Jar/JarException.cs new file mode 100644 index 0000000000..a5515cf4fe --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Jar/JarException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Jar +{ + #region JarException + public partial class JarException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Jar/JarFile.cs b/src/net/JNet/GeneratedCore/Java/Util/Jar/JarFile.cs new file mode 100644 index 0000000000..2820616bc3 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Jar/JarFile.cs @@ -0,0 +1,180 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Jar +{ + #region JarFile + public partial class JarFile + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + /// + public JarFile(Java.Io.File arg0, bool arg1, int arg2, Java.Lang.Runtime.Version arg3) + : base(arg0, arg1, arg2, arg3) + { + } + /// + /// + /// + /// + /// + /// + /// + public JarFile(Java.Io.File arg0, bool arg1, int arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + /// + public JarFile(Java.Io.File arg0, bool arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + public JarFile(Java.Io.File arg0) + : base(arg0) + { + } + /// + /// + /// + /// + /// + /// + public JarFile(Java.Lang.String arg0, bool arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + public JarFile(Java.Lang.String arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Lang.String MANIFEST_NAME { get { if (!_MANIFEST_NAMEReady) { _MANIFEST_NAMEContent = SGetField(LocalBridgeClazz, "MANIFEST_NAME"); _MANIFEST_NAMEReady = true; } return _MANIFEST_NAMEContent; } } + private static Java.Lang.String _MANIFEST_NAMEContent = default; + private static bool _MANIFEST_NAMEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + public static Java.Lang.Runtime.Version BaseVersion() + { + return SExecuteWithSignature(LocalBridgeClazz, "baseVersion", "()Ljava/lang/Runtime$Version;"); + } + /// + /// + /// + /// + public static Java.Lang.Runtime.Version RuntimeVersion() + { + return SExecuteWithSignature(LocalBridgeClazz, "runtimeVersion", "()Ljava/lang/Runtime$Version;"); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Util.Jar.Manifest Manifest + { + get { return IExecuteWithSignature("getManifest", "()Ljava/util/jar/Manifest;"); } + } + /// + /// + /// + public Java.Lang.Runtime.Version Version + { + get { return IExecuteWithSignature("getVersion", "()Ljava/lang/Runtime$Version;"); } + } + /// + /// + /// + /// + public bool IsMultiRelease() + { + return IExecuteWithSignature("isMultiRelease", "()Z"); + } + /// + /// + /// + /// + /// + public Java.Util.Jar.JarEntry GetJarEntry(Java.Lang.String arg0) + { + return IExecuteWithSignature("getJarEntry", "(Ljava/lang/String;)Ljava/util/jar/JarEntry;", arg0); + } + /// + /// + /// + /// + public Java.Util.Stream.Stream VersionedStream() + { + return IExecuteWithSignature>("versionedStream", "()Ljava/util/stream/Stream;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Jar/JarInputStream.cs b/src/net/JNet/GeneratedCore/Java/Util/Jar/JarInputStream.cs new file mode 100644 index 0000000000..0a8c5f1317 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Jar/JarInputStream.cs @@ -0,0 +1,91 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Jar +{ + #region JarInputStream + public partial class JarInputStream + { + #region Constructors + /// + /// + /// + /// + /// + /// + public JarInputStream(Java.Io.InputStream arg0, bool arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + public JarInputStream(Java.Io.InputStream arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Util.Jar.Manifest Manifest + { + get { return IExecuteWithSignature("getManifest", "()Ljava/util/jar/Manifest;"); } + } + /// + /// + /// + public Java.Util.Jar.JarEntry NextJarEntry + { + get { return IExecuteWithSignature("getNextJarEntry", "()Ljava/util/jar/JarEntry;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Jar/JarOutputStream.cs b/src/net/JNet/GeneratedCore/Java/Util/Jar/JarOutputStream.cs new file mode 100644 index 0000000000..c0227fa308 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Jar/JarOutputStream.cs @@ -0,0 +1,77 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Jar +{ + #region JarOutputStream + public partial class JarOutputStream + { + #region Constructors + /// + /// + /// + /// + /// + /// + public JarOutputStream(Java.Io.OutputStream arg0, Java.Util.Jar.Manifest arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + public JarOutputStream(Java.Io.OutputStream arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Jar/Manifest.cs b/src/net/JNet/GeneratedCore/Java/Util/Jar/Manifest.cs new file mode 100644 index 0000000000..7c016b7fd0 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Jar/Manifest.cs @@ -0,0 +1,123 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Jar +{ + #region Manifest + public partial class Manifest + { + #region Constructors + /// + /// + /// + /// + /// + public Manifest(Java.Io.InputStream arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public Manifest(Java.Util.Jar.Manifest arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Util.Map Entries + { + get { return IExecuteWithSignature>("getEntries", "()Ljava/util/Map;"); } + } + /// + /// + /// + public Java.Util.Jar.Attributes MainAttributes + { + get { return IExecuteWithSignature("getMainAttributes", "()Ljava/util/jar/Attributes;"); } + } + /// + /// + /// + /// + /// + public Java.Util.Jar.Attributes GetAttributes(Java.Lang.String arg0) + { + return IExecuteWithSignature("getAttributes", "(Ljava/lang/String;)Ljava/util/jar/Attributes;", arg0); + } + /// + /// + /// + public void Clear() + { + IExecuteWithSignature("clear", "()V"); + } + /// + /// + /// + /// + /// + public void Read(Java.Io.InputStream arg0) + { + IExecuteWithSignature("read", "(Ljava/io/InputStream;)V", arg0); + } + /// + /// + /// + /// + /// + public void Write(Java.Io.OutputStream arg0) + { + IExecuteWithSignature("write", "(Ljava/io/OutputStream;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/LinkedHashMap.cs b/src/net/JNet/GeneratedCore/Java/Util/LinkedHashMap.cs new file mode 100644 index 0000000000..ce8cb749f0 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/LinkedHashMap.cs @@ -0,0 +1,163 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util +{ + #region LinkedHashMap + public partial class LinkedHashMap + { + #region Constructors + /// + /// + /// + /// + /// + /// + public LinkedHashMap(int arg0, float arg1, bool arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + public LinkedHashMap(int arg0, float arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public LinkedHashMap(int arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public LinkedHashMap(Java.Util.Map arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region LinkedHashMap + public partial class LinkedHashMap + { + #region Constructors + /// + /// + /// + /// + /// + /// + public LinkedHashMap(int arg0, float arg1, bool arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + public LinkedHashMap(int arg0, float arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public LinkedHashMap(int arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public LinkedHashMap(Java.Util.Map arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.LinkedHashMap(Java.Util.LinkedHashMap t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/LinkedHashSet.cs b/src/net/JNet/GeneratedCore/Java/Util/LinkedHashSet.cs new file mode 100644 index 0000000000..498ae7e10f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/LinkedHashSet.cs @@ -0,0 +1,143 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util +{ + #region LinkedHashSet + public partial class LinkedHashSet + { + #region Constructors + /// + /// + /// + /// + /// + public LinkedHashSet(int arg0, float arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public LinkedHashSet(int arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public LinkedHashSet(Java.Util.Collection arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region LinkedHashSet + public partial class LinkedHashSet + { + #region Constructors + /// + /// + /// + /// + /// + public LinkedHashSet(int arg0, float arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public LinkedHashSet(int arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public LinkedHashSet(Java.Util.Collection arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.LinkedHashSet(Java.Util.LinkedHashSet t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/LinkedList.cs b/src/net/JNet/GeneratedCore/Java/Util/LinkedList.cs new file mode 100644 index 0000000000..6e844c9db4 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/LinkedList.cs @@ -0,0 +1,499 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util +{ + #region LinkedList + public partial class LinkedList + { + #region Constructors + /// + /// + /// + /// + public LinkedList(Java.Util.Collection arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.List(Java.Util.LinkedList t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Util.Deque(Java.Util.LinkedList t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Cloneable(Java.Util.LinkedList t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Util.LinkedList t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public object First + { + get { return IExecuteWithSignature("getFirst", "()Ljava/lang/Object;"); } + } + /// + /// + /// + public object Last + { + get { return IExecuteWithSignature("getLast", "()Ljava/lang/Object;"); } + } + /// + /// + /// + /// + /// + public bool Offer(object arg0) + { + return IExecuteWithSignature("offer", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool OfferFirst(object arg0) + { + return IExecuteWithSignature("offerFirst", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool OfferLast(object arg0) + { + return IExecuteWithSignature("offerLast", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool RemoveFirstOccurrence(object arg0) + { + return IExecuteWithSignature("removeFirstOccurrence", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool RemoveLastOccurrence(object arg0) + { + return IExecuteWithSignature("removeLastOccurrence", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + public object Element() + { + return IExecuteWithSignature("element", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public object Peek() + { + return IExecuteWithSignature("peek", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public object PeekFirst() + { + return IExecuteWithSignature("peekFirst", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public object PeekLast() + { + return IExecuteWithSignature("peekLast", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public object Poll() + { + return IExecuteWithSignature("poll", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public object PollFirst() + { + return IExecuteWithSignature("pollFirst", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public object PollLast() + { + return IExecuteWithSignature("pollLast", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public object Pop() + { + return IExecuteWithSignature("pop", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public object Remove() + { + return IExecuteWithSignature("remove", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public object RemoveFirst() + { + return IExecuteWithSignature("removeFirst", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public object RemoveLast() + { + return IExecuteWithSignature("removeLast", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public Java.Util.Iterator DescendingIteratorMethod() + { + return IExecuteWithSignature("descendingIterator", "()Ljava/util/Iterator;"); + } + /// + /// + /// + /// + public void AddFirst(object arg0) + { + IExecuteWithSignature("addFirst", "(Ljava/lang/Object;)V", arg0); + } + /// + /// + /// + /// + public void AddLast(object arg0) + { + IExecuteWithSignature("addLast", "(Ljava/lang/Object;)V", arg0); + } + /// + /// + /// + /// + public void Push(object arg0) + { + IExecuteWithSignature("push", "(Ljava/lang/Object;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region LinkedList + public partial class LinkedList + { + #region Constructors + /// + /// + /// + /// + public LinkedList(Java.Util.Collection arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.List(Java.Util.LinkedList t) => t.Cast>(); + /// + /// Converter from to + /// + public static implicit operator Java.Util.Deque(Java.Util.LinkedList t) => t.Cast>(); + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Cloneable(Java.Util.LinkedList t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Util.LinkedList t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Util.LinkedList(Java.Util.LinkedList t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public E First + { + get { return IExecuteWithSignature("getFirst", "()Ljava/lang/Object;"); } + } + /// + /// + /// + public E Last + { + get { return IExecuteWithSignature("getLast", "()Ljava/lang/Object;"); } + } + /// + /// + /// + /// + /// + public bool Offer(E arg0) + { + return IExecuteWithSignature("offer", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool OfferFirst(E arg0) + { + return IExecuteWithSignature("offerFirst", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool OfferLast(E arg0) + { + return IExecuteWithSignature("offerLast", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool RemoveFirstOccurrence(object arg0) + { + return IExecuteWithSignature("removeFirstOccurrence", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool RemoveLastOccurrence(object arg0) + { + return IExecuteWithSignature("removeLastOccurrence", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + public E Element() + { + return IExecuteWithSignature("element", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public E Peek() + { + return IExecuteWithSignature("peek", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public E PeekFirst() + { + return IExecuteWithSignature("peekFirst", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public E PeekLast() + { + return IExecuteWithSignature("peekLast", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public E Poll() + { + return IExecuteWithSignature("poll", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public E PollFirst() + { + return IExecuteWithSignature("pollFirst", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public E PollLast() + { + return IExecuteWithSignature("pollLast", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public E Pop() + { + return IExecuteWithSignature("pop", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public E Remove() + { + return IExecuteWithSignature("remove", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public E RemoveFirst() + { + return IExecuteWithSignature("removeFirst", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public E RemoveLast() + { + return IExecuteWithSignature("removeLast", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public Java.Util.Iterator DescendingIteratorMethod() + { + return IExecuteWithSignature>("descendingIterator", "()Ljava/util/Iterator;"); + } + /// + /// + /// + /// + public void AddFirst(E arg0) + { + IExecuteWithSignature("addFirst", "(Ljava/lang/Object;)V", arg0); + } + /// + /// + /// + /// + public void AddLast(E arg0) + { + IExecuteWithSignature("addLast", "(Ljava/lang/Object;)V", arg0); + } + /// + /// + /// + /// + public void Push(E arg0) + { + IExecuteWithSignature("push", "(Ljava/lang/Object;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/List.cs b/src/net/JNet/GeneratedCore/Java/Util/List.cs new file mode 100644 index 0000000000..8db01ef3ad --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/List.cs @@ -0,0 +1,1045 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util +{ + #region List + public partial class List + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Util.List CopyOf(Java.Util.Collection arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "copyOf", "(Ljava/util/Collection;)Ljava/util/List;", arg0); + } + /// + /// + /// + /// + public static Java.Util.List Of() + { + return SExecuteWithSignature(LocalBridgeClazz, "of", "()Ljava/util/List;"); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.List Of(object arg0, object arg1, object arg2, object arg3, object arg4, object arg5, object arg6, object arg7, object arg8, object arg9) + { + return SExecute(LocalBridgeClazz, "of", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.List Of(object arg0, object arg1, object arg2, object arg3, object arg4, object arg5, object arg6, object arg7, object arg8) + { + return SExecute(LocalBridgeClazz, "of", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.List Of(object arg0, object arg1, object arg2, object arg3, object arg4, object arg5, object arg6, object arg7) + { + return SExecute(LocalBridgeClazz, "of", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.List Of(object arg0, object arg1, object arg2, object arg3, object arg4, object arg5, object arg6) + { + return SExecute(LocalBridgeClazz, "of", arg0, arg1, arg2, arg3, arg4, arg5, arg6); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.List Of(object arg0, object arg1, object arg2, object arg3, object arg4, object arg5) + { + return SExecute(LocalBridgeClazz, "of", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.List Of(object arg0, object arg1, object arg2, object arg3, object arg4) + { + return SExecute(LocalBridgeClazz, "of", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.List Of(object arg0, object arg1, object arg2, object arg3) + { + return SExecute(LocalBridgeClazz, "of", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.List Of(object arg0, object arg1, object arg2) + { + return SExecute(LocalBridgeClazz, "of", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public static Java.Util.List Of(object arg0, object arg1) + { + return SExecute(LocalBridgeClazz, "of", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Java.Util.List Of(params object[] arg0) + { + if (arg0.Length == 0) return SExecuteWithSignature(LocalBridgeClazz, "of", "([Ljava/lang/Object;)Ljava/util/List;"); else return SExecuteWithSignature(LocalBridgeClazz, "of", "([Ljava/lang/Object;)Ljava/util/List;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Util.List Of(object arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "of", "(Ljava/lang/Object;)Ljava/util/List;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public object[] ToArray(object[] arg0) + { + return IExecuteWithSignatureArray("toArray", "([Ljava/lang/Object;)[Ljava/lang/Object;", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + public bool Add(object arg0) + { + return IExecuteWithSignature("add", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public bool AddAll(int arg0, Java.Util.Collection arg1) + { + return IExecute("addAll", arg0, arg1); + } + /// + /// + /// + /// + /// + public bool AddAll(Java.Util.Collection arg0) + { + return IExecuteWithSignature("addAll", "(Ljava/util/Collection;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool Contains(object arg0) + { + return IExecuteWithSignature("contains", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool ContainsAll(Java.Util.Collection arg0) + { + return IExecuteWithSignature("containsAll", "(Ljava/util/Collection;)Z", arg0); + } + /// + /// + /// + /// + public bool IsEmpty() + { + return IExecuteWithSignature("isEmpty", "()Z"); + } + /// + /// + /// + /// + /// + public bool Remove(object arg0) + { + return IExecuteWithSignature("remove", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool RemoveAll(Java.Util.Collection arg0) + { + return IExecuteWithSignature("removeAll", "(Ljava/util/Collection;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool RetainAll(Java.Util.Collection arg0) + { + return IExecuteWithSignature("retainAll", "(Ljava/util/Collection;)Z", arg0); + } + /// + /// + /// + /// + /// + public object Get(int arg0) + { + return IExecuteWithSignature("get", "(I)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public object Remove(int arg0) + { + return IExecuteWithSignature("remove", "(I)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + /// + public object Set(int arg0, object arg1) + { + return IExecute("set", arg0, arg1); + } + /// + /// + /// + /// + /// + public int IndexOf(object arg0) + { + return IExecuteWithSignature("indexOf", "(Ljava/lang/Object;)I", arg0); + } + /// + /// + /// + /// + /// + public int LastIndexOf(object arg0) + { + return IExecuteWithSignature("lastIndexOf", "(Ljava/lang/Object;)I", arg0); + } + /// + /// + /// + /// + public int Size() + { + return IExecuteWithSignature("size", "()I"); + } + /// + /// + /// + /// + public object[] ToArray() + { + return IExecuteWithSignatureArray("toArray", "()[Ljava/lang/Object;"); + } + /// + /// + /// + /// + public Java.Util.Iterator Iterator() + { + return IExecuteWithSignature("iterator", "()Ljava/util/Iterator;"); + } + /// + /// + /// + /// + /// + /// + public Java.Util.List SubList(int arg0, int arg1) + { + return IExecute("subList", arg0, arg1); + } + /// + /// + /// + /// + public Java.Util.ListIterator ListIterator() + { + return IExecuteWithSignature("listIterator", "()Ljava/util/ListIterator;"); + } + /// + /// + /// + /// + /// + public Java.Util.ListIterator ListIterator(int arg0) + { + return IExecuteWithSignature("listIterator", "(I)Ljava/util/ListIterator;", arg0); + } + /// + /// + /// + /// + /// + public void Add(int arg0, object arg1) + { + IExecute("add", arg0, arg1); + } + /// + /// + /// + public void Clear() + { + IExecuteWithSignature("clear", "()V"); + } + /// + /// + /// + /// + public Java.Util.Spliterator Spliterator() + { + return IExecuteWithSignature("spliterator", "()Ljava/util/Spliterator;"); + } + /// + /// + /// + /// + public void ReplaceAll(Java.Util.Function.UnaryOperator arg0) + { + IExecuteWithSignature("replaceAll", "(Ljava/util/function/UnaryOperator;)V", arg0); + } + /// + /// + /// + /// + public void Sort(Java.Util.Comparator arg0) + { + IExecuteWithSignature("sort", "(Ljava/util/Comparator;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region IList + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IList : Java.Util.ICollection + { + #region Instance methods + /// + /// + /// + /// + /// + /// + T[] ToArray(T[] arg0); + /// + /// + /// + /// + /// + bool Add(E arg0); + /// + /// + /// + /// + /// + /// + /// + bool AddAll(int arg0, Java.Util.Collection arg1) where Arg1ExtendsE : E; + /// + /// + /// + /// + /// + /// + bool AddAll(Java.Util.Collection arg0) where Arg0ExtendsE : E; + /// + /// + /// + /// + /// + bool Contains(object arg0); + /// + /// + /// + /// + /// + bool ContainsAll(Java.Util.Collection arg0); + /// + /// + /// + /// + bool IsEmpty(); + /// + /// + /// + /// + /// + bool Remove(object arg0); + /// + /// + /// + /// + /// + bool RemoveAll(Java.Util.Collection arg0); + /// + /// + /// + /// + /// + bool RetainAll(Java.Util.Collection arg0); + /// + /// + /// + /// + /// + E Get(int arg0); + /// + /// + /// + /// + /// + E Remove(int arg0); + /// + /// + /// + /// + /// + /// + E Set(int arg0, E arg1); + /// + /// + /// + /// + /// + int IndexOf(object arg0); + /// + /// + /// + /// + /// + int LastIndexOf(object arg0); + /// + /// + /// + /// + int Size(); + /// + /// + /// + /// + object[] ToArray(); + /// + /// + /// + /// + Java.Util.Iterator Iterator(); + /// + /// + /// + /// + /// + /// + Java.Util.List SubList(int arg0, int arg1); + /// + /// + /// + /// + Java.Util.ListIterator ListIterator(); + /// + /// + /// + /// + /// + Java.Util.ListIterator ListIterator(int arg0); + /// + /// + /// + /// + /// + void Add(int arg0, E arg1); + /// + /// + /// + void Clear(); + /// + /// + /// + /// + Java.Util.Spliterator Spliterator(); + /// + /// + /// + /// + void ReplaceAll(Java.Util.Function.UnaryOperator arg0); + /// + /// + /// + /// + /// + void Sort(Java.Util.Comparator arg0) where Arg0objectSuperE : E; + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region List + public partial class List : Java.Util.IList + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.List(Java.Util.List t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + public static Java.Util.List CopyOf(Java.Util.Collection arg0) where Arg0ExtendsE : E + { + return SExecuteWithSignature>(LocalBridgeClazz, "copyOf", "(Ljava/util/Collection;)Ljava/util/List;", arg0); + } + /// + /// + /// + /// + public static Java.Util.List Of() + { + return SExecuteWithSignature>(LocalBridgeClazz, "of", "()Ljava/util/List;"); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.List Of(E arg0, E arg1, E arg2, E arg3, E arg4, E arg5, E arg6, E arg7, E arg8, E arg9) + { + return SExecute>(LocalBridgeClazz, "of", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.List Of(E arg0, E arg1, E arg2, E arg3, E arg4, E arg5, E arg6, E arg7, E arg8) + { + return SExecute>(LocalBridgeClazz, "of", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.List Of(E arg0, E arg1, E arg2, E arg3, E arg4, E arg5, E arg6, E arg7) + { + return SExecute>(LocalBridgeClazz, "of", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.List Of(E arg0, E arg1, E arg2, E arg3, E arg4, E arg5, E arg6) + { + return SExecute>(LocalBridgeClazz, "of", arg0, arg1, arg2, arg3, arg4, arg5, arg6); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.List Of(E arg0, E arg1, E arg2, E arg3, E arg4, E arg5) + { + return SExecute>(LocalBridgeClazz, "of", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.List Of(E arg0, E arg1, E arg2, E arg3, E arg4) + { + return SExecute>(LocalBridgeClazz, "of", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.List Of(E arg0, E arg1, E arg2, E arg3) + { + return SExecute>(LocalBridgeClazz, "of", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.List Of(E arg0, E arg1, E arg2) + { + return SExecute>(LocalBridgeClazz, "of", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public static Java.Util.List Of(E arg0, E arg1) + { + return SExecute>(LocalBridgeClazz, "of", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Java.Util.List Of(params E[] arg0) + { + if (arg0.Length == 0) return SExecuteWithSignature>(LocalBridgeClazz, "of", "([Ljava/lang/Object;)Ljava/util/List;"); else return SExecuteWithSignature>(LocalBridgeClazz, "of", "([Ljava/lang/Object;)Ljava/util/List;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Util.List Of(E arg0) + { + return SExecuteWithSignature>(LocalBridgeClazz, "of", "(Ljava/lang/Object;)Ljava/util/List;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public T[] ToArray(T[] arg0) + { + return IExecuteWithSignatureArray("toArray", "([Ljava/lang/Object;)[Ljava/lang/Object;", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + public bool Add(E arg0) + { + return IExecuteWithSignature("add", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public bool AddAll(int arg0, Java.Util.Collection arg1) where Arg1ExtendsE : E + { + return IExecute("addAll", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public bool AddAll(Java.Util.Collection arg0) where Arg0ExtendsE : E + { + return IExecuteWithSignature("addAll", "(Ljava/util/Collection;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool Contains(object arg0) + { + return IExecuteWithSignature("contains", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool ContainsAll(Java.Util.Collection arg0) + { + return IExecuteWithSignature("containsAll", "(Ljava/util/Collection;)Z", arg0); + } + /// + /// + /// + /// + public bool IsEmpty() + { + return IExecuteWithSignature("isEmpty", "()Z"); + } + /// + /// + /// + /// + /// + public bool Remove(object arg0) + { + return IExecuteWithSignature("remove", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool RemoveAll(Java.Util.Collection arg0) + { + return IExecuteWithSignature("removeAll", "(Ljava/util/Collection;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool RetainAll(Java.Util.Collection arg0) + { + return IExecuteWithSignature("retainAll", "(Ljava/util/Collection;)Z", arg0); + } + /// + /// + /// + /// + /// + public E Get(int arg0) + { + return IExecuteWithSignature("get", "(I)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public E Remove(int arg0) + { + return IExecuteWithSignature("remove", "(I)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + /// + public E Set(int arg0, E arg1) + { + return IExecute("set", arg0, arg1); + } + /// + /// + /// + /// + /// + public int IndexOf(object arg0) + { + return IExecuteWithSignature("indexOf", "(Ljava/lang/Object;)I", arg0); + } + /// + /// + /// + /// + /// + public int LastIndexOf(object arg0) + { + return IExecuteWithSignature("lastIndexOf", "(Ljava/lang/Object;)I", arg0); + } + /// + /// + /// + /// + public int Size() + { + return IExecuteWithSignature("size", "()I"); + } + /// + /// + /// + /// + public object[] ToArray() + { + return IExecuteWithSignatureArray("toArray", "()[Ljava/lang/Object;"); + } + /// + /// + /// + /// + public Java.Util.Iterator Iterator() + { + return IExecuteWithSignature>("iterator", "()Ljava/util/Iterator;"); + } + /// + /// + /// + /// + /// + /// + public Java.Util.List SubList(int arg0, int arg1) + { + return IExecute>("subList", arg0, arg1); + } + /// + /// + /// + /// + public Java.Util.ListIterator ListIterator() + { + return IExecuteWithSignature>("listIterator", "()Ljava/util/ListIterator;"); + } + /// + /// + /// + /// + /// + public Java.Util.ListIterator ListIterator(int arg0) + { + return IExecuteWithSignature>("listIterator", "(I)Ljava/util/ListIterator;", arg0); + } + /// + /// + /// + /// + /// + public void Add(int arg0, E arg1) + { + IExecute("add", arg0, arg1); + } + /// + /// + /// + public void Clear() + { + IExecuteWithSignature("clear", "()V"); + } + /// + /// + /// + /// + public Java.Util.Spliterator Spliterator() + { + return IExecuteWithSignature>("spliterator", "()Ljava/util/Spliterator;"); + } + /// + /// + /// + /// + public void ReplaceAll(Java.Util.Function.UnaryOperator arg0) + { + IExecuteWithSignature("replaceAll", "(Ljava/util/function/UnaryOperator;)V", arg0); + } + /// + /// + /// + /// + /// + public void Sort(Java.Util.Comparator arg0) where Arg0objectSuperE : E + { + IExecuteWithSignature("sort", "(Ljava/util/Comparator;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/ListIterator.cs b/src/net/JNet/GeneratedCore/Java/Util/ListIterator.cs new file mode 100644 index 0000000000..1cdfbc613d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/ListIterator.cs @@ -0,0 +1,297 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util +{ + #region ListIterator + public partial class ListIterator + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public bool HasNext() + { + return IExecuteWithSignature("hasNext", "()Z"); + } + /// + /// + /// + /// + public bool HasPrevious() + { + return IExecuteWithSignature("hasPrevious", "()Z"); + } + /// + /// + /// + /// + public object Next() + { + return IExecuteWithSignature("next", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public object Previous() + { + return IExecuteWithSignature("previous", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public int NextIndex() + { + return IExecuteWithSignature("nextIndex", "()I"); + } + /// + /// + /// + /// + public int PreviousIndex() + { + return IExecuteWithSignature("previousIndex", "()I"); + } + /// + /// + /// + /// + public void Add(object arg0) + { + IExecuteWithSignature("add", "(Ljava/lang/Object;)V", arg0); + } + /// + /// + /// + public void Remove() + { + IExecuteWithSignature("remove", "()V"); + } + /// + /// + /// + /// + public void Set(object arg0) + { + IExecuteWithSignature("set", "(Ljava/lang/Object;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region IListIterator + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IListIterator + { + #region Instance methods + /// + /// + /// + /// + bool HasNext(); + /// + /// + /// + /// + bool HasPrevious(); + /// + /// + /// + /// + E Next(); + /// + /// + /// + /// + E Previous(); + /// + /// + /// + /// + int NextIndex(); + /// + /// + /// + /// + int PreviousIndex(); + /// + /// + /// + /// + void Add(E arg0); + /// + /// + /// + void Remove(); + /// + /// + /// + /// + void Set(E arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ListIterator + public partial class ListIterator : Java.Util.IListIterator + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.ListIterator(Java.Util.ListIterator t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public bool HasNext() + { + return IExecuteWithSignature("hasNext", "()Z"); + } + /// + /// + /// + /// + public bool HasPrevious() + { + return IExecuteWithSignature("hasPrevious", "()Z"); + } + /// + /// + /// + /// + public E Next() + { + return IExecuteWithSignature("next", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public E Previous() + { + return IExecuteWithSignature("previous", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public int NextIndex() + { + return IExecuteWithSignature("nextIndex", "()I"); + } + /// + /// + /// + /// + public int PreviousIndex() + { + return IExecuteWithSignature("previousIndex", "()I"); + } + /// + /// + /// + /// + public void Add(E arg0) + { + IExecuteWithSignature("add", "(Ljava/lang/Object;)V", arg0); + } + /// + /// + /// + public void Remove() + { + IExecuteWithSignature("remove", "()V"); + } + /// + /// + /// + /// + public void Set(E arg0) + { + IExecuteWithSignature("set", "(Ljava/lang/Object;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/ListResourceBundle.cs b/src/net/JNet/GeneratedCore/Java/Util/ListResourceBundle.cs new file mode 100644 index 0000000000..8dc102e622 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/ListResourceBundle.cs @@ -0,0 +1,67 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util +{ + #region ListResourceBundle + public partial class ListResourceBundle + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public object HandleGetObject(Java.Lang.String arg0) + { + return IExecuteWithSignature("handleGetObject", "(Ljava/lang/String;)Ljava/lang/Object;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Locale.cs b/src/net/JNet/GeneratedCore/Java/Util/Locale.cs new file mode 100644 index 0000000000..95021e370f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Locale.cs @@ -0,0 +1,1002 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util +{ + #region Locale + public partial class Locale + { + #region Constructors + /// + /// + /// + /// + /// + /// + public Locale(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + public Locale(Java.Lang.String arg0, Java.Lang.String arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public Locale(Java.Lang.String arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Cloneable(Java.Util.Locale t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Util.Locale t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static char PRIVATE_USE_EXTENSION { get { if (!_PRIVATE_USE_EXTENSIONReady) { _PRIVATE_USE_EXTENSIONContent = SGetField(LocalBridgeClazz, "PRIVATE_USE_EXTENSION"); _PRIVATE_USE_EXTENSIONReady = true; } return _PRIVATE_USE_EXTENSIONContent; } } + private static char _PRIVATE_USE_EXTENSIONContent = default; + private static bool _PRIVATE_USE_EXTENSIONReady = false; // this is used because in case of generics + /// + /// + /// + public static char UNICODE_LOCALE_EXTENSION { get { if (!_UNICODE_LOCALE_EXTENSIONReady) { _UNICODE_LOCALE_EXTENSIONContent = SGetField(LocalBridgeClazz, "UNICODE_LOCALE_EXTENSION"); _UNICODE_LOCALE_EXTENSIONReady = true; } return _UNICODE_LOCALE_EXTENSIONContent; } } + private static char _UNICODE_LOCALE_EXTENSIONContent = default; + private static bool _UNICODE_LOCALE_EXTENSIONReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Util.Locale CANADA { get { if (!_CANADAReady) { _CANADAContent = SGetField(LocalBridgeClazz, "CANADA"); _CANADAReady = true; } return _CANADAContent; } } + private static Java.Util.Locale _CANADAContent = default; + private static bool _CANADAReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Util.Locale CANADA_FRENCH { get { if (!_CANADA_FRENCHReady) { _CANADA_FRENCHContent = SGetField(LocalBridgeClazz, "CANADA_FRENCH"); _CANADA_FRENCHReady = true; } return _CANADA_FRENCHContent; } } + private static Java.Util.Locale _CANADA_FRENCHContent = default; + private static bool _CANADA_FRENCHReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Util.Locale CHINA { get { if (!_CHINAReady) { _CHINAContent = SGetField(LocalBridgeClazz, "CHINA"); _CHINAReady = true; } return _CHINAContent; } } + private static Java.Util.Locale _CHINAContent = default; + private static bool _CHINAReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Util.Locale CHINESE { get { if (!_CHINESEReady) { _CHINESEContent = SGetField(LocalBridgeClazz, "CHINESE"); _CHINESEReady = true; } return _CHINESEContent; } } + private static Java.Util.Locale _CHINESEContent = default; + private static bool _CHINESEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Util.Locale ENGLISH { get { if (!_ENGLISHReady) { _ENGLISHContent = SGetField(LocalBridgeClazz, "ENGLISH"); _ENGLISHReady = true; } return _ENGLISHContent; } } + private static Java.Util.Locale _ENGLISHContent = default; + private static bool _ENGLISHReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Util.Locale FRANCE { get { if (!_FRANCEReady) { _FRANCEContent = SGetField(LocalBridgeClazz, "FRANCE"); _FRANCEReady = true; } return _FRANCEContent; } } + private static Java.Util.Locale _FRANCEContent = default; + private static bool _FRANCEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Util.Locale FRENCH { get { if (!_FRENCHReady) { _FRENCHContent = SGetField(LocalBridgeClazz, "FRENCH"); _FRENCHReady = true; } return _FRENCHContent; } } + private static Java.Util.Locale _FRENCHContent = default; + private static bool _FRENCHReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Util.Locale GERMAN { get { if (!_GERMANReady) { _GERMANContent = SGetField(LocalBridgeClazz, "GERMAN"); _GERMANReady = true; } return _GERMANContent; } } + private static Java.Util.Locale _GERMANContent = default; + private static bool _GERMANReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Util.Locale GERMANY { get { if (!_GERMANYReady) { _GERMANYContent = SGetField(LocalBridgeClazz, "GERMANY"); _GERMANYReady = true; } return _GERMANYContent; } } + private static Java.Util.Locale _GERMANYContent = default; + private static bool _GERMANYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Util.Locale ITALIAN { get { if (!_ITALIANReady) { _ITALIANContent = SGetField(LocalBridgeClazz, "ITALIAN"); _ITALIANReady = true; } return _ITALIANContent; } } + private static Java.Util.Locale _ITALIANContent = default; + private static bool _ITALIANReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Util.Locale ITALY { get { if (!_ITALYReady) { _ITALYContent = SGetField(LocalBridgeClazz, "ITALY"); _ITALYReady = true; } return _ITALYContent; } } + private static Java.Util.Locale _ITALYContent = default; + private static bool _ITALYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Util.Locale JAPAN { get { if (!_JAPANReady) { _JAPANContent = SGetField(LocalBridgeClazz, "JAPAN"); _JAPANReady = true; } return _JAPANContent; } } + private static Java.Util.Locale _JAPANContent = default; + private static bool _JAPANReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Util.Locale JAPANESE { get { if (!_JAPANESEReady) { _JAPANESEContent = SGetField(LocalBridgeClazz, "JAPANESE"); _JAPANESEReady = true; } return _JAPANESEContent; } } + private static Java.Util.Locale _JAPANESEContent = default; + private static bool _JAPANESEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Util.Locale KOREA { get { if (!_KOREAReady) { _KOREAContent = SGetField(LocalBridgeClazz, "KOREA"); _KOREAReady = true; } return _KOREAContent; } } + private static Java.Util.Locale _KOREAContent = default; + private static bool _KOREAReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Util.Locale KOREAN { get { if (!_KOREANReady) { _KOREANContent = SGetField(LocalBridgeClazz, "KOREAN"); _KOREANReady = true; } return _KOREANContent; } } + private static Java.Util.Locale _KOREANContent = default; + private static bool _KOREANReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Util.Locale PRC { get { if (!_PRCReady) { _PRCContent = SGetField(LocalBridgeClazz, "PRC"); _PRCReady = true; } return _PRCContent; } } + private static Java.Util.Locale _PRCContent = default; + private static bool _PRCReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Util.Locale ROOT { get { if (!_ROOTReady) { _ROOTContent = SGetField(LocalBridgeClazz, "ROOT"); _ROOTReady = true; } return _ROOTContent; } } + private static Java.Util.Locale _ROOTContent = default; + private static bool _ROOTReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Util.Locale SIMPLIFIED_CHINESE { get { if (!_SIMPLIFIED_CHINESEReady) { _SIMPLIFIED_CHINESEContent = SGetField(LocalBridgeClazz, "SIMPLIFIED_CHINESE"); _SIMPLIFIED_CHINESEReady = true; } return _SIMPLIFIED_CHINESEContent; } } + private static Java.Util.Locale _SIMPLIFIED_CHINESEContent = default; + private static bool _SIMPLIFIED_CHINESEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Util.Locale TAIWAN { get { if (!_TAIWANReady) { _TAIWANContent = SGetField(LocalBridgeClazz, "TAIWAN"); _TAIWANReady = true; } return _TAIWANContent; } } + private static Java.Util.Locale _TAIWANContent = default; + private static bool _TAIWANReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Util.Locale TRADITIONAL_CHINESE { get { if (!_TRADITIONAL_CHINESEReady) { _TRADITIONAL_CHINESEContent = SGetField(LocalBridgeClazz, "TRADITIONAL_CHINESE"); _TRADITIONAL_CHINESEReady = true; } return _TRADITIONAL_CHINESEContent; } } + private static Java.Util.Locale _TRADITIONAL_CHINESEContent = default; + private static bool _TRADITIONAL_CHINESEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Util.Locale UK { get { if (!_UKReady) { _UKContent = SGetField(LocalBridgeClazz, "UK"); _UKReady = true; } return _UKContent; } } + private static Java.Util.Locale _UKContent = default; + private static bool _UKReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Util.Locale US { get { if (!_USReady) { _USContent = SGetField(LocalBridgeClazz, "US"); _USReady = true; } return _USContent; } } + private static Java.Util.Locale _USContent = default; + private static bool _USReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + public static Java.Util.Locale[] AvailableLocales + { + get { return SExecuteWithSignatureArray(LocalBridgeClazz, "getAvailableLocales", "()[Ljava/util/Locale;"); } + } + /// + /// + /// + public static Java.Util.Locale Default + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getDefault", "()Ljava/util/Locale;"); } set { SExecuteWithSignature(LocalBridgeClazz, "setDefault", "(Ljava/util/Locale;)V", value); } + } + /// + /// + /// + public static Java.Lang.String[] ISOCountries + { + get { return SExecuteWithSignatureArray(LocalBridgeClazz, "getISOCountries", "()[Ljava/lang/String;"); } + } + /// + /// + /// + public static Java.Lang.String[] ISOLanguages + { + get { return SExecuteWithSignatureArray(LocalBridgeClazz, "getISOLanguages", "()[Ljava/lang/String;"); } + } + /// + /// + /// + /// + /// + /// + public static Java.Lang.String LookupTag(Java.Util.List arg0, Java.Util.Collection arg1) + { + return SExecute(LocalBridgeClazz, "lookupTag", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.List FilterTags(Java.Util.List arg0, Java.Util.Collection arg1, Java.Util.Locale.FilteringMode arg2) + { + return SExecute>(LocalBridgeClazz, "filterTags", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public static Java.Util.List FilterTags(Java.Util.List arg0, Java.Util.Collection arg1) + { + return SExecute>(LocalBridgeClazz, "filterTags", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.List Filter(Java.Util.List arg0, Java.Util.Collection arg1, Java.Util.Locale.FilteringMode arg2) + { + return SExecute>(LocalBridgeClazz, "filter", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public static Java.Util.List Filter(Java.Util.List arg0, Java.Util.Collection arg1) + { + return SExecute>(LocalBridgeClazz, "filter", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Java.Util.Locale ForLanguageTag(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "forLanguageTag", "(Ljava/lang/String;)Ljava/util/Locale;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Util.Locale GetDefault(Java.Util.Locale.Category arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getDefault", "(Ljava/util/Locale$Category;)Ljava/util/Locale;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Util.Locale Lookup(Java.Util.List arg0, Java.Util.Collection arg1) + { + return SExecute(LocalBridgeClazz, "lookup", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Java.Util.Set GetISOCountries(Java.Util.Locale.IsoCountryCode arg0) + { + return SExecuteWithSignature>(LocalBridgeClazz, "getISOCountries", "(Ljava/util/Locale$IsoCountryCode;)Ljava/util/Set;", arg0); + } + /// + /// + /// + /// + /// + public static void SetDefault(Java.Util.Locale.Category arg0, Java.Util.Locale arg1) + { + SExecute(LocalBridgeClazz, "setDefault", arg0, arg1); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Country + { + get { return IExecuteWithSignature("getCountry", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String DisplayCountry + { + get { return IExecuteWithSignature("getDisplayCountry", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String DisplayLanguage + { + get { return IExecuteWithSignature("getDisplayLanguage", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String DisplayName + { + get { return IExecuteWithSignature("getDisplayName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String DisplayScript + { + get { return IExecuteWithSignature("getDisplayScript", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String DisplayVariant + { + get { return IExecuteWithSignature("getDisplayVariant", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Util.Set ExtensionKeys + { + get { return IExecuteWithSignature>("getExtensionKeys", "()Ljava/util/Set;"); } + } + /// + /// + /// + public Java.Lang.String ISO3Country + { + get { return IExecuteWithSignature("getISO3Country", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String ISO3Language + { + get { return IExecuteWithSignature("getISO3Language", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String Language + { + get { return IExecuteWithSignature("getLanguage", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String Script + { + get { return IExecuteWithSignature("getScript", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Util.Set UnicodeLocaleAttributes + { + get { return IExecuteWithSignature>("getUnicodeLocaleAttributes", "()Ljava/util/Set;"); } + } + /// + /// + /// + public Java.Util.Set UnicodeLocaleKeys + { + get { return IExecuteWithSignature>("getUnicodeLocaleKeys", "()Ljava/util/Set;"); } + } + /// + /// + /// + public Java.Lang.String Variant + { + get { return IExecuteWithSignature("getVariant", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + public bool HasExtensions() + { + return IExecuteWithSignature("hasExtensions", "()Z"); + } + /// + /// + /// + /// + /// + public Java.Lang.String GetDisplayCountry(Java.Util.Locale arg0) + { + return IExecuteWithSignature("getDisplayCountry", "(Ljava/util/Locale;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.String GetDisplayLanguage(Java.Util.Locale arg0) + { + return IExecuteWithSignature("getDisplayLanguage", "(Ljava/util/Locale;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.String GetDisplayName(Java.Util.Locale arg0) + { + return IExecuteWithSignature("getDisplayName", "(Ljava/util/Locale;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.String GetDisplayScript(Java.Util.Locale arg0) + { + return IExecuteWithSignature("getDisplayScript", "(Ljava/util/Locale;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.String GetDisplayVariant(Java.Util.Locale arg0) + { + return IExecuteWithSignature("getDisplayVariant", "(Ljava/util/Locale;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.String GetExtension(char arg0) + { + return IExecuteWithSignature("getExtension", "(C)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.String GetUnicodeLocaleType(Java.Lang.String arg0) + { + return IExecuteWithSignature("getUnicodeLocaleType", "(Ljava/lang/String;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + public Java.Lang.String ToLanguageTag() + { + return IExecuteWithSignature("toLanguageTag", "()Ljava/lang/String;"); + } + /// + /// + /// + /// + public Java.Util.Locale StripExtensions() + { + return IExecuteWithSignature("stripExtensions", "()Ljava/util/Locale;"); + } + + #endregion + + #region Nested classes + #region Builder + public partial class Builder + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public Java.Util.Locale Build() + { + return IExecuteWithSignature("build", "()Ljava/util/Locale;"); + } + /// + /// + /// + /// + /// + public Java.Util.Locale.Builder AddUnicodeLocaleAttribute(Java.Lang.String arg0) + { + return IExecuteWithSignature("addUnicodeLocaleAttribute", "(Ljava/lang/String;)Ljava/util/Locale$Builder;", arg0); + } + /// + /// + /// + /// + public Java.Util.Locale.Builder Clear() + { + return IExecuteWithSignature("clear", "()Ljava/util/Locale$Builder;"); + } + /// + /// + /// + /// + public Java.Util.Locale.Builder ClearExtensions() + { + return IExecuteWithSignature("clearExtensions", "()Ljava/util/Locale$Builder;"); + } + /// + /// + /// + /// + /// + public Java.Util.Locale.Builder RemoveUnicodeLocaleAttribute(Java.Lang.String arg0) + { + return IExecuteWithSignature("removeUnicodeLocaleAttribute", "(Ljava/lang/String;)Ljava/util/Locale$Builder;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Locale.Builder SetExtension(char arg0, Java.Lang.String arg1) + { + return IExecute("setExtension", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Util.Locale.Builder SetLanguage(Java.Lang.String arg0) + { + return IExecuteWithSignature("setLanguage", "(Ljava/lang/String;)Ljava/util/Locale$Builder;", arg0); + } + /// + /// + /// + /// + /// + public Java.Util.Locale.Builder SetLanguageTag(Java.Lang.String arg0) + { + return IExecuteWithSignature("setLanguageTag", "(Ljava/lang/String;)Ljava/util/Locale$Builder;", arg0); + } + /// + /// + /// + /// + /// + public Java.Util.Locale.Builder SetLocale(Java.Util.Locale arg0) + { + return IExecuteWithSignature("setLocale", "(Ljava/util/Locale;)Ljava/util/Locale$Builder;", arg0); + } + /// + /// + /// + /// + /// + public Java.Util.Locale.Builder SetRegion(Java.Lang.String arg0) + { + return IExecuteWithSignature("setRegion", "(Ljava/lang/String;)Ljava/util/Locale$Builder;", arg0); + } + /// + /// + /// + /// + /// + public Java.Util.Locale.Builder SetScript(Java.Lang.String arg0) + { + return IExecuteWithSignature("setScript", "(Ljava/lang/String;)Ljava/util/Locale$Builder;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Locale.Builder SetUnicodeLocaleKeyword(Java.Lang.String arg0, Java.Lang.String arg1) + { + return IExecute("setUnicodeLocaleKeyword", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Util.Locale.Builder SetVariant(Java.Lang.String arg0) + { + return IExecuteWithSignature("setVariant", "(Ljava/lang/String;)Ljava/util/Locale$Builder;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Category + public partial class Category + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Util.Locale.Category DISPLAY { get { if (!_DISPLAYReady) { _DISPLAYContent = SGetField(LocalBridgeClazz, "DISPLAY"); _DISPLAYReady = true; } return _DISPLAYContent; } } + private static Java.Util.Locale.Category _DISPLAYContent = default; + private static bool _DISPLAYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Util.Locale.Category FORMAT { get { if (!_FORMATReady) { _FORMATContent = SGetField(LocalBridgeClazz, "FORMAT"); _FORMATReady = true; } return _FORMATContent; } } + private static Java.Util.Locale.Category _FORMATContent = default; + private static bool _FORMATReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Util.Locale.Category ValueOf(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Ljava/lang/String;)Ljava/util/Locale$Category;", arg0); + } + /// + /// + /// + /// + public static Java.Util.Locale.Category[] Values() + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "values", "()[Ljava/util/Locale$Category;"); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region FilteringMode + public partial class FilteringMode + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Util.Locale.FilteringMode AUTOSELECT_FILTERING { get { if (!_AUTOSELECT_FILTERINGReady) { _AUTOSELECT_FILTERINGContent = SGetField(LocalBridgeClazz, "AUTOSELECT_FILTERING"); _AUTOSELECT_FILTERINGReady = true; } return _AUTOSELECT_FILTERINGContent; } } + private static Java.Util.Locale.FilteringMode _AUTOSELECT_FILTERINGContent = default; + private static bool _AUTOSELECT_FILTERINGReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Util.Locale.FilteringMode EXTENDED_FILTERING { get { if (!_EXTENDED_FILTERINGReady) { _EXTENDED_FILTERINGContent = SGetField(LocalBridgeClazz, "EXTENDED_FILTERING"); _EXTENDED_FILTERINGReady = true; } return _EXTENDED_FILTERINGContent; } } + private static Java.Util.Locale.FilteringMode _EXTENDED_FILTERINGContent = default; + private static bool _EXTENDED_FILTERINGReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Util.Locale.FilteringMode IGNORE_EXTENDED_RANGES { get { if (!_IGNORE_EXTENDED_RANGESReady) { _IGNORE_EXTENDED_RANGESContent = SGetField(LocalBridgeClazz, "IGNORE_EXTENDED_RANGES"); _IGNORE_EXTENDED_RANGESReady = true; } return _IGNORE_EXTENDED_RANGESContent; } } + private static Java.Util.Locale.FilteringMode _IGNORE_EXTENDED_RANGESContent = default; + private static bool _IGNORE_EXTENDED_RANGESReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Util.Locale.FilteringMode MAP_EXTENDED_RANGES { get { if (!_MAP_EXTENDED_RANGESReady) { _MAP_EXTENDED_RANGESContent = SGetField(LocalBridgeClazz, "MAP_EXTENDED_RANGES"); _MAP_EXTENDED_RANGESReady = true; } return _MAP_EXTENDED_RANGESContent; } } + private static Java.Util.Locale.FilteringMode _MAP_EXTENDED_RANGESContent = default; + private static bool _MAP_EXTENDED_RANGESReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Util.Locale.FilteringMode REJECT_EXTENDED_RANGES { get { if (!_REJECT_EXTENDED_RANGESReady) { _REJECT_EXTENDED_RANGESContent = SGetField(LocalBridgeClazz, "REJECT_EXTENDED_RANGES"); _REJECT_EXTENDED_RANGESReady = true; } return _REJECT_EXTENDED_RANGESContent; } } + private static Java.Util.Locale.FilteringMode _REJECT_EXTENDED_RANGESContent = default; + private static bool _REJECT_EXTENDED_RANGESReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Util.Locale.FilteringMode ValueOf(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Ljava/lang/String;)Ljava/util/Locale$FilteringMode;", arg0); + } + /// + /// + /// + /// + public static Java.Util.Locale.FilteringMode[] Values() + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "values", "()[Ljava/util/Locale$FilteringMode;"); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region IsoCountryCode + public partial class IsoCountryCode + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Util.Locale.IsoCountryCode PART1_ALPHA2 { get { if (!_PART1_ALPHA2Ready) { _PART1_ALPHA2Content = SGetField(LocalBridgeClazz, "PART1_ALPHA2"); _PART1_ALPHA2Ready = true; } return _PART1_ALPHA2Content; } } + private static Java.Util.Locale.IsoCountryCode _PART1_ALPHA2Content = default; + private static bool _PART1_ALPHA2Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Util.Locale.IsoCountryCode PART1_ALPHA3 { get { if (!_PART1_ALPHA3Ready) { _PART1_ALPHA3Content = SGetField(LocalBridgeClazz, "PART1_ALPHA3"); _PART1_ALPHA3Ready = true; } return _PART1_ALPHA3Content; } } + private static Java.Util.Locale.IsoCountryCode _PART1_ALPHA3Content = default; + private static bool _PART1_ALPHA3Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Util.Locale.IsoCountryCode PART3 { get { if (!_PART3Ready) { _PART3Content = SGetField(LocalBridgeClazz, "PART3"); _PART3Ready = true; } return _PART3Content; } } + private static Java.Util.Locale.IsoCountryCode _PART3Content = default; + private static bool _PART3Ready = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Util.Locale.IsoCountryCode ValueOf(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Ljava/lang/String;)Ljava/util/Locale$IsoCountryCode;", arg0); + } + /// + /// + /// + /// + public static Java.Util.Locale.IsoCountryCode[] Values() + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "values", "()[Ljava/util/Locale$IsoCountryCode;"); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region LanguageRange + public partial class LanguageRange + { + #region Constructors + /// + /// + /// + /// + /// + public LanguageRange(Java.Lang.String arg0, double arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public LanguageRange(Java.Lang.String arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static double MAX_WEIGHT { get { if (!_MAX_WEIGHTReady) { _MAX_WEIGHTContent = SGetField(LocalBridgeClazz, "MAX_WEIGHT"); _MAX_WEIGHTReady = true; } return _MAX_WEIGHTContent; } } + private static double _MAX_WEIGHTContent = default; + private static bool _MAX_WEIGHTReady = false; // this is used because in case of generics + /// + /// + /// + public static double MIN_WEIGHT { get { if (!_MIN_WEIGHTReady) { _MIN_WEIGHTContent = SGetField(LocalBridgeClazz, "MIN_WEIGHT"); _MIN_WEIGHTReady = true; } return _MIN_WEIGHTContent; } } + private static double _MIN_WEIGHTContent = default; + private static bool _MIN_WEIGHTReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + public static Java.Util.List MapEquivalents(Java.Util.List arg0, Java.Util.Map> arg1) + { + return SExecute>(LocalBridgeClazz, "mapEquivalents", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Util.List Parse(Java.Lang.String arg0, Java.Util.Map> arg1) + { + return SExecute>(LocalBridgeClazz, "parse", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Java.Util.List Parse(Java.Lang.String arg0) + { + return SExecuteWithSignature>(LocalBridgeClazz, "parse", "(Ljava/lang/String;)Ljava/util/List;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Range + { + get { return IExecuteWithSignature("getRange", "()Ljava/lang/String;"); } + } + /// + /// + /// + public double Weight + { + get { return IExecuteWithSignature("getWeight", "()D"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Logging/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Java/Util/Logging/AllPackageClasses.cs new file mode 100644 index 0000000000..9a6690b034 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Logging/AllPackageClasses.cs @@ -0,0 +1,756 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Java.Util.Logging +{ + #region ConsoleHandler + /// + /// + /// + public partial class ConsoleHandler : Java.Util.Logging.StreamHandler + { + const string _bridgeClassName = "java.util.logging.ConsoleHandler"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ConsoleHandler() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ConsoleHandler(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ErrorManager + /// + /// + /// + public partial class ErrorManager : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.util.logging.ErrorManager"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ErrorManager() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ErrorManager(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region FileHandler + /// + /// + /// + public partial class FileHandler : Java.Util.Logging.StreamHandler + { + const string _bridgeClassName = "java.util.logging.FileHandler"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public FileHandler() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public FileHandler(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Filter + /// + /// + /// + public partial class Filter : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.util.logging.Filter"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Filter class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Filter() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Filter class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Filter(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Formatter + /// + /// + /// + public partial class Formatter : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.util.logging.Formatter"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Formatter class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Formatter() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Formatter class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Formatter(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Handler + /// + /// + /// + public partial class Handler : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.util.logging.Handler"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Handler class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Handler() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Handler class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Handler(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Level + /// + /// + /// + public partial class Level : Java.Io.Serializable + { + const string _bridgeClassName = "java.util.logging.Level"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Level() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Level(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Logger + /// + /// + /// + public partial class Logger : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.util.logging.Logger"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Logger() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Logger(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region LoggingPermission + /// + /// + /// + public partial class LoggingPermission : Java.Security.BasicPermission + { + const string _bridgeClassName = "java.util.logging.LoggingPermission"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public LoggingPermission() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public LoggingPermission(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region LogManager + /// + /// + /// + public partial class LogManager : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.util.logging.LogManager"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public LogManager() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public LogManager(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region LogRecord + /// + /// + /// + public partial class LogRecord : Java.Io.Serializable + { + const string _bridgeClassName = "java.util.logging.LogRecord"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public LogRecord() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public LogRecord(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MemoryHandler + /// + /// + /// + public partial class MemoryHandler : Java.Util.Logging.Handler + { + const string _bridgeClassName = "java.util.logging.MemoryHandler"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MemoryHandler() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MemoryHandler(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SimpleFormatter + /// + /// + /// + public partial class SimpleFormatter : Java.Util.Logging.Formatter + { + const string _bridgeClassName = "java.util.logging.SimpleFormatter"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SimpleFormatter() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SimpleFormatter(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SocketHandler + /// + /// + /// + public partial class SocketHandler : Java.Util.Logging.StreamHandler + { + const string _bridgeClassName = "java.util.logging.SocketHandler"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SocketHandler() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SocketHandler(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region StreamHandler + /// + /// + /// + public partial class StreamHandler : Java.Util.Logging.Handler + { + const string _bridgeClassName = "java.util.logging.StreamHandler"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public StreamHandler() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public StreamHandler(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region XMLFormatter + /// + /// + /// + public partial class XMLFormatter : Java.Util.Logging.Formatter + { + const string _bridgeClassName = "java.util.logging.XMLFormatter"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public XMLFormatter() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public XMLFormatter(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Logging/ConsoleHandler.cs b/src/net/JNet/GeneratedCore/Java/Util/Logging/ConsoleHandler.cs new file mode 100644 index 0000000000..b68e8f80d7 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Logging/ConsoleHandler.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Logging +{ + #region ConsoleHandler + public partial class ConsoleHandler + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Logging/ErrorManager.cs b/src/net/JNet/GeneratedCore/Java/Util/Logging/ErrorManager.cs new file mode 100644 index 0000000000..937c1d60cd --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Logging/ErrorManager.cs @@ -0,0 +1,104 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Logging +{ + #region ErrorManager + public partial class ErrorManager + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int CLOSE_FAILURE { get { if (!_CLOSE_FAILUREReady) { _CLOSE_FAILUREContent = SGetField(LocalBridgeClazz, "CLOSE_FAILURE"); _CLOSE_FAILUREReady = true; } return _CLOSE_FAILUREContent; } } + private static int _CLOSE_FAILUREContent = default; + private static bool _CLOSE_FAILUREReady = false; // this is used because in case of generics + /// + /// + /// + public static int FLUSH_FAILURE { get { if (!_FLUSH_FAILUREReady) { _FLUSH_FAILUREContent = SGetField(LocalBridgeClazz, "FLUSH_FAILURE"); _FLUSH_FAILUREReady = true; } return _FLUSH_FAILUREContent; } } + private static int _FLUSH_FAILUREContent = default; + private static bool _FLUSH_FAILUREReady = false; // this is used because in case of generics + /// + /// + /// + public static int FORMAT_FAILURE { get { if (!_FORMAT_FAILUREReady) { _FORMAT_FAILUREContent = SGetField(LocalBridgeClazz, "FORMAT_FAILURE"); _FORMAT_FAILUREReady = true; } return _FORMAT_FAILUREContent; } } + private static int _FORMAT_FAILUREContent = default; + private static bool _FORMAT_FAILUREReady = false; // this is used because in case of generics + /// + /// + /// + public static int GENERIC_FAILURE { get { if (!_GENERIC_FAILUREReady) { _GENERIC_FAILUREContent = SGetField(LocalBridgeClazz, "GENERIC_FAILURE"); _GENERIC_FAILUREReady = true; } return _GENERIC_FAILUREContent; } } + private static int _GENERIC_FAILUREContent = default; + private static bool _GENERIC_FAILUREReady = false; // this is used because in case of generics + /// + /// + /// + public static int OPEN_FAILURE { get { if (!_OPEN_FAILUREReady) { _OPEN_FAILUREContent = SGetField(LocalBridgeClazz, "OPEN_FAILURE"); _OPEN_FAILUREReady = true; } return _OPEN_FAILUREContent; } } + private static int _OPEN_FAILUREContent = default; + private static bool _OPEN_FAILUREReady = false; // this is used because in case of generics + /// + /// + /// + public static int WRITE_FAILURE { get { if (!_WRITE_FAILUREReady) { _WRITE_FAILUREContent = SGetField(LocalBridgeClazz, "WRITE_FAILURE"); _WRITE_FAILUREReady = true; } return _WRITE_FAILUREContent; } } + private static int _WRITE_FAILUREContent = default; + private static bool _WRITE_FAILUREReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public void Error(Java.Lang.String arg0, MASES.JCOBridge.C2JBridge.JVMBridgeException arg1, int arg2) + { + IExecute("error", arg0, arg1, arg2); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Logging/FileHandler.cs b/src/net/JNet/GeneratedCore/Java/Util/Logging/FileHandler.cs new file mode 100644 index 0000000000..18d9346eb9 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Logging/FileHandler.cs @@ -0,0 +1,116 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Logging +{ + #region FileHandler + public partial class FileHandler + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + public FileHandler(Java.Lang.String arg0, bool arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public FileHandler(Java.Lang.String arg0, int arg1, int arg2, bool arg3) + : base(arg0, arg1, arg2, arg3) + { + } + /// + /// + /// + /// + /// + /// + /// + /// + public FileHandler(Java.Lang.String arg0, int arg1, int arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + /// + /// + /// + public FileHandler(Java.Lang.String arg0, long arg1, int arg2, bool arg3) + : base(arg0, arg1, arg2, arg3) + { + } + /// + /// + /// + /// + /// + /// + public FileHandler(Java.Lang.String arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Logging/Filter.cs b/src/net/JNet/GeneratedCore/Java/Util/Logging/Filter.cs new file mode 100644 index 0000000000..4dded4b4a6 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Logging/Filter.cs @@ -0,0 +1,91 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Logging +{ + #region IFilter + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IFilter + { + #region Instance methods + /// + /// + /// + /// + /// + bool IsLoggable(Java.Util.Logging.LogRecord arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Filter + public partial class Filter : Java.Util.Logging.IFilter + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public bool IsLoggable(Java.Util.Logging.LogRecord arg0) + { + return IExecuteWithSignature("isLoggable", "(Ljava/util/logging/LogRecord;)Z", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Logging/Formatter.cs b/src/net/JNet/GeneratedCore/Java/Util/Logging/Formatter.cs new file mode 100644 index 0000000000..b405660505 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Logging/Formatter.cs @@ -0,0 +1,94 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Logging +{ + #region Formatter + public partial class Formatter + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public Java.Lang.String Format(Java.Util.Logging.LogRecord arg0) + { + return IExecuteWithSignature("format", "(Ljava/util/logging/LogRecord;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.String FormatMessage(Java.Util.Logging.LogRecord arg0) + { + return IExecuteWithSignature("formatMessage", "(Ljava/util/logging/LogRecord;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.String GetHead(Java.Util.Logging.Handler arg0) + { + return IExecuteWithSignature("getHead", "(Ljava/util/logging/Handler;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.String GetTail(Java.Util.Logging.Handler arg0) + { + return IExecuteWithSignature("getTail", "(Ljava/util/logging/Handler;)Ljava/lang/String;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Logging/Handler.cs b/src/net/JNet/GeneratedCore/Java/Util/Logging/Handler.cs new file mode 100644 index 0000000000..9e1679edee --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Logging/Handler.cs @@ -0,0 +1,125 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Logging +{ + #region Handler + public partial class Handler + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Encoding + { + get { return IExecuteWithSignature("getEncoding", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setEncoding", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Util.Logging.ErrorManager ErrorManager + { + get { return IExecuteWithSignature("getErrorManager", "()Ljava/util/logging/ErrorManager;"); } set { IExecuteWithSignature("setErrorManager", "(Ljava/util/logging/ErrorManager;)V", value); } + } + /// + /// + /// + public Java.Util.Logging.Filter Filter + { + get { return IExecuteWithSignature("getFilter", "()Ljava/util/logging/Filter;"); } set { IExecuteWithSignature("setFilter", "(Ljava/util/logging/Filter;)V", value); } + } + /// + /// + /// + public Java.Util.Logging.Formatter Formatter + { + get { return IExecuteWithSignature("getFormatter", "()Ljava/util/logging/Formatter;"); } set { IExecuteWithSignature("setFormatter", "(Ljava/util/logging/Formatter;)V", value); } + } + /// + /// + /// + public Java.Util.Logging.Level Level + { + get { return IExecuteWithSignature("getLevel", "()Ljava/util/logging/Level;"); } set { IExecuteWithSignature("setLevel", "(Ljava/util/logging/Level;)V", value); } + } + /// + /// + /// + /// + public void Close() + { + IExecuteWithSignature("close", "()V"); + } + /// + /// + /// + public void Flush() + { + IExecuteWithSignature("flush", "()V"); + } + /// + /// + /// + /// + public void Publish(Java.Util.Logging.LogRecord arg0) + { + IExecuteWithSignature("publish", "(Ljava/util/logging/LogRecord;)V", arg0); + } + /// + /// + /// + /// + /// + public bool IsLoggable(Java.Util.Logging.LogRecord arg0) + { + return IExecuteWithSignature("isLoggable", "(Ljava/util/logging/LogRecord;)Z", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Logging/Level.cs b/src/net/JNet/GeneratedCore/Java/Util/Logging/Level.cs new file mode 100644 index 0000000000..38ef7fcd3a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Logging/Level.cs @@ -0,0 +1,151 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Logging +{ + #region Level + public partial class Level + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Util.Logging.Level ALL { get { if (!_ALLReady) { _ALLContent = SGetField(LocalBridgeClazz, "ALL"); _ALLReady = true; } return _ALLContent; } } + private static Java.Util.Logging.Level _ALLContent = default; + private static bool _ALLReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Util.Logging.Level CONFIG { get { if (!_CONFIGReady) { _CONFIGContent = SGetField(LocalBridgeClazz, "CONFIG"); _CONFIGReady = true; } return _CONFIGContent; } } + private static Java.Util.Logging.Level _CONFIGContent = default; + private static bool _CONFIGReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Util.Logging.Level FINE { get { if (!_FINEReady) { _FINEContent = SGetField(LocalBridgeClazz, "FINE"); _FINEReady = true; } return _FINEContent; } } + private static Java.Util.Logging.Level _FINEContent = default; + private static bool _FINEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Util.Logging.Level FINER { get { if (!_FINERReady) { _FINERContent = SGetField(LocalBridgeClazz, "FINER"); _FINERReady = true; } return _FINERContent; } } + private static Java.Util.Logging.Level _FINERContent = default; + private static bool _FINERReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Util.Logging.Level FINEST { get { if (!_FINESTReady) { _FINESTContent = SGetField(LocalBridgeClazz, "FINEST"); _FINESTReady = true; } return _FINESTContent; } } + private static Java.Util.Logging.Level _FINESTContent = default; + private static bool _FINESTReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Util.Logging.Level INFO { get { if (!_INFOReady) { _INFOContent = SGetField(LocalBridgeClazz, "INFO"); _INFOReady = true; } return _INFOContent; } } + private static Java.Util.Logging.Level _INFOContent = default; + private static bool _INFOReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Util.Logging.Level OFF { get { if (!_OFFReady) { _OFFContent = SGetField(LocalBridgeClazz, "OFF"); _OFFReady = true; } return _OFFContent; } } + private static Java.Util.Logging.Level _OFFContent = default; + private static bool _OFFReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Util.Logging.Level SEVERE { get { if (!_SEVEREReady) { _SEVEREContent = SGetField(LocalBridgeClazz, "SEVERE"); _SEVEREReady = true; } return _SEVEREContent; } } + private static Java.Util.Logging.Level _SEVEREContent = default; + private static bool _SEVEREReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Util.Logging.Level WARNING { get { if (!_WARNINGReady) { _WARNINGContent = SGetField(LocalBridgeClazz, "WARNING"); _WARNINGReady = true; } return _WARNINGContent; } } + private static Java.Util.Logging.Level _WARNINGContent = default; + private static bool _WARNINGReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + public static Java.Util.Logging.Level Parse(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "parse", "(Ljava/lang/String;)Ljava/util/logging/Level;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String LocalizedName + { + get { return IExecuteWithSignature("getLocalizedName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String ResourceBundleName + { + get { return IExecuteWithSignature("getResourceBundleName", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + public int IntValue() + { + return IExecuteWithSignature("intValue", "()I"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Logging/LogManager.cs b/src/net/JNet/GeneratedCore/Java/Util/Logging/LogManager.cs new file mode 100644 index 0000000000..ff2eb539ab --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Logging/LogManager.cs @@ -0,0 +1,176 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Logging +{ + #region LogManager + public partial class LogManager + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Lang.String LOGGING_MXBEAN_NAME { get { if (!_LOGGING_MXBEAN_NAMEReady) { _LOGGING_MXBEAN_NAMEContent = SGetField(LocalBridgeClazz, "LOGGING_MXBEAN_NAME"); _LOGGING_MXBEAN_NAMEReady = true; } return _LOGGING_MXBEAN_NAMEContent; } } + private static Java.Lang.String _LOGGING_MXBEAN_NAMEContent = default; + private static bool _LOGGING_MXBEAN_NAMEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + public static Java.Util.Logging.LogManager GetLogManager + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getLogManager", "()Ljava/util/logging/LogManager;"); } + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Util.Enumeration LoggerNames + { + get { return IExecuteWithSignature>("getLoggerNames", "()Ljava/util/Enumeration;"); } + } + /// + /// + /// + /// + /// + public bool AddLogger(Java.Util.Logging.Logger arg0) + { + return IExecuteWithSignature("addLogger", "(Ljava/util/logging/Logger;)Z", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.String GetProperty(Java.Lang.String arg0) + { + return IExecuteWithSignature("getProperty", "(Ljava/lang/String;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public Java.Util.Logging.Logger GetLogger(Java.Lang.String arg0) + { + return IExecuteWithSignature("getLogger", "(Ljava/lang/String;)Ljava/util/logging/Logger;", arg0); + } + /// + /// + /// + /// + /// + public Java.Util.Logging.LogManager AddConfigurationListener(Java.Lang.Runnable arg0) + { + return IExecuteWithSignature("addConfigurationListener", "(Ljava/lang/Runnable;)Ljava/util/logging/LogManager;", arg0); + } + /// + /// + /// + /// + public void CheckAccess() + { + IExecuteWithSignature("checkAccess", "()V"); + } + /// + /// + /// + /// + /// + public void ReadConfiguration() + { + IExecuteWithSignature("readConfiguration", "()V"); + } + /// + /// + /// + /// + /// + /// + public void ReadConfiguration(Java.Io.InputStream arg0) + { + IExecuteWithSignature("readConfiguration", "(Ljava/io/InputStream;)V", arg0); + } + /// + /// + /// + /// + public void RemoveConfigurationListener(Java.Lang.Runnable arg0) + { + IExecuteWithSignature("removeConfigurationListener", "(Ljava/lang/Runnable;)V", arg0); + } + /// + /// + /// + /// + public void Reset() + { + IExecuteWithSignature("reset", "()V"); + } + /// + /// + /// + /// + /// + /// + public void UpdateConfiguration(Java.Io.InputStream arg0, Java.Util.Function.Function> arg1) + { + IExecute("updateConfiguration", arg0, arg1); + } + /// + /// + /// + /// + /// + public void UpdateConfiguration(Java.Util.Function.Function> arg0) + { + IExecuteWithSignature("updateConfiguration", "(Ljava/util/function/Function;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Logging/LogRecord.cs b/src/net/JNet/GeneratedCore/Java/Util/Logging/LogRecord.cs new file mode 100644 index 0000000000..2572d5a107 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Logging/LogRecord.cs @@ -0,0 +1,158 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Logging +{ + #region LogRecord + public partial class LogRecord + { + #region Constructors + /// + /// + /// + /// + /// + public LogRecord(Java.Util.Logging.Level arg0, Java.Lang.String arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Time.Instant Instant + { + get { return IExecuteWithSignature("getInstant", "()Ljava/time/Instant;"); } set { IExecuteWithSignature("setInstant", "(Ljava/time/Instant;)V", value); } + } + /// + /// + /// + public Java.Util.Logging.Level Level + { + get { return IExecuteWithSignature("getLevel", "()Ljava/util/logging/Level;"); } set { IExecuteWithSignature("setLevel", "(Ljava/util/logging/Level;)V", value); } + } + /// + /// + /// + public Java.Lang.String LoggerName + { + get { return IExecuteWithSignature("getLoggerName", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setLoggerName", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Message + { + get { return IExecuteWithSignature("getMessage", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setMessage", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public long Millis + { + get { return IExecuteWithSignature("getMillis", "()J"); } + } + /// + /// + /// + public object[] Parameters + { + get { return IExecuteWithSignatureArray("getParameters", "()[Ljava/lang/Object;"); } set { IExecuteWithSignature("setParameters", "([Ljava/lang/Object;)V", value); } + } + /// + /// + /// + public Java.Util.ResourceBundle ResourceBundle + { + get { return IExecuteWithSignature("getResourceBundle", "()Ljava/util/ResourceBundle;"); } set { IExecuteWithSignature("setResourceBundle", "(Ljava/util/ResourceBundle;)V", value); } + } + /// + /// + /// + public Java.Lang.String ResourceBundleName + { + get { return IExecuteWithSignature("getResourceBundleName", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setResourceBundleName", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public long SequenceNumber + { + get { return IExecuteWithSignature("getSequenceNumber", "()J"); } set { IExecuteWithSignature("setSequenceNumber", "(J)V", value); } + } + /// + /// + /// + public Java.Lang.String SourceClassName + { + get { return IExecuteWithSignature("getSourceClassName", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setSourceClassName", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String SourceMethodName + { + get { return IExecuteWithSignature("getSourceMethodName", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setSourceMethodName", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public int ThreadID + { + get { return IExecuteWithSignature("getThreadID", "()I"); } set { IExecuteWithSignature("setThreadID", "(I)V", value); } + } + /// + /// + /// + public Java.Lang.Throwable Thrown + { + get { var obj = IExecuteWithSignature("getThrown", "()Ljava/lang/Throwable;"); return MASES.JCOBridge.C2JBridge.JVMBridgeException.New(obj); } set { IExecuteWithSignature("setThrown", "(Ljava/lang/Throwable;)V", value); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Logging/Logger.cs b/src/net/JNet/GeneratedCore/Java/Util/Logging/Logger.cs new file mode 100644 index 0000000000..543ba53cef --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Logging/Logger.cs @@ -0,0 +1,543 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Logging +{ + #region Logger + public partial class Logger + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Lang.String GLOBAL_LOGGER_NAME { get { if (!_GLOBAL_LOGGER_NAMEReady) { _GLOBAL_LOGGER_NAMEContent = SGetField(LocalBridgeClazz, "GLOBAL_LOGGER_NAME"); _GLOBAL_LOGGER_NAMEReady = true; } return _GLOBAL_LOGGER_NAMEContent; } } + private static Java.Lang.String _GLOBAL_LOGGER_NAMEContent = default; + private static bool _GLOBAL_LOGGER_NAMEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + public static Java.Util.Logging.Logger AnonymousLogger + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getAnonymousLogger", "()Ljava/util/logging/Logger;"); } + } + /// + /// + /// + public static Java.Util.Logging.Logger Global + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getGlobal", "()Ljava/util/logging/Logger;"); } + } + /// + /// + /// + /// + /// + public static Java.Util.Logging.Logger GetAnonymousLogger(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getAnonymousLogger", "(Ljava/lang/String;)Ljava/util/logging/Logger;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Util.Logging.Logger GetLogger(Java.Lang.String arg0, Java.Lang.String arg1) + { + return SExecute(LocalBridgeClazz, "getLogger", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Java.Util.Logging.Logger GetLogger(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getLogger", "(Ljava/lang/String;)Ljava/util/logging/Logger;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Util.Logging.Filter Filter + { + get { return IExecuteWithSignature("getFilter", "()Ljava/util/logging/Filter;"); } set { IExecuteWithSignature("setFilter", "(Ljava/util/logging/Filter;)V", value); } + } + /// + /// + /// + public Java.Util.Logging.Handler[] Handlers + { + get { return IExecuteWithSignatureArray("getHandlers", "()[Ljava/util/logging/Handler;"); } + } + /// + /// + /// + public Java.Util.Logging.Level Level + { + get { return IExecuteWithSignature("getLevel", "()Ljava/util/logging/Level;"); } set { IExecuteWithSignature("setLevel", "(Ljava/util/logging/Level;)V", value); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Util.Logging.Logger Parent + { + get { return IExecuteWithSignature("getParent", "()Ljava/util/logging/Logger;"); } set { IExecuteWithSignature("setParent", "(Ljava/util/logging/Logger;)V", value); } + } + /// + /// + /// + public Java.Util.ResourceBundle ResourceBundle + { + get { return IExecuteWithSignature("getResourceBundle", "()Ljava/util/ResourceBundle;"); } set { IExecuteWithSignature("setResourceBundle", "(Ljava/util/ResourceBundle;)V", value); } + } + /// + /// + /// + public Java.Lang.String ResourceBundleName + { + get { return IExecuteWithSignature("getResourceBundleName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public bool UseParentHandlers + { + get { return IExecuteWithSignature("getUseParentHandlers", "()Z"); } set { IExecuteWithSignature("setUseParentHandlers", "(Z)V", value); } + } + /// + /// + /// + /// + /// + public bool IsLoggable(Java.Util.Logging.Level arg0) + { + return IExecuteWithSignature("isLoggable", "(Ljava/util/logging/Level;)Z", arg0); + } + /// + /// + /// + /// + /// + public void AddHandler(Java.Util.Logging.Handler arg0) + { + IExecuteWithSignature("addHandler", "(Ljava/util/logging/Handler;)V", arg0); + } + /// + /// + /// + /// + public void Config(Java.Lang.String arg0) + { + IExecuteWithSignature("config", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + public void Config(Java.Util.Function.Supplier arg0) + { + IExecuteWithSignature("config", "(Ljava/util/function/Supplier;)V", arg0); + } + /// + /// + /// + /// + /// + /// + public void Entering(Java.Lang.String arg0, Java.Lang.String arg1, object arg2) + { + IExecute("entering", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void Entering(Java.Lang.String arg0, Java.Lang.String arg1, object[] arg2) + { + IExecute("entering", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public void Entering(Java.Lang.String arg0, Java.Lang.String arg1) + { + IExecute("entering", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void Exiting(Java.Lang.String arg0, Java.Lang.String arg1, object arg2) + { + IExecute("exiting", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public void Exiting(Java.Lang.String arg0, Java.Lang.String arg1) + { + IExecute("exiting", arg0, arg1); + } + /// + /// + /// + /// + public void Fine(Java.Lang.String arg0) + { + IExecuteWithSignature("fine", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + public void Fine(Java.Util.Function.Supplier arg0) + { + IExecuteWithSignature("fine", "(Ljava/util/function/Supplier;)V", arg0); + } + /// + /// + /// + /// + public void Finer(Java.Lang.String arg0) + { + IExecuteWithSignature("finer", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + public void Finer(Java.Util.Function.Supplier arg0) + { + IExecuteWithSignature("finer", "(Ljava/util/function/Supplier;)V", arg0); + } + /// + /// + /// + /// + public void Finest(Java.Lang.String arg0) + { + IExecuteWithSignature("finest", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + public void Finest(Java.Util.Function.Supplier arg0) + { + IExecuteWithSignature("finest", "(Ljava/util/function/Supplier;)V", arg0); + } + /// + /// + /// + /// + public void Info(Java.Lang.String arg0) + { + IExecuteWithSignature("info", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + public void Info(Java.Util.Function.Supplier arg0) + { + IExecuteWithSignature("info", "(Ljava/util/function/Supplier;)V", arg0); + } + /// + /// + /// + /// + /// + /// + public void Log(Java.Util.Logging.Level arg0, Java.Lang.String arg1, object arg2) + { + IExecute("log", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void Log(Java.Util.Logging.Level arg0, Java.Lang.String arg1, object[] arg2) + { + IExecute("log", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void Log(Java.Util.Logging.Level arg0, Java.Lang.String arg1, MASES.JCOBridge.C2JBridge.JVMBridgeException arg2) + { + IExecute("log", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public void Log(Java.Util.Logging.Level arg0, Java.Lang.String arg1) + { + IExecute("log", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void Log(Java.Util.Logging.Level arg0, MASES.JCOBridge.C2JBridge.JVMBridgeException arg1, Java.Util.Function.Supplier arg2) + { + IExecute("log", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public void Log(Java.Util.Logging.Level arg0, Java.Util.Function.Supplier arg1) + { + IExecute("log", arg0, arg1); + } + /// + /// + /// + /// + public void Log(Java.Util.Logging.LogRecord arg0) + { + IExecuteWithSignature("log", "(Ljava/util/logging/LogRecord;)V", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public void Logp(Java.Util.Logging.Level arg0, Java.Lang.String arg1, Java.Lang.String arg2, Java.Lang.String arg3, object arg4) + { + IExecute("logp", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + /// + /// + public void Logp(Java.Util.Logging.Level arg0, Java.Lang.String arg1, Java.Lang.String arg2, Java.Lang.String arg3, object[] arg4) + { + IExecute("logp", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + /// + /// + public void Logp(Java.Util.Logging.Level arg0, Java.Lang.String arg1, Java.Lang.String arg2, Java.Lang.String arg3, MASES.JCOBridge.C2JBridge.JVMBridgeException arg4) + { + IExecute("logp", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + /// + public void Logp(Java.Util.Logging.Level arg0, Java.Lang.String arg1, Java.Lang.String arg2, Java.Lang.String arg3) + { + IExecute("logp", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + public void Logp(Java.Util.Logging.Level arg0, Java.Lang.String arg1, Java.Lang.String arg2, MASES.JCOBridge.C2JBridge.JVMBridgeException arg3, Java.Util.Function.Supplier arg4) + { + IExecute("logp", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + /// + public void Logp(Java.Util.Logging.Level arg0, Java.Lang.String arg1, Java.Lang.String arg2, Java.Util.Function.Supplier arg3) + { + IExecute("logp", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void Logrb(Java.Util.Logging.Level arg0, Java.Lang.String arg1, Java.Lang.String arg2, Java.Util.ResourceBundle arg3, Java.Lang.String arg4, params object[] arg5) + { + if (arg5.Length == 0) IExecute("logrb", arg0, arg1, arg2, arg3, arg4); else IExecute("logrb", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void Logrb(Java.Util.Logging.Level arg0, Java.Lang.String arg1, Java.Lang.String arg2, Java.Util.ResourceBundle arg3, Java.Lang.String arg4, MASES.JCOBridge.C2JBridge.JVMBridgeException arg5) + { + IExecute("logrb", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + public void Logrb(Java.Util.Logging.Level arg0, Java.Util.ResourceBundle arg1, Java.Lang.String arg2, params object[] arg3) + { + if (arg3.Length == 0) IExecute("logrb", arg0, arg1, arg2); else IExecute("logrb", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + public void Logrb(Java.Util.Logging.Level arg0, Java.Util.ResourceBundle arg1, Java.Lang.String arg2, MASES.JCOBridge.C2JBridge.JVMBridgeException arg3) + { + IExecute("logrb", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + public void RemoveHandler(Java.Util.Logging.Handler arg0) + { + IExecuteWithSignature("removeHandler", "(Ljava/util/logging/Handler;)V", arg0); + } + /// + /// + /// + /// + public void Severe(Java.Lang.String arg0) + { + IExecuteWithSignature("severe", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + public void Severe(Java.Util.Function.Supplier arg0) + { + IExecuteWithSignature("severe", "(Ljava/util/function/Supplier;)V", arg0); + } + /// + /// + /// + /// + /// + /// + public void Throwing(Java.Lang.String arg0, Java.Lang.String arg1, MASES.JCOBridge.C2JBridge.JVMBridgeException arg2) + { + IExecute("throwing", arg0, arg1, arg2); + } + /// + /// + /// + /// + public void Warning(Java.Lang.String arg0) + { + IExecuteWithSignature("warning", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + public void Warning(Java.Util.Function.Supplier arg0) + { + IExecuteWithSignature("warning", "(Ljava/util/function/Supplier;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Logging/LoggingPermission.cs b/src/net/JNet/GeneratedCore/Java/Util/Logging/LoggingPermission.cs new file mode 100644 index 0000000000..e629f36ede --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Logging/LoggingPermission.cs @@ -0,0 +1,68 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Logging +{ + #region LoggingPermission + public partial class LoggingPermission + { + #region Constructors + /// + /// + /// + /// + /// + /// + public LoggingPermission(Java.Lang.String arg0, Java.Lang.String arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Logging/MemoryHandler.cs b/src/net/JNet/GeneratedCore/Java/Util/Logging/MemoryHandler.cs new file mode 100644 index 0000000000..f984546d07 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Logging/MemoryHandler.cs @@ -0,0 +1,82 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Logging +{ + #region MemoryHandler + public partial class MemoryHandler + { + #region Constructors + /// + /// + /// + /// + /// + /// + public MemoryHandler(Java.Util.Logging.Handler arg0, int arg1, Java.Util.Logging.Level arg2) + : base(arg0, arg1, arg2) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Util.Logging.Level PushLevel + { + get { return IExecuteWithSignature("getPushLevel", "()Ljava/util/logging/Level;"); } set { IExecuteWithSignature("setPushLevel", "(Ljava/util/logging/Level;)V", value); } + } + /// + /// + /// + public void Push() + { + IExecuteWithSignature("push", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Logging/SimpleFormatter.cs b/src/net/JNet/GeneratedCore/Java/Util/Logging/SimpleFormatter.cs new file mode 100644 index 0000000000..c19a3cf112 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Logging/SimpleFormatter.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Logging +{ + #region SimpleFormatter + public partial class SimpleFormatter + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Logging/SocketHandler.cs b/src/net/JNet/GeneratedCore/Java/Util/Logging/SocketHandler.cs new file mode 100644 index 0000000000..2831d1d490 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Logging/SocketHandler.cs @@ -0,0 +1,68 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Logging +{ + #region SocketHandler + public partial class SocketHandler + { + #region Constructors + /// + /// + /// + /// + /// + /// + public SocketHandler(Java.Lang.String arg0, int arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Logging/StreamHandler.cs b/src/net/JNet/GeneratedCore/Java/Util/Logging/StreamHandler.cs new file mode 100644 index 0000000000..745cf2f0f3 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Logging/StreamHandler.cs @@ -0,0 +1,67 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Logging +{ + #region StreamHandler + public partial class StreamHandler + { + #region Constructors + /// + /// + /// + /// + /// + public StreamHandler(Java.Io.OutputStream arg0, Java.Util.Logging.Formatter arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Logging/XMLFormatter.cs b/src/net/JNet/GeneratedCore/Java/Util/Logging/XMLFormatter.cs new file mode 100644 index 0000000000..71a5a7aee8 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Logging/XMLFormatter.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Logging +{ + #region XMLFormatter + public partial class XMLFormatter + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/LongSummaryStatistics.cs b/src/net/JNet/GeneratedCore/Java/Util/LongSummaryStatistics.cs new file mode 100644 index 0000000000..553fa689a4 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/LongSummaryStatistics.cs @@ -0,0 +1,137 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util +{ + #region LongSummaryStatistics + public partial class LongSummaryStatistics + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + /// + public LongSummaryStatistics(long arg0, long arg1, long arg2, long arg3) + : base(arg0, arg1, arg2, arg3) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.Function.LongConsumer(Java.Util.LongSummaryStatistics t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Util.Function.IntConsumer(Java.Util.LongSummaryStatistics t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public double Average + { + get { return IExecuteWithSignature("getAverage", "()D"); } + } + /// + /// + /// + public long Count + { + get { return IExecuteWithSignature("getCount", "()J"); } + } + /// + /// + /// + public long Max + { + get { return IExecuteWithSignature("getMax", "()J"); } + } + /// + /// + /// + public long Min + { + get { return IExecuteWithSignature("getMin", "()J"); } + } + /// + /// + /// + public long Sum + { + get { return IExecuteWithSignature("getSum", "()J"); } + } + /// + /// + /// + /// + public void Accept(int arg0) + { + IExecuteWithSignature("accept", "(I)V", arg0); + } + /// + /// + /// + /// + public void Accept(long arg0) + { + IExecuteWithSignature("accept", "(J)V", arg0); + } + /// + /// + /// + /// + public void Combine(Java.Util.LongSummaryStatistics arg0) + { + IExecuteWithSignature("combine", "(Ljava/util/LongSummaryStatistics;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Map.cs b/src/net/JNet/GeneratedCore/Java/Util/Map.cs new file mode 100644 index 0000000000..734f5a542d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Map.cs @@ -0,0 +1,1341 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util +{ + #region Map + public partial class Map + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Util.Map CopyOf(Java.Util.Map arg0) + { + return SExecute(LocalBridgeClazz, "copyOf", arg0); + } + /// + /// + /// + /// + public static Java.Util.Map Of() + { + return SExecute(LocalBridgeClazz, "of"); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Map Of(object arg0, object arg1, object arg2, object arg3, object arg4, object arg5, object arg6, object arg7, object arg8, object arg9, object arg10, object arg11, object arg12, object arg13, object arg14, object arg15, object arg16, object arg17, object arg18, object arg19) + { + return SExecute(LocalBridgeClazz, "of", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14, arg15, arg16, arg17, arg18, arg19); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Map Of(object arg0, object arg1, object arg2, object arg3, object arg4, object arg5, object arg6, object arg7, object arg8, object arg9, object arg10, object arg11, object arg12, object arg13, object arg14, object arg15, object arg16, object arg17) + { + return SExecute(LocalBridgeClazz, "of", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14, arg15, arg16, arg17); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Map Of(object arg0, object arg1, object arg2, object arg3, object arg4, object arg5, object arg6, object arg7, object arg8, object arg9, object arg10, object arg11, object arg12, object arg13, object arg14, object arg15) + { + return SExecute(LocalBridgeClazz, "of", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14, arg15); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Map Of(object arg0, object arg1, object arg2, object arg3, object arg4, object arg5, object arg6, object arg7, object arg8, object arg9, object arg10, object arg11, object arg12, object arg13) + { + return SExecute(LocalBridgeClazz, "of", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Map Of(object arg0, object arg1, object arg2, object arg3, object arg4, object arg5, object arg6, object arg7, object arg8, object arg9, object arg10, object arg11) + { + return SExecute(LocalBridgeClazz, "of", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Map Of(object arg0, object arg1, object arg2, object arg3, object arg4, object arg5, object arg6, object arg7, object arg8, object arg9) + { + return SExecute(LocalBridgeClazz, "of", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Map Of(object arg0, object arg1, object arg2, object arg3, object arg4, object arg5, object arg6, object arg7) + { + return SExecute(LocalBridgeClazz, "of", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Map Of(object arg0, object arg1, object arg2, object arg3, object arg4, object arg5) + { + return SExecute(LocalBridgeClazz, "of", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Map Of(object arg0, object arg1, object arg2, object arg3) + { + return SExecute(LocalBridgeClazz, "of", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + public static Java.Util.Map Of(object arg0, object arg1) + { + return SExecute(LocalBridgeClazz, "of", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Java.Util.Map OfEntries(params Java.Util.Map.Entry[] arg0) + { + if (arg0.Length == 0) return SExecute(LocalBridgeClazz, "ofEntries"); else return SExecute(LocalBridgeClazz, "ofEntries", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Util.Map.Entry EntryMethod(object arg0, object arg1) + { + return SExecute(LocalBridgeClazz, "entry", arg0, arg1); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public bool ContainsKey(object arg0) + { + return IExecuteWithSignature("containsKey", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool ContainsValue(object arg0) + { + return IExecuteWithSignature("containsValue", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + public bool IsEmpty() + { + return IExecuteWithSignature("isEmpty", "()Z"); + } + /// + /// + /// + /// + public int Size() + { + return IExecuteWithSignature("size", "()I"); + } + /// + /// + /// + /// + public Java.Util.Collection Values() + { + return IExecuteWithSignature("values", "()Ljava/util/Collection;"); + } + /// + /// + /// + /// + public Java.Util.Set EntrySet() + { + return IExecuteWithSignature("entrySet", "()Ljava/util/Set;"); + } + /// + /// + /// + /// + public Java.Util.Set KeySet() + { + return IExecuteWithSignature("keySet", "()Ljava/util/Set;"); + } + /// + /// + /// + /// + /// + public object Get(object arg0) + { + return IExecuteWithSignature("get", "(Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + /// + public object Put(object arg0, object arg1) + { + return IExecute("put", arg0, arg1); + } + /// + /// + /// + /// + /// + public object Remove(object arg0) + { + return IExecuteWithSignature("remove", "(Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + public void Clear() + { + IExecuteWithSignature("clear", "()V"); + } + /// + /// + /// + /// + public void PutAll(Java.Util.Map arg0) + { + IExecuteWithSignature("putAll", "(Ljava/util/Map;)V", arg0); + } + /// + /// + /// + /// + /// + /// + public bool Remove(object arg0, object arg1) + { + return IExecute("remove", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public bool Replace(object arg0, object arg1, object arg2) + { + return IExecute("replace", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public object Compute(object arg0, Java.Util.Function.BiFunction arg1) + { + return IExecute("compute", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public object ComputeIfAbsent(object arg0, Java.Util.Function.Function arg1) + { + return IExecute("computeIfAbsent", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public object ComputeIfPresent(object arg0, Java.Util.Function.BiFunction arg1) + { + return IExecute("computeIfPresent", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public object GetOrDefault(object arg0, object arg1) + { + return IExecute("getOrDefault", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public object Merge(object arg0, object arg1, Java.Util.Function.BiFunction arg2) + { + return IExecute("merge", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public object PutIfAbsent(object arg0, object arg1) + { + return IExecute("putIfAbsent", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public object Replace(object arg0, object arg1) + { + return IExecute("replace", arg0, arg1); + } + /// + /// + /// + /// + public void ForEach(Java.Util.Function.BiConsumer arg0) + { + IExecuteWithSignature("forEach", "(Ljava/util/function/BiConsumer;)V", arg0); + } + /// + /// + /// + /// + public void ReplaceAll(Java.Util.Function.BiFunction arg0) + { + IExecuteWithSignature("replaceAll", "(Ljava/util/function/BiFunction;)V", arg0); + } + + #endregion + + #region Nested classes + #region Entry + public partial class Entry + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + public static Java.Util.Comparator ComparingByKey() + { + return SExecute(LocalBridgeClazz, "comparingByKey"); + } + /// + /// + /// + /// + /// + public static Java.Util.Comparator ComparingByKey(Java.Util.Comparator arg0) + { + return SExecute(LocalBridgeClazz, "comparingByKey", arg0); + } + /// + /// + /// + /// + public static Java.Util.Comparator ComparingByValue() + { + return SExecute(LocalBridgeClazz, "comparingByValue"); + } + /// + /// + /// + /// + /// + public static Java.Util.Comparator ComparingByValue(Java.Util.Comparator arg0) + { + return SExecute(LocalBridgeClazz, "comparingByValue", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public object Key + { + get { return IExecuteWithSignature("getKey", "()Ljava/lang/Object;"); } + } + /// + /// + /// + public object Value + { + get { return IExecuteWithSignature("getValue", "()Ljava/lang/Object;"); } + } + /// + /// + /// + /// + /// + public object SetValue(object arg0) + { + return IExecuteWithSignature("setValue", "(Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Entry + public partial class Entry + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.Map.Entry(Java.Util.Map.Entry t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + public static Java.Util.Comparator> ComparingByKey() + { + return SExecute>>(LocalBridgeClazz, "comparingByKey"); + } + /// + /// + /// + /// + /// + /// + public static Java.Util.Comparator> ComparingByKey(Java.Util.Comparator arg0) where Arg0objectSuperK : K + { + return SExecute>>(LocalBridgeClazz, "comparingByKey", arg0); + } + /// + /// + /// + /// + public static Java.Util.Comparator> ComparingByValue() + { + return SExecute>>(LocalBridgeClazz, "comparingByValue"); + } + /// + /// + /// + /// + /// + /// + public static Java.Util.Comparator> ComparingByValue(Java.Util.Comparator arg0) where Arg0objectSuperV : V + { + return SExecute>>(LocalBridgeClazz, "comparingByValue", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public K Key + { + get { return IExecuteWithSignature("getKey", "()Ljava/lang/Object;"); } + } + /// + /// + /// + public V Value + { + get { return IExecuteWithSignature("getValue", "()Ljava/lang/Object;"); } + } + /// + /// + /// + /// + /// + public V SetValue(V arg0) + { + return IExecuteWithSignature("setValue", "(Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion + + #region IMap + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IMap + { + #region Instance methods + /// + /// + /// + /// + /// + bool ContainsKey(object arg0); + /// + /// + /// + /// + /// + bool ContainsValue(object arg0); + /// + /// + /// + /// + bool IsEmpty(); + /// + /// + /// + /// + int Size(); + /// + /// + /// + /// + Java.Util.Collection Values(); + /// + /// + /// + /// + Java.Util.Set> EntrySet(); + /// + /// + /// + /// + Java.Util.Set KeySet(); + /// + /// + /// + /// + /// + V Get(object arg0); + /// + /// + /// + /// + /// + /// + V Put(K arg0, V arg1); + /// + /// + /// + /// + /// + V Remove(object arg0); + /// + /// + /// + void Clear(); + /// + /// + /// + /// + /// + /// + void PutAll(Java.Util.Map arg0) where Arg0ExtendsK : K where Arg0ExtendsV : V; + /// + /// + /// + /// + /// + /// + bool Remove(object arg0, object arg1); + /// + /// + /// + /// + /// + /// + /// + bool Replace(K arg0, V arg1, V arg2); + /// + /// + /// + /// + /// + /// + /// + /// + /// + V Compute(K arg0, Java.Util.Function.BiFunction arg1) where Arg1objectSuperK : K where Arg1objectSuperV : V where Arg1ExtendsV : V; + /// + /// + /// + /// + /// + /// + /// + /// + V ComputeIfAbsent(K arg0, Java.Util.Function.Function arg1) where Arg1objectSuperK : K where Arg1ExtendsV : V; + /// + /// + /// + /// + /// + /// + /// + /// + /// + V ComputeIfPresent(K arg0, Java.Util.Function.BiFunction arg1) where Arg1objectSuperK : K where Arg1objectSuperV : V where Arg1ExtendsV : V; + /// + /// + /// + /// + /// + /// + V GetOrDefault(object arg0, V arg1); + /// + /// + /// + /// + /// + /// + /// + /// + /// + V Merge(K arg0, V arg1, Java.Util.Function.BiFunction arg2) where Arg2objectSuperV : V where Arg2ExtendsV : V; + /// + /// + /// + /// + /// + /// + V PutIfAbsent(K arg0, V arg1); + /// + /// + /// + /// + /// + /// + V Replace(K arg0, V arg1); + /// + /// + /// + /// + /// + /// + void ForEach(Java.Util.Function.BiConsumer arg0) where Arg0objectSuperK : K where Arg0objectSuperV : V; + /// + /// + /// + /// + /// + /// + /// + void ReplaceAll(Java.Util.Function.BiFunction arg0) where Arg0objectSuperK : K where Arg0objectSuperV : V where Arg0ExtendsV : V; + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Map + public partial class Map : Java.Util.IMap + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.Map(Java.Util.Map t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Map CopyOf(Java.Util.Map arg0) where Arg0ExtendsK : K where Arg0ExtendsV : V + { + return SExecute>(LocalBridgeClazz, "copyOf", arg0); + } + /// + /// + /// + /// + public static Java.Util.Map Of() + { + return SExecute>(LocalBridgeClazz, "of"); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Map Of(K arg0, V arg1, K arg2, V arg3, K arg4, V arg5, K arg6, V arg7, K arg8, V arg9, K arg10, V arg11, K arg12, V arg13, K arg14, V arg15, K arg16, V arg17, K arg18, V arg19) + { + return SExecute>(LocalBridgeClazz, "of", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14, arg15, arg16, arg17, arg18, arg19); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Map Of(K arg0, V arg1, K arg2, V arg3, K arg4, V arg5, K arg6, V arg7, K arg8, V arg9, K arg10, V arg11, K arg12, V arg13, K arg14, V arg15, K arg16, V arg17) + { + return SExecute>(LocalBridgeClazz, "of", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14, arg15, arg16, arg17); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Map Of(K arg0, V arg1, K arg2, V arg3, K arg4, V arg5, K arg6, V arg7, K arg8, V arg9, K arg10, V arg11, K arg12, V arg13, K arg14, V arg15) + { + return SExecute>(LocalBridgeClazz, "of", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14, arg15); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Map Of(K arg0, V arg1, K arg2, V arg3, K arg4, V arg5, K arg6, V arg7, K arg8, V arg9, K arg10, V arg11, K arg12, V arg13) + { + return SExecute>(LocalBridgeClazz, "of", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Map Of(K arg0, V arg1, K arg2, V arg3, K arg4, V arg5, K arg6, V arg7, K arg8, V arg9, K arg10, V arg11) + { + return SExecute>(LocalBridgeClazz, "of", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Map Of(K arg0, V arg1, K arg2, V arg3, K arg4, V arg5, K arg6, V arg7, K arg8, V arg9) + { + return SExecute>(LocalBridgeClazz, "of", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Map Of(K arg0, V arg1, K arg2, V arg3, K arg4, V arg5, K arg6, V arg7) + { + return SExecute>(LocalBridgeClazz, "of", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Map Of(K arg0, V arg1, K arg2, V arg3, K arg4, V arg5) + { + return SExecute>(LocalBridgeClazz, "of", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Map Of(K arg0, V arg1, K arg2, V arg3) + { + return SExecute>(LocalBridgeClazz, "of", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + public static Java.Util.Map Of(K arg0, V arg1) + { + return SExecute>(LocalBridgeClazz, "of", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Map OfEntries(params Java.Util.Map.Entry[] arg0) where Arg0ExtendsK : K where Arg0ExtendsV : V + { + if (arg0.Length == 0) return SExecute>(LocalBridgeClazz, "ofEntries"); else return SExecute>(LocalBridgeClazz, "ofEntries", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Util.Map.Entry EntryMethod(K arg0, V arg1) + { + return SExecute>(LocalBridgeClazz, "entry", arg0, arg1); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public bool ContainsKey(object arg0) + { + return IExecuteWithSignature("containsKey", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool ContainsValue(object arg0) + { + return IExecuteWithSignature("containsValue", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + public bool IsEmpty() + { + return IExecuteWithSignature("isEmpty", "()Z"); + } + /// + /// + /// + /// + public int Size() + { + return IExecuteWithSignature("size", "()I"); + } + /// + /// + /// + /// + public Java.Util.Collection Values() + { + return IExecuteWithSignature>("values", "()Ljava/util/Collection;"); + } + /// + /// + /// + /// + public Java.Util.Set> EntrySet() + { + return IExecuteWithSignature>>("entrySet", "()Ljava/util/Set;"); + } + /// + /// + /// + /// + public Java.Util.Set KeySet() + { + return IExecuteWithSignature>("keySet", "()Ljava/util/Set;"); + } + /// + /// + /// + /// + /// + public V Get(object arg0) + { + return IExecuteWithSignature("get", "(Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + /// + public V Put(K arg0, V arg1) + { + return IExecute("put", arg0, arg1); + } + /// + /// + /// + /// + /// + public V Remove(object arg0) + { + return IExecuteWithSignature("remove", "(Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + public void Clear() + { + IExecuteWithSignature("clear", "()V"); + } + /// + /// + /// + /// + /// + /// + public void PutAll(Java.Util.Map arg0) where Arg0ExtendsK : K where Arg0ExtendsV : V + { + IExecuteWithSignature("putAll", "(Ljava/util/Map;)V", arg0); + } + /// + /// + /// + /// + /// + /// + public bool Remove(object arg0, object arg1) + { + return IExecute("remove", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public bool Replace(K arg0, V arg1, V arg2) + { + return IExecute("replace", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public V Compute(K arg0, Java.Util.Function.BiFunction arg1) where Arg1objectSuperK : K where Arg1objectSuperV : V where Arg1ExtendsV : V + { + return IExecute("compute", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public V ComputeIfAbsent(K arg0, Java.Util.Function.Function arg1) where Arg1objectSuperK : K where Arg1ExtendsV : V + { + return IExecute("computeIfAbsent", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public V ComputeIfPresent(K arg0, Java.Util.Function.BiFunction arg1) where Arg1objectSuperK : K where Arg1objectSuperV : V where Arg1ExtendsV : V + { + return IExecute("computeIfPresent", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public V GetOrDefault(object arg0, V arg1) + { + return IExecute("getOrDefault", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public V Merge(K arg0, V arg1, Java.Util.Function.BiFunction arg2) where Arg2objectSuperV : V where Arg2ExtendsV : V + { + return IExecute("merge", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public V PutIfAbsent(K arg0, V arg1) + { + return IExecute("putIfAbsent", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public V Replace(K arg0, V arg1) + { + return IExecute("replace", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void ForEach(Java.Util.Function.BiConsumer arg0) where Arg0objectSuperK : K where Arg0objectSuperV : V + { + IExecuteWithSignature("forEach", "(Ljava/util/function/BiConsumer;)V", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public void ReplaceAll(Java.Util.Function.BiFunction arg0) where Arg0objectSuperK : K where Arg0objectSuperV : V where Arg0ExtendsV : V + { + IExecuteWithSignature("replaceAll", "(Ljava/util/function/BiFunction;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/MissingFormatArgumentException.cs b/src/net/JNet/GeneratedCore/Java/Util/MissingFormatArgumentException.cs new file mode 100644 index 0000000000..8e5629a3eb --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/MissingFormatArgumentException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util +{ + #region MissingFormatArgumentException + public partial class MissingFormatArgumentException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/MissingFormatWidthException.cs b/src/net/JNet/GeneratedCore/Java/Util/MissingFormatWidthException.cs new file mode 100644 index 0000000000..1624955100 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/MissingFormatWidthException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util +{ + #region MissingFormatWidthException + public partial class MissingFormatWidthException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/MissingResourceException.cs b/src/net/JNet/GeneratedCore/Java/Util/MissingResourceException.cs new file mode 100644 index 0000000000..8e567e1f0a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/MissingResourceException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util +{ + #region MissingResourceException + public partial class MissingResourceException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/NavigableMap.cs b/src/net/JNet/GeneratedCore/Java/Util/NavigableMap.cs new file mode 100644 index 0000000000..6a115f4ca8 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/NavigableMap.cs @@ -0,0 +1,612 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util +{ + #region NavigableMap + public partial class NavigableMap + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public Java.Util.Map.Entry CeilingEntry(object arg0) + { + return IExecuteWithSignature("ceilingEntry", "(Ljava/lang/Object;)Ljava/util/Map$Entry;", arg0); + } + /// + /// + /// + /// + public Java.Util.Map.Entry FirstEntry() + { + return IExecuteWithSignature("firstEntry", "()Ljava/util/Map$Entry;"); + } + /// + /// + /// + /// + /// + public Java.Util.Map.Entry FloorEntry(object arg0) + { + return IExecuteWithSignature("floorEntry", "(Ljava/lang/Object;)Ljava/util/Map$Entry;", arg0); + } + /// + /// + /// + /// + /// + public Java.Util.Map.Entry HigherEntry(object arg0) + { + return IExecuteWithSignature("higherEntry", "(Ljava/lang/Object;)Ljava/util/Map$Entry;", arg0); + } + /// + /// + /// + /// + public Java.Util.Map.Entry LastEntry() + { + return IExecuteWithSignature("lastEntry", "()Ljava/util/Map$Entry;"); + } + /// + /// + /// + /// + /// + public Java.Util.Map.Entry LowerEntry(object arg0) + { + return IExecuteWithSignature("lowerEntry", "(Ljava/lang/Object;)Ljava/util/Map$Entry;", arg0); + } + /// + /// + /// + /// + public Java.Util.Map.Entry PollFirstEntry() + { + return IExecuteWithSignature("pollFirstEntry", "()Ljava/util/Map$Entry;"); + } + /// + /// + /// + /// + public Java.Util.Map.Entry PollLastEntry() + { + return IExecuteWithSignature("pollLastEntry", "()Ljava/util/Map$Entry;"); + } + /// + /// + /// + /// + public Java.Util.NavigableMap DescendingMap() + { + return IExecuteWithSignature("descendingMap", "()Ljava/util/NavigableMap;"); + } + /// + /// + /// + /// + /// + /// + public Java.Util.NavigableMap HeadMap(object arg0, bool arg1) + { + return IExecute("headMap", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Util.NavigableMap SubMap(object arg0, bool arg1, object arg2, bool arg3) + { + return IExecute("subMap", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + public Java.Util.NavigableMap TailMap(object arg0, bool arg1) + { + return IExecute("tailMap", arg0, arg1); + } + /// + /// + /// + /// + public Java.Util.NavigableSet DescendingKeySet() + { + return IExecuteWithSignature("descendingKeySet", "()Ljava/util/NavigableSet;"); + } + /// + /// + /// + /// + public Java.Util.NavigableSet NavigableKeySet() + { + return IExecuteWithSignature("navigableKeySet", "()Ljava/util/NavigableSet;"); + } + /// + /// + /// + /// + /// + public Java.Util.SortedMap HeadMap(object arg0) + { + return IExecuteWithSignature("headMap", "(Ljava/lang/Object;)Ljava/util/SortedMap;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Util.SortedMap SubMap(object arg0, object arg1) + { + return IExecute("subMap", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Util.SortedMap TailMap(object arg0) + { + return IExecuteWithSignature("tailMap", "(Ljava/lang/Object;)Ljava/util/SortedMap;", arg0); + } + /// + /// + /// + /// + /// + public object CeilingKey(object arg0) + { + return IExecuteWithSignature("ceilingKey", "(Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public object FloorKey(object arg0) + { + return IExecuteWithSignature("floorKey", "(Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public object HigherKey(object arg0) + { + return IExecuteWithSignature("higherKey", "(Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public object LowerKey(object arg0) + { + return IExecuteWithSignature("lowerKey", "(Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region INavigableMap + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface INavigableMap : Java.Util.ISortedMap + { + #region Instance methods + /// + /// + /// + /// + /// + Java.Util.Map.Entry CeilingEntry(K arg0); + /// + /// + /// + /// + Java.Util.Map.Entry FirstEntry(); + /// + /// + /// + /// + /// + Java.Util.Map.Entry FloorEntry(K arg0); + /// + /// + /// + /// + /// + Java.Util.Map.Entry HigherEntry(K arg0); + /// + /// + /// + /// + Java.Util.Map.Entry LastEntry(); + /// + /// + /// + /// + /// + Java.Util.Map.Entry LowerEntry(K arg0); + /// + /// + /// + /// + Java.Util.Map.Entry PollFirstEntry(); + /// + /// + /// + /// + Java.Util.Map.Entry PollLastEntry(); + /// + /// + /// + /// + Java.Util.NavigableMap DescendingMap(); + /// + /// + /// + /// + /// + /// + Java.Util.NavigableMap HeadMap(K arg0, bool arg1); + /// + /// + /// + /// + /// + /// + /// + /// + Java.Util.NavigableMap SubMap(K arg0, bool arg1, K arg2, bool arg3); + /// + /// + /// + /// + /// + /// + Java.Util.NavigableMap TailMap(K arg0, bool arg1); + /// + /// + /// + /// + Java.Util.NavigableSet DescendingKeySet(); + /// + /// + /// + /// + Java.Util.NavigableSet NavigableKeySet(); + /// + /// + /// + /// + /// + Java.Util.SortedMap HeadMap(K arg0); + /// + /// + /// + /// + /// + /// + Java.Util.SortedMap SubMap(K arg0, K arg1); + /// + /// + /// + /// + /// + Java.Util.SortedMap TailMap(K arg0); + /// + /// + /// + /// + /// + K CeilingKey(K arg0); + /// + /// + /// + /// + /// + K FloorKey(K arg0); + /// + /// + /// + /// + /// + K HigherKey(K arg0); + /// + /// + /// + /// + /// + K LowerKey(K arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region NavigableMap + public partial class NavigableMap : Java.Util.INavigableMap + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.NavigableMap(Java.Util.NavigableMap t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public Java.Util.Map.Entry CeilingEntry(K arg0) + { + return IExecuteWithSignature>("ceilingEntry", "(Ljava/lang/Object;)Ljava/util/Map$Entry;", arg0); + } + /// + /// + /// + /// + public Java.Util.Map.Entry FirstEntry() + { + return IExecuteWithSignature>("firstEntry", "()Ljava/util/Map$Entry;"); + } + /// + /// + /// + /// + /// + public Java.Util.Map.Entry FloorEntry(K arg0) + { + return IExecuteWithSignature>("floorEntry", "(Ljava/lang/Object;)Ljava/util/Map$Entry;", arg0); + } + /// + /// + /// + /// + /// + public Java.Util.Map.Entry HigherEntry(K arg0) + { + return IExecuteWithSignature>("higherEntry", "(Ljava/lang/Object;)Ljava/util/Map$Entry;", arg0); + } + /// + /// + /// + /// + public Java.Util.Map.Entry LastEntry() + { + return IExecuteWithSignature>("lastEntry", "()Ljava/util/Map$Entry;"); + } + /// + /// + /// + /// + /// + public Java.Util.Map.Entry LowerEntry(K arg0) + { + return IExecuteWithSignature>("lowerEntry", "(Ljava/lang/Object;)Ljava/util/Map$Entry;", arg0); + } + /// + /// + /// + /// + public Java.Util.Map.Entry PollFirstEntry() + { + return IExecuteWithSignature>("pollFirstEntry", "()Ljava/util/Map$Entry;"); + } + /// + /// + /// + /// + public Java.Util.Map.Entry PollLastEntry() + { + return IExecuteWithSignature>("pollLastEntry", "()Ljava/util/Map$Entry;"); + } + /// + /// + /// + /// + public Java.Util.NavigableMap DescendingMap() + { + return IExecuteWithSignature>("descendingMap", "()Ljava/util/NavigableMap;"); + } + /// + /// + /// + /// + /// + /// + public Java.Util.NavigableMap HeadMap(K arg0, bool arg1) + { + return IExecute>("headMap", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Util.NavigableMap SubMap(K arg0, bool arg1, K arg2, bool arg3) + { + return IExecute>("subMap", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + public Java.Util.NavigableMap TailMap(K arg0, bool arg1) + { + return IExecute>("tailMap", arg0, arg1); + } + /// + /// + /// + /// + public Java.Util.NavigableSet DescendingKeySet() + { + return IExecuteWithSignature>("descendingKeySet", "()Ljava/util/NavigableSet;"); + } + /// + /// + /// + /// + public Java.Util.NavigableSet NavigableKeySet() + { + return IExecuteWithSignature>("navigableKeySet", "()Ljava/util/NavigableSet;"); + } + /// + /// + /// + /// + /// + public Java.Util.SortedMap HeadMap(K arg0) + { + return IExecuteWithSignature>("headMap", "(Ljava/lang/Object;)Ljava/util/SortedMap;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Util.SortedMap SubMap(K arg0, K arg1) + { + return IExecute>("subMap", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Util.SortedMap TailMap(K arg0) + { + return IExecuteWithSignature>("tailMap", "(Ljava/lang/Object;)Ljava/util/SortedMap;", arg0); + } + /// + /// + /// + /// + /// + public K CeilingKey(K arg0) + { + return IExecuteWithSignature("ceilingKey", "(Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public K FloorKey(K arg0) + { + return IExecuteWithSignature("floorKey", "(Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public K HigherKey(K arg0) + { + return IExecuteWithSignature("higherKey", "(Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public K LowerKey(K arg0) + { + return IExecuteWithSignature("lowerKey", "(Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/NavigableSet.cs b/src/net/JNet/GeneratedCore/Java/Util/NavigableSet.cs new file mode 100644 index 0000000000..5c4001149c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/NavigableSet.cs @@ -0,0 +1,474 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util +{ + #region NavigableSet + public partial class NavigableSet + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public object Ceiling(object arg0) + { + return IExecuteWithSignature("ceiling", "(Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public object Floor(object arg0) + { + return IExecuteWithSignature("floor", "(Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public object Higher(object arg0) + { + return IExecuteWithSignature("higher", "(Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public object Lower(object arg0) + { + return IExecuteWithSignature("lower", "(Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + public object PollFirst() + { + return IExecuteWithSignature("pollFirst", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public object PollLast() + { + return IExecuteWithSignature("pollLast", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public Java.Util.Iterator DescendingIterator() + { + return IExecuteWithSignature("descendingIterator", "()Ljava/util/Iterator;"); + } + /// + /// + /// + /// + public Java.Util.Iterator Iterator() + { + return IExecuteWithSignature("iterator", "()Ljava/util/Iterator;"); + } + /// + /// + /// + /// + public Java.Util.NavigableSet DescendingSet() + { + return IExecuteWithSignature("descendingSet", "()Ljava/util/NavigableSet;"); + } + /// + /// + /// + /// + /// + /// + public Java.Util.NavigableSet HeadSet(object arg0, bool arg1) + { + return IExecute("headSet", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Util.NavigableSet SubSet(object arg0, bool arg1, object arg2, bool arg3) + { + return IExecute("subSet", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + public Java.Util.NavigableSet TailSet(object arg0, bool arg1) + { + return IExecute("tailSet", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Util.SortedSet HeadSet(object arg0) + { + return IExecuteWithSignature("headSet", "(Ljava/lang/Object;)Ljava/util/SortedSet;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Util.SortedSet SubSet(object arg0, object arg1) + { + return IExecute("subSet", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Util.SortedSet TailSet(object arg0) + { + return IExecuteWithSignature("tailSet", "(Ljava/lang/Object;)Ljava/util/SortedSet;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region INavigableSet + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface INavigableSet : Java.Util.ISortedSet + { + #region Instance methods + /// + /// + /// + /// + /// + E Ceiling(E arg0); + /// + /// + /// + /// + /// + E Floor(E arg0); + /// + /// + /// + /// + /// + E Higher(E arg0); + /// + /// + /// + /// + /// + E Lower(E arg0); + /// + /// + /// + /// + E PollFirst(); + /// + /// + /// + /// + E PollLast(); + /// + /// + /// + /// + Java.Util.Iterator DescendingIterator(); + /// + /// + /// + /// + Java.Util.Iterator Iterator(); + /// + /// + /// + /// + Java.Util.NavigableSet DescendingSet(); + /// + /// + /// + /// + /// + /// + Java.Util.NavigableSet HeadSet(E arg0, bool arg1); + /// + /// + /// + /// + /// + /// + /// + /// + Java.Util.NavigableSet SubSet(E arg0, bool arg1, E arg2, bool arg3); + /// + /// + /// + /// + /// + /// + Java.Util.NavigableSet TailSet(E arg0, bool arg1); + /// + /// + /// + /// + /// + Java.Util.SortedSet HeadSet(E arg0); + /// + /// + /// + /// + /// + /// + Java.Util.SortedSet SubSet(E arg0, E arg1); + /// + /// + /// + /// + /// + Java.Util.SortedSet TailSet(E arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region NavigableSet + public partial class NavigableSet : Java.Util.INavigableSet + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.NavigableSet(Java.Util.NavigableSet t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public E Ceiling(E arg0) + { + return IExecuteWithSignature("ceiling", "(Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public E Floor(E arg0) + { + return IExecuteWithSignature("floor", "(Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public E Higher(E arg0) + { + return IExecuteWithSignature("higher", "(Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public E Lower(E arg0) + { + return IExecuteWithSignature("lower", "(Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + public E PollFirst() + { + return IExecuteWithSignature("pollFirst", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public E PollLast() + { + return IExecuteWithSignature("pollLast", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public Java.Util.Iterator DescendingIterator() + { + return IExecuteWithSignature>("descendingIterator", "()Ljava/util/Iterator;"); + } + /// + /// + /// + /// + public Java.Util.Iterator Iterator() + { + return IExecuteWithSignature>("iterator", "()Ljava/util/Iterator;"); + } + /// + /// + /// + /// + public Java.Util.NavigableSet DescendingSet() + { + return IExecuteWithSignature>("descendingSet", "()Ljava/util/NavigableSet;"); + } + /// + /// + /// + /// + /// + /// + public Java.Util.NavigableSet HeadSet(E arg0, bool arg1) + { + return IExecute>("headSet", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Util.NavigableSet SubSet(E arg0, bool arg1, E arg2, bool arg3) + { + return IExecute>("subSet", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + public Java.Util.NavigableSet TailSet(E arg0, bool arg1) + { + return IExecute>("tailSet", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Util.SortedSet HeadSet(E arg0) + { + return IExecuteWithSignature>("headSet", "(Ljava/lang/Object;)Ljava/util/SortedSet;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Util.SortedSet SubSet(E arg0, E arg1) + { + return IExecute>("subSet", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Util.SortedSet TailSet(E arg0) + { + return IExecuteWithSignature>("tailSet", "(Ljava/lang/Object;)Ljava/util/SortedSet;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/NoSuchElementException.cs b/src/net/JNet/GeneratedCore/Java/Util/NoSuchElementException.cs new file mode 100644 index 0000000000..c58cf09e17 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/NoSuchElementException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util +{ + #region NoSuchElementException + public partial class NoSuchElementException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Objects.cs b/src/net/JNet/GeneratedCore/Java/Util/Objects.cs new file mode 100644 index 0000000000..8892a42107 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Objects.cs @@ -0,0 +1,233 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util +{ + #region Objects + public partial class Objects + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static int Compare(T arg0, T arg1, Java.Util.Comparator arg2) where Arg2objectSuperT : T + { + return SExecute(LocalBridgeClazz, "compare", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public static T RequireNonNull(T arg0, Java.Lang.String arg1) + { + return SExecute(LocalBridgeClazz, "requireNonNull", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public static T RequireNonNull(T arg0, Java.Util.Function.Supplier arg1) + { + return SExecute(LocalBridgeClazz, "requireNonNull", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static T RequireNonNull(T arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "requireNonNull", "(Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public static T RequireNonNullElse(T arg0, T arg1) + { + return SExecute(LocalBridgeClazz, "requireNonNullElse", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static T RequireNonNullElseGet(T arg0, Java.Util.Function.Supplier arg1) where Arg1ExtendsT : T + { + return SExecute(LocalBridgeClazz, "requireNonNullElseGet", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static bool DeepEquals(object arg0, object arg1) + { + return SExecute(LocalBridgeClazz, "deepEquals", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static bool Equals(object arg0, object arg1) + { + return SExecute(LocalBridgeClazz, "equals", arg0, arg1); + } + /// + /// + /// + /// + /// + public static bool IsNull(object arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "isNull", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public static bool NonNull(object arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "nonNull", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public static int CheckFromIndexSize(int arg0, int arg1, int arg2) + { + return SExecute(LocalBridgeClazz, "checkFromIndexSize", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public static int CheckFromToIndex(int arg0, int arg1, int arg2) + { + return SExecute(LocalBridgeClazz, "checkFromToIndex", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public static int CheckIndex(int arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "checkIndex", arg0, arg1); + } + /// + /// + /// + /// + /// + public static int Hash(params object[] arg0) + { + if (arg0.Length == 0) return SExecuteWithSignature(LocalBridgeClazz, "hash", "([Ljava/lang/Object;)I"); else return SExecuteWithSignature(LocalBridgeClazz, "hash", "([Ljava/lang/Object;)I", arg0); + } + /// + /// + /// + /// + /// + public static int HashCode(object arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "hashCode", "(Ljava/lang/Object;)I", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Lang.String ToString(object arg0, Java.Lang.String arg1) + { + return SExecute(LocalBridgeClazz, "toString", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Java.Lang.String ToString(object arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "toString", "(Ljava/lang/Object;)Ljava/lang/String;", arg0); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Optional.cs b/src/net/JNet/GeneratedCore/Java/Util/Optional.cs new file mode 100644 index 0000000000..9cb4a9a907 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Optional.cs @@ -0,0 +1,402 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util +{ + #region Optional + public partial class Optional + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + public static Java.Util.Optional Empty() + { + return SExecuteWithSignature(LocalBridgeClazz, "empty", "()Ljava/util/Optional;"); + } + /// + /// + /// + /// + /// + public static Java.Util.Optional Of(object arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "of", "(Ljava/lang/Object;)Ljava/util/Optional;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Util.Optional OfNullable(object arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "ofNullable", "(Ljava/lang/Object;)Ljava/util/Optional;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public Java.Util.Optional FlatMap(Java.Util.Function.Function arg0) + { + return IExecuteWithSignature("flatMap", "(Ljava/util/function/Function;)Ljava/util/Optional;", arg0); + } + /// + /// + /// + /// + /// + public Java.Util.Optional Map(Java.Util.Function.Function arg0) + { + return IExecuteWithSignature("map", "(Ljava/util/function/Function;)Ljava/util/Optional;", arg0); + } + /// + /// + /// + /// + /// + /// + public object OrElseThrow(Java.Util.Function.Supplier arg0) + { + return IExecute("orElseThrow", arg0); + } + /// + /// + /// + /// + public bool IsEmpty() + { + return IExecuteWithSignature("isEmpty", "()Z"); + } + /// + /// + /// + /// + public bool IsPresent() + { + return IExecuteWithSignature("isPresent", "()Z"); + } + /// + /// + /// + /// + /// + public Java.Util.Optional Filter(Java.Util.Function.Predicate arg0) + { + return IExecuteWithSignature("filter", "(Ljava/util/function/Predicate;)Ljava/util/Optional;", arg0); + } + /// + /// + /// + /// + /// + public Java.Util.Optional Or(Java.Util.Function.Supplier arg0) + { + return IExecuteWithSignature("or", "(Ljava/util/function/Supplier;)Ljava/util/Optional;", arg0); + } + /// + /// + /// + /// + public Java.Util.Stream.Stream Stream() + { + return IExecuteWithSignature("stream", "()Ljava/util/stream/Stream;"); + } + /// + /// + /// + /// + public object Get() + { + return IExecuteWithSignature("get", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + /// + public object OrElse(object arg0) + { + return IExecuteWithSignature("orElse", "(Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public object OrElseGet(Java.Util.Function.Supplier arg0) + { + return IExecuteWithSignature("orElseGet", "(Ljava/util/function/Supplier;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + public object OrElseThrow() + { + return IExecuteWithSignature("orElseThrow", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public void IfPresent(Java.Util.Function.Consumer arg0) + { + IExecuteWithSignature("ifPresent", "(Ljava/util/function/Consumer;)V", arg0); + } + /// + /// + /// + /// + /// + public void IfPresentOrElse(Java.Util.Function.Consumer arg0, Java.Lang.Runnable arg1) + { + IExecute("ifPresentOrElse", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Optional + public partial class Optional + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.Optional(Java.Util.Optional t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + public static Java.Util.Optional Empty() + { + return SExecuteWithSignature>(LocalBridgeClazz, "empty", "()Ljava/util/Optional;"); + } + /// + /// + /// + /// + /// + public static Java.Util.Optional Of(T arg0) + { + return SExecuteWithSignature>(LocalBridgeClazz, "of", "(Ljava/lang/Object;)Ljava/util/Optional;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Util.Optional OfNullable(T arg0) + { + return SExecuteWithSignature>(LocalBridgeClazz, "ofNullable", "(Ljava/lang/Object;)Ljava/util/Optional;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Optional FlatMap(Java.Util.Function.Function arg0) where Arg0objectSuperT : T where Arg0ExtendsJava_Util_Optional_Arg0ExtendsU_ : Java.Util.Optional where Arg0ExtendsU : U + { + return IExecuteWithSignature>("flatMap", "(Ljava/util/function/Function;)Ljava/util/Optional;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Optional Map(Java.Util.Function.Function arg0) where Arg0objectSuperT : T where Arg0ExtendsU : U + { + return IExecuteWithSignature>("map", "(Ljava/util/function/Function;)Ljava/util/Optional;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public T OrElseThrow(Java.Util.Function.Supplier arg0) where Arg0ExtendsX : X + { + return IExecute("orElseThrow", arg0); + } + /// + /// + /// + /// + public bool IsEmpty() + { + return IExecuteWithSignature("isEmpty", "()Z"); + } + /// + /// + /// + /// + public bool IsPresent() + { + return IExecuteWithSignature("isPresent", "()Z"); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Optional Filter(Java.Util.Function.Predicate arg0) where Arg0objectSuperT : T + { + return IExecuteWithSignature>("filter", "(Ljava/util/function/Predicate;)Ljava/util/Optional;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Optional Or(Java.Util.Function.Supplier arg0) where Arg0ExtendsJava_Util_Optional_Arg0ExtendsT_ : Java.Util.Optional where Arg0ExtendsT : T + { + return IExecuteWithSignature>("or", "(Ljava/util/function/Supplier;)Ljava/util/Optional;", arg0); + } + /// + /// + /// + /// + public Java.Util.Stream.Stream Stream() + { + return IExecuteWithSignature>("stream", "()Ljava/util/stream/Stream;"); + } + /// + /// + /// + /// + public T Get() + { + return IExecuteWithSignature("get", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + /// + public T OrElse(T arg0) + { + return IExecuteWithSignature("orElse", "(Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + /// + public T OrElseGet(Java.Util.Function.Supplier arg0) where Arg0ExtendsT : T + { + return IExecuteWithSignature("orElseGet", "(Ljava/util/function/Supplier;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + public T OrElseThrow() + { + return IExecuteWithSignature("orElseThrow", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + /// + public void IfPresent(Java.Util.Function.Consumer arg0) where Arg0objectSuperT : T + { + IExecuteWithSignature("ifPresent", "(Ljava/util/function/Consumer;)V", arg0); + } + /// + /// + /// + /// + /// + /// + public void IfPresentOrElse(Java.Util.Function.Consumer arg0, Java.Lang.Runnable arg1) where Arg0objectSuperT : T + { + IExecute("ifPresentOrElse", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/OptionalDouble.cs b/src/net/JNet/GeneratedCore/Java/Util/OptionalDouble.cs new file mode 100644 index 0000000000..10aed050d2 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/OptionalDouble.cs @@ -0,0 +1,161 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util +{ + #region OptionalDouble + public partial class OptionalDouble + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + public static Java.Util.OptionalDouble Empty() + { + return SExecuteWithSignature(LocalBridgeClazz, "empty", "()Ljava/util/OptionalDouble;"); + } + /// + /// + /// + /// + /// + public static Java.Util.OptionalDouble Of(double arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "of", "(D)Ljava/util/OptionalDouble;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public double AsDouble + { + get { return IExecuteWithSignature("getAsDouble", "()D"); } + } + /// + /// + /// + /// + /// + /// + /// + /// + public double OrElseThrow(Java.Util.Function.Supplier arg0) where Arg0ExtendsX : X + { + return IExecute("orElseThrow", arg0); + } + /// + /// + /// + /// + public bool IsEmpty() + { + return IExecuteWithSignature("isEmpty", "()Z"); + } + /// + /// + /// + /// + public bool IsPresent() + { + return IExecuteWithSignature("isPresent", "()Z"); + } + /// + /// + /// + /// + /// + public double OrElse(double arg0) + { + return IExecuteWithSignature("orElse", "(D)D", arg0); + } + /// + /// + /// + /// + /// + public double OrElseGet(Java.Util.Function.DoubleSupplier arg0) + { + return IExecuteWithSignature("orElseGet", "(Ljava/util/function/DoubleSupplier;)D", arg0); + } + /// + /// + /// + /// + public double OrElseThrow() + { + return IExecuteWithSignature("orElseThrow", "()D"); + } + /// + /// + /// + /// + public Java.Util.Stream.DoubleStream Stream() + { + return IExecuteWithSignature("stream", "()Ljava/util/stream/DoubleStream;"); + } + /// + /// + /// + /// + public void IfPresent(Java.Util.Function.DoubleConsumer arg0) + { + IExecuteWithSignature("ifPresent", "(Ljava/util/function/DoubleConsumer;)V", arg0); + } + /// + /// + /// + /// + /// + public void IfPresentOrElse(Java.Util.Function.DoubleConsumer arg0, Java.Lang.Runnable arg1) + { + IExecute("ifPresentOrElse", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/OptionalInt.cs b/src/net/JNet/GeneratedCore/Java/Util/OptionalInt.cs new file mode 100644 index 0000000000..bd27a78495 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/OptionalInt.cs @@ -0,0 +1,161 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util +{ + #region OptionalInt + public partial class OptionalInt + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + public static Java.Util.OptionalInt Empty() + { + return SExecuteWithSignature(LocalBridgeClazz, "empty", "()Ljava/util/OptionalInt;"); + } + /// + /// + /// + /// + /// + public static Java.Util.OptionalInt Of(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "of", "(I)Ljava/util/OptionalInt;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public int AsInt + { + get { return IExecuteWithSignature("getAsInt", "()I"); } + } + /// + /// + /// + /// + /// + /// + /// + /// + public int OrElseThrow(Java.Util.Function.Supplier arg0) where Arg0ExtendsX : X + { + return IExecute("orElseThrow", arg0); + } + /// + /// + /// + /// + public bool IsEmpty() + { + return IExecuteWithSignature("isEmpty", "()Z"); + } + /// + /// + /// + /// + public bool IsPresent() + { + return IExecuteWithSignature("isPresent", "()Z"); + } + /// + /// + /// + /// + /// + public int OrElse(int arg0) + { + return IExecuteWithSignature("orElse", "(I)I", arg0); + } + /// + /// + /// + /// + /// + public int OrElseGet(Java.Util.Function.IntSupplier arg0) + { + return IExecuteWithSignature("orElseGet", "(Ljava/util/function/IntSupplier;)I", arg0); + } + /// + /// + /// + /// + public int OrElseThrow() + { + return IExecuteWithSignature("orElseThrow", "()I"); + } + /// + /// + /// + /// + public Java.Util.Stream.IntStream Stream() + { + return IExecuteWithSignature("stream", "()Ljava/util/stream/IntStream;"); + } + /// + /// + /// + /// + public void IfPresent(Java.Util.Function.IntConsumer arg0) + { + IExecuteWithSignature("ifPresent", "(Ljava/util/function/IntConsumer;)V", arg0); + } + /// + /// + /// + /// + /// + public void IfPresentOrElse(Java.Util.Function.IntConsumer arg0, Java.Lang.Runnable arg1) + { + IExecute("ifPresentOrElse", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/OptionalLong.cs b/src/net/JNet/GeneratedCore/Java/Util/OptionalLong.cs new file mode 100644 index 0000000000..f260ab0502 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/OptionalLong.cs @@ -0,0 +1,161 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util +{ + #region OptionalLong + public partial class OptionalLong + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + public static Java.Util.OptionalLong Empty() + { + return SExecuteWithSignature(LocalBridgeClazz, "empty", "()Ljava/util/OptionalLong;"); + } + /// + /// + /// + /// + /// + public static Java.Util.OptionalLong Of(long arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "of", "(J)Ljava/util/OptionalLong;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public long AsLong + { + get { return IExecuteWithSignature("getAsLong", "()J"); } + } + /// + /// + /// + /// + /// + /// + /// + /// + public long OrElseThrow(Java.Util.Function.Supplier arg0) where Arg0ExtendsX : X + { + return IExecute("orElseThrow", arg0); + } + /// + /// + /// + /// + public bool IsEmpty() + { + return IExecuteWithSignature("isEmpty", "()Z"); + } + /// + /// + /// + /// + public bool IsPresent() + { + return IExecuteWithSignature("isPresent", "()Z"); + } + /// + /// + /// + /// + public Java.Util.Stream.LongStream Stream() + { + return IExecuteWithSignature("stream", "()Ljava/util/stream/LongStream;"); + } + /// + /// + /// + /// + /// + public long OrElse(long arg0) + { + return IExecuteWithSignature("orElse", "(J)J", arg0); + } + /// + /// + /// + /// + /// + public long OrElseGet(Java.Util.Function.LongSupplier arg0) + { + return IExecuteWithSignature("orElseGet", "(Ljava/util/function/LongSupplier;)J", arg0); + } + /// + /// + /// + /// + public long OrElseThrow() + { + return IExecuteWithSignature("orElseThrow", "()J"); + } + /// + /// + /// + /// + public void IfPresent(Java.Util.Function.LongConsumer arg0) + { + IExecuteWithSignature("ifPresent", "(Ljava/util/function/LongConsumer;)V", arg0); + } + /// + /// + /// + /// + /// + public void IfPresentOrElse(Java.Util.Function.LongConsumer arg0, Java.Lang.Runnable arg1) + { + IExecute("ifPresentOrElse", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Prefs/AbstractPreferences.cs b/src/net/JNet/GeneratedCore/Java/Util/Prefs/AbstractPreferences.cs new file mode 100644 index 0000000000..f38c8c13b8 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Prefs/AbstractPreferences.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Prefs +{ + #region AbstractPreferences + public partial class AbstractPreferences + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Prefs/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Java/Util/Prefs/AllPackageClasses.cs new file mode 100644 index 0000000000..aa87f20e20 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Prefs/AllPackageClasses.cs @@ -0,0 +1,429 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Java.Util.Prefs +{ + #region AbstractPreferences + /// + /// + /// + public partial class AbstractPreferences : Java.Util.Prefs.Preferences + { + const string _bridgeClassName = "java.util.prefs.AbstractPreferences"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AbstractPreferences class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractPreferences() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AbstractPreferences class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractPreferences(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region BackingStoreException + /// + /// + /// + public partial class BackingStoreException : Java.Lang.Exception + { + const string _bridgeClassName = "java.util.prefs.BackingStoreException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region InvalidPreferencesFormatException + /// + /// + /// + public partial class InvalidPreferencesFormatException : Java.Lang.Exception + { + const string _bridgeClassName = "java.util.prefs.InvalidPreferencesFormatException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region NodeChangeEvent + /// + /// + /// + public partial class NodeChangeEvent : Java.Util.EventObject + { + const string _bridgeClassName = "java.util.prefs.NodeChangeEvent"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public NodeChangeEvent() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public NodeChangeEvent(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region NodeChangeListener + /// + /// + /// + public partial class NodeChangeListener : Java.Util.EventListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public NodeChangeListener() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.java.util.prefs.NodeChangeListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region NodeChangeListenerDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class NodeChangeListenerDirect : NodeChangeListener + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "java.util.prefs.NodeChangeListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region PreferenceChangeEvent + /// + /// + /// + public partial class PreferenceChangeEvent : Java.Util.EventObject + { + const string _bridgeClassName = "java.util.prefs.PreferenceChangeEvent"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public PreferenceChangeEvent() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public PreferenceChangeEvent(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PreferenceChangeListener + /// + /// + /// + public partial class PreferenceChangeListener : Java.Util.EventListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public PreferenceChangeListener() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.java.util.prefs.PreferenceChangeListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region PreferenceChangeListenerDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class PreferenceChangeListenerDirect : PreferenceChangeListener + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "java.util.prefs.PreferenceChangeListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region Preferences + /// + /// + /// + public partial class Preferences : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.util.prefs.Preferences"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Preferences class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Preferences() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Preferences class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Preferences(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PreferencesFactory + /// + /// + /// + public partial class PreferencesFactory : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.util.prefs.PreferencesFactory"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("PreferencesFactory class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public PreferencesFactory() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("PreferencesFactory class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public PreferencesFactory(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Prefs/BackingStoreException.cs b/src/net/JNet/GeneratedCore/Java/Util/Prefs/BackingStoreException.cs new file mode 100644 index 0000000000..17723d829c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Prefs/BackingStoreException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Prefs +{ + #region BackingStoreException + public partial class BackingStoreException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Prefs/InvalidPreferencesFormatException.cs b/src/net/JNet/GeneratedCore/Java/Util/Prefs/InvalidPreferencesFormatException.cs new file mode 100644 index 0000000000..2f525afe68 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Prefs/InvalidPreferencesFormatException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Prefs +{ + #region InvalidPreferencesFormatException + public partial class InvalidPreferencesFormatException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Prefs/NodeChangeEvent.cs b/src/net/JNet/GeneratedCore/Java/Util/Prefs/NodeChangeEvent.cs new file mode 100644 index 0000000000..ccf3e247c5 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Prefs/NodeChangeEvent.cs @@ -0,0 +1,81 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Prefs +{ + #region NodeChangeEvent + public partial class NodeChangeEvent + { + #region Constructors + /// + /// + /// + /// + /// + public NodeChangeEvent(Java.Util.Prefs.Preferences arg0, Java.Util.Prefs.Preferences arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Util.Prefs.Preferences Child + { + get { return IExecuteWithSignature("getChild", "()Ljava/util/prefs/Preferences;"); } + } + /// + /// + /// + public Java.Util.Prefs.Preferences Parent + { + get { return IExecuteWithSignature("getParent", "()Ljava/util/prefs/Preferences;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Prefs/NodeChangeListener.cs b/src/net/JNet/GeneratedCore/Java/Util/Prefs/NodeChangeListener.cs new file mode 100644 index 0000000000..dd4fda8bfe --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Prefs/NodeChangeListener.cs @@ -0,0 +1,184 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Prefs +{ + #region INodeChangeListener + /// + /// .NET interface for org.mases.jnet.generated.java.util.prefs.NodeChangeListener implementing + /// + public partial interface INodeChangeListener + { + #region Instance methods + /// + /// + /// + /// + void ChildAdded(Java.Util.Prefs.NodeChangeEvent arg0); + /// + /// + /// + /// + void ChildRemoved(Java.Util.Prefs.NodeChangeEvent arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region NodeChangeListener + public partial class NodeChangeListener : Java.Util.Prefs.INodeChangeListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("childAdded", new global::System.EventHandler>>(ChildAddedEventHandler)); + AddEventHandler("childRemoved", new global::System.EventHandler>>(ChildRemovedEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnChildAdded { get; set; } = null; + + void ChildAddedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnChildAdded != null) ? OnChildAdded : ChildAdded; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void ChildAdded(Java.Util.Prefs.NodeChangeEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnChildRemoved { get; set; } = null; + + void ChildRemovedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnChildRemoved != null) ? OnChildRemoved : ChildRemoved; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void ChildRemoved(Java.Util.Prefs.NodeChangeEvent arg0) + { + + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region NodeChangeListenerDirect + public partial class NodeChangeListenerDirect : Java.Util.Prefs.INodeChangeListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public override void ChildAdded(Java.Util.Prefs.NodeChangeEvent arg0) + { + IExecuteWithSignature("childAdded", "(Ljava/util/prefs/NodeChangeEvent;)V", arg0); + } + /// + /// + /// + /// + public override void ChildRemoved(Java.Util.Prefs.NodeChangeEvent arg0) + { + IExecuteWithSignature("childRemoved", "(Ljava/util/prefs/NodeChangeEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Prefs/PreferenceChangeEvent.cs b/src/net/JNet/GeneratedCore/Java/Util/Prefs/PreferenceChangeEvent.cs new file mode 100644 index 0000000000..b8b23f3add --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Prefs/PreferenceChangeEvent.cs @@ -0,0 +1,89 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Prefs +{ + #region PreferenceChangeEvent + public partial class PreferenceChangeEvent + { + #region Constructors + /// + /// + /// + /// + /// + /// + public PreferenceChangeEvent(Java.Util.Prefs.Preferences arg0, Java.Lang.String arg1, Java.Lang.String arg2) + : base(arg0, arg1, arg2) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Key + { + get { return IExecuteWithSignature("getKey", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String NewValue + { + get { return IExecuteWithSignature("getNewValue", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Util.Prefs.Preferences Node + { + get { return IExecuteWithSignature("getNode", "()Ljava/util/prefs/Preferences;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Prefs/PreferenceChangeListener.cs b/src/net/JNet/GeneratedCore/Java/Util/Prefs/PreferenceChangeListener.cs new file mode 100644 index 0000000000..9e8d298644 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Prefs/PreferenceChangeListener.cs @@ -0,0 +1,149 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Prefs +{ + #region IPreferenceChangeListener + /// + /// .NET interface for org.mases.jnet.generated.java.util.prefs.PreferenceChangeListener implementing + /// + public partial interface IPreferenceChangeListener + { + #region Instance methods + /// + /// + /// + /// + void PreferenceChange(Java.Util.Prefs.PreferenceChangeEvent arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region PreferenceChangeListener + public partial class PreferenceChangeListener : Java.Util.Prefs.IPreferenceChangeListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("preferenceChange", new global::System.EventHandler>>(PreferenceChangeEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnPreferenceChange { get; set; } = null; + + void PreferenceChangeEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnPreferenceChange != null) ? OnPreferenceChange : PreferenceChange; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void PreferenceChange(Java.Util.Prefs.PreferenceChangeEvent arg0) + { + + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region PreferenceChangeListenerDirect + public partial class PreferenceChangeListenerDirect : Java.Util.Prefs.IPreferenceChangeListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public override void PreferenceChange(Java.Util.Prefs.PreferenceChangeEvent arg0) + { + IExecuteWithSignature("preferenceChange", "(Ljava/util/prefs/PreferenceChangeEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Prefs/Preferences.cs b/src/net/JNet/GeneratedCore/Java/Util/Prefs/Preferences.cs new file mode 100644 index 0000000000..28e34615a2 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Prefs/Preferences.cs @@ -0,0 +1,414 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Prefs +{ + #region Preferences + public partial class Preferences + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int MAX_KEY_LENGTH { get { if (!_MAX_KEY_LENGTHReady) { _MAX_KEY_LENGTHContent = SGetField(LocalBridgeClazz, "MAX_KEY_LENGTH"); _MAX_KEY_LENGTHReady = true; } return _MAX_KEY_LENGTHContent; } } + private static int _MAX_KEY_LENGTHContent = default; + private static bool _MAX_KEY_LENGTHReady = false; // this is used because in case of generics + /// + /// + /// + public static int MAX_NAME_LENGTH { get { if (!_MAX_NAME_LENGTHReady) { _MAX_NAME_LENGTHContent = SGetField(LocalBridgeClazz, "MAX_NAME_LENGTH"); _MAX_NAME_LENGTHReady = true; } return _MAX_NAME_LENGTHContent; } } + private static int _MAX_NAME_LENGTHContent = default; + private static bool _MAX_NAME_LENGTHReady = false; // this is used because in case of generics + /// + /// + /// + public static int MAX_VALUE_LENGTH { get { if (!_MAX_VALUE_LENGTHReady) { _MAX_VALUE_LENGTHContent = SGetField(LocalBridgeClazz, "MAX_VALUE_LENGTH"); _MAX_VALUE_LENGTHReady = true; } return _MAX_VALUE_LENGTHContent; } } + private static int _MAX_VALUE_LENGTHContent = default; + private static bool _MAX_VALUE_LENGTHReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Util.Prefs.Preferences SystemNodeForPackage(Java.Lang.Class arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "systemNodeForPackage", "(Ljava/lang/Class;)Ljava/util/prefs/Preferences;", arg0); + } + /// + /// + /// + /// + public static Java.Util.Prefs.Preferences SystemRoot() + { + return SExecuteWithSignature(LocalBridgeClazz, "systemRoot", "()Ljava/util/prefs/Preferences;"); + } + /// + /// + /// + /// + /// + public static Java.Util.Prefs.Preferences UserNodeForPackage(Java.Lang.Class arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "userNodeForPackage", "(Ljava/lang/Class;)Ljava/util/prefs/Preferences;", arg0); + } + /// + /// + /// + /// + public static Java.Util.Prefs.Preferences UserRoot() + { + return SExecuteWithSignature(LocalBridgeClazz, "userRoot", "()Ljava/util/prefs/Preferences;"); + } + /// + /// + /// + /// + /// + /// + public static void ImportPreferences(Java.Io.InputStream arg0) + { + SExecuteWithSignature(LocalBridgeClazz, "importPreferences", "(Ljava/io/InputStream;)V", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public bool GetBoolean(Java.Lang.String arg0, bool arg1) + { + return IExecute("getBoolean", arg0, arg1); + } + /// + /// + /// + /// + public bool IsUserNode() + { + return IExecuteWithSignature("isUserNode", "()Z"); + } + /// + /// + /// + /// + /// + /// + public bool NodeExists(Java.Lang.String arg0) + { + return IExecuteWithSignature("nodeExists", "(Ljava/lang/String;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public byte[] GetByteArray(Java.Lang.String arg0, byte[] arg1) + { + return IExecuteArray("getByteArray", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public double GetDouble(Java.Lang.String arg0, double arg1) + { + return IExecute("getDouble", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public float GetFloat(Java.Lang.String arg0, float arg1) + { + return IExecute("getFloat", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public int GetInt(Java.Lang.String arg0, int arg1) + { + return IExecute("getInt", arg0, arg1); + } + /// + /// + /// + /// + public Java.Lang.String AbsolutePath() + { + return IExecuteWithSignature("absolutePath", "()Ljava/lang/String;"); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String Get(Java.Lang.String arg0, Java.Lang.String arg1) + { + return IExecute("get", arg0, arg1); + } + /// + /// + /// + /// + public Java.Lang.String Name() + { + return IExecuteWithSignature("name", "()Ljava/lang/String;"); + } + /// + /// + /// + /// + /// + public Java.Lang.String[] ChildrenNames() + { + return IExecuteWithSignatureArray("childrenNames", "()[Ljava/lang/String;"); + } + /// + /// + /// + /// + /// + public Java.Lang.String[] Keys() + { + return IExecuteWithSignatureArray("keys", "()[Ljava/lang/String;"); + } + /// + /// + /// + /// + /// + public Java.Util.Prefs.Preferences Node(Java.Lang.String arg0) + { + return IExecuteWithSignature("node", "(Ljava/lang/String;)Ljava/util/prefs/Preferences;", arg0); + } + /// + /// + /// + /// + public Java.Util.Prefs.Preferences Parent() + { + return IExecuteWithSignature("parent", "()Ljava/util/prefs/Preferences;"); + } + /// + /// + /// + /// + /// + /// + public long GetLong(Java.Lang.String arg0, long arg1) + { + return IExecute("getLong", arg0, arg1); + } + /// + /// + /// + /// + public void AddNodeChangeListener(Java.Util.Prefs.NodeChangeListener arg0) + { + IExecuteWithSignature("addNodeChangeListener", "(Ljava/util/prefs/NodeChangeListener;)V", arg0); + } + /// + /// + /// + /// + public void AddPreferenceChangeListener(Java.Util.Prefs.PreferenceChangeListener arg0) + { + IExecuteWithSignature("addPreferenceChangeListener", "(Ljava/util/prefs/PreferenceChangeListener;)V", arg0); + } + /// + /// + /// + /// + public void Clear() + { + IExecuteWithSignature("clear", "()V"); + } + /// + /// + /// + /// + /// + /// + public void ExportNode(Java.Io.OutputStream arg0) + { + IExecuteWithSignature("exportNode", "(Ljava/io/OutputStream;)V", arg0); + } + /// + /// + /// + /// + /// + /// + public void ExportSubtree(Java.Io.OutputStream arg0) + { + IExecuteWithSignature("exportSubtree", "(Ljava/io/OutputStream;)V", arg0); + } + /// + /// + /// + /// + public void Flush() + { + IExecuteWithSignature("flush", "()V"); + } + /// + /// + /// + /// + /// + public void Put(Java.Lang.String arg0, Java.Lang.String arg1) + { + IExecute("put", arg0, arg1); + } + /// + /// + /// + /// + /// + public void PutBoolean(Java.Lang.String arg0, bool arg1) + { + IExecute("putBoolean", arg0, arg1); + } + /// + /// + /// + /// + /// + public void PutByteArray(Java.Lang.String arg0, byte[] arg1) + { + IExecute("putByteArray", arg0, arg1); + } + /// + /// + /// + /// + /// + public void PutDouble(Java.Lang.String arg0, double arg1) + { + IExecute("putDouble", arg0, arg1); + } + /// + /// + /// + /// + /// + public void PutFloat(Java.Lang.String arg0, float arg1) + { + IExecute("putFloat", arg0, arg1); + } + /// + /// + /// + /// + /// + public void PutInt(Java.Lang.String arg0, int arg1) + { + IExecute("putInt", arg0, arg1); + } + /// + /// + /// + /// + /// + public void PutLong(Java.Lang.String arg0, long arg1) + { + IExecute("putLong", arg0, arg1); + } + /// + /// + /// + /// + public void Remove(Java.Lang.String arg0) + { + IExecuteWithSignature("remove", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + public void RemoveNode() + { + IExecuteWithSignature("removeNode", "()V"); + } + /// + /// + /// + /// + public void RemoveNodeChangeListener(Java.Util.Prefs.NodeChangeListener arg0) + { + IExecuteWithSignature("removeNodeChangeListener", "(Ljava/util/prefs/NodeChangeListener;)V", arg0); + } + /// + /// + /// + /// + public void RemovePreferenceChangeListener(Java.Util.Prefs.PreferenceChangeListener arg0) + { + IExecuteWithSignature("removePreferenceChangeListener", "(Ljava/util/prefs/PreferenceChangeListener;)V", arg0); + } + /// + /// + /// + /// + public void Sync() + { + IExecuteWithSignature("sync", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Prefs/PreferencesFactory.cs b/src/net/JNet/GeneratedCore/Java/Util/Prefs/PreferencesFactory.cs new file mode 100644 index 0000000000..752acaa622 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Prefs/PreferencesFactory.cs @@ -0,0 +1,102 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Prefs +{ + #region IPreferencesFactory + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IPreferencesFactory + { + #region Instance methods + /// + /// + /// + /// + Java.Util.Prefs.Preferences SystemRoot(); + /// + /// + /// + /// + Java.Util.Prefs.Preferences UserRoot(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region PreferencesFactory + public partial class PreferencesFactory : Java.Util.Prefs.IPreferencesFactory + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public Java.Util.Prefs.Preferences SystemRoot() + { + return IExecuteWithSignature("systemRoot", "()Ljava/util/prefs/Preferences;"); + } + /// + /// + /// + /// + public Java.Util.Prefs.Preferences UserRoot() + { + return IExecuteWithSignature("userRoot", "()Ljava/util/prefs/Preferences;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/PrimitiveIterator.cs b/src/net/JNet/GeneratedCore/Java/Util/PrimitiveIterator.cs new file mode 100644 index 0000000000..791f718e80 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/PrimitiveIterator.cs @@ -0,0 +1,348 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util +{ + #region PrimitiveIterator + public partial class PrimitiveIterator + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public void ForEachRemaining(object arg0) + { + IExecuteWithSignature("forEachRemaining", "(Ljava/lang/Object;)V", arg0); + } + + #endregion + + #region Nested classes + #region OfDouble + public partial class OfDouble + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public double NextDouble() + { + return IExecuteWithSignature("nextDouble", "()D"); + } + /// + /// + /// + /// + public object Next() + { + return IExecuteWithSignature("next", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public void ForEachRemaining(object arg0) + { + IExecuteWithSignature("forEachRemaining", "(Ljava/lang/Object;)V", arg0); + } + /// + /// + /// + /// + /// + public void ForEachRemaining(Java.Util.Function.Consumer arg0) where Arg0objectSuperJava_Lang_Double : Java.Lang.Double + { + IExecuteWithSignature("forEachRemaining", "(Ljava/util/function/Consumer;)V", arg0); + } + /// + /// + /// + /// + public void ForEachRemaining(Java.Util.Function.DoubleConsumer arg0) + { + IExecuteWithSignature("forEachRemaining", "(Ljava/util/function/DoubleConsumer;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region OfInt + public partial class OfInt + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public int NextInt() + { + return IExecuteWithSignature("nextInt", "()I"); + } + /// + /// + /// + /// + public object Next() + { + return IExecuteWithSignature("next", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public void ForEachRemaining(object arg0) + { + IExecuteWithSignature("forEachRemaining", "(Ljava/lang/Object;)V", arg0); + } + /// + /// + /// + /// + /// + public void ForEachRemaining(Java.Util.Function.Consumer arg0) where Arg0objectSuperJava_Lang_Integer : Java.Lang.Integer + { + IExecuteWithSignature("forEachRemaining", "(Ljava/util/function/Consumer;)V", arg0); + } + /// + /// + /// + /// + public void ForEachRemaining(Java.Util.Function.IntConsumer arg0) + { + IExecuteWithSignature("forEachRemaining", "(Ljava/util/function/IntConsumer;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region OfLong + public partial class OfLong + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public long NextLong() + { + return IExecuteWithSignature("nextLong", "()J"); + } + /// + /// + /// + /// + public object Next() + { + return IExecuteWithSignature("next", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public void ForEachRemaining(object arg0) + { + IExecuteWithSignature("forEachRemaining", "(Ljava/lang/Object;)V", arg0); + } + /// + /// + /// + /// + /// + public void ForEachRemaining(Java.Util.Function.Consumer arg0) where Arg0objectSuperJava_Lang_Long : Java.Lang.Long + { + IExecuteWithSignature("forEachRemaining", "(Ljava/util/function/Consumer;)V", arg0); + } + /// + /// + /// + /// + public void ForEachRemaining(Java.Util.Function.LongConsumer arg0) + { + IExecuteWithSignature("forEachRemaining", "(Ljava/util/function/LongConsumer;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion + + #region IPrimitiveIterator + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IPrimitiveIterator + { + #region Instance methods + /// + /// + /// + /// + void ForEachRemaining(T_CONS arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region PrimitiveIterator + public partial class PrimitiveIterator : Java.Util.IPrimitiveIterator + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.PrimitiveIterator(Java.Util.PrimitiveIterator t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public void ForEachRemaining(T_CONS arg0) + { + IExecuteWithSignature("forEachRemaining", "(Ljava/lang/Object;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/PriorityQueue.cs b/src/net/JNet/GeneratedCore/Java/Util/PriorityQueue.cs new file mode 100644 index 0000000000..ebffa46591 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/PriorityQueue.cs @@ -0,0 +1,216 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util +{ + #region PriorityQueue + public partial class PriorityQueue + { + #region Constructors + /// + /// + /// + /// + /// + public PriorityQueue(int arg0, Java.Util.Comparator arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public PriorityQueue(int arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public PriorityQueue(Java.Util.Collection arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public PriorityQueue(Java.Util.Comparator arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public PriorityQueue(Java.Util.PriorityQueue arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public PriorityQueue(Java.Util.SortedSet arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Util.PriorityQueue t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public Java.Util.Comparator Comparator() + { + return IExecuteWithSignature("comparator", "()Ljava/util/Comparator;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region PriorityQueue + public partial class PriorityQueue + { + #region Constructors + /// + /// + /// + /// + /// + public PriorityQueue(int arg0, Java.Util.Comparator arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public PriorityQueue(int arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public PriorityQueue(Java.Util.Collection arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public PriorityQueue(Java.Util.Comparator arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public PriorityQueue(Java.Util.PriorityQueue arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public PriorityQueue(Java.Util.SortedSet arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Util.PriorityQueue t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Util.PriorityQueue(Java.Util.PriorityQueue t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public Java.Util.Comparator Comparator() where ReturnobjectSuperE : E + { + return IExecuteWithSignature>("comparator", "()Ljava/util/Comparator;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Properties.cs b/src/net/JNet/GeneratedCore/Java/Util/Properties.cs new file mode 100644 index 0000000000..a2700cf21a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Properties.cs @@ -0,0 +1,215 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util +{ + #region Properties + public partial class Properties + { + #region Constructors + /// + /// + /// + /// + public Properties(int arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public Properties(Java.Util.Properties arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public Java.Lang.String GetProperty(Java.Lang.String arg0, Java.Lang.String arg1) + { + return IExecute("getProperty", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Lang.String GetProperty(Java.Lang.String arg0) + { + return IExecuteWithSignature("getProperty", "(Ljava/lang/String;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + public Java.Util.Enumeration PropertyNames() + { + return IExecuteWithSignature>("propertyNames", "()Ljava/util/Enumeration;"); + } + /// + /// + /// + /// + public Java.Util.Set StringPropertyNames() + { + return IExecuteWithSignature>("stringPropertyNames", "()Ljava/util/Set;"); + } + /// + /// + /// + /// + /// + /// + public object SetProperty(Java.Lang.String arg0, Java.Lang.String arg1) + { + return IExecute("setProperty", arg0, arg1); + } + /// + /// + /// + /// + /// + public void Load(Java.Io.InputStream arg0) + { + IExecuteWithSignature("load", "(Ljava/io/InputStream;)V", arg0); + } + /// + /// + /// + /// + /// + public void Load(Java.Io.Reader arg0) + { + IExecuteWithSignature("load", "(Ljava/io/Reader;)V", arg0); + } + /// + /// + /// + /// + /// + /// + public void LoadFromXML(Java.Io.InputStream arg0) + { + IExecuteWithSignature("loadFromXML", "(Ljava/io/InputStream;)V", arg0); + } + /// + /// + /// + /// + public void List(Java.Io.PrintStream arg0) + { + IExecuteWithSignature("list", "(Ljava/io/PrintStream;)V", arg0); + } + /// + /// + /// + /// + public void List(Java.Io.PrintWriter arg0) + { + IExecuteWithSignature("list", "(Ljava/io/PrintWriter;)V", arg0); + } + /// + /// + /// + /// + /// + /// + public void Store(Java.Io.OutputStream arg0, Java.Lang.String arg1) + { + IExecute("store", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void Store(Java.Io.Writer arg0, Java.Lang.String arg1) + { + IExecute("store", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void StoreToXML(Java.Io.OutputStream arg0, Java.Lang.String arg1, Java.Lang.String arg2) + { + IExecute("storeToXML", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public void StoreToXML(Java.Io.OutputStream arg0, Java.Lang.String arg1, Java.Nio.Charset.Charset arg2) + { + IExecute("storeToXML", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void StoreToXML(Java.Io.OutputStream arg0, Java.Lang.String arg1) + { + IExecute("storeToXML", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/PropertyPermission.cs b/src/net/JNet/GeneratedCore/Java/Util/PropertyPermission.cs new file mode 100644 index 0000000000..dacc2e3ae4 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/PropertyPermission.cs @@ -0,0 +1,67 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util +{ + #region PropertyPermission + public partial class PropertyPermission + { + #region Constructors + /// + /// + /// + /// + /// + public PropertyPermission(Java.Lang.String arg0, Java.Lang.String arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/PropertyResourceBundle.cs b/src/net/JNet/GeneratedCore/Java/Util/PropertyResourceBundle.cs new file mode 100644 index 0000000000..ada24d2c62 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/PropertyResourceBundle.cs @@ -0,0 +1,85 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util +{ + #region PropertyResourceBundle + public partial class PropertyResourceBundle + { + #region Constructors + /// + /// + /// + /// + /// + public PropertyResourceBundle(Java.Io.InputStream arg0) + : base(arg0) + { + } + /// + /// + /// + /// + /// + public PropertyResourceBundle(Java.Io.Reader arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public object HandleGetObject(Java.Lang.String arg0) + { + return IExecuteWithSignature("handleGetObject", "(Ljava/lang/String;)Ljava/lang/Object;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Queue.cs b/src/net/JNet/GeneratedCore/Java/Util/Queue.cs new file mode 100644 index 0000000000..33e6e71209 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Queue.cs @@ -0,0 +1,243 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util +{ + #region Queue + public partial class Queue + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public bool Add(object arg0) + { + return IExecuteWithSignature("add", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool Offer(object arg0) + { + return IExecuteWithSignature("offer", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + public object Element() + { + return IExecuteWithSignature("element", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public object Peek() + { + return IExecuteWithSignature("peek", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public object Poll() + { + return IExecuteWithSignature("poll", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public object Remove() + { + return IExecuteWithSignature("remove", "()Ljava/lang/Object;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region IQueue + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IQueue : Java.Util.ICollection + { + #region Instance methods + /// + /// + /// + /// + /// + bool Add(E arg0); + /// + /// + /// + /// + /// + bool Offer(E arg0); + /// + /// + /// + /// + E Element(); + /// + /// + /// + /// + E Peek(); + /// + /// + /// + /// + E Poll(); + /// + /// + /// + /// + E Remove(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Queue + public partial class Queue : Java.Util.IQueue + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.Queue(Java.Util.Queue t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public bool Add(E arg0) + { + return IExecuteWithSignature("add", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool Offer(E arg0) + { + return IExecuteWithSignature("offer", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + public E Element() + { + return IExecuteWithSignature("element", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public E Peek() + { + return IExecuteWithSignature("peek", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public E Poll() + { + return IExecuteWithSignature("poll", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public E Remove() + { + return IExecuteWithSignature("remove", "()Ljava/lang/Object;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Random.cs b/src/net/JNet/GeneratedCore/Java/Util/Random.cs new file mode 100644 index 0000000000..6f9912b0ed --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Random.cs @@ -0,0 +1,253 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util +{ + #region Random + public partial class Random + { + #region Constructors + /// + /// + /// + /// + public Random(long arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public bool NextBoolean() + { + return IExecuteWithSignature("nextBoolean", "()Z"); + } + /// + /// + /// + /// + public double NextDouble() + { + return IExecuteWithSignature("nextDouble", "()D"); + } + /// + /// + /// + /// + public float NextFloat() + { + return IExecuteWithSignature("nextFloat", "()F"); + } + /// + /// + /// + /// + public int NextInt() + { + return IExecuteWithSignature("nextInt", "()I"); + } + /// + /// + /// + /// + /// + public int NextInt(int arg0) + { + return IExecuteWithSignature("nextInt", "(I)I", arg0); + } + /// + /// + /// + /// + public Java.Util.Stream.DoubleStream Doubles() + { + return IExecuteWithSignature("doubles", "()Ljava/util/stream/DoubleStream;"); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Stream.DoubleStream Doubles(double arg0, double arg1) + { + return IExecute("doubles", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Stream.DoubleStream Doubles(long arg0, double arg1, double arg2) + { + return IExecute("doubles", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public Java.Util.Stream.DoubleStream Doubles(long arg0) + { + return IExecuteWithSignature("doubles", "(J)Ljava/util/stream/DoubleStream;", arg0); + } + /// + /// + /// + /// + public Java.Util.Stream.IntStream Ints() + { + return IExecuteWithSignature("ints", "()Ljava/util/stream/IntStream;"); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Stream.IntStream Ints(int arg0, int arg1) + { + return IExecute("ints", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Stream.IntStream Ints(long arg0, int arg1, int arg2) + { + return IExecute("ints", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public Java.Util.Stream.IntStream Ints(long arg0) + { + return IExecuteWithSignature("ints", "(J)Ljava/util/stream/IntStream;", arg0); + } + /// + /// + /// + /// + public Java.Util.Stream.LongStream Longs() + { + return IExecuteWithSignature("longs", "()Ljava/util/stream/LongStream;"); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Stream.LongStream Longs(long arg0, long arg1, long arg2) + { + return IExecute("longs", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Stream.LongStream Longs(long arg0, long arg1) + { + return IExecute("longs", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Util.Stream.LongStream Longs(long arg0) + { + return IExecuteWithSignature("longs", "(J)Ljava/util/stream/LongStream;", arg0); + } + /// + /// + /// + /// + public long NextLong() + { + return IExecuteWithSignature("nextLong", "()J"); + } + /// + /// + /// + /// + public double NextGaussian() + { + return IExecuteWithSignature("nextGaussian", "()D"); + } + /// + /// + /// + /// + public void SetSeed(long arg0) + { + IExecuteWithSignature("setSeed", "(J)V", arg0); + } + /// + /// + /// + /// + public void NextBytes(byte[] arg0) + { + IExecuteWithSignature("nextBytes", "([B)V", new object[] { arg0 }); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/RandomAccess.cs b/src/net/JNet/GeneratedCore/Java/Util/RandomAccess.cs new file mode 100644 index 0000000000..67fbcadbc1 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/RandomAccess.cs @@ -0,0 +1,76 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util +{ + #region IRandomAccess + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IRandomAccess + { + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region RandomAccess + public partial class RandomAccess : Java.Util.IRandomAccess + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Regex/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Java/Util/Regex/AllPackageClasses.cs new file mode 100644 index 0000000000..f4c0dd3879 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Regex/AllPackageClasses.cs @@ -0,0 +1,184 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Java.Util.Regex +{ + #region Matcher + /// + /// + /// + public partial class Matcher : Java.Util.Regex.MatchResult + { + const string _bridgeClassName = "java.util.regex.Matcher"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Matcher() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Matcher(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MatchResult + /// + /// + /// + public partial class MatchResult : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.util.regex.MatchResult"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("MatchResult class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public MatchResult() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("MatchResult class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public MatchResult(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Pattern + /// + /// + /// + public partial class Pattern : Java.Io.Serializable + { + const string _bridgeClassName = "java.util.regex.Pattern"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Pattern() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Pattern(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PatternSyntaxException + /// + /// + /// + public partial class PatternSyntaxException : Java.Lang.IllegalArgumentException + { + const string _bridgeClassName = "java.util.regex.PatternSyntaxException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Regex/MatchResult.cs b/src/net/JNet/GeneratedCore/Java/Util/Regex/MatchResult.cs new file mode 100644 index 0000000000..6940479ba9 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Regex/MatchResult.cs @@ -0,0 +1,173 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Regex +{ + #region IMatchResult + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IMatchResult + { + #region Instance methods + /// + /// + /// + /// + int End(); + /// + /// + /// + /// + /// + int End(int arg0); + /// + /// + /// + /// + int GroupCount(); + /// + /// + /// + /// + int Start(); + /// + /// + /// + /// + /// + int Start(int arg0); + /// + /// + /// + /// + Java.Lang.String Group(); + /// + /// + /// + /// + /// + Java.Lang.String Group(int arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region MatchResult + public partial class MatchResult : Java.Util.Regex.IMatchResult + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public int End() + { + return IExecuteWithSignature("end", "()I"); + } + /// + /// + /// + /// + /// + public int End(int arg0) + { + return IExecuteWithSignature("end", "(I)I", arg0); + } + /// + /// + /// + /// + public int GroupCount() + { + return IExecuteWithSignature("groupCount", "()I"); + } + /// + /// + /// + /// + public int Start() + { + return IExecuteWithSignature("start", "()I"); + } + /// + /// + /// + /// + /// + public int Start(int arg0) + { + return IExecuteWithSignature("start", "(I)I", arg0); + } + /// + /// + /// + /// + public Java.Lang.String Group() + { + return IExecuteWithSignature("group", "()Ljava/lang/String;"); + } + /// + /// + /// + /// + /// + public Java.Lang.String Group(int arg0) + { + return IExecuteWithSignature("group", "(I)Ljava/lang/String;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Regex/Matcher.cs b/src/net/JNet/GeneratedCore/Java/Util/Regex/Matcher.cs new file mode 100644 index 0000000000..d1537728a3 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Regex/Matcher.cs @@ -0,0 +1,386 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Regex +{ + #region Matcher + public partial class Matcher + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Lang.String QuoteReplacement(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "quoteReplacement", "(Ljava/lang/String;)Ljava/lang/String;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + public bool Find() + { + return IExecuteWithSignature("find", "()Z"); + } + /// + /// + /// + /// + /// + public bool Find(int arg0) + { + return IExecuteWithSignature("find", "(I)Z", arg0); + } + /// + /// + /// + /// + public bool HasAnchoringBounds() + { + return IExecuteWithSignature("hasAnchoringBounds", "()Z"); + } + /// + /// + /// + /// + public bool HasTransparentBounds() + { + return IExecuteWithSignature("hasTransparentBounds", "()Z"); + } + /// + /// + /// + /// + public bool HitEnd() + { + return IExecuteWithSignature("hitEnd", "()Z"); + } + /// + /// + /// + /// + public bool LookingAt() + { + return IExecuteWithSignature("lookingAt", "()Z"); + } + /// + /// + /// + /// + public bool Matches() + { + return IExecuteWithSignature("matches", "()Z"); + } + /// + /// + /// + /// + public bool RequireEnd() + { + return IExecuteWithSignature("requireEnd", "()Z"); + } + /// + /// + /// + /// + public int End() + { + return IExecuteWithSignature("end", "()I"); + } + /// + /// + /// + /// + /// + public int End(int arg0) + { + return IExecuteWithSignature("end", "(I)I", arg0); + } + /// + /// + /// + /// + /// + public int End(Java.Lang.String arg0) + { + return IExecuteWithSignature("end", "(Ljava/lang/String;)I", arg0); + } + /// + /// + /// + /// + public int GroupCount() + { + return IExecuteWithSignature("groupCount", "()I"); + } + /// + /// + /// + /// + public int RegionEnd() + { + return IExecuteWithSignature("regionEnd", "()I"); + } + /// + /// + /// + /// + public int RegionStart() + { + return IExecuteWithSignature("regionStart", "()I"); + } + /// + /// + /// + /// + public int Start() + { + return IExecuteWithSignature("start", "()I"); + } + /// + /// + /// + /// + /// + public int Start(int arg0) + { + return IExecuteWithSignature("start", "(I)I", arg0); + } + /// + /// + /// + /// + /// + public int Start(Java.Lang.String arg0) + { + return IExecuteWithSignature("start", "(Ljava/lang/String;)I", arg0); + } + /// + /// + /// + /// + public Java.Lang.String Group() + { + return IExecuteWithSignature("group", "()Ljava/lang/String;"); + } + /// + /// + /// + /// + /// + public Java.Lang.String Group(int arg0) + { + return IExecuteWithSignature("group", "(I)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.String Group(Java.Lang.String arg0) + { + return IExecuteWithSignature("group", "(Ljava/lang/String;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.String ReplaceAll(Java.Lang.String arg0) + { + return IExecuteWithSignature("replaceAll", "(Ljava/lang/String;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.String ReplaceAll(Java.Util.Function.Function arg0) + { + return IExecuteWithSignature("replaceAll", "(Ljava/util/function/Function;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.String ReplaceFirst(Java.Lang.String arg0) + { + return IExecuteWithSignature("replaceFirst", "(Ljava/lang/String;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.String ReplaceFirst(Java.Util.Function.Function arg0) + { + return IExecuteWithSignature("replaceFirst", "(Ljava/util/function/Function;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.StringBuffer AppendTail(Java.Lang.StringBuffer arg0) + { + return IExecuteWithSignature("appendTail", "(Ljava/lang/StringBuffer;)Ljava/lang/StringBuffer;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.StringBuilder AppendTail(Java.Lang.StringBuilder arg0) + { + return IExecuteWithSignature("appendTail", "(Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Regex.Matcher AppendReplacement(Java.Lang.StringBuffer arg0, Java.Lang.String arg1) + { + return IExecute("appendReplacement", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Regex.Matcher AppendReplacement(Java.Lang.StringBuilder arg0, Java.Lang.String arg1) + { + return IExecute("appendReplacement", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Regex.Matcher Region(int arg0, int arg1) + { + return IExecute("region", arg0, arg1); + } + /// + /// + /// + /// + public Java.Util.Regex.Matcher Reset() + { + return IExecuteWithSignature("reset", "()Ljava/util/regex/Matcher;"); + } + /// + /// + /// + /// + /// + public Java.Util.Regex.Matcher Reset(Java.Lang.CharSequence arg0) + { + return IExecuteWithSignature("reset", "(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;", arg0); + } + /// + /// + /// + /// + /// + public Java.Util.Regex.Matcher UseAnchoringBounds(bool arg0) + { + return IExecuteWithSignature("useAnchoringBounds", "(Z)Ljava/util/regex/Matcher;", arg0); + } + /// + /// + /// + /// + /// + public Java.Util.Regex.Matcher UsePattern(Java.Util.Regex.Pattern arg0) + { + return IExecuteWithSignature("usePattern", "(Ljava/util/regex/Pattern;)Ljava/util/regex/Matcher;", arg0); + } + /// + /// + /// + /// + /// + public Java.Util.Regex.Matcher UseTransparentBounds(bool arg0) + { + return IExecuteWithSignature("useTransparentBounds", "(Z)Ljava/util/regex/Matcher;", arg0); + } + /// + /// + /// + /// + public Java.Util.Regex.MatchResult ToMatchResult() + { + return IExecuteWithSignature("toMatchResult", "()Ljava/util/regex/MatchResult;"); + } + /// + /// + /// + /// + public Java.Util.Regex.Pattern Pattern() + { + return IExecuteWithSignature("pattern", "()Ljava/util/regex/Pattern;"); + } + /// + /// + /// + /// + public Java.Util.Stream.Stream Results() + { + return IExecuteWithSignature>("results", "()Ljava/util/stream/Stream;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Regex/Pattern.cs b/src/net/JNet/GeneratedCore/Java/Util/Regex/Pattern.cs new file mode 100644 index 0000000000..3188921922 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Regex/Pattern.cs @@ -0,0 +1,235 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Regex +{ + #region Pattern + public partial class Pattern + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int CANON_EQ { get { if (!_CANON_EQReady) { _CANON_EQContent = SGetField(LocalBridgeClazz, "CANON_EQ"); _CANON_EQReady = true; } return _CANON_EQContent; } } + private static int _CANON_EQContent = default; + private static bool _CANON_EQReady = false; // this is used because in case of generics + /// + /// + /// + public static int CASE_INSENSITIVE { get { if (!_CASE_INSENSITIVEReady) { _CASE_INSENSITIVEContent = SGetField(LocalBridgeClazz, "CASE_INSENSITIVE"); _CASE_INSENSITIVEReady = true; } return _CASE_INSENSITIVEContent; } } + private static int _CASE_INSENSITIVEContent = default; + private static bool _CASE_INSENSITIVEReady = false; // this is used because in case of generics + /// + /// + /// + public static int COMMENTS { get { if (!_COMMENTSReady) { _COMMENTSContent = SGetField(LocalBridgeClazz, "COMMENTS"); _COMMENTSReady = true; } return _COMMENTSContent; } } + private static int _COMMENTSContent = default; + private static bool _COMMENTSReady = false; // this is used because in case of generics + /// + /// + /// + public static int DOTALL { get { if (!_DOTALLReady) { _DOTALLContent = SGetField(LocalBridgeClazz, "DOTALL"); _DOTALLReady = true; } return _DOTALLContent; } } + private static int _DOTALLContent = default; + private static bool _DOTALLReady = false; // this is used because in case of generics + /// + /// + /// + public static int LITERAL { get { if (!_LITERALReady) { _LITERALContent = SGetField(LocalBridgeClazz, "LITERAL"); _LITERALReady = true; } return _LITERALContent; } } + private static int _LITERALContent = default; + private static bool _LITERALReady = false; // this is used because in case of generics + /// + /// + /// + public static int MULTILINE { get { if (!_MULTILINEReady) { _MULTILINEContent = SGetField(LocalBridgeClazz, "MULTILINE"); _MULTILINEReady = true; } return _MULTILINEContent; } } + private static int _MULTILINEContent = default; + private static bool _MULTILINEReady = false; // this is used because in case of generics + /// + /// + /// + public static int UNICODE_CASE { get { if (!_UNICODE_CASEReady) { _UNICODE_CASEContent = SGetField(LocalBridgeClazz, "UNICODE_CASE"); _UNICODE_CASEReady = true; } return _UNICODE_CASEContent; } } + private static int _UNICODE_CASEContent = default; + private static bool _UNICODE_CASEReady = false; // this is used because in case of generics + /// + /// + /// + public static int UNICODE_CHARACTER_CLASS { get { if (!_UNICODE_CHARACTER_CLASSReady) { _UNICODE_CHARACTER_CLASSContent = SGetField(LocalBridgeClazz, "UNICODE_CHARACTER_CLASS"); _UNICODE_CHARACTER_CLASSReady = true; } return _UNICODE_CHARACTER_CLASSContent; } } + private static int _UNICODE_CHARACTER_CLASSContent = default; + private static bool _UNICODE_CHARACTER_CLASSReady = false; // this is used because in case of generics + /// + /// + /// + public static int UNIX_LINES { get { if (!_UNIX_LINESReady) { _UNIX_LINESContent = SGetField(LocalBridgeClazz, "UNIX_LINES"); _UNIX_LINESReady = true; } return _UNIX_LINESContent; } } + private static int _UNIX_LINESContent = default; + private static bool _UNIX_LINESReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + public static bool Matches(Java.Lang.String arg0, Java.Lang.CharSequence arg1) + { + return SExecute(LocalBridgeClazz, "matches", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Java.Lang.String Quote(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "quote", "(Ljava/lang/String;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Util.Regex.Pattern Compile(Java.Lang.String arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "compile", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Java.Util.Regex.Pattern Compile(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "compile", "(Ljava/lang/String;)Ljava/util/regex/Pattern;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + public int Flags() + { + return IExecuteWithSignature("flags", "()I"); + } + /// + /// + /// + /// + public Java.Lang.String PatternMethod() + { + return IExecuteWithSignature("pattern", "()Ljava/lang/String;"); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String[] Split(Java.Lang.CharSequence arg0, int arg1) + { + return IExecuteArray("split", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Lang.String[] Split(Java.Lang.CharSequence arg0) + { + return IExecuteWithSignatureArray("split", "(Ljava/lang/CharSequence;)[Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + public Java.Util.Function.Predicate AsMatchPredicate() + { + return IExecuteWithSignature>("asMatchPredicate", "()Ljava/util/function/Predicate;"); + } + /// + /// + /// + /// + public Java.Util.Function.Predicate AsMatchPredicateDirect() + { + return IExecuteWithSignature, Java.Util.Function.Predicate>("asMatchPredicate", "()Ljava/util/function/Predicate;"); + } + /// + /// + /// + /// + public Java.Util.Function.Predicate AsPredicate() + { + return IExecuteWithSignature>("asPredicate", "()Ljava/util/function/Predicate;"); + } + /// + /// + /// + /// + public Java.Util.Function.Predicate AsPredicateDirect() + { + return IExecuteWithSignature, Java.Util.Function.Predicate>("asPredicate", "()Ljava/util/function/Predicate;"); + } + /// + /// + /// + /// + /// + public Java.Util.Regex.Matcher Matcher(Java.Lang.CharSequence arg0) + { + return IExecuteWithSignature("matcher", "(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;", arg0); + } + /// + /// + /// + /// + /// + public Java.Util.Stream.Stream SplitAsStream(Java.Lang.CharSequence arg0) + { + return IExecuteWithSignature>("splitAsStream", "(Ljava/lang/CharSequence;)Ljava/util/stream/Stream;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Regex/PatternSyntaxException.cs b/src/net/JNet/GeneratedCore/Java/Util/Regex/PatternSyntaxException.cs new file mode 100644 index 0000000000..bd377d4995 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Regex/PatternSyntaxException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Regex +{ + #region PatternSyntaxException + public partial class PatternSyntaxException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/ResourceBundle.cs b/src/net/JNet/GeneratedCore/Java/Util/ResourceBundle.cs new file mode 100644 index 0000000000..eee792cb14 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/ResourceBundle.cs @@ -0,0 +1,390 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util +{ + #region ResourceBundle + public partial class ResourceBundle + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.ResourceBundle GetBundle(Java.Lang.String arg0, Java.Util.Locale arg1, Java.Util.ResourceBundle.Control arg2) + { + return SExecute(LocalBridgeClazz, "getBundle", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public static Java.Util.ResourceBundle GetBundle(Java.Lang.String arg0, Java.Util.Locale arg1) + { + return SExecute(LocalBridgeClazz, "getBundle", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Util.ResourceBundle GetBundle(Java.Lang.String arg0, Java.Util.ResourceBundle.Control arg1) + { + return SExecute(LocalBridgeClazz, "getBundle", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Java.Util.ResourceBundle GetBundle(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getBundle", "(Ljava/lang/String;)Ljava/util/ResourceBundle;", arg0); + } + /// + /// + /// + public static void ClearCache() + { + SExecuteWithSignature(LocalBridgeClazz, "clearCache", "()V"); + } + /// + /// + /// + /// + public static void ClearCache(Java.Lang.ClassLoader arg0) + { + SExecuteWithSignature(LocalBridgeClazz, "clearCache", "(Ljava/lang/ClassLoader;)V", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Util.ResourceBundle GetBundle(Java.Lang.String arg0, Java.Lang.Module arg1) + { + return SExecute(LocalBridgeClazz, "getBundle", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.ResourceBundle GetBundle(Java.Lang.String arg0, Java.Util.Locale arg1, Java.Lang.ClassLoader arg2, Java.Util.ResourceBundle.Control arg3) + { + return SExecute(LocalBridgeClazz, "getBundle", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.ResourceBundle GetBundle(Java.Lang.String arg0, Java.Util.Locale arg1, Java.Lang.ClassLoader arg2) + { + return SExecute(LocalBridgeClazz, "getBundle", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.ResourceBundle GetBundle(Java.Lang.String arg0, Java.Util.Locale arg1, Java.Lang.Module arg2) + { + return SExecute(LocalBridgeClazz, "getBundle", arg0, arg1, arg2); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String BaseBundleName + { + get { return IExecuteWithSignature("getBaseBundleName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Util.Enumeration Keys + { + get { return IExecuteWithSignature>("getKeys", "()Ljava/util/Enumeration;"); } + } + /// + /// + /// + public Java.Util.Locale Locale + { + get { return IExecuteWithSignature("getLocale", "()Ljava/util/Locale;"); } + } + /// + /// + /// + /// + /// + public bool ContainsKey(Java.Lang.String arg0) + { + return IExecuteWithSignature("containsKey", "(Ljava/lang/String;)Z", arg0); + } + /// + /// + /// + /// + /// + public object GetObject(Java.Lang.String arg0) + { + return IExecuteWithSignature("getObject", "(Ljava/lang/String;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.String GetString(Java.Lang.String arg0) + { + return IExecuteWithSignature("getString", "(Ljava/lang/String;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.String[] GetStringArray(Java.Lang.String arg0) + { + return IExecuteWithSignatureArray("getStringArray", "(Ljava/lang/String;)[Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + public Java.Util.Set KeySet() + { + return IExecuteWithSignature>("keySet", "()Ljava/util/Set;"); + } + + #endregion + + #region Nested classes + #region Control + public partial class Control + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Util.List FORMAT_CLASS { get { if (!_FORMAT_CLASSReady) { _FORMAT_CLASSContent = SGetField(LocalBridgeClazz, "FORMAT_CLASS"); _FORMAT_CLASSReady = true; } return _FORMAT_CLASSContent; } } + private static Java.Util.List _FORMAT_CLASSContent = default; + private static bool _FORMAT_CLASSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Util.List FORMAT_DEFAULT { get { if (!_FORMAT_DEFAULTReady) { _FORMAT_DEFAULTContent = SGetField(LocalBridgeClazz, "FORMAT_DEFAULT"); _FORMAT_DEFAULTReady = true; } return _FORMAT_DEFAULTContent; } } + private static Java.Util.List _FORMAT_DEFAULTContent = default; + private static bool _FORMAT_DEFAULTReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Util.List FORMAT_PROPERTIES { get { if (!_FORMAT_PROPERTIESReady) { _FORMAT_PROPERTIESContent = SGetField(LocalBridgeClazz, "FORMAT_PROPERTIES"); _FORMAT_PROPERTIESReady = true; } return _FORMAT_PROPERTIESContent; } } + private static Java.Util.List _FORMAT_PROPERTIESContent = default; + private static bool _FORMAT_PROPERTIESReady = false; // this is used because in case of generics + /// + /// + /// + public static long TTL_DONT_CACHE { get { if (!_TTL_DONT_CACHEReady) { _TTL_DONT_CACHEContent = SGetField(LocalBridgeClazz, "TTL_DONT_CACHE"); _TTL_DONT_CACHEReady = true; } return _TTL_DONT_CACHEContent; } } + private static long _TTL_DONT_CACHEContent = default; + private static bool _TTL_DONT_CACHEReady = false; // this is used because in case of generics + /// + /// + /// + public static long TTL_NO_EXPIRATION_CONTROL { get { if (!_TTL_NO_EXPIRATION_CONTROLReady) { _TTL_NO_EXPIRATION_CONTROLContent = SGetField(LocalBridgeClazz, "TTL_NO_EXPIRATION_CONTROL"); _TTL_NO_EXPIRATION_CONTROLReady = true; } return _TTL_NO_EXPIRATION_CONTROLContent; } } + private static long _TTL_NO_EXPIRATION_CONTROLContent = default; + private static bool _TTL_NO_EXPIRATION_CONTROLReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Util.ResourceBundle.Control GetControl(Java.Util.List arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getControl", "(Ljava/util/List;)Ljava/util/ResourceBundle$Control;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Util.ResourceBundle.Control GetNoFallbackControl(Java.Util.List arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getNoFallbackControl", "(Ljava/util/List;)Ljava/util/ResourceBundle$Control;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public bool NeedsReload(Java.Lang.String arg0, Java.Util.Locale arg1, Java.Lang.String arg2, Java.Lang.ClassLoader arg3, Java.Util.ResourceBundle arg4, long arg5) + { + return IExecute("needsReload", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String ToResourceName(Java.Lang.String arg0, Java.Lang.String arg1) + { + return IExecute("toResourceName", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String ToBundleName(Java.Lang.String arg0, Java.Util.Locale arg1) + { + return IExecute("toBundleName", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Util.List GetFormats(Java.Lang.String arg0) + { + return IExecuteWithSignature>("getFormats", "(Ljava/lang/String;)Ljava/util/List;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Util.List GetCandidateLocales(Java.Lang.String arg0, Java.Util.Locale arg1) + { + return IExecute>("getCandidateLocales", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Locale GetFallbackLocale(Java.Lang.String arg0, Java.Util.Locale arg1) + { + return IExecute("getFallbackLocale", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Util.ResourceBundle NewBundle(Java.Lang.String arg0, Java.Util.Locale arg1, Java.Lang.String arg2, Java.Lang.ClassLoader arg3, bool arg4) + { + return IExecute("newBundle", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + public long GetTimeToLive(Java.Lang.String arg0, Java.Util.Locale arg1) + { + return IExecute("getTimeToLive", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Scanner.cs b/src/net/JNet/GeneratedCore/Java/Util/Scanner.cs new file mode 100644 index 0000000000..7d9d6a4fd1 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Scanner.cs @@ -0,0 +1,670 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util +{ + #region Scanner + public partial class Scanner + { + #region Constructors + /// + /// + /// + /// + /// + /// + public Scanner(Java.Io.File arg0, Java.Lang.String arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + /// + public Scanner(Java.Io.File arg0, Java.Nio.Charset.Charset arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + public Scanner(Java.Io.File arg0) + : base(arg0) + { + } + /// + /// + /// + /// + /// + public Scanner(Java.Io.InputStream arg0, Java.Lang.String arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + public Scanner(Java.Io.InputStream arg0, Java.Nio.Charset.Charset arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public Scanner(Java.Io.InputStream arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public Scanner(Java.Lang.Readable arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public Scanner(Java.Lang.String arg0) + : base(arg0) + { + } + /// + /// + /// + /// + /// + public Scanner(Java.Nio.Channels.ReadableByteChannel arg0, Java.Lang.String arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + public Scanner(Java.Nio.Channels.ReadableByteChannel arg0, Java.Nio.Charset.Charset arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public Scanner(Java.Nio.Channels.ReadableByteChannel arg0) + : base(arg0) + { + } + /// + /// + /// + /// + /// + /// + public Scanner(Java.Nio.File.Path arg0, Java.Lang.String arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + /// + public Scanner(Java.Nio.File.Path arg0, Java.Nio.Charset.Charset arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + public Scanner(Java.Nio.File.Path arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Io.Closeable(Java.Util.Scanner t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public bool HasNext() + { + return IExecuteWithSignature("hasNext", "()Z"); + } + /// + /// + /// + /// + /// + public bool HasNext(Java.Lang.String arg0) + { + return IExecuteWithSignature("hasNext", "(Ljava/lang/String;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool HasNext(Java.Util.Regex.Pattern arg0) + { + return IExecuteWithSignature("hasNext", "(Ljava/util/regex/Pattern;)Z", arg0); + } + /// + /// + /// + /// + public bool HasNextBigDecimal() + { + return IExecuteWithSignature("hasNextBigDecimal", "()Z"); + } + /// + /// + /// + /// + public bool HasNextBigInteger() + { + return IExecuteWithSignature("hasNextBigInteger", "()Z"); + } + /// + /// + /// + /// + /// + public bool HasNextBigInteger(int arg0) + { + return IExecuteWithSignature("hasNextBigInteger", "(I)Z", arg0); + } + /// + /// + /// + /// + public bool HasNextBoolean() + { + return IExecuteWithSignature("hasNextBoolean", "()Z"); + } + /// + /// + /// + /// + public bool HasNextByte() + { + return IExecuteWithSignature("hasNextByte", "()Z"); + } + /// + /// + /// + /// + /// + public bool HasNextByte(int arg0) + { + return IExecuteWithSignature("hasNextByte", "(I)Z", arg0); + } + /// + /// + /// + /// + public bool HasNextDouble() + { + return IExecuteWithSignature("hasNextDouble", "()Z"); + } + /// + /// + /// + /// + public bool HasNextFloat() + { + return IExecuteWithSignature("hasNextFloat", "()Z"); + } + /// + /// + /// + /// + public bool HasNextInt() + { + return IExecuteWithSignature("hasNextInt", "()Z"); + } + /// + /// + /// + /// + /// + public bool HasNextInt(int arg0) + { + return IExecuteWithSignature("hasNextInt", "(I)Z", arg0); + } + /// + /// + /// + /// + public bool HasNextLine() + { + return IExecuteWithSignature("hasNextLine", "()Z"); + } + /// + /// + /// + /// + public bool HasNextLong() + { + return IExecuteWithSignature("hasNextLong", "()Z"); + } + /// + /// + /// + /// + /// + public bool HasNextLong(int arg0) + { + return IExecuteWithSignature("hasNextLong", "(I)Z", arg0); + } + /// + /// + /// + /// + public bool HasNextShort() + { + return IExecuteWithSignature("hasNextShort", "()Z"); + } + /// + /// + /// + /// + /// + public bool HasNextShort(int arg0) + { + return IExecuteWithSignature("hasNextShort", "(I)Z", arg0); + } + /// + /// + /// + /// + public bool NextBoolean() + { + return IExecuteWithSignature("nextBoolean", "()Z"); + } + /// + /// + /// + /// + public byte NextByte() + { + return IExecuteWithSignature("nextByte", "()B"); + } + /// + /// + /// + /// + /// + public byte NextByte(int arg0) + { + return IExecuteWithSignature("nextByte", "(I)B", arg0); + } + /// + /// + /// + /// + public double NextDouble() + { + return IExecuteWithSignature("nextDouble", "()D"); + } + /// + /// + /// + /// + public float NextFloat() + { + return IExecuteWithSignature("nextFloat", "()F"); + } + /// + /// + /// + /// + public int NextInt() + { + return IExecuteWithSignature("nextInt", "()I"); + } + /// + /// + /// + /// + /// + public int NextInt(int arg0) + { + return IExecuteWithSignature("nextInt", "(I)I", arg0); + } + /// + /// + /// + /// + public int Radix() + { + return IExecuteWithSignature("radix", "()I"); + } + /// + /// + /// + /// + public Java.Io.IOException IoException() + { + var obj = IExecuteWithSignature("ioException", "()Ljava/io/IOException;"); return MASES.JCOBridge.C2JBridge.JVMBridgeException.New(obj); + } + /// + /// + /// + /// + public object Next() + { + return IExecuteWithSignature("next", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + /// + public Java.Lang.String FindInLine(Java.Lang.String arg0) + { + return IExecuteWithSignature("findInLine", "(Ljava/lang/String;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.String FindInLine(Java.Util.Regex.Pattern arg0) + { + return IExecuteWithSignature("findInLine", "(Ljava/util/regex/Pattern;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String FindWithinHorizon(Java.Lang.String arg0, int arg1) + { + return IExecute("findWithinHorizon", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String FindWithinHorizon(Java.Util.Regex.Pattern arg0, int arg1) + { + return IExecute("findWithinHorizon", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Lang.String Next(Java.Lang.String arg0) + { + return IExecuteWithSignature("next", "(Ljava/lang/String;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.String Next(Java.Util.Regex.Pattern arg0) + { + return IExecuteWithSignature("next", "(Ljava/util/regex/Pattern;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + public Java.Lang.String NextLine() + { + return IExecuteWithSignature("nextLine", "()Ljava/lang/String;"); + } + /// + /// + /// + /// + public Java.Math.BigDecimal NextBigDecimal() + { + return IExecuteWithSignature("nextBigDecimal", "()Ljava/math/BigDecimal;"); + } + /// + /// + /// + /// + public Java.Math.BigInteger NextBigInteger() + { + return IExecuteWithSignature("nextBigInteger", "()Ljava/math/BigInteger;"); + } + /// + /// + /// + /// + /// + public Java.Math.BigInteger NextBigInteger(int arg0) + { + return IExecuteWithSignature("nextBigInteger", "(I)Ljava/math/BigInteger;", arg0); + } + /// + /// + /// + /// + public Java.Util.Locale Locale() + { + return IExecuteWithSignature("locale", "()Ljava/util/Locale;"); + } + /// + /// + /// + /// + public Java.Util.Regex.MatchResult Match() + { + return IExecuteWithSignature("match", "()Ljava/util/regex/MatchResult;"); + } + /// + /// + /// + /// + public Java.Util.Regex.Pattern Delimiter() + { + return IExecuteWithSignature("delimiter", "()Ljava/util/regex/Pattern;"); + } + /// + /// + /// + /// + public Java.Util.Scanner Reset() + { + return IExecuteWithSignature("reset", "()Ljava/util/Scanner;"); + } + /// + /// + /// + /// + /// + public Java.Util.Scanner Skip(Java.Lang.String arg0) + { + return IExecuteWithSignature("skip", "(Ljava/lang/String;)Ljava/util/Scanner;", arg0); + } + /// + /// + /// + /// + /// + public Java.Util.Scanner Skip(Java.Util.Regex.Pattern arg0) + { + return IExecuteWithSignature("skip", "(Ljava/util/regex/Pattern;)Ljava/util/Scanner;", arg0); + } + /// + /// + /// + /// + /// + public Java.Util.Scanner UseDelimiter(Java.Lang.String arg0) + { + return IExecuteWithSignature("useDelimiter", "(Ljava/lang/String;)Ljava/util/Scanner;", arg0); + } + /// + /// + /// + /// + /// + public Java.Util.Scanner UseDelimiter(Java.Util.Regex.Pattern arg0) + { + return IExecuteWithSignature("useDelimiter", "(Ljava/util/regex/Pattern;)Ljava/util/Scanner;", arg0); + } + /// + /// + /// + /// + /// + public Java.Util.Scanner UseLocale(Java.Util.Locale arg0) + { + return IExecuteWithSignature("useLocale", "(Ljava/util/Locale;)Ljava/util/Scanner;", arg0); + } + /// + /// + /// + /// + /// + public Java.Util.Scanner UseRadix(int arg0) + { + return IExecuteWithSignature("useRadix", "(I)Ljava/util/Scanner;", arg0); + } + /// + /// + /// + /// + public Java.Util.Stream.Stream Tokens() + { + return IExecuteWithSignature>("tokens", "()Ljava/util/stream/Stream;"); + } + /// + /// + /// + /// + /// + public Java.Util.Stream.Stream FindAll(Java.Lang.String arg0) + { + return IExecuteWithSignature>("findAll", "(Ljava/lang/String;)Ljava/util/stream/Stream;", arg0); + } + /// + /// + /// + /// + /// + public Java.Util.Stream.Stream FindAll(Java.Util.Regex.Pattern arg0) + { + return IExecuteWithSignature>("findAll", "(Ljava/util/regex/Pattern;)Ljava/util/stream/Stream;", arg0); + } + /// + /// + /// + /// + public long NextLong() + { + return IExecuteWithSignature("nextLong", "()J"); + } + /// + /// + /// + /// + /// + public long NextLong(int arg0) + { + return IExecuteWithSignature("nextLong", "(I)J", arg0); + } + /// + /// + /// + /// + public short NextShort() + { + return IExecuteWithSignature("nextShort", "()S"); + } + /// + /// + /// + /// + /// + public short NextShort(int arg0) + { + return IExecuteWithSignature("nextShort", "(I)S", arg0); + } + /// + /// + /// + public void Close() + { + IExecuteWithSignature("close", "()V"); + } + /// + /// + /// + public void Remove() + { + IExecuteWithSignature("remove", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/ServiceConfigurationError.cs b/src/net/JNet/GeneratedCore/Java/Util/ServiceConfigurationError.cs new file mode 100644 index 0000000000..238ee331de --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/ServiceConfigurationError.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util +{ + #region ServiceConfigurationError + public partial class ServiceConfigurationError + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/ServiceLoader.cs b/src/net/JNet/GeneratedCore/Java/Util/ServiceLoader.cs new file mode 100644 index 0000000000..e21e05321d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/ServiceLoader.cs @@ -0,0 +1,215 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util +{ + #region ServiceLoader + public partial class ServiceLoader + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + public static Java.Util.ServiceLoader Load(Java.Lang.Class arg0, Java.Lang.ClassLoader arg1) + { + return SExecute(LocalBridgeClazz, "load", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Java.Util.ServiceLoader Load(Java.Lang.Class arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "load", "(Ljava/lang/Class;)Ljava/util/ServiceLoader;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Util.ServiceLoader Load(Java.Lang.ModuleLayer arg0, Java.Lang.Class arg1) + { + return SExecute(LocalBridgeClazz, "load", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Java.Util.ServiceLoader LoadInstalled(Java.Lang.Class arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "loadInstalled", "(Ljava/lang/Class;)Ljava/util/ServiceLoader;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + public Java.Util.Iterator Iterator() + { + return IExecuteWithSignature("iterator", "()Ljava/util/Iterator;"); + } + /// + /// + /// + /// + public Java.Util.Optional FindFirst() + { + return IExecuteWithSignature("findFirst", "()Ljava/util/Optional;"); + } + /// + /// + /// + public void Reload() + { + IExecuteWithSignature("reload", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ServiceLoader + public partial class ServiceLoader + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.ServiceLoader(Java.Util.ServiceLoader t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + public static Java.Util.ServiceLoader Load(Java.Lang.Class arg0, Java.Lang.ClassLoader arg1) + { + return SExecute>(LocalBridgeClazz, "load", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Java.Util.ServiceLoader Load(Java.Lang.Class arg0) + { + return SExecuteWithSignature>(LocalBridgeClazz, "load", "(Ljava/lang/Class;)Ljava/util/ServiceLoader;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Util.ServiceLoader Load(Java.Lang.ModuleLayer arg0, Java.Lang.Class arg1) + { + return SExecute>(LocalBridgeClazz, "load", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Java.Util.ServiceLoader LoadInstalled(Java.Lang.Class arg0) + { + return SExecuteWithSignature>(LocalBridgeClazz, "loadInstalled", "(Ljava/lang/Class;)Ljava/util/ServiceLoader;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + public Java.Util.Iterator Iterator() + { + return IExecuteWithSignature>("iterator", "()Ljava/util/Iterator;"); + } + /// + /// + /// + /// + public Java.Util.Optional FindFirst() + { + return IExecuteWithSignature>("findFirst", "()Ljava/util/Optional;"); + } + /// + /// + /// + public void Reload() + { + IExecuteWithSignature("reload", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Set.cs b/src/net/JNet/GeneratedCore/Java/Util/Set.cs new file mode 100644 index 0000000000..96c85bc6d0 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Set.cs @@ -0,0 +1,753 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util +{ + #region Set + public partial class Set + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Util.Set CopyOf(Java.Util.Collection arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "copyOf", "(Ljava/util/Collection;)Ljava/util/Set;", arg0); + } + /// + /// + /// + /// + public static Java.Util.Set Of() + { + return SExecuteWithSignature(LocalBridgeClazz, "of", "()Ljava/util/Set;"); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Set Of(object arg0, object arg1, object arg2, object arg3, object arg4, object arg5, object arg6, object arg7, object arg8, object arg9) + { + return SExecute(LocalBridgeClazz, "of", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Set Of(object arg0, object arg1, object arg2, object arg3, object arg4, object arg5, object arg6, object arg7, object arg8) + { + return SExecute(LocalBridgeClazz, "of", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Set Of(object arg0, object arg1, object arg2, object arg3, object arg4, object arg5, object arg6, object arg7) + { + return SExecute(LocalBridgeClazz, "of", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Set Of(object arg0, object arg1, object arg2, object arg3, object arg4, object arg5, object arg6) + { + return SExecute(LocalBridgeClazz, "of", arg0, arg1, arg2, arg3, arg4, arg5, arg6); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Set Of(object arg0, object arg1, object arg2, object arg3, object arg4, object arg5) + { + return SExecute(LocalBridgeClazz, "of", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Set Of(object arg0, object arg1, object arg2, object arg3, object arg4) + { + return SExecute(LocalBridgeClazz, "of", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Set Of(object arg0, object arg1, object arg2, object arg3) + { + return SExecute(LocalBridgeClazz, "of", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Set Of(object arg0, object arg1, object arg2) + { + return SExecute(LocalBridgeClazz, "of", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public static Java.Util.Set Of(object arg0, object arg1) + { + return SExecute(LocalBridgeClazz, "of", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Java.Util.Set Of(params object[] arg0) + { + if (arg0.Length == 0) return SExecuteWithSignature(LocalBridgeClazz, "of", "([Ljava/lang/Object;)Ljava/util/Set;"); else return SExecuteWithSignature(LocalBridgeClazz, "of", "([Ljava/lang/Object;)Ljava/util/Set;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Util.Set Of(object arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "of", "(Ljava/lang/Object;)Ljava/util/Set;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public object[] ToArray(object[] arg0) + { + return IExecuteWithSignatureArray("toArray", "([Ljava/lang/Object;)[Ljava/lang/Object;", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + public bool Add(object arg0) + { + return IExecuteWithSignature("add", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool AddAll(Java.Util.Collection arg0) + { + return IExecuteWithSignature("addAll", "(Ljava/util/Collection;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool Contains(object arg0) + { + return IExecuteWithSignature("contains", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool ContainsAll(Java.Util.Collection arg0) + { + return IExecuteWithSignature("containsAll", "(Ljava/util/Collection;)Z", arg0); + } + /// + /// + /// + /// + public bool IsEmpty() + { + return IExecuteWithSignature("isEmpty", "()Z"); + } + /// + /// + /// + /// + /// + public bool Remove(object arg0) + { + return IExecuteWithSignature("remove", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool RemoveAll(Java.Util.Collection arg0) + { + return IExecuteWithSignature("removeAll", "(Ljava/util/Collection;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool RetainAll(Java.Util.Collection arg0) + { + return IExecuteWithSignature("retainAll", "(Ljava/util/Collection;)Z", arg0); + } + /// + /// + /// + /// + public int Size() + { + return IExecuteWithSignature("size", "()I"); + } + /// + /// + /// + /// + public object[] ToArray() + { + return IExecuteWithSignatureArray("toArray", "()[Ljava/lang/Object;"); + } + /// + /// + /// + /// + public Java.Util.Iterator Iterator() + { + return IExecuteWithSignature("iterator", "()Ljava/util/Iterator;"); + } + /// + /// + /// + public void Clear() + { + IExecuteWithSignature("clear", "()V"); + } + /// + /// + /// + /// + public Java.Util.Spliterator Spliterator() + { + return IExecuteWithSignature("spliterator", "()Ljava/util/Spliterator;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ISet + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ISet : Java.Util.ICollection + { + #region Instance methods + /// + /// + /// + /// + /// + /// + T[] ToArray(T[] arg0); + /// + /// + /// + /// + /// + bool Add(E arg0); + /// + /// + /// + /// + /// + /// + bool AddAll(Java.Util.Collection arg0) where Arg0ExtendsE : E; + /// + /// + /// + /// + /// + bool Contains(object arg0); + /// + /// + /// + /// + /// + bool ContainsAll(Java.Util.Collection arg0); + /// + /// + /// + /// + bool IsEmpty(); + /// + /// + /// + /// + /// + bool Remove(object arg0); + /// + /// + /// + /// + /// + bool RemoveAll(Java.Util.Collection arg0); + /// + /// + /// + /// + /// + bool RetainAll(Java.Util.Collection arg0); + /// + /// + /// + /// + int Size(); + /// + /// + /// + /// + object[] ToArray(); + /// + /// + /// + /// + Java.Util.Iterator Iterator(); + /// + /// + /// + void Clear(); + /// + /// + /// + /// + Java.Util.Spliterator Spliterator(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Set + public partial class Set : Java.Util.ISet + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.Set(Java.Util.Set t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + public static Java.Util.Set CopyOf(Java.Util.Collection arg0) where Arg0ExtendsE : E + { + return SExecuteWithSignature>(LocalBridgeClazz, "copyOf", "(Ljava/util/Collection;)Ljava/util/Set;", arg0); + } + /// + /// + /// + /// + public static Java.Util.Set Of() + { + return SExecuteWithSignature>(LocalBridgeClazz, "of", "()Ljava/util/Set;"); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Set Of(E arg0, E arg1, E arg2, E arg3, E arg4, E arg5, E arg6, E arg7, E arg8, E arg9) + { + return SExecute>(LocalBridgeClazz, "of", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Set Of(E arg0, E arg1, E arg2, E arg3, E arg4, E arg5, E arg6, E arg7, E arg8) + { + return SExecute>(LocalBridgeClazz, "of", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Set Of(E arg0, E arg1, E arg2, E arg3, E arg4, E arg5, E arg6, E arg7) + { + return SExecute>(LocalBridgeClazz, "of", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Set Of(E arg0, E arg1, E arg2, E arg3, E arg4, E arg5, E arg6) + { + return SExecute>(LocalBridgeClazz, "of", arg0, arg1, arg2, arg3, arg4, arg5, arg6); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Set Of(E arg0, E arg1, E arg2, E arg3, E arg4, E arg5) + { + return SExecute>(LocalBridgeClazz, "of", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Set Of(E arg0, E arg1, E arg2, E arg3, E arg4) + { + return SExecute>(LocalBridgeClazz, "of", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Set Of(E arg0, E arg1, E arg2, E arg3) + { + return SExecute>(LocalBridgeClazz, "of", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Set Of(E arg0, E arg1, E arg2) + { + return SExecute>(LocalBridgeClazz, "of", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public static Java.Util.Set Of(E arg0, E arg1) + { + return SExecute>(LocalBridgeClazz, "of", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Java.Util.Set Of(params E[] arg0) + { + if (arg0.Length == 0) return SExecuteWithSignature>(LocalBridgeClazz, "of", "([Ljava/lang/Object;)Ljava/util/Set;"); else return SExecuteWithSignature>(LocalBridgeClazz, "of", "([Ljava/lang/Object;)Ljava/util/Set;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Util.Set Of(E arg0) + { + return SExecuteWithSignature>(LocalBridgeClazz, "of", "(Ljava/lang/Object;)Ljava/util/Set;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public T[] ToArray(T[] arg0) + { + return IExecuteWithSignatureArray("toArray", "([Ljava/lang/Object;)[Ljava/lang/Object;", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + public bool Add(E arg0) + { + return IExecuteWithSignature("add", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public bool AddAll(Java.Util.Collection arg0) where Arg0ExtendsE : E + { + return IExecuteWithSignature("addAll", "(Ljava/util/Collection;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool Contains(object arg0) + { + return IExecuteWithSignature("contains", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool ContainsAll(Java.Util.Collection arg0) + { + return IExecuteWithSignature("containsAll", "(Ljava/util/Collection;)Z", arg0); + } + /// + /// + /// + /// + public bool IsEmpty() + { + return IExecuteWithSignature("isEmpty", "()Z"); + } + /// + /// + /// + /// + /// + public bool Remove(object arg0) + { + return IExecuteWithSignature("remove", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool RemoveAll(Java.Util.Collection arg0) + { + return IExecuteWithSignature("removeAll", "(Ljava/util/Collection;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool RetainAll(Java.Util.Collection arg0) + { + return IExecuteWithSignature("retainAll", "(Ljava/util/Collection;)Z", arg0); + } + /// + /// + /// + /// + public int Size() + { + return IExecuteWithSignature("size", "()I"); + } + /// + /// + /// + /// + public object[] ToArray() + { + return IExecuteWithSignatureArray("toArray", "()[Ljava/lang/Object;"); + } + /// + /// + /// + /// + public Java.Util.Iterator Iterator() + { + return IExecuteWithSignature>("iterator", "()Ljava/util/Iterator;"); + } + /// + /// + /// + public void Clear() + { + IExecuteWithSignature("clear", "()V"); + } + /// + /// + /// + /// + public Java.Util.Spliterator Spliterator() + { + return IExecuteWithSignature>("spliterator", "()Ljava/util/Spliterator;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/SimpleTimeZone.cs b/src/net/JNet/GeneratedCore/Java/Util/SimpleTimeZone.cs new file mode 100644 index 0000000000..2e290f4923 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/SimpleTimeZone.cs @@ -0,0 +1,222 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util +{ + #region SimpleTimeZone + public partial class SimpleTimeZone + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public SimpleTimeZone(int arg0, Java.Lang.String arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, int arg9, int arg10, int arg11, int arg12) + : base(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12) + { + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public SimpleTimeZone(int arg0, Java.Lang.String arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, int arg9, int arg10) + : base(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10) + { + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public SimpleTimeZone(int arg0, Java.Lang.String arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, int arg9) + : base(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9) + { + } + /// + /// + /// + /// + /// + public SimpleTimeZone(int arg0, Java.Lang.String arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int STANDARD_TIME { get { if (!_STANDARD_TIMEReady) { _STANDARD_TIMEContent = SGetField(LocalBridgeClazz, "STANDARD_TIME"); _STANDARD_TIMEReady = true; } return _STANDARD_TIMEContent; } } + private static int _STANDARD_TIMEContent = default; + private static bool _STANDARD_TIMEReady = false; // this is used because in case of generics + /// + /// + /// + public static int UTC_TIME { get { if (!_UTC_TIMEReady) { _UTC_TIMEContent = SGetField(LocalBridgeClazz, "UTC_TIME"); _UTC_TIMEReady = true; } return _UTC_TIMEContent; } } + private static int _UTC_TIMEContent = default; + private static bool _UTC_TIMEReady = false; // this is used because in case of generics + /// + /// + /// + public static int WALL_TIME { get { if (!_WALL_TIMEReady) { _WALL_TIMEContent = SGetField(LocalBridgeClazz, "WALL_TIME"); _WALL_TIMEReady = true; } return _WALL_TIMEContent; } } + private static int _WALL_TIMEContent = default; + private static bool _WALL_TIMEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public void SetDSTSavings(int arg0) + { + IExecuteWithSignature("setDSTSavings", "(I)V", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public void SetEndRule(int arg0, int arg1, int arg2, int arg3, bool arg4) + { + IExecute("setEndRule", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + /// + public void SetEndRule(int arg0, int arg1, int arg2, int arg3) + { + IExecute("setEndRule", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + public void SetEndRule(int arg0, int arg1, int arg2) + { + IExecute("setEndRule", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + public void SetStartRule(int arg0, int arg1, int arg2, int arg3, bool arg4) + { + IExecute("setStartRule", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + /// + public void SetStartRule(int arg0, int arg1, int arg2, int arg3) + { + IExecute("setStartRule", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + public void SetStartRule(int arg0, int arg1, int arg2) + { + IExecute("setStartRule", arg0, arg1, arg2); + } + /// + /// + /// + /// + public void SetStartYear(int arg0) + { + IExecuteWithSignature("setStartYear", "(I)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/SortedMap.cs b/src/net/JNet/GeneratedCore/Java/Util/SortedMap.cs new file mode 100644 index 0000000000..ad6fa4c371 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/SortedMap.cs @@ -0,0 +1,314 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util +{ + #region SortedMap + public partial class SortedMap + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public Java.Util.Collection Values() + { + return IExecuteWithSignature("values", "()Ljava/util/Collection;"); + } + /// + /// + /// + /// + public Java.Util.Comparator Comparator() + { + return IExecuteWithSignature("comparator", "()Ljava/util/Comparator;"); + } + /// + /// + /// + /// + public Java.Util.Set EntrySet() + { + return IExecuteWithSignature("entrySet", "()Ljava/util/Set;"); + } + /// + /// + /// + /// + public Java.Util.Set KeySet() + { + return IExecuteWithSignature("keySet", "()Ljava/util/Set;"); + } + /// + /// + /// + /// + /// + public Java.Util.SortedMap HeadMap(object arg0) + { + return IExecuteWithSignature("headMap", "(Ljava/lang/Object;)Ljava/util/SortedMap;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Util.SortedMap SubMap(object arg0, object arg1) + { + return IExecute("subMap", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Util.SortedMap TailMap(object arg0) + { + return IExecuteWithSignature("tailMap", "(Ljava/lang/Object;)Ljava/util/SortedMap;", arg0); + } + /// + /// + /// + /// + public object FirstKey() + { + return IExecuteWithSignature("firstKey", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public object LastKey() + { + return IExecuteWithSignature("lastKey", "()Ljava/lang/Object;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ISortedMap + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ISortedMap : Java.Util.IMap + { + #region Instance methods + /// + /// + /// + /// + Java.Util.Collection Values(); + /// + /// + /// + /// + /// + Java.Util.Comparator Comparator() where ReturnobjectSuperK : K; + /// + /// + /// + /// + Java.Util.Set> EntrySet(); + /// + /// + /// + /// + Java.Util.Set KeySet(); + /// + /// + /// + /// + /// + Java.Util.SortedMap HeadMap(K arg0); + /// + /// + /// + /// + /// + /// + Java.Util.SortedMap SubMap(K arg0, K arg1); + /// + /// + /// + /// + /// + Java.Util.SortedMap TailMap(K arg0); + /// + /// + /// + /// + K FirstKey(); + /// + /// + /// + /// + K LastKey(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region SortedMap + public partial class SortedMap : Java.Util.ISortedMap + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.SortedMap(Java.Util.SortedMap t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public Java.Util.Collection Values() + { + return IExecuteWithSignature>("values", "()Ljava/util/Collection;"); + } + /// + /// + /// + /// + /// + public Java.Util.Comparator Comparator() where ReturnobjectSuperK : K + { + return IExecuteWithSignature>("comparator", "()Ljava/util/Comparator;"); + } + /// + /// + /// + /// + public Java.Util.Set> EntrySet() + { + return IExecuteWithSignature>>("entrySet", "()Ljava/util/Set;"); + } + /// + /// + /// + /// + public Java.Util.Set KeySet() + { + return IExecuteWithSignature>("keySet", "()Ljava/util/Set;"); + } + /// + /// + /// + /// + /// + public Java.Util.SortedMap HeadMap(K arg0) + { + return IExecuteWithSignature>("headMap", "(Ljava/lang/Object;)Ljava/util/SortedMap;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Util.SortedMap SubMap(K arg0, K arg1) + { + return IExecute>("subMap", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Util.SortedMap TailMap(K arg0) + { + return IExecuteWithSignature>("tailMap", "(Ljava/lang/Object;)Ljava/util/SortedMap;", arg0); + } + /// + /// + /// + /// + public K FirstKey() + { + return IExecuteWithSignature("firstKey", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public K LastKey() + { + return IExecuteWithSignature("lastKey", "()Ljava/lang/Object;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/SortedSet.cs b/src/net/JNet/GeneratedCore/Java/Util/SortedSet.cs new file mode 100644 index 0000000000..7966966116 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/SortedSet.cs @@ -0,0 +1,272 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util +{ + #region SortedSet + public partial class SortedSet + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public object First() + { + return IExecuteWithSignature("first", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public object Last() + { + return IExecuteWithSignature("last", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public Java.Util.Comparator Comparator() + { + return IExecuteWithSignature("comparator", "()Ljava/util/Comparator;"); + } + /// + /// + /// + /// + /// + public Java.Util.SortedSet HeadSet(object arg0) + { + return IExecuteWithSignature("headSet", "(Ljava/lang/Object;)Ljava/util/SortedSet;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Util.SortedSet SubSet(object arg0, object arg1) + { + return IExecute("subSet", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Util.SortedSet TailSet(object arg0) + { + return IExecuteWithSignature("tailSet", "(Ljava/lang/Object;)Ljava/util/SortedSet;", arg0); + } + /// + /// + /// + /// + public Java.Util.Spliterator Spliterator() + { + return IExecuteWithSignature("spliterator", "()Ljava/util/Spliterator;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ISortedSet + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ISortedSet : Java.Util.ISet + { + #region Instance methods + /// + /// + /// + /// + E First(); + /// + /// + /// + /// + E Last(); + /// + /// + /// + /// + /// + Java.Util.Comparator Comparator() where ReturnobjectSuperE : E; + /// + /// + /// + /// + /// + Java.Util.SortedSet HeadSet(E arg0); + /// + /// + /// + /// + /// + /// + Java.Util.SortedSet SubSet(E arg0, E arg1); + /// + /// + /// + /// + /// + Java.Util.SortedSet TailSet(E arg0); + /// + /// + /// + /// + Java.Util.Spliterator Spliterator(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region SortedSet + public partial class SortedSet : Java.Util.ISortedSet + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.SortedSet(Java.Util.SortedSet t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public E First() + { + return IExecuteWithSignature("first", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public E Last() + { + return IExecuteWithSignature("last", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + /// + public Java.Util.Comparator Comparator() where ReturnobjectSuperE : E + { + return IExecuteWithSignature>("comparator", "()Ljava/util/Comparator;"); + } + /// + /// + /// + /// + /// + public Java.Util.SortedSet HeadSet(E arg0) + { + return IExecuteWithSignature>("headSet", "(Ljava/lang/Object;)Ljava/util/SortedSet;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Util.SortedSet SubSet(E arg0, E arg1) + { + return IExecute>("subSet", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Util.SortedSet TailSet(E arg0) + { + return IExecuteWithSignature>("tailSet", "(Ljava/lang/Object;)Ljava/util/SortedSet;", arg0); + } + /// + /// + /// + /// + public Java.Util.Spliterator Spliterator() + { + return IExecuteWithSignature>("spliterator", "()Ljava/util/Spliterator;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Spi/AbstractResourceBundleProvider.cs b/src/net/JNet/GeneratedCore/Java/Util/Spi/AbstractResourceBundleProvider.cs new file mode 100644 index 0000000000..a60b378640 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Spi/AbstractResourceBundleProvider.cs @@ -0,0 +1,68 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Spi +{ + #region AbstractResourceBundleProvider + public partial class AbstractResourceBundleProvider + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public Java.Util.ResourceBundle GetBundle(Java.Lang.String arg0, Java.Util.Locale arg1) + { + return IExecute("getBundle", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Spi/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Java/Util/Spi/AllPackageClasses.cs new file mode 100644 index 0000000000..a94f115eda --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Spi/AllPackageClasses.cs @@ -0,0 +1,500 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Java.Util.Spi +{ + #region AbstractResourceBundleProvider + /// + /// + /// + public partial class AbstractResourceBundleProvider : Java.Util.Spi.ResourceBundleProvider + { + const string _bridgeClassName = "java.util.spi.AbstractResourceBundleProvider"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AbstractResourceBundleProvider class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractResourceBundleProvider() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AbstractResourceBundleProvider class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractResourceBundleProvider(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CalendarDataProvider + /// + /// + /// + public partial class CalendarDataProvider : Java.Util.Spi.LocaleServiceProvider + { + const string _bridgeClassName = "java.util.spi.CalendarDataProvider"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("CalendarDataProvider class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CalendarDataProvider() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("CalendarDataProvider class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CalendarDataProvider(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CalendarNameProvider + /// + /// + /// + public partial class CalendarNameProvider : Java.Util.Spi.LocaleServiceProvider + { + const string _bridgeClassName = "java.util.spi.CalendarNameProvider"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("CalendarNameProvider class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CalendarNameProvider() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("CalendarNameProvider class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CalendarNameProvider(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CurrencyNameProvider + /// + /// + /// + public partial class CurrencyNameProvider : Java.Util.Spi.LocaleServiceProvider + { + const string _bridgeClassName = "java.util.spi.CurrencyNameProvider"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("CurrencyNameProvider class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CurrencyNameProvider() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("CurrencyNameProvider class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CurrencyNameProvider(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region LocaleNameProvider + /// + /// + /// + public partial class LocaleNameProvider : Java.Util.Spi.LocaleServiceProvider + { + const string _bridgeClassName = "java.util.spi.LocaleNameProvider"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("LocaleNameProvider class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public LocaleNameProvider() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("LocaleNameProvider class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public LocaleNameProvider(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region LocaleServiceProvider + /// + /// + /// + public partial class LocaleServiceProvider : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.util.spi.LocaleServiceProvider"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("LocaleServiceProvider class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public LocaleServiceProvider() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("LocaleServiceProvider class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public LocaleServiceProvider(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ResourceBundleControlProvider + /// + /// + /// + public partial class ResourceBundleControlProvider : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.util.spi.ResourceBundleControlProvider"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ResourceBundleControlProvider class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ResourceBundleControlProvider() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ResourceBundleControlProvider class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ResourceBundleControlProvider(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ResourceBundleProvider + /// + /// + /// + public partial class ResourceBundleProvider : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.util.spi.ResourceBundleProvider"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ResourceBundleProvider class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ResourceBundleProvider() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ResourceBundleProvider class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ResourceBundleProvider(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TimeZoneNameProvider + /// + /// + /// + public partial class TimeZoneNameProvider : Java.Util.Spi.LocaleServiceProvider + { + const string _bridgeClassName = "java.util.spi.TimeZoneNameProvider"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("TimeZoneNameProvider class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public TimeZoneNameProvider() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("TimeZoneNameProvider class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public TimeZoneNameProvider(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ToolProvider + /// + /// + /// + public partial class ToolProvider : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.util.spi.ToolProvider"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ToolProvider class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ToolProvider() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ToolProvider class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ToolProvider(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Spi/CalendarDataProvider.cs b/src/net/JNet/GeneratedCore/Java/Util/Spi/CalendarDataProvider.cs new file mode 100644 index 0000000000..4ee0e32805 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Spi/CalendarDataProvider.cs @@ -0,0 +1,76 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Spi +{ + #region CalendarDataProvider + public partial class CalendarDataProvider + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public int GetFirstDayOfWeek(Java.Util.Locale arg0) + { + return IExecuteWithSignature("getFirstDayOfWeek", "(Ljava/util/Locale;)I", arg0); + } + /// + /// + /// + /// + /// + public int GetMinimalDaysInFirstWeek(Java.Util.Locale arg0) + { + return IExecuteWithSignature("getMinimalDaysInFirstWeek", "(Ljava/util/Locale;)I", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Spi/CalendarNameProvider.cs b/src/net/JNet/GeneratedCore/Java/Util/Spi/CalendarNameProvider.cs new file mode 100644 index 0000000000..dfce9a7a6c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Spi/CalendarNameProvider.cs @@ -0,0 +1,83 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Spi +{ + #region CalendarNameProvider + public partial class CalendarNameProvider + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.String GetDisplayName(Java.Lang.String arg0, int arg1, int arg2, int arg3, Java.Util.Locale arg4) + { + return IExecute("getDisplayName", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Map GetDisplayNames(Java.Lang.String arg0, int arg1, int arg2, Java.Util.Locale arg3) + { + return IExecute>("getDisplayNames", arg0, arg1, arg2, arg3); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Spi/CurrencyNameProvider.cs b/src/net/JNet/GeneratedCore/Java/Util/Spi/CurrencyNameProvider.cs new file mode 100644 index 0000000000..4091c402fe --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Spi/CurrencyNameProvider.cs @@ -0,0 +1,78 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Spi +{ + #region CurrencyNameProvider + public partial class CurrencyNameProvider + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public Java.Lang.String GetSymbol(Java.Lang.String arg0, Java.Util.Locale arg1) + { + return IExecute("getSymbol", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String GetDisplayName(Java.Lang.String arg0, Java.Util.Locale arg1) + { + return IExecute("getDisplayName", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Spi/LocaleNameProvider.cs b/src/net/JNet/GeneratedCore/Java/Util/Spi/LocaleNameProvider.cs new file mode 100644 index 0000000000..7687d0816f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Spi/LocaleNameProvider.cs @@ -0,0 +1,119 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Spi +{ + #region LocaleNameProvider + public partial class LocaleNameProvider + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public Java.Lang.String GetDisplayCountry(Java.Lang.String arg0, Java.Util.Locale arg1) + { + return IExecute("getDisplayCountry", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String GetDisplayLanguage(Java.Lang.String arg0, Java.Util.Locale arg1) + { + return IExecute("getDisplayLanguage", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String GetDisplayVariant(Java.Lang.String arg0, Java.Util.Locale arg1) + { + return IExecute("getDisplayVariant", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String GetDisplayScript(Java.Lang.String arg0, Java.Util.Locale arg1) + { + return IExecute("getDisplayScript", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String GetDisplayUnicodeExtensionKey(Java.Lang.String arg0, Java.Util.Locale arg1) + { + return IExecute("getDisplayUnicodeExtensionKey", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.String GetDisplayUnicodeExtensionType(Java.Lang.String arg0, Java.Lang.String arg1, Java.Util.Locale arg2) + { + return IExecute("getDisplayUnicodeExtensionType", arg0, arg1, arg2); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Spi/LocaleServiceProvider.cs b/src/net/JNet/GeneratedCore/Java/Util/Spi/LocaleServiceProvider.cs new file mode 100644 index 0000000000..9aaaab8e29 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Spi/LocaleServiceProvider.cs @@ -0,0 +1,74 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Spi +{ + #region LocaleServiceProvider + public partial class LocaleServiceProvider + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Util.Locale[] AvailableLocales + { + get { return IExecuteWithSignatureArray("getAvailableLocales", "()[Ljava/util/Locale;"); } + } + /// + /// + /// + /// + /// + public bool IsSupportedLocale(Java.Util.Locale arg0) + { + return IExecuteWithSignature("isSupportedLocale", "(Ljava/util/Locale;)Z", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Spi/ResourceBundleControlProvider.cs b/src/net/JNet/GeneratedCore/Java/Util/Spi/ResourceBundleControlProvider.cs new file mode 100644 index 0000000000..bca4470d18 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Spi/ResourceBundleControlProvider.cs @@ -0,0 +1,91 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Spi +{ + #region IResourceBundleControlProvider + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IResourceBundleControlProvider + { + #region Instance methods + /// + /// + /// + /// + /// + Java.Util.ResourceBundle.Control GetControl(Java.Lang.String arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ResourceBundleControlProvider + public partial class ResourceBundleControlProvider : Java.Util.Spi.IResourceBundleControlProvider + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public Java.Util.ResourceBundle.Control GetControl(Java.Lang.String arg0) + { + return IExecuteWithSignature("getControl", "(Ljava/lang/String;)Ljava/util/ResourceBundle$Control;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Spi/ResourceBundleProvider.cs b/src/net/JNet/GeneratedCore/Java/Util/Spi/ResourceBundleProvider.cs new file mode 100644 index 0000000000..7ebed41709 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Spi/ResourceBundleProvider.cs @@ -0,0 +1,93 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Spi +{ + #region IResourceBundleProvider + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IResourceBundleProvider + { + #region Instance methods + /// + /// + /// + /// + /// + /// + Java.Util.ResourceBundle GetBundle(Java.Lang.String arg0, Java.Util.Locale arg1); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ResourceBundleProvider + public partial class ResourceBundleProvider : Java.Util.Spi.IResourceBundleProvider + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public Java.Util.ResourceBundle GetBundle(Java.Lang.String arg0, Java.Util.Locale arg1) + { + return IExecute("getBundle", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Spi/TimeZoneNameProvider.cs b/src/net/JNet/GeneratedCore/Java/Util/Spi/TimeZoneNameProvider.cs new file mode 100644 index 0000000000..1fb6571d9b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Spi/TimeZoneNameProvider.cs @@ -0,0 +1,81 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Spi +{ + #region TimeZoneNameProvider + public partial class TimeZoneNameProvider + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.String GetDisplayName(Java.Lang.String arg0, bool arg1, int arg2, Java.Util.Locale arg3) + { + return IExecute("getDisplayName", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.String GetGenericDisplayName(Java.Lang.String arg0, int arg1, Java.Util.Locale arg2) + { + return IExecute("getGenericDisplayName", arg0, arg1, arg2); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Spi/ToolProvider.cs b/src/net/JNet/GeneratedCore/Java/Util/Spi/ToolProvider.cs new file mode 100644 index 0000000000..22093a3b11 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Spi/ToolProvider.cs @@ -0,0 +1,136 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Spi +{ + #region IToolProvider + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IToolProvider + { + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + int Run(Java.Io.PrintWriter arg0, Java.Io.PrintWriter arg1, params Java.Lang.String[] arg2); + /// + /// + /// + /// + Java.Lang.String Name(); + /// + /// + /// + /// + /// + /// + /// + int Run(Java.Io.PrintStream arg0, Java.Io.PrintStream arg1, params Java.Lang.String[] arg2); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ToolProvider + public partial class ToolProvider : Java.Util.Spi.IToolProvider + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Util.Optional FindFirst(Java.Lang.String arg0) + { + return SExecuteWithSignature>(LocalBridgeClazz, "findFirst", "(Ljava/lang/String;)Ljava/util/Optional;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + public int Run(Java.Io.PrintWriter arg0, Java.Io.PrintWriter arg1, params Java.Lang.String[] arg2) + { + if (arg2.Length == 0) return IExecute("run", arg0, arg1); else return IExecute("run", arg0, arg1, arg2); + } + /// + /// + /// + /// + public Java.Lang.String Name() + { + return IExecuteWithSignature("name", "()Ljava/lang/String;"); + } + /// + /// + /// + /// + /// + /// + /// + public int Run(Java.Io.PrintStream arg0, Java.Io.PrintStream arg1, params Java.Lang.String[] arg2) + { + if (arg2.Length == 0) return IExecute("run", arg0, arg1); else return IExecute("run", arg0, arg1, arg2); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Spliterator.cs b/src/net/JNet/GeneratedCore/Java/Util/Spliterator.cs new file mode 100644 index 0000000000..c529003aa1 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Spliterator.cs @@ -0,0 +1,771 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util +{ + #region Spliterator + public partial class Spliterator + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int CONCURRENT { get { if (!_CONCURRENTReady) { _CONCURRENTContent = SGetField(LocalBridgeClazz, "CONCURRENT"); _CONCURRENTReady = true; } return _CONCURRENTContent; } } + private static int _CONCURRENTContent = default; + private static bool _CONCURRENTReady = false; // this is used because in case of generics + /// + /// + /// + public static int DISTINCT { get { if (!_DISTINCTReady) { _DISTINCTContent = SGetField(LocalBridgeClazz, "DISTINCT"); _DISTINCTReady = true; } return _DISTINCTContent; } } + private static int _DISTINCTContent = default; + private static bool _DISTINCTReady = false; // this is used because in case of generics + /// + /// + /// + public static int IMMUTABLE { get { if (!_IMMUTABLEReady) { _IMMUTABLEContent = SGetField(LocalBridgeClazz, "IMMUTABLE"); _IMMUTABLEReady = true; } return _IMMUTABLEContent; } } + private static int _IMMUTABLEContent = default; + private static bool _IMMUTABLEReady = false; // this is used because in case of generics + /// + /// + /// + public static int NONNULL { get { if (!_NONNULLReady) { _NONNULLContent = SGetField(LocalBridgeClazz, "NONNULL"); _NONNULLReady = true; } return _NONNULLContent; } } + private static int _NONNULLContent = default; + private static bool _NONNULLReady = false; // this is used because in case of generics + /// + /// + /// + public static int ORDERED { get { if (!_ORDEREDReady) { _ORDEREDContent = SGetField(LocalBridgeClazz, "ORDERED"); _ORDEREDReady = true; } return _ORDEREDContent; } } + private static int _ORDEREDContent = default; + private static bool _ORDEREDReady = false; // this is used because in case of generics + /// + /// + /// + public static int SIZED { get { if (!_SIZEDReady) { _SIZEDContent = SGetField(LocalBridgeClazz, "SIZED"); _SIZEDReady = true; } return _SIZEDContent; } } + private static int _SIZEDContent = default; + private static bool _SIZEDReady = false; // this is used because in case of generics + /// + /// + /// + public static int SORTED { get { if (!_SORTEDReady) { _SORTEDContent = SGetField(LocalBridgeClazz, "SORTED"); _SORTEDReady = true; } return _SORTEDContent; } } + private static int _SORTEDContent = default; + private static bool _SORTEDReady = false; // this is used because in case of generics + /// + /// + /// + public static int SUBSIZED { get { if (!_SUBSIZEDReady) { _SUBSIZEDContent = SGetField(LocalBridgeClazz, "SUBSIZED"); _SUBSIZEDReady = true; } return _SUBSIZEDContent; } } + private static int _SUBSIZEDContent = default; + private static bool _SUBSIZEDReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Util.Comparator Comparator + { + get { return IExecuteWithSignature("getComparator", "()Ljava/util/Comparator;"); } + } + /// + /// + /// + public long ExactSizeIfKnown + { + get { return IExecuteWithSignature("getExactSizeIfKnown", "()J"); } + } + /// + /// + /// + /// + /// + public bool TryAdvance(Java.Util.Function.Consumer arg0) + { + return IExecuteWithSignature("tryAdvance", "(Ljava/util/function/Consumer;)Z", arg0); + } + /// + /// + /// + /// + public int Characteristics() + { + return IExecuteWithSignature("characteristics", "()I"); + } + /// + /// + /// + /// + public Java.Util.Spliterator TrySplit() + { + return IExecuteWithSignature("trySplit", "()Ljava/util/Spliterator;"); + } + /// + /// + /// + /// + public long EstimateSize() + { + return IExecuteWithSignature("estimateSize", "()J"); + } + /// + /// + /// + /// + /// + public bool HasCharacteristics(int arg0) + { + return IExecuteWithSignature("hasCharacteristics", "(I)Z", arg0); + } + /// + /// + /// + /// + public void ForEachRemaining(Java.Util.Function.Consumer arg0) + { + IExecuteWithSignature("forEachRemaining", "(Ljava/util/function/Consumer;)V", arg0); + } + + #endregion + + #region Nested classes + #region OfDouble + public partial class OfDouble + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public bool TryAdvance(Java.Util.Function.DoubleConsumer arg0) + { + return IExecuteWithSignature("tryAdvance", "(Ljava/util/function/DoubleConsumer;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool TryAdvance(object arg0) + { + return IExecuteWithSignature("tryAdvance", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public bool TryAdvance(Java.Util.Function.Consumer arg0) where Arg0objectSuperJava_Lang_Double : Java.Lang.Double + { + return IExecuteWithSignature("tryAdvance", "(Ljava/util/function/Consumer;)Z", arg0); + } + /// + /// + /// + /// + public Java.Util.Spliterator.OfPrimitive TrySplit() + { + return IExecuteWithSignature("trySplit", "()Ljava/util/Spliterator$OfPrimitive;"); + } + /// + /// + /// + /// + public void ForEachRemaining(object arg0) + { + IExecuteWithSignature("forEachRemaining", "(Ljava/lang/Object;)V", arg0); + } + /// + /// + /// + /// + /// + public void ForEachRemaining(Java.Util.Function.Consumer arg0) where Arg0objectSuperJava_Lang_Double : Java.Lang.Double + { + IExecuteWithSignature("forEachRemaining", "(Ljava/util/function/Consumer;)V", arg0); + } + /// + /// + /// + /// + public void ForEachRemaining(Java.Util.Function.DoubleConsumer arg0) + { + IExecuteWithSignature("forEachRemaining", "(Ljava/util/function/DoubleConsumer;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region OfInt + public partial class OfInt + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public bool TryAdvance(Java.Util.Function.IntConsumer arg0) + { + return IExecuteWithSignature("tryAdvance", "(Ljava/util/function/IntConsumer;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool TryAdvance(object arg0) + { + return IExecuteWithSignature("tryAdvance", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public bool TryAdvance(Java.Util.Function.Consumer arg0) where Arg0objectSuperJava_Lang_Integer : Java.Lang.Integer + { + return IExecuteWithSignature("tryAdvance", "(Ljava/util/function/Consumer;)Z", arg0); + } + /// + /// + /// + /// + public Java.Util.Spliterator.OfPrimitive TrySplit() + { + return IExecuteWithSignature("trySplit", "()Ljava/util/Spliterator$OfPrimitive;"); + } + /// + /// + /// + /// + public void ForEachRemaining(object arg0) + { + IExecuteWithSignature("forEachRemaining", "(Ljava/lang/Object;)V", arg0); + } + /// + /// + /// + /// + /// + public void ForEachRemaining(Java.Util.Function.Consumer arg0) where Arg0objectSuperJava_Lang_Integer : Java.Lang.Integer + { + IExecuteWithSignature("forEachRemaining", "(Ljava/util/function/Consumer;)V", arg0); + } + /// + /// + /// + /// + public void ForEachRemaining(Java.Util.Function.IntConsumer arg0) + { + IExecuteWithSignature("forEachRemaining", "(Ljava/util/function/IntConsumer;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region OfLong + public partial class OfLong + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public bool TryAdvance(Java.Util.Function.LongConsumer arg0) + { + return IExecuteWithSignature("tryAdvance", "(Ljava/util/function/LongConsumer;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool TryAdvance(object arg0) + { + return IExecuteWithSignature("tryAdvance", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public bool TryAdvance(Java.Util.Function.Consumer arg0) where Arg0objectSuperJava_Lang_Long : Java.Lang.Long + { + return IExecuteWithSignature("tryAdvance", "(Ljava/util/function/Consumer;)Z", arg0); + } + /// + /// + /// + /// + public Java.Util.Spliterator.OfPrimitive TrySplit() + { + return IExecuteWithSignature("trySplit", "()Ljava/util/Spliterator$OfPrimitive;"); + } + /// + /// + /// + /// + public void ForEachRemaining(object arg0) + { + IExecuteWithSignature("forEachRemaining", "(Ljava/lang/Object;)V", arg0); + } + /// + /// + /// + /// + /// + public void ForEachRemaining(Java.Util.Function.Consumer arg0) where Arg0objectSuperJava_Lang_Long : Java.Lang.Long + { + IExecuteWithSignature("forEachRemaining", "(Ljava/util/function/Consumer;)V", arg0); + } + /// + /// + /// + /// + public void ForEachRemaining(Java.Util.Function.LongConsumer arg0) + { + IExecuteWithSignature("forEachRemaining", "(Ljava/util/function/LongConsumer;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region OfPrimitive + public partial class OfPrimitive + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public bool TryAdvance(object arg0) + { + return IExecuteWithSignature("tryAdvance", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + public Java.Util.Spliterator TrySplit() + { + return IExecuteWithSignature("trySplit", "()Ljava/util/Spliterator;"); + } + /// + /// + /// + /// + public void ForEachRemaining(object arg0) + { + IExecuteWithSignature("forEachRemaining", "(Ljava/lang/Object;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region OfPrimitive + public partial class OfPrimitive + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.Spliterator.OfPrimitive(Java.Util.Spliterator.OfPrimitive t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public bool TryAdvance(T_CONS arg0) + { + return IExecuteWithSignature("tryAdvance", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + public Java.Util.Spliterator TrySplit() + { + return IExecuteWithSignature("trySplit", "()Ljava/util/Spliterator;"); + } + /// + /// + /// + /// + public void ForEachRemaining(T_CONS arg0) + { + IExecuteWithSignature("forEachRemaining", "(Ljava/lang/Object;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion + + #region ISpliterator + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ISpliterator + { + #region Instance methods + /// + /// + /// + Java.Util.Comparator Comparator { get; } + /// + /// + /// + long ExactSizeIfKnown { get; } + /// + /// + /// + /// + /// + /// + bool TryAdvance(Java.Util.Function.Consumer arg0) where Arg0objectSuperT : T; + /// + /// + /// + /// + int Characteristics(); + /// + /// + /// + /// + Java.Util.Spliterator TrySplit(); + /// + /// + /// + /// + long EstimateSize(); + /// + /// + /// + /// + /// + bool HasCharacteristics(int arg0); + /// + /// + /// + /// + /// + void ForEachRemaining(Java.Util.Function.Consumer arg0) where Arg0objectSuperT : T; + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Spliterator + public partial class Spliterator : Java.Util.ISpliterator + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.Spliterator(Java.Util.Spliterator t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static int CONCURRENT { get { if (!_CONCURRENTReady) { _CONCURRENTContent = SGetField(LocalBridgeClazz, "CONCURRENT"); _CONCURRENTReady = true; } return _CONCURRENTContent; } } + private static int _CONCURRENTContent = default; + private static bool _CONCURRENTReady = false; // this is used because in case of generics + /// + /// + /// + public static int DISTINCT { get { if (!_DISTINCTReady) { _DISTINCTContent = SGetField(LocalBridgeClazz, "DISTINCT"); _DISTINCTReady = true; } return _DISTINCTContent; } } + private static int _DISTINCTContent = default; + private static bool _DISTINCTReady = false; // this is used because in case of generics + /// + /// + /// + public static int IMMUTABLE { get { if (!_IMMUTABLEReady) { _IMMUTABLEContent = SGetField(LocalBridgeClazz, "IMMUTABLE"); _IMMUTABLEReady = true; } return _IMMUTABLEContent; } } + private static int _IMMUTABLEContent = default; + private static bool _IMMUTABLEReady = false; // this is used because in case of generics + /// + /// + /// + public static int NONNULL { get { if (!_NONNULLReady) { _NONNULLContent = SGetField(LocalBridgeClazz, "NONNULL"); _NONNULLReady = true; } return _NONNULLContent; } } + private static int _NONNULLContent = default; + private static bool _NONNULLReady = false; // this is used because in case of generics + /// + /// + /// + public static int ORDERED { get { if (!_ORDEREDReady) { _ORDEREDContent = SGetField(LocalBridgeClazz, "ORDERED"); _ORDEREDReady = true; } return _ORDEREDContent; } } + private static int _ORDEREDContent = default; + private static bool _ORDEREDReady = false; // this is used because in case of generics + /// + /// + /// + public static int SIZED { get { if (!_SIZEDReady) { _SIZEDContent = SGetField(LocalBridgeClazz, "SIZED"); _SIZEDReady = true; } return _SIZEDContent; } } + private static int _SIZEDContent = default; + private static bool _SIZEDReady = false; // this is used because in case of generics + /// + /// + /// + public static int SORTED { get { if (!_SORTEDReady) { _SORTEDContent = SGetField(LocalBridgeClazz, "SORTED"); _SORTEDReady = true; } return _SORTEDContent; } } + private static int _SORTEDContent = default; + private static bool _SORTEDReady = false; // this is used because in case of generics + /// + /// + /// + public static int SUBSIZED { get { if (!_SUBSIZEDReady) { _SUBSIZEDContent = SGetField(LocalBridgeClazz, "SUBSIZED"); _SUBSIZEDReady = true; } return _SUBSIZEDContent; } } + private static int _SUBSIZEDContent = default; + private static bool _SUBSIZEDReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Util.Comparator Comparator + { + get { return IExecuteWithSignature("getComparator", "()Ljava/util/Comparator;"); } + } + /// + /// + /// + public long ExactSizeIfKnown + { + get { return IExecuteWithSignature("getExactSizeIfKnown", "()J"); } + } + /// + /// + /// + /// + /// + /// + public bool TryAdvance(Java.Util.Function.Consumer arg0) where Arg0objectSuperT : T + { + return IExecuteWithSignature("tryAdvance", "(Ljava/util/function/Consumer;)Z", arg0); + } + /// + /// + /// + /// + public int Characteristics() + { + return IExecuteWithSignature("characteristics", "()I"); + } + /// + /// + /// + /// + public Java.Util.Spliterator TrySplit() + { + return IExecuteWithSignature>("trySplit", "()Ljava/util/Spliterator;"); + } + /// + /// + /// + /// + public long EstimateSize() + { + return IExecuteWithSignature("estimateSize", "()J"); + } + /// + /// + /// + /// + /// + public bool HasCharacteristics(int arg0) + { + return IExecuteWithSignature("hasCharacteristics", "(I)Z", arg0); + } + /// + /// + /// + /// + /// + public void ForEachRemaining(Java.Util.Function.Consumer arg0) where Arg0objectSuperT : T + { + IExecuteWithSignature("forEachRemaining", "(Ljava/util/function/Consumer;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Spliterators.cs b/src/net/JNet/GeneratedCore/Java/Util/Spliterators.cs new file mode 100644 index 0000000000..a080f8b8fb --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Spliterators.cs @@ -0,0 +1,598 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util +{ + #region Spliterators + public partial class Spliterators + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Iterator Iterator(Java.Util.Spliterator arg0) where Arg0ExtendsT : T + { + return SExecuteWithSignature>(LocalBridgeClazz, "iterator", "(Ljava/util/Spliterator;)Ljava/util/Iterator;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Util.Spliterator EmptySpliteratorMethod() + { + return SExecuteWithSignature>(LocalBridgeClazz, "emptySpliterator", "()Ljava/util/Spliterator;"); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Spliterator Spliterator(object[] arg0, int arg1, int arg2, int arg3) + { + return SExecute>(LocalBridgeClazz, "spliterator", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Spliterator Spliterator(object[] arg0, int arg1) + { + return SExecute>(LocalBridgeClazz, "spliterator", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Spliterator Spliterator(Java.Util.Collection arg0, int arg1) where Arg0ExtendsT : T + { + return SExecute>(LocalBridgeClazz, "spliterator", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Spliterator Spliterator(Java.Util.Iterator arg0, long arg1, int arg2) where Arg0ExtendsT : T + { + return SExecute>(LocalBridgeClazz, "spliterator", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Spliterator SpliteratorUnknownSize(Java.Util.Iterator arg0, int arg1) where Arg0ExtendsT : T + { + return SExecute>(LocalBridgeClazz, "spliteratorUnknownSize", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Java.Util.PrimitiveIterator.OfDouble Iterator(Java.Util.Spliterator.OfDouble arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "iterator", "(Ljava/util/Spliterator$OfDouble;)Ljava/util/PrimitiveIterator$OfDouble;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Util.PrimitiveIterator.OfInt Iterator(Java.Util.Spliterator.OfInt arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "iterator", "(Ljava/util/Spliterator$OfInt;)Ljava/util/PrimitiveIterator$OfInt;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Util.PrimitiveIterator.OfLong Iterator(Java.Util.Spliterator.OfLong arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "iterator", "(Ljava/util/Spliterator$OfLong;)Ljava/util/PrimitiveIterator$OfLong;", arg0); + } + /// + /// + /// + /// + public static Java.Util.Spliterator.OfDouble EmptyDoubleSpliterator() + { + return SExecuteWithSignature(LocalBridgeClazz, "emptyDoubleSpliterator", "()Ljava/util/Spliterator$OfDouble;"); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Spliterator.OfDouble Spliterator(double[] arg0, int arg1, int arg2, int arg3) + { + return SExecute(LocalBridgeClazz, "spliterator", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + public static Java.Util.Spliterator.OfDouble Spliterator(double[] arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "spliterator", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Spliterator.OfDouble Spliterator(Java.Util.PrimitiveIterator.OfDouble arg0, long arg1, int arg2) + { + return SExecute(LocalBridgeClazz, "spliterator", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public static Java.Util.Spliterator.OfDouble SpliteratorUnknownSize(Java.Util.PrimitiveIterator.OfDouble arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "spliteratorUnknownSize", arg0, arg1); + } + /// + /// + /// + /// + public static Java.Util.Spliterator.OfInt EmptyIntSpliterator() + { + return SExecuteWithSignature(LocalBridgeClazz, "emptyIntSpliterator", "()Ljava/util/Spliterator$OfInt;"); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Spliterator.OfInt Spliterator(int[] arg0, int arg1, int arg2, int arg3) + { + return SExecute(LocalBridgeClazz, "spliterator", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + public static Java.Util.Spliterator.OfInt Spliterator(int[] arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "spliterator", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Spliterator.OfInt Spliterator(Java.Util.PrimitiveIterator.OfInt arg0, long arg1, int arg2) + { + return SExecute(LocalBridgeClazz, "spliterator", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public static Java.Util.Spliterator.OfInt SpliteratorUnknownSize(Java.Util.PrimitiveIterator.OfInt arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "spliteratorUnknownSize", arg0, arg1); + } + /// + /// + /// + /// + public static Java.Util.Spliterator.OfLong EmptyLongSpliterator() + { + return SExecuteWithSignature(LocalBridgeClazz, "emptyLongSpliterator", "()Ljava/util/Spliterator$OfLong;"); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Spliterator.OfLong Spliterator(Java.Util.PrimitiveIterator.OfLong arg0, long arg1, int arg2) + { + return SExecute(LocalBridgeClazz, "spliterator", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Spliterator.OfLong Spliterator(long[] arg0, int arg1, int arg2, int arg3) + { + return SExecute(LocalBridgeClazz, "spliterator", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + public static Java.Util.Spliterator.OfLong Spliterator(long[] arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "spliterator", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Util.Spliterator.OfLong SpliteratorUnknownSize(Java.Util.PrimitiveIterator.OfLong arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "spliteratorUnknownSize", arg0, arg1); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + #region AbstractDoubleSpliterator + public partial class AbstractDoubleSpliterator + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public int Characteristics() + { + return IExecuteWithSignature("characteristics", "()I"); + } + /// + /// + /// + /// + public Java.Util.Spliterator.OfDouble TrySplit() + { + return IExecuteWithSignature("trySplit", "()Ljava/util/Spliterator$OfDouble;"); + } + /// + /// + /// + /// + public long EstimateSize() + { + return IExecuteWithSignature("estimateSize", "()J"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region AbstractIntSpliterator + public partial class AbstractIntSpliterator + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public int Characteristics() + { + return IExecuteWithSignature("characteristics", "()I"); + } + /// + /// + /// + /// + public Java.Util.Spliterator.OfInt TrySplit() + { + return IExecuteWithSignature("trySplit", "()Ljava/util/Spliterator$OfInt;"); + } + /// + /// + /// + /// + public long EstimateSize() + { + return IExecuteWithSignature("estimateSize", "()J"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region AbstractLongSpliterator + public partial class AbstractLongSpliterator + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public int Characteristics() + { + return IExecuteWithSignature("characteristics", "()I"); + } + /// + /// + /// + /// + public Java.Util.Spliterator.OfLong TrySplit() + { + return IExecuteWithSignature("trySplit", "()Ljava/util/Spliterator$OfLong;"); + } + /// + /// + /// + /// + public long EstimateSize() + { + return IExecuteWithSignature("estimateSize", "()J"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region AbstractSpliterator + public partial class AbstractSpliterator + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public int Characteristics() + { + return IExecuteWithSignature("characteristics", "()I"); + } + /// + /// + /// + /// + public Java.Util.Spliterator TrySplit() + { + return IExecuteWithSignature("trySplit", "()Ljava/util/Spliterator;"); + } + /// + /// + /// + /// + public long EstimateSize() + { + return IExecuteWithSignature("estimateSize", "()J"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region AbstractSpliterator + public partial class AbstractSpliterator + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.Spliterators.AbstractSpliterator(Java.Util.Spliterators.AbstractSpliterator t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public int Characteristics() + { + return IExecuteWithSignature("characteristics", "()I"); + } + /// + /// + /// + /// + public Java.Util.Spliterator TrySplit() + { + return IExecuteWithSignature>("trySplit", "()Ljava/util/Spliterator;"); + } + /// + /// + /// + /// + public long EstimateSize() + { + return IExecuteWithSignature("estimateSize", "()J"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/SplittableRandom.cs b/src/net/JNet/GeneratedCore/Java/Util/SplittableRandom.cs new file mode 100644 index 0000000000..c45f201221 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/SplittableRandom.cs @@ -0,0 +1,285 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util +{ + #region SplittableRandom + public partial class SplittableRandom + { + #region Constructors + /// + /// + /// + /// + public SplittableRandom(long arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public bool NextBoolean() + { + return IExecuteWithSignature("nextBoolean", "()Z"); + } + /// + /// + /// + /// + public double NextDouble() + { + return IExecuteWithSignature("nextDouble", "()D"); + } + /// + /// + /// + /// + /// + /// + public double NextDouble(double arg0, double arg1) + { + return IExecute("nextDouble", arg0, arg1); + } + /// + /// + /// + /// + /// + public double NextDouble(double arg0) + { + return IExecuteWithSignature("nextDouble", "(D)D", arg0); + } + /// + /// + /// + /// + public int NextInt() + { + return IExecuteWithSignature("nextInt", "()I"); + } + /// + /// + /// + /// + /// + /// + public int NextInt(int arg0, int arg1) + { + return IExecute("nextInt", arg0, arg1); + } + /// + /// + /// + /// + /// + public int NextInt(int arg0) + { + return IExecuteWithSignature("nextInt", "(I)I", arg0); + } + /// + /// + /// + /// + public Java.Util.SplittableRandom Split() + { + return IExecuteWithSignature("split", "()Ljava/util/SplittableRandom;"); + } + /// + /// + /// + /// + public Java.Util.Stream.DoubleStream Doubles() + { + return IExecuteWithSignature("doubles", "()Ljava/util/stream/DoubleStream;"); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Stream.DoubleStream Doubles(double arg0, double arg1) + { + return IExecute("doubles", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Stream.DoubleStream Doubles(long arg0, double arg1, double arg2) + { + return IExecute("doubles", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public Java.Util.Stream.DoubleStream Doubles(long arg0) + { + return IExecuteWithSignature("doubles", "(J)Ljava/util/stream/DoubleStream;", arg0); + } + /// + /// + /// + /// + public Java.Util.Stream.IntStream Ints() + { + return IExecuteWithSignature("ints", "()Ljava/util/stream/IntStream;"); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Stream.IntStream Ints(int arg0, int arg1) + { + return IExecute("ints", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Stream.IntStream Ints(long arg0, int arg1, int arg2) + { + return IExecute("ints", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public Java.Util.Stream.IntStream Ints(long arg0) + { + return IExecuteWithSignature("ints", "(J)Ljava/util/stream/IntStream;", arg0); + } + /// + /// + /// + /// + public Java.Util.Stream.LongStream Longs() + { + return IExecuteWithSignature("longs", "()Ljava/util/stream/LongStream;"); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Stream.LongStream Longs(long arg0, long arg1, long arg2) + { + return IExecute("longs", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Stream.LongStream Longs(long arg0, long arg1) + { + return IExecute("longs", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Util.Stream.LongStream Longs(long arg0) + { + return IExecuteWithSignature("longs", "(J)Ljava/util/stream/LongStream;", arg0); + } + /// + /// + /// + /// + public long NextLong() + { + return IExecuteWithSignature("nextLong", "()J"); + } + /// + /// + /// + /// + /// + /// + public long NextLong(long arg0, long arg1) + { + return IExecute("nextLong", arg0, arg1); + } + /// + /// + /// + /// + /// + public long NextLong(long arg0) + { + return IExecuteWithSignature("nextLong", "(J)J", arg0); + } + /// + /// + /// + /// + public void NextBytes(byte[] arg0) + { + IExecuteWithSignature("nextBytes", "([B)V", new object[] { arg0 }); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Stack.cs b/src/net/JNet/GeneratedCore/Java/Util/Stack.cs new file mode 100644 index 0000000000..9b40864169 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Stack.cs @@ -0,0 +1,177 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util +{ + #region Stack + public partial class Stack + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public bool Empty() + { + return IExecuteWithSignature("empty", "()Z"); + } + /// + /// + /// + /// + /// + public object Push(object arg0) + { + return IExecuteWithSignature("push", "(Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + public object Peek() + { + return IExecuteWithSignature("peek", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public object Pop() + { + return IExecuteWithSignature("pop", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + /// + public int Search(object arg0) + { + return IExecuteWithSignature("search", "(Ljava/lang/Object;)I", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Stack + public partial class Stack + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.Stack(Java.Util.Stack t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public bool Empty() + { + return IExecuteWithSignature("empty", "()Z"); + } + /// + /// + /// + /// + /// + public E Push(E arg0) + { + return IExecuteWithSignature("push", "(Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + public E Peek() + { + return IExecuteWithSignature("peek", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public E Pop() + { + return IExecuteWithSignature("pop", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + /// + public int Search(object arg0) + { + return IExecuteWithSignature("search", "(Ljava/lang/Object;)I", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Stream/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Java/Util/Stream/AllPackageClasses.cs new file mode 100644 index 0000000000..8ca41bea12 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Stream/AllPackageClasses.cs @@ -0,0 +1,594 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Java.Util.Stream +{ + #region BaseStream + /// + /// + /// + public partial class BaseStream : Java.Lang.AutoCloseable + { + const string _bridgeClassName = "java.util.stream.BaseStream"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("BaseStream class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public BaseStream() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("BaseStream class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public BaseStream(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region BaseStream + /// + /// + /// + /// + /// + public partial class BaseStream : Java.Lang.AutoCloseable where S : Java.Util.Stream.BaseStream + { + const string _bridgeClassName = "java.util.stream.BaseStream"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("BaseStream class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public BaseStream() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("BaseStream class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public BaseStream(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Collector + /// + /// + /// + public partial class Collector : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.util.stream.Collector"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Collector class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Collector() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Collector class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Collector(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region Characteristics + /// + /// + /// + public partial class Characteristics : Java.Lang.Enum + { + const string _bridgeClassName = "java.util.stream.Collector$Characteristics"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Characteristics() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Characteristics(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region Collector + /// + /// + /// + /// + /// + /// + public partial class Collector : MASES.JCOBridge.C2JBridge.JVMBridgeBase> + { + const string _bridgeClassName = "java.util.stream.Collector"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Collector class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Collector() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Collector class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Collector(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Collectors + /// + /// + /// + public partial class Collectors : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.util.stream.Collectors"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Collectors() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Collectors(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DoubleStream + /// + /// + /// + public partial class DoubleStream : Java.Util.Stream.BaseStream + { + const string _bridgeClassName = "java.util.stream.DoubleStream"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("DoubleStream class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DoubleStream() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("DoubleStream class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DoubleStream(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region IntStream + /// + /// + /// + public partial class IntStream : Java.Util.Stream.BaseStream + { + const string _bridgeClassName = "java.util.stream.IntStream"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("IntStream class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public IntStream() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("IntStream class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public IntStream(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region LongStream + /// + /// + /// + public partial class LongStream : Java.Util.Stream.BaseStream + { + const string _bridgeClassName = "java.util.stream.LongStream"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("LongStream class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public LongStream() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("LongStream class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public LongStream(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Stream + /// + /// + /// + public partial class Stream : Java.Util.Stream.BaseStream + { + const string _bridgeClassName = "java.util.stream.Stream"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Stream class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Stream() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Stream class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Stream(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Stream + /// + /// + /// + /// + public partial class Stream : Java.Util.Stream.BaseStream> + { + const string _bridgeClassName = "java.util.stream.Stream"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Stream class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Stream() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Stream class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Stream(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region StreamSupport + /// + /// + /// + public partial class StreamSupport : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.util.stream.StreamSupport"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public StreamSupport() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public StreamSupport(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Stream/BaseStream.cs b/src/net/JNet/GeneratedCore/Java/Util/Stream/BaseStream.cs new file mode 100644 index 0000000000..013486147f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Stream/BaseStream.cs @@ -0,0 +1,279 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Stream +{ + #region BaseStream + public partial class BaseStream + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public bool IsParallel() + { + return IExecuteWithSignature("isParallel", "()Z"); + } + /// + /// + /// + /// + public Java.Util.Iterator Iterator() + { + return IExecuteWithSignature("iterator", "()Ljava/util/Iterator;"); + } + /// + /// + /// + /// + public Java.Util.Spliterator Spliterator() + { + return IExecuteWithSignature("spliterator", "()Ljava/util/Spliterator;"); + } + /// + /// + /// + /// + /// + public Java.Util.Stream.BaseStream OnClose(Java.Lang.Runnable arg0) + { + return IExecuteWithSignature("onClose", "(Ljava/lang/Runnable;)Ljava/util/stream/BaseStream;", arg0); + } + /// + /// + /// + /// + public Java.Util.Stream.BaseStream Parallel() + { + return IExecuteWithSignature("parallel", "()Ljava/util/stream/BaseStream;"); + } + /// + /// + /// + /// + public Java.Util.Stream.BaseStream Sequential() + { + return IExecuteWithSignature("sequential", "()Ljava/util/stream/BaseStream;"); + } + /// + /// + /// + /// + public Java.Util.Stream.BaseStream Unordered() + { + return IExecuteWithSignature("unordered", "()Ljava/util/stream/BaseStream;"); + } + /// + /// + /// + public void Close() + { + IExecuteWithSignature("close", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region IBaseStream + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IBaseStream : Java.Lang.IAutoCloseable + { + #region Instance methods + /// + /// + /// + /// + bool IsParallel(); + /// + /// + /// + /// + Java.Util.Iterator Iterator(); + /// + /// + /// + /// + Java.Util.Spliterator Spliterator(); + /// + /// + /// + /// + /// + S OnClose(Java.Lang.Runnable arg0); + /// + /// + /// + /// + S Parallel(); + /// + /// + /// + /// + S Sequential(); + /// + /// + /// + /// + S Unordered(); + /// + /// + /// + void Close(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region BaseStream + public partial class BaseStream : Java.Util.Stream.IBaseStream + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.Stream.BaseStream(Java.Util.Stream.BaseStream t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public bool IsParallel() + { + return IExecuteWithSignature("isParallel", "()Z"); + } + /// + /// + /// + /// + public Java.Util.Iterator Iterator() + { + return IExecuteWithSignature>("iterator", "()Ljava/util/Iterator;"); + } + /// + /// + /// + /// + public Java.Util.Spliterator Spliterator() + { + return IExecuteWithSignature>("spliterator", "()Ljava/util/Spliterator;"); + } + /// + /// + /// + /// + /// + public S OnClose(Java.Lang.Runnable arg0) + { + return IExecuteWithSignature("onClose", "(Ljava/lang/Runnable;)Ljava/util/stream/BaseStream;", arg0); + } + /// + /// + /// + /// + public S Parallel() + { + return IExecuteWithSignature("parallel", "()Ljava/util/stream/BaseStream;"); + } + /// + /// + /// + /// + public S Sequential() + { + return IExecuteWithSignature("sequential", "()Ljava/util/stream/BaseStream;"); + } + /// + /// + /// + /// + public S Unordered() + { + return IExecuteWithSignature("unordered", "()Ljava/util/stream/BaseStream;"); + } + /// + /// + /// + public void Close() + { + IExecuteWithSignature("close", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Stream/Collector.cs b/src/net/JNet/GeneratedCore/Java/Util/Stream/Collector.cs new file mode 100644 index 0000000000..f19f8c7cca --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Stream/Collector.cs @@ -0,0 +1,416 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Stream +{ + #region Collector + public partial class Collector + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Stream.Collector Of(Java.Util.Function.Supplier arg0, Java.Util.Function.BiConsumer arg1, Java.Util.Function.BinaryOperator arg2, Java.Util.Function.Function arg3, params Java.Util.Stream.Collector.Characteristics[] arg4) + { + if (arg4.Length == 0) return SExecute(LocalBridgeClazz, "of", arg0, arg1, arg2, arg3); else return SExecute(LocalBridgeClazz, "of", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Stream.Collector Of(Java.Util.Function.Supplier arg0, Java.Util.Function.BiConsumer arg1, Java.Util.Function.BinaryOperator arg2, params Java.Util.Stream.Collector.Characteristics[] arg3) + { + if (arg3.Length == 0) return SExecute(LocalBridgeClazz, "of", arg0, arg1, arg2); else return SExecute(LocalBridgeClazz, "of", arg0, arg1, arg2, arg3); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + public Java.Util.Function.BiConsumer Accumulator() + { + return IExecuteWithSignature("accumulator", "()Ljava/util/function/BiConsumer;"); + } + /// + /// + /// + /// + public Java.Util.Function.BiConsumer AccumulatorDirect() + { + return IExecuteWithSignature("accumulator", "()Ljava/util/function/BiConsumer;"); + } + /// + /// + /// + /// + public Java.Util.Function.BinaryOperator Combiner() + { + return IExecuteWithSignature("combiner", "()Ljava/util/function/BinaryOperator;"); + } + /// + /// + /// + /// + public Java.Util.Function.BinaryOperator CombinerDirect() + { + return IExecuteWithSignature("combiner", "()Ljava/util/function/BinaryOperator;"); + } + /// + /// + /// + /// + public Java.Util.Function.Function Finisher() + { + return IExecuteWithSignature("finisher", "()Ljava/util/function/Function;"); + } + /// + /// + /// + /// + public Java.Util.Function.Function FinisherDirect() + { + return IExecuteWithSignature("finisher", "()Ljava/util/function/Function;"); + } + /// + /// + /// + /// + public Java.Util.Function.Supplier Supplier() + { + return IExecuteWithSignature("supplier", "()Ljava/util/function/Supplier;"); + } + /// + /// + /// + /// + public Java.Util.Function.Supplier SupplierDirect() + { + return IExecuteWithSignature("supplier", "()Ljava/util/function/Supplier;"); + } + /// + /// + /// + /// + public Java.Util.Set CharacteristicsMethod() + { + return IExecuteWithSignature("characteristics", "()Ljava/util/Set;"); + } + + #endregion + + #region Nested classes + #region Characteristics + public partial class Characteristics + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Util.Stream.Collector.Characteristics CONCURRENT { get { if (!_CONCURRENTReady) { _CONCURRENTContent = SGetField(LocalBridgeClazz, "CONCURRENT"); _CONCURRENTReady = true; } return _CONCURRENTContent; } } + private static Java.Util.Stream.Collector.Characteristics _CONCURRENTContent = default; + private static bool _CONCURRENTReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Util.Stream.Collector.Characteristics IDENTITY_FINISH { get { if (!_IDENTITY_FINISHReady) { _IDENTITY_FINISHContent = SGetField(LocalBridgeClazz, "IDENTITY_FINISH"); _IDENTITY_FINISHReady = true; } return _IDENTITY_FINISHContent; } } + private static Java.Util.Stream.Collector.Characteristics _IDENTITY_FINISHContent = default; + private static bool _IDENTITY_FINISHReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Util.Stream.Collector.Characteristics UNORDERED { get { if (!_UNORDEREDReady) { _UNORDEREDContent = SGetField(LocalBridgeClazz, "UNORDERED"); _UNORDEREDReady = true; } return _UNORDEREDContent; } } + private static Java.Util.Stream.Collector.Characteristics _UNORDEREDContent = default; + private static bool _UNORDEREDReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Util.Stream.Collector.Characteristics ValueOf(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Ljava/lang/String;)Ljava/util/stream/Collector$Characteristics;", arg0); + } + /// + /// + /// + /// + public static Java.Util.Stream.Collector.Characteristics[] Values() + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "values", "()[Ljava/util/stream/Collector$Characteristics;"); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion + + #region ICollector + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ICollector + { + #region Instance methods + /// + /// + /// + /// + Java.Util.Function.BiConsumer Accumulator(); + /// + /// + /// + /// + Java.Util.Function.BiConsumer AccumulatorDirect(); + /// + /// + /// + /// + Java.Util.Function.BinaryOperator Combiner(); + /// + /// + /// + /// + Java.Util.Function.BinaryOperator CombinerDirect(); + /// + /// + /// + /// + Java.Util.Function.Function Finisher(); + /// + /// + /// + /// + Java.Util.Function.Function FinisherDirect(); + /// + /// + /// + /// + Java.Util.Function.Supplier Supplier(); + /// + /// + /// + /// + Java.Util.Function.Supplier SupplierDirect(); + /// + /// + /// + /// + Java.Util.Set CharacteristicsMethod(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Collector + public partial class Collector : Java.Util.Stream.ICollector + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.Stream.Collector(Java.Util.Stream.Collector t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Stream.Collector Of(Java.Util.Function.Supplier arg0, Java.Util.Function.BiConsumer arg1, Java.Util.Function.BinaryOperator arg2, Java.Util.Function.Function arg3, params Java.Util.Stream.Collector.Characteristics[] arg4) + { + if (arg4.Length == 0) return SExecute>(LocalBridgeClazz, "of", arg0, arg1, arg2, arg3); else return SExecute>(LocalBridgeClazz, "of", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Stream.Collector Of(Java.Util.Function.Supplier arg0, Java.Util.Function.BiConsumer arg1, Java.Util.Function.BinaryOperator arg2, params Java.Util.Stream.Collector.Characteristics[] arg3) + { + if (arg3.Length == 0) return SExecute>(LocalBridgeClazz, "of", arg0, arg1, arg2); else return SExecute>(LocalBridgeClazz, "of", arg0, arg1, arg2, arg3); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + public Java.Util.Function.BiConsumer Accumulator() + { + return IExecuteWithSignature>("accumulator", "()Ljava/util/function/BiConsumer;"); + } + /// + /// + /// + /// + public Java.Util.Function.BiConsumer AccumulatorDirect() + { + return IExecuteWithSignature, Java.Util.Function.BiConsumer>("accumulator", "()Ljava/util/function/BiConsumer;"); + } + /// + /// + /// + /// + public Java.Util.Function.BinaryOperator Combiner() + { + return IExecuteWithSignature>("combiner", "()Ljava/util/function/BinaryOperator;"); + } + /// + /// + /// + /// + public Java.Util.Function.BinaryOperator CombinerDirect() + { + return IExecuteWithSignature, Java.Util.Function.BinaryOperator>("combiner", "()Ljava/util/function/BinaryOperator;"); + } + /// + /// + /// + /// + public Java.Util.Function.Function Finisher() + { + return IExecuteWithSignature>("finisher", "()Ljava/util/function/Function;"); + } + /// + /// + /// + /// + public Java.Util.Function.Function FinisherDirect() + { + return IExecuteWithSignature, Java.Util.Function.Function>("finisher", "()Ljava/util/function/Function;"); + } + /// + /// + /// + /// + public Java.Util.Function.Supplier Supplier() + { + return IExecuteWithSignature>("supplier", "()Ljava/util/function/Supplier;"); + } + /// + /// + /// + /// + public Java.Util.Function.Supplier SupplierDirect() + { + return IExecuteWithSignature, Java.Util.Function.Supplier>("supplier", "()Ljava/util/function/Supplier;"); + } + /// + /// + /// + /// + public Java.Util.Set CharacteristicsMethod() + { + return IExecuteWithSignature>("characteristics", "()Ljava/util/Set;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Stream/Collectors.cs b/src/net/JNet/GeneratedCore/Java/Util/Stream/Collectors.cs new file mode 100644 index 0000000000..b63d2c4382 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Stream/Collectors.cs @@ -0,0 +1,632 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Stream +{ + #region Collectors + public partial class Collectors + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Stream.Collector CollectingAndThen(Java.Util.Stream.Collector arg0, Java.Util.Function.Function arg1) + { + return SExecute>(LocalBridgeClazz, "collectingAndThen", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Stream.Collector Filtering(Java.Util.Function.Predicate arg0, Java.Util.Stream.Collector arg1) where Arg0objectSuperT : T where Arg1objectSuperT : T + { + return SExecute>(LocalBridgeClazz, "filtering", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Stream.Collector ToCollection(Java.Util.Function.Supplier arg0) where C : Java.Util.Collection + { + return SExecute>(LocalBridgeClazz, "toCollection", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Stream.Collector> PartitioningBy(Java.Util.Function.Predicate arg0, Java.Util.Stream.Collector arg1) where Arg0objectSuperT : T where Arg1objectSuperT : T + { + return SExecute>>(LocalBridgeClazz, "partitioningBy", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Stream.Collector GroupingByConcurrent(Java.Util.Function.Function arg0, Java.Util.Function.Supplier arg1, Java.Util.Stream.Collector arg2) where M : Java.Util.Concurrent.ConcurrentMap where Arg0objectSuperT : T where Arg0ExtendsK : K where Arg2objectSuperT : T + { + return SExecute>(LocalBridgeClazz, "groupingByConcurrent", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Stream.Collector> GroupingByConcurrent(Java.Util.Function.Function arg0, Java.Util.Stream.Collector arg1) where Arg0objectSuperT : T where Arg0ExtendsK : K where Arg1objectSuperT : T + { + return SExecute>>(LocalBridgeClazz, "groupingByConcurrent", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Stream.Collector> GroupingBy(Java.Util.Function.Function arg0, Java.Util.Stream.Collector arg1) where Arg0objectSuperT : T where Arg0ExtendsK : K where Arg1objectSuperT : T + { + return SExecute>>(LocalBridgeClazz, "groupingBy", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Stream.Collector GroupingBy(Java.Util.Function.Function arg0, Java.Util.Function.Supplier arg1, Java.Util.Stream.Collector arg2) where M : Java.Util.Map where Arg0objectSuperT : T where Arg0ExtendsK : K where Arg2objectSuperT : T + { + return SExecute>(LocalBridgeClazz, "groupingBy", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Stream.Collector ToConcurrentMap(Java.Util.Function.Function arg0, Java.Util.Function.Function arg1, Java.Util.Function.BinaryOperator arg2, Java.Util.Function.Supplier arg3) where M : Java.Util.Concurrent.ConcurrentMap where Arg0objectSuperT : T where Arg0ExtendsK : K where Arg1objectSuperT : T where Arg1ExtendsU : U + { + return SExecute>(LocalBridgeClazz, "toConcurrentMap", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Stream.Collector ToMap(Java.Util.Function.Function arg0, Java.Util.Function.Function arg1, Java.Util.Function.BinaryOperator arg2, Java.Util.Function.Supplier arg3) where M : Java.Util.Map where Arg0objectSuperT : T where Arg0ExtendsK : K where Arg1objectSuperT : T where Arg1ExtendsU : U + { + return SExecute>(LocalBridgeClazz, "toMap", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Stream.Collector> ToConcurrentMap(Java.Util.Function.Function arg0, Java.Util.Function.Function arg1, Java.Util.Function.BinaryOperator arg2) where Arg0objectSuperT : T where Arg0ExtendsK : K where Arg1objectSuperT : T where Arg1ExtendsU : U + { + return SExecute>>(LocalBridgeClazz, "toConcurrentMap", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Stream.Collector> ToConcurrentMap(Java.Util.Function.Function arg0, Java.Util.Function.Function arg1) where Arg0objectSuperT : T where Arg0ExtendsK : K where Arg1objectSuperT : T where Arg1ExtendsU : U + { + return SExecute>>(LocalBridgeClazz, "toConcurrentMap", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Stream.Collector> ToMap(Java.Util.Function.Function arg0, Java.Util.Function.Function arg1, Java.Util.Function.BinaryOperator arg2) where Arg0objectSuperT : T where Arg0ExtendsK : K where Arg1objectSuperT : T where Arg1ExtendsU : U + { + return SExecute>>(LocalBridgeClazz, "toMap", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Stream.Collector> ToMap(Java.Util.Function.Function arg0, Java.Util.Function.Function arg1) where Arg0objectSuperT : T where Arg0ExtendsK : K where Arg1objectSuperT : T where Arg1ExtendsU : U + { + return SExecute>>(LocalBridgeClazz, "toMap", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Stream.Collector> ToUnmodifiableMap(Java.Util.Function.Function arg0, Java.Util.Function.Function arg1, Java.Util.Function.BinaryOperator arg2) where Arg0objectSuperT : T where Arg0ExtendsK : K where Arg1objectSuperT : T where Arg1ExtendsU : U + { + return SExecute>>(LocalBridgeClazz, "toUnmodifiableMap", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Stream.Collector> ToUnmodifiableMap(Java.Util.Function.Function arg0, Java.Util.Function.Function arg1) where Arg0objectSuperT : T where Arg0ExtendsK : K where Arg1objectSuperT : T where Arg1ExtendsU : U + { + return SExecute>>(LocalBridgeClazz, "toUnmodifiableMap", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Stream.Collector>> GroupingByConcurrent(Java.Util.Function.Function arg0) where Arg0objectSuperT : T where Arg0ExtendsK : K + { + return SExecute>>>(LocalBridgeClazz, "groupingByConcurrent", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Stream.Collector>> GroupingBy(Java.Util.Function.Function arg0) where Arg0objectSuperT : T where Arg0ExtendsK : K + { + return SExecute>>>(LocalBridgeClazz, "groupingBy", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Stream.Collector FlatMapping(Java.Util.Function.Function arg0, Java.Util.Stream.Collector arg1) where Arg0objectSuperT : T where Arg0ExtendsJava_Util_Stream_Stream_Arg0ExtendsU_ : Java.Util.Stream.Stream where Arg0ExtendsU : U where Arg1objectSuperU : U + { + return SExecute>(LocalBridgeClazz, "flatMapping", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Stream.Collector Mapping(Java.Util.Function.Function arg0, Java.Util.Stream.Collector arg1) where Arg0objectSuperT : T where Arg0ExtendsU : U where Arg1objectSuperU : U + { + return SExecute>(LocalBridgeClazz, "mapping", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Stream.Collector Reducing(U arg0, Java.Util.Function.Function arg1, Java.Util.Function.BinaryOperator arg2) where Arg1objectSuperT : T where Arg1ExtendsU : U + { + return SExecute>(LocalBridgeClazz, "reducing", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Stream.Collector AveragingDouble(Java.Util.Function.ToDoubleFunction arg0) where Arg0objectSuperT : T + { + return SExecuteWithSignature>(LocalBridgeClazz, "averagingDouble", "(Ljava/util/function/ToDoubleFunction;)Ljava/util/stream/Collector;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Stream.Collector AveragingInt(Java.Util.Function.ToIntFunction arg0) where Arg0objectSuperT : T + { + return SExecuteWithSignature>(LocalBridgeClazz, "averagingInt", "(Ljava/util/function/ToIntFunction;)Ljava/util/stream/Collector;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Stream.Collector AveragingLong(Java.Util.Function.ToLongFunction arg0) where Arg0objectSuperT : T + { + return SExecuteWithSignature>(LocalBridgeClazz, "averagingLong", "(Ljava/util/function/ToLongFunction;)Ljava/util/stream/Collector;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Stream.Collector SummingDouble(Java.Util.Function.ToDoubleFunction arg0) where Arg0objectSuperT : T + { + return SExecuteWithSignature>(LocalBridgeClazz, "summingDouble", "(Ljava/util/function/ToDoubleFunction;)Ljava/util/stream/Collector;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Stream.Collector SummingInt(Java.Util.Function.ToIntFunction arg0) where Arg0objectSuperT : T + { + return SExecuteWithSignature>(LocalBridgeClazz, "summingInt", "(Ljava/util/function/ToIntFunction;)Ljava/util/stream/Collector;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Util.Stream.Collector Counting() + { + return SExecuteWithSignature>(LocalBridgeClazz, "counting", "()Ljava/util/stream/Collector;"); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Stream.Collector SummingLong(Java.Util.Function.ToLongFunction arg0) where Arg0objectSuperT : T + { + return SExecuteWithSignature>(LocalBridgeClazz, "summingLong", "(Ljava/util/function/ToLongFunction;)Ljava/util/stream/Collector;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Stream.Collector SummarizingDouble(Java.Util.Function.ToDoubleFunction arg0) where Arg0objectSuperT : T + { + return SExecuteWithSignature>(LocalBridgeClazz, "summarizingDouble", "(Ljava/util/function/ToDoubleFunction;)Ljava/util/stream/Collector;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Stream.Collector SummarizingInt(Java.Util.Function.ToIntFunction arg0) where Arg0objectSuperT : T + { + return SExecuteWithSignature>(LocalBridgeClazz, "summarizingInt", "(Ljava/util/function/ToIntFunction;)Ljava/util/stream/Collector;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Util.Stream.Collector> ToList() + { + return SExecuteWithSignature>>(LocalBridgeClazz, "toList", "()Ljava/util/stream/Collector;"); + } + /// + /// + /// + /// + /// + public static Java.Util.Stream.Collector> ToUnmodifiableList() + { + return SExecuteWithSignature>>(LocalBridgeClazz, "toUnmodifiableList", "()Ljava/util/stream/Collector;"); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Stream.Collector SummarizingLong(Java.Util.Function.ToLongFunction arg0) where Arg0objectSuperT : T + { + return SExecuteWithSignature>(LocalBridgeClazz, "summarizingLong", "(Ljava/util/function/ToLongFunction;)Ljava/util/stream/Collector;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Stream.Collector>> PartitioningBy(Java.Util.Function.Predicate arg0) where Arg0objectSuperT : T + { + return SExecuteWithSignature>>>(LocalBridgeClazz, "partitioningBy", "(Ljava/util/function/Predicate;)Ljava/util/stream/Collector;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Stream.Collector> MaxBy(Java.Util.Comparator arg0) where Arg0objectSuperT : T + { + return SExecuteWithSignature>>(LocalBridgeClazz, "maxBy", "(Ljava/util/Comparator;)Ljava/util/stream/Collector;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Stream.Collector> MinBy(Java.Util.Comparator arg0) where Arg0objectSuperT : T + { + return SExecuteWithSignature>>(LocalBridgeClazz, "minBy", "(Ljava/util/Comparator;)Ljava/util/stream/Collector;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Util.Stream.Collector> Reducing(Java.Util.Function.BinaryOperator arg0) + { + return SExecuteWithSignature>>(LocalBridgeClazz, "reducing", "(Ljava/util/function/BinaryOperator;)Ljava/util/stream/Collector;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Util.Stream.Collector> ToSet() + { + return SExecuteWithSignature>>(LocalBridgeClazz, "toSet", "()Ljava/util/stream/Collector;"); + } + /// + /// + /// + /// + /// + public static Java.Util.Stream.Collector> ToUnmodifiableSet() + { + return SExecuteWithSignature>>(LocalBridgeClazz, "toUnmodifiableSet", "()Ljava/util/stream/Collector;"); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Stream.Collector Reducing(T arg0, Java.Util.Function.BinaryOperator arg1) + { + return SExecute>(LocalBridgeClazz, "reducing", arg0, arg1); + } + /// + /// + /// + /// + public static Java.Util.Stream.Collector Joining() + { + return SExecuteWithSignature>(LocalBridgeClazz, "joining", "()Ljava/util/stream/Collector;"); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Stream.Collector Joining(Java.Lang.CharSequence arg0, Java.Lang.CharSequence arg1, Java.Lang.CharSequence arg2) + { + return SExecute>(LocalBridgeClazz, "joining", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public static Java.Util.Stream.Collector Joining(Java.Lang.CharSequence arg0) + { + return SExecuteWithSignature>(LocalBridgeClazz, "joining", "(Ljava/lang/CharSequence;)Ljava/util/stream/Collector;", arg0); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Stream/DoubleStream.cs b/src/net/JNet/GeneratedCore/Java/Util/Stream/DoubleStream.cs new file mode 100644 index 0000000000..dedf4055af --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Stream/DoubleStream.cs @@ -0,0 +1,645 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Stream +{ + #region IDoubleStream + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IDoubleStream : Java.Util.Stream.IBaseStream + { + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + R Collect(Java.Util.Function.Supplier arg0, Java.Util.Function.ObjDoubleConsumer arg1, Java.Util.Function.BiConsumer arg2); + /// + /// + /// + /// + /// + /// + /// + Java.Util.Stream.Stream MapToObj(Java.Util.Function.DoubleFunction arg0) where Arg0ExtendsU : U; + /// + /// + /// + /// + /// + bool AllMatch(Java.Util.Function.DoublePredicate arg0); + /// + /// + /// + /// + /// + bool AnyMatch(Java.Util.Function.DoublePredicate arg0); + /// + /// + /// + /// + /// + bool NoneMatch(Java.Util.Function.DoublePredicate arg0); + /// + /// + /// + /// + /// + /// + double Reduce(double arg0, Java.Util.Function.DoubleBinaryOperator arg1); + /// + /// + /// + /// + double Sum(); + /// + /// + /// + /// + double[] ToArray(); + /// + /// + /// + /// + Java.Util.DoubleSummaryStatistics SummaryStatistics(); + /// + /// + /// + /// + Java.Util.OptionalDouble Average(); + /// + /// + /// + /// + Java.Util.OptionalDouble FindAny(); + /// + /// + /// + /// + Java.Util.OptionalDouble FindFirst(); + /// + /// + /// + /// + Java.Util.OptionalDouble Max(); + /// + /// + /// + /// + Java.Util.OptionalDouble Min(); + /// + /// + /// + /// + /// + Java.Util.OptionalDouble Reduce(Java.Util.Function.DoubleBinaryOperator arg0); + /// + /// + /// + /// + Java.Util.Stream.DoubleStream Distinct(); + /// + /// + /// + /// + /// + Java.Util.Stream.DoubleStream Filter(Java.Util.Function.DoublePredicate arg0); + /// + /// + /// + /// + /// + /// + Java.Util.Stream.DoubleStream FlatMap(Java.Util.Function.DoubleFunction arg0) where Arg0ExtendsJava_Util_Stream_DoubleStream : Java.Util.Stream.DoubleStream; + /// + /// + /// + /// + /// + Java.Util.Stream.DoubleStream Limit(long arg0); + /// + /// + /// + /// + /// + Java.Util.Stream.DoubleStream Map(Java.Util.Function.DoubleUnaryOperator arg0); + /// + /// + /// + /// + /// + Java.Util.Stream.DoubleStream Peek(Java.Util.Function.DoubleConsumer arg0); + /// + /// + /// + /// + /// + Java.Util.Stream.DoubleStream Skip(long arg0); + /// + /// + /// + /// + Java.Util.Stream.DoubleStream Sorted(); + /// + /// + /// + /// + /// + Java.Util.Stream.IntStream MapToInt(Java.Util.Function.DoubleToIntFunction arg0); + /// + /// + /// + /// + /// + Java.Util.Stream.LongStream MapToLong(Java.Util.Function.DoubleToLongFunction arg0); + /// + /// + /// + /// + Java.Util.Stream.Stream Boxed(); + /// + /// + /// + /// + long Count(); + /// + /// + /// + /// + void ForEach(Java.Util.Function.DoubleConsumer arg0); + /// + /// + /// + /// + void ForEachOrdered(Java.Util.Function.DoubleConsumer arg0); + /// + /// + /// + /// + Java.Util.Iterator Iterator(); + /// + /// + /// + /// + Java.Util.Spliterator Spliterator(); + /// + /// + /// + /// + Java.Util.Stream.BaseStream Parallel(); + /// + /// + /// + /// + Java.Util.Stream.BaseStream Sequential(); + /// + /// + /// + /// + /// + Java.Util.Stream.DoubleStream DropWhile(Java.Util.Function.DoublePredicate arg0); + /// + /// + /// + /// + /// + Java.Util.Stream.DoubleStream TakeWhile(Java.Util.Function.DoublePredicate arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region DoubleStream + public partial class DoubleStream : Java.Util.Stream.IDoubleStream + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + public static Java.Util.Stream.DoubleStream Concat(Java.Util.Stream.DoubleStream arg0, Java.Util.Stream.DoubleStream arg1) + { + return SExecute(LocalBridgeClazz, "concat", arg0, arg1); + } + /// + /// + /// + /// + public static Java.Util.Stream.DoubleStream Empty() + { + return SExecuteWithSignature(LocalBridgeClazz, "empty", "()Ljava/util/stream/DoubleStream;"); + } + /// + /// + /// + /// + /// + public static Java.Util.Stream.DoubleStream Generate(Java.Util.Function.DoubleSupplier arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "generate", "(Ljava/util/function/DoubleSupplier;)Ljava/util/stream/DoubleStream;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Stream.DoubleStream Iterate(double arg0, Java.Util.Function.DoublePredicate arg1, Java.Util.Function.DoubleUnaryOperator arg2) + { + return SExecute(LocalBridgeClazz, "iterate", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public static Java.Util.Stream.DoubleStream Iterate(double arg0, Java.Util.Function.DoubleUnaryOperator arg1) + { + return SExecute(LocalBridgeClazz, "iterate", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Java.Util.Stream.DoubleStream Of(params double[] arg0) + { + if (arg0.Length == 0) return SExecuteWithSignature(LocalBridgeClazz, "of", "([D)Ljava/util/stream/DoubleStream;"); else return SExecuteWithSignature(LocalBridgeClazz, "of", "([D)Ljava/util/stream/DoubleStream;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Util.Stream.DoubleStream Of(double arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "of", "(D)Ljava/util/stream/DoubleStream;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + public R Collect(Java.Util.Function.Supplier arg0, Java.Util.Function.ObjDoubleConsumer arg1, Java.Util.Function.BiConsumer arg2) + { + return IExecute("collect", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Stream.Stream MapToObj(Java.Util.Function.DoubleFunction arg0) where Arg0ExtendsU : U + { + return IExecuteWithSignature>("mapToObj", "(Ljava/util/function/DoubleFunction;)Ljava/util/stream/Stream;", arg0); + } + /// + /// + /// + /// + /// + public bool AllMatch(Java.Util.Function.DoublePredicate arg0) + { + return IExecuteWithSignature("allMatch", "(Ljava/util/function/DoublePredicate;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool AnyMatch(Java.Util.Function.DoublePredicate arg0) + { + return IExecuteWithSignature("anyMatch", "(Ljava/util/function/DoublePredicate;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool NoneMatch(Java.Util.Function.DoublePredicate arg0) + { + return IExecuteWithSignature("noneMatch", "(Ljava/util/function/DoublePredicate;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public double Reduce(double arg0, Java.Util.Function.DoubleBinaryOperator arg1) + { + return IExecute("reduce", arg0, arg1); + } + /// + /// + /// + /// + public double Sum() + { + return IExecuteWithSignature("sum", "()D"); + } + /// + /// + /// + /// + public double[] ToArray() + { + return IExecuteWithSignatureArray("toArray", "()[D"); + } + /// + /// + /// + /// + public Java.Util.DoubleSummaryStatistics SummaryStatistics() + { + return IExecuteWithSignature("summaryStatistics", "()Ljava/util/DoubleSummaryStatistics;"); + } + /// + /// + /// + /// + public Java.Util.OptionalDouble Average() + { + return IExecuteWithSignature("average", "()Ljava/util/OptionalDouble;"); + } + /// + /// + /// + /// + public Java.Util.OptionalDouble FindAny() + { + return IExecuteWithSignature("findAny", "()Ljava/util/OptionalDouble;"); + } + /// + /// + /// + /// + public Java.Util.OptionalDouble FindFirst() + { + return IExecuteWithSignature("findFirst", "()Ljava/util/OptionalDouble;"); + } + /// + /// + /// + /// + public Java.Util.OptionalDouble Max() + { + return IExecuteWithSignature("max", "()Ljava/util/OptionalDouble;"); + } + /// + /// + /// + /// + public Java.Util.OptionalDouble Min() + { + return IExecuteWithSignature("min", "()Ljava/util/OptionalDouble;"); + } + /// + /// + /// + /// + /// + public Java.Util.OptionalDouble Reduce(Java.Util.Function.DoubleBinaryOperator arg0) + { + return IExecuteWithSignature("reduce", "(Ljava/util/function/DoubleBinaryOperator;)Ljava/util/OptionalDouble;", arg0); + } + /// + /// + /// + /// + public Java.Util.Stream.DoubleStream Distinct() + { + return IExecuteWithSignature("distinct", "()Ljava/util/stream/DoubleStream;"); + } + /// + /// + /// + /// + /// + public Java.Util.Stream.DoubleStream Filter(Java.Util.Function.DoublePredicate arg0) + { + return IExecuteWithSignature("filter", "(Ljava/util/function/DoublePredicate;)Ljava/util/stream/DoubleStream;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Stream.DoubleStream FlatMap(Java.Util.Function.DoubleFunction arg0) where Arg0ExtendsJava_Util_Stream_DoubleStream : Java.Util.Stream.DoubleStream + { + return IExecuteWithSignature("flatMap", "(Ljava/util/function/DoubleFunction;)Ljava/util/stream/DoubleStream;", arg0); + } + /// + /// + /// + /// + /// + public Java.Util.Stream.DoubleStream Limit(long arg0) + { + return IExecuteWithSignature("limit", "(J)Ljava/util/stream/DoubleStream;", arg0); + } + /// + /// + /// + /// + /// + public Java.Util.Stream.DoubleStream Map(Java.Util.Function.DoubleUnaryOperator arg0) + { + return IExecuteWithSignature("map", "(Ljava/util/function/DoubleUnaryOperator;)Ljava/util/stream/DoubleStream;", arg0); + } + /// + /// + /// + /// + /// + public Java.Util.Stream.DoubleStream Peek(Java.Util.Function.DoubleConsumer arg0) + { + return IExecuteWithSignature("peek", "(Ljava/util/function/DoubleConsumer;)Ljava/util/stream/DoubleStream;", arg0); + } + /// + /// + /// + /// + /// + public Java.Util.Stream.DoubleStream Skip(long arg0) + { + return IExecuteWithSignature("skip", "(J)Ljava/util/stream/DoubleStream;", arg0); + } + /// + /// + /// + /// + public Java.Util.Stream.DoubleStream Sorted() + { + return IExecuteWithSignature("sorted", "()Ljava/util/stream/DoubleStream;"); + } + /// + /// + /// + /// + /// + public Java.Util.Stream.IntStream MapToInt(Java.Util.Function.DoubleToIntFunction arg0) + { + return IExecuteWithSignature("mapToInt", "(Ljava/util/function/DoubleToIntFunction;)Ljava/util/stream/IntStream;", arg0); + } + /// + /// + /// + /// + /// + public Java.Util.Stream.LongStream MapToLong(Java.Util.Function.DoubleToLongFunction arg0) + { + return IExecuteWithSignature("mapToLong", "(Ljava/util/function/DoubleToLongFunction;)Ljava/util/stream/LongStream;", arg0); + } + /// + /// + /// + /// + public Java.Util.Stream.Stream Boxed() + { + return IExecuteWithSignature>("boxed", "()Ljava/util/stream/Stream;"); + } + /// + /// + /// + /// + public long Count() + { + return IExecuteWithSignature("count", "()J"); + } + /// + /// + /// + /// + public void ForEach(Java.Util.Function.DoubleConsumer arg0) + { + IExecuteWithSignature("forEach", "(Ljava/util/function/DoubleConsumer;)V", arg0); + } + /// + /// + /// + /// + public void ForEachOrdered(Java.Util.Function.DoubleConsumer arg0) + { + IExecuteWithSignature("forEachOrdered", "(Ljava/util/function/DoubleConsumer;)V", arg0); + } + /// + /// + /// + /// + public Java.Util.Iterator Iterator() + { + return IExecuteWithSignature("iterator", "()Ljava/util/Iterator;"); + } + /// + /// + /// + /// + public Java.Util.Spliterator Spliterator() + { + return IExecuteWithSignature("spliterator", "()Ljava/util/Spliterator;"); + } + /// + /// + /// + /// + public Java.Util.Stream.BaseStream Parallel() + { + return IExecuteWithSignature("parallel", "()Ljava/util/stream/BaseStream;"); + } + /// + /// + /// + /// + public Java.Util.Stream.BaseStream Sequential() + { + return IExecuteWithSignature("sequential", "()Ljava/util/stream/BaseStream;"); + } + /// + /// + /// + /// + /// + public Java.Util.Stream.DoubleStream DropWhile(Java.Util.Function.DoublePredicate arg0) + { + return IExecuteWithSignature("dropWhile", "(Ljava/util/function/DoublePredicate;)Ljava/util/stream/DoubleStream;", arg0); + } + /// + /// + /// + /// + /// + public Java.Util.Stream.DoubleStream TakeWhile(Java.Util.Function.DoublePredicate arg0) + { + return IExecuteWithSignature("takeWhile", "(Ljava/util/function/DoublePredicate;)Ljava/util/stream/DoubleStream;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Stream/IntStream.cs b/src/net/JNet/GeneratedCore/Java/Util/Stream/IntStream.cs new file mode 100644 index 0000000000..b9f1a809d2 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Stream/IntStream.cs @@ -0,0 +1,691 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Stream +{ + #region IIntStream + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IIntStream : Java.Util.Stream.IBaseStream + { + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + R Collect(Java.Util.Function.Supplier arg0, Java.Util.Function.ObjIntConsumer arg1, Java.Util.Function.BiConsumer arg2); + /// + /// + /// + /// + /// + /// + /// + Java.Util.Stream.Stream MapToObj(Java.Util.Function.IntFunction arg0) where Arg0ExtendsU : U; + /// + /// + /// + /// + /// + bool AllMatch(Java.Util.Function.IntPredicate arg0); + /// + /// + /// + /// + /// + bool AnyMatch(Java.Util.Function.IntPredicate arg0); + /// + /// + /// + /// + /// + bool NoneMatch(Java.Util.Function.IntPredicate arg0); + /// + /// + /// + /// + /// + /// + int Reduce(int arg0, Java.Util.Function.IntBinaryOperator arg1); + /// + /// + /// + /// + int Sum(); + /// + /// + /// + /// + int[] ToArray(); + /// + /// + /// + /// + Java.Util.IntSummaryStatistics SummaryStatistics(); + /// + /// + /// + /// + Java.Util.OptionalDouble Average(); + /// + /// + /// + /// + Java.Util.OptionalInt FindAny(); + /// + /// + /// + /// + Java.Util.OptionalInt FindFirst(); + /// + /// + /// + /// + Java.Util.OptionalInt Max(); + /// + /// + /// + /// + Java.Util.OptionalInt Min(); + /// + /// + /// + /// + /// + Java.Util.OptionalInt Reduce(Java.Util.Function.IntBinaryOperator arg0); + /// + /// + /// + /// + Java.Util.Stream.DoubleStream AsDoubleStream(); + /// + /// + /// + /// + /// + Java.Util.Stream.DoubleStream MapToDouble(Java.Util.Function.IntToDoubleFunction arg0); + /// + /// + /// + /// + Java.Util.Stream.IntStream Distinct(); + /// + /// + /// + /// + /// + Java.Util.Stream.IntStream Filter(Java.Util.Function.IntPredicate arg0); + /// + /// + /// + /// + /// + /// + Java.Util.Stream.IntStream FlatMap(Java.Util.Function.IntFunction arg0) where Arg0ExtendsJava_Util_Stream_IntStream : Java.Util.Stream.IntStream; + /// + /// + /// + /// + /// + Java.Util.Stream.IntStream Limit(long arg0); + /// + /// + /// + /// + /// + Java.Util.Stream.IntStream Map(Java.Util.Function.IntUnaryOperator arg0); + /// + /// + /// + /// + /// + Java.Util.Stream.IntStream Peek(Java.Util.Function.IntConsumer arg0); + /// + /// + /// + /// + /// + Java.Util.Stream.IntStream Skip(long arg0); + /// + /// + /// + /// + Java.Util.Stream.IntStream Sorted(); + /// + /// + /// + /// + Java.Util.Stream.LongStream AsLongStream(); + /// + /// + /// + /// + /// + Java.Util.Stream.LongStream MapToLong(Java.Util.Function.IntToLongFunction arg0); + /// + /// + /// + /// + Java.Util.Stream.Stream Boxed(); + /// + /// + /// + /// + long Count(); + /// + /// + /// + /// + void ForEach(Java.Util.Function.IntConsumer arg0); + /// + /// + /// + /// + void ForEachOrdered(Java.Util.Function.IntConsumer arg0); + /// + /// + /// + /// + Java.Util.Iterator Iterator(); + /// + /// + /// + /// + Java.Util.Spliterator Spliterator(); + /// + /// + /// + /// + Java.Util.Stream.BaseStream Parallel(); + /// + /// + /// + /// + Java.Util.Stream.BaseStream Sequential(); + /// + /// + /// + /// + /// + Java.Util.Stream.IntStream DropWhile(Java.Util.Function.IntPredicate arg0); + /// + /// + /// + /// + /// + Java.Util.Stream.IntStream TakeWhile(Java.Util.Function.IntPredicate arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region IntStream + public partial class IntStream : Java.Util.Stream.IIntStream + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + public static Java.Util.Stream.IntStream Concat(Java.Util.Stream.IntStream arg0, Java.Util.Stream.IntStream arg1) + { + return SExecute(LocalBridgeClazz, "concat", arg0, arg1); + } + /// + /// + /// + /// + public static Java.Util.Stream.IntStream Empty() + { + return SExecuteWithSignature(LocalBridgeClazz, "empty", "()Ljava/util/stream/IntStream;"); + } + /// + /// + /// + /// + /// + public static Java.Util.Stream.IntStream Generate(Java.Util.Function.IntSupplier arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "generate", "(Ljava/util/function/IntSupplier;)Ljava/util/stream/IntStream;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Stream.IntStream Iterate(int arg0, Java.Util.Function.IntPredicate arg1, Java.Util.Function.IntUnaryOperator arg2) + { + return SExecute(LocalBridgeClazz, "iterate", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public static Java.Util.Stream.IntStream Iterate(int arg0, Java.Util.Function.IntUnaryOperator arg1) + { + return SExecute(LocalBridgeClazz, "iterate", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Java.Util.Stream.IntStream Of(params int[] arg0) + { + if (arg0.Length == 0) return SExecuteWithSignature(LocalBridgeClazz, "of", "([I)Ljava/util/stream/IntStream;"); else return SExecuteWithSignature(LocalBridgeClazz, "of", "([I)Ljava/util/stream/IntStream;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Util.Stream.IntStream Of(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "of", "(I)Ljava/util/stream/IntStream;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Util.Stream.IntStream Range(int arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "range", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Util.Stream.IntStream RangeClosed(int arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "rangeClosed", arg0, arg1); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + public R Collect(Java.Util.Function.Supplier arg0, Java.Util.Function.ObjIntConsumer arg1, Java.Util.Function.BiConsumer arg2) + { + return IExecute("collect", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Stream.Stream MapToObj(Java.Util.Function.IntFunction arg0) where Arg0ExtendsU : U + { + return IExecuteWithSignature>("mapToObj", "(Ljava/util/function/IntFunction;)Ljava/util/stream/Stream;", arg0); + } + /// + /// + /// + /// + /// + public bool AllMatch(Java.Util.Function.IntPredicate arg0) + { + return IExecuteWithSignature("allMatch", "(Ljava/util/function/IntPredicate;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool AnyMatch(Java.Util.Function.IntPredicate arg0) + { + return IExecuteWithSignature("anyMatch", "(Ljava/util/function/IntPredicate;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool NoneMatch(Java.Util.Function.IntPredicate arg0) + { + return IExecuteWithSignature("noneMatch", "(Ljava/util/function/IntPredicate;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public int Reduce(int arg0, Java.Util.Function.IntBinaryOperator arg1) + { + return IExecute("reduce", arg0, arg1); + } + /// + /// + /// + /// + public int Sum() + { + return IExecuteWithSignature("sum", "()I"); + } + /// + /// + /// + /// + public int[] ToArray() + { + return IExecuteWithSignatureArray("toArray", "()[I"); + } + /// + /// + /// + /// + public Java.Util.IntSummaryStatistics SummaryStatistics() + { + return IExecuteWithSignature("summaryStatistics", "()Ljava/util/IntSummaryStatistics;"); + } + /// + /// + /// + /// + public Java.Util.OptionalDouble Average() + { + return IExecuteWithSignature("average", "()Ljava/util/OptionalDouble;"); + } + /// + /// + /// + /// + public Java.Util.OptionalInt FindAny() + { + return IExecuteWithSignature("findAny", "()Ljava/util/OptionalInt;"); + } + /// + /// + /// + /// + public Java.Util.OptionalInt FindFirst() + { + return IExecuteWithSignature("findFirst", "()Ljava/util/OptionalInt;"); + } + /// + /// + /// + /// + public Java.Util.OptionalInt Max() + { + return IExecuteWithSignature("max", "()Ljava/util/OptionalInt;"); + } + /// + /// + /// + /// + public Java.Util.OptionalInt Min() + { + return IExecuteWithSignature("min", "()Ljava/util/OptionalInt;"); + } + /// + /// + /// + /// + /// + public Java.Util.OptionalInt Reduce(Java.Util.Function.IntBinaryOperator arg0) + { + return IExecuteWithSignature("reduce", "(Ljava/util/function/IntBinaryOperator;)Ljava/util/OptionalInt;", arg0); + } + /// + /// + /// + /// + public Java.Util.Stream.DoubleStream AsDoubleStream() + { + return IExecuteWithSignature("asDoubleStream", "()Ljava/util/stream/DoubleStream;"); + } + /// + /// + /// + /// + /// + public Java.Util.Stream.DoubleStream MapToDouble(Java.Util.Function.IntToDoubleFunction arg0) + { + return IExecuteWithSignature("mapToDouble", "(Ljava/util/function/IntToDoubleFunction;)Ljava/util/stream/DoubleStream;", arg0); + } + /// + /// + /// + /// + public Java.Util.Stream.IntStream Distinct() + { + return IExecuteWithSignature("distinct", "()Ljava/util/stream/IntStream;"); + } + /// + /// + /// + /// + /// + public Java.Util.Stream.IntStream Filter(Java.Util.Function.IntPredicate arg0) + { + return IExecuteWithSignature("filter", "(Ljava/util/function/IntPredicate;)Ljava/util/stream/IntStream;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Stream.IntStream FlatMap(Java.Util.Function.IntFunction arg0) where Arg0ExtendsJava_Util_Stream_IntStream : Java.Util.Stream.IntStream + { + return IExecuteWithSignature("flatMap", "(Ljava/util/function/IntFunction;)Ljava/util/stream/IntStream;", arg0); + } + /// + /// + /// + /// + /// + public Java.Util.Stream.IntStream Limit(long arg0) + { + return IExecuteWithSignature("limit", "(J)Ljava/util/stream/IntStream;", arg0); + } + /// + /// + /// + /// + /// + public Java.Util.Stream.IntStream Map(Java.Util.Function.IntUnaryOperator arg0) + { + return IExecuteWithSignature("map", "(Ljava/util/function/IntUnaryOperator;)Ljava/util/stream/IntStream;", arg0); + } + /// + /// + /// + /// + /// + public Java.Util.Stream.IntStream Peek(Java.Util.Function.IntConsumer arg0) + { + return IExecuteWithSignature("peek", "(Ljava/util/function/IntConsumer;)Ljava/util/stream/IntStream;", arg0); + } + /// + /// + /// + /// + /// + public Java.Util.Stream.IntStream Skip(long arg0) + { + return IExecuteWithSignature("skip", "(J)Ljava/util/stream/IntStream;", arg0); + } + /// + /// + /// + /// + public Java.Util.Stream.IntStream Sorted() + { + return IExecuteWithSignature("sorted", "()Ljava/util/stream/IntStream;"); + } + /// + /// + /// + /// + public Java.Util.Stream.LongStream AsLongStream() + { + return IExecuteWithSignature("asLongStream", "()Ljava/util/stream/LongStream;"); + } + /// + /// + /// + /// + /// + public Java.Util.Stream.LongStream MapToLong(Java.Util.Function.IntToLongFunction arg0) + { + return IExecuteWithSignature("mapToLong", "(Ljava/util/function/IntToLongFunction;)Ljava/util/stream/LongStream;", arg0); + } + /// + /// + /// + /// + public Java.Util.Stream.Stream Boxed() + { + return IExecuteWithSignature>("boxed", "()Ljava/util/stream/Stream;"); + } + /// + /// + /// + /// + public long Count() + { + return IExecuteWithSignature("count", "()J"); + } + /// + /// + /// + /// + public void ForEach(Java.Util.Function.IntConsumer arg0) + { + IExecuteWithSignature("forEach", "(Ljava/util/function/IntConsumer;)V", arg0); + } + /// + /// + /// + /// + public void ForEachOrdered(Java.Util.Function.IntConsumer arg0) + { + IExecuteWithSignature("forEachOrdered", "(Ljava/util/function/IntConsumer;)V", arg0); + } + /// + /// + /// + /// + public Java.Util.Iterator Iterator() + { + return IExecuteWithSignature("iterator", "()Ljava/util/Iterator;"); + } + /// + /// + /// + /// + public Java.Util.Spliterator Spliterator() + { + return IExecuteWithSignature("spliterator", "()Ljava/util/Spliterator;"); + } + /// + /// + /// + /// + public Java.Util.Stream.BaseStream Parallel() + { + return IExecuteWithSignature("parallel", "()Ljava/util/stream/BaseStream;"); + } + /// + /// + /// + /// + public Java.Util.Stream.BaseStream Sequential() + { + return IExecuteWithSignature("sequential", "()Ljava/util/stream/BaseStream;"); + } + /// + /// + /// + /// + /// + public Java.Util.Stream.IntStream DropWhile(Java.Util.Function.IntPredicate arg0) + { + return IExecuteWithSignature("dropWhile", "(Ljava/util/function/IntPredicate;)Ljava/util/stream/IntStream;", arg0); + } + /// + /// + /// + /// + /// + public Java.Util.Stream.IntStream TakeWhile(Java.Util.Function.IntPredicate arg0) + { + return IExecuteWithSignature("takeWhile", "(Ljava/util/function/IntPredicate;)Ljava/util/stream/IntStream;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Stream/LongStream.cs b/src/net/JNet/GeneratedCore/Java/Util/Stream/LongStream.cs new file mode 100644 index 0000000000..fea5f442b3 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Stream/LongStream.cs @@ -0,0 +1,678 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Stream +{ + #region ILongStream + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ILongStream : Java.Util.Stream.IBaseStream + { + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + R Collect(Java.Util.Function.Supplier arg0, Java.Util.Function.ObjLongConsumer arg1, Java.Util.Function.BiConsumer arg2); + /// + /// + /// + /// + /// + /// + /// + Java.Util.Stream.Stream MapToObj(Java.Util.Function.LongFunction arg0) where Arg0ExtendsU : U; + /// + /// + /// + /// + /// + bool AllMatch(Java.Util.Function.LongPredicate arg0); + /// + /// + /// + /// + /// + bool AnyMatch(Java.Util.Function.LongPredicate arg0); + /// + /// + /// + /// + /// + bool NoneMatch(Java.Util.Function.LongPredicate arg0); + /// + /// + /// + /// + Java.Util.LongSummaryStatistics SummaryStatistics(); + /// + /// + /// + /// + Java.Util.OptionalDouble Average(); + /// + /// + /// + /// + Java.Util.OptionalLong FindAny(); + /// + /// + /// + /// + Java.Util.OptionalLong FindFirst(); + /// + /// + /// + /// + Java.Util.OptionalLong Max(); + /// + /// + /// + /// + Java.Util.OptionalLong Min(); + /// + /// + /// + /// + /// + Java.Util.OptionalLong Reduce(Java.Util.Function.LongBinaryOperator arg0); + /// + /// + /// + /// + Java.Util.Stream.DoubleStream AsDoubleStream(); + /// + /// + /// + /// + /// + Java.Util.Stream.DoubleStream MapToDouble(Java.Util.Function.LongToDoubleFunction arg0); + /// + /// + /// + /// + /// + Java.Util.Stream.IntStream MapToInt(Java.Util.Function.LongToIntFunction arg0); + /// + /// + /// + /// + Java.Util.Stream.LongStream Distinct(); + /// + /// + /// + /// + /// + Java.Util.Stream.LongStream Filter(Java.Util.Function.LongPredicate arg0); + /// + /// + /// + /// + /// + /// + Java.Util.Stream.LongStream FlatMap(Java.Util.Function.LongFunction arg0) where Arg0ExtendsJava_Util_Stream_LongStream : Java.Util.Stream.LongStream; + /// + /// + /// + /// + /// + Java.Util.Stream.LongStream Limit(long arg0); + /// + /// + /// + /// + /// + Java.Util.Stream.LongStream Map(Java.Util.Function.LongUnaryOperator arg0); + /// + /// + /// + /// + /// + Java.Util.Stream.LongStream Peek(Java.Util.Function.LongConsumer arg0); + /// + /// + /// + /// + /// + Java.Util.Stream.LongStream Skip(long arg0); + /// + /// + /// + /// + Java.Util.Stream.LongStream Sorted(); + /// + /// + /// + /// + Java.Util.Stream.Stream Boxed(); + /// + /// + /// + /// + long Count(); + /// + /// + /// + /// + /// + /// + long Reduce(long arg0, Java.Util.Function.LongBinaryOperator arg1); + /// + /// + /// + /// + long Sum(); + /// + /// + /// + /// + long[] ToArray(); + /// + /// + /// + /// + void ForEach(Java.Util.Function.LongConsumer arg0); + /// + /// + /// + /// + void ForEachOrdered(Java.Util.Function.LongConsumer arg0); + /// + /// + /// + /// + Java.Util.Iterator Iterator(); + /// + /// + /// + /// + Java.Util.Spliterator Spliterator(); + /// + /// + /// + /// + Java.Util.Stream.BaseStream Parallel(); + /// + /// + /// + /// + Java.Util.Stream.BaseStream Sequential(); + /// + /// + /// + /// + /// + Java.Util.Stream.LongStream DropWhile(Java.Util.Function.LongPredicate arg0); + /// + /// + /// + /// + /// + Java.Util.Stream.LongStream TakeWhile(Java.Util.Function.LongPredicate arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region LongStream + public partial class LongStream : Java.Util.Stream.ILongStream + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + public static Java.Util.Stream.LongStream Concat(Java.Util.Stream.LongStream arg0, Java.Util.Stream.LongStream arg1) + { + return SExecute(LocalBridgeClazz, "concat", arg0, arg1); + } + /// + /// + /// + /// + public static Java.Util.Stream.LongStream Empty() + { + return SExecuteWithSignature(LocalBridgeClazz, "empty", "()Ljava/util/stream/LongStream;"); + } + /// + /// + /// + /// + /// + public static Java.Util.Stream.LongStream Generate(Java.Util.Function.LongSupplier arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "generate", "(Ljava/util/function/LongSupplier;)Ljava/util/stream/LongStream;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Stream.LongStream Iterate(long arg0, Java.Util.Function.LongPredicate arg1, Java.Util.Function.LongUnaryOperator arg2) + { + return SExecute(LocalBridgeClazz, "iterate", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public static Java.Util.Stream.LongStream Iterate(long arg0, Java.Util.Function.LongUnaryOperator arg1) + { + return SExecute(LocalBridgeClazz, "iterate", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Java.Util.Stream.LongStream Of(params long[] arg0) + { + if (arg0.Length == 0) return SExecuteWithSignature(LocalBridgeClazz, "of", "([J)Ljava/util/stream/LongStream;"); else return SExecuteWithSignature(LocalBridgeClazz, "of", "([J)Ljava/util/stream/LongStream;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Util.Stream.LongStream Of(long arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "of", "(J)Ljava/util/stream/LongStream;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Util.Stream.LongStream Range(long arg0, long arg1) + { + return SExecute(LocalBridgeClazz, "range", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Util.Stream.LongStream RangeClosed(long arg0, long arg1) + { + return SExecute(LocalBridgeClazz, "rangeClosed", arg0, arg1); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + public R Collect(Java.Util.Function.Supplier arg0, Java.Util.Function.ObjLongConsumer arg1, Java.Util.Function.BiConsumer arg2) + { + return IExecute("collect", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Stream.Stream MapToObj(Java.Util.Function.LongFunction arg0) where Arg0ExtendsU : U + { + return IExecuteWithSignature>("mapToObj", "(Ljava/util/function/LongFunction;)Ljava/util/stream/Stream;", arg0); + } + /// + /// + /// + /// + /// + public bool AllMatch(Java.Util.Function.LongPredicate arg0) + { + return IExecuteWithSignature("allMatch", "(Ljava/util/function/LongPredicate;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool AnyMatch(Java.Util.Function.LongPredicate arg0) + { + return IExecuteWithSignature("anyMatch", "(Ljava/util/function/LongPredicate;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool NoneMatch(Java.Util.Function.LongPredicate arg0) + { + return IExecuteWithSignature("noneMatch", "(Ljava/util/function/LongPredicate;)Z", arg0); + } + /// + /// + /// + /// + public Java.Util.LongSummaryStatistics SummaryStatistics() + { + return IExecuteWithSignature("summaryStatistics", "()Ljava/util/LongSummaryStatistics;"); + } + /// + /// + /// + /// + public Java.Util.OptionalDouble Average() + { + return IExecuteWithSignature("average", "()Ljava/util/OptionalDouble;"); + } + /// + /// + /// + /// + public Java.Util.OptionalLong FindAny() + { + return IExecuteWithSignature("findAny", "()Ljava/util/OptionalLong;"); + } + /// + /// + /// + /// + public Java.Util.OptionalLong FindFirst() + { + return IExecuteWithSignature("findFirst", "()Ljava/util/OptionalLong;"); + } + /// + /// + /// + /// + public Java.Util.OptionalLong Max() + { + return IExecuteWithSignature("max", "()Ljava/util/OptionalLong;"); + } + /// + /// + /// + /// + public Java.Util.OptionalLong Min() + { + return IExecuteWithSignature("min", "()Ljava/util/OptionalLong;"); + } + /// + /// + /// + /// + /// + public Java.Util.OptionalLong Reduce(Java.Util.Function.LongBinaryOperator arg0) + { + return IExecuteWithSignature("reduce", "(Ljava/util/function/LongBinaryOperator;)Ljava/util/OptionalLong;", arg0); + } + /// + /// + /// + /// + public Java.Util.Stream.DoubleStream AsDoubleStream() + { + return IExecuteWithSignature("asDoubleStream", "()Ljava/util/stream/DoubleStream;"); + } + /// + /// + /// + /// + /// + public Java.Util.Stream.DoubleStream MapToDouble(Java.Util.Function.LongToDoubleFunction arg0) + { + return IExecuteWithSignature("mapToDouble", "(Ljava/util/function/LongToDoubleFunction;)Ljava/util/stream/DoubleStream;", arg0); + } + /// + /// + /// + /// + /// + public Java.Util.Stream.IntStream MapToInt(Java.Util.Function.LongToIntFunction arg0) + { + return IExecuteWithSignature("mapToInt", "(Ljava/util/function/LongToIntFunction;)Ljava/util/stream/IntStream;", arg0); + } + /// + /// + /// + /// + public Java.Util.Stream.LongStream Distinct() + { + return IExecuteWithSignature("distinct", "()Ljava/util/stream/LongStream;"); + } + /// + /// + /// + /// + /// + public Java.Util.Stream.LongStream Filter(Java.Util.Function.LongPredicate arg0) + { + return IExecuteWithSignature("filter", "(Ljava/util/function/LongPredicate;)Ljava/util/stream/LongStream;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Stream.LongStream FlatMap(Java.Util.Function.LongFunction arg0) where Arg0ExtendsJava_Util_Stream_LongStream : Java.Util.Stream.LongStream + { + return IExecuteWithSignature("flatMap", "(Ljava/util/function/LongFunction;)Ljava/util/stream/LongStream;", arg0); + } + /// + /// + /// + /// + /// + public Java.Util.Stream.LongStream Limit(long arg0) + { + return IExecuteWithSignature("limit", "(J)Ljava/util/stream/LongStream;", arg0); + } + /// + /// + /// + /// + /// + public Java.Util.Stream.LongStream Map(Java.Util.Function.LongUnaryOperator arg0) + { + return IExecuteWithSignature("map", "(Ljava/util/function/LongUnaryOperator;)Ljava/util/stream/LongStream;", arg0); + } + /// + /// + /// + /// + /// + public Java.Util.Stream.LongStream Peek(Java.Util.Function.LongConsumer arg0) + { + return IExecuteWithSignature("peek", "(Ljava/util/function/LongConsumer;)Ljava/util/stream/LongStream;", arg0); + } + /// + /// + /// + /// + /// + public Java.Util.Stream.LongStream Skip(long arg0) + { + return IExecuteWithSignature("skip", "(J)Ljava/util/stream/LongStream;", arg0); + } + /// + /// + /// + /// + public Java.Util.Stream.LongStream Sorted() + { + return IExecuteWithSignature("sorted", "()Ljava/util/stream/LongStream;"); + } + /// + /// + /// + /// + public Java.Util.Stream.Stream Boxed() + { + return IExecuteWithSignature>("boxed", "()Ljava/util/stream/Stream;"); + } + /// + /// + /// + /// + public long Count() + { + return IExecuteWithSignature("count", "()J"); + } + /// + /// + /// + /// + /// + /// + public long Reduce(long arg0, Java.Util.Function.LongBinaryOperator arg1) + { + return IExecute("reduce", arg0, arg1); + } + /// + /// + /// + /// + public long Sum() + { + return IExecuteWithSignature("sum", "()J"); + } + /// + /// + /// + /// + public long[] ToArray() + { + return IExecuteWithSignatureArray("toArray", "()[J"); + } + /// + /// + /// + /// + public void ForEach(Java.Util.Function.LongConsumer arg0) + { + IExecuteWithSignature("forEach", "(Ljava/util/function/LongConsumer;)V", arg0); + } + /// + /// + /// + /// + public void ForEachOrdered(Java.Util.Function.LongConsumer arg0) + { + IExecuteWithSignature("forEachOrdered", "(Ljava/util/function/LongConsumer;)V", arg0); + } + /// + /// + /// + /// + public Java.Util.Iterator Iterator() + { + return IExecuteWithSignature("iterator", "()Ljava/util/Iterator;"); + } + /// + /// + /// + /// + public Java.Util.Spliterator Spliterator() + { + return IExecuteWithSignature("spliterator", "()Ljava/util/Spliterator;"); + } + /// + /// + /// + /// + public Java.Util.Stream.BaseStream Parallel() + { + return IExecuteWithSignature("parallel", "()Ljava/util/stream/BaseStream;"); + } + /// + /// + /// + /// + public Java.Util.Stream.BaseStream Sequential() + { + return IExecuteWithSignature("sequential", "()Ljava/util/stream/BaseStream;"); + } + /// + /// + /// + /// + /// + public Java.Util.Stream.LongStream DropWhile(Java.Util.Function.LongPredicate arg0) + { + return IExecuteWithSignature("dropWhile", "(Ljava/util/function/LongPredicate;)Ljava/util/stream/LongStream;", arg0); + } + /// + /// + /// + /// + /// + public Java.Util.Stream.LongStream TakeWhile(Java.Util.Function.LongPredicate arg0) + { + return IExecuteWithSignature("takeWhile", "(Ljava/util/function/LongPredicate;)Ljava/util/stream/LongStream;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Stream/Stream.cs b/src/net/JNet/GeneratedCore/Java/Util/Stream/Stream.cs new file mode 100644 index 0000000000..d5d4978115 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Stream/Stream.cs @@ -0,0 +1,1144 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Stream +{ + #region Stream + public partial class Stream + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + public static Java.Util.Stream.Stream Concat(Java.Util.Stream.Stream arg0, Java.Util.Stream.Stream arg1) + { + return SExecute(LocalBridgeClazz, "concat", arg0, arg1); + } + /// + /// + /// + /// + public static Java.Util.Stream.Stream Empty() + { + return SExecuteWithSignature(LocalBridgeClazz, "empty", "()Ljava/util/stream/Stream;"); + } + /// + /// + /// + /// + /// + public static Java.Util.Stream.Stream Generate(Java.Util.Function.Supplier arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "generate", "(Ljava/util/function/Supplier;)Ljava/util/stream/Stream;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Stream.Stream Iterate(object arg0, Java.Util.Function.Predicate arg1, Java.Util.Function.UnaryOperator arg2) + { + return SExecute(LocalBridgeClazz, "iterate", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public static Java.Util.Stream.Stream Iterate(object arg0, Java.Util.Function.UnaryOperator arg1) + { + return SExecute(LocalBridgeClazz, "iterate", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Java.Util.Stream.Stream Of(params object[] arg0) + { + if (arg0.Length == 0) return SExecuteWithSignature(LocalBridgeClazz, "of", "([Ljava/lang/Object;)Ljava/util/stream/Stream;"); else return SExecuteWithSignature(LocalBridgeClazz, "of", "([Ljava/lang/Object;)Ljava/util/stream/Stream;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Util.Stream.Stream Of(object arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "of", "(Ljava/lang/Object;)Ljava/util/stream/Stream;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Util.Stream.Stream OfNullable(object arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "ofNullable", "(Ljava/lang/Object;)Ljava/util/stream/Stream;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public object[] ToArray(Java.Util.Function.IntFunction arg0) + { + return IExecuteWithSignatureArray("toArray", "(Ljava/util/function/IntFunction;)[Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public object Collect(Java.Util.Stream.Collector arg0) + { + return IExecute("collect", arg0); + } + /// + /// + /// + /// + /// + public Java.Util.Stream.Stream FlatMap(Java.Util.Function.Function arg0) + { + return IExecuteWithSignature("flatMap", "(Ljava/util/function/Function;)Ljava/util/stream/Stream;", arg0); + } + /// + /// + /// + /// + /// + public Java.Util.Stream.Stream Map(Java.Util.Function.Function arg0) + { + return IExecuteWithSignature("map", "(Ljava/util/function/Function;)Ljava/util/stream/Stream;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public object Collect(Java.Util.Function.Supplier arg0, Java.Util.Function.BiConsumer arg1, Java.Util.Function.BiConsumer arg2) + { + return IExecute("collect", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public object Reduce(object arg0, Java.Util.Function.BiFunction arg1, Java.Util.Function.BinaryOperator arg2) + { + return IExecute("reduce", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public bool AllMatch(Java.Util.Function.Predicate arg0) + { + return IExecuteWithSignature("allMatch", "(Ljava/util/function/Predicate;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool AnyMatch(Java.Util.Function.Predicate arg0) + { + return IExecuteWithSignature("anyMatch", "(Ljava/util/function/Predicate;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool NoneMatch(Java.Util.Function.Predicate arg0) + { + return IExecuteWithSignature("noneMatch", "(Ljava/util/function/Predicate;)Z", arg0); + } + /// + /// + /// + /// + public object[] ToArray() + { + return IExecuteWithSignatureArray("toArray", "()[Ljava/lang/Object;"); + } + /// + /// + /// + /// + public Java.Util.Optional FindAny() + { + return IExecuteWithSignature("findAny", "()Ljava/util/Optional;"); + } + /// + /// + /// + /// + public Java.Util.Optional FindFirst() + { + return IExecuteWithSignature("findFirst", "()Ljava/util/Optional;"); + } + /// + /// + /// + /// + /// + public Java.Util.Optional Max(Java.Util.Comparator arg0) + { + return IExecuteWithSignature("max", "(Ljava/util/Comparator;)Ljava/util/Optional;", arg0); + } + /// + /// + /// + /// + /// + public Java.Util.Optional Min(Java.Util.Comparator arg0) + { + return IExecuteWithSignature("min", "(Ljava/util/Comparator;)Ljava/util/Optional;", arg0); + } + /// + /// + /// + /// + /// + public Java.Util.Optional Reduce(Java.Util.Function.BinaryOperator arg0) + { + return IExecuteWithSignature("reduce", "(Ljava/util/function/BinaryOperator;)Ljava/util/Optional;", arg0); + } + /// + /// + /// + /// + /// + public Java.Util.Stream.DoubleStream FlatMapToDouble(Java.Util.Function.Function arg0) + { + return IExecuteWithSignature("flatMapToDouble", "(Ljava/util/function/Function;)Ljava/util/stream/DoubleStream;", arg0); + } + /// + /// + /// + /// + /// + public Java.Util.Stream.DoubleStream MapToDouble(Java.Util.Function.ToDoubleFunction arg0) + { + return IExecuteWithSignature("mapToDouble", "(Ljava/util/function/ToDoubleFunction;)Ljava/util/stream/DoubleStream;", arg0); + } + /// + /// + /// + /// + /// + public Java.Util.Stream.IntStream FlatMapToInt(Java.Util.Function.Function arg0) + { + return IExecuteWithSignature("flatMapToInt", "(Ljava/util/function/Function;)Ljava/util/stream/IntStream;", arg0); + } + /// + /// + /// + /// + /// + public Java.Util.Stream.IntStream MapToInt(Java.Util.Function.ToIntFunction arg0) + { + return IExecuteWithSignature("mapToInt", "(Ljava/util/function/ToIntFunction;)Ljava/util/stream/IntStream;", arg0); + } + /// + /// + /// + /// + /// + public Java.Util.Stream.LongStream FlatMapToLong(Java.Util.Function.Function arg0) + { + return IExecuteWithSignature("flatMapToLong", "(Ljava/util/function/Function;)Ljava/util/stream/LongStream;", arg0); + } + /// + /// + /// + /// + /// + public Java.Util.Stream.LongStream MapToLong(Java.Util.Function.ToLongFunction arg0) + { + return IExecuteWithSignature("mapToLong", "(Ljava/util/function/ToLongFunction;)Ljava/util/stream/LongStream;", arg0); + } + /// + /// + /// + /// + public Java.Util.Stream.Stream Distinct() + { + return IExecuteWithSignature("distinct", "()Ljava/util/stream/Stream;"); + } + /// + /// + /// + /// + /// + public Java.Util.Stream.Stream Filter(Java.Util.Function.Predicate arg0) + { + return IExecuteWithSignature("filter", "(Ljava/util/function/Predicate;)Ljava/util/stream/Stream;", arg0); + } + /// + /// + /// + /// + /// + public Java.Util.Stream.Stream Limit(long arg0) + { + return IExecuteWithSignature("limit", "(J)Ljava/util/stream/Stream;", arg0); + } + /// + /// + /// + /// + /// + public Java.Util.Stream.Stream Peek(Java.Util.Function.Consumer arg0) + { + return IExecuteWithSignature("peek", "(Ljava/util/function/Consumer;)Ljava/util/stream/Stream;", arg0); + } + /// + /// + /// + /// + /// + public Java.Util.Stream.Stream Skip(long arg0) + { + return IExecuteWithSignature("skip", "(J)Ljava/util/stream/Stream;", arg0); + } + /// + /// + /// + /// + public Java.Util.Stream.Stream Sorted() + { + return IExecuteWithSignature("sorted", "()Ljava/util/stream/Stream;"); + } + /// + /// + /// + /// + /// + public Java.Util.Stream.Stream Sorted(Java.Util.Comparator arg0) + { + return IExecuteWithSignature("sorted", "(Ljava/util/Comparator;)Ljava/util/stream/Stream;", arg0); + } + /// + /// + /// + /// + public long Count() + { + return IExecuteWithSignature("count", "()J"); + } + /// + /// + /// + /// + /// + /// + public object Reduce(object arg0, Java.Util.Function.BinaryOperator arg1) + { + return IExecute("reduce", arg0, arg1); + } + /// + /// + /// + /// + public void ForEach(Java.Util.Function.Consumer arg0) + { + IExecuteWithSignature("forEach", "(Ljava/util/function/Consumer;)V", arg0); + } + /// + /// + /// + /// + public void ForEachOrdered(Java.Util.Function.Consumer arg0) + { + IExecuteWithSignature("forEachOrdered", "(Ljava/util/function/Consumer;)V", arg0); + } + /// + /// + /// + /// + /// + public Java.Util.Stream.Stream DropWhile(Java.Util.Function.Predicate arg0) + { + return IExecuteWithSignature("dropWhile", "(Ljava/util/function/Predicate;)Ljava/util/stream/Stream;", arg0); + } + /// + /// + /// + /// + /// + public Java.Util.Stream.Stream TakeWhile(Java.Util.Function.Predicate arg0) + { + return IExecuteWithSignature("takeWhile", "(Ljava/util/function/Predicate;)Ljava/util/stream/Stream;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region IStream + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IStream : Java.Util.Stream.IBaseStream> + { + #region Instance methods + /// + /// + /// + /// + /// + /// + A[] ToArray(Java.Util.Function.IntFunction arg0); + /// + /// + /// + /// + /// + /// + /// + /// + R Collect(Java.Util.Stream.Collector arg0) where Arg0objectSuperT : T; + /// + /// + /// + /// + /// + /// + /// + /// + /// + Java.Util.Stream.Stream FlatMap(Java.Util.Function.Function arg0) where Arg0objectSuperT : T where Arg0ExtendsJava_Util_Stream_Stream_Arg0ExtendsR_ : Java.Util.Stream.Stream where Arg0ExtendsR : R; + /// + /// + /// + /// + /// + /// + /// + /// + Java.Util.Stream.Stream Map(Java.Util.Function.Function arg0) where Arg0objectSuperT : T where Arg0ExtendsR : R; + /// + /// + /// + /// + /// + /// + /// + /// + /// + R Collect(Java.Util.Function.Supplier arg0, Java.Util.Function.BiConsumer arg1, Java.Util.Function.BiConsumer arg2) where Arg1objectSuperT : T; + /// + /// + /// + /// + /// + /// + /// + /// + /// + U Reduce(U arg0, Java.Util.Function.BiFunction arg1, Java.Util.Function.BinaryOperator arg2) where Arg1objectSuperT : T; + /// + /// + /// + /// + /// + /// + bool AllMatch(Java.Util.Function.Predicate arg0) where Arg0objectSuperT : T; + /// + /// + /// + /// + /// + /// + bool AnyMatch(Java.Util.Function.Predicate arg0) where Arg0objectSuperT : T; + /// + /// + /// + /// + /// + /// + bool NoneMatch(Java.Util.Function.Predicate arg0) where Arg0objectSuperT : T; + /// + /// + /// + /// + object[] ToArray(); + /// + /// + /// + /// + Java.Util.Optional FindAny(); + /// + /// + /// + /// + Java.Util.Optional FindFirst(); + /// + /// + /// + /// + /// + /// + Java.Util.Optional Max(Java.Util.Comparator arg0) where Arg0objectSuperT : T; + /// + /// + /// + /// + /// + /// + Java.Util.Optional Min(Java.Util.Comparator arg0) where Arg0objectSuperT : T; + /// + /// + /// + /// + /// + Java.Util.Optional Reduce(Java.Util.Function.BinaryOperator arg0); + /// + /// + /// + /// + /// + /// + /// + Java.Util.Stream.DoubleStream FlatMapToDouble(Java.Util.Function.Function arg0) where Arg0objectSuperT : T where Arg0ExtendsJava_Util_Stream_DoubleStream : Java.Util.Stream.DoubleStream; + /// + /// + /// + /// + /// + /// + Java.Util.Stream.DoubleStream MapToDouble(Java.Util.Function.ToDoubleFunction arg0) where Arg0objectSuperT : T; + /// + /// + /// + /// + /// + /// + /// + Java.Util.Stream.IntStream FlatMapToInt(Java.Util.Function.Function arg0) where Arg0objectSuperT : T where Arg0ExtendsJava_Util_Stream_IntStream : Java.Util.Stream.IntStream; + /// + /// + /// + /// + /// + /// + Java.Util.Stream.IntStream MapToInt(Java.Util.Function.ToIntFunction arg0) where Arg0objectSuperT : T; + /// + /// + /// + /// + /// + /// + /// + Java.Util.Stream.LongStream FlatMapToLong(Java.Util.Function.Function arg0) where Arg0objectSuperT : T where Arg0ExtendsJava_Util_Stream_LongStream : Java.Util.Stream.LongStream; + /// + /// + /// + /// + /// + /// + Java.Util.Stream.LongStream MapToLong(Java.Util.Function.ToLongFunction arg0) where Arg0objectSuperT : T; + /// + /// + /// + /// + Java.Util.Stream.Stream Distinct(); + /// + /// + /// + /// + /// + /// + Java.Util.Stream.Stream Filter(Java.Util.Function.Predicate arg0) where Arg0objectSuperT : T; + /// + /// + /// + /// + /// + Java.Util.Stream.Stream Limit(long arg0); + /// + /// + /// + /// + /// + /// + Java.Util.Stream.Stream Peek(Java.Util.Function.Consumer arg0) where Arg0objectSuperT : T; + /// + /// + /// + /// + /// + Java.Util.Stream.Stream Skip(long arg0); + /// + /// + /// + /// + Java.Util.Stream.Stream Sorted(); + /// + /// + /// + /// + /// + /// + Java.Util.Stream.Stream Sorted(Java.Util.Comparator arg0) where Arg0objectSuperT : T; + /// + /// + /// + /// + long Count(); + /// + /// + /// + /// + /// + /// + T Reduce(T arg0, Java.Util.Function.BinaryOperator arg1); + /// + /// + /// + /// + /// + void ForEach(Java.Util.Function.Consumer arg0) where Arg0objectSuperT : T; + /// + /// + /// + /// + /// + void ForEachOrdered(Java.Util.Function.Consumer arg0) where Arg0objectSuperT : T; + /// + /// + /// + /// + /// + /// + Java.Util.Stream.Stream DropWhile(Java.Util.Function.Predicate arg0) where Arg0objectSuperT : T; + /// + /// + /// + /// + /// + /// + Java.Util.Stream.Stream TakeWhile(Java.Util.Function.Predicate arg0) where Arg0objectSuperT : T; + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Stream + public partial class Stream : Java.Util.Stream.IStream + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.Stream.Stream(Java.Util.Stream.Stream t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Stream.Stream Concat(Java.Util.Stream.Stream arg0, Java.Util.Stream.Stream arg1) where Arg0ExtendsT : T where Arg1ExtendsT : T + { + return SExecute>(LocalBridgeClazz, "concat", arg0, arg1); + } + /// + /// + /// + /// + public static Java.Util.Stream.Stream Empty() + { + return SExecuteWithSignature>(LocalBridgeClazz, "empty", "()Ljava/util/stream/Stream;"); + } + /// + /// + /// + /// + /// + /// + public static Java.Util.Stream.Stream Generate(Java.Util.Function.Supplier arg0) where Arg0ExtendsT : T + { + return SExecuteWithSignature>(LocalBridgeClazz, "generate", "(Ljava/util/function/Supplier;)Ljava/util/stream/Stream;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Stream.Stream Iterate(T arg0, Java.Util.Function.Predicate arg1, Java.Util.Function.UnaryOperator arg2) where Arg1objectSuperT : T + { + return SExecute>(LocalBridgeClazz, "iterate", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public static Java.Util.Stream.Stream Iterate(T arg0, Java.Util.Function.UnaryOperator arg1) + { + return SExecute>(LocalBridgeClazz, "iterate", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Java.Util.Stream.Stream Of(params T[] arg0) + { + if (arg0.Length == 0) return SExecuteWithSignature>(LocalBridgeClazz, "of", "([Ljava/lang/Object;)Ljava/util/stream/Stream;"); else return SExecuteWithSignature>(LocalBridgeClazz, "of", "([Ljava/lang/Object;)Ljava/util/stream/Stream;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Util.Stream.Stream Of(T arg0) + { + return SExecuteWithSignature>(LocalBridgeClazz, "of", "(Ljava/lang/Object;)Ljava/util/stream/Stream;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Util.Stream.Stream OfNullable(T arg0) + { + return SExecuteWithSignature>(LocalBridgeClazz, "ofNullable", "(Ljava/lang/Object;)Ljava/util/stream/Stream;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public A[] ToArray(Java.Util.Function.IntFunction arg0) + { + return IExecuteWithSignatureArray("toArray", "(Ljava/util/function/IntFunction;)[Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public R Collect(Java.Util.Stream.Collector arg0) where Arg0objectSuperT : T + { + return IExecute("collect", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Stream.Stream FlatMap(Java.Util.Function.Function arg0) where Arg0objectSuperT : T where Arg0ExtendsJava_Util_Stream_Stream_Arg0ExtendsR_ : Java.Util.Stream.Stream where Arg0ExtendsR : R + { + return IExecuteWithSignature>("flatMap", "(Ljava/util/function/Function;)Ljava/util/stream/Stream;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Stream.Stream Map(Java.Util.Function.Function arg0) where Arg0objectSuperT : T where Arg0ExtendsR : R + { + return IExecuteWithSignature>("map", "(Ljava/util/function/Function;)Ljava/util/stream/Stream;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public R Collect(Java.Util.Function.Supplier arg0, Java.Util.Function.BiConsumer arg1, Java.Util.Function.BiConsumer arg2) where Arg1objectSuperT : T + { + return IExecute("collect", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public U Reduce(U arg0, Java.Util.Function.BiFunction arg1, Java.Util.Function.BinaryOperator arg2) where Arg1objectSuperT : T + { + return IExecute("reduce", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public bool AllMatch(Java.Util.Function.Predicate arg0) where Arg0objectSuperT : T + { + return IExecuteWithSignature("allMatch", "(Ljava/util/function/Predicate;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public bool AnyMatch(Java.Util.Function.Predicate arg0) where Arg0objectSuperT : T + { + return IExecuteWithSignature("anyMatch", "(Ljava/util/function/Predicate;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public bool NoneMatch(Java.Util.Function.Predicate arg0) where Arg0objectSuperT : T + { + return IExecuteWithSignature("noneMatch", "(Ljava/util/function/Predicate;)Z", arg0); + } + /// + /// + /// + /// + public object[] ToArray() + { + return IExecuteWithSignatureArray("toArray", "()[Ljava/lang/Object;"); + } + /// + /// + /// + /// + public Java.Util.Optional FindAny() + { + return IExecuteWithSignature>("findAny", "()Ljava/util/Optional;"); + } + /// + /// + /// + /// + public Java.Util.Optional FindFirst() + { + return IExecuteWithSignature>("findFirst", "()Ljava/util/Optional;"); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Optional Max(Java.Util.Comparator arg0) where Arg0objectSuperT : T + { + return IExecuteWithSignature>("max", "(Ljava/util/Comparator;)Ljava/util/Optional;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Optional Min(Java.Util.Comparator arg0) where Arg0objectSuperT : T + { + return IExecuteWithSignature>("min", "(Ljava/util/Comparator;)Ljava/util/Optional;", arg0); + } + /// + /// + /// + /// + /// + public Java.Util.Optional Reduce(Java.Util.Function.BinaryOperator arg0) + { + return IExecuteWithSignature>("reduce", "(Ljava/util/function/BinaryOperator;)Ljava/util/Optional;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Stream.DoubleStream FlatMapToDouble(Java.Util.Function.Function arg0) where Arg0objectSuperT : T where Arg0ExtendsJava_Util_Stream_DoubleStream : Java.Util.Stream.DoubleStream + { + return IExecuteWithSignature("flatMapToDouble", "(Ljava/util/function/Function;)Ljava/util/stream/DoubleStream;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Stream.DoubleStream MapToDouble(Java.Util.Function.ToDoubleFunction arg0) where Arg0objectSuperT : T + { + return IExecuteWithSignature("mapToDouble", "(Ljava/util/function/ToDoubleFunction;)Ljava/util/stream/DoubleStream;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Stream.IntStream FlatMapToInt(Java.Util.Function.Function arg0) where Arg0objectSuperT : T where Arg0ExtendsJava_Util_Stream_IntStream : Java.Util.Stream.IntStream + { + return IExecuteWithSignature("flatMapToInt", "(Ljava/util/function/Function;)Ljava/util/stream/IntStream;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Stream.IntStream MapToInt(Java.Util.Function.ToIntFunction arg0) where Arg0objectSuperT : T + { + return IExecuteWithSignature("mapToInt", "(Ljava/util/function/ToIntFunction;)Ljava/util/stream/IntStream;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Stream.LongStream FlatMapToLong(Java.Util.Function.Function arg0) where Arg0objectSuperT : T where Arg0ExtendsJava_Util_Stream_LongStream : Java.Util.Stream.LongStream + { + return IExecuteWithSignature("flatMapToLong", "(Ljava/util/function/Function;)Ljava/util/stream/LongStream;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Stream.LongStream MapToLong(Java.Util.Function.ToLongFunction arg0) where Arg0objectSuperT : T + { + return IExecuteWithSignature("mapToLong", "(Ljava/util/function/ToLongFunction;)Ljava/util/stream/LongStream;", arg0); + } + /// + /// + /// + /// + public Java.Util.Stream.Stream Distinct() + { + return IExecuteWithSignature>("distinct", "()Ljava/util/stream/Stream;"); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Stream.Stream Filter(Java.Util.Function.Predicate arg0) where Arg0objectSuperT : T + { + return IExecuteWithSignature>("filter", "(Ljava/util/function/Predicate;)Ljava/util/stream/Stream;", arg0); + } + /// + /// + /// + /// + /// + public Java.Util.Stream.Stream Limit(long arg0) + { + return IExecuteWithSignature>("limit", "(J)Ljava/util/stream/Stream;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Stream.Stream Peek(Java.Util.Function.Consumer arg0) where Arg0objectSuperT : T + { + return IExecuteWithSignature>("peek", "(Ljava/util/function/Consumer;)Ljava/util/stream/Stream;", arg0); + } + /// + /// + /// + /// + /// + public Java.Util.Stream.Stream Skip(long arg0) + { + return IExecuteWithSignature>("skip", "(J)Ljava/util/stream/Stream;", arg0); + } + /// + /// + /// + /// + public Java.Util.Stream.Stream Sorted() + { + return IExecuteWithSignature>("sorted", "()Ljava/util/stream/Stream;"); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Stream.Stream Sorted(Java.Util.Comparator arg0) where Arg0objectSuperT : T + { + return IExecuteWithSignature>("sorted", "(Ljava/util/Comparator;)Ljava/util/stream/Stream;", arg0); + } + /// + /// + /// + /// + public long Count() + { + return IExecuteWithSignature("count", "()J"); + } + /// + /// + /// + /// + /// + /// + public T Reduce(T arg0, Java.Util.Function.BinaryOperator arg1) + { + return IExecute("reduce", arg0, arg1); + } + /// + /// + /// + /// + /// + public void ForEach(Java.Util.Function.Consumer arg0) where Arg0objectSuperT : T + { + IExecuteWithSignature("forEach", "(Ljava/util/function/Consumer;)V", arg0); + } + /// + /// + /// + /// + /// + public void ForEachOrdered(Java.Util.Function.Consumer arg0) where Arg0objectSuperT : T + { + IExecuteWithSignature("forEachOrdered", "(Ljava/util/function/Consumer;)V", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Stream.Stream DropWhile(Java.Util.Function.Predicate arg0) where Arg0objectSuperT : T + { + return IExecuteWithSignature>("dropWhile", "(Ljava/util/function/Predicate;)Ljava/util/stream/Stream;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Stream.Stream TakeWhile(Java.Util.Function.Predicate arg0) where Arg0objectSuperT : T + { + return IExecuteWithSignature>("takeWhile", "(Ljava/util/function/Predicate;)Ljava/util/stream/Stream;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Stream/StreamSupport.cs b/src/net/JNet/GeneratedCore/Java/Util/Stream/StreamSupport.cs new file mode 100644 index 0000000000..26617958df --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Stream/StreamSupport.cs @@ -0,0 +1,148 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Stream +{ + #region StreamSupport + public partial class StreamSupport + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Stream.Stream Stream(Java.Util.Function.Supplier arg0, int arg1, bool arg2) where Arg0ExtendsJava_Util_Spliterator_T_ : Java.Util.Spliterator + { + return SExecute>(LocalBridgeClazz, "stream", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Stream.Stream Stream(Java.Util.Spliterator arg0, bool arg1) + { + return SExecute>(LocalBridgeClazz, "stream", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Stream.DoubleStream DoubleStream(Java.Util.Function.Supplier arg0, int arg1, bool arg2) where Arg0ExtendsJava_Util_Spliterator_OfDouble : Java.Util.Spliterator.OfDouble + { + return SExecute(LocalBridgeClazz, "doubleStream", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public static Java.Util.Stream.DoubleStream DoubleStream(Java.Util.Spliterator.OfDouble arg0, bool arg1) + { + return SExecute(LocalBridgeClazz, "doubleStream", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Stream.IntStream IntStream(Java.Util.Function.Supplier arg0, int arg1, bool arg2) where Arg0ExtendsJava_Util_Spliterator_OfInt : Java.Util.Spliterator.OfInt + { + return SExecute(LocalBridgeClazz, "intStream", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public static Java.Util.Stream.IntStream IntStream(Java.Util.Spliterator.OfInt arg0, bool arg1) + { + return SExecute(LocalBridgeClazz, "intStream", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Stream.LongStream LongStream(Java.Util.Function.Supplier arg0, int arg1, bool arg2) where Arg0ExtendsJava_Util_Spliterator_OfLong : Java.Util.Spliterator.OfLong + { + return SExecute(LocalBridgeClazz, "longStream", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public static Java.Util.Stream.LongStream LongStream(Java.Util.Spliterator.OfLong arg0, bool arg1) + { + return SExecute(LocalBridgeClazz, "longStream", arg0, arg1); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/StringJoiner.cs b/src/net/JNet/GeneratedCore/Java/Util/StringJoiner.cs new file mode 100644 index 0000000000..cd9fceb4bb --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/StringJoiner.cs @@ -0,0 +1,111 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util +{ + #region StringJoiner + public partial class StringJoiner + { + #region Constructors + /// + /// + /// + /// + /// + /// + public StringJoiner(Java.Lang.CharSequence arg0, Java.Lang.CharSequence arg1, Java.Lang.CharSequence arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + public StringJoiner(Java.Lang.CharSequence arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public int Length() + { + return IExecuteWithSignature("length", "()I"); + } + /// + /// + /// + /// + /// + public Java.Util.StringJoiner Add(Java.Lang.CharSequence arg0) + { + return IExecuteWithSignature("add", "(Ljava/lang/CharSequence;)Ljava/util/StringJoiner;", arg0); + } + /// + /// + /// + /// + /// + public Java.Util.StringJoiner Merge(Java.Util.StringJoiner arg0) + { + return IExecuteWithSignature("merge", "(Ljava/util/StringJoiner;)Ljava/util/StringJoiner;", arg0); + } + /// + /// + /// + /// + /// + public Java.Util.StringJoiner SetEmptyValue(Java.Lang.CharSequence arg0) + { + return IExecuteWithSignature("setEmptyValue", "(Ljava/lang/CharSequence;)Ljava/util/StringJoiner;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/StringTokenizer.cs b/src/net/JNet/GeneratedCore/Java/Util/StringTokenizer.cs new file mode 100644 index 0000000000..c20168a96f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/StringTokenizer.cs @@ -0,0 +1,134 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util +{ + #region StringTokenizer + public partial class StringTokenizer + { + #region Constructors + /// + /// + /// + /// + /// + /// + public StringTokenizer(Java.Lang.String arg0, Java.Lang.String arg1, bool arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + public StringTokenizer(Java.Lang.String arg0, Java.Lang.String arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public StringTokenizer(Java.Lang.String arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public bool HasMoreElements() + { + return IExecuteWithSignature("hasMoreElements", "()Z"); + } + /// + /// + /// + /// + public bool HasMoreTokens() + { + return IExecuteWithSignature("hasMoreTokens", "()Z"); + } + /// + /// + /// + /// + public int CountTokens() + { + return IExecuteWithSignature("countTokens", "()I"); + } + /// + /// + /// + /// + public object NextElement() + { + return IExecuteWithSignature("nextElement", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public Java.Lang.String NextToken() + { + return IExecuteWithSignature("nextToken", "()Ljava/lang/String;"); + } + /// + /// + /// + /// + /// + public Java.Lang.String NextToken(Java.Lang.String arg0) + { + return IExecuteWithSignature("nextToken", "(Ljava/lang/String;)Ljava/lang/String;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/TimeZone.cs b/src/net/JNet/GeneratedCore/Java/Util/TimeZone.cs new file mode 100644 index 0000000000..205c22e0cf --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/TimeZone.cs @@ -0,0 +1,242 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util +{ + #region TimeZone + public partial class TimeZone + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Util.TimeZone t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Cloneable(Java.Util.TimeZone t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static int LONG { get { if (!_LONGReady) { _LONGContent = SGetField(LocalBridgeClazz, "LONG"); _LONGReady = true; } return _LONGContent; } } + private static int _LONGContent = default; + private static bool _LONGReady = false; // this is used because in case of generics + /// + /// + /// + public static int SHORT { get { if (!_SHORTReady) { _SHORTContent = SGetField(LocalBridgeClazz, "SHORT"); _SHORTReady = true; } return _SHORTContent; } } + private static int _SHORTContent = default; + private static bool _SHORTReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + public static Java.Lang.String[] AvailableIDs + { + get { return SExecuteWithSignatureArray(LocalBridgeClazz, "getAvailableIDs", "()[Ljava/lang/String;"); } + } + /// + /// + /// + public static Java.Util.TimeZone Default + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getDefault", "()Ljava/util/TimeZone;"); } set { SExecuteWithSignature(LocalBridgeClazz, "setDefault", "(Ljava/util/TimeZone;)V", value); } + } + /// + /// + /// + /// + /// + public static Java.Util.TimeZone GetTimeZone(Java.Time.ZoneId arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getTimeZone", "(Ljava/time/ZoneId;)Ljava/util/TimeZone;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Lang.String[] GetAvailableIDs(int arg0) + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "getAvailableIDs", "(I)[Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Util.TimeZone GetTimeZone(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getTimeZone", "(Ljava/lang/String;)Ljava/util/TimeZone;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String DisplayName + { + get { return IExecuteWithSignature("getDisplayName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public int DSTSavings + { + get { return IExecuteWithSignature("getDSTSavings", "()I"); } + } + /// + /// + /// + public Java.Lang.String ID + { + get { return IExecuteWithSignature("getID", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setID", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public int RawOffset + { + get { return IExecuteWithSignature("getRawOffset", "()I"); } set { IExecuteWithSignature("setRawOffset", "(I)V", value); } + } + /// + /// + /// + /// + /// + public bool InDaylightTime(Java.Util.Date arg0) + { + return IExecuteWithSignature("inDaylightTime", "(Ljava/util/Date;)Z", arg0); + } + /// + /// + /// + /// + public bool UseDaylightTime() + { + return IExecuteWithSignature("useDaylightTime", "()Z"); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public int GetOffset(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5) + { + return IExecute("getOffset", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + public bool HasSameRules(Java.Util.TimeZone arg0) + { + return IExecuteWithSignature("hasSameRules", "(Ljava/util/TimeZone;)Z", arg0); + } + /// + /// + /// + /// + public bool ObservesDaylightTime() + { + return IExecuteWithSignature("observesDaylightTime", "()Z"); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String GetDisplayName(bool arg0, int arg1) + { + return IExecute("getDisplayName", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Lang.String GetDisplayName(Java.Util.Locale arg0) + { + return IExecuteWithSignature("getDisplayName", "(Ljava/util/Locale;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public int GetOffset(long arg0) + { + return IExecuteWithSignature("getOffset", "(J)I", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.String GetDisplayName(bool arg0, int arg1, Java.Util.Locale arg2) + { + return IExecute("getDisplayName", arg0, arg1, arg2); + } + /// + /// + /// + /// + public Java.Time.ZoneId ToZoneId() + { + return IExecuteWithSignature("toZoneId", "()Ljava/time/ZoneId;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Timer.cs b/src/net/JNet/GeneratedCore/Java/Util/Timer.cs new file mode 100644 index 0000000000..89d392825e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Timer.cs @@ -0,0 +1,156 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util +{ + #region Timer + public partial class Timer + { + #region Constructors + /// + /// + /// + /// + public Timer(bool arg0) + : base(arg0) + { + } + /// + /// + /// + /// + /// + public Timer(Java.Lang.String arg0, bool arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public Timer(Java.Lang.String arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public int Purge() + { + return IExecuteWithSignature("purge", "()I"); + } + /// + /// + /// + public void Cancel() + { + IExecuteWithSignature("cancel", "()V"); + } + /// + /// + /// + /// + /// + /// + public void Schedule(Java.Util.TimerTask arg0, Java.Util.Date arg1, long arg2) + { + IExecute("schedule", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public void Schedule(Java.Util.TimerTask arg0, Java.Util.Date arg1) + { + IExecute("schedule", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void Schedule(Java.Util.TimerTask arg0, long arg1, long arg2) + { + IExecute("schedule", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public void Schedule(Java.Util.TimerTask arg0, long arg1) + { + IExecute("schedule", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void ScheduleAtFixedRate(Java.Util.TimerTask arg0, Java.Util.Date arg1, long arg2) + { + IExecute("scheduleAtFixedRate", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void ScheduleAtFixedRate(Java.Util.TimerTask arg0, long arg1, long arg2) + { + IExecute("scheduleAtFixedRate", arg0, arg1, arg2); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/TimerTask.cs b/src/net/JNet/GeneratedCore/Java/Util/TimerTask.cs new file mode 100644 index 0000000000..0ab448e0a4 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/TimerTask.cs @@ -0,0 +1,81 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util +{ + #region TimerTask + public partial class TimerTask + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public void Run() + { + IExecuteWithSignature("run", "()V"); + } + /// + /// + /// + /// + public bool Cancel() + { + return IExecuteWithSignature("cancel", "()Z"); + } + /// + /// + /// + /// + public long ScheduledExecutionTime() + { + return IExecuteWithSignature("scheduledExecutionTime", "()J"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/TooManyListenersException.cs b/src/net/JNet/GeneratedCore/Java/Util/TooManyListenersException.cs new file mode 100644 index 0000000000..0ec12435cc --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/TooManyListenersException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util +{ + #region TooManyListenersException + public partial class TooManyListenersException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/TreeMap.cs b/src/net/JNet/GeneratedCore/Java/Util/TreeMap.cs new file mode 100644 index 0000000000..d736085eb2 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/TreeMap.cs @@ -0,0 +1,590 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util +{ + #region TreeMap + public partial class TreeMap + { + #region Constructors + /// + /// + /// + /// + public TreeMap(Java.Util.Comparator arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public TreeMap(Java.Util.Map arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public TreeMap(Java.Util.SortedMap arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.NavigableMap(Java.Util.TreeMap t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Cloneable(Java.Util.TreeMap t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Util.TreeMap t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public Java.Util.Comparator Comparator() + { + return IExecuteWithSignature("comparator", "()Ljava/util/Comparator;"); + } + /// + /// + /// + /// + /// + public Java.Util.Map.Entry CeilingEntry(object arg0) + { + return IExecuteWithSignature("ceilingEntry", "(Ljava/lang/Object;)Ljava/util/Map$Entry;", arg0); + } + /// + /// + /// + /// + public Java.Util.Map.Entry FirstEntry() + { + return IExecuteWithSignature("firstEntry", "()Ljava/util/Map$Entry;"); + } + /// + /// + /// + /// + /// + public Java.Util.Map.Entry FloorEntry(object arg0) + { + return IExecuteWithSignature("floorEntry", "(Ljava/lang/Object;)Ljava/util/Map$Entry;", arg0); + } + /// + /// + /// + /// + /// + public Java.Util.Map.Entry HigherEntry(object arg0) + { + return IExecuteWithSignature("higherEntry", "(Ljava/lang/Object;)Ljava/util/Map$Entry;", arg0); + } + /// + /// + /// + /// + public Java.Util.Map.Entry LastEntry() + { + return IExecuteWithSignature("lastEntry", "()Ljava/util/Map$Entry;"); + } + /// + /// + /// + /// + /// + public Java.Util.Map.Entry LowerEntry(object arg0) + { + return IExecuteWithSignature("lowerEntry", "(Ljava/lang/Object;)Ljava/util/Map$Entry;", arg0); + } + /// + /// + /// + /// + public Java.Util.Map.Entry PollFirstEntry() + { + return IExecuteWithSignature("pollFirstEntry", "()Ljava/util/Map$Entry;"); + } + /// + /// + /// + /// + public Java.Util.Map.Entry PollLastEntry() + { + return IExecuteWithSignature("pollLastEntry", "()Ljava/util/Map$Entry;"); + } + /// + /// + /// + /// + public Java.Util.NavigableMap DescendingMap() + { + return IExecuteWithSignature("descendingMap", "()Ljava/util/NavigableMap;"); + } + /// + /// + /// + /// + /// + /// + public Java.Util.NavigableMap HeadMap(object arg0, bool arg1) + { + return IExecute("headMap", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Util.NavigableMap SubMapMethod(object arg0, bool arg1, object arg2, bool arg3) + { + return IExecute("subMap", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + public Java.Util.NavigableMap TailMap(object arg0, bool arg1) + { + return IExecute("tailMap", arg0, arg1); + } + /// + /// + /// + /// + public Java.Util.NavigableSet DescendingKeySet() + { + return IExecuteWithSignature("descendingKeySet", "()Ljava/util/NavigableSet;"); + } + /// + /// + /// + /// + public Java.Util.NavigableSet NavigableKeySet() + { + return IExecuteWithSignature("navigableKeySet", "()Ljava/util/NavigableSet;"); + } + /// + /// + /// + /// + /// + public Java.Util.SortedMap HeadMap(object arg0) + { + return IExecuteWithSignature("headMap", "(Ljava/lang/Object;)Ljava/util/SortedMap;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Util.SortedMap SubMapMethod(object arg0, object arg1) + { + return IExecute("subMap", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Util.SortedMap TailMap(object arg0) + { + return IExecuteWithSignature("tailMap", "(Ljava/lang/Object;)Ljava/util/SortedMap;", arg0); + } + /// + /// + /// + /// + /// + public object CeilingKey(object arg0) + { + return IExecuteWithSignature("ceilingKey", "(Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + public object FirstKey() + { + return IExecuteWithSignature("firstKey", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + /// + public object FloorKey(object arg0) + { + return IExecuteWithSignature("floorKey", "(Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public object HigherKey(object arg0) + { + return IExecuteWithSignature("higherKey", "(Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + public object LastKey() + { + return IExecuteWithSignature("lastKey", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + /// + public object LowerKey(object arg0) + { + return IExecuteWithSignature("lowerKey", "(Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region TreeMap + public partial class TreeMap + { + #region Constructors + /// + /// + /// + /// + public TreeMap(Java.Util.Comparator arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public TreeMap(Java.Util.Map arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public TreeMap(Java.Util.SortedMap arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.NavigableMap(Java.Util.TreeMap t) => t.Cast>(); + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Cloneable(Java.Util.TreeMap t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Util.TreeMap t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Util.TreeMap(Java.Util.TreeMap t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public Java.Util.Comparator Comparator() where ReturnobjectSuperK : K + { + return IExecuteWithSignature>("comparator", "()Ljava/util/Comparator;"); + } + /// + /// + /// + /// + /// + public Java.Util.Map.Entry CeilingEntry(K arg0) + { + return IExecuteWithSignature>("ceilingEntry", "(Ljava/lang/Object;)Ljava/util/Map$Entry;", arg0); + } + /// + /// + /// + /// + public Java.Util.Map.Entry FirstEntry() + { + return IExecuteWithSignature>("firstEntry", "()Ljava/util/Map$Entry;"); + } + /// + /// + /// + /// + /// + public Java.Util.Map.Entry FloorEntry(K arg0) + { + return IExecuteWithSignature>("floorEntry", "(Ljava/lang/Object;)Ljava/util/Map$Entry;", arg0); + } + /// + /// + /// + /// + /// + public Java.Util.Map.Entry HigherEntry(K arg0) + { + return IExecuteWithSignature>("higherEntry", "(Ljava/lang/Object;)Ljava/util/Map$Entry;", arg0); + } + /// + /// + /// + /// + public Java.Util.Map.Entry LastEntry() + { + return IExecuteWithSignature>("lastEntry", "()Ljava/util/Map$Entry;"); + } + /// + /// + /// + /// + /// + public Java.Util.Map.Entry LowerEntry(K arg0) + { + return IExecuteWithSignature>("lowerEntry", "(Ljava/lang/Object;)Ljava/util/Map$Entry;", arg0); + } + /// + /// + /// + /// + public Java.Util.Map.Entry PollFirstEntry() + { + return IExecuteWithSignature>("pollFirstEntry", "()Ljava/util/Map$Entry;"); + } + /// + /// + /// + /// + public Java.Util.Map.Entry PollLastEntry() + { + return IExecuteWithSignature>("pollLastEntry", "()Ljava/util/Map$Entry;"); + } + /// + /// + /// + /// + public Java.Util.NavigableMap DescendingMap() + { + return IExecuteWithSignature>("descendingMap", "()Ljava/util/NavigableMap;"); + } + /// + /// + /// + /// + /// + /// + public Java.Util.NavigableMap HeadMap(K arg0, bool arg1) + { + return IExecute>("headMap", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Util.NavigableMap SubMapMethod(K arg0, bool arg1, K arg2, bool arg3) + { + return IExecute>("subMap", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + public Java.Util.NavigableMap TailMap(K arg0, bool arg1) + { + return IExecute>("tailMap", arg0, arg1); + } + /// + /// + /// + /// + public Java.Util.NavigableSet DescendingKeySet() + { + return IExecuteWithSignature>("descendingKeySet", "()Ljava/util/NavigableSet;"); + } + /// + /// + /// + /// + public Java.Util.NavigableSet NavigableKeySet() + { + return IExecuteWithSignature>("navigableKeySet", "()Ljava/util/NavigableSet;"); + } + /// + /// + /// + /// + /// + public Java.Util.SortedMap HeadMap(K arg0) + { + return IExecuteWithSignature>("headMap", "(Ljava/lang/Object;)Ljava/util/SortedMap;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Util.SortedMap SubMapMethod(K arg0, K arg1) + { + return IExecute>("subMap", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Util.SortedMap TailMap(K arg0) + { + return IExecuteWithSignature>("tailMap", "(Ljava/lang/Object;)Ljava/util/SortedMap;", arg0); + } + /// + /// + /// + /// + /// + public K CeilingKey(K arg0) + { + return IExecuteWithSignature("ceilingKey", "(Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + public K FirstKey() + { + return IExecuteWithSignature("firstKey", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + /// + public K FloorKey(K arg0) + { + return IExecuteWithSignature("floorKey", "(Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public K HigherKey(K arg0) + { + return IExecuteWithSignature("higherKey", "(Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + public K LastKey() + { + return IExecuteWithSignature("lastKey", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + /// + public K LowerKey(K arg0) + { + return IExecuteWithSignature("lowerKey", "(Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/TreeSet.cs b/src/net/JNet/GeneratedCore/Java/Util/TreeSet.cs new file mode 100644 index 0000000000..ff38ec0429 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/TreeSet.cs @@ -0,0 +1,470 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util +{ + #region TreeSet + public partial class TreeSet + { + #region Constructors + /// + /// + /// + /// + public TreeSet(Java.Util.Collection arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public TreeSet(Java.Util.Comparator arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public TreeSet(Java.Util.SortedSet arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.NavigableSet(Java.Util.TreeSet t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Cloneable(Java.Util.TreeSet t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Util.TreeSet t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public object Ceiling(object arg0) + { + return IExecuteWithSignature("ceiling", "(Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + public object First() + { + return IExecuteWithSignature("first", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + /// + public object Floor(object arg0) + { + return IExecuteWithSignature("floor", "(Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public object Higher(object arg0) + { + return IExecuteWithSignature("higher", "(Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + public object Last() + { + return IExecuteWithSignature("last", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + /// + public object Lower(object arg0) + { + return IExecuteWithSignature("lower", "(Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + public object PollFirst() + { + return IExecuteWithSignature("pollFirst", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public object PollLast() + { + return IExecuteWithSignature("pollLast", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public Java.Util.Comparator Comparator() + { + return IExecuteWithSignature("comparator", "()Ljava/util/Comparator;"); + } + /// + /// + /// + /// + public Java.Util.Iterator DescendingIterator() + { + return IExecuteWithSignature("descendingIterator", "()Ljava/util/Iterator;"); + } + /// + /// + /// + /// + public Java.Util.NavigableSet DescendingSet() + { + return IExecuteWithSignature("descendingSet", "()Ljava/util/NavigableSet;"); + } + /// + /// + /// + /// + /// + /// + public Java.Util.NavigableSet HeadSet(object arg0, bool arg1) + { + return IExecute("headSet", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Util.NavigableSet SubSet(object arg0, bool arg1, object arg2, bool arg3) + { + return IExecute("subSet", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + public Java.Util.NavigableSet TailSet(object arg0, bool arg1) + { + return IExecute("tailSet", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Util.SortedSet HeadSet(object arg0) + { + return IExecuteWithSignature("headSet", "(Ljava/lang/Object;)Ljava/util/SortedSet;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Util.SortedSet SubSet(object arg0, object arg1) + { + return IExecute("subSet", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Util.SortedSet TailSet(object arg0) + { + return IExecuteWithSignature("tailSet", "(Ljava/lang/Object;)Ljava/util/SortedSet;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region TreeSet + public partial class TreeSet + { + #region Constructors + /// + /// + /// + /// + public TreeSet(Java.Util.Collection arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public TreeSet(Java.Util.Comparator arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public TreeSet(Java.Util.SortedSet arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.NavigableSet(Java.Util.TreeSet t) => t.Cast>(); + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Cloneable(Java.Util.TreeSet t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Util.TreeSet t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Util.TreeSet(Java.Util.TreeSet t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public E Ceiling(E arg0) + { + return IExecuteWithSignature("ceiling", "(Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + public E First() + { + return IExecuteWithSignature("first", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + /// + public E Floor(E arg0) + { + return IExecuteWithSignature("floor", "(Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public E Higher(E arg0) + { + return IExecuteWithSignature("higher", "(Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + public E Last() + { + return IExecuteWithSignature("last", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + /// + public E Lower(E arg0) + { + return IExecuteWithSignature("lower", "(Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + public E PollFirst() + { + return IExecuteWithSignature("pollFirst", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public E PollLast() + { + return IExecuteWithSignature("pollLast", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + /// + public Java.Util.Comparator Comparator() where ReturnobjectSuperE : E + { + return IExecuteWithSignature>("comparator", "()Ljava/util/Comparator;"); + } + /// + /// + /// + /// + public Java.Util.Iterator DescendingIterator() + { + return IExecuteWithSignature>("descendingIterator", "()Ljava/util/Iterator;"); + } + /// + /// + /// + /// + public Java.Util.NavigableSet DescendingSet() + { + return IExecuteWithSignature>("descendingSet", "()Ljava/util/NavigableSet;"); + } + /// + /// + /// + /// + /// + /// + public Java.Util.NavigableSet HeadSet(E arg0, bool arg1) + { + return IExecute>("headSet", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Util.NavigableSet SubSet(E arg0, bool arg1, E arg2, bool arg3) + { + return IExecute>("subSet", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + public Java.Util.NavigableSet TailSet(E arg0, bool arg1) + { + return IExecute>("tailSet", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Util.SortedSet HeadSet(E arg0) + { + return IExecuteWithSignature>("headSet", "(Ljava/lang/Object;)Ljava/util/SortedSet;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Util.SortedSet SubSet(E arg0, E arg1) + { + return IExecute>("subSet", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Util.SortedSet TailSet(E arg0) + { + return IExecuteWithSignature>("tailSet", "(Ljava/lang/Object;)Ljava/util/SortedSet;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/UUID.cs b/src/net/JNet/GeneratedCore/Java/Util/UUID.cs new file mode 100644 index 0000000000..c073d4f0aa --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/UUID.cs @@ -0,0 +1,173 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util +{ + #region UUID + public partial class UUID + { + #region Constructors + /// + /// + /// + /// + /// + public UUID(long arg0, long arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Util.UUID t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Comparable(Java.Util.UUID t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Util.UUID FromString(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "fromString", "(Ljava/lang/String;)Ljava/util/UUID;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Util.UUID NameUUIDFromBytes(byte[] arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "nameUUIDFromBytes", "([B)Ljava/util/UUID;", new object[] { arg0 }); + } + /// + /// + /// + /// + public static Java.Util.UUID RandomUUID() + { + return SExecuteWithSignature(LocalBridgeClazz, "randomUUID", "()Ljava/util/UUID;"); + } + + #endregion + + #region Instance methods + /// + /// + /// + public long LeastSignificantBits + { + get { return IExecuteWithSignature("getLeastSignificantBits", "()J"); } + } + /// + /// + /// + public long MostSignificantBits + { + get { return IExecuteWithSignature("getMostSignificantBits", "()J"); } + } + /// + /// + /// + /// + public int ClockSequence() + { + return IExecuteWithSignature("clockSequence", "()I"); + } + /// + /// + /// + /// + /// + public int CompareTo(object arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/lang/Object;)I", arg0); + } + /// + /// + /// + /// + /// + public int CompareTo(Java.Util.UUID arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/util/UUID;)I", arg0); + } + /// + /// + /// + /// + public int Variant() + { + return IExecuteWithSignature("variant", "()I"); + } + /// + /// + /// + /// + public int Version() + { + return IExecuteWithSignature("version", "()I"); + } + /// + /// + /// + /// + public long Node() + { + return IExecuteWithSignature("node", "()J"); + } + /// + /// + /// + /// + public long Timestamp() + { + return IExecuteWithSignature("timestamp", "()J"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/UnknownFormatConversionException.cs b/src/net/JNet/GeneratedCore/Java/Util/UnknownFormatConversionException.cs new file mode 100644 index 0000000000..3c37891118 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/UnknownFormatConversionException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util +{ + #region UnknownFormatConversionException + public partial class UnknownFormatConversionException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/UnknownFormatFlagsException.cs b/src/net/JNet/GeneratedCore/Java/Util/UnknownFormatFlagsException.cs new file mode 100644 index 0000000000..038c66a024 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/UnknownFormatFlagsException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util +{ + #region UnknownFormatFlagsException + public partial class UnknownFormatFlagsException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Vector.cs b/src/net/JNet/GeneratedCore/Java/Util/Vector.cs new file mode 100644 index 0000000000..928e13b5c1 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Vector.cs @@ -0,0 +1,451 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util +{ + #region Vector + public partial class Vector + { + #region Constructors + /// + /// + /// + /// + /// + public Vector(int arg0, int arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public Vector(int arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public Vector(Java.Util.Collection arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.RandomAccess(Java.Util.Vector t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Cloneable(Java.Util.Vector t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Util.Vector t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public Java.Util.Enumeration Elements() + { + return IExecuteWithSignature("elements", "()Ljava/util/Enumeration;"); + } + /// + /// + /// + /// + /// + public bool RemoveElement(object arg0) + { + return IExecuteWithSignature("removeElement", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public object ElementAt(int arg0) + { + return IExecuteWithSignature("elementAt", "(I)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + public object FirstElement() + { + return IExecuteWithSignature("firstElement", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public object LastElement() + { + return IExecuteWithSignature("lastElement", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public int Capacity() + { + return IExecuteWithSignature("capacity", "()I"); + } + /// + /// + /// + /// + /// + /// + public int IndexOf(object arg0, int arg1) + { + return IExecute("indexOf", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public int LastIndexOf(object arg0, int arg1) + { + return IExecute("lastIndexOf", arg0, arg1); + } + /// + /// + /// + /// + public void AddElement(object arg0) + { + IExecuteWithSignature("addElement", "(Ljava/lang/Object;)V", arg0); + } + /// + /// + /// + /// + public void CopyInto(object[] arg0) + { + IExecuteWithSignature("copyInto", "([Ljava/lang/Object;)V", new object[] { arg0 }); + } + /// + /// + /// + /// + public void EnsureCapacity(int arg0) + { + IExecuteWithSignature("ensureCapacity", "(I)V", arg0); + } + /// + /// + /// + /// + /// + public void InsertElementAt(object arg0, int arg1) + { + IExecute("insertElementAt", arg0, arg1); + } + /// + /// + /// + public void RemoveAllElements() + { + IExecuteWithSignature("removeAllElements", "()V"); + } + /// + /// + /// + /// + public void RemoveElementAt(int arg0) + { + IExecuteWithSignature("removeElementAt", "(I)V", arg0); + } + /// + /// + /// + /// + /// + public void SetElementAt(object arg0, int arg1) + { + IExecute("setElementAt", arg0, arg1); + } + /// + /// + /// + /// + public void SetSize(int arg0) + { + IExecuteWithSignature("setSize", "(I)V", arg0); + } + /// + /// + /// + public void TrimToSize() + { + IExecuteWithSignature("trimToSize", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Vector + public partial class Vector + { + #region Constructors + /// + /// + /// + /// + /// + public Vector(int arg0, int arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public Vector(int arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public Vector(Java.Util.Collection arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.RandomAccess(Java.Util.Vector t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Cloneable(Java.Util.Vector t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Java.Util.Vector t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Util.Vector(Java.Util.Vector t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public Java.Util.Enumeration Elements() + { + return IExecuteWithSignature>("elements", "()Ljava/util/Enumeration;"); + } + /// + /// + /// + /// + /// + public bool RemoveElement(object arg0) + { + return IExecuteWithSignature("removeElement", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public E ElementAt(int arg0) + { + return IExecuteWithSignature("elementAt", "(I)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + public E FirstElement() + { + return IExecuteWithSignature("firstElement", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public E LastElement() + { + return IExecuteWithSignature("lastElement", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public int Capacity() + { + return IExecuteWithSignature("capacity", "()I"); + } + /// + /// + /// + /// + /// + /// + public int IndexOf(object arg0, int arg1) + { + return IExecute("indexOf", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public int LastIndexOf(object arg0, int arg1) + { + return IExecute("lastIndexOf", arg0, arg1); + } + /// + /// + /// + /// + public void AddElement(E arg0) + { + IExecuteWithSignature("addElement", "(Ljava/lang/Object;)V", arg0); + } + /// + /// + /// + /// + public void CopyInto(object[] arg0) + { + IExecuteWithSignature("copyInto", "([Ljava/lang/Object;)V", new object[] { arg0 }); + } + /// + /// + /// + /// + public void EnsureCapacity(int arg0) + { + IExecuteWithSignature("ensureCapacity", "(I)V", arg0); + } + /// + /// + /// + /// + /// + public void InsertElementAt(E arg0, int arg1) + { + IExecute("insertElementAt", arg0, arg1); + } + /// + /// + /// + public void RemoveAllElements() + { + IExecuteWithSignature("removeAllElements", "()V"); + } + /// + /// + /// + /// + public void RemoveElementAt(int arg0) + { + IExecuteWithSignature("removeElementAt", "(I)V", arg0); + } + /// + /// + /// + /// + /// + public void SetElementAt(E arg0, int arg1) + { + IExecute("setElementAt", arg0, arg1); + } + /// + /// + /// + /// + public void SetSize(int arg0) + { + IExecuteWithSignature("setSize", "(I)V", arg0); + } + /// + /// + /// + public void TrimToSize() + { + IExecuteWithSignature("trimToSize", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/WeakHashMap.cs b/src/net/JNet/GeneratedCore/Java/Util/WeakHashMap.cs new file mode 100644 index 0000000000..085924292d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/WeakHashMap.cs @@ -0,0 +1,143 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util +{ + #region WeakHashMap + public partial class WeakHashMap + { + #region Constructors + /// + /// + /// + /// + /// + public WeakHashMap(int arg0, float arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public WeakHashMap(int arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public WeakHashMap(Java.Util.Map arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region WeakHashMap + public partial class WeakHashMap + { + #region Constructors + /// + /// + /// + /// + /// + public WeakHashMap(int arg0, float arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public WeakHashMap(int arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public WeakHashMap(Java.Util.Map arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Util.WeakHashMap(Java.Util.WeakHashMap t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Zip/Adler32.cs b/src/net/JNet/GeneratedCore/Java/Util/Zip/Adler32.cs new file mode 100644 index 0000000000..528363882d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Zip/Adler32.cs @@ -0,0 +1,98 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Zip +{ + #region Adler32 + public partial class Adler32 + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public long Value + { + get { return IExecuteWithSignature("getValue", "()J"); } + } + /// + /// + /// + public void Reset() + { + IExecuteWithSignature("reset", "()V"); + } + /// + /// + /// + /// + /// + /// + public void Update(byte[] arg0, int arg1, int arg2) + { + IExecute("update", arg0, arg1, arg2); + } + /// + /// + /// + /// + public void Update(int arg0) + { + IExecuteWithSignature("update", "(I)V", arg0); + } + /// + /// + /// + /// + public void Update(Java.Nio.ByteBuffer arg0) + { + IExecuteWithSignature("update", "(Ljava/nio/ByteBuffer;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Zip/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Java/Util/Zip/AllPackageClasses.cs new file mode 100644 index 0000000000..9f4300ccec --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Zip/AllPackageClasses.cs @@ -0,0 +1,893 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Java.Util.Zip +{ + #region Adler32 + /// + /// + /// + public partial class Adler32 : Java.Util.Zip.Checksum + { + const string _bridgeClassName = "java.util.zip.Adler32"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Adler32() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Adler32(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CheckedInputStream + /// + /// + /// + public partial class CheckedInputStream : Java.Io.FilterInputStream + { + const string _bridgeClassName = "java.util.zip.CheckedInputStream"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public CheckedInputStream() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public CheckedInputStream(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CheckedOutputStream + /// + /// + /// + public partial class CheckedOutputStream : Java.Io.FilterOutputStream + { + const string _bridgeClassName = "java.util.zip.CheckedOutputStream"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public CheckedOutputStream() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public CheckedOutputStream(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Checksum + /// + /// + /// + public partial class Checksum : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.util.zip.Checksum"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Checksum class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Checksum() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Checksum class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Checksum(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CRC32 + /// + /// + /// + public partial class CRC32 : Java.Util.Zip.Checksum + { + const string _bridgeClassName = "java.util.zip.CRC32"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public CRC32() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public CRC32(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CRC32C + /// + /// + /// + public partial class CRC32C : Java.Util.Zip.Checksum + { + const string _bridgeClassName = "java.util.zip.CRC32C"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public CRC32C() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public CRC32C(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DataFormatException + /// + /// + /// + public partial class DataFormatException : Java.Lang.Exception + { + const string _bridgeClassName = "java.util.zip.DataFormatException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region Deflater + /// + /// + /// + public partial class Deflater : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.util.zip.Deflater"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Deflater() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Deflater(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DeflaterInputStream + /// + /// + /// + public partial class DeflaterInputStream : Java.Io.FilterInputStream + { + const string _bridgeClassName = "java.util.zip.DeflaterInputStream"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DeflaterInputStream() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DeflaterInputStream(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DeflaterOutputStream + /// + /// + /// + public partial class DeflaterOutputStream : Java.Io.FilterOutputStream + { + const string _bridgeClassName = "java.util.zip.DeflaterOutputStream"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DeflaterOutputStream() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DeflaterOutputStream(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region GZIPInputStream + /// + /// + /// + public partial class GZIPInputStream : Java.Util.Zip.InflaterInputStream + { + const string _bridgeClassName = "java.util.zip.GZIPInputStream"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public GZIPInputStream() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public GZIPInputStream(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region GZIPOutputStream + /// + /// + /// + public partial class GZIPOutputStream : Java.Util.Zip.DeflaterOutputStream + { + const string _bridgeClassName = "java.util.zip.GZIPOutputStream"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public GZIPOutputStream() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public GZIPOutputStream(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Inflater + /// + /// + /// + public partial class Inflater : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.util.zip.Inflater"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Inflater() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Inflater(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region InflaterInputStream + /// + /// + /// + public partial class InflaterInputStream : Java.Io.FilterInputStream + { + const string _bridgeClassName = "java.util.zip.InflaterInputStream"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public InflaterInputStream() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public InflaterInputStream(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region InflaterOutputStream + /// + /// + /// + public partial class InflaterOutputStream : Java.Io.FilterOutputStream + { + const string _bridgeClassName = "java.util.zip.InflaterOutputStream"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public InflaterOutputStream() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public InflaterOutputStream(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ZipEntry + /// + /// + /// + public partial class ZipEntry : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.util.zip.ZipEntry"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ZipEntry() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ZipEntry(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ZipError + /// + /// + /// + public partial class ZipError : Java.Lang.InternalError + { + const string _bridgeClassName = "java.util.zip.ZipError"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region ZipException + /// + /// + /// + public partial class ZipException : Java.Io.IOException + { + const string _bridgeClassName = "java.util.zip.ZipException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region ZipFile + /// + /// + /// + public partial class ZipFile : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "java.util.zip.ZipFile"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ZipFile() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ZipFile(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ZipInputStream + /// + /// + /// + public partial class ZipInputStream : Java.Util.Zip.InflaterInputStream + { + const string _bridgeClassName = "java.util.zip.ZipInputStream"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ZipInputStream() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ZipInputStream(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ZipOutputStream + /// + /// + /// + public partial class ZipOutputStream : Java.Util.Zip.DeflaterOutputStream + { + const string _bridgeClassName = "java.util.zip.ZipOutputStream"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ZipOutputStream() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ZipOutputStream(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Zip/CRC32.cs b/src/net/JNet/GeneratedCore/Java/Util/Zip/CRC32.cs new file mode 100644 index 0000000000..8727396038 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Zip/CRC32.cs @@ -0,0 +1,98 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Zip +{ + #region CRC32 + public partial class CRC32 + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public long Value + { + get { return IExecuteWithSignature("getValue", "()J"); } + } + /// + /// + /// + public void Reset() + { + IExecuteWithSignature("reset", "()V"); + } + /// + /// + /// + /// + /// + /// + public void Update(byte[] arg0, int arg1, int arg2) + { + IExecute("update", arg0, arg1, arg2); + } + /// + /// + /// + /// + public void Update(int arg0) + { + IExecuteWithSignature("update", "(I)V", arg0); + } + /// + /// + /// + /// + public void Update(Java.Nio.ByteBuffer arg0) + { + IExecuteWithSignature("update", "(Ljava/nio/ByteBuffer;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Zip/CRC32C.cs b/src/net/JNet/GeneratedCore/Java/Util/Zip/CRC32C.cs new file mode 100644 index 0000000000..3c9c96e8d4 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Zip/CRC32C.cs @@ -0,0 +1,98 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Zip +{ + #region CRC32C + public partial class CRC32C + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public long Value + { + get { return IExecuteWithSignature("getValue", "()J"); } + } + /// + /// + /// + public void Reset() + { + IExecuteWithSignature("reset", "()V"); + } + /// + /// + /// + /// + /// + /// + public void Update(byte[] arg0, int arg1, int arg2) + { + IExecute("update", arg0, arg1, arg2); + } + /// + /// + /// + /// + public void Update(int arg0) + { + IExecuteWithSignature("update", "(I)V", arg0); + } + /// + /// + /// + /// + public void Update(Java.Nio.ByteBuffer arg0) + { + IExecuteWithSignature("update", "(Ljava/nio/ByteBuffer;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Zip/CheckedInputStream.cs b/src/net/JNet/GeneratedCore/Java/Util/Zip/CheckedInputStream.cs new file mode 100644 index 0000000000..950a7e15de --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Zip/CheckedInputStream.cs @@ -0,0 +1,74 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Zip +{ + #region CheckedInputStream + public partial class CheckedInputStream + { + #region Constructors + /// + /// + /// + /// + /// + public CheckedInputStream(Java.Io.InputStream arg0, Java.Util.Zip.Checksum arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Util.Zip.Checksum Checksum + { + get { return IExecuteWithSignature("getChecksum", "()Ljava/util/zip/Checksum;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Zip/CheckedOutputStream.cs b/src/net/JNet/GeneratedCore/Java/Util/Zip/CheckedOutputStream.cs new file mode 100644 index 0000000000..04e6596d25 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Zip/CheckedOutputStream.cs @@ -0,0 +1,74 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Zip +{ + #region CheckedOutputStream + public partial class CheckedOutputStream + { + #region Constructors + /// + /// + /// + /// + /// + public CheckedOutputStream(Java.Io.OutputStream arg0, Java.Util.Zip.Checksum arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Util.Zip.Checksum Checksum + { + get { return IExecuteWithSignature("getChecksum", "()Ljava/util/zip/Checksum;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Zip/Checksum.cs b/src/net/JNet/GeneratedCore/Java/Util/Zip/Checksum.cs new file mode 100644 index 0000000000..099438ba18 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Zip/Checksum.cs @@ -0,0 +1,154 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Zip +{ + #region IChecksum + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IChecksum + { + #region Instance methods + /// + /// + /// + long Value { get; } + /// + /// + /// + void Reset(); + /// + /// + /// + /// + /// + /// + void Update(byte[] arg0, int arg1, int arg2); + /// + /// + /// + /// + void Update(int arg0); + /// + /// + /// + /// + void Update(byte[] arg0); + /// + /// + /// + /// + void Update(Java.Nio.ByteBuffer arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Checksum + public partial class Checksum : Java.Util.Zip.IChecksum + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public long Value + { + get { return IExecuteWithSignature("getValue", "()J"); } + } + /// + /// + /// + public void Reset() + { + IExecuteWithSignature("reset", "()V"); + } + /// + /// + /// + /// + /// + /// + public void Update(byte[] arg0, int arg1, int arg2) + { + IExecute("update", arg0, arg1, arg2); + } + /// + /// + /// + /// + public void Update(int arg0) + { + IExecuteWithSignature("update", "(I)V", arg0); + } + /// + /// + /// + /// + public void Update(byte[] arg0) + { + IExecuteWithSignature("update", "([B)V", new object[] { arg0 }); + } + /// + /// + /// + /// + public void Update(Java.Nio.ByteBuffer arg0) + { + IExecuteWithSignature("update", "(Ljava/nio/ByteBuffer;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Zip/DataFormatException.cs b/src/net/JNet/GeneratedCore/Java/Util/Zip/DataFormatException.cs new file mode 100644 index 0000000000..065b862f1b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Zip/DataFormatException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Zip +{ + #region DataFormatException + public partial class DataFormatException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Zip/Deflater.cs b/src/net/JNet/GeneratedCore/Java/Util/Zip/Deflater.cs new file mode 100644 index 0000000000..d9e4e7a63b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Zip/Deflater.cs @@ -0,0 +1,332 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Zip +{ + #region Deflater + public partial class Deflater + { + #region Constructors + /// + /// + /// + /// + /// + public Deflater(int arg0, bool arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public Deflater(int arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int BEST_COMPRESSION { get { if (!_BEST_COMPRESSIONReady) { _BEST_COMPRESSIONContent = SGetField(LocalBridgeClazz, "BEST_COMPRESSION"); _BEST_COMPRESSIONReady = true; } return _BEST_COMPRESSIONContent; } } + private static int _BEST_COMPRESSIONContent = default; + private static bool _BEST_COMPRESSIONReady = false; // this is used because in case of generics + /// + /// + /// + public static int BEST_SPEED { get { if (!_BEST_SPEEDReady) { _BEST_SPEEDContent = SGetField(LocalBridgeClazz, "BEST_SPEED"); _BEST_SPEEDReady = true; } return _BEST_SPEEDContent; } } + private static int _BEST_SPEEDContent = default; + private static bool _BEST_SPEEDReady = false; // this is used because in case of generics + /// + /// + /// + public static int DEFAULT_COMPRESSION { get { if (!_DEFAULT_COMPRESSIONReady) { _DEFAULT_COMPRESSIONContent = SGetField(LocalBridgeClazz, "DEFAULT_COMPRESSION"); _DEFAULT_COMPRESSIONReady = true; } return _DEFAULT_COMPRESSIONContent; } } + private static int _DEFAULT_COMPRESSIONContent = default; + private static bool _DEFAULT_COMPRESSIONReady = false; // this is used because in case of generics + /// + /// + /// + public static int DEFAULT_STRATEGY { get { if (!_DEFAULT_STRATEGYReady) { _DEFAULT_STRATEGYContent = SGetField(LocalBridgeClazz, "DEFAULT_STRATEGY"); _DEFAULT_STRATEGYReady = true; } return _DEFAULT_STRATEGYContent; } } + private static int _DEFAULT_STRATEGYContent = default; + private static bool _DEFAULT_STRATEGYReady = false; // this is used because in case of generics + /// + /// + /// + public static int DEFLATED { get { if (!_DEFLATEDReady) { _DEFLATEDContent = SGetField(LocalBridgeClazz, "DEFLATED"); _DEFLATEDReady = true; } return _DEFLATEDContent; } } + private static int _DEFLATEDContent = default; + private static bool _DEFLATEDReady = false; // this is used because in case of generics + /// + /// + /// + public static int FILTERED { get { if (!_FILTEREDReady) { _FILTEREDContent = SGetField(LocalBridgeClazz, "FILTERED"); _FILTEREDReady = true; } return _FILTEREDContent; } } + private static int _FILTEREDContent = default; + private static bool _FILTEREDReady = false; // this is used because in case of generics + /// + /// + /// + public static int FULL_FLUSH { get { if (!_FULL_FLUSHReady) { _FULL_FLUSHContent = SGetField(LocalBridgeClazz, "FULL_FLUSH"); _FULL_FLUSHReady = true; } return _FULL_FLUSHContent; } } + private static int _FULL_FLUSHContent = default; + private static bool _FULL_FLUSHReady = false; // this is used because in case of generics + /// + /// + /// + public static int HUFFMAN_ONLY { get { if (!_HUFFMAN_ONLYReady) { _HUFFMAN_ONLYContent = SGetField(LocalBridgeClazz, "HUFFMAN_ONLY"); _HUFFMAN_ONLYReady = true; } return _HUFFMAN_ONLYContent; } } + private static int _HUFFMAN_ONLYContent = default; + private static bool _HUFFMAN_ONLYReady = false; // this is used because in case of generics + /// + /// + /// + public static int NO_COMPRESSION { get { if (!_NO_COMPRESSIONReady) { _NO_COMPRESSIONContent = SGetField(LocalBridgeClazz, "NO_COMPRESSION"); _NO_COMPRESSIONReady = true; } return _NO_COMPRESSIONContent; } } + private static int _NO_COMPRESSIONContent = default; + private static bool _NO_COMPRESSIONReady = false; // this is used because in case of generics + /// + /// + /// + public static int NO_FLUSH { get { if (!_NO_FLUSHReady) { _NO_FLUSHContent = SGetField(LocalBridgeClazz, "NO_FLUSH"); _NO_FLUSHReady = true; } return _NO_FLUSHContent; } } + private static int _NO_FLUSHContent = default; + private static bool _NO_FLUSHReady = false; // this is used because in case of generics + /// + /// + /// + public static int SYNC_FLUSH { get { if (!_SYNC_FLUSHReady) { _SYNC_FLUSHContent = SGetField(LocalBridgeClazz, "SYNC_FLUSH"); _SYNC_FLUSHReady = true; } return _SYNC_FLUSHContent; } } + private static int _SYNC_FLUSHContent = default; + private static bool _SYNC_FLUSHReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int Adler + { + get { return IExecuteWithSignature("getAdler", "()I"); } + } + /// + /// + /// + public long BytesRead + { + get { return IExecuteWithSignature("getBytesRead", "()J"); } + } + /// + /// + /// + public long BytesWritten + { + get { return IExecuteWithSignature("getBytesWritten", "()J"); } + } + /// + /// + /// + public int TotalIn + { + get { return IExecuteWithSignature("getTotalIn", "()I"); } + } + /// + /// + /// + public int TotalOut + { + get { return IExecuteWithSignature("getTotalOut", "()I"); } + } + /// + /// + /// + /// + public bool Finished() + { + return IExecuteWithSignature("finished", "()Z"); + } + /// + /// + /// + /// + public bool NeedsInput() + { + return IExecuteWithSignature("needsInput", "()Z"); + } + /// + /// + /// + /// + /// + /// + /// + /// + public int Deflate(byte[] arg0, int arg1, int arg2, int arg3) + { + return IExecute("deflate", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + public int Deflate(byte[] arg0, int arg1, int arg2) + { + return IExecute("deflate", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public int Deflate(byte[] arg0) + { + return IExecuteWithSignature("deflate", "([B)I", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + /// + public int Deflate(Java.Nio.ByteBuffer arg0, int arg1) + { + return IExecute("deflate", arg0, arg1); + } + /// + /// + /// + /// + /// + public int Deflate(Java.Nio.ByteBuffer arg0) + { + return IExecuteWithSignature("deflate", "(Ljava/nio/ByteBuffer;)I", arg0); + } + /// + /// + /// + public void End() + { + IExecuteWithSignature("end", "()V"); + } + /// + /// + /// + public void Finish() + { + IExecuteWithSignature("finish", "()V"); + } + /// + /// + /// + public void Reset() + { + IExecuteWithSignature("reset", "()V"); + } + /// + /// + /// + /// + /// + /// + public void SetDictionary(byte[] arg0, int arg1, int arg2) + { + IExecute("setDictionary", arg0, arg1, arg2); + } + /// + /// + /// + /// + public void SetDictionary(byte[] arg0) + { + IExecuteWithSignature("setDictionary", "([B)V", new object[] { arg0 }); + } + /// + /// + /// + /// + public void SetDictionary(Java.Nio.ByteBuffer arg0) + { + IExecuteWithSignature("setDictionary", "(Ljava/nio/ByteBuffer;)V", arg0); + } + /// + /// + /// + /// + /// + /// + public void SetInput(byte[] arg0, int arg1, int arg2) + { + IExecute("setInput", arg0, arg1, arg2); + } + /// + /// + /// + /// + public void SetInput(byte[] arg0) + { + IExecuteWithSignature("setInput", "([B)V", new object[] { arg0 }); + } + /// + /// + /// + /// + public void SetInput(Java.Nio.ByteBuffer arg0) + { + IExecuteWithSignature("setInput", "(Ljava/nio/ByteBuffer;)V", arg0); + } + /// + /// + /// + /// + public void SetLevel(int arg0) + { + IExecuteWithSignature("setLevel", "(I)V", arg0); + } + /// + /// + /// + /// + public void SetStrategy(int arg0) + { + IExecuteWithSignature("setStrategy", "(I)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Zip/DeflaterInputStream.cs b/src/net/JNet/GeneratedCore/Java/Util/Zip/DeflaterInputStream.cs new file mode 100644 index 0000000000..73ecc5031e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Zip/DeflaterInputStream.cs @@ -0,0 +1,85 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Zip +{ + #region DeflaterInputStream + public partial class DeflaterInputStream + { + #region Constructors + /// + /// + /// + /// + /// + /// + public DeflaterInputStream(Java.Io.InputStream arg0, Java.Util.Zip.Deflater arg1, int arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + public DeflaterInputStream(Java.Io.InputStream arg0, Java.Util.Zip.Deflater arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public DeflaterInputStream(Java.Io.InputStream arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Zip/DeflaterOutputStream.cs b/src/net/JNet/GeneratedCore/Java/Util/Zip/DeflaterOutputStream.cs new file mode 100644 index 0000000000..70f8f50f1b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Zip/DeflaterOutputStream.cs @@ -0,0 +1,123 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Zip +{ + #region DeflaterOutputStream + public partial class DeflaterOutputStream + { + #region Constructors + /// + /// + /// + /// + /// + public DeflaterOutputStream(Java.Io.OutputStream arg0, bool arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + /// + public DeflaterOutputStream(Java.Io.OutputStream arg0, Java.Util.Zip.Deflater arg1, bool arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + /// + /// + public DeflaterOutputStream(Java.Io.OutputStream arg0, Java.Util.Zip.Deflater arg1, int arg2, bool arg3) + : base(arg0, arg1, arg2, arg3) + { + } + /// + /// + /// + /// + /// + /// + public DeflaterOutputStream(Java.Io.OutputStream arg0, Java.Util.Zip.Deflater arg1, int arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + public DeflaterOutputStream(Java.Io.OutputStream arg0, Java.Util.Zip.Deflater arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public DeflaterOutputStream(Java.Io.OutputStream arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public void Finish() + { + IExecuteWithSignature("finish", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Zip/GZIPInputStream.cs b/src/net/JNet/GeneratedCore/Java/Util/Zip/GZIPInputStream.cs new file mode 100644 index 0000000000..8e17cd8a00 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Zip/GZIPInputStream.cs @@ -0,0 +1,83 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Zip +{ + #region GZIPInputStream + public partial class GZIPInputStream + { + #region Constructors + /// + /// + /// + /// + /// + /// + public GZIPInputStream(Java.Io.InputStream arg0, int arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + public GZIPInputStream(Java.Io.InputStream arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int GZIP_MAGIC { get { if (!_GZIP_MAGICReady) { _GZIP_MAGICContent = SGetField(LocalBridgeClazz, "GZIP_MAGIC"); _GZIP_MAGICReady = true; } return _GZIP_MAGICContent; } } + private static int _GZIP_MAGICContent = default; + private static bool _GZIP_MAGICReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Zip/GZIPOutputStream.cs b/src/net/JNet/GeneratedCore/Java/Util/Zip/GZIPOutputStream.cs new file mode 100644 index 0000000000..c7f9d53973 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Zip/GZIPOutputStream.cs @@ -0,0 +1,98 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Zip +{ + #region GZIPOutputStream + public partial class GZIPOutputStream + { + #region Constructors + /// + /// + /// + /// + /// + /// + public GZIPOutputStream(Java.Io.OutputStream arg0, bool arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + /// + /// + public GZIPOutputStream(Java.Io.OutputStream arg0, int arg1, bool arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + /// + public GZIPOutputStream(Java.Io.OutputStream arg0, int arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + public GZIPOutputStream(Java.Io.OutputStream arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Zip/Inflater.cs b/src/net/JNet/GeneratedCore/Java/Util/Zip/Inflater.cs new file mode 100644 index 0000000000..4e585c42ea --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Zip/Inflater.cs @@ -0,0 +1,230 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Zip +{ + #region Inflater + public partial class Inflater + { + #region Constructors + /// + /// + /// + /// + public Inflater(bool arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int Adler + { + get { return IExecuteWithSignature("getAdler", "()I"); } + } + /// + /// + /// + public long BytesRead + { + get { return IExecuteWithSignature("getBytesRead", "()J"); } + } + /// + /// + /// + public long BytesWritten + { + get { return IExecuteWithSignature("getBytesWritten", "()J"); } + } + /// + /// + /// + public int Remaining + { + get { return IExecuteWithSignature("getRemaining", "()I"); } + } + /// + /// + /// + public int TotalIn + { + get { return IExecuteWithSignature("getTotalIn", "()I"); } + } + /// + /// + /// + public int TotalOut + { + get { return IExecuteWithSignature("getTotalOut", "()I"); } + } + /// + /// + /// + /// + public bool Finished() + { + return IExecuteWithSignature("finished", "()Z"); + } + /// + /// + /// + /// + public bool NeedsDictionary() + { + return IExecuteWithSignature("needsDictionary", "()Z"); + } + /// + /// + /// + /// + public bool NeedsInput() + { + return IExecuteWithSignature("needsInput", "()Z"); + } + /// + /// + /// + /// + /// + /// + /// + /// + public int Inflate(byte[] arg0, int arg1, int arg2) + { + return IExecute("inflate", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public int Inflate(byte[] arg0) + { + return IExecuteWithSignature("inflate", "([B)I", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + /// + public int Inflate(Java.Nio.ByteBuffer arg0) + { + return IExecuteWithSignature("inflate", "(Ljava/nio/ByteBuffer;)I", arg0); + } + /// + /// + /// + public void End() + { + IExecuteWithSignature("end", "()V"); + } + /// + /// + /// + public void Reset() + { + IExecuteWithSignature("reset", "()V"); + } + /// + /// + /// + /// + /// + /// + public void SetDictionary(byte[] arg0, int arg1, int arg2) + { + IExecute("setDictionary", arg0, arg1, arg2); + } + /// + /// + /// + /// + public void SetDictionary(byte[] arg0) + { + IExecuteWithSignature("setDictionary", "([B)V", new object[] { arg0 }); + } + /// + /// + /// + /// + public void SetDictionary(Java.Nio.ByteBuffer arg0) + { + IExecuteWithSignature("setDictionary", "(Ljava/nio/ByteBuffer;)V", arg0); + } + /// + /// + /// + /// + /// + /// + public void SetInput(byte[] arg0, int arg1, int arg2) + { + IExecute("setInput", arg0, arg1, arg2); + } + /// + /// + /// + /// + public void SetInput(byte[] arg0) + { + IExecuteWithSignature("setInput", "([B)V", new object[] { arg0 }); + } + /// + /// + /// + /// + public void SetInput(Java.Nio.ByteBuffer arg0) + { + IExecuteWithSignature("setInput", "(Ljava/nio/ByteBuffer;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Zip/InflaterInputStream.cs b/src/net/JNet/GeneratedCore/Java/Util/Zip/InflaterInputStream.cs new file mode 100644 index 0000000000..7e3de4a5ea --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Zip/InflaterInputStream.cs @@ -0,0 +1,85 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Zip +{ + #region InflaterInputStream + public partial class InflaterInputStream + { + #region Constructors + /// + /// + /// + /// + /// + /// + public InflaterInputStream(Java.Io.InputStream arg0, Java.Util.Zip.Inflater arg1, int arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + public InflaterInputStream(Java.Io.InputStream arg0, Java.Util.Zip.Inflater arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public InflaterInputStream(Java.Io.InputStream arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Zip/InflaterOutputStream.cs b/src/net/JNet/GeneratedCore/Java/Util/Zip/InflaterOutputStream.cs new file mode 100644 index 0000000000..be139ed167 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Zip/InflaterOutputStream.cs @@ -0,0 +1,93 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Zip +{ + #region InflaterOutputStream + public partial class InflaterOutputStream + { + #region Constructors + /// + /// + /// + /// + /// + /// + public InflaterOutputStream(Java.Io.OutputStream arg0, Java.Util.Zip.Inflater arg1, int arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + public InflaterOutputStream(Java.Io.OutputStream arg0, Java.Util.Zip.Inflater arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public InflaterOutputStream(Java.Io.OutputStream arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public void Finish() + { + IExecuteWithSignature("finish", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Zip/ZipEntry.cs b/src/net/JNet/GeneratedCore/Java/Util/Zip/ZipEntry.cs new file mode 100644 index 0000000000..27d1c118bf --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Zip/ZipEntry.cs @@ -0,0 +1,209 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Zip +{ + #region ZipEntry + public partial class ZipEntry + { + #region Constructors + /// + /// + /// + /// + public ZipEntry(Java.Lang.String arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public ZipEntry(Java.Util.Zip.ZipEntry arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Cloneable(Java.Util.Zip.ZipEntry t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static int DEFLATED { get { if (!_DEFLATEDReady) { _DEFLATEDContent = SGetField(LocalBridgeClazz, "DEFLATED"); _DEFLATEDReady = true; } return _DEFLATEDContent; } } + private static int _DEFLATEDContent = default; + private static bool _DEFLATEDReady = false; // this is used because in case of generics + /// + /// + /// + public static int STORED { get { if (!_STOREDReady) { _STOREDContent = SGetField(LocalBridgeClazz, "STORED"); _STOREDReady = true; } return _STOREDContent; } } + private static int _STOREDContent = default; + private static bool _STOREDReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Comment + { + get { return IExecuteWithSignature("getComment", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setComment", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public long CompressedSize + { + get { return IExecuteWithSignature("getCompressedSize", "()J"); } set { IExecuteWithSignature("setCompressedSize", "(J)V", value); } + } + /// + /// + /// + public long Crc + { + get { return IExecuteWithSignature("getCrc", "()J"); } set { IExecuteWithSignature("setCrc", "(J)V", value); } + } + /// + /// + /// + public Java.Nio.File.Attribute.FileTime CreationTime + { + get { return IExecuteWithSignature("getCreationTime", "()Ljava/nio/file/attribute/FileTime;"); } + } + /// + /// + /// + public byte[] Extra + { + get { return IExecuteWithSignatureArray("getExtra", "()[B"); } set { IExecuteWithSignature("setExtra", "([B)V", value); } + } + /// + /// + /// + public Java.Nio.File.Attribute.FileTime LastAccessTime + { + get { return IExecuteWithSignature("getLastAccessTime", "()Ljava/nio/file/attribute/FileTime;"); } + } + /// + /// + /// + public Java.Nio.File.Attribute.FileTime LastModifiedTime + { + get { return IExecuteWithSignature("getLastModifiedTime", "()Ljava/nio/file/attribute/FileTime;"); } + } + /// + /// + /// + public int Method + { + get { return IExecuteWithSignature("getMethod", "()I"); } set { IExecuteWithSignature("setMethod", "(I)V", value); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public long Size + { + get { return IExecuteWithSignature("getSize", "()J"); } set { IExecuteWithSignature("setSize", "(J)V", value); } + } + /// + /// + /// + public long Time + { + get { return IExecuteWithSignature("getTime", "()J"); } set { IExecuteWithSignature("setTime", "(J)V", value); } + } + /// + /// + /// + public Java.Time.LocalDateTime TimeLocal + { + get { return IExecuteWithSignature("getTimeLocal", "()Ljava/time/LocalDateTime;"); } set { IExecuteWithSignature("setTimeLocal", "(Ljava/time/LocalDateTime;)V", value); } + } + /// + /// + /// + /// + public bool IsDirectory() + { + return IExecuteWithSignature("isDirectory", "()Z"); + } + /// + /// + /// + /// + /// + public Java.Util.Zip.ZipEntry SetCreationTime(Java.Nio.File.Attribute.FileTime arg0) + { + return IExecuteWithSignature("setCreationTime", "(Ljava/nio/file/attribute/FileTime;)Ljava/util/zip/ZipEntry;", arg0); + } + /// + /// + /// + /// + /// + public Java.Util.Zip.ZipEntry SetLastAccessTime(Java.Nio.File.Attribute.FileTime arg0) + { + return IExecuteWithSignature("setLastAccessTime", "(Ljava/nio/file/attribute/FileTime;)Ljava/util/zip/ZipEntry;", arg0); + } + /// + /// + /// + /// + /// + public Java.Util.Zip.ZipEntry SetLastModifiedTime(Java.Nio.File.Attribute.FileTime arg0) + { + return IExecuteWithSignature("setLastModifiedTime", "(Ljava/nio/file/attribute/FileTime;)Ljava/util/zip/ZipEntry;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Zip/ZipError.cs b/src/net/JNet/GeneratedCore/Java/Util/Zip/ZipError.cs new file mode 100644 index 0000000000..c6280174f2 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Zip/ZipError.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Zip +{ + #region ZipError + public partial class ZipError + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Zip/ZipException.cs b/src/net/JNet/GeneratedCore/Java/Util/Zip/ZipException.cs new file mode 100644 index 0000000000..164d22daa2 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Zip/ZipException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Zip +{ + #region ZipException + public partial class ZipException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Zip/ZipFile.cs b/src/net/JNet/GeneratedCore/Java/Util/Zip/ZipFile.cs new file mode 100644 index 0000000000..b0ff32b845 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Zip/ZipFile.cs @@ -0,0 +1,201 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Zip +{ + #region ZipFile + public partial class ZipFile + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + public ZipFile(Java.Io.File arg0, int arg1, Java.Nio.Charset.Charset arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + /// + public ZipFile(Java.Io.File arg0, int arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + /// + public ZipFile(Java.Io.File arg0, Java.Nio.Charset.Charset arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + /// + public ZipFile(Java.Io.File arg0) + : base(arg0) + { + } + /// + /// + /// + /// + /// + /// + public ZipFile(Java.Lang.String arg0, Java.Nio.Charset.Charset arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + public ZipFile(Java.Lang.String arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Io.Closeable(Java.Util.Zip.ZipFile t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static int OPEN_DELETE { get { if (!_OPEN_DELETEReady) { _OPEN_DELETEContent = SGetField(LocalBridgeClazz, "OPEN_DELETE"); _OPEN_DELETEReady = true; } return _OPEN_DELETEContent; } } + private static int _OPEN_DELETEContent = default; + private static bool _OPEN_DELETEReady = false; // this is used because in case of generics + /// + /// + /// + public static int OPEN_READ { get { if (!_OPEN_READReady) { _OPEN_READContent = SGetField(LocalBridgeClazz, "OPEN_READ"); _OPEN_READReady = true; } return _OPEN_READContent; } } + private static int _OPEN_READContent = default; + private static bool _OPEN_READReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Comment + { + get { return IExecuteWithSignature("getComment", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + public int Size() + { + return IExecuteWithSignature("size", "()I"); + } + /// + /// + /// + /// + /// + /// + public Java.Io.InputStream GetInputStream(Java.Util.Zip.ZipEntry arg0) + { + return IExecuteWithSignature("getInputStream", "(Ljava/util/zip/ZipEntry;)Ljava/io/InputStream;", arg0); + } + /// + /// + /// + /// + /// + public Java.Util.Enumeration Entries() where ReturnExtendsJava_Util_Zip_ZipEntry : Java.Util.Zip.ZipEntry + { + return IExecuteWithSignature>("entries", "()Ljava/util/Enumeration;"); + } + /// + /// + /// + /// + /// + public Java.Util.Stream.Stream Stream() where ReturnExtendsJava_Util_Zip_ZipEntry : Java.Util.Zip.ZipEntry + { + return IExecuteWithSignature>("stream", "()Ljava/util/stream/Stream;"); + } + /// + /// + /// + /// + /// + public Java.Util.Zip.ZipEntry GetEntry(Java.Lang.String arg0) + { + return IExecuteWithSignature("getEntry", "(Ljava/lang/String;)Ljava/util/zip/ZipEntry;", arg0); + } + /// + /// + /// + /// + public void Close() + { + IExecuteWithSignature("close", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Zip/ZipInputStream.cs b/src/net/JNet/GeneratedCore/Java/Util/Zip/ZipInputStream.cs new file mode 100644 index 0000000000..c8ae2ecbfb --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Zip/ZipInputStream.cs @@ -0,0 +1,90 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Zip +{ + #region ZipInputStream + public partial class ZipInputStream + { + #region Constructors + /// + /// + /// + /// + /// + public ZipInputStream(Java.Io.InputStream arg0, Java.Nio.Charset.Charset arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public ZipInputStream(Java.Io.InputStream arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Util.Zip.ZipEntry NextEntry + { + get { return IExecuteWithSignature("getNextEntry", "()Ljava/util/zip/ZipEntry;"); } + } + /// + /// + /// + /// + public void CloseEntry() + { + IExecuteWithSignature("closeEntry", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Java/Util/Zip/ZipOutputStream.cs b/src/net/JNet/GeneratedCore/Java/Util/Zip/ZipOutputStream.cs new file mode 100644 index 0000000000..4a6c65f948 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Java/Util/Zip/ZipOutputStream.cs @@ -0,0 +1,128 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Java.Util.Zip +{ + #region ZipOutputStream + public partial class ZipOutputStream + { + #region Constructors + /// + /// + /// + /// + /// + public ZipOutputStream(Java.Io.OutputStream arg0, Java.Nio.Charset.Charset arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public ZipOutputStream(Java.Io.OutputStream arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int DEFLATED { get { if (!_DEFLATEDReady) { _DEFLATEDContent = SGetField(LocalBridgeClazz, "DEFLATED"); _DEFLATEDReady = true; } return _DEFLATEDContent; } } + private static int _DEFLATEDContent = default; + private static bool _DEFLATEDReady = false; // this is used because in case of generics + /// + /// + /// + public static int STORED { get { if (!_STOREDReady) { _STOREDContent = SGetField(LocalBridgeClazz, "STORED"); _STOREDReady = true; } return _STOREDContent; } } + private static int _STOREDContent = default; + private static bool _STOREDReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public void CloseEntry() + { + IExecuteWithSignature("closeEntry", "()V"); + } + /// + /// + /// + /// + /// + public void PutNextEntry(Java.Util.Zip.ZipEntry arg0) + { + IExecuteWithSignature("putNextEntry", "(Ljava/util/zip/ZipEntry;)V", arg0); + } + /// + /// + /// + /// + public void SetComment(Java.Lang.String arg0) + { + IExecuteWithSignature("setComment", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + public void SetLevel(int arg0) + { + IExecuteWithSignature("setLevel", "(I)V", arg0); + } + /// + /// + /// + /// + public void SetMethod(int arg0) + { + IExecuteWithSignature("setMethod", "(I)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Accessibility/AccessibilityProvider.cs b/src/net/JNet/GeneratedCore/Javax/Accessibility/AccessibilityProvider.cs new file mode 100644 index 0000000000..209ac35de1 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Accessibility/AccessibilityProvider.cs @@ -0,0 +1,72 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Accessibility +{ + #region AccessibilityProvider + public partial class AccessibilityProvider + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public void Activate() + { + IExecuteWithSignature("activate", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Accessibility/Accessible.cs b/src/net/JNet/GeneratedCore/Javax/Accessibility/Accessible.cs new file mode 100644 index 0000000000..12820bd4bc --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Accessibility/Accessible.cs @@ -0,0 +1,87 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Accessibility +{ + #region IAccessible + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IAccessible + { + #region Instance methods + /// + /// + /// + Javax.Accessibility.AccessibleContext AccessibleContext { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Accessible + public partial class Accessible : Javax.Accessibility.IAccessible + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Accessibility.AccessibleContext AccessibleContext + { + get { return IExecuteWithSignature("getAccessibleContext", "()Ljavax/accessibility/AccessibleContext;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Accessibility/AccessibleAction.cs b/src/net/JNet/GeneratedCore/Javax/Accessibility/AccessibleAction.cs new file mode 100644 index 0000000000..5e355771bc --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Accessibility/AccessibleAction.cs @@ -0,0 +1,147 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Accessibility +{ + #region IAccessibleAction + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IAccessibleAction + { + #region Instance methods + /// + /// + /// + int AccessibleActionCount { get; } + /// + /// + /// + /// + /// + bool DoAccessibleAction(int arg0); + /// + /// + /// + /// + /// + Java.Lang.String GetAccessibleActionDescription(int arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region AccessibleAction + public partial class AccessibleAction : Javax.Accessibility.IAccessibleAction + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Lang.String CLICK { get { if (!_CLICKReady) { _CLICKContent = SGetField(LocalBridgeClazz, "CLICK"); _CLICKReady = true; } return _CLICKContent; } } + private static Java.Lang.String _CLICKContent = default; + private static bool _CLICKReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String DECREMENT { get { if (!_DECREMENTReady) { _DECREMENTContent = SGetField(LocalBridgeClazz, "DECREMENT"); _DECREMENTReady = true; } return _DECREMENTContent; } } + private static Java.Lang.String _DECREMENTContent = default; + private static bool _DECREMENTReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String INCREMENT { get { if (!_INCREMENTReady) { _INCREMENTContent = SGetField(LocalBridgeClazz, "INCREMENT"); _INCREMENTReady = true; } return _INCREMENTContent; } } + private static Java.Lang.String _INCREMENTContent = default; + private static bool _INCREMENTReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String TOGGLE_EXPAND { get { if (!_TOGGLE_EXPANDReady) { _TOGGLE_EXPANDContent = SGetField(LocalBridgeClazz, "TOGGLE_EXPAND"); _TOGGLE_EXPANDReady = true; } return _TOGGLE_EXPANDContent; } } + private static Java.Lang.String _TOGGLE_EXPANDContent = default; + private static bool _TOGGLE_EXPANDReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String TOGGLE_POPUP { get { if (!_TOGGLE_POPUPReady) { _TOGGLE_POPUPContent = SGetField(LocalBridgeClazz, "TOGGLE_POPUP"); _TOGGLE_POPUPReady = true; } return _TOGGLE_POPUPContent; } } + private static Java.Lang.String _TOGGLE_POPUPContent = default; + private static bool _TOGGLE_POPUPReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int AccessibleActionCount + { + get { return IExecuteWithSignature("getAccessibleActionCount", "()I"); } + } + /// + /// + /// + /// + /// + public bool DoAccessibleAction(int arg0) + { + return IExecuteWithSignature("doAccessibleAction", "(I)Z", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.String GetAccessibleActionDescription(int arg0) + { + return IExecuteWithSignature("getAccessibleActionDescription", "(I)Ljava/lang/String;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Accessibility/AccessibleAttributeSequence.cs b/src/net/JNet/GeneratedCore/Javax/Accessibility/AccessibleAttributeSequence.cs new file mode 100644 index 0000000000..50c532fd6f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Accessibility/AccessibleAttributeSequence.cs @@ -0,0 +1,80 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Accessibility +{ + #region AccessibleAttributeSequence + public partial class AccessibleAttributeSequence + { + #region Constructors + /// + /// + /// + /// + /// + /// + public AccessibleAttributeSequence(int arg0, int arg1, Javax.Swing.Text.AttributeSet arg2) + : base(arg0, arg1, arg2) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public int endIndex { get { return IGetField("endIndex"); } set { ISetField("endIndex", value); } } + /// + /// + /// + public int startIndex { get { return IGetField("startIndex"); } set { ISetField("startIndex", value); } } + /// + /// + /// + public Javax.Swing.Text.AttributeSet attributes { get { return IGetField("attributes"); } set { ISetField("attributes", value); } } + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Accessibility/AccessibleBundle.cs b/src/net/JNet/GeneratedCore/Javax/Accessibility/AccessibleBundle.cs new file mode 100644 index 0000000000..b910ace1b9 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Accessibility/AccessibleBundle.cs @@ -0,0 +1,75 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Accessibility +{ + #region AccessibleBundle + public partial class AccessibleBundle + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public Java.Lang.String ToDisplayString() + { + return IExecuteWithSignature("toDisplayString", "()Ljava/lang/String;"); + } + /// + /// + /// + /// + /// + public Java.Lang.String ToDisplayString(Java.Util.Locale arg0) + { + return IExecuteWithSignature("toDisplayString", "(Ljava/util/Locale;)Ljava/lang/String;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Accessibility/AccessibleComponent.cs b/src/net/JNet/GeneratedCore/Javax/Accessibility/AccessibleComponent.cs new file mode 100644 index 0000000000..f39c3251b0 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Accessibility/AccessibleComponent.cs @@ -0,0 +1,324 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Accessibility +{ + #region IAccessibleComponent + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IAccessibleComponent + { + #region Instance methods + /// + /// + /// + Java.Awt.Color Background { get; set; } + /// + /// + /// + Java.Awt.Rectangle Bounds { get; set; } + /// + /// + /// + Java.Awt.Cursor Cursor { get; set; } + /// + /// + /// + Java.Awt.Font Font { get; set; } + /// + /// + /// + Java.Awt.Color Foreground { get; set; } + /// + /// + /// + Java.Awt.Point Location { get; set; } + /// + /// + /// + Java.Awt.Point LocationOnScreen { get; } + /// + /// + /// + Java.Awt.Dimension Size { get; set; } + /// + /// + /// + /// + /// + bool Contains(Java.Awt.Point arg0); + /// + /// + /// + /// + bool IsEnabled(); + /// + /// + /// + /// + bool IsFocusTraversable(); + /// + /// + /// + /// + bool IsShowing(); + /// + /// + /// + /// + bool IsVisible(); + /// + /// + /// + /// + /// + Java.Awt.FontMetrics GetFontMetrics(Java.Awt.Font arg0); + /// + /// + /// + /// + /// + Javax.Accessibility.Accessible GetAccessibleAt(Java.Awt.Point arg0); + /// + /// + /// + /// + void AddFocusListener(Java.Awt.EventNs.FocusListener arg0); + /// + /// + /// + /// + void RemoveFocusListener(Java.Awt.EventNs.FocusListener arg0); + /// + /// + /// + void RequestFocus(); + /// + /// + /// + /// + void SetEnabled(bool arg0); + /// + /// + /// + /// + void SetVisible(bool arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region AccessibleComponent + public partial class AccessibleComponent : Javax.Accessibility.IAccessibleComponent + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.Color Background + { + get { return IExecuteWithSignature("getBackground", "()Ljava/awt/Color;"); } set { IExecuteWithSignature("setBackground", "(Ljava/awt/Color;)V", value); } + } + /// + /// + /// + public Java.Awt.Rectangle Bounds + { + get { return IExecuteWithSignature("getBounds", "()Ljava/awt/Rectangle;"); } set { IExecuteWithSignature("setBounds", "(Ljava/awt/Rectangle;)V", value); } + } + /// + /// + /// + public Java.Awt.Cursor Cursor + { + get { return IExecuteWithSignature("getCursor", "()Ljava/awt/Cursor;"); } set { IExecuteWithSignature("setCursor", "(Ljava/awt/Cursor;)V", value); } + } + /// + /// + /// + public Java.Awt.Font Font + { + get { return IExecuteWithSignature("getFont", "()Ljava/awt/Font;"); } set { IExecuteWithSignature("setFont", "(Ljava/awt/Font;)V", value); } + } + /// + /// + /// + public Java.Awt.Color Foreground + { + get { return IExecuteWithSignature("getForeground", "()Ljava/awt/Color;"); } set { IExecuteWithSignature("setForeground", "(Ljava/awt/Color;)V", value); } + } + /// + /// + /// + public Java.Awt.Point Location + { + get { return IExecuteWithSignature("getLocation", "()Ljava/awt/Point;"); } set { IExecuteWithSignature("setLocation", "(Ljava/awt/Point;)V", value); } + } + /// + /// + /// + public Java.Awt.Point LocationOnScreen + { + get { return IExecuteWithSignature("getLocationOnScreen", "()Ljava/awt/Point;"); } + } + /// + /// + /// + public Java.Awt.Dimension Size + { + get { return IExecuteWithSignature("getSize", "()Ljava/awt/Dimension;"); } set { IExecuteWithSignature("setSize", "(Ljava/awt/Dimension;)V", value); } + } + /// + /// + /// + /// + /// + public bool Contains(Java.Awt.Point arg0) + { + return IExecuteWithSignature("contains", "(Ljava/awt/Point;)Z", arg0); + } + /// + /// + /// + /// + public bool IsEnabled() + { + return IExecuteWithSignature("isEnabled", "()Z"); + } + /// + /// + /// + /// + public bool IsFocusTraversable() + { + return IExecuteWithSignature("isFocusTraversable", "()Z"); + } + /// + /// + /// + /// + public bool IsShowing() + { + return IExecuteWithSignature("isShowing", "()Z"); + } + /// + /// + /// + /// + public bool IsVisible() + { + return IExecuteWithSignature("isVisible", "()Z"); + } + /// + /// + /// + /// + /// + public Java.Awt.FontMetrics GetFontMetrics(Java.Awt.Font arg0) + { + return IExecuteWithSignature("getFontMetrics", "(Ljava/awt/Font;)Ljava/awt/FontMetrics;", arg0); + } + /// + /// + /// + /// + /// + public Javax.Accessibility.Accessible GetAccessibleAt(Java.Awt.Point arg0) + { + return IExecuteWithSignature("getAccessibleAt", "(Ljava/awt/Point;)Ljavax/accessibility/Accessible;", arg0); + } + /// + /// + /// + /// + public void AddFocusListener(Java.Awt.EventNs.FocusListener arg0) + { + IExecuteWithSignature("addFocusListener", "(Ljava/awt/event/FocusListener;)V", arg0); + } + /// + /// + /// + /// + public void RemoveFocusListener(Java.Awt.EventNs.FocusListener arg0) + { + IExecuteWithSignature("removeFocusListener", "(Ljava/awt/event/FocusListener;)V", arg0); + } + /// + /// + /// + public void RequestFocus() + { + IExecuteWithSignature("requestFocus", "()V"); + } + /// + /// + /// + /// + public void SetEnabled(bool arg0) + { + IExecuteWithSignature("setEnabled", "(Z)V", arg0); + } + /// + /// + /// + /// + public void SetVisible(bool arg0) + { + IExecuteWithSignature("setVisible", "(Z)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Accessibility/AccessibleContext.cs b/src/net/JNet/GeneratedCore/Javax/Accessibility/AccessibleContext.cs new file mode 100644 index 0000000000..906c4393fe --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Accessibility/AccessibleContext.cs @@ -0,0 +1,344 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Accessibility +{ + #region AccessibleContext + public partial class AccessibleContext + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Lang.String ACCESSIBLE_ACTION_PROPERTY { get { if (!_ACCESSIBLE_ACTION_PROPERTYReady) { _ACCESSIBLE_ACTION_PROPERTYContent = SGetField(LocalBridgeClazz, "ACCESSIBLE_ACTION_PROPERTY"); _ACCESSIBLE_ACTION_PROPERTYReady = true; } return _ACCESSIBLE_ACTION_PROPERTYContent; } } + private static Java.Lang.String _ACCESSIBLE_ACTION_PROPERTYContent = default; + private static bool _ACCESSIBLE_ACTION_PROPERTYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String ACCESSIBLE_ACTIVE_DESCENDANT_PROPERTY { get { if (!_ACCESSIBLE_ACTIVE_DESCENDANT_PROPERTYReady) { _ACCESSIBLE_ACTIVE_DESCENDANT_PROPERTYContent = SGetField(LocalBridgeClazz, "ACCESSIBLE_ACTIVE_DESCENDANT_PROPERTY"); _ACCESSIBLE_ACTIVE_DESCENDANT_PROPERTYReady = true; } return _ACCESSIBLE_ACTIVE_DESCENDANT_PROPERTYContent; } } + private static Java.Lang.String _ACCESSIBLE_ACTIVE_DESCENDANT_PROPERTYContent = default; + private static bool _ACCESSIBLE_ACTIVE_DESCENDANT_PROPERTYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String ACCESSIBLE_CARET_PROPERTY { get { if (!_ACCESSIBLE_CARET_PROPERTYReady) { _ACCESSIBLE_CARET_PROPERTYContent = SGetField(LocalBridgeClazz, "ACCESSIBLE_CARET_PROPERTY"); _ACCESSIBLE_CARET_PROPERTYReady = true; } return _ACCESSIBLE_CARET_PROPERTYContent; } } + private static Java.Lang.String _ACCESSIBLE_CARET_PROPERTYContent = default; + private static bool _ACCESSIBLE_CARET_PROPERTYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String ACCESSIBLE_CHILD_PROPERTY { get { if (!_ACCESSIBLE_CHILD_PROPERTYReady) { _ACCESSIBLE_CHILD_PROPERTYContent = SGetField(LocalBridgeClazz, "ACCESSIBLE_CHILD_PROPERTY"); _ACCESSIBLE_CHILD_PROPERTYReady = true; } return _ACCESSIBLE_CHILD_PROPERTYContent; } } + private static Java.Lang.String _ACCESSIBLE_CHILD_PROPERTYContent = default; + private static bool _ACCESSIBLE_CHILD_PROPERTYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String ACCESSIBLE_COMPONENT_BOUNDS_CHANGED { get { if (!_ACCESSIBLE_COMPONENT_BOUNDS_CHANGEDReady) { _ACCESSIBLE_COMPONENT_BOUNDS_CHANGEDContent = SGetField(LocalBridgeClazz, "ACCESSIBLE_COMPONENT_BOUNDS_CHANGED"); _ACCESSIBLE_COMPONENT_BOUNDS_CHANGEDReady = true; } return _ACCESSIBLE_COMPONENT_BOUNDS_CHANGEDContent; } } + private static Java.Lang.String _ACCESSIBLE_COMPONENT_BOUNDS_CHANGEDContent = default; + private static bool _ACCESSIBLE_COMPONENT_BOUNDS_CHANGEDReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String ACCESSIBLE_DESCRIPTION_PROPERTY { get { if (!_ACCESSIBLE_DESCRIPTION_PROPERTYReady) { _ACCESSIBLE_DESCRIPTION_PROPERTYContent = SGetField(LocalBridgeClazz, "ACCESSIBLE_DESCRIPTION_PROPERTY"); _ACCESSIBLE_DESCRIPTION_PROPERTYReady = true; } return _ACCESSIBLE_DESCRIPTION_PROPERTYContent; } } + private static Java.Lang.String _ACCESSIBLE_DESCRIPTION_PROPERTYContent = default; + private static bool _ACCESSIBLE_DESCRIPTION_PROPERTYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String ACCESSIBLE_HYPERTEXT_OFFSET { get { if (!_ACCESSIBLE_HYPERTEXT_OFFSETReady) { _ACCESSIBLE_HYPERTEXT_OFFSETContent = SGetField(LocalBridgeClazz, "ACCESSIBLE_HYPERTEXT_OFFSET"); _ACCESSIBLE_HYPERTEXT_OFFSETReady = true; } return _ACCESSIBLE_HYPERTEXT_OFFSETContent; } } + private static Java.Lang.String _ACCESSIBLE_HYPERTEXT_OFFSETContent = default; + private static bool _ACCESSIBLE_HYPERTEXT_OFFSETReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String ACCESSIBLE_INVALIDATE_CHILDREN { get { if (!_ACCESSIBLE_INVALIDATE_CHILDRENReady) { _ACCESSIBLE_INVALIDATE_CHILDRENContent = SGetField(LocalBridgeClazz, "ACCESSIBLE_INVALIDATE_CHILDREN"); _ACCESSIBLE_INVALIDATE_CHILDRENReady = true; } return _ACCESSIBLE_INVALIDATE_CHILDRENContent; } } + private static Java.Lang.String _ACCESSIBLE_INVALIDATE_CHILDRENContent = default; + private static bool _ACCESSIBLE_INVALIDATE_CHILDRENReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String ACCESSIBLE_NAME_PROPERTY { get { if (!_ACCESSIBLE_NAME_PROPERTYReady) { _ACCESSIBLE_NAME_PROPERTYContent = SGetField(LocalBridgeClazz, "ACCESSIBLE_NAME_PROPERTY"); _ACCESSIBLE_NAME_PROPERTYReady = true; } return _ACCESSIBLE_NAME_PROPERTYContent; } } + private static Java.Lang.String _ACCESSIBLE_NAME_PROPERTYContent = default; + private static bool _ACCESSIBLE_NAME_PROPERTYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String ACCESSIBLE_SELECTION_PROPERTY { get { if (!_ACCESSIBLE_SELECTION_PROPERTYReady) { _ACCESSIBLE_SELECTION_PROPERTYContent = SGetField(LocalBridgeClazz, "ACCESSIBLE_SELECTION_PROPERTY"); _ACCESSIBLE_SELECTION_PROPERTYReady = true; } return _ACCESSIBLE_SELECTION_PROPERTYContent; } } + private static Java.Lang.String _ACCESSIBLE_SELECTION_PROPERTYContent = default; + private static bool _ACCESSIBLE_SELECTION_PROPERTYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String ACCESSIBLE_STATE_PROPERTY { get { if (!_ACCESSIBLE_STATE_PROPERTYReady) { _ACCESSIBLE_STATE_PROPERTYContent = SGetField(LocalBridgeClazz, "ACCESSIBLE_STATE_PROPERTY"); _ACCESSIBLE_STATE_PROPERTYReady = true; } return _ACCESSIBLE_STATE_PROPERTYContent; } } + private static Java.Lang.String _ACCESSIBLE_STATE_PROPERTYContent = default; + private static bool _ACCESSIBLE_STATE_PROPERTYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String ACCESSIBLE_TABLE_CAPTION_CHANGED { get { if (!_ACCESSIBLE_TABLE_CAPTION_CHANGEDReady) { _ACCESSIBLE_TABLE_CAPTION_CHANGEDContent = SGetField(LocalBridgeClazz, "ACCESSIBLE_TABLE_CAPTION_CHANGED"); _ACCESSIBLE_TABLE_CAPTION_CHANGEDReady = true; } return _ACCESSIBLE_TABLE_CAPTION_CHANGEDContent; } } + private static Java.Lang.String _ACCESSIBLE_TABLE_CAPTION_CHANGEDContent = default; + private static bool _ACCESSIBLE_TABLE_CAPTION_CHANGEDReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String ACCESSIBLE_TABLE_COLUMN_DESCRIPTION_CHANGED { get { if (!_ACCESSIBLE_TABLE_COLUMN_DESCRIPTION_CHANGEDReady) { _ACCESSIBLE_TABLE_COLUMN_DESCRIPTION_CHANGEDContent = SGetField(LocalBridgeClazz, "ACCESSIBLE_TABLE_COLUMN_DESCRIPTION_CHANGED"); _ACCESSIBLE_TABLE_COLUMN_DESCRIPTION_CHANGEDReady = true; } return _ACCESSIBLE_TABLE_COLUMN_DESCRIPTION_CHANGEDContent; } } + private static Java.Lang.String _ACCESSIBLE_TABLE_COLUMN_DESCRIPTION_CHANGEDContent = default; + private static bool _ACCESSIBLE_TABLE_COLUMN_DESCRIPTION_CHANGEDReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String ACCESSIBLE_TABLE_COLUMN_HEADER_CHANGED { get { if (!_ACCESSIBLE_TABLE_COLUMN_HEADER_CHANGEDReady) { _ACCESSIBLE_TABLE_COLUMN_HEADER_CHANGEDContent = SGetField(LocalBridgeClazz, "ACCESSIBLE_TABLE_COLUMN_HEADER_CHANGED"); _ACCESSIBLE_TABLE_COLUMN_HEADER_CHANGEDReady = true; } return _ACCESSIBLE_TABLE_COLUMN_HEADER_CHANGEDContent; } } + private static Java.Lang.String _ACCESSIBLE_TABLE_COLUMN_HEADER_CHANGEDContent = default; + private static bool _ACCESSIBLE_TABLE_COLUMN_HEADER_CHANGEDReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String ACCESSIBLE_TABLE_MODEL_CHANGED { get { if (!_ACCESSIBLE_TABLE_MODEL_CHANGEDReady) { _ACCESSIBLE_TABLE_MODEL_CHANGEDContent = SGetField(LocalBridgeClazz, "ACCESSIBLE_TABLE_MODEL_CHANGED"); _ACCESSIBLE_TABLE_MODEL_CHANGEDReady = true; } return _ACCESSIBLE_TABLE_MODEL_CHANGEDContent; } } + private static Java.Lang.String _ACCESSIBLE_TABLE_MODEL_CHANGEDContent = default; + private static bool _ACCESSIBLE_TABLE_MODEL_CHANGEDReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String ACCESSIBLE_TABLE_ROW_DESCRIPTION_CHANGED { get { if (!_ACCESSIBLE_TABLE_ROW_DESCRIPTION_CHANGEDReady) { _ACCESSIBLE_TABLE_ROW_DESCRIPTION_CHANGEDContent = SGetField(LocalBridgeClazz, "ACCESSIBLE_TABLE_ROW_DESCRIPTION_CHANGED"); _ACCESSIBLE_TABLE_ROW_DESCRIPTION_CHANGEDReady = true; } return _ACCESSIBLE_TABLE_ROW_DESCRIPTION_CHANGEDContent; } } + private static Java.Lang.String _ACCESSIBLE_TABLE_ROW_DESCRIPTION_CHANGEDContent = default; + private static bool _ACCESSIBLE_TABLE_ROW_DESCRIPTION_CHANGEDReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String ACCESSIBLE_TABLE_ROW_HEADER_CHANGED { get { if (!_ACCESSIBLE_TABLE_ROW_HEADER_CHANGEDReady) { _ACCESSIBLE_TABLE_ROW_HEADER_CHANGEDContent = SGetField(LocalBridgeClazz, "ACCESSIBLE_TABLE_ROW_HEADER_CHANGED"); _ACCESSIBLE_TABLE_ROW_HEADER_CHANGEDReady = true; } return _ACCESSIBLE_TABLE_ROW_HEADER_CHANGEDContent; } } + private static Java.Lang.String _ACCESSIBLE_TABLE_ROW_HEADER_CHANGEDContent = default; + private static bool _ACCESSIBLE_TABLE_ROW_HEADER_CHANGEDReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String ACCESSIBLE_TABLE_SUMMARY_CHANGED { get { if (!_ACCESSIBLE_TABLE_SUMMARY_CHANGEDReady) { _ACCESSIBLE_TABLE_SUMMARY_CHANGEDContent = SGetField(LocalBridgeClazz, "ACCESSIBLE_TABLE_SUMMARY_CHANGED"); _ACCESSIBLE_TABLE_SUMMARY_CHANGEDReady = true; } return _ACCESSIBLE_TABLE_SUMMARY_CHANGEDContent; } } + private static Java.Lang.String _ACCESSIBLE_TABLE_SUMMARY_CHANGEDContent = default; + private static bool _ACCESSIBLE_TABLE_SUMMARY_CHANGEDReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String ACCESSIBLE_TEXT_ATTRIBUTES_CHANGED { get { if (!_ACCESSIBLE_TEXT_ATTRIBUTES_CHANGEDReady) { _ACCESSIBLE_TEXT_ATTRIBUTES_CHANGEDContent = SGetField(LocalBridgeClazz, "ACCESSIBLE_TEXT_ATTRIBUTES_CHANGED"); _ACCESSIBLE_TEXT_ATTRIBUTES_CHANGEDReady = true; } return _ACCESSIBLE_TEXT_ATTRIBUTES_CHANGEDContent; } } + private static Java.Lang.String _ACCESSIBLE_TEXT_ATTRIBUTES_CHANGEDContent = default; + private static bool _ACCESSIBLE_TEXT_ATTRIBUTES_CHANGEDReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String ACCESSIBLE_TEXT_PROPERTY { get { if (!_ACCESSIBLE_TEXT_PROPERTYReady) { _ACCESSIBLE_TEXT_PROPERTYContent = SGetField(LocalBridgeClazz, "ACCESSIBLE_TEXT_PROPERTY"); _ACCESSIBLE_TEXT_PROPERTYReady = true; } return _ACCESSIBLE_TEXT_PROPERTYContent; } } + private static Java.Lang.String _ACCESSIBLE_TEXT_PROPERTYContent = default; + private static bool _ACCESSIBLE_TEXT_PROPERTYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String ACCESSIBLE_VALUE_PROPERTY { get { if (!_ACCESSIBLE_VALUE_PROPERTYReady) { _ACCESSIBLE_VALUE_PROPERTYContent = SGetField(LocalBridgeClazz, "ACCESSIBLE_VALUE_PROPERTY"); _ACCESSIBLE_VALUE_PROPERTYReady = true; } return _ACCESSIBLE_VALUE_PROPERTYContent; } } + private static Java.Lang.String _ACCESSIBLE_VALUE_PROPERTYContent = default; + private static bool _ACCESSIBLE_VALUE_PROPERTYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String ACCESSIBLE_VISIBLE_DATA_PROPERTY { get { if (!_ACCESSIBLE_VISIBLE_DATA_PROPERTYReady) { _ACCESSIBLE_VISIBLE_DATA_PROPERTYContent = SGetField(LocalBridgeClazz, "ACCESSIBLE_VISIBLE_DATA_PROPERTY"); _ACCESSIBLE_VISIBLE_DATA_PROPERTYReady = true; } return _ACCESSIBLE_VISIBLE_DATA_PROPERTYContent; } } + private static Java.Lang.String _ACCESSIBLE_VISIBLE_DATA_PROPERTYContent = default; + private static bool _ACCESSIBLE_VISIBLE_DATA_PROPERTYReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Accessibility.AccessibleAction AccessibleAction + { + get { return IExecuteWithSignature("getAccessibleAction", "()Ljavax/accessibility/AccessibleAction;"); } + } + /// + /// + /// + public int AccessibleChildrenCount + { + get { return IExecuteWithSignature("getAccessibleChildrenCount", "()I"); } + } + /// + /// + /// + public Javax.Accessibility.AccessibleComponent AccessibleComponent + { + get { return IExecuteWithSignature("getAccessibleComponent", "()Ljavax/accessibility/AccessibleComponent;"); } + } + /// + /// + /// + public Java.Lang.String AccessibleDescription + { + get { return IExecuteWithSignature("getAccessibleDescription", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setAccessibleDescription", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Javax.Accessibility.AccessibleEditableText AccessibleEditableText + { + get { return IExecuteWithSignature("getAccessibleEditableText", "()Ljavax/accessibility/AccessibleEditableText;"); } + } + /// + /// + /// + public Javax.Accessibility.AccessibleIcon[] AccessibleIcon + { + get { return IExecuteWithSignatureArray("getAccessibleIcon", "()[Ljavax/accessibility/AccessibleIcon;"); } + } + /// + /// + /// + public int AccessibleIndexInParent + { + get { return IExecuteWithSignature("getAccessibleIndexInParent", "()I"); } + } + /// + /// + /// + public Java.Lang.String AccessibleName + { + get { return IExecuteWithSignature("getAccessibleName", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setAccessibleName", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Javax.Accessibility.Accessible AccessibleParent + { + get { return IExecuteWithSignature("getAccessibleParent", "()Ljavax/accessibility/Accessible;"); } set { IExecuteWithSignature("setAccessibleParent", "(Ljavax/accessibility/Accessible;)V", value); } + } + /// + /// + /// + public Javax.Accessibility.AccessibleRelationSet AccessibleRelationSet + { + get { return IExecuteWithSignature("getAccessibleRelationSet", "()Ljavax/accessibility/AccessibleRelationSet;"); } + } + /// + /// + /// + public Javax.Accessibility.AccessibleRole AccessibleRole + { + get { return IExecuteWithSignature("getAccessibleRole", "()Ljavax/accessibility/AccessibleRole;"); } + } + /// + /// + /// + public Javax.Accessibility.AccessibleSelection AccessibleSelection + { + get { return IExecuteWithSignature("getAccessibleSelection", "()Ljavax/accessibility/AccessibleSelection;"); } + } + /// + /// + /// + public Javax.Accessibility.AccessibleStateSet AccessibleStateSet + { + get { return IExecuteWithSignature("getAccessibleStateSet", "()Ljavax/accessibility/AccessibleStateSet;"); } + } + /// + /// + /// + public Javax.Accessibility.AccessibleTable AccessibleTable + { + get { return IExecuteWithSignature("getAccessibleTable", "()Ljavax/accessibility/AccessibleTable;"); } + } + /// + /// + /// + public Javax.Accessibility.AccessibleText AccessibleText + { + get { return IExecuteWithSignature("getAccessibleText", "()Ljavax/accessibility/AccessibleText;"); } + } + /// + /// + /// + public Javax.Accessibility.AccessibleValue AccessibleValue + { + get { return IExecuteWithSignature("getAccessibleValue", "()Ljavax/accessibility/AccessibleValue;"); } + } + /// + /// + /// + public Java.Util.Locale Locale + { + get { return IExecuteWithSignature("getLocale", "()Ljava/util/Locale;"); } + } + /// + /// + /// + /// + /// + public Javax.Accessibility.Accessible GetAccessibleChild(int arg0) + { + return IExecuteWithSignature("getAccessibleChild", "(I)Ljavax/accessibility/Accessible;", arg0); + } + /// + /// + /// + /// + public void AddPropertyChangeListener(Java.Beans.PropertyChangeListener arg0) + { + IExecuteWithSignature("addPropertyChangeListener", "(Ljava/beans/PropertyChangeListener;)V", arg0); + } + /// + /// + /// + /// + /// + /// + public void FirePropertyChange(Java.Lang.String arg0, object arg1, object arg2) + { + IExecute("firePropertyChange", arg0, arg1, arg2); + } + /// + /// + /// + /// + public void RemovePropertyChangeListener(Java.Beans.PropertyChangeListener arg0) + { + IExecuteWithSignature("removePropertyChangeListener", "(Ljava/beans/PropertyChangeListener;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Accessibility/AccessibleEditableText.cs b/src/net/JNet/GeneratedCore/Javax/Accessibility/AccessibleEditableText.cs new file mode 100644 index 0000000000..2d878106dd --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Accessibility/AccessibleEditableText.cs @@ -0,0 +1,213 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Accessibility +{ + #region IAccessibleEditableText + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IAccessibleEditableText : Javax.Accessibility.IAccessibleText + { + #region Instance methods + /// + /// + /// + /// + /// + /// + Java.Lang.String GetTextRange(int arg0, int arg1); + /// + /// + /// + /// + /// + void Cut(int arg0, int arg1); + /// + /// + /// + /// + /// + void Delete(int arg0, int arg1); + /// + /// + /// + /// + /// + void InsertTextAtIndex(int arg0, Java.Lang.String arg1); + /// + /// + /// + /// + void Paste(int arg0); + /// + /// + /// + /// + /// + /// + void ReplaceText(int arg0, int arg1, Java.Lang.String arg2); + /// + /// + /// + /// + /// + void SelectText(int arg0, int arg1); + /// + /// + /// + /// + /// + /// + void SetAttributes(int arg0, int arg1, Javax.Swing.Text.AttributeSet arg2); + /// + /// + /// + /// + void SetTextContents(Java.Lang.String arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region AccessibleEditableText + public partial class AccessibleEditableText : Javax.Accessibility.IAccessibleEditableText + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public Java.Lang.String GetTextRange(int arg0, int arg1) + { + return IExecute("getTextRange", arg0, arg1); + } + /// + /// + /// + /// + /// + public void Cut(int arg0, int arg1) + { + IExecute("cut", arg0, arg1); + } + /// + /// + /// + /// + /// + public void Delete(int arg0, int arg1) + { + IExecute("delete", arg0, arg1); + } + /// + /// + /// + /// + /// + public void InsertTextAtIndex(int arg0, Java.Lang.String arg1) + { + IExecute("insertTextAtIndex", arg0, arg1); + } + /// + /// + /// + /// + public void Paste(int arg0) + { + IExecuteWithSignature("paste", "(I)V", arg0); + } + /// + /// + /// + /// + /// + /// + public void ReplaceText(int arg0, int arg1, Java.Lang.String arg2) + { + IExecute("replaceText", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public void SelectText(int arg0, int arg1) + { + IExecute("selectText", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetAttributes(int arg0, int arg1, Javax.Swing.Text.AttributeSet arg2) + { + IExecute("setAttributes", arg0, arg1, arg2); + } + /// + /// + /// + /// + public void SetTextContents(Java.Lang.String arg0) + { + IExecuteWithSignature("setTextContents", "(Ljava/lang/String;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Accessibility/AccessibleExtendedComponent.cs b/src/net/JNet/GeneratedCore/Javax/Accessibility/AccessibleExtendedComponent.cs new file mode 100644 index 0000000000..55d1cab7d5 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Accessibility/AccessibleExtendedComponent.cs @@ -0,0 +1,109 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Accessibility +{ + #region IAccessibleExtendedComponent + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IAccessibleExtendedComponent : Javax.Accessibility.IAccessibleComponent + { + #region Instance methods + /// + /// + /// + Javax.Accessibility.AccessibleKeyBinding AccessibleKeyBinding { get; } + /// + /// + /// + Java.Lang.String TitledBorderText { get; } + /// + /// + /// + Java.Lang.String ToolTipText { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region AccessibleExtendedComponent + public partial class AccessibleExtendedComponent : Javax.Accessibility.IAccessibleExtendedComponent + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Accessibility.AccessibleKeyBinding AccessibleKeyBinding + { + get { return IExecuteWithSignature("getAccessibleKeyBinding", "()Ljavax/accessibility/AccessibleKeyBinding;"); } + } + /// + /// + /// + public Java.Lang.String TitledBorderText + { + get { return IExecuteWithSignature("getTitledBorderText", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String ToolTipText + { + get { return IExecuteWithSignature("getToolTipText", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Accessibility/AccessibleExtendedTable.cs b/src/net/JNet/GeneratedCore/Javax/Accessibility/AccessibleExtendedTable.cs new file mode 100644 index 0000000000..b400ea4f74 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Accessibility/AccessibleExtendedTable.cs @@ -0,0 +1,123 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Accessibility +{ + #region IAccessibleExtendedTable + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IAccessibleExtendedTable : Javax.Accessibility.IAccessibleTable + { + #region Instance methods + /// + /// + /// + /// + /// + int GetAccessibleColumn(int arg0); + /// + /// + /// + /// + /// + /// + int GetAccessibleIndex(int arg0, int arg1); + /// + /// + /// + /// + /// + int GetAccessibleRow(int arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region AccessibleExtendedTable + public partial class AccessibleExtendedTable : Javax.Accessibility.IAccessibleExtendedTable + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public int GetAccessibleColumn(int arg0) + { + return IExecuteWithSignature("getAccessibleColumn", "(I)I", arg0); + } + /// + /// + /// + /// + /// + /// + public int GetAccessibleIndex(int arg0, int arg1) + { + return IExecute("getAccessibleIndex", arg0, arg1); + } + /// + /// + /// + /// + /// + public int GetAccessibleRow(int arg0) + { + return IExecuteWithSignature("getAccessibleRow", "(I)I", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Accessibility/AccessibleExtendedText.cs b/src/net/JNet/GeneratedCore/Javax/Accessibility/AccessibleExtendedText.cs new file mode 100644 index 0000000000..588002ce2d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Accessibility/AccessibleExtendedText.cs @@ -0,0 +1,173 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Accessibility +{ + #region IAccessibleExtendedText + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IAccessibleExtendedText + { + #region Instance methods + /// + /// + /// + /// + /// + /// + Java.Awt.Rectangle GetTextBounds(int arg0, int arg1); + /// + /// + /// + /// + /// + /// + Java.Lang.String GetTextRange(int arg0, int arg1); + /// + /// + /// + /// + /// + /// + Javax.Accessibility.AccessibleTextSequence GetTextSequenceAfter(int arg0, int arg1); + /// + /// + /// + /// + /// + /// + Javax.Accessibility.AccessibleTextSequence GetTextSequenceAt(int arg0, int arg1); + /// + /// + /// + /// + /// + /// + Javax.Accessibility.AccessibleTextSequence GetTextSequenceBefore(int arg0, int arg1); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region AccessibleExtendedText + public partial class AccessibleExtendedText : Javax.Accessibility.IAccessibleExtendedText + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int ATTRIBUTE_RUN { get { if (!_ATTRIBUTE_RUNReady) { _ATTRIBUTE_RUNContent = SGetField(LocalBridgeClazz, "ATTRIBUTE_RUN"); _ATTRIBUTE_RUNReady = true; } return _ATTRIBUTE_RUNContent; } } + private static int _ATTRIBUTE_RUNContent = default; + private static bool _ATTRIBUTE_RUNReady = false; // this is used because in case of generics + /// + /// + /// + public static int LINE { get { if (!_LINEReady) { _LINEContent = SGetField(LocalBridgeClazz, "LINE"); _LINEReady = true; } return _LINEContent; } } + private static int _LINEContent = default; + private static bool _LINEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public Java.Awt.Rectangle GetTextBounds(int arg0, int arg1) + { + return IExecute("getTextBounds", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String GetTextRange(int arg0, int arg1) + { + return IExecute("getTextRange", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Javax.Accessibility.AccessibleTextSequence GetTextSequenceAfter(int arg0, int arg1) + { + return IExecute("getTextSequenceAfter", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Javax.Accessibility.AccessibleTextSequence GetTextSequenceAt(int arg0, int arg1) + { + return IExecute("getTextSequenceAt", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Javax.Accessibility.AccessibleTextSequence GetTextSequenceBefore(int arg0, int arg1) + { + return IExecute("getTextSequenceBefore", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Accessibility/AccessibleHyperlink.cs b/src/net/JNet/GeneratedCore/Javax/Accessibility/AccessibleHyperlink.cs new file mode 100644 index 0000000000..e1ef9d2cdc --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Accessibility/AccessibleHyperlink.cs @@ -0,0 +1,123 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Accessibility +{ + #region AccessibleHyperlink + public partial class AccessibleHyperlink + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int AccessibleActionCount + { + get { return IExecuteWithSignature("getAccessibleActionCount", "()I"); } + } + /// + /// + /// + public int EndIndex + { + get { return IExecuteWithSignature("getEndIndex", "()I"); } + } + /// + /// + /// + public int StartIndex + { + get { return IExecuteWithSignature("getStartIndex", "()I"); } + } + /// + /// + /// + /// + /// + public bool DoAccessibleAction(int arg0) + { + return IExecuteWithSignature("doAccessibleAction", "(I)Z", arg0); + } + /// + /// + /// + /// + public bool IsValid() + { + return IExecuteWithSignature("isValid", "()Z"); + } + /// + /// + /// + /// + /// + public object GetAccessibleActionAnchor(int arg0) + { + return IExecuteWithSignature("getAccessibleActionAnchor", "(I)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public object GetAccessibleActionObject(int arg0) + { + return IExecuteWithSignature("getAccessibleActionObject", "(I)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.String GetAccessibleActionDescription(int arg0) + { + return IExecuteWithSignature("getAccessibleActionDescription", "(I)Ljava/lang/String;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Accessibility/AccessibleHypertext.cs b/src/net/JNet/GeneratedCore/Javax/Accessibility/AccessibleHypertext.cs new file mode 100644 index 0000000000..8ce307008a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Accessibility/AccessibleHypertext.cs @@ -0,0 +1,117 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Accessibility +{ + #region IAccessibleHypertext + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IAccessibleHypertext : Javax.Accessibility.IAccessibleText + { + #region Instance methods + /// + /// + /// + int LinkCount { get; } + /// + /// + /// + /// + /// + int GetLinkIndex(int arg0); + /// + /// + /// + /// + /// + Javax.Accessibility.AccessibleHyperlink GetLink(int arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region AccessibleHypertext + public partial class AccessibleHypertext : Javax.Accessibility.IAccessibleHypertext + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int LinkCount + { + get { return IExecuteWithSignature("getLinkCount", "()I"); } + } + /// + /// + /// + /// + /// + public int GetLinkIndex(int arg0) + { + return IExecuteWithSignature("getLinkIndex", "(I)I", arg0); + } + /// + /// + /// + /// + /// + public Javax.Accessibility.AccessibleHyperlink GetLink(int arg0) + { + return IExecuteWithSignature("getLink", "(I)Ljavax/accessibility/AccessibleHyperlink;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Accessibility/AccessibleIcon.cs b/src/net/JNet/GeneratedCore/Javax/Accessibility/AccessibleIcon.cs new file mode 100644 index 0000000000..d4940b51c1 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Accessibility/AccessibleIcon.cs @@ -0,0 +1,109 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Accessibility +{ + #region IAccessibleIcon + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IAccessibleIcon + { + #region Instance methods + /// + /// + /// + Java.Lang.String AccessibleIconDescription { get; set; } + /// + /// + /// + int AccessibleIconHeight { get; } + /// + /// + /// + int AccessibleIconWidth { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region AccessibleIcon + public partial class AccessibleIcon : Javax.Accessibility.IAccessibleIcon + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String AccessibleIconDescription + { + get { return IExecuteWithSignature("getAccessibleIconDescription", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setAccessibleIconDescription", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public int AccessibleIconHeight + { + get { return IExecuteWithSignature("getAccessibleIconHeight", "()I"); } + } + /// + /// + /// + public int AccessibleIconWidth + { + get { return IExecuteWithSignature("getAccessibleIconWidth", "()I"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Accessibility/AccessibleKeyBinding.cs b/src/net/JNet/GeneratedCore/Javax/Accessibility/AccessibleKeyBinding.cs new file mode 100644 index 0000000000..6d91e530b0 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Accessibility/AccessibleKeyBinding.cs @@ -0,0 +1,102 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Accessibility +{ + #region IAccessibleKeyBinding + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IAccessibleKeyBinding + { + #region Instance methods + /// + /// + /// + int AccessibleKeyBindingCount { get; } + /// + /// + /// + /// + /// + object GetAccessibleKeyBinding(int arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region AccessibleKeyBinding + public partial class AccessibleKeyBinding : Javax.Accessibility.IAccessibleKeyBinding + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int AccessibleKeyBindingCount + { + get { return IExecuteWithSignature("getAccessibleKeyBindingCount", "()I"); } + } + /// + /// + /// + /// + /// + public object GetAccessibleKeyBinding(int arg0) + { + return IExecuteWithSignature("getAccessibleKeyBinding", "(I)Ljava/lang/Object;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Accessibility/AccessibleRelation.cs b/src/net/JNet/GeneratedCore/Javax/Accessibility/AccessibleRelation.cs new file mode 100644 index 0000000000..7a17306e00 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Accessibility/AccessibleRelation.cs @@ -0,0 +1,249 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Accessibility +{ + #region AccessibleRelation + public partial class AccessibleRelation + { + #region Constructors + /// + /// + /// + /// + /// + public AccessibleRelation(Java.Lang.String arg0, object arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public AccessibleRelation(Java.Lang.String arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Lang.String CHILD_NODE_OF { get { if (!_CHILD_NODE_OFReady) { _CHILD_NODE_OFContent = SGetField(LocalBridgeClazz, "CHILD_NODE_OF"); _CHILD_NODE_OFReady = true; } return _CHILD_NODE_OFContent; } } + private static Java.Lang.String _CHILD_NODE_OFContent = default; + private static bool _CHILD_NODE_OFReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String CHILD_NODE_OF_PROPERTY { get { if (!_CHILD_NODE_OF_PROPERTYReady) { _CHILD_NODE_OF_PROPERTYContent = SGetField(LocalBridgeClazz, "CHILD_NODE_OF_PROPERTY"); _CHILD_NODE_OF_PROPERTYReady = true; } return _CHILD_NODE_OF_PROPERTYContent; } } + private static Java.Lang.String _CHILD_NODE_OF_PROPERTYContent = default; + private static bool _CHILD_NODE_OF_PROPERTYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String CONTROLLED_BY { get { if (!_CONTROLLED_BYReady) { _CONTROLLED_BYContent = SGetField(LocalBridgeClazz, "CONTROLLED_BY"); _CONTROLLED_BYReady = true; } return _CONTROLLED_BYContent; } } + private static Java.Lang.String _CONTROLLED_BYContent = default; + private static bool _CONTROLLED_BYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String CONTROLLED_BY_PROPERTY { get { if (!_CONTROLLED_BY_PROPERTYReady) { _CONTROLLED_BY_PROPERTYContent = SGetField(LocalBridgeClazz, "CONTROLLED_BY_PROPERTY"); _CONTROLLED_BY_PROPERTYReady = true; } return _CONTROLLED_BY_PROPERTYContent; } } + private static Java.Lang.String _CONTROLLED_BY_PROPERTYContent = default; + private static bool _CONTROLLED_BY_PROPERTYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String CONTROLLER_FOR { get { if (!_CONTROLLER_FORReady) { _CONTROLLER_FORContent = SGetField(LocalBridgeClazz, "CONTROLLER_FOR"); _CONTROLLER_FORReady = true; } return _CONTROLLER_FORContent; } } + private static Java.Lang.String _CONTROLLER_FORContent = default; + private static bool _CONTROLLER_FORReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String CONTROLLER_FOR_PROPERTY { get { if (!_CONTROLLER_FOR_PROPERTYReady) { _CONTROLLER_FOR_PROPERTYContent = SGetField(LocalBridgeClazz, "CONTROLLER_FOR_PROPERTY"); _CONTROLLER_FOR_PROPERTYReady = true; } return _CONTROLLER_FOR_PROPERTYContent; } } + private static Java.Lang.String _CONTROLLER_FOR_PROPERTYContent = default; + private static bool _CONTROLLER_FOR_PROPERTYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String EMBEDDED_BY { get { if (!_EMBEDDED_BYReady) { _EMBEDDED_BYContent = SGetField(LocalBridgeClazz, "EMBEDDED_BY"); _EMBEDDED_BYReady = true; } return _EMBEDDED_BYContent; } } + private static Java.Lang.String _EMBEDDED_BYContent = default; + private static bool _EMBEDDED_BYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String EMBEDDED_BY_PROPERTY { get { if (!_EMBEDDED_BY_PROPERTYReady) { _EMBEDDED_BY_PROPERTYContent = SGetField(LocalBridgeClazz, "EMBEDDED_BY_PROPERTY"); _EMBEDDED_BY_PROPERTYReady = true; } return _EMBEDDED_BY_PROPERTYContent; } } + private static Java.Lang.String _EMBEDDED_BY_PROPERTYContent = default; + private static bool _EMBEDDED_BY_PROPERTYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String EMBEDS { get { if (!_EMBEDSReady) { _EMBEDSContent = SGetField(LocalBridgeClazz, "EMBEDS"); _EMBEDSReady = true; } return _EMBEDSContent; } } + private static Java.Lang.String _EMBEDSContent = default; + private static bool _EMBEDSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String EMBEDS_PROPERTY { get { if (!_EMBEDS_PROPERTYReady) { _EMBEDS_PROPERTYContent = SGetField(LocalBridgeClazz, "EMBEDS_PROPERTY"); _EMBEDS_PROPERTYReady = true; } return _EMBEDS_PROPERTYContent; } } + private static Java.Lang.String _EMBEDS_PROPERTYContent = default; + private static bool _EMBEDS_PROPERTYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String FLOWS_FROM { get { if (!_FLOWS_FROMReady) { _FLOWS_FROMContent = SGetField(LocalBridgeClazz, "FLOWS_FROM"); _FLOWS_FROMReady = true; } return _FLOWS_FROMContent; } } + private static Java.Lang.String _FLOWS_FROMContent = default; + private static bool _FLOWS_FROMReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String FLOWS_FROM_PROPERTY { get { if (!_FLOWS_FROM_PROPERTYReady) { _FLOWS_FROM_PROPERTYContent = SGetField(LocalBridgeClazz, "FLOWS_FROM_PROPERTY"); _FLOWS_FROM_PROPERTYReady = true; } return _FLOWS_FROM_PROPERTYContent; } } + private static Java.Lang.String _FLOWS_FROM_PROPERTYContent = default; + private static bool _FLOWS_FROM_PROPERTYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String FLOWS_TO { get { if (!_FLOWS_TOReady) { _FLOWS_TOContent = SGetField(LocalBridgeClazz, "FLOWS_TO"); _FLOWS_TOReady = true; } return _FLOWS_TOContent; } } + private static Java.Lang.String _FLOWS_TOContent = default; + private static bool _FLOWS_TOReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String FLOWS_TO_PROPERTY { get { if (!_FLOWS_TO_PROPERTYReady) { _FLOWS_TO_PROPERTYContent = SGetField(LocalBridgeClazz, "FLOWS_TO_PROPERTY"); _FLOWS_TO_PROPERTYReady = true; } return _FLOWS_TO_PROPERTYContent; } } + private static Java.Lang.String _FLOWS_TO_PROPERTYContent = default; + private static bool _FLOWS_TO_PROPERTYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String LABEL_FOR { get { if (!_LABEL_FORReady) { _LABEL_FORContent = SGetField(LocalBridgeClazz, "LABEL_FOR"); _LABEL_FORReady = true; } return _LABEL_FORContent; } } + private static Java.Lang.String _LABEL_FORContent = default; + private static bool _LABEL_FORReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String LABEL_FOR_PROPERTY { get { if (!_LABEL_FOR_PROPERTYReady) { _LABEL_FOR_PROPERTYContent = SGetField(LocalBridgeClazz, "LABEL_FOR_PROPERTY"); _LABEL_FOR_PROPERTYReady = true; } return _LABEL_FOR_PROPERTYContent; } } + private static Java.Lang.String _LABEL_FOR_PROPERTYContent = default; + private static bool _LABEL_FOR_PROPERTYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String LABELED_BY { get { if (!_LABELED_BYReady) { _LABELED_BYContent = SGetField(LocalBridgeClazz, "LABELED_BY"); _LABELED_BYReady = true; } return _LABELED_BYContent; } } + private static Java.Lang.String _LABELED_BYContent = default; + private static bool _LABELED_BYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String LABELED_BY_PROPERTY { get { if (!_LABELED_BY_PROPERTYReady) { _LABELED_BY_PROPERTYContent = SGetField(LocalBridgeClazz, "LABELED_BY_PROPERTY"); _LABELED_BY_PROPERTYReady = true; } return _LABELED_BY_PROPERTYContent; } } + private static Java.Lang.String _LABELED_BY_PROPERTYContent = default; + private static bool _LABELED_BY_PROPERTYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String MEMBER_OF { get { if (!_MEMBER_OFReady) { _MEMBER_OFContent = SGetField(LocalBridgeClazz, "MEMBER_OF"); _MEMBER_OFReady = true; } return _MEMBER_OFContent; } } + private static Java.Lang.String _MEMBER_OFContent = default; + private static bool _MEMBER_OFReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String MEMBER_OF_PROPERTY { get { if (!_MEMBER_OF_PROPERTYReady) { _MEMBER_OF_PROPERTYContent = SGetField(LocalBridgeClazz, "MEMBER_OF_PROPERTY"); _MEMBER_OF_PROPERTYReady = true; } return _MEMBER_OF_PROPERTYContent; } } + private static Java.Lang.String _MEMBER_OF_PROPERTYContent = default; + private static bool _MEMBER_OF_PROPERTYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String PARENT_WINDOW_OF { get { if (!_PARENT_WINDOW_OFReady) { _PARENT_WINDOW_OFContent = SGetField(LocalBridgeClazz, "PARENT_WINDOW_OF"); _PARENT_WINDOW_OFReady = true; } return _PARENT_WINDOW_OFContent; } } + private static Java.Lang.String _PARENT_WINDOW_OFContent = default; + private static bool _PARENT_WINDOW_OFReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String PARENT_WINDOW_OF_PROPERTY { get { if (!_PARENT_WINDOW_OF_PROPERTYReady) { _PARENT_WINDOW_OF_PROPERTYContent = SGetField(LocalBridgeClazz, "PARENT_WINDOW_OF_PROPERTY"); _PARENT_WINDOW_OF_PROPERTYReady = true; } return _PARENT_WINDOW_OF_PROPERTYContent; } } + private static Java.Lang.String _PARENT_WINDOW_OF_PROPERTYContent = default; + private static bool _PARENT_WINDOW_OF_PROPERTYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String SUBWINDOW_OF { get { if (!_SUBWINDOW_OFReady) { _SUBWINDOW_OFContent = SGetField(LocalBridgeClazz, "SUBWINDOW_OF"); _SUBWINDOW_OFReady = true; } return _SUBWINDOW_OFContent; } } + private static Java.Lang.String _SUBWINDOW_OFContent = default; + private static bool _SUBWINDOW_OFReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String SUBWINDOW_OF_PROPERTY { get { if (!_SUBWINDOW_OF_PROPERTYReady) { _SUBWINDOW_OF_PROPERTYContent = SGetField(LocalBridgeClazz, "SUBWINDOW_OF_PROPERTY"); _SUBWINDOW_OF_PROPERTYReady = true; } return _SUBWINDOW_OF_PROPERTYContent; } } + private static Java.Lang.String _SUBWINDOW_OF_PROPERTYContent = default; + private static bool _SUBWINDOW_OF_PROPERTYReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Key + { + get { return IExecuteWithSignature("getKey", "()Ljava/lang/String;"); } + } + /// + /// + /// + public object[] Target + { + get { return IExecuteWithSignatureArray("getTarget", "()[Ljava/lang/Object;"); } + } + /// + /// + /// + /// + public void SetTarget(object arg0) + { + IExecuteWithSignature("setTarget", "(Ljava/lang/Object;)V", arg0); + } + /// + /// + /// + /// + public void SetTarget(object[] arg0) + { + IExecuteWithSignature("setTarget", "([Ljava/lang/Object;)V", new object[] { arg0 }); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Accessibility/AccessibleRelationSet.cs b/src/net/JNet/GeneratedCore/Javax/Accessibility/AccessibleRelationSet.cs new file mode 100644 index 0000000000..dd40c9ae00 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Accessibility/AccessibleRelationSet.cs @@ -0,0 +1,133 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Accessibility +{ + #region AccessibleRelationSet + public partial class AccessibleRelationSet + { + #region Constructors + /// + /// + /// + /// + public AccessibleRelationSet(Javax.Accessibility.AccessibleRelation[] arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public bool Add(Javax.Accessibility.AccessibleRelation arg0) + { + return IExecuteWithSignature("add", "(Ljavax/accessibility/AccessibleRelation;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool Contains(Java.Lang.String arg0) + { + return IExecuteWithSignature("contains", "(Ljava/lang/String;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool Remove(Javax.Accessibility.AccessibleRelation arg0) + { + return IExecuteWithSignature("remove", "(Ljavax/accessibility/AccessibleRelation;)Z", arg0); + } + /// + /// + /// + /// + public int Size() + { + return IExecuteWithSignature("size", "()I"); + } + /// + /// + /// + /// + /// + public Javax.Accessibility.AccessibleRelation Get(Java.Lang.String arg0) + { + return IExecuteWithSignature("get", "(Ljava/lang/String;)Ljavax/accessibility/AccessibleRelation;", arg0); + } + /// + /// + /// + /// + public Javax.Accessibility.AccessibleRelation[] ToArray() + { + return IExecuteWithSignatureArray("toArray", "()[Ljavax/accessibility/AccessibleRelation;"); + } + /// + /// + /// + /// + public void AddAll(Javax.Accessibility.AccessibleRelation[] arg0) + { + IExecuteWithSignature("addAll", "([Ljavax/accessibility/AccessibleRelation;)V", new object[] { arg0 }); + } + /// + /// + /// + public void Clear() + { + IExecuteWithSignature("clear", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Accessibility/AccessibleRole.cs b/src/net/JNet/GeneratedCore/Javax/Accessibility/AccessibleRole.cs new file mode 100644 index 0000000000..cc5aeeef60 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Accessibility/AccessibleRole.cs @@ -0,0 +1,436 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Accessibility +{ + #region AccessibleRole + public partial class AccessibleRole + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Javax.Accessibility.AccessibleRole ALERT { get { if (!_ALERTReady) { _ALERTContent = SGetField(LocalBridgeClazz, "ALERT"); _ALERTReady = true; } return _ALERTContent; } } + private static Javax.Accessibility.AccessibleRole _ALERTContent = default; + private static bool _ALERTReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Accessibility.AccessibleRole AWT_COMPONENT { get { if (!_AWT_COMPONENTReady) { _AWT_COMPONENTContent = SGetField(LocalBridgeClazz, "AWT_COMPONENT"); _AWT_COMPONENTReady = true; } return _AWT_COMPONENTContent; } } + private static Javax.Accessibility.AccessibleRole _AWT_COMPONENTContent = default; + private static bool _AWT_COMPONENTReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Accessibility.AccessibleRole CANVAS { get { if (!_CANVASReady) { _CANVASContent = SGetField(LocalBridgeClazz, "CANVAS"); _CANVASReady = true; } return _CANVASContent; } } + private static Javax.Accessibility.AccessibleRole _CANVASContent = default; + private static bool _CANVASReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Accessibility.AccessibleRole CHECK_BOX { get { if (!_CHECK_BOXReady) { _CHECK_BOXContent = SGetField(LocalBridgeClazz, "CHECK_BOX"); _CHECK_BOXReady = true; } return _CHECK_BOXContent; } } + private static Javax.Accessibility.AccessibleRole _CHECK_BOXContent = default; + private static bool _CHECK_BOXReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Accessibility.AccessibleRole COLOR_CHOOSER { get { if (!_COLOR_CHOOSERReady) { _COLOR_CHOOSERContent = SGetField(LocalBridgeClazz, "COLOR_CHOOSER"); _COLOR_CHOOSERReady = true; } return _COLOR_CHOOSERContent; } } + private static Javax.Accessibility.AccessibleRole _COLOR_CHOOSERContent = default; + private static bool _COLOR_CHOOSERReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Accessibility.AccessibleRole COLUMN_HEADER { get { if (!_COLUMN_HEADERReady) { _COLUMN_HEADERContent = SGetField(LocalBridgeClazz, "COLUMN_HEADER"); _COLUMN_HEADERReady = true; } return _COLUMN_HEADERContent; } } + private static Javax.Accessibility.AccessibleRole _COLUMN_HEADERContent = default; + private static bool _COLUMN_HEADERReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Accessibility.AccessibleRole COMBO_BOX { get { if (!_COMBO_BOXReady) { _COMBO_BOXContent = SGetField(LocalBridgeClazz, "COMBO_BOX"); _COMBO_BOXReady = true; } return _COMBO_BOXContent; } } + private static Javax.Accessibility.AccessibleRole _COMBO_BOXContent = default; + private static bool _COMBO_BOXReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Accessibility.AccessibleRole DATE_EDITOR { get { if (!_DATE_EDITORReady) { _DATE_EDITORContent = SGetField(LocalBridgeClazz, "DATE_EDITOR"); _DATE_EDITORReady = true; } return _DATE_EDITORContent; } } + private static Javax.Accessibility.AccessibleRole _DATE_EDITORContent = default; + private static bool _DATE_EDITORReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Accessibility.AccessibleRole DESKTOP_ICON { get { if (!_DESKTOP_ICONReady) { _DESKTOP_ICONContent = SGetField(LocalBridgeClazz, "DESKTOP_ICON"); _DESKTOP_ICONReady = true; } return _DESKTOP_ICONContent; } } + private static Javax.Accessibility.AccessibleRole _DESKTOP_ICONContent = default; + private static bool _DESKTOP_ICONReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Accessibility.AccessibleRole DESKTOP_PANE { get { if (!_DESKTOP_PANEReady) { _DESKTOP_PANEContent = SGetField(LocalBridgeClazz, "DESKTOP_PANE"); _DESKTOP_PANEReady = true; } return _DESKTOP_PANEContent; } } + private static Javax.Accessibility.AccessibleRole _DESKTOP_PANEContent = default; + private static bool _DESKTOP_PANEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Accessibility.AccessibleRole DIALOG { get { if (!_DIALOGReady) { _DIALOGContent = SGetField(LocalBridgeClazz, "DIALOG"); _DIALOGReady = true; } return _DIALOGContent; } } + private static Javax.Accessibility.AccessibleRole _DIALOGContent = default; + private static bool _DIALOGReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Accessibility.AccessibleRole DIRECTORY_PANE { get { if (!_DIRECTORY_PANEReady) { _DIRECTORY_PANEContent = SGetField(LocalBridgeClazz, "DIRECTORY_PANE"); _DIRECTORY_PANEReady = true; } return _DIRECTORY_PANEContent; } } + private static Javax.Accessibility.AccessibleRole _DIRECTORY_PANEContent = default; + private static bool _DIRECTORY_PANEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Accessibility.AccessibleRole EDITBAR { get { if (!_EDITBARReady) { _EDITBARContent = SGetField(LocalBridgeClazz, "EDITBAR"); _EDITBARReady = true; } return _EDITBARContent; } } + private static Javax.Accessibility.AccessibleRole _EDITBARContent = default; + private static bool _EDITBARReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Accessibility.AccessibleRole FILE_CHOOSER { get { if (!_FILE_CHOOSERReady) { _FILE_CHOOSERContent = SGetField(LocalBridgeClazz, "FILE_CHOOSER"); _FILE_CHOOSERReady = true; } return _FILE_CHOOSERContent; } } + private static Javax.Accessibility.AccessibleRole _FILE_CHOOSERContent = default; + private static bool _FILE_CHOOSERReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Accessibility.AccessibleRole FILLER { get { if (!_FILLERReady) { _FILLERContent = SGetField(LocalBridgeClazz, "FILLER"); _FILLERReady = true; } return _FILLERContent; } } + private static Javax.Accessibility.AccessibleRole _FILLERContent = default; + private static bool _FILLERReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Accessibility.AccessibleRole FONT_CHOOSER { get { if (!_FONT_CHOOSERReady) { _FONT_CHOOSERContent = SGetField(LocalBridgeClazz, "FONT_CHOOSER"); _FONT_CHOOSERReady = true; } return _FONT_CHOOSERContent; } } + private static Javax.Accessibility.AccessibleRole _FONT_CHOOSERContent = default; + private static bool _FONT_CHOOSERReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Accessibility.AccessibleRole FOOTER { get { if (!_FOOTERReady) { _FOOTERContent = SGetField(LocalBridgeClazz, "FOOTER"); _FOOTERReady = true; } return _FOOTERContent; } } + private static Javax.Accessibility.AccessibleRole _FOOTERContent = default; + private static bool _FOOTERReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Accessibility.AccessibleRole FRAME { get { if (!_FRAMEReady) { _FRAMEContent = SGetField(LocalBridgeClazz, "FRAME"); _FRAMEReady = true; } return _FRAMEContent; } } + private static Javax.Accessibility.AccessibleRole _FRAMEContent = default; + private static bool _FRAMEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Accessibility.AccessibleRole GLASS_PANE { get { if (!_GLASS_PANEReady) { _GLASS_PANEContent = SGetField(LocalBridgeClazz, "GLASS_PANE"); _GLASS_PANEReady = true; } return _GLASS_PANEContent; } } + private static Javax.Accessibility.AccessibleRole _GLASS_PANEContent = default; + private static bool _GLASS_PANEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Accessibility.AccessibleRole GROUP_BOX { get { if (!_GROUP_BOXReady) { _GROUP_BOXContent = SGetField(LocalBridgeClazz, "GROUP_BOX"); _GROUP_BOXReady = true; } return _GROUP_BOXContent; } } + private static Javax.Accessibility.AccessibleRole _GROUP_BOXContent = default; + private static bool _GROUP_BOXReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Accessibility.AccessibleRole HEADER { get { if (!_HEADERReady) { _HEADERContent = SGetField(LocalBridgeClazz, "HEADER"); _HEADERReady = true; } return _HEADERContent; } } + private static Javax.Accessibility.AccessibleRole _HEADERContent = default; + private static bool _HEADERReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Accessibility.AccessibleRole HTML_CONTAINER { get { if (!_HTML_CONTAINERReady) { _HTML_CONTAINERContent = SGetField(LocalBridgeClazz, "HTML_CONTAINER"); _HTML_CONTAINERReady = true; } return _HTML_CONTAINERContent; } } + private static Javax.Accessibility.AccessibleRole _HTML_CONTAINERContent = default; + private static bool _HTML_CONTAINERReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Accessibility.AccessibleRole HYPERLINK { get { if (!_HYPERLINKReady) { _HYPERLINKContent = SGetField(LocalBridgeClazz, "HYPERLINK"); _HYPERLINKReady = true; } return _HYPERLINKContent; } } + private static Javax.Accessibility.AccessibleRole _HYPERLINKContent = default; + private static bool _HYPERLINKReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Accessibility.AccessibleRole ICON { get { if (!_ICONReady) { _ICONContent = SGetField(LocalBridgeClazz, "ICON"); _ICONReady = true; } return _ICONContent; } } + private static Javax.Accessibility.AccessibleRole _ICONContent = default; + private static bool _ICONReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Accessibility.AccessibleRole INTERNAL_FRAME { get { if (!_INTERNAL_FRAMEReady) { _INTERNAL_FRAMEContent = SGetField(LocalBridgeClazz, "INTERNAL_FRAME"); _INTERNAL_FRAMEReady = true; } return _INTERNAL_FRAMEContent; } } + private static Javax.Accessibility.AccessibleRole _INTERNAL_FRAMEContent = default; + private static bool _INTERNAL_FRAMEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Accessibility.AccessibleRole LABEL { get { if (!_LABELReady) { _LABELContent = SGetField(LocalBridgeClazz, "LABEL"); _LABELReady = true; } return _LABELContent; } } + private static Javax.Accessibility.AccessibleRole _LABELContent = default; + private static bool _LABELReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Accessibility.AccessibleRole LAYERED_PANE { get { if (!_LAYERED_PANEReady) { _LAYERED_PANEContent = SGetField(LocalBridgeClazz, "LAYERED_PANE"); _LAYERED_PANEReady = true; } return _LAYERED_PANEContent; } } + private static Javax.Accessibility.AccessibleRole _LAYERED_PANEContent = default; + private static bool _LAYERED_PANEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Accessibility.AccessibleRole LIST { get { if (!_LISTReady) { _LISTContent = SGetField(LocalBridgeClazz, "LIST"); _LISTReady = true; } return _LISTContent; } } + private static Javax.Accessibility.AccessibleRole _LISTContent = default; + private static bool _LISTReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Accessibility.AccessibleRole LIST_ITEM { get { if (!_LIST_ITEMReady) { _LIST_ITEMContent = SGetField(LocalBridgeClazz, "LIST_ITEM"); _LIST_ITEMReady = true; } return _LIST_ITEMContent; } } + private static Javax.Accessibility.AccessibleRole _LIST_ITEMContent = default; + private static bool _LIST_ITEMReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Accessibility.AccessibleRole MENU { get { if (!_MENUReady) { _MENUContent = SGetField(LocalBridgeClazz, "MENU"); _MENUReady = true; } return _MENUContent; } } + private static Javax.Accessibility.AccessibleRole _MENUContent = default; + private static bool _MENUReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Accessibility.AccessibleRole MENU_BAR { get { if (!_MENU_BARReady) { _MENU_BARContent = SGetField(LocalBridgeClazz, "MENU_BAR"); _MENU_BARReady = true; } return _MENU_BARContent; } } + private static Javax.Accessibility.AccessibleRole _MENU_BARContent = default; + private static bool _MENU_BARReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Accessibility.AccessibleRole MENU_ITEM { get { if (!_MENU_ITEMReady) { _MENU_ITEMContent = SGetField(LocalBridgeClazz, "MENU_ITEM"); _MENU_ITEMReady = true; } return _MENU_ITEMContent; } } + private static Javax.Accessibility.AccessibleRole _MENU_ITEMContent = default; + private static bool _MENU_ITEMReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Accessibility.AccessibleRole OPTION_PANE { get { if (!_OPTION_PANEReady) { _OPTION_PANEContent = SGetField(LocalBridgeClazz, "OPTION_PANE"); _OPTION_PANEReady = true; } return _OPTION_PANEContent; } } + private static Javax.Accessibility.AccessibleRole _OPTION_PANEContent = default; + private static bool _OPTION_PANEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Accessibility.AccessibleRole PAGE_TAB { get { if (!_PAGE_TABReady) { _PAGE_TABContent = SGetField(LocalBridgeClazz, "PAGE_TAB"); _PAGE_TABReady = true; } return _PAGE_TABContent; } } + private static Javax.Accessibility.AccessibleRole _PAGE_TABContent = default; + private static bool _PAGE_TABReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Accessibility.AccessibleRole PAGE_TAB_LIST { get { if (!_PAGE_TAB_LISTReady) { _PAGE_TAB_LISTContent = SGetField(LocalBridgeClazz, "PAGE_TAB_LIST"); _PAGE_TAB_LISTReady = true; } return _PAGE_TAB_LISTContent; } } + private static Javax.Accessibility.AccessibleRole _PAGE_TAB_LISTContent = default; + private static bool _PAGE_TAB_LISTReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Accessibility.AccessibleRole PANEL { get { if (!_PANELReady) { _PANELContent = SGetField(LocalBridgeClazz, "PANEL"); _PANELReady = true; } return _PANELContent; } } + private static Javax.Accessibility.AccessibleRole _PANELContent = default; + private static bool _PANELReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Accessibility.AccessibleRole PARAGRAPH { get { if (!_PARAGRAPHReady) { _PARAGRAPHContent = SGetField(LocalBridgeClazz, "PARAGRAPH"); _PARAGRAPHReady = true; } return _PARAGRAPHContent; } } + private static Javax.Accessibility.AccessibleRole _PARAGRAPHContent = default; + private static bool _PARAGRAPHReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Accessibility.AccessibleRole PASSWORD_TEXT { get { if (!_PASSWORD_TEXTReady) { _PASSWORD_TEXTContent = SGetField(LocalBridgeClazz, "PASSWORD_TEXT"); _PASSWORD_TEXTReady = true; } return _PASSWORD_TEXTContent; } } + private static Javax.Accessibility.AccessibleRole _PASSWORD_TEXTContent = default; + private static bool _PASSWORD_TEXTReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Accessibility.AccessibleRole POPUP_MENU { get { if (!_POPUP_MENUReady) { _POPUP_MENUContent = SGetField(LocalBridgeClazz, "POPUP_MENU"); _POPUP_MENUReady = true; } return _POPUP_MENUContent; } } + private static Javax.Accessibility.AccessibleRole _POPUP_MENUContent = default; + private static bool _POPUP_MENUReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Accessibility.AccessibleRole PROGRESS_BAR { get { if (!_PROGRESS_BARReady) { _PROGRESS_BARContent = SGetField(LocalBridgeClazz, "PROGRESS_BAR"); _PROGRESS_BARReady = true; } return _PROGRESS_BARContent; } } + private static Javax.Accessibility.AccessibleRole _PROGRESS_BARContent = default; + private static bool _PROGRESS_BARReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Accessibility.AccessibleRole PROGRESS_MONITOR { get { if (!_PROGRESS_MONITORReady) { _PROGRESS_MONITORContent = SGetField(LocalBridgeClazz, "PROGRESS_MONITOR"); _PROGRESS_MONITORReady = true; } return _PROGRESS_MONITORContent; } } + private static Javax.Accessibility.AccessibleRole _PROGRESS_MONITORContent = default; + private static bool _PROGRESS_MONITORReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Accessibility.AccessibleRole PUSH_BUTTON { get { if (!_PUSH_BUTTONReady) { _PUSH_BUTTONContent = SGetField(LocalBridgeClazz, "PUSH_BUTTON"); _PUSH_BUTTONReady = true; } return _PUSH_BUTTONContent; } } + private static Javax.Accessibility.AccessibleRole _PUSH_BUTTONContent = default; + private static bool _PUSH_BUTTONReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Accessibility.AccessibleRole RADIO_BUTTON { get { if (!_RADIO_BUTTONReady) { _RADIO_BUTTONContent = SGetField(LocalBridgeClazz, "RADIO_BUTTON"); _RADIO_BUTTONReady = true; } return _RADIO_BUTTONContent; } } + private static Javax.Accessibility.AccessibleRole _RADIO_BUTTONContent = default; + private static bool _RADIO_BUTTONReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Accessibility.AccessibleRole ROOT_PANE { get { if (!_ROOT_PANEReady) { _ROOT_PANEContent = SGetField(LocalBridgeClazz, "ROOT_PANE"); _ROOT_PANEReady = true; } return _ROOT_PANEContent; } } + private static Javax.Accessibility.AccessibleRole _ROOT_PANEContent = default; + private static bool _ROOT_PANEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Accessibility.AccessibleRole ROW_HEADER { get { if (!_ROW_HEADERReady) { _ROW_HEADERContent = SGetField(LocalBridgeClazz, "ROW_HEADER"); _ROW_HEADERReady = true; } return _ROW_HEADERContent; } } + private static Javax.Accessibility.AccessibleRole _ROW_HEADERContent = default; + private static bool _ROW_HEADERReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Accessibility.AccessibleRole RULER { get { if (!_RULERReady) { _RULERContent = SGetField(LocalBridgeClazz, "RULER"); _RULERReady = true; } return _RULERContent; } } + private static Javax.Accessibility.AccessibleRole _RULERContent = default; + private static bool _RULERReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Accessibility.AccessibleRole SCROLL_BAR { get { if (!_SCROLL_BARReady) { _SCROLL_BARContent = SGetField(LocalBridgeClazz, "SCROLL_BAR"); _SCROLL_BARReady = true; } return _SCROLL_BARContent; } } + private static Javax.Accessibility.AccessibleRole _SCROLL_BARContent = default; + private static bool _SCROLL_BARReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Accessibility.AccessibleRole SCROLL_PANE { get { if (!_SCROLL_PANEReady) { _SCROLL_PANEContent = SGetField(LocalBridgeClazz, "SCROLL_PANE"); _SCROLL_PANEReady = true; } return _SCROLL_PANEContent; } } + private static Javax.Accessibility.AccessibleRole _SCROLL_PANEContent = default; + private static bool _SCROLL_PANEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Accessibility.AccessibleRole SEPARATOR { get { if (!_SEPARATORReady) { _SEPARATORContent = SGetField(LocalBridgeClazz, "SEPARATOR"); _SEPARATORReady = true; } return _SEPARATORContent; } } + private static Javax.Accessibility.AccessibleRole _SEPARATORContent = default; + private static bool _SEPARATORReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Accessibility.AccessibleRole SLIDER { get { if (!_SLIDERReady) { _SLIDERContent = SGetField(LocalBridgeClazz, "SLIDER"); _SLIDERReady = true; } return _SLIDERContent; } } + private static Javax.Accessibility.AccessibleRole _SLIDERContent = default; + private static bool _SLIDERReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Accessibility.AccessibleRole SPIN_BOX { get { if (!_SPIN_BOXReady) { _SPIN_BOXContent = SGetField(LocalBridgeClazz, "SPIN_BOX"); _SPIN_BOXReady = true; } return _SPIN_BOXContent; } } + private static Javax.Accessibility.AccessibleRole _SPIN_BOXContent = default; + private static bool _SPIN_BOXReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Accessibility.AccessibleRole SPLIT_PANE { get { if (!_SPLIT_PANEReady) { _SPLIT_PANEContent = SGetField(LocalBridgeClazz, "SPLIT_PANE"); _SPLIT_PANEReady = true; } return _SPLIT_PANEContent; } } + private static Javax.Accessibility.AccessibleRole _SPLIT_PANEContent = default; + private static bool _SPLIT_PANEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Accessibility.AccessibleRole STATUS_BAR { get { if (!_STATUS_BARReady) { _STATUS_BARContent = SGetField(LocalBridgeClazz, "STATUS_BAR"); _STATUS_BARReady = true; } return _STATUS_BARContent; } } + private static Javax.Accessibility.AccessibleRole _STATUS_BARContent = default; + private static bool _STATUS_BARReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Accessibility.AccessibleRole SWING_COMPONENT { get { if (!_SWING_COMPONENTReady) { _SWING_COMPONENTContent = SGetField(LocalBridgeClazz, "SWING_COMPONENT"); _SWING_COMPONENTReady = true; } return _SWING_COMPONENTContent; } } + private static Javax.Accessibility.AccessibleRole _SWING_COMPONENTContent = default; + private static bool _SWING_COMPONENTReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Accessibility.AccessibleRole TABLE { get { if (!_TABLEReady) { _TABLEContent = SGetField(LocalBridgeClazz, "TABLE"); _TABLEReady = true; } return _TABLEContent; } } + private static Javax.Accessibility.AccessibleRole _TABLEContent = default; + private static bool _TABLEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Accessibility.AccessibleRole TEXT { get { if (!_TEXTReady) { _TEXTContent = SGetField(LocalBridgeClazz, "TEXT"); _TEXTReady = true; } return _TEXTContent; } } + private static Javax.Accessibility.AccessibleRole _TEXTContent = default; + private static bool _TEXTReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Accessibility.AccessibleRole TOGGLE_BUTTON { get { if (!_TOGGLE_BUTTONReady) { _TOGGLE_BUTTONContent = SGetField(LocalBridgeClazz, "TOGGLE_BUTTON"); _TOGGLE_BUTTONReady = true; } return _TOGGLE_BUTTONContent; } } + private static Javax.Accessibility.AccessibleRole _TOGGLE_BUTTONContent = default; + private static bool _TOGGLE_BUTTONReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Accessibility.AccessibleRole TOOL_BAR { get { if (!_TOOL_BARReady) { _TOOL_BARContent = SGetField(LocalBridgeClazz, "TOOL_BAR"); _TOOL_BARReady = true; } return _TOOL_BARContent; } } + private static Javax.Accessibility.AccessibleRole _TOOL_BARContent = default; + private static bool _TOOL_BARReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Accessibility.AccessibleRole TOOL_TIP { get { if (!_TOOL_TIPReady) { _TOOL_TIPContent = SGetField(LocalBridgeClazz, "TOOL_TIP"); _TOOL_TIPReady = true; } return _TOOL_TIPContent; } } + private static Javax.Accessibility.AccessibleRole _TOOL_TIPContent = default; + private static bool _TOOL_TIPReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Accessibility.AccessibleRole TREE { get { if (!_TREEReady) { _TREEContent = SGetField(LocalBridgeClazz, "TREE"); _TREEReady = true; } return _TREEContent; } } + private static Javax.Accessibility.AccessibleRole _TREEContent = default; + private static bool _TREEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Accessibility.AccessibleRole UNKNOWN { get { if (!_UNKNOWNReady) { _UNKNOWNContent = SGetField(LocalBridgeClazz, "UNKNOWN"); _UNKNOWNReady = true; } return _UNKNOWNContent; } } + private static Javax.Accessibility.AccessibleRole _UNKNOWNContent = default; + private static bool _UNKNOWNReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Accessibility.AccessibleRole VIEWPORT { get { if (!_VIEWPORTReady) { _VIEWPORTContent = SGetField(LocalBridgeClazz, "VIEWPORT"); _VIEWPORTReady = true; } return _VIEWPORTContent; } } + private static Javax.Accessibility.AccessibleRole _VIEWPORTContent = default; + private static bool _VIEWPORTReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Accessibility.AccessibleRole WINDOW { get { if (!_WINDOWReady) { _WINDOWContent = SGetField(LocalBridgeClazz, "WINDOW"); _WINDOWReady = true; } return _WINDOWContent; } } + private static Javax.Accessibility.AccessibleRole _WINDOWContent = default; + private static bool _WINDOWReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Accessibility/AccessibleSelection.cs b/src/net/JNet/GeneratedCore/Javax/Accessibility/AccessibleSelection.cs new file mode 100644 index 0000000000..e3989b8700 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Accessibility/AccessibleSelection.cs @@ -0,0 +1,165 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Accessibility +{ + #region IAccessibleSelection + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IAccessibleSelection + { + #region Instance methods + /// + /// + /// + int AccessibleSelectionCount { get; } + /// + /// + /// + /// + /// + bool IsAccessibleChildSelected(int arg0); + /// + /// + /// + /// + /// + Javax.Accessibility.Accessible GetAccessibleSelection(int arg0); + /// + /// + /// + /// + void AddAccessibleSelection(int arg0); + /// + /// + /// + void ClearAccessibleSelection(); + /// + /// + /// + /// + void RemoveAccessibleSelection(int arg0); + /// + /// + /// + void SelectAllAccessibleSelection(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region AccessibleSelection + public partial class AccessibleSelection : Javax.Accessibility.IAccessibleSelection + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int AccessibleSelectionCount + { + get { return IExecuteWithSignature("getAccessibleSelectionCount", "()I"); } + } + /// + /// + /// + /// + /// + public bool IsAccessibleChildSelected(int arg0) + { + return IExecuteWithSignature("isAccessibleChildSelected", "(I)Z", arg0); + } + /// + /// + /// + /// + /// + public Javax.Accessibility.Accessible GetAccessibleSelection(int arg0) + { + return IExecuteWithSignature("getAccessibleSelection", "(I)Ljavax/accessibility/Accessible;", arg0); + } + /// + /// + /// + /// + public void AddAccessibleSelection(int arg0) + { + IExecuteWithSignature("addAccessibleSelection", "(I)V", arg0); + } + /// + /// + /// + public void ClearAccessibleSelection() + { + IExecuteWithSignature("clearAccessibleSelection", "()V"); + } + /// + /// + /// + /// + public void RemoveAccessibleSelection(int arg0) + { + IExecuteWithSignature("removeAccessibleSelection", "(I)V", arg0); + } + /// + /// + /// + public void SelectAllAccessibleSelection() + { + IExecuteWithSignature("selectAllAccessibleSelection", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Accessibility/AccessibleState.cs b/src/net/JNet/GeneratedCore/Javax/Accessibility/AccessibleState.cs new file mode 100644 index 0000000000..8e5bfdf5e6 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Accessibility/AccessibleState.cs @@ -0,0 +1,232 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Accessibility +{ + #region AccessibleState + public partial class AccessibleState + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Javax.Accessibility.AccessibleState ACTIVE { get { if (!_ACTIVEReady) { _ACTIVEContent = SGetField(LocalBridgeClazz, "ACTIVE"); _ACTIVEReady = true; } return _ACTIVEContent; } } + private static Javax.Accessibility.AccessibleState _ACTIVEContent = default; + private static bool _ACTIVEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Accessibility.AccessibleState ARMED { get { if (!_ARMEDReady) { _ARMEDContent = SGetField(LocalBridgeClazz, "ARMED"); _ARMEDReady = true; } return _ARMEDContent; } } + private static Javax.Accessibility.AccessibleState _ARMEDContent = default; + private static bool _ARMEDReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Accessibility.AccessibleState BUSY { get { if (!_BUSYReady) { _BUSYContent = SGetField(LocalBridgeClazz, "BUSY"); _BUSYReady = true; } return _BUSYContent; } } + private static Javax.Accessibility.AccessibleState _BUSYContent = default; + private static bool _BUSYReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Accessibility.AccessibleState CHECKED { get { if (!_CHECKEDReady) { _CHECKEDContent = SGetField(LocalBridgeClazz, "CHECKED"); _CHECKEDReady = true; } return _CHECKEDContent; } } + private static Javax.Accessibility.AccessibleState _CHECKEDContent = default; + private static bool _CHECKEDReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Accessibility.AccessibleState COLLAPSED { get { if (!_COLLAPSEDReady) { _COLLAPSEDContent = SGetField(LocalBridgeClazz, "COLLAPSED"); _COLLAPSEDReady = true; } return _COLLAPSEDContent; } } + private static Javax.Accessibility.AccessibleState _COLLAPSEDContent = default; + private static bool _COLLAPSEDReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Accessibility.AccessibleState EDITABLE { get { if (!_EDITABLEReady) { _EDITABLEContent = SGetField(LocalBridgeClazz, "EDITABLE"); _EDITABLEReady = true; } return _EDITABLEContent; } } + private static Javax.Accessibility.AccessibleState _EDITABLEContent = default; + private static bool _EDITABLEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Accessibility.AccessibleState ENABLED { get { if (!_ENABLEDReady) { _ENABLEDContent = SGetField(LocalBridgeClazz, "ENABLED"); _ENABLEDReady = true; } return _ENABLEDContent; } } + private static Javax.Accessibility.AccessibleState _ENABLEDContent = default; + private static bool _ENABLEDReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Accessibility.AccessibleState EXPANDABLE { get { if (!_EXPANDABLEReady) { _EXPANDABLEContent = SGetField(LocalBridgeClazz, "EXPANDABLE"); _EXPANDABLEReady = true; } return _EXPANDABLEContent; } } + private static Javax.Accessibility.AccessibleState _EXPANDABLEContent = default; + private static bool _EXPANDABLEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Accessibility.AccessibleState EXPANDED { get { if (!_EXPANDEDReady) { _EXPANDEDContent = SGetField(LocalBridgeClazz, "EXPANDED"); _EXPANDEDReady = true; } return _EXPANDEDContent; } } + private static Javax.Accessibility.AccessibleState _EXPANDEDContent = default; + private static bool _EXPANDEDReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Accessibility.AccessibleState FOCUSABLE { get { if (!_FOCUSABLEReady) { _FOCUSABLEContent = SGetField(LocalBridgeClazz, "FOCUSABLE"); _FOCUSABLEReady = true; } return _FOCUSABLEContent; } } + private static Javax.Accessibility.AccessibleState _FOCUSABLEContent = default; + private static bool _FOCUSABLEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Accessibility.AccessibleState FOCUSED { get { if (!_FOCUSEDReady) { _FOCUSEDContent = SGetField(LocalBridgeClazz, "FOCUSED"); _FOCUSEDReady = true; } return _FOCUSEDContent; } } + private static Javax.Accessibility.AccessibleState _FOCUSEDContent = default; + private static bool _FOCUSEDReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Accessibility.AccessibleState HORIZONTAL { get { if (!_HORIZONTALReady) { _HORIZONTALContent = SGetField(LocalBridgeClazz, "HORIZONTAL"); _HORIZONTALReady = true; } return _HORIZONTALContent; } } + private static Javax.Accessibility.AccessibleState _HORIZONTALContent = default; + private static bool _HORIZONTALReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Accessibility.AccessibleState ICONIFIED { get { if (!_ICONIFIEDReady) { _ICONIFIEDContent = SGetField(LocalBridgeClazz, "ICONIFIED"); _ICONIFIEDReady = true; } return _ICONIFIEDContent; } } + private static Javax.Accessibility.AccessibleState _ICONIFIEDContent = default; + private static bool _ICONIFIEDReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Accessibility.AccessibleState INDETERMINATE { get { if (!_INDETERMINATEReady) { _INDETERMINATEContent = SGetField(LocalBridgeClazz, "INDETERMINATE"); _INDETERMINATEReady = true; } return _INDETERMINATEContent; } } + private static Javax.Accessibility.AccessibleState _INDETERMINATEContent = default; + private static bool _INDETERMINATEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Accessibility.AccessibleState MANAGES_DESCENDANTS { get { if (!_MANAGES_DESCENDANTSReady) { _MANAGES_DESCENDANTSContent = SGetField(LocalBridgeClazz, "MANAGES_DESCENDANTS"); _MANAGES_DESCENDANTSReady = true; } return _MANAGES_DESCENDANTSContent; } } + private static Javax.Accessibility.AccessibleState _MANAGES_DESCENDANTSContent = default; + private static bool _MANAGES_DESCENDANTSReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Accessibility.AccessibleState MODAL { get { if (!_MODALReady) { _MODALContent = SGetField(LocalBridgeClazz, "MODAL"); _MODALReady = true; } return _MODALContent; } } + private static Javax.Accessibility.AccessibleState _MODALContent = default; + private static bool _MODALReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Accessibility.AccessibleState MULTI_LINE { get { if (!_MULTI_LINEReady) { _MULTI_LINEContent = SGetField(LocalBridgeClazz, "MULTI_LINE"); _MULTI_LINEReady = true; } return _MULTI_LINEContent; } } + private static Javax.Accessibility.AccessibleState _MULTI_LINEContent = default; + private static bool _MULTI_LINEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Accessibility.AccessibleState MULTISELECTABLE { get { if (!_MULTISELECTABLEReady) { _MULTISELECTABLEContent = SGetField(LocalBridgeClazz, "MULTISELECTABLE"); _MULTISELECTABLEReady = true; } return _MULTISELECTABLEContent; } } + private static Javax.Accessibility.AccessibleState _MULTISELECTABLEContent = default; + private static bool _MULTISELECTABLEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Accessibility.AccessibleState OPAQUE { get { if (!_OPAQUEReady) { _OPAQUEContent = SGetField(LocalBridgeClazz, "OPAQUE"); _OPAQUEReady = true; } return _OPAQUEContent; } } + private static Javax.Accessibility.AccessibleState _OPAQUEContent = default; + private static bool _OPAQUEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Accessibility.AccessibleState PRESSED { get { if (!_PRESSEDReady) { _PRESSEDContent = SGetField(LocalBridgeClazz, "PRESSED"); _PRESSEDReady = true; } return _PRESSEDContent; } } + private static Javax.Accessibility.AccessibleState _PRESSEDContent = default; + private static bool _PRESSEDReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Accessibility.AccessibleState RESIZABLE { get { if (!_RESIZABLEReady) { _RESIZABLEContent = SGetField(LocalBridgeClazz, "RESIZABLE"); _RESIZABLEReady = true; } return _RESIZABLEContent; } } + private static Javax.Accessibility.AccessibleState _RESIZABLEContent = default; + private static bool _RESIZABLEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Accessibility.AccessibleState SELECTABLE { get { if (!_SELECTABLEReady) { _SELECTABLEContent = SGetField(LocalBridgeClazz, "SELECTABLE"); _SELECTABLEReady = true; } return _SELECTABLEContent; } } + private static Javax.Accessibility.AccessibleState _SELECTABLEContent = default; + private static bool _SELECTABLEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Accessibility.AccessibleState SELECTED { get { if (!_SELECTEDReady) { _SELECTEDContent = SGetField(LocalBridgeClazz, "SELECTED"); _SELECTEDReady = true; } return _SELECTEDContent; } } + private static Javax.Accessibility.AccessibleState _SELECTEDContent = default; + private static bool _SELECTEDReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Accessibility.AccessibleState SHOWING { get { if (!_SHOWINGReady) { _SHOWINGContent = SGetField(LocalBridgeClazz, "SHOWING"); _SHOWINGReady = true; } return _SHOWINGContent; } } + private static Javax.Accessibility.AccessibleState _SHOWINGContent = default; + private static bool _SHOWINGReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Accessibility.AccessibleState SINGLE_LINE { get { if (!_SINGLE_LINEReady) { _SINGLE_LINEContent = SGetField(LocalBridgeClazz, "SINGLE_LINE"); _SINGLE_LINEReady = true; } return _SINGLE_LINEContent; } } + private static Javax.Accessibility.AccessibleState _SINGLE_LINEContent = default; + private static bool _SINGLE_LINEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Accessibility.AccessibleState TRANSIENT { get { if (!_TRANSIENTReady) { _TRANSIENTContent = SGetField(LocalBridgeClazz, "TRANSIENT"); _TRANSIENTReady = true; } return _TRANSIENTContent; } } + private static Javax.Accessibility.AccessibleState _TRANSIENTContent = default; + private static bool _TRANSIENTReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Accessibility.AccessibleState TRUNCATED { get { if (!_TRUNCATEDReady) { _TRUNCATEDContent = SGetField(LocalBridgeClazz, "TRUNCATED"); _TRUNCATEDReady = true; } return _TRUNCATEDContent; } } + private static Javax.Accessibility.AccessibleState _TRUNCATEDContent = default; + private static bool _TRUNCATEDReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Accessibility.AccessibleState VERTICAL { get { if (!_VERTICALReady) { _VERTICALContent = SGetField(LocalBridgeClazz, "VERTICAL"); _VERTICALReady = true; } return _VERTICALContent; } } + private static Javax.Accessibility.AccessibleState _VERTICALContent = default; + private static bool _VERTICALReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Accessibility.AccessibleState VISIBLE { get { if (!_VISIBLEReady) { _VISIBLEContent = SGetField(LocalBridgeClazz, "VISIBLE"); _VISIBLEReady = true; } return _VISIBLEContent; } } + private static Javax.Accessibility.AccessibleState _VISIBLEContent = default; + private static bool _VISIBLEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Accessibility/AccessibleStateSet.cs b/src/net/JNet/GeneratedCore/Javax/Accessibility/AccessibleStateSet.cs new file mode 100644 index 0000000000..fedda546b0 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Accessibility/AccessibleStateSet.cs @@ -0,0 +1,116 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Accessibility +{ + #region AccessibleStateSet + public partial class AccessibleStateSet + { + #region Constructors + /// + /// + /// + /// + public AccessibleStateSet(Javax.Accessibility.AccessibleState[] arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public bool Add(Javax.Accessibility.AccessibleState arg0) + { + return IExecuteWithSignature("add", "(Ljavax/accessibility/AccessibleState;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool Contains(Javax.Accessibility.AccessibleState arg0) + { + return IExecuteWithSignature("contains", "(Ljavax/accessibility/AccessibleState;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool Remove(Javax.Accessibility.AccessibleState arg0) + { + return IExecuteWithSignature("remove", "(Ljavax/accessibility/AccessibleState;)Z", arg0); + } + /// + /// + /// + /// + public Javax.Accessibility.AccessibleState[] ToArray() + { + return IExecuteWithSignatureArray("toArray", "()[Ljavax/accessibility/AccessibleState;"); + } + /// + /// + /// + /// + public void AddAll(Javax.Accessibility.AccessibleState[] arg0) + { + IExecuteWithSignature("addAll", "([Ljavax/accessibility/AccessibleState;)V", new object[] { arg0 }); + } + /// + /// + /// + public void Clear() + { + IExecuteWithSignature("clear", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Accessibility/AccessibleStreamable.cs b/src/net/JNet/GeneratedCore/Javax/Accessibility/AccessibleStreamable.cs new file mode 100644 index 0000000000..d0d9a501bc --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Accessibility/AccessibleStreamable.cs @@ -0,0 +1,102 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Accessibility +{ + #region IAccessibleStreamable + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IAccessibleStreamable + { + #region Instance methods + /// + /// + /// + Java.Awt.Datatransfer.DataFlavor[] MimeTypes { get; } + /// + /// + /// + /// + /// + Java.Io.InputStream GetStream(Java.Awt.Datatransfer.DataFlavor arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region AccessibleStreamable + public partial class AccessibleStreamable : Javax.Accessibility.IAccessibleStreamable + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.Datatransfer.DataFlavor[] MimeTypes + { + get { return IExecuteWithSignatureArray("getMimeTypes", "()[Ljava/awt/datatransfer/DataFlavor;"); } + } + /// + /// + /// + /// + /// + public Java.Io.InputStream GetStream(Java.Awt.Datatransfer.DataFlavor arg0) + { + return IExecuteWithSignature("getStream", "(Ljava/awt/datatransfer/DataFlavor;)Ljava/io/InputStream;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Accessibility/AccessibleTable.cs b/src/net/JNet/GeneratedCore/Javax/Accessibility/AccessibleTable.cs new file mode 100644 index 0000000000..54cce6979c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Accessibility/AccessibleTable.cs @@ -0,0 +1,322 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Accessibility +{ + #region IAccessibleTable + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IAccessibleTable + { + #region Instance methods + /// + /// + /// + Javax.Accessibility.Accessible AccessibleCaption { get; set; } + /// + /// + /// + int AccessibleColumnCount { get; } + /// + /// + /// + Javax.Accessibility.AccessibleTable AccessibleColumnHeader { get; set; } + /// + /// + /// + int AccessibleRowCount { get; } + /// + /// + /// + Javax.Accessibility.AccessibleTable AccessibleRowHeader { get; set; } + /// + /// + /// + Javax.Accessibility.Accessible AccessibleSummary { get; set; } + /// + /// + /// + int[] SelectedAccessibleColumns { get; } + /// + /// + /// + int[] SelectedAccessibleRows { get; } + /// + /// + /// + /// + /// + bool IsAccessibleColumnSelected(int arg0); + /// + /// + /// + /// + /// + bool IsAccessibleRowSelected(int arg0); + /// + /// + /// + /// + /// + /// + bool IsAccessibleSelected(int arg0, int arg1); + /// + /// + /// + /// + /// + /// + int GetAccessibleColumnExtentAt(int arg0, int arg1); + /// + /// + /// + /// + /// + /// + int GetAccessibleRowExtentAt(int arg0, int arg1); + /// + /// + /// + /// + /// + /// + Javax.Accessibility.Accessible GetAccessibleAt(int arg0, int arg1); + /// + /// + /// + /// + /// + Javax.Accessibility.Accessible GetAccessibleColumnDescription(int arg0); + /// + /// + /// + /// + /// + Javax.Accessibility.Accessible GetAccessibleRowDescription(int arg0); + /// + /// + /// + /// + /// + void SetAccessibleColumnDescription(int arg0, Javax.Accessibility.Accessible arg1); + /// + /// + /// + /// + /// + void SetAccessibleRowDescription(int arg0, Javax.Accessibility.Accessible arg1); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region AccessibleTable + public partial class AccessibleTable : Javax.Accessibility.IAccessibleTable + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Accessibility.Accessible AccessibleCaption + { + get { return IExecuteWithSignature("getAccessibleCaption", "()Ljavax/accessibility/Accessible;"); } set { IExecuteWithSignature("setAccessibleCaption", "(Ljavax/accessibility/Accessible;)V", value); } + } + /// + /// + /// + public int AccessibleColumnCount + { + get { return IExecuteWithSignature("getAccessibleColumnCount", "()I"); } + } + /// + /// + /// + public Javax.Accessibility.AccessibleTable AccessibleColumnHeader + { + get { return IExecuteWithSignature("getAccessibleColumnHeader", "()Ljavax/accessibility/AccessibleTable;"); } set { IExecuteWithSignature("setAccessibleColumnHeader", "(Ljavax/accessibility/AccessibleTable;)V", value); } + } + /// + /// + /// + public int AccessibleRowCount + { + get { return IExecuteWithSignature("getAccessibleRowCount", "()I"); } + } + /// + /// + /// + public Javax.Accessibility.AccessibleTable AccessibleRowHeader + { + get { return IExecuteWithSignature("getAccessibleRowHeader", "()Ljavax/accessibility/AccessibleTable;"); } set { IExecuteWithSignature("setAccessibleRowHeader", "(Ljavax/accessibility/AccessibleTable;)V", value); } + } + /// + /// + /// + public Javax.Accessibility.Accessible AccessibleSummary + { + get { return IExecuteWithSignature("getAccessibleSummary", "()Ljavax/accessibility/Accessible;"); } set { IExecuteWithSignature("setAccessibleSummary", "(Ljavax/accessibility/Accessible;)V", value); } + } + /// + /// + /// + public int[] SelectedAccessibleColumns + { + get { return IExecuteWithSignatureArray("getSelectedAccessibleColumns", "()[I"); } + } + /// + /// + /// + public int[] SelectedAccessibleRows + { + get { return IExecuteWithSignatureArray("getSelectedAccessibleRows", "()[I"); } + } + /// + /// + /// + /// + /// + public bool IsAccessibleColumnSelected(int arg0) + { + return IExecuteWithSignature("isAccessibleColumnSelected", "(I)Z", arg0); + } + /// + /// + /// + /// + /// + public bool IsAccessibleRowSelected(int arg0) + { + return IExecuteWithSignature("isAccessibleRowSelected", "(I)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public bool IsAccessibleSelected(int arg0, int arg1) + { + return IExecute("isAccessibleSelected", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public int GetAccessibleColumnExtentAt(int arg0, int arg1) + { + return IExecute("getAccessibleColumnExtentAt", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public int GetAccessibleRowExtentAt(int arg0, int arg1) + { + return IExecute("getAccessibleRowExtentAt", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Javax.Accessibility.Accessible GetAccessibleAt(int arg0, int arg1) + { + return IExecute("getAccessibleAt", arg0, arg1); + } + /// + /// + /// + /// + /// + public Javax.Accessibility.Accessible GetAccessibleColumnDescription(int arg0) + { + return IExecuteWithSignature("getAccessibleColumnDescription", "(I)Ljavax/accessibility/Accessible;", arg0); + } + /// + /// + /// + /// + /// + public Javax.Accessibility.Accessible GetAccessibleRowDescription(int arg0) + { + return IExecuteWithSignature("getAccessibleRowDescription", "(I)Ljavax/accessibility/Accessible;", arg0); + } + /// + /// + /// + /// + /// + public void SetAccessibleColumnDescription(int arg0, Javax.Accessibility.Accessible arg1) + { + IExecute("setAccessibleColumnDescription", arg0, arg1); + } + /// + /// + /// + /// + /// + public void SetAccessibleRowDescription(int arg0, Javax.Accessibility.Accessible arg1) + { + IExecute("setAccessibleRowDescription", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Accessibility/AccessibleTableModelChange.cs b/src/net/JNet/GeneratedCore/Javax/Accessibility/AccessibleTableModelChange.cs new file mode 100644 index 0000000000..e22598a3b6 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Accessibility/AccessibleTableModelChange.cs @@ -0,0 +1,149 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Accessibility +{ + #region IAccessibleTableModelChange + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IAccessibleTableModelChange + { + #region Instance methods + /// + /// + /// + int FirstColumn { get; } + /// + /// + /// + int FirstRow { get; } + /// + /// + /// + int LastColumn { get; } + /// + /// + /// + int LastRow { get; } + /// + /// + /// + int Type { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region AccessibleTableModelChange + public partial class AccessibleTableModelChange : Javax.Accessibility.IAccessibleTableModelChange + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int DELETE { get { if (!_DELETEReady) { _DELETEContent = SGetField(LocalBridgeClazz, "DELETE"); _DELETEReady = true; } return _DELETEContent; } } + private static int _DELETEContent = default; + private static bool _DELETEReady = false; // this is used because in case of generics + /// + /// + /// + public static int INSERT { get { if (!_INSERTReady) { _INSERTContent = SGetField(LocalBridgeClazz, "INSERT"); _INSERTReady = true; } return _INSERTContent; } } + private static int _INSERTContent = default; + private static bool _INSERTReady = false; // this is used because in case of generics + /// + /// + /// + public static int UPDATE { get { if (!_UPDATEReady) { _UPDATEContent = SGetField(LocalBridgeClazz, "UPDATE"); _UPDATEReady = true; } return _UPDATEContent; } } + private static int _UPDATEContent = default; + private static bool _UPDATEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int FirstColumn + { + get { return IExecuteWithSignature("getFirstColumn", "()I"); } + } + /// + /// + /// + public int FirstRow + { + get { return IExecuteWithSignature("getFirstRow", "()I"); } + } + /// + /// + /// + public int LastColumn + { + get { return IExecuteWithSignature("getLastColumn", "()I"); } + } + /// + /// + /// + public int LastRow + { + get { return IExecuteWithSignature("getLastRow", "()I"); } + } + /// + /// + /// + public int Type + { + get { return IExecuteWithSignature("getType", "()I"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Accessibility/AccessibleText.cs b/src/net/JNet/GeneratedCore/Javax/Accessibility/AccessibleText.cs new file mode 100644 index 0000000000..1b3017cb58 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Accessibility/AccessibleText.cs @@ -0,0 +1,245 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Accessibility +{ + #region IAccessibleText + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IAccessibleText + { + #region Instance methods + /// + /// + /// + int CaretPosition { get; } + /// + /// + /// + int CharCount { get; } + /// + /// + /// + Java.Lang.String SelectedText { get; } + /// + /// + /// + int SelectionEnd { get; } + /// + /// + /// + int SelectionStart { get; } + /// + /// + /// + /// + /// + int GetIndexAtPoint(Java.Awt.Point arg0); + /// + /// + /// + /// + /// + Java.Awt.Rectangle GetCharacterBounds(int arg0); + /// + /// + /// + /// + /// + /// + Java.Lang.String GetAfterIndex(int arg0, int arg1); + /// + /// + /// + /// + /// + /// + Java.Lang.String GetAtIndex(int arg0, int arg1); + /// + /// + /// + /// + /// + /// + Java.Lang.String GetBeforeIndex(int arg0, int arg1); + /// + /// + /// + /// + /// + Javax.Swing.Text.AttributeSet GetCharacterAttribute(int arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region AccessibleText + public partial class AccessibleText : Javax.Accessibility.IAccessibleText + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int CHARACTER { get { if (!_CHARACTERReady) { _CHARACTERContent = SGetField(LocalBridgeClazz, "CHARACTER"); _CHARACTERReady = true; } return _CHARACTERContent; } } + private static int _CHARACTERContent = default; + private static bool _CHARACTERReady = false; // this is used because in case of generics + /// + /// + /// + public static int SENTENCE { get { if (!_SENTENCEReady) { _SENTENCEContent = SGetField(LocalBridgeClazz, "SENTENCE"); _SENTENCEReady = true; } return _SENTENCEContent; } } + private static int _SENTENCEContent = default; + private static bool _SENTENCEReady = false; // this is used because in case of generics + /// + /// + /// + public static int WORD { get { if (!_WORDReady) { _WORDContent = SGetField(LocalBridgeClazz, "WORD"); _WORDReady = true; } return _WORDContent; } } + private static int _WORDContent = default; + private static bool _WORDReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int CaretPosition + { + get { return IExecuteWithSignature("getCaretPosition", "()I"); } + } + /// + /// + /// + public int CharCount + { + get { return IExecuteWithSignature("getCharCount", "()I"); } + } + /// + /// + /// + public Java.Lang.String SelectedText + { + get { return IExecuteWithSignature("getSelectedText", "()Ljava/lang/String;"); } + } + /// + /// + /// + public int SelectionEnd + { + get { return IExecuteWithSignature("getSelectionEnd", "()I"); } + } + /// + /// + /// + public int SelectionStart + { + get { return IExecuteWithSignature("getSelectionStart", "()I"); } + } + /// + /// + /// + /// + /// + public int GetIndexAtPoint(Java.Awt.Point arg0) + { + return IExecuteWithSignature("getIndexAtPoint", "(Ljava/awt/Point;)I", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.Rectangle GetCharacterBounds(int arg0) + { + return IExecuteWithSignature("getCharacterBounds", "(I)Ljava/awt/Rectangle;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String GetAfterIndex(int arg0, int arg1) + { + return IExecute("getAfterIndex", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String GetAtIndex(int arg0, int arg1) + { + return IExecute("getAtIndex", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String GetBeforeIndex(int arg0, int arg1) + { + return IExecute("getBeforeIndex", arg0, arg1); + } + /// + /// + /// + /// + /// + public Javax.Swing.Text.AttributeSet GetCharacterAttribute(int arg0) + { + return IExecuteWithSignature("getCharacterAttribute", "(I)Ljavax/swing/text/AttributeSet;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Accessibility/AccessibleTextSequence.cs b/src/net/JNet/GeneratedCore/Javax/Accessibility/AccessibleTextSequence.cs new file mode 100644 index 0000000000..c291ebbf31 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Accessibility/AccessibleTextSequence.cs @@ -0,0 +1,80 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Accessibility +{ + #region AccessibleTextSequence + public partial class AccessibleTextSequence + { + #region Constructors + /// + /// + /// + /// + /// + /// + public AccessibleTextSequence(int arg0, int arg1, Java.Lang.String arg2) + : base(arg0, arg1, arg2) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public int endIndex { get { return IGetField("endIndex"); } set { ISetField("endIndex", value); } } + /// + /// + /// + public int startIndex { get { return IGetField("startIndex"); } set { ISetField("startIndex", value); } } + /// + /// + /// + public Java.Lang.String text { get { return IGetField("text"); } set { ISetField("text", value); } } + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Accessibility/AccessibleValue.cs b/src/net/JNet/GeneratedCore/Javax/Accessibility/AccessibleValue.cs new file mode 100644 index 0000000000..38c1eb6b89 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Accessibility/AccessibleValue.cs @@ -0,0 +1,124 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Accessibility +{ + #region IAccessibleValue + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IAccessibleValue + { + #region Instance methods + /// + /// + /// + Java.Lang.Number CurrentAccessibleValue { get; } + /// + /// + /// + Java.Lang.Number MaximumAccessibleValue { get; } + /// + /// + /// + Java.Lang.Number MinimumAccessibleValue { get; } + /// + /// + /// + /// + /// + bool SetCurrentAccessibleValue(Java.Lang.Number arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region AccessibleValue + public partial class AccessibleValue : Javax.Accessibility.IAccessibleValue + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Number CurrentAccessibleValue + { + get { return IExecuteWithSignature("getCurrentAccessibleValue", "()Ljava/lang/Number;"); } + } + /// + /// + /// + public Java.Lang.Number MaximumAccessibleValue + { + get { return IExecuteWithSignature("getMaximumAccessibleValue", "()Ljava/lang/Number;"); } + } + /// + /// + /// + public Java.Lang.Number MinimumAccessibleValue + { + get { return IExecuteWithSignature("getMinimumAccessibleValue", "()Ljava/lang/Number;"); } + } + /// + /// + /// + /// + /// + public bool SetCurrentAccessibleValue(Java.Lang.Number arg0) + { + return IExecuteWithSignature("setCurrentAccessibleValue", "(Ljava/lang/Number;)Z", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Accessibility/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Javax/Accessibility/AllPackageClasses.cs new file mode 100644 index 0000000000..46235255ce --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Accessibility/AllPackageClasses.cs @@ -0,0 +1,1285 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Javax.Accessibility +{ + #region AccessibilityProvider + /// + /// + /// + public partial class AccessibilityProvider : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.accessibility.AccessibilityProvider"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AccessibilityProvider class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AccessibilityProvider() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AccessibilityProvider class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AccessibilityProvider(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Accessible + /// + /// + /// + public partial class Accessible : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.accessibility.Accessible"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Accessible class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Accessible() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Accessible class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Accessible(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AccessibleAction + /// + /// + /// + public partial class AccessibleAction : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.accessibility.AccessibleAction"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AccessibleAction class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AccessibleAction() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AccessibleAction class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AccessibleAction(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AccessibleAttributeSequence + /// + /// + /// + public partial class AccessibleAttributeSequence : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.accessibility.AccessibleAttributeSequence"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public AccessibleAttributeSequence() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public AccessibleAttributeSequence(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AccessibleBundle + /// + /// + /// + public partial class AccessibleBundle : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.accessibility.AccessibleBundle"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AccessibleBundle class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AccessibleBundle() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AccessibleBundle class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AccessibleBundle(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AccessibleComponent + /// + /// + /// + public partial class AccessibleComponent : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.accessibility.AccessibleComponent"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AccessibleComponent class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AccessibleComponent() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AccessibleComponent class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AccessibleComponent(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AccessibleContext + /// + /// + /// + public partial class AccessibleContext : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.accessibility.AccessibleContext"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AccessibleContext class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AccessibleContext() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AccessibleContext class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AccessibleContext(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AccessibleEditableText + /// + /// + /// + public partial class AccessibleEditableText : Javax.Accessibility.AccessibleText + { + const string _bridgeClassName = "javax.accessibility.AccessibleEditableText"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AccessibleEditableText class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AccessibleEditableText() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AccessibleEditableText class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AccessibleEditableText(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AccessibleExtendedComponent + /// + /// + /// + public partial class AccessibleExtendedComponent : Javax.Accessibility.AccessibleComponent + { + const string _bridgeClassName = "javax.accessibility.AccessibleExtendedComponent"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AccessibleExtendedComponent class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AccessibleExtendedComponent() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AccessibleExtendedComponent class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AccessibleExtendedComponent(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AccessibleExtendedTable + /// + /// + /// + public partial class AccessibleExtendedTable : Javax.Accessibility.AccessibleTable + { + const string _bridgeClassName = "javax.accessibility.AccessibleExtendedTable"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AccessibleExtendedTable class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AccessibleExtendedTable() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AccessibleExtendedTable class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AccessibleExtendedTable(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AccessibleExtendedText + /// + /// + /// + public partial class AccessibleExtendedText : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.accessibility.AccessibleExtendedText"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AccessibleExtendedText class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AccessibleExtendedText() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AccessibleExtendedText class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AccessibleExtendedText(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AccessibleHyperlink + /// + /// + /// + public partial class AccessibleHyperlink : Javax.Accessibility.AccessibleAction + { + const string _bridgeClassName = "javax.accessibility.AccessibleHyperlink"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AccessibleHyperlink class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AccessibleHyperlink() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AccessibleHyperlink class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AccessibleHyperlink(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AccessibleHypertext + /// + /// + /// + public partial class AccessibleHypertext : Javax.Accessibility.AccessibleText + { + const string _bridgeClassName = "javax.accessibility.AccessibleHypertext"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AccessibleHypertext class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AccessibleHypertext() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AccessibleHypertext class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AccessibleHypertext(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AccessibleIcon + /// + /// + /// + public partial class AccessibleIcon : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.accessibility.AccessibleIcon"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AccessibleIcon class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AccessibleIcon() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AccessibleIcon class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AccessibleIcon(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AccessibleKeyBinding + /// + /// + /// + public partial class AccessibleKeyBinding : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.accessibility.AccessibleKeyBinding"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AccessibleKeyBinding class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AccessibleKeyBinding() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AccessibleKeyBinding class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AccessibleKeyBinding(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AccessibleRelation + /// + /// + /// + public partial class AccessibleRelation : Javax.Accessibility.AccessibleBundle + { + const string _bridgeClassName = "javax.accessibility.AccessibleRelation"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public AccessibleRelation() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public AccessibleRelation(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AccessibleRelationSet + /// + /// + /// + public partial class AccessibleRelationSet : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.accessibility.AccessibleRelationSet"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public AccessibleRelationSet() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public AccessibleRelationSet(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AccessibleRole + /// + /// + /// + public partial class AccessibleRole : Javax.Accessibility.AccessibleBundle + { + const string _bridgeClassName = "javax.accessibility.AccessibleRole"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public AccessibleRole() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public AccessibleRole(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AccessibleSelection + /// + /// + /// + public partial class AccessibleSelection : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.accessibility.AccessibleSelection"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AccessibleSelection class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AccessibleSelection() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AccessibleSelection class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AccessibleSelection(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AccessibleState + /// + /// + /// + public partial class AccessibleState : Javax.Accessibility.AccessibleBundle + { + const string _bridgeClassName = "javax.accessibility.AccessibleState"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public AccessibleState() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public AccessibleState(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AccessibleStateSet + /// + /// + /// + public partial class AccessibleStateSet : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.accessibility.AccessibleStateSet"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public AccessibleStateSet() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public AccessibleStateSet(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AccessibleStreamable + /// + /// + /// + public partial class AccessibleStreamable : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.accessibility.AccessibleStreamable"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AccessibleStreamable class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AccessibleStreamable() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AccessibleStreamable class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AccessibleStreamable(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AccessibleTable + /// + /// + /// + public partial class AccessibleTable : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.accessibility.AccessibleTable"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AccessibleTable class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AccessibleTable() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AccessibleTable class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AccessibleTable(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AccessibleTableModelChange + /// + /// + /// + public partial class AccessibleTableModelChange : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.accessibility.AccessibleTableModelChange"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AccessibleTableModelChange class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AccessibleTableModelChange() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AccessibleTableModelChange class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AccessibleTableModelChange(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AccessibleText + /// + /// + /// + public partial class AccessibleText : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.accessibility.AccessibleText"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AccessibleText class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AccessibleText() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AccessibleText class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AccessibleText(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AccessibleTextSequence + /// + /// + /// + public partial class AccessibleTextSequence : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.accessibility.AccessibleTextSequence"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public AccessibleTextSequence() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public AccessibleTextSequence(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AccessibleValue + /// + /// + /// + public partial class AccessibleValue : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.accessibility.AccessibleValue"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AccessibleValue class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AccessibleValue() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AccessibleValue class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AccessibleValue(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Annotation/Processing/AbstractProcessor.cs b/src/net/JNet/GeneratedCore/Javax/Annotation/Processing/AbstractProcessor.cs new file mode 100644 index 0000000000..1ac40de7e8 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Annotation/Processing/AbstractProcessor.cs @@ -0,0 +1,111 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Annotation.Processing +{ + #region AbstractProcessor + public partial class AbstractProcessor + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Util.Set SupportedAnnotationTypes + { + get { return IExecuteWithSignature>("getSupportedAnnotationTypes", "()Ljava/util/Set;"); } + } + /// + /// + /// + public Java.Util.Set SupportedOptions + { + get { return IExecuteWithSignature>("getSupportedOptions", "()Ljava/util/Set;"); } + } + /// + /// + /// + public Javax.Lang.Model.SourceVersion SupportedSourceVersion + { + get { return IExecuteWithSignature("getSupportedSourceVersion", "()Ljavax/lang/model/SourceVersion;"); } + } + /// + /// + /// + /// + /// + /// + /// + public bool Process(Java.Util.Set arg0, Javax.Annotation.Processing.RoundEnvironment arg1) where Arg0ExtendsJavax_Lang_Model_Element_TypeElement : Javax.Lang.Model.Element.TypeElement + { + return IExecute("process", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.Iterable GetCompletions(Javax.Lang.Model.Element.Element arg0, Javax.Lang.Model.Element.AnnotationMirror arg1, Javax.Lang.Model.Element.ExecutableElement arg2, Java.Lang.String arg3) where ReturnExtendsJavax_Annotation_Processing_Completion : Javax.Annotation.Processing.Completion + { + return IExecute>("getCompletions", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + public void Init(Javax.Annotation.Processing.ProcessingEnvironment arg0) + { + IExecuteWithSignature("init", "(Ljavax/annotation/processing/ProcessingEnvironment;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Annotation/Processing/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Javax/Annotation/Processing/AllPackageClasses.cs new file mode 100644 index 0000000000..c69c4e9a5a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Annotation/Processing/AllPackageClasses.cs @@ -0,0 +1,609 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Javax.Annotation.Processing +{ + #region AbstractProcessor + /// + /// + /// + public partial class AbstractProcessor : Javax.Annotation.Processing.Processor + { + const string _bridgeClassName = "javax.annotation.processing.AbstractProcessor"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AbstractProcessor class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractProcessor() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AbstractProcessor class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractProcessor(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Completion + /// + /// + /// + public partial class Completion : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.annotation.processing.Completion"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Completion class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Completion() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Completion class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Completion(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Completions + /// + /// + /// + public partial class Completions : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.annotation.processing.Completions"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Completions() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Completions(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Filer + /// + /// + /// + public partial class Filer : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.annotation.processing.Filer"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Filer class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Filer() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Filer class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Filer(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region FilerException + /// + /// + /// + public partial class FilerException : Java.Io.IOException + { + const string _bridgeClassName = "javax.annotation.processing.FilerException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region Generated + /// + /// + /// + public partial class Generated : Java.Lang.Annotation.Annotation + { + const string _bridgeClassName = "javax.annotation.processing.Generated"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Generated class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Generated() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Generated class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Generated(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Messager + /// + /// + /// + public partial class Messager : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.annotation.processing.Messager"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Messager class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Messager() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Messager class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Messager(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ProcessingEnvironment + /// + /// + /// + public partial class ProcessingEnvironment : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.annotation.processing.ProcessingEnvironment"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ProcessingEnvironment class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ProcessingEnvironment() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ProcessingEnvironment class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ProcessingEnvironment(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Processor + /// + /// + /// + public partial class Processor : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.annotation.processing.Processor"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Processor class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Processor() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Processor class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Processor(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region RoundEnvironment + /// + /// + /// + public partial class RoundEnvironment : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.annotation.processing.RoundEnvironment"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("RoundEnvironment class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public RoundEnvironment() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("RoundEnvironment class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public RoundEnvironment(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SupportedAnnotationTypes + /// + /// + /// + public partial class SupportedAnnotationTypes : Java.Lang.Annotation.Annotation + { + const string _bridgeClassName = "javax.annotation.processing.SupportedAnnotationTypes"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("SupportedAnnotationTypes class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SupportedAnnotationTypes() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("SupportedAnnotationTypes class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SupportedAnnotationTypes(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SupportedOptions + /// + /// + /// + public partial class SupportedOptions : Java.Lang.Annotation.Annotation + { + const string _bridgeClassName = "javax.annotation.processing.SupportedOptions"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("SupportedOptions class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SupportedOptions() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("SupportedOptions class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SupportedOptions(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SupportedSourceVersion + /// + /// + /// + public partial class SupportedSourceVersion : Java.Lang.Annotation.Annotation + { + const string _bridgeClassName = "javax.annotation.processing.SupportedSourceVersion"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("SupportedSourceVersion class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SupportedSourceVersion() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("SupportedSourceVersion class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SupportedSourceVersion(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Annotation/Processing/Completion.cs b/src/net/JNet/GeneratedCore/Javax/Annotation/Processing/Completion.cs new file mode 100644 index 0000000000..6649bf8e4b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Annotation/Processing/Completion.cs @@ -0,0 +1,98 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Annotation.Processing +{ + #region ICompletion + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ICompletion + { + #region Instance methods + /// + /// + /// + Java.Lang.String Message { get; } + /// + /// + /// + Java.Lang.String Value { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Completion + public partial class Completion : Javax.Annotation.Processing.ICompletion + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Message + { + get { return IExecuteWithSignature("getMessage", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String Value + { + get { return IExecuteWithSignature("getValue", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Annotation/Processing/Completions.cs b/src/net/JNet/GeneratedCore/Javax/Annotation/Processing/Completions.cs new file mode 100644 index 0000000000..e1ae6a7ca6 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Annotation/Processing/Completions.cs @@ -0,0 +1,77 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Annotation.Processing +{ + #region Completions + public partial class Completions + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + public static Javax.Annotation.Processing.Completion Of(Java.Lang.String arg0, Java.Lang.String arg1) + { + return SExecute(LocalBridgeClazz, "of", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Javax.Annotation.Processing.Completion Of(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "of", "(Ljava/lang/String;)Ljavax/annotation/processing/Completion;", arg0); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Annotation/Processing/Filer.cs b/src/net/JNet/GeneratedCore/Javax/Annotation/Processing/Filer.cs new file mode 100644 index 0000000000..fb8acc70b8 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Annotation/Processing/Filer.cs @@ -0,0 +1,158 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Annotation.Processing +{ + #region IFiler + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IFiler + { + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + Javax.Tools.FileObject CreateResource(Javax.Tools.JavaFileManager.Location arg0, Java.Lang.CharSequence arg1, Java.Lang.CharSequence arg2, params Javax.Lang.Model.Element.Element[] arg3); + /// + /// + /// + /// + /// + /// + /// + /// + Javax.Tools.FileObject GetResource(Javax.Tools.JavaFileManager.Location arg0, Java.Lang.CharSequence arg1, Java.Lang.CharSequence arg2); + /// + /// + /// + /// + /// + /// + /// + Javax.Tools.JavaFileObject CreateClassFile(Java.Lang.CharSequence arg0, params Javax.Lang.Model.Element.Element[] arg1); + /// + /// + /// + /// + /// + /// + /// + Javax.Tools.JavaFileObject CreateSourceFile(Java.Lang.CharSequence arg0, params Javax.Lang.Model.Element.Element[] arg1); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Filer + public partial class Filer : Javax.Annotation.Processing.IFiler + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Tools.FileObject CreateResource(Javax.Tools.JavaFileManager.Location arg0, Java.Lang.CharSequence arg1, Java.Lang.CharSequence arg2, params Javax.Lang.Model.Element.Element[] arg3) + { + if (arg3.Length == 0) return IExecute("createResource", arg0, arg1, arg2); else return IExecute("createResource", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Tools.FileObject GetResource(Javax.Tools.JavaFileManager.Location arg0, Java.Lang.CharSequence arg1, Java.Lang.CharSequence arg2) + { + return IExecute("getResource", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public Javax.Tools.JavaFileObject CreateClassFile(Java.Lang.CharSequence arg0, params Javax.Lang.Model.Element.Element[] arg1) + { + if (arg1.Length == 0) return IExecute("createClassFile", arg0); else return IExecute("createClassFile", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public Javax.Tools.JavaFileObject CreateSourceFile(Java.Lang.CharSequence arg0, params Javax.Lang.Model.Element.Element[] arg1) + { + if (arg1.Length == 0) return IExecute("createSourceFile", arg0); else return IExecute("createSourceFile", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Annotation/Processing/FilerException.cs b/src/net/JNet/GeneratedCore/Javax/Annotation/Processing/FilerException.cs new file mode 100644 index 0000000000..327fea088d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Annotation/Processing/FilerException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Annotation.Processing +{ + #region FilerException + public partial class FilerException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Annotation/Processing/Generated.cs b/src/net/JNet/GeneratedCore/Javax/Annotation/Processing/Generated.cs new file mode 100644 index 0000000000..1fb4be0259 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Annotation/Processing/Generated.cs @@ -0,0 +1,115 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Annotation.Processing +{ + #region IGenerated + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IGenerated : Java.Lang.Annotation.IAnnotation + { + #region Instance methods + /// + /// + /// + /// + Java.Lang.String Comments(); + /// + /// + /// + /// + Java.Lang.String Date(); + /// + /// + /// + /// + Java.Lang.String[] Value(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Generated + public partial class Generated : Javax.Annotation.Processing.IGenerated + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public Java.Lang.String Comments() + { + return IExecuteWithSignature("comments", "()Ljava/lang/String;"); + } + /// + /// + /// + /// + public Java.Lang.String Date() + { + return IExecuteWithSignature("date", "()Ljava/lang/String;"); + } + /// + /// + /// + /// + public Java.Lang.String[] Value() + { + return IExecuteWithSignatureArray("value", "()[Ljava/lang/String;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Annotation/Processing/Messager.cs b/src/net/JNet/GeneratedCore/Javax/Annotation/Processing/Messager.cs new file mode 100644 index 0000000000..d820223e8a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Annotation/Processing/Messager.cs @@ -0,0 +1,148 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Annotation.Processing +{ + #region IMessager + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IMessager + { + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + void PrintMessage(Javax.Tools.Diagnostic.Kind arg0, Java.Lang.CharSequence arg1, Javax.Lang.Model.Element.Element arg2, Javax.Lang.Model.Element.AnnotationMirror arg3, Javax.Lang.Model.Element.AnnotationValue arg4); + /// + /// + /// + /// + /// + /// + /// + void PrintMessage(Javax.Tools.Diagnostic.Kind arg0, Java.Lang.CharSequence arg1, Javax.Lang.Model.Element.Element arg2, Javax.Lang.Model.Element.AnnotationMirror arg3); + /// + /// + /// + /// + /// + /// + void PrintMessage(Javax.Tools.Diagnostic.Kind arg0, Java.Lang.CharSequence arg1, Javax.Lang.Model.Element.Element arg2); + /// + /// + /// + /// + /// + void PrintMessage(Javax.Tools.Diagnostic.Kind arg0, Java.Lang.CharSequence arg1); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Messager + public partial class Messager : Javax.Annotation.Processing.IMessager + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + public void PrintMessage(Javax.Tools.Diagnostic.Kind arg0, Java.Lang.CharSequence arg1, Javax.Lang.Model.Element.Element arg2, Javax.Lang.Model.Element.AnnotationMirror arg3, Javax.Lang.Model.Element.AnnotationValue arg4) + { + IExecute("printMessage", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + /// + public void PrintMessage(Javax.Tools.Diagnostic.Kind arg0, Java.Lang.CharSequence arg1, Javax.Lang.Model.Element.Element arg2, Javax.Lang.Model.Element.AnnotationMirror arg3) + { + IExecute("printMessage", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + public void PrintMessage(Javax.Tools.Diagnostic.Kind arg0, Java.Lang.CharSequence arg1, Javax.Lang.Model.Element.Element arg2) + { + IExecute("printMessage", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public void PrintMessage(Javax.Tools.Diagnostic.Kind arg0, Java.Lang.CharSequence arg1) + { + IExecute("printMessage", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Annotation/Processing/ProcessingEnvironment.cs b/src/net/JNet/GeneratedCore/Javax/Annotation/Processing/ProcessingEnvironment.cs new file mode 100644 index 0000000000..fef4ae2ff8 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Annotation/Processing/ProcessingEnvironment.cs @@ -0,0 +1,153 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Annotation.Processing +{ + #region IProcessingEnvironment + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IProcessingEnvironment + { + #region Instance methods + /// + /// + /// + Javax.Lang.Model.Util.Elements ElementUtils { get; } + /// + /// + /// + Javax.Annotation.Processing.Filer Filer { get; } + /// + /// + /// + Java.Util.Locale Locale { get; } + /// + /// + /// + Javax.Annotation.Processing.Messager Messager { get; } + /// + /// + /// + Java.Util.Map Options { get; } + /// + /// + /// + Javax.Lang.Model.SourceVersion SourceVersion { get; } + /// + /// + /// + Javax.Lang.Model.Util.Types TypeUtils { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ProcessingEnvironment + public partial class ProcessingEnvironment : Javax.Annotation.Processing.IProcessingEnvironment + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Lang.Model.Util.Elements ElementUtils + { + get { return IExecuteWithSignature("getElementUtils", "()Ljavax/lang/model/util/Elements;"); } + } + /// + /// + /// + public Javax.Annotation.Processing.Filer Filer + { + get { return IExecuteWithSignature("getFiler", "()Ljavax/annotation/processing/Filer;"); } + } + /// + /// + /// + public Java.Util.Locale Locale + { + get { return IExecuteWithSignature("getLocale", "()Ljava/util/Locale;"); } + } + /// + /// + /// + public Javax.Annotation.Processing.Messager Messager + { + get { return IExecuteWithSignature("getMessager", "()Ljavax/annotation/processing/Messager;"); } + } + /// + /// + /// + public Java.Util.Map Options + { + get { return IExecuteWithSignature>("getOptions", "()Ljava/util/Map;"); } + } + /// + /// + /// + public Javax.Lang.Model.SourceVersion SourceVersion + { + get { return IExecuteWithSignature("getSourceVersion", "()Ljavax/lang/model/SourceVersion;"); } + } + /// + /// + /// + public Javax.Lang.Model.Util.Types TypeUtils + { + get { return IExecuteWithSignature("getTypeUtils", "()Ljavax/lang/model/util/Types;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Annotation/Processing/Processor.cs b/src/net/JNet/GeneratedCore/Javax/Annotation/Processing/Processor.cs new file mode 100644 index 0000000000..4dca3d3778 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Annotation/Processing/Processor.cs @@ -0,0 +1,164 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Annotation.Processing +{ + #region IProcessor + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IProcessor + { + #region Instance methods + /// + /// + /// + Java.Util.Set SupportedAnnotationTypes { get; } + /// + /// + /// + Java.Util.Set SupportedOptions { get; } + /// + /// + /// + Javax.Lang.Model.SourceVersion SupportedSourceVersion { get; } + /// + /// + /// + /// + /// + /// + /// + bool Process(Java.Util.Set arg0, Javax.Annotation.Processing.RoundEnvironment arg1) where Arg0ExtendsJavax_Lang_Model_Element_TypeElement : Javax.Lang.Model.Element.TypeElement; + /// + /// + /// + /// + /// + /// + /// + /// + /// + Java.Lang.Iterable GetCompletions(Javax.Lang.Model.Element.Element arg0, Javax.Lang.Model.Element.AnnotationMirror arg1, Javax.Lang.Model.Element.ExecutableElement arg2, Java.Lang.String arg3) where ReturnExtendsJavax_Annotation_Processing_Completion : Javax.Annotation.Processing.Completion; + /// + /// + /// + /// + void Init(Javax.Annotation.Processing.ProcessingEnvironment arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Processor + public partial class Processor : Javax.Annotation.Processing.IProcessor + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Util.Set SupportedAnnotationTypes + { + get { return IExecuteWithSignature>("getSupportedAnnotationTypes", "()Ljava/util/Set;"); } + } + /// + /// + /// + public Java.Util.Set SupportedOptions + { + get { return IExecuteWithSignature>("getSupportedOptions", "()Ljava/util/Set;"); } + } + /// + /// + /// + public Javax.Lang.Model.SourceVersion SupportedSourceVersion + { + get { return IExecuteWithSignature("getSupportedSourceVersion", "()Ljavax/lang/model/SourceVersion;"); } + } + /// + /// + /// + /// + /// + /// + /// + public bool Process(Java.Util.Set arg0, Javax.Annotation.Processing.RoundEnvironment arg1) where Arg0ExtendsJavax_Lang_Model_Element_TypeElement : Javax.Lang.Model.Element.TypeElement + { + return IExecute("process", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.Iterable GetCompletions(Javax.Lang.Model.Element.Element arg0, Javax.Lang.Model.Element.AnnotationMirror arg1, Javax.Lang.Model.Element.ExecutableElement arg2, Java.Lang.String arg3) where ReturnExtendsJavax_Annotation_Processing_Completion : Javax.Annotation.Processing.Completion + { + return IExecute>("getCompletions", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + public void Init(Javax.Annotation.Processing.ProcessingEnvironment arg0) + { + IExecuteWithSignature("init", "(Ljavax/annotation/processing/ProcessingEnvironment;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Annotation/Processing/RoundEnvironment.cs b/src/net/JNet/GeneratedCore/Javax/Annotation/Processing/RoundEnvironment.cs new file mode 100644 index 0000000000..b2fd9ac2a9 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Annotation/Processing/RoundEnvironment.cs @@ -0,0 +1,183 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Annotation.Processing +{ + #region IRoundEnvironment + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IRoundEnvironment + { + #region Instance methods + /// + /// + /// + Java.Util.Set RootElements { get; } + /// + /// + /// + /// + bool ErrorRaised(); + /// + /// + /// + /// + bool ProcessingOver(); + /// + /// + /// + /// + /// + /// + Java.Util.Set GetElementsAnnotatedWith(Java.Lang.Class arg0) where ReturnExtendsJavax_Lang_Model_Element_Element : Javax.Lang.Model.Element.Element; + /// + /// + /// + /// + /// + /// + Java.Util.Set GetElementsAnnotatedWith(Javax.Lang.Model.Element.TypeElement arg0) where ReturnExtendsJavax_Lang_Model_Element_Element : Javax.Lang.Model.Element.Element; + /// + /// + /// + /// + /// + /// + /// + Java.Util.Set GetElementsAnnotatedWithAny(Java.Util.Set arg0) where ReturnExtendsJavax_Lang_Model_Element_Element : Javax.Lang.Model.Element.Element where Arg0ExtendsJava_Lang_Annotation_Annotation : Java.Lang.Annotation.Annotation; + /// + /// + /// + /// + /// + /// + Java.Util.Set GetElementsAnnotatedWithAny(params Javax.Lang.Model.Element.TypeElement[] arg0) where ReturnExtendsJavax_Lang_Model_Element_Element : Javax.Lang.Model.Element.Element; + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region RoundEnvironment + public partial class RoundEnvironment : Javax.Annotation.Processing.IRoundEnvironment + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Util.Set RootElements + { + get { return IExecuteWithSignature("getRootElements", "()Ljava/util/Set;"); } + } + /// + /// + /// + /// + public bool ErrorRaised() + { + return IExecuteWithSignature("errorRaised", "()Z"); + } + /// + /// + /// + /// + public bool ProcessingOver() + { + return IExecuteWithSignature("processingOver", "()Z"); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Set GetElementsAnnotatedWith(Java.Lang.Class arg0) where ReturnExtendsJavax_Lang_Model_Element_Element : Javax.Lang.Model.Element.Element + { + return IExecuteWithSignature>("getElementsAnnotatedWith", "(Ljava/lang/Class;)Ljava/util/Set;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Set GetElementsAnnotatedWith(Javax.Lang.Model.Element.TypeElement arg0) where ReturnExtendsJavax_Lang_Model_Element_Element : Javax.Lang.Model.Element.Element + { + return IExecuteWithSignature>("getElementsAnnotatedWith", "(Ljavax/lang/model/element/TypeElement;)Ljava/util/Set;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Set GetElementsAnnotatedWithAny(Java.Util.Set arg0) where ReturnExtendsJavax_Lang_Model_Element_Element : Javax.Lang.Model.Element.Element where Arg0ExtendsJava_Lang_Annotation_Annotation : Java.Lang.Annotation.Annotation + { + return IExecuteWithSignature>("getElementsAnnotatedWithAny", "(Ljava/util/Set;)Ljava/util/Set;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Set GetElementsAnnotatedWithAny(params Javax.Lang.Model.Element.TypeElement[] arg0) where ReturnExtendsJavax_Lang_Model_Element_Element : Javax.Lang.Model.Element.Element + { + if (arg0.Length == 0) return IExecuteWithSignature>("getElementsAnnotatedWithAny", "([Ljavax/lang/model/element/TypeElement;)Ljava/util/Set;"); else return IExecuteWithSignature>("getElementsAnnotatedWithAny", "([Ljavax/lang/model/element/TypeElement;)Ljava/util/Set;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Annotation/Processing/SupportedAnnotationTypes.cs b/src/net/JNet/GeneratedCore/Javax/Annotation/Processing/SupportedAnnotationTypes.cs new file mode 100644 index 0000000000..27459fdfb1 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Annotation/Processing/SupportedAnnotationTypes.cs @@ -0,0 +1,89 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Annotation.Processing +{ + #region ISupportedAnnotationTypes + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ISupportedAnnotationTypes : Java.Lang.Annotation.IAnnotation + { + #region Instance methods + /// + /// + /// + /// + Java.Lang.String[] Value(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region SupportedAnnotationTypes + public partial class SupportedAnnotationTypes : Javax.Annotation.Processing.ISupportedAnnotationTypes + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public Java.Lang.String[] Value() + { + return IExecuteWithSignatureArray("value", "()[Ljava/lang/String;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Annotation/Processing/SupportedOptions.cs b/src/net/JNet/GeneratedCore/Javax/Annotation/Processing/SupportedOptions.cs new file mode 100644 index 0000000000..7cf23609a9 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Annotation/Processing/SupportedOptions.cs @@ -0,0 +1,89 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Annotation.Processing +{ + #region ISupportedOptions + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ISupportedOptions : Java.Lang.Annotation.IAnnotation + { + #region Instance methods + /// + /// + /// + /// + Java.Lang.String[] Value(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region SupportedOptions + public partial class SupportedOptions : Javax.Annotation.Processing.ISupportedOptions + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public Java.Lang.String[] Value() + { + return IExecuteWithSignatureArray("value", "()[Ljava/lang/String;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Annotation/Processing/SupportedSourceVersion.cs b/src/net/JNet/GeneratedCore/Javax/Annotation/Processing/SupportedSourceVersion.cs new file mode 100644 index 0000000000..25b48c4f1b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Annotation/Processing/SupportedSourceVersion.cs @@ -0,0 +1,89 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Annotation.Processing +{ + #region ISupportedSourceVersion + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ISupportedSourceVersion : Java.Lang.Annotation.IAnnotation + { + #region Instance methods + /// + /// + /// + /// + Javax.Lang.Model.SourceVersion Value(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region SupportedSourceVersion + public partial class SupportedSourceVersion : Javax.Annotation.Processing.ISupportedSourceVersion + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public Javax.Lang.Model.SourceVersion Value() + { + return IExecuteWithSignature("value", "()Ljavax/lang/model/SourceVersion;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Crypto/AEADBadTagException.cs b/src/net/JNet/GeneratedCore/Javax/Crypto/AEADBadTagException.cs new file mode 100644 index 0000000000..4d85345f61 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Crypto/AEADBadTagException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Crypto +{ + #region AEADBadTagException + public partial class AEADBadTagException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Crypto/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Javax/Crypto/AllPackageClasses.cs new file mode 100644 index 0000000000..434fbc4fe8 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Crypto/AllPackageClasses.cs @@ -0,0 +1,956 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Javax.Crypto +{ + #region AEADBadTagException + /// + /// + /// + public partial class AEADBadTagException : Javax.Crypto.BadPaddingException + { + const string _bridgeClassName = "javax.crypto.AEADBadTagException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region BadPaddingException + /// + /// + /// + public partial class BadPaddingException : Java.Security.GeneralSecurityException + { + const string _bridgeClassName = "javax.crypto.BadPaddingException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region Cipher + /// + /// + /// + public partial class Cipher : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.crypto.Cipher"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Cipher() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Cipher(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CipherInputStream + /// + /// + /// + public partial class CipherInputStream : Java.Io.FilterInputStream + { + const string _bridgeClassName = "javax.crypto.CipherInputStream"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public CipherInputStream() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public CipherInputStream(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CipherOutputStream + /// + /// + /// + public partial class CipherOutputStream : Java.Io.FilterOutputStream + { + const string _bridgeClassName = "javax.crypto.CipherOutputStream"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public CipherOutputStream() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public CipherOutputStream(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CipherSpi + /// + /// + /// + public partial class CipherSpi : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.crypto.CipherSpi"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("CipherSpi class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CipherSpi() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("CipherSpi class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CipherSpi(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region EncryptedPrivateKeyInfo + /// + /// + /// + public partial class EncryptedPrivateKeyInfo : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.crypto.EncryptedPrivateKeyInfo"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public EncryptedPrivateKeyInfo() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public EncryptedPrivateKeyInfo(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ExemptionMechanism + /// + /// + /// + public partial class ExemptionMechanism : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.crypto.ExemptionMechanism"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ExemptionMechanism() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ExemptionMechanism(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ExemptionMechanismException + /// + /// + /// + public partial class ExemptionMechanismException : Java.Security.GeneralSecurityException + { + const string _bridgeClassName = "javax.crypto.ExemptionMechanismException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region ExemptionMechanismSpi + /// + /// + /// + public partial class ExemptionMechanismSpi : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.crypto.ExemptionMechanismSpi"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ExemptionMechanismSpi class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ExemptionMechanismSpi() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ExemptionMechanismSpi class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ExemptionMechanismSpi(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region IllegalBlockSizeException + /// + /// + /// + public partial class IllegalBlockSizeException : Java.Security.GeneralSecurityException + { + const string _bridgeClassName = "javax.crypto.IllegalBlockSizeException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region KeyAgreement + /// + /// + /// + public partial class KeyAgreement : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.crypto.KeyAgreement"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public KeyAgreement() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public KeyAgreement(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region KeyAgreementSpi + /// + /// + /// + public partial class KeyAgreementSpi : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.crypto.KeyAgreementSpi"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("KeyAgreementSpi class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public KeyAgreementSpi() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("KeyAgreementSpi class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public KeyAgreementSpi(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region KeyGenerator + /// + /// + /// + public partial class KeyGenerator : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.crypto.KeyGenerator"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public KeyGenerator() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public KeyGenerator(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region KeyGeneratorSpi + /// + /// + /// + public partial class KeyGeneratorSpi : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.crypto.KeyGeneratorSpi"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("KeyGeneratorSpi class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public KeyGeneratorSpi() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("KeyGeneratorSpi class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public KeyGeneratorSpi(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Mac + /// + /// + /// + public partial class Mac : Java.Lang.Cloneable + { + const string _bridgeClassName = "javax.crypto.Mac"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Mac() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Mac(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MacSpi + /// + /// + /// + public partial class MacSpi : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.crypto.MacSpi"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("MacSpi class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public MacSpi() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("MacSpi class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public MacSpi(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region NoSuchPaddingException + /// + /// + /// + public partial class NoSuchPaddingException : Java.Security.GeneralSecurityException + { + const string _bridgeClassName = "javax.crypto.NoSuchPaddingException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region NullCipher + /// + /// + /// + public partial class NullCipher : Javax.Crypto.Cipher + { + const string _bridgeClassName = "javax.crypto.NullCipher"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public NullCipher() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public NullCipher(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SealedObject + /// + /// + /// + public partial class SealedObject : Java.Io.Serializable + { + const string _bridgeClassName = "javax.crypto.SealedObject"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SealedObject() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SealedObject(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SecretKey + /// + /// + /// + public partial class SecretKey : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.crypto.SecretKey"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("SecretKey class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SecretKey() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("SecretKey class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SecretKey(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SecretKeyFactory + /// + /// + /// + public partial class SecretKeyFactory : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.crypto.SecretKeyFactory"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SecretKeyFactory() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SecretKeyFactory(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SecretKeyFactorySpi + /// + /// + /// + public partial class SecretKeyFactorySpi : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.crypto.SecretKeyFactorySpi"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("SecretKeyFactorySpi class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SecretKeyFactorySpi() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("SecretKeyFactorySpi class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SecretKeyFactorySpi(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ShortBufferException + /// + /// + /// + public partial class ShortBufferException : Java.Security.GeneralSecurityException + { + const string _bridgeClassName = "javax.crypto.ShortBufferException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Crypto/BadPaddingException.cs b/src/net/JNet/GeneratedCore/Javax/Crypto/BadPaddingException.cs new file mode 100644 index 0000000000..4df8eba8ed --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Crypto/BadPaddingException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Crypto +{ + #region BadPaddingException + public partial class BadPaddingException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Crypto/Cipher.cs b/src/net/JNet/GeneratedCore/Javax/Crypto/Cipher.cs new file mode 100644 index 0000000000..22366cce7f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Crypto/Cipher.cs @@ -0,0 +1,498 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Crypto +{ + #region Cipher + public partial class Cipher + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int DECRYPT_MODE { get { if (!_DECRYPT_MODEReady) { _DECRYPT_MODEContent = SGetField(LocalBridgeClazz, "DECRYPT_MODE"); _DECRYPT_MODEReady = true; } return _DECRYPT_MODEContent; } } + private static int _DECRYPT_MODEContent = default; + private static bool _DECRYPT_MODEReady = false; // this is used because in case of generics + /// + /// + /// + public static int ENCRYPT_MODE { get { if (!_ENCRYPT_MODEReady) { _ENCRYPT_MODEContent = SGetField(LocalBridgeClazz, "ENCRYPT_MODE"); _ENCRYPT_MODEReady = true; } return _ENCRYPT_MODEContent; } } + private static int _ENCRYPT_MODEContent = default; + private static bool _ENCRYPT_MODEReady = false; // this is used because in case of generics + /// + /// + /// + public static int PRIVATE_KEY { get { if (!_PRIVATE_KEYReady) { _PRIVATE_KEYContent = SGetField(LocalBridgeClazz, "PRIVATE_KEY"); _PRIVATE_KEYReady = true; } return _PRIVATE_KEYContent; } } + private static int _PRIVATE_KEYContent = default; + private static bool _PRIVATE_KEYReady = false; // this is used because in case of generics + /// + /// + /// + public static int PUBLIC_KEY { get { if (!_PUBLIC_KEYReady) { _PUBLIC_KEYContent = SGetField(LocalBridgeClazz, "PUBLIC_KEY"); _PUBLIC_KEYReady = true; } return _PUBLIC_KEYContent; } } + private static int _PUBLIC_KEYContent = default; + private static bool _PUBLIC_KEYReady = false; // this is used because in case of generics + /// + /// + /// + public static int SECRET_KEY { get { if (!_SECRET_KEYReady) { _SECRET_KEYContent = SGetField(LocalBridgeClazz, "SECRET_KEY"); _SECRET_KEYReady = true; } return _SECRET_KEYContent; } } + private static int _SECRET_KEYContent = default; + private static bool _SECRET_KEYReady = false; // this is used because in case of generics + /// + /// + /// + public static int UNWRAP_MODE { get { if (!_UNWRAP_MODEReady) { _UNWRAP_MODEContent = SGetField(LocalBridgeClazz, "UNWRAP_MODE"); _UNWRAP_MODEReady = true; } return _UNWRAP_MODEContent; } } + private static int _UNWRAP_MODEContent = default; + private static bool _UNWRAP_MODEReady = false; // this is used because in case of generics + /// + /// + /// + public static int WRAP_MODE { get { if (!_WRAP_MODEReady) { _WRAP_MODEContent = SGetField(LocalBridgeClazz, "WRAP_MODE"); _WRAP_MODEReady = true; } return _WRAP_MODEContent; } } + private static int _WRAP_MODEContent = default; + private static bool _WRAP_MODEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + public static int GetMaxAllowedKeyLength(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getMaxAllowedKeyLength", "(Ljava/lang/String;)I", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Security.Spec.AlgorithmParameterSpec GetMaxAllowedParameterSpec(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getMaxAllowedParameterSpec", "(Ljava/lang/String;)Ljava/security/spec/AlgorithmParameterSpec;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Javax.Crypto.Cipher GetInstance(Java.Lang.String arg0, Java.Lang.String arg1) + { + return SExecute(LocalBridgeClazz, "getInstance", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static Javax.Crypto.Cipher GetInstance(Java.Lang.String arg0, Java.Security.Provider arg1) + { + return SExecute(LocalBridgeClazz, "getInstance", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public static Javax.Crypto.Cipher GetInstance(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getInstance", "(Ljava/lang/String;)Ljavax/crypto/Cipher;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Algorithm + { + get { return IExecuteWithSignature("getAlgorithm", "()Ljava/lang/String;"); } + } + /// + /// + /// + public int BlockSize + { + get { return IExecuteWithSignature("getBlockSize", "()I"); } + } + /// + /// + /// + public Javax.Crypto.ExemptionMechanism ExemptionMechanism + { + get { return IExecuteWithSignature("getExemptionMechanism", "()Ljavax/crypto/ExemptionMechanism;"); } + } + /// + /// + /// + public byte[] IV + { + get { return IExecuteWithSignatureArray("getIV", "()[B"); } + } + /// + /// + /// + public Java.Security.AlgorithmParameters Parameters + { + get { return IExecuteWithSignature("getParameters", "()Ljava/security/AlgorithmParameters;"); } + } + /// + /// + /// + public Java.Security.Provider Provider + { + get { return IExecuteWithSignature("getProvider", "()Ljava/security/Provider;"); } + } + /// + /// + /// + /// + /// + /// + public byte[] DoFinal() + { + return IExecuteWithSignatureArray("doFinal", "()[B"); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public byte[] DoFinal(byte[] arg0, int arg1, int arg2) + { + return IExecuteArray("doFinal", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public byte[] DoFinal(byte[] arg0) + { + return IExecuteWithSignatureArray("doFinal", "([B)[B", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + /// + /// + public byte[] Update(byte[] arg0, int arg1, int arg2) + { + return IExecuteArray("update", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public byte[] Update(byte[] arg0) + { + return IExecuteWithSignatureArray("update", "([B)[B", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + /// + /// + public byte[] Wrap(Java.Security.Key arg0) + { + return IExecuteWithSignatureArray("wrap", "(Ljava/security/Key;)[B", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public int DoFinal(byte[] arg0, int arg1, int arg2, byte[] arg3, int arg4) + { + return IExecute("doFinal", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public int DoFinal(byte[] arg0, int arg1, int arg2, byte[] arg3) + { + return IExecute("doFinal", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public int DoFinal(byte[] arg0, int arg1) + { + return IExecute("doFinal", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public int DoFinal(Java.Nio.ByteBuffer arg0, Java.Nio.ByteBuffer arg1) + { + return IExecute("doFinal", arg0, arg1); + } + /// + /// + /// + /// + /// + public int GetOutputSize(int arg0) + { + return IExecuteWithSignature("getOutputSize", "(I)I", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public int Update(byte[] arg0, int arg1, int arg2, byte[] arg3, int arg4) + { + return IExecute("update", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public int Update(byte[] arg0, int arg1, int arg2, byte[] arg3) + { + return IExecute("update", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + public int Update(Java.Nio.ByteBuffer arg0, Java.Nio.ByteBuffer arg1) + { + return IExecute("update", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Security.Key Unwrap(byte[] arg0, Java.Lang.String arg1, int arg2) + { + return IExecute("unwrap", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public void Init(int arg0, Java.Security.Cert.Certificate arg1, Java.Security.SecureRandom arg2) + { + IExecute("init", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void Init(int arg0, Java.Security.Cert.Certificate arg1) + { + IExecute("init", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void Init(int arg0, Java.Security.Key arg1, Java.Security.AlgorithmParameters arg2, Java.Security.SecureRandom arg3) + { + IExecute("init", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + public void Init(int arg0, Java.Security.Key arg1, Java.Security.AlgorithmParameters arg2) + { + IExecute("init", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public void Init(int arg0, Java.Security.Key arg1, Java.Security.SecureRandom arg2) + { + IExecute("init", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void Init(int arg0, Java.Security.Key arg1, Java.Security.Spec.AlgorithmParameterSpec arg2, Java.Security.SecureRandom arg3) + { + IExecute("init", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + public void Init(int arg0, Java.Security.Key arg1, Java.Security.Spec.AlgorithmParameterSpec arg2) + { + IExecute("init", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void Init(int arg0, Java.Security.Key arg1) + { + IExecute("init", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void UpdateAAD(byte[] arg0, int arg1, int arg2) + { + IExecute("updateAAD", arg0, arg1, arg2); + } + /// + /// + /// + /// + public void UpdateAAD(byte[] arg0) + { + IExecuteWithSignature("updateAAD", "([B)V", new object[] { arg0 }); + } + /// + /// + /// + /// + public void UpdateAAD(Java.Nio.ByteBuffer arg0) + { + IExecuteWithSignature("updateAAD", "(Ljava/nio/ByteBuffer;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Crypto/CipherInputStream.cs b/src/net/JNet/GeneratedCore/Javax/Crypto/CipherInputStream.cs new file mode 100644 index 0000000000..7a2038b366 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Crypto/CipherInputStream.cs @@ -0,0 +1,67 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Crypto +{ + #region CipherInputStream + public partial class CipherInputStream + { + #region Constructors + /// + /// + /// + /// + /// + public CipherInputStream(Java.Io.InputStream arg0, Javax.Crypto.Cipher arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Crypto/CipherOutputStream.cs b/src/net/JNet/GeneratedCore/Javax/Crypto/CipherOutputStream.cs new file mode 100644 index 0000000000..4dc02bc56b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Crypto/CipherOutputStream.cs @@ -0,0 +1,67 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Crypto +{ + #region CipherOutputStream + public partial class CipherOutputStream + { + #region Constructors + /// + /// + /// + /// + /// + public CipherOutputStream(Java.Io.OutputStream arg0, Javax.Crypto.Cipher arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Crypto/CipherSpi.cs b/src/net/JNet/GeneratedCore/Javax/Crypto/CipherSpi.cs new file mode 100644 index 0000000000..a3bba41f88 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Crypto/CipherSpi.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Crypto +{ + #region CipherSpi + public partial class CipherSpi + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Crypto/EncryptedPrivateKeyInfo.cs b/src/net/JNet/GeneratedCore/Javax/Crypto/EncryptedPrivateKeyInfo.cs new file mode 100644 index 0000000000..9a3a140312 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Crypto/EncryptedPrivateKeyInfo.cs @@ -0,0 +1,161 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Crypto +{ + #region EncryptedPrivateKeyInfo + public partial class EncryptedPrivateKeyInfo + { + #region Constructors + /// + /// + /// + /// + /// + public EncryptedPrivateKeyInfo(byte[] arg0) + : base(arg0) + { + } + /// + /// + /// + /// + /// + /// + public EncryptedPrivateKeyInfo(Java.Lang.String arg0, byte[] arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + /// + public EncryptedPrivateKeyInfo(Java.Security.AlgorithmParameters arg0, byte[] arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String AlgName + { + get { return IExecuteWithSignature("getAlgName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Security.AlgorithmParameters AlgParameters + { + get { return IExecuteWithSignature("getAlgParameters", "()Ljava/security/AlgorithmParameters;"); } + } + /// + /// + /// + public byte[] Encoded + { + get { return IExecuteWithSignatureArray("getEncoded", "()[B"); } + } + /// + /// + /// + public byte[] EncryptedData + { + get { return IExecuteWithSignatureArray("getEncryptedData", "()[B"); } + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Security.Spec.PKCS8EncodedKeySpec GetKeySpec(Java.Security.Key arg0, Java.Lang.String arg1) + { + return IExecute("getKeySpec", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Security.Spec.PKCS8EncodedKeySpec GetKeySpec(Java.Security.Key arg0, Java.Security.Provider arg1) + { + return IExecute("getKeySpec", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Security.Spec.PKCS8EncodedKeySpec GetKeySpec(Java.Security.Key arg0) + { + return IExecuteWithSignature("getKeySpec", "(Ljava/security/Key;)Ljava/security/spec/PKCS8EncodedKeySpec;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Security.Spec.PKCS8EncodedKeySpec GetKeySpec(Javax.Crypto.Cipher arg0) + { + return IExecuteWithSignature("getKeySpec", "(Ljavax/crypto/Cipher;)Ljava/security/spec/PKCS8EncodedKeySpec;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Crypto/ExemptionMechanism.cs b/src/net/JNet/GeneratedCore/Javax/Crypto/ExemptionMechanism.cs new file mode 100644 index 0000000000..92765ab4be --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Crypto/ExemptionMechanism.cs @@ -0,0 +1,194 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Crypto +{ + #region ExemptionMechanism + public partial class ExemptionMechanism + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + /// + /// + public static Javax.Crypto.ExemptionMechanism GetInstance(Java.Lang.String arg0, Java.Lang.String arg1) + { + return SExecute(LocalBridgeClazz, "getInstance", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public static Javax.Crypto.ExemptionMechanism GetInstance(Java.Lang.String arg0, Java.Security.Provider arg1) + { + return SExecute(LocalBridgeClazz, "getInstance", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Javax.Crypto.ExemptionMechanism GetInstance(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getInstance", "(Ljava/lang/String;)Ljavax/crypto/ExemptionMechanism;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Security.Provider Provider + { + get { return IExecuteWithSignature("getProvider", "()Ljava/security/Provider;"); } + } + /// + /// + /// + /// + /// + /// + public bool IsCryptoAllowed(Java.Security.Key arg0) + { + return IExecuteWithSignature("isCryptoAllowed", "(Ljava/security/Key;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public byte[] GenExemptionBlob() + { + return IExecuteWithSignatureArray("genExemptionBlob", "()[B"); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public int GenExemptionBlob(byte[] arg0, int arg1) + { + return IExecute("genExemptionBlob", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public int GenExemptionBlob(byte[] arg0) + { + return IExecuteWithSignature("genExemptionBlob", "([B)I", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + /// + public int GetOutputSize(int arg0) + { + return IExecuteWithSignature("getOutputSize", "(I)I", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public void Init(Java.Security.Key arg0, Java.Security.AlgorithmParameters arg1) + { + IExecute("init", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public void Init(Java.Security.Key arg0, Java.Security.Spec.AlgorithmParameterSpec arg1) + { + IExecute("init", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void Init(Java.Security.Key arg0) + { + IExecuteWithSignature("init", "(Ljava/security/Key;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Crypto/ExemptionMechanismException.cs b/src/net/JNet/GeneratedCore/Javax/Crypto/ExemptionMechanismException.cs new file mode 100644 index 0000000000..4612caf412 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Crypto/ExemptionMechanismException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Crypto +{ + #region ExemptionMechanismException + public partial class ExemptionMechanismException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Crypto/ExemptionMechanismSpi.cs b/src/net/JNet/GeneratedCore/Javax/Crypto/ExemptionMechanismSpi.cs new file mode 100644 index 0000000000..968499f8d7 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Crypto/ExemptionMechanismSpi.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Crypto +{ + #region ExemptionMechanismSpi + public partial class ExemptionMechanismSpi + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Crypto/IllegalBlockSizeException.cs b/src/net/JNet/GeneratedCore/Javax/Crypto/IllegalBlockSizeException.cs new file mode 100644 index 0000000000..a1569bb008 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Crypto/IllegalBlockSizeException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Crypto +{ + #region IllegalBlockSizeException + public partial class IllegalBlockSizeException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Crypto/Interfaces/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Javax/Crypto/Interfaces/AllPackageClasses.cs new file mode 100644 index 0000000000..931c918dab --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Crypto/Interfaces/AllPackageClasses.cs @@ -0,0 +1,218 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Javax.Crypto.Interfaces +{ + #region DHKey + /// + /// + /// + public partial class DHKey : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.crypto.interfaces.DHKey"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("DHKey class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DHKey() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("DHKey class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DHKey(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DHPrivateKey + /// + /// + /// + public partial class DHPrivateKey : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.crypto.interfaces.DHPrivateKey"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("DHPrivateKey class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DHPrivateKey() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("DHPrivateKey class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DHPrivateKey(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DHPublicKey + /// + /// + /// + public partial class DHPublicKey : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.crypto.interfaces.DHPublicKey"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("DHPublicKey class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DHPublicKey() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("DHPublicKey class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DHPublicKey(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PBEKey + /// + /// + /// + public partial class PBEKey : Javax.Crypto.SecretKey + { + const string _bridgeClassName = "javax.crypto.interfaces.PBEKey"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("PBEKey class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public PBEKey() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("PBEKey class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public PBEKey(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Crypto/Interfaces/DHKey.cs b/src/net/JNet/GeneratedCore/Javax/Crypto/Interfaces/DHKey.cs new file mode 100644 index 0000000000..cfcb74e5c1 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Crypto/Interfaces/DHKey.cs @@ -0,0 +1,87 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Crypto.Interfaces +{ + #region IDHKey + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IDHKey + { + #region Instance methods + /// + /// + /// + Javax.Crypto.Spec.DHParameterSpec Params { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region DHKey + public partial class DHKey : Javax.Crypto.Interfaces.IDHKey + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Crypto.Spec.DHParameterSpec Params + { + get { return IExecuteWithSignature("getParams", "()Ljavax/crypto/spec/DHParameterSpec;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Crypto/Interfaces/DHPrivateKey.cs b/src/net/JNet/GeneratedCore/Javax/Crypto/Interfaces/DHPrivateKey.cs new file mode 100644 index 0000000000..356aa62401 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Crypto/Interfaces/DHPrivateKey.cs @@ -0,0 +1,101 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Crypto.Interfaces +{ + #region IDHPrivateKey + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IDHPrivateKey + { + #region Instance methods + /// + /// + /// + Java.Math.BigInteger X { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region DHPrivateKey + public partial class DHPrivateKey : Javax.Crypto.Interfaces.IDHPrivateKey + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Crypto.Interfaces.DHKey(Javax.Crypto.Interfaces.DHPrivateKey t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Security.PrivateKey(Javax.Crypto.Interfaces.DHPrivateKey t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static long serialVersionUID { get { if (!_serialVersionUIDReady) { _serialVersionUIDContent = SGetField(LocalBridgeClazz, "serialVersionUID"); _serialVersionUIDReady = true; } return _serialVersionUIDContent; } } + private static long _serialVersionUIDContent = default; + private static bool _serialVersionUIDReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Math.BigInteger X + { + get { return IExecuteWithSignature("getX", "()Ljava/math/BigInteger;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Crypto/Interfaces/DHPublicKey.cs b/src/net/JNet/GeneratedCore/Javax/Crypto/Interfaces/DHPublicKey.cs new file mode 100644 index 0000000000..488614bdd8 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Crypto/Interfaces/DHPublicKey.cs @@ -0,0 +1,101 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Crypto.Interfaces +{ + #region IDHPublicKey + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IDHPublicKey + { + #region Instance methods + /// + /// + /// + Java.Math.BigInteger Y { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region DHPublicKey + public partial class DHPublicKey : Javax.Crypto.Interfaces.IDHPublicKey + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Crypto.Interfaces.DHKey(Javax.Crypto.Interfaces.DHPublicKey t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Security.PublicKey(Javax.Crypto.Interfaces.DHPublicKey t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static long serialVersionUID { get { if (!_serialVersionUIDReady) { _serialVersionUIDContent = SGetField(LocalBridgeClazz, "serialVersionUID"); _serialVersionUIDReady = true; } return _serialVersionUIDContent; } } + private static long _serialVersionUIDContent = default; + private static bool _serialVersionUIDReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Math.BigInteger Y + { + get { return IExecuteWithSignature("getY", "()Ljava/math/BigInteger;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Crypto/Interfaces/PBEKey.cs b/src/net/JNet/GeneratedCore/Javax/Crypto/Interfaces/PBEKey.cs new file mode 100644 index 0000000000..8b4125fd88 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Crypto/Interfaces/PBEKey.cs @@ -0,0 +1,115 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Crypto.Interfaces +{ + #region IPBEKey + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IPBEKey : Javax.Crypto.ISecretKey + { + #region Instance methods + /// + /// + /// + int IterationCount { get; } + /// + /// + /// + char[] Password { get; } + /// + /// + /// + byte[] Salt { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region PBEKey + public partial class PBEKey : Javax.Crypto.Interfaces.IPBEKey + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static long serialVersionUID { get { if (!_serialVersionUIDReady) { _serialVersionUIDContent = SGetField(LocalBridgeClazz, "serialVersionUID"); _serialVersionUIDReady = true; } return _serialVersionUIDContent; } } + private static long _serialVersionUIDContent = default; + private static bool _serialVersionUIDReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int IterationCount + { + get { return IExecuteWithSignature("getIterationCount", "()I"); } + } + /// + /// + /// + public char[] Password + { + get { return IExecuteWithSignatureArray("getPassword", "()[C"); } + } + /// + /// + /// + public byte[] Salt + { + get { return IExecuteWithSignatureArray("getSalt", "()[B"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Crypto/KeyAgreement.cs b/src/net/JNet/GeneratedCore/Javax/Crypto/KeyAgreement.cs new file mode 100644 index 0000000000..c964d55cbd --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Crypto/KeyAgreement.cs @@ -0,0 +1,192 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Crypto +{ + #region KeyAgreement + public partial class KeyAgreement + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + /// + /// + public static Javax.Crypto.KeyAgreement GetInstance(Java.Lang.String arg0, Java.Lang.String arg1) + { + return SExecute(LocalBridgeClazz, "getInstance", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public static Javax.Crypto.KeyAgreement GetInstance(Java.Lang.String arg0, Java.Security.Provider arg1) + { + return SExecute(LocalBridgeClazz, "getInstance", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Javax.Crypto.KeyAgreement GetInstance(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getInstance", "(Ljava/lang/String;)Ljavax/crypto/KeyAgreement;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Algorithm + { + get { return IExecuteWithSignature("getAlgorithm", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Security.Provider Provider + { + get { return IExecuteWithSignature("getProvider", "()Ljava/security/Provider;"); } + } + /// + /// + /// + /// + /// + public byte[] GenerateSecret() + { + return IExecuteWithSignatureArray("generateSecret", "()[B"); + } + /// + /// + /// + /// + /// + /// + /// + /// + public int GenerateSecret(byte[] arg0, int arg1) + { + return IExecute("generateSecret", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Security.Key DoPhase(Java.Security.Key arg0, bool arg1) + { + return IExecute("doPhase", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Crypto.SecretKey GenerateSecret(Java.Lang.String arg0) + { + return IExecuteWithSignature("generateSecret", "(Ljava/lang/String;)Ljavax/crypto/SecretKey;", arg0); + } + /// + /// + /// + /// + /// + /// + public void Init(Java.Security.Key arg0, Java.Security.SecureRandom arg1) + { + IExecute("init", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public void Init(Java.Security.Key arg0, Java.Security.Spec.AlgorithmParameterSpec arg1, Java.Security.SecureRandom arg2) + { + IExecute("init", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public void Init(Java.Security.Key arg0, Java.Security.Spec.AlgorithmParameterSpec arg1) + { + IExecute("init", arg0, arg1); + } + /// + /// + /// + /// + /// + public void Init(Java.Security.Key arg0) + { + IExecuteWithSignature("init", "(Ljava/security/Key;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Crypto/KeyAgreementSpi.cs b/src/net/JNet/GeneratedCore/Javax/Crypto/KeyAgreementSpi.cs new file mode 100644 index 0000000000..62815d3cc4 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Crypto/KeyAgreementSpi.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Crypto +{ + #region KeyAgreementSpi + public partial class KeyAgreementSpi + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Crypto/KeyGenerator.cs b/src/net/JNet/GeneratedCore/Javax/Crypto/KeyGenerator.cs new file mode 100644 index 0000000000..e1ec776d02 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Crypto/KeyGenerator.cs @@ -0,0 +1,157 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Crypto +{ + #region KeyGenerator + public partial class KeyGenerator + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + /// + /// + public static Javax.Crypto.KeyGenerator GetInstance(Java.Lang.String arg0, Java.Lang.String arg1) + { + return SExecute(LocalBridgeClazz, "getInstance", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public static Javax.Crypto.KeyGenerator GetInstance(Java.Lang.String arg0, Java.Security.Provider arg1) + { + return SExecute(LocalBridgeClazz, "getInstance", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Javax.Crypto.KeyGenerator GetInstance(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getInstance", "(Ljava/lang/String;)Ljavax/crypto/KeyGenerator;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Algorithm + { + get { return IExecuteWithSignature("getAlgorithm", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Security.Provider Provider + { + get { return IExecuteWithSignature("getProvider", "()Ljava/security/Provider;"); } + } + /// + /// + /// + /// + public Javax.Crypto.SecretKey GenerateKey() + { + return IExecuteWithSignature("generateKey", "()Ljavax/crypto/SecretKey;"); + } + /// + /// + /// + /// + /// + public void Init(int arg0, Java.Security.SecureRandom arg1) + { + IExecute("init", arg0, arg1); + } + /// + /// + /// + /// + public void Init(int arg0) + { + IExecuteWithSignature("init", "(I)V", arg0); + } + /// + /// + /// + /// + public void Init(Java.Security.SecureRandom arg0) + { + IExecuteWithSignature("init", "(Ljava/security/SecureRandom;)V", arg0); + } + /// + /// + /// + /// + /// + /// + public void Init(Java.Security.Spec.AlgorithmParameterSpec arg0, Java.Security.SecureRandom arg1) + { + IExecute("init", arg0, arg1); + } + /// + /// + /// + /// + /// + public void Init(Java.Security.Spec.AlgorithmParameterSpec arg0) + { + IExecuteWithSignature("init", "(Ljava/security/spec/AlgorithmParameterSpec;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Crypto/KeyGeneratorSpi.cs b/src/net/JNet/GeneratedCore/Javax/Crypto/KeyGeneratorSpi.cs new file mode 100644 index 0000000000..175ddbe70a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Crypto/KeyGeneratorSpi.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Crypto +{ + #region KeyGeneratorSpi + public partial class KeyGeneratorSpi + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Crypto/Mac.cs b/src/net/JNet/GeneratedCore/Javax/Crypto/Mac.cs new file mode 100644 index 0000000000..309cbae6ea --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Crypto/Mac.cs @@ -0,0 +1,206 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Crypto +{ + #region Mac + public partial class Mac + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + /// + /// + public static Javax.Crypto.Mac GetInstance(Java.Lang.String arg0, Java.Lang.String arg1) + { + return SExecute(LocalBridgeClazz, "getInstance", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public static Javax.Crypto.Mac GetInstance(Java.Lang.String arg0, Java.Security.Provider arg1) + { + return SExecute(LocalBridgeClazz, "getInstance", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Javax.Crypto.Mac GetInstance(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getInstance", "(Ljava/lang/String;)Ljavax/crypto/Mac;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Algorithm + { + get { return IExecuteWithSignature("getAlgorithm", "()Ljava/lang/String;"); } + } + /// + /// + /// + public int MacLength + { + get { return IExecuteWithSignature("getMacLength", "()I"); } + } + /// + /// + /// + public Java.Security.Provider Provider + { + get { return IExecuteWithSignature("getProvider", "()Ljava/security/Provider;"); } + } + /// + /// + /// + /// + /// + public byte[] DoFinal() + { + return IExecuteWithSignatureArray("doFinal", "()[B"); + } + /// + /// + /// + /// + /// + /// + public byte[] DoFinal(byte[] arg0) + { + return IExecuteWithSignatureArray("doFinal", "([B)[B", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + /// + /// + public void DoFinal(byte[] arg0, int arg1) + { + IExecute("doFinal", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void Init(Java.Security.Key arg0, Java.Security.Spec.AlgorithmParameterSpec arg1) + { + IExecute("init", arg0, arg1); + } + /// + /// + /// + /// + /// + public void Init(Java.Security.Key arg0) + { + IExecuteWithSignature("init", "(Ljava/security/Key;)V", arg0); + } + /// + /// + /// + public void Reset() + { + IExecuteWithSignature("reset", "()V"); + } + /// + /// + /// + /// + /// + public void Update(byte arg0) + { + IExecuteWithSignature("update", "(B)V", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public void Update(byte[] arg0, int arg1, int arg2) + { + IExecute("update", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public void Update(byte[] arg0) + { + IExecuteWithSignature("update", "([B)V", new object[] { arg0 }); + } + /// + /// + /// + /// + public void Update(Java.Nio.ByteBuffer arg0) + { + IExecuteWithSignature("update", "(Ljava/nio/ByteBuffer;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Crypto/MacSpi.cs b/src/net/JNet/GeneratedCore/Javax/Crypto/MacSpi.cs new file mode 100644 index 0000000000..40819b65e7 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Crypto/MacSpi.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Crypto +{ + #region MacSpi + public partial class MacSpi + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Crypto/NoSuchPaddingException.cs b/src/net/JNet/GeneratedCore/Javax/Crypto/NoSuchPaddingException.cs new file mode 100644 index 0000000000..d63557f3ab --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Crypto/NoSuchPaddingException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Crypto +{ + #region NoSuchPaddingException + public partial class NoSuchPaddingException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Crypto/NullCipher.cs b/src/net/JNet/GeneratedCore/Javax/Crypto/NullCipher.cs new file mode 100644 index 0000000000..c35bc00ada --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Crypto/NullCipher.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Crypto +{ + #region NullCipher + public partial class NullCipher + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Crypto/SealedObject.cs b/src/net/JNet/GeneratedCore/Javax/Crypto/SealedObject.cs new file mode 100644 index 0000000000..7ba65a0e43 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Crypto/SealedObject.cs @@ -0,0 +1,117 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Crypto +{ + #region SealedObject + public partial class SealedObject + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + public SealedObject(Java.Io.Serializable arg0, Javax.Crypto.Cipher arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Algorithm + { + get { return IExecuteWithSignature("getAlgorithm", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public object GetObject(Java.Security.Key arg0, Java.Lang.String arg1) + { + return IExecute("getObject", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public object GetObject(Java.Security.Key arg0) + { + return IExecuteWithSignature("getObject", "(Ljava/security/Key;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public object GetObject(Javax.Crypto.Cipher arg0) + { + return IExecuteWithSignature("getObject", "(Ljavax/crypto/Cipher;)Ljava/lang/Object;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Crypto/SecretKey.cs b/src/net/JNet/GeneratedCore/Javax/Crypto/SecretKey.cs new file mode 100644 index 0000000000..91b4e722fe --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Crypto/SecretKey.cs @@ -0,0 +1,90 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Crypto +{ + #region ISecretKey + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ISecretKey + { + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region SecretKey + public partial class SecretKey : Javax.Crypto.ISecretKey + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Security.Key(Javax.Crypto.SecretKey t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Security.Auth.Destroyable(Javax.Crypto.SecretKey t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static long serialVersionUID { get { if (!_serialVersionUIDReady) { _serialVersionUIDContent = SGetField(LocalBridgeClazz, "serialVersionUID"); _serialVersionUIDReady = true; } return _serialVersionUIDContent; } } + private static long _serialVersionUIDContent = default; + private static bool _serialVersionUIDReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Crypto/SecretKeyFactory.cs b/src/net/JNet/GeneratedCore/Javax/Crypto/SecretKeyFactory.cs new file mode 100644 index 0000000000..385423cfef --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Crypto/SecretKeyFactory.cs @@ -0,0 +1,136 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Crypto +{ + #region SecretKeyFactory + public partial class SecretKeyFactory + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + /// + /// + public static Javax.Crypto.SecretKeyFactory GetInstance(Java.Lang.String arg0, Java.Lang.String arg1) + { + return SExecute(LocalBridgeClazz, "getInstance", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public static Javax.Crypto.SecretKeyFactory GetInstance(Java.Lang.String arg0, Java.Security.Provider arg1) + { + return SExecute(LocalBridgeClazz, "getInstance", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Javax.Crypto.SecretKeyFactory GetInstance(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getInstance", "(Ljava/lang/String;)Ljavax/crypto/SecretKeyFactory;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Algorithm + { + get { return IExecuteWithSignature("getAlgorithm", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Security.Provider Provider + { + get { return IExecuteWithSignature("getProvider", "()Ljava/security/Provider;"); } + } + /// + /// + /// + /// + /// + /// + /// + public Java.Security.Spec.KeySpec GetKeySpec(Javax.Crypto.SecretKey arg0, Java.Lang.Class arg1) + { + return IExecute("getKeySpec", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Javax.Crypto.SecretKey GenerateSecret(Java.Security.Spec.KeySpec arg0) + { + return IExecuteWithSignature("generateSecret", "(Ljava/security/spec/KeySpec;)Ljavax/crypto/SecretKey;", arg0); + } + /// + /// + /// + /// + /// + /// + public Javax.Crypto.SecretKey TranslateKey(Javax.Crypto.SecretKey arg0) + { + return IExecuteWithSignature("translateKey", "(Ljavax/crypto/SecretKey;)Ljavax/crypto/SecretKey;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Crypto/SecretKeyFactorySpi.cs b/src/net/JNet/GeneratedCore/Javax/Crypto/SecretKeyFactorySpi.cs new file mode 100644 index 0000000000..69d03a4369 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Crypto/SecretKeyFactorySpi.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Crypto +{ + #region SecretKeyFactorySpi + public partial class SecretKeyFactorySpi + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Crypto/ShortBufferException.cs b/src/net/JNet/GeneratedCore/Javax/Crypto/ShortBufferException.cs new file mode 100644 index 0000000000..e92e4a9e5f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Crypto/ShortBufferException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Crypto +{ + #region ShortBufferException + public partial class ShortBufferException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Crypto/Spec/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Javax/Crypto/Spec/AllPackageClasses.cs new file mode 100644 index 0000000000..962e333377 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Crypto/Spec/AllPackageClasses.cs @@ -0,0 +1,795 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Javax.Crypto.Spec +{ + #region ChaCha20ParameterSpec + /// + /// + /// + public partial class ChaCha20ParameterSpec : Java.Security.Spec.AlgorithmParameterSpec + { + const string _bridgeClassName = "javax.crypto.spec.ChaCha20ParameterSpec"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ChaCha20ParameterSpec() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ChaCha20ParameterSpec(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DESedeKeySpec + /// + /// + /// + public partial class DESedeKeySpec : Java.Security.Spec.KeySpec + { + const string _bridgeClassName = "javax.crypto.spec.DESedeKeySpec"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DESedeKeySpec() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DESedeKeySpec(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DESKeySpec + /// + /// + /// + public partial class DESKeySpec : Java.Security.Spec.KeySpec + { + const string _bridgeClassName = "javax.crypto.spec.DESKeySpec"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DESKeySpec() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DESKeySpec(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DHGenParameterSpec + /// + /// + /// + public partial class DHGenParameterSpec : Java.Security.Spec.AlgorithmParameterSpec + { + const string _bridgeClassName = "javax.crypto.spec.DHGenParameterSpec"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DHGenParameterSpec() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DHGenParameterSpec(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DHParameterSpec + /// + /// + /// + public partial class DHParameterSpec : Java.Security.Spec.AlgorithmParameterSpec + { + const string _bridgeClassName = "javax.crypto.spec.DHParameterSpec"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DHParameterSpec() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DHParameterSpec(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DHPrivateKeySpec + /// + /// + /// + public partial class DHPrivateKeySpec : Java.Security.Spec.KeySpec + { + const string _bridgeClassName = "javax.crypto.spec.DHPrivateKeySpec"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DHPrivateKeySpec() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DHPrivateKeySpec(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DHPublicKeySpec + /// + /// + /// + public partial class DHPublicKeySpec : Java.Security.Spec.KeySpec + { + const string _bridgeClassName = "javax.crypto.spec.DHPublicKeySpec"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DHPublicKeySpec() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DHPublicKeySpec(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region GCMParameterSpec + /// + /// + /// + public partial class GCMParameterSpec : Java.Security.Spec.AlgorithmParameterSpec + { + const string _bridgeClassName = "javax.crypto.spec.GCMParameterSpec"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public GCMParameterSpec() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public GCMParameterSpec(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region IvParameterSpec + /// + /// + /// + public partial class IvParameterSpec : Java.Security.Spec.AlgorithmParameterSpec + { + const string _bridgeClassName = "javax.crypto.spec.IvParameterSpec"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public IvParameterSpec() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public IvParameterSpec(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region OAEPParameterSpec + /// + /// + /// + public partial class OAEPParameterSpec : Java.Security.Spec.AlgorithmParameterSpec + { + const string _bridgeClassName = "javax.crypto.spec.OAEPParameterSpec"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public OAEPParameterSpec() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public OAEPParameterSpec(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PBEKeySpec + /// + /// + /// + public partial class PBEKeySpec : Java.Security.Spec.KeySpec + { + const string _bridgeClassName = "javax.crypto.spec.PBEKeySpec"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public PBEKeySpec() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public PBEKeySpec(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PBEParameterSpec + /// + /// + /// + public partial class PBEParameterSpec : Java.Security.Spec.AlgorithmParameterSpec + { + const string _bridgeClassName = "javax.crypto.spec.PBEParameterSpec"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public PBEParameterSpec() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public PBEParameterSpec(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PSource + /// + /// + /// + public partial class PSource : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.crypto.spec.PSource"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public PSource() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public PSource(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region PSpecified + /// + /// + /// + public partial class PSpecified : Javax.Crypto.Spec.PSource + { + const string _bridgeClassName = "javax.crypto.spec.PSource$PSpecified"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public PSpecified() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public PSpecified(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region RC2ParameterSpec + /// + /// + /// + public partial class RC2ParameterSpec : Java.Security.Spec.AlgorithmParameterSpec + { + const string _bridgeClassName = "javax.crypto.spec.RC2ParameterSpec"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public RC2ParameterSpec() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public RC2ParameterSpec(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region RC5ParameterSpec + /// + /// + /// + public partial class RC5ParameterSpec : Java.Security.Spec.AlgorithmParameterSpec + { + const string _bridgeClassName = "javax.crypto.spec.RC5ParameterSpec"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public RC5ParameterSpec() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public RC5ParameterSpec(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SecretKeySpec + /// + /// + /// + public partial class SecretKeySpec : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.crypto.spec.SecretKeySpec"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SecretKeySpec() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SecretKeySpec(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Crypto/Spec/ChaCha20ParameterSpec.cs b/src/net/JNet/GeneratedCore/Javax/Crypto/Spec/ChaCha20ParameterSpec.cs new file mode 100644 index 0000000000..ae0b088dff --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Crypto/Spec/ChaCha20ParameterSpec.cs @@ -0,0 +1,81 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Crypto.Spec +{ + #region ChaCha20ParameterSpec + public partial class ChaCha20ParameterSpec + { + #region Constructors + /// + /// + /// + /// + /// + public ChaCha20ParameterSpec(byte[] arg0, int arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int Counter + { + get { return IExecuteWithSignature("getCounter", "()I"); } + } + /// + /// + /// + public byte[] Nonce + { + get { return IExecuteWithSignatureArray("getNonce", "()[B"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Crypto/Spec/DESKeySpec.cs b/src/net/JNet/GeneratedCore/Javax/Crypto/Spec/DESKeySpec.cs new file mode 100644 index 0000000000..2c4fd1c9bc --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Crypto/Spec/DESKeySpec.cs @@ -0,0 +1,112 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Crypto.Spec +{ + #region DESKeySpec + public partial class DESKeySpec + { + #region Constructors + /// + /// + /// + /// + /// + /// + public DESKeySpec(byte[] arg0, int arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + public DESKeySpec(byte[] arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int DES_KEY_LEN { get { if (!_DES_KEY_LENReady) { _DES_KEY_LENContent = SGetField(LocalBridgeClazz, "DES_KEY_LEN"); _DES_KEY_LENReady = true; } return _DES_KEY_LENContent; } } + private static int _DES_KEY_LENContent = default; + private static bool _DES_KEY_LENReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + /// + public static bool IsParityAdjusted(byte[] arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "isParityAdjusted", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public static bool IsWeak(byte[] arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "isWeak", arg0, arg1); + } + + #endregion + + #region Instance methods + /// + /// + /// + public byte[] Key + { + get { return IExecuteWithSignatureArray("getKey", "()[B"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Crypto/Spec/DESedeKeySpec.cs b/src/net/JNet/GeneratedCore/Javax/Crypto/Spec/DESedeKeySpec.cs new file mode 100644 index 0000000000..99dd21b607 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Crypto/Spec/DESedeKeySpec.cs @@ -0,0 +1,101 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Crypto.Spec +{ + #region DESedeKeySpec + public partial class DESedeKeySpec + { + #region Constructors + /// + /// + /// + /// + /// + /// + public DESedeKeySpec(byte[] arg0, int arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + public DESedeKeySpec(byte[] arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int DES_EDE_KEY_LEN { get { if (!_DES_EDE_KEY_LENReady) { _DES_EDE_KEY_LENContent = SGetField(LocalBridgeClazz, "DES_EDE_KEY_LEN"); _DES_EDE_KEY_LENReady = true; } return _DES_EDE_KEY_LENContent; } } + private static int _DES_EDE_KEY_LENContent = default; + private static bool _DES_EDE_KEY_LENReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + /// + public static bool IsParityAdjusted(byte[] arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "isParityAdjusted", arg0, arg1); + } + + #endregion + + #region Instance methods + /// + /// + /// + public byte[] Key + { + get { return IExecuteWithSignatureArray("getKey", "()[B"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Crypto/Spec/DHGenParameterSpec.cs b/src/net/JNet/GeneratedCore/Javax/Crypto/Spec/DHGenParameterSpec.cs new file mode 100644 index 0000000000..3fc32420e4 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Crypto/Spec/DHGenParameterSpec.cs @@ -0,0 +1,81 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Crypto.Spec +{ + #region DHGenParameterSpec + public partial class DHGenParameterSpec + { + #region Constructors + /// + /// + /// + /// + /// + public DHGenParameterSpec(int arg0, int arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int ExponentSize + { + get { return IExecuteWithSignature("getExponentSize", "()I"); } + } + /// + /// + /// + public int PrimeSize + { + get { return IExecuteWithSignature("getPrimeSize", "()I"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Crypto/Spec/DHParameterSpec.cs b/src/net/JNet/GeneratedCore/Javax/Crypto/Spec/DHParameterSpec.cs new file mode 100644 index 0000000000..216dc730c9 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Crypto/Spec/DHParameterSpec.cs @@ -0,0 +1,98 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Crypto.Spec +{ + #region DHParameterSpec + public partial class DHParameterSpec + { + #region Constructors + /// + /// + /// + /// + /// + /// + public DHParameterSpec(Java.Math.BigInteger arg0, Java.Math.BigInteger arg1, int arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + public DHParameterSpec(Java.Math.BigInteger arg0, Java.Math.BigInteger arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Math.BigInteger G + { + get { return IExecuteWithSignature("getG", "()Ljava/math/BigInteger;"); } + } + /// + /// + /// + public int L + { + get { return IExecuteWithSignature("getL", "()I"); } + } + /// + /// + /// + public Java.Math.BigInteger P + { + get { return IExecuteWithSignature("getP", "()Ljava/math/BigInteger;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Crypto/Spec/DHPrivateKeySpec.cs b/src/net/JNet/GeneratedCore/Javax/Crypto/Spec/DHPrivateKeySpec.cs new file mode 100644 index 0000000000..7a3e6831f5 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Crypto/Spec/DHPrivateKeySpec.cs @@ -0,0 +1,89 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Crypto.Spec +{ + #region DHPrivateKeySpec + public partial class DHPrivateKeySpec + { + #region Constructors + /// + /// + /// + /// + /// + /// + public DHPrivateKeySpec(Java.Math.BigInteger arg0, Java.Math.BigInteger arg1, Java.Math.BigInteger arg2) + : base(arg0, arg1, arg2) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Math.BigInteger G + { + get { return IExecuteWithSignature("getG", "()Ljava/math/BigInteger;"); } + } + /// + /// + /// + public Java.Math.BigInteger P + { + get { return IExecuteWithSignature("getP", "()Ljava/math/BigInteger;"); } + } + /// + /// + /// + public Java.Math.BigInteger X + { + get { return IExecuteWithSignature("getX", "()Ljava/math/BigInteger;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Crypto/Spec/DHPublicKeySpec.cs b/src/net/JNet/GeneratedCore/Javax/Crypto/Spec/DHPublicKeySpec.cs new file mode 100644 index 0000000000..2646b67710 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Crypto/Spec/DHPublicKeySpec.cs @@ -0,0 +1,89 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Crypto.Spec +{ + #region DHPublicKeySpec + public partial class DHPublicKeySpec + { + #region Constructors + /// + /// + /// + /// + /// + /// + public DHPublicKeySpec(Java.Math.BigInteger arg0, Java.Math.BigInteger arg1, Java.Math.BigInteger arg2) + : base(arg0, arg1, arg2) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Math.BigInteger G + { + get { return IExecuteWithSignature("getG", "()Ljava/math/BigInteger;"); } + } + /// + /// + /// + public Java.Math.BigInteger P + { + get { return IExecuteWithSignature("getP", "()Ljava/math/BigInteger;"); } + } + /// + /// + /// + public Java.Math.BigInteger Y + { + get { return IExecuteWithSignature("getY", "()Ljava/math/BigInteger;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Crypto/Spec/GCMParameterSpec.cs b/src/net/JNet/GeneratedCore/Javax/Crypto/Spec/GCMParameterSpec.cs new file mode 100644 index 0000000000..6c2cab9239 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Crypto/Spec/GCMParameterSpec.cs @@ -0,0 +1,92 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Crypto.Spec +{ + #region GCMParameterSpec + public partial class GCMParameterSpec + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + public GCMParameterSpec(int arg0, byte[] arg1, int arg2, int arg3) + : base(arg0, arg1, arg2, arg3) + { + } + /// + /// + /// + /// + /// + public GCMParameterSpec(int arg0, byte[] arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public byte[] IV + { + get { return IExecuteWithSignatureArray("getIV", "()[B"); } + } + /// + /// + /// + public int TLen + { + get { return IExecuteWithSignature("getTLen", "()I"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Crypto/Spec/IvParameterSpec.cs b/src/net/JNet/GeneratedCore/Javax/Crypto/Spec/IvParameterSpec.cs new file mode 100644 index 0000000000..1df2fdd257 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Crypto/Spec/IvParameterSpec.cs @@ -0,0 +1,83 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Crypto.Spec +{ + #region IvParameterSpec + public partial class IvParameterSpec + { + #region Constructors + /// + /// + /// + /// + /// + /// + public IvParameterSpec(byte[] arg0, int arg1, int arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + public IvParameterSpec(byte[] arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public byte[] IV + { + get { return IExecuteWithSignatureArray("getIV", "()[B"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Crypto/Spec/OAEPParameterSpec.cs b/src/net/JNet/GeneratedCore/Javax/Crypto/Spec/OAEPParameterSpec.cs new file mode 100644 index 0000000000..e35c822121 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Crypto/Spec/OAEPParameterSpec.cs @@ -0,0 +1,103 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Crypto.Spec +{ + #region OAEPParameterSpec + public partial class OAEPParameterSpec + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + public OAEPParameterSpec(Java.Lang.String arg0, Java.Lang.String arg1, Java.Security.Spec.AlgorithmParameterSpec arg2, Javax.Crypto.Spec.PSource arg3) + : base(arg0, arg1, arg2, arg3) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Javax.Crypto.Spec.OAEPParameterSpec DEFAULT { get { if (!_DEFAULTReady) { _DEFAULTContent = SGetField(LocalBridgeClazz, "DEFAULT"); _DEFAULTReady = true; } return _DEFAULTContent; } } + private static Javax.Crypto.Spec.OAEPParameterSpec _DEFAULTContent = default; + private static bool _DEFAULTReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String DigestAlgorithm + { + get { return IExecuteWithSignature("getDigestAlgorithm", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String MGFAlgorithm + { + get { return IExecuteWithSignature("getMGFAlgorithm", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Security.Spec.AlgorithmParameterSpec MGFParameters + { + get { return IExecuteWithSignature("getMGFParameters", "()Ljava/security/spec/AlgorithmParameterSpec;"); } + } + /// + /// + /// + public Javax.Crypto.Spec.PSource PSource + { + get { return IExecuteWithSignature("getPSource", "()Ljavax/crypto/spec/PSource;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Crypto/Spec/PBEKeySpec.cs b/src/net/JNet/GeneratedCore/Javax/Crypto/Spec/PBEKeySpec.cs new file mode 100644 index 0000000000..502e731004 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Crypto/Spec/PBEKeySpec.cs @@ -0,0 +1,122 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Crypto.Spec +{ + #region PBEKeySpec + public partial class PBEKeySpec + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + public PBEKeySpec(char[] arg0, byte[] arg1, int arg2, int arg3) + : base(arg0, arg1, arg2, arg3) + { + } + /// + /// + /// + /// + /// + /// + public PBEKeySpec(char[] arg0, byte[] arg1, int arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + public PBEKeySpec(char[] arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int IterationCount + { + get { return IExecuteWithSignature("getIterationCount", "()I"); } + } + /// + /// + /// + public int KeyLength + { + get { return IExecuteWithSignature("getKeyLength", "()I"); } + } + /// + /// + /// + public char[] Password + { + get { return IExecuteWithSignatureArray("getPassword", "()[C"); } + } + /// + /// + /// + public byte[] Salt + { + get { return IExecuteWithSignatureArray("getSalt", "()[B"); } + } + /// + /// + /// + public void ClearPassword() + { + IExecuteWithSignature("clearPassword", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Crypto/Spec/PBEParameterSpec.cs b/src/net/JNet/GeneratedCore/Javax/Crypto/Spec/PBEParameterSpec.cs new file mode 100644 index 0000000000..376a5bf85b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Crypto/Spec/PBEParameterSpec.cs @@ -0,0 +1,98 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Crypto.Spec +{ + #region PBEParameterSpec + public partial class PBEParameterSpec + { + #region Constructors + /// + /// + /// + /// + /// + /// + public PBEParameterSpec(byte[] arg0, int arg1, Java.Security.Spec.AlgorithmParameterSpec arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + public PBEParameterSpec(byte[] arg0, int arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int IterationCount + { + get { return IExecuteWithSignature("getIterationCount", "()I"); } + } + /// + /// + /// + public Java.Security.Spec.AlgorithmParameterSpec ParameterSpec + { + get { return IExecuteWithSignature("getParameterSpec", "()Ljava/security/spec/AlgorithmParameterSpec;"); } + } + /// + /// + /// + public byte[] Salt + { + get { return IExecuteWithSignatureArray("getSalt", "()[B"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Crypto/Spec/PSource.cs b/src/net/JNet/GeneratedCore/Javax/Crypto/Spec/PSource.cs new file mode 100644 index 0000000000..9c657487cb --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Crypto/Spec/PSource.cs @@ -0,0 +1,117 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Crypto.Spec +{ + #region PSource + public partial class PSource + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Algorithm + { + get { return IExecuteWithSignature("getAlgorithm", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + #region PSpecified + public partial class PSpecified + { + #region Constructors + /// + /// + /// + /// + public PSpecified(byte[] arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Javax.Crypto.Spec.PSource.PSpecified DEFAULT { get { if (!_DEFAULTReady) { _DEFAULTContent = SGetField(LocalBridgeClazz, "DEFAULT"); _DEFAULTReady = true; } return _DEFAULTContent; } } + private static Javax.Crypto.Spec.PSource.PSpecified _DEFAULTContent = default; + private static bool _DEFAULTReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public byte[] Value + { + get { return IExecuteWithSignatureArray("getValue", "()[B"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Crypto/Spec/RC2ParameterSpec.cs b/src/net/JNet/GeneratedCore/Javax/Crypto/Spec/RC2ParameterSpec.cs new file mode 100644 index 0000000000..dce18e1502 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Crypto/Spec/RC2ParameterSpec.cs @@ -0,0 +1,99 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Crypto.Spec +{ + #region RC2ParameterSpec + public partial class RC2ParameterSpec + { + #region Constructors + /// + /// + /// + /// + /// + /// + public RC2ParameterSpec(int arg0, byte[] arg1, int arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + public RC2ParameterSpec(int arg0, byte[] arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public RC2ParameterSpec(int arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int EffectiveKeyBits + { + get { return IExecuteWithSignature("getEffectiveKeyBits", "()I"); } + } + /// + /// + /// + public byte[] IV + { + get { return IExecuteWithSignatureArray("getIV", "()[B"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Crypto/Spec/RC5ParameterSpec.cs b/src/net/JNet/GeneratedCore/Javax/Crypto/Spec/RC5ParameterSpec.cs new file mode 100644 index 0000000000..c8f4873906 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Crypto/Spec/RC5ParameterSpec.cs @@ -0,0 +1,119 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Crypto.Spec +{ + #region RC5ParameterSpec + public partial class RC5ParameterSpec + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + /// + public RC5ParameterSpec(int arg0, int arg1, int arg2, byte[] arg3, int arg4) + : base(arg0, arg1, arg2, arg3, arg4) + { + } + /// + /// + /// + /// + /// + /// + /// + public RC5ParameterSpec(int arg0, int arg1, int arg2, byte[] arg3) + : base(arg0, arg1, arg2, arg3) + { + } + /// + /// + /// + /// + /// + /// + public RC5ParameterSpec(int arg0, int arg1, int arg2) + : base(arg0, arg1, arg2) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public byte[] IV + { + get { return IExecuteWithSignatureArray("getIV", "()[B"); } + } + /// + /// + /// + public int Rounds + { + get { return IExecuteWithSignature("getRounds", "()I"); } + } + /// + /// + /// + public int Version + { + get { return IExecuteWithSignature("getVersion", "()I"); } + } + /// + /// + /// + public int WordSize + { + get { return IExecuteWithSignature("getWordSize", "()I"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Crypto/Spec/SecretKeySpec.cs b/src/net/JNet/GeneratedCore/Javax/Crypto/Spec/SecretKeySpec.cs new file mode 100644 index 0000000000..7ad9c8ce37 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Crypto/Spec/SecretKeySpec.cs @@ -0,0 +1,107 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Crypto.Spec +{ + #region SecretKeySpec + public partial class SecretKeySpec + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + public SecretKeySpec(byte[] arg0, int arg1, int arg2, Java.Lang.String arg3) + : base(arg0, arg1, arg2, arg3) + { + } + /// + /// + /// + /// + /// + public SecretKeySpec(byte[] arg0, Java.Lang.String arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Security.Spec.KeySpec(Javax.Crypto.Spec.SecretKeySpec t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Crypto.SecretKey(Javax.Crypto.Spec.SecretKeySpec t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Algorithm + { + get { return IExecuteWithSignature("getAlgorithm", "()Ljava/lang/String;"); } + } + /// + /// + /// + public byte[] Encoded + { + get { return IExecuteWithSignatureArray("getEncoded", "()[B"); } + } + /// + /// + /// + public Java.Lang.String Format + { + get { return IExecuteWithSignature("getFormat", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Imageio/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Javax/Imageio/AllPackageClasses.cs new file mode 100644 index 0000000000..fc946ad9bb --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Imageio/AllPackageClasses.cs @@ -0,0 +1,507 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Javax.Imageio +{ + #region IIOException + /// + /// + /// + public partial class IIOException : Java.Io.IOException + { + const string _bridgeClassName = "javax.imageio.IIOException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region IIOImage + /// + /// + /// + public partial class IIOImage : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.imageio.IIOImage"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public IIOImage() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public IIOImage(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region IIOParam + /// + /// + /// + public partial class IIOParam : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.imageio.IIOParam"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("IIOParam class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public IIOParam() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("IIOParam class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public IIOParam(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region IIOParamController + /// + /// + /// + public partial class IIOParamController : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.imageio.IIOParamController"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("IIOParamController class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public IIOParamController() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("IIOParamController class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public IIOParamController(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ImageIO + /// + /// + /// + public partial class ImageIO : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.imageio.ImageIO"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ImageIO() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ImageIO(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ImageReader + /// + /// + /// + public partial class ImageReader : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.imageio.ImageReader"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ImageReader class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ImageReader() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ImageReader class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ImageReader(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ImageReadParam + /// + /// + /// + public partial class ImageReadParam : Javax.Imageio.IIOParam + { + const string _bridgeClassName = "javax.imageio.ImageReadParam"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ImageReadParam() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ImageReadParam(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ImageTranscoder + /// + /// + /// + public partial class ImageTranscoder : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.imageio.ImageTranscoder"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ImageTranscoder class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ImageTranscoder() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ImageTranscoder class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ImageTranscoder(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ImageTypeSpecifier + /// + /// + /// + public partial class ImageTypeSpecifier : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.imageio.ImageTypeSpecifier"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ImageTypeSpecifier() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ImageTypeSpecifier(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ImageWriteParam + /// + /// + /// + public partial class ImageWriteParam : Javax.Imageio.IIOParam + { + const string _bridgeClassName = "javax.imageio.ImageWriteParam"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ImageWriteParam() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ImageWriteParam(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ImageWriter + /// + /// + /// + public partial class ImageWriter : Javax.Imageio.ImageTranscoder + { + const string _bridgeClassName = "javax.imageio.ImageWriter"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ImageWriter class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ImageWriter() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ImageWriter class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ImageWriter(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Imageio/Event/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Javax/Imageio/Event/AllPackageClasses.cs new file mode 100644 index 0000000000..5fab898edc --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Imageio/Event/AllPackageClasses.cs @@ -0,0 +1,365 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Javax.Imageio.Event +{ + #region IIOReadProgressListener + /// + /// + /// + public partial class IIOReadProgressListener : Java.Util.EventListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public IIOReadProgressListener() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.javax.imageio.event.IIOReadProgressListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region IIOReadProgressListenerDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class IIOReadProgressListenerDirect : IIOReadProgressListener + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "javax.imageio.event.IIOReadProgressListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region IIOReadUpdateListener + /// + /// + /// + public partial class IIOReadUpdateListener : Java.Util.EventListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public IIOReadUpdateListener() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.javax.imageio.event.IIOReadUpdateListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region IIOReadUpdateListenerDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class IIOReadUpdateListenerDirect : IIOReadUpdateListener + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "javax.imageio.event.IIOReadUpdateListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region IIOReadWarningListener + /// + /// + /// + public partial class IIOReadWarningListener : Java.Util.EventListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public IIOReadWarningListener() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.javax.imageio.event.IIOReadWarningListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region IIOReadWarningListenerDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class IIOReadWarningListenerDirect : IIOReadWarningListener + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "javax.imageio.event.IIOReadWarningListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region IIOWriteProgressListener + /// + /// + /// + public partial class IIOWriteProgressListener : Java.Util.EventListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public IIOWriteProgressListener() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.javax.imageio.event.IIOWriteProgressListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region IIOWriteProgressListenerDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class IIOWriteProgressListenerDirect : IIOWriteProgressListener + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "javax.imageio.event.IIOWriteProgressListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region IIOWriteWarningListener + /// + /// + /// + public partial class IIOWriteWarningListener : Java.Util.EventListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public IIOWriteWarningListener() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.javax.imageio.event.IIOWriteWarningListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region IIOWriteWarningListenerDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class IIOWriteWarningListenerDirect : IIOWriteWarningListener + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "javax.imageio.event.IIOWriteWarningListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Imageio/Event/IIOReadProgressListener.cs b/src/net/JNet/GeneratedCore/Javax/Imageio/Event/IIOReadProgressListener.cs new file mode 100644 index 0000000000..b23586e354 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Imageio/Event/IIOReadProgressListener.cs @@ -0,0 +1,447 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Imageio.Event +{ + #region IIIOReadProgressListener + /// + /// .NET interface for org.mases.jnet.generated.javax.imageio.event.IIOReadProgressListener implementing + /// + public partial interface IIIOReadProgressListener + { + #region Instance methods + /// + /// + /// + /// + void ImageComplete(Javax.Imageio.ImageReader arg0); + /// + /// + /// + /// + /// + void ImageProgress(Javax.Imageio.ImageReader arg0, float arg1); + /// + /// + /// + /// + /// + void ImageStarted(Javax.Imageio.ImageReader arg0, int arg1); + /// + /// + /// + /// + void ReadAborted(Javax.Imageio.ImageReader arg0); + /// + /// + /// + /// + void SequenceComplete(Javax.Imageio.ImageReader arg0); + /// + /// + /// + /// + /// + void SequenceStarted(Javax.Imageio.ImageReader arg0, int arg1); + /// + /// + /// + /// + void ThumbnailComplete(Javax.Imageio.ImageReader arg0); + /// + /// + /// + /// + /// + void ThumbnailProgress(Javax.Imageio.ImageReader arg0, float arg1); + /// + /// + /// + /// + /// + /// + void ThumbnailStarted(Javax.Imageio.ImageReader arg0, int arg1, int arg2); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region IIOReadProgressListener + public partial class IIOReadProgressListener : Javax.Imageio.Event.IIIOReadProgressListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("imageComplete", new global::System.EventHandler>>(ImageCompleteEventHandler)); + AddEventHandler("imageProgress", new global::System.EventHandler>>(ImageProgressEventHandler)); + AddEventHandler("imageStarted", new global::System.EventHandler>>(ImageStartedEventHandler)); + AddEventHandler("readAborted", new global::System.EventHandler>>(ReadAbortedEventHandler)); + AddEventHandler("sequenceComplete", new global::System.EventHandler>>(SequenceCompleteEventHandler)); + AddEventHandler("sequenceStarted", new global::System.EventHandler>>(SequenceStartedEventHandler)); + AddEventHandler("thumbnailComplete", new global::System.EventHandler>>(ThumbnailCompleteEventHandler)); + AddEventHandler("thumbnailProgress", new global::System.EventHandler>>(ThumbnailProgressEventHandler)); + AddEventHandler("thumbnailStarted", new global::System.EventHandler>>(ThumbnailStartedEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnImageComplete { get; set; } = null; + + void ImageCompleteEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnImageComplete != null) ? OnImageComplete : ImageComplete; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void ImageComplete(Javax.Imageio.ImageReader arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnImageProgress { get; set; } = null; + + void ImageProgressEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnImageProgress != null) ? OnImageProgress : ImageProgress; + methodToExecute.Invoke(data.EventData.TypedEventData, data.EventData.GetAt(0)); + } + + /// + /// + /// + /// + /// + public virtual void ImageProgress(Javax.Imageio.ImageReader arg0, float arg1) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnImageStarted { get; set; } = null; + + void ImageStartedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnImageStarted != null) ? OnImageStarted : ImageStarted; + methodToExecute.Invoke(data.EventData.TypedEventData, data.EventData.GetAt(0)); + } + + /// + /// + /// + /// + /// + public virtual void ImageStarted(Javax.Imageio.ImageReader arg0, int arg1) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnReadAborted { get; set; } = null; + + void ReadAbortedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnReadAborted != null) ? OnReadAborted : ReadAborted; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void ReadAborted(Javax.Imageio.ImageReader arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnSequenceComplete { get; set; } = null; + + void SequenceCompleteEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnSequenceComplete != null) ? OnSequenceComplete : SequenceComplete; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void SequenceComplete(Javax.Imageio.ImageReader arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnSequenceStarted { get; set; } = null; + + void SequenceStartedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnSequenceStarted != null) ? OnSequenceStarted : SequenceStarted; + methodToExecute.Invoke(data.EventData.TypedEventData, data.EventData.GetAt(0)); + } + + /// + /// + /// + /// + /// + public virtual void SequenceStarted(Javax.Imageio.ImageReader arg0, int arg1) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnThumbnailComplete { get; set; } = null; + + void ThumbnailCompleteEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnThumbnailComplete != null) ? OnThumbnailComplete : ThumbnailComplete; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void ThumbnailComplete(Javax.Imageio.ImageReader arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnThumbnailProgress { get; set; } = null; + + void ThumbnailProgressEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnThumbnailProgress != null) ? OnThumbnailProgress : ThumbnailProgress; + methodToExecute.Invoke(data.EventData.TypedEventData, data.EventData.GetAt(0)); + } + + /// + /// + /// + /// + /// + public virtual void ThumbnailProgress(Javax.Imageio.ImageReader arg0, float arg1) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnThumbnailStarted { get; set; } = null; + + void ThumbnailStartedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnThumbnailStarted != null) ? OnThumbnailStarted : ThumbnailStarted; + methodToExecute.Invoke(data.EventData.TypedEventData, data.EventData.GetAt(0), data.EventData.GetAt(1)); + } + + /// + /// + /// + /// + /// + /// + public virtual void ThumbnailStarted(Javax.Imageio.ImageReader arg0, int arg1, int arg2) + { + + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region IIOReadProgressListenerDirect + public partial class IIOReadProgressListenerDirect : Javax.Imageio.Event.IIIOReadProgressListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public override void ImageComplete(Javax.Imageio.ImageReader arg0) + { + IExecuteWithSignature("imageComplete", "(Ljavax/imageio/ImageReader;)V", arg0); + } + /// + /// + /// + /// + /// + public override void ImageProgress(Javax.Imageio.ImageReader arg0, float arg1) + { + IExecute("imageProgress", arg0, arg1); + } + /// + /// + /// + /// + /// + public override void ImageStarted(Javax.Imageio.ImageReader arg0, int arg1) + { + IExecute("imageStarted", arg0, arg1); + } + /// + /// + /// + /// + public override void ReadAborted(Javax.Imageio.ImageReader arg0) + { + IExecuteWithSignature("readAborted", "(Ljavax/imageio/ImageReader;)V", arg0); + } + /// + /// + /// + /// + public override void SequenceComplete(Javax.Imageio.ImageReader arg0) + { + IExecuteWithSignature("sequenceComplete", "(Ljavax/imageio/ImageReader;)V", arg0); + } + /// + /// + /// + /// + /// + public override void SequenceStarted(Javax.Imageio.ImageReader arg0, int arg1) + { + IExecute("sequenceStarted", arg0, arg1); + } + /// + /// + /// + /// + public override void ThumbnailComplete(Javax.Imageio.ImageReader arg0) + { + IExecuteWithSignature("thumbnailComplete", "(Ljavax/imageio/ImageReader;)V", arg0); + } + /// + /// + /// + /// + /// + public override void ThumbnailProgress(Javax.Imageio.ImageReader arg0, float arg1) + { + IExecute("thumbnailProgress", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public override void ThumbnailStarted(Javax.Imageio.ImageReader arg0, int arg1, int arg2) + { + IExecute("thumbnailStarted", arg0, arg1, arg2); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Imageio/Event/IIOReadUpdateListener.cs b/src/net/JNet/GeneratedCore/Javax/Imageio/Event/IIOReadUpdateListener.cs new file mode 100644 index 0000000000..42d007ee0a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Imageio/Event/IIOReadUpdateListener.cs @@ -0,0 +1,432 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Imageio.Event +{ + #region IIIOReadUpdateListener + /// + /// .NET interface for org.mases.jnet.generated.javax.imageio.event.IIOReadUpdateListener implementing + /// + public partial interface IIIOReadUpdateListener + { + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + void ImageUpdate(Javax.Imageio.ImageReader arg0, Java.Awt.ImageNs.BufferedImage arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int[] arg8); + /// + /// + /// + /// + /// + void PassComplete(Javax.Imageio.ImageReader arg0, Java.Awt.ImageNs.BufferedImage arg1); + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + void PassStarted(Javax.Imageio.ImageReader arg0, Java.Awt.ImageNs.BufferedImage arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, int[] arg9); + /// + /// + /// + /// + /// + void ThumbnailPassComplete(Javax.Imageio.ImageReader arg0, Java.Awt.ImageNs.BufferedImage arg1); + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + void ThumbnailPassStarted(Javax.Imageio.ImageReader arg0, Java.Awt.ImageNs.BufferedImage arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, int[] arg9); + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + void ThumbnailUpdate(Javax.Imageio.ImageReader arg0, Java.Awt.ImageNs.BufferedImage arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int[] arg8); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region IIOReadUpdateListener + public partial class IIOReadUpdateListener : Javax.Imageio.Event.IIIOReadUpdateListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("imageUpdate", new global::System.EventHandler>>(ImageUpdateEventHandler)); + AddEventHandler("passComplete", new global::System.EventHandler>>(PassCompleteEventHandler)); + AddEventHandler("passStarted", new global::System.EventHandler>>(PassStartedEventHandler)); + AddEventHandler("thumbnailPassComplete", new global::System.EventHandler>>(ThumbnailPassCompleteEventHandler)); + AddEventHandler("thumbnailPassStarted", new global::System.EventHandler>>(ThumbnailPassStartedEventHandler)); + AddEventHandler("thumbnailUpdate", new global::System.EventHandler>>(ThumbnailUpdateEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnImageUpdate { get; set; } = null; + + void ImageUpdateEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnImageUpdate != null) ? OnImageUpdate : ImageUpdate; + methodToExecute.Invoke(data.EventData.TypedEventData, data.EventData.GetAt(0), data.EventData.GetAt(1), data.EventData.GetAt(2), data.EventData.GetAt(3), data.EventData.GetAt(4), data.EventData.GetAt(5), data.EventData.GetAt(6), data.EventData.GetAt(7)); + } + + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public virtual void ImageUpdate(Javax.Imageio.ImageReader arg0, Java.Awt.ImageNs.BufferedImage arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int[] arg8) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnPassComplete { get; set; } = null; + + void PassCompleteEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnPassComplete != null) ? OnPassComplete : PassComplete; + methodToExecute.Invoke(data.EventData.TypedEventData, data.EventData.GetAt(0)); + } + + /// + /// + /// + /// + /// + public virtual void PassComplete(Javax.Imageio.ImageReader arg0, Java.Awt.ImageNs.BufferedImage arg1) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnPassStarted { get; set; } = null; + + void PassStartedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnPassStarted != null) ? OnPassStarted : PassStarted; + methodToExecute.Invoke(data.EventData.TypedEventData, data.EventData.GetAt(0), data.EventData.GetAt(1), data.EventData.GetAt(2), data.EventData.GetAt(3), data.EventData.GetAt(4), data.EventData.GetAt(5), data.EventData.GetAt(6), data.EventData.GetAt(7), data.EventData.GetAt(8)); + } + + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public virtual void PassStarted(Javax.Imageio.ImageReader arg0, Java.Awt.ImageNs.BufferedImage arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, int[] arg9) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnThumbnailPassComplete { get; set; } = null; + + void ThumbnailPassCompleteEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnThumbnailPassComplete != null) ? OnThumbnailPassComplete : ThumbnailPassComplete; + methodToExecute.Invoke(data.EventData.TypedEventData, data.EventData.GetAt(0)); + } + + /// + /// + /// + /// + /// + public virtual void ThumbnailPassComplete(Javax.Imageio.ImageReader arg0, Java.Awt.ImageNs.BufferedImage arg1) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnThumbnailPassStarted { get; set; } = null; + + void ThumbnailPassStartedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnThumbnailPassStarted != null) ? OnThumbnailPassStarted : ThumbnailPassStarted; + methodToExecute.Invoke(data.EventData.TypedEventData, data.EventData.GetAt(0), data.EventData.GetAt(1), data.EventData.GetAt(2), data.EventData.GetAt(3), data.EventData.GetAt(4), data.EventData.GetAt(5), data.EventData.GetAt(6), data.EventData.GetAt(7), data.EventData.GetAt(8)); + } + + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public virtual void ThumbnailPassStarted(Javax.Imageio.ImageReader arg0, Java.Awt.ImageNs.BufferedImage arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, int[] arg9) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnThumbnailUpdate { get; set; } = null; + + void ThumbnailUpdateEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnThumbnailUpdate != null) ? OnThumbnailUpdate : ThumbnailUpdate; + methodToExecute.Invoke(data.EventData.TypedEventData, data.EventData.GetAt(0), data.EventData.GetAt(1), data.EventData.GetAt(2), data.EventData.GetAt(3), data.EventData.GetAt(4), data.EventData.GetAt(5), data.EventData.GetAt(6), data.EventData.GetAt(7)); + } + + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public virtual void ThumbnailUpdate(Javax.Imageio.ImageReader arg0, Java.Awt.ImageNs.BufferedImage arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int[] arg8) + { + + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region IIOReadUpdateListenerDirect + public partial class IIOReadUpdateListenerDirect : Javax.Imageio.Event.IIIOReadUpdateListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public override void ImageUpdate(Javax.Imageio.ImageReader arg0, Java.Awt.ImageNs.BufferedImage arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int[] arg8) + { + IExecute("imageUpdate", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8); + } + /// + /// + /// + /// + /// + public override void PassComplete(Javax.Imageio.ImageReader arg0, Java.Awt.ImageNs.BufferedImage arg1) + { + IExecute("passComplete", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public override void PassStarted(Javax.Imageio.ImageReader arg0, Java.Awt.ImageNs.BufferedImage arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, int[] arg9) + { + IExecute("passStarted", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9); + } + /// + /// + /// + /// + /// + public override void ThumbnailPassComplete(Javax.Imageio.ImageReader arg0, Java.Awt.ImageNs.BufferedImage arg1) + { + IExecute("thumbnailPassComplete", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public override void ThumbnailPassStarted(Javax.Imageio.ImageReader arg0, Java.Awt.ImageNs.BufferedImage arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, int[] arg9) + { + IExecute("thumbnailPassStarted", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public override void ThumbnailUpdate(Javax.Imageio.ImageReader arg0, Java.Awt.ImageNs.BufferedImage arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int[] arg8) + { + IExecute("thumbnailUpdate", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Imageio/Event/IIOReadWarningListener.cs b/src/net/JNet/GeneratedCore/Javax/Imageio/Event/IIOReadWarningListener.cs new file mode 100644 index 0000000000..03c5197517 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Imageio/Event/IIOReadWarningListener.cs @@ -0,0 +1,152 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Imageio.Event +{ + #region IIIOReadWarningListener + /// + /// .NET interface for org.mases.jnet.generated.javax.imageio.event.IIOReadWarningListener implementing + /// + public partial interface IIIOReadWarningListener + { + #region Instance methods + /// + /// + /// + /// + /// + void WarningOccurred(Javax.Imageio.ImageReader arg0, Java.Lang.String arg1); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region IIOReadWarningListener + public partial class IIOReadWarningListener : Javax.Imageio.Event.IIIOReadWarningListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("warningOccurred", new global::System.EventHandler>>(WarningOccurredEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnWarningOccurred { get; set; } = null; + + void WarningOccurredEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnWarningOccurred != null) ? OnWarningOccurred : WarningOccurred; + methodToExecute.Invoke(data.EventData.TypedEventData, data.EventData.GetAt(0)); + } + + /// + /// + /// + /// + /// + public virtual void WarningOccurred(Javax.Imageio.ImageReader arg0, Java.Lang.String arg1) + { + + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region IIOReadWarningListenerDirect + public partial class IIOReadWarningListenerDirect : Javax.Imageio.Event.IIIOReadWarningListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public override void WarningOccurred(Javax.Imageio.ImageReader arg0, Java.Lang.String arg1) + { + IExecute("warningOccurred", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Imageio/Event/IIOWriteProgressListener.cs b/src/net/JNet/GeneratedCore/Javax/Imageio/Event/IIOWriteProgressListener.cs new file mode 100644 index 0000000000..879262ac38 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Imageio/Event/IIOWriteProgressListener.cs @@ -0,0 +1,374 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Imageio.Event +{ + #region IIIOWriteProgressListener + /// + /// .NET interface for org.mases.jnet.generated.javax.imageio.event.IIOWriteProgressListener implementing + /// + public partial interface IIIOWriteProgressListener + { + #region Instance methods + /// + /// + /// + /// + void ImageComplete(Javax.Imageio.ImageWriter arg0); + /// + /// + /// + /// + /// + void ImageProgress(Javax.Imageio.ImageWriter arg0, float arg1); + /// + /// + /// + /// + /// + void ImageStarted(Javax.Imageio.ImageWriter arg0, int arg1); + /// + /// + /// + /// + void ThumbnailComplete(Javax.Imageio.ImageWriter arg0); + /// + /// + /// + /// + /// + void ThumbnailProgress(Javax.Imageio.ImageWriter arg0, float arg1); + /// + /// + /// + /// + /// + /// + void ThumbnailStarted(Javax.Imageio.ImageWriter arg0, int arg1, int arg2); + /// + /// + /// + /// + void WriteAborted(Javax.Imageio.ImageWriter arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region IIOWriteProgressListener + public partial class IIOWriteProgressListener : Javax.Imageio.Event.IIIOWriteProgressListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("imageComplete", new global::System.EventHandler>>(ImageCompleteEventHandler)); + AddEventHandler("imageProgress", new global::System.EventHandler>>(ImageProgressEventHandler)); + AddEventHandler("imageStarted", new global::System.EventHandler>>(ImageStartedEventHandler)); + AddEventHandler("thumbnailComplete", new global::System.EventHandler>>(ThumbnailCompleteEventHandler)); + AddEventHandler("thumbnailProgress", new global::System.EventHandler>>(ThumbnailProgressEventHandler)); + AddEventHandler("thumbnailStarted", new global::System.EventHandler>>(ThumbnailStartedEventHandler)); + AddEventHandler("writeAborted", new global::System.EventHandler>>(WriteAbortedEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnImageComplete { get; set; } = null; + + void ImageCompleteEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnImageComplete != null) ? OnImageComplete : ImageComplete; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void ImageComplete(Javax.Imageio.ImageWriter arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnImageProgress { get; set; } = null; + + void ImageProgressEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnImageProgress != null) ? OnImageProgress : ImageProgress; + methodToExecute.Invoke(data.EventData.TypedEventData, data.EventData.GetAt(0)); + } + + /// + /// + /// + /// + /// + public virtual void ImageProgress(Javax.Imageio.ImageWriter arg0, float arg1) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnImageStarted { get; set; } = null; + + void ImageStartedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnImageStarted != null) ? OnImageStarted : ImageStarted; + methodToExecute.Invoke(data.EventData.TypedEventData, data.EventData.GetAt(0)); + } + + /// + /// + /// + /// + /// + public virtual void ImageStarted(Javax.Imageio.ImageWriter arg0, int arg1) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnThumbnailComplete { get; set; } = null; + + void ThumbnailCompleteEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnThumbnailComplete != null) ? OnThumbnailComplete : ThumbnailComplete; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void ThumbnailComplete(Javax.Imageio.ImageWriter arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnThumbnailProgress { get; set; } = null; + + void ThumbnailProgressEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnThumbnailProgress != null) ? OnThumbnailProgress : ThumbnailProgress; + methodToExecute.Invoke(data.EventData.TypedEventData, data.EventData.GetAt(0)); + } + + /// + /// + /// + /// + /// + public virtual void ThumbnailProgress(Javax.Imageio.ImageWriter arg0, float arg1) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnThumbnailStarted { get; set; } = null; + + void ThumbnailStartedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnThumbnailStarted != null) ? OnThumbnailStarted : ThumbnailStarted; + methodToExecute.Invoke(data.EventData.TypedEventData, data.EventData.GetAt(0), data.EventData.GetAt(1)); + } + + /// + /// + /// + /// + /// + /// + public virtual void ThumbnailStarted(Javax.Imageio.ImageWriter arg0, int arg1, int arg2) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnWriteAborted { get; set; } = null; + + void WriteAbortedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnWriteAborted != null) ? OnWriteAborted : WriteAborted; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void WriteAborted(Javax.Imageio.ImageWriter arg0) + { + + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region IIOWriteProgressListenerDirect + public partial class IIOWriteProgressListenerDirect : Javax.Imageio.Event.IIIOWriteProgressListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public override void ImageComplete(Javax.Imageio.ImageWriter arg0) + { + IExecuteWithSignature("imageComplete", "(Ljavax/imageio/ImageWriter;)V", arg0); + } + /// + /// + /// + /// + /// + public override void ImageProgress(Javax.Imageio.ImageWriter arg0, float arg1) + { + IExecute("imageProgress", arg0, arg1); + } + /// + /// + /// + /// + /// + public override void ImageStarted(Javax.Imageio.ImageWriter arg0, int arg1) + { + IExecute("imageStarted", arg0, arg1); + } + /// + /// + /// + /// + public override void ThumbnailComplete(Javax.Imageio.ImageWriter arg0) + { + IExecuteWithSignature("thumbnailComplete", "(Ljavax/imageio/ImageWriter;)V", arg0); + } + /// + /// + /// + /// + /// + public override void ThumbnailProgress(Javax.Imageio.ImageWriter arg0, float arg1) + { + IExecute("thumbnailProgress", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public override void ThumbnailStarted(Javax.Imageio.ImageWriter arg0, int arg1, int arg2) + { + IExecute("thumbnailStarted", arg0, arg1, arg2); + } + /// + /// + /// + /// + public override void WriteAborted(Javax.Imageio.ImageWriter arg0) + { + IExecuteWithSignature("writeAborted", "(Ljavax/imageio/ImageWriter;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Imageio/Event/IIOWriteWarningListener.cs b/src/net/JNet/GeneratedCore/Javax/Imageio/Event/IIOWriteWarningListener.cs new file mode 100644 index 0000000000..277a5a4a9f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Imageio/Event/IIOWriteWarningListener.cs @@ -0,0 +1,155 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Imageio.Event +{ + #region IIIOWriteWarningListener + /// + /// .NET interface for org.mases.jnet.generated.javax.imageio.event.IIOWriteWarningListener implementing + /// + public partial interface IIIOWriteWarningListener + { + #region Instance methods + /// + /// + /// + /// + /// + /// + void WarningOccurred(Javax.Imageio.ImageWriter arg0, int arg1, Java.Lang.String arg2); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region IIOWriteWarningListener + public partial class IIOWriteWarningListener : Javax.Imageio.Event.IIIOWriteWarningListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("warningOccurred", new global::System.EventHandler>>(WarningOccurredEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnWarningOccurred { get; set; } = null; + + void WarningOccurredEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnWarningOccurred != null) ? OnWarningOccurred : WarningOccurred; + methodToExecute.Invoke(data.EventData.TypedEventData, data.EventData.GetAt(0), data.EventData.GetAt(1)); + } + + /// + /// + /// + /// + /// + /// + public virtual void WarningOccurred(Javax.Imageio.ImageWriter arg0, int arg1, Java.Lang.String arg2) + { + + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region IIOWriteWarningListenerDirect + public partial class IIOWriteWarningListenerDirect : Javax.Imageio.Event.IIIOWriteWarningListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public override void WarningOccurred(Javax.Imageio.ImageWriter arg0, int arg1, Java.Lang.String arg2) + { + IExecute("warningOccurred", arg0, arg1, arg2); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Imageio/IIOException.cs b/src/net/JNet/GeneratedCore/Javax/Imageio/IIOException.cs new file mode 100644 index 0000000000..55b88a9e6c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Imageio/IIOException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Imageio +{ + #region IIOException + public partial class IIOException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Imageio/IIOImage.cs b/src/net/JNet/GeneratedCore/Javax/Imageio/IIOImage.cs new file mode 100644 index 0000000000..2b5bceec1e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Imageio/IIOImage.cs @@ -0,0 +1,130 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Imageio +{ + #region IIOImage + public partial class IIOImage + { + #region Constructors + /// + /// + /// + /// + /// + /// + public IIOImage(Java.Awt.ImageNs.Raster arg0, Java.Util.List arg1, Javax.Imageio.Metadata.IIOMetadata arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + /// + public IIOImage(Java.Awt.ImageNs.RenderedImage arg0, Java.Util.List arg1, Javax.Imageio.Metadata.IIOMetadata arg2) + : base(arg0, arg1, arg2) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Imageio.Metadata.IIOMetadata Metadata + { + get { return IExecuteWithSignature("getMetadata", "()Ljavax/imageio/metadata/IIOMetadata;"); } set { IExecuteWithSignature("setMetadata", "(Ljavax/imageio/metadata/IIOMetadata;)V", value); } + } + /// + /// + /// + public int NumThumbnails + { + get { return IExecuteWithSignature("getNumThumbnails", "()I"); } + } + /// + /// + /// + public Java.Awt.ImageNs.Raster Raster + { + get { return IExecuteWithSignature("getRaster", "()Ljava/awt/image/Raster;"); } set { IExecuteWithSignature("setRaster", "(Ljava/awt/image/Raster;)V", value); } + } + /// + /// + /// + public Java.Awt.ImageNs.RenderedImage RenderedImage + { + get { return IExecuteWithSignature("getRenderedImage", "()Ljava/awt/image/RenderedImage;"); } set { IExecuteWithSignature("setRenderedImage", "(Ljava/awt/image/RenderedImage;)V", value); } + } + /// + /// + /// + public Java.Util.List Thumbnails + { + get { return IExecuteWithSignature("getThumbnails", "()Ljava/util/List;"); } set { IExecuteWithSignature("setThumbnails", "(Ljava/util/List;)V", value); } + } + /// + /// + /// + /// + public bool HasRaster() + { + return IExecuteWithSignature("hasRaster", "()Z"); + } + /// + /// + /// + /// + /// + public Java.Awt.ImageNs.BufferedImage GetThumbnail(int arg0) + { + return IExecuteWithSignature("getThumbnail", "(I)Ljava/awt/image/BufferedImage;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Imageio/IIOParam.cs b/src/net/JNet/GeneratedCore/Javax/Imageio/IIOParam.cs new file mode 100644 index 0000000000..f23f42094a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Imageio/IIOParam.cs @@ -0,0 +1,155 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Imageio +{ + #region IIOParam + public partial class IIOParam + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Imageio.IIOParamController Controller + { + get { return IExecuteWithSignature("getController", "()Ljavax/imageio/IIOParamController;"); } set { IExecuteWithSignature("setController", "(Ljavax/imageio/IIOParamController;)V", value); } + } + /// + /// + /// + public Javax.Imageio.IIOParamController DefaultController + { + get { return IExecuteWithSignature("getDefaultController", "()Ljavax/imageio/IIOParamController;"); } + } + /// + /// + /// + public Java.Awt.Point DestinationOffset + { + get { return IExecuteWithSignature("getDestinationOffset", "()Ljava/awt/Point;"); } set { IExecuteWithSignature("setDestinationOffset", "(Ljava/awt/Point;)V", value); } + } + /// + /// + /// + public Javax.Imageio.ImageTypeSpecifier DestinationType + { + get { return IExecuteWithSignature("getDestinationType", "()Ljavax/imageio/ImageTypeSpecifier;"); } set { IExecuteWithSignature("setDestinationType", "(Ljavax/imageio/ImageTypeSpecifier;)V", value); } + } + /// + /// + /// + public int[] SourceBands + { + get { return IExecuteWithSignatureArray("getSourceBands", "()[I"); } set { IExecuteWithSignature("setSourceBands", "([I)V", value); } + } + /// + /// + /// + public Java.Awt.Rectangle SourceRegion + { + get { return IExecuteWithSignature("getSourceRegion", "()Ljava/awt/Rectangle;"); } set { IExecuteWithSignature("setSourceRegion", "(Ljava/awt/Rectangle;)V", value); } + } + /// + /// + /// + public int SourceXSubsampling + { + get { return IExecuteWithSignature("getSourceXSubsampling", "()I"); } + } + /// + /// + /// + public int SourceYSubsampling + { + get { return IExecuteWithSignature("getSourceYSubsampling", "()I"); } + } + /// + /// + /// + public int SubsamplingXOffset + { + get { return IExecuteWithSignature("getSubsamplingXOffset", "()I"); } + } + /// + /// + /// + public int SubsamplingYOffset + { + get { return IExecuteWithSignature("getSubsamplingYOffset", "()I"); } + } + /// + /// + /// + /// + public bool ActivateController() + { + return IExecuteWithSignature("activateController", "()Z"); + } + /// + /// + /// + /// + public bool HasController() + { + return IExecuteWithSignature("hasController", "()Z"); + } + /// + /// + /// + /// + /// + /// + /// + public void SetSourceSubsampling(int arg0, int arg1, int arg2, int arg3) + { + IExecute("setSourceSubsampling", arg0, arg1, arg2, arg3); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Imageio/IIOParamController.cs b/src/net/JNet/GeneratedCore/Javax/Imageio/IIOParamController.cs new file mode 100644 index 0000000000..50b3fb7395 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Imageio/IIOParamController.cs @@ -0,0 +1,91 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Imageio +{ + #region IIIOParamController + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IIIOParamController + { + #region Instance methods + /// + /// + /// + /// + /// + bool Activate(Javax.Imageio.IIOParam arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region IIOParamController + public partial class IIOParamController : Javax.Imageio.IIIOParamController + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public bool Activate(Javax.Imageio.IIOParam arg0) + { + return IExecuteWithSignature("activate", "(Ljavax/imageio/IIOParam;)Z", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Imageio/ImageIO.cs b/src/net/JNet/GeneratedCore/Javax/Imageio/ImageIO.cs new file mode 100644 index 0000000000..e4e5298e72 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Imageio/ImageIO.cs @@ -0,0 +1,318 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Imageio +{ + #region ImageIO + public partial class ImageIO + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + public static Java.Io.File CacheDirectory + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getCacheDirectory", "()Ljava/io/File;"); } set { SExecuteWithSignature(LocalBridgeClazz, "setCacheDirectory", "(Ljava/io/File;)V", value); } + } + /// + /// + /// + public static Java.Lang.String[] ReaderFileSuffixes + { + get { return SExecuteWithSignatureArray(LocalBridgeClazz, "getReaderFileSuffixes", "()[Ljava/lang/String;"); } + } + /// + /// + /// + public static Java.Lang.String[] ReaderFormatNames + { + get { return SExecuteWithSignatureArray(LocalBridgeClazz, "getReaderFormatNames", "()[Ljava/lang/String;"); } + } + /// + /// + /// + public static Java.Lang.String[] ReaderMIMETypes + { + get { return SExecuteWithSignatureArray(LocalBridgeClazz, "getReaderMIMETypes", "()[Ljava/lang/String;"); } + } + /// + /// + /// + public static bool UseCache + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getUseCache", "()Z"); } set { SExecuteWithSignature(LocalBridgeClazz, "setUseCache", "(Z)V", value); } + } + /// + /// + /// + public static Java.Lang.String[] WriterFileSuffixes + { + get { return SExecuteWithSignatureArray(LocalBridgeClazz, "getWriterFileSuffixes", "()[Ljava/lang/String;"); } + } + /// + /// + /// + public static Java.Lang.String[] WriterFormatNames + { + get { return SExecuteWithSignatureArray(LocalBridgeClazz, "getWriterFormatNames", "()[Ljava/lang/String;"); } + } + /// + /// + /// + public static Java.Lang.String[] WriterMIMETypes + { + get { return SExecuteWithSignatureArray(LocalBridgeClazz, "getWriterMIMETypes", "()[Ljava/lang/String;"); } + } + /// + /// + /// + /// + /// + /// + /// + /// + public static bool Write(Java.Awt.ImageNs.RenderedImage arg0, Java.Lang.String arg1, Java.Io.File arg2) + { + return SExecute(LocalBridgeClazz, "write", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static bool Write(Java.Awt.ImageNs.RenderedImage arg0, Java.Lang.String arg1, Java.Io.OutputStream arg2) + { + return SExecute(LocalBridgeClazz, "write", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static bool Write(Java.Awt.ImageNs.RenderedImage arg0, Java.Lang.String arg1, Javax.Imageio.Stream.ImageOutputStream arg2) + { + return SExecute(LocalBridgeClazz, "write", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public static Java.Awt.ImageNs.BufferedImage Read(Java.Io.File arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "read", "(Ljava/io/File;)Ljava/awt/image/BufferedImage;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Awt.ImageNs.BufferedImage Read(Java.Io.InputStream arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "read", "(Ljava/io/InputStream;)Ljava/awt/image/BufferedImage;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Awt.ImageNs.BufferedImage Read(Java.Net.URL arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "read", "(Ljava/net/URL;)Ljava/awt/image/BufferedImage;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Awt.ImageNs.BufferedImage Read(Javax.Imageio.Stream.ImageInputStream arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "read", "(Ljavax/imageio/stream/ImageInputStream;)Ljava/awt/image/BufferedImage;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Util.Iterator GetImageReaders(object arg0) + { + return SExecuteWithSignature>(LocalBridgeClazz, "getImageReaders", "(Ljava/lang/Object;)Ljava/util/Iterator;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Util.Iterator GetImageReadersByFormatName(Java.Lang.String arg0) + { + return SExecuteWithSignature>(LocalBridgeClazz, "getImageReadersByFormatName", "(Ljava/lang/String;)Ljava/util/Iterator;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Util.Iterator GetImageReadersByMIMEType(Java.Lang.String arg0) + { + return SExecuteWithSignature>(LocalBridgeClazz, "getImageReadersByMIMEType", "(Ljava/lang/String;)Ljava/util/Iterator;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Util.Iterator GetImageReadersBySuffix(Java.Lang.String arg0) + { + return SExecuteWithSignature>(LocalBridgeClazz, "getImageReadersBySuffix", "(Ljava/lang/String;)Ljava/util/Iterator;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Util.Iterator GetImageTranscoders(Javax.Imageio.ImageReader arg0, Javax.Imageio.ImageWriter arg1) + { + return SExecute>(LocalBridgeClazz, "getImageTranscoders", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Util.Iterator GetImageWriters(Javax.Imageio.ImageTypeSpecifier arg0, Java.Lang.String arg1) + { + return SExecute>(LocalBridgeClazz, "getImageWriters", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Java.Util.Iterator GetImageWritersByFormatName(Java.Lang.String arg0) + { + return SExecuteWithSignature>(LocalBridgeClazz, "getImageWritersByFormatName", "(Ljava/lang/String;)Ljava/util/Iterator;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Util.Iterator GetImageWritersByMIMEType(Java.Lang.String arg0) + { + return SExecuteWithSignature>(LocalBridgeClazz, "getImageWritersByMIMEType", "(Ljava/lang/String;)Ljava/util/Iterator;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Util.Iterator GetImageWritersBySuffix(Java.Lang.String arg0) + { + return SExecuteWithSignature>(LocalBridgeClazz, "getImageWritersBySuffix", "(Ljava/lang/String;)Ljava/util/Iterator;", arg0); + } + /// + /// + /// + /// + /// + public static Javax.Imageio.ImageReader GetImageReader(Javax.Imageio.ImageWriter arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getImageReader", "(Ljavax/imageio/ImageWriter;)Ljavax/imageio/ImageReader;", arg0); + } + /// + /// + /// + /// + /// + public static Javax.Imageio.ImageWriter GetImageWriter(Javax.Imageio.ImageReader arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getImageWriter", "(Ljavax/imageio/ImageReader;)Ljavax/imageio/ImageWriter;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Javax.Imageio.Stream.ImageInputStream CreateImageInputStream(object arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "createImageInputStream", "(Ljava/lang/Object;)Ljavax/imageio/stream/ImageInputStream;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Javax.Imageio.Stream.ImageOutputStream CreateImageOutputStream(object arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "createImageOutputStream", "(Ljava/lang/Object;)Ljavax/imageio/stream/ImageOutputStream;", arg0); + } + /// + /// + /// + public static void ScanForPlugins() + { + SExecuteWithSignature(LocalBridgeClazz, "scanForPlugins", "()V"); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Imageio/ImageReadParam.cs b/src/net/JNet/GeneratedCore/Javax/Imageio/ImageReadParam.cs new file mode 100644 index 0000000000..8b30f43fcf --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Imageio/ImageReadParam.cs @@ -0,0 +1,117 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Imageio +{ + #region ImageReadParam + public partial class ImageReadParam + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.ImageNs.BufferedImage Destination + { + get { return IExecuteWithSignature("getDestination", "()Ljava/awt/image/BufferedImage;"); } set { IExecuteWithSignature("setDestination", "(Ljava/awt/image/BufferedImage;)V", value); } + } + /// + /// + /// + public int[] DestinationBands + { + get { return IExecuteWithSignatureArray("getDestinationBands", "()[I"); } set { IExecuteWithSignature("setDestinationBands", "([I)V", value); } + } + /// + /// + /// + public int SourceMaxProgressivePass + { + get { return IExecuteWithSignature("getSourceMaxProgressivePass", "()I"); } + } + /// + /// + /// + public int SourceMinProgressivePass + { + get { return IExecuteWithSignature("getSourceMinProgressivePass", "()I"); } + } + /// + /// + /// + public int SourceNumProgressivePasses + { + get { return IExecuteWithSignature("getSourceNumProgressivePasses", "()I"); } + } + /// + /// + /// + public Java.Awt.Dimension SourceRenderSize + { + get { return IExecuteWithSignature("getSourceRenderSize", "()Ljava/awt/Dimension;"); } set { IExecuteWithSignature("setSourceRenderSize", "(Ljava/awt/Dimension;)V", value); } + } + /// + /// + /// + /// + public bool CanSetSourceRenderSize() + { + return IExecuteWithSignature("canSetSourceRenderSize", "()Z"); + } + /// + /// + /// + /// + /// + public void SetSourceProgressivePasses(int arg0, int arg1) + { + IExecute("setSourceProgressivePasses", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Imageio/ImageReader.cs b/src/net/JNet/GeneratedCore/Javax/Imageio/ImageReader.cs new file mode 100644 index 0000000000..b4d94af60e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Imageio/ImageReader.cs @@ -0,0 +1,550 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Imageio +{ + #region ImageReader + public partial class ImageReader + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Util.Locale[] AvailableLocales + { + get { return IExecuteWithSignatureArray("getAvailableLocales", "()[Ljava/util/Locale;"); } + } + /// + /// + /// + public Javax.Imageio.ImageReadParam DefaultReadParam + { + get { return IExecuteWithSignature("getDefaultReadParam", "()Ljavax/imageio/ImageReadParam;"); } + } + /// + /// + /// + public Java.Lang.String FormatName + { + get { return IExecuteWithSignature("getFormatName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public object Input + { + get { return IExecuteWithSignature("getInput", "()Ljava/lang/Object;"); } set { IExecuteWithSignature("setInput", "(Ljava/lang/Object;)V", value); } + } + /// + /// + /// + public Java.Util.Locale Locale + { + get { return IExecuteWithSignature("getLocale", "()Ljava/util/Locale;"); } set { IExecuteWithSignature("setLocale", "(Ljava/util/Locale;)V", value); } + } + /// + /// + /// + public int MinIndex + { + get { return IExecuteWithSignature("getMinIndex", "()I"); } + } + /// + /// + /// + public Javax.Imageio.Spi.ImageReaderSpi OriginatingProvider + { + get { return IExecuteWithSignature("getOriginatingProvider", "()Ljavax/imageio/spi/ImageReaderSpi;"); } + } + /// + /// + /// + public Javax.Imageio.Metadata.IIOMetadata StreamMetadata + { + get { return IExecuteWithSignature("getStreamMetadata", "()Ljavax/imageio/metadata/IIOMetadata;"); } + } + /// + /// + /// + /// + /// + /// + public int GetHeight(int arg0) + { + return IExecuteWithSignature("getHeight", "(I)I", arg0); + } + /// + /// + /// + /// + /// + /// + public int GetNumImages(bool arg0) + { + return IExecuteWithSignature("getNumImages", "(Z)I", arg0); + } + /// + /// + /// + /// + /// + /// + public int GetWidth(int arg0) + { + return IExecuteWithSignature("getWidth", "(I)I", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Awt.ImageNs.BufferedImage Read(int arg0, Javax.Imageio.ImageReadParam arg1) + { + return IExecute("read", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Iterator GetImageTypes(int arg0) + { + return IExecuteWithSignature>("getImageTypes", "(I)Ljava/util/Iterator;", arg0); + } + /// + /// + /// + /// + /// + /// + public Javax.Imageio.Metadata.IIOMetadata GetImageMetadata(int arg0) + { + return IExecuteWithSignature("getImageMetadata", "(I)Ljavax/imageio/metadata/IIOMetadata;", arg0); + } + /// + /// + /// + /// + public bool CanReadRaster() + { + return IExecuteWithSignature("canReadRaster", "()Z"); + } + /// + /// + /// + /// + /// + /// + public bool HasThumbnails(int arg0) + { + return IExecuteWithSignature("hasThumbnails", "(I)Z", arg0); + } + /// + /// + /// + /// + public bool IsIgnoringMetadata() + { + return IExecuteWithSignature("isIgnoringMetadata", "()Z"); + } + /// + /// + /// + /// + /// + /// + public bool IsImageTiled(int arg0) + { + return IExecuteWithSignature("isImageTiled", "(I)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public bool IsRandomAccessEasy(int arg0) + { + return IExecuteWithSignature("isRandomAccessEasy", "(I)Z", arg0); + } + /// + /// + /// + /// + public bool IsSeekForwardOnly() + { + return IExecuteWithSignature("isSeekForwardOnly", "()Z"); + } + /// + /// + /// + /// + public bool ReaderSupportsThumbnails() + { + return IExecuteWithSignature("readerSupportsThumbnails", "()Z"); + } + /// + /// + /// + /// + /// + /// + public float GetAspectRatio(int arg0) + { + return IExecuteWithSignature("getAspectRatio", "(I)F", arg0); + } + /// + /// + /// + /// + /// + /// + public int GetNumThumbnails(int arg0) + { + return IExecuteWithSignature("getNumThumbnails", "(I)I", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public int GetThumbnailHeight(int arg0, int arg1) + { + return IExecute("getThumbnailHeight", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public int GetThumbnailWidth(int arg0, int arg1) + { + return IExecute("getThumbnailWidth", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public int GetTileGridXOffset(int arg0) + { + return IExecuteWithSignature("getTileGridXOffset", "(I)I", arg0); + } + /// + /// + /// + /// + /// + /// + public int GetTileGridYOffset(int arg0) + { + return IExecuteWithSignature("getTileGridYOffset", "(I)I", arg0); + } + /// + /// + /// + /// + /// + /// + public int GetTileHeight(int arg0) + { + return IExecuteWithSignature("getTileHeight", "(I)I", arg0); + } + /// + /// + /// + /// + /// + /// + public int GetTileWidth(int arg0) + { + return IExecuteWithSignature("getTileWidth", "(I)I", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Awt.ImageNs.BufferedImage Read(int arg0) + { + return IExecuteWithSignature("read", "(I)Ljava/awt/image/BufferedImage;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Awt.ImageNs.BufferedImage ReadThumbnail(int arg0, int arg1) + { + return IExecute("readThumbnail", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Awt.ImageNs.BufferedImage ReadTile(int arg0, int arg1, int arg2) + { + return IExecute("readTile", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Awt.ImageNs.Raster ReadRaster(int arg0, Javax.Imageio.ImageReadParam arg1) + { + return IExecute("readRaster", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Awt.ImageNs.Raster ReadTileRaster(int arg0, int arg1, int arg2) + { + return IExecute("readTileRaster", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Awt.ImageNs.RenderedImage ReadAsRenderedImage(int arg0, Javax.Imageio.ImageReadParam arg1) + { + return IExecute("readAsRenderedImage", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Iterator ReadAll(Java.Util.Iterator arg0) where Arg0ExtendsJavax_Imageio_ImageReadParam : Javax.Imageio.ImageReadParam + { + return IExecuteWithSignature>("readAll", "(Ljava/util/Iterator;)Ljava/util/Iterator;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Javax.Imageio.IIOImage ReadAll(int arg0, Javax.Imageio.ImageReadParam arg1) + { + return IExecute("readAll", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Javax.Imageio.ImageTypeSpecifier GetRawImageType(int arg0) + { + return IExecuteWithSignature("getRawImageType", "(I)Ljavax/imageio/ImageTypeSpecifier;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Imageio.Metadata.IIOMetadata GetImageMetadata(int arg0, Java.Lang.String arg1, Java.Util.Set arg2) + { + return IExecute("getImageMetadata", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public Javax.Imageio.Metadata.IIOMetadata GetStreamMetadata(Java.Lang.String arg0, Java.Util.Set arg1) + { + return IExecute("getStreamMetadata", arg0, arg1); + } + /// + /// + /// + public void Abort() + { + IExecuteWithSignature("abort", "()V"); + } + /// + /// + /// + /// + public void AddIIOReadProgressListener(Javax.Imageio.Event.IIOReadProgressListener arg0) + { + IExecuteWithSignature("addIIOReadProgressListener", "(Ljavax/imageio/event/IIOReadProgressListener;)V", arg0); + } + /// + /// + /// + /// + public void AddIIOReadUpdateListener(Javax.Imageio.Event.IIOReadUpdateListener arg0) + { + IExecuteWithSignature("addIIOReadUpdateListener", "(Ljavax/imageio/event/IIOReadUpdateListener;)V", arg0); + } + /// + /// + /// + /// + public void AddIIOReadWarningListener(Javax.Imageio.Event.IIOReadWarningListener arg0) + { + IExecuteWithSignature("addIIOReadWarningListener", "(Ljavax/imageio/event/IIOReadWarningListener;)V", arg0); + } + /// + /// + /// + public new void Dispose() + { + IExecuteWithSignature("dispose", "()V"); + } + /// + /// + /// + public void RemoveAllIIOReadProgressListeners() + { + IExecuteWithSignature("removeAllIIOReadProgressListeners", "()V"); + } + /// + /// + /// + public void RemoveAllIIOReadUpdateListeners() + { + IExecuteWithSignature("removeAllIIOReadUpdateListeners", "()V"); + } + /// + /// + /// + public void RemoveAllIIOReadWarningListeners() + { + IExecuteWithSignature("removeAllIIOReadWarningListeners", "()V"); + } + /// + /// + /// + /// + public void RemoveIIOReadProgressListener(Javax.Imageio.Event.IIOReadProgressListener arg0) + { + IExecuteWithSignature("removeIIOReadProgressListener", "(Ljavax/imageio/event/IIOReadProgressListener;)V", arg0); + } + /// + /// + /// + /// + public void RemoveIIOReadUpdateListener(Javax.Imageio.Event.IIOReadUpdateListener arg0) + { + IExecuteWithSignature("removeIIOReadUpdateListener", "(Ljavax/imageio/event/IIOReadUpdateListener;)V", arg0); + } + /// + /// + /// + /// + public void RemoveIIOReadWarningListener(Javax.Imageio.Event.IIOReadWarningListener arg0) + { + IExecuteWithSignature("removeIIOReadWarningListener", "(Ljavax/imageio/event/IIOReadWarningListener;)V", arg0); + } + /// + /// + /// + public void Reset() + { + IExecuteWithSignature("reset", "()V"); + } + /// + /// + /// + /// + /// + /// + public void SetInput(object arg0, bool arg1, bool arg2) + { + IExecute("setInput", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public void SetInput(object arg0, bool arg1) + { + IExecute("setInput", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Imageio/ImageTranscoder.cs b/src/net/JNet/GeneratedCore/Javax/Imageio/ImageTranscoder.cs new file mode 100644 index 0000000000..73e094dbd0 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Imageio/ImageTranscoder.cs @@ -0,0 +1,112 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Imageio +{ + #region IImageTranscoder + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IImageTranscoder + { + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + Javax.Imageio.Metadata.IIOMetadata ConvertImageMetadata(Javax.Imageio.Metadata.IIOMetadata arg0, Javax.Imageio.ImageTypeSpecifier arg1, Javax.Imageio.ImageWriteParam arg2); + /// + /// + /// + /// + /// + /// + Javax.Imageio.Metadata.IIOMetadata ConvertStreamMetadata(Javax.Imageio.Metadata.IIOMetadata arg0, Javax.Imageio.ImageWriteParam arg1); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ImageTranscoder + public partial class ImageTranscoder : Javax.Imageio.IImageTranscoder + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + public Javax.Imageio.Metadata.IIOMetadata ConvertImageMetadata(Javax.Imageio.Metadata.IIOMetadata arg0, Javax.Imageio.ImageTypeSpecifier arg1, Javax.Imageio.ImageWriteParam arg2) + { + return IExecute("convertImageMetadata", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public Javax.Imageio.Metadata.IIOMetadata ConvertStreamMetadata(Javax.Imageio.Metadata.IIOMetadata arg0, Javax.Imageio.ImageWriteParam arg1) + { + return IExecute("convertStreamMetadata", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Imageio/ImageTypeSpecifier.cs b/src/net/JNet/GeneratedCore/Javax/Imageio/ImageTypeSpecifier.cs new file mode 100644 index 0000000000..2be4aa82ad --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Imageio/ImageTypeSpecifier.cs @@ -0,0 +1,236 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Imageio +{ + #region ImageTypeSpecifier + public partial class ImageTypeSpecifier + { + #region Constructors + /// + /// + /// + /// + /// + public ImageTypeSpecifier(Java.Awt.ImageNs.ColorModel arg0, Java.Awt.ImageNs.SampleModel arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public ImageTypeSpecifier(Java.Awt.ImageNs.RenderedImage arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Javax.Imageio.ImageTypeSpecifier CreateBanded(Java.Awt.ColorNs.ColorSpace arg0, int[] arg1, int[] arg2, int arg3, bool arg4, bool arg5) + { + return SExecute(LocalBridgeClazz, "createBanded", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + public static Javax.Imageio.ImageTypeSpecifier CreateFromBufferedImageType(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "createFromBufferedImageType", "(I)Ljavax/imageio/ImageTypeSpecifier;", arg0); + } + /// + /// + /// + /// + /// + public static Javax.Imageio.ImageTypeSpecifier CreateFromRenderedImage(Java.Awt.ImageNs.RenderedImage arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "createFromRenderedImage", "(Ljava/awt/image/RenderedImage;)Ljavax/imageio/ImageTypeSpecifier;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static Javax.Imageio.ImageTypeSpecifier CreateGrayscale(int arg0, int arg1, bool arg2, bool arg3) + { + return SExecute(LocalBridgeClazz, "createGrayscale", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + public static Javax.Imageio.ImageTypeSpecifier CreateGrayscale(int arg0, int arg1, bool arg2) + { + return SExecute(LocalBridgeClazz, "createGrayscale", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Javax.Imageio.ImageTypeSpecifier CreateIndexed(byte[] arg0, byte[] arg1, byte[] arg2, byte[] arg3, int arg4, int arg5) + { + return SExecute(LocalBridgeClazz, "createIndexed", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Javax.Imageio.ImageTypeSpecifier CreateInterleaved(Java.Awt.ColorNs.ColorSpace arg0, int[] arg1, int arg2, bool arg3, bool arg4) + { + return SExecute(LocalBridgeClazz, "createInterleaved", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Javax.Imageio.ImageTypeSpecifier CreatePacked(Java.Awt.ColorNs.ColorSpace arg0, int arg1, int arg2, int arg3, int arg4, int arg5, bool arg6) + { + return SExecute(LocalBridgeClazz, "createPacked", arg0, arg1, arg2, arg3, arg4, arg5, arg6); + } + + #endregion + + #region Instance methods + /// + /// + /// + public int BufferedImageType + { + get { return IExecuteWithSignature("getBufferedImageType", "()I"); } + } + /// + /// + /// + public Java.Awt.ImageNs.ColorModel ColorModel + { + get { return IExecuteWithSignature("getColorModel", "()Ljava/awt/image/ColorModel;"); } + } + /// + /// + /// + public int NumBands + { + get { return IExecuteWithSignature("getNumBands", "()I"); } + } + /// + /// + /// + public int NumComponents + { + get { return IExecuteWithSignature("getNumComponents", "()I"); } + } + /// + /// + /// + public Java.Awt.ImageNs.SampleModel SampleModel + { + get { return IExecuteWithSignature("getSampleModel", "()Ljava/awt/image/SampleModel;"); } + } + /// + /// + /// + /// + /// + public int GetBitsPerBand(int arg0) + { + return IExecuteWithSignature("getBitsPerBand", "(I)I", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Awt.ImageNs.BufferedImage CreateBufferedImage(int arg0, int arg1) + { + return IExecute("createBufferedImage", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Awt.ImageNs.SampleModel GetSampleModel(int arg0, int arg1) + { + return IExecute("getSampleModel", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Imageio/ImageWriteParam.cs b/src/net/JNet/GeneratedCore/Javax/Imageio/ImageWriteParam.cs new file mode 100644 index 0000000000..5888055d9e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Imageio/ImageWriteParam.cs @@ -0,0 +1,269 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Imageio +{ + #region ImageWriteParam + public partial class ImageWriteParam + { + #region Constructors + /// + /// + /// + /// + public ImageWriteParam(Java.Util.Locale arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int MODE_COPY_FROM_METADATA { get { if (!_MODE_COPY_FROM_METADATAReady) { _MODE_COPY_FROM_METADATAContent = SGetField(LocalBridgeClazz, "MODE_COPY_FROM_METADATA"); _MODE_COPY_FROM_METADATAReady = true; } return _MODE_COPY_FROM_METADATAContent; } } + private static int _MODE_COPY_FROM_METADATAContent = default; + private static bool _MODE_COPY_FROM_METADATAReady = false; // this is used because in case of generics + /// + /// + /// + public static int MODE_DEFAULT { get { if (!_MODE_DEFAULTReady) { _MODE_DEFAULTContent = SGetField(LocalBridgeClazz, "MODE_DEFAULT"); _MODE_DEFAULTReady = true; } return _MODE_DEFAULTContent; } } + private static int _MODE_DEFAULTContent = default; + private static bool _MODE_DEFAULTReady = false; // this is used because in case of generics + /// + /// + /// + public static int MODE_DISABLED { get { if (!_MODE_DISABLEDReady) { _MODE_DISABLEDContent = SGetField(LocalBridgeClazz, "MODE_DISABLED"); _MODE_DISABLEDReady = true; } return _MODE_DISABLEDContent; } } + private static int _MODE_DISABLEDContent = default; + private static bool _MODE_DISABLEDReady = false; // this is used because in case of generics + /// + /// + /// + public static int MODE_EXPLICIT { get { if (!_MODE_EXPLICITReady) { _MODE_EXPLICITContent = SGetField(LocalBridgeClazz, "MODE_EXPLICIT"); _MODE_EXPLICITReady = true; } return _MODE_EXPLICITContent; } } + private static int _MODE_EXPLICITContent = default; + private static bool _MODE_EXPLICITReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int CompressionMode + { + get { return IExecuteWithSignature("getCompressionMode", "()I"); } set { IExecuteWithSignature("setCompressionMode", "(I)V", value); } + } + /// + /// + /// + public float CompressionQuality + { + get { return IExecuteWithSignature("getCompressionQuality", "()F"); } set { IExecuteWithSignature("setCompressionQuality", "(F)V", value); } + } + /// + /// + /// + public Java.Lang.String[] CompressionQualityDescriptions + { + get { return IExecuteWithSignatureArray("getCompressionQualityDescriptions", "()[Ljava/lang/String;"); } + } + /// + /// + /// + public float[] CompressionQualityValues + { + get { return IExecuteWithSignatureArray("getCompressionQualityValues", "()[F"); } + } + /// + /// + /// + public Java.Lang.String CompressionType + { + get { return IExecuteWithSignature("getCompressionType", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setCompressionType", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String[] CompressionTypes + { + get { return IExecuteWithSignatureArray("getCompressionTypes", "()[Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Util.Locale Locale + { + get { return IExecuteWithSignature("getLocale", "()Ljava/util/Locale;"); } + } + /// + /// + /// + public Java.Lang.String LocalizedCompressionTypeName + { + get { return IExecuteWithSignature("getLocalizedCompressionTypeName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Awt.Dimension[] PreferredTileSizes + { + get { return IExecuteWithSignatureArray("getPreferredTileSizes", "()[Ljava/awt/Dimension;"); } + } + /// + /// + /// + public int ProgressiveMode + { + get { return IExecuteWithSignature("getProgressiveMode", "()I"); } set { IExecuteWithSignature("setProgressiveMode", "(I)V", value); } + } + /// + /// + /// + public int TileGridXOffset + { + get { return IExecuteWithSignature("getTileGridXOffset", "()I"); } + } + /// + /// + /// + public int TileGridYOffset + { + get { return IExecuteWithSignature("getTileGridYOffset", "()I"); } + } + /// + /// + /// + public int TileHeight + { + get { return IExecuteWithSignature("getTileHeight", "()I"); } + } + /// + /// + /// + public int TileWidth + { + get { return IExecuteWithSignature("getTileWidth", "()I"); } + } + /// + /// + /// + public int TilingMode + { + get { return IExecuteWithSignature("getTilingMode", "()I"); } set { IExecuteWithSignature("setTilingMode", "(I)V", value); } + } + /// + /// + /// + /// + public bool CanOffsetTiles() + { + return IExecuteWithSignature("canOffsetTiles", "()Z"); + } + /// + /// + /// + /// + public bool CanWriteCompressed() + { + return IExecuteWithSignature("canWriteCompressed", "()Z"); + } + /// + /// + /// + /// + public bool CanWriteProgressive() + { + return IExecuteWithSignature("canWriteProgressive", "()Z"); + } + /// + /// + /// + /// + public bool CanWriteTiles() + { + return IExecuteWithSignature("canWriteTiles", "()Z"); + } + /// + /// + /// + /// + public bool IsCompressionLossless() + { + return IExecuteWithSignature("isCompressionLossless", "()Z"); + } + /// + /// + /// + /// + /// + public float GetBitRate(float arg0) + { + return IExecuteWithSignature("getBitRate", "(F)F", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public void SetTiling(int arg0, int arg1, int arg2, int arg3) + { + IExecute("setTiling", arg0, arg1, arg2, arg3); + } + /// + /// + /// + public void UnsetCompression() + { + IExecuteWithSignature("unsetCompression", "()V"); + } + /// + /// + /// + public void UnsetTiling() + { + IExecuteWithSignature("unsetTiling", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Imageio/ImageWriter.cs b/src/net/JNet/GeneratedCore/Javax/Imageio/ImageWriter.cs new file mode 100644 index 0000000000..d495c4350a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Imageio/ImageWriter.cs @@ -0,0 +1,489 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Imageio +{ + #region ImageWriter + public partial class ImageWriter + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Util.Locale[] AvailableLocales + { + get { return IExecuteWithSignatureArray("getAvailableLocales", "()[Ljava/util/Locale;"); } + } + /// + /// + /// + public Javax.Imageio.ImageWriteParam DefaultWriteParam + { + get { return IExecuteWithSignature("getDefaultWriteParam", "()Ljavax/imageio/ImageWriteParam;"); } + } + /// + /// + /// + public Java.Util.Locale Locale + { + get { return IExecuteWithSignature("getLocale", "()Ljava/util/Locale;"); } set { IExecuteWithSignature("setLocale", "(Ljava/util/Locale;)V", value); } + } + /// + /// + /// + public Javax.Imageio.Spi.ImageWriterSpi OriginatingProvider + { + get { return IExecuteWithSignature("getOriginatingProvider", "()Ljavax/imageio/spi/ImageWriterSpi;"); } + } + /// + /// + /// + public object Output + { + get { return IExecuteWithSignature("getOutput", "()Ljava/lang/Object;"); } set { IExecuteWithSignature("setOutput", "(Ljava/lang/Object;)V", value); } + } + /// + /// + /// + /// + /// + /// + /// + public Javax.Imageio.Metadata.IIOMetadata ConvertImageMetadata(Javax.Imageio.Metadata.IIOMetadata arg0, Javax.Imageio.ImageTypeSpecifier arg1, Javax.Imageio.ImageWriteParam arg2) + { + return IExecute("convertImageMetadata", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public Javax.Imageio.Metadata.IIOMetadata ConvertStreamMetadata(Javax.Imageio.Metadata.IIOMetadata arg0, Javax.Imageio.ImageWriteParam arg1) + { + return IExecute("convertStreamMetadata", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Javax.Imageio.Metadata.IIOMetadata GetDefaultImageMetadata(Javax.Imageio.ImageTypeSpecifier arg0, Javax.Imageio.ImageWriteParam arg1) + { + return IExecute("getDefaultImageMetadata", arg0, arg1); + } + /// + /// + /// + /// + /// + public Javax.Imageio.Metadata.IIOMetadata GetDefaultStreamMetadata(Javax.Imageio.ImageWriteParam arg0) + { + return IExecuteWithSignature("getDefaultStreamMetadata", "(Ljavax/imageio/ImageWriteParam;)Ljavax/imageio/metadata/IIOMetadata;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public void Write(Javax.Imageio.Metadata.IIOMetadata arg0, Javax.Imageio.IIOImage arg1, Javax.Imageio.ImageWriteParam arg2) + { + IExecute("write", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public bool CanInsertEmpty(int arg0) + { + return IExecuteWithSignature("canInsertEmpty", "(I)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public bool CanInsertImage(int arg0) + { + return IExecuteWithSignature("canInsertImage", "(I)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public bool CanRemoveImage(int arg0) + { + return IExecuteWithSignature("canRemoveImage", "(I)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public bool CanReplaceImageMetadata(int arg0) + { + return IExecuteWithSignature("canReplaceImageMetadata", "(I)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public bool CanReplacePixels(int arg0) + { + return IExecuteWithSignature("canReplacePixels", "(I)Z", arg0); + } + /// + /// + /// + /// + /// + public bool CanReplaceStreamMetadata() + { + return IExecuteWithSignature("canReplaceStreamMetadata", "()Z"); + } + /// + /// + /// + /// + /// + public bool CanWriteEmpty() + { + return IExecuteWithSignature("canWriteEmpty", "()Z"); + } + /// + /// + /// + /// + public bool CanWriteRasters() + { + return IExecuteWithSignature("canWriteRasters", "()Z"); + } + /// + /// + /// + /// + public bool CanWriteSequence() + { + return IExecuteWithSignature("canWriteSequence", "()Z"); + } + /// + /// + /// + /// + /// + /// + /// + /// + public int GetNumThumbnailsSupported(Javax.Imageio.ImageTypeSpecifier arg0, Javax.Imageio.ImageWriteParam arg1, Javax.Imageio.Metadata.IIOMetadata arg2, Javax.Imageio.Metadata.IIOMetadata arg3) + { + return IExecute("getNumThumbnailsSupported", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Awt.Dimension[] GetPreferredThumbnailSizes(Javax.Imageio.ImageTypeSpecifier arg0, Javax.Imageio.ImageWriteParam arg1, Javax.Imageio.Metadata.IIOMetadata arg2, Javax.Imageio.Metadata.IIOMetadata arg3) + { + return IExecuteArray("getPreferredThumbnailSizes", arg0, arg1, arg2, arg3); + } + /// + /// + /// + public void Abort() + { + IExecuteWithSignature("abort", "()V"); + } + /// + /// + /// + /// + public void AddIIOWriteProgressListener(Javax.Imageio.Event.IIOWriteProgressListener arg0) + { + IExecuteWithSignature("addIIOWriteProgressListener", "(Ljavax/imageio/event/IIOWriteProgressListener;)V", arg0); + } + /// + /// + /// + /// + public void AddIIOWriteWarningListener(Javax.Imageio.Event.IIOWriteWarningListener arg0) + { + IExecuteWithSignature("addIIOWriteWarningListener", "(Ljavax/imageio/event/IIOWriteWarningListener;)V", arg0); + } + /// + /// + /// + public new void Dispose() + { + IExecuteWithSignature("dispose", "()V"); + } + /// + /// + /// + /// + public void EndInsertEmpty() + { + IExecuteWithSignature("endInsertEmpty", "()V"); + } + /// + /// + /// + /// + public void EndReplacePixels() + { + IExecuteWithSignature("endReplacePixels", "()V"); + } + /// + /// + /// + /// + public void EndWriteEmpty() + { + IExecuteWithSignature("endWriteEmpty", "()V"); + } + /// + /// + /// + /// + public void EndWriteSequence() + { + IExecuteWithSignature("endWriteSequence", "()V"); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PrepareInsertEmpty(int arg0, Javax.Imageio.ImageTypeSpecifier arg1, int arg2, int arg3, Javax.Imageio.Metadata.IIOMetadata arg4, Java.Util.List arg5, Javax.Imageio.ImageWriteParam arg6) where Arg5ExtendsJava_Awt_ImageNs_BufferedImage : Java.Awt.ImageNs.BufferedImage + { + IExecute("prepareInsertEmpty", arg0, arg1, arg2, arg3, arg4, arg5, arg6); + } + /// + /// + /// + /// + /// + /// + public void PrepareReplacePixels(int arg0, Java.Awt.Rectangle arg1) + { + IExecute("prepareReplacePixels", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PrepareWriteEmpty(Javax.Imageio.Metadata.IIOMetadata arg0, Javax.Imageio.ImageTypeSpecifier arg1, int arg2, int arg3, Javax.Imageio.Metadata.IIOMetadata arg4, Java.Util.List arg5, Javax.Imageio.ImageWriteParam arg6) where Arg5ExtendsJava_Awt_ImageNs_BufferedImage : Java.Awt.ImageNs.BufferedImage + { + IExecute("prepareWriteEmpty", arg0, arg1, arg2, arg3, arg4, arg5, arg6); + } + /// + /// + /// + /// + /// + public void PrepareWriteSequence(Javax.Imageio.Metadata.IIOMetadata arg0) + { + IExecuteWithSignature("prepareWriteSequence", "(Ljavax/imageio/metadata/IIOMetadata;)V", arg0); + } + /// + /// + /// + public void RemoveAllIIOWriteProgressListeners() + { + IExecuteWithSignature("removeAllIIOWriteProgressListeners", "()V"); + } + /// + /// + /// + public void RemoveAllIIOWriteWarningListeners() + { + IExecuteWithSignature("removeAllIIOWriteWarningListeners", "()V"); + } + /// + /// + /// + /// + public void RemoveIIOWriteProgressListener(Javax.Imageio.Event.IIOWriteProgressListener arg0) + { + IExecuteWithSignature("removeIIOWriteProgressListener", "(Ljavax/imageio/event/IIOWriteProgressListener;)V", arg0); + } + /// + /// + /// + /// + public void RemoveIIOWriteWarningListener(Javax.Imageio.Event.IIOWriteWarningListener arg0) + { + IExecuteWithSignature("removeIIOWriteWarningListener", "(Ljavax/imageio/event/IIOWriteWarningListener;)V", arg0); + } + /// + /// + /// + /// + /// + public void RemoveImage(int arg0) + { + IExecuteWithSignature("removeImage", "(I)V", arg0); + } + /// + /// + /// + /// + /// + /// + public void ReplaceImageMetadata(int arg0, Javax.Imageio.Metadata.IIOMetadata arg1) + { + IExecute("replaceImageMetadata", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void ReplacePixels(Java.Awt.ImageNs.Raster arg0, Javax.Imageio.ImageWriteParam arg1) + { + IExecute("replacePixels", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void ReplacePixels(Java.Awt.ImageNs.RenderedImage arg0, Javax.Imageio.ImageWriteParam arg1) + { + IExecute("replacePixels", arg0, arg1); + } + /// + /// + /// + /// + /// + public void ReplaceStreamMetadata(Javax.Imageio.Metadata.IIOMetadata arg0) + { + IExecuteWithSignature("replaceStreamMetadata", "(Ljavax/imageio/metadata/IIOMetadata;)V", arg0); + } + /// + /// + /// + public void Reset() + { + IExecuteWithSignature("reset", "()V"); + } + /// + /// + /// + /// + /// + public void Write(Java.Awt.ImageNs.RenderedImage arg0) + { + IExecuteWithSignature("write", "(Ljava/awt/image/RenderedImage;)V", arg0); + } + /// + /// + /// + /// + /// + public void Write(Javax.Imageio.IIOImage arg0) + { + IExecuteWithSignature("write", "(Ljavax/imageio/IIOImage;)V", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public void WriteInsert(int arg0, Javax.Imageio.IIOImage arg1, Javax.Imageio.ImageWriteParam arg2) + { + IExecute("writeInsert", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void WriteToSequence(Javax.Imageio.IIOImage arg0, Javax.Imageio.ImageWriteParam arg1) + { + IExecute("writeToSequence", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Imageio/Metadata/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Javax/Imageio/Metadata/AllPackageClasses.cs new file mode 100644 index 0000000000..87a77dce27 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Imageio/Metadata/AllPackageClasses.cs @@ -0,0 +1,280 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Javax.Imageio.Metadata +{ + #region IIOInvalidTreeException + /// + /// + /// + public partial class IIOInvalidTreeException : Javax.Imageio.IIOException + { + const string _bridgeClassName = "javax.imageio.metadata.IIOInvalidTreeException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region IIOMetadata + /// + /// + /// + public partial class IIOMetadata : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.imageio.metadata.IIOMetadata"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("IIOMetadata class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public IIOMetadata() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("IIOMetadata class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public IIOMetadata(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region IIOMetadataController + /// + /// + /// + public partial class IIOMetadataController : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.imageio.metadata.IIOMetadataController"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("IIOMetadataController class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public IIOMetadataController() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("IIOMetadataController class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public IIOMetadataController(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region IIOMetadataFormat + /// + /// + /// + public partial class IIOMetadataFormat : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.imageio.metadata.IIOMetadataFormat"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("IIOMetadataFormat class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public IIOMetadataFormat() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("IIOMetadataFormat class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public IIOMetadataFormat(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region IIOMetadataFormatImpl + /// + /// + /// + public partial class IIOMetadataFormatImpl : Javax.Imageio.Metadata.IIOMetadataFormat + { + const string _bridgeClassName = "javax.imageio.metadata.IIOMetadataFormatImpl"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("IIOMetadataFormatImpl class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public IIOMetadataFormatImpl() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("IIOMetadataFormatImpl class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public IIOMetadataFormatImpl(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region IIOMetadataNode + /// + /// + /// + public partial class IIOMetadataNode : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.imageio.metadata.IIOMetadataNode"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public IIOMetadataNode() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public IIOMetadataNode(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Imageio/Metadata/IIOInvalidTreeException.cs b/src/net/JNet/GeneratedCore/Javax/Imageio/Metadata/IIOInvalidTreeException.cs new file mode 100644 index 0000000000..763d4124d5 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Imageio/Metadata/IIOInvalidTreeException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Imageio.Metadata +{ + #region IIOInvalidTreeException + public partial class IIOInvalidTreeException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Imageio/Metadata/IIOMetadata.cs b/src/net/JNet/GeneratedCore/Javax/Imageio/Metadata/IIOMetadata.cs new file mode 100644 index 0000000000..9f8a454d2f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Imageio/Metadata/IIOMetadata.cs @@ -0,0 +1,170 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Imageio.Metadata +{ + #region IIOMetadata + public partial class IIOMetadata + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Imageio.Metadata.IIOMetadataController Controller + { + get { return IExecuteWithSignature("getController", "()Ljavax/imageio/metadata/IIOMetadataController;"); } set { IExecuteWithSignature("setController", "(Ljavax/imageio/metadata/IIOMetadataController;)V", value); } + } + /// + /// + /// + public Javax.Imageio.Metadata.IIOMetadataController DefaultController + { + get { return IExecuteWithSignature("getDefaultController", "()Ljavax/imageio/metadata/IIOMetadataController;"); } + } + /// + /// + /// + public Java.Lang.String[] ExtraMetadataFormatNames + { + get { return IExecuteWithSignatureArray("getExtraMetadataFormatNames", "()[Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String[] MetadataFormatNames + { + get { return IExecuteWithSignatureArray("getMetadataFormatNames", "()[Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String NativeMetadataFormatName + { + get { return IExecuteWithSignature("getNativeMetadataFormatName", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + public bool IsReadOnly() + { + return IExecuteWithSignature("isReadOnly", "()Z"); + } + /// + /// + /// + /// + /// + public Org.W3c.Dom.Node GetAsTree(Java.Lang.String arg0) + { + return IExecuteWithSignature("getAsTree", "(Ljava/lang/String;)Lorg/w3c/dom/Node;", arg0); + } + /// + /// + /// + /// + /// + /// + public void MergeTree(Java.Lang.String arg0, Org.W3c.Dom.Node arg1) + { + IExecute("mergeTree", arg0, arg1); + } + /// + /// + /// + public void Reset() + { + IExecuteWithSignature("reset", "()V"); + } + /// + /// + /// + /// + public bool ActivateController() + { + return IExecuteWithSignature("activateController", "()Z"); + } + /// + /// + /// + /// + public bool HasController() + { + return IExecuteWithSignature("hasController", "()Z"); + } + /// + /// + /// + /// + public bool IsStandardMetadataFormatSupported() + { + return IExecuteWithSignature("isStandardMetadataFormatSupported", "()Z"); + } + /// + /// + /// + /// + /// + public Javax.Imageio.Metadata.IIOMetadataFormat GetMetadataFormat(Java.Lang.String arg0) + { + return IExecuteWithSignature("getMetadataFormat", "(Ljava/lang/String;)Ljavax/imageio/metadata/IIOMetadataFormat;", arg0); + } + /// + /// + /// + /// + /// + /// + public void SetFromTree(Java.Lang.String arg0, Org.W3c.Dom.Node arg1) + { + IExecute("setFromTree", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Imageio/Metadata/IIOMetadataController.cs b/src/net/JNet/GeneratedCore/Javax/Imageio/Metadata/IIOMetadataController.cs new file mode 100644 index 0000000000..babab6a488 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Imageio/Metadata/IIOMetadataController.cs @@ -0,0 +1,91 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Imageio.Metadata +{ + #region IIIOMetadataController + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IIIOMetadataController + { + #region Instance methods + /// + /// + /// + /// + /// + bool Activate(Javax.Imageio.Metadata.IIOMetadata arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region IIOMetadataController + public partial class IIOMetadataController : Javax.Imageio.Metadata.IIIOMetadataController + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public bool Activate(Javax.Imageio.Metadata.IIOMetadata arg0) + { + return IExecuteWithSignature("activate", "(Ljavax/imageio/metadata/IIOMetadata;)Z", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Imageio/Metadata/IIOMetadataFormat.cs b/src/net/JNet/GeneratedCore/Javax/Imageio/Metadata/IIOMetadataFormat.cs new file mode 100644 index 0000000000..789a8ecf92 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Imageio/Metadata/IIOMetadataFormat.cs @@ -0,0 +1,620 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Imageio.Metadata +{ + #region IIIOMetadataFormat + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IIIOMetadataFormat + { + #region Instance methods + /// + /// + /// + Java.Lang.String RootName { get; } + /// + /// + /// + /// + /// + /// + bool CanNodeAppear(Java.Lang.String arg0, Javax.Imageio.ImageTypeSpecifier arg1); + /// + /// + /// + /// + /// + /// + bool IsAttributeRequired(Java.Lang.String arg0, Java.Lang.String arg1); + /// + /// + /// + /// + /// + /// + int GetAttributeDataType(Java.Lang.String arg0, Java.Lang.String arg1); + /// + /// + /// + /// + /// + /// + int GetAttributeListMaxLength(Java.Lang.String arg0, Java.Lang.String arg1); + /// + /// + /// + /// + /// + /// + int GetAttributeListMinLength(Java.Lang.String arg0, Java.Lang.String arg1); + /// + /// + /// + /// + /// + /// + int GetAttributeValueType(Java.Lang.String arg0, Java.Lang.String arg1); + /// + /// + /// + /// + /// + int GetChildPolicy(Java.Lang.String arg0); + /// + /// + /// + /// + /// + int GetElementMaxChildren(Java.Lang.String arg0); + /// + /// + /// + /// + /// + int GetElementMinChildren(Java.Lang.String arg0); + /// + /// + /// + /// + /// + int GetObjectArrayMaxLength(Java.Lang.String arg0); + /// + /// + /// + /// + /// + int GetObjectArrayMinLength(Java.Lang.String arg0); + /// + /// + /// + /// + /// + int GetObjectValueType(Java.Lang.String arg0); + /// + /// + /// + /// + /// + Java.Lang.Class GetObjectClass(Java.Lang.String arg0); + /// + /// + /// + /// + /// + Java.Lang.Comparable GetObjectMaxValue(Java.Lang.String arg0); + /// + /// + /// + /// + /// + Java.Lang.Comparable GetObjectMinValue(Java.Lang.String arg0); + /// + /// + /// + /// + /// + object GetObjectDefaultValue(Java.Lang.String arg0); + /// + /// + /// + /// + /// + object[] GetObjectEnumerations(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + Java.Lang.String GetAttributeDefaultValue(Java.Lang.String arg0, Java.Lang.String arg1); + /// + /// + /// + /// + /// + /// + /// + Java.Lang.String GetAttributeDescription(Java.Lang.String arg0, Java.Lang.String arg1, Java.Util.Locale arg2); + /// + /// + /// + /// + /// + /// + Java.Lang.String GetAttributeMaxValue(Java.Lang.String arg0, Java.Lang.String arg1); + /// + /// + /// + /// + /// + /// + Java.Lang.String GetAttributeMinValue(Java.Lang.String arg0, Java.Lang.String arg1); + /// + /// + /// + /// + /// + /// + Java.Lang.String GetElementDescription(Java.Lang.String arg0, Java.Util.Locale arg1); + /// + /// + /// + /// + /// + /// + Java.Lang.String[] GetAttributeEnumerations(Java.Lang.String arg0, Java.Lang.String arg1); + /// + /// + /// + /// + /// + Java.Lang.String[] GetAttributeNames(Java.Lang.String arg0); + /// + /// + /// + /// + /// + Java.Lang.String[] GetChildNames(Java.Lang.String arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region IIOMetadataFormat + public partial class IIOMetadataFormat : Javax.Imageio.Metadata.IIIOMetadataFormat + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int CHILD_POLICY_ALL { get { if (!_CHILD_POLICY_ALLReady) { _CHILD_POLICY_ALLContent = SGetField(LocalBridgeClazz, "CHILD_POLICY_ALL"); _CHILD_POLICY_ALLReady = true; } return _CHILD_POLICY_ALLContent; } } + private static int _CHILD_POLICY_ALLContent = default; + private static bool _CHILD_POLICY_ALLReady = false; // this is used because in case of generics + /// + /// + /// + public static int CHILD_POLICY_CHOICE { get { if (!_CHILD_POLICY_CHOICEReady) { _CHILD_POLICY_CHOICEContent = SGetField(LocalBridgeClazz, "CHILD_POLICY_CHOICE"); _CHILD_POLICY_CHOICEReady = true; } return _CHILD_POLICY_CHOICEContent; } } + private static int _CHILD_POLICY_CHOICEContent = default; + private static bool _CHILD_POLICY_CHOICEReady = false; // this is used because in case of generics + /// + /// + /// + public static int CHILD_POLICY_EMPTY { get { if (!_CHILD_POLICY_EMPTYReady) { _CHILD_POLICY_EMPTYContent = SGetField(LocalBridgeClazz, "CHILD_POLICY_EMPTY"); _CHILD_POLICY_EMPTYReady = true; } return _CHILD_POLICY_EMPTYContent; } } + private static int _CHILD_POLICY_EMPTYContent = default; + private static bool _CHILD_POLICY_EMPTYReady = false; // this is used because in case of generics + /// + /// + /// + public static int CHILD_POLICY_MAX { get { if (!_CHILD_POLICY_MAXReady) { _CHILD_POLICY_MAXContent = SGetField(LocalBridgeClazz, "CHILD_POLICY_MAX"); _CHILD_POLICY_MAXReady = true; } return _CHILD_POLICY_MAXContent; } } + private static int _CHILD_POLICY_MAXContent = default; + private static bool _CHILD_POLICY_MAXReady = false; // this is used because in case of generics + /// + /// + /// + public static int CHILD_POLICY_REPEAT { get { if (!_CHILD_POLICY_REPEATReady) { _CHILD_POLICY_REPEATContent = SGetField(LocalBridgeClazz, "CHILD_POLICY_REPEAT"); _CHILD_POLICY_REPEATReady = true; } return _CHILD_POLICY_REPEATContent; } } + private static int _CHILD_POLICY_REPEATContent = default; + private static bool _CHILD_POLICY_REPEATReady = false; // this is used because in case of generics + /// + /// + /// + public static int CHILD_POLICY_SEQUENCE { get { if (!_CHILD_POLICY_SEQUENCEReady) { _CHILD_POLICY_SEQUENCEContent = SGetField(LocalBridgeClazz, "CHILD_POLICY_SEQUENCE"); _CHILD_POLICY_SEQUENCEReady = true; } return _CHILD_POLICY_SEQUENCEContent; } } + private static int _CHILD_POLICY_SEQUENCEContent = default; + private static bool _CHILD_POLICY_SEQUENCEReady = false; // this is used because in case of generics + /// + /// + /// + public static int CHILD_POLICY_SOME { get { if (!_CHILD_POLICY_SOMEReady) { _CHILD_POLICY_SOMEContent = SGetField(LocalBridgeClazz, "CHILD_POLICY_SOME"); _CHILD_POLICY_SOMEReady = true; } return _CHILD_POLICY_SOMEContent; } } + private static int _CHILD_POLICY_SOMEContent = default; + private static bool _CHILD_POLICY_SOMEReady = false; // this is used because in case of generics + /// + /// + /// + public static int DATATYPE_BOOLEAN { get { if (!_DATATYPE_BOOLEANReady) { _DATATYPE_BOOLEANContent = SGetField(LocalBridgeClazz, "DATATYPE_BOOLEAN"); _DATATYPE_BOOLEANReady = true; } return _DATATYPE_BOOLEANContent; } } + private static int _DATATYPE_BOOLEANContent = default; + private static bool _DATATYPE_BOOLEANReady = false; // this is used because in case of generics + /// + /// + /// + public static int DATATYPE_DOUBLE { get { if (!_DATATYPE_DOUBLEReady) { _DATATYPE_DOUBLEContent = SGetField(LocalBridgeClazz, "DATATYPE_DOUBLE"); _DATATYPE_DOUBLEReady = true; } return _DATATYPE_DOUBLEContent; } } + private static int _DATATYPE_DOUBLEContent = default; + private static bool _DATATYPE_DOUBLEReady = false; // this is used because in case of generics + /// + /// + /// + public static int DATATYPE_FLOAT { get { if (!_DATATYPE_FLOATReady) { _DATATYPE_FLOATContent = SGetField(LocalBridgeClazz, "DATATYPE_FLOAT"); _DATATYPE_FLOATReady = true; } return _DATATYPE_FLOATContent; } } + private static int _DATATYPE_FLOATContent = default; + private static bool _DATATYPE_FLOATReady = false; // this is used because in case of generics + /// + /// + /// + public static int DATATYPE_INTEGER { get { if (!_DATATYPE_INTEGERReady) { _DATATYPE_INTEGERContent = SGetField(LocalBridgeClazz, "DATATYPE_INTEGER"); _DATATYPE_INTEGERReady = true; } return _DATATYPE_INTEGERContent; } } + private static int _DATATYPE_INTEGERContent = default; + private static bool _DATATYPE_INTEGERReady = false; // this is used because in case of generics + /// + /// + /// + public static int DATATYPE_STRING { get { if (!_DATATYPE_STRINGReady) { _DATATYPE_STRINGContent = SGetField(LocalBridgeClazz, "DATATYPE_STRING"); _DATATYPE_STRINGReady = true; } return _DATATYPE_STRINGContent; } } + private static int _DATATYPE_STRINGContent = default; + private static bool _DATATYPE_STRINGReady = false; // this is used because in case of generics + /// + /// + /// + public static int VALUE_ARBITRARY { get { if (!_VALUE_ARBITRARYReady) { _VALUE_ARBITRARYContent = SGetField(LocalBridgeClazz, "VALUE_ARBITRARY"); _VALUE_ARBITRARYReady = true; } return _VALUE_ARBITRARYContent; } } + private static int _VALUE_ARBITRARYContent = default; + private static bool _VALUE_ARBITRARYReady = false; // this is used because in case of generics + /// + /// + /// + public static int VALUE_ENUMERATION { get { if (!_VALUE_ENUMERATIONReady) { _VALUE_ENUMERATIONContent = SGetField(LocalBridgeClazz, "VALUE_ENUMERATION"); _VALUE_ENUMERATIONReady = true; } return _VALUE_ENUMERATIONContent; } } + private static int _VALUE_ENUMERATIONContent = default; + private static bool _VALUE_ENUMERATIONReady = false; // this is used because in case of generics + /// + /// + /// + public static int VALUE_LIST { get { if (!_VALUE_LISTReady) { _VALUE_LISTContent = SGetField(LocalBridgeClazz, "VALUE_LIST"); _VALUE_LISTReady = true; } return _VALUE_LISTContent; } } + private static int _VALUE_LISTContent = default; + private static bool _VALUE_LISTReady = false; // this is used because in case of generics + /// + /// + /// + public static int VALUE_NONE { get { if (!_VALUE_NONEReady) { _VALUE_NONEContent = SGetField(LocalBridgeClazz, "VALUE_NONE"); _VALUE_NONEReady = true; } return _VALUE_NONEContent; } } + private static int _VALUE_NONEContent = default; + private static bool _VALUE_NONEReady = false; // this is used because in case of generics + /// + /// + /// + public static int VALUE_RANGE { get { if (!_VALUE_RANGEReady) { _VALUE_RANGEContent = SGetField(LocalBridgeClazz, "VALUE_RANGE"); _VALUE_RANGEReady = true; } return _VALUE_RANGEContent; } } + private static int _VALUE_RANGEContent = default; + private static bool _VALUE_RANGEReady = false; // this is used because in case of generics + /// + /// + /// + public static int VALUE_RANGE_MAX_INCLUSIVE { get { if (!_VALUE_RANGE_MAX_INCLUSIVEReady) { _VALUE_RANGE_MAX_INCLUSIVEContent = SGetField(LocalBridgeClazz, "VALUE_RANGE_MAX_INCLUSIVE"); _VALUE_RANGE_MAX_INCLUSIVEReady = true; } return _VALUE_RANGE_MAX_INCLUSIVEContent; } } + private static int _VALUE_RANGE_MAX_INCLUSIVEContent = default; + private static bool _VALUE_RANGE_MAX_INCLUSIVEReady = false; // this is used because in case of generics + /// + /// + /// + public static int VALUE_RANGE_MAX_INCLUSIVE_MASK { get { if (!_VALUE_RANGE_MAX_INCLUSIVE_MASKReady) { _VALUE_RANGE_MAX_INCLUSIVE_MASKContent = SGetField(LocalBridgeClazz, "VALUE_RANGE_MAX_INCLUSIVE_MASK"); _VALUE_RANGE_MAX_INCLUSIVE_MASKReady = true; } return _VALUE_RANGE_MAX_INCLUSIVE_MASKContent; } } + private static int _VALUE_RANGE_MAX_INCLUSIVE_MASKContent = default; + private static bool _VALUE_RANGE_MAX_INCLUSIVE_MASKReady = false; // this is used because in case of generics + /// + /// + /// + public static int VALUE_RANGE_MIN_INCLUSIVE { get { if (!_VALUE_RANGE_MIN_INCLUSIVEReady) { _VALUE_RANGE_MIN_INCLUSIVEContent = SGetField(LocalBridgeClazz, "VALUE_RANGE_MIN_INCLUSIVE"); _VALUE_RANGE_MIN_INCLUSIVEReady = true; } return _VALUE_RANGE_MIN_INCLUSIVEContent; } } + private static int _VALUE_RANGE_MIN_INCLUSIVEContent = default; + private static bool _VALUE_RANGE_MIN_INCLUSIVEReady = false; // this is used because in case of generics + /// + /// + /// + public static int VALUE_RANGE_MIN_INCLUSIVE_MASK { get { if (!_VALUE_RANGE_MIN_INCLUSIVE_MASKReady) { _VALUE_RANGE_MIN_INCLUSIVE_MASKContent = SGetField(LocalBridgeClazz, "VALUE_RANGE_MIN_INCLUSIVE_MASK"); _VALUE_RANGE_MIN_INCLUSIVE_MASKReady = true; } return _VALUE_RANGE_MIN_INCLUSIVE_MASKContent; } } + private static int _VALUE_RANGE_MIN_INCLUSIVE_MASKContent = default; + private static bool _VALUE_RANGE_MIN_INCLUSIVE_MASKReady = false; // this is used because in case of generics + /// + /// + /// + public static int VALUE_RANGE_MIN_MAX_INCLUSIVE { get { if (!_VALUE_RANGE_MIN_MAX_INCLUSIVEReady) { _VALUE_RANGE_MIN_MAX_INCLUSIVEContent = SGetField(LocalBridgeClazz, "VALUE_RANGE_MIN_MAX_INCLUSIVE"); _VALUE_RANGE_MIN_MAX_INCLUSIVEReady = true; } return _VALUE_RANGE_MIN_MAX_INCLUSIVEContent; } } + private static int _VALUE_RANGE_MIN_MAX_INCLUSIVEContent = default; + private static bool _VALUE_RANGE_MIN_MAX_INCLUSIVEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String RootName + { + get { return IExecuteWithSignature("getRootName", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + /// + /// + public bool CanNodeAppear(Java.Lang.String arg0, Javax.Imageio.ImageTypeSpecifier arg1) + { + return IExecute("canNodeAppear", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public bool IsAttributeRequired(Java.Lang.String arg0, Java.Lang.String arg1) + { + return IExecute("isAttributeRequired", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public int GetAttributeDataType(Java.Lang.String arg0, Java.Lang.String arg1) + { + return IExecute("getAttributeDataType", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public int GetAttributeListMaxLength(Java.Lang.String arg0, Java.Lang.String arg1) + { + return IExecute("getAttributeListMaxLength", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public int GetAttributeListMinLength(Java.Lang.String arg0, Java.Lang.String arg1) + { + return IExecute("getAttributeListMinLength", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public int GetAttributeValueType(Java.Lang.String arg0, Java.Lang.String arg1) + { + return IExecute("getAttributeValueType", arg0, arg1); + } + /// + /// + /// + /// + /// + public int GetChildPolicy(Java.Lang.String arg0) + { + return IExecuteWithSignature("getChildPolicy", "(Ljava/lang/String;)I", arg0); + } + /// + /// + /// + /// + /// + public int GetElementMaxChildren(Java.Lang.String arg0) + { + return IExecuteWithSignature("getElementMaxChildren", "(Ljava/lang/String;)I", arg0); + } + /// + /// + /// + /// + /// + public int GetElementMinChildren(Java.Lang.String arg0) + { + return IExecuteWithSignature("getElementMinChildren", "(Ljava/lang/String;)I", arg0); + } + /// + /// + /// + /// + /// + public int GetObjectArrayMaxLength(Java.Lang.String arg0) + { + return IExecuteWithSignature("getObjectArrayMaxLength", "(Ljava/lang/String;)I", arg0); + } + /// + /// + /// + /// + /// + public int GetObjectArrayMinLength(Java.Lang.String arg0) + { + return IExecuteWithSignature("getObjectArrayMinLength", "(Ljava/lang/String;)I", arg0); + } + /// + /// + /// + /// + /// + public int GetObjectValueType(Java.Lang.String arg0) + { + return IExecuteWithSignature("getObjectValueType", "(Ljava/lang/String;)I", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.Class GetObjectClass(Java.Lang.String arg0) + { + return IExecuteWithSignature("getObjectClass", "(Ljava/lang/String;)Ljava/lang/Class;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.Comparable GetObjectMaxValue(Java.Lang.String arg0) + { + return IExecuteWithSignature>("getObjectMaxValue", "(Ljava/lang/String;)Ljava/lang/Comparable;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.Comparable GetObjectMinValue(Java.Lang.String arg0) + { + return IExecuteWithSignature>("getObjectMinValue", "(Ljava/lang/String;)Ljava/lang/Comparable;", arg0); + } + /// + /// + /// + /// + /// + public object GetObjectDefaultValue(Java.Lang.String arg0) + { + return IExecuteWithSignature("getObjectDefaultValue", "(Ljava/lang/String;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public object[] GetObjectEnumerations(Java.Lang.String arg0) + { + return IExecuteWithSignatureArray("getObjectEnumerations", "(Ljava/lang/String;)[Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String GetAttributeDefaultValue(Java.Lang.String arg0, Java.Lang.String arg1) + { + return IExecute("getAttributeDefaultValue", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.String GetAttributeDescription(Java.Lang.String arg0, Java.Lang.String arg1, Java.Util.Locale arg2) + { + return IExecute("getAttributeDescription", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String GetAttributeMaxValue(Java.Lang.String arg0, Java.Lang.String arg1) + { + return IExecute("getAttributeMaxValue", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String GetAttributeMinValue(Java.Lang.String arg0, Java.Lang.String arg1) + { + return IExecute("getAttributeMinValue", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String GetElementDescription(Java.Lang.String arg0, Java.Util.Locale arg1) + { + return IExecute("getElementDescription", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String[] GetAttributeEnumerations(Java.Lang.String arg0, Java.Lang.String arg1) + { + return IExecuteArray("getAttributeEnumerations", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Lang.String[] GetAttributeNames(Java.Lang.String arg0) + { + return IExecuteWithSignatureArray("getAttributeNames", "(Ljava/lang/String;)[Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.String[] GetChildNames(Java.Lang.String arg0) + { + return IExecuteWithSignatureArray("getChildNames", "(Ljava/lang/String;)[Ljava/lang/String;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Imageio/Metadata/IIOMetadataFormatImpl.cs b/src/net/JNet/GeneratedCore/Javax/Imageio/Metadata/IIOMetadataFormatImpl.cs new file mode 100644 index 0000000000..e1f8b95513 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Imageio/Metadata/IIOMetadataFormatImpl.cs @@ -0,0 +1,335 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Imageio.Metadata +{ + #region IIOMetadataFormatImpl + public partial class IIOMetadataFormatImpl + { + #region Constructors + /// + /// + /// + /// + /// + /// + public IIOMetadataFormatImpl(Java.Lang.String arg0, int arg1, int arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + public IIOMetadataFormatImpl(Java.Lang.String arg0, int arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Lang.String standardMetadataFormatName { get { if (!_standardMetadataFormatNameReady) { _standardMetadataFormatNameContent = SGetField(LocalBridgeClazz, "standardMetadataFormatName"); _standardMetadataFormatNameReady = true; } return _standardMetadataFormatNameContent; } } + private static Java.Lang.String _standardMetadataFormatNameContent = default; + private static bool _standardMetadataFormatNameReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + public static Javax.Imageio.Metadata.IIOMetadataFormat StandardFormatInstance + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getStandardFormatInstance", "()Ljavax/imageio/metadata/IIOMetadataFormat;"); } + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String RootName + { + get { return IExecuteWithSignature("getRootName", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + /// + /// + public bool CanNodeAppear(Java.Lang.String arg0, Javax.Imageio.ImageTypeSpecifier arg1) + { + return IExecute("canNodeAppear", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public bool IsAttributeRequired(Java.Lang.String arg0, Java.Lang.String arg1) + { + return IExecute("isAttributeRequired", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public int GetAttributeDataType(Java.Lang.String arg0, Java.Lang.String arg1) + { + return IExecute("getAttributeDataType", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public int GetAttributeListMaxLength(Java.Lang.String arg0, Java.Lang.String arg1) + { + return IExecute("getAttributeListMaxLength", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public int GetAttributeListMinLength(Java.Lang.String arg0, Java.Lang.String arg1) + { + return IExecute("getAttributeListMinLength", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public int GetAttributeValueType(Java.Lang.String arg0, Java.Lang.String arg1) + { + return IExecute("getAttributeValueType", arg0, arg1); + } + /// + /// + /// + /// + /// + public int GetChildPolicy(Java.Lang.String arg0) + { + return IExecuteWithSignature("getChildPolicy", "(Ljava/lang/String;)I", arg0); + } + /// + /// + /// + /// + /// + public int GetElementMaxChildren(Java.Lang.String arg0) + { + return IExecuteWithSignature("getElementMaxChildren", "(Ljava/lang/String;)I", arg0); + } + /// + /// + /// + /// + /// + public int GetElementMinChildren(Java.Lang.String arg0) + { + return IExecuteWithSignature("getElementMinChildren", "(Ljava/lang/String;)I", arg0); + } + /// + /// + /// + /// + /// + public int GetObjectArrayMaxLength(Java.Lang.String arg0) + { + return IExecuteWithSignature("getObjectArrayMaxLength", "(Ljava/lang/String;)I", arg0); + } + /// + /// + /// + /// + /// + public int GetObjectArrayMinLength(Java.Lang.String arg0) + { + return IExecuteWithSignature("getObjectArrayMinLength", "(Ljava/lang/String;)I", arg0); + } + /// + /// + /// + /// + /// + public int GetObjectValueType(Java.Lang.String arg0) + { + return IExecuteWithSignature("getObjectValueType", "(Ljava/lang/String;)I", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.Class GetObjectClass(Java.Lang.String arg0) + { + return IExecuteWithSignature("getObjectClass", "(Ljava/lang/String;)Ljava/lang/Class;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.Comparable GetObjectMaxValue(Java.Lang.String arg0) + { + return IExecuteWithSignature>("getObjectMaxValue", "(Ljava/lang/String;)Ljava/lang/Comparable;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.Comparable GetObjectMinValue(Java.Lang.String arg0) + { + return IExecuteWithSignature>("getObjectMinValue", "(Ljava/lang/String;)Ljava/lang/Comparable;", arg0); + } + /// + /// + /// + /// + /// + public object GetObjectDefaultValue(Java.Lang.String arg0) + { + return IExecuteWithSignature("getObjectDefaultValue", "(Ljava/lang/String;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public object[] GetObjectEnumerations(Java.Lang.String arg0) + { + return IExecuteWithSignatureArray("getObjectEnumerations", "(Ljava/lang/String;)[Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String GetAttributeDefaultValue(Java.Lang.String arg0, Java.Lang.String arg1) + { + return IExecute("getAttributeDefaultValue", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.String GetAttributeDescription(Java.Lang.String arg0, Java.Lang.String arg1, Java.Util.Locale arg2) + { + return IExecute("getAttributeDescription", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String GetAttributeMaxValue(Java.Lang.String arg0, Java.Lang.String arg1) + { + return IExecute("getAttributeMaxValue", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String GetAttributeMinValue(Java.Lang.String arg0, Java.Lang.String arg1) + { + return IExecute("getAttributeMinValue", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String GetElementDescription(Java.Lang.String arg0, Java.Util.Locale arg1) + { + return IExecute("getElementDescription", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String[] GetAttributeEnumerations(Java.Lang.String arg0, Java.Lang.String arg1) + { + return IExecuteArray("getAttributeEnumerations", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Lang.String[] GetAttributeNames(Java.Lang.String arg0) + { + return IExecuteWithSignatureArray("getAttributeNames", "(Ljava/lang/String;)[Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.String[] GetChildNames(Java.Lang.String arg0) + { + return IExecuteWithSignatureArray("getChildNames", "(Ljava/lang/String;)[Ljava/lang/String;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Imageio/Metadata/IIOMetadataNode.cs b/src/net/JNet/GeneratedCore/Javax/Imageio/Metadata/IIOMetadataNode.cs new file mode 100644 index 0000000000..cdc56f5a2d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Imageio/Metadata/IIOMetadataNode.cs @@ -0,0 +1,567 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Imageio.Metadata +{ + #region IIOMetadataNode + public partial class IIOMetadataNode + { + #region Constructors + /// + /// + /// + /// + public IIOMetadataNode(Java.Lang.String arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Org.W3c.Dom.Element(Javax.Imageio.Metadata.IIOMetadataNode t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Org.W3c.Dom.NodeList(Javax.Imageio.Metadata.IIOMetadataNode t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Org.W3c.Dom.NamedNodeMap Attributes + { + get { return IExecuteWithSignature("getAttributes", "()Lorg/w3c/dom/NamedNodeMap;"); } + } + /// + /// + /// + public Java.Lang.String BaseURI + { + get { return IExecuteWithSignature("getBaseURI", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Org.W3c.Dom.NodeList ChildNodes + { + get { return IExecuteWithSignature("getChildNodes", "()Lorg/w3c/dom/NodeList;"); } + } + /// + /// + /// + public Org.W3c.Dom.Node FirstChild + { + get { return IExecuteWithSignature("getFirstChild", "()Lorg/w3c/dom/Node;"); } + } + /// + /// + /// + public Org.W3c.Dom.Node LastChild + { + get { return IExecuteWithSignature("getLastChild", "()Lorg/w3c/dom/Node;"); } + } + /// + /// + /// + public int Length + { + get { return IExecuteWithSignature("getLength", "()I"); } + } + /// + /// + /// + public Java.Lang.String LocalName + { + get { return IExecuteWithSignature("getLocalName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String NamespaceURI + { + get { return IExecuteWithSignature("getNamespaceURI", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Org.W3c.Dom.Node NextSibling + { + get { return IExecuteWithSignature("getNextSibling", "()Lorg/w3c/dom/Node;"); } + } + /// + /// + /// + public Java.Lang.String NodeName + { + get { return IExecuteWithSignature("getNodeName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public short NodeType + { + get { return IExecuteWithSignature("getNodeType", "()S"); } + } + /// + /// + /// + public Java.Lang.String NodeValue + { + get { return IExecuteWithSignature("getNodeValue", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setNodeValue", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Org.W3c.Dom.Document OwnerDocument + { + get { return IExecuteWithSignature("getOwnerDocument", "()Lorg/w3c/dom/Document;"); } + } + /// + /// + /// + public Org.W3c.Dom.Node ParentNode + { + get { return IExecuteWithSignature("getParentNode", "()Lorg/w3c/dom/Node;"); } + } + /// + /// + /// + public Java.Lang.String Prefix + { + get { return IExecuteWithSignature("getPrefix", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setPrefix", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Org.W3c.Dom.Node PreviousSibling + { + get { return IExecuteWithSignature("getPreviousSibling", "()Lorg/w3c/dom/Node;"); } + } + /// + /// + /// + public Org.W3c.Dom.TypeInfo SchemaTypeInfo + { + get { return IExecuteWithSignature("getSchemaTypeInfo", "()Lorg/w3c/dom/TypeInfo;"); } + } + /// + /// + /// + public Java.Lang.String TagName + { + get { return IExecuteWithSignature("getTagName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String TextContent + { + get { return IExecuteWithSignature("getTextContent", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setTextContent", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public object UserObject + { + get { return IExecuteWithSignature("getUserObject", "()Ljava/lang/Object;"); } set { IExecuteWithSignature("setUserObject", "(Ljava/lang/Object;)V", value); } + } + /// + /// + /// + /// + /// + public bool HasAttribute(Java.Lang.String arg0) + { + return IExecuteWithSignature("hasAttribute", "(Ljava/lang/String;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public bool HasAttributeNS(Java.Lang.String arg0, Java.Lang.String arg1) + { + return IExecute("hasAttributeNS", arg0, arg1); + } + /// + /// + /// + /// + public bool HasAttributes() + { + return IExecuteWithSignature("hasAttributes", "()Z"); + } + /// + /// + /// + /// + public bool HasChildNodes() + { + return IExecuteWithSignature("hasChildNodes", "()Z"); + } + /// + /// + /// + /// + /// + /// + public bool IsDefaultNamespace(Java.Lang.String arg0) + { + return IExecuteWithSignature("isDefaultNamespace", "(Ljava/lang/String;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public bool IsEqualNode(Org.W3c.Dom.Node arg0) + { + return IExecuteWithSignature("isEqualNode", "(Lorg/w3c/dom/Node;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public bool IsSameNode(Org.W3c.Dom.Node arg0) + { + return IExecuteWithSignature("isSameNode", "(Lorg/w3c/dom/Node;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public bool IsSupported(Java.Lang.String arg0, Java.Lang.String arg1) + { + return IExecute("isSupported", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public object GetFeature(Java.Lang.String arg0, Java.Lang.String arg1) + { + return IExecute("getFeature", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public object GetUserData(Java.Lang.String arg0) + { + return IExecuteWithSignature("getUserData", "(Ljava/lang/String;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public object SetUserData(Java.Lang.String arg0, object arg1, Org.W3c.Dom.UserDataHandler arg2) + { + return IExecute("setUserData", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public Java.Lang.String GetAttribute(Java.Lang.String arg0) + { + return IExecuteWithSignature("getAttribute", "(Ljava/lang/String;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String GetAttributeNS(Java.Lang.String arg0, Java.Lang.String arg1) + { + return IExecute("getAttributeNS", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String LookupNamespaceURI(Java.Lang.String arg0) + { + return IExecuteWithSignature("lookupNamespaceURI", "(Ljava/lang/String;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String LookupPrefix(Java.Lang.String arg0) + { + return IExecuteWithSignature("lookupPrefix", "(Ljava/lang/String;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public Org.W3c.Dom.Attr GetAttributeNode(Java.Lang.String arg0) + { + return IExecuteWithSignature("getAttributeNode", "(Ljava/lang/String;)Lorg/w3c/dom/Attr;", arg0); + } + /// + /// + /// + /// + /// + /// + public Org.W3c.Dom.Attr GetAttributeNodeNS(Java.Lang.String arg0, Java.Lang.String arg1) + { + return IExecute("getAttributeNodeNS", arg0, arg1); + } + /// + /// + /// + /// + /// + public Org.W3c.Dom.Attr RemoveAttributeNode(Org.W3c.Dom.Attr arg0) + { + return IExecuteWithSignature("removeAttributeNode", "(Lorg/w3c/dom/Attr;)Lorg/w3c/dom/Attr;", arg0); + } + /// + /// + /// + /// + /// + /// + public Org.W3c.Dom.Attr SetAttributeNode(Org.W3c.Dom.Attr arg0) + { + return IExecuteWithSignature("setAttributeNode", "(Lorg/w3c/dom/Attr;)Lorg/w3c/dom/Attr;", arg0); + } + /// + /// + /// + /// + /// + public Org.W3c.Dom.Attr SetAttributeNodeNS(Org.W3c.Dom.Attr arg0) + { + return IExecuteWithSignature("setAttributeNodeNS", "(Lorg/w3c/dom/Attr;)Lorg/w3c/dom/Attr;", arg0); + } + /// + /// + /// + /// + /// + public Org.W3c.Dom.Node AppendChild(Org.W3c.Dom.Node arg0) + { + return IExecuteWithSignature("appendChild", "(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;", arg0); + } + /// + /// + /// + /// + /// + public Org.W3c.Dom.Node CloneNode(bool arg0) + { + return IExecuteWithSignature("cloneNode", "(Z)Lorg/w3c/dom/Node;", arg0); + } + /// + /// + /// + /// + /// + /// + public Org.W3c.Dom.Node InsertBefore(Org.W3c.Dom.Node arg0, Org.W3c.Dom.Node arg1) + { + return IExecute("insertBefore", arg0, arg1); + } + /// + /// + /// + /// + /// + public Org.W3c.Dom.Node Item(int arg0) + { + return IExecuteWithSignature("item", "(I)Lorg/w3c/dom/Node;", arg0); + } + /// + /// + /// + /// + /// + public Org.W3c.Dom.Node RemoveChild(Org.W3c.Dom.Node arg0) + { + return IExecuteWithSignature("removeChild", "(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;", arg0); + } + /// + /// + /// + /// + /// + /// + public Org.W3c.Dom.Node ReplaceChild(Org.W3c.Dom.Node arg0, Org.W3c.Dom.Node arg1) + { + return IExecute("replaceChild", arg0, arg1); + } + /// + /// + /// + /// + /// + public Org.W3c.Dom.NodeList GetElementsByTagName(Java.Lang.String arg0) + { + return IExecuteWithSignature("getElementsByTagName", "(Ljava/lang/String;)Lorg/w3c/dom/NodeList;", arg0); + } + /// + /// + /// + /// + /// + /// + public Org.W3c.Dom.NodeList GetElementsByTagNameNS(Java.Lang.String arg0, Java.Lang.String arg1) + { + return IExecute("getElementsByTagNameNS", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public short CompareDocumentPosition(Org.W3c.Dom.Node arg0) + { + return IExecuteWithSignature("compareDocumentPosition", "(Lorg/w3c/dom/Node;)S", arg0); + } + /// + /// + /// + public void Normalize() + { + IExecuteWithSignature("normalize", "()V"); + } + /// + /// + /// + /// + public void RemoveAttribute(Java.Lang.String arg0) + { + IExecuteWithSignature("removeAttribute", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + /// + public void RemoveAttributeNS(Java.Lang.String arg0, Java.Lang.String arg1) + { + IExecute("removeAttributeNS", arg0, arg1); + } + /// + /// + /// + /// + /// + public void SetAttribute(Java.Lang.String arg0, Java.Lang.String arg1) + { + IExecute("setAttribute", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetAttributeNS(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2) + { + IExecute("setAttributeNS", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void SetIdAttribute(Java.Lang.String arg0, bool arg1) + { + IExecute("setIdAttribute", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetIdAttributeNode(Org.W3c.Dom.Attr arg0, bool arg1) + { + IExecute("setIdAttributeNode", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void SetIdAttributeNS(Java.Lang.String arg0, Java.Lang.String arg1, bool arg2) + { + IExecute("setIdAttributeNS", arg0, arg1, arg2); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Imageio/Plugins/Bmp/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Javax/Imageio/Plugins/Bmp/AllPackageClasses.cs new file mode 100644 index 0000000000..978fb27441 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Imageio/Plugins/Bmp/AllPackageClasses.cs @@ -0,0 +1,75 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Javax.Imageio.Plugins.Bmp +{ + #region BMPImageWriteParam + /// + /// + /// + public partial class BMPImageWriteParam : Javax.Imageio.ImageWriteParam + { + const string _bridgeClassName = "javax.imageio.plugins.bmp.BMPImageWriteParam"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public BMPImageWriteParam() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public BMPImageWriteParam(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Imageio/Plugins/Bmp/BMPImageWriteParam.cs b/src/net/JNet/GeneratedCore/Javax/Imageio/Plugins/Bmp/BMPImageWriteParam.cs new file mode 100644 index 0000000000..f7b27bc6a8 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Imageio/Plugins/Bmp/BMPImageWriteParam.cs @@ -0,0 +1,82 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Imageio.Plugins.Bmp +{ + #region BMPImageWriteParam + public partial class BMPImageWriteParam + { + #region Constructors + /// + /// + /// + /// + public BMPImageWriteParam(Java.Util.Locale arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public bool IsTopDown() + { + return IExecuteWithSignature("isTopDown", "()Z"); + } + /// + /// + /// + /// + public void SetTopDown(bool arg0) + { + IExecuteWithSignature("setTopDown", "(Z)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Imageio/Plugins/Jpeg/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Javax/Imageio/Plugins/Jpeg/AllPackageClasses.cs new file mode 100644 index 0000000000..d8347ae9c5 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Imageio/Plugins/Jpeg/AllPackageClasses.cs @@ -0,0 +1,210 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Javax.Imageio.Plugins.Jpeg +{ + #region JPEGHuffmanTable + /// + /// + /// + public partial class JPEGHuffmanTable : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.imageio.plugins.jpeg.JPEGHuffmanTable"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public JPEGHuffmanTable() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public JPEGHuffmanTable(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region JPEGImageReadParam + /// + /// + /// + public partial class JPEGImageReadParam : Javax.Imageio.ImageReadParam + { + const string _bridgeClassName = "javax.imageio.plugins.jpeg.JPEGImageReadParam"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public JPEGImageReadParam() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public JPEGImageReadParam(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region JPEGImageWriteParam + /// + /// + /// + public partial class JPEGImageWriteParam : Javax.Imageio.ImageWriteParam + { + const string _bridgeClassName = "javax.imageio.plugins.jpeg.JPEGImageWriteParam"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public JPEGImageWriteParam() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public JPEGImageWriteParam(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region JPEGQTable + /// + /// + /// + public partial class JPEGQTable : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.imageio.plugins.jpeg.JPEGQTable"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public JPEGQTable() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public JPEGQTable(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Imageio/Plugins/Jpeg/JPEGHuffmanTable.cs b/src/net/JNet/GeneratedCore/Javax/Imageio/Plugins/Jpeg/JPEGHuffmanTable.cs new file mode 100644 index 0000000000..bdc58449e2 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Imageio/Plugins/Jpeg/JPEGHuffmanTable.cs @@ -0,0 +1,105 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Imageio.Plugins.Jpeg +{ + #region JPEGHuffmanTable + public partial class JPEGHuffmanTable + { + #region Constructors + /// + /// + /// + /// + /// + public JPEGHuffmanTable(short[] arg0, short[] arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Javax.Imageio.Plugins.Jpeg.JPEGHuffmanTable StdACChrominance { get { if (!_StdACChrominanceReady) { _StdACChrominanceContent = SGetField(LocalBridgeClazz, "StdACChrominance"); _StdACChrominanceReady = true; } return _StdACChrominanceContent; } } + private static Javax.Imageio.Plugins.Jpeg.JPEGHuffmanTable _StdACChrominanceContent = default; + private static bool _StdACChrominanceReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Imageio.Plugins.Jpeg.JPEGHuffmanTable StdACLuminance { get { if (!_StdACLuminanceReady) { _StdACLuminanceContent = SGetField(LocalBridgeClazz, "StdACLuminance"); _StdACLuminanceReady = true; } return _StdACLuminanceContent; } } + private static Javax.Imageio.Plugins.Jpeg.JPEGHuffmanTable _StdACLuminanceContent = default; + private static bool _StdACLuminanceReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Imageio.Plugins.Jpeg.JPEGHuffmanTable StdDCChrominance { get { if (!_StdDCChrominanceReady) { _StdDCChrominanceContent = SGetField(LocalBridgeClazz, "StdDCChrominance"); _StdDCChrominanceReady = true; } return _StdDCChrominanceContent; } } + private static Javax.Imageio.Plugins.Jpeg.JPEGHuffmanTable _StdDCChrominanceContent = default; + private static bool _StdDCChrominanceReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Imageio.Plugins.Jpeg.JPEGHuffmanTable StdDCLuminance { get { if (!_StdDCLuminanceReady) { _StdDCLuminanceContent = SGetField(LocalBridgeClazz, "StdDCLuminance"); _StdDCLuminanceReady = true; } return _StdDCLuminanceContent; } } + private static Javax.Imageio.Plugins.Jpeg.JPEGHuffmanTable _StdDCLuminanceContent = default; + private static bool _StdDCLuminanceReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public short[] Lengths + { + get { return IExecuteWithSignatureArray("getLengths", "()[S"); } + } + /// + /// + /// + public short[] Values + { + get { return IExecuteWithSignatureArray("getValues", "()[S"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Imageio/Plugins/Jpeg/JPEGImageReadParam.cs b/src/net/JNet/GeneratedCore/Javax/Imageio/Plugins/Jpeg/JPEGImageReadParam.cs new file mode 100644 index 0000000000..6c9a96ecba --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Imageio/Plugins/Jpeg/JPEGImageReadParam.cs @@ -0,0 +1,104 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Imageio.Plugins.Jpeg +{ + #region JPEGImageReadParam + public partial class JPEGImageReadParam + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Imageio.Plugins.Jpeg.JPEGHuffmanTable[] ACHuffmanTables + { + get { return IExecuteWithSignatureArray("getACHuffmanTables", "()[Ljavax/imageio/plugins/jpeg/JPEGHuffmanTable;"); } + } + /// + /// + /// + public Javax.Imageio.Plugins.Jpeg.JPEGHuffmanTable[] DCHuffmanTables + { + get { return IExecuteWithSignatureArray("getDCHuffmanTables", "()[Ljavax/imageio/plugins/jpeg/JPEGHuffmanTable;"); } + } + /// + /// + /// + public Javax.Imageio.Plugins.Jpeg.JPEGQTable[] QTables + { + get { return IExecuteWithSignatureArray("getQTables", "()[Ljavax/imageio/plugins/jpeg/JPEGQTable;"); } + } + /// + /// + /// + /// + public bool AreTablesSet() + { + return IExecuteWithSignature("areTablesSet", "()Z"); + } + /// + /// + /// + /// + /// + /// + public void SetDecodeTables(Javax.Imageio.Plugins.Jpeg.JPEGQTable[] arg0, Javax.Imageio.Plugins.Jpeg.JPEGHuffmanTable[] arg1, Javax.Imageio.Plugins.Jpeg.JPEGHuffmanTable[] arg2) + { + IExecute("setDecodeTables", arg0, arg1, arg2); + } + /// + /// + /// + public void UnsetDecodeTables() + { + IExecuteWithSignature("unsetDecodeTables", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Imageio/Plugins/Jpeg/JPEGImageWriteParam.cs b/src/net/JNet/GeneratedCore/Javax/Imageio/Plugins/Jpeg/JPEGImageWriteParam.cs new file mode 100644 index 0000000000..41e281d6a2 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Imageio/Plugins/Jpeg/JPEGImageWriteParam.cs @@ -0,0 +1,119 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Imageio.Plugins.Jpeg +{ + #region JPEGImageWriteParam + public partial class JPEGImageWriteParam + { + #region Constructors + /// + /// + /// + /// + public JPEGImageWriteParam(Java.Util.Locale arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Imageio.Plugins.Jpeg.JPEGHuffmanTable[] ACHuffmanTables + { + get { return IExecuteWithSignatureArray("getACHuffmanTables", "()[Ljavax/imageio/plugins/jpeg/JPEGHuffmanTable;"); } + } + /// + /// + /// + public Javax.Imageio.Plugins.Jpeg.JPEGHuffmanTable[] DCHuffmanTables + { + get { return IExecuteWithSignatureArray("getDCHuffmanTables", "()[Ljavax/imageio/plugins/jpeg/JPEGHuffmanTable;"); } + } + /// + /// + /// + public bool OptimizeHuffmanTables + { + get { return IExecuteWithSignature("getOptimizeHuffmanTables", "()Z"); } set { IExecuteWithSignature("setOptimizeHuffmanTables", "(Z)V", value); } + } + /// + /// + /// + public Javax.Imageio.Plugins.Jpeg.JPEGQTable[] QTables + { + get { return IExecuteWithSignatureArray("getQTables", "()[Ljavax/imageio/plugins/jpeg/JPEGQTable;"); } + } + /// + /// + /// + /// + public bool AreTablesSet() + { + return IExecuteWithSignature("areTablesSet", "()Z"); + } + /// + /// + /// + /// + /// + /// + public void SetEncodeTables(Javax.Imageio.Plugins.Jpeg.JPEGQTable[] arg0, Javax.Imageio.Plugins.Jpeg.JPEGHuffmanTable[] arg1, Javax.Imageio.Plugins.Jpeg.JPEGHuffmanTable[] arg2) + { + IExecute("setEncodeTables", arg0, arg1, arg2); + } + /// + /// + /// + public void UnsetEncodeTables() + { + IExecuteWithSignature("unsetEncodeTables", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Imageio/Plugins/Jpeg/JPEGQTable.cs b/src/net/JNet/GeneratedCore/Javax/Imageio/Plugins/Jpeg/JPEGQTable.cs new file mode 100644 index 0000000000..62c387713e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Imageio/Plugins/Jpeg/JPEGQTable.cs @@ -0,0 +1,107 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Imageio.Plugins.Jpeg +{ + #region JPEGQTable + public partial class JPEGQTable + { + #region Constructors + /// + /// + /// + /// + public JPEGQTable(int[] arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Javax.Imageio.Plugins.Jpeg.JPEGQTable K1Div2Luminance { get { if (!_K1Div2LuminanceReady) { _K1Div2LuminanceContent = SGetField(LocalBridgeClazz, "K1Div2Luminance"); _K1Div2LuminanceReady = true; } return _K1Div2LuminanceContent; } } + private static Javax.Imageio.Plugins.Jpeg.JPEGQTable _K1Div2LuminanceContent = default; + private static bool _K1Div2LuminanceReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Imageio.Plugins.Jpeg.JPEGQTable K1Luminance { get { if (!_K1LuminanceReady) { _K1LuminanceContent = SGetField(LocalBridgeClazz, "K1Luminance"); _K1LuminanceReady = true; } return _K1LuminanceContent; } } + private static Javax.Imageio.Plugins.Jpeg.JPEGQTable _K1LuminanceContent = default; + private static bool _K1LuminanceReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Imageio.Plugins.Jpeg.JPEGQTable K2Chrominance { get { if (!_K2ChrominanceReady) { _K2ChrominanceContent = SGetField(LocalBridgeClazz, "K2Chrominance"); _K2ChrominanceReady = true; } return _K2ChrominanceContent; } } + private static Javax.Imageio.Plugins.Jpeg.JPEGQTable _K2ChrominanceContent = default; + private static bool _K2ChrominanceReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Imageio.Plugins.Jpeg.JPEGQTable K2Div2Chrominance { get { if (!_K2Div2ChrominanceReady) { _K2Div2ChrominanceContent = SGetField(LocalBridgeClazz, "K2Div2Chrominance"); _K2Div2ChrominanceReady = true; } return _K2Div2ChrominanceContent; } } + private static Javax.Imageio.Plugins.Jpeg.JPEGQTable _K2Div2ChrominanceContent = default; + private static bool _K2Div2ChrominanceReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int[] Table + { + get { return IExecuteWithSignatureArray("getTable", "()[I"); } + } + /// + /// + /// + /// + /// + /// + public Javax.Imageio.Plugins.Jpeg.JPEGQTable GetScaledInstance(float arg0, bool arg1) + { + return IExecute("getScaledInstance", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Imageio/Plugins/Tiff/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Javax/Imageio/Plugins/Tiff/AllPackageClasses.cs new file mode 100644 index 0000000000..7d6552899d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Imageio/Plugins/Tiff/AllPackageClasses.cs @@ -0,0 +1,570 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Javax.Imageio.Plugins.Tiff +{ + #region BaselineTIFFTagSet + /// + /// + /// + public partial class BaselineTIFFTagSet : Javax.Imageio.Plugins.Tiff.TIFFTagSet + { + const string _bridgeClassName = "javax.imageio.plugins.tiff.BaselineTIFFTagSet"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public BaselineTIFFTagSet() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public BaselineTIFFTagSet(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ExifGPSTagSet + /// + /// + /// + public partial class ExifGPSTagSet : Javax.Imageio.Plugins.Tiff.TIFFTagSet + { + const string _bridgeClassName = "javax.imageio.plugins.tiff.ExifGPSTagSet"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ExifGPSTagSet() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ExifGPSTagSet(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ExifInteroperabilityTagSet + /// + /// + /// + public partial class ExifInteroperabilityTagSet : Javax.Imageio.Plugins.Tiff.TIFFTagSet + { + const string _bridgeClassName = "javax.imageio.plugins.tiff.ExifInteroperabilityTagSet"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ExifInteroperabilityTagSet() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ExifInteroperabilityTagSet(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ExifParentTIFFTagSet + /// + /// + /// + public partial class ExifParentTIFFTagSet : Javax.Imageio.Plugins.Tiff.TIFFTagSet + { + const string _bridgeClassName = "javax.imageio.plugins.tiff.ExifParentTIFFTagSet"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ExifParentTIFFTagSet() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ExifParentTIFFTagSet(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ExifTIFFTagSet + /// + /// + /// + public partial class ExifTIFFTagSet : Javax.Imageio.Plugins.Tiff.TIFFTagSet + { + const string _bridgeClassName = "javax.imageio.plugins.tiff.ExifTIFFTagSet"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ExifTIFFTagSet() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ExifTIFFTagSet(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region FaxTIFFTagSet + /// + /// + /// + public partial class FaxTIFFTagSet : Javax.Imageio.Plugins.Tiff.TIFFTagSet + { + const string _bridgeClassName = "javax.imageio.plugins.tiff.FaxTIFFTagSet"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public FaxTIFFTagSet() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public FaxTIFFTagSet(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region GeoTIFFTagSet + /// + /// + /// + public partial class GeoTIFFTagSet : Javax.Imageio.Plugins.Tiff.TIFFTagSet + { + const string _bridgeClassName = "javax.imageio.plugins.tiff.GeoTIFFTagSet"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public GeoTIFFTagSet() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public GeoTIFFTagSet(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TIFFDirectory + /// + /// + /// + public partial class TIFFDirectory : Java.Lang.Cloneable + { + const string _bridgeClassName = "javax.imageio.plugins.tiff.TIFFDirectory"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public TIFFDirectory() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public TIFFDirectory(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TIFFField + /// + /// + /// + public partial class TIFFField : Java.Lang.Cloneable + { + const string _bridgeClassName = "javax.imageio.plugins.tiff.TIFFField"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public TIFFField() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public TIFFField(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TIFFImageReadParam + /// + /// + /// + public partial class TIFFImageReadParam : Javax.Imageio.ImageReadParam + { + const string _bridgeClassName = "javax.imageio.plugins.tiff.TIFFImageReadParam"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public TIFFImageReadParam() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public TIFFImageReadParam(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TIFFTag + /// + /// + /// + public partial class TIFFTag : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.imageio.plugins.tiff.TIFFTag"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public TIFFTag() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public TIFFTag(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TIFFTagSet + /// + /// + /// + public partial class TIFFTagSet : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.imageio.plugins.tiff.TIFFTagSet"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public TIFFTagSet() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public TIFFTagSet(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Imageio/Plugins/Tiff/BaselineTIFFTagSet.cs b/src/net/JNet/GeneratedCore/Javax/Imageio/Plugins/Tiff/BaselineTIFFTagSet.cs new file mode 100644 index 0000000000..558b0b39ec --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Imageio/Plugins/Tiff/BaselineTIFFTagSet.cs @@ -0,0 +1,923 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Imageio.Plugins.Tiff +{ + #region BaselineTIFFTagSet + public partial class BaselineTIFFTagSet + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int COMPRESSION_CCITT_RLE { get { if (!_COMPRESSION_CCITT_RLEReady) { _COMPRESSION_CCITT_RLEContent = SGetField(LocalBridgeClazz, "COMPRESSION_CCITT_RLE"); _COMPRESSION_CCITT_RLEReady = true; } return _COMPRESSION_CCITT_RLEContent; } } + private static int _COMPRESSION_CCITT_RLEContent = default; + private static bool _COMPRESSION_CCITT_RLEReady = false; // this is used because in case of generics + /// + /// + /// + public static int COMPRESSION_CCITT_T_4 { get { if (!_COMPRESSION_CCITT_T_4Ready) { _COMPRESSION_CCITT_T_4Content = SGetField(LocalBridgeClazz, "COMPRESSION_CCITT_T_4"); _COMPRESSION_CCITT_T_4Ready = true; } return _COMPRESSION_CCITT_T_4Content; } } + private static int _COMPRESSION_CCITT_T_4Content = default; + private static bool _COMPRESSION_CCITT_T_4Ready = false; // this is used because in case of generics + /// + /// + /// + public static int COMPRESSION_CCITT_T_6 { get { if (!_COMPRESSION_CCITT_T_6Ready) { _COMPRESSION_CCITT_T_6Content = SGetField(LocalBridgeClazz, "COMPRESSION_CCITT_T_6"); _COMPRESSION_CCITT_T_6Ready = true; } return _COMPRESSION_CCITT_T_6Content; } } + private static int _COMPRESSION_CCITT_T_6Content = default; + private static bool _COMPRESSION_CCITT_T_6Ready = false; // this is used because in case of generics + /// + /// + /// + public static int COMPRESSION_DEFLATE { get { if (!_COMPRESSION_DEFLATEReady) { _COMPRESSION_DEFLATEContent = SGetField(LocalBridgeClazz, "COMPRESSION_DEFLATE"); _COMPRESSION_DEFLATEReady = true; } return _COMPRESSION_DEFLATEContent; } } + private static int _COMPRESSION_DEFLATEContent = default; + private static bool _COMPRESSION_DEFLATEReady = false; // this is used because in case of generics + /// + /// + /// + public static int COMPRESSION_JPEG { get { if (!_COMPRESSION_JPEGReady) { _COMPRESSION_JPEGContent = SGetField(LocalBridgeClazz, "COMPRESSION_JPEG"); _COMPRESSION_JPEGReady = true; } return _COMPRESSION_JPEGContent; } } + private static int _COMPRESSION_JPEGContent = default; + private static bool _COMPRESSION_JPEGReady = false; // this is used because in case of generics + /// + /// + /// + public static int COMPRESSION_LZW { get { if (!_COMPRESSION_LZWReady) { _COMPRESSION_LZWContent = SGetField(LocalBridgeClazz, "COMPRESSION_LZW"); _COMPRESSION_LZWReady = true; } return _COMPRESSION_LZWContent; } } + private static int _COMPRESSION_LZWContent = default; + private static bool _COMPRESSION_LZWReady = false; // this is used because in case of generics + /// + /// + /// + public static int COMPRESSION_NONE { get { if (!_COMPRESSION_NONEReady) { _COMPRESSION_NONEContent = SGetField(LocalBridgeClazz, "COMPRESSION_NONE"); _COMPRESSION_NONEReady = true; } return _COMPRESSION_NONEContent; } } + private static int _COMPRESSION_NONEContent = default; + private static bool _COMPRESSION_NONEReady = false; // this is used because in case of generics + /// + /// + /// + public static int COMPRESSION_OLD_JPEG { get { if (!_COMPRESSION_OLD_JPEGReady) { _COMPRESSION_OLD_JPEGContent = SGetField(LocalBridgeClazz, "COMPRESSION_OLD_JPEG"); _COMPRESSION_OLD_JPEGReady = true; } return _COMPRESSION_OLD_JPEGContent; } } + private static int _COMPRESSION_OLD_JPEGContent = default; + private static bool _COMPRESSION_OLD_JPEGReady = false; // this is used because in case of generics + /// + /// + /// + public static int COMPRESSION_PACKBITS { get { if (!_COMPRESSION_PACKBITSReady) { _COMPRESSION_PACKBITSContent = SGetField(LocalBridgeClazz, "COMPRESSION_PACKBITS"); _COMPRESSION_PACKBITSReady = true; } return _COMPRESSION_PACKBITSContent; } } + private static int _COMPRESSION_PACKBITSContent = default; + private static bool _COMPRESSION_PACKBITSReady = false; // this is used because in case of generics + /// + /// + /// + public static int COMPRESSION_ZLIB { get { if (!_COMPRESSION_ZLIBReady) { _COMPRESSION_ZLIBContent = SGetField(LocalBridgeClazz, "COMPRESSION_ZLIB"); _COMPRESSION_ZLIBReady = true; } return _COMPRESSION_ZLIBContent; } } + private static int _COMPRESSION_ZLIBContent = default; + private static bool _COMPRESSION_ZLIBReady = false; // this is used because in case of generics + /// + /// + /// + public static int EXTRA_SAMPLES_ASSOCIATED_ALPHA { get { if (!_EXTRA_SAMPLES_ASSOCIATED_ALPHAReady) { _EXTRA_SAMPLES_ASSOCIATED_ALPHAContent = SGetField(LocalBridgeClazz, "EXTRA_SAMPLES_ASSOCIATED_ALPHA"); _EXTRA_SAMPLES_ASSOCIATED_ALPHAReady = true; } return _EXTRA_SAMPLES_ASSOCIATED_ALPHAContent; } } + private static int _EXTRA_SAMPLES_ASSOCIATED_ALPHAContent = default; + private static bool _EXTRA_SAMPLES_ASSOCIATED_ALPHAReady = false; // this is used because in case of generics + /// + /// + /// + public static int EXTRA_SAMPLES_UNASSOCIATED_ALPHA { get { if (!_EXTRA_SAMPLES_UNASSOCIATED_ALPHAReady) { _EXTRA_SAMPLES_UNASSOCIATED_ALPHAContent = SGetField(LocalBridgeClazz, "EXTRA_SAMPLES_UNASSOCIATED_ALPHA"); _EXTRA_SAMPLES_UNASSOCIATED_ALPHAReady = true; } return _EXTRA_SAMPLES_UNASSOCIATED_ALPHAContent; } } + private static int _EXTRA_SAMPLES_UNASSOCIATED_ALPHAContent = default; + private static bool _EXTRA_SAMPLES_UNASSOCIATED_ALPHAReady = false; // this is used because in case of generics + /// + /// + /// + public static int EXTRA_SAMPLES_UNSPECIFIED { get { if (!_EXTRA_SAMPLES_UNSPECIFIEDReady) { _EXTRA_SAMPLES_UNSPECIFIEDContent = SGetField(LocalBridgeClazz, "EXTRA_SAMPLES_UNSPECIFIED"); _EXTRA_SAMPLES_UNSPECIFIEDReady = true; } return _EXTRA_SAMPLES_UNSPECIFIEDContent; } } + private static int _EXTRA_SAMPLES_UNSPECIFIEDContent = default; + private static bool _EXTRA_SAMPLES_UNSPECIFIEDReady = false; // this is used because in case of generics + /// + /// + /// + public static int FILL_ORDER_LEFT_TO_RIGHT { get { if (!_FILL_ORDER_LEFT_TO_RIGHTReady) { _FILL_ORDER_LEFT_TO_RIGHTContent = SGetField(LocalBridgeClazz, "FILL_ORDER_LEFT_TO_RIGHT"); _FILL_ORDER_LEFT_TO_RIGHTReady = true; } return _FILL_ORDER_LEFT_TO_RIGHTContent; } } + private static int _FILL_ORDER_LEFT_TO_RIGHTContent = default; + private static bool _FILL_ORDER_LEFT_TO_RIGHTReady = false; // this is used because in case of generics + /// + /// + /// + public static int FILL_ORDER_RIGHT_TO_LEFT { get { if (!_FILL_ORDER_RIGHT_TO_LEFTReady) { _FILL_ORDER_RIGHT_TO_LEFTContent = SGetField(LocalBridgeClazz, "FILL_ORDER_RIGHT_TO_LEFT"); _FILL_ORDER_RIGHT_TO_LEFTReady = true; } return _FILL_ORDER_RIGHT_TO_LEFTContent; } } + private static int _FILL_ORDER_RIGHT_TO_LEFTContent = default; + private static bool _FILL_ORDER_RIGHT_TO_LEFTReady = false; // this is used because in case of generics + /// + /// + /// + public static int GRAY_RESPONSE_UNIT_HUNDRED_THOUSANDTHS { get { if (!_GRAY_RESPONSE_UNIT_HUNDRED_THOUSANDTHSReady) { _GRAY_RESPONSE_UNIT_HUNDRED_THOUSANDTHSContent = SGetField(LocalBridgeClazz, "GRAY_RESPONSE_UNIT_HUNDRED_THOUSANDTHS"); _GRAY_RESPONSE_UNIT_HUNDRED_THOUSANDTHSReady = true; } return _GRAY_RESPONSE_UNIT_HUNDRED_THOUSANDTHSContent; } } + private static int _GRAY_RESPONSE_UNIT_HUNDRED_THOUSANDTHSContent = default; + private static bool _GRAY_RESPONSE_UNIT_HUNDRED_THOUSANDTHSReady = false; // this is used because in case of generics + /// + /// + /// + public static int GRAY_RESPONSE_UNIT_HUNDREDTHS { get { if (!_GRAY_RESPONSE_UNIT_HUNDREDTHSReady) { _GRAY_RESPONSE_UNIT_HUNDREDTHSContent = SGetField(LocalBridgeClazz, "GRAY_RESPONSE_UNIT_HUNDREDTHS"); _GRAY_RESPONSE_UNIT_HUNDREDTHSReady = true; } return _GRAY_RESPONSE_UNIT_HUNDREDTHSContent; } } + private static int _GRAY_RESPONSE_UNIT_HUNDREDTHSContent = default; + private static bool _GRAY_RESPONSE_UNIT_HUNDREDTHSReady = false; // this is used because in case of generics + /// + /// + /// + public static int GRAY_RESPONSE_UNIT_TEN_THOUSANDTHS { get { if (!_GRAY_RESPONSE_UNIT_TEN_THOUSANDTHSReady) { _GRAY_RESPONSE_UNIT_TEN_THOUSANDTHSContent = SGetField(LocalBridgeClazz, "GRAY_RESPONSE_UNIT_TEN_THOUSANDTHS"); _GRAY_RESPONSE_UNIT_TEN_THOUSANDTHSReady = true; } return _GRAY_RESPONSE_UNIT_TEN_THOUSANDTHSContent; } } + private static int _GRAY_RESPONSE_UNIT_TEN_THOUSANDTHSContent = default; + private static bool _GRAY_RESPONSE_UNIT_TEN_THOUSANDTHSReady = false; // this is used because in case of generics + /// + /// + /// + public static int GRAY_RESPONSE_UNIT_TENTHS { get { if (!_GRAY_RESPONSE_UNIT_TENTHSReady) { _GRAY_RESPONSE_UNIT_TENTHSContent = SGetField(LocalBridgeClazz, "GRAY_RESPONSE_UNIT_TENTHS"); _GRAY_RESPONSE_UNIT_TENTHSReady = true; } return _GRAY_RESPONSE_UNIT_TENTHSContent; } } + private static int _GRAY_RESPONSE_UNIT_TENTHSContent = default; + private static bool _GRAY_RESPONSE_UNIT_TENTHSReady = false; // this is used because in case of generics + /// + /// + /// + public static int GRAY_RESPONSE_UNIT_THOUSANDTHS { get { if (!_GRAY_RESPONSE_UNIT_THOUSANDTHSReady) { _GRAY_RESPONSE_UNIT_THOUSANDTHSContent = SGetField(LocalBridgeClazz, "GRAY_RESPONSE_UNIT_THOUSANDTHS"); _GRAY_RESPONSE_UNIT_THOUSANDTHSReady = true; } return _GRAY_RESPONSE_UNIT_THOUSANDTHSContent; } } + private static int _GRAY_RESPONSE_UNIT_THOUSANDTHSContent = default; + private static bool _GRAY_RESPONSE_UNIT_THOUSANDTHSReady = false; // this is used because in case of generics + /// + /// + /// + public static int INK_SET_CMYK { get { if (!_INK_SET_CMYKReady) { _INK_SET_CMYKContent = SGetField(LocalBridgeClazz, "INK_SET_CMYK"); _INK_SET_CMYKReady = true; } return _INK_SET_CMYKContent; } } + private static int _INK_SET_CMYKContent = default; + private static bool _INK_SET_CMYKReady = false; // this is used because in case of generics + /// + /// + /// + public static int INK_SET_NOT_CMYK { get { if (!_INK_SET_NOT_CMYKReady) { _INK_SET_NOT_CMYKContent = SGetField(LocalBridgeClazz, "INK_SET_NOT_CMYK"); _INK_SET_NOT_CMYKReady = true; } return _INK_SET_NOT_CMYKContent; } } + private static int _INK_SET_NOT_CMYKContent = default; + private static bool _INK_SET_NOT_CMYKReady = false; // this is used because in case of generics + /// + /// + /// + public static int JPEG_PROC_BASELINE { get { if (!_JPEG_PROC_BASELINEReady) { _JPEG_PROC_BASELINEContent = SGetField(LocalBridgeClazz, "JPEG_PROC_BASELINE"); _JPEG_PROC_BASELINEReady = true; } return _JPEG_PROC_BASELINEContent; } } + private static int _JPEG_PROC_BASELINEContent = default; + private static bool _JPEG_PROC_BASELINEReady = false; // this is used because in case of generics + /// + /// + /// + public static int JPEG_PROC_LOSSLESS { get { if (!_JPEG_PROC_LOSSLESSReady) { _JPEG_PROC_LOSSLESSContent = SGetField(LocalBridgeClazz, "JPEG_PROC_LOSSLESS"); _JPEG_PROC_LOSSLESSReady = true; } return _JPEG_PROC_LOSSLESSContent; } } + private static int _JPEG_PROC_LOSSLESSContent = default; + private static bool _JPEG_PROC_LOSSLESSReady = false; // this is used because in case of generics + /// + /// + /// + public static int NEW_SUBFILE_TYPE_REDUCED_RESOLUTION { get { if (!_NEW_SUBFILE_TYPE_REDUCED_RESOLUTIONReady) { _NEW_SUBFILE_TYPE_REDUCED_RESOLUTIONContent = SGetField(LocalBridgeClazz, "NEW_SUBFILE_TYPE_REDUCED_RESOLUTION"); _NEW_SUBFILE_TYPE_REDUCED_RESOLUTIONReady = true; } return _NEW_SUBFILE_TYPE_REDUCED_RESOLUTIONContent; } } + private static int _NEW_SUBFILE_TYPE_REDUCED_RESOLUTIONContent = default; + private static bool _NEW_SUBFILE_TYPE_REDUCED_RESOLUTIONReady = false; // this is used because in case of generics + /// + /// + /// + public static int NEW_SUBFILE_TYPE_SINGLE_PAGE { get { if (!_NEW_SUBFILE_TYPE_SINGLE_PAGEReady) { _NEW_SUBFILE_TYPE_SINGLE_PAGEContent = SGetField(LocalBridgeClazz, "NEW_SUBFILE_TYPE_SINGLE_PAGE"); _NEW_SUBFILE_TYPE_SINGLE_PAGEReady = true; } return _NEW_SUBFILE_TYPE_SINGLE_PAGEContent; } } + private static int _NEW_SUBFILE_TYPE_SINGLE_PAGEContent = default; + private static bool _NEW_SUBFILE_TYPE_SINGLE_PAGEReady = false; // this is used because in case of generics + /// + /// + /// + public static int NEW_SUBFILE_TYPE_TRANSPARENCY { get { if (!_NEW_SUBFILE_TYPE_TRANSPARENCYReady) { _NEW_SUBFILE_TYPE_TRANSPARENCYContent = SGetField(LocalBridgeClazz, "NEW_SUBFILE_TYPE_TRANSPARENCY"); _NEW_SUBFILE_TYPE_TRANSPARENCYReady = true; } return _NEW_SUBFILE_TYPE_TRANSPARENCYContent; } } + private static int _NEW_SUBFILE_TYPE_TRANSPARENCYContent = default; + private static bool _NEW_SUBFILE_TYPE_TRANSPARENCYReady = false; // this is used because in case of generics + /// + /// + /// + public static int ORIENTATION_ROW_0_BOTTOM_COLUMN_0_LEFT { get { if (!_ORIENTATION_ROW_0_BOTTOM_COLUMN_0_LEFTReady) { _ORIENTATION_ROW_0_BOTTOM_COLUMN_0_LEFTContent = SGetField(LocalBridgeClazz, "ORIENTATION_ROW_0_BOTTOM_COLUMN_0_LEFT"); _ORIENTATION_ROW_0_BOTTOM_COLUMN_0_LEFTReady = true; } return _ORIENTATION_ROW_0_BOTTOM_COLUMN_0_LEFTContent; } } + private static int _ORIENTATION_ROW_0_BOTTOM_COLUMN_0_LEFTContent = default; + private static bool _ORIENTATION_ROW_0_BOTTOM_COLUMN_0_LEFTReady = false; // this is used because in case of generics + /// + /// + /// + public static int ORIENTATION_ROW_0_BOTTOM_COLUMN_0_RIGHT { get { if (!_ORIENTATION_ROW_0_BOTTOM_COLUMN_0_RIGHTReady) { _ORIENTATION_ROW_0_BOTTOM_COLUMN_0_RIGHTContent = SGetField(LocalBridgeClazz, "ORIENTATION_ROW_0_BOTTOM_COLUMN_0_RIGHT"); _ORIENTATION_ROW_0_BOTTOM_COLUMN_0_RIGHTReady = true; } return _ORIENTATION_ROW_0_BOTTOM_COLUMN_0_RIGHTContent; } } + private static int _ORIENTATION_ROW_0_BOTTOM_COLUMN_0_RIGHTContent = default; + private static bool _ORIENTATION_ROW_0_BOTTOM_COLUMN_0_RIGHTReady = false; // this is used because in case of generics + /// + /// + /// + public static int ORIENTATION_ROW_0_LEFT_COLUMN_0_BOTTOM { get { if (!_ORIENTATION_ROW_0_LEFT_COLUMN_0_BOTTOMReady) { _ORIENTATION_ROW_0_LEFT_COLUMN_0_BOTTOMContent = SGetField(LocalBridgeClazz, "ORIENTATION_ROW_0_LEFT_COLUMN_0_BOTTOM"); _ORIENTATION_ROW_0_LEFT_COLUMN_0_BOTTOMReady = true; } return _ORIENTATION_ROW_0_LEFT_COLUMN_0_BOTTOMContent; } } + private static int _ORIENTATION_ROW_0_LEFT_COLUMN_0_BOTTOMContent = default; + private static bool _ORIENTATION_ROW_0_LEFT_COLUMN_0_BOTTOMReady = false; // this is used because in case of generics + /// + /// + /// + public static int ORIENTATION_ROW_0_LEFT_COLUMN_0_TOP { get { if (!_ORIENTATION_ROW_0_LEFT_COLUMN_0_TOPReady) { _ORIENTATION_ROW_0_LEFT_COLUMN_0_TOPContent = SGetField(LocalBridgeClazz, "ORIENTATION_ROW_0_LEFT_COLUMN_0_TOP"); _ORIENTATION_ROW_0_LEFT_COLUMN_0_TOPReady = true; } return _ORIENTATION_ROW_0_LEFT_COLUMN_0_TOPContent; } } + private static int _ORIENTATION_ROW_0_LEFT_COLUMN_0_TOPContent = default; + private static bool _ORIENTATION_ROW_0_LEFT_COLUMN_0_TOPReady = false; // this is used because in case of generics + /// + /// + /// + public static int ORIENTATION_ROW_0_RIGHT_COLUMN_0_BOTTOM { get { if (!_ORIENTATION_ROW_0_RIGHT_COLUMN_0_BOTTOMReady) { _ORIENTATION_ROW_0_RIGHT_COLUMN_0_BOTTOMContent = SGetField(LocalBridgeClazz, "ORIENTATION_ROW_0_RIGHT_COLUMN_0_BOTTOM"); _ORIENTATION_ROW_0_RIGHT_COLUMN_0_BOTTOMReady = true; } return _ORIENTATION_ROW_0_RIGHT_COLUMN_0_BOTTOMContent; } } + private static int _ORIENTATION_ROW_0_RIGHT_COLUMN_0_BOTTOMContent = default; + private static bool _ORIENTATION_ROW_0_RIGHT_COLUMN_0_BOTTOMReady = false; // this is used because in case of generics + /// + /// + /// + public static int ORIENTATION_ROW_0_RIGHT_COLUMN_0_TOP { get { if (!_ORIENTATION_ROW_0_RIGHT_COLUMN_0_TOPReady) { _ORIENTATION_ROW_0_RIGHT_COLUMN_0_TOPContent = SGetField(LocalBridgeClazz, "ORIENTATION_ROW_0_RIGHT_COLUMN_0_TOP"); _ORIENTATION_ROW_0_RIGHT_COLUMN_0_TOPReady = true; } return _ORIENTATION_ROW_0_RIGHT_COLUMN_0_TOPContent; } } + private static int _ORIENTATION_ROW_0_RIGHT_COLUMN_0_TOPContent = default; + private static bool _ORIENTATION_ROW_0_RIGHT_COLUMN_0_TOPReady = false; // this is used because in case of generics + /// + /// + /// + public static int ORIENTATION_ROW_0_TOP_COLUMN_0_LEFT { get { if (!_ORIENTATION_ROW_0_TOP_COLUMN_0_LEFTReady) { _ORIENTATION_ROW_0_TOP_COLUMN_0_LEFTContent = SGetField(LocalBridgeClazz, "ORIENTATION_ROW_0_TOP_COLUMN_0_LEFT"); _ORIENTATION_ROW_0_TOP_COLUMN_0_LEFTReady = true; } return _ORIENTATION_ROW_0_TOP_COLUMN_0_LEFTContent; } } + private static int _ORIENTATION_ROW_0_TOP_COLUMN_0_LEFTContent = default; + private static bool _ORIENTATION_ROW_0_TOP_COLUMN_0_LEFTReady = false; // this is used because in case of generics + /// + /// + /// + public static int ORIENTATION_ROW_0_TOP_COLUMN_0_RIGHT { get { if (!_ORIENTATION_ROW_0_TOP_COLUMN_0_RIGHTReady) { _ORIENTATION_ROW_0_TOP_COLUMN_0_RIGHTContent = SGetField(LocalBridgeClazz, "ORIENTATION_ROW_0_TOP_COLUMN_0_RIGHT"); _ORIENTATION_ROW_0_TOP_COLUMN_0_RIGHTReady = true; } return _ORIENTATION_ROW_0_TOP_COLUMN_0_RIGHTContent; } } + private static int _ORIENTATION_ROW_0_TOP_COLUMN_0_RIGHTContent = default; + private static bool _ORIENTATION_ROW_0_TOP_COLUMN_0_RIGHTReady = false; // this is used because in case of generics + /// + /// + /// + public static int PHOTOMETRIC_INTERPRETATION_BLACK_IS_ZERO { get { if (!_PHOTOMETRIC_INTERPRETATION_BLACK_IS_ZEROReady) { _PHOTOMETRIC_INTERPRETATION_BLACK_IS_ZEROContent = SGetField(LocalBridgeClazz, "PHOTOMETRIC_INTERPRETATION_BLACK_IS_ZERO"); _PHOTOMETRIC_INTERPRETATION_BLACK_IS_ZEROReady = true; } return _PHOTOMETRIC_INTERPRETATION_BLACK_IS_ZEROContent; } } + private static int _PHOTOMETRIC_INTERPRETATION_BLACK_IS_ZEROContent = default; + private static bool _PHOTOMETRIC_INTERPRETATION_BLACK_IS_ZEROReady = false; // this is used because in case of generics + /// + /// + /// + public static int PHOTOMETRIC_INTERPRETATION_CIELAB { get { if (!_PHOTOMETRIC_INTERPRETATION_CIELABReady) { _PHOTOMETRIC_INTERPRETATION_CIELABContent = SGetField(LocalBridgeClazz, "PHOTOMETRIC_INTERPRETATION_CIELAB"); _PHOTOMETRIC_INTERPRETATION_CIELABReady = true; } return _PHOTOMETRIC_INTERPRETATION_CIELABContent; } } + private static int _PHOTOMETRIC_INTERPRETATION_CIELABContent = default; + private static bool _PHOTOMETRIC_INTERPRETATION_CIELABReady = false; // this is used because in case of generics + /// + /// + /// + public static int PHOTOMETRIC_INTERPRETATION_CMYK { get { if (!_PHOTOMETRIC_INTERPRETATION_CMYKReady) { _PHOTOMETRIC_INTERPRETATION_CMYKContent = SGetField(LocalBridgeClazz, "PHOTOMETRIC_INTERPRETATION_CMYK"); _PHOTOMETRIC_INTERPRETATION_CMYKReady = true; } return _PHOTOMETRIC_INTERPRETATION_CMYKContent; } } + private static int _PHOTOMETRIC_INTERPRETATION_CMYKContent = default; + private static bool _PHOTOMETRIC_INTERPRETATION_CMYKReady = false; // this is used because in case of generics + /// + /// + /// + public static int PHOTOMETRIC_INTERPRETATION_ICCLAB { get { if (!_PHOTOMETRIC_INTERPRETATION_ICCLABReady) { _PHOTOMETRIC_INTERPRETATION_ICCLABContent = SGetField(LocalBridgeClazz, "PHOTOMETRIC_INTERPRETATION_ICCLAB"); _PHOTOMETRIC_INTERPRETATION_ICCLABReady = true; } return _PHOTOMETRIC_INTERPRETATION_ICCLABContent; } } + private static int _PHOTOMETRIC_INTERPRETATION_ICCLABContent = default; + private static bool _PHOTOMETRIC_INTERPRETATION_ICCLABReady = false; // this is used because in case of generics + /// + /// + /// + public static int PHOTOMETRIC_INTERPRETATION_PALETTE_COLOR { get { if (!_PHOTOMETRIC_INTERPRETATION_PALETTE_COLORReady) { _PHOTOMETRIC_INTERPRETATION_PALETTE_COLORContent = SGetField(LocalBridgeClazz, "PHOTOMETRIC_INTERPRETATION_PALETTE_COLOR"); _PHOTOMETRIC_INTERPRETATION_PALETTE_COLORReady = true; } return _PHOTOMETRIC_INTERPRETATION_PALETTE_COLORContent; } } + private static int _PHOTOMETRIC_INTERPRETATION_PALETTE_COLORContent = default; + private static bool _PHOTOMETRIC_INTERPRETATION_PALETTE_COLORReady = false; // this is used because in case of generics + /// + /// + /// + public static int PHOTOMETRIC_INTERPRETATION_RGB { get { if (!_PHOTOMETRIC_INTERPRETATION_RGBReady) { _PHOTOMETRIC_INTERPRETATION_RGBContent = SGetField(LocalBridgeClazz, "PHOTOMETRIC_INTERPRETATION_RGB"); _PHOTOMETRIC_INTERPRETATION_RGBReady = true; } return _PHOTOMETRIC_INTERPRETATION_RGBContent; } } + private static int _PHOTOMETRIC_INTERPRETATION_RGBContent = default; + private static bool _PHOTOMETRIC_INTERPRETATION_RGBReady = false; // this is used because in case of generics + /// + /// + /// + public static int PHOTOMETRIC_INTERPRETATION_TRANSPARENCY_MASK { get { if (!_PHOTOMETRIC_INTERPRETATION_TRANSPARENCY_MASKReady) { _PHOTOMETRIC_INTERPRETATION_TRANSPARENCY_MASKContent = SGetField(LocalBridgeClazz, "PHOTOMETRIC_INTERPRETATION_TRANSPARENCY_MASK"); _PHOTOMETRIC_INTERPRETATION_TRANSPARENCY_MASKReady = true; } return _PHOTOMETRIC_INTERPRETATION_TRANSPARENCY_MASKContent; } } + private static int _PHOTOMETRIC_INTERPRETATION_TRANSPARENCY_MASKContent = default; + private static bool _PHOTOMETRIC_INTERPRETATION_TRANSPARENCY_MASKReady = false; // this is used because in case of generics + /// + /// + /// + public static int PHOTOMETRIC_INTERPRETATION_WHITE_IS_ZERO { get { if (!_PHOTOMETRIC_INTERPRETATION_WHITE_IS_ZEROReady) { _PHOTOMETRIC_INTERPRETATION_WHITE_IS_ZEROContent = SGetField(LocalBridgeClazz, "PHOTOMETRIC_INTERPRETATION_WHITE_IS_ZERO"); _PHOTOMETRIC_INTERPRETATION_WHITE_IS_ZEROReady = true; } return _PHOTOMETRIC_INTERPRETATION_WHITE_IS_ZEROContent; } } + private static int _PHOTOMETRIC_INTERPRETATION_WHITE_IS_ZEROContent = default; + private static bool _PHOTOMETRIC_INTERPRETATION_WHITE_IS_ZEROReady = false; // this is used because in case of generics + /// + /// + /// + public static int PHOTOMETRIC_INTERPRETATION_Y_CB_CR { get { if (!_PHOTOMETRIC_INTERPRETATION_Y_CB_CRReady) { _PHOTOMETRIC_INTERPRETATION_Y_CB_CRContent = SGetField(LocalBridgeClazz, "PHOTOMETRIC_INTERPRETATION_Y_CB_CR"); _PHOTOMETRIC_INTERPRETATION_Y_CB_CRReady = true; } return _PHOTOMETRIC_INTERPRETATION_Y_CB_CRContent; } } + private static int _PHOTOMETRIC_INTERPRETATION_Y_CB_CRContent = default; + private static bool _PHOTOMETRIC_INTERPRETATION_Y_CB_CRReady = false; // this is used because in case of generics + /// + /// + /// + public static int PLANAR_CONFIGURATION_CHUNKY { get { if (!_PLANAR_CONFIGURATION_CHUNKYReady) { _PLANAR_CONFIGURATION_CHUNKYContent = SGetField(LocalBridgeClazz, "PLANAR_CONFIGURATION_CHUNKY"); _PLANAR_CONFIGURATION_CHUNKYReady = true; } return _PLANAR_CONFIGURATION_CHUNKYContent; } } + private static int _PLANAR_CONFIGURATION_CHUNKYContent = default; + private static bool _PLANAR_CONFIGURATION_CHUNKYReady = false; // this is used because in case of generics + /// + /// + /// + public static int PLANAR_CONFIGURATION_PLANAR { get { if (!_PLANAR_CONFIGURATION_PLANARReady) { _PLANAR_CONFIGURATION_PLANARContent = SGetField(LocalBridgeClazz, "PLANAR_CONFIGURATION_PLANAR"); _PLANAR_CONFIGURATION_PLANARReady = true; } return _PLANAR_CONFIGURATION_PLANARContent; } } + private static int _PLANAR_CONFIGURATION_PLANARContent = default; + private static bool _PLANAR_CONFIGURATION_PLANARReady = false; // this is used because in case of generics + /// + /// + /// + public static int PREDICTOR_HORIZONTAL_DIFFERENCING { get { if (!_PREDICTOR_HORIZONTAL_DIFFERENCINGReady) { _PREDICTOR_HORIZONTAL_DIFFERENCINGContent = SGetField(LocalBridgeClazz, "PREDICTOR_HORIZONTAL_DIFFERENCING"); _PREDICTOR_HORIZONTAL_DIFFERENCINGReady = true; } return _PREDICTOR_HORIZONTAL_DIFFERENCINGContent; } } + private static int _PREDICTOR_HORIZONTAL_DIFFERENCINGContent = default; + private static bool _PREDICTOR_HORIZONTAL_DIFFERENCINGReady = false; // this is used because in case of generics + /// + /// + /// + public static int PREDICTOR_NONE { get { if (!_PREDICTOR_NONEReady) { _PREDICTOR_NONEContent = SGetField(LocalBridgeClazz, "PREDICTOR_NONE"); _PREDICTOR_NONEReady = true; } return _PREDICTOR_NONEContent; } } + private static int _PREDICTOR_NONEContent = default; + private static bool _PREDICTOR_NONEReady = false; // this is used because in case of generics + /// + /// + /// + public static int RESOLUTION_UNIT_CENTIMETER { get { if (!_RESOLUTION_UNIT_CENTIMETERReady) { _RESOLUTION_UNIT_CENTIMETERContent = SGetField(LocalBridgeClazz, "RESOLUTION_UNIT_CENTIMETER"); _RESOLUTION_UNIT_CENTIMETERReady = true; } return _RESOLUTION_UNIT_CENTIMETERContent; } } + private static int _RESOLUTION_UNIT_CENTIMETERContent = default; + private static bool _RESOLUTION_UNIT_CENTIMETERReady = false; // this is used because in case of generics + /// + /// + /// + public static int RESOLUTION_UNIT_INCH { get { if (!_RESOLUTION_UNIT_INCHReady) { _RESOLUTION_UNIT_INCHContent = SGetField(LocalBridgeClazz, "RESOLUTION_UNIT_INCH"); _RESOLUTION_UNIT_INCHReady = true; } return _RESOLUTION_UNIT_INCHContent; } } + private static int _RESOLUTION_UNIT_INCHContent = default; + private static bool _RESOLUTION_UNIT_INCHReady = false; // this is used because in case of generics + /// + /// + /// + public static int RESOLUTION_UNIT_NONE { get { if (!_RESOLUTION_UNIT_NONEReady) { _RESOLUTION_UNIT_NONEContent = SGetField(LocalBridgeClazz, "RESOLUTION_UNIT_NONE"); _RESOLUTION_UNIT_NONEReady = true; } return _RESOLUTION_UNIT_NONEContent; } } + private static int _RESOLUTION_UNIT_NONEContent = default; + private static bool _RESOLUTION_UNIT_NONEReady = false; // this is used because in case of generics + /// + /// + /// + public static int SAMPLE_FORMAT_FLOATING_POINT { get { if (!_SAMPLE_FORMAT_FLOATING_POINTReady) { _SAMPLE_FORMAT_FLOATING_POINTContent = SGetField(LocalBridgeClazz, "SAMPLE_FORMAT_FLOATING_POINT"); _SAMPLE_FORMAT_FLOATING_POINTReady = true; } return _SAMPLE_FORMAT_FLOATING_POINTContent; } } + private static int _SAMPLE_FORMAT_FLOATING_POINTContent = default; + private static bool _SAMPLE_FORMAT_FLOATING_POINTReady = false; // this is used because in case of generics + /// + /// + /// + public static int SAMPLE_FORMAT_SIGNED_INTEGER { get { if (!_SAMPLE_FORMAT_SIGNED_INTEGERReady) { _SAMPLE_FORMAT_SIGNED_INTEGERContent = SGetField(LocalBridgeClazz, "SAMPLE_FORMAT_SIGNED_INTEGER"); _SAMPLE_FORMAT_SIGNED_INTEGERReady = true; } return _SAMPLE_FORMAT_SIGNED_INTEGERContent; } } + private static int _SAMPLE_FORMAT_SIGNED_INTEGERContent = default; + private static bool _SAMPLE_FORMAT_SIGNED_INTEGERReady = false; // this is used because in case of generics + /// + /// + /// + public static int SAMPLE_FORMAT_UNDEFINED { get { if (!_SAMPLE_FORMAT_UNDEFINEDReady) { _SAMPLE_FORMAT_UNDEFINEDContent = SGetField(LocalBridgeClazz, "SAMPLE_FORMAT_UNDEFINED"); _SAMPLE_FORMAT_UNDEFINEDReady = true; } return _SAMPLE_FORMAT_UNDEFINEDContent; } } + private static int _SAMPLE_FORMAT_UNDEFINEDContent = default; + private static bool _SAMPLE_FORMAT_UNDEFINEDReady = false; // this is used because in case of generics + /// + /// + /// + public static int SAMPLE_FORMAT_UNSIGNED_INTEGER { get { if (!_SAMPLE_FORMAT_UNSIGNED_INTEGERReady) { _SAMPLE_FORMAT_UNSIGNED_INTEGERContent = SGetField(LocalBridgeClazz, "SAMPLE_FORMAT_UNSIGNED_INTEGER"); _SAMPLE_FORMAT_UNSIGNED_INTEGERReady = true; } return _SAMPLE_FORMAT_UNSIGNED_INTEGERContent; } } + private static int _SAMPLE_FORMAT_UNSIGNED_INTEGERContent = default; + private static bool _SAMPLE_FORMAT_UNSIGNED_INTEGERReady = false; // this is used because in case of generics + /// + /// + /// + public static int SUBFILE_TYPE_FULL_RESOLUTION { get { if (!_SUBFILE_TYPE_FULL_RESOLUTIONReady) { _SUBFILE_TYPE_FULL_RESOLUTIONContent = SGetField(LocalBridgeClazz, "SUBFILE_TYPE_FULL_RESOLUTION"); _SUBFILE_TYPE_FULL_RESOLUTIONReady = true; } return _SUBFILE_TYPE_FULL_RESOLUTIONContent; } } + private static int _SUBFILE_TYPE_FULL_RESOLUTIONContent = default; + private static bool _SUBFILE_TYPE_FULL_RESOLUTIONReady = false; // this is used because in case of generics + /// + /// + /// + public static int SUBFILE_TYPE_REDUCED_RESOLUTION { get { if (!_SUBFILE_TYPE_REDUCED_RESOLUTIONReady) { _SUBFILE_TYPE_REDUCED_RESOLUTIONContent = SGetField(LocalBridgeClazz, "SUBFILE_TYPE_REDUCED_RESOLUTION"); _SUBFILE_TYPE_REDUCED_RESOLUTIONReady = true; } return _SUBFILE_TYPE_REDUCED_RESOLUTIONContent; } } + private static int _SUBFILE_TYPE_REDUCED_RESOLUTIONContent = default; + private static bool _SUBFILE_TYPE_REDUCED_RESOLUTIONReady = false; // this is used because in case of generics + /// + /// + /// + public static int SUBFILE_TYPE_SINGLE_PAGE { get { if (!_SUBFILE_TYPE_SINGLE_PAGEReady) { _SUBFILE_TYPE_SINGLE_PAGEContent = SGetField(LocalBridgeClazz, "SUBFILE_TYPE_SINGLE_PAGE"); _SUBFILE_TYPE_SINGLE_PAGEReady = true; } return _SUBFILE_TYPE_SINGLE_PAGEContent; } } + private static int _SUBFILE_TYPE_SINGLE_PAGEContent = default; + private static bool _SUBFILE_TYPE_SINGLE_PAGEReady = false; // this is used because in case of generics + /// + /// + /// + public static int T4_OPTIONS_2D_CODING { get { if (!_T4_OPTIONS_2D_CODINGReady) { _T4_OPTIONS_2D_CODINGContent = SGetField(LocalBridgeClazz, "T4_OPTIONS_2D_CODING"); _T4_OPTIONS_2D_CODINGReady = true; } return _T4_OPTIONS_2D_CODINGContent; } } + private static int _T4_OPTIONS_2D_CODINGContent = default; + private static bool _T4_OPTIONS_2D_CODINGReady = false; // this is used because in case of generics + /// + /// + /// + public static int T4_OPTIONS_EOL_BYTE_ALIGNED { get { if (!_T4_OPTIONS_EOL_BYTE_ALIGNEDReady) { _T4_OPTIONS_EOL_BYTE_ALIGNEDContent = SGetField(LocalBridgeClazz, "T4_OPTIONS_EOL_BYTE_ALIGNED"); _T4_OPTIONS_EOL_BYTE_ALIGNEDReady = true; } return _T4_OPTIONS_EOL_BYTE_ALIGNEDContent; } } + private static int _T4_OPTIONS_EOL_BYTE_ALIGNEDContent = default; + private static bool _T4_OPTIONS_EOL_BYTE_ALIGNEDReady = false; // this is used because in case of generics + /// + /// + /// + public static int T4_OPTIONS_UNCOMPRESSED { get { if (!_T4_OPTIONS_UNCOMPRESSEDReady) { _T4_OPTIONS_UNCOMPRESSEDContent = SGetField(LocalBridgeClazz, "T4_OPTIONS_UNCOMPRESSED"); _T4_OPTIONS_UNCOMPRESSEDReady = true; } return _T4_OPTIONS_UNCOMPRESSEDContent; } } + private static int _T4_OPTIONS_UNCOMPRESSEDContent = default; + private static bool _T4_OPTIONS_UNCOMPRESSEDReady = false; // this is used because in case of generics + /// + /// + /// + public static int T6_OPTIONS_UNCOMPRESSED { get { if (!_T6_OPTIONS_UNCOMPRESSEDReady) { _T6_OPTIONS_UNCOMPRESSEDContent = SGetField(LocalBridgeClazz, "T6_OPTIONS_UNCOMPRESSED"); _T6_OPTIONS_UNCOMPRESSEDReady = true; } return _T6_OPTIONS_UNCOMPRESSEDContent; } } + private static int _T6_OPTIONS_UNCOMPRESSEDContent = default; + private static bool _T6_OPTIONS_UNCOMPRESSEDReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_ARTIST { get { if (!_TAG_ARTISTReady) { _TAG_ARTISTContent = SGetField(LocalBridgeClazz, "TAG_ARTIST"); _TAG_ARTISTReady = true; } return _TAG_ARTISTContent; } } + private static int _TAG_ARTISTContent = default; + private static bool _TAG_ARTISTReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_BITS_PER_SAMPLE { get { if (!_TAG_BITS_PER_SAMPLEReady) { _TAG_BITS_PER_SAMPLEContent = SGetField(LocalBridgeClazz, "TAG_BITS_PER_SAMPLE"); _TAG_BITS_PER_SAMPLEReady = true; } return _TAG_BITS_PER_SAMPLEContent; } } + private static int _TAG_BITS_PER_SAMPLEContent = default; + private static bool _TAG_BITS_PER_SAMPLEReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_CELL_LENGTH { get { if (!_TAG_CELL_LENGTHReady) { _TAG_CELL_LENGTHContent = SGetField(LocalBridgeClazz, "TAG_CELL_LENGTH"); _TAG_CELL_LENGTHReady = true; } return _TAG_CELL_LENGTHContent; } } + private static int _TAG_CELL_LENGTHContent = default; + private static bool _TAG_CELL_LENGTHReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_CELL_WIDTH { get { if (!_TAG_CELL_WIDTHReady) { _TAG_CELL_WIDTHContent = SGetField(LocalBridgeClazz, "TAG_CELL_WIDTH"); _TAG_CELL_WIDTHReady = true; } return _TAG_CELL_WIDTHContent; } } + private static int _TAG_CELL_WIDTHContent = default; + private static bool _TAG_CELL_WIDTHReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_COLOR_MAP { get { if (!_TAG_COLOR_MAPReady) { _TAG_COLOR_MAPContent = SGetField(LocalBridgeClazz, "TAG_COLOR_MAP"); _TAG_COLOR_MAPReady = true; } return _TAG_COLOR_MAPContent; } } + private static int _TAG_COLOR_MAPContent = default; + private static bool _TAG_COLOR_MAPReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_COMPRESSION { get { if (!_TAG_COMPRESSIONReady) { _TAG_COMPRESSIONContent = SGetField(LocalBridgeClazz, "TAG_COMPRESSION"); _TAG_COMPRESSIONReady = true; } return _TAG_COMPRESSIONContent; } } + private static int _TAG_COMPRESSIONContent = default; + private static bool _TAG_COMPRESSIONReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_COPYRIGHT { get { if (!_TAG_COPYRIGHTReady) { _TAG_COPYRIGHTContent = SGetField(LocalBridgeClazz, "TAG_COPYRIGHT"); _TAG_COPYRIGHTReady = true; } return _TAG_COPYRIGHTContent; } } + private static int _TAG_COPYRIGHTContent = default; + private static bool _TAG_COPYRIGHTReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_DATE_TIME { get { if (!_TAG_DATE_TIMEReady) { _TAG_DATE_TIMEContent = SGetField(LocalBridgeClazz, "TAG_DATE_TIME"); _TAG_DATE_TIMEReady = true; } return _TAG_DATE_TIMEContent; } } + private static int _TAG_DATE_TIMEContent = default; + private static bool _TAG_DATE_TIMEReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_DOCUMENT_NAME { get { if (!_TAG_DOCUMENT_NAMEReady) { _TAG_DOCUMENT_NAMEContent = SGetField(LocalBridgeClazz, "TAG_DOCUMENT_NAME"); _TAG_DOCUMENT_NAMEReady = true; } return _TAG_DOCUMENT_NAMEContent; } } + private static int _TAG_DOCUMENT_NAMEContent = default; + private static bool _TAG_DOCUMENT_NAMEReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_DOT_RANGE { get { if (!_TAG_DOT_RANGEReady) { _TAG_DOT_RANGEContent = SGetField(LocalBridgeClazz, "TAG_DOT_RANGE"); _TAG_DOT_RANGEReady = true; } return _TAG_DOT_RANGEContent; } } + private static int _TAG_DOT_RANGEContent = default; + private static bool _TAG_DOT_RANGEReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_EXTRA_SAMPLES { get { if (!_TAG_EXTRA_SAMPLESReady) { _TAG_EXTRA_SAMPLESContent = SGetField(LocalBridgeClazz, "TAG_EXTRA_SAMPLES"); _TAG_EXTRA_SAMPLESReady = true; } return _TAG_EXTRA_SAMPLESContent; } } + private static int _TAG_EXTRA_SAMPLESContent = default; + private static bool _TAG_EXTRA_SAMPLESReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_FILL_ORDER { get { if (!_TAG_FILL_ORDERReady) { _TAG_FILL_ORDERContent = SGetField(LocalBridgeClazz, "TAG_FILL_ORDER"); _TAG_FILL_ORDERReady = true; } return _TAG_FILL_ORDERContent; } } + private static int _TAG_FILL_ORDERContent = default; + private static bool _TAG_FILL_ORDERReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_FREE_BYTE_COUNTS { get { if (!_TAG_FREE_BYTE_COUNTSReady) { _TAG_FREE_BYTE_COUNTSContent = SGetField(LocalBridgeClazz, "TAG_FREE_BYTE_COUNTS"); _TAG_FREE_BYTE_COUNTSReady = true; } return _TAG_FREE_BYTE_COUNTSContent; } } + private static int _TAG_FREE_BYTE_COUNTSContent = default; + private static bool _TAG_FREE_BYTE_COUNTSReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_FREE_OFFSETS { get { if (!_TAG_FREE_OFFSETSReady) { _TAG_FREE_OFFSETSContent = SGetField(LocalBridgeClazz, "TAG_FREE_OFFSETS"); _TAG_FREE_OFFSETSReady = true; } return _TAG_FREE_OFFSETSContent; } } + private static int _TAG_FREE_OFFSETSContent = default; + private static bool _TAG_FREE_OFFSETSReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_GRAY_RESPONSE_CURVE { get { if (!_TAG_GRAY_RESPONSE_CURVEReady) { _TAG_GRAY_RESPONSE_CURVEContent = SGetField(LocalBridgeClazz, "TAG_GRAY_RESPONSE_CURVE"); _TAG_GRAY_RESPONSE_CURVEReady = true; } return _TAG_GRAY_RESPONSE_CURVEContent; } } + private static int _TAG_GRAY_RESPONSE_CURVEContent = default; + private static bool _TAG_GRAY_RESPONSE_CURVEReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_GRAY_RESPONSE_UNIT { get { if (!_TAG_GRAY_RESPONSE_UNITReady) { _TAG_GRAY_RESPONSE_UNITContent = SGetField(LocalBridgeClazz, "TAG_GRAY_RESPONSE_UNIT"); _TAG_GRAY_RESPONSE_UNITReady = true; } return _TAG_GRAY_RESPONSE_UNITContent; } } + private static int _TAG_GRAY_RESPONSE_UNITContent = default; + private static bool _TAG_GRAY_RESPONSE_UNITReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_HALFTONE_HINTS { get { if (!_TAG_HALFTONE_HINTSReady) { _TAG_HALFTONE_HINTSContent = SGetField(LocalBridgeClazz, "TAG_HALFTONE_HINTS"); _TAG_HALFTONE_HINTSReady = true; } return _TAG_HALFTONE_HINTSContent; } } + private static int _TAG_HALFTONE_HINTSContent = default; + private static bool _TAG_HALFTONE_HINTSReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_HOST_COMPUTER { get { if (!_TAG_HOST_COMPUTERReady) { _TAG_HOST_COMPUTERContent = SGetField(LocalBridgeClazz, "TAG_HOST_COMPUTER"); _TAG_HOST_COMPUTERReady = true; } return _TAG_HOST_COMPUTERContent; } } + private static int _TAG_HOST_COMPUTERContent = default; + private static bool _TAG_HOST_COMPUTERReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_ICC_PROFILE { get { if (!_TAG_ICC_PROFILEReady) { _TAG_ICC_PROFILEContent = SGetField(LocalBridgeClazz, "TAG_ICC_PROFILE"); _TAG_ICC_PROFILEReady = true; } return _TAG_ICC_PROFILEContent; } } + private static int _TAG_ICC_PROFILEContent = default; + private static bool _TAG_ICC_PROFILEReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_IMAGE_DESCRIPTION { get { if (!_TAG_IMAGE_DESCRIPTIONReady) { _TAG_IMAGE_DESCRIPTIONContent = SGetField(LocalBridgeClazz, "TAG_IMAGE_DESCRIPTION"); _TAG_IMAGE_DESCRIPTIONReady = true; } return _TAG_IMAGE_DESCRIPTIONContent; } } + private static int _TAG_IMAGE_DESCRIPTIONContent = default; + private static bool _TAG_IMAGE_DESCRIPTIONReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_IMAGE_LENGTH { get { if (!_TAG_IMAGE_LENGTHReady) { _TAG_IMAGE_LENGTHContent = SGetField(LocalBridgeClazz, "TAG_IMAGE_LENGTH"); _TAG_IMAGE_LENGTHReady = true; } return _TAG_IMAGE_LENGTHContent; } } + private static int _TAG_IMAGE_LENGTHContent = default; + private static bool _TAG_IMAGE_LENGTHReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_IMAGE_WIDTH { get { if (!_TAG_IMAGE_WIDTHReady) { _TAG_IMAGE_WIDTHContent = SGetField(LocalBridgeClazz, "TAG_IMAGE_WIDTH"); _TAG_IMAGE_WIDTHReady = true; } return _TAG_IMAGE_WIDTHContent; } } + private static int _TAG_IMAGE_WIDTHContent = default; + private static bool _TAG_IMAGE_WIDTHReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_INK_NAMES { get { if (!_TAG_INK_NAMESReady) { _TAG_INK_NAMESContent = SGetField(LocalBridgeClazz, "TAG_INK_NAMES"); _TAG_INK_NAMESReady = true; } return _TAG_INK_NAMESContent; } } + private static int _TAG_INK_NAMESContent = default; + private static bool _TAG_INK_NAMESReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_INK_SET { get { if (!_TAG_INK_SETReady) { _TAG_INK_SETContent = SGetField(LocalBridgeClazz, "TAG_INK_SET"); _TAG_INK_SETReady = true; } return _TAG_INK_SETContent; } } + private static int _TAG_INK_SETContent = default; + private static bool _TAG_INK_SETReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_JPEG_AC_TABLES { get { if (!_TAG_JPEG_AC_TABLESReady) { _TAG_JPEG_AC_TABLESContent = SGetField(LocalBridgeClazz, "TAG_JPEG_AC_TABLES"); _TAG_JPEG_AC_TABLESReady = true; } return _TAG_JPEG_AC_TABLESContent; } } + private static int _TAG_JPEG_AC_TABLESContent = default; + private static bool _TAG_JPEG_AC_TABLESReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_JPEG_DC_TABLES { get { if (!_TAG_JPEG_DC_TABLESReady) { _TAG_JPEG_DC_TABLESContent = SGetField(LocalBridgeClazz, "TAG_JPEG_DC_TABLES"); _TAG_JPEG_DC_TABLESReady = true; } return _TAG_JPEG_DC_TABLESContent; } } + private static int _TAG_JPEG_DC_TABLESContent = default; + private static bool _TAG_JPEG_DC_TABLESReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_JPEG_INTERCHANGE_FORMAT { get { if (!_TAG_JPEG_INTERCHANGE_FORMATReady) { _TAG_JPEG_INTERCHANGE_FORMATContent = SGetField(LocalBridgeClazz, "TAG_JPEG_INTERCHANGE_FORMAT"); _TAG_JPEG_INTERCHANGE_FORMATReady = true; } return _TAG_JPEG_INTERCHANGE_FORMATContent; } } + private static int _TAG_JPEG_INTERCHANGE_FORMATContent = default; + private static bool _TAG_JPEG_INTERCHANGE_FORMATReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_JPEG_INTERCHANGE_FORMAT_LENGTH { get { if (!_TAG_JPEG_INTERCHANGE_FORMAT_LENGTHReady) { _TAG_JPEG_INTERCHANGE_FORMAT_LENGTHContent = SGetField(LocalBridgeClazz, "TAG_JPEG_INTERCHANGE_FORMAT_LENGTH"); _TAG_JPEG_INTERCHANGE_FORMAT_LENGTHReady = true; } return _TAG_JPEG_INTERCHANGE_FORMAT_LENGTHContent; } } + private static int _TAG_JPEG_INTERCHANGE_FORMAT_LENGTHContent = default; + private static bool _TAG_JPEG_INTERCHANGE_FORMAT_LENGTHReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_JPEG_LOSSLESS_PREDICTORS { get { if (!_TAG_JPEG_LOSSLESS_PREDICTORSReady) { _TAG_JPEG_LOSSLESS_PREDICTORSContent = SGetField(LocalBridgeClazz, "TAG_JPEG_LOSSLESS_PREDICTORS"); _TAG_JPEG_LOSSLESS_PREDICTORSReady = true; } return _TAG_JPEG_LOSSLESS_PREDICTORSContent; } } + private static int _TAG_JPEG_LOSSLESS_PREDICTORSContent = default; + private static bool _TAG_JPEG_LOSSLESS_PREDICTORSReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_JPEG_POINT_TRANSFORMS { get { if (!_TAG_JPEG_POINT_TRANSFORMSReady) { _TAG_JPEG_POINT_TRANSFORMSContent = SGetField(LocalBridgeClazz, "TAG_JPEG_POINT_TRANSFORMS"); _TAG_JPEG_POINT_TRANSFORMSReady = true; } return _TAG_JPEG_POINT_TRANSFORMSContent; } } + private static int _TAG_JPEG_POINT_TRANSFORMSContent = default; + private static bool _TAG_JPEG_POINT_TRANSFORMSReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_JPEG_PROC { get { if (!_TAG_JPEG_PROCReady) { _TAG_JPEG_PROCContent = SGetField(LocalBridgeClazz, "TAG_JPEG_PROC"); _TAG_JPEG_PROCReady = true; } return _TAG_JPEG_PROCContent; } } + private static int _TAG_JPEG_PROCContent = default; + private static bool _TAG_JPEG_PROCReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_JPEG_Q_TABLES { get { if (!_TAG_JPEG_Q_TABLESReady) { _TAG_JPEG_Q_TABLESContent = SGetField(LocalBridgeClazz, "TAG_JPEG_Q_TABLES"); _TAG_JPEG_Q_TABLESReady = true; } return _TAG_JPEG_Q_TABLESContent; } } + private static int _TAG_JPEG_Q_TABLESContent = default; + private static bool _TAG_JPEG_Q_TABLESReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_JPEG_RESTART_INTERVAL { get { if (!_TAG_JPEG_RESTART_INTERVALReady) { _TAG_JPEG_RESTART_INTERVALContent = SGetField(LocalBridgeClazz, "TAG_JPEG_RESTART_INTERVAL"); _TAG_JPEG_RESTART_INTERVALReady = true; } return _TAG_JPEG_RESTART_INTERVALContent; } } + private static int _TAG_JPEG_RESTART_INTERVALContent = default; + private static bool _TAG_JPEG_RESTART_INTERVALReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_JPEG_TABLES { get { if (!_TAG_JPEG_TABLESReady) { _TAG_JPEG_TABLESContent = SGetField(LocalBridgeClazz, "TAG_JPEG_TABLES"); _TAG_JPEG_TABLESReady = true; } return _TAG_JPEG_TABLESContent; } } + private static int _TAG_JPEG_TABLESContent = default; + private static bool _TAG_JPEG_TABLESReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_MAKE { get { if (!_TAG_MAKEReady) { _TAG_MAKEContent = SGetField(LocalBridgeClazz, "TAG_MAKE"); _TAG_MAKEReady = true; } return _TAG_MAKEContent; } } + private static int _TAG_MAKEContent = default; + private static bool _TAG_MAKEReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_MAX_SAMPLE_VALUE { get { if (!_TAG_MAX_SAMPLE_VALUEReady) { _TAG_MAX_SAMPLE_VALUEContent = SGetField(LocalBridgeClazz, "TAG_MAX_SAMPLE_VALUE"); _TAG_MAX_SAMPLE_VALUEReady = true; } return _TAG_MAX_SAMPLE_VALUEContent; } } + private static int _TAG_MAX_SAMPLE_VALUEContent = default; + private static bool _TAG_MAX_SAMPLE_VALUEReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_MIN_SAMPLE_VALUE { get { if (!_TAG_MIN_SAMPLE_VALUEReady) { _TAG_MIN_SAMPLE_VALUEContent = SGetField(LocalBridgeClazz, "TAG_MIN_SAMPLE_VALUE"); _TAG_MIN_SAMPLE_VALUEReady = true; } return _TAG_MIN_SAMPLE_VALUEContent; } } + private static int _TAG_MIN_SAMPLE_VALUEContent = default; + private static bool _TAG_MIN_SAMPLE_VALUEReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_MODEL { get { if (!_TAG_MODELReady) { _TAG_MODELContent = SGetField(LocalBridgeClazz, "TAG_MODEL"); _TAG_MODELReady = true; } return _TAG_MODELContent; } } + private static int _TAG_MODELContent = default; + private static bool _TAG_MODELReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_NEW_SUBFILE_TYPE { get { if (!_TAG_NEW_SUBFILE_TYPEReady) { _TAG_NEW_SUBFILE_TYPEContent = SGetField(LocalBridgeClazz, "TAG_NEW_SUBFILE_TYPE"); _TAG_NEW_SUBFILE_TYPEReady = true; } return _TAG_NEW_SUBFILE_TYPEContent; } } + private static int _TAG_NEW_SUBFILE_TYPEContent = default; + private static bool _TAG_NEW_SUBFILE_TYPEReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_NUMBER_OF_INKS { get { if (!_TAG_NUMBER_OF_INKSReady) { _TAG_NUMBER_OF_INKSContent = SGetField(LocalBridgeClazz, "TAG_NUMBER_OF_INKS"); _TAG_NUMBER_OF_INKSReady = true; } return _TAG_NUMBER_OF_INKSContent; } } + private static int _TAG_NUMBER_OF_INKSContent = default; + private static bool _TAG_NUMBER_OF_INKSReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_ORIENTATION { get { if (!_TAG_ORIENTATIONReady) { _TAG_ORIENTATIONContent = SGetField(LocalBridgeClazz, "TAG_ORIENTATION"); _TAG_ORIENTATIONReady = true; } return _TAG_ORIENTATIONContent; } } + private static int _TAG_ORIENTATIONContent = default; + private static bool _TAG_ORIENTATIONReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_PAGE_NAME { get { if (!_TAG_PAGE_NAMEReady) { _TAG_PAGE_NAMEContent = SGetField(LocalBridgeClazz, "TAG_PAGE_NAME"); _TAG_PAGE_NAMEReady = true; } return _TAG_PAGE_NAMEContent; } } + private static int _TAG_PAGE_NAMEContent = default; + private static bool _TAG_PAGE_NAMEReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_PAGE_NUMBER { get { if (!_TAG_PAGE_NUMBERReady) { _TAG_PAGE_NUMBERContent = SGetField(LocalBridgeClazz, "TAG_PAGE_NUMBER"); _TAG_PAGE_NUMBERReady = true; } return _TAG_PAGE_NUMBERContent; } } + private static int _TAG_PAGE_NUMBERContent = default; + private static bool _TAG_PAGE_NUMBERReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_PHOTOMETRIC_INTERPRETATION { get { if (!_TAG_PHOTOMETRIC_INTERPRETATIONReady) { _TAG_PHOTOMETRIC_INTERPRETATIONContent = SGetField(LocalBridgeClazz, "TAG_PHOTOMETRIC_INTERPRETATION"); _TAG_PHOTOMETRIC_INTERPRETATIONReady = true; } return _TAG_PHOTOMETRIC_INTERPRETATIONContent; } } + private static int _TAG_PHOTOMETRIC_INTERPRETATIONContent = default; + private static bool _TAG_PHOTOMETRIC_INTERPRETATIONReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_PLANAR_CONFIGURATION { get { if (!_TAG_PLANAR_CONFIGURATIONReady) { _TAG_PLANAR_CONFIGURATIONContent = SGetField(LocalBridgeClazz, "TAG_PLANAR_CONFIGURATION"); _TAG_PLANAR_CONFIGURATIONReady = true; } return _TAG_PLANAR_CONFIGURATIONContent; } } + private static int _TAG_PLANAR_CONFIGURATIONContent = default; + private static bool _TAG_PLANAR_CONFIGURATIONReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_PREDICTOR { get { if (!_TAG_PREDICTORReady) { _TAG_PREDICTORContent = SGetField(LocalBridgeClazz, "TAG_PREDICTOR"); _TAG_PREDICTORReady = true; } return _TAG_PREDICTORContent; } } + private static int _TAG_PREDICTORContent = default; + private static bool _TAG_PREDICTORReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_PRIMARY_CHROMATICITES { get { if (!_TAG_PRIMARY_CHROMATICITESReady) { _TAG_PRIMARY_CHROMATICITESContent = SGetField(LocalBridgeClazz, "TAG_PRIMARY_CHROMATICITES"); _TAG_PRIMARY_CHROMATICITESReady = true; } return _TAG_PRIMARY_CHROMATICITESContent; } } + private static int _TAG_PRIMARY_CHROMATICITESContent = default; + private static bool _TAG_PRIMARY_CHROMATICITESReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_REFERENCE_BLACK_WHITE { get { if (!_TAG_REFERENCE_BLACK_WHITEReady) { _TAG_REFERENCE_BLACK_WHITEContent = SGetField(LocalBridgeClazz, "TAG_REFERENCE_BLACK_WHITE"); _TAG_REFERENCE_BLACK_WHITEReady = true; } return _TAG_REFERENCE_BLACK_WHITEContent; } } + private static int _TAG_REFERENCE_BLACK_WHITEContent = default; + private static bool _TAG_REFERENCE_BLACK_WHITEReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_RESOLUTION_UNIT { get { if (!_TAG_RESOLUTION_UNITReady) { _TAG_RESOLUTION_UNITContent = SGetField(LocalBridgeClazz, "TAG_RESOLUTION_UNIT"); _TAG_RESOLUTION_UNITReady = true; } return _TAG_RESOLUTION_UNITContent; } } + private static int _TAG_RESOLUTION_UNITContent = default; + private static bool _TAG_RESOLUTION_UNITReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_ROWS_PER_STRIP { get { if (!_TAG_ROWS_PER_STRIPReady) { _TAG_ROWS_PER_STRIPContent = SGetField(LocalBridgeClazz, "TAG_ROWS_PER_STRIP"); _TAG_ROWS_PER_STRIPReady = true; } return _TAG_ROWS_PER_STRIPContent; } } + private static int _TAG_ROWS_PER_STRIPContent = default; + private static bool _TAG_ROWS_PER_STRIPReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_S_MAX_SAMPLE_VALUE { get { if (!_TAG_S_MAX_SAMPLE_VALUEReady) { _TAG_S_MAX_SAMPLE_VALUEContent = SGetField(LocalBridgeClazz, "TAG_S_MAX_SAMPLE_VALUE"); _TAG_S_MAX_SAMPLE_VALUEReady = true; } return _TAG_S_MAX_SAMPLE_VALUEContent; } } + private static int _TAG_S_MAX_SAMPLE_VALUEContent = default; + private static bool _TAG_S_MAX_SAMPLE_VALUEReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_S_MIN_SAMPLE_VALUE { get { if (!_TAG_S_MIN_SAMPLE_VALUEReady) { _TAG_S_MIN_SAMPLE_VALUEContent = SGetField(LocalBridgeClazz, "TAG_S_MIN_SAMPLE_VALUE"); _TAG_S_MIN_SAMPLE_VALUEReady = true; } return _TAG_S_MIN_SAMPLE_VALUEContent; } } + private static int _TAG_S_MIN_SAMPLE_VALUEContent = default; + private static bool _TAG_S_MIN_SAMPLE_VALUEReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_SAMPLE_FORMAT { get { if (!_TAG_SAMPLE_FORMATReady) { _TAG_SAMPLE_FORMATContent = SGetField(LocalBridgeClazz, "TAG_SAMPLE_FORMAT"); _TAG_SAMPLE_FORMATReady = true; } return _TAG_SAMPLE_FORMATContent; } } + private static int _TAG_SAMPLE_FORMATContent = default; + private static bool _TAG_SAMPLE_FORMATReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_SAMPLES_PER_PIXEL { get { if (!_TAG_SAMPLES_PER_PIXELReady) { _TAG_SAMPLES_PER_PIXELContent = SGetField(LocalBridgeClazz, "TAG_SAMPLES_PER_PIXEL"); _TAG_SAMPLES_PER_PIXELReady = true; } return _TAG_SAMPLES_PER_PIXELContent; } } + private static int _TAG_SAMPLES_PER_PIXELContent = default; + private static bool _TAG_SAMPLES_PER_PIXELReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_SOFTWARE { get { if (!_TAG_SOFTWAREReady) { _TAG_SOFTWAREContent = SGetField(LocalBridgeClazz, "TAG_SOFTWARE"); _TAG_SOFTWAREReady = true; } return _TAG_SOFTWAREContent; } } + private static int _TAG_SOFTWAREContent = default; + private static bool _TAG_SOFTWAREReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_STRIP_BYTE_COUNTS { get { if (!_TAG_STRIP_BYTE_COUNTSReady) { _TAG_STRIP_BYTE_COUNTSContent = SGetField(LocalBridgeClazz, "TAG_STRIP_BYTE_COUNTS"); _TAG_STRIP_BYTE_COUNTSReady = true; } return _TAG_STRIP_BYTE_COUNTSContent; } } + private static int _TAG_STRIP_BYTE_COUNTSContent = default; + private static bool _TAG_STRIP_BYTE_COUNTSReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_STRIP_OFFSETS { get { if (!_TAG_STRIP_OFFSETSReady) { _TAG_STRIP_OFFSETSContent = SGetField(LocalBridgeClazz, "TAG_STRIP_OFFSETS"); _TAG_STRIP_OFFSETSReady = true; } return _TAG_STRIP_OFFSETSContent; } } + private static int _TAG_STRIP_OFFSETSContent = default; + private static bool _TAG_STRIP_OFFSETSReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_SUBFILE_TYPE { get { if (!_TAG_SUBFILE_TYPEReady) { _TAG_SUBFILE_TYPEContent = SGetField(LocalBridgeClazz, "TAG_SUBFILE_TYPE"); _TAG_SUBFILE_TYPEReady = true; } return _TAG_SUBFILE_TYPEContent; } } + private static int _TAG_SUBFILE_TYPEContent = default; + private static bool _TAG_SUBFILE_TYPEReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_T4_OPTIONS { get { if (!_TAG_T4_OPTIONSReady) { _TAG_T4_OPTIONSContent = SGetField(LocalBridgeClazz, "TAG_T4_OPTIONS"); _TAG_T4_OPTIONSReady = true; } return _TAG_T4_OPTIONSContent; } } + private static int _TAG_T4_OPTIONSContent = default; + private static bool _TAG_T4_OPTIONSReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_T6_OPTIONS { get { if (!_TAG_T6_OPTIONSReady) { _TAG_T6_OPTIONSContent = SGetField(LocalBridgeClazz, "TAG_T6_OPTIONS"); _TAG_T6_OPTIONSReady = true; } return _TAG_T6_OPTIONSContent; } } + private static int _TAG_T6_OPTIONSContent = default; + private static bool _TAG_T6_OPTIONSReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_TARGET_PRINTER { get { if (!_TAG_TARGET_PRINTERReady) { _TAG_TARGET_PRINTERContent = SGetField(LocalBridgeClazz, "TAG_TARGET_PRINTER"); _TAG_TARGET_PRINTERReady = true; } return _TAG_TARGET_PRINTERContent; } } + private static int _TAG_TARGET_PRINTERContent = default; + private static bool _TAG_TARGET_PRINTERReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_THRESHHOLDING { get { if (!_TAG_THRESHHOLDINGReady) { _TAG_THRESHHOLDINGContent = SGetField(LocalBridgeClazz, "TAG_THRESHHOLDING"); _TAG_THRESHHOLDINGReady = true; } return _TAG_THRESHHOLDINGContent; } } + private static int _TAG_THRESHHOLDINGContent = default; + private static bool _TAG_THRESHHOLDINGReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_TILE_BYTE_COUNTS { get { if (!_TAG_TILE_BYTE_COUNTSReady) { _TAG_TILE_BYTE_COUNTSContent = SGetField(LocalBridgeClazz, "TAG_TILE_BYTE_COUNTS"); _TAG_TILE_BYTE_COUNTSReady = true; } return _TAG_TILE_BYTE_COUNTSContent; } } + private static int _TAG_TILE_BYTE_COUNTSContent = default; + private static bool _TAG_TILE_BYTE_COUNTSReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_TILE_LENGTH { get { if (!_TAG_TILE_LENGTHReady) { _TAG_TILE_LENGTHContent = SGetField(LocalBridgeClazz, "TAG_TILE_LENGTH"); _TAG_TILE_LENGTHReady = true; } return _TAG_TILE_LENGTHContent; } } + private static int _TAG_TILE_LENGTHContent = default; + private static bool _TAG_TILE_LENGTHReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_TILE_OFFSETS { get { if (!_TAG_TILE_OFFSETSReady) { _TAG_TILE_OFFSETSContent = SGetField(LocalBridgeClazz, "TAG_TILE_OFFSETS"); _TAG_TILE_OFFSETSReady = true; } return _TAG_TILE_OFFSETSContent; } } + private static int _TAG_TILE_OFFSETSContent = default; + private static bool _TAG_TILE_OFFSETSReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_TILE_WIDTH { get { if (!_TAG_TILE_WIDTHReady) { _TAG_TILE_WIDTHContent = SGetField(LocalBridgeClazz, "TAG_TILE_WIDTH"); _TAG_TILE_WIDTHReady = true; } return _TAG_TILE_WIDTHContent; } } + private static int _TAG_TILE_WIDTHContent = default; + private static bool _TAG_TILE_WIDTHReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_TRANSFER_FUNCTION { get { if (!_TAG_TRANSFER_FUNCTIONReady) { _TAG_TRANSFER_FUNCTIONContent = SGetField(LocalBridgeClazz, "TAG_TRANSFER_FUNCTION"); _TAG_TRANSFER_FUNCTIONReady = true; } return _TAG_TRANSFER_FUNCTIONContent; } } + private static int _TAG_TRANSFER_FUNCTIONContent = default; + private static bool _TAG_TRANSFER_FUNCTIONReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_TRANSFER_RANGE { get { if (!_TAG_TRANSFER_RANGEReady) { _TAG_TRANSFER_RANGEContent = SGetField(LocalBridgeClazz, "TAG_TRANSFER_RANGE"); _TAG_TRANSFER_RANGEReady = true; } return _TAG_TRANSFER_RANGEContent; } } + private static int _TAG_TRANSFER_RANGEContent = default; + private static bool _TAG_TRANSFER_RANGEReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_WHITE_POINT { get { if (!_TAG_WHITE_POINTReady) { _TAG_WHITE_POINTContent = SGetField(LocalBridgeClazz, "TAG_WHITE_POINT"); _TAG_WHITE_POINTReady = true; } return _TAG_WHITE_POINTContent; } } + private static int _TAG_WHITE_POINTContent = default; + private static bool _TAG_WHITE_POINTReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_X_POSITION { get { if (!_TAG_X_POSITIONReady) { _TAG_X_POSITIONContent = SGetField(LocalBridgeClazz, "TAG_X_POSITION"); _TAG_X_POSITIONReady = true; } return _TAG_X_POSITIONContent; } } + private static int _TAG_X_POSITIONContent = default; + private static bool _TAG_X_POSITIONReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_X_RESOLUTION { get { if (!_TAG_X_RESOLUTIONReady) { _TAG_X_RESOLUTIONContent = SGetField(LocalBridgeClazz, "TAG_X_RESOLUTION"); _TAG_X_RESOLUTIONReady = true; } return _TAG_X_RESOLUTIONContent; } } + private static int _TAG_X_RESOLUTIONContent = default; + private static bool _TAG_X_RESOLUTIONReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_Y_CB_CR_COEFFICIENTS { get { if (!_TAG_Y_CB_CR_COEFFICIENTSReady) { _TAG_Y_CB_CR_COEFFICIENTSContent = SGetField(LocalBridgeClazz, "TAG_Y_CB_CR_COEFFICIENTS"); _TAG_Y_CB_CR_COEFFICIENTSReady = true; } return _TAG_Y_CB_CR_COEFFICIENTSContent; } } + private static int _TAG_Y_CB_CR_COEFFICIENTSContent = default; + private static bool _TAG_Y_CB_CR_COEFFICIENTSReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_Y_CB_CR_POSITIONING { get { if (!_TAG_Y_CB_CR_POSITIONINGReady) { _TAG_Y_CB_CR_POSITIONINGContent = SGetField(LocalBridgeClazz, "TAG_Y_CB_CR_POSITIONING"); _TAG_Y_CB_CR_POSITIONINGReady = true; } return _TAG_Y_CB_CR_POSITIONINGContent; } } + private static int _TAG_Y_CB_CR_POSITIONINGContent = default; + private static bool _TAG_Y_CB_CR_POSITIONINGReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_Y_CB_CR_SUBSAMPLING { get { if (!_TAG_Y_CB_CR_SUBSAMPLINGReady) { _TAG_Y_CB_CR_SUBSAMPLINGContent = SGetField(LocalBridgeClazz, "TAG_Y_CB_CR_SUBSAMPLING"); _TAG_Y_CB_CR_SUBSAMPLINGReady = true; } return _TAG_Y_CB_CR_SUBSAMPLINGContent; } } + private static int _TAG_Y_CB_CR_SUBSAMPLINGContent = default; + private static bool _TAG_Y_CB_CR_SUBSAMPLINGReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_Y_POSITION { get { if (!_TAG_Y_POSITIONReady) { _TAG_Y_POSITIONContent = SGetField(LocalBridgeClazz, "TAG_Y_POSITION"); _TAG_Y_POSITIONReady = true; } return _TAG_Y_POSITIONContent; } } + private static int _TAG_Y_POSITIONContent = default; + private static bool _TAG_Y_POSITIONReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_Y_RESOLUTION { get { if (!_TAG_Y_RESOLUTIONReady) { _TAG_Y_RESOLUTIONContent = SGetField(LocalBridgeClazz, "TAG_Y_RESOLUTION"); _TAG_Y_RESOLUTIONReady = true; } return _TAG_Y_RESOLUTIONContent; } } + private static int _TAG_Y_RESOLUTIONContent = default; + private static bool _TAG_Y_RESOLUTIONReady = false; // this is used because in case of generics + /// + /// + /// + public static int THRESHHOLDING_NONE { get { if (!_THRESHHOLDING_NONEReady) { _THRESHHOLDING_NONEContent = SGetField(LocalBridgeClazz, "THRESHHOLDING_NONE"); _THRESHHOLDING_NONEReady = true; } return _THRESHHOLDING_NONEContent; } } + private static int _THRESHHOLDING_NONEContent = default; + private static bool _THRESHHOLDING_NONEReady = false; // this is used because in case of generics + /// + /// + /// + public static int THRESHHOLDING_ORDERED_DITHER { get { if (!_THRESHHOLDING_ORDERED_DITHERReady) { _THRESHHOLDING_ORDERED_DITHERContent = SGetField(LocalBridgeClazz, "THRESHHOLDING_ORDERED_DITHER"); _THRESHHOLDING_ORDERED_DITHERReady = true; } return _THRESHHOLDING_ORDERED_DITHERContent; } } + private static int _THRESHHOLDING_ORDERED_DITHERContent = default; + private static bool _THRESHHOLDING_ORDERED_DITHERReady = false; // this is used because in case of generics + /// + /// + /// + public static int THRESHHOLDING_RANDOMIZED_DITHER { get { if (!_THRESHHOLDING_RANDOMIZED_DITHERReady) { _THRESHHOLDING_RANDOMIZED_DITHERContent = SGetField(LocalBridgeClazz, "THRESHHOLDING_RANDOMIZED_DITHER"); _THRESHHOLDING_RANDOMIZED_DITHERReady = true; } return _THRESHHOLDING_RANDOMIZED_DITHERContent; } } + private static int _THRESHHOLDING_RANDOMIZED_DITHERContent = default; + private static bool _THRESHHOLDING_RANDOMIZED_DITHERReady = false; // this is used because in case of generics + /// + /// + /// + public static int Y_CB_CR_POSITIONING_CENTERED { get { if (!_Y_CB_CR_POSITIONING_CENTEREDReady) { _Y_CB_CR_POSITIONING_CENTEREDContent = SGetField(LocalBridgeClazz, "Y_CB_CR_POSITIONING_CENTERED"); _Y_CB_CR_POSITIONING_CENTEREDReady = true; } return _Y_CB_CR_POSITIONING_CENTEREDContent; } } + private static int _Y_CB_CR_POSITIONING_CENTEREDContent = default; + private static bool _Y_CB_CR_POSITIONING_CENTEREDReady = false; // this is used because in case of generics + /// + /// + /// + public static int Y_CB_CR_POSITIONING_COSITED { get { if (!_Y_CB_CR_POSITIONING_COSITEDReady) { _Y_CB_CR_POSITIONING_COSITEDContent = SGetField(LocalBridgeClazz, "Y_CB_CR_POSITIONING_COSITED"); _Y_CB_CR_POSITIONING_COSITEDReady = true; } return _Y_CB_CR_POSITIONING_COSITEDContent; } } + private static int _Y_CB_CR_POSITIONING_COSITEDContent = default; + private static bool _Y_CB_CR_POSITIONING_COSITEDReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + public static Javax.Imageio.Plugins.Tiff.BaselineTIFFTagSet Instance + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getInstance", "()Ljavax/imageio/plugins/tiff/BaselineTIFFTagSet;"); } + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Imageio/Plugins/Tiff/ExifGPSTagSet.cs b/src/net/JNet/GeneratedCore/Javax/Imageio/Plugins/Tiff/ExifGPSTagSet.cs new file mode 100644 index 0000000000..cdca2d6354 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Imageio/Plugins/Tiff/ExifGPSTagSet.cs @@ -0,0 +1,377 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Imageio.Plugins.Tiff +{ + #region ExifGPSTagSet + public partial class ExifGPSTagSet + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int ALTITUDE_REF_SEA_LEVEL { get { if (!_ALTITUDE_REF_SEA_LEVELReady) { _ALTITUDE_REF_SEA_LEVELContent = SGetField(LocalBridgeClazz, "ALTITUDE_REF_SEA_LEVEL"); _ALTITUDE_REF_SEA_LEVELReady = true; } return _ALTITUDE_REF_SEA_LEVELContent; } } + private static int _ALTITUDE_REF_SEA_LEVELContent = default; + private static bool _ALTITUDE_REF_SEA_LEVELReady = false; // this is used because in case of generics + /// + /// + /// + public static int ALTITUDE_REF_SEA_LEVEL_REFERENCE { get { if (!_ALTITUDE_REF_SEA_LEVEL_REFERENCEReady) { _ALTITUDE_REF_SEA_LEVEL_REFERENCEContent = SGetField(LocalBridgeClazz, "ALTITUDE_REF_SEA_LEVEL_REFERENCE"); _ALTITUDE_REF_SEA_LEVEL_REFERENCEReady = true; } return _ALTITUDE_REF_SEA_LEVEL_REFERENCEContent; } } + private static int _ALTITUDE_REF_SEA_LEVEL_REFERENCEContent = default; + private static bool _ALTITUDE_REF_SEA_LEVEL_REFERENCEReady = false; // this is used because in case of generics + /// + /// + /// + public static int DIFFERENTIAL_CORRECTION_APPLIED { get { if (!_DIFFERENTIAL_CORRECTION_APPLIEDReady) { _DIFFERENTIAL_CORRECTION_APPLIEDContent = SGetField(LocalBridgeClazz, "DIFFERENTIAL_CORRECTION_APPLIED"); _DIFFERENTIAL_CORRECTION_APPLIEDReady = true; } return _DIFFERENTIAL_CORRECTION_APPLIEDContent; } } + private static int _DIFFERENTIAL_CORRECTION_APPLIEDContent = default; + private static bool _DIFFERENTIAL_CORRECTION_APPLIEDReady = false; // this is used because in case of generics + /// + /// + /// + public static int DIFFERENTIAL_CORRECTION_NONE { get { if (!_DIFFERENTIAL_CORRECTION_NONEReady) { _DIFFERENTIAL_CORRECTION_NONEContent = SGetField(LocalBridgeClazz, "DIFFERENTIAL_CORRECTION_NONE"); _DIFFERENTIAL_CORRECTION_NONEReady = true; } return _DIFFERENTIAL_CORRECTION_NONEContent; } } + private static int _DIFFERENTIAL_CORRECTION_NONEContent = default; + private static bool _DIFFERENTIAL_CORRECTION_NONEReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_GPS_ALTITUDE { get { if (!_TAG_GPS_ALTITUDEReady) { _TAG_GPS_ALTITUDEContent = SGetField(LocalBridgeClazz, "TAG_GPS_ALTITUDE"); _TAG_GPS_ALTITUDEReady = true; } return _TAG_GPS_ALTITUDEContent; } } + private static int _TAG_GPS_ALTITUDEContent = default; + private static bool _TAG_GPS_ALTITUDEReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_GPS_ALTITUDE_REF { get { if (!_TAG_GPS_ALTITUDE_REFReady) { _TAG_GPS_ALTITUDE_REFContent = SGetField(LocalBridgeClazz, "TAG_GPS_ALTITUDE_REF"); _TAG_GPS_ALTITUDE_REFReady = true; } return _TAG_GPS_ALTITUDE_REFContent; } } + private static int _TAG_GPS_ALTITUDE_REFContent = default; + private static bool _TAG_GPS_ALTITUDE_REFReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_GPS_AREA_INFORMATION { get { if (!_TAG_GPS_AREA_INFORMATIONReady) { _TAG_GPS_AREA_INFORMATIONContent = SGetField(LocalBridgeClazz, "TAG_GPS_AREA_INFORMATION"); _TAG_GPS_AREA_INFORMATIONReady = true; } return _TAG_GPS_AREA_INFORMATIONContent; } } + private static int _TAG_GPS_AREA_INFORMATIONContent = default; + private static bool _TAG_GPS_AREA_INFORMATIONReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_GPS_DATE_STAMP { get { if (!_TAG_GPS_DATE_STAMPReady) { _TAG_GPS_DATE_STAMPContent = SGetField(LocalBridgeClazz, "TAG_GPS_DATE_STAMP"); _TAG_GPS_DATE_STAMPReady = true; } return _TAG_GPS_DATE_STAMPContent; } } + private static int _TAG_GPS_DATE_STAMPContent = default; + private static bool _TAG_GPS_DATE_STAMPReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_GPS_DEST_BEARING { get { if (!_TAG_GPS_DEST_BEARINGReady) { _TAG_GPS_DEST_BEARINGContent = SGetField(LocalBridgeClazz, "TAG_GPS_DEST_BEARING"); _TAG_GPS_DEST_BEARINGReady = true; } return _TAG_GPS_DEST_BEARINGContent; } } + private static int _TAG_GPS_DEST_BEARINGContent = default; + private static bool _TAG_GPS_DEST_BEARINGReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_GPS_DEST_BEARING_REF { get { if (!_TAG_GPS_DEST_BEARING_REFReady) { _TAG_GPS_DEST_BEARING_REFContent = SGetField(LocalBridgeClazz, "TAG_GPS_DEST_BEARING_REF"); _TAG_GPS_DEST_BEARING_REFReady = true; } return _TAG_GPS_DEST_BEARING_REFContent; } } + private static int _TAG_GPS_DEST_BEARING_REFContent = default; + private static bool _TAG_GPS_DEST_BEARING_REFReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_GPS_DEST_DISTANCE { get { if (!_TAG_GPS_DEST_DISTANCEReady) { _TAG_GPS_DEST_DISTANCEContent = SGetField(LocalBridgeClazz, "TAG_GPS_DEST_DISTANCE"); _TAG_GPS_DEST_DISTANCEReady = true; } return _TAG_GPS_DEST_DISTANCEContent; } } + private static int _TAG_GPS_DEST_DISTANCEContent = default; + private static bool _TAG_GPS_DEST_DISTANCEReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_GPS_DEST_DISTANCE_REF { get { if (!_TAG_GPS_DEST_DISTANCE_REFReady) { _TAG_GPS_DEST_DISTANCE_REFContent = SGetField(LocalBridgeClazz, "TAG_GPS_DEST_DISTANCE_REF"); _TAG_GPS_DEST_DISTANCE_REFReady = true; } return _TAG_GPS_DEST_DISTANCE_REFContent; } } + private static int _TAG_GPS_DEST_DISTANCE_REFContent = default; + private static bool _TAG_GPS_DEST_DISTANCE_REFReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_GPS_DEST_LATITUDE { get { if (!_TAG_GPS_DEST_LATITUDEReady) { _TAG_GPS_DEST_LATITUDEContent = SGetField(LocalBridgeClazz, "TAG_GPS_DEST_LATITUDE"); _TAG_GPS_DEST_LATITUDEReady = true; } return _TAG_GPS_DEST_LATITUDEContent; } } + private static int _TAG_GPS_DEST_LATITUDEContent = default; + private static bool _TAG_GPS_DEST_LATITUDEReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_GPS_DEST_LATITUDE_REF { get { if (!_TAG_GPS_DEST_LATITUDE_REFReady) { _TAG_GPS_DEST_LATITUDE_REFContent = SGetField(LocalBridgeClazz, "TAG_GPS_DEST_LATITUDE_REF"); _TAG_GPS_DEST_LATITUDE_REFReady = true; } return _TAG_GPS_DEST_LATITUDE_REFContent; } } + private static int _TAG_GPS_DEST_LATITUDE_REFContent = default; + private static bool _TAG_GPS_DEST_LATITUDE_REFReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_GPS_DEST_LONGITUDE { get { if (!_TAG_GPS_DEST_LONGITUDEReady) { _TAG_GPS_DEST_LONGITUDEContent = SGetField(LocalBridgeClazz, "TAG_GPS_DEST_LONGITUDE"); _TAG_GPS_DEST_LONGITUDEReady = true; } return _TAG_GPS_DEST_LONGITUDEContent; } } + private static int _TAG_GPS_DEST_LONGITUDEContent = default; + private static bool _TAG_GPS_DEST_LONGITUDEReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_GPS_DEST_LONGITUDE_REF { get { if (!_TAG_GPS_DEST_LONGITUDE_REFReady) { _TAG_GPS_DEST_LONGITUDE_REFContent = SGetField(LocalBridgeClazz, "TAG_GPS_DEST_LONGITUDE_REF"); _TAG_GPS_DEST_LONGITUDE_REFReady = true; } return _TAG_GPS_DEST_LONGITUDE_REFContent; } } + private static int _TAG_GPS_DEST_LONGITUDE_REFContent = default; + private static bool _TAG_GPS_DEST_LONGITUDE_REFReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_GPS_DIFFERENTIAL { get { if (!_TAG_GPS_DIFFERENTIALReady) { _TAG_GPS_DIFFERENTIALContent = SGetField(LocalBridgeClazz, "TAG_GPS_DIFFERENTIAL"); _TAG_GPS_DIFFERENTIALReady = true; } return _TAG_GPS_DIFFERENTIALContent; } } + private static int _TAG_GPS_DIFFERENTIALContent = default; + private static bool _TAG_GPS_DIFFERENTIALReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_GPS_DOP { get { if (!_TAG_GPS_DOPReady) { _TAG_GPS_DOPContent = SGetField(LocalBridgeClazz, "TAG_GPS_DOP"); _TAG_GPS_DOPReady = true; } return _TAG_GPS_DOPContent; } } + private static int _TAG_GPS_DOPContent = default; + private static bool _TAG_GPS_DOPReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_GPS_IMG_DIRECTION { get { if (!_TAG_GPS_IMG_DIRECTIONReady) { _TAG_GPS_IMG_DIRECTIONContent = SGetField(LocalBridgeClazz, "TAG_GPS_IMG_DIRECTION"); _TAG_GPS_IMG_DIRECTIONReady = true; } return _TAG_GPS_IMG_DIRECTIONContent; } } + private static int _TAG_GPS_IMG_DIRECTIONContent = default; + private static bool _TAG_GPS_IMG_DIRECTIONReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_GPS_IMG_DIRECTION_REF { get { if (!_TAG_GPS_IMG_DIRECTION_REFReady) { _TAG_GPS_IMG_DIRECTION_REFContent = SGetField(LocalBridgeClazz, "TAG_GPS_IMG_DIRECTION_REF"); _TAG_GPS_IMG_DIRECTION_REFReady = true; } return _TAG_GPS_IMG_DIRECTION_REFContent; } } + private static int _TAG_GPS_IMG_DIRECTION_REFContent = default; + private static bool _TAG_GPS_IMG_DIRECTION_REFReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_GPS_LATITUDE { get { if (!_TAG_GPS_LATITUDEReady) { _TAG_GPS_LATITUDEContent = SGetField(LocalBridgeClazz, "TAG_GPS_LATITUDE"); _TAG_GPS_LATITUDEReady = true; } return _TAG_GPS_LATITUDEContent; } } + private static int _TAG_GPS_LATITUDEContent = default; + private static bool _TAG_GPS_LATITUDEReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_GPS_LATITUDE_REF { get { if (!_TAG_GPS_LATITUDE_REFReady) { _TAG_GPS_LATITUDE_REFContent = SGetField(LocalBridgeClazz, "TAG_GPS_LATITUDE_REF"); _TAG_GPS_LATITUDE_REFReady = true; } return _TAG_GPS_LATITUDE_REFContent; } } + private static int _TAG_GPS_LATITUDE_REFContent = default; + private static bool _TAG_GPS_LATITUDE_REFReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_GPS_LONGITUDE { get { if (!_TAG_GPS_LONGITUDEReady) { _TAG_GPS_LONGITUDEContent = SGetField(LocalBridgeClazz, "TAG_GPS_LONGITUDE"); _TAG_GPS_LONGITUDEReady = true; } return _TAG_GPS_LONGITUDEContent; } } + private static int _TAG_GPS_LONGITUDEContent = default; + private static bool _TAG_GPS_LONGITUDEReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_GPS_LONGITUDE_REF { get { if (!_TAG_GPS_LONGITUDE_REFReady) { _TAG_GPS_LONGITUDE_REFContent = SGetField(LocalBridgeClazz, "TAG_GPS_LONGITUDE_REF"); _TAG_GPS_LONGITUDE_REFReady = true; } return _TAG_GPS_LONGITUDE_REFContent; } } + private static int _TAG_GPS_LONGITUDE_REFContent = default; + private static bool _TAG_GPS_LONGITUDE_REFReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_GPS_MAP_DATUM { get { if (!_TAG_GPS_MAP_DATUMReady) { _TAG_GPS_MAP_DATUMContent = SGetField(LocalBridgeClazz, "TAG_GPS_MAP_DATUM"); _TAG_GPS_MAP_DATUMReady = true; } return _TAG_GPS_MAP_DATUMContent; } } + private static int _TAG_GPS_MAP_DATUMContent = default; + private static bool _TAG_GPS_MAP_DATUMReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_GPS_MEASURE_MODE { get { if (!_TAG_GPS_MEASURE_MODEReady) { _TAG_GPS_MEASURE_MODEContent = SGetField(LocalBridgeClazz, "TAG_GPS_MEASURE_MODE"); _TAG_GPS_MEASURE_MODEReady = true; } return _TAG_GPS_MEASURE_MODEContent; } } + private static int _TAG_GPS_MEASURE_MODEContent = default; + private static bool _TAG_GPS_MEASURE_MODEReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_GPS_PROCESSING_METHOD { get { if (!_TAG_GPS_PROCESSING_METHODReady) { _TAG_GPS_PROCESSING_METHODContent = SGetField(LocalBridgeClazz, "TAG_GPS_PROCESSING_METHOD"); _TAG_GPS_PROCESSING_METHODReady = true; } return _TAG_GPS_PROCESSING_METHODContent; } } + private static int _TAG_GPS_PROCESSING_METHODContent = default; + private static bool _TAG_GPS_PROCESSING_METHODReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_GPS_SATELLITES { get { if (!_TAG_GPS_SATELLITESReady) { _TAG_GPS_SATELLITESContent = SGetField(LocalBridgeClazz, "TAG_GPS_SATELLITES"); _TAG_GPS_SATELLITESReady = true; } return _TAG_GPS_SATELLITESContent; } } + private static int _TAG_GPS_SATELLITESContent = default; + private static bool _TAG_GPS_SATELLITESReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_GPS_SPEED { get { if (!_TAG_GPS_SPEEDReady) { _TAG_GPS_SPEEDContent = SGetField(LocalBridgeClazz, "TAG_GPS_SPEED"); _TAG_GPS_SPEEDReady = true; } return _TAG_GPS_SPEEDContent; } } + private static int _TAG_GPS_SPEEDContent = default; + private static bool _TAG_GPS_SPEEDReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_GPS_SPEED_REF { get { if (!_TAG_GPS_SPEED_REFReady) { _TAG_GPS_SPEED_REFContent = SGetField(LocalBridgeClazz, "TAG_GPS_SPEED_REF"); _TAG_GPS_SPEED_REFReady = true; } return _TAG_GPS_SPEED_REFContent; } } + private static int _TAG_GPS_SPEED_REFContent = default; + private static bool _TAG_GPS_SPEED_REFReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_GPS_STATUS { get { if (!_TAG_GPS_STATUSReady) { _TAG_GPS_STATUSContent = SGetField(LocalBridgeClazz, "TAG_GPS_STATUS"); _TAG_GPS_STATUSReady = true; } return _TAG_GPS_STATUSContent; } } + private static int _TAG_GPS_STATUSContent = default; + private static bool _TAG_GPS_STATUSReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_GPS_TIME_STAMP { get { if (!_TAG_GPS_TIME_STAMPReady) { _TAG_GPS_TIME_STAMPContent = SGetField(LocalBridgeClazz, "TAG_GPS_TIME_STAMP"); _TAG_GPS_TIME_STAMPReady = true; } return _TAG_GPS_TIME_STAMPContent; } } + private static int _TAG_GPS_TIME_STAMPContent = default; + private static bool _TAG_GPS_TIME_STAMPReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_GPS_TRACK { get { if (!_TAG_GPS_TRACKReady) { _TAG_GPS_TRACKContent = SGetField(LocalBridgeClazz, "TAG_GPS_TRACK"); _TAG_GPS_TRACKReady = true; } return _TAG_GPS_TRACKContent; } } + private static int _TAG_GPS_TRACKContent = default; + private static bool _TAG_GPS_TRACKReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_GPS_TRACK_REF { get { if (!_TAG_GPS_TRACK_REFReady) { _TAG_GPS_TRACK_REFContent = SGetField(LocalBridgeClazz, "TAG_GPS_TRACK_REF"); _TAG_GPS_TRACK_REFReady = true; } return _TAG_GPS_TRACK_REFContent; } } + private static int _TAG_GPS_TRACK_REFContent = default; + private static bool _TAG_GPS_TRACK_REFReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_GPS_VERSION_ID { get { if (!_TAG_GPS_VERSION_IDReady) { _TAG_GPS_VERSION_IDContent = SGetField(LocalBridgeClazz, "TAG_GPS_VERSION_ID"); _TAG_GPS_VERSION_IDReady = true; } return _TAG_GPS_VERSION_IDContent; } } + private static int _TAG_GPS_VERSION_IDContent = default; + private static bool _TAG_GPS_VERSION_IDReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String DEST_DISTANCE_REF_KILOMETERS { get { if (!_DEST_DISTANCE_REF_KILOMETERSReady) { _DEST_DISTANCE_REF_KILOMETERSContent = SGetField(LocalBridgeClazz, "DEST_DISTANCE_REF_KILOMETERS"); _DEST_DISTANCE_REF_KILOMETERSReady = true; } return _DEST_DISTANCE_REF_KILOMETERSContent; } } + private static Java.Lang.String _DEST_DISTANCE_REF_KILOMETERSContent = default; + private static bool _DEST_DISTANCE_REF_KILOMETERSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String DEST_DISTANCE_REF_KNOTS { get { if (!_DEST_DISTANCE_REF_KNOTSReady) { _DEST_DISTANCE_REF_KNOTSContent = SGetField(LocalBridgeClazz, "DEST_DISTANCE_REF_KNOTS"); _DEST_DISTANCE_REF_KNOTSReady = true; } return _DEST_DISTANCE_REF_KNOTSContent; } } + private static Java.Lang.String _DEST_DISTANCE_REF_KNOTSContent = default; + private static bool _DEST_DISTANCE_REF_KNOTSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String DEST_DISTANCE_REF_MILES { get { if (!_DEST_DISTANCE_REF_MILESReady) { _DEST_DISTANCE_REF_MILESContent = SGetField(LocalBridgeClazz, "DEST_DISTANCE_REF_MILES"); _DEST_DISTANCE_REF_MILESReady = true; } return _DEST_DISTANCE_REF_MILESContent; } } + private static Java.Lang.String _DEST_DISTANCE_REF_MILESContent = default; + private static bool _DEST_DISTANCE_REF_MILESReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String DIRECTION_REF_MAGNETIC { get { if (!_DIRECTION_REF_MAGNETICReady) { _DIRECTION_REF_MAGNETICContent = SGetField(LocalBridgeClazz, "DIRECTION_REF_MAGNETIC"); _DIRECTION_REF_MAGNETICReady = true; } return _DIRECTION_REF_MAGNETICContent; } } + private static Java.Lang.String _DIRECTION_REF_MAGNETICContent = default; + private static bool _DIRECTION_REF_MAGNETICReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String DIRECTION_REF_TRUE { get { if (!_DIRECTION_REF_TRUEReady) { _DIRECTION_REF_TRUEContent = SGetField(LocalBridgeClazz, "DIRECTION_REF_TRUE"); _DIRECTION_REF_TRUEReady = true; } return _DIRECTION_REF_TRUEContent; } } + private static Java.Lang.String _DIRECTION_REF_TRUEContent = default; + private static bool _DIRECTION_REF_TRUEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String GPS_VERSION_2_2 { get { if (!_GPS_VERSION_2_2Ready) { _GPS_VERSION_2_2Content = SGetField(LocalBridgeClazz, "GPS_VERSION_2_2"); _GPS_VERSION_2_2Ready = true; } return _GPS_VERSION_2_2Content; } } + private static Java.Lang.String _GPS_VERSION_2_2Content = default; + private static bool _GPS_VERSION_2_2Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String LATITUDE_REF_NORTH { get { if (!_LATITUDE_REF_NORTHReady) { _LATITUDE_REF_NORTHContent = SGetField(LocalBridgeClazz, "LATITUDE_REF_NORTH"); _LATITUDE_REF_NORTHReady = true; } return _LATITUDE_REF_NORTHContent; } } + private static Java.Lang.String _LATITUDE_REF_NORTHContent = default; + private static bool _LATITUDE_REF_NORTHReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String LATITUDE_REF_SOUTH { get { if (!_LATITUDE_REF_SOUTHReady) { _LATITUDE_REF_SOUTHContent = SGetField(LocalBridgeClazz, "LATITUDE_REF_SOUTH"); _LATITUDE_REF_SOUTHReady = true; } return _LATITUDE_REF_SOUTHContent; } } + private static Java.Lang.String _LATITUDE_REF_SOUTHContent = default; + private static bool _LATITUDE_REF_SOUTHReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String LONGITUDE_REF_EAST { get { if (!_LONGITUDE_REF_EASTReady) { _LONGITUDE_REF_EASTContent = SGetField(LocalBridgeClazz, "LONGITUDE_REF_EAST"); _LONGITUDE_REF_EASTReady = true; } return _LONGITUDE_REF_EASTContent; } } + private static Java.Lang.String _LONGITUDE_REF_EASTContent = default; + private static bool _LONGITUDE_REF_EASTReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String LONGITUDE_REF_WEST { get { if (!_LONGITUDE_REF_WESTReady) { _LONGITUDE_REF_WESTContent = SGetField(LocalBridgeClazz, "LONGITUDE_REF_WEST"); _LONGITUDE_REF_WESTReady = true; } return _LONGITUDE_REF_WESTContent; } } + private static Java.Lang.String _LONGITUDE_REF_WESTContent = default; + private static bool _LONGITUDE_REF_WESTReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String MEASURE_MODE_2D { get { if (!_MEASURE_MODE_2DReady) { _MEASURE_MODE_2DContent = SGetField(LocalBridgeClazz, "MEASURE_MODE_2D"); _MEASURE_MODE_2DReady = true; } return _MEASURE_MODE_2DContent; } } + private static Java.Lang.String _MEASURE_MODE_2DContent = default; + private static bool _MEASURE_MODE_2DReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String MEASURE_MODE_3D { get { if (!_MEASURE_MODE_3DReady) { _MEASURE_MODE_3DContent = SGetField(LocalBridgeClazz, "MEASURE_MODE_3D"); _MEASURE_MODE_3DReady = true; } return _MEASURE_MODE_3DContent; } } + private static Java.Lang.String _MEASURE_MODE_3DContent = default; + private static bool _MEASURE_MODE_3DReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String SPEED_REF_KILOMETERS_PER_HOUR { get { if (!_SPEED_REF_KILOMETERS_PER_HOURReady) { _SPEED_REF_KILOMETERS_PER_HOURContent = SGetField(LocalBridgeClazz, "SPEED_REF_KILOMETERS_PER_HOUR"); _SPEED_REF_KILOMETERS_PER_HOURReady = true; } return _SPEED_REF_KILOMETERS_PER_HOURContent; } } + private static Java.Lang.String _SPEED_REF_KILOMETERS_PER_HOURContent = default; + private static bool _SPEED_REF_KILOMETERS_PER_HOURReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String SPEED_REF_KNOTS { get { if (!_SPEED_REF_KNOTSReady) { _SPEED_REF_KNOTSContent = SGetField(LocalBridgeClazz, "SPEED_REF_KNOTS"); _SPEED_REF_KNOTSReady = true; } return _SPEED_REF_KNOTSContent; } } + private static Java.Lang.String _SPEED_REF_KNOTSContent = default; + private static bool _SPEED_REF_KNOTSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String SPEED_REF_MILES_PER_HOUR { get { if (!_SPEED_REF_MILES_PER_HOURReady) { _SPEED_REF_MILES_PER_HOURContent = SGetField(LocalBridgeClazz, "SPEED_REF_MILES_PER_HOUR"); _SPEED_REF_MILES_PER_HOURReady = true; } return _SPEED_REF_MILES_PER_HOURContent; } } + private static Java.Lang.String _SPEED_REF_MILES_PER_HOURContent = default; + private static bool _SPEED_REF_MILES_PER_HOURReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String STATUS_MEASUREMENT_IN_PROGRESS { get { if (!_STATUS_MEASUREMENT_IN_PROGRESSReady) { _STATUS_MEASUREMENT_IN_PROGRESSContent = SGetField(LocalBridgeClazz, "STATUS_MEASUREMENT_IN_PROGRESS"); _STATUS_MEASUREMENT_IN_PROGRESSReady = true; } return _STATUS_MEASUREMENT_IN_PROGRESSContent; } } + private static Java.Lang.String _STATUS_MEASUREMENT_IN_PROGRESSContent = default; + private static bool _STATUS_MEASUREMENT_IN_PROGRESSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String STATUS_MEASUREMENT_INTEROPERABILITY { get { if (!_STATUS_MEASUREMENT_INTEROPERABILITYReady) { _STATUS_MEASUREMENT_INTEROPERABILITYContent = SGetField(LocalBridgeClazz, "STATUS_MEASUREMENT_INTEROPERABILITY"); _STATUS_MEASUREMENT_INTEROPERABILITYReady = true; } return _STATUS_MEASUREMENT_INTEROPERABILITYContent; } } + private static Java.Lang.String _STATUS_MEASUREMENT_INTEROPERABILITYContent = default; + private static bool _STATUS_MEASUREMENT_INTEROPERABILITYReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + public static Javax.Imageio.Plugins.Tiff.ExifGPSTagSet Instance + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getInstance", "()Ljavax/imageio/plugins/tiff/ExifGPSTagSet;"); } + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Imageio/Plugins/Tiff/ExifInteroperabilityTagSet.cs b/src/net/JNet/GeneratedCore/Javax/Imageio/Plugins/Tiff/ExifInteroperabilityTagSet.cs new file mode 100644 index 0000000000..5d59f258bd --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Imageio/Plugins/Tiff/ExifInteroperabilityTagSet.cs @@ -0,0 +1,83 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Imageio.Plugins.Tiff +{ + #region ExifInteroperabilityTagSet + public partial class ExifInteroperabilityTagSet + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int TAG_INTEROPERABILITY_INDEX { get { if (!_TAG_INTEROPERABILITY_INDEXReady) { _TAG_INTEROPERABILITY_INDEXContent = SGetField(LocalBridgeClazz, "TAG_INTEROPERABILITY_INDEX"); _TAG_INTEROPERABILITY_INDEXReady = true; } return _TAG_INTEROPERABILITY_INDEXContent; } } + private static int _TAG_INTEROPERABILITY_INDEXContent = default; + private static bool _TAG_INTEROPERABILITY_INDEXReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String INTEROPERABILITY_INDEX_R98 { get { if (!_INTEROPERABILITY_INDEX_R98Ready) { _INTEROPERABILITY_INDEX_R98Content = SGetField(LocalBridgeClazz, "INTEROPERABILITY_INDEX_R98"); _INTEROPERABILITY_INDEX_R98Ready = true; } return _INTEROPERABILITY_INDEX_R98Content; } } + private static Java.Lang.String _INTEROPERABILITY_INDEX_R98Content = default; + private static bool _INTEROPERABILITY_INDEX_R98Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String INTEROPERABILITY_INDEX_THM { get { if (!_INTEROPERABILITY_INDEX_THMReady) { _INTEROPERABILITY_INDEX_THMContent = SGetField(LocalBridgeClazz, "INTEROPERABILITY_INDEX_THM"); _INTEROPERABILITY_INDEX_THMReady = true; } return _INTEROPERABILITY_INDEX_THMContent; } } + private static Java.Lang.String _INTEROPERABILITY_INDEX_THMContent = default; + private static bool _INTEROPERABILITY_INDEX_THMReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + public static Javax.Imageio.Plugins.Tiff.ExifInteroperabilityTagSet Instance + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getInstance", "()Ljavax/imageio/plugins/tiff/ExifInteroperabilityTagSet;"); } + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Imageio/Plugins/Tiff/ExifParentTIFFTagSet.cs b/src/net/JNet/GeneratedCore/Javax/Imageio/Plugins/Tiff/ExifParentTIFFTagSet.cs new file mode 100644 index 0000000000..63818209ac --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Imageio/Plugins/Tiff/ExifParentTIFFTagSet.cs @@ -0,0 +1,77 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Imageio.Plugins.Tiff +{ + #region ExifParentTIFFTagSet + public partial class ExifParentTIFFTagSet + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int TAG_EXIF_IFD_POINTER { get { if (!_TAG_EXIF_IFD_POINTERReady) { _TAG_EXIF_IFD_POINTERContent = SGetField(LocalBridgeClazz, "TAG_EXIF_IFD_POINTER"); _TAG_EXIF_IFD_POINTERReady = true; } return _TAG_EXIF_IFD_POINTERContent; } } + private static int _TAG_EXIF_IFD_POINTERContent = default; + private static bool _TAG_EXIF_IFD_POINTERReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_GPS_INFO_IFD_POINTER { get { if (!_TAG_GPS_INFO_IFD_POINTERReady) { _TAG_GPS_INFO_IFD_POINTERContent = SGetField(LocalBridgeClazz, "TAG_GPS_INFO_IFD_POINTER"); _TAG_GPS_INFO_IFD_POINTERReady = true; } return _TAG_GPS_INFO_IFD_POINTERContent; } } + private static int _TAG_GPS_INFO_IFD_POINTERContent = default; + private static bool _TAG_GPS_INFO_IFD_POINTERReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + public static Javax.Imageio.Plugins.Tiff.ExifParentTIFFTagSet Instance + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getInstance", "()Ljavax/imageio/plugins/tiff/ExifParentTIFFTagSet;"); } + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Imageio/Plugins/Tiff/ExifTIFFTagSet.cs b/src/net/JNet/GeneratedCore/Javax/Imageio/Plugins/Tiff/ExifTIFFTagSet.cs new file mode 100644 index 0000000000..c8fe70531f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Imageio/Plugins/Tiff/ExifTIFFTagSet.cs @@ -0,0 +1,1049 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Imageio.Plugins.Tiff +{ + #region ExifTIFFTagSet + public partial class ExifTIFFTagSet + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int COLOR_SPACE_SRGB { get { if (!_COLOR_SPACE_SRGBReady) { _COLOR_SPACE_SRGBContent = SGetField(LocalBridgeClazz, "COLOR_SPACE_SRGB"); _COLOR_SPACE_SRGBReady = true; } return _COLOR_SPACE_SRGBContent; } } + private static int _COLOR_SPACE_SRGBContent = default; + private static bool _COLOR_SPACE_SRGBReady = false; // this is used because in case of generics + /// + /// + /// + public static int COLOR_SPACE_UNCALIBRATED { get { if (!_COLOR_SPACE_UNCALIBRATEDReady) { _COLOR_SPACE_UNCALIBRATEDContent = SGetField(LocalBridgeClazz, "COLOR_SPACE_UNCALIBRATED"); _COLOR_SPACE_UNCALIBRATEDReady = true; } return _COLOR_SPACE_UNCALIBRATEDContent; } } + private static int _COLOR_SPACE_UNCALIBRATEDContent = default; + private static bool _COLOR_SPACE_UNCALIBRATEDReady = false; // this is used because in case of generics + /// + /// + /// + public static int COMPONENTS_CONFIGURATION_B { get { if (!_COMPONENTS_CONFIGURATION_BReady) { _COMPONENTS_CONFIGURATION_BContent = SGetField(LocalBridgeClazz, "COMPONENTS_CONFIGURATION_B"); _COMPONENTS_CONFIGURATION_BReady = true; } return _COMPONENTS_CONFIGURATION_BContent; } } + private static int _COMPONENTS_CONFIGURATION_BContent = default; + private static bool _COMPONENTS_CONFIGURATION_BReady = false; // this is used because in case of generics + /// + /// + /// + public static int COMPONENTS_CONFIGURATION_CB { get { if (!_COMPONENTS_CONFIGURATION_CBReady) { _COMPONENTS_CONFIGURATION_CBContent = SGetField(LocalBridgeClazz, "COMPONENTS_CONFIGURATION_CB"); _COMPONENTS_CONFIGURATION_CBReady = true; } return _COMPONENTS_CONFIGURATION_CBContent; } } + private static int _COMPONENTS_CONFIGURATION_CBContent = default; + private static bool _COMPONENTS_CONFIGURATION_CBReady = false; // this is used because in case of generics + /// + /// + /// + public static int COMPONENTS_CONFIGURATION_CR { get { if (!_COMPONENTS_CONFIGURATION_CRReady) { _COMPONENTS_CONFIGURATION_CRContent = SGetField(LocalBridgeClazz, "COMPONENTS_CONFIGURATION_CR"); _COMPONENTS_CONFIGURATION_CRReady = true; } return _COMPONENTS_CONFIGURATION_CRContent; } } + private static int _COMPONENTS_CONFIGURATION_CRContent = default; + private static bool _COMPONENTS_CONFIGURATION_CRReady = false; // this is used because in case of generics + /// + /// + /// + public static int COMPONENTS_CONFIGURATION_DOES_NOT_EXIST { get { if (!_COMPONENTS_CONFIGURATION_DOES_NOT_EXISTReady) { _COMPONENTS_CONFIGURATION_DOES_NOT_EXISTContent = SGetField(LocalBridgeClazz, "COMPONENTS_CONFIGURATION_DOES_NOT_EXIST"); _COMPONENTS_CONFIGURATION_DOES_NOT_EXISTReady = true; } return _COMPONENTS_CONFIGURATION_DOES_NOT_EXISTContent; } } + private static int _COMPONENTS_CONFIGURATION_DOES_NOT_EXISTContent = default; + private static bool _COMPONENTS_CONFIGURATION_DOES_NOT_EXISTReady = false; // this is used because in case of generics + /// + /// + /// + public static int COMPONENTS_CONFIGURATION_G { get { if (!_COMPONENTS_CONFIGURATION_GReady) { _COMPONENTS_CONFIGURATION_GContent = SGetField(LocalBridgeClazz, "COMPONENTS_CONFIGURATION_G"); _COMPONENTS_CONFIGURATION_GReady = true; } return _COMPONENTS_CONFIGURATION_GContent; } } + private static int _COMPONENTS_CONFIGURATION_GContent = default; + private static bool _COMPONENTS_CONFIGURATION_GReady = false; // this is used because in case of generics + /// + /// + /// + public static int COMPONENTS_CONFIGURATION_R { get { if (!_COMPONENTS_CONFIGURATION_RReady) { _COMPONENTS_CONFIGURATION_RContent = SGetField(LocalBridgeClazz, "COMPONENTS_CONFIGURATION_R"); _COMPONENTS_CONFIGURATION_RReady = true; } return _COMPONENTS_CONFIGURATION_RContent; } } + private static int _COMPONENTS_CONFIGURATION_RContent = default; + private static bool _COMPONENTS_CONFIGURATION_RReady = false; // this is used because in case of generics + /// + /// + /// + public static int COMPONENTS_CONFIGURATION_Y { get { if (!_COMPONENTS_CONFIGURATION_YReady) { _COMPONENTS_CONFIGURATION_YContent = SGetField(LocalBridgeClazz, "COMPONENTS_CONFIGURATION_Y"); _COMPONENTS_CONFIGURATION_YReady = true; } return _COMPONENTS_CONFIGURATION_YContent; } } + private static int _COMPONENTS_CONFIGURATION_YContent = default; + private static bool _COMPONENTS_CONFIGURATION_YReady = false; // this is used because in case of generics + /// + /// + /// + public static int CONTRAST_HARD { get { if (!_CONTRAST_HARDReady) { _CONTRAST_HARDContent = SGetField(LocalBridgeClazz, "CONTRAST_HARD"); _CONTRAST_HARDReady = true; } return _CONTRAST_HARDContent; } } + private static int _CONTRAST_HARDContent = default; + private static bool _CONTRAST_HARDReady = false; // this is used because in case of generics + /// + /// + /// + public static int CONTRAST_NORMAL { get { if (!_CONTRAST_NORMALReady) { _CONTRAST_NORMALContent = SGetField(LocalBridgeClazz, "CONTRAST_NORMAL"); _CONTRAST_NORMALReady = true; } return _CONTRAST_NORMALContent; } } + private static int _CONTRAST_NORMALContent = default; + private static bool _CONTRAST_NORMALReady = false; // this is used because in case of generics + /// + /// + /// + public static int CONTRAST_SOFT { get { if (!_CONTRAST_SOFTReady) { _CONTRAST_SOFTContent = SGetField(LocalBridgeClazz, "CONTRAST_SOFT"); _CONTRAST_SOFTReady = true; } return _CONTRAST_SOFTContent; } } + private static int _CONTRAST_SOFTContent = default; + private static bool _CONTRAST_SOFTReady = false; // this is used because in case of generics + /// + /// + /// + public static int CUSTOM_RENDERED_CUSTOM { get { if (!_CUSTOM_RENDERED_CUSTOMReady) { _CUSTOM_RENDERED_CUSTOMContent = SGetField(LocalBridgeClazz, "CUSTOM_RENDERED_CUSTOM"); _CUSTOM_RENDERED_CUSTOMReady = true; } return _CUSTOM_RENDERED_CUSTOMContent; } } + private static int _CUSTOM_RENDERED_CUSTOMContent = default; + private static bool _CUSTOM_RENDERED_CUSTOMReady = false; // this is used because in case of generics + /// + /// + /// + public static int CUSTOM_RENDERED_NORMAL { get { if (!_CUSTOM_RENDERED_NORMALReady) { _CUSTOM_RENDERED_NORMALContent = SGetField(LocalBridgeClazz, "CUSTOM_RENDERED_NORMAL"); _CUSTOM_RENDERED_NORMALReady = true; } return _CUSTOM_RENDERED_NORMALContent; } } + private static int _CUSTOM_RENDERED_NORMALContent = default; + private static bool _CUSTOM_RENDERED_NORMALReady = false; // this is used because in case of generics + /// + /// + /// + public static int EXPOSURE_MODE_AUTO_BRACKET { get { if (!_EXPOSURE_MODE_AUTO_BRACKETReady) { _EXPOSURE_MODE_AUTO_BRACKETContent = SGetField(LocalBridgeClazz, "EXPOSURE_MODE_AUTO_BRACKET"); _EXPOSURE_MODE_AUTO_BRACKETReady = true; } return _EXPOSURE_MODE_AUTO_BRACKETContent; } } + private static int _EXPOSURE_MODE_AUTO_BRACKETContent = default; + private static bool _EXPOSURE_MODE_AUTO_BRACKETReady = false; // this is used because in case of generics + /// + /// + /// + public static int EXPOSURE_MODE_AUTO_EXPOSURE { get { if (!_EXPOSURE_MODE_AUTO_EXPOSUREReady) { _EXPOSURE_MODE_AUTO_EXPOSUREContent = SGetField(LocalBridgeClazz, "EXPOSURE_MODE_AUTO_EXPOSURE"); _EXPOSURE_MODE_AUTO_EXPOSUREReady = true; } return _EXPOSURE_MODE_AUTO_EXPOSUREContent; } } + private static int _EXPOSURE_MODE_AUTO_EXPOSUREContent = default; + private static bool _EXPOSURE_MODE_AUTO_EXPOSUREReady = false; // this is used because in case of generics + /// + /// + /// + public static int EXPOSURE_MODE_MANUAL_EXPOSURE { get { if (!_EXPOSURE_MODE_MANUAL_EXPOSUREReady) { _EXPOSURE_MODE_MANUAL_EXPOSUREContent = SGetField(LocalBridgeClazz, "EXPOSURE_MODE_MANUAL_EXPOSURE"); _EXPOSURE_MODE_MANUAL_EXPOSUREReady = true; } return _EXPOSURE_MODE_MANUAL_EXPOSUREContent; } } + private static int _EXPOSURE_MODE_MANUAL_EXPOSUREContent = default; + private static bool _EXPOSURE_MODE_MANUAL_EXPOSUREReady = false; // this is used because in case of generics + /// + /// + /// + public static int EXPOSURE_PROGRAM_ACTION_PROGRAM { get { if (!_EXPOSURE_PROGRAM_ACTION_PROGRAMReady) { _EXPOSURE_PROGRAM_ACTION_PROGRAMContent = SGetField(LocalBridgeClazz, "EXPOSURE_PROGRAM_ACTION_PROGRAM"); _EXPOSURE_PROGRAM_ACTION_PROGRAMReady = true; } return _EXPOSURE_PROGRAM_ACTION_PROGRAMContent; } } + private static int _EXPOSURE_PROGRAM_ACTION_PROGRAMContent = default; + private static bool _EXPOSURE_PROGRAM_ACTION_PROGRAMReady = false; // this is used because in case of generics + /// + /// + /// + public static int EXPOSURE_PROGRAM_APERTURE_PRIORITY { get { if (!_EXPOSURE_PROGRAM_APERTURE_PRIORITYReady) { _EXPOSURE_PROGRAM_APERTURE_PRIORITYContent = SGetField(LocalBridgeClazz, "EXPOSURE_PROGRAM_APERTURE_PRIORITY"); _EXPOSURE_PROGRAM_APERTURE_PRIORITYReady = true; } return _EXPOSURE_PROGRAM_APERTURE_PRIORITYContent; } } + private static int _EXPOSURE_PROGRAM_APERTURE_PRIORITYContent = default; + private static bool _EXPOSURE_PROGRAM_APERTURE_PRIORITYReady = false; // this is used because in case of generics + /// + /// + /// + public static int EXPOSURE_PROGRAM_CREATIVE_PROGRAM { get { if (!_EXPOSURE_PROGRAM_CREATIVE_PROGRAMReady) { _EXPOSURE_PROGRAM_CREATIVE_PROGRAMContent = SGetField(LocalBridgeClazz, "EXPOSURE_PROGRAM_CREATIVE_PROGRAM"); _EXPOSURE_PROGRAM_CREATIVE_PROGRAMReady = true; } return _EXPOSURE_PROGRAM_CREATIVE_PROGRAMContent; } } + private static int _EXPOSURE_PROGRAM_CREATIVE_PROGRAMContent = default; + private static bool _EXPOSURE_PROGRAM_CREATIVE_PROGRAMReady = false; // this is used because in case of generics + /// + /// + /// + public static int EXPOSURE_PROGRAM_LANDSCAPE_MODE { get { if (!_EXPOSURE_PROGRAM_LANDSCAPE_MODEReady) { _EXPOSURE_PROGRAM_LANDSCAPE_MODEContent = SGetField(LocalBridgeClazz, "EXPOSURE_PROGRAM_LANDSCAPE_MODE"); _EXPOSURE_PROGRAM_LANDSCAPE_MODEReady = true; } return _EXPOSURE_PROGRAM_LANDSCAPE_MODEContent; } } + private static int _EXPOSURE_PROGRAM_LANDSCAPE_MODEContent = default; + private static bool _EXPOSURE_PROGRAM_LANDSCAPE_MODEReady = false; // this is used because in case of generics + /// + /// + /// + public static int EXPOSURE_PROGRAM_MANUAL { get { if (!_EXPOSURE_PROGRAM_MANUALReady) { _EXPOSURE_PROGRAM_MANUALContent = SGetField(LocalBridgeClazz, "EXPOSURE_PROGRAM_MANUAL"); _EXPOSURE_PROGRAM_MANUALReady = true; } return _EXPOSURE_PROGRAM_MANUALContent; } } + private static int _EXPOSURE_PROGRAM_MANUALContent = default; + private static bool _EXPOSURE_PROGRAM_MANUALReady = false; // this is used because in case of generics + /// + /// + /// + public static int EXPOSURE_PROGRAM_MAX_RESERVED { get { if (!_EXPOSURE_PROGRAM_MAX_RESERVEDReady) { _EXPOSURE_PROGRAM_MAX_RESERVEDContent = SGetField(LocalBridgeClazz, "EXPOSURE_PROGRAM_MAX_RESERVED"); _EXPOSURE_PROGRAM_MAX_RESERVEDReady = true; } return _EXPOSURE_PROGRAM_MAX_RESERVEDContent; } } + private static int _EXPOSURE_PROGRAM_MAX_RESERVEDContent = default; + private static bool _EXPOSURE_PROGRAM_MAX_RESERVEDReady = false; // this is used because in case of generics + /// + /// + /// + public static int EXPOSURE_PROGRAM_NORMAL_PROGRAM { get { if (!_EXPOSURE_PROGRAM_NORMAL_PROGRAMReady) { _EXPOSURE_PROGRAM_NORMAL_PROGRAMContent = SGetField(LocalBridgeClazz, "EXPOSURE_PROGRAM_NORMAL_PROGRAM"); _EXPOSURE_PROGRAM_NORMAL_PROGRAMReady = true; } return _EXPOSURE_PROGRAM_NORMAL_PROGRAMContent; } } + private static int _EXPOSURE_PROGRAM_NORMAL_PROGRAMContent = default; + private static bool _EXPOSURE_PROGRAM_NORMAL_PROGRAMReady = false; // this is used because in case of generics + /// + /// + /// + public static int EXPOSURE_PROGRAM_NOT_DEFINED { get { if (!_EXPOSURE_PROGRAM_NOT_DEFINEDReady) { _EXPOSURE_PROGRAM_NOT_DEFINEDContent = SGetField(LocalBridgeClazz, "EXPOSURE_PROGRAM_NOT_DEFINED"); _EXPOSURE_PROGRAM_NOT_DEFINEDReady = true; } return _EXPOSURE_PROGRAM_NOT_DEFINEDContent; } } + private static int _EXPOSURE_PROGRAM_NOT_DEFINEDContent = default; + private static bool _EXPOSURE_PROGRAM_NOT_DEFINEDReady = false; // this is used because in case of generics + /// + /// + /// + public static int EXPOSURE_PROGRAM_PORTRAIT_MODE { get { if (!_EXPOSURE_PROGRAM_PORTRAIT_MODEReady) { _EXPOSURE_PROGRAM_PORTRAIT_MODEContent = SGetField(LocalBridgeClazz, "EXPOSURE_PROGRAM_PORTRAIT_MODE"); _EXPOSURE_PROGRAM_PORTRAIT_MODEReady = true; } return _EXPOSURE_PROGRAM_PORTRAIT_MODEContent; } } + private static int _EXPOSURE_PROGRAM_PORTRAIT_MODEContent = default; + private static bool _EXPOSURE_PROGRAM_PORTRAIT_MODEReady = false; // this is used because in case of generics + /// + /// + /// + public static int EXPOSURE_PROGRAM_SHUTTER_PRIORITY { get { if (!_EXPOSURE_PROGRAM_SHUTTER_PRIORITYReady) { _EXPOSURE_PROGRAM_SHUTTER_PRIORITYContent = SGetField(LocalBridgeClazz, "EXPOSURE_PROGRAM_SHUTTER_PRIORITY"); _EXPOSURE_PROGRAM_SHUTTER_PRIORITYReady = true; } return _EXPOSURE_PROGRAM_SHUTTER_PRIORITYContent; } } + private static int _EXPOSURE_PROGRAM_SHUTTER_PRIORITYContent = default; + private static bool _EXPOSURE_PROGRAM_SHUTTER_PRIORITYReady = false; // this is used because in case of generics + /// + /// + /// + public static int FILE_SOURCE_DSC { get { if (!_FILE_SOURCE_DSCReady) { _FILE_SOURCE_DSCContent = SGetField(LocalBridgeClazz, "FILE_SOURCE_DSC"); _FILE_SOURCE_DSCReady = true; } return _FILE_SOURCE_DSCContent; } } + private static int _FILE_SOURCE_DSCContent = default; + private static bool _FILE_SOURCE_DSCReady = false; // this is used because in case of generics + /// + /// + /// + public static int FLASH_DID_NOT_FIRE { get { if (!_FLASH_DID_NOT_FIREReady) { _FLASH_DID_NOT_FIREContent = SGetField(LocalBridgeClazz, "FLASH_DID_NOT_FIRE"); _FLASH_DID_NOT_FIREReady = true; } return _FLASH_DID_NOT_FIREContent; } } + private static int _FLASH_DID_NOT_FIREContent = default; + private static bool _FLASH_DID_NOT_FIREReady = false; // this is used because in case of generics + /// + /// + /// + public static int FLASH_FIRED { get { if (!_FLASH_FIREDReady) { _FLASH_FIREDContent = SGetField(LocalBridgeClazz, "FLASH_FIRED"); _FLASH_FIREDReady = true; } return _FLASH_FIREDContent; } } + private static int _FLASH_FIREDContent = default; + private static bool _FLASH_FIREDReady = false; // this is used because in case of generics + /// + /// + /// + public static int FLASH_MASK_FIRED { get { if (!_FLASH_MASK_FIREDReady) { _FLASH_MASK_FIREDContent = SGetField(LocalBridgeClazz, "FLASH_MASK_FIRED"); _FLASH_MASK_FIREDReady = true; } return _FLASH_MASK_FIREDContent; } } + private static int _FLASH_MASK_FIREDContent = default; + private static bool _FLASH_MASK_FIREDReady = false; // this is used because in case of generics + /// + /// + /// + public static int FLASH_MASK_FUNCTION_NOT_PRESENT { get { if (!_FLASH_MASK_FUNCTION_NOT_PRESENTReady) { _FLASH_MASK_FUNCTION_NOT_PRESENTContent = SGetField(LocalBridgeClazz, "FLASH_MASK_FUNCTION_NOT_PRESENT"); _FLASH_MASK_FUNCTION_NOT_PRESENTReady = true; } return _FLASH_MASK_FUNCTION_NOT_PRESENTContent; } } + private static int _FLASH_MASK_FUNCTION_NOT_PRESENTContent = default; + private static bool _FLASH_MASK_FUNCTION_NOT_PRESENTReady = false; // this is used because in case of generics + /// + /// + /// + public static int FLASH_MASK_MODE_AUTO { get { if (!_FLASH_MASK_MODE_AUTOReady) { _FLASH_MASK_MODE_AUTOContent = SGetField(LocalBridgeClazz, "FLASH_MASK_MODE_AUTO"); _FLASH_MASK_MODE_AUTOReady = true; } return _FLASH_MASK_MODE_AUTOContent; } } + private static int _FLASH_MASK_MODE_AUTOContent = default; + private static bool _FLASH_MASK_MODE_AUTOReady = false; // this is used because in case of generics + /// + /// + /// + public static int FLASH_MASK_MODE_FLASH_FIRING { get { if (!_FLASH_MASK_MODE_FLASH_FIRINGReady) { _FLASH_MASK_MODE_FLASH_FIRINGContent = SGetField(LocalBridgeClazz, "FLASH_MASK_MODE_FLASH_FIRING"); _FLASH_MASK_MODE_FLASH_FIRINGReady = true; } return _FLASH_MASK_MODE_FLASH_FIRINGContent; } } + private static int _FLASH_MASK_MODE_FLASH_FIRINGContent = default; + private static bool _FLASH_MASK_MODE_FLASH_FIRINGReady = false; // this is used because in case of generics + /// + /// + /// + public static int FLASH_MASK_MODE_FLASH_SUPPRESSION { get { if (!_FLASH_MASK_MODE_FLASH_SUPPRESSIONReady) { _FLASH_MASK_MODE_FLASH_SUPPRESSIONContent = SGetField(LocalBridgeClazz, "FLASH_MASK_MODE_FLASH_SUPPRESSION"); _FLASH_MASK_MODE_FLASH_SUPPRESSIONReady = true; } return _FLASH_MASK_MODE_FLASH_SUPPRESSIONContent; } } + private static int _FLASH_MASK_MODE_FLASH_SUPPRESSIONContent = default; + private static bool _FLASH_MASK_MODE_FLASH_SUPPRESSIONReady = false; // this is used because in case of generics + /// + /// + /// + public static int FLASH_MASK_RED_EYE_REDUCTION { get { if (!_FLASH_MASK_RED_EYE_REDUCTIONReady) { _FLASH_MASK_RED_EYE_REDUCTIONContent = SGetField(LocalBridgeClazz, "FLASH_MASK_RED_EYE_REDUCTION"); _FLASH_MASK_RED_EYE_REDUCTIONReady = true; } return _FLASH_MASK_RED_EYE_REDUCTIONContent; } } + private static int _FLASH_MASK_RED_EYE_REDUCTIONContent = default; + private static bool _FLASH_MASK_RED_EYE_REDUCTIONReady = false; // this is used because in case of generics + /// + /// + /// + public static int FLASH_MASK_RETURN_DETECTED { get { if (!_FLASH_MASK_RETURN_DETECTEDReady) { _FLASH_MASK_RETURN_DETECTEDContent = SGetField(LocalBridgeClazz, "FLASH_MASK_RETURN_DETECTED"); _FLASH_MASK_RETURN_DETECTEDReady = true; } return _FLASH_MASK_RETURN_DETECTEDContent; } } + private static int _FLASH_MASK_RETURN_DETECTEDContent = default; + private static bool _FLASH_MASK_RETURN_DETECTEDReady = false; // this is used because in case of generics + /// + /// + /// + public static int FLASH_MASK_RETURN_NOT_DETECTED { get { if (!_FLASH_MASK_RETURN_NOT_DETECTEDReady) { _FLASH_MASK_RETURN_NOT_DETECTEDContent = SGetField(LocalBridgeClazz, "FLASH_MASK_RETURN_NOT_DETECTED"); _FLASH_MASK_RETURN_NOT_DETECTEDReady = true; } return _FLASH_MASK_RETURN_NOT_DETECTEDContent; } } + private static int _FLASH_MASK_RETURN_NOT_DETECTEDContent = default; + private static bool _FLASH_MASK_RETURN_NOT_DETECTEDReady = false; // this is used because in case of generics + /// + /// + /// + public static int FLASH_STROBE_RETURN_LIGHT_DETECTED { get { if (!_FLASH_STROBE_RETURN_LIGHT_DETECTEDReady) { _FLASH_STROBE_RETURN_LIGHT_DETECTEDContent = SGetField(LocalBridgeClazz, "FLASH_STROBE_RETURN_LIGHT_DETECTED"); _FLASH_STROBE_RETURN_LIGHT_DETECTEDReady = true; } return _FLASH_STROBE_RETURN_LIGHT_DETECTEDContent; } } + private static int _FLASH_STROBE_RETURN_LIGHT_DETECTEDContent = default; + private static bool _FLASH_STROBE_RETURN_LIGHT_DETECTEDReady = false; // this is used because in case of generics + /// + /// + /// + public static int FLASH_STROBE_RETURN_LIGHT_NOT_DETECTED { get { if (!_FLASH_STROBE_RETURN_LIGHT_NOT_DETECTEDReady) { _FLASH_STROBE_RETURN_LIGHT_NOT_DETECTEDContent = SGetField(LocalBridgeClazz, "FLASH_STROBE_RETURN_LIGHT_NOT_DETECTED"); _FLASH_STROBE_RETURN_LIGHT_NOT_DETECTEDReady = true; } return _FLASH_STROBE_RETURN_LIGHT_NOT_DETECTEDContent; } } + private static int _FLASH_STROBE_RETURN_LIGHT_NOT_DETECTEDContent = default; + private static bool _FLASH_STROBE_RETURN_LIGHT_NOT_DETECTEDReady = false; // this is used because in case of generics + /// + /// + /// + public static int FOCAL_PLANE_RESOLUTION_UNIT_CENTIMETER { get { if (!_FOCAL_PLANE_RESOLUTION_UNIT_CENTIMETERReady) { _FOCAL_PLANE_RESOLUTION_UNIT_CENTIMETERContent = SGetField(LocalBridgeClazz, "FOCAL_PLANE_RESOLUTION_UNIT_CENTIMETER"); _FOCAL_PLANE_RESOLUTION_UNIT_CENTIMETERReady = true; } return _FOCAL_PLANE_RESOLUTION_UNIT_CENTIMETERContent; } } + private static int _FOCAL_PLANE_RESOLUTION_UNIT_CENTIMETERContent = default; + private static bool _FOCAL_PLANE_RESOLUTION_UNIT_CENTIMETERReady = false; // this is used because in case of generics + /// + /// + /// + public static int FOCAL_PLANE_RESOLUTION_UNIT_INCH { get { if (!_FOCAL_PLANE_RESOLUTION_UNIT_INCHReady) { _FOCAL_PLANE_RESOLUTION_UNIT_INCHContent = SGetField(LocalBridgeClazz, "FOCAL_PLANE_RESOLUTION_UNIT_INCH"); _FOCAL_PLANE_RESOLUTION_UNIT_INCHReady = true; } return _FOCAL_PLANE_RESOLUTION_UNIT_INCHContent; } } + private static int _FOCAL_PLANE_RESOLUTION_UNIT_INCHContent = default; + private static bool _FOCAL_PLANE_RESOLUTION_UNIT_INCHReady = false; // this is used because in case of generics + /// + /// + /// + public static int FOCAL_PLANE_RESOLUTION_UNIT_NONE { get { if (!_FOCAL_PLANE_RESOLUTION_UNIT_NONEReady) { _FOCAL_PLANE_RESOLUTION_UNIT_NONEContent = SGetField(LocalBridgeClazz, "FOCAL_PLANE_RESOLUTION_UNIT_NONE"); _FOCAL_PLANE_RESOLUTION_UNIT_NONEReady = true; } return _FOCAL_PLANE_RESOLUTION_UNIT_NONEContent; } } + private static int _FOCAL_PLANE_RESOLUTION_UNIT_NONEContent = default; + private static bool _FOCAL_PLANE_RESOLUTION_UNIT_NONEReady = false; // this is used because in case of generics + /// + /// + /// + public static int GAIN_CONTROL_HIGH_GAIN_DOWN { get { if (!_GAIN_CONTROL_HIGH_GAIN_DOWNReady) { _GAIN_CONTROL_HIGH_GAIN_DOWNContent = SGetField(LocalBridgeClazz, "GAIN_CONTROL_HIGH_GAIN_DOWN"); _GAIN_CONTROL_HIGH_GAIN_DOWNReady = true; } return _GAIN_CONTROL_HIGH_GAIN_DOWNContent; } } + private static int _GAIN_CONTROL_HIGH_GAIN_DOWNContent = default; + private static bool _GAIN_CONTROL_HIGH_GAIN_DOWNReady = false; // this is used because in case of generics + /// + /// + /// + public static int GAIN_CONTROL_HIGH_GAIN_UP { get { if (!_GAIN_CONTROL_HIGH_GAIN_UPReady) { _GAIN_CONTROL_HIGH_GAIN_UPContent = SGetField(LocalBridgeClazz, "GAIN_CONTROL_HIGH_GAIN_UP"); _GAIN_CONTROL_HIGH_GAIN_UPReady = true; } return _GAIN_CONTROL_HIGH_GAIN_UPContent; } } + private static int _GAIN_CONTROL_HIGH_GAIN_UPContent = default; + private static bool _GAIN_CONTROL_HIGH_GAIN_UPReady = false; // this is used because in case of generics + /// + /// + /// + public static int GAIN_CONTROL_LOW_GAIN_DOWN { get { if (!_GAIN_CONTROL_LOW_GAIN_DOWNReady) { _GAIN_CONTROL_LOW_GAIN_DOWNContent = SGetField(LocalBridgeClazz, "GAIN_CONTROL_LOW_GAIN_DOWN"); _GAIN_CONTROL_LOW_GAIN_DOWNReady = true; } return _GAIN_CONTROL_LOW_GAIN_DOWNContent; } } + private static int _GAIN_CONTROL_LOW_GAIN_DOWNContent = default; + private static bool _GAIN_CONTROL_LOW_GAIN_DOWNReady = false; // this is used because in case of generics + /// + /// + /// + public static int GAIN_CONTROL_LOW_GAIN_UP { get { if (!_GAIN_CONTROL_LOW_GAIN_UPReady) { _GAIN_CONTROL_LOW_GAIN_UPContent = SGetField(LocalBridgeClazz, "GAIN_CONTROL_LOW_GAIN_UP"); _GAIN_CONTROL_LOW_GAIN_UPReady = true; } return _GAIN_CONTROL_LOW_GAIN_UPContent; } } + private static int _GAIN_CONTROL_LOW_GAIN_UPContent = default; + private static bool _GAIN_CONTROL_LOW_GAIN_UPReady = false; // this is used because in case of generics + /// + /// + /// + public static int GAIN_CONTROL_NONE { get { if (!_GAIN_CONTROL_NONEReady) { _GAIN_CONTROL_NONEContent = SGetField(LocalBridgeClazz, "GAIN_CONTROL_NONE"); _GAIN_CONTROL_NONEReady = true; } return _GAIN_CONTROL_NONEContent; } } + private static int _GAIN_CONTROL_NONEContent = default; + private static bool _GAIN_CONTROL_NONEReady = false; // this is used because in case of generics + /// + /// + /// + public static int LIGHT_SOURCE_CLOUDY_WEATHER { get { if (!_LIGHT_SOURCE_CLOUDY_WEATHERReady) { _LIGHT_SOURCE_CLOUDY_WEATHERContent = SGetField(LocalBridgeClazz, "LIGHT_SOURCE_CLOUDY_WEATHER"); _LIGHT_SOURCE_CLOUDY_WEATHERReady = true; } return _LIGHT_SOURCE_CLOUDY_WEATHERContent; } } + private static int _LIGHT_SOURCE_CLOUDY_WEATHERContent = default; + private static bool _LIGHT_SOURCE_CLOUDY_WEATHERReady = false; // this is used because in case of generics + /// + /// + /// + public static int LIGHT_SOURCE_COOL_WHITE_FLUORESCENT { get { if (!_LIGHT_SOURCE_COOL_WHITE_FLUORESCENTReady) { _LIGHT_SOURCE_COOL_WHITE_FLUORESCENTContent = SGetField(LocalBridgeClazz, "LIGHT_SOURCE_COOL_WHITE_FLUORESCENT"); _LIGHT_SOURCE_COOL_WHITE_FLUORESCENTReady = true; } return _LIGHT_SOURCE_COOL_WHITE_FLUORESCENTContent; } } + private static int _LIGHT_SOURCE_COOL_WHITE_FLUORESCENTContent = default; + private static bool _LIGHT_SOURCE_COOL_WHITE_FLUORESCENTReady = false; // this is used because in case of generics + /// + /// + /// + public static int LIGHT_SOURCE_D50 { get { if (!_LIGHT_SOURCE_D50Ready) { _LIGHT_SOURCE_D50Content = SGetField(LocalBridgeClazz, "LIGHT_SOURCE_D50"); _LIGHT_SOURCE_D50Ready = true; } return _LIGHT_SOURCE_D50Content; } } + private static int _LIGHT_SOURCE_D50Content = default; + private static bool _LIGHT_SOURCE_D50Ready = false; // this is used because in case of generics + /// + /// + /// + public static int LIGHT_SOURCE_D55 { get { if (!_LIGHT_SOURCE_D55Ready) { _LIGHT_SOURCE_D55Content = SGetField(LocalBridgeClazz, "LIGHT_SOURCE_D55"); _LIGHT_SOURCE_D55Ready = true; } return _LIGHT_SOURCE_D55Content; } } + private static int _LIGHT_SOURCE_D55Content = default; + private static bool _LIGHT_SOURCE_D55Ready = false; // this is used because in case of generics + /// + /// + /// + public static int LIGHT_SOURCE_D65 { get { if (!_LIGHT_SOURCE_D65Ready) { _LIGHT_SOURCE_D65Content = SGetField(LocalBridgeClazz, "LIGHT_SOURCE_D65"); _LIGHT_SOURCE_D65Ready = true; } return _LIGHT_SOURCE_D65Content; } } + private static int _LIGHT_SOURCE_D65Content = default; + private static bool _LIGHT_SOURCE_D65Ready = false; // this is used because in case of generics + /// + /// + /// + public static int LIGHT_SOURCE_D75 { get { if (!_LIGHT_SOURCE_D75Ready) { _LIGHT_SOURCE_D75Content = SGetField(LocalBridgeClazz, "LIGHT_SOURCE_D75"); _LIGHT_SOURCE_D75Ready = true; } return _LIGHT_SOURCE_D75Content; } } + private static int _LIGHT_SOURCE_D75Content = default; + private static bool _LIGHT_SOURCE_D75Ready = false; // this is used because in case of generics + /// + /// + /// + public static int LIGHT_SOURCE_DAY_WHITE_FLUORESCENT { get { if (!_LIGHT_SOURCE_DAY_WHITE_FLUORESCENTReady) { _LIGHT_SOURCE_DAY_WHITE_FLUORESCENTContent = SGetField(LocalBridgeClazz, "LIGHT_SOURCE_DAY_WHITE_FLUORESCENT"); _LIGHT_SOURCE_DAY_WHITE_FLUORESCENTReady = true; } return _LIGHT_SOURCE_DAY_WHITE_FLUORESCENTContent; } } + private static int _LIGHT_SOURCE_DAY_WHITE_FLUORESCENTContent = default; + private static bool _LIGHT_SOURCE_DAY_WHITE_FLUORESCENTReady = false; // this is used because in case of generics + /// + /// + /// + public static int LIGHT_SOURCE_DAYLIGHT { get { if (!_LIGHT_SOURCE_DAYLIGHTReady) { _LIGHT_SOURCE_DAYLIGHTContent = SGetField(LocalBridgeClazz, "LIGHT_SOURCE_DAYLIGHT"); _LIGHT_SOURCE_DAYLIGHTReady = true; } return _LIGHT_SOURCE_DAYLIGHTContent; } } + private static int _LIGHT_SOURCE_DAYLIGHTContent = default; + private static bool _LIGHT_SOURCE_DAYLIGHTReady = false; // this is used because in case of generics + /// + /// + /// + public static int LIGHT_SOURCE_DAYLIGHT_FLUORESCENT { get { if (!_LIGHT_SOURCE_DAYLIGHT_FLUORESCENTReady) { _LIGHT_SOURCE_DAYLIGHT_FLUORESCENTContent = SGetField(LocalBridgeClazz, "LIGHT_SOURCE_DAYLIGHT_FLUORESCENT"); _LIGHT_SOURCE_DAYLIGHT_FLUORESCENTReady = true; } return _LIGHT_SOURCE_DAYLIGHT_FLUORESCENTContent; } } + private static int _LIGHT_SOURCE_DAYLIGHT_FLUORESCENTContent = default; + private static bool _LIGHT_SOURCE_DAYLIGHT_FLUORESCENTReady = false; // this is used because in case of generics + /// + /// + /// + public static int LIGHT_SOURCE_FINE_WEATHER { get { if (!_LIGHT_SOURCE_FINE_WEATHERReady) { _LIGHT_SOURCE_FINE_WEATHERContent = SGetField(LocalBridgeClazz, "LIGHT_SOURCE_FINE_WEATHER"); _LIGHT_SOURCE_FINE_WEATHERReady = true; } return _LIGHT_SOURCE_FINE_WEATHERContent; } } + private static int _LIGHT_SOURCE_FINE_WEATHERContent = default; + private static bool _LIGHT_SOURCE_FINE_WEATHERReady = false; // this is used because in case of generics + /// + /// + /// + public static int LIGHT_SOURCE_FLASH { get { if (!_LIGHT_SOURCE_FLASHReady) { _LIGHT_SOURCE_FLASHContent = SGetField(LocalBridgeClazz, "LIGHT_SOURCE_FLASH"); _LIGHT_SOURCE_FLASHReady = true; } return _LIGHT_SOURCE_FLASHContent; } } + private static int _LIGHT_SOURCE_FLASHContent = default; + private static bool _LIGHT_SOURCE_FLASHReady = false; // this is used because in case of generics + /// + /// + /// + public static int LIGHT_SOURCE_FLUORESCENT { get { if (!_LIGHT_SOURCE_FLUORESCENTReady) { _LIGHT_SOURCE_FLUORESCENTContent = SGetField(LocalBridgeClazz, "LIGHT_SOURCE_FLUORESCENT"); _LIGHT_SOURCE_FLUORESCENTReady = true; } return _LIGHT_SOURCE_FLUORESCENTContent; } } + private static int _LIGHT_SOURCE_FLUORESCENTContent = default; + private static bool _LIGHT_SOURCE_FLUORESCENTReady = false; // this is used because in case of generics + /// + /// + /// + public static int LIGHT_SOURCE_ISO_STUDIO_TUNGSTEN { get { if (!_LIGHT_SOURCE_ISO_STUDIO_TUNGSTENReady) { _LIGHT_SOURCE_ISO_STUDIO_TUNGSTENContent = SGetField(LocalBridgeClazz, "LIGHT_SOURCE_ISO_STUDIO_TUNGSTEN"); _LIGHT_SOURCE_ISO_STUDIO_TUNGSTENReady = true; } return _LIGHT_SOURCE_ISO_STUDIO_TUNGSTENContent; } } + private static int _LIGHT_SOURCE_ISO_STUDIO_TUNGSTENContent = default; + private static bool _LIGHT_SOURCE_ISO_STUDIO_TUNGSTENReady = false; // this is used because in case of generics + /// + /// + /// + public static int LIGHT_SOURCE_OTHER { get { if (!_LIGHT_SOURCE_OTHERReady) { _LIGHT_SOURCE_OTHERContent = SGetField(LocalBridgeClazz, "LIGHT_SOURCE_OTHER"); _LIGHT_SOURCE_OTHERReady = true; } return _LIGHT_SOURCE_OTHERContent; } } + private static int _LIGHT_SOURCE_OTHERContent = default; + private static bool _LIGHT_SOURCE_OTHERReady = false; // this is used because in case of generics + /// + /// + /// + public static int LIGHT_SOURCE_SHADE { get { if (!_LIGHT_SOURCE_SHADEReady) { _LIGHT_SOURCE_SHADEContent = SGetField(LocalBridgeClazz, "LIGHT_SOURCE_SHADE"); _LIGHT_SOURCE_SHADEReady = true; } return _LIGHT_SOURCE_SHADEContent; } } + private static int _LIGHT_SOURCE_SHADEContent = default; + private static bool _LIGHT_SOURCE_SHADEReady = false; // this is used because in case of generics + /// + /// + /// + public static int LIGHT_SOURCE_STANDARD_LIGHT_A { get { if (!_LIGHT_SOURCE_STANDARD_LIGHT_AReady) { _LIGHT_SOURCE_STANDARD_LIGHT_AContent = SGetField(LocalBridgeClazz, "LIGHT_SOURCE_STANDARD_LIGHT_A"); _LIGHT_SOURCE_STANDARD_LIGHT_AReady = true; } return _LIGHT_SOURCE_STANDARD_LIGHT_AContent; } } + private static int _LIGHT_SOURCE_STANDARD_LIGHT_AContent = default; + private static bool _LIGHT_SOURCE_STANDARD_LIGHT_AReady = false; // this is used because in case of generics + /// + /// + /// + public static int LIGHT_SOURCE_STANDARD_LIGHT_B { get { if (!_LIGHT_SOURCE_STANDARD_LIGHT_BReady) { _LIGHT_SOURCE_STANDARD_LIGHT_BContent = SGetField(LocalBridgeClazz, "LIGHT_SOURCE_STANDARD_LIGHT_B"); _LIGHT_SOURCE_STANDARD_LIGHT_BReady = true; } return _LIGHT_SOURCE_STANDARD_LIGHT_BContent; } } + private static int _LIGHT_SOURCE_STANDARD_LIGHT_BContent = default; + private static bool _LIGHT_SOURCE_STANDARD_LIGHT_BReady = false; // this is used because in case of generics + /// + /// + /// + public static int LIGHT_SOURCE_STANDARD_LIGHT_C { get { if (!_LIGHT_SOURCE_STANDARD_LIGHT_CReady) { _LIGHT_SOURCE_STANDARD_LIGHT_CContent = SGetField(LocalBridgeClazz, "LIGHT_SOURCE_STANDARD_LIGHT_C"); _LIGHT_SOURCE_STANDARD_LIGHT_CReady = true; } return _LIGHT_SOURCE_STANDARD_LIGHT_CContent; } } + private static int _LIGHT_SOURCE_STANDARD_LIGHT_CContent = default; + private static bool _LIGHT_SOURCE_STANDARD_LIGHT_CReady = false; // this is used because in case of generics + /// + /// + /// + public static int LIGHT_SOURCE_TUNGSTEN { get { if (!_LIGHT_SOURCE_TUNGSTENReady) { _LIGHT_SOURCE_TUNGSTENContent = SGetField(LocalBridgeClazz, "LIGHT_SOURCE_TUNGSTEN"); _LIGHT_SOURCE_TUNGSTENReady = true; } return _LIGHT_SOURCE_TUNGSTENContent; } } + private static int _LIGHT_SOURCE_TUNGSTENContent = default; + private static bool _LIGHT_SOURCE_TUNGSTENReady = false; // this is used because in case of generics + /// + /// + /// + public static int LIGHT_SOURCE_UNKNOWN { get { if (!_LIGHT_SOURCE_UNKNOWNReady) { _LIGHT_SOURCE_UNKNOWNContent = SGetField(LocalBridgeClazz, "LIGHT_SOURCE_UNKNOWN"); _LIGHT_SOURCE_UNKNOWNReady = true; } return _LIGHT_SOURCE_UNKNOWNContent; } } + private static int _LIGHT_SOURCE_UNKNOWNContent = default; + private static bool _LIGHT_SOURCE_UNKNOWNReady = false; // this is used because in case of generics + /// + /// + /// + public static int LIGHT_SOURCE_WHITE_FLUORESCENT { get { if (!_LIGHT_SOURCE_WHITE_FLUORESCENTReady) { _LIGHT_SOURCE_WHITE_FLUORESCENTContent = SGetField(LocalBridgeClazz, "LIGHT_SOURCE_WHITE_FLUORESCENT"); _LIGHT_SOURCE_WHITE_FLUORESCENTReady = true; } return _LIGHT_SOURCE_WHITE_FLUORESCENTContent; } } + private static int _LIGHT_SOURCE_WHITE_FLUORESCENTContent = default; + private static bool _LIGHT_SOURCE_WHITE_FLUORESCENTReady = false; // this is used because in case of generics + /// + /// + /// + public static int METERING_MODE_AVERAGE { get { if (!_METERING_MODE_AVERAGEReady) { _METERING_MODE_AVERAGEContent = SGetField(LocalBridgeClazz, "METERING_MODE_AVERAGE"); _METERING_MODE_AVERAGEReady = true; } return _METERING_MODE_AVERAGEContent; } } + private static int _METERING_MODE_AVERAGEContent = default; + private static bool _METERING_MODE_AVERAGEReady = false; // this is used because in case of generics + /// + /// + /// + public static int METERING_MODE_CENTER_WEIGHTED_AVERAGE { get { if (!_METERING_MODE_CENTER_WEIGHTED_AVERAGEReady) { _METERING_MODE_CENTER_WEIGHTED_AVERAGEContent = SGetField(LocalBridgeClazz, "METERING_MODE_CENTER_WEIGHTED_AVERAGE"); _METERING_MODE_CENTER_WEIGHTED_AVERAGEReady = true; } return _METERING_MODE_CENTER_WEIGHTED_AVERAGEContent; } } + private static int _METERING_MODE_CENTER_WEIGHTED_AVERAGEContent = default; + private static bool _METERING_MODE_CENTER_WEIGHTED_AVERAGEReady = false; // this is used because in case of generics + /// + /// + /// + public static int METERING_MODE_MAX_RESERVED { get { if (!_METERING_MODE_MAX_RESERVEDReady) { _METERING_MODE_MAX_RESERVEDContent = SGetField(LocalBridgeClazz, "METERING_MODE_MAX_RESERVED"); _METERING_MODE_MAX_RESERVEDReady = true; } return _METERING_MODE_MAX_RESERVEDContent; } } + private static int _METERING_MODE_MAX_RESERVEDContent = default; + private static bool _METERING_MODE_MAX_RESERVEDReady = false; // this is used because in case of generics + /// + /// + /// + public static int METERING_MODE_MIN_RESERVED { get { if (!_METERING_MODE_MIN_RESERVEDReady) { _METERING_MODE_MIN_RESERVEDContent = SGetField(LocalBridgeClazz, "METERING_MODE_MIN_RESERVED"); _METERING_MODE_MIN_RESERVEDReady = true; } return _METERING_MODE_MIN_RESERVEDContent; } } + private static int _METERING_MODE_MIN_RESERVEDContent = default; + private static bool _METERING_MODE_MIN_RESERVEDReady = false; // this is used because in case of generics + /// + /// + /// + public static int METERING_MODE_MULTI_SPOT { get { if (!_METERING_MODE_MULTI_SPOTReady) { _METERING_MODE_MULTI_SPOTContent = SGetField(LocalBridgeClazz, "METERING_MODE_MULTI_SPOT"); _METERING_MODE_MULTI_SPOTReady = true; } return _METERING_MODE_MULTI_SPOTContent; } } + private static int _METERING_MODE_MULTI_SPOTContent = default; + private static bool _METERING_MODE_MULTI_SPOTReady = false; // this is used because in case of generics + /// + /// + /// + public static int METERING_MODE_OTHER { get { if (!_METERING_MODE_OTHERReady) { _METERING_MODE_OTHERContent = SGetField(LocalBridgeClazz, "METERING_MODE_OTHER"); _METERING_MODE_OTHERReady = true; } return _METERING_MODE_OTHERContent; } } + private static int _METERING_MODE_OTHERContent = default; + private static bool _METERING_MODE_OTHERReady = false; // this is used because in case of generics + /// + /// + /// + public static int METERING_MODE_PARTIAL { get { if (!_METERING_MODE_PARTIALReady) { _METERING_MODE_PARTIALContent = SGetField(LocalBridgeClazz, "METERING_MODE_PARTIAL"); _METERING_MODE_PARTIALReady = true; } return _METERING_MODE_PARTIALContent; } } + private static int _METERING_MODE_PARTIALContent = default; + private static bool _METERING_MODE_PARTIALReady = false; // this is used because in case of generics + /// + /// + /// + public static int METERING_MODE_PATTERN { get { if (!_METERING_MODE_PATTERNReady) { _METERING_MODE_PATTERNContent = SGetField(LocalBridgeClazz, "METERING_MODE_PATTERN"); _METERING_MODE_PATTERNReady = true; } return _METERING_MODE_PATTERNContent; } } + private static int _METERING_MODE_PATTERNContent = default; + private static bool _METERING_MODE_PATTERNReady = false; // this is used because in case of generics + /// + /// + /// + public static int METERING_MODE_SPOT { get { if (!_METERING_MODE_SPOTReady) { _METERING_MODE_SPOTContent = SGetField(LocalBridgeClazz, "METERING_MODE_SPOT"); _METERING_MODE_SPOTReady = true; } return _METERING_MODE_SPOTContent; } } + private static int _METERING_MODE_SPOTContent = default; + private static bool _METERING_MODE_SPOTReady = false; // this is used because in case of generics + /// + /// + /// + public static int METERING_MODE_UNKNOWN { get { if (!_METERING_MODE_UNKNOWNReady) { _METERING_MODE_UNKNOWNContent = SGetField(LocalBridgeClazz, "METERING_MODE_UNKNOWN"); _METERING_MODE_UNKNOWNReady = true; } return _METERING_MODE_UNKNOWNContent; } } + private static int _METERING_MODE_UNKNOWNContent = default; + private static bool _METERING_MODE_UNKNOWNReady = false; // this is used because in case of generics + /// + /// + /// + public static int SATURATION_HIGH { get { if (!_SATURATION_HIGHReady) { _SATURATION_HIGHContent = SGetField(LocalBridgeClazz, "SATURATION_HIGH"); _SATURATION_HIGHReady = true; } return _SATURATION_HIGHContent; } } + private static int _SATURATION_HIGHContent = default; + private static bool _SATURATION_HIGHReady = false; // this is used because in case of generics + /// + /// + /// + public static int SATURATION_LOW { get { if (!_SATURATION_LOWReady) { _SATURATION_LOWContent = SGetField(LocalBridgeClazz, "SATURATION_LOW"); _SATURATION_LOWReady = true; } return _SATURATION_LOWContent; } } + private static int _SATURATION_LOWContent = default; + private static bool _SATURATION_LOWReady = false; // this is used because in case of generics + /// + /// + /// + public static int SATURATION_NORMAL { get { if (!_SATURATION_NORMALReady) { _SATURATION_NORMALContent = SGetField(LocalBridgeClazz, "SATURATION_NORMAL"); _SATURATION_NORMALReady = true; } return _SATURATION_NORMALContent; } } + private static int _SATURATION_NORMALContent = default; + private static bool _SATURATION_NORMALReady = false; // this is used because in case of generics + /// + /// + /// + public static int SCENE_CAPTURE_TYPE_LANDSCAPE { get { if (!_SCENE_CAPTURE_TYPE_LANDSCAPEReady) { _SCENE_CAPTURE_TYPE_LANDSCAPEContent = SGetField(LocalBridgeClazz, "SCENE_CAPTURE_TYPE_LANDSCAPE"); _SCENE_CAPTURE_TYPE_LANDSCAPEReady = true; } return _SCENE_CAPTURE_TYPE_LANDSCAPEContent; } } + private static int _SCENE_CAPTURE_TYPE_LANDSCAPEContent = default; + private static bool _SCENE_CAPTURE_TYPE_LANDSCAPEReady = false; // this is used because in case of generics + /// + /// + /// + public static int SCENE_CAPTURE_TYPE_NIGHT_SCENE { get { if (!_SCENE_CAPTURE_TYPE_NIGHT_SCENEReady) { _SCENE_CAPTURE_TYPE_NIGHT_SCENEContent = SGetField(LocalBridgeClazz, "SCENE_CAPTURE_TYPE_NIGHT_SCENE"); _SCENE_CAPTURE_TYPE_NIGHT_SCENEReady = true; } return _SCENE_CAPTURE_TYPE_NIGHT_SCENEContent; } } + private static int _SCENE_CAPTURE_TYPE_NIGHT_SCENEContent = default; + private static bool _SCENE_CAPTURE_TYPE_NIGHT_SCENEReady = false; // this is used because in case of generics + /// + /// + /// + public static int SCENE_CAPTURE_TYPE_PORTRAIT { get { if (!_SCENE_CAPTURE_TYPE_PORTRAITReady) { _SCENE_CAPTURE_TYPE_PORTRAITContent = SGetField(LocalBridgeClazz, "SCENE_CAPTURE_TYPE_PORTRAIT"); _SCENE_CAPTURE_TYPE_PORTRAITReady = true; } return _SCENE_CAPTURE_TYPE_PORTRAITContent; } } + private static int _SCENE_CAPTURE_TYPE_PORTRAITContent = default; + private static bool _SCENE_CAPTURE_TYPE_PORTRAITReady = false; // this is used because in case of generics + /// + /// + /// + public static int SCENE_CAPTURE_TYPE_STANDARD { get { if (!_SCENE_CAPTURE_TYPE_STANDARDReady) { _SCENE_CAPTURE_TYPE_STANDARDContent = SGetField(LocalBridgeClazz, "SCENE_CAPTURE_TYPE_STANDARD"); _SCENE_CAPTURE_TYPE_STANDARDReady = true; } return _SCENE_CAPTURE_TYPE_STANDARDContent; } } + private static int _SCENE_CAPTURE_TYPE_STANDARDContent = default; + private static bool _SCENE_CAPTURE_TYPE_STANDARDReady = false; // this is used because in case of generics + /// + /// + /// + public static int SCENE_TYPE_DSC { get { if (!_SCENE_TYPE_DSCReady) { _SCENE_TYPE_DSCContent = SGetField(LocalBridgeClazz, "SCENE_TYPE_DSC"); _SCENE_TYPE_DSCReady = true; } return _SCENE_TYPE_DSCContent; } } + private static int _SCENE_TYPE_DSCContent = default; + private static bool _SCENE_TYPE_DSCReady = false; // this is used because in case of generics + /// + /// + /// + public static int SENSING_METHOD_COLOR_SEQUENTIAL_AREA_SENSOR { get { if (!_SENSING_METHOD_COLOR_SEQUENTIAL_AREA_SENSORReady) { _SENSING_METHOD_COLOR_SEQUENTIAL_AREA_SENSORContent = SGetField(LocalBridgeClazz, "SENSING_METHOD_COLOR_SEQUENTIAL_AREA_SENSOR"); _SENSING_METHOD_COLOR_SEQUENTIAL_AREA_SENSORReady = true; } return _SENSING_METHOD_COLOR_SEQUENTIAL_AREA_SENSORContent; } } + private static int _SENSING_METHOD_COLOR_SEQUENTIAL_AREA_SENSORContent = default; + private static bool _SENSING_METHOD_COLOR_SEQUENTIAL_AREA_SENSORReady = false; // this is used because in case of generics + /// + /// + /// + public static int SENSING_METHOD_COLOR_SEQUENTIAL_LINEAR_SENSOR { get { if (!_SENSING_METHOD_COLOR_SEQUENTIAL_LINEAR_SENSORReady) { _SENSING_METHOD_COLOR_SEQUENTIAL_LINEAR_SENSORContent = SGetField(LocalBridgeClazz, "SENSING_METHOD_COLOR_SEQUENTIAL_LINEAR_SENSOR"); _SENSING_METHOD_COLOR_SEQUENTIAL_LINEAR_SENSORReady = true; } return _SENSING_METHOD_COLOR_SEQUENTIAL_LINEAR_SENSORContent; } } + private static int _SENSING_METHOD_COLOR_SEQUENTIAL_LINEAR_SENSORContent = default; + private static bool _SENSING_METHOD_COLOR_SEQUENTIAL_LINEAR_SENSORReady = false; // this is used because in case of generics + /// + /// + /// + public static int SENSING_METHOD_NOT_DEFINED { get { if (!_SENSING_METHOD_NOT_DEFINEDReady) { _SENSING_METHOD_NOT_DEFINEDContent = SGetField(LocalBridgeClazz, "SENSING_METHOD_NOT_DEFINED"); _SENSING_METHOD_NOT_DEFINEDReady = true; } return _SENSING_METHOD_NOT_DEFINEDContent; } } + private static int _SENSING_METHOD_NOT_DEFINEDContent = default; + private static bool _SENSING_METHOD_NOT_DEFINEDReady = false; // this is used because in case of generics + /// + /// + /// + public static int SENSING_METHOD_ONE_CHIP_COLOR_AREA_SENSOR { get { if (!_SENSING_METHOD_ONE_CHIP_COLOR_AREA_SENSORReady) { _SENSING_METHOD_ONE_CHIP_COLOR_AREA_SENSORContent = SGetField(LocalBridgeClazz, "SENSING_METHOD_ONE_CHIP_COLOR_AREA_SENSOR"); _SENSING_METHOD_ONE_CHIP_COLOR_AREA_SENSORReady = true; } return _SENSING_METHOD_ONE_CHIP_COLOR_AREA_SENSORContent; } } + private static int _SENSING_METHOD_ONE_CHIP_COLOR_AREA_SENSORContent = default; + private static bool _SENSING_METHOD_ONE_CHIP_COLOR_AREA_SENSORReady = false; // this is used because in case of generics + /// + /// + /// + public static int SENSING_METHOD_THREE_CHIP_COLOR_AREA_SENSOR { get { if (!_SENSING_METHOD_THREE_CHIP_COLOR_AREA_SENSORReady) { _SENSING_METHOD_THREE_CHIP_COLOR_AREA_SENSORContent = SGetField(LocalBridgeClazz, "SENSING_METHOD_THREE_CHIP_COLOR_AREA_SENSOR"); _SENSING_METHOD_THREE_CHIP_COLOR_AREA_SENSORReady = true; } return _SENSING_METHOD_THREE_CHIP_COLOR_AREA_SENSORContent; } } + private static int _SENSING_METHOD_THREE_CHIP_COLOR_AREA_SENSORContent = default; + private static bool _SENSING_METHOD_THREE_CHIP_COLOR_AREA_SENSORReady = false; // this is used because in case of generics + /// + /// + /// + public static int SENSING_METHOD_TRILINEAR_SENSOR { get { if (!_SENSING_METHOD_TRILINEAR_SENSORReady) { _SENSING_METHOD_TRILINEAR_SENSORContent = SGetField(LocalBridgeClazz, "SENSING_METHOD_TRILINEAR_SENSOR"); _SENSING_METHOD_TRILINEAR_SENSORReady = true; } return _SENSING_METHOD_TRILINEAR_SENSORContent; } } + private static int _SENSING_METHOD_TRILINEAR_SENSORContent = default; + private static bool _SENSING_METHOD_TRILINEAR_SENSORReady = false; // this is used because in case of generics + /// + /// + /// + public static int SENSING_METHOD_TWO_CHIP_COLOR_AREA_SENSOR { get { if (!_SENSING_METHOD_TWO_CHIP_COLOR_AREA_SENSORReady) { _SENSING_METHOD_TWO_CHIP_COLOR_AREA_SENSORContent = SGetField(LocalBridgeClazz, "SENSING_METHOD_TWO_CHIP_COLOR_AREA_SENSOR"); _SENSING_METHOD_TWO_CHIP_COLOR_AREA_SENSORReady = true; } return _SENSING_METHOD_TWO_CHIP_COLOR_AREA_SENSORContent; } } + private static int _SENSING_METHOD_TWO_CHIP_COLOR_AREA_SENSORContent = default; + private static bool _SENSING_METHOD_TWO_CHIP_COLOR_AREA_SENSORReady = false; // this is used because in case of generics + /// + /// + /// + public static int SHARPNESS_HARD { get { if (!_SHARPNESS_HARDReady) { _SHARPNESS_HARDContent = SGetField(LocalBridgeClazz, "SHARPNESS_HARD"); _SHARPNESS_HARDReady = true; } return _SHARPNESS_HARDContent; } } + private static int _SHARPNESS_HARDContent = default; + private static bool _SHARPNESS_HARDReady = false; // this is used because in case of generics + /// + /// + /// + public static int SHARPNESS_NORMAL { get { if (!_SHARPNESS_NORMALReady) { _SHARPNESS_NORMALContent = SGetField(LocalBridgeClazz, "SHARPNESS_NORMAL"); _SHARPNESS_NORMALReady = true; } return _SHARPNESS_NORMALContent; } } + private static int _SHARPNESS_NORMALContent = default; + private static bool _SHARPNESS_NORMALReady = false; // this is used because in case of generics + /// + /// + /// + public static int SHARPNESS_SOFT { get { if (!_SHARPNESS_SOFTReady) { _SHARPNESS_SOFTContent = SGetField(LocalBridgeClazz, "SHARPNESS_SOFT"); _SHARPNESS_SOFTReady = true; } return _SHARPNESS_SOFTContent; } } + private static int _SHARPNESS_SOFTContent = default; + private static bool _SHARPNESS_SOFTReady = false; // this is used because in case of generics + /// + /// + /// + public static int SUBJECT_DISTANCE_RANGE_CLOSE_VIEW { get { if (!_SUBJECT_DISTANCE_RANGE_CLOSE_VIEWReady) { _SUBJECT_DISTANCE_RANGE_CLOSE_VIEWContent = SGetField(LocalBridgeClazz, "SUBJECT_DISTANCE_RANGE_CLOSE_VIEW"); _SUBJECT_DISTANCE_RANGE_CLOSE_VIEWReady = true; } return _SUBJECT_DISTANCE_RANGE_CLOSE_VIEWContent; } } + private static int _SUBJECT_DISTANCE_RANGE_CLOSE_VIEWContent = default; + private static bool _SUBJECT_DISTANCE_RANGE_CLOSE_VIEWReady = false; // this is used because in case of generics + /// + /// + /// + public static int SUBJECT_DISTANCE_RANGE_DISTANT_VIEW { get { if (!_SUBJECT_DISTANCE_RANGE_DISTANT_VIEWReady) { _SUBJECT_DISTANCE_RANGE_DISTANT_VIEWContent = SGetField(LocalBridgeClazz, "SUBJECT_DISTANCE_RANGE_DISTANT_VIEW"); _SUBJECT_DISTANCE_RANGE_DISTANT_VIEWReady = true; } return _SUBJECT_DISTANCE_RANGE_DISTANT_VIEWContent; } } + private static int _SUBJECT_DISTANCE_RANGE_DISTANT_VIEWContent = default; + private static bool _SUBJECT_DISTANCE_RANGE_DISTANT_VIEWReady = false; // this is used because in case of generics + /// + /// + /// + public static int SUBJECT_DISTANCE_RANGE_MACRO { get { if (!_SUBJECT_DISTANCE_RANGE_MACROReady) { _SUBJECT_DISTANCE_RANGE_MACROContent = SGetField(LocalBridgeClazz, "SUBJECT_DISTANCE_RANGE_MACRO"); _SUBJECT_DISTANCE_RANGE_MACROReady = true; } return _SUBJECT_DISTANCE_RANGE_MACROContent; } } + private static int _SUBJECT_DISTANCE_RANGE_MACROContent = default; + private static bool _SUBJECT_DISTANCE_RANGE_MACROReady = false; // this is used because in case of generics + /// + /// + /// + public static int SUBJECT_DISTANCE_RANGE_UNKNOWN { get { if (!_SUBJECT_DISTANCE_RANGE_UNKNOWNReady) { _SUBJECT_DISTANCE_RANGE_UNKNOWNContent = SGetField(LocalBridgeClazz, "SUBJECT_DISTANCE_RANGE_UNKNOWN"); _SUBJECT_DISTANCE_RANGE_UNKNOWNReady = true; } return _SUBJECT_DISTANCE_RANGE_UNKNOWNContent; } } + private static int _SUBJECT_DISTANCE_RANGE_UNKNOWNContent = default; + private static bool _SUBJECT_DISTANCE_RANGE_UNKNOWNReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_APERTURE_VALUE { get { if (!_TAG_APERTURE_VALUEReady) { _TAG_APERTURE_VALUEContent = SGetField(LocalBridgeClazz, "TAG_APERTURE_VALUE"); _TAG_APERTURE_VALUEReady = true; } return _TAG_APERTURE_VALUEContent; } } + private static int _TAG_APERTURE_VALUEContent = default; + private static bool _TAG_APERTURE_VALUEReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_BRIGHTNESS_VALUE { get { if (!_TAG_BRIGHTNESS_VALUEReady) { _TAG_BRIGHTNESS_VALUEContent = SGetField(LocalBridgeClazz, "TAG_BRIGHTNESS_VALUE"); _TAG_BRIGHTNESS_VALUEReady = true; } return _TAG_BRIGHTNESS_VALUEContent; } } + private static int _TAG_BRIGHTNESS_VALUEContent = default; + private static bool _TAG_BRIGHTNESS_VALUEReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_CFA_PATTERN { get { if (!_TAG_CFA_PATTERNReady) { _TAG_CFA_PATTERNContent = SGetField(LocalBridgeClazz, "TAG_CFA_PATTERN"); _TAG_CFA_PATTERNReady = true; } return _TAG_CFA_PATTERNContent; } } + private static int _TAG_CFA_PATTERNContent = default; + private static bool _TAG_CFA_PATTERNReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_COLOR_SPACE { get { if (!_TAG_COLOR_SPACEReady) { _TAG_COLOR_SPACEContent = SGetField(LocalBridgeClazz, "TAG_COLOR_SPACE"); _TAG_COLOR_SPACEReady = true; } return _TAG_COLOR_SPACEContent; } } + private static int _TAG_COLOR_SPACEContent = default; + private static bool _TAG_COLOR_SPACEReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_COMPONENTS_CONFIGURATION { get { if (!_TAG_COMPONENTS_CONFIGURATIONReady) { _TAG_COMPONENTS_CONFIGURATIONContent = SGetField(LocalBridgeClazz, "TAG_COMPONENTS_CONFIGURATION"); _TAG_COMPONENTS_CONFIGURATIONReady = true; } return _TAG_COMPONENTS_CONFIGURATIONContent; } } + private static int _TAG_COMPONENTS_CONFIGURATIONContent = default; + private static bool _TAG_COMPONENTS_CONFIGURATIONReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_COMPRESSED_BITS_PER_PIXEL { get { if (!_TAG_COMPRESSED_BITS_PER_PIXELReady) { _TAG_COMPRESSED_BITS_PER_PIXELContent = SGetField(LocalBridgeClazz, "TAG_COMPRESSED_BITS_PER_PIXEL"); _TAG_COMPRESSED_BITS_PER_PIXELReady = true; } return _TAG_COMPRESSED_BITS_PER_PIXELContent; } } + private static int _TAG_COMPRESSED_BITS_PER_PIXELContent = default; + private static bool _TAG_COMPRESSED_BITS_PER_PIXELReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_CONTRAST { get { if (!_TAG_CONTRASTReady) { _TAG_CONTRASTContent = SGetField(LocalBridgeClazz, "TAG_CONTRAST"); _TAG_CONTRASTReady = true; } return _TAG_CONTRASTContent; } } + private static int _TAG_CONTRASTContent = default; + private static bool _TAG_CONTRASTReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_CUSTOM_RENDERED { get { if (!_TAG_CUSTOM_RENDEREDReady) { _TAG_CUSTOM_RENDEREDContent = SGetField(LocalBridgeClazz, "TAG_CUSTOM_RENDERED"); _TAG_CUSTOM_RENDEREDReady = true; } return _TAG_CUSTOM_RENDEREDContent; } } + private static int _TAG_CUSTOM_RENDEREDContent = default; + private static bool _TAG_CUSTOM_RENDEREDReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_DATE_TIME_DIGITIZED { get { if (!_TAG_DATE_TIME_DIGITIZEDReady) { _TAG_DATE_TIME_DIGITIZEDContent = SGetField(LocalBridgeClazz, "TAG_DATE_TIME_DIGITIZED"); _TAG_DATE_TIME_DIGITIZEDReady = true; } return _TAG_DATE_TIME_DIGITIZEDContent; } } + private static int _TAG_DATE_TIME_DIGITIZEDContent = default; + private static bool _TAG_DATE_TIME_DIGITIZEDReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_DATE_TIME_ORIGINAL { get { if (!_TAG_DATE_TIME_ORIGINALReady) { _TAG_DATE_TIME_ORIGINALContent = SGetField(LocalBridgeClazz, "TAG_DATE_TIME_ORIGINAL"); _TAG_DATE_TIME_ORIGINALReady = true; } return _TAG_DATE_TIME_ORIGINALContent; } } + private static int _TAG_DATE_TIME_ORIGINALContent = default; + private static bool _TAG_DATE_TIME_ORIGINALReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_DEVICE_SETTING_DESCRIPTION { get { if (!_TAG_DEVICE_SETTING_DESCRIPTIONReady) { _TAG_DEVICE_SETTING_DESCRIPTIONContent = SGetField(LocalBridgeClazz, "TAG_DEVICE_SETTING_DESCRIPTION"); _TAG_DEVICE_SETTING_DESCRIPTIONReady = true; } return _TAG_DEVICE_SETTING_DESCRIPTIONContent; } } + private static int _TAG_DEVICE_SETTING_DESCRIPTIONContent = default; + private static bool _TAG_DEVICE_SETTING_DESCRIPTIONReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_DIGITAL_ZOOM_RATIO { get { if (!_TAG_DIGITAL_ZOOM_RATIOReady) { _TAG_DIGITAL_ZOOM_RATIOContent = SGetField(LocalBridgeClazz, "TAG_DIGITAL_ZOOM_RATIO"); _TAG_DIGITAL_ZOOM_RATIOReady = true; } return _TAG_DIGITAL_ZOOM_RATIOContent; } } + private static int _TAG_DIGITAL_ZOOM_RATIOContent = default; + private static bool _TAG_DIGITAL_ZOOM_RATIOReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_EXIF_VERSION { get { if (!_TAG_EXIF_VERSIONReady) { _TAG_EXIF_VERSIONContent = SGetField(LocalBridgeClazz, "TAG_EXIF_VERSION"); _TAG_EXIF_VERSIONReady = true; } return _TAG_EXIF_VERSIONContent; } } + private static int _TAG_EXIF_VERSIONContent = default; + private static bool _TAG_EXIF_VERSIONReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_EXPOSURE_BIAS_VALUE { get { if (!_TAG_EXPOSURE_BIAS_VALUEReady) { _TAG_EXPOSURE_BIAS_VALUEContent = SGetField(LocalBridgeClazz, "TAG_EXPOSURE_BIAS_VALUE"); _TAG_EXPOSURE_BIAS_VALUEReady = true; } return _TAG_EXPOSURE_BIAS_VALUEContent; } } + private static int _TAG_EXPOSURE_BIAS_VALUEContent = default; + private static bool _TAG_EXPOSURE_BIAS_VALUEReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_EXPOSURE_INDEX { get { if (!_TAG_EXPOSURE_INDEXReady) { _TAG_EXPOSURE_INDEXContent = SGetField(LocalBridgeClazz, "TAG_EXPOSURE_INDEX"); _TAG_EXPOSURE_INDEXReady = true; } return _TAG_EXPOSURE_INDEXContent; } } + private static int _TAG_EXPOSURE_INDEXContent = default; + private static bool _TAG_EXPOSURE_INDEXReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_EXPOSURE_MODE { get { if (!_TAG_EXPOSURE_MODEReady) { _TAG_EXPOSURE_MODEContent = SGetField(LocalBridgeClazz, "TAG_EXPOSURE_MODE"); _TAG_EXPOSURE_MODEReady = true; } return _TAG_EXPOSURE_MODEContent; } } + private static int _TAG_EXPOSURE_MODEContent = default; + private static bool _TAG_EXPOSURE_MODEReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_EXPOSURE_PROGRAM { get { if (!_TAG_EXPOSURE_PROGRAMReady) { _TAG_EXPOSURE_PROGRAMContent = SGetField(LocalBridgeClazz, "TAG_EXPOSURE_PROGRAM"); _TAG_EXPOSURE_PROGRAMReady = true; } return _TAG_EXPOSURE_PROGRAMContent; } } + private static int _TAG_EXPOSURE_PROGRAMContent = default; + private static bool _TAG_EXPOSURE_PROGRAMReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_EXPOSURE_TIME { get { if (!_TAG_EXPOSURE_TIMEReady) { _TAG_EXPOSURE_TIMEContent = SGetField(LocalBridgeClazz, "TAG_EXPOSURE_TIME"); _TAG_EXPOSURE_TIMEReady = true; } return _TAG_EXPOSURE_TIMEContent; } } + private static int _TAG_EXPOSURE_TIMEContent = default; + private static bool _TAG_EXPOSURE_TIMEReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_F_NUMBER { get { if (!_TAG_F_NUMBERReady) { _TAG_F_NUMBERContent = SGetField(LocalBridgeClazz, "TAG_F_NUMBER"); _TAG_F_NUMBERReady = true; } return _TAG_F_NUMBERContent; } } + private static int _TAG_F_NUMBERContent = default; + private static bool _TAG_F_NUMBERReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_FILE_SOURCE { get { if (!_TAG_FILE_SOURCEReady) { _TAG_FILE_SOURCEContent = SGetField(LocalBridgeClazz, "TAG_FILE_SOURCE"); _TAG_FILE_SOURCEReady = true; } return _TAG_FILE_SOURCEContent; } } + private static int _TAG_FILE_SOURCEContent = default; + private static bool _TAG_FILE_SOURCEReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_FLASH { get { if (!_TAG_FLASHReady) { _TAG_FLASHContent = SGetField(LocalBridgeClazz, "TAG_FLASH"); _TAG_FLASHReady = true; } return _TAG_FLASHContent; } } + private static int _TAG_FLASHContent = default; + private static bool _TAG_FLASHReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_FLASH_ENERGY { get { if (!_TAG_FLASH_ENERGYReady) { _TAG_FLASH_ENERGYContent = SGetField(LocalBridgeClazz, "TAG_FLASH_ENERGY"); _TAG_FLASH_ENERGYReady = true; } return _TAG_FLASH_ENERGYContent; } } + private static int _TAG_FLASH_ENERGYContent = default; + private static bool _TAG_FLASH_ENERGYReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_FLASHPIX_VERSION { get { if (!_TAG_FLASHPIX_VERSIONReady) { _TAG_FLASHPIX_VERSIONContent = SGetField(LocalBridgeClazz, "TAG_FLASHPIX_VERSION"); _TAG_FLASHPIX_VERSIONReady = true; } return _TAG_FLASHPIX_VERSIONContent; } } + private static int _TAG_FLASHPIX_VERSIONContent = default; + private static bool _TAG_FLASHPIX_VERSIONReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_FOCAL_LENGTH { get { if (!_TAG_FOCAL_LENGTHReady) { _TAG_FOCAL_LENGTHContent = SGetField(LocalBridgeClazz, "TAG_FOCAL_LENGTH"); _TAG_FOCAL_LENGTHReady = true; } return _TAG_FOCAL_LENGTHContent; } } + private static int _TAG_FOCAL_LENGTHContent = default; + private static bool _TAG_FOCAL_LENGTHReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_FOCAL_LENGTH_IN_35MM_FILM { get { if (!_TAG_FOCAL_LENGTH_IN_35MM_FILMReady) { _TAG_FOCAL_LENGTH_IN_35MM_FILMContent = SGetField(LocalBridgeClazz, "TAG_FOCAL_LENGTH_IN_35MM_FILM"); _TAG_FOCAL_LENGTH_IN_35MM_FILMReady = true; } return _TAG_FOCAL_LENGTH_IN_35MM_FILMContent; } } + private static int _TAG_FOCAL_LENGTH_IN_35MM_FILMContent = default; + private static bool _TAG_FOCAL_LENGTH_IN_35MM_FILMReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_FOCAL_PLANE_RESOLUTION_UNIT { get { if (!_TAG_FOCAL_PLANE_RESOLUTION_UNITReady) { _TAG_FOCAL_PLANE_RESOLUTION_UNITContent = SGetField(LocalBridgeClazz, "TAG_FOCAL_PLANE_RESOLUTION_UNIT"); _TAG_FOCAL_PLANE_RESOLUTION_UNITReady = true; } return _TAG_FOCAL_PLANE_RESOLUTION_UNITContent; } } + private static int _TAG_FOCAL_PLANE_RESOLUTION_UNITContent = default; + private static bool _TAG_FOCAL_PLANE_RESOLUTION_UNITReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_FOCAL_PLANE_X_RESOLUTION { get { if (!_TAG_FOCAL_PLANE_X_RESOLUTIONReady) { _TAG_FOCAL_PLANE_X_RESOLUTIONContent = SGetField(LocalBridgeClazz, "TAG_FOCAL_PLANE_X_RESOLUTION"); _TAG_FOCAL_PLANE_X_RESOLUTIONReady = true; } return _TAG_FOCAL_PLANE_X_RESOLUTIONContent; } } + private static int _TAG_FOCAL_PLANE_X_RESOLUTIONContent = default; + private static bool _TAG_FOCAL_PLANE_X_RESOLUTIONReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_FOCAL_PLANE_Y_RESOLUTION { get { if (!_TAG_FOCAL_PLANE_Y_RESOLUTIONReady) { _TAG_FOCAL_PLANE_Y_RESOLUTIONContent = SGetField(LocalBridgeClazz, "TAG_FOCAL_PLANE_Y_RESOLUTION"); _TAG_FOCAL_PLANE_Y_RESOLUTIONReady = true; } return _TAG_FOCAL_PLANE_Y_RESOLUTIONContent; } } + private static int _TAG_FOCAL_PLANE_Y_RESOLUTIONContent = default; + private static bool _TAG_FOCAL_PLANE_Y_RESOLUTIONReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_GAIN_CONTROL { get { if (!_TAG_GAIN_CONTROLReady) { _TAG_GAIN_CONTROLContent = SGetField(LocalBridgeClazz, "TAG_GAIN_CONTROL"); _TAG_GAIN_CONTROLReady = true; } return _TAG_GAIN_CONTROLContent; } } + private static int _TAG_GAIN_CONTROLContent = default; + private static bool _TAG_GAIN_CONTROLReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_GPS_INFO_IFD_POINTER { get { if (!_TAG_GPS_INFO_IFD_POINTERReady) { _TAG_GPS_INFO_IFD_POINTERContent = SGetField(LocalBridgeClazz, "TAG_GPS_INFO_IFD_POINTER"); _TAG_GPS_INFO_IFD_POINTERReady = true; } return _TAG_GPS_INFO_IFD_POINTERContent; } } + private static int _TAG_GPS_INFO_IFD_POINTERContent = default; + private static bool _TAG_GPS_INFO_IFD_POINTERReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_IMAGE_UNIQUE_ID { get { if (!_TAG_IMAGE_UNIQUE_IDReady) { _TAG_IMAGE_UNIQUE_IDContent = SGetField(LocalBridgeClazz, "TAG_IMAGE_UNIQUE_ID"); _TAG_IMAGE_UNIQUE_IDReady = true; } return _TAG_IMAGE_UNIQUE_IDContent; } } + private static int _TAG_IMAGE_UNIQUE_IDContent = default; + private static bool _TAG_IMAGE_UNIQUE_IDReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_INTEROPERABILITY_IFD_POINTER { get { if (!_TAG_INTEROPERABILITY_IFD_POINTERReady) { _TAG_INTEROPERABILITY_IFD_POINTERContent = SGetField(LocalBridgeClazz, "TAG_INTEROPERABILITY_IFD_POINTER"); _TAG_INTEROPERABILITY_IFD_POINTERReady = true; } return _TAG_INTEROPERABILITY_IFD_POINTERContent; } } + private static int _TAG_INTEROPERABILITY_IFD_POINTERContent = default; + private static bool _TAG_INTEROPERABILITY_IFD_POINTERReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_ISO_SPEED_RATINGS { get { if (!_TAG_ISO_SPEED_RATINGSReady) { _TAG_ISO_SPEED_RATINGSContent = SGetField(LocalBridgeClazz, "TAG_ISO_SPEED_RATINGS"); _TAG_ISO_SPEED_RATINGSReady = true; } return _TAG_ISO_SPEED_RATINGSContent; } } + private static int _TAG_ISO_SPEED_RATINGSContent = default; + private static bool _TAG_ISO_SPEED_RATINGSReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_LIGHT_SOURCE { get { if (!_TAG_LIGHT_SOURCEReady) { _TAG_LIGHT_SOURCEContent = SGetField(LocalBridgeClazz, "TAG_LIGHT_SOURCE"); _TAG_LIGHT_SOURCEReady = true; } return _TAG_LIGHT_SOURCEContent; } } + private static int _TAG_LIGHT_SOURCEContent = default; + private static bool _TAG_LIGHT_SOURCEReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_MAKER_NOTE { get { if (!_TAG_MAKER_NOTEReady) { _TAG_MAKER_NOTEContent = SGetField(LocalBridgeClazz, "TAG_MAKER_NOTE"); _TAG_MAKER_NOTEReady = true; } return _TAG_MAKER_NOTEContent; } } + private static int _TAG_MAKER_NOTEContent = default; + private static bool _TAG_MAKER_NOTEReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_MARKER_NOTE { get { if (!_TAG_MARKER_NOTEReady) { _TAG_MARKER_NOTEContent = SGetField(LocalBridgeClazz, "TAG_MARKER_NOTE"); _TAG_MARKER_NOTEReady = true; } return _TAG_MARKER_NOTEContent; } } + private static int _TAG_MARKER_NOTEContent = default; + private static bool _TAG_MARKER_NOTEReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_MAX_APERTURE_VALUE { get { if (!_TAG_MAX_APERTURE_VALUEReady) { _TAG_MAX_APERTURE_VALUEContent = SGetField(LocalBridgeClazz, "TAG_MAX_APERTURE_VALUE"); _TAG_MAX_APERTURE_VALUEReady = true; } return _TAG_MAX_APERTURE_VALUEContent; } } + private static int _TAG_MAX_APERTURE_VALUEContent = default; + private static bool _TAG_MAX_APERTURE_VALUEReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_METERING_MODE { get { if (!_TAG_METERING_MODEReady) { _TAG_METERING_MODEContent = SGetField(LocalBridgeClazz, "TAG_METERING_MODE"); _TAG_METERING_MODEReady = true; } return _TAG_METERING_MODEContent; } } + private static int _TAG_METERING_MODEContent = default; + private static bool _TAG_METERING_MODEReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_OECF { get { if (!_TAG_OECFReady) { _TAG_OECFContent = SGetField(LocalBridgeClazz, "TAG_OECF"); _TAG_OECFReady = true; } return _TAG_OECFContent; } } + private static int _TAG_OECFContent = default; + private static bool _TAG_OECFReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_PIXEL_X_DIMENSION { get { if (!_TAG_PIXEL_X_DIMENSIONReady) { _TAG_PIXEL_X_DIMENSIONContent = SGetField(LocalBridgeClazz, "TAG_PIXEL_X_DIMENSION"); _TAG_PIXEL_X_DIMENSIONReady = true; } return _TAG_PIXEL_X_DIMENSIONContent; } } + private static int _TAG_PIXEL_X_DIMENSIONContent = default; + private static bool _TAG_PIXEL_X_DIMENSIONReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_PIXEL_Y_DIMENSION { get { if (!_TAG_PIXEL_Y_DIMENSIONReady) { _TAG_PIXEL_Y_DIMENSIONContent = SGetField(LocalBridgeClazz, "TAG_PIXEL_Y_DIMENSION"); _TAG_PIXEL_Y_DIMENSIONReady = true; } return _TAG_PIXEL_Y_DIMENSIONContent; } } + private static int _TAG_PIXEL_Y_DIMENSIONContent = default; + private static bool _TAG_PIXEL_Y_DIMENSIONReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_RELATED_SOUND_FILE { get { if (!_TAG_RELATED_SOUND_FILEReady) { _TAG_RELATED_SOUND_FILEContent = SGetField(LocalBridgeClazz, "TAG_RELATED_SOUND_FILE"); _TAG_RELATED_SOUND_FILEReady = true; } return _TAG_RELATED_SOUND_FILEContent; } } + private static int _TAG_RELATED_SOUND_FILEContent = default; + private static bool _TAG_RELATED_SOUND_FILEReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_SATURATION { get { if (!_TAG_SATURATIONReady) { _TAG_SATURATIONContent = SGetField(LocalBridgeClazz, "TAG_SATURATION"); _TAG_SATURATIONReady = true; } return _TAG_SATURATIONContent; } } + private static int _TAG_SATURATIONContent = default; + private static bool _TAG_SATURATIONReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_SCENE_CAPTURE_TYPE { get { if (!_TAG_SCENE_CAPTURE_TYPEReady) { _TAG_SCENE_CAPTURE_TYPEContent = SGetField(LocalBridgeClazz, "TAG_SCENE_CAPTURE_TYPE"); _TAG_SCENE_CAPTURE_TYPEReady = true; } return _TAG_SCENE_CAPTURE_TYPEContent; } } + private static int _TAG_SCENE_CAPTURE_TYPEContent = default; + private static bool _TAG_SCENE_CAPTURE_TYPEReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_SCENE_TYPE { get { if (!_TAG_SCENE_TYPEReady) { _TAG_SCENE_TYPEContent = SGetField(LocalBridgeClazz, "TAG_SCENE_TYPE"); _TAG_SCENE_TYPEReady = true; } return _TAG_SCENE_TYPEContent; } } + private static int _TAG_SCENE_TYPEContent = default; + private static bool _TAG_SCENE_TYPEReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_SENSING_METHOD { get { if (!_TAG_SENSING_METHODReady) { _TAG_SENSING_METHODContent = SGetField(LocalBridgeClazz, "TAG_SENSING_METHOD"); _TAG_SENSING_METHODReady = true; } return _TAG_SENSING_METHODContent; } } + private static int _TAG_SENSING_METHODContent = default; + private static bool _TAG_SENSING_METHODReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_SHARPNESS { get { if (!_TAG_SHARPNESSReady) { _TAG_SHARPNESSContent = SGetField(LocalBridgeClazz, "TAG_SHARPNESS"); _TAG_SHARPNESSReady = true; } return _TAG_SHARPNESSContent; } } + private static int _TAG_SHARPNESSContent = default; + private static bool _TAG_SHARPNESSReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_SHUTTER_SPEED_VALUE { get { if (!_TAG_SHUTTER_SPEED_VALUEReady) { _TAG_SHUTTER_SPEED_VALUEContent = SGetField(LocalBridgeClazz, "TAG_SHUTTER_SPEED_VALUE"); _TAG_SHUTTER_SPEED_VALUEReady = true; } return _TAG_SHUTTER_SPEED_VALUEContent; } } + private static int _TAG_SHUTTER_SPEED_VALUEContent = default; + private static bool _TAG_SHUTTER_SPEED_VALUEReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_SPATIAL_FREQUENCY_RESPONSE { get { if (!_TAG_SPATIAL_FREQUENCY_RESPONSEReady) { _TAG_SPATIAL_FREQUENCY_RESPONSEContent = SGetField(LocalBridgeClazz, "TAG_SPATIAL_FREQUENCY_RESPONSE"); _TAG_SPATIAL_FREQUENCY_RESPONSEReady = true; } return _TAG_SPATIAL_FREQUENCY_RESPONSEContent; } } + private static int _TAG_SPATIAL_FREQUENCY_RESPONSEContent = default; + private static bool _TAG_SPATIAL_FREQUENCY_RESPONSEReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_SPECTRAL_SENSITIVITY { get { if (!_TAG_SPECTRAL_SENSITIVITYReady) { _TAG_SPECTRAL_SENSITIVITYContent = SGetField(LocalBridgeClazz, "TAG_SPECTRAL_SENSITIVITY"); _TAG_SPECTRAL_SENSITIVITYReady = true; } return _TAG_SPECTRAL_SENSITIVITYContent; } } + private static int _TAG_SPECTRAL_SENSITIVITYContent = default; + private static bool _TAG_SPECTRAL_SENSITIVITYReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_SUB_SEC_TIME { get { if (!_TAG_SUB_SEC_TIMEReady) { _TAG_SUB_SEC_TIMEContent = SGetField(LocalBridgeClazz, "TAG_SUB_SEC_TIME"); _TAG_SUB_SEC_TIMEReady = true; } return _TAG_SUB_SEC_TIMEContent; } } + private static int _TAG_SUB_SEC_TIMEContent = default; + private static bool _TAG_SUB_SEC_TIMEReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_SUB_SEC_TIME_DIGITIZED { get { if (!_TAG_SUB_SEC_TIME_DIGITIZEDReady) { _TAG_SUB_SEC_TIME_DIGITIZEDContent = SGetField(LocalBridgeClazz, "TAG_SUB_SEC_TIME_DIGITIZED"); _TAG_SUB_SEC_TIME_DIGITIZEDReady = true; } return _TAG_SUB_SEC_TIME_DIGITIZEDContent; } } + private static int _TAG_SUB_SEC_TIME_DIGITIZEDContent = default; + private static bool _TAG_SUB_SEC_TIME_DIGITIZEDReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_SUB_SEC_TIME_ORIGINAL { get { if (!_TAG_SUB_SEC_TIME_ORIGINALReady) { _TAG_SUB_SEC_TIME_ORIGINALContent = SGetField(LocalBridgeClazz, "TAG_SUB_SEC_TIME_ORIGINAL"); _TAG_SUB_SEC_TIME_ORIGINALReady = true; } return _TAG_SUB_SEC_TIME_ORIGINALContent; } } + private static int _TAG_SUB_SEC_TIME_ORIGINALContent = default; + private static bool _TAG_SUB_SEC_TIME_ORIGINALReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_SUBJECT_AREA { get { if (!_TAG_SUBJECT_AREAReady) { _TAG_SUBJECT_AREAContent = SGetField(LocalBridgeClazz, "TAG_SUBJECT_AREA"); _TAG_SUBJECT_AREAReady = true; } return _TAG_SUBJECT_AREAContent; } } + private static int _TAG_SUBJECT_AREAContent = default; + private static bool _TAG_SUBJECT_AREAReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_SUBJECT_DISTANCE { get { if (!_TAG_SUBJECT_DISTANCEReady) { _TAG_SUBJECT_DISTANCEContent = SGetField(LocalBridgeClazz, "TAG_SUBJECT_DISTANCE"); _TAG_SUBJECT_DISTANCEReady = true; } return _TAG_SUBJECT_DISTANCEContent; } } + private static int _TAG_SUBJECT_DISTANCEContent = default; + private static bool _TAG_SUBJECT_DISTANCEReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_SUBJECT_DISTANCE_RANGE { get { if (!_TAG_SUBJECT_DISTANCE_RANGEReady) { _TAG_SUBJECT_DISTANCE_RANGEContent = SGetField(LocalBridgeClazz, "TAG_SUBJECT_DISTANCE_RANGE"); _TAG_SUBJECT_DISTANCE_RANGEReady = true; } return _TAG_SUBJECT_DISTANCE_RANGEContent; } } + private static int _TAG_SUBJECT_DISTANCE_RANGEContent = default; + private static bool _TAG_SUBJECT_DISTANCE_RANGEReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_SUBJECT_LOCATION { get { if (!_TAG_SUBJECT_LOCATIONReady) { _TAG_SUBJECT_LOCATIONContent = SGetField(LocalBridgeClazz, "TAG_SUBJECT_LOCATION"); _TAG_SUBJECT_LOCATIONReady = true; } return _TAG_SUBJECT_LOCATIONContent; } } + private static int _TAG_SUBJECT_LOCATIONContent = default; + private static bool _TAG_SUBJECT_LOCATIONReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_USER_COMMENT { get { if (!_TAG_USER_COMMENTReady) { _TAG_USER_COMMENTContent = SGetField(LocalBridgeClazz, "TAG_USER_COMMENT"); _TAG_USER_COMMENTReady = true; } return _TAG_USER_COMMENTContent; } } + private static int _TAG_USER_COMMENTContent = default; + private static bool _TAG_USER_COMMENTReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_WHITE_BALANCE { get { if (!_TAG_WHITE_BALANCEReady) { _TAG_WHITE_BALANCEContent = SGetField(LocalBridgeClazz, "TAG_WHITE_BALANCE"); _TAG_WHITE_BALANCEReady = true; } return _TAG_WHITE_BALANCEContent; } } + private static int _TAG_WHITE_BALANCEContent = default; + private static bool _TAG_WHITE_BALANCEReady = false; // this is used because in case of generics + /// + /// + /// + public static int WHITE_BALANCE_AUTO { get { if (!_WHITE_BALANCE_AUTOReady) { _WHITE_BALANCE_AUTOContent = SGetField(LocalBridgeClazz, "WHITE_BALANCE_AUTO"); _WHITE_BALANCE_AUTOReady = true; } return _WHITE_BALANCE_AUTOContent; } } + private static int _WHITE_BALANCE_AUTOContent = default; + private static bool _WHITE_BALANCE_AUTOReady = false; // this is used because in case of generics + /// + /// + /// + public static int WHITE_BALANCE_MANUAL { get { if (!_WHITE_BALANCE_MANUALReady) { _WHITE_BALANCE_MANUALContent = SGetField(LocalBridgeClazz, "WHITE_BALANCE_MANUAL"); _WHITE_BALANCE_MANUALReady = true; } return _WHITE_BALANCE_MANUALContent; } } + private static int _WHITE_BALANCE_MANUALContent = default; + private static bool _WHITE_BALANCE_MANUALReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String EXIF_VERSION_2_1 { get { if (!_EXIF_VERSION_2_1Ready) { _EXIF_VERSION_2_1Content = SGetField(LocalBridgeClazz, "EXIF_VERSION_2_1"); _EXIF_VERSION_2_1Ready = true; } return _EXIF_VERSION_2_1Content; } } + private static Java.Lang.String _EXIF_VERSION_2_1Content = default; + private static bool _EXIF_VERSION_2_1Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String EXIF_VERSION_2_2 { get { if (!_EXIF_VERSION_2_2Ready) { _EXIF_VERSION_2_2Content = SGetField(LocalBridgeClazz, "EXIF_VERSION_2_2"); _EXIF_VERSION_2_2Ready = true; } return _EXIF_VERSION_2_2Content; } } + private static Java.Lang.String _EXIF_VERSION_2_2Content = default; + private static bool _EXIF_VERSION_2_2Ready = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + public static Javax.Imageio.Plugins.Tiff.ExifTIFFTagSet Instance + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getInstance", "()Ljavax/imageio/plugins/tiff/ExifTIFFTagSet;"); } + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Imageio/Plugins/Tiff/FaxTIFFTagSet.cs b/src/net/JNet/GeneratedCore/Javax/Imageio/Plugins/Tiff/FaxTIFFTagSet.cs new file mode 100644 index 0000000000..4a5fbec189 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Imageio/Plugins/Tiff/FaxTIFFTagSet.cs @@ -0,0 +1,101 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Imageio.Plugins.Tiff +{ + #region FaxTIFFTagSet + public partial class FaxTIFFTagSet + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int CLEAN_FAX_DATA_ERRORS_CORRECTED { get { if (!_CLEAN_FAX_DATA_ERRORS_CORRECTEDReady) { _CLEAN_FAX_DATA_ERRORS_CORRECTEDContent = SGetField(LocalBridgeClazz, "CLEAN_FAX_DATA_ERRORS_CORRECTED"); _CLEAN_FAX_DATA_ERRORS_CORRECTEDReady = true; } return _CLEAN_FAX_DATA_ERRORS_CORRECTEDContent; } } + private static int _CLEAN_FAX_DATA_ERRORS_CORRECTEDContent = default; + private static bool _CLEAN_FAX_DATA_ERRORS_CORRECTEDReady = false; // this is used because in case of generics + /// + /// + /// + public static int CLEAN_FAX_DATA_ERRORS_UNCORRECTED { get { if (!_CLEAN_FAX_DATA_ERRORS_UNCORRECTEDReady) { _CLEAN_FAX_DATA_ERRORS_UNCORRECTEDContent = SGetField(LocalBridgeClazz, "CLEAN_FAX_DATA_ERRORS_UNCORRECTED"); _CLEAN_FAX_DATA_ERRORS_UNCORRECTEDReady = true; } return _CLEAN_FAX_DATA_ERRORS_UNCORRECTEDContent; } } + private static int _CLEAN_FAX_DATA_ERRORS_UNCORRECTEDContent = default; + private static bool _CLEAN_FAX_DATA_ERRORS_UNCORRECTEDReady = false; // this is used because in case of generics + /// + /// + /// + public static int CLEAN_FAX_DATA_NO_ERRORS { get { if (!_CLEAN_FAX_DATA_NO_ERRORSReady) { _CLEAN_FAX_DATA_NO_ERRORSContent = SGetField(LocalBridgeClazz, "CLEAN_FAX_DATA_NO_ERRORS"); _CLEAN_FAX_DATA_NO_ERRORSReady = true; } return _CLEAN_FAX_DATA_NO_ERRORSContent; } } + private static int _CLEAN_FAX_DATA_NO_ERRORSContent = default; + private static bool _CLEAN_FAX_DATA_NO_ERRORSReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_BAD_FAX_LINES { get { if (!_TAG_BAD_FAX_LINESReady) { _TAG_BAD_FAX_LINESContent = SGetField(LocalBridgeClazz, "TAG_BAD_FAX_LINES"); _TAG_BAD_FAX_LINESReady = true; } return _TAG_BAD_FAX_LINESContent; } } + private static int _TAG_BAD_FAX_LINESContent = default; + private static bool _TAG_BAD_FAX_LINESReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_CLEAN_FAX_DATA { get { if (!_TAG_CLEAN_FAX_DATAReady) { _TAG_CLEAN_FAX_DATAContent = SGetField(LocalBridgeClazz, "TAG_CLEAN_FAX_DATA"); _TAG_CLEAN_FAX_DATAReady = true; } return _TAG_CLEAN_FAX_DATAContent; } } + private static int _TAG_CLEAN_FAX_DATAContent = default; + private static bool _TAG_CLEAN_FAX_DATAReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_CONSECUTIVE_BAD_LINES { get { if (!_TAG_CONSECUTIVE_BAD_LINESReady) { _TAG_CONSECUTIVE_BAD_LINESContent = SGetField(LocalBridgeClazz, "TAG_CONSECUTIVE_BAD_LINES"); _TAG_CONSECUTIVE_BAD_LINESReady = true; } return _TAG_CONSECUTIVE_BAD_LINESContent; } } + private static int _TAG_CONSECUTIVE_BAD_LINESContent = default; + private static bool _TAG_CONSECUTIVE_BAD_LINESReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + public static Javax.Imageio.Plugins.Tiff.FaxTIFFTagSet Instance + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getInstance", "()Ljavax/imageio/plugins/tiff/FaxTIFFTagSet;"); } + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Imageio/Plugins/Tiff/GeoTIFFTagSet.cs b/src/net/JNet/GeneratedCore/Javax/Imageio/Plugins/Tiff/GeoTIFFTagSet.cs new file mode 100644 index 0000000000..a4be820c8d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Imageio/Plugins/Tiff/GeoTIFFTagSet.cs @@ -0,0 +1,101 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Imageio.Plugins.Tiff +{ + #region GeoTIFFTagSet + public partial class GeoTIFFTagSet + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int TAG_GEO_ASCII_PARAMS { get { if (!_TAG_GEO_ASCII_PARAMSReady) { _TAG_GEO_ASCII_PARAMSContent = SGetField(LocalBridgeClazz, "TAG_GEO_ASCII_PARAMS"); _TAG_GEO_ASCII_PARAMSReady = true; } return _TAG_GEO_ASCII_PARAMSContent; } } + private static int _TAG_GEO_ASCII_PARAMSContent = default; + private static bool _TAG_GEO_ASCII_PARAMSReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_GEO_DOUBLE_PARAMS { get { if (!_TAG_GEO_DOUBLE_PARAMSReady) { _TAG_GEO_DOUBLE_PARAMSContent = SGetField(LocalBridgeClazz, "TAG_GEO_DOUBLE_PARAMS"); _TAG_GEO_DOUBLE_PARAMSReady = true; } return _TAG_GEO_DOUBLE_PARAMSContent; } } + private static int _TAG_GEO_DOUBLE_PARAMSContent = default; + private static bool _TAG_GEO_DOUBLE_PARAMSReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_GEO_KEY_DIRECTORY { get { if (!_TAG_GEO_KEY_DIRECTORYReady) { _TAG_GEO_KEY_DIRECTORYContent = SGetField(LocalBridgeClazz, "TAG_GEO_KEY_DIRECTORY"); _TAG_GEO_KEY_DIRECTORYReady = true; } return _TAG_GEO_KEY_DIRECTORYContent; } } + private static int _TAG_GEO_KEY_DIRECTORYContent = default; + private static bool _TAG_GEO_KEY_DIRECTORYReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_MODEL_PIXEL_SCALE { get { if (!_TAG_MODEL_PIXEL_SCALEReady) { _TAG_MODEL_PIXEL_SCALEContent = SGetField(LocalBridgeClazz, "TAG_MODEL_PIXEL_SCALE"); _TAG_MODEL_PIXEL_SCALEReady = true; } return _TAG_MODEL_PIXEL_SCALEContent; } } + private static int _TAG_MODEL_PIXEL_SCALEContent = default; + private static bool _TAG_MODEL_PIXEL_SCALEReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_MODEL_TIE_POINT { get { if (!_TAG_MODEL_TIE_POINTReady) { _TAG_MODEL_TIE_POINTContent = SGetField(LocalBridgeClazz, "TAG_MODEL_TIE_POINT"); _TAG_MODEL_TIE_POINTReady = true; } return _TAG_MODEL_TIE_POINTContent; } } + private static int _TAG_MODEL_TIE_POINTContent = default; + private static bool _TAG_MODEL_TIE_POINTReady = false; // this is used because in case of generics + /// + /// + /// + public static int TAG_MODEL_TRANSFORMATION { get { if (!_TAG_MODEL_TRANSFORMATIONReady) { _TAG_MODEL_TRANSFORMATIONContent = SGetField(LocalBridgeClazz, "TAG_MODEL_TRANSFORMATION"); _TAG_MODEL_TRANSFORMATIONReady = true; } return _TAG_MODEL_TRANSFORMATIONContent; } } + private static int _TAG_MODEL_TRANSFORMATIONContent = default; + private static bool _TAG_MODEL_TRANSFORMATIONReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + public static Javax.Imageio.Plugins.Tiff.GeoTIFFTagSet Instance + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getInstance", "()Ljavax/imageio/plugins/tiff/GeoTIFFTagSet;"); } + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Imageio/Plugins/Tiff/TIFFDirectory.cs b/src/net/JNet/GeneratedCore/Javax/Imageio/Plugins/Tiff/TIFFDirectory.cs new file mode 100644 index 0000000000..3c210043d3 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Imageio/Plugins/Tiff/TIFFDirectory.cs @@ -0,0 +1,187 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Imageio.Plugins.Tiff +{ + #region TIFFDirectory + public partial class TIFFDirectory + { + #region Constructors + /// + /// + /// + /// + /// + public TIFFDirectory(Javax.Imageio.Plugins.Tiff.TIFFTagSet[] arg0, Javax.Imageio.Plugins.Tiff.TIFFTag arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + public static Javax.Imageio.Plugins.Tiff.TIFFDirectory CreateFromMetadata(Javax.Imageio.Metadata.IIOMetadata arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "createFromMetadata", "(Ljavax/imageio/metadata/IIOMetadata;)Ljavax/imageio/plugins/tiff/TIFFDirectory;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Imageio.Metadata.IIOMetadata AsMetadata + { + get { return IExecuteWithSignature("getAsMetadata", "()Ljavax/imageio/metadata/IIOMetadata;"); } + } + /// + /// + /// + public int NumTIFFFields + { + get { return IExecuteWithSignature("getNumTIFFFields", "()I"); } + } + /// + /// + /// + public Javax.Imageio.Plugins.Tiff.TIFFTag ParentTag + { + get { return IExecuteWithSignature("getParentTag", "()Ljavax/imageio/plugins/tiff/TIFFTag;"); } + } + /// + /// + /// + public Javax.Imageio.Plugins.Tiff.TIFFTagSet[] TagSets + { + get { return IExecuteWithSignatureArray("getTagSets", "()[Ljavax/imageio/plugins/tiff/TIFFTagSet;"); } + } + /// + /// + /// + public Javax.Imageio.Plugins.Tiff.TIFFField[] TIFFFields + { + get { return IExecuteWithSignatureArray("getTIFFFields", "()[Ljavax/imageio/plugins/tiff/TIFFField;"); } + } + /// + /// + /// + /// + /// + public bool ContainsTIFFField(int arg0) + { + return IExecuteWithSignature("containsTIFFField", "(I)Z", arg0); + } + /// + /// + /// + /// + /// + public Javax.Imageio.Plugins.Tiff.TIFFDirectory Clone() + { + return IExecuteWithSignature("clone", "()Ljavax/imageio/plugins/tiff/TIFFDirectory;"); + } + /// + /// + /// + /// + /// + public Javax.Imageio.Plugins.Tiff.TIFFField GetTIFFField(int arg0) + { + return IExecuteWithSignature("getTIFFField", "(I)Ljavax/imageio/plugins/tiff/TIFFField;", arg0); + } + /// + /// + /// + /// + /// + public Javax.Imageio.Plugins.Tiff.TIFFTag GetTag(int arg0) + { + return IExecuteWithSignature("getTag", "(I)Ljavax/imageio/plugins/tiff/TIFFTag;", arg0); + } + /// + /// + /// + /// + public void AddTagSet(Javax.Imageio.Plugins.Tiff.TIFFTagSet arg0) + { + IExecuteWithSignature("addTagSet", "(Ljavax/imageio/plugins/tiff/TIFFTagSet;)V", arg0); + } + /// + /// + /// + /// + public void AddTIFFField(Javax.Imageio.Plugins.Tiff.TIFFField arg0) + { + IExecuteWithSignature("addTIFFField", "(Ljavax/imageio/plugins/tiff/TIFFField;)V", arg0); + } + /// + /// + /// + /// + public void RemoveTagSet(Javax.Imageio.Plugins.Tiff.TIFFTagSet arg0) + { + IExecuteWithSignature("removeTagSet", "(Ljavax/imageio/plugins/tiff/TIFFTagSet;)V", arg0); + } + /// + /// + /// + /// + public void RemoveTIFFField(int arg0) + { + IExecuteWithSignature("removeTIFFField", "(I)V", arg0); + } + /// + /// + /// + public void RemoveTIFFFields() + { + IExecuteWithSignature("removeTIFFFields", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Imageio/Plugins/Tiff/TIFFField.cs b/src/net/JNet/GeneratedCore/Javax/Imageio/Plugins/Tiff/TIFFField.cs new file mode 100644 index 0000000000..37e40a83a1 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Imageio/Plugins/Tiff/TIFFField.cs @@ -0,0 +1,346 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Imageio.Plugins.Tiff +{ + #region TIFFField + public partial class TIFFField + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + public TIFFField(Javax.Imageio.Plugins.Tiff.TIFFTag arg0, int arg1, int arg2, object arg3) + : base(arg0, arg1, arg2, arg3) + { + } + /// + /// + /// + /// + /// + /// + public TIFFField(Javax.Imageio.Plugins.Tiff.TIFFTag arg0, int arg1, int arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + /// + /// + public TIFFField(Javax.Imageio.Plugins.Tiff.TIFFTag arg0, int arg1, long arg2, Javax.Imageio.Plugins.Tiff.TIFFDirectory arg3) + : base(arg0, arg1, arg2, arg3) + { + } + /// + /// + /// + /// + /// + public TIFFField(Javax.Imageio.Plugins.Tiff.TIFFTag arg0, long arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static int GetTypeByName(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getTypeByName", "(Ljava/lang/String;)I", arg0); + } + /// + /// + /// + /// + /// + /// + public static object CreateArrayForType(int arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "createArrayForType", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Java.Lang.String GetTypeName(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getTypeName", "(I)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Javax.Imageio.Plugins.Tiff.TIFFField CreateFromMetadataNode(Javax.Imageio.Plugins.Tiff.TIFFTagSet arg0, Org.W3c.Dom.Node arg1) + { + return SExecute(LocalBridgeClazz, "createFromMetadataNode", arg0, arg1); + } + + #endregion + + #region Instance methods + /// + /// + /// + public byte[] AsBytes + { + get { return IExecuteWithSignatureArray("getAsBytes", "()[B"); } + } + /// + /// + /// + public char[] AsChars + { + get { return IExecuteWithSignatureArray("getAsChars", "()[C"); } + } + /// + /// + /// + public double[] AsDoubles + { + get { return IExecuteWithSignatureArray("getAsDoubles", "()[D"); } + } + /// + /// + /// + public float[] AsFloats + { + get { return IExecuteWithSignatureArray("getAsFloats", "()[F"); } + } + /// + /// + /// + public int[] AsInts + { + get { return IExecuteWithSignatureArray("getAsInts", "()[I"); } + } + /// + /// + /// + public long[] AsLongs + { + get { return IExecuteWithSignatureArray("getAsLongs", "()[J"); } + } + /// + /// + /// + public Org.W3c.Dom.Node AsNativeNode + { + get { return IExecuteWithSignature("getAsNativeNode", "()Lorg/w3c/dom/Node;"); } + } + /// + /// + /// + public long[] AsRationals + { + get { return IExecuteWithSignatureArray("getAsRationals", "()[[J"); } + } + /// + /// + /// + public short[] AsShorts + { + get { return IExecuteWithSignatureArray("getAsShorts", "()[S"); } + } + /// + /// + /// + public int[] AsSRationals + { + get { return IExecuteWithSignatureArray("getAsSRationals", "()[[I"); } + } + /// + /// + /// + public int Count + { + get { return IExecuteWithSignature("getCount", "()I"); } + } + /// + /// + /// + public object Data + { + get { return IExecuteWithSignature("getData", "()Ljava/lang/Object;"); } + } + /// + /// + /// + public Javax.Imageio.Plugins.Tiff.TIFFDirectory Directory + { + get { return IExecuteWithSignature("getDirectory", "()Ljavax/imageio/plugins/tiff/TIFFDirectory;"); } + } + /// + /// + /// + public Javax.Imageio.Plugins.Tiff.TIFFTag Tag + { + get { return IExecuteWithSignature("getTag", "()Ljavax/imageio/plugins/tiff/TIFFTag;"); } + } + /// + /// + /// + public int TagNumber + { + get { return IExecuteWithSignature("getTagNumber", "()I"); } + } + /// + /// + /// + public int Type + { + get { return IExecuteWithSignature("getType", "()I"); } + } + /// + /// + /// + /// + public bool HasDirectory() + { + return IExecuteWithSignature("hasDirectory", "()Z"); + } + /// + /// + /// + /// + public bool IsIntegral() + { + return IExecuteWithSignature("isIntegral", "()Z"); + } + /// + /// + /// + /// + /// + public double GetAsDouble(int arg0) + { + return IExecuteWithSignature("getAsDouble", "(I)D", arg0); + } + /// + /// + /// + /// + /// + public float GetAsFloat(int arg0) + { + return IExecuteWithSignature("getAsFloat", "(I)F", arg0); + } + /// + /// + /// + /// + /// + public int GetAsInt(int arg0) + { + return IExecuteWithSignature("getAsInt", "(I)I", arg0); + } + /// + /// + /// + /// + /// + public int[] GetAsSRational(int arg0) + { + return IExecuteWithSignatureArray("getAsSRational", "(I)[I", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.String GetAsString(int arg0) + { + return IExecuteWithSignature("getAsString", "(I)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.String GetValueAsString(int arg0) + { + return IExecuteWithSignature("getValueAsString", "(I)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public Javax.Imageio.Plugins.Tiff.TIFFField Clone() + { + return IExecuteWithSignature("clone", "()Ljavax/imageio/plugins/tiff/TIFFField;"); + } + /// + /// + /// + /// + /// + public long GetAsLong(int arg0) + { + return IExecuteWithSignature("getAsLong", "(I)J", arg0); + } + /// + /// + /// + /// + /// + public long[] GetAsRational(int arg0) + { + return IExecuteWithSignatureArray("getAsRational", "(I)[J", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Imageio/Plugins/Tiff/TIFFImageReadParam.cs b/src/net/JNet/GeneratedCore/Javax/Imageio/Plugins/Tiff/TIFFImageReadParam.cs new file mode 100644 index 0000000000..e703630ce1 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Imageio/Plugins/Tiff/TIFFImageReadParam.cs @@ -0,0 +1,88 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Imageio.Plugins.Tiff +{ + #region TIFFImageReadParam + public partial class TIFFImageReadParam + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Util.List AllowedTagSets + { + get { return IExecuteWithSignature>("getAllowedTagSets", "()Ljava/util/List;"); } + } + /// + /// + /// + public bool ReadUnknownTags + { + get { return IExecuteWithSignature("getReadUnknownTags", "()Z"); } set { IExecuteWithSignature("setReadUnknownTags", "(Z)V", value); } + } + /// + /// + /// + /// + public void AddAllowedTagSet(Javax.Imageio.Plugins.Tiff.TIFFTagSet arg0) + { + IExecuteWithSignature("addAllowedTagSet", "(Ljavax/imageio/plugins/tiff/TIFFTagSet;)V", arg0); + } + /// + /// + /// + /// + public void RemoveAllowedTagSet(Javax.Imageio.Plugins.Tiff.TIFFTagSet arg0) + { + IExecuteWithSignature("removeAllowedTagSet", "(Ljavax/imageio/plugins/tiff/TIFFTagSet;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Imageio/Plugins/Tiff/TIFFTag.cs b/src/net/JNet/GeneratedCore/Javax/Imageio/Plugins/Tiff/TIFFTag.cs new file mode 100644 index 0000000000..0defe16ed3 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Imageio/Plugins/Tiff/TIFFTag.cs @@ -0,0 +1,270 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Imageio.Plugins.Tiff +{ + #region TIFFTag + public partial class TIFFTag + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + public TIFFTag(Java.Lang.String arg0, int arg1, int arg2, int arg3) + : base(arg0, arg1, arg2, arg3) + { + } + /// + /// + /// + /// + /// + /// + public TIFFTag(Java.Lang.String arg0, int arg1, int arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + /// + public TIFFTag(Java.Lang.String arg0, int arg1, Javax.Imageio.Plugins.Tiff.TIFFTagSet arg2) + : base(arg0, arg1, arg2) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int MAX_DATATYPE { get { if (!_MAX_DATATYPEReady) { _MAX_DATATYPEContent = SGetField(LocalBridgeClazz, "MAX_DATATYPE"); _MAX_DATATYPEReady = true; } return _MAX_DATATYPEContent; } } + private static int _MAX_DATATYPEContent = default; + private static bool _MAX_DATATYPEReady = false; // this is used because in case of generics + /// + /// + /// + public static int MIN_DATATYPE { get { if (!_MIN_DATATYPEReady) { _MIN_DATATYPEContent = SGetField(LocalBridgeClazz, "MIN_DATATYPE"); _MIN_DATATYPEReady = true; } return _MIN_DATATYPEContent; } } + private static int _MIN_DATATYPEContent = default; + private static bool _MIN_DATATYPEReady = false; // this is used because in case of generics + /// + /// + /// + public static int TIFF_ASCII { get { if (!_TIFF_ASCIIReady) { _TIFF_ASCIIContent = SGetField(LocalBridgeClazz, "TIFF_ASCII"); _TIFF_ASCIIReady = true; } return _TIFF_ASCIIContent; } } + private static int _TIFF_ASCIIContent = default; + private static bool _TIFF_ASCIIReady = false; // this is used because in case of generics + /// + /// + /// + public static int TIFF_BYTE { get { if (!_TIFF_BYTEReady) { _TIFF_BYTEContent = SGetField(LocalBridgeClazz, "TIFF_BYTE"); _TIFF_BYTEReady = true; } return _TIFF_BYTEContent; } } + private static int _TIFF_BYTEContent = default; + private static bool _TIFF_BYTEReady = false; // this is used because in case of generics + /// + /// + /// + public static int TIFF_DOUBLE { get { if (!_TIFF_DOUBLEReady) { _TIFF_DOUBLEContent = SGetField(LocalBridgeClazz, "TIFF_DOUBLE"); _TIFF_DOUBLEReady = true; } return _TIFF_DOUBLEContent; } } + private static int _TIFF_DOUBLEContent = default; + private static bool _TIFF_DOUBLEReady = false; // this is used because in case of generics + /// + /// + /// + public static int TIFF_FLOAT { get { if (!_TIFF_FLOATReady) { _TIFF_FLOATContent = SGetField(LocalBridgeClazz, "TIFF_FLOAT"); _TIFF_FLOATReady = true; } return _TIFF_FLOATContent; } } + private static int _TIFF_FLOATContent = default; + private static bool _TIFF_FLOATReady = false; // this is used because in case of generics + /// + /// + /// + public static int TIFF_IFD_POINTER { get { if (!_TIFF_IFD_POINTERReady) { _TIFF_IFD_POINTERContent = SGetField(LocalBridgeClazz, "TIFF_IFD_POINTER"); _TIFF_IFD_POINTERReady = true; } return _TIFF_IFD_POINTERContent; } } + private static int _TIFF_IFD_POINTERContent = default; + private static bool _TIFF_IFD_POINTERReady = false; // this is used because in case of generics + /// + /// + /// + public static int TIFF_LONG { get { if (!_TIFF_LONGReady) { _TIFF_LONGContent = SGetField(LocalBridgeClazz, "TIFF_LONG"); _TIFF_LONGReady = true; } return _TIFF_LONGContent; } } + private static int _TIFF_LONGContent = default; + private static bool _TIFF_LONGReady = false; // this is used because in case of generics + /// + /// + /// + public static int TIFF_RATIONAL { get { if (!_TIFF_RATIONALReady) { _TIFF_RATIONALContent = SGetField(LocalBridgeClazz, "TIFF_RATIONAL"); _TIFF_RATIONALReady = true; } return _TIFF_RATIONALContent; } } + private static int _TIFF_RATIONALContent = default; + private static bool _TIFF_RATIONALReady = false; // this is used because in case of generics + /// + /// + /// + public static int TIFF_SBYTE { get { if (!_TIFF_SBYTEReady) { _TIFF_SBYTEContent = SGetField(LocalBridgeClazz, "TIFF_SBYTE"); _TIFF_SBYTEReady = true; } return _TIFF_SBYTEContent; } } + private static int _TIFF_SBYTEContent = default; + private static bool _TIFF_SBYTEReady = false; // this is used because in case of generics + /// + /// + /// + public static int TIFF_SHORT { get { if (!_TIFF_SHORTReady) { _TIFF_SHORTContent = SGetField(LocalBridgeClazz, "TIFF_SHORT"); _TIFF_SHORTReady = true; } return _TIFF_SHORTContent; } } + private static int _TIFF_SHORTContent = default; + private static bool _TIFF_SHORTReady = false; // this is used because in case of generics + /// + /// + /// + public static int TIFF_SLONG { get { if (!_TIFF_SLONGReady) { _TIFF_SLONGContent = SGetField(LocalBridgeClazz, "TIFF_SLONG"); _TIFF_SLONGReady = true; } return _TIFF_SLONGContent; } } + private static int _TIFF_SLONGContent = default; + private static bool _TIFF_SLONGReady = false; // this is used because in case of generics + /// + /// + /// + public static int TIFF_SRATIONAL { get { if (!_TIFF_SRATIONALReady) { _TIFF_SRATIONALContent = SGetField(LocalBridgeClazz, "TIFF_SRATIONAL"); _TIFF_SRATIONALReady = true; } return _TIFF_SRATIONALContent; } } + private static int _TIFF_SRATIONALContent = default; + private static bool _TIFF_SRATIONALReady = false; // this is used because in case of generics + /// + /// + /// + public static int TIFF_SSHORT { get { if (!_TIFF_SSHORTReady) { _TIFF_SSHORTContent = SGetField(LocalBridgeClazz, "TIFF_SSHORT"); _TIFF_SSHORTReady = true; } return _TIFF_SSHORTContent; } } + private static int _TIFF_SSHORTContent = default; + private static bool _TIFF_SSHORTReady = false; // this is used because in case of generics + /// + /// + /// + public static int TIFF_UNDEFINED { get { if (!_TIFF_UNDEFINEDReady) { _TIFF_UNDEFINEDContent = SGetField(LocalBridgeClazz, "TIFF_UNDEFINED"); _TIFF_UNDEFINEDReady = true; } return _TIFF_UNDEFINEDContent; } } + private static int _TIFF_UNDEFINEDContent = default; + private static bool _TIFF_UNDEFINEDReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String UNKNOWN_TAG_NAME { get { if (!_UNKNOWN_TAG_NAMEReady) { _UNKNOWN_TAG_NAMEContent = SGetField(LocalBridgeClazz, "UNKNOWN_TAG_NAME"); _UNKNOWN_TAG_NAMEReady = true; } return _UNKNOWN_TAG_NAMEContent; } } + private static Java.Lang.String _UNKNOWN_TAG_NAMEContent = default; + private static bool _UNKNOWN_TAG_NAMEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static int GetSizeOfType(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getSizeOfType", "(I)I", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public int Count + { + get { return IExecuteWithSignature("getCount", "()I"); } + } + /// + /// + /// + public int DataTypes + { + get { return IExecuteWithSignature("getDataTypes", "()I"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public int[] NamedValues + { + get { return IExecuteWithSignatureArray("getNamedValues", "()[I"); } + } + /// + /// + /// + public int Number + { + get { return IExecuteWithSignature("getNumber", "()I"); } + } + /// + /// + /// + public Javax.Imageio.Plugins.Tiff.TIFFTagSet TagSet + { + get { return IExecuteWithSignature("getTagSet", "()Ljavax/imageio/plugins/tiff/TIFFTagSet;"); } + } + /// + /// + /// + /// + public bool HasValueNames() + { + return IExecuteWithSignature("hasValueNames", "()Z"); + } + /// + /// + /// + /// + /// + public bool IsDataTypeOK(int arg0) + { + return IExecuteWithSignature("isDataTypeOK", "(I)Z", arg0); + } + /// + /// + /// + /// + public bool IsIFDPointer() + { + return IExecuteWithSignature("isIFDPointer", "()Z"); + } + /// + /// + /// + /// + /// + public Java.Lang.String GetValueName(int arg0) + { + return IExecuteWithSignature("getValueName", "(I)Ljava/lang/String;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Imageio/Plugins/Tiff/TIFFTagSet.cs b/src/net/JNet/GeneratedCore/Javax/Imageio/Plugins/Tiff/TIFFTagSet.cs new file mode 100644 index 0000000000..d1358111f4 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Imageio/Plugins/Tiff/TIFFTagSet.cs @@ -0,0 +1,98 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Imageio.Plugins.Tiff +{ + #region TIFFTagSet + public partial class TIFFTagSet + { + #region Constructors + /// + /// + /// + /// + public TIFFTagSet(Java.Util.List arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Util.SortedSet TagNames + { + get { return IExecuteWithSignature>("getTagNames", "()Ljava/util/SortedSet;"); } + } + /// + /// + /// + public Java.Util.SortedSet TagNumbers + { + get { return IExecuteWithSignature>("getTagNumbers", "()Ljava/util/SortedSet;"); } + } + /// + /// + /// + /// + /// + public Javax.Imageio.Plugins.Tiff.TIFFTag GetTag(int arg0) + { + return IExecuteWithSignature("getTag", "(I)Ljavax/imageio/plugins/tiff/TIFFTag;", arg0); + } + /// + /// + /// + /// + /// + public Javax.Imageio.Plugins.Tiff.TIFFTag GetTag(Java.Lang.String arg0) + { + return IExecuteWithSignature("getTag", "(Ljava/lang/String;)Ljavax/imageio/plugins/tiff/TIFFTag;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Imageio/Spi/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Javax/Imageio/Spi/AllPackageClasses.cs new file mode 100644 index 0000000000..62c2f2e692 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Imageio/Spi/AllPackageClasses.cs @@ -0,0 +1,543 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Javax.Imageio.Spi +{ + #region IIORegistry + /// + /// + /// + public partial class IIORegistry : Javax.Imageio.Spi.ServiceRegistry + { + const string _bridgeClassName = "javax.imageio.spi.IIORegistry"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public IIORegistry() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public IIORegistry(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region IIOServiceProvider + /// + /// + /// + public partial class IIOServiceProvider : Javax.Imageio.Spi.RegisterableService + { + const string _bridgeClassName = "javax.imageio.spi.IIOServiceProvider"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("IIOServiceProvider class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public IIOServiceProvider() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("IIOServiceProvider class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public IIOServiceProvider(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ImageInputStreamSpi + /// + /// + /// + public partial class ImageInputStreamSpi : Javax.Imageio.Spi.IIOServiceProvider + { + const string _bridgeClassName = "javax.imageio.spi.ImageInputStreamSpi"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ImageInputStreamSpi class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ImageInputStreamSpi() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ImageInputStreamSpi class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ImageInputStreamSpi(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ImageOutputStreamSpi + /// + /// + /// + public partial class ImageOutputStreamSpi : Javax.Imageio.Spi.IIOServiceProvider + { + const string _bridgeClassName = "javax.imageio.spi.ImageOutputStreamSpi"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ImageOutputStreamSpi class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ImageOutputStreamSpi() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ImageOutputStreamSpi class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ImageOutputStreamSpi(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ImageReaderSpi + /// + /// + /// + public partial class ImageReaderSpi : Javax.Imageio.Spi.ImageReaderWriterSpi + { + const string _bridgeClassName = "javax.imageio.spi.ImageReaderSpi"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ImageReaderSpi class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ImageReaderSpi() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ImageReaderSpi class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ImageReaderSpi(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ImageReaderWriterSpi + /// + /// + /// + public partial class ImageReaderWriterSpi : Javax.Imageio.Spi.IIOServiceProvider + { + const string _bridgeClassName = "javax.imageio.spi.ImageReaderWriterSpi"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ImageReaderWriterSpi class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ImageReaderWriterSpi() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ImageReaderWriterSpi class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ImageReaderWriterSpi(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ImageTranscoderSpi + /// + /// + /// + public partial class ImageTranscoderSpi : Javax.Imageio.Spi.IIOServiceProvider + { + const string _bridgeClassName = "javax.imageio.spi.ImageTranscoderSpi"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ImageTranscoderSpi class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ImageTranscoderSpi() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ImageTranscoderSpi class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ImageTranscoderSpi(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ImageWriterSpi + /// + /// + /// + public partial class ImageWriterSpi : Javax.Imageio.Spi.ImageReaderWriterSpi + { + const string _bridgeClassName = "javax.imageio.spi.ImageWriterSpi"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ImageWriterSpi class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ImageWriterSpi() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ImageWriterSpi class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ImageWriterSpi(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region RegisterableService + /// + /// + /// + public partial class RegisterableService : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.imageio.spi.RegisterableService"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("RegisterableService class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public RegisterableService() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("RegisterableService class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public RegisterableService(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ServiceRegistry + /// + /// + /// + public partial class ServiceRegistry : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.imageio.spi.ServiceRegistry"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ServiceRegistry() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ServiceRegistry(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region Filter + /// + /// + /// + public partial class Filter : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.imageio.spi.ServiceRegistry$Filter"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Filter class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Filter() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Filter class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Filter(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Imageio/Spi/IIORegistry.cs b/src/net/JNet/GeneratedCore/Javax/Imageio/Spi/IIORegistry.cs new file mode 100644 index 0000000000..f2c6e7203a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Imageio/Spi/IIORegistry.cs @@ -0,0 +1,72 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Imageio.Spi +{ + #region IIORegistry + public partial class IIORegistry + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + public static Javax.Imageio.Spi.IIORegistry DefaultInstance + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getDefaultInstance", "()Ljavax/imageio/spi/IIORegistry;"); } + } + + #endregion + + #region Instance methods + /// + /// + /// + public void RegisterApplicationClasspathSpis() + { + IExecuteWithSignature("registerApplicationClasspathSpis", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Imageio/Spi/IIOServiceProvider.cs b/src/net/JNet/GeneratedCore/Javax/Imageio/Spi/IIOServiceProvider.cs new file mode 100644 index 0000000000..e602b9385f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Imageio/Spi/IIOServiceProvider.cs @@ -0,0 +1,108 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Imageio.Spi +{ + #region IIOServiceProvider + public partial class IIOServiceProvider + { + #region Constructors + /// + /// + /// + /// + /// + public IIOServiceProvider(Java.Lang.String arg0, Java.Lang.String arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String VendorName + { + get { return IExecuteWithSignature("getVendorName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String Version + { + get { return IExecuteWithSignature("getVersion", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + /// + public Java.Lang.String GetDescription(Java.Util.Locale arg0) + { + return IExecuteWithSignature("getDescription", "(Ljava/util/Locale;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public void OnDeregistration(Javax.Imageio.Spi.ServiceRegistry arg0, Java.Lang.Class arg1) + { + IExecute("onDeregistration", arg0, arg1); + } + /// + /// + /// + /// + /// + public void OnRegistration(Javax.Imageio.Spi.ServiceRegistry arg0, Java.Lang.Class arg1) + { + IExecute("onRegistration", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Imageio/Spi/ImageInputStreamSpi.cs b/src/net/JNet/GeneratedCore/Javax/Imageio/Spi/ImageInputStreamSpi.cs new file mode 100644 index 0000000000..b0653057cb --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Imageio/Spi/ImageInputStreamSpi.cs @@ -0,0 +1,113 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Imageio.Spi +{ + #region ImageInputStreamSpi + public partial class ImageInputStreamSpi + { + #region Constructors + /// + /// + /// + /// + /// + /// + public ImageInputStreamSpi(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.Class arg2) + : base(arg0, arg1, arg2) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Class InputClass + { + get { return IExecuteWithSignature("getInputClass", "()Ljava/lang/Class;"); } + } + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Imageio.Stream.ImageInputStream CreateInputStreamInstance(object arg0, bool arg1, Java.Io.File arg2) + { + return IExecute("createInputStreamInstance", arg0, arg1, arg2); + } + /// + /// + /// + /// + public bool CanUseCacheFile() + { + return IExecuteWithSignature("canUseCacheFile", "()Z"); + } + /// + /// + /// + /// + public bool NeedsCacheFile() + { + return IExecuteWithSignature("needsCacheFile", "()Z"); + } + /// + /// + /// + /// + /// + /// + public Javax.Imageio.Stream.ImageInputStream CreateInputStreamInstance(object arg0) + { + return IExecuteWithSignature("createInputStreamInstance", "(Ljava/lang/Object;)Ljavax/imageio/stream/ImageInputStream;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Imageio/Spi/ImageOutputStreamSpi.cs b/src/net/JNet/GeneratedCore/Javax/Imageio/Spi/ImageOutputStreamSpi.cs new file mode 100644 index 0000000000..07a967d996 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Imageio/Spi/ImageOutputStreamSpi.cs @@ -0,0 +1,113 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Imageio.Spi +{ + #region ImageOutputStreamSpi + public partial class ImageOutputStreamSpi + { + #region Constructors + /// + /// + /// + /// + /// + /// + public ImageOutputStreamSpi(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.Class arg2) + : base(arg0, arg1, arg2) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Class OutputClass + { + get { return IExecuteWithSignature("getOutputClass", "()Ljava/lang/Class;"); } + } + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Imageio.Stream.ImageOutputStream CreateOutputStreamInstance(object arg0, bool arg1, Java.Io.File arg2) + { + return IExecute("createOutputStreamInstance", arg0, arg1, arg2); + } + /// + /// + /// + /// + public bool CanUseCacheFile() + { + return IExecuteWithSignature("canUseCacheFile", "()Z"); + } + /// + /// + /// + /// + public bool NeedsCacheFile() + { + return IExecuteWithSignature("needsCacheFile", "()Z"); + } + /// + /// + /// + /// + /// + /// + public Javax.Imageio.Stream.ImageOutputStream CreateOutputStreamInstance(object arg0) + { + return IExecuteWithSignature("createOutputStreamInstance", "(Ljava/lang/Object;)Ljavax/imageio/stream/ImageOutputStream;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Imageio/Spi/ImageReaderSpi.cs b/src/net/JNet/GeneratedCore/Javax/Imageio/Spi/ImageReaderSpi.cs new file mode 100644 index 0000000000..d73013e218 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Imageio/Spi/ImageReaderSpi.cs @@ -0,0 +1,135 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Imageio.Spi +{ + #region ImageReaderSpi + public partial class ImageReaderSpi + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public ImageReaderSpi(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String[] arg2, Java.Lang.String[] arg3, Java.Lang.String[] arg4, Java.Lang.String arg5, Java.Lang.Class[] arg6, Java.Lang.String[] arg7, bool arg8, Java.Lang.String arg9, Java.Lang.String arg10, Java.Lang.String[] arg11, Java.Lang.String[] arg12, bool arg13, Java.Lang.String arg14, Java.Lang.String arg15, Java.Lang.String[] arg16, Java.Lang.String[] arg17) + : base(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14, arg15, arg16, arg17) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String[] ImageWriterSpiNames + { + get { return IExecuteWithSignatureArray("getImageWriterSpiNames", "()[Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.Class[] InputTypes + { + get { return IExecuteWithSignatureArray("getInputTypes", "()[Ljava/lang/Class;"); } + } + /// + /// + /// + /// + /// + /// + public bool CanDecodeInput(object arg0) + { + return IExecuteWithSignature("canDecodeInput", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public Javax.Imageio.ImageReader CreateReaderInstance(object arg0) + { + return IExecuteWithSignature("createReaderInstance", "(Ljava/lang/Object;)Ljavax/imageio/ImageReader;", arg0); + } + /// + /// + /// + /// + /// + public bool IsOwnReader(Javax.Imageio.ImageReader arg0) + { + return IExecuteWithSignature("isOwnReader", "(Ljavax/imageio/ImageReader;)Z", arg0); + } + /// + /// + /// + /// + /// + public Javax.Imageio.ImageReader CreateReaderInstance() + { + return IExecuteWithSignature("createReaderInstance", "()Ljavax/imageio/ImageReader;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Imageio/Spi/ImageReaderWriterSpi.cs b/src/net/JNet/GeneratedCore/Javax/Imageio/Spi/ImageReaderWriterSpi.cs new file mode 100644 index 0000000000..9e286d47cb --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Imageio/Spi/ImageReaderWriterSpi.cs @@ -0,0 +1,171 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Imageio.Spi +{ + #region ImageReaderWriterSpi + public partial class ImageReaderWriterSpi + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public ImageReaderWriterSpi(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String[] arg2, Java.Lang.String[] arg3, Java.Lang.String[] arg4, Java.Lang.String arg5, bool arg6, Java.Lang.String arg7, Java.Lang.String arg8, Java.Lang.String[] arg9, Java.Lang.String[] arg10, bool arg11, Java.Lang.String arg12, Java.Lang.String arg13, Java.Lang.String[] arg14, Java.Lang.String[] arg15) + : base(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14, arg15) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String[] ExtraImageMetadataFormatNames + { + get { return IExecuteWithSignatureArray("getExtraImageMetadataFormatNames", "()[Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String[] ExtraStreamMetadataFormatNames + { + get { return IExecuteWithSignatureArray("getExtraStreamMetadataFormatNames", "()[Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String[] FileSuffixes + { + get { return IExecuteWithSignatureArray("getFileSuffixes", "()[Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String[] FormatNames + { + get { return IExecuteWithSignatureArray("getFormatNames", "()[Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String[] MIMETypes + { + get { return IExecuteWithSignatureArray("getMIMETypes", "()[Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String NativeImageMetadataFormatName + { + get { return IExecuteWithSignature("getNativeImageMetadataFormatName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String NativeStreamMetadataFormatName + { + get { return IExecuteWithSignature("getNativeStreamMetadataFormatName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String PluginClassName + { + get { return IExecuteWithSignature("getPluginClassName", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + public bool IsStandardImageMetadataFormatSupported() + { + return IExecuteWithSignature("isStandardImageMetadataFormatSupported", "()Z"); + } + /// + /// + /// + /// + public bool IsStandardStreamMetadataFormatSupported() + { + return IExecuteWithSignature("isStandardStreamMetadataFormatSupported", "()Z"); + } + /// + /// + /// + /// + /// + public Javax.Imageio.Metadata.IIOMetadataFormat GetImageMetadataFormat(Java.Lang.String arg0) + { + return IExecuteWithSignature("getImageMetadataFormat", "(Ljava/lang/String;)Ljavax/imageio/metadata/IIOMetadataFormat;", arg0); + } + /// + /// + /// + /// + /// + public Javax.Imageio.Metadata.IIOMetadataFormat GetStreamMetadataFormat(Java.Lang.String arg0) + { + return IExecuteWithSignature("getStreamMetadataFormat", "(Ljava/lang/String;)Ljavax/imageio/metadata/IIOMetadataFormat;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Imageio/Spi/ImageTranscoderSpi.cs b/src/net/JNet/GeneratedCore/Javax/Imageio/Spi/ImageTranscoderSpi.cs new file mode 100644 index 0000000000..29964ac1cf --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Imageio/Spi/ImageTranscoderSpi.cs @@ -0,0 +1,89 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Imageio.Spi +{ + #region ImageTranscoderSpi + public partial class ImageTranscoderSpi + { + #region Constructors + /// + /// + /// + /// + /// + public ImageTranscoderSpi(Java.Lang.String arg0, Java.Lang.String arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String ReaderServiceProviderName + { + get { return IExecuteWithSignature("getReaderServiceProviderName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String WriterServiceProviderName + { + get { return IExecuteWithSignature("getWriterServiceProviderName", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + public Javax.Imageio.ImageTranscoder CreateTranscoderInstance() + { + return IExecuteWithSignature("createTranscoderInstance", "()Ljavax/imageio/ImageTranscoder;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Imageio/Spi/ImageWriterSpi.cs b/src/net/JNet/GeneratedCore/Javax/Imageio/Spi/ImageWriterSpi.cs new file mode 100644 index 0000000000..1604ef8df8 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Imageio/Spi/ImageWriterSpi.cs @@ -0,0 +1,151 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Imageio.Spi +{ + #region ImageWriterSpi + public partial class ImageWriterSpi + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public ImageWriterSpi(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String[] arg2, Java.Lang.String[] arg3, Java.Lang.String[] arg4, Java.Lang.String arg5, Java.Lang.Class[] arg6, Java.Lang.String[] arg7, bool arg8, Java.Lang.String arg9, Java.Lang.String arg10, Java.Lang.String[] arg11, Java.Lang.String[] arg12, bool arg13, Java.Lang.String arg14, Java.Lang.String arg15, Java.Lang.String[] arg16, Java.Lang.String[] arg17) + : base(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14, arg15, arg16, arg17) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String[] ImageReaderSpiNames + { + get { return IExecuteWithSignatureArray("getImageReaderSpiNames", "()[Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.Class[] OutputTypes + { + get { return IExecuteWithSignatureArray("getOutputTypes", "()[Ljava/lang/Class;"); } + } + /// + /// + /// + /// + /// + public bool CanEncodeImage(Javax.Imageio.ImageTypeSpecifier arg0) + { + return IExecuteWithSignature("canEncodeImage", "(Ljavax/imageio/ImageTypeSpecifier;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public Javax.Imageio.ImageWriter CreateWriterInstance(object arg0) + { + return IExecuteWithSignature("createWriterInstance", "(Ljava/lang/Object;)Ljavax/imageio/ImageWriter;", arg0); + } + /// + /// + /// + /// + /// + public bool CanEncodeImage(Java.Awt.ImageNs.RenderedImage arg0) + { + return IExecuteWithSignature("canEncodeImage", "(Ljava/awt/image/RenderedImage;)Z", arg0); + } + /// + /// + /// + /// + public bool IsFormatLossless() + { + return IExecuteWithSignature("isFormatLossless", "()Z"); + } + /// + /// + /// + /// + /// + public bool IsOwnWriter(Javax.Imageio.ImageWriter arg0) + { + return IExecuteWithSignature("isOwnWriter", "(Ljavax/imageio/ImageWriter;)Z", arg0); + } + /// + /// + /// + /// + /// + public Javax.Imageio.ImageWriter CreateWriterInstance() + { + return IExecuteWithSignature("createWriterInstance", "()Ljavax/imageio/ImageWriter;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Imageio/Spi/RegisterableService.cs b/src/net/JNet/GeneratedCore/Javax/Imageio/Spi/RegisterableService.cs new file mode 100644 index 0000000000..43a34ad895 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Imageio/Spi/RegisterableService.cs @@ -0,0 +1,106 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Imageio.Spi +{ + #region IRegisterableService + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IRegisterableService + { + #region Instance methods + /// + /// + /// + /// + /// + void OnDeregistration(Javax.Imageio.Spi.ServiceRegistry arg0, Java.Lang.Class arg1); + /// + /// + /// + /// + /// + void OnRegistration(Javax.Imageio.Spi.ServiceRegistry arg0, Java.Lang.Class arg1); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region RegisterableService + public partial class RegisterableService : Javax.Imageio.Spi.IRegisterableService + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public void OnDeregistration(Javax.Imageio.Spi.ServiceRegistry arg0, Java.Lang.Class arg1) + { + IExecute("onDeregistration", arg0, arg1); + } + /// + /// + /// + /// + /// + public void OnRegistration(Javax.Imageio.Spi.ServiceRegistry arg0, Java.Lang.Class arg1) + { + IExecute("onRegistration", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Imageio/Spi/ServiceRegistry.cs b/src/net/JNet/GeneratedCore/Javax/Imageio/Spi/ServiceRegistry.cs new file mode 100644 index 0000000000..6686a9e436 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Imageio/Spi/ServiceRegistry.cs @@ -0,0 +1,261 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Imageio.Spi +{ + #region ServiceRegistry + public partial class ServiceRegistry + { + #region Constructors + /// + /// + /// + /// + public ServiceRegistry(Java.Util.Iterator arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + /// + public static Java.Util.Iterator LookupProviders(Java.Lang.Class arg0, Java.Lang.ClassLoader arg1) + { + return SExecute>(LocalBridgeClazz, "lookupProviders", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Util.Iterator LookupProviders(Java.Lang.Class arg0) + { + return SExecuteWithSignature>(LocalBridgeClazz, "lookupProviders", "(Ljava/lang/Class;)Ljava/util/Iterator;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Util.Iterator Categories + { + get { return IExecuteWithSignature>("getCategories", "()Ljava/util/Iterator;"); } + } + /// + /// + /// + /// + /// + /// + /// + public bool DeregisterServiceProvider(T arg0, Java.Lang.Class arg1) + { + return IExecute("deregisterServiceProvider", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public bool RegisterServiceProvider(T arg0, Java.Lang.Class arg1) + { + return IExecute("registerServiceProvider", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public bool SetOrdering(Java.Lang.Class arg0, T arg1, T arg2) + { + return IExecute("setOrdering", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + public bool UnsetOrdering(Java.Lang.Class arg0, T arg1, T arg2) + { + return IExecute("unsetOrdering", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Iterator GetServiceProviders(Java.Lang.Class arg0, bool arg1) + { + return IExecute>("getServiceProviders", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Iterator GetServiceProviders(Java.Lang.Class arg0, Javax.Imageio.Spi.ServiceRegistry.Filter arg1, bool arg2) + { + return IExecute>("getServiceProviders", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public T GetServiceProviderByClass(Java.Lang.Class arg0) + { + return IExecuteWithSignature("getServiceProviderByClass", "(Ljava/lang/Class;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public bool Contains(object arg0) + { + return IExecuteWithSignature("contains", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + public void DeregisterAll() + { + IExecuteWithSignature("deregisterAll", "()V"); + } + /// + /// + /// + /// + public void DeregisterAll(Java.Lang.Class arg0) + { + IExecuteWithSignature("deregisterAll", "(Ljava/lang/Class;)V", arg0); + } + /// + /// + /// + /// + public void DeregisterServiceProvider(object arg0) + { + IExecuteWithSignature("deregisterServiceProvider", "(Ljava/lang/Object;)V", arg0); + } + /// + /// + /// + /// + public void RegisterServiceProvider(object arg0) + { + IExecuteWithSignature("registerServiceProvider", "(Ljava/lang/Object;)V", arg0); + } + /// + /// + /// + /// + public void RegisterServiceProviders(Java.Util.Iterator arg0) + { + IExecuteWithSignature("registerServiceProviders", "(Ljava/util/Iterator;)V", arg0); + } + + #endregion + + #region Nested classes + #region Filter + public partial class Filter + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public bool FilterMethod(object arg0) + { + return IExecuteWithSignature("filter", "(Ljava/lang/Object;)Z", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Imageio/Stream/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Javax/Imageio/Stream/AllPackageClasses.cs new file mode 100644 index 0000000000..25a7960b6e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Imageio/Stream/AllPackageClasses.cs @@ -0,0 +1,533 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Javax.Imageio.Stream +{ + #region FileCacheImageInputStream + /// + /// + /// + public partial class FileCacheImageInputStream : Javax.Imageio.Stream.ImageInputStreamImpl + { + const string _bridgeClassName = "javax.imageio.stream.FileCacheImageInputStream"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public FileCacheImageInputStream() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public FileCacheImageInputStream(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region FileCacheImageOutputStream + /// + /// + /// + public partial class FileCacheImageOutputStream : Javax.Imageio.Stream.ImageOutputStreamImpl + { + const string _bridgeClassName = "javax.imageio.stream.FileCacheImageOutputStream"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public FileCacheImageOutputStream() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public FileCacheImageOutputStream(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region FileImageInputStream + /// + /// + /// + public partial class FileImageInputStream : Javax.Imageio.Stream.ImageInputStreamImpl + { + const string _bridgeClassName = "javax.imageio.stream.FileImageInputStream"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public FileImageInputStream() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public FileImageInputStream(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region FileImageOutputStream + /// + /// + /// + public partial class FileImageOutputStream : Javax.Imageio.Stream.ImageOutputStreamImpl + { + const string _bridgeClassName = "javax.imageio.stream.FileImageOutputStream"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public FileImageOutputStream() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public FileImageOutputStream(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region IIOByteBuffer + /// + /// + /// + public partial class IIOByteBuffer : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.imageio.stream.IIOByteBuffer"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public IIOByteBuffer() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public IIOByteBuffer(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ImageInputStream + /// + /// + /// + public partial class ImageInputStream : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.imageio.stream.ImageInputStream"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ImageInputStream class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ImageInputStream() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ImageInputStream class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ImageInputStream(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ImageInputStreamImpl + /// + /// + /// + public partial class ImageInputStreamImpl : Javax.Imageio.Stream.ImageInputStream + { + const string _bridgeClassName = "javax.imageio.stream.ImageInputStreamImpl"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ImageInputStreamImpl class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ImageInputStreamImpl() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ImageInputStreamImpl class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ImageInputStreamImpl(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ImageOutputStream + /// + /// + /// + public partial class ImageOutputStream : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.imageio.stream.ImageOutputStream"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ImageOutputStream class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ImageOutputStream() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ImageOutputStream class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ImageOutputStream(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ImageOutputStreamImpl + /// + /// + /// + public partial class ImageOutputStreamImpl : Javax.Imageio.Stream.ImageInputStreamImpl + { + const string _bridgeClassName = "javax.imageio.stream.ImageOutputStreamImpl"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ImageOutputStreamImpl class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ImageOutputStreamImpl() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ImageOutputStreamImpl class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ImageOutputStreamImpl(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MemoryCacheImageInputStream + /// + /// + /// + public partial class MemoryCacheImageInputStream : Javax.Imageio.Stream.ImageInputStreamImpl + { + const string _bridgeClassName = "javax.imageio.stream.MemoryCacheImageInputStream"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MemoryCacheImageInputStream() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MemoryCacheImageInputStream(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MemoryCacheImageOutputStream + /// + /// + /// + public partial class MemoryCacheImageOutputStream : Javax.Imageio.Stream.ImageOutputStreamImpl + { + const string _bridgeClassName = "javax.imageio.stream.MemoryCacheImageOutputStream"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MemoryCacheImageOutputStream() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MemoryCacheImageOutputStream(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Imageio/Stream/FileCacheImageInputStream.cs b/src/net/JNet/GeneratedCore/Javax/Imageio/Stream/FileCacheImageInputStream.cs new file mode 100644 index 0000000000..27ce258409 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Imageio/Stream/FileCacheImageInputStream.cs @@ -0,0 +1,68 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Imageio.Stream +{ + #region FileCacheImageInputStream + public partial class FileCacheImageInputStream + { + #region Constructors + /// + /// + /// + /// + /// + /// + public FileCacheImageInputStream(Java.Io.InputStream arg0, Java.Io.File arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Imageio/Stream/FileCacheImageOutputStream.cs b/src/net/JNet/GeneratedCore/Javax/Imageio/Stream/FileCacheImageOutputStream.cs new file mode 100644 index 0000000000..b2f1e657b4 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Imageio/Stream/FileCacheImageOutputStream.cs @@ -0,0 +1,68 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Imageio.Stream +{ + #region FileCacheImageOutputStream + public partial class FileCacheImageOutputStream + { + #region Constructors + /// + /// + /// + /// + /// + /// + public FileCacheImageOutputStream(Java.Io.OutputStream arg0, Java.Io.File arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Imageio/Stream/FileImageInputStream.cs b/src/net/JNet/GeneratedCore/Javax/Imageio/Stream/FileImageInputStream.cs new file mode 100644 index 0000000000..0a77317975 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Imageio/Stream/FileImageInputStream.cs @@ -0,0 +1,76 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Imageio.Stream +{ + #region FileImageInputStream + public partial class FileImageInputStream + { + #region Constructors + /// + /// + /// + /// + /// + /// + public FileImageInputStream(Java.Io.File arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public FileImageInputStream(Java.Io.RandomAccessFile arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Imageio/Stream/FileImageOutputStream.cs b/src/net/JNet/GeneratedCore/Javax/Imageio/Stream/FileImageOutputStream.cs new file mode 100644 index 0000000000..7cef795625 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Imageio/Stream/FileImageOutputStream.cs @@ -0,0 +1,76 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Imageio.Stream +{ + #region FileImageOutputStream + public partial class FileImageOutputStream + { + #region Constructors + /// + /// + /// + /// + /// + /// + public FileImageOutputStream(Java.Io.File arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public FileImageOutputStream(Java.Io.RandomAccessFile arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Imageio/Stream/IIOByteBuffer.cs b/src/net/JNet/GeneratedCore/Javax/Imageio/Stream/IIOByteBuffer.cs new file mode 100644 index 0000000000..6eaf9364b9 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Imageio/Stream/IIOByteBuffer.cs @@ -0,0 +1,89 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Imageio.Stream +{ + #region IIOByteBuffer + public partial class IIOByteBuffer + { + #region Constructors + /// + /// + /// + /// + /// + /// + public IIOByteBuffer(byte[] arg0, int arg1, int arg2) + : base(arg0, arg1, arg2) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public byte[] Data + { + get { return IExecuteWithSignatureArray("getData", "()[B"); } set { IExecuteWithSignature("setData", "([B)V", value); } + } + /// + /// + /// + public int Length + { + get { return IExecuteWithSignature("getLength", "()I"); } set { IExecuteWithSignature("setLength", "(I)V", value); } + } + /// + /// + /// + public int Offset + { + get { return IExecuteWithSignature("getOffset", "()I"); } set { IExecuteWithSignature("setOffset", "(I)V", value); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Imageio/Stream/ImageInputStream.cs b/src/net/JNet/GeneratedCore/Javax/Imageio/Stream/ImageInputStream.cs new file mode 100644 index 0000000000..79225a7e57 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Imageio/Stream/ImageInputStream.cs @@ -0,0 +1,741 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Imageio.Stream +{ + #region IImageInputStream + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IImageInputStream + { + #region Instance methods + /// + /// + /// + int BitOffset { get; set; } + /// + /// + /// + Java.Nio.ByteOrder ByteOrder { get; set; } + /// + /// + /// + long FlushedPosition { get; } + /// + /// + /// + long StreamPosition { get; } + /// + /// + /// + /// + bool IsCached(); + /// + /// + /// + /// + bool IsCachedFile(); + /// + /// + /// + /// + bool IsCachedMemory(); + /// + /// + /// + /// + /// + bool ReadBoolean(); + /// + /// + /// + /// + /// + byte ReadByte(); + /// + /// + /// + /// + /// + char ReadChar(); + /// + /// + /// + /// + /// + double ReadDouble(); + /// + /// + /// + /// + /// + float ReadFloat(); + /// + /// + /// + /// + /// + int Read(); + /// + /// + /// + /// + /// + /// + /// + /// + int Read(byte[] arg0, int arg1, int arg2); + /// + /// + /// + /// + /// + /// + int Read(byte[] arg0); + /// + /// + /// + /// + /// + int ReadBit(); + /// + /// + /// + /// + /// + int ReadInt(); + /// + /// + /// + /// + /// + int ReadUnsignedByte(); + /// + /// + /// + /// + /// + int ReadUnsignedShort(); + /// + /// + /// + /// + /// + /// + int SkipBytes(int arg0); + /// + /// + /// + /// + /// + Java.Lang.String ReadLine(); + /// + /// + /// + /// + /// + Java.Lang.String ReadUTF(); + /// + /// + /// + /// + /// + long Length(); + /// + /// + /// + /// + /// + /// + long ReadBits(int arg0); + /// + /// + /// + /// + /// + long ReadLong(); + /// + /// + /// + /// + /// + long ReadUnsignedInt(); + /// + /// + /// + /// + /// + /// + long SkipBytes(long arg0); + /// + /// + /// + /// + /// + short ReadShort(); + /// + /// + /// + /// + void Close(); + /// + /// + /// + /// + void Flush(); + /// + /// + /// + /// + /// + void FlushBefore(long arg0); + /// + /// + /// + void Mark(); + /// + /// + /// + /// + /// + /// + void ReadBytes(Javax.Imageio.Stream.IIOByteBuffer arg0, int arg1); + /// + /// + /// + /// + /// + /// + /// + void ReadFully(byte[] arg0, int arg1, int arg2); + /// + /// + /// + /// + /// + void ReadFully(byte[] arg0); + /// + /// + /// + /// + /// + /// + /// + void ReadFully(char[] arg0, int arg1, int arg2); + /// + /// + /// + /// + /// + /// + /// + void ReadFully(double[] arg0, int arg1, int arg2); + /// + /// + /// + /// + /// + /// + /// + void ReadFully(float[] arg0, int arg1, int arg2); + /// + /// + /// + /// + /// + /// + /// + void ReadFully(int[] arg0, int arg1, int arg2); + /// + /// + /// + /// + /// + /// + /// + void ReadFully(long[] arg0, int arg1, int arg2); + /// + /// + /// + /// + /// + /// + /// + void ReadFully(short[] arg0, int arg1, int arg2); + /// + /// + /// + /// + void Reset(); + /// + /// + /// + /// + /// + void Seek(long arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ImageInputStream + public partial class ImageInputStream : Javax.Imageio.Stream.IImageInputStream + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Io.DataInput(Javax.Imageio.Stream.ImageInputStream t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Closeable(Javax.Imageio.Stream.ImageInputStream t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int BitOffset + { + get { return IExecuteWithSignature("getBitOffset", "()I"); } set { IExecuteWithSignature("setBitOffset", "(I)V", value); } + } + /// + /// + /// + public Java.Nio.ByteOrder ByteOrder + { + get { return IExecuteWithSignature("getByteOrder", "()Ljava/nio/ByteOrder;"); } set { IExecuteWithSignature("setByteOrder", "(Ljava/nio/ByteOrder;)V", value); } + } + /// + /// + /// + public long FlushedPosition + { + get { return IExecuteWithSignature("getFlushedPosition", "()J"); } + } + /// + /// + /// + public long StreamPosition + { + get { return IExecuteWithSignature("getStreamPosition", "()J"); } + } + /// + /// + /// + /// + public bool IsCached() + { + return IExecuteWithSignature("isCached", "()Z"); + } + /// + /// + /// + /// + public bool IsCachedFile() + { + return IExecuteWithSignature("isCachedFile", "()Z"); + } + /// + /// + /// + /// + public bool IsCachedMemory() + { + return IExecuteWithSignature("isCachedMemory", "()Z"); + } + /// + /// + /// + /// + /// + public bool ReadBoolean() + { + return IExecuteWithSignature("readBoolean", "()Z"); + } + /// + /// + /// + /// + /// + public byte ReadByte() + { + return IExecuteWithSignature("readByte", "()B"); + } + /// + /// + /// + /// + /// + public char ReadChar() + { + return IExecuteWithSignature("readChar", "()C"); + } + /// + /// + /// + /// + /// + public double ReadDouble() + { + return IExecuteWithSignature("readDouble", "()D"); + } + /// + /// + /// + /// + /// + public float ReadFloat() + { + return IExecuteWithSignature("readFloat", "()F"); + } + /// + /// + /// + /// + /// + public int Read() + { + return IExecuteWithSignature("read", "()I"); + } + /// + /// + /// + /// + /// + /// + /// + /// + public int Read(byte[] arg0, int arg1, int arg2) + { + return IExecute("read", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public int Read(byte[] arg0) + { + return IExecuteWithSignature("read", "([B)I", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + public int ReadBit() + { + return IExecuteWithSignature("readBit", "()I"); + } + /// + /// + /// + /// + /// + public int ReadInt() + { + return IExecuteWithSignature("readInt", "()I"); + } + /// + /// + /// + /// + /// + public int ReadUnsignedByte() + { + return IExecuteWithSignature("readUnsignedByte", "()I"); + } + /// + /// + /// + /// + /// + public int ReadUnsignedShort() + { + return IExecuteWithSignature("readUnsignedShort", "()I"); + } + /// + /// + /// + /// + /// + /// + public int SkipBytes(int arg0) + { + return IExecuteWithSignature("skipBytes", "(I)I", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.String ReadLine() + { + return IExecuteWithSignature("readLine", "()Ljava/lang/String;"); + } + /// + /// + /// + /// + /// + public Java.Lang.String ReadUTF() + { + return IExecuteWithSignature("readUTF", "()Ljava/lang/String;"); + } + /// + /// + /// + /// + /// + public long Length() + { + return IExecuteWithSignature("length", "()J"); + } + /// + /// + /// + /// + /// + /// + public long ReadBits(int arg0) + { + return IExecuteWithSignature("readBits", "(I)J", arg0); + } + /// + /// + /// + /// + /// + public long ReadLong() + { + return IExecuteWithSignature("readLong", "()J"); + } + /// + /// + /// + /// + /// + public long ReadUnsignedInt() + { + return IExecuteWithSignature("readUnsignedInt", "()J"); + } + /// + /// + /// + /// + /// + /// + public long SkipBytes(long arg0) + { + return IExecuteWithSignature("skipBytes", "(J)J", arg0); + } + /// + /// + /// + /// + /// + public short ReadShort() + { + return IExecuteWithSignature("readShort", "()S"); + } + /// + /// + /// + /// + public void Close() + { + IExecuteWithSignature("close", "()V"); + } + /// + /// + /// + /// + public void Flush() + { + IExecuteWithSignature("flush", "()V"); + } + /// + /// + /// + /// + /// + public void FlushBefore(long arg0) + { + IExecuteWithSignature("flushBefore", "(J)V", arg0); + } + /// + /// + /// + public void Mark() + { + IExecuteWithSignature("mark", "()V"); + } + /// + /// + /// + /// + /// + /// + public void ReadBytes(Javax.Imageio.Stream.IIOByteBuffer arg0, int arg1) + { + IExecute("readBytes", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void ReadFully(byte[] arg0, int arg1, int arg2) + { + IExecute("readFully", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public void ReadFully(byte[] arg0) + { + IExecuteWithSignature("readFully", "([B)V", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + /// + /// + public void ReadFully(char[] arg0, int arg1, int arg2) + { + IExecute("readFully", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public void ReadFully(double[] arg0, int arg1, int arg2) + { + IExecute("readFully", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public void ReadFully(float[] arg0, int arg1, int arg2) + { + IExecute("readFully", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public void ReadFully(int[] arg0, int arg1, int arg2) + { + IExecute("readFully", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public void ReadFully(long[] arg0, int arg1, int arg2) + { + IExecute("readFully", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public void ReadFully(short[] arg0, int arg1, int arg2) + { + IExecute("readFully", arg0, arg1, arg2); + } + /// + /// + /// + /// + public void Reset() + { + IExecuteWithSignature("reset", "()V"); + } + /// + /// + /// + /// + /// + public void Seek(long arg0) + { + IExecuteWithSignature("seek", "(J)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Imageio/Stream/ImageInputStreamImpl.cs b/src/net/JNet/GeneratedCore/Javax/Imageio/Stream/ImageInputStreamImpl.cs new file mode 100644 index 0000000000..dd1ad00f41 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Imageio/Stream/ImageInputStreamImpl.cs @@ -0,0 +1,450 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Imageio.Stream +{ + #region ImageInputStreamImpl + public partial class ImageInputStreamImpl + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int BitOffset + { + get { return IExecuteWithSignature("getBitOffset", "()I"); } set { IExecuteWithSignature("setBitOffset", "(I)V", value); } + } + /// + /// + /// + public Java.Nio.ByteOrder ByteOrder + { + get { return IExecuteWithSignature("getByteOrder", "()Ljava/nio/ByteOrder;"); } set { IExecuteWithSignature("setByteOrder", "(Ljava/nio/ByteOrder;)V", value); } + } + /// + /// + /// + public long FlushedPosition + { + get { return IExecuteWithSignature("getFlushedPosition", "()J"); } + } + /// + /// + /// + public long StreamPosition + { + get { return IExecuteWithSignature("getStreamPosition", "()J"); } + } + /// + /// + /// + /// + /// + public int Read() + { + return IExecuteWithSignature("read", "()I"); + } + /// + /// + /// + /// + /// + /// + /// + /// + public int Read(byte[] arg0, int arg1, int arg2) + { + return IExecute("read", arg0, arg1, arg2); + } + /// + /// + /// + /// + public bool IsCached() + { + return IExecuteWithSignature("isCached", "()Z"); + } + /// + /// + /// + /// + public bool IsCachedFile() + { + return IExecuteWithSignature("isCachedFile", "()Z"); + } + /// + /// + /// + /// + public bool IsCachedMemory() + { + return IExecuteWithSignature("isCachedMemory", "()Z"); + } + /// + /// + /// + /// + /// + public bool ReadBoolean() + { + return IExecuteWithSignature("readBoolean", "()Z"); + } + /// + /// + /// + /// + /// + public byte ReadByte() + { + return IExecuteWithSignature("readByte", "()B"); + } + /// + /// + /// + /// + /// + public char ReadChar() + { + return IExecuteWithSignature("readChar", "()C"); + } + /// + /// + /// + /// + /// + public double ReadDouble() + { + return IExecuteWithSignature("readDouble", "()D"); + } + /// + /// + /// + /// + /// + public float ReadFloat() + { + return IExecuteWithSignature("readFloat", "()F"); + } + /// + /// + /// + /// + /// + /// + public int Read(byte[] arg0) + { + return IExecuteWithSignature("read", "([B)I", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + public int ReadBit() + { + return IExecuteWithSignature("readBit", "()I"); + } + /// + /// + /// + /// + /// + public int ReadInt() + { + return IExecuteWithSignature("readInt", "()I"); + } + /// + /// + /// + /// + /// + public int ReadUnsignedByte() + { + return IExecuteWithSignature("readUnsignedByte", "()I"); + } + /// + /// + /// + /// + /// + public int ReadUnsignedShort() + { + return IExecuteWithSignature("readUnsignedShort", "()I"); + } + /// + /// + /// + /// + /// + /// + public int SkipBytes(int arg0) + { + return IExecuteWithSignature("skipBytes", "(I)I", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.String ReadLine() + { + return IExecuteWithSignature("readLine", "()Ljava/lang/String;"); + } + /// + /// + /// + /// + /// + public Java.Lang.String ReadUTF() + { + return IExecuteWithSignature("readUTF", "()Ljava/lang/String;"); + } + /// + /// + /// + /// + public long Length() + { + return IExecuteWithSignature("length", "()J"); + } + /// + /// + /// + /// + /// + /// + public long ReadBits(int arg0) + { + return IExecuteWithSignature("readBits", "(I)J", arg0); + } + /// + /// + /// + /// + /// + public long ReadLong() + { + return IExecuteWithSignature("readLong", "()J"); + } + /// + /// + /// + /// + /// + public long ReadUnsignedInt() + { + return IExecuteWithSignature("readUnsignedInt", "()J"); + } + /// + /// + /// + /// + /// + /// + public long SkipBytes(long arg0) + { + return IExecuteWithSignature("skipBytes", "(J)J", arg0); + } + /// + /// + /// + /// + /// + public short ReadShort() + { + return IExecuteWithSignature("readShort", "()S"); + } + /// + /// + /// + /// + public void Close() + { + IExecuteWithSignature("close", "()V"); + } + /// + /// + /// + /// + public void Flush() + { + IExecuteWithSignature("flush", "()V"); + } + /// + /// + /// + /// + /// + public void FlushBefore(long arg0) + { + IExecuteWithSignature("flushBefore", "(J)V", arg0); + } + /// + /// + /// + public void Mark() + { + IExecuteWithSignature("mark", "()V"); + } + /// + /// + /// + /// + /// + /// + public void ReadBytes(Javax.Imageio.Stream.IIOByteBuffer arg0, int arg1) + { + IExecute("readBytes", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void ReadFully(byte[] arg0, int arg1, int arg2) + { + IExecute("readFully", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public void ReadFully(byte[] arg0) + { + IExecuteWithSignature("readFully", "([B)V", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + /// + /// + public void ReadFully(char[] arg0, int arg1, int arg2) + { + IExecute("readFully", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public void ReadFully(double[] arg0, int arg1, int arg2) + { + IExecute("readFully", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public void ReadFully(float[] arg0, int arg1, int arg2) + { + IExecute("readFully", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public void ReadFully(int[] arg0, int arg1, int arg2) + { + IExecute("readFully", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public void ReadFully(long[] arg0, int arg1, int arg2) + { + IExecute("readFully", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public void ReadFully(short[] arg0, int arg1, int arg2) + { + IExecute("readFully", arg0, arg1, arg2); + } + /// + /// + /// + /// + public void Reset() + { + IExecuteWithSignature("reset", "()V"); + } + /// + /// + /// + /// + /// + public void Seek(long arg0) + { + IExecuteWithSignature("seek", "(J)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Imageio/Stream/ImageOutputStream.cs b/src/net/JNet/GeneratedCore/Javax/Imageio/Stream/ImageOutputStream.cs new file mode 100644 index 0000000000..2488dc1d16 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Imageio/Stream/ImageOutputStream.cs @@ -0,0 +1,459 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Imageio.Stream +{ + #region IImageOutputStream + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IImageOutputStream + { + #region Instance methods + /// + /// + /// + /// + /// + void FlushBefore(long arg0); + /// + /// + /// + /// + /// + /// + /// + void Write(byte[] arg0, int arg1, int arg2); + /// + /// + /// + /// + /// + void Write(byte[] arg0); + /// + /// + /// + /// + /// + void Write(int arg0); + /// + /// + /// + /// + /// + void WriteBit(int arg0); + /// + /// + /// + /// + /// + /// + void WriteBits(long arg0, int arg1); + /// + /// + /// + /// + /// + void WriteBoolean(bool arg0); + /// + /// + /// + /// + /// + void WriteByte(int arg0); + /// + /// + /// + /// + /// + void WriteBytes(Java.Lang.String arg0); + /// + /// + /// + /// + /// + void WriteChar(int arg0); + /// + /// + /// + /// + /// + /// + /// + void WriteChars(char[] arg0, int arg1, int arg2); + /// + /// + /// + /// + /// + void WriteChars(Java.Lang.String arg0); + /// + /// + /// + /// + /// + void WriteDouble(double arg0); + /// + /// + /// + /// + /// + /// + /// + void WriteDoubles(double[] arg0, int arg1, int arg2); + /// + /// + /// + /// + /// + void WriteFloat(float arg0); + /// + /// + /// + /// + /// + /// + /// + void WriteFloats(float[] arg0, int arg1, int arg2); + /// + /// + /// + /// + /// + void WriteInt(int arg0); + /// + /// + /// + /// + /// + /// + /// + void WriteInts(int[] arg0, int arg1, int arg2); + /// + /// + /// + /// + /// + void WriteLong(long arg0); + /// + /// + /// + /// + /// + /// + /// + void WriteLongs(long[] arg0, int arg1, int arg2); + /// + /// + /// + /// + /// + void WriteShort(int arg0); + /// + /// + /// + /// + /// + /// + /// + void WriteShorts(short[] arg0, int arg1, int arg2); + /// + /// + /// + /// + /// + void WriteUTF(Java.Lang.String arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ImageOutputStream + public partial class ImageOutputStream : Javax.Imageio.Stream.IImageOutputStream + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Imageio.Stream.ImageInputStream(Javax.Imageio.Stream.ImageOutputStream t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.DataOutput(Javax.Imageio.Stream.ImageOutputStream t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public void FlushBefore(long arg0) + { + IExecuteWithSignature("flushBefore", "(J)V", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public void Write(byte[] arg0, int arg1, int arg2) + { + IExecute("write", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public void Write(byte[] arg0) + { + IExecuteWithSignature("write", "([B)V", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + public void Write(int arg0) + { + IExecuteWithSignature("write", "(I)V", arg0); + } + /// + /// + /// + /// + /// + public void WriteBit(int arg0) + { + IExecuteWithSignature("writeBit", "(I)V", arg0); + } + /// + /// + /// + /// + /// + /// + public void WriteBits(long arg0, int arg1) + { + IExecute("writeBits", arg0, arg1); + } + /// + /// + /// + /// + /// + public void WriteBoolean(bool arg0) + { + IExecuteWithSignature("writeBoolean", "(Z)V", arg0); + } + /// + /// + /// + /// + /// + public void WriteByte(int arg0) + { + IExecuteWithSignature("writeByte", "(I)V", arg0); + } + /// + /// + /// + /// + /// + public void WriteBytes(Java.Lang.String arg0) + { + IExecuteWithSignature("writeBytes", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + /// + public void WriteChar(int arg0) + { + IExecuteWithSignature("writeChar", "(I)V", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public void WriteChars(char[] arg0, int arg1, int arg2) + { + IExecute("writeChars", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public void WriteChars(Java.Lang.String arg0) + { + IExecuteWithSignature("writeChars", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + /// + public void WriteDouble(double arg0) + { + IExecuteWithSignature("writeDouble", "(D)V", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public void WriteDoubles(double[] arg0, int arg1, int arg2) + { + IExecute("writeDoubles", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public void WriteFloat(float arg0) + { + IExecuteWithSignature("writeFloat", "(F)V", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public void WriteFloats(float[] arg0, int arg1, int arg2) + { + IExecute("writeFloats", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public void WriteInt(int arg0) + { + IExecuteWithSignature("writeInt", "(I)V", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public void WriteInts(int[] arg0, int arg1, int arg2) + { + IExecute("writeInts", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public void WriteLong(long arg0) + { + IExecuteWithSignature("writeLong", "(J)V", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public void WriteLongs(long[] arg0, int arg1, int arg2) + { + IExecute("writeLongs", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public void WriteShort(int arg0) + { + IExecuteWithSignature("writeShort", "(I)V", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public void WriteShorts(short[] arg0, int arg1, int arg2) + { + IExecute("writeShorts", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public void WriteUTF(Java.Lang.String arg0) + { + IExecuteWithSignature("writeUTF", "(Ljava/lang/String;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Imageio/Stream/ImageOutputStreamImpl.cs b/src/net/JNet/GeneratedCore/Javax/Imageio/Stream/ImageOutputStreamImpl.cs new file mode 100644 index 0000000000..3878063eac --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Imageio/Stream/ImageOutputStreamImpl.cs @@ -0,0 +1,275 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Imageio.Stream +{ + #region ImageOutputStreamImpl + public partial class ImageOutputStreamImpl + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Imageio.Stream.ImageOutputStream(Javax.Imageio.Stream.ImageOutputStreamImpl t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + public void Write(byte[] arg0, int arg1, int arg2) + { + IExecute("write", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public void Write(int arg0) + { + IExecuteWithSignature("write", "(I)V", arg0); + } + /// + /// + /// + /// + /// + public void Write(byte[] arg0) + { + IExecuteWithSignature("write", "([B)V", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + public void WriteBit(int arg0) + { + IExecuteWithSignature("writeBit", "(I)V", arg0); + } + /// + /// + /// + /// + /// + /// + public void WriteBits(long arg0, int arg1) + { + IExecute("writeBits", arg0, arg1); + } + /// + /// + /// + /// + /// + public void WriteBoolean(bool arg0) + { + IExecuteWithSignature("writeBoolean", "(Z)V", arg0); + } + /// + /// + /// + /// + /// + public void WriteByte(int arg0) + { + IExecuteWithSignature("writeByte", "(I)V", arg0); + } + /// + /// + /// + /// + /// + public void WriteBytes(Java.Lang.String arg0) + { + IExecuteWithSignature("writeBytes", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + /// + public void WriteChar(int arg0) + { + IExecuteWithSignature("writeChar", "(I)V", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public void WriteChars(char[] arg0, int arg1, int arg2) + { + IExecute("writeChars", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public void WriteChars(Java.Lang.String arg0) + { + IExecuteWithSignature("writeChars", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + /// + public void WriteDouble(double arg0) + { + IExecuteWithSignature("writeDouble", "(D)V", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public void WriteDoubles(double[] arg0, int arg1, int arg2) + { + IExecute("writeDoubles", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public void WriteFloat(float arg0) + { + IExecuteWithSignature("writeFloat", "(F)V", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public void WriteFloats(float[] arg0, int arg1, int arg2) + { + IExecute("writeFloats", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public void WriteInt(int arg0) + { + IExecuteWithSignature("writeInt", "(I)V", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public void WriteInts(int[] arg0, int arg1, int arg2) + { + IExecute("writeInts", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public void WriteLong(long arg0) + { + IExecuteWithSignature("writeLong", "(J)V", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public void WriteLongs(long[] arg0, int arg1, int arg2) + { + IExecute("writeLongs", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public void WriteShort(int arg0) + { + IExecuteWithSignature("writeShort", "(I)V", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public void WriteShorts(short[] arg0, int arg1, int arg2) + { + IExecute("writeShorts", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public void WriteUTF(Java.Lang.String arg0) + { + IExecuteWithSignature("writeUTF", "(Ljava/lang/String;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Imageio/Stream/MemoryCacheImageInputStream.cs b/src/net/JNet/GeneratedCore/Javax/Imageio/Stream/MemoryCacheImageInputStream.cs new file mode 100644 index 0000000000..ab45a87ed4 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Imageio/Stream/MemoryCacheImageInputStream.cs @@ -0,0 +1,66 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Imageio.Stream +{ + #region MemoryCacheImageInputStream + public partial class MemoryCacheImageInputStream + { + #region Constructors + /// + /// + /// + /// + public MemoryCacheImageInputStream(Java.Io.InputStream arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Imageio/Stream/MemoryCacheImageOutputStream.cs b/src/net/JNet/GeneratedCore/Javax/Imageio/Stream/MemoryCacheImageOutputStream.cs new file mode 100644 index 0000000000..76dab6cfc9 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Imageio/Stream/MemoryCacheImageOutputStream.cs @@ -0,0 +1,66 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Imageio.Stream +{ + #region MemoryCacheImageOutputStream + public partial class MemoryCacheImageOutputStream + { + #region Constructors + /// + /// + /// + /// + public MemoryCacheImageOutputStream(Java.Io.OutputStream arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Lang/Model/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Javax/Lang/Model/AllPackageClasses.cs new file mode 100644 index 0000000000..dce1bf7d29 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Lang/Model/AllPackageClasses.cs @@ -0,0 +1,139 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Javax.Lang.Model +{ + #region AnnotatedConstruct + /// + /// + /// + public partial class AnnotatedConstruct : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.lang.model.AnnotatedConstruct"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AnnotatedConstruct class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AnnotatedConstruct() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AnnotatedConstruct class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AnnotatedConstruct(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SourceVersion + /// + /// + /// + public partial class SourceVersion : Java.Lang.Enum + { + const string _bridgeClassName = "javax.lang.model.SourceVersion"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SourceVersion() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SourceVersion(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region UnknownEntityException + /// + /// + /// + public partial class UnknownEntityException : Java.Lang.RuntimeException + { + const string _bridgeClassName = "javax.lang.model.UnknownEntityException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Lang/Model/AnnotatedConstruct.cs b/src/net/JNet/GeneratedCore/Javax/Lang/Model/AnnotatedConstruct.cs new file mode 100644 index 0000000000..cb6586b036 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Lang/Model/AnnotatedConstruct.cs @@ -0,0 +1,121 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Lang.Model +{ + #region IAnnotatedConstruct + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IAnnotatedConstruct + { + #region Instance methods + /// + /// + /// + Java.Util.List AnnotationMirrors { get; } + /// + /// + /// + /// + /// + /// + A GetAnnotation(Java.Lang.Class arg0) where A : Java.Lang.Annotation.IAnnotation, new(); + /// + /// + /// + /// + /// + /// + A[] GetAnnotationsByType(Java.Lang.Class arg0) where A : Java.Lang.Annotation.IAnnotation, new(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region AnnotatedConstruct + public partial class AnnotatedConstruct : Javax.Lang.Model.IAnnotatedConstruct + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Util.List AnnotationMirrors + { + get { return IExecuteWithSignature("getAnnotationMirrors", "()Ljava/util/List;"); } + } + /// + /// + /// + /// + /// + /// + public A GetAnnotation(Java.Lang.Class arg0) where A : Java.Lang.Annotation.IAnnotation, new() + { + return IExecute("getAnnotation", arg0); + } + /// + /// + /// + /// + /// + /// + public A[] GetAnnotationsByType(Java.Lang.Class arg0) where A : Java.Lang.Annotation.IAnnotation, new() + { + return IExecuteArray("getAnnotationsByType", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Lang/Model/Element/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Element/AllPackageClasses.cs new file mode 100644 index 0000000000..3ca9801261 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Element/AllPackageClasses.cs @@ -0,0 +1,1395 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Javax.Lang.Model.Element +{ + #region AnnotationMirror + /// + /// + /// + public partial class AnnotationMirror : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.lang.model.element.AnnotationMirror"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AnnotationMirror class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AnnotationMirror() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AnnotationMirror class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AnnotationMirror(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AnnotationValue + /// + /// + /// + public partial class AnnotationValue : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.lang.model.element.AnnotationValue"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AnnotationValue class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AnnotationValue() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AnnotationValue class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AnnotationValue(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AnnotationValueVisitor + /// + /// + /// + public partial class AnnotationValueVisitor : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.lang.model.element.AnnotationValueVisitor"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AnnotationValueVisitor class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AnnotationValueVisitor() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AnnotationValueVisitor class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AnnotationValueVisitor(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AnnotationValueVisitor + /// + /// + /// + /// + /// + public partial class AnnotationValueVisitor : MASES.JCOBridge.C2JBridge.JVMBridgeBase> + { + const string _bridgeClassName = "javax.lang.model.element.AnnotationValueVisitor"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AnnotationValueVisitor class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AnnotationValueVisitor() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AnnotationValueVisitor class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AnnotationValueVisitor(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Element + /// + /// + /// + public partial class Element : Javax.Lang.Model.AnnotatedConstruct + { + const string _bridgeClassName = "javax.lang.model.element.Element"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Element class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Element() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Element class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Element(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ElementKind + /// + /// + /// + public partial class ElementKind : Java.Lang.Enum + { + const string _bridgeClassName = "javax.lang.model.element.ElementKind"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ElementKind() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ElementKind(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ElementVisitor + /// + /// + /// + public partial class ElementVisitor : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.lang.model.element.ElementVisitor"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ElementVisitor class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ElementVisitor() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ElementVisitor class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ElementVisitor(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ElementVisitor + /// + /// + /// + /// + /// + public partial class ElementVisitor : MASES.JCOBridge.C2JBridge.JVMBridgeBase> + { + const string _bridgeClassName = "javax.lang.model.element.ElementVisitor"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ElementVisitor class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ElementVisitor() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ElementVisitor class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ElementVisitor(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ExecutableElement + /// + /// + /// + public partial class ExecutableElement : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.lang.model.element.ExecutableElement"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ExecutableElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ExecutableElement() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ExecutableElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ExecutableElement(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Modifier + /// + /// + /// + public partial class Modifier : Java.Lang.Enum + { + const string _bridgeClassName = "javax.lang.model.element.Modifier"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Modifier() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Modifier(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ModuleElement + /// + /// + /// + public partial class ModuleElement : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.lang.model.element.ModuleElement"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ModuleElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ModuleElement() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ModuleElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ModuleElement(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region Directive + /// + /// + /// + public partial class Directive : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.lang.model.element.ModuleElement$Directive"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Directive class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Directive() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Directive class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Directive(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region DirectiveKind + /// + /// + /// + public partial class DirectiveKind : Java.Lang.Enum + { + const string _bridgeClassName = "javax.lang.model.element.ModuleElement$DirectiveKind"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DirectiveKind() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DirectiveKind(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region DirectiveVisitor + /// + /// + /// + public partial class DirectiveVisitor : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.lang.model.element.ModuleElement$DirectiveVisitor"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("DirectiveVisitor class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DirectiveVisitor() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("DirectiveVisitor class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DirectiveVisitor(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region DirectiveVisitor + /// + /// + /// + /// + /// + public partial class DirectiveVisitor : MASES.JCOBridge.C2JBridge.JVMBridgeBase> + { + const string _bridgeClassName = "javax.lang.model.element.ModuleElement$DirectiveVisitor"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("DirectiveVisitor class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DirectiveVisitor() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("DirectiveVisitor class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DirectiveVisitor(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region ExportsDirective + /// + /// + /// + public partial class ExportsDirective : Javax.Lang.Model.Element.ModuleElement.Directive + { + const string _bridgeClassName = "javax.lang.model.element.ModuleElement$ExportsDirective"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ExportsDirective class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ExportsDirective() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ExportsDirective class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ExportsDirective(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region OpensDirective + /// + /// + /// + public partial class OpensDirective : Javax.Lang.Model.Element.ModuleElement.Directive + { + const string _bridgeClassName = "javax.lang.model.element.ModuleElement$OpensDirective"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("OpensDirective class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public OpensDirective() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("OpensDirective class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public OpensDirective(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region ProvidesDirective + /// + /// + /// + public partial class ProvidesDirective : Javax.Lang.Model.Element.ModuleElement.Directive + { + const string _bridgeClassName = "javax.lang.model.element.ModuleElement$ProvidesDirective"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ProvidesDirective class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ProvidesDirective() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ProvidesDirective class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ProvidesDirective(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region RequiresDirective + /// + /// + /// + public partial class RequiresDirective : Javax.Lang.Model.Element.ModuleElement.Directive + { + const string _bridgeClassName = "javax.lang.model.element.ModuleElement$RequiresDirective"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("RequiresDirective class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public RequiresDirective() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("RequiresDirective class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public RequiresDirective(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region UsesDirective + /// + /// + /// + public partial class UsesDirective : Javax.Lang.Model.Element.ModuleElement.Directive + { + const string _bridgeClassName = "javax.lang.model.element.ModuleElement$UsesDirective"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("UsesDirective class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public UsesDirective() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("UsesDirective class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public UsesDirective(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region Name + /// + /// + /// + public partial class Name : Java.Lang.CharSequence + { + const string _bridgeClassName = "javax.lang.model.element.Name"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Name class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Name() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Name class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Name(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region NestingKind + /// + /// + /// + public partial class NestingKind : Java.Lang.Enum + { + const string _bridgeClassName = "javax.lang.model.element.NestingKind"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public NestingKind() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public NestingKind(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PackageElement + /// + /// + /// + public partial class PackageElement : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.lang.model.element.PackageElement"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("PackageElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public PackageElement() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("PackageElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public PackageElement(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Parameterizable + /// + /// + /// + public partial class Parameterizable : Javax.Lang.Model.Element.Element + { + const string _bridgeClassName = "javax.lang.model.element.Parameterizable"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Parameterizable class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Parameterizable() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Parameterizable class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Parameterizable(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region QualifiedNameable + /// + /// + /// + public partial class QualifiedNameable : Javax.Lang.Model.Element.Element + { + const string _bridgeClassName = "javax.lang.model.element.QualifiedNameable"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("QualifiedNameable class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public QualifiedNameable() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("QualifiedNameable class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public QualifiedNameable(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TypeElement + /// + /// + /// + public partial class TypeElement : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.lang.model.element.TypeElement"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("TypeElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public TypeElement() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("TypeElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public TypeElement(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TypeParameterElement + /// + /// + /// + public partial class TypeParameterElement : Javax.Lang.Model.Element.Element + { + const string _bridgeClassName = "javax.lang.model.element.TypeParameterElement"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("TypeParameterElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public TypeParameterElement() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("TypeParameterElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public TypeParameterElement(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region UnknownAnnotationValueException + /// + /// + /// + public partial class UnknownAnnotationValueException : Javax.Lang.Model.UnknownEntityException + { + const string _bridgeClassName = "javax.lang.model.element.UnknownAnnotationValueException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region UnknownDirectiveException + /// + /// + /// + public partial class UnknownDirectiveException : Javax.Lang.Model.UnknownEntityException + { + const string _bridgeClassName = "javax.lang.model.element.UnknownDirectiveException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region UnknownElementException + /// + /// + /// + public partial class UnknownElementException : Javax.Lang.Model.UnknownEntityException + { + const string _bridgeClassName = "javax.lang.model.element.UnknownElementException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region VariableElement + /// + /// + /// + public partial class VariableElement : Javax.Lang.Model.Element.Element + { + const string _bridgeClassName = "javax.lang.model.element.VariableElement"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("VariableElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public VariableElement() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("VariableElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public VariableElement(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Lang/Model/Element/AnnotationMirror.cs b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Element/AnnotationMirror.cs new file mode 100644 index 0000000000..b8075977ab --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Element/AnnotationMirror.cs @@ -0,0 +1,98 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Lang.Model.Element +{ + #region IAnnotationMirror + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IAnnotationMirror + { + #region Instance methods + /// + /// + /// + Javax.Lang.Model.Type.DeclaredType AnnotationType { get; } + /// + /// + /// + Java.Util.Map ElementValues { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region AnnotationMirror + public partial class AnnotationMirror : Javax.Lang.Model.Element.IAnnotationMirror + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Lang.Model.Type.DeclaredType AnnotationType + { + get { return IExecuteWithSignature("getAnnotationType", "()Ljavax/lang/model/type/DeclaredType;"); } + } + /// + /// + /// + public Java.Util.Map ElementValues + { + get { return IExecuteWithSignature("getElementValues", "()Ljava/util/Map;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Lang/Model/Element/AnnotationValue.cs b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Element/AnnotationValue.cs new file mode 100644 index 0000000000..65aa914401 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Element/AnnotationValue.cs @@ -0,0 +1,108 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Lang.Model.Element +{ + #region IAnnotationValue + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IAnnotationValue + { + #region Instance methods + /// + /// + /// + object Value { get; } + /// + /// + /// + /// + /// + /// + /// + /// + R Accept(Javax.Lang.Model.Element.AnnotationValueVisitor arg0, P arg1); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region AnnotationValue + public partial class AnnotationValue : Javax.Lang.Model.Element.IAnnotationValue + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public object Value + { + get { return IExecuteWithSignature("getValue", "()Ljava/lang/Object;"); } + } + /// + /// + /// + /// + /// + /// + /// + /// + public R Accept(Javax.Lang.Model.Element.AnnotationValueVisitor arg0, P arg1) + { + return IExecute("accept", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Lang/Model/Element/AnnotationValueVisitor.cs b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Element/AnnotationValueVisitor.cs new file mode 100644 index 0000000000..87cb02fa38 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Element/AnnotationValueVisitor.cs @@ -0,0 +1,542 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Lang.Model.Element +{ + #region AnnotationValueVisitor + public partial class AnnotationValueVisitor + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public object Visit(Javax.Lang.Model.Element.AnnotationValue arg0, object arg1) + { + return IExecute("visit", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public object VisitAnnotation(Javax.Lang.Model.Element.AnnotationMirror arg0, object arg1) + { + return IExecute("visitAnnotation", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public object VisitArray(Java.Util.List arg0, object arg1) + { + return IExecute("visitArray", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public object VisitBoolean(bool arg0, object arg1) + { + return IExecute("visitBoolean", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public object VisitByte(byte arg0, object arg1) + { + return IExecute("visitByte", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public object VisitChar(char arg0, object arg1) + { + return IExecute("visitChar", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public object VisitDouble(double arg0, object arg1) + { + return IExecute("visitDouble", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public object VisitEnumConstant(Javax.Lang.Model.Element.VariableElement arg0, object arg1) + { + return IExecute("visitEnumConstant", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public object VisitFloat(float arg0, object arg1) + { + return IExecute("visitFloat", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public object VisitInt(int arg0, object arg1) + { + return IExecute("visitInt", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public object VisitLong(long arg0, object arg1) + { + return IExecute("visitLong", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public object VisitShort(short arg0, object arg1) + { + return IExecute("visitShort", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public object VisitString(Java.Lang.String arg0, object arg1) + { + return IExecute("visitString", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public object VisitType(Javax.Lang.Model.Type.TypeMirror arg0, object arg1) + { + return IExecute("visitType", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public object VisitUnknown(Javax.Lang.Model.Element.AnnotationValue arg0, object arg1) + { + return IExecute("visitUnknown", arg0, arg1); + } + /// + /// + /// + /// + /// + public object Visit(Javax.Lang.Model.Element.AnnotationValue arg0) + { + return IExecuteWithSignature("visit", "(Ljavax/lang/model/element/AnnotationValue;)Ljava/lang/Object;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region IAnnotationValueVisitor + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IAnnotationValueVisitor + { + #region Instance methods + /// + /// + /// + /// + /// + /// + R Visit(Javax.Lang.Model.Element.AnnotationValue arg0, P arg1); + /// + /// + /// + /// + /// + /// + R VisitAnnotation(Javax.Lang.Model.Element.AnnotationMirror arg0, P arg1); + /// + /// + /// + /// + /// + /// + /// + R VisitArray(Java.Util.List arg0, P arg1) where Arg0ExtendsJavax_Lang_Model_Element_AnnotationValue : Javax.Lang.Model.Element.AnnotationValue; + /// + /// + /// + /// + /// + /// + R VisitBoolean(bool arg0, P arg1); + /// + /// + /// + /// + /// + /// + R VisitByte(byte arg0, P arg1); + /// + /// + /// + /// + /// + /// + R VisitChar(char arg0, P arg1); + /// + /// + /// + /// + /// + /// + R VisitDouble(double arg0, P arg1); + /// + /// + /// + /// + /// + /// + R VisitEnumConstant(Javax.Lang.Model.Element.VariableElement arg0, P arg1); + /// + /// + /// + /// + /// + /// + R VisitFloat(float arg0, P arg1); + /// + /// + /// + /// + /// + /// + R VisitInt(int arg0, P arg1); + /// + /// + /// + /// + /// + /// + R VisitLong(long arg0, P arg1); + /// + /// + /// + /// + /// + /// + R VisitShort(short arg0, P arg1); + /// + /// + /// + /// + /// + /// + R VisitString(Java.Lang.String arg0, P arg1); + /// + /// + /// + /// + /// + /// + R VisitType(Javax.Lang.Model.Type.TypeMirror arg0, P arg1); + /// + /// + /// + /// + /// + /// + R VisitUnknown(Javax.Lang.Model.Element.AnnotationValue arg0, P arg1); + /// + /// + /// + /// + /// + R Visit(Javax.Lang.Model.Element.AnnotationValue arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region AnnotationValueVisitor + public partial class AnnotationValueVisitor : Javax.Lang.Model.Element.IAnnotationValueVisitor + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Lang.Model.Element.AnnotationValueVisitor(Javax.Lang.Model.Element.AnnotationValueVisitor t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public R Visit(Javax.Lang.Model.Element.AnnotationValue arg0, P arg1) + { + return IExecute("visit", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public R VisitAnnotation(Javax.Lang.Model.Element.AnnotationMirror arg0, P arg1) + { + return IExecute("visitAnnotation", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public R VisitArray(Java.Util.List arg0, P arg1) where Arg0ExtendsJavax_Lang_Model_Element_AnnotationValue : Javax.Lang.Model.Element.AnnotationValue + { + return IExecute("visitArray", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public R VisitBoolean(bool arg0, P arg1) + { + return IExecute("visitBoolean", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public R VisitByte(byte arg0, P arg1) + { + return IExecute("visitByte", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public R VisitChar(char arg0, P arg1) + { + return IExecute("visitChar", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public R VisitDouble(double arg0, P arg1) + { + return IExecute("visitDouble", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public R VisitEnumConstant(Javax.Lang.Model.Element.VariableElement arg0, P arg1) + { + return IExecute("visitEnumConstant", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public R VisitFloat(float arg0, P arg1) + { + return IExecute("visitFloat", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public R VisitInt(int arg0, P arg1) + { + return IExecute("visitInt", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public R VisitLong(long arg0, P arg1) + { + return IExecute("visitLong", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public R VisitShort(short arg0, P arg1) + { + return IExecute("visitShort", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public R VisitString(Java.Lang.String arg0, P arg1) + { + return IExecute("visitString", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public R VisitType(Javax.Lang.Model.Type.TypeMirror arg0, P arg1) + { + return IExecute("visitType", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public R VisitUnknown(Javax.Lang.Model.Element.AnnotationValue arg0, P arg1) + { + return IExecute("visitUnknown", arg0, arg1); + } + /// + /// + /// + /// + /// + public R Visit(Javax.Lang.Model.Element.AnnotationValue arg0) + { + return IExecuteWithSignature("visit", "(Ljavax/lang/model/element/AnnotationValue;)Ljava/lang/Object;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Lang/Model/Element/Element.cs b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Element/Element.cs new file mode 100644 index 0000000000..6ed2e843aa --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Element/Element.cs @@ -0,0 +1,193 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Lang.Model.Element +{ + #region IElement + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IElement : Javax.Lang.Model.IAnnotatedConstruct + { + #region Instance methods + /// + /// + /// + Java.Util.List AnnotationMirrors { get; } + /// + /// + /// + Java.Util.List EnclosedElements { get; } + /// + /// + /// + Javax.Lang.Model.Element.Element EnclosingElement { get; } + /// + /// + /// + Javax.Lang.Model.Element.ElementKind Kind { get; } + /// + /// + /// + Java.Util.Set Modifiers { get; } + /// + /// + /// + Javax.Lang.Model.Element.Name SimpleName { get; } + /// + /// + /// + /// + /// + /// + A GetAnnotation(Java.Lang.Class arg0) where A : Java.Lang.Annotation.IAnnotation, new(); + /// + /// + /// + /// + /// + /// + /// + /// + R Accept(Javax.Lang.Model.Element.ElementVisitor arg0, P arg1); + /// + /// + /// + /// + Javax.Lang.Model.Type.TypeMirror AsType(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Element + public partial class Element : Javax.Lang.Model.Element.IElement + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Util.List AnnotationMirrors + { + get { return IExecuteWithSignature("getAnnotationMirrors", "()Ljava/util/List;"); } + } + /// + /// + /// + public Java.Util.List EnclosedElements + { + get { return IExecuteWithSignature("getEnclosedElements", "()Ljava/util/List;"); } + } + /// + /// + /// + public Javax.Lang.Model.Element.Element EnclosingElement + { + get { return IExecuteWithSignature("getEnclosingElement", "()Ljavax/lang/model/element/Element;"); } + } + /// + /// + /// + public Javax.Lang.Model.Element.ElementKind Kind + { + get { return IExecuteWithSignature("getKind", "()Ljavax/lang/model/element/ElementKind;"); } + } + /// + /// + /// + public Java.Util.Set Modifiers + { + get { return IExecuteWithSignature>("getModifiers", "()Ljava/util/Set;"); } + } + /// + /// + /// + public Javax.Lang.Model.Element.Name SimpleName + { + get { return IExecuteWithSignature("getSimpleName", "()Ljavax/lang/model/element/Name;"); } + } + /// + /// + /// + /// + /// + /// + public A GetAnnotation(Java.Lang.Class arg0) where A : Java.Lang.Annotation.IAnnotation, new() + { + return IExecute("getAnnotation", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public R Accept(Javax.Lang.Model.Element.ElementVisitor arg0, P arg1) + { + return IExecute("accept", arg0, arg1); + } + /// + /// + /// + /// + public Javax.Lang.Model.Type.TypeMirror AsType() + { + return IExecuteWithSignature("asType", "()Ljavax/lang/model/type/TypeMirror;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Lang/Model/Element/ElementKind.cs b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Element/ElementKind.cs new file mode 100644 index 0000000000..831d6e9f36 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Element/ElementKind.cs @@ -0,0 +1,207 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Lang.Model.Element +{ + #region ElementKind + public partial class ElementKind + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Javax.Lang.Model.Element.ElementKind ANNOTATION_TYPE { get { if (!_ANNOTATION_TYPEReady) { _ANNOTATION_TYPEContent = SGetField(LocalBridgeClazz, "ANNOTATION_TYPE"); _ANNOTATION_TYPEReady = true; } return _ANNOTATION_TYPEContent; } } + private static Javax.Lang.Model.Element.ElementKind _ANNOTATION_TYPEContent = default; + private static bool _ANNOTATION_TYPEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Lang.Model.Element.ElementKind CLASS { get { if (!_CLASSReady) { _CLASSContent = SGetField(LocalBridgeClazz, "CLASS"); _CLASSReady = true; } return _CLASSContent; } } + private static Javax.Lang.Model.Element.ElementKind _CLASSContent = default; + private static bool _CLASSReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Lang.Model.Element.ElementKind CONSTRUCTOR { get { if (!_CONSTRUCTORReady) { _CONSTRUCTORContent = SGetField(LocalBridgeClazz, "CONSTRUCTOR"); _CONSTRUCTORReady = true; } return _CONSTRUCTORContent; } } + private static Javax.Lang.Model.Element.ElementKind _CONSTRUCTORContent = default; + private static bool _CONSTRUCTORReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Lang.Model.Element.ElementKind ENUM { get { if (!_ENUMReady) { _ENUMContent = SGetField(LocalBridgeClazz, "ENUM"); _ENUMReady = true; } return _ENUMContent; } } + private static Javax.Lang.Model.Element.ElementKind _ENUMContent = default; + private static bool _ENUMReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Lang.Model.Element.ElementKind ENUM_CONSTANT { get { if (!_ENUM_CONSTANTReady) { _ENUM_CONSTANTContent = SGetField(LocalBridgeClazz, "ENUM_CONSTANT"); _ENUM_CONSTANTReady = true; } return _ENUM_CONSTANTContent; } } + private static Javax.Lang.Model.Element.ElementKind _ENUM_CONSTANTContent = default; + private static bool _ENUM_CONSTANTReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Lang.Model.Element.ElementKind EXCEPTION_PARAMETER { get { if (!_EXCEPTION_PARAMETERReady) { _EXCEPTION_PARAMETERContent = SGetField(LocalBridgeClazz, "EXCEPTION_PARAMETER"); _EXCEPTION_PARAMETERReady = true; } return _EXCEPTION_PARAMETERContent; } } + private static Javax.Lang.Model.Element.ElementKind _EXCEPTION_PARAMETERContent = default; + private static bool _EXCEPTION_PARAMETERReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Lang.Model.Element.ElementKind FIELD { get { if (!_FIELDReady) { _FIELDContent = SGetField(LocalBridgeClazz, "FIELD"); _FIELDReady = true; } return _FIELDContent; } } + private static Javax.Lang.Model.Element.ElementKind _FIELDContent = default; + private static bool _FIELDReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Lang.Model.Element.ElementKind INSTANCE_INIT { get { if (!_INSTANCE_INITReady) { _INSTANCE_INITContent = SGetField(LocalBridgeClazz, "INSTANCE_INIT"); _INSTANCE_INITReady = true; } return _INSTANCE_INITContent; } } + private static Javax.Lang.Model.Element.ElementKind _INSTANCE_INITContent = default; + private static bool _INSTANCE_INITReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Lang.Model.Element.ElementKind INTERFACE { get { if (!_INTERFACEReady) { _INTERFACEContent = SGetField(LocalBridgeClazz, "INTERFACE"); _INTERFACEReady = true; } return _INTERFACEContent; } } + private static Javax.Lang.Model.Element.ElementKind _INTERFACEContent = default; + private static bool _INTERFACEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Lang.Model.Element.ElementKind LOCAL_VARIABLE { get { if (!_LOCAL_VARIABLEReady) { _LOCAL_VARIABLEContent = SGetField(LocalBridgeClazz, "LOCAL_VARIABLE"); _LOCAL_VARIABLEReady = true; } return _LOCAL_VARIABLEContent; } } + private static Javax.Lang.Model.Element.ElementKind _LOCAL_VARIABLEContent = default; + private static bool _LOCAL_VARIABLEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Lang.Model.Element.ElementKind METHOD { get { if (!_METHODReady) { _METHODContent = SGetField(LocalBridgeClazz, "METHOD"); _METHODReady = true; } return _METHODContent; } } + private static Javax.Lang.Model.Element.ElementKind _METHODContent = default; + private static bool _METHODReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Lang.Model.Element.ElementKind MODULE { get { if (!_MODULEReady) { _MODULEContent = SGetField(LocalBridgeClazz, "MODULE"); _MODULEReady = true; } return _MODULEContent; } } + private static Javax.Lang.Model.Element.ElementKind _MODULEContent = default; + private static bool _MODULEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Lang.Model.Element.ElementKind OTHER { get { if (!_OTHERReady) { _OTHERContent = SGetField(LocalBridgeClazz, "OTHER"); _OTHERReady = true; } return _OTHERContent; } } + private static Javax.Lang.Model.Element.ElementKind _OTHERContent = default; + private static bool _OTHERReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Lang.Model.Element.ElementKind PACKAGE { get { if (!_PACKAGEReady) { _PACKAGEContent = SGetField(LocalBridgeClazz, "PACKAGE"); _PACKAGEReady = true; } return _PACKAGEContent; } } + private static Javax.Lang.Model.Element.ElementKind _PACKAGEContent = default; + private static bool _PACKAGEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Lang.Model.Element.ElementKind PARAMETER { get { if (!_PARAMETERReady) { _PARAMETERContent = SGetField(LocalBridgeClazz, "PARAMETER"); _PARAMETERReady = true; } return _PARAMETERContent; } } + private static Javax.Lang.Model.Element.ElementKind _PARAMETERContent = default; + private static bool _PARAMETERReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Lang.Model.Element.ElementKind RESOURCE_VARIABLE { get { if (!_RESOURCE_VARIABLEReady) { _RESOURCE_VARIABLEContent = SGetField(LocalBridgeClazz, "RESOURCE_VARIABLE"); _RESOURCE_VARIABLEReady = true; } return _RESOURCE_VARIABLEContent; } } + private static Javax.Lang.Model.Element.ElementKind _RESOURCE_VARIABLEContent = default; + private static bool _RESOURCE_VARIABLEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Lang.Model.Element.ElementKind STATIC_INIT { get { if (!_STATIC_INITReady) { _STATIC_INITContent = SGetField(LocalBridgeClazz, "STATIC_INIT"); _STATIC_INITReady = true; } return _STATIC_INITContent; } } + private static Javax.Lang.Model.Element.ElementKind _STATIC_INITContent = default; + private static bool _STATIC_INITReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Lang.Model.Element.ElementKind TYPE_PARAMETER { get { if (!_TYPE_PARAMETERReady) { _TYPE_PARAMETERContent = SGetField(LocalBridgeClazz, "TYPE_PARAMETER"); _TYPE_PARAMETERReady = true; } return _TYPE_PARAMETERContent; } } + private static Javax.Lang.Model.Element.ElementKind _TYPE_PARAMETERContent = default; + private static bool _TYPE_PARAMETERReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Javax.Lang.Model.Element.ElementKind ValueOf(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Ljava/lang/String;)Ljavax/lang/model/element/ElementKind;", arg0); + } + /// + /// + /// + /// + public static Javax.Lang.Model.Element.ElementKind[] Values() + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "values", "()[Ljavax/lang/model/element/ElementKind;"); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + public bool IsClass() + { + return IExecuteWithSignature("isClass", "()Z"); + } + /// + /// + /// + /// + public bool IsField() + { + return IExecuteWithSignature("isField", "()Z"); + } + /// + /// + /// + /// + public bool IsInterface() + { + return IExecuteWithSignature("isInterface", "()Z"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Lang/Model/Element/ElementVisitor.cs b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Element/ElementVisitor.cs new file mode 100644 index 0000000000..e28f26dec9 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Element/ElementVisitor.cs @@ -0,0 +1,351 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Lang.Model.Element +{ + #region ElementVisitor + public partial class ElementVisitor + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public object Visit(Javax.Lang.Model.Element.Element arg0, object arg1) + { + return IExecute("visit", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public object VisitExecutable(Javax.Lang.Model.Element.ExecutableElement arg0, object arg1) + { + return IExecute("visitExecutable", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public object VisitPackage(Javax.Lang.Model.Element.PackageElement arg0, object arg1) + { + return IExecute("visitPackage", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public object VisitType(Javax.Lang.Model.Element.TypeElement arg0, object arg1) + { + return IExecute("visitType", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public object VisitTypeParameter(Javax.Lang.Model.Element.TypeParameterElement arg0, object arg1) + { + return IExecute("visitTypeParameter", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public object VisitUnknown(Javax.Lang.Model.Element.Element arg0, object arg1) + { + return IExecute("visitUnknown", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public object VisitVariable(Javax.Lang.Model.Element.VariableElement arg0, object arg1) + { + return IExecute("visitVariable", arg0, arg1); + } + /// + /// + /// + /// + /// + public object Visit(Javax.Lang.Model.Element.Element arg0) + { + return IExecuteWithSignature("visit", "(Ljavax/lang/model/element/Element;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + /// + public object VisitModule(Javax.Lang.Model.Element.ModuleElement arg0, object arg1) + { + return IExecute("visitModule", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region IElementVisitor + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IElementVisitor + { + #region Instance methods + /// + /// + /// + /// + /// + /// + R Visit(Javax.Lang.Model.Element.Element arg0, P arg1); + /// + /// + /// + /// + /// + /// + R VisitExecutable(Javax.Lang.Model.Element.ExecutableElement arg0, P arg1); + /// + /// + /// + /// + /// + /// + R VisitPackage(Javax.Lang.Model.Element.PackageElement arg0, P arg1); + /// + /// + /// + /// + /// + /// + R VisitType(Javax.Lang.Model.Element.TypeElement arg0, P arg1); + /// + /// + /// + /// + /// + /// + R VisitTypeParameter(Javax.Lang.Model.Element.TypeParameterElement arg0, P arg1); + /// + /// + /// + /// + /// + /// + R VisitUnknown(Javax.Lang.Model.Element.Element arg0, P arg1); + /// + /// + /// + /// + /// + /// + R VisitVariable(Javax.Lang.Model.Element.VariableElement arg0, P arg1); + /// + /// + /// + /// + /// + R Visit(Javax.Lang.Model.Element.Element arg0); + /// + /// + /// + /// + /// + /// + R VisitModule(Javax.Lang.Model.Element.ModuleElement arg0, P arg1); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ElementVisitor + public partial class ElementVisitor : Javax.Lang.Model.Element.IElementVisitor + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Lang.Model.Element.ElementVisitor(Javax.Lang.Model.Element.ElementVisitor t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public R Visit(Javax.Lang.Model.Element.Element arg0, P arg1) + { + return IExecute("visit", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public R VisitExecutable(Javax.Lang.Model.Element.ExecutableElement arg0, P arg1) + { + return IExecute("visitExecutable", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public R VisitPackage(Javax.Lang.Model.Element.PackageElement arg0, P arg1) + { + return IExecute("visitPackage", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public R VisitType(Javax.Lang.Model.Element.TypeElement arg0, P arg1) + { + return IExecute("visitType", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public R VisitTypeParameter(Javax.Lang.Model.Element.TypeParameterElement arg0, P arg1) + { + return IExecute("visitTypeParameter", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public R VisitUnknown(Javax.Lang.Model.Element.Element arg0, P arg1) + { + return IExecute("visitUnknown", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public R VisitVariable(Javax.Lang.Model.Element.VariableElement arg0, P arg1) + { + return IExecute("visitVariable", arg0, arg1); + } + /// + /// + /// + /// + /// + public R Visit(Javax.Lang.Model.Element.Element arg0) + { + return IExecuteWithSignature("visit", "(Ljavax/lang/model/element/Element;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + /// + public R VisitModule(Javax.Lang.Model.Element.ModuleElement arg0, P arg1) + { + return IExecute("visitModule", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Lang/Model/Element/ExecutableElement.cs b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Element/ExecutableElement.cs new file mode 100644 index 0000000000..7113ed0c9b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Element/ExecutableElement.cs @@ -0,0 +1,187 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Lang.Model.Element +{ + #region IExecutableElement + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IExecutableElement + { + #region Instance methods + /// + /// + /// + Javax.Lang.Model.Element.AnnotationValue DefaultValue { get; } + /// + /// + /// + Java.Util.List Parameters { get; } + /// + /// + /// + Javax.Lang.Model.Type.TypeMirror ReceiverType { get; } + /// + /// + /// + Javax.Lang.Model.Type.TypeMirror ReturnType { get; } + /// + /// + /// + Javax.Lang.Model.Element.Name SimpleName { get; } + /// + /// + /// + Java.Util.List ThrownTypes { get; } + /// + /// + /// + Java.Util.List TypeParameters { get; } + /// + /// + /// + /// + bool IsDefault(); + /// + /// + /// + /// + bool IsVarArgs(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ExecutableElement + public partial class ExecutableElement : Javax.Lang.Model.Element.IExecutableElement + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Lang.Model.Element.Element(Javax.Lang.Model.Element.ExecutableElement t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Lang.Model.Element.Parameterizable(Javax.Lang.Model.Element.ExecutableElement t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Lang.Model.Element.AnnotationValue DefaultValue + { + get { return IExecuteWithSignature("getDefaultValue", "()Ljavax/lang/model/element/AnnotationValue;"); } + } + /// + /// + /// + public Java.Util.List Parameters + { + get { return IExecuteWithSignature("getParameters", "()Ljava/util/List;"); } + } + /// + /// + /// + public Javax.Lang.Model.Type.TypeMirror ReceiverType + { + get { return IExecuteWithSignature("getReceiverType", "()Ljavax/lang/model/type/TypeMirror;"); } + } + /// + /// + /// + public Javax.Lang.Model.Type.TypeMirror ReturnType + { + get { return IExecuteWithSignature("getReturnType", "()Ljavax/lang/model/type/TypeMirror;"); } + } + /// + /// + /// + public Javax.Lang.Model.Element.Name SimpleName + { + get { return IExecuteWithSignature("getSimpleName", "()Ljavax/lang/model/element/Name;"); } + } + /// + /// + /// + public Java.Util.List ThrownTypes + { + get { return IExecuteWithSignature("getThrownTypes", "()Ljava/util/List;"); } + } + /// + /// + /// + public Java.Util.List TypeParameters + { + get { return IExecuteWithSignature("getTypeParameters", "()Ljava/util/List;"); } + } + /// + /// + /// + /// + public bool IsDefault() + { + return IExecuteWithSignature("isDefault", "()Z"); + } + /// + /// + /// + /// + public bool IsVarArgs() + { + return IExecuteWithSignature("isVarArgs", "()Z"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Lang/Model/Element/Modifier.cs b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Element/Modifier.cs new file mode 100644 index 0000000000..332970bd4a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Element/Modifier.cs @@ -0,0 +1,147 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Lang.Model.Element +{ + #region Modifier + public partial class Modifier + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Javax.Lang.Model.Element.Modifier ABSTRACT { get { if (!_ABSTRACTReady) { _ABSTRACTContent = SGetField(LocalBridgeClazz, "ABSTRACT"); _ABSTRACTReady = true; } return _ABSTRACTContent; } } + private static Javax.Lang.Model.Element.Modifier _ABSTRACTContent = default; + private static bool _ABSTRACTReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Lang.Model.Element.Modifier DEFAULT { get { if (!_DEFAULTReady) { _DEFAULTContent = SGetField(LocalBridgeClazz, "DEFAULT"); _DEFAULTReady = true; } return _DEFAULTContent; } } + private static Javax.Lang.Model.Element.Modifier _DEFAULTContent = default; + private static bool _DEFAULTReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Lang.Model.Element.Modifier FINAL { get { if (!_FINALReady) { _FINALContent = SGetField(LocalBridgeClazz, "FINAL"); _FINALReady = true; } return _FINALContent; } } + private static Javax.Lang.Model.Element.Modifier _FINALContent = default; + private static bool _FINALReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Lang.Model.Element.Modifier NATIVE { get { if (!_NATIVEReady) { _NATIVEContent = SGetField(LocalBridgeClazz, "NATIVE"); _NATIVEReady = true; } return _NATIVEContent; } } + private static Javax.Lang.Model.Element.Modifier _NATIVEContent = default; + private static bool _NATIVEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Lang.Model.Element.Modifier PRIVATE { get { if (!_PRIVATEReady) { _PRIVATEContent = SGetField(LocalBridgeClazz, "PRIVATE"); _PRIVATEReady = true; } return _PRIVATEContent; } } + private static Javax.Lang.Model.Element.Modifier _PRIVATEContent = default; + private static bool _PRIVATEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Lang.Model.Element.Modifier PROTECTED { get { if (!_PROTECTEDReady) { _PROTECTEDContent = SGetField(LocalBridgeClazz, "PROTECTED"); _PROTECTEDReady = true; } return _PROTECTEDContent; } } + private static Javax.Lang.Model.Element.Modifier _PROTECTEDContent = default; + private static bool _PROTECTEDReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Lang.Model.Element.Modifier PUBLIC { get { if (!_PUBLICReady) { _PUBLICContent = SGetField(LocalBridgeClazz, "PUBLIC"); _PUBLICReady = true; } return _PUBLICContent; } } + private static Javax.Lang.Model.Element.Modifier _PUBLICContent = default; + private static bool _PUBLICReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Lang.Model.Element.Modifier STATIC { get { if (!_STATICReady) { _STATICContent = SGetField(LocalBridgeClazz, "STATIC"); _STATICReady = true; } return _STATICContent; } } + private static Javax.Lang.Model.Element.Modifier _STATICContent = default; + private static bool _STATICReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Lang.Model.Element.Modifier STRICTFP { get { if (!_STRICTFPReady) { _STRICTFPContent = SGetField(LocalBridgeClazz, "STRICTFP"); _STRICTFPReady = true; } return _STRICTFPContent; } } + private static Javax.Lang.Model.Element.Modifier _STRICTFPContent = default; + private static bool _STRICTFPReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Lang.Model.Element.Modifier SYNCHRONIZED { get { if (!_SYNCHRONIZEDReady) { _SYNCHRONIZEDContent = SGetField(LocalBridgeClazz, "SYNCHRONIZED"); _SYNCHRONIZEDReady = true; } return _SYNCHRONIZEDContent; } } + private static Javax.Lang.Model.Element.Modifier _SYNCHRONIZEDContent = default; + private static bool _SYNCHRONIZEDReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Lang.Model.Element.Modifier TRANSIENT { get { if (!_TRANSIENTReady) { _TRANSIENTContent = SGetField(LocalBridgeClazz, "TRANSIENT"); _TRANSIENTReady = true; } return _TRANSIENTContent; } } + private static Javax.Lang.Model.Element.Modifier _TRANSIENTContent = default; + private static bool _TRANSIENTReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Lang.Model.Element.Modifier VOLATILE { get { if (!_VOLATILEReady) { _VOLATILEContent = SGetField(LocalBridgeClazz, "VOLATILE"); _VOLATILEReady = true; } return _VOLATILEContent; } } + private static Javax.Lang.Model.Element.Modifier _VOLATILEContent = default; + private static bool _VOLATILEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Javax.Lang.Model.Element.Modifier ValueOf(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Ljava/lang/String;)Ljavax/lang/model/element/Modifier;", arg0); + } + /// + /// + /// + /// + public static Javax.Lang.Model.Element.Modifier[] Values() + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "values", "()[Ljavax/lang/model/element/Modifier;"); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Lang/Model/Element/ModuleElement.cs b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Element/ModuleElement.cs new file mode 100644 index 0000000000..bd23f022e4 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Element/ModuleElement.cs @@ -0,0 +1,744 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Lang.Model.Element +{ + #region IModuleElement + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IModuleElement + { + #region Instance methods + /// + /// + /// + Java.Util.List Directives { get; } + /// + /// + /// + Java.Util.List EnclosedElements { get; } + /// + /// + /// + Javax.Lang.Model.Element.Element EnclosingElement { get; } + /// + /// + /// + Javax.Lang.Model.Element.Name QualifiedName { get; } + /// + /// + /// + Javax.Lang.Model.Element.Name SimpleName { get; } + /// + /// + /// + /// + bool IsOpen(); + /// + /// + /// + /// + bool IsUnnamed(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ModuleElement + public partial class ModuleElement : Javax.Lang.Model.Element.IModuleElement + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Lang.Model.Element.Element(Javax.Lang.Model.Element.ModuleElement t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Lang.Model.Element.QualifiedNameable(Javax.Lang.Model.Element.ModuleElement t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Util.List Directives + { + get { return IExecuteWithSignature("getDirectives", "()Ljava/util/List;"); } + } + /// + /// + /// + public Java.Util.List EnclosedElements + { + get { return IExecuteWithSignature("getEnclosedElements", "()Ljava/util/List;"); } + } + /// + /// + /// + public Javax.Lang.Model.Element.Element EnclosingElement + { + get { return IExecuteWithSignature("getEnclosingElement", "()Ljavax/lang/model/element/Element;"); } + } + /// + /// + /// + public Javax.Lang.Model.Element.Name QualifiedName + { + get { return IExecuteWithSignature("getQualifiedName", "()Ljavax/lang/model/element/Name;"); } + } + /// + /// + /// + public Javax.Lang.Model.Element.Name SimpleName + { + get { return IExecuteWithSignature("getSimpleName", "()Ljavax/lang/model/element/Name;"); } + } + /// + /// + /// + /// + public bool IsOpen() + { + return IExecuteWithSignature("isOpen", "()Z"); + } + /// + /// + /// + /// + public bool IsUnnamed() + { + return IExecuteWithSignature("isUnnamed", "()Z"); + } + + #endregion + + #region Nested classes + #region Directive + public partial class Directive + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Lang.Model.Element.ModuleElement.DirectiveKind Kind + { + get { return IExecuteWithSignature("getKind", "()Ljavax/lang/model/element/ModuleElement$DirectiveKind;"); } + } + /// + /// + /// + /// + /// + /// + /// + /// + public R Accept(Javax.Lang.Model.Element.ModuleElement.DirectiveVisitor arg0, P arg1) + { + return IExecute("accept", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region DirectiveKind + public partial class DirectiveKind + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Javax.Lang.Model.Element.ModuleElement.DirectiveKind EXPORTS { get { if (!_EXPORTSReady) { _EXPORTSContent = SGetField(LocalBridgeClazz, "EXPORTS"); _EXPORTSReady = true; } return _EXPORTSContent; } } + private static Javax.Lang.Model.Element.ModuleElement.DirectiveKind _EXPORTSContent = default; + private static bool _EXPORTSReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Lang.Model.Element.ModuleElement.DirectiveKind OPENS { get { if (!_OPENSReady) { _OPENSContent = SGetField(LocalBridgeClazz, "OPENS"); _OPENSReady = true; } return _OPENSContent; } } + private static Javax.Lang.Model.Element.ModuleElement.DirectiveKind _OPENSContent = default; + private static bool _OPENSReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Lang.Model.Element.ModuleElement.DirectiveKind PROVIDES { get { if (!_PROVIDESReady) { _PROVIDESContent = SGetField(LocalBridgeClazz, "PROVIDES"); _PROVIDESReady = true; } return _PROVIDESContent; } } + private static Javax.Lang.Model.Element.ModuleElement.DirectiveKind _PROVIDESContent = default; + private static bool _PROVIDESReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Lang.Model.Element.ModuleElement.DirectiveKind REQUIRES { get { if (!_REQUIRESReady) { _REQUIRESContent = SGetField(LocalBridgeClazz, "REQUIRES"); _REQUIRESReady = true; } return _REQUIRESContent; } } + private static Javax.Lang.Model.Element.ModuleElement.DirectiveKind _REQUIRESContent = default; + private static bool _REQUIRESReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Lang.Model.Element.ModuleElement.DirectiveKind USES { get { if (!_USESReady) { _USESContent = SGetField(LocalBridgeClazz, "USES"); _USESReady = true; } return _USESContent; } } + private static Javax.Lang.Model.Element.ModuleElement.DirectiveKind _USESContent = default; + private static bool _USESReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Javax.Lang.Model.Element.ModuleElement.DirectiveKind ValueOf(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Ljava/lang/String;)Ljavax/lang/model/element/ModuleElement$DirectiveKind;", arg0); + } + /// + /// + /// + /// + public static Javax.Lang.Model.Element.ModuleElement.DirectiveKind[] Values() + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "values", "()[Ljavax/lang/model/element/ModuleElement$DirectiveKind;"); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region DirectiveVisitor + public partial class DirectiveVisitor + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public object VisitExports(Javax.Lang.Model.Element.ModuleElement.ExportsDirective arg0, object arg1) + { + return IExecute("visitExports", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public object VisitOpens(Javax.Lang.Model.Element.ModuleElement.OpensDirective arg0, object arg1) + { + return IExecute("visitOpens", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public object VisitProvides(Javax.Lang.Model.Element.ModuleElement.ProvidesDirective arg0, object arg1) + { + return IExecute("visitProvides", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public object VisitRequires(Javax.Lang.Model.Element.ModuleElement.RequiresDirective arg0, object arg1) + { + return IExecute("visitRequires", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public object VisitUses(Javax.Lang.Model.Element.ModuleElement.UsesDirective arg0, object arg1) + { + return IExecute("visitUses", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public object Visit(Javax.Lang.Model.Element.ModuleElement.Directive arg0, object arg1) + { + return IExecute("visit", arg0, arg1); + } + /// + /// + /// + /// + /// + public object Visit(Javax.Lang.Model.Element.ModuleElement.Directive arg0) + { + return IExecuteWithSignature("visit", "(Ljavax/lang/model/element/ModuleElement$Directive;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + /// + public object VisitUnknown(Javax.Lang.Model.Element.ModuleElement.Directive arg0, object arg1) + { + return IExecute("visitUnknown", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region DirectiveVisitor + public partial class DirectiveVisitor + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Lang.Model.Element.ModuleElement.DirectiveVisitor(Javax.Lang.Model.Element.ModuleElement.DirectiveVisitor t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public R VisitExports(Javax.Lang.Model.Element.ModuleElement.ExportsDirective arg0, P arg1) + { + return IExecute("visitExports", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public R VisitOpens(Javax.Lang.Model.Element.ModuleElement.OpensDirective arg0, P arg1) + { + return IExecute("visitOpens", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public R VisitProvides(Javax.Lang.Model.Element.ModuleElement.ProvidesDirective arg0, P arg1) + { + return IExecute("visitProvides", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public R VisitRequires(Javax.Lang.Model.Element.ModuleElement.RequiresDirective arg0, P arg1) + { + return IExecute("visitRequires", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public R VisitUses(Javax.Lang.Model.Element.ModuleElement.UsesDirective arg0, P arg1) + { + return IExecute("visitUses", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public R Visit(Javax.Lang.Model.Element.ModuleElement.Directive arg0, P arg1) + { + return IExecute("visit", arg0, arg1); + } + /// + /// + /// + /// + /// + public R Visit(Javax.Lang.Model.Element.ModuleElement.Directive arg0) + { + return IExecuteWithSignature("visit", "(Ljavax/lang/model/element/ModuleElement$Directive;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + /// + public R VisitUnknown(Javax.Lang.Model.Element.ModuleElement.Directive arg0, P arg1) + { + return IExecute("visitUnknown", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ExportsDirective + public partial class ExportsDirective + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Lang.Model.Element.PackageElement Package + { + get { return IExecuteWithSignature("getPackage", "()Ljavax/lang/model/element/PackageElement;"); } + } + /// + /// + /// + public Java.Util.List TargetModules + { + get { return IExecuteWithSignature("getTargetModules", "()Ljava/util/List;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region OpensDirective + public partial class OpensDirective + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Lang.Model.Element.PackageElement Package + { + get { return IExecuteWithSignature("getPackage", "()Ljavax/lang/model/element/PackageElement;"); } + } + /// + /// + /// + public Java.Util.List TargetModules + { + get { return IExecuteWithSignature("getTargetModules", "()Ljava/util/List;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ProvidesDirective + public partial class ProvidesDirective + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Util.List Implementations + { + get { return IExecuteWithSignature("getImplementations", "()Ljava/util/List;"); } + } + /// + /// + /// + public Javax.Lang.Model.Element.TypeElement Service + { + get { return IExecuteWithSignature("getService", "()Ljavax/lang/model/element/TypeElement;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region RequiresDirective + public partial class RequiresDirective + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Lang.Model.Element.ModuleElement Dependency + { + get { return IExecuteWithSignature("getDependency", "()Ljavax/lang/model/element/ModuleElement;"); } + } + /// + /// + /// + /// + public bool IsStatic() + { + return IExecuteWithSignature("isStatic", "()Z"); + } + /// + /// + /// + /// + public bool IsTransitive() + { + return IExecuteWithSignature("isTransitive", "()Z"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region UsesDirective + public partial class UsesDirective + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Lang.Model.Element.TypeElement Service + { + get { return IExecuteWithSignature("getService", "()Ljavax/lang/model/element/TypeElement;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Lang/Model/Element/Name.cs b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Element/Name.cs new file mode 100644 index 0000000000..f0136e783c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Element/Name.cs @@ -0,0 +1,91 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Lang.Model.Element +{ + #region IName + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IName : Java.Lang.ICharSequence + { + #region Instance methods + /// + /// + /// + /// + /// + bool ContentEquals(Java.Lang.CharSequence arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Name + public partial class Name : Javax.Lang.Model.Element.IName + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public bool ContentEquals(Java.Lang.CharSequence arg0) + { + return IExecuteWithSignature("contentEquals", "(Ljava/lang/CharSequence;)Z", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Lang/Model/Element/NestingKind.cs b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Element/NestingKind.cs new file mode 100644 index 0000000000..4ea0c87f46 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Element/NestingKind.cs @@ -0,0 +1,107 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Lang.Model.Element +{ + #region NestingKind + public partial class NestingKind + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Javax.Lang.Model.Element.NestingKind ANONYMOUS { get { if (!_ANONYMOUSReady) { _ANONYMOUSContent = SGetField(LocalBridgeClazz, "ANONYMOUS"); _ANONYMOUSReady = true; } return _ANONYMOUSContent; } } + private static Javax.Lang.Model.Element.NestingKind _ANONYMOUSContent = default; + private static bool _ANONYMOUSReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Lang.Model.Element.NestingKind LOCAL { get { if (!_LOCALReady) { _LOCALContent = SGetField(LocalBridgeClazz, "LOCAL"); _LOCALReady = true; } return _LOCALContent; } } + private static Javax.Lang.Model.Element.NestingKind _LOCALContent = default; + private static bool _LOCALReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Lang.Model.Element.NestingKind MEMBER { get { if (!_MEMBERReady) { _MEMBERContent = SGetField(LocalBridgeClazz, "MEMBER"); _MEMBERReady = true; } return _MEMBERContent; } } + private static Javax.Lang.Model.Element.NestingKind _MEMBERContent = default; + private static bool _MEMBERReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Lang.Model.Element.NestingKind TOP_LEVEL { get { if (!_TOP_LEVELReady) { _TOP_LEVELContent = SGetField(LocalBridgeClazz, "TOP_LEVEL"); _TOP_LEVELReady = true; } return _TOP_LEVELContent; } } + private static Javax.Lang.Model.Element.NestingKind _TOP_LEVELContent = default; + private static bool _TOP_LEVELReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Javax.Lang.Model.Element.NestingKind ValueOf(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Ljava/lang/String;)Ljavax/lang/model/element/NestingKind;", arg0); + } + /// + /// + /// + /// + public static Javax.Lang.Model.Element.NestingKind[] Values() + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "values", "()[Ljavax/lang/model/element/NestingKind;"); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + public bool IsNested() + { + return IExecuteWithSignature("isNested", "()Z"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Lang/Model/Element/PackageElement.cs b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Element/PackageElement.cs new file mode 100644 index 0000000000..6f8df080e7 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Element/PackageElement.cs @@ -0,0 +1,141 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Lang.Model.Element +{ + #region IPackageElement + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IPackageElement + { + #region Instance methods + /// + /// + /// + Java.Util.List EnclosedElements { get; } + /// + /// + /// + Javax.Lang.Model.Element.Element EnclosingElement { get; } + /// + /// + /// + Javax.Lang.Model.Element.Name QualifiedName { get; } + /// + /// + /// + Javax.Lang.Model.Element.Name SimpleName { get; } + /// + /// + /// + /// + bool IsUnnamed(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region PackageElement + public partial class PackageElement : Javax.Lang.Model.Element.IPackageElement + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Lang.Model.Element.Element(Javax.Lang.Model.Element.PackageElement t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Lang.Model.Element.QualifiedNameable(Javax.Lang.Model.Element.PackageElement t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Util.List EnclosedElements + { + get { return IExecuteWithSignature("getEnclosedElements", "()Ljava/util/List;"); } + } + /// + /// + /// + public Javax.Lang.Model.Element.Element EnclosingElement + { + get { return IExecuteWithSignature("getEnclosingElement", "()Ljavax/lang/model/element/Element;"); } + } + /// + /// + /// + public Javax.Lang.Model.Element.Name QualifiedName + { + get { return IExecuteWithSignature("getQualifiedName", "()Ljavax/lang/model/element/Name;"); } + } + /// + /// + /// + public Javax.Lang.Model.Element.Name SimpleName + { + get { return IExecuteWithSignature("getSimpleName", "()Ljavax/lang/model/element/Name;"); } + } + /// + /// + /// + /// + public bool IsUnnamed() + { + return IExecuteWithSignature("isUnnamed", "()Z"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Lang/Model/Element/Parameterizable.cs b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Element/Parameterizable.cs new file mode 100644 index 0000000000..219196c2e8 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Element/Parameterizable.cs @@ -0,0 +1,87 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Lang.Model.Element +{ + #region IParameterizable + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IParameterizable : Javax.Lang.Model.Element.IElement + { + #region Instance methods + /// + /// + /// + Java.Util.List TypeParameters { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Parameterizable + public partial class Parameterizable : Javax.Lang.Model.Element.IParameterizable + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Util.List TypeParameters + { + get { return IExecuteWithSignature("getTypeParameters", "()Ljava/util/List;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Lang/Model/Element/QualifiedNameable.cs b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Element/QualifiedNameable.cs new file mode 100644 index 0000000000..15b32fb453 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Element/QualifiedNameable.cs @@ -0,0 +1,87 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Lang.Model.Element +{ + #region IQualifiedNameable + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IQualifiedNameable : Javax.Lang.Model.Element.IElement + { + #region Instance methods + /// + /// + /// + Javax.Lang.Model.Element.Name QualifiedName { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region QualifiedNameable + public partial class QualifiedNameable : Javax.Lang.Model.Element.IQualifiedNameable + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Lang.Model.Element.Name QualifiedName + { + get { return IExecuteWithSignature("getQualifiedName", "()Ljavax/lang/model/element/Name;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Lang/Model/Element/TypeElement.cs b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Element/TypeElement.cs new file mode 100644 index 0000000000..4d8c9ce516 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Element/TypeElement.cs @@ -0,0 +1,176 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Lang.Model.Element +{ + #region ITypeElement + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ITypeElement + { + #region Instance methods + /// + /// + /// + Java.Util.List EnclosedElements { get; } + /// + /// + /// + Javax.Lang.Model.Element.Element EnclosingElement { get; } + /// + /// + /// + Java.Util.List Interfaces { get; } + /// + /// + /// + Javax.Lang.Model.Element.NestingKind NestingKind { get; } + /// + /// + /// + Javax.Lang.Model.Element.Name QualifiedName { get; } + /// + /// + /// + Javax.Lang.Model.Element.Name SimpleName { get; } + /// + /// + /// + Javax.Lang.Model.Type.TypeMirror Superclass { get; } + /// + /// + /// + Java.Util.List TypeParameters { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region TypeElement + public partial class TypeElement : Javax.Lang.Model.Element.ITypeElement + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Lang.Model.Element.Element(Javax.Lang.Model.Element.TypeElement t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Lang.Model.Element.Parameterizable(Javax.Lang.Model.Element.TypeElement t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Lang.Model.Element.QualifiedNameable(Javax.Lang.Model.Element.TypeElement t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Util.List EnclosedElements + { + get { return IExecuteWithSignature("getEnclosedElements", "()Ljava/util/List;"); } + } + /// + /// + /// + public Javax.Lang.Model.Element.Element EnclosingElement + { + get { return IExecuteWithSignature("getEnclosingElement", "()Ljavax/lang/model/element/Element;"); } + } + /// + /// + /// + public Java.Util.List Interfaces + { + get { return IExecuteWithSignature("getInterfaces", "()Ljava/util/List;"); } + } + /// + /// + /// + public Javax.Lang.Model.Element.NestingKind NestingKind + { + get { return IExecuteWithSignature("getNestingKind", "()Ljavax/lang/model/element/NestingKind;"); } + } + /// + /// + /// + public Javax.Lang.Model.Element.Name QualifiedName + { + get { return IExecuteWithSignature("getQualifiedName", "()Ljavax/lang/model/element/Name;"); } + } + /// + /// + /// + public Javax.Lang.Model.Element.Name SimpleName + { + get { return IExecuteWithSignature("getSimpleName", "()Ljavax/lang/model/element/Name;"); } + } + /// + /// + /// + public Javax.Lang.Model.Type.TypeMirror Superclass + { + get { return IExecute("getSuperclass"); } + } + /// + /// + /// + public Java.Util.List TypeParameters + { + get { return IExecuteWithSignature("getTypeParameters", "()Ljava/util/List;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Lang/Model/Element/TypeParameterElement.cs b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Element/TypeParameterElement.cs new file mode 100644 index 0000000000..b6e49703b7 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Element/TypeParameterElement.cs @@ -0,0 +1,109 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Lang.Model.Element +{ + #region ITypeParameterElement + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ITypeParameterElement : Javax.Lang.Model.Element.IElement + { + #region Instance methods + /// + /// + /// + Java.Util.List Bounds { get; } + /// + /// + /// + Javax.Lang.Model.Element.Element EnclosingElement { get; } + /// + /// + /// + Javax.Lang.Model.Element.Element GenericElement { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region TypeParameterElement + public partial class TypeParameterElement : Javax.Lang.Model.Element.ITypeParameterElement + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Util.List Bounds + { + get { return IExecuteWithSignature("getBounds", "()Ljava/util/List;"); } + } + /// + /// + /// + public Javax.Lang.Model.Element.Element EnclosingElement + { + get { return IExecuteWithSignature("getEnclosingElement", "()Ljavax/lang/model/element/Element;"); } + } + /// + /// + /// + public Javax.Lang.Model.Element.Element GenericElement + { + get { return IExecuteWithSignature("getGenericElement", "()Ljavax/lang/model/element/Element;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Lang/Model/Element/UnknownAnnotationValueException.cs b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Element/UnknownAnnotationValueException.cs new file mode 100644 index 0000000000..2c28a2e7bc --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Element/UnknownAnnotationValueException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Lang.Model.Element +{ + #region UnknownAnnotationValueException + public partial class UnknownAnnotationValueException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Lang/Model/Element/UnknownDirectiveException.cs b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Element/UnknownDirectiveException.cs new file mode 100644 index 0000000000..1967bcbd52 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Element/UnknownDirectiveException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Lang.Model.Element +{ + #region UnknownDirectiveException + public partial class UnknownDirectiveException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Lang/Model/Element/UnknownElementException.cs b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Element/UnknownElementException.cs new file mode 100644 index 0000000000..94ba841d48 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Element/UnknownElementException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Lang.Model.Element +{ + #region UnknownElementException + public partial class UnknownElementException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Lang/Model/Element/VariableElement.cs b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Element/VariableElement.cs new file mode 100644 index 0000000000..520aed7e35 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Element/VariableElement.cs @@ -0,0 +1,109 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Lang.Model.Element +{ + #region IVariableElement + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IVariableElement : Javax.Lang.Model.Element.IElement + { + #region Instance methods + /// + /// + /// + object ConstantValue { get; } + /// + /// + /// + Javax.Lang.Model.Element.Element EnclosingElement { get; } + /// + /// + /// + Javax.Lang.Model.Element.Name SimpleName { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region VariableElement + public partial class VariableElement : Javax.Lang.Model.Element.IVariableElement + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public object ConstantValue + { + get { return IExecuteWithSignature("getConstantValue", "()Ljava/lang/Object;"); } + } + /// + /// + /// + public Javax.Lang.Model.Element.Element EnclosingElement + { + get { return IExecuteWithSignature("getEnclosingElement", "()Ljavax/lang/model/element/Element;"); } + } + /// + /// + /// + public Javax.Lang.Model.Element.Name SimpleName + { + get { return IExecuteWithSignature("getSimpleName", "()Ljavax/lang/model/element/Name;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Lang/Model/SourceVersion.cs b/src/net/JNet/GeneratedCore/Javax/Lang/Model/SourceVersion.cs new file mode 100644 index 0000000000..faf03b7137 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Lang/Model/SourceVersion.cs @@ -0,0 +1,210 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Lang.Model +{ + #region SourceVersion + public partial class SourceVersion + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Javax.Lang.Model.SourceVersion RELEASE_0 { get { if (!_RELEASE_0Ready) { _RELEASE_0Content = SGetField(LocalBridgeClazz, "RELEASE_0"); _RELEASE_0Ready = true; } return _RELEASE_0Content; } } + private static Javax.Lang.Model.SourceVersion _RELEASE_0Content = default; + private static bool _RELEASE_0Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Lang.Model.SourceVersion RELEASE_1 { get { if (!_RELEASE_1Ready) { _RELEASE_1Content = SGetField(LocalBridgeClazz, "RELEASE_1"); _RELEASE_1Ready = true; } return _RELEASE_1Content; } } + private static Javax.Lang.Model.SourceVersion _RELEASE_1Content = default; + private static bool _RELEASE_1Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Lang.Model.SourceVersion RELEASE_10 { get { if (!_RELEASE_10Ready) { _RELEASE_10Content = SGetField(LocalBridgeClazz, "RELEASE_10"); _RELEASE_10Ready = true; } return _RELEASE_10Content; } } + private static Javax.Lang.Model.SourceVersion _RELEASE_10Content = default; + private static bool _RELEASE_10Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Lang.Model.SourceVersion RELEASE_11 { get { if (!_RELEASE_11Ready) { _RELEASE_11Content = SGetField(LocalBridgeClazz, "RELEASE_11"); _RELEASE_11Ready = true; } return _RELEASE_11Content; } } + private static Javax.Lang.Model.SourceVersion _RELEASE_11Content = default; + private static bool _RELEASE_11Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Lang.Model.SourceVersion RELEASE_2 { get { if (!_RELEASE_2Ready) { _RELEASE_2Content = SGetField(LocalBridgeClazz, "RELEASE_2"); _RELEASE_2Ready = true; } return _RELEASE_2Content; } } + private static Javax.Lang.Model.SourceVersion _RELEASE_2Content = default; + private static bool _RELEASE_2Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Lang.Model.SourceVersion RELEASE_3 { get { if (!_RELEASE_3Ready) { _RELEASE_3Content = SGetField(LocalBridgeClazz, "RELEASE_3"); _RELEASE_3Ready = true; } return _RELEASE_3Content; } } + private static Javax.Lang.Model.SourceVersion _RELEASE_3Content = default; + private static bool _RELEASE_3Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Lang.Model.SourceVersion RELEASE_4 { get { if (!_RELEASE_4Ready) { _RELEASE_4Content = SGetField(LocalBridgeClazz, "RELEASE_4"); _RELEASE_4Ready = true; } return _RELEASE_4Content; } } + private static Javax.Lang.Model.SourceVersion _RELEASE_4Content = default; + private static bool _RELEASE_4Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Lang.Model.SourceVersion RELEASE_5 { get { if (!_RELEASE_5Ready) { _RELEASE_5Content = SGetField(LocalBridgeClazz, "RELEASE_5"); _RELEASE_5Ready = true; } return _RELEASE_5Content; } } + private static Javax.Lang.Model.SourceVersion _RELEASE_5Content = default; + private static bool _RELEASE_5Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Lang.Model.SourceVersion RELEASE_6 { get { if (!_RELEASE_6Ready) { _RELEASE_6Content = SGetField(LocalBridgeClazz, "RELEASE_6"); _RELEASE_6Ready = true; } return _RELEASE_6Content; } } + private static Javax.Lang.Model.SourceVersion _RELEASE_6Content = default; + private static bool _RELEASE_6Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Lang.Model.SourceVersion RELEASE_7 { get { if (!_RELEASE_7Ready) { _RELEASE_7Content = SGetField(LocalBridgeClazz, "RELEASE_7"); _RELEASE_7Ready = true; } return _RELEASE_7Content; } } + private static Javax.Lang.Model.SourceVersion _RELEASE_7Content = default; + private static bool _RELEASE_7Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Lang.Model.SourceVersion RELEASE_8 { get { if (!_RELEASE_8Ready) { _RELEASE_8Content = SGetField(LocalBridgeClazz, "RELEASE_8"); _RELEASE_8Ready = true; } return _RELEASE_8Content; } } + private static Javax.Lang.Model.SourceVersion _RELEASE_8Content = default; + private static bool _RELEASE_8Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Lang.Model.SourceVersion RELEASE_9 { get { if (!_RELEASE_9Ready) { _RELEASE_9Content = SGetField(LocalBridgeClazz, "RELEASE_9"); _RELEASE_9Ready = true; } return _RELEASE_9Content; } } + private static Javax.Lang.Model.SourceVersion _RELEASE_9Content = default; + private static bool _RELEASE_9Ready = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static bool IsIdentifier(Java.Lang.CharSequence arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "isIdentifier", "(Ljava/lang/CharSequence;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public static bool IsKeyword(Java.Lang.CharSequence arg0, Javax.Lang.Model.SourceVersion arg1) + { + return SExecute(LocalBridgeClazz, "isKeyword", arg0, arg1); + } + /// + /// + /// + /// + /// + public static bool IsKeyword(Java.Lang.CharSequence arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "isKeyword", "(Ljava/lang/CharSequence;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public static bool IsName(Java.Lang.CharSequence arg0, Javax.Lang.Model.SourceVersion arg1) + { + return SExecute(LocalBridgeClazz, "isName", arg0, arg1); + } + /// + /// + /// + /// + /// + public static bool IsName(Java.Lang.CharSequence arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "isName", "(Ljava/lang/CharSequence;)Z", arg0); + } + /// + /// + /// + /// + public static Javax.Lang.Model.SourceVersion Latest() + { + return SExecuteWithSignature(LocalBridgeClazz, "latest", "()Ljavax/lang/model/SourceVersion;"); + } + /// + /// + /// + /// + public static Javax.Lang.Model.SourceVersion LatestSupported() + { + return SExecuteWithSignature(LocalBridgeClazz, "latestSupported", "()Ljavax/lang/model/SourceVersion;"); + } + /// + /// + /// + /// + /// + public static Javax.Lang.Model.SourceVersion ValueOf(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Ljava/lang/String;)Ljavax/lang/model/SourceVersion;", arg0); + } + /// + /// + /// + /// + public static Javax.Lang.Model.SourceVersion[] Values() + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "values", "()[Ljavax/lang/model/SourceVersion;"); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Lang/Model/Type/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Type/AllPackageClasses.cs new file mode 100644 index 0000000000..4613850e35 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Type/AllPackageClasses.cs @@ -0,0 +1,833 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Javax.Lang.Model.Type +{ + #region ArrayType + /// + /// + /// + public partial class ArrayType : Javax.Lang.Model.Type.ReferenceType + { + const string _bridgeClassName = "javax.lang.model.type.ArrayType"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ArrayType class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ArrayType() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ArrayType class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ArrayType(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DeclaredType + /// + /// + /// + public partial class DeclaredType : Javax.Lang.Model.Type.ReferenceType + { + const string _bridgeClassName = "javax.lang.model.type.DeclaredType"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("DeclaredType class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DeclaredType() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("DeclaredType class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DeclaredType(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ErrorType + /// + /// + /// + public partial class ErrorType : Javax.Lang.Model.Type.DeclaredType + { + const string _bridgeClassName = "javax.lang.model.type.ErrorType"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ErrorType class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ErrorType() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ErrorType class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ErrorType(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ExecutableType + /// + /// + /// + public partial class ExecutableType : Javax.Lang.Model.Type.TypeMirror + { + const string _bridgeClassName = "javax.lang.model.type.ExecutableType"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ExecutableType class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ExecutableType() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ExecutableType class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ExecutableType(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region IntersectionType + /// + /// + /// + public partial class IntersectionType : Javax.Lang.Model.Type.TypeMirror + { + const string _bridgeClassName = "javax.lang.model.type.IntersectionType"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("IntersectionType class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public IntersectionType() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("IntersectionType class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public IntersectionType(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MirroredTypeException + /// + /// + /// + public partial class MirroredTypeException : Javax.Lang.Model.Type.MirroredTypesException + { + const string _bridgeClassName = "javax.lang.model.type.MirroredTypeException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region MirroredTypesException + /// + /// + /// + public partial class MirroredTypesException : Java.Lang.RuntimeException + { + const string _bridgeClassName = "javax.lang.model.type.MirroredTypesException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region NoType + /// + /// + /// + public partial class NoType : Javax.Lang.Model.Type.TypeMirror + { + const string _bridgeClassName = "javax.lang.model.type.NoType"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("NoType class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public NoType() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("NoType class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public NoType(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region NullType + /// + /// + /// + public partial class NullType : Javax.Lang.Model.Type.ReferenceType + { + const string _bridgeClassName = "javax.lang.model.type.NullType"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("NullType class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public NullType() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("NullType class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public NullType(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PrimitiveType + /// + /// + /// + public partial class PrimitiveType : Javax.Lang.Model.Type.TypeMirror + { + const string _bridgeClassName = "javax.lang.model.type.PrimitiveType"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("PrimitiveType class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public PrimitiveType() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("PrimitiveType class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public PrimitiveType(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ReferenceType + /// + /// + /// + public partial class ReferenceType : Javax.Lang.Model.Type.TypeMirror + { + const string _bridgeClassName = "javax.lang.model.type.ReferenceType"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ReferenceType class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ReferenceType() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ReferenceType class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ReferenceType(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TypeKind + /// + /// + /// + public partial class TypeKind : Java.Lang.Enum + { + const string _bridgeClassName = "javax.lang.model.type.TypeKind"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public TypeKind() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public TypeKind(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TypeMirror + /// + /// + /// + public partial class TypeMirror : Javax.Lang.Model.AnnotatedConstruct + { + const string _bridgeClassName = "javax.lang.model.type.TypeMirror"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("TypeMirror class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public TypeMirror() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("TypeMirror class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public TypeMirror(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TypeVariable + /// + /// + /// + public partial class TypeVariable : Javax.Lang.Model.Type.ReferenceType + { + const string _bridgeClassName = "javax.lang.model.type.TypeVariable"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("TypeVariable class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public TypeVariable() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("TypeVariable class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public TypeVariable(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TypeVisitor + /// + /// + /// + public partial class TypeVisitor : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.lang.model.type.TypeVisitor"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("TypeVisitor class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public TypeVisitor() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("TypeVisitor class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public TypeVisitor(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TypeVisitor + /// + /// + /// + /// + /// + public partial class TypeVisitor : MASES.JCOBridge.C2JBridge.JVMBridgeBase> + { + const string _bridgeClassName = "javax.lang.model.type.TypeVisitor"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("TypeVisitor class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public TypeVisitor() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("TypeVisitor class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public TypeVisitor(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region UnionType + /// + /// + /// + public partial class UnionType : Javax.Lang.Model.Type.TypeMirror + { + const string _bridgeClassName = "javax.lang.model.type.UnionType"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("UnionType class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public UnionType() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("UnionType class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public UnionType(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region UnknownTypeException + /// + /// + /// + public partial class UnknownTypeException : Javax.Lang.Model.UnknownEntityException + { + const string _bridgeClassName = "javax.lang.model.type.UnknownTypeException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region WildcardType + /// + /// + /// + public partial class WildcardType : Javax.Lang.Model.Type.TypeMirror + { + const string _bridgeClassName = "javax.lang.model.type.WildcardType"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("WildcardType class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public WildcardType() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("WildcardType class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public WildcardType(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Lang/Model/Type/ArrayType.cs b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Type/ArrayType.cs new file mode 100644 index 0000000000..7e4a9e8bd2 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Type/ArrayType.cs @@ -0,0 +1,87 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Lang.Model.Type +{ + #region IArrayType + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IArrayType : Javax.Lang.Model.Type.IReferenceType + { + #region Instance methods + /// + /// + /// + Javax.Lang.Model.Type.TypeMirror ComponentType { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ArrayType + public partial class ArrayType : Javax.Lang.Model.Type.IArrayType + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Lang.Model.Type.TypeMirror ComponentType + { + get { return IExecuteWithSignature("getComponentType", "()Ljavax/lang/model/type/TypeMirror;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Lang/Model/Type/DeclaredType.cs b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Type/DeclaredType.cs new file mode 100644 index 0000000000..f2bc581adf --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Type/DeclaredType.cs @@ -0,0 +1,111 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Lang.Model.Type +{ + #region IDeclaredType + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IDeclaredType : Javax.Lang.Model.Type.IReferenceType + { + #region Instance methods + /// + /// + /// + Javax.Lang.Model.Type.TypeMirror EnclosingType { get; } + /// + /// + /// + Java.Util.List TypeArguments { get; } + /// + /// + /// + /// + Javax.Lang.Model.Element.Element AsElement(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region DeclaredType + public partial class DeclaredType : Javax.Lang.Model.Type.IDeclaredType + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Lang.Model.Type.TypeMirror EnclosingType + { + get { return IExecuteWithSignature("getEnclosingType", "()Ljavax/lang/model/type/TypeMirror;"); } + } + /// + /// + /// + public Java.Util.List TypeArguments + { + get { return IExecuteWithSignature("getTypeArguments", "()Ljava/util/List;"); } + } + /// + /// + /// + /// + public Javax.Lang.Model.Element.Element AsElement() + { + return IExecuteWithSignature("asElement", "()Ljavax/lang/model/element/Element;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Lang/Model/Type/ErrorType.cs b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Type/ErrorType.cs new file mode 100644 index 0000000000..b2d226361f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Type/ErrorType.cs @@ -0,0 +1,76 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Lang.Model.Type +{ + #region IErrorType + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IErrorType : Javax.Lang.Model.Type.IDeclaredType + { + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ErrorType + public partial class ErrorType : Javax.Lang.Model.Type.IErrorType + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Lang/Model/Type/ExecutableType.cs b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Type/ExecutableType.cs new file mode 100644 index 0000000000..f01fced8dd --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Type/ExecutableType.cs @@ -0,0 +1,131 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Lang.Model.Type +{ + #region IExecutableType + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IExecutableType : Javax.Lang.Model.Type.ITypeMirror + { + #region Instance methods + /// + /// + /// + Java.Util.List ParameterTypes { get; } + /// + /// + /// + Javax.Lang.Model.Type.TypeMirror ReceiverType { get; } + /// + /// + /// + Javax.Lang.Model.Type.TypeMirror ReturnType { get; } + /// + /// + /// + Java.Util.List ThrownTypes { get; } + /// + /// + /// + Java.Util.List TypeVariables { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ExecutableType + public partial class ExecutableType : Javax.Lang.Model.Type.IExecutableType + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Util.List ParameterTypes + { + get { return IExecuteWithSignature("getParameterTypes", "()Ljava/util/List;"); } + } + /// + /// + /// + public Javax.Lang.Model.Type.TypeMirror ReceiverType + { + get { return IExecuteWithSignature("getReceiverType", "()Ljavax/lang/model/type/TypeMirror;"); } + } + /// + /// + /// + public Javax.Lang.Model.Type.TypeMirror ReturnType + { + get { return IExecuteWithSignature("getReturnType", "()Ljavax/lang/model/type/TypeMirror;"); } + } + /// + /// + /// + public Java.Util.List ThrownTypes + { + get { return IExecuteWithSignature("getThrownTypes", "()Ljava/util/List;"); } + } + /// + /// + /// + public Java.Util.List TypeVariables + { + get { return IExecuteWithSignature("getTypeVariables", "()Ljava/util/List;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Lang/Model/Type/IntersectionType.cs b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Type/IntersectionType.cs new file mode 100644 index 0000000000..a3ea956597 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Type/IntersectionType.cs @@ -0,0 +1,87 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Lang.Model.Type +{ + #region IIntersectionType + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IIntersectionType : Javax.Lang.Model.Type.ITypeMirror + { + #region Instance methods + /// + /// + /// + Java.Util.List Bounds { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region IntersectionType + public partial class IntersectionType : Javax.Lang.Model.Type.IIntersectionType + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Util.List Bounds + { + get { return IExecuteWithSignature("getBounds", "()Ljava/util/List;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Lang/Model/Type/MirroredTypeException.cs b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Type/MirroredTypeException.cs new file mode 100644 index 0000000000..b9fb49afb6 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Type/MirroredTypeException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Lang.Model.Type +{ + #region MirroredTypeException + public partial class MirroredTypeException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Lang/Model/Type/MirroredTypesException.cs b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Type/MirroredTypesException.cs new file mode 100644 index 0000000000..72fd4208d5 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Type/MirroredTypesException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Lang.Model.Type +{ + #region MirroredTypesException + public partial class MirroredTypesException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Lang/Model/Type/NoType.cs b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Type/NoType.cs new file mode 100644 index 0000000000..468d0c1a4b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Type/NoType.cs @@ -0,0 +1,76 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Lang.Model.Type +{ + #region INoType + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface INoType : Javax.Lang.Model.Type.ITypeMirror + { + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region NoType + public partial class NoType : Javax.Lang.Model.Type.INoType + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Lang/Model/Type/NullType.cs b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Type/NullType.cs new file mode 100644 index 0000000000..444fbc8f61 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Type/NullType.cs @@ -0,0 +1,76 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Lang.Model.Type +{ + #region INullType + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface INullType : Javax.Lang.Model.Type.IReferenceType + { + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region NullType + public partial class NullType : Javax.Lang.Model.Type.INullType + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Lang/Model/Type/PrimitiveType.cs b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Type/PrimitiveType.cs new file mode 100644 index 0000000000..52aa497b9b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Type/PrimitiveType.cs @@ -0,0 +1,76 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Lang.Model.Type +{ + #region IPrimitiveType + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IPrimitiveType : Javax.Lang.Model.Type.ITypeMirror + { + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region PrimitiveType + public partial class PrimitiveType : Javax.Lang.Model.Type.IPrimitiveType + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Lang/Model/Type/ReferenceType.cs b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Type/ReferenceType.cs new file mode 100644 index 0000000000..2dc10455b9 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Type/ReferenceType.cs @@ -0,0 +1,76 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Lang.Model.Type +{ + #region IReferenceType + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IReferenceType : Javax.Lang.Model.Type.ITypeMirror + { + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ReferenceType + public partial class ReferenceType : Javax.Lang.Model.Type.IReferenceType + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Lang/Model/Type/TypeKind.cs b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Type/TypeKind.cs new file mode 100644 index 0000000000..0a1b3f069e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Type/TypeKind.cs @@ -0,0 +1,215 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Lang.Model.Type +{ + #region TypeKind + public partial class TypeKind + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Javax.Lang.Model.Type.TypeKind ARRAY { get { if (!_ARRAYReady) { _ARRAYContent = SGetField(LocalBridgeClazz, "ARRAY"); _ARRAYReady = true; } return _ARRAYContent; } } + private static Javax.Lang.Model.Type.TypeKind _ARRAYContent = default; + private static bool _ARRAYReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Lang.Model.Type.TypeKind BOOLEAN { get { if (!_BOOLEANReady) { _BOOLEANContent = SGetField(LocalBridgeClazz, "BOOLEAN"); _BOOLEANReady = true; } return _BOOLEANContent; } } + private static Javax.Lang.Model.Type.TypeKind _BOOLEANContent = default; + private static bool _BOOLEANReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Lang.Model.Type.TypeKind BYTE { get { if (!_BYTEReady) { _BYTEContent = SGetField(LocalBridgeClazz, "BYTE"); _BYTEReady = true; } return _BYTEContent; } } + private static Javax.Lang.Model.Type.TypeKind _BYTEContent = default; + private static bool _BYTEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Lang.Model.Type.TypeKind CHAR { get { if (!_CHARReady) { _CHARContent = SGetField(LocalBridgeClazz, "CHAR"); _CHARReady = true; } return _CHARContent; } } + private static Javax.Lang.Model.Type.TypeKind _CHARContent = default; + private static bool _CHARReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Lang.Model.Type.TypeKind DECLARED { get { if (!_DECLAREDReady) { _DECLAREDContent = SGetField(LocalBridgeClazz, "DECLARED"); _DECLAREDReady = true; } return _DECLAREDContent; } } + private static Javax.Lang.Model.Type.TypeKind _DECLAREDContent = default; + private static bool _DECLAREDReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Lang.Model.Type.TypeKind DOUBLE { get { if (!_DOUBLEReady) { _DOUBLEContent = SGetField(LocalBridgeClazz, "DOUBLE"); _DOUBLEReady = true; } return _DOUBLEContent; } } + private static Javax.Lang.Model.Type.TypeKind _DOUBLEContent = default; + private static bool _DOUBLEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Lang.Model.Type.TypeKind ERROR { get { if (!_ERRORReady) { _ERRORContent = SGetField(LocalBridgeClazz, "ERROR"); _ERRORReady = true; } return _ERRORContent; } } + private static Javax.Lang.Model.Type.TypeKind _ERRORContent = default; + private static bool _ERRORReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Lang.Model.Type.TypeKind EXECUTABLE { get { if (!_EXECUTABLEReady) { _EXECUTABLEContent = SGetField(LocalBridgeClazz, "EXECUTABLE"); _EXECUTABLEReady = true; } return _EXECUTABLEContent; } } + private static Javax.Lang.Model.Type.TypeKind _EXECUTABLEContent = default; + private static bool _EXECUTABLEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Lang.Model.Type.TypeKind FLOAT { get { if (!_FLOATReady) { _FLOATContent = SGetField(LocalBridgeClazz, "FLOAT"); _FLOATReady = true; } return _FLOATContent; } } + private static Javax.Lang.Model.Type.TypeKind _FLOATContent = default; + private static bool _FLOATReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Lang.Model.Type.TypeKind INT { get { if (!_INTReady) { _INTContent = SGetField(LocalBridgeClazz, "INT"); _INTReady = true; } return _INTContent; } } + private static Javax.Lang.Model.Type.TypeKind _INTContent = default; + private static bool _INTReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Lang.Model.Type.TypeKind INTERSECTION { get { if (!_INTERSECTIONReady) { _INTERSECTIONContent = SGetField(LocalBridgeClazz, "INTERSECTION"); _INTERSECTIONReady = true; } return _INTERSECTIONContent; } } + private static Javax.Lang.Model.Type.TypeKind _INTERSECTIONContent = default; + private static bool _INTERSECTIONReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Lang.Model.Type.TypeKind LONG { get { if (!_LONGReady) { _LONGContent = SGetField(LocalBridgeClazz, "LONG"); _LONGReady = true; } return _LONGContent; } } + private static Javax.Lang.Model.Type.TypeKind _LONGContent = default; + private static bool _LONGReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Lang.Model.Type.TypeKind MODULE { get { if (!_MODULEReady) { _MODULEContent = SGetField(LocalBridgeClazz, "MODULE"); _MODULEReady = true; } return _MODULEContent; } } + private static Javax.Lang.Model.Type.TypeKind _MODULEContent = default; + private static bool _MODULEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Lang.Model.Type.TypeKind NONE { get { if (!_NONEReady) { _NONEContent = SGetField(LocalBridgeClazz, "NONE"); _NONEReady = true; } return _NONEContent; } } + private static Javax.Lang.Model.Type.TypeKind _NONEContent = default; + private static bool _NONEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Lang.Model.Type.TypeKind NULL { get { if (!_NULLReady) { _NULLContent = SGetField(LocalBridgeClazz, "NULL"); _NULLReady = true; } return _NULLContent; } } + private static Javax.Lang.Model.Type.TypeKind _NULLContent = default; + private static bool _NULLReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Lang.Model.Type.TypeKind OTHER { get { if (!_OTHERReady) { _OTHERContent = SGetField(LocalBridgeClazz, "OTHER"); _OTHERReady = true; } return _OTHERContent; } } + private static Javax.Lang.Model.Type.TypeKind _OTHERContent = default; + private static bool _OTHERReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Lang.Model.Type.TypeKind PACKAGE { get { if (!_PACKAGEReady) { _PACKAGEContent = SGetField(LocalBridgeClazz, "PACKAGE"); _PACKAGEReady = true; } return _PACKAGEContent; } } + private static Javax.Lang.Model.Type.TypeKind _PACKAGEContent = default; + private static bool _PACKAGEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Lang.Model.Type.TypeKind SHORT { get { if (!_SHORTReady) { _SHORTContent = SGetField(LocalBridgeClazz, "SHORT"); _SHORTReady = true; } return _SHORTContent; } } + private static Javax.Lang.Model.Type.TypeKind _SHORTContent = default; + private static bool _SHORTReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Lang.Model.Type.TypeKind TYPEVAR { get { if (!_TYPEVARReady) { _TYPEVARContent = SGetField(LocalBridgeClazz, "TYPEVAR"); _TYPEVARReady = true; } return _TYPEVARContent; } } + private static Javax.Lang.Model.Type.TypeKind _TYPEVARContent = default; + private static bool _TYPEVARReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Lang.Model.Type.TypeKind UNION { get { if (!_UNIONReady) { _UNIONContent = SGetField(LocalBridgeClazz, "UNION"); _UNIONReady = true; } return _UNIONContent; } } + private static Javax.Lang.Model.Type.TypeKind _UNIONContent = default; + private static bool _UNIONReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Lang.Model.Type.TypeKind VOID { get { if (!_VOIDReady) { _VOIDContent = SGetField(LocalBridgeClazz, "VOID"); _VOIDReady = true; } return _VOIDContent; } } + private static Javax.Lang.Model.Type.TypeKind _VOIDContent = default; + private static bool _VOIDReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Lang.Model.Type.TypeKind WILDCARD { get { if (!_WILDCARDReady) { _WILDCARDContent = SGetField(LocalBridgeClazz, "WILDCARD"); _WILDCARDReady = true; } return _WILDCARDContent; } } + private static Javax.Lang.Model.Type.TypeKind _WILDCARDContent = default; + private static bool _WILDCARDReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Javax.Lang.Model.Type.TypeKind ValueOf(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Ljava/lang/String;)Ljavax/lang/model/type/TypeKind;", arg0); + } + /// + /// + /// + /// + public static Javax.Lang.Model.Type.TypeKind[] Values() + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "values", "()[Ljavax/lang/model/type/TypeKind;"); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + public bool IsPrimitive() + { + return IExecuteWithSignature("isPrimitive", "()Z"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Lang/Model/Type/TypeMirror.cs b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Type/TypeMirror.cs new file mode 100644 index 0000000000..6b8ff4087e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Type/TypeMirror.cs @@ -0,0 +1,108 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Lang.Model.Type +{ + #region ITypeMirror + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ITypeMirror : Javax.Lang.Model.IAnnotatedConstruct + { + #region Instance methods + /// + /// + /// + Javax.Lang.Model.Type.TypeKind Kind { get; } + /// + /// + /// + /// + /// + /// + /// + /// + R Accept(Javax.Lang.Model.Type.TypeVisitor arg0, P arg1); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region TypeMirror + public partial class TypeMirror : Javax.Lang.Model.Type.ITypeMirror + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Lang.Model.Type.TypeKind Kind + { + get { return IExecuteWithSignature("getKind", "()Ljavax/lang/model/type/TypeKind;"); } + } + /// + /// + /// + /// + /// + /// + /// + /// + public R Accept(Javax.Lang.Model.Type.TypeVisitor arg0, P arg1) + { + return IExecute("accept", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Lang/Model/Type/TypeVariable.cs b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Type/TypeVariable.cs new file mode 100644 index 0000000000..73424e1315 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Type/TypeVariable.cs @@ -0,0 +1,111 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Lang.Model.Type +{ + #region ITypeVariable + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ITypeVariable : Javax.Lang.Model.Type.IReferenceType + { + #region Instance methods + /// + /// + /// + Javax.Lang.Model.Type.TypeMirror LowerBound { get; } + /// + /// + /// + Javax.Lang.Model.Type.TypeMirror UpperBound { get; } + /// + /// + /// + /// + Javax.Lang.Model.Element.Element AsElement(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region TypeVariable + public partial class TypeVariable : Javax.Lang.Model.Type.ITypeVariable + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Lang.Model.Type.TypeMirror LowerBound + { + get { return IExecuteWithSignature("getLowerBound", "()Ljavax/lang/model/type/TypeMirror;"); } + } + /// + /// + /// + public Javax.Lang.Model.Type.TypeMirror UpperBound + { + get { return IExecuteWithSignature("getUpperBound", "()Ljavax/lang/model/type/TypeMirror;"); } + } + /// + /// + /// + /// + public Javax.Lang.Model.Element.Element AsElement() + { + return IExecuteWithSignature("asElement", "()Ljavax/lang/model/element/Element;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Lang/Model/Type/TypeVisitor.cs b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Type/TypeVisitor.cs new file mode 100644 index 0000000000..8f6e0f6a7b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Type/TypeVisitor.cs @@ -0,0 +1,486 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Lang.Model.Type +{ + #region TypeVisitor + public partial class TypeVisitor + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public object Visit(Javax.Lang.Model.Type.TypeMirror arg0, object arg1) + { + return IExecute("visit", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public object VisitArray(Javax.Lang.Model.Type.ArrayType arg0, object arg1) + { + return IExecute("visitArray", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public object VisitDeclared(Javax.Lang.Model.Type.DeclaredType arg0, object arg1) + { + return IExecute("visitDeclared", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public object VisitError(Javax.Lang.Model.Type.ErrorType arg0, object arg1) + { + return IExecute("visitError", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public object VisitExecutable(Javax.Lang.Model.Type.ExecutableType arg0, object arg1) + { + return IExecute("visitExecutable", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public object VisitIntersection(Javax.Lang.Model.Type.IntersectionType arg0, object arg1) + { + return IExecute("visitIntersection", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public object VisitNoType(Javax.Lang.Model.Type.NoType arg0, object arg1) + { + return IExecute("visitNoType", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public object VisitNull(Javax.Lang.Model.Type.NullType arg0, object arg1) + { + return IExecute("visitNull", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public object VisitPrimitive(Javax.Lang.Model.Type.PrimitiveType arg0, object arg1) + { + return IExecute("visitPrimitive", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public object VisitTypeVariable(Javax.Lang.Model.Type.TypeVariable arg0, object arg1) + { + return IExecute("visitTypeVariable", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public object VisitUnion(Javax.Lang.Model.Type.UnionType arg0, object arg1) + { + return IExecute("visitUnion", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public object VisitUnknown(Javax.Lang.Model.Type.TypeMirror arg0, object arg1) + { + return IExecute("visitUnknown", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public object VisitWildcard(Javax.Lang.Model.Type.WildcardType arg0, object arg1) + { + return IExecute("visitWildcard", arg0, arg1); + } + /// + /// + /// + /// + /// + public object Visit(Javax.Lang.Model.Type.TypeMirror arg0) + { + return IExecuteWithSignature("visit", "(Ljavax/lang/model/type/TypeMirror;)Ljava/lang/Object;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ITypeVisitor + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ITypeVisitor + { + #region Instance methods + /// + /// + /// + /// + /// + /// + R Visit(Javax.Lang.Model.Type.TypeMirror arg0, P arg1); + /// + /// + /// + /// + /// + /// + R VisitArray(Javax.Lang.Model.Type.ArrayType arg0, P arg1); + /// + /// + /// + /// + /// + /// + R VisitDeclared(Javax.Lang.Model.Type.DeclaredType arg0, P arg1); + /// + /// + /// + /// + /// + /// + R VisitError(Javax.Lang.Model.Type.ErrorType arg0, P arg1); + /// + /// + /// + /// + /// + /// + R VisitExecutable(Javax.Lang.Model.Type.ExecutableType arg0, P arg1); + /// + /// + /// + /// + /// + /// + R VisitIntersection(Javax.Lang.Model.Type.IntersectionType arg0, P arg1); + /// + /// + /// + /// + /// + /// + R VisitNoType(Javax.Lang.Model.Type.NoType arg0, P arg1); + /// + /// + /// + /// + /// + /// + R VisitNull(Javax.Lang.Model.Type.NullType arg0, P arg1); + /// + /// + /// + /// + /// + /// + R VisitPrimitive(Javax.Lang.Model.Type.PrimitiveType arg0, P arg1); + /// + /// + /// + /// + /// + /// + R VisitTypeVariable(Javax.Lang.Model.Type.TypeVariable arg0, P arg1); + /// + /// + /// + /// + /// + /// + R VisitUnion(Javax.Lang.Model.Type.UnionType arg0, P arg1); + /// + /// + /// + /// + /// + /// + R VisitUnknown(Javax.Lang.Model.Type.TypeMirror arg0, P arg1); + /// + /// + /// + /// + /// + /// + R VisitWildcard(Javax.Lang.Model.Type.WildcardType arg0, P arg1); + /// + /// + /// + /// + /// + R Visit(Javax.Lang.Model.Type.TypeMirror arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region TypeVisitor + public partial class TypeVisitor : Javax.Lang.Model.Type.ITypeVisitor + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Lang.Model.Type.TypeVisitor(Javax.Lang.Model.Type.TypeVisitor t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public R Visit(Javax.Lang.Model.Type.TypeMirror arg0, P arg1) + { + return IExecute("visit", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public R VisitArray(Javax.Lang.Model.Type.ArrayType arg0, P arg1) + { + return IExecute("visitArray", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public R VisitDeclared(Javax.Lang.Model.Type.DeclaredType arg0, P arg1) + { + return IExecute("visitDeclared", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public R VisitError(Javax.Lang.Model.Type.ErrorType arg0, P arg1) + { + return IExecute("visitError", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public R VisitExecutable(Javax.Lang.Model.Type.ExecutableType arg0, P arg1) + { + return IExecute("visitExecutable", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public R VisitIntersection(Javax.Lang.Model.Type.IntersectionType arg0, P arg1) + { + return IExecute("visitIntersection", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public R VisitNoType(Javax.Lang.Model.Type.NoType arg0, P arg1) + { + return IExecute("visitNoType", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public R VisitNull(Javax.Lang.Model.Type.NullType arg0, P arg1) + { + return IExecute("visitNull", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public R VisitPrimitive(Javax.Lang.Model.Type.PrimitiveType arg0, P arg1) + { + return IExecute("visitPrimitive", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public R VisitTypeVariable(Javax.Lang.Model.Type.TypeVariable arg0, P arg1) + { + return IExecute("visitTypeVariable", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public R VisitUnion(Javax.Lang.Model.Type.UnionType arg0, P arg1) + { + return IExecute("visitUnion", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public R VisitUnknown(Javax.Lang.Model.Type.TypeMirror arg0, P arg1) + { + return IExecute("visitUnknown", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public R VisitWildcard(Javax.Lang.Model.Type.WildcardType arg0, P arg1) + { + return IExecute("visitWildcard", arg0, arg1); + } + /// + /// + /// + /// + /// + public R Visit(Javax.Lang.Model.Type.TypeMirror arg0) + { + return IExecuteWithSignature("visit", "(Ljavax/lang/model/type/TypeMirror;)Ljava/lang/Object;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Lang/Model/Type/UnionType.cs b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Type/UnionType.cs new file mode 100644 index 0000000000..9ba39bbd4e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Type/UnionType.cs @@ -0,0 +1,87 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Lang.Model.Type +{ + #region IUnionType + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IUnionType : Javax.Lang.Model.Type.ITypeMirror + { + #region Instance methods + /// + /// + /// + Java.Util.List Alternatives { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region UnionType + public partial class UnionType : Javax.Lang.Model.Type.IUnionType + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Util.List Alternatives + { + get { return IExecuteWithSignature("getAlternatives", "()Ljava/util/List;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Lang/Model/Type/UnknownTypeException.cs b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Type/UnknownTypeException.cs new file mode 100644 index 0000000000..cae4ba3422 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Type/UnknownTypeException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Lang.Model.Type +{ + #region UnknownTypeException + public partial class UnknownTypeException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Lang/Model/Type/WildcardType.cs b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Type/WildcardType.cs new file mode 100644 index 0000000000..8e660b71dd --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Type/WildcardType.cs @@ -0,0 +1,98 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Lang.Model.Type +{ + #region IWildcardType + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IWildcardType : Javax.Lang.Model.Type.ITypeMirror + { + #region Instance methods + /// + /// + /// + Javax.Lang.Model.Type.TypeMirror ExtendsBound { get; } + /// + /// + /// + Javax.Lang.Model.Type.TypeMirror SuperBound { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region WildcardType + public partial class WildcardType : Javax.Lang.Model.Type.IWildcardType + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Lang.Model.Type.TypeMirror ExtendsBound + { + get { return IExecuteWithSignature("getExtendsBound", "()Ljavax/lang/model/type/TypeMirror;"); } + } + /// + /// + /// + public Javax.Lang.Model.Type.TypeMirror SuperBound + { + get { return IExecuteWithSignature("getSuperBound", "()Ljavax/lang/model/type/TypeMirror;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Lang/Model/UnknownEntityException.cs b/src/net/JNet/GeneratedCore/Javax/Lang/Model/UnknownEntityException.cs new file mode 100644 index 0000000000..e7fc8b36b1 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Lang/Model/UnknownEntityException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Lang.Model +{ + #region UnknownEntityException + public partial class UnknownEntityException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/AbstractAnnotationValueVisitor6.cs b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/AbstractAnnotationValueVisitor6.cs new file mode 100644 index 0000000000..a4e6ab1466 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/AbstractAnnotationValueVisitor6.cs @@ -0,0 +1,151 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Lang.Model.Util +{ + #region AbstractAnnotationValueVisitor6 + public partial class AbstractAnnotationValueVisitor6 + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public object Visit(Javax.Lang.Model.Element.AnnotationValue arg0, object arg1) + { + return IExecute("visit", arg0, arg1); + } + /// + /// + /// + /// + /// + public object Visit(Javax.Lang.Model.Element.AnnotationValue arg0) + { + return IExecuteWithSignature("visit", "(Ljavax/lang/model/element/AnnotationValue;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + /// + public object VisitUnknown(Javax.Lang.Model.Element.AnnotationValue arg0, object arg1) + { + return IExecute("visitUnknown", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region AbstractAnnotationValueVisitor6 + public partial class AbstractAnnotationValueVisitor6 + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Lang.Model.Util.AbstractAnnotationValueVisitor6(Javax.Lang.Model.Util.AbstractAnnotationValueVisitor6 t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public R Visit(Javax.Lang.Model.Element.AnnotationValue arg0, P arg1) + { + return IExecute("visit", arg0, arg1); + } + /// + /// + /// + /// + /// + public R Visit(Javax.Lang.Model.Element.AnnotationValue arg0) + { + return IExecuteWithSignature("visit", "(Ljavax/lang/model/element/AnnotationValue;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + /// + public R VisitUnknown(Javax.Lang.Model.Element.AnnotationValue arg0, P arg1) + { + return IExecute("visitUnknown", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/AbstractAnnotationValueVisitor7.cs b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/AbstractAnnotationValueVisitor7.cs new file mode 100644 index 0000000000..30c86dcce5 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/AbstractAnnotationValueVisitor7.cs @@ -0,0 +1,93 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Lang.Model.Util +{ + #region AbstractAnnotationValueVisitor7 + public partial class AbstractAnnotationValueVisitor7 + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region AbstractAnnotationValueVisitor7 + public partial class AbstractAnnotationValueVisitor7 + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Lang.Model.Util.AbstractAnnotationValueVisitor7(Javax.Lang.Model.Util.AbstractAnnotationValueVisitor7 t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/AbstractAnnotationValueVisitor8.cs b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/AbstractAnnotationValueVisitor8.cs new file mode 100644 index 0000000000..152877a890 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/AbstractAnnotationValueVisitor8.cs @@ -0,0 +1,93 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Lang.Model.Util +{ + #region AbstractAnnotationValueVisitor8 + public partial class AbstractAnnotationValueVisitor8 + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region AbstractAnnotationValueVisitor8 + public partial class AbstractAnnotationValueVisitor8 + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Lang.Model.Util.AbstractAnnotationValueVisitor8(Javax.Lang.Model.Util.AbstractAnnotationValueVisitor8 t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/AbstractAnnotationValueVisitor9.cs b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/AbstractAnnotationValueVisitor9.cs new file mode 100644 index 0000000000..ba32641a1b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/AbstractAnnotationValueVisitor9.cs @@ -0,0 +1,93 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Lang.Model.Util +{ + #region AbstractAnnotationValueVisitor9 + public partial class AbstractAnnotationValueVisitor9 + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region AbstractAnnotationValueVisitor9 + public partial class AbstractAnnotationValueVisitor9 + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Lang.Model.Util.AbstractAnnotationValueVisitor9(Javax.Lang.Model.Util.AbstractAnnotationValueVisitor9 t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/AbstractElementVisitor6.cs b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/AbstractElementVisitor6.cs new file mode 100644 index 0000000000..f1e3e5b409 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/AbstractElementVisitor6.cs @@ -0,0 +1,171 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Lang.Model.Util +{ + #region AbstractElementVisitor6 + public partial class AbstractElementVisitor6 + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public object Visit(Javax.Lang.Model.Element.Element arg0, object arg1) + { + return IExecute("visit", arg0, arg1); + } + /// + /// + /// + /// + /// + public object Visit(Javax.Lang.Model.Element.Element arg0) + { + return IExecuteWithSignature("visit", "(Ljavax/lang/model/element/Element;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + /// + public object VisitModule(Javax.Lang.Model.Element.ModuleElement arg0, object arg1) + { + return IExecute("visitModule", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public object VisitUnknown(Javax.Lang.Model.Element.Element arg0, object arg1) + { + return IExecute("visitUnknown", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region AbstractElementVisitor6 + public partial class AbstractElementVisitor6 + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Lang.Model.Util.AbstractElementVisitor6(Javax.Lang.Model.Util.AbstractElementVisitor6 t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public R Visit(Javax.Lang.Model.Element.Element arg0, P arg1) + { + return IExecute("visit", arg0, arg1); + } + /// + /// + /// + /// + /// + public R Visit(Javax.Lang.Model.Element.Element arg0) + { + return IExecuteWithSignature("visit", "(Ljavax/lang/model/element/Element;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + /// + public R VisitModule(Javax.Lang.Model.Element.ModuleElement arg0, P arg1) + { + return IExecute("visitModule", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public R VisitUnknown(Javax.Lang.Model.Element.Element arg0, P arg1) + { + return IExecute("visitUnknown", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/AbstractElementVisitor7.cs b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/AbstractElementVisitor7.cs new file mode 100644 index 0000000000..966feeffd8 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/AbstractElementVisitor7.cs @@ -0,0 +1,93 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Lang.Model.Util +{ + #region AbstractElementVisitor7 + public partial class AbstractElementVisitor7 + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region AbstractElementVisitor7 + public partial class AbstractElementVisitor7 + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Lang.Model.Util.AbstractElementVisitor7(Javax.Lang.Model.Util.AbstractElementVisitor7 t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/AbstractElementVisitor8.cs b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/AbstractElementVisitor8.cs new file mode 100644 index 0000000000..638b5a4736 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/AbstractElementVisitor8.cs @@ -0,0 +1,93 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Lang.Model.Util +{ + #region AbstractElementVisitor8 + public partial class AbstractElementVisitor8 + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region AbstractElementVisitor8 + public partial class AbstractElementVisitor8 + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Lang.Model.Util.AbstractElementVisitor8(Javax.Lang.Model.Util.AbstractElementVisitor8 t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/AbstractElementVisitor9.cs b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/AbstractElementVisitor9.cs new file mode 100644 index 0000000000..3c007852eb --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/AbstractElementVisitor9.cs @@ -0,0 +1,93 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Lang.Model.Util +{ + #region AbstractElementVisitor9 + public partial class AbstractElementVisitor9 + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region AbstractElementVisitor9 + public partial class AbstractElementVisitor9 + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Lang.Model.Util.AbstractElementVisitor9(Javax.Lang.Model.Util.AbstractElementVisitor9 t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/AbstractTypeVisitor6.cs b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/AbstractTypeVisitor6.cs new file mode 100644 index 0000000000..ebda74a881 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/AbstractTypeVisitor6.cs @@ -0,0 +1,191 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Lang.Model.Util +{ + #region AbstractTypeVisitor6 + public partial class AbstractTypeVisitor6 + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public object Visit(Javax.Lang.Model.Type.TypeMirror arg0, object arg1) + { + return IExecute("visit", arg0, arg1); + } + /// + /// + /// + /// + /// + public object Visit(Javax.Lang.Model.Type.TypeMirror arg0) + { + return IExecuteWithSignature("visit", "(Ljavax/lang/model/type/TypeMirror;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + /// + public object VisitIntersection(Javax.Lang.Model.Type.IntersectionType arg0, object arg1) + { + return IExecute("visitIntersection", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public object VisitUnion(Javax.Lang.Model.Type.UnionType arg0, object arg1) + { + return IExecute("visitUnion", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public object VisitUnknown(Javax.Lang.Model.Type.TypeMirror arg0, object arg1) + { + return IExecute("visitUnknown", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region AbstractTypeVisitor6 + public partial class AbstractTypeVisitor6 + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Lang.Model.Util.AbstractTypeVisitor6(Javax.Lang.Model.Util.AbstractTypeVisitor6 t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public R Visit(Javax.Lang.Model.Type.TypeMirror arg0, P arg1) + { + return IExecute("visit", arg0, arg1); + } + /// + /// + /// + /// + /// + public R Visit(Javax.Lang.Model.Type.TypeMirror arg0) + { + return IExecuteWithSignature("visit", "(Ljavax/lang/model/type/TypeMirror;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + /// + public R VisitIntersection(Javax.Lang.Model.Type.IntersectionType arg0, P arg1) + { + return IExecute("visitIntersection", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public R VisitUnion(Javax.Lang.Model.Type.UnionType arg0, P arg1) + { + return IExecute("visitUnion", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public R VisitUnknown(Javax.Lang.Model.Type.TypeMirror arg0, P arg1) + { + return IExecute("visitUnknown", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/AbstractTypeVisitor7.cs b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/AbstractTypeVisitor7.cs new file mode 100644 index 0000000000..7a1d8cc34d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/AbstractTypeVisitor7.cs @@ -0,0 +1,93 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Lang.Model.Util +{ + #region AbstractTypeVisitor7 + public partial class AbstractTypeVisitor7 + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region AbstractTypeVisitor7 + public partial class AbstractTypeVisitor7 + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Lang.Model.Util.AbstractTypeVisitor7(Javax.Lang.Model.Util.AbstractTypeVisitor7 t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/AbstractTypeVisitor8.cs b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/AbstractTypeVisitor8.cs new file mode 100644 index 0000000000..cdd954a8e7 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/AbstractTypeVisitor8.cs @@ -0,0 +1,93 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Lang.Model.Util +{ + #region AbstractTypeVisitor8 + public partial class AbstractTypeVisitor8 + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region AbstractTypeVisitor8 + public partial class AbstractTypeVisitor8 + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Lang.Model.Util.AbstractTypeVisitor8(Javax.Lang.Model.Util.AbstractTypeVisitor8 t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/AbstractTypeVisitor9.cs b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/AbstractTypeVisitor9.cs new file mode 100644 index 0000000000..9e9ab93b13 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/AbstractTypeVisitor9.cs @@ -0,0 +1,93 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Lang.Model.Util +{ + #region AbstractTypeVisitor9 + public partial class AbstractTypeVisitor9 + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region AbstractTypeVisitor9 + public partial class AbstractTypeVisitor9 + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Lang.Model.Util.AbstractTypeVisitor9(Javax.Lang.Model.Util.AbstractTypeVisitor9 t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/AllPackageClasses.cs new file mode 100644 index 0000000000..f19485bf5a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/AllPackageClasses.cs @@ -0,0 +1,3574 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Javax.Lang.Model.Util +{ + #region AbstractAnnotationValueVisitor6 + /// + /// + /// + public partial class AbstractAnnotationValueVisitor6 : Javax.Lang.Model.Element.AnnotationValueVisitor + { + const string _bridgeClassName = "javax.lang.model.util.AbstractAnnotationValueVisitor6"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AbstractAnnotationValueVisitor6 class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractAnnotationValueVisitor6() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AbstractAnnotationValueVisitor6 class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractAnnotationValueVisitor6(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AbstractAnnotationValueVisitor6 + /// + /// + /// + /// + /// + public partial class AbstractAnnotationValueVisitor6 : Javax.Lang.Model.Element.AnnotationValueVisitor + { + const string _bridgeClassName = "javax.lang.model.util.AbstractAnnotationValueVisitor6"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AbstractAnnotationValueVisitor6 class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractAnnotationValueVisitor6() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AbstractAnnotationValueVisitor6 class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractAnnotationValueVisitor6(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AbstractAnnotationValueVisitor7 + /// + /// + /// + public partial class AbstractAnnotationValueVisitor7 : Javax.Lang.Model.Util.AbstractAnnotationValueVisitor6 + { + const string _bridgeClassName = "javax.lang.model.util.AbstractAnnotationValueVisitor7"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AbstractAnnotationValueVisitor7 class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractAnnotationValueVisitor7() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AbstractAnnotationValueVisitor7 class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractAnnotationValueVisitor7(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AbstractAnnotationValueVisitor7 + /// + /// + /// + /// + /// + public partial class AbstractAnnotationValueVisitor7 : Javax.Lang.Model.Util.AbstractAnnotationValueVisitor6 + { + const string _bridgeClassName = "javax.lang.model.util.AbstractAnnotationValueVisitor7"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AbstractAnnotationValueVisitor7 class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractAnnotationValueVisitor7() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AbstractAnnotationValueVisitor7 class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractAnnotationValueVisitor7(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AbstractAnnotationValueVisitor8 + /// + /// + /// + public partial class AbstractAnnotationValueVisitor8 : Javax.Lang.Model.Util.AbstractAnnotationValueVisitor7 + { + const string _bridgeClassName = "javax.lang.model.util.AbstractAnnotationValueVisitor8"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AbstractAnnotationValueVisitor8 class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractAnnotationValueVisitor8() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AbstractAnnotationValueVisitor8 class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractAnnotationValueVisitor8(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AbstractAnnotationValueVisitor8 + /// + /// + /// + /// + /// + public partial class AbstractAnnotationValueVisitor8 : Javax.Lang.Model.Util.AbstractAnnotationValueVisitor7 + { + const string _bridgeClassName = "javax.lang.model.util.AbstractAnnotationValueVisitor8"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AbstractAnnotationValueVisitor8 class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractAnnotationValueVisitor8() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AbstractAnnotationValueVisitor8 class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractAnnotationValueVisitor8(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AbstractAnnotationValueVisitor9 + /// + /// + /// + public partial class AbstractAnnotationValueVisitor9 : Javax.Lang.Model.Util.AbstractAnnotationValueVisitor8 + { + const string _bridgeClassName = "javax.lang.model.util.AbstractAnnotationValueVisitor9"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AbstractAnnotationValueVisitor9 class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractAnnotationValueVisitor9() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AbstractAnnotationValueVisitor9 class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractAnnotationValueVisitor9(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AbstractAnnotationValueVisitor9 + /// + /// + /// + /// + /// + public partial class AbstractAnnotationValueVisitor9 : Javax.Lang.Model.Util.AbstractAnnotationValueVisitor8 + { + const string _bridgeClassName = "javax.lang.model.util.AbstractAnnotationValueVisitor9"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AbstractAnnotationValueVisitor9 class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractAnnotationValueVisitor9() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AbstractAnnotationValueVisitor9 class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractAnnotationValueVisitor9(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AbstractElementVisitor6 + /// + /// + /// + public partial class AbstractElementVisitor6 : Javax.Lang.Model.Element.ElementVisitor + { + const string _bridgeClassName = "javax.lang.model.util.AbstractElementVisitor6"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AbstractElementVisitor6 class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractElementVisitor6() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AbstractElementVisitor6 class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractElementVisitor6(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AbstractElementVisitor6 + /// + /// + /// + /// + /// + public partial class AbstractElementVisitor6 : Javax.Lang.Model.Element.ElementVisitor + { + const string _bridgeClassName = "javax.lang.model.util.AbstractElementVisitor6"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AbstractElementVisitor6 class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractElementVisitor6() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AbstractElementVisitor6 class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractElementVisitor6(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AbstractElementVisitor7 + /// + /// + /// + public partial class AbstractElementVisitor7 : Javax.Lang.Model.Util.AbstractElementVisitor6 + { + const string _bridgeClassName = "javax.lang.model.util.AbstractElementVisitor7"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AbstractElementVisitor7 class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractElementVisitor7() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AbstractElementVisitor7 class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractElementVisitor7(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AbstractElementVisitor7 + /// + /// + /// + /// + /// + public partial class AbstractElementVisitor7 : Javax.Lang.Model.Util.AbstractElementVisitor6 + { + const string _bridgeClassName = "javax.lang.model.util.AbstractElementVisitor7"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AbstractElementVisitor7 class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractElementVisitor7() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AbstractElementVisitor7 class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractElementVisitor7(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AbstractElementVisitor8 + /// + /// + /// + public partial class AbstractElementVisitor8 : Javax.Lang.Model.Util.AbstractElementVisitor7 + { + const string _bridgeClassName = "javax.lang.model.util.AbstractElementVisitor8"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AbstractElementVisitor8 class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractElementVisitor8() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AbstractElementVisitor8 class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractElementVisitor8(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AbstractElementVisitor8 + /// + /// + /// + /// + /// + public partial class AbstractElementVisitor8 : Javax.Lang.Model.Util.AbstractElementVisitor7 + { + const string _bridgeClassName = "javax.lang.model.util.AbstractElementVisitor8"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AbstractElementVisitor8 class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractElementVisitor8() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AbstractElementVisitor8 class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractElementVisitor8(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AbstractElementVisitor9 + /// + /// + /// + public partial class AbstractElementVisitor9 : Javax.Lang.Model.Util.AbstractElementVisitor8 + { + const string _bridgeClassName = "javax.lang.model.util.AbstractElementVisitor9"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AbstractElementVisitor9 class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractElementVisitor9() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AbstractElementVisitor9 class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractElementVisitor9(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AbstractElementVisitor9 + /// + /// + /// + /// + /// + public partial class AbstractElementVisitor9 : Javax.Lang.Model.Util.AbstractElementVisitor8 + { + const string _bridgeClassName = "javax.lang.model.util.AbstractElementVisitor9"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AbstractElementVisitor9 class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractElementVisitor9() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AbstractElementVisitor9 class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractElementVisitor9(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AbstractTypeVisitor6 + /// + /// + /// + public partial class AbstractTypeVisitor6 : Javax.Lang.Model.Type.TypeVisitor + { + const string _bridgeClassName = "javax.lang.model.util.AbstractTypeVisitor6"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AbstractTypeVisitor6 class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractTypeVisitor6() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AbstractTypeVisitor6 class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractTypeVisitor6(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AbstractTypeVisitor6 + /// + /// + /// + /// + /// + public partial class AbstractTypeVisitor6 : Javax.Lang.Model.Type.TypeVisitor + { + const string _bridgeClassName = "javax.lang.model.util.AbstractTypeVisitor6"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AbstractTypeVisitor6 class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractTypeVisitor6() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AbstractTypeVisitor6 class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractTypeVisitor6(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AbstractTypeVisitor7 + /// + /// + /// + public partial class AbstractTypeVisitor7 : Javax.Lang.Model.Util.AbstractTypeVisitor6 + { + const string _bridgeClassName = "javax.lang.model.util.AbstractTypeVisitor7"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AbstractTypeVisitor7 class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractTypeVisitor7() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AbstractTypeVisitor7 class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractTypeVisitor7(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AbstractTypeVisitor7 + /// + /// + /// + /// + /// + public partial class AbstractTypeVisitor7 : Javax.Lang.Model.Util.AbstractTypeVisitor6 + { + const string _bridgeClassName = "javax.lang.model.util.AbstractTypeVisitor7"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AbstractTypeVisitor7 class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractTypeVisitor7() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AbstractTypeVisitor7 class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractTypeVisitor7(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AbstractTypeVisitor8 + /// + /// + /// + public partial class AbstractTypeVisitor8 : Javax.Lang.Model.Util.AbstractTypeVisitor7 + { + const string _bridgeClassName = "javax.lang.model.util.AbstractTypeVisitor8"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AbstractTypeVisitor8 class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractTypeVisitor8() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AbstractTypeVisitor8 class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractTypeVisitor8(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AbstractTypeVisitor8 + /// + /// + /// + /// + /// + public partial class AbstractTypeVisitor8 : Javax.Lang.Model.Util.AbstractTypeVisitor7 + { + const string _bridgeClassName = "javax.lang.model.util.AbstractTypeVisitor8"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AbstractTypeVisitor8 class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractTypeVisitor8() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AbstractTypeVisitor8 class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractTypeVisitor8(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AbstractTypeVisitor9 + /// + /// + /// + public partial class AbstractTypeVisitor9 : Javax.Lang.Model.Util.AbstractTypeVisitor8 + { + const string _bridgeClassName = "javax.lang.model.util.AbstractTypeVisitor9"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AbstractTypeVisitor9 class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractTypeVisitor9() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AbstractTypeVisitor9 class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractTypeVisitor9(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AbstractTypeVisitor9 + /// + /// + /// + /// + /// + public partial class AbstractTypeVisitor9 : Javax.Lang.Model.Util.AbstractTypeVisitor8 + { + const string _bridgeClassName = "javax.lang.model.util.AbstractTypeVisitor9"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AbstractTypeVisitor9 class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractTypeVisitor9() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AbstractTypeVisitor9 class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractTypeVisitor9(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ElementFilter + /// + /// + /// + public partial class ElementFilter : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.lang.model.util.ElementFilter"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ElementFilter() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ElementFilter(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ElementKindVisitor6 + /// + /// + /// + public partial class ElementKindVisitor6 : Javax.Lang.Model.Util.SimpleElementVisitor6 + { + const string _bridgeClassName = "javax.lang.model.util.ElementKindVisitor6"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ElementKindVisitor6() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ElementKindVisitor6(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ElementKindVisitor6 + /// + /// + /// + /// + /// + public partial class ElementKindVisitor6 : Javax.Lang.Model.Util.SimpleElementVisitor6 + { + const string _bridgeClassName = "javax.lang.model.util.ElementKindVisitor6"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ElementKindVisitor6() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ElementKindVisitor6(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ElementKindVisitor7 + /// + /// + /// + public partial class ElementKindVisitor7 : Javax.Lang.Model.Util.ElementKindVisitor6 + { + const string _bridgeClassName = "javax.lang.model.util.ElementKindVisitor7"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ElementKindVisitor7() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ElementKindVisitor7(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ElementKindVisitor7 + /// + /// + /// + /// + /// + public partial class ElementKindVisitor7 : Javax.Lang.Model.Util.ElementKindVisitor6 + { + const string _bridgeClassName = "javax.lang.model.util.ElementKindVisitor7"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ElementKindVisitor7() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ElementKindVisitor7(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ElementKindVisitor8 + /// + /// + /// + public partial class ElementKindVisitor8 : Javax.Lang.Model.Util.ElementKindVisitor7 + { + const string _bridgeClassName = "javax.lang.model.util.ElementKindVisitor8"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ElementKindVisitor8() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ElementKindVisitor8(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ElementKindVisitor8 + /// + /// + /// + /// + /// + public partial class ElementKindVisitor8 : Javax.Lang.Model.Util.ElementKindVisitor7 + { + const string _bridgeClassName = "javax.lang.model.util.ElementKindVisitor8"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ElementKindVisitor8() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ElementKindVisitor8(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ElementKindVisitor9 + /// + /// + /// + public partial class ElementKindVisitor9 : Javax.Lang.Model.Util.ElementKindVisitor8 + { + const string _bridgeClassName = "javax.lang.model.util.ElementKindVisitor9"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ElementKindVisitor9() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ElementKindVisitor9(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ElementKindVisitor9 + /// + /// + /// + /// + /// + public partial class ElementKindVisitor9 : Javax.Lang.Model.Util.ElementKindVisitor8 + { + const string _bridgeClassName = "javax.lang.model.util.ElementKindVisitor9"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ElementKindVisitor9() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ElementKindVisitor9(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Elements + /// + /// + /// + public partial class Elements : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.lang.model.util.Elements"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Elements class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Elements() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Elements class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Elements(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region Origin + /// + /// + /// + public partial class Origin : Java.Lang.Enum + { + const string _bridgeClassName = "javax.lang.model.util.Elements$Origin"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Origin() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Origin(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region ElementScanner6 + /// + /// + /// + public partial class ElementScanner6 : Javax.Lang.Model.Util.AbstractElementVisitor6 + { + const string _bridgeClassName = "javax.lang.model.util.ElementScanner6"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ElementScanner6() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ElementScanner6(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ElementScanner6 + /// + /// + /// + /// + /// + public partial class ElementScanner6 : Javax.Lang.Model.Util.AbstractElementVisitor6 + { + const string _bridgeClassName = "javax.lang.model.util.ElementScanner6"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ElementScanner6() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ElementScanner6(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ElementScanner7 + /// + /// + /// + public partial class ElementScanner7 : Javax.Lang.Model.Util.ElementScanner6 + { + const string _bridgeClassName = "javax.lang.model.util.ElementScanner7"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ElementScanner7() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ElementScanner7(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ElementScanner7 + /// + /// + /// + /// + /// + public partial class ElementScanner7 : Javax.Lang.Model.Util.ElementScanner6 + { + const string _bridgeClassName = "javax.lang.model.util.ElementScanner7"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ElementScanner7() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ElementScanner7(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ElementScanner8 + /// + /// + /// + public partial class ElementScanner8 : Javax.Lang.Model.Util.ElementScanner7 + { + const string _bridgeClassName = "javax.lang.model.util.ElementScanner8"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ElementScanner8() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ElementScanner8(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ElementScanner8 + /// + /// + /// + /// + /// + public partial class ElementScanner8 : Javax.Lang.Model.Util.ElementScanner7 + { + const string _bridgeClassName = "javax.lang.model.util.ElementScanner8"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ElementScanner8() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ElementScanner8(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ElementScanner9 + /// + /// + /// + public partial class ElementScanner9 : Javax.Lang.Model.Util.ElementScanner8 + { + const string _bridgeClassName = "javax.lang.model.util.ElementScanner9"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ElementScanner9() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ElementScanner9(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ElementScanner9 + /// + /// + /// + /// + /// + public partial class ElementScanner9 : Javax.Lang.Model.Util.ElementScanner8 + { + const string _bridgeClassName = "javax.lang.model.util.ElementScanner9"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ElementScanner9() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ElementScanner9(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SimpleAnnotationValueVisitor6 + /// + /// + /// + public partial class SimpleAnnotationValueVisitor6 : Javax.Lang.Model.Util.AbstractAnnotationValueVisitor6 + { + const string _bridgeClassName = "javax.lang.model.util.SimpleAnnotationValueVisitor6"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SimpleAnnotationValueVisitor6() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SimpleAnnotationValueVisitor6(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SimpleAnnotationValueVisitor6 + /// + /// + /// + /// + /// + public partial class SimpleAnnotationValueVisitor6 : Javax.Lang.Model.Util.AbstractAnnotationValueVisitor6 + { + const string _bridgeClassName = "javax.lang.model.util.SimpleAnnotationValueVisitor6"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SimpleAnnotationValueVisitor6() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SimpleAnnotationValueVisitor6(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SimpleAnnotationValueVisitor7 + /// + /// + /// + public partial class SimpleAnnotationValueVisitor7 : Javax.Lang.Model.Util.SimpleAnnotationValueVisitor6 + { + const string _bridgeClassName = "javax.lang.model.util.SimpleAnnotationValueVisitor7"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SimpleAnnotationValueVisitor7() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SimpleAnnotationValueVisitor7(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SimpleAnnotationValueVisitor7 + /// + /// + /// + /// + /// + public partial class SimpleAnnotationValueVisitor7 : Javax.Lang.Model.Util.SimpleAnnotationValueVisitor6 + { + const string _bridgeClassName = "javax.lang.model.util.SimpleAnnotationValueVisitor7"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SimpleAnnotationValueVisitor7() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SimpleAnnotationValueVisitor7(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SimpleAnnotationValueVisitor8 + /// + /// + /// + public partial class SimpleAnnotationValueVisitor8 : Javax.Lang.Model.Util.SimpleAnnotationValueVisitor7 + { + const string _bridgeClassName = "javax.lang.model.util.SimpleAnnotationValueVisitor8"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SimpleAnnotationValueVisitor8() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SimpleAnnotationValueVisitor8(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SimpleAnnotationValueVisitor8 + /// + /// + /// + /// + /// + public partial class SimpleAnnotationValueVisitor8 : Javax.Lang.Model.Util.SimpleAnnotationValueVisitor7 + { + const string _bridgeClassName = "javax.lang.model.util.SimpleAnnotationValueVisitor8"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SimpleAnnotationValueVisitor8() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SimpleAnnotationValueVisitor8(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SimpleAnnotationValueVisitor9 + /// + /// + /// + public partial class SimpleAnnotationValueVisitor9 : Javax.Lang.Model.Util.SimpleAnnotationValueVisitor8 + { + const string _bridgeClassName = "javax.lang.model.util.SimpleAnnotationValueVisitor9"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SimpleAnnotationValueVisitor9() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SimpleAnnotationValueVisitor9(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SimpleAnnotationValueVisitor9 + /// + /// + /// + /// + /// + public partial class SimpleAnnotationValueVisitor9 : Javax.Lang.Model.Util.SimpleAnnotationValueVisitor8 + { + const string _bridgeClassName = "javax.lang.model.util.SimpleAnnotationValueVisitor9"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SimpleAnnotationValueVisitor9() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SimpleAnnotationValueVisitor9(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SimpleElementVisitor6 + /// + /// + /// + public partial class SimpleElementVisitor6 : Javax.Lang.Model.Util.AbstractElementVisitor6 + { + const string _bridgeClassName = "javax.lang.model.util.SimpleElementVisitor6"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SimpleElementVisitor6() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SimpleElementVisitor6(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SimpleElementVisitor6 + /// + /// + /// + /// + /// + public partial class SimpleElementVisitor6 : Javax.Lang.Model.Util.AbstractElementVisitor6 + { + const string _bridgeClassName = "javax.lang.model.util.SimpleElementVisitor6"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SimpleElementVisitor6() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SimpleElementVisitor6(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SimpleElementVisitor7 + /// + /// + /// + public partial class SimpleElementVisitor7 : Javax.Lang.Model.Util.SimpleElementVisitor6 + { + const string _bridgeClassName = "javax.lang.model.util.SimpleElementVisitor7"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SimpleElementVisitor7() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SimpleElementVisitor7(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SimpleElementVisitor7 + /// + /// + /// + /// + /// + public partial class SimpleElementVisitor7 : Javax.Lang.Model.Util.SimpleElementVisitor6 + { + const string _bridgeClassName = "javax.lang.model.util.SimpleElementVisitor7"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SimpleElementVisitor7() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SimpleElementVisitor7(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SimpleElementVisitor8 + /// + /// + /// + public partial class SimpleElementVisitor8 : Javax.Lang.Model.Util.SimpleElementVisitor7 + { + const string _bridgeClassName = "javax.lang.model.util.SimpleElementVisitor8"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SimpleElementVisitor8() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SimpleElementVisitor8(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SimpleElementVisitor8 + /// + /// + /// + /// + /// + public partial class SimpleElementVisitor8 : Javax.Lang.Model.Util.SimpleElementVisitor7 + { + const string _bridgeClassName = "javax.lang.model.util.SimpleElementVisitor8"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SimpleElementVisitor8() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SimpleElementVisitor8(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SimpleElementVisitor9 + /// + /// + /// + public partial class SimpleElementVisitor9 : Javax.Lang.Model.Util.SimpleElementVisitor8 + { + const string _bridgeClassName = "javax.lang.model.util.SimpleElementVisitor9"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SimpleElementVisitor9() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SimpleElementVisitor9(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SimpleElementVisitor9 + /// + /// + /// + /// + /// + public partial class SimpleElementVisitor9 : Javax.Lang.Model.Util.SimpleElementVisitor8 + { + const string _bridgeClassName = "javax.lang.model.util.SimpleElementVisitor9"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SimpleElementVisitor9() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SimpleElementVisitor9(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SimpleTypeVisitor6 + /// + /// + /// + public partial class SimpleTypeVisitor6 : Javax.Lang.Model.Util.AbstractTypeVisitor6 + { + const string _bridgeClassName = "javax.lang.model.util.SimpleTypeVisitor6"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SimpleTypeVisitor6() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SimpleTypeVisitor6(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SimpleTypeVisitor6 + /// + /// + /// + /// + /// + public partial class SimpleTypeVisitor6 : Javax.Lang.Model.Util.AbstractTypeVisitor6 + { + const string _bridgeClassName = "javax.lang.model.util.SimpleTypeVisitor6"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SimpleTypeVisitor6() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SimpleTypeVisitor6(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SimpleTypeVisitor7 + /// + /// + /// + public partial class SimpleTypeVisitor7 : Javax.Lang.Model.Util.SimpleTypeVisitor6 + { + const string _bridgeClassName = "javax.lang.model.util.SimpleTypeVisitor7"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SimpleTypeVisitor7() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SimpleTypeVisitor7(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SimpleTypeVisitor7 + /// + /// + /// + /// + /// + public partial class SimpleTypeVisitor7 : Javax.Lang.Model.Util.SimpleTypeVisitor6 + { + const string _bridgeClassName = "javax.lang.model.util.SimpleTypeVisitor7"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SimpleTypeVisitor7() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SimpleTypeVisitor7(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SimpleTypeVisitor8 + /// + /// + /// + public partial class SimpleTypeVisitor8 : Javax.Lang.Model.Util.SimpleTypeVisitor7 + { + const string _bridgeClassName = "javax.lang.model.util.SimpleTypeVisitor8"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SimpleTypeVisitor8() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SimpleTypeVisitor8(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SimpleTypeVisitor8 + /// + /// + /// + /// + /// + public partial class SimpleTypeVisitor8 : Javax.Lang.Model.Util.SimpleTypeVisitor7 + { + const string _bridgeClassName = "javax.lang.model.util.SimpleTypeVisitor8"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SimpleTypeVisitor8() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SimpleTypeVisitor8(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SimpleTypeVisitor9 + /// + /// + /// + public partial class SimpleTypeVisitor9 : Javax.Lang.Model.Util.SimpleTypeVisitor8 + { + const string _bridgeClassName = "javax.lang.model.util.SimpleTypeVisitor9"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SimpleTypeVisitor9() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SimpleTypeVisitor9(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SimpleTypeVisitor9 + /// + /// + /// + /// + /// + public partial class SimpleTypeVisitor9 : Javax.Lang.Model.Util.SimpleTypeVisitor8 + { + const string _bridgeClassName = "javax.lang.model.util.SimpleTypeVisitor9"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SimpleTypeVisitor9() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SimpleTypeVisitor9(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TypeKindVisitor6 + /// + /// + /// + public partial class TypeKindVisitor6 : Javax.Lang.Model.Util.SimpleTypeVisitor6 + { + const string _bridgeClassName = "javax.lang.model.util.TypeKindVisitor6"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public TypeKindVisitor6() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public TypeKindVisitor6(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TypeKindVisitor6 + /// + /// + /// + /// + /// + public partial class TypeKindVisitor6 : Javax.Lang.Model.Util.SimpleTypeVisitor6 + { + const string _bridgeClassName = "javax.lang.model.util.TypeKindVisitor6"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public TypeKindVisitor6() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public TypeKindVisitor6(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TypeKindVisitor7 + /// + /// + /// + public partial class TypeKindVisitor7 : Javax.Lang.Model.Util.TypeKindVisitor6 + { + const string _bridgeClassName = "javax.lang.model.util.TypeKindVisitor7"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public TypeKindVisitor7() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public TypeKindVisitor7(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TypeKindVisitor7 + /// + /// + /// + /// + /// + public partial class TypeKindVisitor7 : Javax.Lang.Model.Util.TypeKindVisitor6 + { + const string _bridgeClassName = "javax.lang.model.util.TypeKindVisitor7"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public TypeKindVisitor7() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public TypeKindVisitor7(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TypeKindVisitor8 + /// + /// + /// + public partial class TypeKindVisitor8 : Javax.Lang.Model.Util.TypeKindVisitor7 + { + const string _bridgeClassName = "javax.lang.model.util.TypeKindVisitor8"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public TypeKindVisitor8() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public TypeKindVisitor8(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TypeKindVisitor8 + /// + /// + /// + /// + /// + public partial class TypeKindVisitor8 : Javax.Lang.Model.Util.TypeKindVisitor7 + { + const string _bridgeClassName = "javax.lang.model.util.TypeKindVisitor8"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public TypeKindVisitor8() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public TypeKindVisitor8(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TypeKindVisitor9 + /// + /// + /// + public partial class TypeKindVisitor9 : Javax.Lang.Model.Util.TypeKindVisitor8 + { + const string _bridgeClassName = "javax.lang.model.util.TypeKindVisitor9"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public TypeKindVisitor9() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public TypeKindVisitor9(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TypeKindVisitor9 + /// + /// + /// + /// + /// + public partial class TypeKindVisitor9 : Javax.Lang.Model.Util.TypeKindVisitor8 + { + const string _bridgeClassName = "javax.lang.model.util.TypeKindVisitor9"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public TypeKindVisitor9() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public TypeKindVisitor9(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Types + /// + /// + /// + public partial class Types : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.lang.model.util.Types"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Types class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Types() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Types class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Types(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/ElementFilter.cs b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/ElementFilter.cs new file mode 100644 index 0000000000..2cce7a9e33 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/ElementFilter.cs @@ -0,0 +1,228 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Lang.Model.Util +{ + #region ElementFilter + public partial class ElementFilter + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + public static Java.Util.List ConstructorsIn(Java.Lang.Iterable arg0) where Arg0ExtendsJavax_Lang_Model_Element_Element : Javax.Lang.Model.Element.Element + { + return SExecuteWithSignature>(LocalBridgeClazz, "constructorsIn", "(Ljava/lang/Iterable;)Ljava/util/List;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Util.List MethodsIn(Java.Lang.Iterable arg0) where Arg0ExtendsJavax_Lang_Model_Element_Element : Javax.Lang.Model.Element.Element + { + return SExecuteWithSignature>(LocalBridgeClazz, "methodsIn", "(Ljava/lang/Iterable;)Ljava/util/List;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Util.List ModulesIn(Java.Lang.Iterable arg0) where Arg0ExtendsJavax_Lang_Model_Element_Element : Javax.Lang.Model.Element.Element + { + return SExecuteWithSignature>(LocalBridgeClazz, "modulesIn", "(Ljava/lang/Iterable;)Ljava/util/List;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Util.List ExportsIn(Java.Lang.Iterable arg0) where Arg0ExtendsJavax_Lang_Model_Element_ModuleElement_Directive : Javax.Lang.Model.Element.ModuleElement.Directive + { + return SExecuteWithSignature>(LocalBridgeClazz, "exportsIn", "(Ljava/lang/Iterable;)Ljava/util/List;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Util.List OpensIn(Java.Lang.Iterable arg0) where Arg0ExtendsJavax_Lang_Model_Element_ModuleElement_Directive : Javax.Lang.Model.Element.ModuleElement.Directive + { + return SExecuteWithSignature>(LocalBridgeClazz, "opensIn", "(Ljava/lang/Iterable;)Ljava/util/List;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Util.List ProvidesIn(Java.Lang.Iterable arg0) where Arg0ExtendsJavax_Lang_Model_Element_ModuleElement_Directive : Javax.Lang.Model.Element.ModuleElement.Directive + { + return SExecuteWithSignature>(LocalBridgeClazz, "providesIn", "(Ljava/lang/Iterable;)Ljava/util/List;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Util.List RequiresIn(Java.Lang.Iterable arg0) where Arg0ExtendsJavax_Lang_Model_Element_ModuleElement_Directive : Javax.Lang.Model.Element.ModuleElement.Directive + { + return SExecuteWithSignature>(LocalBridgeClazz, "requiresIn", "(Ljava/lang/Iterable;)Ljava/util/List;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Util.List UsesIn(Java.Lang.Iterable arg0) where Arg0ExtendsJavax_Lang_Model_Element_ModuleElement_Directive : Javax.Lang.Model.Element.ModuleElement.Directive + { + return SExecuteWithSignature>(LocalBridgeClazz, "usesIn", "(Ljava/lang/Iterable;)Ljava/util/List;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Util.List PackagesIn(Java.Lang.Iterable arg0) where Arg0ExtendsJavax_Lang_Model_Element_Element : Javax.Lang.Model.Element.Element + { + return SExecuteWithSignature>(LocalBridgeClazz, "packagesIn", "(Ljava/lang/Iterable;)Ljava/util/List;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Util.List TypesIn(Java.Lang.Iterable arg0) where Arg0ExtendsJavax_Lang_Model_Element_Element : Javax.Lang.Model.Element.Element + { + return SExecuteWithSignature>(LocalBridgeClazz, "typesIn", "(Ljava/lang/Iterable;)Ljava/util/List;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Util.List FieldsIn(Java.Lang.Iterable arg0) where Arg0ExtendsJavax_Lang_Model_Element_Element : Javax.Lang.Model.Element.Element + { + return SExecuteWithSignature>(LocalBridgeClazz, "fieldsIn", "(Ljava/lang/Iterable;)Ljava/util/List;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Util.Set ConstructorsIn(Java.Util.Set arg0) where Arg0ExtendsJavax_Lang_Model_Element_Element : Javax.Lang.Model.Element.Element + { + return SExecuteWithSignature>(LocalBridgeClazz, "constructorsIn", "(Ljava/util/Set;)Ljava/util/Set;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Util.Set MethodsIn(Java.Util.Set arg0) where Arg0ExtendsJavax_Lang_Model_Element_Element : Javax.Lang.Model.Element.Element + { + return SExecuteWithSignature>(LocalBridgeClazz, "methodsIn", "(Ljava/util/Set;)Ljava/util/Set;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Util.Set ModulesIn(Java.Util.Set arg0) where Arg0ExtendsJavax_Lang_Model_Element_Element : Javax.Lang.Model.Element.Element + { + return SExecuteWithSignature>(LocalBridgeClazz, "modulesIn", "(Ljava/util/Set;)Ljava/util/Set;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Util.Set PackagesIn(Java.Util.Set arg0) where Arg0ExtendsJavax_Lang_Model_Element_Element : Javax.Lang.Model.Element.Element + { + return SExecuteWithSignature>(LocalBridgeClazz, "packagesIn", "(Ljava/util/Set;)Ljava/util/Set;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Util.Set TypesIn(Java.Util.Set arg0) where Arg0ExtendsJavax_Lang_Model_Element_Element : Javax.Lang.Model.Element.Element + { + return SExecuteWithSignature>(LocalBridgeClazz, "typesIn", "(Ljava/util/Set;)Ljava/util/Set;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Util.Set FieldsIn(Java.Util.Set arg0) where Arg0ExtendsJavax_Lang_Model_Element_Element : Javax.Lang.Model.Element.Element + { + return SExecuteWithSignature>(LocalBridgeClazz, "fieldsIn", "(Ljava/util/Set;)Ljava/util/Set;", arg0); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/ElementKindVisitor6.cs b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/ElementKindVisitor6.cs new file mode 100644 index 0000000000..d7b1333103 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/ElementKindVisitor6.cs @@ -0,0 +1,373 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Lang.Model.Util +{ + #region ElementKindVisitor6 + public partial class ElementKindVisitor6 + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public object VisitExecutableAsConstructor(Javax.Lang.Model.Element.ExecutableElement arg0, object arg1) + { + return IExecute("visitExecutableAsConstructor", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public object VisitExecutableAsInstanceInit(Javax.Lang.Model.Element.ExecutableElement arg0, object arg1) + { + return IExecute("visitExecutableAsInstanceInit", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public object VisitExecutableAsMethod(Javax.Lang.Model.Element.ExecutableElement arg0, object arg1) + { + return IExecute("visitExecutableAsMethod", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public object VisitExecutableAsStaticInit(Javax.Lang.Model.Element.ExecutableElement arg0, object arg1) + { + return IExecute("visitExecutableAsStaticInit", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public object VisitTypeAsAnnotationType(Javax.Lang.Model.Element.TypeElement arg0, object arg1) + { + return IExecute("visitTypeAsAnnotationType", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public object VisitTypeAsClass(Javax.Lang.Model.Element.TypeElement arg0, object arg1) + { + return IExecute("visitTypeAsClass", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public object VisitTypeAsEnum(Javax.Lang.Model.Element.TypeElement arg0, object arg1) + { + return IExecute("visitTypeAsEnum", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public object VisitTypeAsInterface(Javax.Lang.Model.Element.TypeElement arg0, object arg1) + { + return IExecute("visitTypeAsInterface", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public object VisitVariableAsEnumConstant(Javax.Lang.Model.Element.VariableElement arg0, object arg1) + { + return IExecute("visitVariableAsEnumConstant", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public object VisitVariableAsExceptionParameter(Javax.Lang.Model.Element.VariableElement arg0, object arg1) + { + return IExecute("visitVariableAsExceptionParameter", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public object VisitVariableAsField(Javax.Lang.Model.Element.VariableElement arg0, object arg1) + { + return IExecute("visitVariableAsField", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public object VisitVariableAsLocalVariable(Javax.Lang.Model.Element.VariableElement arg0, object arg1) + { + return IExecute("visitVariableAsLocalVariable", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public object VisitVariableAsParameter(Javax.Lang.Model.Element.VariableElement arg0, object arg1) + { + return IExecute("visitVariableAsParameter", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public object VisitVariableAsResourceVariable(Javax.Lang.Model.Element.VariableElement arg0, object arg1) + { + return IExecute("visitVariableAsResourceVariable", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ElementKindVisitor6 + public partial class ElementKindVisitor6 + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Lang.Model.Util.ElementKindVisitor6(Javax.Lang.Model.Util.ElementKindVisitor6 t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public R VisitExecutableAsConstructor(Javax.Lang.Model.Element.ExecutableElement arg0, P arg1) + { + return IExecute("visitExecutableAsConstructor", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public R VisitExecutableAsInstanceInit(Javax.Lang.Model.Element.ExecutableElement arg0, P arg1) + { + return IExecute("visitExecutableAsInstanceInit", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public R VisitExecutableAsMethod(Javax.Lang.Model.Element.ExecutableElement arg0, P arg1) + { + return IExecute("visitExecutableAsMethod", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public R VisitExecutableAsStaticInit(Javax.Lang.Model.Element.ExecutableElement arg0, P arg1) + { + return IExecute("visitExecutableAsStaticInit", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public R VisitTypeAsAnnotationType(Javax.Lang.Model.Element.TypeElement arg0, P arg1) + { + return IExecute("visitTypeAsAnnotationType", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public R VisitTypeAsClass(Javax.Lang.Model.Element.TypeElement arg0, P arg1) + { + return IExecute("visitTypeAsClass", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public R VisitTypeAsEnum(Javax.Lang.Model.Element.TypeElement arg0, P arg1) + { + return IExecute("visitTypeAsEnum", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public R VisitTypeAsInterface(Javax.Lang.Model.Element.TypeElement arg0, P arg1) + { + return IExecute("visitTypeAsInterface", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public R VisitVariableAsEnumConstant(Javax.Lang.Model.Element.VariableElement arg0, P arg1) + { + return IExecute("visitVariableAsEnumConstant", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public R VisitVariableAsExceptionParameter(Javax.Lang.Model.Element.VariableElement arg0, P arg1) + { + return IExecute("visitVariableAsExceptionParameter", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public R VisitVariableAsField(Javax.Lang.Model.Element.VariableElement arg0, P arg1) + { + return IExecute("visitVariableAsField", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public R VisitVariableAsLocalVariable(Javax.Lang.Model.Element.VariableElement arg0, P arg1) + { + return IExecute("visitVariableAsLocalVariable", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public R VisitVariableAsParameter(Javax.Lang.Model.Element.VariableElement arg0, P arg1) + { + return IExecute("visitVariableAsParameter", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public R VisitVariableAsResourceVariable(Javax.Lang.Model.Element.VariableElement arg0, P arg1) + { + return IExecute("visitVariableAsResourceVariable", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/ElementKindVisitor7.cs b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/ElementKindVisitor7.cs new file mode 100644 index 0000000000..3e1199c712 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/ElementKindVisitor7.cs @@ -0,0 +1,93 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Lang.Model.Util +{ + #region ElementKindVisitor7 + public partial class ElementKindVisitor7 + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ElementKindVisitor7 + public partial class ElementKindVisitor7 + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Lang.Model.Util.ElementKindVisitor7(Javax.Lang.Model.Util.ElementKindVisitor7 t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/ElementKindVisitor8.cs b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/ElementKindVisitor8.cs new file mode 100644 index 0000000000..4ba0c08d82 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/ElementKindVisitor8.cs @@ -0,0 +1,93 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Lang.Model.Util +{ + #region ElementKindVisitor8 + public partial class ElementKindVisitor8 + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ElementKindVisitor8 + public partial class ElementKindVisitor8 + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Lang.Model.Util.ElementKindVisitor8(Javax.Lang.Model.Util.ElementKindVisitor8 t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/ElementKindVisitor9.cs b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/ElementKindVisitor9.cs new file mode 100644 index 0000000000..5402f39a62 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/ElementKindVisitor9.cs @@ -0,0 +1,93 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Lang.Model.Util +{ + #region ElementKindVisitor9 + public partial class ElementKindVisitor9 + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ElementKindVisitor9 + public partial class ElementKindVisitor9 + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Lang.Model.Util.ElementKindVisitor9(Javax.Lang.Model.Util.ElementKindVisitor9 t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/ElementScanner6.cs b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/ElementScanner6.cs new file mode 100644 index 0000000000..47ff662fea --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/ElementScanner6.cs @@ -0,0 +1,152 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Lang.Model.Util +{ + #region ElementScanner6 + public partial class ElementScanner6 + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public object Scan(Java.Lang.Iterable arg0, object arg1) + { + return IExecute("scan", arg0, arg1); + } + /// + /// + /// + /// + /// + public object Scan(Javax.Lang.Model.Element.Element arg0) + { + return IExecuteWithSignature("scan", "(Ljavax/lang/model/element/Element;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + /// + public object Scan(Javax.Lang.Model.Element.Element arg0, object arg1) + { + return IExecute("scan", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ElementScanner6 + public partial class ElementScanner6 + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Lang.Model.Util.ElementScanner6(Javax.Lang.Model.Util.ElementScanner6 t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + public R Scan(Java.Lang.Iterable arg0, P arg1) where Arg0ExtendsJavax_Lang_Model_Element_Element : Javax.Lang.Model.Element.Element + { + return IExecute("scan", arg0, arg1); + } + /// + /// + /// + /// + /// + public R Scan(Javax.Lang.Model.Element.Element arg0) + { + return IExecuteWithSignature("scan", "(Ljavax/lang/model/element/Element;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + /// + public R Scan(Javax.Lang.Model.Element.Element arg0, P arg1) + { + return IExecute("scan", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/ElementScanner7.cs b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/ElementScanner7.cs new file mode 100644 index 0000000000..66c27e9750 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/ElementScanner7.cs @@ -0,0 +1,93 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Lang.Model.Util +{ + #region ElementScanner7 + public partial class ElementScanner7 + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ElementScanner7 + public partial class ElementScanner7 + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Lang.Model.Util.ElementScanner7(Javax.Lang.Model.Util.ElementScanner7 t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/ElementScanner8.cs b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/ElementScanner8.cs new file mode 100644 index 0000000000..8db330085b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/ElementScanner8.cs @@ -0,0 +1,93 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Lang.Model.Util +{ + #region ElementScanner8 + public partial class ElementScanner8 + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ElementScanner8 + public partial class ElementScanner8 + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Lang.Model.Util.ElementScanner8(Javax.Lang.Model.Util.ElementScanner8 t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/ElementScanner9.cs b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/ElementScanner9.cs new file mode 100644 index 0000000000..666db27783 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/ElementScanner9.cs @@ -0,0 +1,93 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Lang.Model.Util +{ + #region ElementScanner9 + public partial class ElementScanner9 + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ElementScanner9 + public partial class ElementScanner9 + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Lang.Model.Util.ElementScanner9(Javax.Lang.Model.Util.ElementScanner9 t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/Elements.cs b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/Elements.cs new file mode 100644 index 0000000000..6e459d84f1 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/Elements.cs @@ -0,0 +1,562 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Lang.Model.Util +{ + #region IElements + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IElements + { + #region Instance methods + /// + /// + /// + Java.Util.Set AllModuleElements { get; } + /// + /// + /// + /// + /// + /// + bool Hides(Javax.Lang.Model.Element.Element arg0, Javax.Lang.Model.Element.Element arg1); + /// + /// + /// + /// + /// + bool IsDeprecated(Javax.Lang.Model.Element.Element arg0); + /// + /// + /// + /// + /// + bool IsFunctionalInterface(Javax.Lang.Model.Element.TypeElement arg0); + /// + /// + /// + /// + /// + /// + /// + bool Overrides(Javax.Lang.Model.Element.ExecutableElement arg0, Javax.Lang.Model.Element.ExecutableElement arg1, Javax.Lang.Model.Element.TypeElement arg2); + /// + /// + /// + /// + /// + Java.Lang.String GetConstantExpression(object arg0); + /// + /// + /// + /// + /// + Java.Lang.String GetDocComment(Javax.Lang.Model.Element.Element arg0); + /// + /// + /// + /// + /// + /// + Java.Util.List GetAllAnnotationMirrors(Javax.Lang.Model.Element.Element arg0) where ReturnExtendsJavax_Lang_Model_Element_AnnotationMirror : Javax.Lang.Model.Element.AnnotationMirror; + /// + /// + /// + /// + /// + /// + Java.Util.List GetAllMembers(Javax.Lang.Model.Element.TypeElement arg0) where ReturnExtendsJavax_Lang_Model_Element_Element : Javax.Lang.Model.Element.Element; + /// + /// + /// + /// + /// + /// + /// + Java.Util.Map GetElementValuesWithDefaults(Javax.Lang.Model.Element.AnnotationMirror arg0) where ReturnExtendsJavax_Lang_Model_Element_ExecutableElement : Javax.Lang.Model.Element.ExecutableElement where ReturnExtendsJavax_Lang_Model_Element_AnnotationValue : Javax.Lang.Model.Element.AnnotationValue; + /// + /// + /// + /// + /// + Javax.Lang.Model.Element.Name GetBinaryName(Javax.Lang.Model.Element.TypeElement arg0); + /// + /// + /// + /// + /// + Javax.Lang.Model.Element.Name GetName(Java.Lang.CharSequence arg0); + /// + /// + /// + /// + /// + Javax.Lang.Model.Element.PackageElement GetPackageElement(Java.Lang.CharSequence arg0); + /// + /// + /// + /// + /// + Javax.Lang.Model.Element.PackageElement GetPackageOf(Javax.Lang.Model.Element.Element arg0); + /// + /// + /// + /// + /// + Javax.Lang.Model.Element.TypeElement GetTypeElement(Java.Lang.CharSequence arg0); + /// + /// + /// + /// + /// + void PrintElements(Java.Io.Writer arg0, params Javax.Lang.Model.Element.Element[] arg1); + /// + /// + /// + /// + /// + bool IsBridge(Javax.Lang.Model.Element.ExecutableElement arg0); + /// + /// + /// + /// + /// + /// + Java.Util.Set GetAllPackageElements(Java.Lang.CharSequence arg0) where ReturnExtendsJavax_Lang_Model_Element_PackageElement : Javax.Lang.Model.Element.PackageElement; + /// + /// + /// + /// + /// + /// + Java.Util.Set GetAllTypeElements(Java.Lang.CharSequence arg0) where ReturnExtendsJavax_Lang_Model_Element_TypeElement : Javax.Lang.Model.Element.TypeElement; + /// + /// + /// + /// + /// + Javax.Lang.Model.Element.ModuleElement GetModuleElement(Java.Lang.CharSequence arg0); + /// + /// + /// + /// + /// + Javax.Lang.Model.Element.ModuleElement GetModuleOf(Javax.Lang.Model.Element.Element arg0); + /// + /// + /// + /// + /// + /// + Javax.Lang.Model.Element.PackageElement GetPackageElement(Javax.Lang.Model.Element.ModuleElement arg0, Java.Lang.CharSequence arg1); + /// + /// + /// + /// + /// + /// + Javax.Lang.Model.Element.TypeElement GetTypeElement(Javax.Lang.Model.Element.ModuleElement arg0, Java.Lang.CharSequence arg1); + /// + /// + /// + /// + /// + /// + Javax.Lang.Model.Util.Elements.Origin GetOrigin(Javax.Lang.Model.AnnotatedConstruct arg0, Javax.Lang.Model.Element.AnnotationMirror arg1); + /// + /// + /// + /// + /// + Javax.Lang.Model.Util.Elements.Origin GetOrigin(Javax.Lang.Model.Element.Element arg0); + /// + /// + /// + /// + /// + /// + Javax.Lang.Model.Util.Elements.Origin GetOrigin(Javax.Lang.Model.Element.ModuleElement arg0, Javax.Lang.Model.Element.ModuleElement.Directive arg1); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Elements + public partial class Elements : Javax.Lang.Model.Util.IElements + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Util.Set AllModuleElements + { + get { return IExecuteWithSignature("getAllModuleElements", "()Ljava/util/Set;"); } + } + /// + /// + /// + /// + /// + /// + public bool Hides(Javax.Lang.Model.Element.Element arg0, Javax.Lang.Model.Element.Element arg1) + { + return IExecute("hides", arg0, arg1); + } + /// + /// + /// + /// + /// + public bool IsDeprecated(Javax.Lang.Model.Element.Element arg0) + { + return IExecuteWithSignature("isDeprecated", "(Ljavax/lang/model/element/Element;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool IsFunctionalInterface(Javax.Lang.Model.Element.TypeElement arg0) + { + return IExecuteWithSignature("isFunctionalInterface", "(Ljavax/lang/model/element/TypeElement;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public bool Overrides(Javax.Lang.Model.Element.ExecutableElement arg0, Javax.Lang.Model.Element.ExecutableElement arg1, Javax.Lang.Model.Element.TypeElement arg2) + { + return IExecute("overrides", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public Java.Lang.String GetConstantExpression(object arg0) + { + return IExecuteWithSignature("getConstantExpression", "(Ljava/lang/Object;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.String GetDocComment(Javax.Lang.Model.Element.Element arg0) + { + return IExecuteWithSignature("getDocComment", "(Ljavax/lang/model/element/Element;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Util.List GetAllAnnotationMirrors(Javax.Lang.Model.Element.Element arg0) where ReturnExtendsJavax_Lang_Model_Element_AnnotationMirror : Javax.Lang.Model.Element.AnnotationMirror + { + return IExecuteWithSignature>("getAllAnnotationMirrors", "(Ljavax/lang/model/element/Element;)Ljava/util/List;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Util.List GetAllMembers(Javax.Lang.Model.Element.TypeElement arg0) where ReturnExtendsJavax_Lang_Model_Element_Element : Javax.Lang.Model.Element.Element + { + return IExecuteWithSignature>("getAllMembers", "(Ljavax/lang/model/element/TypeElement;)Ljava/util/List;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Map GetElementValuesWithDefaults(Javax.Lang.Model.Element.AnnotationMirror arg0) where ReturnExtendsJavax_Lang_Model_Element_ExecutableElement : Javax.Lang.Model.Element.ExecutableElement where ReturnExtendsJavax_Lang_Model_Element_AnnotationValue : Javax.Lang.Model.Element.AnnotationValue + { + return IExecuteWithSignature>("getElementValuesWithDefaults", "(Ljavax/lang/model/element/AnnotationMirror;)Ljava/util/Map;", arg0); + } + /// + /// + /// + /// + /// + public Javax.Lang.Model.Element.Name GetBinaryName(Javax.Lang.Model.Element.TypeElement arg0) + { + return IExecuteWithSignature("getBinaryName", "(Ljavax/lang/model/element/TypeElement;)Ljavax/lang/model/element/Name;", arg0); + } + /// + /// + /// + /// + /// + public Javax.Lang.Model.Element.Name GetName(Java.Lang.CharSequence arg0) + { + return IExecuteWithSignature("getName", "(Ljava/lang/CharSequence;)Ljavax/lang/model/element/Name;", arg0); + } + /// + /// + /// + /// + /// + public Javax.Lang.Model.Element.PackageElement GetPackageElement(Java.Lang.CharSequence arg0) + { + return IExecuteWithSignature("getPackageElement", "(Ljava/lang/CharSequence;)Ljavax/lang/model/element/PackageElement;", arg0); + } + /// + /// + /// + /// + /// + public Javax.Lang.Model.Element.PackageElement GetPackageOf(Javax.Lang.Model.Element.Element arg0) + { + return IExecuteWithSignature("getPackageOf", "(Ljavax/lang/model/element/Element;)Ljavax/lang/model/element/PackageElement;", arg0); + } + /// + /// + /// + /// + /// + public Javax.Lang.Model.Element.TypeElement GetTypeElement(Java.Lang.CharSequence arg0) + { + return IExecuteWithSignature("getTypeElement", "(Ljava/lang/CharSequence;)Ljavax/lang/model/element/TypeElement;", arg0); + } + /// + /// + /// + /// + /// + public void PrintElements(Java.Io.Writer arg0, params Javax.Lang.Model.Element.Element[] arg1) + { + if (arg1.Length == 0) IExecute("printElements", arg0); else IExecute("printElements", arg0, arg1); + } + /// + /// + /// + /// + /// + public bool IsBridge(Javax.Lang.Model.Element.ExecutableElement arg0) + { + return IExecuteWithSignature("isBridge", "(Ljavax/lang/model/element/ExecutableElement;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Set GetAllPackageElements(Java.Lang.CharSequence arg0) where ReturnExtendsJavax_Lang_Model_Element_PackageElement : Javax.Lang.Model.Element.PackageElement + { + return IExecuteWithSignature>("getAllPackageElements", "(Ljava/lang/CharSequence;)Ljava/util/Set;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Set GetAllTypeElements(Java.Lang.CharSequence arg0) where ReturnExtendsJavax_Lang_Model_Element_TypeElement : Javax.Lang.Model.Element.TypeElement + { + return IExecuteWithSignature>("getAllTypeElements", "(Ljava/lang/CharSequence;)Ljava/util/Set;", arg0); + } + /// + /// + /// + /// + /// + public Javax.Lang.Model.Element.ModuleElement GetModuleElement(Java.Lang.CharSequence arg0) + { + return IExecuteWithSignature("getModuleElement", "(Ljava/lang/CharSequence;)Ljavax/lang/model/element/ModuleElement;", arg0); + } + /// + /// + /// + /// + /// + public Javax.Lang.Model.Element.ModuleElement GetModuleOf(Javax.Lang.Model.Element.Element arg0) + { + return IExecuteWithSignature("getModuleOf", "(Ljavax/lang/model/element/Element;)Ljavax/lang/model/element/ModuleElement;", arg0); + } + /// + /// + /// + /// + /// + /// + public Javax.Lang.Model.Element.PackageElement GetPackageElement(Javax.Lang.Model.Element.ModuleElement arg0, Java.Lang.CharSequence arg1) + { + return IExecute("getPackageElement", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Javax.Lang.Model.Element.TypeElement GetTypeElement(Javax.Lang.Model.Element.ModuleElement arg0, Java.Lang.CharSequence arg1) + { + return IExecute("getTypeElement", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Javax.Lang.Model.Util.Elements.Origin GetOrigin(Javax.Lang.Model.AnnotatedConstruct arg0, Javax.Lang.Model.Element.AnnotationMirror arg1) + { + return IExecute("getOrigin", arg0, arg1); + } + /// + /// + /// + /// + /// + public Javax.Lang.Model.Util.Elements.Origin GetOrigin(Javax.Lang.Model.Element.Element arg0) + { + return IExecuteWithSignature("getOrigin", "(Ljavax/lang/model/element/Element;)Ljavax/lang/model/util/Elements$Origin;", arg0); + } + /// + /// + /// + /// + /// + /// + public Javax.Lang.Model.Util.Elements.Origin GetOrigin(Javax.Lang.Model.Element.ModuleElement arg0, Javax.Lang.Model.Element.ModuleElement.Directive arg1) + { + return IExecute("getOrigin", arg0, arg1); + } + + #endregion + + #region Nested classes + #region Origin + public partial class Origin + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Javax.Lang.Model.Util.Elements.Origin EXPLICIT { get { if (!_EXPLICITReady) { _EXPLICITContent = SGetField(LocalBridgeClazz, "EXPLICIT"); _EXPLICITReady = true; } return _EXPLICITContent; } } + private static Javax.Lang.Model.Util.Elements.Origin _EXPLICITContent = default; + private static bool _EXPLICITReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Lang.Model.Util.Elements.Origin MANDATED { get { if (!_MANDATEDReady) { _MANDATEDContent = SGetField(LocalBridgeClazz, "MANDATED"); _MANDATEDReady = true; } return _MANDATEDContent; } } + private static Javax.Lang.Model.Util.Elements.Origin _MANDATEDContent = default; + private static bool _MANDATEDReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Lang.Model.Util.Elements.Origin SYNTHETIC { get { if (!_SYNTHETICReady) { _SYNTHETICContent = SGetField(LocalBridgeClazz, "SYNTHETIC"); _SYNTHETICReady = true; } return _SYNTHETICContent; } } + private static Javax.Lang.Model.Util.Elements.Origin _SYNTHETICContent = default; + private static bool _SYNTHETICReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Javax.Lang.Model.Util.Elements.Origin ValueOf(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Ljava/lang/String;)Ljavax/lang/model/util/Elements$Origin;", arg0); + } + /// + /// + /// + /// + public static Javax.Lang.Model.Util.Elements.Origin[] Values() + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "values", "()[Ljavax/lang/model/util/Elements$Origin;"); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + public bool IsDeclared() + { + return IExecuteWithSignature("isDeclared", "()Z"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/SimpleAnnotationValueVisitor6.cs b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/SimpleAnnotationValueVisitor6.cs new file mode 100644 index 0000000000..0bb5b032ff --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/SimpleAnnotationValueVisitor6.cs @@ -0,0 +1,93 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Lang.Model.Util +{ + #region SimpleAnnotationValueVisitor6 + public partial class SimpleAnnotationValueVisitor6 + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region SimpleAnnotationValueVisitor6 + public partial class SimpleAnnotationValueVisitor6 + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Lang.Model.Util.SimpleAnnotationValueVisitor6(Javax.Lang.Model.Util.SimpleAnnotationValueVisitor6 t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/SimpleAnnotationValueVisitor7.cs b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/SimpleAnnotationValueVisitor7.cs new file mode 100644 index 0000000000..fe6acd693b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/SimpleAnnotationValueVisitor7.cs @@ -0,0 +1,93 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Lang.Model.Util +{ + #region SimpleAnnotationValueVisitor7 + public partial class SimpleAnnotationValueVisitor7 + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region SimpleAnnotationValueVisitor7 + public partial class SimpleAnnotationValueVisitor7 + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Lang.Model.Util.SimpleAnnotationValueVisitor7(Javax.Lang.Model.Util.SimpleAnnotationValueVisitor7 t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/SimpleAnnotationValueVisitor8.cs b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/SimpleAnnotationValueVisitor8.cs new file mode 100644 index 0000000000..56f95e67c0 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/SimpleAnnotationValueVisitor8.cs @@ -0,0 +1,93 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Lang.Model.Util +{ + #region SimpleAnnotationValueVisitor8 + public partial class SimpleAnnotationValueVisitor8 + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region SimpleAnnotationValueVisitor8 + public partial class SimpleAnnotationValueVisitor8 + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Lang.Model.Util.SimpleAnnotationValueVisitor8(Javax.Lang.Model.Util.SimpleAnnotationValueVisitor8 t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/SimpleAnnotationValueVisitor9.cs b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/SimpleAnnotationValueVisitor9.cs new file mode 100644 index 0000000000..b804419708 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/SimpleAnnotationValueVisitor9.cs @@ -0,0 +1,93 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Lang.Model.Util +{ + #region SimpleAnnotationValueVisitor9 + public partial class SimpleAnnotationValueVisitor9 + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region SimpleAnnotationValueVisitor9 + public partial class SimpleAnnotationValueVisitor9 + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Lang.Model.Util.SimpleAnnotationValueVisitor9(Javax.Lang.Model.Util.SimpleAnnotationValueVisitor9 t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/SimpleElementVisitor6.cs b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/SimpleElementVisitor6.cs new file mode 100644 index 0000000000..974a7fcec2 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/SimpleElementVisitor6.cs @@ -0,0 +1,93 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Lang.Model.Util +{ + #region SimpleElementVisitor6 + public partial class SimpleElementVisitor6 + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region SimpleElementVisitor6 + public partial class SimpleElementVisitor6 + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Lang.Model.Util.SimpleElementVisitor6(Javax.Lang.Model.Util.SimpleElementVisitor6 t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/SimpleElementVisitor7.cs b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/SimpleElementVisitor7.cs new file mode 100644 index 0000000000..18be4d0451 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/SimpleElementVisitor7.cs @@ -0,0 +1,93 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Lang.Model.Util +{ + #region SimpleElementVisitor7 + public partial class SimpleElementVisitor7 + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region SimpleElementVisitor7 + public partial class SimpleElementVisitor7 + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Lang.Model.Util.SimpleElementVisitor7(Javax.Lang.Model.Util.SimpleElementVisitor7 t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/SimpleElementVisitor8.cs b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/SimpleElementVisitor8.cs new file mode 100644 index 0000000000..a5dbef4b9e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/SimpleElementVisitor8.cs @@ -0,0 +1,93 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Lang.Model.Util +{ + #region SimpleElementVisitor8 + public partial class SimpleElementVisitor8 + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region SimpleElementVisitor8 + public partial class SimpleElementVisitor8 + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Lang.Model.Util.SimpleElementVisitor8(Javax.Lang.Model.Util.SimpleElementVisitor8 t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/SimpleElementVisitor9.cs b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/SimpleElementVisitor9.cs new file mode 100644 index 0000000000..9849f6a76a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/SimpleElementVisitor9.cs @@ -0,0 +1,93 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Lang.Model.Util +{ + #region SimpleElementVisitor9 + public partial class SimpleElementVisitor9 + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region SimpleElementVisitor9 + public partial class SimpleElementVisitor9 + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Lang.Model.Util.SimpleElementVisitor9(Javax.Lang.Model.Util.SimpleElementVisitor9 t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/SimpleTypeVisitor6.cs b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/SimpleTypeVisitor6.cs new file mode 100644 index 0000000000..ba9fe03159 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/SimpleTypeVisitor6.cs @@ -0,0 +1,93 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Lang.Model.Util +{ + #region SimpleTypeVisitor6 + public partial class SimpleTypeVisitor6 + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region SimpleTypeVisitor6 + public partial class SimpleTypeVisitor6 + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Lang.Model.Util.SimpleTypeVisitor6(Javax.Lang.Model.Util.SimpleTypeVisitor6 t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/SimpleTypeVisitor7.cs b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/SimpleTypeVisitor7.cs new file mode 100644 index 0000000000..44909399c7 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/SimpleTypeVisitor7.cs @@ -0,0 +1,93 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Lang.Model.Util +{ + #region SimpleTypeVisitor7 + public partial class SimpleTypeVisitor7 + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region SimpleTypeVisitor7 + public partial class SimpleTypeVisitor7 + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Lang.Model.Util.SimpleTypeVisitor7(Javax.Lang.Model.Util.SimpleTypeVisitor7 t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/SimpleTypeVisitor8.cs b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/SimpleTypeVisitor8.cs new file mode 100644 index 0000000000..7854b6d2b2 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/SimpleTypeVisitor8.cs @@ -0,0 +1,93 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Lang.Model.Util +{ + #region SimpleTypeVisitor8 + public partial class SimpleTypeVisitor8 + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region SimpleTypeVisitor8 + public partial class SimpleTypeVisitor8 + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Lang.Model.Util.SimpleTypeVisitor8(Javax.Lang.Model.Util.SimpleTypeVisitor8 t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/SimpleTypeVisitor9.cs b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/SimpleTypeVisitor9.cs new file mode 100644 index 0000000000..9a0e6a9a71 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/SimpleTypeVisitor9.cs @@ -0,0 +1,93 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Lang.Model.Util +{ + #region SimpleTypeVisitor9 + public partial class SimpleTypeVisitor9 + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region SimpleTypeVisitor9 + public partial class SimpleTypeVisitor9 + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Lang.Model.Util.SimpleTypeVisitor9(Javax.Lang.Model.Util.SimpleTypeVisitor9 t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/TypeKindVisitor6.cs b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/TypeKindVisitor6.cs new file mode 100644 index 0000000000..3d9beca04d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/TypeKindVisitor6.cs @@ -0,0 +1,333 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Lang.Model.Util +{ + #region TypeKindVisitor6 + public partial class TypeKindVisitor6 + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public object VisitNoTypeAsModule(Javax.Lang.Model.Type.NoType arg0, object arg1) + { + return IExecute("visitNoTypeAsModule", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public object VisitNoTypeAsNone(Javax.Lang.Model.Type.NoType arg0, object arg1) + { + return IExecute("visitNoTypeAsNone", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public object VisitNoTypeAsPackage(Javax.Lang.Model.Type.NoType arg0, object arg1) + { + return IExecute("visitNoTypeAsPackage", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public object VisitNoTypeAsVoid(Javax.Lang.Model.Type.NoType arg0, object arg1) + { + return IExecute("visitNoTypeAsVoid", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public object VisitPrimitiveAsBoolean(Javax.Lang.Model.Type.PrimitiveType arg0, object arg1) + { + return IExecute("visitPrimitiveAsBoolean", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public object VisitPrimitiveAsByte(Javax.Lang.Model.Type.PrimitiveType arg0, object arg1) + { + return IExecute("visitPrimitiveAsByte", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public object VisitPrimitiveAsChar(Javax.Lang.Model.Type.PrimitiveType arg0, object arg1) + { + return IExecute("visitPrimitiveAsChar", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public object VisitPrimitiveAsDouble(Javax.Lang.Model.Type.PrimitiveType arg0, object arg1) + { + return IExecute("visitPrimitiveAsDouble", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public object VisitPrimitiveAsFloat(Javax.Lang.Model.Type.PrimitiveType arg0, object arg1) + { + return IExecute("visitPrimitiveAsFloat", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public object VisitPrimitiveAsInt(Javax.Lang.Model.Type.PrimitiveType arg0, object arg1) + { + return IExecute("visitPrimitiveAsInt", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public object VisitPrimitiveAsLong(Javax.Lang.Model.Type.PrimitiveType arg0, object arg1) + { + return IExecute("visitPrimitiveAsLong", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public object VisitPrimitiveAsShort(Javax.Lang.Model.Type.PrimitiveType arg0, object arg1) + { + return IExecute("visitPrimitiveAsShort", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region TypeKindVisitor6 + public partial class TypeKindVisitor6 + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Lang.Model.Util.TypeKindVisitor6(Javax.Lang.Model.Util.TypeKindVisitor6 t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public R VisitNoTypeAsModule(Javax.Lang.Model.Type.NoType arg0, P arg1) + { + return IExecute("visitNoTypeAsModule", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public R VisitNoTypeAsNone(Javax.Lang.Model.Type.NoType arg0, P arg1) + { + return IExecute("visitNoTypeAsNone", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public R VisitNoTypeAsPackage(Javax.Lang.Model.Type.NoType arg0, P arg1) + { + return IExecute("visitNoTypeAsPackage", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public R VisitNoTypeAsVoid(Javax.Lang.Model.Type.NoType arg0, P arg1) + { + return IExecute("visitNoTypeAsVoid", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public R VisitPrimitiveAsBoolean(Javax.Lang.Model.Type.PrimitiveType arg0, P arg1) + { + return IExecute("visitPrimitiveAsBoolean", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public R VisitPrimitiveAsByte(Javax.Lang.Model.Type.PrimitiveType arg0, P arg1) + { + return IExecute("visitPrimitiveAsByte", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public R VisitPrimitiveAsChar(Javax.Lang.Model.Type.PrimitiveType arg0, P arg1) + { + return IExecute("visitPrimitiveAsChar", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public R VisitPrimitiveAsDouble(Javax.Lang.Model.Type.PrimitiveType arg0, P arg1) + { + return IExecute("visitPrimitiveAsDouble", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public R VisitPrimitiveAsFloat(Javax.Lang.Model.Type.PrimitiveType arg0, P arg1) + { + return IExecute("visitPrimitiveAsFloat", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public R VisitPrimitiveAsInt(Javax.Lang.Model.Type.PrimitiveType arg0, P arg1) + { + return IExecute("visitPrimitiveAsInt", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public R VisitPrimitiveAsLong(Javax.Lang.Model.Type.PrimitiveType arg0, P arg1) + { + return IExecute("visitPrimitiveAsLong", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public R VisitPrimitiveAsShort(Javax.Lang.Model.Type.PrimitiveType arg0, P arg1) + { + return IExecute("visitPrimitiveAsShort", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/TypeKindVisitor7.cs b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/TypeKindVisitor7.cs new file mode 100644 index 0000000000..78e54a4f6f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/TypeKindVisitor7.cs @@ -0,0 +1,93 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Lang.Model.Util +{ + #region TypeKindVisitor7 + public partial class TypeKindVisitor7 + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region TypeKindVisitor7 + public partial class TypeKindVisitor7 + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Lang.Model.Util.TypeKindVisitor7(Javax.Lang.Model.Util.TypeKindVisitor7 t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/TypeKindVisitor8.cs b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/TypeKindVisitor8.cs new file mode 100644 index 0000000000..11a04e1872 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/TypeKindVisitor8.cs @@ -0,0 +1,93 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Lang.Model.Util +{ + #region TypeKindVisitor8 + public partial class TypeKindVisitor8 + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region TypeKindVisitor8 + public partial class TypeKindVisitor8 + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Lang.Model.Util.TypeKindVisitor8(Javax.Lang.Model.Util.TypeKindVisitor8 t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/TypeKindVisitor9.cs b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/TypeKindVisitor9.cs new file mode 100644 index 0000000000..0f26e83d8e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/TypeKindVisitor9.cs @@ -0,0 +1,93 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Lang.Model.Util +{ + #region TypeKindVisitor9 + public partial class TypeKindVisitor9 + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region TypeKindVisitor9 + public partial class TypeKindVisitor9 + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Lang.Model.Util.TypeKindVisitor9(Javax.Lang.Model.Util.TypeKindVisitor9 t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/Types.cs b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/Types.cs new file mode 100644 index 0000000000..55887baf89 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Lang/Model/Util/Types.cs @@ -0,0 +1,379 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Lang.Model.Util +{ + #region ITypes + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ITypes + { + #region Instance methods + /// + /// + /// + Javax.Lang.Model.Type.NullType NullType { get; } + /// + /// + /// + /// + /// + /// + bool Contains(Javax.Lang.Model.Type.TypeMirror arg0, Javax.Lang.Model.Type.TypeMirror arg1); + /// + /// + /// + /// + /// + /// + bool IsAssignable(Javax.Lang.Model.Type.TypeMirror arg0, Javax.Lang.Model.Type.TypeMirror arg1); + /// + /// + /// + /// + /// + /// + bool IsSameType(Javax.Lang.Model.Type.TypeMirror arg0, Javax.Lang.Model.Type.TypeMirror arg1); + /// + /// + /// + /// + /// + /// + bool IsSubsignature(Javax.Lang.Model.Type.ExecutableType arg0, Javax.Lang.Model.Type.ExecutableType arg1); + /// + /// + /// + /// + /// + /// + bool IsSubtype(Javax.Lang.Model.Type.TypeMirror arg0, Javax.Lang.Model.Type.TypeMirror arg1); + /// + /// + /// + /// + /// + /// + Java.Util.List DirectSupertypes(Javax.Lang.Model.Type.TypeMirror arg0) where ReturnExtendsJavax_Lang_Model_Type_TypeMirror : Javax.Lang.Model.Type.TypeMirror; + /// + /// + /// + /// + /// + Javax.Lang.Model.Element.Element AsElement(Javax.Lang.Model.Type.TypeMirror arg0); + /// + /// + /// + /// + /// + Javax.Lang.Model.Element.TypeElement BoxedClass(Javax.Lang.Model.Type.PrimitiveType arg0); + /// + /// + /// + /// + /// + Javax.Lang.Model.Type.ArrayType GetArrayType(Javax.Lang.Model.Type.TypeMirror arg0); + /// + /// + /// + /// + /// + /// + Javax.Lang.Model.Type.DeclaredType GetDeclaredType(Javax.Lang.Model.Element.TypeElement arg0, params Javax.Lang.Model.Type.TypeMirror[] arg1); + /// + /// + /// + /// + /// + /// + /// + Javax.Lang.Model.Type.DeclaredType GetDeclaredType(Javax.Lang.Model.Type.DeclaredType arg0, Javax.Lang.Model.Element.TypeElement arg1, params Javax.Lang.Model.Type.TypeMirror[] arg2); + /// + /// + /// + /// + /// + Javax.Lang.Model.Type.NoType GetNoType(Javax.Lang.Model.Type.TypeKind arg0); + /// + /// + /// + /// + /// + Javax.Lang.Model.Type.PrimitiveType GetPrimitiveType(Javax.Lang.Model.Type.TypeKind arg0); + /// + /// + /// + /// + /// + Javax.Lang.Model.Type.PrimitiveType UnboxedType(Javax.Lang.Model.Type.TypeMirror arg0); + /// + /// + /// + /// + /// + /// + Javax.Lang.Model.Type.TypeMirror AsMemberOf(Javax.Lang.Model.Type.DeclaredType arg0, Javax.Lang.Model.Element.Element arg1); + /// + /// + /// + /// + /// + Javax.Lang.Model.Type.TypeMirror Capture(Javax.Lang.Model.Type.TypeMirror arg0); + /// + /// + /// + /// + /// + Javax.Lang.Model.Type.TypeMirror Erasure(Javax.Lang.Model.Type.TypeMirror arg0); + /// + /// + /// + /// + /// + /// + Javax.Lang.Model.Type.WildcardType GetWildcardType(Javax.Lang.Model.Type.TypeMirror arg0, Javax.Lang.Model.Type.TypeMirror arg1); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Types + public partial class Types : Javax.Lang.Model.Util.ITypes + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Lang.Model.Type.NullType NullType + { + get { return IExecuteWithSignature("getNullType", "()Ljavax/lang/model/type/NullType;"); } + } + /// + /// + /// + /// + /// + /// + public bool Contains(Javax.Lang.Model.Type.TypeMirror arg0, Javax.Lang.Model.Type.TypeMirror arg1) + { + return IExecute("contains", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public bool IsAssignable(Javax.Lang.Model.Type.TypeMirror arg0, Javax.Lang.Model.Type.TypeMirror arg1) + { + return IExecute("isAssignable", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public bool IsSameType(Javax.Lang.Model.Type.TypeMirror arg0, Javax.Lang.Model.Type.TypeMirror arg1) + { + return IExecute("isSameType", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public bool IsSubsignature(Javax.Lang.Model.Type.ExecutableType arg0, Javax.Lang.Model.Type.ExecutableType arg1) + { + return IExecute("isSubsignature", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public bool IsSubtype(Javax.Lang.Model.Type.TypeMirror arg0, Javax.Lang.Model.Type.TypeMirror arg1) + { + return IExecute("isSubtype", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Util.List DirectSupertypes(Javax.Lang.Model.Type.TypeMirror arg0) where ReturnExtendsJavax_Lang_Model_Type_TypeMirror : Javax.Lang.Model.Type.TypeMirror + { + return IExecuteWithSignature>("directSupertypes", "(Ljavax/lang/model/type/TypeMirror;)Ljava/util/List;", arg0); + } + /// + /// + /// + /// + /// + public Javax.Lang.Model.Element.Element AsElement(Javax.Lang.Model.Type.TypeMirror arg0) + { + return IExecuteWithSignature("asElement", "(Ljavax/lang/model/type/TypeMirror;)Ljavax/lang/model/element/Element;", arg0); + } + /// + /// + /// + /// + /// + public Javax.Lang.Model.Element.TypeElement BoxedClass(Javax.Lang.Model.Type.PrimitiveType arg0) + { + return IExecuteWithSignature("boxedClass", "(Ljavax/lang/model/type/PrimitiveType;)Ljavax/lang/model/element/TypeElement;", arg0); + } + /// + /// + /// + /// + /// + public Javax.Lang.Model.Type.ArrayType GetArrayType(Javax.Lang.Model.Type.TypeMirror arg0) + { + return IExecuteWithSignature("getArrayType", "(Ljavax/lang/model/type/TypeMirror;)Ljavax/lang/model/type/ArrayType;", arg0); + } + /// + /// + /// + /// + /// + /// + public Javax.Lang.Model.Type.DeclaredType GetDeclaredType(Javax.Lang.Model.Element.TypeElement arg0, params Javax.Lang.Model.Type.TypeMirror[] arg1) + { + if (arg1.Length == 0) return IExecute("getDeclaredType", arg0); else return IExecute("getDeclaredType", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public Javax.Lang.Model.Type.DeclaredType GetDeclaredType(Javax.Lang.Model.Type.DeclaredType arg0, Javax.Lang.Model.Element.TypeElement arg1, params Javax.Lang.Model.Type.TypeMirror[] arg2) + { + if (arg2.Length == 0) return IExecute("getDeclaredType", arg0, arg1); else return IExecute("getDeclaredType", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public Javax.Lang.Model.Type.NoType GetNoType(Javax.Lang.Model.Type.TypeKind arg0) + { + return IExecuteWithSignature("getNoType", "(Ljavax/lang/model/type/TypeKind;)Ljavax/lang/model/type/NoType;", arg0); + } + /// + /// + /// + /// + /// + public Javax.Lang.Model.Type.PrimitiveType GetPrimitiveType(Javax.Lang.Model.Type.TypeKind arg0) + { + return IExecuteWithSignature("getPrimitiveType", "(Ljavax/lang/model/type/TypeKind;)Ljavax/lang/model/type/PrimitiveType;", arg0); + } + /// + /// + /// + /// + /// + public Javax.Lang.Model.Type.PrimitiveType UnboxedType(Javax.Lang.Model.Type.TypeMirror arg0) + { + return IExecuteWithSignature("unboxedType", "(Ljavax/lang/model/type/TypeMirror;)Ljavax/lang/model/type/PrimitiveType;", arg0); + } + /// + /// + /// + /// + /// + /// + public Javax.Lang.Model.Type.TypeMirror AsMemberOf(Javax.Lang.Model.Type.DeclaredType arg0, Javax.Lang.Model.Element.Element arg1) + { + return IExecute("asMemberOf", arg0, arg1); + } + /// + /// + /// + /// + /// + public Javax.Lang.Model.Type.TypeMirror Capture(Javax.Lang.Model.Type.TypeMirror arg0) + { + return IExecuteWithSignature("capture", "(Ljavax/lang/model/type/TypeMirror;)Ljavax/lang/model/type/TypeMirror;", arg0); + } + /// + /// + /// + /// + /// + public Javax.Lang.Model.Type.TypeMirror Erasure(Javax.Lang.Model.Type.TypeMirror arg0) + { + return IExecuteWithSignature("erasure", "(Ljavax/lang/model/type/TypeMirror;)Ljavax/lang/model/type/TypeMirror;", arg0); + } + /// + /// + /// + /// + /// + /// + public Javax.Lang.Model.Type.WildcardType GetWildcardType(Javax.Lang.Model.Type.TypeMirror arg0, Javax.Lang.Model.Type.TypeMirror arg1) + { + return IExecute("getWildcardType", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Javax/Management/AllPackageClasses.cs new file mode 100644 index 0000000000..e170994869 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/AllPackageClasses.cs @@ -0,0 +1,2732 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Javax.Management +{ + #region Attribute + /// + /// + /// + public partial class Attribute : Java.Io.Serializable + { + const string _bridgeClassName = "javax.management.Attribute"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Attribute() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Attribute(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AttributeChangeNotification + /// + /// + /// + public partial class AttributeChangeNotification : Javax.Management.Notification + { + const string _bridgeClassName = "javax.management.AttributeChangeNotification"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public AttributeChangeNotification() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public AttributeChangeNotification(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AttributeChangeNotificationFilter + /// + /// + /// + public partial class AttributeChangeNotificationFilter : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.management.AttributeChangeNotificationFilter"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public AttributeChangeNotificationFilter() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public AttributeChangeNotificationFilter(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AttributeList + /// + /// + /// + public partial class AttributeList : Java.Util.ArrayList + { + const string _bridgeClassName = "javax.management.AttributeList"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public AttributeList() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public AttributeList(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AttributeNotFoundException + /// + /// + /// + public partial class AttributeNotFoundException : Javax.Management.OperationsException + { + const string _bridgeClassName = "javax.management.AttributeNotFoundException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region AttributeValueExp + /// + /// + /// + public partial class AttributeValueExp : Javax.Management.ValueExp + { + const string _bridgeClassName = "javax.management.AttributeValueExp"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public AttributeValueExp() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public AttributeValueExp(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region BadAttributeValueExpException + /// + /// + /// + public partial class BadAttributeValueExpException : Java.Lang.Exception + { + const string _bridgeClassName = "javax.management.BadAttributeValueExpException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region BadBinaryOpValueExpException + /// + /// + /// + public partial class BadBinaryOpValueExpException : Java.Lang.Exception + { + const string _bridgeClassName = "javax.management.BadBinaryOpValueExpException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region BadStringOperationException + /// + /// + /// + public partial class BadStringOperationException : Java.Lang.Exception + { + const string _bridgeClassName = "javax.management.BadStringOperationException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region ConstructorParameters + /// + /// + /// + public partial class ConstructorParameters : Java.Lang.Annotation.Annotation + { + const string _bridgeClassName = "javax.management.ConstructorParameters"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ConstructorParameters class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ConstructorParameters() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ConstructorParameters class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ConstructorParameters(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Descriptor + /// + /// + /// + public partial class Descriptor : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.management.Descriptor"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Descriptor class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Descriptor() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Descriptor class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Descriptor(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DescriptorAccess + /// + /// + /// + public partial class DescriptorAccess : Javax.Management.DescriptorRead + { + const string _bridgeClassName = "javax.management.DescriptorAccess"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("DescriptorAccess class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DescriptorAccess() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("DescriptorAccess class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DescriptorAccess(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DescriptorKey + /// + /// + /// + public partial class DescriptorKey : Java.Lang.Annotation.Annotation + { + const string _bridgeClassName = "javax.management.DescriptorKey"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("DescriptorKey class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DescriptorKey() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("DescriptorKey class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DescriptorKey(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DescriptorRead + /// + /// + /// + public partial class DescriptorRead : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.management.DescriptorRead"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("DescriptorRead class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DescriptorRead() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("DescriptorRead class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DescriptorRead(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DynamicMBean + /// + /// + /// + public partial class DynamicMBean : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.management.DynamicMBean"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("DynamicMBean class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DynamicMBean() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("DynamicMBean class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DynamicMBean(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ImmutableDescriptor + /// + /// + /// + public partial class ImmutableDescriptor : Javax.Management.Descriptor + { + const string _bridgeClassName = "javax.management.ImmutableDescriptor"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ImmutableDescriptor() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ImmutableDescriptor(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region InstanceAlreadyExistsException + /// + /// + /// + public partial class InstanceAlreadyExistsException : Javax.Management.OperationsException + { + const string _bridgeClassName = "javax.management.InstanceAlreadyExistsException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region InstanceNotFoundException + /// + /// + /// + public partial class InstanceNotFoundException : Javax.Management.OperationsException + { + const string _bridgeClassName = "javax.management.InstanceNotFoundException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region IntrospectionException + /// + /// + /// + public partial class IntrospectionException : Javax.Management.OperationsException + { + const string _bridgeClassName = "javax.management.IntrospectionException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region InvalidApplicationException + /// + /// + /// + public partial class InvalidApplicationException : Java.Lang.Exception + { + const string _bridgeClassName = "javax.management.InvalidApplicationException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region InvalidAttributeValueException + /// + /// + /// + public partial class InvalidAttributeValueException : Javax.Management.OperationsException + { + const string _bridgeClassName = "javax.management.InvalidAttributeValueException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region JMException + /// + /// + /// + public partial class JMException : Java.Lang.Exception + { + const string _bridgeClassName = "javax.management.JMException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region JMRuntimeException + /// + /// + /// + public partial class JMRuntimeException : Java.Lang.RuntimeException + { + const string _bridgeClassName = "javax.management.JMRuntimeException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region JMX + /// + /// + /// + public partial class JMX : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.management.JMX"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public JMX() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public JMX(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ListenerNotFoundException + /// + /// + /// + public partial class ListenerNotFoundException : Javax.Management.OperationsException + { + const string _bridgeClassName = "javax.management.ListenerNotFoundException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region MalformedObjectNameException + /// + /// + /// + public partial class MalformedObjectNameException : Javax.Management.OperationsException + { + const string _bridgeClassName = "javax.management.MalformedObjectNameException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region MBeanAttributeInfo + /// + /// + /// + public partial class MBeanAttributeInfo : Javax.Management.MBeanFeatureInfo + { + const string _bridgeClassName = "javax.management.MBeanAttributeInfo"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MBeanAttributeInfo() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MBeanAttributeInfo(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MBeanConstructorInfo + /// + /// + /// + public partial class MBeanConstructorInfo : Javax.Management.MBeanFeatureInfo + { + const string _bridgeClassName = "javax.management.MBeanConstructorInfo"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MBeanConstructorInfo() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MBeanConstructorInfo(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MBeanException + /// + /// + /// + public partial class MBeanException : Javax.Management.JMException + { + const string _bridgeClassName = "javax.management.MBeanException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region MBeanFeatureInfo + /// + /// + /// + public partial class MBeanFeatureInfo : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.management.MBeanFeatureInfo"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MBeanFeatureInfo() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MBeanFeatureInfo(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MBeanInfo + /// + /// + /// + public partial class MBeanInfo : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.management.MBeanInfo"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MBeanInfo() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MBeanInfo(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MBeanNotificationInfo + /// + /// + /// + public partial class MBeanNotificationInfo : Javax.Management.MBeanFeatureInfo + { + const string _bridgeClassName = "javax.management.MBeanNotificationInfo"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MBeanNotificationInfo() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MBeanNotificationInfo(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MBeanOperationInfo + /// + /// + /// + public partial class MBeanOperationInfo : Javax.Management.MBeanFeatureInfo + { + const string _bridgeClassName = "javax.management.MBeanOperationInfo"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MBeanOperationInfo() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MBeanOperationInfo(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MBeanParameterInfo + /// + /// + /// + public partial class MBeanParameterInfo : Javax.Management.MBeanFeatureInfo + { + const string _bridgeClassName = "javax.management.MBeanParameterInfo"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MBeanParameterInfo() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MBeanParameterInfo(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MBeanPermission + /// + /// + /// + public partial class MBeanPermission : Java.Security.Permission + { + const string _bridgeClassName = "javax.management.MBeanPermission"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MBeanPermission() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MBeanPermission(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MBeanRegistration + /// + /// + /// + public partial class MBeanRegistration : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.management.MBeanRegistration"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("MBeanRegistration class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public MBeanRegistration() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("MBeanRegistration class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public MBeanRegistration(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MBeanRegistrationException + /// + /// + /// + public partial class MBeanRegistrationException : Javax.Management.MBeanException + { + const string _bridgeClassName = "javax.management.MBeanRegistrationException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region MBeanServer + /// + /// + /// + public partial class MBeanServer : Javax.Management.MBeanServerConnection + { + const string _bridgeClassName = "javax.management.MBeanServer"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("MBeanServer class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public MBeanServer() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("MBeanServer class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public MBeanServer(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MBeanServerBuilder + /// + /// + /// + public partial class MBeanServerBuilder : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.management.MBeanServerBuilder"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MBeanServerBuilder() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MBeanServerBuilder(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MBeanServerConnection + /// + /// + /// + public partial class MBeanServerConnection : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.management.MBeanServerConnection"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("MBeanServerConnection class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public MBeanServerConnection() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("MBeanServerConnection class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public MBeanServerConnection(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MBeanServerDelegate + /// + /// + /// + public partial class MBeanServerDelegate : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.management.MBeanServerDelegate"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MBeanServerDelegate() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MBeanServerDelegate(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MBeanServerDelegateMBean + /// + /// + /// + public partial class MBeanServerDelegateMBean : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.management.MBeanServerDelegateMBean"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("MBeanServerDelegateMBean class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public MBeanServerDelegateMBean() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("MBeanServerDelegateMBean class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public MBeanServerDelegateMBean(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MBeanServerFactory + /// + /// + /// + public partial class MBeanServerFactory : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.management.MBeanServerFactory"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MBeanServerFactory() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MBeanServerFactory(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MBeanServerInvocationHandler + /// + /// + /// + public partial class MBeanServerInvocationHandler : Java.Lang.Reflect.InvocationHandler + { + const string _bridgeClassName = "javax.management.MBeanServerInvocationHandler"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MBeanServerInvocationHandler() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MBeanServerInvocationHandler(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MBeanServerNotification + /// + /// + /// + public partial class MBeanServerNotification : Javax.Management.Notification + { + const string _bridgeClassName = "javax.management.MBeanServerNotification"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MBeanServerNotification() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MBeanServerNotification(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MBeanServerPermission + /// + /// + /// + public partial class MBeanServerPermission : Java.Security.BasicPermission + { + const string _bridgeClassName = "javax.management.MBeanServerPermission"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MBeanServerPermission() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MBeanServerPermission(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MBeanTrustPermission + /// + /// + /// + public partial class MBeanTrustPermission : Java.Security.BasicPermission + { + const string _bridgeClassName = "javax.management.MBeanTrustPermission"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MBeanTrustPermission() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MBeanTrustPermission(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MXBean + /// + /// + /// + public partial class MXBean : Java.Lang.Annotation.Annotation + { + const string _bridgeClassName = "javax.management.MXBean"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("MXBean class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public MXBean() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("MXBean class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public MXBean(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region NotCompliantMBeanException + /// + /// + /// + public partial class NotCompliantMBeanException : Javax.Management.OperationsException + { + const string _bridgeClassName = "javax.management.NotCompliantMBeanException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region Notification + /// + /// + /// + public partial class Notification : Java.Util.EventObject + { + const string _bridgeClassName = "javax.management.Notification"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Notification() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Notification(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region NotificationBroadcaster + /// + /// + /// + public partial class NotificationBroadcaster : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.management.NotificationBroadcaster"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("NotificationBroadcaster class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public NotificationBroadcaster() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("NotificationBroadcaster class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public NotificationBroadcaster(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region NotificationBroadcasterSupport + /// + /// + /// + public partial class NotificationBroadcasterSupport : Javax.Management.NotificationEmitter + { + const string _bridgeClassName = "javax.management.NotificationBroadcasterSupport"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public NotificationBroadcasterSupport() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public NotificationBroadcasterSupport(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region NotificationEmitter + /// + /// + /// + public partial class NotificationEmitter : Javax.Management.NotificationBroadcaster + { + const string _bridgeClassName = "javax.management.NotificationEmitter"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("NotificationEmitter class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public NotificationEmitter() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("NotificationEmitter class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public NotificationEmitter(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region NotificationFilter + /// + /// + /// + public partial class NotificationFilter : MASES.JCOBridge.C2JBridge.JVMBridgeListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public NotificationFilter() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.javax.management.NotificationFilter"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region NotificationFilterDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class NotificationFilterDirect : NotificationFilter + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "javax.management.NotificationFilter"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region NotificationFilterSupport + /// + /// + /// + public partial class NotificationFilterSupport : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.management.NotificationFilterSupport"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public NotificationFilterSupport() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public NotificationFilterSupport(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region NotificationListener + /// + /// + /// + public partial class NotificationListener : Java.Util.EventListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public NotificationListener() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.javax.management.NotificationListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region NotificationListenerDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class NotificationListenerDirect : NotificationListener + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "javax.management.NotificationListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region ObjectInstance + /// + /// + /// + public partial class ObjectInstance : Java.Io.Serializable + { + const string _bridgeClassName = "javax.management.ObjectInstance"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ObjectInstance() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ObjectInstance(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ObjectName + /// + /// + /// + public partial class ObjectName : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.management.ObjectName"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ObjectName() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ObjectName(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region OperationsException + /// + /// + /// + public partial class OperationsException : Javax.Management.JMException + { + const string _bridgeClassName = "javax.management.OperationsException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region PersistentMBean + /// + /// + /// + public partial class PersistentMBean : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.management.PersistentMBean"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("PersistentMBean class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public PersistentMBean() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("PersistentMBean class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public PersistentMBean(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Query + /// + /// + /// + public partial class Query : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.management.Query"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Query() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Query(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region QueryEval + /// + /// + /// + public partial class QueryEval : Java.Io.Serializable + { + const string _bridgeClassName = "javax.management.QueryEval"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("QueryEval class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public QueryEval() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("QueryEval class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public QueryEval(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region QueryExp + /// + /// + /// + public partial class QueryExp : Java.Io.Serializable + { + const string _bridgeClassName = "javax.management.QueryExp"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("QueryExp class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public QueryExp() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("QueryExp class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public QueryExp(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ReflectionException + /// + /// + /// + public partial class ReflectionException : Javax.Management.JMException + { + const string _bridgeClassName = "javax.management.ReflectionException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region RuntimeErrorException + /// + /// + /// + public partial class RuntimeErrorException : Javax.Management.JMRuntimeException + { + const string _bridgeClassName = "javax.management.RuntimeErrorException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region RuntimeMBeanException + /// + /// + /// + public partial class RuntimeMBeanException : Javax.Management.JMRuntimeException + { + const string _bridgeClassName = "javax.management.RuntimeMBeanException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region RuntimeOperationsException + /// + /// + /// + public partial class RuntimeOperationsException : Javax.Management.JMRuntimeException + { + const string _bridgeClassName = "javax.management.RuntimeOperationsException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region ServiceNotFoundException + /// + /// + /// + public partial class ServiceNotFoundException : Javax.Management.OperationsException + { + const string _bridgeClassName = "javax.management.ServiceNotFoundException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region StandardEmitterMBean + /// + /// + /// + public partial class StandardEmitterMBean : Javax.Management.StandardMBean + { + const string _bridgeClassName = "javax.management.StandardEmitterMBean"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public StandardEmitterMBean() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public StandardEmitterMBean(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region StandardMBean + /// + /// + /// + public partial class StandardMBean : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.management.StandardMBean"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public StandardMBean() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public StandardMBean(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region StringValueExp + /// + /// + /// + public partial class StringValueExp : Javax.Management.ValueExp + { + const string _bridgeClassName = "javax.management.StringValueExp"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public StringValueExp() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public StringValueExp(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ValueExp + /// + /// + /// + public partial class ValueExp : Java.Io.Serializable + { + const string _bridgeClassName = "javax.management.ValueExp"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ValueExp class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ValueExp() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ValueExp class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ValueExp(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Attribute.cs b/src/net/JNet/GeneratedCore/Javax/Management/Attribute.cs new file mode 100644 index 0000000000..d5a95fb9ab --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Attribute.cs @@ -0,0 +1,81 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management +{ + #region Attribute + public partial class Attribute + { + #region Constructors + /// + /// + /// + /// + /// + public Attribute(Java.Lang.String arg0, object arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public object Value + { + get { return IExecuteWithSignature("getValue", "()Ljava/lang/Object;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/AttributeChangeNotification.cs b/src/net/JNet/GeneratedCore/Javax/Management/AttributeChangeNotification.cs new file mode 100644 index 0000000000..fdc0e350f6 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/AttributeChangeNotification.cs @@ -0,0 +1,107 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management +{ + #region AttributeChangeNotification + public partial class AttributeChangeNotification + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public AttributeChangeNotification(object arg0, long arg1, long arg2, Java.Lang.String arg3, Java.Lang.String arg4, Java.Lang.String arg5, object arg6, object arg7) + : base(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Lang.String ATTRIBUTE_CHANGE { get { if (!_ATTRIBUTE_CHANGEReady) { _ATTRIBUTE_CHANGEContent = SGetField(LocalBridgeClazz, "ATTRIBUTE_CHANGE"); _ATTRIBUTE_CHANGEReady = true; } return _ATTRIBUTE_CHANGEContent; } } + private static Java.Lang.String _ATTRIBUTE_CHANGEContent = default; + private static bool _ATTRIBUTE_CHANGEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String AttributeName + { + get { return IExecuteWithSignature("getAttributeName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String AttributeType + { + get { return IExecuteWithSignature("getAttributeType", "()Ljava/lang/String;"); } + } + /// + /// + /// + public object NewValue + { + get { return IExecuteWithSignature("getNewValue", "()Ljava/lang/Object;"); } + } + /// + /// + /// + public object OldValue + { + get { return IExecuteWithSignature("getOldValue", "()Ljava/lang/Object;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/AttributeChangeNotificationFilter.cs b/src/net/JNet/GeneratedCore/Javax/Management/AttributeChangeNotificationFilter.cs new file mode 100644 index 0000000000..aae7e7e5a3 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/AttributeChangeNotificationFilter.cs @@ -0,0 +1,102 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management +{ + #region AttributeChangeNotificationFilter + public partial class AttributeChangeNotificationFilter + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Management.NotificationFilter(Javax.Management.AttributeChangeNotificationFilter t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Util.Vector EnabledAttributes + { + get { return IExecuteWithSignature>("getEnabledAttributes", "()Ljava/util/Vector;"); } + } + /// + /// + /// + /// + /// + public bool IsNotificationEnabled(Javax.Management.Notification arg0) + { + return IExecuteWithSignature("isNotificationEnabled", "(Ljavax/management/Notification;)Z", arg0); + } + /// + /// + /// + public void DisableAllAttributes() + { + IExecuteWithSignature("disableAllAttributes", "()V"); + } + /// + /// + /// + /// + public void DisableAttribute(Java.Lang.String arg0) + { + IExecuteWithSignature("disableAttribute", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + /// + public void EnableAttribute(Java.Lang.String arg0) + { + IExecuteWithSignature("enableAttribute", "(Ljava/lang/String;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/AttributeList.cs b/src/net/JNet/GeneratedCore/Javax/Management/AttributeList.cs new file mode 100644 index 0000000000..fe31b9646a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/AttributeList.cs @@ -0,0 +1,135 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management +{ + #region AttributeList + public partial class AttributeList + { + #region Constructors + /// + /// + /// + /// + public AttributeList(int arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public AttributeList(Java.Util.List arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public AttributeList(Javax.Management.AttributeList arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public bool AddAll(int arg0, Javax.Management.AttributeList arg1) + { + return IExecute("addAll", arg0, arg1); + } + /// + /// + /// + /// + /// + public bool AddAll(Javax.Management.AttributeList arg0) + { + return IExecuteWithSignature("addAll", "(Ljavax/management/AttributeList;)Z", arg0); + } + /// + /// + /// + /// + public Java.Util.List AsList() + { + return IExecuteWithSignature>("asList", "()Ljava/util/List;"); + } + /// + /// + /// + /// + /// + public void Add(int arg0, Javax.Management.Attribute arg1) + { + IExecute("add", arg0, arg1); + } + /// + /// + /// + /// + public void Add(Javax.Management.Attribute arg0) + { + IExecuteWithSignature("add", "(Ljavax/management/Attribute;)V", arg0); + } + /// + /// + /// + /// + /// + public void Set(int arg0, Javax.Management.Attribute arg1) + { + IExecute("set", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/AttributeNotFoundException.cs b/src/net/JNet/GeneratedCore/Javax/Management/AttributeNotFoundException.cs new file mode 100644 index 0000000000..c881ddd199 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/AttributeNotFoundException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management +{ + #region AttributeNotFoundException + public partial class AttributeNotFoundException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/AttributeValueExp.cs b/src/net/JNet/GeneratedCore/Javax/Management/AttributeValueExp.cs new file mode 100644 index 0000000000..eca8f8c004 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/AttributeValueExp.cs @@ -0,0 +1,86 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management +{ + #region AttributeValueExp + public partial class AttributeValueExp + { + #region Constructors + /// + /// + /// + /// + public AttributeValueExp(Java.Lang.String arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String AttributeName + { + get { return IExecuteWithSignature("getAttributeName", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Management.ValueExp Apply(Javax.Management.ObjectName arg0) + { + return IExecuteWithSignature("apply", "(Ljavax/management/ObjectName;)Ljavax/management/ValueExp;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/BadAttributeValueExpException.cs b/src/net/JNet/GeneratedCore/Javax/Management/BadAttributeValueExpException.cs new file mode 100644 index 0000000000..412209c043 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/BadAttributeValueExpException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management +{ + #region BadAttributeValueExpException + public partial class BadAttributeValueExpException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/BadBinaryOpValueExpException.cs b/src/net/JNet/GeneratedCore/Javax/Management/BadBinaryOpValueExpException.cs new file mode 100644 index 0000000000..ce2cae6253 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/BadBinaryOpValueExpException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management +{ + #region BadBinaryOpValueExpException + public partial class BadBinaryOpValueExpException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/BadStringOperationException.cs b/src/net/JNet/GeneratedCore/Javax/Management/BadStringOperationException.cs new file mode 100644 index 0000000000..7e1e0755d6 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/BadStringOperationException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management +{ + #region BadStringOperationException + public partial class BadStringOperationException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/ConstructorParameters.cs b/src/net/JNet/GeneratedCore/Javax/Management/ConstructorParameters.cs new file mode 100644 index 0000000000..770751fff8 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/ConstructorParameters.cs @@ -0,0 +1,89 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management +{ + #region IConstructorParameters + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IConstructorParameters : Java.Lang.Annotation.IAnnotation + { + #region Instance methods + /// + /// + /// + /// + Java.Lang.String[] Value(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ConstructorParameters + public partial class ConstructorParameters : Javax.Management.IConstructorParameters + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public Java.Lang.String[] Value() + { + return IExecuteWithSignatureArray("value", "()[Ljava/lang/String;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Descriptor.cs b/src/net/JNet/GeneratedCore/Javax/Management/Descriptor.cs new file mode 100644 index 0000000000..21213d9aba --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Descriptor.cs @@ -0,0 +1,200 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management +{ + #region IDescriptor + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IDescriptor + { + #region Instance methods + /// + /// + /// + Java.Lang.String[] FieldNames { get; } + /// + /// + /// + Java.Lang.String[] Fields { get; } + /// + /// + /// + /// + /// + bool IsValid(); + /// + /// + /// + /// + /// + /// + object GetFieldValue(Java.Lang.String arg0); + /// + /// + /// + /// + /// + object[] GetFieldValues(params Java.Lang.String[] arg0); + /// + /// + /// + /// + void RemoveField(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + void SetField(Java.Lang.String arg0, object arg1); + /// + /// + /// + /// + /// + /// + void SetFields(Java.Lang.String[] arg0, object[] arg1); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Descriptor + public partial class Descriptor : Javax.Management.IDescriptor + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Javax.Management.Descriptor t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Cloneable(Javax.Management.Descriptor t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String[] FieldNames + { + get { return IExecuteWithSignatureArray("getFieldNames", "()[Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String[] Fields + { + get { return IExecuteWithSignatureArray("getFields", "()[Ljava/lang/String;"); } + } + /// + /// + /// + /// + /// + public bool IsValid() + { + return IExecuteWithSignature("isValid", "()Z"); + } + /// + /// + /// + /// + /// + /// + public object GetFieldValue(Java.Lang.String arg0) + { + return IExecuteWithSignature("getFieldValue", "(Ljava/lang/String;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public object[] GetFieldValues(params Java.Lang.String[] arg0) + { + if (arg0.Length == 0) return IExecuteWithSignatureArray("getFieldValues", "([Ljava/lang/String;)[Ljava/lang/Object;"); else return IExecuteWithSignatureArray("getFieldValues", "([Ljava/lang/String;)[Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + public void RemoveField(Java.Lang.String arg0) + { + IExecuteWithSignature("removeField", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + /// + /// + public void SetField(Java.Lang.String arg0, object arg1) + { + IExecute("setField", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetFields(Java.Lang.String[] arg0, object[] arg1) + { + IExecute("setFields", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/DescriptorAccess.cs b/src/net/JNet/GeneratedCore/Javax/Management/DescriptorAccess.cs new file mode 100644 index 0000000000..20ca5b02a3 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/DescriptorAccess.cs @@ -0,0 +1,89 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management +{ + #region IDescriptorAccess + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IDescriptorAccess : Javax.Management.IDescriptorRead + { + #region Instance methods + /// + /// + /// + /// + void SetDescriptor(Javax.Management.Descriptor arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region DescriptorAccess + public partial class DescriptorAccess : Javax.Management.IDescriptorAccess + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public void SetDescriptor(Javax.Management.Descriptor arg0) + { + IExecuteWithSignature("setDescriptor", "(Ljavax/management/Descriptor;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/DescriptorKey.cs b/src/net/JNet/GeneratedCore/Javax/Management/DescriptorKey.cs new file mode 100644 index 0000000000..30576350e8 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/DescriptorKey.cs @@ -0,0 +1,89 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management +{ + #region IDescriptorKey + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IDescriptorKey : Java.Lang.Annotation.IAnnotation + { + #region Instance methods + /// + /// + /// + /// + Java.Lang.String Value(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region DescriptorKey + public partial class DescriptorKey : Javax.Management.IDescriptorKey + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public Java.Lang.String Value() + { + return IExecuteWithSignature("value", "()Ljava/lang/String;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/DescriptorRead.cs b/src/net/JNet/GeneratedCore/Javax/Management/DescriptorRead.cs new file mode 100644 index 0000000000..24d31e698f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/DescriptorRead.cs @@ -0,0 +1,87 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management +{ + #region IDescriptorRead + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IDescriptorRead + { + #region Instance methods + /// + /// + /// + Javax.Management.Descriptor Descriptor { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region DescriptorRead + public partial class DescriptorRead : Javax.Management.IDescriptorRead + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Management.Descriptor Descriptor + { + get { return IExecuteWithSignature("getDescriptor", "()Ljavax/management/Descriptor;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/DynamicMBean.cs b/src/net/JNet/GeneratedCore/Javax/Management/DynamicMBean.cs new file mode 100644 index 0000000000..bb41a66680 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/DynamicMBean.cs @@ -0,0 +1,182 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management +{ + #region IDynamicMBean + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IDynamicMBean + { + #region Instance methods + /// + /// + /// + Javax.Management.MBeanInfo MBeanInfo { get; } + /// + /// + /// + /// + /// + /// + /// + /// + object GetAttribute(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + /// + /// + /// + object Invoke(Java.Lang.String arg0, object[] arg1, Java.Lang.String[] arg2); + /// + /// + /// + /// + /// + Javax.Management.AttributeList GetAttributes(Java.Lang.String[] arg0); + /// + /// + /// + /// + /// + Javax.Management.AttributeList SetAttributes(Javax.Management.AttributeList arg0); + /// + /// + /// + /// + /// + /// + /// + /// + void SetAttribute(Javax.Management.Attribute arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region DynamicMBean + public partial class DynamicMBean : Javax.Management.IDynamicMBean + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Management.MBeanInfo MBeanInfo + { + get { return IExecuteWithSignature("getMBeanInfo", "()Ljavax/management/MBeanInfo;"); } + } + /// + /// + /// + /// + /// + /// + /// + /// + public object GetAttribute(Java.Lang.String arg0) + { + return IExecuteWithSignature("getAttribute", "(Ljava/lang/String;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public object Invoke(Java.Lang.String arg0, object[] arg1, Java.Lang.String[] arg2) + { + return IExecute("invoke", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public Javax.Management.AttributeList GetAttributes(Java.Lang.String[] arg0) + { + return IExecuteWithSignature("getAttributes", "([Ljava/lang/String;)Ljavax/management/AttributeList;", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + public Javax.Management.AttributeList SetAttributes(Javax.Management.AttributeList arg0) + { + return IExecuteWithSignature("setAttributes", "(Ljavax/management/AttributeList;)Ljavax/management/AttributeList;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public void SetAttribute(Javax.Management.Attribute arg0) + { + IExecuteWithSignature("setAttribute", "(Ljavax/management/Attribute;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/ImmutableDescriptor.cs b/src/net/JNet/GeneratedCore/Javax/Management/ImmutableDescriptor.cs new file mode 100644 index 0000000000..83093e9cd1 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/ImmutableDescriptor.cs @@ -0,0 +1,157 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management +{ + #region ImmutableDescriptor + public partial class ImmutableDescriptor + { + #region Constructors + /// + /// + /// + /// + public ImmutableDescriptor(params Java.Lang.String[] arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public ImmutableDescriptor(Java.Util.Map arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Javax.Management.ImmutableDescriptor EMPTY_DESCRIPTOR { get { if (!_EMPTY_DESCRIPTORReady) { _EMPTY_DESCRIPTORContent = SGetField(LocalBridgeClazz, "EMPTY_DESCRIPTOR"); _EMPTY_DESCRIPTORReady = true; } return _EMPTY_DESCRIPTORContent; } } + private static Javax.Management.ImmutableDescriptor _EMPTY_DESCRIPTORContent = default; + private static bool _EMPTY_DESCRIPTORReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Javax.Management.ImmutableDescriptor Union(params Javax.Management.Descriptor[] arg0) + { + if (arg0.Length == 0) return SExecuteWithSignature(LocalBridgeClazz, "union", "([Ljavax/management/Descriptor;)Ljavax/management/ImmutableDescriptor;"); else return SExecuteWithSignature(LocalBridgeClazz, "union", "([Ljavax/management/Descriptor;)Ljavax/management/ImmutableDescriptor;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String[] FieldNames + { + get { return IExecuteWithSignatureArray("getFieldNames", "()[Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String[] Fields + { + get { return IExecuteWithSignatureArray("getFields", "()[Ljava/lang/String;"); } + } + /// + /// + /// + /// + public bool IsValid() + { + return IExecuteWithSignature("isValid", "()Z"); + } + /// + /// + /// + /// + /// + public object GetFieldValue(Java.Lang.String arg0) + { + return IExecuteWithSignature("getFieldValue", "(Ljava/lang/String;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public object[] GetFieldValues(params Java.Lang.String[] arg0) + { + if (arg0.Length == 0) return IExecuteWithSignatureArray("getFieldValues", "([Ljava/lang/String;)[Ljava/lang/Object;"); else return IExecuteWithSignatureArray("getFieldValues", "([Ljava/lang/String;)[Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + public void RemoveField(Java.Lang.String arg0) + { + IExecuteWithSignature("removeField", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + /// + /// + public void SetField(Java.Lang.String arg0, object arg1) + { + IExecute("setField", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetFields(Java.Lang.String[] arg0, object[] arg1) + { + IExecute("setFields", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/InstanceAlreadyExistsException.cs b/src/net/JNet/GeneratedCore/Javax/Management/InstanceAlreadyExistsException.cs new file mode 100644 index 0000000000..7bc0e464e4 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/InstanceAlreadyExistsException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management +{ + #region InstanceAlreadyExistsException + public partial class InstanceAlreadyExistsException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/InstanceNotFoundException.cs b/src/net/JNet/GeneratedCore/Javax/Management/InstanceNotFoundException.cs new file mode 100644 index 0000000000..a1fa0ac00c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/InstanceNotFoundException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management +{ + #region InstanceNotFoundException + public partial class InstanceNotFoundException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/IntrospectionException.cs b/src/net/JNet/GeneratedCore/Javax/Management/IntrospectionException.cs new file mode 100644 index 0000000000..89abb16356 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/IntrospectionException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management +{ + #region IntrospectionException + public partial class IntrospectionException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/InvalidApplicationException.cs b/src/net/JNet/GeneratedCore/Javax/Management/InvalidApplicationException.cs new file mode 100644 index 0000000000..5030bfd68c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/InvalidApplicationException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management +{ + #region InvalidApplicationException + public partial class InvalidApplicationException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/InvalidAttributeValueException.cs b/src/net/JNet/GeneratedCore/Javax/Management/InvalidAttributeValueException.cs new file mode 100644 index 0000000000..762015e863 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/InvalidAttributeValueException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management +{ + #region InvalidAttributeValueException + public partial class InvalidAttributeValueException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/JMException.cs b/src/net/JNet/GeneratedCore/Javax/Management/JMException.cs new file mode 100644 index 0000000000..2faa0ad24d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/JMException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management +{ + #region JMException + public partial class JMException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/JMRuntimeException.cs b/src/net/JNet/GeneratedCore/Javax/Management/JMRuntimeException.cs new file mode 100644 index 0000000000..5744eb606f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/JMRuntimeException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management +{ + #region JMRuntimeException + public partial class JMRuntimeException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/JMX.cs b/src/net/JNet/GeneratedCore/Javax/Management/JMX.cs new file mode 100644 index 0000000000..f61ca5efc2 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/JMX.cs @@ -0,0 +1,171 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management +{ + #region JMX + public partial class JMX + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Lang.String DEFAULT_VALUE_FIELD { get { if (!_DEFAULT_VALUE_FIELDReady) { _DEFAULT_VALUE_FIELDContent = SGetField(LocalBridgeClazz, "DEFAULT_VALUE_FIELD"); _DEFAULT_VALUE_FIELDReady = true; } return _DEFAULT_VALUE_FIELDContent; } } + private static Java.Lang.String _DEFAULT_VALUE_FIELDContent = default; + private static bool _DEFAULT_VALUE_FIELDReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String IMMUTABLE_INFO_FIELD { get { if (!_IMMUTABLE_INFO_FIELDReady) { _IMMUTABLE_INFO_FIELDContent = SGetField(LocalBridgeClazz, "IMMUTABLE_INFO_FIELD"); _IMMUTABLE_INFO_FIELDReady = true; } return _IMMUTABLE_INFO_FIELDContent; } } + private static Java.Lang.String _IMMUTABLE_INFO_FIELDContent = default; + private static bool _IMMUTABLE_INFO_FIELDReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String INTERFACE_CLASS_NAME_FIELD { get { if (!_INTERFACE_CLASS_NAME_FIELDReady) { _INTERFACE_CLASS_NAME_FIELDContent = SGetField(LocalBridgeClazz, "INTERFACE_CLASS_NAME_FIELD"); _INTERFACE_CLASS_NAME_FIELDReady = true; } return _INTERFACE_CLASS_NAME_FIELDContent; } } + private static Java.Lang.String _INTERFACE_CLASS_NAME_FIELDContent = default; + private static bool _INTERFACE_CLASS_NAME_FIELDReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String LEGAL_VALUES_FIELD { get { if (!_LEGAL_VALUES_FIELDReady) { _LEGAL_VALUES_FIELDContent = SGetField(LocalBridgeClazz, "LEGAL_VALUES_FIELD"); _LEGAL_VALUES_FIELDReady = true; } return _LEGAL_VALUES_FIELDContent; } } + private static Java.Lang.String _LEGAL_VALUES_FIELDContent = default; + private static bool _LEGAL_VALUES_FIELDReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String MAX_VALUE_FIELD { get { if (!_MAX_VALUE_FIELDReady) { _MAX_VALUE_FIELDContent = SGetField(LocalBridgeClazz, "MAX_VALUE_FIELD"); _MAX_VALUE_FIELDReady = true; } return _MAX_VALUE_FIELDContent; } } + private static Java.Lang.String _MAX_VALUE_FIELDContent = default; + private static bool _MAX_VALUE_FIELDReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String MIN_VALUE_FIELD { get { if (!_MIN_VALUE_FIELDReady) { _MIN_VALUE_FIELDContent = SGetField(LocalBridgeClazz, "MIN_VALUE_FIELD"); _MIN_VALUE_FIELDReady = true; } return _MIN_VALUE_FIELDContent; } } + private static Java.Lang.String _MIN_VALUE_FIELDContent = default; + private static bool _MIN_VALUE_FIELDReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String MXBEAN_FIELD { get { if (!_MXBEAN_FIELDReady) { _MXBEAN_FIELDContent = SGetField(LocalBridgeClazz, "MXBEAN_FIELD"); _MXBEAN_FIELDReady = true; } return _MXBEAN_FIELDContent; } } + private static Java.Lang.String _MXBEAN_FIELDContent = default; + private static bool _MXBEAN_FIELDReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String OPEN_TYPE_FIELD { get { if (!_OPEN_TYPE_FIELDReady) { _OPEN_TYPE_FIELDContent = SGetField(LocalBridgeClazz, "OPEN_TYPE_FIELD"); _OPEN_TYPE_FIELDReady = true; } return _OPEN_TYPE_FIELDContent; } } + private static Java.Lang.String _OPEN_TYPE_FIELDContent = default; + private static bool _OPEN_TYPE_FIELDReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String ORIGINAL_TYPE_FIELD { get { if (!_ORIGINAL_TYPE_FIELDReady) { _ORIGINAL_TYPE_FIELDContent = SGetField(LocalBridgeClazz, "ORIGINAL_TYPE_FIELD"); _ORIGINAL_TYPE_FIELDReady = true; } return _ORIGINAL_TYPE_FIELDContent; } } + private static Java.Lang.String _ORIGINAL_TYPE_FIELDContent = default; + private static bool _ORIGINAL_TYPE_FIELDReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static T NewMBeanProxy(Javax.Management.MBeanServerConnection arg0, Javax.Management.ObjectName arg1, Java.Lang.Class arg2, bool arg3) + { + return SExecute(LocalBridgeClazz, "newMBeanProxy", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static T NewMBeanProxy(Javax.Management.MBeanServerConnection arg0, Javax.Management.ObjectName arg1, Java.Lang.Class arg2) + { + return SExecute(LocalBridgeClazz, "newMBeanProxy", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static T NewMXBeanProxy(Javax.Management.MBeanServerConnection arg0, Javax.Management.ObjectName arg1, Java.Lang.Class arg2, bool arg3) + { + return SExecute(LocalBridgeClazz, "newMXBeanProxy", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static T NewMXBeanProxy(Javax.Management.MBeanServerConnection arg0, Javax.Management.ObjectName arg1, Java.Lang.Class arg2) + { + return SExecute(LocalBridgeClazz, "newMXBeanProxy", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public static bool IsMXBeanInterface(Java.Lang.Class arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "isMXBeanInterface", "(Ljava/lang/Class;)Z", arg0); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/ListenerNotFoundException.cs b/src/net/JNet/GeneratedCore/Javax/Management/ListenerNotFoundException.cs new file mode 100644 index 0000000000..9d771b2d97 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/ListenerNotFoundException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management +{ + #region ListenerNotFoundException + public partial class ListenerNotFoundException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Loading/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Javax/Management/Loading/AllPackageClasses.cs new file mode 100644 index 0000000000..9465300243 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Loading/AllPackageClasses.cs @@ -0,0 +1,306 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Javax.Management.Loading +{ + #region ClassLoaderRepository + /// + /// + /// + public partial class ClassLoaderRepository : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.management.loading.ClassLoaderRepository"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ClassLoaderRepository class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ClassLoaderRepository() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ClassLoaderRepository class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ClassLoaderRepository(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MLet + /// + /// + /// + public partial class MLet : Java.Net.URLClassLoader + { + const string _bridgeClassName = "javax.management.loading.MLet"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MLet() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MLet(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MLetContent + /// + /// + /// + public partial class MLetContent : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.management.loading.MLetContent"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MLetContent() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MLetContent(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MLetMBean + /// + /// + /// + public partial class MLetMBean : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.management.loading.MLetMBean"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("MLetMBean class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public MLetMBean() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("MLetMBean class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public MLetMBean(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PrivateClassLoader + /// + /// + /// + public partial class PrivateClassLoader : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.management.loading.PrivateClassLoader"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("PrivateClassLoader class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public PrivateClassLoader() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("PrivateClassLoader class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public PrivateClassLoader(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PrivateMLet + /// + /// + /// + public partial class PrivateMLet : Javax.Management.Loading.MLet + { + const string _bridgeClassName = "javax.management.loading.PrivateMLet"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public PrivateMLet() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public PrivateMLet(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Loading/ClassLoaderRepository.cs b/src/net/JNet/GeneratedCore/Javax/Management/Loading/ClassLoaderRepository.cs new file mode 100644 index 0000000000..a421f53dd3 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Loading/ClassLoaderRepository.cs @@ -0,0 +1,131 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management.Loading +{ + #region IClassLoaderRepository + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IClassLoaderRepository + { + #region Instance methods + /// + /// + /// + /// + /// + /// + Java.Lang.Class LoadClass(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + /// + Java.Lang.Class LoadClassBefore(Java.Lang.ClassLoader arg0, Java.Lang.String arg1); + /// + /// + /// + /// + /// + /// + /// + Java.Lang.Class LoadClassWithout(Java.Lang.ClassLoader arg0, Java.Lang.String arg1); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ClassLoaderRepository + public partial class ClassLoaderRepository : Javax.Management.Loading.IClassLoaderRepository + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public Java.Lang.Class LoadClass(Java.Lang.String arg0) + { + return IExecuteWithSignature("loadClass", "(Ljava/lang/String;)Ljava/lang/Class;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.Class LoadClassBefore(Java.Lang.ClassLoader arg0, Java.Lang.String arg1) + { + return IExecute("loadClassBefore", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.Class LoadClassWithout(Java.Lang.ClassLoader arg0, Java.Lang.String arg1) + { + return IExecute("loadClassWithout", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Loading/MLet.cs b/src/net/JNet/GeneratedCore/Javax/Management/Loading/MLet.cs new file mode 100644 index 0000000000..bc65e53f5a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Loading/MLet.cs @@ -0,0 +1,237 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management.Loading +{ + #region MLet + public partial class MLet + { + #region Constructors + /// + /// + /// + /// + /// + public MLet(Java.Net.URL[] arg0, bool arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + /// + public MLet(Java.Net.URL[] arg0, Java.Lang.ClassLoader arg1, bool arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + /// + /// + public MLet(Java.Net.URL[] arg0, Java.Lang.ClassLoader arg1, Java.Net.URLStreamHandlerFactory arg2, bool arg3) + : base(arg0, arg1, arg2, arg3) + { + } + /// + /// + /// + /// + /// + /// + public MLet(Java.Net.URL[] arg0, Java.Lang.ClassLoader arg1, Java.Net.URLStreamHandlerFactory arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + public MLet(Java.Net.URL[] arg0, Java.Lang.ClassLoader arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public MLet(Java.Net.URL[] arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Management.Loading.MLetMBean(Javax.Management.Loading.MLet t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Management.MBeanRegistration(Javax.Management.Loading.MLet t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Externalizable(Javax.Management.Loading.MLet t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String LibraryDirectory + { + get { return IExecuteWithSignature("getLibraryDirectory", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setLibraryDirectory", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + /// + /// + /// + public Java.Util.Set GetMBeansFromURL(Java.Lang.String arg0) + { + return IExecuteWithSignature>("getMBeansFromURL", "(Ljava/lang/String;)Ljava/util/Set;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Set GetMBeansFromURL(Java.Net.URL arg0) + { + return IExecuteWithSignature>("getMBeansFromURL", "(Ljava/net/URL;)Ljava/util/Set;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Javax.Management.ObjectName PreRegister(Javax.Management.MBeanServer arg0, Javax.Management.ObjectName arg1) + { + return IExecute("preRegister", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.Class LoadClass(Java.Lang.String arg0, Javax.Management.Loading.ClassLoaderRepository arg1) + { + return IExecute("loadClass", arg0, arg1); + } + /// + /// + /// + /// + /// + public void AddURL(Java.Lang.String arg0) + { + IExecuteWithSignature("addURL", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + public void AddURL(Java.Net.URL arg0) + { + IExecuteWithSignature("addURL", "(Ljava/net/URL;)V", arg0); + } + /// + /// + /// + public void PostDeregister() + { + IExecuteWithSignature("postDeregister", "()V"); + } + /// + /// + /// + /// + public void PostRegister(Java.Lang.Boolean arg0) + { + IExecuteWithSignature("postRegister", "(Ljava/lang/Boolean;)V", arg0); + } + /// + /// + /// + /// + public void PreDeregister() + { + IExecuteWithSignature("preDeregister", "()V"); + } + /// + /// + /// + /// + /// + /// + /// + public void ReadExternal(Java.Io.ObjectInput arg0) + { + IExecuteWithSignature("readExternal", "(Ljava/io/ObjectInput;)V", arg0); + } + /// + /// + /// + /// + /// + /// + public void WriteExternal(Java.Io.ObjectOutput arg0) + { + IExecuteWithSignature("writeExternal", "(Ljava/io/ObjectOutput;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Loading/MLetContent.cs b/src/net/JNet/GeneratedCore/Javax/Management/Loading/MLetContent.cs new file mode 100644 index 0000000000..502ca838e7 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Loading/MLetContent.cs @@ -0,0 +1,139 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management.Loading +{ + #region MLetContent + public partial class MLetContent + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + public MLetContent(Java.Net.URL arg0, Java.Util.Map arg1, Java.Util.List arg2, Java.Util.List arg3) + : base(arg0, arg1, arg2, arg3) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Util.Map Attributes + { + get { return IExecuteWithSignature>("getAttributes", "()Ljava/util/Map;"); } + } + /// + /// + /// + public Java.Lang.String Code + { + get { return IExecuteWithSignature("getCode", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Net.URL CodeBase + { + get { return IExecuteWithSignature("getCodeBase", "()Ljava/net/URL;"); } + } + /// + /// + /// + public Java.Net.URL DocumentBase + { + get { return IExecuteWithSignature("getDocumentBase", "()Ljava/net/URL;"); } + } + /// + /// + /// + public Java.Lang.String JarFiles + { + get { return IExecuteWithSignature("getJarFiles", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Util.List ParameterTypes + { + get { return IExecuteWithSignature>("getParameterTypes", "()Ljava/util/List;"); } + } + /// + /// + /// + public Java.Util.List ParameterValues + { + get { return IExecuteWithSignature>("getParameterValues", "()Ljava/util/List;"); } + } + /// + /// + /// + public Java.Lang.String SerializedObject + { + get { return IExecuteWithSignature("getSerializedObject", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String Version + { + get { return IExecuteWithSignature("getVersion", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Loading/MLetMBean.cs b/src/net/JNet/GeneratedCore/Javax/Management/Loading/MLetMBean.cs new file mode 100644 index 0000000000..465151c52a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Loading/MLetMBean.cs @@ -0,0 +1,207 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management.Loading +{ + #region IMLetMBean + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IMLetMBean + { + #region Instance methods + /// + /// + /// + Java.Lang.String LibraryDirectory { get; set; } + /// + /// + /// + Java.Net.URL[] URLs { get; } + /// + /// + /// + /// + /// + Java.Io.InputStream GetResourceAsStream(Java.Lang.String arg0); + /// + /// + /// + /// + /// + Java.Net.URL GetResource(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + Java.Util.Enumeration GetResources(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + Java.Util.Set GetMBeansFromURL(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + Java.Util.Set GetMBeansFromURL(Java.Net.URL arg0); + /// + /// + /// + /// + /// + void AddURL(Java.Lang.String arg0); + /// + /// + /// + /// + void AddURL(Java.Net.URL arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region MLetMBean + public partial class MLetMBean : Javax.Management.Loading.IMLetMBean + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String LibraryDirectory + { + get { return IExecuteWithSignature("getLibraryDirectory", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setLibraryDirectory", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Net.URL[] URLs + { + get { return IExecuteWithSignatureArray("getURLs", "()[Ljava/net/URL;"); } + } + /// + /// + /// + /// + /// + public Java.Io.InputStream GetResourceAsStream(Java.Lang.String arg0) + { + return IExecuteWithSignature("getResourceAsStream", "(Ljava/lang/String;)Ljava/io/InputStream;", arg0); + } + /// + /// + /// + /// + /// + public Java.Net.URL GetResource(Java.Lang.String arg0) + { + return IExecuteWithSignature("getResource", "(Ljava/lang/String;)Ljava/net/URL;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Enumeration GetResources(Java.Lang.String arg0) + { + return IExecuteWithSignature>("getResources", "(Ljava/lang/String;)Ljava/util/Enumeration;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Set GetMBeansFromURL(Java.Lang.String arg0) + { + return IExecuteWithSignature>("getMBeansFromURL", "(Ljava/lang/String;)Ljava/util/Set;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Set GetMBeansFromURL(Java.Net.URL arg0) + { + return IExecuteWithSignature>("getMBeansFromURL", "(Ljava/net/URL;)Ljava/util/Set;", arg0); + } + /// + /// + /// + /// + /// + public void AddURL(Java.Lang.String arg0) + { + IExecuteWithSignature("addURL", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + public void AddURL(Java.Net.URL arg0) + { + IExecuteWithSignature("addURL", "(Ljava/net/URL;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Loading/PrivateClassLoader.cs b/src/net/JNet/GeneratedCore/Javax/Management/Loading/PrivateClassLoader.cs new file mode 100644 index 0000000000..2703bbfd75 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Loading/PrivateClassLoader.cs @@ -0,0 +1,76 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management.Loading +{ + #region IPrivateClassLoader + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IPrivateClassLoader + { + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region PrivateClassLoader + public partial class PrivateClassLoader : Javax.Management.Loading.IPrivateClassLoader + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Loading/PrivateMLet.cs b/src/net/JNet/GeneratedCore/Javax/Management/Loading/PrivateMLet.cs new file mode 100644 index 0000000000..c93eacaafd --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Loading/PrivateMLet.cs @@ -0,0 +1,92 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management.Loading +{ + #region PrivateMLet + public partial class PrivateMLet + { + #region Constructors + /// + /// + /// + /// + /// + public PrivateMLet(Java.Net.URL[] arg0, bool arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + /// + public PrivateMLet(Java.Net.URL[] arg0, Java.Lang.ClassLoader arg1, bool arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + /// + /// + public PrivateMLet(Java.Net.URL[] arg0, Java.Lang.ClassLoader arg1, Java.Net.URLStreamHandlerFactory arg2, bool arg3) + : base(arg0, arg1, arg2, arg3) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Management.Loading.PrivateClassLoader(Javax.Management.Loading.PrivateMLet t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/MBeanAttributeInfo.cs b/src/net/JNet/GeneratedCore/Javax/Management/MBeanAttributeInfo.cs new file mode 100644 index 0000000000..8097cb964b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/MBeanAttributeInfo.cs @@ -0,0 +1,132 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management +{ + #region MBeanAttributeInfo + public partial class MBeanAttributeInfo + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + /// + public MBeanAttributeInfo(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.Reflect.Method arg2, Java.Lang.Reflect.Method arg3) + : base(arg0, arg1, arg2, arg3) + { + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public MBeanAttributeInfo(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2, bool arg3, bool arg4, bool arg5, Javax.Management.Descriptor arg6) + : base(arg0, arg1, arg2, arg3, arg4, arg5, arg6) + { + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public MBeanAttributeInfo(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2, bool arg3, bool arg4, bool arg5) + : base(arg0, arg1, arg2, arg3, arg4, arg5) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Cloneable(Javax.Management.MBeanAttributeInfo t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Type + { + get { return IExecuteWithSignature("getType", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + public bool IsIs() + { + return IExecuteWithSignature("isIs", "()Z"); + } + /// + /// + /// + /// + public bool IsReadable() + { + return IExecuteWithSignature("isReadable", "()Z"); + } + /// + /// + /// + /// + public bool IsWritable() + { + return IExecuteWithSignature("isWritable", "()Z"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/MBeanConstructorInfo.cs b/src/net/JNet/GeneratedCore/Javax/Management/MBeanConstructorInfo.cs new file mode 100644 index 0000000000..a6f2749d33 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/MBeanConstructorInfo.cs @@ -0,0 +1,99 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management +{ + #region MBeanConstructorInfo + public partial class MBeanConstructorInfo + { + #region Constructors + /// + /// + /// + /// + /// + public MBeanConstructorInfo(Java.Lang.String arg0, Java.Lang.Reflect.Constructor arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + /// + /// + public MBeanConstructorInfo(Java.Lang.String arg0, Java.Lang.String arg1, Javax.Management.MBeanParameterInfo[] arg2, Javax.Management.Descriptor arg3) + : base(arg0, arg1, arg2, arg3) + { + } + /// + /// + /// + /// + /// + /// + public MBeanConstructorInfo(Java.Lang.String arg0, Java.Lang.String arg1, Javax.Management.MBeanParameterInfo[] arg2) + : base(arg0, arg1, arg2) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Cloneable(Javax.Management.MBeanConstructorInfo t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Management.MBeanParameterInfo[] Signature + { + get { return IExecuteWithSignatureArray("getSignature", "()[Ljavax/management/MBeanParameterInfo;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/MBeanException.cs b/src/net/JNet/GeneratedCore/Javax/Management/MBeanException.cs new file mode 100644 index 0000000000..0148c37ac0 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/MBeanException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management +{ + #region MBeanException + public partial class MBeanException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/MBeanFeatureInfo.cs b/src/net/JNet/GeneratedCore/Javax/Management/MBeanFeatureInfo.cs new file mode 100644 index 0000000000..3194e75322 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/MBeanFeatureInfo.cs @@ -0,0 +1,106 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management +{ + #region MBeanFeatureInfo + public partial class MBeanFeatureInfo + { + #region Constructors + /// + /// + /// + /// + /// + /// + public MBeanFeatureInfo(Java.Lang.String arg0, Java.Lang.String arg1, Javax.Management.Descriptor arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + public MBeanFeatureInfo(Java.Lang.String arg0, Java.Lang.String arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Javax.Management.MBeanFeatureInfo t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Management.DescriptorRead(Javax.Management.MBeanFeatureInfo t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Description + { + get { return IExecuteWithSignature("getDescription", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Javax.Management.Descriptor Descriptor + { + get { return IExecuteWithSignature("getDescriptor", "()Ljavax/management/Descriptor;"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/MBeanInfo.cs b/src/net/JNet/GeneratedCore/Javax/Management/MBeanInfo.cs new file mode 100644 index 0000000000..652af3ea17 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/MBeanInfo.cs @@ -0,0 +1,148 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management +{ + #region MBeanInfo + public partial class MBeanInfo + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public MBeanInfo(Java.Lang.String arg0, Java.Lang.String arg1, Javax.Management.MBeanAttributeInfo[] arg2, Javax.Management.MBeanConstructorInfo[] arg3, Javax.Management.MBeanOperationInfo[] arg4, Javax.Management.MBeanNotificationInfo[] arg5, Javax.Management.Descriptor arg6) + : base(arg0, arg1, arg2, arg3, arg4, arg5, arg6) + { + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public MBeanInfo(Java.Lang.String arg0, Java.Lang.String arg1, Javax.Management.MBeanAttributeInfo[] arg2, Javax.Management.MBeanConstructorInfo[] arg3, Javax.Management.MBeanOperationInfo[] arg4, Javax.Management.MBeanNotificationInfo[] arg5) + : base(arg0, arg1, arg2, arg3, arg4, arg5) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Cloneable(Javax.Management.MBeanInfo t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Javax.Management.MBeanInfo t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Management.DescriptorRead(Javax.Management.MBeanInfo t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Management.MBeanAttributeInfo[] Attributes + { + get { return IExecuteWithSignatureArray("getAttributes", "()[Ljavax/management/MBeanAttributeInfo;"); } + } + /// + /// + /// + public Java.Lang.String ClassName + { + get { return IExecuteWithSignature("getClassName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Javax.Management.MBeanConstructorInfo[] Constructors + { + get { return IExecuteWithSignatureArray("getConstructors", "()[Ljavax/management/MBeanConstructorInfo;"); } + } + /// + /// + /// + public Java.Lang.String Description + { + get { return IExecuteWithSignature("getDescription", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Javax.Management.Descriptor Descriptor + { + get { return IExecuteWithSignature("getDescriptor", "()Ljavax/management/Descriptor;"); } + } + /// + /// + /// + public Javax.Management.MBeanNotificationInfo[] Notifications + { + get { return IExecuteWithSignatureArray("getNotifications", "()[Ljavax/management/MBeanNotificationInfo;"); } + } + /// + /// + /// + public Javax.Management.MBeanOperationInfo[] Operations + { + get { return IExecuteWithSignatureArray("getOperations", "()[Ljavax/management/MBeanOperationInfo;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/MBeanNotificationInfo.cs b/src/net/JNet/GeneratedCore/Javax/Management/MBeanNotificationInfo.cs new file mode 100644 index 0000000000..c0c99c40da --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/MBeanNotificationInfo.cs @@ -0,0 +1,90 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management +{ + #region MBeanNotificationInfo + public partial class MBeanNotificationInfo + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + public MBeanNotificationInfo(Java.Lang.String[] arg0, Java.Lang.String arg1, Java.Lang.String arg2, Javax.Management.Descriptor arg3) + : base(arg0, arg1, arg2, arg3) + { + } + /// + /// + /// + /// + /// + /// + public MBeanNotificationInfo(Java.Lang.String[] arg0, Java.Lang.String arg1, Java.Lang.String arg2) + : base(arg0, arg1, arg2) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Cloneable(Javax.Management.MBeanNotificationInfo t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String[] NotifTypes + { + get { return IExecuteWithSignatureArray("getNotifTypes", "()[Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/MBeanOperationInfo.cs b/src/net/JNet/GeneratedCore/Javax/Management/MBeanOperationInfo.cs new file mode 100644 index 0000000000..33ec92ba7f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/MBeanOperationInfo.cs @@ -0,0 +1,141 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management +{ + #region MBeanOperationInfo + public partial class MBeanOperationInfo + { + #region Constructors + /// + /// + /// + /// + /// + public MBeanOperationInfo(Java.Lang.String arg0, Java.Lang.Reflect.Method arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public MBeanOperationInfo(Java.Lang.String arg0, Java.Lang.String arg1, Javax.Management.MBeanParameterInfo[] arg2, Java.Lang.String arg3, int arg4, Javax.Management.Descriptor arg5) + : base(arg0, arg1, arg2, arg3, arg4, arg5) + { + } + /// + /// + /// + /// + /// + /// + /// + /// + public MBeanOperationInfo(Java.Lang.String arg0, Java.Lang.String arg1, Javax.Management.MBeanParameterInfo[] arg2, Java.Lang.String arg3, int arg4) + : base(arg0, arg1, arg2, arg3, arg4) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Cloneable(Javax.Management.MBeanOperationInfo t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static int ACTION { get { if (!_ACTIONReady) { _ACTIONContent = SGetField(LocalBridgeClazz, "ACTION"); _ACTIONReady = true; } return _ACTIONContent; } } + private static int _ACTIONContent = default; + private static bool _ACTIONReady = false; // this is used because in case of generics + /// + /// + /// + public static int ACTION_INFO { get { if (!_ACTION_INFOReady) { _ACTION_INFOContent = SGetField(LocalBridgeClazz, "ACTION_INFO"); _ACTION_INFOReady = true; } return _ACTION_INFOContent; } } + private static int _ACTION_INFOContent = default; + private static bool _ACTION_INFOReady = false; // this is used because in case of generics + /// + /// + /// + public static int INFO { get { if (!_INFOReady) { _INFOContent = SGetField(LocalBridgeClazz, "INFO"); _INFOReady = true; } return _INFOContent; } } + private static int _INFOContent = default; + private static bool _INFOReady = false; // this is used because in case of generics + /// + /// + /// + public static int UNKNOWN { get { if (!_UNKNOWNReady) { _UNKNOWNContent = SGetField(LocalBridgeClazz, "UNKNOWN"); _UNKNOWNReady = true; } return _UNKNOWNContent; } } + private static int _UNKNOWNContent = default; + private static bool _UNKNOWNReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int Impact + { + get { return IExecuteWithSignature("getImpact", "()I"); } + } + /// + /// + /// + public Java.Lang.String ReturnType + { + get { return IExecuteWithSignature("getReturnType", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Javax.Management.MBeanParameterInfo[] Signature + { + get { return IExecuteWithSignatureArray("getSignature", "()[Ljavax/management/MBeanParameterInfo;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/MBeanParameterInfo.cs b/src/net/JNet/GeneratedCore/Javax/Management/MBeanParameterInfo.cs new file mode 100644 index 0000000000..d6b40640a9 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/MBeanParameterInfo.cs @@ -0,0 +1,90 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management +{ + #region MBeanParameterInfo + public partial class MBeanParameterInfo + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + public MBeanParameterInfo(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2, Javax.Management.Descriptor arg3) + : base(arg0, arg1, arg2, arg3) + { + } + /// + /// + /// + /// + /// + /// + public MBeanParameterInfo(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2) + : base(arg0, arg1, arg2) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Cloneable(Javax.Management.MBeanParameterInfo t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Type + { + get { return IExecuteWithSignature("getType", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/MBeanPermission.cs b/src/net/JNet/GeneratedCore/Javax/Management/MBeanPermission.cs new file mode 100644 index 0000000000..574bc10d9b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/MBeanPermission.cs @@ -0,0 +1,78 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management +{ + #region MBeanPermission + public partial class MBeanPermission + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + public MBeanPermission(Java.Lang.String arg0, Java.Lang.String arg1, Javax.Management.ObjectName arg2, Java.Lang.String arg3) + : base(arg0, arg1, arg2, arg3) + { + } + /// + /// + /// + /// + /// + public MBeanPermission(Java.Lang.String arg0, Java.Lang.String arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/MBeanRegistration.cs b/src/net/JNet/GeneratedCore/Javax/Management/MBeanRegistration.cs new file mode 100644 index 0000000000..0b6e42e666 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/MBeanRegistration.cs @@ -0,0 +1,132 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management +{ + #region IMBeanRegistration + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IMBeanRegistration + { + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + Javax.Management.ObjectName PreRegister(Javax.Management.MBeanServer arg0, Javax.Management.ObjectName arg1); + /// + /// + /// + void PostDeregister(); + /// + /// + /// + /// + void PostRegister(Java.Lang.Boolean arg0); + /// + /// + /// + /// + void PreDeregister(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region MBeanRegistration + public partial class MBeanRegistration : Javax.Management.IMBeanRegistration + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + public Javax.Management.ObjectName PreRegister(Javax.Management.MBeanServer arg0, Javax.Management.ObjectName arg1) + { + return IExecute("preRegister", arg0, arg1); + } + /// + /// + /// + public void PostDeregister() + { + IExecuteWithSignature("postDeregister", "()V"); + } + /// + /// + /// + /// + public void PostRegister(Java.Lang.Boolean arg0) + { + IExecuteWithSignature("postRegister", "(Ljava/lang/Boolean;)V", arg0); + } + /// + /// + /// + /// + public void PreDeregister() + { + IExecuteWithSignature("preDeregister", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/MBeanRegistrationException.cs b/src/net/JNet/GeneratedCore/Javax/Management/MBeanRegistrationException.cs new file mode 100644 index 0000000000..b6adad8eea --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/MBeanRegistrationException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management +{ + #region MBeanRegistrationException + public partial class MBeanRegistrationException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/MBeanServer.cs b/src/net/JNet/GeneratedCore/Javax/Management/MBeanServer.cs new file mode 100644 index 0000000000..ebd827e255 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/MBeanServer.cs @@ -0,0 +1,761 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management +{ + #region IMBeanServer + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IMBeanServer : Javax.Management.IMBeanServerConnection + { + #region Instance methods + /// + /// + /// + Javax.Management.Loading.ClassLoaderRepository ClassLoaderRepository { get; } + /// + /// + /// + Java.Lang.String DefaultDomain { get; } + /// + /// + /// + Java.Lang.String[] Domains { get; } + /// + /// + /// + Java.Lang.Integer MBeanCount { get; } + /// + /// + /// + /// + /// + /// + /// + bool IsInstanceOf(Javax.Management.ObjectName arg0, Java.Lang.String arg1); + /// + /// + /// + /// + /// + bool IsRegistered(Javax.Management.ObjectName arg0); + /// + /// + /// + /// + /// + /// + Java.Lang.ClassLoader GetClassLoader(Javax.Management.ObjectName arg0); + /// + /// + /// + /// + /// + /// + Java.Lang.ClassLoader GetClassLoaderFor(Javax.Management.ObjectName arg0); + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + object GetAttribute(Javax.Management.ObjectName arg0, Java.Lang.String arg1); + /// + /// + /// + /// + /// + /// + /// + /// + /// + object Instantiate(Java.Lang.String arg0, object[] arg1, Java.Lang.String[] arg2); + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + object Instantiate(Java.Lang.String arg0, Javax.Management.ObjectName arg1, object[] arg2, Java.Lang.String[] arg3); + /// + /// + /// + /// + /// + /// + /// + /// + /// + object Instantiate(Java.Lang.String arg0, Javax.Management.ObjectName arg1); + /// + /// + /// + /// + /// + /// + /// + object Instantiate(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + object Invoke(Javax.Management.ObjectName arg0, Java.Lang.String arg1, object[] arg2, Java.Lang.String[] arg3); + /// + /// + /// + /// + /// + /// + Java.Util.Set QueryMBeans(Javax.Management.ObjectName arg0, Javax.Management.QueryExp arg1); + /// + /// + /// + /// + /// + /// + Java.Util.Set QueryNames(Javax.Management.ObjectName arg0, Javax.Management.QueryExp arg1); + /// + /// + /// + /// + /// + /// + /// + /// + Javax.Management.AttributeList GetAttributes(Javax.Management.ObjectName arg0, Java.Lang.String[] arg1); + /// + /// + /// + /// + /// + /// + /// + /// + Javax.Management.AttributeList SetAttributes(Javax.Management.ObjectName arg0, Javax.Management.AttributeList arg1); + /// + /// + /// + /// + /// + /// + /// + /// + Javax.Management.MBeanInfo GetMBeanInfo(Javax.Management.ObjectName arg0); + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + Javax.Management.ObjectInstance CreateMBean(Java.Lang.String arg0, Javax.Management.ObjectName arg1, object[] arg2, Java.Lang.String[] arg3); + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + Javax.Management.ObjectInstance CreateMBean(Java.Lang.String arg0, Javax.Management.ObjectName arg1, Javax.Management.ObjectName arg2, object[] arg3, Java.Lang.String[] arg4); + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + Javax.Management.ObjectInstance CreateMBean(Java.Lang.String arg0, Javax.Management.ObjectName arg1, Javax.Management.ObjectName arg2); + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + Javax.Management.ObjectInstance CreateMBean(Java.Lang.String arg0, Javax.Management.ObjectName arg1); + /// + /// + /// + /// + /// + /// + Javax.Management.ObjectInstance GetObjectInstance(Javax.Management.ObjectName arg0); + /// + /// + /// + /// + /// + /// + /// + /// + /// + Javax.Management.ObjectInstance RegisterMBean(object arg0, Javax.Management.ObjectName arg1); + /// + /// + /// + /// + /// + /// + /// + /// + void AddNotificationListener(Javax.Management.ObjectName arg0, Javax.Management.NotificationListener arg1, Javax.Management.NotificationFilter arg2, object arg3); + /// + /// + /// + /// + /// + /// + /// + /// + void AddNotificationListener(Javax.Management.ObjectName arg0, Javax.Management.ObjectName arg1, Javax.Management.NotificationFilter arg2, object arg3); + /// + /// + /// + /// + /// + /// + /// + /// + /// + void RemoveNotificationListener(Javax.Management.ObjectName arg0, Javax.Management.NotificationListener arg1, Javax.Management.NotificationFilter arg2, object arg3); + /// + /// + /// + /// + /// + /// + /// + void RemoveNotificationListener(Javax.Management.ObjectName arg0, Javax.Management.NotificationListener arg1); + /// + /// + /// + /// + /// + /// + /// + /// + /// + void RemoveNotificationListener(Javax.Management.ObjectName arg0, Javax.Management.ObjectName arg1, Javax.Management.NotificationFilter arg2, object arg3); + /// + /// + /// + /// + /// + /// + /// + void RemoveNotificationListener(Javax.Management.ObjectName arg0, Javax.Management.ObjectName arg1); + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + void SetAttribute(Javax.Management.ObjectName arg0, Javax.Management.Attribute arg1); + /// + /// + /// + /// + /// + /// + void UnregisterMBean(Javax.Management.ObjectName arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region MBeanServer + public partial class MBeanServer : Javax.Management.IMBeanServer + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Management.Loading.ClassLoaderRepository ClassLoaderRepository + { + get { return IExecuteWithSignature("getClassLoaderRepository", "()Ljavax/management/loading/ClassLoaderRepository;"); } + } + /// + /// + /// + public Java.Lang.String DefaultDomain + { + get { return IExecuteWithSignature("getDefaultDomain", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String[] Domains + { + get { return IExecuteWithSignatureArray("getDomains", "()[Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.Integer MBeanCount + { + get { return IExecuteWithSignature("getMBeanCount", "()Ljava/lang/Integer;"); } + } + /// + /// + /// + /// + /// + /// + /// + public bool IsInstanceOf(Javax.Management.ObjectName arg0, Java.Lang.String arg1) + { + return IExecute("isInstanceOf", arg0, arg1); + } + /// + /// + /// + /// + /// + public bool IsRegistered(Javax.Management.ObjectName arg0) + { + return IExecuteWithSignature("isRegistered", "(Ljavax/management/ObjectName;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.ClassLoader GetClassLoader(Javax.Management.ObjectName arg0) + { + return IExecuteWithSignature("getClassLoader", "(Ljavax/management/ObjectName;)Ljava/lang/ClassLoader;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.ClassLoader GetClassLoaderFor(Javax.Management.ObjectName arg0) + { + return IExecuteWithSignature("getClassLoaderFor", "(Ljavax/management/ObjectName;)Ljava/lang/ClassLoader;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public object GetAttribute(Javax.Management.ObjectName arg0, Java.Lang.String arg1) + { + return IExecute("getAttribute", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public object Instantiate(Java.Lang.String arg0, object[] arg1, Java.Lang.String[] arg2) + { + return IExecute("instantiate", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public object Instantiate(Java.Lang.String arg0, Javax.Management.ObjectName arg1, object[] arg2, Java.Lang.String[] arg3) + { + return IExecute("instantiate", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public object Instantiate(Java.Lang.String arg0, Javax.Management.ObjectName arg1) + { + return IExecute("instantiate", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public object Instantiate(Java.Lang.String arg0) + { + return IExecuteWithSignature("instantiate", "(Ljava/lang/String;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public object Invoke(Javax.Management.ObjectName arg0, Java.Lang.String arg1, object[] arg2, Java.Lang.String[] arg3) + { + return IExecute("invoke", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Set QueryMBeans(Javax.Management.ObjectName arg0, Javax.Management.QueryExp arg1) + { + return IExecute>("queryMBeans", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Set QueryNames(Javax.Management.ObjectName arg0, Javax.Management.QueryExp arg1) + { + return IExecute>("queryNames", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Management.AttributeList GetAttributes(Javax.Management.ObjectName arg0, Java.Lang.String[] arg1) + { + return IExecute("getAttributes", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Management.AttributeList SetAttributes(Javax.Management.ObjectName arg0, Javax.Management.AttributeList arg1) + { + return IExecute("setAttributes", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Management.MBeanInfo GetMBeanInfo(Javax.Management.ObjectName arg0) + { + return IExecuteWithSignature("getMBeanInfo", "(Ljavax/management/ObjectName;)Ljavax/management/MBeanInfo;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Management.ObjectInstance CreateMBean(Java.Lang.String arg0, Javax.Management.ObjectName arg1, object[] arg2, Java.Lang.String[] arg3) + { + return IExecute("createMBean", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Management.ObjectInstance CreateMBean(Java.Lang.String arg0, Javax.Management.ObjectName arg1, Javax.Management.ObjectName arg2, object[] arg3, Java.Lang.String[] arg4) + { + return IExecute("createMBean", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Management.ObjectInstance CreateMBean(Java.Lang.String arg0, Javax.Management.ObjectName arg1, Javax.Management.ObjectName arg2) + { + return IExecute("createMBean", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Management.ObjectInstance CreateMBean(Java.Lang.String arg0, Javax.Management.ObjectName arg1) + { + return IExecute("createMBean", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Javax.Management.ObjectInstance GetObjectInstance(Javax.Management.ObjectName arg0) + { + return IExecuteWithSignature("getObjectInstance", "(Ljavax/management/ObjectName;)Ljavax/management/ObjectInstance;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Management.ObjectInstance RegisterMBean(object arg0, Javax.Management.ObjectName arg1) + { + return IExecute("registerMBean", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public void AddNotificationListener(Javax.Management.ObjectName arg0, Javax.Management.NotificationListener arg1, Javax.Management.NotificationFilter arg2, object arg3) + { + IExecute("addNotificationListener", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + public void AddNotificationListener(Javax.Management.ObjectName arg0, Javax.Management.ObjectName arg1, Javax.Management.NotificationFilter arg2, object arg3) + { + IExecute("addNotificationListener", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void RemoveNotificationListener(Javax.Management.ObjectName arg0, Javax.Management.NotificationListener arg1, Javax.Management.NotificationFilter arg2, object arg3) + { + IExecute("removeNotificationListener", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + public void RemoveNotificationListener(Javax.Management.ObjectName arg0, Javax.Management.NotificationListener arg1) + { + IExecute("removeNotificationListener", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void RemoveNotificationListener(Javax.Management.ObjectName arg0, Javax.Management.ObjectName arg1, Javax.Management.NotificationFilter arg2, object arg3) + { + IExecute("removeNotificationListener", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + public void RemoveNotificationListener(Javax.Management.ObjectName arg0, Javax.Management.ObjectName arg1) + { + IExecute("removeNotificationListener", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void SetAttribute(Javax.Management.ObjectName arg0, Javax.Management.Attribute arg1) + { + IExecute("setAttribute", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void UnregisterMBean(Javax.Management.ObjectName arg0) + { + IExecuteWithSignature("unregisterMBean", "(Ljavax/management/ObjectName;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/MBeanServerBuilder.cs b/src/net/JNet/GeneratedCore/Javax/Management/MBeanServerBuilder.cs new file mode 100644 index 0000000000..fc9957de5a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/MBeanServerBuilder.cs @@ -0,0 +1,77 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management +{ + #region MBeanServerBuilder + public partial class MBeanServerBuilder + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + public Javax.Management.MBeanServer NewMBeanServer(Java.Lang.String arg0, Javax.Management.MBeanServer arg1, Javax.Management.MBeanServerDelegate arg2) + { + return IExecute("newMBeanServer", arg0, arg1, arg2); + } + /// + /// + /// + /// + public Javax.Management.MBeanServerDelegate NewMBeanServerDelegate() + { + return IExecuteWithSignature("newMBeanServerDelegate", "()Ljavax/management/MBeanServerDelegate;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/MBeanServerConnection.cs b/src/net/JNet/GeneratedCore/Javax/Management/MBeanServerConnection.cs new file mode 100644 index 0000000000..c2f7e2198e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/MBeanServerConnection.cs @@ -0,0 +1,645 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management +{ + #region IMBeanServerConnection + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IMBeanServerConnection + { + #region Instance methods + /// + /// + /// + Java.Lang.String DefaultDomain { get; } + /// + /// + /// + Java.Lang.String[] Domains { get; } + /// + /// + /// + Java.Lang.Integer MBeanCount { get; } + /// + /// + /// + /// + /// + /// + /// + /// + bool IsInstanceOf(Javax.Management.ObjectName arg0, Java.Lang.String arg1); + /// + /// + /// + /// + /// + /// + bool IsRegistered(Javax.Management.ObjectName arg0); + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + object GetAttribute(Javax.Management.ObjectName arg0, Java.Lang.String arg1); + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + object Invoke(Javax.Management.ObjectName arg0, Java.Lang.String arg1, object[] arg2, Java.Lang.String[] arg3); + /// + /// + /// + /// + /// + /// + /// + Java.Util.Set QueryMBeans(Javax.Management.ObjectName arg0, Javax.Management.QueryExp arg1); + /// + /// + /// + /// + /// + /// + /// + Java.Util.Set QueryNames(Javax.Management.ObjectName arg0, Javax.Management.QueryExp arg1); + /// + /// + /// + /// + /// + /// + /// + /// + /// + Javax.Management.AttributeList GetAttributes(Javax.Management.ObjectName arg0, Java.Lang.String[] arg1); + /// + /// + /// + /// + /// + /// + /// + /// + /// + Javax.Management.AttributeList SetAttributes(Javax.Management.ObjectName arg0, Javax.Management.AttributeList arg1); + /// + /// + /// + /// + /// + /// + /// + /// + /// + Javax.Management.MBeanInfo GetMBeanInfo(Javax.Management.ObjectName arg0); + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + Javax.Management.ObjectInstance CreateMBean(Java.Lang.String arg0, Javax.Management.ObjectName arg1, object[] arg2, Java.Lang.String[] arg3); + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + Javax.Management.ObjectInstance CreateMBean(Java.Lang.String arg0, Javax.Management.ObjectName arg1, Javax.Management.ObjectName arg2, object[] arg3, Java.Lang.String[] arg4); + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + Javax.Management.ObjectInstance CreateMBean(Java.Lang.String arg0, Javax.Management.ObjectName arg1, Javax.Management.ObjectName arg2); + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + Javax.Management.ObjectInstance CreateMBean(Java.Lang.String arg0, Javax.Management.ObjectName arg1); + /// + /// + /// + /// + /// + /// + /// + Javax.Management.ObjectInstance GetObjectInstance(Javax.Management.ObjectName arg0); + /// + /// + /// + /// + /// + /// + /// + /// + /// + void AddNotificationListener(Javax.Management.ObjectName arg0, Javax.Management.NotificationListener arg1, Javax.Management.NotificationFilter arg2, object arg3); + /// + /// + /// + /// + /// + /// + /// + /// + /// + void AddNotificationListener(Javax.Management.ObjectName arg0, Javax.Management.ObjectName arg1, Javax.Management.NotificationFilter arg2, object arg3); + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + void RemoveNotificationListener(Javax.Management.ObjectName arg0, Javax.Management.NotificationListener arg1, Javax.Management.NotificationFilter arg2, object arg3); + /// + /// + /// + /// + /// + /// + /// + /// + void RemoveNotificationListener(Javax.Management.ObjectName arg0, Javax.Management.NotificationListener arg1); + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + void RemoveNotificationListener(Javax.Management.ObjectName arg0, Javax.Management.ObjectName arg1, Javax.Management.NotificationFilter arg2, object arg3); + /// + /// + /// + /// + /// + /// + /// + /// + void RemoveNotificationListener(Javax.Management.ObjectName arg0, Javax.Management.ObjectName arg1); + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + void SetAttribute(Javax.Management.ObjectName arg0, Javax.Management.Attribute arg1); + /// + /// + /// + /// + /// + /// + /// + void UnregisterMBean(Javax.Management.ObjectName arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region MBeanServerConnection + public partial class MBeanServerConnection : Javax.Management.IMBeanServerConnection + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String DefaultDomain + { + get { return IExecuteWithSignature("getDefaultDomain", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String[] Domains + { + get { return IExecuteWithSignatureArray("getDomains", "()[Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.Integer MBeanCount + { + get { return IExecuteWithSignature("getMBeanCount", "()Ljava/lang/Integer;"); } + } + /// + /// + /// + /// + /// + /// + /// + /// + public bool IsInstanceOf(Javax.Management.ObjectName arg0, Java.Lang.String arg1) + { + return IExecute("isInstanceOf", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public bool IsRegistered(Javax.Management.ObjectName arg0) + { + return IExecuteWithSignature("isRegistered", "(Ljavax/management/ObjectName;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public object GetAttribute(Javax.Management.ObjectName arg0, Java.Lang.String arg1) + { + return IExecute("getAttribute", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public object Invoke(Javax.Management.ObjectName arg0, Java.Lang.String arg1, object[] arg2, Java.Lang.String[] arg3) + { + return IExecute("invoke", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Set QueryMBeans(Javax.Management.ObjectName arg0, Javax.Management.QueryExp arg1) + { + return IExecute>("queryMBeans", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Set QueryNames(Javax.Management.ObjectName arg0, Javax.Management.QueryExp arg1) + { + return IExecute>("queryNames", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Management.AttributeList GetAttributes(Javax.Management.ObjectName arg0, Java.Lang.String[] arg1) + { + return IExecute("getAttributes", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Management.AttributeList SetAttributes(Javax.Management.ObjectName arg0, Javax.Management.AttributeList arg1) + { + return IExecute("setAttributes", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Management.MBeanInfo GetMBeanInfo(Javax.Management.ObjectName arg0) + { + return IExecuteWithSignature("getMBeanInfo", "(Ljavax/management/ObjectName;)Ljavax/management/MBeanInfo;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Management.ObjectInstance CreateMBean(Java.Lang.String arg0, Javax.Management.ObjectName arg1, object[] arg2, Java.Lang.String[] arg3) + { + return IExecute("createMBean", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Management.ObjectInstance CreateMBean(Java.Lang.String arg0, Javax.Management.ObjectName arg1, Javax.Management.ObjectName arg2, object[] arg3, Java.Lang.String[] arg4) + { + return IExecute("createMBean", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Management.ObjectInstance CreateMBean(Java.Lang.String arg0, Javax.Management.ObjectName arg1, Javax.Management.ObjectName arg2) + { + return IExecute("createMBean", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Management.ObjectInstance CreateMBean(Java.Lang.String arg0, Javax.Management.ObjectName arg1) + { + return IExecute("createMBean", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public Javax.Management.ObjectInstance GetObjectInstance(Javax.Management.ObjectName arg0) + { + return IExecuteWithSignature("getObjectInstance", "(Ljavax/management/ObjectName;)Ljavax/management/ObjectInstance;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void AddNotificationListener(Javax.Management.ObjectName arg0, Javax.Management.NotificationListener arg1, Javax.Management.NotificationFilter arg2, object arg3) + { + IExecute("addNotificationListener", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void AddNotificationListener(Javax.Management.ObjectName arg0, Javax.Management.ObjectName arg1, Javax.Management.NotificationFilter arg2, object arg3) + { + IExecute("addNotificationListener", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void RemoveNotificationListener(Javax.Management.ObjectName arg0, Javax.Management.NotificationListener arg1, Javax.Management.NotificationFilter arg2, object arg3) + { + IExecute("removeNotificationListener", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + public void RemoveNotificationListener(Javax.Management.ObjectName arg0, Javax.Management.NotificationListener arg1) + { + IExecute("removeNotificationListener", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void RemoveNotificationListener(Javax.Management.ObjectName arg0, Javax.Management.ObjectName arg1, Javax.Management.NotificationFilter arg2, object arg3) + { + IExecute("removeNotificationListener", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + public void RemoveNotificationListener(Javax.Management.ObjectName arg0, Javax.Management.ObjectName arg1) + { + IExecute("removeNotificationListener", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void SetAttribute(Javax.Management.ObjectName arg0, Javax.Management.Attribute arg1) + { + IExecute("setAttribute", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void UnregisterMBean(Javax.Management.ObjectName arg0) + { + IExecuteWithSignature("unregisterMBean", "(Ljavax/management/ObjectName;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/MBeanServerDelegate.cs b/src/net/JNet/GeneratedCore/Javax/Management/MBeanServerDelegate.cs new file mode 100644 index 0000000000..9a51554647 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/MBeanServerDelegate.cs @@ -0,0 +1,167 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management +{ + #region MBeanServerDelegate + public partial class MBeanServerDelegate + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Management.MBeanServerDelegateMBean(Javax.Management.MBeanServerDelegate t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Management.NotificationEmitter(Javax.Management.MBeanServerDelegate t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static Javax.Management.ObjectName DELEGATE_NAME { get { if (!_DELEGATE_NAMEReady) { _DELEGATE_NAMEContent = SGetField(LocalBridgeClazz, "DELEGATE_NAME"); _DELEGATE_NAMEReady = true; } return _DELEGATE_NAMEContent; } } + private static Javax.Management.ObjectName _DELEGATE_NAMEContent = default; + private static bool _DELEGATE_NAMEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String ImplementationName + { + get { return IExecuteWithSignature("getImplementationName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String ImplementationVendor + { + get { return IExecuteWithSignature("getImplementationVendor", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String ImplementationVersion + { + get { return IExecuteWithSignature("getImplementationVersion", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String MBeanServerId + { + get { return IExecuteWithSignature("getMBeanServerId", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Javax.Management.MBeanNotificationInfo[] NotificationInfo + { + get { return IExecuteWithSignatureArray("getNotificationInfo", "()[Ljavax/management/MBeanNotificationInfo;"); } + } + /// + /// + /// + public Java.Lang.String SpecificationName + { + get { return IExecuteWithSignature("getSpecificationName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String SpecificationVendor + { + get { return IExecuteWithSignature("getSpecificationVendor", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String SpecificationVersion + { + get { return IExecuteWithSignature("getSpecificationVersion", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + /// + /// + /// + public void AddNotificationListener(Javax.Management.NotificationListener arg0, Javax.Management.NotificationFilter arg1, object arg2) + { + IExecute("addNotificationListener", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public void RemoveNotificationListener(Javax.Management.NotificationListener arg0, Javax.Management.NotificationFilter arg1, object arg2) + { + IExecute("removeNotificationListener", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public void RemoveNotificationListener(Javax.Management.NotificationListener arg0) + { + IExecuteWithSignature("removeNotificationListener", "(Ljavax/management/NotificationListener;)V", arg0); + } + /// + /// + /// + /// + public void SendNotification(Javax.Management.Notification arg0) + { + IExecuteWithSignature("sendNotification", "(Ljavax/management/Notification;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/MBeanServerDelegateMBean.cs b/src/net/JNet/GeneratedCore/Javax/Management/MBeanServerDelegateMBean.cs new file mode 100644 index 0000000000..901f8db955 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/MBeanServerDelegateMBean.cs @@ -0,0 +1,153 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management +{ + #region IMBeanServerDelegateMBean + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IMBeanServerDelegateMBean + { + #region Instance methods + /// + /// + /// + Java.Lang.String ImplementationName { get; } + /// + /// + /// + Java.Lang.String ImplementationVendor { get; } + /// + /// + /// + Java.Lang.String ImplementationVersion { get; } + /// + /// + /// + Java.Lang.String MBeanServerId { get; } + /// + /// + /// + Java.Lang.String SpecificationName { get; } + /// + /// + /// + Java.Lang.String SpecificationVendor { get; } + /// + /// + /// + Java.Lang.String SpecificationVersion { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region MBeanServerDelegateMBean + public partial class MBeanServerDelegateMBean : Javax.Management.IMBeanServerDelegateMBean + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String ImplementationName + { + get { return IExecuteWithSignature("getImplementationName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String ImplementationVendor + { + get { return IExecuteWithSignature("getImplementationVendor", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String ImplementationVersion + { + get { return IExecuteWithSignature("getImplementationVersion", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String MBeanServerId + { + get { return IExecuteWithSignature("getMBeanServerId", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String SpecificationName + { + get { return IExecuteWithSignature("getSpecificationName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String SpecificationVendor + { + get { return IExecuteWithSignature("getSpecificationVendor", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String SpecificationVersion + { + get { return IExecuteWithSignature("getSpecificationVersion", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/MBeanServerFactory.cs b/src/net/JNet/GeneratedCore/Javax/Management/MBeanServerFactory.cs new file mode 100644 index 0000000000..2b67d33057 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/MBeanServerFactory.cs @@ -0,0 +1,118 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management +{ + #region MBeanServerFactory + public partial class MBeanServerFactory + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Javax.Management.Loading.ClassLoaderRepository GetClassLoaderRepository(Javax.Management.MBeanServer arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getClassLoaderRepository", "(Ljavax/management/MBeanServer;)Ljavax/management/loading/ClassLoaderRepository;", arg0); + } + /// + /// + /// + /// + public static Javax.Management.MBeanServer CreateMBeanServer() + { + return SExecuteWithSignature(LocalBridgeClazz, "createMBeanServer", "()Ljavax/management/MBeanServer;"); + } + /// + /// + /// + /// + /// + public static Javax.Management.MBeanServer CreateMBeanServer(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "createMBeanServer", "(Ljava/lang/String;)Ljavax/management/MBeanServer;", arg0); + } + /// + /// + /// + /// + public static Javax.Management.MBeanServer NewMBeanServer() + { + return SExecuteWithSignature(LocalBridgeClazz, "newMBeanServer", "()Ljavax/management/MBeanServer;"); + } + /// + /// + /// + /// + /// + public static Javax.Management.MBeanServer NewMBeanServer(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "newMBeanServer", "(Ljava/lang/String;)Ljavax/management/MBeanServer;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Util.ArrayList FindMBeanServer(Java.Lang.String arg0) + { + return SExecuteWithSignature>(LocalBridgeClazz, "findMBeanServer", "(Ljava/lang/String;)Ljava/util/ArrayList;", arg0); + } + /// + /// + /// + /// + public static void ReleaseMBeanServer(Javax.Management.MBeanServer arg0) + { + SExecuteWithSignature(LocalBridgeClazz, "releaseMBeanServer", "(Ljavax/management/MBeanServer;)V", arg0); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/MBeanServerInvocationHandler.cs b/src/net/JNet/GeneratedCore/Javax/Management/MBeanServerInvocationHandler.cs new file mode 100644 index 0000000000..0356fcc344 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/MBeanServerInvocationHandler.cs @@ -0,0 +1,124 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management +{ + #region MBeanServerInvocationHandler + public partial class MBeanServerInvocationHandler + { + #region Constructors + /// + /// + /// + /// + /// + /// + public MBeanServerInvocationHandler(Javax.Management.MBeanServerConnection arg0, Javax.Management.ObjectName arg1, bool arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + public MBeanServerInvocationHandler(Javax.Management.MBeanServerConnection arg0, Javax.Management.ObjectName arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static T NewProxyInstance(Javax.Management.MBeanServerConnection arg0, Javax.Management.ObjectName arg1, Java.Lang.Class arg2, bool arg3) + { + return SExecute(LocalBridgeClazz, "newProxyInstance", arg0, arg1, arg2, arg3); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Management.MBeanServerConnection MBeanServerConnection + { + get { return IExecuteWithSignature("getMBeanServerConnection", "()Ljavax/management/MBeanServerConnection;"); } + } + /// + /// + /// + public Javax.Management.ObjectName ObjectName + { + get { return IExecuteWithSignature("getObjectName", "()Ljavax/management/ObjectName;"); } + } + /// + /// + /// + /// + public bool IsMXBean() + { + return IExecuteWithSignature("isMXBean", "()Z"); + } + /// + /// + /// + /// + /// + /// + /// + /// + public object Invoke(object arg0, Java.Lang.Reflect.Method arg1, object[] arg2) + { + return IExecute("invoke", arg0, arg1, arg2); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/MBeanServerNotification.cs b/src/net/JNet/GeneratedCore/Javax/Management/MBeanServerNotification.cs new file mode 100644 index 0000000000..41a80b4cfe --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/MBeanServerNotification.cs @@ -0,0 +1,88 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management +{ + #region MBeanServerNotification + public partial class MBeanServerNotification + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + public MBeanServerNotification(Java.Lang.String arg0, object arg1, long arg2, Javax.Management.ObjectName arg3) + : base(arg0, arg1, arg2, arg3) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Lang.String REGISTRATION_NOTIFICATION { get { if (!_REGISTRATION_NOTIFICATIONReady) { _REGISTRATION_NOTIFICATIONContent = SGetField(LocalBridgeClazz, "REGISTRATION_NOTIFICATION"); _REGISTRATION_NOTIFICATIONReady = true; } return _REGISTRATION_NOTIFICATIONContent; } } + private static Java.Lang.String _REGISTRATION_NOTIFICATIONContent = default; + private static bool _REGISTRATION_NOTIFICATIONReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String UNREGISTRATION_NOTIFICATION { get { if (!_UNREGISTRATION_NOTIFICATIONReady) { _UNREGISTRATION_NOTIFICATIONContent = SGetField(LocalBridgeClazz, "UNREGISTRATION_NOTIFICATION"); _UNREGISTRATION_NOTIFICATIONReady = true; } return _UNREGISTRATION_NOTIFICATIONContent; } } + private static Java.Lang.String _UNREGISTRATION_NOTIFICATIONContent = default; + private static bool _UNREGISTRATION_NOTIFICATIONReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Management.ObjectName MBeanName + { + get { return IExecuteWithSignature("getMBeanName", "()Ljavax/management/ObjectName;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/MBeanServerPermission.cs b/src/net/JNet/GeneratedCore/Javax/Management/MBeanServerPermission.cs new file mode 100644 index 0000000000..f629bada33 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/MBeanServerPermission.cs @@ -0,0 +1,75 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management +{ + #region MBeanServerPermission + public partial class MBeanServerPermission + { + #region Constructors + /// + /// + /// + /// + /// + public MBeanServerPermission(Java.Lang.String arg0, Java.Lang.String arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public MBeanServerPermission(Java.Lang.String arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/MBeanTrustPermission.cs b/src/net/JNet/GeneratedCore/Javax/Management/MBeanTrustPermission.cs new file mode 100644 index 0000000000..ab1ea3512d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/MBeanTrustPermission.cs @@ -0,0 +1,75 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management +{ + #region MBeanTrustPermission + public partial class MBeanTrustPermission + { + #region Constructors + /// + /// + /// + /// + /// + public MBeanTrustPermission(Java.Lang.String arg0, Java.Lang.String arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public MBeanTrustPermission(Java.Lang.String arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/MXBean.cs b/src/net/JNet/GeneratedCore/Javax/Management/MXBean.cs new file mode 100644 index 0000000000..6091e9cd4a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/MXBean.cs @@ -0,0 +1,89 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management +{ + #region IMXBean + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IMXBean : Java.Lang.Annotation.IAnnotation + { + #region Instance methods + /// + /// + /// + /// + bool Value(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region MXBean + public partial class MXBean : Javax.Management.IMXBean + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public bool Value() + { + return IExecuteWithSignature("value", "()Z"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/MalformedObjectNameException.cs b/src/net/JNet/GeneratedCore/Javax/Management/MalformedObjectNameException.cs new file mode 100644 index 0000000000..e234da5495 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/MalformedObjectNameException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management +{ + #region MalformedObjectNameException + public partial class MalformedObjectNameException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Modelmbean/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Javax/Management/Modelmbean/AllPackageClasses.cs new file mode 100644 index 0000000000..59ae76afb6 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Modelmbean/AllPackageClasses.cs @@ -0,0 +1,520 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Javax.Management.Modelmbean +{ + #region DescriptorSupport + /// + /// + /// + public partial class DescriptorSupport : Javax.Management.Descriptor + { + const string _bridgeClassName = "javax.management.modelmbean.DescriptorSupport"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DescriptorSupport() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DescriptorSupport(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region InvalidTargetObjectTypeException + /// + /// + /// + public partial class InvalidTargetObjectTypeException : Java.Lang.Exception + { + const string _bridgeClassName = "javax.management.modelmbean.InvalidTargetObjectTypeException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region ModelMBean + /// + /// + /// + public partial class ModelMBean : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.management.modelmbean.ModelMBean"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ModelMBean class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ModelMBean() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ModelMBean class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ModelMBean(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ModelMBeanAttributeInfo + /// + /// + /// + public partial class ModelMBeanAttributeInfo : Javax.Management.MBeanAttributeInfo + { + const string _bridgeClassName = "javax.management.modelmbean.ModelMBeanAttributeInfo"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ModelMBeanAttributeInfo() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ModelMBeanAttributeInfo(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ModelMBeanConstructorInfo + /// + /// + /// + public partial class ModelMBeanConstructorInfo : Javax.Management.MBeanConstructorInfo + { + const string _bridgeClassName = "javax.management.modelmbean.ModelMBeanConstructorInfo"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ModelMBeanConstructorInfo() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ModelMBeanConstructorInfo(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ModelMBeanInfo + /// + /// + /// + public partial class ModelMBeanInfo : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.management.modelmbean.ModelMBeanInfo"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ModelMBeanInfo class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ModelMBeanInfo() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ModelMBeanInfo class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ModelMBeanInfo(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ModelMBeanInfoSupport + /// + /// + /// + public partial class ModelMBeanInfoSupport : Javax.Management.MBeanInfo + { + const string _bridgeClassName = "javax.management.modelmbean.ModelMBeanInfoSupport"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ModelMBeanInfoSupport() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ModelMBeanInfoSupport(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ModelMBeanNotificationBroadcaster + /// + /// + /// + public partial class ModelMBeanNotificationBroadcaster : Javax.Management.NotificationBroadcaster + { + const string _bridgeClassName = "javax.management.modelmbean.ModelMBeanNotificationBroadcaster"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ModelMBeanNotificationBroadcaster class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ModelMBeanNotificationBroadcaster() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ModelMBeanNotificationBroadcaster class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ModelMBeanNotificationBroadcaster(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ModelMBeanNotificationInfo + /// + /// + /// + public partial class ModelMBeanNotificationInfo : Javax.Management.MBeanNotificationInfo + { + const string _bridgeClassName = "javax.management.modelmbean.ModelMBeanNotificationInfo"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ModelMBeanNotificationInfo() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ModelMBeanNotificationInfo(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ModelMBeanOperationInfo + /// + /// + /// + public partial class ModelMBeanOperationInfo : Javax.Management.MBeanOperationInfo + { + const string _bridgeClassName = "javax.management.modelmbean.ModelMBeanOperationInfo"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ModelMBeanOperationInfo() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ModelMBeanOperationInfo(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region RequiredModelMBean + /// + /// + /// + public partial class RequiredModelMBean : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.management.modelmbean.RequiredModelMBean"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public RequiredModelMBean() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public RequiredModelMBean(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region XMLParseException + /// + /// + /// + public partial class XMLParseException : Java.Lang.Exception + { + const string _bridgeClassName = "javax.management.modelmbean.XMLParseException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Modelmbean/DescriptorSupport.cs b/src/net/JNet/GeneratedCore/Javax/Management/Modelmbean/DescriptorSupport.cs new file mode 100644 index 0000000000..23dd434f84 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Modelmbean/DescriptorSupport.cs @@ -0,0 +1,173 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management.Modelmbean +{ + #region DescriptorSupport + public partial class DescriptorSupport + { + #region Constructors + /// + /// + /// + /// + /// + /// + public DescriptorSupport(int arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public DescriptorSupport(params Java.Lang.String[] arg0) + : base(arg0) + { + } + /// + /// + /// + /// + /// + /// + /// + public DescriptorSupport(Java.Lang.String arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public DescriptorSupport(Javax.Management.Modelmbean.DescriptorSupport arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String[] FieldNames + { + get { return IExecuteWithSignatureArray("getFieldNames", "()[Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String[] Fields + { + get { return IExecuteWithSignatureArray("getFields", "()[Ljava/lang/String;"); } + } + /// + /// + /// + /// + /// + public bool IsValid() + { + return IExecuteWithSignature("isValid", "()Z"); + } + /// + /// + /// + /// + /// + /// + public object GetFieldValue(Java.Lang.String arg0) + { + return IExecuteWithSignature("getFieldValue", "(Ljava/lang/String;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public object[] GetFieldValues(params Java.Lang.String[] arg0) + { + if (arg0.Length == 0) return IExecuteWithSignatureArray("getFieldValues", "([Ljava/lang/String;)[Ljava/lang/Object;"); else return IExecuteWithSignatureArray("getFieldValues", "([Ljava/lang/String;)[Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + public Java.Lang.String ToXMLString() + { + return IExecuteWithSignature("toXMLString", "()Ljava/lang/String;"); + } + /// + /// + /// + /// + public void RemoveField(Java.Lang.String arg0) + { + IExecuteWithSignature("removeField", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + /// + /// + public void SetField(Java.Lang.String arg0, object arg1) + { + IExecute("setField", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetFields(Java.Lang.String[] arg0, object[] arg1) + { + IExecute("setFields", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Modelmbean/InvalidTargetObjectTypeException.cs b/src/net/JNet/GeneratedCore/Javax/Management/Modelmbean/InvalidTargetObjectTypeException.cs new file mode 100644 index 0000000000..1840aa9619 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Modelmbean/InvalidTargetObjectTypeException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management.Modelmbean +{ + #region InvalidTargetObjectTypeException + public partial class InvalidTargetObjectTypeException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Modelmbean/ModelMBean.cs b/src/net/JNet/GeneratedCore/Javax/Management/Modelmbean/ModelMBean.cs new file mode 100644 index 0000000000..acf811e0b5 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Modelmbean/ModelMBean.cs @@ -0,0 +1,128 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management.Modelmbean +{ + #region IModelMBean + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IModelMBean + { + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + void SetManagedResource(object arg0, Java.Lang.String arg1); + /// + /// + /// + /// + /// + /// + void SetModelMBeanInfo(Javax.Management.Modelmbean.ModelMBeanInfo arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ModelMBean + public partial class ModelMBean : Javax.Management.Modelmbean.IModelMBean + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Management.DynamicMBean(Javax.Management.Modelmbean.ModelMBean t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Management.PersistentMBean(Javax.Management.Modelmbean.ModelMBean t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Management.Modelmbean.ModelMBeanNotificationBroadcaster(Javax.Management.Modelmbean.ModelMBean t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void SetManagedResource(object arg0, Java.Lang.String arg1) + { + IExecute("setManagedResource", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetModelMBeanInfo(Javax.Management.Modelmbean.ModelMBeanInfo arg0) + { + IExecuteWithSignature("setModelMBeanInfo", "(Ljavax/management/modelmbean/ModelMBeanInfo;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Modelmbean/ModelMBeanAttributeInfo.cs b/src/net/JNet/GeneratedCore/Javax/Management/Modelmbean/ModelMBeanAttributeInfo.cs new file mode 100644 index 0000000000..3e3ea179a5 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Modelmbean/ModelMBeanAttributeInfo.cs @@ -0,0 +1,130 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management.Modelmbean +{ + #region ModelMBeanAttributeInfo + public partial class ModelMBeanAttributeInfo + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + /// + /// + public ModelMBeanAttributeInfo(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.Reflect.Method arg2, Java.Lang.Reflect.Method arg3, Javax.Management.Descriptor arg4) + : base(arg0, arg1, arg2, arg3, arg4) + { + } + /// + /// + /// + /// + /// + /// + /// + /// + public ModelMBeanAttributeInfo(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.Reflect.Method arg2, Java.Lang.Reflect.Method arg3) + : base(arg0, arg1, arg2, arg3) + { + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public ModelMBeanAttributeInfo(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2, bool arg3, bool arg4, bool arg5, Javax.Management.Descriptor arg6) + : base(arg0, arg1, arg2, arg3, arg4, arg5, arg6) + { + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public ModelMBeanAttributeInfo(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2, bool arg3, bool arg4, bool arg5) + : base(arg0, arg1, arg2, arg3, arg4, arg5) + { + } + /// + /// + /// + /// + public ModelMBeanAttributeInfo(Javax.Management.Modelmbean.ModelMBeanAttributeInfo arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Management.DescriptorAccess(Javax.Management.Modelmbean.ModelMBeanAttributeInfo t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public void SetDescriptor(Javax.Management.Descriptor arg0) + { + IExecuteWithSignature("setDescriptor", "(Ljavax/management/Descriptor;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Modelmbean/ModelMBeanConstructorInfo.cs b/src/net/JNet/GeneratedCore/Javax/Management/Modelmbean/ModelMBeanConstructorInfo.cs new file mode 100644 index 0000000000..3801de6217 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Modelmbean/ModelMBeanConstructorInfo.cs @@ -0,0 +1,110 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management.Modelmbean +{ + #region ModelMBeanConstructorInfo + public partial class ModelMBeanConstructorInfo + { + #region Constructors + /// + /// + /// + /// + /// + /// + public ModelMBeanConstructorInfo(Java.Lang.String arg0, Java.Lang.Reflect.Constructor arg1, Javax.Management.Descriptor arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + public ModelMBeanConstructorInfo(Java.Lang.String arg0, Java.Lang.Reflect.Constructor arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + /// + /// + public ModelMBeanConstructorInfo(Java.Lang.String arg0, Java.Lang.String arg1, Javax.Management.MBeanParameterInfo[] arg2, Javax.Management.Descriptor arg3) + : base(arg0, arg1, arg2, arg3) + { + } + /// + /// + /// + /// + /// + /// + public ModelMBeanConstructorInfo(Java.Lang.String arg0, Java.Lang.String arg1, Javax.Management.MBeanParameterInfo[] arg2) + : base(arg0, arg1, arg2) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Management.DescriptorAccess(Javax.Management.Modelmbean.ModelMBeanConstructorInfo t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public void SetDescriptor(Javax.Management.Descriptor arg0) + { + IExecuteWithSignature("setDescriptor", "(Ljavax/management/Descriptor;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Modelmbean/ModelMBeanInfo.cs b/src/net/JNet/GeneratedCore/Javax/Management/Modelmbean/ModelMBeanInfo.cs new file mode 100644 index 0000000000..3159b3e360 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Modelmbean/ModelMBeanInfo.cs @@ -0,0 +1,286 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management.Modelmbean +{ + #region IModelMBeanInfo + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IModelMBeanInfo + { + #region Instance methods + /// + /// + /// + Javax.Management.MBeanAttributeInfo[] Attributes { get; } + /// + /// + /// + Java.Lang.String ClassName { get; } + /// + /// + /// + Javax.Management.MBeanConstructorInfo[] Constructors { get; } + /// + /// + /// + Java.Lang.String Description { get; } + /// + /// + /// + Javax.Management.Descriptor MBeanDescriptor { get; set; } + /// + /// + /// + Javax.Management.MBeanNotificationInfo[] Notifications { get; } + /// + /// + /// + Javax.Management.MBeanOperationInfo[] Operations { get; } + /// + /// + /// + /// + /// + /// + /// + /// + Javax.Management.Descriptor GetDescriptor(Java.Lang.String arg0, Java.Lang.String arg1); + /// + /// + /// + /// + /// + /// + /// + Javax.Management.Descriptor[] GetDescriptors(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + /// + Javax.Management.Modelmbean.ModelMBeanAttributeInfo GetAttribute(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + /// + Javax.Management.Modelmbean.ModelMBeanNotificationInfo GetNotification(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + /// + Javax.Management.Modelmbean.ModelMBeanOperationInfo GetOperation(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + /// + void SetDescriptor(Javax.Management.Descriptor arg0, Java.Lang.String arg1); + /// + /// + /// + /// + /// + /// + void SetDescriptors(Javax.Management.Descriptor[] arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ModelMBeanInfo + public partial class ModelMBeanInfo : Javax.Management.Modelmbean.IModelMBeanInfo + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Management.MBeanAttributeInfo[] Attributes + { + get { return IExecuteWithSignatureArray("getAttributes", "()[Ljavax/management/MBeanAttributeInfo;"); } + } + /// + /// + /// + public Java.Lang.String ClassName + { + get { return IExecuteWithSignature("getClassName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Javax.Management.MBeanConstructorInfo[] Constructors + { + get { return IExecuteWithSignatureArray("getConstructors", "()[Ljavax/management/MBeanConstructorInfo;"); } + } + /// + /// + /// + public Java.Lang.String Description + { + get { return IExecuteWithSignature("getDescription", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Javax.Management.Descriptor MBeanDescriptor + { + get { return IExecuteWithSignature("getMBeanDescriptor", "()Ljavax/management/Descriptor;"); } set { IExecuteWithSignature("setMBeanDescriptor", "(Ljavax/management/Descriptor;)V", value); } + } + /// + /// + /// + public Javax.Management.MBeanNotificationInfo[] Notifications + { + get { return IExecuteWithSignatureArray("getNotifications", "()[Ljavax/management/MBeanNotificationInfo;"); } + } + /// + /// + /// + public Javax.Management.MBeanOperationInfo[] Operations + { + get { return IExecuteWithSignatureArray("getOperations", "()[Ljavax/management/MBeanOperationInfo;"); } + } + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Management.Descriptor GetDescriptor(Java.Lang.String arg0, Java.Lang.String arg1) + { + return IExecute("getDescriptor", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public Javax.Management.Descriptor[] GetDescriptors(Java.Lang.String arg0) + { + return IExecuteWithSignatureArray("getDescriptors", "(Ljava/lang/String;)[Ljavax/management/Descriptor;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Javax.Management.Modelmbean.ModelMBeanAttributeInfo GetAttribute(Java.Lang.String arg0) + { + return IExecuteWithSignature("getAttribute", "(Ljava/lang/String;)Ljavax/management/modelmbean/ModelMBeanAttributeInfo;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Javax.Management.Modelmbean.ModelMBeanNotificationInfo GetNotification(Java.Lang.String arg0) + { + return IExecuteWithSignature("getNotification", "(Ljava/lang/String;)Ljavax/management/modelmbean/ModelMBeanNotificationInfo;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Javax.Management.Modelmbean.ModelMBeanOperationInfo GetOperation(Java.Lang.String arg0) + { + return IExecuteWithSignature("getOperation", "(Ljava/lang/String;)Ljavax/management/modelmbean/ModelMBeanOperationInfo;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public void SetDescriptor(Javax.Management.Descriptor arg0, Java.Lang.String arg1) + { + IExecute("setDescriptor", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetDescriptors(Javax.Management.Descriptor[] arg0) + { + IExecuteWithSignature("setDescriptors", "([Ljavax/management/Descriptor;)V", new object[] { arg0 }); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Modelmbean/ModelMBeanInfoSupport.cs b/src/net/JNet/GeneratedCore/Javax/Management/Modelmbean/ModelMBeanInfoSupport.cs new file mode 100644 index 0000000000..9d76c53939 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Modelmbean/ModelMBeanInfoSupport.cs @@ -0,0 +1,203 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management.Modelmbean +{ + #region ModelMBeanInfoSupport + public partial class ModelMBeanInfoSupport + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public ModelMBeanInfoSupport(Java.Lang.String arg0, Java.Lang.String arg1, Javax.Management.Modelmbean.ModelMBeanAttributeInfo[] arg2, Javax.Management.Modelmbean.ModelMBeanConstructorInfo[] arg3, Javax.Management.Modelmbean.ModelMBeanOperationInfo[] arg4, Javax.Management.Modelmbean.ModelMBeanNotificationInfo[] arg5, Javax.Management.Descriptor arg6) + : base(arg0, arg1, arg2, arg3, arg4, arg5, arg6) + { + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public ModelMBeanInfoSupport(Java.Lang.String arg0, Java.Lang.String arg1, Javax.Management.Modelmbean.ModelMBeanAttributeInfo[] arg2, Javax.Management.Modelmbean.ModelMBeanConstructorInfo[] arg3, Javax.Management.Modelmbean.ModelMBeanOperationInfo[] arg4, Javax.Management.Modelmbean.ModelMBeanNotificationInfo[] arg5) + : base(arg0, arg1, arg2, arg3, arg4, arg5) + { + } + /// + /// + /// + /// + public ModelMBeanInfoSupport(Javax.Management.Modelmbean.ModelMBeanInfo arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Management.Modelmbean.ModelMBeanInfo(Javax.Management.Modelmbean.ModelMBeanInfoSupport t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Management.Descriptor MBeanDescriptor + { + get { return IExecuteWithSignature("getMBeanDescriptor", "()Ljavax/management/Descriptor;"); } set { IExecuteWithSignature("setMBeanDescriptor", "(Ljavax/management/Descriptor;)V", value); } + } + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Management.Descriptor GetDescriptor(Java.Lang.String arg0, Java.Lang.String arg1) + { + return IExecute("getDescriptor", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public Javax.Management.Descriptor GetDescriptor(Java.Lang.String arg0) + { + return IExecuteWithSignature("getDescriptor", "(Ljava/lang/String;)Ljavax/management/Descriptor;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Javax.Management.Descriptor[] GetDescriptors(Java.Lang.String arg0) + { + return IExecuteWithSignatureArray("getDescriptors", "(Ljava/lang/String;)[Ljavax/management/Descriptor;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Javax.Management.Modelmbean.ModelMBeanAttributeInfo GetAttribute(Java.Lang.String arg0) + { + return IExecuteWithSignature("getAttribute", "(Ljava/lang/String;)Ljavax/management/modelmbean/ModelMBeanAttributeInfo;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Javax.Management.Modelmbean.ModelMBeanConstructorInfo GetConstructor(Java.Lang.String arg0) + { + return IExecuteWithSignature("getConstructor", "(Ljava/lang/String;)Ljavax/management/modelmbean/ModelMBeanConstructorInfo;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Javax.Management.Modelmbean.ModelMBeanNotificationInfo GetNotification(Java.Lang.String arg0) + { + return IExecuteWithSignature("getNotification", "(Ljava/lang/String;)Ljavax/management/modelmbean/ModelMBeanNotificationInfo;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Javax.Management.Modelmbean.ModelMBeanOperationInfo GetOperation(Java.Lang.String arg0) + { + return IExecuteWithSignature("getOperation", "(Ljava/lang/String;)Ljavax/management/modelmbean/ModelMBeanOperationInfo;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public void SetDescriptor(Javax.Management.Descriptor arg0, Java.Lang.String arg1) + { + IExecute("setDescriptor", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetDescriptors(Javax.Management.Descriptor[] arg0) + { + IExecuteWithSignature("setDescriptors", "([Ljavax/management/Descriptor;)V", new object[] { arg0 }); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Modelmbean/ModelMBeanNotificationBroadcaster.cs b/src/net/JNet/GeneratedCore/Javax/Management/Modelmbean/ModelMBeanNotificationBroadcaster.cs new file mode 100644 index 0000000000..e8c705ed0f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Modelmbean/ModelMBeanNotificationBroadcaster.cs @@ -0,0 +1,190 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management.Modelmbean +{ + #region IModelMBeanNotificationBroadcaster + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IModelMBeanNotificationBroadcaster : Javax.Management.INotificationBroadcaster + { + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + void AddAttributeChangeNotificationListener(Javax.Management.NotificationListener arg0, Java.Lang.String arg1, object arg2); + /// + /// + /// + /// + /// + /// + /// + /// + void RemoveAttributeChangeNotificationListener(Javax.Management.NotificationListener arg0, Java.Lang.String arg1); + /// + /// + /// + /// + /// + /// + /// + void SendAttributeChangeNotification(Javax.Management.Attribute arg0, Javax.Management.Attribute arg1); + /// + /// + /// + /// + /// + /// + void SendAttributeChangeNotification(Javax.Management.AttributeChangeNotification arg0); + /// + /// + /// + /// + /// + /// + void SendNotification(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + void SendNotification(Javax.Management.Notification arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ModelMBeanNotificationBroadcaster + public partial class ModelMBeanNotificationBroadcaster : Javax.Management.Modelmbean.IModelMBeanNotificationBroadcaster + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void AddAttributeChangeNotificationListener(Javax.Management.NotificationListener arg0, Java.Lang.String arg1, object arg2) + { + IExecute("addAttributeChangeNotificationListener", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + public void RemoveAttributeChangeNotificationListener(Javax.Management.NotificationListener arg0, Java.Lang.String arg1) + { + IExecute("removeAttributeChangeNotificationListener", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void SendAttributeChangeNotification(Javax.Management.Attribute arg0, Javax.Management.Attribute arg1) + { + IExecute("sendAttributeChangeNotification", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SendAttributeChangeNotification(Javax.Management.AttributeChangeNotification arg0) + { + IExecuteWithSignature("sendAttributeChangeNotification", "(Ljavax/management/AttributeChangeNotification;)V", arg0); + } + /// + /// + /// + /// + /// + /// + public void SendNotification(Java.Lang.String arg0) + { + IExecuteWithSignature("sendNotification", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + /// + /// + public void SendNotification(Javax.Management.Notification arg0) + { + IExecuteWithSignature("sendNotification", "(Ljavax/management/Notification;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Modelmbean/ModelMBeanNotificationInfo.cs b/src/net/JNet/GeneratedCore/Javax/Management/Modelmbean/ModelMBeanNotificationInfo.cs new file mode 100644 index 0000000000..1d1abc860a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Modelmbean/ModelMBeanNotificationInfo.cs @@ -0,0 +1,99 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management.Modelmbean +{ + #region ModelMBeanNotificationInfo + public partial class ModelMBeanNotificationInfo + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + public ModelMBeanNotificationInfo(Java.Lang.String[] arg0, Java.Lang.String arg1, Java.Lang.String arg2, Javax.Management.Descriptor arg3) + : base(arg0, arg1, arg2, arg3) + { + } + /// + /// + /// + /// + /// + /// + public ModelMBeanNotificationInfo(Java.Lang.String[] arg0, Java.Lang.String arg1, Java.Lang.String arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + public ModelMBeanNotificationInfo(Javax.Management.Modelmbean.ModelMBeanNotificationInfo arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Management.DescriptorAccess(Javax.Management.Modelmbean.ModelMBeanNotificationInfo t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public void SetDescriptor(Javax.Management.Descriptor arg0) + { + IExecuteWithSignature("setDescriptor", "(Ljavax/management/Descriptor;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Modelmbean/ModelMBeanOperationInfo.cs b/src/net/JNet/GeneratedCore/Javax/Management/Modelmbean/ModelMBeanOperationInfo.cs new file mode 100644 index 0000000000..0d04885f76 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Modelmbean/ModelMBeanOperationInfo.cs @@ -0,0 +1,122 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management.Modelmbean +{ + #region ModelMBeanOperationInfo + public partial class ModelMBeanOperationInfo + { + #region Constructors + /// + /// + /// + /// + /// + /// + public ModelMBeanOperationInfo(Java.Lang.String arg0, Java.Lang.Reflect.Method arg1, Javax.Management.Descriptor arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + public ModelMBeanOperationInfo(Java.Lang.String arg0, Java.Lang.Reflect.Method arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public ModelMBeanOperationInfo(Java.Lang.String arg0, Java.Lang.String arg1, Javax.Management.MBeanParameterInfo[] arg2, Java.Lang.String arg3, int arg4, Javax.Management.Descriptor arg5) + : base(arg0, arg1, arg2, arg3, arg4, arg5) + { + } + /// + /// + /// + /// + /// + /// + /// + /// + public ModelMBeanOperationInfo(Java.Lang.String arg0, Java.Lang.String arg1, Javax.Management.MBeanParameterInfo[] arg2, Java.Lang.String arg3, int arg4) + : base(arg0, arg1, arg2, arg3, arg4) + { + } + /// + /// + /// + /// + public ModelMBeanOperationInfo(Javax.Management.Modelmbean.ModelMBeanOperationInfo arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Management.DescriptorAccess(Javax.Management.Modelmbean.ModelMBeanOperationInfo t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public void SetDescriptor(Javax.Management.Descriptor arg0) + { + IExecuteWithSignature("setDescriptor", "(Ljavax/management/Descriptor;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Modelmbean/RequiredModelMBean.cs b/src/net/JNet/GeneratedCore/Javax/Management/Modelmbean/RequiredModelMBean.cs new file mode 100644 index 0000000000..3d7d9db9f0 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Modelmbean/RequiredModelMBean.cs @@ -0,0 +1,323 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management.Modelmbean +{ + #region RequiredModelMBean + public partial class RequiredModelMBean + { + #region Constructors + /// + /// + /// + /// + /// + /// + public RequiredModelMBean(Javax.Management.Modelmbean.ModelMBeanInfo arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Management.Modelmbean.ModelMBean(Javax.Management.Modelmbean.RequiredModelMBean t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Management.MBeanRegistration(Javax.Management.Modelmbean.RequiredModelMBean t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Management.NotificationEmitter(Javax.Management.Modelmbean.RequiredModelMBean t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Management.MBeanInfo MBeanInfo + { + get { return IExecuteWithSignature("getMBeanInfo", "()Ljavax/management/MBeanInfo;"); } + } + /// + /// + /// + public Javax.Management.MBeanNotificationInfo[] NotificationInfo + { + get { return IExecuteWithSignatureArray("getNotificationInfo", "()[Ljavax/management/MBeanNotificationInfo;"); } + } + /// + /// + /// + /// + /// + /// + /// + /// + public object GetAttribute(Java.Lang.String arg0) + { + return IExecuteWithSignature("getAttribute", "(Ljava/lang/String;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public object Invoke(Java.Lang.String arg0, object[] arg1, Java.Lang.String[] arg2) + { + return IExecute("invoke", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public Javax.Management.AttributeList GetAttributes(Java.Lang.String[] arg0) + { + return IExecuteWithSignature("getAttributes", "([Ljava/lang/String;)Ljavax/management/AttributeList;", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + public Javax.Management.AttributeList SetAttributes(Javax.Management.AttributeList arg0) + { + return IExecuteWithSignature("setAttributes", "(Ljavax/management/AttributeList;)Ljavax/management/AttributeList;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Javax.Management.ObjectName PreRegister(Javax.Management.MBeanServer arg0, Javax.Management.ObjectName arg1) + { + return IExecute("preRegister", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void AddAttributeChangeNotificationListener(Javax.Management.NotificationListener arg0, Java.Lang.String arg1, object arg2) + { + IExecute("addAttributeChangeNotificationListener", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public void AddNotificationListener(Javax.Management.NotificationListener arg0, Javax.Management.NotificationFilter arg1, object arg2) + { + IExecute("addNotificationListener", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void Load() + { + IExecuteWithSignature("load", "()V"); + } + /// + /// + /// + public void PostDeregister() + { + IExecuteWithSignature("postDeregister", "()V"); + } + /// + /// + /// + /// + public void PostRegister(Java.Lang.Boolean arg0) + { + IExecuteWithSignature("postRegister", "(Ljava/lang/Boolean;)V", arg0); + } + /// + /// + /// + /// + public void PreDeregister() + { + IExecuteWithSignature("preDeregister", "()V"); + } + /// + /// + /// + /// + /// + /// + /// + /// + public void RemoveAttributeChangeNotificationListener(Javax.Management.NotificationListener arg0, Java.Lang.String arg1) + { + IExecute("removeAttributeChangeNotificationListener", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void RemoveNotificationListener(Javax.Management.NotificationListener arg0, Javax.Management.NotificationFilter arg1, object arg2) + { + IExecute("removeNotificationListener", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public void RemoveNotificationListener(Javax.Management.NotificationListener arg0) + { + IExecuteWithSignature("removeNotificationListener", "(Ljavax/management/NotificationListener;)V", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public void SendAttributeChangeNotification(Javax.Management.Attribute arg0, Javax.Management.Attribute arg1) + { + IExecute("sendAttributeChangeNotification", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SendAttributeChangeNotification(Javax.Management.AttributeChangeNotification arg0) + { + IExecuteWithSignature("sendAttributeChangeNotification", "(Ljavax/management/AttributeChangeNotification;)V", arg0); + } + /// + /// + /// + /// + /// + /// + public void SendNotification(Java.Lang.String arg0) + { + IExecuteWithSignature("sendNotification", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + /// + /// + public void SendNotification(Javax.Management.Notification arg0) + { + IExecuteWithSignature("sendNotification", "(Ljavax/management/Notification;)V", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public void SetAttribute(Javax.Management.Attribute arg0) + { + IExecuteWithSignature("setAttribute", "(Ljavax/management/Attribute;)V", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void SetManagedResource(object arg0, Java.Lang.String arg1) + { + IExecute("setManagedResource", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetModelMBeanInfo(Javax.Management.Modelmbean.ModelMBeanInfo arg0) + { + IExecuteWithSignature("setModelMBeanInfo", "(Ljavax/management/modelmbean/ModelMBeanInfo;)V", arg0); + } + /// + /// + /// + /// + /// + /// + public void Store() + { + IExecuteWithSignature("store", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Modelmbean/XMLParseException.cs b/src/net/JNet/GeneratedCore/Javax/Management/Modelmbean/XMLParseException.cs new file mode 100644 index 0000000000..7cdcf44db8 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Modelmbean/XMLParseException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management.Modelmbean +{ + #region XMLParseException + public partial class XMLParseException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Monitor/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Javax/Management/Monitor/AllPackageClasses.cs new file mode 100644 index 0000000000..e22b174b5b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Monitor/AllPackageClasses.cs @@ -0,0 +1,462 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Javax.Management.Monitor +{ + #region CounterMonitor + /// + /// + /// + public partial class CounterMonitor : Javax.Management.Monitor.Monitor + { + const string _bridgeClassName = "javax.management.monitor.CounterMonitor"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public CounterMonitor() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public CounterMonitor(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CounterMonitorMBean + /// + /// + /// + public partial class CounterMonitorMBean : Javax.Management.Monitor.MonitorMBean + { + const string _bridgeClassName = "javax.management.monitor.CounterMonitorMBean"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("CounterMonitorMBean class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CounterMonitorMBean() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("CounterMonitorMBean class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CounterMonitorMBean(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region GaugeMonitor + /// + /// + /// + public partial class GaugeMonitor : Javax.Management.Monitor.Monitor + { + const string _bridgeClassName = "javax.management.monitor.GaugeMonitor"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public GaugeMonitor() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public GaugeMonitor(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region GaugeMonitorMBean + /// + /// + /// + public partial class GaugeMonitorMBean : Javax.Management.Monitor.MonitorMBean + { + const string _bridgeClassName = "javax.management.monitor.GaugeMonitorMBean"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("GaugeMonitorMBean class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public GaugeMonitorMBean() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("GaugeMonitorMBean class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public GaugeMonitorMBean(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Monitor + /// + /// + /// + public partial class Monitor : Javax.Management.NotificationBroadcasterSupport + { + const string _bridgeClassName = "javax.management.monitor.Monitor"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Monitor class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Monitor() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Monitor class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Monitor(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MonitorMBean + /// + /// + /// + public partial class MonitorMBean : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.management.monitor.MonitorMBean"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("MonitorMBean class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public MonitorMBean() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("MonitorMBean class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public MonitorMBean(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MonitorNotification + /// + /// + /// + public partial class MonitorNotification : Javax.Management.Notification + { + const string _bridgeClassName = "javax.management.monitor.MonitorNotification"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MonitorNotification() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MonitorNotification(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MonitorSettingException + /// + /// + /// + public partial class MonitorSettingException : Javax.Management.JMRuntimeException + { + const string _bridgeClassName = "javax.management.monitor.MonitorSettingException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region StringMonitor + /// + /// + /// + public partial class StringMonitor : Javax.Management.Monitor.Monitor + { + const string _bridgeClassName = "javax.management.monitor.StringMonitor"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public StringMonitor() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public StringMonitor(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region StringMonitorMBean + /// + /// + /// + public partial class StringMonitorMBean : Javax.Management.Monitor.MonitorMBean + { + const string _bridgeClassName = "javax.management.monitor.StringMonitorMBean"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("StringMonitorMBean class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public StringMonitorMBean() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("StringMonitorMBean class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public StringMonitorMBean(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Monitor/CounterMonitor.cs b/src/net/JNet/GeneratedCore/Javax/Management/Monitor/CounterMonitor.cs new file mode 100644 index 0000000000..d4a0074108 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Monitor/CounterMonitor.cs @@ -0,0 +1,124 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management.Monitor +{ + #region CounterMonitor + public partial class CounterMonitor + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Management.Monitor.CounterMonitorMBean(Javax.Management.Monitor.CounterMonitor t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public bool DifferenceMode + { + get { return IExecuteWithSignature("getDifferenceMode", "()Z"); } set { IExecuteWithSignature("setDifferenceMode", "(Z)V", value); } + } + /// + /// + /// + public Java.Lang.Number InitThreshold + { + get { return IExecuteWithSignature("getInitThreshold", "()Ljava/lang/Number;"); } set { IExecuteWithSignature("setInitThreshold", "(Ljava/lang/Number;)V", value); } + } + /// + /// + /// + public Java.Lang.Number Modulus + { + get { return IExecuteWithSignature("getModulus", "()Ljava/lang/Number;"); } set { IExecuteWithSignature("setModulus", "(Ljava/lang/Number;)V", value); } + } + /// + /// + /// + public bool Notify + { + get { return IExecuteWithSignature("getNotify", "()Z"); } set { IExecuteWithSignature("setNotify", "(Z)V", value); } + } + /// + /// + /// + public Java.Lang.Number Offset + { + get { return IExecuteWithSignature("getOffset", "()Ljava/lang/Number;"); } set { IExecuteWithSignature("setOffset", "(Ljava/lang/Number;)V", value); } + } + /// + /// + /// + /// + /// + public Java.Lang.Number GetDerivedGauge(Javax.Management.ObjectName arg0) + { + return IExecuteWithSignature("getDerivedGauge", "(Ljavax/management/ObjectName;)Ljava/lang/Number;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.Number GetThreshold(Javax.Management.ObjectName arg0) + { + return IExecuteWithSignature("getThreshold", "(Ljavax/management/ObjectName;)Ljava/lang/Number;", arg0); + } + /// + /// + /// + /// + /// + public long GetDerivedGaugeTimeStamp(Javax.Management.ObjectName arg0) + { + return IExecuteWithSignature("getDerivedGaugeTimeStamp", "(Ljavax/management/ObjectName;)J", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Monitor/CounterMonitorMBean.cs b/src/net/JNet/GeneratedCore/Javax/Management/Monitor/CounterMonitorMBean.cs new file mode 100644 index 0000000000..499193b36d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Monitor/CounterMonitorMBean.cs @@ -0,0 +1,176 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management.Monitor +{ + #region ICounterMonitorMBean + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ICounterMonitorMBean : Javax.Management.Monitor.IMonitorMBean + { + #region Instance methods + /// + /// + /// + bool DifferenceMode { get; set; } + /// + /// + /// + Java.Lang.Number InitThreshold { get; set; } + /// + /// + /// + Java.Lang.Number Modulus { get; set; } + /// + /// + /// + bool Notify { get; set; } + /// + /// + /// + Java.Lang.Number Offset { get; set; } + /// + /// + /// + /// + /// + Java.Lang.Number GetDerivedGauge(Javax.Management.ObjectName arg0); + /// + /// + /// + /// + /// + Java.Lang.Number GetThreshold(Javax.Management.ObjectName arg0); + /// + /// + /// + /// + /// + long GetDerivedGaugeTimeStamp(Javax.Management.ObjectName arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region CounterMonitorMBean + public partial class CounterMonitorMBean : Javax.Management.Monitor.ICounterMonitorMBean + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public bool DifferenceMode + { + get { return IExecuteWithSignature("getDifferenceMode", "()Z"); } set { IExecuteWithSignature("setDifferenceMode", "(Z)V", value); } + } + /// + /// + /// + public Java.Lang.Number InitThreshold + { + get { return IExecuteWithSignature("getInitThreshold", "()Ljava/lang/Number;"); } set { IExecuteWithSignature("setInitThreshold", "(Ljava/lang/Number;)V", value); } + } + /// + /// + /// + public Java.Lang.Number Modulus + { + get { return IExecuteWithSignature("getModulus", "()Ljava/lang/Number;"); } set { IExecuteWithSignature("setModulus", "(Ljava/lang/Number;)V", value); } + } + /// + /// + /// + public bool Notify + { + get { return IExecuteWithSignature("getNotify", "()Z"); } set { IExecuteWithSignature("setNotify", "(Z)V", value); } + } + /// + /// + /// + public Java.Lang.Number Offset + { + get { return IExecuteWithSignature("getOffset", "()Ljava/lang/Number;"); } set { IExecuteWithSignature("setOffset", "(Ljava/lang/Number;)V", value); } + } + /// + /// + /// + /// + /// + public Java.Lang.Number GetDerivedGauge(Javax.Management.ObjectName arg0) + { + return IExecuteWithSignature("getDerivedGauge", "(Ljavax/management/ObjectName;)Ljava/lang/Number;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.Number GetThreshold(Javax.Management.ObjectName arg0) + { + return IExecuteWithSignature("getThreshold", "(Ljavax/management/ObjectName;)Ljava/lang/Number;", arg0); + } + /// + /// + /// + /// + /// + public long GetDerivedGaugeTimeStamp(Javax.Management.ObjectName arg0) + { + return IExecuteWithSignature("getDerivedGaugeTimeStamp", "(Ljavax/management/ObjectName;)J", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Monitor/GaugeMonitor.cs b/src/net/JNet/GeneratedCore/Javax/Management/Monitor/GaugeMonitor.cs new file mode 100644 index 0000000000..0eb7674fb5 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Monitor/GaugeMonitor.cs @@ -0,0 +1,125 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management.Monitor +{ + #region GaugeMonitor + public partial class GaugeMonitor + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Management.Monitor.GaugeMonitorMBean(Javax.Management.Monitor.GaugeMonitor t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public bool DifferenceMode + { + get { return IExecuteWithSignature("getDifferenceMode", "()Z"); } set { IExecuteWithSignature("setDifferenceMode", "(Z)V", value); } + } + /// + /// + /// + public Java.Lang.Number HighThreshold + { + get { return IExecuteWithSignature("getHighThreshold", "()Ljava/lang/Number;"); } + } + /// + /// + /// + public Java.Lang.Number LowThreshold + { + get { return IExecuteWithSignature("getLowThreshold", "()Ljava/lang/Number;"); } + } + /// + /// + /// + public bool NotifyHigh + { + get { return IExecuteWithSignature("getNotifyHigh", "()Z"); } set { IExecuteWithSignature("setNotifyHigh", "(Z)V", value); } + } + /// + /// + /// + public bool NotifyLow + { + get { return IExecuteWithSignature("getNotifyLow", "()Z"); } set { IExecuteWithSignature("setNotifyLow", "(Z)V", value); } + } + /// + /// + /// + /// + /// + public Java.Lang.Number GetDerivedGauge(Javax.Management.ObjectName arg0) + { + return IExecuteWithSignature("getDerivedGauge", "(Ljavax/management/ObjectName;)Ljava/lang/Number;", arg0); + } + /// + /// + /// + /// + /// + public long GetDerivedGaugeTimeStamp(Javax.Management.ObjectName arg0) + { + return IExecuteWithSignature("getDerivedGaugeTimeStamp", "(Ljavax/management/ObjectName;)J", arg0); + } + /// + /// + /// + /// + /// + /// + public void SetThresholds(Java.Lang.Number arg0, Java.Lang.Number arg1) + { + IExecute("setThresholds", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Monitor/GaugeMonitorMBean.cs b/src/net/JNet/GeneratedCore/Javax/Management/Monitor/GaugeMonitorMBean.cs new file mode 100644 index 0000000000..bce79849fc --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Monitor/GaugeMonitorMBean.cs @@ -0,0 +1,178 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management.Monitor +{ + #region IGaugeMonitorMBean + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IGaugeMonitorMBean : Javax.Management.Monitor.IMonitorMBean + { + #region Instance methods + /// + /// + /// + bool DifferenceMode { get; set; } + /// + /// + /// + Java.Lang.Number HighThreshold { get; } + /// + /// + /// + Java.Lang.Number LowThreshold { get; } + /// + /// + /// + bool NotifyHigh { get; set; } + /// + /// + /// + bool NotifyLow { get; set; } + /// + /// + /// + /// + /// + Java.Lang.Number GetDerivedGauge(Javax.Management.ObjectName arg0); + /// + /// + /// + /// + /// + long GetDerivedGaugeTimeStamp(Javax.Management.ObjectName arg0); + /// + /// + /// + /// + /// + /// + void SetThresholds(Java.Lang.Number arg0, Java.Lang.Number arg1); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region GaugeMonitorMBean + public partial class GaugeMonitorMBean : Javax.Management.Monitor.IGaugeMonitorMBean + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public bool DifferenceMode + { + get { return IExecuteWithSignature("getDifferenceMode", "()Z"); } set { IExecuteWithSignature("setDifferenceMode", "(Z)V", value); } + } + /// + /// + /// + public Java.Lang.Number HighThreshold + { + get { return IExecuteWithSignature("getHighThreshold", "()Ljava/lang/Number;"); } + } + /// + /// + /// + public Java.Lang.Number LowThreshold + { + get { return IExecuteWithSignature("getLowThreshold", "()Ljava/lang/Number;"); } + } + /// + /// + /// + public bool NotifyHigh + { + get { return IExecuteWithSignature("getNotifyHigh", "()Z"); } set { IExecuteWithSignature("setNotifyHigh", "(Z)V", value); } + } + /// + /// + /// + public bool NotifyLow + { + get { return IExecuteWithSignature("getNotifyLow", "()Z"); } set { IExecuteWithSignature("setNotifyLow", "(Z)V", value); } + } + /// + /// + /// + /// + /// + public Java.Lang.Number GetDerivedGauge(Javax.Management.ObjectName arg0) + { + return IExecuteWithSignature("getDerivedGauge", "(Ljavax/management/ObjectName;)Ljava/lang/Number;", arg0); + } + /// + /// + /// + /// + /// + public long GetDerivedGaugeTimeStamp(Javax.Management.ObjectName arg0) + { + return IExecuteWithSignature("getDerivedGaugeTimeStamp", "(Ljavax/management/ObjectName;)J", arg0); + } + /// + /// + /// + /// + /// + /// + public void SetThresholds(Java.Lang.Number arg0, Java.Lang.Number arg1) + { + IExecute("setThresholds", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Monitor/Monitor.cs b/src/net/JNet/GeneratedCore/Javax/Management/Monitor/Monitor.cs new file mode 100644 index 0000000000..7a128fa5c0 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Monitor/Monitor.cs @@ -0,0 +1,169 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management.Monitor +{ + #region Monitor + public partial class Monitor + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Management.Monitor.MonitorMBean(Javax.Management.Monitor.Monitor t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Management.MBeanRegistration(Javax.Management.Monitor.Monitor t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public long GranularityPeriod + { + get { return IExecuteWithSignature("getGranularityPeriod", "()J"); } set { IExecuteWithSignature("setGranularityPeriod", "(J)V", value); } + } + /// + /// + /// + public Java.Lang.String ObservedAttribute + { + get { return IExecuteWithSignature("getObservedAttribute", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setObservedAttribute", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Javax.Management.ObjectName[] ObservedObjects + { + get { return IExecuteWithSignatureArray("getObservedObjects", "()[Ljavax/management/ObjectName;"); } + } + /// + /// + /// + public void Start() + { + IExecuteWithSignature("start", "()V"); + } + /// + /// + /// + public void Stop() + { + IExecuteWithSignature("stop", "()V"); + } + /// + /// + /// + /// + /// + /// + /// + public Javax.Management.ObjectName PreRegister(Javax.Management.MBeanServer arg0, Javax.Management.ObjectName arg1) + { + return IExecute("preRegister", arg0, arg1); + } + /// + /// + /// + /// + /// + public bool ContainsObservedObject(Javax.Management.ObjectName arg0) + { + return IExecuteWithSignature("containsObservedObject", "(Ljavax/management/ObjectName;)Z", arg0); + } + /// + /// + /// + /// + public bool IsActive() + { + return IExecuteWithSignature("isActive", "()Z"); + } + /// + /// + /// + /// + /// + public void AddObservedObject(Javax.Management.ObjectName arg0) + { + IExecuteWithSignature("addObservedObject", "(Ljavax/management/ObjectName;)V", arg0); + } + /// + /// + /// + /// + public void RemoveObservedObject(Javax.Management.ObjectName arg0) + { + IExecuteWithSignature("removeObservedObject", "(Ljavax/management/ObjectName;)V", arg0); + } + /// + /// + /// + public void PostDeregister() + { + IExecuteWithSignature("postDeregister", "()V"); + } + /// + /// + /// + /// + public void PostRegister(Java.Lang.Boolean arg0) + { + IExecuteWithSignature("postRegister", "(Ljava/lang/Boolean;)V", arg0); + } + /// + /// + /// + /// + public void PreDeregister() + { + IExecuteWithSignature("preDeregister", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Monitor/MonitorMBean.cs b/src/net/JNet/GeneratedCore/Javax/Management/Monitor/MonitorMBean.cs new file mode 100644 index 0000000000..cfc6d00d0e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Monitor/MonitorMBean.cs @@ -0,0 +1,187 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management.Monitor +{ + #region IMonitorMBean + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IMonitorMBean + { + #region Instance methods + /// + /// + /// + long GranularityPeriod { get; set; } + /// + /// + /// + Java.Lang.String ObservedAttribute { get; set; } + /// + /// + /// + Javax.Management.ObjectName[] ObservedObjects { get; } + /// + /// + /// + /// + /// + bool ContainsObservedObject(Javax.Management.ObjectName arg0); + /// + /// + /// + /// + bool IsActive(); + /// + /// + /// + /// + /// + void AddObservedObject(Javax.Management.ObjectName arg0); + /// + /// + /// + /// + void RemoveObservedObject(Javax.Management.ObjectName arg0); + /// + /// + /// + void Start(); + /// + /// + /// + void Stop(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region MonitorMBean + public partial class MonitorMBean : Javax.Management.Monitor.IMonitorMBean + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public long GranularityPeriod + { + get { return IExecuteWithSignature("getGranularityPeriod", "()J"); } set { IExecuteWithSignature("setGranularityPeriod", "(J)V", value); } + } + /// + /// + /// + public Java.Lang.String ObservedAttribute + { + get { return IExecuteWithSignature("getObservedAttribute", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setObservedAttribute", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Javax.Management.ObjectName[] ObservedObjects + { + get { return IExecuteWithSignatureArray("getObservedObjects", "()[Ljavax/management/ObjectName;"); } + } + /// + /// + /// + /// + /// + public bool ContainsObservedObject(Javax.Management.ObjectName arg0) + { + return IExecuteWithSignature("containsObservedObject", "(Ljavax/management/ObjectName;)Z", arg0); + } + /// + /// + /// + /// + public bool IsActive() + { + return IExecuteWithSignature("isActive", "()Z"); + } + /// + /// + /// + /// + /// + public void AddObservedObject(Javax.Management.ObjectName arg0) + { + IExecuteWithSignature("addObservedObject", "(Ljavax/management/ObjectName;)V", arg0); + } + /// + /// + /// + /// + public void RemoveObservedObject(Javax.Management.ObjectName arg0) + { + IExecuteWithSignature("removeObservedObject", "(Ljavax/management/ObjectName;)V", arg0); + } + /// + /// + /// + public void Start() + { + IExecuteWithSignature("start", "()V"); + } + /// + /// + /// + public void Stop() + { + IExecuteWithSignature("stop", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Monitor/MonitorNotification.cs b/src/net/JNet/GeneratedCore/Javax/Management/Monitor/MonitorNotification.cs new file mode 100644 index 0000000000..75a53b4982 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Monitor/MonitorNotification.cs @@ -0,0 +1,146 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management.Monitor +{ + #region MonitorNotification + public partial class MonitorNotification + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Lang.String OBSERVED_ATTRIBUTE_ERROR { get { if (!_OBSERVED_ATTRIBUTE_ERRORReady) { _OBSERVED_ATTRIBUTE_ERRORContent = SGetField(LocalBridgeClazz, "OBSERVED_ATTRIBUTE_ERROR"); _OBSERVED_ATTRIBUTE_ERRORReady = true; } return _OBSERVED_ATTRIBUTE_ERRORContent; } } + private static Java.Lang.String _OBSERVED_ATTRIBUTE_ERRORContent = default; + private static bool _OBSERVED_ATTRIBUTE_ERRORReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String OBSERVED_ATTRIBUTE_TYPE_ERROR { get { if (!_OBSERVED_ATTRIBUTE_TYPE_ERRORReady) { _OBSERVED_ATTRIBUTE_TYPE_ERRORContent = SGetField(LocalBridgeClazz, "OBSERVED_ATTRIBUTE_TYPE_ERROR"); _OBSERVED_ATTRIBUTE_TYPE_ERRORReady = true; } return _OBSERVED_ATTRIBUTE_TYPE_ERRORContent; } } + private static Java.Lang.String _OBSERVED_ATTRIBUTE_TYPE_ERRORContent = default; + private static bool _OBSERVED_ATTRIBUTE_TYPE_ERRORReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String OBSERVED_OBJECT_ERROR { get { if (!_OBSERVED_OBJECT_ERRORReady) { _OBSERVED_OBJECT_ERRORContent = SGetField(LocalBridgeClazz, "OBSERVED_OBJECT_ERROR"); _OBSERVED_OBJECT_ERRORReady = true; } return _OBSERVED_OBJECT_ERRORContent; } } + private static Java.Lang.String _OBSERVED_OBJECT_ERRORContent = default; + private static bool _OBSERVED_OBJECT_ERRORReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String RUNTIME_ERROR { get { if (!_RUNTIME_ERRORReady) { _RUNTIME_ERRORContent = SGetField(LocalBridgeClazz, "RUNTIME_ERROR"); _RUNTIME_ERRORReady = true; } return _RUNTIME_ERRORContent; } } + private static Java.Lang.String _RUNTIME_ERRORContent = default; + private static bool _RUNTIME_ERRORReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String STRING_TO_COMPARE_VALUE_DIFFERED { get { if (!_STRING_TO_COMPARE_VALUE_DIFFEREDReady) { _STRING_TO_COMPARE_VALUE_DIFFEREDContent = SGetField(LocalBridgeClazz, "STRING_TO_COMPARE_VALUE_DIFFERED"); _STRING_TO_COMPARE_VALUE_DIFFEREDReady = true; } return _STRING_TO_COMPARE_VALUE_DIFFEREDContent; } } + private static Java.Lang.String _STRING_TO_COMPARE_VALUE_DIFFEREDContent = default; + private static bool _STRING_TO_COMPARE_VALUE_DIFFEREDReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String STRING_TO_COMPARE_VALUE_MATCHED { get { if (!_STRING_TO_COMPARE_VALUE_MATCHEDReady) { _STRING_TO_COMPARE_VALUE_MATCHEDContent = SGetField(LocalBridgeClazz, "STRING_TO_COMPARE_VALUE_MATCHED"); _STRING_TO_COMPARE_VALUE_MATCHEDReady = true; } return _STRING_TO_COMPARE_VALUE_MATCHEDContent; } } + private static Java.Lang.String _STRING_TO_COMPARE_VALUE_MATCHEDContent = default; + private static bool _STRING_TO_COMPARE_VALUE_MATCHEDReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String THRESHOLD_ERROR { get { if (!_THRESHOLD_ERRORReady) { _THRESHOLD_ERRORContent = SGetField(LocalBridgeClazz, "THRESHOLD_ERROR"); _THRESHOLD_ERRORReady = true; } return _THRESHOLD_ERRORContent; } } + private static Java.Lang.String _THRESHOLD_ERRORContent = default; + private static bool _THRESHOLD_ERRORReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String THRESHOLD_HIGH_VALUE_EXCEEDED { get { if (!_THRESHOLD_HIGH_VALUE_EXCEEDEDReady) { _THRESHOLD_HIGH_VALUE_EXCEEDEDContent = SGetField(LocalBridgeClazz, "THRESHOLD_HIGH_VALUE_EXCEEDED"); _THRESHOLD_HIGH_VALUE_EXCEEDEDReady = true; } return _THRESHOLD_HIGH_VALUE_EXCEEDEDContent; } } + private static Java.Lang.String _THRESHOLD_HIGH_VALUE_EXCEEDEDContent = default; + private static bool _THRESHOLD_HIGH_VALUE_EXCEEDEDReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String THRESHOLD_LOW_VALUE_EXCEEDED { get { if (!_THRESHOLD_LOW_VALUE_EXCEEDEDReady) { _THRESHOLD_LOW_VALUE_EXCEEDEDContent = SGetField(LocalBridgeClazz, "THRESHOLD_LOW_VALUE_EXCEEDED"); _THRESHOLD_LOW_VALUE_EXCEEDEDReady = true; } return _THRESHOLD_LOW_VALUE_EXCEEDEDContent; } } + private static Java.Lang.String _THRESHOLD_LOW_VALUE_EXCEEDEDContent = default; + private static bool _THRESHOLD_LOW_VALUE_EXCEEDEDReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String THRESHOLD_VALUE_EXCEEDED { get { if (!_THRESHOLD_VALUE_EXCEEDEDReady) { _THRESHOLD_VALUE_EXCEEDEDContent = SGetField(LocalBridgeClazz, "THRESHOLD_VALUE_EXCEEDED"); _THRESHOLD_VALUE_EXCEEDEDReady = true; } return _THRESHOLD_VALUE_EXCEEDEDContent; } } + private static Java.Lang.String _THRESHOLD_VALUE_EXCEEDEDContent = default; + private static bool _THRESHOLD_VALUE_EXCEEDEDReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public object DerivedGauge + { + get { return IExecuteWithSignature("getDerivedGauge", "()Ljava/lang/Object;"); } + } + /// + /// + /// + public Java.Lang.String ObservedAttribute + { + get { return IExecuteWithSignature("getObservedAttribute", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Javax.Management.ObjectName ObservedObject + { + get { return IExecuteWithSignature("getObservedObject", "()Ljavax/management/ObjectName;"); } + } + /// + /// + /// + public object Trigger + { + get { return IExecuteWithSignature("getTrigger", "()Ljava/lang/Object;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Monitor/MonitorSettingException.cs b/src/net/JNet/GeneratedCore/Javax/Management/Monitor/MonitorSettingException.cs new file mode 100644 index 0000000000..8f4cc80b7e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Monitor/MonitorSettingException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management.Monitor +{ + #region MonitorSettingException + public partial class MonitorSettingException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Monitor/StringMonitor.cs b/src/net/JNet/GeneratedCore/Javax/Management/Monitor/StringMonitor.cs new file mode 100644 index 0000000000..acfda94775 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Monitor/StringMonitor.cs @@ -0,0 +1,101 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management.Monitor +{ + #region StringMonitor + public partial class StringMonitor + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Management.Monitor.StringMonitorMBean(Javax.Management.Monitor.StringMonitor t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public bool NotifyDiffer + { + get { return IExecuteWithSignature("getNotifyDiffer", "()Z"); } set { IExecuteWithSignature("setNotifyDiffer", "(Z)V", value); } + } + /// + /// + /// + public bool NotifyMatch + { + get { return IExecuteWithSignature("getNotifyMatch", "()Z"); } set { IExecuteWithSignature("setNotifyMatch", "(Z)V", value); } + } + /// + /// + /// + public Java.Lang.String StringToCompare + { + get { return IExecuteWithSignature("getStringToCompare", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setStringToCompare", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + /// + /// + public Java.Lang.String GetDerivedGauge(Javax.Management.ObjectName arg0) + { + return IExecuteWithSignature("getDerivedGauge", "(Ljavax/management/ObjectName;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public long GetDerivedGaugeTimeStamp(Javax.Management.ObjectName arg0) + { + return IExecuteWithSignature("getDerivedGaugeTimeStamp", "(Ljavax/management/ObjectName;)J", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Monitor/StringMonitorMBean.cs b/src/net/JNet/GeneratedCore/Javax/Management/Monitor/StringMonitorMBean.cs new file mode 100644 index 0000000000..6b8aed6573 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Monitor/StringMonitorMBean.cs @@ -0,0 +1,139 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management.Monitor +{ + #region IStringMonitorMBean + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IStringMonitorMBean : Javax.Management.Monitor.IMonitorMBean + { + #region Instance methods + /// + /// + /// + bool NotifyDiffer { get; set; } + /// + /// + /// + bool NotifyMatch { get; set; } + /// + /// + /// + Java.Lang.String StringToCompare { get; set; } + /// + /// + /// + /// + /// + Java.Lang.String GetDerivedGauge(Javax.Management.ObjectName arg0); + /// + /// + /// + /// + /// + long GetDerivedGaugeTimeStamp(Javax.Management.ObjectName arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region StringMonitorMBean + public partial class StringMonitorMBean : Javax.Management.Monitor.IStringMonitorMBean + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public bool NotifyDiffer + { + get { return IExecuteWithSignature("getNotifyDiffer", "()Z"); } set { IExecuteWithSignature("setNotifyDiffer", "(Z)V", value); } + } + /// + /// + /// + public bool NotifyMatch + { + get { return IExecuteWithSignature("getNotifyMatch", "()Z"); } set { IExecuteWithSignature("setNotifyMatch", "(Z)V", value); } + } + /// + /// + /// + public Java.Lang.String StringToCompare + { + get { return IExecuteWithSignature("getStringToCompare", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setStringToCompare", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + /// + /// + public Java.Lang.String GetDerivedGauge(Javax.Management.ObjectName arg0) + { + return IExecuteWithSignature("getDerivedGauge", "(Ljavax/management/ObjectName;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public long GetDerivedGaugeTimeStamp(Javax.Management.ObjectName arg0) + { + return IExecuteWithSignature("getDerivedGaugeTimeStamp", "(Ljavax/management/ObjectName;)J", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/NotCompliantMBeanException.cs b/src/net/JNet/GeneratedCore/Javax/Management/NotCompliantMBeanException.cs new file mode 100644 index 0000000000..cbd7ac2b1b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/NotCompliantMBeanException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management +{ + #region NotCompliantMBeanException + public partial class NotCompliantMBeanException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Notification.cs b/src/net/JNet/GeneratedCore/Javax/Management/Notification.cs new file mode 100644 index 0000000000..c76330db3b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Notification.cs @@ -0,0 +1,145 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management +{ + #region Notification + public partial class Notification + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + public Notification(Java.Lang.String arg0, object arg1, long arg2, Java.Lang.String arg3) + : base(arg0, arg1, arg2, arg3) + { + } + /// + /// + /// + /// + /// + /// + /// + /// + public Notification(Java.Lang.String arg0, object arg1, long arg2, long arg3, Java.Lang.String arg4) + : base(arg0, arg1, arg2, arg3, arg4) + { + } + /// + /// + /// + /// + /// + /// + /// + public Notification(Java.Lang.String arg0, object arg1, long arg2, long arg3) + : base(arg0, arg1, arg2, arg3) + { + } + /// + /// + /// + /// + /// + /// + public Notification(Java.Lang.String arg0, object arg1, long arg2) + : base(arg0, arg1, arg2) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Message + { + get { return IExecuteWithSignature("getMessage", "()Ljava/lang/String;"); } + } + /// + /// + /// + public long SequenceNumber + { + get { return IExecuteWithSignature("getSequenceNumber", "()J"); } set { IExecuteWithSignature("setSequenceNumber", "(J)V", value); } + } + /// + /// + /// + public long TimeStamp + { + get { return IExecuteWithSignature("getTimeStamp", "()J"); } set { IExecuteWithSignature("setTimeStamp", "(J)V", value); } + } + /// + /// + /// + public Java.Lang.String Type + { + get { return IExecuteWithSignature("getType", "()Ljava/lang/String;"); } + } + /// + /// + /// + public object UserData + { + get { return IExecuteWithSignature("getUserData", "()Ljava/lang/Object;"); } set { IExecuteWithSignature("setUserData", "(Ljava/lang/Object;)V", value); } + } + /// + /// + /// + /// + public void SetSource(object arg0) + { + IExecuteWithSignature("setSource", "(Ljava/lang/Object;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/NotificationBroadcaster.cs b/src/net/JNet/GeneratedCore/Javax/Management/NotificationBroadcaster.cs new file mode 100644 index 0000000000..341445acff --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/NotificationBroadcaster.cs @@ -0,0 +1,121 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management +{ + #region INotificationBroadcaster + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface INotificationBroadcaster + { + #region Instance methods + /// + /// + /// + Javax.Management.MBeanNotificationInfo[] NotificationInfo { get; } + /// + /// + /// + /// + /// + /// + /// + void AddNotificationListener(Javax.Management.NotificationListener arg0, Javax.Management.NotificationFilter arg1, object arg2); + /// + /// + /// + /// + /// + void RemoveNotificationListener(Javax.Management.NotificationListener arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region NotificationBroadcaster + public partial class NotificationBroadcaster : Javax.Management.INotificationBroadcaster + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Management.MBeanNotificationInfo[] NotificationInfo + { + get { return IExecuteWithSignatureArray("getNotificationInfo", "()[Ljavax/management/MBeanNotificationInfo;"); } + } + /// + /// + /// + /// + /// + /// + /// + public void AddNotificationListener(Javax.Management.NotificationListener arg0, Javax.Management.NotificationFilter arg1, object arg2) + { + IExecute("addNotificationListener", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public void RemoveNotificationListener(Javax.Management.NotificationListener arg0) + { + IExecuteWithSignature("removeNotificationListener", "(Ljavax/management/NotificationListener;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/NotificationBroadcasterSupport.cs b/src/net/JNet/GeneratedCore/Javax/Management/NotificationBroadcasterSupport.cs new file mode 100644 index 0000000000..36cdc5a681 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/NotificationBroadcasterSupport.cs @@ -0,0 +1,128 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management +{ + #region NotificationBroadcasterSupport + public partial class NotificationBroadcasterSupport + { + #region Constructors + /// + /// + /// + /// + /// + public NotificationBroadcasterSupport(Java.Util.Concurrent.Executor arg0, params Javax.Management.MBeanNotificationInfo[] arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public NotificationBroadcasterSupport(Java.Util.Concurrent.Executor arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public NotificationBroadcasterSupport(params Javax.Management.MBeanNotificationInfo[] arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Management.MBeanNotificationInfo[] NotificationInfo + { + get { return IExecuteWithSignatureArray("getNotificationInfo", "()[Ljavax/management/MBeanNotificationInfo;"); } + } + /// + /// + /// + /// + /// + /// + public void AddNotificationListener(Javax.Management.NotificationListener arg0, Javax.Management.NotificationFilter arg1, object arg2) + { + IExecute("addNotificationListener", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public void RemoveNotificationListener(Javax.Management.NotificationListener arg0, Javax.Management.NotificationFilter arg1, object arg2) + { + IExecute("removeNotificationListener", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public void RemoveNotificationListener(Javax.Management.NotificationListener arg0) + { + IExecuteWithSignature("removeNotificationListener", "(Ljavax/management/NotificationListener;)V", arg0); + } + /// + /// + /// + /// + public void SendNotification(Javax.Management.Notification arg0) + { + IExecuteWithSignature("sendNotification", "(Ljavax/management/Notification;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/NotificationEmitter.cs b/src/net/JNet/GeneratedCore/Javax/Management/NotificationEmitter.cs new file mode 100644 index 0000000000..be4d40f0ad --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/NotificationEmitter.cs @@ -0,0 +1,95 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management +{ + #region INotificationEmitter + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface INotificationEmitter : Javax.Management.INotificationBroadcaster + { + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + void RemoveNotificationListener(Javax.Management.NotificationListener arg0, Javax.Management.NotificationFilter arg1, object arg2); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region NotificationEmitter + public partial class NotificationEmitter : Javax.Management.INotificationEmitter + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + public void RemoveNotificationListener(Javax.Management.NotificationListener arg0, Javax.Management.NotificationFilter arg1, object arg2) + { + IExecute("removeNotificationListener", arg0, arg1, arg2); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/NotificationFilter.cs b/src/net/JNet/GeneratedCore/Javax/Management/NotificationFilter.cs new file mode 100644 index 0000000000..d11f63b91e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/NotificationFilter.cs @@ -0,0 +1,153 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management +{ + #region INotificationFilter + /// + /// .NET interface for org.mases.jnet.generated.javax.management.NotificationFilter implementing + /// + public partial interface INotificationFilter + { + #region Instance methods + /// + /// + /// + /// + /// + bool IsNotificationEnabled(Javax.Management.Notification arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region NotificationFilter + public partial class NotificationFilter : Javax.Management.INotificationFilter + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("isNotificationEnabled", new global::System.EventHandler>>(IsNotificationEnabledEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Func OnIsNotificationEnabled { get; set; } = null; + + void IsNotificationEnabledEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnIsNotificationEnabled != null) ? OnIsNotificationEnabled : IsNotificationEnabled; + var executionResult = methodToExecute.Invoke(data.EventData.TypedEventData); + data.SetReturnValue(executionResult); + } + + /// + /// + /// + /// + /// + public virtual bool IsNotificationEnabled(Javax.Management.Notification arg0) + { + return default; + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region NotificationFilterDirect + public partial class NotificationFilterDirect : Javax.Management.INotificationFilter + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public override bool IsNotificationEnabled(Javax.Management.Notification arg0) + { + return IExecuteWithSignature("isNotificationEnabled", "(Ljavax/management/Notification;)Z", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/NotificationFilterSupport.cs b/src/net/JNet/GeneratedCore/Javax/Management/NotificationFilterSupport.cs new file mode 100644 index 0000000000..7d5d7f4dad --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/NotificationFilterSupport.cs @@ -0,0 +1,102 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management +{ + #region NotificationFilterSupport + public partial class NotificationFilterSupport + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Management.NotificationFilter(Javax.Management.NotificationFilterSupport t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Util.Vector EnabledTypes + { + get { return IExecuteWithSignature>("getEnabledTypes", "()Ljava/util/Vector;"); } + } + /// + /// + /// + /// + /// + public bool IsNotificationEnabled(Javax.Management.Notification arg0) + { + return IExecuteWithSignature("isNotificationEnabled", "(Ljavax/management/Notification;)Z", arg0); + } + /// + /// + /// + public void DisableAllTypes() + { + IExecuteWithSignature("disableAllTypes", "()V"); + } + /// + /// + /// + /// + public void DisableType(Java.Lang.String arg0) + { + IExecuteWithSignature("disableType", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + /// + public void EnableType(Java.Lang.String arg0) + { + IExecuteWithSignature("enableType", "(Ljava/lang/String;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/NotificationListener.cs b/src/net/JNet/GeneratedCore/Javax/Management/NotificationListener.cs new file mode 100644 index 0000000000..68ca4ee987 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/NotificationListener.cs @@ -0,0 +1,152 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management +{ + #region INotificationListener + /// + /// .NET interface for org.mases.jnet.generated.javax.management.NotificationListener implementing + /// + public partial interface INotificationListener + { + #region Instance methods + /// + /// + /// + /// + /// + void HandleNotification(Javax.Management.Notification arg0, object arg1); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region NotificationListener + public partial class NotificationListener : Javax.Management.INotificationListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("handleNotification", new global::System.EventHandler>>(HandleNotificationEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnHandleNotification { get; set; } = null; + + void HandleNotificationEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnHandleNotification != null) ? OnHandleNotification : HandleNotification; + methodToExecute.Invoke(data.EventData.TypedEventData, data.EventData.GetAt(0)); + } + + /// + /// + /// + /// + /// + public virtual void HandleNotification(Javax.Management.Notification arg0, object arg1) + { + + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region NotificationListenerDirect + public partial class NotificationListenerDirect : Javax.Management.INotificationListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public override void HandleNotification(Javax.Management.Notification arg0, object arg1) + { + IExecute("handleNotification", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/ObjectInstance.cs b/src/net/JNet/GeneratedCore/Javax/Management/ObjectInstance.cs new file mode 100644 index 0000000000..475277f987 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/ObjectInstance.cs @@ -0,0 +1,91 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management +{ + #region ObjectInstance + public partial class ObjectInstance + { + #region Constructors + /// + /// + /// + /// + /// + /// + public ObjectInstance(Java.Lang.String arg0, Java.Lang.String arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + public ObjectInstance(Javax.Management.ObjectName arg0, Java.Lang.String arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String ClassName + { + get { return IExecuteWithSignature("getClassName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Javax.Management.ObjectName ObjectName + { + get { return IExecuteWithSignature("getObjectName", "()Ljavax/management/ObjectName;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/ObjectName.cs b/src/net/JNet/GeneratedCore/Javax/Management/ObjectName.cs new file mode 100644 index 0000000000..e983684dc7 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/ObjectName.cs @@ -0,0 +1,291 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management +{ + #region ObjectName + public partial class ObjectName + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + public ObjectName(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + /// + public ObjectName(Java.Lang.String arg0, Java.Util.Hashtable arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + public ObjectName(Java.Lang.String arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Comparable(Javax.Management.ObjectName t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Management.QueryExp(Javax.Management.ObjectName t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static Javax.Management.ObjectName WILDCARD { get { if (!_WILDCARDReady) { _WILDCARDContent = SGetField(LocalBridgeClazz, "WILDCARD"); _WILDCARDReady = true; } return _WILDCARDContent; } } + private static Javax.Management.ObjectName _WILDCARDContent = default; + private static bool _WILDCARDReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Lang.String Quote(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "quote", "(Ljava/lang/String;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Lang.String Unquote(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "unquote", "(Ljava/lang/String;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static Javax.Management.ObjectName GetInstance(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2) + { + return SExecute(LocalBridgeClazz, "getInstance", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public static Javax.Management.ObjectName GetInstance(Java.Lang.String arg0, Java.Util.Hashtable arg1) + { + return SExecute(LocalBridgeClazz, "getInstance", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public static Javax.Management.ObjectName GetInstance(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getInstance", "(Ljava/lang/String;)Ljavax/management/ObjectName;", arg0); + } + /// + /// + /// + /// + /// + public static Javax.Management.ObjectName GetInstance(Javax.Management.ObjectName arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getInstance", "(Ljavax/management/ObjectName;)Ljavax/management/ObjectName;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String CanonicalKeyPropertyListString + { + get { return IExecuteWithSignature("getCanonicalKeyPropertyListString", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String CanonicalName + { + get { return IExecuteWithSignature("getCanonicalName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String Domain + { + get { return IExecuteWithSignature("getDomain", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Util.Hashtable KeyPropertyList + { + get { return IExecuteWithSignature>("getKeyPropertyList", "()Ljava/util/Hashtable;"); } + } + /// + /// + /// + public Java.Lang.String KeyPropertyListString + { + get { return IExecuteWithSignature("getKeyPropertyListString", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + /// + public bool Apply(Javax.Management.ObjectName arg0) + { + return IExecuteWithSignature("apply", "(Ljavax/management/ObjectName;)Z", arg0); + } + /// + /// + /// + /// + public bool IsDomainPattern() + { + return IExecuteWithSignature("isDomainPattern", "()Z"); + } + /// + /// + /// + /// + public bool IsPattern() + { + return IExecuteWithSignature("isPattern", "()Z"); + } + /// + /// + /// + /// + public bool IsPropertyListPattern() + { + return IExecuteWithSignature("isPropertyListPattern", "()Z"); + } + /// + /// + /// + /// + public bool IsPropertyPattern() + { + return IExecuteWithSignature("isPropertyPattern", "()Z"); + } + /// + /// + /// + /// + public bool IsPropertyValuePattern() + { + return IExecuteWithSignature("isPropertyValuePattern", "()Z"); + } + /// + /// + /// + /// + /// + public bool IsPropertyValuePattern(Java.Lang.String arg0) + { + return IExecuteWithSignature("isPropertyValuePattern", "(Ljava/lang/String;)Z", arg0); + } + /// + /// + /// + /// + /// + public int CompareTo(object arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/lang/Object;)I", arg0); + } + /// + /// + /// + /// + /// + public int CompareTo(Javax.Management.ObjectName arg0) + { + return IExecuteWithSignature("compareTo", "(Ljavax/management/ObjectName;)I", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.String GetKeyProperty(Java.Lang.String arg0) + { + return IExecuteWithSignature("getKeyProperty", "(Ljava/lang/String;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + public void SetMBeanServer(Javax.Management.MBeanServer arg0) + { + IExecuteWithSignature("setMBeanServer", "(Ljavax/management/MBeanServer;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Openmbean/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Javax/Management/Openmbean/AllPackageClasses.cs new file mode 100644 index 0000000000..fe90912658 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Openmbean/AllPackageClasses.cs @@ -0,0 +1,1201 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Javax.Management.Openmbean +{ + #region ArrayType + /// + /// + /// + public partial class ArrayType : Javax.Management.Openmbean.OpenType + { + const string _bridgeClassName = "javax.management.openmbean.ArrayType"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ArrayType() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ArrayType(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ArrayType + /// + /// + /// + /// + public partial class ArrayType : Javax.Management.Openmbean.OpenType + { + const string _bridgeClassName = "javax.management.openmbean.ArrayType"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ArrayType() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ArrayType(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CompositeData + /// + /// + /// + public partial class CompositeData : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.management.openmbean.CompositeData"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("CompositeData class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CompositeData() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("CompositeData class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CompositeData(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CompositeDataInvocationHandler + /// + /// + /// + public partial class CompositeDataInvocationHandler : Java.Lang.Reflect.InvocationHandler + { + const string _bridgeClassName = "javax.management.openmbean.CompositeDataInvocationHandler"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public CompositeDataInvocationHandler() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public CompositeDataInvocationHandler(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CompositeDataSupport + /// + /// + /// + public partial class CompositeDataSupport : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.management.openmbean.CompositeDataSupport"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public CompositeDataSupport() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public CompositeDataSupport(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CompositeDataView + /// + /// + /// + public partial class CompositeDataView : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.management.openmbean.CompositeDataView"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("CompositeDataView class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CompositeDataView() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("CompositeDataView class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CompositeDataView(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CompositeType + /// + /// + /// + public partial class CompositeType : Javax.Management.Openmbean.OpenType + { + const string _bridgeClassName = "javax.management.openmbean.CompositeType"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public CompositeType() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public CompositeType(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region InvalidKeyException + /// + /// + /// + public partial class InvalidKeyException : Java.Lang.IllegalArgumentException + { + const string _bridgeClassName = "javax.management.openmbean.InvalidKeyException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region InvalidOpenTypeException + /// + /// + /// + public partial class InvalidOpenTypeException : Java.Lang.IllegalArgumentException + { + const string _bridgeClassName = "javax.management.openmbean.InvalidOpenTypeException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region KeyAlreadyExistsException + /// + /// + /// + public partial class KeyAlreadyExistsException : Java.Lang.IllegalArgumentException + { + const string _bridgeClassName = "javax.management.openmbean.KeyAlreadyExistsException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region OpenDataException + /// + /// + /// + public partial class OpenDataException : Javax.Management.JMException + { + const string _bridgeClassName = "javax.management.openmbean.OpenDataException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region OpenMBeanAttributeInfo + /// + /// + /// + public partial class OpenMBeanAttributeInfo : Javax.Management.Openmbean.OpenMBeanParameterInfo + { + const string _bridgeClassName = "javax.management.openmbean.OpenMBeanAttributeInfo"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("OpenMBeanAttributeInfo class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public OpenMBeanAttributeInfo() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("OpenMBeanAttributeInfo class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public OpenMBeanAttributeInfo(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region OpenMBeanAttributeInfoSupport + /// + /// + /// + public partial class OpenMBeanAttributeInfoSupport : Javax.Management.MBeanAttributeInfo + { + const string _bridgeClassName = "javax.management.openmbean.OpenMBeanAttributeInfoSupport"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public OpenMBeanAttributeInfoSupport() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public OpenMBeanAttributeInfoSupport(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region OpenMBeanConstructorInfo + /// + /// + /// + public partial class OpenMBeanConstructorInfo : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.management.openmbean.OpenMBeanConstructorInfo"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("OpenMBeanConstructorInfo class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public OpenMBeanConstructorInfo() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("OpenMBeanConstructorInfo class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public OpenMBeanConstructorInfo(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region OpenMBeanConstructorInfoSupport + /// + /// + /// + public partial class OpenMBeanConstructorInfoSupport : Javax.Management.MBeanConstructorInfo + { + const string _bridgeClassName = "javax.management.openmbean.OpenMBeanConstructorInfoSupport"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public OpenMBeanConstructorInfoSupport() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public OpenMBeanConstructorInfoSupport(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region OpenMBeanInfo + /// + /// + /// + public partial class OpenMBeanInfo : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.management.openmbean.OpenMBeanInfo"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("OpenMBeanInfo class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public OpenMBeanInfo() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("OpenMBeanInfo class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public OpenMBeanInfo(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region OpenMBeanInfoSupport + /// + /// + /// + public partial class OpenMBeanInfoSupport : Javax.Management.MBeanInfo + { + const string _bridgeClassName = "javax.management.openmbean.OpenMBeanInfoSupport"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public OpenMBeanInfoSupport() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public OpenMBeanInfoSupport(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region OpenMBeanOperationInfo + /// + /// + /// + public partial class OpenMBeanOperationInfo : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.management.openmbean.OpenMBeanOperationInfo"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("OpenMBeanOperationInfo class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public OpenMBeanOperationInfo() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("OpenMBeanOperationInfo class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public OpenMBeanOperationInfo(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region OpenMBeanOperationInfoSupport + /// + /// + /// + public partial class OpenMBeanOperationInfoSupport : Javax.Management.MBeanOperationInfo + { + const string _bridgeClassName = "javax.management.openmbean.OpenMBeanOperationInfoSupport"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public OpenMBeanOperationInfoSupport() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public OpenMBeanOperationInfoSupport(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region OpenMBeanParameterInfo + /// + /// + /// + public partial class OpenMBeanParameterInfo : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.management.openmbean.OpenMBeanParameterInfo"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("OpenMBeanParameterInfo class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public OpenMBeanParameterInfo() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("OpenMBeanParameterInfo class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public OpenMBeanParameterInfo(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region OpenMBeanParameterInfoSupport + /// + /// + /// + public partial class OpenMBeanParameterInfoSupport : Javax.Management.MBeanParameterInfo + { + const string _bridgeClassName = "javax.management.openmbean.OpenMBeanParameterInfoSupport"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public OpenMBeanParameterInfoSupport() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public OpenMBeanParameterInfoSupport(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region OpenType + /// + /// + /// + public partial class OpenType : Java.Io.Serializable + { + const string _bridgeClassName = "javax.management.openmbean.OpenType"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("OpenType class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public OpenType() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("OpenType class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public OpenType(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region OpenType + /// + /// + /// + /// + public partial class OpenType : Java.Io.Serializable + { + const string _bridgeClassName = "javax.management.openmbean.OpenType"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("OpenType class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public OpenType() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("OpenType class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public OpenType(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SimpleType + /// + /// + /// + public partial class SimpleType : Javax.Management.Openmbean.OpenType + { + const string _bridgeClassName = "javax.management.openmbean.SimpleType"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SimpleType() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SimpleType(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SimpleType + /// + /// + /// + /// + public partial class SimpleType : Javax.Management.Openmbean.OpenType + { + const string _bridgeClassName = "javax.management.openmbean.SimpleType"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SimpleType() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SimpleType(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TabularData + /// + /// + /// + public partial class TabularData : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.management.openmbean.TabularData"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("TabularData class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public TabularData() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("TabularData class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public TabularData(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TabularDataSupport + /// + /// + /// + public partial class TabularDataSupport : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.management.openmbean.TabularDataSupport"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public TabularDataSupport() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public TabularDataSupport(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TabularType + /// + /// + /// + public partial class TabularType : Javax.Management.Openmbean.OpenType + { + const string _bridgeClassName = "javax.management.openmbean.TabularType"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public TabularType() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public TabularType(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Openmbean/ArrayType.cs b/src/net/JNet/GeneratedCore/Javax/Management/Openmbean/ArrayType.cs new file mode 100644 index 0000000000..557ea2833d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Openmbean/ArrayType.cs @@ -0,0 +1,216 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management.Openmbean +{ + #region ArrayType + public partial class ArrayType + { + #region Constructors + /// + /// + /// + /// + /// + /// + public ArrayType(int arg0, Javax.Management.Openmbean.OpenType arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + /// + public ArrayType(Javax.Management.Openmbean.SimpleType arg0, bool arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + public static Javax.Management.Openmbean.ArrayType GetArrayType(Javax.Management.Openmbean.OpenType arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getArrayType", "(Ljavax/management/openmbean/OpenType;)Ljavax/management/openmbean/ArrayType;", arg0); + } + /// + /// + /// + /// + /// + public static Javax.Management.Openmbean.ArrayType GetPrimitiveArrayType(Java.Lang.Class arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getPrimitiveArrayType", "(Ljava/lang/Class;)Ljavax/management/openmbean/ArrayType;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public int Dimension + { + get { return IExecuteWithSignature("getDimension", "()I"); } + } + /// + /// + /// + public Javax.Management.Openmbean.OpenType ElementOpenType + { + get { return IExecuteWithSignature("getElementOpenType", "()Ljavax/management/openmbean/OpenType;"); } + } + /// + /// + /// + /// + public bool IsPrimitiveArray() + { + return IExecuteWithSignature("isPrimitiveArray", "()Z"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ArrayType + public partial class ArrayType + { + #region Constructors + /// + /// + /// + /// + /// + /// + public ArrayType(int arg0, Javax.Management.Openmbean.OpenType arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + /// + public ArrayType(Javax.Management.Openmbean.SimpleType arg0, bool arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Management.Openmbean.ArrayType(Javax.Management.Openmbean.ArrayType t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + /// + public static Javax.Management.Openmbean.ArrayType GetArrayType(Javax.Management.Openmbean.OpenType arg0) + { + return SExecuteWithSignature>(LocalBridgeClazz, "getArrayType", "(Ljavax/management/openmbean/OpenType;)Ljavax/management/openmbean/ArrayType;", arg0); + } + /// + /// + /// + /// + /// + public static Javax.Management.Openmbean.ArrayType GetPrimitiveArrayType(Java.Lang.Class arg0) + { + return SExecuteWithSignature>(LocalBridgeClazz, "getPrimitiveArrayType", "(Ljava/lang/Class;)Ljavax/management/openmbean/ArrayType;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public int Dimension + { + get { return IExecuteWithSignature("getDimension", "()I"); } + } + /// + /// + /// + public Javax.Management.Openmbean.OpenType ElementOpenType + { + get { return IExecuteWithSignature>("getElementOpenType", "()Ljavax/management/openmbean/OpenType;"); } + } + /// + /// + /// + /// + public bool IsPrimitiveArray() + { + return IExecuteWithSignature("isPrimitiveArray", "()Z"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Openmbean/CompositeData.cs b/src/net/JNet/GeneratedCore/Javax/Management/Openmbean/CompositeData.cs new file mode 100644 index 0000000000..37359ad08c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Openmbean/CompositeData.cs @@ -0,0 +1,160 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management.Openmbean +{ + #region ICompositeData + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ICompositeData + { + #region Instance methods + /// + /// + /// + Javax.Management.Openmbean.CompositeType CompositeType { get; } + /// + /// + /// + /// + /// + bool ContainsKey(Java.Lang.String arg0); + /// + /// + /// + /// + /// + bool ContainsValue(object arg0); + /// + /// + /// + /// + /// + object Get(Java.Lang.String arg0); + /// + /// + /// + /// + /// + object[] GetAll(Java.Lang.String[] arg0); + /// + /// + /// + /// + Java.Util.Collection Values(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region CompositeData + public partial class CompositeData : Javax.Management.Openmbean.ICompositeData + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Management.Openmbean.CompositeType CompositeType + { + get { return IExecuteWithSignature("getCompositeType", "()Ljavax/management/openmbean/CompositeType;"); } + } + /// + /// + /// + /// + /// + public bool ContainsKey(Java.Lang.String arg0) + { + return IExecuteWithSignature("containsKey", "(Ljava/lang/String;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool ContainsValue(object arg0) + { + return IExecuteWithSignature("containsValue", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public object Get(Java.Lang.String arg0) + { + return IExecuteWithSignature("get", "(Ljava/lang/String;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public object[] GetAll(Java.Lang.String[] arg0) + { + return IExecuteWithSignatureArray("getAll", "([Ljava/lang/String;)[Ljava/lang/Object;", new object[] { arg0 }); + } + /// + /// + /// + /// + public Java.Util.Collection Values() + { + return IExecuteWithSignature>("values", "()Ljava/util/Collection;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Openmbean/CompositeDataInvocationHandler.cs b/src/net/JNet/GeneratedCore/Javax/Management/Openmbean/CompositeDataInvocationHandler.cs new file mode 100644 index 0000000000..297556372f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Openmbean/CompositeDataInvocationHandler.cs @@ -0,0 +1,85 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management.Openmbean +{ + #region CompositeDataInvocationHandler + public partial class CompositeDataInvocationHandler + { + #region Constructors + /// + /// + /// + /// + public CompositeDataInvocationHandler(Javax.Management.Openmbean.CompositeData arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Management.Openmbean.CompositeData CompositeData + { + get { return IExecuteWithSignature("getCompositeData", "()Ljavax/management/openmbean/CompositeData;"); } + } + /// + /// + /// + /// + /// + /// + /// + /// + public object Invoke(object arg0, Java.Lang.Reflect.Method arg1, object[] arg2) + { + return IExecute("invoke", arg0, arg1, arg2); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Openmbean/CompositeDataSupport.cs b/src/net/JNet/GeneratedCore/Javax/Management/Openmbean/CompositeDataSupport.cs new file mode 100644 index 0000000000..c5c81764b5 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Openmbean/CompositeDataSupport.cs @@ -0,0 +1,127 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management.Openmbean +{ + #region CompositeDataSupport + public partial class CompositeDataSupport + { + #region Constructors + /// + /// + /// + /// + /// + /// + public CompositeDataSupport(Javax.Management.Openmbean.CompositeType arg0, Java.Util.Map arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Management.Openmbean.CompositeData(Javax.Management.Openmbean.CompositeDataSupport t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Javax.Management.Openmbean.CompositeDataSupport t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Management.Openmbean.CompositeType CompositeType + { + get { return IExecuteWithSignature("getCompositeType", "()Ljavax/management/openmbean/CompositeType;"); } + } + /// + /// + /// + /// + /// + public bool ContainsKey(Java.Lang.String arg0) + { + return IExecuteWithSignature("containsKey", "(Ljava/lang/String;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool ContainsValue(object arg0) + { + return IExecuteWithSignature("containsValue", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public object Get(Java.Lang.String arg0) + { + return IExecuteWithSignature("get", "(Ljava/lang/String;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public object[] GetAll(Java.Lang.String[] arg0) + { + return IExecuteWithSignatureArray("getAll", "([Ljava/lang/String;)[Ljava/lang/Object;", new object[] { arg0 }); + } + /// + /// + /// + /// + public Java.Util.Collection Values() + { + return IExecuteWithSignature>("values", "()Ljava/util/Collection;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Openmbean/CompositeDataView.cs b/src/net/JNet/GeneratedCore/Javax/Management/Openmbean/CompositeDataView.cs new file mode 100644 index 0000000000..635fdad90a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Openmbean/CompositeDataView.cs @@ -0,0 +1,91 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management.Openmbean +{ + #region ICompositeDataView + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ICompositeDataView + { + #region Instance methods + /// + /// + /// + /// + /// + Javax.Management.Openmbean.CompositeData ToCompositeData(Javax.Management.Openmbean.CompositeType arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region CompositeDataView + public partial class CompositeDataView : Javax.Management.Openmbean.ICompositeDataView + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public Javax.Management.Openmbean.CompositeData ToCompositeData(Javax.Management.Openmbean.CompositeType arg0) + { + return IExecuteWithSignature("toCompositeData", "(Ljavax/management/openmbean/CompositeType;)Ljavax/management/openmbean/CompositeData;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Openmbean/CompositeType.cs b/src/net/JNet/GeneratedCore/Javax/Management/Openmbean/CompositeType.cs new file mode 100644 index 0000000000..a79f221871 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Openmbean/CompositeType.cs @@ -0,0 +1,106 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management.Openmbean +{ + #region CompositeType + public partial class CompositeType + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + /// + /// + public CompositeType(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String[] arg2, Java.Lang.String[] arg3, Javax.Management.Openmbean.OpenType[] arg4) + : base(arg0, arg1, arg2, arg3, arg4) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public bool ContainsKey(Java.Lang.String arg0) + { + return IExecuteWithSignature("containsKey", "(Ljava/lang/String;)Z", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.String GetDescription(Java.Lang.String arg0) + { + return IExecuteWithSignature("getDescription", "(Ljava/lang/String;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + public Java.Util.Set KeySet() + { + return IExecuteWithSignature>("keySet", "()Ljava/util/Set;"); + } + /// + /// + /// + /// + /// + public Javax.Management.Openmbean.OpenType GetType(Java.Lang.String arg0) + { + return IExecuteWithSignature>("getType", "(Ljava/lang/String;)Ljavax/management/openmbean/OpenType;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Openmbean/InvalidKeyException.cs b/src/net/JNet/GeneratedCore/Javax/Management/Openmbean/InvalidKeyException.cs new file mode 100644 index 0000000000..c90ca8e088 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Openmbean/InvalidKeyException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management.Openmbean +{ + #region InvalidKeyException + public partial class InvalidKeyException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Openmbean/InvalidOpenTypeException.cs b/src/net/JNet/GeneratedCore/Javax/Management/Openmbean/InvalidOpenTypeException.cs new file mode 100644 index 0000000000..3d428d97d0 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Openmbean/InvalidOpenTypeException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management.Openmbean +{ + #region InvalidOpenTypeException + public partial class InvalidOpenTypeException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Openmbean/KeyAlreadyExistsException.cs b/src/net/JNet/GeneratedCore/Javax/Management/Openmbean/KeyAlreadyExistsException.cs new file mode 100644 index 0000000000..242d3c00bd --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Openmbean/KeyAlreadyExistsException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management.Openmbean +{ + #region KeyAlreadyExistsException + public partial class KeyAlreadyExistsException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Openmbean/OpenDataException.cs b/src/net/JNet/GeneratedCore/Javax/Management/Openmbean/OpenDataException.cs new file mode 100644 index 0000000000..e0864d69bc --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Openmbean/OpenDataException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management.Openmbean +{ + #region OpenDataException + public partial class OpenDataException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Openmbean/OpenMBeanAttributeInfo.cs b/src/net/JNet/GeneratedCore/Javax/Management/Openmbean/OpenMBeanAttributeInfo.cs new file mode 100644 index 0000000000..5038fcadfc --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Openmbean/OpenMBeanAttributeInfo.cs @@ -0,0 +1,115 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management.Openmbean +{ + #region IOpenMBeanAttributeInfo + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IOpenMBeanAttributeInfo : Javax.Management.Openmbean.IOpenMBeanParameterInfo + { + #region Instance methods + /// + /// + /// + /// + bool IsIs(); + /// + /// + /// + /// + bool IsReadable(); + /// + /// + /// + /// + bool IsWritable(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region OpenMBeanAttributeInfo + public partial class OpenMBeanAttributeInfo : Javax.Management.Openmbean.IOpenMBeanAttributeInfo + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public bool IsIs() + { + return IExecuteWithSignature("isIs", "()Z"); + } + /// + /// + /// + /// + public bool IsReadable() + { + return IExecuteWithSignature("isReadable", "()Z"); + } + /// + /// + /// + /// + public bool IsWritable() + { + return IExecuteWithSignature("isWritable", "()Z"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Openmbean/OpenMBeanAttributeInfoSupport.cs b/src/net/JNet/GeneratedCore/Javax/Management/Openmbean/OpenMBeanAttributeInfoSupport.cs new file mode 100644 index 0000000000..77107f739f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Openmbean/OpenMBeanAttributeInfoSupport.cs @@ -0,0 +1,213 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management.Openmbean +{ + #region OpenMBeanAttributeInfoSupport + public partial class OpenMBeanAttributeInfoSupport + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public OpenMBeanAttributeInfoSupport(Java.Lang.String arg0, Java.Lang.String arg1, Javax.Management.Openmbean.OpenType arg2, bool arg3, bool arg4, bool arg5, object arg6, Java.Lang.Comparable arg7, Java.Lang.Comparable arg8) + : base(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8) + { + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public OpenMBeanAttributeInfoSupport(Java.Lang.String arg0, Java.Lang.String arg1, Javax.Management.Openmbean.OpenType arg2, bool arg3, bool arg4, bool arg5, object arg6, object[] arg7) + : base(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) + { + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public OpenMBeanAttributeInfoSupport(Java.Lang.String arg0, Java.Lang.String arg1, Javax.Management.Openmbean.OpenType arg2, bool arg3, bool arg4, bool arg5, object arg6) + : base(arg0, arg1, arg2, arg3, arg4, arg5, arg6) + { + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public OpenMBeanAttributeInfoSupport(Java.Lang.String arg0, Java.Lang.String arg1, Javax.Management.Openmbean.OpenType arg2, bool arg3, bool arg4, bool arg5, Javax.Management.Descriptor arg6) + : base(arg0, arg1, arg2, arg3, arg4, arg5, arg6) + { + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public OpenMBeanAttributeInfoSupport(Java.Lang.String arg0, Java.Lang.String arg1, Javax.Management.Openmbean.OpenType arg2, bool arg3, bool arg4, bool arg5) + : base(arg0, arg1, arg2, arg3, arg4, arg5) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Management.Openmbean.OpenMBeanAttributeInfo(Javax.Management.Openmbean.OpenMBeanAttributeInfoSupport t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public object DefaultValue + { + get { return IExecuteWithSignature("getDefaultValue", "()Ljava/lang/Object;"); } + } + /// + /// + /// + public Java.Util.Set LegalValues + { + get { return IExecuteWithSignature>("getLegalValues", "()Ljava/util/Set;"); } + } + /// + /// + /// + public Java.Lang.Comparable MaxValue + { + get { return IExecuteWithSignature>("getMaxValue", "()Ljava/lang/Comparable;"); } + } + /// + /// + /// + public Java.Lang.Comparable MinValue + { + get { return IExecuteWithSignature>("getMinValue", "()Ljava/lang/Comparable;"); } + } + /// + /// + /// + public Javax.Management.Openmbean.OpenType OpenType + { + get { return IExecuteWithSignature>("getOpenType", "()Ljavax/management/openmbean/OpenType;"); } + } + /// + /// + /// + /// + public bool HasDefaultValue() + { + return IExecuteWithSignature("hasDefaultValue", "()Z"); + } + /// + /// + /// + /// + public bool HasLegalValues() + { + return IExecuteWithSignature("hasLegalValues", "()Z"); + } + /// + /// + /// + /// + public bool HasMaxValue() + { + return IExecuteWithSignature("hasMaxValue", "()Z"); + } + /// + /// + /// + /// + public bool HasMinValue() + { + return IExecuteWithSignature("hasMinValue", "()Z"); + } + /// + /// + /// + /// + /// + public bool IsValue(object arg0) + { + return IExecuteWithSignature("isValue", "(Ljava/lang/Object;)Z", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Openmbean/OpenMBeanConstructorInfo.cs b/src/net/JNet/GeneratedCore/Javax/Management/Openmbean/OpenMBeanConstructorInfo.cs new file mode 100644 index 0000000000..14b2f12a1b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Openmbean/OpenMBeanConstructorInfo.cs @@ -0,0 +1,109 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management.Openmbean +{ + #region IOpenMBeanConstructorInfo + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IOpenMBeanConstructorInfo + { + #region Instance methods + /// + /// + /// + Java.Lang.String Description { get; } + /// + /// + /// + Java.Lang.String Name { get; } + /// + /// + /// + Javax.Management.MBeanParameterInfo[] Signature { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region OpenMBeanConstructorInfo + public partial class OpenMBeanConstructorInfo : Javax.Management.Openmbean.IOpenMBeanConstructorInfo + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Description + { + get { return IExecuteWithSignature("getDescription", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Javax.Management.MBeanParameterInfo[] Signature + { + get { return IExecuteWithSignatureArray("getSignature", "()[Ljavax/management/MBeanParameterInfo;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Openmbean/OpenMBeanConstructorInfoSupport.cs b/src/net/JNet/GeneratedCore/Javax/Management/Openmbean/OpenMBeanConstructorInfoSupport.cs new file mode 100644 index 0000000000..c82545115d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Openmbean/OpenMBeanConstructorInfoSupport.cs @@ -0,0 +1,83 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management.Openmbean +{ + #region OpenMBeanConstructorInfoSupport + public partial class OpenMBeanConstructorInfoSupport + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + public OpenMBeanConstructorInfoSupport(Java.Lang.String arg0, Java.Lang.String arg1, Javax.Management.Openmbean.OpenMBeanParameterInfo[] arg2, Javax.Management.Descriptor arg3) + : base(arg0, arg1, arg2, arg3) + { + } + /// + /// + /// + /// + /// + /// + public OpenMBeanConstructorInfoSupport(Java.Lang.String arg0, Java.Lang.String arg1, Javax.Management.Openmbean.OpenMBeanParameterInfo[] arg2) + : base(arg0, arg1, arg2) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Management.Openmbean.OpenMBeanConstructorInfo(Javax.Management.Openmbean.OpenMBeanConstructorInfoSupport t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Openmbean/OpenMBeanInfo.cs b/src/net/JNet/GeneratedCore/Javax/Management/Openmbean/OpenMBeanInfo.cs new file mode 100644 index 0000000000..04f5156a4d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Openmbean/OpenMBeanInfo.cs @@ -0,0 +1,142 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management.Openmbean +{ + #region IOpenMBeanInfo + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IOpenMBeanInfo + { + #region Instance methods + /// + /// + /// + Javax.Management.MBeanAttributeInfo[] Attributes { get; } + /// + /// + /// + Java.Lang.String ClassName { get; } + /// + /// + /// + Javax.Management.MBeanConstructorInfo[] Constructors { get; } + /// + /// + /// + Java.Lang.String Description { get; } + /// + /// + /// + Javax.Management.MBeanNotificationInfo[] Notifications { get; } + /// + /// + /// + Javax.Management.MBeanOperationInfo[] Operations { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region OpenMBeanInfo + public partial class OpenMBeanInfo : Javax.Management.Openmbean.IOpenMBeanInfo + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Management.MBeanAttributeInfo[] Attributes + { + get { return IExecuteWithSignatureArray("getAttributes", "()[Ljavax/management/MBeanAttributeInfo;"); } + } + /// + /// + /// + public Java.Lang.String ClassName + { + get { return IExecuteWithSignature("getClassName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Javax.Management.MBeanConstructorInfo[] Constructors + { + get { return IExecuteWithSignatureArray("getConstructors", "()[Ljavax/management/MBeanConstructorInfo;"); } + } + /// + /// + /// + public Java.Lang.String Description + { + get { return IExecuteWithSignature("getDescription", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Javax.Management.MBeanNotificationInfo[] Notifications + { + get { return IExecuteWithSignatureArray("getNotifications", "()[Ljavax/management/MBeanNotificationInfo;"); } + } + /// + /// + /// + public Javax.Management.MBeanOperationInfo[] Operations + { + get { return IExecuteWithSignatureArray("getOperations", "()[Ljavax/management/MBeanOperationInfo;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Openmbean/OpenMBeanInfoSupport.cs b/src/net/JNet/GeneratedCore/Javax/Management/Openmbean/OpenMBeanInfoSupport.cs new file mode 100644 index 0000000000..28aad612ba --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Openmbean/OpenMBeanInfoSupport.cs @@ -0,0 +1,89 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management.Openmbean +{ + #region OpenMBeanInfoSupport + public partial class OpenMBeanInfoSupport + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public OpenMBeanInfoSupport(Java.Lang.String arg0, Java.Lang.String arg1, Javax.Management.Openmbean.OpenMBeanAttributeInfo[] arg2, Javax.Management.Openmbean.OpenMBeanConstructorInfo[] arg3, Javax.Management.Openmbean.OpenMBeanOperationInfo[] arg4, Javax.Management.MBeanNotificationInfo[] arg5, Javax.Management.Descriptor arg6) + : base(arg0, arg1, arg2, arg3, arg4, arg5, arg6) + { + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public OpenMBeanInfoSupport(Java.Lang.String arg0, Java.Lang.String arg1, Javax.Management.Openmbean.OpenMBeanAttributeInfo[] arg2, Javax.Management.Openmbean.OpenMBeanConstructorInfo[] arg3, Javax.Management.Openmbean.OpenMBeanOperationInfo[] arg4, Javax.Management.MBeanNotificationInfo[] arg5) + : base(arg0, arg1, arg2, arg3, arg4, arg5) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Management.Openmbean.OpenMBeanInfo(Javax.Management.Openmbean.OpenMBeanInfoSupport t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Openmbean/OpenMBeanOperationInfo.cs b/src/net/JNet/GeneratedCore/Javax/Management/Openmbean/OpenMBeanOperationInfo.cs new file mode 100644 index 0000000000..2556a9072c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Openmbean/OpenMBeanOperationInfo.cs @@ -0,0 +1,142 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management.Openmbean +{ + #region IOpenMBeanOperationInfo + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IOpenMBeanOperationInfo + { + #region Instance methods + /// + /// + /// + Java.Lang.String Description { get; } + /// + /// + /// + int Impact { get; } + /// + /// + /// + Java.Lang.String Name { get; } + /// + /// + /// + Javax.Management.Openmbean.OpenType ReturnOpenType { get; } + /// + /// + /// + Java.Lang.String ReturnType { get; } + /// + /// + /// + Javax.Management.MBeanParameterInfo[] Signature { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region OpenMBeanOperationInfo + public partial class OpenMBeanOperationInfo : Javax.Management.Openmbean.IOpenMBeanOperationInfo + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Description + { + get { return IExecuteWithSignature("getDescription", "()Ljava/lang/String;"); } + } + /// + /// + /// + public int Impact + { + get { return IExecuteWithSignature("getImpact", "()I"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Javax.Management.Openmbean.OpenType ReturnOpenType + { + get { return IExecuteWithSignature>("getReturnOpenType", "()Ljavax/management/openmbean/OpenType;"); } + } + /// + /// + /// + public Java.Lang.String ReturnType + { + get { return IExecuteWithSignature("getReturnType", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Javax.Management.MBeanParameterInfo[] Signature + { + get { return IExecuteWithSignatureArray("getSignature", "()[Ljavax/management/MBeanParameterInfo;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Openmbean/OpenMBeanOperationInfoSupport.cs b/src/net/JNet/GeneratedCore/Javax/Management/Openmbean/OpenMBeanOperationInfoSupport.cs new file mode 100644 index 0000000000..0973535f9f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Openmbean/OpenMBeanOperationInfoSupport.cs @@ -0,0 +1,94 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management.Openmbean +{ + #region OpenMBeanOperationInfoSupport + public partial class OpenMBeanOperationInfoSupport + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + /// + /// + public OpenMBeanOperationInfoSupport(Java.Lang.String arg0, Java.Lang.String arg1, Javax.Management.Openmbean.OpenMBeanParameterInfo[] arg2, Javax.Management.Openmbean.OpenType arg3, int arg4, Javax.Management.Descriptor arg5) + : base(arg0, arg1, arg2, arg3, arg4, arg5) + { + } + /// + /// + /// + /// + /// + /// + /// + /// + public OpenMBeanOperationInfoSupport(Java.Lang.String arg0, Java.Lang.String arg1, Javax.Management.Openmbean.OpenMBeanParameterInfo[] arg2, Javax.Management.Openmbean.OpenType arg3, int arg4) + : base(arg0, arg1, arg2, arg3, arg4) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Management.Openmbean.OpenMBeanOperationInfo(Javax.Management.Openmbean.OpenMBeanOperationInfoSupport t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Management.Openmbean.OpenType ReturnOpenType + { + get { return IExecuteWithSignature>("getReturnOpenType", "()Ljavax/management/openmbean/OpenType;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Openmbean/OpenMBeanParameterInfo.cs b/src/net/JNet/GeneratedCore/Javax/Management/Openmbean/OpenMBeanParameterInfo.cs new file mode 100644 index 0000000000..c01f1b67e8 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Openmbean/OpenMBeanParameterInfo.cs @@ -0,0 +1,220 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management.Openmbean +{ + #region IOpenMBeanParameterInfo + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IOpenMBeanParameterInfo + { + #region Instance methods + /// + /// + /// + object DefaultValue { get; } + /// + /// + /// + Java.Lang.String Description { get; } + /// + /// + /// + Java.Util.Set LegalValues { get; } + /// + /// + /// + Java.Lang.Comparable MaxValue { get; } + /// + /// + /// + Java.Lang.Comparable MinValue { get; } + /// + /// + /// + Java.Lang.String Name { get; } + /// + /// + /// + Javax.Management.Openmbean.OpenType OpenType { get; } + /// + /// + /// + /// + bool HasDefaultValue(); + /// + /// + /// + /// + bool HasLegalValues(); + /// + /// + /// + /// + bool HasMaxValue(); + /// + /// + /// + /// + bool HasMinValue(); + /// + /// + /// + /// + /// + bool IsValue(object arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region OpenMBeanParameterInfo + public partial class OpenMBeanParameterInfo : Javax.Management.Openmbean.IOpenMBeanParameterInfo + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public object DefaultValue + { + get { return IExecuteWithSignature("getDefaultValue", "()Ljava/lang/Object;"); } + } + /// + /// + /// + public Java.Lang.String Description + { + get { return IExecuteWithSignature("getDescription", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Util.Set LegalValues + { + get { return IExecuteWithSignature>("getLegalValues", "()Ljava/util/Set;"); } + } + /// + /// + /// + public Java.Lang.Comparable MaxValue + { + get { return IExecuteWithSignature>("getMaxValue", "()Ljava/lang/Comparable;"); } + } + /// + /// + /// + public Java.Lang.Comparable MinValue + { + get { return IExecuteWithSignature>("getMinValue", "()Ljava/lang/Comparable;"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Javax.Management.Openmbean.OpenType OpenType + { + get { return IExecuteWithSignature>("getOpenType", "()Ljavax/management/openmbean/OpenType;"); } + } + /// + /// + /// + /// + public bool HasDefaultValue() + { + return IExecuteWithSignature("hasDefaultValue", "()Z"); + } + /// + /// + /// + /// + public bool HasLegalValues() + { + return IExecuteWithSignature("hasLegalValues", "()Z"); + } + /// + /// + /// + /// + public bool HasMaxValue() + { + return IExecuteWithSignature("hasMaxValue", "()Z"); + } + /// + /// + /// + /// + public bool HasMinValue() + { + return IExecuteWithSignature("hasMinValue", "()Z"); + } + /// + /// + /// + /// + /// + public bool IsValue(object arg0) + { + return IExecuteWithSignature("isValue", "(Ljava/lang/Object;)Z", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Openmbean/OpenMBeanParameterInfoSupport.cs b/src/net/JNet/GeneratedCore/Javax/Management/Openmbean/OpenMBeanParameterInfoSupport.cs new file mode 100644 index 0000000000..d2a536b002 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Openmbean/OpenMBeanParameterInfoSupport.cs @@ -0,0 +1,198 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management.Openmbean +{ + #region OpenMBeanParameterInfoSupport + public partial class OpenMBeanParameterInfoSupport + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public OpenMBeanParameterInfoSupport(Java.Lang.String arg0, Java.Lang.String arg1, Javax.Management.Openmbean.OpenType arg2, object arg3, Java.Lang.Comparable arg4, Java.Lang.Comparable arg5) + : base(arg0, arg1, arg2, arg3, arg4, arg5) + { + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public OpenMBeanParameterInfoSupport(Java.Lang.String arg0, Java.Lang.String arg1, Javax.Management.Openmbean.OpenType arg2, object arg3, object[] arg4) + : base(arg0, arg1, arg2, arg3, arg4) + { + } + /// + /// + /// + /// + /// + /// + /// + /// + public OpenMBeanParameterInfoSupport(Java.Lang.String arg0, Java.Lang.String arg1, Javax.Management.Openmbean.OpenType arg2, object arg3) + : base(arg0, arg1, arg2, arg3) + { + } + /// + /// + /// + /// + /// + /// + /// + public OpenMBeanParameterInfoSupport(Java.Lang.String arg0, Java.Lang.String arg1, Javax.Management.Openmbean.OpenType arg2, Javax.Management.Descriptor arg3) + : base(arg0, arg1, arg2, arg3) + { + } + /// + /// + /// + /// + /// + /// + public OpenMBeanParameterInfoSupport(Java.Lang.String arg0, Java.Lang.String arg1, Javax.Management.Openmbean.OpenType arg2) + : base(arg0, arg1, arg2) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Management.Openmbean.OpenMBeanParameterInfo(Javax.Management.Openmbean.OpenMBeanParameterInfoSupport t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public object DefaultValue + { + get { return IExecuteWithSignature("getDefaultValue", "()Ljava/lang/Object;"); } + } + /// + /// + /// + public Java.Util.Set LegalValues + { + get { return IExecuteWithSignature>("getLegalValues", "()Ljava/util/Set;"); } + } + /// + /// + /// + public Java.Lang.Comparable MaxValue + { + get { return IExecuteWithSignature>("getMaxValue", "()Ljava/lang/Comparable;"); } + } + /// + /// + /// + public Java.Lang.Comparable MinValue + { + get { return IExecuteWithSignature>("getMinValue", "()Ljava/lang/Comparable;"); } + } + /// + /// + /// + public Javax.Management.Openmbean.OpenType OpenType + { + get { return IExecuteWithSignature>("getOpenType", "()Ljavax/management/openmbean/OpenType;"); } + } + /// + /// + /// + /// + public bool HasDefaultValue() + { + return IExecuteWithSignature("hasDefaultValue", "()Z"); + } + /// + /// + /// + /// + public bool HasLegalValues() + { + return IExecuteWithSignature("hasLegalValues", "()Z"); + } + /// + /// + /// + /// + public bool HasMaxValue() + { + return IExecuteWithSignature("hasMaxValue", "()Z"); + } + /// + /// + /// + /// + public bool HasMinValue() + { + return IExecuteWithSignature("hasMinValue", "()Z"); + } + /// + /// + /// + /// + /// + public bool IsValue(object arg0) + { + return IExecuteWithSignature("isValue", "(Ljava/lang/Object;)Z", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Openmbean/OpenType.cs b/src/net/JNet/GeneratedCore/Javax/Management/Openmbean/OpenType.cs new file mode 100644 index 0000000000..fdb3dc8580 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Openmbean/OpenType.cs @@ -0,0 +1,181 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management.Openmbean +{ + #region OpenType + public partial class OpenType + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Util.List ALLOWED_CLASSNAMES_LIST { get { if (!_ALLOWED_CLASSNAMES_LISTReady) { _ALLOWED_CLASSNAMES_LISTContent = SGetField(LocalBridgeClazz, "ALLOWED_CLASSNAMES_LIST"); _ALLOWED_CLASSNAMES_LISTReady = true; } return _ALLOWED_CLASSNAMES_LISTContent; } } + private static Java.Util.List _ALLOWED_CLASSNAMES_LISTContent = default; + private static bool _ALLOWED_CLASSNAMES_LISTReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String ClassName + { + get { return IExecuteWithSignature("getClassName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String Description + { + get { return IExecuteWithSignature("getDescription", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String TypeName + { + get { return IExecuteWithSignature("getTypeName", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + /// + public bool IsValue(object arg0) + { + return IExecuteWithSignature("isValue", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + public bool IsArray() + { + return IExecuteWithSignature("isArray", "()Z"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region OpenType + public partial class OpenType + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Management.Openmbean.OpenType(Javax.Management.Openmbean.OpenType t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static Java.Util.List ALLOWED_CLASSNAMES_LIST { get { if (!_ALLOWED_CLASSNAMES_LISTReady) { _ALLOWED_CLASSNAMES_LISTContent = SGetField>(LocalBridgeClazz, "ALLOWED_CLASSNAMES_LIST"); _ALLOWED_CLASSNAMES_LISTReady = true; } return _ALLOWED_CLASSNAMES_LISTContent; } } + private static Java.Util.List _ALLOWED_CLASSNAMES_LISTContent = default; + private static bool _ALLOWED_CLASSNAMES_LISTReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String ClassName + { + get { return IExecuteWithSignature("getClassName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String Description + { + get { return IExecuteWithSignature("getDescription", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String TypeName + { + get { return IExecuteWithSignature("getTypeName", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + /// + public bool IsValue(object arg0) + { + return IExecuteWithSignature("isValue", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + public bool IsArray() + { + return IExecuteWithSignature("isArray", "()Z"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Openmbean/SimpleType.cs b/src/net/JNet/GeneratedCore/Javax/Management/Openmbean/SimpleType.cs new file mode 100644 index 0000000000..b90ae8a45d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Openmbean/SimpleType.cs @@ -0,0 +1,279 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management.Openmbean +{ + #region SimpleType + public partial class SimpleType + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Javax.Management.Openmbean.SimpleType BOOLEAN { get { if (!_BOOLEANReady) { _BOOLEANContent = SGetField(LocalBridgeClazz, "BOOLEAN"); _BOOLEANReady = true; } return _BOOLEANContent; } } + private static Javax.Management.Openmbean.SimpleType _BOOLEANContent = default; + private static bool _BOOLEANReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Management.Openmbean.SimpleType BYTE { get { if (!_BYTEReady) { _BYTEContent = SGetField(LocalBridgeClazz, "BYTE"); _BYTEReady = true; } return _BYTEContent; } } + private static Javax.Management.Openmbean.SimpleType _BYTEContent = default; + private static bool _BYTEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Management.Openmbean.SimpleType CHARACTER { get { if (!_CHARACTERReady) { _CHARACTERContent = SGetField(LocalBridgeClazz, "CHARACTER"); _CHARACTERReady = true; } return _CHARACTERContent; } } + private static Javax.Management.Openmbean.SimpleType _CHARACTERContent = default; + private static bool _CHARACTERReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Management.Openmbean.SimpleType DOUBLE { get { if (!_DOUBLEReady) { _DOUBLEContent = SGetField(LocalBridgeClazz, "DOUBLE"); _DOUBLEReady = true; } return _DOUBLEContent; } } + private static Javax.Management.Openmbean.SimpleType _DOUBLEContent = default; + private static bool _DOUBLEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Management.Openmbean.SimpleType FLOAT { get { if (!_FLOATReady) { _FLOATContent = SGetField(LocalBridgeClazz, "FLOAT"); _FLOATReady = true; } return _FLOATContent; } } + private static Javax.Management.Openmbean.SimpleType _FLOATContent = default; + private static bool _FLOATReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Management.Openmbean.SimpleType INTEGER { get { if (!_INTEGERReady) { _INTEGERContent = SGetField(LocalBridgeClazz, "INTEGER"); _INTEGERReady = true; } return _INTEGERContent; } } + private static Javax.Management.Openmbean.SimpleType _INTEGERContent = default; + private static bool _INTEGERReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Management.Openmbean.SimpleType LONG { get { if (!_LONGReady) { _LONGContent = SGetField(LocalBridgeClazz, "LONG"); _LONGReady = true; } return _LONGContent; } } + private static Javax.Management.Openmbean.SimpleType _LONGContent = default; + private static bool _LONGReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Management.Openmbean.SimpleType SHORT { get { if (!_SHORTReady) { _SHORTContent = SGetField(LocalBridgeClazz, "SHORT"); _SHORTReady = true; } return _SHORTContent; } } + private static Javax.Management.Openmbean.SimpleType _SHORTContent = default; + private static bool _SHORTReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Management.Openmbean.SimpleType STRING { get { if (!_STRINGReady) { _STRINGContent = SGetField(LocalBridgeClazz, "STRING"); _STRINGReady = true; } return _STRINGContent; } } + private static Javax.Management.Openmbean.SimpleType _STRINGContent = default; + private static bool _STRINGReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Management.Openmbean.SimpleType VOID { get { if (!_VOIDReady) { _VOIDContent = SGetField(LocalBridgeClazz, "VOID"); _VOIDReady = true; } return _VOIDContent; } } + private static Javax.Management.Openmbean.SimpleType _VOIDContent = default; + private static bool _VOIDReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Management.Openmbean.SimpleType BIGDECIMAL { get { if (!_BIGDECIMALReady) { _BIGDECIMALContent = SGetField(LocalBridgeClazz, "BIGDECIMAL"); _BIGDECIMALReady = true; } return _BIGDECIMALContent; } } + private static Javax.Management.Openmbean.SimpleType _BIGDECIMALContent = default; + private static bool _BIGDECIMALReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Management.Openmbean.SimpleType BIGINTEGER { get { if (!_BIGINTEGERReady) { _BIGINTEGERContent = SGetField(LocalBridgeClazz, "BIGINTEGER"); _BIGINTEGERReady = true; } return _BIGINTEGERContent; } } + private static Javax.Management.Openmbean.SimpleType _BIGINTEGERContent = default; + private static bool _BIGINTEGERReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Management.Openmbean.SimpleType DATE { get { if (!_DATEReady) { _DATEContent = SGetField(LocalBridgeClazz, "DATE"); _DATEReady = true; } return _DATEContent; } } + private static Javax.Management.Openmbean.SimpleType _DATEContent = default; + private static bool _DATEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Management.Openmbean.SimpleType OBJECTNAME { get { if (!_OBJECTNAMEReady) { _OBJECTNAMEContent = SGetField(LocalBridgeClazz, "OBJECTNAME"); _OBJECTNAMEReady = true; } return _OBJECTNAMEContent; } } + private static Javax.Management.Openmbean.SimpleType _OBJECTNAMEContent = default; + private static bool _OBJECTNAMEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public object ReadResolve() + { + return IExecuteWithSignature("readResolve", "()Ljava/lang/Object;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region SimpleType + public partial class SimpleType + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Management.Openmbean.SimpleType(Javax.Management.Openmbean.SimpleType t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static Javax.Management.Openmbean.SimpleType BOOLEAN { get { if (!_BOOLEANReady) { _BOOLEANContent = SGetField>(LocalBridgeClazz, "BOOLEAN"); _BOOLEANReady = true; } return _BOOLEANContent; } } + private static Javax.Management.Openmbean.SimpleType _BOOLEANContent = default; + private static bool _BOOLEANReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Management.Openmbean.SimpleType BYTE { get { if (!_BYTEReady) { _BYTEContent = SGetField>(LocalBridgeClazz, "BYTE"); _BYTEReady = true; } return _BYTEContent; } } + private static Javax.Management.Openmbean.SimpleType _BYTEContent = default; + private static bool _BYTEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Management.Openmbean.SimpleType CHARACTER { get { if (!_CHARACTERReady) { _CHARACTERContent = SGetField>(LocalBridgeClazz, "CHARACTER"); _CHARACTERReady = true; } return _CHARACTERContent; } } + private static Javax.Management.Openmbean.SimpleType _CHARACTERContent = default; + private static bool _CHARACTERReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Management.Openmbean.SimpleType DOUBLE { get { if (!_DOUBLEReady) { _DOUBLEContent = SGetField>(LocalBridgeClazz, "DOUBLE"); _DOUBLEReady = true; } return _DOUBLEContent; } } + private static Javax.Management.Openmbean.SimpleType _DOUBLEContent = default; + private static bool _DOUBLEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Management.Openmbean.SimpleType FLOAT { get { if (!_FLOATReady) { _FLOATContent = SGetField>(LocalBridgeClazz, "FLOAT"); _FLOATReady = true; } return _FLOATContent; } } + private static Javax.Management.Openmbean.SimpleType _FLOATContent = default; + private static bool _FLOATReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Management.Openmbean.SimpleType INTEGER { get { if (!_INTEGERReady) { _INTEGERContent = SGetField>(LocalBridgeClazz, "INTEGER"); _INTEGERReady = true; } return _INTEGERContent; } } + private static Javax.Management.Openmbean.SimpleType _INTEGERContent = default; + private static bool _INTEGERReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Management.Openmbean.SimpleType LONG { get { if (!_LONGReady) { _LONGContent = SGetField>(LocalBridgeClazz, "LONG"); _LONGReady = true; } return _LONGContent; } } + private static Javax.Management.Openmbean.SimpleType _LONGContent = default; + private static bool _LONGReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Management.Openmbean.SimpleType SHORT { get { if (!_SHORTReady) { _SHORTContent = SGetField>(LocalBridgeClazz, "SHORT"); _SHORTReady = true; } return _SHORTContent; } } + private static Javax.Management.Openmbean.SimpleType _SHORTContent = default; + private static bool _SHORTReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Management.Openmbean.SimpleType STRING { get { if (!_STRINGReady) { _STRINGContent = SGetField>(LocalBridgeClazz, "STRING"); _STRINGReady = true; } return _STRINGContent; } } + private static Javax.Management.Openmbean.SimpleType _STRINGContent = default; + private static bool _STRINGReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Management.Openmbean.SimpleType VOID { get { if (!_VOIDReady) { _VOIDContent = SGetField>(LocalBridgeClazz, "VOID"); _VOIDReady = true; } return _VOIDContent; } } + private static Javax.Management.Openmbean.SimpleType _VOIDContent = default; + private static bool _VOIDReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Management.Openmbean.SimpleType BIGDECIMAL { get { if (!_BIGDECIMALReady) { _BIGDECIMALContent = SGetField>(LocalBridgeClazz, "BIGDECIMAL"); _BIGDECIMALReady = true; } return _BIGDECIMALContent; } } + private static Javax.Management.Openmbean.SimpleType _BIGDECIMALContent = default; + private static bool _BIGDECIMALReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Management.Openmbean.SimpleType BIGINTEGER { get { if (!_BIGINTEGERReady) { _BIGINTEGERContent = SGetField>(LocalBridgeClazz, "BIGINTEGER"); _BIGINTEGERReady = true; } return _BIGINTEGERContent; } } + private static Javax.Management.Openmbean.SimpleType _BIGINTEGERContent = default; + private static bool _BIGINTEGERReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Management.Openmbean.SimpleType DATE { get { if (!_DATEReady) { _DATEContent = SGetField>(LocalBridgeClazz, "DATE"); _DATEReady = true; } return _DATEContent; } } + private static Javax.Management.Openmbean.SimpleType _DATEContent = default; + private static bool _DATEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Management.Openmbean.SimpleType OBJECTNAME { get { if (!_OBJECTNAMEReady) { _OBJECTNAMEContent = SGetField>(LocalBridgeClazz, "OBJECTNAME"); _OBJECTNAMEReady = true; } return _OBJECTNAMEContent; } } + private static Javax.Management.Openmbean.SimpleType _OBJECTNAMEContent = default; + private static bool _OBJECTNAMEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public object ReadResolve() + { + return IExecuteWithSignature("readResolve", "()Ljava/lang/Object;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Openmbean/TabularData.cs b/src/net/JNet/GeneratedCore/Javax/Management/Openmbean/TabularData.cs new file mode 100644 index 0000000000..9fe70fdfec --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Openmbean/TabularData.cs @@ -0,0 +1,251 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management.Openmbean +{ + #region ITabularData + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ITabularData + { + #region Instance methods + /// + /// + /// + Javax.Management.Openmbean.TabularType TabularType { get; } + /// + /// + /// + /// + /// + bool ContainsKey(object[] arg0); + /// + /// + /// + /// + /// + bool ContainsValue(Javax.Management.Openmbean.CompositeData arg0); + /// + /// + /// + /// + bool IsEmpty(); + /// + /// + /// + /// + int Size(); + /// + /// + /// + /// + /// + object[] CalculateIndex(Javax.Management.Openmbean.CompositeData arg0); + /// + /// + /// + /// + Java.Util.Collection Values(); + /// + /// + /// + /// + Java.Util.Set KeySet(); + /// + /// + /// + /// + /// + Javax.Management.Openmbean.CompositeData Get(object[] arg0); + /// + /// + /// + /// + /// + Javax.Management.Openmbean.CompositeData Remove(object[] arg0); + /// + /// + /// + void Clear(); + /// + /// + /// + /// + void Put(Javax.Management.Openmbean.CompositeData arg0); + /// + /// + /// + /// + void PutAll(Javax.Management.Openmbean.CompositeData[] arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region TabularData + public partial class TabularData : Javax.Management.Openmbean.ITabularData + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Management.Openmbean.TabularType TabularType + { + get { return IExecuteWithSignature("getTabularType", "()Ljavax/management/openmbean/TabularType;"); } + } + /// + /// + /// + /// + /// + public bool ContainsKey(object[] arg0) + { + return IExecuteWithSignature("containsKey", "([Ljava/lang/Object;)Z", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + public bool ContainsValue(Javax.Management.Openmbean.CompositeData arg0) + { + return IExecuteWithSignature("containsValue", "(Ljavax/management/openmbean/CompositeData;)Z", arg0); + } + /// + /// + /// + /// + public bool IsEmpty() + { + return IExecuteWithSignature("isEmpty", "()Z"); + } + /// + /// + /// + /// + public int Size() + { + return IExecuteWithSignature("size", "()I"); + } + /// + /// + /// + /// + /// + public object[] CalculateIndex(Javax.Management.Openmbean.CompositeData arg0) + { + return IExecuteWithSignatureArray("calculateIndex", "(Ljavax/management/openmbean/CompositeData;)[Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + public Java.Util.Collection Values() + { + return IExecuteWithSignature>("values", "()Ljava/util/Collection;"); + } + /// + /// + /// + /// + public Java.Util.Set KeySet() + { + return IExecuteWithSignature>("keySet", "()Ljava/util/Set;"); + } + /// + /// + /// + /// + /// + public Javax.Management.Openmbean.CompositeData Get(object[] arg0) + { + return IExecuteWithSignature("get", "([Ljava/lang/Object;)Ljavax/management/openmbean/CompositeData;", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + public Javax.Management.Openmbean.CompositeData Remove(object[] arg0) + { + return IExecuteWithSignature("remove", "([Ljava/lang/Object;)Ljavax/management/openmbean/CompositeData;", new object[] { arg0 }); + } + /// + /// + /// + public void Clear() + { + IExecuteWithSignature("clear", "()V"); + } + /// + /// + /// + /// + public void Put(Javax.Management.Openmbean.CompositeData arg0) + { + IExecuteWithSignature("put", "(Ljavax/management/openmbean/CompositeData;)V", arg0); + } + /// + /// + /// + /// + public void PutAll(Javax.Management.Openmbean.CompositeData[] arg0) + { + IExecuteWithSignature("putAll", "([Ljavax/management/openmbean/CompositeData;)V", new object[] { arg0 }); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Openmbean/TabularDataSupport.cs b/src/net/JNet/GeneratedCore/Javax/Management/Openmbean/TabularDataSupport.cs new file mode 100644 index 0000000000..37581837ee --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Openmbean/TabularDataSupport.cs @@ -0,0 +1,261 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management.Openmbean +{ + #region TabularDataSupport + public partial class TabularDataSupport + { + #region Constructors + /// + /// + /// + /// + /// + /// + public TabularDataSupport(Javax.Management.Openmbean.TabularType arg0, int arg1, float arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + public TabularDataSupport(Javax.Management.Openmbean.TabularType arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Management.Openmbean.TabularData(Javax.Management.Openmbean.TabularDataSupport t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Util.Map(Javax.Management.Openmbean.TabularDataSupport t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Cloneable(Javax.Management.Openmbean.TabularDataSupport t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Javax.Management.Openmbean.TabularDataSupport t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Management.Openmbean.TabularType TabularType + { + get { return IExecuteWithSignature("getTabularType", "()Ljavax/management/openmbean/TabularType;"); } + } + /// + /// + /// + /// + /// + public bool ContainsKey(object arg0) + { + return IExecuteWithSignature("containsKey", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool ContainsKey(object[] arg0) + { + return IExecuteWithSignature("containsKey", "([Ljava/lang/Object;)Z", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + public bool ContainsValue(object arg0) + { + return IExecuteWithSignature("containsValue", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool ContainsValue(Javax.Management.Openmbean.CompositeData arg0) + { + return IExecuteWithSignature("containsValue", "(Ljavax/management/openmbean/CompositeData;)Z", arg0); + } + /// + /// + /// + /// + public bool IsEmpty() + { + return IExecuteWithSignature("isEmpty", "()Z"); + } + /// + /// + /// + /// + public int Size() + { + return IExecuteWithSignature("size", "()I"); + } + /// + /// + /// + /// + /// + public object Get(object arg0) + { + return IExecuteWithSignature("get", "(Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + /// + public object Put(object arg0, object arg1) + { + return IExecute("put", arg0, arg1); + } + /// + /// + /// + /// + /// + public object Remove(object arg0) + { + return IExecuteWithSignature("remove", "(Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public object[] CalculateIndex(Javax.Management.Openmbean.CompositeData arg0) + { + return IExecuteWithSignatureArray("calculateIndex", "(Ljavax/management/openmbean/CompositeData;)[Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + public Java.Util.Collection Values() + { + return IExecuteWithSignature>("values", "()Ljava/util/Collection;"); + } + /// + /// + /// + /// + public Java.Util.Set KeySet() + { + return IExecuteWithSignature>("keySet", "()Ljava/util/Set;"); + } + /// + /// + /// + /// + public Java.Util.Set> EntrySet() + { + return IExecuteWithSignature>>("entrySet", "()Ljava/util/Set;"); + } + /// + /// + /// + /// + /// + public Javax.Management.Openmbean.CompositeData Get(object[] arg0) + { + return IExecuteWithSignature("get", "([Ljava/lang/Object;)Ljavax/management/openmbean/CompositeData;", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + public Javax.Management.Openmbean.CompositeData Remove(object[] arg0) + { + return IExecuteWithSignature("remove", "([Ljava/lang/Object;)Ljavax/management/openmbean/CompositeData;", new object[] { arg0 }); + } + /// + /// + /// + public void Clear() + { + IExecuteWithSignature("clear", "()V"); + } + /// + /// + /// + /// + public void Put(Javax.Management.Openmbean.CompositeData arg0) + { + IExecuteWithSignature("put", "(Ljavax/management/openmbean/CompositeData;)V", arg0); + } + /// + /// + /// + /// + public void PutAll(Java.Util.Map arg0) + { + IExecuteWithSignature("putAll", "(Ljava/util/Map;)V", arg0); + } + /// + /// + /// + /// + public void PutAll(Javax.Management.Openmbean.CompositeData[] arg0) + { + IExecuteWithSignature("putAll", "([Ljavax/management/openmbean/CompositeData;)V", new object[] { arg0 }); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Openmbean/TabularType.cs b/src/net/JNet/GeneratedCore/Javax/Management/Openmbean/TabularType.cs new file mode 100644 index 0000000000..899353b29d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Openmbean/TabularType.cs @@ -0,0 +1,84 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management.Openmbean +{ + #region TabularType + public partial class TabularType + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + /// + public TabularType(Java.Lang.String arg0, Java.Lang.String arg1, Javax.Management.Openmbean.CompositeType arg2, Java.Lang.String[] arg3) + : base(arg0, arg1, arg2, arg3) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Util.List IndexNames + { + get { return IExecuteWithSignature>("getIndexNames", "()Ljava/util/List;"); } + } + /// + /// + /// + public Javax.Management.Openmbean.CompositeType RowType + { + get { return IExecuteWithSignature("getRowType", "()Ljavax/management/openmbean/CompositeType;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/OperationsException.cs b/src/net/JNet/GeneratedCore/Javax/Management/OperationsException.cs new file mode 100644 index 0000000000..4ea686a0f5 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/OperationsException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management +{ + #region OperationsException + public partial class OperationsException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/PersistentMBean.cs b/src/net/JNet/GeneratedCore/Javax/Management/PersistentMBean.cs new file mode 100644 index 0000000000..5fb9d338dd --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/PersistentMBean.cs @@ -0,0 +1,110 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management +{ + #region IPersistentMBean + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IPersistentMBean + { + #region Instance methods + /// + /// + /// + /// + /// + /// + void Load(); + /// + /// + /// + /// + /// + /// + void Store(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region PersistentMBean + public partial class PersistentMBean : Javax.Management.IPersistentMBean + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public void Load() + { + IExecuteWithSignature("load", "()V"); + } + /// + /// + /// + /// + /// + /// + public void Store() + { + IExecuteWithSignature("store", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Query.cs b/src/net/JNet/GeneratedCore/Javax/Management/Query.cs new file mode 100644 index 0000000000..e9b891929e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Query.cs @@ -0,0 +1,391 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management +{ + #region Query + public partial class Query + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int DIV { get { if (!_DIVReady) { _DIVContent = SGetField(LocalBridgeClazz, "DIV"); _DIVReady = true; } return _DIVContent; } } + private static int _DIVContent = default; + private static bool _DIVReady = false; // this is used because in case of generics + /// + /// + /// + public static int EQ { get { if (!_EQReady) { _EQContent = SGetField(LocalBridgeClazz, "EQ"); _EQReady = true; } return _EQContent; } } + private static int _EQContent = default; + private static bool _EQReady = false; // this is used because in case of generics + /// + /// + /// + public static int GE { get { if (!_GEReady) { _GEContent = SGetField(LocalBridgeClazz, "GE"); _GEReady = true; } return _GEContent; } } + private static int _GEContent = default; + private static bool _GEReady = false; // this is used because in case of generics + /// + /// + /// + public static int GT { get { if (!_GTReady) { _GTContent = SGetField(LocalBridgeClazz, "GT"); _GTReady = true; } return _GTContent; } } + private static int _GTContent = default; + private static bool _GTReady = false; // this is used because in case of generics + /// + /// + /// + public static int LE { get { if (!_LEReady) { _LEContent = SGetField(LocalBridgeClazz, "LE"); _LEReady = true; } return _LEContent; } } + private static int _LEContent = default; + private static bool _LEReady = false; // this is used because in case of generics + /// + /// + /// + public static int LT { get { if (!_LTReady) { _LTContent = SGetField(LocalBridgeClazz, "LT"); _LTReady = true; } return _LTContent; } } + private static int _LTContent = default; + private static bool _LTReady = false; // this is used because in case of generics + /// + /// + /// + public static int MINUS { get { if (!_MINUSReady) { _MINUSContent = SGetField(LocalBridgeClazz, "MINUS"); _MINUSReady = true; } return _MINUSContent; } } + private static int _MINUSContent = default; + private static bool _MINUSReady = false; // this is used because in case of generics + /// + /// + /// + public static int PLUS { get { if (!_PLUSReady) { _PLUSContent = SGetField(LocalBridgeClazz, "PLUS"); _PLUSReady = true; } return _PLUSContent; } } + private static int _PLUSContent = default; + private static bool _PLUSReady = false; // this is used because in case of generics + /// + /// + /// + public static int TIMES { get { if (!_TIMESReady) { _TIMESContent = SGetField(LocalBridgeClazz, "TIMES"); _TIMESReady = true; } return _TIMESContent; } } + private static int _TIMESContent = default; + private static bool _TIMESReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + public static Javax.Management.AttributeValueExp Attr(Java.Lang.String arg0, Java.Lang.String arg1) + { + return SExecute(LocalBridgeClazz, "attr", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Javax.Management.AttributeValueExp Attr(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "attr", "(Ljava/lang/String;)Ljavax/management/AttributeValueExp;", arg0); + } + /// + /// + /// + /// + public static Javax.Management.AttributeValueExp Classattr() + { + return SExecute(LocalBridgeClazz, "classattr"); + } + /// + /// + /// + /// + /// + /// + public static Javax.Management.QueryExp And(Javax.Management.QueryExp arg0, Javax.Management.QueryExp arg1) + { + return SExecute(LocalBridgeClazz, "and", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Javax.Management.QueryExp AnySubString(Javax.Management.AttributeValueExp arg0, Javax.Management.StringValueExp arg1) + { + return SExecute(LocalBridgeClazz, "anySubString", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public static Javax.Management.QueryExp Between(Javax.Management.ValueExp arg0, Javax.Management.ValueExp arg1, Javax.Management.ValueExp arg2) + { + return SExecute(LocalBridgeClazz, "between", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public static Javax.Management.QueryExp Eq(Javax.Management.ValueExp arg0, Javax.Management.ValueExp arg1) + { + return SExecute(LocalBridgeClazz, "eq", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Javax.Management.QueryExp FinalSubString(Javax.Management.AttributeValueExp arg0, Javax.Management.StringValueExp arg1) + { + return SExecute(LocalBridgeClazz, "finalSubString", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Javax.Management.QueryExp Geq(Javax.Management.ValueExp arg0, Javax.Management.ValueExp arg1) + { + return SExecute(LocalBridgeClazz, "geq", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Javax.Management.QueryExp Gt(Javax.Management.ValueExp arg0, Javax.Management.ValueExp arg1) + { + return SExecute(LocalBridgeClazz, "gt", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Javax.Management.QueryExp In(Javax.Management.ValueExp arg0, Javax.Management.ValueExp[] arg1) + { + return SExecute(LocalBridgeClazz, "in", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Javax.Management.QueryExp InitialSubString(Javax.Management.AttributeValueExp arg0, Javax.Management.StringValueExp arg1) + { + return SExecute(LocalBridgeClazz, "initialSubString", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Javax.Management.QueryExp IsInstanceOf(Javax.Management.StringValueExp arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "isInstanceOf", "(Ljavax/management/StringValueExp;)Ljavax/management/QueryExp;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Javax.Management.QueryExp Leq(Javax.Management.ValueExp arg0, Javax.Management.ValueExp arg1) + { + return SExecute(LocalBridgeClazz, "leq", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Javax.Management.QueryExp Lt(Javax.Management.ValueExp arg0, Javax.Management.ValueExp arg1) + { + return SExecute(LocalBridgeClazz, "lt", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Javax.Management.QueryExp Match(Javax.Management.AttributeValueExp arg0, Javax.Management.StringValueExp arg1) + { + return SExecute(LocalBridgeClazz, "match", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Javax.Management.QueryExp Not(Javax.Management.QueryExp arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "not", "(Ljavax/management/QueryExp;)Ljavax/management/QueryExp;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Javax.Management.QueryExp Or(Javax.Management.QueryExp arg0, Javax.Management.QueryExp arg1) + { + return SExecute(LocalBridgeClazz, "or", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Javax.Management.StringValueExp Value(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "value", "(Ljava/lang/String;)Ljavax/management/StringValueExp;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Javax.Management.ValueExp Div(Javax.Management.ValueExp arg0, Javax.Management.ValueExp arg1) + { + return SExecute(LocalBridgeClazz, "div", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Javax.Management.ValueExp Minus(Javax.Management.ValueExp arg0, Javax.Management.ValueExp arg1) + { + return SExecute(LocalBridgeClazz, "minus", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Javax.Management.ValueExp Plus(Javax.Management.ValueExp arg0, Javax.Management.ValueExp arg1) + { + return SExecute(LocalBridgeClazz, "plus", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Javax.Management.ValueExp Times(Javax.Management.ValueExp arg0, Javax.Management.ValueExp arg1) + { + return SExecute(LocalBridgeClazz, "times", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Javax.Management.ValueExp Value(bool arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "value", "(Z)Ljavax/management/ValueExp;", arg0); + } + /// + /// + /// + /// + /// + public static Javax.Management.ValueExp Value(double arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "value", "(D)Ljavax/management/ValueExp;", arg0); + } + /// + /// + /// + /// + /// + public static Javax.Management.ValueExp Value(float arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "value", "(F)Ljavax/management/ValueExp;", arg0); + } + /// + /// + /// + /// + /// + public static Javax.Management.ValueExp Value(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "value", "(I)Ljavax/management/ValueExp;", arg0); + } + /// + /// + /// + /// + /// + public static Javax.Management.ValueExp Value(Java.Lang.Number arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "value", "(Ljava/lang/Number;)Ljavax/management/ValueExp;", arg0); + } + /// + /// + /// + /// + /// + public static Javax.Management.ValueExp Value(long arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "value", "(J)Ljavax/management/ValueExp;", arg0); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/QueryEval.cs b/src/net/JNet/GeneratedCore/Javax/Management/QueryEval.cs new file mode 100644 index 0000000000..fb5f7324b0 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/QueryEval.cs @@ -0,0 +1,73 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management +{ + #region QueryEval + public partial class QueryEval + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + public static Javax.Management.MBeanServer MBeanServer + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getMBeanServer", "()Ljavax/management/MBeanServer;"); } + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + public void SetMBeanServer(Javax.Management.MBeanServer arg0) + { + IExecuteWithSignature("setMBeanServer", "(Ljavax/management/MBeanServer;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/QueryExp.cs b/src/net/JNet/GeneratedCore/Javax/Management/QueryExp.cs new file mode 100644 index 0000000000..ed5264f3f5 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/QueryExp.cs @@ -0,0 +1,112 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management +{ + #region IQueryExp + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IQueryExp : Java.Io.ISerializable + { + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + bool Apply(Javax.Management.ObjectName arg0); + /// + /// + /// + /// + void SetMBeanServer(Javax.Management.MBeanServer arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region QueryExp + public partial class QueryExp : Javax.Management.IQueryExp + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + public bool Apply(Javax.Management.ObjectName arg0) + { + return IExecuteWithSignature("apply", "(Ljavax/management/ObjectName;)Z", arg0); + } + /// + /// + /// + /// + public void SetMBeanServer(Javax.Management.MBeanServer arg0) + { + IExecuteWithSignature("setMBeanServer", "(Ljavax/management/MBeanServer;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/ReflectionException.cs b/src/net/JNet/GeneratedCore/Javax/Management/ReflectionException.cs new file mode 100644 index 0000000000..217c5690fb --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/ReflectionException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management +{ + #region ReflectionException + public partial class ReflectionException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Relation/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Javax/Management/Relation/AllPackageClasses.cs new file mode 100644 index 0000000000..135b59d801 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Relation/AllPackageClasses.cs @@ -0,0 +1,945 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Javax.Management.Relation +{ + #region InvalidRelationIdException + /// + /// + /// + public partial class InvalidRelationIdException : Javax.Management.Relation.RelationException + { + const string _bridgeClassName = "javax.management.relation.InvalidRelationIdException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region InvalidRelationServiceException + /// + /// + /// + public partial class InvalidRelationServiceException : Javax.Management.Relation.RelationException + { + const string _bridgeClassName = "javax.management.relation.InvalidRelationServiceException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region InvalidRelationTypeException + /// + /// + /// + public partial class InvalidRelationTypeException : Javax.Management.Relation.RelationException + { + const string _bridgeClassName = "javax.management.relation.InvalidRelationTypeException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region InvalidRoleInfoException + /// + /// + /// + public partial class InvalidRoleInfoException : Javax.Management.Relation.RelationException + { + const string _bridgeClassName = "javax.management.relation.InvalidRoleInfoException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region InvalidRoleValueException + /// + /// + /// + public partial class InvalidRoleValueException : Javax.Management.Relation.RelationException + { + const string _bridgeClassName = "javax.management.relation.InvalidRoleValueException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region MBeanServerNotificationFilter + /// + /// + /// + public partial class MBeanServerNotificationFilter : Javax.Management.NotificationFilterSupport + { + const string _bridgeClassName = "javax.management.relation.MBeanServerNotificationFilter"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MBeanServerNotificationFilter() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MBeanServerNotificationFilter(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Relation + /// + /// + /// + public partial class Relation : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.management.relation.Relation"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Relation class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Relation() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Relation class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Relation(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region RelationException + /// + /// + /// + public partial class RelationException : Javax.Management.JMException + { + const string _bridgeClassName = "javax.management.relation.RelationException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region RelationNotFoundException + /// + /// + /// + public partial class RelationNotFoundException : Javax.Management.Relation.RelationException + { + const string _bridgeClassName = "javax.management.relation.RelationNotFoundException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region RelationNotification + /// + /// + /// + public partial class RelationNotification : Javax.Management.Notification + { + const string _bridgeClassName = "javax.management.relation.RelationNotification"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public RelationNotification() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public RelationNotification(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region RelationService + /// + /// + /// + public partial class RelationService : Javax.Management.NotificationBroadcasterSupport + { + const string _bridgeClassName = "javax.management.relation.RelationService"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public RelationService() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public RelationService(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region RelationServiceMBean + /// + /// + /// + public partial class RelationServiceMBean : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.management.relation.RelationServiceMBean"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("RelationServiceMBean class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public RelationServiceMBean() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("RelationServiceMBean class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public RelationServiceMBean(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region RelationServiceNotRegisteredException + /// + /// + /// + public partial class RelationServiceNotRegisteredException : Javax.Management.Relation.RelationException + { + const string _bridgeClassName = "javax.management.relation.RelationServiceNotRegisteredException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region RelationSupport + /// + /// + /// + public partial class RelationSupport : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.management.relation.RelationSupport"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public RelationSupport() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public RelationSupport(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region RelationSupportMBean + /// + /// + /// + public partial class RelationSupportMBean : Javax.Management.Relation.Relation + { + const string _bridgeClassName = "javax.management.relation.RelationSupportMBean"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("RelationSupportMBean class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public RelationSupportMBean() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("RelationSupportMBean class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public RelationSupportMBean(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region RelationType + /// + /// + /// + public partial class RelationType : Java.Io.Serializable + { + const string _bridgeClassName = "javax.management.relation.RelationType"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("RelationType class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public RelationType() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("RelationType class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public RelationType(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region RelationTypeNotFoundException + /// + /// + /// + public partial class RelationTypeNotFoundException : Javax.Management.Relation.RelationException + { + const string _bridgeClassName = "javax.management.relation.RelationTypeNotFoundException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region RelationTypeSupport + /// + /// + /// + public partial class RelationTypeSupport : Javax.Management.Relation.RelationType + { + const string _bridgeClassName = "javax.management.relation.RelationTypeSupport"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public RelationTypeSupport() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public RelationTypeSupport(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Role + /// + /// + /// + public partial class Role : Java.Io.Serializable + { + const string _bridgeClassName = "javax.management.relation.Role"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Role() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Role(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region RoleInfo + /// + /// + /// + public partial class RoleInfo : Java.Io.Serializable + { + const string _bridgeClassName = "javax.management.relation.RoleInfo"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public RoleInfo() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public RoleInfo(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region RoleInfoNotFoundException + /// + /// + /// + public partial class RoleInfoNotFoundException : Javax.Management.Relation.RelationException + { + const string _bridgeClassName = "javax.management.relation.RoleInfoNotFoundException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region RoleList + /// + /// + /// + public partial class RoleList : Java.Util.ArrayList + { + const string _bridgeClassName = "javax.management.relation.RoleList"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public RoleList() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public RoleList(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region RoleNotFoundException + /// + /// + /// + public partial class RoleNotFoundException : Javax.Management.Relation.RelationException + { + const string _bridgeClassName = "javax.management.relation.RoleNotFoundException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region RoleResult + /// + /// + /// + public partial class RoleResult : Java.Io.Serializable + { + const string _bridgeClassName = "javax.management.relation.RoleResult"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public RoleResult() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public RoleResult(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region RoleStatus + /// + /// + /// + public partial class RoleStatus : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.management.relation.RoleStatus"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public RoleStatus() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public RoleStatus(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region RoleUnresolved + /// + /// + /// + public partial class RoleUnresolved : Java.Io.Serializable + { + const string _bridgeClassName = "javax.management.relation.RoleUnresolved"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public RoleUnresolved() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public RoleUnresolved(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region RoleUnresolvedList + /// + /// + /// + public partial class RoleUnresolvedList : Java.Util.ArrayList + { + const string _bridgeClassName = "javax.management.relation.RoleUnresolvedList"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public RoleUnresolvedList() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public RoleUnresolvedList(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Relation/InvalidRelationIdException.cs b/src/net/JNet/GeneratedCore/Javax/Management/Relation/InvalidRelationIdException.cs new file mode 100644 index 0000000000..4a411eff21 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Relation/InvalidRelationIdException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management.Relation +{ + #region InvalidRelationIdException + public partial class InvalidRelationIdException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Relation/InvalidRelationServiceException.cs b/src/net/JNet/GeneratedCore/Javax/Management/Relation/InvalidRelationServiceException.cs new file mode 100644 index 0000000000..5205547bee --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Relation/InvalidRelationServiceException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management.Relation +{ + #region InvalidRelationServiceException + public partial class InvalidRelationServiceException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Relation/InvalidRelationTypeException.cs b/src/net/JNet/GeneratedCore/Javax/Management/Relation/InvalidRelationTypeException.cs new file mode 100644 index 0000000000..dec4fd7ac9 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Relation/InvalidRelationTypeException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management.Relation +{ + #region InvalidRelationTypeException + public partial class InvalidRelationTypeException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Relation/InvalidRoleInfoException.cs b/src/net/JNet/GeneratedCore/Javax/Management/Relation/InvalidRoleInfoException.cs new file mode 100644 index 0000000000..b18f78423c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Relation/InvalidRoleInfoException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management.Relation +{ + #region InvalidRoleInfoException + public partial class InvalidRoleInfoException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Relation/InvalidRoleValueException.cs b/src/net/JNet/GeneratedCore/Javax/Management/Relation/InvalidRoleValueException.cs new file mode 100644 index 0000000000..98a9486548 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Relation/InvalidRoleValueException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management.Relation +{ + #region InvalidRoleValueException + public partial class InvalidRoleValueException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Relation/MBeanServerNotificationFilter.cs b/src/net/JNet/GeneratedCore/Javax/Management/Relation/MBeanServerNotificationFilter.cs new file mode 100644 index 0000000000..ea418084f9 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Relation/MBeanServerNotificationFilter.cs @@ -0,0 +1,104 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management.Relation +{ + #region MBeanServerNotificationFilter + public partial class MBeanServerNotificationFilter + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Util.Vector DisabledObjectNames + { + get { return IExecuteWithSignature>("getDisabledObjectNames", "()Ljava/util/Vector;"); } + } + /// + /// + /// + public Java.Util.Vector EnabledObjectNames + { + get { return IExecuteWithSignature>("getEnabledObjectNames", "()Ljava/util/Vector;"); } + } + /// + /// + /// + public void DisableAllObjectNames() + { + IExecuteWithSignature("disableAllObjectNames", "()V"); + } + /// + /// + /// + /// + /// + public void DisableObjectName(Javax.Management.ObjectName arg0) + { + IExecuteWithSignature("disableObjectName", "(Ljavax/management/ObjectName;)V", arg0); + } + /// + /// + /// + public void EnableAllObjectNames() + { + IExecuteWithSignature("enableAllObjectNames", "()V"); + } + /// + /// + /// + /// + /// + public void EnableObjectName(Javax.Management.ObjectName arg0) + { + IExecuteWithSignature("enableObjectName", "(Ljavax/management/ObjectName;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Relation/Relation.cs b/src/net/JNet/GeneratedCore/Javax/Management/Relation/Relation.cs new file mode 100644 index 0000000000..a3d3ffb114 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Relation/Relation.cs @@ -0,0 +1,278 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management.Relation +{ + #region IRelation + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IRelation + { + #region Instance methods + /// + /// + /// + Javax.Management.Relation.RoleResult AllRoles { get; } + /// + /// + /// + Java.Util.Map> ReferencedMBeans { get; } + /// + /// + /// + Java.Lang.String RelationId { get; } + /// + /// + /// + Javax.Management.ObjectName RelationServiceName { get; } + /// + /// + /// + Java.Lang.String RelationTypeName { get; } + /// + /// + /// + /// + /// + /// + /// + Java.Lang.Integer GetRoleCardinality(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + /// + /// + Java.Util.List GetRole(Java.Lang.String arg0); + /// + /// + /// + /// + Javax.Management.Relation.RoleList RetrieveAllRoles(); + /// + /// + /// + /// + /// + /// + /// + Javax.Management.Relation.RoleResult GetRoles(Java.Lang.String[] arg0); + /// + /// + /// + /// + /// + /// + /// + /// + /// + Javax.Management.Relation.RoleResult SetRoles(Javax.Management.Relation.RoleList arg0); + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + void HandleMBeanUnregistration(Javax.Management.ObjectName arg0, Java.Lang.String arg1); + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + void SetRole(Javax.Management.Relation.Role arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Relation + public partial class Relation : Javax.Management.Relation.IRelation + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Management.Relation.RoleResult AllRoles + { + get { return IExecuteWithSignature("getAllRoles", "()Ljavax/management/relation/RoleResult;"); } + } + /// + /// + /// + public Java.Util.Map> ReferencedMBeans + { + get { return IExecuteWithSignature>>("getReferencedMBeans", "()Ljava/util/Map;"); } + } + /// + /// + /// + public Java.Lang.String RelationId + { + get { return IExecuteWithSignature("getRelationId", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Javax.Management.ObjectName RelationServiceName + { + get { return IExecuteWithSignature("getRelationServiceName", "()Ljavax/management/ObjectName;"); } + } + /// + /// + /// + public Java.Lang.String RelationTypeName + { + get { return IExecuteWithSignature("getRelationTypeName", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.Integer GetRoleCardinality(Java.Lang.String arg0) + { + return IExecuteWithSignature("getRoleCardinality", "(Ljava/lang/String;)Ljava/lang/Integer;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Util.List GetRole(Java.Lang.String arg0) + { + return IExecuteWithSignature>("getRole", "(Ljava/lang/String;)Ljava/util/List;", arg0); + } + /// + /// + /// + /// + public Javax.Management.Relation.RoleList RetrieveAllRoles() + { + return IExecuteWithSignature("retrieveAllRoles", "()Ljavax/management/relation/RoleList;"); + } + /// + /// + /// + /// + /// + /// + /// + public Javax.Management.Relation.RoleResult GetRoles(Java.Lang.String[] arg0) + { + return IExecuteWithSignature("getRoles", "([Ljava/lang/String;)Ljavax/management/relation/RoleResult;", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Management.Relation.RoleResult SetRoles(Javax.Management.Relation.RoleList arg0) + { + return IExecuteWithSignature("setRoles", "(Ljavax/management/relation/RoleList;)Ljavax/management/relation/RoleResult;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void HandleMBeanUnregistration(Javax.Management.ObjectName arg0, Java.Lang.String arg1) + { + IExecute("handleMBeanUnregistration", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void SetRole(Javax.Management.Relation.Role arg0) + { + IExecuteWithSignature("setRole", "(Ljavax/management/relation/Role;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Relation/RelationException.cs b/src/net/JNet/GeneratedCore/Javax/Management/Relation/RelationException.cs new file mode 100644 index 0000000000..515e61f728 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Relation/RelationException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management.Relation +{ + #region RelationException + public partial class RelationException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Relation/RelationNotFoundException.cs b/src/net/JNet/GeneratedCore/Javax/Management/Relation/RelationNotFoundException.cs new file mode 100644 index 0000000000..2ad2f6075d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Relation/RelationNotFoundException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management.Relation +{ + #region RelationNotFoundException + public partial class RelationNotFoundException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Relation/RelationNotification.cs b/src/net/JNet/GeneratedCore/Javax/Management/Relation/RelationNotification.cs new file mode 100644 index 0000000000..903c7dd53c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Relation/RelationNotification.cs @@ -0,0 +1,179 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management.Relation +{ + #region RelationNotification + public partial class RelationNotification + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public RelationNotification(Java.Lang.String arg0, object arg1, long arg2, long arg3, Java.Lang.String arg4, Java.Lang.String arg5, Java.Lang.String arg6, Javax.Management.ObjectName arg7, Java.Lang.String arg8, Java.Util.List arg9, Java.Util.List arg10) + : base(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10) + { + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public RelationNotification(Java.Lang.String arg0, object arg1, long arg2, long arg3, Java.Lang.String arg4, Java.Lang.String arg5, Java.Lang.String arg6, Javax.Management.ObjectName arg7, Java.Util.List arg8) + : base(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Lang.String RELATION_BASIC_CREATION { get { if (!_RELATION_BASIC_CREATIONReady) { _RELATION_BASIC_CREATIONContent = SGetField(LocalBridgeClazz, "RELATION_BASIC_CREATION"); _RELATION_BASIC_CREATIONReady = true; } return _RELATION_BASIC_CREATIONContent; } } + private static Java.Lang.String _RELATION_BASIC_CREATIONContent = default; + private static bool _RELATION_BASIC_CREATIONReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String RELATION_BASIC_REMOVAL { get { if (!_RELATION_BASIC_REMOVALReady) { _RELATION_BASIC_REMOVALContent = SGetField(LocalBridgeClazz, "RELATION_BASIC_REMOVAL"); _RELATION_BASIC_REMOVALReady = true; } return _RELATION_BASIC_REMOVALContent; } } + private static Java.Lang.String _RELATION_BASIC_REMOVALContent = default; + private static bool _RELATION_BASIC_REMOVALReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String RELATION_BASIC_UPDATE { get { if (!_RELATION_BASIC_UPDATEReady) { _RELATION_BASIC_UPDATEContent = SGetField(LocalBridgeClazz, "RELATION_BASIC_UPDATE"); _RELATION_BASIC_UPDATEReady = true; } return _RELATION_BASIC_UPDATEContent; } } + private static Java.Lang.String _RELATION_BASIC_UPDATEContent = default; + private static bool _RELATION_BASIC_UPDATEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String RELATION_MBEAN_CREATION { get { if (!_RELATION_MBEAN_CREATIONReady) { _RELATION_MBEAN_CREATIONContent = SGetField(LocalBridgeClazz, "RELATION_MBEAN_CREATION"); _RELATION_MBEAN_CREATIONReady = true; } return _RELATION_MBEAN_CREATIONContent; } } + private static Java.Lang.String _RELATION_MBEAN_CREATIONContent = default; + private static bool _RELATION_MBEAN_CREATIONReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String RELATION_MBEAN_REMOVAL { get { if (!_RELATION_MBEAN_REMOVALReady) { _RELATION_MBEAN_REMOVALContent = SGetField(LocalBridgeClazz, "RELATION_MBEAN_REMOVAL"); _RELATION_MBEAN_REMOVALReady = true; } return _RELATION_MBEAN_REMOVALContent; } } + private static Java.Lang.String _RELATION_MBEAN_REMOVALContent = default; + private static bool _RELATION_MBEAN_REMOVALReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String RELATION_MBEAN_UPDATE { get { if (!_RELATION_MBEAN_UPDATEReady) { _RELATION_MBEAN_UPDATEContent = SGetField(LocalBridgeClazz, "RELATION_MBEAN_UPDATE"); _RELATION_MBEAN_UPDATEReady = true; } return _RELATION_MBEAN_UPDATEContent; } } + private static Java.Lang.String _RELATION_MBEAN_UPDATEContent = default; + private static bool _RELATION_MBEAN_UPDATEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Util.List MBeansToUnregister + { + get { return IExecuteWithSignature>("getMBeansToUnregister", "()Ljava/util/List;"); } + } + /// + /// + /// + public Java.Util.List NewRoleValue + { + get { return IExecuteWithSignature>("getNewRoleValue", "()Ljava/util/List;"); } + } + /// + /// + /// + public Javax.Management.ObjectName ObjectName + { + get { return IExecuteWithSignature("getObjectName", "()Ljavax/management/ObjectName;"); } + } + /// + /// + /// + public Java.Util.List OldRoleValue + { + get { return IExecuteWithSignature>("getOldRoleValue", "()Ljava/util/List;"); } + } + /// + /// + /// + public Java.Lang.String RelationId + { + get { return IExecuteWithSignature("getRelationId", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String RelationTypeName + { + get { return IExecuteWithSignature("getRelationTypeName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String RoleName + { + get { return IExecuteWithSignature("getRoleName", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Relation/RelationService.cs b/src/net/JNet/GeneratedCore/Javax/Management/Relation/RelationService.cs new file mode 100644 index 0000000000..201757dce0 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Relation/RelationService.cs @@ -0,0 +1,496 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management.Relation +{ + #region RelationService + public partial class RelationService + { + #region Constructors + /// + /// + /// + /// + public RelationService(bool arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Management.Relation.RelationServiceMBean(Javax.Management.Relation.RelationService t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Management.MBeanRegistration(Javax.Management.Relation.RelationService t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Management.NotificationListener(Javax.Management.Relation.RelationService t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Util.List AllRelationIds + { + get { return IExecuteWithSignature>("getAllRelationIds", "()Ljava/util/List;"); } + } + /// + /// + /// + public Java.Util.List AllRelationTypeNames + { + get { return IExecuteWithSignature>("getAllRelationTypeNames", "()Ljava/util/List;"); } + } + /// + /// + /// + public bool PurgeFlag + { + get { return IExecuteWithSignature("getPurgeFlag", "()Z"); } set { IExecuteWithSignature("setPurgeFlag", "(Z)V", value); } + } + /// + /// + /// + /// + /// + /// + public Java.Lang.Boolean HasRelation(Java.Lang.String arg0) + { + return IExecuteWithSignature("hasRelation", "(Ljava/lang/String;)Ljava/lang/Boolean;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.Integer CheckRoleReading(Java.Lang.String arg0, Java.Lang.String arg1) + { + return IExecute("checkRoleReading", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.Integer CheckRoleWriting(Javax.Management.Relation.Role arg0, Java.Lang.String arg1, Java.Lang.Boolean arg2) + { + return IExecute("checkRoleWriting", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.Integer GetRoleCardinality(Java.Lang.String arg0, Java.Lang.String arg1) + { + return IExecute("getRoleCardinality", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.String GetRelationTypeName(Java.Lang.String arg0) + { + return IExecuteWithSignature("getRelationTypeName", "(Ljava/lang/String;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String IsRelation(Javax.Management.ObjectName arg0) + { + return IExecuteWithSignature("isRelation", "(Ljavax/management/ObjectName;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Util.List FindRelationsOfType(Java.Lang.String arg0) + { + return IExecuteWithSignature>("findRelationsOfType", "(Ljava/lang/String;)Ljava/util/List;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Util.List GetRole(Java.Lang.String arg0, Java.Lang.String arg1) + { + return IExecute>("getRole", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Util.List GetRoleInfos(Java.Lang.String arg0) + { + return IExecuteWithSignature>("getRoleInfos", "(Ljava/lang/String;)Ljava/util/List;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Map> FindReferencingRelations(Javax.Management.ObjectName arg0, Java.Lang.String arg1, Java.Lang.String arg2) + { + return IExecute>>("findReferencingRelations", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Map> FindAssociatedMBeans(Javax.Management.ObjectName arg0, Java.Lang.String arg1, Java.Lang.String arg2) + { + return IExecute>>("findAssociatedMBeans", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Map> GetReferencedMBeans(Java.Lang.String arg0) + { + return IExecuteWithSignature>>("getReferencedMBeans", "(Ljava/lang/String;)Ljava/util/Map;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Javax.Management.ObjectName IsRelationMBean(Java.Lang.String arg0) + { + return IExecuteWithSignature("isRelationMBean", "(Ljava/lang/String;)Ljavax/management/ObjectName;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Javax.Management.ObjectName PreRegister(Javax.Management.MBeanServer arg0, Javax.Management.ObjectName arg1) + { + return IExecute("preRegister", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Management.Relation.RoleInfo GetRoleInfo(Java.Lang.String arg0, Java.Lang.String arg1) + { + return IExecute("getRoleInfo", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Management.Relation.RoleResult GetAllRoles(Java.Lang.String arg0) + { + return IExecuteWithSignature("getAllRoles", "(Ljava/lang/String;)Ljavax/management/relation/RoleResult;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Management.Relation.RoleResult GetRoles(Java.Lang.String arg0, Java.Lang.String[] arg1) + { + return IExecute("getRoles", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Management.Relation.RoleResult SetRoles(Java.Lang.String arg0, Javax.Management.Relation.RoleList arg1) + { + return IExecute("setRoles", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void AddRelation(Javax.Management.ObjectName arg0) + { + IExecuteWithSignature("addRelation", "(Ljavax/management/ObjectName;)V", arg0); + } + /// + /// + /// + /// + /// + /// + public void AddRelationType(Javax.Management.Relation.RelationType arg0) + { + IExecuteWithSignature("addRelationType", "(Ljavax/management/relation/RelationType;)V", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void CreateRelation(Java.Lang.String arg0, Java.Lang.String arg1, Javax.Management.Relation.RoleList arg2) + { + IExecute("createRelation", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public void CreateRelationType(Java.Lang.String arg0, Javax.Management.Relation.RoleInfo[] arg1) + { + IExecute("createRelationType", arg0, arg1); + } + /// + /// + /// + /// + /// + public void HandleNotification(Javax.Management.Notification arg0, object arg1) + { + IExecute("handleNotification", arg0, arg1); + } + /// + /// + /// + /// + public void IsActive() + { + IExecuteWithSignature("isActive", "()V"); + } + /// + /// + /// + public void PostDeregister() + { + IExecuteWithSignature("postDeregister", "()V"); + } + /// + /// + /// + /// + public void PostRegister(Java.Lang.Boolean arg0) + { + IExecuteWithSignature("postRegister", "(Ljava/lang/Boolean;)V", arg0); + } + /// + /// + /// + /// + public void PreDeregister() + { + IExecuteWithSignature("preDeregister", "()V"); + } + /// + /// + /// + /// + public void PurgeRelations() + { + IExecuteWithSignature("purgeRelations", "()V"); + } + /// + /// + /// + /// + /// + /// + /// + public void RemoveRelation(Java.Lang.String arg0) + { + IExecuteWithSignature("removeRelation", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public void RemoveRelationType(Java.Lang.String arg0) + { + IExecuteWithSignature("removeRelationType", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + /// + /// + public void SendRelationCreationNotification(Java.Lang.String arg0) + { + IExecuteWithSignature("sendRelationCreationNotification", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public void SendRelationRemovalNotification(Java.Lang.String arg0, Java.Util.List arg1) + { + IExecute("sendRelationRemovalNotification", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public void SendRoleUpdateNotification(Java.Lang.String arg0, Javax.Management.Relation.Role arg1, Java.Util.List arg2) + { + IExecute("sendRoleUpdateNotification", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void SetRole(Java.Lang.String arg0, Javax.Management.Relation.Role arg1) + { + IExecute("setRole", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void UpdateRoleMap(Java.Lang.String arg0, Javax.Management.Relation.Role arg1, Java.Util.List arg2) + { + IExecute("updateRoleMap", arg0, arg1, arg2); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Relation/RelationServiceMBean.cs b/src/net/JNet/GeneratedCore/Javax/Management/Relation/RelationServiceMBean.cs new file mode 100644 index 0000000000..b06990be0f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Relation/RelationServiceMBean.cs @@ -0,0 +1,729 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management.Relation +{ + #region IRelationServiceMBean + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IRelationServiceMBean + { + #region Instance methods + /// + /// + /// + Java.Util.List AllRelationIds { get; } + /// + /// + /// + Java.Util.List AllRelationTypeNames { get; } + /// + /// + /// + bool PurgeFlag { get; set; } + /// + /// + /// + /// + /// + /// + Java.Lang.Boolean HasRelation(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + /// + /// + Java.Lang.Integer CheckRoleReading(Java.Lang.String arg0, Java.Lang.String arg1); + /// + /// + /// + /// + /// + /// + /// + /// + /// + Java.Lang.Integer CheckRoleWriting(Javax.Management.Relation.Role arg0, Java.Lang.String arg1, Java.Lang.Boolean arg2); + /// + /// + /// + /// + /// + /// + /// + /// + /// + Java.Lang.Integer GetRoleCardinality(Java.Lang.String arg0, Java.Lang.String arg1); + /// + /// + /// + /// + /// + /// + /// + Java.Lang.String GetRelationTypeName(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + Java.Lang.String IsRelation(Javax.Management.ObjectName arg0); + /// + /// + /// + /// + /// + /// + /// + Java.Util.List FindRelationsOfType(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + Java.Util.List GetRole(Java.Lang.String arg0, Java.Lang.String arg1); + /// + /// + /// + /// + /// + /// + /// + Java.Util.List GetRoleInfos(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + /// + /// + Java.Util.Map> FindReferencingRelations(Javax.Management.ObjectName arg0, Java.Lang.String arg1, Java.Lang.String arg2); + /// + /// + /// + /// + /// + /// + /// + /// + Java.Util.Map> FindAssociatedMBeans(Javax.Management.ObjectName arg0, Java.Lang.String arg1, Java.Lang.String arg2); + /// + /// + /// + /// + /// + /// + /// + Java.Util.Map> GetReferencedMBeans(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + /// + Javax.Management.ObjectName IsRelationMBean(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + /// + /// + /// + Javax.Management.Relation.RoleInfo GetRoleInfo(Java.Lang.String arg0, Java.Lang.String arg1); + /// + /// + /// + /// + /// + /// + /// + /// + Javax.Management.Relation.RoleResult GetAllRoles(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + /// + /// + /// + Javax.Management.Relation.RoleResult GetRoles(Java.Lang.String arg0, Java.Lang.String[] arg1); + /// + /// + /// + /// + /// + /// + /// + /// + /// + Javax.Management.Relation.RoleResult SetRoles(Java.Lang.String arg0, Javax.Management.Relation.RoleList arg1); + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + void AddRelation(Javax.Management.ObjectName arg0); + /// + /// + /// + /// + /// + /// + void AddRelationType(Javax.Management.Relation.RelationType arg0); + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + void CreateRelation(Java.Lang.String arg0, Java.Lang.String arg1, Javax.Management.Relation.RoleList arg2); + /// + /// + /// + /// + /// + /// + /// + void CreateRelationType(Java.Lang.String arg0, Javax.Management.Relation.RoleInfo[] arg1); + /// + /// + /// + /// + void IsActive(); + /// + /// + /// + /// + void PurgeRelations(); + /// + /// + /// + /// + /// + /// + /// + void RemoveRelation(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + /// + void RemoveRelationType(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + void SendRelationCreationNotification(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + /// + void SendRelationRemovalNotification(Java.Lang.String arg0, Java.Util.List arg1); + /// + /// + /// + /// + /// + /// + /// + /// + void SendRoleUpdateNotification(Java.Lang.String arg0, Javax.Management.Relation.Role arg1, Java.Util.List arg2); + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + void SetRole(Java.Lang.String arg0, Javax.Management.Relation.Role arg1); + /// + /// + /// + /// + /// + /// + /// + /// + /// + void UpdateRoleMap(Java.Lang.String arg0, Javax.Management.Relation.Role arg1, Java.Util.List arg2); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region RelationServiceMBean + public partial class RelationServiceMBean : Javax.Management.Relation.IRelationServiceMBean + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Util.List AllRelationIds + { + get { return IExecuteWithSignature>("getAllRelationIds", "()Ljava/util/List;"); } + } + /// + /// + /// + public Java.Util.List AllRelationTypeNames + { + get { return IExecuteWithSignature>("getAllRelationTypeNames", "()Ljava/util/List;"); } + } + /// + /// + /// + public bool PurgeFlag + { + get { return IExecuteWithSignature("getPurgeFlag", "()Z"); } set { IExecuteWithSignature("setPurgeFlag", "(Z)V", value); } + } + /// + /// + /// + /// + /// + /// + public Java.Lang.Boolean HasRelation(Java.Lang.String arg0) + { + return IExecuteWithSignature("hasRelation", "(Ljava/lang/String;)Ljava/lang/Boolean;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.Integer CheckRoleReading(Java.Lang.String arg0, Java.Lang.String arg1) + { + return IExecute("checkRoleReading", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.Integer CheckRoleWriting(Javax.Management.Relation.Role arg0, Java.Lang.String arg1, Java.Lang.Boolean arg2) + { + return IExecute("checkRoleWriting", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.Integer GetRoleCardinality(Java.Lang.String arg0, Java.Lang.String arg1) + { + return IExecute("getRoleCardinality", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.String GetRelationTypeName(Java.Lang.String arg0) + { + return IExecuteWithSignature("getRelationTypeName", "(Ljava/lang/String;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String IsRelation(Javax.Management.ObjectName arg0) + { + return IExecuteWithSignature("isRelation", "(Ljavax/management/ObjectName;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Util.List FindRelationsOfType(Java.Lang.String arg0) + { + return IExecuteWithSignature>("findRelationsOfType", "(Ljava/lang/String;)Ljava/util/List;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Util.List GetRole(Java.Lang.String arg0, Java.Lang.String arg1) + { + return IExecute>("getRole", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Util.List GetRoleInfos(Java.Lang.String arg0) + { + return IExecuteWithSignature>("getRoleInfos", "(Ljava/lang/String;)Ljava/util/List;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Map> FindReferencingRelations(Javax.Management.ObjectName arg0, Java.Lang.String arg1, Java.Lang.String arg2) + { + return IExecute>>("findReferencingRelations", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Map> FindAssociatedMBeans(Javax.Management.ObjectName arg0, Java.Lang.String arg1, Java.Lang.String arg2) + { + return IExecute>>("findAssociatedMBeans", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Map> GetReferencedMBeans(Java.Lang.String arg0) + { + return IExecuteWithSignature>>("getReferencedMBeans", "(Ljava/lang/String;)Ljava/util/Map;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Javax.Management.ObjectName IsRelationMBean(Java.Lang.String arg0) + { + return IExecuteWithSignature("isRelationMBean", "(Ljava/lang/String;)Ljavax/management/ObjectName;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Management.Relation.RoleInfo GetRoleInfo(Java.Lang.String arg0, Java.Lang.String arg1) + { + return IExecute("getRoleInfo", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Management.Relation.RoleResult GetAllRoles(Java.Lang.String arg0) + { + return IExecuteWithSignature("getAllRoles", "(Ljava/lang/String;)Ljavax/management/relation/RoleResult;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Management.Relation.RoleResult GetRoles(Java.Lang.String arg0, Java.Lang.String[] arg1) + { + return IExecute("getRoles", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Management.Relation.RoleResult SetRoles(Java.Lang.String arg0, Javax.Management.Relation.RoleList arg1) + { + return IExecute("setRoles", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void AddRelation(Javax.Management.ObjectName arg0) + { + IExecuteWithSignature("addRelation", "(Ljavax/management/ObjectName;)V", arg0); + } + /// + /// + /// + /// + /// + /// + public void AddRelationType(Javax.Management.Relation.RelationType arg0) + { + IExecuteWithSignature("addRelationType", "(Ljavax/management/relation/RelationType;)V", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void CreateRelation(Java.Lang.String arg0, Java.Lang.String arg1, Javax.Management.Relation.RoleList arg2) + { + IExecute("createRelation", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public void CreateRelationType(Java.Lang.String arg0, Javax.Management.Relation.RoleInfo[] arg1) + { + IExecute("createRelationType", arg0, arg1); + } + /// + /// + /// + /// + public void IsActive() + { + IExecuteWithSignature("isActive", "()V"); + } + /// + /// + /// + /// + public void PurgeRelations() + { + IExecuteWithSignature("purgeRelations", "()V"); + } + /// + /// + /// + /// + /// + /// + /// + public void RemoveRelation(Java.Lang.String arg0) + { + IExecuteWithSignature("removeRelation", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public void RemoveRelationType(Java.Lang.String arg0) + { + IExecuteWithSignature("removeRelationType", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + /// + /// + public void SendRelationCreationNotification(Java.Lang.String arg0) + { + IExecuteWithSignature("sendRelationCreationNotification", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public void SendRelationRemovalNotification(Java.Lang.String arg0, Java.Util.List arg1) + { + IExecute("sendRelationRemovalNotification", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public void SendRoleUpdateNotification(Java.Lang.String arg0, Javax.Management.Relation.Role arg1, Java.Util.List arg2) + { + IExecute("sendRoleUpdateNotification", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void SetRole(Java.Lang.String arg0, Javax.Management.Relation.Role arg1) + { + IExecute("setRole", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void UpdateRoleMap(Java.Lang.String arg0, Javax.Management.Relation.Role arg1, Java.Util.List arg2) + { + IExecute("updateRoleMap", arg0, arg1, arg2); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Relation/RelationServiceNotRegisteredException.cs b/src/net/JNet/GeneratedCore/Javax/Management/Relation/RelationServiceNotRegisteredException.cs new file mode 100644 index 0000000000..2ea8fc17a2 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Relation/RelationServiceNotRegisteredException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management.Relation +{ + #region RelationServiceNotRegisteredException + public partial class RelationServiceNotRegisteredException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Relation/RelationSupport.cs b/src/net/JNet/GeneratedCore/Javax/Management/Relation/RelationSupport.cs new file mode 100644 index 0000000000..06647906b9 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Relation/RelationSupport.cs @@ -0,0 +1,263 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management.Relation +{ + #region RelationSupport + public partial class RelationSupport + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + /// + /// + public RelationSupport(Java.Lang.String arg0, Javax.Management.ObjectName arg1, Java.Lang.String arg2, Javax.Management.Relation.RoleList arg3) + : base(arg0, arg1, arg2, arg3) + { + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public RelationSupport(Java.Lang.String arg0, Javax.Management.ObjectName arg1, Javax.Management.MBeanServer arg2, Java.Lang.String arg3, Javax.Management.Relation.RoleList arg4) + : base(arg0, arg1, arg2, arg3, arg4) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Management.Relation.RelationSupportMBean(Javax.Management.Relation.RelationSupport t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Management.MBeanRegistration(Javax.Management.Relation.RelationSupport t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Management.Relation.RoleResult AllRoles + { + get { return IExecuteWithSignature("getAllRoles", "()Ljavax/management/relation/RoleResult;"); } + } + /// + /// + /// + public Java.Util.Map> ReferencedMBeans + { + get { return IExecuteWithSignature>>("getReferencedMBeans", "()Ljava/util/Map;"); } + } + /// + /// + /// + public Java.Lang.String RelationId + { + get { return IExecuteWithSignature("getRelationId", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Javax.Management.ObjectName RelationServiceName + { + get { return IExecuteWithSignature("getRelationServiceName", "()Ljavax/management/ObjectName;"); } + } + /// + /// + /// + public Java.Lang.String RelationTypeName + { + get { return IExecuteWithSignature("getRelationTypeName", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + public Java.Lang.Boolean IsInRelationService() + { + return IExecuteWithSignature("isInRelationService", "()Ljava/lang/Boolean;"); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.Integer GetRoleCardinality(Java.Lang.String arg0) + { + return IExecuteWithSignature("getRoleCardinality", "(Ljava/lang/String;)Ljava/lang/Integer;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Util.List GetRole(Java.Lang.String arg0) + { + return IExecuteWithSignature>("getRole", "(Ljava/lang/String;)Ljava/util/List;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Javax.Management.ObjectName PreRegister(Javax.Management.MBeanServer arg0, Javax.Management.ObjectName arg1) + { + return IExecute("preRegister", arg0, arg1); + } + /// + /// + /// + /// + public Javax.Management.Relation.RoleList RetrieveAllRoles() + { + return IExecuteWithSignature("retrieveAllRoles", "()Ljavax/management/relation/RoleList;"); + } + /// + /// + /// + /// + /// + /// + /// + public Javax.Management.Relation.RoleResult GetRoles(Java.Lang.String[] arg0) + { + return IExecuteWithSignature("getRoles", "([Ljava/lang/String;)Ljavax/management/relation/RoleResult;", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Management.Relation.RoleResult SetRoles(Javax.Management.Relation.RoleList arg0) + { + return IExecuteWithSignature("setRoles", "(Ljavax/management/relation/RoleList;)Ljavax/management/relation/RoleResult;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void HandleMBeanUnregistration(Javax.Management.ObjectName arg0, Java.Lang.String arg1) + { + IExecute("handleMBeanUnregistration", arg0, arg1); + } + /// + /// + /// + public void PostDeregister() + { + IExecuteWithSignature("postDeregister", "()V"); + } + /// + /// + /// + /// + public void PostRegister(Java.Lang.Boolean arg0) + { + IExecuteWithSignature("postRegister", "(Ljava/lang/Boolean;)V", arg0); + } + /// + /// + /// + /// + public void PreDeregister() + { + IExecuteWithSignature("preDeregister", "()V"); + } + /// + /// + /// + /// + /// + public void SetRelationServiceManagementFlag(Java.Lang.Boolean arg0) + { + IExecuteWithSignature("setRelationServiceManagementFlag", "(Ljava/lang/Boolean;)V", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void SetRole(Javax.Management.Relation.Role arg0) + { + IExecuteWithSignature("setRole", "(Ljavax/management/relation/Role;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Relation/RelationSupportMBean.cs b/src/net/JNet/GeneratedCore/Javax/Management/Relation/RelationSupportMBean.cs new file mode 100644 index 0000000000..97d65881a0 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Relation/RelationSupportMBean.cs @@ -0,0 +1,104 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management.Relation +{ + #region IRelationSupportMBean + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IRelationSupportMBean : Javax.Management.Relation.IRelation + { + #region Instance methods + /// + /// + /// + /// + Java.Lang.Boolean IsInRelationService(); + /// + /// + /// + /// + /// + void SetRelationServiceManagementFlag(Java.Lang.Boolean arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region RelationSupportMBean + public partial class RelationSupportMBean : Javax.Management.Relation.IRelationSupportMBean + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public Java.Lang.Boolean IsInRelationService() + { + return IExecuteWithSignature("isInRelationService", "()Ljava/lang/Boolean;"); + } + /// + /// + /// + /// + /// + public void SetRelationServiceManagementFlag(Java.Lang.Boolean arg0) + { + IExecuteWithSignature("setRelationServiceManagementFlag", "(Ljava/lang/Boolean;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Relation/RelationType.cs b/src/net/JNet/GeneratedCore/Javax/Management/Relation/RelationType.cs new file mode 100644 index 0000000000..a7ba140ad0 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Relation/RelationType.cs @@ -0,0 +1,117 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management.Relation +{ + #region IRelationType + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IRelationType : Java.Io.ISerializable + { + #region Instance methods + /// + /// + /// + Java.Lang.String RelationTypeName { get; } + /// + /// + /// + Java.Util.List RoleInfos { get; } + /// + /// + /// + /// + /// + /// + /// + Javax.Management.Relation.RoleInfo GetRoleInfo(Java.Lang.String arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region RelationType + public partial class RelationType : Javax.Management.Relation.IRelationType + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String RelationTypeName + { + get { return IExecuteWithSignature("getRelationTypeName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Util.List RoleInfos + { + get { return IExecuteWithSignature>("getRoleInfos", "()Ljava/util/List;"); } + } + /// + /// + /// + /// + /// + /// + /// + public Javax.Management.Relation.RoleInfo GetRoleInfo(Java.Lang.String arg0) + { + return IExecuteWithSignature("getRoleInfo", "(Ljava/lang/String;)Ljavax/management/relation/RoleInfo;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Relation/RelationTypeNotFoundException.cs b/src/net/JNet/GeneratedCore/Javax/Management/Relation/RelationTypeNotFoundException.cs new file mode 100644 index 0000000000..9c2f1c9355 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Relation/RelationTypeNotFoundException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management.Relation +{ + #region RelationTypeNotFoundException + public partial class RelationTypeNotFoundException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Relation/RelationTypeSupport.cs b/src/net/JNet/GeneratedCore/Javax/Management/Relation/RelationTypeSupport.cs new file mode 100644 index 0000000000..f6ccbabd25 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Relation/RelationTypeSupport.cs @@ -0,0 +1,94 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management.Relation +{ + #region RelationTypeSupport + public partial class RelationTypeSupport + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + public RelationTypeSupport(Java.Lang.String arg0, Javax.Management.Relation.RoleInfo[] arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String RelationTypeName + { + get { return IExecuteWithSignature("getRelationTypeName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Util.List RoleInfos + { + get { return IExecuteWithSignature>("getRoleInfos", "()Ljava/util/List;"); } + } + /// + /// + /// + /// + /// + /// + /// + public Javax.Management.Relation.RoleInfo GetRoleInfo(Java.Lang.String arg0) + { + return IExecuteWithSignature("getRoleInfo", "(Ljava/lang/String;)Ljavax/management/relation/RoleInfo;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Relation/Role.cs b/src/net/JNet/GeneratedCore/Javax/Management/Relation/Role.cs new file mode 100644 index 0000000000..0535f14e29 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Relation/Role.cs @@ -0,0 +1,92 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management.Relation +{ + #region Role + public partial class Role + { + #region Constructors + /// + /// + /// + /// + /// + /// + public Role(Java.Lang.String arg0, Java.Util.List arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + public static Java.Lang.String RoleValueToString(Java.Util.List arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "roleValueToString", "(Ljava/util/List;)Ljava/lang/String;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String RoleName + { + get { return IExecuteWithSignature("getRoleName", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setRoleName", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Util.List RoleValue + { + get { return IExecuteWithSignature>("getRoleValue", "()Ljava/util/List;"); } set { IExecuteWithSignature("setRoleValue", "(Ljava/util/List;)V", value); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Relation/RoleInfo.cs b/src/net/JNet/GeneratedCore/Javax/Management/Relation/RoleInfo.cs new file mode 100644 index 0000000000..224130b79e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Relation/RoleInfo.cs @@ -0,0 +1,186 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management.Relation +{ + #region RoleInfo + public partial class RoleInfo + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public RoleInfo(Java.Lang.String arg0, Java.Lang.String arg1, bool arg2, bool arg3, int arg4, int arg5, Java.Lang.String arg6) + : base(arg0, arg1, arg2, arg3, arg4, arg5, arg6) + { + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public RoleInfo(Java.Lang.String arg0, Java.Lang.String arg1, bool arg2, bool arg3) + : base(arg0, arg1, arg2, arg3) + { + } + /// + /// + /// + /// + /// + /// + /// + /// + public RoleInfo(Java.Lang.String arg0, Java.Lang.String arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + public RoleInfo(Javax.Management.Relation.RoleInfo arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int ROLE_CARDINALITY_INFINITY { get { if (!_ROLE_CARDINALITY_INFINITYReady) { _ROLE_CARDINALITY_INFINITYContent = SGetField(LocalBridgeClazz, "ROLE_CARDINALITY_INFINITY"); _ROLE_CARDINALITY_INFINITYReady = true; } return _ROLE_CARDINALITY_INFINITYContent; } } + private static int _ROLE_CARDINALITY_INFINITYContent = default; + private static bool _ROLE_CARDINALITY_INFINITYReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Description + { + get { return IExecuteWithSignature("getDescription", "()Ljava/lang/String;"); } + } + /// + /// + /// + public int MaxDegree + { + get { return IExecuteWithSignature("getMaxDegree", "()I"); } + } + /// + /// + /// + public int MinDegree + { + get { return IExecuteWithSignature("getMinDegree", "()I"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String RefMBeanClassName + { + get { return IExecuteWithSignature("getRefMBeanClassName", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + /// + public bool CheckMaxDegree(int arg0) + { + return IExecuteWithSignature("checkMaxDegree", "(I)Z", arg0); + } + /// + /// + /// + /// + /// + public bool CheckMinDegree(int arg0) + { + return IExecuteWithSignature("checkMinDegree", "(I)Z", arg0); + } + /// + /// + /// + /// + public bool IsReadable() + { + return IExecuteWithSignature("isReadable", "()Z"); + } + /// + /// + /// + /// + public bool IsWritable() + { + return IExecuteWithSignature("isWritable", "()Z"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Relation/RoleInfoNotFoundException.cs b/src/net/JNet/GeneratedCore/Javax/Management/Relation/RoleInfoNotFoundException.cs new file mode 100644 index 0000000000..7a444897a7 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Relation/RoleInfoNotFoundException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management.Relation +{ + #region RoleInfoNotFoundException + public partial class RoleInfoNotFoundException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Relation/RoleList.cs b/src/net/JNet/GeneratedCore/Javax/Management/Relation/RoleList.cs new file mode 100644 index 0000000000..5e09a0c1df --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Relation/RoleList.cs @@ -0,0 +1,136 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management.Relation +{ + #region RoleList + public partial class RoleList + { + #region Constructors + /// + /// + /// + /// + public RoleList(int arg0) + : base(arg0) + { + } + /// + /// + /// + /// + /// + public RoleList(Java.Util.List arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + public bool AddAll(int arg0, Javax.Management.Relation.RoleList arg1) + { + return IExecute("addAll", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public bool AddAll(Javax.Management.Relation.RoleList arg0) + { + return IExecuteWithSignature("addAll", "(Ljavax/management/relation/RoleList;)Z", arg0); + } + /// + /// + /// + /// + public Java.Util.List AsList() + { + return IExecuteWithSignature>("asList", "()Ljava/util/List;"); + } + /// + /// + /// + /// + /// + /// + /// + public void Add(int arg0, Javax.Management.Relation.Role arg1) + { + IExecute("add", arg0, arg1); + } + /// + /// + /// + /// + /// + public void Add(Javax.Management.Relation.Role arg0) + { + IExecuteWithSignature("add", "(Ljavax/management/relation/Role;)V", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public void Set(int arg0, Javax.Management.Relation.Role arg1) + { + IExecute("set", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Relation/RoleNotFoundException.cs b/src/net/JNet/GeneratedCore/Javax/Management/Relation/RoleNotFoundException.cs new file mode 100644 index 0000000000..0bb791f423 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Relation/RoleNotFoundException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management.Relation +{ + #region RoleNotFoundException + public partial class RoleNotFoundException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Relation/RoleResult.cs b/src/net/JNet/GeneratedCore/Javax/Management/Relation/RoleResult.cs new file mode 100644 index 0000000000..c3b213a387 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Relation/RoleResult.cs @@ -0,0 +1,81 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management.Relation +{ + #region RoleResult + public partial class RoleResult + { + #region Constructors + /// + /// + /// + /// + /// + public RoleResult(Javax.Management.Relation.RoleList arg0, Javax.Management.Relation.RoleUnresolvedList arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Management.Relation.RoleList Roles + { + get { return IExecuteWithSignature("getRoles", "()Ljavax/management/relation/RoleList;"); } set { IExecuteWithSignature("setRoles", "(Ljavax/management/relation/RoleList;)V", value); } + } + /// + /// + /// + public Javax.Management.Relation.RoleUnresolvedList RolesUnresolved + { + get { return IExecuteWithSignature("getRolesUnresolved", "()Ljavax/management/relation/RoleUnresolvedList;"); } set { IExecuteWithSignature("setRolesUnresolved", "(Ljavax/management/relation/RoleUnresolvedList;)V", value); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Relation/RoleStatus.cs b/src/net/JNet/GeneratedCore/Javax/Management/Relation/RoleStatus.cs new file mode 100644 index 0000000000..45a94a1287 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Relation/RoleStatus.cs @@ -0,0 +1,109 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management.Relation +{ + #region RoleStatus + public partial class RoleStatus + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int LESS_THAN_MIN_ROLE_DEGREE { get { if (!_LESS_THAN_MIN_ROLE_DEGREEReady) { _LESS_THAN_MIN_ROLE_DEGREEContent = SGetField(LocalBridgeClazz, "LESS_THAN_MIN_ROLE_DEGREE"); _LESS_THAN_MIN_ROLE_DEGREEReady = true; } return _LESS_THAN_MIN_ROLE_DEGREEContent; } } + private static int _LESS_THAN_MIN_ROLE_DEGREEContent = default; + private static bool _LESS_THAN_MIN_ROLE_DEGREEReady = false; // this is used because in case of generics + /// + /// + /// + public static int MORE_THAN_MAX_ROLE_DEGREE { get { if (!_MORE_THAN_MAX_ROLE_DEGREEReady) { _MORE_THAN_MAX_ROLE_DEGREEContent = SGetField(LocalBridgeClazz, "MORE_THAN_MAX_ROLE_DEGREE"); _MORE_THAN_MAX_ROLE_DEGREEReady = true; } return _MORE_THAN_MAX_ROLE_DEGREEContent; } } + private static int _MORE_THAN_MAX_ROLE_DEGREEContent = default; + private static bool _MORE_THAN_MAX_ROLE_DEGREEReady = false; // this is used because in case of generics + /// + /// + /// + public static int NO_ROLE_WITH_NAME { get { if (!_NO_ROLE_WITH_NAMEReady) { _NO_ROLE_WITH_NAMEContent = SGetField(LocalBridgeClazz, "NO_ROLE_WITH_NAME"); _NO_ROLE_WITH_NAMEReady = true; } return _NO_ROLE_WITH_NAMEContent; } } + private static int _NO_ROLE_WITH_NAMEContent = default; + private static bool _NO_ROLE_WITH_NAMEReady = false; // this is used because in case of generics + /// + /// + /// + public static int REF_MBEAN_NOT_REGISTERED { get { if (!_REF_MBEAN_NOT_REGISTEREDReady) { _REF_MBEAN_NOT_REGISTEREDContent = SGetField(LocalBridgeClazz, "REF_MBEAN_NOT_REGISTERED"); _REF_MBEAN_NOT_REGISTEREDReady = true; } return _REF_MBEAN_NOT_REGISTEREDContent; } } + private static int _REF_MBEAN_NOT_REGISTEREDContent = default; + private static bool _REF_MBEAN_NOT_REGISTEREDReady = false; // this is used because in case of generics + /// + /// + /// + public static int REF_MBEAN_OF_INCORRECT_CLASS { get { if (!_REF_MBEAN_OF_INCORRECT_CLASSReady) { _REF_MBEAN_OF_INCORRECT_CLASSContent = SGetField(LocalBridgeClazz, "REF_MBEAN_OF_INCORRECT_CLASS"); _REF_MBEAN_OF_INCORRECT_CLASSReady = true; } return _REF_MBEAN_OF_INCORRECT_CLASSContent; } } + private static int _REF_MBEAN_OF_INCORRECT_CLASSContent = default; + private static bool _REF_MBEAN_OF_INCORRECT_CLASSReady = false; // this is used because in case of generics + /// + /// + /// + public static int ROLE_NOT_READABLE { get { if (!_ROLE_NOT_READABLEReady) { _ROLE_NOT_READABLEContent = SGetField(LocalBridgeClazz, "ROLE_NOT_READABLE"); _ROLE_NOT_READABLEReady = true; } return _ROLE_NOT_READABLEContent; } } + private static int _ROLE_NOT_READABLEContent = default; + private static bool _ROLE_NOT_READABLEReady = false; // this is used because in case of generics + /// + /// + /// + public static int ROLE_NOT_WRITABLE { get { if (!_ROLE_NOT_WRITABLEReady) { _ROLE_NOT_WRITABLEContent = SGetField(LocalBridgeClazz, "ROLE_NOT_WRITABLE"); _ROLE_NOT_WRITABLEReady = true; } return _ROLE_NOT_WRITABLEContent; } } + private static int _ROLE_NOT_WRITABLEContent = default; + private static bool _ROLE_NOT_WRITABLEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static bool IsRoleStatus(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "isRoleStatus", "(I)Z", arg0); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Relation/RoleUnresolved.cs b/src/net/JNet/GeneratedCore/Javax/Management/Relation/RoleUnresolved.cs new file mode 100644 index 0000000000..87c0460e6e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Relation/RoleUnresolved.cs @@ -0,0 +1,90 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management.Relation +{ + #region RoleUnresolved + public partial class RoleUnresolved + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + public RoleUnresolved(Java.Lang.String arg0, Java.Util.List arg1, int arg2) + : base(arg0, arg1, arg2) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int ProblemType + { + get { return IExecuteWithSignature("getProblemType", "()I"); } set { IExecuteWithSignature("setProblemType", "(I)V", value); } + } + /// + /// + /// + public Java.Lang.String RoleName + { + get { return IExecuteWithSignature("getRoleName", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setRoleName", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Util.List RoleValue + { + get { return IExecuteWithSignature>("getRoleValue", "()Ljava/util/List;"); } set { IExecuteWithSignature("setRoleValue", "(Ljava/util/List;)V", value); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Relation/RoleUnresolvedList.cs b/src/net/JNet/GeneratedCore/Javax/Management/Relation/RoleUnresolvedList.cs new file mode 100644 index 0000000000..5d2bba2722 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Relation/RoleUnresolvedList.cs @@ -0,0 +1,136 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management.Relation +{ + #region RoleUnresolvedList + public partial class RoleUnresolvedList + { + #region Constructors + /// + /// + /// + /// + public RoleUnresolvedList(int arg0) + : base(arg0) + { + } + /// + /// + /// + /// + /// + public RoleUnresolvedList(Java.Util.List arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + public bool AddAll(int arg0, Javax.Management.Relation.RoleUnresolvedList arg1) + { + return IExecute("addAll", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public bool AddAll(Javax.Management.Relation.RoleUnresolvedList arg0) + { + return IExecuteWithSignature("addAll", "(Ljavax/management/relation/RoleUnresolvedList;)Z", arg0); + } + /// + /// + /// + /// + public Java.Util.List AsList() + { + return IExecuteWithSignature>("asList", "()Ljava/util/List;"); + } + /// + /// + /// + /// + /// + /// + /// + public void Add(int arg0, Javax.Management.Relation.RoleUnresolved arg1) + { + IExecute("add", arg0, arg1); + } + /// + /// + /// + /// + /// + public void Add(Javax.Management.Relation.RoleUnresolved arg0) + { + IExecuteWithSignature("add", "(Ljavax/management/relation/RoleUnresolved;)V", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public void Set(int arg0, Javax.Management.Relation.RoleUnresolved arg1) + { + IExecute("set", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Remote/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Javax/Management/Remote/AllPackageClasses.cs new file mode 100644 index 0000000000..f73cb9e13e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Remote/AllPackageClasses.cs @@ -0,0 +1,800 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Javax.Management.Remote +{ + #region JMXAddressable + /// + /// + /// + public partial class JMXAddressable : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.management.remote.JMXAddressable"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("JMXAddressable class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public JMXAddressable() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("JMXAddressable class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public JMXAddressable(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region JMXAuthenticator + /// + /// + /// + public partial class JMXAuthenticator : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.management.remote.JMXAuthenticator"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("JMXAuthenticator class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public JMXAuthenticator() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("JMXAuthenticator class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public JMXAuthenticator(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region JMXConnectionNotification + /// + /// + /// + public partial class JMXConnectionNotification : Javax.Management.Notification + { + const string _bridgeClassName = "javax.management.remote.JMXConnectionNotification"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public JMXConnectionNotification() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public JMXConnectionNotification(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region JMXConnector + /// + /// + /// + public partial class JMXConnector : Java.Io.Closeable + { + const string _bridgeClassName = "javax.management.remote.JMXConnector"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("JMXConnector class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public JMXConnector() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("JMXConnector class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public JMXConnector(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region JMXConnectorFactory + /// + /// + /// + public partial class JMXConnectorFactory : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.management.remote.JMXConnectorFactory"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public JMXConnectorFactory() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public JMXConnectorFactory(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region JMXConnectorProvider + /// + /// + /// + public partial class JMXConnectorProvider : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.management.remote.JMXConnectorProvider"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("JMXConnectorProvider class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public JMXConnectorProvider() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("JMXConnectorProvider class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public JMXConnectorProvider(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region JMXConnectorServer + /// + /// + /// + public partial class JMXConnectorServer : Javax.Management.NotificationBroadcasterSupport + { + const string _bridgeClassName = "javax.management.remote.JMXConnectorServer"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("JMXConnectorServer class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public JMXConnectorServer() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("JMXConnectorServer class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public JMXConnectorServer(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region JMXConnectorServerFactory + /// + /// + /// + public partial class JMXConnectorServerFactory : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.management.remote.JMXConnectorServerFactory"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public JMXConnectorServerFactory() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public JMXConnectorServerFactory(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region JMXConnectorServerMBean + /// + /// + /// + public partial class JMXConnectorServerMBean : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.management.remote.JMXConnectorServerMBean"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("JMXConnectorServerMBean class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public JMXConnectorServerMBean() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("JMXConnectorServerMBean class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public JMXConnectorServerMBean(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region JMXConnectorServerProvider + /// + /// + /// + public partial class JMXConnectorServerProvider : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.management.remote.JMXConnectorServerProvider"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("JMXConnectorServerProvider class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public JMXConnectorServerProvider() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("JMXConnectorServerProvider class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public JMXConnectorServerProvider(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region JMXPrincipal + /// + /// + /// + public partial class JMXPrincipal : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.management.remote.JMXPrincipal"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public JMXPrincipal() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public JMXPrincipal(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region JMXProviderException + /// + /// + /// + public partial class JMXProviderException : Java.Io.IOException + { + const string _bridgeClassName = "javax.management.remote.JMXProviderException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region JMXServerErrorException + /// + /// + /// + public partial class JMXServerErrorException : Java.Io.IOException + { + const string _bridgeClassName = "javax.management.remote.JMXServerErrorException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region JMXServiceURL + /// + /// + /// + public partial class JMXServiceURL : Java.Io.Serializable + { + const string _bridgeClassName = "javax.management.remote.JMXServiceURL"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public JMXServiceURL() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public JMXServiceURL(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MBeanServerForwarder + /// + /// + /// + public partial class MBeanServerForwarder : Javax.Management.MBeanServer + { + const string _bridgeClassName = "javax.management.remote.MBeanServerForwarder"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("MBeanServerForwarder class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public MBeanServerForwarder() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("MBeanServerForwarder class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public MBeanServerForwarder(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region NotificationResult + /// + /// + /// + public partial class NotificationResult : Java.Io.Serializable + { + const string _bridgeClassName = "javax.management.remote.NotificationResult"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public NotificationResult() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public NotificationResult(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SubjectDelegationPermission + /// + /// + /// + public partial class SubjectDelegationPermission : Java.Security.BasicPermission + { + const string _bridgeClassName = "javax.management.remote.SubjectDelegationPermission"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SubjectDelegationPermission() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SubjectDelegationPermission(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TargetedNotification + /// + /// + /// + public partial class TargetedNotification : Java.Io.Serializable + { + const string _bridgeClassName = "javax.management.remote.TargetedNotification"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public TargetedNotification() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public TargetedNotification(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Remote/JMXAddressable.cs b/src/net/JNet/GeneratedCore/Javax/Management/Remote/JMXAddressable.cs new file mode 100644 index 0000000000..7b572bf1c5 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Remote/JMXAddressable.cs @@ -0,0 +1,87 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management.Remote +{ + #region IJMXAddressable + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IJMXAddressable + { + #region Instance methods + /// + /// + /// + Javax.Management.Remote.JMXServiceURL Address { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region JMXAddressable + public partial class JMXAddressable : Javax.Management.Remote.IJMXAddressable + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Management.Remote.JMXServiceURL Address + { + get { return IExecuteWithSignature("getAddress", "()Ljavax/management/remote/JMXServiceURL;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Remote/JMXAuthenticator.cs b/src/net/JNet/GeneratedCore/Javax/Management/Remote/JMXAuthenticator.cs new file mode 100644 index 0000000000..2d4d3ff18f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Remote/JMXAuthenticator.cs @@ -0,0 +1,91 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management.Remote +{ + #region IJMXAuthenticator + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IJMXAuthenticator + { + #region Instance methods + /// + /// + /// + /// + /// + Javax.Security.Auth.Subject Authenticate(object arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region JMXAuthenticator + public partial class JMXAuthenticator : Javax.Management.Remote.IJMXAuthenticator + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public Javax.Security.Auth.Subject Authenticate(object arg0) + { + return IExecuteWithSignature("authenticate", "(Ljava/lang/Object;)Ljavax/security/auth/Subject;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Remote/JMXConnectionNotification.cs b/src/net/JNet/GeneratedCore/Javax/Management/Remote/JMXConnectionNotification.cs new file mode 100644 index 0000000000..f96ba30d64 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Remote/JMXConnectionNotification.cs @@ -0,0 +1,102 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management.Remote +{ + #region JMXConnectionNotification + public partial class JMXConnectionNotification + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + /// + /// + public JMXConnectionNotification(Java.Lang.String arg0, object arg1, Java.Lang.String arg2, long arg3, Java.Lang.String arg4, object arg5) + : base(arg0, arg1, arg2, arg3, arg4, arg5) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Lang.String CLOSED { get { if (!_CLOSEDReady) { _CLOSEDContent = SGetField(LocalBridgeClazz, "CLOSED"); _CLOSEDReady = true; } return _CLOSEDContent; } } + private static Java.Lang.String _CLOSEDContent = default; + private static bool _CLOSEDReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String FAILED { get { if (!_FAILEDReady) { _FAILEDContent = SGetField(LocalBridgeClazz, "FAILED"); _FAILEDReady = true; } return _FAILEDContent; } } + private static Java.Lang.String _FAILEDContent = default; + private static bool _FAILEDReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String NOTIFS_LOST { get { if (!_NOTIFS_LOSTReady) { _NOTIFS_LOSTContent = SGetField(LocalBridgeClazz, "NOTIFS_LOST"); _NOTIFS_LOSTReady = true; } return _NOTIFS_LOSTContent; } } + private static Java.Lang.String _NOTIFS_LOSTContent = default; + private static bool _NOTIFS_LOSTReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String OPENED { get { if (!_OPENEDReady) { _OPENEDContent = SGetField(LocalBridgeClazz, "OPENED"); _OPENEDReady = true; } return _OPENEDContent; } } + private static Java.Lang.String _OPENEDContent = default; + private static bool _OPENEDReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String ConnectionId + { + get { return IExecuteWithSignature("getConnectionId", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Remote/JMXConnector.cs b/src/net/JNet/GeneratedCore/Javax/Management/Remote/JMXConnector.cs new file mode 100644 index 0000000000..f4c68fa228 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Remote/JMXConnector.cs @@ -0,0 +1,213 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management.Remote +{ + #region IJMXConnector + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IJMXConnector : Java.Io.ICloseable + { + #region Instance methods + /// + /// + /// + Java.Lang.String ConnectionId { get; } + /// + /// + /// + Javax.Management.MBeanServerConnection MBeanServerConnection { get; } + /// + /// + /// + /// + /// + /// + Javax.Management.MBeanServerConnection GetMBeanServerConnection(Javax.Security.Auth.Subject arg0); + /// + /// + /// + /// + /// + /// + void AddConnectionNotificationListener(Javax.Management.NotificationListener arg0, Javax.Management.NotificationFilter arg1, object arg2); + /// + /// + /// + /// + void Close(); + /// + /// + /// + /// + void Connect(); + /// + /// + /// + /// + /// + void Connect(Java.Util.Map arg0); + /// + /// + /// + /// + /// + /// + /// + void RemoveConnectionNotificationListener(Javax.Management.NotificationListener arg0, Javax.Management.NotificationFilter arg1, object arg2); + /// + /// + /// + /// + /// + void RemoveConnectionNotificationListener(Javax.Management.NotificationListener arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region JMXConnector + public partial class JMXConnector : Javax.Management.Remote.IJMXConnector + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Lang.String CREDENTIALS { get { if (!_CREDENTIALSReady) { _CREDENTIALSContent = SGetField(LocalBridgeClazz, "CREDENTIALS"); _CREDENTIALSReady = true; } return _CREDENTIALSContent; } } + private static Java.Lang.String _CREDENTIALSContent = default; + private static bool _CREDENTIALSReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String ConnectionId + { + get { return IExecuteWithSignature("getConnectionId", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Javax.Management.MBeanServerConnection MBeanServerConnection + { + get { return IExecuteWithSignature("getMBeanServerConnection", "()Ljavax/management/MBeanServerConnection;"); } + } + /// + /// + /// + /// + /// + /// + public Javax.Management.MBeanServerConnection GetMBeanServerConnection(Javax.Security.Auth.Subject arg0) + { + return IExecuteWithSignature("getMBeanServerConnection", "(Ljavax/security/auth/Subject;)Ljavax/management/MBeanServerConnection;", arg0); + } + /// + /// + /// + /// + /// + /// + public void AddConnectionNotificationListener(Javax.Management.NotificationListener arg0, Javax.Management.NotificationFilter arg1, object arg2) + { + IExecute("addConnectionNotificationListener", arg0, arg1, arg2); + } + /// + /// + /// + /// + public void Close() + { + IExecuteWithSignature("close", "()V"); + } + /// + /// + /// + /// + public void Connect() + { + IExecuteWithSignature("connect", "()V"); + } + /// + /// + /// + /// + /// + public void Connect(Java.Util.Map arg0) + { + IExecuteWithSignature("connect", "(Ljava/util/Map;)V", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public void RemoveConnectionNotificationListener(Javax.Management.NotificationListener arg0, Javax.Management.NotificationFilter arg1, object arg2) + { + IExecute("removeConnectionNotificationListener", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public void RemoveConnectionNotificationListener(Javax.Management.NotificationListener arg0) + { + IExecuteWithSignature("removeConnectionNotificationListener", "(Ljavax/management/NotificationListener;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Remote/JMXConnectorFactory.cs b/src/net/JNet/GeneratedCore/Javax/Management/Remote/JMXConnectorFactory.cs new file mode 100644 index 0000000000..a58ea35579 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Remote/JMXConnectorFactory.cs @@ -0,0 +1,108 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management.Remote +{ + #region JMXConnectorFactory + public partial class JMXConnectorFactory + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Lang.String DEFAULT_CLASS_LOADER { get { if (!_DEFAULT_CLASS_LOADERReady) { _DEFAULT_CLASS_LOADERContent = SGetField(LocalBridgeClazz, "DEFAULT_CLASS_LOADER"); _DEFAULT_CLASS_LOADERReady = true; } return _DEFAULT_CLASS_LOADERContent; } } + private static Java.Lang.String _DEFAULT_CLASS_LOADERContent = default; + private static bool _DEFAULT_CLASS_LOADERReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String PROTOCOL_PROVIDER_CLASS_LOADER { get { if (!_PROTOCOL_PROVIDER_CLASS_LOADERReady) { _PROTOCOL_PROVIDER_CLASS_LOADERContent = SGetField(LocalBridgeClazz, "PROTOCOL_PROVIDER_CLASS_LOADER"); _PROTOCOL_PROVIDER_CLASS_LOADERReady = true; } return _PROTOCOL_PROVIDER_CLASS_LOADERContent; } } + private static Java.Lang.String _PROTOCOL_PROVIDER_CLASS_LOADERContent = default; + private static bool _PROTOCOL_PROVIDER_CLASS_LOADERReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String PROTOCOL_PROVIDER_PACKAGES { get { if (!_PROTOCOL_PROVIDER_PACKAGESReady) { _PROTOCOL_PROVIDER_PACKAGESContent = SGetField(LocalBridgeClazz, "PROTOCOL_PROVIDER_PACKAGES"); _PROTOCOL_PROVIDER_PACKAGESReady = true; } return _PROTOCOL_PROVIDER_PACKAGESContent; } } + private static Java.Lang.String _PROTOCOL_PROVIDER_PACKAGESContent = default; + private static bool _PROTOCOL_PROVIDER_PACKAGESReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + /// + public static Javax.Management.Remote.JMXConnector Connect(Javax.Management.Remote.JMXServiceURL arg0, Java.Util.Map arg1) + { + return SExecute(LocalBridgeClazz, "connect", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Javax.Management.Remote.JMXConnector Connect(Javax.Management.Remote.JMXServiceURL arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "connect", "(Ljavax/management/remote/JMXServiceURL;)Ljavax/management/remote/JMXConnector;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public static Javax.Management.Remote.JMXConnector NewJMXConnector(Javax.Management.Remote.JMXServiceURL arg0, Java.Util.Map arg1) + { + return SExecute(LocalBridgeClazz, "newJMXConnector", arg0, arg1); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Remote/JMXConnectorProvider.cs b/src/net/JNet/GeneratedCore/Javax/Management/Remote/JMXConnectorProvider.cs new file mode 100644 index 0000000000..f7a7f2950e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Remote/JMXConnectorProvider.cs @@ -0,0 +1,95 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management.Remote +{ + #region IJMXConnectorProvider + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IJMXConnectorProvider + { + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + Javax.Management.Remote.JMXConnector NewJMXConnector(Javax.Management.Remote.JMXServiceURL arg0, Java.Util.Map arg1); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region JMXConnectorProvider + public partial class JMXConnectorProvider : Javax.Management.Remote.IJMXConnectorProvider + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + public Javax.Management.Remote.JMXConnector NewJMXConnector(Javax.Management.Remote.JMXServiceURL arg0, Java.Util.Map arg1) + { + return IExecute("newJMXConnector", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Remote/JMXConnectorServer.cs b/src/net/JNet/GeneratedCore/Javax/Management/Remote/JMXConnectorServer.cs new file mode 100644 index 0000000000..ed203511a4 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Remote/JMXConnectorServer.cs @@ -0,0 +1,149 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management.Remote +{ + #region JMXConnectorServer + public partial class JMXConnectorServer + { + #region Constructors + /// + /// + /// + /// + public JMXConnectorServer(Javax.Management.MBeanServer arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Management.Remote.JMXConnectorServerMBean(Javax.Management.Remote.JMXConnectorServer t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Management.MBeanRegistration(Javax.Management.Remote.JMXConnectorServer t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Management.Remote.JMXAddressable(Javax.Management.Remote.JMXConnectorServer t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static Java.Lang.String AUTHENTICATOR { get { if (!_AUTHENTICATORReady) { _AUTHENTICATORContent = SGetField(LocalBridgeClazz, "AUTHENTICATOR"); _AUTHENTICATORReady = true; } return _AUTHENTICATORContent; } } + private static Java.Lang.String _AUTHENTICATORContent = default; + private static bool _AUTHENTICATORReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String[] ConnectionIds + { + get { return IExecuteWithSignatureArray("getConnectionIds", "()[Ljava/lang/String;"); } + } + /// + /// + /// + public Javax.Management.MBeanServer MBeanServer + { + get { return IExecuteWithSignature("getMBeanServer", "()Ljavax/management/MBeanServer;"); } + } + /// + /// + /// + /// + /// + /// + public Javax.Management.Remote.JMXConnector ToJMXConnector(Java.Util.Map arg0) + { + return IExecuteWithSignature("toJMXConnector", "(Ljava/util/Map;)Ljavax/management/remote/JMXConnector;", arg0); + } + /// + /// + /// + /// + /// + /// + public Javax.Management.ObjectName PreRegister(Javax.Management.MBeanServer arg0, Javax.Management.ObjectName arg1) + { + return IExecute("preRegister", arg0, arg1); + } + /// + /// + /// + /// + public void PreDeregister() + { + IExecuteWithSignature("preDeregister", "()V"); + } + /// + /// + /// + /// + public void SetMBeanServerForwarder(Javax.Management.Remote.MBeanServerForwarder arg0) + { + IExecuteWithSignature("setMBeanServerForwarder", "(Ljavax/management/remote/MBeanServerForwarder;)V", arg0); + } + /// + /// + /// + public void PostDeregister() + { + IExecuteWithSignature("postDeregister", "()V"); + } + /// + /// + /// + /// + public void PostRegister(Java.Lang.Boolean arg0) + { + IExecuteWithSignature("postRegister", "(Ljava/lang/Boolean;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Remote/JMXConnectorServerFactory.cs b/src/net/JNet/GeneratedCore/Javax/Management/Remote/JMXConnectorServerFactory.cs new file mode 100644 index 0000000000..4fd3c6d45c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Remote/JMXConnectorServerFactory.cs @@ -0,0 +1,94 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management.Remote +{ + #region JMXConnectorServerFactory + public partial class JMXConnectorServerFactory + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Lang.String DEFAULT_CLASS_LOADER { get { if (!_DEFAULT_CLASS_LOADERReady) { _DEFAULT_CLASS_LOADERContent = SGetField(LocalBridgeClazz, "DEFAULT_CLASS_LOADER"); _DEFAULT_CLASS_LOADERReady = true; } return _DEFAULT_CLASS_LOADERContent; } } + private static Java.Lang.String _DEFAULT_CLASS_LOADERContent = default; + private static bool _DEFAULT_CLASS_LOADERReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String DEFAULT_CLASS_LOADER_NAME { get { if (!_DEFAULT_CLASS_LOADER_NAMEReady) { _DEFAULT_CLASS_LOADER_NAMEContent = SGetField(LocalBridgeClazz, "DEFAULT_CLASS_LOADER_NAME"); _DEFAULT_CLASS_LOADER_NAMEReady = true; } return _DEFAULT_CLASS_LOADER_NAMEContent; } } + private static Java.Lang.String _DEFAULT_CLASS_LOADER_NAMEContent = default; + private static bool _DEFAULT_CLASS_LOADER_NAMEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String PROTOCOL_PROVIDER_CLASS_LOADER { get { if (!_PROTOCOL_PROVIDER_CLASS_LOADERReady) { _PROTOCOL_PROVIDER_CLASS_LOADERContent = SGetField(LocalBridgeClazz, "PROTOCOL_PROVIDER_CLASS_LOADER"); _PROTOCOL_PROVIDER_CLASS_LOADERReady = true; } return _PROTOCOL_PROVIDER_CLASS_LOADERContent; } } + private static Java.Lang.String _PROTOCOL_PROVIDER_CLASS_LOADERContent = default; + private static bool _PROTOCOL_PROVIDER_CLASS_LOADERReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String PROTOCOL_PROVIDER_PACKAGES { get { if (!_PROTOCOL_PROVIDER_PACKAGESReady) { _PROTOCOL_PROVIDER_PACKAGESContent = SGetField(LocalBridgeClazz, "PROTOCOL_PROVIDER_PACKAGES"); _PROTOCOL_PROVIDER_PACKAGESReady = true; } return _PROTOCOL_PROVIDER_PACKAGESContent; } } + private static Java.Lang.String _PROTOCOL_PROVIDER_PACKAGESContent = default; + private static bool _PROTOCOL_PROVIDER_PACKAGESReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + /// + /// + public static Javax.Management.Remote.JMXConnectorServer NewJMXConnectorServer(Javax.Management.Remote.JMXServiceURL arg0, Java.Util.Map arg1, Javax.Management.MBeanServer arg2) + { + return SExecute(LocalBridgeClazz, "newJMXConnectorServer", arg0, arg1, arg2); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Remote/JMXConnectorServerMBean.cs b/src/net/JNet/GeneratedCore/Javax/Management/Remote/JMXConnectorServerMBean.cs new file mode 100644 index 0000000000..4f6a61e22b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Remote/JMXConnectorServerMBean.cs @@ -0,0 +1,178 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management.Remote +{ + #region IJMXConnectorServerMBean + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IJMXConnectorServerMBean + { + #region Instance methods + /// + /// + /// + Javax.Management.Remote.JMXServiceURL Address { get; } + /// + /// + /// + Java.Util.Map Attributes { get; } + /// + /// + /// + Java.Lang.String[] ConnectionIds { get; } + /// + /// + /// + /// + bool IsActive(); + /// + /// + /// + /// + /// + /// + Javax.Management.Remote.JMXConnector ToJMXConnector(Java.Util.Map arg0); + /// + /// + /// + /// + void SetMBeanServerForwarder(Javax.Management.Remote.MBeanServerForwarder arg0); + /// + /// + /// + /// + void Start(); + /// + /// + /// + /// + void Stop(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region JMXConnectorServerMBean + public partial class JMXConnectorServerMBean : Javax.Management.Remote.IJMXConnectorServerMBean + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Management.Remote.JMXServiceURL Address + { + get { return IExecuteWithSignature("getAddress", "()Ljavax/management/remote/JMXServiceURL;"); } + } + /// + /// + /// + public Java.Util.Map Attributes + { + get { return IExecuteWithSignature>("getAttributes", "()Ljava/util/Map;"); } + } + /// + /// + /// + public Java.Lang.String[] ConnectionIds + { + get { return IExecuteWithSignatureArray("getConnectionIds", "()[Ljava/lang/String;"); } + } + /// + /// + /// + /// + public bool IsActive() + { + return IExecuteWithSignature("isActive", "()Z"); + } + /// + /// + /// + /// + /// + /// + public Javax.Management.Remote.JMXConnector ToJMXConnector(Java.Util.Map arg0) + { + return IExecuteWithSignature("toJMXConnector", "(Ljava/util/Map;)Ljavax/management/remote/JMXConnector;", arg0); + } + /// + /// + /// + /// + public void SetMBeanServerForwarder(Javax.Management.Remote.MBeanServerForwarder arg0) + { + IExecuteWithSignature("setMBeanServerForwarder", "(Ljavax/management/remote/MBeanServerForwarder;)V", arg0); + } + /// + /// + /// + /// + public void Start() + { + IExecuteWithSignature("start", "()V"); + } + /// + /// + /// + /// + public void Stop() + { + IExecuteWithSignature("stop", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Remote/JMXConnectorServerProvider.cs b/src/net/JNet/GeneratedCore/Javax/Management/Remote/JMXConnectorServerProvider.cs new file mode 100644 index 0000000000..4921970bc8 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Remote/JMXConnectorServerProvider.cs @@ -0,0 +1,97 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management.Remote +{ + #region IJMXConnectorServerProvider + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IJMXConnectorServerProvider + { + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + Javax.Management.Remote.JMXConnectorServer NewJMXConnectorServer(Javax.Management.Remote.JMXServiceURL arg0, Java.Util.Map arg1, Javax.Management.MBeanServer arg2); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region JMXConnectorServerProvider + public partial class JMXConnectorServerProvider : Javax.Management.Remote.IJMXConnectorServerProvider + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Management.Remote.JMXConnectorServer NewJMXConnectorServer(Javax.Management.Remote.JMXServiceURL arg0, Java.Util.Map arg1, Javax.Management.MBeanServer arg2) + { + return IExecute("newJMXConnectorServer", arg0, arg1, arg2); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Remote/JMXPrincipal.cs b/src/net/JNet/GeneratedCore/Javax/Management/Remote/JMXPrincipal.cs new file mode 100644 index 0000000000..00ea3a01b4 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Remote/JMXPrincipal.cs @@ -0,0 +1,81 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management.Remote +{ + #region JMXPrincipal + public partial class JMXPrincipal + { + #region Constructors + /// + /// + /// + /// + public JMXPrincipal(Java.Lang.String arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Security.Principal(Javax.Management.Remote.JMXPrincipal t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Javax.Management.Remote.JMXPrincipal t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Remote/JMXProviderException.cs b/src/net/JNet/GeneratedCore/Javax/Management/Remote/JMXProviderException.cs new file mode 100644 index 0000000000..1d2904de64 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Remote/JMXProviderException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management.Remote +{ + #region JMXProviderException + public partial class JMXProviderException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Remote/JMXServerErrorException.cs b/src/net/JNet/GeneratedCore/Javax/Management/Remote/JMXServerErrorException.cs new file mode 100644 index 0000000000..346f84a44d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Remote/JMXServerErrorException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management.Remote +{ + #region JMXServerErrorException + public partial class JMXServerErrorException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Remote/JMXServiceURL.cs b/src/net/JNet/GeneratedCore/Javax/Management/Remote/JMXServiceURL.cs new file mode 100644 index 0000000000..c2c10d39a2 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Remote/JMXServiceURL.cs @@ -0,0 +1,118 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management.Remote +{ + #region JMXServiceURL + public partial class JMXServiceURL + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + /// + public JMXServiceURL(Java.Lang.String arg0, Java.Lang.String arg1, int arg2, Java.Lang.String arg3) + : base(arg0, arg1, arg2, arg3) + { + } + /// + /// + /// + /// + /// + /// + /// + public JMXServiceURL(Java.Lang.String arg0, Java.Lang.String arg1, int arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + public JMXServiceURL(Java.Lang.String arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Host + { + get { return IExecuteWithSignature("getHost", "()Ljava/lang/String;"); } + } + /// + /// + /// + public int Port + { + get { return IExecuteWithSignature("getPort", "()I"); } + } + /// + /// + /// + public Java.Lang.String Protocol + { + get { return IExecuteWithSignature("getProtocol", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String URLPath + { + get { return IExecuteWithSignature("getURLPath", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Remote/MBeanServerForwarder.cs b/src/net/JNet/GeneratedCore/Javax/Management/Remote/MBeanServerForwarder.cs new file mode 100644 index 0000000000..268c11a981 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Remote/MBeanServerForwarder.cs @@ -0,0 +1,87 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management.Remote +{ + #region IMBeanServerForwarder + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IMBeanServerForwarder : Javax.Management.IMBeanServer + { + #region Instance methods + /// + /// + /// + Javax.Management.MBeanServer MBeanServer { get; set; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region MBeanServerForwarder + public partial class MBeanServerForwarder : Javax.Management.Remote.IMBeanServerForwarder + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Management.MBeanServer MBeanServer + { + get { return IExecuteWithSignature("getMBeanServer", "()Ljavax/management/MBeanServer;"); } set { IExecuteWithSignature("setMBeanServer", "(Ljavax/management/MBeanServer;)V", value); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Remote/NotificationResult.cs b/src/net/JNet/GeneratedCore/Javax/Management/Remote/NotificationResult.cs new file mode 100644 index 0000000000..ff2e4f8a03 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Remote/NotificationResult.cs @@ -0,0 +1,89 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management.Remote +{ + #region NotificationResult + public partial class NotificationResult + { + #region Constructors + /// + /// + /// + /// + /// + /// + public NotificationResult(long arg0, long arg1, Javax.Management.Remote.TargetedNotification[] arg2) + : base(arg0, arg1, arg2) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public long EarliestSequenceNumber + { + get { return IExecuteWithSignature("getEarliestSequenceNumber", "()J"); } + } + /// + /// + /// + public long NextSequenceNumber + { + get { return IExecuteWithSignature("getNextSequenceNumber", "()J"); } + } + /// + /// + /// + public Javax.Management.Remote.TargetedNotification[] TargetedNotifications + { + get { return IExecuteWithSignatureArray("getTargetedNotifications", "()[Ljavax/management/remote/TargetedNotification;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Remote/Rmi/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Javax/Management/Remote/Rmi/AllPackageClasses.cs new file mode 100644 index 0000000000..993e4d1c8c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Remote/Rmi/AllPackageClasses.cs @@ -0,0 +1,441 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Javax.Management.Remote.Rmi +{ + #region RMIConnection + /// + /// + /// + public partial class RMIConnection : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.management.remote.rmi.RMIConnection"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("RMIConnection class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public RMIConnection() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("RMIConnection class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public RMIConnection(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region RMIConnectionImpl + /// + /// + /// + public partial class RMIConnectionImpl : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.management.remote.rmi.RMIConnectionImpl"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public RMIConnectionImpl() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public RMIConnectionImpl(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region RMIConnectionImpl_Stub + /// + /// + /// + public partial class RMIConnectionImpl_Stub : Javax.Management.Remote.Rmi.RMIConnection + { + const string _bridgeClassName = "javax.management.remote.rmi.RMIConnectionImpl_Stub"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public RMIConnectionImpl_Stub() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public RMIConnectionImpl_Stub(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region RMIConnector + /// + /// + /// + public partial class RMIConnector : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.management.remote.rmi.RMIConnector"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public RMIConnector() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public RMIConnector(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region RMIConnectorServer + /// + /// + /// + public partial class RMIConnectorServer : Javax.Management.Remote.JMXConnectorServer + { + const string _bridgeClassName = "javax.management.remote.rmi.RMIConnectorServer"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public RMIConnectorServer() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public RMIConnectorServer(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region RMIJRMPServerImpl + /// + /// + /// + public partial class RMIJRMPServerImpl : Javax.Management.Remote.Rmi.RMIServerImpl + { + const string _bridgeClassName = "javax.management.remote.rmi.RMIJRMPServerImpl"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public RMIJRMPServerImpl() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public RMIJRMPServerImpl(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region RMIServer + /// + /// + /// + public partial class RMIServer : Java.Rmi.Remote + { + const string _bridgeClassName = "javax.management.remote.rmi.RMIServer"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("RMIServer class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public RMIServer() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("RMIServer class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public RMIServer(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region RMIServerImpl + /// + /// + /// + public partial class RMIServerImpl : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.management.remote.rmi.RMIServerImpl"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("RMIServerImpl class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public RMIServerImpl() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("RMIServerImpl class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public RMIServerImpl(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region RMIServerImpl_Stub + /// + /// + /// + public partial class RMIServerImpl_Stub : Javax.Management.Remote.Rmi.RMIServer + { + const string _bridgeClassName = "javax.management.remote.rmi.RMIServerImpl_Stub"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public RMIServerImpl_Stub() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public RMIServerImpl_Stub(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Remote/Rmi/RMIConnection.cs b/src/net/JNet/GeneratedCore/Javax/Management/Remote/Rmi/RMIConnection.cs new file mode 100644 index 0000000000..899f742a7a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Remote/Rmi/RMIConnection.cs @@ -0,0 +1,731 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management.Remote.Rmi +{ + #region IRMIConnection + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IRMIConnection + { + #region Instance methods + /// + /// + /// + Java.Lang.String ConnectionId { get; } + /// + /// + /// + /// + /// + /// + /// + /// + /// + bool IsInstanceOf(Javax.Management.ObjectName arg0, Java.Lang.String arg1, Javax.Security.Auth.Subject arg2); + /// + /// + /// + /// + /// + /// + /// + bool IsRegistered(Javax.Management.ObjectName arg0, Javax.Security.Auth.Subject arg1); + /// + /// + /// + /// + /// + /// + Java.Lang.Integer GetMBeanCount(Javax.Security.Auth.Subject arg0); + /// + /// + /// + /// + /// + /// + /// + /// + /// + Java.Lang.Integer[] AddNotificationListeners(Javax.Management.ObjectName[] arg0, Java.Rmi.MarshalledObject[] arg1, Javax.Security.Auth.Subject[] arg2); + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + object GetAttribute(Javax.Management.ObjectName arg0, Java.Lang.String arg1, Javax.Security.Auth.Subject arg2); + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + object Invoke(Javax.Management.ObjectName arg0, Java.Lang.String arg1, Java.Rmi.MarshalledObject arg2, Java.Lang.String[] arg3, Javax.Security.Auth.Subject arg4); + /// + /// + /// + /// + /// + /// + Java.Lang.String GetDefaultDomain(Javax.Security.Auth.Subject arg0); + /// + /// + /// + /// + /// + /// + Java.Lang.String[] GetDomains(Javax.Security.Auth.Subject arg0); + /// + /// + /// + /// + /// + /// + /// + /// + Java.Util.Set QueryMBeans(Javax.Management.ObjectName arg0, Java.Rmi.MarshalledObject arg1, Javax.Security.Auth.Subject arg2); + /// + /// + /// + /// + /// + /// + /// + /// + Java.Util.Set QueryNames(Javax.Management.ObjectName arg0, Java.Rmi.MarshalledObject arg1, Javax.Security.Auth.Subject arg2); + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + Javax.Management.AttributeList GetAttributes(Javax.Management.ObjectName arg0, Java.Lang.String[] arg1, Javax.Security.Auth.Subject arg2); + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + Javax.Management.AttributeList SetAttributes(Javax.Management.ObjectName arg0, Java.Rmi.MarshalledObject arg1, Javax.Security.Auth.Subject arg2); + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + Javax.Management.MBeanInfo GetMBeanInfo(Javax.Management.ObjectName arg0, Javax.Security.Auth.Subject arg1); + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + Javax.Management.ObjectInstance CreateMBean(Java.Lang.String arg0, Javax.Management.ObjectName arg1, Java.Rmi.MarshalledObject arg2, Java.Lang.String[] arg3, Javax.Security.Auth.Subject arg4); + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + Javax.Management.ObjectInstance CreateMBean(Java.Lang.String arg0, Javax.Management.ObjectName arg1, Javax.Management.ObjectName arg2, Java.Rmi.MarshalledObject arg3, Java.Lang.String[] arg4, Javax.Security.Auth.Subject arg5); + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + Javax.Management.ObjectInstance CreateMBean(Java.Lang.String arg0, Javax.Management.ObjectName arg1, Javax.Management.ObjectName arg2, Javax.Security.Auth.Subject arg3); + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + Javax.Management.ObjectInstance CreateMBean(Java.Lang.String arg0, Javax.Management.ObjectName arg1, Javax.Security.Auth.Subject arg2); + /// + /// + /// + /// + /// + /// + /// + /// + Javax.Management.ObjectInstance GetObjectInstance(Javax.Management.ObjectName arg0, Javax.Security.Auth.Subject arg1); + /// + /// + /// + /// + /// + /// + /// + /// + Javax.Management.Remote.NotificationResult FetchNotifications(long arg0, int arg1, long arg2); + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + void AddNotificationListener(Javax.Management.ObjectName arg0, Javax.Management.ObjectName arg1, Java.Rmi.MarshalledObject arg2, Java.Rmi.MarshalledObject arg3, Javax.Security.Auth.Subject arg4); + /// + /// + /// + /// + void Close(); + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + void RemoveNotificationListener(Javax.Management.ObjectName arg0, Javax.Management.ObjectName arg1, Java.Rmi.MarshalledObject arg2, Java.Rmi.MarshalledObject arg3, Javax.Security.Auth.Subject arg4); + /// + /// + /// + /// + /// + /// + /// + /// + /// + void RemoveNotificationListener(Javax.Management.ObjectName arg0, Javax.Management.ObjectName arg1, Javax.Security.Auth.Subject arg2); + /// + /// + /// + /// + /// + /// + /// + /// + /// + void RemoveNotificationListeners(Javax.Management.ObjectName arg0, Java.Lang.Integer[] arg1, Javax.Security.Auth.Subject arg2); + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + void SetAttribute(Javax.Management.ObjectName arg0, Java.Rmi.MarshalledObject arg1, Javax.Security.Auth.Subject arg2); + /// + /// + /// + /// + /// + /// + /// + /// + void UnregisterMBean(Javax.Management.ObjectName arg0, Javax.Security.Auth.Subject arg1); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region RMIConnection + public partial class RMIConnection : Javax.Management.Remote.Rmi.IRMIConnection + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Io.Closeable(Javax.Management.Remote.Rmi.RMIConnection t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Rmi.Remote(Javax.Management.Remote.Rmi.RMIConnection t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String ConnectionId + { + get { return IExecuteWithSignature("getConnectionId", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public bool IsInstanceOf(Javax.Management.ObjectName arg0, Java.Lang.String arg1, Javax.Security.Auth.Subject arg2) + { + return IExecute("isInstanceOf", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public bool IsRegistered(Javax.Management.ObjectName arg0, Javax.Security.Auth.Subject arg1) + { + return IExecute("isRegistered", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.Integer GetMBeanCount(Javax.Security.Auth.Subject arg0) + { + return IExecuteWithSignature("getMBeanCount", "(Ljavax/security/auth/Subject;)Ljava/lang/Integer;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.Integer[] AddNotificationListeners(Javax.Management.ObjectName[] arg0, Java.Rmi.MarshalledObject[] arg1, Javax.Security.Auth.Subject[] arg2) + { + return IExecuteArray("addNotificationListeners", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public object GetAttribute(Javax.Management.ObjectName arg0, Java.Lang.String arg1, Javax.Security.Auth.Subject arg2) + { + return IExecute("getAttribute", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public object Invoke(Javax.Management.ObjectName arg0, Java.Lang.String arg1, Java.Rmi.MarshalledObject arg2, Java.Lang.String[] arg3, Javax.Security.Auth.Subject arg4) + { + return IExecute("invoke", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String GetDefaultDomain(Javax.Security.Auth.Subject arg0) + { + return IExecuteWithSignature("getDefaultDomain", "(Ljavax/security/auth/Subject;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String[] GetDomains(Javax.Security.Auth.Subject arg0) + { + return IExecuteWithSignatureArray("getDomains", "(Ljavax/security/auth/Subject;)[Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Set QueryMBeans(Javax.Management.ObjectName arg0, Java.Rmi.MarshalledObject arg1, Javax.Security.Auth.Subject arg2) + { + return IExecute>("queryMBeans", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Set QueryNames(Javax.Management.ObjectName arg0, Java.Rmi.MarshalledObject arg1, Javax.Security.Auth.Subject arg2) + { + return IExecute>("queryNames", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Management.AttributeList GetAttributes(Javax.Management.ObjectName arg0, Java.Lang.String[] arg1, Javax.Security.Auth.Subject arg2) + { + return IExecute("getAttributes", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Management.AttributeList SetAttributes(Javax.Management.ObjectName arg0, Java.Rmi.MarshalledObject arg1, Javax.Security.Auth.Subject arg2) + { + return IExecute("setAttributes", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Management.MBeanInfo GetMBeanInfo(Javax.Management.ObjectName arg0, Javax.Security.Auth.Subject arg1) + { + return IExecute("getMBeanInfo", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Management.ObjectInstance CreateMBean(Java.Lang.String arg0, Javax.Management.ObjectName arg1, Java.Rmi.MarshalledObject arg2, Java.Lang.String[] arg3, Javax.Security.Auth.Subject arg4) + { + return IExecute("createMBean", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Management.ObjectInstance CreateMBean(Java.Lang.String arg0, Javax.Management.ObjectName arg1, Javax.Management.ObjectName arg2, Java.Rmi.MarshalledObject arg3, Java.Lang.String[] arg4, Javax.Security.Auth.Subject arg5) + { + return IExecute("createMBean", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Management.ObjectInstance CreateMBean(Java.Lang.String arg0, Javax.Management.ObjectName arg1, Javax.Management.ObjectName arg2, Javax.Security.Auth.Subject arg3) + { + return IExecute("createMBean", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Management.ObjectInstance CreateMBean(Java.Lang.String arg0, Javax.Management.ObjectName arg1, Javax.Security.Auth.Subject arg2) + { + return IExecute("createMBean", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Management.ObjectInstance GetObjectInstance(Javax.Management.ObjectName arg0, Javax.Security.Auth.Subject arg1) + { + return IExecute("getObjectInstance", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Management.Remote.NotificationResult FetchNotifications(long arg0, int arg1, long arg2) + { + return IExecute("fetchNotifications", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void AddNotificationListener(Javax.Management.ObjectName arg0, Javax.Management.ObjectName arg1, Java.Rmi.MarshalledObject arg2, Java.Rmi.MarshalledObject arg3, Javax.Security.Auth.Subject arg4) + { + IExecute("addNotificationListener", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + public void Close() + { + IExecuteWithSignature("close", "()V"); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void RemoveNotificationListener(Javax.Management.ObjectName arg0, Javax.Management.ObjectName arg1, Java.Rmi.MarshalledObject arg2, Java.Rmi.MarshalledObject arg3, Javax.Security.Auth.Subject arg4) + { + IExecute("removeNotificationListener", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void RemoveNotificationListener(Javax.Management.ObjectName arg0, Javax.Management.ObjectName arg1, Javax.Security.Auth.Subject arg2) + { + IExecute("removeNotificationListener", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void RemoveNotificationListeners(Javax.Management.ObjectName arg0, Java.Lang.Integer[] arg1, Javax.Security.Auth.Subject arg2) + { + IExecute("removeNotificationListeners", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void SetAttribute(Javax.Management.ObjectName arg0, Java.Rmi.MarshalledObject arg1, Javax.Security.Auth.Subject arg2) + { + IExecute("setAttribute", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + public void UnregisterMBean(Javax.Management.ObjectName arg0, Javax.Security.Auth.Subject arg1) + { + IExecute("unregisterMBean", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Remote/Rmi/RMIConnectionImpl.cs b/src/net/JNet/GeneratedCore/Javax/Management/Remote/Rmi/RMIConnectionImpl.cs new file mode 100644 index 0000000000..1d3e505444 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Remote/Rmi/RMIConnectionImpl.cs @@ -0,0 +1,449 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management.Remote.Rmi +{ + #region RMIConnectionImpl + public partial class RMIConnectionImpl + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + /// + public RMIConnectionImpl(Javax.Management.Remote.Rmi.RMIServerImpl arg0, Java.Lang.String arg1, Java.Lang.ClassLoader arg2, Javax.Security.Auth.Subject arg3, Java.Util.Map arg4) + : base(arg0, arg1, arg2, arg3, arg4) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Management.Remote.Rmi.RMIConnection(Javax.Management.Remote.Rmi.RMIConnectionImpl t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Rmi.Server.Unreferenced(Javax.Management.Remote.Rmi.RMIConnectionImpl t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String ConnectionId + { + get { return IExecuteWithSignature("getConnectionId", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public bool IsInstanceOf(Javax.Management.ObjectName arg0, Java.Lang.String arg1, Javax.Security.Auth.Subject arg2) + { + return IExecute("isInstanceOf", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public bool IsRegistered(Javax.Management.ObjectName arg0, Javax.Security.Auth.Subject arg1) + { + return IExecute("isRegistered", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.Integer GetMBeanCount(Javax.Security.Auth.Subject arg0) + { + return IExecuteWithSignature("getMBeanCount", "(Ljavax/security/auth/Subject;)Ljava/lang/Integer;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.Integer[] AddNotificationListeners(Javax.Management.ObjectName[] arg0, Java.Rmi.MarshalledObject[] arg1, Javax.Security.Auth.Subject[] arg2) + { + return IExecuteArray("addNotificationListeners", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public object GetAttribute(Javax.Management.ObjectName arg0, Java.Lang.String arg1, Javax.Security.Auth.Subject arg2) + { + return IExecute("getAttribute", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public object Invoke(Javax.Management.ObjectName arg0, Java.Lang.String arg1, Java.Rmi.MarshalledObject arg2, Java.Lang.String[] arg3, Javax.Security.Auth.Subject arg4) + { + return IExecute("invoke", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String GetDefaultDomain(Javax.Security.Auth.Subject arg0) + { + return IExecuteWithSignature("getDefaultDomain", "(Ljavax/security/auth/Subject;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String[] GetDomains(Javax.Security.Auth.Subject arg0) + { + return IExecuteWithSignatureArray("getDomains", "(Ljavax/security/auth/Subject;)[Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Set QueryMBeans(Javax.Management.ObjectName arg0, Java.Rmi.MarshalledObject arg1, Javax.Security.Auth.Subject arg2) + { + return IExecute>("queryMBeans", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Set QueryNames(Javax.Management.ObjectName arg0, Java.Rmi.MarshalledObject arg1, Javax.Security.Auth.Subject arg2) + { + return IExecute>("queryNames", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Management.AttributeList GetAttributes(Javax.Management.ObjectName arg0, Java.Lang.String[] arg1, Javax.Security.Auth.Subject arg2) + { + return IExecute("getAttributes", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Management.AttributeList SetAttributes(Javax.Management.ObjectName arg0, Java.Rmi.MarshalledObject arg1, Javax.Security.Auth.Subject arg2) + { + return IExecute("setAttributes", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Management.MBeanInfo GetMBeanInfo(Javax.Management.ObjectName arg0, Javax.Security.Auth.Subject arg1) + { + return IExecute("getMBeanInfo", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Management.ObjectInstance CreateMBean(Java.Lang.String arg0, Javax.Management.ObjectName arg1, Java.Rmi.MarshalledObject arg2, Java.Lang.String[] arg3, Javax.Security.Auth.Subject arg4) + { + return IExecute("createMBean", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Management.ObjectInstance CreateMBean(Java.Lang.String arg0, Javax.Management.ObjectName arg1, Javax.Management.ObjectName arg2, Java.Rmi.MarshalledObject arg3, Java.Lang.String[] arg4, Javax.Security.Auth.Subject arg5) + { + return IExecute("createMBean", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Management.ObjectInstance CreateMBean(Java.Lang.String arg0, Javax.Management.ObjectName arg1, Javax.Management.ObjectName arg2, Javax.Security.Auth.Subject arg3) + { + return IExecute("createMBean", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Management.ObjectInstance CreateMBean(Java.Lang.String arg0, Javax.Management.ObjectName arg1, Javax.Security.Auth.Subject arg2) + { + return IExecute("createMBean", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Management.ObjectInstance GetObjectInstance(Javax.Management.ObjectName arg0, Javax.Security.Auth.Subject arg1) + { + return IExecute("getObjectInstance", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Management.Remote.NotificationResult FetchNotifications(long arg0, int arg1, long arg2) + { + return IExecute("fetchNotifications", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void AddNotificationListener(Javax.Management.ObjectName arg0, Javax.Management.ObjectName arg1, Java.Rmi.MarshalledObject arg2, Java.Rmi.MarshalledObject arg3, Javax.Security.Auth.Subject arg4) + { + IExecute("addNotificationListener", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + public void Close() + { + IExecuteWithSignature("close", "()V"); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void RemoveNotificationListener(Javax.Management.ObjectName arg0, Javax.Management.ObjectName arg1, Java.Rmi.MarshalledObject arg2, Java.Rmi.MarshalledObject arg3, Javax.Security.Auth.Subject arg4) + { + IExecute("removeNotificationListener", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void RemoveNotificationListener(Javax.Management.ObjectName arg0, Javax.Management.ObjectName arg1, Javax.Security.Auth.Subject arg2) + { + IExecute("removeNotificationListener", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void RemoveNotificationListeners(Javax.Management.ObjectName arg0, Java.Lang.Integer[] arg1, Javax.Security.Auth.Subject arg2) + { + IExecute("removeNotificationListeners", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void SetAttribute(Javax.Management.ObjectName arg0, Java.Rmi.MarshalledObject arg1, Javax.Security.Auth.Subject arg2) + { + IExecute("setAttribute", arg0, arg1, arg2); + } + /// + /// + /// + public void Unreferenced() + { + IExecuteWithSignature("unreferenced", "()V"); + } + /// + /// + /// + /// + /// + /// + /// + /// + public void UnregisterMBean(Javax.Management.ObjectName arg0, Javax.Security.Auth.Subject arg1) + { + IExecute("unregisterMBean", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Remote/Rmi/RMIConnectionImpl_Stub.cs b/src/net/JNet/GeneratedCore/Javax/Management/Remote/Rmi/RMIConnectionImpl_Stub.cs new file mode 100644 index 0000000000..be288d230d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Remote/Rmi/RMIConnectionImpl_Stub.cs @@ -0,0 +1,430 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management.Remote.Rmi +{ + #region RMIConnectionImpl_Stub + public partial class RMIConnectionImpl_Stub + { + #region Constructors + /// + /// + /// + /// + public RMIConnectionImpl_Stub(Java.Rmi.Server.RemoteRef arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String ConnectionId + { + get { return IExecute("getConnectionId"); } + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public bool IsInstanceOf(Javax.Management.ObjectName arg0, Java.Lang.String arg1, Javax.Security.Auth.Subject arg2) + { + return IExecute("isInstanceOf", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public bool IsRegistered(Javax.Management.ObjectName arg0, Javax.Security.Auth.Subject arg1) + { + return IExecute("isRegistered", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.Integer GetMBeanCount(Javax.Security.Auth.Subject arg0) + { + return IExecute("getMBeanCount", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.Integer[] AddNotificationListeners(Javax.Management.ObjectName[] arg0, Java.Rmi.MarshalledObject[] arg1, Javax.Security.Auth.Subject[] arg2) + { + return IExecuteArray("addNotificationListeners", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public object GetAttribute(Javax.Management.ObjectName arg0, Java.Lang.String arg1, Javax.Security.Auth.Subject arg2) + { + return IExecute("getAttribute", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public object Invoke(Javax.Management.ObjectName arg0, Java.Lang.String arg1, Java.Rmi.MarshalledObject arg2, Java.Lang.String[] arg3, Javax.Security.Auth.Subject arg4) + { + return IExecute("invoke", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String GetDefaultDomain(Javax.Security.Auth.Subject arg0) + { + return IExecute("getDefaultDomain", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String[] GetDomains(Javax.Security.Auth.Subject arg0) + { + return IExecuteArray("getDomains", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Set QueryMBeans(Javax.Management.ObjectName arg0, Java.Rmi.MarshalledObject arg1, Javax.Security.Auth.Subject arg2) + { + return IExecute("queryMBeans", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Util.Set QueryNames(Javax.Management.ObjectName arg0, Java.Rmi.MarshalledObject arg1, Javax.Security.Auth.Subject arg2) + { + return IExecute("queryNames", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Management.AttributeList GetAttributes(Javax.Management.ObjectName arg0, Java.Lang.String[] arg1, Javax.Security.Auth.Subject arg2) + { + return IExecute("getAttributes", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Management.AttributeList SetAttributes(Javax.Management.ObjectName arg0, Java.Rmi.MarshalledObject arg1, Javax.Security.Auth.Subject arg2) + { + return IExecute("setAttributes", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Management.MBeanInfo GetMBeanInfo(Javax.Management.ObjectName arg0, Javax.Security.Auth.Subject arg1) + { + return IExecute("getMBeanInfo", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Management.ObjectInstance CreateMBean(Java.Lang.String arg0, Javax.Management.ObjectName arg1, Java.Rmi.MarshalledObject arg2, Java.Lang.String[] arg3, Javax.Security.Auth.Subject arg4) + { + return IExecute("createMBean", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Management.ObjectInstance CreateMBean(Java.Lang.String arg0, Javax.Management.ObjectName arg1, Javax.Management.ObjectName arg2, Java.Rmi.MarshalledObject arg3, Java.Lang.String[] arg4, Javax.Security.Auth.Subject arg5) + { + return IExecute("createMBean", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Management.ObjectInstance CreateMBean(Java.Lang.String arg0, Javax.Management.ObjectName arg1, Javax.Management.ObjectName arg2, Javax.Security.Auth.Subject arg3) + { + return IExecute("createMBean", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Management.ObjectInstance CreateMBean(Java.Lang.String arg0, Javax.Management.ObjectName arg1, Javax.Security.Auth.Subject arg2) + { + return IExecute("createMBean", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Management.ObjectInstance GetObjectInstance(Javax.Management.ObjectName arg0, Javax.Security.Auth.Subject arg1) + { + return IExecute("getObjectInstance", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Management.Remote.NotificationResult FetchNotifications(long arg0, int arg1, long arg2) + { + return IExecute("fetchNotifications", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void AddNotificationListener(Javax.Management.ObjectName arg0, Javax.Management.ObjectName arg1, Java.Rmi.MarshalledObject arg2, Java.Rmi.MarshalledObject arg3, Javax.Security.Auth.Subject arg4) + { + IExecute("addNotificationListener", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + public void Close() + { + IExecute("close"); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void RemoveNotificationListener(Javax.Management.ObjectName arg0, Javax.Management.ObjectName arg1, Java.Rmi.MarshalledObject arg2, Java.Rmi.MarshalledObject arg3, Javax.Security.Auth.Subject arg4) + { + IExecute("removeNotificationListener", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void RemoveNotificationListener(Javax.Management.ObjectName arg0, Javax.Management.ObjectName arg1, Javax.Security.Auth.Subject arg2) + { + IExecute("removeNotificationListener", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void RemoveNotificationListeners(Javax.Management.ObjectName arg0, Java.Lang.Integer[] arg1, Javax.Security.Auth.Subject arg2) + { + IExecute("removeNotificationListeners", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void SetAttribute(Javax.Management.ObjectName arg0, Java.Rmi.MarshalledObject arg1, Javax.Security.Auth.Subject arg2) + { + IExecute("setAttribute", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + public void UnregisterMBean(Javax.Management.ObjectName arg0, Javax.Security.Auth.Subject arg1) + { + IExecute("unregisterMBean", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Remote/Rmi/RMIConnector.cs b/src/net/JNet/GeneratedCore/Javax/Management/Remote/Rmi/RMIConnector.cs new file mode 100644 index 0000000000..cf0f47b969 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Remote/Rmi/RMIConnector.cs @@ -0,0 +1,174 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management.Remote.Rmi +{ + #region RMIConnector + public partial class RMIConnector + { + #region Constructors + /// + /// + /// + /// + /// + public RMIConnector(Javax.Management.Remote.JMXServiceURL arg0, Java.Util.Map arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + public RMIConnector(Javax.Management.Remote.Rmi.RMIServer arg0, Java.Util.Map arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Management.Remote.JMXConnector(Javax.Management.Remote.Rmi.RMIConnector t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Javax.Management.Remote.Rmi.RMIConnector t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Management.Remote.JMXAddressable(Javax.Management.Remote.Rmi.RMIConnector t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Management.Remote.JMXServiceURL Address + { + get { return IExecute("getAddress"); } + } + /// + /// + /// + public Java.Lang.String ConnectionId + { + get { return IExecute("getConnectionId"); } + } + /// + /// + /// + public Javax.Management.MBeanServerConnection MBeanServerConnection + { + get { return IExecute("getMBeanServerConnection"); } + } + /// + /// + /// + /// + /// + /// + public Javax.Management.MBeanServerConnection GetMBeanServerConnection(Javax.Security.Auth.Subject arg0) + { + return IExecute("getMBeanServerConnection", arg0); + } + /// + /// + /// + /// + public void Close() + { + IExecute("close"); + } + /// + /// + /// + /// + /// + public void Connect(Java.Util.Map arg0) + { + IExecute("connect", arg0); + } + /// + /// + /// + /// + /// + /// + public void AddConnectionNotificationListener(Javax.Management.NotificationListener arg0, Javax.Management.NotificationFilter arg1, object arg2) + { + IExecute("addConnectionNotificationListener", arg0, arg1, arg2); + } + /// + /// + /// + /// + public void Connect() + { + IExecute("connect"); + } + /// + /// + /// + /// + /// + /// + /// + public void RemoveConnectionNotificationListener(Javax.Management.NotificationListener arg0, Javax.Management.NotificationFilter arg1, object arg2) + { + IExecute("removeConnectionNotificationListener", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public void RemoveConnectionNotificationListener(Javax.Management.NotificationListener arg0) + { + IExecute("removeConnectionNotificationListener", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Remote/Rmi/RMIConnectorServer.cs b/src/net/JNet/GeneratedCore/Javax/Management/Remote/Rmi/RMIConnectorServer.cs new file mode 100644 index 0000000000..e5b6bdb135 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Remote/Rmi/RMIConnectorServer.cs @@ -0,0 +1,121 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management.Remote.Rmi +{ + #region RMIConnectorServer + public partial class RMIConnectorServer + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + public RMIConnectorServer(Javax.Management.Remote.JMXServiceURL arg0, Java.Util.Map arg1, Javax.Management.MBeanServer arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + /// + /// + /// + public RMIConnectorServer(Javax.Management.Remote.JMXServiceURL arg0, Java.Util.Map arg1, Javax.Management.Remote.Rmi.RMIServerImpl arg2, Javax.Management.MBeanServer arg3) + : base(arg0, arg1, arg2, arg3) + { + } + /// + /// + /// + /// + /// + /// + public RMIConnectorServer(Javax.Management.Remote.JMXServiceURL arg0, Java.Util.Map arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Lang.String CREDENTIALS_FILTER_PATTERN { get { if (!_CREDENTIALS_FILTER_PATTERNReady) { _CREDENTIALS_FILTER_PATTERNContent = SGetField(LocalBridgeClazz, "CREDENTIALS_FILTER_PATTERN"); _CREDENTIALS_FILTER_PATTERNReady = true; } return _CREDENTIALS_FILTER_PATTERNContent; } } + private static Java.Lang.String _CREDENTIALS_FILTER_PATTERNContent = default; + private static bool _CREDENTIALS_FILTER_PATTERNReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String JNDI_REBIND_ATTRIBUTE { get { if (!_JNDI_REBIND_ATTRIBUTEReady) { _JNDI_REBIND_ATTRIBUTEContent = SGetField(LocalBridgeClazz, "JNDI_REBIND_ATTRIBUTE"); _JNDI_REBIND_ATTRIBUTEReady = true; } return _JNDI_REBIND_ATTRIBUTEContent; } } + private static Java.Lang.String _JNDI_REBIND_ATTRIBUTEContent = default; + private static bool _JNDI_REBIND_ATTRIBUTEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String RMI_CLIENT_SOCKET_FACTORY_ATTRIBUTE { get { if (!_RMI_CLIENT_SOCKET_FACTORY_ATTRIBUTEReady) { _RMI_CLIENT_SOCKET_FACTORY_ATTRIBUTEContent = SGetField(LocalBridgeClazz, "RMI_CLIENT_SOCKET_FACTORY_ATTRIBUTE"); _RMI_CLIENT_SOCKET_FACTORY_ATTRIBUTEReady = true; } return _RMI_CLIENT_SOCKET_FACTORY_ATTRIBUTEContent; } } + private static Java.Lang.String _RMI_CLIENT_SOCKET_FACTORY_ATTRIBUTEContent = default; + private static bool _RMI_CLIENT_SOCKET_FACTORY_ATTRIBUTEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String RMI_SERVER_SOCKET_FACTORY_ATTRIBUTE { get { if (!_RMI_SERVER_SOCKET_FACTORY_ATTRIBUTEReady) { _RMI_SERVER_SOCKET_FACTORY_ATTRIBUTEContent = SGetField(LocalBridgeClazz, "RMI_SERVER_SOCKET_FACTORY_ATTRIBUTE"); _RMI_SERVER_SOCKET_FACTORY_ATTRIBUTEReady = true; } return _RMI_SERVER_SOCKET_FACTORY_ATTRIBUTEContent; } } + private static Java.Lang.String _RMI_SERVER_SOCKET_FACTORY_ATTRIBUTEContent = default; + private static bool _RMI_SERVER_SOCKET_FACTORY_ATTRIBUTEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String SERIAL_FILTER_PATTERN { get { if (!_SERIAL_FILTER_PATTERNReady) { _SERIAL_FILTER_PATTERNContent = SGetField(LocalBridgeClazz, "SERIAL_FILTER_PATTERN"); _SERIAL_FILTER_PATTERNReady = true; } return _SERIAL_FILTER_PATTERNContent; } } + private static Java.Lang.String _SERIAL_FILTER_PATTERNContent = default; + private static bool _SERIAL_FILTER_PATTERNReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Remote/Rmi/RMIJRMPServerImpl.cs b/src/net/JNet/GeneratedCore/Javax/Management/Remote/Rmi/RMIJRMPServerImpl.cs new file mode 100644 index 0000000000..73dbacc8a2 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Remote/Rmi/RMIJRMPServerImpl.cs @@ -0,0 +1,70 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management.Remote.Rmi +{ + #region RMIJRMPServerImpl + public partial class RMIJRMPServerImpl + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + /// + public RMIJRMPServerImpl(int arg0, Java.Rmi.Server.RMIClientSocketFactory arg1, Java.Rmi.Server.RMIServerSocketFactory arg2, Java.Util.Map arg3) + : base(arg0, arg1, arg2, arg3) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Remote/Rmi/RMIServer.cs b/src/net/JNet/GeneratedCore/Javax/Management/Remote/Rmi/RMIServer.cs new file mode 100644 index 0000000000..964d98e7c0 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Remote/Rmi/RMIServer.cs @@ -0,0 +1,104 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management.Remote.Rmi +{ + #region IRMIServer + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IRMIServer : Java.Rmi.IRemote + { + #region Instance methods + /// + /// + /// + Java.Lang.String Version { get; } + /// + /// + /// + /// + /// + /// + Javax.Management.Remote.Rmi.RMIConnection NewClient(object arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region RMIServer + public partial class RMIServer : Javax.Management.Remote.Rmi.IRMIServer + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Version + { + get { return IExecute("getVersion"); } + } + /// + /// + /// + /// + /// + /// + public Javax.Management.Remote.Rmi.RMIConnection NewClient(object arg0) + { + return IExecute("newClient", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Remote/Rmi/RMIServerImpl.cs b/src/net/JNet/GeneratedCore/Javax/Management/Remote/Rmi/RMIServerImpl.cs new file mode 100644 index 0000000000..e764f9096a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Remote/Rmi/RMIServerImpl.cs @@ -0,0 +1,122 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management.Remote.Rmi +{ + #region RMIServerImpl + public partial class RMIServerImpl + { + #region Constructors + /// + /// + /// + /// + public RMIServerImpl(Java.Util.Map arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Io.Closeable(Javax.Management.Remote.Rmi.RMIServerImpl t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Management.Remote.Rmi.RMIServer(Javax.Management.Remote.Rmi.RMIServerImpl t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.ClassLoader DefaultClassLoader + { + get { return IExecute("getDefaultClassLoader"); } set { IExecute("setDefaultClassLoader", value); } + } + /// + /// + /// + public Javax.Management.MBeanServer MBeanServer + { + get { return IExecute("getMBeanServer"); } set { IExecute("setMBeanServer", value); } + } + /// + /// + /// + public Java.Lang.String Version + { + get { return IExecute("getVersion"); } + } + /// + /// + /// + /// + /// + public Java.Rmi.Remote ToStub() + { + return IExecute("toStub"); + } + /// + /// + /// + /// + /// + /// + public Javax.Management.Remote.Rmi.RMIConnection NewClient(object arg0) + { + return IExecute("newClient", arg0); + } + /// + /// + /// + /// + public void Close() + { + IExecute("close"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Remote/Rmi/RMIServerImpl_Stub.cs b/src/net/JNet/GeneratedCore/Javax/Management/Remote/Rmi/RMIServerImpl_Stub.cs new file mode 100644 index 0000000000..ae89e13d98 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Remote/Rmi/RMIServerImpl_Stub.cs @@ -0,0 +1,83 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management.Remote.Rmi +{ + #region RMIServerImpl_Stub + public partial class RMIServerImpl_Stub + { + #region Constructors + /// + /// + /// + /// + public RMIServerImpl_Stub(Java.Rmi.Server.RemoteRef arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Version + { + get { return IExecute("getVersion"); } + } + /// + /// + /// + /// + /// + /// + public Javax.Management.Remote.Rmi.RMIConnection NewClient(object arg0) + { + return IExecute("newClient", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Remote/SubjectDelegationPermission.cs b/src/net/JNet/GeneratedCore/Javax/Management/Remote/SubjectDelegationPermission.cs new file mode 100644 index 0000000000..ba6d279272 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Remote/SubjectDelegationPermission.cs @@ -0,0 +1,75 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management.Remote +{ + #region SubjectDelegationPermission + public partial class SubjectDelegationPermission + { + #region Constructors + /// + /// + /// + /// + /// + public SubjectDelegationPermission(Java.Lang.String arg0, Java.Lang.String arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public SubjectDelegationPermission(Java.Lang.String arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Remote/TargetedNotification.cs b/src/net/JNet/GeneratedCore/Javax/Management/Remote/TargetedNotification.cs new file mode 100644 index 0000000000..9785dcb34b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Remote/TargetedNotification.cs @@ -0,0 +1,81 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management.Remote +{ + #region TargetedNotification + public partial class TargetedNotification + { + #region Constructors + /// + /// + /// + /// + /// + public TargetedNotification(Javax.Management.Notification arg0, Java.Lang.Integer arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Integer ListenerID + { + get { return IExecuteWithSignature("getListenerID", "()Ljava/lang/Integer;"); } + } + /// + /// + /// + public Javax.Management.Notification Notification + { + get { return IExecuteWithSignature("getNotification", "()Ljavax/management/Notification;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/RuntimeErrorException.cs b/src/net/JNet/GeneratedCore/Javax/Management/RuntimeErrorException.cs new file mode 100644 index 0000000000..ba4c33eb51 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/RuntimeErrorException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management +{ + #region RuntimeErrorException + public partial class RuntimeErrorException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/RuntimeMBeanException.cs b/src/net/JNet/GeneratedCore/Javax/Management/RuntimeMBeanException.cs new file mode 100644 index 0000000000..f4de3c6e48 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/RuntimeMBeanException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management +{ + #region RuntimeMBeanException + public partial class RuntimeMBeanException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/RuntimeOperationsException.cs b/src/net/JNet/GeneratedCore/Javax/Management/RuntimeOperationsException.cs new file mode 100644 index 0000000000..f05cb5fc00 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/RuntimeOperationsException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management +{ + #region RuntimeOperationsException + public partial class RuntimeOperationsException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/ServiceNotFoundException.cs b/src/net/JNet/GeneratedCore/Javax/Management/ServiceNotFoundException.cs new file mode 100644 index 0000000000..e6423b79c7 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/ServiceNotFoundException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management +{ + #region ServiceNotFoundException + public partial class ServiceNotFoundException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/StandardEmitterMBean.cs b/src/net/JNet/GeneratedCore/Javax/Management/StandardEmitterMBean.cs new file mode 100644 index 0000000000..2d06532d4f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/StandardEmitterMBean.cs @@ -0,0 +1,128 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management +{ + #region StandardEmitterMBean + public partial class StandardEmitterMBean + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + public StandardEmitterMBean(object arg0, Java.Lang.Class arg1, bool arg2, Javax.Management.NotificationEmitter arg3) + : base(arg0, arg1, arg2, arg3) + { + } + /// + /// + /// + /// + /// + /// + public StandardEmitterMBean(object arg0, Java.Lang.Class arg1, Javax.Management.NotificationEmitter arg2) + : base(arg0, arg1, arg2) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Management.NotificationEmitter(Javax.Management.StandardEmitterMBean t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Management.MBeanNotificationInfo[] NotificationInfo + { + get { return IExecuteWithSignatureArray("getNotificationInfo", "()[Ljavax/management/MBeanNotificationInfo;"); } + } + /// + /// + /// + /// + /// + /// + public void AddNotificationListener(Javax.Management.NotificationListener arg0, Javax.Management.NotificationFilter arg1, object arg2) + { + IExecute("addNotificationListener", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public void RemoveNotificationListener(Javax.Management.NotificationListener arg0, Javax.Management.NotificationFilter arg1, object arg2) + { + IExecute("removeNotificationListener", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public void RemoveNotificationListener(Javax.Management.NotificationListener arg0) + { + IExecuteWithSignature("removeNotificationListener", "(Ljavax/management/NotificationListener;)V", arg0); + } + /// + /// + /// + /// + public void SendNotification(Javax.Management.Notification arg0) + { + IExecuteWithSignature("sendNotification", "(Ljavax/management/Notification;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/StandardMBean.cs b/src/net/JNet/GeneratedCore/Javax/Management/StandardMBean.cs new file mode 100644 index 0000000000..458578e519 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/StandardMBean.cs @@ -0,0 +1,203 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management +{ + #region StandardMBean + public partial class StandardMBean + { + #region Constructors + /// + /// + /// + /// + /// + /// + public StandardMBean(object arg0, Java.Lang.Class arg1, bool arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + /// + public StandardMBean(object arg0, Java.Lang.Class arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Management.DynamicMBean(Javax.Management.StandardMBean t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Management.MBeanRegistration(Javax.Management.StandardMBean t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public object Implementation + { + get { return IExecuteWithSignature("getImplementation", "()Ljava/lang/Object;"); } set { IExecuteWithSignature("setImplementation", "(Ljava/lang/Object;)V", value); } + } + /// + /// + /// + public Java.Lang.Class ImplementationClass + { + get { return IExecuteWithSignature("getImplementationClass", "()Ljava/lang/Class;"); } + } + /// + /// + /// + public Javax.Management.MBeanInfo MBeanInfo + { + get { return IExecuteWithSignature("getMBeanInfo", "()Ljavax/management/MBeanInfo;"); } + } + /// + /// + /// + public Java.Lang.Class MBeanInterface + { + get { return IExecuteWithSignature("getMBeanInterface", "()Ljava/lang/Class;"); } + } + /// + /// + /// + /// + /// + /// + /// + /// + public object GetAttribute(Java.Lang.String arg0) + { + return IExecuteWithSignature("getAttribute", "(Ljava/lang/String;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public object Invoke(Java.Lang.String arg0, object[] arg1, Java.Lang.String[] arg2) + { + return IExecute("invoke", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public Javax.Management.AttributeList GetAttributes(Java.Lang.String[] arg0) + { + return IExecuteWithSignature("getAttributes", "([Ljava/lang/String;)Ljavax/management/AttributeList;", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + public Javax.Management.AttributeList SetAttributes(Javax.Management.AttributeList arg0) + { + return IExecuteWithSignature("setAttributes", "(Ljavax/management/AttributeList;)Ljavax/management/AttributeList;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Javax.Management.ObjectName PreRegister(Javax.Management.MBeanServer arg0, Javax.Management.ObjectName arg1) + { + return IExecute("preRegister", arg0, arg1); + } + /// + /// + /// + public void PostDeregister() + { + IExecuteWithSignature("postDeregister", "()V"); + } + /// + /// + /// + /// + public void PostRegister(Java.Lang.Boolean arg0) + { + IExecuteWithSignature("postRegister", "(Ljava/lang/Boolean;)V", arg0); + } + /// + /// + /// + /// + public void PreDeregister() + { + IExecuteWithSignature("preDeregister", "()V"); + } + /// + /// + /// + /// + /// + /// + /// + /// + public void SetAttribute(Javax.Management.Attribute arg0) + { + IExecuteWithSignature("setAttribute", "(Ljavax/management/Attribute;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/StringValueExp.cs b/src/net/JNet/GeneratedCore/Javax/Management/StringValueExp.cs new file mode 100644 index 0000000000..9edef2aa41 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/StringValueExp.cs @@ -0,0 +1,86 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management +{ + #region StringValueExp + public partial class StringValueExp + { + #region Constructors + /// + /// + /// + /// + public StringValueExp(Java.Lang.String arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Value + { + get { return IExecuteWithSignature("getValue", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Management.ValueExp Apply(Javax.Management.ObjectName arg0) + { + return IExecuteWithSignature("apply", "(Ljavax/management/ObjectName;)Ljavax/management/ValueExp;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Timer/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Javax/Management/Timer/AllPackageClasses.cs new file mode 100644 index 0000000000..9e36ea9da8 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Timer/AllPackageClasses.cs @@ -0,0 +1,167 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Javax.Management.Timer +{ + #region Timer + /// + /// + /// + public partial class Timer : Javax.Management.NotificationBroadcasterSupport + { + const string _bridgeClassName = "javax.management.timer.Timer"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Timer() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Timer(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TimerMBean + /// + /// + /// + public partial class TimerMBean : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.management.timer.TimerMBean"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("TimerMBean class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public TimerMBean() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("TimerMBean class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public TimerMBean(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TimerNotification + /// + /// + /// + public partial class TimerNotification : Javax.Management.Notification + { + const string _bridgeClassName = "javax.management.timer.TimerNotification"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public TimerNotification() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public TimerNotification(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Timer/Timer.cs b/src/net/JNet/GeneratedCore/Javax/Management/Timer/Timer.cs new file mode 100644 index 0000000000..620c1e7cad --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Timer/Timer.cs @@ -0,0 +1,336 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management.Timer +{ + #region Timer + public partial class Timer + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Management.Timer.TimerMBean(Javax.Management.Timer.Timer t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Management.MBeanRegistration(Javax.Management.Timer.Timer t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static long ONE_DAY { get { if (!_ONE_DAYReady) { _ONE_DAYContent = SGetField(LocalBridgeClazz, "ONE_DAY"); _ONE_DAYReady = true; } return _ONE_DAYContent; } } + private static long _ONE_DAYContent = default; + private static bool _ONE_DAYReady = false; // this is used because in case of generics + /// + /// + /// + public static long ONE_HOUR { get { if (!_ONE_HOURReady) { _ONE_HOURContent = SGetField(LocalBridgeClazz, "ONE_HOUR"); _ONE_HOURReady = true; } return _ONE_HOURContent; } } + private static long _ONE_HOURContent = default; + private static bool _ONE_HOURReady = false; // this is used because in case of generics + /// + /// + /// + public static long ONE_MINUTE { get { if (!_ONE_MINUTEReady) { _ONE_MINUTEContent = SGetField(LocalBridgeClazz, "ONE_MINUTE"); _ONE_MINUTEReady = true; } return _ONE_MINUTEContent; } } + private static long _ONE_MINUTEContent = default; + private static bool _ONE_MINUTEReady = false; // this is used because in case of generics + /// + /// + /// + public static long ONE_SECOND { get { if (!_ONE_SECONDReady) { _ONE_SECONDContent = SGetField(LocalBridgeClazz, "ONE_SECOND"); _ONE_SECONDReady = true; } return _ONE_SECONDContent; } } + private static long _ONE_SECONDContent = default; + private static bool _ONE_SECONDReady = false; // this is used because in case of generics + /// + /// + /// + public static long ONE_WEEK { get { if (!_ONE_WEEKReady) { _ONE_WEEKContent = SGetField(LocalBridgeClazz, "ONE_WEEK"); _ONE_WEEKReady = true; } return _ONE_WEEKContent; } } + private static long _ONE_WEEKContent = default; + private static bool _ONE_WEEKReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Util.Vector AllNotificationIDs + { + get { return IExecuteWithSignature>("getAllNotificationIDs", "()Ljava/util/Vector;"); } + } + /// + /// + /// + public int NbNotifications + { + get { return IExecuteWithSignature("getNbNotifications", "()I"); } + } + /// + /// + /// + public bool SendPastNotifications + { + get { return IExecuteWithSignature("getSendPastNotifications", "()Z"); } set { IExecuteWithSignature("setSendPastNotifications", "(Z)V", value); } + } + /// + /// + /// + /// + public bool IsActive() + { + return IExecuteWithSignature("isActive", "()Z"); + } + /// + /// + /// + /// + /// + /// + /// + public Javax.Management.ObjectName PreRegister(Javax.Management.MBeanServer arg0, Javax.Management.ObjectName arg1) + { + return IExecute("preRegister", arg0, arg1); + } + /// + /// + /// + /// + public bool IsEmpty() + { + return IExecuteWithSignature("isEmpty", "()Z"); + } + /// + /// + /// + /// + /// + public Java.Lang.Boolean GetFixedRate(Java.Lang.Integer arg0) + { + return IExecuteWithSignature("getFixedRate", "(Ljava/lang/Integer;)Ljava/lang/Boolean;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.Integer AddNotification(Java.Lang.String arg0, Java.Lang.String arg1, object arg2, Java.Util.Date arg3, long arg4, long arg5, bool arg6) + { + return IExecute("addNotification", arg0, arg1, arg2, arg3, arg4, arg5, arg6); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.Integer AddNotification(Java.Lang.String arg0, Java.Lang.String arg1, object arg2, Java.Util.Date arg3, long arg4, long arg5) + { + return IExecute("addNotification", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.Integer AddNotification(Java.Lang.String arg0, Java.Lang.String arg1, object arg2, Java.Util.Date arg3, long arg4) + { + return IExecute("addNotification", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.Integer AddNotification(Java.Lang.String arg0, Java.Lang.String arg1, object arg2, Java.Util.Date arg3) + { + return IExecute("addNotification", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + public Java.Lang.Long GetNbOccurences(Java.Lang.Integer arg0) + { + return IExecuteWithSignature("getNbOccurences", "(Ljava/lang/Integer;)Ljava/lang/Long;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.Long GetPeriod(Java.Lang.Integer arg0) + { + return IExecuteWithSignature("getPeriod", "(Ljava/lang/Integer;)Ljava/lang/Long;", arg0); + } + /// + /// + /// + /// + /// + public object GetNotificationUserData(Java.Lang.Integer arg0) + { + return IExecuteWithSignature("getNotificationUserData", "(Ljava/lang/Integer;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.String GetNotificationMessage(Java.Lang.Integer arg0) + { + return IExecuteWithSignature("getNotificationMessage", "(Ljava/lang/Integer;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.String GetNotificationType(Java.Lang.Integer arg0) + { + return IExecuteWithSignature("getNotificationType", "(Ljava/lang/Integer;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public Java.Util.Date GetDate(Java.Lang.Integer arg0) + { + return IExecuteWithSignature("getDate", "(Ljava/lang/Integer;)Ljava/util/Date;", arg0); + } + /// + /// + /// + /// + /// + public Java.Util.Vector GetNotificationIDs(Java.Lang.String arg0) + { + return IExecuteWithSignature>("getNotificationIDs", "(Ljava/lang/String;)Ljava/util/Vector;", arg0); + } + /// + /// + /// + public void RemoveAllNotifications() + { + IExecuteWithSignature("removeAllNotifications", "()V"); + } + /// + /// + /// + /// + /// + public void RemoveNotification(Java.Lang.Integer arg0) + { + IExecuteWithSignature("removeNotification", "(Ljava/lang/Integer;)V", arg0); + } + /// + /// + /// + /// + /// + public void RemoveNotifications(Java.Lang.String arg0) + { + IExecuteWithSignature("removeNotifications", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + public void Start() + { + IExecuteWithSignature("start", "()V"); + } + /// + /// + /// + public void Stop() + { + IExecuteWithSignature("stop", "()V"); + } + /// + /// + /// + public void PostDeregister() + { + IExecuteWithSignature("postDeregister", "()V"); + } + /// + /// + /// + /// + public void PostRegister(Java.Lang.Boolean arg0) + { + IExecuteWithSignature("postRegister", "(Ljava/lang/Boolean;)V", arg0); + } + /// + /// + /// + /// + public void PreDeregister() + { + IExecuteWithSignature("preDeregister", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Timer/TimerMBean.cs b/src/net/JNet/GeneratedCore/Javax/Management/Timer/TimerMBean.cs new file mode 100644 index 0000000000..6d29cb71bc --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Timer/TimerMBean.cs @@ -0,0 +1,422 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management.Timer +{ + #region ITimerMBean + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ITimerMBean + { + #region Instance methods + /// + /// + /// + Java.Util.Vector AllNotificationIDs { get; } + /// + /// + /// + int NbNotifications { get; } + /// + /// + /// + bool SendPastNotifications { get; set; } + /// + /// + /// + /// + bool IsActive(); + /// + /// + /// + /// + bool IsEmpty(); + /// + /// + /// + /// + /// + Java.Lang.Boolean GetFixedRate(Java.Lang.Integer arg0); + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + Java.Lang.Integer AddNotification(Java.Lang.String arg0, Java.Lang.String arg1, object arg2, Java.Util.Date arg3, long arg4, long arg5, bool arg6); + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + Java.Lang.Integer AddNotification(Java.Lang.String arg0, Java.Lang.String arg1, object arg2, Java.Util.Date arg3, long arg4, long arg5); + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + Java.Lang.Integer AddNotification(Java.Lang.String arg0, Java.Lang.String arg1, object arg2, Java.Util.Date arg3, long arg4); + /// + /// + /// + /// + /// + /// + /// + /// + /// + Java.Lang.Integer AddNotification(Java.Lang.String arg0, Java.Lang.String arg1, object arg2, Java.Util.Date arg3); + /// + /// + /// + /// + /// + Java.Lang.Long GetNbOccurences(Java.Lang.Integer arg0); + /// + /// + /// + /// + /// + Java.Lang.Long GetPeriod(Java.Lang.Integer arg0); + /// + /// + /// + /// + /// + object GetNotificationUserData(Java.Lang.Integer arg0); + /// + /// + /// + /// + /// + Java.Lang.String GetNotificationMessage(Java.Lang.Integer arg0); + /// + /// + /// + /// + /// + Java.Lang.String GetNotificationType(Java.Lang.Integer arg0); + /// + /// + /// + /// + /// + Java.Util.Date GetDate(Java.Lang.Integer arg0); + /// + /// + /// + /// + /// + Java.Util.Vector GetNotificationIDs(Java.Lang.String arg0); + /// + /// + /// + void RemoveAllNotifications(); + /// + /// + /// + /// + /// + void RemoveNotification(Java.Lang.Integer arg0); + /// + /// + /// + /// + /// + void RemoveNotifications(Java.Lang.String arg0); + /// + /// + /// + void Start(); + /// + /// + /// + void Stop(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region TimerMBean + public partial class TimerMBean : Javax.Management.Timer.ITimerMBean + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Util.Vector AllNotificationIDs + { + get { return IExecuteWithSignature>("getAllNotificationIDs", "()Ljava/util/Vector;"); } + } + /// + /// + /// + public int NbNotifications + { + get { return IExecuteWithSignature("getNbNotifications", "()I"); } + } + /// + /// + /// + public bool SendPastNotifications + { + get { return IExecuteWithSignature("getSendPastNotifications", "()Z"); } set { IExecuteWithSignature("setSendPastNotifications", "(Z)V", value); } + } + /// + /// + /// + /// + public bool IsActive() + { + return IExecuteWithSignature("isActive", "()Z"); + } + /// + /// + /// + /// + public bool IsEmpty() + { + return IExecuteWithSignature("isEmpty", "()Z"); + } + /// + /// + /// + /// + /// + public Java.Lang.Boolean GetFixedRate(Java.Lang.Integer arg0) + { + return IExecuteWithSignature("getFixedRate", "(Ljava/lang/Integer;)Ljava/lang/Boolean;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.Integer AddNotification(Java.Lang.String arg0, Java.Lang.String arg1, object arg2, Java.Util.Date arg3, long arg4, long arg5, bool arg6) + { + return IExecute("addNotification", arg0, arg1, arg2, arg3, arg4, arg5, arg6); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.Integer AddNotification(Java.Lang.String arg0, Java.Lang.String arg1, object arg2, Java.Util.Date arg3, long arg4, long arg5) + { + return IExecute("addNotification", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.Integer AddNotification(Java.Lang.String arg0, Java.Lang.String arg1, object arg2, Java.Util.Date arg3, long arg4) + { + return IExecute("addNotification", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.Integer AddNotification(Java.Lang.String arg0, Java.Lang.String arg1, object arg2, Java.Util.Date arg3) + { + return IExecute("addNotification", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + public Java.Lang.Long GetNbOccurences(Java.Lang.Integer arg0) + { + return IExecuteWithSignature("getNbOccurences", "(Ljava/lang/Integer;)Ljava/lang/Long;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.Long GetPeriod(Java.Lang.Integer arg0) + { + return IExecuteWithSignature("getPeriod", "(Ljava/lang/Integer;)Ljava/lang/Long;", arg0); + } + /// + /// + /// + /// + /// + public object GetNotificationUserData(Java.Lang.Integer arg0) + { + return IExecuteWithSignature("getNotificationUserData", "(Ljava/lang/Integer;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.String GetNotificationMessage(Java.Lang.Integer arg0) + { + return IExecuteWithSignature("getNotificationMessage", "(Ljava/lang/Integer;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.String GetNotificationType(Java.Lang.Integer arg0) + { + return IExecuteWithSignature("getNotificationType", "(Ljava/lang/Integer;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public Java.Util.Date GetDate(Java.Lang.Integer arg0) + { + return IExecuteWithSignature("getDate", "(Ljava/lang/Integer;)Ljava/util/Date;", arg0); + } + /// + /// + /// + /// + /// + public Java.Util.Vector GetNotificationIDs(Java.Lang.String arg0) + { + return IExecuteWithSignature>("getNotificationIDs", "(Ljava/lang/String;)Ljava/util/Vector;", arg0); + } + /// + /// + /// + public void RemoveAllNotifications() + { + IExecuteWithSignature("removeAllNotifications", "()V"); + } + /// + /// + /// + /// + /// + public void RemoveNotification(Java.Lang.Integer arg0) + { + IExecuteWithSignature("removeNotification", "(Ljava/lang/Integer;)V", arg0); + } + /// + /// + /// + /// + /// + public void RemoveNotifications(Java.Lang.String arg0) + { + IExecuteWithSignature("removeNotifications", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + public void Start() + { + IExecuteWithSignature("start", "()V"); + } + /// + /// + /// + public void Stop() + { + IExecuteWithSignature("stop", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/Timer/TimerNotification.cs b/src/net/JNet/GeneratedCore/Javax/Management/Timer/TimerNotification.cs new file mode 100644 index 0000000000..9c1a47eee3 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/Timer/TimerNotification.cs @@ -0,0 +1,78 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management.Timer +{ + #region TimerNotification + public partial class TimerNotification + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + /// + /// + public TimerNotification(Java.Lang.String arg0, object arg1, long arg2, long arg3, Java.Lang.String arg4, Java.Lang.Integer arg5) + : base(arg0, arg1, arg2, arg3, arg4, arg5) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Integer NotificationID + { + get { return IExecuteWithSignature("getNotificationID", "()Ljava/lang/Integer;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Management/ValueExp.cs b/src/net/JNet/GeneratedCore/Javax/Management/ValueExp.cs new file mode 100644 index 0000000000..fe2e138617 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Management/ValueExp.cs @@ -0,0 +1,99 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Management +{ + #region IValueExp + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IValueExp : Java.Io.ISerializable + { + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + Javax.Management.ValueExp Apply(Javax.Management.ObjectName arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ValueExp + public partial class ValueExp : Javax.Management.IValueExp + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Management.ValueExp Apply(Javax.Management.ObjectName arg0) + { + return IExecuteWithSignature("apply", "(Ljavax/management/ObjectName;)Ljavax/management/ValueExp;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Naming/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Javax/Naming/AllPackageClasses.cs new file mode 100644 index 0000000000..2fe401eac2 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Naming/AllPackageClasses.cs @@ -0,0 +1,1207 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Javax.Naming +{ + #region AuthenticationException + /// + /// + /// + public partial class AuthenticationException : Javax.Naming.NamingSecurityException + { + const string _bridgeClassName = "javax.naming.AuthenticationException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region AuthenticationNotSupportedException + /// + /// + /// + public partial class AuthenticationNotSupportedException : Javax.Naming.NamingSecurityException + { + const string _bridgeClassName = "javax.naming.AuthenticationNotSupportedException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region BinaryRefAddr + /// + /// + /// + public partial class BinaryRefAddr : Javax.Naming.RefAddr + { + const string _bridgeClassName = "javax.naming.BinaryRefAddr"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public BinaryRefAddr() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public BinaryRefAddr(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Binding + /// + /// + /// + public partial class Binding : Javax.Naming.NameClassPair + { + const string _bridgeClassName = "javax.naming.Binding"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Binding() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Binding(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CannotProceedException + /// + /// + /// + public partial class CannotProceedException : Javax.Naming.NamingException + { + const string _bridgeClassName = "javax.naming.CannotProceedException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region CommunicationException + /// + /// + /// + public partial class CommunicationException : Javax.Naming.NamingException + { + const string _bridgeClassName = "javax.naming.CommunicationException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region CompositeName + /// + /// + /// + public partial class CompositeName : Javax.Naming.Name + { + const string _bridgeClassName = "javax.naming.CompositeName"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public CompositeName() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public CompositeName(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CompoundName + /// + /// + /// + public partial class CompoundName : Javax.Naming.Name + { + const string _bridgeClassName = "javax.naming.CompoundName"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public CompoundName() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public CompoundName(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ConfigurationException + /// + /// + /// + public partial class ConfigurationException : Javax.Naming.NamingException + { + const string _bridgeClassName = "javax.naming.ConfigurationException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region Context + /// + /// + /// + public partial class Context : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.naming.Context"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Context class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Context() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Context class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Context(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ContextNotEmptyException + /// + /// + /// + public partial class ContextNotEmptyException : Javax.Naming.NamingException + { + const string _bridgeClassName = "javax.naming.ContextNotEmptyException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region InitialContext + /// + /// + /// + public partial class InitialContext : Javax.Naming.Context + { + const string _bridgeClassName = "javax.naming.InitialContext"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public InitialContext() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public InitialContext(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region InsufficientResourcesException + /// + /// + /// + public partial class InsufficientResourcesException : Javax.Naming.NamingException + { + const string _bridgeClassName = "javax.naming.InsufficientResourcesException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region InterruptedNamingException + /// + /// + /// + public partial class InterruptedNamingException : Javax.Naming.NamingException + { + const string _bridgeClassName = "javax.naming.InterruptedNamingException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region InvalidNameException + /// + /// + /// + public partial class InvalidNameException : Javax.Naming.NamingException + { + const string _bridgeClassName = "javax.naming.InvalidNameException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region LimitExceededException + /// + /// + /// + public partial class LimitExceededException : Javax.Naming.NamingException + { + const string _bridgeClassName = "javax.naming.LimitExceededException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region LinkException + /// + /// + /// + public partial class LinkException : Javax.Naming.NamingException + { + const string _bridgeClassName = "javax.naming.LinkException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region LinkLoopException + /// + /// + /// + public partial class LinkLoopException : Javax.Naming.LinkException + { + const string _bridgeClassName = "javax.naming.LinkLoopException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region LinkRef + /// + /// + /// + public partial class LinkRef : Javax.Naming.Reference + { + const string _bridgeClassName = "javax.naming.LinkRef"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public LinkRef() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public LinkRef(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MalformedLinkException + /// + /// + /// + public partial class MalformedLinkException : Javax.Naming.LinkException + { + const string _bridgeClassName = "javax.naming.MalformedLinkException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region Name + /// + /// + /// + public partial class Name : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.naming.Name"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Name class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Name() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Name class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Name(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region NameAlreadyBoundException + /// + /// + /// + public partial class NameAlreadyBoundException : Javax.Naming.NamingException + { + const string _bridgeClassName = "javax.naming.NameAlreadyBoundException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region NameClassPair + /// + /// + /// + public partial class NameClassPair : Java.Io.Serializable + { + const string _bridgeClassName = "javax.naming.NameClassPair"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public NameClassPair() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public NameClassPair(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region NameNotFoundException + /// + /// + /// + public partial class NameNotFoundException : Javax.Naming.NamingException + { + const string _bridgeClassName = "javax.naming.NameNotFoundException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region NameParser + /// + /// + /// + public partial class NameParser : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.naming.NameParser"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("NameParser class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public NameParser() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("NameParser class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public NameParser(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region NamingEnumeration + /// + /// + /// + public partial class NamingEnumeration : Java.Util.Enumeration + { + const string _bridgeClassName = "javax.naming.NamingEnumeration"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("NamingEnumeration class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public NamingEnumeration() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("NamingEnumeration class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public NamingEnumeration(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region NamingEnumeration + /// + /// + /// + /// + public partial class NamingEnumeration : Java.Util.Enumeration + { + const string _bridgeClassName = "javax.naming.NamingEnumeration"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("NamingEnumeration class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public NamingEnumeration() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("NamingEnumeration class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public NamingEnumeration(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region NamingException + /// + /// + /// + public partial class NamingException : Java.Lang.Exception + { + const string _bridgeClassName = "javax.naming.NamingException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region NamingSecurityException + /// + /// + /// + public partial class NamingSecurityException : Javax.Naming.NamingException + { + const string _bridgeClassName = "javax.naming.NamingSecurityException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region NoInitialContextException + /// + /// + /// + public partial class NoInitialContextException : Javax.Naming.NamingException + { + const string _bridgeClassName = "javax.naming.NoInitialContextException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region NoPermissionException + /// + /// + /// + public partial class NoPermissionException : Javax.Naming.NamingSecurityException + { + const string _bridgeClassName = "javax.naming.NoPermissionException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region NotContextException + /// + /// + /// + public partial class NotContextException : Javax.Naming.NamingException + { + const string _bridgeClassName = "javax.naming.NotContextException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region OperationNotSupportedException + /// + /// + /// + public partial class OperationNotSupportedException : Javax.Naming.NamingException + { + const string _bridgeClassName = "javax.naming.OperationNotSupportedException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region PartialResultException + /// + /// + /// + public partial class PartialResultException : Javax.Naming.NamingException + { + const string _bridgeClassName = "javax.naming.PartialResultException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region RefAddr + /// + /// + /// + public partial class RefAddr : Java.Io.Serializable + { + const string _bridgeClassName = "javax.naming.RefAddr"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("RefAddr class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public RefAddr() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("RefAddr class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public RefAddr(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Reference + /// + /// + /// + public partial class Reference : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.naming.Reference"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Reference() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Reference(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Referenceable + /// + /// + /// + public partial class Referenceable : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.naming.Referenceable"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Referenceable class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Referenceable() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Referenceable class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Referenceable(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ReferralException + /// + /// + /// + public partial class ReferralException : Javax.Naming.NamingException + { + const string _bridgeClassName = "javax.naming.ReferralException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region ServiceUnavailableException + /// + /// + /// + public partial class ServiceUnavailableException : Javax.Naming.NamingException + { + const string _bridgeClassName = "javax.naming.ServiceUnavailableException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region SizeLimitExceededException + /// + /// + /// + public partial class SizeLimitExceededException : Javax.Naming.LimitExceededException + { + const string _bridgeClassName = "javax.naming.SizeLimitExceededException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region StringRefAddr + /// + /// + /// + public partial class StringRefAddr : Javax.Naming.RefAddr + { + const string _bridgeClassName = "javax.naming.StringRefAddr"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public StringRefAddr() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public StringRefAddr(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TimeLimitExceededException + /// + /// + /// + public partial class TimeLimitExceededException : Javax.Naming.LimitExceededException + { + const string _bridgeClassName = "javax.naming.TimeLimitExceededException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Naming/AuthenticationException.cs b/src/net/JNet/GeneratedCore/Javax/Naming/AuthenticationException.cs new file mode 100644 index 0000000000..6cfea250fa --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Naming/AuthenticationException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Naming +{ + #region AuthenticationException + public partial class AuthenticationException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Naming/AuthenticationNotSupportedException.cs b/src/net/JNet/GeneratedCore/Javax/Naming/AuthenticationNotSupportedException.cs new file mode 100644 index 0000000000..529c802318 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Naming/AuthenticationNotSupportedException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Naming +{ + #region AuthenticationNotSupportedException + public partial class AuthenticationNotSupportedException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Naming/BinaryRefAddr.cs b/src/net/JNet/GeneratedCore/Javax/Naming/BinaryRefAddr.cs new file mode 100644 index 0000000000..c832dad6c7 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Naming/BinaryRefAddr.cs @@ -0,0 +1,78 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Naming +{ + #region BinaryRefAddr + public partial class BinaryRefAddr + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + public BinaryRefAddr(Java.Lang.String arg0, byte[] arg1, int arg2, int arg3) + : base(arg0, arg1, arg2, arg3) + { + } + /// + /// + /// + /// + /// + public BinaryRefAddr(Java.Lang.String arg0, byte[] arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Naming/Binding.cs b/src/net/JNet/GeneratedCore/Javax/Naming/Binding.cs new file mode 100644 index 0000000000..5bc89d7ee7 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Naming/Binding.cs @@ -0,0 +1,105 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Naming +{ + #region Binding + public partial class Binding + { + #region Constructors + /// + /// + /// + /// + /// + /// + public Binding(Java.Lang.String arg0, object arg1, bool arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + public Binding(Java.Lang.String arg0, object arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + /// + /// + public Binding(Java.Lang.String arg0, Java.Lang.String arg1, object arg2, bool arg3) + : base(arg0, arg1, arg2, arg3) + { + } + /// + /// + /// + /// + /// + /// + public Binding(Java.Lang.String arg0, Java.Lang.String arg1, object arg2) + : base(arg0, arg1, arg2) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public object Object + { + get { return IExecuteWithSignature("getObject", "()Ljava/lang/Object;"); } set { IExecuteWithSignature("setObject", "(Ljava/lang/Object;)V", value); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Naming/CannotProceedException.cs b/src/net/JNet/GeneratedCore/Javax/Naming/CannotProceedException.cs new file mode 100644 index 0000000000..1856e77373 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Naming/CannotProceedException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Naming +{ + #region CannotProceedException + public partial class CannotProceedException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Naming/CommunicationException.cs b/src/net/JNet/GeneratedCore/Javax/Naming/CommunicationException.cs new file mode 100644 index 0000000000..39fcf8cf37 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Naming/CommunicationException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Naming +{ + #region CommunicationException + public partial class CommunicationException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Naming/CompositeName.cs b/src/net/JNet/GeneratedCore/Javax/Naming/CompositeName.cs new file mode 100644 index 0000000000..4f74440dbc --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Naming/CompositeName.cs @@ -0,0 +1,196 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Naming +{ + #region CompositeName + public partial class CompositeName + { + #region Constructors + /// + /// + /// + /// + /// + public CompositeName(Java.Lang.String arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Util.Enumeration All + { + get { return IExecuteWithSignature>("getAll", "()Ljava/util/Enumeration;"); } + } + /// + /// + /// + /// + /// + public bool EndsWith(Javax.Naming.Name arg0) + { + return IExecuteWithSignature("endsWith", "(Ljavax/naming/Name;)Z", arg0); + } + /// + /// + /// + /// + public bool IsEmpty() + { + return IExecuteWithSignature("isEmpty", "()Z"); + } + /// + /// + /// + /// + /// + public bool StartsWith(Javax.Naming.Name arg0) + { + return IExecuteWithSignature("startsWith", "(Ljavax/naming/Name;)Z", arg0); + } + /// + /// + /// + /// + /// + public int CompareTo(object arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/lang/Object;)I", arg0); + } + /// + /// + /// + /// + public int Size() + { + return IExecuteWithSignature("size", "()I"); + } + /// + /// + /// + /// + /// + /// + public object Remove(int arg0) + { + return IExecuteWithSignature("remove", "(I)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.String Get(int arg0) + { + return IExecuteWithSignature("get", "(I)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Javax.Naming.Name Add(int arg0, Java.Lang.String arg1) + { + return IExecute("add", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Javax.Naming.Name Add(Java.Lang.String arg0) + { + return IExecuteWithSignature("add", "(Ljava/lang/String;)Ljavax/naming/Name;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Javax.Naming.Name AddAll(int arg0, Javax.Naming.Name arg1) + { + return IExecute("addAll", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Javax.Naming.Name AddAll(Javax.Naming.Name arg0) + { + return IExecuteWithSignature("addAll", "(Ljavax/naming/Name;)Ljavax/naming/Name;", arg0); + } + /// + /// + /// + /// + /// + public Javax.Naming.Name GetPrefix(int arg0) + { + return IExecuteWithSignature("getPrefix", "(I)Ljavax/naming/Name;", arg0); + } + /// + /// + /// + /// + /// + public Javax.Naming.Name GetSuffix(int arg0) + { + return IExecuteWithSignature("getSuffix", "(I)Ljavax/naming/Name;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Naming/CompoundName.cs b/src/net/JNet/GeneratedCore/Javax/Naming/CompoundName.cs new file mode 100644 index 0000000000..85487c4f60 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Naming/CompoundName.cs @@ -0,0 +1,197 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Naming +{ + #region CompoundName + public partial class CompoundName + { + #region Constructors + /// + /// + /// + /// + /// + /// + public CompoundName(Java.Lang.String arg0, Java.Util.Properties arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Util.Enumeration All + { + get { return IExecuteWithSignature>("getAll", "()Ljava/util/Enumeration;"); } + } + /// + /// + /// + /// + /// + public bool EndsWith(Javax.Naming.Name arg0) + { + return IExecuteWithSignature("endsWith", "(Ljavax/naming/Name;)Z", arg0); + } + /// + /// + /// + /// + public bool IsEmpty() + { + return IExecuteWithSignature("isEmpty", "()Z"); + } + /// + /// + /// + /// + /// + public bool StartsWith(Javax.Naming.Name arg0) + { + return IExecuteWithSignature("startsWith", "(Ljavax/naming/Name;)Z", arg0); + } + /// + /// + /// + /// + /// + public int CompareTo(object arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/lang/Object;)I", arg0); + } + /// + /// + /// + /// + public int Size() + { + return IExecuteWithSignature("size", "()I"); + } + /// + /// + /// + /// + /// + /// + public object Remove(int arg0) + { + return IExecuteWithSignature("remove", "(I)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.String Get(int arg0) + { + return IExecuteWithSignature("get", "(I)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Javax.Naming.Name Add(int arg0, Java.Lang.String arg1) + { + return IExecute("add", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Javax.Naming.Name Add(Java.Lang.String arg0) + { + return IExecuteWithSignature("add", "(Ljava/lang/String;)Ljavax/naming/Name;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Javax.Naming.Name AddAll(int arg0, Javax.Naming.Name arg1) + { + return IExecute("addAll", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Javax.Naming.Name AddAll(Javax.Naming.Name arg0) + { + return IExecuteWithSignature("addAll", "(Ljavax/naming/Name;)Ljavax/naming/Name;", arg0); + } + /// + /// + /// + /// + /// + public Javax.Naming.Name GetPrefix(int arg0) + { + return IExecuteWithSignature("getPrefix", "(I)Ljavax/naming/Name;", arg0); + } + /// + /// + /// + /// + /// + public Javax.Naming.Name GetSuffix(int arg0) + { + return IExecuteWithSignature("getSuffix", "(I)Ljavax/naming/Name;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Naming/ConfigurationException.cs b/src/net/JNet/GeneratedCore/Javax/Naming/ConfigurationException.cs new file mode 100644 index 0000000000..61577ad0a9 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Naming/ConfigurationException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Naming +{ + #region ConfigurationException + public partial class ConfigurationException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Naming/Context.cs b/src/net/JNet/GeneratedCore/Javax/Naming/Context.cs new file mode 100644 index 0000000000..72b30c45b3 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Naming/Context.cs @@ -0,0 +1,635 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Naming +{ + #region IContext + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IContext + { + #region Instance methods + /// + /// + /// + Java.Util.Hashtable Environment { get; } + /// + /// + /// + Java.Lang.String NameInNamespace { get; } + /// + /// + /// + /// + /// + /// + /// + object AddToEnvironment(Java.Lang.String arg0, object arg1); + /// + /// + /// + /// + /// + /// + object Lookup(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + object Lookup(Javax.Naming.Name arg0); + /// + /// + /// + /// + /// + /// + object LookupLink(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + object LookupLink(Javax.Naming.Name arg0); + /// + /// + /// + /// + /// + /// + object RemoveFromEnvironment(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + /// + Java.Lang.String ComposeName(Java.Lang.String arg0, Java.Lang.String arg1); + /// + /// + /// + /// + /// + /// + Javax.Naming.Context CreateSubcontext(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + Javax.Naming.Context CreateSubcontext(Javax.Naming.Name arg0); + /// + /// + /// + /// + /// + /// + /// + Javax.Naming.Name ComposeName(Javax.Naming.Name arg0, Javax.Naming.Name arg1); + /// + /// + /// + /// + /// + /// + Javax.Naming.NameParser GetNameParser(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + Javax.Naming.NameParser GetNameParser(Javax.Naming.Name arg0); + /// + /// + /// + /// + /// + /// + Javax.Naming.NamingEnumeration ListBindings(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + Javax.Naming.NamingEnumeration ListBindings(Javax.Naming.Name arg0); + /// + /// + /// + /// + /// + /// + Javax.Naming.NamingEnumeration List(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + Javax.Naming.NamingEnumeration List(Javax.Naming.Name arg0); + /// + /// + /// + /// + /// + /// + void Bind(Java.Lang.String arg0, object arg1); + /// + /// + /// + /// + /// + /// + void Bind(Javax.Naming.Name arg0, object arg1); + /// + /// + /// + /// + void Close(); + /// + /// + /// + /// + /// + void DestroySubcontext(Java.Lang.String arg0); + /// + /// + /// + /// + /// + void DestroySubcontext(Javax.Naming.Name arg0); + /// + /// + /// + /// + /// + /// + void Rebind(Java.Lang.String arg0, object arg1); + /// + /// + /// + /// + /// + /// + void Rebind(Javax.Naming.Name arg0, object arg1); + /// + /// + /// + /// + /// + /// + void Rename(Java.Lang.String arg0, Java.Lang.String arg1); + /// + /// + /// + /// + /// + /// + void Rename(Javax.Naming.Name arg0, Javax.Naming.Name arg1); + /// + /// + /// + /// + /// + void Unbind(Java.Lang.String arg0); + /// + /// + /// + /// + /// + void Unbind(Javax.Naming.Name arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Context + public partial class Context : Javax.Naming.IContext + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Lang.String AUTHORITATIVE { get { if (!_AUTHORITATIVEReady) { _AUTHORITATIVEContent = SGetField(LocalBridgeClazz, "AUTHORITATIVE"); _AUTHORITATIVEReady = true; } return _AUTHORITATIVEContent; } } + private static Java.Lang.String _AUTHORITATIVEContent = default; + private static bool _AUTHORITATIVEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String BATCHSIZE { get { if (!_BATCHSIZEReady) { _BATCHSIZEContent = SGetField(LocalBridgeClazz, "BATCHSIZE"); _BATCHSIZEReady = true; } return _BATCHSIZEContent; } } + private static Java.Lang.String _BATCHSIZEContent = default; + private static bool _BATCHSIZEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String DNS_URL { get { if (!_DNS_URLReady) { _DNS_URLContent = SGetField(LocalBridgeClazz, "DNS_URL"); _DNS_URLReady = true; } return _DNS_URLContent; } } + private static Java.Lang.String _DNS_URLContent = default; + private static bool _DNS_URLReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String INITIAL_CONTEXT_FACTORY { get { if (!_INITIAL_CONTEXT_FACTORYReady) { _INITIAL_CONTEXT_FACTORYContent = SGetField(LocalBridgeClazz, "INITIAL_CONTEXT_FACTORY"); _INITIAL_CONTEXT_FACTORYReady = true; } return _INITIAL_CONTEXT_FACTORYContent; } } + private static Java.Lang.String _INITIAL_CONTEXT_FACTORYContent = default; + private static bool _INITIAL_CONTEXT_FACTORYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String LANGUAGE { get { if (!_LANGUAGEReady) { _LANGUAGEContent = SGetField(LocalBridgeClazz, "LANGUAGE"); _LANGUAGEReady = true; } return _LANGUAGEContent; } } + private static Java.Lang.String _LANGUAGEContent = default; + private static bool _LANGUAGEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String OBJECT_FACTORIES { get { if (!_OBJECT_FACTORIESReady) { _OBJECT_FACTORIESContent = SGetField(LocalBridgeClazz, "OBJECT_FACTORIES"); _OBJECT_FACTORIESReady = true; } return _OBJECT_FACTORIESContent; } } + private static Java.Lang.String _OBJECT_FACTORIESContent = default; + private static bool _OBJECT_FACTORIESReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String PROVIDER_URL { get { if (!_PROVIDER_URLReady) { _PROVIDER_URLContent = SGetField(LocalBridgeClazz, "PROVIDER_URL"); _PROVIDER_URLReady = true; } return _PROVIDER_URLContent; } } + private static Java.Lang.String _PROVIDER_URLContent = default; + private static bool _PROVIDER_URLReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String REFERRAL { get { if (!_REFERRALReady) { _REFERRALContent = SGetField(LocalBridgeClazz, "REFERRAL"); _REFERRALReady = true; } return _REFERRALContent; } } + private static Java.Lang.String _REFERRALContent = default; + private static bool _REFERRALReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String SECURITY_AUTHENTICATION { get { if (!_SECURITY_AUTHENTICATIONReady) { _SECURITY_AUTHENTICATIONContent = SGetField(LocalBridgeClazz, "SECURITY_AUTHENTICATION"); _SECURITY_AUTHENTICATIONReady = true; } return _SECURITY_AUTHENTICATIONContent; } } + private static Java.Lang.String _SECURITY_AUTHENTICATIONContent = default; + private static bool _SECURITY_AUTHENTICATIONReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String SECURITY_CREDENTIALS { get { if (!_SECURITY_CREDENTIALSReady) { _SECURITY_CREDENTIALSContent = SGetField(LocalBridgeClazz, "SECURITY_CREDENTIALS"); _SECURITY_CREDENTIALSReady = true; } return _SECURITY_CREDENTIALSContent; } } + private static Java.Lang.String _SECURITY_CREDENTIALSContent = default; + private static bool _SECURITY_CREDENTIALSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String SECURITY_PRINCIPAL { get { if (!_SECURITY_PRINCIPALReady) { _SECURITY_PRINCIPALContent = SGetField(LocalBridgeClazz, "SECURITY_PRINCIPAL"); _SECURITY_PRINCIPALReady = true; } return _SECURITY_PRINCIPALContent; } } + private static Java.Lang.String _SECURITY_PRINCIPALContent = default; + private static bool _SECURITY_PRINCIPALReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String SECURITY_PROTOCOL { get { if (!_SECURITY_PROTOCOLReady) { _SECURITY_PROTOCOLContent = SGetField(LocalBridgeClazz, "SECURITY_PROTOCOL"); _SECURITY_PROTOCOLReady = true; } return _SECURITY_PROTOCOLContent; } } + private static Java.Lang.String _SECURITY_PROTOCOLContent = default; + private static bool _SECURITY_PROTOCOLReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String STATE_FACTORIES { get { if (!_STATE_FACTORIESReady) { _STATE_FACTORIESContent = SGetField(LocalBridgeClazz, "STATE_FACTORIES"); _STATE_FACTORIESReady = true; } return _STATE_FACTORIESContent; } } + private static Java.Lang.String _STATE_FACTORIESContent = default; + private static bool _STATE_FACTORIESReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String URL_PKG_PREFIXES { get { if (!_URL_PKG_PREFIXESReady) { _URL_PKG_PREFIXESContent = SGetField(LocalBridgeClazz, "URL_PKG_PREFIXES"); _URL_PKG_PREFIXESReady = true; } return _URL_PKG_PREFIXESContent; } } + private static Java.Lang.String _URL_PKG_PREFIXESContent = default; + private static bool _URL_PKG_PREFIXESReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Util.Hashtable Environment + { + get { return IExecuteWithSignature>("getEnvironment", "()Ljava/util/Hashtable;"); } + } + /// + /// + /// + public Java.Lang.String NameInNamespace + { + get { return IExecuteWithSignature("getNameInNamespace", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + /// + /// + /// + public object AddToEnvironment(Java.Lang.String arg0, object arg1) + { + return IExecute("addToEnvironment", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public object Lookup(Java.Lang.String arg0) + { + return IExecuteWithSignature("lookup", "(Ljava/lang/String;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + /// + public object Lookup(Javax.Naming.Name arg0) + { + return IExecuteWithSignature("lookup", "(Ljavax/naming/Name;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + /// + public object LookupLink(Java.Lang.String arg0) + { + return IExecuteWithSignature("lookupLink", "(Ljava/lang/String;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + /// + public object LookupLink(Javax.Naming.Name arg0) + { + return IExecuteWithSignature("lookupLink", "(Ljavax/naming/Name;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + /// + public object RemoveFromEnvironment(Java.Lang.String arg0) + { + return IExecuteWithSignature("removeFromEnvironment", "(Ljava/lang/String;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.String ComposeName(Java.Lang.String arg0, Java.Lang.String arg1) + { + return IExecute("composeName", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Javax.Naming.Context CreateSubcontext(Java.Lang.String arg0) + { + return IExecuteWithSignature("createSubcontext", "(Ljava/lang/String;)Ljavax/naming/Context;", arg0); + } + /// + /// + /// + /// + /// + /// + public Javax.Naming.Context CreateSubcontext(Javax.Naming.Name arg0) + { + return IExecuteWithSignature("createSubcontext", "(Ljavax/naming/Name;)Ljavax/naming/Context;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Javax.Naming.Name ComposeName(Javax.Naming.Name arg0, Javax.Naming.Name arg1) + { + return IExecute("composeName", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Javax.Naming.NameParser GetNameParser(Java.Lang.String arg0) + { + return IExecuteWithSignature("getNameParser", "(Ljava/lang/String;)Ljavax/naming/NameParser;", arg0); + } + /// + /// + /// + /// + /// + /// + public Javax.Naming.NameParser GetNameParser(Javax.Naming.Name arg0) + { + return IExecuteWithSignature("getNameParser", "(Ljavax/naming/Name;)Ljavax/naming/NameParser;", arg0); + } + /// + /// + /// + /// + /// + /// + public Javax.Naming.NamingEnumeration ListBindings(Java.Lang.String arg0) + { + return IExecuteWithSignature>("listBindings", "(Ljava/lang/String;)Ljavax/naming/NamingEnumeration;", arg0); + } + /// + /// + /// + /// + /// + /// + public Javax.Naming.NamingEnumeration ListBindings(Javax.Naming.Name arg0) + { + return IExecuteWithSignature>("listBindings", "(Ljavax/naming/Name;)Ljavax/naming/NamingEnumeration;", arg0); + } + /// + /// + /// + /// + /// + /// + public Javax.Naming.NamingEnumeration List(Java.Lang.String arg0) + { + return IExecuteWithSignature>("list", "(Ljava/lang/String;)Ljavax/naming/NamingEnumeration;", arg0); + } + /// + /// + /// + /// + /// + /// + public Javax.Naming.NamingEnumeration List(Javax.Naming.Name arg0) + { + return IExecuteWithSignature>("list", "(Ljavax/naming/Name;)Ljavax/naming/NamingEnumeration;", arg0); + } + /// + /// + /// + /// + /// + /// + public void Bind(Java.Lang.String arg0, object arg1) + { + IExecute("bind", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void Bind(Javax.Naming.Name arg0, object arg1) + { + IExecute("bind", arg0, arg1); + } + /// + /// + /// + /// + public void Close() + { + IExecuteWithSignature("close", "()V"); + } + /// + /// + /// + /// + /// + public void DestroySubcontext(Java.Lang.String arg0) + { + IExecuteWithSignature("destroySubcontext", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + /// + public void DestroySubcontext(Javax.Naming.Name arg0) + { + IExecuteWithSignature("destroySubcontext", "(Ljavax/naming/Name;)V", arg0); + } + /// + /// + /// + /// + /// + /// + public void Rebind(Java.Lang.String arg0, object arg1) + { + IExecute("rebind", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void Rebind(Javax.Naming.Name arg0, object arg1) + { + IExecute("rebind", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void Rename(Java.Lang.String arg0, Java.Lang.String arg1) + { + IExecute("rename", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void Rename(Javax.Naming.Name arg0, Javax.Naming.Name arg1) + { + IExecute("rename", arg0, arg1); + } + /// + /// + /// + /// + /// + public void Unbind(Java.Lang.String arg0) + { + IExecuteWithSignature("unbind", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + /// + public void Unbind(Javax.Naming.Name arg0) + { + IExecuteWithSignature("unbind", "(Ljavax/naming/Name;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Naming/ContextNotEmptyException.cs b/src/net/JNet/GeneratedCore/Javax/Naming/ContextNotEmptyException.cs new file mode 100644 index 0000000000..9fbf2bfd9c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Naming/ContextNotEmptyException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Naming +{ + #region ContextNotEmptyException + public partial class ContextNotEmptyException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Naming/Directory/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Javax/Naming/Directory/AllPackageClasses.cs new file mode 100644 index 0000000000..d6eea7e305 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Naming/Directory/AllPackageClasses.cs @@ -0,0 +1,594 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Javax.Naming.Directory +{ + #region Attribute + /// + /// + /// + public partial class Attribute : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.naming.directory.Attribute"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Attribute class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Attribute() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Attribute class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Attribute(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AttributeInUseException + /// + /// + /// + public partial class AttributeInUseException : Javax.Naming.NamingException + { + const string _bridgeClassName = "javax.naming.directory.AttributeInUseException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region AttributeModificationException + /// + /// + /// + public partial class AttributeModificationException : Javax.Naming.NamingException + { + const string _bridgeClassName = "javax.naming.directory.AttributeModificationException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region Attributes + /// + /// + /// + public partial class Attributes : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.naming.directory.Attributes"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Attributes class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Attributes() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Attributes class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Attributes(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region BasicAttribute + /// + /// + /// + public partial class BasicAttribute : Javax.Naming.Directory.Attribute + { + const string _bridgeClassName = "javax.naming.directory.BasicAttribute"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public BasicAttribute() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public BasicAttribute(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region BasicAttributes + /// + /// + /// + public partial class BasicAttributes : Javax.Naming.Directory.Attributes + { + const string _bridgeClassName = "javax.naming.directory.BasicAttributes"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public BasicAttributes() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public BasicAttributes(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DirContext + /// + /// + /// + public partial class DirContext : Javax.Naming.Context + { + const string _bridgeClassName = "javax.naming.directory.DirContext"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("DirContext class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DirContext() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("DirContext class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DirContext(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region InitialDirContext + /// + /// + /// + public partial class InitialDirContext : Javax.Naming.InitialContext + { + const string _bridgeClassName = "javax.naming.directory.InitialDirContext"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public InitialDirContext() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public InitialDirContext(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region InvalidAttributeIdentifierException + /// + /// + /// + public partial class InvalidAttributeIdentifierException : Javax.Naming.NamingException + { + const string _bridgeClassName = "javax.naming.directory.InvalidAttributeIdentifierException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region InvalidAttributesException + /// + /// + /// + public partial class InvalidAttributesException : Javax.Naming.NamingException + { + const string _bridgeClassName = "javax.naming.directory.InvalidAttributesException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region InvalidAttributeValueException + /// + /// + /// + public partial class InvalidAttributeValueException : Javax.Naming.NamingException + { + const string _bridgeClassName = "javax.naming.directory.InvalidAttributeValueException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region InvalidSearchControlsException + /// + /// + /// + public partial class InvalidSearchControlsException : Javax.Naming.NamingException + { + const string _bridgeClassName = "javax.naming.directory.InvalidSearchControlsException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region InvalidSearchFilterException + /// + /// + /// + public partial class InvalidSearchFilterException : Javax.Naming.NamingException + { + const string _bridgeClassName = "javax.naming.directory.InvalidSearchFilterException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region ModificationItem + /// + /// + /// + public partial class ModificationItem : Java.Io.Serializable + { + const string _bridgeClassName = "javax.naming.directory.ModificationItem"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ModificationItem() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ModificationItem(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region NoSuchAttributeException + /// + /// + /// + public partial class NoSuchAttributeException : Javax.Naming.NamingException + { + const string _bridgeClassName = "javax.naming.directory.NoSuchAttributeException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region SchemaViolationException + /// + /// + /// + public partial class SchemaViolationException : Javax.Naming.NamingException + { + const string _bridgeClassName = "javax.naming.directory.SchemaViolationException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region SearchControls + /// + /// + /// + public partial class SearchControls : Java.Io.Serializable + { + const string _bridgeClassName = "javax.naming.directory.SearchControls"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SearchControls() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SearchControls(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SearchResult + /// + /// + /// + public partial class SearchResult : Javax.Naming.Binding + { + const string _bridgeClassName = "javax.naming.directory.SearchResult"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SearchResult() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SearchResult(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Naming/Directory/Attribute.cs b/src/net/JNet/GeneratedCore/Javax/Naming/Directory/Attribute.cs new file mode 100644 index 0000000000..8582a921d2 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Naming/Directory/Attribute.cs @@ -0,0 +1,295 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Naming.Directory +{ + #region IAttribute + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IAttribute + { + #region Instance methods + /// + /// + /// + Javax.Naming.NamingEnumeration All { get; } + /// + /// + /// + Javax.Naming.Directory.DirContext AttributeDefinition { get; } + /// + /// + /// + Javax.Naming.Directory.DirContext AttributeSyntaxDefinition { get; } + /// + /// + /// + Java.Lang.String ID { get; } + /// + /// + /// + /// + /// + bool Add(object arg0); + /// + /// + /// + /// + /// + bool Contains(object arg0); + /// + /// + /// + /// + bool IsOrdered(); + /// + /// + /// + /// + /// + bool Remove(object arg0); + /// + /// + /// + /// + int Size(); + /// + /// + /// + /// + /// + object Get(); + /// + /// + /// + /// + /// + /// + object Get(int arg0); + /// + /// + /// + /// + /// + object Remove(int arg0); + /// + /// + /// + /// + /// + /// + object Set(int arg0, object arg1); + /// + /// + /// + /// + /// + void Add(int arg0, object arg1); + /// + /// + /// + void Clear(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Attribute + public partial class Attribute : Javax.Naming.Directory.IAttribute + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Cloneable(Javax.Naming.Directory.Attribute t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Javax.Naming.Directory.Attribute t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static long serialVersionUID { get { if (!_serialVersionUIDReady) { _serialVersionUIDContent = SGetField(LocalBridgeClazz, "serialVersionUID"); _serialVersionUIDReady = true; } return _serialVersionUIDContent; } } + private static long _serialVersionUIDContent = default; + private static bool _serialVersionUIDReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Naming.NamingEnumeration All + { + get { return IExecuteWithSignature>("getAll", "()Ljavax/naming/NamingEnumeration;"); } + } + /// + /// + /// + public Javax.Naming.Directory.DirContext AttributeDefinition + { + get { return IExecuteWithSignature("getAttributeDefinition", "()Ljavax/naming/directory/DirContext;"); } + } + /// + /// + /// + public Javax.Naming.Directory.DirContext AttributeSyntaxDefinition + { + get { return IExecuteWithSignature("getAttributeSyntaxDefinition", "()Ljavax/naming/directory/DirContext;"); } + } + /// + /// + /// + public Java.Lang.String ID + { + get { return IExecuteWithSignature("getID", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + /// + public bool Add(object arg0) + { + return IExecuteWithSignature("add", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool Contains(object arg0) + { + return IExecuteWithSignature("contains", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + public bool IsOrdered() + { + return IExecuteWithSignature("isOrdered", "()Z"); + } + /// + /// + /// + /// + /// + public bool Remove(object arg0) + { + return IExecuteWithSignature("remove", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + public int Size() + { + return IExecuteWithSignature("size", "()I"); + } + /// + /// + /// + /// + /// + public object Get() + { + return IExecuteWithSignature("get", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + /// + /// + public object Get(int arg0) + { + return IExecuteWithSignature("get", "(I)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public object Remove(int arg0) + { + return IExecuteWithSignature("remove", "(I)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + /// + public object Set(int arg0, object arg1) + { + return IExecute("set", arg0, arg1); + } + /// + /// + /// + /// + /// + public void Add(int arg0, object arg1) + { + IExecute("add", arg0, arg1); + } + /// + /// + /// + public void Clear() + { + IExecuteWithSignature("clear", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Naming/Directory/AttributeInUseException.cs b/src/net/JNet/GeneratedCore/Javax/Naming/Directory/AttributeInUseException.cs new file mode 100644 index 0000000000..a886f7cab6 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Naming/Directory/AttributeInUseException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Naming.Directory +{ + #region AttributeInUseException + public partial class AttributeInUseException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Naming/Directory/AttributeModificationException.cs b/src/net/JNet/GeneratedCore/Javax/Naming/Directory/AttributeModificationException.cs new file mode 100644 index 0000000000..1dcc5f2c01 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Naming/Directory/AttributeModificationException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Naming.Directory +{ + #region AttributeModificationException + public partial class AttributeModificationException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Naming/Directory/Attributes.cs b/src/net/JNet/GeneratedCore/Javax/Naming/Directory/Attributes.cs new file mode 100644 index 0000000000..46f7c160ae --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Naming/Directory/Attributes.cs @@ -0,0 +1,194 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Naming.Directory +{ + #region IAttributes + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IAttributes + { + #region Instance methods + /// + /// + /// + Javax.Naming.NamingEnumeration All { get; } + /// + /// + /// + Javax.Naming.NamingEnumeration IDs { get; } + /// + /// + /// + /// + bool IsCaseIgnored(); + /// + /// + /// + /// + int Size(); + /// + /// + /// + /// + /// + Javax.Naming.Directory.Attribute Get(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + Javax.Naming.Directory.Attribute Put(Java.Lang.String arg0, object arg1); + /// + /// + /// + /// + /// + Javax.Naming.Directory.Attribute Put(Javax.Naming.Directory.Attribute arg0); + /// + /// + /// + /// + /// + Javax.Naming.Directory.Attribute Remove(Java.Lang.String arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Attributes + public partial class Attributes : Javax.Naming.Directory.IAttributes + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Cloneable(Javax.Naming.Directory.Attributes t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Javax.Naming.Directory.Attributes t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Naming.NamingEnumeration All + { + get { return IExecuteWithSignature("getAll", "()Ljavax/naming/NamingEnumeration;"); } + } + /// + /// + /// + public Javax.Naming.NamingEnumeration IDs + { + get { return IExecuteWithSignature>("getIDs", "()Ljavax/naming/NamingEnumeration;"); } + } + /// + /// + /// + /// + public bool IsCaseIgnored() + { + return IExecuteWithSignature("isCaseIgnored", "()Z"); + } + /// + /// + /// + /// + public int Size() + { + return IExecuteWithSignature("size", "()I"); + } + /// + /// + /// + /// + /// + public Javax.Naming.Directory.Attribute Get(Java.Lang.String arg0) + { + return IExecuteWithSignature("get", "(Ljava/lang/String;)Ljavax/naming/directory/Attribute;", arg0); + } + /// + /// + /// + /// + /// + /// + public Javax.Naming.Directory.Attribute Put(Java.Lang.String arg0, object arg1) + { + return IExecute("put", arg0, arg1); + } + /// + /// + /// + /// + /// + public Javax.Naming.Directory.Attribute Put(Javax.Naming.Directory.Attribute arg0) + { + return IExecuteWithSignature("put", "(Ljavax/naming/directory/Attribute;)Ljavax/naming/directory/Attribute;", arg0); + } + /// + /// + /// + /// + /// + public Javax.Naming.Directory.Attribute Remove(Java.Lang.String arg0) + { + return IExecuteWithSignature("remove", "(Ljava/lang/String;)Ljavax/naming/directory/Attribute;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Naming/Directory/BasicAttribute.cs b/src/net/JNet/GeneratedCore/Javax/Naming/Directory/BasicAttribute.cs new file mode 100644 index 0000000000..adba0fb58d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Naming/Directory/BasicAttribute.cs @@ -0,0 +1,219 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Naming.Directory +{ + #region BasicAttribute + public partial class BasicAttribute + { + #region Constructors + /// + /// + /// + /// + /// + public BasicAttribute(Java.Lang.String arg0, bool arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + /// + public BasicAttribute(Java.Lang.String arg0, object arg1, bool arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + public BasicAttribute(Java.Lang.String arg0, object arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public BasicAttribute(Java.Lang.String arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Naming.NamingEnumeration All + { + get { return IExecuteWithSignature>("getAll", "()Ljavax/naming/NamingEnumeration;"); } + } + /// + /// + /// + public Javax.Naming.Directory.DirContext AttributeDefinition + { + get { return IExecuteWithSignature("getAttributeDefinition", "()Ljavax/naming/directory/DirContext;"); } + } + /// + /// + /// + public Javax.Naming.Directory.DirContext AttributeSyntaxDefinition + { + get { return IExecuteWithSignature("getAttributeSyntaxDefinition", "()Ljavax/naming/directory/DirContext;"); } + } + /// + /// + /// + public Java.Lang.String ID + { + get { return IExecuteWithSignature("getID", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + /// + public bool Add(object arg0) + { + return IExecuteWithSignature("add", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool Contains(object arg0) + { + return IExecuteWithSignature("contains", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + public bool IsOrdered() + { + return IExecuteWithSignature("isOrdered", "()Z"); + } + /// + /// + /// + /// + /// + public bool Remove(object arg0) + { + return IExecuteWithSignature("remove", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + public int Size() + { + return IExecuteWithSignature("size", "()I"); + } + /// + /// + /// + /// + /// + public object Get() + { + return IExecuteWithSignature("get", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + /// + /// + public object Get(int arg0) + { + return IExecuteWithSignature("get", "(I)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public object Remove(int arg0) + { + return IExecuteWithSignature("remove", "(I)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + /// + public object Set(int arg0, object arg1) + { + return IExecute("set", arg0, arg1); + } + /// + /// + /// + /// + /// + public void Add(int arg0, object arg1) + { + IExecute("add", arg0, arg1); + } + /// + /// + /// + public void Clear() + { + IExecuteWithSignature("clear", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Naming/Directory/BasicAttributes.cs b/src/net/JNet/GeneratedCore/Javax/Naming/Directory/BasicAttributes.cs new file mode 100644 index 0000000000..53a74e77ec --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Naming/Directory/BasicAttributes.cs @@ -0,0 +1,152 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Naming.Directory +{ + #region BasicAttributes + public partial class BasicAttributes + { + #region Constructors + /// + /// + /// + /// + public BasicAttributes(bool arg0) + : base(arg0) + { + } + /// + /// + /// + /// + /// + /// + public BasicAttributes(Java.Lang.String arg0, object arg1, bool arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + public BasicAttributes(Java.Lang.String arg0, object arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Naming.NamingEnumeration All + { + get { return IExecuteWithSignature>("getAll", "()Ljavax/naming/NamingEnumeration;"); } + } + /// + /// + /// + public Javax.Naming.NamingEnumeration IDs + { + get { return IExecuteWithSignature>("getIDs", "()Ljavax/naming/NamingEnumeration;"); } + } + /// + /// + /// + /// + public bool IsCaseIgnored() + { + return IExecuteWithSignature("isCaseIgnored", "()Z"); + } + /// + /// + /// + /// + public int Size() + { + return IExecuteWithSignature("size", "()I"); + } + /// + /// + /// + /// + /// + public Javax.Naming.Directory.Attribute Get(Java.Lang.String arg0) + { + return IExecuteWithSignature("get", "(Ljava/lang/String;)Ljavax/naming/directory/Attribute;", arg0); + } + /// + /// + /// + /// + /// + /// + public Javax.Naming.Directory.Attribute Put(Java.Lang.String arg0, object arg1) + { + return IExecute("put", arg0, arg1); + } + /// + /// + /// + /// + /// + public Javax.Naming.Directory.Attribute Put(Javax.Naming.Directory.Attribute arg0) + { + return IExecuteWithSignature("put", "(Ljavax/naming/directory/Attribute;)Ljavax/naming/directory/Attribute;", arg0); + } + /// + /// + /// + /// + /// + public Javax.Naming.Directory.Attribute Remove(Java.Lang.String arg0) + { + return IExecuteWithSignature("remove", "(Ljava/lang/String;)Ljavax/naming/directory/Attribute;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Naming/Directory/DirContext.cs b/src/net/JNet/GeneratedCore/Javax/Naming/Directory/DirContext.cs new file mode 100644 index 0000000000..a4a68c8606 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Naming/Directory/DirContext.cs @@ -0,0 +1,588 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Naming.Directory +{ + #region IDirContext + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IDirContext : Javax.Naming.IContext + { + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + Javax.Naming.Directory.Attributes GetAttributes(Java.Lang.String arg0, Java.Lang.String[] arg1); + /// + /// + /// + /// + /// + /// + Javax.Naming.Directory.Attributes GetAttributes(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + /// + Javax.Naming.Directory.Attributes GetAttributes(Javax.Naming.Name arg0, Java.Lang.String[] arg1); + /// + /// + /// + /// + /// + /// + Javax.Naming.Directory.Attributes GetAttributes(Javax.Naming.Name arg0); + /// + /// + /// + /// + /// + /// + /// + Javax.Naming.Directory.DirContext CreateSubcontext(Java.Lang.String arg0, Javax.Naming.Directory.Attributes arg1); + /// + /// + /// + /// + /// + /// + /// + Javax.Naming.Directory.DirContext CreateSubcontext(Javax.Naming.Name arg0, Javax.Naming.Directory.Attributes arg1); + /// + /// + /// + /// + /// + /// + Javax.Naming.Directory.DirContext GetSchema(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + Javax.Naming.Directory.DirContext GetSchema(Javax.Naming.Name arg0); + /// + /// + /// + /// + /// + /// + Javax.Naming.Directory.DirContext GetSchemaClassDefinition(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + Javax.Naming.Directory.DirContext GetSchemaClassDefinition(Javax.Naming.Name arg0); + /// + /// + /// + /// + /// + /// + /// + /// + /// + Javax.Naming.NamingEnumeration Search(Java.Lang.String arg0, Java.Lang.String arg1, object[] arg2, Javax.Naming.Directory.SearchControls arg3); + /// + /// + /// + /// + /// + /// + /// + /// + Javax.Naming.NamingEnumeration Search(Java.Lang.String arg0, Java.Lang.String arg1, Javax.Naming.Directory.SearchControls arg2); + /// + /// + /// + /// + /// + /// + /// + /// + Javax.Naming.NamingEnumeration Search(Java.Lang.String arg0, Javax.Naming.Directory.Attributes arg1, Java.Lang.String[] arg2); + /// + /// + /// + /// + /// + /// + /// + Javax.Naming.NamingEnumeration Search(Java.Lang.String arg0, Javax.Naming.Directory.Attributes arg1); + /// + /// + /// + /// + /// + /// + /// + /// + /// + Javax.Naming.NamingEnumeration Search(Javax.Naming.Name arg0, Java.Lang.String arg1, object[] arg2, Javax.Naming.Directory.SearchControls arg3); + /// + /// + /// + /// + /// + /// + /// + /// + Javax.Naming.NamingEnumeration Search(Javax.Naming.Name arg0, Java.Lang.String arg1, Javax.Naming.Directory.SearchControls arg2); + /// + /// + /// + /// + /// + /// + /// + /// + Javax.Naming.NamingEnumeration Search(Javax.Naming.Name arg0, Javax.Naming.Directory.Attributes arg1, Java.Lang.String[] arg2); + /// + /// + /// + /// + /// + /// + /// + Javax.Naming.NamingEnumeration Search(Javax.Naming.Name arg0, Javax.Naming.Directory.Attributes arg1); + /// + /// + /// + /// + /// + /// + /// + void Bind(Java.Lang.String arg0, object arg1, Javax.Naming.Directory.Attributes arg2); + /// + /// + /// + /// + /// + /// + /// + void Bind(Javax.Naming.Name arg0, object arg1, Javax.Naming.Directory.Attributes arg2); + /// + /// + /// + /// + /// + /// + /// + void ModifyAttributes(Java.Lang.String arg0, int arg1, Javax.Naming.Directory.Attributes arg2); + /// + /// + /// + /// + /// + /// + void ModifyAttributes(Java.Lang.String arg0, Javax.Naming.Directory.ModificationItem[] arg1); + /// + /// + /// + /// + /// + /// + /// + void ModifyAttributes(Javax.Naming.Name arg0, int arg1, Javax.Naming.Directory.Attributes arg2); + /// + /// + /// + /// + /// + /// + void ModifyAttributes(Javax.Naming.Name arg0, Javax.Naming.Directory.ModificationItem[] arg1); + /// + /// + /// + /// + /// + /// + /// + void Rebind(Java.Lang.String arg0, object arg1, Javax.Naming.Directory.Attributes arg2); + /// + /// + /// + /// + /// + /// + /// + void Rebind(Javax.Naming.Name arg0, object arg1, Javax.Naming.Directory.Attributes arg2); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region DirContext + public partial class DirContext : Javax.Naming.Directory.IDirContext + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int ADD_ATTRIBUTE { get { if (!_ADD_ATTRIBUTEReady) { _ADD_ATTRIBUTEContent = SGetField(LocalBridgeClazz, "ADD_ATTRIBUTE"); _ADD_ATTRIBUTEReady = true; } return _ADD_ATTRIBUTEContent; } } + private static int _ADD_ATTRIBUTEContent = default; + private static bool _ADD_ATTRIBUTEReady = false; // this is used because in case of generics + /// + /// + /// + public static int REMOVE_ATTRIBUTE { get { if (!_REMOVE_ATTRIBUTEReady) { _REMOVE_ATTRIBUTEContent = SGetField(LocalBridgeClazz, "REMOVE_ATTRIBUTE"); _REMOVE_ATTRIBUTEReady = true; } return _REMOVE_ATTRIBUTEContent; } } + private static int _REMOVE_ATTRIBUTEContent = default; + private static bool _REMOVE_ATTRIBUTEReady = false; // this is used because in case of generics + /// + /// + /// + public static int REPLACE_ATTRIBUTE { get { if (!_REPLACE_ATTRIBUTEReady) { _REPLACE_ATTRIBUTEContent = SGetField(LocalBridgeClazz, "REPLACE_ATTRIBUTE"); _REPLACE_ATTRIBUTEReady = true; } return _REPLACE_ATTRIBUTEContent; } } + private static int _REPLACE_ATTRIBUTEContent = default; + private static bool _REPLACE_ATTRIBUTEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + public Javax.Naming.Directory.Attributes GetAttributes(Java.Lang.String arg0, Java.Lang.String[] arg1) + { + return IExecute("getAttributes", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Javax.Naming.Directory.Attributes GetAttributes(Java.Lang.String arg0) + { + return IExecuteWithSignature("getAttributes", "(Ljava/lang/String;)Ljavax/naming/directory/Attributes;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Javax.Naming.Directory.Attributes GetAttributes(Javax.Naming.Name arg0, Java.Lang.String[] arg1) + { + return IExecute("getAttributes", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Javax.Naming.Directory.Attributes GetAttributes(Javax.Naming.Name arg0) + { + return IExecuteWithSignature("getAttributes", "(Ljavax/naming/Name;)Ljavax/naming/directory/Attributes;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Javax.Naming.Directory.DirContext CreateSubcontext(Java.Lang.String arg0, Javax.Naming.Directory.Attributes arg1) + { + return IExecute("createSubcontext", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public Javax.Naming.Directory.DirContext CreateSubcontext(Javax.Naming.Name arg0, Javax.Naming.Directory.Attributes arg1) + { + return IExecute("createSubcontext", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Javax.Naming.Directory.DirContext GetSchema(Java.Lang.String arg0) + { + return IExecuteWithSignature("getSchema", "(Ljava/lang/String;)Ljavax/naming/directory/DirContext;", arg0); + } + /// + /// + /// + /// + /// + /// + public Javax.Naming.Directory.DirContext GetSchema(Javax.Naming.Name arg0) + { + return IExecuteWithSignature("getSchema", "(Ljavax/naming/Name;)Ljavax/naming/directory/DirContext;", arg0); + } + /// + /// + /// + /// + /// + /// + public Javax.Naming.Directory.DirContext GetSchemaClassDefinition(Java.Lang.String arg0) + { + return IExecuteWithSignature("getSchemaClassDefinition", "(Ljava/lang/String;)Ljavax/naming/directory/DirContext;", arg0); + } + /// + /// + /// + /// + /// + /// + public Javax.Naming.Directory.DirContext GetSchemaClassDefinition(Javax.Naming.Name arg0) + { + return IExecuteWithSignature("getSchemaClassDefinition", "(Ljavax/naming/Name;)Ljavax/naming/directory/DirContext;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Naming.NamingEnumeration Search(Java.Lang.String arg0, Java.Lang.String arg1, object[] arg2, Javax.Naming.Directory.SearchControls arg3) + { + return IExecute>("search", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Naming.NamingEnumeration Search(Java.Lang.String arg0, Java.Lang.String arg1, Javax.Naming.Directory.SearchControls arg2) + { + return IExecute>("search", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Naming.NamingEnumeration Search(Java.Lang.String arg0, Javax.Naming.Directory.Attributes arg1, Java.Lang.String[] arg2) + { + return IExecute>("search", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public Javax.Naming.NamingEnumeration Search(Java.Lang.String arg0, Javax.Naming.Directory.Attributes arg1) + { + return IExecute>("search", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Naming.NamingEnumeration Search(Javax.Naming.Name arg0, Java.Lang.String arg1, object[] arg2, Javax.Naming.Directory.SearchControls arg3) + { + return IExecute>("search", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Naming.NamingEnumeration Search(Javax.Naming.Name arg0, Java.Lang.String arg1, Javax.Naming.Directory.SearchControls arg2) + { + return IExecute>("search", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Naming.NamingEnumeration Search(Javax.Naming.Name arg0, Javax.Naming.Directory.Attributes arg1, Java.Lang.String[] arg2) + { + return IExecute>("search", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public Javax.Naming.NamingEnumeration Search(Javax.Naming.Name arg0, Javax.Naming.Directory.Attributes arg1) + { + return IExecute>("search", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void Bind(Java.Lang.String arg0, object arg1, Javax.Naming.Directory.Attributes arg2) + { + IExecute("bind", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public void Bind(Javax.Naming.Name arg0, object arg1, Javax.Naming.Directory.Attributes arg2) + { + IExecute("bind", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public void ModifyAttributes(Java.Lang.String arg0, int arg1, Javax.Naming.Directory.Attributes arg2) + { + IExecute("modifyAttributes", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void ModifyAttributes(Java.Lang.String arg0, Javax.Naming.Directory.ModificationItem[] arg1) + { + IExecute("modifyAttributes", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void ModifyAttributes(Javax.Naming.Name arg0, int arg1, Javax.Naming.Directory.Attributes arg2) + { + IExecute("modifyAttributes", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void ModifyAttributes(Javax.Naming.Name arg0, Javax.Naming.Directory.ModificationItem[] arg1) + { + IExecute("modifyAttributes", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void Rebind(Java.Lang.String arg0, object arg1, Javax.Naming.Directory.Attributes arg2) + { + IExecute("rebind", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public void Rebind(Javax.Naming.Name arg0, object arg1, Javax.Naming.Directory.Attributes arg2) + { + IExecute("rebind", arg0, arg1, arg2); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Naming/Directory/InitialDirContext.cs b/src/net/JNet/GeneratedCore/Javax/Naming/Directory/InitialDirContext.cs new file mode 100644 index 0000000000..451ef4cb20 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Naming/Directory/InitialDirContext.cs @@ -0,0 +1,357 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Naming.Directory +{ + #region InitialDirContext + public partial class InitialDirContext + { + #region Constructors + /// + /// + /// + /// + /// + public InitialDirContext(Java.Util.Hashtable arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Naming.Directory.DirContext(Javax.Naming.Directory.InitialDirContext t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + public Javax.Naming.Directory.Attributes GetAttributes(Java.Lang.String arg0, Java.Lang.String[] arg1) + { + return IExecute("getAttributes", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Javax.Naming.Directory.Attributes GetAttributes(Java.Lang.String arg0) + { + return IExecuteWithSignature("getAttributes", "(Ljava/lang/String;)Ljavax/naming/directory/Attributes;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Javax.Naming.Directory.Attributes GetAttributes(Javax.Naming.Name arg0, Java.Lang.String[] arg1) + { + return IExecute("getAttributes", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Javax.Naming.Directory.Attributes GetAttributes(Javax.Naming.Name arg0) + { + return IExecuteWithSignature("getAttributes", "(Ljavax/naming/Name;)Ljavax/naming/directory/Attributes;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Javax.Naming.Directory.DirContext CreateSubcontext(Java.Lang.String arg0, Javax.Naming.Directory.Attributes arg1) + { + return IExecute("createSubcontext", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public Javax.Naming.Directory.DirContext CreateSubcontext(Javax.Naming.Name arg0, Javax.Naming.Directory.Attributes arg1) + { + return IExecute("createSubcontext", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Javax.Naming.Directory.DirContext GetSchema(Java.Lang.String arg0) + { + return IExecuteWithSignature("getSchema", "(Ljava/lang/String;)Ljavax/naming/directory/DirContext;", arg0); + } + /// + /// + /// + /// + /// + /// + public Javax.Naming.Directory.DirContext GetSchema(Javax.Naming.Name arg0) + { + return IExecuteWithSignature("getSchema", "(Ljavax/naming/Name;)Ljavax/naming/directory/DirContext;", arg0); + } + /// + /// + /// + /// + /// + /// + public Javax.Naming.Directory.DirContext GetSchemaClassDefinition(Java.Lang.String arg0) + { + return IExecuteWithSignature("getSchemaClassDefinition", "(Ljava/lang/String;)Ljavax/naming/directory/DirContext;", arg0); + } + /// + /// + /// + /// + /// + /// + public Javax.Naming.Directory.DirContext GetSchemaClassDefinition(Javax.Naming.Name arg0) + { + return IExecuteWithSignature("getSchemaClassDefinition", "(Ljavax/naming/Name;)Ljavax/naming/directory/DirContext;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Naming.NamingEnumeration Search(Java.Lang.String arg0, Java.Lang.String arg1, object[] arg2, Javax.Naming.Directory.SearchControls arg3) + { + return IExecute>("search", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Naming.NamingEnumeration Search(Java.Lang.String arg0, Java.Lang.String arg1, Javax.Naming.Directory.SearchControls arg2) + { + return IExecute>("search", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Naming.NamingEnumeration Search(Java.Lang.String arg0, Javax.Naming.Directory.Attributes arg1, Java.Lang.String[] arg2) + { + return IExecute>("search", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public Javax.Naming.NamingEnumeration Search(Java.Lang.String arg0, Javax.Naming.Directory.Attributes arg1) + { + return IExecute>("search", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Naming.NamingEnumeration Search(Javax.Naming.Name arg0, Java.Lang.String arg1, object[] arg2, Javax.Naming.Directory.SearchControls arg3) + { + return IExecute>("search", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Naming.NamingEnumeration Search(Javax.Naming.Name arg0, Java.Lang.String arg1, Javax.Naming.Directory.SearchControls arg2) + { + return IExecute>("search", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Naming.NamingEnumeration Search(Javax.Naming.Name arg0, Javax.Naming.Directory.Attributes arg1, Java.Lang.String[] arg2) + { + return IExecute>("search", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public Javax.Naming.NamingEnumeration Search(Javax.Naming.Name arg0, Javax.Naming.Directory.Attributes arg1) + { + return IExecute>("search", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void Bind(Java.Lang.String arg0, object arg1, Javax.Naming.Directory.Attributes arg2) + { + IExecute("bind", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public void Bind(Javax.Naming.Name arg0, object arg1, Javax.Naming.Directory.Attributes arg2) + { + IExecute("bind", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public void ModifyAttributes(Java.Lang.String arg0, int arg1, Javax.Naming.Directory.Attributes arg2) + { + IExecute("modifyAttributes", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void ModifyAttributes(Java.Lang.String arg0, Javax.Naming.Directory.ModificationItem[] arg1) + { + IExecute("modifyAttributes", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void ModifyAttributes(Javax.Naming.Name arg0, int arg1, Javax.Naming.Directory.Attributes arg2) + { + IExecute("modifyAttributes", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void ModifyAttributes(Javax.Naming.Name arg0, Javax.Naming.Directory.ModificationItem[] arg1) + { + IExecute("modifyAttributes", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void Rebind(Java.Lang.String arg0, object arg1, Javax.Naming.Directory.Attributes arg2) + { + IExecute("rebind", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public void Rebind(Javax.Naming.Name arg0, object arg1, Javax.Naming.Directory.Attributes arg2) + { + IExecute("rebind", arg0, arg1, arg2); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Naming/Directory/InvalidAttributeIdentifierException.cs b/src/net/JNet/GeneratedCore/Javax/Naming/Directory/InvalidAttributeIdentifierException.cs new file mode 100644 index 0000000000..af87fa6df4 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Naming/Directory/InvalidAttributeIdentifierException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Naming.Directory +{ + #region InvalidAttributeIdentifierException + public partial class InvalidAttributeIdentifierException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Naming/Directory/InvalidAttributeValueException.cs b/src/net/JNet/GeneratedCore/Javax/Naming/Directory/InvalidAttributeValueException.cs new file mode 100644 index 0000000000..8ea6c15be3 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Naming/Directory/InvalidAttributeValueException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Naming.Directory +{ + #region InvalidAttributeValueException + public partial class InvalidAttributeValueException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Naming/Directory/InvalidAttributesException.cs b/src/net/JNet/GeneratedCore/Javax/Naming/Directory/InvalidAttributesException.cs new file mode 100644 index 0000000000..56a5447ba9 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Naming/Directory/InvalidAttributesException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Naming.Directory +{ + #region InvalidAttributesException + public partial class InvalidAttributesException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Naming/Directory/InvalidSearchControlsException.cs b/src/net/JNet/GeneratedCore/Javax/Naming/Directory/InvalidSearchControlsException.cs new file mode 100644 index 0000000000..2aa58db3cd --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Naming/Directory/InvalidSearchControlsException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Naming.Directory +{ + #region InvalidSearchControlsException + public partial class InvalidSearchControlsException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Naming/Directory/InvalidSearchFilterException.cs b/src/net/JNet/GeneratedCore/Javax/Naming/Directory/InvalidSearchFilterException.cs new file mode 100644 index 0000000000..8f3980a025 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Naming/Directory/InvalidSearchFilterException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Naming.Directory +{ + #region InvalidSearchFilterException + public partial class InvalidSearchFilterException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Naming/Directory/ModificationItem.cs b/src/net/JNet/GeneratedCore/Javax/Naming/Directory/ModificationItem.cs new file mode 100644 index 0000000000..dac36800f8 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Naming/Directory/ModificationItem.cs @@ -0,0 +1,81 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Naming.Directory +{ + #region ModificationItem + public partial class ModificationItem + { + #region Constructors + /// + /// + /// + /// + /// + public ModificationItem(int arg0, Javax.Naming.Directory.Attribute arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Naming.Directory.Attribute Attribute + { + get { return IExecuteWithSignature("getAttribute", "()Ljavax/naming/directory/Attribute;"); } + } + /// + /// + /// + public int ModificationOp + { + get { return IExecuteWithSignature("getModificationOp", "()I"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Naming/Directory/NoSuchAttributeException.cs b/src/net/JNet/GeneratedCore/Javax/Naming/Directory/NoSuchAttributeException.cs new file mode 100644 index 0000000000..8741dcccd7 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Naming/Directory/NoSuchAttributeException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Naming.Directory +{ + #region NoSuchAttributeException + public partial class NoSuchAttributeException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Naming/Directory/SchemaViolationException.cs b/src/net/JNet/GeneratedCore/Javax/Naming/Directory/SchemaViolationException.cs new file mode 100644 index 0000000000..1a4a1cec8a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Naming/Directory/SchemaViolationException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Naming.Directory +{ + #region SchemaViolationException + public partial class SchemaViolationException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Naming/Directory/SearchControls.cs b/src/net/JNet/GeneratedCore/Javax/Naming/Directory/SearchControls.cs new file mode 100644 index 0000000000..444fabbc1e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Naming/Directory/SearchControls.cs @@ -0,0 +1,131 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Naming.Directory +{ + #region SearchControls + public partial class SearchControls + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + /// + /// + public SearchControls(int arg0, long arg1, int arg2, Java.Lang.String[] arg3, bool arg4, bool arg5) + : base(arg0, arg1, arg2, arg3, arg4, arg5) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int OBJECT_SCOPE { get { if (!_OBJECT_SCOPEReady) { _OBJECT_SCOPEContent = SGetField(LocalBridgeClazz, "OBJECT_SCOPE"); _OBJECT_SCOPEReady = true; } return _OBJECT_SCOPEContent; } } + private static int _OBJECT_SCOPEContent = default; + private static bool _OBJECT_SCOPEReady = false; // this is used because in case of generics + /// + /// + /// + public static int ONELEVEL_SCOPE { get { if (!_ONELEVEL_SCOPEReady) { _ONELEVEL_SCOPEContent = SGetField(LocalBridgeClazz, "ONELEVEL_SCOPE"); _ONELEVEL_SCOPEReady = true; } return _ONELEVEL_SCOPEContent; } } + private static int _ONELEVEL_SCOPEContent = default; + private static bool _ONELEVEL_SCOPEReady = false; // this is used because in case of generics + /// + /// + /// + public static int SUBTREE_SCOPE { get { if (!_SUBTREE_SCOPEReady) { _SUBTREE_SCOPEContent = SGetField(LocalBridgeClazz, "SUBTREE_SCOPE"); _SUBTREE_SCOPEReady = true; } return _SUBTREE_SCOPEContent; } } + private static int _SUBTREE_SCOPEContent = default; + private static bool _SUBTREE_SCOPEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public long CountLimit + { + get { return IExecuteWithSignature("getCountLimit", "()J"); } set { IExecuteWithSignature("setCountLimit", "(J)V", value); } + } + /// + /// + /// + public bool DerefLinkFlag + { + get { return IExecuteWithSignature("getDerefLinkFlag", "()Z"); } set { IExecuteWithSignature("setDerefLinkFlag", "(Z)V", value); } + } + /// + /// + /// + public Java.Lang.String[] ReturningAttributes + { + get { return IExecuteWithSignatureArray("getReturningAttributes", "()[Ljava/lang/String;"); } set { IExecuteWithSignature("setReturningAttributes", "([Ljava/lang/String;)V", value); } + } + /// + /// + /// + public bool ReturningObjFlag + { + get { return IExecuteWithSignature("getReturningObjFlag", "()Z"); } set { IExecuteWithSignature("setReturningObjFlag", "(Z)V", value); } + } + /// + /// + /// + public int SearchScope + { + get { return IExecuteWithSignature("getSearchScope", "()I"); } set { IExecuteWithSignature("setSearchScope", "(I)V", value); } + } + /// + /// + /// + public int TimeLimit + { + get { return IExecuteWithSignature("getTimeLimit", "()I"); } set { IExecuteWithSignature("setTimeLimit", "(I)V", value); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Naming/Directory/SearchResult.cs b/src/net/JNet/GeneratedCore/Javax/Naming/Directory/SearchResult.cs new file mode 100644 index 0000000000..50c5ae3613 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Naming/Directory/SearchResult.cs @@ -0,0 +1,109 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Naming.Directory +{ + #region SearchResult + public partial class SearchResult + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + public SearchResult(Java.Lang.String arg0, object arg1, Javax.Naming.Directory.Attributes arg2, bool arg3) + : base(arg0, arg1, arg2, arg3) + { + } + /// + /// + /// + /// + /// + /// + public SearchResult(Java.Lang.String arg0, object arg1, Javax.Naming.Directory.Attributes arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + /// + /// + /// + public SearchResult(Java.Lang.String arg0, Java.Lang.String arg1, object arg2, Javax.Naming.Directory.Attributes arg3, bool arg4) + : base(arg0, arg1, arg2, arg3, arg4) + { + } + /// + /// + /// + /// + /// + /// + /// + public SearchResult(Java.Lang.String arg0, Java.Lang.String arg1, object arg2, Javax.Naming.Directory.Attributes arg3) + : base(arg0, arg1, arg2, arg3) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Naming.Directory.Attributes Attributes + { + get { return IExecuteWithSignature("getAttributes", "()Ljavax/naming/directory/Attributes;"); } set { IExecuteWithSignature("setAttributes", "(Ljavax/naming/directory/Attributes;)V", value); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Naming/Event/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Javax/Naming/Event/AllPackageClasses.cs new file mode 100644 index 0000000000..287b301459 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Naming/Event/AllPackageClasses.cs @@ -0,0 +1,415 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Javax.Naming.Event +{ + #region EventContext + /// + /// + /// + public partial class EventContext : Javax.Naming.Context + { + const string _bridgeClassName = "javax.naming.event.EventContext"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("EventContext class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public EventContext() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("EventContext class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public EventContext(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region EventDirContext + /// + /// + /// + public partial class EventDirContext : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.naming.event.EventDirContext"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("EventDirContext class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public EventDirContext() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("EventDirContext class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public EventDirContext(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region NamespaceChangeListener + /// + /// + /// + public partial class NamespaceChangeListener : MASES.JCOBridge.C2JBridge.JVMBridgeListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public NamespaceChangeListener() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.javax.naming.event.NamespaceChangeListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region NamespaceChangeListenerDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class NamespaceChangeListenerDirect : NamespaceChangeListener + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "javax.naming.event.NamespaceChangeListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region NamingEvent + /// + /// + /// + public partial class NamingEvent : Java.Util.EventObject + { + const string _bridgeClassName = "javax.naming.event.NamingEvent"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public NamingEvent() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public NamingEvent(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region NamingExceptionEvent + /// + /// + /// + public partial class NamingExceptionEvent : Java.Util.EventObject + { + const string _bridgeClassName = "javax.naming.event.NamingExceptionEvent"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public NamingExceptionEvent() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public NamingExceptionEvent(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region NamingListener + /// + /// + /// + public partial class NamingListener : Java.Util.EventListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public NamingListener() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.javax.naming.event.NamingListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region NamingListenerDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class NamingListenerDirect : NamingListener + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "javax.naming.event.NamingListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region ObjectChangeListener + /// + /// + /// + public partial class ObjectChangeListener : MASES.JCOBridge.C2JBridge.JVMBridgeListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ObjectChangeListener() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.javax.naming.event.ObjectChangeListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region ObjectChangeListenerDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class ObjectChangeListenerDirect : ObjectChangeListener + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "javax.naming.event.ObjectChangeListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Naming/Event/EventContext.cs b/src/net/JNet/GeneratedCore/Javax/Naming/Event/EventContext.cs new file mode 100644 index 0000000000..3bc297584c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Naming/Event/EventContext.cs @@ -0,0 +1,162 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Naming.Event +{ + #region IEventContext + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IEventContext : Javax.Naming.IContext + { + #region Instance methods + /// + /// + /// + /// + /// + bool TargetMustExist(); + /// + /// + /// + /// + /// + /// + /// + void AddNamingListener(Java.Lang.String arg0, int arg1, Javax.Naming.Event.NamingListener arg2); + /// + /// + /// + /// + /// + /// + /// + void AddNamingListener(Javax.Naming.Name arg0, int arg1, Javax.Naming.Event.NamingListener arg2); + /// + /// + /// + /// + /// + void RemoveNamingListener(Javax.Naming.Event.NamingListener arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region EventContext + public partial class EventContext : Javax.Naming.Event.IEventContext + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int OBJECT_SCOPE { get { if (!_OBJECT_SCOPEReady) { _OBJECT_SCOPEContent = SGetField(LocalBridgeClazz, "OBJECT_SCOPE"); _OBJECT_SCOPEReady = true; } return _OBJECT_SCOPEContent; } } + private static int _OBJECT_SCOPEContent = default; + private static bool _OBJECT_SCOPEReady = false; // this is used because in case of generics + /// + /// + /// + public static int ONELEVEL_SCOPE { get { if (!_ONELEVEL_SCOPEReady) { _ONELEVEL_SCOPEContent = SGetField(LocalBridgeClazz, "ONELEVEL_SCOPE"); _ONELEVEL_SCOPEReady = true; } return _ONELEVEL_SCOPEContent; } } + private static int _ONELEVEL_SCOPEContent = default; + private static bool _ONELEVEL_SCOPEReady = false; // this is used because in case of generics + /// + /// + /// + public static int SUBTREE_SCOPE { get { if (!_SUBTREE_SCOPEReady) { _SUBTREE_SCOPEContent = SGetField(LocalBridgeClazz, "SUBTREE_SCOPE"); _SUBTREE_SCOPEReady = true; } return _SUBTREE_SCOPEContent; } } + private static int _SUBTREE_SCOPEContent = default; + private static bool _SUBTREE_SCOPEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public bool TargetMustExist() + { + return IExecuteWithSignature("targetMustExist", "()Z"); + } + /// + /// + /// + /// + /// + /// + /// + public void AddNamingListener(Java.Lang.String arg0, int arg1, Javax.Naming.Event.NamingListener arg2) + { + IExecute("addNamingListener", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public void AddNamingListener(Javax.Naming.Name arg0, int arg1, Javax.Naming.Event.NamingListener arg2) + { + IExecute("addNamingListener", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public void RemoveNamingListener(Javax.Naming.Event.NamingListener arg0) + { + IExecuteWithSignature("removeNamingListener", "(Ljavax/naming/event/NamingListener;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Naming/Event/EventDirContext.cs b/src/net/JNet/GeneratedCore/Javax/Naming/Event/EventDirContext.cs new file mode 100644 index 0000000000..9217cd56fb --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Naming/Event/EventDirContext.cs @@ -0,0 +1,172 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Naming.Event +{ + #region IEventDirContext + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IEventDirContext + { + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + void AddNamingListener(Java.Lang.String arg0, Java.Lang.String arg1, object[] arg2, Javax.Naming.Directory.SearchControls arg3, Javax.Naming.Event.NamingListener arg4); + /// + /// + /// + /// + /// + /// + /// + /// + void AddNamingListener(Java.Lang.String arg0, Java.Lang.String arg1, Javax.Naming.Directory.SearchControls arg2, Javax.Naming.Event.NamingListener arg3); + /// + /// + /// + /// + /// + /// + /// + /// + /// + void AddNamingListener(Javax.Naming.Name arg0, Java.Lang.String arg1, object[] arg2, Javax.Naming.Directory.SearchControls arg3, Javax.Naming.Event.NamingListener arg4); + /// + /// + /// + /// + /// + /// + /// + /// + void AddNamingListener(Javax.Naming.Name arg0, Java.Lang.String arg1, Javax.Naming.Directory.SearchControls arg2, Javax.Naming.Event.NamingListener arg3); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region EventDirContext + public partial class EventDirContext : Javax.Naming.Event.IEventDirContext + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Naming.Event.EventContext(Javax.Naming.Event.EventDirContext t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Naming.Directory.DirContext(Javax.Naming.Event.EventDirContext t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void AddNamingListener(Java.Lang.String arg0, Java.Lang.String arg1, object[] arg2, Javax.Naming.Directory.SearchControls arg3, Javax.Naming.Event.NamingListener arg4) + { + IExecute("addNamingListener", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + /// + /// + public void AddNamingListener(Java.Lang.String arg0, Java.Lang.String arg1, Javax.Naming.Directory.SearchControls arg2, Javax.Naming.Event.NamingListener arg3) + { + IExecute("addNamingListener", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void AddNamingListener(Javax.Naming.Name arg0, Java.Lang.String arg1, object[] arg2, Javax.Naming.Directory.SearchControls arg3, Javax.Naming.Event.NamingListener arg4) + { + IExecute("addNamingListener", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + /// + /// + public void AddNamingListener(Javax.Naming.Name arg0, Java.Lang.String arg1, Javax.Naming.Directory.SearchControls arg2, Javax.Naming.Event.NamingListener arg3) + { + IExecute("addNamingListener", arg0, arg1, arg2, arg3); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Naming/Event/NamespaceChangeListener.cs b/src/net/JNet/GeneratedCore/Javax/Naming/Event/NamespaceChangeListener.cs new file mode 100644 index 0000000000..24a6c376a4 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Naming/Event/NamespaceChangeListener.cs @@ -0,0 +1,254 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Naming.Event +{ + #region INamespaceChangeListener + /// + /// .NET interface for org.mases.jnet.generated.javax.naming.event.NamespaceChangeListener implementing + /// + public partial interface INamespaceChangeListener + { + #region Instance methods + /// + /// + /// + /// + void ObjectAdded(Javax.Naming.Event.NamingEvent arg0); + /// + /// + /// + /// + void ObjectRemoved(Javax.Naming.Event.NamingEvent arg0); + /// + /// + /// + /// + void ObjectRenamed(Javax.Naming.Event.NamingEvent arg0); + /// + /// + /// + /// + void NamingExceptionThrown(Javax.Naming.Event.NamingExceptionEvent arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region NamespaceChangeListener + public partial class NamespaceChangeListener : Javax.Naming.Event.INamespaceChangeListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("objectAdded", new global::System.EventHandler>>(ObjectAddedEventHandler)); + AddEventHandler("objectRemoved", new global::System.EventHandler>>(ObjectRemovedEventHandler)); + AddEventHandler("objectRenamed", new global::System.EventHandler>>(ObjectRenamedEventHandler)); + AddEventHandler("namingExceptionThrown", new global::System.EventHandler>>(NamingExceptionThrownEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnObjectAdded { get; set; } = null; + + void ObjectAddedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnObjectAdded != null) ? OnObjectAdded : ObjectAdded; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void ObjectAdded(Javax.Naming.Event.NamingEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnObjectRemoved { get; set; } = null; + + void ObjectRemovedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnObjectRemoved != null) ? OnObjectRemoved : ObjectRemoved; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void ObjectRemoved(Javax.Naming.Event.NamingEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnObjectRenamed { get; set; } = null; + + void ObjectRenamedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnObjectRenamed != null) ? OnObjectRenamed : ObjectRenamed; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void ObjectRenamed(Javax.Naming.Event.NamingEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnNamingExceptionThrown { get; set; } = null; + + void NamingExceptionThrownEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnNamingExceptionThrown != null) ? OnNamingExceptionThrown : NamingExceptionThrown; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void NamingExceptionThrown(Javax.Naming.Event.NamingExceptionEvent arg0) + { + + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region NamespaceChangeListenerDirect + public partial class NamespaceChangeListenerDirect : Javax.Naming.Event.INamespaceChangeListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public override void ObjectAdded(Javax.Naming.Event.NamingEvent arg0) + { + IExecuteWithSignature("objectAdded", "(Ljavax/naming/event/NamingEvent;)V", arg0); + } + /// + /// + /// + /// + public override void ObjectRemoved(Javax.Naming.Event.NamingEvent arg0) + { + IExecuteWithSignature("objectRemoved", "(Ljavax/naming/event/NamingEvent;)V", arg0); + } + /// + /// + /// + /// + public override void ObjectRenamed(Javax.Naming.Event.NamingEvent arg0) + { + IExecuteWithSignature("objectRenamed", "(Ljavax/naming/event/NamingEvent;)V", arg0); + } + /// + /// + /// + /// + public override void NamingExceptionThrown(Javax.Naming.Event.NamingExceptionEvent arg0) + { + IExecute("namingExceptionThrown", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Naming/Event/NamingEvent.cs b/src/net/JNet/GeneratedCore/Javax/Naming/Event/NamingEvent.cs new file mode 100644 index 0000000000..f312f1709f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Naming/Event/NamingEvent.cs @@ -0,0 +1,137 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Naming.Event +{ + #region NamingEvent + public partial class NamingEvent + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + /// + public NamingEvent(Javax.Naming.Event.EventContext arg0, int arg1, Javax.Naming.Binding arg2, Javax.Naming.Binding arg3, object arg4) + : base(arg0, arg1, arg2, arg3, arg4) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int OBJECT_ADDED { get { if (!_OBJECT_ADDEDReady) { _OBJECT_ADDEDContent = SGetField(LocalBridgeClazz, "OBJECT_ADDED"); _OBJECT_ADDEDReady = true; } return _OBJECT_ADDEDContent; } } + private static int _OBJECT_ADDEDContent = default; + private static bool _OBJECT_ADDEDReady = false; // this is used because in case of generics + /// + /// + /// + public static int OBJECT_CHANGED { get { if (!_OBJECT_CHANGEDReady) { _OBJECT_CHANGEDContent = SGetField(LocalBridgeClazz, "OBJECT_CHANGED"); _OBJECT_CHANGEDReady = true; } return _OBJECT_CHANGEDContent; } } + private static int _OBJECT_CHANGEDContent = default; + private static bool _OBJECT_CHANGEDReady = false; // this is used because in case of generics + /// + /// + /// + public static int OBJECT_REMOVED { get { if (!_OBJECT_REMOVEDReady) { _OBJECT_REMOVEDContent = SGetField(LocalBridgeClazz, "OBJECT_REMOVED"); _OBJECT_REMOVEDReady = true; } return _OBJECT_REMOVEDContent; } } + private static int _OBJECT_REMOVEDContent = default; + private static bool _OBJECT_REMOVEDReady = false; // this is used because in case of generics + /// + /// + /// + public static int OBJECT_RENAMED { get { if (!_OBJECT_RENAMEDReady) { _OBJECT_RENAMEDContent = SGetField(LocalBridgeClazz, "OBJECT_RENAMED"); _OBJECT_RENAMEDReady = true; } return _OBJECT_RENAMEDContent; } } + private static int _OBJECT_RENAMEDContent = default; + private static bool _OBJECT_RENAMEDReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public object ChangeInfo + { + get { return IExecuteWithSignature("getChangeInfo", "()Ljava/lang/Object;"); } + } + /// + /// + /// + public Javax.Naming.Event.EventContext EventContext + { + get { return IExecuteWithSignature("getEventContext", "()Ljavax/naming/event/EventContext;"); } + } + /// + /// + /// + public Javax.Naming.Binding NewBinding + { + get { return IExecuteWithSignature("getNewBinding", "()Ljavax/naming/Binding;"); } + } + /// + /// + /// + public Javax.Naming.Binding OldBinding + { + get { return IExecuteWithSignature("getOldBinding", "()Ljavax/naming/Binding;"); } + } + /// + /// + /// + public int Type + { + get { return IExecuteWithSignature("getType", "()I"); } + } + /// + /// + /// + /// + public void Dispatch(Javax.Naming.Event.NamingListener arg0) + { + IExecuteWithSignature("dispatch", "(Ljavax/naming/event/NamingListener;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Naming/Event/NamingExceptionEvent.cs b/src/net/JNet/GeneratedCore/Javax/Naming/Event/NamingExceptionEvent.cs new file mode 100644 index 0000000000..51c9f8b78b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Naming/Event/NamingExceptionEvent.cs @@ -0,0 +1,89 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Naming.Event +{ + #region NamingExceptionEvent + public partial class NamingExceptionEvent + { + #region Constructors + /// + /// + /// + /// + /// + public NamingExceptionEvent(Javax.Naming.Event.EventContext arg0, Javax.Naming.NamingException arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Naming.Event.EventContext EventContext + { + get { return IExecuteWithSignature("getEventContext", "()Ljavax/naming/event/EventContext;"); } + } + /// + /// + /// + public Javax.Naming.NamingException Exception + { + get { var obj = IExecuteWithSignature("getException", "()Ljavax/naming/NamingException;"); return MASES.JCOBridge.C2JBridge.JVMBridgeException.New(obj); } + } + /// + /// + /// + /// + public void Dispatch(Javax.Naming.Event.NamingListener arg0) + { + IExecuteWithSignature("dispatch", "(Ljavax/naming/event/NamingListener;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Naming/Event/NamingListener.cs b/src/net/JNet/GeneratedCore/Javax/Naming/Event/NamingListener.cs new file mode 100644 index 0000000000..3340e12eb2 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Naming/Event/NamingListener.cs @@ -0,0 +1,149 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Naming.Event +{ + #region INamingListener + /// + /// .NET interface for org.mases.jnet.generated.javax.naming.event.NamingListener implementing + /// + public partial interface INamingListener + { + #region Instance methods + /// + /// + /// + /// + void NamingExceptionThrown(Javax.Naming.Event.NamingExceptionEvent arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region NamingListener + public partial class NamingListener : Javax.Naming.Event.INamingListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("namingExceptionThrown", new global::System.EventHandler>>(NamingExceptionThrownEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnNamingExceptionThrown { get; set; } = null; + + void NamingExceptionThrownEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnNamingExceptionThrown != null) ? OnNamingExceptionThrown : NamingExceptionThrown; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void NamingExceptionThrown(Javax.Naming.Event.NamingExceptionEvent arg0) + { + + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region NamingListenerDirect + public partial class NamingListenerDirect : Javax.Naming.Event.INamingListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public override void NamingExceptionThrown(Javax.Naming.Event.NamingExceptionEvent arg0) + { + IExecuteWithSignature("namingExceptionThrown", "(Ljavax/naming/event/NamingExceptionEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Naming/Event/ObjectChangeListener.cs b/src/net/JNet/GeneratedCore/Javax/Naming/Event/ObjectChangeListener.cs new file mode 100644 index 0000000000..07c103c2bd --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Naming/Event/ObjectChangeListener.cs @@ -0,0 +1,184 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Naming.Event +{ + #region IObjectChangeListener + /// + /// .NET interface for org.mases.jnet.generated.javax.naming.event.ObjectChangeListener implementing + /// + public partial interface IObjectChangeListener + { + #region Instance methods + /// + /// + /// + /// + void NamingExceptionThrown(Javax.Naming.Event.NamingExceptionEvent arg0); + /// + /// + /// + /// + void ObjectChanged(Javax.Naming.Event.NamingEvent arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ObjectChangeListener + public partial class ObjectChangeListener : Javax.Naming.Event.IObjectChangeListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("namingExceptionThrown", new global::System.EventHandler>>(NamingExceptionThrownEventHandler)); + AddEventHandler("objectChanged", new global::System.EventHandler>>(ObjectChangedEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnNamingExceptionThrown { get; set; } = null; + + void NamingExceptionThrownEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnNamingExceptionThrown != null) ? OnNamingExceptionThrown : NamingExceptionThrown; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void NamingExceptionThrown(Javax.Naming.Event.NamingExceptionEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnObjectChanged { get; set; } = null; + + void ObjectChangedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnObjectChanged != null) ? OnObjectChanged : ObjectChanged; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void ObjectChanged(Javax.Naming.Event.NamingEvent arg0) + { + + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ObjectChangeListenerDirect + public partial class ObjectChangeListenerDirect : Javax.Naming.Event.IObjectChangeListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public override void NamingExceptionThrown(Javax.Naming.Event.NamingExceptionEvent arg0) + { + IExecute("namingExceptionThrown", arg0); + } + /// + /// + /// + /// + public override void ObjectChanged(Javax.Naming.Event.NamingEvent arg0) + { + IExecuteWithSignature("objectChanged", "(Ljavax/naming/event/NamingEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Naming/InitialContext.cs b/src/net/JNet/GeneratedCore/Javax/Naming/InitialContext.cs new file mode 100644 index 0000000000..16697ec475 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Naming/InitialContext.cs @@ -0,0 +1,370 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Naming +{ + #region InitialContext + public partial class InitialContext + { + #region Constructors + /// + /// + /// + /// + /// + public InitialContext(Java.Util.Hashtable arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + /// + public static T DoLookup(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "doLookup", "(Ljava/lang/String;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public static T DoLookup(Javax.Naming.Name arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "doLookup", "(Ljavax/naming/Name;)Ljava/lang/Object;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Util.Hashtable Environment + { + get { return IExecuteWithSignature>("getEnvironment", "()Ljava/util/Hashtable;"); } + } + /// + /// + /// + public Java.Lang.String NameInNamespace + { + get { return IExecuteWithSignature("getNameInNamespace", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + /// + /// + /// + public object AddToEnvironment(Java.Lang.String arg0, object arg1) + { + return IExecute("addToEnvironment", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public object Lookup(Java.Lang.String arg0) + { + return IExecuteWithSignature("lookup", "(Ljava/lang/String;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + /// + public object Lookup(Javax.Naming.Name arg0) + { + return IExecuteWithSignature("lookup", "(Ljavax/naming/Name;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + /// + public object LookupLink(Java.Lang.String arg0) + { + return IExecuteWithSignature("lookupLink", "(Ljava/lang/String;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + /// + public object LookupLink(Javax.Naming.Name arg0) + { + return IExecuteWithSignature("lookupLink", "(Ljavax/naming/Name;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + /// + public object RemoveFromEnvironment(Java.Lang.String arg0) + { + return IExecuteWithSignature("removeFromEnvironment", "(Ljava/lang/String;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.String ComposeName(Java.Lang.String arg0, Java.Lang.String arg1) + { + return IExecute("composeName", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Javax.Naming.Context CreateSubcontext(Java.Lang.String arg0) + { + return IExecuteWithSignature("createSubcontext", "(Ljava/lang/String;)Ljavax/naming/Context;", arg0); + } + /// + /// + /// + /// + /// + /// + public Javax.Naming.Context CreateSubcontext(Javax.Naming.Name arg0) + { + return IExecuteWithSignature("createSubcontext", "(Ljavax/naming/Name;)Ljavax/naming/Context;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Javax.Naming.Name ComposeName(Javax.Naming.Name arg0, Javax.Naming.Name arg1) + { + return IExecute("composeName", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Javax.Naming.NameParser GetNameParser(Java.Lang.String arg0) + { + return IExecuteWithSignature("getNameParser", "(Ljava/lang/String;)Ljavax/naming/NameParser;", arg0); + } + /// + /// + /// + /// + /// + /// + public Javax.Naming.NameParser GetNameParser(Javax.Naming.Name arg0) + { + return IExecuteWithSignature("getNameParser", "(Ljavax/naming/Name;)Ljavax/naming/NameParser;", arg0); + } + /// + /// + /// + /// + /// + /// + public Javax.Naming.NamingEnumeration ListBindings(Java.Lang.String arg0) + { + return IExecuteWithSignature>("listBindings", "(Ljava/lang/String;)Ljavax/naming/NamingEnumeration;", arg0); + } + /// + /// + /// + /// + /// + /// + public Javax.Naming.NamingEnumeration ListBindings(Javax.Naming.Name arg0) + { + return IExecuteWithSignature>("listBindings", "(Ljavax/naming/Name;)Ljavax/naming/NamingEnumeration;", arg0); + } + /// + /// + /// + /// + /// + /// + public Javax.Naming.NamingEnumeration List(Java.Lang.String arg0) + { + return IExecuteWithSignature>("list", "(Ljava/lang/String;)Ljavax/naming/NamingEnumeration;", arg0); + } + /// + /// + /// + /// + /// + /// + public Javax.Naming.NamingEnumeration List(Javax.Naming.Name arg0) + { + return IExecuteWithSignature>("list", "(Ljavax/naming/Name;)Ljavax/naming/NamingEnumeration;", arg0); + } + /// + /// + /// + /// + /// + /// + public void Bind(Java.Lang.String arg0, object arg1) + { + IExecute("bind", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void Bind(Javax.Naming.Name arg0, object arg1) + { + IExecute("bind", arg0, arg1); + } + /// + /// + /// + /// + public void Close() + { + IExecuteWithSignature("close", "()V"); + } + /// + /// + /// + /// + /// + public void DestroySubcontext(Java.Lang.String arg0) + { + IExecuteWithSignature("destroySubcontext", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + /// + public void DestroySubcontext(Javax.Naming.Name arg0) + { + IExecuteWithSignature("destroySubcontext", "(Ljavax/naming/Name;)V", arg0); + } + /// + /// + /// + /// + /// + /// + public void Rebind(Java.Lang.String arg0, object arg1) + { + IExecute("rebind", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void Rebind(Javax.Naming.Name arg0, object arg1) + { + IExecute("rebind", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void Rename(Java.Lang.String arg0, Java.Lang.String arg1) + { + IExecute("rename", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void Rename(Javax.Naming.Name arg0, Javax.Naming.Name arg1) + { + IExecute("rename", arg0, arg1); + } + /// + /// + /// + /// + /// + public void Unbind(Java.Lang.String arg0) + { + IExecuteWithSignature("unbind", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + /// + public void Unbind(Javax.Naming.Name arg0) + { + IExecuteWithSignature("unbind", "(Ljavax/naming/Name;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Naming/InsufficientResourcesException.cs b/src/net/JNet/GeneratedCore/Javax/Naming/InsufficientResourcesException.cs new file mode 100644 index 0000000000..621fdeff3e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Naming/InsufficientResourcesException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Naming +{ + #region InsufficientResourcesException + public partial class InsufficientResourcesException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Naming/InterruptedNamingException.cs b/src/net/JNet/GeneratedCore/Javax/Naming/InterruptedNamingException.cs new file mode 100644 index 0000000000..fbf5b58605 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Naming/InterruptedNamingException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Naming +{ + #region InterruptedNamingException + public partial class InterruptedNamingException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Naming/InvalidNameException.cs b/src/net/JNet/GeneratedCore/Javax/Naming/InvalidNameException.cs new file mode 100644 index 0000000000..b7f83ca1c2 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Naming/InvalidNameException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Naming +{ + #region InvalidNameException + public partial class InvalidNameException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Naming/Ldap/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Javax/Naming/Ldap/AllPackageClasses.cs new file mode 100644 index 0000000000..ad394a128c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Naming/Ldap/AllPackageClasses.cs @@ -0,0 +1,1030 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Javax.Naming.Ldap +{ + #region BasicControl + /// + /// + /// + public partial class BasicControl : Javax.Naming.Ldap.Control + { + const string _bridgeClassName = "javax.naming.ldap.BasicControl"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public BasicControl() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public BasicControl(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Control + /// + /// + /// + public partial class Control : Java.Io.Serializable + { + const string _bridgeClassName = "javax.naming.ldap.Control"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Control class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Control() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Control class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Control(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ControlFactory + /// + /// + /// + public partial class ControlFactory : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.naming.ldap.ControlFactory"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ControlFactory class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ControlFactory() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ControlFactory class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ControlFactory(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ExtendedRequest + /// + /// + /// + public partial class ExtendedRequest : Java.Io.Serializable + { + const string _bridgeClassName = "javax.naming.ldap.ExtendedRequest"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ExtendedRequest class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ExtendedRequest() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ExtendedRequest class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ExtendedRequest(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ExtendedResponse + /// + /// + /// + public partial class ExtendedResponse : Java.Io.Serializable + { + const string _bridgeClassName = "javax.naming.ldap.ExtendedResponse"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ExtendedResponse class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ExtendedResponse() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ExtendedResponse class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ExtendedResponse(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region HasControls + /// + /// + /// + public partial class HasControls : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.naming.ldap.HasControls"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("HasControls class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HasControls() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("HasControls class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HasControls(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region InitialLdapContext + /// + /// + /// + public partial class InitialLdapContext : Javax.Naming.Directory.InitialDirContext + { + const string _bridgeClassName = "javax.naming.ldap.InitialLdapContext"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public InitialLdapContext() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public InitialLdapContext(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region LdapContext + /// + /// + /// + public partial class LdapContext : Javax.Naming.Directory.DirContext + { + const string _bridgeClassName = "javax.naming.ldap.LdapContext"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("LdapContext class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public LdapContext() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("LdapContext class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public LdapContext(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region LdapName + /// + /// + /// + public partial class LdapName : Javax.Naming.Name + { + const string _bridgeClassName = "javax.naming.ldap.LdapName"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public LdapName() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public LdapName(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region LdapReferralException + /// + /// + /// + public partial class LdapReferralException : Javax.Naming.ReferralException + { + const string _bridgeClassName = "javax.naming.ldap.LdapReferralException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region ManageReferralControl + /// + /// + /// + public partial class ManageReferralControl : Javax.Naming.Ldap.BasicControl + { + const string _bridgeClassName = "javax.naming.ldap.ManageReferralControl"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ManageReferralControl() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ManageReferralControl(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PagedResultsControl + /// + /// + /// + public partial class PagedResultsControl : Javax.Naming.Ldap.BasicControl + { + const string _bridgeClassName = "javax.naming.ldap.PagedResultsControl"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public PagedResultsControl() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public PagedResultsControl(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PagedResultsResponseControl + /// + /// + /// + public partial class PagedResultsResponseControl : Javax.Naming.Ldap.BasicControl + { + const string _bridgeClassName = "javax.naming.ldap.PagedResultsResponseControl"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public PagedResultsResponseControl() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public PagedResultsResponseControl(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Rdn + /// + /// + /// + public partial class Rdn : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.naming.ldap.Rdn"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Rdn() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Rdn(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SortControl + /// + /// + /// + public partial class SortControl : Javax.Naming.Ldap.BasicControl + { + const string _bridgeClassName = "javax.naming.ldap.SortControl"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SortControl() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SortControl(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SortKey + /// + /// + /// + public partial class SortKey : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.naming.ldap.SortKey"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SortKey() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SortKey(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SortResponseControl + /// + /// + /// + public partial class SortResponseControl : Javax.Naming.Ldap.BasicControl + { + const string _bridgeClassName = "javax.naming.ldap.SortResponseControl"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SortResponseControl() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SortResponseControl(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region StartTlsRequest + /// + /// + /// + public partial class StartTlsRequest : Javax.Naming.Ldap.ExtendedRequest + { + const string _bridgeClassName = "javax.naming.ldap.StartTlsRequest"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public StartTlsRequest() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public StartTlsRequest(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region StartTlsResponse + /// + /// + /// + public partial class StartTlsResponse : Javax.Naming.Ldap.ExtendedResponse + { + const string _bridgeClassName = "javax.naming.ldap.StartTlsResponse"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("StartTlsResponse class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public StartTlsResponse() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("StartTlsResponse class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public StartTlsResponse(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region UnsolicitedNotification + /// + /// + /// + public partial class UnsolicitedNotification : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.naming.ldap.UnsolicitedNotification"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("UnsolicitedNotification class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public UnsolicitedNotification() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("UnsolicitedNotification class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public UnsolicitedNotification(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region UnsolicitedNotificationEvent + /// + /// + /// + public partial class UnsolicitedNotificationEvent : Java.Util.EventObject + { + const string _bridgeClassName = "javax.naming.ldap.UnsolicitedNotificationEvent"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public UnsolicitedNotificationEvent() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public UnsolicitedNotificationEvent(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region UnsolicitedNotificationListener + /// + /// + /// + public partial class UnsolicitedNotificationListener : MASES.JCOBridge.C2JBridge.JVMBridgeListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public UnsolicitedNotificationListener() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.javax.naming.ldap.UnsolicitedNotificationListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region UnsolicitedNotificationListenerDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class UnsolicitedNotificationListenerDirect : UnsolicitedNotificationListener + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "javax.naming.ldap.UnsolicitedNotificationListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Naming/Ldap/BasicControl.cs b/src/net/JNet/GeneratedCore/Javax/Naming/Ldap/BasicControl.cs new file mode 100644 index 0000000000..73c6e1660e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Naming/Ldap/BasicControl.cs @@ -0,0 +1,98 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Naming.Ldap +{ + #region BasicControl + public partial class BasicControl + { + #region Constructors + /// + /// + /// + /// + /// + /// + public BasicControl(Java.Lang.String arg0, bool arg1, byte[] arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + public BasicControl(Java.Lang.String arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public byte[] EncodedValue + { + get { return IExecuteWithSignatureArray("getEncodedValue", "()[B"); } + } + /// + /// + /// + public Java.Lang.String ID + { + get { return IExecuteWithSignature("getID", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + public bool IsCritical() + { + return IExecuteWithSignature("isCritical", "()Z"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Naming/Ldap/Control.cs b/src/net/JNet/GeneratedCore/Javax/Naming/Ldap/Control.cs new file mode 100644 index 0000000000..18e512029d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Naming/Ldap/Control.cs @@ -0,0 +1,123 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Naming.Ldap +{ + #region IControl + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IControl : Java.Io.ISerializable + { + #region Instance methods + /// + /// + /// + byte[] EncodedValue { get; } + /// + /// + /// + Java.Lang.String ID { get; } + /// + /// + /// + /// + bool IsCritical(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Control + public partial class Control : Javax.Naming.Ldap.IControl + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static bool CRITICAL { get { if (!_CRITICALReady) { _CRITICALContent = SGetField(LocalBridgeClazz, "CRITICAL"); _CRITICALReady = true; } return _CRITICALContent; } } + private static bool _CRITICALContent = default; + private static bool _CRITICALReady = false; // this is used because in case of generics + /// + /// + /// + public static bool NONCRITICAL { get { if (!_NONCRITICALReady) { _NONCRITICALContent = SGetField(LocalBridgeClazz, "NONCRITICAL"); _NONCRITICALReady = true; } return _NONCRITICALContent; } } + private static bool _NONCRITICALContent = default; + private static bool _NONCRITICALReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public byte[] EncodedValue + { + get { return IExecuteWithSignatureArray("getEncodedValue", "()[B"); } + } + /// + /// + /// + public Java.Lang.String ID + { + get { return IExecuteWithSignature("getID", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + public bool IsCritical() + { + return IExecuteWithSignature("isCritical", "()Z"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Naming/Ldap/ControlFactory.cs b/src/net/JNet/GeneratedCore/Javax/Naming/Ldap/ControlFactory.cs new file mode 100644 index 0000000000..18cc8b0d2a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Naming/Ldap/ControlFactory.cs @@ -0,0 +1,80 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Naming.Ldap +{ + #region ControlFactory + public partial class ControlFactory + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + /// + /// + public static Javax.Naming.Ldap.Control GetControlInstance(Javax.Naming.Ldap.Control arg0, Javax.Naming.Context arg1, Java.Util.Hashtable arg2) + { + return SExecute(LocalBridgeClazz, "getControlInstance", arg0, arg1, arg2); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public Javax.Naming.Ldap.Control GetControlInstance(Javax.Naming.Ldap.Control arg0) + { + return IExecuteWithSignature("getControlInstance", "(Ljavax/naming/ldap/Control;)Ljavax/naming/ldap/Control;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Naming/Ldap/ExtendedRequest.cs b/src/net/JNet/GeneratedCore/Javax/Naming/Ldap/ExtendedRequest.cs new file mode 100644 index 0000000000..585248f2f0 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Naming/Ldap/ExtendedRequest.cs @@ -0,0 +1,121 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Naming.Ldap +{ + #region IExtendedRequest + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IExtendedRequest : Java.Io.ISerializable + { + #region Instance methods + /// + /// + /// + byte[] EncodedValue { get; } + /// + /// + /// + Java.Lang.String ID { get; } + /// + /// + /// + /// + /// + /// + /// + /// + /// + Javax.Naming.Ldap.ExtendedResponse CreateExtendedResponse(Java.Lang.String arg0, byte[] arg1, int arg2, int arg3); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ExtendedRequest + public partial class ExtendedRequest : Javax.Naming.Ldap.IExtendedRequest + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public byte[] EncodedValue + { + get { return IExecuteWithSignatureArray("getEncodedValue", "()[B"); } + } + /// + /// + /// + public Java.Lang.String ID + { + get { return IExecuteWithSignature("getID", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Naming.Ldap.ExtendedResponse CreateExtendedResponse(Java.Lang.String arg0, byte[] arg1, int arg2, int arg3) + { + return IExecute("createExtendedResponse", arg0, arg1, arg2, arg3); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Naming/Ldap/ExtendedResponse.cs b/src/net/JNet/GeneratedCore/Javax/Naming/Ldap/ExtendedResponse.cs new file mode 100644 index 0000000000..d8f19bdaa5 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Naming/Ldap/ExtendedResponse.cs @@ -0,0 +1,98 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Naming.Ldap +{ + #region IExtendedResponse + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IExtendedResponse : Java.Io.ISerializable + { + #region Instance methods + /// + /// + /// + byte[] EncodedValue { get; } + /// + /// + /// + Java.Lang.String ID { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ExtendedResponse + public partial class ExtendedResponse : Javax.Naming.Ldap.IExtendedResponse + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public byte[] EncodedValue + { + get { return IExecuteWithSignatureArray("getEncodedValue", "()[B"); } + } + /// + /// + /// + public Java.Lang.String ID + { + get { return IExecuteWithSignature("getID", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Naming/Ldap/HasControls.cs b/src/net/JNet/GeneratedCore/Javax/Naming/Ldap/HasControls.cs new file mode 100644 index 0000000000..04ee9d97b8 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Naming/Ldap/HasControls.cs @@ -0,0 +1,87 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Naming.Ldap +{ + #region IHasControls + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IHasControls + { + #region Instance methods + /// + /// + /// + Javax.Naming.Ldap.Control[] Controls { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region HasControls + public partial class HasControls : Javax.Naming.Ldap.IHasControls + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Naming.Ldap.Control[] Controls + { + get { return IExecuteWithSignatureArray("getControls", "()[Ljavax/naming/ldap/Control;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Naming/Ldap/InitialLdapContext.cs b/src/net/JNet/GeneratedCore/Javax/Naming/Ldap/InitialLdapContext.cs new file mode 100644 index 0000000000..c62b603c2d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Naming/Ldap/InitialLdapContext.cs @@ -0,0 +1,122 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Naming.Ldap +{ + #region InitialLdapContext + public partial class InitialLdapContext + { + #region Constructors + /// + /// + /// + /// + /// + /// + public InitialLdapContext(Java.Util.Hashtable arg0, Javax.Naming.Ldap.Control[] arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Naming.Ldap.LdapContext(Javax.Naming.Ldap.InitialLdapContext t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Naming.Ldap.Control[] ConnectControls + { + get { return IExecuteWithSignatureArray("getConnectControls", "()[Ljavax/naming/ldap/Control;"); } + } + /// + /// + /// + public Javax.Naming.Ldap.Control[] RequestControls + { + get { return IExecuteWithSignatureArray("getRequestControls", "()[Ljavax/naming/ldap/Control;"); } set { IExecuteWithSignature("setRequestControls", "([Ljavax/naming/ldap/Control;)V", value); } + } + /// + /// + /// + public Javax.Naming.Ldap.Control[] ResponseControls + { + get { return IExecuteWithSignatureArray("getResponseControls", "()[Ljavax/naming/ldap/Control;"); } + } + /// + /// + /// + /// + /// + /// + public Javax.Naming.Ldap.ExtendedResponse ExtendedOperation(Javax.Naming.Ldap.ExtendedRequest arg0) + { + return IExecuteWithSignature("extendedOperation", "(Ljavax/naming/ldap/ExtendedRequest;)Ljavax/naming/ldap/ExtendedResponse;", arg0); + } + /// + /// + /// + /// + /// + /// + public Javax.Naming.Ldap.LdapContext NewInstance(Javax.Naming.Ldap.Control[] arg0) + { + return IExecuteWithSignature("newInstance", "([Ljavax/naming/ldap/Control;)Ljavax/naming/ldap/LdapContext;", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + public void Reconnect(Javax.Naming.Ldap.Control[] arg0) + { + IExecuteWithSignature("reconnect", "([Ljavax/naming/ldap/Control;)V", new object[] { arg0 }); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Naming/Ldap/LdapContext.cs b/src/net/JNet/GeneratedCore/Javax/Naming/Ldap/LdapContext.cs new file mode 100644 index 0000000000..7f3542d24a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Naming/Ldap/LdapContext.cs @@ -0,0 +1,164 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Naming.Ldap +{ + #region ILdapContext + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ILdapContext : Javax.Naming.Directory.IDirContext + { + #region Instance methods + /// + /// + /// + Javax.Naming.Ldap.Control[] ConnectControls { get; } + /// + /// + /// + Javax.Naming.Ldap.Control[] RequestControls { get; set; } + /// + /// + /// + Javax.Naming.Ldap.Control[] ResponseControls { get; } + /// + /// + /// + /// + /// + /// + Javax.Naming.Ldap.ExtendedResponse ExtendedOperation(Javax.Naming.Ldap.ExtendedRequest arg0); + /// + /// + /// + /// + /// + /// + Javax.Naming.Ldap.LdapContext NewInstance(Javax.Naming.Ldap.Control[] arg0); + /// + /// + /// + /// + /// + void Reconnect(Javax.Naming.Ldap.Control[] arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region LdapContext + public partial class LdapContext : Javax.Naming.Ldap.ILdapContext + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Lang.String CONTROL_FACTORIES { get { if (!_CONTROL_FACTORIESReady) { _CONTROL_FACTORIESContent = SGetField(LocalBridgeClazz, "CONTROL_FACTORIES"); _CONTROL_FACTORIESReady = true; } return _CONTROL_FACTORIESContent; } } + private static Java.Lang.String _CONTROL_FACTORIESContent = default; + private static bool _CONTROL_FACTORIESReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Naming.Ldap.Control[] ConnectControls + { + get { return IExecuteWithSignatureArray("getConnectControls", "()[Ljavax/naming/ldap/Control;"); } + } + /// + /// + /// + public Javax.Naming.Ldap.Control[] RequestControls + { + get { return IExecuteWithSignatureArray("getRequestControls", "()[Ljavax/naming/ldap/Control;"); } set { IExecuteWithSignature("setRequestControls", "([Ljavax/naming/ldap/Control;)V", value); } + } + /// + /// + /// + public Javax.Naming.Ldap.Control[] ResponseControls + { + get { return IExecuteWithSignatureArray("getResponseControls", "()[Ljavax/naming/ldap/Control;"); } + } + /// + /// + /// + /// + /// + /// + public Javax.Naming.Ldap.ExtendedResponse ExtendedOperation(Javax.Naming.Ldap.ExtendedRequest arg0) + { + return IExecuteWithSignature("extendedOperation", "(Ljavax/naming/ldap/ExtendedRequest;)Ljavax/naming/ldap/ExtendedResponse;", arg0); + } + /// + /// + /// + /// + /// + /// + public Javax.Naming.Ldap.LdapContext NewInstance(Javax.Naming.Ldap.Control[] arg0) + { + return IExecuteWithSignature("newInstance", "([Ljavax/naming/ldap/Control;)Ljavax/naming/ldap/LdapContext;", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + public void Reconnect(Javax.Naming.Ldap.Control[] arg0) + { + IExecuteWithSignature("reconnect", "([Ljavax/naming/ldap/Control;)V", new object[] { arg0 }); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Naming/Ldap/LdapName.cs b/src/net/JNet/GeneratedCore/Javax/Naming/Ldap/LdapName.cs new file mode 100644 index 0000000000..f7d2f79547 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Naming/Ldap/LdapName.cs @@ -0,0 +1,276 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Naming.Ldap +{ + #region LdapName + public partial class LdapName + { + #region Constructors + /// + /// + /// + /// + /// + public LdapName(Java.Lang.String arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public LdapName(Java.Util.List arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Util.Enumeration All + { + get { return IExecuteWithSignature>("getAll", "()Ljava/util/Enumeration;"); } + } + /// + /// + /// + public Java.Util.List Rdns + { + get { return IExecuteWithSignature>("getRdns", "()Ljava/util/List;"); } + } + /// + /// + /// + /// + /// + public bool EndsWith(Java.Util.List arg0) + { + return IExecuteWithSignature("endsWith", "(Ljava/util/List;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool EndsWith(Javax.Naming.Name arg0) + { + return IExecuteWithSignature("endsWith", "(Ljavax/naming/Name;)Z", arg0); + } + /// + /// + /// + /// + public bool IsEmpty() + { + return IExecuteWithSignature("isEmpty", "()Z"); + } + /// + /// + /// + /// + /// + public bool StartsWith(Java.Util.List arg0) + { + return IExecuteWithSignature("startsWith", "(Ljava/util/List;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool StartsWith(Javax.Naming.Name arg0) + { + return IExecuteWithSignature("startsWith", "(Ljavax/naming/Name;)Z", arg0); + } + /// + /// + /// + /// + /// + public int CompareTo(object arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/lang/Object;)I", arg0); + } + /// + /// + /// + /// + public int Size() + { + return IExecuteWithSignature("size", "()I"); + } + /// + /// + /// + /// + /// + /// + public object Remove(int arg0) + { + return IExecuteWithSignature("remove", "(I)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.String Get(int arg0) + { + return IExecuteWithSignature("get", "(I)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public Javax.Naming.Ldap.Rdn GetRdn(int arg0) + { + return IExecuteWithSignature("getRdn", "(I)Ljavax/naming/ldap/Rdn;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Javax.Naming.Name Add(int arg0, Java.Lang.String arg1) + { + return IExecute("add", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Javax.Naming.Name Add(int arg0, Javax.Naming.Ldap.Rdn arg1) + { + return IExecute("add", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Javax.Naming.Name Add(Java.Lang.String arg0) + { + return IExecuteWithSignature("add", "(Ljava/lang/String;)Ljavax/naming/Name;", arg0); + } + /// + /// + /// + /// + /// + public Javax.Naming.Name Add(Javax.Naming.Ldap.Rdn arg0) + { + return IExecuteWithSignature("add", "(Ljavax/naming/ldap/Rdn;)Ljavax/naming/Name;", arg0); + } + /// + /// + /// + /// + /// + /// + public Javax.Naming.Name AddAll(int arg0, Java.Util.List arg1) + { + return IExecute("addAll", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public Javax.Naming.Name AddAll(int arg0, Javax.Naming.Name arg1) + { + return IExecute("addAll", arg0, arg1); + } + /// + /// + /// + /// + /// + public Javax.Naming.Name AddAll(Java.Util.List arg0) + { + return IExecuteWithSignature("addAll", "(Ljava/util/List;)Ljavax/naming/Name;", arg0); + } + /// + /// + /// + /// + /// + /// + public Javax.Naming.Name AddAll(Javax.Naming.Name arg0) + { + return IExecuteWithSignature("addAll", "(Ljavax/naming/Name;)Ljavax/naming/Name;", arg0); + } + /// + /// + /// + /// + /// + public Javax.Naming.Name GetPrefix(int arg0) + { + return IExecuteWithSignature("getPrefix", "(I)Ljavax/naming/Name;", arg0); + } + /// + /// + /// + /// + /// + public Javax.Naming.Name GetSuffix(int arg0) + { + return IExecuteWithSignature("getSuffix", "(I)Ljavax/naming/Name;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Naming/Ldap/LdapReferralException.cs b/src/net/JNet/GeneratedCore/Javax/Naming/Ldap/LdapReferralException.cs new file mode 100644 index 0000000000..7bd2d40cb4 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Naming/Ldap/LdapReferralException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Naming.Ldap +{ + #region LdapReferralException + public partial class LdapReferralException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Naming/Ldap/ManageReferralControl.cs b/src/net/JNet/GeneratedCore/Javax/Naming/Ldap/ManageReferralControl.cs new file mode 100644 index 0000000000..f672b6a45f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Naming/Ldap/ManageReferralControl.cs @@ -0,0 +1,72 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Naming.Ldap +{ + #region ManageReferralControl + public partial class ManageReferralControl + { + #region Constructors + /// + /// + /// + /// + public ManageReferralControl(bool arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Lang.String OID { get { if (!_OIDReady) { _OIDContent = SGetField(LocalBridgeClazz, "OID"); _OIDReady = true; } return _OIDContent; } } + private static Java.Lang.String _OIDContent = default; + private static bool _OIDReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Naming/Ldap/PagedResultsControl.cs b/src/net/JNet/GeneratedCore/Javax/Naming/Ldap/PagedResultsControl.cs new file mode 100644 index 0000000000..fbe7d0fa67 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Naming/Ldap/PagedResultsControl.cs @@ -0,0 +1,85 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Naming.Ldap +{ + #region PagedResultsControl + public partial class PagedResultsControl + { + #region Constructors + /// + /// + /// + /// + /// + /// + public PagedResultsControl(int arg0, bool arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + /// + /// + public PagedResultsControl(int arg0, byte[] arg1, bool arg2) + : base(arg0, arg1, arg2) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Lang.String OID { get { if (!_OIDReady) { _OIDContent = SGetField(LocalBridgeClazz, "OID"); _OIDReady = true; } return _OIDContent; } } + private static Java.Lang.String _OIDContent = default; + private static bool _OIDReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Naming/Ldap/PagedResultsResponseControl.cs b/src/net/JNet/GeneratedCore/Javax/Naming/Ldap/PagedResultsResponseControl.cs new file mode 100644 index 0000000000..2ac71fb531 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Naming/Ldap/PagedResultsResponseControl.cs @@ -0,0 +1,89 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Naming.Ldap +{ + #region PagedResultsResponseControl + public partial class PagedResultsResponseControl + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + public PagedResultsResponseControl(Java.Lang.String arg0, bool arg1, byte[] arg2) + : base(arg0, arg1, arg2) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Lang.String OID { get { if (!_OIDReady) { _OIDContent = SGetField(LocalBridgeClazz, "OID"); _OIDReady = true; } return _OIDContent; } } + private static Java.Lang.String _OIDContent = default; + private static bool _OIDReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public byte[] Cookie + { + get { return IExecuteWithSignatureArray("getCookie", "()[B"); } + } + /// + /// + /// + public int ResultSize + { + get { return IExecuteWithSignature("getResultSize", "()I"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Naming/Ldap/Rdn.cs b/src/net/JNet/GeneratedCore/Javax/Naming/Ldap/Rdn.cs new file mode 100644 index 0000000000..c0ba282843 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Naming/Ldap/Rdn.cs @@ -0,0 +1,159 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Naming.Ldap +{ + #region Rdn + public partial class Rdn + { + #region Constructors + /// + /// + /// + /// + /// + /// + public Rdn(Java.Lang.String arg0, object arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + public Rdn(Java.Lang.String arg0) + : base(arg0) + { + } + /// + /// + /// + /// + /// + public Rdn(Javax.Naming.Directory.Attributes arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public Rdn(Javax.Naming.Ldap.Rdn arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Javax.Naming.Ldap.Rdn t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Comparable(Javax.Naming.Ldap.Rdn t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static object UnescapeValue(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "unescapeValue", "(Ljava/lang/String;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Lang.String EscapeValue(object arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "escapeValue", "(Ljava/lang/Object;)Ljava/lang/String;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Type + { + get { return IExecuteWithSignature("getType", "()Ljava/lang/String;"); } + } + /// + /// + /// + public object Value + { + get { return IExecuteWithSignature("getValue", "()Ljava/lang/Object;"); } + } + /// + /// + /// + /// + /// + public int CompareTo(object arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/lang/Object;)I", arg0); + } + /// + /// + /// + /// + public int Size() + { + return IExecuteWithSignature("size", "()I"); + } + /// + /// + /// + /// + public Javax.Naming.Directory.Attributes ToAttributes() + { + return IExecuteWithSignature("toAttributes", "()Ljavax/naming/directory/Attributes;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Naming/Ldap/SortControl.cs b/src/net/JNet/GeneratedCore/Javax/Naming/Ldap/SortControl.cs new file mode 100644 index 0000000000..993439a700 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Naming/Ldap/SortControl.cs @@ -0,0 +1,94 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Naming.Ldap +{ + #region SortControl + public partial class SortControl + { + #region Constructors + /// + /// + /// + /// + /// + /// + public SortControl(Java.Lang.String arg0, bool arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + /// + public SortControl(Java.Lang.String[] arg0, bool arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + /// + public SortControl(Javax.Naming.Ldap.SortKey[] arg0, bool arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Lang.String OID { get { if (!_OIDReady) { _OIDContent = SGetField(LocalBridgeClazz, "OID"); _OIDReady = true; } return _OIDContent; } } + private static Java.Lang.String _OIDContent = default; + private static bool _OIDReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Naming/Ldap/SortKey.cs b/src/net/JNet/GeneratedCore/Javax/Naming/Ldap/SortKey.cs new file mode 100644 index 0000000000..3c9148a913 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Naming/Ldap/SortKey.cs @@ -0,0 +1,98 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Naming.Ldap +{ + #region SortKey + public partial class SortKey + { + #region Constructors + /// + /// + /// + /// + /// + /// + public SortKey(Java.Lang.String arg0, bool arg1, Java.Lang.String arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + public SortKey(Java.Lang.String arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String AttributeID + { + get { return IExecuteWithSignature("getAttributeID", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String MatchingRuleID + { + get { return IExecuteWithSignature("getMatchingRuleID", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + public bool IsAscending() + { + return IExecuteWithSignature("isAscending", "()Z"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Naming/Ldap/SortResponseControl.cs b/src/net/JNet/GeneratedCore/Javax/Naming/Ldap/SortResponseControl.cs new file mode 100644 index 0000000000..93b5eba4bf --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Naming/Ldap/SortResponseControl.cs @@ -0,0 +1,104 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Naming.Ldap +{ + #region SortResponseControl + public partial class SortResponseControl + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + public SortResponseControl(Java.Lang.String arg0, bool arg1, byte[] arg2) + : base(arg0, arg1, arg2) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Lang.String OID { get { if (!_OIDReady) { _OIDContent = SGetField(LocalBridgeClazz, "OID"); _OIDReady = true; } return _OIDContent; } } + private static Java.Lang.String _OIDContent = default; + private static bool _OIDReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String AttributeID + { + get { return IExecuteWithSignature("getAttributeID", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Javax.Naming.NamingException Exception + { + get { var obj = IExecuteWithSignature("getException", "()Ljavax/naming/NamingException;"); return MASES.JCOBridge.C2JBridge.JVMBridgeException.New(obj); } + } + /// + /// + /// + public int ResultCode + { + get { return IExecuteWithSignature("getResultCode", "()I"); } + } + /// + /// + /// + /// + public bool IsSorted() + { + return IExecuteWithSignature("isSorted", "()Z"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Naming/Ldap/StartTlsRequest.cs b/src/net/JNet/GeneratedCore/Javax/Naming/Ldap/StartTlsRequest.cs new file mode 100644 index 0000000000..453fbb3344 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Naming/Ldap/StartTlsRequest.cs @@ -0,0 +1,91 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Naming.Ldap +{ + #region StartTlsRequest + public partial class StartTlsRequest + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Lang.String OID { get { if (!_OIDReady) { _OIDContent = SGetField(LocalBridgeClazz, "OID"); _OIDReady = true; } return _OIDContent; } } + private static Java.Lang.String _OIDContent = default; + private static bool _OIDReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public byte[] EncodedValue + { + get { return IExecuteWithSignatureArray("getEncodedValue", "()[B"); } + } + /// + /// + /// + public Java.Lang.String ID + { + get { return IExecuteWithSignature("getID", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Naming.Ldap.ExtendedResponse CreateExtendedResponse(Java.Lang.String arg0, byte[] arg1, int arg2, int arg3) + { + return IExecute("createExtendedResponse", arg0, arg1, arg2, arg3); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Naming/Ldap/StartTlsResponse.cs b/src/net/JNet/GeneratedCore/Javax/Naming/Ldap/StartTlsResponse.cs new file mode 100644 index 0000000000..82575b5a44 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Naming/Ldap/StartTlsResponse.cs @@ -0,0 +1,121 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Naming.Ldap +{ + #region StartTlsResponse + public partial class StartTlsResponse + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Lang.String OID { get { if (!_OIDReady) { _OIDContent = SGetField(LocalBridgeClazz, "OID"); _OIDReady = true; } return _OIDContent; } } + private static Java.Lang.String _OIDContent = default; + private static bool _OIDReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public byte[] EncodedValue + { + get { return IExecuteWithSignatureArray("getEncodedValue", "()[B"); } + } + /// + /// + /// + public Java.Lang.String ID + { + get { return IExecuteWithSignature("getID", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + /// + public Javax.Net.Ssl.SSLSession Negotiate() + { + return IExecuteWithSignature("negotiate", "()Ljavax/net/ssl/SSLSession;"); + } + /// + /// + /// + /// + /// + /// + public Javax.Net.Ssl.SSLSession Negotiate(Javax.Net.Ssl.SSLSocketFactory arg0) + { + return IExecuteWithSignature("negotiate", "(Ljavax/net/ssl/SSLSocketFactory;)Ljavax/net/ssl/SSLSession;", arg0); + } + /// + /// + /// + /// + public void Close() + { + IExecuteWithSignature("close", "()V"); + } + /// + /// + /// + /// + public void SetEnabledCipherSuites(Java.Lang.String[] arg0) + { + IExecuteWithSignature("setEnabledCipherSuites", "([Ljava/lang/String;)V", new object[] { arg0 }); + } + /// + /// + /// + /// + public void SetHostnameVerifier(Javax.Net.Ssl.HostnameVerifier arg0) + { + IExecuteWithSignature("setHostnameVerifier", "(Ljavax/net/ssl/HostnameVerifier;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Naming/Ldap/UnsolicitedNotification.cs b/src/net/JNet/GeneratedCore/Javax/Naming/Ldap/UnsolicitedNotification.cs new file mode 100644 index 0000000000..905a954084 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Naming/Ldap/UnsolicitedNotification.cs @@ -0,0 +1,106 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Naming.Ldap +{ + #region IUnsolicitedNotification + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IUnsolicitedNotification + { + #region Instance methods + /// + /// + /// + Javax.Naming.NamingException Exception { get; } + /// + /// + /// + Java.Lang.String[] Referrals { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region UnsolicitedNotification + public partial class UnsolicitedNotification : Javax.Naming.Ldap.IUnsolicitedNotification + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Naming.Ldap.ExtendedResponse(Javax.Naming.Ldap.UnsolicitedNotification t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Naming.Ldap.HasControls(Javax.Naming.Ldap.UnsolicitedNotification t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Naming.NamingException Exception + { + get { var obj = IExecuteWithSignature("getException", "()Ljavax/naming/NamingException;"); return MASES.JCOBridge.C2JBridge.JVMBridgeException.New(obj); } + } + /// + /// + /// + public Java.Lang.String[] Referrals + { + get { return IExecuteWithSignatureArray("getReferrals", "()[Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Naming/Ldap/UnsolicitedNotificationEvent.cs b/src/net/JNet/GeneratedCore/Javax/Naming/Ldap/UnsolicitedNotificationEvent.cs new file mode 100644 index 0000000000..d825250d46 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Naming/Ldap/UnsolicitedNotificationEvent.cs @@ -0,0 +1,82 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Naming.Ldap +{ + #region UnsolicitedNotificationEvent + public partial class UnsolicitedNotificationEvent + { + #region Constructors + /// + /// + /// + /// + /// + public UnsolicitedNotificationEvent(object arg0, Javax.Naming.Ldap.UnsolicitedNotification arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Naming.Ldap.UnsolicitedNotification Notification + { + get { return IExecuteWithSignature("getNotification", "()Ljavax/naming/ldap/UnsolicitedNotification;"); } + } + /// + /// + /// + /// + public void Dispatch(Javax.Naming.Ldap.UnsolicitedNotificationListener arg0) + { + IExecuteWithSignature("dispatch", "(Ljavax/naming/ldap/UnsolicitedNotificationListener;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Naming/Ldap/UnsolicitedNotificationListener.cs b/src/net/JNet/GeneratedCore/Javax/Naming/Ldap/UnsolicitedNotificationListener.cs new file mode 100644 index 0000000000..cb9811dac3 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Naming/Ldap/UnsolicitedNotificationListener.cs @@ -0,0 +1,184 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Naming.Ldap +{ + #region IUnsolicitedNotificationListener + /// + /// .NET interface for org.mases.jnet.generated.javax.naming.ldap.UnsolicitedNotificationListener implementing + /// + public partial interface IUnsolicitedNotificationListener + { + #region Instance methods + /// + /// + /// + /// + void NamingExceptionThrown(Javax.Naming.Event.NamingExceptionEvent arg0); + /// + /// + /// + /// + void NotificationReceived(Javax.Naming.Ldap.UnsolicitedNotificationEvent arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region UnsolicitedNotificationListener + public partial class UnsolicitedNotificationListener : Javax.Naming.Ldap.IUnsolicitedNotificationListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("namingExceptionThrown", new global::System.EventHandler>>(NamingExceptionThrownEventHandler)); + AddEventHandler("notificationReceived", new global::System.EventHandler>>(NotificationReceivedEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnNamingExceptionThrown { get; set; } = null; + + void NamingExceptionThrownEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnNamingExceptionThrown != null) ? OnNamingExceptionThrown : NamingExceptionThrown; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void NamingExceptionThrown(Javax.Naming.Event.NamingExceptionEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnNotificationReceived { get; set; } = null; + + void NotificationReceivedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnNotificationReceived != null) ? OnNotificationReceived : NotificationReceived; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void NotificationReceived(Javax.Naming.Ldap.UnsolicitedNotificationEvent arg0) + { + + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region UnsolicitedNotificationListenerDirect + public partial class UnsolicitedNotificationListenerDirect : Javax.Naming.Ldap.IUnsolicitedNotificationListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public override void NamingExceptionThrown(Javax.Naming.Event.NamingExceptionEvent arg0) + { + IExecute("namingExceptionThrown", arg0); + } + /// + /// + /// + /// + public override void NotificationReceived(Javax.Naming.Ldap.UnsolicitedNotificationEvent arg0) + { + IExecuteWithSignature("notificationReceived", "(Ljavax/naming/ldap/UnsolicitedNotificationEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Naming/LimitExceededException.cs b/src/net/JNet/GeneratedCore/Javax/Naming/LimitExceededException.cs new file mode 100644 index 0000000000..c12673b635 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Naming/LimitExceededException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Naming +{ + #region LimitExceededException + public partial class LimitExceededException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Naming/LinkException.cs b/src/net/JNet/GeneratedCore/Javax/Naming/LinkException.cs new file mode 100644 index 0000000000..09a1de81b6 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Naming/LinkException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Naming +{ + #region LinkException + public partial class LinkException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Naming/LinkLoopException.cs b/src/net/JNet/GeneratedCore/Javax/Naming/LinkLoopException.cs new file mode 100644 index 0000000000..7c34969eb5 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Naming/LinkLoopException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Naming +{ + #region LinkLoopException + public partial class LinkLoopException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Naming/LinkRef.cs b/src/net/JNet/GeneratedCore/Javax/Naming/LinkRef.cs new file mode 100644 index 0000000000..f69dfb68dd --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Naming/LinkRef.cs @@ -0,0 +1,81 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Naming +{ + #region LinkRef + public partial class LinkRef + { + #region Constructors + /// + /// + /// + /// + public LinkRef(Java.Lang.String arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public LinkRef(Javax.Naming.Name arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String LinkName + { + get { return IExecuteWithSignature("getLinkName", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Naming/MalformedLinkException.cs b/src/net/JNet/GeneratedCore/Javax/Naming/MalformedLinkException.cs new file mode 100644 index 0000000000..33159280eb --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Naming/MalformedLinkException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Naming +{ + #region MalformedLinkException + public partial class MalformedLinkException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Naming/Name.cs b/src/net/JNet/GeneratedCore/Javax/Naming/Name.cs new file mode 100644 index 0000000000..999b7069be --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Naming/Name.cs @@ -0,0 +1,310 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Naming +{ + #region IName + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IName + { + #region Instance methods + /// + /// + /// + Java.Util.Enumeration All { get; } + /// + /// + /// + /// + /// + bool EndsWith(Javax.Naming.Name arg0); + /// + /// + /// + /// + bool IsEmpty(); + /// + /// + /// + /// + /// + bool StartsWith(Javax.Naming.Name arg0); + /// + /// + /// + /// + /// + int CompareTo(object arg0); + /// + /// + /// + /// + int Size(); + /// + /// + /// + /// + /// + /// + object Remove(int arg0); + /// + /// + /// + /// + /// + Java.Lang.String Get(int arg0); + /// + /// + /// + /// + /// + /// + /// + Javax.Naming.Name Add(int arg0, Java.Lang.String arg1); + /// + /// + /// + /// + /// + /// + Javax.Naming.Name Add(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + /// + Javax.Naming.Name AddAll(int arg0, Javax.Naming.Name arg1); + /// + /// + /// + /// + /// + /// + Javax.Naming.Name AddAll(Javax.Naming.Name arg0); + /// + /// + /// + /// + /// + Javax.Naming.Name GetPrefix(int arg0); + /// + /// + /// + /// + /// + Javax.Naming.Name GetSuffix(int arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Name + public partial class Name : Javax.Naming.IName + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Cloneable(Javax.Naming.Name t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Javax.Naming.Name t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Comparable(Javax.Naming.Name t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static long serialVersionUID { get { if (!_serialVersionUIDReady) { _serialVersionUIDContent = SGetField(LocalBridgeClazz, "serialVersionUID"); _serialVersionUIDReady = true; } return _serialVersionUIDContent; } } + private static long _serialVersionUIDContent = default; + private static bool _serialVersionUIDReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Util.Enumeration All + { + get { return IExecuteWithSignature>("getAll", "()Ljava/util/Enumeration;"); } + } + /// + /// + /// + /// + /// + public bool EndsWith(Javax.Naming.Name arg0) + { + return IExecuteWithSignature("endsWith", "(Ljavax/naming/Name;)Z", arg0); + } + /// + /// + /// + /// + public bool IsEmpty() + { + return IExecuteWithSignature("isEmpty", "()Z"); + } + /// + /// + /// + /// + /// + public bool StartsWith(Javax.Naming.Name arg0) + { + return IExecuteWithSignature("startsWith", "(Ljavax/naming/Name;)Z", arg0); + } + /// + /// + /// + /// + /// + public int CompareTo(object arg0) + { + return IExecuteWithSignature("compareTo", "(Ljava/lang/Object;)I", arg0); + } + /// + /// + /// + /// + public int Size() + { + return IExecuteWithSignature("size", "()I"); + } + /// + /// + /// + /// + /// + /// + public object Remove(int arg0) + { + return IExecuteWithSignature("remove", "(I)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.String Get(int arg0) + { + return IExecuteWithSignature("get", "(I)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Javax.Naming.Name Add(int arg0, Java.Lang.String arg1) + { + return IExecute("add", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Javax.Naming.Name Add(Java.Lang.String arg0) + { + return IExecuteWithSignature("add", "(Ljava/lang/String;)Ljavax/naming/Name;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Javax.Naming.Name AddAll(int arg0, Javax.Naming.Name arg1) + { + return IExecute("addAll", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Javax.Naming.Name AddAll(Javax.Naming.Name arg0) + { + return IExecuteWithSignature("addAll", "(Ljavax/naming/Name;)Ljavax/naming/Name;", arg0); + } + /// + /// + /// + /// + /// + public Javax.Naming.Name GetPrefix(int arg0) + { + return IExecuteWithSignature("getPrefix", "(I)Ljavax/naming/Name;", arg0); + } + /// + /// + /// + /// + /// + public Javax.Naming.Name GetSuffix(int arg0) + { + return IExecuteWithSignature("getSuffix", "(I)Ljavax/naming/Name;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Naming/NameAlreadyBoundException.cs b/src/net/JNet/GeneratedCore/Javax/Naming/NameAlreadyBoundException.cs new file mode 100644 index 0000000000..11c8884d04 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Naming/NameAlreadyBoundException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Naming +{ + #region NameAlreadyBoundException + public partial class NameAlreadyBoundException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Naming/NameClassPair.cs b/src/net/JNet/GeneratedCore/Javax/Naming/NameClassPair.cs new file mode 100644 index 0000000000..7d187ce4ea --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Naming/NameClassPair.cs @@ -0,0 +1,114 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Naming +{ + #region NameClassPair + public partial class NameClassPair + { + #region Constructors + /// + /// + /// + /// + /// + /// + public NameClassPair(Java.Lang.String arg0, Java.Lang.String arg1, bool arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + public NameClassPair(Java.Lang.String arg0, Java.Lang.String arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String ClassName + { + get { return IExecuteWithSignature("getClassName", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setClassName", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setName", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String NameInNamespace + { + get { return IExecuteWithSignature("getNameInNamespace", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setNameInNamespace", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + /// + public bool IsRelative() + { + return IExecuteWithSignature("isRelative", "()Z"); + } + /// + /// + /// + /// + public void SetRelative(bool arg0) + { + IExecuteWithSignature("setRelative", "(Z)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Naming/NameNotFoundException.cs b/src/net/JNet/GeneratedCore/Javax/Naming/NameNotFoundException.cs new file mode 100644 index 0000000000..ce184f86d4 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Naming/NameNotFoundException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Naming +{ + #region NameNotFoundException + public partial class NameNotFoundException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Naming/NameParser.cs b/src/net/JNet/GeneratedCore/Javax/Naming/NameParser.cs new file mode 100644 index 0000000000..1f8897128a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Naming/NameParser.cs @@ -0,0 +1,93 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Naming +{ + #region INameParser + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface INameParser + { + #region Instance methods + /// + /// + /// + /// + /// + /// + Javax.Naming.Name Parse(Java.Lang.String arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region NameParser + public partial class NameParser : Javax.Naming.INameParser + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public Javax.Naming.Name Parse(Java.Lang.String arg0) + { + return IExecuteWithSignature("parse", "(Ljava/lang/String;)Ljavax/naming/Name;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Naming/NamingEnumeration.cs b/src/net/JNet/GeneratedCore/Javax/Naming/NamingEnumeration.cs new file mode 100644 index 0000000000..39a850a288 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Naming/NamingEnumeration.cs @@ -0,0 +1,180 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Naming +{ + #region NamingEnumeration + public partial class NamingEnumeration + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public bool HasMore() + { + return IExecuteWithSignature("hasMore", "()Z"); + } + /// + /// + /// + /// + /// + public object Next() + { + return IExecuteWithSignature("next", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public void Close() + { + IExecuteWithSignature("close", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region INamingEnumeration + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface INamingEnumeration : Java.Util.IEnumeration + { + #region Instance methods + /// + /// + /// + /// + /// + bool HasMore(); + /// + /// + /// + /// + /// + T Next(); + /// + /// + /// + /// + void Close(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region NamingEnumeration + public partial class NamingEnumeration : Javax.Naming.INamingEnumeration + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Naming.NamingEnumeration(Javax.Naming.NamingEnumeration t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public bool HasMore() + { + return IExecuteWithSignature("hasMore", "()Z"); + } + /// + /// + /// + /// + /// + public T Next() + { + return IExecuteWithSignature("next", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + public void Close() + { + IExecuteWithSignature("close", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Naming/NamingException.cs b/src/net/JNet/GeneratedCore/Javax/Naming/NamingException.cs new file mode 100644 index 0000000000..bc434ba4fb --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Naming/NamingException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Naming +{ + #region NamingException + public partial class NamingException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Naming/NamingSecurityException.cs b/src/net/JNet/GeneratedCore/Javax/Naming/NamingSecurityException.cs new file mode 100644 index 0000000000..cab801bd87 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Naming/NamingSecurityException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Naming +{ + #region NamingSecurityException + public partial class NamingSecurityException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Naming/NoInitialContextException.cs b/src/net/JNet/GeneratedCore/Javax/Naming/NoInitialContextException.cs new file mode 100644 index 0000000000..5ebb8676d8 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Naming/NoInitialContextException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Naming +{ + #region NoInitialContextException + public partial class NoInitialContextException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Naming/NoPermissionException.cs b/src/net/JNet/GeneratedCore/Javax/Naming/NoPermissionException.cs new file mode 100644 index 0000000000..81e59b742c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Naming/NoPermissionException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Naming +{ + #region NoPermissionException + public partial class NoPermissionException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Naming/NotContextException.cs b/src/net/JNet/GeneratedCore/Javax/Naming/NotContextException.cs new file mode 100644 index 0000000000..67c6a31d63 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Naming/NotContextException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Naming +{ + #region NotContextException + public partial class NotContextException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Naming/OperationNotSupportedException.cs b/src/net/JNet/GeneratedCore/Javax/Naming/OperationNotSupportedException.cs new file mode 100644 index 0000000000..e9478649bb --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Naming/OperationNotSupportedException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Naming +{ + #region OperationNotSupportedException + public partial class OperationNotSupportedException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Naming/PartialResultException.cs b/src/net/JNet/GeneratedCore/Javax/Naming/PartialResultException.cs new file mode 100644 index 0000000000..1c1528317b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Naming/PartialResultException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Naming +{ + #region PartialResultException + public partial class PartialResultException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Naming/RefAddr.cs b/src/net/JNet/GeneratedCore/Javax/Naming/RefAddr.cs new file mode 100644 index 0000000000..5020b343b8 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Naming/RefAddr.cs @@ -0,0 +1,72 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Naming +{ + #region RefAddr + public partial class RefAddr + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public object Content + { + get { return IExecuteWithSignature("getContent", "()Ljava/lang/Object;"); } + } + /// + /// + /// + public Java.Lang.String Type + { + get { return IExecuteWithSignature("getType", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Naming/Reference.cs b/src/net/JNet/GeneratedCore/Javax/Naming/Reference.cs new file mode 100644 index 0000000000..e1f5129d19 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Naming/Reference.cs @@ -0,0 +1,191 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Naming +{ + #region Reference + public partial class Reference + { + #region Constructors + /// + /// + /// + /// + /// + /// + public Reference(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + /// + /// + public Reference(Java.Lang.String arg0, Javax.Naming.RefAddr arg1, Java.Lang.String arg2, Java.Lang.String arg3) + : base(arg0, arg1, arg2, arg3) + { + } + /// + /// + /// + /// + /// + public Reference(Java.Lang.String arg0, Javax.Naming.RefAddr arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public Reference(Java.Lang.String arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Cloneable(Javax.Naming.Reference t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Javax.Naming.Reference t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Util.Enumeration All + { + get { return IExecuteWithSignature>("getAll", "()Ljava/util/Enumeration;"); } + } + /// + /// + /// + public Java.Lang.String ClassName + { + get { return IExecuteWithSignature("getClassName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String FactoryClassLocation + { + get { return IExecuteWithSignature("getFactoryClassLocation", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String FactoryClassName + { + get { return IExecuteWithSignature("getFactoryClassName", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + public int Size() + { + return IExecuteWithSignature("size", "()I"); + } + /// + /// + /// + /// + /// + public object Remove(int arg0) + { + return IExecuteWithSignature("remove", "(I)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public Javax.Naming.RefAddr Get(int arg0) + { + return IExecuteWithSignature("get", "(I)Ljavax/naming/RefAddr;", arg0); + } + /// + /// + /// + /// + /// + public Javax.Naming.RefAddr Get(Java.Lang.String arg0) + { + return IExecuteWithSignature("get", "(Ljava/lang/String;)Ljavax/naming/RefAddr;", arg0); + } + /// + /// + /// + /// + /// + public void Add(int arg0, Javax.Naming.RefAddr arg1) + { + IExecute("add", arg0, arg1); + } + /// + /// + /// + /// + public void Add(Javax.Naming.RefAddr arg0) + { + IExecuteWithSignature("add", "(Ljavax/naming/RefAddr;)V", arg0); + } + /// + /// + /// + public void Clear() + { + IExecuteWithSignature("clear", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Naming/Referenceable.cs b/src/net/JNet/GeneratedCore/Javax/Naming/Referenceable.cs new file mode 100644 index 0000000000..66754cadd1 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Naming/Referenceable.cs @@ -0,0 +1,87 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Naming +{ + #region IReferenceable + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IReferenceable + { + #region Instance methods + /// + /// + /// + Javax.Naming.Reference Reference { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Referenceable + public partial class Referenceable : Javax.Naming.IReferenceable + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Naming.Reference Reference + { + get { return IExecuteWithSignature("getReference", "()Ljavax/naming/Reference;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Naming/ReferralException.cs b/src/net/JNet/GeneratedCore/Javax/Naming/ReferralException.cs new file mode 100644 index 0000000000..2208ebd820 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Naming/ReferralException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Naming +{ + #region ReferralException + public partial class ReferralException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Naming/ServiceUnavailableException.cs b/src/net/JNet/GeneratedCore/Javax/Naming/ServiceUnavailableException.cs new file mode 100644 index 0000000000..f5a5c97af8 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Naming/ServiceUnavailableException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Naming +{ + #region ServiceUnavailableException + public partial class ServiceUnavailableException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Naming/SizeLimitExceededException.cs b/src/net/JNet/GeneratedCore/Javax/Naming/SizeLimitExceededException.cs new file mode 100644 index 0000000000..e2de234918 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Naming/SizeLimitExceededException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Naming +{ + #region SizeLimitExceededException + public partial class SizeLimitExceededException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Naming/Spi/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Javax/Naming/Spi/AllPackageClasses.cs new file mode 100644 index 0000000000..163f33848f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Naming/Spi/AllPackageClasses.cs @@ -0,0 +1,586 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Javax.Naming.Spi +{ + #region DirectoryManager + /// + /// + /// + public partial class DirectoryManager : Javax.Naming.Spi.NamingManager + { + const string _bridgeClassName = "javax.naming.spi.DirectoryManager"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DirectoryManager() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DirectoryManager(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DirObjectFactory + /// + /// + /// + public partial class DirObjectFactory : Javax.Naming.Spi.ObjectFactory + { + const string _bridgeClassName = "javax.naming.spi.DirObjectFactory"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("DirObjectFactory class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DirObjectFactory() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("DirObjectFactory class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DirObjectFactory(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DirStateFactory + /// + /// + /// + public partial class DirStateFactory : Javax.Naming.Spi.StateFactory + { + const string _bridgeClassName = "javax.naming.spi.DirStateFactory"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("DirStateFactory class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DirStateFactory() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("DirStateFactory class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DirStateFactory(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region Result + /// + /// + /// + public partial class Result : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.naming.spi.DirStateFactory$Result"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Result() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Result(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region InitialContextFactory + /// + /// + /// + public partial class InitialContextFactory : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.naming.spi.InitialContextFactory"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("InitialContextFactory class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public InitialContextFactory() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("InitialContextFactory class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public InitialContextFactory(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region InitialContextFactoryBuilder + /// + /// + /// + public partial class InitialContextFactoryBuilder : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.naming.spi.InitialContextFactoryBuilder"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("InitialContextFactoryBuilder class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public InitialContextFactoryBuilder() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("InitialContextFactoryBuilder class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public InitialContextFactoryBuilder(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region NamingManager + /// + /// + /// + public partial class NamingManager : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.naming.spi.NamingManager"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public NamingManager() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public NamingManager(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ObjectFactory + /// + /// + /// + public partial class ObjectFactory : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.naming.spi.ObjectFactory"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ObjectFactory class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ObjectFactory() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ObjectFactory class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ObjectFactory(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ObjectFactoryBuilder + /// + /// + /// + public partial class ObjectFactoryBuilder : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.naming.spi.ObjectFactoryBuilder"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ObjectFactoryBuilder class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ObjectFactoryBuilder() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ObjectFactoryBuilder class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ObjectFactoryBuilder(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Resolver + /// + /// + /// + public partial class Resolver : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.naming.spi.Resolver"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Resolver class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Resolver() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Resolver class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Resolver(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ResolveResult + /// + /// + /// + public partial class ResolveResult : Java.Io.Serializable + { + const string _bridgeClassName = "javax.naming.spi.ResolveResult"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ResolveResult() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ResolveResult(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region StateFactory + /// + /// + /// + public partial class StateFactory : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.naming.spi.StateFactory"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("StateFactory class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public StateFactory() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("StateFactory class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public StateFactory(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Naming/Spi/DirObjectFactory.cs b/src/net/JNet/GeneratedCore/Javax/Naming/Spi/DirObjectFactory.cs new file mode 100644 index 0000000000..518f0904cc --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Naming/Spi/DirObjectFactory.cs @@ -0,0 +1,101 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Naming.Spi +{ + #region IDirObjectFactory + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IDirObjectFactory : Javax.Naming.Spi.IObjectFactory + { + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + object GetObjectInstance(object arg0, Javax.Naming.Name arg1, Javax.Naming.Context arg2, Java.Util.Hashtable arg3, Javax.Naming.Directory.Attributes arg4); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region DirObjectFactory + public partial class DirObjectFactory : Javax.Naming.Spi.IDirObjectFactory + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public object GetObjectInstance(object arg0, Javax.Naming.Name arg1, Javax.Naming.Context arg2, Java.Util.Hashtable arg3, Javax.Naming.Directory.Attributes arg4) + { + return IExecute("getObjectInstance", arg0, arg1, arg2, arg3, arg4); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Naming/Spi/DirStateFactory.cs b/src/net/JNet/GeneratedCore/Javax/Naming/Spi/DirStateFactory.cs new file mode 100644 index 0000000000..94781c8e9f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Naming/Spi/DirStateFactory.cs @@ -0,0 +1,155 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Naming.Spi +{ + #region IDirStateFactory + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IDirStateFactory : Javax.Naming.Spi.IStateFactory + { + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + Javax.Naming.Spi.DirStateFactory.Result GetStateToBind(object arg0, Javax.Naming.Name arg1, Javax.Naming.Context arg2, Java.Util.Hashtable arg3, Javax.Naming.Directory.Attributes arg4); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region DirStateFactory + public partial class DirStateFactory : Javax.Naming.Spi.IDirStateFactory + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Naming.Spi.DirStateFactory.Result GetStateToBind(object arg0, Javax.Naming.Name arg1, Javax.Naming.Context arg2, Java.Util.Hashtable arg3, Javax.Naming.Directory.Attributes arg4) + { + return IExecute("getStateToBind", arg0, arg1, arg2, arg3, arg4); + } + + #endregion + + #region Nested classes + #region Result + public partial class Result + { + #region Constructors + /// + /// + /// + /// + /// + public Result(object arg0, Javax.Naming.Directory.Attributes arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Naming.Directory.Attributes Attributes + { + get { return IExecuteWithSignature("getAttributes", "()Ljavax/naming/directory/Attributes;"); } + } + /// + /// + /// + public object Object + { + get { return IExecuteWithSignature("getObject", "()Ljava/lang/Object;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Naming/Spi/DirectoryManager.cs b/src/net/JNet/GeneratedCore/Javax/Naming/Spi/DirectoryManager.cs new file mode 100644 index 0000000000..77c0c72bb7 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Naming/Spi/DirectoryManager.cs @@ -0,0 +1,96 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Naming.Spi +{ + #region DirectoryManager + public partial class DirectoryManager + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static object GetObjectInstance(object arg0, Javax.Naming.Name arg1, Javax.Naming.Context arg2, Java.Util.Hashtable arg3, Javax.Naming.Directory.Attributes arg4) + { + return SExecute(LocalBridgeClazz, "getObjectInstance", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + public static Javax.Naming.Directory.DirContext GetContinuationDirContext(MASES.JCOBridge.C2JBridge.JVMBridgeException arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getContinuationDirContext", "(Ljavax/naming/CannotProceedException;)Ljavax/naming/directory/DirContext;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Javax.Naming.Spi.DirStateFactory.Result GetStateToBind(object arg0, Javax.Naming.Name arg1, Javax.Naming.Context arg2, Java.Util.Hashtable arg3, Javax.Naming.Directory.Attributes arg4) + { + return SExecute(LocalBridgeClazz, "getStateToBind", arg0, arg1, arg2, arg3, arg4); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Naming/Spi/InitialContextFactory.cs b/src/net/JNet/GeneratedCore/Javax/Naming/Spi/InitialContextFactory.cs new file mode 100644 index 0000000000..34b11e847f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Naming/Spi/InitialContextFactory.cs @@ -0,0 +1,93 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Naming.Spi +{ + #region IInitialContextFactory + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IInitialContextFactory + { + #region Instance methods + /// + /// + /// + /// + /// + /// + Javax.Naming.Context GetInitialContext(Java.Util.Hashtable arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region InitialContextFactory + public partial class InitialContextFactory : Javax.Naming.Spi.IInitialContextFactory + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public Javax.Naming.Context GetInitialContext(Java.Util.Hashtable arg0) + { + return IExecuteWithSignature("getInitialContext", "(Ljava/util/Hashtable;)Ljavax/naming/Context;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Naming/Spi/InitialContextFactoryBuilder.cs b/src/net/JNet/GeneratedCore/Javax/Naming/Spi/InitialContextFactoryBuilder.cs new file mode 100644 index 0000000000..ca465c7ce4 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Naming/Spi/InitialContextFactoryBuilder.cs @@ -0,0 +1,93 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Naming.Spi +{ + #region IInitialContextFactoryBuilder + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IInitialContextFactoryBuilder + { + #region Instance methods + /// + /// + /// + /// + /// + /// + Javax.Naming.Spi.InitialContextFactory CreateInitialContextFactory(Java.Util.Hashtable arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region InitialContextFactoryBuilder + public partial class InitialContextFactoryBuilder : Javax.Naming.Spi.IInitialContextFactoryBuilder + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public Javax.Naming.Spi.InitialContextFactory CreateInitialContextFactory(Java.Util.Hashtable arg0) + { + return IExecuteWithSignature("createInitialContextFactory", "(Ljava/util/Hashtable;)Ljavax/naming/spi/InitialContextFactory;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Naming/Spi/NamingManager.cs b/src/net/JNet/GeneratedCore/Javax/Naming/Spi/NamingManager.cs new file mode 100644 index 0000000000..90b78ebe3b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Naming/Spi/NamingManager.cs @@ -0,0 +1,147 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Naming.Spi +{ + #region NamingManager + public partial class NamingManager + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Lang.String CPE { get { if (!_CPEReady) { _CPEContent = SGetField(LocalBridgeClazz, "CPE"); _CPEReady = true; } return _CPEContent; } } + private static Java.Lang.String _CPEContent = default; + private static bool _CPEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + public static bool HasInitialContextFactoryBuilder() + { + return SExecuteWithSignature(LocalBridgeClazz, "hasInitialContextFactoryBuilder", "()Z"); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static object GetObjectInstance(object arg0, Javax.Naming.Name arg1, Javax.Naming.Context arg2, Java.Util.Hashtable arg3) + { + return SExecute(LocalBridgeClazz, "getObjectInstance", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static object GetStateToBind(object arg0, Javax.Naming.Name arg1, Javax.Naming.Context arg2, Java.Util.Hashtable arg3) + { + return SExecute(LocalBridgeClazz, "getStateToBind", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + public static Javax.Naming.Context GetContinuationContext(MASES.JCOBridge.C2JBridge.JVMBridgeException arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getContinuationContext", "(Ljavax/naming/CannotProceedException;)Ljavax/naming/Context;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Javax.Naming.Context GetInitialContext(Java.Util.Hashtable arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getInitialContext", "(Ljava/util/Hashtable;)Ljavax/naming/Context;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public static Javax.Naming.Context GetURLContext(Java.Lang.String arg0, Java.Util.Hashtable arg1) + { + return SExecute(LocalBridgeClazz, "getURLContext", arg0, arg1); + } + /// + /// + /// + /// + /// + public static void SetInitialContextFactoryBuilder(Javax.Naming.Spi.InitialContextFactoryBuilder arg0) + { + SExecuteWithSignature(LocalBridgeClazz, "setInitialContextFactoryBuilder", "(Ljavax/naming/spi/InitialContextFactoryBuilder;)V", arg0); + } + /// + /// + /// + /// + /// + public static void SetObjectFactoryBuilder(Javax.Naming.Spi.ObjectFactoryBuilder arg0) + { + SExecuteWithSignature(LocalBridgeClazz, "setObjectFactoryBuilder", "(Ljavax/naming/spi/ObjectFactoryBuilder;)V", arg0); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Naming/Spi/ObjectFactory.cs b/src/net/JNet/GeneratedCore/Javax/Naming/Spi/ObjectFactory.cs new file mode 100644 index 0000000000..af23821a7e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Naming/Spi/ObjectFactory.cs @@ -0,0 +1,99 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Naming.Spi +{ + #region IObjectFactory + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IObjectFactory + { + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + object GetObjectInstance(object arg0, Javax.Naming.Name arg1, Javax.Naming.Context arg2, Java.Util.Hashtable arg3); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ObjectFactory + public partial class ObjectFactory : Javax.Naming.Spi.IObjectFactory + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + public object GetObjectInstance(object arg0, Javax.Naming.Name arg1, Javax.Naming.Context arg2, Java.Util.Hashtable arg3) + { + return IExecute("getObjectInstance", arg0, arg1, arg2, arg3); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Naming/Spi/ObjectFactoryBuilder.cs b/src/net/JNet/GeneratedCore/Javax/Naming/Spi/ObjectFactoryBuilder.cs new file mode 100644 index 0000000000..090ca22dc1 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Naming/Spi/ObjectFactoryBuilder.cs @@ -0,0 +1,95 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Naming.Spi +{ + #region IObjectFactoryBuilder + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IObjectFactoryBuilder + { + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + Javax.Naming.Spi.ObjectFactory CreateObjectFactory(object arg0, Java.Util.Hashtable arg1); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ObjectFactoryBuilder + public partial class ObjectFactoryBuilder : Javax.Naming.Spi.IObjectFactoryBuilder + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + public Javax.Naming.Spi.ObjectFactory CreateObjectFactory(object arg0, Java.Util.Hashtable arg1) + { + return IExecute("createObjectFactory", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Naming/Spi/ResolveResult.cs b/src/net/JNet/GeneratedCore/Javax/Naming/Spi/ResolveResult.cs new file mode 100644 index 0000000000..9eac8c3127 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Naming/Spi/ResolveResult.cs @@ -0,0 +1,106 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Naming.Spi +{ + #region ResolveResult + public partial class ResolveResult + { + #region Constructors + /// + /// + /// + /// + /// + public ResolveResult(object arg0, Java.Lang.String arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + public ResolveResult(object arg0, Javax.Naming.Name arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Naming.Name RemainingName + { + get { return IExecuteWithSignature("getRemainingName", "()Ljavax/naming/Name;"); } set { IExecuteWithSignature("setRemainingName", "(Ljavax/naming/Name;)V", value); } + } + /// + /// + /// + public object ResolvedObj + { + get { return IExecuteWithSignature("getResolvedObj", "()Ljava/lang/Object;"); } set { IExecuteWithSignature("setResolvedObj", "(Ljava/lang/Object;)V", value); } + } + /// + /// + /// + /// + public void AppendRemainingComponent(Java.Lang.String arg0) + { + IExecuteWithSignature("appendRemainingComponent", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + public void AppendRemainingName(Javax.Naming.Name arg0) + { + IExecuteWithSignature("appendRemainingName", "(Ljavax/naming/Name;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Naming/Spi/Resolver.cs b/src/net/JNet/GeneratedCore/Javax/Naming/Spi/Resolver.cs new file mode 100644 index 0000000000..6d0b67b0b7 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Naming/Spi/Resolver.cs @@ -0,0 +1,114 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Naming.Spi +{ + #region IResolver + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IResolver + { + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + Javax.Naming.Spi.ResolveResult ResolveToClass(Java.Lang.String arg0, Java.Lang.Class arg1); + /// + /// + /// + /// + /// + /// + /// + Javax.Naming.Spi.ResolveResult ResolveToClass(Javax.Naming.Name arg0, Java.Lang.Class arg1); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Resolver + public partial class Resolver : Javax.Naming.Spi.IResolver + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + public Javax.Naming.Spi.ResolveResult ResolveToClass(Java.Lang.String arg0, Java.Lang.Class arg1) + { + return IExecute("resolveToClass", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public Javax.Naming.Spi.ResolveResult ResolveToClass(Javax.Naming.Name arg0, Java.Lang.Class arg1) + { + return IExecute("resolveToClass", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Naming/Spi/StateFactory.cs b/src/net/JNet/GeneratedCore/Javax/Naming/Spi/StateFactory.cs new file mode 100644 index 0000000000..587659cf46 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Naming/Spi/StateFactory.cs @@ -0,0 +1,99 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Naming.Spi +{ + #region IStateFactory + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IStateFactory + { + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + object GetStateToBind(object arg0, Javax.Naming.Name arg1, Javax.Naming.Context arg2, Java.Util.Hashtable arg3); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region StateFactory + public partial class StateFactory : Javax.Naming.Spi.IStateFactory + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + public object GetStateToBind(object arg0, Javax.Naming.Name arg1, Javax.Naming.Context arg2, Java.Util.Hashtable arg3) + { + return IExecute("getStateToBind", arg0, arg1, arg2, arg3); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Naming/StringRefAddr.cs b/src/net/JNet/GeneratedCore/Javax/Naming/StringRefAddr.cs new file mode 100644 index 0000000000..c288fa1347 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Naming/StringRefAddr.cs @@ -0,0 +1,67 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Naming +{ + #region StringRefAddr + public partial class StringRefAddr + { + #region Constructors + /// + /// + /// + /// + /// + public StringRefAddr(Java.Lang.String arg0, Java.Lang.String arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Naming/TimeLimitExceededException.cs b/src/net/JNet/GeneratedCore/Javax/Naming/TimeLimitExceededException.cs new file mode 100644 index 0000000000..f38193c98c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Naming/TimeLimitExceededException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Naming +{ + #region TimeLimitExceededException + public partial class TimeLimitExceededException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Net/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Javax/Net/AllPackageClasses.cs new file mode 100644 index 0000000000..60d95bc821 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Net/AllPackageClasses.cs @@ -0,0 +1,124 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Javax.Net +{ + #region ServerSocketFactory + /// + /// + /// + public partial class ServerSocketFactory : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.net.ServerSocketFactory"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ServerSocketFactory class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ServerSocketFactory() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ServerSocketFactory class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ServerSocketFactory(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SocketFactory + /// + /// + /// + public partial class SocketFactory : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.net.SocketFactory"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("SocketFactory class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SocketFactory() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("SocketFactory class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SocketFactory(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Net/ServerSocketFactory.cs b/src/net/JNet/GeneratedCore/Javax/Net/ServerSocketFactory.cs new file mode 100644 index 0000000000..fa6268873e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Net/ServerSocketFactory.cs @@ -0,0 +1,107 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Net +{ + #region ServerSocketFactory + public partial class ServerSocketFactory + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + public static Javax.Net.ServerSocketFactory Default + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getDefault", "()Ljavax/net/ServerSocketFactory;"); } + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Net.ServerSocket CreateServerSocket(int arg0, int arg1, Java.Net.InetAddress arg2) + { + return IExecute("createServerSocket", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Net.ServerSocket CreateServerSocket(int arg0, int arg1) + { + return IExecute("createServerSocket", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Net.ServerSocket CreateServerSocket(int arg0) + { + return IExecuteWithSignature("createServerSocket", "(I)Ljava/net/ServerSocket;", arg0); + } + /// + /// + /// + /// + /// + public Java.Net.ServerSocket CreateServerSocket() + { + return IExecuteWithSignature("createServerSocket", "()Ljava/net/ServerSocket;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Net/SocketFactory.cs b/src/net/JNet/GeneratedCore/Javax/Net/SocketFactory.cs new file mode 100644 index 0000000000..ead50c4c07 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Net/SocketFactory.cs @@ -0,0 +1,124 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Net +{ + #region SocketFactory + public partial class SocketFactory + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + public static Javax.Net.SocketFactory Default + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getDefault", "()Ljavax/net/SocketFactory;"); } + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Net.Socket CreateSocket(Java.Lang.String arg0, int arg1, Java.Net.InetAddress arg2, int arg3) + { + return IExecute("createSocket", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Net.Socket CreateSocket(Java.Lang.String arg0, int arg1) + { + return IExecute("createSocket", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Net.Socket CreateSocket(Java.Net.InetAddress arg0, int arg1, Java.Net.InetAddress arg2, int arg3) + { + return IExecute("createSocket", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Net.Socket CreateSocket(Java.Net.InetAddress arg0, int arg1) + { + return IExecute("createSocket", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Net.Socket CreateSocket() + { + return IExecuteWithSignature("createSocket", "()Ljava/net/Socket;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Net/Ssl/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Javax/Net/Ssl/AllPackageClasses.cs new file mode 100644 index 0000000000..3135565c9d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Net/Ssl/AllPackageClasses.cs @@ -0,0 +1,1913 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Javax.Net.Ssl +{ + #region CertPathTrustManagerParameters + /// + /// + /// + public partial class CertPathTrustManagerParameters : Javax.Net.Ssl.ManagerFactoryParameters + { + const string _bridgeClassName = "javax.net.ssl.CertPathTrustManagerParameters"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public CertPathTrustManagerParameters() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public CertPathTrustManagerParameters(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ExtendedSSLSession + /// + /// + /// + public partial class ExtendedSSLSession : Javax.Net.Ssl.SSLSession + { + const string _bridgeClassName = "javax.net.ssl.ExtendedSSLSession"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ExtendedSSLSession class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ExtendedSSLSession() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ExtendedSSLSession class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ExtendedSSLSession(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region HandshakeCompletedEvent + /// + /// + /// + public partial class HandshakeCompletedEvent : Java.Util.EventObject + { + const string _bridgeClassName = "javax.net.ssl.HandshakeCompletedEvent"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public HandshakeCompletedEvent() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public HandshakeCompletedEvent(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region HandshakeCompletedListener + /// + /// + /// + public partial class HandshakeCompletedListener : Java.Util.EventListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public HandshakeCompletedListener() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.javax.net.ssl.HandshakeCompletedListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region HandshakeCompletedListenerDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class HandshakeCompletedListenerDirect : HandshakeCompletedListener + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "javax.net.ssl.HandshakeCompletedListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region HostnameVerifier + /// + /// + /// + public partial class HostnameVerifier : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.net.ssl.HostnameVerifier"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("HostnameVerifier class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HostnameVerifier() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("HostnameVerifier class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HostnameVerifier(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region HttpsURLConnection + /// + /// + /// + public partial class HttpsURLConnection : Java.Net.HttpURLConnection + { + const string _bridgeClassName = "javax.net.ssl.HttpsURLConnection"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("HttpsURLConnection class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HttpsURLConnection() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("HttpsURLConnection class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HttpsURLConnection(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region KeyManager + /// + /// + /// + public partial class KeyManager : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.net.ssl.KeyManager"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("KeyManager class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public KeyManager() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("KeyManager class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public KeyManager(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region KeyManagerFactory + /// + /// + /// + public partial class KeyManagerFactory : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.net.ssl.KeyManagerFactory"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public KeyManagerFactory() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public KeyManagerFactory(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region KeyManagerFactorySpi + /// + /// + /// + public partial class KeyManagerFactorySpi : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.net.ssl.KeyManagerFactorySpi"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("KeyManagerFactorySpi class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public KeyManagerFactorySpi() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("KeyManagerFactorySpi class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public KeyManagerFactorySpi(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region KeyStoreBuilderParameters + /// + /// + /// + public partial class KeyStoreBuilderParameters : Javax.Net.Ssl.ManagerFactoryParameters + { + const string _bridgeClassName = "javax.net.ssl.KeyStoreBuilderParameters"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public KeyStoreBuilderParameters() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public KeyStoreBuilderParameters(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ManagerFactoryParameters + /// + /// + /// + public partial class ManagerFactoryParameters : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.net.ssl.ManagerFactoryParameters"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ManagerFactoryParameters class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ManagerFactoryParameters() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ManagerFactoryParameters class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ManagerFactoryParameters(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SNIHostName + /// + /// + /// + public partial class SNIHostName : Javax.Net.Ssl.SNIServerName + { + const string _bridgeClassName = "javax.net.ssl.SNIHostName"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SNIHostName() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SNIHostName(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SNIMatcher + /// + /// + /// + public partial class SNIMatcher : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.net.ssl.SNIMatcher"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("SNIMatcher class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SNIMatcher() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("SNIMatcher class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SNIMatcher(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SNIServerName + /// + /// + /// + public partial class SNIServerName : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.net.ssl.SNIServerName"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("SNIServerName class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SNIServerName() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("SNIServerName class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SNIServerName(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SSLContext + /// + /// + /// + public partial class SSLContext : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.net.ssl.SSLContext"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SSLContext() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SSLContext(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SSLContextSpi + /// + /// + /// + public partial class SSLContextSpi : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.net.ssl.SSLContextSpi"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("SSLContextSpi class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SSLContextSpi() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("SSLContextSpi class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SSLContextSpi(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SSLEngine + /// + /// + /// + public partial class SSLEngine : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.net.ssl.SSLEngine"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("SSLEngine class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SSLEngine() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("SSLEngine class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SSLEngine(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SSLEngineResult + /// + /// + /// + public partial class SSLEngineResult : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.net.ssl.SSLEngineResult"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SSLEngineResult() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SSLEngineResult(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region HandshakeStatus + /// + /// + /// + public partial class HandshakeStatus : Java.Lang.Enum + { + const string _bridgeClassName = "javax.net.ssl.SSLEngineResult$HandshakeStatus"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public HandshakeStatus() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public HandshakeStatus(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region Status + /// + /// + /// + public partial class Status : Java.Lang.Enum + { + const string _bridgeClassName = "javax.net.ssl.SSLEngineResult$Status"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Status() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Status(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region SSLException + /// + /// + /// + public partial class SSLException : Java.Io.IOException + { + const string _bridgeClassName = "javax.net.ssl.SSLException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region SSLHandshakeException + /// + /// + /// + public partial class SSLHandshakeException : Javax.Net.Ssl.SSLException + { + const string _bridgeClassName = "javax.net.ssl.SSLHandshakeException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region SSLKeyException + /// + /// + /// + public partial class SSLKeyException : Javax.Net.Ssl.SSLException + { + const string _bridgeClassName = "javax.net.ssl.SSLKeyException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region SSLParameters + /// + /// + /// + public partial class SSLParameters : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.net.ssl.SSLParameters"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SSLParameters() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SSLParameters(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SSLPeerUnverifiedException + /// + /// + /// + public partial class SSLPeerUnverifiedException : Javax.Net.Ssl.SSLException + { + const string _bridgeClassName = "javax.net.ssl.SSLPeerUnverifiedException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region SSLPermission + /// + /// + /// + public partial class SSLPermission : Java.Security.BasicPermission + { + const string _bridgeClassName = "javax.net.ssl.SSLPermission"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SSLPermission() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SSLPermission(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SSLProtocolException + /// + /// + /// + public partial class SSLProtocolException : Javax.Net.Ssl.SSLException + { + const string _bridgeClassName = "javax.net.ssl.SSLProtocolException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region SSLServerSocket + /// + /// + /// + public partial class SSLServerSocket : Java.Net.ServerSocket + { + const string _bridgeClassName = "javax.net.ssl.SSLServerSocket"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("SSLServerSocket class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SSLServerSocket() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("SSLServerSocket class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SSLServerSocket(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SSLServerSocketFactory + /// + /// + /// + public partial class SSLServerSocketFactory : Javax.Net.ServerSocketFactory + { + const string _bridgeClassName = "javax.net.ssl.SSLServerSocketFactory"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("SSLServerSocketFactory class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SSLServerSocketFactory() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("SSLServerSocketFactory class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SSLServerSocketFactory(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SSLSession + /// + /// + /// + public partial class SSLSession : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.net.ssl.SSLSession"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("SSLSession class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SSLSession() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("SSLSession class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SSLSession(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SSLSessionBindingEvent + /// + /// + /// + public partial class SSLSessionBindingEvent : Java.Util.EventObject + { + const string _bridgeClassName = "javax.net.ssl.SSLSessionBindingEvent"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SSLSessionBindingEvent() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SSLSessionBindingEvent(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SSLSessionBindingListener + /// + /// + /// + public partial class SSLSessionBindingListener : Java.Util.EventListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SSLSessionBindingListener() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.javax.net.ssl.SSLSessionBindingListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region SSLSessionBindingListenerDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class SSLSessionBindingListenerDirect : SSLSessionBindingListener + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "javax.net.ssl.SSLSessionBindingListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region SSLSessionContext + /// + /// + /// + public partial class SSLSessionContext : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.net.ssl.SSLSessionContext"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("SSLSessionContext class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SSLSessionContext() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("SSLSessionContext class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SSLSessionContext(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SSLSocket + /// + /// + /// + public partial class SSLSocket : Java.Net.Socket + { + const string _bridgeClassName = "javax.net.ssl.SSLSocket"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("SSLSocket class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SSLSocket() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("SSLSocket class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SSLSocket(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SSLSocketFactory + /// + /// + /// + public partial class SSLSocketFactory : Javax.Net.SocketFactory + { + const string _bridgeClassName = "javax.net.ssl.SSLSocketFactory"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("SSLSocketFactory class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SSLSocketFactory() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("SSLSocketFactory class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SSLSocketFactory(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region StandardConstants + /// + /// + /// + public partial class StandardConstants : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.net.ssl.StandardConstants"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public StandardConstants() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public StandardConstants(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TrustManager + /// + /// + /// + public partial class TrustManager : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.net.ssl.TrustManager"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("TrustManager class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public TrustManager() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("TrustManager class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public TrustManager(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TrustManagerFactory + /// + /// + /// + public partial class TrustManagerFactory : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.net.ssl.TrustManagerFactory"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public TrustManagerFactory() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public TrustManagerFactory(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TrustManagerFactorySpi + /// + /// + /// + public partial class TrustManagerFactorySpi : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.net.ssl.TrustManagerFactorySpi"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("TrustManagerFactorySpi class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public TrustManagerFactorySpi() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("TrustManagerFactorySpi class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public TrustManagerFactorySpi(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region X509ExtendedKeyManager + /// + /// + /// + public partial class X509ExtendedKeyManager : Javax.Net.Ssl.X509KeyManager + { + const string _bridgeClassName = "javax.net.ssl.X509ExtendedKeyManager"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("X509ExtendedKeyManager class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public X509ExtendedKeyManager() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("X509ExtendedKeyManager class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public X509ExtendedKeyManager(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region X509ExtendedTrustManager + /// + /// + /// + public partial class X509ExtendedTrustManager : Javax.Net.Ssl.X509TrustManager + { + const string _bridgeClassName = "javax.net.ssl.X509ExtendedTrustManager"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("X509ExtendedTrustManager class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public X509ExtendedTrustManager() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("X509ExtendedTrustManager class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public X509ExtendedTrustManager(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region X509KeyManager + /// + /// + /// + public partial class X509KeyManager : Javax.Net.Ssl.KeyManager + { + const string _bridgeClassName = "javax.net.ssl.X509KeyManager"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("X509KeyManager class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public X509KeyManager() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("X509KeyManager class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public X509KeyManager(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region X509TrustManager + /// + /// + /// + public partial class X509TrustManager : Javax.Net.Ssl.TrustManager + { + const string _bridgeClassName = "javax.net.ssl.X509TrustManager"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("X509TrustManager class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public X509TrustManager() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("X509TrustManager class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public X509TrustManager(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Net/Ssl/CertPathTrustManagerParameters.cs b/src/net/JNet/GeneratedCore/Javax/Net/Ssl/CertPathTrustManagerParameters.cs new file mode 100644 index 0000000000..6f4267996e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Net/Ssl/CertPathTrustManagerParameters.cs @@ -0,0 +1,73 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Net.Ssl +{ + #region CertPathTrustManagerParameters + public partial class CertPathTrustManagerParameters + { + #region Constructors + /// + /// + /// + /// + public CertPathTrustManagerParameters(Java.Security.Cert.CertPathParameters arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Security.Cert.CertPathParameters Parameters + { + get { return IExecuteWithSignature("getParameters", "()Ljava/security/cert/CertPathParameters;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Net/Ssl/ExtendedSSLSession.cs b/src/net/JNet/GeneratedCore/Javax/Net/Ssl/ExtendedSSLSession.cs new file mode 100644 index 0000000000..2257dfe736 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Net/Ssl/ExtendedSSLSession.cs @@ -0,0 +1,86 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Net.Ssl +{ + #region ExtendedSSLSession + public partial class ExtendedSSLSession + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String[] LocalSupportedSignatureAlgorithms + { + get { return IExecuteWithSignatureArray("getLocalSupportedSignatureAlgorithms", "()[Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String[] PeerSupportedSignatureAlgorithms + { + get { return IExecuteWithSignatureArray("getPeerSupportedSignatureAlgorithms", "()[Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Util.List RequestedServerNames + { + get { return IExecuteWithSignature>("getRequestedServerNames", "()Ljava/util/List;"); } + } + /// + /// + /// + public Java.Util.List StatusResponses + { + get { return IExecuteWithSignature>("getStatusResponses", "()Ljava/util/List;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Net/Ssl/HandshakeCompletedEvent.cs b/src/net/JNet/GeneratedCore/Javax/Net/Ssl/HandshakeCompletedEvent.cs new file mode 100644 index 0000000000..bf35a6747c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Net/Ssl/HandshakeCompletedEvent.cs @@ -0,0 +1,116 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Net.Ssl +{ + #region HandshakeCompletedEvent + public partial class HandshakeCompletedEvent + { + #region Constructors + /// + /// + /// + /// + /// + public HandshakeCompletedEvent(Javax.Net.Ssl.SSLSocket arg0, Javax.Net.Ssl.SSLSession arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String CipherSuite + { + get { return IExecuteWithSignature("getCipherSuite", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Security.Cert.Certificate[] LocalCertificates + { + get { return IExecuteWithSignatureArray("getLocalCertificates", "()[Ljava/security/cert/Certificate;"); } + } + /// + /// + /// + public Java.Security.Principal LocalPrincipal + { + get { return IExecuteWithSignature("getLocalPrincipal", "()Ljava/security/Principal;"); } + } + /// + /// + /// + public Java.Security.Cert.Certificate[] PeerCertificates + { + get { return IExecuteWithSignatureArray("getPeerCertificates", "()[Ljava/security/cert/Certificate;"); } + } + /// + /// + /// + public Java.Security.Principal PeerPrincipal + { + get { return IExecuteWithSignature("getPeerPrincipal", "()Ljava/security/Principal;"); } + } + /// + /// + /// + public Javax.Net.Ssl.SSLSession Session + { + get { return IExecuteWithSignature("getSession", "()Ljavax/net/ssl/SSLSession;"); } + } + /// + /// + /// + public Javax.Net.Ssl.SSLSocket Socket + { + get { return IExecuteWithSignature("getSocket", "()Ljavax/net/ssl/SSLSocket;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Net/Ssl/HandshakeCompletedListener.cs b/src/net/JNet/GeneratedCore/Javax/Net/Ssl/HandshakeCompletedListener.cs new file mode 100644 index 0000000000..a5157dd8e9 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Net/Ssl/HandshakeCompletedListener.cs @@ -0,0 +1,149 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Net.Ssl +{ + #region IHandshakeCompletedListener + /// + /// .NET interface for org.mases.jnet.generated.javax.net.ssl.HandshakeCompletedListener implementing + /// + public partial interface IHandshakeCompletedListener + { + #region Instance methods + /// + /// + /// + /// + void HandshakeCompleted(Javax.Net.Ssl.HandshakeCompletedEvent arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region HandshakeCompletedListener + public partial class HandshakeCompletedListener : Javax.Net.Ssl.IHandshakeCompletedListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("handshakeCompleted", new global::System.EventHandler>>(HandshakeCompletedEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnHandshakeCompleted { get; set; } = null; + + void HandshakeCompletedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnHandshakeCompleted != null) ? OnHandshakeCompleted : HandshakeCompleted; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void HandshakeCompleted(Javax.Net.Ssl.HandshakeCompletedEvent arg0) + { + + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region HandshakeCompletedListenerDirect + public partial class HandshakeCompletedListenerDirect : Javax.Net.Ssl.IHandshakeCompletedListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public override void HandshakeCompleted(Javax.Net.Ssl.HandshakeCompletedEvent arg0) + { + IExecuteWithSignature("handshakeCompleted", "(Ljavax/net/ssl/HandshakeCompletedEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Net/Ssl/HostnameVerifier.cs b/src/net/JNet/GeneratedCore/Javax/Net/Ssl/HostnameVerifier.cs new file mode 100644 index 0000000000..001b72d3f9 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Net/Ssl/HostnameVerifier.cs @@ -0,0 +1,93 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Net.Ssl +{ + #region IHostnameVerifier + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IHostnameVerifier + { + #region Instance methods + /// + /// + /// + /// + /// + /// + bool Verify(Java.Lang.String arg0, Javax.Net.Ssl.SSLSession arg1); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region HostnameVerifier + public partial class HostnameVerifier : Javax.Net.Ssl.IHostnameVerifier + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public bool Verify(Java.Lang.String arg0, Javax.Net.Ssl.SSLSession arg1) + { + return IExecute("verify", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Net/Ssl/HttpsURLConnection.cs b/src/net/JNet/GeneratedCore/Javax/Net/Ssl/HttpsURLConnection.cs new file mode 100644 index 0000000000..e0628edef4 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Net/Ssl/HttpsURLConnection.cs @@ -0,0 +1,129 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Net.Ssl +{ + #region HttpsURLConnection + public partial class HttpsURLConnection + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + public static Javax.Net.Ssl.SSLSocketFactory DefaultSSLSocketFactory + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getDefaultSSLSocketFactory", "()Ljavax/net/ssl/SSLSocketFactory;"); } set { SExecuteWithSignature(LocalBridgeClazz, "setDefaultSSLSocketFactory", "(Ljavax/net/ssl/SSLSocketFactory;)V", value); } + } + /// + /// + /// + public static Javax.Net.Ssl.HostnameVerifier GetDefaultHostnameVerifier + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getDefaultHostnameVerifier", "()Ljavax/net/ssl/HostnameVerifier;"); } + } + /// + /// + /// + /// + public static void SetDefaultHostnameVerifier(Javax.Net.Ssl.HostnameVerifier arg0) + { + SExecuteWithSignature(LocalBridgeClazz, "setDefaultHostnameVerifier", "(Ljavax/net/ssl/HostnameVerifier;)V", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String CipherSuite + { + get { return IExecuteWithSignature("getCipherSuite", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Javax.Net.Ssl.HostnameVerifier HostnameVerifier + { + get { return IExecuteWithSignature("getHostnameVerifier", "()Ljavax/net/ssl/HostnameVerifier;"); } set { IExecuteWithSignature("setHostnameVerifier", "(Ljavax/net/ssl/HostnameVerifier;)V", value); } + } + /// + /// + /// + public Java.Security.Cert.Certificate[] LocalCertificates + { + get { return IExecuteWithSignatureArray("getLocalCertificates", "()[Ljava/security/cert/Certificate;"); } + } + /// + /// + /// + public Java.Security.Principal LocalPrincipal + { + get { return IExecuteWithSignature("getLocalPrincipal", "()Ljava/security/Principal;"); } + } + /// + /// + /// + public Java.Security.Principal PeerPrincipal + { + get { return IExecuteWithSignature("getPeerPrincipal", "()Ljava/security/Principal;"); } + } + /// + /// + /// + public Java.Security.Cert.Certificate[] ServerCertificates + { + get { return IExecuteWithSignatureArray("getServerCertificates", "()[Ljava/security/cert/Certificate;"); } + } + /// + /// + /// + public Javax.Net.Ssl.SSLSocketFactory SSLSocketFactory + { + get { return IExecuteWithSignature("getSSLSocketFactory", "()Ljavax/net/ssl/SSLSocketFactory;"); } set { IExecuteWithSignature("setSSLSocketFactory", "(Ljavax/net/ssl/SSLSocketFactory;)V", value); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Net/Ssl/KeyManager.cs b/src/net/JNet/GeneratedCore/Javax/Net/Ssl/KeyManager.cs new file mode 100644 index 0000000000..6b678ca400 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Net/Ssl/KeyManager.cs @@ -0,0 +1,76 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Net.Ssl +{ + #region IKeyManager + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IKeyManager + { + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region KeyManager + public partial class KeyManager : Javax.Net.Ssl.IKeyManager + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Net/Ssl/KeyManagerFactory.cs b/src/net/JNet/GeneratedCore/Javax/Net/Ssl/KeyManagerFactory.cs new file mode 100644 index 0000000000..9fa0acbdd4 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Net/Ssl/KeyManagerFactory.cs @@ -0,0 +1,140 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Net.Ssl +{ + #region KeyManagerFactory + public partial class KeyManagerFactory + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + public static Java.Lang.String DefaultAlgorithm + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getDefaultAlgorithm", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + /// + /// + /// + /// + public static Javax.Net.Ssl.KeyManagerFactory GetInstance(Java.Lang.String arg0, Java.Lang.String arg1) + { + return SExecute(LocalBridgeClazz, "getInstance", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public static Javax.Net.Ssl.KeyManagerFactory GetInstance(Java.Lang.String arg0, Java.Security.Provider arg1) + { + return SExecute(LocalBridgeClazz, "getInstance", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Javax.Net.Ssl.KeyManagerFactory GetInstance(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getInstance", "(Ljava/lang/String;)Ljavax/net/ssl/KeyManagerFactory;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Algorithm + { + get { return IExecuteWithSignature("getAlgorithm", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Javax.Net.Ssl.KeyManager[] KeyManagers + { + get { return IExecuteWithSignatureArray("getKeyManagers", "()[Ljavax/net/ssl/KeyManager;"); } + } + /// + /// + /// + public Java.Security.Provider Provider + { + get { return IExecuteWithSignature("getProvider", "()Ljava/security/Provider;"); } + } + /// + /// + /// + /// + /// + /// + /// + /// + public void Init(Java.Security.KeyStore arg0, char[] arg1) + { + IExecute("init", arg0, arg1); + } + /// + /// + /// + /// + /// + public void Init(Javax.Net.Ssl.ManagerFactoryParameters arg0) + { + IExecuteWithSignature("init", "(Ljavax/net/ssl/ManagerFactoryParameters;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Net/Ssl/KeyManagerFactorySpi.cs b/src/net/JNet/GeneratedCore/Javax/Net/Ssl/KeyManagerFactorySpi.cs new file mode 100644 index 0000000000..e02d6f19b1 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Net/Ssl/KeyManagerFactorySpi.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Net.Ssl +{ + #region KeyManagerFactorySpi + public partial class KeyManagerFactorySpi + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Net/Ssl/KeyStoreBuilderParameters.cs b/src/net/JNet/GeneratedCore/Javax/Net/Ssl/KeyStoreBuilderParameters.cs new file mode 100644 index 0000000000..03953bc8d3 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Net/Ssl/KeyStoreBuilderParameters.cs @@ -0,0 +1,81 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Net.Ssl +{ + #region KeyStoreBuilderParameters + public partial class KeyStoreBuilderParameters + { + #region Constructors + /// + /// + /// + /// + public KeyStoreBuilderParameters(Java.Security.KeyStore.Builder arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public KeyStoreBuilderParameters(Java.Util.List arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Util.List Parameters + { + get { return IExecuteWithSignature>("getParameters", "()Ljava/util/List;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Net/Ssl/ManagerFactoryParameters.cs b/src/net/JNet/GeneratedCore/Javax/Net/Ssl/ManagerFactoryParameters.cs new file mode 100644 index 0000000000..47bd6d637c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Net/Ssl/ManagerFactoryParameters.cs @@ -0,0 +1,76 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Net.Ssl +{ + #region IManagerFactoryParameters + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IManagerFactoryParameters + { + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ManagerFactoryParameters + public partial class ManagerFactoryParameters : Javax.Net.Ssl.IManagerFactoryParameters + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Net/Ssl/SNIHostName.cs b/src/net/JNet/GeneratedCore/Javax/Net/Ssl/SNIHostName.cs new file mode 100644 index 0000000000..4344c18271 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Net/Ssl/SNIHostName.cs @@ -0,0 +1,90 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Net.Ssl +{ + #region SNIHostName + public partial class SNIHostName + { + #region Constructors + /// + /// + /// + /// + public SNIHostName(byte[] arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public SNIHostName(Java.Lang.String arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Javax.Net.Ssl.SNIMatcher CreateSNIMatcher(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "createSNIMatcher", "(Ljava/lang/String;)Ljavax/net/ssl/SNIMatcher;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String AsciiName + { + get { return IExecuteWithSignature("getAsciiName", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Net/Ssl/SNIMatcher.cs b/src/net/JNet/GeneratedCore/Javax/Net/Ssl/SNIMatcher.cs new file mode 100644 index 0000000000..5dabffee4e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Net/Ssl/SNIMatcher.cs @@ -0,0 +1,74 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Net.Ssl +{ + #region SNIMatcher + public partial class SNIMatcher + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int Type + { + get { return IExecuteWithSignature("getType", "()I"); } + } + /// + /// + /// + /// + /// + public bool Matches(Javax.Net.Ssl.SNIServerName arg0) + { + return IExecuteWithSignature("matches", "(Ljavax/net/ssl/SNIServerName;)Z", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Net/Ssl/SNIServerName.cs b/src/net/JNet/GeneratedCore/Javax/Net/Ssl/SNIServerName.cs new file mode 100644 index 0000000000..2dc1cc9def --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Net/Ssl/SNIServerName.cs @@ -0,0 +1,72 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Net.Ssl +{ + #region SNIServerName + public partial class SNIServerName + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public byte[] Encoded + { + get { return IExecuteWithSignatureArray("getEncoded", "()[B"); } + } + /// + /// + /// + public int Type + { + get { return IExecuteWithSignature("getType", "()I"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Net/Ssl/SSLContext.cs b/src/net/JNet/GeneratedCore/Javax/Net/Ssl/SSLContext.cs new file mode 100644 index 0000000000..07db3884df --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Net/Ssl/SSLContext.cs @@ -0,0 +1,183 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Net.Ssl +{ + #region SSLContext + public partial class SSLContext + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + public static Javax.Net.Ssl.SSLContext Default + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getDefault", "()Ljavax/net/ssl/SSLContext;"); } set { SExecuteWithSignature(LocalBridgeClazz, "setDefault", "(Ljavax/net/ssl/SSLContext;)V", value); } + } + /// + /// + /// + /// + /// + /// + /// + /// + public static Javax.Net.Ssl.SSLContext GetInstance(Java.Lang.String arg0, Java.Lang.String arg1) + { + return SExecute(LocalBridgeClazz, "getInstance", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public static Javax.Net.Ssl.SSLContext GetInstance(Java.Lang.String arg0, Java.Security.Provider arg1) + { + return SExecute(LocalBridgeClazz, "getInstance", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Javax.Net.Ssl.SSLContext GetInstance(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getInstance", "(Ljava/lang/String;)Ljavax/net/ssl/SSLContext;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Net.Ssl.SSLSessionContext ClientSessionContext + { + get { return IExecuteWithSignature("getClientSessionContext", "()Ljavax/net/ssl/SSLSessionContext;"); } + } + /// + /// + /// + public Javax.Net.Ssl.SSLParameters DefaultSSLParameters + { + get { return IExecuteWithSignature("getDefaultSSLParameters", "()Ljavax/net/ssl/SSLParameters;"); } + } + /// + /// + /// + public Java.Lang.String Protocol + { + get { return IExecuteWithSignature("getProtocol", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Security.Provider Provider + { + get { return IExecuteWithSignature("getProvider", "()Ljava/security/Provider;"); } + } + /// + /// + /// + public Javax.Net.Ssl.SSLSessionContext ServerSessionContext + { + get { return IExecuteWithSignature("getServerSessionContext", "()Ljavax/net/ssl/SSLSessionContext;"); } + } + /// + /// + /// + public Javax.Net.Ssl.SSLServerSocketFactory ServerSocketFactory + { + get { return IExecuteWithSignature("getServerSocketFactory", "()Ljavax/net/ssl/SSLServerSocketFactory;"); } + } + /// + /// + /// + public Javax.Net.Ssl.SSLSocketFactory SocketFactory + { + get { return IExecuteWithSignature("getSocketFactory", "()Ljavax/net/ssl/SSLSocketFactory;"); } + } + /// + /// + /// + public Javax.Net.Ssl.SSLParameters SupportedSSLParameters + { + get { return IExecuteWithSignature("getSupportedSSLParameters", "()Ljavax/net/ssl/SSLParameters;"); } + } + /// + /// + /// + /// + public Javax.Net.Ssl.SSLEngine CreateSSLEngine() + { + return IExecuteWithSignature("createSSLEngine", "()Ljavax/net/ssl/SSLEngine;"); + } + /// + /// + /// + /// + /// + /// + public Javax.Net.Ssl.SSLEngine CreateSSLEngine(Java.Lang.String arg0, int arg1) + { + return IExecute("createSSLEngine", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void Init(Javax.Net.Ssl.KeyManager[] arg0, Javax.Net.Ssl.TrustManager[] arg1, Java.Security.SecureRandom arg2) + { + IExecute("init", arg0, arg1, arg2); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Net/Ssl/SSLContextSpi.cs b/src/net/JNet/GeneratedCore/Javax/Net/Ssl/SSLContextSpi.cs new file mode 100644 index 0000000000..d3456bf423 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Net/Ssl/SSLContextSpi.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Net.Ssl +{ + #region SSLContextSpi + public partial class SSLContextSpi + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Net/Ssl/SSLEngine.cs b/src/net/JNet/GeneratedCore/Javax/Net/Ssl/SSLEngine.cs new file mode 100644 index 0000000000..e724373cea --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Net/Ssl/SSLEngine.cs @@ -0,0 +1,293 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Net.Ssl +{ + #region SSLEngine + public partial class SSLEngine + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String ApplicationProtocol + { + get { return IExecuteWithSignature("getApplicationProtocol", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.Runnable DelegatedTask + { + get { return IExecuteWithSignature("getDelegatedTask", "()Ljava/lang/Runnable;"); } + } + /// + /// + /// + public Java.Lang.String[] EnabledCipherSuites + { + get { return IExecuteWithSignatureArray("getEnabledCipherSuites", "()[Ljava/lang/String;"); } set { IExecuteWithSignature("setEnabledCipherSuites", "([Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String[] EnabledProtocols + { + get { return IExecuteWithSignatureArray("getEnabledProtocols", "()[Ljava/lang/String;"); } set { IExecuteWithSignature("setEnabledProtocols", "([Ljava/lang/String;)V", value); } + } + /// + /// + /// + public bool EnableSessionCreation + { + get { return IExecuteWithSignature("getEnableSessionCreation", "()Z"); } set { IExecuteWithSignature("setEnableSessionCreation", "(Z)V", value); } + } + /// + /// + /// + public Java.Lang.String HandshakeApplicationProtocol + { + get { return IExecuteWithSignature("getHandshakeApplicationProtocol", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Util.Function.BiFunction, Java.Lang.String> HandshakeApplicationProtocolSelector + { + get { return IExecuteWithSignature, Java.Lang.String>>("getHandshakeApplicationProtocolSelector", "()Ljava/util/function/BiFunction;"); } set { IExecuteWithSignature("setHandshakeApplicationProtocolSelector", "(Ljava/util/function/BiFunction;)V", value); } + } + /// + /// + /// + public Javax.Net.Ssl.SSLSession HandshakeSession + { + get { return IExecuteWithSignature("getHandshakeSession", "()Ljavax/net/ssl/SSLSession;"); } + } + /// + /// + /// + public Javax.Net.Ssl.SSLEngineResult.HandshakeStatus HandshakeStatus + { + get { return IExecuteWithSignature("getHandshakeStatus", "()Ljavax/net/ssl/SSLEngineResult$HandshakeStatus;"); } + } + /// + /// + /// + public bool NeedClientAuth + { + get { return IExecuteWithSignature("getNeedClientAuth", "()Z"); } set { IExecuteWithSignature("setNeedClientAuth", "(Z)V", value); } + } + /// + /// + /// + public Java.Lang.String PeerHost + { + get { return IExecuteWithSignature("getPeerHost", "()Ljava/lang/String;"); } + } + /// + /// + /// + public int PeerPort + { + get { return IExecuteWithSignature("getPeerPort", "()I"); } + } + /// + /// + /// + public Javax.Net.Ssl.SSLSession Session + { + get { return IExecuteWithSignature("getSession", "()Ljavax/net/ssl/SSLSession;"); } + } + /// + /// + /// + public Javax.Net.Ssl.SSLParameters SSLParameters + { + get { return IExecuteWithSignature("getSSLParameters", "()Ljavax/net/ssl/SSLParameters;"); } set { IExecuteWithSignature("setSSLParameters", "(Ljavax/net/ssl/SSLParameters;)V", value); } + } + /// + /// + /// + public Java.Lang.String[] SupportedCipherSuites + { + get { return IExecuteWithSignatureArray("getSupportedCipherSuites", "()[Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String[] SupportedProtocols + { + get { return IExecuteWithSignatureArray("getSupportedProtocols", "()[Ljava/lang/String;"); } + } + /// + /// + /// + public bool UseClientMode + { + get { return IExecuteWithSignature("getUseClientMode", "()Z"); } set { IExecuteWithSignature("setUseClientMode", "(Z)V", value); } + } + /// + /// + /// + public bool WantClientAuth + { + get { return IExecuteWithSignature("getWantClientAuth", "()Z"); } set { IExecuteWithSignature("setWantClientAuth", "(Z)V", value); } + } + /// + /// + /// + /// + public bool IsInboundDone() + { + return IExecuteWithSignature("isInboundDone", "()Z"); + } + /// + /// + /// + /// + public bool IsOutboundDone() + { + return IExecuteWithSignature("isOutboundDone", "()Z"); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Net.Ssl.SSLEngineResult Unwrap(Java.Nio.ByteBuffer arg0, Java.Nio.ByteBuffer[] arg1, int arg2, int arg3) + { + return IExecute("unwrap", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Net.Ssl.SSLEngineResult Wrap(Java.Nio.ByteBuffer[] arg0, int arg1, int arg2, Java.Nio.ByteBuffer arg3) + { + return IExecute("wrap", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + public void BeginHandshake() + { + IExecuteWithSignature("beginHandshake", "()V"); + } + /// + /// + /// + /// + public void CloseInbound() + { + IExecuteWithSignature("closeInbound", "()V"); + } + /// + /// + /// + public void CloseOutbound() + { + IExecuteWithSignature("closeOutbound", "()V"); + } + /// + /// + /// + /// + /// + /// + /// + public Javax.Net.Ssl.SSLEngineResult Unwrap(Java.Nio.ByteBuffer arg0, Java.Nio.ByteBuffer arg1) + { + return IExecute("unwrap", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public Javax.Net.Ssl.SSLEngineResult Unwrap(Java.Nio.ByteBuffer arg0, Java.Nio.ByteBuffer[] arg1) + { + return IExecute("unwrap", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public Javax.Net.Ssl.SSLEngineResult Wrap(Java.Nio.ByteBuffer arg0, Java.Nio.ByteBuffer arg1) + { + return IExecute("wrap", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public Javax.Net.Ssl.SSLEngineResult Wrap(Java.Nio.ByteBuffer[] arg0, Java.Nio.ByteBuffer arg1) + { + return IExecute("wrap", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Net/Ssl/SSLEngineResult.cs b/src/net/JNet/GeneratedCore/Javax/Net/Ssl/SSLEngineResult.cs new file mode 100644 index 0000000000..d1d6e2d860 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Net/Ssl/SSLEngineResult.cs @@ -0,0 +1,275 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Net.Ssl +{ + #region SSLEngineResult + public partial class SSLEngineResult + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + /// + public SSLEngineResult(Javax.Net.Ssl.SSLEngineResult.Status arg0, Javax.Net.Ssl.SSLEngineResult.HandshakeStatus arg1, int arg2, int arg3, long arg4) + : base(arg0, arg1, arg2, arg3, arg4) + { + } + /// + /// + /// + /// + /// + /// + /// + public SSLEngineResult(Javax.Net.Ssl.SSLEngineResult.Status arg0, Javax.Net.Ssl.SSLEngineResult.HandshakeStatus arg1, int arg2, int arg3) + : base(arg0, arg1, arg2, arg3) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Net.Ssl.SSLEngineResult.HandshakeStatus GetHandshakeStatus + { + get { return IExecuteWithSignature("getHandshakeStatus", "()Ljavax/net/ssl/SSLEngineResult$HandshakeStatus;"); } + } + /// + /// + /// + public Javax.Net.Ssl.SSLEngineResult.Status GetStatus + { + get { return IExecuteWithSignature("getStatus", "()Ljavax/net/ssl/SSLEngineResult$Status;"); } + } + /// + /// + /// + /// + public int BytesConsumed() + { + return IExecuteWithSignature("bytesConsumed", "()I"); + } + /// + /// + /// + /// + public int BytesProduced() + { + return IExecuteWithSignature("bytesProduced", "()I"); + } + /// + /// + /// + /// + public long SequenceNumber() + { + return IExecuteWithSignature("sequenceNumber", "()J"); + } + + #endregion + + #region Nested classes + #region HandshakeStatus + public partial class HandshakeStatus + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Javax.Net.Ssl.SSLEngineResult.HandshakeStatus FINISHED { get { if (!_FINISHEDReady) { _FINISHEDContent = SGetField(LocalBridgeClazz, "FINISHED"); _FINISHEDReady = true; } return _FINISHEDContent; } } + private static Javax.Net.Ssl.SSLEngineResult.HandshakeStatus _FINISHEDContent = default; + private static bool _FINISHEDReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Net.Ssl.SSLEngineResult.HandshakeStatus NEED_TASK { get { if (!_NEED_TASKReady) { _NEED_TASKContent = SGetField(LocalBridgeClazz, "NEED_TASK"); _NEED_TASKReady = true; } return _NEED_TASKContent; } } + private static Javax.Net.Ssl.SSLEngineResult.HandshakeStatus _NEED_TASKContent = default; + private static bool _NEED_TASKReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Net.Ssl.SSLEngineResult.HandshakeStatus NEED_UNWRAP { get { if (!_NEED_UNWRAPReady) { _NEED_UNWRAPContent = SGetField(LocalBridgeClazz, "NEED_UNWRAP"); _NEED_UNWRAPReady = true; } return _NEED_UNWRAPContent; } } + private static Javax.Net.Ssl.SSLEngineResult.HandshakeStatus _NEED_UNWRAPContent = default; + private static bool _NEED_UNWRAPReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Net.Ssl.SSLEngineResult.HandshakeStatus NEED_UNWRAP_AGAIN { get { if (!_NEED_UNWRAP_AGAINReady) { _NEED_UNWRAP_AGAINContent = SGetField(LocalBridgeClazz, "NEED_UNWRAP_AGAIN"); _NEED_UNWRAP_AGAINReady = true; } return _NEED_UNWRAP_AGAINContent; } } + private static Javax.Net.Ssl.SSLEngineResult.HandshakeStatus _NEED_UNWRAP_AGAINContent = default; + private static bool _NEED_UNWRAP_AGAINReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Net.Ssl.SSLEngineResult.HandshakeStatus NEED_WRAP { get { if (!_NEED_WRAPReady) { _NEED_WRAPContent = SGetField(LocalBridgeClazz, "NEED_WRAP"); _NEED_WRAPReady = true; } return _NEED_WRAPContent; } } + private static Javax.Net.Ssl.SSLEngineResult.HandshakeStatus _NEED_WRAPContent = default; + private static bool _NEED_WRAPReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Net.Ssl.SSLEngineResult.HandshakeStatus NOT_HANDSHAKING { get { if (!_NOT_HANDSHAKINGReady) { _NOT_HANDSHAKINGContent = SGetField(LocalBridgeClazz, "NOT_HANDSHAKING"); _NOT_HANDSHAKINGReady = true; } return _NOT_HANDSHAKINGContent; } } + private static Javax.Net.Ssl.SSLEngineResult.HandshakeStatus _NOT_HANDSHAKINGContent = default; + private static bool _NOT_HANDSHAKINGReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Javax.Net.Ssl.SSLEngineResult.HandshakeStatus ValueOf(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Ljava/lang/String;)Ljavax/net/ssl/SSLEngineResult$HandshakeStatus;", arg0); + } + /// + /// + /// + /// + public static Javax.Net.Ssl.SSLEngineResult.HandshakeStatus[] Values() + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "values", "()[Ljavax/net/ssl/SSLEngineResult$HandshakeStatus;"); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Status + public partial class Status + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Javax.Net.Ssl.SSLEngineResult.Status BUFFER_OVERFLOW { get { if (!_BUFFER_OVERFLOWReady) { _BUFFER_OVERFLOWContent = SGetField(LocalBridgeClazz, "BUFFER_OVERFLOW"); _BUFFER_OVERFLOWReady = true; } return _BUFFER_OVERFLOWContent; } } + private static Javax.Net.Ssl.SSLEngineResult.Status _BUFFER_OVERFLOWContent = default; + private static bool _BUFFER_OVERFLOWReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Net.Ssl.SSLEngineResult.Status BUFFER_UNDERFLOW { get { if (!_BUFFER_UNDERFLOWReady) { _BUFFER_UNDERFLOWContent = SGetField(LocalBridgeClazz, "BUFFER_UNDERFLOW"); _BUFFER_UNDERFLOWReady = true; } return _BUFFER_UNDERFLOWContent; } } + private static Javax.Net.Ssl.SSLEngineResult.Status _BUFFER_UNDERFLOWContent = default; + private static bool _BUFFER_UNDERFLOWReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Net.Ssl.SSLEngineResult.Status CLOSED { get { if (!_CLOSEDReady) { _CLOSEDContent = SGetField(LocalBridgeClazz, "CLOSED"); _CLOSEDReady = true; } return _CLOSEDContent; } } + private static Javax.Net.Ssl.SSLEngineResult.Status _CLOSEDContent = default; + private static bool _CLOSEDReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Net.Ssl.SSLEngineResult.Status OK { get { if (!_OKReady) { _OKContent = SGetField(LocalBridgeClazz, "OK"); _OKReady = true; } return _OKContent; } } + private static Javax.Net.Ssl.SSLEngineResult.Status _OKContent = default; + private static bool _OKReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Javax.Net.Ssl.SSLEngineResult.Status ValueOf(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Ljava/lang/String;)Ljavax/net/ssl/SSLEngineResult$Status;", arg0); + } + /// + /// + /// + /// + public static Javax.Net.Ssl.SSLEngineResult.Status[] Values() + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "values", "()[Ljavax/net/ssl/SSLEngineResult$Status;"); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Net/Ssl/SSLException.cs b/src/net/JNet/GeneratedCore/Javax/Net/Ssl/SSLException.cs new file mode 100644 index 0000000000..3aa0c59c97 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Net/Ssl/SSLException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Net.Ssl +{ + #region SSLException + public partial class SSLException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Net/Ssl/SSLHandshakeException.cs b/src/net/JNet/GeneratedCore/Javax/Net/Ssl/SSLHandshakeException.cs new file mode 100644 index 0000000000..656d8f7c1a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Net/Ssl/SSLHandshakeException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Net.Ssl +{ + #region SSLHandshakeException + public partial class SSLHandshakeException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Net/Ssl/SSLKeyException.cs b/src/net/JNet/GeneratedCore/Javax/Net/Ssl/SSLKeyException.cs new file mode 100644 index 0000000000..5549ec5a32 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Net/Ssl/SSLKeyException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Net.Ssl +{ + #region SSLKeyException + public partial class SSLKeyException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Net/Ssl/SSLParameters.cs b/src/net/JNet/GeneratedCore/Javax/Net/Ssl/SSLParameters.cs new file mode 100644 index 0000000000..aafa0ca00e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Net/Ssl/SSLParameters.cs @@ -0,0 +1,159 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Net.Ssl +{ + #region SSLParameters + public partial class SSLParameters + { + #region Constructors + /// + /// + /// + /// + /// + public SSLParameters(Java.Lang.String[] arg0, Java.Lang.String[] arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public SSLParameters(Java.Lang.String[] arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Security.AlgorithmConstraints AlgorithmConstraints + { + get { return IExecuteWithSignature("getAlgorithmConstraints", "()Ljava/security/AlgorithmConstraints;"); } set { IExecuteWithSignature("setAlgorithmConstraints", "(Ljava/security/AlgorithmConstraints;)V", value); } + } + /// + /// + /// + public Java.Lang.String[] ApplicationProtocols + { + get { return IExecuteWithSignatureArray("getApplicationProtocols", "()[Ljava/lang/String;"); } set { IExecuteWithSignature("setApplicationProtocols", "([Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String[] CipherSuites + { + get { return IExecuteWithSignatureArray("getCipherSuites", "()[Ljava/lang/String;"); } set { IExecuteWithSignature("setCipherSuites", "([Ljava/lang/String;)V", value); } + } + /// + /// + /// + public bool EnableRetransmissions + { + get { return IExecuteWithSignature("getEnableRetransmissions", "()Z"); } set { IExecuteWithSignature("setEnableRetransmissions", "(Z)V", value); } + } + /// + /// + /// + public Java.Lang.String EndpointIdentificationAlgorithm + { + get { return IExecuteWithSignature("getEndpointIdentificationAlgorithm", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setEndpointIdentificationAlgorithm", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public int MaximumPacketSize + { + get { return IExecuteWithSignature("getMaximumPacketSize", "()I"); } set { IExecuteWithSignature("setMaximumPacketSize", "(I)V", value); } + } + /// + /// + /// + public bool NeedClientAuth + { + get { return IExecuteWithSignature("getNeedClientAuth", "()Z"); } set { IExecuteWithSignature("setNeedClientAuth", "(Z)V", value); } + } + /// + /// + /// + public Java.Lang.String[] Protocols + { + get { return IExecuteWithSignatureArray("getProtocols", "()[Ljava/lang/String;"); } set { IExecuteWithSignature("setProtocols", "([Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Util.List ServerNames + { + get { return IExecuteWithSignature>("getServerNames", "()Ljava/util/List;"); } set { IExecuteWithSignature("setServerNames", "(Ljava/util/List;)V", value); } + } + /// + /// + /// + public Java.Util.Collection SNIMatchers + { + get { return IExecuteWithSignature>("getSNIMatchers", "()Ljava/util/Collection;"); } set { IExecuteWithSignature("setSNIMatchers", "(Ljava/util/Collection;)V", value); } + } + /// + /// + /// + public bool UseCipherSuitesOrder + { + get { return IExecuteWithSignature("getUseCipherSuitesOrder", "()Z"); } set { IExecuteWithSignature("setUseCipherSuitesOrder", "(Z)V", value); } + } + /// + /// + /// + public bool WantClientAuth + { + get { return IExecuteWithSignature("getWantClientAuth", "()Z"); } set { IExecuteWithSignature("setWantClientAuth", "(Z)V", value); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Net/Ssl/SSLPeerUnverifiedException.cs b/src/net/JNet/GeneratedCore/Javax/Net/Ssl/SSLPeerUnverifiedException.cs new file mode 100644 index 0000000000..1477d6cc01 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Net/Ssl/SSLPeerUnverifiedException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Net.Ssl +{ + #region SSLPeerUnverifiedException + public partial class SSLPeerUnverifiedException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Net/Ssl/SSLPermission.cs b/src/net/JNet/GeneratedCore/Javax/Net/Ssl/SSLPermission.cs new file mode 100644 index 0000000000..189e4ff3bf --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Net/Ssl/SSLPermission.cs @@ -0,0 +1,75 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Net.Ssl +{ + #region SSLPermission + public partial class SSLPermission + { + #region Constructors + /// + /// + /// + /// + /// + public SSLPermission(Java.Lang.String arg0, Java.Lang.String arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public SSLPermission(Java.Lang.String arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Net/Ssl/SSLProtocolException.cs b/src/net/JNet/GeneratedCore/Javax/Net/Ssl/SSLProtocolException.cs new file mode 100644 index 0000000000..0650eb337b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Net/Ssl/SSLProtocolException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Net.Ssl +{ + #region SSLProtocolException + public partial class SSLProtocolException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Net/Ssl/SSLServerSocket.cs b/src/net/JNet/GeneratedCore/Javax/Net/Ssl/SSLServerSocket.cs new file mode 100644 index 0000000000..d51d801e41 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Net/Ssl/SSLServerSocket.cs @@ -0,0 +1,121 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Net.Ssl +{ + #region SSLServerSocket + public partial class SSLServerSocket + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String[] EnabledCipherSuites + { + get { return IExecuteWithSignatureArray("getEnabledCipherSuites", "()[Ljava/lang/String;"); } set { IExecuteWithSignature("setEnabledCipherSuites", "([Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String[] EnabledProtocols + { + get { return IExecuteWithSignatureArray("getEnabledProtocols", "()[Ljava/lang/String;"); } set { IExecuteWithSignature("setEnabledProtocols", "([Ljava/lang/String;)V", value); } + } + /// + /// + /// + public bool EnableSessionCreation + { + get { return IExecuteWithSignature("getEnableSessionCreation", "()Z"); } set { IExecuteWithSignature("setEnableSessionCreation", "(Z)V", value); } + } + /// + /// + /// + public bool NeedClientAuth + { + get { return IExecuteWithSignature("getNeedClientAuth", "()Z"); } set { IExecuteWithSignature("setNeedClientAuth", "(Z)V", value); } + } + /// + /// + /// + public Javax.Net.Ssl.SSLParameters SSLParameters + { + get { return IExecuteWithSignature("getSSLParameters", "()Ljavax/net/ssl/SSLParameters;"); } set { IExecuteWithSignature("setSSLParameters", "(Ljavax/net/ssl/SSLParameters;)V", value); } + } + /// + /// + /// + public Java.Lang.String[] SupportedCipherSuites + { + get { return IExecuteWithSignatureArray("getSupportedCipherSuites", "()[Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String[] SupportedProtocols + { + get { return IExecuteWithSignatureArray("getSupportedProtocols", "()[Ljava/lang/String;"); } + } + /// + /// + /// + public bool UseClientMode + { + get { return IExecuteWithSignature("getUseClientMode", "()Z"); } set { IExecuteWithSignature("setUseClientMode", "(Z)V", value); } + } + /// + /// + /// + public bool WantClientAuth + { + get { return IExecuteWithSignature("getWantClientAuth", "()Z"); } set { IExecuteWithSignature("setWantClientAuth", "(Z)V", value); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Net/Ssl/SSLServerSocketFactory.cs b/src/net/JNet/GeneratedCore/Javax/Net/Ssl/SSLServerSocketFactory.cs new file mode 100644 index 0000000000..741ae3cc77 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Net/Ssl/SSLServerSocketFactory.cs @@ -0,0 +1,72 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Net.Ssl +{ + #region SSLServerSocketFactory + public partial class SSLServerSocketFactory + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String[] DefaultCipherSuites + { + get { return IExecuteWithSignatureArray("getDefaultCipherSuites", "()[Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String[] SupportedCipherSuites + { + get { return IExecuteWithSignatureArray("getSupportedCipherSuites", "()[Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Net/Ssl/SSLSession.cs b/src/net/JNet/GeneratedCore/Javax/Net/Ssl/SSLSession.cs new file mode 100644 index 0000000000..d78b4095f9 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Net/Ssl/SSLSession.cs @@ -0,0 +1,308 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Net.Ssl +{ + #region ISSLSession + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ISSLSession + { + #region Instance methods + /// + /// + /// + int ApplicationBufferSize { get; } + /// + /// + /// + Java.Lang.String CipherSuite { get; } + /// + /// + /// + long CreationTime { get; } + /// + /// + /// + byte[] Id { get; } + /// + /// + /// + long LastAccessedTime { get; } + /// + /// + /// + Java.Security.Cert.Certificate[] LocalCertificates { get; } + /// + /// + /// + Java.Security.Principal LocalPrincipal { get; } + /// + /// + /// + int PacketBufferSize { get; } + /// + /// + /// + Java.Security.Cert.Certificate[] PeerCertificates { get; } + /// + /// + /// + Java.Lang.String PeerHost { get; } + /// + /// + /// + int PeerPort { get; } + /// + /// + /// + Java.Security.Principal PeerPrincipal { get; } + /// + /// + /// + Java.Lang.String Protocol { get; } + /// + /// + /// + Javax.Net.Ssl.SSLSessionContext SessionContext { get; } + /// + /// + /// + Java.Lang.String[] ValueNames { get; } + /// + /// + /// + /// + bool IsValid(); + /// + /// + /// + /// + /// + object GetValue(Java.Lang.String arg0); + /// + /// + /// + void Invalidate(); + /// + /// + /// + /// + /// + void PutValue(Java.Lang.String arg0, object arg1); + /// + /// + /// + /// + void RemoveValue(Java.Lang.String arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region SSLSession + public partial class SSLSession : Javax.Net.Ssl.ISSLSession + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int ApplicationBufferSize + { + get { return IExecuteWithSignature("getApplicationBufferSize", "()I"); } + } + /// + /// + /// + public Java.Lang.String CipherSuite + { + get { return IExecuteWithSignature("getCipherSuite", "()Ljava/lang/String;"); } + } + /// + /// + /// + public long CreationTime + { + get { return IExecuteWithSignature("getCreationTime", "()J"); } + } + /// + /// + /// + public byte[] Id + { + get { return IExecuteWithSignatureArray("getId", "()[B"); } + } + /// + /// + /// + public long LastAccessedTime + { + get { return IExecuteWithSignature("getLastAccessedTime", "()J"); } + } + /// + /// + /// + public Java.Security.Cert.Certificate[] LocalCertificates + { + get { return IExecuteWithSignatureArray("getLocalCertificates", "()[Ljava/security/cert/Certificate;"); } + } + /// + /// + /// + public Java.Security.Principal LocalPrincipal + { + get { return IExecuteWithSignature("getLocalPrincipal", "()Ljava/security/Principal;"); } + } + /// + /// + /// + public int PacketBufferSize + { + get { return IExecuteWithSignature("getPacketBufferSize", "()I"); } + } + /// + /// + /// + public Java.Security.Cert.Certificate[] PeerCertificates + { + get { return IExecuteWithSignatureArray("getPeerCertificates", "()[Ljava/security/cert/Certificate;"); } + } + /// + /// + /// + public Java.Lang.String PeerHost + { + get { return IExecuteWithSignature("getPeerHost", "()Ljava/lang/String;"); } + } + /// + /// + /// + public int PeerPort + { + get { return IExecuteWithSignature("getPeerPort", "()I"); } + } + /// + /// + /// + public Java.Security.Principal PeerPrincipal + { + get { return IExecuteWithSignature("getPeerPrincipal", "()Ljava/security/Principal;"); } + } + /// + /// + /// + public Java.Lang.String Protocol + { + get { return IExecuteWithSignature("getProtocol", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Javax.Net.Ssl.SSLSessionContext SessionContext + { + get { return IExecuteWithSignature("getSessionContext", "()Ljavax/net/ssl/SSLSessionContext;"); } + } + /// + /// + /// + public Java.Lang.String[] ValueNames + { + get { return IExecuteWithSignatureArray("getValueNames", "()[Ljava/lang/String;"); } + } + /// + /// + /// + /// + public bool IsValid() + { + return IExecuteWithSignature("isValid", "()Z"); + } + /// + /// + /// + /// + /// + public object GetValue(Java.Lang.String arg0) + { + return IExecuteWithSignature("getValue", "(Ljava/lang/String;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + public void Invalidate() + { + IExecuteWithSignature("invalidate", "()V"); + } + /// + /// + /// + /// + /// + public void PutValue(Java.Lang.String arg0, object arg1) + { + IExecute("putValue", arg0, arg1); + } + /// + /// + /// + /// + public void RemoveValue(Java.Lang.String arg0) + { + IExecuteWithSignature("removeValue", "(Ljava/lang/String;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Net/Ssl/SSLSessionBindingEvent.cs b/src/net/JNet/GeneratedCore/Javax/Net/Ssl/SSLSessionBindingEvent.cs new file mode 100644 index 0000000000..88965b19a2 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Net/Ssl/SSLSessionBindingEvent.cs @@ -0,0 +1,81 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Net.Ssl +{ + #region SSLSessionBindingEvent + public partial class SSLSessionBindingEvent + { + #region Constructors + /// + /// + /// + /// + /// + public SSLSessionBindingEvent(Javax.Net.Ssl.SSLSession arg0, Java.Lang.String arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Javax.Net.Ssl.SSLSession Session + { + get { return IExecuteWithSignature("getSession", "()Ljavax/net/ssl/SSLSession;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Net/Ssl/SSLSessionBindingListener.cs b/src/net/JNet/GeneratedCore/Javax/Net/Ssl/SSLSessionBindingListener.cs new file mode 100644 index 0000000000..f797ae1682 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Net/Ssl/SSLSessionBindingListener.cs @@ -0,0 +1,184 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Net.Ssl +{ + #region ISSLSessionBindingListener + /// + /// .NET interface for org.mases.jnet.generated.javax.net.ssl.SSLSessionBindingListener implementing + /// + public partial interface ISSLSessionBindingListener + { + #region Instance methods + /// + /// + /// + /// + void ValueBound(Javax.Net.Ssl.SSLSessionBindingEvent arg0); + /// + /// + /// + /// + void ValueUnbound(Javax.Net.Ssl.SSLSessionBindingEvent arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region SSLSessionBindingListener + public partial class SSLSessionBindingListener : Javax.Net.Ssl.ISSLSessionBindingListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("valueBound", new global::System.EventHandler>>(ValueBoundEventHandler)); + AddEventHandler("valueUnbound", new global::System.EventHandler>>(ValueUnboundEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnValueBound { get; set; } = null; + + void ValueBoundEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnValueBound != null) ? OnValueBound : ValueBound; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void ValueBound(Javax.Net.Ssl.SSLSessionBindingEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnValueUnbound { get; set; } = null; + + void ValueUnboundEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnValueUnbound != null) ? OnValueUnbound : ValueUnbound; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void ValueUnbound(Javax.Net.Ssl.SSLSessionBindingEvent arg0) + { + + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region SSLSessionBindingListenerDirect + public partial class SSLSessionBindingListenerDirect : Javax.Net.Ssl.ISSLSessionBindingListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public override void ValueBound(Javax.Net.Ssl.SSLSessionBindingEvent arg0) + { + IExecuteWithSignature("valueBound", "(Ljavax/net/ssl/SSLSessionBindingEvent;)V", arg0); + } + /// + /// + /// + /// + public override void ValueUnbound(Javax.Net.Ssl.SSLSessionBindingEvent arg0) + { + IExecuteWithSignature("valueUnbound", "(Ljavax/net/ssl/SSLSessionBindingEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Net/Ssl/SSLSessionContext.cs b/src/net/JNet/GeneratedCore/Javax/Net/Ssl/SSLSessionContext.cs new file mode 100644 index 0000000000..a76c483d7a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Net/Ssl/SSLSessionContext.cs @@ -0,0 +1,124 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Net.Ssl +{ + #region ISSLSessionContext + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ISSLSessionContext + { + #region Instance methods + /// + /// + /// + Java.Util.Enumeration Ids { get; } + /// + /// + /// + int SessionCacheSize { get; set; } + /// + /// + /// + int SessionTimeout { get; set; } + /// + /// + /// + /// + /// + Javax.Net.Ssl.SSLSession GetSession(byte[] arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region SSLSessionContext + public partial class SSLSessionContext : Javax.Net.Ssl.ISSLSessionContext + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Util.Enumeration Ids + { + get { return IExecuteWithSignature>("getIds", "()Ljava/util/Enumeration;"); } + } + /// + /// + /// + public int SessionCacheSize + { + get { return IExecuteWithSignature("getSessionCacheSize", "()I"); } set { IExecuteWithSignature("setSessionCacheSize", "(I)V", value); } + } + /// + /// + /// + public int SessionTimeout + { + get { return IExecuteWithSignature("getSessionTimeout", "()I"); } set { IExecuteWithSignature("setSessionTimeout", "(I)V", value); } + } + /// + /// + /// + /// + /// + public Javax.Net.Ssl.SSLSession GetSession(byte[] arg0) + { + return IExecuteWithSignature("getSession", "([B)Ljavax/net/ssl/SSLSession;", new object[] { arg0 }); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Net/Ssl/SSLSocket.cs b/src/net/JNet/GeneratedCore/Javax/Net/Ssl/SSLSocket.cs new file mode 100644 index 0000000000..1ec6c376bb --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Net/Ssl/SSLSocket.cs @@ -0,0 +1,180 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Net.Ssl +{ + #region SSLSocket + public partial class SSLSocket + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String ApplicationProtocol + { + get { return IExecuteWithSignature("getApplicationProtocol", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String[] EnabledCipherSuites + { + get { return IExecuteWithSignatureArray("getEnabledCipherSuites", "()[Ljava/lang/String;"); } set { IExecuteWithSignature("setEnabledCipherSuites", "([Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String[] EnabledProtocols + { + get { return IExecuteWithSignatureArray("getEnabledProtocols", "()[Ljava/lang/String;"); } set { IExecuteWithSignature("setEnabledProtocols", "([Ljava/lang/String;)V", value); } + } + /// + /// + /// + public bool EnableSessionCreation + { + get { return IExecuteWithSignature("getEnableSessionCreation", "()Z"); } set { IExecuteWithSignature("setEnableSessionCreation", "(Z)V", value); } + } + /// + /// + /// + public Java.Lang.String HandshakeApplicationProtocol + { + get { return IExecuteWithSignature("getHandshakeApplicationProtocol", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Util.Function.BiFunction, Java.Lang.String> HandshakeApplicationProtocolSelector + { + get { return IExecuteWithSignature, Java.Lang.String>>("getHandshakeApplicationProtocolSelector", "()Ljava/util/function/BiFunction;"); } set { IExecuteWithSignature("setHandshakeApplicationProtocolSelector", "(Ljava/util/function/BiFunction;)V", value); } + } + /// + /// + /// + public Javax.Net.Ssl.SSLSession HandshakeSession + { + get { return IExecuteWithSignature("getHandshakeSession", "()Ljavax/net/ssl/SSLSession;"); } + } + /// + /// + /// + public bool NeedClientAuth + { + get { return IExecuteWithSignature("getNeedClientAuth", "()Z"); } set { IExecuteWithSignature("setNeedClientAuth", "(Z)V", value); } + } + /// + /// + /// + public Javax.Net.Ssl.SSLSession Session + { + get { return IExecuteWithSignature("getSession", "()Ljavax/net/ssl/SSLSession;"); } + } + /// + /// + /// + public Javax.Net.Ssl.SSLParameters SSLParameters + { + get { return IExecuteWithSignature("getSSLParameters", "()Ljavax/net/ssl/SSLParameters;"); } set { IExecuteWithSignature("setSSLParameters", "(Ljavax/net/ssl/SSLParameters;)V", value); } + } + /// + /// + /// + public Java.Lang.String[] SupportedCipherSuites + { + get { return IExecuteWithSignatureArray("getSupportedCipherSuites", "()[Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String[] SupportedProtocols + { + get { return IExecuteWithSignatureArray("getSupportedProtocols", "()[Ljava/lang/String;"); } + } + /// + /// + /// + public bool UseClientMode + { + get { return IExecuteWithSignature("getUseClientMode", "()Z"); } set { IExecuteWithSignature("setUseClientMode", "(Z)V", value); } + } + /// + /// + /// + public bool WantClientAuth + { + get { return IExecuteWithSignature("getWantClientAuth", "()Z"); } set { IExecuteWithSignature("setWantClientAuth", "(Z)V", value); } + } + /// + /// + /// + /// + public void AddHandshakeCompletedListener(Javax.Net.Ssl.HandshakeCompletedListener arg0) + { + IExecuteWithSignature("addHandshakeCompletedListener", "(Ljavax/net/ssl/HandshakeCompletedListener;)V", arg0); + } + /// + /// + /// + /// + public void RemoveHandshakeCompletedListener(Javax.Net.Ssl.HandshakeCompletedListener arg0) + { + IExecuteWithSignature("removeHandshakeCompletedListener", "(Ljavax/net/ssl/HandshakeCompletedListener;)V", arg0); + } + /// + /// + /// + /// + public void StartHandshake() + { + IExecuteWithSignature("startHandshake", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Net/Ssl/SSLSocketFactory.cs b/src/net/JNet/GeneratedCore/Javax/Net/Ssl/SSLSocketFactory.cs new file mode 100644 index 0000000000..119730c0e7 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Net/Ssl/SSLSocketFactory.cs @@ -0,0 +1,97 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Net.Ssl +{ + #region SSLSocketFactory + public partial class SSLSocketFactory + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String[] DefaultCipherSuites + { + get { return IExecuteWithSignatureArray("getDefaultCipherSuites", "()[Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String[] SupportedCipherSuites + { + get { return IExecuteWithSignatureArray("getSupportedCipherSuites", "()[Ljava/lang/String;"); } + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Net.Socket CreateSocket(Java.Net.Socket arg0, Java.Lang.String arg1, int arg2, bool arg3) + { + return IExecute("createSocket", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Net.Socket CreateSocket(Java.Net.Socket arg0, Java.Io.InputStream arg1, bool arg2) + { + return IExecute("createSocket", arg0, arg1, arg2); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Net/Ssl/StandardConstants.cs b/src/net/JNet/GeneratedCore/Javax/Net/Ssl/StandardConstants.cs new file mode 100644 index 0000000000..1eb7416a41 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Net/Ssl/StandardConstants.cs @@ -0,0 +1,64 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Net.Ssl +{ + #region StandardConstants + public partial class StandardConstants + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int SNI_HOST_NAME { get { if (!_SNI_HOST_NAMEReady) { _SNI_HOST_NAMEContent = SGetField(LocalBridgeClazz, "SNI_HOST_NAME"); _SNI_HOST_NAMEReady = true; } return _SNI_HOST_NAMEContent; } } + private static int _SNI_HOST_NAMEContent = default; + private static bool _SNI_HOST_NAMEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Net/Ssl/TrustManager.cs b/src/net/JNet/GeneratedCore/Javax/Net/Ssl/TrustManager.cs new file mode 100644 index 0000000000..ece2e404a0 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Net/Ssl/TrustManager.cs @@ -0,0 +1,76 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Net.Ssl +{ + #region ITrustManager + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ITrustManager + { + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region TrustManager + public partial class TrustManager : Javax.Net.Ssl.ITrustManager + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Net/Ssl/TrustManagerFactory.cs b/src/net/JNet/GeneratedCore/Javax/Net/Ssl/TrustManagerFactory.cs new file mode 100644 index 0000000000..1b14c3c0f6 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Net/Ssl/TrustManagerFactory.cs @@ -0,0 +1,137 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Net.Ssl +{ + #region TrustManagerFactory + public partial class TrustManagerFactory + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + public static Java.Lang.String DefaultAlgorithm + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getDefaultAlgorithm", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + /// + /// + /// + /// + public static Javax.Net.Ssl.TrustManagerFactory GetInstance(Java.Lang.String arg0, Java.Lang.String arg1) + { + return SExecute(LocalBridgeClazz, "getInstance", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public static Javax.Net.Ssl.TrustManagerFactory GetInstance(Java.Lang.String arg0, Java.Security.Provider arg1) + { + return SExecute(LocalBridgeClazz, "getInstance", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Javax.Net.Ssl.TrustManagerFactory GetInstance(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getInstance", "(Ljava/lang/String;)Ljavax/net/ssl/TrustManagerFactory;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Algorithm + { + get { return IExecuteWithSignature("getAlgorithm", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Security.Provider Provider + { + get { return IExecuteWithSignature("getProvider", "()Ljava/security/Provider;"); } + } + /// + /// + /// + public Javax.Net.Ssl.TrustManager[] TrustManagers + { + get { return IExecuteWithSignatureArray("getTrustManagers", "()[Ljavax/net/ssl/TrustManager;"); } + } + /// + /// + /// + /// + /// + public void Init(Java.Security.KeyStore arg0) + { + IExecuteWithSignature("init", "(Ljava/security/KeyStore;)V", arg0); + } + /// + /// + /// + /// + /// + public void Init(Javax.Net.Ssl.ManagerFactoryParameters arg0) + { + IExecuteWithSignature("init", "(Ljavax/net/ssl/ManagerFactoryParameters;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Net/Ssl/TrustManagerFactorySpi.cs b/src/net/JNet/GeneratedCore/Javax/Net/Ssl/TrustManagerFactorySpi.cs new file mode 100644 index 0000000000..92871496c1 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Net/Ssl/TrustManagerFactorySpi.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Net.Ssl +{ + #region TrustManagerFactorySpi + public partial class TrustManagerFactorySpi + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Net/Ssl/X509ExtendedKeyManager.cs b/src/net/JNet/GeneratedCore/Javax/Net/Ssl/X509ExtendedKeyManager.cs new file mode 100644 index 0000000000..6be830ccdc --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Net/Ssl/X509ExtendedKeyManager.cs @@ -0,0 +1,80 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Net.Ssl +{ + #region X509ExtendedKeyManager + public partial class X509ExtendedKeyManager + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.String ChooseEngineClientAlias(Java.Lang.String[] arg0, Java.Security.Principal[] arg1, Javax.Net.Ssl.SSLEngine arg2) + { + return IExecute("chooseEngineClientAlias", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.String ChooseEngineServerAlias(Java.Lang.String arg0, Java.Security.Principal[] arg1, Javax.Net.Ssl.SSLEngine arg2) + { + return IExecute("chooseEngineServerAlias", arg0, arg1, arg2); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Net/Ssl/X509ExtendedTrustManager.cs b/src/net/JNet/GeneratedCore/Javax/Net/Ssl/X509ExtendedTrustManager.cs new file mode 100644 index 0000000000..0577615562 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Net/Ssl/X509ExtendedTrustManager.cs @@ -0,0 +1,102 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Net.Ssl +{ + #region X509ExtendedTrustManager + public partial class X509ExtendedTrustManager + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + public void CheckClientTrusted(Java.Security.Cert.X509Certificate[] arg0, Java.Lang.String arg1, Java.Net.Socket arg2) + { + IExecute("checkClientTrusted", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public void CheckClientTrusted(Java.Security.Cert.X509Certificate[] arg0, Java.Lang.String arg1, Javax.Net.Ssl.SSLEngine arg2) + { + IExecute("checkClientTrusted", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public void CheckServerTrusted(Java.Security.Cert.X509Certificate[] arg0, Java.Lang.String arg1, Java.Net.Socket arg2) + { + IExecute("checkServerTrusted", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public void CheckServerTrusted(Java.Security.Cert.X509Certificate[] arg0, Java.Lang.String arg1, Javax.Net.Ssl.SSLEngine arg2) + { + IExecute("checkServerTrusted", arg0, arg1, arg2); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Net/Ssl/X509KeyManager.cs b/src/net/JNet/GeneratedCore/Javax/Net/Ssl/X509KeyManager.cs new file mode 100644 index 0000000000..126a340879 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Net/Ssl/X509KeyManager.cs @@ -0,0 +1,178 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Net.Ssl +{ + #region IX509KeyManager + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IX509KeyManager : Javax.Net.Ssl.IKeyManager + { + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + Java.Lang.String ChooseClientAlias(Java.Lang.String[] arg0, Java.Security.Principal[] arg1, Java.Net.Socket arg2); + /// + /// + /// + /// + /// + /// + /// + Java.Lang.String ChooseServerAlias(Java.Lang.String arg0, Java.Security.Principal[] arg1, Java.Net.Socket arg2); + /// + /// + /// + /// + /// + /// + Java.Lang.String[] GetClientAliases(Java.Lang.String arg0, Java.Security.Principal[] arg1); + /// + /// + /// + /// + /// + /// + Java.Lang.String[] GetServerAliases(Java.Lang.String arg0, Java.Security.Principal[] arg1); + /// + /// + /// + /// + /// + Java.Security.Cert.X509Certificate[] GetCertificateChain(Java.Lang.String arg0); + /// + /// + /// + /// + /// + Java.Security.PrivateKey GetPrivateKey(Java.Lang.String arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region X509KeyManager + public partial class X509KeyManager : Javax.Net.Ssl.IX509KeyManager + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.String ChooseClientAlias(Java.Lang.String[] arg0, Java.Security.Principal[] arg1, Java.Net.Socket arg2) + { + return IExecute("chooseClientAlias", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.String ChooseServerAlias(Java.Lang.String arg0, Java.Security.Principal[] arg1, Java.Net.Socket arg2) + { + return IExecute("chooseServerAlias", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String[] GetClientAliases(Java.Lang.String arg0, Java.Security.Principal[] arg1) + { + return IExecuteArray("getClientAliases", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String[] GetServerAliases(Java.Lang.String arg0, Java.Security.Principal[] arg1) + { + return IExecuteArray("getServerAliases", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Security.Cert.X509Certificate[] GetCertificateChain(Java.Lang.String arg0) + { + return IExecuteWithSignatureArray("getCertificateChain", "(Ljava/lang/String;)[Ljava/security/cert/X509Certificate;", arg0); + } + /// + /// + /// + /// + /// + public Java.Security.PrivateKey GetPrivateKey(Java.Lang.String arg0) + { + return IExecuteWithSignature("getPrivateKey", "(Ljava/lang/String;)Ljava/security/PrivateKey;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Net/Ssl/X509TrustManager.cs b/src/net/JNet/GeneratedCore/Javax/Net/Ssl/X509TrustManager.cs new file mode 100644 index 0000000000..4919a53efb --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Net/Ssl/X509TrustManager.cs @@ -0,0 +1,121 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Net.Ssl +{ + #region IX509TrustManager + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IX509TrustManager : Javax.Net.Ssl.ITrustManager + { + #region Instance methods + /// + /// + /// + Java.Security.Cert.X509Certificate[] AcceptedIssuers { get; } + /// + /// + /// + /// + /// + /// + void CheckClientTrusted(Java.Security.Cert.X509Certificate[] arg0, Java.Lang.String arg1); + /// + /// + /// + /// + /// + /// + void CheckServerTrusted(Java.Security.Cert.X509Certificate[] arg0, Java.Lang.String arg1); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region X509TrustManager + public partial class X509TrustManager : Javax.Net.Ssl.IX509TrustManager + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Security.Cert.X509Certificate[] AcceptedIssuers + { + get { return IExecuteWithSignatureArray("getAcceptedIssuers", "()[Ljava/security/cert/X509Certificate;"); } + } + /// + /// + /// + /// + /// + /// + public void CheckClientTrusted(Java.Security.Cert.X509Certificate[] arg0, Java.Lang.String arg1) + { + IExecute("checkClientTrusted", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void CheckServerTrusted(Java.Security.Cert.X509Certificate[] arg0, Java.Lang.String arg1) + { + IExecute("checkServerTrusted", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Javax/Print/AllPackageClasses.cs new file mode 100644 index 0000000000..7fc5204ece --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/AllPackageClasses.cs @@ -0,0 +1,1155 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Javax.Print +{ + #region AttributeException + /// + /// + /// + public partial class AttributeException : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.print.AttributeException"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AttributeException class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AttributeException() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AttributeException class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AttributeException(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CancelablePrintJob + /// + /// + /// + public partial class CancelablePrintJob : Javax.Print.DocPrintJob + { + const string _bridgeClassName = "javax.print.CancelablePrintJob"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("CancelablePrintJob class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CancelablePrintJob() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("CancelablePrintJob class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CancelablePrintJob(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Doc + /// + /// + /// + public partial class Doc : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.print.Doc"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Doc class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Doc() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Doc class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Doc(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DocFlavor + /// + /// + /// + public partial class DocFlavor : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.print.DocFlavor"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DocFlavor() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DocFlavor(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region BYTE_ARRAY + /// + /// + /// + public partial class BYTE_ARRAY : Javax.Print.DocFlavor + { + const string _bridgeClassName = "javax.print.DocFlavor$BYTE_ARRAY"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public BYTE_ARRAY() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public BYTE_ARRAY(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region CHAR_ARRAY + /// + /// + /// + public partial class CHAR_ARRAY : Javax.Print.DocFlavor + { + const string _bridgeClassName = "javax.print.DocFlavor$CHAR_ARRAY"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public CHAR_ARRAY() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public CHAR_ARRAY(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region INPUT_STREAM + /// + /// + /// + public partial class INPUT_STREAM : Javax.Print.DocFlavor + { + const string _bridgeClassName = "javax.print.DocFlavor$INPUT_STREAM"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public INPUT_STREAM() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public INPUT_STREAM(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region READER + /// + /// + /// + public partial class READER : Javax.Print.DocFlavor + { + const string _bridgeClassName = "javax.print.DocFlavor$READER"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public READER() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public READER(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region SERVICE_FORMATTED + /// + /// + /// + public partial class SERVICE_FORMATTED : Javax.Print.DocFlavor + { + const string _bridgeClassName = "javax.print.DocFlavor$SERVICE_FORMATTED"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SERVICE_FORMATTED() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SERVICE_FORMATTED(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region STRING + /// + /// + /// + public partial class STRING : Javax.Print.DocFlavor + { + const string _bridgeClassName = "javax.print.DocFlavor$STRING"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public STRING() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public STRING(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region URL + /// + /// + /// + public partial class URL : Javax.Print.DocFlavor + { + const string _bridgeClassName = "javax.print.DocFlavor$URL"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public URL() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public URL(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region DocPrintJob + /// + /// + /// + public partial class DocPrintJob : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.print.DocPrintJob"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("DocPrintJob class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DocPrintJob() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("DocPrintJob class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DocPrintJob(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region FlavorException + /// + /// + /// + public partial class FlavorException : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.print.FlavorException"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("FlavorException class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public FlavorException() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("FlavorException class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public FlavorException(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MultiDoc + /// + /// + /// + public partial class MultiDoc : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.print.MultiDoc"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("MultiDoc class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public MultiDoc() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("MultiDoc class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public MultiDoc(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MultiDocPrintJob + /// + /// + /// + public partial class MultiDocPrintJob : Javax.Print.DocPrintJob + { + const string _bridgeClassName = "javax.print.MultiDocPrintJob"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("MultiDocPrintJob class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public MultiDocPrintJob() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("MultiDocPrintJob class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public MultiDocPrintJob(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MultiDocPrintService + /// + /// + /// + public partial class MultiDocPrintService : Javax.Print.PrintService + { + const string _bridgeClassName = "javax.print.MultiDocPrintService"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("MultiDocPrintService class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public MultiDocPrintService() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("MultiDocPrintService class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public MultiDocPrintService(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PrintException + /// + /// + /// + public partial class PrintException : Java.Lang.Exception + { + const string _bridgeClassName = "javax.print.PrintException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region PrintService + /// + /// + /// + public partial class PrintService : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.print.PrintService"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("PrintService class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public PrintService() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("PrintService class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public PrintService(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PrintServiceLookup + /// + /// + /// + public partial class PrintServiceLookup : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.print.PrintServiceLookup"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("PrintServiceLookup class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public PrintServiceLookup() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("PrintServiceLookup class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public PrintServiceLookup(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ServiceUI + /// + /// + /// + public partial class ServiceUI : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.print.ServiceUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ServiceUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ServiceUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ServiceUIFactory + /// + /// + /// + public partial class ServiceUIFactory : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.print.ServiceUIFactory"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ServiceUIFactory class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ServiceUIFactory() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ServiceUIFactory class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ServiceUIFactory(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SimpleDoc + /// + /// + /// + public partial class SimpleDoc : Javax.Print.Doc + { + const string _bridgeClassName = "javax.print.SimpleDoc"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SimpleDoc() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SimpleDoc(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region StreamPrintService + /// + /// + /// + public partial class StreamPrintService : Javax.Print.PrintService + { + const string _bridgeClassName = "javax.print.StreamPrintService"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("StreamPrintService class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public StreamPrintService() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("StreamPrintService class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public StreamPrintService(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region StreamPrintServiceFactory + /// + /// + /// + public partial class StreamPrintServiceFactory : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.print.StreamPrintServiceFactory"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("StreamPrintServiceFactory class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public StreamPrintServiceFactory() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("StreamPrintServiceFactory class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public StreamPrintServiceFactory(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region URIException + /// + /// + /// + public partial class URIException : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.print.URIException"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("URIException class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public URIException() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("URIException class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public URIException(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/Attribute/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/AllPackageClasses.cs new file mode 100644 index 0000000000..22b3a53a92 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/AllPackageClasses.cs @@ -0,0 +1,1210 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Javax.Print.Attribute +{ + #region Attribute + /// + /// + /// + public partial class Attribute : Java.Io.Serializable + { + const string _bridgeClassName = "javax.print.attribute.Attribute"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Attribute class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Attribute() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Attribute class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Attribute(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AttributeSet + /// + /// + /// + public partial class AttributeSet : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.print.attribute.AttributeSet"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AttributeSet class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AttributeSet() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AttributeSet class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AttributeSet(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AttributeSetUtilities + /// + /// + /// + public partial class AttributeSetUtilities : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.print.attribute.AttributeSetUtilities"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public AttributeSetUtilities() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public AttributeSetUtilities(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DateTimeSyntax + /// + /// + /// + public partial class DateTimeSyntax : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.print.attribute.DateTimeSyntax"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("DateTimeSyntax class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DateTimeSyntax() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("DateTimeSyntax class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DateTimeSyntax(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DocAttribute + /// + /// + /// + public partial class DocAttribute : Javax.Print.Attribute.Attribute + { + const string _bridgeClassName = "javax.print.attribute.DocAttribute"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("DocAttribute class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DocAttribute() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("DocAttribute class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DocAttribute(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DocAttributeSet + /// + /// + /// + public partial class DocAttributeSet : Javax.Print.Attribute.AttributeSet + { + const string _bridgeClassName = "javax.print.attribute.DocAttributeSet"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("DocAttributeSet class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DocAttributeSet() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("DocAttributeSet class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DocAttributeSet(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region EnumSyntax + /// + /// + /// + public partial class EnumSyntax : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.print.attribute.EnumSyntax"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("EnumSyntax class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public EnumSyntax() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("EnumSyntax class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public EnumSyntax(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region HashAttributeSet + /// + /// + /// + public partial class HashAttributeSet : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.print.attribute.HashAttributeSet"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public HashAttributeSet() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public HashAttributeSet(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region HashDocAttributeSet + /// + /// + /// + public partial class HashDocAttributeSet : Javax.Print.Attribute.HashAttributeSet + { + const string _bridgeClassName = "javax.print.attribute.HashDocAttributeSet"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public HashDocAttributeSet() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public HashDocAttributeSet(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region HashPrintJobAttributeSet + /// + /// + /// + public partial class HashPrintJobAttributeSet : Javax.Print.Attribute.HashAttributeSet + { + const string _bridgeClassName = "javax.print.attribute.HashPrintJobAttributeSet"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public HashPrintJobAttributeSet() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public HashPrintJobAttributeSet(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region HashPrintRequestAttributeSet + /// + /// + /// + public partial class HashPrintRequestAttributeSet : Javax.Print.Attribute.HashAttributeSet + { + const string _bridgeClassName = "javax.print.attribute.HashPrintRequestAttributeSet"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public HashPrintRequestAttributeSet() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public HashPrintRequestAttributeSet(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region HashPrintServiceAttributeSet + /// + /// + /// + public partial class HashPrintServiceAttributeSet : Javax.Print.Attribute.HashAttributeSet + { + const string _bridgeClassName = "javax.print.attribute.HashPrintServiceAttributeSet"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public HashPrintServiceAttributeSet() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public HashPrintServiceAttributeSet(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region IntegerSyntax + /// + /// + /// + public partial class IntegerSyntax : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.print.attribute.IntegerSyntax"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("IntegerSyntax class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public IntegerSyntax() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("IntegerSyntax class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public IntegerSyntax(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PrintJobAttribute + /// + /// + /// + public partial class PrintJobAttribute : Javax.Print.Attribute.Attribute + { + const string _bridgeClassName = "javax.print.attribute.PrintJobAttribute"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("PrintJobAttribute class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public PrintJobAttribute() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("PrintJobAttribute class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public PrintJobAttribute(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PrintJobAttributeSet + /// + /// + /// + public partial class PrintJobAttributeSet : Javax.Print.Attribute.AttributeSet + { + const string _bridgeClassName = "javax.print.attribute.PrintJobAttributeSet"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("PrintJobAttributeSet class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public PrintJobAttributeSet() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("PrintJobAttributeSet class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public PrintJobAttributeSet(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PrintRequestAttribute + /// + /// + /// + public partial class PrintRequestAttribute : Javax.Print.Attribute.Attribute + { + const string _bridgeClassName = "javax.print.attribute.PrintRequestAttribute"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("PrintRequestAttribute class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public PrintRequestAttribute() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("PrintRequestAttribute class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public PrintRequestAttribute(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PrintRequestAttributeSet + /// + /// + /// + public partial class PrintRequestAttributeSet : Javax.Print.Attribute.AttributeSet + { + const string _bridgeClassName = "javax.print.attribute.PrintRequestAttributeSet"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("PrintRequestAttributeSet class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public PrintRequestAttributeSet() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("PrintRequestAttributeSet class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public PrintRequestAttributeSet(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PrintServiceAttribute + /// + /// + /// + public partial class PrintServiceAttribute : Javax.Print.Attribute.Attribute + { + const string _bridgeClassName = "javax.print.attribute.PrintServiceAttribute"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("PrintServiceAttribute class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public PrintServiceAttribute() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("PrintServiceAttribute class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public PrintServiceAttribute(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PrintServiceAttributeSet + /// + /// + /// + public partial class PrintServiceAttributeSet : Javax.Print.Attribute.AttributeSet + { + const string _bridgeClassName = "javax.print.attribute.PrintServiceAttributeSet"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("PrintServiceAttributeSet class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public PrintServiceAttributeSet() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("PrintServiceAttributeSet class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public PrintServiceAttributeSet(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ResolutionSyntax + /// + /// + /// + public partial class ResolutionSyntax : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.print.attribute.ResolutionSyntax"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ResolutionSyntax class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ResolutionSyntax() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ResolutionSyntax class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ResolutionSyntax(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SetOfIntegerSyntax + /// + /// + /// + public partial class SetOfIntegerSyntax : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.print.attribute.SetOfIntegerSyntax"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("SetOfIntegerSyntax class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SetOfIntegerSyntax() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("SetOfIntegerSyntax class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SetOfIntegerSyntax(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Size2DSyntax + /// + /// + /// + public partial class Size2DSyntax : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.print.attribute.Size2DSyntax"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Size2DSyntax class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Size2DSyntax() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Size2DSyntax class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Size2DSyntax(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SupportedValuesAttribute + /// + /// + /// + public partial class SupportedValuesAttribute : Javax.Print.Attribute.Attribute + { + const string _bridgeClassName = "javax.print.attribute.SupportedValuesAttribute"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("SupportedValuesAttribute class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SupportedValuesAttribute() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("SupportedValuesAttribute class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SupportedValuesAttribute(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TextSyntax + /// + /// + /// + public partial class TextSyntax : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.print.attribute.TextSyntax"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("TextSyntax class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public TextSyntax() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("TextSyntax class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public TextSyntax(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region UnmodifiableSetException + /// + /// + /// + public partial class UnmodifiableSetException : Java.Lang.RuntimeException + { + const string _bridgeClassName = "javax.print.attribute.UnmodifiableSetException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region URISyntax + /// + /// + /// + public partial class URISyntax : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.print.attribute.URISyntax"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("URISyntax class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public URISyntax() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("URISyntax class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public URISyntax(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Attribute.cs b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Attribute.cs new file mode 100644 index 0000000000..ef2ef7b4ad --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Attribute.cs @@ -0,0 +1,98 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print.Attribute +{ + #region IAttribute + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IAttribute : Java.Io.ISerializable + { + #region Instance methods + /// + /// + /// + Java.Lang.Class Category { get; } + /// + /// + /// + Java.Lang.String Name { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Attribute + public partial class Attribute : Javax.Print.Attribute.IAttribute + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Class Category + { + get { return IExecuteWithSignature("getCategory", "()Ljava/lang/Class;"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/Attribute/AttributeSet.cs b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/AttributeSet.cs new file mode 100644 index 0000000000..8afa843a27 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/AttributeSet.cs @@ -0,0 +1,231 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print.Attribute +{ + #region IAttributeSet + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IAttributeSet + { + #region Instance methods + /// + /// + /// + /// + /// + bool Add(Javax.Print.Attribute.Attribute arg0); + /// + /// + /// + /// + /// + bool AddAll(Javax.Print.Attribute.AttributeSet arg0); + /// + /// + /// + /// + /// + bool ContainsKey(Java.Lang.Class arg0); + /// + /// + /// + /// + /// + bool ContainsValue(Javax.Print.Attribute.Attribute arg0); + /// + /// + /// + /// + bool IsEmpty(); + /// + /// + /// + /// + /// + bool Remove(Java.Lang.Class arg0); + /// + /// + /// + /// + /// + bool Remove(Javax.Print.Attribute.Attribute arg0); + /// + /// + /// + /// + int Size(); + /// + /// + /// + /// + /// + Javax.Print.Attribute.Attribute Get(Java.Lang.Class arg0); + /// + /// + /// + /// + Javax.Print.Attribute.Attribute[] ToArray(); + /// + /// + /// + void Clear(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region AttributeSet + public partial class AttributeSet : Javax.Print.Attribute.IAttributeSet + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public bool Add(Javax.Print.Attribute.Attribute arg0) + { + return IExecuteWithSignature("add", "(Ljavax/print/attribute/Attribute;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool AddAll(Javax.Print.Attribute.AttributeSet arg0) + { + return IExecuteWithSignature("addAll", "(Ljavax/print/attribute/AttributeSet;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool ContainsKey(Java.Lang.Class arg0) + { + return IExecuteWithSignature("containsKey", "(Ljava/lang/Class;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool ContainsValue(Javax.Print.Attribute.Attribute arg0) + { + return IExecuteWithSignature("containsValue", "(Ljavax/print/attribute/Attribute;)Z", arg0); + } + /// + /// + /// + /// + public bool IsEmpty() + { + return IExecuteWithSignature("isEmpty", "()Z"); + } + /// + /// + /// + /// + /// + public bool Remove(Java.Lang.Class arg0) + { + return IExecuteWithSignature("remove", "(Ljava/lang/Class;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool Remove(Javax.Print.Attribute.Attribute arg0) + { + return IExecuteWithSignature("remove", "(Ljavax/print/attribute/Attribute;)Z", arg0); + } + /// + /// + /// + /// + public int Size() + { + return IExecuteWithSignature("size", "()I"); + } + /// + /// + /// + /// + /// + public Javax.Print.Attribute.Attribute Get(Java.Lang.Class arg0) + { + return IExecuteWithSignature("get", "(Ljava/lang/Class;)Ljavax/print/attribute/Attribute;", arg0); + } + /// + /// + /// + /// + public Javax.Print.Attribute.Attribute[] ToArray() + { + return IExecuteWithSignatureArray("toArray", "()[Ljavax/print/attribute/Attribute;"); + } + /// + /// + /// + public void Clear() + { + IExecuteWithSignature("clear", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/Attribute/AttributeSetUtilities.cs b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/AttributeSetUtilities.cs new file mode 100644 index 0000000000..d04b81050b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/AttributeSetUtilities.cs @@ -0,0 +1,177 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print.Attribute +{ + #region AttributeSetUtilities + public partial class AttributeSetUtilities + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + public static Java.Lang.Class VerifyAttributeCategory(object arg0, Java.Lang.Class arg1) + { + return SExecute(LocalBridgeClazz, "verifyAttributeCategory", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Javax.Print.Attribute.Attribute VerifyAttributeValue(object arg0, Java.Lang.Class arg1) + { + return SExecute(LocalBridgeClazz, "verifyAttributeValue", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Javax.Print.Attribute.AttributeSet SynchronizedView(Javax.Print.Attribute.AttributeSet arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "synchronizedView", "(Ljavax/print/attribute/AttributeSet;)Ljavax/print/attribute/AttributeSet;", arg0); + } + /// + /// + /// + /// + /// + public static Javax.Print.Attribute.AttributeSet UnmodifiableView(Javax.Print.Attribute.AttributeSet arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "unmodifiableView", "(Ljavax/print/attribute/AttributeSet;)Ljavax/print/attribute/AttributeSet;", arg0); + } + /// + /// + /// + /// + /// + public static Javax.Print.Attribute.DocAttributeSet SynchronizedView(Javax.Print.Attribute.DocAttributeSet arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "synchronizedView", "(Ljavax/print/attribute/DocAttributeSet;)Ljavax/print/attribute/DocAttributeSet;", arg0); + } + /// + /// + /// + /// + /// + public static Javax.Print.Attribute.DocAttributeSet UnmodifiableView(Javax.Print.Attribute.DocAttributeSet arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "unmodifiableView", "(Ljavax/print/attribute/DocAttributeSet;)Ljavax/print/attribute/DocAttributeSet;", arg0); + } + /// + /// + /// + /// + /// + public static Javax.Print.Attribute.PrintJobAttributeSet SynchronizedView(Javax.Print.Attribute.PrintJobAttributeSet arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "synchronizedView", "(Ljavax/print/attribute/PrintJobAttributeSet;)Ljavax/print/attribute/PrintJobAttributeSet;", arg0); + } + /// + /// + /// + /// + /// + public static Javax.Print.Attribute.PrintJobAttributeSet UnmodifiableView(Javax.Print.Attribute.PrintJobAttributeSet arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "unmodifiableView", "(Ljavax/print/attribute/PrintJobAttributeSet;)Ljavax/print/attribute/PrintJobAttributeSet;", arg0); + } + /// + /// + /// + /// + /// + public static Javax.Print.Attribute.PrintRequestAttributeSet SynchronizedView(Javax.Print.Attribute.PrintRequestAttributeSet arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "synchronizedView", "(Ljavax/print/attribute/PrintRequestAttributeSet;)Ljavax/print/attribute/PrintRequestAttributeSet;", arg0); + } + /// + /// + /// + /// + /// + public static Javax.Print.Attribute.PrintRequestAttributeSet UnmodifiableView(Javax.Print.Attribute.PrintRequestAttributeSet arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "unmodifiableView", "(Ljavax/print/attribute/PrintRequestAttributeSet;)Ljavax/print/attribute/PrintRequestAttributeSet;", arg0); + } + /// + /// + /// + /// + /// + public static Javax.Print.Attribute.PrintServiceAttributeSet SynchronizedView(Javax.Print.Attribute.PrintServiceAttributeSet arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "synchronizedView", "(Ljavax/print/attribute/PrintServiceAttributeSet;)Ljavax/print/attribute/PrintServiceAttributeSet;", arg0); + } + /// + /// + /// + /// + /// + public static Javax.Print.Attribute.PrintServiceAttributeSet UnmodifiableView(Javax.Print.Attribute.PrintServiceAttributeSet arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "unmodifiableView", "(Ljavax/print/attribute/PrintServiceAttributeSet;)Ljavax/print/attribute/PrintServiceAttributeSet;", arg0); + } + /// + /// + /// + /// + /// + public static void VerifyCategoryForValue(Java.Lang.Class arg0, Javax.Print.Attribute.Attribute arg1) + { + SExecute(LocalBridgeClazz, "verifyCategoryForValue", arg0, arg1); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/Attribute/DateTimeSyntax.cs b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/DateTimeSyntax.cs new file mode 100644 index 0000000000..c933859261 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/DateTimeSyntax.cs @@ -0,0 +1,73 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print.Attribute +{ + #region DateTimeSyntax + public partial class DateTimeSyntax + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Javax.Print.Attribute.DateTimeSyntax t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Cloneable(Javax.Print.Attribute.DateTimeSyntax t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Util.Date Value + { + get { return IExecuteWithSignature("getValue", "()Ljava/util/Date;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/Attribute/DocAttribute.cs b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/DocAttribute.cs new file mode 100644 index 0000000000..c289f4c897 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/DocAttribute.cs @@ -0,0 +1,76 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print.Attribute +{ + #region IDocAttribute + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IDocAttribute : Javax.Print.Attribute.IAttribute + { + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region DocAttribute + public partial class DocAttribute : Javax.Print.Attribute.IDocAttribute + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/Attribute/DocAttributeSet.cs b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/DocAttributeSet.cs new file mode 100644 index 0000000000..499bff94ba --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/DocAttributeSet.cs @@ -0,0 +1,106 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print.Attribute +{ + #region IDocAttributeSet + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IDocAttributeSet : Javax.Print.Attribute.IAttributeSet + { + #region Instance methods + /// + /// + /// + /// + /// + bool Add(Javax.Print.Attribute.Attribute arg0); + /// + /// + /// + /// + /// + bool AddAll(Javax.Print.Attribute.AttributeSet arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region DocAttributeSet + public partial class DocAttributeSet : Javax.Print.Attribute.IDocAttributeSet + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public bool Add(Javax.Print.Attribute.Attribute arg0) + { + return IExecuteWithSignature("add", "(Ljavax/print/attribute/Attribute;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool AddAll(Javax.Print.Attribute.AttributeSet arg0) + { + return IExecuteWithSignature("addAll", "(Ljavax/print/attribute/AttributeSet;)Z", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/Attribute/EnumSyntax.cs b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/EnumSyntax.cs new file mode 100644 index 0000000000..aecad74208 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/EnumSyntax.cs @@ -0,0 +1,73 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print.Attribute +{ + #region EnumSyntax + public partial class EnumSyntax + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Javax.Print.Attribute.EnumSyntax t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Cloneable(Javax.Print.Attribute.EnumSyntax t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int Value + { + get { return IExecuteWithSignature("getValue", "()I"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/Attribute/HashAttributeSet.cs b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/HashAttributeSet.cs new file mode 100644 index 0000000000..b56015c863 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/HashAttributeSet.cs @@ -0,0 +1,184 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print.Attribute +{ + #region HashAttributeSet + public partial class HashAttributeSet + { + #region Constructors + /// + /// + /// + /// + public HashAttributeSet(Javax.Print.Attribute.Attribute arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public HashAttributeSet(Javax.Print.Attribute.Attribute[] arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public HashAttributeSet(Javax.Print.Attribute.AttributeSet arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Print.Attribute.AttributeSet(Javax.Print.Attribute.HashAttributeSet t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Javax.Print.Attribute.HashAttributeSet t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public bool Add(Javax.Print.Attribute.Attribute arg0) + { + return IExecuteWithSignature("add", "(Ljavax/print/attribute/Attribute;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool AddAll(Javax.Print.Attribute.AttributeSet arg0) + { + return IExecuteWithSignature("addAll", "(Ljavax/print/attribute/AttributeSet;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool ContainsKey(Java.Lang.Class arg0) + { + return IExecuteWithSignature("containsKey", "(Ljava/lang/Class;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool ContainsValue(Javax.Print.Attribute.Attribute arg0) + { + return IExecuteWithSignature("containsValue", "(Ljavax/print/attribute/Attribute;)Z", arg0); + } + /// + /// + /// + /// + public bool IsEmpty() + { + return IExecuteWithSignature("isEmpty", "()Z"); + } + /// + /// + /// + /// + /// + public bool Remove(Java.Lang.Class arg0) + { + return IExecuteWithSignature("remove", "(Ljava/lang/Class;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool Remove(Javax.Print.Attribute.Attribute arg0) + { + return IExecuteWithSignature("remove", "(Ljavax/print/attribute/Attribute;)Z", arg0); + } + /// + /// + /// + /// + public int Size() + { + return IExecuteWithSignature("size", "()I"); + } + /// + /// + /// + /// + /// + public Javax.Print.Attribute.Attribute Get(Java.Lang.Class arg0) + { + return IExecuteWithSignature("get", "(Ljava/lang/Class;)Ljavax/print/attribute/Attribute;", arg0); + } + /// + /// + /// + /// + public Javax.Print.Attribute.Attribute[] ToArray() + { + return IExecuteWithSignatureArray("toArray", "()[Ljavax/print/attribute/Attribute;"); + } + /// + /// + /// + public void Clear() + { + IExecuteWithSignature("clear", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/Attribute/HashDocAttributeSet.cs b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/HashDocAttributeSet.cs new file mode 100644 index 0000000000..1f714b352a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/HashDocAttributeSet.cs @@ -0,0 +1,86 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print.Attribute +{ + #region HashDocAttributeSet + public partial class HashDocAttributeSet + { + #region Constructors + /// + /// + /// + /// + public HashDocAttributeSet(Javax.Print.Attribute.DocAttribute arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public HashDocAttributeSet(Javax.Print.Attribute.DocAttribute[] arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public HashDocAttributeSet(Javax.Print.Attribute.DocAttributeSet arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Print.Attribute.DocAttributeSet(Javax.Print.Attribute.HashDocAttributeSet t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/Attribute/HashPrintJobAttributeSet.cs b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/HashPrintJobAttributeSet.cs new file mode 100644 index 0000000000..2e2fa2e075 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/HashPrintJobAttributeSet.cs @@ -0,0 +1,86 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print.Attribute +{ + #region HashPrintJobAttributeSet + public partial class HashPrintJobAttributeSet + { + #region Constructors + /// + /// + /// + /// + public HashPrintJobAttributeSet(Javax.Print.Attribute.PrintJobAttribute arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public HashPrintJobAttributeSet(Javax.Print.Attribute.PrintJobAttribute[] arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public HashPrintJobAttributeSet(Javax.Print.Attribute.PrintJobAttributeSet arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Print.Attribute.PrintJobAttributeSet(Javax.Print.Attribute.HashPrintJobAttributeSet t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/Attribute/HashPrintRequestAttributeSet.cs b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/HashPrintRequestAttributeSet.cs new file mode 100644 index 0000000000..dcfa48908d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/HashPrintRequestAttributeSet.cs @@ -0,0 +1,86 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print.Attribute +{ + #region HashPrintRequestAttributeSet + public partial class HashPrintRequestAttributeSet + { + #region Constructors + /// + /// + /// + /// + public HashPrintRequestAttributeSet(Javax.Print.Attribute.PrintRequestAttribute arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public HashPrintRequestAttributeSet(Javax.Print.Attribute.PrintRequestAttribute[] arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public HashPrintRequestAttributeSet(Javax.Print.Attribute.PrintRequestAttributeSet arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Print.Attribute.PrintRequestAttributeSet(Javax.Print.Attribute.HashPrintRequestAttributeSet t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/Attribute/HashPrintServiceAttributeSet.cs b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/HashPrintServiceAttributeSet.cs new file mode 100644 index 0000000000..850427d279 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/HashPrintServiceAttributeSet.cs @@ -0,0 +1,86 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print.Attribute +{ + #region HashPrintServiceAttributeSet + public partial class HashPrintServiceAttributeSet + { + #region Constructors + /// + /// + /// + /// + public HashPrintServiceAttributeSet(Javax.Print.Attribute.PrintServiceAttribute arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public HashPrintServiceAttributeSet(Javax.Print.Attribute.PrintServiceAttribute[] arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public HashPrintServiceAttributeSet(Javax.Print.Attribute.PrintServiceAttributeSet arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Print.Attribute.PrintServiceAttributeSet(Javax.Print.Attribute.HashPrintServiceAttributeSet t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/Attribute/IntegerSyntax.cs b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/IntegerSyntax.cs new file mode 100644 index 0000000000..1f6b1539f6 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/IntegerSyntax.cs @@ -0,0 +1,73 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print.Attribute +{ + #region IntegerSyntax + public partial class IntegerSyntax + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Javax.Print.Attribute.IntegerSyntax t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Cloneable(Javax.Print.Attribute.IntegerSyntax t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int Value + { + get { return IExecuteWithSignature("getValue", "()I"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/Attribute/PrintJobAttribute.cs b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/PrintJobAttribute.cs new file mode 100644 index 0000000000..ffcb1c8537 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/PrintJobAttribute.cs @@ -0,0 +1,76 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print.Attribute +{ + #region IPrintJobAttribute + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IPrintJobAttribute : Javax.Print.Attribute.IAttribute + { + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region PrintJobAttribute + public partial class PrintJobAttribute : Javax.Print.Attribute.IPrintJobAttribute + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/Attribute/PrintJobAttributeSet.cs b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/PrintJobAttributeSet.cs new file mode 100644 index 0000000000..57197f62e5 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/PrintJobAttributeSet.cs @@ -0,0 +1,106 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print.Attribute +{ + #region IPrintJobAttributeSet + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IPrintJobAttributeSet : Javax.Print.Attribute.IAttributeSet + { + #region Instance methods + /// + /// + /// + /// + /// + bool Add(Javax.Print.Attribute.Attribute arg0); + /// + /// + /// + /// + /// + bool AddAll(Javax.Print.Attribute.AttributeSet arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region PrintJobAttributeSet + public partial class PrintJobAttributeSet : Javax.Print.Attribute.IPrintJobAttributeSet + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public bool Add(Javax.Print.Attribute.Attribute arg0) + { + return IExecuteWithSignature("add", "(Ljavax/print/attribute/Attribute;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool AddAll(Javax.Print.Attribute.AttributeSet arg0) + { + return IExecuteWithSignature("addAll", "(Ljavax/print/attribute/AttributeSet;)Z", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/Attribute/PrintRequestAttribute.cs b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/PrintRequestAttribute.cs new file mode 100644 index 0000000000..0569a62849 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/PrintRequestAttribute.cs @@ -0,0 +1,76 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print.Attribute +{ + #region IPrintRequestAttribute + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IPrintRequestAttribute : Javax.Print.Attribute.IAttribute + { + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region PrintRequestAttribute + public partial class PrintRequestAttribute : Javax.Print.Attribute.IPrintRequestAttribute + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/Attribute/PrintRequestAttributeSet.cs b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/PrintRequestAttributeSet.cs new file mode 100644 index 0000000000..ad0d2129f5 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/PrintRequestAttributeSet.cs @@ -0,0 +1,106 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print.Attribute +{ + #region IPrintRequestAttributeSet + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IPrintRequestAttributeSet : Javax.Print.Attribute.IAttributeSet + { + #region Instance methods + /// + /// + /// + /// + /// + bool Add(Javax.Print.Attribute.Attribute arg0); + /// + /// + /// + /// + /// + bool AddAll(Javax.Print.Attribute.AttributeSet arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region PrintRequestAttributeSet + public partial class PrintRequestAttributeSet : Javax.Print.Attribute.IPrintRequestAttributeSet + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public bool Add(Javax.Print.Attribute.Attribute arg0) + { + return IExecuteWithSignature("add", "(Ljavax/print/attribute/Attribute;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool AddAll(Javax.Print.Attribute.AttributeSet arg0) + { + return IExecuteWithSignature("addAll", "(Ljavax/print/attribute/AttributeSet;)Z", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/Attribute/PrintServiceAttribute.cs b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/PrintServiceAttribute.cs new file mode 100644 index 0000000000..d2efdfcc83 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/PrintServiceAttribute.cs @@ -0,0 +1,76 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print.Attribute +{ + #region IPrintServiceAttribute + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IPrintServiceAttribute : Javax.Print.Attribute.IAttribute + { + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region PrintServiceAttribute + public partial class PrintServiceAttribute : Javax.Print.Attribute.IPrintServiceAttribute + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/Attribute/PrintServiceAttributeSet.cs b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/PrintServiceAttributeSet.cs new file mode 100644 index 0000000000..51fe565926 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/PrintServiceAttributeSet.cs @@ -0,0 +1,106 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print.Attribute +{ + #region IPrintServiceAttributeSet + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IPrintServiceAttributeSet : Javax.Print.Attribute.IAttributeSet + { + #region Instance methods + /// + /// + /// + /// + /// + bool Add(Javax.Print.Attribute.Attribute arg0); + /// + /// + /// + /// + /// + bool AddAll(Javax.Print.Attribute.AttributeSet arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region PrintServiceAttributeSet + public partial class PrintServiceAttributeSet : Javax.Print.Attribute.IPrintServiceAttributeSet + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public bool Add(Javax.Print.Attribute.Attribute arg0) + { + return IExecuteWithSignature("add", "(Ljavax/print/attribute/Attribute;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool AddAll(Javax.Print.Attribute.AttributeSet arg0) + { + return IExecuteWithSignature("addAll", "(Ljavax/print/attribute/AttributeSet;)Z", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/Attribute/ResolutionSyntax.cs b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/ResolutionSyntax.cs new file mode 100644 index 0000000000..9ec7d20bf3 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/ResolutionSyntax.cs @@ -0,0 +1,134 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print.Attribute +{ + #region ResolutionSyntax + public partial class ResolutionSyntax + { + #region Constructors + /// + /// + /// + /// + /// + /// + public ResolutionSyntax(int arg0, int arg1, int arg2) + : base(arg0, arg1, arg2) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Javax.Print.Attribute.ResolutionSyntax t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Cloneable(Javax.Print.Attribute.ResolutionSyntax t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static int DPCM { get { if (!_DPCMReady) { _DPCMContent = SGetField(LocalBridgeClazz, "DPCM"); _DPCMReady = true; } return _DPCMContent; } } + private static int _DPCMContent = default; + private static bool _DPCMReady = false; // this is used because in case of generics + /// + /// + /// + public static int DPI { get { if (!_DPIReady) { _DPIContent = SGetField(LocalBridgeClazz, "DPI"); _DPIReady = true; } return _DPIContent; } } + private static int _DPIContent = default; + private static bool _DPIReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public bool LessThanOrEquals(Javax.Print.Attribute.ResolutionSyntax arg0) + { + return IExecuteWithSignature("lessThanOrEquals", "(Ljavax/print/attribute/ResolutionSyntax;)Z", arg0); + } + /// + /// + /// + /// + /// + public int GetCrossFeedResolution(int arg0) + { + return IExecuteWithSignature("getCrossFeedResolution", "(I)I", arg0); + } + /// + /// + /// + /// + /// + public int GetFeedResolution(int arg0) + { + return IExecuteWithSignature("getFeedResolution", "(I)I", arg0); + } + /// + /// + /// + /// + /// + public int[] GetResolution(int arg0) + { + return IExecuteWithSignatureArray("getResolution", "(I)[I", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String ToString(int arg0, Java.Lang.String arg1) + { + return IExecute("toString", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/Attribute/SetOfIntegerSyntax.cs b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/SetOfIntegerSyntax.cs new file mode 100644 index 0000000000..4f4a9a0e12 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/SetOfIntegerSyntax.cs @@ -0,0 +1,100 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print.Attribute +{ + #region SetOfIntegerSyntax + public partial class SetOfIntegerSyntax + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Javax.Print.Attribute.SetOfIntegerSyntax t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Cloneable(Javax.Print.Attribute.SetOfIntegerSyntax t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int[] Members + { + get { return IExecuteWithSignatureArray("getMembers", "()[[I"); } + } + /// + /// + /// + /// + /// + public bool Contains(int arg0) + { + return IExecuteWithSignature("contains", "(I)Z", arg0); + } + /// + /// + /// + /// + /// + public bool Contains(Javax.Print.Attribute.IntegerSyntax arg0) + { + return IExecuteWithSignature("contains", "(Ljavax/print/attribute/IntegerSyntax;)Z", arg0); + } + /// + /// + /// + /// + /// + public int Next(int arg0) + { + return IExecuteWithSignature("next", "(I)I", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Size2DSyntax.cs b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Size2DSyntax.cs new file mode 100644 index 0000000000..d154f9f9b1 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Size2DSyntax.cs @@ -0,0 +1,115 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print.Attribute +{ + #region Size2DSyntax + public partial class Size2DSyntax + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Javax.Print.Attribute.Size2DSyntax t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Cloneable(Javax.Print.Attribute.Size2DSyntax t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static int INCH { get { if (!_INCHReady) { _INCHContent = SGetField(LocalBridgeClazz, "INCH"); _INCHReady = true; } return _INCHContent; } } + private static int _INCHContent = default; + private static bool _INCHReady = false; // this is used because in case of generics + /// + /// + /// + public static int MM { get { if (!_MMReady) { _MMContent = SGetField(LocalBridgeClazz, "MM"); _MMReady = true; } return _MMContent; } } + private static int _MMContent = default; + private static bool _MMReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public float GetX(int arg0) + { + return IExecuteWithSignature("getX", "(I)F", arg0); + } + /// + /// + /// + /// + /// + public float GetY(int arg0) + { + return IExecuteWithSignature("getY", "(I)F", arg0); + } + /// + /// + /// + /// + /// + public float[] GetSize(int arg0) + { + return IExecuteWithSignatureArray("getSize", "(I)[F", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String ToString(int arg0, Java.Lang.String arg1) + { + return IExecute("toString", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/AllPackageClasses.cs new file mode 100644 index 0000000000..d1676f563f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/AllPackageClasses.cs @@ -0,0 +1,3452 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Javax.Print.Attribute.Standard +{ + #region Chromaticity + /// + /// + /// + public partial class Chromaticity : Javax.Print.Attribute.EnumSyntax + { + const string _bridgeClassName = "javax.print.attribute.standard.Chromaticity"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Chromaticity() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Chromaticity(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ColorSupported + /// + /// + /// + public partial class ColorSupported : Javax.Print.Attribute.EnumSyntax + { + const string _bridgeClassName = "javax.print.attribute.standard.ColorSupported"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ColorSupported() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ColorSupported(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Compression + /// + /// + /// + public partial class Compression : Javax.Print.Attribute.EnumSyntax + { + const string _bridgeClassName = "javax.print.attribute.standard.Compression"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Compression() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Compression(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Copies + /// + /// + /// + public partial class Copies : Javax.Print.Attribute.IntegerSyntax + { + const string _bridgeClassName = "javax.print.attribute.standard.Copies"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Copies() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Copies(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CopiesSupported + /// + /// + /// + public partial class CopiesSupported : Javax.Print.Attribute.SetOfIntegerSyntax + { + const string _bridgeClassName = "javax.print.attribute.standard.CopiesSupported"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public CopiesSupported() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public CopiesSupported(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DateTimeAtCompleted + /// + /// + /// + public partial class DateTimeAtCompleted : Javax.Print.Attribute.DateTimeSyntax + { + const string _bridgeClassName = "javax.print.attribute.standard.DateTimeAtCompleted"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DateTimeAtCompleted() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DateTimeAtCompleted(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DateTimeAtCreation + /// + /// + /// + public partial class DateTimeAtCreation : Javax.Print.Attribute.DateTimeSyntax + { + const string _bridgeClassName = "javax.print.attribute.standard.DateTimeAtCreation"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DateTimeAtCreation() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DateTimeAtCreation(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DateTimeAtProcessing + /// + /// + /// + public partial class DateTimeAtProcessing : Javax.Print.Attribute.DateTimeSyntax + { + const string _bridgeClassName = "javax.print.attribute.standard.DateTimeAtProcessing"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DateTimeAtProcessing() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DateTimeAtProcessing(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Destination + /// + /// + /// + public partial class Destination : Javax.Print.Attribute.URISyntax + { + const string _bridgeClassName = "javax.print.attribute.standard.Destination"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Destination() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Destination(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DialogOwner + /// + /// + /// + public partial class DialogOwner : Javax.Print.Attribute.PrintRequestAttribute + { + const string _bridgeClassName = "javax.print.attribute.standard.DialogOwner"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DialogOwner() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DialogOwner(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DialogTypeSelection + /// + /// + /// + public partial class DialogTypeSelection : Javax.Print.Attribute.EnumSyntax + { + const string _bridgeClassName = "javax.print.attribute.standard.DialogTypeSelection"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DialogTypeSelection() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DialogTypeSelection(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DocumentName + /// + /// + /// + public partial class DocumentName : Javax.Print.Attribute.TextSyntax + { + const string _bridgeClassName = "javax.print.attribute.standard.DocumentName"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DocumentName() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DocumentName(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Fidelity + /// + /// + /// + public partial class Fidelity : Javax.Print.Attribute.EnumSyntax + { + const string _bridgeClassName = "javax.print.attribute.standard.Fidelity"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Fidelity() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Fidelity(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Finishings + /// + /// + /// + public partial class Finishings : Javax.Print.Attribute.EnumSyntax + { + const string _bridgeClassName = "javax.print.attribute.standard.Finishings"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Finishings() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Finishings(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region JobHoldUntil + /// + /// + /// + public partial class JobHoldUntil : Javax.Print.Attribute.DateTimeSyntax + { + const string _bridgeClassName = "javax.print.attribute.standard.JobHoldUntil"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public JobHoldUntil() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public JobHoldUntil(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region JobImpressions + /// + /// + /// + public partial class JobImpressions : Javax.Print.Attribute.IntegerSyntax + { + const string _bridgeClassName = "javax.print.attribute.standard.JobImpressions"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public JobImpressions() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public JobImpressions(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region JobImpressionsCompleted + /// + /// + /// + public partial class JobImpressionsCompleted : Javax.Print.Attribute.IntegerSyntax + { + const string _bridgeClassName = "javax.print.attribute.standard.JobImpressionsCompleted"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public JobImpressionsCompleted() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public JobImpressionsCompleted(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region JobImpressionsSupported + /// + /// + /// + public partial class JobImpressionsSupported : Javax.Print.Attribute.SetOfIntegerSyntax + { + const string _bridgeClassName = "javax.print.attribute.standard.JobImpressionsSupported"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public JobImpressionsSupported() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public JobImpressionsSupported(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region JobKOctets + /// + /// + /// + public partial class JobKOctets : Javax.Print.Attribute.IntegerSyntax + { + const string _bridgeClassName = "javax.print.attribute.standard.JobKOctets"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public JobKOctets() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public JobKOctets(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region JobKOctetsProcessed + /// + /// + /// + public partial class JobKOctetsProcessed : Javax.Print.Attribute.IntegerSyntax + { + const string _bridgeClassName = "javax.print.attribute.standard.JobKOctetsProcessed"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public JobKOctetsProcessed() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public JobKOctetsProcessed(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region JobKOctetsSupported + /// + /// + /// + public partial class JobKOctetsSupported : Javax.Print.Attribute.SetOfIntegerSyntax + { + const string _bridgeClassName = "javax.print.attribute.standard.JobKOctetsSupported"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public JobKOctetsSupported() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public JobKOctetsSupported(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region JobMediaSheets + /// + /// + /// + public partial class JobMediaSheets : Javax.Print.Attribute.IntegerSyntax + { + const string _bridgeClassName = "javax.print.attribute.standard.JobMediaSheets"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public JobMediaSheets() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public JobMediaSheets(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region JobMediaSheetsCompleted + /// + /// + /// + public partial class JobMediaSheetsCompleted : Javax.Print.Attribute.IntegerSyntax + { + const string _bridgeClassName = "javax.print.attribute.standard.JobMediaSheetsCompleted"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public JobMediaSheetsCompleted() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public JobMediaSheetsCompleted(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region JobMediaSheetsSupported + /// + /// + /// + public partial class JobMediaSheetsSupported : Javax.Print.Attribute.SetOfIntegerSyntax + { + const string _bridgeClassName = "javax.print.attribute.standard.JobMediaSheetsSupported"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public JobMediaSheetsSupported() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public JobMediaSheetsSupported(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region JobMessageFromOperator + /// + /// + /// + public partial class JobMessageFromOperator : Javax.Print.Attribute.TextSyntax + { + const string _bridgeClassName = "javax.print.attribute.standard.JobMessageFromOperator"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public JobMessageFromOperator() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public JobMessageFromOperator(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region JobName + /// + /// + /// + public partial class JobName : Javax.Print.Attribute.TextSyntax + { + const string _bridgeClassName = "javax.print.attribute.standard.JobName"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public JobName() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public JobName(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region JobOriginatingUserName + /// + /// + /// + public partial class JobOriginatingUserName : Javax.Print.Attribute.TextSyntax + { + const string _bridgeClassName = "javax.print.attribute.standard.JobOriginatingUserName"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public JobOriginatingUserName() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public JobOriginatingUserName(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region JobPriority + /// + /// + /// + public partial class JobPriority : Javax.Print.Attribute.IntegerSyntax + { + const string _bridgeClassName = "javax.print.attribute.standard.JobPriority"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public JobPriority() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public JobPriority(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region JobPrioritySupported + /// + /// + /// + public partial class JobPrioritySupported : Javax.Print.Attribute.IntegerSyntax + { + const string _bridgeClassName = "javax.print.attribute.standard.JobPrioritySupported"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public JobPrioritySupported() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public JobPrioritySupported(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region JobSheets + /// + /// + /// + public partial class JobSheets : Javax.Print.Attribute.EnumSyntax + { + const string _bridgeClassName = "javax.print.attribute.standard.JobSheets"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public JobSheets() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public JobSheets(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region JobState + /// + /// + /// + public partial class JobState : Javax.Print.Attribute.EnumSyntax + { + const string _bridgeClassName = "javax.print.attribute.standard.JobState"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public JobState() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public JobState(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region JobStateReason + /// + /// + /// + public partial class JobStateReason : Javax.Print.Attribute.EnumSyntax + { + const string _bridgeClassName = "javax.print.attribute.standard.JobStateReason"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public JobStateReason() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public JobStateReason(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region JobStateReasons + /// + /// + /// + public partial class JobStateReasons : Java.Util.HashSet + { + const string _bridgeClassName = "javax.print.attribute.standard.JobStateReasons"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public JobStateReasons() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public JobStateReasons(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Media + /// + /// + /// + public partial class Media : Javax.Print.Attribute.EnumSyntax + { + const string _bridgeClassName = "javax.print.attribute.standard.Media"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Media class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Media() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Media class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Media(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MediaName + /// + /// + /// + public partial class MediaName : Javax.Print.Attribute.Standard.Media + { + const string _bridgeClassName = "javax.print.attribute.standard.MediaName"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MediaName() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MediaName(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MediaPrintableArea + /// + /// + /// + public partial class MediaPrintableArea : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.print.attribute.standard.MediaPrintableArea"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MediaPrintableArea() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MediaPrintableArea(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MediaSize + /// + /// + /// + public partial class MediaSize : Javax.Print.Attribute.Size2DSyntax + { + const string _bridgeClassName = "javax.print.attribute.standard.MediaSize"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MediaSize() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MediaSize(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region Engineering + /// + /// + /// + public partial class Engineering : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.print.attribute.standard.MediaSize$Engineering"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Engineering() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Engineering(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region ISO + /// + /// + /// + public partial class ISO : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.print.attribute.standard.MediaSize$ISO"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ISO() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ISO(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region JIS + /// + /// + /// + public partial class JIS : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.print.attribute.standard.MediaSize$JIS"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public JIS() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public JIS(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region NA + /// + /// + /// + public partial class NA : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.print.attribute.standard.MediaSize$NA"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public NA() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public NA(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region Other + /// + /// + /// + public partial class Other : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.print.attribute.standard.MediaSize$Other"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Other() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Other(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region MediaSizeName + /// + /// + /// + public partial class MediaSizeName : Javax.Print.Attribute.Standard.Media + { + const string _bridgeClassName = "javax.print.attribute.standard.MediaSizeName"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MediaSizeName() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MediaSizeName(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MediaTray + /// + /// + /// + public partial class MediaTray : Javax.Print.Attribute.Standard.Media + { + const string _bridgeClassName = "javax.print.attribute.standard.MediaTray"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MediaTray() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MediaTray(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MultipleDocumentHandling + /// + /// + /// + public partial class MultipleDocumentHandling : Javax.Print.Attribute.EnumSyntax + { + const string _bridgeClassName = "javax.print.attribute.standard.MultipleDocumentHandling"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MultipleDocumentHandling() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MultipleDocumentHandling(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region NumberOfDocuments + /// + /// + /// + public partial class NumberOfDocuments : Javax.Print.Attribute.IntegerSyntax + { + const string _bridgeClassName = "javax.print.attribute.standard.NumberOfDocuments"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public NumberOfDocuments() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public NumberOfDocuments(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region NumberOfInterveningJobs + /// + /// + /// + public partial class NumberOfInterveningJobs : Javax.Print.Attribute.IntegerSyntax + { + const string _bridgeClassName = "javax.print.attribute.standard.NumberOfInterveningJobs"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public NumberOfInterveningJobs() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public NumberOfInterveningJobs(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region NumberUp + /// + /// + /// + public partial class NumberUp : Javax.Print.Attribute.IntegerSyntax + { + const string _bridgeClassName = "javax.print.attribute.standard.NumberUp"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public NumberUp() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public NumberUp(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region NumberUpSupported + /// + /// + /// + public partial class NumberUpSupported : Javax.Print.Attribute.SetOfIntegerSyntax + { + const string _bridgeClassName = "javax.print.attribute.standard.NumberUpSupported"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public NumberUpSupported() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public NumberUpSupported(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region OrientationRequested + /// + /// + /// + public partial class OrientationRequested : Javax.Print.Attribute.EnumSyntax + { + const string _bridgeClassName = "javax.print.attribute.standard.OrientationRequested"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public OrientationRequested() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public OrientationRequested(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region OutputDeviceAssigned + /// + /// + /// + public partial class OutputDeviceAssigned : Javax.Print.Attribute.TextSyntax + { + const string _bridgeClassName = "javax.print.attribute.standard.OutputDeviceAssigned"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public OutputDeviceAssigned() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public OutputDeviceAssigned(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PageRanges + /// + /// + /// + public partial class PageRanges : Javax.Print.Attribute.SetOfIntegerSyntax + { + const string _bridgeClassName = "javax.print.attribute.standard.PageRanges"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public PageRanges() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public PageRanges(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PagesPerMinute + /// + /// + /// + public partial class PagesPerMinute : Javax.Print.Attribute.IntegerSyntax + { + const string _bridgeClassName = "javax.print.attribute.standard.PagesPerMinute"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public PagesPerMinute() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public PagesPerMinute(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PagesPerMinuteColor + /// + /// + /// + public partial class PagesPerMinuteColor : Javax.Print.Attribute.IntegerSyntax + { + const string _bridgeClassName = "javax.print.attribute.standard.PagesPerMinuteColor"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public PagesPerMinuteColor() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public PagesPerMinuteColor(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PDLOverrideSupported + /// + /// + /// + public partial class PDLOverrideSupported : Javax.Print.Attribute.EnumSyntax + { + const string _bridgeClassName = "javax.print.attribute.standard.PDLOverrideSupported"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public PDLOverrideSupported() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public PDLOverrideSupported(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PresentationDirection + /// + /// + /// + public partial class PresentationDirection : Javax.Print.Attribute.EnumSyntax + { + const string _bridgeClassName = "javax.print.attribute.standard.PresentationDirection"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public PresentationDirection() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public PresentationDirection(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PrinterInfo + /// + /// + /// + public partial class PrinterInfo : Javax.Print.Attribute.TextSyntax + { + const string _bridgeClassName = "javax.print.attribute.standard.PrinterInfo"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public PrinterInfo() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public PrinterInfo(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PrinterIsAcceptingJobs + /// + /// + /// + public partial class PrinterIsAcceptingJobs : Javax.Print.Attribute.EnumSyntax + { + const string _bridgeClassName = "javax.print.attribute.standard.PrinterIsAcceptingJobs"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public PrinterIsAcceptingJobs() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public PrinterIsAcceptingJobs(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PrinterLocation + /// + /// + /// + public partial class PrinterLocation : Javax.Print.Attribute.TextSyntax + { + const string _bridgeClassName = "javax.print.attribute.standard.PrinterLocation"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public PrinterLocation() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public PrinterLocation(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PrinterMakeAndModel + /// + /// + /// + public partial class PrinterMakeAndModel : Javax.Print.Attribute.TextSyntax + { + const string _bridgeClassName = "javax.print.attribute.standard.PrinterMakeAndModel"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public PrinterMakeAndModel() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public PrinterMakeAndModel(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PrinterMessageFromOperator + /// + /// + /// + public partial class PrinterMessageFromOperator : Javax.Print.Attribute.TextSyntax + { + const string _bridgeClassName = "javax.print.attribute.standard.PrinterMessageFromOperator"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public PrinterMessageFromOperator() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public PrinterMessageFromOperator(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PrinterMoreInfo + /// + /// + /// + public partial class PrinterMoreInfo : Javax.Print.Attribute.URISyntax + { + const string _bridgeClassName = "javax.print.attribute.standard.PrinterMoreInfo"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public PrinterMoreInfo() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public PrinterMoreInfo(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PrinterMoreInfoManufacturer + /// + /// + /// + public partial class PrinterMoreInfoManufacturer : Javax.Print.Attribute.URISyntax + { + const string _bridgeClassName = "javax.print.attribute.standard.PrinterMoreInfoManufacturer"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public PrinterMoreInfoManufacturer() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public PrinterMoreInfoManufacturer(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PrinterName + /// + /// + /// + public partial class PrinterName : Javax.Print.Attribute.TextSyntax + { + const string _bridgeClassName = "javax.print.attribute.standard.PrinterName"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public PrinterName() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public PrinterName(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PrinterResolution + /// + /// + /// + public partial class PrinterResolution : Javax.Print.Attribute.ResolutionSyntax + { + const string _bridgeClassName = "javax.print.attribute.standard.PrinterResolution"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public PrinterResolution() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public PrinterResolution(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PrinterState + /// + /// + /// + public partial class PrinterState : Javax.Print.Attribute.EnumSyntax + { + const string _bridgeClassName = "javax.print.attribute.standard.PrinterState"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public PrinterState() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public PrinterState(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PrinterStateReason + /// + /// + /// + public partial class PrinterStateReason : Javax.Print.Attribute.EnumSyntax + { + const string _bridgeClassName = "javax.print.attribute.standard.PrinterStateReason"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public PrinterStateReason() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public PrinterStateReason(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PrinterStateReasons + /// + /// + /// + public partial class PrinterStateReasons : Java.Util.HashMap + { + const string _bridgeClassName = "javax.print.attribute.standard.PrinterStateReasons"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public PrinterStateReasons() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public PrinterStateReasons(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PrinterURI + /// + /// + /// + public partial class PrinterURI : Javax.Print.Attribute.URISyntax + { + const string _bridgeClassName = "javax.print.attribute.standard.PrinterURI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public PrinterURI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public PrinterURI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PrintQuality + /// + /// + /// + public partial class PrintQuality : Javax.Print.Attribute.EnumSyntax + { + const string _bridgeClassName = "javax.print.attribute.standard.PrintQuality"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public PrintQuality() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public PrintQuality(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region QueuedJobCount + /// + /// + /// + public partial class QueuedJobCount : Javax.Print.Attribute.IntegerSyntax + { + const string _bridgeClassName = "javax.print.attribute.standard.QueuedJobCount"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public QueuedJobCount() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public QueuedJobCount(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ReferenceUriSchemesSupported + /// + /// + /// + public partial class ReferenceUriSchemesSupported : Javax.Print.Attribute.EnumSyntax + { + const string _bridgeClassName = "javax.print.attribute.standard.ReferenceUriSchemesSupported"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ReferenceUriSchemesSupported() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ReferenceUriSchemesSupported(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region RequestingUserName + /// + /// + /// + public partial class RequestingUserName : Javax.Print.Attribute.TextSyntax + { + const string _bridgeClassName = "javax.print.attribute.standard.RequestingUserName"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public RequestingUserName() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public RequestingUserName(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Severity + /// + /// + /// + public partial class Severity : Javax.Print.Attribute.EnumSyntax + { + const string _bridgeClassName = "javax.print.attribute.standard.Severity"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Severity() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Severity(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SheetCollate + /// + /// + /// + public partial class SheetCollate : Javax.Print.Attribute.EnumSyntax + { + const string _bridgeClassName = "javax.print.attribute.standard.SheetCollate"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SheetCollate() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SheetCollate(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Sides + /// + /// + /// + public partial class Sides : Javax.Print.Attribute.EnumSyntax + { + const string _bridgeClassName = "javax.print.attribute.standard.Sides"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Sides() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Sides(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/Chromaticity.cs b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/Chromaticity.cs new file mode 100644 index 0000000000..6c5787443d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/Chromaticity.cs @@ -0,0 +1,96 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print.Attribute.Standard +{ + #region Chromaticity + public partial class Chromaticity + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Print.Attribute.DocAttribute(Javax.Print.Attribute.Standard.Chromaticity t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Print.Attribute.PrintRequestAttribute(Javax.Print.Attribute.Standard.Chromaticity t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Print.Attribute.PrintJobAttribute(Javax.Print.Attribute.Standard.Chromaticity t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static Javax.Print.Attribute.Standard.Chromaticity COLOR { get { if (!_COLORReady) { _COLORContent = SGetField(LocalBridgeClazz, "COLOR"); _COLORReady = true; } return _COLORContent; } } + private static Javax.Print.Attribute.Standard.Chromaticity _COLORContent = default; + private static bool _COLORReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.Chromaticity MONOCHROME { get { if (!_MONOCHROMEReady) { _MONOCHROMEContent = SGetField(LocalBridgeClazz, "MONOCHROME"); _MONOCHROMEReady = true; } return _MONOCHROMEContent; } } + private static Javax.Print.Attribute.Standard.Chromaticity _MONOCHROMEContent = default; + private static bool _MONOCHROMEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Class Category + { + get { return IExecuteWithSignature("getCategory", "()Ljava/lang/Class;"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/ColorSupported.cs b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/ColorSupported.cs new file mode 100644 index 0000000000..4469c86ef0 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/ColorSupported.cs @@ -0,0 +1,88 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print.Attribute.Standard +{ + #region ColorSupported + public partial class ColorSupported + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Print.Attribute.PrintServiceAttribute(Javax.Print.Attribute.Standard.ColorSupported t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static Javax.Print.Attribute.Standard.ColorSupported NOT_SUPPORTED { get { if (!_NOT_SUPPORTEDReady) { _NOT_SUPPORTEDContent = SGetField(LocalBridgeClazz, "NOT_SUPPORTED"); _NOT_SUPPORTEDReady = true; } return _NOT_SUPPORTEDContent; } } + private static Javax.Print.Attribute.Standard.ColorSupported _NOT_SUPPORTEDContent = default; + private static bool _NOT_SUPPORTEDReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.ColorSupported SUPPORTED { get { if (!_SUPPORTEDReady) { _SUPPORTEDContent = SGetField(LocalBridgeClazz, "SUPPORTED"); _SUPPORTEDReady = true; } return _SUPPORTEDContent; } } + private static Javax.Print.Attribute.Standard.ColorSupported _SUPPORTEDContent = default; + private static bool _SUPPORTEDReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Class Category + { + get { return IExecuteWithSignature("getCategory", "()Ljava/lang/Class;"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/Compression.cs b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/Compression.cs new file mode 100644 index 0000000000..9960085231 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/Compression.cs @@ -0,0 +1,100 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print.Attribute.Standard +{ + #region Compression + public partial class Compression + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Print.Attribute.DocAttribute(Javax.Print.Attribute.Standard.Compression t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static Javax.Print.Attribute.Standard.Compression COMPRESS { get { if (!_COMPRESSReady) { _COMPRESSContent = SGetField(LocalBridgeClazz, "COMPRESS"); _COMPRESSReady = true; } return _COMPRESSContent; } } + private static Javax.Print.Attribute.Standard.Compression _COMPRESSContent = default; + private static bool _COMPRESSReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.Compression DEFLATE { get { if (!_DEFLATEReady) { _DEFLATEContent = SGetField(LocalBridgeClazz, "DEFLATE"); _DEFLATEReady = true; } return _DEFLATEContent; } } + private static Javax.Print.Attribute.Standard.Compression _DEFLATEContent = default; + private static bool _DEFLATEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.Compression GZIP { get { if (!_GZIPReady) { _GZIPContent = SGetField(LocalBridgeClazz, "GZIP"); _GZIPReady = true; } return _GZIPContent; } } + private static Javax.Print.Attribute.Standard.Compression _GZIPContent = default; + private static bool _GZIPReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.Compression NONE { get { if (!_NONEReady) { _NONEContent = SGetField(LocalBridgeClazz, "NONE"); _NONEReady = true; } return _NONEContent; } } + private static Javax.Print.Attribute.Standard.Compression _NONEContent = default; + private static bool _NONEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Class Category + { + get { return IExecuteWithSignature("getCategory", "()Ljava/lang/Class;"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/Copies.cs b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/Copies.cs new file mode 100644 index 0000000000..68c920d46b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/Copies.cs @@ -0,0 +1,88 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print.Attribute.Standard +{ + #region Copies + public partial class Copies + { + #region Constructors + /// + /// + /// + /// + public Copies(int arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Print.Attribute.PrintRequestAttribute(Javax.Print.Attribute.Standard.Copies t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Print.Attribute.PrintJobAttribute(Javax.Print.Attribute.Standard.Copies t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Class Category + { + get { return IExecuteWithSignature("getCategory", "()Ljava/lang/Class;"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/CopiesSupported.cs b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/CopiesSupported.cs new file mode 100644 index 0000000000..24da543a44 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/CopiesSupported.cs @@ -0,0 +1,93 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print.Attribute.Standard +{ + #region CopiesSupported + public partial class CopiesSupported + { + #region Constructors + /// + /// + /// + /// + /// + public CopiesSupported(int arg0, int arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public CopiesSupported(int arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Print.Attribute.SupportedValuesAttribute(Javax.Print.Attribute.Standard.CopiesSupported t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Class Category + { + get { return IExecuteWithSignature("getCategory", "()Ljava/lang/Class;"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/DateTimeAtCompleted.cs b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/DateTimeAtCompleted.cs new file mode 100644 index 0000000000..21ea79feee --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/DateTimeAtCompleted.cs @@ -0,0 +1,84 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print.Attribute.Standard +{ + #region DateTimeAtCompleted + public partial class DateTimeAtCompleted + { + #region Constructors + /// + /// + /// + /// + public DateTimeAtCompleted(Java.Util.Date arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Print.Attribute.PrintJobAttribute(Javax.Print.Attribute.Standard.DateTimeAtCompleted t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Class Category + { + get { return IExecuteWithSignature("getCategory", "()Ljava/lang/Class;"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/DateTimeAtCreation.cs b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/DateTimeAtCreation.cs new file mode 100644 index 0000000000..9c0a182b9f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/DateTimeAtCreation.cs @@ -0,0 +1,84 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print.Attribute.Standard +{ + #region DateTimeAtCreation + public partial class DateTimeAtCreation + { + #region Constructors + /// + /// + /// + /// + public DateTimeAtCreation(Java.Util.Date arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Print.Attribute.PrintJobAttribute(Javax.Print.Attribute.Standard.DateTimeAtCreation t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Class Category + { + get { return IExecuteWithSignature("getCategory", "()Ljava/lang/Class;"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/DateTimeAtProcessing.cs b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/DateTimeAtProcessing.cs new file mode 100644 index 0000000000..bccb4eaf0e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/DateTimeAtProcessing.cs @@ -0,0 +1,84 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print.Attribute.Standard +{ + #region DateTimeAtProcessing + public partial class DateTimeAtProcessing + { + #region Constructors + /// + /// + /// + /// + public DateTimeAtProcessing(Java.Util.Date arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Print.Attribute.PrintJobAttribute(Javax.Print.Attribute.Standard.DateTimeAtProcessing t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Class Category + { + get { return IExecuteWithSignature("getCategory", "()Ljava/lang/Class;"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/Destination.cs b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/Destination.cs new file mode 100644 index 0000000000..daf74c43a1 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/Destination.cs @@ -0,0 +1,88 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print.Attribute.Standard +{ + #region Destination + public partial class Destination + { + #region Constructors + /// + /// + /// + /// + public Destination(Java.Net.URI arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Print.Attribute.PrintJobAttribute(Javax.Print.Attribute.Standard.Destination t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Print.Attribute.PrintRequestAttribute(Javax.Print.Attribute.Standard.Destination t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Class Category + { + get { return IExecuteWithSignature("getCategory", "()Ljava/lang/Class;"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/DialogOwner.cs b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/DialogOwner.cs new file mode 100644 index 0000000000..06682cfa76 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/DialogOwner.cs @@ -0,0 +1,87 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print.Attribute.Standard +{ + #region DialogOwner + public partial class DialogOwner + { + #region Constructors + /// + /// + /// + /// + public DialogOwner(Java.Awt.Window arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Class Category + { + get { return IExecuteWithSignature("getCategory", "()Ljava/lang/Class;"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Awt.Window Owner + { + get { return IExecuteWithSignature("getOwner", "()Ljava/awt/Window;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/DialogTypeSelection.cs b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/DialogTypeSelection.cs new file mode 100644 index 0000000000..031474afda --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/DialogTypeSelection.cs @@ -0,0 +1,88 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print.Attribute.Standard +{ + #region DialogTypeSelection + public partial class DialogTypeSelection + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Print.Attribute.PrintRequestAttribute(Javax.Print.Attribute.Standard.DialogTypeSelection t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static Javax.Print.Attribute.Standard.DialogTypeSelection COMMON { get { if (!_COMMONReady) { _COMMONContent = SGetField(LocalBridgeClazz, "COMMON"); _COMMONReady = true; } return _COMMONContent; } } + private static Javax.Print.Attribute.Standard.DialogTypeSelection _COMMONContent = default; + private static bool _COMMONReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.DialogTypeSelection NATIVE { get { if (!_NATIVEReady) { _NATIVEContent = SGetField(LocalBridgeClazz, "NATIVE"); _NATIVEReady = true; } return _NATIVEContent; } } + private static Javax.Print.Attribute.Standard.DialogTypeSelection _NATIVEContent = default; + private static bool _NATIVEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Class Category + { + get { return IExecuteWithSignature("getCategory", "()Ljava/lang/Class;"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/DocumentName.cs b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/DocumentName.cs new file mode 100644 index 0000000000..b55a17987d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/DocumentName.cs @@ -0,0 +1,85 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print.Attribute.Standard +{ + #region DocumentName + public partial class DocumentName + { + #region Constructors + /// + /// + /// + /// + /// + public DocumentName(Java.Lang.String arg0, Java.Util.Locale arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Print.Attribute.DocAttribute(Javax.Print.Attribute.Standard.DocumentName t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Class Category + { + get { return IExecuteWithSignature("getCategory", "()Ljava/lang/Class;"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/Fidelity.cs b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/Fidelity.cs new file mode 100644 index 0000000000..5d20f23acb --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/Fidelity.cs @@ -0,0 +1,92 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print.Attribute.Standard +{ + #region Fidelity + public partial class Fidelity + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Print.Attribute.PrintJobAttribute(Javax.Print.Attribute.Standard.Fidelity t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Print.Attribute.PrintRequestAttribute(Javax.Print.Attribute.Standard.Fidelity t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static Javax.Print.Attribute.Standard.Fidelity FIDELITY_FALSE { get { if (!_FIDELITY_FALSEReady) { _FIDELITY_FALSEContent = SGetField(LocalBridgeClazz, "FIDELITY_FALSE"); _FIDELITY_FALSEReady = true; } return _FIDELITY_FALSEContent; } } + private static Javax.Print.Attribute.Standard.Fidelity _FIDELITY_FALSEContent = default; + private static bool _FIDELITY_FALSEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.Fidelity FIDELITY_TRUE { get { if (!_FIDELITY_TRUEReady) { _FIDELITY_TRUEContent = SGetField(LocalBridgeClazz, "FIDELITY_TRUE"); _FIDELITY_TRUEReady = true; } return _FIDELITY_TRUEContent; } } + private static Javax.Print.Attribute.Standard.Fidelity _FIDELITY_TRUEContent = default; + private static bool _FIDELITY_TRUEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Class Category + { + get { return IExecuteWithSignature("getCategory", "()Ljava/lang/Class;"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/Finishings.cs b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/Finishings.cs new file mode 100644 index 0000000000..baafa7a77f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/Finishings.cs @@ -0,0 +1,192 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print.Attribute.Standard +{ + #region Finishings + public partial class Finishings + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Print.Attribute.DocAttribute(Javax.Print.Attribute.Standard.Finishings t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Print.Attribute.PrintRequestAttribute(Javax.Print.Attribute.Standard.Finishings t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Print.Attribute.PrintJobAttribute(Javax.Print.Attribute.Standard.Finishings t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static Javax.Print.Attribute.Standard.Finishings BIND { get { if (!_BINDReady) { _BINDContent = SGetField(LocalBridgeClazz, "BIND"); _BINDReady = true; } return _BINDContent; } } + private static Javax.Print.Attribute.Standard.Finishings _BINDContent = default; + private static bool _BINDReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.Finishings COVER { get { if (!_COVERReady) { _COVERContent = SGetField(LocalBridgeClazz, "COVER"); _COVERReady = true; } return _COVERContent; } } + private static Javax.Print.Attribute.Standard.Finishings _COVERContent = default; + private static bool _COVERReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.Finishings EDGE_STITCH { get { if (!_EDGE_STITCHReady) { _EDGE_STITCHContent = SGetField(LocalBridgeClazz, "EDGE_STITCH"); _EDGE_STITCHReady = true; } return _EDGE_STITCHContent; } } + private static Javax.Print.Attribute.Standard.Finishings _EDGE_STITCHContent = default; + private static bool _EDGE_STITCHReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.Finishings EDGE_STITCH_BOTTOM { get { if (!_EDGE_STITCH_BOTTOMReady) { _EDGE_STITCH_BOTTOMContent = SGetField(LocalBridgeClazz, "EDGE_STITCH_BOTTOM"); _EDGE_STITCH_BOTTOMReady = true; } return _EDGE_STITCH_BOTTOMContent; } } + private static Javax.Print.Attribute.Standard.Finishings _EDGE_STITCH_BOTTOMContent = default; + private static bool _EDGE_STITCH_BOTTOMReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.Finishings EDGE_STITCH_LEFT { get { if (!_EDGE_STITCH_LEFTReady) { _EDGE_STITCH_LEFTContent = SGetField(LocalBridgeClazz, "EDGE_STITCH_LEFT"); _EDGE_STITCH_LEFTReady = true; } return _EDGE_STITCH_LEFTContent; } } + private static Javax.Print.Attribute.Standard.Finishings _EDGE_STITCH_LEFTContent = default; + private static bool _EDGE_STITCH_LEFTReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.Finishings EDGE_STITCH_RIGHT { get { if (!_EDGE_STITCH_RIGHTReady) { _EDGE_STITCH_RIGHTContent = SGetField(LocalBridgeClazz, "EDGE_STITCH_RIGHT"); _EDGE_STITCH_RIGHTReady = true; } return _EDGE_STITCH_RIGHTContent; } } + private static Javax.Print.Attribute.Standard.Finishings _EDGE_STITCH_RIGHTContent = default; + private static bool _EDGE_STITCH_RIGHTReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.Finishings EDGE_STITCH_TOP { get { if (!_EDGE_STITCH_TOPReady) { _EDGE_STITCH_TOPContent = SGetField(LocalBridgeClazz, "EDGE_STITCH_TOP"); _EDGE_STITCH_TOPReady = true; } return _EDGE_STITCH_TOPContent; } } + private static Javax.Print.Attribute.Standard.Finishings _EDGE_STITCH_TOPContent = default; + private static bool _EDGE_STITCH_TOPReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.Finishings NONE { get { if (!_NONEReady) { _NONEContent = SGetField(LocalBridgeClazz, "NONE"); _NONEReady = true; } return _NONEContent; } } + private static Javax.Print.Attribute.Standard.Finishings _NONEContent = default; + private static bool _NONEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.Finishings SADDLE_STITCH { get { if (!_SADDLE_STITCHReady) { _SADDLE_STITCHContent = SGetField(LocalBridgeClazz, "SADDLE_STITCH"); _SADDLE_STITCHReady = true; } return _SADDLE_STITCHContent; } } + private static Javax.Print.Attribute.Standard.Finishings _SADDLE_STITCHContent = default; + private static bool _SADDLE_STITCHReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.Finishings STAPLE { get { if (!_STAPLEReady) { _STAPLEContent = SGetField(LocalBridgeClazz, "STAPLE"); _STAPLEReady = true; } return _STAPLEContent; } } + private static Javax.Print.Attribute.Standard.Finishings _STAPLEContent = default; + private static bool _STAPLEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.Finishings STAPLE_BOTTOM_LEFT { get { if (!_STAPLE_BOTTOM_LEFTReady) { _STAPLE_BOTTOM_LEFTContent = SGetField(LocalBridgeClazz, "STAPLE_BOTTOM_LEFT"); _STAPLE_BOTTOM_LEFTReady = true; } return _STAPLE_BOTTOM_LEFTContent; } } + private static Javax.Print.Attribute.Standard.Finishings _STAPLE_BOTTOM_LEFTContent = default; + private static bool _STAPLE_BOTTOM_LEFTReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.Finishings STAPLE_BOTTOM_RIGHT { get { if (!_STAPLE_BOTTOM_RIGHTReady) { _STAPLE_BOTTOM_RIGHTContent = SGetField(LocalBridgeClazz, "STAPLE_BOTTOM_RIGHT"); _STAPLE_BOTTOM_RIGHTReady = true; } return _STAPLE_BOTTOM_RIGHTContent; } } + private static Javax.Print.Attribute.Standard.Finishings _STAPLE_BOTTOM_RIGHTContent = default; + private static bool _STAPLE_BOTTOM_RIGHTReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.Finishings STAPLE_DUAL_BOTTOM { get { if (!_STAPLE_DUAL_BOTTOMReady) { _STAPLE_DUAL_BOTTOMContent = SGetField(LocalBridgeClazz, "STAPLE_DUAL_BOTTOM"); _STAPLE_DUAL_BOTTOMReady = true; } return _STAPLE_DUAL_BOTTOMContent; } } + private static Javax.Print.Attribute.Standard.Finishings _STAPLE_DUAL_BOTTOMContent = default; + private static bool _STAPLE_DUAL_BOTTOMReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.Finishings STAPLE_DUAL_LEFT { get { if (!_STAPLE_DUAL_LEFTReady) { _STAPLE_DUAL_LEFTContent = SGetField(LocalBridgeClazz, "STAPLE_DUAL_LEFT"); _STAPLE_DUAL_LEFTReady = true; } return _STAPLE_DUAL_LEFTContent; } } + private static Javax.Print.Attribute.Standard.Finishings _STAPLE_DUAL_LEFTContent = default; + private static bool _STAPLE_DUAL_LEFTReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.Finishings STAPLE_DUAL_RIGHT { get { if (!_STAPLE_DUAL_RIGHTReady) { _STAPLE_DUAL_RIGHTContent = SGetField(LocalBridgeClazz, "STAPLE_DUAL_RIGHT"); _STAPLE_DUAL_RIGHTReady = true; } return _STAPLE_DUAL_RIGHTContent; } } + private static Javax.Print.Attribute.Standard.Finishings _STAPLE_DUAL_RIGHTContent = default; + private static bool _STAPLE_DUAL_RIGHTReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.Finishings STAPLE_DUAL_TOP { get { if (!_STAPLE_DUAL_TOPReady) { _STAPLE_DUAL_TOPContent = SGetField(LocalBridgeClazz, "STAPLE_DUAL_TOP"); _STAPLE_DUAL_TOPReady = true; } return _STAPLE_DUAL_TOPContent; } } + private static Javax.Print.Attribute.Standard.Finishings _STAPLE_DUAL_TOPContent = default; + private static bool _STAPLE_DUAL_TOPReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.Finishings STAPLE_TOP_LEFT { get { if (!_STAPLE_TOP_LEFTReady) { _STAPLE_TOP_LEFTContent = SGetField(LocalBridgeClazz, "STAPLE_TOP_LEFT"); _STAPLE_TOP_LEFTReady = true; } return _STAPLE_TOP_LEFTContent; } } + private static Javax.Print.Attribute.Standard.Finishings _STAPLE_TOP_LEFTContent = default; + private static bool _STAPLE_TOP_LEFTReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.Finishings STAPLE_TOP_RIGHT { get { if (!_STAPLE_TOP_RIGHTReady) { _STAPLE_TOP_RIGHTContent = SGetField(LocalBridgeClazz, "STAPLE_TOP_RIGHT"); _STAPLE_TOP_RIGHTReady = true; } return _STAPLE_TOP_RIGHTContent; } } + private static Javax.Print.Attribute.Standard.Finishings _STAPLE_TOP_RIGHTContent = default; + private static bool _STAPLE_TOP_RIGHTReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Class Category + { + get { return IExecuteWithSignature("getCategory", "()Ljava/lang/Class;"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/JobHoldUntil.cs b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/JobHoldUntil.cs new file mode 100644 index 0000000000..af77e6da82 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/JobHoldUntil.cs @@ -0,0 +1,88 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print.Attribute.Standard +{ + #region JobHoldUntil + public partial class JobHoldUntil + { + #region Constructors + /// + /// + /// + /// + public JobHoldUntil(Java.Util.Date arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Print.Attribute.PrintRequestAttribute(Javax.Print.Attribute.Standard.JobHoldUntil t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Print.Attribute.PrintJobAttribute(Javax.Print.Attribute.Standard.JobHoldUntil t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Class Category + { + get { return IExecuteWithSignature("getCategory", "()Ljava/lang/Class;"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/JobImpressions.cs b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/JobImpressions.cs new file mode 100644 index 0000000000..da17ab50f7 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/JobImpressions.cs @@ -0,0 +1,88 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print.Attribute.Standard +{ + #region JobImpressions + public partial class JobImpressions + { + #region Constructors + /// + /// + /// + /// + public JobImpressions(int arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Print.Attribute.PrintRequestAttribute(Javax.Print.Attribute.Standard.JobImpressions t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Print.Attribute.PrintJobAttribute(Javax.Print.Attribute.Standard.JobImpressions t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Class Category + { + get { return IExecuteWithSignature("getCategory", "()Ljava/lang/Class;"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/JobImpressionsCompleted.cs b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/JobImpressionsCompleted.cs new file mode 100644 index 0000000000..5aec2b0bd0 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/JobImpressionsCompleted.cs @@ -0,0 +1,84 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print.Attribute.Standard +{ + #region JobImpressionsCompleted + public partial class JobImpressionsCompleted + { + #region Constructors + /// + /// + /// + /// + public JobImpressionsCompleted(int arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Print.Attribute.PrintJobAttribute(Javax.Print.Attribute.Standard.JobImpressionsCompleted t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Class Category + { + get { return IExecuteWithSignature("getCategory", "()Ljava/lang/Class;"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/JobImpressionsSupported.cs b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/JobImpressionsSupported.cs new file mode 100644 index 0000000000..37cabe60eb --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/JobImpressionsSupported.cs @@ -0,0 +1,85 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print.Attribute.Standard +{ + #region JobImpressionsSupported + public partial class JobImpressionsSupported + { + #region Constructors + /// + /// + /// + /// + /// + public JobImpressionsSupported(int arg0, int arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Print.Attribute.SupportedValuesAttribute(Javax.Print.Attribute.Standard.JobImpressionsSupported t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Class Category + { + get { return IExecuteWithSignature("getCategory", "()Ljava/lang/Class;"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/JobKOctets.cs b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/JobKOctets.cs new file mode 100644 index 0000000000..a1c1c1aa2a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/JobKOctets.cs @@ -0,0 +1,88 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print.Attribute.Standard +{ + #region JobKOctets + public partial class JobKOctets + { + #region Constructors + /// + /// + /// + /// + public JobKOctets(int arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Print.Attribute.PrintRequestAttribute(Javax.Print.Attribute.Standard.JobKOctets t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Print.Attribute.PrintJobAttribute(Javax.Print.Attribute.Standard.JobKOctets t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Class Category + { + get { return IExecuteWithSignature("getCategory", "()Ljava/lang/Class;"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/JobKOctetsProcessed.cs b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/JobKOctetsProcessed.cs new file mode 100644 index 0000000000..a8c907b0a6 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/JobKOctetsProcessed.cs @@ -0,0 +1,84 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print.Attribute.Standard +{ + #region JobKOctetsProcessed + public partial class JobKOctetsProcessed + { + #region Constructors + /// + /// + /// + /// + public JobKOctetsProcessed(int arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Print.Attribute.PrintJobAttribute(Javax.Print.Attribute.Standard.JobKOctetsProcessed t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Class Category + { + get { return IExecuteWithSignature("getCategory", "()Ljava/lang/Class;"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/JobKOctetsSupported.cs b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/JobKOctetsSupported.cs new file mode 100644 index 0000000000..30a921ccc0 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/JobKOctetsSupported.cs @@ -0,0 +1,85 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print.Attribute.Standard +{ + #region JobKOctetsSupported + public partial class JobKOctetsSupported + { + #region Constructors + /// + /// + /// + /// + /// + public JobKOctetsSupported(int arg0, int arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Print.Attribute.SupportedValuesAttribute(Javax.Print.Attribute.Standard.JobKOctetsSupported t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Class Category + { + get { return IExecuteWithSignature("getCategory", "()Ljava/lang/Class;"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/JobMediaSheets.cs b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/JobMediaSheets.cs new file mode 100644 index 0000000000..6444354f65 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/JobMediaSheets.cs @@ -0,0 +1,88 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print.Attribute.Standard +{ + #region JobMediaSheets + public partial class JobMediaSheets + { + #region Constructors + /// + /// + /// + /// + public JobMediaSheets(int arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Print.Attribute.PrintRequestAttribute(Javax.Print.Attribute.Standard.JobMediaSheets t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Print.Attribute.PrintJobAttribute(Javax.Print.Attribute.Standard.JobMediaSheets t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Class Category + { + get { return IExecuteWithSignature("getCategory", "()Ljava/lang/Class;"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/JobMediaSheetsCompleted.cs b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/JobMediaSheetsCompleted.cs new file mode 100644 index 0000000000..340e06417d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/JobMediaSheetsCompleted.cs @@ -0,0 +1,84 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print.Attribute.Standard +{ + #region JobMediaSheetsCompleted + public partial class JobMediaSheetsCompleted + { + #region Constructors + /// + /// + /// + /// + public JobMediaSheetsCompleted(int arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Print.Attribute.PrintJobAttribute(Javax.Print.Attribute.Standard.JobMediaSheetsCompleted t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Class Category + { + get { return IExecuteWithSignature("getCategory", "()Ljava/lang/Class;"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/JobMediaSheetsSupported.cs b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/JobMediaSheetsSupported.cs new file mode 100644 index 0000000000..4290ef268c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/JobMediaSheetsSupported.cs @@ -0,0 +1,85 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print.Attribute.Standard +{ + #region JobMediaSheetsSupported + public partial class JobMediaSheetsSupported + { + #region Constructors + /// + /// + /// + /// + /// + public JobMediaSheetsSupported(int arg0, int arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Print.Attribute.SupportedValuesAttribute(Javax.Print.Attribute.Standard.JobMediaSheetsSupported t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Class Category + { + get { return IExecuteWithSignature("getCategory", "()Ljava/lang/Class;"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/JobMessageFromOperator.cs b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/JobMessageFromOperator.cs new file mode 100644 index 0000000000..93530b8049 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/JobMessageFromOperator.cs @@ -0,0 +1,85 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print.Attribute.Standard +{ + #region JobMessageFromOperator + public partial class JobMessageFromOperator + { + #region Constructors + /// + /// + /// + /// + /// + public JobMessageFromOperator(Java.Lang.String arg0, Java.Util.Locale arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Print.Attribute.PrintJobAttribute(Javax.Print.Attribute.Standard.JobMessageFromOperator t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Class Category + { + get { return IExecuteWithSignature("getCategory", "()Ljava/lang/Class;"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/JobName.cs b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/JobName.cs new file mode 100644 index 0000000000..7c98c441d0 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/JobName.cs @@ -0,0 +1,89 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print.Attribute.Standard +{ + #region JobName + public partial class JobName + { + #region Constructors + /// + /// + /// + /// + /// + public JobName(Java.Lang.String arg0, Java.Util.Locale arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Print.Attribute.PrintRequestAttribute(Javax.Print.Attribute.Standard.JobName t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Print.Attribute.PrintJobAttribute(Javax.Print.Attribute.Standard.JobName t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Class Category + { + get { return IExecuteWithSignature("getCategory", "()Ljava/lang/Class;"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/JobOriginatingUserName.cs b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/JobOriginatingUserName.cs new file mode 100644 index 0000000000..b744f15415 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/JobOriginatingUserName.cs @@ -0,0 +1,85 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print.Attribute.Standard +{ + #region JobOriginatingUserName + public partial class JobOriginatingUserName + { + #region Constructors + /// + /// + /// + /// + /// + public JobOriginatingUserName(Java.Lang.String arg0, Java.Util.Locale arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Print.Attribute.PrintJobAttribute(Javax.Print.Attribute.Standard.JobOriginatingUserName t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Class Category + { + get { return IExecuteWithSignature("getCategory", "()Ljava/lang/Class;"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/JobPriority.cs b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/JobPriority.cs new file mode 100644 index 0000000000..084c9f42df --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/JobPriority.cs @@ -0,0 +1,88 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print.Attribute.Standard +{ + #region JobPriority + public partial class JobPriority + { + #region Constructors + /// + /// + /// + /// + public JobPriority(int arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Print.Attribute.PrintRequestAttribute(Javax.Print.Attribute.Standard.JobPriority t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Print.Attribute.PrintJobAttribute(Javax.Print.Attribute.Standard.JobPriority t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Class Category + { + get { return IExecuteWithSignature("getCategory", "()Ljava/lang/Class;"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/JobPrioritySupported.cs b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/JobPrioritySupported.cs new file mode 100644 index 0000000000..76d125312f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/JobPrioritySupported.cs @@ -0,0 +1,84 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print.Attribute.Standard +{ + #region JobPrioritySupported + public partial class JobPrioritySupported + { + #region Constructors + /// + /// + /// + /// + public JobPrioritySupported(int arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Print.Attribute.SupportedValuesAttribute(Javax.Print.Attribute.Standard.JobPrioritySupported t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Class Category + { + get { return IExecuteWithSignature("getCategory", "()Ljava/lang/Class;"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/JobSheets.cs b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/JobSheets.cs new file mode 100644 index 0000000000..6a007494e9 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/JobSheets.cs @@ -0,0 +1,92 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print.Attribute.Standard +{ + #region JobSheets + public partial class JobSheets + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Print.Attribute.PrintRequestAttribute(Javax.Print.Attribute.Standard.JobSheets t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Print.Attribute.PrintJobAttribute(Javax.Print.Attribute.Standard.JobSheets t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static Javax.Print.Attribute.Standard.JobSheets NONE { get { if (!_NONEReady) { _NONEContent = SGetField(LocalBridgeClazz, "NONE"); _NONEReady = true; } return _NONEContent; } } + private static Javax.Print.Attribute.Standard.JobSheets _NONEContent = default; + private static bool _NONEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.JobSheets STANDARD { get { if (!_STANDARDReady) { _STANDARDContent = SGetField(LocalBridgeClazz, "STANDARD"); _STANDARDReady = true; } return _STANDARDContent; } } + private static Javax.Print.Attribute.Standard.JobSheets _STANDARDContent = default; + private static bool _STANDARDReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Class Category + { + get { return IExecuteWithSignature("getCategory", "()Ljava/lang/Class;"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/JobState.cs b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/JobState.cs new file mode 100644 index 0000000000..e2a2ae1180 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/JobState.cs @@ -0,0 +1,124 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print.Attribute.Standard +{ + #region JobState + public partial class JobState + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Print.Attribute.PrintJobAttribute(Javax.Print.Attribute.Standard.JobState t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static Javax.Print.Attribute.Standard.JobState ABORTED { get { if (!_ABORTEDReady) { _ABORTEDContent = SGetField(LocalBridgeClazz, "ABORTED"); _ABORTEDReady = true; } return _ABORTEDContent; } } + private static Javax.Print.Attribute.Standard.JobState _ABORTEDContent = default; + private static bool _ABORTEDReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.JobState CANCELED { get { if (!_CANCELEDReady) { _CANCELEDContent = SGetField(LocalBridgeClazz, "CANCELED"); _CANCELEDReady = true; } return _CANCELEDContent; } } + private static Javax.Print.Attribute.Standard.JobState _CANCELEDContent = default; + private static bool _CANCELEDReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.JobState COMPLETED { get { if (!_COMPLETEDReady) { _COMPLETEDContent = SGetField(LocalBridgeClazz, "COMPLETED"); _COMPLETEDReady = true; } return _COMPLETEDContent; } } + private static Javax.Print.Attribute.Standard.JobState _COMPLETEDContent = default; + private static bool _COMPLETEDReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.JobState PENDING { get { if (!_PENDINGReady) { _PENDINGContent = SGetField(LocalBridgeClazz, "PENDING"); _PENDINGReady = true; } return _PENDINGContent; } } + private static Javax.Print.Attribute.Standard.JobState _PENDINGContent = default; + private static bool _PENDINGReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.JobState PENDING_HELD { get { if (!_PENDING_HELDReady) { _PENDING_HELDContent = SGetField(LocalBridgeClazz, "PENDING_HELD"); _PENDING_HELDReady = true; } return _PENDING_HELDContent; } } + private static Javax.Print.Attribute.Standard.JobState _PENDING_HELDContent = default; + private static bool _PENDING_HELDReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.JobState PROCESSING { get { if (!_PROCESSINGReady) { _PROCESSINGContent = SGetField(LocalBridgeClazz, "PROCESSING"); _PROCESSINGReady = true; } return _PROCESSINGContent; } } + private static Javax.Print.Attribute.Standard.JobState _PROCESSINGContent = default; + private static bool _PROCESSINGReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.JobState PROCESSING_STOPPED { get { if (!_PROCESSING_STOPPEDReady) { _PROCESSING_STOPPEDContent = SGetField(LocalBridgeClazz, "PROCESSING_STOPPED"); _PROCESSING_STOPPEDReady = true; } return _PROCESSING_STOPPEDContent; } } + private static Javax.Print.Attribute.Standard.JobState _PROCESSING_STOPPEDContent = default; + private static bool _PROCESSING_STOPPEDReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.JobState UNKNOWN { get { if (!_UNKNOWNReady) { _UNKNOWNContent = SGetField(LocalBridgeClazz, "UNKNOWN"); _UNKNOWNReady = true; } return _UNKNOWNContent; } } + private static Javax.Print.Attribute.Standard.JobState _UNKNOWNContent = default; + private static bool _UNKNOWNReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Class Category + { + get { return IExecuteWithSignature("getCategory", "()Ljava/lang/Class;"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/JobStateReason.cs b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/JobStateReason.cs new file mode 100644 index 0000000000..cc3b7a4861 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/JobStateReason.cs @@ -0,0 +1,250 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print.Attribute.Standard +{ + #region JobStateReason + public partial class JobStateReason + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Print.Attribute.Attribute(Javax.Print.Attribute.Standard.JobStateReason t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static Javax.Print.Attribute.Standard.JobStateReason ABORTED_BY_SYSTEM { get { if (!_ABORTED_BY_SYSTEMReady) { _ABORTED_BY_SYSTEMContent = SGetField(LocalBridgeClazz, "ABORTED_BY_SYSTEM"); _ABORTED_BY_SYSTEMReady = true; } return _ABORTED_BY_SYSTEMContent; } } + private static Javax.Print.Attribute.Standard.JobStateReason _ABORTED_BY_SYSTEMContent = default; + private static bool _ABORTED_BY_SYSTEMReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.JobStateReason COMPRESSION_ERROR { get { if (!_COMPRESSION_ERRORReady) { _COMPRESSION_ERRORContent = SGetField(LocalBridgeClazz, "COMPRESSION_ERROR"); _COMPRESSION_ERRORReady = true; } return _COMPRESSION_ERRORContent; } } + private static Javax.Print.Attribute.Standard.JobStateReason _COMPRESSION_ERRORContent = default; + private static bool _COMPRESSION_ERRORReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.JobStateReason DOCUMENT_ACCESS_ERROR { get { if (!_DOCUMENT_ACCESS_ERRORReady) { _DOCUMENT_ACCESS_ERRORContent = SGetField(LocalBridgeClazz, "DOCUMENT_ACCESS_ERROR"); _DOCUMENT_ACCESS_ERRORReady = true; } return _DOCUMENT_ACCESS_ERRORContent; } } + private static Javax.Print.Attribute.Standard.JobStateReason _DOCUMENT_ACCESS_ERRORContent = default; + private static bool _DOCUMENT_ACCESS_ERRORReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.JobStateReason DOCUMENT_FORMAT_ERROR { get { if (!_DOCUMENT_FORMAT_ERRORReady) { _DOCUMENT_FORMAT_ERRORContent = SGetField(LocalBridgeClazz, "DOCUMENT_FORMAT_ERROR"); _DOCUMENT_FORMAT_ERRORReady = true; } return _DOCUMENT_FORMAT_ERRORContent; } } + private static Javax.Print.Attribute.Standard.JobStateReason _DOCUMENT_FORMAT_ERRORContent = default; + private static bool _DOCUMENT_FORMAT_ERRORReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.JobStateReason JOB_CANCELED_AT_DEVICE { get { if (!_JOB_CANCELED_AT_DEVICEReady) { _JOB_CANCELED_AT_DEVICEContent = SGetField(LocalBridgeClazz, "JOB_CANCELED_AT_DEVICE"); _JOB_CANCELED_AT_DEVICEReady = true; } return _JOB_CANCELED_AT_DEVICEContent; } } + private static Javax.Print.Attribute.Standard.JobStateReason _JOB_CANCELED_AT_DEVICEContent = default; + private static bool _JOB_CANCELED_AT_DEVICEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.JobStateReason JOB_CANCELED_BY_OPERATOR { get { if (!_JOB_CANCELED_BY_OPERATORReady) { _JOB_CANCELED_BY_OPERATORContent = SGetField(LocalBridgeClazz, "JOB_CANCELED_BY_OPERATOR"); _JOB_CANCELED_BY_OPERATORReady = true; } return _JOB_CANCELED_BY_OPERATORContent; } } + private static Javax.Print.Attribute.Standard.JobStateReason _JOB_CANCELED_BY_OPERATORContent = default; + private static bool _JOB_CANCELED_BY_OPERATORReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.JobStateReason JOB_CANCELED_BY_USER { get { if (!_JOB_CANCELED_BY_USERReady) { _JOB_CANCELED_BY_USERContent = SGetField(LocalBridgeClazz, "JOB_CANCELED_BY_USER"); _JOB_CANCELED_BY_USERReady = true; } return _JOB_CANCELED_BY_USERContent; } } + private static Javax.Print.Attribute.Standard.JobStateReason _JOB_CANCELED_BY_USERContent = default; + private static bool _JOB_CANCELED_BY_USERReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.JobStateReason JOB_COMPLETED_SUCCESSFULLY { get { if (!_JOB_COMPLETED_SUCCESSFULLYReady) { _JOB_COMPLETED_SUCCESSFULLYContent = SGetField(LocalBridgeClazz, "JOB_COMPLETED_SUCCESSFULLY"); _JOB_COMPLETED_SUCCESSFULLYReady = true; } return _JOB_COMPLETED_SUCCESSFULLYContent; } } + private static Javax.Print.Attribute.Standard.JobStateReason _JOB_COMPLETED_SUCCESSFULLYContent = default; + private static bool _JOB_COMPLETED_SUCCESSFULLYReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.JobStateReason JOB_COMPLETED_WITH_ERRORS { get { if (!_JOB_COMPLETED_WITH_ERRORSReady) { _JOB_COMPLETED_WITH_ERRORSContent = SGetField(LocalBridgeClazz, "JOB_COMPLETED_WITH_ERRORS"); _JOB_COMPLETED_WITH_ERRORSReady = true; } return _JOB_COMPLETED_WITH_ERRORSContent; } } + private static Javax.Print.Attribute.Standard.JobStateReason _JOB_COMPLETED_WITH_ERRORSContent = default; + private static bool _JOB_COMPLETED_WITH_ERRORSReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.JobStateReason JOB_COMPLETED_WITH_WARNINGS { get { if (!_JOB_COMPLETED_WITH_WARNINGSReady) { _JOB_COMPLETED_WITH_WARNINGSContent = SGetField(LocalBridgeClazz, "JOB_COMPLETED_WITH_WARNINGS"); _JOB_COMPLETED_WITH_WARNINGSReady = true; } return _JOB_COMPLETED_WITH_WARNINGSContent; } } + private static Javax.Print.Attribute.Standard.JobStateReason _JOB_COMPLETED_WITH_WARNINGSContent = default; + private static bool _JOB_COMPLETED_WITH_WARNINGSReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.JobStateReason JOB_DATA_INSUFFICIENT { get { if (!_JOB_DATA_INSUFFICIENTReady) { _JOB_DATA_INSUFFICIENTContent = SGetField(LocalBridgeClazz, "JOB_DATA_INSUFFICIENT"); _JOB_DATA_INSUFFICIENTReady = true; } return _JOB_DATA_INSUFFICIENTContent; } } + private static Javax.Print.Attribute.Standard.JobStateReason _JOB_DATA_INSUFFICIENTContent = default; + private static bool _JOB_DATA_INSUFFICIENTReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.JobStateReason JOB_HOLD_UNTIL_SPECIFIED { get { if (!_JOB_HOLD_UNTIL_SPECIFIEDReady) { _JOB_HOLD_UNTIL_SPECIFIEDContent = SGetField(LocalBridgeClazz, "JOB_HOLD_UNTIL_SPECIFIED"); _JOB_HOLD_UNTIL_SPECIFIEDReady = true; } return _JOB_HOLD_UNTIL_SPECIFIEDContent; } } + private static Javax.Print.Attribute.Standard.JobStateReason _JOB_HOLD_UNTIL_SPECIFIEDContent = default; + private static bool _JOB_HOLD_UNTIL_SPECIFIEDReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.JobStateReason JOB_INCOMING { get { if (!_JOB_INCOMINGReady) { _JOB_INCOMINGContent = SGetField(LocalBridgeClazz, "JOB_INCOMING"); _JOB_INCOMINGReady = true; } return _JOB_INCOMINGContent; } } + private static Javax.Print.Attribute.Standard.JobStateReason _JOB_INCOMINGContent = default; + private static bool _JOB_INCOMINGReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.JobStateReason JOB_INTERPRETING { get { if (!_JOB_INTERPRETINGReady) { _JOB_INTERPRETINGContent = SGetField(LocalBridgeClazz, "JOB_INTERPRETING"); _JOB_INTERPRETINGReady = true; } return _JOB_INTERPRETINGContent; } } + private static Javax.Print.Attribute.Standard.JobStateReason _JOB_INTERPRETINGContent = default; + private static bool _JOB_INTERPRETINGReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.JobStateReason JOB_OUTGOING { get { if (!_JOB_OUTGOINGReady) { _JOB_OUTGOINGContent = SGetField(LocalBridgeClazz, "JOB_OUTGOING"); _JOB_OUTGOINGReady = true; } return _JOB_OUTGOINGContent; } } + private static Javax.Print.Attribute.Standard.JobStateReason _JOB_OUTGOINGContent = default; + private static bool _JOB_OUTGOINGReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.JobStateReason JOB_PRINTING { get { if (!_JOB_PRINTINGReady) { _JOB_PRINTINGContent = SGetField(LocalBridgeClazz, "JOB_PRINTING"); _JOB_PRINTINGReady = true; } return _JOB_PRINTINGContent; } } + private static Javax.Print.Attribute.Standard.JobStateReason _JOB_PRINTINGContent = default; + private static bool _JOB_PRINTINGReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.JobStateReason JOB_QUEUED { get { if (!_JOB_QUEUEDReady) { _JOB_QUEUEDContent = SGetField(LocalBridgeClazz, "JOB_QUEUED"); _JOB_QUEUEDReady = true; } return _JOB_QUEUEDContent; } } + private static Javax.Print.Attribute.Standard.JobStateReason _JOB_QUEUEDContent = default; + private static bool _JOB_QUEUEDReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.JobStateReason JOB_QUEUED_FOR_MARKER { get { if (!_JOB_QUEUED_FOR_MARKERReady) { _JOB_QUEUED_FOR_MARKERContent = SGetField(LocalBridgeClazz, "JOB_QUEUED_FOR_MARKER"); _JOB_QUEUED_FOR_MARKERReady = true; } return _JOB_QUEUED_FOR_MARKERContent; } } + private static Javax.Print.Attribute.Standard.JobStateReason _JOB_QUEUED_FOR_MARKERContent = default; + private static bool _JOB_QUEUED_FOR_MARKERReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.JobStateReason JOB_RESTARTABLE { get { if (!_JOB_RESTARTABLEReady) { _JOB_RESTARTABLEContent = SGetField(LocalBridgeClazz, "JOB_RESTARTABLE"); _JOB_RESTARTABLEReady = true; } return _JOB_RESTARTABLEContent; } } + private static Javax.Print.Attribute.Standard.JobStateReason _JOB_RESTARTABLEContent = default; + private static bool _JOB_RESTARTABLEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.JobStateReason JOB_TRANSFORMING { get { if (!_JOB_TRANSFORMINGReady) { _JOB_TRANSFORMINGContent = SGetField(LocalBridgeClazz, "JOB_TRANSFORMING"); _JOB_TRANSFORMINGReady = true; } return _JOB_TRANSFORMINGContent; } } + private static Javax.Print.Attribute.Standard.JobStateReason _JOB_TRANSFORMINGContent = default; + private static bool _JOB_TRANSFORMINGReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.JobStateReason PRINTER_STOPPED { get { if (!_PRINTER_STOPPEDReady) { _PRINTER_STOPPEDContent = SGetField(LocalBridgeClazz, "PRINTER_STOPPED"); _PRINTER_STOPPEDReady = true; } return _PRINTER_STOPPEDContent; } } + private static Javax.Print.Attribute.Standard.JobStateReason _PRINTER_STOPPEDContent = default; + private static bool _PRINTER_STOPPEDReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.JobStateReason PRINTER_STOPPED_PARTLY { get { if (!_PRINTER_STOPPED_PARTLYReady) { _PRINTER_STOPPED_PARTLYContent = SGetField(LocalBridgeClazz, "PRINTER_STOPPED_PARTLY"); _PRINTER_STOPPED_PARTLYReady = true; } return _PRINTER_STOPPED_PARTLYContent; } } + private static Javax.Print.Attribute.Standard.JobStateReason _PRINTER_STOPPED_PARTLYContent = default; + private static bool _PRINTER_STOPPED_PARTLYReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.JobStateReason PROCESSING_TO_STOP_POINT { get { if (!_PROCESSING_TO_STOP_POINTReady) { _PROCESSING_TO_STOP_POINTContent = SGetField(LocalBridgeClazz, "PROCESSING_TO_STOP_POINT"); _PROCESSING_TO_STOP_POINTReady = true; } return _PROCESSING_TO_STOP_POINTContent; } } + private static Javax.Print.Attribute.Standard.JobStateReason _PROCESSING_TO_STOP_POINTContent = default; + private static bool _PROCESSING_TO_STOP_POINTReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.JobStateReason QUEUED_IN_DEVICE { get { if (!_QUEUED_IN_DEVICEReady) { _QUEUED_IN_DEVICEContent = SGetField(LocalBridgeClazz, "QUEUED_IN_DEVICE"); _QUEUED_IN_DEVICEReady = true; } return _QUEUED_IN_DEVICEContent; } } + private static Javax.Print.Attribute.Standard.JobStateReason _QUEUED_IN_DEVICEContent = default; + private static bool _QUEUED_IN_DEVICEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.JobStateReason RESOURCES_ARE_NOT_READY { get { if (!_RESOURCES_ARE_NOT_READYReady) { _RESOURCES_ARE_NOT_READYContent = SGetField(LocalBridgeClazz, "RESOURCES_ARE_NOT_READY"); _RESOURCES_ARE_NOT_READYReady = true; } return _RESOURCES_ARE_NOT_READYContent; } } + private static Javax.Print.Attribute.Standard.JobStateReason _RESOURCES_ARE_NOT_READYContent = default; + private static bool _RESOURCES_ARE_NOT_READYReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.JobStateReason SERVICE_OFF_LINE { get { if (!_SERVICE_OFF_LINEReady) { _SERVICE_OFF_LINEContent = SGetField(LocalBridgeClazz, "SERVICE_OFF_LINE"); _SERVICE_OFF_LINEReady = true; } return _SERVICE_OFF_LINEContent; } } + private static Javax.Print.Attribute.Standard.JobStateReason _SERVICE_OFF_LINEContent = default; + private static bool _SERVICE_OFF_LINEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.JobStateReason SUBMISSION_INTERRUPTED { get { if (!_SUBMISSION_INTERRUPTEDReady) { _SUBMISSION_INTERRUPTEDContent = SGetField(LocalBridgeClazz, "SUBMISSION_INTERRUPTED"); _SUBMISSION_INTERRUPTEDReady = true; } return _SUBMISSION_INTERRUPTEDContent; } } + private static Javax.Print.Attribute.Standard.JobStateReason _SUBMISSION_INTERRUPTEDContent = default; + private static bool _SUBMISSION_INTERRUPTEDReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.JobStateReason UNSUPPORTED_COMPRESSION { get { if (!_UNSUPPORTED_COMPRESSIONReady) { _UNSUPPORTED_COMPRESSIONContent = SGetField(LocalBridgeClazz, "UNSUPPORTED_COMPRESSION"); _UNSUPPORTED_COMPRESSIONReady = true; } return _UNSUPPORTED_COMPRESSIONContent; } } + private static Javax.Print.Attribute.Standard.JobStateReason _UNSUPPORTED_COMPRESSIONContent = default; + private static bool _UNSUPPORTED_COMPRESSIONReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.JobStateReason UNSUPPORTED_DOCUMENT_FORMAT { get { if (!_UNSUPPORTED_DOCUMENT_FORMATReady) { _UNSUPPORTED_DOCUMENT_FORMATContent = SGetField(LocalBridgeClazz, "UNSUPPORTED_DOCUMENT_FORMAT"); _UNSUPPORTED_DOCUMENT_FORMATReady = true; } return _UNSUPPORTED_DOCUMENT_FORMATContent; } } + private static Javax.Print.Attribute.Standard.JobStateReason _UNSUPPORTED_DOCUMENT_FORMATContent = default; + private static bool _UNSUPPORTED_DOCUMENT_FORMATReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Class Category + { + get { return IExecuteWithSignature("getCategory", "()Ljava/lang/Class;"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/JobStateReasons.cs b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/JobStateReasons.cs new file mode 100644 index 0000000000..28d395134c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/JobStateReasons.cs @@ -0,0 +1,110 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print.Attribute.Standard +{ + #region JobStateReasons + public partial class JobStateReasons + { + #region Constructors + /// + /// + /// + /// + /// + public JobStateReasons(int arg0, float arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public JobStateReasons(int arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public JobStateReasons(Java.Util.Collection arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Print.Attribute.PrintJobAttribute(Javax.Print.Attribute.Standard.JobStateReasons t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Class Category + { + get { return IExecuteWithSignature("getCategory", "()Ljava/lang/Class;"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + /// + public bool Add(Javax.Print.Attribute.Standard.JobStateReason arg0) + { + return IExecuteWithSignature("add", "(Ljavax/print/attribute/standard/JobStateReason;)Z", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/Media.cs b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/Media.cs new file mode 100644 index 0000000000..eab0c9959c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/Media.cs @@ -0,0 +1,84 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print.Attribute.Standard +{ + #region Media + public partial class Media + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Print.Attribute.DocAttribute(Javax.Print.Attribute.Standard.Media t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Print.Attribute.PrintRequestAttribute(Javax.Print.Attribute.Standard.Media t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Print.Attribute.PrintJobAttribute(Javax.Print.Attribute.Standard.Media t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Class Category + { + get { return IExecuteWithSignature("getCategory", "()Ljava/lang/Class;"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/MediaName.cs b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/MediaName.cs new file mode 100644 index 0000000000..fb473966b1 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/MediaName.cs @@ -0,0 +1,86 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print.Attribute.Standard +{ + #region MediaName + public partial class MediaName + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Print.Attribute.Attribute(Javax.Print.Attribute.Standard.MediaName t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaName ISO_A4_TRANSPARENT { get { if (!_ISO_A4_TRANSPARENTReady) { _ISO_A4_TRANSPARENTContent = SGetField(LocalBridgeClazz, "ISO_A4_TRANSPARENT"); _ISO_A4_TRANSPARENTReady = true; } return _ISO_A4_TRANSPARENTContent; } } + private static Javax.Print.Attribute.Standard.MediaName _ISO_A4_TRANSPARENTContent = default; + private static bool _ISO_A4_TRANSPARENTReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaName ISO_A4_WHITE { get { if (!_ISO_A4_WHITEReady) { _ISO_A4_WHITEContent = SGetField(LocalBridgeClazz, "ISO_A4_WHITE"); _ISO_A4_WHITEReady = true; } return _ISO_A4_WHITEContent; } } + private static Javax.Print.Attribute.Standard.MediaName _ISO_A4_WHITEContent = default; + private static bool _ISO_A4_WHITEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaName NA_LETTER_TRANSPARENT { get { if (!_NA_LETTER_TRANSPARENTReady) { _NA_LETTER_TRANSPARENTContent = SGetField(LocalBridgeClazz, "NA_LETTER_TRANSPARENT"); _NA_LETTER_TRANSPARENTReady = true; } return _NA_LETTER_TRANSPARENTContent; } } + private static Javax.Print.Attribute.Standard.MediaName _NA_LETTER_TRANSPARENTContent = default; + private static bool _NA_LETTER_TRANSPARENTReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaName NA_LETTER_WHITE { get { if (!_NA_LETTER_WHITEReady) { _NA_LETTER_WHITEContent = SGetField(LocalBridgeClazz, "NA_LETTER_WHITE"); _NA_LETTER_WHITEReady = true; } return _NA_LETTER_WHITEContent; } } + private static Javax.Print.Attribute.Standard.MediaName _NA_LETTER_WHITEContent = default; + private static bool _NA_LETTER_WHITEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/MediaPrintableArea.cs b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/MediaPrintableArea.cs new file mode 100644 index 0000000000..09f580555c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/MediaPrintableArea.cs @@ -0,0 +1,175 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print.Attribute.Standard +{ + #region MediaPrintableArea + public partial class MediaPrintableArea + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + /// + public MediaPrintableArea(float arg0, float arg1, float arg2, float arg3, int arg4) + : base(arg0, arg1, arg2, arg3, arg4) + { + } + /// + /// + /// + /// + /// + /// + /// + /// + public MediaPrintableArea(int arg0, int arg1, int arg2, int arg3, int arg4) + : base(arg0, arg1, arg2, arg3, arg4) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Print.Attribute.DocAttribute(Javax.Print.Attribute.Standard.MediaPrintableArea t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Print.Attribute.PrintRequestAttribute(Javax.Print.Attribute.Standard.MediaPrintableArea t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Print.Attribute.PrintJobAttribute(Javax.Print.Attribute.Standard.MediaPrintableArea t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static int INCH { get { if (!_INCHReady) { _INCHContent = SGetField(LocalBridgeClazz, "INCH"); _INCHReady = true; } return _INCHContent; } } + private static int _INCHContent = default; + private static bool _INCHReady = false; // this is used because in case of generics + /// + /// + /// + public static int MM { get { if (!_MMReady) { _MMContent = SGetField(LocalBridgeClazz, "MM"); _MMReady = true; } return _MMContent; } } + private static int _MMContent = default; + private static bool _MMReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Class Category + { + get { return IExecuteWithSignature("getCategory", "()Ljava/lang/Class;"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + /// + public float GetHeight(int arg0) + { + return IExecuteWithSignature("getHeight", "(I)F", arg0); + } + /// + /// + /// + /// + /// + public float GetWidth(int arg0) + { + return IExecuteWithSignature("getWidth", "(I)F", arg0); + } + /// + /// + /// + /// + /// + public float GetX(int arg0) + { + return IExecuteWithSignature("getX", "(I)F", arg0); + } + /// + /// + /// + /// + /// + public float GetY(int arg0) + { + return IExecuteWithSignature("getY", "(I)F", arg0); + } + /// + /// + /// + /// + /// + public float[] GetPrintableArea(int arg0) + { + return IExecuteWithSignatureArray("getPrintableArea", "(I)[F", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String ToString(int arg0, Java.Lang.String arg1) + { + return IExecute("toString", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/MediaSize.cs b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/MediaSize.cs new file mode 100644 index 0000000000..69901bf4e9 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/MediaSize.cs @@ -0,0 +1,864 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print.Attribute.Standard +{ + #region MediaSize + public partial class MediaSize + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + public MediaSize(float arg0, float arg1, int arg2, Javax.Print.Attribute.Standard.MediaSizeName arg3) + : base(arg0, arg1, arg2, arg3) + { + } + /// + /// + /// + /// + /// + /// + public MediaSize(float arg0, float arg1, int arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + /// + /// + public MediaSize(int arg0, int arg1, int arg2, Javax.Print.Attribute.Standard.MediaSizeName arg3) + : base(arg0, arg1, arg2, arg3) + { + } + /// + /// + /// + /// + /// + /// + public MediaSize(int arg0, int arg1, int arg2) + : base(arg0, arg1, arg2) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Print.Attribute.Attribute(Javax.Print.Attribute.Standard.MediaSize t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSize GetMediaSizeForName(Javax.Print.Attribute.Standard.MediaSizeName arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getMediaSizeForName", "(Ljavax/print/attribute/standard/MediaSizeName;)Ljavax/print/attribute/standard/MediaSize;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSizeName FindMedia(float arg0, float arg1, int arg2) + { + return SExecute(LocalBridgeClazz, "findMedia", arg0, arg1, arg2); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Class Category + { + get { return IExecuteWithSignature("getCategory", "()Ljava/lang/Class;"); } + } + /// + /// + /// + public Javax.Print.Attribute.Standard.MediaSizeName MediaSizeName + { + get { return IExecuteWithSignature("getMediaSizeName", "()Ljavax/print/attribute/standard/MediaSizeName;"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + #region Engineering + public partial class Engineering + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSize A { get { if (!_AReady) { _AContent = SGetField(LocalBridgeClazz, "A"); _AReady = true; } return _AContent; } } + private static Javax.Print.Attribute.Standard.MediaSize _AContent = default; + private static bool _AReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSize B { get { if (!_BReady) { _BContent = SGetField(LocalBridgeClazz, "B"); _BReady = true; } return _BContent; } } + private static Javax.Print.Attribute.Standard.MediaSize _BContent = default; + private static bool _BReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSize C { get { if (!_CReady) { _CContent = SGetField(LocalBridgeClazz, "C"); _CReady = true; } return _CContent; } } + private static Javax.Print.Attribute.Standard.MediaSize _CContent = default; + private static bool _CReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSize D { get { if (!_DReady) { _DContent = SGetField(LocalBridgeClazz, "D"); _DReady = true; } return _DContent; } } + private static Javax.Print.Attribute.Standard.MediaSize _DContent = default; + private static bool _DReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSize E { get { if (!_EReady) { _EContent = SGetField(LocalBridgeClazz, "E"); _EReady = true; } return _EContent; } } + private static Javax.Print.Attribute.Standard.MediaSize _EContent = default; + private static bool _EReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ISO + public partial class ISO + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSize A0 { get { if (!_A0Ready) { _A0Content = SGetField(LocalBridgeClazz, "A0"); _A0Ready = true; } return _A0Content; } } + private static Javax.Print.Attribute.Standard.MediaSize _A0Content = default; + private static bool _A0Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSize A1 { get { if (!_A1Ready) { _A1Content = SGetField(LocalBridgeClazz, "A1"); _A1Ready = true; } return _A1Content; } } + private static Javax.Print.Attribute.Standard.MediaSize _A1Content = default; + private static bool _A1Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSize A10 { get { if (!_A10Ready) { _A10Content = SGetField(LocalBridgeClazz, "A10"); _A10Ready = true; } return _A10Content; } } + private static Javax.Print.Attribute.Standard.MediaSize _A10Content = default; + private static bool _A10Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSize A2 { get { if (!_A2Ready) { _A2Content = SGetField(LocalBridgeClazz, "A2"); _A2Ready = true; } return _A2Content; } } + private static Javax.Print.Attribute.Standard.MediaSize _A2Content = default; + private static bool _A2Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSize A3 { get { if (!_A3Ready) { _A3Content = SGetField(LocalBridgeClazz, "A3"); _A3Ready = true; } return _A3Content; } } + private static Javax.Print.Attribute.Standard.MediaSize _A3Content = default; + private static bool _A3Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSize A4 { get { if (!_A4Ready) { _A4Content = SGetField(LocalBridgeClazz, "A4"); _A4Ready = true; } return _A4Content; } } + private static Javax.Print.Attribute.Standard.MediaSize _A4Content = default; + private static bool _A4Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSize A5 { get { if (!_A5Ready) { _A5Content = SGetField(LocalBridgeClazz, "A5"); _A5Ready = true; } return _A5Content; } } + private static Javax.Print.Attribute.Standard.MediaSize _A5Content = default; + private static bool _A5Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSize A6 { get { if (!_A6Ready) { _A6Content = SGetField(LocalBridgeClazz, "A6"); _A6Ready = true; } return _A6Content; } } + private static Javax.Print.Attribute.Standard.MediaSize _A6Content = default; + private static bool _A6Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSize A7 { get { if (!_A7Ready) { _A7Content = SGetField(LocalBridgeClazz, "A7"); _A7Ready = true; } return _A7Content; } } + private static Javax.Print.Attribute.Standard.MediaSize _A7Content = default; + private static bool _A7Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSize A8 { get { if (!_A8Ready) { _A8Content = SGetField(LocalBridgeClazz, "A8"); _A8Ready = true; } return _A8Content; } } + private static Javax.Print.Attribute.Standard.MediaSize _A8Content = default; + private static bool _A8Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSize A9 { get { if (!_A9Ready) { _A9Content = SGetField(LocalBridgeClazz, "A9"); _A9Ready = true; } return _A9Content; } } + private static Javax.Print.Attribute.Standard.MediaSize _A9Content = default; + private static bool _A9Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSize B0 { get { if (!_B0Ready) { _B0Content = SGetField(LocalBridgeClazz, "B0"); _B0Ready = true; } return _B0Content; } } + private static Javax.Print.Attribute.Standard.MediaSize _B0Content = default; + private static bool _B0Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSize B1 { get { if (!_B1Ready) { _B1Content = SGetField(LocalBridgeClazz, "B1"); _B1Ready = true; } return _B1Content; } } + private static Javax.Print.Attribute.Standard.MediaSize _B1Content = default; + private static bool _B1Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSize B10 { get { if (!_B10Ready) { _B10Content = SGetField(LocalBridgeClazz, "B10"); _B10Ready = true; } return _B10Content; } } + private static Javax.Print.Attribute.Standard.MediaSize _B10Content = default; + private static bool _B10Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSize B2 { get { if (!_B2Ready) { _B2Content = SGetField(LocalBridgeClazz, "B2"); _B2Ready = true; } return _B2Content; } } + private static Javax.Print.Attribute.Standard.MediaSize _B2Content = default; + private static bool _B2Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSize B3 { get { if (!_B3Ready) { _B3Content = SGetField(LocalBridgeClazz, "B3"); _B3Ready = true; } return _B3Content; } } + private static Javax.Print.Attribute.Standard.MediaSize _B3Content = default; + private static bool _B3Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSize B4 { get { if (!_B4Ready) { _B4Content = SGetField(LocalBridgeClazz, "B4"); _B4Ready = true; } return _B4Content; } } + private static Javax.Print.Attribute.Standard.MediaSize _B4Content = default; + private static bool _B4Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSize B5 { get { if (!_B5Ready) { _B5Content = SGetField(LocalBridgeClazz, "B5"); _B5Ready = true; } return _B5Content; } } + private static Javax.Print.Attribute.Standard.MediaSize _B5Content = default; + private static bool _B5Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSize B6 { get { if (!_B6Ready) { _B6Content = SGetField(LocalBridgeClazz, "B6"); _B6Ready = true; } return _B6Content; } } + private static Javax.Print.Attribute.Standard.MediaSize _B6Content = default; + private static bool _B6Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSize B7 { get { if (!_B7Ready) { _B7Content = SGetField(LocalBridgeClazz, "B7"); _B7Ready = true; } return _B7Content; } } + private static Javax.Print.Attribute.Standard.MediaSize _B7Content = default; + private static bool _B7Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSize B8 { get { if (!_B8Ready) { _B8Content = SGetField(LocalBridgeClazz, "B8"); _B8Ready = true; } return _B8Content; } } + private static Javax.Print.Attribute.Standard.MediaSize _B8Content = default; + private static bool _B8Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSize B9 { get { if (!_B9Ready) { _B9Content = SGetField(LocalBridgeClazz, "B9"); _B9Ready = true; } return _B9Content; } } + private static Javax.Print.Attribute.Standard.MediaSize _B9Content = default; + private static bool _B9Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSize C3 { get { if (!_C3Ready) { _C3Content = SGetField(LocalBridgeClazz, "C3"); _C3Ready = true; } return _C3Content; } } + private static Javax.Print.Attribute.Standard.MediaSize _C3Content = default; + private static bool _C3Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSize C4 { get { if (!_C4Ready) { _C4Content = SGetField(LocalBridgeClazz, "C4"); _C4Ready = true; } return _C4Content; } } + private static Javax.Print.Attribute.Standard.MediaSize _C4Content = default; + private static bool _C4Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSize C5 { get { if (!_C5Ready) { _C5Content = SGetField(LocalBridgeClazz, "C5"); _C5Ready = true; } return _C5Content; } } + private static Javax.Print.Attribute.Standard.MediaSize _C5Content = default; + private static bool _C5Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSize C6 { get { if (!_C6Ready) { _C6Content = SGetField(LocalBridgeClazz, "C6"); _C6Ready = true; } return _C6Content; } } + private static Javax.Print.Attribute.Standard.MediaSize _C6Content = default; + private static bool _C6Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSize DESIGNATED_LONG { get { if (!_DESIGNATED_LONGReady) { _DESIGNATED_LONGContent = SGetField(LocalBridgeClazz, "DESIGNATED_LONG"); _DESIGNATED_LONGReady = true; } return _DESIGNATED_LONGContent; } } + private static Javax.Print.Attribute.Standard.MediaSize _DESIGNATED_LONGContent = default; + private static bool _DESIGNATED_LONGReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region JIS + public partial class JIS + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSize B0 { get { if (!_B0Ready) { _B0Content = SGetField(LocalBridgeClazz, "B0"); _B0Ready = true; } return _B0Content; } } + private static Javax.Print.Attribute.Standard.MediaSize _B0Content = default; + private static bool _B0Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSize B1 { get { if (!_B1Ready) { _B1Content = SGetField(LocalBridgeClazz, "B1"); _B1Ready = true; } return _B1Content; } } + private static Javax.Print.Attribute.Standard.MediaSize _B1Content = default; + private static bool _B1Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSize B10 { get { if (!_B10Ready) { _B10Content = SGetField(LocalBridgeClazz, "B10"); _B10Ready = true; } return _B10Content; } } + private static Javax.Print.Attribute.Standard.MediaSize _B10Content = default; + private static bool _B10Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSize B2 { get { if (!_B2Ready) { _B2Content = SGetField(LocalBridgeClazz, "B2"); _B2Ready = true; } return _B2Content; } } + private static Javax.Print.Attribute.Standard.MediaSize _B2Content = default; + private static bool _B2Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSize B3 { get { if (!_B3Ready) { _B3Content = SGetField(LocalBridgeClazz, "B3"); _B3Ready = true; } return _B3Content; } } + private static Javax.Print.Attribute.Standard.MediaSize _B3Content = default; + private static bool _B3Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSize B4 { get { if (!_B4Ready) { _B4Content = SGetField(LocalBridgeClazz, "B4"); _B4Ready = true; } return _B4Content; } } + private static Javax.Print.Attribute.Standard.MediaSize _B4Content = default; + private static bool _B4Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSize B5 { get { if (!_B5Ready) { _B5Content = SGetField(LocalBridgeClazz, "B5"); _B5Ready = true; } return _B5Content; } } + private static Javax.Print.Attribute.Standard.MediaSize _B5Content = default; + private static bool _B5Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSize B6 { get { if (!_B6Ready) { _B6Content = SGetField(LocalBridgeClazz, "B6"); _B6Ready = true; } return _B6Content; } } + private static Javax.Print.Attribute.Standard.MediaSize _B6Content = default; + private static bool _B6Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSize B7 { get { if (!_B7Ready) { _B7Content = SGetField(LocalBridgeClazz, "B7"); _B7Ready = true; } return _B7Content; } } + private static Javax.Print.Attribute.Standard.MediaSize _B7Content = default; + private static bool _B7Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSize B8 { get { if (!_B8Ready) { _B8Content = SGetField(LocalBridgeClazz, "B8"); _B8Ready = true; } return _B8Content; } } + private static Javax.Print.Attribute.Standard.MediaSize _B8Content = default; + private static bool _B8Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSize B9 { get { if (!_B9Ready) { _B9Content = SGetField(LocalBridgeClazz, "B9"); _B9Ready = true; } return _B9Content; } } + private static Javax.Print.Attribute.Standard.MediaSize _B9Content = default; + private static bool _B9Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSize CHOU_1 { get { if (!_CHOU_1Ready) { _CHOU_1Content = SGetField(LocalBridgeClazz, "CHOU_1"); _CHOU_1Ready = true; } return _CHOU_1Content; } } + private static Javax.Print.Attribute.Standard.MediaSize _CHOU_1Content = default; + private static bool _CHOU_1Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSize CHOU_2 { get { if (!_CHOU_2Ready) { _CHOU_2Content = SGetField(LocalBridgeClazz, "CHOU_2"); _CHOU_2Ready = true; } return _CHOU_2Content; } } + private static Javax.Print.Attribute.Standard.MediaSize _CHOU_2Content = default; + private static bool _CHOU_2Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSize CHOU_3 { get { if (!_CHOU_3Ready) { _CHOU_3Content = SGetField(LocalBridgeClazz, "CHOU_3"); _CHOU_3Ready = true; } return _CHOU_3Content; } } + private static Javax.Print.Attribute.Standard.MediaSize _CHOU_3Content = default; + private static bool _CHOU_3Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSize CHOU_30 { get { if (!_CHOU_30Ready) { _CHOU_30Content = SGetField(LocalBridgeClazz, "CHOU_30"); _CHOU_30Ready = true; } return _CHOU_30Content; } } + private static Javax.Print.Attribute.Standard.MediaSize _CHOU_30Content = default; + private static bool _CHOU_30Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSize CHOU_4 { get { if (!_CHOU_4Ready) { _CHOU_4Content = SGetField(LocalBridgeClazz, "CHOU_4"); _CHOU_4Ready = true; } return _CHOU_4Content; } } + private static Javax.Print.Attribute.Standard.MediaSize _CHOU_4Content = default; + private static bool _CHOU_4Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSize CHOU_40 { get { if (!_CHOU_40Ready) { _CHOU_40Content = SGetField(LocalBridgeClazz, "CHOU_40"); _CHOU_40Ready = true; } return _CHOU_40Content; } } + private static Javax.Print.Attribute.Standard.MediaSize _CHOU_40Content = default; + private static bool _CHOU_40Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSize KAKU_0 { get { if (!_KAKU_0Ready) { _KAKU_0Content = SGetField(LocalBridgeClazz, "KAKU_0"); _KAKU_0Ready = true; } return _KAKU_0Content; } } + private static Javax.Print.Attribute.Standard.MediaSize _KAKU_0Content = default; + private static bool _KAKU_0Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSize KAKU_1 { get { if (!_KAKU_1Ready) { _KAKU_1Content = SGetField(LocalBridgeClazz, "KAKU_1"); _KAKU_1Ready = true; } return _KAKU_1Content; } } + private static Javax.Print.Attribute.Standard.MediaSize _KAKU_1Content = default; + private static bool _KAKU_1Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSize KAKU_2 { get { if (!_KAKU_2Ready) { _KAKU_2Content = SGetField(LocalBridgeClazz, "KAKU_2"); _KAKU_2Ready = true; } return _KAKU_2Content; } } + private static Javax.Print.Attribute.Standard.MediaSize _KAKU_2Content = default; + private static bool _KAKU_2Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSize KAKU_20 { get { if (!_KAKU_20Ready) { _KAKU_20Content = SGetField(LocalBridgeClazz, "KAKU_20"); _KAKU_20Ready = true; } return _KAKU_20Content; } } + private static Javax.Print.Attribute.Standard.MediaSize _KAKU_20Content = default; + private static bool _KAKU_20Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSize KAKU_3 { get { if (!_KAKU_3Ready) { _KAKU_3Content = SGetField(LocalBridgeClazz, "KAKU_3"); _KAKU_3Ready = true; } return _KAKU_3Content; } } + private static Javax.Print.Attribute.Standard.MediaSize _KAKU_3Content = default; + private static bool _KAKU_3Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSize KAKU_4 { get { if (!_KAKU_4Ready) { _KAKU_4Content = SGetField(LocalBridgeClazz, "KAKU_4"); _KAKU_4Ready = true; } return _KAKU_4Content; } } + private static Javax.Print.Attribute.Standard.MediaSize _KAKU_4Content = default; + private static bool _KAKU_4Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSize KAKU_5 { get { if (!_KAKU_5Ready) { _KAKU_5Content = SGetField(LocalBridgeClazz, "KAKU_5"); _KAKU_5Ready = true; } return _KAKU_5Content; } } + private static Javax.Print.Attribute.Standard.MediaSize _KAKU_5Content = default; + private static bool _KAKU_5Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSize KAKU_6 { get { if (!_KAKU_6Ready) { _KAKU_6Content = SGetField(LocalBridgeClazz, "KAKU_6"); _KAKU_6Ready = true; } return _KAKU_6Content; } } + private static Javax.Print.Attribute.Standard.MediaSize _KAKU_6Content = default; + private static bool _KAKU_6Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSize KAKU_7 { get { if (!_KAKU_7Ready) { _KAKU_7Content = SGetField(LocalBridgeClazz, "KAKU_7"); _KAKU_7Ready = true; } return _KAKU_7Content; } } + private static Javax.Print.Attribute.Standard.MediaSize _KAKU_7Content = default; + private static bool _KAKU_7Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSize KAKU_8 { get { if (!_KAKU_8Ready) { _KAKU_8Content = SGetField(LocalBridgeClazz, "KAKU_8"); _KAKU_8Ready = true; } return _KAKU_8Content; } } + private static Javax.Print.Attribute.Standard.MediaSize _KAKU_8Content = default; + private static bool _KAKU_8Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSize KAKU_A4 { get { if (!_KAKU_A4Ready) { _KAKU_A4Content = SGetField(LocalBridgeClazz, "KAKU_A4"); _KAKU_A4Ready = true; } return _KAKU_A4Content; } } + private static Javax.Print.Attribute.Standard.MediaSize _KAKU_A4Content = default; + private static bool _KAKU_A4Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSize YOU_1 { get { if (!_YOU_1Ready) { _YOU_1Content = SGetField(LocalBridgeClazz, "YOU_1"); _YOU_1Ready = true; } return _YOU_1Content; } } + private static Javax.Print.Attribute.Standard.MediaSize _YOU_1Content = default; + private static bool _YOU_1Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSize YOU_2 { get { if (!_YOU_2Ready) { _YOU_2Content = SGetField(LocalBridgeClazz, "YOU_2"); _YOU_2Ready = true; } return _YOU_2Content; } } + private static Javax.Print.Attribute.Standard.MediaSize _YOU_2Content = default; + private static bool _YOU_2Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSize YOU_3 { get { if (!_YOU_3Ready) { _YOU_3Content = SGetField(LocalBridgeClazz, "YOU_3"); _YOU_3Ready = true; } return _YOU_3Content; } } + private static Javax.Print.Attribute.Standard.MediaSize _YOU_3Content = default; + private static bool _YOU_3Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSize YOU_4 { get { if (!_YOU_4Ready) { _YOU_4Content = SGetField(LocalBridgeClazz, "YOU_4"); _YOU_4Ready = true; } return _YOU_4Content; } } + private static Javax.Print.Attribute.Standard.MediaSize _YOU_4Content = default; + private static bool _YOU_4Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSize YOU_5 { get { if (!_YOU_5Ready) { _YOU_5Content = SGetField(LocalBridgeClazz, "YOU_5"); _YOU_5Ready = true; } return _YOU_5Content; } } + private static Javax.Print.Attribute.Standard.MediaSize _YOU_5Content = default; + private static bool _YOU_5Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSize YOU_6 { get { if (!_YOU_6Ready) { _YOU_6Content = SGetField(LocalBridgeClazz, "YOU_6"); _YOU_6Ready = true; } return _YOU_6Content; } } + private static Javax.Print.Attribute.Standard.MediaSize _YOU_6Content = default; + private static bool _YOU_6Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSize YOU_7 { get { if (!_YOU_7Ready) { _YOU_7Content = SGetField(LocalBridgeClazz, "YOU_7"); _YOU_7Ready = true; } return _YOU_7Content; } } + private static Javax.Print.Attribute.Standard.MediaSize _YOU_7Content = default; + private static bool _YOU_7Ready = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region NA + public partial class NA + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSize LEGAL { get { if (!_LEGALReady) { _LEGALContent = SGetField(LocalBridgeClazz, "LEGAL"); _LEGALReady = true; } return _LEGALContent; } } + private static Javax.Print.Attribute.Standard.MediaSize _LEGALContent = default; + private static bool _LEGALReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSize LETTER { get { if (!_LETTERReady) { _LETTERContent = SGetField(LocalBridgeClazz, "LETTER"); _LETTERReady = true; } return _LETTERContent; } } + private static Javax.Print.Attribute.Standard.MediaSize _LETTERContent = default; + private static bool _LETTERReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSize NA_10x13_ENVELOPE { get { if (!_NA_10x13_ENVELOPEReady) { _NA_10x13_ENVELOPEContent = SGetField(LocalBridgeClazz, "NA_10x13_ENVELOPE"); _NA_10x13_ENVELOPEReady = true; } return _NA_10x13_ENVELOPEContent; } } + private static Javax.Print.Attribute.Standard.MediaSize _NA_10x13_ENVELOPEContent = default; + private static bool _NA_10x13_ENVELOPEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSize NA_10x14_ENVELOPE { get { if (!_NA_10x14_ENVELOPEReady) { _NA_10x14_ENVELOPEContent = SGetField(LocalBridgeClazz, "NA_10x14_ENVELOPE"); _NA_10x14_ENVELOPEReady = true; } return _NA_10x14_ENVELOPEContent; } } + private static Javax.Print.Attribute.Standard.MediaSize _NA_10x14_ENVELOPEContent = default; + private static bool _NA_10x14_ENVELOPEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSize NA_10X15_ENVELOPE { get { if (!_NA_10X15_ENVELOPEReady) { _NA_10X15_ENVELOPEContent = SGetField(LocalBridgeClazz, "NA_10X15_ENVELOPE"); _NA_10X15_ENVELOPEReady = true; } return _NA_10X15_ENVELOPEContent; } } + private static Javax.Print.Attribute.Standard.MediaSize _NA_10X15_ENVELOPEContent = default; + private static bool _NA_10X15_ENVELOPEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSize NA_5X7 { get { if (!_NA_5X7Ready) { _NA_5X7Content = SGetField(LocalBridgeClazz, "NA_5X7"); _NA_5X7Ready = true; } return _NA_5X7Content; } } + private static Javax.Print.Attribute.Standard.MediaSize _NA_5X7Content = default; + private static bool _NA_5X7Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSize NA_6X9_ENVELOPE { get { if (!_NA_6X9_ENVELOPEReady) { _NA_6X9_ENVELOPEContent = SGetField(LocalBridgeClazz, "NA_6X9_ENVELOPE"); _NA_6X9_ENVELOPEReady = true; } return _NA_6X9_ENVELOPEContent; } } + private static Javax.Print.Attribute.Standard.MediaSize _NA_6X9_ENVELOPEContent = default; + private static bool _NA_6X9_ENVELOPEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSize NA_7X9_ENVELOPE { get { if (!_NA_7X9_ENVELOPEReady) { _NA_7X9_ENVELOPEContent = SGetField(LocalBridgeClazz, "NA_7X9_ENVELOPE"); _NA_7X9_ENVELOPEReady = true; } return _NA_7X9_ENVELOPEContent; } } + private static Javax.Print.Attribute.Standard.MediaSize _NA_7X9_ENVELOPEContent = default; + private static bool _NA_7X9_ENVELOPEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSize NA_8X10 { get { if (!_NA_8X10Ready) { _NA_8X10Content = SGetField(LocalBridgeClazz, "NA_8X10"); _NA_8X10Ready = true; } return _NA_8X10Content; } } + private static Javax.Print.Attribute.Standard.MediaSize _NA_8X10Content = default; + private static bool _NA_8X10Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSize NA_9x11_ENVELOPE { get { if (!_NA_9x11_ENVELOPEReady) { _NA_9x11_ENVELOPEContent = SGetField(LocalBridgeClazz, "NA_9x11_ENVELOPE"); _NA_9x11_ENVELOPEReady = true; } return _NA_9x11_ENVELOPEContent; } } + private static Javax.Print.Attribute.Standard.MediaSize _NA_9x11_ENVELOPEContent = default; + private static bool _NA_9x11_ENVELOPEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSize NA_9x12_ENVELOPE { get { if (!_NA_9x12_ENVELOPEReady) { _NA_9x12_ENVELOPEContent = SGetField(LocalBridgeClazz, "NA_9x12_ENVELOPE"); _NA_9x12_ENVELOPEReady = true; } return _NA_9x12_ENVELOPEContent; } } + private static Javax.Print.Attribute.Standard.MediaSize _NA_9x12_ENVELOPEContent = default; + private static bool _NA_9x12_ENVELOPEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSize NA_NUMBER_10_ENVELOPE { get { if (!_NA_NUMBER_10_ENVELOPEReady) { _NA_NUMBER_10_ENVELOPEContent = SGetField(LocalBridgeClazz, "NA_NUMBER_10_ENVELOPE"); _NA_NUMBER_10_ENVELOPEReady = true; } return _NA_NUMBER_10_ENVELOPEContent; } } + private static Javax.Print.Attribute.Standard.MediaSize _NA_NUMBER_10_ENVELOPEContent = default; + private static bool _NA_NUMBER_10_ENVELOPEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSize NA_NUMBER_11_ENVELOPE { get { if (!_NA_NUMBER_11_ENVELOPEReady) { _NA_NUMBER_11_ENVELOPEContent = SGetField(LocalBridgeClazz, "NA_NUMBER_11_ENVELOPE"); _NA_NUMBER_11_ENVELOPEReady = true; } return _NA_NUMBER_11_ENVELOPEContent; } } + private static Javax.Print.Attribute.Standard.MediaSize _NA_NUMBER_11_ENVELOPEContent = default; + private static bool _NA_NUMBER_11_ENVELOPEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSize NA_NUMBER_12_ENVELOPE { get { if (!_NA_NUMBER_12_ENVELOPEReady) { _NA_NUMBER_12_ENVELOPEContent = SGetField(LocalBridgeClazz, "NA_NUMBER_12_ENVELOPE"); _NA_NUMBER_12_ENVELOPEReady = true; } return _NA_NUMBER_12_ENVELOPEContent; } } + private static Javax.Print.Attribute.Standard.MediaSize _NA_NUMBER_12_ENVELOPEContent = default; + private static bool _NA_NUMBER_12_ENVELOPEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSize NA_NUMBER_14_ENVELOPE { get { if (!_NA_NUMBER_14_ENVELOPEReady) { _NA_NUMBER_14_ENVELOPEContent = SGetField(LocalBridgeClazz, "NA_NUMBER_14_ENVELOPE"); _NA_NUMBER_14_ENVELOPEReady = true; } return _NA_NUMBER_14_ENVELOPEContent; } } + private static Javax.Print.Attribute.Standard.MediaSize _NA_NUMBER_14_ENVELOPEContent = default; + private static bool _NA_NUMBER_14_ENVELOPEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSize NA_NUMBER_9_ENVELOPE { get { if (!_NA_NUMBER_9_ENVELOPEReady) { _NA_NUMBER_9_ENVELOPEContent = SGetField(LocalBridgeClazz, "NA_NUMBER_9_ENVELOPE"); _NA_NUMBER_9_ENVELOPEReady = true; } return _NA_NUMBER_9_ENVELOPEContent; } } + private static Javax.Print.Attribute.Standard.MediaSize _NA_NUMBER_9_ENVELOPEContent = default; + private static bool _NA_NUMBER_9_ENVELOPEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Other + public partial class Other + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSize EXECUTIVE { get { if (!_EXECUTIVEReady) { _EXECUTIVEContent = SGetField(LocalBridgeClazz, "EXECUTIVE"); _EXECUTIVEReady = true; } return _EXECUTIVEContent; } } + private static Javax.Print.Attribute.Standard.MediaSize _EXECUTIVEContent = default; + private static bool _EXECUTIVEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSize FOLIO { get { if (!_FOLIOReady) { _FOLIOContent = SGetField(LocalBridgeClazz, "FOLIO"); _FOLIOReady = true; } return _FOLIOContent; } } + private static Javax.Print.Attribute.Standard.MediaSize _FOLIOContent = default; + private static bool _FOLIOReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSize INVOICE { get { if (!_INVOICEReady) { _INVOICEContent = SGetField(LocalBridgeClazz, "INVOICE"); _INVOICEReady = true; } return _INVOICEContent; } } + private static Javax.Print.Attribute.Standard.MediaSize _INVOICEContent = default; + private static bool _INVOICEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSize ITALY_ENVELOPE { get { if (!_ITALY_ENVELOPEReady) { _ITALY_ENVELOPEContent = SGetField(LocalBridgeClazz, "ITALY_ENVELOPE"); _ITALY_ENVELOPEReady = true; } return _ITALY_ENVELOPEContent; } } + private static Javax.Print.Attribute.Standard.MediaSize _ITALY_ENVELOPEContent = default; + private static bool _ITALY_ENVELOPEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSize JAPANESE_DOUBLE_POSTCARD { get { if (!_JAPANESE_DOUBLE_POSTCARDReady) { _JAPANESE_DOUBLE_POSTCARDContent = SGetField(LocalBridgeClazz, "JAPANESE_DOUBLE_POSTCARD"); _JAPANESE_DOUBLE_POSTCARDReady = true; } return _JAPANESE_DOUBLE_POSTCARDContent; } } + private static Javax.Print.Attribute.Standard.MediaSize _JAPANESE_DOUBLE_POSTCARDContent = default; + private static bool _JAPANESE_DOUBLE_POSTCARDReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSize JAPANESE_POSTCARD { get { if (!_JAPANESE_POSTCARDReady) { _JAPANESE_POSTCARDContent = SGetField(LocalBridgeClazz, "JAPANESE_POSTCARD"); _JAPANESE_POSTCARDReady = true; } return _JAPANESE_POSTCARDContent; } } + private static Javax.Print.Attribute.Standard.MediaSize _JAPANESE_POSTCARDContent = default; + private static bool _JAPANESE_POSTCARDReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSize LEDGER { get { if (!_LEDGERReady) { _LEDGERContent = SGetField(LocalBridgeClazz, "LEDGER"); _LEDGERReady = true; } return _LEDGERContent; } } + private static Javax.Print.Attribute.Standard.MediaSize _LEDGERContent = default; + private static bool _LEDGERReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSize MONARCH_ENVELOPE { get { if (!_MONARCH_ENVELOPEReady) { _MONARCH_ENVELOPEContent = SGetField(LocalBridgeClazz, "MONARCH_ENVELOPE"); _MONARCH_ENVELOPEReady = true; } return _MONARCH_ENVELOPEContent; } } + private static Javax.Print.Attribute.Standard.MediaSize _MONARCH_ENVELOPEContent = default; + private static bool _MONARCH_ENVELOPEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSize PERSONAL_ENVELOPE { get { if (!_PERSONAL_ENVELOPEReady) { _PERSONAL_ENVELOPEContent = SGetField(LocalBridgeClazz, "PERSONAL_ENVELOPE"); _PERSONAL_ENVELOPEReady = true; } return _PERSONAL_ENVELOPEContent; } } + private static Javax.Print.Attribute.Standard.MediaSize _PERSONAL_ENVELOPEContent = default; + private static bool _PERSONAL_ENVELOPEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSize QUARTO { get { if (!_QUARTOReady) { _QUARTOContent = SGetField(LocalBridgeClazz, "QUARTO"); _QUARTOReady = true; } return _QUARTOContent; } } + private static Javax.Print.Attribute.Standard.MediaSize _QUARTOContent = default; + private static bool _QUARTOReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSize TABLOID { get { if (!_TABLOIDReady) { _TABLOIDContent = SGetField(LocalBridgeClazz, "TABLOID"); _TABLOIDReady = true; } return _TABLOIDContent; } } + private static Javax.Print.Attribute.Standard.MediaSize _TABLOIDContent = default; + private static bool _TABLOIDReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/MediaSizeName.cs b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/MediaSizeName.cs new file mode 100644 index 0000000000..11869a501d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/MediaSizeName.cs @@ -0,0 +1,496 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print.Attribute.Standard +{ + #region MediaSizeName + public partial class MediaSizeName + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSizeName A { get { if (!_AReady) { _AContent = SGetField(LocalBridgeClazz, "A"); _AReady = true; } return _AContent; } } + private static Javax.Print.Attribute.Standard.MediaSizeName _AContent = default; + private static bool _AReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSizeName B { get { if (!_BReady) { _BContent = SGetField(LocalBridgeClazz, "B"); _BReady = true; } return _BContent; } } + private static Javax.Print.Attribute.Standard.MediaSizeName _BContent = default; + private static bool _BReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSizeName C { get { if (!_CReady) { _CContent = SGetField(LocalBridgeClazz, "C"); _CReady = true; } return _CContent; } } + private static Javax.Print.Attribute.Standard.MediaSizeName _CContent = default; + private static bool _CReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSizeName D { get { if (!_DReady) { _DContent = SGetField(LocalBridgeClazz, "D"); _DReady = true; } return _DContent; } } + private static Javax.Print.Attribute.Standard.MediaSizeName _DContent = default; + private static bool _DReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSizeName E { get { if (!_EReady) { _EContent = SGetField(LocalBridgeClazz, "E"); _EReady = true; } return _EContent; } } + private static Javax.Print.Attribute.Standard.MediaSizeName _EContent = default; + private static bool _EReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSizeName EXECUTIVE { get { if (!_EXECUTIVEReady) { _EXECUTIVEContent = SGetField(LocalBridgeClazz, "EXECUTIVE"); _EXECUTIVEReady = true; } return _EXECUTIVEContent; } } + private static Javax.Print.Attribute.Standard.MediaSizeName _EXECUTIVEContent = default; + private static bool _EXECUTIVEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSizeName FOLIO { get { if (!_FOLIOReady) { _FOLIOContent = SGetField(LocalBridgeClazz, "FOLIO"); _FOLIOReady = true; } return _FOLIOContent; } } + private static Javax.Print.Attribute.Standard.MediaSizeName _FOLIOContent = default; + private static bool _FOLIOReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSizeName INVOICE { get { if (!_INVOICEReady) { _INVOICEContent = SGetField(LocalBridgeClazz, "INVOICE"); _INVOICEReady = true; } return _INVOICEContent; } } + private static Javax.Print.Attribute.Standard.MediaSizeName _INVOICEContent = default; + private static bool _INVOICEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSizeName ISO_A0 { get { if (!_ISO_A0Ready) { _ISO_A0Content = SGetField(LocalBridgeClazz, "ISO_A0"); _ISO_A0Ready = true; } return _ISO_A0Content; } } + private static Javax.Print.Attribute.Standard.MediaSizeName _ISO_A0Content = default; + private static bool _ISO_A0Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSizeName ISO_A1 { get { if (!_ISO_A1Ready) { _ISO_A1Content = SGetField(LocalBridgeClazz, "ISO_A1"); _ISO_A1Ready = true; } return _ISO_A1Content; } } + private static Javax.Print.Attribute.Standard.MediaSizeName _ISO_A1Content = default; + private static bool _ISO_A1Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSizeName ISO_A10 { get { if (!_ISO_A10Ready) { _ISO_A10Content = SGetField(LocalBridgeClazz, "ISO_A10"); _ISO_A10Ready = true; } return _ISO_A10Content; } } + private static Javax.Print.Attribute.Standard.MediaSizeName _ISO_A10Content = default; + private static bool _ISO_A10Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSizeName ISO_A2 { get { if (!_ISO_A2Ready) { _ISO_A2Content = SGetField(LocalBridgeClazz, "ISO_A2"); _ISO_A2Ready = true; } return _ISO_A2Content; } } + private static Javax.Print.Attribute.Standard.MediaSizeName _ISO_A2Content = default; + private static bool _ISO_A2Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSizeName ISO_A3 { get { if (!_ISO_A3Ready) { _ISO_A3Content = SGetField(LocalBridgeClazz, "ISO_A3"); _ISO_A3Ready = true; } return _ISO_A3Content; } } + private static Javax.Print.Attribute.Standard.MediaSizeName _ISO_A3Content = default; + private static bool _ISO_A3Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSizeName ISO_A4 { get { if (!_ISO_A4Ready) { _ISO_A4Content = SGetField(LocalBridgeClazz, "ISO_A4"); _ISO_A4Ready = true; } return _ISO_A4Content; } } + private static Javax.Print.Attribute.Standard.MediaSizeName _ISO_A4Content = default; + private static bool _ISO_A4Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSizeName ISO_A5 { get { if (!_ISO_A5Ready) { _ISO_A5Content = SGetField(LocalBridgeClazz, "ISO_A5"); _ISO_A5Ready = true; } return _ISO_A5Content; } } + private static Javax.Print.Attribute.Standard.MediaSizeName _ISO_A5Content = default; + private static bool _ISO_A5Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSizeName ISO_A6 { get { if (!_ISO_A6Ready) { _ISO_A6Content = SGetField(LocalBridgeClazz, "ISO_A6"); _ISO_A6Ready = true; } return _ISO_A6Content; } } + private static Javax.Print.Attribute.Standard.MediaSizeName _ISO_A6Content = default; + private static bool _ISO_A6Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSizeName ISO_A7 { get { if (!_ISO_A7Ready) { _ISO_A7Content = SGetField(LocalBridgeClazz, "ISO_A7"); _ISO_A7Ready = true; } return _ISO_A7Content; } } + private static Javax.Print.Attribute.Standard.MediaSizeName _ISO_A7Content = default; + private static bool _ISO_A7Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSizeName ISO_A8 { get { if (!_ISO_A8Ready) { _ISO_A8Content = SGetField(LocalBridgeClazz, "ISO_A8"); _ISO_A8Ready = true; } return _ISO_A8Content; } } + private static Javax.Print.Attribute.Standard.MediaSizeName _ISO_A8Content = default; + private static bool _ISO_A8Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSizeName ISO_A9 { get { if (!_ISO_A9Ready) { _ISO_A9Content = SGetField(LocalBridgeClazz, "ISO_A9"); _ISO_A9Ready = true; } return _ISO_A9Content; } } + private static Javax.Print.Attribute.Standard.MediaSizeName _ISO_A9Content = default; + private static bool _ISO_A9Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSizeName ISO_B0 { get { if (!_ISO_B0Ready) { _ISO_B0Content = SGetField(LocalBridgeClazz, "ISO_B0"); _ISO_B0Ready = true; } return _ISO_B0Content; } } + private static Javax.Print.Attribute.Standard.MediaSizeName _ISO_B0Content = default; + private static bool _ISO_B0Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSizeName ISO_B1 { get { if (!_ISO_B1Ready) { _ISO_B1Content = SGetField(LocalBridgeClazz, "ISO_B1"); _ISO_B1Ready = true; } return _ISO_B1Content; } } + private static Javax.Print.Attribute.Standard.MediaSizeName _ISO_B1Content = default; + private static bool _ISO_B1Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSizeName ISO_B10 { get { if (!_ISO_B10Ready) { _ISO_B10Content = SGetField(LocalBridgeClazz, "ISO_B10"); _ISO_B10Ready = true; } return _ISO_B10Content; } } + private static Javax.Print.Attribute.Standard.MediaSizeName _ISO_B10Content = default; + private static bool _ISO_B10Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSizeName ISO_B2 { get { if (!_ISO_B2Ready) { _ISO_B2Content = SGetField(LocalBridgeClazz, "ISO_B2"); _ISO_B2Ready = true; } return _ISO_B2Content; } } + private static Javax.Print.Attribute.Standard.MediaSizeName _ISO_B2Content = default; + private static bool _ISO_B2Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSizeName ISO_B3 { get { if (!_ISO_B3Ready) { _ISO_B3Content = SGetField(LocalBridgeClazz, "ISO_B3"); _ISO_B3Ready = true; } return _ISO_B3Content; } } + private static Javax.Print.Attribute.Standard.MediaSizeName _ISO_B3Content = default; + private static bool _ISO_B3Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSizeName ISO_B4 { get { if (!_ISO_B4Ready) { _ISO_B4Content = SGetField(LocalBridgeClazz, "ISO_B4"); _ISO_B4Ready = true; } return _ISO_B4Content; } } + private static Javax.Print.Attribute.Standard.MediaSizeName _ISO_B4Content = default; + private static bool _ISO_B4Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSizeName ISO_B5 { get { if (!_ISO_B5Ready) { _ISO_B5Content = SGetField(LocalBridgeClazz, "ISO_B5"); _ISO_B5Ready = true; } return _ISO_B5Content; } } + private static Javax.Print.Attribute.Standard.MediaSizeName _ISO_B5Content = default; + private static bool _ISO_B5Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSizeName ISO_B6 { get { if (!_ISO_B6Ready) { _ISO_B6Content = SGetField(LocalBridgeClazz, "ISO_B6"); _ISO_B6Ready = true; } return _ISO_B6Content; } } + private static Javax.Print.Attribute.Standard.MediaSizeName _ISO_B6Content = default; + private static bool _ISO_B6Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSizeName ISO_B7 { get { if (!_ISO_B7Ready) { _ISO_B7Content = SGetField(LocalBridgeClazz, "ISO_B7"); _ISO_B7Ready = true; } return _ISO_B7Content; } } + private static Javax.Print.Attribute.Standard.MediaSizeName _ISO_B7Content = default; + private static bool _ISO_B7Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSizeName ISO_B8 { get { if (!_ISO_B8Ready) { _ISO_B8Content = SGetField(LocalBridgeClazz, "ISO_B8"); _ISO_B8Ready = true; } return _ISO_B8Content; } } + private static Javax.Print.Attribute.Standard.MediaSizeName _ISO_B8Content = default; + private static bool _ISO_B8Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSizeName ISO_B9 { get { if (!_ISO_B9Ready) { _ISO_B9Content = SGetField(LocalBridgeClazz, "ISO_B9"); _ISO_B9Ready = true; } return _ISO_B9Content; } } + private static Javax.Print.Attribute.Standard.MediaSizeName _ISO_B9Content = default; + private static bool _ISO_B9Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSizeName ISO_C0 { get { if (!_ISO_C0Ready) { _ISO_C0Content = SGetField(LocalBridgeClazz, "ISO_C0"); _ISO_C0Ready = true; } return _ISO_C0Content; } } + private static Javax.Print.Attribute.Standard.MediaSizeName _ISO_C0Content = default; + private static bool _ISO_C0Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSizeName ISO_C1 { get { if (!_ISO_C1Ready) { _ISO_C1Content = SGetField(LocalBridgeClazz, "ISO_C1"); _ISO_C1Ready = true; } return _ISO_C1Content; } } + private static Javax.Print.Attribute.Standard.MediaSizeName _ISO_C1Content = default; + private static bool _ISO_C1Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSizeName ISO_C2 { get { if (!_ISO_C2Ready) { _ISO_C2Content = SGetField(LocalBridgeClazz, "ISO_C2"); _ISO_C2Ready = true; } return _ISO_C2Content; } } + private static Javax.Print.Attribute.Standard.MediaSizeName _ISO_C2Content = default; + private static bool _ISO_C2Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSizeName ISO_C3 { get { if (!_ISO_C3Ready) { _ISO_C3Content = SGetField(LocalBridgeClazz, "ISO_C3"); _ISO_C3Ready = true; } return _ISO_C3Content; } } + private static Javax.Print.Attribute.Standard.MediaSizeName _ISO_C3Content = default; + private static bool _ISO_C3Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSizeName ISO_C4 { get { if (!_ISO_C4Ready) { _ISO_C4Content = SGetField(LocalBridgeClazz, "ISO_C4"); _ISO_C4Ready = true; } return _ISO_C4Content; } } + private static Javax.Print.Attribute.Standard.MediaSizeName _ISO_C4Content = default; + private static bool _ISO_C4Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSizeName ISO_C5 { get { if (!_ISO_C5Ready) { _ISO_C5Content = SGetField(LocalBridgeClazz, "ISO_C5"); _ISO_C5Ready = true; } return _ISO_C5Content; } } + private static Javax.Print.Attribute.Standard.MediaSizeName _ISO_C5Content = default; + private static bool _ISO_C5Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSizeName ISO_C6 { get { if (!_ISO_C6Ready) { _ISO_C6Content = SGetField(LocalBridgeClazz, "ISO_C6"); _ISO_C6Ready = true; } return _ISO_C6Content; } } + private static Javax.Print.Attribute.Standard.MediaSizeName _ISO_C6Content = default; + private static bool _ISO_C6Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSizeName ISO_DESIGNATED_LONG { get { if (!_ISO_DESIGNATED_LONGReady) { _ISO_DESIGNATED_LONGContent = SGetField(LocalBridgeClazz, "ISO_DESIGNATED_LONG"); _ISO_DESIGNATED_LONGReady = true; } return _ISO_DESIGNATED_LONGContent; } } + private static Javax.Print.Attribute.Standard.MediaSizeName _ISO_DESIGNATED_LONGContent = default; + private static bool _ISO_DESIGNATED_LONGReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSizeName ITALY_ENVELOPE { get { if (!_ITALY_ENVELOPEReady) { _ITALY_ENVELOPEContent = SGetField(LocalBridgeClazz, "ITALY_ENVELOPE"); _ITALY_ENVELOPEReady = true; } return _ITALY_ENVELOPEContent; } } + private static Javax.Print.Attribute.Standard.MediaSizeName _ITALY_ENVELOPEContent = default; + private static bool _ITALY_ENVELOPEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSizeName JAPANESE_DOUBLE_POSTCARD { get { if (!_JAPANESE_DOUBLE_POSTCARDReady) { _JAPANESE_DOUBLE_POSTCARDContent = SGetField(LocalBridgeClazz, "JAPANESE_DOUBLE_POSTCARD"); _JAPANESE_DOUBLE_POSTCARDReady = true; } return _JAPANESE_DOUBLE_POSTCARDContent; } } + private static Javax.Print.Attribute.Standard.MediaSizeName _JAPANESE_DOUBLE_POSTCARDContent = default; + private static bool _JAPANESE_DOUBLE_POSTCARDReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSizeName JAPANESE_POSTCARD { get { if (!_JAPANESE_POSTCARDReady) { _JAPANESE_POSTCARDContent = SGetField(LocalBridgeClazz, "JAPANESE_POSTCARD"); _JAPANESE_POSTCARDReady = true; } return _JAPANESE_POSTCARDContent; } } + private static Javax.Print.Attribute.Standard.MediaSizeName _JAPANESE_POSTCARDContent = default; + private static bool _JAPANESE_POSTCARDReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSizeName JIS_B0 { get { if (!_JIS_B0Ready) { _JIS_B0Content = SGetField(LocalBridgeClazz, "JIS_B0"); _JIS_B0Ready = true; } return _JIS_B0Content; } } + private static Javax.Print.Attribute.Standard.MediaSizeName _JIS_B0Content = default; + private static bool _JIS_B0Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSizeName JIS_B1 { get { if (!_JIS_B1Ready) { _JIS_B1Content = SGetField(LocalBridgeClazz, "JIS_B1"); _JIS_B1Ready = true; } return _JIS_B1Content; } } + private static Javax.Print.Attribute.Standard.MediaSizeName _JIS_B1Content = default; + private static bool _JIS_B1Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSizeName JIS_B10 { get { if (!_JIS_B10Ready) { _JIS_B10Content = SGetField(LocalBridgeClazz, "JIS_B10"); _JIS_B10Ready = true; } return _JIS_B10Content; } } + private static Javax.Print.Attribute.Standard.MediaSizeName _JIS_B10Content = default; + private static bool _JIS_B10Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSizeName JIS_B2 { get { if (!_JIS_B2Ready) { _JIS_B2Content = SGetField(LocalBridgeClazz, "JIS_B2"); _JIS_B2Ready = true; } return _JIS_B2Content; } } + private static Javax.Print.Attribute.Standard.MediaSizeName _JIS_B2Content = default; + private static bool _JIS_B2Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSizeName JIS_B3 { get { if (!_JIS_B3Ready) { _JIS_B3Content = SGetField(LocalBridgeClazz, "JIS_B3"); _JIS_B3Ready = true; } return _JIS_B3Content; } } + private static Javax.Print.Attribute.Standard.MediaSizeName _JIS_B3Content = default; + private static bool _JIS_B3Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSizeName JIS_B4 { get { if (!_JIS_B4Ready) { _JIS_B4Content = SGetField(LocalBridgeClazz, "JIS_B4"); _JIS_B4Ready = true; } return _JIS_B4Content; } } + private static Javax.Print.Attribute.Standard.MediaSizeName _JIS_B4Content = default; + private static bool _JIS_B4Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSizeName JIS_B5 { get { if (!_JIS_B5Ready) { _JIS_B5Content = SGetField(LocalBridgeClazz, "JIS_B5"); _JIS_B5Ready = true; } return _JIS_B5Content; } } + private static Javax.Print.Attribute.Standard.MediaSizeName _JIS_B5Content = default; + private static bool _JIS_B5Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSizeName JIS_B6 { get { if (!_JIS_B6Ready) { _JIS_B6Content = SGetField(LocalBridgeClazz, "JIS_B6"); _JIS_B6Ready = true; } return _JIS_B6Content; } } + private static Javax.Print.Attribute.Standard.MediaSizeName _JIS_B6Content = default; + private static bool _JIS_B6Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSizeName JIS_B7 { get { if (!_JIS_B7Ready) { _JIS_B7Content = SGetField(LocalBridgeClazz, "JIS_B7"); _JIS_B7Ready = true; } return _JIS_B7Content; } } + private static Javax.Print.Attribute.Standard.MediaSizeName _JIS_B7Content = default; + private static bool _JIS_B7Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSizeName JIS_B8 { get { if (!_JIS_B8Ready) { _JIS_B8Content = SGetField(LocalBridgeClazz, "JIS_B8"); _JIS_B8Ready = true; } return _JIS_B8Content; } } + private static Javax.Print.Attribute.Standard.MediaSizeName _JIS_B8Content = default; + private static bool _JIS_B8Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSizeName JIS_B9 { get { if (!_JIS_B9Ready) { _JIS_B9Content = SGetField(LocalBridgeClazz, "JIS_B9"); _JIS_B9Ready = true; } return _JIS_B9Content; } } + private static Javax.Print.Attribute.Standard.MediaSizeName _JIS_B9Content = default; + private static bool _JIS_B9Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSizeName LEDGER { get { if (!_LEDGERReady) { _LEDGERContent = SGetField(LocalBridgeClazz, "LEDGER"); _LEDGERReady = true; } return _LEDGERContent; } } + private static Javax.Print.Attribute.Standard.MediaSizeName _LEDGERContent = default; + private static bool _LEDGERReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSizeName MONARCH_ENVELOPE { get { if (!_MONARCH_ENVELOPEReady) { _MONARCH_ENVELOPEContent = SGetField(LocalBridgeClazz, "MONARCH_ENVELOPE"); _MONARCH_ENVELOPEReady = true; } return _MONARCH_ENVELOPEContent; } } + private static Javax.Print.Attribute.Standard.MediaSizeName _MONARCH_ENVELOPEContent = default; + private static bool _MONARCH_ENVELOPEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSizeName NA_10X13_ENVELOPE { get { if (!_NA_10X13_ENVELOPEReady) { _NA_10X13_ENVELOPEContent = SGetField(LocalBridgeClazz, "NA_10X13_ENVELOPE"); _NA_10X13_ENVELOPEReady = true; } return _NA_10X13_ENVELOPEContent; } } + private static Javax.Print.Attribute.Standard.MediaSizeName _NA_10X13_ENVELOPEContent = default; + private static bool _NA_10X13_ENVELOPEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSizeName NA_10X14_ENVELOPE { get { if (!_NA_10X14_ENVELOPEReady) { _NA_10X14_ENVELOPEContent = SGetField(LocalBridgeClazz, "NA_10X14_ENVELOPE"); _NA_10X14_ENVELOPEReady = true; } return _NA_10X14_ENVELOPEContent; } } + private static Javax.Print.Attribute.Standard.MediaSizeName _NA_10X14_ENVELOPEContent = default; + private static bool _NA_10X14_ENVELOPEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSizeName NA_10X15_ENVELOPE { get { if (!_NA_10X15_ENVELOPEReady) { _NA_10X15_ENVELOPEContent = SGetField(LocalBridgeClazz, "NA_10X15_ENVELOPE"); _NA_10X15_ENVELOPEReady = true; } return _NA_10X15_ENVELOPEContent; } } + private static Javax.Print.Attribute.Standard.MediaSizeName _NA_10X15_ENVELOPEContent = default; + private static bool _NA_10X15_ENVELOPEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSizeName NA_5X7 { get { if (!_NA_5X7Ready) { _NA_5X7Content = SGetField(LocalBridgeClazz, "NA_5X7"); _NA_5X7Ready = true; } return _NA_5X7Content; } } + private static Javax.Print.Attribute.Standard.MediaSizeName _NA_5X7Content = default; + private static bool _NA_5X7Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSizeName NA_6X9_ENVELOPE { get { if (!_NA_6X9_ENVELOPEReady) { _NA_6X9_ENVELOPEContent = SGetField(LocalBridgeClazz, "NA_6X9_ENVELOPE"); _NA_6X9_ENVELOPEReady = true; } return _NA_6X9_ENVELOPEContent; } } + private static Javax.Print.Attribute.Standard.MediaSizeName _NA_6X9_ENVELOPEContent = default; + private static bool _NA_6X9_ENVELOPEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSizeName NA_7X9_ENVELOPE { get { if (!_NA_7X9_ENVELOPEReady) { _NA_7X9_ENVELOPEContent = SGetField(LocalBridgeClazz, "NA_7X9_ENVELOPE"); _NA_7X9_ENVELOPEReady = true; } return _NA_7X9_ENVELOPEContent; } } + private static Javax.Print.Attribute.Standard.MediaSizeName _NA_7X9_ENVELOPEContent = default; + private static bool _NA_7X9_ENVELOPEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSizeName NA_8X10 { get { if (!_NA_8X10Ready) { _NA_8X10Content = SGetField(LocalBridgeClazz, "NA_8X10"); _NA_8X10Ready = true; } return _NA_8X10Content; } } + private static Javax.Print.Attribute.Standard.MediaSizeName _NA_8X10Content = default; + private static bool _NA_8X10Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSizeName NA_9X11_ENVELOPE { get { if (!_NA_9X11_ENVELOPEReady) { _NA_9X11_ENVELOPEContent = SGetField(LocalBridgeClazz, "NA_9X11_ENVELOPE"); _NA_9X11_ENVELOPEReady = true; } return _NA_9X11_ENVELOPEContent; } } + private static Javax.Print.Attribute.Standard.MediaSizeName _NA_9X11_ENVELOPEContent = default; + private static bool _NA_9X11_ENVELOPEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSizeName NA_9X12_ENVELOPE { get { if (!_NA_9X12_ENVELOPEReady) { _NA_9X12_ENVELOPEContent = SGetField(LocalBridgeClazz, "NA_9X12_ENVELOPE"); _NA_9X12_ENVELOPEReady = true; } return _NA_9X12_ENVELOPEContent; } } + private static Javax.Print.Attribute.Standard.MediaSizeName _NA_9X12_ENVELOPEContent = default; + private static bool _NA_9X12_ENVELOPEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSizeName NA_LEGAL { get { if (!_NA_LEGALReady) { _NA_LEGALContent = SGetField(LocalBridgeClazz, "NA_LEGAL"); _NA_LEGALReady = true; } return _NA_LEGALContent; } } + private static Javax.Print.Attribute.Standard.MediaSizeName _NA_LEGALContent = default; + private static bool _NA_LEGALReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSizeName NA_LETTER { get { if (!_NA_LETTERReady) { _NA_LETTERContent = SGetField(LocalBridgeClazz, "NA_LETTER"); _NA_LETTERReady = true; } return _NA_LETTERContent; } } + private static Javax.Print.Attribute.Standard.MediaSizeName _NA_LETTERContent = default; + private static bool _NA_LETTERReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSizeName NA_NUMBER_10_ENVELOPE { get { if (!_NA_NUMBER_10_ENVELOPEReady) { _NA_NUMBER_10_ENVELOPEContent = SGetField(LocalBridgeClazz, "NA_NUMBER_10_ENVELOPE"); _NA_NUMBER_10_ENVELOPEReady = true; } return _NA_NUMBER_10_ENVELOPEContent; } } + private static Javax.Print.Attribute.Standard.MediaSizeName _NA_NUMBER_10_ENVELOPEContent = default; + private static bool _NA_NUMBER_10_ENVELOPEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSizeName NA_NUMBER_11_ENVELOPE { get { if (!_NA_NUMBER_11_ENVELOPEReady) { _NA_NUMBER_11_ENVELOPEContent = SGetField(LocalBridgeClazz, "NA_NUMBER_11_ENVELOPE"); _NA_NUMBER_11_ENVELOPEReady = true; } return _NA_NUMBER_11_ENVELOPEContent; } } + private static Javax.Print.Attribute.Standard.MediaSizeName _NA_NUMBER_11_ENVELOPEContent = default; + private static bool _NA_NUMBER_11_ENVELOPEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSizeName NA_NUMBER_12_ENVELOPE { get { if (!_NA_NUMBER_12_ENVELOPEReady) { _NA_NUMBER_12_ENVELOPEContent = SGetField(LocalBridgeClazz, "NA_NUMBER_12_ENVELOPE"); _NA_NUMBER_12_ENVELOPEReady = true; } return _NA_NUMBER_12_ENVELOPEContent; } } + private static Javax.Print.Attribute.Standard.MediaSizeName _NA_NUMBER_12_ENVELOPEContent = default; + private static bool _NA_NUMBER_12_ENVELOPEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSizeName NA_NUMBER_14_ENVELOPE { get { if (!_NA_NUMBER_14_ENVELOPEReady) { _NA_NUMBER_14_ENVELOPEContent = SGetField(LocalBridgeClazz, "NA_NUMBER_14_ENVELOPE"); _NA_NUMBER_14_ENVELOPEReady = true; } return _NA_NUMBER_14_ENVELOPEContent; } } + private static Javax.Print.Attribute.Standard.MediaSizeName _NA_NUMBER_14_ENVELOPEContent = default; + private static bool _NA_NUMBER_14_ENVELOPEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSizeName NA_NUMBER_9_ENVELOPE { get { if (!_NA_NUMBER_9_ENVELOPEReady) { _NA_NUMBER_9_ENVELOPEContent = SGetField(LocalBridgeClazz, "NA_NUMBER_9_ENVELOPE"); _NA_NUMBER_9_ENVELOPEReady = true; } return _NA_NUMBER_9_ENVELOPEContent; } } + private static Javax.Print.Attribute.Standard.MediaSizeName _NA_NUMBER_9_ENVELOPEContent = default; + private static bool _NA_NUMBER_9_ENVELOPEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSizeName PERSONAL_ENVELOPE { get { if (!_PERSONAL_ENVELOPEReady) { _PERSONAL_ENVELOPEContent = SGetField(LocalBridgeClazz, "PERSONAL_ENVELOPE"); _PERSONAL_ENVELOPEReady = true; } return _PERSONAL_ENVELOPEContent; } } + private static Javax.Print.Attribute.Standard.MediaSizeName _PERSONAL_ENVELOPEContent = default; + private static bool _PERSONAL_ENVELOPEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSizeName QUARTO { get { if (!_QUARTOReady) { _QUARTOContent = SGetField(LocalBridgeClazz, "QUARTO"); _QUARTOReady = true; } return _QUARTOContent; } } + private static Javax.Print.Attribute.Standard.MediaSizeName _QUARTOContent = default; + private static bool _QUARTOReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaSizeName TABLOID { get { if (!_TABLOIDReady) { _TABLOIDContent = SGetField(LocalBridgeClazz, "TABLOID"); _TABLOIDReady = true; } return _TABLOIDContent; } } + private static Javax.Print.Attribute.Standard.MediaSizeName _TABLOIDContent = default; + private static bool _TABLOIDReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/MediaTray.cs b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/MediaTray.cs new file mode 100644 index 0000000000..55db4bdb40 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/MediaTray.cs @@ -0,0 +1,110 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print.Attribute.Standard +{ + #region MediaTray + public partial class MediaTray + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Print.Attribute.Attribute(Javax.Print.Attribute.Standard.MediaTray t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaTray BOTTOM { get { if (!_BOTTOMReady) { _BOTTOMContent = SGetField(LocalBridgeClazz, "BOTTOM"); _BOTTOMReady = true; } return _BOTTOMContent; } } + private static Javax.Print.Attribute.Standard.MediaTray _BOTTOMContent = default; + private static bool _BOTTOMReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaTray ENVELOPE { get { if (!_ENVELOPEReady) { _ENVELOPEContent = SGetField(LocalBridgeClazz, "ENVELOPE"); _ENVELOPEReady = true; } return _ENVELOPEContent; } } + private static Javax.Print.Attribute.Standard.MediaTray _ENVELOPEContent = default; + private static bool _ENVELOPEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaTray LARGE_CAPACITY { get { if (!_LARGE_CAPACITYReady) { _LARGE_CAPACITYContent = SGetField(LocalBridgeClazz, "LARGE_CAPACITY"); _LARGE_CAPACITYReady = true; } return _LARGE_CAPACITYContent; } } + private static Javax.Print.Attribute.Standard.MediaTray _LARGE_CAPACITYContent = default; + private static bool _LARGE_CAPACITYReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaTray MAIN { get { if (!_MAINReady) { _MAINContent = SGetField(LocalBridgeClazz, "MAIN"); _MAINReady = true; } return _MAINContent; } } + private static Javax.Print.Attribute.Standard.MediaTray _MAINContent = default; + private static bool _MAINReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaTray MANUAL { get { if (!_MANUALReady) { _MANUALContent = SGetField(LocalBridgeClazz, "MANUAL"); _MANUALReady = true; } return _MANUALContent; } } + private static Javax.Print.Attribute.Standard.MediaTray _MANUALContent = default; + private static bool _MANUALReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaTray MIDDLE { get { if (!_MIDDLEReady) { _MIDDLEContent = SGetField(LocalBridgeClazz, "MIDDLE"); _MIDDLEReady = true; } return _MIDDLEContent; } } + private static Javax.Print.Attribute.Standard.MediaTray _MIDDLEContent = default; + private static bool _MIDDLEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaTray SIDE { get { if (!_SIDEReady) { _SIDEContent = SGetField(LocalBridgeClazz, "SIDE"); _SIDEReady = true; } return _SIDEContent; } } + private static Javax.Print.Attribute.Standard.MediaTray _SIDEContent = default; + private static bool _SIDEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MediaTray TOP { get { if (!_TOPReady) { _TOPContent = SGetField(LocalBridgeClazz, "TOP"); _TOPReady = true; } return _TOPContent; } } + private static Javax.Print.Attribute.Standard.MediaTray _TOPContent = default; + private static bool _TOPReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/MultipleDocumentHandling.cs b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/MultipleDocumentHandling.cs new file mode 100644 index 0000000000..e7b5831bcb --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/MultipleDocumentHandling.cs @@ -0,0 +1,104 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print.Attribute.Standard +{ + #region MultipleDocumentHandling + public partial class MultipleDocumentHandling + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Print.Attribute.PrintRequestAttribute(Javax.Print.Attribute.Standard.MultipleDocumentHandling t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Print.Attribute.PrintJobAttribute(Javax.Print.Attribute.Standard.MultipleDocumentHandling t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static Javax.Print.Attribute.Standard.MultipleDocumentHandling SEPARATE_DOCUMENTS_COLLATED_COPIES { get { if (!_SEPARATE_DOCUMENTS_COLLATED_COPIESReady) { _SEPARATE_DOCUMENTS_COLLATED_COPIESContent = SGetField(LocalBridgeClazz, "SEPARATE_DOCUMENTS_COLLATED_COPIES"); _SEPARATE_DOCUMENTS_COLLATED_COPIESReady = true; } return _SEPARATE_DOCUMENTS_COLLATED_COPIESContent; } } + private static Javax.Print.Attribute.Standard.MultipleDocumentHandling _SEPARATE_DOCUMENTS_COLLATED_COPIESContent = default; + private static bool _SEPARATE_DOCUMENTS_COLLATED_COPIESReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MultipleDocumentHandling SEPARATE_DOCUMENTS_UNCOLLATED_COPIES { get { if (!_SEPARATE_DOCUMENTS_UNCOLLATED_COPIESReady) { _SEPARATE_DOCUMENTS_UNCOLLATED_COPIESContent = SGetField(LocalBridgeClazz, "SEPARATE_DOCUMENTS_UNCOLLATED_COPIES"); _SEPARATE_DOCUMENTS_UNCOLLATED_COPIESReady = true; } return _SEPARATE_DOCUMENTS_UNCOLLATED_COPIESContent; } } + private static Javax.Print.Attribute.Standard.MultipleDocumentHandling _SEPARATE_DOCUMENTS_UNCOLLATED_COPIESContent = default; + private static bool _SEPARATE_DOCUMENTS_UNCOLLATED_COPIESReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MultipleDocumentHandling SINGLE_DOCUMENT { get { if (!_SINGLE_DOCUMENTReady) { _SINGLE_DOCUMENTContent = SGetField(LocalBridgeClazz, "SINGLE_DOCUMENT"); _SINGLE_DOCUMENTReady = true; } return _SINGLE_DOCUMENTContent; } } + private static Javax.Print.Attribute.Standard.MultipleDocumentHandling _SINGLE_DOCUMENTContent = default; + private static bool _SINGLE_DOCUMENTReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.MultipleDocumentHandling SINGLE_DOCUMENT_NEW_SHEET { get { if (!_SINGLE_DOCUMENT_NEW_SHEETReady) { _SINGLE_DOCUMENT_NEW_SHEETContent = SGetField(LocalBridgeClazz, "SINGLE_DOCUMENT_NEW_SHEET"); _SINGLE_DOCUMENT_NEW_SHEETReady = true; } return _SINGLE_DOCUMENT_NEW_SHEETContent; } } + private static Javax.Print.Attribute.Standard.MultipleDocumentHandling _SINGLE_DOCUMENT_NEW_SHEETContent = default; + private static bool _SINGLE_DOCUMENT_NEW_SHEETReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Class Category + { + get { return IExecuteWithSignature("getCategory", "()Ljava/lang/Class;"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/NumberOfDocuments.cs b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/NumberOfDocuments.cs new file mode 100644 index 0000000000..ef2daab46b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/NumberOfDocuments.cs @@ -0,0 +1,84 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print.Attribute.Standard +{ + #region NumberOfDocuments + public partial class NumberOfDocuments + { + #region Constructors + /// + /// + /// + /// + public NumberOfDocuments(int arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Print.Attribute.PrintJobAttribute(Javax.Print.Attribute.Standard.NumberOfDocuments t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Class Category + { + get { return IExecuteWithSignature("getCategory", "()Ljava/lang/Class;"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/NumberOfInterveningJobs.cs b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/NumberOfInterveningJobs.cs new file mode 100644 index 0000000000..b2a1357c48 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/NumberOfInterveningJobs.cs @@ -0,0 +1,84 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print.Attribute.Standard +{ + #region NumberOfInterveningJobs + public partial class NumberOfInterveningJobs + { + #region Constructors + /// + /// + /// + /// + public NumberOfInterveningJobs(int arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Print.Attribute.PrintJobAttribute(Javax.Print.Attribute.Standard.NumberOfInterveningJobs t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Class Category + { + get { return IExecuteWithSignature("getCategory", "()Ljava/lang/Class;"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/NumberUp.cs b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/NumberUp.cs new file mode 100644 index 0000000000..d4557ee96f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/NumberUp.cs @@ -0,0 +1,92 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print.Attribute.Standard +{ + #region NumberUp + public partial class NumberUp + { + #region Constructors + /// + /// + /// + /// + public NumberUp(int arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Print.Attribute.DocAttribute(Javax.Print.Attribute.Standard.NumberUp t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Print.Attribute.PrintRequestAttribute(Javax.Print.Attribute.Standard.NumberUp t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Print.Attribute.PrintJobAttribute(Javax.Print.Attribute.Standard.NumberUp t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Class Category + { + get { return IExecuteWithSignature("getCategory", "()Ljava/lang/Class;"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/NumberUpSupported.cs b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/NumberUpSupported.cs new file mode 100644 index 0000000000..2afaca370f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/NumberUpSupported.cs @@ -0,0 +1,101 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print.Attribute.Standard +{ + #region NumberUpSupported + public partial class NumberUpSupported + { + #region Constructors + /// + /// + /// + /// + /// + public NumberUpSupported(int arg0, int arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public NumberUpSupported(int arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public NumberUpSupported(int[][] arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Print.Attribute.SupportedValuesAttribute(Javax.Print.Attribute.Standard.NumberUpSupported t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Class Category + { + get { return IExecuteWithSignature("getCategory", "()Ljava/lang/Class;"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/OrientationRequested.cs b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/OrientationRequested.cs new file mode 100644 index 0000000000..7981ed4903 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/OrientationRequested.cs @@ -0,0 +1,108 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print.Attribute.Standard +{ + #region OrientationRequested + public partial class OrientationRequested + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Print.Attribute.DocAttribute(Javax.Print.Attribute.Standard.OrientationRequested t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Print.Attribute.PrintRequestAttribute(Javax.Print.Attribute.Standard.OrientationRequested t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Print.Attribute.PrintJobAttribute(Javax.Print.Attribute.Standard.OrientationRequested t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static Javax.Print.Attribute.Standard.OrientationRequested LANDSCAPE { get { if (!_LANDSCAPEReady) { _LANDSCAPEContent = SGetField(LocalBridgeClazz, "LANDSCAPE"); _LANDSCAPEReady = true; } return _LANDSCAPEContent; } } + private static Javax.Print.Attribute.Standard.OrientationRequested _LANDSCAPEContent = default; + private static bool _LANDSCAPEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.OrientationRequested PORTRAIT { get { if (!_PORTRAITReady) { _PORTRAITContent = SGetField(LocalBridgeClazz, "PORTRAIT"); _PORTRAITReady = true; } return _PORTRAITContent; } } + private static Javax.Print.Attribute.Standard.OrientationRequested _PORTRAITContent = default; + private static bool _PORTRAITReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.OrientationRequested REVERSE_LANDSCAPE { get { if (!_REVERSE_LANDSCAPEReady) { _REVERSE_LANDSCAPEContent = SGetField(LocalBridgeClazz, "REVERSE_LANDSCAPE"); _REVERSE_LANDSCAPEReady = true; } return _REVERSE_LANDSCAPEContent; } } + private static Javax.Print.Attribute.Standard.OrientationRequested _REVERSE_LANDSCAPEContent = default; + private static bool _REVERSE_LANDSCAPEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.OrientationRequested REVERSE_PORTRAIT { get { if (!_REVERSE_PORTRAITReady) { _REVERSE_PORTRAITContent = SGetField(LocalBridgeClazz, "REVERSE_PORTRAIT"); _REVERSE_PORTRAITReady = true; } return _REVERSE_PORTRAITContent; } } + private static Javax.Print.Attribute.Standard.OrientationRequested _REVERSE_PORTRAITContent = default; + private static bool _REVERSE_PORTRAITReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Class Category + { + get { return IExecuteWithSignature("getCategory", "()Ljava/lang/Class;"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/OutputDeviceAssigned.cs b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/OutputDeviceAssigned.cs new file mode 100644 index 0000000000..f9f1652d9b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/OutputDeviceAssigned.cs @@ -0,0 +1,85 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print.Attribute.Standard +{ + #region OutputDeviceAssigned + public partial class OutputDeviceAssigned + { + #region Constructors + /// + /// + /// + /// + /// + public OutputDeviceAssigned(Java.Lang.String arg0, Java.Util.Locale arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Print.Attribute.PrintJobAttribute(Javax.Print.Attribute.Standard.OutputDeviceAssigned t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Class Category + { + get { return IExecuteWithSignature("getCategory", "()Ljava/lang/Class;"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/PDLOverrideSupported.cs b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/PDLOverrideSupported.cs new file mode 100644 index 0000000000..44115d5f51 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/PDLOverrideSupported.cs @@ -0,0 +1,88 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print.Attribute.Standard +{ + #region PDLOverrideSupported + public partial class PDLOverrideSupported + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Print.Attribute.PrintServiceAttribute(Javax.Print.Attribute.Standard.PDLOverrideSupported t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static Javax.Print.Attribute.Standard.PDLOverrideSupported ATTEMPTED { get { if (!_ATTEMPTEDReady) { _ATTEMPTEDContent = SGetField(LocalBridgeClazz, "ATTEMPTED"); _ATTEMPTEDReady = true; } return _ATTEMPTEDContent; } } + private static Javax.Print.Attribute.Standard.PDLOverrideSupported _ATTEMPTEDContent = default; + private static bool _ATTEMPTEDReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.PDLOverrideSupported NOT_ATTEMPTED { get { if (!_NOT_ATTEMPTEDReady) { _NOT_ATTEMPTEDContent = SGetField(LocalBridgeClazz, "NOT_ATTEMPTED"); _NOT_ATTEMPTEDReady = true; } return _NOT_ATTEMPTEDContent; } } + private static Javax.Print.Attribute.Standard.PDLOverrideSupported _NOT_ATTEMPTEDContent = default; + private static bool _NOT_ATTEMPTEDReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Class Category + { + get { return IExecuteWithSignature("getCategory", "()Ljava/lang/Class;"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/PageRanges.cs b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/PageRanges.cs new file mode 100644 index 0000000000..a45e1bccd8 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/PageRanges.cs @@ -0,0 +1,117 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print.Attribute.Standard +{ + #region PageRanges + public partial class PageRanges + { + #region Constructors + /// + /// + /// + /// + /// + public PageRanges(int arg0, int arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public PageRanges(int arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public PageRanges(int[][] arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public PageRanges(Java.Lang.String arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Print.Attribute.DocAttribute(Javax.Print.Attribute.Standard.PageRanges t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Print.Attribute.PrintRequestAttribute(Javax.Print.Attribute.Standard.PageRanges t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Print.Attribute.PrintJobAttribute(Javax.Print.Attribute.Standard.PageRanges t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Class Category + { + get { return IExecuteWithSignature("getCategory", "()Ljava/lang/Class;"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/PagesPerMinute.cs b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/PagesPerMinute.cs new file mode 100644 index 0000000000..172d83d323 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/PagesPerMinute.cs @@ -0,0 +1,84 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print.Attribute.Standard +{ + #region PagesPerMinute + public partial class PagesPerMinute + { + #region Constructors + /// + /// + /// + /// + public PagesPerMinute(int arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Print.Attribute.PrintServiceAttribute(Javax.Print.Attribute.Standard.PagesPerMinute t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Class Category + { + get { return IExecuteWithSignature("getCategory", "()Ljava/lang/Class;"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/PagesPerMinuteColor.cs b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/PagesPerMinuteColor.cs new file mode 100644 index 0000000000..b0cc323e2e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/PagesPerMinuteColor.cs @@ -0,0 +1,84 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print.Attribute.Standard +{ + #region PagesPerMinuteColor + public partial class PagesPerMinuteColor + { + #region Constructors + /// + /// + /// + /// + public PagesPerMinuteColor(int arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Print.Attribute.PrintServiceAttribute(Javax.Print.Attribute.Standard.PagesPerMinuteColor t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Class Category + { + get { return IExecuteWithSignature("getCategory", "()Ljava/lang/Class;"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/PresentationDirection.cs b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/PresentationDirection.cs new file mode 100644 index 0000000000..cd606ff17f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/PresentationDirection.cs @@ -0,0 +1,128 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print.Attribute.Standard +{ + #region PresentationDirection + public partial class PresentationDirection + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Print.Attribute.PrintJobAttribute(Javax.Print.Attribute.Standard.PresentationDirection t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Print.Attribute.PrintRequestAttribute(Javax.Print.Attribute.Standard.PresentationDirection t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static Javax.Print.Attribute.Standard.PresentationDirection TOBOTTOM_TOLEFT { get { if (!_TOBOTTOM_TOLEFTReady) { _TOBOTTOM_TOLEFTContent = SGetField(LocalBridgeClazz, "TOBOTTOM_TOLEFT"); _TOBOTTOM_TOLEFTReady = true; } return _TOBOTTOM_TOLEFTContent; } } + private static Javax.Print.Attribute.Standard.PresentationDirection _TOBOTTOM_TOLEFTContent = default; + private static bool _TOBOTTOM_TOLEFTReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.PresentationDirection TOBOTTOM_TORIGHT { get { if (!_TOBOTTOM_TORIGHTReady) { _TOBOTTOM_TORIGHTContent = SGetField(LocalBridgeClazz, "TOBOTTOM_TORIGHT"); _TOBOTTOM_TORIGHTReady = true; } return _TOBOTTOM_TORIGHTContent; } } + private static Javax.Print.Attribute.Standard.PresentationDirection _TOBOTTOM_TORIGHTContent = default; + private static bool _TOBOTTOM_TORIGHTReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.PresentationDirection TOLEFT_TOBOTTOM { get { if (!_TOLEFT_TOBOTTOMReady) { _TOLEFT_TOBOTTOMContent = SGetField(LocalBridgeClazz, "TOLEFT_TOBOTTOM"); _TOLEFT_TOBOTTOMReady = true; } return _TOLEFT_TOBOTTOMContent; } } + private static Javax.Print.Attribute.Standard.PresentationDirection _TOLEFT_TOBOTTOMContent = default; + private static bool _TOLEFT_TOBOTTOMReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.PresentationDirection TOLEFT_TOTOP { get { if (!_TOLEFT_TOTOPReady) { _TOLEFT_TOTOPContent = SGetField(LocalBridgeClazz, "TOLEFT_TOTOP"); _TOLEFT_TOTOPReady = true; } return _TOLEFT_TOTOPContent; } } + private static Javax.Print.Attribute.Standard.PresentationDirection _TOLEFT_TOTOPContent = default; + private static bool _TOLEFT_TOTOPReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.PresentationDirection TORIGHT_TOBOTTOM { get { if (!_TORIGHT_TOBOTTOMReady) { _TORIGHT_TOBOTTOMContent = SGetField(LocalBridgeClazz, "TORIGHT_TOBOTTOM"); _TORIGHT_TOBOTTOMReady = true; } return _TORIGHT_TOBOTTOMContent; } } + private static Javax.Print.Attribute.Standard.PresentationDirection _TORIGHT_TOBOTTOMContent = default; + private static bool _TORIGHT_TOBOTTOMReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.PresentationDirection TORIGHT_TOTOP { get { if (!_TORIGHT_TOTOPReady) { _TORIGHT_TOTOPContent = SGetField(LocalBridgeClazz, "TORIGHT_TOTOP"); _TORIGHT_TOTOPReady = true; } return _TORIGHT_TOTOPContent; } } + private static Javax.Print.Attribute.Standard.PresentationDirection _TORIGHT_TOTOPContent = default; + private static bool _TORIGHT_TOTOPReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.PresentationDirection TOTOP_TOLEFT { get { if (!_TOTOP_TOLEFTReady) { _TOTOP_TOLEFTContent = SGetField(LocalBridgeClazz, "TOTOP_TOLEFT"); _TOTOP_TOLEFTReady = true; } return _TOTOP_TOLEFTContent; } } + private static Javax.Print.Attribute.Standard.PresentationDirection _TOTOP_TOLEFTContent = default; + private static bool _TOTOP_TOLEFTReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.PresentationDirection TOTOP_TORIGHT { get { if (!_TOTOP_TORIGHTReady) { _TOTOP_TORIGHTContent = SGetField(LocalBridgeClazz, "TOTOP_TORIGHT"); _TOTOP_TORIGHTReady = true; } return _TOTOP_TORIGHTContent; } } + private static Javax.Print.Attribute.Standard.PresentationDirection _TOTOP_TORIGHTContent = default; + private static bool _TOTOP_TORIGHTReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Class Category + { + get { return IExecuteWithSignature("getCategory", "()Ljava/lang/Class;"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/PrintQuality.cs b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/PrintQuality.cs new file mode 100644 index 0000000000..063f37cb3b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/PrintQuality.cs @@ -0,0 +1,102 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print.Attribute.Standard +{ + #region PrintQuality + public partial class PrintQuality + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Print.Attribute.DocAttribute(Javax.Print.Attribute.Standard.PrintQuality t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Print.Attribute.PrintRequestAttribute(Javax.Print.Attribute.Standard.PrintQuality t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Print.Attribute.PrintJobAttribute(Javax.Print.Attribute.Standard.PrintQuality t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static Javax.Print.Attribute.Standard.PrintQuality DRAFT { get { if (!_DRAFTReady) { _DRAFTContent = SGetField(LocalBridgeClazz, "DRAFT"); _DRAFTReady = true; } return _DRAFTContent; } } + private static Javax.Print.Attribute.Standard.PrintQuality _DRAFTContent = default; + private static bool _DRAFTReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.PrintQuality HIGH { get { if (!_HIGHReady) { _HIGHContent = SGetField(LocalBridgeClazz, "HIGH"); _HIGHReady = true; } return _HIGHContent; } } + private static Javax.Print.Attribute.Standard.PrintQuality _HIGHContent = default; + private static bool _HIGHReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.PrintQuality NORMAL { get { if (!_NORMALReady) { _NORMALContent = SGetField(LocalBridgeClazz, "NORMAL"); _NORMALReady = true; } return _NORMALContent; } } + private static Javax.Print.Attribute.Standard.PrintQuality _NORMALContent = default; + private static bool _NORMALReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Class Category + { + get { return IExecuteWithSignature("getCategory", "()Ljava/lang/Class;"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/PrinterInfo.cs b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/PrinterInfo.cs new file mode 100644 index 0000000000..6b7d07b97a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/PrinterInfo.cs @@ -0,0 +1,85 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print.Attribute.Standard +{ + #region PrinterInfo + public partial class PrinterInfo + { + #region Constructors + /// + /// + /// + /// + /// + public PrinterInfo(Java.Lang.String arg0, Java.Util.Locale arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Print.Attribute.PrintServiceAttribute(Javax.Print.Attribute.Standard.PrinterInfo t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Class Category + { + get { return IExecuteWithSignature("getCategory", "()Ljava/lang/Class;"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/PrinterIsAcceptingJobs.cs b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/PrinterIsAcceptingJobs.cs new file mode 100644 index 0000000000..89ac0bccef --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/PrinterIsAcceptingJobs.cs @@ -0,0 +1,88 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print.Attribute.Standard +{ + #region PrinterIsAcceptingJobs + public partial class PrinterIsAcceptingJobs + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Print.Attribute.PrintServiceAttribute(Javax.Print.Attribute.Standard.PrinterIsAcceptingJobs t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static Javax.Print.Attribute.Standard.PrinterIsAcceptingJobs ACCEPTING_JOBS { get { if (!_ACCEPTING_JOBSReady) { _ACCEPTING_JOBSContent = SGetField(LocalBridgeClazz, "ACCEPTING_JOBS"); _ACCEPTING_JOBSReady = true; } return _ACCEPTING_JOBSContent; } } + private static Javax.Print.Attribute.Standard.PrinterIsAcceptingJobs _ACCEPTING_JOBSContent = default; + private static bool _ACCEPTING_JOBSReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.PrinterIsAcceptingJobs NOT_ACCEPTING_JOBS { get { if (!_NOT_ACCEPTING_JOBSReady) { _NOT_ACCEPTING_JOBSContent = SGetField(LocalBridgeClazz, "NOT_ACCEPTING_JOBS"); _NOT_ACCEPTING_JOBSReady = true; } return _NOT_ACCEPTING_JOBSContent; } } + private static Javax.Print.Attribute.Standard.PrinterIsAcceptingJobs _NOT_ACCEPTING_JOBSContent = default; + private static bool _NOT_ACCEPTING_JOBSReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Class Category + { + get { return IExecuteWithSignature("getCategory", "()Ljava/lang/Class;"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/PrinterLocation.cs b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/PrinterLocation.cs new file mode 100644 index 0000000000..c41d05657a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/PrinterLocation.cs @@ -0,0 +1,85 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print.Attribute.Standard +{ + #region PrinterLocation + public partial class PrinterLocation + { + #region Constructors + /// + /// + /// + /// + /// + public PrinterLocation(Java.Lang.String arg0, Java.Util.Locale arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Print.Attribute.PrintServiceAttribute(Javax.Print.Attribute.Standard.PrinterLocation t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Class Category + { + get { return IExecuteWithSignature("getCategory", "()Ljava/lang/Class;"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/PrinterMakeAndModel.cs b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/PrinterMakeAndModel.cs new file mode 100644 index 0000000000..8a2d90e4cf --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/PrinterMakeAndModel.cs @@ -0,0 +1,85 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print.Attribute.Standard +{ + #region PrinterMakeAndModel + public partial class PrinterMakeAndModel + { + #region Constructors + /// + /// + /// + /// + /// + public PrinterMakeAndModel(Java.Lang.String arg0, Java.Util.Locale arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Print.Attribute.PrintServiceAttribute(Javax.Print.Attribute.Standard.PrinterMakeAndModel t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Class Category + { + get { return IExecuteWithSignature("getCategory", "()Ljava/lang/Class;"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/PrinterMessageFromOperator.cs b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/PrinterMessageFromOperator.cs new file mode 100644 index 0000000000..a8f173d6f7 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/PrinterMessageFromOperator.cs @@ -0,0 +1,85 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print.Attribute.Standard +{ + #region PrinterMessageFromOperator + public partial class PrinterMessageFromOperator + { + #region Constructors + /// + /// + /// + /// + /// + public PrinterMessageFromOperator(Java.Lang.String arg0, Java.Util.Locale arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Print.Attribute.PrintServiceAttribute(Javax.Print.Attribute.Standard.PrinterMessageFromOperator t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Class Category + { + get { return IExecuteWithSignature("getCategory", "()Ljava/lang/Class;"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/PrinterMoreInfo.cs b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/PrinterMoreInfo.cs new file mode 100644 index 0000000000..31a0956702 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/PrinterMoreInfo.cs @@ -0,0 +1,84 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print.Attribute.Standard +{ + #region PrinterMoreInfo + public partial class PrinterMoreInfo + { + #region Constructors + /// + /// + /// + /// + public PrinterMoreInfo(Java.Net.URI arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Print.Attribute.PrintServiceAttribute(Javax.Print.Attribute.Standard.PrinterMoreInfo t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Class Category + { + get { return IExecuteWithSignature("getCategory", "()Ljava/lang/Class;"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/PrinterMoreInfoManufacturer.cs b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/PrinterMoreInfoManufacturer.cs new file mode 100644 index 0000000000..8673c9f464 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/PrinterMoreInfoManufacturer.cs @@ -0,0 +1,84 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print.Attribute.Standard +{ + #region PrinterMoreInfoManufacturer + public partial class PrinterMoreInfoManufacturer + { + #region Constructors + /// + /// + /// + /// + public PrinterMoreInfoManufacturer(Java.Net.URI arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Print.Attribute.PrintServiceAttribute(Javax.Print.Attribute.Standard.PrinterMoreInfoManufacturer t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Class Category + { + get { return IExecuteWithSignature("getCategory", "()Ljava/lang/Class;"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/PrinterName.cs b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/PrinterName.cs new file mode 100644 index 0000000000..467538d400 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/PrinterName.cs @@ -0,0 +1,85 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print.Attribute.Standard +{ + #region PrinterName + public partial class PrinterName + { + #region Constructors + /// + /// + /// + /// + /// + public PrinterName(Java.Lang.String arg0, Java.Util.Locale arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Print.Attribute.PrintServiceAttribute(Javax.Print.Attribute.Standard.PrinterName t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Class Category + { + get { return IExecuteWithSignature("getCategory", "()Ljava/lang/Class;"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/PrinterResolution.cs b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/PrinterResolution.cs new file mode 100644 index 0000000000..31d5d6811a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/PrinterResolution.cs @@ -0,0 +1,94 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print.Attribute.Standard +{ + #region PrinterResolution + public partial class PrinterResolution + { + #region Constructors + /// + /// + /// + /// + /// + /// + public PrinterResolution(int arg0, int arg1, int arg2) + : base(arg0, arg1, arg2) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Print.Attribute.DocAttribute(Javax.Print.Attribute.Standard.PrinterResolution t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Print.Attribute.PrintRequestAttribute(Javax.Print.Attribute.Standard.PrinterResolution t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Print.Attribute.PrintJobAttribute(Javax.Print.Attribute.Standard.PrinterResolution t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Class Category + { + get { return IExecuteWithSignature("getCategory", "()Ljava/lang/Class;"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/PrinterState.cs b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/PrinterState.cs new file mode 100644 index 0000000000..416bf4f04e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/PrinterState.cs @@ -0,0 +1,100 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print.Attribute.Standard +{ + #region PrinterState + public partial class PrinterState + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Print.Attribute.PrintServiceAttribute(Javax.Print.Attribute.Standard.PrinterState t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static Javax.Print.Attribute.Standard.PrinterState IDLE { get { if (!_IDLEReady) { _IDLEContent = SGetField(LocalBridgeClazz, "IDLE"); _IDLEReady = true; } return _IDLEContent; } } + private static Javax.Print.Attribute.Standard.PrinterState _IDLEContent = default; + private static bool _IDLEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.PrinterState PROCESSING { get { if (!_PROCESSINGReady) { _PROCESSINGContent = SGetField(LocalBridgeClazz, "PROCESSING"); _PROCESSINGReady = true; } return _PROCESSINGContent; } } + private static Javax.Print.Attribute.Standard.PrinterState _PROCESSINGContent = default; + private static bool _PROCESSINGReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.PrinterState STOPPED { get { if (!_STOPPEDReady) { _STOPPEDContent = SGetField(LocalBridgeClazz, "STOPPED"); _STOPPEDReady = true; } return _STOPPEDContent; } } + private static Javax.Print.Attribute.Standard.PrinterState _STOPPEDContent = default; + private static bool _STOPPEDReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.PrinterState UNKNOWN { get { if (!_UNKNOWNReady) { _UNKNOWNContent = SGetField(LocalBridgeClazz, "UNKNOWN"); _UNKNOWNReady = true; } return _UNKNOWNContent; } } + private static Javax.Print.Attribute.Standard.PrinterState _UNKNOWNContent = default; + private static bool _UNKNOWNReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Class Category + { + get { return IExecuteWithSignature("getCategory", "()Ljava/lang/Class;"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/PrinterStateReason.cs b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/PrinterStateReason.cs new file mode 100644 index 0000000000..be82686195 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/PrinterStateReason.cs @@ -0,0 +1,274 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print.Attribute.Standard +{ + #region PrinterStateReason + public partial class PrinterStateReason + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Print.Attribute.Attribute(Javax.Print.Attribute.Standard.PrinterStateReason t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static Javax.Print.Attribute.Standard.PrinterStateReason CONNECTING_TO_DEVICE { get { if (!_CONNECTING_TO_DEVICEReady) { _CONNECTING_TO_DEVICEContent = SGetField(LocalBridgeClazz, "CONNECTING_TO_DEVICE"); _CONNECTING_TO_DEVICEReady = true; } return _CONNECTING_TO_DEVICEContent; } } + private static Javax.Print.Attribute.Standard.PrinterStateReason _CONNECTING_TO_DEVICEContent = default; + private static bool _CONNECTING_TO_DEVICEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.PrinterStateReason COVER_OPEN { get { if (!_COVER_OPENReady) { _COVER_OPENContent = SGetField(LocalBridgeClazz, "COVER_OPEN"); _COVER_OPENReady = true; } return _COVER_OPENContent; } } + private static Javax.Print.Attribute.Standard.PrinterStateReason _COVER_OPENContent = default; + private static bool _COVER_OPENReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.PrinterStateReason DEVELOPER_EMPTY { get { if (!_DEVELOPER_EMPTYReady) { _DEVELOPER_EMPTYContent = SGetField(LocalBridgeClazz, "DEVELOPER_EMPTY"); _DEVELOPER_EMPTYReady = true; } return _DEVELOPER_EMPTYContent; } } + private static Javax.Print.Attribute.Standard.PrinterStateReason _DEVELOPER_EMPTYContent = default; + private static bool _DEVELOPER_EMPTYReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.PrinterStateReason DEVELOPER_LOW { get { if (!_DEVELOPER_LOWReady) { _DEVELOPER_LOWContent = SGetField(LocalBridgeClazz, "DEVELOPER_LOW"); _DEVELOPER_LOWReady = true; } return _DEVELOPER_LOWContent; } } + private static Javax.Print.Attribute.Standard.PrinterStateReason _DEVELOPER_LOWContent = default; + private static bool _DEVELOPER_LOWReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.PrinterStateReason DOOR_OPEN { get { if (!_DOOR_OPENReady) { _DOOR_OPENContent = SGetField(LocalBridgeClazz, "DOOR_OPEN"); _DOOR_OPENReady = true; } return _DOOR_OPENContent; } } + private static Javax.Print.Attribute.Standard.PrinterStateReason _DOOR_OPENContent = default; + private static bool _DOOR_OPENReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.PrinterStateReason FUSER_OVER_TEMP { get { if (!_FUSER_OVER_TEMPReady) { _FUSER_OVER_TEMPContent = SGetField(LocalBridgeClazz, "FUSER_OVER_TEMP"); _FUSER_OVER_TEMPReady = true; } return _FUSER_OVER_TEMPContent; } } + private static Javax.Print.Attribute.Standard.PrinterStateReason _FUSER_OVER_TEMPContent = default; + private static bool _FUSER_OVER_TEMPReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.PrinterStateReason FUSER_UNDER_TEMP { get { if (!_FUSER_UNDER_TEMPReady) { _FUSER_UNDER_TEMPContent = SGetField(LocalBridgeClazz, "FUSER_UNDER_TEMP"); _FUSER_UNDER_TEMPReady = true; } return _FUSER_UNDER_TEMPContent; } } + private static Javax.Print.Attribute.Standard.PrinterStateReason _FUSER_UNDER_TEMPContent = default; + private static bool _FUSER_UNDER_TEMPReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.PrinterStateReason INPUT_TRAY_MISSING { get { if (!_INPUT_TRAY_MISSINGReady) { _INPUT_TRAY_MISSINGContent = SGetField(LocalBridgeClazz, "INPUT_TRAY_MISSING"); _INPUT_TRAY_MISSINGReady = true; } return _INPUT_TRAY_MISSINGContent; } } + private static Javax.Print.Attribute.Standard.PrinterStateReason _INPUT_TRAY_MISSINGContent = default; + private static bool _INPUT_TRAY_MISSINGReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.PrinterStateReason INTERLOCK_OPEN { get { if (!_INTERLOCK_OPENReady) { _INTERLOCK_OPENContent = SGetField(LocalBridgeClazz, "INTERLOCK_OPEN"); _INTERLOCK_OPENReady = true; } return _INTERLOCK_OPENContent; } } + private static Javax.Print.Attribute.Standard.PrinterStateReason _INTERLOCK_OPENContent = default; + private static bool _INTERLOCK_OPENReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.PrinterStateReason INTERPRETER_RESOURCE_UNAVAILABLE { get { if (!_INTERPRETER_RESOURCE_UNAVAILABLEReady) { _INTERPRETER_RESOURCE_UNAVAILABLEContent = SGetField(LocalBridgeClazz, "INTERPRETER_RESOURCE_UNAVAILABLE"); _INTERPRETER_RESOURCE_UNAVAILABLEReady = true; } return _INTERPRETER_RESOURCE_UNAVAILABLEContent; } } + private static Javax.Print.Attribute.Standard.PrinterStateReason _INTERPRETER_RESOURCE_UNAVAILABLEContent = default; + private static bool _INTERPRETER_RESOURCE_UNAVAILABLEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.PrinterStateReason MARKER_SUPPLY_EMPTY { get { if (!_MARKER_SUPPLY_EMPTYReady) { _MARKER_SUPPLY_EMPTYContent = SGetField(LocalBridgeClazz, "MARKER_SUPPLY_EMPTY"); _MARKER_SUPPLY_EMPTYReady = true; } return _MARKER_SUPPLY_EMPTYContent; } } + private static Javax.Print.Attribute.Standard.PrinterStateReason _MARKER_SUPPLY_EMPTYContent = default; + private static bool _MARKER_SUPPLY_EMPTYReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.PrinterStateReason MARKER_SUPPLY_LOW { get { if (!_MARKER_SUPPLY_LOWReady) { _MARKER_SUPPLY_LOWContent = SGetField(LocalBridgeClazz, "MARKER_SUPPLY_LOW"); _MARKER_SUPPLY_LOWReady = true; } return _MARKER_SUPPLY_LOWContent; } } + private static Javax.Print.Attribute.Standard.PrinterStateReason _MARKER_SUPPLY_LOWContent = default; + private static bool _MARKER_SUPPLY_LOWReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.PrinterStateReason MARKER_WASTE_ALMOST_FULL { get { if (!_MARKER_WASTE_ALMOST_FULLReady) { _MARKER_WASTE_ALMOST_FULLContent = SGetField(LocalBridgeClazz, "MARKER_WASTE_ALMOST_FULL"); _MARKER_WASTE_ALMOST_FULLReady = true; } return _MARKER_WASTE_ALMOST_FULLContent; } } + private static Javax.Print.Attribute.Standard.PrinterStateReason _MARKER_WASTE_ALMOST_FULLContent = default; + private static bool _MARKER_WASTE_ALMOST_FULLReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.PrinterStateReason MARKER_WASTE_FULL { get { if (!_MARKER_WASTE_FULLReady) { _MARKER_WASTE_FULLContent = SGetField(LocalBridgeClazz, "MARKER_WASTE_FULL"); _MARKER_WASTE_FULLReady = true; } return _MARKER_WASTE_FULLContent; } } + private static Javax.Print.Attribute.Standard.PrinterStateReason _MARKER_WASTE_FULLContent = default; + private static bool _MARKER_WASTE_FULLReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.PrinterStateReason MEDIA_EMPTY { get { if (!_MEDIA_EMPTYReady) { _MEDIA_EMPTYContent = SGetField(LocalBridgeClazz, "MEDIA_EMPTY"); _MEDIA_EMPTYReady = true; } return _MEDIA_EMPTYContent; } } + private static Javax.Print.Attribute.Standard.PrinterStateReason _MEDIA_EMPTYContent = default; + private static bool _MEDIA_EMPTYReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.PrinterStateReason MEDIA_JAM { get { if (!_MEDIA_JAMReady) { _MEDIA_JAMContent = SGetField(LocalBridgeClazz, "MEDIA_JAM"); _MEDIA_JAMReady = true; } return _MEDIA_JAMContent; } } + private static Javax.Print.Attribute.Standard.PrinterStateReason _MEDIA_JAMContent = default; + private static bool _MEDIA_JAMReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.PrinterStateReason MEDIA_LOW { get { if (!_MEDIA_LOWReady) { _MEDIA_LOWContent = SGetField(LocalBridgeClazz, "MEDIA_LOW"); _MEDIA_LOWReady = true; } return _MEDIA_LOWContent; } } + private static Javax.Print.Attribute.Standard.PrinterStateReason _MEDIA_LOWContent = default; + private static bool _MEDIA_LOWReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.PrinterStateReason MEDIA_NEEDED { get { if (!_MEDIA_NEEDEDReady) { _MEDIA_NEEDEDContent = SGetField(LocalBridgeClazz, "MEDIA_NEEDED"); _MEDIA_NEEDEDReady = true; } return _MEDIA_NEEDEDContent; } } + private static Javax.Print.Attribute.Standard.PrinterStateReason _MEDIA_NEEDEDContent = default; + private static bool _MEDIA_NEEDEDReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.PrinterStateReason MOVING_TO_PAUSED { get { if (!_MOVING_TO_PAUSEDReady) { _MOVING_TO_PAUSEDContent = SGetField(LocalBridgeClazz, "MOVING_TO_PAUSED"); _MOVING_TO_PAUSEDReady = true; } return _MOVING_TO_PAUSEDContent; } } + private static Javax.Print.Attribute.Standard.PrinterStateReason _MOVING_TO_PAUSEDContent = default; + private static bool _MOVING_TO_PAUSEDReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.PrinterStateReason OPC_LIFE_OVER { get { if (!_OPC_LIFE_OVERReady) { _OPC_LIFE_OVERContent = SGetField(LocalBridgeClazz, "OPC_LIFE_OVER"); _OPC_LIFE_OVERReady = true; } return _OPC_LIFE_OVERContent; } } + private static Javax.Print.Attribute.Standard.PrinterStateReason _OPC_LIFE_OVERContent = default; + private static bool _OPC_LIFE_OVERReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.PrinterStateReason OPC_NEAR_EOL { get { if (!_OPC_NEAR_EOLReady) { _OPC_NEAR_EOLContent = SGetField(LocalBridgeClazz, "OPC_NEAR_EOL"); _OPC_NEAR_EOLReady = true; } return _OPC_NEAR_EOLContent; } } + private static Javax.Print.Attribute.Standard.PrinterStateReason _OPC_NEAR_EOLContent = default; + private static bool _OPC_NEAR_EOLReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.PrinterStateReason OTHER { get { if (!_OTHERReady) { _OTHERContent = SGetField(LocalBridgeClazz, "OTHER"); _OTHERReady = true; } return _OTHERContent; } } + private static Javax.Print.Attribute.Standard.PrinterStateReason _OTHERContent = default; + private static bool _OTHERReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.PrinterStateReason OUTPUT_AREA_ALMOST_FULL { get { if (!_OUTPUT_AREA_ALMOST_FULLReady) { _OUTPUT_AREA_ALMOST_FULLContent = SGetField(LocalBridgeClazz, "OUTPUT_AREA_ALMOST_FULL"); _OUTPUT_AREA_ALMOST_FULLReady = true; } return _OUTPUT_AREA_ALMOST_FULLContent; } } + private static Javax.Print.Attribute.Standard.PrinterStateReason _OUTPUT_AREA_ALMOST_FULLContent = default; + private static bool _OUTPUT_AREA_ALMOST_FULLReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.PrinterStateReason OUTPUT_AREA_FULL { get { if (!_OUTPUT_AREA_FULLReady) { _OUTPUT_AREA_FULLContent = SGetField(LocalBridgeClazz, "OUTPUT_AREA_FULL"); _OUTPUT_AREA_FULLReady = true; } return _OUTPUT_AREA_FULLContent; } } + private static Javax.Print.Attribute.Standard.PrinterStateReason _OUTPUT_AREA_FULLContent = default; + private static bool _OUTPUT_AREA_FULLReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.PrinterStateReason OUTPUT_TRAY_MISSING { get { if (!_OUTPUT_TRAY_MISSINGReady) { _OUTPUT_TRAY_MISSINGContent = SGetField(LocalBridgeClazz, "OUTPUT_TRAY_MISSING"); _OUTPUT_TRAY_MISSINGReady = true; } return _OUTPUT_TRAY_MISSINGContent; } } + private static Javax.Print.Attribute.Standard.PrinterStateReason _OUTPUT_TRAY_MISSINGContent = default; + private static bool _OUTPUT_TRAY_MISSINGReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.PrinterStateReason PAUSED { get { if (!_PAUSEDReady) { _PAUSEDContent = SGetField(LocalBridgeClazz, "PAUSED"); _PAUSEDReady = true; } return _PAUSEDContent; } } + private static Javax.Print.Attribute.Standard.PrinterStateReason _PAUSEDContent = default; + private static bool _PAUSEDReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.PrinterStateReason SHUTDOWN { get { if (!_SHUTDOWNReady) { _SHUTDOWNContent = SGetField(LocalBridgeClazz, "SHUTDOWN"); _SHUTDOWNReady = true; } return _SHUTDOWNContent; } } + private static Javax.Print.Attribute.Standard.PrinterStateReason _SHUTDOWNContent = default; + private static bool _SHUTDOWNReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.PrinterStateReason SPOOL_AREA_FULL { get { if (!_SPOOL_AREA_FULLReady) { _SPOOL_AREA_FULLContent = SGetField(LocalBridgeClazz, "SPOOL_AREA_FULL"); _SPOOL_AREA_FULLReady = true; } return _SPOOL_AREA_FULLContent; } } + private static Javax.Print.Attribute.Standard.PrinterStateReason _SPOOL_AREA_FULLContent = default; + private static bool _SPOOL_AREA_FULLReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.PrinterStateReason STOPPED_PARTLY { get { if (!_STOPPED_PARTLYReady) { _STOPPED_PARTLYContent = SGetField(LocalBridgeClazz, "STOPPED_PARTLY"); _STOPPED_PARTLYReady = true; } return _STOPPED_PARTLYContent; } } + private static Javax.Print.Attribute.Standard.PrinterStateReason _STOPPED_PARTLYContent = default; + private static bool _STOPPED_PARTLYReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.PrinterStateReason STOPPING { get { if (!_STOPPINGReady) { _STOPPINGContent = SGetField(LocalBridgeClazz, "STOPPING"); _STOPPINGReady = true; } return _STOPPINGContent; } } + private static Javax.Print.Attribute.Standard.PrinterStateReason _STOPPINGContent = default; + private static bool _STOPPINGReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.PrinterStateReason TIMED_OUT { get { if (!_TIMED_OUTReady) { _TIMED_OUTContent = SGetField(LocalBridgeClazz, "TIMED_OUT"); _TIMED_OUTReady = true; } return _TIMED_OUTContent; } } + private static Javax.Print.Attribute.Standard.PrinterStateReason _TIMED_OUTContent = default; + private static bool _TIMED_OUTReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.PrinterStateReason TONER_EMPTY { get { if (!_TONER_EMPTYReady) { _TONER_EMPTYContent = SGetField(LocalBridgeClazz, "TONER_EMPTY"); _TONER_EMPTYReady = true; } return _TONER_EMPTYContent; } } + private static Javax.Print.Attribute.Standard.PrinterStateReason _TONER_EMPTYContent = default; + private static bool _TONER_EMPTYReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.PrinterStateReason TONER_LOW { get { if (!_TONER_LOWReady) { _TONER_LOWContent = SGetField(LocalBridgeClazz, "TONER_LOW"); _TONER_LOWReady = true; } return _TONER_LOWContent; } } + private static Javax.Print.Attribute.Standard.PrinterStateReason _TONER_LOWContent = default; + private static bool _TONER_LOWReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Class Category + { + get { return IExecuteWithSignature("getCategory", "()Ljava/lang/Class;"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/PrinterStateReasons.cs b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/PrinterStateReasons.cs new file mode 100644 index 0000000000..74d0f7ec11 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/PrinterStateReasons.cs @@ -0,0 +1,120 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print.Attribute.Standard +{ + #region PrinterStateReasons + public partial class PrinterStateReasons + { + #region Constructors + /// + /// + /// + /// + /// + public PrinterStateReasons(int arg0, float arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public PrinterStateReasons(int arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public PrinterStateReasons(Java.Util.Map arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Print.Attribute.PrintServiceAttribute(Javax.Print.Attribute.Standard.PrinterStateReasons t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Class Category + { + get { return IExecuteWithSignature("getCategory", "()Ljava/lang/Class;"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + /// + public Java.Util.Set PrinterStateReasonSetMethod(Javax.Print.Attribute.Standard.Severity arg0) + { + return IExecuteWithSignature>("printerStateReasonSet", "(Ljavax/print/attribute/standard/Severity;)Ljava/util/Set;", arg0); + } + /// + /// + /// + /// + /// + /// + public Javax.Print.Attribute.Standard.Severity Put(Javax.Print.Attribute.Standard.PrinterStateReason arg0, Javax.Print.Attribute.Standard.Severity arg1) + { + return IExecute("put", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/PrinterURI.cs b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/PrinterURI.cs new file mode 100644 index 0000000000..5f29226e80 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/PrinterURI.cs @@ -0,0 +1,84 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print.Attribute.Standard +{ + #region PrinterURI + public partial class PrinterURI + { + #region Constructors + /// + /// + /// + /// + public PrinterURI(Java.Net.URI arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Print.Attribute.PrintServiceAttribute(Javax.Print.Attribute.Standard.PrinterURI t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Class Category + { + get { return IExecuteWithSignature("getCategory", "()Ljava/lang/Class;"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/QueuedJobCount.cs b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/QueuedJobCount.cs new file mode 100644 index 0000000000..0079768109 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/QueuedJobCount.cs @@ -0,0 +1,84 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print.Attribute.Standard +{ + #region QueuedJobCount + public partial class QueuedJobCount + { + #region Constructors + /// + /// + /// + /// + public QueuedJobCount(int arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Print.Attribute.PrintServiceAttribute(Javax.Print.Attribute.Standard.QueuedJobCount t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Class Category + { + get { return IExecuteWithSignature("getCategory", "()Ljava/lang/Class;"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/ReferenceUriSchemesSupported.cs b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/ReferenceUriSchemesSupported.cs new file mode 100644 index 0000000000..d9859cadff --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/ReferenceUriSchemesSupported.cs @@ -0,0 +1,124 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print.Attribute.Standard +{ + #region ReferenceUriSchemesSupported + public partial class ReferenceUriSchemesSupported + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Print.Attribute.Attribute(Javax.Print.Attribute.Standard.ReferenceUriSchemesSupported t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static Javax.Print.Attribute.Standard.ReferenceUriSchemesSupported FILE { get { if (!_FILEReady) { _FILEContent = SGetField(LocalBridgeClazz, "FILE"); _FILEReady = true; } return _FILEContent; } } + private static Javax.Print.Attribute.Standard.ReferenceUriSchemesSupported _FILEContent = default; + private static bool _FILEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.ReferenceUriSchemesSupported FTP { get { if (!_FTPReady) { _FTPContent = SGetField(LocalBridgeClazz, "FTP"); _FTPReady = true; } return _FTPContent; } } + private static Javax.Print.Attribute.Standard.ReferenceUriSchemesSupported _FTPContent = default; + private static bool _FTPReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.ReferenceUriSchemesSupported GOPHER { get { if (!_GOPHERReady) { _GOPHERContent = SGetField(LocalBridgeClazz, "GOPHER"); _GOPHERReady = true; } return _GOPHERContent; } } + private static Javax.Print.Attribute.Standard.ReferenceUriSchemesSupported _GOPHERContent = default; + private static bool _GOPHERReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.ReferenceUriSchemesSupported HTTP { get { if (!_HTTPReady) { _HTTPContent = SGetField(LocalBridgeClazz, "HTTP"); _HTTPReady = true; } return _HTTPContent; } } + private static Javax.Print.Attribute.Standard.ReferenceUriSchemesSupported _HTTPContent = default; + private static bool _HTTPReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.ReferenceUriSchemesSupported HTTPS { get { if (!_HTTPSReady) { _HTTPSContent = SGetField(LocalBridgeClazz, "HTTPS"); _HTTPSReady = true; } return _HTTPSContent; } } + private static Javax.Print.Attribute.Standard.ReferenceUriSchemesSupported _HTTPSContent = default; + private static bool _HTTPSReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.ReferenceUriSchemesSupported NEWS { get { if (!_NEWSReady) { _NEWSContent = SGetField(LocalBridgeClazz, "NEWS"); _NEWSReady = true; } return _NEWSContent; } } + private static Javax.Print.Attribute.Standard.ReferenceUriSchemesSupported _NEWSContent = default; + private static bool _NEWSReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.ReferenceUriSchemesSupported NNTP { get { if (!_NNTPReady) { _NNTPContent = SGetField(LocalBridgeClazz, "NNTP"); _NNTPReady = true; } return _NNTPContent; } } + private static Javax.Print.Attribute.Standard.ReferenceUriSchemesSupported _NNTPContent = default; + private static bool _NNTPReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.ReferenceUriSchemesSupported WAIS { get { if (!_WAISReady) { _WAISContent = SGetField(LocalBridgeClazz, "WAIS"); _WAISReady = true; } return _WAISContent; } } + private static Javax.Print.Attribute.Standard.ReferenceUriSchemesSupported _WAISContent = default; + private static bool _WAISReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Class Category + { + get { return IExecuteWithSignature("getCategory", "()Ljava/lang/Class;"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/RequestingUserName.cs b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/RequestingUserName.cs new file mode 100644 index 0000000000..5799f79c3d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/RequestingUserName.cs @@ -0,0 +1,85 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print.Attribute.Standard +{ + #region RequestingUserName + public partial class RequestingUserName + { + #region Constructors + /// + /// + /// + /// + /// + public RequestingUserName(Java.Lang.String arg0, Java.Util.Locale arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Print.Attribute.PrintRequestAttribute(Javax.Print.Attribute.Standard.RequestingUserName t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Class Category + { + get { return IExecuteWithSignature("getCategory", "()Ljava/lang/Class;"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/Severity.cs b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/Severity.cs new file mode 100644 index 0000000000..ab8bbda7ae --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/Severity.cs @@ -0,0 +1,94 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print.Attribute.Standard +{ + #region Severity + public partial class Severity + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Print.Attribute.Attribute(Javax.Print.Attribute.Standard.Severity t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static Javax.Print.Attribute.Standard.Severity ERROR { get { if (!_ERRORReady) { _ERRORContent = SGetField(LocalBridgeClazz, "ERROR"); _ERRORReady = true; } return _ERRORContent; } } + private static Javax.Print.Attribute.Standard.Severity _ERRORContent = default; + private static bool _ERRORReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.Severity REPORT { get { if (!_REPORTReady) { _REPORTContent = SGetField(LocalBridgeClazz, "REPORT"); _REPORTReady = true; } return _REPORTContent; } } + private static Javax.Print.Attribute.Standard.Severity _REPORTContent = default; + private static bool _REPORTReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.Severity WARNING { get { if (!_WARNINGReady) { _WARNINGContent = SGetField(LocalBridgeClazz, "WARNING"); _WARNINGReady = true; } return _WARNINGContent; } } + private static Javax.Print.Attribute.Standard.Severity _WARNINGContent = default; + private static bool _WARNINGReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Class Category + { + get { return IExecuteWithSignature("getCategory", "()Ljava/lang/Class;"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/SheetCollate.cs b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/SheetCollate.cs new file mode 100644 index 0000000000..4fabaa4b6a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/SheetCollate.cs @@ -0,0 +1,96 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print.Attribute.Standard +{ + #region SheetCollate + public partial class SheetCollate + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Print.Attribute.DocAttribute(Javax.Print.Attribute.Standard.SheetCollate t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Print.Attribute.PrintRequestAttribute(Javax.Print.Attribute.Standard.SheetCollate t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Print.Attribute.PrintJobAttribute(Javax.Print.Attribute.Standard.SheetCollate t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static Javax.Print.Attribute.Standard.SheetCollate COLLATED { get { if (!_COLLATEDReady) { _COLLATEDContent = SGetField(LocalBridgeClazz, "COLLATED"); _COLLATEDReady = true; } return _COLLATEDContent; } } + private static Javax.Print.Attribute.Standard.SheetCollate _COLLATEDContent = default; + private static bool _COLLATEDReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.SheetCollate UNCOLLATED { get { if (!_UNCOLLATEDReady) { _UNCOLLATEDContent = SGetField(LocalBridgeClazz, "UNCOLLATED"); _UNCOLLATEDReady = true; } return _UNCOLLATEDContent; } } + private static Javax.Print.Attribute.Standard.SheetCollate _UNCOLLATEDContent = default; + private static bool _UNCOLLATEDReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Class Category + { + get { return IExecuteWithSignature("getCategory", "()Ljava/lang/Class;"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/Sides.cs b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/Sides.cs new file mode 100644 index 0000000000..2578ea278d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/Standard/Sides.cs @@ -0,0 +1,114 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print.Attribute.Standard +{ + #region Sides + public partial class Sides + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Print.Attribute.DocAttribute(Javax.Print.Attribute.Standard.Sides t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Print.Attribute.PrintRequestAttribute(Javax.Print.Attribute.Standard.Sides t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Print.Attribute.PrintJobAttribute(Javax.Print.Attribute.Standard.Sides t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static Javax.Print.Attribute.Standard.Sides DUPLEX { get { if (!_DUPLEXReady) { _DUPLEXContent = SGetField(LocalBridgeClazz, "DUPLEX"); _DUPLEXReady = true; } return _DUPLEXContent; } } + private static Javax.Print.Attribute.Standard.Sides _DUPLEXContent = default; + private static bool _DUPLEXReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.Sides ONE_SIDED { get { if (!_ONE_SIDEDReady) { _ONE_SIDEDContent = SGetField(LocalBridgeClazz, "ONE_SIDED"); _ONE_SIDEDReady = true; } return _ONE_SIDEDContent; } } + private static Javax.Print.Attribute.Standard.Sides _ONE_SIDEDContent = default; + private static bool _ONE_SIDEDReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.Sides TUMBLE { get { if (!_TUMBLEReady) { _TUMBLEContent = SGetField(LocalBridgeClazz, "TUMBLE"); _TUMBLEReady = true; } return _TUMBLEContent; } } + private static Javax.Print.Attribute.Standard.Sides _TUMBLEContent = default; + private static bool _TUMBLEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.Sides TWO_SIDED_LONG_EDGE { get { if (!_TWO_SIDED_LONG_EDGEReady) { _TWO_SIDED_LONG_EDGEContent = SGetField(LocalBridgeClazz, "TWO_SIDED_LONG_EDGE"); _TWO_SIDED_LONG_EDGEReady = true; } return _TWO_SIDED_LONG_EDGEContent; } } + private static Javax.Print.Attribute.Standard.Sides _TWO_SIDED_LONG_EDGEContent = default; + private static bool _TWO_SIDED_LONG_EDGEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.Attribute.Standard.Sides TWO_SIDED_SHORT_EDGE { get { if (!_TWO_SIDED_SHORT_EDGEReady) { _TWO_SIDED_SHORT_EDGEContent = SGetField(LocalBridgeClazz, "TWO_SIDED_SHORT_EDGE"); _TWO_SIDED_SHORT_EDGEReady = true; } return _TWO_SIDED_SHORT_EDGEContent; } } + private static Javax.Print.Attribute.Standard.Sides _TWO_SIDED_SHORT_EDGEContent = default; + private static bool _TWO_SIDED_SHORT_EDGEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Class Category + { + get { return IExecuteWithSignature("getCategory", "()Ljava/lang/Class;"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/Attribute/SupportedValuesAttribute.cs b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/SupportedValuesAttribute.cs new file mode 100644 index 0000000000..9867d90c4a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/SupportedValuesAttribute.cs @@ -0,0 +1,76 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print.Attribute +{ + #region ISupportedValuesAttribute + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ISupportedValuesAttribute : Javax.Print.Attribute.IAttribute + { + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region SupportedValuesAttribute + public partial class SupportedValuesAttribute : Javax.Print.Attribute.ISupportedValuesAttribute + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/Attribute/TextSyntax.cs b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/TextSyntax.cs new file mode 100644 index 0000000000..c57ae1bfc7 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/TextSyntax.cs @@ -0,0 +1,80 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print.Attribute +{ + #region TextSyntax + public partial class TextSyntax + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Javax.Print.Attribute.TextSyntax t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Cloneable(Javax.Print.Attribute.TextSyntax t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Util.Locale Locale + { + get { return IExecuteWithSignature("getLocale", "()Ljava/util/Locale;"); } + } + /// + /// + /// + public Java.Lang.String Value + { + get { return IExecuteWithSignature("getValue", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/Attribute/URISyntax.cs b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/URISyntax.cs new file mode 100644 index 0000000000..c85f39d78f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/URISyntax.cs @@ -0,0 +1,73 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print.Attribute +{ + #region URISyntax + public partial class URISyntax + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Javax.Print.Attribute.URISyntax t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Cloneable(Javax.Print.Attribute.URISyntax t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Net.URI URI + { + get { return IExecuteWithSignature("getURI", "()Ljava/net/URI;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/Attribute/UnmodifiableSetException.cs b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/UnmodifiableSetException.cs new file mode 100644 index 0000000000..8b28c16256 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/Attribute/UnmodifiableSetException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print.Attribute +{ + #region UnmodifiableSetException + public partial class UnmodifiableSetException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/AttributeException.cs b/src/net/JNet/GeneratedCore/Javax/Print/AttributeException.cs new file mode 100644 index 0000000000..bb83b405e4 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/AttributeException.cs @@ -0,0 +1,98 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print +{ + #region IAttributeException + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IAttributeException + { + #region Instance methods + /// + /// + /// + Java.Lang.Class[] UnsupportedAttributes { get; } + /// + /// + /// + Javax.Print.Attribute.Attribute[] UnsupportedValues { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region AttributeException + public partial class AttributeException : Javax.Print.IAttributeException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Class[] UnsupportedAttributes + { + get { return IExecuteWithSignatureArray("getUnsupportedAttributes", "()[Ljava/lang/Class;"); } + } + /// + /// + /// + public Javax.Print.Attribute.Attribute[] UnsupportedValues + { + get { return IExecuteWithSignatureArray("getUnsupportedValues", "()[Ljavax/print/attribute/Attribute;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/CancelablePrintJob.cs b/src/net/JNet/GeneratedCore/Javax/Print/CancelablePrintJob.cs new file mode 100644 index 0000000000..ff938a304a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/CancelablePrintJob.cs @@ -0,0 +1,89 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print +{ + #region ICancelablePrintJob + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ICancelablePrintJob : Javax.Print.IDocPrintJob + { + #region Instance methods + /// + /// + /// + /// + void Cancel(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region CancelablePrintJob + public partial class CancelablePrintJob : Javax.Print.ICancelablePrintJob + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public void Cancel() + { + IExecuteWithSignature("cancel", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/Doc.cs b/src/net/JNet/GeneratedCore/Javax/Print/Doc.cs new file mode 100644 index 0000000000..83c0f65497 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/Doc.cs @@ -0,0 +1,131 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print +{ + #region IDoc + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IDoc + { + #region Instance methods + /// + /// + /// + Javax.Print.Attribute.DocAttributeSet Attributes { get; } + /// + /// + /// + Javax.Print.DocFlavor DocFlavor { get; } + /// + /// + /// + object PrintData { get; } + /// + /// + /// + Java.Io.Reader ReaderForText { get; } + /// + /// + /// + Java.Io.InputStream StreamForBytes { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Doc + public partial class Doc : Javax.Print.IDoc + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Print.Attribute.DocAttributeSet Attributes + { + get { return IExecuteWithSignature("getAttributes", "()Ljavax/print/attribute/DocAttributeSet;"); } + } + /// + /// + /// + public Javax.Print.DocFlavor DocFlavor + { + get { return IExecuteWithSignature("getDocFlavor", "()Ljavax/print/DocFlavor;"); } + } + /// + /// + /// + public object PrintData + { + get { return IExecuteWithSignature("getPrintData", "()Ljava/lang/Object;"); } + } + /// + /// + /// + public Java.Io.Reader ReaderForText + { + get { return IExecuteWithSignature("getReaderForText", "()Ljava/io/Reader;"); } + } + /// + /// + /// + public Java.Io.InputStream StreamForBytes + { + get { return IExecuteWithSignature("getStreamForBytes", "()Ljava/io/InputStream;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/DocFlavor.cs b/src/net/JNet/GeneratedCore/Javax/Print/DocFlavor.cs new file mode 100644 index 0000000000..2f3faebe18 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/DocFlavor.cs @@ -0,0 +1,787 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print +{ + #region DocFlavor + public partial class DocFlavor + { + #region Constructors + /// + /// + /// + /// + /// + public DocFlavor(Java.Lang.String arg0, Java.Lang.String arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Javax.Print.DocFlavor t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Cloneable(Javax.Print.DocFlavor t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static Java.Lang.String hostEncoding { get { if (!_hostEncodingReady) { _hostEncodingContent = SGetField(LocalBridgeClazz, "hostEncoding"); _hostEncodingReady = true; } return _hostEncodingContent; } } + private static Java.Lang.String _hostEncodingContent = default; + private static bool _hostEncodingReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String MediaSubtype + { + get { return IExecuteWithSignature("getMediaSubtype", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String MediaType + { + get { return IExecuteWithSignature("getMediaType", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String MimeType + { + get { return IExecuteWithSignature("getMimeType", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String RepresentationClassName + { + get { return IExecuteWithSignature("getRepresentationClassName", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + /// + public Java.Lang.String GetParameter(Java.Lang.String arg0) + { + return IExecuteWithSignature("getParameter", "(Ljava/lang/String;)Ljava/lang/String;", arg0); + } + + #endregion + + #region Nested classes + #region BYTE_ARRAY + public partial class BYTE_ARRAY + { + #region Constructors + /// + /// + /// + /// + public BYTE_ARRAY(Java.Lang.String arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Javax.Print.DocFlavor.BYTE_ARRAY AUTOSENSE { get { if (!_AUTOSENSEReady) { _AUTOSENSEContent = SGetField(LocalBridgeClazz, "AUTOSENSE"); _AUTOSENSEReady = true; } return _AUTOSENSEContent; } } + private static Javax.Print.DocFlavor.BYTE_ARRAY _AUTOSENSEContent = default; + private static bool _AUTOSENSEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.DocFlavor.BYTE_ARRAY GIF { get { if (!_GIFReady) { _GIFContent = SGetField(LocalBridgeClazz, "GIF"); _GIFReady = true; } return _GIFContent; } } + private static Javax.Print.DocFlavor.BYTE_ARRAY _GIFContent = default; + private static bool _GIFReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.DocFlavor.BYTE_ARRAY JPEG { get { if (!_JPEGReady) { _JPEGContent = SGetField(LocalBridgeClazz, "JPEG"); _JPEGReady = true; } return _JPEGContent; } } + private static Javax.Print.DocFlavor.BYTE_ARRAY _JPEGContent = default; + private static bool _JPEGReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.DocFlavor.BYTE_ARRAY PCL { get { if (!_PCLReady) { _PCLContent = SGetField(LocalBridgeClazz, "PCL"); _PCLReady = true; } return _PCLContent; } } + private static Javax.Print.DocFlavor.BYTE_ARRAY _PCLContent = default; + private static bool _PCLReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.DocFlavor.BYTE_ARRAY PDF { get { if (!_PDFReady) { _PDFContent = SGetField(LocalBridgeClazz, "PDF"); _PDFReady = true; } return _PDFContent; } } + private static Javax.Print.DocFlavor.BYTE_ARRAY _PDFContent = default; + private static bool _PDFReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.DocFlavor.BYTE_ARRAY PNG { get { if (!_PNGReady) { _PNGContent = SGetField(LocalBridgeClazz, "PNG"); _PNGReady = true; } return _PNGContent; } } + private static Javax.Print.DocFlavor.BYTE_ARRAY _PNGContent = default; + private static bool _PNGReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.DocFlavor.BYTE_ARRAY POSTSCRIPT { get { if (!_POSTSCRIPTReady) { _POSTSCRIPTContent = SGetField(LocalBridgeClazz, "POSTSCRIPT"); _POSTSCRIPTReady = true; } return _POSTSCRIPTContent; } } + private static Javax.Print.DocFlavor.BYTE_ARRAY _POSTSCRIPTContent = default; + private static bool _POSTSCRIPTReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.DocFlavor.BYTE_ARRAY TEXT_HTML_HOST { get { if (!_TEXT_HTML_HOSTReady) { _TEXT_HTML_HOSTContent = SGetField(LocalBridgeClazz, "TEXT_HTML_HOST"); _TEXT_HTML_HOSTReady = true; } return _TEXT_HTML_HOSTContent; } } + private static Javax.Print.DocFlavor.BYTE_ARRAY _TEXT_HTML_HOSTContent = default; + private static bool _TEXT_HTML_HOSTReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.DocFlavor.BYTE_ARRAY TEXT_HTML_US_ASCII { get { if (!_TEXT_HTML_US_ASCIIReady) { _TEXT_HTML_US_ASCIIContent = SGetField(LocalBridgeClazz, "TEXT_HTML_US_ASCII"); _TEXT_HTML_US_ASCIIReady = true; } return _TEXT_HTML_US_ASCIIContent; } } + private static Javax.Print.DocFlavor.BYTE_ARRAY _TEXT_HTML_US_ASCIIContent = default; + private static bool _TEXT_HTML_US_ASCIIReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.DocFlavor.BYTE_ARRAY TEXT_HTML_UTF_16 { get { if (!_TEXT_HTML_UTF_16Ready) { _TEXT_HTML_UTF_16Content = SGetField(LocalBridgeClazz, "TEXT_HTML_UTF_16"); _TEXT_HTML_UTF_16Ready = true; } return _TEXT_HTML_UTF_16Content; } } + private static Javax.Print.DocFlavor.BYTE_ARRAY _TEXT_HTML_UTF_16Content = default; + private static bool _TEXT_HTML_UTF_16Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.DocFlavor.BYTE_ARRAY TEXT_HTML_UTF_16BE { get { if (!_TEXT_HTML_UTF_16BEReady) { _TEXT_HTML_UTF_16BEContent = SGetField(LocalBridgeClazz, "TEXT_HTML_UTF_16BE"); _TEXT_HTML_UTF_16BEReady = true; } return _TEXT_HTML_UTF_16BEContent; } } + private static Javax.Print.DocFlavor.BYTE_ARRAY _TEXT_HTML_UTF_16BEContent = default; + private static bool _TEXT_HTML_UTF_16BEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.DocFlavor.BYTE_ARRAY TEXT_HTML_UTF_16LE { get { if (!_TEXT_HTML_UTF_16LEReady) { _TEXT_HTML_UTF_16LEContent = SGetField(LocalBridgeClazz, "TEXT_HTML_UTF_16LE"); _TEXT_HTML_UTF_16LEReady = true; } return _TEXT_HTML_UTF_16LEContent; } } + private static Javax.Print.DocFlavor.BYTE_ARRAY _TEXT_HTML_UTF_16LEContent = default; + private static bool _TEXT_HTML_UTF_16LEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.DocFlavor.BYTE_ARRAY TEXT_HTML_UTF_8 { get { if (!_TEXT_HTML_UTF_8Ready) { _TEXT_HTML_UTF_8Content = SGetField(LocalBridgeClazz, "TEXT_HTML_UTF_8"); _TEXT_HTML_UTF_8Ready = true; } return _TEXT_HTML_UTF_8Content; } } + private static Javax.Print.DocFlavor.BYTE_ARRAY _TEXT_HTML_UTF_8Content = default; + private static bool _TEXT_HTML_UTF_8Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.DocFlavor.BYTE_ARRAY TEXT_PLAIN_HOST { get { if (!_TEXT_PLAIN_HOSTReady) { _TEXT_PLAIN_HOSTContent = SGetField(LocalBridgeClazz, "TEXT_PLAIN_HOST"); _TEXT_PLAIN_HOSTReady = true; } return _TEXT_PLAIN_HOSTContent; } } + private static Javax.Print.DocFlavor.BYTE_ARRAY _TEXT_PLAIN_HOSTContent = default; + private static bool _TEXT_PLAIN_HOSTReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.DocFlavor.BYTE_ARRAY TEXT_PLAIN_US_ASCII { get { if (!_TEXT_PLAIN_US_ASCIIReady) { _TEXT_PLAIN_US_ASCIIContent = SGetField(LocalBridgeClazz, "TEXT_PLAIN_US_ASCII"); _TEXT_PLAIN_US_ASCIIReady = true; } return _TEXT_PLAIN_US_ASCIIContent; } } + private static Javax.Print.DocFlavor.BYTE_ARRAY _TEXT_PLAIN_US_ASCIIContent = default; + private static bool _TEXT_PLAIN_US_ASCIIReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.DocFlavor.BYTE_ARRAY TEXT_PLAIN_UTF_16 { get { if (!_TEXT_PLAIN_UTF_16Ready) { _TEXT_PLAIN_UTF_16Content = SGetField(LocalBridgeClazz, "TEXT_PLAIN_UTF_16"); _TEXT_PLAIN_UTF_16Ready = true; } return _TEXT_PLAIN_UTF_16Content; } } + private static Javax.Print.DocFlavor.BYTE_ARRAY _TEXT_PLAIN_UTF_16Content = default; + private static bool _TEXT_PLAIN_UTF_16Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.DocFlavor.BYTE_ARRAY TEXT_PLAIN_UTF_16BE { get { if (!_TEXT_PLAIN_UTF_16BEReady) { _TEXT_PLAIN_UTF_16BEContent = SGetField(LocalBridgeClazz, "TEXT_PLAIN_UTF_16BE"); _TEXT_PLAIN_UTF_16BEReady = true; } return _TEXT_PLAIN_UTF_16BEContent; } } + private static Javax.Print.DocFlavor.BYTE_ARRAY _TEXT_PLAIN_UTF_16BEContent = default; + private static bool _TEXT_PLAIN_UTF_16BEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.DocFlavor.BYTE_ARRAY TEXT_PLAIN_UTF_16LE { get { if (!_TEXT_PLAIN_UTF_16LEReady) { _TEXT_PLAIN_UTF_16LEContent = SGetField(LocalBridgeClazz, "TEXT_PLAIN_UTF_16LE"); _TEXT_PLAIN_UTF_16LEReady = true; } return _TEXT_PLAIN_UTF_16LEContent; } } + private static Javax.Print.DocFlavor.BYTE_ARRAY _TEXT_PLAIN_UTF_16LEContent = default; + private static bool _TEXT_PLAIN_UTF_16LEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.DocFlavor.BYTE_ARRAY TEXT_PLAIN_UTF_8 { get { if (!_TEXT_PLAIN_UTF_8Ready) { _TEXT_PLAIN_UTF_8Content = SGetField(LocalBridgeClazz, "TEXT_PLAIN_UTF_8"); _TEXT_PLAIN_UTF_8Ready = true; } return _TEXT_PLAIN_UTF_8Content; } } + private static Javax.Print.DocFlavor.BYTE_ARRAY _TEXT_PLAIN_UTF_8Content = default; + private static bool _TEXT_PLAIN_UTF_8Ready = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region CHAR_ARRAY + public partial class CHAR_ARRAY + { + #region Constructors + /// + /// + /// + /// + public CHAR_ARRAY(Java.Lang.String arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Javax.Print.DocFlavor.CHAR_ARRAY TEXT_HTML { get { if (!_TEXT_HTMLReady) { _TEXT_HTMLContent = SGetField(LocalBridgeClazz, "TEXT_HTML"); _TEXT_HTMLReady = true; } return _TEXT_HTMLContent; } } + private static Javax.Print.DocFlavor.CHAR_ARRAY _TEXT_HTMLContent = default; + private static bool _TEXT_HTMLReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.DocFlavor.CHAR_ARRAY TEXT_PLAIN { get { if (!_TEXT_PLAINReady) { _TEXT_PLAINContent = SGetField(LocalBridgeClazz, "TEXT_PLAIN"); _TEXT_PLAINReady = true; } return _TEXT_PLAINContent; } } + private static Javax.Print.DocFlavor.CHAR_ARRAY _TEXT_PLAINContent = default; + private static bool _TEXT_PLAINReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region INPUT_STREAM + public partial class INPUT_STREAM + { + #region Constructors + /// + /// + /// + /// + public INPUT_STREAM(Java.Lang.String arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Javax.Print.DocFlavor.INPUT_STREAM AUTOSENSE { get { if (!_AUTOSENSEReady) { _AUTOSENSEContent = SGetField(LocalBridgeClazz, "AUTOSENSE"); _AUTOSENSEReady = true; } return _AUTOSENSEContent; } } + private static Javax.Print.DocFlavor.INPUT_STREAM _AUTOSENSEContent = default; + private static bool _AUTOSENSEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.DocFlavor.INPUT_STREAM GIF { get { if (!_GIFReady) { _GIFContent = SGetField(LocalBridgeClazz, "GIF"); _GIFReady = true; } return _GIFContent; } } + private static Javax.Print.DocFlavor.INPUT_STREAM _GIFContent = default; + private static bool _GIFReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.DocFlavor.INPUT_STREAM JPEG { get { if (!_JPEGReady) { _JPEGContent = SGetField(LocalBridgeClazz, "JPEG"); _JPEGReady = true; } return _JPEGContent; } } + private static Javax.Print.DocFlavor.INPUT_STREAM _JPEGContent = default; + private static bool _JPEGReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.DocFlavor.INPUT_STREAM PCL { get { if (!_PCLReady) { _PCLContent = SGetField(LocalBridgeClazz, "PCL"); _PCLReady = true; } return _PCLContent; } } + private static Javax.Print.DocFlavor.INPUT_STREAM _PCLContent = default; + private static bool _PCLReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.DocFlavor.INPUT_STREAM PDF { get { if (!_PDFReady) { _PDFContent = SGetField(LocalBridgeClazz, "PDF"); _PDFReady = true; } return _PDFContent; } } + private static Javax.Print.DocFlavor.INPUT_STREAM _PDFContent = default; + private static bool _PDFReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.DocFlavor.INPUT_STREAM PNG { get { if (!_PNGReady) { _PNGContent = SGetField(LocalBridgeClazz, "PNG"); _PNGReady = true; } return _PNGContent; } } + private static Javax.Print.DocFlavor.INPUT_STREAM _PNGContent = default; + private static bool _PNGReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.DocFlavor.INPUT_STREAM POSTSCRIPT { get { if (!_POSTSCRIPTReady) { _POSTSCRIPTContent = SGetField(LocalBridgeClazz, "POSTSCRIPT"); _POSTSCRIPTReady = true; } return _POSTSCRIPTContent; } } + private static Javax.Print.DocFlavor.INPUT_STREAM _POSTSCRIPTContent = default; + private static bool _POSTSCRIPTReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.DocFlavor.INPUT_STREAM TEXT_HTML_HOST { get { if (!_TEXT_HTML_HOSTReady) { _TEXT_HTML_HOSTContent = SGetField(LocalBridgeClazz, "TEXT_HTML_HOST"); _TEXT_HTML_HOSTReady = true; } return _TEXT_HTML_HOSTContent; } } + private static Javax.Print.DocFlavor.INPUT_STREAM _TEXT_HTML_HOSTContent = default; + private static bool _TEXT_HTML_HOSTReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.DocFlavor.INPUT_STREAM TEXT_HTML_US_ASCII { get { if (!_TEXT_HTML_US_ASCIIReady) { _TEXT_HTML_US_ASCIIContent = SGetField(LocalBridgeClazz, "TEXT_HTML_US_ASCII"); _TEXT_HTML_US_ASCIIReady = true; } return _TEXT_HTML_US_ASCIIContent; } } + private static Javax.Print.DocFlavor.INPUT_STREAM _TEXT_HTML_US_ASCIIContent = default; + private static bool _TEXT_HTML_US_ASCIIReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.DocFlavor.INPUT_STREAM TEXT_HTML_UTF_16 { get { if (!_TEXT_HTML_UTF_16Ready) { _TEXT_HTML_UTF_16Content = SGetField(LocalBridgeClazz, "TEXT_HTML_UTF_16"); _TEXT_HTML_UTF_16Ready = true; } return _TEXT_HTML_UTF_16Content; } } + private static Javax.Print.DocFlavor.INPUT_STREAM _TEXT_HTML_UTF_16Content = default; + private static bool _TEXT_HTML_UTF_16Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.DocFlavor.INPUT_STREAM TEXT_HTML_UTF_16BE { get { if (!_TEXT_HTML_UTF_16BEReady) { _TEXT_HTML_UTF_16BEContent = SGetField(LocalBridgeClazz, "TEXT_HTML_UTF_16BE"); _TEXT_HTML_UTF_16BEReady = true; } return _TEXT_HTML_UTF_16BEContent; } } + private static Javax.Print.DocFlavor.INPUT_STREAM _TEXT_HTML_UTF_16BEContent = default; + private static bool _TEXT_HTML_UTF_16BEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.DocFlavor.INPUT_STREAM TEXT_HTML_UTF_16LE { get { if (!_TEXT_HTML_UTF_16LEReady) { _TEXT_HTML_UTF_16LEContent = SGetField(LocalBridgeClazz, "TEXT_HTML_UTF_16LE"); _TEXT_HTML_UTF_16LEReady = true; } return _TEXT_HTML_UTF_16LEContent; } } + private static Javax.Print.DocFlavor.INPUT_STREAM _TEXT_HTML_UTF_16LEContent = default; + private static bool _TEXT_HTML_UTF_16LEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.DocFlavor.INPUT_STREAM TEXT_HTML_UTF_8 { get { if (!_TEXT_HTML_UTF_8Ready) { _TEXT_HTML_UTF_8Content = SGetField(LocalBridgeClazz, "TEXT_HTML_UTF_8"); _TEXT_HTML_UTF_8Ready = true; } return _TEXT_HTML_UTF_8Content; } } + private static Javax.Print.DocFlavor.INPUT_STREAM _TEXT_HTML_UTF_8Content = default; + private static bool _TEXT_HTML_UTF_8Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.DocFlavor.INPUT_STREAM TEXT_PLAIN_HOST { get { if (!_TEXT_PLAIN_HOSTReady) { _TEXT_PLAIN_HOSTContent = SGetField(LocalBridgeClazz, "TEXT_PLAIN_HOST"); _TEXT_PLAIN_HOSTReady = true; } return _TEXT_PLAIN_HOSTContent; } } + private static Javax.Print.DocFlavor.INPUT_STREAM _TEXT_PLAIN_HOSTContent = default; + private static bool _TEXT_PLAIN_HOSTReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.DocFlavor.INPUT_STREAM TEXT_PLAIN_US_ASCII { get { if (!_TEXT_PLAIN_US_ASCIIReady) { _TEXT_PLAIN_US_ASCIIContent = SGetField(LocalBridgeClazz, "TEXT_PLAIN_US_ASCII"); _TEXT_PLAIN_US_ASCIIReady = true; } return _TEXT_PLAIN_US_ASCIIContent; } } + private static Javax.Print.DocFlavor.INPUT_STREAM _TEXT_PLAIN_US_ASCIIContent = default; + private static bool _TEXT_PLAIN_US_ASCIIReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.DocFlavor.INPUT_STREAM TEXT_PLAIN_UTF_16 { get { if (!_TEXT_PLAIN_UTF_16Ready) { _TEXT_PLAIN_UTF_16Content = SGetField(LocalBridgeClazz, "TEXT_PLAIN_UTF_16"); _TEXT_PLAIN_UTF_16Ready = true; } return _TEXT_PLAIN_UTF_16Content; } } + private static Javax.Print.DocFlavor.INPUT_STREAM _TEXT_PLAIN_UTF_16Content = default; + private static bool _TEXT_PLAIN_UTF_16Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.DocFlavor.INPUT_STREAM TEXT_PLAIN_UTF_16BE { get { if (!_TEXT_PLAIN_UTF_16BEReady) { _TEXT_PLAIN_UTF_16BEContent = SGetField(LocalBridgeClazz, "TEXT_PLAIN_UTF_16BE"); _TEXT_PLAIN_UTF_16BEReady = true; } return _TEXT_PLAIN_UTF_16BEContent; } } + private static Javax.Print.DocFlavor.INPUT_STREAM _TEXT_PLAIN_UTF_16BEContent = default; + private static bool _TEXT_PLAIN_UTF_16BEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.DocFlavor.INPUT_STREAM TEXT_PLAIN_UTF_16LE { get { if (!_TEXT_PLAIN_UTF_16LEReady) { _TEXT_PLAIN_UTF_16LEContent = SGetField(LocalBridgeClazz, "TEXT_PLAIN_UTF_16LE"); _TEXT_PLAIN_UTF_16LEReady = true; } return _TEXT_PLAIN_UTF_16LEContent; } } + private static Javax.Print.DocFlavor.INPUT_STREAM _TEXT_PLAIN_UTF_16LEContent = default; + private static bool _TEXT_PLAIN_UTF_16LEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.DocFlavor.INPUT_STREAM TEXT_PLAIN_UTF_8 { get { if (!_TEXT_PLAIN_UTF_8Ready) { _TEXT_PLAIN_UTF_8Content = SGetField(LocalBridgeClazz, "TEXT_PLAIN_UTF_8"); _TEXT_PLAIN_UTF_8Ready = true; } return _TEXT_PLAIN_UTF_8Content; } } + private static Javax.Print.DocFlavor.INPUT_STREAM _TEXT_PLAIN_UTF_8Content = default; + private static bool _TEXT_PLAIN_UTF_8Ready = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region READER + public partial class READER + { + #region Constructors + /// + /// + /// + /// + public READER(Java.Lang.String arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Javax.Print.DocFlavor.READER TEXT_HTML { get { if (!_TEXT_HTMLReady) { _TEXT_HTMLContent = SGetField(LocalBridgeClazz, "TEXT_HTML"); _TEXT_HTMLReady = true; } return _TEXT_HTMLContent; } } + private static Javax.Print.DocFlavor.READER _TEXT_HTMLContent = default; + private static bool _TEXT_HTMLReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.DocFlavor.READER TEXT_PLAIN { get { if (!_TEXT_PLAINReady) { _TEXT_PLAINContent = SGetField(LocalBridgeClazz, "TEXT_PLAIN"); _TEXT_PLAINReady = true; } return _TEXT_PLAINContent; } } + private static Javax.Print.DocFlavor.READER _TEXT_PLAINContent = default; + private static bool _TEXT_PLAINReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region SERVICE_FORMATTED + public partial class SERVICE_FORMATTED + { + #region Constructors + /// + /// + /// + /// + public SERVICE_FORMATTED(Java.Lang.String arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Javax.Print.DocFlavor.SERVICE_FORMATTED PAGEABLE { get { if (!_PAGEABLEReady) { _PAGEABLEContent = SGetField(LocalBridgeClazz, "PAGEABLE"); _PAGEABLEReady = true; } return _PAGEABLEContent; } } + private static Javax.Print.DocFlavor.SERVICE_FORMATTED _PAGEABLEContent = default; + private static bool _PAGEABLEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.DocFlavor.SERVICE_FORMATTED PRINTABLE { get { if (!_PRINTABLEReady) { _PRINTABLEContent = SGetField(LocalBridgeClazz, "PRINTABLE"); _PRINTABLEReady = true; } return _PRINTABLEContent; } } + private static Javax.Print.DocFlavor.SERVICE_FORMATTED _PRINTABLEContent = default; + private static bool _PRINTABLEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.DocFlavor.SERVICE_FORMATTED RENDERABLE_IMAGE { get { if (!_RENDERABLE_IMAGEReady) { _RENDERABLE_IMAGEContent = SGetField(LocalBridgeClazz, "RENDERABLE_IMAGE"); _RENDERABLE_IMAGEReady = true; } return _RENDERABLE_IMAGEContent; } } + private static Javax.Print.DocFlavor.SERVICE_FORMATTED _RENDERABLE_IMAGEContent = default; + private static bool _RENDERABLE_IMAGEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region STRING + public partial class STRING + { + #region Constructors + /// + /// + /// + /// + public STRING(Java.Lang.String arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Javax.Print.DocFlavor.STRING TEXT_HTML { get { if (!_TEXT_HTMLReady) { _TEXT_HTMLContent = SGetField(LocalBridgeClazz, "TEXT_HTML"); _TEXT_HTMLReady = true; } return _TEXT_HTMLContent; } } + private static Javax.Print.DocFlavor.STRING _TEXT_HTMLContent = default; + private static bool _TEXT_HTMLReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.DocFlavor.STRING TEXT_PLAIN { get { if (!_TEXT_PLAINReady) { _TEXT_PLAINContent = SGetField(LocalBridgeClazz, "TEXT_PLAIN"); _TEXT_PLAINReady = true; } return _TEXT_PLAINContent; } } + private static Javax.Print.DocFlavor.STRING _TEXT_PLAINContent = default; + private static bool _TEXT_PLAINReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region URL + public partial class URL + { + #region Constructors + /// + /// + /// + /// + public URL(Java.Lang.String arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Javax.Print.DocFlavor.URL AUTOSENSE { get { if (!_AUTOSENSEReady) { _AUTOSENSEContent = SGetField(LocalBridgeClazz, "AUTOSENSE"); _AUTOSENSEReady = true; } return _AUTOSENSEContent; } } + private static Javax.Print.DocFlavor.URL _AUTOSENSEContent = default; + private static bool _AUTOSENSEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.DocFlavor.URL GIF { get { if (!_GIFReady) { _GIFContent = SGetField(LocalBridgeClazz, "GIF"); _GIFReady = true; } return _GIFContent; } } + private static Javax.Print.DocFlavor.URL _GIFContent = default; + private static bool _GIFReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.DocFlavor.URL JPEG { get { if (!_JPEGReady) { _JPEGContent = SGetField(LocalBridgeClazz, "JPEG"); _JPEGReady = true; } return _JPEGContent; } } + private static Javax.Print.DocFlavor.URL _JPEGContent = default; + private static bool _JPEGReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.DocFlavor.URL PCL { get { if (!_PCLReady) { _PCLContent = SGetField(LocalBridgeClazz, "PCL"); _PCLReady = true; } return _PCLContent; } } + private static Javax.Print.DocFlavor.URL _PCLContent = default; + private static bool _PCLReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.DocFlavor.URL PDF { get { if (!_PDFReady) { _PDFContent = SGetField(LocalBridgeClazz, "PDF"); _PDFReady = true; } return _PDFContent; } } + private static Javax.Print.DocFlavor.URL _PDFContent = default; + private static bool _PDFReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.DocFlavor.URL PNG { get { if (!_PNGReady) { _PNGContent = SGetField(LocalBridgeClazz, "PNG"); _PNGReady = true; } return _PNGContent; } } + private static Javax.Print.DocFlavor.URL _PNGContent = default; + private static bool _PNGReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.DocFlavor.URL POSTSCRIPT { get { if (!_POSTSCRIPTReady) { _POSTSCRIPTContent = SGetField(LocalBridgeClazz, "POSTSCRIPT"); _POSTSCRIPTReady = true; } return _POSTSCRIPTContent; } } + private static Javax.Print.DocFlavor.URL _POSTSCRIPTContent = default; + private static bool _POSTSCRIPTReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.DocFlavor.URL TEXT_HTML_HOST { get { if (!_TEXT_HTML_HOSTReady) { _TEXT_HTML_HOSTContent = SGetField(LocalBridgeClazz, "TEXT_HTML_HOST"); _TEXT_HTML_HOSTReady = true; } return _TEXT_HTML_HOSTContent; } } + private static Javax.Print.DocFlavor.URL _TEXT_HTML_HOSTContent = default; + private static bool _TEXT_HTML_HOSTReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.DocFlavor.URL TEXT_HTML_US_ASCII { get { if (!_TEXT_HTML_US_ASCIIReady) { _TEXT_HTML_US_ASCIIContent = SGetField(LocalBridgeClazz, "TEXT_HTML_US_ASCII"); _TEXT_HTML_US_ASCIIReady = true; } return _TEXT_HTML_US_ASCIIContent; } } + private static Javax.Print.DocFlavor.URL _TEXT_HTML_US_ASCIIContent = default; + private static bool _TEXT_HTML_US_ASCIIReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.DocFlavor.URL TEXT_HTML_UTF_16 { get { if (!_TEXT_HTML_UTF_16Ready) { _TEXT_HTML_UTF_16Content = SGetField(LocalBridgeClazz, "TEXT_HTML_UTF_16"); _TEXT_HTML_UTF_16Ready = true; } return _TEXT_HTML_UTF_16Content; } } + private static Javax.Print.DocFlavor.URL _TEXT_HTML_UTF_16Content = default; + private static bool _TEXT_HTML_UTF_16Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.DocFlavor.URL TEXT_HTML_UTF_16BE { get { if (!_TEXT_HTML_UTF_16BEReady) { _TEXT_HTML_UTF_16BEContent = SGetField(LocalBridgeClazz, "TEXT_HTML_UTF_16BE"); _TEXT_HTML_UTF_16BEReady = true; } return _TEXT_HTML_UTF_16BEContent; } } + private static Javax.Print.DocFlavor.URL _TEXT_HTML_UTF_16BEContent = default; + private static bool _TEXT_HTML_UTF_16BEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.DocFlavor.URL TEXT_HTML_UTF_16LE { get { if (!_TEXT_HTML_UTF_16LEReady) { _TEXT_HTML_UTF_16LEContent = SGetField(LocalBridgeClazz, "TEXT_HTML_UTF_16LE"); _TEXT_HTML_UTF_16LEReady = true; } return _TEXT_HTML_UTF_16LEContent; } } + private static Javax.Print.DocFlavor.URL _TEXT_HTML_UTF_16LEContent = default; + private static bool _TEXT_HTML_UTF_16LEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.DocFlavor.URL TEXT_HTML_UTF_8 { get { if (!_TEXT_HTML_UTF_8Ready) { _TEXT_HTML_UTF_8Content = SGetField(LocalBridgeClazz, "TEXT_HTML_UTF_8"); _TEXT_HTML_UTF_8Ready = true; } return _TEXT_HTML_UTF_8Content; } } + private static Javax.Print.DocFlavor.URL _TEXT_HTML_UTF_8Content = default; + private static bool _TEXT_HTML_UTF_8Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.DocFlavor.URL TEXT_PLAIN_HOST { get { if (!_TEXT_PLAIN_HOSTReady) { _TEXT_PLAIN_HOSTContent = SGetField(LocalBridgeClazz, "TEXT_PLAIN_HOST"); _TEXT_PLAIN_HOSTReady = true; } return _TEXT_PLAIN_HOSTContent; } } + private static Javax.Print.DocFlavor.URL _TEXT_PLAIN_HOSTContent = default; + private static bool _TEXT_PLAIN_HOSTReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.DocFlavor.URL TEXT_PLAIN_US_ASCII { get { if (!_TEXT_PLAIN_US_ASCIIReady) { _TEXT_PLAIN_US_ASCIIContent = SGetField(LocalBridgeClazz, "TEXT_PLAIN_US_ASCII"); _TEXT_PLAIN_US_ASCIIReady = true; } return _TEXT_PLAIN_US_ASCIIContent; } } + private static Javax.Print.DocFlavor.URL _TEXT_PLAIN_US_ASCIIContent = default; + private static bool _TEXT_PLAIN_US_ASCIIReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.DocFlavor.URL TEXT_PLAIN_UTF_16 { get { if (!_TEXT_PLAIN_UTF_16Ready) { _TEXT_PLAIN_UTF_16Content = SGetField(LocalBridgeClazz, "TEXT_PLAIN_UTF_16"); _TEXT_PLAIN_UTF_16Ready = true; } return _TEXT_PLAIN_UTF_16Content; } } + private static Javax.Print.DocFlavor.URL _TEXT_PLAIN_UTF_16Content = default; + private static bool _TEXT_PLAIN_UTF_16Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.DocFlavor.URL TEXT_PLAIN_UTF_16BE { get { if (!_TEXT_PLAIN_UTF_16BEReady) { _TEXT_PLAIN_UTF_16BEContent = SGetField(LocalBridgeClazz, "TEXT_PLAIN_UTF_16BE"); _TEXT_PLAIN_UTF_16BEReady = true; } return _TEXT_PLAIN_UTF_16BEContent; } } + private static Javax.Print.DocFlavor.URL _TEXT_PLAIN_UTF_16BEContent = default; + private static bool _TEXT_PLAIN_UTF_16BEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.DocFlavor.URL TEXT_PLAIN_UTF_16LE { get { if (!_TEXT_PLAIN_UTF_16LEReady) { _TEXT_PLAIN_UTF_16LEContent = SGetField(LocalBridgeClazz, "TEXT_PLAIN_UTF_16LE"); _TEXT_PLAIN_UTF_16LEReady = true; } return _TEXT_PLAIN_UTF_16LEContent; } } + private static Javax.Print.DocFlavor.URL _TEXT_PLAIN_UTF_16LEContent = default; + private static bool _TEXT_PLAIN_UTF_16LEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Print.DocFlavor.URL TEXT_PLAIN_UTF_8 { get { if (!_TEXT_PLAIN_UTF_8Ready) { _TEXT_PLAIN_UTF_8Content = SGetField(LocalBridgeClazz, "TEXT_PLAIN_UTF_8"); _TEXT_PLAIN_UTF_8Ready = true; } return _TEXT_PLAIN_UTF_8Content; } } + private static Javax.Print.DocFlavor.URL _TEXT_PLAIN_UTF_8Content = default; + private static bool _TEXT_PLAIN_UTF_8Ready = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/DocPrintJob.cs b/src/net/JNet/GeneratedCore/Javax/Print/DocPrintJob.cs new file mode 100644 index 0000000000..64a7433426 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/DocPrintJob.cs @@ -0,0 +1,169 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print +{ + #region IDocPrintJob + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IDocPrintJob + { + #region Instance methods + /// + /// + /// + Javax.Print.Attribute.PrintJobAttributeSet Attributes { get; } + /// + /// + /// + Javax.Print.PrintService PrintService { get; } + /// + /// + /// + /// + /// + void AddPrintJobAttributeListener(Javax.Print.Event.PrintJobAttributeListener arg0, Javax.Print.Attribute.PrintJobAttributeSet arg1); + /// + /// + /// + /// + void AddPrintJobListener(Javax.Print.Event.PrintJobListener arg0); + /// + /// + /// + /// + /// + /// + void Print(Javax.Print.Doc arg0, Javax.Print.Attribute.PrintRequestAttributeSet arg1); + /// + /// + /// + /// + void RemovePrintJobAttributeListener(Javax.Print.Event.PrintJobAttributeListener arg0); + /// + /// + /// + /// + void RemovePrintJobListener(Javax.Print.Event.PrintJobListener arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region DocPrintJob + public partial class DocPrintJob : Javax.Print.IDocPrintJob + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Print.Attribute.PrintJobAttributeSet Attributes + { + get { return IExecuteWithSignature("getAttributes", "()Ljavax/print/attribute/PrintJobAttributeSet;"); } + } + /// + /// + /// + public Javax.Print.PrintService PrintService + { + get { return IExecuteWithSignature("getPrintService", "()Ljavax/print/PrintService;"); } + } + /// + /// + /// + /// + /// + public void AddPrintJobAttributeListener(Javax.Print.Event.PrintJobAttributeListener arg0, Javax.Print.Attribute.PrintJobAttributeSet arg1) + { + IExecute("addPrintJobAttributeListener", arg0, arg1); + } + /// + /// + /// + /// + public void AddPrintJobListener(Javax.Print.Event.PrintJobListener arg0) + { + IExecuteWithSignature("addPrintJobListener", "(Ljavax/print/event/PrintJobListener;)V", arg0); + } + /// + /// + /// + /// + /// + /// + public void Print(Javax.Print.Doc arg0, Javax.Print.Attribute.PrintRequestAttributeSet arg1) + { + IExecute("print", arg0, arg1); + } + /// + /// + /// + /// + public void RemovePrintJobAttributeListener(Javax.Print.Event.PrintJobAttributeListener arg0) + { + IExecuteWithSignature("removePrintJobAttributeListener", "(Ljavax/print/event/PrintJobAttributeListener;)V", arg0); + } + /// + /// + /// + /// + public void RemovePrintJobListener(Javax.Print.Event.PrintJobListener arg0) + { + IExecuteWithSignature("removePrintJobListener", "(Ljavax/print/event/PrintJobListener;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/Event/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Javax/Print/Event/AllPackageClasses.cs new file mode 100644 index 0000000000..91baed09bc --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/Event/AllPackageClasses.cs @@ -0,0 +1,478 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Javax.Print.Event +{ + #region PrintEvent + /// + /// + /// + public partial class PrintEvent : Java.Util.EventObject + { + const string _bridgeClassName = "javax.print.event.PrintEvent"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public PrintEvent() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public PrintEvent(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PrintJobAdapter + /// + /// + /// + public partial class PrintJobAdapter : MASES.JCOBridge.C2JBridge.JVMBridgeListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public PrintJobAdapter() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.javax.print.event.PrintJobAdapter"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region PrintJobAdapterDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class PrintJobAdapterDirect : PrintJobAdapter + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "javax.print.event.PrintJobAdapter"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region PrintJobAttributeEvent + /// + /// + /// + public partial class PrintJobAttributeEvent : Javax.Print.Event.PrintEvent + { + const string _bridgeClassName = "javax.print.event.PrintJobAttributeEvent"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public PrintJobAttributeEvent() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public PrintJobAttributeEvent(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PrintJobAttributeListener + /// + /// + /// + public partial class PrintJobAttributeListener : MASES.JCOBridge.C2JBridge.JVMBridgeListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public PrintJobAttributeListener() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.javax.print.event.PrintJobAttributeListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region PrintJobAttributeListenerDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class PrintJobAttributeListenerDirect : PrintJobAttributeListener + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "javax.print.event.PrintJobAttributeListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region PrintJobEvent + /// + /// + /// + public partial class PrintJobEvent : Javax.Print.Event.PrintEvent + { + const string _bridgeClassName = "javax.print.event.PrintJobEvent"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public PrintJobEvent() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public PrintJobEvent(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PrintJobListener + /// + /// + /// + public partial class PrintJobListener : MASES.JCOBridge.C2JBridge.JVMBridgeListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public PrintJobListener() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.javax.print.event.PrintJobListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region PrintJobListenerDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class PrintJobListenerDirect : PrintJobListener + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "javax.print.event.PrintJobListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region PrintServiceAttributeEvent + /// + /// + /// + public partial class PrintServiceAttributeEvent : Javax.Print.Event.PrintEvent + { + const string _bridgeClassName = "javax.print.event.PrintServiceAttributeEvent"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public PrintServiceAttributeEvent() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public PrintServiceAttributeEvent(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PrintServiceAttributeListener + /// + /// + /// + public partial class PrintServiceAttributeListener : MASES.JCOBridge.C2JBridge.JVMBridgeListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public PrintServiceAttributeListener() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.javax.print.event.PrintServiceAttributeListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region PrintServiceAttributeListenerDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class PrintServiceAttributeListenerDirect : PrintServiceAttributeListener + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "javax.print.event.PrintServiceAttributeListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/Event/PrintEvent.cs b/src/net/JNet/GeneratedCore/Javax/Print/Event/PrintEvent.cs new file mode 100644 index 0000000000..ce68769270 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/Event/PrintEvent.cs @@ -0,0 +1,66 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print.Event +{ + #region PrintEvent + public partial class PrintEvent + { + #region Constructors + /// + /// + /// + /// + public PrintEvent(object arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/Event/PrintJobAdapter.cs b/src/net/JNet/GeneratedCore/Javax/Print/Event/PrintJobAdapter.cs new file mode 100644 index 0000000000..b4bb0b5427 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/Event/PrintJobAdapter.cs @@ -0,0 +1,276 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print.Event +{ + #region PrintJobAdapter + public partial class PrintJobAdapter + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("printDataTransferCompleted", new global::System.EventHandler>>(PrintDataTransferCompletedEventHandler)); + AddEventHandler("printJobCanceled", new global::System.EventHandler>>(PrintJobCanceledEventHandler)); + AddEventHandler("printJobCompleted", new global::System.EventHandler>>(PrintJobCompletedEventHandler)); + AddEventHandler("printJobFailed", new global::System.EventHandler>>(PrintJobFailedEventHandler)); + AddEventHandler("printJobNoMoreEvents", new global::System.EventHandler>>(PrintJobNoMoreEventsEventHandler)); + AddEventHandler("printJobRequiresAttention", new global::System.EventHandler>>(PrintJobRequiresAttentionEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnPrintDataTransferCompleted { get; set; } = null; + + void PrintDataTransferCompletedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnPrintDataTransferCompleted != null) ? OnPrintDataTransferCompleted : PrintDataTransferCompleted; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void PrintDataTransferCompleted(Javax.Print.Event.PrintJobEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnPrintJobCanceled { get; set; } = null; + + void PrintJobCanceledEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnPrintJobCanceled != null) ? OnPrintJobCanceled : PrintJobCanceled; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void PrintJobCanceled(Javax.Print.Event.PrintJobEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnPrintJobCompleted { get; set; } = null; + + void PrintJobCompletedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnPrintJobCompleted != null) ? OnPrintJobCompleted : PrintJobCompleted; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void PrintJobCompleted(Javax.Print.Event.PrintJobEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnPrintJobFailed { get; set; } = null; + + void PrintJobFailedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnPrintJobFailed != null) ? OnPrintJobFailed : PrintJobFailed; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void PrintJobFailed(Javax.Print.Event.PrintJobEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnPrintJobNoMoreEvents { get; set; } = null; + + void PrintJobNoMoreEventsEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnPrintJobNoMoreEvents != null) ? OnPrintJobNoMoreEvents : PrintJobNoMoreEvents; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void PrintJobNoMoreEvents(Javax.Print.Event.PrintJobEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnPrintJobRequiresAttention { get; set; } = null; + + void PrintJobRequiresAttentionEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnPrintJobRequiresAttention != null) ? OnPrintJobRequiresAttention : PrintJobRequiresAttention; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void PrintJobRequiresAttention(Javax.Print.Event.PrintJobEvent arg0) + { + + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region PrintJobAdapterDirect + public partial class PrintJobAdapterDirect + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public override void PrintDataTransferCompleted(Javax.Print.Event.PrintJobEvent arg0) + { + IExecuteWithSignature("printDataTransferCompleted", "(Ljavax/print/event/PrintJobEvent;)V", arg0); + } + /// + /// + /// + /// + public override void PrintJobCanceled(Javax.Print.Event.PrintJobEvent arg0) + { + IExecuteWithSignature("printJobCanceled", "(Ljavax/print/event/PrintJobEvent;)V", arg0); + } + /// + /// + /// + /// + public override void PrintJobCompleted(Javax.Print.Event.PrintJobEvent arg0) + { + IExecuteWithSignature("printJobCompleted", "(Ljavax/print/event/PrintJobEvent;)V", arg0); + } + /// + /// + /// + /// + public override void PrintJobFailed(Javax.Print.Event.PrintJobEvent arg0) + { + IExecuteWithSignature("printJobFailed", "(Ljavax/print/event/PrintJobEvent;)V", arg0); + } + /// + /// + /// + /// + public override void PrintJobNoMoreEvents(Javax.Print.Event.PrintJobEvent arg0) + { + IExecuteWithSignature("printJobNoMoreEvents", "(Ljavax/print/event/PrintJobEvent;)V", arg0); + } + /// + /// + /// + /// + public override void PrintJobRequiresAttention(Javax.Print.Event.PrintJobEvent arg0) + { + IExecuteWithSignature("printJobRequiresAttention", "(Ljavax/print/event/PrintJobEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/Event/PrintJobAttributeEvent.cs b/src/net/JNet/GeneratedCore/Javax/Print/Event/PrintJobAttributeEvent.cs new file mode 100644 index 0000000000..e852f739e8 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/Event/PrintJobAttributeEvent.cs @@ -0,0 +1,81 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print.Event +{ + #region PrintJobAttributeEvent + public partial class PrintJobAttributeEvent + { + #region Constructors + /// + /// + /// + /// + /// + public PrintJobAttributeEvent(Javax.Print.DocPrintJob arg0, Javax.Print.Attribute.PrintJobAttributeSet arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Print.Attribute.PrintJobAttributeSet Attributes + { + get { return IExecuteWithSignature("getAttributes", "()Ljavax/print/attribute/PrintJobAttributeSet;"); } + } + /// + /// + /// + public Javax.Print.DocPrintJob PrintJob + { + get { return IExecuteWithSignature("getPrintJob", "()Ljavax/print/DocPrintJob;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/Event/PrintJobAttributeListener.cs b/src/net/JNet/GeneratedCore/Javax/Print/Event/PrintJobAttributeListener.cs new file mode 100644 index 0000000000..2da7a08c9b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/Event/PrintJobAttributeListener.cs @@ -0,0 +1,149 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print.Event +{ + #region IPrintJobAttributeListener + /// + /// .NET interface for org.mases.jnet.generated.javax.print.event.PrintJobAttributeListener implementing + /// + public partial interface IPrintJobAttributeListener + { + #region Instance methods + /// + /// + /// + /// + void AttributeUpdate(Javax.Print.Event.PrintJobAttributeEvent arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region PrintJobAttributeListener + public partial class PrintJobAttributeListener : Javax.Print.Event.IPrintJobAttributeListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("attributeUpdate", new global::System.EventHandler>>(AttributeUpdateEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnAttributeUpdate { get; set; } = null; + + void AttributeUpdateEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnAttributeUpdate != null) ? OnAttributeUpdate : AttributeUpdate; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void AttributeUpdate(Javax.Print.Event.PrintJobAttributeEvent arg0) + { + + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region PrintJobAttributeListenerDirect + public partial class PrintJobAttributeListenerDirect : Javax.Print.Event.IPrintJobAttributeListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public override void AttributeUpdate(Javax.Print.Event.PrintJobAttributeEvent arg0) + { + IExecuteWithSignature("attributeUpdate", "(Ljavax/print/event/PrintJobAttributeEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/Event/PrintJobEvent.cs b/src/net/JNet/GeneratedCore/Javax/Print/Event/PrintJobEvent.cs new file mode 100644 index 0000000000..184bec7677 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/Event/PrintJobEvent.cs @@ -0,0 +1,117 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print.Event +{ + #region PrintJobEvent + public partial class PrintJobEvent + { + #region Constructors + /// + /// + /// + /// + /// + public PrintJobEvent(Javax.Print.DocPrintJob arg0, int arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int DATA_TRANSFER_COMPLETE { get { if (!_DATA_TRANSFER_COMPLETEReady) { _DATA_TRANSFER_COMPLETEContent = SGetField(LocalBridgeClazz, "DATA_TRANSFER_COMPLETE"); _DATA_TRANSFER_COMPLETEReady = true; } return _DATA_TRANSFER_COMPLETEContent; } } + private static int _DATA_TRANSFER_COMPLETEContent = default; + private static bool _DATA_TRANSFER_COMPLETEReady = false; // this is used because in case of generics + /// + /// + /// + public static int JOB_CANCELED { get { if (!_JOB_CANCELEDReady) { _JOB_CANCELEDContent = SGetField(LocalBridgeClazz, "JOB_CANCELED"); _JOB_CANCELEDReady = true; } return _JOB_CANCELEDContent; } } + private static int _JOB_CANCELEDContent = default; + private static bool _JOB_CANCELEDReady = false; // this is used because in case of generics + /// + /// + /// + public static int JOB_COMPLETE { get { if (!_JOB_COMPLETEReady) { _JOB_COMPLETEContent = SGetField(LocalBridgeClazz, "JOB_COMPLETE"); _JOB_COMPLETEReady = true; } return _JOB_COMPLETEContent; } } + private static int _JOB_COMPLETEContent = default; + private static bool _JOB_COMPLETEReady = false; // this is used because in case of generics + /// + /// + /// + public static int JOB_FAILED { get { if (!_JOB_FAILEDReady) { _JOB_FAILEDContent = SGetField(LocalBridgeClazz, "JOB_FAILED"); _JOB_FAILEDReady = true; } return _JOB_FAILEDContent; } } + private static int _JOB_FAILEDContent = default; + private static bool _JOB_FAILEDReady = false; // this is used because in case of generics + /// + /// + /// + public static int NO_MORE_EVENTS { get { if (!_NO_MORE_EVENTSReady) { _NO_MORE_EVENTSContent = SGetField(LocalBridgeClazz, "NO_MORE_EVENTS"); _NO_MORE_EVENTSReady = true; } return _NO_MORE_EVENTSContent; } } + private static int _NO_MORE_EVENTSContent = default; + private static bool _NO_MORE_EVENTSReady = false; // this is used because in case of generics + /// + /// + /// + public static int REQUIRES_ATTENTION { get { if (!_REQUIRES_ATTENTIONReady) { _REQUIRES_ATTENTIONContent = SGetField(LocalBridgeClazz, "REQUIRES_ATTENTION"); _REQUIRES_ATTENTIONReady = true; } return _REQUIRES_ATTENTIONContent; } } + private static int _REQUIRES_ATTENTIONContent = default; + private static bool _REQUIRES_ATTENTIONReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int PrintEventType + { + get { return IExecuteWithSignature("getPrintEventType", "()I"); } + } + /// + /// + /// + public Javax.Print.DocPrintJob PrintJob + { + get { return IExecuteWithSignature("getPrintJob", "()Ljavax/print/DocPrintJob;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/Event/PrintJobListener.cs b/src/net/JNet/GeneratedCore/Javax/Print/Event/PrintJobListener.cs new file mode 100644 index 0000000000..548b9854c9 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/Event/PrintJobListener.cs @@ -0,0 +1,324 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print.Event +{ + #region IPrintJobListener + /// + /// .NET interface for org.mases.jnet.generated.javax.print.event.PrintJobListener implementing + /// + public partial interface IPrintJobListener + { + #region Instance methods + /// + /// + /// + /// + void PrintDataTransferCompleted(Javax.Print.Event.PrintJobEvent arg0); + /// + /// + /// + /// + void PrintJobCanceled(Javax.Print.Event.PrintJobEvent arg0); + /// + /// + /// + /// + void PrintJobCompleted(Javax.Print.Event.PrintJobEvent arg0); + /// + /// + /// + /// + void PrintJobFailed(Javax.Print.Event.PrintJobEvent arg0); + /// + /// + /// + /// + void PrintJobNoMoreEvents(Javax.Print.Event.PrintJobEvent arg0); + /// + /// + /// + /// + void PrintJobRequiresAttention(Javax.Print.Event.PrintJobEvent arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region PrintJobListener + public partial class PrintJobListener : Javax.Print.Event.IPrintJobListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("printDataTransferCompleted", new global::System.EventHandler>>(PrintDataTransferCompletedEventHandler)); + AddEventHandler("printJobCanceled", new global::System.EventHandler>>(PrintJobCanceledEventHandler)); + AddEventHandler("printJobCompleted", new global::System.EventHandler>>(PrintJobCompletedEventHandler)); + AddEventHandler("printJobFailed", new global::System.EventHandler>>(PrintJobFailedEventHandler)); + AddEventHandler("printJobNoMoreEvents", new global::System.EventHandler>>(PrintJobNoMoreEventsEventHandler)); + AddEventHandler("printJobRequiresAttention", new global::System.EventHandler>>(PrintJobRequiresAttentionEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnPrintDataTransferCompleted { get; set; } = null; + + void PrintDataTransferCompletedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnPrintDataTransferCompleted != null) ? OnPrintDataTransferCompleted : PrintDataTransferCompleted; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void PrintDataTransferCompleted(Javax.Print.Event.PrintJobEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnPrintJobCanceled { get; set; } = null; + + void PrintJobCanceledEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnPrintJobCanceled != null) ? OnPrintJobCanceled : PrintJobCanceled; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void PrintJobCanceled(Javax.Print.Event.PrintJobEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnPrintJobCompleted { get; set; } = null; + + void PrintJobCompletedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnPrintJobCompleted != null) ? OnPrintJobCompleted : PrintJobCompleted; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void PrintJobCompleted(Javax.Print.Event.PrintJobEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnPrintJobFailed { get; set; } = null; + + void PrintJobFailedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnPrintJobFailed != null) ? OnPrintJobFailed : PrintJobFailed; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void PrintJobFailed(Javax.Print.Event.PrintJobEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnPrintJobNoMoreEvents { get; set; } = null; + + void PrintJobNoMoreEventsEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnPrintJobNoMoreEvents != null) ? OnPrintJobNoMoreEvents : PrintJobNoMoreEvents; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void PrintJobNoMoreEvents(Javax.Print.Event.PrintJobEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnPrintJobRequiresAttention { get; set; } = null; + + void PrintJobRequiresAttentionEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnPrintJobRequiresAttention != null) ? OnPrintJobRequiresAttention : PrintJobRequiresAttention; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void PrintJobRequiresAttention(Javax.Print.Event.PrintJobEvent arg0) + { + + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region PrintJobListenerDirect + public partial class PrintJobListenerDirect : Javax.Print.Event.IPrintJobListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public override void PrintDataTransferCompleted(Javax.Print.Event.PrintJobEvent arg0) + { + IExecuteWithSignature("printDataTransferCompleted", "(Ljavax/print/event/PrintJobEvent;)V", arg0); + } + /// + /// + /// + /// + public override void PrintJobCanceled(Javax.Print.Event.PrintJobEvent arg0) + { + IExecuteWithSignature("printJobCanceled", "(Ljavax/print/event/PrintJobEvent;)V", arg0); + } + /// + /// + /// + /// + public override void PrintJobCompleted(Javax.Print.Event.PrintJobEvent arg0) + { + IExecuteWithSignature("printJobCompleted", "(Ljavax/print/event/PrintJobEvent;)V", arg0); + } + /// + /// + /// + /// + public override void PrintJobFailed(Javax.Print.Event.PrintJobEvent arg0) + { + IExecuteWithSignature("printJobFailed", "(Ljavax/print/event/PrintJobEvent;)V", arg0); + } + /// + /// + /// + /// + public override void PrintJobNoMoreEvents(Javax.Print.Event.PrintJobEvent arg0) + { + IExecuteWithSignature("printJobNoMoreEvents", "(Ljavax/print/event/PrintJobEvent;)V", arg0); + } + /// + /// + /// + /// + public override void PrintJobRequiresAttention(Javax.Print.Event.PrintJobEvent arg0) + { + IExecuteWithSignature("printJobRequiresAttention", "(Ljavax/print/event/PrintJobEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/Event/PrintServiceAttributeEvent.cs b/src/net/JNet/GeneratedCore/Javax/Print/Event/PrintServiceAttributeEvent.cs new file mode 100644 index 0000000000..63fdc4fbd8 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/Event/PrintServiceAttributeEvent.cs @@ -0,0 +1,81 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print.Event +{ + #region PrintServiceAttributeEvent + public partial class PrintServiceAttributeEvent + { + #region Constructors + /// + /// + /// + /// + /// + public PrintServiceAttributeEvent(Javax.Print.PrintService arg0, Javax.Print.Attribute.PrintServiceAttributeSet arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Print.Attribute.PrintServiceAttributeSet Attributes + { + get { return IExecuteWithSignature("getAttributes", "()Ljavax/print/attribute/PrintServiceAttributeSet;"); } + } + /// + /// + /// + public Javax.Print.PrintService PrintService + { + get { return IExecuteWithSignature("getPrintService", "()Ljavax/print/PrintService;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/Event/PrintServiceAttributeListener.cs b/src/net/JNet/GeneratedCore/Javax/Print/Event/PrintServiceAttributeListener.cs new file mode 100644 index 0000000000..c9463d50d0 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/Event/PrintServiceAttributeListener.cs @@ -0,0 +1,149 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print.Event +{ + #region IPrintServiceAttributeListener + /// + /// .NET interface for org.mases.jnet.generated.javax.print.event.PrintServiceAttributeListener implementing + /// + public partial interface IPrintServiceAttributeListener + { + #region Instance methods + /// + /// + /// + /// + void AttributeUpdate(Javax.Print.Event.PrintServiceAttributeEvent arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region PrintServiceAttributeListener + public partial class PrintServiceAttributeListener : Javax.Print.Event.IPrintServiceAttributeListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("attributeUpdate", new global::System.EventHandler>>(AttributeUpdateEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnAttributeUpdate { get; set; } = null; + + void AttributeUpdateEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnAttributeUpdate != null) ? OnAttributeUpdate : AttributeUpdate; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void AttributeUpdate(Javax.Print.Event.PrintServiceAttributeEvent arg0) + { + + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region PrintServiceAttributeListenerDirect + public partial class PrintServiceAttributeListenerDirect : Javax.Print.Event.IPrintServiceAttributeListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public override void AttributeUpdate(Javax.Print.Event.PrintServiceAttributeEvent arg0) + { + IExecuteWithSignature("attributeUpdate", "(Ljavax/print/event/PrintServiceAttributeEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/FlavorException.cs b/src/net/JNet/GeneratedCore/Javax/Print/FlavorException.cs new file mode 100644 index 0000000000..9974ea1be3 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/FlavorException.cs @@ -0,0 +1,87 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print +{ + #region IFlavorException + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IFlavorException + { + #region Instance methods + /// + /// + /// + Javax.Print.DocFlavor[] UnsupportedFlavors { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region FlavorException + public partial class FlavorException : Javax.Print.IFlavorException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Print.DocFlavor[] UnsupportedFlavors + { + get { return IExecuteWithSignatureArray("getUnsupportedFlavors", "()[Ljavax/print/DocFlavor;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/MultiDoc.cs b/src/net/JNet/GeneratedCore/Javax/Print/MultiDoc.cs new file mode 100644 index 0000000000..f8f0ce01cb --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/MultiDoc.cs @@ -0,0 +1,102 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print +{ + #region IMultiDoc + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IMultiDoc + { + #region Instance methods + /// + /// + /// + Javax.Print.Doc Doc { get; } + /// + /// + /// + /// + /// + Javax.Print.MultiDoc Next(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region MultiDoc + public partial class MultiDoc : Javax.Print.IMultiDoc + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Print.Doc Doc + { + get { return IExecuteWithSignature("getDoc", "()Ljavax/print/Doc;"); } + } + /// + /// + /// + /// + /// + public Javax.Print.MultiDoc Next() + { + return IExecuteWithSignature("next", "()Ljavax/print/MultiDoc;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/MultiDocPrintJob.cs b/src/net/JNet/GeneratedCore/Javax/Print/MultiDocPrintJob.cs new file mode 100644 index 0000000000..51fd1d5a0e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/MultiDocPrintJob.cs @@ -0,0 +1,93 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print +{ + #region IMultiDocPrintJob + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IMultiDocPrintJob : Javax.Print.IDocPrintJob + { + #region Instance methods + /// + /// + /// + /// + /// + /// + void Print(Javax.Print.MultiDoc arg0, Javax.Print.Attribute.PrintRequestAttributeSet arg1); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region MultiDocPrintJob + public partial class MultiDocPrintJob : Javax.Print.IMultiDocPrintJob + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public void Print(Javax.Print.MultiDoc arg0, Javax.Print.Attribute.PrintRequestAttributeSet arg1) + { + IExecute("print", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/MultiDocPrintService.cs b/src/net/JNet/GeneratedCore/Javax/Print/MultiDocPrintService.cs new file mode 100644 index 0000000000..4fbc88a0d7 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/MultiDocPrintService.cs @@ -0,0 +1,89 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print +{ + #region IMultiDocPrintService + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IMultiDocPrintService : Javax.Print.IPrintService + { + #region Instance methods + /// + /// + /// + /// + Javax.Print.MultiDocPrintJob CreateMultiDocPrintJob(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region MultiDocPrintService + public partial class MultiDocPrintService : Javax.Print.IMultiDocPrintService + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public Javax.Print.MultiDocPrintJob CreateMultiDocPrintJob() + { + return IExecuteWithSignature("createMultiDocPrintJob", "()Ljavax/print/MultiDocPrintJob;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/PrintException.cs b/src/net/JNet/GeneratedCore/Javax/Print/PrintException.cs new file mode 100644 index 0000000000..2b6e333cb9 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/PrintException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print +{ + #region PrintException + public partial class PrintException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/PrintService.cs b/src/net/JNet/GeneratedCore/Javax/Print/PrintService.cs new file mode 100644 index 0000000000..7243be0c2d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/PrintService.cs @@ -0,0 +1,287 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print +{ + #region IPrintService + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IPrintService + { + #region Instance methods + /// + /// + /// + Javax.Print.Attribute.PrintServiceAttributeSet Attributes { get; } + /// + /// + /// + Java.Lang.String Name { get; } + /// + /// + /// + Javax.Print.ServiceUIFactory ServiceUIFactory { get; } + /// + /// + /// + Java.Lang.Class[] SupportedAttributeCategories { get; } + /// + /// + /// + Javax.Print.DocFlavor[] SupportedDocFlavors { get; } + /// + /// + /// + /// + /// + /// + T GetAttribute(Java.Lang.Class arg0) where T : Javax.Print.Attribute.IPrintServiceAttribute, new(); + /// + /// + /// + /// + /// + bool IsAttributeCategorySupported(Java.Lang.Class arg0); + /// + /// + /// + /// + /// + /// + /// + bool IsAttributeValueSupported(Javax.Print.Attribute.Attribute arg0, Javax.Print.DocFlavor arg1, Javax.Print.Attribute.AttributeSet arg2); + /// + /// + /// + /// + /// + bool IsDocFlavorSupported(Javax.Print.DocFlavor arg0); + /// + /// + /// + /// + /// + object GetDefaultAttributeValue(Java.Lang.Class arg0); + /// + /// + /// + /// + /// + /// + /// + object GetSupportedAttributeValues(Java.Lang.Class arg0, Javax.Print.DocFlavor arg1, Javax.Print.Attribute.AttributeSet arg2); + /// + /// + /// + /// + /// + /// + Javax.Print.Attribute.AttributeSet GetUnsupportedAttributes(Javax.Print.DocFlavor arg0, Javax.Print.Attribute.AttributeSet arg1); + /// + /// + /// + /// + Javax.Print.DocPrintJob CreatePrintJob(); + /// + /// + /// + /// + void AddPrintServiceAttributeListener(Javax.Print.Event.PrintServiceAttributeListener arg0); + /// + /// + /// + /// + void RemovePrintServiceAttributeListener(Javax.Print.Event.PrintServiceAttributeListener arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region PrintService + public partial class PrintService : Javax.Print.IPrintService + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Print.Attribute.PrintServiceAttributeSet Attributes + { + get { return IExecuteWithSignature("getAttributes", "()Ljavax/print/attribute/PrintServiceAttributeSet;"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Javax.Print.ServiceUIFactory ServiceUIFactory + { + get { return IExecuteWithSignature("getServiceUIFactory", "()Ljavax/print/ServiceUIFactory;"); } + } + /// + /// + /// + public Java.Lang.Class[] SupportedAttributeCategories + { + get { return IExecuteWithSignatureArray("getSupportedAttributeCategories", "()[Ljava/lang/Class;"); } + } + /// + /// + /// + public Javax.Print.DocFlavor[] SupportedDocFlavors + { + get { return IExecuteWithSignatureArray("getSupportedDocFlavors", "()[Ljavax/print/DocFlavor;"); } + } + /// + /// + /// + /// + /// + /// + public T GetAttribute(Java.Lang.Class arg0) where T : Javax.Print.Attribute.IPrintServiceAttribute, new() + { + return IExecute("getAttribute", arg0); + } + /// + /// + /// + /// + /// + public bool IsAttributeCategorySupported(Java.Lang.Class arg0) + { + return IExecuteWithSignature("isAttributeCategorySupported", "(Ljava/lang/Class;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public bool IsAttributeValueSupported(Javax.Print.Attribute.Attribute arg0, Javax.Print.DocFlavor arg1, Javax.Print.Attribute.AttributeSet arg2) + { + return IExecute("isAttributeValueSupported", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public bool IsDocFlavorSupported(Javax.Print.DocFlavor arg0) + { + return IExecuteWithSignature("isDocFlavorSupported", "(Ljavax/print/DocFlavor;)Z", arg0); + } + /// + /// + /// + /// + /// + public object GetDefaultAttributeValue(Java.Lang.Class arg0) + { + return IExecuteWithSignature("getDefaultAttributeValue", "(Ljava/lang/Class;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public object GetSupportedAttributeValues(Java.Lang.Class arg0, Javax.Print.DocFlavor arg1, Javax.Print.Attribute.AttributeSet arg2) + { + return IExecute("getSupportedAttributeValues", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public Javax.Print.Attribute.AttributeSet GetUnsupportedAttributes(Javax.Print.DocFlavor arg0, Javax.Print.Attribute.AttributeSet arg1) + { + return IExecute("getUnsupportedAttributes", arg0, arg1); + } + /// + /// + /// + /// + public Javax.Print.DocPrintJob CreatePrintJob() + { + return IExecuteWithSignature("createPrintJob", "()Ljavax/print/DocPrintJob;"); + } + /// + /// + /// + /// + public void AddPrintServiceAttributeListener(Javax.Print.Event.PrintServiceAttributeListener arg0) + { + IExecuteWithSignature("addPrintServiceAttributeListener", "(Ljavax/print/event/PrintServiceAttributeListener;)V", arg0); + } + /// + /// + /// + /// + public void RemovePrintServiceAttributeListener(Javax.Print.Event.PrintServiceAttributeListener arg0) + { + IExecuteWithSignature("removePrintServiceAttributeListener", "(Ljavax/print/event/PrintServiceAttributeListener;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/PrintServiceLookup.cs b/src/net/JNet/GeneratedCore/Javax/Print/PrintServiceLookup.cs new file mode 100644 index 0000000000..47561cd530 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/PrintServiceLookup.cs @@ -0,0 +1,138 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print +{ + #region PrintServiceLookup + public partial class PrintServiceLookup + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static bool RegisterService(Javax.Print.PrintService arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "registerService", "(Ljavax/print/PrintService;)Z", arg0); + } + /// + /// + /// + /// + /// + public static bool RegisterServiceProvider(Javax.Print.PrintServiceLookup arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "registerServiceProvider", "(Ljavax/print/PrintServiceLookup;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public static Javax.Print.MultiDocPrintService[] LookupMultiDocPrintServices(Javax.Print.DocFlavor[] arg0, Javax.Print.Attribute.AttributeSet arg1) + { + return SExecuteArray(LocalBridgeClazz, "lookupMultiDocPrintServices", arg0, arg1); + } + /// + /// + /// + /// + public static Javax.Print.PrintService LookupDefaultPrintService() + { + return SExecuteWithSignature(LocalBridgeClazz, "lookupDefaultPrintService", "()Ljavax/print/PrintService;"); + } + /// + /// + /// + /// + /// + /// + public static Javax.Print.PrintService[] LookupPrintServices(Javax.Print.DocFlavor arg0, Javax.Print.Attribute.AttributeSet arg1) + { + return SExecuteArray(LocalBridgeClazz, "lookupPrintServices", arg0, arg1); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Print.PrintService DefaultPrintService + { + get { return IExecuteWithSignature("getDefaultPrintService", "()Ljavax/print/PrintService;"); } + } + /// + /// + /// + public Javax.Print.PrintService[] PrintServices + { + get { return IExecuteWithSignatureArray("getPrintServices", "()[Ljavax/print/PrintService;"); } + } + /// + /// + /// + /// + /// + /// + public Javax.Print.MultiDocPrintService[] GetMultiDocPrintServices(Javax.Print.DocFlavor[] arg0, Javax.Print.Attribute.AttributeSet arg1) + { + return IExecuteArray("getMultiDocPrintServices", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Javax.Print.PrintService[] GetPrintServices(Javax.Print.DocFlavor arg0, Javax.Print.Attribute.AttributeSet arg1) + { + return IExecuteArray("getPrintServices", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/ServiceUI.cs b/src/net/JNet/GeneratedCore/Javax/Print/ServiceUI.cs new file mode 100644 index 0000000000..7ebeb49aa5 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/ServiceUI.cs @@ -0,0 +1,74 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print +{ + #region ServiceUI + public partial class ServiceUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Javax.Print.PrintService PrintDialog(Java.Awt.GraphicsConfiguration arg0, int arg1, int arg2, Javax.Print.PrintService[] arg3, Javax.Print.PrintService arg4, Javax.Print.DocFlavor arg5, Javax.Print.Attribute.PrintRequestAttributeSet arg6) + { + return SExecute(LocalBridgeClazz, "printDialog", arg0, arg1, arg2, arg3, arg4, arg5, arg6); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/ServiceUIFactory.cs b/src/net/JNet/GeneratedCore/Javax/Print/ServiceUIFactory.cs new file mode 100644 index 0000000000..d441eb9057 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/ServiceUIFactory.cs @@ -0,0 +1,125 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print +{ + #region ServiceUIFactory + public partial class ServiceUIFactory + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int ABOUT_UIROLE { get { if (!_ABOUT_UIROLEReady) { _ABOUT_UIROLEContent = SGetField(LocalBridgeClazz, "ABOUT_UIROLE"); _ABOUT_UIROLEReady = true; } return _ABOUT_UIROLEContent; } } + private static int _ABOUT_UIROLEContent = default; + private static bool _ABOUT_UIROLEReady = false; // this is used because in case of generics + /// + /// + /// + public static int ADMIN_UIROLE { get { if (!_ADMIN_UIROLEReady) { _ADMIN_UIROLEContent = SGetField(LocalBridgeClazz, "ADMIN_UIROLE"); _ADMIN_UIROLEReady = true; } return _ADMIN_UIROLEContent; } } + private static int _ADMIN_UIROLEContent = default; + private static bool _ADMIN_UIROLEReady = false; // this is used because in case of generics + /// + /// + /// + public static int MAIN_UIROLE { get { if (!_MAIN_UIROLEReady) { _MAIN_UIROLEContent = SGetField(LocalBridgeClazz, "MAIN_UIROLE"); _MAIN_UIROLEReady = true; } return _MAIN_UIROLEContent; } } + private static int _MAIN_UIROLEContent = default; + private static bool _MAIN_UIROLEReady = false; // this is used because in case of generics + /// + /// + /// + public static int RESERVED_UIROLE { get { if (!_RESERVED_UIROLEReady) { _RESERVED_UIROLEContent = SGetField(LocalBridgeClazz, "RESERVED_UIROLE"); _RESERVED_UIROLEReady = true; } return _RESERVED_UIROLEContent; } } + private static int _RESERVED_UIROLEContent = default; + private static bool _RESERVED_UIROLEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String DIALOG_UI { get { if (!_DIALOG_UIReady) { _DIALOG_UIContent = SGetField(LocalBridgeClazz, "DIALOG_UI"); _DIALOG_UIReady = true; } return _DIALOG_UIContent; } } + private static Java.Lang.String _DIALOG_UIContent = default; + private static bool _DIALOG_UIReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String JCOMPONENT_UI { get { if (!_JCOMPONENT_UIReady) { _JCOMPONENT_UIContent = SGetField(LocalBridgeClazz, "JCOMPONENT_UI"); _JCOMPONENT_UIReady = true; } return _JCOMPONENT_UIContent; } } + private static Java.Lang.String _JCOMPONENT_UIContent = default; + private static bool _JCOMPONENT_UIReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String JDIALOG_UI { get { if (!_JDIALOG_UIReady) { _JDIALOG_UIContent = SGetField(LocalBridgeClazz, "JDIALOG_UI"); _JDIALOG_UIReady = true; } return _JDIALOG_UIContent; } } + private static Java.Lang.String _JDIALOG_UIContent = default; + private static bool _JDIALOG_UIReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String PANEL_UI { get { if (!_PANEL_UIReady) { _PANEL_UIContent = SGetField(LocalBridgeClazz, "PANEL_UI"); _PANEL_UIReady = true; } return _PANEL_UIContent; } } + private static Java.Lang.String _PANEL_UIContent = default; + private static bool _PANEL_UIReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public object GetUI(int arg0, Java.Lang.String arg1) + { + return IExecute("getUI", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Lang.String[] GetUIClassNamesForRole(int arg0) + { + return IExecuteWithSignatureArray("getUIClassNamesForRole", "(I)[Ljava/lang/String;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/SimpleDoc.cs b/src/net/JNet/GeneratedCore/Javax/Print/SimpleDoc.cs new file mode 100644 index 0000000000..cd23a6e5cb --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/SimpleDoc.cs @@ -0,0 +1,103 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print +{ + #region SimpleDoc + public partial class SimpleDoc + { + #region Constructors + /// + /// + /// + /// + /// + /// + public SimpleDoc(object arg0, Javax.Print.DocFlavor arg1, Javax.Print.Attribute.DocAttributeSet arg2) + : base(arg0, arg1, arg2) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Print.Attribute.DocAttributeSet Attributes + { + get { return IExecuteWithSignature("getAttributes", "()Ljavax/print/attribute/DocAttributeSet;"); } + } + /// + /// + /// + public Javax.Print.DocFlavor DocFlavor + { + get { return IExecuteWithSignature("getDocFlavor", "()Ljavax/print/DocFlavor;"); } + } + /// + /// + /// + public object PrintData + { + get { return IExecuteWithSignature("getPrintData", "()Ljava/lang/Object;"); } + } + /// + /// + /// + public Java.Io.Reader ReaderForText + { + get { return IExecuteWithSignature("getReaderForText", "()Ljava/io/Reader;"); } + } + /// + /// + /// + public Java.Io.InputStream StreamForBytes + { + get { return IExecuteWithSignature("getStreamForBytes", "()Ljava/io/InputStream;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/StreamPrintService.cs b/src/net/JNet/GeneratedCore/Javax/Print/StreamPrintService.cs new file mode 100644 index 0000000000..9e41e41236 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/StreamPrintService.cs @@ -0,0 +1,87 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print +{ + #region StreamPrintService + public partial class StreamPrintService + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String OutputFormat + { + get { return IExecuteWithSignature("getOutputFormat", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Io.OutputStream OutputStream + { + get { return IExecuteWithSignature("getOutputStream", "()Ljava/io/OutputStream;"); } + } + /// + /// + /// + /// + public bool IsDisposed() + { + return IExecuteWithSignature("isDisposed", "()Z"); + } + /// + /// + /// + public new void Dispose() + { + IExecuteWithSignature("dispose", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/StreamPrintServiceFactory.cs b/src/net/JNet/GeneratedCore/Javax/Print/StreamPrintServiceFactory.cs new file mode 100644 index 0000000000..8cfb42e00c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/StreamPrintServiceFactory.cs @@ -0,0 +1,91 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print +{ + #region StreamPrintServiceFactory + public partial class StreamPrintServiceFactory + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + public static Javax.Print.StreamPrintServiceFactory[] LookupStreamPrintServiceFactories(Javax.Print.DocFlavor arg0, Java.Lang.String arg1) + { + return SExecuteArray(LocalBridgeClazz, "lookupStreamPrintServiceFactories", arg0, arg1); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String OutputFormat + { + get { return IExecuteWithSignature("getOutputFormat", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Javax.Print.DocFlavor[] SupportedDocFlavors + { + get { return IExecuteWithSignatureArray("getSupportedDocFlavors", "()[Ljavax/print/DocFlavor;"); } + } + /// + /// + /// + /// + /// + public Javax.Print.StreamPrintService GetPrintService(Java.Io.OutputStream arg0) + { + return IExecuteWithSignature("getPrintService", "(Ljava/io/OutputStream;)Ljavax/print/StreamPrintService;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Print/URIException.cs b/src/net/JNet/GeneratedCore/Javax/Print/URIException.cs new file mode 100644 index 0000000000..773f200a2f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Print/URIException.cs @@ -0,0 +1,116 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Print +{ + #region IURIException + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IURIException + { + #region Instance methods + /// + /// + /// + int Reason { get; } + /// + /// + /// + Java.Net.URI UnsupportedURI { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region URIException + public partial class URIException : Javax.Print.IURIException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int URIInaccessible { get { if (!_URIInaccessibleReady) { _URIInaccessibleContent = SGetField(LocalBridgeClazz, "URIInaccessible"); _URIInaccessibleReady = true; } return _URIInaccessibleContent; } } + private static int _URIInaccessibleContent = default; + private static bool _URIInaccessibleReady = false; // this is used because in case of generics + /// + /// + /// + public static int URIOtherProblem { get { if (!_URIOtherProblemReady) { _URIOtherProblemContent = SGetField(LocalBridgeClazz, "URIOtherProblem"); _URIOtherProblemReady = true; } return _URIOtherProblemContent; } } + private static int _URIOtherProblemContent = default; + private static bool _URIOtherProblemReady = false; // this is used because in case of generics + /// + /// + /// + public static int URISchemeNotSupported { get { if (!_URISchemeNotSupportedReady) { _URISchemeNotSupportedContent = SGetField(LocalBridgeClazz, "URISchemeNotSupported"); _URISchemeNotSupportedReady = true; } return _URISchemeNotSupportedContent; } } + private static int _URISchemeNotSupportedContent = default; + private static bool _URISchemeNotSupportedReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int Reason + { + get { return IExecuteWithSignature("getReason", "()I"); } + } + /// + /// + /// + public Java.Net.URI UnsupportedURI + { + get { return IExecuteWithSignature("getUnsupportedURI", "()Ljava/net/URI;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Rmi/Ssl/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Javax/Rmi/Ssl/AllPackageClasses.cs new file mode 100644 index 0000000000..0af9a7a26f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Rmi/Ssl/AllPackageClasses.cs @@ -0,0 +1,120 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Javax.Rmi.Ssl +{ + #region SslRMIClientSocketFactory + /// + /// + /// + public partial class SslRMIClientSocketFactory : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.rmi.ssl.SslRMIClientSocketFactory"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SslRMIClientSocketFactory() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SslRMIClientSocketFactory(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SslRMIServerSocketFactory + /// + /// + /// + public partial class SslRMIServerSocketFactory : Java.Rmi.Server.RMIServerSocketFactory + { + const string _bridgeClassName = "javax.rmi.ssl.SslRMIServerSocketFactory"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SslRMIServerSocketFactory() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SslRMIServerSocketFactory(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Rmi/Ssl/SslRMIClientSocketFactory.cs b/src/net/JNet/GeneratedCore/Javax/Rmi/Ssl/SslRMIClientSocketFactory.cs new file mode 100644 index 0000000000..d6405325fd --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Rmi/Ssl/SslRMIClientSocketFactory.cs @@ -0,0 +1,77 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Rmi.Ssl +{ + #region SslRMIClientSocketFactory + public partial class SslRMIClientSocketFactory + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Rmi.Server.RMIClientSocketFactory(Javax.Rmi.Ssl.SslRMIClientSocketFactory t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Javax.Rmi.Ssl.SslRMIClientSocketFactory t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + public Java.Net.Socket CreateSocket(Java.Lang.String arg0, int arg1) + { + return IExecute("createSocket", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Rmi/Ssl/SslRMIServerSocketFactory.cs b/src/net/JNet/GeneratedCore/Javax/Rmi/Ssl/SslRMIServerSocketFactory.cs new file mode 100644 index 0000000000..8615ea2dcc --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Rmi/Ssl/SslRMIServerSocketFactory.cs @@ -0,0 +1,112 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Rmi.Ssl +{ + #region SslRMIServerSocketFactory + public partial class SslRMIServerSocketFactory + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + public SslRMIServerSocketFactory(Java.Lang.String[] arg0, Java.Lang.String[] arg1, bool arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + /// + /// + /// + public SslRMIServerSocketFactory(Javax.Net.Ssl.SSLContext arg0, Java.Lang.String[] arg1, Java.Lang.String[] arg2, bool arg3) + : base(arg0, arg1, arg2, arg3) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String[] EnabledCipherSuites + { + get { return IExecuteWithSignatureArray("getEnabledCipherSuites", "()[Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String[] EnabledProtocols + { + get { return IExecuteWithSignatureArray("getEnabledProtocols", "()[Ljava/lang/String;"); } + } + /// + /// + /// + public bool NeedClientAuth + { + get { return IExecuteWithSignature("getNeedClientAuth", "()Z"); } + } + /// + /// + /// + /// + /// + /// + public Java.Net.ServerSocket CreateServerSocket(int arg0) + { + return IExecuteWithSignature("createServerSocket", "(I)Ljava/net/ServerSocket;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Script/AbstractScriptEngine.cs b/src/net/JNet/GeneratedCore/Javax/Script/AbstractScriptEngine.cs new file mode 100644 index 0000000000..2e06e3d03f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Script/AbstractScriptEngine.cs @@ -0,0 +1,151 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Script +{ + #region AbstractScriptEngine + public partial class AbstractScriptEngine + { + #region Constructors + /// + /// + /// + /// + public AbstractScriptEngine(Javax.Script.Bindings arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Script.ScriptContext Context + { + get { return IExecuteWithSignature("getContext", "()Ljavax/script/ScriptContext;"); } set { IExecuteWithSignature("setContext", "(Ljavax/script/ScriptContext;)V", value); } + } + /// + /// + /// + /// + /// + /// + /// + public object Eval(Java.Io.Reader arg0, Javax.Script.Bindings arg1) + { + return IExecute("eval", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public object Eval(Java.Io.Reader arg0) + { + return IExecuteWithSignature("eval", "(Ljava/io/Reader;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public object Eval(Java.Lang.String arg0, Javax.Script.Bindings arg1) + { + return IExecute("eval", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public object Eval(Java.Lang.String arg0) + { + return IExecuteWithSignature("eval", "(Ljava/lang/String;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public object Get(Java.Lang.String arg0) + { + return IExecuteWithSignature("get", "(Ljava/lang/String;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public Javax.Script.Bindings GetBindings(int arg0) + { + return IExecuteWithSignature("getBindings", "(I)Ljavax/script/Bindings;", arg0); + } + /// + /// + /// + /// + /// + public void Put(Java.Lang.String arg0, object arg1) + { + IExecute("put", arg0, arg1); + } + /// + /// + /// + /// + /// + public void SetBindings(Javax.Script.Bindings arg0, int arg1) + { + IExecute("setBindings", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Script/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Javax/Script/AllPackageClasses.cs new file mode 100644 index 0000000000..4f3e98805b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Script/AllPackageClasses.cs @@ -0,0 +1,558 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Javax.Script +{ + #region AbstractScriptEngine + /// + /// + /// + public partial class AbstractScriptEngine : Javax.Script.ScriptEngine + { + const string _bridgeClassName = "javax.script.AbstractScriptEngine"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AbstractScriptEngine class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractScriptEngine() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AbstractScriptEngine class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractScriptEngine(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Bindings + /// + /// + /// + public partial class Bindings : Java.Util.Map + { + const string _bridgeClassName = "javax.script.Bindings"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Bindings class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Bindings() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Bindings class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Bindings(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Compilable + /// + /// + /// + public partial class Compilable : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.script.Compilable"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Compilable class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Compilable() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Compilable class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Compilable(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CompiledScript + /// + /// + /// + public partial class CompiledScript : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.script.CompiledScript"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("CompiledScript class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CompiledScript() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("CompiledScript class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CompiledScript(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Invocable + /// + /// + /// + public partial class Invocable : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.script.Invocable"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Invocable class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Invocable() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Invocable class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Invocable(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ScriptContext + /// + /// + /// + public partial class ScriptContext : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.script.ScriptContext"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ScriptContext class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ScriptContext() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ScriptContext class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ScriptContext(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ScriptEngine + /// + /// + /// + public partial class ScriptEngine : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.script.ScriptEngine"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ScriptEngine class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ScriptEngine() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ScriptEngine class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ScriptEngine(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ScriptEngineFactory + /// + /// + /// + public partial class ScriptEngineFactory : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.script.ScriptEngineFactory"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ScriptEngineFactory class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ScriptEngineFactory() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ScriptEngineFactory class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ScriptEngineFactory(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ScriptEngineManager + /// + /// + /// + public partial class ScriptEngineManager : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.script.ScriptEngineManager"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ScriptEngineManager() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ScriptEngineManager(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ScriptException + /// + /// + /// + public partial class ScriptException : Java.Lang.Exception + { + const string _bridgeClassName = "javax.script.ScriptException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region SimpleBindings + /// + /// + /// + public partial class SimpleBindings : Javax.Script.Bindings + { + const string _bridgeClassName = "javax.script.SimpleBindings"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SimpleBindings() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SimpleBindings(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SimpleScriptContext + /// + /// + /// + public partial class SimpleScriptContext : Javax.Script.ScriptContext + { + const string _bridgeClassName = "javax.script.SimpleScriptContext"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SimpleScriptContext() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SimpleScriptContext(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Script/Bindings.cs b/src/net/JNet/GeneratedCore/Javax/Script/Bindings.cs new file mode 100644 index 0000000000..289573e517 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Script/Bindings.cs @@ -0,0 +1,170 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Script +{ + #region IBindings + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IBindings : Java.Util.IMap + { + #region Instance methods + /// + /// + /// + /// + /// + bool ContainsKey(object arg0); + /// + /// + /// + /// + /// + object Get(object arg0); + /// + /// + /// + /// + /// + /// + object Put(Java.Lang.String arg0, object arg1); + /// + /// + /// + /// + /// + object Remove(object arg0); + /// + /// + /// + /// + /// + void PutAll(Java.Util.Map arg0) where Arg0ExtendsJava_Lang_String : Java.Lang.String; + /// + /// + /// + /// + /// + /// + object Put(object arg0, object arg1); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Bindings + public partial class Bindings : Javax.Script.IBindings + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public bool ContainsKey(object arg0) + { + return IExecuteWithSignature("containsKey", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public object Get(object arg0) + { + return IExecuteWithSignature("get", "(Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + /// + public object Put(Java.Lang.String arg0, object arg1) + { + return IExecute("put", arg0, arg1); + } + /// + /// + /// + /// + /// + public object Remove(object arg0) + { + return IExecuteWithSignature("remove", "(Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public void PutAll(Java.Util.Map arg0) where Arg0ExtendsJava_Lang_String : Java.Lang.String + { + IExecute("putAll", arg0); + } + /// + /// + /// + /// + /// + /// + public object Put(object arg0, object arg1) + { + return IExecute("put", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Script/Compilable.cs b/src/net/JNet/GeneratedCore/Javax/Script/Compilable.cs new file mode 100644 index 0000000000..7b31e11237 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Script/Compilable.cs @@ -0,0 +1,110 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Script +{ + #region ICompilable + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ICompilable + { + #region Instance methods + /// + /// + /// + /// + /// + /// + Javax.Script.CompiledScript Compile(Java.Io.Reader arg0); + /// + /// + /// + /// + /// + /// + Javax.Script.CompiledScript Compile(Java.Lang.String arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Compilable + public partial class Compilable : Javax.Script.ICompilable + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public Javax.Script.CompiledScript Compile(Java.Io.Reader arg0) + { + return IExecuteWithSignature("compile", "(Ljava/io/Reader;)Ljavax/script/CompiledScript;", arg0); + } + /// + /// + /// + /// + /// + /// + public Javax.Script.CompiledScript Compile(Java.Lang.String arg0) + { + return IExecuteWithSignature("compile", "(Ljava/lang/String;)Ljavax/script/CompiledScript;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Script/CompiledScript.cs b/src/net/JNet/GeneratedCore/Javax/Script/CompiledScript.cs new file mode 100644 index 0000000000..20c973d692 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Script/CompiledScript.cs @@ -0,0 +1,94 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Script +{ + #region CompiledScript + public partial class CompiledScript + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Script.ScriptEngine Engine + { + get { return IExecuteWithSignature("getEngine", "()Ljavax/script/ScriptEngine;"); } + } + /// + /// + /// + /// + /// + /// + public object Eval(Javax.Script.ScriptContext arg0) + { + return IExecuteWithSignature("eval", "(Ljavax/script/ScriptContext;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public object Eval() + { + return IExecuteWithSignature("eval", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + /// + /// + public object Eval(Javax.Script.Bindings arg0) + { + return IExecuteWithSignature("eval", "(Ljavax/script/Bindings;)Ljava/lang/Object;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Script/Invocable.cs b/src/net/JNet/GeneratedCore/Javax/Script/Invocable.cs new file mode 100644 index 0000000000..dc9e1c7c32 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Script/Invocable.cs @@ -0,0 +1,156 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Script +{ + #region IInvocable + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IInvocable + { + #region Instance methods + /// + /// + /// + /// + /// + /// + T GetInterface(Java.Lang.Class arg0); + /// + /// + /// + /// + /// + /// + /// + T GetInterface(object arg0, Java.Lang.Class arg1); + /// + /// + /// + /// + /// + /// + /// + /// + object InvokeFunction(Java.Lang.String arg0, params object[] arg1); + /// + /// + /// + /// + /// + /// + /// + /// + /// + object InvokeMethod(object arg0, Java.Lang.String arg1, params object[] arg2); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Invocable + public partial class Invocable : Javax.Script.IInvocable + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public T GetInterface(Java.Lang.Class arg0) + { + return IExecuteWithSignature("getInterface", "(Ljava/lang/Class;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public T GetInterface(object arg0, Java.Lang.Class arg1) + { + return IExecute("getInterface", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public object InvokeFunction(Java.Lang.String arg0, params object[] arg1) + { + if (arg1.Length == 0) return IExecute("invokeFunction", arg0); else return IExecute("invokeFunction", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public object InvokeMethod(object arg0, Java.Lang.String arg1, params object[] arg2) + { + if (arg2.Length == 0) return IExecute("invokeMethod", arg0, arg1); else return IExecute("invokeMethod", arg0, arg1, arg2); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Script/ScriptContext.cs b/src/net/JNet/GeneratedCore/Javax/Script/ScriptContext.cs new file mode 100644 index 0000000000..b07f6e6791 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Script/ScriptContext.cs @@ -0,0 +1,243 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Script +{ + #region IScriptContext + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IScriptContext + { + #region Instance methods + /// + /// + /// + Java.Io.Writer ErrorWriter { get; set; } + /// + /// + /// + Java.Io.Reader Reader { get; set; } + /// + /// + /// + Java.Util.List Scopes { get; } + /// + /// + /// + Java.Io.Writer Writer { get; set; } + /// + /// + /// + /// + /// + int GetAttributesScope(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + object GetAttribute(Java.Lang.String arg0, int arg1); + /// + /// + /// + /// + /// + object GetAttribute(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + object RemoveAttribute(Java.Lang.String arg0, int arg1); + /// + /// + /// + /// + /// + Javax.Script.Bindings GetBindings(int arg0); + /// + /// + /// + /// + /// + /// + void SetAttribute(Java.Lang.String arg0, object arg1, int arg2); + /// + /// + /// + /// + /// + void SetBindings(Javax.Script.Bindings arg0, int arg1); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ScriptContext + public partial class ScriptContext : Javax.Script.IScriptContext + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int ENGINE_SCOPE { get { if (!_ENGINE_SCOPEReady) { _ENGINE_SCOPEContent = SGetField(LocalBridgeClazz, "ENGINE_SCOPE"); _ENGINE_SCOPEReady = true; } return _ENGINE_SCOPEContent; } } + private static int _ENGINE_SCOPEContent = default; + private static bool _ENGINE_SCOPEReady = false; // this is used because in case of generics + /// + /// + /// + public static int GLOBAL_SCOPE { get { if (!_GLOBAL_SCOPEReady) { _GLOBAL_SCOPEContent = SGetField(LocalBridgeClazz, "GLOBAL_SCOPE"); _GLOBAL_SCOPEReady = true; } return _GLOBAL_SCOPEContent; } } + private static int _GLOBAL_SCOPEContent = default; + private static bool _GLOBAL_SCOPEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Io.Writer ErrorWriter + { + get { return IExecuteWithSignature("getErrorWriter", "()Ljava/io/Writer;"); } set { IExecuteWithSignature("setErrorWriter", "(Ljava/io/Writer;)V", value); } + } + /// + /// + /// + public Java.Io.Reader Reader + { + get { return IExecuteWithSignature("getReader", "()Ljava/io/Reader;"); } set { IExecuteWithSignature("setReader", "(Ljava/io/Reader;)V", value); } + } + /// + /// + /// + public Java.Util.List Scopes + { + get { return IExecuteWithSignature>("getScopes", "()Ljava/util/List;"); } + } + /// + /// + /// + public Java.Io.Writer Writer + { + get { return IExecuteWithSignature("getWriter", "()Ljava/io/Writer;"); } set { IExecuteWithSignature("setWriter", "(Ljava/io/Writer;)V", value); } + } + /// + /// + /// + /// + /// + public int GetAttributesScope(Java.Lang.String arg0) + { + return IExecuteWithSignature("getAttributesScope", "(Ljava/lang/String;)I", arg0); + } + /// + /// + /// + /// + /// + /// + public object GetAttribute(Java.Lang.String arg0, int arg1) + { + return IExecute("getAttribute", arg0, arg1); + } + /// + /// + /// + /// + /// + public object GetAttribute(Java.Lang.String arg0) + { + return IExecuteWithSignature("getAttribute", "(Ljava/lang/String;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + /// + public object RemoveAttribute(Java.Lang.String arg0, int arg1) + { + return IExecute("removeAttribute", arg0, arg1); + } + /// + /// + /// + /// + /// + public Javax.Script.Bindings GetBindings(int arg0) + { + return IExecuteWithSignature("getBindings", "(I)Ljavax/script/Bindings;", arg0); + } + /// + /// + /// + /// + /// + /// + public void SetAttribute(Java.Lang.String arg0, object arg1, int arg2) + { + IExecute("setAttribute", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public void SetBindings(Javax.Script.Bindings arg0, int arg1) + { + IExecute("setBindings", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Script/ScriptEngine.cs b/src/net/JNet/GeneratedCore/Javax/Script/ScriptEngine.cs new file mode 100644 index 0000000000..9035912ef5 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Script/ScriptEngine.cs @@ -0,0 +1,323 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Script +{ + #region IScriptEngine + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IScriptEngine + { + #region Instance methods + /// + /// + /// + Javax.Script.ScriptContext Context { get; set; } + /// + /// + /// + Javax.Script.ScriptEngineFactory Factory { get; } + /// + /// + /// + /// + /// + /// + /// + object Eval(Java.Io.Reader arg0, Javax.Script.Bindings arg1); + /// + /// + /// + /// + /// + /// + /// + object Eval(Java.Io.Reader arg0, Javax.Script.ScriptContext arg1); + /// + /// + /// + /// + /// + /// + object Eval(Java.Io.Reader arg0); + /// + /// + /// + /// + /// + /// + /// + object Eval(Java.Lang.String arg0, Javax.Script.Bindings arg1); + /// + /// + /// + /// + /// + /// + /// + object Eval(Java.Lang.String arg0, Javax.Script.ScriptContext arg1); + /// + /// + /// + /// + /// + /// + object Eval(Java.Lang.String arg0); + /// + /// + /// + /// + /// + object Get(Java.Lang.String arg0); + /// + /// + /// + /// + Javax.Script.Bindings CreateBindings(); + /// + /// + /// + /// + /// + Javax.Script.Bindings GetBindings(int arg0); + /// + /// + /// + /// + /// + void Put(Java.Lang.String arg0, object arg1); + /// + /// + /// + /// + /// + void SetBindings(Javax.Script.Bindings arg0, int arg1); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ScriptEngine + public partial class ScriptEngine : Javax.Script.IScriptEngine + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Lang.String ARGV { get { if (!_ARGVReady) { _ARGVContent = SGetField(LocalBridgeClazz, "ARGV"); _ARGVReady = true; } return _ARGVContent; } } + private static Java.Lang.String _ARGVContent = default; + private static bool _ARGVReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String ENGINE { get { if (!_ENGINEReady) { _ENGINEContent = SGetField(LocalBridgeClazz, "ENGINE"); _ENGINEReady = true; } return _ENGINEContent; } } + private static Java.Lang.String _ENGINEContent = default; + private static bool _ENGINEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String ENGINE_VERSION { get { if (!_ENGINE_VERSIONReady) { _ENGINE_VERSIONContent = SGetField(LocalBridgeClazz, "ENGINE_VERSION"); _ENGINE_VERSIONReady = true; } return _ENGINE_VERSIONContent; } } + private static Java.Lang.String _ENGINE_VERSIONContent = default; + private static bool _ENGINE_VERSIONReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String FILENAME { get { if (!_FILENAMEReady) { _FILENAMEContent = SGetField(LocalBridgeClazz, "FILENAME"); _FILENAMEReady = true; } return _FILENAMEContent; } } + private static Java.Lang.String _FILENAMEContent = default; + private static bool _FILENAMEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String LANGUAGE { get { if (!_LANGUAGEReady) { _LANGUAGEContent = SGetField(LocalBridgeClazz, "LANGUAGE"); _LANGUAGEReady = true; } return _LANGUAGEContent; } } + private static Java.Lang.String _LANGUAGEContent = default; + private static bool _LANGUAGEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String LANGUAGE_VERSION { get { if (!_LANGUAGE_VERSIONReady) { _LANGUAGE_VERSIONContent = SGetField(LocalBridgeClazz, "LANGUAGE_VERSION"); _LANGUAGE_VERSIONReady = true; } return _LANGUAGE_VERSIONContent; } } + private static Java.Lang.String _LANGUAGE_VERSIONContent = default; + private static bool _LANGUAGE_VERSIONReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String NAME { get { if (!_NAMEReady) { _NAMEContent = SGetField(LocalBridgeClazz, "NAME"); _NAMEReady = true; } return _NAMEContent; } } + private static Java.Lang.String _NAMEContent = default; + private static bool _NAMEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Script.ScriptContext Context + { + get { return IExecuteWithSignature("getContext", "()Ljavax/script/ScriptContext;"); } set { IExecuteWithSignature("setContext", "(Ljavax/script/ScriptContext;)V", value); } + } + /// + /// + /// + public Javax.Script.ScriptEngineFactory Factory + { + get { return IExecuteWithSignature("getFactory", "()Ljavax/script/ScriptEngineFactory;"); } + } + /// + /// + /// + /// + /// + /// + /// + public object Eval(Java.Io.Reader arg0, Javax.Script.Bindings arg1) + { + return IExecute("eval", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public object Eval(Java.Io.Reader arg0, Javax.Script.ScriptContext arg1) + { + return IExecute("eval", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public object Eval(Java.Io.Reader arg0) + { + return IExecuteWithSignature("eval", "(Ljava/io/Reader;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public object Eval(Java.Lang.String arg0, Javax.Script.Bindings arg1) + { + return IExecute("eval", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public object Eval(Java.Lang.String arg0, Javax.Script.ScriptContext arg1) + { + return IExecute("eval", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public object Eval(Java.Lang.String arg0) + { + return IExecuteWithSignature("eval", "(Ljava/lang/String;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public object Get(Java.Lang.String arg0) + { + return IExecuteWithSignature("get", "(Ljava/lang/String;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + public Javax.Script.Bindings CreateBindings() + { + return IExecuteWithSignature("createBindings", "()Ljavax/script/Bindings;"); + } + /// + /// + /// + /// + /// + public Javax.Script.Bindings GetBindings(int arg0) + { + return IExecuteWithSignature("getBindings", "(I)Ljavax/script/Bindings;", arg0); + } + /// + /// + /// + /// + /// + public void Put(Java.Lang.String arg0, object arg1) + { + IExecute("put", arg0, arg1); + } + /// + /// + /// + /// + /// + public void SetBindings(Javax.Script.Bindings arg0, int arg1) + { + IExecute("setBindings", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Script/ScriptEngineFactory.cs b/src/net/JNet/GeneratedCore/Javax/Script/ScriptEngineFactory.cs new file mode 100644 index 0000000000..4b6d929b16 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Script/ScriptEngineFactory.cs @@ -0,0 +1,228 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Script +{ + #region IScriptEngineFactory + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IScriptEngineFactory + { + #region Instance methods + /// + /// + /// + Java.Lang.String EngineName { get; } + /// + /// + /// + Java.Lang.String EngineVersion { get; } + /// + /// + /// + Java.Util.List Extensions { get; } + /// + /// + /// + Java.Lang.String LanguageName { get; } + /// + /// + /// + Java.Lang.String LanguageVersion { get; } + /// + /// + /// + Java.Util.List MimeTypes { get; } + /// + /// + /// + Java.Util.List Names { get; } + /// + /// + /// + Javax.Script.ScriptEngine ScriptEngine { get; } + /// + /// + /// + /// + /// + object GetParameter(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + /// + Java.Lang.String GetMethodCallSyntax(Java.Lang.String arg0, Java.Lang.String arg1, params Java.Lang.String[] arg2); + /// + /// + /// + /// + /// + Java.Lang.String GetOutputStatement(Java.Lang.String arg0); + /// + /// + /// + /// + /// + Java.Lang.String GetProgram(params Java.Lang.String[] arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ScriptEngineFactory + public partial class ScriptEngineFactory : Javax.Script.IScriptEngineFactory + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String EngineName + { + get { return IExecuteWithSignature("getEngineName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String EngineVersion + { + get { return IExecuteWithSignature("getEngineVersion", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Util.List Extensions + { + get { return IExecuteWithSignature>("getExtensions", "()Ljava/util/List;"); } + } + /// + /// + /// + public Java.Lang.String LanguageName + { + get { return IExecuteWithSignature("getLanguageName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String LanguageVersion + { + get { return IExecuteWithSignature("getLanguageVersion", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Util.List MimeTypes + { + get { return IExecuteWithSignature>("getMimeTypes", "()Ljava/util/List;"); } + } + /// + /// + /// + public Java.Util.List Names + { + get { return IExecuteWithSignature>("getNames", "()Ljava/util/List;"); } + } + /// + /// + /// + public Javax.Script.ScriptEngine ScriptEngine + { + get { return IExecuteWithSignature("getScriptEngine", "()Ljavax/script/ScriptEngine;"); } + } + /// + /// + /// + /// + /// + public object GetParameter(Java.Lang.String arg0) + { + return IExecuteWithSignature("getParameter", "(Ljava/lang/String;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.String GetMethodCallSyntax(Java.Lang.String arg0, Java.Lang.String arg1, params Java.Lang.String[] arg2) + { + if (arg2.Length == 0) return IExecute("getMethodCallSyntax", arg0, arg1); else return IExecute("getMethodCallSyntax", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public Java.Lang.String GetOutputStatement(Java.Lang.String arg0) + { + return IExecuteWithSignature("getOutputStatement", "(Ljava/lang/String;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.String GetProgram(params Java.Lang.String[] arg0) + { + if (arg0.Length == 0) return IExecuteWithSignature("getProgram", "([Ljava/lang/String;)Ljava/lang/String;"); else return IExecuteWithSignature("getProgram", "([Ljava/lang/String;)Ljava/lang/String;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Script/ScriptEngineManager.cs b/src/net/JNet/GeneratedCore/Javax/Script/ScriptEngineManager.cs new file mode 100644 index 0000000000..ddef3d95de --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Script/ScriptEngineManager.cs @@ -0,0 +1,152 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Script +{ + #region ScriptEngineManager + public partial class ScriptEngineManager + { + #region Constructors + /// + /// + /// + /// + public ScriptEngineManager(Java.Lang.ClassLoader arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Script.Bindings Bindings + { + get { return IExecuteWithSignature("getBindings", "()Ljavax/script/Bindings;"); } set { IExecuteWithSignature("setBindings", "(Ljavax/script/Bindings;)V", value); } + } + /// + /// + /// + public Java.Util.List EngineFactories + { + get { return IExecuteWithSignature>("getEngineFactories", "()Ljava/util/List;"); } + } + /// + /// + /// + /// + /// + public object Get(Java.Lang.String arg0) + { + return IExecuteWithSignature("get", "(Ljava/lang/String;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public Javax.Script.ScriptEngine GetEngineByExtension(Java.Lang.String arg0) + { + return IExecuteWithSignature("getEngineByExtension", "(Ljava/lang/String;)Ljavax/script/ScriptEngine;", arg0); + } + /// + /// + /// + /// + /// + public Javax.Script.ScriptEngine GetEngineByMimeType(Java.Lang.String arg0) + { + return IExecuteWithSignature("getEngineByMimeType", "(Ljava/lang/String;)Ljavax/script/ScriptEngine;", arg0); + } + /// + /// + /// + /// + /// + public Javax.Script.ScriptEngine GetEngineByName(Java.Lang.String arg0) + { + return IExecuteWithSignature("getEngineByName", "(Ljava/lang/String;)Ljavax/script/ScriptEngine;", arg0); + } + /// + /// + /// + /// + /// + public void Put(Java.Lang.String arg0, object arg1) + { + IExecute("put", arg0, arg1); + } + /// + /// + /// + /// + /// + public void RegisterEngineExtension(Java.Lang.String arg0, Javax.Script.ScriptEngineFactory arg1) + { + IExecute("registerEngineExtension", arg0, arg1); + } + /// + /// + /// + /// + /// + public void RegisterEngineMimeType(Java.Lang.String arg0, Javax.Script.ScriptEngineFactory arg1) + { + IExecute("registerEngineMimeType", arg0, arg1); + } + /// + /// + /// + /// + /// + public void RegisterEngineName(Java.Lang.String arg0, Javax.Script.ScriptEngineFactory arg1) + { + IExecute("registerEngineName", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Script/ScriptException.cs b/src/net/JNet/GeneratedCore/Javax/Script/ScriptException.cs new file mode 100644 index 0000000000..e6cb003bd9 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Script/ScriptException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Script +{ + #region ScriptException + public partial class ScriptException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Script/SimpleBindings.cs b/src/net/JNet/GeneratedCore/Javax/Script/SimpleBindings.cs new file mode 100644 index 0000000000..56edb6e7b0 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Script/SimpleBindings.cs @@ -0,0 +1,178 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Script +{ + #region SimpleBindings + public partial class SimpleBindings + { + #region Constructors + /// + /// + /// + /// + public SimpleBindings(Java.Util.Map arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public bool ContainsKey(object arg0) + { + return IExecuteWithSignature("containsKey", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool ContainsValue(object arg0) + { + return IExecuteWithSignature("containsValue", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + public bool IsEmpty() + { + return IExecuteWithSignature("isEmpty", "()Z"); + } + /// + /// + /// + /// + public int Size() + { + return IExecuteWithSignature("size", "()I"); + } + /// + /// + /// + /// + /// + public object Get(object arg0) + { + return IExecuteWithSignature("get", "(Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + /// + public object Put(object arg0, object arg1) + { + return IExecute("put", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public object Put(Java.Lang.String arg0, object arg1) + { + return IExecute("put", arg0, arg1); + } + /// + /// + /// + /// + /// + public object Remove(object arg0) + { + return IExecuteWithSignature("remove", "(Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + public Java.Util.Collection Values() + { + return IExecuteWithSignature>("values", "()Ljava/util/Collection;"); + } + /// + /// + /// + /// + public Java.Util.Set KeySet() + { + return IExecuteWithSignature>("keySet", "()Ljava/util/Set;"); + } + /// + /// + /// + /// + public Java.Util.Set> EntrySet() + { + return IExecuteWithSignature>>("entrySet", "()Ljava/util/Set;"); + } + /// + /// + /// + public void Clear() + { + IExecuteWithSignature("clear", "()V"); + } + /// + /// + /// + /// + /// + public void PutAll(Java.Util.Map arg0) where Arg0ExtendsJava_Lang_String : Java.Lang.String + { + IExecute("putAll", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Script/SimpleScriptContext.cs b/src/net/JNet/GeneratedCore/Javax/Script/SimpleScriptContext.cs new file mode 100644 index 0000000000..c5e39f188c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Script/SimpleScriptContext.cs @@ -0,0 +1,152 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Script +{ + #region SimpleScriptContext + public partial class SimpleScriptContext + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Io.Writer ErrorWriter + { + get { return IExecuteWithSignature("getErrorWriter", "()Ljava/io/Writer;"); } set { IExecuteWithSignature("setErrorWriter", "(Ljava/io/Writer;)V", value); } + } + /// + /// + /// + public Java.Io.Reader Reader + { + get { return IExecuteWithSignature("getReader", "()Ljava/io/Reader;"); } set { IExecuteWithSignature("setReader", "(Ljava/io/Reader;)V", value); } + } + /// + /// + /// + public Java.Util.List Scopes + { + get { return IExecuteWithSignature>("getScopes", "()Ljava/util/List;"); } + } + /// + /// + /// + public Java.Io.Writer Writer + { + get { return IExecuteWithSignature("getWriter", "()Ljava/io/Writer;"); } set { IExecuteWithSignature("setWriter", "(Ljava/io/Writer;)V", value); } + } + /// + /// + /// + /// + /// + public int GetAttributesScope(Java.Lang.String arg0) + { + return IExecuteWithSignature("getAttributesScope", "(Ljava/lang/String;)I", arg0); + } + /// + /// + /// + /// + /// + /// + public object GetAttribute(Java.Lang.String arg0, int arg1) + { + return IExecute("getAttribute", arg0, arg1); + } + /// + /// + /// + /// + /// + public object GetAttribute(Java.Lang.String arg0) + { + return IExecuteWithSignature("getAttribute", "(Ljava/lang/String;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + /// + public object RemoveAttribute(Java.Lang.String arg0, int arg1) + { + return IExecute("removeAttribute", arg0, arg1); + } + /// + /// + /// + /// + /// + public Javax.Script.Bindings GetBindings(int arg0) + { + return IExecuteWithSignature("getBindings", "(I)Ljavax/script/Bindings;", arg0); + } + /// + /// + /// + /// + /// + /// + public void SetAttribute(Java.Lang.String arg0, object arg1, int arg2) + { + IExecute("setAttribute", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public void SetBindings(Javax.Script.Bindings arg0, int arg1) + { + IExecute("setBindings", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Security/Auth/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Javax/Security/Auth/AllPackageClasses.cs new file mode 100644 index 0000000000..49dce03fc1 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Security/Auth/AllPackageClasses.cs @@ -0,0 +1,338 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Javax.Security.Auth +{ + #region AuthPermission + /// + /// + /// + public partial class AuthPermission : Java.Security.BasicPermission + { + const string _bridgeClassName = "javax.security.auth.AuthPermission"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public AuthPermission() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public AuthPermission(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Destroyable + /// + /// + /// + public partial class Destroyable : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.security.auth.Destroyable"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Destroyable class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Destroyable() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Destroyable class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Destroyable(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DestroyFailedException + /// + /// + /// + public partial class DestroyFailedException : Java.Lang.Exception + { + const string _bridgeClassName = "javax.security.auth.DestroyFailedException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region PrivateCredentialPermission + /// + /// + /// + public partial class PrivateCredentialPermission : Java.Security.Permission + { + const string _bridgeClassName = "javax.security.auth.PrivateCredentialPermission"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public PrivateCredentialPermission() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public PrivateCredentialPermission(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Refreshable + /// + /// + /// + public partial class Refreshable : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.security.auth.Refreshable"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Refreshable class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Refreshable() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Refreshable class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Refreshable(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region RefreshFailedException + /// + /// + /// + public partial class RefreshFailedException : Java.Lang.Exception + { + const string _bridgeClassName = "javax.security.auth.RefreshFailedException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region Subject + /// + /// + /// + public partial class Subject : Java.Io.Serializable + { + const string _bridgeClassName = "javax.security.auth.Subject"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Subject() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Subject(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SubjectDomainCombiner + /// + /// + /// + public partial class SubjectDomainCombiner : Java.Security.DomainCombiner + { + const string _bridgeClassName = "javax.security.auth.SubjectDomainCombiner"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SubjectDomainCombiner() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SubjectDomainCombiner(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Security/Auth/AuthPermission.cs b/src/net/JNet/GeneratedCore/Javax/Security/Auth/AuthPermission.cs new file mode 100644 index 0000000000..8cc218c8b1 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Security/Auth/AuthPermission.cs @@ -0,0 +1,75 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Security.Auth +{ + #region AuthPermission + public partial class AuthPermission + { + #region Constructors + /// + /// + /// + /// + /// + public AuthPermission(Java.Lang.String arg0, Java.Lang.String arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public AuthPermission(Java.Lang.String arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Security/Auth/Callback/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Javax/Security/Auth/Callback/AllPackageClasses.cs new file mode 100644 index 0000000000..26a484a26e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Security/Auth/Callback/AllPackageClasses.cs @@ -0,0 +1,456 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Javax.Security.Auth.Callback +{ + #region Callback + /// + /// + /// + public partial class Callback : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.security.auth.callback.Callback"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Callback class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Callback() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Callback class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Callback(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CallbackHandler + /// + /// + /// + public partial class CallbackHandler : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.security.auth.callback.CallbackHandler"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("CallbackHandler class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CallbackHandler() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("CallbackHandler class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CallbackHandler(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ChoiceCallback + /// + /// + /// + public partial class ChoiceCallback : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.security.auth.callback.ChoiceCallback"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ChoiceCallback() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ChoiceCallback(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ConfirmationCallback + /// + /// + /// + public partial class ConfirmationCallback : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.security.auth.callback.ConfirmationCallback"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ConfirmationCallback() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ConfirmationCallback(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region LanguageCallback + /// + /// + /// + public partial class LanguageCallback : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.security.auth.callback.LanguageCallback"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public LanguageCallback() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public LanguageCallback(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region NameCallback + /// + /// + /// + public partial class NameCallback : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.security.auth.callback.NameCallback"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public NameCallback() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public NameCallback(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PasswordCallback + /// + /// + /// + public partial class PasswordCallback : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.security.auth.callback.PasswordCallback"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public PasswordCallback() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public PasswordCallback(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TextInputCallback + /// + /// + /// + public partial class TextInputCallback : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.security.auth.callback.TextInputCallback"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public TextInputCallback() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public TextInputCallback(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TextOutputCallback + /// + /// + /// + public partial class TextOutputCallback : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.security.auth.callback.TextOutputCallback"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public TextOutputCallback() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public TextOutputCallback(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region UnsupportedCallbackException + /// + /// + /// + public partial class UnsupportedCallbackException : Java.Lang.Exception + { + const string _bridgeClassName = "javax.security.auth.callback.UnsupportedCallbackException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Security/Auth/Callback/Callback.cs b/src/net/JNet/GeneratedCore/Javax/Security/Auth/Callback/Callback.cs new file mode 100644 index 0000000000..609c9c42fd --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Security/Auth/Callback/Callback.cs @@ -0,0 +1,76 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Security.Auth.Callback +{ + #region ICallback + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ICallback + { + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Callback + public partial class Callback : Javax.Security.Auth.Callback.ICallback + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Security/Auth/Callback/CallbackHandler.cs b/src/net/JNet/GeneratedCore/Javax/Security/Auth/Callback/CallbackHandler.cs new file mode 100644 index 0000000000..d3347d9b3f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Security/Auth/Callback/CallbackHandler.cs @@ -0,0 +1,93 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Security.Auth.Callback +{ + #region ICallbackHandler + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ICallbackHandler + { + #region Instance methods + /// + /// + /// + /// + /// + /// + void Handle(Javax.Security.Auth.Callback.Callback[] arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region CallbackHandler + public partial class CallbackHandler : Javax.Security.Auth.Callback.ICallbackHandler + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public void Handle(Javax.Security.Auth.Callback.Callback[] arg0) + { + IExecuteWithSignature("handle", "([Ljavax/security/auth/callback/Callback;)V", new object[] { arg0 }); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Security/Auth/Callback/ChoiceCallback.cs b/src/net/JNet/GeneratedCore/Javax/Security/Auth/Callback/ChoiceCallback.cs new file mode 100644 index 0000000000..244e179b9f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Security/Auth/Callback/ChoiceCallback.cs @@ -0,0 +1,121 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Security.Auth.Callback +{ + #region ChoiceCallback + public partial class ChoiceCallback + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + public ChoiceCallback(Java.Lang.String arg0, Java.Lang.String[] arg1, int arg2, bool arg3) + : base(arg0, arg1, arg2, arg3) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Security.Auth.Callback.Callback(Javax.Security.Auth.Callback.ChoiceCallback t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Javax.Security.Auth.Callback.ChoiceCallback t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String[] Choices + { + get { return IExecuteWithSignatureArray("getChoices", "()[Ljava/lang/String;"); } + } + /// + /// + /// + public int DefaultChoice + { + get { return IExecuteWithSignature("getDefaultChoice", "()I"); } + } + /// + /// + /// + public Java.Lang.String Prompt + { + get { return IExecuteWithSignature("getPrompt", "()Ljava/lang/String;"); } + } + /// + /// + /// + public int[] SelectedIndexes + { + get { return IExecuteWithSignatureArray("getSelectedIndexes", "()[I"); } set { IExecuteWithSignature("setSelectedIndexes", "([I)V", value); } + } + /// + /// + /// + /// + public bool AllowMultipleSelections() + { + return IExecuteWithSignature("allowMultipleSelections", "()Z"); + } + /// + /// + /// + /// + public void SetSelectedIndex(int arg0) + { + IExecuteWithSignature("setSelectedIndex", "(I)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Security/Auth/Callback/ConfirmationCallback.cs b/src/net/JNet/GeneratedCore/Javax/Security/Auth/Callback/ConfirmationCallback.cs new file mode 100644 index 0000000000..16c4c13484 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Security/Auth/Callback/ConfirmationCallback.cs @@ -0,0 +1,216 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Security.Auth.Callback +{ + #region ConfirmationCallback + public partial class ConfirmationCallback + { + #region Constructors + /// + /// + /// + /// + /// + /// + public ConfirmationCallback(int arg0, int arg1, int arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + /// + public ConfirmationCallback(int arg0, Java.Lang.String[] arg1, int arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + /// + /// + public ConfirmationCallback(Java.Lang.String arg0, int arg1, int arg2, int arg3) + : base(arg0, arg1, arg2, arg3) + { + } + /// + /// + /// + /// + /// + /// + /// + public ConfirmationCallback(Java.Lang.String arg0, int arg1, Java.Lang.String[] arg2, int arg3) + : base(arg0, arg1, arg2, arg3) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Security.Auth.Callback.Callback(Javax.Security.Auth.Callback.ConfirmationCallback t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Javax.Security.Auth.Callback.ConfirmationCallback t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static int CANCEL { get { if (!_CANCELReady) { _CANCELContent = SGetField(LocalBridgeClazz, "CANCEL"); _CANCELReady = true; } return _CANCELContent; } } + private static int _CANCELContent = default; + private static bool _CANCELReady = false; // this is used because in case of generics + /// + /// + /// + public static int ERROR { get { if (!_ERRORReady) { _ERRORContent = SGetField(LocalBridgeClazz, "ERROR"); _ERRORReady = true; } return _ERRORContent; } } + private static int _ERRORContent = default; + private static bool _ERRORReady = false; // this is used because in case of generics + /// + /// + /// + public static int INFORMATION { get { if (!_INFORMATIONReady) { _INFORMATIONContent = SGetField(LocalBridgeClazz, "INFORMATION"); _INFORMATIONReady = true; } return _INFORMATIONContent; } } + private static int _INFORMATIONContent = default; + private static bool _INFORMATIONReady = false; // this is used because in case of generics + /// + /// + /// + public static int NO { get { if (!_NOReady) { _NOContent = SGetField(LocalBridgeClazz, "NO"); _NOReady = true; } return _NOContent; } } + private static int _NOContent = default; + private static bool _NOReady = false; // this is used because in case of generics + /// + /// + /// + public static int OK { get { if (!_OKReady) { _OKContent = SGetField(LocalBridgeClazz, "OK"); _OKReady = true; } return _OKContent; } } + private static int _OKContent = default; + private static bool _OKReady = false; // this is used because in case of generics + /// + /// + /// + public static int OK_CANCEL_OPTION { get { if (!_OK_CANCEL_OPTIONReady) { _OK_CANCEL_OPTIONContent = SGetField(LocalBridgeClazz, "OK_CANCEL_OPTION"); _OK_CANCEL_OPTIONReady = true; } return _OK_CANCEL_OPTIONContent; } } + private static int _OK_CANCEL_OPTIONContent = default; + private static bool _OK_CANCEL_OPTIONReady = false; // this is used because in case of generics + /// + /// + /// + public static int UNSPECIFIED_OPTION { get { if (!_UNSPECIFIED_OPTIONReady) { _UNSPECIFIED_OPTIONContent = SGetField(LocalBridgeClazz, "UNSPECIFIED_OPTION"); _UNSPECIFIED_OPTIONReady = true; } return _UNSPECIFIED_OPTIONContent; } } + private static int _UNSPECIFIED_OPTIONContent = default; + private static bool _UNSPECIFIED_OPTIONReady = false; // this is used because in case of generics + /// + /// + /// + public static int WARNING { get { if (!_WARNINGReady) { _WARNINGContent = SGetField(LocalBridgeClazz, "WARNING"); _WARNINGReady = true; } return _WARNINGContent; } } + private static int _WARNINGContent = default; + private static bool _WARNINGReady = false; // this is used because in case of generics + /// + /// + /// + public static int YES { get { if (!_YESReady) { _YESContent = SGetField(LocalBridgeClazz, "YES"); _YESReady = true; } return _YESContent; } } + private static int _YESContent = default; + private static bool _YESReady = false; // this is used because in case of generics + /// + /// + /// + public static int YES_NO_CANCEL_OPTION { get { if (!_YES_NO_CANCEL_OPTIONReady) { _YES_NO_CANCEL_OPTIONContent = SGetField(LocalBridgeClazz, "YES_NO_CANCEL_OPTION"); _YES_NO_CANCEL_OPTIONReady = true; } return _YES_NO_CANCEL_OPTIONContent; } } + private static int _YES_NO_CANCEL_OPTIONContent = default; + private static bool _YES_NO_CANCEL_OPTIONReady = false; // this is used because in case of generics + /// + /// + /// + public static int YES_NO_OPTION { get { if (!_YES_NO_OPTIONReady) { _YES_NO_OPTIONContent = SGetField(LocalBridgeClazz, "YES_NO_OPTION"); _YES_NO_OPTIONReady = true; } return _YES_NO_OPTIONContent; } } + private static int _YES_NO_OPTIONContent = default; + private static bool _YES_NO_OPTIONReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int DefaultOption + { + get { return IExecuteWithSignature("getDefaultOption", "()I"); } + } + /// + /// + /// + public int MessageType + { + get { return IExecuteWithSignature("getMessageType", "()I"); } + } + /// + /// + /// + public Java.Lang.String[] Options + { + get { return IExecuteWithSignatureArray("getOptions", "()[Ljava/lang/String;"); } + } + /// + /// + /// + public int OptionType + { + get { return IExecuteWithSignature("getOptionType", "()I"); } + } + /// + /// + /// + public Java.Lang.String Prompt + { + get { return IExecuteWithSignature("getPrompt", "()Ljava/lang/String;"); } + } + /// + /// + /// + public int SelectedIndex + { + get { return IExecuteWithSignature("getSelectedIndex", "()I"); } set { IExecuteWithSignature("setSelectedIndex", "(I)V", value); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Security/Auth/Callback/LanguageCallback.cs b/src/net/JNet/GeneratedCore/Javax/Security/Auth/Callback/LanguageCallback.cs new file mode 100644 index 0000000000..0eca9d2087 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Security/Auth/Callback/LanguageCallback.cs @@ -0,0 +1,73 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Security.Auth.Callback +{ + #region LanguageCallback + public partial class LanguageCallback + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Security.Auth.Callback.Callback(Javax.Security.Auth.Callback.LanguageCallback t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Javax.Security.Auth.Callback.LanguageCallback t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Util.Locale Locale + { + get { return IExecuteWithSignature("getLocale", "()Ljava/util/Locale;"); } set { IExecuteWithSignature("setLocale", "(Ljava/util/Locale;)V", value); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Security/Auth/Callback/NameCallback.cs b/src/net/JNet/GeneratedCore/Javax/Security/Auth/Callback/NameCallback.cs new file mode 100644 index 0000000000..bbd892af6d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Security/Auth/Callback/NameCallback.cs @@ -0,0 +1,104 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Security.Auth.Callback +{ + #region NameCallback + public partial class NameCallback + { + #region Constructors + /// + /// + /// + /// + /// + public NameCallback(Java.Lang.String arg0, Java.Lang.String arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public NameCallback(Java.Lang.String arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Security.Auth.Callback.Callback(Javax.Security.Auth.Callback.NameCallback t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Javax.Security.Auth.Callback.NameCallback t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String DefaultName + { + get { return IExecuteWithSignature("getDefaultName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setName", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Prompt + { + get { return IExecuteWithSignature("getPrompt", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Security/Auth/Callback/PasswordCallback.cs b/src/net/JNet/GeneratedCore/Javax/Security/Auth/Callback/PasswordCallback.cs new file mode 100644 index 0000000000..0e8285ce6c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Security/Auth/Callback/PasswordCallback.cs @@ -0,0 +1,104 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Security.Auth.Callback +{ + #region PasswordCallback + public partial class PasswordCallback + { + #region Constructors + /// + /// + /// + /// + /// + public PasswordCallback(Java.Lang.String arg0, bool arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Security.Auth.Callback.Callback(Javax.Security.Auth.Callback.PasswordCallback t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Javax.Security.Auth.Callback.PasswordCallback t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public char[] Password + { + get { return IExecuteWithSignatureArray("getPassword", "()[C"); } set { IExecuteWithSignature("setPassword", "([C)V", value); } + } + /// + /// + /// + public Java.Lang.String Prompt + { + get { return IExecuteWithSignature("getPrompt", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + public bool IsEchoOn() + { + return IExecuteWithSignature("isEchoOn", "()Z"); + } + /// + /// + /// + public void ClearPassword() + { + IExecuteWithSignature("clearPassword", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Security/Auth/Callback/TextInputCallback.cs b/src/net/JNet/GeneratedCore/Javax/Security/Auth/Callback/TextInputCallback.cs new file mode 100644 index 0000000000..98a293c293 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Security/Auth/Callback/TextInputCallback.cs @@ -0,0 +1,104 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Security.Auth.Callback +{ + #region TextInputCallback + public partial class TextInputCallback + { + #region Constructors + /// + /// + /// + /// + /// + public TextInputCallback(Java.Lang.String arg0, Java.Lang.String arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public TextInputCallback(Java.Lang.String arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Security.Auth.Callback.Callback(Javax.Security.Auth.Callback.TextInputCallback t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Javax.Security.Auth.Callback.TextInputCallback t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String DefaultText + { + get { return IExecuteWithSignature("getDefaultText", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String Prompt + { + get { return IExecuteWithSignature("getPrompt", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String Text + { + get { return IExecuteWithSignature("getText", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setText", "(Ljava/lang/String;)V", value); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Security/Auth/Callback/TextOutputCallback.cs b/src/net/JNet/GeneratedCore/Javax/Security/Auth/Callback/TextOutputCallback.cs new file mode 100644 index 0000000000..78fdd2989e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Security/Auth/Callback/TextOutputCallback.cs @@ -0,0 +1,107 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Security.Auth.Callback +{ + #region TextOutputCallback + public partial class TextOutputCallback + { + #region Constructors + /// + /// + /// + /// + /// + public TextOutputCallback(int arg0, Java.Lang.String arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Security.Auth.Callback.Callback(Javax.Security.Auth.Callback.TextOutputCallback t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Javax.Security.Auth.Callback.TextOutputCallback t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static int ERROR { get { if (!_ERRORReady) { _ERRORContent = SGetField(LocalBridgeClazz, "ERROR"); _ERRORReady = true; } return _ERRORContent; } } + private static int _ERRORContent = default; + private static bool _ERRORReady = false; // this is used because in case of generics + /// + /// + /// + public static int INFORMATION { get { if (!_INFORMATIONReady) { _INFORMATIONContent = SGetField(LocalBridgeClazz, "INFORMATION"); _INFORMATIONReady = true; } return _INFORMATIONContent; } } + private static int _INFORMATIONContent = default; + private static bool _INFORMATIONReady = false; // this is used because in case of generics + /// + /// + /// + public static int WARNING { get { if (!_WARNINGReady) { _WARNINGContent = SGetField(LocalBridgeClazz, "WARNING"); _WARNINGReady = true; } return _WARNINGContent; } } + private static int _WARNINGContent = default; + private static bool _WARNINGReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Message + { + get { return IExecuteWithSignature("getMessage", "()Ljava/lang/String;"); } + } + /// + /// + /// + public int MessageType + { + get { return IExecuteWithSignature("getMessageType", "()I"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Security/Auth/Callback/UnsupportedCallbackException.cs b/src/net/JNet/GeneratedCore/Javax/Security/Auth/Callback/UnsupportedCallbackException.cs new file mode 100644 index 0000000000..8de1516355 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Security/Auth/Callback/UnsupportedCallbackException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Security.Auth.Callback +{ + #region UnsupportedCallbackException + public partial class UnsupportedCallbackException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Security/Auth/DestroyFailedException.cs b/src/net/JNet/GeneratedCore/Javax/Security/Auth/DestroyFailedException.cs new file mode 100644 index 0000000000..23e48c12ef --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Security/Auth/DestroyFailedException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Security.Auth +{ + #region DestroyFailedException + public partial class DestroyFailedException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Security/Auth/Destroyable.cs b/src/net/JNet/GeneratedCore/Javax/Security/Auth/Destroyable.cs new file mode 100644 index 0000000000..b8a77ed13f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Security/Auth/Destroyable.cs @@ -0,0 +1,102 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Security.Auth +{ + #region IDestroyable + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IDestroyable + { + #region Instance methods + /// + /// + /// + /// + bool IsDestroyed(); + /// + /// + /// + /// + void Destroy(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Destroyable + public partial class Destroyable : Javax.Security.Auth.IDestroyable + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public bool IsDestroyed() + { + return IExecuteWithSignature("isDestroyed", "()Z"); + } + /// + /// + /// + /// + public void Destroy() + { + IExecuteWithSignature("destroy", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Security/Auth/Kerberos/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Javax/Security/Auth/Kerberos/AllPackageClasses.cs new file mode 100644 index 0000000000..9a07d9cda6 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Security/Auth/Kerberos/AllPackageClasses.cs @@ -0,0 +1,390 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Javax.Security.Auth.Kerberos +{ + #region DelegationPermission + /// + /// + /// + public partial class DelegationPermission : Java.Security.BasicPermission + { + const string _bridgeClassName = "javax.security.auth.kerberos.DelegationPermission"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DelegationPermission() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DelegationPermission(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region EncryptionKey + /// + /// + /// + public partial class EncryptionKey : Javax.Crypto.SecretKey + { + const string _bridgeClassName = "javax.security.auth.kerberos.EncryptionKey"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public EncryptionKey() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public EncryptionKey(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region KerberosCredMessage + /// + /// + /// + public partial class KerberosCredMessage : Javax.Security.Auth.Destroyable + { + const string _bridgeClassName = "javax.security.auth.kerberos.KerberosCredMessage"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public KerberosCredMessage() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public KerberosCredMessage(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region KerberosKey + /// + /// + /// + public partial class KerberosKey : Javax.Crypto.SecretKey + { + const string _bridgeClassName = "javax.security.auth.kerberos.KerberosKey"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public KerberosKey() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public KerberosKey(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region KerberosPrincipal + /// + /// + /// + public partial class KerberosPrincipal : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.security.auth.kerberos.KerberosPrincipal"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public KerberosPrincipal() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public KerberosPrincipal(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region KerberosTicket + /// + /// + /// + public partial class KerberosTicket : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.security.auth.kerberos.KerberosTicket"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public KerberosTicket() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public KerberosTicket(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region KeyTab + /// + /// + /// + public partial class KeyTab : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.security.auth.kerberos.KeyTab"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public KeyTab() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public KeyTab(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ServicePermission + /// + /// + /// + public partial class ServicePermission : Java.Security.Permission + { + const string _bridgeClassName = "javax.security.auth.kerberos.ServicePermission"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ServicePermission() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ServicePermission(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Security/Auth/Kerberos/DelegationPermission.cs b/src/net/JNet/GeneratedCore/Javax/Security/Auth/Kerberos/DelegationPermission.cs new file mode 100644 index 0000000000..cb73e3b9cc --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Security/Auth/Kerberos/DelegationPermission.cs @@ -0,0 +1,75 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Security.Auth.Kerberos +{ + #region DelegationPermission + public partial class DelegationPermission + { + #region Constructors + /// + /// + /// + /// + /// + public DelegationPermission(Java.Lang.String arg0, Java.Lang.String arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public DelegationPermission(Java.Lang.String arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Security/Auth/Kerberos/EncryptionKey.cs b/src/net/JNet/GeneratedCore/Javax/Security/Auth/Kerberos/EncryptionKey.cs new file mode 100644 index 0000000000..0ca18dda77 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Security/Auth/Kerberos/EncryptionKey.cs @@ -0,0 +1,111 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Security.Auth.Kerberos +{ + #region EncryptionKey + public partial class EncryptionKey + { + #region Constructors + /// + /// + /// + /// + /// + public EncryptionKey(byte[] arg0, int arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Algorithm + { + get { return IExecuteWithSignature("getAlgorithm", "()Ljava/lang/String;"); } + } + /// + /// + /// + public byte[] Encoded + { + get { return IExecuteWithSignatureArray("getEncoded", "()[B"); } + } + /// + /// + /// + public Java.Lang.String Format + { + get { return IExecuteWithSignature("getFormat", "()Ljava/lang/String;"); } + } + /// + /// + /// + public int KeyType + { + get { return IExecuteWithSignature("getKeyType", "()I"); } + } + /// + /// + /// + /// + public bool IsDestroyed() + { + return IExecuteWithSignature("isDestroyed", "()Z"); + } + /// + /// + /// + /// + public void Destroy() + { + IExecuteWithSignature("destroy", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Security/Auth/Kerberos/KerberosCredMessage.cs b/src/net/JNet/GeneratedCore/Javax/Security/Auth/Kerberos/KerberosCredMessage.cs new file mode 100644 index 0000000000..ef1b968bb9 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Security/Auth/Kerberos/KerberosCredMessage.cs @@ -0,0 +1,104 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Security.Auth.Kerberos +{ + #region KerberosCredMessage + public partial class KerberosCredMessage + { + #region Constructors + /// + /// + /// + /// + /// + /// + public KerberosCredMessage(Javax.Security.Auth.Kerberos.KerberosPrincipal arg0, Javax.Security.Auth.Kerberos.KerberosPrincipal arg1, byte[] arg2) + : base(arg0, arg1, arg2) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public byte[] Encoded + { + get { return IExecuteWithSignatureArray("getEncoded", "()[B"); } + } + /// + /// + /// + public Javax.Security.Auth.Kerberos.KerberosPrincipal Recipient + { + get { return IExecuteWithSignature("getRecipient", "()Ljavax/security/auth/kerberos/KerberosPrincipal;"); } + } + /// + /// + /// + public Javax.Security.Auth.Kerberos.KerberosPrincipal Sender + { + get { return IExecuteWithSignature("getSender", "()Ljavax/security/auth/kerberos/KerberosPrincipal;"); } + } + /// + /// + /// + /// + public bool IsDestroyed() + { + return IExecuteWithSignature("isDestroyed", "()Z"); + } + /// + /// + /// + public void Destroy() + { + IExecuteWithSignature("destroy", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Security/Auth/Kerberos/KerberosKey.cs b/src/net/JNet/GeneratedCore/Javax/Security/Auth/Kerberos/KerberosKey.cs new file mode 100644 index 0000000000..4565f726f3 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Security/Auth/Kerberos/KerberosKey.cs @@ -0,0 +1,137 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Security.Auth.Kerberos +{ + #region KerberosKey + public partial class KerberosKey + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + public KerberosKey(Javax.Security.Auth.Kerberos.KerberosPrincipal arg0, byte[] arg1, int arg2, int arg3) + : base(arg0, arg1, arg2, arg3) + { + } + /// + /// + /// + /// + /// + /// + public KerberosKey(Javax.Security.Auth.Kerberos.KerberosPrincipal arg0, char[] arg1, Java.Lang.String arg2) + : base(arg0, arg1, arg2) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Algorithm + { + get { return IExecuteWithSignature("getAlgorithm", "()Ljava/lang/String;"); } + } + /// + /// + /// + public byte[] Encoded + { + get { return IExecuteWithSignatureArray("getEncoded", "()[B"); } + } + /// + /// + /// + public Java.Lang.String Format + { + get { return IExecuteWithSignature("getFormat", "()Ljava/lang/String;"); } + } + /// + /// + /// + public int KeyType + { + get { return IExecuteWithSignature("getKeyType", "()I"); } + } + /// + /// + /// + public Javax.Security.Auth.Kerberos.KerberosPrincipal Principal + { + get { return IExecuteWithSignature("getPrincipal", "()Ljavax/security/auth/kerberos/KerberosPrincipal;"); } + } + /// + /// + /// + public int VersionNumber + { + get { return IExecuteWithSignature("getVersionNumber", "()I"); } + } + /// + /// + /// + /// + public bool IsDestroyed() + { + return IExecuteWithSignature("isDestroyed", "()Z"); + } + /// + /// + /// + /// + public void Destroy() + { + IExecuteWithSignature("destroy", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Security/Auth/Kerberos/KerberosPrincipal.cs b/src/net/JNet/GeneratedCore/Javax/Security/Auth/Kerberos/KerberosPrincipal.cs new file mode 100644 index 0000000000..588d35df3a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Security/Auth/Kerberos/KerberosPrincipal.cs @@ -0,0 +1,140 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Security.Auth.Kerberos +{ + #region KerberosPrincipal + public partial class KerberosPrincipal + { + #region Constructors + /// + /// + /// + /// + /// + public KerberosPrincipal(Java.Lang.String arg0, int arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public KerberosPrincipal(Java.Lang.String arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Security.Principal(Javax.Security.Auth.Kerberos.KerberosPrincipal t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Javax.Security.Auth.Kerberos.KerberosPrincipal t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static int KRB_NT_PRINCIPAL { get { if (!_KRB_NT_PRINCIPALReady) { _KRB_NT_PRINCIPALContent = SGetField(LocalBridgeClazz, "KRB_NT_PRINCIPAL"); _KRB_NT_PRINCIPALReady = true; } return _KRB_NT_PRINCIPALContent; } } + private static int _KRB_NT_PRINCIPALContent = default; + private static bool _KRB_NT_PRINCIPALReady = false; // this is used because in case of generics + /// + /// + /// + public static int KRB_NT_SRV_HST { get { if (!_KRB_NT_SRV_HSTReady) { _KRB_NT_SRV_HSTContent = SGetField(LocalBridgeClazz, "KRB_NT_SRV_HST"); _KRB_NT_SRV_HSTReady = true; } return _KRB_NT_SRV_HSTContent; } } + private static int _KRB_NT_SRV_HSTContent = default; + private static bool _KRB_NT_SRV_HSTReady = false; // this is used because in case of generics + /// + /// + /// + public static int KRB_NT_SRV_INST { get { if (!_KRB_NT_SRV_INSTReady) { _KRB_NT_SRV_INSTContent = SGetField(LocalBridgeClazz, "KRB_NT_SRV_INST"); _KRB_NT_SRV_INSTReady = true; } return _KRB_NT_SRV_INSTContent; } } + private static int _KRB_NT_SRV_INSTContent = default; + private static bool _KRB_NT_SRV_INSTReady = false; // this is used because in case of generics + /// + /// + /// + public static int KRB_NT_SRV_XHST { get { if (!_KRB_NT_SRV_XHSTReady) { _KRB_NT_SRV_XHSTContent = SGetField(LocalBridgeClazz, "KRB_NT_SRV_XHST"); _KRB_NT_SRV_XHSTReady = true; } return _KRB_NT_SRV_XHSTContent; } } + private static int _KRB_NT_SRV_XHSTContent = default; + private static bool _KRB_NT_SRV_XHSTReady = false; // this is used because in case of generics + /// + /// + /// + public static int KRB_NT_UID { get { if (!_KRB_NT_UIDReady) { _KRB_NT_UIDContent = SGetField(LocalBridgeClazz, "KRB_NT_UID"); _KRB_NT_UIDReady = true; } return _KRB_NT_UIDContent; } } + private static int _KRB_NT_UIDContent = default; + private static bool _KRB_NT_UIDReady = false; // this is used because in case of generics + /// + /// + /// + public static int KRB_NT_UNKNOWN { get { if (!_KRB_NT_UNKNOWNReady) { _KRB_NT_UNKNOWNContent = SGetField(LocalBridgeClazz, "KRB_NT_UNKNOWN"); _KRB_NT_UNKNOWNReady = true; } return _KRB_NT_UNKNOWNContent; } } + private static int _KRB_NT_UNKNOWNContent = default; + private static bool _KRB_NT_UNKNOWNReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public int NameType + { + get { return IExecuteWithSignature("getNameType", "()I"); } + } + /// + /// + /// + public Java.Lang.String Realm + { + get { return IExecuteWithSignature("getRealm", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Security/Auth/Kerberos/KerberosTicket.cs b/src/net/JNet/GeneratedCore/Javax/Security/Auth/Kerberos/KerberosTicket.cs new file mode 100644 index 0000000000..9672b82034 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Security/Auth/Kerberos/KerberosTicket.cs @@ -0,0 +1,253 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Security.Auth.Kerberos +{ + #region KerberosTicket + public partial class KerberosTicket + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public KerberosTicket(byte[] arg0, Javax.Security.Auth.Kerberos.KerberosPrincipal arg1, Javax.Security.Auth.Kerberos.KerberosPrincipal arg2, byte[] arg3, int arg4, bool[] arg5, Java.Util.Date arg6, Java.Util.Date arg7, Java.Util.Date arg8, Java.Util.Date arg9, Java.Net.InetAddress[] arg10) + : base(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Security.Auth.Destroyable(Javax.Security.Auth.Kerberos.KerberosTicket t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Security.Auth.Refreshable(Javax.Security.Auth.Kerberos.KerberosTicket t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Javax.Security.Auth.Kerberos.KerberosTicket t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Util.Date AuthTime + { + get { return IExecuteWithSignature("getAuthTime", "()Ljava/util/Date;"); } + } + /// + /// + /// + public Javax.Security.Auth.Kerberos.KerberosPrincipal Client + { + get { return IExecuteWithSignature("getClient", "()Ljavax/security/auth/kerberos/KerberosPrincipal;"); } + } + /// + /// + /// + public Java.Net.InetAddress[] ClientAddresses + { + get { return IExecuteWithSignatureArray("getClientAddresses", "()[Ljava/net/InetAddress;"); } + } + /// + /// + /// + public byte[] Encoded + { + get { return IExecuteWithSignatureArray("getEncoded", "()[B"); } + } + /// + /// + /// + public Java.Util.Date EndTime + { + get { return IExecuteWithSignature("getEndTime", "()Ljava/util/Date;"); } + } + /// + /// + /// + public bool[] Flags + { + get { return IExecuteWithSignatureArray("getFlags", "()[Z"); } + } + /// + /// + /// + public Java.Util.Date RenewTill + { + get { return IExecuteWithSignature("getRenewTill", "()Ljava/util/Date;"); } + } + /// + /// + /// + public Javax.Security.Auth.Kerberos.KerberosPrincipal Server + { + get { return IExecuteWithSignature("getServer", "()Ljavax/security/auth/kerberos/KerberosPrincipal;"); } + } + /// + /// + /// + public Javax.Crypto.SecretKey SessionKey + { + get { return IExecuteWithSignature("getSessionKey", "()Ljavax/crypto/SecretKey;"); } + } + /// + /// + /// + public int SessionKeyType + { + get { return IExecuteWithSignature("getSessionKeyType", "()I"); } + } + /// + /// + /// + public Java.Util.Date StartTime + { + get { return IExecuteWithSignature("getStartTime", "()Ljava/util/Date;"); } + } + /// + /// + /// + /// + public bool IsCurrent() + { + return IExecuteWithSignature("isCurrent", "()Z"); + } + /// + /// + /// + /// + public bool IsDestroyed() + { + return IExecuteWithSignature("isDestroyed", "()Z"); + } + /// + /// + /// + /// + public bool IsForwardable() + { + return IExecuteWithSignature("isForwardable", "()Z"); + } + /// + /// + /// + /// + public bool IsForwarded() + { + return IExecuteWithSignature("isForwarded", "()Z"); + } + /// + /// + /// + /// + public bool IsInitial() + { + return IExecuteWithSignature("isInitial", "()Z"); + } + /// + /// + /// + /// + public bool IsPostdated() + { + return IExecuteWithSignature("isPostdated", "()Z"); + } + /// + /// + /// + /// + public bool IsProxiable() + { + return IExecuteWithSignature("isProxiable", "()Z"); + } + /// + /// + /// + /// + public bool IsProxy() + { + return IExecuteWithSignature("isProxy", "()Z"); + } + /// + /// + /// + /// + public bool IsRenewable() + { + return IExecuteWithSignature("isRenewable", "()Z"); + } + /// + /// + /// + /// + public void Destroy() + { + IExecuteWithSignature("destroy", "()V"); + } + /// + /// + /// + /// + public void Refresh() + { + IExecuteWithSignature("refresh", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Security/Auth/Kerberos/KeyTab.cs b/src/net/JNet/GeneratedCore/Javax/Security/Auth/Kerberos/KeyTab.cs new file mode 100644 index 0000000000..81f1f581d2 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Security/Auth/Kerberos/KeyTab.cs @@ -0,0 +1,141 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Security.Auth.Kerberos +{ + #region KeyTab + public partial class KeyTab + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + public static Javax.Security.Auth.Kerberos.KeyTab Instance + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getInstance", "()Ljavax/security/auth/kerberos/KeyTab;"); } + } + /// + /// + /// + public static Javax.Security.Auth.Kerberos.KeyTab UnboundInstance + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getUnboundInstance", "()Ljavax/security/auth/kerberos/KeyTab;"); } + } + /// + /// + /// + /// + /// + public static Javax.Security.Auth.Kerberos.KeyTab GetInstance(Java.Io.File arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getInstance", "(Ljava/io/File;)Ljavax/security/auth/kerberos/KeyTab;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Javax.Security.Auth.Kerberos.KeyTab GetInstance(Javax.Security.Auth.Kerberos.KerberosPrincipal arg0, Java.Io.File arg1) + { + return SExecute(LocalBridgeClazz, "getInstance", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Javax.Security.Auth.Kerberos.KeyTab GetInstance(Javax.Security.Auth.Kerberos.KerberosPrincipal arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getInstance", "(Ljavax/security/auth/kerberos/KerberosPrincipal;)Ljavax/security/auth/kerberos/KeyTab;", arg0); + } + /// + /// + /// + /// + /// + public static Javax.Security.Auth.Kerberos.KeyTab GetUnboundInstance(Java.Io.File arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getUnboundInstance", "(Ljava/io/File;)Ljavax/security/auth/kerberos/KeyTab;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Security.Auth.Kerberos.KerberosPrincipal Principal + { + get { return IExecuteWithSignature("getPrincipal", "()Ljavax/security/auth/kerberos/KerberosPrincipal;"); } + } + /// + /// + /// + /// + public bool Exists() + { + return IExecuteWithSignature("exists", "()Z"); + } + /// + /// + /// + /// + public bool IsBound() + { + return IExecuteWithSignature("isBound", "()Z"); + } + /// + /// + /// + /// + /// + public Javax.Security.Auth.Kerberos.KerberosKey[] GetKeys(Javax.Security.Auth.Kerberos.KerberosPrincipal arg0) + { + return IExecuteWithSignatureArray("getKeys", "(Ljavax/security/auth/kerberos/KerberosPrincipal;)[Ljavax/security/auth/kerberos/KerberosKey;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Security/Auth/Kerberos/ServicePermission.cs b/src/net/JNet/GeneratedCore/Javax/Security/Auth/Kerberos/ServicePermission.cs new file mode 100644 index 0000000000..15c574ad35 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Security/Auth/Kerberos/ServicePermission.cs @@ -0,0 +1,67 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Security.Auth.Kerberos +{ + #region ServicePermission + public partial class ServicePermission + { + #region Constructors + /// + /// + /// + /// + /// + public ServicePermission(Java.Lang.String arg0, Java.Lang.String arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Security/Auth/Login/AccountException.cs b/src/net/JNet/GeneratedCore/Javax/Security/Auth/Login/AccountException.cs new file mode 100644 index 0000000000..a88715102b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Security/Auth/Login/AccountException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Security.Auth.Login +{ + #region AccountException + public partial class AccountException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Security/Auth/Login/AccountExpiredException.cs b/src/net/JNet/GeneratedCore/Javax/Security/Auth/Login/AccountExpiredException.cs new file mode 100644 index 0000000000..7385b1df4d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Security/Auth/Login/AccountExpiredException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Security.Auth.Login +{ + #region AccountExpiredException + public partial class AccountExpiredException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Security/Auth/Login/AccountLockedException.cs b/src/net/JNet/GeneratedCore/Javax/Security/Auth/Login/AccountLockedException.cs new file mode 100644 index 0000000000..507e0126c1 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Security/Auth/Login/AccountLockedException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Security.Auth.Login +{ + #region AccountLockedException + public partial class AccountLockedException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Security/Auth/Login/AccountNotFoundException.cs b/src/net/JNet/GeneratedCore/Javax/Security/Auth/Login/AccountNotFoundException.cs new file mode 100644 index 0000000000..58cc0085ad --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Security/Auth/Login/AccountNotFoundException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Security.Auth.Login +{ + #region AccountNotFoundException + public partial class AccountNotFoundException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Security/Auth/Login/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Javax/Security/Auth/Login/AllPackageClasses.cs new file mode 100644 index 0000000000..ac9a9a0a49 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Security/Auth/Login/AllPackageClasses.cs @@ -0,0 +1,459 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Javax.Security.Auth.Login +{ + #region AccountException + /// + /// + /// + public partial class AccountException : Javax.Security.Auth.Login.LoginException + { + const string _bridgeClassName = "javax.security.auth.login.AccountException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region AccountExpiredException + /// + /// + /// + public partial class AccountExpiredException : Javax.Security.Auth.Login.AccountException + { + const string _bridgeClassName = "javax.security.auth.login.AccountExpiredException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region AccountLockedException + /// + /// + /// + public partial class AccountLockedException : Javax.Security.Auth.Login.AccountException + { + const string _bridgeClassName = "javax.security.auth.login.AccountLockedException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region AccountNotFoundException + /// + /// + /// + public partial class AccountNotFoundException : Javax.Security.Auth.Login.AccountException + { + const string _bridgeClassName = "javax.security.auth.login.AccountNotFoundException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region AppConfigurationEntry + /// + /// + /// + public partial class AppConfigurationEntry : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.security.auth.login.AppConfigurationEntry"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public AppConfigurationEntry() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public AppConfigurationEntry(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region LoginModuleControlFlag + /// + /// + /// + public partial class LoginModuleControlFlag : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.security.auth.login.AppConfigurationEntry$LoginModuleControlFlag"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public LoginModuleControlFlag() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public LoginModuleControlFlag(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region Configuration + /// + /// + /// + public partial class Configuration : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.security.auth.login.Configuration"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Configuration class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Configuration() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Configuration class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Configuration(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region Parameters + /// + /// + /// + public partial class Parameters : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.security.auth.login.Configuration$Parameters"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Parameters class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Parameters() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Parameters class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Parameters(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region ConfigurationSpi + /// + /// + /// + public partial class ConfigurationSpi : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.security.auth.login.ConfigurationSpi"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ConfigurationSpi class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ConfigurationSpi() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ConfigurationSpi class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ConfigurationSpi(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CredentialException + /// + /// + /// + public partial class CredentialException : Javax.Security.Auth.Login.LoginException + { + const string _bridgeClassName = "javax.security.auth.login.CredentialException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region CredentialExpiredException + /// + /// + /// + public partial class CredentialExpiredException : Javax.Security.Auth.Login.CredentialException + { + const string _bridgeClassName = "javax.security.auth.login.CredentialExpiredException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region CredentialNotFoundException + /// + /// + /// + public partial class CredentialNotFoundException : Javax.Security.Auth.Login.CredentialException + { + const string _bridgeClassName = "javax.security.auth.login.CredentialNotFoundException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region FailedLoginException + /// + /// + /// + public partial class FailedLoginException : Javax.Security.Auth.Login.LoginException + { + const string _bridgeClassName = "javax.security.auth.login.FailedLoginException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region LoginContext + /// + /// + /// + public partial class LoginContext : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.security.auth.login.LoginContext"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public LoginContext() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public LoginContext(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region LoginException + /// + /// + /// + public partial class LoginException : Java.Security.GeneralSecurityException + { + const string _bridgeClassName = "javax.security.auth.login.LoginException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Security/Auth/Login/AppConfigurationEntry.cs b/src/net/JNet/GeneratedCore/Javax/Security/Auth/Login/AppConfigurationEntry.cs new file mode 100644 index 0000000000..5c65060519 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Security/Auth/Login/AppConfigurationEntry.cs @@ -0,0 +1,144 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Security.Auth.Login +{ + #region AppConfigurationEntry + public partial class AppConfigurationEntry + { + #region Constructors + /// + /// + /// + /// + /// + /// + public AppConfigurationEntry(Java.Lang.String arg0, Javax.Security.Auth.Login.AppConfigurationEntry.LoginModuleControlFlag arg1, Java.Util.Map arg2) + : base(arg0, arg1, arg2) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Security.Auth.Login.AppConfigurationEntry.LoginModuleControlFlag ControlFlag + { + get { return IExecuteWithSignature("getControlFlag", "()Ljavax/security/auth/login/AppConfigurationEntry$LoginModuleControlFlag;"); } + } + /// + /// + /// + public Java.Lang.String LoginModuleName + { + get { return IExecuteWithSignature("getLoginModuleName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Util.Map Options + { + get { return IExecuteWithSignature>("getOptions", "()Ljava/util/Map;"); } + } + + #endregion + + #region Nested classes + #region LoginModuleControlFlag + public partial class LoginModuleControlFlag + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Javax.Security.Auth.Login.AppConfigurationEntry.LoginModuleControlFlag OPTIONAL { get { if (!_OPTIONALReady) { _OPTIONALContent = SGetField(LocalBridgeClazz, "OPTIONAL"); _OPTIONALReady = true; } return _OPTIONALContent; } } + private static Javax.Security.Auth.Login.AppConfigurationEntry.LoginModuleControlFlag _OPTIONALContent = default; + private static bool _OPTIONALReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Security.Auth.Login.AppConfigurationEntry.LoginModuleControlFlag REQUIRED { get { if (!_REQUIREDReady) { _REQUIREDContent = SGetField(LocalBridgeClazz, "REQUIRED"); _REQUIREDReady = true; } return _REQUIREDContent; } } + private static Javax.Security.Auth.Login.AppConfigurationEntry.LoginModuleControlFlag _REQUIREDContent = default; + private static bool _REQUIREDReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Security.Auth.Login.AppConfigurationEntry.LoginModuleControlFlag REQUISITE { get { if (!_REQUISITEReady) { _REQUISITEContent = SGetField(LocalBridgeClazz, "REQUISITE"); _REQUISITEReady = true; } return _REQUISITEContent; } } + private static Javax.Security.Auth.Login.AppConfigurationEntry.LoginModuleControlFlag _REQUISITEContent = default; + private static bool _REQUISITEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Security.Auth.Login.AppConfigurationEntry.LoginModuleControlFlag SUFFICIENT { get { if (!_SUFFICIENTReady) { _SUFFICIENTContent = SGetField(LocalBridgeClazz, "SUFFICIENT"); _SUFFICIENTReady = true; } return _SUFFICIENTContent; } } + private static Javax.Security.Auth.Login.AppConfigurationEntry.LoginModuleControlFlag _SUFFICIENTContent = default; + private static bool _SUFFICIENTReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Security/Auth/Login/Configuration.cs b/src/net/JNet/GeneratedCore/Javax/Security/Auth/Login/Configuration.cs new file mode 100644 index 0000000000..2619e6c72f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Security/Auth/Login/Configuration.cs @@ -0,0 +1,177 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Security.Auth.Login +{ + #region Configuration + public partial class Configuration + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + public static Javax.Security.Auth.Login.Configuration GetConfiguration + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getConfiguration", "()Ljavax/security/auth/login/Configuration;"); } + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Javax.Security.Auth.Login.Configuration GetInstance(Java.Lang.String arg0, Javax.Security.Auth.Login.Configuration.Parameters arg1, Java.Lang.String arg2) + { + return SExecute(LocalBridgeClazz, "getInstance", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static Javax.Security.Auth.Login.Configuration GetInstance(Java.Lang.String arg0, Javax.Security.Auth.Login.Configuration.Parameters arg1, Java.Security.Provider arg2) + { + return SExecute(LocalBridgeClazz, "getInstance", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public static Javax.Security.Auth.Login.Configuration GetInstance(Java.Lang.String arg0, Javax.Security.Auth.Login.Configuration.Parameters arg1) + { + return SExecute(LocalBridgeClazz, "getInstance", arg0, arg1); + } + /// + /// + /// + /// + public static void SetConfiguration(Javax.Security.Auth.Login.Configuration arg0) + { + SExecuteWithSignature(LocalBridgeClazz, "setConfiguration", "(Ljavax/security/auth/login/Configuration;)V", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Security.Auth.Login.Configuration.Parameters GetParameters + { + get { return IExecuteWithSignature("getParameters", "()Ljavax/security/auth/login/Configuration$Parameters;"); } + } + /// + /// + /// + public Java.Security.Provider Provider + { + get { return IExecuteWithSignature("getProvider", "()Ljava/security/Provider;"); } + } + /// + /// + /// + public Java.Lang.String Type + { + get { return IExecuteWithSignature("getType", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + /// + public Javax.Security.Auth.Login.AppConfigurationEntry[] GetAppConfigurationEntry(Java.Lang.String arg0) + { + return IExecuteWithSignatureArray("getAppConfigurationEntry", "(Ljava/lang/String;)[Ljavax/security/auth/login/AppConfigurationEntry;", arg0); + } + /// + /// + /// + public void Refresh() + { + IExecuteWithSignature("refresh", "()V"); + } + + #endregion + + #region Nested classes + #region Parameters + public partial class Parameters + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Security/Auth/Login/ConfigurationSpi.cs b/src/net/JNet/GeneratedCore/Javax/Security/Auth/Login/ConfigurationSpi.cs new file mode 100644 index 0000000000..6e3e386805 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Security/Auth/Login/ConfigurationSpi.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Security.Auth.Login +{ + #region ConfigurationSpi + public partial class ConfigurationSpi + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Security/Auth/Login/CredentialException.cs b/src/net/JNet/GeneratedCore/Javax/Security/Auth/Login/CredentialException.cs new file mode 100644 index 0000000000..13e7463c67 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Security/Auth/Login/CredentialException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Security.Auth.Login +{ + #region CredentialException + public partial class CredentialException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Security/Auth/Login/CredentialExpiredException.cs b/src/net/JNet/GeneratedCore/Javax/Security/Auth/Login/CredentialExpiredException.cs new file mode 100644 index 0000000000..c018e4646f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Security/Auth/Login/CredentialExpiredException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Security.Auth.Login +{ + #region CredentialExpiredException + public partial class CredentialExpiredException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Security/Auth/Login/CredentialNotFoundException.cs b/src/net/JNet/GeneratedCore/Javax/Security/Auth/Login/CredentialNotFoundException.cs new file mode 100644 index 0000000000..61a0ea55e9 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Security/Auth/Login/CredentialNotFoundException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Security.Auth.Login +{ + #region CredentialNotFoundException + public partial class CredentialNotFoundException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Security/Auth/Login/FailedLoginException.cs b/src/net/JNet/GeneratedCore/Javax/Security/Auth/Login/FailedLoginException.cs new file mode 100644 index 0000000000..6ae080772c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Security/Auth/Login/FailedLoginException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Security.Auth.Login +{ + #region FailedLoginException + public partial class FailedLoginException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Security/Auth/Login/LoginContext.cs b/src/net/JNet/GeneratedCore/Javax/Security/Auth/Login/LoginContext.cs new file mode 100644 index 0000000000..53f962b5e5 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Security/Auth/Login/LoginContext.cs @@ -0,0 +1,133 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Security.Auth.Login +{ + #region LoginContext + public partial class LoginContext + { + #region Constructors + /// + /// + /// + /// + /// + /// + public LoginContext(Java.Lang.String arg0, Javax.Security.Auth.Callback.CallbackHandler arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + /// + /// + /// + public LoginContext(Java.Lang.String arg0, Javax.Security.Auth.Subject arg1, Javax.Security.Auth.Callback.CallbackHandler arg2, Javax.Security.Auth.Login.Configuration arg3) + : base(arg0, arg1, arg2, arg3) + { + } + /// + /// + /// + /// + /// + /// + /// + public LoginContext(Java.Lang.String arg0, Javax.Security.Auth.Subject arg1, Javax.Security.Auth.Callback.CallbackHandler arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + /// + public LoginContext(Java.Lang.String arg0, Javax.Security.Auth.Subject arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + public LoginContext(Java.Lang.String arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Security.Auth.Subject Subject + { + get { return IExecuteWithSignature("getSubject", "()Ljavax/security/auth/Subject;"); } + } + /// + /// + /// + /// + public void Login() + { + IExecuteWithSignature("login", "()V"); + } + /// + /// + /// + /// + public void Logout() + { + IExecuteWithSignature("logout", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Security/Auth/Login/LoginException.cs b/src/net/JNet/GeneratedCore/Javax/Security/Auth/Login/LoginException.cs new file mode 100644 index 0000000000..d591c60f20 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Security/Auth/Login/LoginException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Security.Auth.Login +{ + #region LoginException + public partial class LoginException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Security/Auth/PrivateCredentialPermission.cs b/src/net/JNet/GeneratedCore/Javax/Security/Auth/PrivateCredentialPermission.cs new file mode 100644 index 0000000000..01c76e50e5 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Security/Auth/PrivateCredentialPermission.cs @@ -0,0 +1,81 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Security.Auth +{ + #region PrivateCredentialPermission + public partial class PrivateCredentialPermission + { + #region Constructors + /// + /// + /// + /// + /// + public PrivateCredentialPermission(Java.Lang.String arg0, Java.Lang.String arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String CredentialClass + { + get { return IExecuteWithSignature("getCredentialClass", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String[] Principals + { + get { return IExecuteWithSignatureArray("getPrincipals", "()[[Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Security/Auth/RefreshFailedException.cs b/src/net/JNet/GeneratedCore/Javax/Security/Auth/RefreshFailedException.cs new file mode 100644 index 0000000000..01be11808f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Security/Auth/RefreshFailedException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Security.Auth +{ + #region RefreshFailedException + public partial class RefreshFailedException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Security/Auth/Refreshable.cs b/src/net/JNet/GeneratedCore/Javax/Security/Auth/Refreshable.cs new file mode 100644 index 0000000000..11b353097e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Security/Auth/Refreshable.cs @@ -0,0 +1,102 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Security.Auth +{ + #region IRefreshable + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IRefreshable + { + #region Instance methods + /// + /// + /// + /// + bool IsCurrent(); + /// + /// + /// + /// + void Refresh(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Refreshable + public partial class Refreshable : Javax.Security.Auth.IRefreshable + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public bool IsCurrent() + { + return IExecuteWithSignature("isCurrent", "()Z"); + } + /// + /// + /// + /// + public void Refresh() + { + IExecuteWithSignature("refresh", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Security/Auth/Spi/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Javax/Security/Auth/Spi/AllPackageClasses.cs new file mode 100644 index 0000000000..9e50c44d0e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Security/Auth/Spi/AllPackageClasses.cs @@ -0,0 +1,77 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Javax.Security.Auth.Spi +{ + #region LoginModule + /// + /// + /// + public partial class LoginModule : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.security.auth.spi.LoginModule"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("LoginModule class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public LoginModule() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("LoginModule class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public LoginModule(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Security/Auth/Spi/LoginModule.cs b/src/net/JNet/GeneratedCore/Javax/Security/Auth/Spi/LoginModule.cs new file mode 100644 index 0000000000..e9884f10f1 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Security/Auth/Spi/LoginModule.cs @@ -0,0 +1,155 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Security.Auth.Spi +{ + #region ILoginModule + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ILoginModule + { + #region Instance methods + /// + /// + /// + /// + /// + bool Abort(); + /// + /// + /// + /// + /// + bool Commit(); + /// + /// + /// + /// + /// + bool Login(); + /// + /// + /// + /// + /// + bool Logout(); + /// + /// + /// + /// + /// + /// + /// + void Initialize(Javax.Security.Auth.Subject arg0, Javax.Security.Auth.Callback.CallbackHandler arg1, Java.Util.Map arg2, Java.Util.Map arg3); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region LoginModule + public partial class LoginModule : Javax.Security.Auth.Spi.ILoginModule + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public bool Abort() + { + return IExecuteWithSignature("abort", "()Z"); + } + /// + /// + /// + /// + /// + public bool Commit() + { + return IExecuteWithSignature("commit", "()Z"); + } + /// + /// + /// + /// + /// + public bool Login() + { + return IExecuteWithSignature("login", "()Z"); + } + /// + /// + /// + /// + /// + public bool Logout() + { + return IExecuteWithSignature("logout", "()Z"); + } + /// + /// + /// + /// + /// + /// + /// + public void Initialize(Javax.Security.Auth.Subject arg0, Javax.Security.Auth.Callback.CallbackHandler arg1, Java.Util.Map arg2, Java.Util.Map arg3) + { + IExecute("initialize", arg0, arg1, arg2, arg3); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Security/Auth/Subject.cs b/src/net/JNet/GeneratedCore/Javax/Security/Auth/Subject.cs new file mode 100644 index 0000000000..1b7784ea0b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Security/Auth/Subject.cs @@ -0,0 +1,192 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Security.Auth +{ + #region Subject + public partial class Subject + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + public Subject(bool arg0, Java.Util.Set arg1, Java.Util.Set arg2, Java.Util.Set arg3) + : base(arg0, arg1, arg2, arg3) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + /// + public static T DoAs(Javax.Security.Auth.Subject arg0, Java.Security.PrivilegedAction arg1) + { + return SExecute(LocalBridgeClazz, "doAs", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static T DoAs(Javax.Security.Auth.Subject arg0, Java.Security.PrivilegedExceptionAction arg1) + { + return SExecute(LocalBridgeClazz, "doAs", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static T DoAsPrivileged(Javax.Security.Auth.Subject arg0, Java.Security.PrivilegedAction arg1, Java.Security.AccessControlContext arg2) + { + return SExecute(LocalBridgeClazz, "doAsPrivileged", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static T DoAsPrivileged(Javax.Security.Auth.Subject arg0, Java.Security.PrivilegedExceptionAction arg1, Java.Security.AccessControlContext arg2) + { + return SExecute(LocalBridgeClazz, "doAsPrivileged", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public static Javax.Security.Auth.Subject GetSubject(Java.Security.AccessControlContext arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getSubject", "(Ljava/security/AccessControlContext;)Ljavax/security/auth/Subject;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Util.Set Principals + { + get { return IExecuteWithSignature>("getPrincipals", "()Ljava/util/Set;"); } + } + /// + /// + /// + public Java.Util.Set PrivateCredentials + { + get { return IExecuteWithSignature>("getPrivateCredentials", "()Ljava/util/Set;"); } + } + /// + /// + /// + public Java.Util.Set PublicCredentials + { + get { return IExecuteWithSignature>("getPublicCredentials", "()Ljava/util/Set;"); } + } + /// + /// + /// + /// + /// + /// + public Java.Util.Set GetPrincipals(Java.Lang.Class arg0) where T : Java.Security.IPrincipal, new() + { + return IExecute>("getPrincipals", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Set GetPrivateCredentials(Java.Lang.Class arg0) + { + return IExecuteWithSignature>("getPrivateCredentials", "(Ljava/lang/Class;)Ljava/util/Set;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Set GetPublicCredentials(Java.Lang.Class arg0) + { + return IExecuteWithSignature>("getPublicCredentials", "(Ljava/lang/Class;)Ljava/util/Set;", arg0); + } + /// + /// + /// + /// + public bool IsReadOnly() + { + return IExecuteWithSignature("isReadOnly", "()Z"); + } + /// + /// + /// + public void SetReadOnly() + { + IExecuteWithSignature("setReadOnly", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Security/Auth/SubjectDomainCombiner.cs b/src/net/JNet/GeneratedCore/Javax/Security/Auth/SubjectDomainCombiner.cs new file mode 100644 index 0000000000..669f269285 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Security/Auth/SubjectDomainCombiner.cs @@ -0,0 +1,83 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Security.Auth +{ + #region SubjectDomainCombiner + public partial class SubjectDomainCombiner + { + #region Constructors + /// + /// + /// + /// + public SubjectDomainCombiner(Javax.Security.Auth.Subject arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Security.Auth.Subject Subject + { + get { return IExecuteWithSignature("getSubject", "()Ljavax/security/auth/Subject;"); } + } + /// + /// + /// + /// + /// + /// + public Java.Security.ProtectionDomain[] Combine(Java.Security.ProtectionDomain[] arg0, Java.Security.ProtectionDomain[] arg1) + { + return IExecuteArray("combine", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Security/Auth/X500/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Javax/Security/Auth/X500/AllPackageClasses.cs new file mode 100644 index 0000000000..c9c2a050cb --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Security/Auth/X500/AllPackageClasses.cs @@ -0,0 +1,120 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Javax.Security.Auth.X500 +{ + #region X500Principal + /// + /// + /// + public partial class X500Principal : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.security.auth.x500.X500Principal"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public X500Principal() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public X500Principal(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region X500PrivateCredential + /// + /// + /// + public partial class X500PrivateCredential : Javax.Security.Auth.Destroyable + { + const string _bridgeClassName = "javax.security.auth.x500.X500PrivateCredential"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public X500PrivateCredential() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public X500PrivateCredential(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Security/Auth/X500/X500Principal.cs b/src/net/JNet/GeneratedCore/Javax/Security/Auth/X500/X500Principal.cs new file mode 100644 index 0000000000..ac034b0e80 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Security/Auth/X500/X500Principal.cs @@ -0,0 +1,150 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Security.Auth.X500 +{ + #region X500Principal + public partial class X500Principal + { + #region Constructors + /// + /// + /// + /// + public X500Principal(byte[] arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public X500Principal(Java.Io.InputStream arg0) + : base(arg0) + { + } + /// + /// + /// + /// + /// + public X500Principal(Java.Lang.String arg0, Java.Util.Map arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public X500Principal(Java.Lang.String arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Security.Principal(Javax.Security.Auth.X500.X500Principal t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Javax.Security.Auth.X500.X500Principal t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static Java.Lang.String CANONICAL { get { if (!_CANONICALReady) { _CANONICALContent = SGetField(LocalBridgeClazz, "CANONICAL"); _CANONICALReady = true; } return _CANONICALContent; } } + private static Java.Lang.String _CANONICALContent = default; + private static bool _CANONICALReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String RFC1779 { get { if (!_RFC1779Ready) { _RFC1779Content = SGetField(LocalBridgeClazz, "RFC1779"); _RFC1779Ready = true; } return _RFC1779Content; } } + private static Java.Lang.String _RFC1779Content = default; + private static bool _RFC1779Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String RFC2253 { get { if (!_RFC2253Ready) { _RFC2253Content = SGetField(LocalBridgeClazz, "RFC2253"); _RFC2253Ready = true; } return _RFC2253Content; } } + private static Java.Lang.String _RFC2253Content = default; + private static bool _RFC2253Ready = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public byte[] Encoded + { + get { return IExecuteWithSignatureArray("getEncoded", "()[B"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String GetName(Java.Lang.String arg0, Java.Util.Map arg1) + { + return IExecute("getName", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Lang.String GetName(Java.Lang.String arg0) + { + return IExecuteWithSignature("getName", "(Ljava/lang/String;)Ljava/lang/String;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Security/Auth/X500/X500PrivateCredential.cs b/src/net/JNet/GeneratedCore/Javax/Security/Auth/X500/X500PrivateCredential.cs new file mode 100644 index 0000000000..7c4aa9eeb6 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Security/Auth/X500/X500PrivateCredential.cs @@ -0,0 +1,113 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Security.Auth.X500 +{ + #region X500PrivateCredential + public partial class X500PrivateCredential + { + #region Constructors + /// + /// + /// + /// + /// + /// + public X500PrivateCredential(Java.Security.Cert.X509Certificate arg0, Java.Security.PrivateKey arg1, Java.Lang.String arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + public X500PrivateCredential(Java.Security.Cert.X509Certificate arg0, Java.Security.PrivateKey arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Alias + { + get { return IExecuteWithSignature("getAlias", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Security.Cert.X509Certificate Certificate + { + get { return IExecuteWithSignature("getCertificate", "()Ljava/security/cert/X509Certificate;"); } + } + /// + /// + /// + public Java.Security.PrivateKey PrivateKey + { + get { return IExecuteWithSignature("getPrivateKey", "()Ljava/security/PrivateKey;"); } + } + /// + /// + /// + /// + public bool IsDestroyed() + { + return IExecuteWithSignature("isDestroyed", "()Z"); + } + /// + /// + /// + public void Destroy() + { + IExecuteWithSignature("destroy", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Security/Cert/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Javax/Security/Cert/AllPackageClasses.cs new file mode 100644 index 0000000000..65c6f6eacf --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Security/Cert/AllPackageClasses.cs @@ -0,0 +1,30 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Javax.Security.Cert +{ + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Security/Sasl/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Javax/Security/Sasl/AllPackageClasses.cs new file mode 100644 index 0000000000..172c6b03b0 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Security/Sasl/AllPackageClasses.cs @@ -0,0 +1,432 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Javax.Security.Sasl +{ + #region AuthenticationException + /// + /// + /// + public partial class AuthenticationException : Javax.Security.Sasl.SaslException + { + const string _bridgeClassName = "javax.security.sasl.AuthenticationException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region AuthorizeCallback + /// + /// + /// + public partial class AuthorizeCallback : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.security.sasl.AuthorizeCallback"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public AuthorizeCallback() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public AuthorizeCallback(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region RealmCallback + /// + /// + /// + public partial class RealmCallback : Javax.Security.Auth.Callback.TextInputCallback + { + const string _bridgeClassName = "javax.security.sasl.RealmCallback"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public RealmCallback() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public RealmCallback(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region RealmChoiceCallback + /// + /// + /// + public partial class RealmChoiceCallback : Javax.Security.Auth.Callback.ChoiceCallback + { + const string _bridgeClassName = "javax.security.sasl.RealmChoiceCallback"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public RealmChoiceCallback() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public RealmChoiceCallback(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Sasl + /// + /// + /// + public partial class Sasl : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.security.sasl.Sasl"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Sasl() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Sasl(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SaslClient + /// + /// + /// + public partial class SaslClient : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.security.sasl.SaslClient"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("SaslClient class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SaslClient() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("SaslClient class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SaslClient(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SaslClientFactory + /// + /// + /// + public partial class SaslClientFactory : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.security.sasl.SaslClientFactory"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("SaslClientFactory class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SaslClientFactory() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("SaslClientFactory class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SaslClientFactory(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SaslException + /// + /// + /// + public partial class SaslException : Java.Io.IOException + { + const string _bridgeClassName = "javax.security.sasl.SaslException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region SaslServer + /// + /// + /// + public partial class SaslServer : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.security.sasl.SaslServer"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("SaslServer class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SaslServer() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("SaslServer class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SaslServer(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SaslServerFactory + /// + /// + /// + public partial class SaslServerFactory : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.security.sasl.SaslServerFactory"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("SaslServerFactory class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SaslServerFactory() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("SaslServerFactory class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SaslServerFactory(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Security/Sasl/AuthenticationException.cs b/src/net/JNet/GeneratedCore/Javax/Security/Sasl/AuthenticationException.cs new file mode 100644 index 0000000000..206c1e5f7c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Security/Sasl/AuthenticationException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Security.Sasl +{ + #region AuthenticationException + public partial class AuthenticationException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Security/Sasl/AuthorizeCallback.cs b/src/net/JNet/GeneratedCore/Javax/Security/Sasl/AuthorizeCallback.cs new file mode 100644 index 0000000000..33166f66b7 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Security/Sasl/AuthorizeCallback.cs @@ -0,0 +1,112 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Security.Sasl +{ + #region AuthorizeCallback + public partial class AuthorizeCallback + { + #region Constructors + /// + /// + /// + /// + /// + public AuthorizeCallback(Java.Lang.String arg0, Java.Lang.String arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Security.Auth.Callback.Callback(Javax.Security.Sasl.AuthorizeCallback t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Javax.Security.Sasl.AuthorizeCallback t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String AuthenticationID + { + get { return IExecuteWithSignature("getAuthenticationID", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String AuthorizationID + { + get { return IExecuteWithSignature("getAuthorizationID", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String AuthorizedID + { + get { return IExecuteWithSignature("getAuthorizedID", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setAuthorizedID", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + /// + public bool IsAuthorized() + { + return IExecuteWithSignature("isAuthorized", "()Z"); + } + /// + /// + /// + /// + public void SetAuthorized(bool arg0) + { + IExecuteWithSignature("setAuthorized", "(Z)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Security/Sasl/RealmCallback.cs b/src/net/JNet/GeneratedCore/Javax/Security/Sasl/RealmCallback.cs new file mode 100644 index 0000000000..8caed0d17f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Security/Sasl/RealmCallback.cs @@ -0,0 +1,75 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Security.Sasl +{ + #region RealmCallback + public partial class RealmCallback + { + #region Constructors + /// + /// + /// + /// + /// + public RealmCallback(Java.Lang.String arg0, Java.Lang.String arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public RealmCallback(Java.Lang.String arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Security/Sasl/RealmChoiceCallback.cs b/src/net/JNet/GeneratedCore/Javax/Security/Sasl/RealmChoiceCallback.cs new file mode 100644 index 0000000000..f3b4c45e47 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Security/Sasl/RealmChoiceCallback.cs @@ -0,0 +1,69 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Security.Sasl +{ + #region RealmChoiceCallback + public partial class RealmChoiceCallback + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + public RealmChoiceCallback(Java.Lang.String arg0, Java.Lang.String[] arg1, int arg2, bool arg3) + : base(arg0, arg1, arg2, arg3) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Security/Sasl/Sasl.cs b/src/net/JNet/GeneratedCore/Javax/Security/Sasl/Sasl.cs new file mode 100644 index 0000000000..1996998a95 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Security/Sasl/Sasl.cs @@ -0,0 +1,185 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Security.Sasl +{ + #region Sasl + public partial class Sasl + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Lang.String BOUND_SERVER_NAME { get { if (!_BOUND_SERVER_NAMEReady) { _BOUND_SERVER_NAMEContent = SGetField(LocalBridgeClazz, "BOUND_SERVER_NAME"); _BOUND_SERVER_NAMEReady = true; } return _BOUND_SERVER_NAMEContent; } } + private static Java.Lang.String _BOUND_SERVER_NAMEContent = default; + private static bool _BOUND_SERVER_NAMEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String CREDENTIALS { get { if (!_CREDENTIALSReady) { _CREDENTIALSContent = SGetField(LocalBridgeClazz, "CREDENTIALS"); _CREDENTIALSReady = true; } return _CREDENTIALSContent; } } + private static Java.Lang.String _CREDENTIALSContent = default; + private static bool _CREDENTIALSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String MAX_BUFFER { get { if (!_MAX_BUFFERReady) { _MAX_BUFFERContent = SGetField(LocalBridgeClazz, "MAX_BUFFER"); _MAX_BUFFERReady = true; } return _MAX_BUFFERContent; } } + private static Java.Lang.String _MAX_BUFFERContent = default; + private static bool _MAX_BUFFERReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String POLICY_FORWARD_SECRECY { get { if (!_POLICY_FORWARD_SECRECYReady) { _POLICY_FORWARD_SECRECYContent = SGetField(LocalBridgeClazz, "POLICY_FORWARD_SECRECY"); _POLICY_FORWARD_SECRECYReady = true; } return _POLICY_FORWARD_SECRECYContent; } } + private static Java.Lang.String _POLICY_FORWARD_SECRECYContent = default; + private static bool _POLICY_FORWARD_SECRECYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String POLICY_NOACTIVE { get { if (!_POLICY_NOACTIVEReady) { _POLICY_NOACTIVEContent = SGetField(LocalBridgeClazz, "POLICY_NOACTIVE"); _POLICY_NOACTIVEReady = true; } return _POLICY_NOACTIVEContent; } } + private static Java.Lang.String _POLICY_NOACTIVEContent = default; + private static bool _POLICY_NOACTIVEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String POLICY_NOANONYMOUS { get { if (!_POLICY_NOANONYMOUSReady) { _POLICY_NOANONYMOUSContent = SGetField(LocalBridgeClazz, "POLICY_NOANONYMOUS"); _POLICY_NOANONYMOUSReady = true; } return _POLICY_NOANONYMOUSContent; } } + private static Java.Lang.String _POLICY_NOANONYMOUSContent = default; + private static bool _POLICY_NOANONYMOUSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String POLICY_NODICTIONARY { get { if (!_POLICY_NODICTIONARYReady) { _POLICY_NODICTIONARYContent = SGetField(LocalBridgeClazz, "POLICY_NODICTIONARY"); _POLICY_NODICTIONARYReady = true; } return _POLICY_NODICTIONARYContent; } } + private static Java.Lang.String _POLICY_NODICTIONARYContent = default; + private static bool _POLICY_NODICTIONARYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String POLICY_NOPLAINTEXT { get { if (!_POLICY_NOPLAINTEXTReady) { _POLICY_NOPLAINTEXTContent = SGetField(LocalBridgeClazz, "POLICY_NOPLAINTEXT"); _POLICY_NOPLAINTEXTReady = true; } return _POLICY_NOPLAINTEXTContent; } } + private static Java.Lang.String _POLICY_NOPLAINTEXTContent = default; + private static bool _POLICY_NOPLAINTEXTReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String POLICY_PASS_CREDENTIALS { get { if (!_POLICY_PASS_CREDENTIALSReady) { _POLICY_PASS_CREDENTIALSContent = SGetField(LocalBridgeClazz, "POLICY_PASS_CREDENTIALS"); _POLICY_PASS_CREDENTIALSReady = true; } return _POLICY_PASS_CREDENTIALSContent; } } + private static Java.Lang.String _POLICY_PASS_CREDENTIALSContent = default; + private static bool _POLICY_PASS_CREDENTIALSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String QOP { get { if (!_QOPReady) { _QOPContent = SGetField(LocalBridgeClazz, "QOP"); _QOPReady = true; } return _QOPContent; } } + private static Java.Lang.String _QOPContent = default; + private static bool _QOPReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String RAW_SEND_SIZE { get { if (!_RAW_SEND_SIZEReady) { _RAW_SEND_SIZEContent = SGetField(LocalBridgeClazz, "RAW_SEND_SIZE"); _RAW_SEND_SIZEReady = true; } return _RAW_SEND_SIZEContent; } } + private static Java.Lang.String _RAW_SEND_SIZEContent = default; + private static bool _RAW_SEND_SIZEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String REUSE { get { if (!_REUSEReady) { _REUSEContent = SGetField(LocalBridgeClazz, "REUSE"); _REUSEReady = true; } return _REUSEContent; } } + private static Java.Lang.String _REUSEContent = default; + private static bool _REUSEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String SERVER_AUTH { get { if (!_SERVER_AUTHReady) { _SERVER_AUTHContent = SGetField(LocalBridgeClazz, "SERVER_AUTH"); _SERVER_AUTHReady = true; } return _SERVER_AUTHContent; } } + private static Java.Lang.String _SERVER_AUTHContent = default; + private static bool _SERVER_AUTHReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String STRENGTH { get { if (!_STRENGTHReady) { _STRENGTHContent = SGetField(LocalBridgeClazz, "STRENGTH"); _STRENGTHReady = true; } return _STRENGTHContent; } } + private static Java.Lang.String _STRENGTHContent = default; + private static bool _STRENGTHReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + public static Java.Util.Enumeration SaslClientFactories + { + get { return SExecuteWithSignature>(LocalBridgeClazz, "getSaslClientFactories", "()Ljava/util/Enumeration;"); } + } + /// + /// + /// + public static Java.Util.Enumeration SaslServerFactories + { + get { return SExecuteWithSignature>(LocalBridgeClazz, "getSaslServerFactories", "()Ljava/util/Enumeration;"); } + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Javax.Security.Sasl.SaslClient CreateSaslClient(Java.Lang.String[] arg0, Java.Lang.String arg1, Java.Lang.String arg2, Java.Lang.String arg3, Java.Util.Map arg4, Javax.Security.Auth.Callback.CallbackHandler arg5) + { + return SExecute(LocalBridgeClazz, "createSaslClient", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Javax.Security.Sasl.SaslServer CreateSaslServer(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2, Java.Util.Map arg3, Javax.Security.Auth.Callback.CallbackHandler arg4) + { + return SExecute(LocalBridgeClazz, "createSaslServer", arg0, arg1, arg2, arg3, arg4); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Security/Sasl/SaslClient.cs b/src/net/JNet/GeneratedCore/Javax/Security/Sasl/SaslClient.cs new file mode 100644 index 0000000000..6b419425ac --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Security/Sasl/SaslClient.cs @@ -0,0 +1,200 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Security.Sasl +{ + #region ISaslClient + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ISaslClient + { + #region Instance methods + /// + /// + /// + Java.Lang.String MechanismName { get; } + /// + /// + /// + /// + bool HasInitialResponse(); + /// + /// + /// + /// + bool IsComplete(); + /// + /// + /// + /// + /// + /// + byte[] EvaluateChallenge(byte[] arg0); + /// + /// + /// + /// + /// + /// + /// + /// + byte[] Unwrap(byte[] arg0, int arg1, int arg2); + /// + /// + /// + /// + /// + /// + /// + /// + byte[] Wrap(byte[] arg0, int arg1, int arg2); + /// + /// + /// + /// + /// + object GetNegotiatedProperty(Java.Lang.String arg0); + /// + /// + /// + /// + void Dispose(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region SaslClient + public partial class SaslClient : Javax.Security.Sasl.ISaslClient + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String MechanismName + { + get { return IExecuteWithSignature("getMechanismName", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + public bool HasInitialResponse() + { + return IExecuteWithSignature("hasInitialResponse", "()Z"); + } + /// + /// + /// + /// + public bool IsComplete() + { + return IExecuteWithSignature("isComplete", "()Z"); + } + /// + /// + /// + /// + /// + /// + public byte[] EvaluateChallenge(byte[] arg0) + { + return IExecuteWithSignatureArray("evaluateChallenge", "([B)[B", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + /// + /// + /// + public byte[] Unwrap(byte[] arg0, int arg1, int arg2) + { + return IExecuteArray("unwrap", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + public byte[] Wrap(byte[] arg0, int arg1, int arg2) + { + return IExecuteArray("wrap", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public object GetNegotiatedProperty(Java.Lang.String arg0) + { + return IExecuteWithSignature("getNegotiatedProperty", "(Ljava/lang/String;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + public new void Dispose() + { + IExecuteWithSignature("dispose", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Security/Sasl/SaslClientFactory.cs b/src/net/JNet/GeneratedCore/Javax/Security/Sasl/SaslClientFactory.cs new file mode 100644 index 0000000000..484ca962e0 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Security/Sasl/SaslClientFactory.cs @@ -0,0 +1,118 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Security.Sasl +{ + #region ISaslClientFactory + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ISaslClientFactory + { + #region Instance methods + /// + /// + /// + /// + /// + Java.Lang.String[] GetMechanismNames(Java.Util.Map arg0); + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + Javax.Security.Sasl.SaslClient CreateSaslClient(Java.Lang.String[] arg0, Java.Lang.String arg1, Java.Lang.String arg2, Java.Lang.String arg3, Java.Util.Map arg4, Javax.Security.Auth.Callback.CallbackHandler arg5); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region SaslClientFactory + public partial class SaslClientFactory : Javax.Security.Sasl.ISaslClientFactory + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public Java.Lang.String[] GetMechanismNames(Java.Util.Map arg0) + { + return IExecuteWithSignatureArray("getMechanismNames", "(Ljava/util/Map;)[Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Security.Sasl.SaslClient CreateSaslClient(Java.Lang.String[] arg0, Java.Lang.String arg1, Java.Lang.String arg2, Java.Lang.String arg3, Java.Util.Map arg4, Javax.Security.Auth.Callback.CallbackHandler arg5) + { + return IExecute("createSaslClient", arg0, arg1, arg2, arg3, arg4, arg5); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Security/Sasl/SaslException.cs b/src/net/JNet/GeneratedCore/Javax/Security/Sasl/SaslException.cs new file mode 100644 index 0000000000..c9e511e706 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Security/Sasl/SaslException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Security.Sasl +{ + #region SaslException + public partial class SaslException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Security/Sasl/SaslServer.cs b/src/net/JNet/GeneratedCore/Javax/Security/Sasl/SaslServer.cs new file mode 100644 index 0000000000..714e98f262 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Security/Sasl/SaslServer.cs @@ -0,0 +1,198 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Security.Sasl +{ + #region ISaslServer + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ISaslServer + { + #region Instance methods + /// + /// + /// + Java.Lang.String AuthorizationID { get; } + /// + /// + /// + Java.Lang.String MechanismName { get; } + /// + /// + /// + /// + bool IsComplete(); + /// + /// + /// + /// + /// + /// + byte[] EvaluateResponse(byte[] arg0); + /// + /// + /// + /// + /// + /// + /// + /// + byte[] Unwrap(byte[] arg0, int arg1, int arg2); + /// + /// + /// + /// + /// + /// + /// + /// + byte[] Wrap(byte[] arg0, int arg1, int arg2); + /// + /// + /// + /// + /// + object GetNegotiatedProperty(Java.Lang.String arg0); + /// + /// + /// + /// + void Dispose(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region SaslServer + public partial class SaslServer : Javax.Security.Sasl.ISaslServer + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String AuthorizationID + { + get { return IExecuteWithSignature("getAuthorizationID", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String MechanismName + { + get { return IExecuteWithSignature("getMechanismName", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + public bool IsComplete() + { + return IExecuteWithSignature("isComplete", "()Z"); + } + /// + /// + /// + /// + /// + /// + public byte[] EvaluateResponse(byte[] arg0) + { + return IExecuteWithSignatureArray("evaluateResponse", "([B)[B", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + /// + /// + /// + public byte[] Unwrap(byte[] arg0, int arg1, int arg2) + { + return IExecuteArray("unwrap", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + public byte[] Wrap(byte[] arg0, int arg1, int arg2) + { + return IExecuteArray("wrap", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public object GetNegotiatedProperty(Java.Lang.String arg0) + { + return IExecuteWithSignature("getNegotiatedProperty", "(Ljava/lang/String;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + public new void Dispose() + { + IExecuteWithSignature("dispose", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Security/Sasl/SaslServerFactory.cs b/src/net/JNet/GeneratedCore/Javax/Security/Sasl/SaslServerFactory.cs new file mode 100644 index 0000000000..434a1608c8 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Security/Sasl/SaslServerFactory.cs @@ -0,0 +1,116 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Security.Sasl +{ + #region ISaslServerFactory + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ISaslServerFactory + { + #region Instance methods + /// + /// + /// + /// + /// + Java.Lang.String[] GetMechanismNames(Java.Util.Map arg0); + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + Javax.Security.Sasl.SaslServer CreateSaslServer(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2, Java.Util.Map arg3, Javax.Security.Auth.Callback.CallbackHandler arg4); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region SaslServerFactory + public partial class SaslServerFactory : Javax.Security.Sasl.ISaslServerFactory + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public Java.Lang.String[] GetMechanismNames(Java.Util.Map arg0) + { + return IExecuteWithSignatureArray("getMechanismNames", "(Ljava/util/Map;)[Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Security.Sasl.SaslServer CreateSaslServer(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2, Java.Util.Map arg3, Javax.Security.Auth.Callback.CallbackHandler arg4) + { + return IExecute("createSaslServer", arg0, arg1, arg2, arg3, arg4); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Smartcardio/ATR.cs b/src/net/JNet/GeneratedCore/Javax/Smartcardio/ATR.cs new file mode 100644 index 0000000000..d7a757dd7b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Smartcardio/ATR.cs @@ -0,0 +1,80 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Smartcardio +{ + #region ATR + public partial class ATR + { + #region Constructors + /// + /// + /// + /// + public ATR(byte[] arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public byte[] Bytes + { + get { return IExecuteWithSignatureArray("getBytes", "()[B"); } + } + /// + /// + /// + public byte[] HistoricalBytes + { + get { return IExecuteWithSignatureArray("getHistoricalBytes", "()[B"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Smartcardio/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Javax/Smartcardio/AllPackageClasses.cs new file mode 100644 index 0000000000..8326a17749 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Smartcardio/AllPackageClasses.cs @@ -0,0 +1,569 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Javax.Smartcardio +{ + #region ATR + /// + /// + /// + public partial class ATR : Java.Io.Serializable + { + const string _bridgeClassName = "javax.smartcardio.ATR"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ATR() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ATR(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Card + /// + /// + /// + public partial class Card : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.smartcardio.Card"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Card class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Card() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Card class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Card(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CardChannel + /// + /// + /// + public partial class CardChannel : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.smartcardio.CardChannel"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("CardChannel class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CardChannel() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("CardChannel class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CardChannel(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CardException + /// + /// + /// + public partial class CardException : Java.Lang.Exception + { + const string _bridgeClassName = "javax.smartcardio.CardException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region CardNotPresentException + /// + /// + /// + public partial class CardNotPresentException : Javax.Smartcardio.CardException + { + const string _bridgeClassName = "javax.smartcardio.CardNotPresentException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region CardPermission + /// + /// + /// + public partial class CardPermission : Java.Security.Permission + { + const string _bridgeClassName = "javax.smartcardio.CardPermission"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public CardPermission() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public CardPermission(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CardTerminal + /// + /// + /// + public partial class CardTerminal : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.smartcardio.CardTerminal"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("CardTerminal class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CardTerminal() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("CardTerminal class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CardTerminal(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CardTerminals + /// + /// + /// + public partial class CardTerminals : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.smartcardio.CardTerminals"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("CardTerminals class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CardTerminals() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("CardTerminals class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CardTerminals(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region State + /// + /// + /// + public partial class State : Java.Lang.Enum + { + const string _bridgeClassName = "javax.smartcardio.CardTerminals$State"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public State() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public State(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region CommandAPDU + /// + /// + /// + public partial class CommandAPDU : Java.Io.Serializable + { + const string _bridgeClassName = "javax.smartcardio.CommandAPDU"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public CommandAPDU() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public CommandAPDU(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ResponseAPDU + /// + /// + /// + public partial class ResponseAPDU : Java.Io.Serializable + { + const string _bridgeClassName = "javax.smartcardio.ResponseAPDU"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ResponseAPDU() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ResponseAPDU(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TerminalFactory + /// + /// + /// + public partial class TerminalFactory : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.smartcardio.TerminalFactory"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public TerminalFactory() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public TerminalFactory(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TerminalFactorySpi + /// + /// + /// + public partial class TerminalFactorySpi : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.smartcardio.TerminalFactorySpi"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("TerminalFactorySpi class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public TerminalFactorySpi() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("TerminalFactorySpi class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public TerminalFactorySpi(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Smartcardio/Card.cs b/src/net/JNet/GeneratedCore/Javax/Smartcardio/Card.cs new file mode 100644 index 0000000000..8d5fed4cb9 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Smartcardio/Card.cs @@ -0,0 +1,124 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Smartcardio +{ + #region Card + public partial class Card + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Smartcardio.ATR ATR + { + get { return IExecuteWithSignature("getATR", "()Ljavax/smartcardio/ATR;"); } + } + /// + /// + /// + public Javax.Smartcardio.CardChannel BasicChannel + { + get { return IExecuteWithSignature("getBasicChannel", "()Ljavax/smartcardio/CardChannel;"); } + } + /// + /// + /// + public Java.Lang.String Protocol + { + get { return IExecuteWithSignature("getProtocol", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + /// + /// + /// + public byte[] TransmitControlCommand(int arg0, byte[] arg1) + { + return IExecuteArray("transmitControlCommand", arg0, arg1); + } + /// + /// + /// + /// + /// + public Javax.Smartcardio.CardChannel OpenLogicalChannel() + { + return IExecuteWithSignature("openLogicalChannel", "()Ljavax/smartcardio/CardChannel;"); + } + /// + /// + /// + /// + public void BeginExclusive() + { + IExecuteWithSignature("beginExclusive", "()V"); + } + /// + /// + /// + /// + /// + public void Disconnect(bool arg0) + { + IExecuteWithSignature("disconnect", "(Z)V", arg0); + } + /// + /// + /// + /// + public void EndExclusive() + { + IExecuteWithSignature("endExclusive", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Smartcardio/CardChannel.cs b/src/net/JNet/GeneratedCore/Javax/Smartcardio/CardChannel.cs new file mode 100644 index 0000000000..8d376c339f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Smartcardio/CardChannel.cs @@ -0,0 +1,101 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Smartcardio +{ + #region CardChannel + public partial class CardChannel + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Smartcardio.Card Card + { + get { return IExecuteWithSignature("getCard", "()Ljavax/smartcardio/Card;"); } + } + /// + /// + /// + public int ChannelNumber + { + get { return IExecuteWithSignature("getChannelNumber", "()I"); } + } + /// + /// + /// + /// + /// + /// + /// + public int Transmit(Java.Nio.ByteBuffer arg0, Java.Nio.ByteBuffer arg1) + { + return IExecute("transmit", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Javax.Smartcardio.ResponseAPDU Transmit(Javax.Smartcardio.CommandAPDU arg0) + { + return IExecuteWithSignature("transmit", "(Ljavax/smartcardio/CommandAPDU;)Ljavax/smartcardio/ResponseAPDU;", arg0); + } + /// + /// + /// + /// + public void Close() + { + IExecuteWithSignature("close", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Smartcardio/CardException.cs b/src/net/JNet/GeneratedCore/Javax/Smartcardio/CardException.cs new file mode 100644 index 0000000000..b9e1e73386 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Smartcardio/CardException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Smartcardio +{ + #region CardException + public partial class CardException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Smartcardio/CardNotPresentException.cs b/src/net/JNet/GeneratedCore/Javax/Smartcardio/CardNotPresentException.cs new file mode 100644 index 0000000000..b8911b2005 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Smartcardio/CardNotPresentException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Smartcardio +{ + #region CardNotPresentException + public partial class CardNotPresentException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Smartcardio/CardPermission.cs b/src/net/JNet/GeneratedCore/Javax/Smartcardio/CardPermission.cs new file mode 100644 index 0000000000..7420ee6960 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Smartcardio/CardPermission.cs @@ -0,0 +1,67 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Smartcardio +{ + #region CardPermission + public partial class CardPermission + { + #region Constructors + /// + /// + /// + /// + /// + public CardPermission(Java.Lang.String arg0, Java.Lang.String arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Smartcardio/CardTerminal.cs b/src/net/JNet/GeneratedCore/Javax/Smartcardio/CardTerminal.cs new file mode 100644 index 0000000000..1329257a32 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Smartcardio/CardTerminal.cs @@ -0,0 +1,104 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Smartcardio +{ + #region CardTerminal + public partial class CardTerminal + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + /// + public bool IsCardPresent() + { + return IExecuteWithSignature("isCardPresent", "()Z"); + } + /// + /// + /// + /// + /// + /// + public bool WaitForCardAbsent(long arg0) + { + return IExecuteWithSignature("waitForCardAbsent", "(J)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public bool WaitForCardPresent(long arg0) + { + return IExecuteWithSignature("waitForCardPresent", "(J)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public Javax.Smartcardio.Card Connect(Java.Lang.String arg0) + { + return IExecuteWithSignature("connect", "(Ljava/lang/String;)Ljavax/smartcardio/Card;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Smartcardio/CardTerminals.cs b/src/net/JNet/GeneratedCore/Javax/Smartcardio/CardTerminals.cs new file mode 100644 index 0000000000..8013b15ea0 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Smartcardio/CardTerminals.cs @@ -0,0 +1,182 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Smartcardio +{ + #region CardTerminals + public partial class CardTerminals + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public bool WaitForChange(long arg0) + { + return IExecuteWithSignature("waitForChange", "(J)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Util.List List(Javax.Smartcardio.CardTerminals.State arg0) + { + return IExecuteWithSignature>("list", "(Ljavax/smartcardio/CardTerminals$State;)Ljava/util/List;", arg0); + } + /// + /// + /// + /// + /// + public Java.Util.List List() + { + return IExecuteWithSignature>("list", "()Ljava/util/List;"); + } + /// + /// + /// + /// + /// + public Javax.Smartcardio.CardTerminal GetTerminal(Java.Lang.String arg0) + { + return IExecuteWithSignature("getTerminal", "(Ljava/lang/String;)Ljavax/smartcardio/CardTerminal;", arg0); + } + /// + /// + /// + /// + public void WaitForChange() + { + IExecuteWithSignature("waitForChange", "()V"); + } + + #endregion + + #region Nested classes + #region State + public partial class State + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Javax.Smartcardio.CardTerminals.State ALL { get { if (!_ALLReady) { _ALLContent = SGetField(LocalBridgeClazz, "ALL"); _ALLReady = true; } return _ALLContent; } } + private static Javax.Smartcardio.CardTerminals.State _ALLContent = default; + private static bool _ALLReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Smartcardio.CardTerminals.State CARD_ABSENT { get { if (!_CARD_ABSENTReady) { _CARD_ABSENTContent = SGetField(LocalBridgeClazz, "CARD_ABSENT"); _CARD_ABSENTReady = true; } return _CARD_ABSENTContent; } } + private static Javax.Smartcardio.CardTerminals.State _CARD_ABSENTContent = default; + private static bool _CARD_ABSENTReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Smartcardio.CardTerminals.State CARD_INSERTION { get { if (!_CARD_INSERTIONReady) { _CARD_INSERTIONContent = SGetField(LocalBridgeClazz, "CARD_INSERTION"); _CARD_INSERTIONReady = true; } return _CARD_INSERTIONContent; } } + private static Javax.Smartcardio.CardTerminals.State _CARD_INSERTIONContent = default; + private static bool _CARD_INSERTIONReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Smartcardio.CardTerminals.State CARD_PRESENT { get { if (!_CARD_PRESENTReady) { _CARD_PRESENTContent = SGetField(LocalBridgeClazz, "CARD_PRESENT"); _CARD_PRESENTReady = true; } return _CARD_PRESENTContent; } } + private static Javax.Smartcardio.CardTerminals.State _CARD_PRESENTContent = default; + private static bool _CARD_PRESENTReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Smartcardio.CardTerminals.State CARD_REMOVAL { get { if (!_CARD_REMOVALReady) { _CARD_REMOVALContent = SGetField(LocalBridgeClazz, "CARD_REMOVAL"); _CARD_REMOVALReady = true; } return _CARD_REMOVALContent; } } + private static Javax.Smartcardio.CardTerminals.State _CARD_REMOVALContent = default; + private static bool _CARD_REMOVALReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Javax.Smartcardio.CardTerminals.State ValueOf(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Ljava/lang/String;)Ljavax/smartcardio/CardTerminals$State;", arg0); + } + /// + /// + /// + /// + public static Javax.Smartcardio.CardTerminals.State[] Values() + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "values", "()[Ljavax/smartcardio/CardTerminals$State;"); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Smartcardio/CommandAPDU.cs b/src/net/JNet/GeneratedCore/Javax/Smartcardio/CommandAPDU.cs new file mode 100644 index 0000000000..359f3c6f42 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Smartcardio/CommandAPDU.cs @@ -0,0 +1,217 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Smartcardio +{ + #region CommandAPDU + public partial class CommandAPDU + { + #region Constructors + /// + /// + /// + /// + /// + /// + public CommandAPDU(byte[] arg0, int arg1, int arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + public CommandAPDU(byte[] arg0) + : base(arg0) + { + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public CommandAPDU(int arg0, int arg1, int arg2, int arg3, byte[] arg4, int arg5, int arg6, int arg7) + : base(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) + { + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public CommandAPDU(int arg0, int arg1, int arg2, int arg3, byte[] arg4, int arg5, int arg6) + : base(arg0, arg1, arg2, arg3, arg4, arg5, arg6) + { + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public CommandAPDU(int arg0, int arg1, int arg2, int arg3, byte[] arg4, int arg5) + : base(arg0, arg1, arg2, arg3, arg4, arg5) + { + } + /// + /// + /// + /// + /// + /// + /// + /// + public CommandAPDU(int arg0, int arg1, int arg2, int arg3, byte[] arg4) + : base(arg0, arg1, arg2, arg3, arg4) + { + } + /// + /// + /// + /// + /// + /// + /// + /// + public CommandAPDU(int arg0, int arg1, int arg2, int arg3, int arg4) + : base(arg0, arg1, arg2, arg3, arg4) + { + } + /// + /// + /// + /// + /// + /// + /// + public CommandAPDU(int arg0, int arg1, int arg2, int arg3) + : base(arg0, arg1, arg2, arg3) + { + } + /// + /// + /// + /// + public CommandAPDU(Java.Nio.ByteBuffer arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public byte[] Bytes + { + get { return IExecuteWithSignatureArray("getBytes", "()[B"); } + } + /// + /// + /// + public int CLA + { + get { return IExecuteWithSignature("getCLA", "()I"); } + } + /// + /// + /// + public byte[] Data + { + get { return IExecuteWithSignatureArray("getData", "()[B"); } + } + /// + /// + /// + public int INS + { + get { return IExecuteWithSignature("getINS", "()I"); } + } + /// + /// + /// + public int Nc + { + get { return IExecuteWithSignature("getNc", "()I"); } + } + /// + /// + /// + public int Ne + { + get { return IExecuteWithSignature("getNe", "()I"); } + } + /// + /// + /// + public int P1 + { + get { return IExecuteWithSignature("getP1", "()I"); } + } + /// + /// + /// + public int P2 + { + get { return IExecuteWithSignature("getP2", "()I"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Smartcardio/ResponseAPDU.cs b/src/net/JNet/GeneratedCore/Javax/Smartcardio/ResponseAPDU.cs new file mode 100644 index 0000000000..16502fbe0e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Smartcardio/ResponseAPDU.cs @@ -0,0 +1,108 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Smartcardio +{ + #region ResponseAPDU + public partial class ResponseAPDU + { + #region Constructors + /// + /// + /// + /// + public ResponseAPDU(byte[] arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public byte[] Bytes + { + get { return IExecuteWithSignatureArray("getBytes", "()[B"); } + } + /// + /// + /// + public byte[] Data + { + get { return IExecuteWithSignatureArray("getData", "()[B"); } + } + /// + /// + /// + public int Nr + { + get { return IExecuteWithSignature("getNr", "()I"); } + } + /// + /// + /// + public int SW + { + get { return IExecuteWithSignature("getSW", "()I"); } + } + /// + /// + /// + public int SW1 + { + get { return IExecuteWithSignature("getSW1", "()I"); } + } + /// + /// + /// + public int SW2 + { + get { return IExecuteWithSignature("getSW2", "()I"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Smartcardio/TerminalFactory.cs b/src/net/JNet/GeneratedCore/Javax/Smartcardio/TerminalFactory.cs new file mode 100644 index 0000000000..b354d12da9 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Smartcardio/TerminalFactory.cs @@ -0,0 +1,130 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Smartcardio +{ + #region TerminalFactory + public partial class TerminalFactory + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + public static Javax.Smartcardio.TerminalFactory Default + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getDefault", "()Ljavax/smartcardio/TerminalFactory;"); } + } + /// + /// + /// + public static Java.Lang.String DefaultType + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getDefaultType", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Javax.Smartcardio.TerminalFactory GetInstance(Java.Lang.String arg0, object arg1, Java.Lang.String arg2) + { + return SExecute(LocalBridgeClazz, "getInstance", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static Javax.Smartcardio.TerminalFactory GetInstance(Java.Lang.String arg0, object arg1, Java.Security.Provider arg2) + { + return SExecute(LocalBridgeClazz, "getInstance", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public static Javax.Smartcardio.TerminalFactory GetInstance(Java.Lang.String arg0, object arg1) + { + return SExecute(LocalBridgeClazz, "getInstance", arg0, arg1); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Security.Provider Provider + { + get { return IExecuteWithSignature("getProvider", "()Ljava/security/Provider;"); } + } + /// + /// + /// + public Java.Lang.String Type + { + get { return IExecuteWithSignature("getType", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + public Javax.Smartcardio.CardTerminals Terminals() + { + return IExecuteWithSignature("terminals", "()Ljavax/smartcardio/CardTerminals;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Smartcardio/TerminalFactorySpi.cs b/src/net/JNet/GeneratedCore/Javax/Smartcardio/TerminalFactorySpi.cs new file mode 100644 index 0000000000..2f7f9d5685 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Smartcardio/TerminalFactorySpi.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Smartcardio +{ + #region TerminalFactorySpi + public partial class TerminalFactorySpi + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Sound/Midi/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Javax/Sound/Midi/AllPackageClasses.cs new file mode 100644 index 0000000000..d583c37bc6 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Sound/Midi/AllPackageClasses.cs @@ -0,0 +1,1302 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Javax.Sound.Midi +{ + #region ControllerEventListener + /// + /// + /// + public partial class ControllerEventListener : Java.Util.EventListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ControllerEventListener() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.javax.sound.midi.ControllerEventListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region ControllerEventListenerDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class ControllerEventListenerDirect : ControllerEventListener + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "javax.sound.midi.ControllerEventListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region Instrument + /// + /// + /// + public partial class Instrument : Javax.Sound.Midi.SoundbankResource + { + const string _bridgeClassName = "javax.sound.midi.Instrument"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Instrument class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Instrument() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Instrument class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Instrument(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region InvalidMidiDataException + /// + /// + /// + public partial class InvalidMidiDataException : Java.Lang.Exception + { + const string _bridgeClassName = "javax.sound.midi.InvalidMidiDataException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region MetaEventListener + /// + /// + /// + public partial class MetaEventListener : Java.Util.EventListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MetaEventListener() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.javax.sound.midi.MetaEventListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region MetaEventListenerDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class MetaEventListenerDirect : MetaEventListener + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "javax.sound.midi.MetaEventListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region MetaMessage + /// + /// + /// + public partial class MetaMessage : Javax.Sound.Midi.MidiMessage + { + const string _bridgeClassName = "javax.sound.midi.MetaMessage"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MetaMessage() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MetaMessage(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MidiChannel + /// + /// + /// + public partial class MidiChannel : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.sound.midi.MidiChannel"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("MidiChannel class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public MidiChannel() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("MidiChannel class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public MidiChannel(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MidiDevice + /// + /// + /// + public partial class MidiDevice : Java.Lang.AutoCloseable + { + const string _bridgeClassName = "javax.sound.midi.MidiDevice"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("MidiDevice class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public MidiDevice() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("MidiDevice class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public MidiDevice(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region Info + /// + /// + /// + public partial class Info : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.sound.midi.MidiDevice$Info"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Info() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Info(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region MidiDeviceReceiver + /// + /// + /// + public partial class MidiDeviceReceiver : Javax.Sound.Midi.Receiver + { + const string _bridgeClassName = "javax.sound.midi.MidiDeviceReceiver"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("MidiDeviceReceiver class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public MidiDeviceReceiver() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("MidiDeviceReceiver class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public MidiDeviceReceiver(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MidiDeviceTransmitter + /// + /// + /// + public partial class MidiDeviceTransmitter : Javax.Sound.Midi.Transmitter + { + const string _bridgeClassName = "javax.sound.midi.MidiDeviceTransmitter"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("MidiDeviceTransmitter class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public MidiDeviceTransmitter() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("MidiDeviceTransmitter class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public MidiDeviceTransmitter(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MidiEvent + /// + /// + /// + public partial class MidiEvent : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.sound.midi.MidiEvent"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MidiEvent() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MidiEvent(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MidiFileFormat + /// + /// + /// + public partial class MidiFileFormat : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.sound.midi.MidiFileFormat"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MidiFileFormat() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MidiFileFormat(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MidiMessage + /// + /// + /// + public partial class MidiMessage : Java.Lang.Cloneable + { + const string _bridgeClassName = "javax.sound.midi.MidiMessage"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("MidiMessage class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public MidiMessage() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("MidiMessage class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public MidiMessage(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MidiSystem + /// + /// + /// + public partial class MidiSystem : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.sound.midi.MidiSystem"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MidiSystem() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MidiSystem(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MidiUnavailableException + /// + /// + /// + public partial class MidiUnavailableException : Java.Lang.Exception + { + const string _bridgeClassName = "javax.sound.midi.MidiUnavailableException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region Patch + /// + /// + /// + public partial class Patch : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.sound.midi.Patch"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Patch() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Patch(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Receiver + /// + /// + /// + public partial class Receiver : Java.Lang.AutoCloseable + { + const string _bridgeClassName = "javax.sound.midi.Receiver"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Receiver class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Receiver() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Receiver class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Receiver(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Sequence + /// + /// + /// + public partial class Sequence : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.sound.midi.Sequence"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Sequence() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Sequence(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Sequencer + /// + /// + /// + public partial class Sequencer : Javax.Sound.Midi.MidiDevice + { + const string _bridgeClassName = "javax.sound.midi.Sequencer"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Sequencer class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Sequencer() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Sequencer class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Sequencer(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region SyncMode + /// + /// + /// + public partial class SyncMode : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.sound.midi.Sequencer$SyncMode"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SyncMode() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SyncMode(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region ShortMessage + /// + /// + /// + public partial class ShortMessage : Javax.Sound.Midi.MidiMessage + { + const string _bridgeClassName = "javax.sound.midi.ShortMessage"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ShortMessage() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ShortMessage(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Soundbank + /// + /// + /// + public partial class Soundbank : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.sound.midi.Soundbank"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Soundbank class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Soundbank() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Soundbank class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Soundbank(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SoundbankResource + /// + /// + /// + public partial class SoundbankResource : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.sound.midi.SoundbankResource"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("SoundbankResource class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SoundbankResource() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("SoundbankResource class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SoundbankResource(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Synthesizer + /// + /// + /// + public partial class Synthesizer : Javax.Sound.Midi.MidiDevice + { + const string _bridgeClassName = "javax.sound.midi.Synthesizer"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Synthesizer class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Synthesizer() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Synthesizer class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Synthesizer(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SysexMessage + /// + /// + /// + public partial class SysexMessage : Javax.Sound.Midi.MidiMessage + { + const string _bridgeClassName = "javax.sound.midi.SysexMessage"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SysexMessage() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SysexMessage(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Track + /// + /// + /// + public partial class Track : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.sound.midi.Track"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Track() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Track(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Transmitter + /// + /// + /// + public partial class Transmitter : Java.Lang.AutoCloseable + { + const string _bridgeClassName = "javax.sound.midi.Transmitter"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Transmitter class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Transmitter() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Transmitter class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Transmitter(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region VoiceStatus + /// + /// + /// + public partial class VoiceStatus : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.sound.midi.VoiceStatus"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public VoiceStatus() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public VoiceStatus(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Sound/Midi/ControllerEventListener.cs b/src/net/JNet/GeneratedCore/Javax/Sound/Midi/ControllerEventListener.cs new file mode 100644 index 0000000000..ac56e519fe --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Sound/Midi/ControllerEventListener.cs @@ -0,0 +1,149 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Sound.Midi +{ + #region IControllerEventListener + /// + /// .NET interface for org.mases.jnet.generated.javax.sound.midi.ControllerEventListener implementing + /// + public partial interface IControllerEventListener + { + #region Instance methods + /// + /// + /// + /// + void ControlChange(Javax.Sound.Midi.ShortMessage arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ControllerEventListener + public partial class ControllerEventListener : Javax.Sound.Midi.IControllerEventListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("controlChange", new global::System.EventHandler>>(ControlChangeEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnControlChange { get; set; } = null; + + void ControlChangeEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnControlChange != null) ? OnControlChange : ControlChange; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void ControlChange(Javax.Sound.Midi.ShortMessage arg0) + { + + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ControllerEventListenerDirect + public partial class ControllerEventListenerDirect : Javax.Sound.Midi.IControllerEventListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public override void ControlChange(Javax.Sound.Midi.ShortMessage arg0) + { + IExecuteWithSignature("controlChange", "(Ljavax/sound/midi/ShortMessage;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Sound/Midi/Instrument.cs b/src/net/JNet/GeneratedCore/Javax/Sound/Midi/Instrument.cs new file mode 100644 index 0000000000..bf66ce4e74 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Sound/Midi/Instrument.cs @@ -0,0 +1,65 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Sound.Midi +{ + #region Instrument + public partial class Instrument + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Sound.Midi.Patch Patch + { + get { return IExecuteWithSignature("getPatch", "()Ljavax/sound/midi/Patch;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Sound/Midi/InvalidMidiDataException.cs b/src/net/JNet/GeneratedCore/Javax/Sound/Midi/InvalidMidiDataException.cs new file mode 100644 index 0000000000..9fb2cb2b1f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Sound/Midi/InvalidMidiDataException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Sound.Midi +{ + #region InvalidMidiDataException + public partial class InvalidMidiDataException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Sound/Midi/MetaEventListener.cs b/src/net/JNet/GeneratedCore/Javax/Sound/Midi/MetaEventListener.cs new file mode 100644 index 0000000000..8e8b4b0a20 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Sound/Midi/MetaEventListener.cs @@ -0,0 +1,149 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Sound.Midi +{ + #region IMetaEventListener + /// + /// .NET interface for org.mases.jnet.generated.javax.sound.midi.MetaEventListener implementing + /// + public partial interface IMetaEventListener + { + #region Instance methods + /// + /// + /// + /// + void Meta(Javax.Sound.Midi.MetaMessage arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region MetaEventListener + public partial class MetaEventListener : Javax.Sound.Midi.IMetaEventListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("meta", new global::System.EventHandler>>(MetaEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnMeta { get; set; } = null; + + void MetaEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnMeta != null) ? OnMeta : Meta; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void Meta(Javax.Sound.Midi.MetaMessage arg0) + { + + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region MetaEventListenerDirect + public partial class MetaEventListenerDirect : Javax.Sound.Midi.IMetaEventListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public override void Meta(Javax.Sound.Midi.MetaMessage arg0) + { + IExecuteWithSignature("meta", "(Ljavax/sound/midi/MetaMessage;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Sound/Midi/MetaMessage.cs b/src/net/JNet/GeneratedCore/Javax/Sound/Midi/MetaMessage.cs new file mode 100644 index 0000000000..3befa2293c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Sound/Midi/MetaMessage.cs @@ -0,0 +1,100 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Sound.Midi +{ + #region MetaMessage + public partial class MetaMessage + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + public MetaMessage(int arg0, byte[] arg1, int arg2) + : base(arg0, arg1, arg2) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int META { get { if (!_METAReady) { _METAContent = SGetField(LocalBridgeClazz, "META"); _METAReady = true; } return _METAContent; } } + private static int _METAContent = default; + private static bool _METAReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public byte[] Data + { + get { return IExecuteWithSignatureArray("getData", "()[B"); } + } + /// + /// + /// + public int Type + { + get { return IExecuteWithSignature("getType", "()I"); } + } + /// + /// + /// + /// + /// + /// + /// + public void SetMessage(int arg0, byte[] arg1, int arg2) + { + IExecute("setMessage", arg0, arg1, arg2); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Sound/Midi/MidiChannel.cs b/src/net/JNet/GeneratedCore/Javax/Sound/Midi/MidiChannel.cs new file mode 100644 index 0000000000..97c3e72db6 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Sound/Midi/MidiChannel.cs @@ -0,0 +1,332 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Sound.Midi +{ + #region IMidiChannel + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IMidiChannel + { + #region Instance methods + /// + /// + /// + int ChannelPressure { get; set; } + /// + /// + /// + bool Mono { get; set; } + /// + /// + /// + bool Mute { get; set; } + /// + /// + /// + bool Omni { get; set; } + /// + /// + /// + int PitchBend { get; set; } + /// + /// + /// + int Program { get; } + /// + /// + /// + bool Solo { get; set; } + /// + /// + /// + /// + /// + bool LocalControl(bool arg0); + /// + /// + /// + /// + /// + int GetController(int arg0); + /// + /// + /// + /// + /// + int GetPolyPressure(int arg0); + /// + /// + /// + void AllNotesOff(); + /// + /// + /// + void AllSoundOff(); + /// + /// + /// + /// + /// + void ControlChange(int arg0, int arg1); + /// + /// + /// + /// + /// + void NoteOff(int arg0, int arg1); + /// + /// + /// + /// + void NoteOff(int arg0); + /// + /// + /// + /// + /// + void NoteOn(int arg0, int arg1); + /// + /// + /// + /// + /// + void ProgramChange(int arg0, int arg1); + /// + /// + /// + /// + void ProgramChange(int arg0); + /// + /// + /// + void ResetAllControllers(); + /// + /// + /// + /// + /// + void SetPolyPressure(int arg0, int arg1); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region MidiChannel + public partial class MidiChannel : Javax.Sound.Midi.IMidiChannel + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int ChannelPressure + { + get { return IExecuteWithSignature("getChannelPressure", "()I"); } set { IExecuteWithSignature("setChannelPressure", "(I)V", value); } + } + /// + /// + /// + public bool Mono + { + get { return IExecuteWithSignature("getMono", "()Z"); } set { IExecuteWithSignature("setMono", "(Z)V", value); } + } + /// + /// + /// + public bool Mute + { + get { return IExecuteWithSignature("getMute", "()Z"); } set { IExecuteWithSignature("setMute", "(Z)V", value); } + } + /// + /// + /// + public bool Omni + { + get { return IExecuteWithSignature("getOmni", "()Z"); } set { IExecuteWithSignature("setOmni", "(Z)V", value); } + } + /// + /// + /// + public int PitchBend + { + get { return IExecuteWithSignature("getPitchBend", "()I"); } set { IExecuteWithSignature("setPitchBend", "(I)V", value); } + } + /// + /// + /// + public int Program + { + get { return IExecuteWithSignature("getProgram", "()I"); } + } + /// + /// + /// + public bool Solo + { + get { return IExecuteWithSignature("getSolo", "()Z"); } set { IExecuteWithSignature("setSolo", "(Z)V", value); } + } + /// + /// + /// + /// + /// + public bool LocalControl(bool arg0) + { + return IExecuteWithSignature("localControl", "(Z)Z", arg0); + } + /// + /// + /// + /// + /// + public int GetController(int arg0) + { + return IExecuteWithSignature("getController", "(I)I", arg0); + } + /// + /// + /// + /// + /// + public int GetPolyPressure(int arg0) + { + return IExecuteWithSignature("getPolyPressure", "(I)I", arg0); + } + /// + /// + /// + public void AllNotesOff() + { + IExecuteWithSignature("allNotesOff", "()V"); + } + /// + /// + /// + public void AllSoundOff() + { + IExecuteWithSignature("allSoundOff", "()V"); + } + /// + /// + /// + /// + /// + public void ControlChange(int arg0, int arg1) + { + IExecute("controlChange", arg0, arg1); + } + /// + /// + /// + /// + /// + public void NoteOff(int arg0, int arg1) + { + IExecute("noteOff", arg0, arg1); + } + /// + /// + /// + /// + public void NoteOff(int arg0) + { + IExecuteWithSignature("noteOff", "(I)V", arg0); + } + /// + /// + /// + /// + /// + public void NoteOn(int arg0, int arg1) + { + IExecute("noteOn", arg0, arg1); + } + /// + /// + /// + /// + /// + public void ProgramChange(int arg0, int arg1) + { + IExecute("programChange", arg0, arg1); + } + /// + /// + /// + /// + public void ProgramChange(int arg0) + { + IExecuteWithSignature("programChange", "(I)V", arg0); + } + /// + /// + /// + public void ResetAllControllers() + { + IExecuteWithSignature("resetAllControllers", "()V"); + } + /// + /// + /// + /// + /// + public void SetPolyPressure(int arg0, int arg1) + { + IExecute("setPolyPressure", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Sound/Midi/MidiDevice.cs b/src/net/JNet/GeneratedCore/Javax/Sound/Midi/MidiDevice.cs new file mode 100644 index 0000000000..fac974682a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Sound/Midi/MidiDevice.cs @@ -0,0 +1,260 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Sound.Midi +{ + #region IMidiDevice + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IMidiDevice : Java.Lang.IAutoCloseable + { + #region Instance methods + /// + /// + /// + Javax.Sound.Midi.MidiDevice.Info DeviceInfo { get; } + /// + /// + /// + int MaxReceivers { get; } + /// + /// + /// + int MaxTransmitters { get; } + /// + /// + /// + long MicrosecondPosition { get; } + /// + /// + /// + Javax.Sound.Midi.Receiver Receiver { get; } + /// + /// + /// + Java.Util.List Receivers { get; } + /// + /// + /// + Javax.Sound.Midi.Transmitter Transmitter { get; } + /// + /// + /// + Java.Util.List Transmitters { get; } + /// + /// + /// + /// + bool IsOpen(); + /// + /// + /// + void Close(); + /// + /// + /// + /// + void Open(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region MidiDevice + public partial class MidiDevice : Javax.Sound.Midi.IMidiDevice + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Sound.Midi.MidiDevice.Info DeviceInfo + { + get { return IExecuteWithSignature("getDeviceInfo", "()Ljavax/sound/midi/MidiDevice$Info;"); } + } + /// + /// + /// + public int MaxReceivers + { + get { return IExecuteWithSignature("getMaxReceivers", "()I"); } + } + /// + /// + /// + public int MaxTransmitters + { + get { return IExecuteWithSignature("getMaxTransmitters", "()I"); } + } + /// + /// + /// + public long MicrosecondPosition + { + get { return IExecuteWithSignature("getMicrosecondPosition", "()J"); } + } + /// + /// + /// + public Javax.Sound.Midi.Receiver Receiver + { + get { return IExecuteWithSignature("getReceiver", "()Ljavax/sound/midi/Receiver;"); } + } + /// + /// + /// + public Java.Util.List Receivers + { + get { return IExecuteWithSignature>("getReceivers", "()Ljava/util/List;"); } + } + /// + /// + /// + public Javax.Sound.Midi.Transmitter Transmitter + { + get { return IExecuteWithSignature("getTransmitter", "()Ljavax/sound/midi/Transmitter;"); } + } + /// + /// + /// + public Java.Util.List Transmitters + { + get { return IExecuteWithSignature>("getTransmitters", "()Ljava/util/List;"); } + } + /// + /// + /// + /// + public bool IsOpen() + { + return IExecuteWithSignature("isOpen", "()Z"); + } + /// + /// + /// + public void Close() + { + IExecuteWithSignature("close", "()V"); + } + /// + /// + /// + /// + public void Open() + { + IExecuteWithSignature("open", "()V"); + } + + #endregion + + #region Nested classes + #region Info + public partial class Info + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Description + { + get { return IExecuteWithSignature("getDescription", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String Vendor + { + get { return IExecuteWithSignature("getVendor", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String Version + { + get { return IExecuteWithSignature("getVersion", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Sound/Midi/MidiDeviceReceiver.cs b/src/net/JNet/GeneratedCore/Javax/Sound/Midi/MidiDeviceReceiver.cs new file mode 100644 index 0000000000..9f0fedcc8f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Sound/Midi/MidiDeviceReceiver.cs @@ -0,0 +1,87 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Sound.Midi +{ + #region IMidiDeviceReceiver + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IMidiDeviceReceiver : Javax.Sound.Midi.IReceiver + { + #region Instance methods + /// + /// + /// + Javax.Sound.Midi.MidiDevice MidiDevice { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region MidiDeviceReceiver + public partial class MidiDeviceReceiver : Javax.Sound.Midi.IMidiDeviceReceiver + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Sound.Midi.MidiDevice MidiDevice + { + get { return IExecuteWithSignature("getMidiDevice", "()Ljavax/sound/midi/MidiDevice;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Sound/Midi/MidiDeviceTransmitter.cs b/src/net/JNet/GeneratedCore/Javax/Sound/Midi/MidiDeviceTransmitter.cs new file mode 100644 index 0000000000..41dcd1e32d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Sound/Midi/MidiDeviceTransmitter.cs @@ -0,0 +1,87 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Sound.Midi +{ + #region IMidiDeviceTransmitter + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IMidiDeviceTransmitter : Javax.Sound.Midi.ITransmitter + { + #region Instance methods + /// + /// + /// + Javax.Sound.Midi.MidiDevice MidiDevice { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region MidiDeviceTransmitter + public partial class MidiDeviceTransmitter : Javax.Sound.Midi.IMidiDeviceTransmitter + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Sound.Midi.MidiDevice MidiDevice + { + get { return IExecuteWithSignature("getMidiDevice", "()Ljavax/sound/midi/MidiDevice;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Sound/Midi/MidiEvent.cs b/src/net/JNet/GeneratedCore/Javax/Sound/Midi/MidiEvent.cs new file mode 100644 index 0000000000..2c7dd7ee3a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Sound/Midi/MidiEvent.cs @@ -0,0 +1,81 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Sound.Midi +{ + #region MidiEvent + public partial class MidiEvent + { + #region Constructors + /// + /// + /// + /// + /// + public MidiEvent(Javax.Sound.Midi.MidiMessage arg0, long arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Sound.Midi.MidiMessage Message + { + get { return IExecuteWithSignature("getMessage", "()Ljavax/sound/midi/MidiMessage;"); } + } + /// + /// + /// + public long Tick + { + get { return IExecuteWithSignature("getTick", "()J"); } set { IExecuteWithSignature("setTick", "(J)V", value); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Sound/Midi/MidiFileFormat.cs b/src/net/JNet/GeneratedCore/Javax/Sound/Midi/MidiFileFormat.cs new file mode 100644 index 0000000000..2a3ad3b103 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Sound/Midi/MidiFileFormat.cs @@ -0,0 +1,141 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Sound.Midi +{ + #region MidiFileFormat + public partial class MidiFileFormat + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + /// + /// + public MidiFileFormat(int arg0, float arg1, int arg2, int arg3, long arg4, Java.Util.Map arg5) + : base(arg0, arg1, arg2, arg3, arg4, arg5) + { + } + /// + /// + /// + /// + /// + /// + /// + /// + public MidiFileFormat(int arg0, float arg1, int arg2, int arg3, long arg4) + : base(arg0, arg1, arg2, arg3, arg4) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int UNKNOWN_LENGTH { get { if (!_UNKNOWN_LENGTHReady) { _UNKNOWN_LENGTHContent = SGetField(LocalBridgeClazz, "UNKNOWN_LENGTH"); _UNKNOWN_LENGTHReady = true; } return _UNKNOWN_LENGTHContent; } } + private static int _UNKNOWN_LENGTHContent = default; + private static bool _UNKNOWN_LENGTHReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int ByteLength + { + get { return IExecuteWithSignature("getByteLength", "()I"); } + } + /// + /// + /// + public float DivisionType + { + get { return IExecuteWithSignature("getDivisionType", "()F"); } + } + /// + /// + /// + public long MicrosecondLength + { + get { return IExecuteWithSignature("getMicrosecondLength", "()J"); } + } + /// + /// + /// + public int Resolution + { + get { return IExecuteWithSignature("getResolution", "()I"); } + } + /// + /// + /// + public int Type + { + get { return IExecuteWithSignature("getType", "()I"); } + } + /// + /// + /// + /// + /// + public object GetProperty(Java.Lang.String arg0) + { + return IExecuteWithSignature("getProperty", "(Ljava/lang/String;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + public Java.Util.Map Properties() + { + return IExecuteWithSignature>("properties", "()Ljava/util/Map;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Sound/Midi/MidiMessage.cs b/src/net/JNet/GeneratedCore/Javax/Sound/Midi/MidiMessage.cs new file mode 100644 index 0000000000..22fdc8a09b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Sound/Midi/MidiMessage.cs @@ -0,0 +1,79 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Sound.Midi +{ + #region MidiMessage + public partial class MidiMessage + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int Length + { + get { return IExecuteWithSignature("getLength", "()I"); } + } + /// + /// + /// + public byte[] Message + { + get { return IExecuteWithSignatureArray("getMessage", "()[B"); } + } + /// + /// + /// + public int Status + { + get { return IExecuteWithSignature("getStatus", "()I"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Sound/Midi/MidiSystem.cs b/src/net/JNet/GeneratedCore/Javax/Sound/Midi/MidiSystem.cs new file mode 100644 index 0000000000..8ed7d9bff1 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Sound/Midi/MidiSystem.cs @@ -0,0 +1,271 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Sound.Midi +{ + #region MidiSystem + public partial class MidiSystem + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + public static Javax.Sound.Midi.MidiDevice.Info[] MidiDeviceInfo + { + get { return SExecuteWithSignatureArray(LocalBridgeClazz, "getMidiDeviceInfo", "()[Ljavax/sound/midi/MidiDevice$Info;"); } + } + /// + /// + /// + public static int[] MidiFileTypes + { + get { return SExecuteWithSignatureArray(LocalBridgeClazz, "getMidiFileTypes", "()[I"); } + } + /// + /// + /// + public static Javax.Sound.Midi.Receiver Receiver + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getReceiver", "()Ljavax/sound/midi/Receiver;"); } + } + /// + /// + /// + public static Javax.Sound.Midi.Sequencer Sequencer + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getSequencer", "()Ljavax/sound/midi/Sequencer;"); } + } + /// + /// + /// + public static Javax.Sound.Midi.Synthesizer Synthesizer + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getSynthesizer", "()Ljavax/sound/midi/Synthesizer;"); } + } + /// + /// + /// + public static Javax.Sound.Midi.Transmitter Transmitter + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getTransmitter", "()Ljavax/sound/midi/Transmitter;"); } + } + /// + /// + /// + /// + /// + /// + public static bool IsFileTypeSupported(int arg0, Javax.Sound.Midi.Sequence arg1) + { + return SExecute(LocalBridgeClazz, "isFileTypeSupported", arg0, arg1); + } + /// + /// + /// + /// + /// + public static bool IsFileTypeSupported(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "isFileTypeSupported", "(I)Z", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static int Write(Javax.Sound.Midi.Sequence arg0, int arg1, Java.Io.File arg2) + { + return SExecute(LocalBridgeClazz, "write", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static int Write(Javax.Sound.Midi.Sequence arg0, int arg1, Java.Io.OutputStream arg2) + { + return SExecute(LocalBridgeClazz, "write", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public static int[] GetMidiFileTypes(Javax.Sound.Midi.Sequence arg0) + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "getMidiFileTypes", "(Ljavax/sound/midi/Sequence;)[I", arg0); + } + /// + /// + /// + /// + /// + /// + public static Javax.Sound.Midi.MidiDevice GetMidiDevice(Javax.Sound.Midi.MidiDevice.Info arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getMidiDevice", "(Ljavax/sound/midi/MidiDevice$Info;)Ljavax/sound/midi/MidiDevice;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public static Javax.Sound.Midi.MidiFileFormat GetMidiFileFormat(Java.Io.File arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getMidiFileFormat", "(Ljava/io/File;)Ljavax/sound/midi/MidiFileFormat;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public static Javax.Sound.Midi.MidiFileFormat GetMidiFileFormat(Java.Io.InputStream arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getMidiFileFormat", "(Ljava/io/InputStream;)Ljavax/sound/midi/MidiFileFormat;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public static Javax.Sound.Midi.MidiFileFormat GetMidiFileFormat(Java.Net.URL arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getMidiFileFormat", "(Ljava/net/URL;)Ljavax/sound/midi/MidiFileFormat;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public static Javax.Sound.Midi.Sequence GetSequence(Java.Io.File arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getSequence", "(Ljava/io/File;)Ljavax/sound/midi/Sequence;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public static Javax.Sound.Midi.Sequence GetSequence(Java.Io.InputStream arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getSequence", "(Ljava/io/InputStream;)Ljavax/sound/midi/Sequence;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public static Javax.Sound.Midi.Sequence GetSequence(Java.Net.URL arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getSequence", "(Ljava/net/URL;)Ljavax/sound/midi/Sequence;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Javax.Sound.Midi.Sequencer GetSequencer(bool arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getSequencer", "(Z)Ljavax/sound/midi/Sequencer;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public static Javax.Sound.Midi.Soundbank GetSoundbank(Java.Io.File arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getSoundbank", "(Ljava/io/File;)Ljavax/sound/midi/Soundbank;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public static Javax.Sound.Midi.Soundbank GetSoundbank(Java.Io.InputStream arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getSoundbank", "(Ljava/io/InputStream;)Ljavax/sound/midi/Soundbank;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public static Javax.Sound.Midi.Soundbank GetSoundbank(Java.Net.URL arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getSoundbank", "(Ljava/net/URL;)Ljavax/sound/midi/Soundbank;", arg0); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Sound/Midi/MidiUnavailableException.cs b/src/net/JNet/GeneratedCore/Javax/Sound/Midi/MidiUnavailableException.cs new file mode 100644 index 0000000000..94c8b6e5c0 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Sound/Midi/MidiUnavailableException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Sound.Midi +{ + #region MidiUnavailableException + public partial class MidiUnavailableException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Sound/Midi/Patch.cs b/src/net/JNet/GeneratedCore/Javax/Sound/Midi/Patch.cs new file mode 100644 index 0000000000..2483a772d2 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Sound/Midi/Patch.cs @@ -0,0 +1,81 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Sound.Midi +{ + #region Patch + public partial class Patch + { + #region Constructors + /// + /// + /// + /// + /// + public Patch(int arg0, int arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int Bank + { + get { return IExecuteWithSignature("getBank", "()I"); } + } + /// + /// + /// + public int Program + { + get { return IExecuteWithSignature("getProgram", "()I"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Sound/Midi/Receiver.cs b/src/net/JNet/GeneratedCore/Javax/Sound/Midi/Receiver.cs new file mode 100644 index 0000000000..e1338c7796 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Sound/Midi/Receiver.cs @@ -0,0 +1,102 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Sound.Midi +{ + #region IReceiver + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IReceiver : Java.Lang.IAutoCloseable + { + #region Instance methods + /// + /// + /// + void Close(); + /// + /// + /// + /// + /// + void Send(Javax.Sound.Midi.MidiMessage arg0, long arg1); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Receiver + public partial class Receiver : Javax.Sound.Midi.IReceiver + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public void Close() + { + IExecuteWithSignature("close", "()V"); + } + /// + /// + /// + /// + /// + public void Send(Javax.Sound.Midi.MidiMessage arg0, long arg1) + { + IExecute("send", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Sound/Midi/Sequence.cs b/src/net/JNet/GeneratedCore/Javax/Sound/Midi/Sequence.cs new file mode 100644 index 0000000000..c5485cbd8d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Sound/Midi/Sequence.cs @@ -0,0 +1,168 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Sound.Midi +{ + #region Sequence + public partial class Sequence + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + public Sequence(float arg0, int arg1, int arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + /// + public Sequence(float arg0, int arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static float PPQ { get { if (!_PPQReady) { _PPQContent = SGetField(LocalBridgeClazz, "PPQ"); _PPQReady = true; } return _PPQContent; } } + private static float _PPQContent = default; + private static bool _PPQReady = false; // this is used because in case of generics + /// + /// + /// + public static float SMPTE_24 { get { if (!_SMPTE_24Ready) { _SMPTE_24Content = SGetField(LocalBridgeClazz, "SMPTE_24"); _SMPTE_24Ready = true; } return _SMPTE_24Content; } } + private static float _SMPTE_24Content = default; + private static bool _SMPTE_24Ready = false; // this is used because in case of generics + /// + /// + /// + public static float SMPTE_25 { get { if (!_SMPTE_25Ready) { _SMPTE_25Content = SGetField(LocalBridgeClazz, "SMPTE_25"); _SMPTE_25Ready = true; } return _SMPTE_25Content; } } + private static float _SMPTE_25Content = default; + private static bool _SMPTE_25Ready = false; // this is used because in case of generics + /// + /// + /// + public static float SMPTE_30 { get { if (!_SMPTE_30Ready) { _SMPTE_30Content = SGetField(LocalBridgeClazz, "SMPTE_30"); _SMPTE_30Ready = true; } return _SMPTE_30Content; } } + private static float _SMPTE_30Content = default; + private static bool _SMPTE_30Ready = false; // this is used because in case of generics + /// + /// + /// + public static float SMPTE_30DROP { get { if (!_SMPTE_30DROPReady) { _SMPTE_30DROPContent = SGetField(LocalBridgeClazz, "SMPTE_30DROP"); _SMPTE_30DROPReady = true; } return _SMPTE_30DROPContent; } } + private static float _SMPTE_30DROPContent = default; + private static bool _SMPTE_30DROPReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public float DivisionType + { + get { return IExecuteWithSignature("getDivisionType", "()F"); } + } + /// + /// + /// + public long MicrosecondLength + { + get { return IExecuteWithSignature("getMicrosecondLength", "()J"); } + } + /// + /// + /// + public Javax.Sound.Midi.Patch[] PatchList + { + get { return IExecuteWithSignatureArray("getPatchList", "()[Ljavax/sound/midi/Patch;"); } + } + /// + /// + /// + public int Resolution + { + get { return IExecuteWithSignature("getResolution", "()I"); } + } + /// + /// + /// + public long TickLength + { + get { return IExecuteWithSignature("getTickLength", "()J"); } + } + /// + /// + /// + public Javax.Sound.Midi.Track[] Tracks + { + get { return IExecuteWithSignatureArray("getTracks", "()[Ljavax/sound/midi/Track;"); } + } + /// + /// + /// + /// + /// + public bool DeleteTrack(Javax.Sound.Midi.Track arg0) + { + return IExecuteWithSignature("deleteTrack", "(Ljavax/sound/midi/Track;)Z", arg0); + } + /// + /// + /// + /// + public Javax.Sound.Midi.Track CreateTrack() + { + return IExecuteWithSignature("createTrack", "()Ljavax/sound/midi/Track;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Sound/Midi/Sequencer.cs b/src/net/JNet/GeneratedCore/Javax/Sound/Midi/Sequencer.cs new file mode 100644 index 0000000000..525ac44b2f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Sound/Midi/Sequencer.cs @@ -0,0 +1,554 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Sound.Midi +{ + #region ISequencer + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ISequencer : Javax.Sound.Midi.IMidiDevice + { + #region Instance methods + /// + /// + /// + int LoopCount { get; set; } + /// + /// + /// + long LoopEndPoint { get; set; } + /// + /// + /// + long LoopStartPoint { get; set; } + /// + /// + /// + Javax.Sound.Midi.Sequencer.SyncMode MasterSyncMode { get; set; } + /// + /// + /// + Javax.Sound.Midi.Sequencer.SyncMode[] MasterSyncModes { get; } + /// + /// + /// + long MicrosecondLength { get; } + /// + /// + /// + long MicrosecondPosition { get; set; } + /// + /// + /// + Javax.Sound.Midi.Sequence Sequence { get; } + /// + /// + /// + Javax.Sound.Midi.Sequencer.SyncMode SlaveSyncMode { get; set; } + /// + /// + /// + Javax.Sound.Midi.Sequencer.SyncMode[] SlaveSyncModes { get; } + /// + /// + /// + float TempoFactor { get; set; } + /// + /// + /// + float TempoInBPM { get; set; } + /// + /// + /// + float TempoInMPQ { get; set; } + /// + /// + /// + long TickLength { get; } + /// + /// + /// + long TickPosition { get; set; } + /// + /// + /// + /// + /// + bool AddMetaEventListener(Javax.Sound.Midi.MetaEventListener arg0); + /// + /// + /// + /// + /// + bool GetTrackMute(int arg0); + /// + /// + /// + /// + /// + bool GetTrackSolo(int arg0); + /// + /// + /// + /// + bool IsRecording(); + /// + /// + /// + /// + bool IsRunning(); + /// + /// + /// + /// + /// + /// + int[] AddControllerEventListener(Javax.Sound.Midi.ControllerEventListener arg0, int[] arg1); + /// + /// + /// + /// + /// + /// + int[] RemoveControllerEventListener(Javax.Sound.Midi.ControllerEventListener arg0, int[] arg1); + /// + /// + /// + /// + void RecordDisable(Javax.Sound.Midi.Track arg0); + /// + /// + /// + /// + /// + void RecordEnable(Javax.Sound.Midi.Track arg0, int arg1); + /// + /// + /// + /// + void RemoveMetaEventListener(Javax.Sound.Midi.MetaEventListener arg0); + /// + /// + /// + /// + /// + /// + void SetSequence(Java.Io.InputStream arg0); + /// + /// + /// + /// + /// + void SetSequence(Javax.Sound.Midi.Sequence arg0); + /// + /// + /// + /// + /// + void SetTrackMute(int arg0, bool arg1); + /// + /// + /// + /// + /// + void SetTrackSolo(int arg0, bool arg1); + /// + /// + /// + void Start(); + /// + /// + /// + void StartRecording(); + /// + /// + /// + void Stop(); + /// + /// + /// + void StopRecording(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Sequencer + public partial class Sequencer : Javax.Sound.Midi.ISequencer + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int LOOP_CONTINUOUSLY { get { if (!_LOOP_CONTINUOUSLYReady) { _LOOP_CONTINUOUSLYContent = SGetField(LocalBridgeClazz, "LOOP_CONTINUOUSLY"); _LOOP_CONTINUOUSLYReady = true; } return _LOOP_CONTINUOUSLYContent; } } + private static int _LOOP_CONTINUOUSLYContent = default; + private static bool _LOOP_CONTINUOUSLYReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int LoopCount + { + get { return IExecuteWithSignature("getLoopCount", "()I"); } set { IExecuteWithSignature("setLoopCount", "(I)V", value); } + } + /// + /// + /// + public long LoopEndPoint + { + get { return IExecuteWithSignature("getLoopEndPoint", "()J"); } set { IExecuteWithSignature("setLoopEndPoint", "(J)V", value); } + } + /// + /// + /// + public long LoopStartPoint + { + get { return IExecuteWithSignature("getLoopStartPoint", "()J"); } set { IExecuteWithSignature("setLoopStartPoint", "(J)V", value); } + } + /// + /// + /// + public Javax.Sound.Midi.Sequencer.SyncMode MasterSyncMode + { + get { return IExecuteWithSignature("getMasterSyncMode", "()Ljavax/sound/midi/Sequencer$SyncMode;"); } set { IExecuteWithSignature("setMasterSyncMode", "(Ljavax/sound/midi/Sequencer$SyncMode;)V", value); } + } + /// + /// + /// + public Javax.Sound.Midi.Sequencer.SyncMode[] MasterSyncModes + { + get { return IExecuteWithSignatureArray("getMasterSyncModes", "()[Ljavax/sound/midi/Sequencer$SyncMode;"); } + } + /// + /// + /// + public long MicrosecondLength + { + get { return IExecuteWithSignature("getMicrosecondLength", "()J"); } + } + /// + /// + /// + public long MicrosecondPosition + { + get { return IExecuteWithSignature("getMicrosecondPosition", "()J"); } set { IExecuteWithSignature("setMicrosecondPosition", "(J)V", value); } + } + /// + /// + /// + public Javax.Sound.Midi.Sequence Sequence + { + get { return IExecuteWithSignature("getSequence", "()Ljavax/sound/midi/Sequence;"); } + } + /// + /// + /// + public Javax.Sound.Midi.Sequencer.SyncMode SlaveSyncMode + { + get { return IExecuteWithSignature("getSlaveSyncMode", "()Ljavax/sound/midi/Sequencer$SyncMode;"); } set { IExecuteWithSignature("setSlaveSyncMode", "(Ljavax/sound/midi/Sequencer$SyncMode;)V", value); } + } + /// + /// + /// + public Javax.Sound.Midi.Sequencer.SyncMode[] SlaveSyncModes + { + get { return IExecuteWithSignatureArray("getSlaveSyncModes", "()[Ljavax/sound/midi/Sequencer$SyncMode;"); } + } + /// + /// + /// + public float TempoFactor + { + get { return IExecuteWithSignature("getTempoFactor", "()F"); } set { IExecuteWithSignature("setTempoFactor", "(F)V", value); } + } + /// + /// + /// + public float TempoInBPM + { + get { return IExecuteWithSignature("getTempoInBPM", "()F"); } set { IExecuteWithSignature("setTempoInBPM", "(F)V", value); } + } + /// + /// + /// + public float TempoInMPQ + { + get { return IExecuteWithSignature("getTempoInMPQ", "()F"); } set { IExecuteWithSignature("setTempoInMPQ", "(F)V", value); } + } + /// + /// + /// + public long TickLength + { + get { return IExecuteWithSignature("getTickLength", "()J"); } + } + /// + /// + /// + public long TickPosition + { + get { return IExecuteWithSignature("getTickPosition", "()J"); } set { IExecuteWithSignature("setTickPosition", "(J)V", value); } + } + /// + /// + /// + /// + /// + public bool AddMetaEventListener(Javax.Sound.Midi.MetaEventListener arg0) + { + return IExecuteWithSignature("addMetaEventListener", "(Ljavax/sound/midi/MetaEventListener;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool GetTrackMute(int arg0) + { + return IExecuteWithSignature("getTrackMute", "(I)Z", arg0); + } + /// + /// + /// + /// + /// + public bool GetTrackSolo(int arg0) + { + return IExecuteWithSignature("getTrackSolo", "(I)Z", arg0); + } + /// + /// + /// + /// + public bool IsRecording() + { + return IExecuteWithSignature("isRecording", "()Z"); + } + /// + /// + /// + /// + public bool IsRunning() + { + return IExecuteWithSignature("isRunning", "()Z"); + } + /// + /// + /// + /// + /// + /// + public int[] AddControllerEventListener(Javax.Sound.Midi.ControllerEventListener arg0, int[] arg1) + { + return IExecuteArray("addControllerEventListener", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public int[] RemoveControllerEventListener(Javax.Sound.Midi.ControllerEventListener arg0, int[] arg1) + { + return IExecuteArray("removeControllerEventListener", arg0, arg1); + } + /// + /// + /// + /// + public void RecordDisable(Javax.Sound.Midi.Track arg0) + { + IExecuteWithSignature("recordDisable", "(Ljavax/sound/midi/Track;)V", arg0); + } + /// + /// + /// + /// + /// + public void RecordEnable(Javax.Sound.Midi.Track arg0, int arg1) + { + IExecute("recordEnable", arg0, arg1); + } + /// + /// + /// + /// + public void RemoveMetaEventListener(Javax.Sound.Midi.MetaEventListener arg0) + { + IExecuteWithSignature("removeMetaEventListener", "(Ljavax/sound/midi/MetaEventListener;)V", arg0); + } + /// + /// + /// + /// + /// + /// + public void SetSequence(Java.Io.InputStream arg0) + { + IExecuteWithSignature("setSequence", "(Ljava/io/InputStream;)V", arg0); + } + /// + /// + /// + /// + /// + public void SetSequence(Javax.Sound.Midi.Sequence arg0) + { + IExecuteWithSignature("setSequence", "(Ljavax/sound/midi/Sequence;)V", arg0); + } + /// + /// + /// + /// + /// + public void SetTrackMute(int arg0, bool arg1) + { + IExecute("setTrackMute", arg0, arg1); + } + /// + /// + /// + /// + /// + public void SetTrackSolo(int arg0, bool arg1) + { + IExecute("setTrackSolo", arg0, arg1); + } + /// + /// + /// + public void Start() + { + IExecuteWithSignature("start", "()V"); + } + /// + /// + /// + public void StartRecording() + { + IExecuteWithSignature("startRecording", "()V"); + } + /// + /// + /// + public void Stop() + { + IExecuteWithSignature("stop", "()V"); + } + /// + /// + /// + public void StopRecording() + { + IExecuteWithSignature("stopRecording", "()V"); + } + + #endregion + + #region Nested classes + #region SyncMode + public partial class SyncMode + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Javax.Sound.Midi.Sequencer.SyncMode INTERNAL_CLOCK { get { if (!_INTERNAL_CLOCKReady) { _INTERNAL_CLOCKContent = SGetField(LocalBridgeClazz, "INTERNAL_CLOCK"); _INTERNAL_CLOCKReady = true; } return _INTERNAL_CLOCKContent; } } + private static Javax.Sound.Midi.Sequencer.SyncMode _INTERNAL_CLOCKContent = default; + private static bool _INTERNAL_CLOCKReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Sound.Midi.Sequencer.SyncMode MIDI_SYNC { get { if (!_MIDI_SYNCReady) { _MIDI_SYNCContent = SGetField(LocalBridgeClazz, "MIDI_SYNC"); _MIDI_SYNCReady = true; } return _MIDI_SYNCContent; } } + private static Javax.Sound.Midi.Sequencer.SyncMode _MIDI_SYNCContent = default; + private static bool _MIDI_SYNCReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Sound.Midi.Sequencer.SyncMode MIDI_TIME_CODE { get { if (!_MIDI_TIME_CODEReady) { _MIDI_TIME_CODEContent = SGetField(LocalBridgeClazz, "MIDI_TIME_CODE"); _MIDI_TIME_CODEReady = true; } return _MIDI_TIME_CODEContent; } } + private static Javax.Sound.Midi.Sequencer.SyncMode _MIDI_TIME_CODEContent = default; + private static bool _MIDI_TIME_CODEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Sound.Midi.Sequencer.SyncMode NO_SYNC { get { if (!_NO_SYNCReady) { _NO_SYNCContent = SGetField(LocalBridgeClazz, "NO_SYNC"); _NO_SYNCReady = true; } return _NO_SYNCContent; } } + private static Javax.Sound.Midi.Sequencer.SyncMode _NO_SYNCContent = default; + private static bool _NO_SYNCReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Sound/Midi/ShortMessage.cs b/src/net/JNet/GeneratedCore/Javax/Sound/Midi/ShortMessage.cs new file mode 100644 index 0000000000..7176ac81d4 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Sound/Midi/ShortMessage.cs @@ -0,0 +1,258 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Sound.Midi +{ + #region ShortMessage + public partial class ShortMessage + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + /// + public ShortMessage(int arg0, int arg1, int arg2, int arg3) + : base(arg0, arg1, arg2, arg3) + { + } + /// + /// + /// + /// + /// + /// + /// + public ShortMessage(int arg0, int arg1, int arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + public ShortMessage(int arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int ACTIVE_SENSING { get { if (!_ACTIVE_SENSINGReady) { _ACTIVE_SENSINGContent = SGetField(LocalBridgeClazz, "ACTIVE_SENSING"); _ACTIVE_SENSINGReady = true; } return _ACTIVE_SENSINGContent; } } + private static int _ACTIVE_SENSINGContent = default; + private static bool _ACTIVE_SENSINGReady = false; // this is used because in case of generics + /// + /// + /// + public static int CHANNEL_PRESSURE { get { if (!_CHANNEL_PRESSUREReady) { _CHANNEL_PRESSUREContent = SGetField(LocalBridgeClazz, "CHANNEL_PRESSURE"); _CHANNEL_PRESSUREReady = true; } return _CHANNEL_PRESSUREContent; } } + private static int _CHANNEL_PRESSUREContent = default; + private static bool _CHANNEL_PRESSUREReady = false; // this is used because in case of generics + /// + /// + /// + public static int CONTINUE { get { if (!_CONTINUEReady) { _CONTINUEContent = SGetField(LocalBridgeClazz, "CONTINUE"); _CONTINUEReady = true; } return _CONTINUEContent; } } + private static int _CONTINUEContent = default; + private static bool _CONTINUEReady = false; // this is used because in case of generics + /// + /// + /// + public static int CONTROL_CHANGE { get { if (!_CONTROL_CHANGEReady) { _CONTROL_CHANGEContent = SGetField(LocalBridgeClazz, "CONTROL_CHANGE"); _CONTROL_CHANGEReady = true; } return _CONTROL_CHANGEContent; } } + private static int _CONTROL_CHANGEContent = default; + private static bool _CONTROL_CHANGEReady = false; // this is used because in case of generics + /// + /// + /// + public static int END_OF_EXCLUSIVE { get { if (!_END_OF_EXCLUSIVEReady) { _END_OF_EXCLUSIVEContent = SGetField(LocalBridgeClazz, "END_OF_EXCLUSIVE"); _END_OF_EXCLUSIVEReady = true; } return _END_OF_EXCLUSIVEContent; } } + private static int _END_OF_EXCLUSIVEContent = default; + private static bool _END_OF_EXCLUSIVEReady = false; // this is used because in case of generics + /// + /// + /// + public static int MIDI_TIME_CODE { get { if (!_MIDI_TIME_CODEReady) { _MIDI_TIME_CODEContent = SGetField(LocalBridgeClazz, "MIDI_TIME_CODE"); _MIDI_TIME_CODEReady = true; } return _MIDI_TIME_CODEContent; } } + private static int _MIDI_TIME_CODEContent = default; + private static bool _MIDI_TIME_CODEReady = false; // this is used because in case of generics + /// + /// + /// + public static int NOTE_OFF { get { if (!_NOTE_OFFReady) { _NOTE_OFFContent = SGetField(LocalBridgeClazz, "NOTE_OFF"); _NOTE_OFFReady = true; } return _NOTE_OFFContent; } } + private static int _NOTE_OFFContent = default; + private static bool _NOTE_OFFReady = false; // this is used because in case of generics + /// + /// + /// + public static int NOTE_ON { get { if (!_NOTE_ONReady) { _NOTE_ONContent = SGetField(LocalBridgeClazz, "NOTE_ON"); _NOTE_ONReady = true; } return _NOTE_ONContent; } } + private static int _NOTE_ONContent = default; + private static bool _NOTE_ONReady = false; // this is used because in case of generics + /// + /// + /// + public static int PITCH_BEND { get { if (!_PITCH_BENDReady) { _PITCH_BENDContent = SGetField(LocalBridgeClazz, "PITCH_BEND"); _PITCH_BENDReady = true; } return _PITCH_BENDContent; } } + private static int _PITCH_BENDContent = default; + private static bool _PITCH_BENDReady = false; // this is used because in case of generics + /// + /// + /// + public static int POLY_PRESSURE { get { if (!_POLY_PRESSUREReady) { _POLY_PRESSUREContent = SGetField(LocalBridgeClazz, "POLY_PRESSURE"); _POLY_PRESSUREReady = true; } return _POLY_PRESSUREContent; } } + private static int _POLY_PRESSUREContent = default; + private static bool _POLY_PRESSUREReady = false; // this is used because in case of generics + /// + /// + /// + public static int PROGRAM_CHANGE { get { if (!_PROGRAM_CHANGEReady) { _PROGRAM_CHANGEContent = SGetField(LocalBridgeClazz, "PROGRAM_CHANGE"); _PROGRAM_CHANGEReady = true; } return _PROGRAM_CHANGEContent; } } + private static int _PROGRAM_CHANGEContent = default; + private static bool _PROGRAM_CHANGEReady = false; // this is used because in case of generics + /// + /// + /// + public static int SONG_POSITION_POINTER { get { if (!_SONG_POSITION_POINTERReady) { _SONG_POSITION_POINTERContent = SGetField(LocalBridgeClazz, "SONG_POSITION_POINTER"); _SONG_POSITION_POINTERReady = true; } return _SONG_POSITION_POINTERContent; } } + private static int _SONG_POSITION_POINTERContent = default; + private static bool _SONG_POSITION_POINTERReady = false; // this is used because in case of generics + /// + /// + /// + public static int SONG_SELECT { get { if (!_SONG_SELECTReady) { _SONG_SELECTContent = SGetField(LocalBridgeClazz, "SONG_SELECT"); _SONG_SELECTReady = true; } return _SONG_SELECTContent; } } + private static int _SONG_SELECTContent = default; + private static bool _SONG_SELECTReady = false; // this is used because in case of generics + /// + /// + /// + public static int START { get { if (!_STARTReady) { _STARTContent = SGetField(LocalBridgeClazz, "START"); _STARTReady = true; } return _STARTContent; } } + private static int _STARTContent = default; + private static bool _STARTReady = false; // this is used because in case of generics + /// + /// + /// + public static int STOP { get { if (!_STOPReady) { _STOPContent = SGetField(LocalBridgeClazz, "STOP"); _STOPReady = true; } return _STOPContent; } } + private static int _STOPContent = default; + private static bool _STOPReady = false; // this is used because in case of generics + /// + /// + /// + public static int SYSTEM_RESET { get { if (!_SYSTEM_RESETReady) { _SYSTEM_RESETContent = SGetField(LocalBridgeClazz, "SYSTEM_RESET"); _SYSTEM_RESETReady = true; } return _SYSTEM_RESETContent; } } + private static int _SYSTEM_RESETContent = default; + private static bool _SYSTEM_RESETReady = false; // this is used because in case of generics + /// + /// + /// + public static int TIMING_CLOCK { get { if (!_TIMING_CLOCKReady) { _TIMING_CLOCKContent = SGetField(LocalBridgeClazz, "TIMING_CLOCK"); _TIMING_CLOCKReady = true; } return _TIMING_CLOCKContent; } } + private static int _TIMING_CLOCKContent = default; + private static bool _TIMING_CLOCKReady = false; // this is used because in case of generics + /// + /// + /// + public static int TUNE_REQUEST { get { if (!_TUNE_REQUESTReady) { _TUNE_REQUESTContent = SGetField(LocalBridgeClazz, "TUNE_REQUEST"); _TUNE_REQUESTReady = true; } return _TUNE_REQUESTContent; } } + private static int _TUNE_REQUESTContent = default; + private static bool _TUNE_REQUESTReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int Channel + { + get { return IExecuteWithSignature("getChannel", "()I"); } + } + /// + /// + /// + public int Command + { + get { return IExecuteWithSignature("getCommand", "()I"); } + } + /// + /// + /// + public int Data1 + { + get { return IExecuteWithSignature("getData1", "()I"); } + } + /// + /// + /// + public int Data2 + { + get { return IExecuteWithSignature("getData2", "()I"); } + } + /// + /// + /// + /// + /// + /// + /// + /// + public void SetMessage(int arg0, int arg1, int arg2, int arg3) + { + IExecute("setMessage", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + public void SetMessage(int arg0, int arg1, int arg2) + { + IExecute("setMessage", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public void SetMessage(int arg0) + { + IExecuteWithSignature("setMessage", "(I)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Sound/Midi/Soundbank.cs b/src/net/JNet/GeneratedCore/Javax/Sound/Midi/Soundbank.cs new file mode 100644 index 0000000000..920eea35b0 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Sound/Midi/Soundbank.cs @@ -0,0 +1,157 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Sound.Midi +{ + #region ISoundbank + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ISoundbank + { + #region Instance methods + /// + /// + /// + Java.Lang.String Description { get; } + /// + /// + /// + Javax.Sound.Midi.Instrument[] Instruments { get; } + /// + /// + /// + Java.Lang.String Name { get; } + /// + /// + /// + Javax.Sound.Midi.SoundbankResource[] Resources { get; } + /// + /// + /// + Java.Lang.String Vendor { get; } + /// + /// + /// + Java.Lang.String Version { get; } + /// + /// + /// + /// + /// + Javax.Sound.Midi.Instrument GetInstrument(Javax.Sound.Midi.Patch arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Soundbank + public partial class Soundbank : Javax.Sound.Midi.ISoundbank + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Description + { + get { return IExecuteWithSignature("getDescription", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Javax.Sound.Midi.Instrument[] Instruments + { + get { return IExecuteWithSignatureArray("getInstruments", "()[Ljavax/sound/midi/Instrument;"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Javax.Sound.Midi.SoundbankResource[] Resources + { + get { return IExecuteWithSignatureArray("getResources", "()[Ljavax/sound/midi/SoundbankResource;"); } + } + /// + /// + /// + public Java.Lang.String Vendor + { + get { return IExecuteWithSignature("getVendor", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String Version + { + get { return IExecuteWithSignature("getVersion", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + /// + public Javax.Sound.Midi.Instrument GetInstrument(Javax.Sound.Midi.Patch arg0) + { + return IExecuteWithSignature("getInstrument", "(Ljavax/sound/midi/Patch;)Ljavax/sound/midi/Instrument;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Sound/Midi/SoundbankResource.cs b/src/net/JNet/GeneratedCore/Javax/Sound/Midi/SoundbankResource.cs new file mode 100644 index 0000000000..99e8fa7eae --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Sound/Midi/SoundbankResource.cs @@ -0,0 +1,86 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Sound.Midi +{ + #region SoundbankResource + public partial class SoundbankResource + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public object Data + { + get { return IExecuteWithSignature("getData", "()Ljava/lang/Object;"); } + } + /// + /// + /// + public Java.Lang.Class DataClass + { + get { return IExecuteWithSignature("getDataClass", "()Ljava/lang/Class;"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Javax.Sound.Midi.Soundbank Soundbank + { + get { return IExecuteWithSignature("getSoundbank", "()Ljavax/sound/midi/Soundbank;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Sound/Midi/Spi/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Javax/Sound/Midi/Spi/AllPackageClasses.cs new file mode 100644 index 0000000000..d22599f7ff --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Sound/Midi/Spi/AllPackageClasses.cs @@ -0,0 +1,218 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Javax.Sound.Midi.Spi +{ + #region MidiDeviceProvider + /// + /// + /// + public partial class MidiDeviceProvider : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.sound.midi.spi.MidiDeviceProvider"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("MidiDeviceProvider class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public MidiDeviceProvider() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("MidiDeviceProvider class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public MidiDeviceProvider(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MidiFileReader + /// + /// + /// + public partial class MidiFileReader : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.sound.midi.spi.MidiFileReader"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("MidiFileReader class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public MidiFileReader() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("MidiFileReader class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public MidiFileReader(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MidiFileWriter + /// + /// + /// + public partial class MidiFileWriter : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.sound.midi.spi.MidiFileWriter"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("MidiFileWriter class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public MidiFileWriter() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("MidiFileWriter class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public MidiFileWriter(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SoundbankReader + /// + /// + /// + public partial class SoundbankReader : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.sound.midi.spi.SoundbankReader"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("SoundbankReader class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SoundbankReader() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("SoundbankReader class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SoundbankReader(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Sound/Midi/Spi/MidiDeviceProvider.cs b/src/net/JNet/GeneratedCore/Javax/Sound/Midi/Spi/MidiDeviceProvider.cs new file mode 100644 index 0000000000..f4843c6238 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Sound/Midi/Spi/MidiDeviceProvider.cs @@ -0,0 +1,83 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Sound.Midi.Spi +{ + #region MidiDeviceProvider + public partial class MidiDeviceProvider + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Sound.Midi.MidiDevice.Info[] DeviceInfo + { + get { return IExecuteWithSignatureArray("getDeviceInfo", "()[Ljavax/sound/midi/MidiDevice$Info;"); } + } + /// + /// + /// + /// + /// + public Javax.Sound.Midi.MidiDevice GetDevice(Javax.Sound.Midi.MidiDevice.Info arg0) + { + return IExecuteWithSignature("getDevice", "(Ljavax/sound/midi/MidiDevice$Info;)Ljavax/sound/midi/MidiDevice;", arg0); + } + /// + /// + /// + /// + /// + public bool IsDeviceSupported(Javax.Sound.Midi.MidiDevice.Info arg0) + { + return IExecuteWithSignature("isDeviceSupported", "(Ljavax/sound/midi/MidiDevice$Info;)Z", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Sound/Midi/Spi/MidiFileReader.cs b/src/net/JNet/GeneratedCore/Javax/Sound/Midi/Spi/MidiFileReader.cs new file mode 100644 index 0000000000..615f83b896 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Sound/Midi/Spi/MidiFileReader.cs @@ -0,0 +1,124 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Sound.Midi.Spi +{ + #region MidiFileReader + public partial class MidiFileReader + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + public Javax.Sound.Midi.MidiFileFormat GetMidiFileFormat(Java.Io.File arg0) + { + return IExecuteWithSignature("getMidiFileFormat", "(Ljava/io/File;)Ljavax/sound/midi/MidiFileFormat;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Javax.Sound.Midi.MidiFileFormat GetMidiFileFormat(Java.Io.InputStream arg0) + { + return IExecuteWithSignature("getMidiFileFormat", "(Ljava/io/InputStream;)Ljavax/sound/midi/MidiFileFormat;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Javax.Sound.Midi.MidiFileFormat GetMidiFileFormat(Java.Net.URL arg0) + { + return IExecuteWithSignature("getMidiFileFormat", "(Ljava/net/URL;)Ljavax/sound/midi/MidiFileFormat;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Javax.Sound.Midi.Sequence GetSequence(Java.Io.File arg0) + { + return IExecuteWithSignature("getSequence", "(Ljava/io/File;)Ljavax/sound/midi/Sequence;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Javax.Sound.Midi.Sequence GetSequence(Java.Io.InputStream arg0) + { + return IExecuteWithSignature("getSequence", "(Ljava/io/InputStream;)Ljavax/sound/midi/Sequence;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Javax.Sound.Midi.Sequence GetSequence(Java.Net.URL arg0) + { + return IExecuteWithSignature("getSequence", "(Ljava/net/URL;)Ljavax/sound/midi/Sequence;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Sound/Midi/Spi/MidiFileWriter.cs b/src/net/JNet/GeneratedCore/Javax/Sound/Midi/Spi/MidiFileWriter.cs new file mode 100644 index 0000000000..a75214b12a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Sound/Midi/Spi/MidiFileWriter.cs @@ -0,0 +1,117 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Sound.Midi.Spi +{ + #region MidiFileWriter + public partial class MidiFileWriter + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int[] MidiFileTypes + { + get { return IExecuteWithSignatureArray("getMidiFileTypes", "()[I"); } + } + /// + /// + /// + /// + /// + /// + /// + /// + public int Write(Javax.Sound.Midi.Sequence arg0, int arg1, Java.Io.File arg2) + { + return IExecute("write", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + public int Write(Javax.Sound.Midi.Sequence arg0, int arg1, Java.Io.OutputStream arg2) + { + return IExecute("write", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public int[] GetMidiFileTypes(Javax.Sound.Midi.Sequence arg0) + { + return IExecuteWithSignatureArray("getMidiFileTypes", "(Ljavax/sound/midi/Sequence;)[I", arg0); + } + /// + /// + /// + /// + /// + /// + public bool IsFileTypeSupported(int arg0, Javax.Sound.Midi.Sequence arg1) + { + return IExecute("isFileTypeSupported", arg0, arg1); + } + /// + /// + /// + /// + /// + public bool IsFileTypeSupported(int arg0) + { + return IExecuteWithSignature("isFileTypeSupported", "(I)Z", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Sound/Midi/Spi/SoundbankReader.cs b/src/net/JNet/GeneratedCore/Javax/Sound/Midi/Spi/SoundbankReader.cs new file mode 100644 index 0000000000..1a3d30c643 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Sound/Midi/Spi/SoundbankReader.cs @@ -0,0 +1,91 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Sound.Midi.Spi +{ + #region SoundbankReader + public partial class SoundbankReader + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + public Javax.Sound.Midi.Soundbank GetSoundbank(Java.Io.File arg0) + { + return IExecuteWithSignature("getSoundbank", "(Ljava/io/File;)Ljavax/sound/midi/Soundbank;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Javax.Sound.Midi.Soundbank GetSoundbank(Java.Io.InputStream arg0) + { + return IExecuteWithSignature("getSoundbank", "(Ljava/io/InputStream;)Ljavax/sound/midi/Soundbank;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Javax.Sound.Midi.Soundbank GetSoundbank(Java.Net.URL arg0) + { + return IExecuteWithSignature("getSoundbank", "(Ljava/net/URL;)Ljavax/sound/midi/Soundbank;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Sound/Midi/Synthesizer.cs b/src/net/JNet/GeneratedCore/Javax/Sound/Midi/Synthesizer.cs new file mode 100644 index 0000000000..507a68f49d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Sound/Midi/Synthesizer.cs @@ -0,0 +1,273 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Sound.Midi +{ + #region ISynthesizer + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ISynthesizer : Javax.Sound.Midi.IMidiDevice + { + #region Instance methods + /// + /// + /// + Javax.Sound.Midi.Instrument[] AvailableInstruments { get; } + /// + /// + /// + Javax.Sound.Midi.MidiChannel[] Channels { get; } + /// + /// + /// + Javax.Sound.Midi.Soundbank DefaultSoundbank { get; } + /// + /// + /// + long Latency { get; } + /// + /// + /// + Javax.Sound.Midi.Instrument[] LoadedInstruments { get; } + /// + /// + /// + int MaxPolyphony { get; } + /// + /// + /// + Javax.Sound.Midi.VoiceStatus[] VoiceStatus { get; } + /// + /// + /// + /// + /// + bool IsSoundbankSupported(Javax.Sound.Midi.Soundbank arg0); + /// + /// + /// + /// + /// + bool LoadAllInstruments(Javax.Sound.Midi.Soundbank arg0); + /// + /// + /// + /// + /// + bool LoadInstrument(Javax.Sound.Midi.Instrument arg0); + /// + /// + /// + /// + /// + /// + bool LoadInstruments(Javax.Sound.Midi.Soundbank arg0, Javax.Sound.Midi.Patch[] arg1); + /// + /// + /// + /// + /// + /// + bool RemapInstrument(Javax.Sound.Midi.Instrument arg0, Javax.Sound.Midi.Instrument arg1); + /// + /// + /// + /// + void UnloadAllInstruments(Javax.Sound.Midi.Soundbank arg0); + /// + /// + /// + /// + void UnloadInstrument(Javax.Sound.Midi.Instrument arg0); + /// + /// + /// + /// + /// + void UnloadInstruments(Javax.Sound.Midi.Soundbank arg0, Javax.Sound.Midi.Patch[] arg1); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Synthesizer + public partial class Synthesizer : Javax.Sound.Midi.ISynthesizer + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Sound.Midi.Instrument[] AvailableInstruments + { + get { return IExecuteWithSignatureArray("getAvailableInstruments", "()[Ljavax/sound/midi/Instrument;"); } + } + /// + /// + /// + public Javax.Sound.Midi.MidiChannel[] Channels + { + get { return IExecuteWithSignatureArray("getChannels", "()[Ljavax/sound/midi/MidiChannel;"); } + } + /// + /// + /// + public Javax.Sound.Midi.Soundbank DefaultSoundbank + { + get { return IExecuteWithSignature("getDefaultSoundbank", "()Ljavax/sound/midi/Soundbank;"); } + } + /// + /// + /// + public long Latency + { + get { return IExecuteWithSignature("getLatency", "()J"); } + } + /// + /// + /// + public Javax.Sound.Midi.Instrument[] LoadedInstruments + { + get { return IExecuteWithSignatureArray("getLoadedInstruments", "()[Ljavax/sound/midi/Instrument;"); } + } + /// + /// + /// + public int MaxPolyphony + { + get { return IExecuteWithSignature("getMaxPolyphony", "()I"); } + } + /// + /// + /// + public Javax.Sound.Midi.VoiceStatus[] VoiceStatus + { + get { return IExecuteWithSignatureArray("getVoiceStatus", "()[Ljavax/sound/midi/VoiceStatus;"); } + } + /// + /// + /// + /// + /// + public bool IsSoundbankSupported(Javax.Sound.Midi.Soundbank arg0) + { + return IExecuteWithSignature("isSoundbankSupported", "(Ljavax/sound/midi/Soundbank;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool LoadAllInstruments(Javax.Sound.Midi.Soundbank arg0) + { + return IExecuteWithSignature("loadAllInstruments", "(Ljavax/sound/midi/Soundbank;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool LoadInstrument(Javax.Sound.Midi.Instrument arg0) + { + return IExecuteWithSignature("loadInstrument", "(Ljavax/sound/midi/Instrument;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public bool LoadInstruments(Javax.Sound.Midi.Soundbank arg0, Javax.Sound.Midi.Patch[] arg1) + { + return IExecute("loadInstruments", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public bool RemapInstrument(Javax.Sound.Midi.Instrument arg0, Javax.Sound.Midi.Instrument arg1) + { + return IExecute("remapInstrument", arg0, arg1); + } + /// + /// + /// + /// + public void UnloadAllInstruments(Javax.Sound.Midi.Soundbank arg0) + { + IExecuteWithSignature("unloadAllInstruments", "(Ljavax/sound/midi/Soundbank;)V", arg0); + } + /// + /// + /// + /// + public void UnloadInstrument(Javax.Sound.Midi.Instrument arg0) + { + IExecuteWithSignature("unloadInstrument", "(Ljavax/sound/midi/Instrument;)V", arg0); + } + /// + /// + /// + /// + /// + public void UnloadInstruments(Javax.Sound.Midi.Soundbank arg0, Javax.Sound.Midi.Patch[] arg1) + { + IExecute("unloadInstruments", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Sound/Midi/SysexMessage.cs b/src/net/JNet/GeneratedCore/Javax/Sound/Midi/SysexMessage.cs new file mode 100644 index 0000000000..b4c78cec08 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Sound/Midi/SysexMessage.cs @@ -0,0 +1,119 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Sound.Midi +{ + #region SysexMessage + public partial class SysexMessage + { + #region Constructors + /// + /// + /// + /// + /// + /// + public SysexMessage(byte[] arg0, int arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + /// + /// + public SysexMessage(int arg0, byte[] arg1, int arg2) + : base(arg0, arg1, arg2) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int SPECIAL_SYSTEM_EXCLUSIVE { get { if (!_SPECIAL_SYSTEM_EXCLUSIVEReady) { _SPECIAL_SYSTEM_EXCLUSIVEContent = SGetField(LocalBridgeClazz, "SPECIAL_SYSTEM_EXCLUSIVE"); _SPECIAL_SYSTEM_EXCLUSIVEReady = true; } return _SPECIAL_SYSTEM_EXCLUSIVEContent; } } + private static int _SPECIAL_SYSTEM_EXCLUSIVEContent = default; + private static bool _SPECIAL_SYSTEM_EXCLUSIVEReady = false; // this is used because in case of generics + /// + /// + /// + public static int SYSTEM_EXCLUSIVE { get { if (!_SYSTEM_EXCLUSIVEReady) { _SYSTEM_EXCLUSIVEContent = SGetField(LocalBridgeClazz, "SYSTEM_EXCLUSIVE"); _SYSTEM_EXCLUSIVEReady = true; } return _SYSTEM_EXCLUSIVEContent; } } + private static int _SYSTEM_EXCLUSIVEContent = default; + private static bool _SYSTEM_EXCLUSIVEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public byte[] Data + { + get { return IExecuteWithSignatureArray("getData", "()[B"); } + } + /// + /// + /// + /// + /// + /// + public void SetMessage(byte[] arg0, int arg1) + { + IExecute("setMessage", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void SetMessage(int arg0, byte[] arg1, int arg2) + { + IExecute("setMessage", arg0, arg1, arg2); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Sound/Midi/Track.cs b/src/net/JNet/GeneratedCore/Javax/Sound/Midi/Track.cs new file mode 100644 index 0000000000..7e7dba95b9 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Sound/Midi/Track.cs @@ -0,0 +1,102 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Sound.Midi +{ + #region Track + public partial class Track + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public bool Add(Javax.Sound.Midi.MidiEvent arg0) + { + return IExecuteWithSignature("add", "(Ljavax/sound/midi/MidiEvent;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool Remove(Javax.Sound.Midi.MidiEvent arg0) + { + return IExecuteWithSignature("remove", "(Ljavax/sound/midi/MidiEvent;)Z", arg0); + } + /// + /// + /// + /// + public int Size() + { + return IExecuteWithSignature("size", "()I"); + } + /// + /// + /// + /// + /// + /// + public Javax.Sound.Midi.MidiEvent Get(int arg0) + { + return IExecuteWithSignature("get", "(I)Ljavax/sound/midi/MidiEvent;", arg0); + } + /// + /// + /// + /// + public long Ticks() + { + return IExecuteWithSignature("ticks", "()J"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Sound/Midi/Transmitter.cs b/src/net/JNet/GeneratedCore/Javax/Sound/Midi/Transmitter.cs new file mode 100644 index 0000000000..6f9761580a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Sound/Midi/Transmitter.cs @@ -0,0 +1,98 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Sound.Midi +{ + #region ITransmitter + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ITransmitter : Java.Lang.IAutoCloseable + { + #region Instance methods + /// + /// + /// + Javax.Sound.Midi.Receiver Receiver { get; set; } + /// + /// + /// + void Close(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Transmitter + public partial class Transmitter : Javax.Sound.Midi.ITransmitter + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Sound.Midi.Receiver Receiver + { + get { return IExecuteWithSignature("getReceiver", "()Ljavax/sound/midi/Receiver;"); } set { IExecuteWithSignature("setReceiver", "(Ljavax/sound/midi/Receiver;)V", value); } + } + /// + /// + /// + public void Close() + { + IExecuteWithSignature("close", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Sound/Midi/VoiceStatus.cs b/src/net/JNet/GeneratedCore/Javax/Sound/Midi/VoiceStatus.cs new file mode 100644 index 0000000000..94999cd743 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Sound/Midi/VoiceStatus.cs @@ -0,0 +1,82 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Sound.Midi +{ + #region VoiceStatus + public partial class VoiceStatus + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public bool active { get { return IGetField("active"); } set { ISetField("active", value); } } + /// + /// + /// + public int bank { get { return IGetField("bank"); } set { ISetField("bank", value); } } + /// + /// + /// + public int channel { get { return IGetField("channel"); } set { ISetField("channel", value); } } + /// + /// + /// + public int note { get { return IGetField("note"); } set { ISetField("note", value); } } + /// + /// + /// + public int program { get { return IGetField("program"); } set { ISetField("program", value); } } + /// + /// + /// + public int volume { get { return IGetField("volume"); } set { ISetField("volume", value); } } + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Sound/Sampled/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Javax/Sound/Sampled/AllPackageClasses.cs new file mode 100644 index 0000000000..84d3369bc9 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Sound/Sampled/AllPackageClasses.cs @@ -0,0 +1,1550 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Javax.Sound.Sampled +{ + #region AudioFileFormat + /// + /// + /// + public partial class AudioFileFormat : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.sound.sampled.AudioFileFormat"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public AudioFileFormat() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public AudioFileFormat(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region Type + /// + /// + /// + public partial class Type : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.sound.sampled.AudioFileFormat$Type"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Type() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Type(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region AudioFormat + /// + /// + /// + public partial class AudioFormat : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.sound.sampled.AudioFormat"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public AudioFormat() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public AudioFormat(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region Encoding + /// + /// + /// + public partial class Encoding : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.sound.sampled.AudioFormat$Encoding"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Encoding() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Encoding(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region AudioInputStream + /// + /// + /// + public partial class AudioInputStream : Java.Io.InputStream + { + const string _bridgeClassName = "javax.sound.sampled.AudioInputStream"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public AudioInputStream() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public AudioInputStream(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AudioPermission + /// + /// + /// + public partial class AudioPermission : Java.Security.BasicPermission + { + const string _bridgeClassName = "javax.sound.sampled.AudioPermission"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public AudioPermission() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public AudioPermission(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AudioSystem + /// + /// + /// + public partial class AudioSystem : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.sound.sampled.AudioSystem"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public AudioSystem() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public AudioSystem(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region BooleanControl + /// + /// + /// + public partial class BooleanControl : Javax.Sound.Sampled.Control + { + const string _bridgeClassName = "javax.sound.sampled.BooleanControl"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("BooleanControl class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public BooleanControl() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("BooleanControl class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public BooleanControl(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region Type + /// + /// + /// + public partial class Type : Javax.Sound.Sampled.Control.Type + { + const string _bridgeClassName = "javax.sound.sampled.BooleanControl$Type"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Type() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Type(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region Clip + /// + /// + /// + public partial class Clip : Javax.Sound.Sampled.DataLine + { + const string _bridgeClassName = "javax.sound.sampled.Clip"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Clip class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Clip() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Clip class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Clip(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CompoundControl + /// + /// + /// + public partial class CompoundControl : Javax.Sound.Sampled.Control + { + const string _bridgeClassName = "javax.sound.sampled.CompoundControl"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("CompoundControl class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CompoundControl() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("CompoundControl class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CompoundControl(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region Type + /// + /// + /// + public partial class Type : Javax.Sound.Sampled.Control.Type + { + const string _bridgeClassName = "javax.sound.sampled.CompoundControl$Type"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Type() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Type(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region Control + /// + /// + /// + public partial class Control : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.sound.sampled.Control"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Control class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Control() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Control class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Control(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region Type + /// + /// + /// + public partial class Type : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.sound.sampled.Control$Type"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Type() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Type(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region DataLine + /// + /// + /// + public partial class DataLine : Javax.Sound.Sampled.Line + { + const string _bridgeClassName = "javax.sound.sampled.DataLine"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("DataLine class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DataLine() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("DataLine class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DataLine(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region Info + /// + /// + /// + public partial class Info : Javax.Sound.Sampled.Line.Info + { + const string _bridgeClassName = "javax.sound.sampled.DataLine$Info"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Info() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Info(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region EnumControl + /// + /// + /// + public partial class EnumControl : Javax.Sound.Sampled.Control + { + const string _bridgeClassName = "javax.sound.sampled.EnumControl"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("EnumControl class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public EnumControl() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("EnumControl class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public EnumControl(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region Type + /// + /// + /// + public partial class Type : Javax.Sound.Sampled.Control.Type + { + const string _bridgeClassName = "javax.sound.sampled.EnumControl$Type"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Type() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Type(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region FloatControl + /// + /// + /// + public partial class FloatControl : Javax.Sound.Sampled.Control + { + const string _bridgeClassName = "javax.sound.sampled.FloatControl"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("FloatControl class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public FloatControl() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("FloatControl class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public FloatControl(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region Type + /// + /// + /// + public partial class Type : Javax.Sound.Sampled.Control.Type + { + const string _bridgeClassName = "javax.sound.sampled.FloatControl$Type"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Type() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Type(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region Line + /// + /// + /// + public partial class Line : Java.Lang.AutoCloseable + { + const string _bridgeClassName = "javax.sound.sampled.Line"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Line class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Line() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Line class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Line(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region Info + /// + /// + /// + public partial class Info : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.sound.sampled.Line$Info"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Info() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Info(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region LineEvent + /// + /// + /// + public partial class LineEvent : Java.Util.EventObject + { + const string _bridgeClassName = "javax.sound.sampled.LineEvent"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public LineEvent() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public LineEvent(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region Type + /// + /// + /// + public partial class Type : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.sound.sampled.LineEvent$Type"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Type() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Type(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region LineListener + /// + /// + /// + public partial class LineListener : Java.Util.EventListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public LineListener() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.javax.sound.sampled.LineListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region LineListenerDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class LineListenerDirect : LineListener + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "javax.sound.sampled.LineListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region LineUnavailableException + /// + /// + /// + public partial class LineUnavailableException : Java.Lang.Exception + { + const string _bridgeClassName = "javax.sound.sampled.LineUnavailableException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region Mixer + /// + /// + /// + public partial class Mixer : Javax.Sound.Sampled.Line + { + const string _bridgeClassName = "javax.sound.sampled.Mixer"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Mixer class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Mixer() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Mixer class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Mixer(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region Info + /// + /// + /// + public partial class Info : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.sound.sampled.Mixer$Info"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Info() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Info(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region Port + /// + /// + /// + public partial class Port : Javax.Sound.Sampled.Line + { + const string _bridgeClassName = "javax.sound.sampled.Port"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Port class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Port() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Port class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Port(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region Info + /// + /// + /// + public partial class Info : Javax.Sound.Sampled.Line.Info + { + const string _bridgeClassName = "javax.sound.sampled.Port$Info"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Info() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Info(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region ReverbType + /// + /// + /// + public partial class ReverbType : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.sound.sampled.ReverbType"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ReverbType() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ReverbType(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SourceDataLine + /// + /// + /// + public partial class SourceDataLine : Javax.Sound.Sampled.DataLine + { + const string _bridgeClassName = "javax.sound.sampled.SourceDataLine"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("SourceDataLine class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SourceDataLine() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("SourceDataLine class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SourceDataLine(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TargetDataLine + /// + /// + /// + public partial class TargetDataLine : Javax.Sound.Sampled.DataLine + { + const string _bridgeClassName = "javax.sound.sampled.TargetDataLine"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("TargetDataLine class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public TargetDataLine() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("TargetDataLine class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public TargetDataLine(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region UnsupportedAudioFileException + /// + /// + /// + public partial class UnsupportedAudioFileException : Java.Lang.Exception + { + const string _bridgeClassName = "javax.sound.sampled.UnsupportedAudioFileException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Sound/Sampled/AudioFileFormat.cs b/src/net/JNet/GeneratedCore/Javax/Sound/Sampled/AudioFileFormat.cs new file mode 100644 index 0000000000..db87dc74a3 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Sound/Sampled/AudioFileFormat.cs @@ -0,0 +1,201 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Sound.Sampled +{ + #region AudioFileFormat + public partial class AudioFileFormat + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + public AudioFileFormat(Javax.Sound.Sampled.AudioFileFormat.Type arg0, Javax.Sound.Sampled.AudioFormat arg1, int arg2, Java.Util.Map arg3) + : base(arg0, arg1, arg2, arg3) + { + } + /// + /// + /// + /// + /// + /// + public AudioFileFormat(Javax.Sound.Sampled.AudioFileFormat.Type arg0, Javax.Sound.Sampled.AudioFormat arg1, int arg2) + : base(arg0, arg1, arg2) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int ByteLength + { + get { return IExecuteWithSignature("getByteLength", "()I"); } + } + /// + /// + /// + public Javax.Sound.Sampled.AudioFormat Format + { + get { return IExecuteWithSignature("getFormat", "()Ljavax/sound/sampled/AudioFormat;"); } + } + /// + /// + /// + public int FrameLength + { + get { return IExecuteWithSignature("getFrameLength", "()I"); } + } + /// + /// + /// + public Javax.Sound.Sampled.AudioFileFormat.Type GetType + { + get { return IExecuteWithSignature("getType", "()Ljavax/sound/sampled/AudioFileFormat$Type;"); } + } + /// + /// + /// + /// + /// + public object GetProperty(Java.Lang.String arg0) + { + return IExecuteWithSignature("getProperty", "(Ljava/lang/String;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + public Java.Util.Map Properties() + { + return IExecuteWithSignature>("properties", "()Ljava/util/Map;"); + } + + #endregion + + #region Nested classes + #region Type + public partial class Type + { + #region Constructors + /// + /// + /// + /// + /// + public Type(Java.Lang.String arg0, Java.Lang.String arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Javax.Sound.Sampled.AudioFileFormat.Type AIFC { get { if (!_AIFCReady) { _AIFCContent = SGetField(LocalBridgeClazz, "AIFC"); _AIFCReady = true; } return _AIFCContent; } } + private static Javax.Sound.Sampled.AudioFileFormat.Type _AIFCContent = default; + private static bool _AIFCReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Sound.Sampled.AudioFileFormat.Type AIFF { get { if (!_AIFFReady) { _AIFFContent = SGetField(LocalBridgeClazz, "AIFF"); _AIFFReady = true; } return _AIFFContent; } } + private static Javax.Sound.Sampled.AudioFileFormat.Type _AIFFContent = default; + private static bool _AIFFReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Sound.Sampled.AudioFileFormat.Type AU { get { if (!_AUReady) { _AUContent = SGetField(LocalBridgeClazz, "AU"); _AUReady = true; } return _AUContent; } } + private static Javax.Sound.Sampled.AudioFileFormat.Type _AUContent = default; + private static bool _AUReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Sound.Sampled.AudioFileFormat.Type SND { get { if (!_SNDReady) { _SNDContent = SGetField(LocalBridgeClazz, "SND"); _SNDReady = true; } return _SNDContent; } } + private static Javax.Sound.Sampled.AudioFileFormat.Type _SNDContent = default; + private static bool _SNDReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Sound.Sampled.AudioFileFormat.Type WAVE { get { if (!_WAVEReady) { _WAVEContent = SGetField(LocalBridgeClazz, "WAVE"); _WAVEReady = true; } return _WAVEContent; } } + private static Javax.Sound.Sampled.AudioFileFormat.Type _WAVEContent = default; + private static bool _WAVEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Extension + { + get { return IExecuteWithSignature("getExtension", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Sound/Sampled/AudioFormat.cs b/src/net/JNet/GeneratedCore/Javax/Sound/Sampled/AudioFormat.cs new file mode 100644 index 0000000000..b67d87f12b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Sound/Sampled/AudioFormat.cs @@ -0,0 +1,244 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Sound.Sampled +{ + #region AudioFormat + public partial class AudioFormat + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + /// + public AudioFormat(float arg0, int arg1, int arg2, bool arg3, bool arg4) + : base(arg0, arg1, arg2, arg3, arg4) + { + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public AudioFormat(Javax.Sound.Sampled.AudioFormat.Encoding arg0, float arg1, int arg2, int arg3, int arg4, float arg5, bool arg6, Java.Util.Map arg7) + : base(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) + { + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public AudioFormat(Javax.Sound.Sampled.AudioFormat.Encoding arg0, float arg1, int arg2, int arg3, int arg4, float arg5, bool arg6) + : base(arg0, arg1, arg2, arg3, arg4, arg5, arg6) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int Channels + { + get { return IExecuteWithSignature("getChannels", "()I"); } + } + /// + /// + /// + public float FrameRate + { + get { return IExecuteWithSignature("getFrameRate", "()F"); } + } + /// + /// + /// + public int FrameSize + { + get { return IExecuteWithSignature("getFrameSize", "()I"); } + } + /// + /// + /// + public Javax.Sound.Sampled.AudioFormat.Encoding GetEncoding + { + get { return IExecuteWithSignature("getEncoding", "()Ljavax/sound/sampled/AudioFormat$Encoding;"); } + } + /// + /// + /// + public float SampleRate + { + get { return IExecuteWithSignature("getSampleRate", "()F"); } + } + /// + /// + /// + public int SampleSizeInBits + { + get { return IExecuteWithSignature("getSampleSizeInBits", "()I"); } + } + /// + /// + /// + /// + public bool IsBigEndian() + { + return IExecuteWithSignature("isBigEndian", "()Z"); + } + /// + /// + /// + /// + /// + public bool Matches(Javax.Sound.Sampled.AudioFormat arg0) + { + return IExecuteWithSignature("matches", "(Ljavax/sound/sampled/AudioFormat;)Z", arg0); + } + /// + /// + /// + /// + /// + public object GetProperty(Java.Lang.String arg0) + { + return IExecuteWithSignature("getProperty", "(Ljava/lang/String;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + public Java.Util.Map Properties() + { + return IExecuteWithSignature>("properties", "()Ljava/util/Map;"); + } + + #endregion + + #region Nested classes + #region Encoding + public partial class Encoding + { + #region Constructors + /// + /// + /// + /// + public Encoding(Java.Lang.String arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Javax.Sound.Sampled.AudioFormat.Encoding ALAW { get { if (!_ALAWReady) { _ALAWContent = SGetField(LocalBridgeClazz, "ALAW"); _ALAWReady = true; } return _ALAWContent; } } + private static Javax.Sound.Sampled.AudioFormat.Encoding _ALAWContent = default; + private static bool _ALAWReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Sound.Sampled.AudioFormat.Encoding PCM_FLOAT { get { if (!_PCM_FLOATReady) { _PCM_FLOATContent = SGetField(LocalBridgeClazz, "PCM_FLOAT"); _PCM_FLOATReady = true; } return _PCM_FLOATContent; } } + private static Javax.Sound.Sampled.AudioFormat.Encoding _PCM_FLOATContent = default; + private static bool _PCM_FLOATReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Sound.Sampled.AudioFormat.Encoding PCM_SIGNED { get { if (!_PCM_SIGNEDReady) { _PCM_SIGNEDContent = SGetField(LocalBridgeClazz, "PCM_SIGNED"); _PCM_SIGNEDReady = true; } return _PCM_SIGNEDContent; } } + private static Javax.Sound.Sampled.AudioFormat.Encoding _PCM_SIGNEDContent = default; + private static bool _PCM_SIGNEDReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Sound.Sampled.AudioFormat.Encoding PCM_UNSIGNED { get { if (!_PCM_UNSIGNEDReady) { _PCM_UNSIGNEDContent = SGetField(LocalBridgeClazz, "PCM_UNSIGNED"); _PCM_UNSIGNEDReady = true; } return _PCM_UNSIGNEDContent; } } + private static Javax.Sound.Sampled.AudioFormat.Encoding _PCM_UNSIGNEDContent = default; + private static bool _PCM_UNSIGNEDReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Sound.Sampled.AudioFormat.Encoding ULAW { get { if (!_ULAWReady) { _ULAWContent = SGetField(LocalBridgeClazz, "ULAW"); _ULAWReady = true; } return _ULAWContent; } } + private static Javax.Sound.Sampled.AudioFormat.Encoding _ULAWContent = default; + private static bool _ULAWReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Sound/Sampled/AudioInputStream.cs b/src/net/JNet/GeneratedCore/Javax/Sound/Sampled/AudioInputStream.cs new file mode 100644 index 0000000000..f69e8f24e2 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Sound/Sampled/AudioInputStream.cs @@ -0,0 +1,90 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Sound.Sampled +{ + #region AudioInputStream + public partial class AudioInputStream + { + #region Constructors + /// + /// + /// + /// + /// + /// + public AudioInputStream(Java.Io.InputStream arg0, Javax.Sound.Sampled.AudioFormat arg1, long arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + public AudioInputStream(Javax.Sound.Sampled.TargetDataLine arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Sound.Sampled.AudioFormat Format + { + get { return IExecuteWithSignature("getFormat", "()Ljavax/sound/sampled/AudioFormat;"); } + } + /// + /// + /// + public long FrameLength + { + get { return IExecuteWithSignature("getFrameLength", "()J"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Sound/Sampled/AudioPermission.cs b/src/net/JNet/GeneratedCore/Javax/Sound/Sampled/AudioPermission.cs new file mode 100644 index 0000000000..836bc6644b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Sound/Sampled/AudioPermission.cs @@ -0,0 +1,75 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Sound.Sampled +{ + #region AudioPermission + public partial class AudioPermission + { + #region Constructors + /// + /// + /// + /// + /// + public AudioPermission(Java.Lang.String arg0, Java.Lang.String arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public AudioPermission(Java.Lang.String arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Sound/Sampled/AudioSystem.cs b/src/net/JNet/GeneratedCore/Javax/Sound/Sampled/AudioSystem.cs new file mode 100644 index 0000000000..9697ebb926 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Sound/Sampled/AudioSystem.cs @@ -0,0 +1,369 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Sound.Sampled +{ + #region AudioSystem + public partial class AudioSystem + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int NOT_SPECIFIED { get { if (!_NOT_SPECIFIEDReady) { _NOT_SPECIFIEDContent = SGetField(LocalBridgeClazz, "NOT_SPECIFIED"); _NOT_SPECIFIEDReady = true; } return _NOT_SPECIFIEDContent; } } + private static int _NOT_SPECIFIEDContent = default; + private static bool _NOT_SPECIFIEDReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + public static Javax.Sound.Sampled.AudioFileFormat.Type[] AudioFileTypes + { + get { return SExecuteWithSignatureArray(LocalBridgeClazz, "getAudioFileTypes", "()[Ljavax/sound/sampled/AudioFileFormat$Type;"); } + } + /// + /// + /// + public static Javax.Sound.Sampled.Clip Clip + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getClip", "()Ljavax/sound/sampled/Clip;"); } + } + /// + /// + /// + public static Javax.Sound.Sampled.Mixer.Info[] MixerInfo + { + get { return SExecuteWithSignatureArray(LocalBridgeClazz, "getMixerInfo", "()[Ljavax/sound/sampled/Mixer$Info;"); } + } + /// + /// + /// + /// + /// + /// + public static bool IsConversionSupported(Javax.Sound.Sampled.AudioFormat arg0, Javax.Sound.Sampled.AudioFormat arg1) + { + return SExecute(LocalBridgeClazz, "isConversionSupported", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static bool IsConversionSupported(Javax.Sound.Sampled.AudioFormat.Encoding arg0, Javax.Sound.Sampled.AudioFormat arg1) + { + return SExecute(LocalBridgeClazz, "isConversionSupported", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static bool IsFileTypeSupported(Javax.Sound.Sampled.AudioFileFormat.Type arg0, Javax.Sound.Sampled.AudioInputStream arg1) + { + return SExecute(LocalBridgeClazz, "isFileTypeSupported", arg0, arg1); + } + /// + /// + /// + /// + /// + public static bool IsFileTypeSupported(Javax.Sound.Sampled.AudioFileFormat.Type arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "isFileTypeSupported", "(Ljavax/sound/sampled/AudioFileFormat$Type;)Z", arg0); + } + /// + /// + /// + /// + /// + public static bool IsLineSupported(Javax.Sound.Sampled.Line.Info arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "isLineSupported", "(Ljavax/sound/sampled/Line$Info;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static int Write(Javax.Sound.Sampled.AudioInputStream arg0, Javax.Sound.Sampled.AudioFileFormat.Type arg1, Java.Io.File arg2) + { + return SExecute(LocalBridgeClazz, "write", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static int Write(Javax.Sound.Sampled.AudioInputStream arg0, Javax.Sound.Sampled.AudioFileFormat.Type arg1, Java.Io.OutputStream arg2) + { + return SExecute(LocalBridgeClazz, "write", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public static Javax.Sound.Sampled.AudioFileFormat GetAudioFileFormat(Java.Io.File arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getAudioFileFormat", "(Ljava/io/File;)Ljavax/sound/sampled/AudioFileFormat;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public static Javax.Sound.Sampled.AudioFileFormat GetAudioFileFormat(Java.Io.InputStream arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getAudioFileFormat", "(Ljava/io/InputStream;)Ljavax/sound/sampled/AudioFileFormat;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public static Javax.Sound.Sampled.AudioFileFormat GetAudioFileFormat(Java.Net.URL arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getAudioFileFormat", "(Ljava/net/URL;)Ljavax/sound/sampled/AudioFileFormat;", arg0); + } + /// + /// + /// + /// + /// + public static Javax.Sound.Sampled.AudioFileFormat.Type[] GetAudioFileTypes(Javax.Sound.Sampled.AudioInputStream arg0) + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "getAudioFileTypes", "(Ljavax/sound/sampled/AudioInputStream;)[Ljavax/sound/sampled/AudioFileFormat$Type;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Javax.Sound.Sampled.AudioFormat[] GetTargetFormats(Javax.Sound.Sampled.AudioFormat.Encoding arg0, Javax.Sound.Sampled.AudioFormat arg1) + { + return SExecuteArray(LocalBridgeClazz, "getTargetFormats", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Javax.Sound.Sampled.AudioFormat.Encoding[] GetTargetEncodings(Javax.Sound.Sampled.AudioFormat arg0) + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "getTargetEncodings", "(Ljavax/sound/sampled/AudioFormat;)[Ljavax/sound/sampled/AudioFormat$Encoding;", arg0); + } + /// + /// + /// + /// + /// + public static Javax.Sound.Sampled.AudioFormat.Encoding[] GetTargetEncodings(Javax.Sound.Sampled.AudioFormat.Encoding arg0) + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "getTargetEncodings", "(Ljavax/sound/sampled/AudioFormat$Encoding;)[Ljavax/sound/sampled/AudioFormat$Encoding;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public static Javax.Sound.Sampled.AudioInputStream GetAudioInputStream(Java.Io.File arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getAudioInputStream", "(Ljava/io/File;)Ljavax/sound/sampled/AudioInputStream;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public static Javax.Sound.Sampled.AudioInputStream GetAudioInputStream(Java.Io.InputStream arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getAudioInputStream", "(Ljava/io/InputStream;)Ljavax/sound/sampled/AudioInputStream;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public static Javax.Sound.Sampled.AudioInputStream GetAudioInputStream(Java.Net.URL arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getAudioInputStream", "(Ljava/net/URL;)Ljavax/sound/sampled/AudioInputStream;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Javax.Sound.Sampled.AudioInputStream GetAudioInputStream(Javax.Sound.Sampled.AudioFormat arg0, Javax.Sound.Sampled.AudioInputStream arg1) + { + return SExecute(LocalBridgeClazz, "getAudioInputStream", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Javax.Sound.Sampled.AudioInputStream GetAudioInputStream(Javax.Sound.Sampled.AudioFormat.Encoding arg0, Javax.Sound.Sampled.AudioInputStream arg1) + { + return SExecute(LocalBridgeClazz, "getAudioInputStream", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Javax.Sound.Sampled.Clip GetClip(Javax.Sound.Sampled.Mixer.Info arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getClip", "(Ljavax/sound/sampled/Mixer$Info;)Ljavax/sound/sampled/Clip;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Javax.Sound.Sampled.Line GetLine(Javax.Sound.Sampled.Line.Info arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getLine", "(Ljavax/sound/sampled/Line$Info;)Ljavax/sound/sampled/Line;", arg0); + } + /// + /// + /// + /// + /// + public static Javax.Sound.Sampled.Line.Info[] GetSourceLineInfo(Javax.Sound.Sampled.Line.Info arg0) + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "getSourceLineInfo", "(Ljavax/sound/sampled/Line$Info;)[Ljavax/sound/sampled/Line$Info;", arg0); + } + /// + /// + /// + /// + /// + public static Javax.Sound.Sampled.Line.Info[] GetTargetLineInfo(Javax.Sound.Sampled.Line.Info arg0) + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "getTargetLineInfo", "(Ljavax/sound/sampled/Line$Info;)[Ljavax/sound/sampled/Line$Info;", arg0); + } + /// + /// + /// + /// + /// + public static Javax.Sound.Sampled.Mixer GetMixer(Javax.Sound.Sampled.Mixer.Info arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getMixer", "(Ljavax/sound/sampled/Mixer$Info;)Ljavax/sound/sampled/Mixer;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public static Javax.Sound.Sampled.SourceDataLine GetSourceDataLine(Javax.Sound.Sampled.AudioFormat arg0, Javax.Sound.Sampled.Mixer.Info arg1) + { + return SExecute(LocalBridgeClazz, "getSourceDataLine", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Javax.Sound.Sampled.SourceDataLine GetSourceDataLine(Javax.Sound.Sampled.AudioFormat arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getSourceDataLine", "(Ljavax/sound/sampled/AudioFormat;)Ljavax/sound/sampled/SourceDataLine;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public static Javax.Sound.Sampled.TargetDataLine GetTargetDataLine(Javax.Sound.Sampled.AudioFormat arg0, Javax.Sound.Sampled.Mixer.Info arg1) + { + return SExecute(LocalBridgeClazz, "getTargetDataLine", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Javax.Sound.Sampled.TargetDataLine GetTargetDataLine(Javax.Sound.Sampled.AudioFormat arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getTargetDataLine", "(Ljavax/sound/sampled/AudioFormat;)Ljavax/sound/sampled/TargetDataLine;", arg0); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Sound/Sampled/BooleanControl.cs b/src/net/JNet/GeneratedCore/Javax/Sound/Sampled/BooleanControl.cs new file mode 100644 index 0000000000..87104f4958 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Sound/Sampled/BooleanControl.cs @@ -0,0 +1,117 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Sound.Sampled +{ + #region BooleanControl + public partial class BooleanControl + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public bool Value + { + get { return IExecuteWithSignature("getValue", "()Z"); } set { IExecuteWithSignature("setValue", "(Z)V", value); } + } + /// + /// + /// + /// + /// + public Java.Lang.String GetStateLabel(bool arg0) + { + return IExecuteWithSignature("getStateLabel", "(Z)Ljava/lang/String;", arg0); + } + + #endregion + + #region Nested classes + #region Type + public partial class Type + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Javax.Sound.Sampled.BooleanControl.Type APPLY_REVERB { get { if (!_APPLY_REVERBReady) { _APPLY_REVERBContent = SGetField(LocalBridgeClazz, "APPLY_REVERB"); _APPLY_REVERBReady = true; } return _APPLY_REVERBContent; } } + private static Javax.Sound.Sampled.BooleanControl.Type _APPLY_REVERBContent = default; + private static bool _APPLY_REVERBReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Sound.Sampled.BooleanControl.Type MUTE { get { if (!_MUTEReady) { _MUTEContent = SGetField(LocalBridgeClazz, "MUTE"); _MUTEReady = true; } return _MUTEContent; } } + private static Javax.Sound.Sampled.BooleanControl.Type _MUTEContent = default; + private static bool _MUTEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Sound/Sampled/Clip.cs b/src/net/JNet/GeneratedCore/Javax/Sound/Sampled/Clip.cs new file mode 100644 index 0000000000..31eb832dac --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Sound/Sampled/Clip.cs @@ -0,0 +1,196 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Sound.Sampled +{ + #region IClip + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IClip : Javax.Sound.Sampled.IDataLine + { + #region Instance methods + /// + /// + /// + int FrameLength { get; } + /// + /// + /// + long MicrosecondLength { get; } + /// + /// + /// + /// + void Loop(int arg0); + /// + /// + /// + /// + /// + /// + /// + /// + void Open(Javax.Sound.Sampled.AudioFormat arg0, byte[] arg1, int arg2, int arg3); + /// + /// + /// + /// + /// + /// + void Open(Javax.Sound.Sampled.AudioInputStream arg0); + /// + /// + /// + /// + void SetFramePosition(int arg0); + /// + /// + /// + /// + /// + void SetLoopPoints(int arg0, int arg1); + /// + /// + /// + /// + void SetMicrosecondPosition(long arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Clip + public partial class Clip : Javax.Sound.Sampled.IClip + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int LOOP_CONTINUOUSLY { get { if (!_LOOP_CONTINUOUSLYReady) { _LOOP_CONTINUOUSLYContent = SGetField(LocalBridgeClazz, "LOOP_CONTINUOUSLY"); _LOOP_CONTINUOUSLYReady = true; } return _LOOP_CONTINUOUSLYContent; } } + private static int _LOOP_CONTINUOUSLYContent = default; + private static bool _LOOP_CONTINUOUSLYReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int FrameLength + { + get { return IExecuteWithSignature("getFrameLength", "()I"); } + } + /// + /// + /// + public long MicrosecondLength + { + get { return IExecuteWithSignature("getMicrosecondLength", "()J"); } + } + /// + /// + /// + /// + public void Loop(int arg0) + { + IExecuteWithSignature("loop", "(I)V", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public void Open(Javax.Sound.Sampled.AudioFormat arg0, byte[] arg1, int arg2, int arg3) + { + IExecute("open", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + public void Open(Javax.Sound.Sampled.AudioInputStream arg0) + { + IExecuteWithSignature("open", "(Ljavax/sound/sampled/AudioInputStream;)V", arg0); + } + /// + /// + /// + /// + public void SetFramePosition(int arg0) + { + IExecuteWithSignature("setFramePosition", "(I)V", arg0); + } + /// + /// + /// + /// + /// + public void SetLoopPoints(int arg0, int arg1) + { + IExecute("setLoopPoints", arg0, arg1); + } + /// + /// + /// + /// + public void SetMicrosecondPosition(long arg0) + { + IExecuteWithSignature("setMicrosecondPosition", "(J)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Sound/Sampled/CompoundControl.cs b/src/net/JNet/GeneratedCore/Javax/Sound/Sampled/CompoundControl.cs new file mode 100644 index 0000000000..983aad5293 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Sound/Sampled/CompoundControl.cs @@ -0,0 +1,96 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Sound.Sampled +{ + #region CompoundControl + public partial class CompoundControl + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Sound.Sampled.Control[] MemberControls + { + get { return IExecuteWithSignatureArray("getMemberControls", "()[Ljavax/sound/sampled/Control;"); } + } + + #endregion + + #region Nested classes + #region Type + public partial class Type + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Sound/Sampled/Control.cs b/src/net/JNet/GeneratedCore/Javax/Sound/Sampled/Control.cs new file mode 100644 index 0000000000..c0c5666e1e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Sound/Sampled/Control.cs @@ -0,0 +1,96 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Sound.Sampled +{ + #region Control + public partial class Control + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Sound.Sampled.Control.Type GetType + { + get { return IExecuteWithSignature("getType", "()Ljavax/sound/sampled/Control$Type;"); } + } + + #endregion + + #region Nested classes + #region Type + public partial class Type + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Sound/Sampled/DataLine.cs b/src/net/JNet/GeneratedCore/Javax/Sound/Sampled/DataLine.cs new file mode 100644 index 0000000000..fdf876aa0a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Sound/Sampled/DataLine.cs @@ -0,0 +1,316 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Sound.Sampled +{ + #region IDataLine + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IDataLine : Javax.Sound.Sampled.ILine + { + #region Instance methods + /// + /// + /// + int BufferSize { get; } + /// + /// + /// + Javax.Sound.Sampled.AudioFormat Format { get; } + /// + /// + /// + int FramePosition { get; } + /// + /// + /// + float Level { get; } + /// + /// + /// + long LongFramePosition { get; } + /// + /// + /// + long MicrosecondPosition { get; } + /// + /// + /// + /// + bool IsActive(); + /// + /// + /// + /// + bool IsRunning(); + /// + /// + /// + /// + int Available(); + /// + /// + /// + void Drain(); + /// + /// + /// + void Flush(); + /// + /// + /// + void Start(); + /// + /// + /// + void Stop(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region DataLine + public partial class DataLine : Javax.Sound.Sampled.IDataLine + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int BufferSize + { + get { return IExecuteWithSignature("getBufferSize", "()I"); } + } + /// + /// + /// + public Javax.Sound.Sampled.AudioFormat Format + { + get { return IExecuteWithSignature("getFormat", "()Ljavax/sound/sampled/AudioFormat;"); } + } + /// + /// + /// + public int FramePosition + { + get { return IExecuteWithSignature("getFramePosition", "()I"); } + } + /// + /// + /// + public float Level + { + get { return IExecuteWithSignature("getLevel", "()F"); } + } + /// + /// + /// + public long LongFramePosition + { + get { return IExecuteWithSignature("getLongFramePosition", "()J"); } + } + /// + /// + /// + public long MicrosecondPosition + { + get { return IExecuteWithSignature("getMicrosecondPosition", "()J"); } + } + /// + /// + /// + /// + public bool IsActive() + { + return IExecuteWithSignature("isActive", "()Z"); + } + /// + /// + /// + /// + public bool IsRunning() + { + return IExecuteWithSignature("isRunning", "()Z"); + } + /// + /// + /// + /// + public int Available() + { + return IExecuteWithSignature("available", "()I"); + } + /// + /// + /// + public void Drain() + { + IExecuteWithSignature("drain", "()V"); + } + /// + /// + /// + public void Flush() + { + IExecuteWithSignature("flush", "()V"); + } + /// + /// + /// + public void Start() + { + IExecuteWithSignature("start", "()V"); + } + /// + /// + /// + public void Stop() + { + IExecuteWithSignature("stop", "()V"); + } + + #endregion + + #region Nested classes + #region Info + public partial class Info + { + #region Constructors + /// + /// + /// + /// + /// + /// + public Info(Java.Lang.Class arg0, Javax.Sound.Sampled.AudioFormat arg1, int arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + public Info(Java.Lang.Class arg0, Javax.Sound.Sampled.AudioFormat arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + /// + /// + public Info(Java.Lang.Class arg0, Javax.Sound.Sampled.AudioFormat[] arg1, int arg2, int arg3) + : base(arg0, arg1, arg2, arg3) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Sound.Sampled.AudioFormat[] Formats + { + get { return IExecuteWithSignatureArray("getFormats", "()[Ljavax/sound/sampled/AudioFormat;"); } + } + /// + /// + /// + public int MaxBufferSize + { + get { return IExecuteWithSignature("getMaxBufferSize", "()I"); } + } + /// + /// + /// + public int MinBufferSize + { + get { return IExecuteWithSignature("getMinBufferSize", "()I"); } + } + /// + /// + /// + /// + /// + public bool IsFormatSupported(Javax.Sound.Sampled.AudioFormat arg0) + { + return IExecuteWithSignature("isFormatSupported", "(Ljavax/sound/sampled/AudioFormat;)Z", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Sound/Sampled/EnumControl.cs b/src/net/JNet/GeneratedCore/Javax/Sound/Sampled/EnumControl.cs new file mode 100644 index 0000000000..a041ab57d3 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Sound/Sampled/EnumControl.cs @@ -0,0 +1,109 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Sound.Sampled +{ + #region EnumControl + public partial class EnumControl + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public object Value + { + get { return IExecuteWithSignature("getValue", "()Ljava/lang/Object;"); } set { IExecuteWithSignature("setValue", "(Ljava/lang/Object;)V", value); } + } + /// + /// + /// + public object[] Values + { + get { return IExecuteWithSignatureArray("getValues", "()[Ljava/lang/Object;"); } + } + + #endregion + + #region Nested classes + #region Type + public partial class Type + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Javax.Sound.Sampled.EnumControl.Type REVERB { get { if (!_REVERBReady) { _REVERBContent = SGetField(LocalBridgeClazz, "REVERB"); _REVERBReady = true; } return _REVERBContent; } } + private static Javax.Sound.Sampled.EnumControl.Type _REVERBContent = default; + private static bool _REVERBReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Sound/Sampled/FloatControl.cs b/src/net/JNet/GeneratedCore/Javax/Sound/Sampled/FloatControl.cs new file mode 100644 index 0000000000..96d8eb924d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Sound/Sampled/FloatControl.cs @@ -0,0 +1,216 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Sound.Sampled +{ + #region FloatControl + public partial class FloatControl + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public float Maximum + { + get { return IExecuteWithSignature("getMaximum", "()F"); } + } + /// + /// + /// + public Java.Lang.String MaxLabel + { + get { return IExecuteWithSignature("getMaxLabel", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String MidLabel + { + get { return IExecuteWithSignature("getMidLabel", "()Ljava/lang/String;"); } + } + /// + /// + /// + public float Minimum + { + get { return IExecuteWithSignature("getMinimum", "()F"); } + } + /// + /// + /// + public Java.Lang.String MinLabel + { + get { return IExecuteWithSignature("getMinLabel", "()Ljava/lang/String;"); } + } + /// + /// + /// + public float Precision + { + get { return IExecuteWithSignature("getPrecision", "()F"); } + } + /// + /// + /// + public Java.Lang.String Units + { + get { return IExecuteWithSignature("getUnits", "()Ljava/lang/String;"); } + } + /// + /// + /// + public int UpdatePeriod + { + get { return IExecuteWithSignature("getUpdatePeriod", "()I"); } + } + /// + /// + /// + public float Value + { + get { return IExecuteWithSignature("getValue", "()F"); } set { IExecuteWithSignature("setValue", "(F)V", value); } + } + /// + /// + /// + /// + /// + /// + public void Shift(float arg0, float arg1, int arg2) + { + IExecute("shift", arg0, arg1, arg2); + } + + #endregion + + #region Nested classes + #region Type + public partial class Type + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Javax.Sound.Sampled.FloatControl.Type AUX_RETURN { get { if (!_AUX_RETURNReady) { _AUX_RETURNContent = SGetField(LocalBridgeClazz, "AUX_RETURN"); _AUX_RETURNReady = true; } return _AUX_RETURNContent; } } + private static Javax.Sound.Sampled.FloatControl.Type _AUX_RETURNContent = default; + private static bool _AUX_RETURNReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Sound.Sampled.FloatControl.Type AUX_SEND { get { if (!_AUX_SENDReady) { _AUX_SENDContent = SGetField(LocalBridgeClazz, "AUX_SEND"); _AUX_SENDReady = true; } return _AUX_SENDContent; } } + private static Javax.Sound.Sampled.FloatControl.Type _AUX_SENDContent = default; + private static bool _AUX_SENDReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Sound.Sampled.FloatControl.Type BALANCE { get { if (!_BALANCEReady) { _BALANCEContent = SGetField(LocalBridgeClazz, "BALANCE"); _BALANCEReady = true; } return _BALANCEContent; } } + private static Javax.Sound.Sampled.FloatControl.Type _BALANCEContent = default; + private static bool _BALANCEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Sound.Sampled.FloatControl.Type MASTER_GAIN { get { if (!_MASTER_GAINReady) { _MASTER_GAINContent = SGetField(LocalBridgeClazz, "MASTER_GAIN"); _MASTER_GAINReady = true; } return _MASTER_GAINContent; } } + private static Javax.Sound.Sampled.FloatControl.Type _MASTER_GAINContent = default; + private static bool _MASTER_GAINReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Sound.Sampled.FloatControl.Type PAN { get { if (!_PANReady) { _PANContent = SGetField(LocalBridgeClazz, "PAN"); _PANReady = true; } return _PANContent; } } + private static Javax.Sound.Sampled.FloatControl.Type _PANContent = default; + private static bool _PANReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Sound.Sampled.FloatControl.Type REVERB_RETURN { get { if (!_REVERB_RETURNReady) { _REVERB_RETURNContent = SGetField(LocalBridgeClazz, "REVERB_RETURN"); _REVERB_RETURNReady = true; } return _REVERB_RETURNContent; } } + private static Javax.Sound.Sampled.FloatControl.Type _REVERB_RETURNContent = default; + private static bool _REVERB_RETURNReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Sound.Sampled.FloatControl.Type REVERB_SEND { get { if (!_REVERB_SENDReady) { _REVERB_SENDContent = SGetField(LocalBridgeClazz, "REVERB_SEND"); _REVERB_SENDReady = true; } return _REVERB_SENDContent; } } + private static Javax.Sound.Sampled.FloatControl.Type _REVERB_SENDContent = default; + private static bool _REVERB_SENDReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Sound.Sampled.FloatControl.Type SAMPLE_RATE { get { if (!_SAMPLE_RATEReady) { _SAMPLE_RATEContent = SGetField(LocalBridgeClazz, "SAMPLE_RATE"); _SAMPLE_RATEReady = true; } return _SAMPLE_RATEContent; } } + private static Javax.Sound.Sampled.FloatControl.Type _SAMPLE_RATEContent = default; + private static bool _SAMPLE_RATEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Sound.Sampled.FloatControl.Type VOLUME { get { if (!_VOLUMEReady) { _VOLUMEContent = SGetField(LocalBridgeClazz, "VOLUME"); _VOLUMEReady = true; } return _VOLUMEContent; } } + private static Javax.Sound.Sampled.FloatControl.Type _VOLUMEContent = default; + private static bool _VOLUMEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Sound/Sampled/Line.cs b/src/net/JNet/GeneratedCore/Javax/Sound/Sampled/Line.cs new file mode 100644 index 0000000000..67e36bd4e6 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Sound/Sampled/Line.cs @@ -0,0 +1,246 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Sound.Sampled +{ + #region ILine + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ILine : Java.Lang.IAutoCloseable + { + #region Instance methods + /// + /// + /// + Javax.Sound.Sampled.Control[] Controls { get; } + /// + /// + /// + Javax.Sound.Sampled.Line.Info LineInfo { get; } + /// + /// + /// + /// + /// + bool IsControlSupported(Javax.Sound.Sampled.Control.Type arg0); + /// + /// + /// + /// + bool IsOpen(); + /// + /// + /// + /// + /// + Javax.Sound.Sampled.Control GetControl(Javax.Sound.Sampled.Control.Type arg0); + /// + /// + /// + /// + void AddLineListener(Javax.Sound.Sampled.LineListener arg0); + /// + /// + /// + void Close(); + /// + /// + /// + /// + void Open(); + /// + /// + /// + /// + void RemoveLineListener(Javax.Sound.Sampled.LineListener arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Line + public partial class Line : Javax.Sound.Sampled.ILine + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Sound.Sampled.Control[] Controls + { + get { return IExecuteWithSignatureArray("getControls", "()[Ljavax/sound/sampled/Control;"); } + } + /// + /// + /// + public Javax.Sound.Sampled.Line.Info LineInfo + { + get { return IExecuteWithSignature("getLineInfo", "()Ljavax/sound/sampled/Line$Info;"); } + } + /// + /// + /// + /// + /// + public bool IsControlSupported(Javax.Sound.Sampled.Control.Type arg0) + { + return IExecuteWithSignature("isControlSupported", "(Ljavax/sound/sampled/Control$Type;)Z", arg0); + } + /// + /// + /// + /// + public bool IsOpen() + { + return IExecuteWithSignature("isOpen", "()Z"); + } + /// + /// + /// + /// + /// + public Javax.Sound.Sampled.Control GetControl(Javax.Sound.Sampled.Control.Type arg0) + { + return IExecuteWithSignature("getControl", "(Ljavax/sound/sampled/Control$Type;)Ljavax/sound/sampled/Control;", arg0); + } + /// + /// + /// + /// + public void AddLineListener(Javax.Sound.Sampled.LineListener arg0) + { + IExecuteWithSignature("addLineListener", "(Ljavax/sound/sampled/LineListener;)V", arg0); + } + /// + /// + /// + public void Close() + { + IExecuteWithSignature("close", "()V"); + } + /// + /// + /// + /// + public void Open() + { + IExecuteWithSignature("open", "()V"); + } + /// + /// + /// + /// + public void RemoveLineListener(Javax.Sound.Sampled.LineListener arg0) + { + IExecuteWithSignature("removeLineListener", "(Ljavax/sound/sampled/LineListener;)V", arg0); + } + + #endregion + + #region Nested classes + #region Info + public partial class Info + { + #region Constructors + /// + /// + /// + /// + public Info(Java.Lang.Class arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Class LineClass + { + get { return IExecuteWithSignature("getLineClass", "()Ljava/lang/Class;"); } + } + /// + /// + /// + /// + /// + public bool Matches(Javax.Sound.Sampled.Line.Info arg0) + { + return IExecuteWithSignature("matches", "(Ljavax/sound/sampled/Line$Info;)Z", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Sound/Sampled/LineEvent.cs b/src/net/JNet/GeneratedCore/Javax/Sound/Sampled/LineEvent.cs new file mode 100644 index 0000000000..49461ffa67 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Sound/Sampled/LineEvent.cs @@ -0,0 +1,144 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Sound.Sampled +{ + #region LineEvent + public partial class LineEvent + { + #region Constructors + /// + /// + /// + /// + /// + /// + public LineEvent(Javax.Sound.Sampled.Line arg0, Javax.Sound.Sampled.LineEvent.Type arg1, long arg2) + : base(arg0, arg1, arg2) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public long FramePosition + { + get { return IExecuteWithSignature("getFramePosition", "()J"); } + } + /// + /// + /// + public Javax.Sound.Sampled.LineEvent.Type GetType + { + get { return IExecuteWithSignature("getType", "()Ljavax/sound/sampled/LineEvent$Type;"); } + } + /// + /// + /// + public Javax.Sound.Sampled.Line Line + { + get { return IExecuteWithSignature("getLine", "()Ljavax/sound/sampled/Line;"); } + } + + #endregion + + #region Nested classes + #region Type + public partial class Type + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Javax.Sound.Sampled.LineEvent.Type CLOSE { get { if (!_CLOSEReady) { _CLOSEContent = SGetField(LocalBridgeClazz, "CLOSE"); _CLOSEReady = true; } return _CLOSEContent; } } + private static Javax.Sound.Sampled.LineEvent.Type _CLOSEContent = default; + private static bool _CLOSEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Sound.Sampled.LineEvent.Type OPEN { get { if (!_OPENReady) { _OPENContent = SGetField(LocalBridgeClazz, "OPEN"); _OPENReady = true; } return _OPENContent; } } + private static Javax.Sound.Sampled.LineEvent.Type _OPENContent = default; + private static bool _OPENReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Sound.Sampled.LineEvent.Type START { get { if (!_STARTReady) { _STARTContent = SGetField(LocalBridgeClazz, "START"); _STARTReady = true; } return _STARTContent; } } + private static Javax.Sound.Sampled.LineEvent.Type _STARTContent = default; + private static bool _STARTReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Sound.Sampled.LineEvent.Type STOP { get { if (!_STOPReady) { _STOPContent = SGetField(LocalBridgeClazz, "STOP"); _STOPReady = true; } return _STOPContent; } } + private static Javax.Sound.Sampled.LineEvent.Type _STOPContent = default; + private static bool _STOPReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Sound/Sampled/LineListener.cs b/src/net/JNet/GeneratedCore/Javax/Sound/Sampled/LineListener.cs new file mode 100644 index 0000000000..168ef58ccf --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Sound/Sampled/LineListener.cs @@ -0,0 +1,149 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Sound.Sampled +{ + #region ILineListener + /// + /// .NET interface for org.mases.jnet.generated.javax.sound.sampled.LineListener implementing + /// + public partial interface ILineListener + { + #region Instance methods + /// + /// + /// + /// + void Update(Javax.Sound.Sampled.LineEvent arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region LineListener + public partial class LineListener : Javax.Sound.Sampled.ILineListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("update", new global::System.EventHandler>>(UpdateEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnUpdate { get; set; } = null; + + void UpdateEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnUpdate != null) ? OnUpdate : Update; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void Update(Javax.Sound.Sampled.LineEvent arg0) + { + + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region LineListenerDirect + public partial class LineListenerDirect : Javax.Sound.Sampled.ILineListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public override void Update(Javax.Sound.Sampled.LineEvent arg0) + { + IExecuteWithSignature("update", "(Ljavax/sound/sampled/LineEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Sound/Sampled/LineUnavailableException.cs b/src/net/JNet/GeneratedCore/Javax/Sound/Sampled/LineUnavailableException.cs new file mode 100644 index 0000000000..7f3616889a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Sound/Sampled/LineUnavailableException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Sound.Sampled +{ + #region LineUnavailableException + public partial class LineUnavailableException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Sound/Sampled/Mixer.cs b/src/net/JNet/GeneratedCore/Javax/Sound/Sampled/Mixer.cs new file mode 100644 index 0000000000..3666cd6163 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Sound/Sampled/Mixer.cs @@ -0,0 +1,312 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Sound.Sampled +{ + #region IMixer + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IMixer : Javax.Sound.Sampled.ILine + { + #region Instance methods + /// + /// + /// + Javax.Sound.Sampled.Mixer.Info MixerInfo { get; } + /// + /// + /// + Javax.Sound.Sampled.Line.Info[] SourceLineInfo { get; } + /// + /// + /// + Javax.Sound.Sampled.Line[] SourceLines { get; } + /// + /// + /// + Javax.Sound.Sampled.Line.Info[] TargetLineInfo { get; } + /// + /// + /// + Javax.Sound.Sampled.Line[] TargetLines { get; } + /// + /// + /// + /// + /// + bool IsLineSupported(Javax.Sound.Sampled.Line.Info arg0); + /// + /// + /// + /// + /// + /// + bool IsSynchronizationSupported(Javax.Sound.Sampled.Line[] arg0, bool arg1); + /// + /// + /// + /// + /// + int GetMaxLines(Javax.Sound.Sampled.Line.Info arg0); + /// + /// + /// + /// + /// + /// + Javax.Sound.Sampled.Line GetLine(Javax.Sound.Sampled.Line.Info arg0); + /// + /// + /// + /// + /// + Javax.Sound.Sampled.Line.Info[] GetSourceLineInfo(Javax.Sound.Sampled.Line.Info arg0); + /// + /// + /// + /// + /// + Javax.Sound.Sampled.Line.Info[] GetTargetLineInfo(Javax.Sound.Sampled.Line.Info arg0); + /// + /// + /// + /// + /// + void Synchronize(Javax.Sound.Sampled.Line[] arg0, bool arg1); + /// + /// + /// + /// + void Unsynchronize(Javax.Sound.Sampled.Line[] arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Mixer + public partial class Mixer : Javax.Sound.Sampled.IMixer + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Sound.Sampled.Mixer.Info MixerInfo + { + get { return IExecuteWithSignature("getMixerInfo", "()Ljavax/sound/sampled/Mixer$Info;"); } + } + /// + /// + /// + public Javax.Sound.Sampled.Line.Info[] SourceLineInfo + { + get { return IExecuteWithSignatureArray("getSourceLineInfo", "()[Ljavax/sound/sampled/Line$Info;"); } + } + /// + /// + /// + public Javax.Sound.Sampled.Line[] SourceLines + { + get { return IExecuteWithSignatureArray("getSourceLines", "()[Ljavax/sound/sampled/Line;"); } + } + /// + /// + /// + public Javax.Sound.Sampled.Line.Info[] TargetLineInfo + { + get { return IExecuteWithSignatureArray("getTargetLineInfo", "()[Ljavax/sound/sampled/Line$Info;"); } + } + /// + /// + /// + public Javax.Sound.Sampled.Line[] TargetLines + { + get { return IExecuteWithSignatureArray("getTargetLines", "()[Ljavax/sound/sampled/Line;"); } + } + /// + /// + /// + /// + /// + public bool IsLineSupported(Javax.Sound.Sampled.Line.Info arg0) + { + return IExecuteWithSignature("isLineSupported", "(Ljavax/sound/sampled/Line$Info;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public bool IsSynchronizationSupported(Javax.Sound.Sampled.Line[] arg0, bool arg1) + { + return IExecute("isSynchronizationSupported", arg0, arg1); + } + /// + /// + /// + /// + /// + public int GetMaxLines(Javax.Sound.Sampled.Line.Info arg0) + { + return IExecuteWithSignature("getMaxLines", "(Ljavax/sound/sampled/Line$Info;)I", arg0); + } + /// + /// + /// + /// + /// + /// + public Javax.Sound.Sampled.Line GetLine(Javax.Sound.Sampled.Line.Info arg0) + { + return IExecuteWithSignature("getLine", "(Ljavax/sound/sampled/Line$Info;)Ljavax/sound/sampled/Line;", arg0); + } + /// + /// + /// + /// + /// + public Javax.Sound.Sampled.Line.Info[] GetSourceLineInfo(Javax.Sound.Sampled.Line.Info arg0) + { + return IExecuteWithSignatureArray("getSourceLineInfo", "(Ljavax/sound/sampled/Line$Info;)[Ljavax/sound/sampled/Line$Info;", arg0); + } + /// + /// + /// + /// + /// + public Javax.Sound.Sampled.Line.Info[] GetTargetLineInfo(Javax.Sound.Sampled.Line.Info arg0) + { + return IExecuteWithSignatureArray("getTargetLineInfo", "(Ljavax/sound/sampled/Line$Info;)[Ljavax/sound/sampled/Line$Info;", arg0); + } + /// + /// + /// + /// + /// + public void Synchronize(Javax.Sound.Sampled.Line[] arg0, bool arg1) + { + IExecute("synchronize", arg0, arg1); + } + /// + /// + /// + /// + public void Unsynchronize(Javax.Sound.Sampled.Line[] arg0) + { + IExecuteWithSignature("unsynchronize", "([Ljavax/sound/sampled/Line;)V", new object[] { arg0 }); + } + + #endregion + + #region Nested classes + #region Info + public partial class Info + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Description + { + get { return IExecuteWithSignature("getDescription", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String Vendor + { + get { return IExecuteWithSignature("getVendor", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String Version + { + get { return IExecuteWithSignature("getVersion", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Sound/Sampled/Port.cs b/src/net/JNet/GeneratedCore/Javax/Sound/Sampled/Port.cs new file mode 100644 index 0000000000..e8457097eb --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Sound/Sampled/Port.cs @@ -0,0 +1,168 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Sound.Sampled +{ + #region IPort + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IPort : Javax.Sound.Sampled.ILine + { + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Port + public partial class Port : Javax.Sound.Sampled.IPort + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + #region Info + public partial class Info + { + #region Constructors + /// + /// + /// + /// + /// + /// + public Info(Java.Lang.Class arg0, Java.Lang.String arg1, bool arg2) + : base(arg0, arg1, arg2) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Javax.Sound.Sampled.Port.Info COMPACT_DISC { get { if (!_COMPACT_DISCReady) { _COMPACT_DISCContent = SGetField(LocalBridgeClazz, "COMPACT_DISC"); _COMPACT_DISCReady = true; } return _COMPACT_DISCContent; } } + private static Javax.Sound.Sampled.Port.Info _COMPACT_DISCContent = default; + private static bool _COMPACT_DISCReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Sound.Sampled.Port.Info HEADPHONE { get { if (!_HEADPHONEReady) { _HEADPHONEContent = SGetField(LocalBridgeClazz, "HEADPHONE"); _HEADPHONEReady = true; } return _HEADPHONEContent; } } + private static Javax.Sound.Sampled.Port.Info _HEADPHONEContent = default; + private static bool _HEADPHONEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Sound.Sampled.Port.Info LINE_IN { get { if (!_LINE_INReady) { _LINE_INContent = SGetField(LocalBridgeClazz, "LINE_IN"); _LINE_INReady = true; } return _LINE_INContent; } } + private static Javax.Sound.Sampled.Port.Info _LINE_INContent = default; + private static bool _LINE_INReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Sound.Sampled.Port.Info LINE_OUT { get { if (!_LINE_OUTReady) { _LINE_OUTContent = SGetField(LocalBridgeClazz, "LINE_OUT"); _LINE_OUTReady = true; } return _LINE_OUTContent; } } + private static Javax.Sound.Sampled.Port.Info _LINE_OUTContent = default; + private static bool _LINE_OUTReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Sound.Sampled.Port.Info MICROPHONE { get { if (!_MICROPHONEReady) { _MICROPHONEContent = SGetField(LocalBridgeClazz, "MICROPHONE"); _MICROPHONEReady = true; } return _MICROPHONEContent; } } + private static Javax.Sound.Sampled.Port.Info _MICROPHONEContent = default; + private static bool _MICROPHONEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Sound.Sampled.Port.Info SPEAKER { get { if (!_SPEAKERReady) { _SPEAKERContent = SGetField(LocalBridgeClazz, "SPEAKER"); _SPEAKERReady = true; } return _SPEAKERContent; } } + private static Javax.Sound.Sampled.Port.Info _SPEAKERContent = default; + private static bool _SPEAKERReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + public bool IsSource() + { + return IExecuteWithSignature("isSource", "()Z"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Sound/Sampled/ReverbType.cs b/src/net/JNet/GeneratedCore/Javax/Sound/Sampled/ReverbType.cs new file mode 100644 index 0000000000..73aeafc0ec --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Sound/Sampled/ReverbType.cs @@ -0,0 +1,100 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Sound.Sampled +{ + #region ReverbType + public partial class ReverbType + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int DecayTime + { + get { return IExecuteWithSignature("getDecayTime", "()I"); } + } + /// + /// + /// + public int EarlyReflectionDelay + { + get { return IExecuteWithSignature("getEarlyReflectionDelay", "()I"); } + } + /// + /// + /// + public float EarlyReflectionIntensity + { + get { return IExecuteWithSignature("getEarlyReflectionIntensity", "()F"); } + } + /// + /// + /// + public int LateReflectionDelay + { + get { return IExecuteWithSignature("getLateReflectionDelay", "()I"); } + } + /// + /// + /// + public float LateReflectionIntensity + { + get { return IExecuteWithSignature("getLateReflectionIntensity", "()F"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Sound/Sampled/SourceDataLine.cs b/src/net/JNet/GeneratedCore/Javax/Sound/Sampled/SourceDataLine.cs new file mode 100644 index 0000000000..19fe97a240 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Sound/Sampled/SourceDataLine.cs @@ -0,0 +1,127 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Sound.Sampled +{ + #region ISourceDataLine + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ISourceDataLine : Javax.Sound.Sampled.IDataLine + { + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + int Write(byte[] arg0, int arg1, int arg2); + /// + /// + /// + /// + /// + /// + void Open(Javax.Sound.Sampled.AudioFormat arg0, int arg1); + /// + /// + /// + /// + /// + void Open(Javax.Sound.Sampled.AudioFormat arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region SourceDataLine + public partial class SourceDataLine : Javax.Sound.Sampled.ISourceDataLine + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + public int Write(byte[] arg0, int arg1, int arg2) + { + return IExecute("write", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void Open(Javax.Sound.Sampled.AudioFormat arg0, int arg1) + { + IExecute("open", arg0, arg1); + } + /// + /// + /// + /// + /// + public void Open(Javax.Sound.Sampled.AudioFormat arg0) + { + IExecuteWithSignature("open", "(Ljavax/sound/sampled/AudioFormat;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Sound/Sampled/Spi/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Javax/Sound/Sampled/Spi/AllPackageClasses.cs new file mode 100644 index 0000000000..411e79e719 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Sound/Sampled/Spi/AllPackageClasses.cs @@ -0,0 +1,218 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Javax.Sound.Sampled.Spi +{ + #region AudioFileReader + /// + /// + /// + public partial class AudioFileReader : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.sound.sampled.spi.AudioFileReader"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AudioFileReader class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AudioFileReader() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AudioFileReader class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AudioFileReader(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AudioFileWriter + /// + /// + /// + public partial class AudioFileWriter : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.sound.sampled.spi.AudioFileWriter"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AudioFileWriter class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AudioFileWriter() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AudioFileWriter class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AudioFileWriter(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region FormatConversionProvider + /// + /// + /// + public partial class FormatConversionProvider : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.sound.sampled.spi.FormatConversionProvider"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("FormatConversionProvider class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public FormatConversionProvider() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("FormatConversionProvider class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public FormatConversionProvider(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MixerProvider + /// + /// + /// + public partial class MixerProvider : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.sound.sampled.spi.MixerProvider"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("MixerProvider class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public MixerProvider() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("MixerProvider class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public MixerProvider(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Sound/Sampled/Spi/AudioFileReader.cs b/src/net/JNet/GeneratedCore/Javax/Sound/Sampled/Spi/AudioFileReader.cs new file mode 100644 index 0000000000..f35c7f6ea0 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Sound/Sampled/Spi/AudioFileReader.cs @@ -0,0 +1,124 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Sound.Sampled.Spi +{ + #region AudioFileReader + public partial class AudioFileReader + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + public Javax.Sound.Sampled.AudioFileFormat GetAudioFileFormat(Java.Io.File arg0) + { + return IExecuteWithSignature("getAudioFileFormat", "(Ljava/io/File;)Ljavax/sound/sampled/AudioFileFormat;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Javax.Sound.Sampled.AudioFileFormat GetAudioFileFormat(Java.Io.InputStream arg0) + { + return IExecuteWithSignature("getAudioFileFormat", "(Ljava/io/InputStream;)Ljavax/sound/sampled/AudioFileFormat;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Javax.Sound.Sampled.AudioFileFormat GetAudioFileFormat(Java.Net.URL arg0) + { + return IExecuteWithSignature("getAudioFileFormat", "(Ljava/net/URL;)Ljavax/sound/sampled/AudioFileFormat;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Javax.Sound.Sampled.AudioInputStream GetAudioInputStream(Java.Io.File arg0) + { + return IExecuteWithSignature("getAudioInputStream", "(Ljava/io/File;)Ljavax/sound/sampled/AudioInputStream;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Javax.Sound.Sampled.AudioInputStream GetAudioInputStream(Java.Io.InputStream arg0) + { + return IExecuteWithSignature("getAudioInputStream", "(Ljava/io/InputStream;)Ljavax/sound/sampled/AudioInputStream;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Javax.Sound.Sampled.AudioInputStream GetAudioInputStream(Java.Net.URL arg0) + { + return IExecuteWithSignature("getAudioInputStream", "(Ljava/net/URL;)Ljavax/sound/sampled/AudioInputStream;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Sound/Sampled/Spi/AudioFileWriter.cs b/src/net/JNet/GeneratedCore/Javax/Sound/Sampled/Spi/AudioFileWriter.cs new file mode 100644 index 0000000000..776dc59003 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Sound/Sampled/Spi/AudioFileWriter.cs @@ -0,0 +1,117 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Sound.Sampled.Spi +{ + #region AudioFileWriter + public partial class AudioFileWriter + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Sound.Sampled.AudioFileFormat.Type[] AudioFileTypes + { + get { return IExecuteWithSignatureArray("getAudioFileTypes", "()[Ljavax/sound/sampled/AudioFileFormat$Type;"); } + } + /// + /// + /// + /// + /// + /// + /// + /// + public int Write(Javax.Sound.Sampled.AudioInputStream arg0, Javax.Sound.Sampled.AudioFileFormat.Type arg1, Java.Io.File arg2) + { + return IExecute("write", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + public int Write(Javax.Sound.Sampled.AudioInputStream arg0, Javax.Sound.Sampled.AudioFileFormat.Type arg1, Java.Io.OutputStream arg2) + { + return IExecute("write", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public Javax.Sound.Sampled.AudioFileFormat.Type[] GetAudioFileTypes(Javax.Sound.Sampled.AudioInputStream arg0) + { + return IExecuteWithSignatureArray("getAudioFileTypes", "(Ljavax/sound/sampled/AudioInputStream;)[Ljavax/sound/sampled/AudioFileFormat$Type;", arg0); + } + /// + /// + /// + /// + /// + /// + public bool IsFileTypeSupported(Javax.Sound.Sampled.AudioFileFormat.Type arg0, Javax.Sound.Sampled.AudioInputStream arg1) + { + return IExecute("isFileTypeSupported", arg0, arg1); + } + /// + /// + /// + /// + /// + public bool IsFileTypeSupported(Javax.Sound.Sampled.AudioFileFormat.Type arg0) + { + return IExecuteWithSignature("isFileTypeSupported", "(Ljavax/sound/sampled/AudioFileFormat$Type;)Z", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Sound/Sampled/Spi/FormatConversionProvider.cs b/src/net/JNet/GeneratedCore/Javax/Sound/Sampled/Spi/FormatConversionProvider.cs new file mode 100644 index 0000000000..77ead18aba --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Sound/Sampled/Spi/FormatConversionProvider.cs @@ -0,0 +1,149 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Sound.Sampled.Spi +{ + #region FormatConversionProvider + public partial class FormatConversionProvider + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Sound.Sampled.AudioFormat.Encoding[] SourceEncodings + { + get { return IExecuteWithSignatureArray("getSourceEncodings", "()[Ljavax/sound/sampled/AudioFormat$Encoding;"); } + } + /// + /// + /// + public Javax.Sound.Sampled.AudioFormat.Encoding[] TargetEncodings + { + get { return IExecuteWithSignatureArray("getTargetEncodings", "()[Ljavax/sound/sampled/AudioFormat$Encoding;"); } + } + /// + /// + /// + /// + /// + /// + public Javax.Sound.Sampled.AudioFormat[] GetTargetFormats(Javax.Sound.Sampled.AudioFormat.Encoding arg0, Javax.Sound.Sampled.AudioFormat arg1) + { + return IExecuteArray("getTargetFormats", arg0, arg1); + } + /// + /// + /// + /// + /// + public Javax.Sound.Sampled.AudioFormat.Encoding[] GetTargetEncodings(Javax.Sound.Sampled.AudioFormat arg0) + { + return IExecuteWithSignatureArray("getTargetEncodings", "(Ljavax/sound/sampled/AudioFormat;)[Ljavax/sound/sampled/AudioFormat$Encoding;", arg0); + } + /// + /// + /// + /// + /// + /// + public Javax.Sound.Sampled.AudioInputStream GetAudioInputStream(Javax.Sound.Sampled.AudioFormat arg0, Javax.Sound.Sampled.AudioInputStream arg1) + { + return IExecute("getAudioInputStream", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Javax.Sound.Sampled.AudioInputStream GetAudioInputStream(Javax.Sound.Sampled.AudioFormat.Encoding arg0, Javax.Sound.Sampled.AudioInputStream arg1) + { + return IExecute("getAudioInputStream", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public bool IsConversionSupported(Javax.Sound.Sampled.AudioFormat arg0, Javax.Sound.Sampled.AudioFormat arg1) + { + return IExecute("isConversionSupported", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public bool IsConversionSupported(Javax.Sound.Sampled.AudioFormat.Encoding arg0, Javax.Sound.Sampled.AudioFormat arg1) + { + return IExecute("isConversionSupported", arg0, arg1); + } + /// + /// + /// + /// + /// + public bool IsSourceEncodingSupported(Javax.Sound.Sampled.AudioFormat.Encoding arg0) + { + return IExecuteWithSignature("isSourceEncodingSupported", "(Ljavax/sound/sampled/AudioFormat$Encoding;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool IsTargetEncodingSupported(Javax.Sound.Sampled.AudioFormat.Encoding arg0) + { + return IExecuteWithSignature("isTargetEncodingSupported", "(Ljavax/sound/sampled/AudioFormat$Encoding;)Z", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Sound/Sampled/Spi/MixerProvider.cs b/src/net/JNet/GeneratedCore/Javax/Sound/Sampled/Spi/MixerProvider.cs new file mode 100644 index 0000000000..5cbedf9ceb --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Sound/Sampled/Spi/MixerProvider.cs @@ -0,0 +1,83 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Sound.Sampled.Spi +{ + #region MixerProvider + public partial class MixerProvider + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Sound.Sampled.Mixer.Info[] MixerInfo + { + get { return IExecuteWithSignatureArray("getMixerInfo", "()[Ljavax/sound/sampled/Mixer$Info;"); } + } + /// + /// + /// + /// + /// + public Javax.Sound.Sampled.Mixer GetMixer(Javax.Sound.Sampled.Mixer.Info arg0) + { + return IExecuteWithSignature("getMixer", "(Ljavax/sound/sampled/Mixer$Info;)Ljavax/sound/sampled/Mixer;", arg0); + } + /// + /// + /// + /// + /// + public bool IsMixerSupported(Javax.Sound.Sampled.Mixer.Info arg0) + { + return IExecuteWithSignature("isMixerSupported", "(Ljavax/sound/sampled/Mixer$Info;)Z", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Sound/Sampled/TargetDataLine.cs b/src/net/JNet/GeneratedCore/Javax/Sound/Sampled/TargetDataLine.cs new file mode 100644 index 0000000000..5678a70e78 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Sound/Sampled/TargetDataLine.cs @@ -0,0 +1,127 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Sound.Sampled +{ + #region ITargetDataLine + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ITargetDataLine : Javax.Sound.Sampled.IDataLine + { + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + int Read(byte[] arg0, int arg1, int arg2); + /// + /// + /// + /// + /// + /// + void Open(Javax.Sound.Sampled.AudioFormat arg0, int arg1); + /// + /// + /// + /// + /// + void Open(Javax.Sound.Sampled.AudioFormat arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region TargetDataLine + public partial class TargetDataLine : Javax.Sound.Sampled.ITargetDataLine + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + public int Read(byte[] arg0, int arg1, int arg2) + { + return IExecute("read", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void Open(Javax.Sound.Sampled.AudioFormat arg0, int arg1) + { + IExecute("open", arg0, arg1); + } + /// + /// + /// + /// + /// + public void Open(Javax.Sound.Sampled.AudioFormat arg0) + { + IExecuteWithSignature("open", "(Ljavax/sound/sampled/AudioFormat;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Sound/Sampled/UnsupportedAudioFileException.cs b/src/net/JNet/GeneratedCore/Javax/Sound/Sampled/UnsupportedAudioFileException.cs new file mode 100644 index 0000000000..2e5b91fbae --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Sound/Sampled/UnsupportedAudioFileException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Sound.Sampled +{ + #region UnsupportedAudioFileException + public partial class UnsupportedAudioFileException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Sql/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Javax/Sql/AllPackageClasses.cs new file mode 100644 index 0000000000..44b2e88018 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Sql/AllPackageClasses.cs @@ -0,0 +1,977 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Javax.Sql +{ + #region CommonDataSource + /// + /// + /// + public partial class CommonDataSource : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.sql.CommonDataSource"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("CommonDataSource class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CommonDataSource() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("CommonDataSource class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CommonDataSource(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ConnectionEvent + /// + /// + /// + public partial class ConnectionEvent : Java.Util.EventObject + { + const string _bridgeClassName = "javax.sql.ConnectionEvent"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ConnectionEvent() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ConnectionEvent(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ConnectionEventListener + /// + /// + /// + public partial class ConnectionEventListener : Java.Util.EventListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ConnectionEventListener() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.javax.sql.ConnectionEventListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region ConnectionEventListenerDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class ConnectionEventListenerDirect : ConnectionEventListener + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "javax.sql.ConnectionEventListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region ConnectionPoolDataSource + /// + /// + /// + public partial class ConnectionPoolDataSource : Javax.Sql.CommonDataSource + { + const string _bridgeClassName = "javax.sql.ConnectionPoolDataSource"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ConnectionPoolDataSource class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ConnectionPoolDataSource() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ConnectionPoolDataSource class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ConnectionPoolDataSource(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DataSource + /// + /// + /// + public partial class DataSource : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.sql.DataSource"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("DataSource class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DataSource() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("DataSource class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DataSource(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PooledConnection + /// + /// + /// + public partial class PooledConnection : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.sql.PooledConnection"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("PooledConnection class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public PooledConnection() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("PooledConnection class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public PooledConnection(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PooledConnectionBuilder + /// + /// + /// + public partial class PooledConnectionBuilder : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.sql.PooledConnectionBuilder"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("PooledConnectionBuilder class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public PooledConnectionBuilder() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("PooledConnectionBuilder class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public PooledConnectionBuilder(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region RowSet + /// + /// + /// + public partial class RowSet : Java.Sql.ResultSet + { + const string _bridgeClassName = "javax.sql.RowSet"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("RowSet class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public RowSet() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("RowSet class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public RowSet(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region RowSetEvent + /// + /// + /// + public partial class RowSetEvent : Java.Util.EventObject + { + const string _bridgeClassName = "javax.sql.RowSetEvent"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public RowSetEvent() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public RowSetEvent(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region RowSetInternal + /// + /// + /// + public partial class RowSetInternal : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.sql.RowSetInternal"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("RowSetInternal class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public RowSetInternal() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("RowSetInternal class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public RowSetInternal(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region RowSetListener + /// + /// + /// + public partial class RowSetListener : Java.Util.EventListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public RowSetListener() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.javax.sql.RowSetListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region RowSetListenerDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class RowSetListenerDirect : RowSetListener + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "javax.sql.RowSetListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region RowSetMetaData + /// + /// + /// + public partial class RowSetMetaData : Java.Sql.ResultSetMetaData + { + const string _bridgeClassName = "javax.sql.RowSetMetaData"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("RowSetMetaData class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public RowSetMetaData() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("RowSetMetaData class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public RowSetMetaData(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region RowSetReader + /// + /// + /// + public partial class RowSetReader : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.sql.RowSetReader"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("RowSetReader class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public RowSetReader() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("RowSetReader class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public RowSetReader(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region RowSetWriter + /// + /// + /// + public partial class RowSetWriter : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.sql.RowSetWriter"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("RowSetWriter class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public RowSetWriter() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("RowSetWriter class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public RowSetWriter(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region StatementEvent + /// + /// + /// + public partial class StatementEvent : Java.Util.EventObject + { + const string _bridgeClassName = "javax.sql.StatementEvent"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public StatementEvent() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public StatementEvent(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region StatementEventListener + /// + /// + /// + public partial class StatementEventListener : Java.Util.EventListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public StatementEventListener() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.javax.sql.StatementEventListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region StatementEventListenerDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class StatementEventListenerDirect : StatementEventListener + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "javax.sql.StatementEventListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region XAConnection + /// + /// + /// + public partial class XAConnection : Javax.Sql.PooledConnection + { + const string _bridgeClassName = "javax.sql.XAConnection"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("XAConnection class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public XAConnection() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("XAConnection class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public XAConnection(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region XAConnectionBuilder + /// + /// + /// + public partial class XAConnectionBuilder : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.sql.XAConnectionBuilder"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("XAConnectionBuilder class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public XAConnectionBuilder() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("XAConnectionBuilder class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public XAConnectionBuilder(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region XADataSource + /// + /// + /// + public partial class XADataSource : Javax.Sql.CommonDataSource + { + const string _bridgeClassName = "javax.sql.XADataSource"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("XADataSource class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public XADataSource() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("XADataSource class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public XADataSource(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Sql/CommonDataSource.cs b/src/net/JNet/GeneratedCore/Javax/Sql/CommonDataSource.cs new file mode 100644 index 0000000000..0c26a4c7f9 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Sql/CommonDataSource.cs @@ -0,0 +1,124 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Sql +{ + #region ICommonDataSource + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ICommonDataSource + { + #region Instance methods + /// + /// + /// + int LoginTimeout { get; set; } + /// + /// + /// + Java.Io.PrintWriter LogWriter { get; set; } + /// + /// + /// + Java.Util.Logging.Logger ParentLogger { get; } + /// + /// + /// + /// + /// + Java.Sql.ShardingKeyBuilder CreateShardingKeyBuilder(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region CommonDataSource + public partial class CommonDataSource : Javax.Sql.ICommonDataSource + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int LoginTimeout + { + get { return IExecuteWithSignature("getLoginTimeout", "()I"); } set { IExecuteWithSignature("setLoginTimeout", "(I)V", value); } + } + /// + /// + /// + public Java.Io.PrintWriter LogWriter + { + get { return IExecuteWithSignature("getLogWriter", "()Ljava/io/PrintWriter;"); } set { IExecuteWithSignature("setLogWriter", "(Ljava/io/PrintWriter;)V", value); } + } + /// + /// + /// + public Java.Util.Logging.Logger ParentLogger + { + get { return IExecuteWithSignature("getParentLogger", "()Ljava/util/logging/Logger;"); } + } + /// + /// + /// + /// + /// + public Java.Sql.ShardingKeyBuilder CreateShardingKeyBuilder() + { + return IExecuteWithSignature("createShardingKeyBuilder", "()Ljava/sql/ShardingKeyBuilder;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Sql/ConnectionEvent.cs b/src/net/JNet/GeneratedCore/Javax/Sql/ConnectionEvent.cs new file mode 100644 index 0000000000..eaff4a2751 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Sql/ConnectionEvent.cs @@ -0,0 +1,82 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Sql +{ + #region ConnectionEvent + public partial class ConnectionEvent + { + #region Constructors + /// + /// + /// + /// + /// + public ConnectionEvent(Javax.Sql.PooledConnection arg0, Java.Sql.SQLException arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public ConnectionEvent(Javax.Sql.PooledConnection arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Sql.SQLException SQLException + { + get { var obj = IExecuteWithSignature("getSQLException", "()Ljava/sql/SQLException;"); return MASES.JCOBridge.C2JBridge.JVMBridgeException.New(obj); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Sql/ConnectionEventListener.cs b/src/net/JNet/GeneratedCore/Javax/Sql/ConnectionEventListener.cs new file mode 100644 index 0000000000..f1f932c9bb --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Sql/ConnectionEventListener.cs @@ -0,0 +1,184 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Sql +{ + #region IConnectionEventListener + /// + /// .NET interface for org.mases.jnet.generated.javax.sql.ConnectionEventListener implementing + /// + public partial interface IConnectionEventListener + { + #region Instance methods + /// + /// + /// + /// + void ConnectionClosed(Javax.Sql.ConnectionEvent arg0); + /// + /// + /// + /// + void ConnectionErrorOccurred(Javax.Sql.ConnectionEvent arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ConnectionEventListener + public partial class ConnectionEventListener : Javax.Sql.IConnectionEventListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("connectionClosed", new global::System.EventHandler>>(ConnectionClosedEventHandler)); + AddEventHandler("connectionErrorOccurred", new global::System.EventHandler>>(ConnectionErrorOccurredEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnConnectionClosed { get; set; } = null; + + void ConnectionClosedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnConnectionClosed != null) ? OnConnectionClosed : ConnectionClosed; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void ConnectionClosed(Javax.Sql.ConnectionEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnConnectionErrorOccurred { get; set; } = null; + + void ConnectionErrorOccurredEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnConnectionErrorOccurred != null) ? OnConnectionErrorOccurred : ConnectionErrorOccurred; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void ConnectionErrorOccurred(Javax.Sql.ConnectionEvent arg0) + { + + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ConnectionEventListenerDirect + public partial class ConnectionEventListenerDirect : Javax.Sql.IConnectionEventListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public override void ConnectionClosed(Javax.Sql.ConnectionEvent arg0) + { + IExecuteWithSignature("connectionClosed", "(Ljavax/sql/ConnectionEvent;)V", arg0); + } + /// + /// + /// + /// + public override void ConnectionErrorOccurred(Javax.Sql.ConnectionEvent arg0) + { + IExecuteWithSignature("connectionErrorOccurred", "(Ljavax/sql/ConnectionEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Sql/ConnectionPoolDataSource.cs b/src/net/JNet/GeneratedCore/Javax/Sql/ConnectionPoolDataSource.cs new file mode 100644 index 0000000000..ffa2cc920d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Sql/ConnectionPoolDataSource.cs @@ -0,0 +1,143 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Sql +{ + #region IConnectionPoolDataSource + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IConnectionPoolDataSource : Javax.Sql.ICommonDataSource + { + #region Instance methods + /// + /// + /// + int LoginTimeout { get; set; } + /// + /// + /// + Java.Io.PrintWriter LogWriter { get; set; } + /// + /// + /// + Javax.Sql.PooledConnection PooledConnection { get; } + /// + /// + /// + /// + /// + /// + /// + Javax.Sql.PooledConnection GetPooledConnection(Java.Lang.String arg0, Java.Lang.String arg1); + /// + /// + /// + /// + /// + Javax.Sql.PooledConnectionBuilder CreatePooledConnectionBuilder(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ConnectionPoolDataSource + public partial class ConnectionPoolDataSource : Javax.Sql.IConnectionPoolDataSource + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int LoginTimeout + { + get { return IExecuteWithSignature("getLoginTimeout", "()I"); } set { IExecuteWithSignature("setLoginTimeout", "(I)V", value); } + } + /// + /// + /// + public Java.Io.PrintWriter LogWriter + { + get { return IExecuteWithSignature("getLogWriter", "()Ljava/io/PrintWriter;"); } set { IExecuteWithSignature("setLogWriter", "(Ljava/io/PrintWriter;)V", value); } + } + /// + /// + /// + public Javax.Sql.PooledConnection PooledConnection + { + get { return IExecuteWithSignature("getPooledConnection", "()Ljavax/sql/PooledConnection;"); } + } + /// + /// + /// + /// + /// + /// + /// + public Javax.Sql.PooledConnection GetPooledConnection(Java.Lang.String arg0, Java.Lang.String arg1) + { + return IExecute("getPooledConnection", arg0, arg1); + } + /// + /// + /// + /// + /// + public Javax.Sql.PooledConnectionBuilder CreatePooledConnectionBuilder() + { + return IExecuteWithSignature("createPooledConnectionBuilder", "()Ljavax/sql/PooledConnectionBuilder;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Sql/DataSource.cs b/src/net/JNet/GeneratedCore/Javax/Sql/DataSource.cs new file mode 100644 index 0000000000..7514aa5773 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Sql/DataSource.cs @@ -0,0 +1,151 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Sql +{ + #region IDataSource + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IDataSource + { + #region Instance methods + /// + /// + /// + Java.Sql.Connection Connection { get; } + /// + /// + /// + int LoginTimeout { get; set; } + /// + /// + /// + Java.Io.PrintWriter LogWriter { get; set; } + /// + /// + /// + /// + /// + /// + /// + Java.Sql.Connection GetConnection(Java.Lang.String arg0, Java.Lang.String arg1); + /// + /// + /// + /// + /// + Java.Sql.ConnectionBuilder CreateConnectionBuilder(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region DataSource + public partial class DataSource : Javax.Sql.IDataSource + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Sql.CommonDataSource(Javax.Sql.DataSource t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Sql.Wrapper(Javax.Sql.DataSource t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Sql.Connection Connection + { + get { return IExecuteWithSignature("getConnection", "()Ljava/sql/Connection;"); } + } + /// + /// + /// + public int LoginTimeout + { + get { return IExecuteWithSignature("getLoginTimeout", "()I"); } set { IExecuteWithSignature("setLoginTimeout", "(I)V", value); } + } + /// + /// + /// + public Java.Io.PrintWriter LogWriter + { + get { return IExecuteWithSignature("getLogWriter", "()Ljava/io/PrintWriter;"); } set { IExecuteWithSignature("setLogWriter", "(Ljava/io/PrintWriter;)V", value); } + } + /// + /// + /// + /// + /// + /// + /// + public Java.Sql.Connection GetConnection(Java.Lang.String arg0, Java.Lang.String arg1) + { + return IExecute("getConnection", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Sql.ConnectionBuilder CreateConnectionBuilder() + { + return IExecuteWithSignature("createConnectionBuilder", "()Ljava/sql/ConnectionBuilder;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Sql/PooledConnection.cs b/src/net/JNet/GeneratedCore/Javax/Sql/PooledConnection.cs new file mode 100644 index 0000000000..bedd201b29 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Sql/PooledConnection.cs @@ -0,0 +1,152 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Sql +{ + #region IPooledConnection + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IPooledConnection + { + #region Instance methods + /// + /// + /// + Java.Sql.Connection Connection { get; } + /// + /// + /// + /// + void AddConnectionEventListener(Javax.Sql.ConnectionEventListener arg0); + /// + /// + /// + /// + void AddStatementEventListener(Javax.Sql.StatementEventListener arg0); + /// + /// + /// + /// + void Close(); + /// + /// + /// + /// + void RemoveConnectionEventListener(Javax.Sql.ConnectionEventListener arg0); + /// + /// + /// + /// + void RemoveStatementEventListener(Javax.Sql.StatementEventListener arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region PooledConnection + public partial class PooledConnection : Javax.Sql.IPooledConnection + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Sql.Connection Connection + { + get { return IExecuteWithSignature("getConnection", "()Ljava/sql/Connection;"); } + } + /// + /// + /// + /// + public void AddConnectionEventListener(Javax.Sql.ConnectionEventListener arg0) + { + IExecuteWithSignature("addConnectionEventListener", "(Ljavax/sql/ConnectionEventListener;)V", arg0); + } + /// + /// + /// + /// + public void AddStatementEventListener(Javax.Sql.StatementEventListener arg0) + { + IExecuteWithSignature("addStatementEventListener", "(Ljavax/sql/StatementEventListener;)V", arg0); + } + /// + /// + /// + /// + public void Close() + { + IExecuteWithSignature("close", "()V"); + } + /// + /// + /// + /// + public void RemoveConnectionEventListener(Javax.Sql.ConnectionEventListener arg0) + { + IExecuteWithSignature("removeConnectionEventListener", "(Ljavax/sql/ConnectionEventListener;)V", arg0); + } + /// + /// + /// + /// + public void RemoveStatementEventListener(Javax.Sql.StatementEventListener arg0) + { + IExecuteWithSignature("removeStatementEventListener", "(Ljavax/sql/StatementEventListener;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Sql/PooledConnectionBuilder.cs b/src/net/JNet/GeneratedCore/Javax/Sql/PooledConnectionBuilder.cs new file mode 100644 index 0000000000..57001ff7b4 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Sql/PooledConnectionBuilder.cs @@ -0,0 +1,151 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Sql +{ + #region IPooledConnectionBuilder + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IPooledConnectionBuilder + { + #region Instance methods + /// + /// + /// + /// + /// + Javax.Sql.PooledConnection Build(); + /// + /// + /// + /// + /// + Javax.Sql.PooledConnectionBuilder Password(Java.Lang.String arg0); + /// + /// + /// + /// + /// + Javax.Sql.PooledConnectionBuilder ShardingKey(Java.Sql.ShardingKey arg0); + /// + /// + /// + /// + /// + Javax.Sql.PooledConnectionBuilder SuperShardingKey(Java.Sql.ShardingKey arg0); + /// + /// + /// + /// + /// + Javax.Sql.PooledConnectionBuilder User(Java.Lang.String arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region PooledConnectionBuilder + public partial class PooledConnectionBuilder : Javax.Sql.IPooledConnectionBuilder + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public Javax.Sql.PooledConnection Build() + { + return IExecuteWithSignature("build", "()Ljavax/sql/PooledConnection;"); + } + /// + /// + /// + /// + /// + public Javax.Sql.PooledConnectionBuilder Password(Java.Lang.String arg0) + { + return IExecuteWithSignature("password", "(Ljava/lang/String;)Ljavax/sql/PooledConnectionBuilder;", arg0); + } + /// + /// + /// + /// + /// + public Javax.Sql.PooledConnectionBuilder ShardingKey(Java.Sql.ShardingKey arg0) + { + return IExecuteWithSignature("shardingKey", "(Ljava/sql/ShardingKey;)Ljavax/sql/PooledConnectionBuilder;", arg0); + } + /// + /// + /// + /// + /// + public Javax.Sql.PooledConnectionBuilder SuperShardingKey(Java.Sql.ShardingKey arg0) + { + return IExecuteWithSignature("superShardingKey", "(Ljava/sql/ShardingKey;)Ljavax/sql/PooledConnectionBuilder;", arg0); + } + /// + /// + /// + /// + /// + public Javax.Sql.PooledConnectionBuilder User(Java.Lang.String arg0) + { + return IExecuteWithSignature("user", "(Ljava/lang/String;)Ljavax/sql/PooledConnectionBuilder;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Sql/RowSet.cs b/src/net/JNet/GeneratedCore/Javax/Sql/RowSet.cs new file mode 100644 index 0000000000..9ef40f436e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Sql/RowSet.cs @@ -0,0 +1,1808 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Sql +{ + #region IRowSet + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IRowSet : Java.Sql.IResultSet + { + #region Instance methods + /// + /// + /// + Java.Lang.String Command { get; set; } + /// + /// + /// + Java.Lang.String DataSourceName { get; set; } + /// + /// + /// + bool EscapeProcessing { get; set; } + /// + /// + /// + int MaxFieldSize { get; set; } + /// + /// + /// + int MaxRows { get; set; } + /// + /// + /// + Java.Lang.String Password { get; set; } + /// + /// + /// + int QueryTimeout { get; set; } + /// + /// + /// + int TransactionIsolation { get; set; } + /// + /// + /// + Java.Util.Map TypeMap { get; set; } + /// + /// + /// + Java.Lang.String Url { get; set; } + /// + /// + /// + Java.Lang.String Username { get; set; } + /// + /// + /// + /// + bool IsReadOnly(); + /// + /// + /// + /// + void AddRowSetListener(Javax.Sql.RowSetListener arg0); + /// + /// + /// + /// + void ClearParameters(); + /// + /// + /// + /// + void Execute(); + /// + /// + /// + /// + void RemoveRowSetListener(Javax.Sql.RowSetListener arg0); + /// + /// + /// + /// + /// + /// + void SetArray(int arg0, Java.Sql.Array arg1); + /// + /// + /// + /// + /// + /// + /// + void SetAsciiStream(int arg0, Java.Io.InputStream arg1, int arg2); + /// + /// + /// + /// + /// + /// + void SetAsciiStream(int arg0, Java.Io.InputStream arg1); + /// + /// + /// + /// + /// + /// + /// + void SetAsciiStream(Java.Lang.String arg0, Java.Io.InputStream arg1, int arg2); + /// + /// + /// + /// + /// + /// + void SetAsciiStream(Java.Lang.String arg0, Java.Io.InputStream arg1); + /// + /// + /// + /// + /// + /// + void SetBigDecimal(int arg0, Java.Math.BigDecimal arg1); + /// + /// + /// + /// + /// + /// + void SetBigDecimal(Java.Lang.String arg0, Java.Math.BigDecimal arg1); + /// + /// + /// + /// + /// + /// + /// + void SetBinaryStream(int arg0, Java.Io.InputStream arg1, int arg2); + /// + /// + /// + /// + /// + /// + void SetBinaryStream(int arg0, Java.Io.InputStream arg1); + /// + /// + /// + /// + /// + /// + /// + void SetBinaryStream(Java.Lang.String arg0, Java.Io.InputStream arg1, int arg2); + /// + /// + /// + /// + /// + /// + void SetBinaryStream(Java.Lang.String arg0, Java.Io.InputStream arg1); + /// + /// + /// + /// + /// + /// + /// + void SetBlob(int arg0, Java.Io.InputStream arg1, long arg2); + /// + /// + /// + /// + /// + /// + void SetBlob(int arg0, Java.Io.InputStream arg1); + /// + /// + /// + /// + /// + /// + void SetBlob(int arg0, Java.Sql.Blob arg1); + /// + /// + /// + /// + /// + /// + /// + void SetBlob(Java.Lang.String arg0, Java.Io.InputStream arg1, long arg2); + /// + /// + /// + /// + /// + /// + void SetBlob(Java.Lang.String arg0, Java.Io.InputStream arg1); + /// + /// + /// + /// + /// + /// + void SetBlob(Java.Lang.String arg0, Java.Sql.Blob arg1); + /// + /// + /// + /// + /// + /// + void SetBoolean(int arg0, bool arg1); + /// + /// + /// + /// + /// + /// + void SetBoolean(Java.Lang.String arg0, bool arg1); + /// + /// + /// + /// + /// + /// + void SetByte(int arg0, byte arg1); + /// + /// + /// + /// + /// + /// + void SetByte(Java.Lang.String arg0, byte arg1); + /// + /// + /// + /// + /// + /// + void SetBytes(int arg0, byte[] arg1); + /// + /// + /// + /// + /// + /// + void SetBytes(Java.Lang.String arg0, byte[] arg1); + /// + /// + /// + /// + /// + /// + /// + void SetCharacterStream(int arg0, Java.Io.Reader arg1, int arg2); + /// + /// + /// + /// + /// + /// + void SetCharacterStream(int arg0, Java.Io.Reader arg1); + /// + /// + /// + /// + /// + /// + /// + void SetCharacterStream(Java.Lang.String arg0, Java.Io.Reader arg1, int arg2); + /// + /// + /// + /// + /// + /// + void SetCharacterStream(Java.Lang.String arg0, Java.Io.Reader arg1); + /// + /// + /// + /// + /// + /// + /// + void SetClob(int arg0, Java.Io.Reader arg1, long arg2); + /// + /// + /// + /// + /// + /// + void SetClob(int arg0, Java.Io.Reader arg1); + /// + /// + /// + /// + /// + /// + void SetClob(int arg0, Java.Sql.Clob arg1); + /// + /// + /// + /// + /// + /// + /// + void SetClob(Java.Lang.String arg0, Java.Io.Reader arg1, long arg2); + /// + /// + /// + /// + /// + /// + void SetClob(Java.Lang.String arg0, Java.Io.Reader arg1); + /// + /// + /// + /// + /// + /// + void SetClob(Java.Lang.String arg0, Java.Sql.Clob arg1); + /// + /// + /// + /// + /// + void SetConcurrency(int arg0); + /// + /// + /// + /// + /// + /// + /// + void SetDate(int arg0, Java.Sql.Date arg1, Java.Util.Calendar arg2); + /// + /// + /// + /// + /// + /// + void SetDate(int arg0, Java.Sql.Date arg1); + /// + /// + /// + /// + /// + /// + /// + void SetDate(Java.Lang.String arg0, Java.Sql.Date arg1, Java.Util.Calendar arg2); + /// + /// + /// + /// + /// + /// + void SetDate(Java.Lang.String arg0, Java.Sql.Date arg1); + /// + /// + /// + /// + /// + /// + void SetDouble(int arg0, double arg1); + /// + /// + /// + /// + /// + /// + void SetDouble(Java.Lang.String arg0, double arg1); + /// + /// + /// + /// + /// + /// + void SetFloat(int arg0, float arg1); + /// + /// + /// + /// + /// + /// + void SetFloat(Java.Lang.String arg0, float arg1); + /// + /// + /// + /// + /// + /// + void SetInt(int arg0, int arg1); + /// + /// + /// + /// + /// + /// + void SetInt(Java.Lang.String arg0, int arg1); + /// + /// + /// + /// + /// + /// + void SetLong(int arg0, long arg1); + /// + /// + /// + /// + /// + /// + void SetLong(Java.Lang.String arg0, long arg1); + /// + /// + /// + /// + /// + /// + /// + void SetNCharacterStream(int arg0, Java.Io.Reader arg1, long arg2); + /// + /// + /// + /// + /// + /// + void SetNCharacterStream(int arg0, Java.Io.Reader arg1); + /// + /// + /// + /// + /// + /// + /// + void SetNCharacterStream(Java.Lang.String arg0, Java.Io.Reader arg1, long arg2); + /// + /// + /// + /// + /// + /// + void SetNCharacterStream(Java.Lang.String arg0, Java.Io.Reader arg1); + /// + /// + /// + /// + /// + /// + /// + void SetNClob(int arg0, Java.Io.Reader arg1, long arg2); + /// + /// + /// + /// + /// + /// + void SetNClob(int arg0, Java.Io.Reader arg1); + /// + /// + /// + /// + /// + /// + void SetNClob(int arg0, Java.Sql.NClob arg1); + /// + /// + /// + /// + /// + /// + /// + void SetNClob(Java.Lang.String arg0, Java.Io.Reader arg1, long arg2); + /// + /// + /// + /// + /// + /// + void SetNClob(Java.Lang.String arg0, Java.Io.Reader arg1); + /// + /// + /// + /// + /// + /// + void SetNClob(Java.Lang.String arg0, Java.Sql.NClob arg1); + /// + /// + /// + /// + /// + /// + void SetNString(int arg0, Java.Lang.String arg1); + /// + /// + /// + /// + /// + /// + void SetNString(Java.Lang.String arg0, Java.Lang.String arg1); + /// + /// + /// + /// + /// + /// + /// + void SetNull(int arg0, int arg1, Java.Lang.String arg2); + /// + /// + /// + /// + /// + /// + void SetNull(int arg0, int arg1); + /// + /// + /// + /// + /// + /// + /// + void SetNull(Java.Lang.String arg0, int arg1, Java.Lang.String arg2); + /// + /// + /// + /// + /// + /// + void SetNull(Java.Lang.String arg0, int arg1); + /// + /// + /// + /// + /// + /// + /// + /// + void SetObject(int arg0, object arg1, int arg2, int arg3); + /// + /// + /// + /// + /// + /// + /// + void SetObject(int arg0, object arg1, int arg2); + /// + /// + /// + /// + /// + /// + void SetObject(int arg0, object arg1); + /// + /// + /// + /// + /// + /// + /// + /// + void SetObject(Java.Lang.String arg0, object arg1, int arg2, int arg3); + /// + /// + /// + /// + /// + /// + /// + void SetObject(Java.Lang.String arg0, object arg1, int arg2); + /// + /// + /// + /// + /// + /// + void SetObject(Java.Lang.String arg0, object arg1); + /// + /// + /// + /// + /// + void SetReadOnly(bool arg0); + /// + /// + /// + /// + /// + /// + void SetRef(int arg0, Java.Sql.Ref arg1); + /// + /// + /// + /// + /// + /// + void SetRowId(int arg0, Java.Sql.RowId arg1); + /// + /// + /// + /// + /// + /// + void SetRowId(Java.Lang.String arg0, Java.Sql.RowId arg1); + /// + /// + /// + /// + /// + /// + void SetShort(int arg0, short arg1); + /// + /// + /// + /// + /// + /// + void SetShort(Java.Lang.String arg0, short arg1); + /// + /// + /// + /// + /// + /// + void SetSQLXML(int arg0, Java.Sql.SQLXML arg1); + /// + /// + /// + /// + /// + /// + void SetSQLXML(Java.Lang.String arg0, Java.Sql.SQLXML arg1); + /// + /// + /// + /// + /// + /// + void SetString(int arg0, Java.Lang.String arg1); + /// + /// + /// + /// + /// + /// + void SetString(Java.Lang.String arg0, Java.Lang.String arg1); + /// + /// + /// + /// + /// + /// + /// + void SetTime(int arg0, Java.Sql.Time arg1, Java.Util.Calendar arg2); + /// + /// + /// + /// + /// + /// + void SetTime(int arg0, Java.Sql.Time arg1); + /// + /// + /// + /// + /// + /// + /// + void SetTime(Java.Lang.String arg0, Java.Sql.Time arg1, Java.Util.Calendar arg2); + /// + /// + /// + /// + /// + /// + void SetTime(Java.Lang.String arg0, Java.Sql.Time arg1); + /// + /// + /// + /// + /// + /// + /// + void SetTimestamp(int arg0, Java.Sql.Timestamp arg1, Java.Util.Calendar arg2); + /// + /// + /// + /// + /// + /// + void SetTimestamp(int arg0, Java.Sql.Timestamp arg1); + /// + /// + /// + /// + /// + /// + /// + void SetTimestamp(Java.Lang.String arg0, Java.Sql.Timestamp arg1, Java.Util.Calendar arg2); + /// + /// + /// + /// + /// + /// + void SetTimestamp(Java.Lang.String arg0, Java.Sql.Timestamp arg1); + /// + /// + /// + /// + /// + void SetType(int arg0); + /// + /// + /// + /// + /// + /// + void SetURL(int arg0, Java.Net.URL arg1); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region RowSet + public partial class RowSet : Javax.Sql.IRowSet + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Command + { + get { return IExecuteWithSignature("getCommand", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setCommand", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String DataSourceName + { + get { return IExecuteWithSignature("getDataSourceName", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setDataSourceName", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public bool EscapeProcessing + { + get { return IExecuteWithSignature("getEscapeProcessing", "()Z"); } set { IExecuteWithSignature("setEscapeProcessing", "(Z)V", value); } + } + /// + /// + /// + public int MaxFieldSize + { + get { return IExecuteWithSignature("getMaxFieldSize", "()I"); } set { IExecuteWithSignature("setMaxFieldSize", "(I)V", value); } + } + /// + /// + /// + public int MaxRows + { + get { return IExecuteWithSignature("getMaxRows", "()I"); } set { IExecuteWithSignature("setMaxRows", "(I)V", value); } + } + /// + /// + /// + public Java.Lang.String Password + { + get { return IExecuteWithSignature("getPassword", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setPassword", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public int QueryTimeout + { + get { return IExecuteWithSignature("getQueryTimeout", "()I"); } set { IExecuteWithSignature("setQueryTimeout", "(I)V", value); } + } + /// + /// + /// + public int TransactionIsolation + { + get { return IExecuteWithSignature("getTransactionIsolation", "()I"); } set { IExecuteWithSignature("setTransactionIsolation", "(I)V", value); } + } + /// + /// + /// + public Java.Util.Map TypeMap + { + get { return IExecuteWithSignature>("getTypeMap", "()Ljava/util/Map;"); } set { IExecuteWithSignature("setTypeMap", "(Ljava/util/Map;)V", value); } + } + /// + /// + /// + public Java.Lang.String Url + { + get { return IExecuteWithSignature("getUrl", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setUrl", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Username + { + get { return IExecuteWithSignature("getUsername", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setUsername", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + /// + public bool IsReadOnly() + { + return IExecuteWithSignature("isReadOnly", "()Z"); + } + /// + /// + /// + /// + public void AddRowSetListener(Javax.Sql.RowSetListener arg0) + { + IExecuteWithSignature("addRowSetListener", "(Ljavax/sql/RowSetListener;)V", arg0); + } + /// + /// + /// + /// + public void ClearParameters() + { + IExecuteWithSignature("clearParameters", "()V"); + } + /// + /// + /// + /// + public void Execute() + { + IExecuteWithSignature("execute", "()V"); + } + /// + /// + /// + /// + public void RemoveRowSetListener(Javax.Sql.RowSetListener arg0) + { + IExecuteWithSignature("removeRowSetListener", "(Ljavax/sql/RowSetListener;)V", arg0); + } + /// + /// + /// + /// + /// + /// + public void SetArray(int arg0, Java.Sql.Array arg1) + { + IExecute("setArray", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void SetAsciiStream(int arg0, Java.Io.InputStream arg1, int arg2) + { + IExecute("setAsciiStream", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void SetAsciiStream(int arg0, Java.Io.InputStream arg1) + { + IExecute("setAsciiStream", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void SetAsciiStream(Java.Lang.String arg0, Java.Io.InputStream arg1, int arg2) + { + IExecute("setAsciiStream", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void SetAsciiStream(Java.Lang.String arg0, Java.Io.InputStream arg1) + { + IExecute("setAsciiStream", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetBigDecimal(int arg0, Java.Math.BigDecimal arg1) + { + IExecute("setBigDecimal", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetBigDecimal(Java.Lang.String arg0, Java.Math.BigDecimal arg1) + { + IExecute("setBigDecimal", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void SetBinaryStream(int arg0, Java.Io.InputStream arg1, int arg2) + { + IExecute("setBinaryStream", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void SetBinaryStream(int arg0, Java.Io.InputStream arg1) + { + IExecute("setBinaryStream", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void SetBinaryStream(Java.Lang.String arg0, Java.Io.InputStream arg1, int arg2) + { + IExecute("setBinaryStream", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void SetBinaryStream(Java.Lang.String arg0, Java.Io.InputStream arg1) + { + IExecute("setBinaryStream", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void SetBlob(int arg0, Java.Io.InputStream arg1, long arg2) + { + IExecute("setBlob", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void SetBlob(int arg0, Java.Io.InputStream arg1) + { + IExecute("setBlob", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetBlob(int arg0, Java.Sql.Blob arg1) + { + IExecute("setBlob", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void SetBlob(Java.Lang.String arg0, Java.Io.InputStream arg1, long arg2) + { + IExecute("setBlob", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void SetBlob(Java.Lang.String arg0, Java.Io.InputStream arg1) + { + IExecute("setBlob", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetBlob(Java.Lang.String arg0, Java.Sql.Blob arg1) + { + IExecute("setBlob", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetBoolean(int arg0, bool arg1) + { + IExecute("setBoolean", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetBoolean(Java.Lang.String arg0, bool arg1) + { + IExecute("setBoolean", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetByte(int arg0, byte arg1) + { + IExecute("setByte", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetByte(Java.Lang.String arg0, byte arg1) + { + IExecute("setByte", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetBytes(int arg0, byte[] arg1) + { + IExecute("setBytes", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetBytes(Java.Lang.String arg0, byte[] arg1) + { + IExecute("setBytes", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void SetCharacterStream(int arg0, Java.Io.Reader arg1, int arg2) + { + IExecute("setCharacterStream", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void SetCharacterStream(int arg0, Java.Io.Reader arg1) + { + IExecute("setCharacterStream", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void SetCharacterStream(Java.Lang.String arg0, Java.Io.Reader arg1, int arg2) + { + IExecute("setCharacterStream", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void SetCharacterStream(Java.Lang.String arg0, Java.Io.Reader arg1) + { + IExecute("setCharacterStream", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void SetClob(int arg0, Java.Io.Reader arg1, long arg2) + { + IExecute("setClob", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void SetClob(int arg0, Java.Io.Reader arg1) + { + IExecute("setClob", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetClob(int arg0, Java.Sql.Clob arg1) + { + IExecute("setClob", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void SetClob(Java.Lang.String arg0, Java.Io.Reader arg1, long arg2) + { + IExecute("setClob", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void SetClob(Java.Lang.String arg0, Java.Io.Reader arg1) + { + IExecute("setClob", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetClob(Java.Lang.String arg0, Java.Sql.Clob arg1) + { + IExecute("setClob", arg0, arg1); + } + /// + /// + /// + /// + /// + public void SetConcurrency(int arg0) + { + IExecuteWithSignature("setConcurrency", "(I)V", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public void SetDate(int arg0, Java.Sql.Date arg1, Java.Util.Calendar arg2) + { + IExecute("setDate", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void SetDate(int arg0, Java.Sql.Date arg1) + { + IExecute("setDate", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void SetDate(Java.Lang.String arg0, Java.Sql.Date arg1, Java.Util.Calendar arg2) + { + IExecute("setDate", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void SetDate(Java.Lang.String arg0, Java.Sql.Date arg1) + { + IExecute("setDate", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetDouble(int arg0, double arg1) + { + IExecute("setDouble", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetDouble(Java.Lang.String arg0, double arg1) + { + IExecute("setDouble", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetFloat(int arg0, float arg1) + { + IExecute("setFloat", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetFloat(Java.Lang.String arg0, float arg1) + { + IExecute("setFloat", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetInt(int arg0, int arg1) + { + IExecute("setInt", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetInt(Java.Lang.String arg0, int arg1) + { + IExecute("setInt", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetLong(int arg0, long arg1) + { + IExecute("setLong", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetLong(Java.Lang.String arg0, long arg1) + { + IExecute("setLong", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void SetNCharacterStream(int arg0, Java.Io.Reader arg1, long arg2) + { + IExecute("setNCharacterStream", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void SetNCharacterStream(int arg0, Java.Io.Reader arg1) + { + IExecute("setNCharacterStream", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void SetNCharacterStream(Java.Lang.String arg0, Java.Io.Reader arg1, long arg2) + { + IExecute("setNCharacterStream", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void SetNCharacterStream(Java.Lang.String arg0, Java.Io.Reader arg1) + { + IExecute("setNCharacterStream", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void SetNClob(int arg0, Java.Io.Reader arg1, long arg2) + { + IExecute("setNClob", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void SetNClob(int arg0, Java.Io.Reader arg1) + { + IExecute("setNClob", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetNClob(int arg0, Java.Sql.NClob arg1) + { + IExecute("setNClob", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void SetNClob(Java.Lang.String arg0, Java.Io.Reader arg1, long arg2) + { + IExecute("setNClob", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void SetNClob(Java.Lang.String arg0, Java.Io.Reader arg1) + { + IExecute("setNClob", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetNClob(Java.Lang.String arg0, Java.Sql.NClob arg1) + { + IExecute("setNClob", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetNString(int arg0, Java.Lang.String arg1) + { + IExecute("setNString", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetNString(Java.Lang.String arg0, Java.Lang.String arg1) + { + IExecute("setNString", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void SetNull(int arg0, int arg1, Java.Lang.String arg2) + { + IExecute("setNull", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void SetNull(int arg0, int arg1) + { + IExecute("setNull", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void SetNull(Java.Lang.String arg0, int arg1, Java.Lang.String arg2) + { + IExecute("setNull", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void SetNull(Java.Lang.String arg0, int arg1) + { + IExecute("setNull", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public void SetObject(int arg0, object arg1, int arg2, int arg3) + { + IExecute("setObject", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + public void SetObject(int arg0, object arg1, int arg2) + { + IExecute("setObject", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void SetObject(int arg0, object arg1) + { + IExecute("setObject", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public void SetObject(Java.Lang.String arg0, object arg1, int arg2, int arg3) + { + IExecute("setObject", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + public void SetObject(Java.Lang.String arg0, object arg1, int arg2) + { + IExecute("setObject", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void SetObject(Java.Lang.String arg0, object arg1) + { + IExecute("setObject", arg0, arg1); + } + /// + /// + /// + /// + /// + public void SetReadOnly(bool arg0) + { + IExecuteWithSignature("setReadOnly", "(Z)V", arg0); + } + /// + /// + /// + /// + /// + /// + public void SetRef(int arg0, Java.Sql.Ref arg1) + { + IExecute("setRef", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetRowId(int arg0, Java.Sql.RowId arg1) + { + IExecute("setRowId", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetRowId(Java.Lang.String arg0, Java.Sql.RowId arg1) + { + IExecute("setRowId", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetShort(int arg0, short arg1) + { + IExecute("setShort", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetShort(Java.Lang.String arg0, short arg1) + { + IExecute("setShort", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetSQLXML(int arg0, Java.Sql.SQLXML arg1) + { + IExecute("setSQLXML", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetSQLXML(Java.Lang.String arg0, Java.Sql.SQLXML arg1) + { + IExecute("setSQLXML", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetString(int arg0, Java.Lang.String arg1) + { + IExecute("setString", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetString(Java.Lang.String arg0, Java.Lang.String arg1) + { + IExecute("setString", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void SetTime(int arg0, Java.Sql.Time arg1, Java.Util.Calendar arg2) + { + IExecute("setTime", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void SetTime(int arg0, Java.Sql.Time arg1) + { + IExecute("setTime", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void SetTime(Java.Lang.String arg0, Java.Sql.Time arg1, Java.Util.Calendar arg2) + { + IExecute("setTime", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void SetTime(Java.Lang.String arg0, Java.Sql.Time arg1) + { + IExecute("setTime", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void SetTimestamp(int arg0, Java.Sql.Timestamp arg1, Java.Util.Calendar arg2) + { + IExecute("setTimestamp", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void SetTimestamp(int arg0, Java.Sql.Timestamp arg1) + { + IExecute("setTimestamp", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void SetTimestamp(Java.Lang.String arg0, Java.Sql.Timestamp arg1, Java.Util.Calendar arg2) + { + IExecute("setTimestamp", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void SetTimestamp(Java.Lang.String arg0, Java.Sql.Timestamp arg1) + { + IExecute("setTimestamp", arg0, arg1); + } + /// + /// + /// + /// + /// + public void SetType(int arg0) + { + IExecuteWithSignature("setType", "(I)V", arg0); + } + /// + /// + /// + /// + /// + /// + public void SetURL(int arg0, Java.Net.URL arg1) + { + IExecute("setURL", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Sql/RowSetEvent.cs b/src/net/JNet/GeneratedCore/Javax/Sql/RowSetEvent.cs new file mode 100644 index 0000000000..6b5d3f9bb4 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Sql/RowSetEvent.cs @@ -0,0 +1,66 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Sql +{ + #region RowSetEvent + public partial class RowSetEvent + { + #region Constructors + /// + /// + /// + /// + public RowSetEvent(Javax.Sql.RowSet arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Sql/RowSetInternal.cs b/src/net/JNet/GeneratedCore/Javax/Sql/RowSetInternal.cs new file mode 100644 index 0000000000..e69a057752 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Sql/RowSetInternal.cs @@ -0,0 +1,135 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Sql +{ + #region IRowSetInternal + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IRowSetInternal + { + #region Instance methods + /// + /// + /// + Java.Sql.Connection Connection { get; } + /// + /// + /// + Java.Sql.ResultSet Original { get; } + /// + /// + /// + Java.Sql.ResultSet OriginalRow { get; } + /// + /// + /// + object[] Params { get; } + /// + /// + /// + /// + /// + void SetMetaData(Javax.Sql.RowSetMetaData arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region RowSetInternal + public partial class RowSetInternal : Javax.Sql.IRowSetInternal + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Sql.Connection Connection + { + get { return IExecuteWithSignature("getConnection", "()Ljava/sql/Connection;"); } + } + /// + /// + /// + public Java.Sql.ResultSet Original + { + get { return IExecuteWithSignature("getOriginal", "()Ljava/sql/ResultSet;"); } + } + /// + /// + /// + public Java.Sql.ResultSet OriginalRow + { + get { return IExecuteWithSignature("getOriginalRow", "()Ljava/sql/ResultSet;"); } + } + /// + /// + /// + public object[] Params + { + get { return IExecuteWithSignatureArray("getParams", "()[Ljava/lang/Object;"); } + } + /// + /// + /// + /// + /// + public void SetMetaData(Javax.Sql.RowSetMetaData arg0) + { + IExecuteWithSignature("setMetaData", "(Ljavax/sql/RowSetMetaData;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Sql/RowSetListener.cs b/src/net/JNet/GeneratedCore/Javax/Sql/RowSetListener.cs new file mode 100644 index 0000000000..f328677cf3 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Sql/RowSetListener.cs @@ -0,0 +1,219 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Sql +{ + #region IRowSetListener + /// + /// .NET interface for org.mases.jnet.generated.javax.sql.RowSetListener implementing + /// + public partial interface IRowSetListener + { + #region Instance methods + /// + /// + /// + /// + void CursorMoved(Javax.Sql.RowSetEvent arg0); + /// + /// + /// + /// + void RowChanged(Javax.Sql.RowSetEvent arg0); + /// + /// + /// + /// + void RowSetChanged(Javax.Sql.RowSetEvent arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region RowSetListener + public partial class RowSetListener : Javax.Sql.IRowSetListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("cursorMoved", new global::System.EventHandler>>(CursorMovedEventHandler)); + AddEventHandler("rowChanged", new global::System.EventHandler>>(RowChangedEventHandler)); + AddEventHandler("rowSetChanged", new global::System.EventHandler>>(RowSetChangedEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnCursorMoved { get; set; } = null; + + void CursorMovedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnCursorMoved != null) ? OnCursorMoved : CursorMoved; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void CursorMoved(Javax.Sql.RowSetEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnRowChanged { get; set; } = null; + + void RowChangedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnRowChanged != null) ? OnRowChanged : RowChanged; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void RowChanged(Javax.Sql.RowSetEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnRowSetChanged { get; set; } = null; + + void RowSetChangedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnRowSetChanged != null) ? OnRowSetChanged : RowSetChanged; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void RowSetChanged(Javax.Sql.RowSetEvent arg0) + { + + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region RowSetListenerDirect + public partial class RowSetListenerDirect : Javax.Sql.IRowSetListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public override void CursorMoved(Javax.Sql.RowSetEvent arg0) + { + IExecuteWithSignature("cursorMoved", "(Ljavax/sql/RowSetEvent;)V", arg0); + } + /// + /// + /// + /// + public override void RowChanged(Javax.Sql.RowSetEvent arg0) + { + IExecuteWithSignature("rowChanged", "(Ljavax/sql/RowSetEvent;)V", arg0); + } + /// + /// + /// + /// + public override void RowSetChanged(Javax.Sql.RowSetEvent arg0) + { + IExecuteWithSignature("rowSetChanged", "(Ljavax/sql/RowSetEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Sql/RowSetMetaData.cs b/src/net/JNet/GeneratedCore/Javax/Sql/RowSetMetaData.cs new file mode 100644 index 0000000000..324ab1880e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Sql/RowSetMetaData.cs @@ -0,0 +1,363 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Sql +{ + #region IRowSetMetaData + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IRowSetMetaData : Java.Sql.IResultSetMetaData + { + #region Instance methods + /// + /// + /// + /// + /// + /// + void SetAutoIncrement(int arg0, bool arg1); + /// + /// + /// + /// + /// + /// + void SetCaseSensitive(int arg0, bool arg1); + /// + /// + /// + /// + /// + /// + void SetCatalogName(int arg0, Java.Lang.String arg1); + /// + /// + /// + /// + /// + void SetColumnCount(int arg0); + /// + /// + /// + /// + /// + /// + void SetColumnDisplaySize(int arg0, int arg1); + /// + /// + /// + /// + /// + /// + void SetColumnLabel(int arg0, Java.Lang.String arg1); + /// + /// + /// + /// + /// + /// + void SetColumnName(int arg0, Java.Lang.String arg1); + /// + /// + /// + /// + /// + /// + void SetColumnType(int arg0, int arg1); + /// + /// + /// + /// + /// + /// + void SetColumnTypeName(int arg0, Java.Lang.String arg1); + /// + /// + /// + /// + /// + /// + void SetCurrency(int arg0, bool arg1); + /// + /// + /// + /// + /// + /// + void SetNullable(int arg0, int arg1); + /// + /// + /// + /// + /// + /// + void SetPrecision(int arg0, int arg1); + /// + /// + /// + /// + /// + /// + void SetScale(int arg0, int arg1); + /// + /// + /// + /// + /// + /// + void SetSchemaName(int arg0, Java.Lang.String arg1); + /// + /// + /// + /// + /// + /// + void SetSearchable(int arg0, bool arg1); + /// + /// + /// + /// + /// + /// + void SetSigned(int arg0, bool arg1); + /// + /// + /// + /// + /// + /// + void SetTableName(int arg0, Java.Lang.String arg1); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region RowSetMetaData + public partial class RowSetMetaData : Javax.Sql.IRowSetMetaData + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public void SetAutoIncrement(int arg0, bool arg1) + { + IExecute("setAutoIncrement", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetCaseSensitive(int arg0, bool arg1) + { + IExecute("setCaseSensitive", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetCatalogName(int arg0, Java.Lang.String arg1) + { + IExecute("setCatalogName", arg0, arg1); + } + /// + /// + /// + /// + /// + public void SetColumnCount(int arg0) + { + IExecuteWithSignature("setColumnCount", "(I)V", arg0); + } + /// + /// + /// + /// + /// + /// + public void SetColumnDisplaySize(int arg0, int arg1) + { + IExecute("setColumnDisplaySize", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetColumnLabel(int arg0, Java.Lang.String arg1) + { + IExecute("setColumnLabel", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetColumnName(int arg0, Java.Lang.String arg1) + { + IExecute("setColumnName", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetColumnType(int arg0, int arg1) + { + IExecute("setColumnType", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetColumnTypeName(int arg0, Java.Lang.String arg1) + { + IExecute("setColumnTypeName", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetCurrency(int arg0, bool arg1) + { + IExecute("setCurrency", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetNullable(int arg0, int arg1) + { + IExecute("setNullable", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetPrecision(int arg0, int arg1) + { + IExecute("setPrecision", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetScale(int arg0, int arg1) + { + IExecute("setScale", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetSchemaName(int arg0, Java.Lang.String arg1) + { + IExecute("setSchemaName", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetSearchable(int arg0, bool arg1) + { + IExecute("setSearchable", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetSigned(int arg0, bool arg1) + { + IExecute("setSigned", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetTableName(int arg0, Java.Lang.String arg1) + { + IExecute("setTableName", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Sql/RowSetReader.cs b/src/net/JNet/GeneratedCore/Javax/Sql/RowSetReader.cs new file mode 100644 index 0000000000..f75207c446 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Sql/RowSetReader.cs @@ -0,0 +1,91 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Sql +{ + #region IRowSetReader + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IRowSetReader + { + #region Instance methods + /// + /// + /// + /// + /// + void ReadData(Javax.Sql.RowSetInternal arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region RowSetReader + public partial class RowSetReader : Javax.Sql.IRowSetReader + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public void ReadData(Javax.Sql.RowSetInternal arg0) + { + IExecuteWithSignature("readData", "(Ljavax/sql/RowSetInternal;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Sql/RowSetWriter.cs b/src/net/JNet/GeneratedCore/Javax/Sql/RowSetWriter.cs new file mode 100644 index 0000000000..64ce95c8cb --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Sql/RowSetWriter.cs @@ -0,0 +1,93 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Sql +{ + #region IRowSetWriter + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IRowSetWriter + { + #region Instance methods + /// + /// + /// + /// + /// + /// + bool WriteData(Javax.Sql.RowSetInternal arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region RowSetWriter + public partial class RowSetWriter : Javax.Sql.IRowSetWriter + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public bool WriteData(Javax.Sql.RowSetInternal arg0) + { + return IExecuteWithSignature("writeData", "(Ljavax/sql/RowSetInternal;)Z", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Sql/Rowset/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Javax/Sql/Rowset/AllPackageClasses.cs new file mode 100644 index 0000000000..72f7d2256d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Sql/Rowset/AllPackageClasses.cs @@ -0,0 +1,560 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Javax.Sql.Rowset +{ + #region BaseRowSet + /// + /// + /// + public partial class BaseRowSet : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.sql.rowset.BaseRowSet"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("BaseRowSet class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public BaseRowSet() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("BaseRowSet class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public BaseRowSet(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CachedRowSet + /// + /// + /// + public partial class CachedRowSet : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.sql.rowset.CachedRowSet"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("CachedRowSet class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CachedRowSet() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("CachedRowSet class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CachedRowSet(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region FilteredRowSet + /// + /// + /// + public partial class FilteredRowSet : Javax.Sql.Rowset.WebRowSet + { + const string _bridgeClassName = "javax.sql.rowset.FilteredRowSet"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("FilteredRowSet class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public FilteredRowSet() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("FilteredRowSet class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public FilteredRowSet(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region JdbcRowSet + /// + /// + /// + public partial class JdbcRowSet : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.sql.rowset.JdbcRowSet"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("JdbcRowSet class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public JdbcRowSet() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("JdbcRowSet class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public JdbcRowSet(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Joinable + /// + /// + /// + public partial class Joinable : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.sql.rowset.Joinable"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Joinable class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Joinable() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Joinable class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Joinable(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region JoinRowSet + /// + /// + /// + public partial class JoinRowSet : Javax.Sql.Rowset.WebRowSet + { + const string _bridgeClassName = "javax.sql.rowset.JoinRowSet"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("JoinRowSet class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public JoinRowSet() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("JoinRowSet class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public JoinRowSet(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Predicate + /// + /// + /// + public partial class Predicate : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.sql.rowset.Predicate"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Predicate class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Predicate() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Predicate class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Predicate(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region RowSetFactory + /// + /// + /// + public partial class RowSetFactory : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.sql.rowset.RowSetFactory"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("RowSetFactory class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public RowSetFactory() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("RowSetFactory class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public RowSetFactory(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region RowSetMetaDataImpl + /// + /// + /// + public partial class RowSetMetaDataImpl : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.sql.rowset.RowSetMetaDataImpl"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public RowSetMetaDataImpl() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public RowSetMetaDataImpl(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region RowSetProvider + /// + /// + /// + public partial class RowSetProvider : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.sql.rowset.RowSetProvider"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public RowSetProvider() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public RowSetProvider(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region RowSetWarning + /// + /// + /// + public partial class RowSetWarning : Java.Sql.SQLException + { + const string _bridgeClassName = "javax.sql.rowset.RowSetWarning"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region WebRowSet + /// + /// + /// + public partial class WebRowSet : Javax.Sql.Rowset.CachedRowSet + { + const string _bridgeClassName = "javax.sql.rowset.WebRowSet"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("WebRowSet class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public WebRowSet() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("WebRowSet class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public WebRowSet(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Sql/Rowset/BaseRowSet.cs b/src/net/JNet/GeneratedCore/Javax/Sql/Rowset/BaseRowSet.cs new file mode 100644 index 0000000000..03c8e227a1 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Sql/Rowset/BaseRowSet.cs @@ -0,0 +1,1121 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Sql.Rowset +{ + #region BaseRowSet + public partial class BaseRowSet + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Javax.Sql.Rowset.BaseRowSet t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Cloneable(Javax.Sql.Rowset.BaseRowSet t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static int ASCII_STREAM_PARAM { get { if (!_ASCII_STREAM_PARAMReady) { _ASCII_STREAM_PARAMContent = SGetField(LocalBridgeClazz, "ASCII_STREAM_PARAM"); _ASCII_STREAM_PARAMReady = true; } return _ASCII_STREAM_PARAMContent; } } + private static int _ASCII_STREAM_PARAMContent = default; + private static bool _ASCII_STREAM_PARAMReady = false; // this is used because in case of generics + /// + /// + /// + public static int BINARY_STREAM_PARAM { get { if (!_BINARY_STREAM_PARAMReady) { _BINARY_STREAM_PARAMContent = SGetField(LocalBridgeClazz, "BINARY_STREAM_PARAM"); _BINARY_STREAM_PARAMReady = true; } return _BINARY_STREAM_PARAMContent; } } + private static int _BINARY_STREAM_PARAMContent = default; + private static bool _BINARY_STREAM_PARAMReady = false; // this is used because in case of generics + /// + /// + /// + public static int UNICODE_STREAM_PARAM { get { if (!_UNICODE_STREAM_PARAMReady) { _UNICODE_STREAM_PARAMContent = SGetField(LocalBridgeClazz, "UNICODE_STREAM_PARAM"); _UNICODE_STREAM_PARAMReady = true; } return _UNICODE_STREAM_PARAMContent; } } + private static int _UNICODE_STREAM_PARAMContent = default; + private static bool _UNICODE_STREAM_PARAMReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Command + { + get { return IExecuteWithSignature("getCommand", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setCommand", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public int Concurrency + { + get { return IExecuteWithSignature("getConcurrency", "()I"); } set { IExecuteWithSignature("setConcurrency", "(I)V", value); } + } + /// + /// + /// + public Java.Lang.String DataSourceName + { + get { return IExecuteWithSignature("getDataSourceName", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setDataSourceName", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public bool EscapeProcessing + { + get { return IExecuteWithSignature("getEscapeProcessing", "()Z"); } set { IExecuteWithSignature("setEscapeProcessing", "(Z)V", value); } + } + /// + /// + /// + public int FetchDirection + { + get { return IExecuteWithSignature("getFetchDirection", "()I"); } set { IExecuteWithSignature("setFetchDirection", "(I)V", value); } + } + /// + /// + /// + public int FetchSize + { + get { return IExecuteWithSignature("getFetchSize", "()I"); } set { IExecuteWithSignature("setFetchSize", "(I)V", value); } + } + /// + /// + /// + public int MaxFieldSize + { + get { return IExecuteWithSignature("getMaxFieldSize", "()I"); } set { IExecuteWithSignature("setMaxFieldSize", "(I)V", value); } + } + /// + /// + /// + public int MaxRows + { + get { return IExecuteWithSignature("getMaxRows", "()I"); } set { IExecuteWithSignature("setMaxRows", "(I)V", value); } + } + /// + /// + /// + public object[] Params + { + get { return IExecuteWithSignatureArray("getParams", "()[Ljava/lang/Object;"); } + } + /// + /// + /// + public Java.Lang.String Password + { + get { return IExecuteWithSignature("getPassword", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setPassword", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public int QueryTimeout + { + get { return IExecuteWithSignature("getQueryTimeout", "()I"); } set { IExecuteWithSignature("setQueryTimeout", "(I)V", value); } + } + /// + /// + /// + public bool ShowDeleted + { + get { return IExecuteWithSignature("getShowDeleted", "()Z"); } set { IExecuteWithSignature("setShowDeleted", "(Z)V", value); } + } + /// + /// + /// + public int TransactionIsolation + { + get { return IExecuteWithSignature("getTransactionIsolation", "()I"); } set { IExecuteWithSignature("setTransactionIsolation", "(I)V", value); } + } + /// + /// + /// + public int Type + { + get { return IExecuteWithSignature("getType", "()I"); } set { IExecuteWithSignature("setType", "(I)V", value); } + } + /// + /// + /// + public Java.Util.Map TypeMap + { + get { return IExecuteWithSignature>("getTypeMap", "()Ljava/util/Map;"); } set { IExecuteWithSignature("setTypeMap", "(Ljava/util/Map;)V", value); } + } + /// + /// + /// + public Java.Lang.String Url + { + get { return IExecuteWithSignature("getUrl", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setUrl", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Username + { + get { return IExecuteWithSignature("getUsername", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setUsername", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + /// + public bool IsReadOnly() + { + return IExecuteWithSignature("isReadOnly", "()Z"); + } + /// + /// + /// + /// + public void AddRowSetListener(Javax.Sql.RowSetListener arg0) + { + IExecuteWithSignature("addRowSetListener", "(Ljavax/sql/RowSetListener;)V", arg0); + } + /// + /// + /// + /// + public void ClearParameters() + { + IExecuteWithSignature("clearParameters", "()V"); + } + /// + /// + /// + /// + public void RemoveRowSetListener(Javax.Sql.RowSetListener arg0) + { + IExecuteWithSignature("removeRowSetListener", "(Ljavax/sql/RowSetListener;)V", arg0); + } + /// + /// + /// + /// + /// + /// + public void SetArray(int arg0, Java.Sql.Array arg1) + { + IExecute("setArray", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void SetAsciiStream(int arg0, Java.Io.InputStream arg1, int arg2) + { + IExecute("setAsciiStream", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void SetAsciiStream(int arg0, Java.Io.InputStream arg1) + { + IExecute("setAsciiStream", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void SetAsciiStream(Java.Lang.String arg0, Java.Io.InputStream arg1, int arg2) + { + IExecute("setAsciiStream", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void SetAsciiStream(Java.Lang.String arg0, Java.Io.InputStream arg1) + { + IExecute("setAsciiStream", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetBigDecimal(int arg0, Java.Math.BigDecimal arg1) + { + IExecute("setBigDecimal", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetBigDecimal(Java.Lang.String arg0, Java.Math.BigDecimal arg1) + { + IExecute("setBigDecimal", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void SetBinaryStream(int arg0, Java.Io.InputStream arg1, int arg2) + { + IExecute("setBinaryStream", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void SetBinaryStream(int arg0, Java.Io.InputStream arg1) + { + IExecute("setBinaryStream", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void SetBinaryStream(Java.Lang.String arg0, Java.Io.InputStream arg1, int arg2) + { + IExecute("setBinaryStream", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void SetBinaryStream(Java.Lang.String arg0, Java.Io.InputStream arg1) + { + IExecute("setBinaryStream", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void SetBlob(int arg0, Java.Io.InputStream arg1, long arg2) + { + IExecute("setBlob", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void SetBlob(int arg0, Java.Io.InputStream arg1) + { + IExecute("setBlob", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetBlob(int arg0, Java.Sql.Blob arg1) + { + IExecute("setBlob", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void SetBlob(Java.Lang.String arg0, Java.Io.InputStream arg1, long arg2) + { + IExecute("setBlob", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void SetBlob(Java.Lang.String arg0, Java.Io.InputStream arg1) + { + IExecute("setBlob", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetBlob(Java.Lang.String arg0, Java.Sql.Blob arg1) + { + IExecute("setBlob", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetBoolean(int arg0, bool arg1) + { + IExecute("setBoolean", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetBoolean(Java.Lang.String arg0, bool arg1) + { + IExecute("setBoolean", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetByte(int arg0, byte arg1) + { + IExecute("setByte", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetByte(Java.Lang.String arg0, byte arg1) + { + IExecute("setByte", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetBytes(int arg0, byte[] arg1) + { + IExecute("setBytes", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetBytes(Java.Lang.String arg0, byte[] arg1) + { + IExecute("setBytes", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void SetCharacterStream(int arg0, Java.Io.Reader arg1, int arg2) + { + IExecute("setCharacterStream", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void SetCharacterStream(int arg0, Java.Io.Reader arg1) + { + IExecute("setCharacterStream", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void SetCharacterStream(Java.Lang.String arg0, Java.Io.Reader arg1, int arg2) + { + IExecute("setCharacterStream", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void SetCharacterStream(Java.Lang.String arg0, Java.Io.Reader arg1) + { + IExecute("setCharacterStream", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void SetClob(int arg0, Java.Io.Reader arg1, long arg2) + { + IExecute("setClob", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void SetClob(int arg0, Java.Io.Reader arg1) + { + IExecute("setClob", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetClob(int arg0, Java.Sql.Clob arg1) + { + IExecute("setClob", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void SetClob(Java.Lang.String arg0, Java.Io.Reader arg1, long arg2) + { + IExecute("setClob", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void SetClob(Java.Lang.String arg0, Java.Io.Reader arg1) + { + IExecute("setClob", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetClob(Java.Lang.String arg0, Java.Sql.Clob arg1) + { + IExecute("setClob", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void SetDate(int arg0, Java.Sql.Date arg1, Java.Util.Calendar arg2) + { + IExecute("setDate", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void SetDate(int arg0, Java.Sql.Date arg1) + { + IExecute("setDate", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void SetDate(Java.Lang.String arg0, Java.Sql.Date arg1, Java.Util.Calendar arg2) + { + IExecute("setDate", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void SetDate(Java.Lang.String arg0, Java.Sql.Date arg1) + { + IExecute("setDate", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetDouble(int arg0, double arg1) + { + IExecute("setDouble", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetDouble(Java.Lang.String arg0, double arg1) + { + IExecute("setDouble", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetFloat(int arg0, float arg1) + { + IExecute("setFloat", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetFloat(Java.Lang.String arg0, float arg1) + { + IExecute("setFloat", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetInt(int arg0, int arg1) + { + IExecute("setInt", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetInt(Java.Lang.String arg0, int arg1) + { + IExecute("setInt", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetLong(int arg0, long arg1) + { + IExecute("setLong", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetLong(Java.Lang.String arg0, long arg1) + { + IExecute("setLong", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void SetNCharacterStream(int arg0, Java.Io.Reader arg1, long arg2) + { + IExecute("setNCharacterStream", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void SetNCharacterStream(int arg0, Java.Io.Reader arg1) + { + IExecute("setNCharacterStream", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void SetNCharacterStream(Java.Lang.String arg0, Java.Io.Reader arg1, long arg2) + { + IExecute("setNCharacterStream", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void SetNCharacterStream(Java.Lang.String arg0, Java.Io.Reader arg1) + { + IExecute("setNCharacterStream", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void SetNClob(int arg0, Java.Io.Reader arg1, long arg2) + { + IExecute("setNClob", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void SetNClob(int arg0, Java.Io.Reader arg1) + { + IExecute("setNClob", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetNClob(int arg0, Java.Sql.NClob arg1) + { + IExecute("setNClob", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void SetNClob(Java.Lang.String arg0, Java.Io.Reader arg1, long arg2) + { + IExecute("setNClob", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void SetNClob(Java.Lang.String arg0, Java.Io.Reader arg1) + { + IExecute("setNClob", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetNClob(Java.Lang.String arg0, Java.Sql.NClob arg1) + { + IExecute("setNClob", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetNString(int arg0, Java.Lang.String arg1) + { + IExecute("setNString", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetNString(Java.Lang.String arg0, Java.Lang.String arg1) + { + IExecute("setNString", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void SetNull(int arg0, int arg1, Java.Lang.String arg2) + { + IExecute("setNull", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void SetNull(int arg0, int arg1) + { + IExecute("setNull", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void SetNull(Java.Lang.String arg0, int arg1, Java.Lang.String arg2) + { + IExecute("setNull", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void SetNull(Java.Lang.String arg0, int arg1) + { + IExecute("setNull", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public void SetObject(int arg0, object arg1, int arg2, int arg3) + { + IExecute("setObject", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + public void SetObject(int arg0, object arg1, int arg2) + { + IExecute("setObject", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void SetObject(int arg0, object arg1) + { + IExecute("setObject", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public void SetObject(Java.Lang.String arg0, object arg1, int arg2, int arg3) + { + IExecute("setObject", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + public void SetObject(Java.Lang.String arg0, object arg1, int arg2) + { + IExecute("setObject", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void SetObject(Java.Lang.String arg0, object arg1) + { + IExecute("setObject", arg0, arg1); + } + /// + /// + /// + /// + public void SetReadOnly(bool arg0) + { + IExecuteWithSignature("setReadOnly", "(Z)V", arg0); + } + /// + /// + /// + /// + /// + /// + public void SetRef(int arg0, Java.Sql.Ref arg1) + { + IExecute("setRef", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetRowId(int arg0, Java.Sql.RowId arg1) + { + IExecute("setRowId", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetRowId(Java.Lang.String arg0, Java.Sql.RowId arg1) + { + IExecute("setRowId", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetShort(int arg0, short arg1) + { + IExecute("setShort", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetShort(Java.Lang.String arg0, short arg1) + { + IExecute("setShort", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetSQLXML(int arg0, Java.Sql.SQLXML arg1) + { + IExecute("setSQLXML", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetSQLXML(Java.Lang.String arg0, Java.Sql.SQLXML arg1) + { + IExecute("setSQLXML", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetString(int arg0, Java.Lang.String arg1) + { + IExecute("setString", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetString(Java.Lang.String arg0, Java.Lang.String arg1) + { + IExecute("setString", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void SetTime(int arg0, Java.Sql.Time arg1, Java.Util.Calendar arg2) + { + IExecute("setTime", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void SetTime(int arg0, Java.Sql.Time arg1) + { + IExecute("setTime", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void SetTime(Java.Lang.String arg0, Java.Sql.Time arg1, Java.Util.Calendar arg2) + { + IExecute("setTime", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void SetTime(Java.Lang.String arg0, Java.Sql.Time arg1) + { + IExecute("setTime", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void SetTimestamp(int arg0, Java.Sql.Timestamp arg1, Java.Util.Calendar arg2) + { + IExecute("setTimestamp", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void SetTimestamp(int arg0, Java.Sql.Timestamp arg1) + { + IExecute("setTimestamp", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void SetTimestamp(Java.Lang.String arg0, Java.Sql.Timestamp arg1, Java.Util.Calendar arg2) + { + IExecute("setTimestamp", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void SetTimestamp(Java.Lang.String arg0, Java.Sql.Timestamp arg1) + { + IExecute("setTimestamp", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetURL(int arg0, Java.Net.URL arg1) + { + IExecute("setURL", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Sql/Rowset/CachedRowSet.cs b/src/net/JNet/GeneratedCore/Javax/Sql/Rowset/CachedRowSet.cs new file mode 100644 index 0000000000..65a4c83bb6 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Sql/Rowset/CachedRowSet.cs @@ -0,0 +1,584 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Sql.Rowset +{ + #region ICachedRowSet + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ICachedRowSet + { + #region Instance methods + /// + /// + /// + int[] KeyColumns { get; set; } + /// + /// + /// + Java.Sql.ResultSet Original { get; } + /// + /// + /// + Java.Sql.ResultSet OriginalRow { get; } + /// + /// + /// + int PageSize { get; set; } + /// + /// + /// + Javax.Sql.Rowset.RowSetWarning RowSetWarnings { get; } + /// + /// + /// + bool ShowDeleted { get; set; } + /// + /// + /// + Javax.Sql.Rowset.Spi.SyncProvider SyncProvider { get; set; } + /// + /// + /// + Java.Lang.String TableName { get; set; } + /// + /// + /// + /// + /// + /// + bool ColumnUpdated(int arg0); + /// + /// + /// + /// + /// + /// + bool ColumnUpdated(Java.Lang.String arg0); + /// + /// + /// + /// + /// + bool NextPage(); + /// + /// + /// + /// + /// + bool PreviousPage(); + /// + /// + /// + /// + int Size(); + /// + /// + /// + /// + /// + Java.Util.Collection ToCollection(); + /// + /// + /// + /// + /// + /// + Java.Util.Collection ToCollection(int arg0); + /// + /// + /// + /// + /// + /// + Java.Util.Collection ToCollection(Java.Lang.String arg0); + /// + /// + /// + /// + /// + Javax.Sql.RowSet CreateShared(); + /// + /// + /// + /// + /// + Javax.Sql.Rowset.CachedRowSet CreateCopy(); + /// + /// + /// + /// + /// + Javax.Sql.Rowset.CachedRowSet CreateCopyNoConstraints(); + /// + /// + /// + /// + /// + Javax.Sql.Rowset.CachedRowSet CreateCopySchema(); + /// + /// + /// + /// + void AcceptChanges(); + /// + /// + /// + /// + /// + void AcceptChanges(Java.Sql.Connection arg0); + /// + /// + /// + /// + void Commit(); + /// + /// + /// + /// + /// + void Execute(Java.Sql.Connection arg0); + /// + /// + /// + /// + /// + /// + void Populate(Java.Sql.ResultSet arg0, int arg1); + /// + /// + /// + /// + /// + void Populate(Java.Sql.ResultSet arg0); + /// + /// + /// + /// + void Release(); + /// + /// + /// + /// + void RestoreOriginal(); + /// + /// + /// + /// + void Rollback(); + /// + /// + /// + /// + /// + void Rollback(Java.Sql.Savepoint arg0); + /// + /// + /// + /// + /// + /// + void RowSetPopulated(Javax.Sql.RowSetEvent arg0, int arg1); + /// + /// + /// + /// + /// + void SetMetaData(Javax.Sql.RowSetMetaData arg0); + /// + /// + /// + /// + void SetOriginalRow(); + /// + /// + /// + /// + void UndoDelete(); + /// + /// + /// + /// + void UndoInsert(); + /// + /// + /// + /// + void UndoUpdate(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region CachedRowSet + public partial class CachedRowSet : Javax.Sql.Rowset.ICachedRowSet + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Sql.RowSet(Javax.Sql.Rowset.CachedRowSet t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Sql.Rowset.Joinable(Javax.Sql.Rowset.CachedRowSet t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int[] KeyColumns + { + get { return IExecuteWithSignatureArray("getKeyColumns", "()[I"); } set { IExecuteWithSignature("setKeyColumns", "([I)V", value); } + } + /// + /// + /// + public Java.Sql.ResultSet Original + { + get { return IExecuteWithSignature("getOriginal", "()Ljava/sql/ResultSet;"); } + } + /// + /// + /// + public Java.Sql.ResultSet OriginalRow + { + get { return IExecuteWithSignature("getOriginalRow", "()Ljava/sql/ResultSet;"); } + } + /// + /// + /// + public int PageSize + { + get { return IExecuteWithSignature("getPageSize", "()I"); } set { IExecuteWithSignature("setPageSize", "(I)V", value); } + } + /// + /// + /// + public Javax.Sql.Rowset.RowSetWarning RowSetWarnings + { + get { var obj = IExecuteWithSignature("getRowSetWarnings", "()Ljavax/sql/rowset/RowSetWarning;"); return MASES.JCOBridge.C2JBridge.JVMBridgeException.New(obj); } + } + /// + /// + /// + public bool ShowDeleted + { + get { return IExecuteWithSignature("getShowDeleted", "()Z"); } set { IExecuteWithSignature("setShowDeleted", "(Z)V", value); } + } + /// + /// + /// + public Javax.Sql.Rowset.Spi.SyncProvider SyncProvider + { + get { return IExecuteWithSignature("getSyncProvider", "()Ljavax/sql/rowset/spi/SyncProvider;"); } set { IExecuteWithSignature("setSyncProvider", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String TableName + { + get { return IExecuteWithSignature("getTableName", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setTableName", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + /// + /// + /// + public bool ColumnUpdated(int arg0) + { + return IExecuteWithSignature("columnUpdated", "(I)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public bool ColumnUpdated(Java.Lang.String arg0) + { + return IExecuteWithSignature("columnUpdated", "(Ljava/lang/String;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool NextPage() + { + return IExecuteWithSignature("nextPage", "()Z"); + } + /// + /// + /// + /// + /// + public bool PreviousPage() + { + return IExecuteWithSignature("previousPage", "()Z"); + } + /// + /// + /// + /// + public int Size() + { + return IExecuteWithSignature("size", "()I"); + } + /// + /// + /// + /// + /// + public Java.Util.Collection ToCollection() + { + return IExecuteWithSignature>("toCollection", "()Ljava/util/Collection;"); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Collection ToCollection(int arg0) + { + return IExecuteWithSignature>("toCollection", "(I)Ljava/util/Collection;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Util.Collection ToCollection(Java.Lang.String arg0) + { + return IExecuteWithSignature>("toCollection", "(Ljava/lang/String;)Ljava/util/Collection;", arg0); + } + /// + /// + /// + /// + /// + public Javax.Sql.RowSet CreateShared() + { + return IExecuteWithSignature("createShared", "()Ljavax/sql/RowSet;"); + } + /// + /// + /// + /// + /// + public Javax.Sql.Rowset.CachedRowSet CreateCopy() + { + return IExecuteWithSignature("createCopy", "()Ljavax/sql/rowset/CachedRowSet;"); + } + /// + /// + /// + /// + /// + public Javax.Sql.Rowset.CachedRowSet CreateCopyNoConstraints() + { + return IExecuteWithSignature("createCopyNoConstraints", "()Ljavax/sql/rowset/CachedRowSet;"); + } + /// + /// + /// + /// + /// + public Javax.Sql.Rowset.CachedRowSet CreateCopySchema() + { + return IExecuteWithSignature("createCopySchema", "()Ljavax/sql/rowset/CachedRowSet;"); + } + /// + /// + /// + /// + public void AcceptChanges() + { + IExecuteWithSignature("acceptChanges", "()V"); + } + /// + /// + /// + /// + /// + public void AcceptChanges(Java.Sql.Connection arg0) + { + IExecuteWithSignature("acceptChanges", "(Ljava/sql/Connection;)V", arg0); + } + /// + /// + /// + /// + public void Commit() + { + IExecuteWithSignature("commit", "()V"); + } + /// + /// + /// + /// + /// + public void Execute(Java.Sql.Connection arg0) + { + IExecuteWithSignature("execute", "(Ljava/sql/Connection;)V", arg0); + } + /// + /// + /// + /// + /// + /// + public void Populate(Java.Sql.ResultSet arg0, int arg1) + { + IExecute("populate", arg0, arg1); + } + /// + /// + /// + /// + /// + public void Populate(Java.Sql.ResultSet arg0) + { + IExecuteWithSignature("populate", "(Ljava/sql/ResultSet;)V", arg0); + } + /// + /// + /// + /// + public void Release() + { + IExecuteWithSignature("release", "()V"); + } + /// + /// + /// + /// + public void RestoreOriginal() + { + IExecuteWithSignature("restoreOriginal", "()V"); + } + /// + /// + /// + /// + public void Rollback() + { + IExecuteWithSignature("rollback", "()V"); + } + /// + /// + /// + /// + /// + public void Rollback(Java.Sql.Savepoint arg0) + { + IExecuteWithSignature("rollback", "(Ljava/sql/Savepoint;)V", arg0); + } + /// + /// + /// + /// + /// + /// + public void RowSetPopulated(Javax.Sql.RowSetEvent arg0, int arg1) + { + IExecute("rowSetPopulated", arg0, arg1); + } + /// + /// + /// + /// + /// + public void SetMetaData(Javax.Sql.RowSetMetaData arg0) + { + IExecuteWithSignature("setMetaData", "(Ljavax/sql/RowSetMetaData;)V", arg0); + } + /// + /// + /// + /// + public void SetOriginalRow() + { + IExecuteWithSignature("setOriginalRow", "()V"); + } + /// + /// + /// + /// + public void UndoDelete() + { + IExecuteWithSignature("undoDelete", "()V"); + } + /// + /// + /// + /// + public void UndoInsert() + { + IExecuteWithSignature("undoInsert", "()V"); + } + /// + /// + /// + /// + public void UndoUpdate() + { + IExecuteWithSignature("undoUpdate", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Sql/Rowset/FilteredRowSet.cs b/src/net/JNet/GeneratedCore/Javax/Sql/Rowset/FilteredRowSet.cs new file mode 100644 index 0000000000..85fac52925 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Sql/Rowset/FilteredRowSet.cs @@ -0,0 +1,87 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Sql.Rowset +{ + #region IFilteredRowSet + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IFilteredRowSet : Javax.Sql.Rowset.IWebRowSet + { + #region Instance methods + /// + /// + /// + Javax.Sql.Rowset.Predicate Filter { get; set; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region FilteredRowSet + public partial class FilteredRowSet : Javax.Sql.Rowset.IFilteredRowSet + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Sql.Rowset.Predicate Filter + { + get { return IExecuteWithSignature("getFilter", "()Ljavax/sql/rowset/Predicate;"); } set { IExecuteWithSignature("setFilter", "(Ljavax/sql/rowset/Predicate;)V", value); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Sql/Rowset/JdbcRowSet.cs b/src/net/JNet/GeneratedCore/Javax/Sql/Rowset/JdbcRowSet.cs new file mode 100644 index 0000000000..4a0ee7f571 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Sql/Rowset/JdbcRowSet.cs @@ -0,0 +1,158 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Sql.Rowset +{ + #region IJdbcRowSet + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IJdbcRowSet + { + #region Instance methods + /// + /// + /// + bool AutoCommit { get; set; } + /// + /// + /// + Javax.Sql.Rowset.RowSetWarning RowSetWarnings { get; } + /// + /// + /// + bool ShowDeleted { get; set; } + /// + /// + /// + /// + void Commit(); + /// + /// + /// + /// + void Rollback(); + /// + /// + /// + /// + /// + void Rollback(Java.Sql.Savepoint arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region JdbcRowSet + public partial class JdbcRowSet : Javax.Sql.Rowset.IJdbcRowSet + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Sql.RowSet(Javax.Sql.Rowset.JdbcRowSet t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Sql.Rowset.Joinable(Javax.Sql.Rowset.JdbcRowSet t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public bool AutoCommit + { + get { return IExecuteWithSignature("getAutoCommit", "()Z"); } set { IExecuteWithSignature("setAutoCommit", "(Z)V", value); } + } + /// + /// + /// + public Javax.Sql.Rowset.RowSetWarning RowSetWarnings + { + get { var obj = IExecuteWithSignature("getRowSetWarnings", "()Ljavax/sql/rowset/RowSetWarning;"); return MASES.JCOBridge.C2JBridge.JVMBridgeException.New(obj); } + } + /// + /// + /// + public bool ShowDeleted + { + get { return IExecuteWithSignature("getShowDeleted", "()Z"); } set { IExecuteWithSignature("setShowDeleted", "(Z)V", value); } + } + /// + /// + /// + /// + public void Commit() + { + IExecuteWithSignature("commit", "()V"); + } + /// + /// + /// + /// + public void Rollback() + { + IExecuteWithSignature("rollback", "()V"); + } + /// + /// + /// + /// + /// + public void Rollback(Java.Sql.Savepoint arg0) + { + IExecuteWithSignature("rollback", "(Ljava/sql/Savepoint;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Sql/Rowset/JoinRowSet.cs b/src/net/JNet/GeneratedCore/Javax/Sql/Rowset/JoinRowSet.cs new file mode 100644 index 0000000000..61a735a456 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Sql/Rowset/JoinRowSet.cs @@ -0,0 +1,313 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Sql.Rowset +{ + #region IJoinRowSet + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IJoinRowSet : Javax.Sql.Rowset.IWebRowSet + { + #region Instance methods + /// + /// + /// + int JoinType { get; set; } + /// + /// + /// + Java.Lang.String[] RowSetNames { get; } + /// + /// + /// + Java.Util.Collection RowSets { get; } + /// + /// + /// + Java.Lang.String WhereClause { get; } + /// + /// + /// + /// + bool SupportsCrossJoin(); + /// + /// + /// + /// + bool SupportsFullJoin(); + /// + /// + /// + /// + bool SupportsInnerJoin(); + /// + /// + /// + /// + bool SupportsLeftOuterJoin(); + /// + /// + /// + /// + bool SupportsRightOuterJoin(); + /// + /// + /// + /// + /// + Javax.Sql.Rowset.CachedRowSet ToCachedRowSet(); + /// + /// + /// + /// + /// + /// + void AddRowSet(Javax.Sql.RowSet arg0, int arg1); + /// + /// + /// + /// + /// + /// + void AddRowSet(Javax.Sql.RowSet arg0, Java.Lang.String arg1); + /// + /// + /// + /// + /// + void AddRowSet(Javax.Sql.Rowset.Joinable arg0); + /// + /// + /// + /// + /// + /// + void AddRowSet(Javax.Sql.RowSet[] arg0, int[] arg1); + /// + /// + /// + /// + /// + /// + void AddRowSet(Javax.Sql.RowSet[] arg0, Java.Lang.String[] arg1); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region JoinRowSet + public partial class JoinRowSet : Javax.Sql.Rowset.IJoinRowSet + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int CROSS_JOIN { get { if (!_CROSS_JOINReady) { _CROSS_JOINContent = SGetField(LocalBridgeClazz, "CROSS_JOIN"); _CROSS_JOINReady = true; } return _CROSS_JOINContent; } } + private static int _CROSS_JOINContent = default; + private static bool _CROSS_JOINReady = false; // this is used because in case of generics + /// + /// + /// + public static int FULL_JOIN { get { if (!_FULL_JOINReady) { _FULL_JOINContent = SGetField(LocalBridgeClazz, "FULL_JOIN"); _FULL_JOINReady = true; } return _FULL_JOINContent; } } + private static int _FULL_JOINContent = default; + private static bool _FULL_JOINReady = false; // this is used because in case of generics + /// + /// + /// + public static int INNER_JOIN { get { if (!_INNER_JOINReady) { _INNER_JOINContent = SGetField(LocalBridgeClazz, "INNER_JOIN"); _INNER_JOINReady = true; } return _INNER_JOINContent; } } + private static int _INNER_JOINContent = default; + private static bool _INNER_JOINReady = false; // this is used because in case of generics + /// + /// + /// + public static int LEFT_OUTER_JOIN { get { if (!_LEFT_OUTER_JOINReady) { _LEFT_OUTER_JOINContent = SGetField(LocalBridgeClazz, "LEFT_OUTER_JOIN"); _LEFT_OUTER_JOINReady = true; } return _LEFT_OUTER_JOINContent; } } + private static int _LEFT_OUTER_JOINContent = default; + private static bool _LEFT_OUTER_JOINReady = false; // this is used because in case of generics + /// + /// + /// + public static int RIGHT_OUTER_JOIN { get { if (!_RIGHT_OUTER_JOINReady) { _RIGHT_OUTER_JOINContent = SGetField(LocalBridgeClazz, "RIGHT_OUTER_JOIN"); _RIGHT_OUTER_JOINReady = true; } return _RIGHT_OUTER_JOINContent; } } + private static int _RIGHT_OUTER_JOINContent = default; + private static bool _RIGHT_OUTER_JOINReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int JoinType + { + get { return IExecuteWithSignature("getJoinType", "()I"); } set { IExecuteWithSignature("setJoinType", "(I)V", value); } + } + /// + /// + /// + public Java.Lang.String[] RowSetNames + { + get { return IExecuteWithSignatureArray("getRowSetNames", "()[Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Util.Collection RowSets + { + get { return IExecuteWithSignature>("getRowSets", "()Ljava/util/Collection;"); } + } + /// + /// + /// + public Java.Lang.String WhereClause + { + get { return IExecuteWithSignature("getWhereClause", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + public bool SupportsCrossJoin() + { + return IExecuteWithSignature("supportsCrossJoin", "()Z"); + } + /// + /// + /// + /// + public bool SupportsFullJoin() + { + return IExecuteWithSignature("supportsFullJoin", "()Z"); + } + /// + /// + /// + /// + public bool SupportsInnerJoin() + { + return IExecuteWithSignature("supportsInnerJoin", "()Z"); + } + /// + /// + /// + /// + public bool SupportsLeftOuterJoin() + { + return IExecuteWithSignature("supportsLeftOuterJoin", "()Z"); + } + /// + /// + /// + /// + public bool SupportsRightOuterJoin() + { + return IExecuteWithSignature("supportsRightOuterJoin", "()Z"); + } + /// + /// + /// + /// + /// + public Javax.Sql.Rowset.CachedRowSet ToCachedRowSet() + { + return IExecuteWithSignature("toCachedRowSet", "()Ljavax/sql/rowset/CachedRowSet;"); + } + /// + /// + /// + /// + /// + /// + public void AddRowSet(Javax.Sql.RowSet arg0, int arg1) + { + IExecute("addRowSet", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void AddRowSet(Javax.Sql.RowSet arg0, Java.Lang.String arg1) + { + IExecute("addRowSet", arg0, arg1); + } + /// + /// + /// + /// + /// + public void AddRowSet(Javax.Sql.Rowset.Joinable arg0) + { + IExecuteWithSignature("addRowSet", "(Ljavax/sql/rowset/Joinable;)V", arg0); + } + /// + /// + /// + /// + /// + /// + public void AddRowSet(Javax.Sql.RowSet[] arg0, int[] arg1) + { + IExecute("addRowSet", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void AddRowSet(Javax.Sql.RowSet[] arg0, Java.Lang.String[] arg1) + { + IExecute("addRowSet", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Sql/Rowset/Joinable.cs b/src/net/JNet/GeneratedCore/Javax/Sql/Rowset/Joinable.cs new file mode 100644 index 0000000000..3d1e4c4081 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Sql/Rowset/Joinable.cs @@ -0,0 +1,218 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Sql.Rowset +{ + #region IJoinable + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IJoinable + { + #region Instance methods + /// + /// + /// + int[] MatchColumnIndexes { get; } + /// + /// + /// + Java.Lang.String[] MatchColumnNames { get; } + /// + /// + /// + /// + /// + void SetMatchColumn(int arg0); + /// + /// + /// + /// + /// + void SetMatchColumn(int[] arg0); + /// + /// + /// + /// + /// + void SetMatchColumn(Java.Lang.String arg0); + /// + /// + /// + /// + /// + void SetMatchColumn(Java.Lang.String[] arg0); + /// + /// + /// + /// + /// + void UnsetMatchColumn(int arg0); + /// + /// + /// + /// + /// + void UnsetMatchColumn(int[] arg0); + /// + /// + /// + /// + /// + void UnsetMatchColumn(Java.Lang.String arg0); + /// + /// + /// + /// + /// + void UnsetMatchColumn(Java.Lang.String[] arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Joinable + public partial class Joinable : Javax.Sql.Rowset.IJoinable + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int[] MatchColumnIndexes + { + get { return IExecuteWithSignatureArray("getMatchColumnIndexes", "()[I"); } + } + /// + /// + /// + public Java.Lang.String[] MatchColumnNames + { + get { return IExecuteWithSignatureArray("getMatchColumnNames", "()[Ljava/lang/String;"); } + } + /// + /// + /// + /// + /// + public void SetMatchColumn(int arg0) + { + IExecuteWithSignature("setMatchColumn", "(I)V", arg0); + } + /// + /// + /// + /// + /// + public void SetMatchColumn(int[] arg0) + { + IExecuteWithSignature("setMatchColumn", "([I)V", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + public void SetMatchColumn(Java.Lang.String arg0) + { + IExecuteWithSignature("setMatchColumn", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + /// + public void SetMatchColumn(Java.Lang.String[] arg0) + { + IExecuteWithSignature("setMatchColumn", "([Ljava/lang/String;)V", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + public void UnsetMatchColumn(int arg0) + { + IExecuteWithSignature("unsetMatchColumn", "(I)V", arg0); + } + /// + /// + /// + /// + /// + public void UnsetMatchColumn(int[] arg0) + { + IExecuteWithSignature("unsetMatchColumn", "([I)V", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + public void UnsetMatchColumn(Java.Lang.String arg0) + { + IExecuteWithSignature("unsetMatchColumn", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + /// + public void UnsetMatchColumn(Java.Lang.String[] arg0) + { + IExecuteWithSignature("unsetMatchColumn", "([Ljava/lang/String;)V", new object[] { arg0 }); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Sql/Rowset/Predicate.cs b/src/net/JNet/GeneratedCore/Javax/Sql/Rowset/Predicate.cs new file mode 100644 index 0000000000..066609f421 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Sql/Rowset/Predicate.cs @@ -0,0 +1,129 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Sql.Rowset +{ + #region IPredicate + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IPredicate + { + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + bool Evaluate(object arg0, int arg1); + /// + /// + /// + /// + /// + /// + /// + bool Evaluate(object arg0, Java.Lang.String arg1); + /// + /// + /// + /// + /// + bool Evaluate(Javax.Sql.RowSet arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Predicate + public partial class Predicate : Javax.Sql.Rowset.IPredicate + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + public bool Evaluate(object arg0, int arg1) + { + return IExecute("evaluate", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public bool Evaluate(object arg0, Java.Lang.String arg1) + { + return IExecute("evaluate", arg0, arg1); + } + /// + /// + /// + /// + /// + public bool Evaluate(Javax.Sql.RowSet arg0) + { + return IExecuteWithSignature("evaluate", "(Ljavax/sql/RowSet;)Z", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Sql/Rowset/RowSetFactory.cs b/src/net/JNet/GeneratedCore/Javax/Sql/Rowset/RowSetFactory.cs new file mode 100644 index 0000000000..fa7d9286f1 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Sql/Rowset/RowSetFactory.cs @@ -0,0 +1,151 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Sql.Rowset +{ + #region IRowSetFactory + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IRowSetFactory + { + #region Instance methods + /// + /// + /// + /// + /// + Javax.Sql.Rowset.CachedRowSet CreateCachedRowSet(); + /// + /// + /// + /// + /// + Javax.Sql.Rowset.FilteredRowSet CreateFilteredRowSet(); + /// + /// + /// + /// + /// + Javax.Sql.Rowset.JdbcRowSet CreateJdbcRowSet(); + /// + /// + /// + /// + /// + Javax.Sql.Rowset.JoinRowSet CreateJoinRowSet(); + /// + /// + /// + /// + /// + Javax.Sql.Rowset.WebRowSet CreateWebRowSet(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region RowSetFactory + public partial class RowSetFactory : Javax.Sql.Rowset.IRowSetFactory + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public Javax.Sql.Rowset.CachedRowSet CreateCachedRowSet() + { + return IExecuteWithSignature("createCachedRowSet", "()Ljavax/sql/rowset/CachedRowSet;"); + } + /// + /// + /// + /// + /// + public Javax.Sql.Rowset.FilteredRowSet CreateFilteredRowSet() + { + return IExecuteWithSignature("createFilteredRowSet", "()Ljavax/sql/rowset/FilteredRowSet;"); + } + /// + /// + /// + /// + /// + public Javax.Sql.Rowset.JdbcRowSet CreateJdbcRowSet() + { + return IExecuteWithSignature("createJdbcRowSet", "()Ljavax/sql/rowset/JdbcRowSet;"); + } + /// + /// + /// + /// + /// + public Javax.Sql.Rowset.JoinRowSet CreateJoinRowSet() + { + return IExecuteWithSignature("createJoinRowSet", "()Ljavax/sql/rowset/JoinRowSet;"); + } + /// + /// + /// + /// + /// + public Javax.Sql.Rowset.WebRowSet CreateWebRowSet() + { + return IExecuteWithSignature("createWebRowSet", "()Ljavax/sql/rowset/WebRowSet;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Sql/Rowset/RowSetMetaDataImpl.cs b/src/net/JNet/GeneratedCore/Javax/Sql/Rowset/RowSetMetaDataImpl.cs new file mode 100644 index 0000000000..576ce6acb2 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Sql/Rowset/RowSetMetaDataImpl.cs @@ -0,0 +1,454 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Sql.Rowset +{ + #region RowSetMetaDataImpl + public partial class RowSetMetaDataImpl + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Sql.RowSetMetaData(Javax.Sql.Rowset.RowSetMetaDataImpl t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Javax.Sql.Rowset.RowSetMetaDataImpl t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int ColumnCount + { + get { return IExecuteWithSignature("getColumnCount", "()I"); } set { IExecuteWithSignature("setColumnCount", "(I)V", value); } + } + /// + /// + /// + /// + /// + /// + /// + public T Unwrap(Java.Lang.Class arg0) + { + return IExecuteWithSignature("unwrap", "(Ljava/lang/Class;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + /// + public bool IsAutoIncrement(int arg0) + { + return IExecuteWithSignature("isAutoIncrement", "(I)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public bool IsCaseSensitive(int arg0) + { + return IExecuteWithSignature("isCaseSensitive", "(I)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public bool IsCurrency(int arg0) + { + return IExecuteWithSignature("isCurrency", "(I)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public bool IsDefinitelyWritable(int arg0) + { + return IExecuteWithSignature("isDefinitelyWritable", "(I)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public bool IsReadOnly(int arg0) + { + return IExecuteWithSignature("isReadOnly", "(I)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public bool IsSearchable(int arg0) + { + return IExecuteWithSignature("isSearchable", "(I)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public bool IsSigned(int arg0) + { + return IExecuteWithSignature("isSigned", "(I)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public bool IsWrapperFor(Java.Lang.Class arg0) + { + return IExecuteWithSignature("isWrapperFor", "(Ljava/lang/Class;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public bool IsWritable(int arg0) + { + return IExecuteWithSignature("isWritable", "(I)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public int GetColumnDisplaySize(int arg0) + { + return IExecuteWithSignature("getColumnDisplaySize", "(I)I", arg0); + } + /// + /// + /// + /// + /// + /// + public int GetColumnType(int arg0) + { + return IExecuteWithSignature("getColumnType", "(I)I", arg0); + } + /// + /// + /// + /// + /// + /// + public int GetPrecision(int arg0) + { + return IExecuteWithSignature("getPrecision", "(I)I", arg0); + } + /// + /// + /// + /// + /// + /// + public int GetScale(int arg0) + { + return IExecuteWithSignature("getScale", "(I)I", arg0); + } + /// + /// + /// + /// + /// + /// + public int IsNullable(int arg0) + { + return IExecuteWithSignature("isNullable", "(I)I", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String GetCatalogName(int arg0) + { + return IExecuteWithSignature("getCatalogName", "(I)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String GetColumnClassName(int arg0) + { + return IExecuteWithSignature("getColumnClassName", "(I)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String GetColumnLabel(int arg0) + { + return IExecuteWithSignature("getColumnLabel", "(I)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String GetColumnName(int arg0) + { + return IExecuteWithSignature("getColumnName", "(I)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String GetColumnTypeName(int arg0) + { + return IExecuteWithSignature("getColumnTypeName", "(I)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String GetSchemaName(int arg0) + { + return IExecuteWithSignature("getSchemaName", "(I)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String GetTableName(int arg0) + { + return IExecuteWithSignature("getTableName", "(I)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + /// + public void SetAutoIncrement(int arg0, bool arg1) + { + IExecute("setAutoIncrement", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetCaseSensitive(int arg0, bool arg1) + { + IExecute("setCaseSensitive", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetCatalogName(int arg0, Java.Lang.String arg1) + { + IExecute("setCatalogName", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetColumnDisplaySize(int arg0, int arg1) + { + IExecute("setColumnDisplaySize", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetColumnLabel(int arg0, Java.Lang.String arg1) + { + IExecute("setColumnLabel", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetColumnName(int arg0, Java.Lang.String arg1) + { + IExecute("setColumnName", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetColumnType(int arg0, int arg1) + { + IExecute("setColumnType", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetColumnTypeName(int arg0, Java.Lang.String arg1) + { + IExecute("setColumnTypeName", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetCurrency(int arg0, bool arg1) + { + IExecute("setCurrency", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetNullable(int arg0, int arg1) + { + IExecute("setNullable", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetPrecision(int arg0, int arg1) + { + IExecute("setPrecision", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetScale(int arg0, int arg1) + { + IExecute("setScale", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetSchemaName(int arg0, Java.Lang.String arg1) + { + IExecute("setSchemaName", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetSearchable(int arg0, bool arg1) + { + IExecute("setSearchable", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetSigned(int arg0, bool arg1) + { + IExecute("setSigned", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetTableName(int arg0, Java.Lang.String arg1) + { + IExecute("setTableName", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Sql/Rowset/RowSetProvider.cs b/src/net/JNet/GeneratedCore/Javax/Sql/Rowset/RowSetProvider.cs new file mode 100644 index 0000000000..c93d93ca46 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Sql/Rowset/RowSetProvider.cs @@ -0,0 +1,78 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Sql.Rowset +{ + #region RowSetProvider + public partial class RowSetProvider + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Javax.Sql.Rowset.RowSetFactory NewFactory() + { + return SExecuteWithSignature(LocalBridgeClazz, "newFactory", "()Ljavax/sql/rowset/RowSetFactory;"); + } + /// + /// + /// + /// + /// + /// + /// + public static Javax.Sql.Rowset.RowSetFactory NewFactory(Java.Lang.String arg0, Java.Lang.ClassLoader arg1) + { + return SExecute(LocalBridgeClazz, "newFactory", arg0, arg1); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Sql/Rowset/RowSetWarning.cs b/src/net/JNet/GeneratedCore/Javax/Sql/Rowset/RowSetWarning.cs new file mode 100644 index 0000000000..14e397a85a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Sql/Rowset/RowSetWarning.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Sql.Rowset +{ + #region RowSetWarning + public partial class RowSetWarning + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Sql/Rowset/Serial/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Javax/Sql/Rowset/Serial/AllPackageClasses.cs new file mode 100644 index 0000000000..400711a3c9 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Sql/Rowset/Serial/AllPackageClasses.cs @@ -0,0 +1,452 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Javax.Sql.Rowset.Serial +{ + #region SerialArray + /// + /// + /// + public partial class SerialArray : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.sql.rowset.serial.SerialArray"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SerialArray() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SerialArray(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SerialBlob + /// + /// + /// + public partial class SerialBlob : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.sql.rowset.serial.SerialBlob"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SerialBlob() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SerialBlob(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SerialClob + /// + /// + /// + public partial class SerialClob : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.sql.rowset.serial.SerialClob"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SerialClob() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SerialClob(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SerialDatalink + /// + /// + /// + public partial class SerialDatalink : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.sql.rowset.serial.SerialDatalink"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SerialDatalink() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SerialDatalink(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SerialException + /// + /// + /// + public partial class SerialException : Java.Sql.SQLException + { + const string _bridgeClassName = "javax.sql.rowset.serial.SerialException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region SerialJavaObject + /// + /// + /// + public partial class SerialJavaObject : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.sql.rowset.serial.SerialJavaObject"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SerialJavaObject() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SerialJavaObject(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SerialRef + /// + /// + /// + public partial class SerialRef : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.sql.rowset.serial.SerialRef"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SerialRef() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SerialRef(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SerialStruct + /// + /// + /// + public partial class SerialStruct : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.sql.rowset.serial.SerialStruct"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SerialStruct() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SerialStruct(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SQLInputImpl + /// + /// + /// + public partial class SQLInputImpl : Java.Sql.SQLInput + { + const string _bridgeClassName = "javax.sql.rowset.serial.SQLInputImpl"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SQLInputImpl() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SQLInputImpl(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SQLOutputImpl + /// + /// + /// + public partial class SQLOutputImpl : Java.Sql.SQLOutput + { + const string _bridgeClassName = "javax.sql.rowset.serial.SQLOutputImpl"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SQLOutputImpl() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SQLOutputImpl(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Sql/Rowset/Serial/SQLInputImpl.cs b/src/net/JNet/GeneratedCore/Javax/Sql/Rowset/Serial/SQLInputImpl.cs new file mode 100644 index 0000000000..cc039ad4f3 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Sql/Rowset/Serial/SQLInputImpl.cs @@ -0,0 +1,301 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Sql.Rowset.Serial +{ + #region SQLInputImpl + public partial class SQLInputImpl + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public bool ReadBoolean() + { + return IExecuteWithSignature("readBoolean", "()Z"); + } + /// + /// + /// + /// + /// + public bool WasNull() + { + return IExecuteWithSignature("wasNull", "()Z"); + } + /// + /// + /// + /// + /// + public byte ReadByte() + { + return IExecuteWithSignature("readByte", "()B"); + } + /// + /// + /// + /// + /// + public byte[] ReadBytes() + { + return IExecuteWithSignatureArray("readBytes", "()[B"); + } + /// + /// + /// + /// + /// + public double ReadDouble() + { + return IExecuteWithSignature("readDouble", "()D"); + } + /// + /// + /// + /// + /// + public float ReadFloat() + { + return IExecuteWithSignature("readFloat", "()F"); + } + /// + /// + /// + /// + /// + public int ReadInt() + { + return IExecuteWithSignature("readInt", "()I"); + } + /// + /// + /// + /// + /// + public Java.Io.InputStream ReadAsciiStream() + { + return IExecuteWithSignature("readAsciiStream", "()Ljava/io/InputStream;"); + } + /// + /// + /// + /// + /// + public Java.Io.InputStream ReadBinaryStream() + { + return IExecuteWithSignature("readBinaryStream", "()Ljava/io/InputStream;"); + } + /// + /// + /// + /// + /// + public Java.Io.Reader ReadCharacterStream() + { + return IExecuteWithSignature("readCharacterStream", "()Ljava/io/Reader;"); + } + /// + /// + /// + /// + /// + public object ReadObject() + { + return IExecuteWithSignature("readObject", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + /// + public Java.Lang.String ReadNString() + { + return IExecuteWithSignature("readNString", "()Ljava/lang/String;"); + } + /// + /// + /// + /// + /// + public Java.Lang.String ReadString() + { + return IExecuteWithSignature("readString", "()Ljava/lang/String;"); + } + /// + /// + /// + /// + /// + public Java.Math.BigDecimal ReadBigDecimal() + { + return IExecuteWithSignature("readBigDecimal", "()Ljava/math/BigDecimal;"); + } + /// + /// + /// + /// + /// + public Java.Net.URL ReadURL() + { + return IExecuteWithSignature("readURL", "()Ljava/net/URL;"); + } + /// + /// + /// + /// + /// + public Java.Sql.Array ReadArray() + { + return IExecuteWithSignature("readArray", "()Ljava/sql/Array;"); + } + /// + /// + /// + /// + /// + public Java.Sql.Blob ReadBlob() + { + return IExecuteWithSignature("readBlob", "()Ljava/sql/Blob;"); + } + /// + /// + /// + /// + /// + public Java.Sql.Clob ReadClob() + { + return IExecuteWithSignature("readClob", "()Ljava/sql/Clob;"); + } + /// + /// + /// + /// + /// + public Java.Sql.Date ReadDate() + { + return IExecuteWithSignature("readDate", "()Ljava/sql/Date;"); + } + /// + /// + /// + /// + /// + public Java.Sql.NClob ReadNClob() + { + return IExecuteWithSignature("readNClob", "()Ljava/sql/NClob;"); + } + /// + /// + /// + /// + /// + public Java.Sql.Ref ReadRef() + { + return IExecuteWithSignature("readRef", "()Ljava/sql/Ref;"); + } + /// + /// + /// + /// + /// + public Java.Sql.RowId ReadRowId() + { + return IExecuteWithSignature("readRowId", "()Ljava/sql/RowId;"); + } + /// + /// + /// + /// + /// + public Java.Sql.SQLXML ReadSQLXML() + { + return IExecuteWithSignature("readSQLXML", "()Ljava/sql/SQLXML;"); + } + /// + /// + /// + /// + /// + public Java.Sql.Time ReadTime() + { + return IExecuteWithSignature("readTime", "()Ljava/sql/Time;"); + } + /// + /// + /// + /// + /// + public Java.Sql.Timestamp ReadTimestamp() + { + return IExecuteWithSignature("readTimestamp", "()Ljava/sql/Timestamp;"); + } + /// + /// + /// + /// + /// + public long ReadLong() + { + return IExecuteWithSignature("readLong", "()J"); + } + /// + /// + /// + /// + /// + public short ReadShort() + { + return IExecuteWithSignature("readShort", "()S"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Sql/Rowset/Serial/SQLOutputImpl.cs b/src/net/JNet/GeneratedCore/Javax/Sql/Rowset/Serial/SQLOutputImpl.cs new file mode 100644 index 0000000000..00d00347a0 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Sql/Rowset/Serial/SQLOutputImpl.cs @@ -0,0 +1,311 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Sql.Rowset.Serial +{ + #region SQLOutputImpl + public partial class SQLOutputImpl + { + #region Constructors + /// + /// + /// + /// + /// + /// + public SQLOutputImpl(Java.Util.Vector arg0, Java.Util.Map arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public void WriteArray(Java.Sql.Array arg0) + { + IExecuteWithSignature("writeArray", "(Ljava/sql/Array;)V", arg0); + } + /// + /// + /// + /// + /// + public void WriteAsciiStream(Java.Io.InputStream arg0) + { + IExecuteWithSignature("writeAsciiStream", "(Ljava/io/InputStream;)V", arg0); + } + /// + /// + /// + /// + /// + public void WriteBigDecimal(Java.Math.BigDecimal arg0) + { + IExecuteWithSignature("writeBigDecimal", "(Ljava/math/BigDecimal;)V", arg0); + } + /// + /// + /// + /// + /// + public void WriteBinaryStream(Java.Io.InputStream arg0) + { + IExecuteWithSignature("writeBinaryStream", "(Ljava/io/InputStream;)V", arg0); + } + /// + /// + /// + /// + /// + public void WriteBlob(Java.Sql.Blob arg0) + { + IExecuteWithSignature("writeBlob", "(Ljava/sql/Blob;)V", arg0); + } + /// + /// + /// + /// + /// + public void WriteBoolean(bool arg0) + { + IExecuteWithSignature("writeBoolean", "(Z)V", arg0); + } + /// + /// + /// + /// + /// + public void WriteByte(byte arg0) + { + IExecuteWithSignature("writeByte", "(B)V", arg0); + } + /// + /// + /// + /// + /// + public void WriteBytes(byte[] arg0) + { + IExecuteWithSignature("writeBytes", "([B)V", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + public void WriteCharacterStream(Java.Io.Reader arg0) + { + IExecuteWithSignature("writeCharacterStream", "(Ljava/io/Reader;)V", arg0); + } + /// + /// + /// + /// + /// + public void WriteClob(Java.Sql.Clob arg0) + { + IExecuteWithSignature("writeClob", "(Ljava/sql/Clob;)V", arg0); + } + /// + /// + /// + /// + /// + public void WriteDate(Java.Sql.Date arg0) + { + IExecuteWithSignature("writeDate", "(Ljava/sql/Date;)V", arg0); + } + /// + /// + /// + /// + /// + public void WriteDouble(double arg0) + { + IExecuteWithSignature("writeDouble", "(D)V", arg0); + } + /// + /// + /// + /// + /// + public void WriteFloat(float arg0) + { + IExecuteWithSignature("writeFloat", "(F)V", arg0); + } + /// + /// + /// + /// + /// + public void WriteInt(int arg0) + { + IExecuteWithSignature("writeInt", "(I)V", arg0); + } + /// + /// + /// + /// + /// + public void WriteLong(long arg0) + { + IExecuteWithSignature("writeLong", "(J)V", arg0); + } + /// + /// + /// + /// + /// + public void WriteNClob(Java.Sql.NClob arg0) + { + IExecuteWithSignature("writeNClob", "(Ljava/sql/NClob;)V", arg0); + } + /// + /// + /// + /// + /// + public void WriteNString(Java.Lang.String arg0) + { + IExecuteWithSignature("writeNString", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + /// + public void WriteObject(Java.Sql.SQLData arg0) + { + IExecuteWithSignature("writeObject", "(Ljava/sql/SQLData;)V", arg0); + } + /// + /// + /// + /// + /// + public void WriteRef(Java.Sql.Ref arg0) + { + IExecuteWithSignature("writeRef", "(Ljava/sql/Ref;)V", arg0); + } + /// + /// + /// + /// + /// + public void WriteRowId(Java.Sql.RowId arg0) + { + IExecuteWithSignature("writeRowId", "(Ljava/sql/RowId;)V", arg0); + } + /// + /// + /// + /// + /// + public void WriteShort(short arg0) + { + IExecuteWithSignature("writeShort", "(S)V", arg0); + } + /// + /// + /// + /// + /// + public void WriteSQLXML(Java.Sql.SQLXML arg0) + { + IExecuteWithSignature("writeSQLXML", "(Ljava/sql/SQLXML;)V", arg0); + } + /// + /// + /// + /// + /// + public void WriteString(Java.Lang.String arg0) + { + IExecuteWithSignature("writeString", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + /// + public void WriteStruct(Java.Sql.Struct arg0) + { + IExecuteWithSignature("writeStruct", "(Ljava/sql/Struct;)V", arg0); + } + /// + /// + /// + /// + /// + public void WriteTime(Java.Sql.Time arg0) + { + IExecuteWithSignature("writeTime", "(Ljava/sql/Time;)V", arg0); + } + /// + /// + /// + /// + /// + public void WriteTimestamp(Java.Sql.Timestamp arg0) + { + IExecuteWithSignature("writeTimestamp", "(Ljava/sql/Timestamp;)V", arg0); + } + /// + /// + /// + /// + /// + public void WriteURL(Java.Net.URL arg0) + { + IExecuteWithSignature("writeURL", "(Ljava/net/URL;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Sql/Rowset/Serial/SerialArray.cs b/src/net/JNet/GeneratedCore/Javax/Sql/Rowset/Serial/SerialArray.cs new file mode 100644 index 0000000000..4b88e9d402 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Sql/Rowset/Serial/SerialArray.cs @@ -0,0 +1,193 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Sql.Rowset.Serial +{ + #region SerialArray + public partial class SerialArray + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + public SerialArray(Java.Sql.Array arg0, Java.Util.Map arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + /// + public SerialArray(Java.Sql.Array arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Sql.Array(Javax.Sql.Rowset.Serial.SerialArray t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Javax.Sql.Rowset.Serial.SerialArray t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Cloneable(Javax.Sql.Rowset.Serial.SerialArray t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public object Array + { + get { return IExecuteWithSignature("getArray", "()Ljava/lang/Object;"); } + } + /// + /// + /// + public int BaseType + { + get { return IExecuteWithSignature("getBaseType", "()I"); } + } + /// + /// + /// + public Java.Lang.String BaseTypeName + { + get { return IExecuteWithSignature("getBaseTypeName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Sql.ResultSet ResultSet + { + get { return IExecuteWithSignature("getResultSet", "()Ljava/sql/ResultSet;"); } + } + /// + /// + /// + /// + /// + /// + public object GetArray(Java.Util.Map arg0) + { + return IExecuteWithSignature("getArray", "(Ljava/util/Map;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public object GetArray(long arg0, int arg1, Java.Util.Map arg2) + { + return IExecute("getArray", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public object GetArray(long arg0, int arg1) + { + return IExecute("getArray", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Sql.ResultSet GetResultSet(Java.Util.Map arg0) + { + return IExecuteWithSignature("getResultSet", "(Ljava/util/Map;)Ljava/sql/ResultSet;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Sql.ResultSet GetResultSet(long arg0, int arg1, Java.Util.Map arg2) + { + return IExecute("getResultSet", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Sql.ResultSet GetResultSet(long arg0, int arg1) + { + return IExecute("getResultSet", arg0, arg1); + } + /// + /// + /// + /// + public void Free() + { + IExecuteWithSignature("free", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Sql/Rowset/Serial/SerialBlob.cs b/src/net/JNet/GeneratedCore/Javax/Sql/Rowset/Serial/SerialBlob.cs new file mode 100644 index 0000000000..24fa5dfeaf --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Sql/Rowset/Serial/SerialBlob.cs @@ -0,0 +1,206 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Sql.Rowset.Serial +{ + #region SerialBlob + public partial class SerialBlob + { + #region Constructors + /// + /// + /// + /// + /// + /// + public SerialBlob(byte[] arg0) + : base(arg0) + { + } + /// + /// + /// + /// + /// + /// + public SerialBlob(Java.Sql.Blob arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Sql.Blob(Javax.Sql.Rowset.Serial.SerialBlob t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Javax.Sql.Rowset.Serial.SerialBlob t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Cloneable(Javax.Sql.Rowset.Serial.SerialBlob t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Io.InputStream BinaryStream + { + get { return IExecuteWithSignature("getBinaryStream", "()Ljava/io/InputStream;"); } + } + /// + /// + /// + /// + /// + /// + /// + public byte[] GetBytes(long arg0, int arg1) + { + return IExecuteArray("getBytes", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public int SetBytes(long arg0, byte[] arg1, int arg2, int arg3) + { + return IExecute("setBytes", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + public int SetBytes(long arg0, byte[] arg1) + { + return IExecute("setBytes", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Io.InputStream GetBinaryStream(long arg0, long arg1) + { + return IExecute("getBinaryStream", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Io.OutputStream SetBinaryStream(long arg0) + { + return IExecuteWithSignature("setBinaryStream", "(J)Ljava/io/OutputStream;", arg0); + } + /// + /// + /// + /// + /// + public long Length() + { + return IExecuteWithSignature("length", "()J"); + } + /// + /// + /// + /// + /// + /// + /// + /// + public long Position(byte[] arg0, long arg1) + { + return IExecute("position", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public long Position(Java.Sql.Blob arg0, long arg1) + { + return IExecute("position", arg0, arg1); + } + /// + /// + /// + /// + public void Free() + { + IExecuteWithSignature("free", "()V"); + } + /// + /// + /// + /// + /// + public void Truncate(long arg0) + { + IExecuteWithSignature("truncate", "(J)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Sql/Rowset/Serial/SerialClob.cs b/src/net/JNet/GeneratedCore/Javax/Sql/Rowset/Serial/SerialClob.cs new file mode 100644 index 0000000000..447dd86ac2 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Sql/Rowset/Serial/SerialClob.cs @@ -0,0 +1,222 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Sql.Rowset.Serial +{ + #region SerialClob + public partial class SerialClob + { + #region Constructors + /// + /// + /// + /// + /// + /// + public SerialClob(char[] arg0) + : base(arg0) + { + } + /// + /// + /// + /// + /// + /// + public SerialClob(Java.Sql.Clob arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Sql.Clob(Javax.Sql.Rowset.Serial.SerialClob t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Javax.Sql.Rowset.Serial.SerialClob t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Cloneable(Javax.Sql.Rowset.Serial.SerialClob t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Io.InputStream AsciiStream + { + get { return IExecuteWithSignature("getAsciiStream", "()Ljava/io/InputStream;"); } + } + /// + /// + /// + public Java.Io.Reader CharacterStream + { + get { return IExecuteWithSignature("getCharacterStream", "()Ljava/io/Reader;"); } + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public int SetString(long arg0, Java.Lang.String arg1, int arg2, int arg3) + { + return IExecute("setString", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + public int SetString(long arg0, Java.Lang.String arg1) + { + return IExecute("setString", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Io.OutputStream SetAsciiStream(long arg0) + { + return IExecuteWithSignature("setAsciiStream", "(J)Ljava/io/OutputStream;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Io.Reader GetCharacterStream(long arg0, long arg1) + { + return IExecute("getCharacterStream", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Io.Writer SetCharacterStream(long arg0) + { + return IExecuteWithSignature("setCharacterStream", "(J)Ljava/io/Writer;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.String GetSubString(long arg0, int arg1) + { + return IExecute("getSubString", arg0, arg1); + } + /// + /// + /// + /// + /// + public long Length() + { + return IExecuteWithSignature("length", "()J"); + } + /// + /// + /// + /// + /// + /// + /// + /// + public long Position(Java.Lang.String arg0, long arg1) + { + return IExecute("position", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public long Position(Java.Sql.Clob arg0, long arg1) + { + return IExecute("position", arg0, arg1); + } + /// + /// + /// + /// + public void Free() + { + IExecuteWithSignature("free", "()V"); + } + /// + /// + /// + /// + /// + public void Truncate(long arg0) + { + IExecuteWithSignature("truncate", "(J)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Sql/Rowset/Serial/SerialDatalink.cs b/src/net/JNet/GeneratedCore/Javax/Sql/Rowset/Serial/SerialDatalink.cs new file mode 100644 index 0000000000..94d091aff9 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Sql/Rowset/Serial/SerialDatalink.cs @@ -0,0 +1,82 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Sql.Rowset.Serial +{ + #region SerialDatalink + public partial class SerialDatalink + { + #region Constructors + /// + /// + /// + /// + /// + public SerialDatalink(Java.Net.URL arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Javax.Sql.Rowset.Serial.SerialDatalink t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Cloneable(Javax.Sql.Rowset.Serial.SerialDatalink t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Net.URL Datalink + { + get { return IExecuteWithSignature("getDatalink", "()Ljava/net/URL;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Sql/Rowset/Serial/SerialException.cs b/src/net/JNet/GeneratedCore/Javax/Sql/Rowset/Serial/SerialException.cs new file mode 100644 index 0000000000..0fe3965c27 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Sql/Rowset/Serial/SerialException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Sql.Rowset.Serial +{ + #region SerialException + public partial class SerialException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Sql/Rowset/Serial/SerialJavaObject.cs b/src/net/JNet/GeneratedCore/Javax/Sql/Rowset/Serial/SerialJavaObject.cs new file mode 100644 index 0000000000..d3dcdc82c0 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Sql/Rowset/Serial/SerialJavaObject.cs @@ -0,0 +1,89 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Sql.Rowset.Serial +{ + #region SerialJavaObject + public partial class SerialJavaObject + { + #region Constructors + /// + /// + /// + /// + /// + public SerialJavaObject(object arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Javax.Sql.Rowset.Serial.SerialJavaObject t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Cloneable(Javax.Sql.Rowset.Serial.SerialJavaObject t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Reflect.Field[] Fields + { + get { return IExecuteWithSignatureArray("getFields", "()[Ljava/lang/reflect/Field;"); } + } + /// + /// + /// + public object Object + { + get { return IExecuteWithSignature("getObject", "()Ljava/lang/Object;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Sql/Rowset/Serial/SerialRef.cs b/src/net/JNet/GeneratedCore/Javax/Sql/Rowset/Serial/SerialRef.cs new file mode 100644 index 0000000000..9f2a97d46b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Sql/Rowset/Serial/SerialRef.cs @@ -0,0 +1,104 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Sql.Rowset.Serial +{ + #region SerialRef + public partial class SerialRef + { + #region Constructors + /// + /// + /// + /// + /// + /// + public SerialRef(Java.Sql.Ref arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Sql.Ref(Javax.Sql.Rowset.Serial.SerialRef t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Javax.Sql.Rowset.Serial.SerialRef t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Cloneable(Javax.Sql.Rowset.Serial.SerialRef t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String BaseTypeName + { + get { return IExecuteWithSignature("getBaseTypeName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public object Object + { + get { return IExecuteWithSignature("getObject", "()Ljava/lang/Object;"); } set { IExecuteWithSignature("setObject", "(Ljava/lang/Object;)V", value); } + } + /// + /// + /// + /// + /// + /// + public object GetObject(Java.Util.Map arg0) + { + return IExecuteWithSignature("getObject", "(Ljava/util/Map;)Ljava/lang/Object;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Sql/Rowset/Serial/SerialStruct.cs b/src/net/JNet/GeneratedCore/Javax/Sql/Rowset/Serial/SerialStruct.cs new file mode 100644 index 0000000000..0c62cd57c5 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Sql/Rowset/Serial/SerialStruct.cs @@ -0,0 +1,114 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Sql.Rowset.Serial +{ + #region SerialStruct + public partial class SerialStruct + { + #region Constructors + /// + /// + /// + /// + /// + /// + public SerialStruct(Java.Sql.SQLData arg0, Java.Util.Map arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + /// + public SerialStruct(Java.Sql.Struct arg0, Java.Util.Map arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Sql.Struct(Javax.Sql.Rowset.Serial.SerialStruct t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Javax.Sql.Rowset.Serial.SerialStruct t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Cloneable(Javax.Sql.Rowset.Serial.SerialStruct t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public object[] Attributes + { + get { return IExecuteWithSignatureArray("getAttributes", "()[Ljava/lang/Object;"); } + } + /// + /// + /// + public Java.Lang.String SQLTypeName + { + get { return IExecuteWithSignature("getSQLTypeName", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + /// + /// + public object[] GetAttributes(Java.Util.Map arg0) + { + return IExecuteWithSignatureArray("getAttributes", "(Ljava/util/Map;)[Ljava/lang/Object;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Sql/Rowset/Spi/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Javax/Sql/Rowset/Spi/AllPackageClasses.cs new file mode 100644 index 0000000000..31113fb276 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Sql/Rowset/Spi/AllPackageClasses.cs @@ -0,0 +1,344 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Javax.Sql.Rowset.Spi +{ + #region SyncFactory + /// + /// + /// + public partial class SyncFactory : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.sql.rowset.spi.SyncFactory"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SyncFactory() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SyncFactory(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SyncFactoryException + /// + /// + /// + public partial class SyncFactoryException : Java.Sql.SQLException + { + const string _bridgeClassName = "javax.sql.rowset.spi.SyncFactoryException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region SyncProvider + /// + /// + /// + public partial class SyncProvider : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.sql.rowset.spi.SyncProvider"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("SyncProvider class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SyncProvider() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("SyncProvider class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SyncProvider(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SyncProviderException + /// + /// + /// + public partial class SyncProviderException : Java.Sql.SQLException + { + const string _bridgeClassName = "javax.sql.rowset.spi.SyncProviderException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region SyncResolver + /// + /// + /// + public partial class SyncResolver : Javax.Sql.RowSet + { + const string _bridgeClassName = "javax.sql.rowset.spi.SyncResolver"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("SyncResolver class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SyncResolver() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("SyncResolver class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SyncResolver(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TransactionalWriter + /// + /// + /// + public partial class TransactionalWriter : Javax.Sql.RowSetWriter + { + const string _bridgeClassName = "javax.sql.rowset.spi.TransactionalWriter"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("TransactionalWriter class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public TransactionalWriter() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("TransactionalWriter class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public TransactionalWriter(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region XmlReader + /// + /// + /// + public partial class XmlReader : Javax.Sql.RowSetReader + { + const string _bridgeClassName = "javax.sql.rowset.spi.XmlReader"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("XmlReader class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public XmlReader() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("XmlReader class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public XmlReader(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region XmlWriter + /// + /// + /// + public partial class XmlWriter : Javax.Sql.RowSetWriter + { + const string _bridgeClassName = "javax.sql.rowset.spi.XmlWriter"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("XmlWriter class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public XmlWriter() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("XmlWriter class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public XmlWriter(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Sql/Rowset/Spi/SyncFactory.cs b/src/net/JNet/GeneratedCore/Javax/Sql/Rowset/Spi/SyncFactory.cs new file mode 100644 index 0000000000..c165b50bd8 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Sql/Rowset/Spi/SyncFactory.cs @@ -0,0 +1,143 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Sql.Rowset.Spi +{ + #region SyncFactory + public partial class SyncFactory + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Lang.String ROWSET_SYNC_PROVIDER { get { if (!_ROWSET_SYNC_PROVIDERReady) { _ROWSET_SYNC_PROVIDERContent = SGetField(LocalBridgeClazz, "ROWSET_SYNC_PROVIDER"); _ROWSET_SYNC_PROVIDERReady = true; } return _ROWSET_SYNC_PROVIDERContent; } } + private static Java.Lang.String _ROWSET_SYNC_PROVIDERContent = default; + private static bool _ROWSET_SYNC_PROVIDERReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String ROWSET_SYNC_PROVIDER_VERSION { get { if (!_ROWSET_SYNC_PROVIDER_VERSIONReady) { _ROWSET_SYNC_PROVIDER_VERSIONContent = SGetField(LocalBridgeClazz, "ROWSET_SYNC_PROVIDER_VERSION"); _ROWSET_SYNC_PROVIDER_VERSIONReady = true; } return _ROWSET_SYNC_PROVIDER_VERSIONContent; } } + private static Java.Lang.String _ROWSET_SYNC_PROVIDER_VERSIONContent = default; + private static bool _ROWSET_SYNC_PROVIDER_VERSIONReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String ROWSET_SYNC_VENDOR { get { if (!_ROWSET_SYNC_VENDORReady) { _ROWSET_SYNC_VENDORContent = SGetField(LocalBridgeClazz, "ROWSET_SYNC_VENDOR"); _ROWSET_SYNC_VENDORReady = true; } return _ROWSET_SYNC_VENDORContent; } } + private static Java.Lang.String _ROWSET_SYNC_VENDORContent = default; + private static bool _ROWSET_SYNC_VENDORReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + public static Javax.Sql.Rowset.Spi.SyncFactory GetSyncFactory + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getSyncFactory", "()Ljavax/sql/rowset/spi/SyncFactory;"); } + } + /// + /// + /// + public static Java.Util.Logging.Logger Logger + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getLogger", "()Ljava/util/logging/Logger;"); } set { SExecuteWithSignature(LocalBridgeClazz, "setLogger", "(Ljava/util/logging/Logger;)V", value); } + } + /// + /// + /// + public static Java.Util.Enumeration RegisteredProviders + { + get { return SExecuteWithSignature>(LocalBridgeClazz, "getRegisteredProviders", "()Ljava/util/Enumeration;"); } + } + /// + /// + /// + /// + /// + /// + public static Javax.Sql.Rowset.Spi.SyncProvider GetInstance(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getInstance", "(Ljava/lang/String;)Ljavax/sql/rowset/spi/SyncProvider;", arg0); + } + /// + /// + /// + /// + /// + public static void RegisterProvider(Java.Lang.String arg0) + { + SExecuteWithSignature(LocalBridgeClazz, "registerProvider", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + /// + public static void SetJNDIContext(Javax.Naming.Context arg0) + { + SExecuteWithSignature(LocalBridgeClazz, "setJNDIContext", "(Ljavax/naming/Context;)V", arg0); + } + /// + /// + /// + /// + /// + public static void UnregisterProvider(Java.Lang.String arg0) + { + SExecuteWithSignature(LocalBridgeClazz, "unregisterProvider", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + /// + public static void SetLogger(Java.Util.Logging.Logger arg0, Java.Util.Logging.Level arg1) + { + SExecute(LocalBridgeClazz, "setLogger", arg0, arg1); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Sql/Rowset/Spi/SyncFactoryException.cs b/src/net/JNet/GeneratedCore/Javax/Sql/Rowset/Spi/SyncFactoryException.cs new file mode 100644 index 0000000000..47f714efd2 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Sql/Rowset/Spi/SyncFactoryException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Sql.Rowset.Spi +{ + #region SyncFactoryException + public partial class SyncFactoryException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Sql/Rowset/Spi/SyncProvider.cs b/src/net/JNet/GeneratedCore/Javax/Sql/Rowset/Spi/SyncProvider.cs new file mode 100644 index 0000000000..b4a0252ce2 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Sql/Rowset/Spi/SyncProvider.cs @@ -0,0 +1,181 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Sql.Rowset.Spi +{ + #region SyncProvider + public partial class SyncProvider + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int DATASOURCE_DB_LOCK { get { if (!_DATASOURCE_DB_LOCKReady) { _DATASOURCE_DB_LOCKContent = SGetField(LocalBridgeClazz, "DATASOURCE_DB_LOCK"); _DATASOURCE_DB_LOCKReady = true; } return _DATASOURCE_DB_LOCKContent; } } + private static int _DATASOURCE_DB_LOCKContent = default; + private static bool _DATASOURCE_DB_LOCKReady = false; // this is used because in case of generics + /// + /// + /// + public static int DATASOURCE_NO_LOCK { get { if (!_DATASOURCE_NO_LOCKReady) { _DATASOURCE_NO_LOCKContent = SGetField(LocalBridgeClazz, "DATASOURCE_NO_LOCK"); _DATASOURCE_NO_LOCKReady = true; } return _DATASOURCE_NO_LOCKContent; } } + private static int _DATASOURCE_NO_LOCKContent = default; + private static bool _DATASOURCE_NO_LOCKReady = false; // this is used because in case of generics + /// + /// + /// + public static int DATASOURCE_ROW_LOCK { get { if (!_DATASOURCE_ROW_LOCKReady) { _DATASOURCE_ROW_LOCKContent = SGetField(LocalBridgeClazz, "DATASOURCE_ROW_LOCK"); _DATASOURCE_ROW_LOCKReady = true; } return _DATASOURCE_ROW_LOCKContent; } } + private static int _DATASOURCE_ROW_LOCKContent = default; + private static bool _DATASOURCE_ROW_LOCKReady = false; // this is used because in case of generics + /// + /// + /// + public static int DATASOURCE_TABLE_LOCK { get { if (!_DATASOURCE_TABLE_LOCKReady) { _DATASOURCE_TABLE_LOCKContent = SGetField(LocalBridgeClazz, "DATASOURCE_TABLE_LOCK"); _DATASOURCE_TABLE_LOCKReady = true; } return _DATASOURCE_TABLE_LOCKContent; } } + private static int _DATASOURCE_TABLE_LOCKContent = default; + private static bool _DATASOURCE_TABLE_LOCKReady = false; // this is used because in case of generics + /// + /// + /// + public static int GRADE_CHECK_ALL_AT_COMMIT { get { if (!_GRADE_CHECK_ALL_AT_COMMITReady) { _GRADE_CHECK_ALL_AT_COMMITContent = SGetField(LocalBridgeClazz, "GRADE_CHECK_ALL_AT_COMMIT"); _GRADE_CHECK_ALL_AT_COMMITReady = true; } return _GRADE_CHECK_ALL_AT_COMMITContent; } } + private static int _GRADE_CHECK_ALL_AT_COMMITContent = default; + private static bool _GRADE_CHECK_ALL_AT_COMMITReady = false; // this is used because in case of generics + /// + /// + /// + public static int GRADE_CHECK_MODIFIED_AT_COMMIT { get { if (!_GRADE_CHECK_MODIFIED_AT_COMMITReady) { _GRADE_CHECK_MODIFIED_AT_COMMITContent = SGetField(LocalBridgeClazz, "GRADE_CHECK_MODIFIED_AT_COMMIT"); _GRADE_CHECK_MODIFIED_AT_COMMITReady = true; } return _GRADE_CHECK_MODIFIED_AT_COMMITContent; } } + private static int _GRADE_CHECK_MODIFIED_AT_COMMITContent = default; + private static bool _GRADE_CHECK_MODIFIED_AT_COMMITReady = false; // this is used because in case of generics + /// + /// + /// + public static int GRADE_LOCK_WHEN_LOADED { get { if (!_GRADE_LOCK_WHEN_LOADEDReady) { _GRADE_LOCK_WHEN_LOADEDContent = SGetField(LocalBridgeClazz, "GRADE_LOCK_WHEN_LOADED"); _GRADE_LOCK_WHEN_LOADEDReady = true; } return _GRADE_LOCK_WHEN_LOADEDContent; } } + private static int _GRADE_LOCK_WHEN_LOADEDContent = default; + private static bool _GRADE_LOCK_WHEN_LOADEDReady = false; // this is used because in case of generics + /// + /// + /// + public static int GRADE_LOCK_WHEN_MODIFIED { get { if (!_GRADE_LOCK_WHEN_MODIFIEDReady) { _GRADE_LOCK_WHEN_MODIFIEDContent = SGetField(LocalBridgeClazz, "GRADE_LOCK_WHEN_MODIFIED"); _GRADE_LOCK_WHEN_MODIFIEDReady = true; } return _GRADE_LOCK_WHEN_MODIFIEDContent; } } + private static int _GRADE_LOCK_WHEN_MODIFIEDContent = default; + private static bool _GRADE_LOCK_WHEN_MODIFIEDReady = false; // this is used because in case of generics + /// + /// + /// + public static int GRADE_NONE { get { if (!_GRADE_NONEReady) { _GRADE_NONEContent = SGetField(LocalBridgeClazz, "GRADE_NONE"); _GRADE_NONEReady = true; } return _GRADE_NONEContent; } } + private static int _GRADE_NONEContent = default; + private static bool _GRADE_NONEReady = false; // this is used because in case of generics + /// + /// + /// + public static int NONUPDATABLE_VIEW_SYNC { get { if (!_NONUPDATABLE_VIEW_SYNCReady) { _NONUPDATABLE_VIEW_SYNCContent = SGetField(LocalBridgeClazz, "NONUPDATABLE_VIEW_SYNC"); _NONUPDATABLE_VIEW_SYNCReady = true; } return _NONUPDATABLE_VIEW_SYNCContent; } } + private static int _NONUPDATABLE_VIEW_SYNCContent = default; + private static bool _NONUPDATABLE_VIEW_SYNCReady = false; // this is used because in case of generics + /// + /// + /// + public static int UPDATABLE_VIEW_SYNC { get { if (!_UPDATABLE_VIEW_SYNCReady) { _UPDATABLE_VIEW_SYNCContent = SGetField(LocalBridgeClazz, "UPDATABLE_VIEW_SYNC"); _UPDATABLE_VIEW_SYNCReady = true; } return _UPDATABLE_VIEW_SYNCContent; } } + private static int _UPDATABLE_VIEW_SYNCContent = default; + private static bool _UPDATABLE_VIEW_SYNCReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int DataSourceLock + { + get { return IExecuteWithSignature("getDataSourceLock", "()I"); } set { IExecuteWithSignature("setDataSourceLock", "(I)V", value); } + } + /// + /// + /// + public int ProviderGrade + { + get { return IExecuteWithSignature("getProviderGrade", "()I"); } + } + /// + /// + /// + public Java.Lang.String ProviderID + { + get { return IExecuteWithSignature("getProviderID", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Javax.Sql.RowSetReader RowSetReader + { + get { return IExecuteWithSignature("getRowSetReader", "()Ljavax/sql/RowSetReader;"); } + } + /// + /// + /// + public Javax.Sql.RowSetWriter RowSetWriter + { + get { return IExecuteWithSignature("getRowSetWriter", "()Ljavax/sql/RowSetWriter;"); } + } + /// + /// + /// + public Java.Lang.String Vendor + { + get { return IExecuteWithSignature("getVendor", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String Version + { + get { return IExecuteWithSignature("getVersion", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + public int SupportsUpdatableView() + { + return IExecuteWithSignature("supportsUpdatableView", "()I"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Sql/Rowset/Spi/SyncProviderException.cs b/src/net/JNet/GeneratedCore/Javax/Sql/Rowset/Spi/SyncProviderException.cs new file mode 100644 index 0000000000..b4e9c495d7 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Sql/Rowset/Spi/SyncProviderException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Sql.Rowset.Spi +{ + #region SyncProviderException + public partial class SyncProviderException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Sql/Rowset/Spi/SyncResolver.cs b/src/net/JNet/GeneratedCore/Javax/Sql/Rowset/Spi/SyncResolver.cs new file mode 100644 index 0000000000..960659d4cd --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Sql/Rowset/Spi/SyncResolver.cs @@ -0,0 +1,209 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Sql.Rowset.Spi +{ + #region ISyncResolver + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ISyncResolver : Javax.Sql.IRowSet + { + #region Instance methods + /// + /// + /// + int Status { get; } + /// + /// + /// + /// + /// + bool NextConflict(); + /// + /// + /// + /// + /// + bool PreviousConflict(); + /// + /// + /// + /// + /// + /// + object GetConflictValue(int arg0); + /// + /// + /// + /// + /// + /// + object GetConflictValue(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + void SetResolvedValue(int arg0, object arg1); + /// + /// + /// + /// + /// + /// + void SetResolvedValue(Java.Lang.String arg0, object arg1); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region SyncResolver + public partial class SyncResolver : Javax.Sql.Rowset.Spi.ISyncResolver + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int DELETE_ROW_CONFLICT { get { if (!_DELETE_ROW_CONFLICTReady) { _DELETE_ROW_CONFLICTContent = SGetField(LocalBridgeClazz, "DELETE_ROW_CONFLICT"); _DELETE_ROW_CONFLICTReady = true; } return _DELETE_ROW_CONFLICTContent; } } + private static int _DELETE_ROW_CONFLICTContent = default; + private static bool _DELETE_ROW_CONFLICTReady = false; // this is used because in case of generics + /// + /// + /// + public static int INSERT_ROW_CONFLICT { get { if (!_INSERT_ROW_CONFLICTReady) { _INSERT_ROW_CONFLICTContent = SGetField(LocalBridgeClazz, "INSERT_ROW_CONFLICT"); _INSERT_ROW_CONFLICTReady = true; } return _INSERT_ROW_CONFLICTContent; } } + private static int _INSERT_ROW_CONFLICTContent = default; + private static bool _INSERT_ROW_CONFLICTReady = false; // this is used because in case of generics + /// + /// + /// + public static int NO_ROW_CONFLICT { get { if (!_NO_ROW_CONFLICTReady) { _NO_ROW_CONFLICTContent = SGetField(LocalBridgeClazz, "NO_ROW_CONFLICT"); _NO_ROW_CONFLICTReady = true; } return _NO_ROW_CONFLICTContent; } } + private static int _NO_ROW_CONFLICTContent = default; + private static bool _NO_ROW_CONFLICTReady = false; // this is used because in case of generics + /// + /// + /// + public static int UPDATE_ROW_CONFLICT { get { if (!_UPDATE_ROW_CONFLICTReady) { _UPDATE_ROW_CONFLICTContent = SGetField(LocalBridgeClazz, "UPDATE_ROW_CONFLICT"); _UPDATE_ROW_CONFLICTReady = true; } return _UPDATE_ROW_CONFLICTContent; } } + private static int _UPDATE_ROW_CONFLICTContent = default; + private static bool _UPDATE_ROW_CONFLICTReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int Status + { + get { return IExecuteWithSignature("getStatus", "()I"); } + } + /// + /// + /// + /// + /// + public bool NextConflict() + { + return IExecuteWithSignature("nextConflict", "()Z"); + } + /// + /// + /// + /// + /// + public bool PreviousConflict() + { + return IExecuteWithSignature("previousConflict", "()Z"); + } + /// + /// + /// + /// + /// + /// + public object GetConflictValue(int arg0) + { + return IExecuteWithSignature("getConflictValue", "(I)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + /// + public object GetConflictValue(Java.Lang.String arg0) + { + return IExecuteWithSignature("getConflictValue", "(Ljava/lang/String;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + /// + public void SetResolvedValue(int arg0, object arg1) + { + IExecute("setResolvedValue", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetResolvedValue(Java.Lang.String arg0, object arg1) + { + IExecute("setResolvedValue", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Sql/Rowset/Spi/TransactionalWriter.cs b/src/net/JNet/GeneratedCore/Javax/Sql/Rowset/Spi/TransactionalWriter.cs new file mode 100644 index 0000000000..1a0b8135d9 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Sql/Rowset/Spi/TransactionalWriter.cs @@ -0,0 +1,117 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Sql.Rowset.Spi +{ + #region ITransactionalWriter + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ITransactionalWriter : Javax.Sql.IRowSetWriter + { + #region Instance methods + /// + /// + /// + /// + void Commit(); + /// + /// + /// + /// + void Rollback(); + /// + /// + /// + /// + /// + void Rollback(Java.Sql.Savepoint arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region TransactionalWriter + public partial class TransactionalWriter : Javax.Sql.Rowset.Spi.ITransactionalWriter + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public void Commit() + { + IExecuteWithSignature("commit", "()V"); + } + /// + /// + /// + /// + public void Rollback() + { + IExecuteWithSignature("rollback", "()V"); + } + /// + /// + /// + /// + /// + public void Rollback(Java.Sql.Savepoint arg0) + { + IExecuteWithSignature("rollback", "(Ljava/sql/Savepoint;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Sql/Rowset/Spi/XmlReader.cs b/src/net/JNet/GeneratedCore/Javax/Sql/Rowset/Spi/XmlReader.cs new file mode 100644 index 0000000000..1345649f7a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Sql/Rowset/Spi/XmlReader.cs @@ -0,0 +1,93 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Sql.Rowset.Spi +{ + #region IXmlReader + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IXmlReader : Javax.Sql.IRowSetReader + { + #region Instance methods + /// + /// + /// + /// + /// + /// + void ReadXML(Javax.Sql.Rowset.WebRowSet arg0, Java.Io.Reader arg1); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region XmlReader + public partial class XmlReader : Javax.Sql.Rowset.Spi.IXmlReader + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public void ReadXML(Javax.Sql.Rowset.WebRowSet arg0, Java.Io.Reader arg1) + { + IExecute("readXML", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Sql/Rowset/Spi/XmlWriter.cs b/src/net/JNet/GeneratedCore/Javax/Sql/Rowset/Spi/XmlWriter.cs new file mode 100644 index 0000000000..3bef63e3bc --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Sql/Rowset/Spi/XmlWriter.cs @@ -0,0 +1,93 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Sql.Rowset.Spi +{ + #region IXmlWriter + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IXmlWriter : Javax.Sql.IRowSetWriter + { + #region Instance methods + /// + /// + /// + /// + /// + /// + void WriteXML(Javax.Sql.Rowset.WebRowSet arg0, Java.Io.Writer arg1); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region XmlWriter + public partial class XmlWriter : Javax.Sql.Rowset.Spi.IXmlWriter + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public void WriteXML(Javax.Sql.Rowset.WebRowSet arg0, Java.Io.Writer arg1) + { + IExecute("writeXML", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Sql/Rowset/WebRowSet.cs b/src/net/JNet/GeneratedCore/Javax/Sql/Rowset/WebRowSet.cs new file mode 100644 index 0000000000..7db94de9ed --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Sql/Rowset/WebRowSet.cs @@ -0,0 +1,188 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Sql.Rowset +{ + #region IWebRowSet + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IWebRowSet : Javax.Sql.Rowset.ICachedRowSet + { + #region Instance methods + /// + /// + /// + /// + /// + /// + void ReadXml(Java.Io.InputStream arg0); + /// + /// + /// + /// + /// + void ReadXml(Java.Io.Reader arg0); + /// + /// + /// + /// + /// + /// + void WriteXml(Java.Io.OutputStream arg0); + /// + /// + /// + /// + /// + void WriteXml(Java.Io.Writer arg0); + /// + /// + /// + /// + /// + /// + /// + void WriteXml(Java.Sql.ResultSet arg0, Java.Io.OutputStream arg1); + /// + /// + /// + /// + /// + /// + void WriteXml(Java.Sql.ResultSet arg0, Java.Io.Writer arg1); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region WebRowSet + public partial class WebRowSet : Javax.Sql.Rowset.IWebRowSet + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Lang.String PUBLIC_XML_SCHEMA { get { if (!_PUBLIC_XML_SCHEMAReady) { _PUBLIC_XML_SCHEMAContent = SGetField(LocalBridgeClazz, "PUBLIC_XML_SCHEMA"); _PUBLIC_XML_SCHEMAReady = true; } return _PUBLIC_XML_SCHEMAContent; } } + private static Java.Lang.String _PUBLIC_XML_SCHEMAContent = default; + private static bool _PUBLIC_XML_SCHEMAReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String SCHEMA_SYSTEM_ID { get { if (!_SCHEMA_SYSTEM_IDReady) { _SCHEMA_SYSTEM_IDContent = SGetField(LocalBridgeClazz, "SCHEMA_SYSTEM_ID"); _SCHEMA_SYSTEM_IDReady = true; } return _SCHEMA_SYSTEM_IDContent; } } + private static Java.Lang.String _SCHEMA_SYSTEM_IDContent = default; + private static bool _SCHEMA_SYSTEM_IDReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public void ReadXml(Java.Io.InputStream arg0) + { + IExecuteWithSignature("readXml", "(Ljava/io/InputStream;)V", arg0); + } + /// + /// + /// + /// + /// + public void ReadXml(Java.Io.Reader arg0) + { + IExecuteWithSignature("readXml", "(Ljava/io/Reader;)V", arg0); + } + /// + /// + /// + /// + /// + /// + public void WriteXml(Java.Io.OutputStream arg0) + { + IExecuteWithSignature("writeXml", "(Ljava/io/OutputStream;)V", arg0); + } + /// + /// + /// + /// + /// + public void WriteXml(Java.Io.Writer arg0) + { + IExecuteWithSignature("writeXml", "(Ljava/io/Writer;)V", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public void WriteXml(Java.Sql.ResultSet arg0, Java.Io.OutputStream arg1) + { + IExecute("writeXml", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void WriteXml(Java.Sql.ResultSet arg0, Java.Io.Writer arg1) + { + IExecute("writeXml", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Sql/StatementEvent.cs b/src/net/JNet/GeneratedCore/Javax/Sql/StatementEvent.cs new file mode 100644 index 0000000000..4865c06f6c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Sql/StatementEvent.cs @@ -0,0 +1,91 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Sql +{ + #region StatementEvent + public partial class StatementEvent + { + #region Constructors + /// + /// + /// + /// + /// + /// + public StatementEvent(Javax.Sql.PooledConnection arg0, Java.Sql.PreparedStatement arg1, Java.Sql.SQLException arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + public StatementEvent(Javax.Sql.PooledConnection arg0, Java.Sql.PreparedStatement arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Sql.SQLException SQLException + { + get { var obj = IExecuteWithSignature("getSQLException", "()Ljava/sql/SQLException;"); return MASES.JCOBridge.C2JBridge.JVMBridgeException.New(obj); } + } + /// + /// + /// + public Java.Sql.PreparedStatement Statement + { + get { return IExecuteWithSignature("getStatement", "()Ljava/sql/PreparedStatement;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Sql/StatementEventListener.cs b/src/net/JNet/GeneratedCore/Javax/Sql/StatementEventListener.cs new file mode 100644 index 0000000000..4583ffb234 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Sql/StatementEventListener.cs @@ -0,0 +1,184 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Sql +{ + #region IStatementEventListener + /// + /// .NET interface for org.mases.jnet.generated.javax.sql.StatementEventListener implementing + /// + public partial interface IStatementEventListener + { + #region Instance methods + /// + /// + /// + /// + void StatementClosed(Javax.Sql.StatementEvent arg0); + /// + /// + /// + /// + void StatementErrorOccurred(Javax.Sql.StatementEvent arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region StatementEventListener + public partial class StatementEventListener : Javax.Sql.IStatementEventListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("statementClosed", new global::System.EventHandler>>(StatementClosedEventHandler)); + AddEventHandler("statementErrorOccurred", new global::System.EventHandler>>(StatementErrorOccurredEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnStatementClosed { get; set; } = null; + + void StatementClosedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnStatementClosed != null) ? OnStatementClosed : StatementClosed; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void StatementClosed(Javax.Sql.StatementEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnStatementErrorOccurred { get; set; } = null; + + void StatementErrorOccurredEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnStatementErrorOccurred != null) ? OnStatementErrorOccurred : StatementErrorOccurred; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void StatementErrorOccurred(Javax.Sql.StatementEvent arg0) + { + + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region StatementEventListenerDirect + public partial class StatementEventListenerDirect : Javax.Sql.IStatementEventListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public override void StatementClosed(Javax.Sql.StatementEvent arg0) + { + IExecuteWithSignature("statementClosed", "(Ljavax/sql/StatementEvent;)V", arg0); + } + /// + /// + /// + /// + public override void StatementErrorOccurred(Javax.Sql.StatementEvent arg0) + { + IExecuteWithSignature("statementErrorOccurred", "(Ljavax/sql/StatementEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Sql/XAConnection.cs b/src/net/JNet/GeneratedCore/Javax/Sql/XAConnection.cs new file mode 100644 index 0000000000..d2d56871eb --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Sql/XAConnection.cs @@ -0,0 +1,87 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Sql +{ + #region IXAConnection + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IXAConnection : Javax.Sql.IPooledConnection + { + #region Instance methods + /// + /// + /// + Javax.Transaction.Xa.XAResource XAResource { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region XAConnection + public partial class XAConnection : Javax.Sql.IXAConnection + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Transaction.Xa.XAResource XAResource + { + get { return IExecuteWithSignature("getXAResource", "()Ljavax/transaction/xa/XAResource;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Sql/XAConnectionBuilder.cs b/src/net/JNet/GeneratedCore/Javax/Sql/XAConnectionBuilder.cs new file mode 100644 index 0000000000..02bfe123b8 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Sql/XAConnectionBuilder.cs @@ -0,0 +1,151 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Sql +{ + #region IXAConnectionBuilder + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IXAConnectionBuilder + { + #region Instance methods + /// + /// + /// + /// + /// + Javax.Sql.XAConnection Build(); + /// + /// + /// + /// + /// + Javax.Sql.XAConnectionBuilder Password(Java.Lang.String arg0); + /// + /// + /// + /// + /// + Javax.Sql.XAConnectionBuilder ShardingKey(Java.Sql.ShardingKey arg0); + /// + /// + /// + /// + /// + Javax.Sql.XAConnectionBuilder SuperShardingKey(Java.Sql.ShardingKey arg0); + /// + /// + /// + /// + /// + Javax.Sql.XAConnectionBuilder User(Java.Lang.String arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region XAConnectionBuilder + public partial class XAConnectionBuilder : Javax.Sql.IXAConnectionBuilder + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public Javax.Sql.XAConnection Build() + { + return IExecuteWithSignature("build", "()Ljavax/sql/XAConnection;"); + } + /// + /// + /// + /// + /// + public Javax.Sql.XAConnectionBuilder Password(Java.Lang.String arg0) + { + return IExecuteWithSignature("password", "(Ljava/lang/String;)Ljavax/sql/XAConnectionBuilder;", arg0); + } + /// + /// + /// + /// + /// + public Javax.Sql.XAConnectionBuilder ShardingKey(Java.Sql.ShardingKey arg0) + { + return IExecuteWithSignature("shardingKey", "(Ljava/sql/ShardingKey;)Ljavax/sql/XAConnectionBuilder;", arg0); + } + /// + /// + /// + /// + /// + public Javax.Sql.XAConnectionBuilder SuperShardingKey(Java.Sql.ShardingKey arg0) + { + return IExecuteWithSignature("superShardingKey", "(Ljava/sql/ShardingKey;)Ljavax/sql/XAConnectionBuilder;", arg0); + } + /// + /// + /// + /// + /// + public Javax.Sql.XAConnectionBuilder User(Java.Lang.String arg0) + { + return IExecuteWithSignature("user", "(Ljava/lang/String;)Ljavax/sql/XAConnectionBuilder;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Sql/XADataSource.cs b/src/net/JNet/GeneratedCore/Javax/Sql/XADataSource.cs new file mode 100644 index 0000000000..d0e5956817 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Sql/XADataSource.cs @@ -0,0 +1,143 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Sql +{ + #region IXADataSource + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IXADataSource : Javax.Sql.ICommonDataSource + { + #region Instance methods + /// + /// + /// + int LoginTimeout { get; set; } + /// + /// + /// + Java.Io.PrintWriter LogWriter { get; set; } + /// + /// + /// + Javax.Sql.XAConnection XAConnection { get; } + /// + /// + /// + /// + /// + /// + /// + Javax.Sql.XAConnection GetXAConnection(Java.Lang.String arg0, Java.Lang.String arg1); + /// + /// + /// + /// + /// + Javax.Sql.XAConnectionBuilder CreateXAConnectionBuilder(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region XADataSource + public partial class XADataSource : Javax.Sql.IXADataSource + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int LoginTimeout + { + get { return IExecuteWithSignature("getLoginTimeout", "()I"); } set { IExecuteWithSignature("setLoginTimeout", "(I)V", value); } + } + /// + /// + /// + public Java.Io.PrintWriter LogWriter + { + get { return IExecuteWithSignature("getLogWriter", "()Ljava/io/PrintWriter;"); } set { IExecuteWithSignature("setLogWriter", "(Ljava/io/PrintWriter;)V", value); } + } + /// + /// + /// + public Javax.Sql.XAConnection XAConnection + { + get { return IExecuteWithSignature("getXAConnection", "()Ljavax/sql/XAConnection;"); } + } + /// + /// + /// + /// + /// + /// + /// + public Javax.Sql.XAConnection GetXAConnection(Java.Lang.String arg0, Java.Lang.String arg1) + { + return IExecute("getXAConnection", arg0, arg1); + } + /// + /// + /// + /// + /// + public Javax.Sql.XAConnectionBuilder CreateXAConnectionBuilder() + { + return IExecuteWithSignature("createXAConnectionBuilder", "()Ljavax/sql/XAConnectionBuilder;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/AbstractAction.cs b/src/net/JNet/GeneratedCore/Javax/Swing/AbstractAction.cs new file mode 100644 index 0000000000..3f261c2779 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/AbstractAction.cs @@ -0,0 +1,151 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region AbstractAction + public partial class AbstractAction + { + #region Constructors + /// + /// + /// + /// + /// + public AbstractAction(Java.Lang.String arg0, Javax.Swing.Icon arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public AbstractAction(Java.Lang.String arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Action(Javax.Swing.AbstractAction t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Cloneable(Javax.Swing.AbstractAction t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Javax.Swing.AbstractAction t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public object[] Keys + { + get { return IExecuteWithSignatureArray("getKeys", "()[Ljava/lang/Object;"); } + } + /// + /// + /// + public Java.Beans.PropertyChangeListener[] PropertyChangeListeners + { + get { return IExecuteWithSignatureArray("getPropertyChangeListeners", "()[Ljava/beans/PropertyChangeListener;"); } + } + /// + /// + /// + /// + public bool IsEnabled() + { + return IExecuteWithSignature("isEnabled", "()Z"); + } + /// + /// + /// + /// + /// + public object GetValue(Java.Lang.String arg0) + { + return IExecuteWithSignature("getValue", "(Ljava/lang/String;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + public void AddPropertyChangeListener(Java.Beans.PropertyChangeListener arg0) + { + IExecuteWithSignature("addPropertyChangeListener", "(Ljava/beans/PropertyChangeListener;)V", arg0); + } + /// + /// + /// + /// + public void RemovePropertyChangeListener(Java.Beans.PropertyChangeListener arg0) + { + IExecuteWithSignature("removePropertyChangeListener", "(Ljava/beans/PropertyChangeListener;)V", arg0); + } + /// + /// + /// + /// + /// + public void PutValue(Java.Lang.String arg0, object arg1) + { + IExecute("putValue", arg0, arg1); + } + /// + /// + /// + /// + public void SetEnabled(bool arg0) + { + IExecuteWithSignature("setEnabled", "(Z)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/AbstractButton.cs b/src/net/JNet/GeneratedCore/Javax/Swing/AbstractButton.cs new file mode 100644 index 0000000000..a7a47b7fd2 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/AbstractButton.cs @@ -0,0 +1,522 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region AbstractButton + public partial class AbstractButton + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Awt.ItemSelectable(Javax.Swing.AbstractButton t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.SwingConstants(Javax.Swing.AbstractButton t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static Java.Lang.String BORDER_PAINTED_CHANGED_PROPERTY { get { if (!_BORDER_PAINTED_CHANGED_PROPERTYReady) { _BORDER_PAINTED_CHANGED_PROPERTYContent = SGetField(LocalBridgeClazz, "BORDER_PAINTED_CHANGED_PROPERTY"); _BORDER_PAINTED_CHANGED_PROPERTYReady = true; } return _BORDER_PAINTED_CHANGED_PROPERTYContent; } } + private static Java.Lang.String _BORDER_PAINTED_CHANGED_PROPERTYContent = default; + private static bool _BORDER_PAINTED_CHANGED_PROPERTYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String CONTENT_AREA_FILLED_CHANGED_PROPERTY { get { if (!_CONTENT_AREA_FILLED_CHANGED_PROPERTYReady) { _CONTENT_AREA_FILLED_CHANGED_PROPERTYContent = SGetField(LocalBridgeClazz, "CONTENT_AREA_FILLED_CHANGED_PROPERTY"); _CONTENT_AREA_FILLED_CHANGED_PROPERTYReady = true; } return _CONTENT_AREA_FILLED_CHANGED_PROPERTYContent; } } + private static Java.Lang.String _CONTENT_AREA_FILLED_CHANGED_PROPERTYContent = default; + private static bool _CONTENT_AREA_FILLED_CHANGED_PROPERTYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String DISABLED_ICON_CHANGED_PROPERTY { get { if (!_DISABLED_ICON_CHANGED_PROPERTYReady) { _DISABLED_ICON_CHANGED_PROPERTYContent = SGetField(LocalBridgeClazz, "DISABLED_ICON_CHANGED_PROPERTY"); _DISABLED_ICON_CHANGED_PROPERTYReady = true; } return _DISABLED_ICON_CHANGED_PROPERTYContent; } } + private static Java.Lang.String _DISABLED_ICON_CHANGED_PROPERTYContent = default; + private static bool _DISABLED_ICON_CHANGED_PROPERTYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String DISABLED_SELECTED_ICON_CHANGED_PROPERTY { get { if (!_DISABLED_SELECTED_ICON_CHANGED_PROPERTYReady) { _DISABLED_SELECTED_ICON_CHANGED_PROPERTYContent = SGetField(LocalBridgeClazz, "DISABLED_SELECTED_ICON_CHANGED_PROPERTY"); _DISABLED_SELECTED_ICON_CHANGED_PROPERTYReady = true; } return _DISABLED_SELECTED_ICON_CHANGED_PROPERTYContent; } } + private static Java.Lang.String _DISABLED_SELECTED_ICON_CHANGED_PROPERTYContent = default; + private static bool _DISABLED_SELECTED_ICON_CHANGED_PROPERTYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String FOCUS_PAINTED_CHANGED_PROPERTY { get { if (!_FOCUS_PAINTED_CHANGED_PROPERTYReady) { _FOCUS_PAINTED_CHANGED_PROPERTYContent = SGetField(LocalBridgeClazz, "FOCUS_PAINTED_CHANGED_PROPERTY"); _FOCUS_PAINTED_CHANGED_PROPERTYReady = true; } return _FOCUS_PAINTED_CHANGED_PROPERTYContent; } } + private static Java.Lang.String _FOCUS_PAINTED_CHANGED_PROPERTYContent = default; + private static bool _FOCUS_PAINTED_CHANGED_PROPERTYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String HORIZONTAL_ALIGNMENT_CHANGED_PROPERTY { get { if (!_HORIZONTAL_ALIGNMENT_CHANGED_PROPERTYReady) { _HORIZONTAL_ALIGNMENT_CHANGED_PROPERTYContent = SGetField(LocalBridgeClazz, "HORIZONTAL_ALIGNMENT_CHANGED_PROPERTY"); _HORIZONTAL_ALIGNMENT_CHANGED_PROPERTYReady = true; } return _HORIZONTAL_ALIGNMENT_CHANGED_PROPERTYContent; } } + private static Java.Lang.String _HORIZONTAL_ALIGNMENT_CHANGED_PROPERTYContent = default; + private static bool _HORIZONTAL_ALIGNMENT_CHANGED_PROPERTYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String HORIZONTAL_TEXT_POSITION_CHANGED_PROPERTY { get { if (!_HORIZONTAL_TEXT_POSITION_CHANGED_PROPERTYReady) { _HORIZONTAL_TEXT_POSITION_CHANGED_PROPERTYContent = SGetField(LocalBridgeClazz, "HORIZONTAL_TEXT_POSITION_CHANGED_PROPERTY"); _HORIZONTAL_TEXT_POSITION_CHANGED_PROPERTYReady = true; } return _HORIZONTAL_TEXT_POSITION_CHANGED_PROPERTYContent; } } + private static Java.Lang.String _HORIZONTAL_TEXT_POSITION_CHANGED_PROPERTYContent = default; + private static bool _HORIZONTAL_TEXT_POSITION_CHANGED_PROPERTYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String ICON_CHANGED_PROPERTY { get { if (!_ICON_CHANGED_PROPERTYReady) { _ICON_CHANGED_PROPERTYContent = SGetField(LocalBridgeClazz, "ICON_CHANGED_PROPERTY"); _ICON_CHANGED_PROPERTYReady = true; } return _ICON_CHANGED_PROPERTYContent; } } + private static Java.Lang.String _ICON_CHANGED_PROPERTYContent = default; + private static bool _ICON_CHANGED_PROPERTYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String MARGIN_CHANGED_PROPERTY { get { if (!_MARGIN_CHANGED_PROPERTYReady) { _MARGIN_CHANGED_PROPERTYContent = SGetField(LocalBridgeClazz, "MARGIN_CHANGED_PROPERTY"); _MARGIN_CHANGED_PROPERTYReady = true; } return _MARGIN_CHANGED_PROPERTYContent; } } + private static Java.Lang.String _MARGIN_CHANGED_PROPERTYContent = default; + private static bool _MARGIN_CHANGED_PROPERTYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String MNEMONIC_CHANGED_PROPERTY { get { if (!_MNEMONIC_CHANGED_PROPERTYReady) { _MNEMONIC_CHANGED_PROPERTYContent = SGetField(LocalBridgeClazz, "MNEMONIC_CHANGED_PROPERTY"); _MNEMONIC_CHANGED_PROPERTYReady = true; } return _MNEMONIC_CHANGED_PROPERTYContent; } } + private static Java.Lang.String _MNEMONIC_CHANGED_PROPERTYContent = default; + private static bool _MNEMONIC_CHANGED_PROPERTYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String MODEL_CHANGED_PROPERTY { get { if (!_MODEL_CHANGED_PROPERTYReady) { _MODEL_CHANGED_PROPERTYContent = SGetField(LocalBridgeClazz, "MODEL_CHANGED_PROPERTY"); _MODEL_CHANGED_PROPERTYReady = true; } return _MODEL_CHANGED_PROPERTYContent; } } + private static Java.Lang.String _MODEL_CHANGED_PROPERTYContent = default; + private static bool _MODEL_CHANGED_PROPERTYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String PRESSED_ICON_CHANGED_PROPERTY { get { if (!_PRESSED_ICON_CHANGED_PROPERTYReady) { _PRESSED_ICON_CHANGED_PROPERTYContent = SGetField(LocalBridgeClazz, "PRESSED_ICON_CHANGED_PROPERTY"); _PRESSED_ICON_CHANGED_PROPERTYReady = true; } return _PRESSED_ICON_CHANGED_PROPERTYContent; } } + private static Java.Lang.String _PRESSED_ICON_CHANGED_PROPERTYContent = default; + private static bool _PRESSED_ICON_CHANGED_PROPERTYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String ROLLOVER_ENABLED_CHANGED_PROPERTY { get { if (!_ROLLOVER_ENABLED_CHANGED_PROPERTYReady) { _ROLLOVER_ENABLED_CHANGED_PROPERTYContent = SGetField(LocalBridgeClazz, "ROLLOVER_ENABLED_CHANGED_PROPERTY"); _ROLLOVER_ENABLED_CHANGED_PROPERTYReady = true; } return _ROLLOVER_ENABLED_CHANGED_PROPERTYContent; } } + private static Java.Lang.String _ROLLOVER_ENABLED_CHANGED_PROPERTYContent = default; + private static bool _ROLLOVER_ENABLED_CHANGED_PROPERTYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String ROLLOVER_ICON_CHANGED_PROPERTY { get { if (!_ROLLOVER_ICON_CHANGED_PROPERTYReady) { _ROLLOVER_ICON_CHANGED_PROPERTYContent = SGetField(LocalBridgeClazz, "ROLLOVER_ICON_CHANGED_PROPERTY"); _ROLLOVER_ICON_CHANGED_PROPERTYReady = true; } return _ROLLOVER_ICON_CHANGED_PROPERTYContent; } } + private static Java.Lang.String _ROLLOVER_ICON_CHANGED_PROPERTYContent = default; + private static bool _ROLLOVER_ICON_CHANGED_PROPERTYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String ROLLOVER_SELECTED_ICON_CHANGED_PROPERTY { get { if (!_ROLLOVER_SELECTED_ICON_CHANGED_PROPERTYReady) { _ROLLOVER_SELECTED_ICON_CHANGED_PROPERTYContent = SGetField(LocalBridgeClazz, "ROLLOVER_SELECTED_ICON_CHANGED_PROPERTY"); _ROLLOVER_SELECTED_ICON_CHANGED_PROPERTYReady = true; } return _ROLLOVER_SELECTED_ICON_CHANGED_PROPERTYContent; } } + private static Java.Lang.String _ROLLOVER_SELECTED_ICON_CHANGED_PROPERTYContent = default; + private static bool _ROLLOVER_SELECTED_ICON_CHANGED_PROPERTYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String SELECTED_ICON_CHANGED_PROPERTY { get { if (!_SELECTED_ICON_CHANGED_PROPERTYReady) { _SELECTED_ICON_CHANGED_PROPERTYContent = SGetField(LocalBridgeClazz, "SELECTED_ICON_CHANGED_PROPERTY"); _SELECTED_ICON_CHANGED_PROPERTYReady = true; } return _SELECTED_ICON_CHANGED_PROPERTYContent; } } + private static Java.Lang.String _SELECTED_ICON_CHANGED_PROPERTYContent = default; + private static bool _SELECTED_ICON_CHANGED_PROPERTYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String TEXT_CHANGED_PROPERTY { get { if (!_TEXT_CHANGED_PROPERTYReady) { _TEXT_CHANGED_PROPERTYContent = SGetField(LocalBridgeClazz, "TEXT_CHANGED_PROPERTY"); _TEXT_CHANGED_PROPERTYReady = true; } return _TEXT_CHANGED_PROPERTYContent; } } + private static Java.Lang.String _TEXT_CHANGED_PROPERTYContent = default; + private static bool _TEXT_CHANGED_PROPERTYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String VERTICAL_ALIGNMENT_CHANGED_PROPERTY { get { if (!_VERTICAL_ALIGNMENT_CHANGED_PROPERTYReady) { _VERTICAL_ALIGNMENT_CHANGED_PROPERTYContent = SGetField(LocalBridgeClazz, "VERTICAL_ALIGNMENT_CHANGED_PROPERTY"); _VERTICAL_ALIGNMENT_CHANGED_PROPERTYReady = true; } return _VERTICAL_ALIGNMENT_CHANGED_PROPERTYContent; } } + private static Java.Lang.String _VERTICAL_ALIGNMENT_CHANGED_PROPERTYContent = default; + private static bool _VERTICAL_ALIGNMENT_CHANGED_PROPERTYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String VERTICAL_TEXT_POSITION_CHANGED_PROPERTY { get { if (!_VERTICAL_TEXT_POSITION_CHANGED_PROPERTYReady) { _VERTICAL_TEXT_POSITION_CHANGED_PROPERTYContent = SGetField(LocalBridgeClazz, "VERTICAL_TEXT_POSITION_CHANGED_PROPERTY"); _VERTICAL_TEXT_POSITION_CHANGED_PROPERTYReady = true; } return _VERTICAL_TEXT_POSITION_CHANGED_PROPERTYContent; } } + private static Java.Lang.String _VERTICAL_TEXT_POSITION_CHANGED_PROPERTYContent = default; + private static bool _VERTICAL_TEXT_POSITION_CHANGED_PROPERTYReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.Action Action + { + get { return IExecuteWithSignature("getAction", "()Ljavax/swing/Action;"); } set { IExecuteWithSignature("setAction", "(Ljavax/swing/Action;)V", value); } + } + /// + /// + /// + public Java.Lang.String ActionCommand + { + get { return IExecuteWithSignature("getActionCommand", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setActionCommand", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Awt.EventNs.ActionListener[] ActionListeners + { + get { return IExecuteWithSignatureArray("getActionListeners", "()[Ljava/awt/event/ActionListener;"); } + } + /// + /// + /// + public Javax.Swing.Event.ChangeListener[] ChangeListeners + { + get { return IExecuteWithSignatureArray("getChangeListeners", "()[Ljavax/swing/event/ChangeListener;"); } + } + /// + /// + /// + public Javax.Swing.Icon DisabledIcon + { + get { return IExecuteWithSignature("getDisabledIcon", "()Ljavax/swing/Icon;"); } set { IExecuteWithSignature("setDisabledIcon", "(Ljavax/swing/Icon;)V", value); } + } + /// + /// + /// + public Javax.Swing.Icon DisabledSelectedIcon + { + get { return IExecuteWithSignature("getDisabledSelectedIcon", "()Ljavax/swing/Icon;"); } set { IExecuteWithSignature("setDisabledSelectedIcon", "(Ljavax/swing/Icon;)V", value); } + } + /// + /// + /// + public int DisplayedMnemonicIndex + { + get { return IExecuteWithSignature("getDisplayedMnemonicIndex", "()I"); } set { IExecuteWithSignature("setDisplayedMnemonicIndex", "(I)V", value); } + } + /// + /// + /// + public bool HideActionText + { + get { return IExecuteWithSignature("getHideActionText", "()Z"); } set { IExecuteWithSignature("setHideActionText", "(Z)V", value); } + } + /// + /// + /// + public int HorizontalAlignment + { + get { return IExecuteWithSignature("getHorizontalAlignment", "()I"); } set { IExecuteWithSignature("setHorizontalAlignment", "(I)V", value); } + } + /// + /// + /// + public int HorizontalTextPosition + { + get { return IExecuteWithSignature("getHorizontalTextPosition", "()I"); } set { IExecuteWithSignature("setHorizontalTextPosition", "(I)V", value); } + } + /// + /// + /// + public Javax.Swing.Icon Icon + { + get { return IExecuteWithSignature("getIcon", "()Ljavax/swing/Icon;"); } set { IExecuteWithSignature("setIcon", "(Ljavax/swing/Icon;)V", value); } + } + /// + /// + /// + public int IconTextGap + { + get { return IExecuteWithSignature("getIconTextGap", "()I"); } set { IExecuteWithSignature("setIconTextGap", "(I)V", value); } + } + /// + /// + /// + public Java.Awt.EventNs.ItemListener[] ItemListeners + { + get { return IExecuteWithSignatureArray("getItemListeners", "()[Ljava/awt/event/ItemListener;"); } + } + /// + /// + /// + public Java.Awt.Insets Margin + { + get { return IExecuteWithSignature("getMargin", "()Ljava/awt/Insets;"); } set { IExecuteWithSignature("setMargin", "(Ljava/awt/Insets;)V", value); } + } + /// + /// + /// + public int Mnemonic + { + get { return IExecuteWithSignature("getMnemonic", "()I"); } + } + /// + /// + /// + public Javax.Swing.ButtonModel Model + { + get { return IExecuteWithSignature("getModel", "()Ljavax/swing/ButtonModel;"); } set { IExecuteWithSignature("setModel", "(Ljavax/swing/ButtonModel;)V", value); } + } + /// + /// + /// + public long MultiClickThreshhold + { + get { return IExecuteWithSignature("getMultiClickThreshhold", "()J"); } set { IExecuteWithSignature("setMultiClickThreshhold", "(J)V", value); } + } + /// + /// + /// + public Javax.Swing.Icon PressedIcon + { + get { return IExecuteWithSignature("getPressedIcon", "()Ljavax/swing/Icon;"); } set { IExecuteWithSignature("setPressedIcon", "(Ljavax/swing/Icon;)V", value); } + } + /// + /// + /// + public Javax.Swing.Icon RolloverIcon + { + get { return IExecuteWithSignature("getRolloverIcon", "()Ljavax/swing/Icon;"); } set { IExecuteWithSignature("setRolloverIcon", "(Ljavax/swing/Icon;)V", value); } + } + /// + /// + /// + public Javax.Swing.Icon RolloverSelectedIcon + { + get { return IExecuteWithSignature("getRolloverSelectedIcon", "()Ljavax/swing/Icon;"); } set { IExecuteWithSignature("setRolloverSelectedIcon", "(Ljavax/swing/Icon;)V", value); } + } + /// + /// + /// + public Javax.Swing.Icon SelectedIcon + { + get { return IExecuteWithSignature("getSelectedIcon", "()Ljavax/swing/Icon;"); } set { IExecuteWithSignature("setSelectedIcon", "(Ljavax/swing/Icon;)V", value); } + } + /// + /// + /// + public object[] SelectedObjects + { + get { return IExecuteWithSignatureArray("getSelectedObjects", "()[Ljava/lang/Object;"); } + } + /// + /// + /// + public Java.Lang.String Text + { + get { return IExecuteWithSignature("getText", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setText", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public int VerticalAlignment + { + get { return IExecuteWithSignature("getVerticalAlignment", "()I"); } set { IExecuteWithSignature("setVerticalAlignment", "(I)V", value); } + } + /// + /// + /// + public int VerticalTextPosition + { + get { return IExecuteWithSignature("getVerticalTextPosition", "()I"); } set { IExecuteWithSignature("setVerticalTextPosition", "(I)V", value); } + } + /// + /// + /// + /// + public bool IsBorderPainted() + { + return IExecuteWithSignature("isBorderPainted", "()Z"); + } + /// + /// + /// + /// + public bool IsContentAreaFilled() + { + return IExecuteWithSignature("isContentAreaFilled", "()Z"); + } + /// + /// + /// + /// + public bool IsFocusPainted() + { + return IExecuteWithSignature("isFocusPainted", "()Z"); + } + /// + /// + /// + /// + public bool IsRolloverEnabled() + { + return IExecuteWithSignature("isRolloverEnabled", "()Z"); + } + /// + /// + /// + /// + public bool IsSelected() + { + return IExecuteWithSignature("isSelected", "()Z"); + } + /// + /// + /// + /// + public void AddActionListener(Java.Awt.EventNs.ActionListener arg0) + { + IExecuteWithSignature("addActionListener", "(Ljava/awt/event/ActionListener;)V", arg0); + } + /// + /// + /// + /// + public void AddChangeListener(Javax.Swing.Event.ChangeListener arg0) + { + IExecuteWithSignature("addChangeListener", "(Ljavax/swing/event/ChangeListener;)V", arg0); + } + /// + /// + /// + /// + public void AddItemListener(Java.Awt.EventNs.ItemListener arg0) + { + IExecuteWithSignature("addItemListener", "(Ljava/awt/event/ItemListener;)V", arg0); + } + /// + /// + /// + public void DoClick() + { + IExecuteWithSignature("doClick", "()V"); + } + /// + /// + /// + /// + public void DoClick(int arg0) + { + IExecuteWithSignature("doClick", "(I)V", arg0); + } + /// + /// + /// + /// + public void RemoveActionListener(Java.Awt.EventNs.ActionListener arg0) + { + IExecuteWithSignature("removeActionListener", "(Ljava/awt/event/ActionListener;)V", arg0); + } + /// + /// + /// + /// + public void RemoveChangeListener(Javax.Swing.Event.ChangeListener arg0) + { + IExecuteWithSignature("removeChangeListener", "(Ljavax/swing/event/ChangeListener;)V", arg0); + } + /// + /// + /// + /// + public void RemoveItemListener(Java.Awt.EventNs.ItemListener arg0) + { + IExecuteWithSignature("removeItemListener", "(Ljava/awt/event/ItemListener;)V", arg0); + } + /// + /// + /// + /// + public void SetBorderPainted(bool arg0) + { + IExecuteWithSignature("setBorderPainted", "(Z)V", arg0); + } + /// + /// + /// + /// + public void SetContentAreaFilled(bool arg0) + { + IExecuteWithSignature("setContentAreaFilled", "(Z)V", arg0); + } + /// + /// + /// + /// + public void SetFocusPainted(bool arg0) + { + IExecuteWithSignature("setFocusPainted", "(Z)V", arg0); + } + /// + /// + /// + /// + public void SetMnemonic(char arg0) + { + IExecuteWithSignature("setMnemonic", "(C)V", arg0); + } + /// + /// + /// + /// + public void SetMnemonic(int arg0) + { + IExecuteWithSignature("setMnemonic", "(I)V", arg0); + } + /// + /// + /// + /// + public void SetRolloverEnabled(bool arg0) + { + IExecuteWithSignature("setRolloverEnabled", "(Z)V", arg0); + } + /// + /// + /// + /// + public void SetSelected(bool arg0) + { + IExecuteWithSignature("setSelected", "(Z)V", arg0); + } + /// + /// + /// + /// + public void SetUI(Javax.Swing.Plaf.ButtonUI arg0) + { + IExecuteWithSignature("setUI", "(Ljavax/swing/plaf/ButtonUI;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/AbstractCellEditor.cs b/src/net/JNet/GeneratedCore/Javax/Swing/AbstractCellEditor.cs new file mode 100644 index 0000000000..64b8858bc8 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/AbstractCellEditor.cs @@ -0,0 +1,122 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region AbstractCellEditor + public partial class AbstractCellEditor + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.CellEditor(Javax.Swing.AbstractCellEditor t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Javax.Swing.AbstractCellEditor t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.Event.CellEditorListener[] CellEditorListeners + { + get { return IExecuteWithSignatureArray("getCellEditorListeners", "()[Ljavax/swing/event/CellEditorListener;"); } + } + /// + /// + /// + /// + /// + public bool IsCellEditable(Java.Util.EventObject arg0) + { + return IExecuteWithSignature("isCellEditable", "(Ljava/util/EventObject;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool ShouldSelectCell(Java.Util.EventObject arg0) + { + return IExecuteWithSignature("shouldSelectCell", "(Ljava/util/EventObject;)Z", arg0); + } + /// + /// + /// + /// + public bool StopCellEditing() + { + return IExecuteWithSignature("stopCellEditing", "()Z"); + } + /// + /// + /// + /// + public void AddCellEditorListener(Javax.Swing.Event.CellEditorListener arg0) + { + IExecuteWithSignature("addCellEditorListener", "(Ljavax/swing/event/CellEditorListener;)V", arg0); + } + /// + /// + /// + public void CancelCellEditing() + { + IExecuteWithSignature("cancelCellEditing", "()V"); + } + /// + /// + /// + /// + public void RemoveCellEditorListener(Javax.Swing.Event.CellEditorListener arg0) + { + IExecuteWithSignature("removeCellEditorListener", "(Ljavax/swing/event/CellEditorListener;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/AbstractListModel.cs b/src/net/JNet/GeneratedCore/Javax/Swing/AbstractListModel.cs new file mode 100644 index 0000000000..c6e8b1c7d9 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/AbstractListModel.cs @@ -0,0 +1,174 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region AbstractListModel + public partial class AbstractListModel + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.ListModel(Javax.Swing.AbstractListModel t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Javax.Swing.AbstractListModel t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.Event.ListDataListener[] ListDataListeners + { + get { return IExecuteWithSignatureArray("getListDataListeners", "()[Ljavax/swing/event/ListDataListener;"); } + } + /// + /// + /// + /// + /// + public Java.Util.EventListener[] GetListeners(Java.Lang.Class arg0) + { + return IExecuteArray("getListeners", arg0); + } + /// + /// + /// + /// + public void AddListDataListener(Javax.Swing.Event.ListDataListener arg0) + { + IExecuteWithSignature("addListDataListener", "(Ljavax/swing/event/ListDataListener;)V", arg0); + } + /// + /// + /// + /// + public void RemoveListDataListener(Javax.Swing.Event.ListDataListener arg0) + { + IExecuteWithSignature("removeListDataListener", "(Ljavax/swing/event/ListDataListener;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region AbstractListModel + public partial class AbstractListModel + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.ListModel(Javax.Swing.AbstractListModel t) => t.Cast>(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Javax.Swing.AbstractListModel t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.AbstractListModel(Javax.Swing.AbstractListModel t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.Event.ListDataListener[] ListDataListeners + { + get { return IExecuteWithSignatureArray("getListDataListeners", "()[Ljavax/swing/event/ListDataListener;"); } + } + /// + /// + /// + /// + /// + /// + public T[] GetListeners(Java.Lang.Class arg0) where T : Java.Util.IEventListener, new() + { + return IExecuteArray("getListeners", arg0); + } + /// + /// + /// + /// + public void AddListDataListener(Javax.Swing.Event.ListDataListener arg0) + { + IExecuteWithSignature("addListDataListener", "(Ljavax/swing/event/ListDataListener;)V", arg0); + } + /// + /// + /// + /// + public void RemoveListDataListener(Javax.Swing.Event.ListDataListener arg0) + { + IExecuteWithSignature("removeListDataListener", "(Ljavax/swing/event/ListDataListener;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/AbstractSpinnerModel.cs b/src/net/JNet/GeneratedCore/Javax/Swing/AbstractSpinnerModel.cs new file mode 100644 index 0000000000..ba1141e962 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/AbstractSpinnerModel.cs @@ -0,0 +1,99 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region AbstractSpinnerModel + public partial class AbstractSpinnerModel + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.SpinnerModel(Javax.Swing.AbstractSpinnerModel t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Javax.Swing.AbstractSpinnerModel t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.Event.ChangeListener[] ChangeListeners + { + get { return IExecuteWithSignatureArray("getChangeListeners", "()[Ljavax/swing/event/ChangeListener;"); } + } + /// + /// + /// + /// + /// + /// + public T[] GetListeners(Java.Lang.Class arg0) where T : Java.Util.IEventListener, new() + { + return IExecuteArray("getListeners", arg0); + } + /// + /// + /// + /// + public void AddChangeListener(Javax.Swing.Event.ChangeListener arg0) + { + IExecuteWithSignature("addChangeListener", "(Ljavax/swing/event/ChangeListener;)V", arg0); + } + /// + /// + /// + /// + public void RemoveChangeListener(Javax.Swing.Event.ChangeListener arg0) + { + IExecuteWithSignature("removeChangeListener", "(Ljavax/swing/event/ChangeListener;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Action.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Action.cs new file mode 100644 index 0000000000..cc27039723 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Action.cs @@ -0,0 +1,417 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region IAction + /// + /// .NET interface for org.mases.jnet.generated.javax.swing.Action implementing + /// + public partial interface IAction + { + #region Instance methods + /// + /// + /// + /// + bool IsEnabled(); + /// + /// + /// + /// + /// + object GetValue(Java.Lang.String arg0); + /// + /// + /// + /// + void ActionPerformed(Java.Awt.EventNs.ActionEvent arg0); + /// + /// + /// + /// + void AddPropertyChangeListener(Java.Beans.PropertyChangeListener arg0); + /// + /// + /// + /// + /// + void PutValue(Java.Lang.String arg0, object arg1); + /// + /// + /// + /// + void RemovePropertyChangeListener(Java.Beans.PropertyChangeListener arg0); + /// + /// + /// + /// + void SetEnabled(bool arg0); + /// + /// + /// + /// + /// + bool Accept(object arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Action + public partial class Action : Javax.Swing.IAction + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("isEnabled", new global::System.EventHandler>(IsEnabledEventHandler)); + AddEventHandler("getValue", new global::System.EventHandler>>(GetValueEventHandler)); + AddEventHandler("actionPerformed", new global::System.EventHandler>>(ActionPerformedEventHandler)); + AddEventHandler("addPropertyChangeListener", new global::System.EventHandler>>(AddPropertyChangeListenerEventHandler)); + AddEventHandler("putValue", new global::System.EventHandler>>(PutValueEventHandler)); + AddEventHandler("removePropertyChangeListener", new global::System.EventHandler>>(RemovePropertyChangeListenerEventHandler)); + AddEventHandler("setEnabled", new global::System.EventHandler>>(SetEnabledEventHandler)); + AddEventHandler("accept", new global::System.EventHandler>>(AcceptEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Func OnIsEnabled { get; set; } = null; + + void IsEnabledEventHandler(object sender, CLRListenerEventArgs data) + { + var methodToExecute = (OnIsEnabled != null) ? OnIsEnabled : IsEnabled; + var executionResult = methodToExecute.Invoke(); + data.SetReturnValue(executionResult); + } + + /// + /// + /// + /// + public virtual bool IsEnabled() + { + return default; + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Func OnGetValue { get; set; } = null; + + void GetValueEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnGetValue != null) ? OnGetValue : GetValue; + var executionResult = methodToExecute.Invoke(data.EventData.TypedEventData); + data.SetReturnValue(executionResult); + } + + /// + /// + /// + /// + /// + public virtual object GetValue(Java.Lang.String arg0) + { + return default; + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnActionPerformed { get; set; } = null; + + void ActionPerformedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnActionPerformed != null) ? OnActionPerformed : ActionPerformed; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void ActionPerformed(Java.Awt.EventNs.ActionEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnAddPropertyChangeListener { get; set; } = null; + + void AddPropertyChangeListenerEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnAddPropertyChangeListener != null) ? OnAddPropertyChangeListener : AddPropertyChangeListener; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void AddPropertyChangeListener(Java.Beans.PropertyChangeListener arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnPutValue { get; set; } = null; + + void PutValueEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnPutValue != null) ? OnPutValue : PutValue; + methodToExecute.Invoke(data.EventData.TypedEventData, data.EventData.GetAt(0)); + } + + /// + /// + /// + /// + /// + public virtual void PutValue(Java.Lang.String arg0, object arg1) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnRemovePropertyChangeListener { get; set; } = null; + + void RemovePropertyChangeListenerEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnRemovePropertyChangeListener != null) ? OnRemovePropertyChangeListener : RemovePropertyChangeListener; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void RemovePropertyChangeListener(Java.Beans.PropertyChangeListener arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnSetEnabled { get; set; } = null; + + void SetEnabledEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnSetEnabled != null) ? OnSetEnabled : SetEnabled; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void SetEnabled(bool arg0) + { + + } + /// + /// + /// + /// + /// + /// The method invokes the default implementation in the JVM interface + public bool AcceptDefault(object arg0) + { + return IExecuteWithSignature("acceptDefault", "(Ljava/lang/Object;)Z", arg0); + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Func OnAccept { get; set; } = null; + + void AcceptEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnAccept != null) ? OnAccept : Accept; + var executionResult = methodToExecute.Invoke(data.EventData.TypedEventData); + data.SetReturnValue(executionResult); + } + + /// + /// + /// + /// + /// + /// The method invokes the default implementation in the JVM interface using ; override the method to implement a different behavior + public virtual bool Accept(object arg0) + { + return AcceptDefault(arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ActionDirect + public partial class ActionDirect : Javax.Swing.IAction + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public override bool IsEnabled() + { + return IExecuteWithSignature("isEnabled", "()Z"); + } + /// + /// + /// + /// + /// + public override object GetValue(Java.Lang.String arg0) + { + return IExecuteWithSignature("getValue", "(Ljava/lang/String;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + public override void ActionPerformed(Java.Awt.EventNs.ActionEvent arg0) + { + IExecute("actionPerformed", arg0); + } + /// + /// + /// + /// + public override void AddPropertyChangeListener(Java.Beans.PropertyChangeListener arg0) + { + IExecuteWithSignature("addPropertyChangeListener", "(Ljava/beans/PropertyChangeListener;)V", arg0); + } + /// + /// + /// + /// + /// + public override void PutValue(Java.Lang.String arg0, object arg1) + { + IExecute("putValue", arg0, arg1); + } + /// + /// + /// + /// + public override void RemovePropertyChangeListener(Java.Beans.PropertyChangeListener arg0) + { + IExecuteWithSignature("removePropertyChangeListener", "(Ljava/beans/PropertyChangeListener;)V", arg0); + } + /// + /// + /// + /// + public override void SetEnabled(bool arg0) + { + IExecuteWithSignature("setEnabled", "(Z)V", arg0); + } + /// + /// + /// + /// + /// + public override bool Accept(object arg0) + { + return IExecuteWithSignature("accept", "(Ljava/lang/Object;)Z", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/ActionMap.cs b/src/net/JNet/GeneratedCore/Javax/Swing/ActionMap.cs new file mode 100644 index 0000000000..5055c839e5 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/ActionMap.cs @@ -0,0 +1,131 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region ActionMap + public partial class ActionMap + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.ActionMap Parent + { + get { return IExecuteWithSignature("getParent", "()Ljavax/swing/ActionMap;"); } set { IExecuteWithSignature("setParent", "(Ljavax/swing/ActionMap;)V", value); } + } + /// + /// + /// + /// + public int Size() + { + return IExecuteWithSignature("size", "()I"); + } + /// + /// + /// + /// + public object[] AllKeys() + { + return IExecuteWithSignatureArray("allKeys", "()[Ljava/lang/Object;"); + } + /// + /// + /// + /// + public object[] Keys() + { + return IExecuteWithSignatureArray("keys", "()[Ljava/lang/Object;"); + } + /// + /// + /// + /// + /// + public Javax.Swing.Action Get(object arg0) + { + return IExecuteWithSignature("get", "(Ljava/lang/Object;)Ljavax/swing/Action;", arg0); + } + /// + /// + /// + /// + /// + public Javax.Swing.Action GetDirect(object arg0) + { + return IExecuteWithSignature("get", "(Ljava/lang/Object;)Ljavax/swing/Action;", arg0); + } + /// + /// + /// + public void Clear() + { + IExecuteWithSignature("clear", "()V"); + } + /// + /// + /// + /// + /// + public void Put(object arg0, Javax.Swing.Action arg1) + { + IExecute("put", arg0, arg1); + } + /// + /// + /// + /// + public void Remove(object arg0) + { + IExecuteWithSignature("remove", "(Ljava/lang/Object;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Javax/Swing/AllPackageClasses.cs new file mode 100644 index 0000000000..33da998fb2 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/AllPackageClasses.cs @@ -0,0 +1,8485 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Javax.Swing +{ + #region AbstractAction + /// + /// + /// + public partial class AbstractAction : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.AbstractAction"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AbstractAction class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractAction() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AbstractAction class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractAction(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AbstractButton + /// + /// + /// + public partial class AbstractButton : Javax.Swing.JComponent + { + const string _bridgeClassName = "javax.swing.AbstractButton"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AbstractButton class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractButton() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AbstractButton class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractButton(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AbstractCellEditor + /// + /// + /// + public partial class AbstractCellEditor : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.AbstractCellEditor"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AbstractCellEditor class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractCellEditor() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AbstractCellEditor class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractCellEditor(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AbstractListModel + /// + /// + /// + public partial class AbstractListModel : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.AbstractListModel"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AbstractListModel class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractListModel() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AbstractListModel class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractListModel(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AbstractListModel + /// + /// + /// + /// + public partial class AbstractListModel : MASES.JCOBridge.C2JBridge.JVMBridgeBase> + { + const string _bridgeClassName = "javax.swing.AbstractListModel"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AbstractListModel class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractListModel() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AbstractListModel class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractListModel(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AbstractSpinnerModel + /// + /// + /// + public partial class AbstractSpinnerModel : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.AbstractSpinnerModel"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AbstractSpinnerModel class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractSpinnerModel() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AbstractSpinnerModel class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractSpinnerModel(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Action + /// + /// + /// + public partial class Action : MASES.JCOBridge.C2JBridge.JVMBridgeListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Action() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.javax.swing.Action"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region ActionDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class ActionDirect : Action + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "javax.swing.Action"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region ActionMap + /// + /// + /// + public partial class ActionMap : Java.Io.Serializable + { + const string _bridgeClassName = "javax.swing.ActionMap"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ActionMap() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ActionMap(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region BorderFactory + /// + /// + /// + public partial class BorderFactory : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.BorderFactory"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public BorderFactory() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public BorderFactory(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region BoundedRangeModel + /// + /// + /// + public partial class BoundedRangeModel : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.BoundedRangeModel"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("BoundedRangeModel class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public BoundedRangeModel() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("BoundedRangeModel class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public BoundedRangeModel(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Box + /// + /// + /// + public partial class Box : Javax.Swing.JComponent + { + const string _bridgeClassName = "javax.swing.Box"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Box() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Box(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region Filler + /// + /// + /// + public partial class Filler : Javax.Swing.JComponent + { + const string _bridgeClassName = "javax.swing.Box$Filler"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Filler() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Filler(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region BoxLayout + /// + /// + /// + public partial class BoxLayout : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.BoxLayout"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public BoxLayout() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public BoxLayout(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ButtonGroup + /// + /// + /// + public partial class ButtonGroup : Java.Io.Serializable + { + const string _bridgeClassName = "javax.swing.ButtonGroup"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ButtonGroup() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ButtonGroup(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ButtonModel + /// + /// + /// + public partial class ButtonModel : Java.Awt.ItemSelectable + { + const string _bridgeClassName = "javax.swing.ButtonModel"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ButtonModel class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ButtonModel() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ButtonModel class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ButtonModel(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CellEditor + /// + /// + /// + public partial class CellEditor : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.CellEditor"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("CellEditor class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CellEditor() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("CellEditor class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CellEditor(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CellRendererPane + /// + /// + /// + public partial class CellRendererPane : Java.Awt.Container + { + const string _bridgeClassName = "javax.swing.CellRendererPane"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public CellRendererPane() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public CellRendererPane(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ComboBoxEditor + /// + /// + /// + public partial class ComboBoxEditor : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.ComboBoxEditor"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ComboBoxEditor class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ComboBoxEditor() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ComboBoxEditor class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ComboBoxEditor(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ComboBoxModel + /// + /// + /// + public partial class ComboBoxModel : Javax.Swing.ListModel + { + const string _bridgeClassName = "javax.swing.ComboBoxModel"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ComboBoxModel class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ComboBoxModel() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ComboBoxModel class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ComboBoxModel(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ComboBoxModel + /// + /// + /// + /// + public partial class ComboBoxModel : Javax.Swing.ListModel + { + const string _bridgeClassName = "javax.swing.ComboBoxModel"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ComboBoxModel class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ComboBoxModel() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ComboBoxModel class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ComboBoxModel(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ComponentInputMap + /// + /// + /// + public partial class ComponentInputMap : Javax.Swing.InputMap + { + const string _bridgeClassName = "javax.swing.ComponentInputMap"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ComponentInputMap() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ComponentInputMap(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DebugGraphics + /// + /// + /// + public partial class DebugGraphics : Java.Awt.Graphics + { + const string _bridgeClassName = "javax.swing.DebugGraphics"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DebugGraphics() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DebugGraphics(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DefaultBoundedRangeModel + /// + /// + /// + public partial class DefaultBoundedRangeModel : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.DefaultBoundedRangeModel"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DefaultBoundedRangeModel() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DefaultBoundedRangeModel(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DefaultButtonModel + /// + /// + /// + public partial class DefaultButtonModel : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.DefaultButtonModel"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DefaultButtonModel() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DefaultButtonModel(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DefaultCellEditor + /// + /// + /// + public partial class DefaultCellEditor : Javax.Swing.AbstractCellEditor + { + const string _bridgeClassName = "javax.swing.DefaultCellEditor"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DefaultCellEditor() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DefaultCellEditor(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DefaultComboBoxModel + /// + /// + /// + public partial class DefaultComboBoxModel : Javax.Swing.AbstractListModel + { + const string _bridgeClassName = "javax.swing.DefaultComboBoxModel"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DefaultComboBoxModel() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DefaultComboBoxModel(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DefaultComboBoxModel + /// + /// + /// + /// + public partial class DefaultComboBoxModel : Javax.Swing.AbstractListModel + { + const string _bridgeClassName = "javax.swing.DefaultComboBoxModel"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DefaultComboBoxModel() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DefaultComboBoxModel(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DefaultDesktopManager + /// + /// + /// + public partial class DefaultDesktopManager : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.DefaultDesktopManager"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DefaultDesktopManager() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DefaultDesktopManager(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DefaultFocusManager + /// + /// + /// + public partial class DefaultFocusManager : Javax.Swing.FocusManager + { + const string _bridgeClassName = "javax.swing.DefaultFocusManager"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DefaultFocusManager() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DefaultFocusManager(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DefaultListCellRenderer + /// + /// + /// + public partial class DefaultListCellRenderer : Javax.Swing.JLabel + { + const string _bridgeClassName = "javax.swing.DefaultListCellRenderer"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DefaultListCellRenderer() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DefaultListCellRenderer(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region UIResource + /// + /// + /// + public partial class UIResource : Javax.Swing.DefaultListCellRenderer + { + const string _bridgeClassName = "javax.swing.DefaultListCellRenderer$UIResource"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public UIResource() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public UIResource(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region DefaultListModel + /// + /// + /// + public partial class DefaultListModel : Javax.Swing.AbstractListModel + { + const string _bridgeClassName = "javax.swing.DefaultListModel"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DefaultListModel() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DefaultListModel(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DefaultListModel + /// + /// + /// + /// + public partial class DefaultListModel : Javax.Swing.AbstractListModel + { + const string _bridgeClassName = "javax.swing.DefaultListModel"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DefaultListModel() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DefaultListModel(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DefaultListSelectionModel + /// + /// + /// + public partial class DefaultListSelectionModel : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.DefaultListSelectionModel"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DefaultListSelectionModel() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DefaultListSelectionModel(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DefaultRowSorter + /// + /// + /// + public partial class DefaultRowSorter : Javax.Swing.RowSorter + { + const string _bridgeClassName = "javax.swing.DefaultRowSorter"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("DefaultRowSorter class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DefaultRowSorter() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("DefaultRowSorter class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DefaultRowSorter(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DefaultRowSorter + /// + /// + /// + /// + /// + public partial class DefaultRowSorter : Javax.Swing.RowSorter + { + const string _bridgeClassName = "javax.swing.DefaultRowSorter"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("DefaultRowSorter class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DefaultRowSorter() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("DefaultRowSorter class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DefaultRowSorter(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DefaultSingleSelectionModel + /// + /// + /// + public partial class DefaultSingleSelectionModel : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.DefaultSingleSelectionModel"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DefaultSingleSelectionModel() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DefaultSingleSelectionModel(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DesktopManager + /// + /// + /// + public partial class DesktopManager : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.DesktopManager"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("DesktopManager class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DesktopManager() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("DesktopManager class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DesktopManager(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DropMode + /// + /// + /// + public partial class DropMode : Java.Lang.Enum + { + const string _bridgeClassName = "javax.swing.DropMode"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DropMode() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DropMode(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region FocusManager + /// + /// + /// + public partial class FocusManager : Java.Awt.DefaultKeyboardFocusManager + { + const string _bridgeClassName = "javax.swing.FocusManager"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("FocusManager class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public FocusManager() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("FocusManager class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public FocusManager(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region GrayFilter + /// + /// + /// + public partial class GrayFilter : Java.Awt.ImageNs.RGBImageFilter + { + const string _bridgeClassName = "javax.swing.GrayFilter"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public GrayFilter() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public GrayFilter(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region GroupLayout + /// + /// + /// + public partial class GroupLayout : Java.Awt.LayoutManager2 + { + const string _bridgeClassName = "javax.swing.GroupLayout"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public GroupLayout() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public GroupLayout(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region Alignment + /// + /// + /// + public partial class Alignment : Java.Lang.Enum + { + const string _bridgeClassName = "javax.swing.GroupLayout$Alignment"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Alignment() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Alignment(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region Group + /// + /// + /// + public partial class Group : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.GroupLayout$Group"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Group class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Group() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Group class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Group(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ParallelGroup + /// + /// + /// + public partial class ParallelGroup : Javax.Swing.GroupLayout.Group + { + const string _bridgeClassName = "javax.swing.GroupLayout$ParallelGroup"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ParallelGroup() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ParallelGroup(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SequentialGroup + /// + /// + /// + public partial class SequentialGroup : Javax.Swing.GroupLayout.Group + { + const string _bridgeClassName = "javax.swing.GroupLayout$SequentialGroup"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SequentialGroup() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SequentialGroup(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region Icon + /// + /// + /// + public partial class Icon : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.Icon"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Icon class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Icon() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Icon class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Icon(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ImageIcon + /// + /// + /// + public partial class ImageIcon : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.ImageIcon"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ImageIcon() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ImageIcon(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region InputMap + /// + /// + /// + public partial class InputMap : Java.Io.Serializable + { + const string _bridgeClassName = "javax.swing.InputMap"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public InputMap() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public InputMap(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region InputVerifier + /// + /// + /// + public partial class InputVerifier : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.InputVerifier"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("InputVerifier class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public InputVerifier() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("InputVerifier class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public InputVerifier(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region InternalFrameFocusTraversalPolicy + /// + /// + /// + public partial class InternalFrameFocusTraversalPolicy : Java.Awt.FocusTraversalPolicy + { + const string _bridgeClassName = "javax.swing.InternalFrameFocusTraversalPolicy"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("InternalFrameFocusTraversalPolicy class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public InternalFrameFocusTraversalPolicy() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("InternalFrameFocusTraversalPolicy class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public InternalFrameFocusTraversalPolicy(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region JButton + /// + /// + /// + public partial class JButton : Javax.Swing.AbstractButton + { + const string _bridgeClassName = "javax.swing.JButton"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public JButton() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public JButton(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region JCheckBox + /// + /// + /// + public partial class JCheckBox : Javax.Swing.JToggleButton + { + const string _bridgeClassName = "javax.swing.JCheckBox"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public JCheckBox() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public JCheckBox(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region JCheckBoxMenuItem + /// + /// + /// + public partial class JCheckBoxMenuItem : Javax.Swing.JMenuItem + { + const string _bridgeClassName = "javax.swing.JCheckBoxMenuItem"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public JCheckBoxMenuItem() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public JCheckBoxMenuItem(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region JColorChooser + /// + /// + /// + public partial class JColorChooser : Javax.Swing.JComponent + { + const string _bridgeClassName = "javax.swing.JColorChooser"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public JColorChooser() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public JColorChooser(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region JComboBox + /// + /// + /// + public partial class JComboBox : Javax.Swing.JComponent + { + const string _bridgeClassName = "javax.swing.JComboBox"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public JComboBox() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public JComboBox(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region KeySelectionManager + /// + /// + /// + public partial class KeySelectionManager : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.JComboBox$KeySelectionManager"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("KeySelectionManager class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public KeySelectionManager() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("KeySelectionManager class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public KeySelectionManager(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region JComboBox + /// + /// + /// + /// + public partial class JComboBox : Javax.Swing.JComponent + { + const string _bridgeClassName = "javax.swing.JComboBox"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public JComboBox() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public JComboBox(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region JComponent + /// + /// + /// + public partial class JComponent : Java.Awt.Container + { + const string _bridgeClassName = "javax.swing.JComponent"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("JComponent class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public JComponent() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("JComponent class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public JComponent(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region AccessibleJComponent + /// + /// + /// + public partial class AccessibleJComponent : Javax.Accessibility.AccessibleExtendedComponent + { + const string _bridgeClassName = "javax.swing.JComponent$AccessibleJComponent"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AccessibleJComponent class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AccessibleJComponent() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AccessibleJComponent class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AccessibleJComponent(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region JDesktopPane + /// + /// + /// + public partial class JDesktopPane : Javax.Swing.JLayeredPane + { + const string _bridgeClassName = "javax.swing.JDesktopPane"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public JDesktopPane() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public JDesktopPane(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region JDialog + /// + /// + /// + public partial class JDialog : Java.Awt.Dialog + { + const string _bridgeClassName = "javax.swing.JDialog"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public JDialog() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public JDialog(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region JEditorPane + /// + /// + /// + public partial class JEditorPane : Javax.Swing.Text.JTextComponent + { + const string _bridgeClassName = "javax.swing.JEditorPane"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public JEditorPane() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public JEditorPane(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region JFileChooser + /// + /// + /// + public partial class JFileChooser : Javax.Swing.JComponent + { + const string _bridgeClassName = "javax.swing.JFileChooser"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public JFileChooser() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public JFileChooser(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region JFormattedTextField + /// + /// + /// + public partial class JFormattedTextField : Javax.Swing.JTextField + { + const string _bridgeClassName = "javax.swing.JFormattedTextField"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public JFormattedTextField() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public JFormattedTextField(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region AbstractFormatter + /// + /// + /// + public partial class AbstractFormatter : Java.Io.Serializable + { + const string _bridgeClassName = "javax.swing.JFormattedTextField$AbstractFormatter"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AbstractFormatter class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractFormatter() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AbstractFormatter class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractFormatter(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region AbstractFormatterFactory + /// + /// + /// + public partial class AbstractFormatterFactory : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.JFormattedTextField$AbstractFormatterFactory"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AbstractFormatterFactory class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractFormatterFactory() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AbstractFormatterFactory class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractFormatterFactory(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region JFrame + /// + /// + /// + public partial class JFrame : Java.Awt.Frame + { + const string _bridgeClassName = "javax.swing.JFrame"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public JFrame() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public JFrame(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region JInternalFrame + /// + /// + /// + public partial class JInternalFrame : Javax.Swing.JComponent + { + const string _bridgeClassName = "javax.swing.JInternalFrame"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public JInternalFrame() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public JInternalFrame(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region JDesktopIcon + /// + /// + /// + public partial class JDesktopIcon : Javax.Swing.JComponent + { + const string _bridgeClassName = "javax.swing.JInternalFrame$JDesktopIcon"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public JDesktopIcon() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public JDesktopIcon(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region JLabel + /// + /// + /// + public partial class JLabel : Javax.Swing.JComponent + { + const string _bridgeClassName = "javax.swing.JLabel"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public JLabel() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public JLabel(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region JLayer + /// + /// + /// + public partial class JLayer : Javax.Swing.JComponent + { + const string _bridgeClassName = "javax.swing.JLayer"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public JLayer() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public JLayer(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region JLayer + /// + /// + /// + /// + public partial class JLayer : Javax.Swing.JComponent where V : Java.Awt.Component + { + const string _bridgeClassName = "javax.swing.JLayer"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public JLayer() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public JLayer(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region JLayeredPane + /// + /// + /// + public partial class JLayeredPane : Javax.Swing.JComponent + { + const string _bridgeClassName = "javax.swing.JLayeredPane"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public JLayeredPane() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public JLayeredPane(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region JList + /// + /// + /// + public partial class JList : Javax.Swing.JComponent + { + const string _bridgeClassName = "javax.swing.JList"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public JList() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public JList(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region DropLocation + /// + /// + /// + public partial class DropLocation : Javax.Swing.TransferHandler.DropLocation + { + const string _bridgeClassName = "javax.swing.JList$DropLocation"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DropLocation() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DropLocation(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region JList + /// + /// + /// + /// + public partial class JList : Javax.Swing.JComponent + { + const string _bridgeClassName = "javax.swing.JList"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public JList() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public JList(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region JMenu + /// + /// + /// + public partial class JMenu : Javax.Swing.JMenuItem + { + const string _bridgeClassName = "javax.swing.JMenu"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public JMenu() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public JMenu(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region JMenuBar + /// + /// + /// + public partial class JMenuBar : Javax.Swing.JComponent + { + const string _bridgeClassName = "javax.swing.JMenuBar"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public JMenuBar() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public JMenuBar(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region JMenuItem + /// + /// + /// + public partial class JMenuItem : Javax.Swing.AbstractButton + { + const string _bridgeClassName = "javax.swing.JMenuItem"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public JMenuItem() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public JMenuItem(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region JOptionPane + /// + /// + /// + public partial class JOptionPane : Javax.Swing.JComponent + { + const string _bridgeClassName = "javax.swing.JOptionPane"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public JOptionPane() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public JOptionPane(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region JPanel + /// + /// + /// + public partial class JPanel : Javax.Swing.JComponent + { + const string _bridgeClassName = "javax.swing.JPanel"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public JPanel() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public JPanel(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region JPasswordField + /// + /// + /// + public partial class JPasswordField : Javax.Swing.JTextField + { + const string _bridgeClassName = "javax.swing.JPasswordField"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public JPasswordField() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public JPasswordField(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region JPopupMenu + /// + /// + /// + public partial class JPopupMenu : Javax.Swing.JComponent + { + const string _bridgeClassName = "javax.swing.JPopupMenu"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public JPopupMenu() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public JPopupMenu(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region Separator + /// + /// + /// + public partial class Separator : Javax.Swing.JSeparator + { + const string _bridgeClassName = "javax.swing.JPopupMenu$Separator"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Separator() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Separator(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region JProgressBar + /// + /// + /// + public partial class JProgressBar : Javax.Swing.JComponent + { + const string _bridgeClassName = "javax.swing.JProgressBar"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public JProgressBar() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public JProgressBar(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region JRadioButton + /// + /// + /// + public partial class JRadioButton : Javax.Swing.JToggleButton + { + const string _bridgeClassName = "javax.swing.JRadioButton"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public JRadioButton() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public JRadioButton(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region JRadioButtonMenuItem + /// + /// + /// + public partial class JRadioButtonMenuItem : Javax.Swing.JMenuItem + { + const string _bridgeClassName = "javax.swing.JRadioButtonMenuItem"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public JRadioButtonMenuItem() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public JRadioButtonMenuItem(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region JRootPane + /// + /// + /// + public partial class JRootPane : Javax.Swing.JComponent + { + const string _bridgeClassName = "javax.swing.JRootPane"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public JRootPane() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public JRootPane(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region JScrollBar + /// + /// + /// + public partial class JScrollBar : Javax.Swing.JComponent + { + const string _bridgeClassName = "javax.swing.JScrollBar"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public JScrollBar() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public JScrollBar(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region JScrollPane + /// + /// + /// + public partial class JScrollPane : Javax.Swing.JComponent + { + const string _bridgeClassName = "javax.swing.JScrollPane"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public JScrollPane() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public JScrollPane(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region JSeparator + /// + /// + /// + public partial class JSeparator : Javax.Swing.JComponent + { + const string _bridgeClassName = "javax.swing.JSeparator"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public JSeparator() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public JSeparator(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region JSlider + /// + /// + /// + public partial class JSlider : Javax.Swing.JComponent + { + const string _bridgeClassName = "javax.swing.JSlider"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public JSlider() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public JSlider(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region JSpinner + /// + /// + /// + public partial class JSpinner : Javax.Swing.JComponent + { + const string _bridgeClassName = "javax.swing.JSpinner"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public JSpinner() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public JSpinner(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region DateEditor + /// + /// + /// + public partial class DateEditor : Javax.Swing.JSpinner.DefaultEditor + { + const string _bridgeClassName = "javax.swing.JSpinner$DateEditor"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DateEditor() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DateEditor(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region DefaultEditor + /// + /// + /// + public partial class DefaultEditor : Javax.Swing.JPanel + { + const string _bridgeClassName = "javax.swing.JSpinner$DefaultEditor"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DefaultEditor() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DefaultEditor(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region ListEditor + /// + /// + /// + public partial class ListEditor : Javax.Swing.JSpinner.DefaultEditor + { + const string _bridgeClassName = "javax.swing.JSpinner$ListEditor"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ListEditor() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ListEditor(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region NumberEditor + /// + /// + /// + public partial class NumberEditor : Javax.Swing.JSpinner.DefaultEditor + { + const string _bridgeClassName = "javax.swing.JSpinner$NumberEditor"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public NumberEditor() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public NumberEditor(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region JSplitPane + /// + /// + /// + public partial class JSplitPane : Javax.Swing.JComponent + { + const string _bridgeClassName = "javax.swing.JSplitPane"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public JSplitPane() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public JSplitPane(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region JTabbedPane + /// + /// + /// + public partial class JTabbedPane : Javax.Swing.JComponent + { + const string _bridgeClassName = "javax.swing.JTabbedPane"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public JTabbedPane() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public JTabbedPane(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region JTable + /// + /// + /// + public partial class JTable : Javax.Swing.JComponent + { + const string _bridgeClassName = "javax.swing.JTable"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public JTable() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public JTable(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region DropLocation + /// + /// + /// + public partial class DropLocation : Javax.Swing.TransferHandler.DropLocation + { + const string _bridgeClassName = "javax.swing.JTable$DropLocation"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DropLocation() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DropLocation(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region PrintMode + /// + /// + /// + public partial class PrintMode : Java.Lang.Enum + { + const string _bridgeClassName = "javax.swing.JTable$PrintMode"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public PrintMode() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public PrintMode(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region JTextArea + /// + /// + /// + public partial class JTextArea : Javax.Swing.Text.JTextComponent + { + const string _bridgeClassName = "javax.swing.JTextArea"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public JTextArea() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public JTextArea(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region JTextField + /// + /// + /// + public partial class JTextField : Javax.Swing.Text.JTextComponent + { + const string _bridgeClassName = "javax.swing.JTextField"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public JTextField() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public JTextField(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region JTextPane + /// + /// + /// + public partial class JTextPane : Javax.Swing.JEditorPane + { + const string _bridgeClassName = "javax.swing.JTextPane"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public JTextPane() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public JTextPane(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region JToggleButton + /// + /// + /// + public partial class JToggleButton : Javax.Swing.AbstractButton + { + const string _bridgeClassName = "javax.swing.JToggleButton"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public JToggleButton() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public JToggleButton(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region ToggleButtonModel + /// + /// + /// + public partial class ToggleButtonModel : Javax.Swing.DefaultButtonModel + { + const string _bridgeClassName = "javax.swing.JToggleButton$ToggleButtonModel"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ToggleButtonModel() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ToggleButtonModel(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region JToolBar + /// + /// + /// + public partial class JToolBar : Javax.Swing.JComponent + { + const string _bridgeClassName = "javax.swing.JToolBar"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public JToolBar() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public JToolBar(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region Separator + /// + /// + /// + public partial class Separator : Javax.Swing.JSeparator + { + const string _bridgeClassName = "javax.swing.JToolBar$Separator"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Separator() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Separator(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region JToolTip + /// + /// + /// + public partial class JToolTip : Javax.Swing.JComponent + { + const string _bridgeClassName = "javax.swing.JToolTip"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public JToolTip() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public JToolTip(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region JTree + /// + /// + /// + public partial class JTree : Javax.Swing.JComponent + { + const string _bridgeClassName = "javax.swing.JTree"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public JTree() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public JTree(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region DropLocation + /// + /// + /// + public partial class DropLocation : Javax.Swing.TransferHandler.DropLocation + { + const string _bridgeClassName = "javax.swing.JTree$DropLocation"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DropLocation() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DropLocation(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region DynamicUtilTreeNode + /// + /// + /// + public partial class DynamicUtilTreeNode : Javax.Swing.Tree.DefaultMutableTreeNode + { + const string _bridgeClassName = "javax.swing.JTree$DynamicUtilTreeNode"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DynamicUtilTreeNode() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DynamicUtilTreeNode(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region JViewport + /// + /// + /// + public partial class JViewport : Javax.Swing.JComponent + { + const string _bridgeClassName = "javax.swing.JViewport"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public JViewport() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public JViewport(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region JWindow + /// + /// + /// + public partial class JWindow : Java.Awt.Window + { + const string _bridgeClassName = "javax.swing.JWindow"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public JWindow() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public JWindow(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region KeyStroke + /// + /// + /// + public partial class KeyStroke : Java.Awt.AWTKeyStroke + { + const string _bridgeClassName = "javax.swing.KeyStroke"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public KeyStroke() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public KeyStroke(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region LayoutFocusTraversalPolicy + /// + /// + /// + public partial class LayoutFocusTraversalPolicy : Javax.Swing.SortingFocusTraversalPolicy + { + const string _bridgeClassName = "javax.swing.LayoutFocusTraversalPolicy"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public LayoutFocusTraversalPolicy() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public LayoutFocusTraversalPolicy(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region LayoutStyle + /// + /// + /// + public partial class LayoutStyle : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.LayoutStyle"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("LayoutStyle class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public LayoutStyle() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("LayoutStyle class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public LayoutStyle(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region ComponentPlacement + /// + /// + /// + public partial class ComponentPlacement : Java.Lang.Enum + { + const string _bridgeClassName = "javax.swing.LayoutStyle$ComponentPlacement"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ComponentPlacement() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ComponentPlacement(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region ListCellRenderer + /// + /// + /// + public partial class ListCellRenderer : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.ListCellRenderer"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ListCellRenderer class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ListCellRenderer() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ListCellRenderer class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ListCellRenderer(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ListCellRenderer + /// + /// + /// + /// + public partial class ListCellRenderer : MASES.JCOBridge.C2JBridge.JVMBridgeBase> + { + const string _bridgeClassName = "javax.swing.ListCellRenderer"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ListCellRenderer class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ListCellRenderer() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ListCellRenderer class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ListCellRenderer(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ListModel + /// + /// + /// + public partial class ListModel : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.ListModel"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ListModel class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ListModel() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ListModel class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ListModel(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ListModel + /// + /// + /// + /// + public partial class ListModel : MASES.JCOBridge.C2JBridge.JVMBridgeBase> + { + const string _bridgeClassName = "javax.swing.ListModel"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ListModel class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ListModel() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ListModel class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ListModel(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ListSelectionModel + /// + /// + /// + public partial class ListSelectionModel : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.ListSelectionModel"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ListSelectionModel class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ListSelectionModel() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ListSelectionModel class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ListSelectionModel(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region LookAndFeel + /// + /// + /// + public partial class LookAndFeel : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.LookAndFeel"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("LookAndFeel class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public LookAndFeel() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("LookAndFeel class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public LookAndFeel(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MenuElement + /// + /// + /// + public partial class MenuElement : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.MenuElement"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("MenuElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public MenuElement() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("MenuElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public MenuElement(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MenuSelectionManager + /// + /// + /// + public partial class MenuSelectionManager : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.MenuSelectionManager"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MenuSelectionManager() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MenuSelectionManager(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MutableComboBoxModel + /// + /// + /// + public partial class MutableComboBoxModel : Javax.Swing.ComboBoxModel + { + const string _bridgeClassName = "javax.swing.MutableComboBoxModel"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("MutableComboBoxModel class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public MutableComboBoxModel() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("MutableComboBoxModel class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public MutableComboBoxModel(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MutableComboBoxModel + /// + /// + /// + /// + public partial class MutableComboBoxModel : Javax.Swing.ComboBoxModel + { + const string _bridgeClassName = "javax.swing.MutableComboBoxModel"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("MutableComboBoxModel class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public MutableComboBoxModel() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("MutableComboBoxModel class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public MutableComboBoxModel(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region OverlayLayout + /// + /// + /// + public partial class OverlayLayout : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.OverlayLayout"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public OverlayLayout() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public OverlayLayout(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Painter + /// + /// + /// + public partial class Painter : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.Painter"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Painter class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Painter() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Painter class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Painter(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Painter + /// + /// + /// + /// + public partial class Painter : MASES.JCOBridge.C2JBridge.JVMBridgeBase> + { + const string _bridgeClassName = "javax.swing.Painter"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Painter class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Painter() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Painter class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Painter(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Popup + /// + /// + /// + public partial class Popup : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.Popup"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Popup() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Popup(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PopupFactory + /// + /// + /// + public partial class PopupFactory : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.PopupFactory"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public PopupFactory() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public PopupFactory(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ProgressMonitor + /// + /// + /// + public partial class ProgressMonitor : Javax.Accessibility.Accessible + { + const string _bridgeClassName = "javax.swing.ProgressMonitor"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ProgressMonitor() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ProgressMonitor(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ProgressMonitorInputStream + /// + /// + /// + public partial class ProgressMonitorInputStream : Java.Io.FilterInputStream + { + const string _bridgeClassName = "javax.swing.ProgressMonitorInputStream"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ProgressMonitorInputStream() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ProgressMonitorInputStream(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Renderer + /// + /// + /// + public partial class Renderer : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.Renderer"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Renderer class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Renderer() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Renderer class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Renderer(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region RepaintManager + /// + /// + /// + public partial class RepaintManager : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.RepaintManager"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public RepaintManager() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public RepaintManager(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region RootPaneContainer + /// + /// + /// + public partial class RootPaneContainer : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.RootPaneContainer"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("RootPaneContainer class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public RootPaneContainer() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("RootPaneContainer class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public RootPaneContainer(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region RowFilter + /// + /// + /// + public partial class RowFilter : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.RowFilter"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("RowFilter class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public RowFilter() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("RowFilter class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public RowFilter(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region ComparisonType + /// + /// + /// + public partial class ComparisonType : Java.Lang.Enum + { + const string _bridgeClassName = "javax.swing.RowFilter$ComparisonType"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ComparisonType() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ComparisonType(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region Entry + /// + /// + /// + public partial class Entry : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.RowFilter$Entry"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Entry class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Entry() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Entry class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Entry(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region Entry + /// + /// + /// + /// + /// + public partial class Entry : MASES.JCOBridge.C2JBridge.JVMBridgeBase> + { + const string _bridgeClassName = "javax.swing.RowFilter$Entry"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Entry class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Entry() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Entry class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Entry(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region RowFilter + /// + /// + /// + /// + /// + public partial class RowFilter : MASES.JCOBridge.C2JBridge.JVMBridgeBase> + { + const string _bridgeClassName = "javax.swing.RowFilter"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("RowFilter class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public RowFilter() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("RowFilter class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public RowFilter(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region RowSorter + /// + /// + /// + public partial class RowSorter : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.RowSorter"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("RowSorter class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public RowSorter() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("RowSorter class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public RowSorter(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region SortKey + /// + /// + /// + public partial class SortKey : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.RowSorter$SortKey"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SortKey() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SortKey(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region RowSorter + /// + /// + /// + /// + public partial class RowSorter : MASES.JCOBridge.C2JBridge.JVMBridgeBase> + { + const string _bridgeClassName = "javax.swing.RowSorter"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("RowSorter class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public RowSorter() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("RowSorter class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public RowSorter(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Scrollable + /// + /// + /// + public partial class Scrollable : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.Scrollable"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Scrollable class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Scrollable() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Scrollable class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Scrollable(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ScrollPaneConstants + /// + /// + /// + public partial class ScrollPaneConstants : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.ScrollPaneConstants"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ScrollPaneConstants class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ScrollPaneConstants() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ScrollPaneConstants class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ScrollPaneConstants(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ScrollPaneLayout + /// + /// + /// + public partial class ScrollPaneLayout : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.ScrollPaneLayout"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ScrollPaneLayout() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ScrollPaneLayout(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region UIResource + /// + /// + /// + public partial class UIResource : Javax.Swing.ScrollPaneLayout + { + const string _bridgeClassName = "javax.swing.ScrollPaneLayout$UIResource"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public UIResource() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public UIResource(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region SingleSelectionModel + /// + /// + /// + public partial class SingleSelectionModel : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.SingleSelectionModel"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("SingleSelectionModel class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SingleSelectionModel() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("SingleSelectionModel class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SingleSelectionModel(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SizeRequirements + /// + /// + /// + public partial class SizeRequirements : Java.Io.Serializable + { + const string _bridgeClassName = "javax.swing.SizeRequirements"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SizeRequirements() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SizeRequirements(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SizeSequence + /// + /// + /// + public partial class SizeSequence : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.SizeSequence"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SizeSequence() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SizeSequence(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SortingFocusTraversalPolicy + /// + /// + /// + public partial class SortingFocusTraversalPolicy : Javax.Swing.InternalFrameFocusTraversalPolicy + { + const string _bridgeClassName = "javax.swing.SortingFocusTraversalPolicy"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SortingFocusTraversalPolicy() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SortingFocusTraversalPolicy(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SortOrder + /// + /// + /// + public partial class SortOrder : Java.Lang.Enum + { + const string _bridgeClassName = "javax.swing.SortOrder"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SortOrder() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SortOrder(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SpinnerDateModel + /// + /// + /// + public partial class SpinnerDateModel : Javax.Swing.AbstractSpinnerModel + { + const string _bridgeClassName = "javax.swing.SpinnerDateModel"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SpinnerDateModel() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SpinnerDateModel(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SpinnerListModel + /// + /// + /// + public partial class SpinnerListModel : Javax.Swing.AbstractSpinnerModel + { + const string _bridgeClassName = "javax.swing.SpinnerListModel"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SpinnerListModel() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SpinnerListModel(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SpinnerModel + /// + /// + /// + public partial class SpinnerModel : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.SpinnerModel"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("SpinnerModel class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SpinnerModel() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("SpinnerModel class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SpinnerModel(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SpinnerNumberModel + /// + /// + /// + public partial class SpinnerNumberModel : Javax.Swing.AbstractSpinnerModel + { + const string _bridgeClassName = "javax.swing.SpinnerNumberModel"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SpinnerNumberModel() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SpinnerNumberModel(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Spring + /// + /// + /// + public partial class Spring : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.Spring"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Spring class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Spring() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Spring class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Spring(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SpringLayout + /// + /// + /// + public partial class SpringLayout : Java.Awt.LayoutManager2 + { + const string _bridgeClassName = "javax.swing.SpringLayout"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SpringLayout() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SpringLayout(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region Constraints + /// + /// + /// + public partial class Constraints : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.SpringLayout$Constraints"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Constraints() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Constraints(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region SwingConstants + /// + /// + /// + public partial class SwingConstants : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.SwingConstants"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("SwingConstants class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SwingConstants() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("SwingConstants class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SwingConstants(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SwingContainer + /// + /// + /// + public partial class SwingContainer : Java.Lang.Annotation.Annotation + { + const string _bridgeClassName = "javax.swing.SwingContainer"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("SwingContainer class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SwingContainer() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("SwingContainer class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SwingContainer(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SwingUtilities + /// + /// + /// + public partial class SwingUtilities : Javax.Swing.SwingConstants + { + const string _bridgeClassName = "javax.swing.SwingUtilities"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SwingUtilities() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SwingUtilities(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SwingWorker + /// + /// + /// + public partial class SwingWorker : Java.Util.Concurrent.RunnableFuture + { + const string _bridgeClassName = "javax.swing.SwingWorker"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("SwingWorker class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SwingWorker() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("SwingWorker class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SwingWorker(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region StateValue + /// + /// + /// + public partial class StateValue : Java.Lang.Enum + { + const string _bridgeClassName = "javax.swing.SwingWorker$StateValue"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public StateValue() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public StateValue(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region SwingWorker + /// + /// + /// + /// + /// + public partial class SwingWorker : Java.Util.Concurrent.RunnableFuture + { + const string _bridgeClassName = "javax.swing.SwingWorker"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("SwingWorker class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SwingWorker() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("SwingWorker class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SwingWorker(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Timer + /// + /// + /// + public partial class Timer : Java.Io.Serializable + { + const string _bridgeClassName = "javax.swing.Timer"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Timer() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Timer(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TransferHandler + /// + /// + /// + public partial class TransferHandler : Java.Io.Serializable + { + const string _bridgeClassName = "javax.swing.TransferHandler"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public TransferHandler() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public TransferHandler(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region DropLocation + /// + /// + /// + public partial class DropLocation : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.TransferHandler$DropLocation"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DropLocation() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DropLocation(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region TransferSupport + /// + /// + /// + public partial class TransferSupport : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.TransferHandler$TransferSupport"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public TransferSupport() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public TransferSupport(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region UIClientPropertyKey + /// + /// + /// + public partial class UIClientPropertyKey : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.UIClientPropertyKey"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("UIClientPropertyKey class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public UIClientPropertyKey() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("UIClientPropertyKey class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public UIClientPropertyKey(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region UIDefaults + /// + /// + /// + public partial class UIDefaults : Java.Util.Hashtable + { + const string _bridgeClassName = "javax.swing.UIDefaults"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public UIDefaults() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public UIDefaults(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region ActiveValue + /// + /// + /// + public partial class ActiveValue : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.UIDefaults$ActiveValue"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ActiveValue class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ActiveValue() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ActiveValue class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ActiveValue(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region LazyInputMap + /// + /// + /// + public partial class LazyInputMap : Javax.Swing.UIDefaults.LazyValue + { + const string _bridgeClassName = "javax.swing.UIDefaults$LazyInputMap"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public LazyInputMap() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public LazyInputMap(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region LazyValue + /// + /// + /// + public partial class LazyValue : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.UIDefaults$LazyValue"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("LazyValue class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public LazyValue() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("LazyValue class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public LazyValue(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region ProxyLazyValue + /// + /// + /// + public partial class ProxyLazyValue : Javax.Swing.UIDefaults.LazyValue + { + const string _bridgeClassName = "javax.swing.UIDefaults$ProxyLazyValue"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ProxyLazyValue() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ProxyLazyValue(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region UIManager + /// + /// + /// + public partial class UIManager : Java.Io.Serializable + { + const string _bridgeClassName = "javax.swing.UIManager"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public UIManager() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public UIManager(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region LookAndFeelInfo + /// + /// + /// + public partial class LookAndFeelInfo : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.UIManager$LookAndFeelInfo"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public LookAndFeelInfo() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public LookAndFeelInfo(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region UnsupportedLookAndFeelException + /// + /// + /// + public partial class UnsupportedLookAndFeelException : Java.Lang.Exception + { + const string _bridgeClassName = "javax.swing.UnsupportedLookAndFeelException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region ViewportLayout + /// + /// + /// + public partial class ViewportLayout : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.ViewportLayout"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ViewportLayout() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ViewportLayout(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region WindowConstants + /// + /// + /// + public partial class WindowConstants : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.WindowConstants"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("WindowConstants class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public WindowConstants() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("WindowConstants class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public WindowConstants(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Border/AbstractBorder.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Border/AbstractBorder.cs new file mode 100644 index 0000000000..71689af3e7 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Border/AbstractBorder.cs @@ -0,0 +1,153 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Border +{ + #region AbstractBorder + public partial class AbstractBorder + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Border.Border(Javax.Swing.Border.AbstractBorder t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Javax.Swing.Border.AbstractBorder t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Awt.Rectangle GetInteriorRectangle(Java.Awt.Component arg0, Javax.Swing.Border.Border arg1, int arg2, int arg3, int arg4, int arg5) + { + return SExecute(LocalBridgeClazz, "getInteriorRectangle", arg0, arg1, arg2, arg3, arg4, arg5); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + public bool IsBorderOpaque() + { + return IExecuteWithSignature("isBorderOpaque", "()Z"); + } + /// + /// + /// + /// + /// + /// + /// + public int GetBaseline(Java.Awt.Component arg0, int arg1, int arg2) + { + return IExecute("getBaseline", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public Java.Awt.Component.BaselineResizeBehavior GetBaselineResizeBehavior(Java.Awt.Component arg0) + { + return IExecuteWithSignature("getBaselineResizeBehavior", "(Ljava/awt/Component;)Ljava/awt/Component$BaselineResizeBehavior;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Awt.Insets GetBorderInsets(Java.Awt.Component arg0, Java.Awt.Insets arg1) + { + return IExecute("getBorderInsets", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Awt.Insets GetBorderInsets(Java.Awt.Component arg0) + { + return IExecuteWithSignature("getBorderInsets", "(Ljava/awt/Component;)Ljava/awt/Insets;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Awt.Rectangle GetInteriorRectangle(Java.Awt.Component arg0, int arg1, int arg2, int arg3, int arg4) + { + return IExecute("getInteriorRectangle", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintBorder(Java.Awt.Component arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintBorder", arg0, arg1, arg2, arg3, arg4, arg5); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Border/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Border/AllPackageClasses.cs new file mode 100644 index 0000000000..4fa50cdc60 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Border/AllPackageClasses.cs @@ -0,0 +1,529 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Javax.Swing.Border +{ + #region AbstractBorder + /// + /// + /// + public partial class AbstractBorder : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.border.AbstractBorder"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AbstractBorder class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractBorder() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AbstractBorder class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractBorder(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region BevelBorder + /// + /// + /// + public partial class BevelBorder : Javax.Swing.Border.AbstractBorder + { + const string _bridgeClassName = "javax.swing.border.BevelBorder"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public BevelBorder() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public BevelBorder(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Border + /// + /// + /// + public partial class Border : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.border.Border"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Border class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Border() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Border class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Border(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CompoundBorder + /// + /// + /// + public partial class CompoundBorder : Javax.Swing.Border.AbstractBorder + { + const string _bridgeClassName = "javax.swing.border.CompoundBorder"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public CompoundBorder() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public CompoundBorder(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region EmptyBorder + /// + /// + /// + public partial class EmptyBorder : Javax.Swing.Border.AbstractBorder + { + const string _bridgeClassName = "javax.swing.border.EmptyBorder"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public EmptyBorder() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public EmptyBorder(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region EtchedBorder + /// + /// + /// + public partial class EtchedBorder : Javax.Swing.Border.AbstractBorder + { + const string _bridgeClassName = "javax.swing.border.EtchedBorder"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public EtchedBorder() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public EtchedBorder(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region LineBorder + /// + /// + /// + public partial class LineBorder : Javax.Swing.Border.AbstractBorder + { + const string _bridgeClassName = "javax.swing.border.LineBorder"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public LineBorder() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public LineBorder(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MatteBorder + /// + /// + /// + public partial class MatteBorder : Javax.Swing.Border.EmptyBorder + { + const string _bridgeClassName = "javax.swing.border.MatteBorder"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MatteBorder() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MatteBorder(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SoftBevelBorder + /// + /// + /// + public partial class SoftBevelBorder : Javax.Swing.Border.BevelBorder + { + const string _bridgeClassName = "javax.swing.border.SoftBevelBorder"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SoftBevelBorder() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SoftBevelBorder(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region StrokeBorder + /// + /// + /// + public partial class StrokeBorder : Javax.Swing.Border.AbstractBorder + { + const string _bridgeClassName = "javax.swing.border.StrokeBorder"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public StrokeBorder() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public StrokeBorder(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TitledBorder + /// + /// + /// + public partial class TitledBorder : Javax.Swing.Border.AbstractBorder + { + const string _bridgeClassName = "javax.swing.border.TitledBorder"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public TitledBorder() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public TitledBorder(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Border/BevelBorder.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Border/BevelBorder.cs new file mode 100644 index 0000000000..2afa7de321 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Border/BevelBorder.cs @@ -0,0 +1,171 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Border +{ + #region BevelBorder + public partial class BevelBorder + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + /// + public BevelBorder(int arg0, Java.Awt.Color arg1, Java.Awt.Color arg2, Java.Awt.Color arg3, Java.Awt.Color arg4) + : base(arg0, arg1, arg2, arg3, arg4) + { + } + /// + /// + /// + /// + /// + /// + public BevelBorder(int arg0, Java.Awt.Color arg1, Java.Awt.Color arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + public BevelBorder(int arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int LOWERED { get { if (!_LOWEREDReady) { _LOWEREDContent = SGetField(LocalBridgeClazz, "LOWERED"); _LOWEREDReady = true; } return _LOWEREDContent; } } + private static int _LOWEREDContent = default; + private static bool _LOWEREDReady = false; // this is used because in case of generics + /// + /// + /// + public static int RAISED { get { if (!_RAISEDReady) { _RAISEDContent = SGetField(LocalBridgeClazz, "RAISED"); _RAISEDReady = true; } return _RAISEDContent; } } + private static int _RAISEDContent = default; + private static bool _RAISEDReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int BevelType + { + get { return IExecuteWithSignature("getBevelType", "()I"); } + } + /// + /// + /// + public Java.Awt.Color HighlightInnerColor + { + get { return IExecuteWithSignature("getHighlightInnerColor", "()Ljava/awt/Color;"); } + } + /// + /// + /// + public Java.Awt.Color HighlightOuterColor + { + get { return IExecuteWithSignature("getHighlightOuterColor", "()Ljava/awt/Color;"); } + } + /// + /// + /// + public Java.Awt.Color ShadowInnerColor + { + get { return IExecuteWithSignature("getShadowInnerColor", "()Ljava/awt/Color;"); } + } + /// + /// + /// + public Java.Awt.Color ShadowOuterColor + { + get { return IExecuteWithSignature("getShadowOuterColor", "()Ljava/awt/Color;"); } + } + /// + /// + /// + /// + /// + public Java.Awt.Color GetHighlightInnerColor(Java.Awt.Component arg0) + { + return IExecuteWithSignature("getHighlightInnerColor", "(Ljava/awt/Component;)Ljava/awt/Color;", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.Color GetHighlightOuterColor(Java.Awt.Component arg0) + { + return IExecuteWithSignature("getHighlightOuterColor", "(Ljava/awt/Component;)Ljava/awt/Color;", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.Color GetShadowInnerColor(Java.Awt.Component arg0) + { + return IExecuteWithSignature("getShadowInnerColor", "(Ljava/awt/Component;)Ljava/awt/Color;", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.Color GetShadowOuterColor(Java.Awt.Component arg0) + { + return IExecuteWithSignature("getShadowOuterColor", "(Ljava/awt/Component;)Ljava/awt/Color;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Border/Border.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Border/Border.cs new file mode 100644 index 0000000000..1c6800ee1d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Border/Border.cs @@ -0,0 +1,127 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Border +{ + #region IBorder + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IBorder + { + #region Instance methods + /// + /// + /// + /// + bool IsBorderOpaque(); + /// + /// + /// + /// + /// + Java.Awt.Insets GetBorderInsets(Java.Awt.Component arg0); + /// + /// + /// + /// + /// + /// + /// + /// + /// + void PaintBorder(Java.Awt.Component arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Border + public partial class Border : Javax.Swing.Border.IBorder + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public bool IsBorderOpaque() + { + return IExecuteWithSignature("isBorderOpaque", "()Z"); + } + /// + /// + /// + /// + /// + public Java.Awt.Insets GetBorderInsets(Java.Awt.Component arg0) + { + return IExecuteWithSignature("getBorderInsets", "(Ljava/awt/Component;)Ljava/awt/Insets;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintBorder(Java.Awt.Component arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintBorder", arg0, arg1, arg2, arg3, arg4, arg5); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Border/CompoundBorder.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Border/CompoundBorder.cs new file mode 100644 index 0000000000..e3d8af496c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Border/CompoundBorder.cs @@ -0,0 +1,81 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Border +{ + #region CompoundBorder + public partial class CompoundBorder + { + #region Constructors + /// + /// + /// + /// + /// + public CompoundBorder(Javax.Swing.Border.Border arg0, Javax.Swing.Border.Border arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.Border.Border InsideBorder + { + get { return IExecuteWithSignature("getInsideBorder", "()Ljavax/swing/border/Border;"); } + } + /// + /// + /// + public Javax.Swing.Border.Border OutsideBorder + { + get { return IExecuteWithSignature("getOutsideBorder", "()Ljavax/swing/border/Border;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Border/EmptyBorder.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Border/EmptyBorder.cs new file mode 100644 index 0000000000..029ce3c53a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Border/EmptyBorder.cs @@ -0,0 +1,84 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Border +{ + #region EmptyBorder + public partial class EmptyBorder + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + public EmptyBorder(int arg0, int arg1, int arg2, int arg3) + : base(arg0, arg1, arg2, arg3) + { + } + /// + /// + /// + /// + public EmptyBorder(Java.Awt.Insets arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.Insets BorderInsets + { + get { return IExecuteWithSignature("getBorderInsets", "()Ljava/awt/Insets;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Border/EtchedBorder.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Border/EtchedBorder.cs new file mode 100644 index 0000000000..efa4ffe9f3 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Border/EtchedBorder.cs @@ -0,0 +1,136 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Border +{ + #region EtchedBorder + public partial class EtchedBorder + { + #region Constructors + /// + /// + /// + /// + /// + /// + public EtchedBorder(int arg0, Java.Awt.Color arg1, Java.Awt.Color arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + public EtchedBorder(int arg0) + : base(arg0) + { + } + /// + /// + /// + /// + /// + public EtchedBorder(Java.Awt.Color arg0, Java.Awt.Color arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int LOWERED { get { if (!_LOWEREDReady) { _LOWEREDContent = SGetField(LocalBridgeClazz, "LOWERED"); _LOWEREDReady = true; } return _LOWEREDContent; } } + private static int _LOWEREDContent = default; + private static bool _LOWEREDReady = false; // this is used because in case of generics + /// + /// + /// + public static int RAISED { get { if (!_RAISEDReady) { _RAISEDContent = SGetField(LocalBridgeClazz, "RAISED"); _RAISEDReady = true; } return _RAISEDContent; } } + private static int _RAISEDContent = default; + private static bool _RAISEDReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int EtchType + { + get { return IExecuteWithSignature("getEtchType", "()I"); } + } + /// + /// + /// + public Java.Awt.Color HighlightColor + { + get { return IExecuteWithSignature("getHighlightColor", "()Ljava/awt/Color;"); } + } + /// + /// + /// + public Java.Awt.Color ShadowColor + { + get { return IExecuteWithSignature("getShadowColor", "()Ljava/awt/Color;"); } + } + /// + /// + /// + /// + /// + public Java.Awt.Color GetHighlightColor(Java.Awt.Component arg0) + { + return IExecuteWithSignature("getHighlightColor", "(Ljava/awt/Component;)Ljava/awt/Color;", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.Color GetShadowColor(Java.Awt.Component arg0) + { + return IExecuteWithSignature("getShadowColor", "(Ljava/awt/Component;)Ljava/awt/Color;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Border/LineBorder.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Border/LineBorder.cs new file mode 100644 index 0000000000..aa9763b99e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Border/LineBorder.cs @@ -0,0 +1,122 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Border +{ + #region LineBorder + public partial class LineBorder + { + #region Constructors + /// + /// + /// + /// + /// + /// + public LineBorder(Java.Awt.Color arg0, int arg1, bool arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + public LineBorder(Java.Awt.Color arg0, int arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public LineBorder(Java.Awt.Color arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + public static Javax.Swing.Border.Border CreateBlackLineBorder() + { + return SExecuteWithSignature(LocalBridgeClazz, "createBlackLineBorder", "()Ljavax/swing/border/Border;"); + } + /// + /// + /// + /// + public static Javax.Swing.Border.Border CreateGrayLineBorder() + { + return SExecuteWithSignature(LocalBridgeClazz, "createGrayLineBorder", "()Ljavax/swing/border/Border;"); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.Color LineColor + { + get { return IExecuteWithSignature("getLineColor", "()Ljava/awt/Color;"); } + } + /// + /// + /// + public bool RoundedCorners + { + get { return IExecuteWithSignature("getRoundedCorners", "()Z"); } + } + /// + /// + /// + public int Thickness + { + get { return IExecuteWithSignature("getThickness", "()I"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Border/MatteBorder.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Border/MatteBorder.cs new file mode 100644 index 0000000000..045f0414fe --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Border/MatteBorder.cs @@ -0,0 +1,122 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Border +{ + #region MatteBorder + public partial class MatteBorder + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + /// + public MatteBorder(int arg0, int arg1, int arg2, int arg3, Java.Awt.Color arg4) + : base(arg0, arg1, arg2, arg3, arg4) + { + } + /// + /// + /// + /// + /// + /// + /// + /// + public MatteBorder(int arg0, int arg1, int arg2, int arg3, Javax.Swing.Icon arg4) + : base(arg0, arg1, arg2, arg3, arg4) + { + } + /// + /// + /// + /// + /// + public MatteBorder(Java.Awt.Insets arg0, Java.Awt.Color arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + public MatteBorder(Java.Awt.Insets arg0, Javax.Swing.Icon arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public MatteBorder(Javax.Swing.Icon arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.Color MatteColor + { + get { return IExecuteWithSignature("getMatteColor", "()Ljava/awt/Color;"); } + } + /// + /// + /// + public Javax.Swing.Icon TileIcon + { + get { return IExecuteWithSignature("getTileIcon", "()Ljavax/swing/Icon;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Border/SoftBevelBorder.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Border/SoftBevelBorder.cs new file mode 100644 index 0000000000..ef714e89d4 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Border/SoftBevelBorder.cs @@ -0,0 +1,88 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Border +{ + #region SoftBevelBorder + public partial class SoftBevelBorder + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + /// + public SoftBevelBorder(int arg0, Java.Awt.Color arg1, Java.Awt.Color arg2, Java.Awt.Color arg3, Java.Awt.Color arg4) + : base(arg0, arg1, arg2, arg3, arg4) + { + } + /// + /// + /// + /// + /// + /// + public SoftBevelBorder(int arg0, Java.Awt.Color arg1, Java.Awt.Color arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + public SoftBevelBorder(int arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Border/StrokeBorder.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Border/StrokeBorder.cs new file mode 100644 index 0000000000..e1997b6609 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Border/StrokeBorder.cs @@ -0,0 +1,89 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Border +{ + #region StrokeBorder + public partial class StrokeBorder + { + #region Constructors + /// + /// + /// + /// + /// + public StrokeBorder(Java.Awt.BasicStroke arg0, Java.Awt.Paint arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public StrokeBorder(Java.Awt.BasicStroke arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.Paint Paint + { + get { return IExecuteWithSignature("getPaint", "()Ljava/awt/Paint;"); } + } + /// + /// + /// + public Java.Awt.BasicStroke Stroke + { + get { return IExecuteWithSignature("getStroke", "()Ljava/awt/BasicStroke;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Border/TitledBorder.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Border/TitledBorder.cs new file mode 100644 index 0000000000..17e2c801fc --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Border/TitledBorder.cs @@ -0,0 +1,248 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Border +{ + #region TitledBorder + public partial class TitledBorder + { + #region Constructors + /// + /// + /// + /// + public TitledBorder(Java.Lang.String arg0) + : base(arg0) + { + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public TitledBorder(Javax.Swing.Border.Border arg0, Java.Lang.String arg1, int arg2, int arg3, Java.Awt.Font arg4, Java.Awt.Color arg5) + : base(arg0, arg1, arg2, arg3, arg4, arg5) + { + } + /// + /// + /// + /// + /// + /// + /// + /// + public TitledBorder(Javax.Swing.Border.Border arg0, Java.Lang.String arg1, int arg2, int arg3, Java.Awt.Font arg4) + : base(arg0, arg1, arg2, arg3, arg4) + { + } + /// + /// + /// + /// + /// + /// + /// + public TitledBorder(Javax.Swing.Border.Border arg0, Java.Lang.String arg1, int arg2, int arg3) + : base(arg0, arg1, arg2, arg3) + { + } + /// + /// + /// + /// + /// + public TitledBorder(Javax.Swing.Border.Border arg0, Java.Lang.String arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public TitledBorder(Javax.Swing.Border.Border arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int ABOVE_BOTTOM { get { if (!_ABOVE_BOTTOMReady) { _ABOVE_BOTTOMContent = SGetField(LocalBridgeClazz, "ABOVE_BOTTOM"); _ABOVE_BOTTOMReady = true; } return _ABOVE_BOTTOMContent; } } + private static int _ABOVE_BOTTOMContent = default; + private static bool _ABOVE_BOTTOMReady = false; // this is used because in case of generics + /// + /// + /// + public static int ABOVE_TOP { get { if (!_ABOVE_TOPReady) { _ABOVE_TOPContent = SGetField(LocalBridgeClazz, "ABOVE_TOP"); _ABOVE_TOPReady = true; } return _ABOVE_TOPContent; } } + private static int _ABOVE_TOPContent = default; + private static bool _ABOVE_TOPReady = false; // this is used because in case of generics + /// + /// + /// + public static int BELOW_BOTTOM { get { if (!_BELOW_BOTTOMReady) { _BELOW_BOTTOMContent = SGetField(LocalBridgeClazz, "BELOW_BOTTOM"); _BELOW_BOTTOMReady = true; } return _BELOW_BOTTOMContent; } } + private static int _BELOW_BOTTOMContent = default; + private static bool _BELOW_BOTTOMReady = false; // this is used because in case of generics + /// + /// + /// + public static int BELOW_TOP { get { if (!_BELOW_TOPReady) { _BELOW_TOPContent = SGetField(LocalBridgeClazz, "BELOW_TOP"); _BELOW_TOPReady = true; } return _BELOW_TOPContent; } } + private static int _BELOW_TOPContent = default; + private static bool _BELOW_TOPReady = false; // this is used because in case of generics + /// + /// + /// + public static int BOTTOM { get { if (!_BOTTOMReady) { _BOTTOMContent = SGetField(LocalBridgeClazz, "BOTTOM"); _BOTTOMReady = true; } return _BOTTOMContent; } } + private static int _BOTTOMContent = default; + private static bool _BOTTOMReady = false; // this is used because in case of generics + /// + /// + /// + public static int CENTER { get { if (!_CENTERReady) { _CENTERContent = SGetField(LocalBridgeClazz, "CENTER"); _CENTERReady = true; } return _CENTERContent; } } + private static int _CENTERContent = default; + private static bool _CENTERReady = false; // this is used because in case of generics + /// + /// + /// + public static int DEFAULT_JUSTIFICATION { get { if (!_DEFAULT_JUSTIFICATIONReady) { _DEFAULT_JUSTIFICATIONContent = SGetField(LocalBridgeClazz, "DEFAULT_JUSTIFICATION"); _DEFAULT_JUSTIFICATIONReady = true; } return _DEFAULT_JUSTIFICATIONContent; } } + private static int _DEFAULT_JUSTIFICATIONContent = default; + private static bool _DEFAULT_JUSTIFICATIONReady = false; // this is used because in case of generics + /// + /// + /// + public static int DEFAULT_POSITION { get { if (!_DEFAULT_POSITIONReady) { _DEFAULT_POSITIONContent = SGetField(LocalBridgeClazz, "DEFAULT_POSITION"); _DEFAULT_POSITIONReady = true; } return _DEFAULT_POSITIONContent; } } + private static int _DEFAULT_POSITIONContent = default; + private static bool _DEFAULT_POSITIONReady = false; // this is used because in case of generics + /// + /// + /// + public static int LEADING { get { if (!_LEADINGReady) { _LEADINGContent = SGetField(LocalBridgeClazz, "LEADING"); _LEADINGReady = true; } return _LEADINGContent; } } + private static int _LEADINGContent = default; + private static bool _LEADINGReady = false; // this is used because in case of generics + /// + /// + /// + public static int LEFT { get { if (!_LEFTReady) { _LEFTContent = SGetField(LocalBridgeClazz, "LEFT"); _LEFTReady = true; } return _LEFTContent; } } + private static int _LEFTContent = default; + private static bool _LEFTReady = false; // this is used because in case of generics + /// + /// + /// + public static int RIGHT { get { if (!_RIGHTReady) { _RIGHTContent = SGetField(LocalBridgeClazz, "RIGHT"); _RIGHTReady = true; } return _RIGHTContent; } } + private static int _RIGHTContent = default; + private static bool _RIGHTReady = false; // this is used because in case of generics + /// + /// + /// + public static int TOP { get { if (!_TOPReady) { _TOPContent = SGetField(LocalBridgeClazz, "TOP"); _TOPReady = true; } return _TOPContent; } } + private static int _TOPContent = default; + private static bool _TOPReady = false; // this is used because in case of generics + /// + /// + /// + public static int TRAILING { get { if (!_TRAILINGReady) { _TRAILINGContent = SGetField(LocalBridgeClazz, "TRAILING"); _TRAILINGReady = true; } return _TRAILINGContent; } } + private static int _TRAILINGContent = default; + private static bool _TRAILINGReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.Border.Border Border + { + get { return IExecuteWithSignature("getBorder", "()Ljavax/swing/border/Border;"); } set { IExecuteWithSignature("setBorder", "(Ljavax/swing/border/Border;)V", value); } + } + /// + /// + /// + public Java.Lang.String Title + { + get { return IExecuteWithSignature("getTitle", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setTitle", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Awt.Color TitleColor + { + get { return IExecuteWithSignature("getTitleColor", "()Ljava/awt/Color;"); } set { IExecuteWithSignature("setTitleColor", "(Ljava/awt/Color;)V", value); } + } + /// + /// + /// + public Java.Awt.Font TitleFont + { + get { return IExecuteWithSignature("getTitleFont", "()Ljava/awt/Font;"); } set { IExecuteWithSignature("setTitleFont", "(Ljava/awt/Font;)V", value); } + } + /// + /// + /// + public int TitleJustification + { + get { return IExecuteWithSignature("getTitleJustification", "()I"); } set { IExecuteWithSignature("setTitleJustification", "(I)V", value); } + } + /// + /// + /// + public int TitlePosition + { + get { return IExecuteWithSignature("getTitlePosition", "()I"); } set { IExecuteWithSignature("setTitlePosition", "(I)V", value); } + } + /// + /// + /// + /// + /// + public Java.Awt.Dimension GetMinimumSize(Java.Awt.Component arg0) + { + return IExecuteWithSignature("getMinimumSize", "(Ljava/awt/Component;)Ljava/awt/Dimension;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/BorderFactory.cs b/src/net/JNet/GeneratedCore/Javax/Swing/BorderFactory.cs new file mode 100644 index 0000000000..84ab41bb4a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/BorderFactory.cs @@ -0,0 +1,407 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region BorderFactory + public partial class BorderFactory + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Javax.Swing.Border.Border CreateBevelBorder(int arg0, Java.Awt.Color arg1, Java.Awt.Color arg2, Java.Awt.Color arg3, Java.Awt.Color arg4) + { + return SExecute(LocalBridgeClazz, "createBevelBorder", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + /// + public static Javax.Swing.Border.Border CreateBevelBorder(int arg0, Java.Awt.Color arg1, Java.Awt.Color arg2) + { + return SExecute(LocalBridgeClazz, "createBevelBorder", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public static Javax.Swing.Border.Border CreateBevelBorder(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "createBevelBorder", "(I)Ljavax/swing/border/Border;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Javax.Swing.Border.Border CreateDashedBorder(Java.Awt.Paint arg0, float arg1, float arg2, float arg3, bool arg4) + { + return SExecute(LocalBridgeClazz, "createDashedBorder", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + /// + public static Javax.Swing.Border.Border CreateDashedBorder(Java.Awt.Paint arg0, float arg1, float arg2) + { + return SExecute(LocalBridgeClazz, "createDashedBorder", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public static Javax.Swing.Border.Border CreateDashedBorder(Java.Awt.Paint arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "createDashedBorder", "(Ljava/awt/Paint;)Ljavax/swing/border/Border;", arg0); + } + /// + /// + /// + /// + public static Javax.Swing.Border.Border CreateEmptyBorder() + { + return SExecuteWithSignature(LocalBridgeClazz, "createEmptyBorder", "()Ljavax/swing/border/Border;"); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static Javax.Swing.Border.Border CreateEmptyBorder(int arg0, int arg1, int arg2, int arg3) + { + return SExecute(LocalBridgeClazz, "createEmptyBorder", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + public static Javax.Swing.Border.Border CreateEtchedBorder() + { + return SExecuteWithSignature(LocalBridgeClazz, "createEtchedBorder", "()Ljavax/swing/border/Border;"); + } + /// + /// + /// + /// + /// + /// + /// + public static Javax.Swing.Border.Border CreateEtchedBorder(int arg0, Java.Awt.Color arg1, Java.Awt.Color arg2) + { + return SExecute(LocalBridgeClazz, "createEtchedBorder", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public static Javax.Swing.Border.Border CreateEtchedBorder(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "createEtchedBorder", "(I)Ljavax/swing/border/Border;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Javax.Swing.Border.Border CreateEtchedBorder(Java.Awt.Color arg0, Java.Awt.Color arg1) + { + return SExecute(LocalBridgeClazz, "createEtchedBorder", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public static Javax.Swing.Border.Border CreateLineBorder(Java.Awt.Color arg0, int arg1, bool arg2) + { + return SExecute(LocalBridgeClazz, "createLineBorder", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public static Javax.Swing.Border.Border CreateLineBorder(Java.Awt.Color arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "createLineBorder", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Javax.Swing.Border.Border CreateLineBorder(Java.Awt.Color arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "createLineBorder", "(Ljava/awt/Color;)Ljavax/swing/border/Border;", arg0); + } + /// + /// + /// + /// + public static Javax.Swing.Border.Border CreateLoweredBevelBorder() + { + return SExecuteWithSignature(LocalBridgeClazz, "createLoweredBevelBorder", "()Ljavax/swing/border/Border;"); + } + /// + /// + /// + /// + public static Javax.Swing.Border.Border CreateLoweredSoftBevelBorder() + { + return SExecuteWithSignature(LocalBridgeClazz, "createLoweredSoftBevelBorder", "()Ljavax/swing/border/Border;"); + } + /// + /// + /// + /// + public static Javax.Swing.Border.Border CreateRaisedBevelBorder() + { + return SExecuteWithSignature(LocalBridgeClazz, "createRaisedBevelBorder", "()Ljavax/swing/border/Border;"); + } + /// + /// + /// + /// + public static Javax.Swing.Border.Border CreateRaisedSoftBevelBorder() + { + return SExecuteWithSignature(LocalBridgeClazz, "createRaisedSoftBevelBorder", "()Ljavax/swing/border/Border;"); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Javax.Swing.Border.Border CreateSoftBevelBorder(int arg0, Java.Awt.Color arg1, Java.Awt.Color arg2, Java.Awt.Color arg3, Java.Awt.Color arg4) + { + return SExecute(LocalBridgeClazz, "createSoftBevelBorder", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + /// + public static Javax.Swing.Border.Border CreateSoftBevelBorder(int arg0, Java.Awt.Color arg1, Java.Awt.Color arg2) + { + return SExecute(LocalBridgeClazz, "createSoftBevelBorder", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public static Javax.Swing.Border.Border CreateSoftBevelBorder(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "createSoftBevelBorder", "(I)Ljavax/swing/border/Border;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Javax.Swing.Border.Border CreateStrokeBorder(Java.Awt.BasicStroke arg0, Java.Awt.Paint arg1) + { + return SExecute(LocalBridgeClazz, "createStrokeBorder", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Javax.Swing.Border.Border CreateStrokeBorder(Java.Awt.BasicStroke arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "createStrokeBorder", "(Ljava/awt/BasicStroke;)Ljavax/swing/border/Border;", arg0); + } + /// + /// + /// + /// + public static Javax.Swing.Border.CompoundBorder CreateCompoundBorder() + { + return SExecuteWithSignature(LocalBridgeClazz, "createCompoundBorder", "()Ljavax/swing/border/CompoundBorder;"); + } + /// + /// + /// + /// + /// + /// + public static Javax.Swing.Border.CompoundBorder CreateCompoundBorder(Javax.Swing.Border.Border arg0, Javax.Swing.Border.Border arg1) + { + return SExecute(LocalBridgeClazz, "createCompoundBorder", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Javax.Swing.Border.MatteBorder CreateMatteBorder(int arg0, int arg1, int arg2, int arg3, Java.Awt.Color arg4) + { + return SExecute(LocalBridgeClazz, "createMatteBorder", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Javax.Swing.Border.MatteBorder CreateMatteBorder(int arg0, int arg1, int arg2, int arg3, Javax.Swing.Icon arg4) + { + return SExecute(LocalBridgeClazz, "createMatteBorder", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + public static Javax.Swing.Border.TitledBorder CreateTitledBorder(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "createTitledBorder", "(Ljava/lang/String;)Ljavax/swing/border/TitledBorder;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Javax.Swing.Border.TitledBorder CreateTitledBorder(Javax.Swing.Border.Border arg0, Java.Lang.String arg1, int arg2, int arg3, Java.Awt.Font arg4, Java.Awt.Color arg5) + { + return SExecute(LocalBridgeClazz, "createTitledBorder", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Javax.Swing.Border.TitledBorder CreateTitledBorder(Javax.Swing.Border.Border arg0, Java.Lang.String arg1, int arg2, int arg3, Java.Awt.Font arg4) + { + return SExecute(LocalBridgeClazz, "createTitledBorder", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static Javax.Swing.Border.TitledBorder CreateTitledBorder(Javax.Swing.Border.Border arg0, Java.Lang.String arg1, int arg2, int arg3) + { + return SExecute(LocalBridgeClazz, "createTitledBorder", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + public static Javax.Swing.Border.TitledBorder CreateTitledBorder(Javax.Swing.Border.Border arg0, Java.Lang.String arg1) + { + return SExecute(LocalBridgeClazz, "createTitledBorder", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Javax.Swing.Border.TitledBorder CreateTitledBorder(Javax.Swing.Border.Border arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "createTitledBorder", "(Ljavax/swing/border/Border;)Ljavax/swing/border/TitledBorder;", arg0); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/BoundedRangeModel.cs b/src/net/JNet/GeneratedCore/Javax/Swing/BoundedRangeModel.cs new file mode 100644 index 0000000000..d5cff13ff7 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/BoundedRangeModel.cs @@ -0,0 +1,178 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region IBoundedRangeModel + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IBoundedRangeModel + { + #region Instance methods + /// + /// + /// + int Extent { get; set; } + /// + /// + /// + int Maximum { get; set; } + /// + /// + /// + int Minimum { get; set; } + /// + /// + /// + int Value { get; set; } + /// + /// + /// + bool ValueIsAdjusting { get; set; } + /// + /// + /// + /// + void AddChangeListener(Javax.Swing.Event.ChangeListener arg0); + /// + /// + /// + /// + void RemoveChangeListener(Javax.Swing.Event.ChangeListener arg0); + /// + /// + /// + /// + /// + /// + /// + /// + void SetRangeProperties(int arg0, int arg1, int arg2, int arg3, bool arg4); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region BoundedRangeModel + public partial class BoundedRangeModel : Javax.Swing.IBoundedRangeModel + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int Extent + { + get { return IExecuteWithSignature("getExtent", "()I"); } set { IExecuteWithSignature("setExtent", "(I)V", value); } + } + /// + /// + /// + public int Maximum + { + get { return IExecuteWithSignature("getMaximum", "()I"); } set { IExecuteWithSignature("setMaximum", "(I)V", value); } + } + /// + /// + /// + public int Minimum + { + get { return IExecuteWithSignature("getMinimum", "()I"); } set { IExecuteWithSignature("setMinimum", "(I)V", value); } + } + /// + /// + /// + public int Value + { + get { return IExecuteWithSignature("getValue", "()I"); } set { IExecuteWithSignature("setValue", "(I)V", value); } + } + /// + /// + /// + public bool ValueIsAdjusting + { + get { return IExecuteWithSignature("getValueIsAdjusting", "()Z"); } set { IExecuteWithSignature("setValueIsAdjusting", "(Z)V", value); } + } + /// + /// + /// + /// + public void AddChangeListener(Javax.Swing.Event.ChangeListener arg0) + { + IExecuteWithSignature("addChangeListener", "(Ljavax/swing/event/ChangeListener;)V", arg0); + } + /// + /// + /// + /// + public void RemoveChangeListener(Javax.Swing.Event.ChangeListener arg0) + { + IExecuteWithSignature("removeChangeListener", "(Ljavax/swing/event/ChangeListener;)V", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public void SetRangeProperties(int arg0, int arg1, int arg2, int arg3, bool arg4) + { + IExecute("setRangeProperties", arg0, arg1, arg2, arg3, arg4); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Box.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Box.cs new file mode 100644 index 0000000000..934696310a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Box.cs @@ -0,0 +1,192 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region Box + public partial class Box + { + #region Constructors + /// + /// + /// + /// + public Box(int arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Accessibility.Accessible(Javax.Swing.Box t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + public static Java.Awt.Component CreateGlue() + { + return SExecuteWithSignature(LocalBridgeClazz, "createGlue", "()Ljava/awt/Component;"); + } + /// + /// + /// + /// + public static Java.Awt.Component CreateHorizontalGlue() + { + return SExecuteWithSignature(LocalBridgeClazz, "createHorizontalGlue", "()Ljava/awt/Component;"); + } + /// + /// + /// + /// + /// + public static Java.Awt.Component CreateHorizontalStrut(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "createHorizontalStrut", "(I)Ljava/awt/Component;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Awt.Component CreateRigidArea(Java.Awt.Dimension arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "createRigidArea", "(Ljava/awt/Dimension;)Ljava/awt/Component;", arg0); + } + /// + /// + /// + /// + public static Java.Awt.Component CreateVerticalGlue() + { + return SExecuteWithSignature(LocalBridgeClazz, "createVerticalGlue", "()Ljava/awt/Component;"); + } + /// + /// + /// + /// + /// + public static Java.Awt.Component CreateVerticalStrut(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "createVerticalStrut", "(I)Ljava/awt/Component;", arg0); + } + /// + /// + /// + /// + public static Javax.Swing.Box CreateHorizontalBox() + { + return SExecuteWithSignature(LocalBridgeClazz, "createHorizontalBox", "()Ljavax/swing/Box;"); + } + /// + /// + /// + /// + public static Javax.Swing.Box CreateVerticalBox() + { + return SExecuteWithSignature(LocalBridgeClazz, "createVerticalBox", "()Ljavax/swing/Box;"); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + #region Filler + public partial class Filler + { + #region Constructors + /// + /// + /// + /// + /// + /// + public Filler(Java.Awt.Dimension arg0, Java.Awt.Dimension arg1, Java.Awt.Dimension arg2) + : base(arg0, arg1, arg2) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Accessibility.Accessible(Javax.Swing.Box.Filler t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public void ChangeShape(Java.Awt.Dimension arg0, Java.Awt.Dimension arg1, Java.Awt.Dimension arg2) + { + IExecute("changeShape", arg0, arg1, arg2); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/BoxLayout.cs b/src/net/JNet/GeneratedCore/Javax/Swing/BoxLayout.cs new file mode 100644 index 0000000000..a7007df338 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/BoxLayout.cs @@ -0,0 +1,200 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region BoxLayout + public partial class BoxLayout + { + #region Constructors + /// + /// + /// + /// + /// + public BoxLayout(Java.Awt.Container arg0, int arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Awt.LayoutManager2(Javax.Swing.BoxLayout t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Javax.Swing.BoxLayout t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static int LINE_AXIS { get { if (!_LINE_AXISReady) { _LINE_AXISContent = SGetField(LocalBridgeClazz, "LINE_AXIS"); _LINE_AXISReady = true; } return _LINE_AXISContent; } } + private static int _LINE_AXISContent = default; + private static bool _LINE_AXISReady = false; // this is used because in case of generics + /// + /// + /// + public static int PAGE_AXIS { get { if (!_PAGE_AXISReady) { _PAGE_AXISContent = SGetField(LocalBridgeClazz, "PAGE_AXIS"); _PAGE_AXISReady = true; } return _PAGE_AXISContent; } } + private static int _PAGE_AXISContent = default; + private static bool _PAGE_AXISReady = false; // this is used because in case of generics + /// + /// + /// + public static int X_AXIS { get { if (!_X_AXISReady) { _X_AXISContent = SGetField(LocalBridgeClazz, "X_AXIS"); _X_AXISReady = true; } return _X_AXISContent; } } + private static int _X_AXISContent = default; + private static bool _X_AXISReady = false; // this is used because in case of generics + /// + /// + /// + public static int Y_AXIS { get { if (!_Y_AXISReady) { _Y_AXISContent = SGetField(LocalBridgeClazz, "Y_AXIS"); _Y_AXISReady = true; } return _Y_AXISContent; } } + private static int _Y_AXISContent = default; + private static bool _Y_AXISReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int Axis + { + get { return IExecuteWithSignature("getAxis", "()I"); } + } + /// + /// + /// + public Java.Awt.Container Target + { + get { return IExecuteWithSignature("getTarget", "()Ljava/awt/Container;"); } + } + /// + /// + /// + /// + /// + public Java.Awt.Dimension MaximumLayoutSize(Java.Awt.Container arg0) + { + return IExecuteWithSignature("maximumLayoutSize", "(Ljava/awt/Container;)Ljava/awt/Dimension;", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.Dimension MinimumLayoutSize(Java.Awt.Container arg0) + { + return IExecuteWithSignature("minimumLayoutSize", "(Ljava/awt/Container;)Ljava/awt/Dimension;", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.Dimension PreferredLayoutSize(Java.Awt.Container arg0) + { + return IExecuteWithSignature("preferredLayoutSize", "(Ljava/awt/Container;)Ljava/awt/Dimension;", arg0); + } + /// + /// + /// + /// + /// + public float GetLayoutAlignmentX(Java.Awt.Container arg0) + { + return IExecuteWithSignature("getLayoutAlignmentX", "(Ljava/awt/Container;)F", arg0); + } + /// + /// + /// + /// + /// + public float GetLayoutAlignmentY(Java.Awt.Container arg0) + { + return IExecuteWithSignature("getLayoutAlignmentY", "(Ljava/awt/Container;)F", arg0); + } + /// + /// + /// + /// + public void InvalidateLayout(Java.Awt.Container arg0) + { + IExecuteWithSignature("invalidateLayout", "(Ljava/awt/Container;)V", arg0); + } + /// + /// + /// + /// + /// + public void AddLayoutComponent(Java.Awt.Component arg0, object arg1) + { + IExecute("addLayoutComponent", arg0, arg1); + } + /// + /// + /// + /// + /// + public void AddLayoutComponent(Java.Lang.String arg0, Java.Awt.Component arg1) + { + IExecute("addLayoutComponent", arg0, arg1); + } + /// + /// + /// + /// + public void LayoutContainer(Java.Awt.Container arg0) + { + IExecuteWithSignature("layoutContainer", "(Ljava/awt/Container;)V", arg0); + } + /// + /// + /// + /// + public void RemoveLayoutComponent(Java.Awt.Component arg0) + { + IExecuteWithSignature("removeLayoutComponent", "(Ljava/awt/Component;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/ButtonGroup.cs b/src/net/JNet/GeneratedCore/Javax/Swing/ButtonGroup.cs new file mode 100644 index 0000000000..fd83a6395c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/ButtonGroup.cs @@ -0,0 +1,120 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region ButtonGroup + public partial class ButtonGroup + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int ButtonCount + { + get { return IExecuteWithSignature("getButtonCount", "()I"); } + } + /// + /// + /// + public Java.Util.Enumeration Elements + { + get { return IExecuteWithSignature>("getElements", "()Ljava/util/Enumeration;"); } + } + /// + /// + /// + public Javax.Swing.ButtonModel Selection + { + get { return IExecuteWithSignature("getSelection", "()Ljavax/swing/ButtonModel;"); } + } + /// + /// + /// + /// + /// + public bool IsSelected(Javax.Swing.ButtonModel arg0) + { + return IExecuteWithSignature("isSelected", "(Ljavax/swing/ButtonModel;)Z", arg0); + } + /// + /// + /// + /// + public void Add(Javax.Swing.AbstractButton arg0) + { + IExecuteWithSignature("add", "(Ljavax/swing/AbstractButton;)V", arg0); + } + /// + /// + /// + public void ClearSelection() + { + IExecuteWithSignature("clearSelection", "()V"); + } + /// + /// + /// + /// + public void Remove(Javax.Swing.AbstractButton arg0) + { + IExecuteWithSignature("remove", "(Ljavax/swing/AbstractButton;)V", arg0); + } + /// + /// + /// + /// + /// + public void SetSelected(Javax.Swing.ButtonModel arg0, bool arg1) + { + IExecute("setSelected", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/ButtonModel.cs b/src/net/JNet/GeneratedCore/Javax/Swing/ButtonModel.cs new file mode 100644 index 0000000000..a25b6e6b85 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/ButtonModel.cs @@ -0,0 +1,317 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region IButtonModel + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IButtonModel : Java.Awt.IItemSelectable + { + #region Instance methods + /// + /// + /// + Java.Lang.String ActionCommand { get; set; } + /// + /// + /// + Javax.Swing.ButtonGroup Group { get; set; } + /// + /// + /// + int Mnemonic { get; set; } + /// + /// + /// + /// + bool IsArmed(); + /// + /// + /// + /// + bool IsEnabled(); + /// + /// + /// + /// + bool IsPressed(); + /// + /// + /// + /// + bool IsRollover(); + /// + /// + /// + /// + bool IsSelected(); + /// + /// + /// + /// + void AddActionListener(Java.Awt.EventNs.ActionListener arg0); + /// + /// + /// + /// + void AddChangeListener(Javax.Swing.Event.ChangeListener arg0); + /// + /// + /// + /// + void AddItemListener(Java.Awt.EventNs.ItemListener arg0); + /// + /// + /// + /// + void RemoveActionListener(Java.Awt.EventNs.ActionListener arg0); + /// + /// + /// + /// + void RemoveChangeListener(Javax.Swing.Event.ChangeListener arg0); + /// + /// + /// + /// + void RemoveItemListener(Java.Awt.EventNs.ItemListener arg0); + /// + /// + /// + /// + void SetArmed(bool arg0); + /// + /// + /// + /// + void SetEnabled(bool arg0); + /// + /// + /// + /// + void SetPressed(bool arg0); + /// + /// + /// + /// + void SetRollover(bool arg0); + /// + /// + /// + /// + void SetSelected(bool arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ButtonModel + public partial class ButtonModel : Javax.Swing.IButtonModel + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String ActionCommand + { + get { return IExecuteWithSignature("getActionCommand", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setActionCommand", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Javax.Swing.ButtonGroup Group + { + get { return IExecuteWithSignature("getGroup", "()Ljavax/swing/ButtonGroup;"); } set { IExecuteWithSignature("setGroup", "(Ljavax/swing/ButtonGroup;)V", value); } + } + /// + /// + /// + public int Mnemonic + { + get { return IExecuteWithSignature("getMnemonic", "()I"); } set { IExecuteWithSignature("setMnemonic", "(I)V", value); } + } + /// + /// + /// + /// + public bool IsArmed() + { + return IExecuteWithSignature("isArmed", "()Z"); + } + /// + /// + /// + /// + public bool IsEnabled() + { + return IExecuteWithSignature("isEnabled", "()Z"); + } + /// + /// + /// + /// + public bool IsPressed() + { + return IExecuteWithSignature("isPressed", "()Z"); + } + /// + /// + /// + /// + public bool IsRollover() + { + return IExecuteWithSignature("isRollover", "()Z"); + } + /// + /// + /// + /// + public bool IsSelected() + { + return IExecuteWithSignature("isSelected", "()Z"); + } + /// + /// + /// + /// + public void AddActionListener(Java.Awt.EventNs.ActionListener arg0) + { + IExecuteWithSignature("addActionListener", "(Ljava/awt/event/ActionListener;)V", arg0); + } + /// + /// + /// + /// + public void AddChangeListener(Javax.Swing.Event.ChangeListener arg0) + { + IExecuteWithSignature("addChangeListener", "(Ljavax/swing/event/ChangeListener;)V", arg0); + } + /// + /// + /// + /// + public void AddItemListener(Java.Awt.EventNs.ItemListener arg0) + { + IExecuteWithSignature("addItemListener", "(Ljava/awt/event/ItemListener;)V", arg0); + } + /// + /// + /// + /// + public void RemoveActionListener(Java.Awt.EventNs.ActionListener arg0) + { + IExecuteWithSignature("removeActionListener", "(Ljava/awt/event/ActionListener;)V", arg0); + } + /// + /// + /// + /// + public void RemoveChangeListener(Javax.Swing.Event.ChangeListener arg0) + { + IExecuteWithSignature("removeChangeListener", "(Ljavax/swing/event/ChangeListener;)V", arg0); + } + /// + /// + /// + /// + public void RemoveItemListener(Java.Awt.EventNs.ItemListener arg0) + { + IExecuteWithSignature("removeItemListener", "(Ljava/awt/event/ItemListener;)V", arg0); + } + /// + /// + /// + /// + public void SetArmed(bool arg0) + { + IExecuteWithSignature("setArmed", "(Z)V", arg0); + } + /// + /// + /// + /// + public void SetEnabled(bool arg0) + { + IExecuteWithSignature("setEnabled", "(Z)V", arg0); + } + /// + /// + /// + /// + public void SetPressed(bool arg0) + { + IExecuteWithSignature("setPressed", "(Z)V", arg0); + } + /// + /// + /// + /// + public void SetRollover(bool arg0) + { + IExecuteWithSignature("setRollover", "(Z)V", arg0); + } + /// + /// + /// + /// + public void SetSelected(bool arg0) + { + IExecuteWithSignature("setSelected", "(Z)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/CellEditor.cs b/src/net/JNet/GeneratedCore/Javax/Swing/CellEditor.cs new file mode 100644 index 0000000000..a109af8d7a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/CellEditor.cs @@ -0,0 +1,167 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region ICellEditor + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ICellEditor + { + #region Instance methods + /// + /// + /// + object CellEditorValue { get; } + /// + /// + /// + /// + /// + bool IsCellEditable(Java.Util.EventObject arg0); + /// + /// + /// + /// + /// + bool ShouldSelectCell(Java.Util.EventObject arg0); + /// + /// + /// + /// + bool StopCellEditing(); + /// + /// + /// + /// + void AddCellEditorListener(Javax.Swing.Event.CellEditorListener arg0); + /// + /// + /// + void CancelCellEditing(); + /// + /// + /// + /// + void RemoveCellEditorListener(Javax.Swing.Event.CellEditorListener arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region CellEditor + public partial class CellEditor : Javax.Swing.ICellEditor + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public object CellEditorValue + { + get { return IExecuteWithSignature("getCellEditorValue", "()Ljava/lang/Object;"); } + } + /// + /// + /// + /// + /// + public bool IsCellEditable(Java.Util.EventObject arg0) + { + return IExecuteWithSignature("isCellEditable", "(Ljava/util/EventObject;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool ShouldSelectCell(Java.Util.EventObject arg0) + { + return IExecuteWithSignature("shouldSelectCell", "(Ljava/util/EventObject;)Z", arg0); + } + /// + /// + /// + /// + public bool StopCellEditing() + { + return IExecuteWithSignature("stopCellEditing", "()Z"); + } + /// + /// + /// + /// + public void AddCellEditorListener(Javax.Swing.Event.CellEditorListener arg0) + { + IExecuteWithSignature("addCellEditorListener", "(Ljavax/swing/event/CellEditorListener;)V", arg0); + } + /// + /// + /// + public void CancelCellEditing() + { + IExecuteWithSignature("cancelCellEditing", "()V"); + } + /// + /// + /// + /// + public void RemoveCellEditorListener(Javax.Swing.Event.CellEditorListener arg0) + { + IExecuteWithSignature("removeCellEditorListener", "(Ljavax/swing/event/CellEditorListener;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/CellRendererPane.cs b/src/net/JNet/GeneratedCore/Javax/Swing/CellRendererPane.cs new file mode 100644 index 0000000000..9b44045efb --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/CellRendererPane.cs @@ -0,0 +1,102 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region CellRendererPane + public partial class CellRendererPane + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Accessibility.Accessible(Javax.Swing.CellRendererPane t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintComponent(Java.Awt.Graphics arg0, Java.Awt.Component arg1, Java.Awt.Container arg2, int arg3, int arg4, int arg5, int arg6, bool arg7) + { + IExecute("paintComponent", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintComponent(Java.Awt.Graphics arg0, Java.Awt.Component arg1, Java.Awt.Container arg2, int arg3, int arg4, int arg5, int arg6) + { + IExecute("paintComponent", arg0, arg1, arg2, arg3, arg4, arg5, arg6); + } + /// + /// + /// + /// + /// + /// + /// + public void PaintComponent(Java.Awt.Graphics arg0, Java.Awt.Component arg1, Java.Awt.Container arg2, Java.Awt.Rectangle arg3) + { + IExecute("paintComponent", arg0, arg1, arg2, arg3); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Colorchooser/AbstractColorChooserPanel.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Colorchooser/AbstractColorChooserPanel.cs new file mode 100644 index 0000000000..28a0f10659 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Colorchooser/AbstractColorChooserPanel.cs @@ -0,0 +1,145 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Colorchooser +{ + #region AbstractColorChooserPanel + public partial class AbstractColorChooserPanel + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Lang.String TRANSPARENCY_ENABLED_PROPERTY { get { if (!_TRANSPARENCY_ENABLED_PROPERTYReady) { _TRANSPARENCY_ENABLED_PROPERTYContent = SGetField(LocalBridgeClazz, "TRANSPARENCY_ENABLED_PROPERTY"); _TRANSPARENCY_ENABLED_PROPERTYReady = true; } return _TRANSPARENCY_ENABLED_PROPERTYContent; } } + private static Java.Lang.String _TRANSPARENCY_ENABLED_PROPERTYContent = default; + private static bool _TRANSPARENCY_ENABLED_PROPERTYReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.Colorchooser.ColorSelectionModel ColorSelectionModel + { + get { return IExecuteWithSignature("getColorSelectionModel", "()Ljavax/swing/colorchooser/ColorSelectionModel;"); } + } + /// + /// + /// + public int DisplayedMnemonicIndex + { + get { return IExecuteWithSignature("getDisplayedMnemonicIndex", "()I"); } + } + /// + /// + /// + public Java.Lang.String DisplayName + { + get { return IExecuteWithSignature("getDisplayName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Javax.Swing.Icon LargeDisplayIcon + { + get { return IExecuteWithSignature("getLargeDisplayIcon", "()Ljavax/swing/Icon;"); } + } + /// + /// + /// + public int Mnemonic + { + get { return IExecuteWithSignature("getMnemonic", "()I"); } + } + /// + /// + /// + public Javax.Swing.Icon SmallDisplayIcon + { + get { return IExecuteWithSignature("getSmallDisplayIcon", "()Ljavax/swing/Icon;"); } + } + /// + /// + /// + public void UpdateChooser() + { + IExecuteWithSignature("updateChooser", "()V"); + } + /// + /// + /// + /// + public bool IsColorTransparencySelectionEnabled() + { + return IExecuteWithSignature("isColorTransparencySelectionEnabled", "()Z"); + } + /// + /// + /// + /// + public void InstallChooserPanel(Javax.Swing.JColorChooser arg0) + { + IExecuteWithSignature("installChooserPanel", "(Ljavax/swing/JColorChooser;)V", arg0); + } + /// + /// + /// + /// + public void SetColorTransparencySelectionEnabled(bool arg0) + { + IExecuteWithSignature("setColorTransparencySelectionEnabled", "(Z)V", arg0); + } + /// + /// + /// + /// + public void UninstallChooserPanel(Javax.Swing.JColorChooser arg0) + { + IExecuteWithSignature("uninstallChooserPanel", "(Ljavax/swing/JColorChooser;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Colorchooser/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Colorchooser/AllPackageClasses.cs new file mode 100644 index 0000000000..bb8455bc5d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Colorchooser/AllPackageClasses.cs @@ -0,0 +1,214 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Javax.Swing.Colorchooser +{ + #region AbstractColorChooserPanel + /// + /// + /// + public partial class AbstractColorChooserPanel : Javax.Swing.JPanel + { + const string _bridgeClassName = "javax.swing.colorchooser.AbstractColorChooserPanel"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AbstractColorChooserPanel class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractColorChooserPanel() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AbstractColorChooserPanel class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractColorChooserPanel(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ColorChooserComponentFactory + /// + /// + /// + public partial class ColorChooserComponentFactory : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.colorchooser.ColorChooserComponentFactory"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ColorChooserComponentFactory() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ColorChooserComponentFactory(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ColorSelectionModel + /// + /// + /// + public partial class ColorSelectionModel : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.colorchooser.ColorSelectionModel"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ColorSelectionModel class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ColorSelectionModel() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ColorSelectionModel class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ColorSelectionModel(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DefaultColorSelectionModel + /// + /// + /// + public partial class DefaultColorSelectionModel : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.colorchooser.DefaultColorSelectionModel"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DefaultColorSelectionModel() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DefaultColorSelectionModel(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Colorchooser/ColorChooserComponentFactory.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Colorchooser/ColorChooserComponentFactory.cs new file mode 100644 index 0000000000..04180eac8d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Colorchooser/ColorChooserComponentFactory.cs @@ -0,0 +1,72 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Colorchooser +{ + #region ColorChooserComponentFactory + public partial class ColorChooserComponentFactory + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + public static Javax.Swing.Colorchooser.AbstractColorChooserPanel[] DefaultChooserPanels + { + get { return SExecuteWithSignatureArray(LocalBridgeClazz, "getDefaultChooserPanels", "()[Ljavax/swing/colorchooser/AbstractColorChooserPanel;"); } + } + /// + /// + /// + public static Javax.Swing.JComponent PreviewPanel + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getPreviewPanel", "()Ljavax/swing/JComponent;"); } + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Colorchooser/ColorSelectionModel.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Colorchooser/ColorSelectionModel.cs new file mode 100644 index 0000000000..e5b62dd8e8 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Colorchooser/ColorSelectionModel.cs @@ -0,0 +1,113 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Colorchooser +{ + #region IColorSelectionModel + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IColorSelectionModel + { + #region Instance methods + /// + /// + /// + Java.Awt.Color SelectedColor { get; set; } + /// + /// + /// + /// + void AddChangeListener(Javax.Swing.Event.ChangeListener arg0); + /// + /// + /// + /// + void RemoveChangeListener(Javax.Swing.Event.ChangeListener arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ColorSelectionModel + public partial class ColorSelectionModel : Javax.Swing.Colorchooser.IColorSelectionModel + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.Color SelectedColor + { + get { return IExecuteWithSignature("getSelectedColor", "()Ljava/awt/Color;"); } set { IExecuteWithSignature("setSelectedColor", "(Ljava/awt/Color;)V", value); } + } + /// + /// + /// + /// + public void AddChangeListener(Javax.Swing.Event.ChangeListener arg0) + { + IExecuteWithSignature("addChangeListener", "(Ljavax/swing/event/ChangeListener;)V", arg0); + } + /// + /// + /// + /// + public void RemoveChangeListener(Javax.Swing.Event.ChangeListener arg0) + { + IExecuteWithSignature("removeChangeListener", "(Ljavax/swing/event/ChangeListener;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Colorchooser/DefaultColorSelectionModel.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Colorchooser/DefaultColorSelectionModel.cs new file mode 100644 index 0000000000..fb52ccb6b1 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Colorchooser/DefaultColorSelectionModel.cs @@ -0,0 +1,104 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Colorchooser +{ + #region DefaultColorSelectionModel + public partial class DefaultColorSelectionModel + { + #region Constructors + /// + /// + /// + /// + public DefaultColorSelectionModel(Java.Awt.Color arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Colorchooser.ColorSelectionModel(Javax.Swing.Colorchooser.DefaultColorSelectionModel t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Javax.Swing.Colorchooser.DefaultColorSelectionModel t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.Event.ChangeListener[] ChangeListeners + { + get { return IExecuteWithSignatureArray("getChangeListeners", "()[Ljavax/swing/event/ChangeListener;"); } + } + /// + /// + /// + public Java.Awt.Color SelectedColor + { + get { return IExecuteWithSignature("getSelectedColor", "()Ljava/awt/Color;"); } set { IExecuteWithSignature("setSelectedColor", "(Ljava/awt/Color;)V", value); } + } + /// + /// + /// + /// + public void AddChangeListener(Javax.Swing.Event.ChangeListener arg0) + { + IExecuteWithSignature("addChangeListener", "(Ljavax/swing/event/ChangeListener;)V", arg0); + } + /// + /// + /// + /// + public void RemoveChangeListener(Javax.Swing.Event.ChangeListener arg0) + { + IExecuteWithSignature("removeChangeListener", "(Ljavax/swing/event/ChangeListener;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/ComboBoxEditor.cs b/src/net/JNet/GeneratedCore/Javax/Swing/ComboBoxEditor.cs new file mode 100644 index 0000000000..8c74003f6c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/ComboBoxEditor.cs @@ -0,0 +1,135 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region IComboBoxEditor + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IComboBoxEditor + { + #region Instance methods + /// + /// + /// + Java.Awt.Component EditorComponent { get; } + /// + /// + /// + object Item { get; set; } + /// + /// + /// + /// + void AddActionListener(Java.Awt.EventNs.ActionListener arg0); + /// + /// + /// + /// + void RemoveActionListener(Java.Awt.EventNs.ActionListener arg0); + /// + /// + /// + void SelectAll(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ComboBoxEditor + public partial class ComboBoxEditor : Javax.Swing.IComboBoxEditor + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.Component EditorComponent + { + get { return IExecuteWithSignature("getEditorComponent", "()Ljava/awt/Component;"); } + } + /// + /// + /// + public object Item + { + get { return IExecuteWithSignature("getItem", "()Ljava/lang/Object;"); } set { IExecuteWithSignature("setItem", "(Ljava/lang/Object;)V", value); } + } + /// + /// + /// + /// + public void AddActionListener(Java.Awt.EventNs.ActionListener arg0) + { + IExecuteWithSignature("addActionListener", "(Ljava/awt/event/ActionListener;)V", arg0); + } + /// + /// + /// + /// + public void RemoveActionListener(Java.Awt.EventNs.ActionListener arg0) + { + IExecuteWithSignature("removeActionListener", "(Ljava/awt/event/ActionListener;)V", arg0); + } + /// + /// + /// + public void SelectAll() + { + IExecuteWithSignature("selectAll", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/ComboBoxModel.cs b/src/net/JNet/GeneratedCore/Javax/Swing/ComboBoxModel.cs new file mode 100644 index 0000000000..64000f889d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/ComboBoxModel.cs @@ -0,0 +1,129 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region ComboBoxModel + public partial class ComboBoxModel + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public object SelectedItem + { + get { return IExecuteWithSignature("getSelectedItem", "()Ljava/lang/Object;"); } set { IExecuteWithSignature("setSelectedItem", "(Ljava/lang/Object;)V", value); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region IComboBoxModel + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IComboBoxModel : Javax.Swing.IListModel + { + #region Instance methods + /// + /// + /// + object SelectedItem { get; set; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ComboBoxModel + public partial class ComboBoxModel : Javax.Swing.IComboBoxModel + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.ComboBoxModel(Javax.Swing.ComboBoxModel t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public object SelectedItem + { + get { return IExecuteWithSignature("getSelectedItem", "()Ljava/lang/Object;"); } set { IExecuteWithSignature("setSelectedItem", "(Ljava/lang/Object;)V", value); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/ComponentInputMap.cs b/src/net/JNet/GeneratedCore/Javax/Swing/ComponentInputMap.cs new file mode 100644 index 0000000000..9b4573947f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/ComponentInputMap.cs @@ -0,0 +1,73 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region ComponentInputMap + public partial class ComponentInputMap + { + #region Constructors + /// + /// + /// + /// + public ComponentInputMap(Javax.Swing.JComponent arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.JComponent Component + { + get { return IExecuteWithSignature("getComponent", "()Ljavax/swing/JComponent;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/DebugGraphics.cs b/src/net/JNet/GeneratedCore/Javax/Swing/DebugGraphics.cs new file mode 100644 index 0000000000..c531d72d3f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/DebugGraphics.cs @@ -0,0 +1,178 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region DebugGraphics + public partial class DebugGraphics + { + #region Constructors + /// + /// + /// + /// + /// + public DebugGraphics(Java.Awt.Graphics arg0, Javax.Swing.JComponent arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public DebugGraphics(Java.Awt.Graphics arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int BUFFERED_OPTION { get { if (!_BUFFERED_OPTIONReady) { _BUFFERED_OPTIONContent = SGetField(LocalBridgeClazz, "BUFFERED_OPTION"); _BUFFERED_OPTIONReady = true; } return _BUFFERED_OPTIONContent; } } + private static int _BUFFERED_OPTIONContent = default; + private static bool _BUFFERED_OPTIONReady = false; // this is used because in case of generics + /// + /// + /// + public static int FLASH_OPTION { get { if (!_FLASH_OPTIONReady) { _FLASH_OPTIONContent = SGetField(LocalBridgeClazz, "FLASH_OPTION"); _FLASH_OPTIONReady = true; } return _FLASH_OPTIONContent; } } + private static int _FLASH_OPTIONContent = default; + private static bool _FLASH_OPTIONReady = false; // this is used because in case of generics + /// + /// + /// + public static int LOG_OPTION { get { if (!_LOG_OPTIONReady) { _LOG_OPTIONContent = SGetField(LocalBridgeClazz, "LOG_OPTION"); _LOG_OPTIONReady = true; } return _LOG_OPTIONContent; } } + private static int _LOG_OPTIONContent = default; + private static bool _LOG_OPTIONReady = false; // this is used because in case of generics + /// + /// + /// + public static int NONE_OPTION { get { if (!_NONE_OPTIONReady) { _NONE_OPTIONContent = SGetField(LocalBridgeClazz, "NONE_OPTION"); _NONE_OPTIONReady = true; } return _NONE_OPTIONContent; } } + private static int _NONE_OPTIONContent = default; + private static bool _NONE_OPTIONReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + public static int FlashCount() + { + return SExecuteWithSignature(LocalBridgeClazz, "flashCount", "()I"); + } + /// + /// + /// + /// + public static int FlashTime() + { + return SExecuteWithSignature(LocalBridgeClazz, "flashTime", "()I"); + } + /// + /// + /// + /// + public static Java.Awt.Color FlashColor() + { + return SExecuteWithSignature(LocalBridgeClazz, "flashColor", "()Ljava/awt/Color;"); + } + /// + /// + /// + /// + public static Java.Io.PrintStream LogStream() + { + return SExecuteWithSignature(LocalBridgeClazz, "logStream", "()Ljava/io/PrintStream;"); + } + /// + /// + /// + /// + public static void SetFlashColor(Java.Awt.Color arg0) + { + SExecuteWithSignature(LocalBridgeClazz, "setFlashColor", "(Ljava/awt/Color;)V", arg0); + } + /// + /// + /// + /// + public static void SetFlashCount(int arg0) + { + SExecuteWithSignature(LocalBridgeClazz, "setFlashCount", "(I)V", arg0); + } + /// + /// + /// + /// + public static void SetFlashTime(int arg0) + { + SExecuteWithSignature(LocalBridgeClazz, "setFlashTime", "(I)V", arg0); + } + /// + /// + /// + /// + public static void SetLogStream(Java.Io.PrintStream arg0) + { + SExecuteWithSignature(LocalBridgeClazz, "setLogStream", "(Ljava/io/PrintStream;)V", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public int DebugOptions + { + get { return IExecuteWithSignature("getDebugOptions", "()I"); } set { IExecuteWithSignature("setDebugOptions", "(I)V", value); } + } + /// + /// + /// + /// + public bool IsDrawingBuffer() + { + return IExecuteWithSignature("isDrawingBuffer", "()Z"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/DefaultBoundedRangeModel.cs b/src/net/JNet/GeneratedCore/Javax/Swing/DefaultBoundedRangeModel.cs new file mode 100644 index 0000000000..e8f896e5eb --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/DefaultBoundedRangeModel.cs @@ -0,0 +1,157 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region DefaultBoundedRangeModel + public partial class DefaultBoundedRangeModel + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + public DefaultBoundedRangeModel(int arg0, int arg1, int arg2, int arg3) + : base(arg0, arg1, arg2, arg3) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.BoundedRangeModel(Javax.Swing.DefaultBoundedRangeModel t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Javax.Swing.DefaultBoundedRangeModel t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.Event.ChangeListener[] ChangeListeners + { + get { return IExecuteWithSignatureArray("getChangeListeners", "()[Ljavax/swing/event/ChangeListener;"); } + } + /// + /// + /// + public int Extent + { + get { return IExecuteWithSignature("getExtent", "()I"); } set { IExecuteWithSignature("setExtent", "(I)V", value); } + } + /// + /// + /// + public int Maximum + { + get { return IExecuteWithSignature("getMaximum", "()I"); } set { IExecuteWithSignature("setMaximum", "(I)V", value); } + } + /// + /// + /// + public int Minimum + { + get { return IExecuteWithSignature("getMinimum", "()I"); } set { IExecuteWithSignature("setMinimum", "(I)V", value); } + } + /// + /// + /// + public int Value + { + get { return IExecuteWithSignature("getValue", "()I"); } set { IExecuteWithSignature("setValue", "(I)V", value); } + } + /// + /// + /// + public bool ValueIsAdjusting + { + get { return IExecuteWithSignature("getValueIsAdjusting", "()Z"); } set { IExecuteWithSignature("setValueIsAdjusting", "(Z)V", value); } + } + /// + /// + /// + /// + /// + /// + public T[] GetListeners(Java.Lang.Class arg0) where T : Java.Util.IEventListener, new() + { + return IExecuteArray("getListeners", arg0); + } + /// + /// + /// + /// + public void AddChangeListener(Javax.Swing.Event.ChangeListener arg0) + { + IExecuteWithSignature("addChangeListener", "(Ljavax/swing/event/ChangeListener;)V", arg0); + } + /// + /// + /// + /// + public void RemoveChangeListener(Javax.Swing.Event.ChangeListener arg0) + { + IExecuteWithSignature("removeChangeListener", "(Ljavax/swing/event/ChangeListener;)V", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public void SetRangeProperties(int arg0, int arg1, int arg2, int arg3, bool arg4) + { + IExecute("setRangeProperties", arg0, arg1, arg2, arg3, arg4); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/DefaultButtonModel.cs b/src/net/JNet/GeneratedCore/Javax/Swing/DefaultButtonModel.cs new file mode 100644 index 0000000000..9f2ac79fa2 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/DefaultButtonModel.cs @@ -0,0 +1,283 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region DefaultButtonModel + public partial class DefaultButtonModel + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.ButtonModel(Javax.Swing.DefaultButtonModel t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Javax.Swing.DefaultButtonModel t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static int ARMED { get { if (!_ARMEDReady) { _ARMEDContent = SGetField(LocalBridgeClazz, "ARMED"); _ARMEDReady = true; } return _ARMEDContent; } } + private static int _ARMEDContent = default; + private static bool _ARMEDReady = false; // this is used because in case of generics + /// + /// + /// + public static int ENABLED { get { if (!_ENABLEDReady) { _ENABLEDContent = SGetField(LocalBridgeClazz, "ENABLED"); _ENABLEDReady = true; } return _ENABLEDContent; } } + private static int _ENABLEDContent = default; + private static bool _ENABLEDReady = false; // this is used because in case of generics + /// + /// + /// + public static int PRESSED { get { if (!_PRESSEDReady) { _PRESSEDContent = SGetField(LocalBridgeClazz, "PRESSED"); _PRESSEDReady = true; } return _PRESSEDContent; } } + private static int _PRESSEDContent = default; + private static bool _PRESSEDReady = false; // this is used because in case of generics + /// + /// + /// + public static int ROLLOVER { get { if (!_ROLLOVERReady) { _ROLLOVERContent = SGetField(LocalBridgeClazz, "ROLLOVER"); _ROLLOVERReady = true; } return _ROLLOVERContent; } } + private static int _ROLLOVERContent = default; + private static bool _ROLLOVERReady = false; // this is used because in case of generics + /// + /// + /// + public static int SELECTED { get { if (!_SELECTEDReady) { _SELECTEDContent = SGetField(LocalBridgeClazz, "SELECTED"); _SELECTEDReady = true; } return _SELECTEDContent; } } + private static int _SELECTEDContent = default; + private static bool _SELECTEDReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String ActionCommand + { + get { return IExecuteWithSignature("getActionCommand", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setActionCommand", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Awt.EventNs.ActionListener[] ActionListeners + { + get { return IExecuteWithSignatureArray("getActionListeners", "()[Ljava/awt/event/ActionListener;"); } + } + /// + /// + /// + public Javax.Swing.Event.ChangeListener[] ChangeListeners + { + get { return IExecuteWithSignatureArray("getChangeListeners", "()[Ljavax/swing/event/ChangeListener;"); } + } + /// + /// + /// + public Javax.Swing.ButtonGroup Group + { + get { return IExecuteWithSignature("getGroup", "()Ljavax/swing/ButtonGroup;"); } set { IExecuteWithSignature("setGroup", "(Ljavax/swing/ButtonGroup;)V", value); } + } + /// + /// + /// + public Java.Awt.EventNs.ItemListener[] ItemListeners + { + get { return IExecuteWithSignatureArray("getItemListeners", "()[Ljava/awt/event/ItemListener;"); } + } + /// + /// + /// + public int Mnemonic + { + get { return IExecuteWithSignature("getMnemonic", "()I"); } set { IExecuteWithSignature("setMnemonic", "(I)V", value); } + } + /// + /// + /// + public object[] SelectedObjects + { + get { return IExecuteWithSignatureArray("getSelectedObjects", "()[Ljava/lang/Object;"); } + } + /// + /// + /// + /// + /// + /// + public T[] GetListeners(Java.Lang.Class arg0) where T : Java.Util.IEventListener, new() + { + return IExecuteArray("getListeners", arg0); + } + /// + /// + /// + /// + public bool IsArmed() + { + return IExecuteWithSignature("isArmed", "()Z"); + } + /// + /// + /// + /// + public bool IsEnabled() + { + return IExecuteWithSignature("isEnabled", "()Z"); + } + /// + /// + /// + /// + public bool IsPressed() + { + return IExecuteWithSignature("isPressed", "()Z"); + } + /// + /// + /// + /// + public bool IsRollover() + { + return IExecuteWithSignature("isRollover", "()Z"); + } + /// + /// + /// + /// + public bool IsSelected() + { + return IExecuteWithSignature("isSelected", "()Z"); + } + /// + /// + /// + /// + public void AddActionListener(Java.Awt.EventNs.ActionListener arg0) + { + IExecuteWithSignature("addActionListener", "(Ljava/awt/event/ActionListener;)V", arg0); + } + /// + /// + /// + /// + public void AddChangeListener(Javax.Swing.Event.ChangeListener arg0) + { + IExecuteWithSignature("addChangeListener", "(Ljavax/swing/event/ChangeListener;)V", arg0); + } + /// + /// + /// + /// + public void AddItemListener(Java.Awt.EventNs.ItemListener arg0) + { + IExecuteWithSignature("addItemListener", "(Ljava/awt/event/ItemListener;)V", arg0); + } + /// + /// + /// + /// + public void RemoveActionListener(Java.Awt.EventNs.ActionListener arg0) + { + IExecuteWithSignature("removeActionListener", "(Ljava/awt/event/ActionListener;)V", arg0); + } + /// + /// + /// + /// + public void RemoveChangeListener(Javax.Swing.Event.ChangeListener arg0) + { + IExecuteWithSignature("removeChangeListener", "(Ljavax/swing/event/ChangeListener;)V", arg0); + } + /// + /// + /// + /// + public void RemoveItemListener(Java.Awt.EventNs.ItemListener arg0) + { + IExecuteWithSignature("removeItemListener", "(Ljava/awt/event/ItemListener;)V", arg0); + } + /// + /// + /// + /// + public void SetArmed(bool arg0) + { + IExecuteWithSignature("setArmed", "(Z)V", arg0); + } + /// + /// + /// + /// + public void SetEnabled(bool arg0) + { + IExecuteWithSignature("setEnabled", "(Z)V", arg0); + } + /// + /// + /// + /// + public void SetPressed(bool arg0) + { + IExecuteWithSignature("setPressed", "(Z)V", arg0); + } + /// + /// + /// + /// + public void SetRollover(bool arg0) + { + IExecuteWithSignature("setRollover", "(Z)V", arg0); + } + /// + /// + /// + /// + public void SetSelected(bool arg0) + { + IExecuteWithSignature("setSelected", "(Z)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/DefaultCellEditor.cs b/src/net/JNet/GeneratedCore/Javax/Swing/DefaultCellEditor.cs new file mode 100644 index 0000000000..6fe0de597b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/DefaultCellEditor.cs @@ -0,0 +1,131 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region DefaultCellEditor + public partial class DefaultCellEditor + { + #region Constructors + /// + /// + /// + /// + public DefaultCellEditor(Javax.Swing.JCheckBox arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public DefaultCellEditor(Javax.Swing.JComboBox arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public DefaultCellEditor(Javax.Swing.JTextField arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Table.TableCellEditor(Javax.Swing.DefaultCellEditor t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Tree.TreeCellEditor(Javax.Swing.DefaultCellEditor t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int ClickCountToStart + { + get { return IExecuteWithSignature("getClickCountToStart", "()I"); } set { IExecuteWithSignature("setClickCountToStart", "(I)V", value); } + } + /// + /// + /// + public Java.Awt.Component Component + { + get { return IExecuteWithSignature("getComponent", "()Ljava/awt/Component;"); } + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Awt.Component GetTableCellEditorComponent(Javax.Swing.JTable arg0, object arg1, bool arg2, int arg3, int arg4) + { + return IExecute("getTableCellEditorComponent", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Awt.Component GetTreeCellEditorComponent(Javax.Swing.JTree arg0, object arg1, bool arg2, bool arg3, bool arg4, int arg5) + { + return IExecute("getTreeCellEditorComponent", arg0, arg1, arg2, arg3, arg4, arg5); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/DefaultComboBoxModel.cs b/src/net/JNet/GeneratedCore/Javax/Swing/DefaultComboBoxModel.cs new file mode 100644 index 0000000000..c252fd74e8 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/DefaultComboBoxModel.cs @@ -0,0 +1,273 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region DefaultComboBoxModel + public partial class DefaultComboBoxModel + { + #region Constructors + /// + /// + /// + /// + public DefaultComboBoxModel(Java.Util.Vector arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.MutableComboBoxModel(Javax.Swing.DefaultComboBoxModel t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public object SelectedItem + { + get { return IExecuteWithSignature("getSelectedItem", "()Ljava/lang/Object;"); } set { IExecuteWithSignature("setSelectedItem", "(Ljava/lang/Object;)V", value); } + } + /// + /// + /// + /// + /// + public int GetIndexOf(object arg0) + { + return IExecuteWithSignature("getIndexOf", "(Ljava/lang/Object;)I", arg0); + } + /// + /// + /// + /// + /// + public void AddAll(int arg0, Java.Util.Collection arg1) + { + IExecute("addAll", arg0, arg1); + } + /// + /// + /// + /// + public void AddAll(Java.Util.Collection arg0) + { + IExecuteWithSignature("addAll", "(Ljava/util/Collection;)V", arg0); + } + /// + /// + /// + /// + public void AddElement(object arg0) + { + IExecuteWithSignature("addElement", "(Ljava/lang/Object;)V", arg0); + } + /// + /// + /// + /// + /// + public void InsertElementAt(object arg0, int arg1) + { + IExecute("insertElementAt", arg0, arg1); + } + /// + /// + /// + public void RemoveAllElements() + { + IExecuteWithSignature("removeAllElements", "()V"); + } + /// + /// + /// + /// + public void RemoveElement(object arg0) + { + IExecuteWithSignature("removeElement", "(Ljava/lang/Object;)V", arg0); + } + /// + /// + /// + /// + public void RemoveElementAt(int arg0) + { + IExecuteWithSignature("removeElementAt", "(I)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region DefaultComboBoxModel + public partial class DefaultComboBoxModel + { + #region Constructors + /// + /// + /// + /// + public DefaultComboBoxModel(E[] arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public DefaultComboBoxModel(Java.Util.Vector arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.MutableComboBoxModel(Javax.Swing.DefaultComboBoxModel t) => t.Cast>(); + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.DefaultComboBoxModel(Javax.Swing.DefaultComboBoxModel t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public object SelectedItem + { + get { return IExecuteWithSignature("getSelectedItem", "()Ljava/lang/Object;"); } set { IExecuteWithSignature("setSelectedItem", "(Ljava/lang/Object;)V", value); } + } + /// + /// + /// + /// + /// + public int GetIndexOf(object arg0) + { + return IExecuteWithSignature("getIndexOf", "(Ljava/lang/Object;)I", arg0); + } + /// + /// + /// + /// + /// + /// + public void AddAll(int arg0, Java.Util.Collection arg1) where Arg1ExtendsE : E + { + IExecute("addAll", arg0, arg1); + } + /// + /// + /// + /// + /// + public void AddAll(Java.Util.Collection arg0) where Arg0ExtendsE : E + { + IExecuteWithSignature("addAll", "(Ljava/util/Collection;)V", arg0); + } + /// + /// + /// + /// + public void AddElement(E arg0) + { + IExecuteWithSignature("addElement", "(Ljava/lang/Object;)V", arg0); + } + /// + /// + /// + /// + /// + public void InsertElementAt(E arg0, int arg1) + { + IExecute("insertElementAt", arg0, arg1); + } + /// + /// + /// + public void RemoveAllElements() + { + IExecuteWithSignature("removeAllElements", "()V"); + } + /// + /// + /// + /// + public void RemoveElement(object arg0) + { + IExecuteWithSignature("removeElement", "(Ljava/lang/Object;)V", arg0); + } + /// + /// + /// + /// + public void RemoveElementAt(int arg0) + { + IExecuteWithSignature("removeElementAt", "(I)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/DefaultDesktopManager.cs b/src/net/JNet/GeneratedCore/Javax/Swing/DefaultDesktopManager.cs new file mode 100644 index 0000000000..69c5bdbc73 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/DefaultDesktopManager.cs @@ -0,0 +1,197 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region DefaultDesktopManager + public partial class DefaultDesktopManager + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.DesktopManager(Javax.Swing.DefaultDesktopManager t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Javax.Swing.DefaultDesktopManager t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public void ActivateFrame(Javax.Swing.JInternalFrame arg0) + { + IExecuteWithSignature("activateFrame", "(Ljavax/swing/JInternalFrame;)V", arg0); + } + /// + /// + /// + /// + public void BeginDraggingFrame(Javax.Swing.JComponent arg0) + { + IExecuteWithSignature("beginDraggingFrame", "(Ljavax/swing/JComponent;)V", arg0); + } + /// + /// + /// + /// + /// + public void BeginResizingFrame(Javax.Swing.JComponent arg0, int arg1) + { + IExecute("beginResizingFrame", arg0, arg1); + } + /// + /// + /// + /// + public void CloseFrame(Javax.Swing.JInternalFrame arg0) + { + IExecuteWithSignature("closeFrame", "(Ljavax/swing/JInternalFrame;)V", arg0); + } + /// + /// + /// + /// + public void DeactivateFrame(Javax.Swing.JInternalFrame arg0) + { + IExecuteWithSignature("deactivateFrame", "(Ljavax/swing/JInternalFrame;)V", arg0); + } + /// + /// + /// + /// + public void DeiconifyFrame(Javax.Swing.JInternalFrame arg0) + { + IExecuteWithSignature("deiconifyFrame", "(Ljavax/swing/JInternalFrame;)V", arg0); + } + /// + /// + /// + /// + /// + /// + public void DragFrame(Javax.Swing.JComponent arg0, int arg1, int arg2) + { + IExecute("dragFrame", arg0, arg1, arg2); + } + /// + /// + /// + /// + public void EndDraggingFrame(Javax.Swing.JComponent arg0) + { + IExecuteWithSignature("endDraggingFrame", "(Ljavax/swing/JComponent;)V", arg0); + } + /// + /// + /// + /// + public void EndResizingFrame(Javax.Swing.JComponent arg0) + { + IExecuteWithSignature("endResizingFrame", "(Ljavax/swing/JComponent;)V", arg0); + } + /// + /// + /// + /// + public void IconifyFrame(Javax.Swing.JInternalFrame arg0) + { + IExecuteWithSignature("iconifyFrame", "(Ljavax/swing/JInternalFrame;)V", arg0); + } + /// + /// + /// + /// + public void MaximizeFrame(Javax.Swing.JInternalFrame arg0) + { + IExecuteWithSignature("maximizeFrame", "(Ljavax/swing/JInternalFrame;)V", arg0); + } + /// + /// + /// + /// + public void MinimizeFrame(Javax.Swing.JInternalFrame arg0) + { + IExecuteWithSignature("minimizeFrame", "(Ljavax/swing/JInternalFrame;)V", arg0); + } + /// + /// + /// + /// + public void OpenFrame(Javax.Swing.JInternalFrame arg0) + { + IExecuteWithSignature("openFrame", "(Ljavax/swing/JInternalFrame;)V", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public void ResizeFrame(Javax.Swing.JComponent arg0, int arg1, int arg2, int arg3, int arg4) + { + IExecute("resizeFrame", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + /// + /// + public void SetBoundsForFrame(Javax.Swing.JComponent arg0, int arg1, int arg2, int arg3, int arg4) + { + IExecute("setBoundsForFrame", arg0, arg1, arg2, arg3, arg4); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/DefaultFocusManager.cs b/src/net/JNet/GeneratedCore/Javax/Swing/DefaultFocusManager.cs new file mode 100644 index 0000000000..50a0f7a430 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/DefaultFocusManager.cs @@ -0,0 +1,106 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region DefaultFocusManager + public partial class DefaultFocusManager + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public bool CompareTabOrder(Java.Awt.Component arg0, Java.Awt.Component arg1) + { + return IExecute("compareTabOrder", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Awt.Component GetComponentAfter(Java.Awt.Container arg0, Java.Awt.Component arg1) + { + return IExecute("getComponentAfter", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Awt.Component GetComponentBefore(Java.Awt.Container arg0, Java.Awt.Component arg1) + { + return IExecute("getComponentBefore", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Awt.Component GetFirstComponent(Java.Awt.Container arg0) + { + return IExecuteWithSignature("getFirstComponent", "(Ljava/awt/Container;)Ljava/awt/Component;", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.Component GetLastComponent(Java.Awt.Container arg0) + { + return IExecuteWithSignature("getLastComponent", "(Ljava/awt/Container;)Ljava/awt/Component;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/DefaultListCellRenderer.cs b/src/net/JNet/GeneratedCore/Javax/Swing/DefaultListCellRenderer.cs new file mode 100644 index 0000000000..ab2dbb28cd --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/DefaultListCellRenderer.cs @@ -0,0 +1,114 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region DefaultListCellRenderer + public partial class DefaultListCellRenderer + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.ListCellRenderer(Javax.Swing.DefaultListCellRenderer t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Javax.Swing.DefaultListCellRenderer t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Awt.Component GetListCellRendererComponent(Javax.Swing.JList arg0, object arg1, int arg2, bool arg3, bool arg4) + { + return IExecute("getListCellRendererComponent", arg0, arg1, arg2, arg3, arg4); + } + + #endregion + + #region Nested classes + #region UIResource + public partial class UIResource + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Plaf.UIResource(Javax.Swing.DefaultListCellRenderer.UIResource t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/DefaultListModel.cs b/src/net/JNet/GeneratedCore/Javax/Swing/DefaultListModel.cs new file mode 100644 index 0000000000..0838b68b5d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/DefaultListModel.cs @@ -0,0 +1,621 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region DefaultListModel + public partial class DefaultListModel + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public bool Contains(object arg0) + { + return IExecuteWithSignature("contains", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + public bool IsEmpty() + { + return IExecuteWithSignature("isEmpty", "()Z"); + } + /// + /// + /// + /// + /// + public bool RemoveElement(object arg0) + { + return IExecuteWithSignature("removeElement", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public object ElementAt(int arg0) + { + return IExecuteWithSignature("elementAt", "(I)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + public object FirstElement() + { + return IExecuteWithSignature("firstElement", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + /// + public object Get(int arg0) + { + return IExecuteWithSignature("get", "(I)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + public object LastElement() + { + return IExecuteWithSignature("lastElement", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + /// + public object Remove(int arg0) + { + return IExecuteWithSignature("remove", "(I)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + /// + public object Set(int arg0, object arg1) + { + return IExecute("set", arg0, arg1); + } + /// + /// + /// + /// + public int Capacity() + { + return IExecuteWithSignature("capacity", "()I"); + } + /// + /// + /// + /// + /// + /// + public int IndexOf(object arg0, int arg1) + { + return IExecute("indexOf", arg0, arg1); + } + /// + /// + /// + /// + /// + public int IndexOf(object arg0) + { + return IExecuteWithSignature("indexOf", "(Ljava/lang/Object;)I", arg0); + } + /// + /// + /// + /// + /// + /// + public int LastIndexOf(object arg0, int arg1) + { + return IExecute("lastIndexOf", arg0, arg1); + } + /// + /// + /// + /// + /// + public int LastIndexOf(object arg0) + { + return IExecuteWithSignature("lastIndexOf", "(Ljava/lang/Object;)I", arg0); + } + /// + /// + /// + /// + public int Size() + { + return IExecuteWithSignature("size", "()I"); + } + /// + /// + /// + /// + public object[] ToArray() + { + return IExecuteWithSignatureArray("toArray", "()[Ljava/lang/Object;"); + } + /// + /// + /// + /// + public Java.Util.Enumeration Elements() + { + return IExecuteWithSignature("elements", "()Ljava/util/Enumeration;"); + } + /// + /// + /// + /// + /// + public void Add(int arg0, object arg1) + { + IExecute("add", arg0, arg1); + } + /// + /// + /// + /// + /// + public void AddAll(int arg0, Java.Util.Collection arg1) + { + IExecute("addAll", arg0, arg1); + } + /// + /// + /// + /// + public void AddAll(Java.Util.Collection arg0) + { + IExecuteWithSignature("addAll", "(Ljava/util/Collection;)V", arg0); + } + /// + /// + /// + /// + public void AddElement(object arg0) + { + IExecuteWithSignature("addElement", "(Ljava/lang/Object;)V", arg0); + } + /// + /// + /// + public void Clear() + { + IExecuteWithSignature("clear", "()V"); + } + /// + /// + /// + /// + public void CopyInto(object[] arg0) + { + IExecuteWithSignature("copyInto", "([Ljava/lang/Object;)V", new object[] { arg0 }); + } + /// + /// + /// + /// + public void EnsureCapacity(int arg0) + { + IExecuteWithSignature("ensureCapacity", "(I)V", arg0); + } + /// + /// + /// + /// + /// + public void InsertElementAt(object arg0, int arg1) + { + IExecute("insertElementAt", arg0, arg1); + } + /// + /// + /// + public void RemoveAllElements() + { + IExecuteWithSignature("removeAllElements", "()V"); + } + /// + /// + /// + /// + public void RemoveElementAt(int arg0) + { + IExecuteWithSignature("removeElementAt", "(I)V", arg0); + } + /// + /// + /// + /// + /// + public void RemoveRange(int arg0, int arg1) + { + IExecute("removeRange", arg0, arg1); + } + /// + /// + /// + /// + /// + public void SetElementAt(object arg0, int arg1) + { + IExecute("setElementAt", arg0, arg1); + } + /// + /// + /// + /// + public void SetSize(int arg0) + { + IExecuteWithSignature("setSize", "(I)V", arg0); + } + /// + /// + /// + public void TrimToSize() + { + IExecuteWithSignature("trimToSize", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region DefaultListModel + public partial class DefaultListModel + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.DefaultListModel(Javax.Swing.DefaultListModel t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public bool Contains(object arg0) + { + return IExecuteWithSignature("contains", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + public bool IsEmpty() + { + return IExecuteWithSignature("isEmpty", "()Z"); + } + /// + /// + /// + /// + /// + public bool RemoveElement(object arg0) + { + return IExecuteWithSignature("removeElement", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public E ElementAt(int arg0) + { + return IExecuteWithSignature("elementAt", "(I)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + public E FirstElement() + { + return IExecuteWithSignature("firstElement", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + /// + public E Get(int arg0) + { + return IExecuteWithSignature("get", "(I)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + public E LastElement() + { + return IExecuteWithSignature("lastElement", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + /// + public E Remove(int arg0) + { + return IExecuteWithSignature("remove", "(I)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + /// + public E Set(int arg0, E arg1) + { + return IExecute("set", arg0, arg1); + } + /// + /// + /// + /// + public int Capacity() + { + return IExecuteWithSignature("capacity", "()I"); + } + /// + /// + /// + /// + /// + /// + public int IndexOf(object arg0, int arg1) + { + return IExecute("indexOf", arg0, arg1); + } + /// + /// + /// + /// + /// + public int IndexOf(object arg0) + { + return IExecuteWithSignature("indexOf", "(Ljava/lang/Object;)I", arg0); + } + /// + /// + /// + /// + /// + /// + public int LastIndexOf(object arg0, int arg1) + { + return IExecute("lastIndexOf", arg0, arg1); + } + /// + /// + /// + /// + /// + public int LastIndexOf(object arg0) + { + return IExecuteWithSignature("lastIndexOf", "(Ljava/lang/Object;)I", arg0); + } + /// + /// + /// + /// + public int Size() + { + return IExecuteWithSignature("size", "()I"); + } + /// + /// + /// + /// + public object[] ToArray() + { + return IExecuteWithSignatureArray("toArray", "()[Ljava/lang/Object;"); + } + /// + /// + /// + /// + public Java.Util.Enumeration Elements() + { + return IExecuteWithSignature>("elements", "()Ljava/util/Enumeration;"); + } + /// + /// + /// + /// + /// + public void Add(int arg0, E arg1) + { + IExecute("add", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void AddAll(int arg0, Java.Util.Collection arg1) where Arg1ExtendsE : E + { + IExecute("addAll", arg0, arg1); + } + /// + /// + /// + /// + /// + public void AddAll(Java.Util.Collection arg0) where Arg0ExtendsE : E + { + IExecuteWithSignature("addAll", "(Ljava/util/Collection;)V", arg0); + } + /// + /// + /// + /// + public void AddElement(E arg0) + { + IExecuteWithSignature("addElement", "(Ljava/lang/Object;)V", arg0); + } + /// + /// + /// + public void Clear() + { + IExecuteWithSignature("clear", "()V"); + } + /// + /// + /// + /// + public void CopyInto(object[] arg0) + { + IExecuteWithSignature("copyInto", "([Ljava/lang/Object;)V", new object[] { arg0 }); + } + /// + /// + /// + /// + public void EnsureCapacity(int arg0) + { + IExecuteWithSignature("ensureCapacity", "(I)V", arg0); + } + /// + /// + /// + /// + /// + public void InsertElementAt(E arg0, int arg1) + { + IExecute("insertElementAt", arg0, arg1); + } + /// + /// + /// + public void RemoveAllElements() + { + IExecuteWithSignature("removeAllElements", "()V"); + } + /// + /// + /// + /// + public void RemoveElementAt(int arg0) + { + IExecuteWithSignature("removeElementAt", "(I)V", arg0); + } + /// + /// + /// + /// + /// + public void RemoveRange(int arg0, int arg1) + { + IExecute("removeRange", arg0, arg1); + } + /// + /// + /// + /// + /// + public void SetElementAt(E arg0, int arg1) + { + IExecute("setElementAt", arg0, arg1); + } + /// + /// + /// + /// + public void SetSize(int arg0) + { + IExecuteWithSignature("setSize", "(I)V", arg0); + } + /// + /// + /// + public void TrimToSize() + { + IExecuteWithSignature("trimToSize", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/DefaultListSelectionModel.cs b/src/net/JNet/GeneratedCore/Javax/Swing/DefaultListSelectionModel.cs new file mode 100644 index 0000000000..fc78a0f38a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/DefaultListSelectionModel.cs @@ -0,0 +1,239 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region DefaultListSelectionModel + public partial class DefaultListSelectionModel + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.ListSelectionModel(Javax.Swing.DefaultListSelectionModel t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Cloneable(Javax.Swing.DefaultListSelectionModel t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Javax.Swing.DefaultListSelectionModel t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int AnchorSelectionIndex + { + get { return IExecuteWithSignature("getAnchorSelectionIndex", "()I"); } set { IExecuteWithSignature("setAnchorSelectionIndex", "(I)V", value); } + } + /// + /// + /// + public int LeadSelectionIndex + { + get { return IExecuteWithSignature("getLeadSelectionIndex", "()I"); } set { IExecuteWithSignature("setLeadSelectionIndex", "(I)V", value); } + } + /// + /// + /// + public Javax.Swing.Event.ListSelectionListener[] ListSelectionListeners + { + get { return IExecuteWithSignatureArray("getListSelectionListeners", "()[Ljavax/swing/event/ListSelectionListener;"); } + } + /// + /// + /// + public int MaxSelectionIndex + { + get { return IExecuteWithSignature("getMaxSelectionIndex", "()I"); } + } + /// + /// + /// + public int MinSelectionIndex + { + get { return IExecuteWithSignature("getMinSelectionIndex", "()I"); } + } + /// + /// + /// + public int SelectionMode + { + get { return IExecuteWithSignature("getSelectionMode", "()I"); } set { IExecuteWithSignature("setSelectionMode", "(I)V", value); } + } + /// + /// + /// + public bool ValueIsAdjusting + { + get { return IExecuteWithSignature("getValueIsAdjusting", "()Z"); } set { IExecuteWithSignature("setValueIsAdjusting", "(Z)V", value); } + } + /// + /// + /// + /// + /// + /// + public T[] GetListeners(Java.Lang.Class arg0) where T : Java.Util.IEventListener, new() + { + return IExecuteArray("getListeners", arg0); + } + /// + /// + /// + /// + public bool IsLeadAnchorNotificationEnabled() + { + return IExecuteWithSignature("isLeadAnchorNotificationEnabled", "()Z"); + } + /// + /// + /// + /// + /// + public bool IsSelectedIndex(int arg0) + { + return IExecuteWithSignature("isSelectedIndex", "(I)Z", arg0); + } + /// + /// + /// + /// + public bool IsSelectionEmpty() + { + return IExecuteWithSignature("isSelectionEmpty", "()Z"); + } + /// + /// + /// + /// + public void AddListSelectionListener(Javax.Swing.Event.ListSelectionListener arg0) + { + IExecuteWithSignature("addListSelectionListener", "(Ljavax/swing/event/ListSelectionListener;)V", arg0); + } + /// + /// + /// + /// + /// + public void AddSelectionInterval(int arg0, int arg1) + { + IExecute("addSelectionInterval", arg0, arg1); + } + /// + /// + /// + public void ClearSelection() + { + IExecuteWithSignature("clearSelection", "()V"); + } + /// + /// + /// + /// + /// + /// + public void InsertIndexInterval(int arg0, int arg1, bool arg2) + { + IExecute("insertIndexInterval", arg0, arg1, arg2); + } + /// + /// + /// + /// + public void MoveLeadSelectionIndex(int arg0) + { + IExecuteWithSignature("moveLeadSelectionIndex", "(I)V", arg0); + } + /// + /// + /// + /// + /// + public void RemoveIndexInterval(int arg0, int arg1) + { + IExecute("removeIndexInterval", arg0, arg1); + } + /// + /// + /// + /// + public void RemoveListSelectionListener(Javax.Swing.Event.ListSelectionListener arg0) + { + IExecuteWithSignature("removeListSelectionListener", "(Ljavax/swing/event/ListSelectionListener;)V", arg0); + } + /// + /// + /// + /// + /// + public void RemoveSelectionInterval(int arg0, int arg1) + { + IExecute("removeSelectionInterval", arg0, arg1); + } + /// + /// + /// + /// + public void SetLeadAnchorNotificationEnabled(bool arg0) + { + IExecuteWithSignature("setLeadAnchorNotificationEnabled", "(Z)V", arg0); + } + /// + /// + /// + /// + /// + public void SetSelectionInterval(int arg0, int arg1) + { + IExecute("setSelectionInterval", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/DefaultRowSorter.cs b/src/net/JNet/GeneratedCore/Javax/Swing/DefaultRowSorter.cs new file mode 100644 index 0000000000..552455ae91 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/DefaultRowSorter.cs @@ -0,0 +1,221 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region DefaultRowSorter + public partial class DefaultRowSorter + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int MaxSortKeys + { + get { return IExecuteWithSignature("getMaxSortKeys", "()I"); } set { IExecuteWithSignature("setMaxSortKeys", "(I)V", value); } + } + /// + /// + /// + public Javax.Swing.RowFilter RowFilter + { + get { return IExecuteWithSignature("getRowFilter", "()Ljavax/swing/RowFilter;"); } set { IExecuteWithSignature("setRowFilter", "(Ljavax/swing/RowFilter;)V", value); } + } + /// + /// + /// + public bool SortsOnUpdates + { + get { return IExecuteWithSignature("getSortsOnUpdates", "()Z"); } set { IExecuteWithSignature("setSortsOnUpdates", "(Z)V", value); } + } + /// + /// + /// + /// + /// + public bool IsSortable(int arg0) + { + return IExecuteWithSignature("isSortable", "(I)Z", arg0); + } + /// + /// + /// + /// + /// + public Java.Util.Comparator GetComparator(int arg0) + { + return IExecuteWithSignature("getComparator", "(I)Ljava/util/Comparator;", arg0); + } + /// + /// + /// + /// + /// + public void SetComparator(int arg0, Java.Util.Comparator arg1) + { + IExecute("setComparator", arg0, arg1); + } + /// + /// + /// + /// + /// + public void SetSortable(int arg0, bool arg1) + { + IExecute("setSortable", arg0, arg1); + } + /// + /// + /// + public void Sort() + { + IExecuteWithSignature("sort", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region DefaultRowSorter + public partial class DefaultRowSorter + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.DefaultRowSorter(Javax.Swing.DefaultRowSorter t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int MaxSortKeys + { + get { return IExecuteWithSignature("getMaxSortKeys", "()I"); } set { IExecuteWithSignature("setMaxSortKeys", "(I)V", value); } + } + /// + /// + /// + public Javax.Swing.RowFilter RowFilter + { + get { return IExecuteWithSignature("getRowFilter", "()Ljavax/swing/RowFilter;"); } set { IExecuteWithSignature("setRowFilter", "(Ljavax/swing/RowFilter;)V", value); } + } + /// + /// + /// + public bool SortsOnUpdates + { + get { return IExecuteWithSignature("getSortsOnUpdates", "()Z"); } set { IExecuteWithSignature("setSortsOnUpdates", "(Z)V", value); } + } + /// + /// + /// + /// + /// + public bool IsSortable(int arg0) + { + return IExecuteWithSignature("isSortable", "(I)Z", arg0); + } + /// + /// + /// + /// + /// + public Java.Util.Comparator GetComparator(int arg0) + { + return IExecuteWithSignature>("getComparator", "(I)Ljava/util/Comparator;", arg0); + } + /// + /// + /// + /// + /// + public void SetComparator(int arg0, Java.Util.Comparator arg1) + { + IExecute("setComparator", arg0, arg1); + } + /// + /// + /// + /// + /// + public void SetSortable(int arg0, bool arg1) + { + IExecute("setSortable", arg0, arg1); + } + /// + /// + /// + public void Sort() + { + IExecuteWithSignature("sort", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/DefaultSingleSelectionModel.cs b/src/net/JNet/GeneratedCore/Javax/Swing/DefaultSingleSelectionModel.cs new file mode 100644 index 0000000000..53124b26a5 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/DefaultSingleSelectionModel.cs @@ -0,0 +1,121 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region DefaultSingleSelectionModel + public partial class DefaultSingleSelectionModel + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.SingleSelectionModel(Javax.Swing.DefaultSingleSelectionModel t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Javax.Swing.DefaultSingleSelectionModel t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.Event.ChangeListener[] ChangeListeners + { + get { return IExecuteWithSignatureArray("getChangeListeners", "()[Ljavax/swing/event/ChangeListener;"); } + } + /// + /// + /// + public int SelectedIndex + { + get { return IExecuteWithSignature("getSelectedIndex", "()I"); } set { IExecuteWithSignature("setSelectedIndex", "(I)V", value); } + } + /// + /// + /// + /// + /// + /// + public T[] GetListeners(Java.Lang.Class arg0) where T : Java.Util.IEventListener, new() + { + return IExecuteArray("getListeners", arg0); + } + /// + /// + /// + /// + public bool IsSelected() + { + return IExecuteWithSignature("isSelected", "()Z"); + } + /// + /// + /// + /// + public void AddChangeListener(Javax.Swing.Event.ChangeListener arg0) + { + IExecuteWithSignature("addChangeListener", "(Ljavax/swing/event/ChangeListener;)V", arg0); + } + /// + /// + /// + public void ClearSelection() + { + IExecuteWithSignature("clearSelection", "()V"); + } + /// + /// + /// + /// + public void RemoveChangeListener(Javax.Swing.Event.ChangeListener arg0) + { + IExecuteWithSignature("removeChangeListener", "(Ljavax/swing/event/ChangeListener;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/DesktopManager.cs b/src/net/JNet/GeneratedCore/Javax/Swing/DesktopManager.cs new file mode 100644 index 0000000000..1b60fc0449 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/DesktopManager.cs @@ -0,0 +1,293 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region IDesktopManager + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IDesktopManager + { + #region Instance methods + /// + /// + /// + /// + void ActivateFrame(Javax.Swing.JInternalFrame arg0); + /// + /// + /// + /// + void BeginDraggingFrame(Javax.Swing.JComponent arg0); + /// + /// + /// + /// + /// + void BeginResizingFrame(Javax.Swing.JComponent arg0, int arg1); + /// + /// + /// + /// + void CloseFrame(Javax.Swing.JInternalFrame arg0); + /// + /// + /// + /// + void DeactivateFrame(Javax.Swing.JInternalFrame arg0); + /// + /// + /// + /// + void DeiconifyFrame(Javax.Swing.JInternalFrame arg0); + /// + /// + /// + /// + /// + /// + void DragFrame(Javax.Swing.JComponent arg0, int arg1, int arg2); + /// + /// + /// + /// + void EndDraggingFrame(Javax.Swing.JComponent arg0); + /// + /// + /// + /// + void EndResizingFrame(Javax.Swing.JComponent arg0); + /// + /// + /// + /// + void IconifyFrame(Javax.Swing.JInternalFrame arg0); + /// + /// + /// + /// + void MaximizeFrame(Javax.Swing.JInternalFrame arg0); + /// + /// + /// + /// + void MinimizeFrame(Javax.Swing.JInternalFrame arg0); + /// + /// + /// + /// + void OpenFrame(Javax.Swing.JInternalFrame arg0); + /// + /// + /// + /// + /// + /// + /// + /// + void ResizeFrame(Javax.Swing.JComponent arg0, int arg1, int arg2, int arg3, int arg4); + /// + /// + /// + /// + /// + /// + /// + /// + void SetBoundsForFrame(Javax.Swing.JComponent arg0, int arg1, int arg2, int arg3, int arg4); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region DesktopManager + public partial class DesktopManager : Javax.Swing.IDesktopManager + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public void ActivateFrame(Javax.Swing.JInternalFrame arg0) + { + IExecuteWithSignature("activateFrame", "(Ljavax/swing/JInternalFrame;)V", arg0); + } + /// + /// + /// + /// + public void BeginDraggingFrame(Javax.Swing.JComponent arg0) + { + IExecuteWithSignature("beginDraggingFrame", "(Ljavax/swing/JComponent;)V", arg0); + } + /// + /// + /// + /// + /// + public void BeginResizingFrame(Javax.Swing.JComponent arg0, int arg1) + { + IExecute("beginResizingFrame", arg0, arg1); + } + /// + /// + /// + /// + public void CloseFrame(Javax.Swing.JInternalFrame arg0) + { + IExecuteWithSignature("closeFrame", "(Ljavax/swing/JInternalFrame;)V", arg0); + } + /// + /// + /// + /// + public void DeactivateFrame(Javax.Swing.JInternalFrame arg0) + { + IExecuteWithSignature("deactivateFrame", "(Ljavax/swing/JInternalFrame;)V", arg0); + } + /// + /// + /// + /// + public void DeiconifyFrame(Javax.Swing.JInternalFrame arg0) + { + IExecuteWithSignature("deiconifyFrame", "(Ljavax/swing/JInternalFrame;)V", arg0); + } + /// + /// + /// + /// + /// + /// + public void DragFrame(Javax.Swing.JComponent arg0, int arg1, int arg2) + { + IExecute("dragFrame", arg0, arg1, arg2); + } + /// + /// + /// + /// + public void EndDraggingFrame(Javax.Swing.JComponent arg0) + { + IExecuteWithSignature("endDraggingFrame", "(Ljavax/swing/JComponent;)V", arg0); + } + /// + /// + /// + /// + public void EndResizingFrame(Javax.Swing.JComponent arg0) + { + IExecuteWithSignature("endResizingFrame", "(Ljavax/swing/JComponent;)V", arg0); + } + /// + /// + /// + /// + public void IconifyFrame(Javax.Swing.JInternalFrame arg0) + { + IExecuteWithSignature("iconifyFrame", "(Ljavax/swing/JInternalFrame;)V", arg0); + } + /// + /// + /// + /// + public void MaximizeFrame(Javax.Swing.JInternalFrame arg0) + { + IExecuteWithSignature("maximizeFrame", "(Ljavax/swing/JInternalFrame;)V", arg0); + } + /// + /// + /// + /// + public void MinimizeFrame(Javax.Swing.JInternalFrame arg0) + { + IExecuteWithSignature("minimizeFrame", "(Ljavax/swing/JInternalFrame;)V", arg0); + } + /// + /// + /// + /// + public void OpenFrame(Javax.Swing.JInternalFrame arg0) + { + IExecuteWithSignature("openFrame", "(Ljavax/swing/JInternalFrame;)V", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public void ResizeFrame(Javax.Swing.JComponent arg0, int arg1, int arg2, int arg3, int arg4) + { + IExecute("resizeFrame", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + /// + /// + public void SetBoundsForFrame(Javax.Swing.JComponent arg0, int arg1, int arg2, int arg3, int arg4) + { + IExecute("setBoundsForFrame", arg0, arg1, arg2, arg3, arg4); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/DropMode.cs b/src/net/JNet/GeneratedCore/Javax/Swing/DropMode.cs new file mode 100644 index 0000000000..85ff8feeee --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/DropMode.cs @@ -0,0 +1,123 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region DropMode + public partial class DropMode + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Javax.Swing.DropMode INSERT { get { if (!_INSERTReady) { _INSERTContent = SGetField(LocalBridgeClazz, "INSERT"); _INSERTReady = true; } return _INSERTContent; } } + private static Javax.Swing.DropMode _INSERTContent = default; + private static bool _INSERTReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.DropMode INSERT_COLS { get { if (!_INSERT_COLSReady) { _INSERT_COLSContent = SGetField(LocalBridgeClazz, "INSERT_COLS"); _INSERT_COLSReady = true; } return _INSERT_COLSContent; } } + private static Javax.Swing.DropMode _INSERT_COLSContent = default; + private static bool _INSERT_COLSReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.DropMode INSERT_ROWS { get { if (!_INSERT_ROWSReady) { _INSERT_ROWSContent = SGetField(LocalBridgeClazz, "INSERT_ROWS"); _INSERT_ROWSReady = true; } return _INSERT_ROWSContent; } } + private static Javax.Swing.DropMode _INSERT_ROWSContent = default; + private static bool _INSERT_ROWSReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.DropMode ON { get { if (!_ONReady) { _ONContent = SGetField(LocalBridgeClazz, "ON"); _ONReady = true; } return _ONContent; } } + private static Javax.Swing.DropMode _ONContent = default; + private static bool _ONReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.DropMode ON_OR_INSERT { get { if (!_ON_OR_INSERTReady) { _ON_OR_INSERTContent = SGetField(LocalBridgeClazz, "ON_OR_INSERT"); _ON_OR_INSERTReady = true; } return _ON_OR_INSERTContent; } } + private static Javax.Swing.DropMode _ON_OR_INSERTContent = default; + private static bool _ON_OR_INSERTReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.DropMode ON_OR_INSERT_COLS { get { if (!_ON_OR_INSERT_COLSReady) { _ON_OR_INSERT_COLSContent = SGetField(LocalBridgeClazz, "ON_OR_INSERT_COLS"); _ON_OR_INSERT_COLSReady = true; } return _ON_OR_INSERT_COLSContent; } } + private static Javax.Swing.DropMode _ON_OR_INSERT_COLSContent = default; + private static bool _ON_OR_INSERT_COLSReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.DropMode ON_OR_INSERT_ROWS { get { if (!_ON_OR_INSERT_ROWSReady) { _ON_OR_INSERT_ROWSContent = SGetField(LocalBridgeClazz, "ON_OR_INSERT_ROWS"); _ON_OR_INSERT_ROWSReady = true; } return _ON_OR_INSERT_ROWSContent; } } + private static Javax.Swing.DropMode _ON_OR_INSERT_ROWSContent = default; + private static bool _ON_OR_INSERT_ROWSReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.DropMode USE_SELECTION { get { if (!_USE_SELECTIONReady) { _USE_SELECTIONContent = SGetField(LocalBridgeClazz, "USE_SELECTION"); _USE_SELECTIONReady = true; } return _USE_SELECTIONContent; } } + private static Javax.Swing.DropMode _USE_SELECTIONContent = default; + private static bool _USE_SELECTIONReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Javax.Swing.DropMode ValueOf(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Ljava/lang/String;)Ljavax/swing/DropMode;", arg0); + } + /// + /// + /// + /// + public static Javax.Swing.DropMode[] Values() + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "values", "()[Ljavax/swing/DropMode;"); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Event/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Event/AllPackageClasses.cs new file mode 100644 index 0000000000..ad94198080 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Event/AllPackageClasses.cs @@ -0,0 +1,2769 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Javax.Swing.Event +{ + #region AncestorEvent + /// + /// + /// + public partial class AncestorEvent : Java.Awt.AWTEvent + { + const string _bridgeClassName = "javax.swing.event.AncestorEvent"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public AncestorEvent() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public AncestorEvent(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AncestorListener + /// + /// + /// + public partial class AncestorListener : Java.Util.EventListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public AncestorListener() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.javax.swing.event.AncestorListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region AncestorListenerDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class AncestorListenerDirect : AncestorListener + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "javax.swing.event.AncestorListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region CaretEvent + /// + /// + /// + public partial class CaretEvent : Java.Util.EventObject + { + const string _bridgeClassName = "javax.swing.event.CaretEvent"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("CaretEvent class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CaretEvent() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("CaretEvent class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CaretEvent(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CaretListener + /// + /// + /// + public partial class CaretListener : Java.Util.EventListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public CaretListener() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.javax.swing.event.CaretListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region CaretListenerDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class CaretListenerDirect : CaretListener + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "javax.swing.event.CaretListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region CellEditorListener + /// + /// + /// + public partial class CellEditorListener : Java.Util.EventListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public CellEditorListener() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.javax.swing.event.CellEditorListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region CellEditorListenerDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class CellEditorListenerDirect : CellEditorListener + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "javax.swing.event.CellEditorListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region ChangeEvent + /// + /// + /// + public partial class ChangeEvent : Java.Util.EventObject + { + const string _bridgeClassName = "javax.swing.event.ChangeEvent"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ChangeEvent() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ChangeEvent(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ChangeListener + /// + /// + /// + public partial class ChangeListener : Java.Util.EventListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ChangeListener() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.javax.swing.event.ChangeListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region ChangeListenerDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class ChangeListenerDirect : ChangeListener + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "javax.swing.event.ChangeListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region DocumentEvent + /// + /// + /// + public partial class DocumentEvent : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.event.DocumentEvent"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("DocumentEvent class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DocumentEvent() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("DocumentEvent class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DocumentEvent(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region ElementChange + /// + /// + /// + public partial class ElementChange : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.event.DocumentEvent$ElementChange"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ElementChange class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ElementChange() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ElementChange class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ElementChange(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region EventType + /// + /// + /// + public partial class EventType : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.event.DocumentEvent$EventType"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public EventType() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public EventType(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region DocumentListener + /// + /// + /// + public partial class DocumentListener : Java.Util.EventListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DocumentListener() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.javax.swing.event.DocumentListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region DocumentListenerDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class DocumentListenerDirect : DocumentListener + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "javax.swing.event.DocumentListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region EventListenerList + /// + /// + /// + public partial class EventListenerList : Java.Io.Serializable + { + const string _bridgeClassName = "javax.swing.event.EventListenerList"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public EventListenerList() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public EventListenerList(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region HyperlinkEvent + /// + /// + /// + public partial class HyperlinkEvent : Java.Util.EventObject + { + const string _bridgeClassName = "javax.swing.event.HyperlinkEvent"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public HyperlinkEvent() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public HyperlinkEvent(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region EventType + /// + /// + /// + public partial class EventType : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.event.HyperlinkEvent$EventType"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public EventType() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public EventType(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region HyperlinkListener + /// + /// + /// + public partial class HyperlinkListener : Java.Util.EventListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public HyperlinkListener() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.javax.swing.event.HyperlinkListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region HyperlinkListenerDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class HyperlinkListenerDirect : HyperlinkListener + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "javax.swing.event.HyperlinkListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region InternalFrameAdapter + /// + /// + /// + public partial class InternalFrameAdapter : MASES.JCOBridge.C2JBridge.JVMBridgeListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public InternalFrameAdapter() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.javax.swing.event.InternalFrameAdapter"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region InternalFrameAdapterDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class InternalFrameAdapterDirect : InternalFrameAdapter + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "javax.swing.event.InternalFrameAdapter"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region InternalFrameEvent + /// + /// + /// + public partial class InternalFrameEvent : Java.Awt.AWTEvent + { + const string _bridgeClassName = "javax.swing.event.InternalFrameEvent"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public InternalFrameEvent() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public InternalFrameEvent(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region InternalFrameListener + /// + /// + /// + public partial class InternalFrameListener : Java.Util.EventListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public InternalFrameListener() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.javax.swing.event.InternalFrameListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region InternalFrameListenerDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class InternalFrameListenerDirect : InternalFrameListener + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "javax.swing.event.InternalFrameListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region ListDataEvent + /// + /// + /// + public partial class ListDataEvent : Java.Util.EventObject + { + const string _bridgeClassName = "javax.swing.event.ListDataEvent"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ListDataEvent() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ListDataEvent(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ListDataListener + /// + /// + /// + public partial class ListDataListener : Java.Util.EventListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ListDataListener() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.javax.swing.event.ListDataListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region ListDataListenerDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class ListDataListenerDirect : ListDataListener + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "javax.swing.event.ListDataListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region ListSelectionEvent + /// + /// + /// + public partial class ListSelectionEvent : Java.Util.EventObject + { + const string _bridgeClassName = "javax.swing.event.ListSelectionEvent"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ListSelectionEvent() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ListSelectionEvent(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ListSelectionListener + /// + /// + /// + public partial class ListSelectionListener : Java.Util.EventListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ListSelectionListener() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.javax.swing.event.ListSelectionListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region ListSelectionListenerDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class ListSelectionListenerDirect : ListSelectionListener + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "javax.swing.event.ListSelectionListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region MenuDragMouseEvent + /// + /// + /// + public partial class MenuDragMouseEvent : Java.Awt.EventNs.MouseEvent + { + const string _bridgeClassName = "javax.swing.event.MenuDragMouseEvent"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MenuDragMouseEvent() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MenuDragMouseEvent(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MenuDragMouseListener + /// + /// + /// + public partial class MenuDragMouseListener : Java.Util.EventListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MenuDragMouseListener() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.javax.swing.event.MenuDragMouseListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region MenuDragMouseListenerDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class MenuDragMouseListenerDirect : MenuDragMouseListener + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "javax.swing.event.MenuDragMouseListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region MenuEvent + /// + /// + /// + public partial class MenuEvent : Java.Util.EventObject + { + const string _bridgeClassName = "javax.swing.event.MenuEvent"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MenuEvent() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MenuEvent(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MenuKeyEvent + /// + /// + /// + public partial class MenuKeyEvent : Java.Awt.EventNs.KeyEvent + { + const string _bridgeClassName = "javax.swing.event.MenuKeyEvent"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MenuKeyEvent() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MenuKeyEvent(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MenuKeyListener + /// + /// + /// + public partial class MenuKeyListener : Java.Util.EventListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MenuKeyListener() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.javax.swing.event.MenuKeyListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region MenuKeyListenerDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class MenuKeyListenerDirect : MenuKeyListener + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "javax.swing.event.MenuKeyListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region MenuListener + /// + /// + /// + public partial class MenuListener : Java.Util.EventListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MenuListener() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.javax.swing.event.MenuListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region MenuListenerDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class MenuListenerDirect : MenuListener + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "javax.swing.event.MenuListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region MouseInputAdapter + /// + /// + /// + public partial class MouseInputAdapter : MASES.JCOBridge.C2JBridge.JVMBridgeListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MouseInputAdapter() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.javax.swing.event.MouseInputAdapter"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region MouseInputAdapterDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class MouseInputAdapterDirect : MouseInputAdapter + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "javax.swing.event.MouseInputAdapter"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region MouseInputListener + /// + /// + /// + public partial class MouseInputListener : MASES.JCOBridge.C2JBridge.JVMBridgeListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MouseInputListener() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.javax.swing.event.MouseInputListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region MouseInputListenerDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class MouseInputListenerDirect : MouseInputListener + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "javax.swing.event.MouseInputListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region PopupMenuEvent + /// + /// + /// + public partial class PopupMenuEvent : Java.Util.EventObject + { + const string _bridgeClassName = "javax.swing.event.PopupMenuEvent"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public PopupMenuEvent() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public PopupMenuEvent(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PopupMenuListener + /// + /// + /// + public partial class PopupMenuListener : Java.Util.EventListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public PopupMenuListener() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.javax.swing.event.PopupMenuListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region PopupMenuListenerDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class PopupMenuListenerDirect : PopupMenuListener + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "javax.swing.event.PopupMenuListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region RowSorterEvent + /// + /// + /// + public partial class RowSorterEvent : Java.Util.EventObject + { + const string _bridgeClassName = "javax.swing.event.RowSorterEvent"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public RowSorterEvent() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public RowSorterEvent(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region Type + /// + /// + /// + public partial class Type : Java.Lang.Enum + { + const string _bridgeClassName = "javax.swing.event.RowSorterEvent$Type"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Type() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Type(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region RowSorterListener + /// + /// + /// + public partial class RowSorterListener : Java.Util.EventListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public RowSorterListener() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.javax.swing.event.RowSorterListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region RowSorterListenerDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class RowSorterListenerDirect : RowSorterListener + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "javax.swing.event.RowSorterListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region SwingPropertyChangeSupport + /// + /// + /// + public partial class SwingPropertyChangeSupport : Java.Beans.PropertyChangeSupport + { + const string _bridgeClassName = "javax.swing.event.SwingPropertyChangeSupport"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SwingPropertyChangeSupport() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SwingPropertyChangeSupport(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TableColumnModelEvent + /// + /// + /// + public partial class TableColumnModelEvent : Java.Util.EventObject + { + const string _bridgeClassName = "javax.swing.event.TableColumnModelEvent"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public TableColumnModelEvent() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public TableColumnModelEvent(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TableColumnModelListener + /// + /// + /// + public partial class TableColumnModelListener : Java.Util.EventListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public TableColumnModelListener() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.javax.swing.event.TableColumnModelListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region TableColumnModelListenerDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class TableColumnModelListenerDirect : TableColumnModelListener + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "javax.swing.event.TableColumnModelListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region TableModelEvent + /// + /// + /// + public partial class TableModelEvent : Java.Util.EventObject + { + const string _bridgeClassName = "javax.swing.event.TableModelEvent"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public TableModelEvent() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public TableModelEvent(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TableModelListener + /// + /// + /// + public partial class TableModelListener : Java.Util.EventListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public TableModelListener() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.javax.swing.event.TableModelListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region TableModelListenerDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class TableModelListenerDirect : TableModelListener + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "javax.swing.event.TableModelListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region TreeExpansionEvent + /// + /// + /// + public partial class TreeExpansionEvent : Java.Util.EventObject + { + const string _bridgeClassName = "javax.swing.event.TreeExpansionEvent"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public TreeExpansionEvent() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public TreeExpansionEvent(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TreeExpansionListener + /// + /// + /// + public partial class TreeExpansionListener : Java.Util.EventListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public TreeExpansionListener() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.javax.swing.event.TreeExpansionListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region TreeExpansionListenerDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class TreeExpansionListenerDirect : TreeExpansionListener + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "javax.swing.event.TreeExpansionListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region TreeModelEvent + /// + /// + /// + public partial class TreeModelEvent : Java.Util.EventObject + { + const string _bridgeClassName = "javax.swing.event.TreeModelEvent"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public TreeModelEvent() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public TreeModelEvent(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TreeModelListener + /// + /// + /// + public partial class TreeModelListener : Java.Util.EventListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public TreeModelListener() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.javax.swing.event.TreeModelListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region TreeModelListenerDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class TreeModelListenerDirect : TreeModelListener + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "javax.swing.event.TreeModelListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region TreeSelectionEvent + /// + /// + /// + public partial class TreeSelectionEvent : Java.Util.EventObject + { + const string _bridgeClassName = "javax.swing.event.TreeSelectionEvent"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public TreeSelectionEvent() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public TreeSelectionEvent(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TreeSelectionListener + /// + /// + /// + public partial class TreeSelectionListener : Java.Util.EventListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public TreeSelectionListener() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.javax.swing.event.TreeSelectionListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region TreeSelectionListenerDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class TreeSelectionListenerDirect : TreeSelectionListener + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "javax.swing.event.TreeSelectionListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region TreeWillExpandListener + /// + /// + /// + public partial class TreeWillExpandListener : Java.Util.EventListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public TreeWillExpandListener() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.javax.swing.event.TreeWillExpandListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region TreeWillExpandListenerDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class TreeWillExpandListenerDirect : TreeWillExpandListener + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "javax.swing.event.TreeWillExpandListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region UndoableEditEvent + /// + /// + /// + public partial class UndoableEditEvent : Java.Util.EventObject + { + const string _bridgeClassName = "javax.swing.event.UndoableEditEvent"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public UndoableEditEvent() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public UndoableEditEvent(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region UndoableEditListener + /// + /// + /// + public partial class UndoableEditListener : Java.Util.EventListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public UndoableEditListener() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.javax.swing.event.UndoableEditListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region UndoableEditListenerDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class UndoableEditListenerDirect : UndoableEditListener + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "javax.swing.event.UndoableEditListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Event/AncestorEvent.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Event/AncestorEvent.cs new file mode 100644 index 0000000000..800837338a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Event/AncestorEvent.cs @@ -0,0 +1,108 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Event +{ + #region AncestorEvent + public partial class AncestorEvent + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + public AncestorEvent(Javax.Swing.JComponent arg0, int arg1, Java.Awt.Container arg2, Java.Awt.Container arg3) + : base(arg0, arg1, arg2, arg3) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int ANCESTOR_ADDED { get { if (!_ANCESTOR_ADDEDReady) { _ANCESTOR_ADDEDContent = SGetField(LocalBridgeClazz, "ANCESTOR_ADDED"); _ANCESTOR_ADDEDReady = true; } return _ANCESTOR_ADDEDContent; } } + private static int _ANCESTOR_ADDEDContent = default; + private static bool _ANCESTOR_ADDEDReady = false; // this is used because in case of generics + /// + /// + /// + public static int ANCESTOR_MOVED { get { if (!_ANCESTOR_MOVEDReady) { _ANCESTOR_MOVEDContent = SGetField(LocalBridgeClazz, "ANCESTOR_MOVED"); _ANCESTOR_MOVEDReady = true; } return _ANCESTOR_MOVEDContent; } } + private static int _ANCESTOR_MOVEDContent = default; + private static bool _ANCESTOR_MOVEDReady = false; // this is used because in case of generics + /// + /// + /// + public static int ANCESTOR_REMOVED { get { if (!_ANCESTOR_REMOVEDReady) { _ANCESTOR_REMOVEDContent = SGetField(LocalBridgeClazz, "ANCESTOR_REMOVED"); _ANCESTOR_REMOVEDReady = true; } return _ANCESTOR_REMOVEDContent; } } + private static int _ANCESTOR_REMOVEDContent = default; + private static bool _ANCESTOR_REMOVEDReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.Container Ancestor + { + get { return IExecuteWithSignature("getAncestor", "()Ljava/awt/Container;"); } + } + /// + /// + /// + public Java.Awt.Container AncestorParent + { + get { return IExecuteWithSignature("getAncestorParent", "()Ljava/awt/Container;"); } + } + /// + /// + /// + public Javax.Swing.JComponent Component + { + get { return IExecuteWithSignature("getComponent", "()Ljavax/swing/JComponent;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Event/AncestorListener.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Event/AncestorListener.cs new file mode 100644 index 0000000000..f0a812475f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Event/AncestorListener.cs @@ -0,0 +1,219 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Event +{ + #region IAncestorListener + /// + /// .NET interface for org.mases.jnet.generated.javax.swing.event.AncestorListener implementing + /// + public partial interface IAncestorListener + { + #region Instance methods + /// + /// + /// + /// + void AncestorAdded(Javax.Swing.Event.AncestorEvent arg0); + /// + /// + /// + /// + void AncestorMoved(Javax.Swing.Event.AncestorEvent arg0); + /// + /// + /// + /// + void AncestorRemoved(Javax.Swing.Event.AncestorEvent arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region AncestorListener + public partial class AncestorListener : Javax.Swing.Event.IAncestorListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("ancestorAdded", new global::System.EventHandler>>(AncestorAddedEventHandler)); + AddEventHandler("ancestorMoved", new global::System.EventHandler>>(AncestorMovedEventHandler)); + AddEventHandler("ancestorRemoved", new global::System.EventHandler>>(AncestorRemovedEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnAncestorAdded { get; set; } = null; + + void AncestorAddedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnAncestorAdded != null) ? OnAncestorAdded : AncestorAdded; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void AncestorAdded(Javax.Swing.Event.AncestorEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnAncestorMoved { get; set; } = null; + + void AncestorMovedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnAncestorMoved != null) ? OnAncestorMoved : AncestorMoved; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void AncestorMoved(Javax.Swing.Event.AncestorEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnAncestorRemoved { get; set; } = null; + + void AncestorRemovedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnAncestorRemoved != null) ? OnAncestorRemoved : AncestorRemoved; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void AncestorRemoved(Javax.Swing.Event.AncestorEvent arg0) + { + + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region AncestorListenerDirect + public partial class AncestorListenerDirect : Javax.Swing.Event.IAncestorListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public override void AncestorAdded(Javax.Swing.Event.AncestorEvent arg0) + { + IExecuteWithSignature("ancestorAdded", "(Ljavax/swing/event/AncestorEvent;)V", arg0); + } + /// + /// + /// + /// + public override void AncestorMoved(Javax.Swing.Event.AncestorEvent arg0) + { + IExecuteWithSignature("ancestorMoved", "(Ljavax/swing/event/AncestorEvent;)V", arg0); + } + /// + /// + /// + /// + public override void AncestorRemoved(Javax.Swing.Event.AncestorEvent arg0) + { + IExecuteWithSignature("ancestorRemoved", "(Ljavax/swing/event/AncestorEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Event/CaretEvent.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Event/CaretEvent.cs new file mode 100644 index 0000000000..b5dae290a0 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Event/CaretEvent.cs @@ -0,0 +1,80 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Event +{ + #region CaretEvent + public partial class CaretEvent + { + #region Constructors + /// + /// + /// + /// + public CaretEvent(object arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int Dot + { + get { return IExecuteWithSignature("getDot", "()I"); } + } + /// + /// + /// + public int Mark + { + get { return IExecuteWithSignature("getMark", "()I"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Event/CaretListener.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Event/CaretListener.cs new file mode 100644 index 0000000000..ca1be18c9d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Event/CaretListener.cs @@ -0,0 +1,149 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Event +{ + #region ICaretListener + /// + /// .NET interface for org.mases.jnet.generated.javax.swing.event.CaretListener implementing + /// + public partial interface ICaretListener + { + #region Instance methods + /// + /// + /// + /// + void CaretUpdate(Javax.Swing.Event.CaretEvent arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region CaretListener + public partial class CaretListener : Javax.Swing.Event.ICaretListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("caretUpdate", new global::System.EventHandler>>(CaretUpdateEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnCaretUpdate { get; set; } = null; + + void CaretUpdateEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnCaretUpdate != null) ? OnCaretUpdate : CaretUpdate; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void CaretUpdate(Javax.Swing.Event.CaretEvent arg0) + { + + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region CaretListenerDirect + public partial class CaretListenerDirect : Javax.Swing.Event.ICaretListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public override void CaretUpdate(Javax.Swing.Event.CaretEvent arg0) + { + IExecuteWithSignature("caretUpdate", "(Ljavax/swing/event/CaretEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Event/CellEditorListener.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Event/CellEditorListener.cs new file mode 100644 index 0000000000..ff0e3bb141 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Event/CellEditorListener.cs @@ -0,0 +1,184 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Event +{ + #region ICellEditorListener + /// + /// .NET interface for org.mases.jnet.generated.javax.swing.event.CellEditorListener implementing + /// + public partial interface ICellEditorListener + { + #region Instance methods + /// + /// + /// + /// + void EditingCanceled(Javax.Swing.Event.ChangeEvent arg0); + /// + /// + /// + /// + void EditingStopped(Javax.Swing.Event.ChangeEvent arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region CellEditorListener + public partial class CellEditorListener : Javax.Swing.Event.ICellEditorListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("editingCanceled", new global::System.EventHandler>>(EditingCanceledEventHandler)); + AddEventHandler("editingStopped", new global::System.EventHandler>>(EditingStoppedEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnEditingCanceled { get; set; } = null; + + void EditingCanceledEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnEditingCanceled != null) ? OnEditingCanceled : EditingCanceled; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void EditingCanceled(Javax.Swing.Event.ChangeEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnEditingStopped { get; set; } = null; + + void EditingStoppedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnEditingStopped != null) ? OnEditingStopped : EditingStopped; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void EditingStopped(Javax.Swing.Event.ChangeEvent arg0) + { + + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region CellEditorListenerDirect + public partial class CellEditorListenerDirect : Javax.Swing.Event.ICellEditorListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public override void EditingCanceled(Javax.Swing.Event.ChangeEvent arg0) + { + IExecuteWithSignature("editingCanceled", "(Ljavax/swing/event/ChangeEvent;)V", arg0); + } + /// + /// + /// + /// + public override void EditingStopped(Javax.Swing.Event.ChangeEvent arg0) + { + IExecuteWithSignature("editingStopped", "(Ljavax/swing/event/ChangeEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Event/ChangeEvent.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Event/ChangeEvent.cs new file mode 100644 index 0000000000..a731656afe --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Event/ChangeEvent.cs @@ -0,0 +1,66 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Event +{ + #region ChangeEvent + public partial class ChangeEvent + { + #region Constructors + /// + /// + /// + /// + public ChangeEvent(object arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Event/ChangeListener.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Event/ChangeListener.cs new file mode 100644 index 0000000000..81ea72077b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Event/ChangeListener.cs @@ -0,0 +1,149 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Event +{ + #region IChangeListener + /// + /// .NET interface for org.mases.jnet.generated.javax.swing.event.ChangeListener implementing + /// + public partial interface IChangeListener + { + #region Instance methods + /// + /// + /// + /// + void StateChanged(Javax.Swing.Event.ChangeEvent arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ChangeListener + public partial class ChangeListener : Javax.Swing.Event.IChangeListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("stateChanged", new global::System.EventHandler>>(StateChangedEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnStateChanged { get; set; } = null; + + void StateChangedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnStateChanged != null) ? OnStateChanged : StateChanged; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void StateChanged(Javax.Swing.Event.ChangeEvent arg0) + { + + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ChangeListenerDirect + public partial class ChangeListenerDirect : Javax.Swing.Event.IChangeListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public override void StateChanged(Javax.Swing.Event.ChangeEvent arg0) + { + IExecuteWithSignature("stateChanged", "(Ljavax/swing/event/ChangeEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Event/DocumentEvent.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Event/DocumentEvent.cs new file mode 100644 index 0000000000..38ea24d7bd --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Event/DocumentEvent.cs @@ -0,0 +1,243 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Event +{ + #region IDocumentEvent + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IDocumentEvent + { + #region Instance methods + /// + /// + /// + Javax.Swing.Text.Document Document { get; } + /// + /// + /// + int Length { get; } + /// + /// + /// + int Offset { get; } + /// + /// + /// + Javax.Swing.Event.DocumentEvent.EventType Type { get; } + /// + /// + /// + /// + /// + Javax.Swing.Event.DocumentEvent.ElementChange GetChange(Javax.Swing.Text.Element arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region DocumentEvent + public partial class DocumentEvent : Javax.Swing.Event.IDocumentEvent + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.Text.Document Document + { + get { return IExecuteWithSignature("getDocument", "()Ljavax/swing/text/Document;"); } + } + /// + /// + /// + public int Length + { + get { return IExecuteWithSignature("getLength", "()I"); } + } + /// + /// + /// + public int Offset + { + get { return IExecuteWithSignature("getOffset", "()I"); } + } + /// + /// + /// + public Javax.Swing.Event.DocumentEvent.EventType Type + { + get { return IExecuteWithSignature("getType", "()Ljavax/swing/event/DocumentEvent$EventType;"); } + } + /// + /// + /// + /// + /// + public Javax.Swing.Event.DocumentEvent.ElementChange GetChange(Javax.Swing.Text.Element arg0) + { + return IExecuteWithSignature("getChange", "(Ljavax/swing/text/Element;)Ljavax/swing/event/DocumentEvent$ElementChange;", arg0); + } + + #endregion + + #region Nested classes + #region ElementChange + public partial class ElementChange + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.Text.Element[] ChildrenAdded + { + get { return IExecuteWithSignatureArray("getChildrenAdded", "()[Ljavax/swing/text/Element;"); } + } + /// + /// + /// + public Javax.Swing.Text.Element[] ChildrenRemoved + { + get { return IExecuteWithSignatureArray("getChildrenRemoved", "()[Ljavax/swing/text/Element;"); } + } + /// + /// + /// + public Javax.Swing.Text.Element Element + { + get { return IExecuteWithSignature("getElement", "()Ljavax/swing/text/Element;"); } + } + /// + /// + /// + public int Index + { + get { return IExecuteWithSignature("getIndex", "()I"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region EventType + public partial class EventType + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Javax.Swing.Event.DocumentEvent.EventType CHANGE { get { if (!_CHANGEReady) { _CHANGEContent = SGetField(LocalBridgeClazz, "CHANGE"); _CHANGEReady = true; } return _CHANGEContent; } } + private static Javax.Swing.Event.DocumentEvent.EventType _CHANGEContent = default; + private static bool _CHANGEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Event.DocumentEvent.EventType INSERT { get { if (!_INSERTReady) { _INSERTContent = SGetField(LocalBridgeClazz, "INSERT"); _INSERTReady = true; } return _INSERTContent; } } + private static Javax.Swing.Event.DocumentEvent.EventType _INSERTContent = default; + private static bool _INSERTReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Event.DocumentEvent.EventType REMOVE { get { if (!_REMOVEReady) { _REMOVEContent = SGetField(LocalBridgeClazz, "REMOVE"); _REMOVEReady = true; } return _REMOVEContent; } } + private static Javax.Swing.Event.DocumentEvent.EventType _REMOVEContent = default; + private static bool _REMOVEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Event/DocumentListener.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Event/DocumentListener.cs new file mode 100644 index 0000000000..181145e54b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Event/DocumentListener.cs @@ -0,0 +1,219 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Event +{ + #region IDocumentListener + /// + /// .NET interface for org.mases.jnet.generated.javax.swing.event.DocumentListener implementing + /// + public partial interface IDocumentListener + { + #region Instance methods + /// + /// + /// + /// + void ChangedUpdate(Javax.Swing.Event.DocumentEvent arg0); + /// + /// + /// + /// + void InsertUpdate(Javax.Swing.Event.DocumentEvent arg0); + /// + /// + /// + /// + void RemoveUpdate(Javax.Swing.Event.DocumentEvent arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region DocumentListener + public partial class DocumentListener : Javax.Swing.Event.IDocumentListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("changedUpdate", new global::System.EventHandler>>(ChangedUpdateEventHandler)); + AddEventHandler("insertUpdate", new global::System.EventHandler>>(InsertUpdateEventHandler)); + AddEventHandler("removeUpdate", new global::System.EventHandler>>(RemoveUpdateEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnChangedUpdate { get; set; } = null; + + void ChangedUpdateEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnChangedUpdate != null) ? OnChangedUpdate : ChangedUpdate; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void ChangedUpdate(Javax.Swing.Event.DocumentEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnInsertUpdate { get; set; } = null; + + void InsertUpdateEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnInsertUpdate != null) ? OnInsertUpdate : InsertUpdate; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void InsertUpdate(Javax.Swing.Event.DocumentEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnRemoveUpdate { get; set; } = null; + + void RemoveUpdateEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnRemoveUpdate != null) ? OnRemoveUpdate : RemoveUpdate; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void RemoveUpdate(Javax.Swing.Event.DocumentEvent arg0) + { + + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region DocumentListenerDirect + public partial class DocumentListenerDirect : Javax.Swing.Event.IDocumentListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public override void ChangedUpdate(Javax.Swing.Event.DocumentEvent arg0) + { + IExecuteWithSignature("changedUpdate", "(Ljavax/swing/event/DocumentEvent;)V", arg0); + } + /// + /// + /// + /// + public override void InsertUpdate(Javax.Swing.Event.DocumentEvent arg0) + { + IExecuteWithSignature("insertUpdate", "(Ljavax/swing/event/DocumentEvent;)V", arg0); + } + /// + /// + /// + /// + public override void RemoveUpdate(Javax.Swing.Event.DocumentEvent arg0) + { + IExecuteWithSignature("removeUpdate", "(Ljavax/swing/event/DocumentEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Event/EventListenerList.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Event/EventListenerList.cs new file mode 100644 index 0000000000..66d3cbc1ed --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Event/EventListenerList.cs @@ -0,0 +1,111 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Event +{ + #region EventListenerList + public partial class EventListenerList + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int ListenerCount + { + get { return IExecuteWithSignature("getListenerCount", "()I"); } + } + /// + /// + /// + public object[] ListenerList + { + get { return IExecuteWithSignatureArray("getListenerList", "()[Ljava/lang/Object;"); } + } + /// + /// + /// + /// + /// + /// + public T[] GetListeners(Java.Lang.Class arg0) where T : Java.Util.IEventListener, new() + { + return IExecuteArray("getListeners", arg0); + } + /// + /// + /// + /// + /// + public int GetListenerCount(Java.Lang.Class arg0) + { + return IExecuteWithSignature("getListenerCount", "(Ljava/lang/Class;)I", arg0); + } + /// + /// + /// + /// + /// + /// + public void Add(Java.Lang.Class arg0, T arg1) where T : Java.Util.IEventListener, new() + { + IExecute("add", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void Remove(Java.Lang.Class arg0, T arg1) where T : Java.Util.IEventListener, new() + { + IExecute("remove", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Event/HyperlinkEvent.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Event/HyperlinkEvent.cs new file mode 100644 index 0000000000..116443f19c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Event/HyperlinkEvent.cs @@ -0,0 +1,188 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Event +{ + #region HyperlinkEvent + public partial class HyperlinkEvent + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + /// + /// + public HyperlinkEvent(object arg0, Javax.Swing.Event.HyperlinkEvent.EventType arg1, Java.Net.URL arg2, Java.Lang.String arg3, Javax.Swing.Text.Element arg4, Java.Awt.EventNs.InputEvent arg5) + : base(arg0, arg1, arg2, arg3, arg4, arg5) + { + } + /// + /// + /// + /// + /// + /// + /// + /// + public HyperlinkEvent(object arg0, Javax.Swing.Event.HyperlinkEvent.EventType arg1, Java.Net.URL arg2, Java.Lang.String arg3, Javax.Swing.Text.Element arg4) + : base(arg0, arg1, arg2, arg3, arg4) + { + } + /// + /// + /// + /// + /// + /// + /// + public HyperlinkEvent(object arg0, Javax.Swing.Event.HyperlinkEvent.EventType arg1, Java.Net.URL arg2, Java.Lang.String arg3) + : base(arg0, arg1, arg2, arg3) + { + } + /// + /// + /// + /// + /// + /// + public HyperlinkEvent(object arg0, Javax.Swing.Event.HyperlinkEvent.EventType arg1, Java.Net.URL arg2) + : base(arg0, arg1, arg2) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Description + { + get { return IExecuteWithSignature("getDescription", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Javax.Swing.Event.HyperlinkEvent.EventType GetEventType + { + get { return IExecuteWithSignature("getEventType", "()Ljavax/swing/event/HyperlinkEvent$EventType;"); } + } + /// + /// + /// + public Java.Awt.EventNs.InputEvent InputEvent + { + get { return IExecuteWithSignature("getInputEvent", "()Ljava/awt/event/InputEvent;"); } + } + /// + /// + /// + public Javax.Swing.Text.Element SourceElement + { + get { return IExecuteWithSignature("getSourceElement", "()Ljavax/swing/text/Element;"); } + } + /// + /// + /// + public Java.Net.URL URL + { + get { return IExecuteWithSignature("getURL", "()Ljava/net/URL;"); } + } + + #endregion + + #region Nested classes + #region EventType + public partial class EventType + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Javax.Swing.Event.HyperlinkEvent.EventType ACTIVATED { get { if (!_ACTIVATEDReady) { _ACTIVATEDContent = SGetField(LocalBridgeClazz, "ACTIVATED"); _ACTIVATEDReady = true; } return _ACTIVATEDContent; } } + private static Javax.Swing.Event.HyperlinkEvent.EventType _ACTIVATEDContent = default; + private static bool _ACTIVATEDReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Event.HyperlinkEvent.EventType ENTERED { get { if (!_ENTEREDReady) { _ENTEREDContent = SGetField(LocalBridgeClazz, "ENTERED"); _ENTEREDReady = true; } return _ENTEREDContent; } } + private static Javax.Swing.Event.HyperlinkEvent.EventType _ENTEREDContent = default; + private static bool _ENTEREDReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Event.HyperlinkEvent.EventType EXITED { get { if (!_EXITEDReady) { _EXITEDContent = SGetField(LocalBridgeClazz, "EXITED"); _EXITEDReady = true; } return _EXITEDContent; } } + private static Javax.Swing.Event.HyperlinkEvent.EventType _EXITEDContent = default; + private static bool _EXITEDReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Event/HyperlinkListener.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Event/HyperlinkListener.cs new file mode 100644 index 0000000000..7ec0e64a30 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Event/HyperlinkListener.cs @@ -0,0 +1,149 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Event +{ + #region IHyperlinkListener + /// + /// .NET interface for org.mases.jnet.generated.javax.swing.event.HyperlinkListener implementing + /// + public partial interface IHyperlinkListener + { + #region Instance methods + /// + /// + /// + /// + void HyperlinkUpdate(Javax.Swing.Event.HyperlinkEvent arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region HyperlinkListener + public partial class HyperlinkListener : Javax.Swing.Event.IHyperlinkListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("hyperlinkUpdate", new global::System.EventHandler>>(HyperlinkUpdateEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnHyperlinkUpdate { get; set; } = null; + + void HyperlinkUpdateEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnHyperlinkUpdate != null) ? OnHyperlinkUpdate : HyperlinkUpdate; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void HyperlinkUpdate(Javax.Swing.Event.HyperlinkEvent arg0) + { + + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region HyperlinkListenerDirect + public partial class HyperlinkListenerDirect : Javax.Swing.Event.IHyperlinkListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public override void HyperlinkUpdate(Javax.Swing.Event.HyperlinkEvent arg0) + { + IExecuteWithSignature("hyperlinkUpdate", "(Ljavax/swing/event/HyperlinkEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Event/InternalFrameAdapter.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Event/InternalFrameAdapter.cs new file mode 100644 index 0000000000..fa4130ba9b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Event/InternalFrameAdapter.cs @@ -0,0 +1,306 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Event +{ + #region InternalFrameAdapter + public partial class InternalFrameAdapter + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("internalFrameActivated", new global::System.EventHandler>>(InternalFrameActivatedEventHandler)); + AddEventHandler("internalFrameClosed", new global::System.EventHandler>>(InternalFrameClosedEventHandler)); + AddEventHandler("internalFrameClosing", new global::System.EventHandler>>(InternalFrameClosingEventHandler)); + AddEventHandler("internalFrameDeactivated", new global::System.EventHandler>>(InternalFrameDeactivatedEventHandler)); + AddEventHandler("internalFrameDeiconified", new global::System.EventHandler>>(InternalFrameDeiconifiedEventHandler)); + AddEventHandler("internalFrameIconified", new global::System.EventHandler>>(InternalFrameIconifiedEventHandler)); + AddEventHandler("internalFrameOpened", new global::System.EventHandler>>(InternalFrameOpenedEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnInternalFrameActivated { get; set; } = null; + + void InternalFrameActivatedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnInternalFrameActivated != null) ? OnInternalFrameActivated : InternalFrameActivated; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void InternalFrameActivated(Javax.Swing.Event.InternalFrameEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnInternalFrameClosed { get; set; } = null; + + void InternalFrameClosedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnInternalFrameClosed != null) ? OnInternalFrameClosed : InternalFrameClosed; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void InternalFrameClosed(Javax.Swing.Event.InternalFrameEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnInternalFrameClosing { get; set; } = null; + + void InternalFrameClosingEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnInternalFrameClosing != null) ? OnInternalFrameClosing : InternalFrameClosing; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void InternalFrameClosing(Javax.Swing.Event.InternalFrameEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnInternalFrameDeactivated { get; set; } = null; + + void InternalFrameDeactivatedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnInternalFrameDeactivated != null) ? OnInternalFrameDeactivated : InternalFrameDeactivated; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void InternalFrameDeactivated(Javax.Swing.Event.InternalFrameEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnInternalFrameDeiconified { get; set; } = null; + + void InternalFrameDeiconifiedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnInternalFrameDeiconified != null) ? OnInternalFrameDeiconified : InternalFrameDeiconified; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void InternalFrameDeiconified(Javax.Swing.Event.InternalFrameEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnInternalFrameIconified { get; set; } = null; + + void InternalFrameIconifiedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnInternalFrameIconified != null) ? OnInternalFrameIconified : InternalFrameIconified; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void InternalFrameIconified(Javax.Swing.Event.InternalFrameEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnInternalFrameOpened { get; set; } = null; + + void InternalFrameOpenedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnInternalFrameOpened != null) ? OnInternalFrameOpened : InternalFrameOpened; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void InternalFrameOpened(Javax.Swing.Event.InternalFrameEvent arg0) + { + + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region InternalFrameAdapterDirect + public partial class InternalFrameAdapterDirect + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public override void InternalFrameActivated(Javax.Swing.Event.InternalFrameEvent arg0) + { + IExecuteWithSignature("internalFrameActivated", "(Ljavax/swing/event/InternalFrameEvent;)V", arg0); + } + /// + /// + /// + /// + public override void InternalFrameClosed(Javax.Swing.Event.InternalFrameEvent arg0) + { + IExecuteWithSignature("internalFrameClosed", "(Ljavax/swing/event/InternalFrameEvent;)V", arg0); + } + /// + /// + /// + /// + public override void InternalFrameClosing(Javax.Swing.Event.InternalFrameEvent arg0) + { + IExecuteWithSignature("internalFrameClosing", "(Ljavax/swing/event/InternalFrameEvent;)V", arg0); + } + /// + /// + /// + /// + public override void InternalFrameDeactivated(Javax.Swing.Event.InternalFrameEvent arg0) + { + IExecuteWithSignature("internalFrameDeactivated", "(Ljavax/swing/event/InternalFrameEvent;)V", arg0); + } + /// + /// + /// + /// + public override void InternalFrameDeiconified(Javax.Swing.Event.InternalFrameEvent arg0) + { + IExecuteWithSignature("internalFrameDeiconified", "(Ljavax/swing/event/InternalFrameEvent;)V", arg0); + } + /// + /// + /// + /// + public override void InternalFrameIconified(Javax.Swing.Event.InternalFrameEvent arg0) + { + IExecuteWithSignature("internalFrameIconified", "(Ljavax/swing/event/InternalFrameEvent;)V", arg0); + } + /// + /// + /// + /// + public override void InternalFrameOpened(Javax.Swing.Event.InternalFrameEvent arg0) + { + IExecuteWithSignature("internalFrameOpened", "(Ljavax/swing/event/InternalFrameEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Event/InternalFrameEvent.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Event/InternalFrameEvent.cs new file mode 100644 index 0000000000..4e0a878bea --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Event/InternalFrameEvent.cs @@ -0,0 +1,128 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Event +{ + #region InternalFrameEvent + public partial class InternalFrameEvent + { + #region Constructors + /// + /// + /// + /// + /// + public InternalFrameEvent(Javax.Swing.JInternalFrame arg0, int arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int INTERNAL_FRAME_ACTIVATED { get { if (!_INTERNAL_FRAME_ACTIVATEDReady) { _INTERNAL_FRAME_ACTIVATEDContent = SGetField(LocalBridgeClazz, "INTERNAL_FRAME_ACTIVATED"); _INTERNAL_FRAME_ACTIVATEDReady = true; } return _INTERNAL_FRAME_ACTIVATEDContent; } } + private static int _INTERNAL_FRAME_ACTIVATEDContent = default; + private static bool _INTERNAL_FRAME_ACTIVATEDReady = false; // this is used because in case of generics + /// + /// + /// + public static int INTERNAL_FRAME_CLOSED { get { if (!_INTERNAL_FRAME_CLOSEDReady) { _INTERNAL_FRAME_CLOSEDContent = SGetField(LocalBridgeClazz, "INTERNAL_FRAME_CLOSED"); _INTERNAL_FRAME_CLOSEDReady = true; } return _INTERNAL_FRAME_CLOSEDContent; } } + private static int _INTERNAL_FRAME_CLOSEDContent = default; + private static bool _INTERNAL_FRAME_CLOSEDReady = false; // this is used because in case of generics + /// + /// + /// + public static int INTERNAL_FRAME_CLOSING { get { if (!_INTERNAL_FRAME_CLOSINGReady) { _INTERNAL_FRAME_CLOSINGContent = SGetField(LocalBridgeClazz, "INTERNAL_FRAME_CLOSING"); _INTERNAL_FRAME_CLOSINGReady = true; } return _INTERNAL_FRAME_CLOSINGContent; } } + private static int _INTERNAL_FRAME_CLOSINGContent = default; + private static bool _INTERNAL_FRAME_CLOSINGReady = false; // this is used because in case of generics + /// + /// + /// + public static int INTERNAL_FRAME_DEACTIVATED { get { if (!_INTERNAL_FRAME_DEACTIVATEDReady) { _INTERNAL_FRAME_DEACTIVATEDContent = SGetField(LocalBridgeClazz, "INTERNAL_FRAME_DEACTIVATED"); _INTERNAL_FRAME_DEACTIVATEDReady = true; } return _INTERNAL_FRAME_DEACTIVATEDContent; } } + private static int _INTERNAL_FRAME_DEACTIVATEDContent = default; + private static bool _INTERNAL_FRAME_DEACTIVATEDReady = false; // this is used because in case of generics + /// + /// + /// + public static int INTERNAL_FRAME_DEICONIFIED { get { if (!_INTERNAL_FRAME_DEICONIFIEDReady) { _INTERNAL_FRAME_DEICONIFIEDContent = SGetField(LocalBridgeClazz, "INTERNAL_FRAME_DEICONIFIED"); _INTERNAL_FRAME_DEICONIFIEDReady = true; } return _INTERNAL_FRAME_DEICONIFIEDContent; } } + private static int _INTERNAL_FRAME_DEICONIFIEDContent = default; + private static bool _INTERNAL_FRAME_DEICONIFIEDReady = false; // this is used because in case of generics + /// + /// + /// + public static int INTERNAL_FRAME_FIRST { get { if (!_INTERNAL_FRAME_FIRSTReady) { _INTERNAL_FRAME_FIRSTContent = SGetField(LocalBridgeClazz, "INTERNAL_FRAME_FIRST"); _INTERNAL_FRAME_FIRSTReady = true; } return _INTERNAL_FRAME_FIRSTContent; } } + private static int _INTERNAL_FRAME_FIRSTContent = default; + private static bool _INTERNAL_FRAME_FIRSTReady = false; // this is used because in case of generics + /// + /// + /// + public static int INTERNAL_FRAME_ICONIFIED { get { if (!_INTERNAL_FRAME_ICONIFIEDReady) { _INTERNAL_FRAME_ICONIFIEDContent = SGetField(LocalBridgeClazz, "INTERNAL_FRAME_ICONIFIED"); _INTERNAL_FRAME_ICONIFIEDReady = true; } return _INTERNAL_FRAME_ICONIFIEDContent; } } + private static int _INTERNAL_FRAME_ICONIFIEDContent = default; + private static bool _INTERNAL_FRAME_ICONIFIEDReady = false; // this is used because in case of generics + /// + /// + /// + public static int INTERNAL_FRAME_LAST { get { if (!_INTERNAL_FRAME_LASTReady) { _INTERNAL_FRAME_LASTContent = SGetField(LocalBridgeClazz, "INTERNAL_FRAME_LAST"); _INTERNAL_FRAME_LASTReady = true; } return _INTERNAL_FRAME_LASTContent; } } + private static int _INTERNAL_FRAME_LASTContent = default; + private static bool _INTERNAL_FRAME_LASTReady = false; // this is used because in case of generics + /// + /// + /// + public static int INTERNAL_FRAME_OPENED { get { if (!_INTERNAL_FRAME_OPENEDReady) { _INTERNAL_FRAME_OPENEDContent = SGetField(LocalBridgeClazz, "INTERNAL_FRAME_OPENED"); _INTERNAL_FRAME_OPENEDReady = true; } return _INTERNAL_FRAME_OPENEDContent; } } + private static int _INTERNAL_FRAME_OPENEDContent = default; + private static bool _INTERNAL_FRAME_OPENEDReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.JInternalFrame InternalFrame + { + get { return IExecuteWithSignature("getInternalFrame", "()Ljavax/swing/JInternalFrame;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Event/InternalFrameListener.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Event/InternalFrameListener.cs new file mode 100644 index 0000000000..ecd4d40b83 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Event/InternalFrameListener.cs @@ -0,0 +1,359 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Event +{ + #region IInternalFrameListener + /// + /// .NET interface for org.mases.jnet.generated.javax.swing.event.InternalFrameListener implementing + /// + public partial interface IInternalFrameListener + { + #region Instance methods + /// + /// + /// + /// + void InternalFrameActivated(Javax.Swing.Event.InternalFrameEvent arg0); + /// + /// + /// + /// + void InternalFrameClosed(Javax.Swing.Event.InternalFrameEvent arg0); + /// + /// + /// + /// + void InternalFrameClosing(Javax.Swing.Event.InternalFrameEvent arg0); + /// + /// + /// + /// + void InternalFrameDeactivated(Javax.Swing.Event.InternalFrameEvent arg0); + /// + /// + /// + /// + void InternalFrameDeiconified(Javax.Swing.Event.InternalFrameEvent arg0); + /// + /// + /// + /// + void InternalFrameIconified(Javax.Swing.Event.InternalFrameEvent arg0); + /// + /// + /// + /// + void InternalFrameOpened(Javax.Swing.Event.InternalFrameEvent arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region InternalFrameListener + public partial class InternalFrameListener : Javax.Swing.Event.IInternalFrameListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("internalFrameActivated", new global::System.EventHandler>>(InternalFrameActivatedEventHandler)); + AddEventHandler("internalFrameClosed", new global::System.EventHandler>>(InternalFrameClosedEventHandler)); + AddEventHandler("internalFrameClosing", new global::System.EventHandler>>(InternalFrameClosingEventHandler)); + AddEventHandler("internalFrameDeactivated", new global::System.EventHandler>>(InternalFrameDeactivatedEventHandler)); + AddEventHandler("internalFrameDeiconified", new global::System.EventHandler>>(InternalFrameDeiconifiedEventHandler)); + AddEventHandler("internalFrameIconified", new global::System.EventHandler>>(InternalFrameIconifiedEventHandler)); + AddEventHandler("internalFrameOpened", new global::System.EventHandler>>(InternalFrameOpenedEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnInternalFrameActivated { get; set; } = null; + + void InternalFrameActivatedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnInternalFrameActivated != null) ? OnInternalFrameActivated : InternalFrameActivated; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void InternalFrameActivated(Javax.Swing.Event.InternalFrameEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnInternalFrameClosed { get; set; } = null; + + void InternalFrameClosedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnInternalFrameClosed != null) ? OnInternalFrameClosed : InternalFrameClosed; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void InternalFrameClosed(Javax.Swing.Event.InternalFrameEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnInternalFrameClosing { get; set; } = null; + + void InternalFrameClosingEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnInternalFrameClosing != null) ? OnInternalFrameClosing : InternalFrameClosing; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void InternalFrameClosing(Javax.Swing.Event.InternalFrameEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnInternalFrameDeactivated { get; set; } = null; + + void InternalFrameDeactivatedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnInternalFrameDeactivated != null) ? OnInternalFrameDeactivated : InternalFrameDeactivated; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void InternalFrameDeactivated(Javax.Swing.Event.InternalFrameEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnInternalFrameDeiconified { get; set; } = null; + + void InternalFrameDeiconifiedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnInternalFrameDeiconified != null) ? OnInternalFrameDeiconified : InternalFrameDeiconified; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void InternalFrameDeiconified(Javax.Swing.Event.InternalFrameEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnInternalFrameIconified { get; set; } = null; + + void InternalFrameIconifiedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnInternalFrameIconified != null) ? OnInternalFrameIconified : InternalFrameIconified; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void InternalFrameIconified(Javax.Swing.Event.InternalFrameEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnInternalFrameOpened { get; set; } = null; + + void InternalFrameOpenedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnInternalFrameOpened != null) ? OnInternalFrameOpened : InternalFrameOpened; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void InternalFrameOpened(Javax.Swing.Event.InternalFrameEvent arg0) + { + + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region InternalFrameListenerDirect + public partial class InternalFrameListenerDirect : Javax.Swing.Event.IInternalFrameListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public override void InternalFrameActivated(Javax.Swing.Event.InternalFrameEvent arg0) + { + IExecuteWithSignature("internalFrameActivated", "(Ljavax/swing/event/InternalFrameEvent;)V", arg0); + } + /// + /// + /// + /// + public override void InternalFrameClosed(Javax.Swing.Event.InternalFrameEvent arg0) + { + IExecuteWithSignature("internalFrameClosed", "(Ljavax/swing/event/InternalFrameEvent;)V", arg0); + } + /// + /// + /// + /// + public override void InternalFrameClosing(Javax.Swing.Event.InternalFrameEvent arg0) + { + IExecuteWithSignature("internalFrameClosing", "(Ljavax/swing/event/InternalFrameEvent;)V", arg0); + } + /// + /// + /// + /// + public override void InternalFrameDeactivated(Javax.Swing.Event.InternalFrameEvent arg0) + { + IExecuteWithSignature("internalFrameDeactivated", "(Ljavax/swing/event/InternalFrameEvent;)V", arg0); + } + /// + /// + /// + /// + public override void InternalFrameDeiconified(Javax.Swing.Event.InternalFrameEvent arg0) + { + IExecuteWithSignature("internalFrameDeiconified", "(Ljavax/swing/event/InternalFrameEvent;)V", arg0); + } + /// + /// + /// + /// + public override void InternalFrameIconified(Javax.Swing.Event.InternalFrameEvent arg0) + { + IExecuteWithSignature("internalFrameIconified", "(Ljavax/swing/event/InternalFrameEvent;)V", arg0); + } + /// + /// + /// + /// + public override void InternalFrameOpened(Javax.Swing.Event.InternalFrameEvent arg0) + { + IExecuteWithSignature("internalFrameOpened", "(Ljavax/swing/event/InternalFrameEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Event/ListDataEvent.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Event/ListDataEvent.cs new file mode 100644 index 0000000000..4f6c7b5751 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Event/ListDataEvent.cs @@ -0,0 +1,108 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Event +{ + #region ListDataEvent + public partial class ListDataEvent + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + public ListDataEvent(object arg0, int arg1, int arg2, int arg3) + : base(arg0, arg1, arg2, arg3) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int CONTENTS_CHANGED { get { if (!_CONTENTS_CHANGEDReady) { _CONTENTS_CHANGEDContent = SGetField(LocalBridgeClazz, "CONTENTS_CHANGED"); _CONTENTS_CHANGEDReady = true; } return _CONTENTS_CHANGEDContent; } } + private static int _CONTENTS_CHANGEDContent = default; + private static bool _CONTENTS_CHANGEDReady = false; // this is used because in case of generics + /// + /// + /// + public static int INTERVAL_ADDED { get { if (!_INTERVAL_ADDEDReady) { _INTERVAL_ADDEDContent = SGetField(LocalBridgeClazz, "INTERVAL_ADDED"); _INTERVAL_ADDEDReady = true; } return _INTERVAL_ADDEDContent; } } + private static int _INTERVAL_ADDEDContent = default; + private static bool _INTERVAL_ADDEDReady = false; // this is used because in case of generics + /// + /// + /// + public static int INTERVAL_REMOVED { get { if (!_INTERVAL_REMOVEDReady) { _INTERVAL_REMOVEDContent = SGetField(LocalBridgeClazz, "INTERVAL_REMOVED"); _INTERVAL_REMOVEDReady = true; } return _INTERVAL_REMOVEDContent; } } + private static int _INTERVAL_REMOVEDContent = default; + private static bool _INTERVAL_REMOVEDReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int Index0 + { + get { return IExecuteWithSignature("getIndex0", "()I"); } + } + /// + /// + /// + public int Index1 + { + get { return IExecuteWithSignature("getIndex1", "()I"); } + } + /// + /// + /// + public int Type + { + get { return IExecuteWithSignature("getType", "()I"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Event/ListDataListener.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Event/ListDataListener.cs new file mode 100644 index 0000000000..e5c33c2b8e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Event/ListDataListener.cs @@ -0,0 +1,219 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Event +{ + #region IListDataListener + /// + /// .NET interface for org.mases.jnet.generated.javax.swing.event.ListDataListener implementing + /// + public partial interface IListDataListener + { + #region Instance methods + /// + /// + /// + /// + void ContentsChanged(Javax.Swing.Event.ListDataEvent arg0); + /// + /// + /// + /// + void IntervalAdded(Javax.Swing.Event.ListDataEvent arg0); + /// + /// + /// + /// + void IntervalRemoved(Javax.Swing.Event.ListDataEvent arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ListDataListener + public partial class ListDataListener : Javax.Swing.Event.IListDataListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("contentsChanged", new global::System.EventHandler>>(ContentsChangedEventHandler)); + AddEventHandler("intervalAdded", new global::System.EventHandler>>(IntervalAddedEventHandler)); + AddEventHandler("intervalRemoved", new global::System.EventHandler>>(IntervalRemovedEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnContentsChanged { get; set; } = null; + + void ContentsChangedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnContentsChanged != null) ? OnContentsChanged : ContentsChanged; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void ContentsChanged(Javax.Swing.Event.ListDataEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnIntervalAdded { get; set; } = null; + + void IntervalAddedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnIntervalAdded != null) ? OnIntervalAdded : IntervalAdded; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void IntervalAdded(Javax.Swing.Event.ListDataEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnIntervalRemoved { get; set; } = null; + + void IntervalRemovedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnIntervalRemoved != null) ? OnIntervalRemoved : IntervalRemoved; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void IntervalRemoved(Javax.Swing.Event.ListDataEvent arg0) + { + + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ListDataListenerDirect + public partial class ListDataListenerDirect : Javax.Swing.Event.IListDataListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public override void ContentsChanged(Javax.Swing.Event.ListDataEvent arg0) + { + IExecuteWithSignature("contentsChanged", "(Ljavax/swing/event/ListDataEvent;)V", arg0); + } + /// + /// + /// + /// + public override void IntervalAdded(Javax.Swing.Event.ListDataEvent arg0) + { + IExecuteWithSignature("intervalAdded", "(Ljavax/swing/event/ListDataEvent;)V", arg0); + } + /// + /// + /// + /// + public override void IntervalRemoved(Javax.Swing.Event.ListDataEvent arg0) + { + IExecuteWithSignature("intervalRemoved", "(Ljavax/swing/event/ListDataEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Event/ListSelectionEvent.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Event/ListSelectionEvent.cs new file mode 100644 index 0000000000..fa82c75e0c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Event/ListSelectionEvent.cs @@ -0,0 +1,90 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Event +{ + #region ListSelectionEvent + public partial class ListSelectionEvent + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + public ListSelectionEvent(object arg0, int arg1, int arg2, bool arg3) + : base(arg0, arg1, arg2, arg3) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int FirstIndex + { + get { return IExecuteWithSignature("getFirstIndex", "()I"); } + } + /// + /// + /// + public int LastIndex + { + get { return IExecuteWithSignature("getLastIndex", "()I"); } + } + /// + /// + /// + public bool ValueIsAdjusting + { + get { return IExecuteWithSignature("getValueIsAdjusting", "()Z"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Event/ListSelectionListener.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Event/ListSelectionListener.cs new file mode 100644 index 0000000000..e541cd7537 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Event/ListSelectionListener.cs @@ -0,0 +1,149 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Event +{ + #region IListSelectionListener + /// + /// .NET interface for org.mases.jnet.generated.javax.swing.event.ListSelectionListener implementing + /// + public partial interface IListSelectionListener + { + #region Instance methods + /// + /// + /// + /// + void ValueChanged(Javax.Swing.Event.ListSelectionEvent arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ListSelectionListener + public partial class ListSelectionListener : Javax.Swing.Event.IListSelectionListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("valueChanged", new global::System.EventHandler>>(ValueChangedEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnValueChanged { get; set; } = null; + + void ValueChangedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnValueChanged != null) ? OnValueChanged : ValueChanged; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void ValueChanged(Javax.Swing.Event.ListSelectionEvent arg0) + { + + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ListSelectionListenerDirect + public partial class ListSelectionListenerDirect : Javax.Swing.Event.IListSelectionListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public override void ValueChanged(Javax.Swing.Event.ListSelectionEvent arg0) + { + IExecuteWithSignature("valueChanged", "(Ljavax/swing/event/ListSelectionEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Event/MenuDragMouseEvent.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Event/MenuDragMouseEvent.cs new file mode 100644 index 0000000000..cc2a7cd627 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Event/MenuDragMouseEvent.cs @@ -0,0 +1,108 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Event +{ + #region MenuDragMouseEvent + public partial class MenuDragMouseEvent + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public MenuDragMouseEvent(Java.Awt.Component arg0, int arg1, long arg2, int arg3, int arg4, int arg5, int arg6, bool arg7, Javax.Swing.MenuElement[] arg8, Javax.Swing.MenuSelectionManager arg9) + : base(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9) + { + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public MenuDragMouseEvent(Java.Awt.Component arg0, int arg1, long arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, bool arg9, Javax.Swing.MenuElement[] arg10, Javax.Swing.MenuSelectionManager arg11) + : base(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.MenuSelectionManager MenuSelectionManager + { + get { return IExecuteWithSignature("getMenuSelectionManager", "()Ljavax/swing/MenuSelectionManager;"); } + } + /// + /// + /// + public Javax.Swing.MenuElement[] Path + { + get { return IExecuteWithSignatureArray("getPath", "()[Ljavax/swing/MenuElement;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Event/MenuDragMouseListener.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Event/MenuDragMouseListener.cs new file mode 100644 index 0000000000..a79154c19c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Event/MenuDragMouseListener.cs @@ -0,0 +1,254 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Event +{ + #region IMenuDragMouseListener + /// + /// .NET interface for org.mases.jnet.generated.javax.swing.event.MenuDragMouseListener implementing + /// + public partial interface IMenuDragMouseListener + { + #region Instance methods + /// + /// + /// + /// + void MenuDragMouseDragged(Javax.Swing.Event.MenuDragMouseEvent arg0); + /// + /// + /// + /// + void MenuDragMouseEntered(Javax.Swing.Event.MenuDragMouseEvent arg0); + /// + /// + /// + /// + void MenuDragMouseExited(Javax.Swing.Event.MenuDragMouseEvent arg0); + /// + /// + /// + /// + void MenuDragMouseReleased(Javax.Swing.Event.MenuDragMouseEvent arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region MenuDragMouseListener + public partial class MenuDragMouseListener : Javax.Swing.Event.IMenuDragMouseListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("menuDragMouseDragged", new global::System.EventHandler>>(MenuDragMouseDraggedEventHandler)); + AddEventHandler("menuDragMouseEntered", new global::System.EventHandler>>(MenuDragMouseEnteredEventHandler)); + AddEventHandler("menuDragMouseExited", new global::System.EventHandler>>(MenuDragMouseExitedEventHandler)); + AddEventHandler("menuDragMouseReleased", new global::System.EventHandler>>(MenuDragMouseReleasedEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnMenuDragMouseDragged { get; set; } = null; + + void MenuDragMouseDraggedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnMenuDragMouseDragged != null) ? OnMenuDragMouseDragged : MenuDragMouseDragged; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void MenuDragMouseDragged(Javax.Swing.Event.MenuDragMouseEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnMenuDragMouseEntered { get; set; } = null; + + void MenuDragMouseEnteredEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnMenuDragMouseEntered != null) ? OnMenuDragMouseEntered : MenuDragMouseEntered; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void MenuDragMouseEntered(Javax.Swing.Event.MenuDragMouseEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnMenuDragMouseExited { get; set; } = null; + + void MenuDragMouseExitedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnMenuDragMouseExited != null) ? OnMenuDragMouseExited : MenuDragMouseExited; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void MenuDragMouseExited(Javax.Swing.Event.MenuDragMouseEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnMenuDragMouseReleased { get; set; } = null; + + void MenuDragMouseReleasedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnMenuDragMouseReleased != null) ? OnMenuDragMouseReleased : MenuDragMouseReleased; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void MenuDragMouseReleased(Javax.Swing.Event.MenuDragMouseEvent arg0) + { + + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region MenuDragMouseListenerDirect + public partial class MenuDragMouseListenerDirect : Javax.Swing.Event.IMenuDragMouseListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public override void MenuDragMouseDragged(Javax.Swing.Event.MenuDragMouseEvent arg0) + { + IExecuteWithSignature("menuDragMouseDragged", "(Ljavax/swing/event/MenuDragMouseEvent;)V", arg0); + } + /// + /// + /// + /// + public override void MenuDragMouseEntered(Javax.Swing.Event.MenuDragMouseEvent arg0) + { + IExecuteWithSignature("menuDragMouseEntered", "(Ljavax/swing/event/MenuDragMouseEvent;)V", arg0); + } + /// + /// + /// + /// + public override void MenuDragMouseExited(Javax.Swing.Event.MenuDragMouseEvent arg0) + { + IExecuteWithSignature("menuDragMouseExited", "(Ljavax/swing/event/MenuDragMouseEvent;)V", arg0); + } + /// + /// + /// + /// + public override void MenuDragMouseReleased(Javax.Swing.Event.MenuDragMouseEvent arg0) + { + IExecuteWithSignature("menuDragMouseReleased", "(Ljavax/swing/event/MenuDragMouseEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Event/MenuEvent.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Event/MenuEvent.cs new file mode 100644 index 0000000000..e783cbca29 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Event/MenuEvent.cs @@ -0,0 +1,66 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Event +{ + #region MenuEvent + public partial class MenuEvent + { + #region Constructors + /// + /// + /// + /// + public MenuEvent(object arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Event/MenuKeyEvent.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Event/MenuKeyEvent.cs new file mode 100644 index 0000000000..4a997ce95a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Event/MenuKeyEvent.cs @@ -0,0 +1,87 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Event +{ + #region MenuKeyEvent + public partial class MenuKeyEvent + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public MenuKeyEvent(Java.Awt.Component arg0, int arg1, long arg2, int arg3, int arg4, char arg5, Javax.Swing.MenuElement[] arg6, Javax.Swing.MenuSelectionManager arg7) + : base(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.MenuSelectionManager MenuSelectionManager + { + get { return IExecuteWithSignature("getMenuSelectionManager", "()Ljavax/swing/MenuSelectionManager;"); } + } + /// + /// + /// + public Javax.Swing.MenuElement[] Path + { + get { return IExecuteWithSignatureArray("getPath", "()[Ljavax/swing/MenuElement;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Event/MenuKeyListener.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Event/MenuKeyListener.cs new file mode 100644 index 0000000000..40b762a73c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Event/MenuKeyListener.cs @@ -0,0 +1,219 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Event +{ + #region IMenuKeyListener + /// + /// .NET interface for org.mases.jnet.generated.javax.swing.event.MenuKeyListener implementing + /// + public partial interface IMenuKeyListener + { + #region Instance methods + /// + /// + /// + /// + void MenuKeyPressed(Javax.Swing.Event.MenuKeyEvent arg0); + /// + /// + /// + /// + void MenuKeyReleased(Javax.Swing.Event.MenuKeyEvent arg0); + /// + /// + /// + /// + void MenuKeyTyped(Javax.Swing.Event.MenuKeyEvent arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region MenuKeyListener + public partial class MenuKeyListener : Javax.Swing.Event.IMenuKeyListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("menuKeyPressed", new global::System.EventHandler>>(MenuKeyPressedEventHandler)); + AddEventHandler("menuKeyReleased", new global::System.EventHandler>>(MenuKeyReleasedEventHandler)); + AddEventHandler("menuKeyTyped", new global::System.EventHandler>>(MenuKeyTypedEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnMenuKeyPressed { get; set; } = null; + + void MenuKeyPressedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnMenuKeyPressed != null) ? OnMenuKeyPressed : MenuKeyPressed; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void MenuKeyPressed(Javax.Swing.Event.MenuKeyEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnMenuKeyReleased { get; set; } = null; + + void MenuKeyReleasedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnMenuKeyReleased != null) ? OnMenuKeyReleased : MenuKeyReleased; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void MenuKeyReleased(Javax.Swing.Event.MenuKeyEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnMenuKeyTyped { get; set; } = null; + + void MenuKeyTypedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnMenuKeyTyped != null) ? OnMenuKeyTyped : MenuKeyTyped; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void MenuKeyTyped(Javax.Swing.Event.MenuKeyEvent arg0) + { + + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region MenuKeyListenerDirect + public partial class MenuKeyListenerDirect : Javax.Swing.Event.IMenuKeyListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public override void MenuKeyPressed(Javax.Swing.Event.MenuKeyEvent arg0) + { + IExecuteWithSignature("menuKeyPressed", "(Ljavax/swing/event/MenuKeyEvent;)V", arg0); + } + /// + /// + /// + /// + public override void MenuKeyReleased(Javax.Swing.Event.MenuKeyEvent arg0) + { + IExecuteWithSignature("menuKeyReleased", "(Ljavax/swing/event/MenuKeyEvent;)V", arg0); + } + /// + /// + /// + /// + public override void MenuKeyTyped(Javax.Swing.Event.MenuKeyEvent arg0) + { + IExecuteWithSignature("menuKeyTyped", "(Ljavax/swing/event/MenuKeyEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Event/MenuListener.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Event/MenuListener.cs new file mode 100644 index 0000000000..2adca605e7 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Event/MenuListener.cs @@ -0,0 +1,219 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Event +{ + #region IMenuListener + /// + /// .NET interface for org.mases.jnet.generated.javax.swing.event.MenuListener implementing + /// + public partial interface IMenuListener + { + #region Instance methods + /// + /// + /// + /// + void MenuCanceled(Javax.Swing.Event.MenuEvent arg0); + /// + /// + /// + /// + void MenuDeselected(Javax.Swing.Event.MenuEvent arg0); + /// + /// + /// + /// + void MenuSelected(Javax.Swing.Event.MenuEvent arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region MenuListener + public partial class MenuListener : Javax.Swing.Event.IMenuListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("menuCanceled", new global::System.EventHandler>>(MenuCanceledEventHandler)); + AddEventHandler("menuDeselected", new global::System.EventHandler>>(MenuDeselectedEventHandler)); + AddEventHandler("menuSelected", new global::System.EventHandler>>(MenuSelectedEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnMenuCanceled { get; set; } = null; + + void MenuCanceledEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnMenuCanceled != null) ? OnMenuCanceled : MenuCanceled; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void MenuCanceled(Javax.Swing.Event.MenuEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnMenuDeselected { get; set; } = null; + + void MenuDeselectedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnMenuDeselected != null) ? OnMenuDeselected : MenuDeselected; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void MenuDeselected(Javax.Swing.Event.MenuEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnMenuSelected { get; set; } = null; + + void MenuSelectedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnMenuSelected != null) ? OnMenuSelected : MenuSelected; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void MenuSelected(Javax.Swing.Event.MenuEvent arg0) + { + + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region MenuListenerDirect + public partial class MenuListenerDirect : Javax.Swing.Event.IMenuListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public override void MenuCanceled(Javax.Swing.Event.MenuEvent arg0) + { + IExecuteWithSignature("menuCanceled", "(Ljavax/swing/event/MenuEvent;)V", arg0); + } + /// + /// + /// + /// + public override void MenuDeselected(Javax.Swing.Event.MenuEvent arg0) + { + IExecuteWithSignature("menuDeselected", "(Ljavax/swing/event/MenuEvent;)V", arg0); + } + /// + /// + /// + /// + public override void MenuSelected(Javax.Swing.Event.MenuEvent arg0) + { + IExecuteWithSignature("menuSelected", "(Ljavax/swing/event/MenuEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Event/MouseInputAdapter.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Event/MouseInputAdapter.cs new file mode 100644 index 0000000000..3efea973e1 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Event/MouseInputAdapter.cs @@ -0,0 +1,336 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Event +{ + #region MouseInputAdapter + public partial class MouseInputAdapter + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("mouseClicked", new global::System.EventHandler>>(MouseClickedEventHandler)); + AddEventHandler("mouseDragged", new global::System.EventHandler>>(MouseDraggedEventHandler)); + AddEventHandler("mouseEntered", new global::System.EventHandler>>(MouseEnteredEventHandler)); + AddEventHandler("mouseExited", new global::System.EventHandler>>(MouseExitedEventHandler)); + AddEventHandler("mouseMoved", new global::System.EventHandler>>(MouseMovedEventHandler)); + AddEventHandler("mousePressed", new global::System.EventHandler>>(MousePressedEventHandler)); + AddEventHandler("mouseReleased", new global::System.EventHandler>>(MouseReleasedEventHandler)); + AddEventHandler("mouseWheelMoved", new global::System.EventHandler>>(MouseWheelMovedEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnMouseClicked { get; set; } = null; + + void MouseClickedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnMouseClicked != null) ? OnMouseClicked : MouseClicked; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void MouseClicked(Java.Awt.EventNs.MouseEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnMouseDragged { get; set; } = null; + + void MouseDraggedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnMouseDragged != null) ? OnMouseDragged : MouseDragged; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void MouseDragged(Java.Awt.EventNs.MouseEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnMouseEntered { get; set; } = null; + + void MouseEnteredEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnMouseEntered != null) ? OnMouseEntered : MouseEntered; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void MouseEntered(Java.Awt.EventNs.MouseEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnMouseExited { get; set; } = null; + + void MouseExitedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnMouseExited != null) ? OnMouseExited : MouseExited; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void MouseExited(Java.Awt.EventNs.MouseEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnMouseMoved { get; set; } = null; + + void MouseMovedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnMouseMoved != null) ? OnMouseMoved : MouseMoved; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void MouseMoved(Java.Awt.EventNs.MouseEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnMousePressed { get; set; } = null; + + void MousePressedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnMousePressed != null) ? OnMousePressed : MousePressed; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void MousePressed(Java.Awt.EventNs.MouseEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnMouseReleased { get; set; } = null; + + void MouseReleasedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnMouseReleased != null) ? OnMouseReleased : MouseReleased; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void MouseReleased(Java.Awt.EventNs.MouseEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnMouseWheelMoved { get; set; } = null; + + void MouseWheelMovedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnMouseWheelMoved != null) ? OnMouseWheelMoved : MouseWheelMoved; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void MouseWheelMoved(Java.Awt.EventNs.MouseWheelEvent arg0) + { + + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region MouseInputAdapterDirect + public partial class MouseInputAdapterDirect + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public override void MouseClicked(Java.Awt.EventNs.MouseEvent arg0) + { + IExecute("mouseClicked", arg0); + } + /// + /// + /// + /// + public override void MouseDragged(Java.Awt.EventNs.MouseEvent arg0) + { + IExecute("mouseDragged", arg0); + } + /// + /// + /// + /// + public override void MouseEntered(Java.Awt.EventNs.MouseEvent arg0) + { + IExecute("mouseEntered", arg0); + } + /// + /// + /// + /// + public override void MouseExited(Java.Awt.EventNs.MouseEvent arg0) + { + IExecute("mouseExited", arg0); + } + /// + /// + /// + /// + public override void MouseMoved(Java.Awt.EventNs.MouseEvent arg0) + { + IExecute("mouseMoved", arg0); + } + /// + /// + /// + /// + public override void MousePressed(Java.Awt.EventNs.MouseEvent arg0) + { + IExecute("mousePressed", arg0); + } + /// + /// + /// + /// + public override void MouseReleased(Java.Awt.EventNs.MouseEvent arg0) + { + IExecute("mouseReleased", arg0); + } + /// + /// + /// + /// + public override void MouseWheelMoved(Java.Awt.EventNs.MouseWheelEvent arg0) + { + IExecute("mouseWheelMoved", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Event/MouseInputListener.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Event/MouseInputListener.cs new file mode 100644 index 0000000000..6906afad85 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Event/MouseInputListener.cs @@ -0,0 +1,359 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Event +{ + #region IMouseInputListener + /// + /// .NET interface for org.mases.jnet.generated.javax.swing.event.MouseInputListener implementing + /// + public partial interface IMouseInputListener + { + #region Instance methods + /// + /// + /// + /// + void MouseClicked(Java.Awt.EventNs.MouseEvent arg0); + /// + /// + /// + /// + void MouseEntered(Java.Awt.EventNs.MouseEvent arg0); + /// + /// + /// + /// + void MouseExited(Java.Awt.EventNs.MouseEvent arg0); + /// + /// + /// + /// + void MousePressed(Java.Awt.EventNs.MouseEvent arg0); + /// + /// + /// + /// + void MouseReleased(Java.Awt.EventNs.MouseEvent arg0); + /// + /// + /// + /// + void MouseDragged(Java.Awt.EventNs.MouseEvent arg0); + /// + /// + /// + /// + void MouseMoved(Java.Awt.EventNs.MouseEvent arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region MouseInputListener + public partial class MouseInputListener : Javax.Swing.Event.IMouseInputListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("mouseClicked", new global::System.EventHandler>>(MouseClickedEventHandler)); + AddEventHandler("mouseEntered", new global::System.EventHandler>>(MouseEnteredEventHandler)); + AddEventHandler("mouseExited", new global::System.EventHandler>>(MouseExitedEventHandler)); + AddEventHandler("mousePressed", new global::System.EventHandler>>(MousePressedEventHandler)); + AddEventHandler("mouseReleased", new global::System.EventHandler>>(MouseReleasedEventHandler)); + AddEventHandler("mouseDragged", new global::System.EventHandler>>(MouseDraggedEventHandler)); + AddEventHandler("mouseMoved", new global::System.EventHandler>>(MouseMovedEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnMouseClicked { get; set; } = null; + + void MouseClickedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnMouseClicked != null) ? OnMouseClicked : MouseClicked; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void MouseClicked(Java.Awt.EventNs.MouseEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnMouseEntered { get; set; } = null; + + void MouseEnteredEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnMouseEntered != null) ? OnMouseEntered : MouseEntered; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void MouseEntered(Java.Awt.EventNs.MouseEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnMouseExited { get; set; } = null; + + void MouseExitedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnMouseExited != null) ? OnMouseExited : MouseExited; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void MouseExited(Java.Awt.EventNs.MouseEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnMousePressed { get; set; } = null; + + void MousePressedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnMousePressed != null) ? OnMousePressed : MousePressed; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void MousePressed(Java.Awt.EventNs.MouseEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnMouseReleased { get; set; } = null; + + void MouseReleasedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnMouseReleased != null) ? OnMouseReleased : MouseReleased; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void MouseReleased(Java.Awt.EventNs.MouseEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnMouseDragged { get; set; } = null; + + void MouseDraggedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnMouseDragged != null) ? OnMouseDragged : MouseDragged; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void MouseDragged(Java.Awt.EventNs.MouseEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnMouseMoved { get; set; } = null; + + void MouseMovedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnMouseMoved != null) ? OnMouseMoved : MouseMoved; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void MouseMoved(Java.Awt.EventNs.MouseEvent arg0) + { + + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region MouseInputListenerDirect + public partial class MouseInputListenerDirect : Javax.Swing.Event.IMouseInputListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public override void MouseClicked(Java.Awt.EventNs.MouseEvent arg0) + { + IExecute("mouseClicked", arg0); + } + /// + /// + /// + /// + public override void MouseEntered(Java.Awt.EventNs.MouseEvent arg0) + { + IExecute("mouseEntered", arg0); + } + /// + /// + /// + /// + public override void MouseExited(Java.Awt.EventNs.MouseEvent arg0) + { + IExecute("mouseExited", arg0); + } + /// + /// + /// + /// + public override void MousePressed(Java.Awt.EventNs.MouseEvent arg0) + { + IExecute("mousePressed", arg0); + } + /// + /// + /// + /// + public override void MouseReleased(Java.Awt.EventNs.MouseEvent arg0) + { + IExecute("mouseReleased", arg0); + } + /// + /// + /// + /// + public override void MouseDragged(Java.Awt.EventNs.MouseEvent arg0) + { + IExecute("mouseDragged", arg0); + } + /// + /// + /// + /// + public override void MouseMoved(Java.Awt.EventNs.MouseEvent arg0) + { + IExecute("mouseMoved", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Event/PopupMenuEvent.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Event/PopupMenuEvent.cs new file mode 100644 index 0000000000..25eaaa2da5 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Event/PopupMenuEvent.cs @@ -0,0 +1,66 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Event +{ + #region PopupMenuEvent + public partial class PopupMenuEvent + { + #region Constructors + /// + /// + /// + /// + public PopupMenuEvent(object arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Event/PopupMenuListener.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Event/PopupMenuListener.cs new file mode 100644 index 0000000000..dc6d00f18c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Event/PopupMenuListener.cs @@ -0,0 +1,219 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Event +{ + #region IPopupMenuListener + /// + /// .NET interface for org.mases.jnet.generated.javax.swing.event.PopupMenuListener implementing + /// + public partial interface IPopupMenuListener + { + #region Instance methods + /// + /// + /// + /// + void PopupMenuCanceled(Javax.Swing.Event.PopupMenuEvent arg0); + /// + /// + /// + /// + void PopupMenuWillBecomeInvisible(Javax.Swing.Event.PopupMenuEvent arg0); + /// + /// + /// + /// + void PopupMenuWillBecomeVisible(Javax.Swing.Event.PopupMenuEvent arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region PopupMenuListener + public partial class PopupMenuListener : Javax.Swing.Event.IPopupMenuListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("popupMenuCanceled", new global::System.EventHandler>>(PopupMenuCanceledEventHandler)); + AddEventHandler("popupMenuWillBecomeInvisible", new global::System.EventHandler>>(PopupMenuWillBecomeInvisibleEventHandler)); + AddEventHandler("popupMenuWillBecomeVisible", new global::System.EventHandler>>(PopupMenuWillBecomeVisibleEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnPopupMenuCanceled { get; set; } = null; + + void PopupMenuCanceledEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnPopupMenuCanceled != null) ? OnPopupMenuCanceled : PopupMenuCanceled; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void PopupMenuCanceled(Javax.Swing.Event.PopupMenuEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnPopupMenuWillBecomeInvisible { get; set; } = null; + + void PopupMenuWillBecomeInvisibleEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnPopupMenuWillBecomeInvisible != null) ? OnPopupMenuWillBecomeInvisible : PopupMenuWillBecomeInvisible; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void PopupMenuWillBecomeInvisible(Javax.Swing.Event.PopupMenuEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnPopupMenuWillBecomeVisible { get; set; } = null; + + void PopupMenuWillBecomeVisibleEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnPopupMenuWillBecomeVisible != null) ? OnPopupMenuWillBecomeVisible : PopupMenuWillBecomeVisible; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void PopupMenuWillBecomeVisible(Javax.Swing.Event.PopupMenuEvent arg0) + { + + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region PopupMenuListenerDirect + public partial class PopupMenuListenerDirect : Javax.Swing.Event.IPopupMenuListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public override void PopupMenuCanceled(Javax.Swing.Event.PopupMenuEvent arg0) + { + IExecuteWithSignature("popupMenuCanceled", "(Ljavax/swing/event/PopupMenuEvent;)V", arg0); + } + /// + /// + /// + /// + public override void PopupMenuWillBecomeInvisible(Javax.Swing.Event.PopupMenuEvent arg0) + { + IExecuteWithSignature("popupMenuWillBecomeInvisible", "(Ljavax/swing/event/PopupMenuEvent;)V", arg0); + } + /// + /// + /// + /// + public override void PopupMenuWillBecomeVisible(Javax.Swing.Event.PopupMenuEvent arg0) + { + IExecuteWithSignature("popupMenuWillBecomeVisible", "(Ljavax/swing/event/PopupMenuEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Event/RowSorterEvent.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Event/RowSorterEvent.cs new file mode 100644 index 0000000000..c2e8bae45e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Event/RowSorterEvent.cs @@ -0,0 +1,159 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Event +{ + #region RowSorterEvent + public partial class RowSorterEvent + { + #region Constructors + /// + /// + /// + /// + /// + /// + public RowSorterEvent(Javax.Swing.RowSorter arg0, Javax.Swing.Event.RowSorterEvent.Type arg1, int[] arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + public RowSorterEvent(Javax.Swing.RowSorter arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.Event.RowSorterEvent.Type GetType + { + get { return IExecuteWithSignature("getType", "()Ljavax/swing/event/RowSorterEvent$Type;"); } + } + /// + /// + /// + public int PreviousRowCount + { + get { return IExecuteWithSignature("getPreviousRowCount", "()I"); } + } + /// + /// + /// + /// + /// + public int ConvertPreviousRowIndexToModel(int arg0) + { + return IExecuteWithSignature("convertPreviousRowIndexToModel", "(I)I", arg0); + } + + #endregion + + #region Nested classes + #region Type + public partial class Type + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Javax.Swing.Event.RowSorterEvent.Type SORT_ORDER_CHANGED { get { if (!_SORT_ORDER_CHANGEDReady) { _SORT_ORDER_CHANGEDContent = SGetField(LocalBridgeClazz, "SORT_ORDER_CHANGED"); _SORT_ORDER_CHANGEDReady = true; } return _SORT_ORDER_CHANGEDContent; } } + private static Javax.Swing.Event.RowSorterEvent.Type _SORT_ORDER_CHANGEDContent = default; + private static bool _SORT_ORDER_CHANGEDReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Event.RowSorterEvent.Type SORTED { get { if (!_SORTEDReady) { _SORTEDContent = SGetField(LocalBridgeClazz, "SORTED"); _SORTEDReady = true; } return _SORTEDContent; } } + private static Javax.Swing.Event.RowSorterEvent.Type _SORTEDContent = default; + private static bool _SORTEDReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Javax.Swing.Event.RowSorterEvent.Type ValueOf(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Ljava/lang/String;)Ljavax/swing/event/RowSorterEvent$Type;", arg0); + } + /// + /// + /// + /// + public static Javax.Swing.Event.RowSorterEvent.Type[] Values() + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "values", "()[Ljavax/swing/event/RowSorterEvent$Type;"); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Event/RowSorterListener.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Event/RowSorterListener.cs new file mode 100644 index 0000000000..12e435c18b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Event/RowSorterListener.cs @@ -0,0 +1,149 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Event +{ + #region IRowSorterListener + /// + /// .NET interface for org.mases.jnet.generated.javax.swing.event.RowSorterListener implementing + /// + public partial interface IRowSorterListener + { + #region Instance methods + /// + /// + /// + /// + void SorterChanged(Javax.Swing.Event.RowSorterEvent arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region RowSorterListener + public partial class RowSorterListener : Javax.Swing.Event.IRowSorterListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("sorterChanged", new global::System.EventHandler>>(SorterChangedEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnSorterChanged { get; set; } = null; + + void SorterChangedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnSorterChanged != null) ? OnSorterChanged : SorterChanged; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void SorterChanged(Javax.Swing.Event.RowSorterEvent arg0) + { + + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region RowSorterListenerDirect + public partial class RowSorterListenerDirect : Javax.Swing.Event.IRowSorterListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public override void SorterChanged(Javax.Swing.Event.RowSorterEvent arg0) + { + IExecuteWithSignature("sorterChanged", "(Ljavax/swing/event/RowSorterEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Event/SwingPropertyChangeSupport.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Event/SwingPropertyChangeSupport.cs new file mode 100644 index 0000000000..bc1453de3c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Event/SwingPropertyChangeSupport.cs @@ -0,0 +1,83 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Event +{ + #region SwingPropertyChangeSupport + public partial class SwingPropertyChangeSupport + { + #region Constructors + /// + /// + /// + /// + /// + public SwingPropertyChangeSupport(object arg0, bool arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public SwingPropertyChangeSupport(object arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public bool IsNotifyOnEDT() + { + return IExecuteWithSignature("isNotifyOnEDT", "()Z"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Event/TableColumnModelEvent.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Event/TableColumnModelEvent.cs new file mode 100644 index 0000000000..5b87635ac6 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Event/TableColumnModelEvent.cs @@ -0,0 +1,82 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Event +{ + #region TableColumnModelEvent + public partial class TableColumnModelEvent + { + #region Constructors + /// + /// + /// + /// + /// + /// + public TableColumnModelEvent(Javax.Swing.Table.TableColumnModel arg0, int arg1, int arg2) + : base(arg0, arg1, arg2) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int FromIndex + { + get { return IExecuteWithSignature("getFromIndex", "()I"); } + } + /// + /// + /// + public int ToIndex + { + get { return IExecuteWithSignature("getToIndex", "()I"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Event/TableColumnModelListener.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Event/TableColumnModelListener.cs new file mode 100644 index 0000000000..ddcdd19144 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Event/TableColumnModelListener.cs @@ -0,0 +1,289 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Event +{ + #region ITableColumnModelListener + /// + /// .NET interface for org.mases.jnet.generated.javax.swing.event.TableColumnModelListener implementing + /// + public partial interface ITableColumnModelListener + { + #region Instance methods + /// + /// + /// + /// + void ColumnAdded(Javax.Swing.Event.TableColumnModelEvent arg0); + /// + /// + /// + /// + void ColumnMarginChanged(Javax.Swing.Event.ChangeEvent arg0); + /// + /// + /// + /// + void ColumnMoved(Javax.Swing.Event.TableColumnModelEvent arg0); + /// + /// + /// + /// + void ColumnRemoved(Javax.Swing.Event.TableColumnModelEvent arg0); + /// + /// + /// + /// + void ColumnSelectionChanged(Javax.Swing.Event.ListSelectionEvent arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region TableColumnModelListener + public partial class TableColumnModelListener : Javax.Swing.Event.ITableColumnModelListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("columnAdded", new global::System.EventHandler>>(ColumnAddedEventHandler)); + AddEventHandler("columnMarginChanged", new global::System.EventHandler>>(ColumnMarginChangedEventHandler)); + AddEventHandler("columnMoved", new global::System.EventHandler>>(ColumnMovedEventHandler)); + AddEventHandler("columnRemoved", new global::System.EventHandler>>(ColumnRemovedEventHandler)); + AddEventHandler("columnSelectionChanged", new global::System.EventHandler>>(ColumnSelectionChangedEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnColumnAdded { get; set; } = null; + + void ColumnAddedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnColumnAdded != null) ? OnColumnAdded : ColumnAdded; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void ColumnAdded(Javax.Swing.Event.TableColumnModelEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnColumnMarginChanged { get; set; } = null; + + void ColumnMarginChangedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnColumnMarginChanged != null) ? OnColumnMarginChanged : ColumnMarginChanged; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void ColumnMarginChanged(Javax.Swing.Event.ChangeEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnColumnMoved { get; set; } = null; + + void ColumnMovedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnColumnMoved != null) ? OnColumnMoved : ColumnMoved; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void ColumnMoved(Javax.Swing.Event.TableColumnModelEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnColumnRemoved { get; set; } = null; + + void ColumnRemovedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnColumnRemoved != null) ? OnColumnRemoved : ColumnRemoved; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void ColumnRemoved(Javax.Swing.Event.TableColumnModelEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnColumnSelectionChanged { get; set; } = null; + + void ColumnSelectionChangedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnColumnSelectionChanged != null) ? OnColumnSelectionChanged : ColumnSelectionChanged; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void ColumnSelectionChanged(Javax.Swing.Event.ListSelectionEvent arg0) + { + + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region TableColumnModelListenerDirect + public partial class TableColumnModelListenerDirect : Javax.Swing.Event.ITableColumnModelListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public override void ColumnAdded(Javax.Swing.Event.TableColumnModelEvent arg0) + { + IExecuteWithSignature("columnAdded", "(Ljavax/swing/event/TableColumnModelEvent;)V", arg0); + } + /// + /// + /// + /// + public override void ColumnMarginChanged(Javax.Swing.Event.ChangeEvent arg0) + { + IExecuteWithSignature("columnMarginChanged", "(Ljavax/swing/event/ChangeEvent;)V", arg0); + } + /// + /// + /// + /// + public override void ColumnMoved(Javax.Swing.Event.TableColumnModelEvent arg0) + { + IExecuteWithSignature("columnMoved", "(Ljavax/swing/event/TableColumnModelEvent;)V", arg0); + } + /// + /// + /// + /// + public override void ColumnRemoved(Javax.Swing.Event.TableColumnModelEvent arg0) + { + IExecuteWithSignature("columnRemoved", "(Ljavax/swing/event/TableColumnModelEvent;)V", arg0); + } + /// + /// + /// + /// + public override void ColumnSelectionChanged(Javax.Swing.Event.ListSelectionEvent arg0) + { + IExecuteWithSignature("columnSelectionChanged", "(Ljavax/swing/event/ListSelectionEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Event/TableModelEvent.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Event/TableModelEvent.cs new file mode 100644 index 0000000000..2f9c6981b5 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Event/TableModelEvent.cs @@ -0,0 +1,166 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Event +{ + #region TableModelEvent + public partial class TableModelEvent + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + /// + public TableModelEvent(Javax.Swing.Table.TableModel arg0, int arg1, int arg2, int arg3, int arg4) + : base(arg0, arg1, arg2, arg3, arg4) + { + } + /// + /// + /// + /// + /// + /// + /// + public TableModelEvent(Javax.Swing.Table.TableModel arg0, int arg1, int arg2, int arg3) + : base(arg0, arg1, arg2, arg3) + { + } + /// + /// + /// + /// + /// + /// + public TableModelEvent(Javax.Swing.Table.TableModel arg0, int arg1, int arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + public TableModelEvent(Javax.Swing.Table.TableModel arg0, int arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public TableModelEvent(Javax.Swing.Table.TableModel arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int ALL_COLUMNS { get { if (!_ALL_COLUMNSReady) { _ALL_COLUMNSContent = SGetField(LocalBridgeClazz, "ALL_COLUMNS"); _ALL_COLUMNSReady = true; } return _ALL_COLUMNSContent; } } + private static int _ALL_COLUMNSContent = default; + private static bool _ALL_COLUMNSReady = false; // this is used because in case of generics + /// + /// + /// + public static int DELETE { get { if (!_DELETEReady) { _DELETEContent = SGetField(LocalBridgeClazz, "DELETE"); _DELETEReady = true; } return _DELETEContent; } } + private static int _DELETEContent = default; + private static bool _DELETEReady = false; // this is used because in case of generics + /// + /// + /// + public static int HEADER_ROW { get { if (!_HEADER_ROWReady) { _HEADER_ROWContent = SGetField(LocalBridgeClazz, "HEADER_ROW"); _HEADER_ROWReady = true; } return _HEADER_ROWContent; } } + private static int _HEADER_ROWContent = default; + private static bool _HEADER_ROWReady = false; // this is used because in case of generics + /// + /// + /// + public static int INSERT { get { if (!_INSERTReady) { _INSERTContent = SGetField(LocalBridgeClazz, "INSERT"); _INSERTReady = true; } return _INSERTContent; } } + private static int _INSERTContent = default; + private static bool _INSERTReady = false; // this is used because in case of generics + /// + /// + /// + public static int UPDATE { get { if (!_UPDATEReady) { _UPDATEContent = SGetField(LocalBridgeClazz, "UPDATE"); _UPDATEReady = true; } return _UPDATEContent; } } + private static int _UPDATEContent = default; + private static bool _UPDATEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int Column + { + get { return IExecuteWithSignature("getColumn", "()I"); } + } + /// + /// + /// + public int FirstRow + { + get { return IExecuteWithSignature("getFirstRow", "()I"); } + } + /// + /// + /// + public int LastRow + { + get { return IExecuteWithSignature("getLastRow", "()I"); } + } + /// + /// + /// + public int Type + { + get { return IExecuteWithSignature("getType", "()I"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Event/TableModelListener.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Event/TableModelListener.cs new file mode 100644 index 0000000000..27d704a51f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Event/TableModelListener.cs @@ -0,0 +1,149 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Event +{ + #region ITableModelListener + /// + /// .NET interface for org.mases.jnet.generated.javax.swing.event.TableModelListener implementing + /// + public partial interface ITableModelListener + { + #region Instance methods + /// + /// + /// + /// + void TableChanged(Javax.Swing.Event.TableModelEvent arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region TableModelListener + public partial class TableModelListener : Javax.Swing.Event.ITableModelListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("tableChanged", new global::System.EventHandler>>(TableChangedEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnTableChanged { get; set; } = null; + + void TableChangedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnTableChanged != null) ? OnTableChanged : TableChanged; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void TableChanged(Javax.Swing.Event.TableModelEvent arg0) + { + + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region TableModelListenerDirect + public partial class TableModelListenerDirect : Javax.Swing.Event.ITableModelListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public override void TableChanged(Javax.Swing.Event.TableModelEvent arg0) + { + IExecuteWithSignature("tableChanged", "(Ljavax/swing/event/TableModelEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Event/TreeExpansionEvent.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Event/TreeExpansionEvent.cs new file mode 100644 index 0000000000..7aa0f15ee4 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Event/TreeExpansionEvent.cs @@ -0,0 +1,74 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Event +{ + #region TreeExpansionEvent + public partial class TreeExpansionEvent + { + #region Constructors + /// + /// + /// + /// + /// + public TreeExpansionEvent(object arg0, Javax.Swing.Tree.TreePath arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.Tree.TreePath Path + { + get { return IExecuteWithSignature("getPath", "()Ljavax/swing/tree/TreePath;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Event/TreeExpansionListener.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Event/TreeExpansionListener.cs new file mode 100644 index 0000000000..e214bb6790 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Event/TreeExpansionListener.cs @@ -0,0 +1,184 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Event +{ + #region ITreeExpansionListener + /// + /// .NET interface for org.mases.jnet.generated.javax.swing.event.TreeExpansionListener implementing + /// + public partial interface ITreeExpansionListener + { + #region Instance methods + /// + /// + /// + /// + void TreeCollapsed(Javax.Swing.Event.TreeExpansionEvent arg0); + /// + /// + /// + /// + void TreeExpanded(Javax.Swing.Event.TreeExpansionEvent arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region TreeExpansionListener + public partial class TreeExpansionListener : Javax.Swing.Event.ITreeExpansionListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("treeCollapsed", new global::System.EventHandler>>(TreeCollapsedEventHandler)); + AddEventHandler("treeExpanded", new global::System.EventHandler>>(TreeExpandedEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnTreeCollapsed { get; set; } = null; + + void TreeCollapsedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnTreeCollapsed != null) ? OnTreeCollapsed : TreeCollapsed; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void TreeCollapsed(Javax.Swing.Event.TreeExpansionEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnTreeExpanded { get; set; } = null; + + void TreeExpandedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnTreeExpanded != null) ? OnTreeExpanded : TreeExpanded; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void TreeExpanded(Javax.Swing.Event.TreeExpansionEvent arg0) + { + + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region TreeExpansionListenerDirect + public partial class TreeExpansionListenerDirect : Javax.Swing.Event.ITreeExpansionListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public override void TreeCollapsed(Javax.Swing.Event.TreeExpansionEvent arg0) + { + IExecuteWithSignature("treeCollapsed", "(Ljavax/swing/event/TreeExpansionEvent;)V", arg0); + } + /// + /// + /// + /// + public override void TreeExpanded(Javax.Swing.Event.TreeExpansionEvent arg0) + { + IExecuteWithSignature("treeExpanded", "(Ljavax/swing/event/TreeExpansionEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Event/TreeModelEvent.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Event/TreeModelEvent.cs new file mode 100644 index 0000000000..fb9d5701e3 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Event/TreeModelEvent.cs @@ -0,0 +1,95 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Event +{ + #region TreeModelEvent + public partial class TreeModelEvent + { + #region Constructors + /// + /// + /// + /// + /// + public TreeModelEvent(object arg0, Javax.Swing.Tree.TreePath arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int[] ChildIndices + { + get { return IExecuteWithSignatureArray("getChildIndices", "()[I"); } + } + /// + /// + /// + public object[] Children + { + get { return IExecuteWithSignatureArray("getChildren", "()[Ljava/lang/Object;"); } + } + /// + /// + /// + public object[] Path + { + get { return IExecuteWithSignatureArray("getPath", "()[Ljava/lang/Object;"); } + } + /// + /// + /// + public Javax.Swing.Tree.TreePath TreePath + { + get { return IExecuteWithSignature("getTreePath", "()Ljavax/swing/tree/TreePath;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Event/TreeModelListener.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Event/TreeModelListener.cs new file mode 100644 index 0000000000..1174b1a8f0 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Event/TreeModelListener.cs @@ -0,0 +1,254 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Event +{ + #region ITreeModelListener + /// + /// .NET interface for org.mases.jnet.generated.javax.swing.event.TreeModelListener implementing + /// + public partial interface ITreeModelListener + { + #region Instance methods + /// + /// + /// + /// + void TreeNodesChanged(Javax.Swing.Event.TreeModelEvent arg0); + /// + /// + /// + /// + void TreeNodesInserted(Javax.Swing.Event.TreeModelEvent arg0); + /// + /// + /// + /// + void TreeNodesRemoved(Javax.Swing.Event.TreeModelEvent arg0); + /// + /// + /// + /// + void TreeStructureChanged(Javax.Swing.Event.TreeModelEvent arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region TreeModelListener + public partial class TreeModelListener : Javax.Swing.Event.ITreeModelListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("treeNodesChanged", new global::System.EventHandler>>(TreeNodesChangedEventHandler)); + AddEventHandler("treeNodesInserted", new global::System.EventHandler>>(TreeNodesInsertedEventHandler)); + AddEventHandler("treeNodesRemoved", new global::System.EventHandler>>(TreeNodesRemovedEventHandler)); + AddEventHandler("treeStructureChanged", new global::System.EventHandler>>(TreeStructureChangedEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnTreeNodesChanged { get; set; } = null; + + void TreeNodesChangedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnTreeNodesChanged != null) ? OnTreeNodesChanged : TreeNodesChanged; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void TreeNodesChanged(Javax.Swing.Event.TreeModelEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnTreeNodesInserted { get; set; } = null; + + void TreeNodesInsertedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnTreeNodesInserted != null) ? OnTreeNodesInserted : TreeNodesInserted; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void TreeNodesInserted(Javax.Swing.Event.TreeModelEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnTreeNodesRemoved { get; set; } = null; + + void TreeNodesRemovedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnTreeNodesRemoved != null) ? OnTreeNodesRemoved : TreeNodesRemoved; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void TreeNodesRemoved(Javax.Swing.Event.TreeModelEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnTreeStructureChanged { get; set; } = null; + + void TreeStructureChangedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnTreeStructureChanged != null) ? OnTreeStructureChanged : TreeStructureChanged; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void TreeStructureChanged(Javax.Swing.Event.TreeModelEvent arg0) + { + + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region TreeModelListenerDirect + public partial class TreeModelListenerDirect : Javax.Swing.Event.ITreeModelListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public override void TreeNodesChanged(Javax.Swing.Event.TreeModelEvent arg0) + { + IExecuteWithSignature("treeNodesChanged", "(Ljavax/swing/event/TreeModelEvent;)V", arg0); + } + /// + /// + /// + /// + public override void TreeNodesInserted(Javax.Swing.Event.TreeModelEvent arg0) + { + IExecuteWithSignature("treeNodesInserted", "(Ljavax/swing/event/TreeModelEvent;)V", arg0); + } + /// + /// + /// + /// + public override void TreeNodesRemoved(Javax.Swing.Event.TreeModelEvent arg0) + { + IExecuteWithSignature("treeNodesRemoved", "(Ljavax/swing/event/TreeModelEvent;)V", arg0); + } + /// + /// + /// + /// + public override void TreeStructureChanged(Javax.Swing.Event.TreeModelEvent arg0) + { + IExecuteWithSignature("treeStructureChanged", "(Ljavax/swing/event/TreeModelEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Event/TreeSelectionEvent.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Event/TreeSelectionEvent.cs new file mode 100644 index 0000000000..987246fd79 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Event/TreeSelectionEvent.cs @@ -0,0 +1,145 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Event +{ + #region TreeSelectionEvent + public partial class TreeSelectionEvent + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + /// + public TreeSelectionEvent(object arg0, Javax.Swing.Tree.TreePath arg1, bool arg2, Javax.Swing.Tree.TreePath arg3, Javax.Swing.Tree.TreePath arg4) + : base(arg0, arg1, arg2, arg3, arg4) + { + } + /// + /// + /// + /// + /// + /// + /// + /// + public TreeSelectionEvent(object arg0, Javax.Swing.Tree.TreePath[] arg1, bool[] arg2, Javax.Swing.Tree.TreePath arg3, Javax.Swing.Tree.TreePath arg4) + : base(arg0, arg1, arg2, arg3, arg4) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.Tree.TreePath NewLeadSelectionPath + { + get { return IExecuteWithSignature("getNewLeadSelectionPath", "()Ljavax/swing/tree/TreePath;"); } + } + /// + /// + /// + public Javax.Swing.Tree.TreePath OldLeadSelectionPath + { + get { return IExecuteWithSignature("getOldLeadSelectionPath", "()Ljavax/swing/tree/TreePath;"); } + } + /// + /// + /// + public Javax.Swing.Tree.TreePath Path + { + get { return IExecuteWithSignature("getPath", "()Ljavax/swing/tree/TreePath;"); } + } + /// + /// + /// + public Javax.Swing.Tree.TreePath[] Paths + { + get { return IExecuteWithSignatureArray("getPaths", "()[Ljavax/swing/tree/TreePath;"); } + } + /// + /// + /// + /// + public bool IsAddedPath() + { + return IExecuteWithSignature("isAddedPath", "()Z"); + } + /// + /// + /// + /// + /// + public bool IsAddedPath(int arg0) + { + return IExecuteWithSignature("isAddedPath", "(I)Z", arg0); + } + /// + /// + /// + /// + /// + public bool IsAddedPath(Javax.Swing.Tree.TreePath arg0) + { + return IExecuteWithSignature("isAddedPath", "(Ljavax/swing/tree/TreePath;)Z", arg0); + } + /// + /// + /// + /// + /// + public object CloneWithSource(object arg0) + { + return IExecuteWithSignature("cloneWithSource", "(Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Event/TreeSelectionListener.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Event/TreeSelectionListener.cs new file mode 100644 index 0000000000..cbde335c05 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Event/TreeSelectionListener.cs @@ -0,0 +1,149 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Event +{ + #region ITreeSelectionListener + /// + /// .NET interface for org.mases.jnet.generated.javax.swing.event.TreeSelectionListener implementing + /// + public partial interface ITreeSelectionListener + { + #region Instance methods + /// + /// + /// + /// + void ValueChanged(Javax.Swing.Event.TreeSelectionEvent arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region TreeSelectionListener + public partial class TreeSelectionListener : Javax.Swing.Event.ITreeSelectionListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("valueChanged", new global::System.EventHandler>>(ValueChangedEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnValueChanged { get; set; } = null; + + void ValueChangedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnValueChanged != null) ? OnValueChanged : ValueChanged; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void ValueChanged(Javax.Swing.Event.TreeSelectionEvent arg0) + { + + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region TreeSelectionListenerDirect + public partial class TreeSelectionListenerDirect : Javax.Swing.Event.ITreeSelectionListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public override void ValueChanged(Javax.Swing.Event.TreeSelectionEvent arg0) + { + IExecuteWithSignature("valueChanged", "(Ljavax/swing/event/TreeSelectionEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Event/TreeWillExpandListener.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Event/TreeWillExpandListener.cs new file mode 100644 index 0000000000..3811e2a9d2 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Event/TreeWillExpandListener.cs @@ -0,0 +1,190 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Event +{ + #region ITreeWillExpandListener + /// + /// .NET interface for org.mases.jnet.generated.javax.swing.event.TreeWillExpandListener implementing + /// + public partial interface ITreeWillExpandListener + { + #region Instance methods + /// + /// + /// + /// + /// + void TreeWillCollapse(Javax.Swing.Event.TreeExpansionEvent arg0); + /// + /// + /// + /// + /// + void TreeWillExpand(Javax.Swing.Event.TreeExpansionEvent arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region TreeWillExpandListener + public partial class TreeWillExpandListener : Javax.Swing.Event.ITreeWillExpandListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("treeWillCollapse", new global::System.EventHandler>>(TreeWillCollapseEventHandler)); + AddEventHandler("treeWillExpand", new global::System.EventHandler>>(TreeWillExpandEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnTreeWillCollapse { get; set; } = null; + + void TreeWillCollapseEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnTreeWillCollapse != null) ? OnTreeWillCollapse : TreeWillCollapse; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + /// + public virtual void TreeWillCollapse(Javax.Swing.Event.TreeExpansionEvent arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnTreeWillExpand { get; set; } = null; + + void TreeWillExpandEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnTreeWillExpand != null) ? OnTreeWillExpand : TreeWillExpand; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + /// + public virtual void TreeWillExpand(Javax.Swing.Event.TreeExpansionEvent arg0) + { + + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region TreeWillExpandListenerDirect + public partial class TreeWillExpandListenerDirect : Javax.Swing.Event.ITreeWillExpandListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public override void TreeWillCollapse(Javax.Swing.Event.TreeExpansionEvent arg0) + { + IExecuteWithSignature("treeWillCollapse", "(Ljavax/swing/event/TreeExpansionEvent;)V", arg0); + } + /// + /// + /// + /// + /// + public override void TreeWillExpand(Javax.Swing.Event.TreeExpansionEvent arg0) + { + IExecuteWithSignature("treeWillExpand", "(Ljavax/swing/event/TreeExpansionEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Event/UndoableEditEvent.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Event/UndoableEditEvent.cs new file mode 100644 index 0000000000..0c5362c7d3 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Event/UndoableEditEvent.cs @@ -0,0 +1,74 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Event +{ + #region UndoableEditEvent + public partial class UndoableEditEvent + { + #region Constructors + /// + /// + /// + /// + /// + public UndoableEditEvent(object arg0, Javax.Swing.Undo.UndoableEdit arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.Undo.UndoableEdit Edit + { + get { return IExecuteWithSignature("getEdit", "()Ljavax/swing/undo/UndoableEdit;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Event/UndoableEditListener.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Event/UndoableEditListener.cs new file mode 100644 index 0000000000..83f0b39d2c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Event/UndoableEditListener.cs @@ -0,0 +1,149 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Event +{ + #region IUndoableEditListener + /// + /// .NET interface for org.mases.jnet.generated.javax.swing.event.UndoableEditListener implementing + /// + public partial interface IUndoableEditListener + { + #region Instance methods + /// + /// + /// + /// + void UndoableEditHappened(Javax.Swing.Event.UndoableEditEvent arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region UndoableEditListener + public partial class UndoableEditListener : Javax.Swing.Event.IUndoableEditListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("undoableEditHappened", new global::System.EventHandler>>(UndoableEditHappenedEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnUndoableEditHappened { get; set; } = null; + + void UndoableEditHappenedEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnUndoableEditHappened != null) ? OnUndoableEditHappened : UndoableEditHappened; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void UndoableEditHappened(Javax.Swing.Event.UndoableEditEvent arg0) + { + + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region UndoableEditListenerDirect + public partial class UndoableEditListenerDirect : Javax.Swing.Event.IUndoableEditListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public override void UndoableEditHappened(Javax.Swing.Event.UndoableEditEvent arg0) + { + IExecuteWithSignature("undoableEditHappened", "(Ljavax/swing/event/UndoableEditEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Filechooser/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Filechooser/AllPackageClasses.cs new file mode 100644 index 0000000000..890178c8ce --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Filechooser/AllPackageClasses.cs @@ -0,0 +1,216 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Javax.Swing.Filechooser +{ + #region FileFilter + /// + /// + /// + public partial class FileFilter : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.filechooser.FileFilter"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("FileFilter class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public FileFilter() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("FileFilter class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public FileFilter(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region FileNameExtensionFilter + /// + /// + /// + public partial class FileNameExtensionFilter : Javax.Swing.Filechooser.FileFilter + { + const string _bridgeClassName = "javax.swing.filechooser.FileNameExtensionFilter"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public FileNameExtensionFilter() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public FileNameExtensionFilter(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region FileSystemView + /// + /// + /// + public partial class FileSystemView : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.filechooser.FileSystemView"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("FileSystemView class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public FileSystemView() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("FileSystemView class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public FileSystemView(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region FileView + /// + /// + /// + public partial class FileView : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.filechooser.FileView"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("FileView class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public FileView() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("FileView class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public FileView(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Filechooser/FileFilter.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Filechooser/FileFilter.cs new file mode 100644 index 0000000000..d0ea322865 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Filechooser/FileFilter.cs @@ -0,0 +1,74 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Filechooser +{ + #region FileFilter + public partial class FileFilter + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Description + { + get { return IExecuteWithSignature("getDescription", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + /// + public bool Accept(Java.Io.File arg0) + { + return IExecuteWithSignature("accept", "(Ljava/io/File;)Z", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Filechooser/FileNameExtensionFilter.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Filechooser/FileNameExtensionFilter.cs new file mode 100644 index 0000000000..fe9e5044d5 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Filechooser/FileNameExtensionFilter.cs @@ -0,0 +1,74 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Filechooser +{ + #region FileNameExtensionFilter + public partial class FileNameExtensionFilter + { + #region Constructors + /// + /// + /// + /// + /// + public FileNameExtensionFilter(Java.Lang.String arg0, params Java.Lang.String[] arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String[] Extensions + { + get { return IExecuteWithSignatureArray("getExtensions", "()[Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Filechooser/FileSystemView.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Filechooser/FileSystemView.cs new file mode 100644 index 0000000000..2741d324af --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Filechooser/FileSystemView.cs @@ -0,0 +1,279 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Filechooser +{ + #region FileSystemView + public partial class FileSystemView + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + public static Javax.Swing.Filechooser.FileSystemView GetFileSystemView + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getFileSystemView", "()Ljavax/swing/filechooser/FileSystemView;"); } + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Io.File[] ChooserComboBoxFiles + { + get { return IExecuteWithSignatureArray("getChooserComboBoxFiles", "()[Ljava/io/File;"); } + } + /// + /// + /// + public Java.Io.File DefaultDirectory + { + get { return IExecuteWithSignature("getDefaultDirectory", "()Ljava/io/File;"); } + } + /// + /// + /// + public Java.Io.File HomeDirectory + { + get { return IExecuteWithSignature("getHomeDirectory", "()Ljava/io/File;"); } + } + /// + /// + /// + public Java.Io.File[] Roots + { + get { return IExecuteWithSignatureArray("getRoots", "()[Ljava/io/File;"); } + } + /// + /// + /// + /// + /// + /// + public Java.Io.File CreateNewFolder(Java.Io.File arg0) + { + return IExecuteWithSignature("createNewFolder", "(Ljava/io/File;)Ljava/io/File;", arg0); + } + /// + /// + /// + /// + /// + public bool IsComputerNode(Java.Io.File arg0) + { + return IExecuteWithSignature("isComputerNode", "(Ljava/io/File;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool IsDrive(Java.Io.File arg0) + { + return IExecuteWithSignature("isDrive", "(Ljava/io/File;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool IsFileSystem(Java.Io.File arg0) + { + return IExecuteWithSignature("isFileSystem", "(Ljava/io/File;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool IsFileSystemRoot(Java.Io.File arg0) + { + return IExecuteWithSignature("isFileSystemRoot", "(Ljava/io/File;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool IsFloppyDrive(Java.Io.File arg0) + { + return IExecuteWithSignature("isFloppyDrive", "(Ljava/io/File;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool IsHiddenFile(Java.Io.File arg0) + { + return IExecuteWithSignature("isHiddenFile", "(Ljava/io/File;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool IsLink(Java.Io.File arg0) + { + return IExecuteWithSignature("isLink", "(Ljava/io/File;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public bool IsParent(Java.Io.File arg0, Java.Io.File arg1) + { + return IExecute("isParent", arg0, arg1); + } + /// + /// + /// + /// + /// + public bool IsRoot(Java.Io.File arg0) + { + return IExecuteWithSignature("isRoot", "(Ljava/io/File;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Io.File CreateFileObject(Java.Io.File arg0, Java.Lang.String arg1) + { + return IExecute("createFileObject", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Io.File CreateFileObject(Java.Lang.String arg0) + { + return IExecuteWithSignature("createFileObject", "(Ljava/lang/String;)Ljava/io/File;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Io.File GetChild(Java.Io.File arg0, Java.Lang.String arg1) + { + return IExecute("getChild", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Io.File GetLinkLocation(Java.Io.File arg0) + { + return IExecuteWithSignature("getLinkLocation", "(Ljava/io/File;)Ljava/io/File;", arg0); + } + /// + /// + /// + /// + /// + public Java.Io.File GetParentDirectory(Java.Io.File arg0) + { + return IExecuteWithSignature("getParentDirectory", "(Ljava/io/File;)Ljava/io/File;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Io.File[] GetFiles(Java.Io.File arg0, bool arg1) + { + return IExecuteArray("getFiles", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Lang.Boolean IsTraversable(Java.Io.File arg0) + { + return IExecuteWithSignature("isTraversable", "(Ljava/io/File;)Ljava/lang/Boolean;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.String GetSystemDisplayName(Java.Io.File arg0) + { + return IExecuteWithSignature("getSystemDisplayName", "(Ljava/io/File;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.String GetSystemTypeDescription(Java.Io.File arg0) + { + return IExecuteWithSignature("getSystemTypeDescription", "(Ljava/io/File;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public Javax.Swing.Icon GetSystemIcon(Java.Io.File arg0) + { + return IExecuteWithSignature("getSystemIcon", "(Ljava/io/File;)Ljavax/swing/Icon;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Filechooser/FileView.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Filechooser/FileView.cs new file mode 100644 index 0000000000..1d64d9f2d2 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Filechooser/FileView.cs @@ -0,0 +1,103 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Filechooser +{ + #region FileView + public partial class FileView + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public Java.Lang.Boolean IsTraversable(Java.Io.File arg0) + { + return IExecuteWithSignature("isTraversable", "(Ljava/io/File;)Ljava/lang/Boolean;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.String GetDescription(Java.Io.File arg0) + { + return IExecuteWithSignature("getDescription", "(Ljava/io/File;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.String GetName(Java.Io.File arg0) + { + return IExecuteWithSignature("getName", "(Ljava/io/File;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.String GetTypeDescription(Java.Io.File arg0) + { + return IExecuteWithSignature("getTypeDescription", "(Ljava/io/File;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public Javax.Swing.Icon GetIcon(Java.Io.File arg0) + { + return IExecuteWithSignature("getIcon", "(Ljava/io/File;)Ljavax/swing/Icon;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/FocusManager.cs b/src/net/JNet/GeneratedCore/Javax/Swing/FocusManager.cs new file mode 100644 index 0000000000..cf0d157b2e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/FocusManager.cs @@ -0,0 +1,71 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region FocusManager + public partial class FocusManager + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Lang.String FOCUS_MANAGER_CLASS_PROPERTY { get { if (!_FOCUS_MANAGER_CLASS_PROPERTYReady) { _FOCUS_MANAGER_CLASS_PROPERTYContent = SGetField(LocalBridgeClazz, "FOCUS_MANAGER_CLASS_PROPERTY"); _FOCUS_MANAGER_CLASS_PROPERTYReady = true; } return _FOCUS_MANAGER_CLASS_PROPERTYContent; } } + private static Java.Lang.String _FOCUS_MANAGER_CLASS_PROPERTYContent = default; + private static bool _FOCUS_MANAGER_CLASS_PROPERTYReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + public static Javax.Swing.FocusManager CurrentManager + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getCurrentManager", "()Ljavax/swing/FocusManager;"); } set { SExecuteWithSignature(LocalBridgeClazz, "setCurrentManager", "(Ljavax/swing/FocusManager;)V", value); } + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/GrayFilter.cs b/src/net/JNet/GeneratedCore/Javax/Swing/GrayFilter.cs new file mode 100644 index 0000000000..69a67db7ae --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/GrayFilter.cs @@ -0,0 +1,76 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region GrayFilter + public partial class GrayFilter + { + #region Constructors + /// + /// + /// + /// + /// + public GrayFilter(bool arg0, int arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Awt.Image CreateDisabledImage(Java.Awt.Image arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "createDisabledImage", "(Ljava/awt/Image;)Ljava/awt/Image;", arg0); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/GroupLayout.cs b/src/net/JNet/GeneratedCore/Javax/Swing/GroupLayout.cs new file mode 100644 index 0000000000..3bb0f67cd5 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/GroupLayout.cs @@ -0,0 +1,632 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region GroupLayout + public partial class GroupLayout + { + #region Constructors + /// + /// + /// + /// + public GroupLayout(Java.Awt.Container arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int DEFAULT_SIZE { get { if (!_DEFAULT_SIZEReady) { _DEFAULT_SIZEContent = SGetField(LocalBridgeClazz, "DEFAULT_SIZE"); _DEFAULT_SIZEReady = true; } return _DEFAULT_SIZEContent; } } + private static int _DEFAULT_SIZEContent = default; + private static bool _DEFAULT_SIZEReady = false; // this is used because in case of generics + /// + /// + /// + public static int PREFERRED_SIZE { get { if (!_PREFERRED_SIZEReady) { _PREFERRED_SIZEContent = SGetField(LocalBridgeClazz, "PREFERRED_SIZE"); _PREFERRED_SIZEReady = true; } return _PREFERRED_SIZEContent; } } + private static int _PREFERRED_SIZEContent = default; + private static bool _PREFERRED_SIZEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public bool AutoCreateContainerGaps + { + get { return IExecuteWithSignature("getAutoCreateContainerGaps", "()Z"); } set { IExecuteWithSignature("setAutoCreateContainerGaps", "(Z)V", value); } + } + /// + /// + /// + public bool AutoCreateGaps + { + get { return IExecuteWithSignature("getAutoCreateGaps", "()Z"); } set { IExecuteWithSignature("setAutoCreateGaps", "(Z)V", value); } + } + /// + /// + /// + public bool HonorsVisibility + { + get { return IExecuteWithSignature("getHonorsVisibility", "()Z"); } set { IExecuteWithSignature("setHonorsVisibility", "(Z)V", value); } + } + /// + /// + /// + public Javax.Swing.LayoutStyle LayoutStyle + { + get { return IExecuteWithSignature("getLayoutStyle", "()Ljavax/swing/LayoutStyle;"); } set { IExecuteWithSignature("setLayoutStyle", "(Ljavax/swing/LayoutStyle;)V", value); } + } + /// + /// + /// + /// + /// + public float GetLayoutAlignmentX(Java.Awt.Container arg0) + { + return IExecuteWithSignature("getLayoutAlignmentX", "(Ljava/awt/Container;)F", arg0); + } + /// + /// + /// + /// + /// + public float GetLayoutAlignmentY(Java.Awt.Container arg0) + { + return IExecuteWithSignature("getLayoutAlignmentY", "(Ljava/awt/Container;)F", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.Dimension MaximumLayoutSize(Java.Awt.Container arg0) + { + return IExecuteWithSignature("maximumLayoutSize", "(Ljava/awt/Container;)Ljava/awt/Dimension;", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.Dimension MinimumLayoutSize(Java.Awt.Container arg0) + { + return IExecuteWithSignature("minimumLayoutSize", "(Ljava/awt/Container;)Ljava/awt/Dimension;", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.Dimension PreferredLayoutSize(Java.Awt.Container arg0) + { + return IExecuteWithSignature("preferredLayoutSize", "(Ljava/awt/Container;)Ljava/awt/Dimension;", arg0); + } + /// + /// + /// + /// + /// + /// + public Javax.Swing.GroupLayout.ParallelGroup CreateBaselineGroup(bool arg0, bool arg1) + { + return IExecute("createBaselineGroup", arg0, arg1); + } + /// + /// + /// + /// + public Javax.Swing.GroupLayout.ParallelGroup CreateParallelGroup() + { + return IExecuteWithSignature("createParallelGroup", "()Ljavax/swing/GroupLayout$ParallelGroup;"); + } + /// + /// + /// + /// + /// + /// + public Javax.Swing.GroupLayout.ParallelGroup CreateParallelGroup(Javax.Swing.GroupLayout.Alignment arg0, bool arg1) + { + return IExecute("createParallelGroup", arg0, arg1); + } + /// + /// + /// + /// + /// + public Javax.Swing.GroupLayout.ParallelGroup CreateParallelGroup(Javax.Swing.GroupLayout.Alignment arg0) + { + return IExecuteWithSignature("createParallelGroup", "(Ljavax/swing/GroupLayout$Alignment;)Ljavax/swing/GroupLayout$ParallelGroup;", arg0); + } + /// + /// + /// + /// + public Javax.Swing.GroupLayout.SequentialGroup CreateSequentialGroup() + { + return IExecuteWithSignature("createSequentialGroup", "()Ljavax/swing/GroupLayout$SequentialGroup;"); + } + /// + /// + /// + /// + /// + public void AddLayoutComponent(Java.Awt.Component arg0, object arg1) + { + IExecute("addLayoutComponent", arg0, arg1); + } + /// + /// + /// + /// + /// + public void AddLayoutComponent(Java.Lang.String arg0, Java.Awt.Component arg1) + { + IExecute("addLayoutComponent", arg0, arg1); + } + /// + /// + /// + /// + public void InvalidateLayout(Java.Awt.Container arg0) + { + IExecuteWithSignature("invalidateLayout", "(Ljava/awt/Container;)V", arg0); + } + /// + /// + /// + /// + public void LayoutContainer(Java.Awt.Container arg0) + { + IExecuteWithSignature("layoutContainer", "(Ljava/awt/Container;)V", arg0); + } + /// + /// + /// + /// + /// + public void LinkSize(int arg0, params Java.Awt.Component[] arg1) + { + if (arg1.Length == 0) IExecute("linkSize", arg0); else IExecute("linkSize", arg0, arg1); + } + /// + /// + /// + /// + public void LinkSize(params Java.Awt.Component[] arg0) + { + if (arg0.Length == 0) IExecuteWithSignature("linkSize", "([Ljava/awt/Component;)V"); else IExecuteWithSignature("linkSize", "([Ljava/awt/Component;)V", arg0); + } + /// + /// + /// + /// + public void RemoveLayoutComponent(Java.Awt.Component arg0) + { + IExecuteWithSignature("removeLayoutComponent", "(Ljava/awt/Component;)V", arg0); + } + /// + /// + /// + /// + /// + public void Replace(Java.Awt.Component arg0, Java.Awt.Component arg1) + { + IExecute("replace", arg0, arg1); + } + /// + /// + /// + /// + /// + public void SetHonorsVisibility(Java.Awt.Component arg0, Java.Lang.Boolean arg1) + { + IExecute("setHonorsVisibility", arg0, arg1); + } + /// + /// + /// + /// + public void SetHorizontalGroup(Javax.Swing.GroupLayout.Group arg0) + { + IExecuteWithSignature("setHorizontalGroup", "(Ljavax/swing/GroupLayout$Group;)V", arg0); + } + /// + /// + /// + /// + public void SetVerticalGroup(Javax.Swing.GroupLayout.Group arg0) + { + IExecuteWithSignature("setVerticalGroup", "(Ljavax/swing/GroupLayout$Group;)V", arg0); + } + + #endregion + + #region Nested classes + #region Alignment + public partial class Alignment + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Javax.Swing.GroupLayout.Alignment BASELINE { get { if (!_BASELINEReady) { _BASELINEContent = SGetField(LocalBridgeClazz, "BASELINE"); _BASELINEReady = true; } return _BASELINEContent; } } + private static Javax.Swing.GroupLayout.Alignment _BASELINEContent = default; + private static bool _BASELINEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.GroupLayout.Alignment CENTER { get { if (!_CENTERReady) { _CENTERContent = SGetField(LocalBridgeClazz, "CENTER"); _CENTERReady = true; } return _CENTERContent; } } + private static Javax.Swing.GroupLayout.Alignment _CENTERContent = default; + private static bool _CENTERReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.GroupLayout.Alignment LEADING { get { if (!_LEADINGReady) { _LEADINGContent = SGetField(LocalBridgeClazz, "LEADING"); _LEADINGReady = true; } return _LEADINGContent; } } + private static Javax.Swing.GroupLayout.Alignment _LEADINGContent = default; + private static bool _LEADINGReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.GroupLayout.Alignment TRAILING { get { if (!_TRAILINGReady) { _TRAILINGContent = SGetField(LocalBridgeClazz, "TRAILING"); _TRAILINGReady = true; } return _TRAILINGContent; } } + private static Javax.Swing.GroupLayout.Alignment _TRAILINGContent = default; + private static bool _TRAILINGReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Javax.Swing.GroupLayout.Alignment ValueOf(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Ljava/lang/String;)Ljavax/swing/GroupLayout$Alignment;", arg0); + } + /// + /// + /// + /// + public static Javax.Swing.GroupLayout.Alignment[] Values() + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "values", "()[Ljavax/swing/GroupLayout$Alignment;"); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Group + public partial class Group + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Swing.GroupLayout.Group AddComponent(Java.Awt.Component arg0, int arg1, int arg2, int arg3) + { + return IExecute("addComponent", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + public Javax.Swing.GroupLayout.Group AddComponent(Java.Awt.Component arg0) + { + return IExecuteWithSignature("addComponent", "(Ljava/awt/Component;)Ljavax/swing/GroupLayout$Group;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Javax.Swing.GroupLayout.Group AddGap(int arg0, int arg1, int arg2) + { + return IExecute("addGap", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public Javax.Swing.GroupLayout.Group AddGap(int arg0) + { + return IExecuteWithSignature("addGap", "(I)Ljavax/swing/GroupLayout$Group;", arg0); + } + /// + /// + /// + /// + /// + public Javax.Swing.GroupLayout.Group AddGroup(Javax.Swing.GroupLayout.Group arg0) + { + return IExecuteWithSignature("addGroup", "(Ljavax/swing/GroupLayout$Group;)Ljavax/swing/GroupLayout$Group;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ParallelGroup + public partial class ParallelGroup + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Swing.GroupLayout.ParallelGroup AddComponent(Java.Awt.Component arg0, Javax.Swing.GroupLayout.Alignment arg1, int arg2, int arg3, int arg4) + { + return IExecute("addComponent", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + public Javax.Swing.GroupLayout.ParallelGroup AddComponent(Java.Awt.Component arg0, Javax.Swing.GroupLayout.Alignment arg1) + { + return IExecute("addComponent", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Javax.Swing.GroupLayout.ParallelGroup AddGroup(Javax.Swing.GroupLayout.Alignment arg0, Javax.Swing.GroupLayout.Group arg1) + { + return IExecute("addGroup", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region SequentialGroup + public partial class SequentialGroup + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Swing.GroupLayout.SequentialGroup AddComponent(bool arg0, Java.Awt.Component arg1, int arg2, int arg3, int arg4) + { + return IExecute("addComponent", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + public Javax.Swing.GroupLayout.SequentialGroup AddComponent(bool arg0, Java.Awt.Component arg1) + { + return IExecute("addComponent", arg0, arg1); + } + /// + /// + /// + /// + public Javax.Swing.GroupLayout.SequentialGroup AddContainerGap() + { + return IExecuteWithSignature("addContainerGap", "()Ljavax/swing/GroupLayout$SequentialGroup;"); + } + /// + /// + /// + /// + /// + /// + public Javax.Swing.GroupLayout.SequentialGroup AddContainerGap(int arg0, int arg1) + { + return IExecute("addContainerGap", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Javax.Swing.GroupLayout.SequentialGroup AddGroup(bool arg0, Javax.Swing.GroupLayout.Group arg1) + { + return IExecute("addGroup", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Swing.GroupLayout.SequentialGroup AddPreferredGap(Javax.Swing.JComponent arg0, Javax.Swing.JComponent arg1, Javax.Swing.LayoutStyle.ComponentPlacement arg2, int arg3, int arg4) + { + return IExecute("addPreferredGap", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + /// + public Javax.Swing.GroupLayout.SequentialGroup AddPreferredGap(Javax.Swing.JComponent arg0, Javax.Swing.JComponent arg1, Javax.Swing.LayoutStyle.ComponentPlacement arg2) + { + return IExecute("addPreferredGap", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public Javax.Swing.GroupLayout.SequentialGroup AddPreferredGap(Javax.Swing.LayoutStyle.ComponentPlacement arg0, int arg1, int arg2) + { + return IExecute("addPreferredGap", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public Javax.Swing.GroupLayout.SequentialGroup AddPreferredGap(Javax.Swing.LayoutStyle.ComponentPlacement arg0) + { + return IExecuteWithSignature("addPreferredGap", "(Ljavax/swing/LayoutStyle$ComponentPlacement;)Ljavax/swing/GroupLayout$SequentialGroup;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Icon.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Icon.cs new file mode 100644 index 0000000000..88199aa8a6 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Icon.cs @@ -0,0 +1,117 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region IIcon + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IIcon + { + #region Instance methods + /// + /// + /// + int IconHeight { get; } + /// + /// + /// + int IconWidth { get; } + /// + /// + /// + /// + /// + /// + /// + void PaintIcon(Java.Awt.Component arg0, Java.Awt.Graphics arg1, int arg2, int arg3); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Icon + public partial class Icon : Javax.Swing.IIcon + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int IconHeight + { + get { return IExecuteWithSignature("getIconHeight", "()I"); } + } + /// + /// + /// + public int IconWidth + { + get { return IExecuteWithSignature("getIconWidth", "()I"); } + } + /// + /// + /// + /// + /// + /// + /// + public void PaintIcon(Java.Awt.Component arg0, Java.Awt.Graphics arg1, int arg2, int arg3) + { + IExecute("paintIcon", arg0, arg1, arg2, arg3); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/ImageIcon.cs b/src/net/JNet/GeneratedCore/Javax/Swing/ImageIcon.cs new file mode 100644 index 0000000000..18ec18924c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/ImageIcon.cs @@ -0,0 +1,198 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region ImageIcon + public partial class ImageIcon + { + #region Constructors + /// + /// + /// + /// + /// + public ImageIcon(byte[] arg0, Java.Lang.String arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public ImageIcon(byte[] arg0) + : base(arg0) + { + } + /// + /// + /// + /// + /// + public ImageIcon(Java.Awt.Image arg0, Java.Lang.String arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public ImageIcon(Java.Awt.Image arg0) + : base(arg0) + { + } + /// + /// + /// + /// + /// + public ImageIcon(Java.Lang.String arg0, Java.Lang.String arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public ImageIcon(Java.Lang.String arg0) + : base(arg0) + { + } + /// + /// + /// + /// + /// + public ImageIcon(Java.Net.URL arg0, Java.Lang.String arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public ImageIcon(Java.Net.URL arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Icon(Javax.Swing.ImageIcon t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Javax.Swing.ImageIcon t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Accessibility.Accessible(Javax.Swing.ImageIcon t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Accessibility.AccessibleContext AccessibleContext + { + get { return IExecuteWithSignature("getAccessibleContext", "()Ljavax/accessibility/AccessibleContext;"); } + } + /// + /// + /// + public Java.Lang.String Description + { + get { return IExecuteWithSignature("getDescription", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setDescription", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public int IconHeight + { + get { return IExecuteWithSignature("getIconHeight", "()I"); } + } + /// + /// + /// + public int IconWidth + { + get { return IExecuteWithSignature("getIconWidth", "()I"); } + } + /// + /// + /// + public Java.Awt.Image Image + { + get { return IExecuteWithSignature("getImage", "()Ljava/awt/Image;"); } set { IExecuteWithSignature("setImage", "(Ljava/awt/Image;)V", value); } + } + /// + /// + /// + public int ImageLoadStatus + { + get { return IExecuteWithSignature("getImageLoadStatus", "()I"); } + } + /// + /// + /// + public Java.Awt.ImageNs.ImageObserver ImageObserver + { + get { return IExecuteWithSignature("getImageObserver", "()Ljava/awt/image/ImageObserver;"); } set { IExecuteWithSignature("setImageObserver", "(Ljava/awt/image/ImageObserver;)V", value); } + } + /// + /// + /// + /// + /// + /// + /// + public void PaintIcon(Java.Awt.Component arg0, Java.Awt.Graphics arg1, int arg2, int arg3) + { + IExecute("paintIcon", arg0, arg1, arg2, arg3); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/InputMap.cs b/src/net/JNet/GeneratedCore/Javax/Swing/InputMap.cs new file mode 100644 index 0000000000..2d8540d4bc --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/InputMap.cs @@ -0,0 +1,122 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region InputMap + public partial class InputMap + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.InputMap Parent + { + get { return IExecuteWithSignature("getParent", "()Ljavax/swing/InputMap;"); } set { IExecuteWithSignature("setParent", "(Ljavax/swing/InputMap;)V", value); } + } + /// + /// + /// + /// + public int Size() + { + return IExecuteWithSignature("size", "()I"); + } + /// + /// + /// + /// + /// + public object Get(Javax.Swing.KeyStroke arg0) + { + return IExecuteWithSignature("get", "(Ljavax/swing/KeyStroke;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + public Javax.Swing.KeyStroke[] AllKeys() + { + return IExecuteWithSignatureArray("allKeys", "()[Ljavax/swing/KeyStroke;"); + } + /// + /// + /// + /// + public Javax.Swing.KeyStroke[] Keys() + { + return IExecuteWithSignatureArray("keys", "()[Ljavax/swing/KeyStroke;"); + } + /// + /// + /// + public void Clear() + { + IExecuteWithSignature("clear", "()V"); + } + /// + /// + /// + /// + /// + public void Put(Javax.Swing.KeyStroke arg0, object arg1) + { + IExecute("put", arg0, arg1); + } + /// + /// + /// + /// + public void Remove(Javax.Swing.KeyStroke arg0) + { + IExecuteWithSignature("remove", "(Ljavax/swing/KeyStroke;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/InputVerifier.cs b/src/net/JNet/GeneratedCore/Javax/Swing/InputVerifier.cs new file mode 100644 index 0000000000..bc68731eca --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/InputVerifier.cs @@ -0,0 +1,86 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region InputVerifier + public partial class InputVerifier + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public bool Verify(Javax.Swing.JComponent arg0) + { + return IExecuteWithSignature("verify", "(Ljavax/swing/JComponent;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public bool ShouldYieldFocus(Javax.Swing.JComponent arg0, Javax.Swing.JComponent arg1) + { + return IExecute("shouldYieldFocus", arg0, arg1); + } + /// + /// + /// + /// + /// + public bool VerifyTarget(Javax.Swing.JComponent arg0) + { + return IExecuteWithSignature("verifyTarget", "(Ljavax/swing/JComponent;)Z", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/InternalFrameFocusTraversalPolicy.cs b/src/net/JNet/GeneratedCore/Javax/Swing/InternalFrameFocusTraversalPolicy.cs new file mode 100644 index 0000000000..45e76f3915 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/InternalFrameFocusTraversalPolicy.cs @@ -0,0 +1,67 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region InternalFrameFocusTraversalPolicy + public partial class InternalFrameFocusTraversalPolicy + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public Java.Awt.Component GetInitialComponent(Javax.Swing.JInternalFrame arg0) + { + return IExecuteWithSignature("getInitialComponent", "(Ljavax/swing/JInternalFrame;)Ljava/awt/Component;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/JButton.cs b/src/net/JNet/GeneratedCore/Javax/Swing/JButton.cs new file mode 100644 index 0000000000..649d2e3d15 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/JButton.cs @@ -0,0 +1,119 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region JButton + public partial class JButton + { + #region Constructors + /// + /// + /// + /// + /// + public JButton(Java.Lang.String arg0, Javax.Swing.Icon arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public JButton(Java.Lang.String arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public JButton(Javax.Swing.Action arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public JButton(Javax.Swing.Icon arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Accessibility.Accessible(Javax.Swing.JButton t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public bool IsDefaultButton() + { + return IExecuteWithSignature("isDefaultButton", "()Z"); + } + /// + /// + /// + /// + public bool IsDefaultCapable() + { + return IExecuteWithSignature("isDefaultCapable", "()Z"); + } + /// + /// + /// + /// + public void SetDefaultCapable(bool arg0) + { + IExecuteWithSignature("setDefaultCapable", "(Z)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/JCheckBox.cs b/src/net/JNet/GeneratedCore/Javax/Swing/JCheckBox.cs new file mode 100644 index 0000000000..024cea02ab --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/JCheckBox.cs @@ -0,0 +1,141 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region JCheckBox + public partial class JCheckBox + { + #region Constructors + /// + /// + /// + /// + /// + public JCheckBox(Java.Lang.String arg0, bool arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + /// + public JCheckBox(Java.Lang.String arg0, Javax.Swing.Icon arg1, bool arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + public JCheckBox(Java.Lang.String arg0, Javax.Swing.Icon arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public JCheckBox(Java.Lang.String arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public JCheckBox(Javax.Swing.Action arg0) + : base(arg0) + { + } + /// + /// + /// + /// + /// + public JCheckBox(Javax.Swing.Icon arg0, bool arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public JCheckBox(Javax.Swing.Icon arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Lang.String BORDER_PAINTED_FLAT_CHANGED_PROPERTY { get { if (!_BORDER_PAINTED_FLAT_CHANGED_PROPERTYReady) { _BORDER_PAINTED_FLAT_CHANGED_PROPERTYContent = SGetField(LocalBridgeClazz, "BORDER_PAINTED_FLAT_CHANGED_PROPERTY"); _BORDER_PAINTED_FLAT_CHANGED_PROPERTYReady = true; } return _BORDER_PAINTED_FLAT_CHANGED_PROPERTYContent; } } + private static Java.Lang.String _BORDER_PAINTED_FLAT_CHANGED_PROPERTYContent = default; + private static bool _BORDER_PAINTED_FLAT_CHANGED_PROPERTYReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public bool IsBorderPaintedFlat() + { + return IExecuteWithSignature("isBorderPaintedFlat", "()Z"); + } + /// + /// + /// + /// + public void SetBorderPaintedFlat(bool arg0) + { + IExecuteWithSignature("setBorderPaintedFlat", "(Z)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/JCheckBoxMenuItem.cs b/src/net/JNet/GeneratedCore/Javax/Swing/JCheckBoxMenuItem.cs new file mode 100644 index 0000000000..3d59c23de4 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/JCheckBoxMenuItem.cs @@ -0,0 +1,121 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region JCheckBoxMenuItem + public partial class JCheckBoxMenuItem + { + #region Constructors + /// + /// + /// + /// + /// + public JCheckBoxMenuItem(Java.Lang.String arg0, bool arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + /// + public JCheckBoxMenuItem(Java.Lang.String arg0, Javax.Swing.Icon arg1, bool arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + public JCheckBoxMenuItem(Java.Lang.String arg0, Javax.Swing.Icon arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public JCheckBoxMenuItem(Java.Lang.String arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public JCheckBoxMenuItem(Javax.Swing.Action arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public JCheckBoxMenuItem(Javax.Swing.Icon arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.SwingConstants(Javax.Swing.JCheckBoxMenuItem t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public bool State + { + get { return IExecuteWithSignature("getState", "()Z"); } set { IExecuteWithSignature("setState", "(Z)V", value); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/JColorChooser.cs b/src/net/JNet/GeneratedCore/Javax/Swing/JColorChooser.cs new file mode 100644 index 0000000000..13c072e75b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/JColorChooser.cs @@ -0,0 +1,222 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region JColorChooser + public partial class JColorChooser + { + #region Constructors + /// + /// + /// + /// + public JColorChooser(Java.Awt.Color arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public JColorChooser(Javax.Swing.Colorchooser.ColorSelectionModel arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Accessibility.Accessible(Javax.Swing.JColorChooser t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static Java.Lang.String CHOOSER_PANELS_PROPERTY { get { if (!_CHOOSER_PANELS_PROPERTYReady) { _CHOOSER_PANELS_PROPERTYContent = SGetField(LocalBridgeClazz, "CHOOSER_PANELS_PROPERTY"); _CHOOSER_PANELS_PROPERTYReady = true; } return _CHOOSER_PANELS_PROPERTYContent; } } + private static Java.Lang.String _CHOOSER_PANELS_PROPERTYContent = default; + private static bool _CHOOSER_PANELS_PROPERTYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String PREVIEW_PANEL_PROPERTY { get { if (!_PREVIEW_PANEL_PROPERTYReady) { _PREVIEW_PANEL_PROPERTYContent = SGetField(LocalBridgeClazz, "PREVIEW_PANEL_PROPERTY"); _PREVIEW_PANEL_PROPERTYReady = true; } return _PREVIEW_PANEL_PROPERTYContent; } } + private static Java.Lang.String _PREVIEW_PANEL_PROPERTYContent = default; + private static bool _PREVIEW_PANEL_PROPERTYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String SELECTION_MODEL_PROPERTY { get { if (!_SELECTION_MODEL_PROPERTYReady) { _SELECTION_MODEL_PROPERTYContent = SGetField(LocalBridgeClazz, "SELECTION_MODEL_PROPERTY"); _SELECTION_MODEL_PROPERTYReady = true; } return _SELECTION_MODEL_PROPERTYContent; } } + private static Java.Lang.String _SELECTION_MODEL_PROPERTYContent = default; + private static bool _SELECTION_MODEL_PROPERTYReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Awt.Color ShowDialog(Java.Awt.Component arg0, Java.Lang.String arg1, Java.Awt.Color arg2, bool arg3) + { + return SExecute(LocalBridgeClazz, "showDialog", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Awt.Color ShowDialog(Java.Awt.Component arg0, Java.Lang.String arg1, Java.Awt.Color arg2) + { + return SExecute(LocalBridgeClazz, "showDialog", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Javax.Swing.JDialog CreateDialog(Java.Awt.Component arg0, Java.Lang.String arg1, bool arg2, Javax.Swing.JColorChooser arg3, Java.Awt.EventNs.ActionListener arg4, Java.Awt.EventNs.ActionListener arg5) + { + return SExecute(LocalBridgeClazz, "createDialog", arg0, arg1, arg2, arg3, arg4, arg5); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.Colorchooser.AbstractColorChooserPanel[] ChooserPanels + { + get { return IExecuteWithSignatureArray("getChooserPanels", "()[Ljavax/swing/colorchooser/AbstractColorChooserPanel;"); } set { IExecuteWithSignature("setChooserPanels", "([Ljavax/swing/colorchooser/AbstractColorChooserPanel;)V", value); } + } + /// + /// + /// + public Java.Awt.Color Color + { + get { return IExecuteWithSignature("getColor", "()Ljava/awt/Color;"); } + } + /// + /// + /// + public bool DragEnabled + { + get { return IExecuteWithSignature("getDragEnabled", "()Z"); } set { IExecuteWithSignature("setDragEnabled", "(Z)V", value); } + } + /// + /// + /// + public Javax.Swing.JComponent PreviewPanel + { + get { return IExecuteWithSignature("getPreviewPanel", "()Ljavax/swing/JComponent;"); } set { IExecuteWithSignature("setPreviewPanel", "(Ljavax/swing/JComponent;)V", value); } + } + /// + /// + /// + public Javax.Swing.Colorchooser.ColorSelectionModel SelectionModel + { + get { return IExecuteWithSignature("getSelectionModel", "()Ljavax/swing/colorchooser/ColorSelectionModel;"); } set { IExecuteWithSignature("setSelectionModel", "(Ljavax/swing/colorchooser/ColorSelectionModel;)V", value); } + } + /// + /// + /// + /// + /// + public Javax.Swing.Colorchooser.AbstractColorChooserPanel RemoveChooserPanel(Javax.Swing.Colorchooser.AbstractColorChooserPanel arg0) + { + return IExecuteWithSignature("removeChooserPanel", "(Ljavax/swing/colorchooser/AbstractColorChooserPanel;)Ljavax/swing/colorchooser/AbstractColorChooserPanel;", arg0); + } + /// + /// + /// + /// + public void AddChooserPanel(Javax.Swing.Colorchooser.AbstractColorChooserPanel arg0) + { + IExecuteWithSignature("addChooserPanel", "(Ljavax/swing/colorchooser/AbstractColorChooserPanel;)V", arg0); + } + /// + /// + /// + /// + /// + /// + public void SetColor(int arg0, int arg1, int arg2) + { + IExecute("setColor", arg0, arg1, arg2); + } + /// + /// + /// + /// + public void SetColor(int arg0) + { + IExecuteWithSignature("setColor", "(I)V", arg0); + } + /// + /// + /// + /// + public void SetColor(Java.Awt.Color arg0) + { + IExecuteWithSignature("setColor", "(Ljava/awt/Color;)V", arg0); + } + /// + /// + /// + /// + public void SetUI(Javax.Swing.Plaf.ColorChooserUI arg0) + { + IExecuteWithSignature("setUI", "(Ljavax/swing/plaf/ColorChooserUI;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/JComboBox.cs b/src/net/JNet/GeneratedCore/Javax/Swing/JComboBox.cs new file mode 100644 index 0000000000..a26a99dda0 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/JComboBox.cs @@ -0,0 +1,924 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region JComboBox + public partial class JComboBox + { + #region Constructors + /// + /// + /// + /// + public JComboBox(Java.Util.Vector arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public JComboBox(Javax.Swing.ComboBoxModel arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Awt.ItemSelectable(Javax.Swing.JComboBox t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Event.ListDataListener(Javax.Swing.JComboBox t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Awt.EventNs.ActionListener(Javax.Swing.JComboBox t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Accessibility.Accessible(Javax.Swing.JComboBox t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.Action Action + { + get { return IExecuteWithSignature("getAction", "()Ljavax/swing/Action;"); } set { IExecuteWithSignature("setAction", "(Ljavax/swing/Action;)V", value); } + } + /// + /// + /// + public Java.Lang.String ActionCommand + { + get { return IExecuteWithSignature("getActionCommand", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setActionCommand", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Awt.EventNs.ActionListener[] ActionListeners + { + get { return IExecuteWithSignatureArray("getActionListeners", "()[Ljava/awt/event/ActionListener;"); } + } + /// + /// + /// + public Javax.Swing.ComboBoxEditor Editor + { + get { return IExecuteWithSignature("getEditor", "()Ljavax/swing/ComboBoxEditor;"); } set { IExecuteWithSignature("setEditor", "(Ljavax/swing/ComboBoxEditor;)V", value); } + } + /// + /// + /// + public Javax.Swing.JComboBox.KeySelectionManager GetKeySelectionManager + { + get { return IExecuteWithSignature("getKeySelectionManager", "()Ljavax/swing/JComboBox$KeySelectionManager;"); } + } + /// + /// + /// + public int ItemCount + { + get { return IExecuteWithSignature("getItemCount", "()I"); } + } + /// + /// + /// + public Java.Awt.EventNs.ItemListener[] ItemListeners + { + get { return IExecuteWithSignatureArray("getItemListeners", "()[Ljava/awt/event/ItemListener;"); } + } + /// + /// + /// + public int MaximumRowCount + { + get { return IExecuteWithSignature("getMaximumRowCount", "()I"); } set { IExecuteWithSignature("setMaximumRowCount", "(I)V", value); } + } + /// + /// + /// + public Javax.Swing.ComboBoxModel Model + { + get { return IExecuteWithSignature("getModel", "()Ljavax/swing/ComboBoxModel;"); } set { IExecuteWithSignature("setModel", "(Ljavax/swing/ComboBoxModel;)V", value); } + } + /// + /// + /// + public Javax.Swing.Event.PopupMenuListener[] PopupMenuListeners + { + get { return IExecuteWithSignatureArray("getPopupMenuListeners", "()[Ljavax/swing/event/PopupMenuListener;"); } + } + /// + /// + /// + public object PrototypeDisplayValue + { + get { return IExecuteWithSignature("getPrototypeDisplayValue", "()Ljava/lang/Object;"); } set { IExecuteWithSignature("setPrototypeDisplayValue", "(Ljava/lang/Object;)V", value); } + } + /// + /// + /// + public Javax.Swing.ListCellRenderer Renderer + { + get { return IExecuteWithSignature("getRenderer", "()Ljavax/swing/ListCellRenderer;"); } set { IExecuteWithSignature("setRenderer", "(Ljavax/swing/ListCellRenderer;)V", value); } + } + /// + /// + /// + public int SelectedIndex + { + get { return IExecuteWithSignature("getSelectedIndex", "()I"); } set { IExecuteWithSignature("setSelectedIndex", "(I)V", value); } + } + /// + /// + /// + public object SelectedItem + { + get { return IExecuteWithSignature("getSelectedItem", "()Ljava/lang/Object;"); } set { IExecuteWithSignature("setSelectedItem", "(Ljava/lang/Object;)V", value); } + } + /// + /// + /// + public object[] SelectedObjects + { + get { return IExecuteWithSignatureArray("getSelectedObjects", "()[Ljava/lang/Object;"); } + } + /// + /// + /// + /// + public bool IsEditable() + { + return IExecuteWithSignature("isEditable", "()Z"); + } + /// + /// + /// + /// + public bool IsLightWeightPopupEnabled() + { + return IExecuteWithSignature("isLightWeightPopupEnabled", "()Z"); + } + /// + /// + /// + /// + public bool IsPopupVisible() + { + return IExecuteWithSignature("isPopupVisible", "()Z"); + } + /// + /// + /// + /// + /// + public bool SelectWithKeyChar(char arg0) + { + return IExecuteWithSignature("selectWithKeyChar", "(C)Z", arg0); + } + /// + /// + /// + /// + /// + public object GetItemAt(int arg0) + { + return IExecuteWithSignature("getItemAt", "(I)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + public void ActionPerformed(Java.Awt.EventNs.ActionEvent arg0) + { + IExecuteWithSignature("actionPerformed", "(Ljava/awt/event/ActionEvent;)V", arg0); + } + /// + /// + /// + /// + public void AddActionListener(Java.Awt.EventNs.ActionListener arg0) + { + IExecuteWithSignature("addActionListener", "(Ljava/awt/event/ActionListener;)V", arg0); + } + /// + /// + /// + /// + public void AddItem(object arg0) + { + IExecuteWithSignature("addItem", "(Ljava/lang/Object;)V", arg0); + } + /// + /// + /// + /// + public void AddItemListener(Java.Awt.EventNs.ItemListener arg0) + { + IExecuteWithSignature("addItemListener", "(Ljava/awt/event/ItemListener;)V", arg0); + } + /// + /// + /// + /// + public void AddPopupMenuListener(Javax.Swing.Event.PopupMenuListener arg0) + { + IExecuteWithSignature("addPopupMenuListener", "(Ljavax/swing/event/PopupMenuListener;)V", arg0); + } + /// + /// + /// + /// + /// + public void ConfigureEditor(Javax.Swing.ComboBoxEditor arg0, object arg1) + { + IExecute("configureEditor", arg0, arg1); + } + /// + /// + /// + /// + public void ContentsChanged(Javax.Swing.Event.ListDataEvent arg0) + { + IExecuteWithSignature("contentsChanged", "(Ljavax/swing/event/ListDataEvent;)V", arg0); + } + /// + /// + /// + public void FirePopupMenuCanceled() + { + IExecuteWithSignature("firePopupMenuCanceled", "()V"); + } + /// + /// + /// + public void FirePopupMenuWillBecomeInvisible() + { + IExecuteWithSignature("firePopupMenuWillBecomeInvisible", "()V"); + } + /// + /// + /// + public void FirePopupMenuWillBecomeVisible() + { + IExecuteWithSignature("firePopupMenuWillBecomeVisible", "()V"); + } + /// + /// + /// + public void HidePopup() + { + IExecuteWithSignature("hidePopup", "()V"); + } + /// + /// + /// + /// + /// + public void InsertItemAt(object arg0, int arg1) + { + IExecute("insertItemAt", arg0, arg1); + } + /// + /// + /// + /// + public void IntervalAdded(Javax.Swing.Event.ListDataEvent arg0) + { + IExecuteWithSignature("intervalAdded", "(Ljavax/swing/event/ListDataEvent;)V", arg0); + } + /// + /// + /// + /// + public void IntervalRemoved(Javax.Swing.Event.ListDataEvent arg0) + { + IExecuteWithSignature("intervalRemoved", "(Ljavax/swing/event/ListDataEvent;)V", arg0); + } + /// + /// + /// + /// + public void ProcessKeyEvent(Java.Awt.EventNs.KeyEvent arg0) + { + IExecuteWithSignature("processKeyEvent", "(Ljava/awt/event/KeyEvent;)V", arg0); + } + /// + /// + /// + /// + public void RemoveActionListener(Java.Awt.EventNs.ActionListener arg0) + { + IExecuteWithSignature("removeActionListener", "(Ljava/awt/event/ActionListener;)V", arg0); + } + /// + /// + /// + public void RemoveAllItems() + { + IExecuteWithSignature("removeAllItems", "()V"); + } + /// + /// + /// + /// + public void RemoveItem(object arg0) + { + IExecuteWithSignature("removeItem", "(Ljava/lang/Object;)V", arg0); + } + /// + /// + /// + /// + public void RemoveItemAt(int arg0) + { + IExecuteWithSignature("removeItemAt", "(I)V", arg0); + } + /// + /// + /// + /// + public void RemoveItemListener(Java.Awt.EventNs.ItemListener arg0) + { + IExecuteWithSignature("removeItemListener", "(Ljava/awt/event/ItemListener;)V", arg0); + } + /// + /// + /// + /// + public void RemovePopupMenuListener(Javax.Swing.Event.PopupMenuListener arg0) + { + IExecuteWithSignature("removePopupMenuListener", "(Ljavax/swing/event/PopupMenuListener;)V", arg0); + } + /// + /// + /// + /// + public void SetEditable(bool arg0) + { + IExecuteWithSignature("setEditable", "(Z)V", arg0); + } + /// + /// + /// + /// + public void SetKeySelectionManager(Javax.Swing.JComboBox.KeySelectionManager arg0) + { + IExecuteWithSignature("setKeySelectionManager", "(Ljavax/swing/JComboBox$KeySelectionManager;)V", arg0); + } + /// + /// + /// + /// + public void SetLightWeightPopupEnabled(bool arg0) + { + IExecuteWithSignature("setLightWeightPopupEnabled", "(Z)V", arg0); + } + /// + /// + /// + /// + public void SetPopupVisible(bool arg0) + { + IExecuteWithSignature("setPopupVisible", "(Z)V", arg0); + } + /// + /// + /// + /// + public void SetUI(Javax.Swing.Plaf.ComboBoxUI arg0) + { + IExecuteWithSignature("setUI", "(Ljavax/swing/plaf/ComboBoxUI;)V", arg0); + } + /// + /// + /// + public void ShowPopup() + { + IExecuteWithSignature("showPopup", "()V"); + } + + #endregion + + #region Nested classes + #region KeySelectionManager + public partial class KeySelectionManager + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public int SelectionForKey(char arg0, Javax.Swing.ComboBoxModel arg1) + { + return IExecute("selectionForKey", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion + + #region JComboBox + public partial class JComboBox + { + #region Constructors + /// + /// + /// + /// + public JComboBox(E[] arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public JComboBox(Java.Util.Vector arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public JComboBox(Javax.Swing.ComboBoxModel arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Awt.ItemSelectable(Javax.Swing.JComboBox t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Event.ListDataListener(Javax.Swing.JComboBox t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Awt.EventNs.ActionListener(Javax.Swing.JComboBox t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Accessibility.Accessible(Javax.Swing.JComboBox t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.JComboBox(Javax.Swing.JComboBox t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.Action Action + { + get { return IExecuteWithSignature("getAction", "()Ljavax/swing/Action;"); } set { IExecuteWithSignature("setAction", "(Ljavax/swing/Action;)V", value); } + } + /// + /// + /// + public Java.Lang.String ActionCommand + { + get { return IExecuteWithSignature("getActionCommand", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setActionCommand", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Awt.EventNs.ActionListener[] ActionListeners + { + get { return IExecuteWithSignatureArray("getActionListeners", "()[Ljava/awt/event/ActionListener;"); } + } + /// + /// + /// + public Javax.Swing.ComboBoxEditor Editor + { + get { return IExecuteWithSignature("getEditor", "()Ljavax/swing/ComboBoxEditor;"); } set { IExecuteWithSignature("setEditor", "(Ljavax/swing/ComboBoxEditor;)V", value); } + } + /// + /// + /// + public Javax.Swing.JComboBox.KeySelectionManager GetKeySelectionManager + { + get { return IExecuteWithSignature("getKeySelectionManager", "()Ljavax/swing/JComboBox$KeySelectionManager;"); } + } + /// + /// + /// + public int ItemCount + { + get { return IExecuteWithSignature("getItemCount", "()I"); } + } + /// + /// + /// + public Java.Awt.EventNs.ItemListener[] ItemListeners + { + get { return IExecuteWithSignatureArray("getItemListeners", "()[Ljava/awt/event/ItemListener;"); } + } + /// + /// + /// + public int MaximumRowCount + { + get { return IExecuteWithSignature("getMaximumRowCount", "()I"); } set { IExecuteWithSignature("setMaximumRowCount", "(I)V", value); } + } + /// + /// + /// + public Javax.Swing.ComboBoxModel Model + { + get { return IExecuteWithSignature>("getModel", "()Ljavax/swing/ComboBoxModel;"); } set { IExecuteWithSignature("setModel", "(Ljavax/swing/ComboBoxModel;)V", value); } + } + /// + /// + /// + public Javax.Swing.Event.PopupMenuListener[] PopupMenuListeners + { + get { return IExecuteWithSignatureArray("getPopupMenuListeners", "()[Ljavax/swing/event/PopupMenuListener;"); } + } + /// + /// + /// + public E PrototypeDisplayValue + { + get { return IExecuteWithSignature("getPrototypeDisplayValue", "()Ljava/lang/Object;"); } set { IExecuteWithSignature("setPrototypeDisplayValue", "(Ljava/lang/Object;)V", value); } + } + /// + /// + /// + public Javax.Swing.ListCellRenderer Renderer + { + get { return IExecuteWithSignature("getRenderer", "()Ljavax/swing/ListCellRenderer;"); } set { IExecuteWithSignature("setRenderer", "(Ljavax/swing/ListCellRenderer;)V", value); } + } + /// + /// + /// + public int SelectedIndex + { + get { return IExecuteWithSignature("getSelectedIndex", "()I"); } set { IExecuteWithSignature("setSelectedIndex", "(I)V", value); } + } + /// + /// + /// + public object SelectedItem + { + get { return IExecuteWithSignature("getSelectedItem", "()Ljava/lang/Object;"); } set { IExecuteWithSignature("setSelectedItem", "(Ljava/lang/Object;)V", value); } + } + /// + /// + /// + public object[] SelectedObjects + { + get { return IExecuteWithSignatureArray("getSelectedObjects", "()[Ljava/lang/Object;"); } + } + /// + /// + /// + /// + public bool IsEditable() + { + return IExecuteWithSignature("isEditable", "()Z"); + } + /// + /// + /// + /// + public bool IsLightWeightPopupEnabled() + { + return IExecuteWithSignature("isLightWeightPopupEnabled", "()Z"); + } + /// + /// + /// + /// + public bool IsPopupVisible() + { + return IExecuteWithSignature("isPopupVisible", "()Z"); + } + /// + /// + /// + /// + /// + public bool SelectWithKeyChar(char arg0) + { + return IExecuteWithSignature("selectWithKeyChar", "(C)Z", arg0); + } + /// + /// + /// + /// + /// + public E GetItemAt(int arg0) + { + return IExecuteWithSignature("getItemAt", "(I)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + public void ActionPerformed(Java.Awt.EventNs.ActionEvent arg0) + { + IExecuteWithSignature("actionPerformed", "(Ljava/awt/event/ActionEvent;)V", arg0); + } + /// + /// + /// + /// + public void AddActionListener(Java.Awt.EventNs.ActionListener arg0) + { + IExecuteWithSignature("addActionListener", "(Ljava/awt/event/ActionListener;)V", arg0); + } + /// + /// + /// + /// + public void AddItem(E arg0) + { + IExecuteWithSignature("addItem", "(Ljava/lang/Object;)V", arg0); + } + /// + /// + /// + /// + public void AddItemListener(Java.Awt.EventNs.ItemListener arg0) + { + IExecuteWithSignature("addItemListener", "(Ljava/awt/event/ItemListener;)V", arg0); + } + /// + /// + /// + /// + public void AddPopupMenuListener(Javax.Swing.Event.PopupMenuListener arg0) + { + IExecuteWithSignature("addPopupMenuListener", "(Ljavax/swing/event/PopupMenuListener;)V", arg0); + } + /// + /// + /// + /// + /// + public void ConfigureEditor(Javax.Swing.ComboBoxEditor arg0, object arg1) + { + IExecute("configureEditor", arg0, arg1); + } + /// + /// + /// + /// + public void ContentsChanged(Javax.Swing.Event.ListDataEvent arg0) + { + IExecuteWithSignature("contentsChanged", "(Ljavax/swing/event/ListDataEvent;)V", arg0); + } + /// + /// + /// + public void FirePopupMenuCanceled() + { + IExecuteWithSignature("firePopupMenuCanceled", "()V"); + } + /// + /// + /// + public void FirePopupMenuWillBecomeInvisible() + { + IExecuteWithSignature("firePopupMenuWillBecomeInvisible", "()V"); + } + /// + /// + /// + public void FirePopupMenuWillBecomeVisible() + { + IExecuteWithSignature("firePopupMenuWillBecomeVisible", "()V"); + } + /// + /// + /// + public void HidePopup() + { + IExecuteWithSignature("hidePopup", "()V"); + } + /// + /// + /// + /// + /// + public void InsertItemAt(E arg0, int arg1) + { + IExecute("insertItemAt", arg0, arg1); + } + /// + /// + /// + /// + public void IntervalAdded(Javax.Swing.Event.ListDataEvent arg0) + { + IExecuteWithSignature("intervalAdded", "(Ljavax/swing/event/ListDataEvent;)V", arg0); + } + /// + /// + /// + /// + public void IntervalRemoved(Javax.Swing.Event.ListDataEvent arg0) + { + IExecuteWithSignature("intervalRemoved", "(Ljavax/swing/event/ListDataEvent;)V", arg0); + } + /// + /// + /// + /// + public void ProcessKeyEvent(Java.Awt.EventNs.KeyEvent arg0) + { + IExecuteWithSignature("processKeyEvent", "(Ljava/awt/event/KeyEvent;)V", arg0); + } + /// + /// + /// + /// + public void RemoveActionListener(Java.Awt.EventNs.ActionListener arg0) + { + IExecuteWithSignature("removeActionListener", "(Ljava/awt/event/ActionListener;)V", arg0); + } + /// + /// + /// + public void RemoveAllItems() + { + IExecuteWithSignature("removeAllItems", "()V"); + } + /// + /// + /// + /// + public void RemoveItem(object arg0) + { + IExecuteWithSignature("removeItem", "(Ljava/lang/Object;)V", arg0); + } + /// + /// + /// + /// + public void RemoveItemAt(int arg0) + { + IExecuteWithSignature("removeItemAt", "(I)V", arg0); + } + /// + /// + /// + /// + public void RemoveItemListener(Java.Awt.EventNs.ItemListener arg0) + { + IExecuteWithSignature("removeItemListener", "(Ljava/awt/event/ItemListener;)V", arg0); + } + /// + /// + /// + /// + public void RemovePopupMenuListener(Javax.Swing.Event.PopupMenuListener arg0) + { + IExecuteWithSignature("removePopupMenuListener", "(Ljavax/swing/event/PopupMenuListener;)V", arg0); + } + /// + /// + /// + /// + public void SetEditable(bool arg0) + { + IExecuteWithSignature("setEditable", "(Z)V", arg0); + } + /// + /// + /// + /// + public void SetKeySelectionManager(Javax.Swing.JComboBox.KeySelectionManager arg0) + { + IExecuteWithSignature("setKeySelectionManager", "(Ljavax/swing/JComboBox$KeySelectionManager;)V", arg0); + } + /// + /// + /// + /// + public void SetLightWeightPopupEnabled(bool arg0) + { + IExecuteWithSignature("setLightWeightPopupEnabled", "(Z)V", arg0); + } + /// + /// + /// + /// + public void SetPopupVisible(bool arg0) + { + IExecuteWithSignature("setPopupVisible", "(Z)V", arg0); + } + /// + /// + /// + /// + public void SetUI(Javax.Swing.Plaf.ComboBoxUI arg0) + { + IExecuteWithSignature("setUI", "(Ljavax/swing/plaf/ComboBoxUI;)V", arg0); + } + /// + /// + /// + public void ShowPopup() + { + IExecuteWithSignature("showPopup", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/JComponent.cs b/src/net/JNet/GeneratedCore/Javax/Swing/JComponent.cs new file mode 100644 index 0000000000..c87e913c29 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/JComponent.cs @@ -0,0 +1,626 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region JComponent + public partial class JComponent + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Javax.Swing.JComponent t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static int UNDEFINED_CONDITION { get { if (!_UNDEFINED_CONDITIONReady) { _UNDEFINED_CONDITIONContent = SGetField(LocalBridgeClazz, "UNDEFINED_CONDITION"); _UNDEFINED_CONDITIONReady = true; } return _UNDEFINED_CONDITIONContent; } } + private static int _UNDEFINED_CONDITIONContent = default; + private static bool _UNDEFINED_CONDITIONReady = false; // this is used because in case of generics + /// + /// + /// + public static int WHEN_ANCESTOR_OF_FOCUSED_COMPONENT { get { if (!_WHEN_ANCESTOR_OF_FOCUSED_COMPONENTReady) { _WHEN_ANCESTOR_OF_FOCUSED_COMPONENTContent = SGetField(LocalBridgeClazz, "WHEN_ANCESTOR_OF_FOCUSED_COMPONENT"); _WHEN_ANCESTOR_OF_FOCUSED_COMPONENTReady = true; } return _WHEN_ANCESTOR_OF_FOCUSED_COMPONENTContent; } } + private static int _WHEN_ANCESTOR_OF_FOCUSED_COMPONENTContent = default; + private static bool _WHEN_ANCESTOR_OF_FOCUSED_COMPONENTReady = false; // this is used because in case of generics + /// + /// + /// + public static int WHEN_FOCUSED { get { if (!_WHEN_FOCUSEDReady) { _WHEN_FOCUSEDContent = SGetField(LocalBridgeClazz, "WHEN_FOCUSED"); _WHEN_FOCUSEDReady = true; } return _WHEN_FOCUSEDContent; } } + private static int _WHEN_FOCUSEDContent = default; + private static bool _WHEN_FOCUSEDReady = false; // this is used because in case of generics + /// + /// + /// + public static int WHEN_IN_FOCUSED_WINDOW { get { if (!_WHEN_IN_FOCUSED_WINDOWReady) { _WHEN_IN_FOCUSED_WINDOWContent = SGetField(LocalBridgeClazz, "WHEN_IN_FOCUSED_WINDOW"); _WHEN_IN_FOCUSED_WINDOWReady = true; } return _WHEN_IN_FOCUSED_WINDOWContent; } } + private static int _WHEN_IN_FOCUSED_WINDOWContent = default; + private static bool _WHEN_IN_FOCUSED_WINDOWReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String TOOL_TIP_TEXT_KEY { get { if (!_TOOL_TIP_TEXT_KEYReady) { _TOOL_TIP_TEXT_KEYContent = SGetField(LocalBridgeClazz, "TOOL_TIP_TEXT_KEY"); _TOOL_TIP_TEXT_KEYReady = true; } return _TOOL_TIP_TEXT_KEYContent; } } + private static Java.Lang.String _TOOL_TIP_TEXT_KEYContent = default; + private static bool _TOOL_TIP_TEXT_KEYReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + public static Java.Util.Locale DefaultLocale + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getDefaultLocale", "()Ljava/util/Locale;"); } set { SExecuteWithSignature(LocalBridgeClazz, "setDefaultLocale", "(Ljava/util/Locale;)V", value); } + } + /// + /// + /// + /// + /// + public static bool IsLightweightComponent(Java.Awt.Component arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "isLightweightComponent", "(Ljava/awt/Component;)Z", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.ActionMap ActionMap + { + get { return IExecuteWithSignature("getActionMap", "()Ljavax/swing/ActionMap;"); } set { IExecuteWithSignature("setActionMap", "(Ljavax/swing/ActionMap;)V", value); } + } + /// + /// + /// + public Javax.Swing.Event.AncestorListener[] AncestorListeners + { + get { return IExecuteWithSignatureArray("getAncestorListeners", "()[Ljavax/swing/event/AncestorListener;"); } + } + /// + /// + /// + public bool Autoscrolls + { + get { return IExecuteWithSignature("getAutoscrolls", "()Z"); } set { IExecuteWithSignature("setAutoscrolls", "(Z)V", value); } + } + /// + /// + /// + public Javax.Swing.Border.Border Border + { + get { return IExecuteWithSignature("getBorder", "()Ljavax/swing/border/Border;"); } set { IExecuteWithSignature("setBorder", "(Ljavax/swing/border/Border;)V", value); } + } + /// + /// + /// + public Javax.Swing.JPopupMenu ComponentPopupMenu + { + get { return IExecuteWithSignature("getComponentPopupMenu", "()Ljavax/swing/JPopupMenu;"); } set { IExecuteWithSignature("setComponentPopupMenu", "(Ljavax/swing/JPopupMenu;)V", value); } + } + /// + /// + /// + public int DebugGraphicsOptions + { + get { return IExecuteWithSignature("getDebugGraphicsOptions", "()I"); } set { IExecuteWithSignature("setDebugGraphicsOptions", "(I)V", value); } + } + /// + /// + /// + public bool InheritsPopupMenu + { + get { return IExecuteWithSignature("getInheritsPopupMenu", "()Z"); } set { IExecuteWithSignature("setInheritsPopupMenu", "(Z)V", value); } + } + /// + /// + /// + public Javax.Swing.InputMap InputMap + { + get { return IExecuteWithSignature("getInputMap", "()Ljavax/swing/InputMap;"); } + } + /// + /// + /// + public Javax.Swing.InputVerifier InputVerifier + { + get { return IExecuteWithSignature("getInputVerifier", "()Ljavax/swing/InputVerifier;"); } set { IExecuteWithSignature("setInputVerifier", "(Ljavax/swing/InputVerifier;)V", value); } + } + /// + /// + /// + public Javax.Swing.KeyStroke[] RegisteredKeyStrokes + { + get { return IExecuteWithSignatureArray("getRegisteredKeyStrokes", "()[Ljavax/swing/KeyStroke;"); } + } + /// + /// + /// + public Javax.Swing.JRootPane RootPane + { + get { return IExecuteWithSignature("getRootPane", "()Ljavax/swing/JRootPane;"); } + } + /// + /// + /// + public Java.Lang.String ToolTipText + { + get { return IExecuteWithSignature("getToolTipText", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setToolTipText", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Awt.Container TopLevelAncestor + { + get { return IExecuteWithSignature("getTopLevelAncestor", "()Ljava/awt/Container;"); } + } + /// + /// + /// + public Javax.Swing.TransferHandler TransferHandler + { + get { return IExecuteWithSignature("getTransferHandler", "()Ljavax/swing/TransferHandler;"); } set { IExecuteWithSignature("setTransferHandler", "(Ljavax/swing/TransferHandler;)V", value); } + } + /// + /// + /// + public Javax.Swing.Plaf.ComponentUI UI + { + get { return IExecuteWithSignature("getUI", "()Ljavax/swing/plaf/ComponentUI;"); } + } + /// + /// + /// + public Java.Lang.String UIClassID + { + get { return IExecuteWithSignature("getUIClassID", "()Ljava/lang/String;"); } + } + /// + /// + /// + public bool VerifyInputWhenFocusTarget + { + get { return IExecuteWithSignature("getVerifyInputWhenFocusTarget", "()Z"); } set { IExecuteWithSignature("setVerifyInputWhenFocusTarget", "(Z)V", value); } + } + /// + /// + /// + public Java.Beans.VetoableChangeListener[] VetoableChangeListeners + { + get { return IExecuteWithSignatureArray("getVetoableChangeListeners", "()[Ljava/beans/VetoableChangeListener;"); } + } + /// + /// + /// + public Java.Awt.Rectangle VisibleRect + { + get { return IExecuteWithSignature("getVisibleRect", "()Ljava/awt/Rectangle;"); } + } + /// + /// + /// + /// + public bool IsOptimizedDrawingEnabled() + { + return IExecuteWithSignature("isOptimizedDrawingEnabled", "()Z"); + } + /// + /// + /// + /// + public bool IsPaintingTile() + { + return IExecuteWithSignature("isPaintingTile", "()Z"); + } + /// + /// + /// + /// + public bool IsRequestFocusEnabled() + { + return IExecuteWithSignature("isRequestFocusEnabled", "()Z"); + } + /// + /// + /// + /// + /// + public bool RequestFocus(bool arg0) + { + return IExecuteWithSignature("requestFocus", "(Z)Z", arg0); + } + /// + /// + /// + /// + public bool IsPaintingForPrint() + { + return IExecuteWithSignature("isPaintingForPrint", "()Z"); + } + /// + /// + /// + /// + /// + public object GetClientProperty(object arg0) + { + return IExecuteWithSignature("getClientProperty", "(Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public Javax.Swing.InputMap GetInputMap(int arg0) + { + return IExecuteWithSignature("getInputMap", "(I)Ljavax/swing/InputMap;", arg0); + } + /// + /// + /// + /// + /// + public void PutClientProperty(object arg0, object arg1) + { + IExecute("putClientProperty", arg0, arg1); + } + /// + /// + /// + /// + /// + public void SetInputMap(int arg0, Javax.Swing.InputMap arg1) + { + IExecute("setInputMap", arg0, arg1); + } + /// + /// + /// + /// + /// + public int GetConditionForKeyStroke(Javax.Swing.KeyStroke arg0) + { + return IExecuteWithSignature("getConditionForKeyStroke", "(Ljavax/swing/KeyStroke;)I", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.EventNs.ActionListener GetActionForKeyStroke(Javax.Swing.KeyStroke arg0) + { + return IExecuteWithSignature("getActionForKeyStroke", "(Ljavax/swing/KeyStroke;)Ljava/awt/event/ActionListener;", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.EventNs.ActionListener GetActionForKeyStrokeDirect(Javax.Swing.KeyStroke arg0) + { + return IExecuteWithSignature("getActionForKeyStroke", "(Ljavax/swing/KeyStroke;)Ljava/awt/event/ActionListener;", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.Insets GetInsets(Java.Awt.Insets arg0) + { + return IExecuteWithSignature("getInsets", "(Ljava/awt/Insets;)Ljava/awt/Insets;", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.Point GetPopupLocation(Java.Awt.EventNs.MouseEvent arg0) + { + return IExecuteWithSignature("getPopupLocation", "(Ljava/awt/event/MouseEvent;)Ljava/awt/Point;", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.Point GetToolTipLocation(Java.Awt.EventNs.MouseEvent arg0) + { + return IExecuteWithSignature("getToolTipLocation", "(Ljava/awt/event/MouseEvent;)Ljava/awt/Point;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.String GetToolTipText(Java.Awt.EventNs.MouseEvent arg0) + { + return IExecuteWithSignature("getToolTipText", "(Ljava/awt/event/MouseEvent;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + public Javax.Swing.JToolTip CreateToolTip() + { + return IExecuteWithSignature("createToolTip", "()Ljavax/swing/JToolTip;"); + } + /// + /// + /// + /// + public void AddVetoableChangeListener(Java.Beans.VetoableChangeListener arg0) + { + IExecuteWithSignature("addVetoableChangeListener", "(Ljava/beans/VetoableChangeListener;)V", arg0); + } + /// + /// + /// + /// + public void RemoveVetoableChangeListener(Java.Beans.VetoableChangeListener arg0) + { + IExecuteWithSignature("removeVetoableChangeListener", "(Ljava/beans/VetoableChangeListener;)V", arg0); + } + /// + /// + /// + /// + public void AddAncestorListener(Javax.Swing.Event.AncestorListener arg0) + { + IExecuteWithSignature("addAncestorListener", "(Ljavax/swing/event/AncestorListener;)V", arg0); + } + /// + /// + /// + /// + public void ComputeVisibleRect(Java.Awt.Rectangle arg0) + { + IExecuteWithSignature("computeVisibleRect", "(Ljava/awt/Rectangle;)V", arg0); + } + /// + /// + /// + /// + /// + /// + public void FirePropertyChange(Java.Lang.String arg0, bool arg1, bool arg2) + { + IExecute("firePropertyChange", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void FirePropertyChange(Java.Lang.String arg0, int arg1, int arg2) + { + IExecute("firePropertyChange", arg0, arg1, arg2); + } + /// + /// + /// + public void GrabFocus() + { + IExecuteWithSignature("grabFocus", "()V"); + } + /// + /// + /// + /// + /// + /// + /// + public void PaintImmediately(int arg0, int arg1, int arg2, int arg3) + { + IExecute("paintImmediately", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + public void PaintImmediately(Java.Awt.Rectangle arg0) + { + IExecuteWithSignature("paintImmediately", "(Ljava/awt/Rectangle;)V", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public void RegisterKeyboardAction(Java.Awt.EventNs.ActionListener arg0, Java.Lang.String arg1, Javax.Swing.KeyStroke arg2, int arg3) + { + IExecute("registerKeyboardAction", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + public void RegisterKeyboardAction(Java.Awt.EventNs.ActionListener arg0, Javax.Swing.KeyStroke arg1, int arg2) + { + IExecute("registerKeyboardAction", arg0, arg1, arg2); + } + /// + /// + /// + /// + public void RemoveAncestorListener(Javax.Swing.Event.AncestorListener arg0) + { + IExecuteWithSignature("removeAncestorListener", "(Ljavax/swing/event/AncestorListener;)V", arg0); + } + /// + /// + /// + /// + public void Repaint(Java.Awt.Rectangle arg0) + { + IExecuteWithSignature("repaint", "(Ljava/awt/Rectangle;)V", arg0); + } + /// + /// + /// + public void ResetKeyboardActions() + { + IExecuteWithSignature("resetKeyboardActions", "()V"); + } + /// + /// + /// + /// + public void ScrollRectToVisible(Java.Awt.Rectangle arg0) + { + IExecuteWithSignature("scrollRectToVisible", "(Ljava/awt/Rectangle;)V", arg0); + } + /// + /// + /// + /// + public void SetAlignmentX(float arg0) + { + IExecuteWithSignature("setAlignmentX", "(F)V", arg0); + } + /// + /// + /// + /// + public void SetAlignmentY(float arg0) + { + IExecuteWithSignature("setAlignmentY", "(F)V", arg0); + } + /// + /// + /// + /// + public void SetDoubleBuffered(bool arg0) + { + IExecuteWithSignature("setDoubleBuffered", "(Z)V", arg0); + } + /// + /// + /// + /// + public void SetOpaque(bool arg0) + { + IExecuteWithSignature("setOpaque", "(Z)V", arg0); + } + /// + /// + /// + /// + public void SetRequestFocusEnabled(bool arg0) + { + IExecuteWithSignature("setRequestFocusEnabled", "(Z)V", arg0); + } + /// + /// + /// + /// + public void UnregisterKeyboardAction(Javax.Swing.KeyStroke arg0) + { + IExecuteWithSignature("unregisterKeyboardAction", "(Ljavax/swing/KeyStroke;)V", arg0); + } + /// + /// + /// + public void UpdateUI() + { + IExecuteWithSignature("updateUI", "()V"); + } + + #endregion + + #region Nested classes + #region AccessibleJComponent + public partial class AccessibleJComponent + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Accessibility.AccessibleKeyBinding AccessibleKeyBinding + { + get { return IExecuteWithSignature("getAccessibleKeyBinding", "()Ljavax/accessibility/AccessibleKeyBinding;"); } + } + /// + /// + /// + public Java.Lang.String TitledBorderText + { + get { return IExecuteWithSignature("getTitledBorderText", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String ToolTipText + { + get { return IExecuteWithSignature("getToolTipText", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/JDesktopPane.cs b/src/net/JNet/GeneratedCore/Javax/Swing/JDesktopPane.cs new file mode 100644 index 0000000000..29e6af46b7 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/JDesktopPane.cs @@ -0,0 +1,124 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region JDesktopPane + public partial class JDesktopPane + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int LIVE_DRAG_MODE { get { if (!_LIVE_DRAG_MODEReady) { _LIVE_DRAG_MODEContent = SGetField(LocalBridgeClazz, "LIVE_DRAG_MODE"); _LIVE_DRAG_MODEReady = true; } return _LIVE_DRAG_MODEContent; } } + private static int _LIVE_DRAG_MODEContent = default; + private static bool _LIVE_DRAG_MODEReady = false; // this is used because in case of generics + /// + /// + /// + public static int OUTLINE_DRAG_MODE { get { if (!_OUTLINE_DRAG_MODEReady) { _OUTLINE_DRAG_MODEContent = SGetField(LocalBridgeClazz, "OUTLINE_DRAG_MODE"); _OUTLINE_DRAG_MODEReady = true; } return _OUTLINE_DRAG_MODEContent; } } + private static int _OUTLINE_DRAG_MODEContent = default; + private static bool _OUTLINE_DRAG_MODEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.JInternalFrame[] AllFrames + { + get { return IExecuteWithSignatureArray("getAllFrames", "()[Ljavax/swing/JInternalFrame;"); } + } + /// + /// + /// + public Javax.Swing.DesktopManager DesktopManager + { + get { return IExecuteWithSignature("getDesktopManager", "()Ljavax/swing/DesktopManager;"); } set { IExecuteWithSignature("setDesktopManager", "(Ljavax/swing/DesktopManager;)V", value); } + } + /// + /// + /// + public int DragMode + { + get { return IExecuteWithSignature("getDragMode", "()I"); } set { IExecuteWithSignature("setDragMode", "(I)V", value); } + } + /// + /// + /// + public Javax.Swing.JInternalFrame SelectedFrame + { + get { return IExecuteWithSignature("getSelectedFrame", "()Ljavax/swing/JInternalFrame;"); } set { IExecuteWithSignature("setSelectedFrame", "(Ljavax/swing/JInternalFrame;)V", value); } + } + /// + /// + /// + /// + /// + public Javax.Swing.JInternalFrame SelectFrame(bool arg0) + { + return IExecuteWithSignature("selectFrame", "(Z)Ljavax/swing/JInternalFrame;", arg0); + } + /// + /// + /// + /// + /// + public Javax.Swing.JInternalFrame[] GetAllFramesInLayer(int arg0) + { + return IExecuteWithSignatureArray("getAllFramesInLayer", "(I)[Ljavax/swing/JInternalFrame;", arg0); + } + /// + /// + /// + /// + public void SetUI(Javax.Swing.Plaf.DesktopPaneUI arg0) + { + IExecuteWithSignature("setUI", "(Ljavax/swing/plaf/DesktopPaneUI;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/JDialog.cs b/src/net/JNet/GeneratedCore/Javax/Swing/JDialog.cs new file mode 100644 index 0000000000..8b5a71bf1b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/JDialog.cs @@ -0,0 +1,276 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region JDialog + public partial class JDialog + { + #region Constructors + /// + /// + /// + /// + /// + public JDialog(Java.Awt.Dialog arg0, bool arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + /// + /// + public JDialog(Java.Awt.Dialog arg0, Java.Lang.String arg1, bool arg2, Java.Awt.GraphicsConfiguration arg3) + : base(arg0, arg1, arg2, arg3) + { + } + /// + /// + /// + /// + /// + /// + public JDialog(Java.Awt.Dialog arg0, Java.Lang.String arg1, bool arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + public JDialog(Java.Awt.Dialog arg0, Java.Lang.String arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public JDialog(Java.Awt.Dialog arg0) + : base(arg0) + { + } + /// + /// + /// + /// + /// + public JDialog(Java.Awt.Frame arg0, bool arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + /// + /// + public JDialog(Java.Awt.Frame arg0, Java.Lang.String arg1, bool arg2, Java.Awt.GraphicsConfiguration arg3) + : base(arg0, arg1, arg2, arg3) + { + } + /// + /// + /// + /// + /// + /// + public JDialog(Java.Awt.Frame arg0, Java.Lang.String arg1, bool arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + public JDialog(Java.Awt.Frame arg0, Java.Lang.String arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public JDialog(Java.Awt.Frame arg0) + : base(arg0) + { + } + /// + /// + /// + /// + /// + public JDialog(Java.Awt.Window arg0, Java.Awt.Dialog.ModalityType arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + /// + /// + public JDialog(Java.Awt.Window arg0, Java.Lang.String arg1, Java.Awt.Dialog.ModalityType arg2, Java.Awt.GraphicsConfiguration arg3) + : base(arg0, arg1, arg2, arg3) + { + } + /// + /// + /// + /// + /// + /// + public JDialog(Java.Awt.Window arg0, Java.Lang.String arg1, Java.Awt.Dialog.ModalityType arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + public JDialog(Java.Awt.Window arg0, Java.Lang.String arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public JDialog(Java.Awt.Window arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.WindowConstants(Javax.Swing.JDialog t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Accessibility.Accessible(Javax.Swing.JDialog t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.RootPaneContainer(Javax.Swing.JDialog t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + public static bool IsDefaultLookAndFeelDecorated() + { + return SExecuteWithSignature(LocalBridgeClazz, "isDefaultLookAndFeelDecorated", "()Z"); + } + /// + /// + /// + /// + public static void SetDefaultLookAndFeelDecorated(bool arg0) + { + SExecuteWithSignature(LocalBridgeClazz, "setDefaultLookAndFeelDecorated", "(Z)V", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.Container ContentPane + { + get { return IExecuteWithSignature("getContentPane", "()Ljava/awt/Container;"); } set { IExecuteWithSignature("setContentPane", "(Ljava/awt/Container;)V", value); } + } + /// + /// + /// + public int DefaultCloseOperation + { + get { return IExecuteWithSignature("getDefaultCloseOperation", "()I"); } set { IExecuteWithSignature("setDefaultCloseOperation", "(I)V", value); } + } + /// + /// + /// + public Java.Awt.Component GlassPane + { + get { return IExecuteWithSignature("getGlassPane", "()Ljava/awt/Component;"); } set { IExecuteWithSignature("setGlassPane", "(Ljava/awt/Component;)V", value); } + } + /// + /// + /// + public Javax.Swing.JMenuBar JMenuBar + { + get { return IExecuteWithSignature("getJMenuBar", "()Ljavax/swing/JMenuBar;"); } set { IExecuteWithSignature("setJMenuBar", "(Ljavax/swing/JMenuBar;)V", value); } + } + /// + /// + /// + public Javax.Swing.JLayeredPane LayeredPane + { + get { return IExecuteWithSignature("getLayeredPane", "()Ljavax/swing/JLayeredPane;"); } set { IExecuteWithSignature("setLayeredPane", "(Ljavax/swing/JLayeredPane;)V", value); } + } + /// + /// + /// + public Javax.Swing.JRootPane RootPane + { + get { return IExecuteWithSignature("getRootPane", "()Ljavax/swing/JRootPane;"); } + } + /// + /// + /// + public Javax.Swing.TransferHandler TransferHandler + { + get { return IExecuteWithSignature("getTransferHandler", "()Ljavax/swing/TransferHandler;"); } set { IExecuteWithSignature("setTransferHandler", "(Ljavax/swing/TransferHandler;)V", value); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/JEditorPane.cs b/src/net/JNet/GeneratedCore/Javax/Swing/JEditorPane.cs new file mode 100644 index 0000000000..0e02ebe18a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/JEditorPane.cs @@ -0,0 +1,240 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region JEditorPane + public partial class JEditorPane + { + #region Constructors + /// + /// + /// + /// + /// + public JEditorPane(Java.Lang.String arg0, Java.Lang.String arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + public JEditorPane(Java.Lang.String arg0) + : base(arg0) + { + } + /// + /// + /// + /// + /// + public JEditorPane(Java.Net.URL arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Lang.String HONOR_DISPLAY_PROPERTIES { get { if (!_HONOR_DISPLAY_PROPERTIESReady) { _HONOR_DISPLAY_PROPERTIESContent = SGetField(LocalBridgeClazz, "HONOR_DISPLAY_PROPERTIES"); _HONOR_DISPLAY_PROPERTIESReady = true; } return _HONOR_DISPLAY_PROPERTIESContent; } } + private static Java.Lang.String _HONOR_DISPLAY_PROPERTIESContent = default; + private static bool _HONOR_DISPLAY_PROPERTIESReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String W3C_LENGTH_UNITS { get { if (!_W3C_LENGTH_UNITSReady) { _W3C_LENGTH_UNITSContent = SGetField(LocalBridgeClazz, "W3C_LENGTH_UNITS"); _W3C_LENGTH_UNITSReady = true; } return _W3C_LENGTH_UNITSContent; } } + private static Java.Lang.String _W3C_LENGTH_UNITSContent = default; + private static bool _W3C_LENGTH_UNITSReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Java.Lang.String GetEditorKitClassNameForContentType(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getEditorKitClassNameForContentType", "(Ljava/lang/String;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public static Javax.Swing.Text.EditorKit CreateEditorKitForContentType(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "createEditorKitForContentType", "(Ljava/lang/String;)Ljavax/swing/text/EditorKit;", arg0); + } + /// + /// + /// + /// + /// + /// + public static void RegisterEditorKitForContentType(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.ClassLoader arg2) + { + SExecute(LocalBridgeClazz, "registerEditorKitForContentType", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public static void RegisterEditorKitForContentType(Java.Lang.String arg0, Java.Lang.String arg1) + { + SExecute(LocalBridgeClazz, "registerEditorKitForContentType", arg0, arg1); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String ContentType + { + get { return IExecuteWithSignature("getContentType", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setContentType", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Javax.Swing.Text.EditorKit EditorKit + { + get { return IExecuteWithSignature("getEditorKit", "()Ljavax/swing/text/EditorKit;"); } set { IExecuteWithSignature("setEditorKit", "(Ljavax/swing/text/EditorKit;)V", value); } + } + /// + /// + /// + public Javax.Swing.Event.HyperlinkListener[] HyperlinkListeners + { + get { return IExecuteWithSignatureArray("getHyperlinkListeners", "()[Ljavax/swing/event/HyperlinkListener;"); } + } + /// + /// + /// + public Java.Net.URL Page + { + get { return IExecuteWithSignature("getPage", "()Ljava/net/URL;"); } + } + /// + /// + /// + /// + /// + public Javax.Swing.Text.EditorKit GetEditorKitForContentType(Java.Lang.String arg0) + { + return IExecuteWithSignature("getEditorKitForContentType", "(Ljava/lang/String;)Ljavax/swing/text/EditorKit;", arg0); + } + /// + /// + /// + /// + public void AddHyperlinkListener(Javax.Swing.Event.HyperlinkListener arg0) + { + IExecuteWithSignature("addHyperlinkListener", "(Ljavax/swing/event/HyperlinkListener;)V", arg0); + } + /// + /// + /// + /// + public void RemoveHyperlinkListener(Javax.Swing.Event.HyperlinkListener arg0) + { + IExecuteWithSignature("removeHyperlinkListener", "(Ljavax/swing/event/HyperlinkListener;)V", arg0); + } + /// + /// + /// + /// + public void FireHyperlinkUpdate(Javax.Swing.Event.HyperlinkEvent arg0) + { + IExecuteWithSignature("fireHyperlinkUpdate", "(Ljavax/swing/event/HyperlinkEvent;)V", arg0); + } + /// + /// + /// + /// + /// + /// + public void Read(Java.Io.InputStream arg0, object arg1) + { + IExecute("read", arg0, arg1); + } + /// + /// + /// + /// + public void ScrollToReference(Java.Lang.String arg0) + { + IExecuteWithSignature("scrollToReference", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + /// + public void SetEditorKitForContentType(Java.Lang.String arg0, Javax.Swing.Text.EditorKit arg1) + { + IExecute("setEditorKitForContentType", arg0, arg1); + } + /// + /// + /// + /// + /// + public void SetPage(Java.Lang.String arg0) + { + IExecuteWithSignature("setPage", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + /// + public void SetPage(Java.Net.URL arg0) + { + IExecuteWithSignature("setPage", "(Ljava/net/URL;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/JFileChooser.cs b/src/net/JNet/GeneratedCore/Javax/Swing/JFileChooser.cs new file mode 100644 index 0000000000..76422d1e23 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/JFileChooser.cs @@ -0,0 +1,645 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region JFileChooser + public partial class JFileChooser + { + #region Constructors + /// + /// + /// + /// + /// + public JFileChooser(Java.Io.File arg0, Javax.Swing.Filechooser.FileSystemView arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public JFileChooser(Java.Io.File arg0) + : base(arg0) + { + } + /// + /// + /// + /// + /// + public JFileChooser(Java.Lang.String arg0, Javax.Swing.Filechooser.FileSystemView arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public JFileChooser(Java.Lang.String arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public JFileChooser(Javax.Swing.Filechooser.FileSystemView arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Accessibility.Accessible(Javax.Swing.JFileChooser t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static int APPROVE_OPTION { get { if (!_APPROVE_OPTIONReady) { _APPROVE_OPTIONContent = SGetField(LocalBridgeClazz, "APPROVE_OPTION"); _APPROVE_OPTIONReady = true; } return _APPROVE_OPTIONContent; } } + private static int _APPROVE_OPTIONContent = default; + private static bool _APPROVE_OPTIONReady = false; // this is used because in case of generics + /// + /// + /// + public static int CANCEL_OPTION { get { if (!_CANCEL_OPTIONReady) { _CANCEL_OPTIONContent = SGetField(LocalBridgeClazz, "CANCEL_OPTION"); _CANCEL_OPTIONReady = true; } return _CANCEL_OPTIONContent; } } + private static int _CANCEL_OPTIONContent = default; + private static bool _CANCEL_OPTIONReady = false; // this is used because in case of generics + /// + /// + /// + public static int CUSTOM_DIALOG { get { if (!_CUSTOM_DIALOGReady) { _CUSTOM_DIALOGContent = SGetField(LocalBridgeClazz, "CUSTOM_DIALOG"); _CUSTOM_DIALOGReady = true; } return _CUSTOM_DIALOGContent; } } + private static int _CUSTOM_DIALOGContent = default; + private static bool _CUSTOM_DIALOGReady = false; // this is used because in case of generics + /// + /// + /// + public static int DIRECTORIES_ONLY { get { if (!_DIRECTORIES_ONLYReady) { _DIRECTORIES_ONLYContent = SGetField(LocalBridgeClazz, "DIRECTORIES_ONLY"); _DIRECTORIES_ONLYReady = true; } return _DIRECTORIES_ONLYContent; } } + private static int _DIRECTORIES_ONLYContent = default; + private static bool _DIRECTORIES_ONLYReady = false; // this is used because in case of generics + /// + /// + /// + public static int ERROR_OPTION { get { if (!_ERROR_OPTIONReady) { _ERROR_OPTIONContent = SGetField(LocalBridgeClazz, "ERROR_OPTION"); _ERROR_OPTIONReady = true; } return _ERROR_OPTIONContent; } } + private static int _ERROR_OPTIONContent = default; + private static bool _ERROR_OPTIONReady = false; // this is used because in case of generics + /// + /// + /// + public static int FILES_AND_DIRECTORIES { get { if (!_FILES_AND_DIRECTORIESReady) { _FILES_AND_DIRECTORIESContent = SGetField(LocalBridgeClazz, "FILES_AND_DIRECTORIES"); _FILES_AND_DIRECTORIESReady = true; } return _FILES_AND_DIRECTORIESContent; } } + private static int _FILES_AND_DIRECTORIESContent = default; + private static bool _FILES_AND_DIRECTORIESReady = false; // this is used because in case of generics + /// + /// + /// + public static int FILES_ONLY { get { if (!_FILES_ONLYReady) { _FILES_ONLYContent = SGetField(LocalBridgeClazz, "FILES_ONLY"); _FILES_ONLYReady = true; } return _FILES_ONLYContent; } } + private static int _FILES_ONLYContent = default; + private static bool _FILES_ONLYReady = false; // this is used because in case of generics + /// + /// + /// + public static int OPEN_DIALOG { get { if (!_OPEN_DIALOGReady) { _OPEN_DIALOGContent = SGetField(LocalBridgeClazz, "OPEN_DIALOG"); _OPEN_DIALOGReady = true; } return _OPEN_DIALOGContent; } } + private static int _OPEN_DIALOGContent = default; + private static bool _OPEN_DIALOGReady = false; // this is used because in case of generics + /// + /// + /// + public static int SAVE_DIALOG { get { if (!_SAVE_DIALOGReady) { _SAVE_DIALOGContent = SGetField(LocalBridgeClazz, "SAVE_DIALOG"); _SAVE_DIALOGReady = true; } return _SAVE_DIALOGContent; } } + private static int _SAVE_DIALOGContent = default; + private static bool _SAVE_DIALOGReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String ACCEPT_ALL_FILE_FILTER_USED_CHANGED_PROPERTY { get { if (!_ACCEPT_ALL_FILE_FILTER_USED_CHANGED_PROPERTYReady) { _ACCEPT_ALL_FILE_FILTER_USED_CHANGED_PROPERTYContent = SGetField(LocalBridgeClazz, "ACCEPT_ALL_FILE_FILTER_USED_CHANGED_PROPERTY"); _ACCEPT_ALL_FILE_FILTER_USED_CHANGED_PROPERTYReady = true; } return _ACCEPT_ALL_FILE_FILTER_USED_CHANGED_PROPERTYContent; } } + private static Java.Lang.String _ACCEPT_ALL_FILE_FILTER_USED_CHANGED_PROPERTYContent = default; + private static bool _ACCEPT_ALL_FILE_FILTER_USED_CHANGED_PROPERTYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String ACCESSORY_CHANGED_PROPERTY { get { if (!_ACCESSORY_CHANGED_PROPERTYReady) { _ACCESSORY_CHANGED_PROPERTYContent = SGetField(LocalBridgeClazz, "ACCESSORY_CHANGED_PROPERTY"); _ACCESSORY_CHANGED_PROPERTYReady = true; } return _ACCESSORY_CHANGED_PROPERTYContent; } } + private static Java.Lang.String _ACCESSORY_CHANGED_PROPERTYContent = default; + private static bool _ACCESSORY_CHANGED_PROPERTYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String APPROVE_BUTTON_MNEMONIC_CHANGED_PROPERTY { get { if (!_APPROVE_BUTTON_MNEMONIC_CHANGED_PROPERTYReady) { _APPROVE_BUTTON_MNEMONIC_CHANGED_PROPERTYContent = SGetField(LocalBridgeClazz, "APPROVE_BUTTON_MNEMONIC_CHANGED_PROPERTY"); _APPROVE_BUTTON_MNEMONIC_CHANGED_PROPERTYReady = true; } return _APPROVE_BUTTON_MNEMONIC_CHANGED_PROPERTYContent; } } + private static Java.Lang.String _APPROVE_BUTTON_MNEMONIC_CHANGED_PROPERTYContent = default; + private static bool _APPROVE_BUTTON_MNEMONIC_CHANGED_PROPERTYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String APPROVE_BUTTON_TEXT_CHANGED_PROPERTY { get { if (!_APPROVE_BUTTON_TEXT_CHANGED_PROPERTYReady) { _APPROVE_BUTTON_TEXT_CHANGED_PROPERTYContent = SGetField(LocalBridgeClazz, "APPROVE_BUTTON_TEXT_CHANGED_PROPERTY"); _APPROVE_BUTTON_TEXT_CHANGED_PROPERTYReady = true; } return _APPROVE_BUTTON_TEXT_CHANGED_PROPERTYContent; } } + private static Java.Lang.String _APPROVE_BUTTON_TEXT_CHANGED_PROPERTYContent = default; + private static bool _APPROVE_BUTTON_TEXT_CHANGED_PROPERTYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String APPROVE_BUTTON_TOOL_TIP_TEXT_CHANGED_PROPERTY { get { if (!_APPROVE_BUTTON_TOOL_TIP_TEXT_CHANGED_PROPERTYReady) { _APPROVE_BUTTON_TOOL_TIP_TEXT_CHANGED_PROPERTYContent = SGetField(LocalBridgeClazz, "APPROVE_BUTTON_TOOL_TIP_TEXT_CHANGED_PROPERTY"); _APPROVE_BUTTON_TOOL_TIP_TEXT_CHANGED_PROPERTYReady = true; } return _APPROVE_BUTTON_TOOL_TIP_TEXT_CHANGED_PROPERTYContent; } } + private static Java.Lang.String _APPROVE_BUTTON_TOOL_TIP_TEXT_CHANGED_PROPERTYContent = default; + private static bool _APPROVE_BUTTON_TOOL_TIP_TEXT_CHANGED_PROPERTYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String APPROVE_SELECTION { get { if (!_APPROVE_SELECTIONReady) { _APPROVE_SELECTIONContent = SGetField(LocalBridgeClazz, "APPROVE_SELECTION"); _APPROVE_SELECTIONReady = true; } return _APPROVE_SELECTIONContent; } } + private static Java.Lang.String _APPROVE_SELECTIONContent = default; + private static bool _APPROVE_SELECTIONReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String CANCEL_SELECTION { get { if (!_CANCEL_SELECTIONReady) { _CANCEL_SELECTIONContent = SGetField(LocalBridgeClazz, "CANCEL_SELECTION"); _CANCEL_SELECTIONReady = true; } return _CANCEL_SELECTIONContent; } } + private static Java.Lang.String _CANCEL_SELECTIONContent = default; + private static bool _CANCEL_SELECTIONReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String CHOOSABLE_FILE_FILTER_CHANGED_PROPERTY { get { if (!_CHOOSABLE_FILE_FILTER_CHANGED_PROPERTYReady) { _CHOOSABLE_FILE_FILTER_CHANGED_PROPERTYContent = SGetField(LocalBridgeClazz, "CHOOSABLE_FILE_FILTER_CHANGED_PROPERTY"); _CHOOSABLE_FILE_FILTER_CHANGED_PROPERTYReady = true; } return _CHOOSABLE_FILE_FILTER_CHANGED_PROPERTYContent; } } + private static Java.Lang.String _CHOOSABLE_FILE_FILTER_CHANGED_PROPERTYContent = default; + private static bool _CHOOSABLE_FILE_FILTER_CHANGED_PROPERTYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String CONTROL_BUTTONS_ARE_SHOWN_CHANGED_PROPERTY { get { if (!_CONTROL_BUTTONS_ARE_SHOWN_CHANGED_PROPERTYReady) { _CONTROL_BUTTONS_ARE_SHOWN_CHANGED_PROPERTYContent = SGetField(LocalBridgeClazz, "CONTROL_BUTTONS_ARE_SHOWN_CHANGED_PROPERTY"); _CONTROL_BUTTONS_ARE_SHOWN_CHANGED_PROPERTYReady = true; } return _CONTROL_BUTTONS_ARE_SHOWN_CHANGED_PROPERTYContent; } } + private static Java.Lang.String _CONTROL_BUTTONS_ARE_SHOWN_CHANGED_PROPERTYContent = default; + private static bool _CONTROL_BUTTONS_ARE_SHOWN_CHANGED_PROPERTYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String DIALOG_TITLE_CHANGED_PROPERTY { get { if (!_DIALOG_TITLE_CHANGED_PROPERTYReady) { _DIALOG_TITLE_CHANGED_PROPERTYContent = SGetField(LocalBridgeClazz, "DIALOG_TITLE_CHANGED_PROPERTY"); _DIALOG_TITLE_CHANGED_PROPERTYReady = true; } return _DIALOG_TITLE_CHANGED_PROPERTYContent; } } + private static Java.Lang.String _DIALOG_TITLE_CHANGED_PROPERTYContent = default; + private static bool _DIALOG_TITLE_CHANGED_PROPERTYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String DIALOG_TYPE_CHANGED_PROPERTY { get { if (!_DIALOG_TYPE_CHANGED_PROPERTYReady) { _DIALOG_TYPE_CHANGED_PROPERTYContent = SGetField(LocalBridgeClazz, "DIALOG_TYPE_CHANGED_PROPERTY"); _DIALOG_TYPE_CHANGED_PROPERTYReady = true; } return _DIALOG_TYPE_CHANGED_PROPERTYContent; } } + private static Java.Lang.String _DIALOG_TYPE_CHANGED_PROPERTYContent = default; + private static bool _DIALOG_TYPE_CHANGED_PROPERTYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String DIRECTORY_CHANGED_PROPERTY { get { if (!_DIRECTORY_CHANGED_PROPERTYReady) { _DIRECTORY_CHANGED_PROPERTYContent = SGetField(LocalBridgeClazz, "DIRECTORY_CHANGED_PROPERTY"); _DIRECTORY_CHANGED_PROPERTYReady = true; } return _DIRECTORY_CHANGED_PROPERTYContent; } } + private static Java.Lang.String _DIRECTORY_CHANGED_PROPERTYContent = default; + private static bool _DIRECTORY_CHANGED_PROPERTYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String FILE_FILTER_CHANGED_PROPERTY { get { if (!_FILE_FILTER_CHANGED_PROPERTYReady) { _FILE_FILTER_CHANGED_PROPERTYContent = SGetField(LocalBridgeClazz, "FILE_FILTER_CHANGED_PROPERTY"); _FILE_FILTER_CHANGED_PROPERTYReady = true; } return _FILE_FILTER_CHANGED_PROPERTYContent; } } + private static Java.Lang.String _FILE_FILTER_CHANGED_PROPERTYContent = default; + private static bool _FILE_FILTER_CHANGED_PROPERTYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String FILE_HIDING_CHANGED_PROPERTY { get { if (!_FILE_HIDING_CHANGED_PROPERTYReady) { _FILE_HIDING_CHANGED_PROPERTYContent = SGetField(LocalBridgeClazz, "FILE_HIDING_CHANGED_PROPERTY"); _FILE_HIDING_CHANGED_PROPERTYReady = true; } return _FILE_HIDING_CHANGED_PROPERTYContent; } } + private static Java.Lang.String _FILE_HIDING_CHANGED_PROPERTYContent = default; + private static bool _FILE_HIDING_CHANGED_PROPERTYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String FILE_SELECTION_MODE_CHANGED_PROPERTY { get { if (!_FILE_SELECTION_MODE_CHANGED_PROPERTYReady) { _FILE_SELECTION_MODE_CHANGED_PROPERTYContent = SGetField(LocalBridgeClazz, "FILE_SELECTION_MODE_CHANGED_PROPERTY"); _FILE_SELECTION_MODE_CHANGED_PROPERTYReady = true; } return _FILE_SELECTION_MODE_CHANGED_PROPERTYContent; } } + private static Java.Lang.String _FILE_SELECTION_MODE_CHANGED_PROPERTYContent = default; + private static bool _FILE_SELECTION_MODE_CHANGED_PROPERTYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String FILE_SYSTEM_VIEW_CHANGED_PROPERTY { get { if (!_FILE_SYSTEM_VIEW_CHANGED_PROPERTYReady) { _FILE_SYSTEM_VIEW_CHANGED_PROPERTYContent = SGetField(LocalBridgeClazz, "FILE_SYSTEM_VIEW_CHANGED_PROPERTY"); _FILE_SYSTEM_VIEW_CHANGED_PROPERTYReady = true; } return _FILE_SYSTEM_VIEW_CHANGED_PROPERTYContent; } } + private static Java.Lang.String _FILE_SYSTEM_VIEW_CHANGED_PROPERTYContent = default; + private static bool _FILE_SYSTEM_VIEW_CHANGED_PROPERTYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String FILE_VIEW_CHANGED_PROPERTY { get { if (!_FILE_VIEW_CHANGED_PROPERTYReady) { _FILE_VIEW_CHANGED_PROPERTYContent = SGetField(LocalBridgeClazz, "FILE_VIEW_CHANGED_PROPERTY"); _FILE_VIEW_CHANGED_PROPERTYReady = true; } return _FILE_VIEW_CHANGED_PROPERTYContent; } } + private static Java.Lang.String _FILE_VIEW_CHANGED_PROPERTYContent = default; + private static bool _FILE_VIEW_CHANGED_PROPERTYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String MULTI_SELECTION_ENABLED_CHANGED_PROPERTY { get { if (!_MULTI_SELECTION_ENABLED_CHANGED_PROPERTYReady) { _MULTI_SELECTION_ENABLED_CHANGED_PROPERTYContent = SGetField(LocalBridgeClazz, "MULTI_SELECTION_ENABLED_CHANGED_PROPERTY"); _MULTI_SELECTION_ENABLED_CHANGED_PROPERTYReady = true; } return _MULTI_SELECTION_ENABLED_CHANGED_PROPERTYContent; } } + private static Java.Lang.String _MULTI_SELECTION_ENABLED_CHANGED_PROPERTYContent = default; + private static bool _MULTI_SELECTION_ENABLED_CHANGED_PROPERTYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String SELECTED_FILE_CHANGED_PROPERTY { get { if (!_SELECTED_FILE_CHANGED_PROPERTYReady) { _SELECTED_FILE_CHANGED_PROPERTYContent = SGetField(LocalBridgeClazz, "SELECTED_FILE_CHANGED_PROPERTY"); _SELECTED_FILE_CHANGED_PROPERTYReady = true; } return _SELECTED_FILE_CHANGED_PROPERTYContent; } } + private static Java.Lang.String _SELECTED_FILE_CHANGED_PROPERTYContent = default; + private static bool _SELECTED_FILE_CHANGED_PROPERTYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String SELECTED_FILES_CHANGED_PROPERTY { get { if (!_SELECTED_FILES_CHANGED_PROPERTYReady) { _SELECTED_FILES_CHANGED_PROPERTYContent = SGetField(LocalBridgeClazz, "SELECTED_FILES_CHANGED_PROPERTY"); _SELECTED_FILES_CHANGED_PROPERTYReady = true; } return _SELECTED_FILES_CHANGED_PROPERTYContent; } } + private static Java.Lang.String _SELECTED_FILES_CHANGED_PROPERTYContent = default; + private static bool _SELECTED_FILES_CHANGED_PROPERTYReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.Filechooser.FileFilter AcceptAllFileFilter + { + get { return IExecuteWithSignature("getAcceptAllFileFilter", "()Ljavax/swing/filechooser/FileFilter;"); } + } + /// + /// + /// + public Javax.Swing.JComponent Accessory + { + get { return IExecuteWithSignature("getAccessory", "()Ljavax/swing/JComponent;"); } set { IExecuteWithSignature("setAccessory", "(Ljavax/swing/JComponent;)V", value); } + } + /// + /// + /// + public Java.Awt.EventNs.ActionListener[] ActionListeners + { + get { return IExecuteWithSignatureArray("getActionListeners", "()[Ljava/awt/event/ActionListener;"); } + } + /// + /// + /// + public int ApproveButtonMnemonic + { + get { return IExecuteWithSignature("getApproveButtonMnemonic", "()I"); } + } + /// + /// + /// + public Java.Lang.String ApproveButtonText + { + get { return IExecuteWithSignature("getApproveButtonText", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setApproveButtonText", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String ApproveButtonToolTipText + { + get { return IExecuteWithSignature("getApproveButtonToolTipText", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setApproveButtonToolTipText", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Javax.Swing.Filechooser.FileFilter[] ChoosableFileFilters + { + get { return IExecuteWithSignatureArray("getChoosableFileFilters", "()[Ljavax/swing/filechooser/FileFilter;"); } + } + /// + /// + /// + public bool ControlButtonsAreShown + { + get { return IExecuteWithSignature("getControlButtonsAreShown", "()Z"); } set { IExecuteWithSignature("setControlButtonsAreShown", "(Z)V", value); } + } + /// + /// + /// + public Java.Io.File CurrentDirectory + { + get { return IExecuteWithSignature("getCurrentDirectory", "()Ljava/io/File;"); } set { IExecuteWithSignature("setCurrentDirectory", "(Ljava/io/File;)V", value); } + } + /// + /// + /// + public Java.Lang.String DialogTitle + { + get { return IExecuteWithSignature("getDialogTitle", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setDialogTitle", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public int DialogType + { + get { return IExecuteWithSignature("getDialogType", "()I"); } set { IExecuteWithSignature("setDialogType", "(I)V", value); } + } + /// + /// + /// + public bool DragEnabled + { + get { return IExecuteWithSignature("getDragEnabled", "()Z"); } set { IExecuteWithSignature("setDragEnabled", "(Z)V", value); } + } + /// + /// + /// + public Javax.Swing.Filechooser.FileFilter FileFilter + { + get { return IExecuteWithSignature("getFileFilter", "()Ljavax/swing/filechooser/FileFilter;"); } set { IExecuteWithSignature("setFileFilter", "(Ljavax/swing/filechooser/FileFilter;)V", value); } + } + /// + /// + /// + public int FileSelectionMode + { + get { return IExecuteWithSignature("getFileSelectionMode", "()I"); } set { IExecuteWithSignature("setFileSelectionMode", "(I)V", value); } + } + /// + /// + /// + public Javax.Swing.Filechooser.FileSystemView FileSystemView + { + get { return IExecuteWithSignature("getFileSystemView", "()Ljavax/swing/filechooser/FileSystemView;"); } set { IExecuteWithSignature("setFileSystemView", "(Ljavax/swing/filechooser/FileSystemView;)V", value); } + } + /// + /// + /// + public Javax.Swing.Filechooser.FileView FileView + { + get { return IExecuteWithSignature("getFileView", "()Ljavax/swing/filechooser/FileView;"); } set { IExecuteWithSignature("setFileView", "(Ljavax/swing/filechooser/FileView;)V", value); } + } + /// + /// + /// + public Java.Io.File SelectedFile + { + get { return IExecuteWithSignature("getSelectedFile", "()Ljava/io/File;"); } set { IExecuteWithSignature("setSelectedFile", "(Ljava/io/File;)V", value); } + } + /// + /// + /// + public Java.Io.File[] SelectedFiles + { + get { return IExecuteWithSignatureArray("getSelectedFiles", "()[Ljava/io/File;"); } set { IExecuteWithSignature("setSelectedFiles", "([Ljava/io/File;)V", value); } + } + /// + /// + /// + /// + /// + public bool Accept(Java.Io.File arg0) + { + return IExecuteWithSignature("accept", "(Ljava/io/File;)Z", arg0); + } + /// + /// + /// + /// + public bool IsAcceptAllFileFilterUsed() + { + return IExecuteWithSignature("isAcceptAllFileFilterUsed", "()Z"); + } + /// + /// + /// + /// + public bool IsDirectorySelectionEnabled() + { + return IExecuteWithSignature("isDirectorySelectionEnabled", "()Z"); + } + /// + /// + /// + /// + public bool IsFileHidingEnabled() + { + return IExecuteWithSignature("isFileHidingEnabled", "()Z"); + } + /// + /// + /// + /// + public bool IsFileSelectionEnabled() + { + return IExecuteWithSignature("isFileSelectionEnabled", "()Z"); + } + /// + /// + /// + /// + public bool IsMultiSelectionEnabled() + { + return IExecuteWithSignature("isMultiSelectionEnabled", "()Z"); + } + /// + /// + /// + /// + /// + public bool IsTraversable(Java.Io.File arg0) + { + return IExecuteWithSignature("isTraversable", "(Ljava/io/File;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool RemoveChoosableFileFilter(Javax.Swing.Filechooser.FileFilter arg0) + { + return IExecuteWithSignature("removeChoosableFileFilter", "(Ljavax/swing/filechooser/FileFilter;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public int ShowDialog(Java.Awt.Component arg0, Java.Lang.String arg1) + { + return IExecute("showDialog", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public int ShowOpenDialog(Java.Awt.Component arg0) + { + return IExecuteWithSignature("showOpenDialog", "(Ljava/awt/Component;)I", arg0); + } + /// + /// + /// + /// + /// + /// + public int ShowSaveDialog(Java.Awt.Component arg0) + { + return IExecuteWithSignature("showSaveDialog", "(Ljava/awt/Component;)I", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.String GetDescription(Java.Io.File arg0) + { + return IExecuteWithSignature("getDescription", "(Ljava/io/File;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.String GetName(Java.Io.File arg0) + { + return IExecuteWithSignature("getName", "(Ljava/io/File;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.String GetTypeDescription(Java.Io.File arg0) + { + return IExecuteWithSignature("getTypeDescription", "(Ljava/io/File;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public Javax.Swing.Icon GetIcon(Java.Io.File arg0) + { + return IExecuteWithSignature("getIcon", "(Ljava/io/File;)Ljavax/swing/Icon;", arg0); + } + /// + /// + /// + /// + public void AddActionListener(Java.Awt.EventNs.ActionListener arg0) + { + IExecuteWithSignature("addActionListener", "(Ljava/awt/event/ActionListener;)V", arg0); + } + /// + /// + /// + /// + public void AddChoosableFileFilter(Javax.Swing.Filechooser.FileFilter arg0) + { + IExecuteWithSignature("addChoosableFileFilter", "(Ljavax/swing/filechooser/FileFilter;)V", arg0); + } + /// + /// + /// + public void ApproveSelection() + { + IExecuteWithSignature("approveSelection", "()V"); + } + /// + /// + /// + public void CancelSelection() + { + IExecuteWithSignature("cancelSelection", "()V"); + } + /// + /// + /// + public void ChangeToParentDirectory() + { + IExecuteWithSignature("changeToParentDirectory", "()V"); + } + /// + /// + /// + /// + public void EnsureFileIsVisible(Java.Io.File arg0) + { + IExecuteWithSignature("ensureFileIsVisible", "(Ljava/io/File;)V", arg0); + } + /// + /// + /// + /// + public void RemoveActionListener(Java.Awt.EventNs.ActionListener arg0) + { + IExecuteWithSignature("removeActionListener", "(Ljava/awt/event/ActionListener;)V", arg0); + } + /// + /// + /// + public void RescanCurrentDirectory() + { + IExecuteWithSignature("rescanCurrentDirectory", "()V"); + } + /// + /// + /// + public void ResetChoosableFileFilters() + { + IExecuteWithSignature("resetChoosableFileFilters", "()V"); + } + /// + /// + /// + /// + public void SetAcceptAllFileFilterUsed(bool arg0) + { + IExecuteWithSignature("setAcceptAllFileFilterUsed", "(Z)V", arg0); + } + /// + /// + /// + /// + public void SetApproveButtonMnemonic(char arg0) + { + IExecuteWithSignature("setApproveButtonMnemonic", "(C)V", arg0); + } + /// + /// + /// + /// + public void SetApproveButtonMnemonic(int arg0) + { + IExecuteWithSignature("setApproveButtonMnemonic", "(I)V", arg0); + } + /// + /// + /// + /// + public void SetFileHidingEnabled(bool arg0) + { + IExecuteWithSignature("setFileHidingEnabled", "(Z)V", arg0); + } + /// + /// + /// + /// + public void SetMultiSelectionEnabled(bool arg0) + { + IExecuteWithSignature("setMultiSelectionEnabled", "(Z)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/JFormattedTextField.cs b/src/net/JNet/GeneratedCore/Javax/Swing/JFormattedTextField.cs new file mode 100644 index 0000000000..913ab6c197 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/JFormattedTextField.cs @@ -0,0 +1,273 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region JFormattedTextField + public partial class JFormattedTextField + { + #region Constructors + /// + /// + /// + /// + public JFormattedTextField(object arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public JFormattedTextField(Java.Text.Format arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public JFormattedTextField(Javax.Swing.JFormattedTextField.AbstractFormatter arg0) + : base(arg0) + { + } + /// + /// + /// + /// + /// + public JFormattedTextField(Javax.Swing.JFormattedTextField.AbstractFormatterFactory arg0, object arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public JFormattedTextField(Javax.Swing.JFormattedTextField.AbstractFormatterFactory arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int COMMIT { get { if (!_COMMITReady) { _COMMITContent = SGetField(LocalBridgeClazz, "COMMIT"); _COMMITReady = true; } return _COMMITContent; } } + private static int _COMMITContent = default; + private static bool _COMMITReady = false; // this is used because in case of generics + /// + /// + /// + public static int COMMIT_OR_REVERT { get { if (!_COMMIT_OR_REVERTReady) { _COMMIT_OR_REVERTContent = SGetField(LocalBridgeClazz, "COMMIT_OR_REVERT"); _COMMIT_OR_REVERTReady = true; } return _COMMIT_OR_REVERTContent; } } + private static int _COMMIT_OR_REVERTContent = default; + private static bool _COMMIT_OR_REVERTReady = false; // this is used because in case of generics + /// + /// + /// + public static int PERSIST { get { if (!_PERSISTReady) { _PERSISTContent = SGetField(LocalBridgeClazz, "PERSIST"); _PERSISTReady = true; } return _PERSISTContent; } } + private static int _PERSISTContent = default; + private static bool _PERSISTReady = false; // this is used because in case of generics + /// + /// + /// + public static int REVERT { get { if (!_REVERTReady) { _REVERTContent = SGetField(LocalBridgeClazz, "REVERT"); _REVERTReady = true; } return _REVERTContent; } } + private static int _REVERTContent = default; + private static bool _REVERTReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int FocusLostBehavior + { + get { return IExecuteWithSignature("getFocusLostBehavior", "()I"); } set { IExecuteWithSignature("setFocusLostBehavior", "(I)V", value); } + } + /// + /// + /// + public Javax.Swing.JFormattedTextField.AbstractFormatter Formatter + { + get { return IExecuteWithSignature("getFormatter", "()Ljavax/swing/JFormattedTextField$AbstractFormatter;"); } + } + /// + /// + /// + public Javax.Swing.JFormattedTextField.AbstractFormatterFactory FormatterFactory + { + get { return IExecuteWithSignature("getFormatterFactory", "()Ljavax/swing/JFormattedTextField$AbstractFormatterFactory;"); } set { IExecuteWithSignature("setFormatterFactory", "(Ljavax/swing/JFormattedTextField$AbstractFormatterFactory;)V", value); } + } + /// + /// + /// + public object Value + { + get { return IExecuteWithSignature("getValue", "()Ljava/lang/Object;"); } set { IExecuteWithSignature("setValue", "(Ljava/lang/Object;)V", value); } + } + /// + /// + /// + /// + public bool IsEditValid() + { + return IExecuteWithSignature("isEditValid", "()Z"); + } + /// + /// + /// + /// + public void CommitEdit() + { + IExecuteWithSignature("commitEdit", "()V"); + } + + #endregion + + #region Nested classes + #region AbstractFormatter + public partial class AbstractFormatter + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public object StringToValue(Java.Lang.String arg0) + { + return IExecuteWithSignature("stringToValue", "(Ljava/lang/String;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String ValueToString(object arg0) + { + return IExecuteWithSignature("valueToString", "(Ljava/lang/Object;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + public void Install(Javax.Swing.JFormattedTextField arg0) + { + IExecuteWithSignature("install", "(Ljavax/swing/JFormattedTextField;)V", arg0); + } + /// + /// + /// + public void Uninstall() + { + IExecuteWithSignature("uninstall", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region AbstractFormatterFactory + public partial class AbstractFormatterFactory + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public Javax.Swing.JFormattedTextField.AbstractFormatter GetFormatter(Javax.Swing.JFormattedTextField arg0) + { + return IExecuteWithSignature("getFormatter", "(Ljavax/swing/JFormattedTextField;)Ljavax/swing/JFormattedTextField$AbstractFormatter;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/JFrame.cs b/src/net/JNet/GeneratedCore/Javax/Swing/JFrame.cs new file mode 100644 index 0000000000..3fe3d3f12d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/JFrame.cs @@ -0,0 +1,161 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region JFrame + public partial class JFrame + { + #region Constructors + /// + /// + /// + /// + public JFrame(Java.Awt.GraphicsConfiguration arg0) + : base(arg0) + { + } + /// + /// + /// + /// + /// + public JFrame(Java.Lang.String arg0, Java.Awt.GraphicsConfiguration arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + public JFrame(Java.Lang.String arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.WindowConstants(Javax.Swing.JFrame t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Accessibility.Accessible(Javax.Swing.JFrame t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.RootPaneContainer(Javax.Swing.JFrame t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + public static bool IsDefaultLookAndFeelDecorated() + { + return SExecuteWithSignature(LocalBridgeClazz, "isDefaultLookAndFeelDecorated", "()Z"); + } + /// + /// + /// + /// + public static void SetDefaultLookAndFeelDecorated(bool arg0) + { + SExecuteWithSignature(LocalBridgeClazz, "setDefaultLookAndFeelDecorated", "(Z)V", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.Container ContentPane + { + get { return IExecuteWithSignature("getContentPane", "()Ljava/awt/Container;"); } set { IExecuteWithSignature("setContentPane", "(Ljava/awt/Container;)V", value); } + } + /// + /// + /// + public int DefaultCloseOperation + { + get { return IExecuteWithSignature("getDefaultCloseOperation", "()I"); } set { IExecuteWithSignature("setDefaultCloseOperation", "(I)V", value); } + } + /// + /// + /// + public Java.Awt.Component GlassPane + { + get { return IExecuteWithSignature("getGlassPane", "()Ljava/awt/Component;"); } set { IExecuteWithSignature("setGlassPane", "(Ljava/awt/Component;)V", value); } + } + /// + /// + /// + public Javax.Swing.JMenuBar JMenuBar + { + get { return IExecuteWithSignature("getJMenuBar", "()Ljavax/swing/JMenuBar;"); } set { IExecuteWithSignature("setJMenuBar", "(Ljavax/swing/JMenuBar;)V", value); } + } + /// + /// + /// + public Javax.Swing.JLayeredPane LayeredPane + { + get { return IExecuteWithSignature("getLayeredPane", "()Ljavax/swing/JLayeredPane;"); } set { IExecuteWithSignature("setLayeredPane", "(Ljavax/swing/JLayeredPane;)V", value); } + } + /// + /// + /// + public Javax.Swing.JRootPane RootPane + { + get { return IExecuteWithSignature("getRootPane", "()Ljavax/swing/JRootPane;"); } + } + /// + /// + /// + public Javax.Swing.TransferHandler TransferHandler + { + get { return IExecuteWithSignature("getTransferHandler", "()Ljavax/swing/TransferHandler;"); } set { IExecuteWithSignature("setTransferHandler", "(Ljavax/swing/TransferHandler;)V", value); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/JInternalFrame.cs b/src/net/JNet/GeneratedCore/Javax/Swing/JInternalFrame.cs new file mode 100644 index 0000000000..8b108369fe --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/JInternalFrame.cs @@ -0,0 +1,591 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region JInternalFrame + public partial class JInternalFrame + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + /// + public JInternalFrame(Java.Lang.String arg0, bool arg1, bool arg2, bool arg3, bool arg4) + : base(arg0, arg1, arg2, arg3, arg4) + { + } + /// + /// + /// + /// + /// + /// + /// + public JInternalFrame(Java.Lang.String arg0, bool arg1, bool arg2, bool arg3) + : base(arg0, arg1, arg2, arg3) + { + } + /// + /// + /// + /// + /// + /// + public JInternalFrame(Java.Lang.String arg0, bool arg1, bool arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + public JInternalFrame(Java.Lang.String arg0, bool arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public JInternalFrame(Java.Lang.String arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Accessibility.Accessible(Javax.Swing.JInternalFrame t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.WindowConstants(Javax.Swing.JInternalFrame t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.RootPaneContainer(Javax.Swing.JInternalFrame t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static Java.Lang.String CONTENT_PANE_PROPERTY { get { if (!_CONTENT_PANE_PROPERTYReady) { _CONTENT_PANE_PROPERTYContent = SGetField(LocalBridgeClazz, "CONTENT_PANE_PROPERTY"); _CONTENT_PANE_PROPERTYReady = true; } return _CONTENT_PANE_PROPERTYContent; } } + private static Java.Lang.String _CONTENT_PANE_PROPERTYContent = default; + private static bool _CONTENT_PANE_PROPERTYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String FRAME_ICON_PROPERTY { get { if (!_FRAME_ICON_PROPERTYReady) { _FRAME_ICON_PROPERTYContent = SGetField(LocalBridgeClazz, "FRAME_ICON_PROPERTY"); _FRAME_ICON_PROPERTYReady = true; } return _FRAME_ICON_PROPERTYContent; } } + private static Java.Lang.String _FRAME_ICON_PROPERTYContent = default; + private static bool _FRAME_ICON_PROPERTYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String GLASS_PANE_PROPERTY { get { if (!_GLASS_PANE_PROPERTYReady) { _GLASS_PANE_PROPERTYContent = SGetField(LocalBridgeClazz, "GLASS_PANE_PROPERTY"); _GLASS_PANE_PROPERTYReady = true; } return _GLASS_PANE_PROPERTYContent; } } + private static Java.Lang.String _GLASS_PANE_PROPERTYContent = default; + private static bool _GLASS_PANE_PROPERTYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String IS_CLOSED_PROPERTY { get { if (!_IS_CLOSED_PROPERTYReady) { _IS_CLOSED_PROPERTYContent = SGetField(LocalBridgeClazz, "IS_CLOSED_PROPERTY"); _IS_CLOSED_PROPERTYReady = true; } return _IS_CLOSED_PROPERTYContent; } } + private static Java.Lang.String _IS_CLOSED_PROPERTYContent = default; + private static bool _IS_CLOSED_PROPERTYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String IS_ICON_PROPERTY { get { if (!_IS_ICON_PROPERTYReady) { _IS_ICON_PROPERTYContent = SGetField(LocalBridgeClazz, "IS_ICON_PROPERTY"); _IS_ICON_PROPERTYReady = true; } return _IS_ICON_PROPERTYContent; } } + private static Java.Lang.String _IS_ICON_PROPERTYContent = default; + private static bool _IS_ICON_PROPERTYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String IS_MAXIMUM_PROPERTY { get { if (!_IS_MAXIMUM_PROPERTYReady) { _IS_MAXIMUM_PROPERTYContent = SGetField(LocalBridgeClazz, "IS_MAXIMUM_PROPERTY"); _IS_MAXIMUM_PROPERTYReady = true; } return _IS_MAXIMUM_PROPERTYContent; } } + private static Java.Lang.String _IS_MAXIMUM_PROPERTYContent = default; + private static bool _IS_MAXIMUM_PROPERTYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String IS_SELECTED_PROPERTY { get { if (!_IS_SELECTED_PROPERTYReady) { _IS_SELECTED_PROPERTYContent = SGetField(LocalBridgeClazz, "IS_SELECTED_PROPERTY"); _IS_SELECTED_PROPERTYReady = true; } return _IS_SELECTED_PROPERTYContent; } } + private static Java.Lang.String _IS_SELECTED_PROPERTYContent = default; + private static bool _IS_SELECTED_PROPERTYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String LAYERED_PANE_PROPERTY { get { if (!_LAYERED_PANE_PROPERTYReady) { _LAYERED_PANE_PROPERTYContent = SGetField(LocalBridgeClazz, "LAYERED_PANE_PROPERTY"); _LAYERED_PANE_PROPERTYReady = true; } return _LAYERED_PANE_PROPERTYContent; } } + private static Java.Lang.String _LAYERED_PANE_PROPERTYContent = default; + private static bool _LAYERED_PANE_PROPERTYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String MENU_BAR_PROPERTY { get { if (!_MENU_BAR_PROPERTYReady) { _MENU_BAR_PROPERTYContent = SGetField(LocalBridgeClazz, "MENU_BAR_PROPERTY"); _MENU_BAR_PROPERTYReady = true; } return _MENU_BAR_PROPERTYContent; } } + private static Java.Lang.String _MENU_BAR_PROPERTYContent = default; + private static bool _MENU_BAR_PROPERTYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String ROOT_PANE_PROPERTY { get { if (!_ROOT_PANE_PROPERTYReady) { _ROOT_PANE_PROPERTYContent = SGetField(LocalBridgeClazz, "ROOT_PANE_PROPERTY"); _ROOT_PANE_PROPERTYReady = true; } return _ROOT_PANE_PROPERTYContent; } } + private static Java.Lang.String _ROOT_PANE_PROPERTYContent = default; + private static bool _ROOT_PANE_PROPERTYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String TITLE_PROPERTY { get { if (!_TITLE_PROPERTYReady) { _TITLE_PROPERTYContent = SGetField(LocalBridgeClazz, "TITLE_PROPERTY"); _TITLE_PROPERTYReady = true; } return _TITLE_PROPERTYContent; } } + private static Java.Lang.String _TITLE_PROPERTYContent = default; + private static bool _TITLE_PROPERTYReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.Container ContentPane + { + get { return IExecuteWithSignature("getContentPane", "()Ljava/awt/Container;"); } set { IExecuteWithSignature("setContentPane", "(Ljava/awt/Container;)V", value); } + } + /// + /// + /// + public int DefaultCloseOperation + { + get { return IExecuteWithSignature("getDefaultCloseOperation", "()I"); } set { IExecuteWithSignature("setDefaultCloseOperation", "(I)V", value); } + } + /// + /// + /// + public Javax.Swing.JInternalFrame.JDesktopIcon DesktopIcon + { + get { return IExecuteWithSignature("getDesktopIcon", "()Ljavax/swing/JInternalFrame$JDesktopIcon;"); } set { IExecuteWithSignature("setDesktopIcon", "(Ljavax/swing/JInternalFrame$JDesktopIcon;)V", value); } + } + /// + /// + /// + public Javax.Swing.JDesktopPane DesktopPane + { + get { return IExecuteWithSignature("getDesktopPane", "()Ljavax/swing/JDesktopPane;"); } + } + /// + /// + /// + public Java.Awt.Component FocusOwner + { + get { return IExecuteWithSignature("getFocusOwner", "()Ljava/awt/Component;"); } + } + /// + /// + /// + public Javax.Swing.Icon FrameIcon + { + get { return IExecuteWithSignature("getFrameIcon", "()Ljavax/swing/Icon;"); } set { IExecuteWithSignature("setFrameIcon", "(Ljavax/swing/Icon;)V", value); } + } + /// + /// + /// + public Java.Awt.Component GlassPane + { + get { return IExecuteWithSignature("getGlassPane", "()Ljava/awt/Component;"); } set { IExecuteWithSignature("setGlassPane", "(Ljava/awt/Component;)V", value); } + } + /// + /// + /// + public Javax.Swing.Event.InternalFrameListener[] InternalFrameListeners + { + get { return IExecuteWithSignatureArray("getInternalFrameListeners", "()[Ljavax/swing/event/InternalFrameListener;"); } + } + /// + /// + /// + public Javax.Swing.JMenuBar JMenuBar + { + get { return IExecuteWithSignature("getJMenuBar", "()Ljavax/swing/JMenuBar;"); } set { IExecuteWithSignature("setJMenuBar", "(Ljavax/swing/JMenuBar;)V", value); } + } + /// + /// + /// + public Java.Awt.Cursor LastCursor + { + get { return IExecuteWithSignature("getLastCursor", "()Ljava/awt/Cursor;"); } + } + /// + /// + /// + public int Layer + { + get { return IExecuteWithSignature("getLayer", "()I"); } + } + /// + /// + /// + public Javax.Swing.JLayeredPane LayeredPane + { + get { return IExecuteWithSignature("getLayeredPane", "()Ljavax/swing/JLayeredPane;"); } set { IExecuteWithSignature("setLayeredPane", "(Ljavax/swing/JLayeredPane;)V", value); } + } + /// + /// + /// + public Java.Awt.Component MostRecentFocusOwner + { + get { return IExecuteWithSignature("getMostRecentFocusOwner", "()Ljava/awt/Component;"); } + } + /// + /// + /// + public Java.Awt.Rectangle NormalBounds + { + get { return IExecuteWithSignature("getNormalBounds", "()Ljava/awt/Rectangle;"); } set { IExecuteWithSignature("setNormalBounds", "(Ljava/awt/Rectangle;)V", value); } + } + /// + /// + /// + public Java.Lang.String Title + { + get { return IExecuteWithSignature("getTitle", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setTitle", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String WarningString + { + get { return IExecuteWithSignature("getWarningString", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + public bool IsClosable() + { + return IExecuteWithSignature("isClosable", "()Z"); + } + /// + /// + /// + /// + public bool IsClosed() + { + return IExecuteWithSignature("isClosed", "()Z"); + } + /// + /// + /// + /// + public bool IsIcon() + { + return IExecuteWithSignature("isIcon", "()Z"); + } + /// + /// + /// + /// + public bool IsIconifiable() + { + return IExecuteWithSignature("isIconifiable", "()Z"); + } + /// + /// + /// + /// + public bool IsMaximizable() + { + return IExecuteWithSignature("isMaximizable", "()Z"); + } + /// + /// + /// + /// + public bool IsMaximum() + { + return IExecuteWithSignature("isMaximum", "()Z"); + } + /// + /// + /// + /// + public bool IsResizable() + { + return IExecuteWithSignature("isResizable", "()Z"); + } + /// + /// + /// + /// + public bool IsSelected() + { + return IExecuteWithSignature("isSelected", "()Z"); + } + /// + /// + /// + /// + public void AddInternalFrameListener(Javax.Swing.Event.InternalFrameListener arg0) + { + IExecuteWithSignature("addInternalFrameListener", "(Ljavax/swing/event/InternalFrameListener;)V", arg0); + } + /// + /// + /// + public new void Dispose() + { + IExecuteWithSignature("dispose", "()V"); + } + /// + /// + /// + public void DoDefaultCloseAction() + { + IExecuteWithSignature("doDefaultCloseAction", "()V"); + } + /// + /// + /// + public void MoveToBack() + { + IExecuteWithSignature("moveToBack", "()V"); + } + /// + /// + /// + public void MoveToFront() + { + IExecuteWithSignature("moveToFront", "()V"); + } + /// + /// + /// + public void Pack() + { + IExecuteWithSignature("pack", "()V"); + } + /// + /// + /// + /// + public void RemoveInternalFrameListener(Javax.Swing.Event.InternalFrameListener arg0) + { + IExecuteWithSignature("removeInternalFrameListener", "(Ljavax/swing/event/InternalFrameListener;)V", arg0); + } + /// + /// + /// + public void RestoreSubcomponentFocus() + { + IExecuteWithSignature("restoreSubcomponentFocus", "()V"); + } + /// + /// + /// + /// + public void SetClosable(bool arg0) + { + IExecuteWithSignature("setClosable", "(Z)V", arg0); + } + /// + /// + /// + /// + /// + public void SetClosed(bool arg0) + { + IExecuteWithSignature("setClosed", "(Z)V", arg0); + } + /// + /// + /// + /// + /// + public void SetIcon(bool arg0) + { + IExecuteWithSignature("setIcon", "(Z)V", arg0); + } + /// + /// + /// + /// + public void SetIconifiable(bool arg0) + { + IExecuteWithSignature("setIconifiable", "(Z)V", arg0); + } + /// + /// + /// + /// + public void SetLayer(int arg0) + { + IExecuteWithSignature("setLayer", "(I)V", arg0); + } + /// + /// + /// + /// + public void SetLayer(Java.Lang.Integer arg0) + { + IExecuteWithSignature("setLayer", "(Ljava/lang/Integer;)V", arg0); + } + /// + /// + /// + /// + public void SetMaximizable(bool arg0) + { + IExecuteWithSignature("setMaximizable", "(Z)V", arg0); + } + /// + /// + /// + /// + /// + public void SetMaximum(bool arg0) + { + IExecuteWithSignature("setMaximum", "(Z)V", arg0); + } + /// + /// + /// + /// + public void SetResizable(bool arg0) + { + IExecuteWithSignature("setResizable", "(Z)V", arg0); + } + /// + /// + /// + /// + /// + public void SetSelected(bool arg0) + { + IExecuteWithSignature("setSelected", "(Z)V", arg0); + } + /// + /// + /// + /// + public void SetUI(Javax.Swing.Plaf.InternalFrameUI arg0) + { + IExecuteWithSignature("setUI", "(Ljavax/swing/plaf/InternalFrameUI;)V", arg0); + } + /// + /// + /// + public void ToBack() + { + IExecuteWithSignature("toBack", "()V"); + } + /// + /// + /// + public void ToFront() + { + IExecuteWithSignature("toFront", "()V"); + } + + #endregion + + #region Nested classes + #region JDesktopIcon + public partial class JDesktopIcon + { + #region Constructors + /// + /// + /// + /// + public JDesktopIcon(Javax.Swing.JInternalFrame arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Accessibility.Accessible(Javax.Swing.JInternalFrame.JDesktopIcon t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.JDesktopPane DesktopPane + { + get { return IExecuteWithSignature("getDesktopPane", "()Ljavax/swing/JDesktopPane;"); } + } + /// + /// + /// + public Javax.Swing.JInternalFrame InternalFrame + { + get { return IExecuteWithSignature("getInternalFrame", "()Ljavax/swing/JInternalFrame;"); } set { IExecuteWithSignature("setInternalFrame", "(Ljavax/swing/JInternalFrame;)V", value); } + } + /// + /// + /// + /// + public void SetUI(Javax.Swing.Plaf.DesktopIconUI arg0) + { + IExecuteWithSignature("setUI", "(Ljavax/swing/plaf/DesktopIconUI;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/JLabel.cs b/src/net/JNet/GeneratedCore/Javax/Swing/JLabel.cs new file mode 100644 index 0000000000..e6fee4920a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/JLabel.cs @@ -0,0 +1,211 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region JLabel + public partial class JLabel + { + #region Constructors + /// + /// + /// + /// + /// + public JLabel(Java.Lang.String arg0, int arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + /// + public JLabel(Java.Lang.String arg0, Javax.Swing.Icon arg1, int arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + public JLabel(Java.Lang.String arg0) + : base(arg0) + { + } + /// + /// + /// + /// + /// + public JLabel(Javax.Swing.Icon arg0, int arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public JLabel(Javax.Swing.Icon arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.SwingConstants(Javax.Swing.JLabel t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Accessibility.Accessible(Javax.Swing.JLabel t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.Icon DisabledIcon + { + get { return IExecuteWithSignature("getDisabledIcon", "()Ljavax/swing/Icon;"); } set { IExecuteWithSignature("setDisabledIcon", "(Ljavax/swing/Icon;)V", value); } + } + /// + /// + /// + public int DisplayedMnemonic + { + get { return IExecuteWithSignature("getDisplayedMnemonic", "()I"); } + } + /// + /// + /// + public int DisplayedMnemonicIndex + { + get { return IExecuteWithSignature("getDisplayedMnemonicIndex", "()I"); } set { IExecuteWithSignature("setDisplayedMnemonicIndex", "(I)V", value); } + } + /// + /// + /// + public int HorizontalAlignment + { + get { return IExecuteWithSignature("getHorizontalAlignment", "()I"); } set { IExecuteWithSignature("setHorizontalAlignment", "(I)V", value); } + } + /// + /// + /// + public int HorizontalTextPosition + { + get { return IExecuteWithSignature("getHorizontalTextPosition", "()I"); } set { IExecuteWithSignature("setHorizontalTextPosition", "(I)V", value); } + } + /// + /// + /// + public Javax.Swing.Icon Icon + { + get { return IExecuteWithSignature("getIcon", "()Ljavax/swing/Icon;"); } set { IExecuteWithSignature("setIcon", "(Ljavax/swing/Icon;)V", value); } + } + /// + /// + /// + public int IconTextGap + { + get { return IExecuteWithSignature("getIconTextGap", "()I"); } set { IExecuteWithSignature("setIconTextGap", "(I)V", value); } + } + /// + /// + /// + public Java.Awt.Component LabelFor + { + get { return IExecuteWithSignature("getLabelFor", "()Ljava/awt/Component;"); } set { IExecuteWithSignature("setLabelFor", "(Ljava/awt/Component;)V", value); } + } + /// + /// + /// + public Java.Lang.String Text + { + get { return IExecuteWithSignature("getText", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setText", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public int VerticalAlignment + { + get { return IExecuteWithSignature("getVerticalAlignment", "()I"); } set { IExecuteWithSignature("setVerticalAlignment", "(I)V", value); } + } + /// + /// + /// + public int VerticalTextPosition + { + get { return IExecuteWithSignature("getVerticalTextPosition", "()I"); } set { IExecuteWithSignature("setVerticalTextPosition", "(I)V", value); } + } + /// + /// + /// + /// + public void SetDisplayedMnemonic(char arg0) + { + IExecuteWithSignature("setDisplayedMnemonic", "(C)V", arg0); + } + /// + /// + /// + /// + public void SetDisplayedMnemonic(int arg0) + { + IExecuteWithSignature("setDisplayedMnemonic", "(I)V", arg0); + } + /// + /// + /// + /// + public void SetUI(Javax.Swing.Plaf.LabelUI arg0) + { + IExecuteWithSignature("setUI", "(Ljavax/swing/plaf/LabelUI;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/JLayer.cs b/src/net/JNet/GeneratedCore/Javax/Swing/JLayer.cs new file mode 100644 index 0000000000..6e6ded0f18 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/JLayer.cs @@ -0,0 +1,327 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region JLayer + public partial class JLayer + { + #region Constructors + /// + /// + /// + /// + /// + public JLayer(Java.Awt.Component arg0, Javax.Swing.Plaf.LayerUI arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public JLayer(Java.Awt.Component arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Scrollable(Javax.Swing.JLayer t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Beans.PropertyChangeListener(Javax.Swing.JLayer t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Accessibility.Accessible(Javax.Swing.JLayer t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.JPanel GlassPane + { + get { return IExecuteWithSignature("getGlassPane", "()Ljavax/swing/JPanel;"); } set { IExecuteWithSignature("setGlassPane", "(Ljavax/swing/JPanel;)V", value); } + } + /// + /// + /// + public long LayerEventMask + { + get { return IExecuteWithSignature("getLayerEventMask", "()J"); } set { IExecuteWithSignature("setLayerEventMask", "(J)V", value); } + } + /// + /// + /// + public Java.Awt.Dimension PreferredScrollableViewportSize + { + get { return IExecuteWithSignature("getPreferredScrollableViewportSize", "()Ljava/awt/Dimension;"); } + } + /// + /// + /// + public bool ScrollableTracksViewportHeight + { + get { return IExecuteWithSignature("getScrollableTracksViewportHeight", "()Z"); } + } + /// + /// + /// + public bool ScrollableTracksViewportWidth + { + get { return IExecuteWithSignature("getScrollableTracksViewportWidth", "()Z"); } + } + /// + /// + /// + public Java.Awt.Component View + { + get { return IExecuteWithSignature("getView", "()Ljava/awt/Component;"); } set { IExecuteWithSignature("setView", "(Ljava/awt/Component;)V", value); } + } + /// + /// + /// + /// + /// + /// + /// + public int GetScrollableBlockIncrement(Java.Awt.Rectangle arg0, int arg1, int arg2) + { + return IExecute("getScrollableBlockIncrement", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public int GetScrollableUnitIncrement(Java.Awt.Rectangle arg0, int arg1, int arg2) + { + return IExecute("getScrollableUnitIncrement", arg0, arg1, arg2); + } + /// + /// + /// + /// + public Javax.Swing.JPanel CreateGlassPane() + { + return IExecuteWithSignature("createGlassPane", "()Ljavax/swing/JPanel;"); + } + /// + /// + /// + /// + public void PropertyChange(Java.Beans.PropertyChangeEvent arg0) + { + IExecuteWithSignature("propertyChange", "(Ljava/beans/PropertyChangeEvent;)V", arg0); + } + /// + /// + /// + /// + public void SetUI(Javax.Swing.Plaf.LayerUI arg0) + { + IExecuteWithSignature("setUI", "(Ljavax/swing/plaf/LayerUI;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region JLayer + public partial class JLayer + { + #region Constructors + /// + /// + /// + /// + /// + public JLayer(V arg0, Javax.Swing.Plaf.LayerUI arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public JLayer(V arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Scrollable(Javax.Swing.JLayer t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Beans.PropertyChangeListener(Javax.Swing.JLayer t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Accessibility.Accessible(Javax.Swing.JLayer t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.JLayer(Javax.Swing.JLayer t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.JPanel GlassPane + { + get { return IExecuteWithSignature("getGlassPane", "()Ljavax/swing/JPanel;"); } set { IExecuteWithSignature("setGlassPane", "(Ljavax/swing/JPanel;)V", value); } + } + /// + /// + /// + public long LayerEventMask + { + get { return IExecuteWithSignature("getLayerEventMask", "()J"); } set { IExecuteWithSignature("setLayerEventMask", "(J)V", value); } + } + /// + /// + /// + public Java.Awt.Dimension PreferredScrollableViewportSize + { + get { return IExecuteWithSignature("getPreferredScrollableViewportSize", "()Ljava/awt/Dimension;"); } + } + /// + /// + /// + public bool ScrollableTracksViewportHeight + { + get { return IExecuteWithSignature("getScrollableTracksViewportHeight", "()Z"); } + } + /// + /// + /// + public bool ScrollableTracksViewportWidth + { + get { return IExecuteWithSignature("getScrollableTracksViewportWidth", "()Z"); } + } + /// + /// + /// + public V View + { + get { return IExecuteWithSignature("getView", "()Ljava/awt/Component;"); } set { IExecuteWithSignature("setView", "(Ljava/awt/Component;)V", value); } + } + /// + /// + /// + /// + /// + /// + /// + public int GetScrollableBlockIncrement(Java.Awt.Rectangle arg0, int arg1, int arg2) + { + return IExecute("getScrollableBlockIncrement", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public int GetScrollableUnitIncrement(Java.Awt.Rectangle arg0, int arg1, int arg2) + { + return IExecute("getScrollableUnitIncrement", arg0, arg1, arg2); + } + /// + /// + /// + /// + public Javax.Swing.JPanel CreateGlassPane() + { + return IExecuteWithSignature("createGlassPane", "()Ljavax/swing/JPanel;"); + } + /// + /// + /// + /// + public void PropertyChange(Java.Beans.PropertyChangeEvent arg0) + { + IExecuteWithSignature("propertyChange", "(Ljava/beans/PropertyChangeEvent;)V", arg0); + } + /// + /// + /// + /// + public void SetUI(Javax.Swing.Plaf.LayerUI arg0) + { + IExecuteWithSignature("setUI", "(Ljavax/swing/plaf/LayerUI;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/JLayeredPane.cs b/src/net/JNet/GeneratedCore/Javax/Swing/JLayeredPane.cs new file mode 100644 index 0000000000..9807f7acb9 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/JLayeredPane.cs @@ -0,0 +1,236 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region JLayeredPane + public partial class JLayeredPane + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Accessibility.Accessible(Javax.Swing.JLayeredPane t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static Java.Lang.Integer DEFAULT_LAYER { get { if (!_DEFAULT_LAYERReady) { _DEFAULT_LAYERContent = SGetField(LocalBridgeClazz, "DEFAULT_LAYER"); _DEFAULT_LAYERReady = true; } return _DEFAULT_LAYERContent; } } + private static Java.Lang.Integer _DEFAULT_LAYERContent = default; + private static bool _DEFAULT_LAYERReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Integer DRAG_LAYER { get { if (!_DRAG_LAYERReady) { _DRAG_LAYERContent = SGetField(LocalBridgeClazz, "DRAG_LAYER"); _DRAG_LAYERReady = true; } return _DRAG_LAYERContent; } } + private static Java.Lang.Integer _DRAG_LAYERContent = default; + private static bool _DRAG_LAYERReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Integer FRAME_CONTENT_LAYER { get { if (!_FRAME_CONTENT_LAYERReady) { _FRAME_CONTENT_LAYERContent = SGetField(LocalBridgeClazz, "FRAME_CONTENT_LAYER"); _FRAME_CONTENT_LAYERReady = true; } return _FRAME_CONTENT_LAYERContent; } } + private static Java.Lang.Integer _FRAME_CONTENT_LAYERContent = default; + private static bool _FRAME_CONTENT_LAYERReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Integer MODAL_LAYER { get { if (!_MODAL_LAYERReady) { _MODAL_LAYERContent = SGetField(LocalBridgeClazz, "MODAL_LAYER"); _MODAL_LAYERReady = true; } return _MODAL_LAYERContent; } } + private static Java.Lang.Integer _MODAL_LAYERContent = default; + private static bool _MODAL_LAYERReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Integer PALETTE_LAYER { get { if (!_PALETTE_LAYERReady) { _PALETTE_LAYERContent = SGetField(LocalBridgeClazz, "PALETTE_LAYER"); _PALETTE_LAYERReady = true; } return _PALETTE_LAYERContent; } } + private static Java.Lang.Integer _PALETTE_LAYERContent = default; + private static bool _PALETTE_LAYERReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.Integer POPUP_LAYER { get { if (!_POPUP_LAYERReady) { _POPUP_LAYERContent = SGetField(LocalBridgeClazz, "POPUP_LAYER"); _POPUP_LAYERReady = true; } return _POPUP_LAYERContent; } } + private static Java.Lang.Integer _POPUP_LAYERContent = default; + private static bool _POPUP_LAYERReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String LAYER_PROPERTY { get { if (!_LAYER_PROPERTYReady) { _LAYER_PROPERTYContent = SGetField(LocalBridgeClazz, "LAYER_PROPERTY"); _LAYER_PROPERTYReady = true; } return _LAYER_PROPERTYContent; } } + private static Java.Lang.String _LAYER_PROPERTYContent = default; + private static bool _LAYER_PROPERTYReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static int GetLayer(Javax.Swing.JComponent arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getLayer", "(Ljavax/swing/JComponent;)I", arg0); + } + /// + /// + /// + /// + /// + public static Javax.Swing.JLayeredPane GetLayeredPaneAbove(Java.Awt.Component arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getLayeredPaneAbove", "(Ljava/awt/Component;)Ljavax/swing/JLayeredPane;", arg0); + } + /// + /// + /// + /// + /// + public static void PutLayer(Javax.Swing.JComponent arg0, int arg1) + { + SExecute(LocalBridgeClazz, "putLayer", arg0, arg1); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public int GetComponentCountInLayer(int arg0) + { + return IExecuteWithSignature("getComponentCountInLayer", "(I)I", arg0); + } + /// + /// + /// + /// + /// + public int GetIndexOf(Java.Awt.Component arg0) + { + return IExecuteWithSignature("getIndexOf", "(Ljava/awt/Component;)I", arg0); + } + /// + /// + /// + /// + /// + public int GetLayer(Java.Awt.Component arg0) + { + return IExecuteWithSignature("getLayer", "(Ljava/awt/Component;)I", arg0); + } + /// + /// + /// + /// + /// + public int GetPosition(Java.Awt.Component arg0) + { + return IExecuteWithSignature("getPosition", "(Ljava/awt/Component;)I", arg0); + } + /// + /// + /// + /// + public int HighestLayer() + { + return IExecuteWithSignature("highestLayer", "()I"); + } + /// + /// + /// + /// + public int LowestLayer() + { + return IExecuteWithSignature("lowestLayer", "()I"); + } + /// + /// + /// + /// + /// + public Java.Awt.Component[] GetComponentsInLayer(int arg0) + { + return IExecuteWithSignatureArray("getComponentsInLayer", "(I)[Ljava/awt/Component;", arg0); + } + /// + /// + /// + /// + public void MoveToBack(Java.Awt.Component arg0) + { + IExecuteWithSignature("moveToBack", "(Ljava/awt/Component;)V", arg0); + } + /// + /// + /// + /// + public void MoveToFront(Java.Awt.Component arg0) + { + IExecuteWithSignature("moveToFront", "(Ljava/awt/Component;)V", arg0); + } + /// + /// + /// + /// + /// + /// + public void SetLayer(Java.Awt.Component arg0, int arg1, int arg2) + { + IExecute("setLayer", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public void SetLayer(Java.Awt.Component arg0, int arg1) + { + IExecute("setLayer", arg0, arg1); + } + /// + /// + /// + /// + /// + public void SetPosition(Java.Awt.Component arg0, int arg1) + { + IExecute("setPosition", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/JList.cs b/src/net/JNet/GeneratedCore/Javax/Swing/JList.cs new file mode 100644 index 0000000000..492f1e6255 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/JList.cs @@ -0,0 +1,976 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region JList + public partial class JList + { + #region Constructors + /// + /// + /// + /// + public JList(Java.Util.Vector arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public JList(Javax.Swing.ListModel arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Scrollable(Javax.Swing.JList t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Accessibility.Accessible(Javax.Swing.JList t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static int HORIZONTAL_WRAP { get { if (!_HORIZONTAL_WRAPReady) { _HORIZONTAL_WRAPContent = SGetField(LocalBridgeClazz, "HORIZONTAL_WRAP"); _HORIZONTAL_WRAPReady = true; } return _HORIZONTAL_WRAPContent; } } + private static int _HORIZONTAL_WRAPContent = default; + private static bool _HORIZONTAL_WRAPReady = false; // this is used because in case of generics + /// + /// + /// + public static int VERTICAL { get { if (!_VERTICALReady) { _VERTICALContent = SGetField(LocalBridgeClazz, "VERTICAL"); _VERTICALReady = true; } return _VERTICALContent; } } + private static int _VERTICALContent = default; + private static bool _VERTICALReady = false; // this is used because in case of generics + /// + /// + /// + public static int VERTICAL_WRAP { get { if (!_VERTICAL_WRAPReady) { _VERTICAL_WRAPContent = SGetField(LocalBridgeClazz, "VERTICAL_WRAP"); _VERTICAL_WRAPReady = true; } return _VERTICAL_WRAPContent; } } + private static int _VERTICAL_WRAPContent = default; + private static bool _VERTICAL_WRAPReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int AnchorSelectionIndex + { + get { return IExecuteWithSignature("getAnchorSelectionIndex", "()I"); } + } + /// + /// + /// + public Javax.Swing.ListCellRenderer CellRenderer + { + get { return IExecuteWithSignature("getCellRenderer", "()Ljavax/swing/ListCellRenderer;"); } set { IExecuteWithSignature("setCellRenderer", "(Ljavax/swing/ListCellRenderer;)V", value); } + } + /// + /// + /// + public bool DragEnabled + { + get { return IExecuteWithSignature("getDragEnabled", "()Z"); } set { IExecuteWithSignature("setDragEnabled", "(Z)V", value); } + } + /// + /// + /// + public Javax.Swing.DropMode DropMode + { + get { return IExecuteWithSignature("getDropMode", "()Ljavax/swing/DropMode;"); } set { IExecuteWithSignature("setDropMode", "(Ljavax/swing/DropMode;)V", value); } + } + /// + /// + /// + public int FirstVisibleIndex + { + get { return IExecuteWithSignature("getFirstVisibleIndex", "()I"); } + } + /// + /// + /// + public int FixedCellHeight + { + get { return IExecuteWithSignature("getFixedCellHeight", "()I"); } set { IExecuteWithSignature("setFixedCellHeight", "(I)V", value); } + } + /// + /// + /// + public int FixedCellWidth + { + get { return IExecuteWithSignature("getFixedCellWidth", "()I"); } set { IExecuteWithSignature("setFixedCellWidth", "(I)V", value); } + } + /// + /// + /// + public Javax.Swing.JList.DropLocation GetDropLocation + { + get { return IExecuteWithSignature("getDropLocation", "()Ljavax/swing/JList$DropLocation;"); } + } + /// + /// + /// + public int LastVisibleIndex + { + get { return IExecuteWithSignature("getLastVisibleIndex", "()I"); } + } + /// + /// + /// + public int LayoutOrientation + { + get { return IExecuteWithSignature("getLayoutOrientation", "()I"); } set { IExecuteWithSignature("setLayoutOrientation", "(I)V", value); } + } + /// + /// + /// + public int LeadSelectionIndex + { + get { return IExecuteWithSignature("getLeadSelectionIndex", "()I"); } + } + /// + /// + /// + public Javax.Swing.Event.ListSelectionListener[] ListSelectionListeners + { + get { return IExecuteWithSignatureArray("getListSelectionListeners", "()[Ljavax/swing/event/ListSelectionListener;"); } + } + /// + /// + /// + public int MaxSelectionIndex + { + get { return IExecuteWithSignature("getMaxSelectionIndex", "()I"); } + } + /// + /// + /// + public int MinSelectionIndex + { + get { return IExecuteWithSignature("getMinSelectionIndex", "()I"); } + } + /// + /// + /// + public Javax.Swing.ListModel Model + { + get { return IExecuteWithSignature("getModel", "()Ljavax/swing/ListModel;"); } set { IExecuteWithSignature("setModel", "(Ljavax/swing/ListModel;)V", value); } + } + /// + /// + /// + public Java.Awt.Dimension PreferredScrollableViewportSize + { + get { return IExecuteWithSignature("getPreferredScrollableViewportSize", "()Ljava/awt/Dimension;"); } + } + /// + /// + /// + public object PrototypeCellValue + { + get { return IExecuteWithSignature("getPrototypeCellValue", "()Ljava/lang/Object;"); } set { IExecuteWithSignature("setPrototypeCellValue", "(Ljava/lang/Object;)V", value); } + } + /// + /// + /// + public bool ScrollableTracksViewportHeight + { + get { return IExecuteWithSignature("getScrollableTracksViewportHeight", "()Z"); } + } + /// + /// + /// + public bool ScrollableTracksViewportWidth + { + get { return IExecuteWithSignature("getScrollableTracksViewportWidth", "()Z"); } + } + /// + /// + /// + public int SelectedIndex + { + get { return IExecuteWithSignature("getSelectedIndex", "()I"); } set { IExecuteWithSignature("setSelectedIndex", "(I)V", value); } + } + /// + /// + /// + public int[] SelectedIndices + { + get { return IExecuteWithSignatureArray("getSelectedIndices", "()[I"); } set { IExecuteWithSignature("setSelectedIndices", "([I)V", value); } + } + /// + /// + /// + public object SelectedValue + { + get { return IExecuteWithSignature("getSelectedValue", "()Ljava/lang/Object;"); } + } + /// + /// + /// + public Java.Util.List SelectedValuesList + { + get { return IExecuteWithSignature("getSelectedValuesList", "()Ljava/util/List;"); } + } + /// + /// + /// + public Java.Awt.Color SelectionBackground + { + get { return IExecuteWithSignature("getSelectionBackground", "()Ljava/awt/Color;"); } set { IExecuteWithSignature("setSelectionBackground", "(Ljava/awt/Color;)V", value); } + } + /// + /// + /// + public Java.Awt.Color SelectionForeground + { + get { return IExecuteWithSignature("getSelectionForeground", "()Ljava/awt/Color;"); } set { IExecuteWithSignature("setSelectionForeground", "(Ljava/awt/Color;)V", value); } + } + /// + /// + /// + public int SelectionMode + { + get { return IExecuteWithSignature("getSelectionMode", "()I"); } set { IExecuteWithSignature("setSelectionMode", "(I)V", value); } + } + /// + /// + /// + public Javax.Swing.ListSelectionModel SelectionModel + { + get { return IExecuteWithSignature("getSelectionModel", "()Ljavax/swing/ListSelectionModel;"); } set { IExecuteWithSignature("setSelectionModel", "(Ljavax/swing/ListSelectionModel;)V", value); } + } + /// + /// + /// + public bool ValueIsAdjusting + { + get { return IExecuteWithSignature("getValueIsAdjusting", "()Z"); } set { IExecuteWithSignature("setValueIsAdjusting", "(Z)V", value); } + } + /// + /// + /// + public int VisibleRowCount + { + get { return IExecuteWithSignature("getVisibleRowCount", "()I"); } set { IExecuteWithSignature("setVisibleRowCount", "(I)V", value); } + } + /// + /// + /// + /// + /// + public bool IsSelectedIndex(int arg0) + { + return IExecuteWithSignature("isSelectedIndex", "(I)Z", arg0); + } + /// + /// + /// + /// + public bool IsSelectionEmpty() + { + return IExecuteWithSignature("isSelectionEmpty", "()Z"); + } + /// + /// + /// + /// + /// + /// + /// + public int GetNextMatch(Java.Lang.String arg0, int arg1, Javax.Swing.Text.Position.Bias arg2) + { + return IExecute("getNextMatch", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public int GetScrollableBlockIncrement(Java.Awt.Rectangle arg0, int arg1, int arg2) + { + return IExecute("getScrollableBlockIncrement", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public int GetScrollableUnitIncrement(Java.Awt.Rectangle arg0, int arg1, int arg2) + { + return IExecute("getScrollableUnitIncrement", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public int LocationToIndex(Java.Awt.Point arg0) + { + return IExecuteWithSignature("locationToIndex", "(Ljava/awt/Point;)I", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.Point IndexToLocation(int arg0) + { + return IExecuteWithSignature("indexToLocation", "(I)Ljava/awt/Point;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Awt.Rectangle GetCellBounds(int arg0, int arg1) + { + return IExecute("getCellBounds", arg0, arg1); + } + /// + /// + /// + /// + public void AddListSelectionListener(Javax.Swing.Event.ListSelectionListener arg0) + { + IExecuteWithSignature("addListSelectionListener", "(Ljavax/swing/event/ListSelectionListener;)V", arg0); + } + /// + /// + /// + /// + /// + public void AddSelectionInterval(int arg0, int arg1) + { + IExecute("addSelectionInterval", arg0, arg1); + } + /// + /// + /// + public void ClearSelection() + { + IExecuteWithSignature("clearSelection", "()V"); + } + /// + /// + /// + /// + public void EnsureIndexIsVisible(int arg0) + { + IExecuteWithSignature("ensureIndexIsVisible", "(I)V", arg0); + } + /// + /// + /// + /// + public void RemoveListSelectionListener(Javax.Swing.Event.ListSelectionListener arg0) + { + IExecuteWithSignature("removeListSelectionListener", "(Ljavax/swing/event/ListSelectionListener;)V", arg0); + } + /// + /// + /// + /// + /// + public void RemoveSelectionInterval(int arg0, int arg1) + { + IExecute("removeSelectionInterval", arg0, arg1); + } + /// + /// + /// + /// + public void SetListData(object[] arg0) + { + IExecuteWithSignature("setListData", "([Ljava/lang/Object;)V", new object[] { arg0 }); + } + /// + /// + /// + /// + public void SetListData(Java.Util.Vector arg0) + { + IExecuteWithSignature("setListData", "(Ljava/util/Vector;)V", arg0); + } + /// + /// + /// + /// + /// + public void SetSelectedValue(object arg0, bool arg1) + { + IExecute("setSelectedValue", arg0, arg1); + } + /// + /// + /// + /// + /// + public void SetSelectionInterval(int arg0, int arg1) + { + IExecute("setSelectionInterval", arg0, arg1); + } + /// + /// + /// + /// + public void SetUI(Javax.Swing.Plaf.ListUI arg0) + { + IExecuteWithSignature("setUI", "(Ljavax/swing/plaf/ListUI;)V", arg0); + } + + #endregion + + #region Nested classes + #region DropLocation + public partial class DropLocation + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int Index + { + get { return IExecuteWithSignature("getIndex", "()I"); } + } + /// + /// + /// + /// + public bool IsInsert() + { + return IExecuteWithSignature("isInsert", "()Z"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion + + #region JList + public partial class JList + { + #region Constructors + /// + /// + /// + /// + public JList(E[] arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public JList(Java.Util.Vector arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public JList(Javax.Swing.ListModel arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Scrollable(Javax.Swing.JList t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Accessibility.Accessible(Javax.Swing.JList t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.JList(Javax.Swing.JList t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static int HORIZONTAL_WRAP { get { if (!_HORIZONTAL_WRAPReady) { _HORIZONTAL_WRAPContent = SGetField(LocalBridgeClazz, "HORIZONTAL_WRAP"); _HORIZONTAL_WRAPReady = true; } return _HORIZONTAL_WRAPContent; } } + private static int _HORIZONTAL_WRAPContent = default; + private static bool _HORIZONTAL_WRAPReady = false; // this is used because in case of generics + /// + /// + /// + public static int VERTICAL { get { if (!_VERTICALReady) { _VERTICALContent = SGetField(LocalBridgeClazz, "VERTICAL"); _VERTICALReady = true; } return _VERTICALContent; } } + private static int _VERTICALContent = default; + private static bool _VERTICALReady = false; // this is used because in case of generics + /// + /// + /// + public static int VERTICAL_WRAP { get { if (!_VERTICAL_WRAPReady) { _VERTICAL_WRAPContent = SGetField(LocalBridgeClazz, "VERTICAL_WRAP"); _VERTICAL_WRAPReady = true; } return _VERTICAL_WRAPContent; } } + private static int _VERTICAL_WRAPContent = default; + private static bool _VERTICAL_WRAPReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int AnchorSelectionIndex + { + get { return IExecuteWithSignature("getAnchorSelectionIndex", "()I"); } + } + /// + /// + /// + public Javax.Swing.ListCellRenderer CellRenderer + { + get { return IExecuteWithSignature("getCellRenderer", "()Ljavax/swing/ListCellRenderer;"); } set { IExecuteWithSignature("setCellRenderer", "(Ljavax/swing/ListCellRenderer;)V", value); } + } + /// + /// + /// + public bool DragEnabled + { + get { return IExecuteWithSignature("getDragEnabled", "()Z"); } set { IExecuteWithSignature("setDragEnabled", "(Z)V", value); } + } + /// + /// + /// + public Javax.Swing.DropMode DropMode + { + get { return IExecuteWithSignature("getDropMode", "()Ljavax/swing/DropMode;"); } set { IExecuteWithSignature("setDropMode", "(Ljavax/swing/DropMode;)V", value); } + } + /// + /// + /// + public int FirstVisibleIndex + { + get { return IExecuteWithSignature("getFirstVisibleIndex", "()I"); } + } + /// + /// + /// + public int FixedCellHeight + { + get { return IExecuteWithSignature("getFixedCellHeight", "()I"); } set { IExecuteWithSignature("setFixedCellHeight", "(I)V", value); } + } + /// + /// + /// + public int FixedCellWidth + { + get { return IExecuteWithSignature("getFixedCellWidth", "()I"); } set { IExecuteWithSignature("setFixedCellWidth", "(I)V", value); } + } + /// + /// + /// + public Javax.Swing.JList.DropLocation GetDropLocation + { + get { return IExecuteWithSignature("getDropLocation", "()Ljavax/swing/JList$DropLocation;"); } + } + /// + /// + /// + public int LastVisibleIndex + { + get { return IExecuteWithSignature("getLastVisibleIndex", "()I"); } + } + /// + /// + /// + public int LayoutOrientation + { + get { return IExecuteWithSignature("getLayoutOrientation", "()I"); } set { IExecuteWithSignature("setLayoutOrientation", "(I)V", value); } + } + /// + /// + /// + public int LeadSelectionIndex + { + get { return IExecuteWithSignature("getLeadSelectionIndex", "()I"); } + } + /// + /// + /// + public Javax.Swing.Event.ListSelectionListener[] ListSelectionListeners + { + get { return IExecuteWithSignatureArray("getListSelectionListeners", "()[Ljavax/swing/event/ListSelectionListener;"); } + } + /// + /// + /// + public int MaxSelectionIndex + { + get { return IExecuteWithSignature("getMaxSelectionIndex", "()I"); } + } + /// + /// + /// + public int MinSelectionIndex + { + get { return IExecuteWithSignature("getMinSelectionIndex", "()I"); } + } + /// + /// + /// + public Javax.Swing.ListModel Model + { + get { return IExecuteWithSignature>("getModel", "()Ljavax/swing/ListModel;"); } set { IExecuteWithSignature("setModel", "(Ljavax/swing/ListModel;)V", value); } + } + /// + /// + /// + public Java.Awt.Dimension PreferredScrollableViewportSize + { + get { return IExecuteWithSignature("getPreferredScrollableViewportSize", "()Ljava/awt/Dimension;"); } + } + /// + /// + /// + public E PrototypeCellValue + { + get { return IExecuteWithSignature("getPrototypeCellValue", "()Ljava/lang/Object;"); } set { IExecuteWithSignature("setPrototypeCellValue", "(Ljava/lang/Object;)V", value); } + } + /// + /// + /// + public bool ScrollableTracksViewportHeight + { + get { return IExecuteWithSignature("getScrollableTracksViewportHeight", "()Z"); } + } + /// + /// + /// + public bool ScrollableTracksViewportWidth + { + get { return IExecuteWithSignature("getScrollableTracksViewportWidth", "()Z"); } + } + /// + /// + /// + public int SelectedIndex + { + get { return IExecuteWithSignature("getSelectedIndex", "()I"); } set { IExecuteWithSignature("setSelectedIndex", "(I)V", value); } + } + /// + /// + /// + public int[] SelectedIndices + { + get { return IExecuteWithSignatureArray("getSelectedIndices", "()[I"); } set { IExecuteWithSignature("setSelectedIndices", "([I)V", value); } + } + /// + /// + /// + public E SelectedValue + { + get { return IExecuteWithSignature("getSelectedValue", "()Ljava/lang/Object;"); } + } + /// + /// + /// + public Java.Util.List SelectedValuesList + { + get { return IExecuteWithSignature>("getSelectedValuesList", "()Ljava/util/List;"); } + } + /// + /// + /// + public Java.Awt.Color SelectionBackground + { + get { return IExecuteWithSignature("getSelectionBackground", "()Ljava/awt/Color;"); } set { IExecuteWithSignature("setSelectionBackground", "(Ljava/awt/Color;)V", value); } + } + /// + /// + /// + public Java.Awt.Color SelectionForeground + { + get { return IExecuteWithSignature("getSelectionForeground", "()Ljava/awt/Color;"); } set { IExecuteWithSignature("setSelectionForeground", "(Ljava/awt/Color;)V", value); } + } + /// + /// + /// + public int SelectionMode + { + get { return IExecuteWithSignature("getSelectionMode", "()I"); } set { IExecuteWithSignature("setSelectionMode", "(I)V", value); } + } + /// + /// + /// + public Javax.Swing.ListSelectionModel SelectionModel + { + get { return IExecuteWithSignature("getSelectionModel", "()Ljavax/swing/ListSelectionModel;"); } set { IExecuteWithSignature("setSelectionModel", "(Ljavax/swing/ListSelectionModel;)V", value); } + } + /// + /// + /// + public bool ValueIsAdjusting + { + get { return IExecuteWithSignature("getValueIsAdjusting", "()Z"); } set { IExecuteWithSignature("setValueIsAdjusting", "(Z)V", value); } + } + /// + /// + /// + public int VisibleRowCount + { + get { return IExecuteWithSignature("getVisibleRowCount", "()I"); } set { IExecuteWithSignature("setVisibleRowCount", "(I)V", value); } + } + /// + /// + /// + /// + /// + public bool IsSelectedIndex(int arg0) + { + return IExecuteWithSignature("isSelectedIndex", "(I)Z", arg0); + } + /// + /// + /// + /// + public bool IsSelectionEmpty() + { + return IExecuteWithSignature("isSelectionEmpty", "()Z"); + } + /// + /// + /// + /// + /// + /// + /// + public int GetNextMatch(Java.Lang.String arg0, int arg1, Javax.Swing.Text.Position.Bias arg2) + { + return IExecute("getNextMatch", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public int GetScrollableBlockIncrement(Java.Awt.Rectangle arg0, int arg1, int arg2) + { + return IExecute("getScrollableBlockIncrement", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public int GetScrollableUnitIncrement(Java.Awt.Rectangle arg0, int arg1, int arg2) + { + return IExecute("getScrollableUnitIncrement", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public int LocationToIndex(Java.Awt.Point arg0) + { + return IExecuteWithSignature("locationToIndex", "(Ljava/awt/Point;)I", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.Point IndexToLocation(int arg0) + { + return IExecuteWithSignature("indexToLocation", "(I)Ljava/awt/Point;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Awt.Rectangle GetCellBounds(int arg0, int arg1) + { + return IExecute("getCellBounds", arg0, arg1); + } + /// + /// + /// + /// + public void AddListSelectionListener(Javax.Swing.Event.ListSelectionListener arg0) + { + IExecuteWithSignature("addListSelectionListener", "(Ljavax/swing/event/ListSelectionListener;)V", arg0); + } + /// + /// + /// + /// + /// + public void AddSelectionInterval(int arg0, int arg1) + { + IExecute("addSelectionInterval", arg0, arg1); + } + /// + /// + /// + public void ClearSelection() + { + IExecuteWithSignature("clearSelection", "()V"); + } + /// + /// + /// + /// + public void EnsureIndexIsVisible(int arg0) + { + IExecuteWithSignature("ensureIndexIsVisible", "(I)V", arg0); + } + /// + /// + /// + /// + public void RemoveListSelectionListener(Javax.Swing.Event.ListSelectionListener arg0) + { + IExecuteWithSignature("removeListSelectionListener", "(Ljavax/swing/event/ListSelectionListener;)V", arg0); + } + /// + /// + /// + /// + /// + public void RemoveSelectionInterval(int arg0, int arg1) + { + IExecute("removeSelectionInterval", arg0, arg1); + } + /// + /// + /// + /// + public void SetListData(E[] arg0) + { + IExecuteWithSignature("setListData", "([Ljava/lang/Object;)V", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + public void SetListData(Java.Util.Vector arg0) where Arg0ExtendsE : E + { + IExecuteWithSignature("setListData", "(Ljava/util/Vector;)V", arg0); + } + /// + /// + /// + /// + /// + public void SetSelectedValue(object arg0, bool arg1) + { + IExecute("setSelectedValue", arg0, arg1); + } + /// + /// + /// + /// + /// + public void SetSelectionInterval(int arg0, int arg1) + { + IExecute("setSelectionInterval", arg0, arg1); + } + /// + /// + /// + /// + public void SetUI(Javax.Swing.Plaf.ListUI arg0) + { + IExecuteWithSignature("setUI", "(Ljavax/swing/plaf/ListUI;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/JMenu.cs b/src/net/JNet/GeneratedCore/Javax/Swing/JMenu.cs new file mode 100644 index 0000000000..248f775c2d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/JMenu.cs @@ -0,0 +1,288 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region JMenu + public partial class JMenu + { + #region Constructors + /// + /// + /// + /// + /// + public JMenu(Java.Lang.String arg0, bool arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public JMenu(Java.Lang.String arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public JMenu(Javax.Swing.Action arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int Delay + { + get { return IExecuteWithSignature("getDelay", "()I"); } set { IExecuteWithSignature("setDelay", "(I)V", value); } + } + /// + /// + /// + public int ItemCount + { + get { return IExecuteWithSignature("getItemCount", "()I"); } + } + /// + /// + /// + public int MenuComponentCount + { + get { return IExecuteWithSignature("getMenuComponentCount", "()I"); } + } + /// + /// + /// + public Java.Awt.Component[] MenuComponents + { + get { return IExecuteWithSignatureArray("getMenuComponents", "()[Ljava/awt/Component;"); } + } + /// + /// + /// + public Javax.Swing.Event.MenuListener[] MenuListeners + { + get { return IExecuteWithSignatureArray("getMenuListeners", "()[Ljavax/swing/event/MenuListener;"); } + } + /// + /// + /// + public Javax.Swing.JPopupMenu PopupMenu + { + get { return IExecuteWithSignature("getPopupMenu", "()Ljavax/swing/JPopupMenu;"); } + } + /// + /// + /// + /// + /// + public bool IsMenuComponent(Java.Awt.Component arg0) + { + return IExecuteWithSignature("isMenuComponent", "(Ljava/awt/Component;)Z", arg0); + } + /// + /// + /// + /// + public bool IsPopupMenuVisible() + { + return IExecuteWithSignature("isPopupMenuVisible", "()Z"); + } + /// + /// + /// + /// + public bool IsTearOff() + { + return IExecuteWithSignature("isTearOff", "()Z"); + } + /// + /// + /// + /// + public bool IsTopLevelMenu() + { + return IExecuteWithSignature("isTopLevelMenu", "()Z"); + } + /// + /// + /// + /// + /// + public Java.Awt.Component GetMenuComponent(int arg0) + { + return IExecuteWithSignature("getMenuComponent", "(I)Ljava/awt/Component;", arg0); + } + /// + /// + /// + /// + /// + public Javax.Swing.JMenuItem Add(Java.Lang.String arg0) + { + return IExecuteWithSignature("add", "(Ljava/lang/String;)Ljavax/swing/JMenuItem;", arg0); + } + /// + /// + /// + /// + /// + public Javax.Swing.JMenuItem Add(Javax.Swing.Action arg0) + { + return IExecuteWithSignature("add", "(Ljavax/swing/Action;)Ljavax/swing/JMenuItem;", arg0); + } + /// + /// + /// + /// + /// + public Javax.Swing.JMenuItem Add(Javax.Swing.JMenuItem arg0) + { + return IExecuteWithSignature("add", "(Ljavax/swing/JMenuItem;)Ljavax/swing/JMenuItem;", arg0); + } + /// + /// + /// + /// + /// + public Javax.Swing.JMenuItem GetItem(int arg0) + { + return IExecuteWithSignature("getItem", "(I)Ljavax/swing/JMenuItem;", arg0); + } + /// + /// + /// + /// + /// + /// + public Javax.Swing.JMenuItem Insert(Javax.Swing.Action arg0, int arg1) + { + return IExecute("insert", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Javax.Swing.JMenuItem Insert(Javax.Swing.JMenuItem arg0, int arg1) + { + return IExecute("insert", arg0, arg1); + } + /// + /// + /// + /// + public void AddMenuListener(Javax.Swing.Event.MenuListener arg0) + { + IExecuteWithSignature("addMenuListener", "(Ljavax/swing/event/MenuListener;)V", arg0); + } + /// + /// + /// + public void AddSeparator() + { + IExecuteWithSignature("addSeparator", "()V"); + } + /// + /// + /// + /// + /// + public void Insert(Java.Lang.String arg0, int arg1) + { + IExecute("insert", arg0, arg1); + } + /// + /// + /// + /// + public void InsertSeparator(int arg0) + { + IExecuteWithSignature("insertSeparator", "(I)V", arg0); + } + /// + /// + /// + /// + public void Remove(Javax.Swing.JMenuItem arg0) + { + IExecuteWithSignature("remove", "(Ljavax/swing/JMenuItem;)V", arg0); + } + /// + /// + /// + /// + public void RemoveMenuListener(Javax.Swing.Event.MenuListener arg0) + { + IExecuteWithSignature("removeMenuListener", "(Ljavax/swing/event/MenuListener;)V", arg0); + } + /// + /// + /// + /// + /// + public void SetMenuLocation(int arg0, int arg1) + { + IExecute("setMenuLocation", arg0, arg1); + } + /// + /// + /// + /// + public void SetPopupMenuVisible(bool arg0) + { + IExecuteWithSignature("setPopupMenuVisible", "(Z)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/JMenuBar.cs b/src/net/JNet/GeneratedCore/Javax/Swing/JMenuBar.cs new file mode 100644 index 0000000000..0f96820f05 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/JMenuBar.cs @@ -0,0 +1,203 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region JMenuBar + public partial class JMenuBar + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Accessibility.Accessible(Javax.Swing.JMenuBar t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.MenuElement(Javax.Swing.JMenuBar t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.Component Component + { + get { return IExecuteWithSignature("getComponent", "()Ljava/awt/Component;"); } + } + /// + /// + /// + public Javax.Swing.JMenu HelpMenu + { + get { return IExecuteWithSignature("getHelpMenu", "()Ljavax/swing/JMenu;"); } set { IExecuteWithSignature("setHelpMenu", "(Ljavax/swing/JMenu;)V", value); } + } + /// + /// + /// + public Java.Awt.Insets Margin + { + get { return IExecuteWithSignature("getMargin", "()Ljava/awt/Insets;"); } set { IExecuteWithSignature("setMargin", "(Ljava/awt/Insets;)V", value); } + } + /// + /// + /// + public int MenuCount + { + get { return IExecuteWithSignature("getMenuCount", "()I"); } + } + /// + /// + /// + public Javax.Swing.SingleSelectionModel SelectionModel + { + get { return IExecuteWithSignature("getSelectionModel", "()Ljavax/swing/SingleSelectionModel;"); } set { IExecuteWithSignature("setSelectionModel", "(Ljavax/swing/SingleSelectionModel;)V", value); } + } + /// + /// + /// + public Javax.Swing.MenuElement[] SubElements + { + get { return IExecuteWithSignatureArray("getSubElements", "()[Ljavax/swing/MenuElement;"); } + } + /// + /// + /// + /// + public bool IsBorderPainted() + { + return IExecuteWithSignature("isBorderPainted", "()Z"); + } + /// + /// + /// + /// + public bool IsSelected() + { + return IExecuteWithSignature("isSelected", "()Z"); + } + /// + /// + /// + /// + /// + public int GetComponentIndex(Java.Awt.Component arg0) + { + return IExecuteWithSignature("getComponentIndex", "(Ljava/awt/Component;)I", arg0); + } + /// + /// + /// + /// + /// + public Javax.Swing.JMenu Add(Javax.Swing.JMenu arg0) + { + return IExecuteWithSignature("add", "(Ljavax/swing/JMenu;)Ljavax/swing/JMenu;", arg0); + } + /// + /// + /// + /// + /// + public Javax.Swing.JMenu GetMenu(int arg0) + { + return IExecuteWithSignature("getMenu", "(I)Ljavax/swing/JMenu;", arg0); + } + /// + /// + /// + /// + public void MenuSelectionChanged(bool arg0) + { + IExecuteWithSignature("menuSelectionChanged", "(Z)V", arg0); + } + /// + /// + /// + /// + /// + /// + public void ProcessKeyEvent(Java.Awt.EventNs.KeyEvent arg0, Javax.Swing.MenuElement[] arg1, Javax.Swing.MenuSelectionManager arg2) + { + IExecute("processKeyEvent", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void ProcessMouseEvent(Java.Awt.EventNs.MouseEvent arg0, Javax.Swing.MenuElement[] arg1, Javax.Swing.MenuSelectionManager arg2) + { + IExecute("processMouseEvent", arg0, arg1, arg2); + } + /// + /// + /// + /// + public void SetBorderPainted(bool arg0) + { + IExecuteWithSignature("setBorderPainted", "(Z)V", arg0); + } + /// + /// + /// + /// + public void SetSelected(Java.Awt.Component arg0) + { + IExecuteWithSignature("setSelected", "(Ljava/awt/Component;)V", arg0); + } + /// + /// + /// + /// + public void SetUI(Javax.Swing.Plaf.MenuBarUI arg0) + { + IExecuteWithSignature("setUI", "(Ljavax/swing/plaf/MenuBarUI;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/JMenuItem.cs b/src/net/JNet/GeneratedCore/Javax/Swing/JMenuItem.cs new file mode 100644 index 0000000000..466d7bdfbb --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/JMenuItem.cs @@ -0,0 +1,243 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region JMenuItem + public partial class JMenuItem + { + #region Constructors + /// + /// + /// + /// + /// + public JMenuItem(Java.Lang.String arg0, int arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + public JMenuItem(Java.Lang.String arg0, Javax.Swing.Icon arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public JMenuItem(Java.Lang.String arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public JMenuItem(Javax.Swing.Action arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public JMenuItem(Javax.Swing.Icon arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Accessibility.Accessible(Javax.Swing.JMenuItem t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.MenuElement(Javax.Swing.JMenuItem t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.KeyStroke Accelerator + { + get { return IExecuteWithSignature("getAccelerator", "()Ljavax/swing/KeyStroke;"); } set { IExecuteWithSignature("setAccelerator", "(Ljavax/swing/KeyStroke;)V", value); } + } + /// + /// + /// + public Java.Awt.Component Component + { + get { return IExecuteWithSignature("getComponent", "()Ljava/awt/Component;"); } + } + /// + /// + /// + public Javax.Swing.Event.MenuDragMouseListener[] MenuDragMouseListeners + { + get { return IExecuteWithSignatureArray("getMenuDragMouseListeners", "()[Ljavax/swing/event/MenuDragMouseListener;"); } + } + /// + /// + /// + public Javax.Swing.Event.MenuKeyListener[] MenuKeyListeners + { + get { return IExecuteWithSignatureArray("getMenuKeyListeners", "()[Ljavax/swing/event/MenuKeyListener;"); } + } + /// + /// + /// + public Javax.Swing.MenuElement[] SubElements + { + get { return IExecuteWithSignatureArray("getSubElements", "()[Ljavax/swing/MenuElement;"); } + } + /// + /// + /// + /// + public bool IsArmed() + { + return IExecuteWithSignature("isArmed", "()Z"); + } + /// + /// + /// + /// + public void AddMenuDragMouseListener(Javax.Swing.Event.MenuDragMouseListener arg0) + { + IExecuteWithSignature("addMenuDragMouseListener", "(Ljavax/swing/event/MenuDragMouseListener;)V", arg0); + } + /// + /// + /// + /// + public void AddMenuKeyListener(Javax.Swing.Event.MenuKeyListener arg0) + { + IExecuteWithSignature("addMenuKeyListener", "(Ljavax/swing/event/MenuKeyListener;)V", arg0); + } + /// + /// + /// + /// + public void MenuSelectionChanged(bool arg0) + { + IExecuteWithSignature("menuSelectionChanged", "(Z)V", arg0); + } + /// + /// + /// + /// + /// + /// + public void ProcessKeyEvent(Java.Awt.EventNs.KeyEvent arg0, Javax.Swing.MenuElement[] arg1, Javax.Swing.MenuSelectionManager arg2) + { + IExecute("processKeyEvent", arg0, arg1, arg2); + } + /// + /// + /// + /// + public void ProcessMenuDragMouseEvent(Javax.Swing.Event.MenuDragMouseEvent arg0) + { + IExecuteWithSignature("processMenuDragMouseEvent", "(Ljavax/swing/event/MenuDragMouseEvent;)V", arg0); + } + /// + /// + /// + /// + public void ProcessMenuKeyEvent(Javax.Swing.Event.MenuKeyEvent arg0) + { + IExecuteWithSignature("processMenuKeyEvent", "(Ljavax/swing/event/MenuKeyEvent;)V", arg0); + } + /// + /// + /// + /// + /// + /// + public void ProcessMouseEvent(Java.Awt.EventNs.MouseEvent arg0, Javax.Swing.MenuElement[] arg1, Javax.Swing.MenuSelectionManager arg2) + { + IExecute("processMouseEvent", arg0, arg1, arg2); + } + /// + /// + /// + /// + public void RemoveMenuDragMouseListener(Javax.Swing.Event.MenuDragMouseListener arg0) + { + IExecuteWithSignature("removeMenuDragMouseListener", "(Ljavax/swing/event/MenuDragMouseListener;)V", arg0); + } + /// + /// + /// + /// + public void RemoveMenuKeyListener(Javax.Swing.Event.MenuKeyListener arg0) + { + IExecuteWithSignature("removeMenuKeyListener", "(Ljavax/swing/event/MenuKeyListener;)V", arg0); + } + /// + /// + /// + /// + public void SetArmed(bool arg0) + { + IExecuteWithSignature("setArmed", "(Z)V", arg0); + } + /// + /// + /// + /// + public void SetUI(Javax.Swing.Plaf.MenuItemUI arg0) + { + IExecuteWithSignature("setUI", "(Ljavax/swing/plaf/MenuItemUI;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/JOptionPane.cs b/src/net/JNet/GeneratedCore/Javax/Swing/JOptionPane.cs new file mode 100644 index 0000000000..104faa3e63 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/JOptionPane.cs @@ -0,0 +1,722 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region JOptionPane + public partial class JOptionPane + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + public JOptionPane(object arg0, int arg1, int arg2, Javax.Swing.Icon arg3) + : base(arg0, arg1, arg2, arg3) + { + } + /// + /// + /// + /// + /// + /// + public JOptionPane(object arg0, int arg1, int arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + public JOptionPane(object arg0, int arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public JOptionPane(object arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Accessibility.Accessible(Javax.Swing.JOptionPane t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static int CANCEL_OPTION { get { if (!_CANCEL_OPTIONReady) { _CANCEL_OPTIONContent = SGetField(LocalBridgeClazz, "CANCEL_OPTION"); _CANCEL_OPTIONReady = true; } return _CANCEL_OPTIONContent; } } + private static int _CANCEL_OPTIONContent = default; + private static bool _CANCEL_OPTIONReady = false; // this is used because in case of generics + /// + /// + /// + public static int CLOSED_OPTION { get { if (!_CLOSED_OPTIONReady) { _CLOSED_OPTIONContent = SGetField(LocalBridgeClazz, "CLOSED_OPTION"); _CLOSED_OPTIONReady = true; } return _CLOSED_OPTIONContent; } } + private static int _CLOSED_OPTIONContent = default; + private static bool _CLOSED_OPTIONReady = false; // this is used because in case of generics + /// + /// + /// + public static int DEFAULT_OPTION { get { if (!_DEFAULT_OPTIONReady) { _DEFAULT_OPTIONContent = SGetField(LocalBridgeClazz, "DEFAULT_OPTION"); _DEFAULT_OPTIONReady = true; } return _DEFAULT_OPTIONContent; } } + private static int _DEFAULT_OPTIONContent = default; + private static bool _DEFAULT_OPTIONReady = false; // this is used because in case of generics + /// + /// + /// + public static int ERROR_MESSAGE { get { if (!_ERROR_MESSAGEReady) { _ERROR_MESSAGEContent = SGetField(LocalBridgeClazz, "ERROR_MESSAGE"); _ERROR_MESSAGEReady = true; } return _ERROR_MESSAGEContent; } } + private static int _ERROR_MESSAGEContent = default; + private static bool _ERROR_MESSAGEReady = false; // this is used because in case of generics + /// + /// + /// + public static int INFORMATION_MESSAGE { get { if (!_INFORMATION_MESSAGEReady) { _INFORMATION_MESSAGEContent = SGetField(LocalBridgeClazz, "INFORMATION_MESSAGE"); _INFORMATION_MESSAGEReady = true; } return _INFORMATION_MESSAGEContent; } } + private static int _INFORMATION_MESSAGEContent = default; + private static bool _INFORMATION_MESSAGEReady = false; // this is used because in case of generics + /// + /// + /// + public static int NO_OPTION { get { if (!_NO_OPTIONReady) { _NO_OPTIONContent = SGetField(LocalBridgeClazz, "NO_OPTION"); _NO_OPTIONReady = true; } return _NO_OPTIONContent; } } + private static int _NO_OPTIONContent = default; + private static bool _NO_OPTIONReady = false; // this is used because in case of generics + /// + /// + /// + public static int OK_CANCEL_OPTION { get { if (!_OK_CANCEL_OPTIONReady) { _OK_CANCEL_OPTIONContent = SGetField(LocalBridgeClazz, "OK_CANCEL_OPTION"); _OK_CANCEL_OPTIONReady = true; } return _OK_CANCEL_OPTIONContent; } } + private static int _OK_CANCEL_OPTIONContent = default; + private static bool _OK_CANCEL_OPTIONReady = false; // this is used because in case of generics + /// + /// + /// + public static int OK_OPTION { get { if (!_OK_OPTIONReady) { _OK_OPTIONContent = SGetField(LocalBridgeClazz, "OK_OPTION"); _OK_OPTIONReady = true; } return _OK_OPTIONContent; } } + private static int _OK_OPTIONContent = default; + private static bool _OK_OPTIONReady = false; // this is used because in case of generics + /// + /// + /// + public static int PLAIN_MESSAGE { get { if (!_PLAIN_MESSAGEReady) { _PLAIN_MESSAGEContent = SGetField(LocalBridgeClazz, "PLAIN_MESSAGE"); _PLAIN_MESSAGEReady = true; } return _PLAIN_MESSAGEContent; } } + private static int _PLAIN_MESSAGEContent = default; + private static bool _PLAIN_MESSAGEReady = false; // this is used because in case of generics + /// + /// + /// + public static int QUESTION_MESSAGE { get { if (!_QUESTION_MESSAGEReady) { _QUESTION_MESSAGEContent = SGetField(LocalBridgeClazz, "QUESTION_MESSAGE"); _QUESTION_MESSAGEReady = true; } return _QUESTION_MESSAGEContent; } } + private static int _QUESTION_MESSAGEContent = default; + private static bool _QUESTION_MESSAGEReady = false; // this is used because in case of generics + /// + /// + /// + public static int WARNING_MESSAGE { get { if (!_WARNING_MESSAGEReady) { _WARNING_MESSAGEContent = SGetField(LocalBridgeClazz, "WARNING_MESSAGE"); _WARNING_MESSAGEReady = true; } return _WARNING_MESSAGEContent; } } + private static int _WARNING_MESSAGEContent = default; + private static bool _WARNING_MESSAGEReady = false; // this is used because in case of generics + /// + /// + /// + public static int YES_NO_CANCEL_OPTION { get { if (!_YES_NO_CANCEL_OPTIONReady) { _YES_NO_CANCEL_OPTIONContent = SGetField(LocalBridgeClazz, "YES_NO_CANCEL_OPTION"); _YES_NO_CANCEL_OPTIONReady = true; } return _YES_NO_CANCEL_OPTIONContent; } } + private static int _YES_NO_CANCEL_OPTIONContent = default; + private static bool _YES_NO_CANCEL_OPTIONReady = false; // this is used because in case of generics + /// + /// + /// + public static int YES_NO_OPTION { get { if (!_YES_NO_OPTIONReady) { _YES_NO_OPTIONContent = SGetField(LocalBridgeClazz, "YES_NO_OPTION"); _YES_NO_OPTIONReady = true; } return _YES_NO_OPTIONContent; } } + private static int _YES_NO_OPTIONContent = default; + private static bool _YES_NO_OPTIONReady = false; // this is used because in case of generics + /// + /// + /// + public static int YES_OPTION { get { if (!_YES_OPTIONReady) { _YES_OPTIONContent = SGetField(LocalBridgeClazz, "YES_OPTION"); _YES_OPTIONReady = true; } return _YES_OPTIONContent; } } + private static int _YES_OPTIONContent = default; + private static bool _YES_OPTIONReady = false; // this is used because in case of generics + /// + /// + /// + public static object UNINITIALIZED_VALUE { get { if (!_UNINITIALIZED_VALUEReady) { _UNINITIALIZED_VALUEContent = SGetField(LocalBridgeClazz, "UNINITIALIZED_VALUE"); _UNINITIALIZED_VALUEReady = true; } return _UNINITIALIZED_VALUEContent; } } + private static object _UNINITIALIZED_VALUEContent = default; + private static bool _UNINITIALIZED_VALUEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String ICON_PROPERTY { get { if (!_ICON_PROPERTYReady) { _ICON_PROPERTYContent = SGetField(LocalBridgeClazz, "ICON_PROPERTY"); _ICON_PROPERTYReady = true; } return _ICON_PROPERTYContent; } } + private static Java.Lang.String _ICON_PROPERTYContent = default; + private static bool _ICON_PROPERTYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String INITIAL_SELECTION_VALUE_PROPERTY { get { if (!_INITIAL_SELECTION_VALUE_PROPERTYReady) { _INITIAL_SELECTION_VALUE_PROPERTYContent = SGetField(LocalBridgeClazz, "INITIAL_SELECTION_VALUE_PROPERTY"); _INITIAL_SELECTION_VALUE_PROPERTYReady = true; } return _INITIAL_SELECTION_VALUE_PROPERTYContent; } } + private static Java.Lang.String _INITIAL_SELECTION_VALUE_PROPERTYContent = default; + private static bool _INITIAL_SELECTION_VALUE_PROPERTYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String INITIAL_VALUE_PROPERTY { get { if (!_INITIAL_VALUE_PROPERTYReady) { _INITIAL_VALUE_PROPERTYContent = SGetField(LocalBridgeClazz, "INITIAL_VALUE_PROPERTY"); _INITIAL_VALUE_PROPERTYReady = true; } return _INITIAL_VALUE_PROPERTYContent; } } + private static Java.Lang.String _INITIAL_VALUE_PROPERTYContent = default; + private static bool _INITIAL_VALUE_PROPERTYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String INPUT_VALUE_PROPERTY { get { if (!_INPUT_VALUE_PROPERTYReady) { _INPUT_VALUE_PROPERTYContent = SGetField(LocalBridgeClazz, "INPUT_VALUE_PROPERTY"); _INPUT_VALUE_PROPERTYReady = true; } return _INPUT_VALUE_PROPERTYContent; } } + private static Java.Lang.String _INPUT_VALUE_PROPERTYContent = default; + private static bool _INPUT_VALUE_PROPERTYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String MESSAGE_PROPERTY { get { if (!_MESSAGE_PROPERTYReady) { _MESSAGE_PROPERTYContent = SGetField(LocalBridgeClazz, "MESSAGE_PROPERTY"); _MESSAGE_PROPERTYReady = true; } return _MESSAGE_PROPERTYContent; } } + private static Java.Lang.String _MESSAGE_PROPERTYContent = default; + private static bool _MESSAGE_PROPERTYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String MESSAGE_TYPE_PROPERTY { get { if (!_MESSAGE_TYPE_PROPERTYReady) { _MESSAGE_TYPE_PROPERTYContent = SGetField(LocalBridgeClazz, "MESSAGE_TYPE_PROPERTY"); _MESSAGE_TYPE_PROPERTYReady = true; } return _MESSAGE_TYPE_PROPERTYContent; } } + private static Java.Lang.String _MESSAGE_TYPE_PROPERTYContent = default; + private static bool _MESSAGE_TYPE_PROPERTYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String OPTION_TYPE_PROPERTY { get { if (!_OPTION_TYPE_PROPERTYReady) { _OPTION_TYPE_PROPERTYContent = SGetField(LocalBridgeClazz, "OPTION_TYPE_PROPERTY"); _OPTION_TYPE_PROPERTYReady = true; } return _OPTION_TYPE_PROPERTYContent; } } + private static Java.Lang.String _OPTION_TYPE_PROPERTYContent = default; + private static bool _OPTION_TYPE_PROPERTYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String OPTIONS_PROPERTY { get { if (!_OPTIONS_PROPERTYReady) { _OPTIONS_PROPERTYContent = SGetField(LocalBridgeClazz, "OPTIONS_PROPERTY"); _OPTIONS_PROPERTYReady = true; } return _OPTIONS_PROPERTYContent; } } + private static Java.Lang.String _OPTIONS_PROPERTYContent = default; + private static bool _OPTIONS_PROPERTYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String SELECTION_VALUES_PROPERTY { get { if (!_SELECTION_VALUES_PROPERTYReady) { _SELECTION_VALUES_PROPERTYContent = SGetField(LocalBridgeClazz, "SELECTION_VALUES_PROPERTY"); _SELECTION_VALUES_PROPERTYReady = true; } return _SELECTION_VALUES_PROPERTYContent; } } + private static Java.Lang.String _SELECTION_VALUES_PROPERTYContent = default; + private static bool _SELECTION_VALUES_PROPERTYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String VALUE_PROPERTY { get { if (!_VALUE_PROPERTYReady) { _VALUE_PROPERTYContent = SGetField(LocalBridgeClazz, "VALUE_PROPERTY"); _VALUE_PROPERTYReady = true; } return _VALUE_PROPERTYContent; } } + private static Java.Lang.String _VALUE_PROPERTYContent = default; + private static bool _VALUE_PROPERTYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String WANTS_INPUT_PROPERTY { get { if (!_WANTS_INPUT_PROPERTYReady) { _WANTS_INPUT_PROPERTYContent = SGetField(LocalBridgeClazz, "WANTS_INPUT_PROPERTY"); _WANTS_INPUT_PROPERTYReady = true; } return _WANTS_INPUT_PROPERTYContent; } } + private static Java.Lang.String _WANTS_INPUT_PROPERTYContent = default; + private static bool _WANTS_INPUT_PROPERTYReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + public static Java.Awt.Frame RootFrame + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getRootFrame", "()Ljava/awt/Frame;"); } set { SExecuteWithSignature(LocalBridgeClazz, "setRootFrame", "(Ljava/awt/Frame;)V", value); } + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static int ShowConfirmDialog(Java.Awt.Component arg0, object arg1, Java.Lang.String arg2, int arg3, int arg4, Javax.Swing.Icon arg5) + { + return SExecute(LocalBridgeClazz, "showConfirmDialog", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static int ShowConfirmDialog(Java.Awt.Component arg0, object arg1, Java.Lang.String arg2, int arg3, int arg4) + { + return SExecute(LocalBridgeClazz, "showConfirmDialog", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static int ShowConfirmDialog(Java.Awt.Component arg0, object arg1, Java.Lang.String arg2, int arg3) + { + return SExecute(LocalBridgeClazz, "showConfirmDialog", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + public static int ShowConfirmDialog(Java.Awt.Component arg0, object arg1) + { + return SExecute(LocalBridgeClazz, "showConfirmDialog", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static int ShowInternalConfirmDialog(Java.Awt.Component arg0, object arg1, Java.Lang.String arg2, int arg3, int arg4, Javax.Swing.Icon arg5) + { + return SExecute(LocalBridgeClazz, "showInternalConfirmDialog", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static int ShowInternalConfirmDialog(Java.Awt.Component arg0, object arg1, Java.Lang.String arg2, int arg3, int arg4) + { + return SExecute(LocalBridgeClazz, "showInternalConfirmDialog", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static int ShowInternalConfirmDialog(Java.Awt.Component arg0, object arg1, Java.Lang.String arg2, int arg3) + { + return SExecute(LocalBridgeClazz, "showInternalConfirmDialog", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + public static int ShowInternalConfirmDialog(Java.Awt.Component arg0, object arg1) + { + return SExecute(LocalBridgeClazz, "showInternalConfirmDialog", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static int ShowInternalOptionDialog(Java.Awt.Component arg0, object arg1, Java.Lang.String arg2, int arg3, int arg4, Javax.Swing.Icon arg5, object[] arg6, object arg7) + { + return SExecute(LocalBridgeClazz, "showInternalOptionDialog", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static int ShowOptionDialog(Java.Awt.Component arg0, object arg1, Java.Lang.String arg2, int arg3, int arg4, Javax.Swing.Icon arg5, object[] arg6, object arg7) + { + return SExecute(LocalBridgeClazz, "showOptionDialog", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7); + } + /// + /// + /// + /// + /// + /// + public static Java.Awt.Frame GetFrameForComponent(Java.Awt.Component arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getFrameForComponent", "(Ljava/awt/Component;)Ljava/awt/Frame;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static object ShowInputDialog(Java.Awt.Component arg0, object arg1, Java.Lang.String arg2, int arg3, Javax.Swing.Icon arg4, object[] arg5, object arg6) + { + return SExecute(LocalBridgeClazz, "showInputDialog", arg0, arg1, arg2, arg3, arg4, arg5, arg6); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static object ShowInternalInputDialog(Java.Awt.Component arg0, object arg1, Java.Lang.String arg2, int arg3, Javax.Swing.Icon arg4, object[] arg5, object arg6) + { + return SExecute(LocalBridgeClazz, "showInternalInputDialog", arg0, arg1, arg2, arg3, arg4, arg5, arg6); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Lang.String ShowInputDialog(Java.Awt.Component arg0, object arg1, object arg2) + { + return SExecute(LocalBridgeClazz, "showInputDialog", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Lang.String ShowInputDialog(Java.Awt.Component arg0, object arg1, Java.Lang.String arg2, int arg3) + { + return SExecute(LocalBridgeClazz, "showInputDialog", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Lang.String ShowInputDialog(Java.Awt.Component arg0, object arg1) + { + return SExecute(LocalBridgeClazz, "showInputDialog", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Lang.String ShowInputDialog(object arg0, object arg1) + { + return SExecute(LocalBridgeClazz, "showInputDialog", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Lang.String ShowInputDialog(object arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "showInputDialog", "(Ljava/lang/Object;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Lang.String ShowInternalInputDialog(Java.Awt.Component arg0, object arg1, Java.Lang.String arg2, int arg3) + { + return SExecute(LocalBridgeClazz, "showInternalInputDialog", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + public static Java.Lang.String ShowInternalInputDialog(Java.Awt.Component arg0, object arg1) + { + return SExecute(LocalBridgeClazz, "showInternalInputDialog", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Javax.Swing.JDesktopPane GetDesktopPaneForComponent(Java.Awt.Component arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getDesktopPaneForComponent", "(Ljava/awt/Component;)Ljavax/swing/JDesktopPane;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static void ShowInternalMessageDialog(Java.Awt.Component arg0, object arg1, Java.Lang.String arg2, int arg3, Javax.Swing.Icon arg4) + { + SExecute(LocalBridgeClazz, "showInternalMessageDialog", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + /// + public static void ShowInternalMessageDialog(Java.Awt.Component arg0, object arg1, Java.Lang.String arg2, int arg3) + { + SExecute(LocalBridgeClazz, "showInternalMessageDialog", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + public static void ShowInternalMessageDialog(Java.Awt.Component arg0, object arg1) + { + SExecute(LocalBridgeClazz, "showInternalMessageDialog", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static void ShowMessageDialog(Java.Awt.Component arg0, object arg1, Java.Lang.String arg2, int arg3, Javax.Swing.Icon arg4) + { + SExecute(LocalBridgeClazz, "showMessageDialog", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static void ShowMessageDialog(Java.Awt.Component arg0, object arg1, Java.Lang.String arg2, int arg3) + { + SExecute(LocalBridgeClazz, "showMessageDialog", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + public static void ShowMessageDialog(Java.Awt.Component arg0, object arg1) + { + SExecute(LocalBridgeClazz, "showMessageDialog", arg0, arg1); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.Icon Icon + { + get { return IExecuteWithSignature("getIcon", "()Ljavax/swing/Icon;"); } set { IExecuteWithSignature("setIcon", "(Ljavax/swing/Icon;)V", value); } + } + /// + /// + /// + public object InitialSelectionValue + { + get { return IExecuteWithSignature("getInitialSelectionValue", "()Ljava/lang/Object;"); } set { IExecuteWithSignature("setInitialSelectionValue", "(Ljava/lang/Object;)V", value); } + } + /// + /// + /// + public object InitialValue + { + get { return IExecuteWithSignature("getInitialValue", "()Ljava/lang/Object;"); } set { IExecuteWithSignature("setInitialValue", "(Ljava/lang/Object;)V", value); } + } + /// + /// + /// + public object InputValue + { + get { return IExecuteWithSignature("getInputValue", "()Ljava/lang/Object;"); } set { IExecuteWithSignature("setInputValue", "(Ljava/lang/Object;)V", value); } + } + /// + /// + /// + public int MaxCharactersPerLineCount + { + get { return IExecuteWithSignature("getMaxCharactersPerLineCount", "()I"); } + } + /// + /// + /// + public object Message + { + get { return IExecuteWithSignature("getMessage", "()Ljava/lang/Object;"); } set { IExecuteWithSignature("setMessage", "(Ljava/lang/Object;)V", value); } + } + /// + /// + /// + public int MessageType + { + get { return IExecuteWithSignature("getMessageType", "()I"); } set { IExecuteWithSignature("setMessageType", "(I)V", value); } + } + /// + /// + /// + public object[] Options + { + get { return IExecuteWithSignatureArray("getOptions", "()[Ljava/lang/Object;"); } set { IExecuteWithSignature("setOptions", "([Ljava/lang/Object;)V", value); } + } + /// + /// + /// + public int OptionType + { + get { return IExecuteWithSignature("getOptionType", "()I"); } set { IExecuteWithSignature("setOptionType", "(I)V", value); } + } + /// + /// + /// + public object[] SelectionValues + { + get { return IExecuteWithSignatureArray("getSelectionValues", "()[Ljava/lang/Object;"); } set { IExecuteWithSignature("setSelectionValues", "([Ljava/lang/Object;)V", value); } + } + /// + /// + /// + public object Value + { + get { return IExecuteWithSignature("getValue", "()Ljava/lang/Object;"); } set { IExecuteWithSignature("setValue", "(Ljava/lang/Object;)V", value); } + } + /// + /// + /// + public bool WantsInput + { + get { return IExecuteWithSignature("getWantsInput", "()Z"); } set { IExecuteWithSignature("setWantsInput", "(Z)V", value); } + } + /// + /// + /// + /// + /// + /// + /// + public Javax.Swing.JDialog CreateDialog(Java.Awt.Component arg0, Java.Lang.String arg1) + { + return IExecute("createDialog", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Javax.Swing.JDialog CreateDialog(Java.Lang.String arg0) + { + return IExecuteWithSignature("createDialog", "(Ljava/lang/String;)Ljavax/swing/JDialog;", arg0); + } + /// + /// + /// + /// + /// + /// + public Javax.Swing.JInternalFrame CreateInternalFrame(Java.Awt.Component arg0, Java.Lang.String arg1) + { + return IExecute("createInternalFrame", arg0, arg1); + } + /// + /// + /// + public void SelectInitialValue() + { + IExecuteWithSignature("selectInitialValue", "()V"); + } + /// + /// + /// + /// + public void SetUI(Javax.Swing.Plaf.OptionPaneUI arg0) + { + IExecuteWithSignature("setUI", "(Ljavax/swing/plaf/OptionPaneUI;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/JPanel.cs b/src/net/JNet/GeneratedCore/Javax/Swing/JPanel.cs new file mode 100644 index 0000000000..aa8f033ef7 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/JPanel.cs @@ -0,0 +1,95 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region JPanel + public partial class JPanel + { + #region Constructors + /// + /// + /// + /// + public JPanel(bool arg0) + : base(arg0) + { + } + /// + /// + /// + /// + /// + public JPanel(Java.Awt.LayoutManager arg0, bool arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public JPanel(Java.Awt.LayoutManager arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Accessibility.Accessible(Javax.Swing.JPanel t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public void SetUI(Javax.Swing.Plaf.PanelUI arg0) + { + IExecuteWithSignature("setUI", "(Ljavax/swing/plaf/PanelUI;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/JPasswordField.cs b/src/net/JNet/GeneratedCore/Javax/Swing/JPasswordField.cs new file mode 100644 index 0000000000..4cbb0044ff --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/JPasswordField.cs @@ -0,0 +1,115 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region JPasswordField + public partial class JPasswordField + { + #region Constructors + /// + /// + /// + /// + public JPasswordField(int arg0) + : base(arg0) + { + } + /// + /// + /// + /// + /// + public JPasswordField(Java.Lang.String arg0, int arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public JPasswordField(Java.Lang.String arg0) + : base(arg0) + { + } + /// + /// + /// + /// + /// + /// + public JPasswordField(Javax.Swing.Text.Document arg0, Java.Lang.String arg1, int arg2) + : base(arg0, arg1, arg2) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public char EchoChar + { + get { return IExecuteWithSignature("getEchoChar", "()C"); } set { IExecuteWithSignature("setEchoChar", "(C)V", value); } + } + /// + /// + /// + public char[] Password + { + get { return IExecuteWithSignatureArray("getPassword", "()[C"); } + } + /// + /// + /// + /// + public bool EchoCharIsSet() + { + return IExecuteWithSignature("echoCharIsSet", "()Z"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/JPopupMenu.cs b/src/net/JNet/GeneratedCore/Javax/Swing/JPopupMenu.cs new file mode 100644 index 0000000000..f6676d66b2 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/JPopupMenu.cs @@ -0,0 +1,380 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region JPopupMenu + public partial class JPopupMenu + { + #region Constructors + /// + /// + /// + /// + public JPopupMenu(Java.Lang.String arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Accessibility.Accessible(Javax.Swing.JPopupMenu t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.MenuElement(Javax.Swing.JPopupMenu t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + public static bool DefaultLightWeightPopupEnabled + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getDefaultLightWeightPopupEnabled", "()Z"); } set { SExecuteWithSignature(LocalBridgeClazz, "setDefaultLightWeightPopupEnabled", "(Z)V", value); } + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.Component Component + { + get { return IExecuteWithSignature("getComponent", "()Ljava/awt/Component;"); } + } + /// + /// + /// + public Java.Awt.Component Invoker + { + get { return IExecuteWithSignature("getInvoker", "()Ljava/awt/Component;"); } set { IExecuteWithSignature("setInvoker", "(Ljava/awt/Component;)V", value); } + } + /// + /// + /// + public Java.Lang.String Label + { + get { return IExecuteWithSignature("getLabel", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setLabel", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Awt.Insets Margin + { + get { return IExecuteWithSignature("getMargin", "()Ljava/awt/Insets;"); } + } + /// + /// + /// + public Javax.Swing.Event.MenuKeyListener[] MenuKeyListeners + { + get { return IExecuteWithSignatureArray("getMenuKeyListeners", "()[Ljavax/swing/event/MenuKeyListener;"); } + } + /// + /// + /// + public Javax.Swing.Event.PopupMenuListener[] PopupMenuListeners + { + get { return IExecuteWithSignatureArray("getPopupMenuListeners", "()[Ljavax/swing/event/PopupMenuListener;"); } + } + /// + /// + /// + public Javax.Swing.SingleSelectionModel SelectionModel + { + get { return IExecuteWithSignature("getSelectionModel", "()Ljavax/swing/SingleSelectionModel;"); } set { IExecuteWithSignature("setSelectionModel", "(Ljavax/swing/SingleSelectionModel;)V", value); } + } + /// + /// + /// + public Javax.Swing.MenuElement[] SubElements + { + get { return IExecuteWithSignatureArray("getSubElements", "()[Ljavax/swing/MenuElement;"); } + } + /// + /// + /// + /// + public bool IsBorderPainted() + { + return IExecuteWithSignature("isBorderPainted", "()Z"); + } + /// + /// + /// + /// + public bool IsLightWeightPopupEnabled() + { + return IExecuteWithSignature("isLightWeightPopupEnabled", "()Z"); + } + /// + /// + /// + /// + /// + public bool IsPopupTrigger(Java.Awt.EventNs.MouseEvent arg0) + { + return IExecuteWithSignature("isPopupTrigger", "(Ljava/awt/event/MouseEvent;)Z", arg0); + } + /// + /// + /// + /// + /// + public int GetComponentIndex(Java.Awt.Component arg0) + { + return IExecuteWithSignature("getComponentIndex", "(Ljava/awt/Component;)I", arg0); + } + /// + /// + /// + /// + /// + public Javax.Swing.JMenuItem Add(Java.Lang.String arg0) + { + return IExecuteWithSignature("add", "(Ljava/lang/String;)Ljavax/swing/JMenuItem;", arg0); + } + /// + /// + /// + /// + /// + public Javax.Swing.JMenuItem Add(Javax.Swing.Action arg0) + { + return IExecuteWithSignature("add", "(Ljavax/swing/Action;)Ljavax/swing/JMenuItem;", arg0); + } + /// + /// + /// + /// + /// + public Javax.Swing.JMenuItem Add(Javax.Swing.JMenuItem arg0) + { + return IExecuteWithSignature("add", "(Ljavax/swing/JMenuItem;)Ljavax/swing/JMenuItem;", arg0); + } + /// + /// + /// + /// + public void AddMenuKeyListener(Javax.Swing.Event.MenuKeyListener arg0) + { + IExecuteWithSignature("addMenuKeyListener", "(Ljavax/swing/event/MenuKeyListener;)V", arg0); + } + /// + /// + /// + /// + public void AddPopupMenuListener(Javax.Swing.Event.PopupMenuListener arg0) + { + IExecuteWithSignature("addPopupMenuListener", "(Ljavax/swing/event/PopupMenuListener;)V", arg0); + } + /// + /// + /// + public void AddSeparator() + { + IExecuteWithSignature("addSeparator", "()V"); + } + /// + /// + /// + /// + /// + public void Insert(Java.Awt.Component arg0, int arg1) + { + IExecute("insert", arg0, arg1); + } + /// + /// + /// + /// + /// + public void Insert(Javax.Swing.Action arg0, int arg1) + { + IExecute("insert", arg0, arg1); + } + /// + /// + /// + /// + public void MenuSelectionChanged(bool arg0) + { + IExecuteWithSignature("menuSelectionChanged", "(Z)V", arg0); + } + /// + /// + /// + public void Pack() + { + IExecuteWithSignature("pack", "()V"); + } + /// + /// + /// + /// + /// + /// + public void ProcessKeyEvent(Java.Awt.EventNs.KeyEvent arg0, Javax.Swing.MenuElement[] arg1, Javax.Swing.MenuSelectionManager arg2) + { + IExecute("processKeyEvent", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void ProcessMouseEvent(Java.Awt.EventNs.MouseEvent arg0, Javax.Swing.MenuElement[] arg1, Javax.Swing.MenuSelectionManager arg2) + { + IExecute("processMouseEvent", arg0, arg1, arg2); + } + /// + /// + /// + /// + public void RemoveMenuKeyListener(Javax.Swing.Event.MenuKeyListener arg0) + { + IExecuteWithSignature("removeMenuKeyListener", "(Ljavax/swing/event/MenuKeyListener;)V", arg0); + } + /// + /// + /// + /// + public void RemovePopupMenuListener(Javax.Swing.Event.PopupMenuListener arg0) + { + IExecuteWithSignature("removePopupMenuListener", "(Ljavax/swing/event/PopupMenuListener;)V", arg0); + } + /// + /// + /// + /// + public void SetBorderPainted(bool arg0) + { + IExecuteWithSignature("setBorderPainted", "(Z)V", arg0); + } + /// + /// + /// + /// + public void SetLightWeightPopupEnabled(bool arg0) + { + IExecuteWithSignature("setLightWeightPopupEnabled", "(Z)V", arg0); + } + /// + /// + /// + /// + /// + public void SetPopupSize(int arg0, int arg1) + { + IExecute("setPopupSize", arg0, arg1); + } + /// + /// + /// + /// + public void SetPopupSize(Java.Awt.Dimension arg0) + { + IExecuteWithSignature("setPopupSize", "(Ljava/awt/Dimension;)V", arg0); + } + /// + /// + /// + /// + public void SetSelected(Java.Awt.Component arg0) + { + IExecuteWithSignature("setSelected", "(Ljava/awt/Component;)V", arg0); + } + /// + /// + /// + /// + public void SetUI(Javax.Swing.Plaf.PopupMenuUI arg0) + { + IExecuteWithSignature("setUI", "(Ljavax/swing/plaf/PopupMenuUI;)V", arg0); + } + /// + /// + /// + /// + /// + /// + public void Show(Java.Awt.Component arg0, int arg1, int arg2) + { + IExecute("show", arg0, arg1, arg2); + } + + #endregion + + #region Nested classes + #region Separator + public partial class Separator + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/JProgressBar.cs b/src/net/JNet/GeneratedCore/Javax/Swing/JProgressBar.cs new file mode 100644 index 0000000000..1813e6a430 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/JProgressBar.cs @@ -0,0 +1,229 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region JProgressBar + public partial class JProgressBar + { + #region Constructors + /// + /// + /// + /// + /// + /// + public JProgressBar(int arg0, int arg1, int arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + public JProgressBar(int arg0, int arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public JProgressBar(int arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public JProgressBar(Javax.Swing.BoundedRangeModel arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.SwingConstants(Javax.Swing.JProgressBar t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Accessibility.Accessible(Javax.Swing.JProgressBar t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.Event.ChangeListener[] ChangeListeners + { + get { return IExecuteWithSignatureArray("getChangeListeners", "()[Ljavax/swing/event/ChangeListener;"); } + } + /// + /// + /// + public int Maximum + { + get { return IExecuteWithSignature("getMaximum", "()I"); } set { IExecuteWithSignature("setMaximum", "(I)V", value); } + } + /// + /// + /// + public int Minimum + { + get { return IExecuteWithSignature("getMinimum", "()I"); } set { IExecuteWithSignature("setMinimum", "(I)V", value); } + } + /// + /// + /// + public Javax.Swing.BoundedRangeModel Model + { + get { return IExecuteWithSignature("getModel", "()Ljavax/swing/BoundedRangeModel;"); } set { IExecuteWithSignature("setModel", "(Ljavax/swing/BoundedRangeModel;)V", value); } + } + /// + /// + /// + public int Orientation + { + get { return IExecuteWithSignature("getOrientation", "()I"); } set { IExecuteWithSignature("setOrientation", "(I)V", value); } + } + /// + /// + /// + public double PercentComplete + { + get { return IExecuteWithSignature("getPercentComplete", "()D"); } + } + /// + /// + /// + public Java.Lang.String String + { + get { return IExecuteWithSignature("getString", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setString", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public int Value + { + get { return IExecuteWithSignature("getValue", "()I"); } set { IExecuteWithSignature("setValue", "(I)V", value); } + } + /// + /// + /// + /// + public bool IsBorderPainted() + { + return IExecuteWithSignature("isBorderPainted", "()Z"); + } + /// + /// + /// + /// + public bool IsIndeterminate() + { + return IExecuteWithSignature("isIndeterminate", "()Z"); + } + /// + /// + /// + /// + public bool IsStringPainted() + { + return IExecuteWithSignature("isStringPainted", "()Z"); + } + /// + /// + /// + /// + public void AddChangeListener(Javax.Swing.Event.ChangeListener arg0) + { + IExecuteWithSignature("addChangeListener", "(Ljavax/swing/event/ChangeListener;)V", arg0); + } + /// + /// + /// + /// + public void RemoveChangeListener(Javax.Swing.Event.ChangeListener arg0) + { + IExecuteWithSignature("removeChangeListener", "(Ljavax/swing/event/ChangeListener;)V", arg0); + } + /// + /// + /// + /// + public void SetBorderPainted(bool arg0) + { + IExecuteWithSignature("setBorderPainted", "(Z)V", arg0); + } + /// + /// + /// + /// + public void SetIndeterminate(bool arg0) + { + IExecuteWithSignature("setIndeterminate", "(Z)V", arg0); + } + /// + /// + /// + /// + public void SetStringPainted(bool arg0) + { + IExecuteWithSignature("setStringPainted", "(Z)V", arg0); + } + /// + /// + /// + /// + public void SetUI(Javax.Swing.Plaf.ProgressBarUI arg0) + { + IExecuteWithSignature("setUI", "(Ljavax/swing/plaf/ProgressBarUI;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/JRadioButton.cs b/src/net/JNet/GeneratedCore/Javax/Swing/JRadioButton.cs new file mode 100644 index 0000000000..05486dcc87 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/JRadioButton.cs @@ -0,0 +1,119 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region JRadioButton + public partial class JRadioButton + { + #region Constructors + /// + /// + /// + /// + /// + public JRadioButton(Java.Lang.String arg0, bool arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + /// + public JRadioButton(Java.Lang.String arg0, Javax.Swing.Icon arg1, bool arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + public JRadioButton(Java.Lang.String arg0, Javax.Swing.Icon arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public JRadioButton(Java.Lang.String arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public JRadioButton(Javax.Swing.Action arg0) + : base(arg0) + { + } + /// + /// + /// + /// + /// + public JRadioButton(Javax.Swing.Icon arg0, bool arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public JRadioButton(Javax.Swing.Icon arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/JRadioButtonMenuItem.cs b/src/net/JNet/GeneratedCore/Javax/Swing/JRadioButtonMenuItem.cs new file mode 100644 index 0000000000..7ea367b5d2 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/JRadioButtonMenuItem.cs @@ -0,0 +1,119 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region JRadioButtonMenuItem + public partial class JRadioButtonMenuItem + { + #region Constructors + /// + /// + /// + /// + /// + public JRadioButtonMenuItem(Java.Lang.String arg0, bool arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + /// + public JRadioButtonMenuItem(Java.Lang.String arg0, Javax.Swing.Icon arg1, bool arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + public JRadioButtonMenuItem(Java.Lang.String arg0, Javax.Swing.Icon arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public JRadioButtonMenuItem(Java.Lang.String arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public JRadioButtonMenuItem(Javax.Swing.Action arg0) + : base(arg0) + { + } + /// + /// + /// + /// + /// + public JRadioButtonMenuItem(Javax.Swing.Icon arg0, bool arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public JRadioButtonMenuItem(Javax.Swing.Icon arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/JRootPane.cs b/src/net/JNet/GeneratedCore/Javax/Swing/JRootPane.cs new file mode 100644 index 0000000000..344d7165c5 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/JRootPane.cs @@ -0,0 +1,166 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region JRootPane + public partial class JRootPane + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Accessibility.Accessible(Javax.Swing.JRootPane t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static int COLOR_CHOOSER_DIALOG { get { if (!_COLOR_CHOOSER_DIALOGReady) { _COLOR_CHOOSER_DIALOGContent = SGetField(LocalBridgeClazz, "COLOR_CHOOSER_DIALOG"); _COLOR_CHOOSER_DIALOGReady = true; } return _COLOR_CHOOSER_DIALOGContent; } } + private static int _COLOR_CHOOSER_DIALOGContent = default; + private static bool _COLOR_CHOOSER_DIALOGReady = false; // this is used because in case of generics + /// + /// + /// + public static int ERROR_DIALOG { get { if (!_ERROR_DIALOGReady) { _ERROR_DIALOGContent = SGetField(LocalBridgeClazz, "ERROR_DIALOG"); _ERROR_DIALOGReady = true; } return _ERROR_DIALOGContent; } } + private static int _ERROR_DIALOGContent = default; + private static bool _ERROR_DIALOGReady = false; // this is used because in case of generics + /// + /// + /// + public static int FILE_CHOOSER_DIALOG { get { if (!_FILE_CHOOSER_DIALOGReady) { _FILE_CHOOSER_DIALOGContent = SGetField(LocalBridgeClazz, "FILE_CHOOSER_DIALOG"); _FILE_CHOOSER_DIALOGReady = true; } return _FILE_CHOOSER_DIALOGContent; } } + private static int _FILE_CHOOSER_DIALOGContent = default; + private static bool _FILE_CHOOSER_DIALOGReady = false; // this is used because in case of generics + /// + /// + /// + public static int FRAME { get { if (!_FRAMEReady) { _FRAMEContent = SGetField(LocalBridgeClazz, "FRAME"); _FRAMEReady = true; } return _FRAMEContent; } } + private static int _FRAMEContent = default; + private static bool _FRAMEReady = false; // this is used because in case of generics + /// + /// + /// + public static int INFORMATION_DIALOG { get { if (!_INFORMATION_DIALOGReady) { _INFORMATION_DIALOGContent = SGetField(LocalBridgeClazz, "INFORMATION_DIALOG"); _INFORMATION_DIALOGReady = true; } return _INFORMATION_DIALOGContent; } } + private static int _INFORMATION_DIALOGContent = default; + private static bool _INFORMATION_DIALOGReady = false; // this is used because in case of generics + /// + /// + /// + public static int NONE { get { if (!_NONEReady) { _NONEContent = SGetField(LocalBridgeClazz, "NONE"); _NONEReady = true; } return _NONEContent; } } + private static int _NONEContent = default; + private static bool _NONEReady = false; // this is used because in case of generics + /// + /// + /// + public static int PLAIN_DIALOG { get { if (!_PLAIN_DIALOGReady) { _PLAIN_DIALOGContent = SGetField(LocalBridgeClazz, "PLAIN_DIALOG"); _PLAIN_DIALOGReady = true; } return _PLAIN_DIALOGContent; } } + private static int _PLAIN_DIALOGContent = default; + private static bool _PLAIN_DIALOGReady = false; // this is used because in case of generics + /// + /// + /// + public static int QUESTION_DIALOG { get { if (!_QUESTION_DIALOGReady) { _QUESTION_DIALOGContent = SGetField(LocalBridgeClazz, "QUESTION_DIALOG"); _QUESTION_DIALOGReady = true; } return _QUESTION_DIALOGContent; } } + private static int _QUESTION_DIALOGContent = default; + private static bool _QUESTION_DIALOGReady = false; // this is used because in case of generics + /// + /// + /// + public static int WARNING_DIALOG { get { if (!_WARNING_DIALOGReady) { _WARNING_DIALOGContent = SGetField(LocalBridgeClazz, "WARNING_DIALOG"); _WARNING_DIALOGReady = true; } return _WARNING_DIALOGContent; } } + private static int _WARNING_DIALOGContent = default; + private static bool _WARNING_DIALOGReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.Container ContentPane + { + get { return IExecuteWithSignature("getContentPane", "()Ljava/awt/Container;"); } set { IExecuteWithSignature("setContentPane", "(Ljava/awt/Container;)V", value); } + } + /// + /// + /// + public Javax.Swing.JButton DefaultButton + { + get { return IExecuteWithSignature("getDefaultButton", "()Ljavax/swing/JButton;"); } set { IExecuteWithSignature("setDefaultButton", "(Ljavax/swing/JButton;)V", value); } + } + /// + /// + /// + public Java.Awt.Component GlassPane + { + get { return IExecuteWithSignature("getGlassPane", "()Ljava/awt/Component;"); } set { IExecuteWithSignature("setGlassPane", "(Ljava/awt/Component;)V", value); } + } + /// + /// + /// + public Javax.Swing.JMenuBar JMenuBar + { + get { return IExecuteWithSignature("getJMenuBar", "()Ljavax/swing/JMenuBar;"); } set { IExecuteWithSignature("setJMenuBar", "(Ljavax/swing/JMenuBar;)V", value); } + } + /// + /// + /// + public Javax.Swing.JLayeredPane LayeredPane + { + get { return IExecuteWithSignature("getLayeredPane", "()Ljavax/swing/JLayeredPane;"); } set { IExecuteWithSignature("setLayeredPane", "(Ljavax/swing/JLayeredPane;)V", value); } + } + /// + /// + /// + public int WindowDecorationStyle + { + get { return IExecuteWithSignature("getWindowDecorationStyle", "()I"); } set { IExecuteWithSignature("setWindowDecorationStyle", "(I)V", value); } + } + /// + /// + /// + /// + public void SetUI(Javax.Swing.Plaf.RootPaneUI arg0) + { + IExecuteWithSignature("setUI", "(Ljavax/swing/plaf/RootPaneUI;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/JScrollBar.cs b/src/net/JNet/GeneratedCore/Javax/Swing/JScrollBar.cs new file mode 100644 index 0000000000..c9155f9156 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/JScrollBar.cs @@ -0,0 +1,209 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region JScrollBar + public partial class JScrollBar + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + /// + public JScrollBar(int arg0, int arg1, int arg2, int arg3, int arg4) + : base(arg0, arg1, arg2, arg3, arg4) + { + } + /// + /// + /// + /// + public JScrollBar(int arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Awt.Adjustable(Javax.Swing.JScrollBar t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Accessibility.Accessible(Javax.Swing.JScrollBar t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.EventNs.AdjustmentListener[] AdjustmentListeners + { + get { return IExecuteWithSignatureArray("getAdjustmentListeners", "()[Ljava/awt/event/AdjustmentListener;"); } + } + /// + /// + /// + public int BlockIncrement + { + get { return IExecuteWithSignature("getBlockIncrement", "()I"); } set { IExecuteWithSignature("setBlockIncrement", "(I)V", value); } + } + /// + /// + /// + public int Maximum + { + get { return IExecuteWithSignature("getMaximum", "()I"); } set { IExecuteWithSignature("setMaximum", "(I)V", value); } + } + /// + /// + /// + public int Minimum + { + get { return IExecuteWithSignature("getMinimum", "()I"); } set { IExecuteWithSignature("setMinimum", "(I)V", value); } + } + /// + /// + /// + public Javax.Swing.BoundedRangeModel Model + { + get { return IExecuteWithSignature("getModel", "()Ljavax/swing/BoundedRangeModel;"); } set { IExecuteWithSignature("setModel", "(Ljavax/swing/BoundedRangeModel;)V", value); } + } + /// + /// + /// + public int Orientation + { + get { return IExecuteWithSignature("getOrientation", "()I"); } set { IExecuteWithSignature("setOrientation", "(I)V", value); } + } + /// + /// + /// + public int UnitIncrement + { + get { return IExecuteWithSignature("getUnitIncrement", "()I"); } set { IExecuteWithSignature("setUnitIncrement", "(I)V", value); } + } + /// + /// + /// + public int Value + { + get { return IExecuteWithSignature("getValue", "()I"); } set { IExecuteWithSignature("setValue", "(I)V", value); } + } + /// + /// + /// + public bool ValueIsAdjusting + { + get { return IExecuteWithSignature("getValueIsAdjusting", "()Z"); } set { IExecuteWithSignature("setValueIsAdjusting", "(Z)V", value); } + } + /// + /// + /// + public int VisibleAmount + { + get { return IExecuteWithSignature("getVisibleAmount", "()I"); } set { IExecuteWithSignature("setVisibleAmount", "(I)V", value); } + } + /// + /// + /// + /// + /// + public int GetBlockIncrement(int arg0) + { + return IExecuteWithSignature("getBlockIncrement", "(I)I", arg0); + } + /// + /// + /// + /// + /// + public int GetUnitIncrement(int arg0) + { + return IExecuteWithSignature("getUnitIncrement", "(I)I", arg0); + } + /// + /// + /// + /// + public void AddAdjustmentListener(Java.Awt.EventNs.AdjustmentListener arg0) + { + IExecuteWithSignature("addAdjustmentListener", "(Ljava/awt/event/AdjustmentListener;)V", arg0); + } + /// + /// + /// + /// + public void RemoveAdjustmentListener(Java.Awt.EventNs.AdjustmentListener arg0) + { + IExecuteWithSignature("removeAdjustmentListener", "(Ljava/awt/event/AdjustmentListener;)V", arg0); + } + /// + /// + /// + /// + public void SetUI(Javax.Swing.Plaf.ScrollBarUI arg0) + { + IExecuteWithSignature("setUI", "(Ljavax/swing/plaf/ScrollBarUI;)V", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public void SetValues(int arg0, int arg1, int arg2, int arg3) + { + IExecute("setValues", arg0, arg1, arg2, arg3); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/JScrollPane.cs b/src/net/JNet/GeneratedCore/Javax/Swing/JScrollPane.cs new file mode 100644 index 0000000000..5042a535cb --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/JScrollPane.cs @@ -0,0 +1,238 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region JScrollPane + public partial class JScrollPane + { + #region Constructors + /// + /// + /// + /// + /// + public JScrollPane(int arg0, int arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + /// + public JScrollPane(Java.Awt.Component arg0, int arg1, int arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + public JScrollPane(Java.Awt.Component arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.ScrollPaneConstants(Javax.Swing.JScrollPane t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Accessibility.Accessible(Javax.Swing.JScrollPane t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.JViewport ColumnHeader + { + get { return IExecuteWithSignature("getColumnHeader", "()Ljavax/swing/JViewport;"); } set { IExecuteWithSignature("setColumnHeader", "(Ljavax/swing/JViewport;)V", value); } + } + /// + /// + /// + public Javax.Swing.JScrollBar HorizontalScrollBar + { + get { return IExecuteWithSignature("getHorizontalScrollBar", "()Ljavax/swing/JScrollBar;"); } set { IExecuteWithSignature("setHorizontalScrollBar", "(Ljavax/swing/JScrollBar;)V", value); } + } + /// + /// + /// + public int HorizontalScrollBarPolicy + { + get { return IExecuteWithSignature("getHorizontalScrollBarPolicy", "()I"); } set { IExecuteWithSignature("setHorizontalScrollBarPolicy", "(I)V", value); } + } + /// + /// + /// + public Javax.Swing.JViewport RowHeader + { + get { return IExecuteWithSignature("getRowHeader", "()Ljavax/swing/JViewport;"); } set { IExecuteWithSignature("setRowHeader", "(Ljavax/swing/JViewport;)V", value); } + } + /// + /// + /// + public Javax.Swing.JScrollBar VerticalScrollBar + { + get { return IExecuteWithSignature("getVerticalScrollBar", "()Ljavax/swing/JScrollBar;"); } set { IExecuteWithSignature("setVerticalScrollBar", "(Ljavax/swing/JScrollBar;)V", value); } + } + /// + /// + /// + public int VerticalScrollBarPolicy + { + get { return IExecuteWithSignature("getVerticalScrollBarPolicy", "()I"); } set { IExecuteWithSignature("setVerticalScrollBarPolicy", "(I)V", value); } + } + /// + /// + /// + public Javax.Swing.JViewport Viewport + { + get { return IExecuteWithSignature("getViewport", "()Ljavax/swing/JViewport;"); } set { IExecuteWithSignature("setViewport", "(Ljavax/swing/JViewport;)V", value); } + } + /// + /// + /// + public Javax.Swing.Border.Border ViewportBorder + { + get { return IExecuteWithSignature("getViewportBorder", "()Ljavax/swing/border/Border;"); } set { IExecuteWithSignature("setViewportBorder", "(Ljavax/swing/border/Border;)V", value); } + } + /// + /// + /// + public Java.Awt.Rectangle ViewportBorderBounds + { + get { return IExecuteWithSignature("getViewportBorderBounds", "()Ljava/awt/Rectangle;"); } + } + /// + /// + /// + /// + public bool IsWheelScrollingEnabled() + { + return IExecuteWithSignature("isWheelScrollingEnabled", "()Z"); + } + /// + /// + /// + /// + /// + public Java.Awt.Component GetCorner(Java.Lang.String arg0) + { + return IExecuteWithSignature("getCorner", "(Ljava/lang/String;)Ljava/awt/Component;", arg0); + } + /// + /// + /// + /// + public Javax.Swing.JScrollBar CreateHorizontalScrollBar() + { + return IExecuteWithSignature("createHorizontalScrollBar", "()Ljavax/swing/JScrollBar;"); + } + /// + /// + /// + /// + public Javax.Swing.JScrollBar CreateVerticalScrollBar() + { + return IExecuteWithSignature("createVerticalScrollBar", "()Ljavax/swing/JScrollBar;"); + } + /// + /// + /// + /// + public void SetColumnHeaderView(Java.Awt.Component arg0) + { + IExecuteWithSignature("setColumnHeaderView", "(Ljava/awt/Component;)V", arg0); + } + /// + /// + /// + /// + /// + public void SetCorner(Java.Lang.String arg0, Java.Awt.Component arg1) + { + IExecute("setCorner", arg0, arg1); + } + /// + /// + /// + /// + public void SetRowHeaderView(Java.Awt.Component arg0) + { + IExecuteWithSignature("setRowHeaderView", "(Ljava/awt/Component;)V", arg0); + } + /// + /// + /// + /// + public void SetUI(Javax.Swing.Plaf.ScrollPaneUI arg0) + { + IExecuteWithSignature("setUI", "(Ljavax/swing/plaf/ScrollPaneUI;)V", arg0); + } + /// + /// + /// + /// + public void SetViewportView(Java.Awt.Component arg0) + { + IExecuteWithSignature("setViewportView", "(Ljava/awt/Component;)V", arg0); + } + /// + /// + /// + /// + public void SetWheelScrollingEnabled(bool arg0) + { + IExecuteWithSignature("setWheelScrollingEnabled", "(Z)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/JSeparator.cs b/src/net/JNet/GeneratedCore/Javax/Swing/JSeparator.cs new file mode 100644 index 0000000000..adf8df786f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/JSeparator.cs @@ -0,0 +1,89 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region JSeparator + public partial class JSeparator + { + #region Constructors + /// + /// + /// + /// + public JSeparator(int arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.SwingConstants(Javax.Swing.JSeparator t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Accessibility.Accessible(Javax.Swing.JSeparator t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int Orientation + { + get { return IExecuteWithSignature("getOrientation", "()I"); } set { IExecuteWithSignature("setOrientation", "(I)V", value); } + } + /// + /// + /// + /// + public void SetUI(Javax.Swing.Plaf.SeparatorUI arg0) + { + IExecuteWithSignature("setUI", "(Ljavax/swing/plaf/SeparatorUI;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/JSlider.cs b/src/net/JNet/GeneratedCore/Javax/Swing/JSlider.cs new file mode 100644 index 0000000000..3b681009b2 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/JSlider.cs @@ -0,0 +1,267 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region JSlider + public partial class JSlider + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + public JSlider(int arg0, int arg1, int arg2, int arg3) + : base(arg0, arg1, arg2, arg3) + { + } + /// + /// + /// + /// + /// + /// + public JSlider(int arg0, int arg1, int arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + public JSlider(int arg0, int arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public JSlider(int arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public JSlider(Javax.Swing.BoundedRangeModel arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.SwingConstants(Javax.Swing.JSlider t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Accessibility.Accessible(Javax.Swing.JSlider t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.Event.ChangeListener[] ChangeListeners + { + get { return IExecuteWithSignatureArray("getChangeListeners", "()[Ljavax/swing/event/ChangeListener;"); } + } + /// + /// + /// + public int Extent + { + get { return IExecuteWithSignature("getExtent", "()I"); } set { IExecuteWithSignature("setExtent", "(I)V", value); } + } + /// + /// + /// + public bool Inverted + { + get { return IExecuteWithSignature("getInverted", "()Z"); } set { IExecuteWithSignature("setInverted", "(Z)V", value); } + } + /// + /// + /// + public Java.Util.Dictionary LabelTable + { + get { return IExecuteWithSignature("getLabelTable", "()Ljava/util/Dictionary;"); } set { IExecuteWithSignature("setLabelTable", "(Ljava/util/Dictionary;)V", value); } + } + /// + /// + /// + public int MajorTickSpacing + { + get { return IExecuteWithSignature("getMajorTickSpacing", "()I"); } set { IExecuteWithSignature("setMajorTickSpacing", "(I)V", value); } + } + /// + /// + /// + public int Maximum + { + get { return IExecuteWithSignature("getMaximum", "()I"); } set { IExecuteWithSignature("setMaximum", "(I)V", value); } + } + /// + /// + /// + public int Minimum + { + get { return IExecuteWithSignature("getMinimum", "()I"); } set { IExecuteWithSignature("setMinimum", "(I)V", value); } + } + /// + /// + /// + public int MinorTickSpacing + { + get { return IExecuteWithSignature("getMinorTickSpacing", "()I"); } set { IExecuteWithSignature("setMinorTickSpacing", "(I)V", value); } + } + /// + /// + /// + public Javax.Swing.BoundedRangeModel Model + { + get { return IExecuteWithSignature("getModel", "()Ljavax/swing/BoundedRangeModel;"); } set { IExecuteWithSignature("setModel", "(Ljavax/swing/BoundedRangeModel;)V", value); } + } + /// + /// + /// + public int Orientation + { + get { return IExecuteWithSignature("getOrientation", "()I"); } set { IExecuteWithSignature("setOrientation", "(I)V", value); } + } + /// + /// + /// + public bool PaintLabels + { + get { return IExecuteWithSignature("getPaintLabels", "()Z"); } set { IExecuteWithSignature("setPaintLabels", "(Z)V", value); } + } + /// + /// + /// + public bool PaintTicks + { + get { return IExecuteWithSignature("getPaintTicks", "()Z"); } set { IExecuteWithSignature("setPaintTicks", "(Z)V", value); } + } + /// + /// + /// + public bool PaintTrack + { + get { return IExecuteWithSignature("getPaintTrack", "()Z"); } set { IExecuteWithSignature("setPaintTrack", "(Z)V", value); } + } + /// + /// + /// + public bool SnapToTicks + { + get { return IExecuteWithSignature("getSnapToTicks", "()Z"); } set { IExecuteWithSignature("setSnapToTicks", "(Z)V", value); } + } + /// + /// + /// + public int Value + { + get { return IExecuteWithSignature("getValue", "()I"); } set { IExecuteWithSignature("setValue", "(I)V", value); } + } + /// + /// + /// + public bool ValueIsAdjusting + { + get { return IExecuteWithSignature("getValueIsAdjusting", "()Z"); } set { IExecuteWithSignature("setValueIsAdjusting", "(Z)V", value); } + } + /// + /// + /// + /// + /// + /// + public Java.Util.Hashtable CreateStandardLabels(int arg0, int arg1) + { + return IExecute>("createStandardLabels", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Util.Hashtable CreateStandardLabels(int arg0) + { + return IExecuteWithSignature>("createStandardLabels", "(I)Ljava/util/Hashtable;", arg0); + } + /// + /// + /// + /// + public void AddChangeListener(Javax.Swing.Event.ChangeListener arg0) + { + IExecuteWithSignature("addChangeListener", "(Ljavax/swing/event/ChangeListener;)V", arg0); + } + /// + /// + /// + /// + public void RemoveChangeListener(Javax.Swing.Event.ChangeListener arg0) + { + IExecuteWithSignature("removeChangeListener", "(Ljavax/swing/event/ChangeListener;)V", arg0); + } + /// + /// + /// + /// + public void SetUI(Javax.Swing.Plaf.SliderUI arg0) + { + IExecuteWithSignature("setUI", "(Ljavax/swing/plaf/SliderUI;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/JSpinner.cs b/src/net/JNet/GeneratedCore/Javax/Swing/JSpinner.cs new file mode 100644 index 0000000000..72901ce838 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/JSpinner.cs @@ -0,0 +1,454 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region JSpinner + public partial class JSpinner + { + #region Constructors + /// + /// + /// + /// + public JSpinner(Javax.Swing.SpinnerModel arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Accessibility.Accessible(Javax.Swing.JSpinner t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.Event.ChangeListener[] ChangeListeners + { + get { return IExecuteWithSignatureArray("getChangeListeners", "()[Ljavax/swing/event/ChangeListener;"); } + } + /// + /// + /// + public Javax.Swing.JComponent Editor + { + get { return IExecuteWithSignature("getEditor", "()Ljavax/swing/JComponent;"); } set { IExecuteWithSignature("setEditor", "(Ljavax/swing/JComponent;)V", value); } + } + /// + /// + /// + public Javax.Swing.SpinnerModel Model + { + get { return IExecuteWithSignature("getModel", "()Ljavax/swing/SpinnerModel;"); } set { IExecuteWithSignature("setModel", "(Ljavax/swing/SpinnerModel;)V", value); } + } + /// + /// + /// + public object NextValue + { + get { return IExecuteWithSignature("getNextValue", "()Ljava/lang/Object;"); } + } + /// + /// + /// + public object PreviousValue + { + get { return IExecuteWithSignature("getPreviousValue", "()Ljava/lang/Object;"); } + } + /// + /// + /// + public object Value + { + get { return IExecuteWithSignature("getValue", "()Ljava/lang/Object;"); } set { IExecuteWithSignature("setValue", "(Ljava/lang/Object;)V", value); } + } + /// + /// + /// + /// + public void AddChangeListener(Javax.Swing.Event.ChangeListener arg0) + { + IExecuteWithSignature("addChangeListener", "(Ljavax/swing/event/ChangeListener;)V", arg0); + } + /// + /// + /// + /// + public void CommitEdit() + { + IExecuteWithSignature("commitEdit", "()V"); + } + /// + /// + /// + /// + public void RemoveChangeListener(Javax.Swing.Event.ChangeListener arg0) + { + IExecuteWithSignature("removeChangeListener", "(Ljavax/swing/event/ChangeListener;)V", arg0); + } + /// + /// + /// + /// + public void SetUI(Javax.Swing.Plaf.SpinnerUI arg0) + { + IExecuteWithSignature("setUI", "(Ljavax/swing/plaf/SpinnerUI;)V", arg0); + } + + #endregion + + #region Nested classes + #region DateEditor + public partial class DateEditor + { + #region Constructors + /// + /// + /// + /// + /// + public DateEditor(Javax.Swing.JSpinner arg0, Java.Lang.String arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public DateEditor(Javax.Swing.JSpinner arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Text.SimpleDateFormat Format + { + get { return IExecuteWithSignature("getFormat", "()Ljava/text/SimpleDateFormat;"); } + } + /// + /// + /// + public Javax.Swing.SpinnerDateModel Model + { + get { return IExecuteWithSignature("getModel", "()Ljavax/swing/SpinnerDateModel;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region DefaultEditor + public partial class DefaultEditor + { + #region Constructors + /// + /// + /// + /// + public DefaultEditor(Javax.Swing.JSpinner arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Event.ChangeListener(Javax.Swing.JSpinner.DefaultEditor t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Beans.PropertyChangeListener(Javax.Swing.JSpinner.DefaultEditor t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Awt.LayoutManager(Javax.Swing.JSpinner.DefaultEditor t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.JSpinner Spinner + { + get { return IExecuteWithSignature("getSpinner", "()Ljavax/swing/JSpinner;"); } + } + /// + /// + /// + public Javax.Swing.JFormattedTextField TextField + { + get { return IExecuteWithSignature("getTextField", "()Ljavax/swing/JFormattedTextField;"); } + } + /// + /// + /// + /// + /// + public Java.Awt.Dimension MinimumLayoutSize(Java.Awt.Container arg0) + { + return IExecuteWithSignature("minimumLayoutSize", "(Ljava/awt/Container;)Ljava/awt/Dimension;", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.Dimension PreferredLayoutSize(Java.Awt.Container arg0) + { + return IExecuteWithSignature("preferredLayoutSize", "(Ljava/awt/Container;)Ljava/awt/Dimension;", arg0); + } + /// + /// + /// + /// + /// + public void AddLayoutComponent(Java.Lang.String arg0, Java.Awt.Component arg1) + { + IExecute("addLayoutComponent", arg0, arg1); + } + /// + /// + /// + /// + public void CommitEdit() + { + IExecuteWithSignature("commitEdit", "()V"); + } + /// + /// + /// + /// + public void Dismiss(Javax.Swing.JSpinner arg0) + { + IExecuteWithSignature("dismiss", "(Ljavax/swing/JSpinner;)V", arg0); + } + /// + /// + /// + /// + public void LayoutContainer(Java.Awt.Container arg0) + { + IExecuteWithSignature("layoutContainer", "(Ljava/awt/Container;)V", arg0); + } + /// + /// + /// + /// + public void PropertyChange(Java.Beans.PropertyChangeEvent arg0) + { + IExecuteWithSignature("propertyChange", "(Ljava/beans/PropertyChangeEvent;)V", arg0); + } + /// + /// + /// + /// + public void RemoveLayoutComponent(Java.Awt.Component arg0) + { + IExecuteWithSignature("removeLayoutComponent", "(Ljava/awt/Component;)V", arg0); + } + /// + /// + /// + /// + public void StateChanged(Javax.Swing.Event.ChangeEvent arg0) + { + IExecuteWithSignature("stateChanged", "(Ljavax/swing/event/ChangeEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ListEditor + public partial class ListEditor + { + #region Constructors + /// + /// + /// + /// + public ListEditor(Javax.Swing.JSpinner arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.SpinnerListModel Model + { + get { return IExecuteWithSignature("getModel", "()Ljavax/swing/SpinnerListModel;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region NumberEditor + public partial class NumberEditor + { + #region Constructors + /// + /// + /// + /// + /// + public NumberEditor(Javax.Swing.JSpinner arg0, Java.Lang.String arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public NumberEditor(Javax.Swing.JSpinner arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Text.DecimalFormat Format + { + get { return IExecuteWithSignature("getFormat", "()Ljava/text/DecimalFormat;"); } + } + /// + /// + /// + public Javax.Swing.SpinnerNumberModel Model + { + get { return IExecuteWithSignature("getModel", "()Ljavax/swing/SpinnerNumberModel;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/JSplitPane.cs b/src/net/JNet/GeneratedCore/Javax/Swing/JSplitPane.cs new file mode 100644 index 0000000000..3d238c9600 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/JSplitPane.cs @@ -0,0 +1,324 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region JSplitPane + public partial class JSplitPane + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + public JSplitPane(int arg0, bool arg1, Java.Awt.Component arg2, Java.Awt.Component arg3) + : base(arg0, arg1, arg2, arg3) + { + } + /// + /// + /// + /// + /// + public JSplitPane(int arg0, bool arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + /// + public JSplitPane(int arg0, Java.Awt.Component arg1, Java.Awt.Component arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + public JSplitPane(int arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Accessibility.Accessible(Javax.Swing.JSplitPane t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static int HORIZONTAL_SPLIT { get { if (!_HORIZONTAL_SPLITReady) { _HORIZONTAL_SPLITContent = SGetField(LocalBridgeClazz, "HORIZONTAL_SPLIT"); _HORIZONTAL_SPLITReady = true; } return _HORIZONTAL_SPLITContent; } } + private static int _HORIZONTAL_SPLITContent = default; + private static bool _HORIZONTAL_SPLITReady = false; // this is used because in case of generics + /// + /// + /// + public static int VERTICAL_SPLIT { get { if (!_VERTICAL_SPLITReady) { _VERTICAL_SPLITContent = SGetField(LocalBridgeClazz, "VERTICAL_SPLIT"); _VERTICAL_SPLITReady = true; } return _VERTICAL_SPLITContent; } } + private static int _VERTICAL_SPLITContent = default; + private static bool _VERTICAL_SPLITReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String BOTTOM { get { if (!_BOTTOMReady) { _BOTTOMContent = SGetField(LocalBridgeClazz, "BOTTOM"); _BOTTOMReady = true; } return _BOTTOMContent; } } + private static Java.Lang.String _BOTTOMContent = default; + private static bool _BOTTOMReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String CONTINUOUS_LAYOUT_PROPERTY { get { if (!_CONTINUOUS_LAYOUT_PROPERTYReady) { _CONTINUOUS_LAYOUT_PROPERTYContent = SGetField(LocalBridgeClazz, "CONTINUOUS_LAYOUT_PROPERTY"); _CONTINUOUS_LAYOUT_PROPERTYReady = true; } return _CONTINUOUS_LAYOUT_PROPERTYContent; } } + private static Java.Lang.String _CONTINUOUS_LAYOUT_PROPERTYContent = default; + private static bool _CONTINUOUS_LAYOUT_PROPERTYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String DIVIDER { get { if (!_DIVIDERReady) { _DIVIDERContent = SGetField(LocalBridgeClazz, "DIVIDER"); _DIVIDERReady = true; } return _DIVIDERContent; } } + private static Java.Lang.String _DIVIDERContent = default; + private static bool _DIVIDERReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String DIVIDER_LOCATION_PROPERTY { get { if (!_DIVIDER_LOCATION_PROPERTYReady) { _DIVIDER_LOCATION_PROPERTYContent = SGetField(LocalBridgeClazz, "DIVIDER_LOCATION_PROPERTY"); _DIVIDER_LOCATION_PROPERTYReady = true; } return _DIVIDER_LOCATION_PROPERTYContent; } } + private static Java.Lang.String _DIVIDER_LOCATION_PROPERTYContent = default; + private static bool _DIVIDER_LOCATION_PROPERTYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String DIVIDER_SIZE_PROPERTY { get { if (!_DIVIDER_SIZE_PROPERTYReady) { _DIVIDER_SIZE_PROPERTYContent = SGetField(LocalBridgeClazz, "DIVIDER_SIZE_PROPERTY"); _DIVIDER_SIZE_PROPERTYReady = true; } return _DIVIDER_SIZE_PROPERTYContent; } } + private static Java.Lang.String _DIVIDER_SIZE_PROPERTYContent = default; + private static bool _DIVIDER_SIZE_PROPERTYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String LAST_DIVIDER_LOCATION_PROPERTY { get { if (!_LAST_DIVIDER_LOCATION_PROPERTYReady) { _LAST_DIVIDER_LOCATION_PROPERTYContent = SGetField(LocalBridgeClazz, "LAST_DIVIDER_LOCATION_PROPERTY"); _LAST_DIVIDER_LOCATION_PROPERTYReady = true; } return _LAST_DIVIDER_LOCATION_PROPERTYContent; } } + private static Java.Lang.String _LAST_DIVIDER_LOCATION_PROPERTYContent = default; + private static bool _LAST_DIVIDER_LOCATION_PROPERTYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String LEFT { get { if (!_LEFTReady) { _LEFTContent = SGetField(LocalBridgeClazz, "LEFT"); _LEFTReady = true; } return _LEFTContent; } } + private static Java.Lang.String _LEFTContent = default; + private static bool _LEFTReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String ONE_TOUCH_EXPANDABLE_PROPERTY { get { if (!_ONE_TOUCH_EXPANDABLE_PROPERTYReady) { _ONE_TOUCH_EXPANDABLE_PROPERTYContent = SGetField(LocalBridgeClazz, "ONE_TOUCH_EXPANDABLE_PROPERTY"); _ONE_TOUCH_EXPANDABLE_PROPERTYReady = true; } return _ONE_TOUCH_EXPANDABLE_PROPERTYContent; } } + private static Java.Lang.String _ONE_TOUCH_EXPANDABLE_PROPERTYContent = default; + private static bool _ONE_TOUCH_EXPANDABLE_PROPERTYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String ORIENTATION_PROPERTY { get { if (!_ORIENTATION_PROPERTYReady) { _ORIENTATION_PROPERTYContent = SGetField(LocalBridgeClazz, "ORIENTATION_PROPERTY"); _ORIENTATION_PROPERTYReady = true; } return _ORIENTATION_PROPERTYContent; } } + private static Java.Lang.String _ORIENTATION_PROPERTYContent = default; + private static bool _ORIENTATION_PROPERTYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String RESIZE_WEIGHT_PROPERTY { get { if (!_RESIZE_WEIGHT_PROPERTYReady) { _RESIZE_WEIGHT_PROPERTYContent = SGetField(LocalBridgeClazz, "RESIZE_WEIGHT_PROPERTY"); _RESIZE_WEIGHT_PROPERTYReady = true; } return _RESIZE_WEIGHT_PROPERTYContent; } } + private static Java.Lang.String _RESIZE_WEIGHT_PROPERTYContent = default; + private static bool _RESIZE_WEIGHT_PROPERTYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String RIGHT { get { if (!_RIGHTReady) { _RIGHTContent = SGetField(LocalBridgeClazz, "RIGHT"); _RIGHTReady = true; } return _RIGHTContent; } } + private static Java.Lang.String _RIGHTContent = default; + private static bool _RIGHTReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String TOP { get { if (!_TOPReady) { _TOPContent = SGetField(LocalBridgeClazz, "TOP"); _TOPReady = true; } return _TOPContent; } } + private static Java.Lang.String _TOPContent = default; + private static bool _TOPReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.Component BottomComponent + { + get { return IExecuteWithSignature("getBottomComponent", "()Ljava/awt/Component;"); } set { IExecuteWithSignature("setBottomComponent", "(Ljava/awt/Component;)V", value); } + } + /// + /// + /// + public int DividerLocation + { + get { return IExecuteWithSignature("getDividerLocation", "()I"); } + } + /// + /// + /// + public int DividerSize + { + get { return IExecuteWithSignature("getDividerSize", "()I"); } set { IExecuteWithSignature("setDividerSize", "(I)V", value); } + } + /// + /// + /// + public int LastDividerLocation + { + get { return IExecuteWithSignature("getLastDividerLocation", "()I"); } set { IExecuteWithSignature("setLastDividerLocation", "(I)V", value); } + } + /// + /// + /// + public Java.Awt.Component LeftComponent + { + get { return IExecuteWithSignature("getLeftComponent", "()Ljava/awt/Component;"); } set { IExecuteWithSignature("setLeftComponent", "(Ljava/awt/Component;)V", value); } + } + /// + /// + /// + public int MaximumDividerLocation + { + get { return IExecuteWithSignature("getMaximumDividerLocation", "()I"); } + } + /// + /// + /// + public int MinimumDividerLocation + { + get { return IExecuteWithSignature("getMinimumDividerLocation", "()I"); } + } + /// + /// + /// + public int Orientation + { + get { return IExecuteWithSignature("getOrientation", "()I"); } set { IExecuteWithSignature("setOrientation", "(I)V", value); } + } + /// + /// + /// + public double ResizeWeight + { + get { return IExecuteWithSignature("getResizeWeight", "()D"); } set { IExecuteWithSignature("setResizeWeight", "(D)V", value); } + } + /// + /// + /// + public Java.Awt.Component RightComponent + { + get { return IExecuteWithSignature("getRightComponent", "()Ljava/awt/Component;"); } set { IExecuteWithSignature("setRightComponent", "(Ljava/awt/Component;)V", value); } + } + /// + /// + /// + public Java.Awt.Component TopComponent + { + get { return IExecuteWithSignature("getTopComponent", "()Ljava/awt/Component;"); } set { IExecuteWithSignature("setTopComponent", "(Ljava/awt/Component;)V", value); } + } + /// + /// + /// + /// + public bool IsContinuousLayout() + { + return IExecuteWithSignature("isContinuousLayout", "()Z"); + } + /// + /// + /// + /// + public bool IsOneTouchExpandable() + { + return IExecuteWithSignature("isOneTouchExpandable", "()Z"); + } + /// + /// + /// + public void ResetToPreferredSizes() + { + IExecuteWithSignature("resetToPreferredSizes", "()V"); + } + /// + /// + /// + /// + public void SetContinuousLayout(bool arg0) + { + IExecuteWithSignature("setContinuousLayout", "(Z)V", arg0); + } + /// + /// + /// + /// + public void SetDividerLocation(double arg0) + { + IExecuteWithSignature("setDividerLocation", "(D)V", arg0); + } + /// + /// + /// + /// + public void SetDividerLocation(int arg0) + { + IExecuteWithSignature("setDividerLocation", "(I)V", arg0); + } + /// + /// + /// + /// + public void SetOneTouchExpandable(bool arg0) + { + IExecuteWithSignature("setOneTouchExpandable", "(Z)V", arg0); + } + /// + /// + /// + /// + public void SetUI(Javax.Swing.Plaf.SplitPaneUI arg0) + { + IExecuteWithSignature("setUI", "(Ljavax/swing/plaf/SplitPaneUI;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/JTabbedPane.cs b/src/net/JNet/GeneratedCore/Javax/Swing/JTabbedPane.cs new file mode 100644 index 0000000000..e9a70579b7 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/JTabbedPane.cs @@ -0,0 +1,478 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region JTabbedPane + public partial class JTabbedPane + { + #region Constructors + /// + /// + /// + /// + /// + public JTabbedPane(int arg0, int arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public JTabbedPane(int arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Accessibility.Accessible(Javax.Swing.JTabbedPane t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.SwingConstants(Javax.Swing.JTabbedPane t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static int SCROLL_TAB_LAYOUT { get { if (!_SCROLL_TAB_LAYOUTReady) { _SCROLL_TAB_LAYOUTContent = SGetField(LocalBridgeClazz, "SCROLL_TAB_LAYOUT"); _SCROLL_TAB_LAYOUTReady = true; } return _SCROLL_TAB_LAYOUTContent; } } + private static int _SCROLL_TAB_LAYOUTContent = default; + private static bool _SCROLL_TAB_LAYOUTReady = false; // this is used because in case of generics + /// + /// + /// + public static int WRAP_TAB_LAYOUT { get { if (!_WRAP_TAB_LAYOUTReady) { _WRAP_TAB_LAYOUTContent = SGetField(LocalBridgeClazz, "WRAP_TAB_LAYOUT"); _WRAP_TAB_LAYOUTReady = true; } return _WRAP_TAB_LAYOUTContent; } } + private static int _WRAP_TAB_LAYOUTContent = default; + private static bool _WRAP_TAB_LAYOUTReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.Event.ChangeListener[] ChangeListeners + { + get { return IExecuteWithSignatureArray("getChangeListeners", "()[Ljavax/swing/event/ChangeListener;"); } + } + /// + /// + /// + public Javax.Swing.SingleSelectionModel Model + { + get { return IExecuteWithSignature("getModel", "()Ljavax/swing/SingleSelectionModel;"); } set { IExecuteWithSignature("setModel", "(Ljavax/swing/SingleSelectionModel;)V", value); } + } + /// + /// + /// + public Java.Awt.Component SelectedComponent + { + get { return IExecuteWithSignature("getSelectedComponent", "()Ljava/awt/Component;"); } set { IExecuteWithSignature("setSelectedComponent", "(Ljava/awt/Component;)V", value); } + } + /// + /// + /// + public int SelectedIndex + { + get { return IExecuteWithSignature("getSelectedIndex", "()I"); } set { IExecuteWithSignature("setSelectedIndex", "(I)V", value); } + } + /// + /// + /// + public int TabCount + { + get { return IExecuteWithSignature("getTabCount", "()I"); } + } + /// + /// + /// + public int TabLayoutPolicy + { + get { return IExecuteWithSignature("getTabLayoutPolicy", "()I"); } set { IExecuteWithSignature("setTabLayoutPolicy", "(I)V", value); } + } + /// + /// + /// + public int TabPlacement + { + get { return IExecuteWithSignature("getTabPlacement", "()I"); } set { IExecuteWithSignature("setTabPlacement", "(I)V", value); } + } + /// + /// + /// + public int TabRunCount + { + get { return IExecuteWithSignature("getTabRunCount", "()I"); } + } + /// + /// + /// + /// + /// + public bool IsEnabledAt(int arg0) + { + return IExecuteWithSignature("isEnabledAt", "(I)Z", arg0); + } + /// + /// + /// + /// + /// + public int GetDisplayedMnemonicIndexAt(int arg0) + { + return IExecuteWithSignature("getDisplayedMnemonicIndexAt", "(I)I", arg0); + } + /// + /// + /// + /// + /// + public int GetMnemonicAt(int arg0) + { + return IExecuteWithSignature("getMnemonicAt", "(I)I", arg0); + } + /// + /// + /// + /// + /// + /// + public int IndexAtLocation(int arg0, int arg1) + { + return IExecute("indexAtLocation", arg0, arg1); + } + /// + /// + /// + /// + /// + public int IndexOfComponent(Java.Awt.Component arg0) + { + return IExecuteWithSignature("indexOfComponent", "(Ljava/awt/Component;)I", arg0); + } + /// + /// + /// + /// + /// + public int IndexOfTab(Java.Lang.String arg0) + { + return IExecuteWithSignature("indexOfTab", "(Ljava/lang/String;)I", arg0); + } + /// + /// + /// + /// + /// + public int IndexOfTab(Javax.Swing.Icon arg0) + { + return IExecuteWithSignature("indexOfTab", "(Ljavax/swing/Icon;)I", arg0); + } + /// + /// + /// + /// + /// + public int IndexOfTabComponent(Java.Awt.Component arg0) + { + return IExecuteWithSignature("indexOfTabComponent", "(Ljava/awt/Component;)I", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.Color GetBackgroundAt(int arg0) + { + return IExecuteWithSignature("getBackgroundAt", "(I)Ljava/awt/Color;", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.Color GetForegroundAt(int arg0) + { + return IExecuteWithSignature("getForegroundAt", "(I)Ljava/awt/Color;", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.Component GetComponentAt(int arg0) + { + return IExecuteWithSignature("getComponentAt", "(I)Ljava/awt/Component;", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.Component GetTabComponentAt(int arg0) + { + return IExecuteWithSignature("getTabComponentAt", "(I)Ljava/awt/Component;", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.Rectangle GetBoundsAt(int arg0) + { + return IExecuteWithSignature("getBoundsAt", "(I)Ljava/awt/Rectangle;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.String GetTitleAt(int arg0) + { + return IExecuteWithSignature("getTitleAt", "(I)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.String GetToolTipTextAt(int arg0) + { + return IExecuteWithSignature("getToolTipTextAt", "(I)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public Javax.Swing.Icon GetDisabledIconAt(int arg0) + { + return IExecuteWithSignature("getDisabledIconAt", "(I)Ljavax/swing/Icon;", arg0); + } + /// + /// + /// + /// + /// + public Javax.Swing.Icon GetIconAt(int arg0) + { + return IExecuteWithSignature("getIconAt", "(I)Ljavax/swing/Icon;", arg0); + } + /// + /// + /// + /// + public void AddChangeListener(Javax.Swing.Event.ChangeListener arg0) + { + IExecuteWithSignature("addChangeListener", "(Ljavax/swing/event/ChangeListener;)V", arg0); + } + /// + /// + /// + /// + /// + public void AddTab(Java.Lang.String arg0, Java.Awt.Component arg1) + { + IExecute("addTab", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void AddTab(Java.Lang.String arg0, Javax.Swing.Icon arg1, Java.Awt.Component arg2, Java.Lang.String arg3) + { + IExecute("addTab", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + public void AddTab(Java.Lang.String arg0, Javax.Swing.Icon arg1, Java.Awt.Component arg2) + { + IExecute("addTab", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + public void InsertTab(Java.Lang.String arg0, Javax.Swing.Icon arg1, Java.Awt.Component arg2, Java.Lang.String arg3, int arg4) + { + IExecute("insertTab", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + public void RemoveChangeListener(Javax.Swing.Event.ChangeListener arg0) + { + IExecuteWithSignature("removeChangeListener", "(Ljavax/swing/event/ChangeListener;)V", arg0); + } + /// + /// + /// + /// + public void RemoveTabAt(int arg0) + { + IExecuteWithSignature("removeTabAt", "(I)V", arg0); + } + /// + /// + /// + /// + /// + public void SetBackgroundAt(int arg0, Java.Awt.Color arg1) + { + IExecute("setBackgroundAt", arg0, arg1); + } + /// + /// + /// + /// + /// + public void SetComponentAt(int arg0, Java.Awt.Component arg1) + { + IExecute("setComponentAt", arg0, arg1); + } + /// + /// + /// + /// + /// + public void SetDisabledIconAt(int arg0, Javax.Swing.Icon arg1) + { + IExecute("setDisabledIconAt", arg0, arg1); + } + /// + /// + /// + /// + /// + public void SetDisplayedMnemonicIndexAt(int arg0, int arg1) + { + IExecute("setDisplayedMnemonicIndexAt", arg0, arg1); + } + /// + /// + /// + /// + /// + public void SetEnabledAt(int arg0, bool arg1) + { + IExecute("setEnabledAt", arg0, arg1); + } + /// + /// + /// + /// + /// + public void SetForegroundAt(int arg0, Java.Awt.Color arg1) + { + IExecute("setForegroundAt", arg0, arg1); + } + /// + /// + /// + /// + /// + public void SetIconAt(int arg0, Javax.Swing.Icon arg1) + { + IExecute("setIconAt", arg0, arg1); + } + /// + /// + /// + /// + /// + public void SetMnemonicAt(int arg0, int arg1) + { + IExecute("setMnemonicAt", arg0, arg1); + } + /// + /// + /// + /// + /// + public void SetTabComponentAt(int arg0, Java.Awt.Component arg1) + { + IExecute("setTabComponentAt", arg0, arg1); + } + /// + /// + /// + /// + /// + public void SetTitleAt(int arg0, Java.Lang.String arg1) + { + IExecute("setTitleAt", arg0, arg1); + } + /// + /// + /// + /// + /// + public void SetToolTipTextAt(int arg0, Java.Lang.String arg1) + { + IExecute("setToolTipTextAt", arg0, arg1); + } + /// + /// + /// + /// + public void SetUI(Javax.Swing.Plaf.TabbedPaneUI arg0) + { + IExecuteWithSignature("setUI", "(Ljavax/swing/plaf/TabbedPaneUI;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/JTable.cs b/src/net/JNet/GeneratedCore/Javax/Swing/JTable.cs new file mode 100644 index 0000000000..1f4243724e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/JTable.cs @@ -0,0 +1,1164 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region JTable + public partial class JTable + { + #region Constructors + /// + /// + /// + /// + /// + public JTable(int arg0, int arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + public JTable(Java.Util.Vector arg0, Java.Util.Vector arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + /// + public JTable(Javax.Swing.Table.TableModel arg0, Javax.Swing.Table.TableColumnModel arg1, Javax.Swing.ListSelectionModel arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + public JTable(Javax.Swing.Table.TableModel arg0, Javax.Swing.Table.TableColumnModel arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public JTable(Javax.Swing.Table.TableModel arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Event.TableModelListener(Javax.Swing.JTable t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Scrollable(Javax.Swing.JTable t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Event.TableColumnModelListener(Javax.Swing.JTable t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Event.ListSelectionListener(Javax.Swing.JTable t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Event.CellEditorListener(Javax.Swing.JTable t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Accessibility.Accessible(Javax.Swing.JTable t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Event.RowSorterListener(Javax.Swing.JTable t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static int AUTO_RESIZE_ALL_COLUMNS { get { if (!_AUTO_RESIZE_ALL_COLUMNSReady) { _AUTO_RESIZE_ALL_COLUMNSContent = SGetField(LocalBridgeClazz, "AUTO_RESIZE_ALL_COLUMNS"); _AUTO_RESIZE_ALL_COLUMNSReady = true; } return _AUTO_RESIZE_ALL_COLUMNSContent; } } + private static int _AUTO_RESIZE_ALL_COLUMNSContent = default; + private static bool _AUTO_RESIZE_ALL_COLUMNSReady = false; // this is used because in case of generics + /// + /// + /// + public static int AUTO_RESIZE_LAST_COLUMN { get { if (!_AUTO_RESIZE_LAST_COLUMNReady) { _AUTO_RESIZE_LAST_COLUMNContent = SGetField(LocalBridgeClazz, "AUTO_RESIZE_LAST_COLUMN"); _AUTO_RESIZE_LAST_COLUMNReady = true; } return _AUTO_RESIZE_LAST_COLUMNContent; } } + private static int _AUTO_RESIZE_LAST_COLUMNContent = default; + private static bool _AUTO_RESIZE_LAST_COLUMNReady = false; // this is used because in case of generics + /// + /// + /// + public static int AUTO_RESIZE_NEXT_COLUMN { get { if (!_AUTO_RESIZE_NEXT_COLUMNReady) { _AUTO_RESIZE_NEXT_COLUMNContent = SGetField(LocalBridgeClazz, "AUTO_RESIZE_NEXT_COLUMN"); _AUTO_RESIZE_NEXT_COLUMNReady = true; } return _AUTO_RESIZE_NEXT_COLUMNContent; } } + private static int _AUTO_RESIZE_NEXT_COLUMNContent = default; + private static bool _AUTO_RESIZE_NEXT_COLUMNReady = false; // this is used because in case of generics + /// + /// + /// + public static int AUTO_RESIZE_OFF { get { if (!_AUTO_RESIZE_OFFReady) { _AUTO_RESIZE_OFFContent = SGetField(LocalBridgeClazz, "AUTO_RESIZE_OFF"); _AUTO_RESIZE_OFFReady = true; } return _AUTO_RESIZE_OFFContent; } } + private static int _AUTO_RESIZE_OFFContent = default; + private static bool _AUTO_RESIZE_OFFReady = false; // this is used because in case of generics + /// + /// + /// + public static int AUTO_RESIZE_SUBSEQUENT_COLUMNS { get { if (!_AUTO_RESIZE_SUBSEQUENT_COLUMNSReady) { _AUTO_RESIZE_SUBSEQUENT_COLUMNSContent = SGetField(LocalBridgeClazz, "AUTO_RESIZE_SUBSEQUENT_COLUMNS"); _AUTO_RESIZE_SUBSEQUENT_COLUMNSReady = true; } return _AUTO_RESIZE_SUBSEQUENT_COLUMNSContent; } } + private static int _AUTO_RESIZE_SUBSEQUENT_COLUMNSContent = default; + private static bool _AUTO_RESIZE_SUBSEQUENT_COLUMNSReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public bool AutoCreateColumnsFromModel + { + get { return IExecuteWithSignature("getAutoCreateColumnsFromModel", "()Z"); } set { IExecuteWithSignature("setAutoCreateColumnsFromModel", "(Z)V", value); } + } + /// + /// + /// + public bool AutoCreateRowSorter + { + get { return IExecuteWithSignature("getAutoCreateRowSorter", "()Z"); } set { IExecuteWithSignature("setAutoCreateRowSorter", "(Z)V", value); } + } + /// + /// + /// + public int AutoResizeMode + { + get { return IExecuteWithSignature("getAutoResizeMode", "()I"); } set { IExecuteWithSignature("setAutoResizeMode", "(I)V", value); } + } + /// + /// + /// + public Javax.Swing.Table.TableCellEditor CellEditor + { + get { return IExecuteWithSignature("getCellEditor", "()Ljavax/swing/table/TableCellEditor;"); } set { IExecuteWithSignature("setCellEditor", "(Ljavax/swing/table/TableCellEditor;)V", value); } + } + /// + /// + /// + public bool CellSelectionEnabled + { + get { return IExecuteWithSignature("getCellSelectionEnabled", "()Z"); } set { IExecuteWithSignature("setCellSelectionEnabled", "(Z)V", value); } + } + /// + /// + /// + public int ColumnCount + { + get { return IExecuteWithSignature("getColumnCount", "()I"); } + } + /// + /// + /// + public Javax.Swing.Table.TableColumnModel ColumnModel + { + get { return IExecuteWithSignature("getColumnModel", "()Ljavax/swing/table/TableColumnModel;"); } set { IExecuteWithSignature("setColumnModel", "(Ljavax/swing/table/TableColumnModel;)V", value); } + } + /// + /// + /// + public bool ColumnSelectionAllowed + { + get { return IExecuteWithSignature("getColumnSelectionAllowed", "()Z"); } set { IExecuteWithSignature("setColumnSelectionAllowed", "(Z)V", value); } + } + /// + /// + /// + public bool DragEnabled + { + get { return IExecuteWithSignature("getDragEnabled", "()Z"); } set { IExecuteWithSignature("setDragEnabled", "(Z)V", value); } + } + /// + /// + /// + public Javax.Swing.DropMode DropMode + { + get { return IExecuteWithSignature("getDropMode", "()Ljavax/swing/DropMode;"); } set { IExecuteWithSignature("setDropMode", "(Ljavax/swing/DropMode;)V", value); } + } + /// + /// + /// + public int EditingColumn + { + get { return IExecuteWithSignature("getEditingColumn", "()I"); } set { IExecuteWithSignature("setEditingColumn", "(I)V", value); } + } + /// + /// + /// + public int EditingRow + { + get { return IExecuteWithSignature("getEditingRow", "()I"); } set { IExecuteWithSignature("setEditingRow", "(I)V", value); } + } + /// + /// + /// + public Java.Awt.Component EditorComponent + { + get { return IExecuteWithSignature("getEditorComponent", "()Ljava/awt/Component;"); } + } + /// + /// + /// + public bool FillsViewportHeight + { + get { return IExecuteWithSignature("getFillsViewportHeight", "()Z"); } set { IExecuteWithSignature("setFillsViewportHeight", "(Z)V", value); } + } + /// + /// + /// + public Javax.Swing.JTable.DropLocation GetDropLocation + { + get { return IExecuteWithSignature("getDropLocation", "()Ljavax/swing/JTable$DropLocation;"); } + } + /// + /// + /// + public Java.Awt.Color GridColor + { + get { return IExecuteWithSignature("getGridColor", "()Ljava/awt/Color;"); } set { IExecuteWithSignature("setGridColor", "(Ljava/awt/Color;)V", value); } + } + /// + /// + /// + public Java.Awt.Dimension IntercellSpacing + { + get { return IExecuteWithSignature("getIntercellSpacing", "()Ljava/awt/Dimension;"); } set { IExecuteWithSignature("setIntercellSpacing", "(Ljava/awt/Dimension;)V", value); } + } + /// + /// + /// + public Javax.Swing.Table.TableModel Model + { + get { return IExecuteWithSignature("getModel", "()Ljavax/swing/table/TableModel;"); } set { IExecuteWithSignature("setModel", "(Ljavax/swing/table/TableModel;)V", value); } + } + /// + /// + /// + public Java.Awt.Dimension PreferredScrollableViewportSize + { + get { return IExecuteWithSignature("getPreferredScrollableViewportSize", "()Ljava/awt/Dimension;"); } set { IExecuteWithSignature("setPreferredScrollableViewportSize", "(Ljava/awt/Dimension;)V", value); } + } + /// + /// + /// + public int RowCount + { + get { return IExecuteWithSignature("getRowCount", "()I"); } + } + /// + /// + /// + public int RowHeight + { + get { return IExecuteWithSignature("getRowHeight", "()I"); } set { IExecuteWithSignature("setRowHeight", "(I)V", value); } + } + /// + /// + /// + public int RowMargin + { + get { return IExecuteWithSignature("getRowMargin", "()I"); } set { IExecuteWithSignature("setRowMargin", "(I)V", value); } + } + /// + /// + /// + public bool RowSelectionAllowed + { + get { return IExecuteWithSignature("getRowSelectionAllowed", "()Z"); } set { IExecuteWithSignature("setRowSelectionAllowed", "(Z)V", value); } + } + /// + /// + /// + public Javax.Swing.RowSorter RowSorter + { + get { return IExecuteWithSignature("getRowSorter", "()Ljavax/swing/RowSorter;"); } set { IExecuteWithSignature("setRowSorter", "(Ljavax/swing/RowSorter;)V", value); } + } + /// + /// + /// + public bool ScrollableTracksViewportHeight + { + get { return IExecuteWithSignature("getScrollableTracksViewportHeight", "()Z"); } + } + /// + /// + /// + public bool ScrollableTracksViewportWidth + { + get { return IExecuteWithSignature("getScrollableTracksViewportWidth", "()Z"); } + } + /// + /// + /// + public int SelectedColumn + { + get { return IExecuteWithSignature("getSelectedColumn", "()I"); } + } + /// + /// + /// + public int SelectedColumnCount + { + get { return IExecuteWithSignature("getSelectedColumnCount", "()I"); } + } + /// + /// + /// + public int[] SelectedColumns + { + get { return IExecuteWithSignatureArray("getSelectedColumns", "()[I"); } + } + /// + /// + /// + public int SelectedRow + { + get { return IExecuteWithSignature("getSelectedRow", "()I"); } + } + /// + /// + /// + public int SelectedRowCount + { + get { return IExecuteWithSignature("getSelectedRowCount", "()I"); } + } + /// + /// + /// + public int[] SelectedRows + { + get { return IExecuteWithSignatureArray("getSelectedRows", "()[I"); } + } + /// + /// + /// + public Java.Awt.Color SelectionBackground + { + get { return IExecuteWithSignature("getSelectionBackground", "()Ljava/awt/Color;"); } set { IExecuteWithSignature("setSelectionBackground", "(Ljava/awt/Color;)V", value); } + } + /// + /// + /// + public Java.Awt.Color SelectionForeground + { + get { return IExecuteWithSignature("getSelectionForeground", "()Ljava/awt/Color;"); } set { IExecuteWithSignature("setSelectionForeground", "(Ljava/awt/Color;)V", value); } + } + /// + /// + /// + public Javax.Swing.ListSelectionModel SelectionModel + { + get { return IExecuteWithSignature("getSelectionModel", "()Ljavax/swing/ListSelectionModel;"); } set { IExecuteWithSignature("setSelectionModel", "(Ljavax/swing/ListSelectionModel;)V", value); } + } + /// + /// + /// + public bool ShowHorizontalLines + { + get { return IExecuteWithSignature("getShowHorizontalLines", "()Z"); } set { IExecuteWithSignature("setShowHorizontalLines", "(Z)V", value); } + } + /// + /// + /// + public bool ShowVerticalLines + { + get { return IExecuteWithSignature("getShowVerticalLines", "()Z"); } set { IExecuteWithSignature("setShowVerticalLines", "(Z)V", value); } + } + /// + /// + /// + public bool SurrendersFocusOnKeystroke + { + get { return IExecuteWithSignature("getSurrendersFocusOnKeystroke", "()Z"); } set { IExecuteWithSignature("setSurrendersFocusOnKeystroke", "(Z)V", value); } + } + /// + /// + /// + public Javax.Swing.Table.JTableHeader TableHeader + { + get { return IExecuteWithSignature("getTableHeader", "()Ljavax/swing/table/JTableHeader;"); } set { IExecuteWithSignature("setTableHeader", "(Ljavax/swing/table/JTableHeader;)V", value); } + } + /// + /// + /// + public bool UpdateSelectionOnSort + { + get { return IExecuteWithSignature("getUpdateSelectionOnSort", "()Z"); } set { IExecuteWithSignature("setUpdateSelectionOnSort", "(Z)V", value); } + } + /// + /// + /// + /// + /// + /// + /// + public bool EditCellAt(int arg0, int arg1, Java.Util.EventObject arg2) + { + return IExecute("editCellAt", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public bool EditCellAt(int arg0, int arg1) + { + return IExecute("editCellAt", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public bool IsCellEditable(int arg0, int arg1) + { + return IExecute("isCellEditable", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public bool IsCellSelected(int arg0, int arg1) + { + return IExecute("isCellSelected", arg0, arg1); + } + /// + /// + /// + /// + /// + public bool IsColumnSelected(int arg0) + { + return IExecuteWithSignature("isColumnSelected", "(I)Z", arg0); + } + /// + /// + /// + /// + public bool IsEditing() + { + return IExecuteWithSignature("isEditing", "()Z"); + } + /// + /// + /// + /// + /// + public bool IsRowSelected(int arg0) + { + return IExecuteWithSignature("isRowSelected", "(I)Z", arg0); + } + /// + /// + /// + /// + /// + public bool Print() + { + return IExecuteWithSignature("print", "()Z"); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public bool Print(Javax.Swing.JTable.PrintMode arg0, Java.Text.MessageFormat arg1, Java.Text.MessageFormat arg2, bool arg3, Javax.Print.Attribute.PrintRequestAttributeSet arg4, bool arg5, Javax.Print.PrintService arg6) + { + return IExecute("print", arg0, arg1, arg2, arg3, arg4, arg5, arg6); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public bool Print(Javax.Swing.JTable.PrintMode arg0, Java.Text.MessageFormat arg1, Java.Text.MessageFormat arg2, bool arg3, Javax.Print.Attribute.PrintRequestAttributeSet arg4, bool arg5) + { + return IExecute("print", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + public bool Print(Javax.Swing.JTable.PrintMode arg0, Java.Text.MessageFormat arg1, Java.Text.MessageFormat arg2) + { + return IExecute("print", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public bool Print(Javax.Swing.JTable.PrintMode arg0) + { + return IExecuteWithSignature("print", "(Ljavax/swing/JTable$PrintMode;)Z", arg0); + } + /// + /// + /// + /// + /// + public int ColumnAtPoint(Java.Awt.Point arg0) + { + return IExecuteWithSignature("columnAtPoint", "(Ljava/awt/Point;)I", arg0); + } + /// + /// + /// + /// + /// + public int ConvertColumnIndexToModel(int arg0) + { + return IExecuteWithSignature("convertColumnIndexToModel", "(I)I", arg0); + } + /// + /// + /// + /// + /// + public int ConvertColumnIndexToView(int arg0) + { + return IExecuteWithSignature("convertColumnIndexToView", "(I)I", arg0); + } + /// + /// + /// + /// + /// + public int ConvertRowIndexToModel(int arg0) + { + return IExecuteWithSignature("convertRowIndexToModel", "(I)I", arg0); + } + /// + /// + /// + /// + /// + public int ConvertRowIndexToView(int arg0) + { + return IExecuteWithSignature("convertRowIndexToView", "(I)I", arg0); + } + /// + /// + /// + /// + /// + public int GetRowHeight(int arg0) + { + return IExecuteWithSignature("getRowHeight", "(I)I", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public int GetScrollableBlockIncrement(Java.Awt.Rectangle arg0, int arg1, int arg2) + { + return IExecute("getScrollableBlockIncrement", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public int GetScrollableUnitIncrement(Java.Awt.Rectangle arg0, int arg1, int arg2) + { + return IExecute("getScrollableUnitIncrement", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public int RowAtPoint(Java.Awt.Point arg0) + { + return IExecuteWithSignature("rowAtPoint", "(Ljava/awt/Point;)I", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Awt.Component PrepareEditor(Javax.Swing.Table.TableCellEditor arg0, int arg1, int arg2) + { + return IExecute("prepareEditor", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Awt.Component PrepareRenderer(Javax.Swing.Table.TableCellRenderer arg0, int arg1, int arg2) + { + return IExecute("prepareRenderer", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Awt.Print.Printable GetPrintable(Javax.Swing.JTable.PrintMode arg0, Java.Text.MessageFormat arg1, Java.Text.MessageFormat arg2) + { + return IExecute("getPrintable", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Awt.Rectangle GetCellRect(int arg0, int arg1, bool arg2) + { + return IExecute("getCellRect", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public Java.Lang.Class GetColumnClass(int arg0) + { + return IExecuteWithSignature("getColumnClass", "(I)Ljava/lang/Class;", arg0); + } + /// + /// + /// + /// + /// + /// + public object GetValueAt(int arg0, int arg1) + { + return IExecute("getValueAt", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Lang.String GetColumnName(int arg0) + { + return IExecuteWithSignature("getColumnName", "(I)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + /// + public Javax.Swing.Table.TableCellEditor GetCellEditor(int arg0, int arg1) + { + return IExecute("getCellEditor", arg0, arg1); + } + /// + /// + /// + /// + /// + public Javax.Swing.Table.TableCellEditor GetDefaultEditor(Java.Lang.Class arg0) + { + return IExecuteWithSignature("getDefaultEditor", "(Ljava/lang/Class;)Ljavax/swing/table/TableCellEditor;", arg0); + } + /// + /// + /// + /// + /// + /// + public Javax.Swing.Table.TableCellRenderer GetCellRenderer(int arg0, int arg1) + { + return IExecute("getCellRenderer", arg0, arg1); + } + /// + /// + /// + /// + /// + public Javax.Swing.Table.TableCellRenderer GetDefaultRenderer(Java.Lang.Class arg0) + { + return IExecuteWithSignature("getDefaultRenderer", "(Ljava/lang/Class;)Ljavax/swing/table/TableCellRenderer;", arg0); + } + /// + /// + /// + /// + /// + public Javax.Swing.Table.TableColumn GetColumn(object arg0) + { + return IExecuteWithSignature("getColumn", "(Ljava/lang/Object;)Ljavax/swing/table/TableColumn;", arg0); + } + /// + /// + /// + /// + public void AddColumn(Javax.Swing.Table.TableColumn arg0) + { + IExecuteWithSignature("addColumn", "(Ljavax/swing/table/TableColumn;)V", arg0); + } + /// + /// + /// + /// + /// + public void AddColumnSelectionInterval(int arg0, int arg1) + { + IExecute("addColumnSelectionInterval", arg0, arg1); + } + /// + /// + /// + /// + /// + public void AddRowSelectionInterval(int arg0, int arg1) + { + IExecute("addRowSelectionInterval", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void ChangeSelection(int arg0, int arg1, bool arg2, bool arg3) + { + IExecute("changeSelection", arg0, arg1, arg2, arg3); + } + /// + /// + /// + public void ClearSelection() + { + IExecuteWithSignature("clearSelection", "()V"); + } + /// + /// + /// + /// + public void ColumnAdded(Javax.Swing.Event.TableColumnModelEvent arg0) + { + IExecuteWithSignature("columnAdded", "(Ljavax/swing/event/TableColumnModelEvent;)V", arg0); + } + /// + /// + /// + /// + public void ColumnMarginChanged(Javax.Swing.Event.ChangeEvent arg0) + { + IExecuteWithSignature("columnMarginChanged", "(Ljavax/swing/event/ChangeEvent;)V", arg0); + } + /// + /// + /// + /// + public void ColumnMoved(Javax.Swing.Event.TableColumnModelEvent arg0) + { + IExecuteWithSignature("columnMoved", "(Ljavax/swing/event/TableColumnModelEvent;)V", arg0); + } + /// + /// + /// + /// + public void ColumnRemoved(Javax.Swing.Event.TableColumnModelEvent arg0) + { + IExecuteWithSignature("columnRemoved", "(Ljavax/swing/event/TableColumnModelEvent;)V", arg0); + } + /// + /// + /// + /// + public void ColumnSelectionChanged(Javax.Swing.Event.ListSelectionEvent arg0) + { + IExecuteWithSignature("columnSelectionChanged", "(Ljavax/swing/event/ListSelectionEvent;)V", arg0); + } + /// + /// + /// + public void CreateDefaultColumnsFromModel() + { + IExecuteWithSignature("createDefaultColumnsFromModel", "()V"); + } + /// + /// + /// + /// + public void EditingCanceled(Javax.Swing.Event.ChangeEvent arg0) + { + IExecuteWithSignature("editingCanceled", "(Ljavax/swing/event/ChangeEvent;)V", arg0); + } + /// + /// + /// + /// + public void EditingStopped(Javax.Swing.Event.ChangeEvent arg0) + { + IExecuteWithSignature("editingStopped", "(Ljavax/swing/event/ChangeEvent;)V", arg0); + } + /// + /// + /// + /// + /// + public void MoveColumn(int arg0, int arg1) + { + IExecute("moveColumn", arg0, arg1); + } + /// + /// + /// + /// + public void RemoveColumn(Javax.Swing.Table.TableColumn arg0) + { + IExecuteWithSignature("removeColumn", "(Ljavax/swing/table/TableColumn;)V", arg0); + } + /// + /// + /// + /// + /// + public void RemoveColumnSelectionInterval(int arg0, int arg1) + { + IExecute("removeColumnSelectionInterval", arg0, arg1); + } + /// + /// + /// + public void RemoveEditor() + { + IExecuteWithSignature("removeEditor", "()V"); + } + /// + /// + /// + /// + /// + public void RemoveRowSelectionInterval(int arg0, int arg1) + { + IExecute("removeRowSelectionInterval", arg0, arg1); + } + /// + /// + /// + public void SelectAll() + { + IExecuteWithSignature("selectAll", "()V"); + } + /// + /// + /// + /// + /// + public void SetColumnSelectionInterval(int arg0, int arg1) + { + IExecute("setColumnSelectionInterval", arg0, arg1); + } + /// + /// + /// + /// + /// + public void SetDefaultEditor(Java.Lang.Class arg0, Javax.Swing.Table.TableCellEditor arg1) + { + IExecute("setDefaultEditor", arg0, arg1); + } + /// + /// + /// + /// + /// + public void SetDefaultRenderer(Java.Lang.Class arg0, Javax.Swing.Table.TableCellRenderer arg1) + { + IExecute("setDefaultRenderer", arg0, arg1); + } + /// + /// + /// + /// + /// + public void SetRowHeight(int arg0, int arg1) + { + IExecute("setRowHeight", arg0, arg1); + } + /// + /// + /// + /// + /// + public void SetRowSelectionInterval(int arg0, int arg1) + { + IExecute("setRowSelectionInterval", arg0, arg1); + } + /// + /// + /// + /// + public void SetSelectionMode(int arg0) + { + IExecuteWithSignature("setSelectionMode", "(I)V", arg0); + } + /// + /// + /// + /// + public void SetShowGrid(bool arg0) + { + IExecuteWithSignature("setShowGrid", "(Z)V", arg0); + } + /// + /// + /// + /// + public void SetUI(Javax.Swing.Plaf.TableUI arg0) + { + IExecuteWithSignature("setUI", "(Ljavax/swing/plaf/TableUI;)V", arg0); + } + /// + /// + /// + /// + /// + /// + public void SetValueAt(object arg0, int arg1, int arg2) + { + IExecute("setValueAt", arg0, arg1, arg2); + } + /// + /// + /// + /// + public void SizeColumnsToFit(int arg0) + { + IExecuteWithSignature("sizeColumnsToFit", "(I)V", arg0); + } + /// + /// + /// + /// + public void SorterChanged(Javax.Swing.Event.RowSorterEvent arg0) + { + IExecuteWithSignature("sorterChanged", "(Ljavax/swing/event/RowSorterEvent;)V", arg0); + } + /// + /// + /// + /// + public void TableChanged(Javax.Swing.Event.TableModelEvent arg0) + { + IExecuteWithSignature("tableChanged", "(Ljavax/swing/event/TableModelEvent;)V", arg0); + } + /// + /// + /// + /// + public void ValueChanged(Javax.Swing.Event.ListSelectionEvent arg0) + { + IExecuteWithSignature("valueChanged", "(Ljavax/swing/event/ListSelectionEvent;)V", arg0); + } + + #endregion + + #region Nested classes + #region DropLocation + public partial class DropLocation + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int Column + { + get { return IExecuteWithSignature("getColumn", "()I"); } + } + /// + /// + /// + public int Row + { + get { return IExecuteWithSignature("getRow", "()I"); } + } + /// + /// + /// + /// + public bool IsInsertColumn() + { + return IExecuteWithSignature("isInsertColumn", "()Z"); + } + /// + /// + /// + /// + public bool IsInsertRow() + { + return IExecuteWithSignature("isInsertRow", "()Z"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region PrintMode + public partial class PrintMode + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Javax.Swing.JTable.PrintMode FIT_WIDTH { get { if (!_FIT_WIDTHReady) { _FIT_WIDTHContent = SGetField(LocalBridgeClazz, "FIT_WIDTH"); _FIT_WIDTHReady = true; } return _FIT_WIDTHContent; } } + private static Javax.Swing.JTable.PrintMode _FIT_WIDTHContent = default; + private static bool _FIT_WIDTHReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.JTable.PrintMode NORMAL { get { if (!_NORMALReady) { _NORMALContent = SGetField(LocalBridgeClazz, "NORMAL"); _NORMALReady = true; } return _NORMALContent; } } + private static Javax.Swing.JTable.PrintMode _NORMALContent = default; + private static bool _NORMALReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Javax.Swing.JTable.PrintMode ValueOf(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Ljava/lang/String;)Ljavax/swing/JTable$PrintMode;", arg0); + } + /// + /// + /// + /// + public static Javax.Swing.JTable.PrintMode[] Values() + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "values", "()[Ljavax/swing/JTable$PrintMode;"); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/JTextArea.cs b/src/net/JNet/GeneratedCore/Javax/Swing/JTextArea.cs new file mode 100644 index 0000000000..7aba21f33d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/JTextArea.cs @@ -0,0 +1,203 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region JTextArea + public partial class JTextArea + { + #region Constructors + /// + /// + /// + /// + /// + public JTextArea(int arg0, int arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + /// + public JTextArea(Java.Lang.String arg0, int arg1, int arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + public JTextArea(Java.Lang.String arg0) + : base(arg0) + { + } + /// + /// + /// + /// + /// + /// + /// + public JTextArea(Javax.Swing.Text.Document arg0, Java.Lang.String arg1, int arg2, int arg3) + : base(arg0, arg1, arg2, arg3) + { + } + /// + /// + /// + /// + public JTextArea(Javax.Swing.Text.Document arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int Columns + { + get { return IExecuteWithSignature("getColumns", "()I"); } set { IExecuteWithSignature("setColumns", "(I)V", value); } + } + /// + /// + /// + public int LineCount + { + get { return IExecuteWithSignature("getLineCount", "()I"); } + } + /// + /// + /// + public bool LineWrap + { + get { return IExecuteWithSignature("getLineWrap", "()Z"); } set { IExecuteWithSignature("setLineWrap", "(Z)V", value); } + } + /// + /// + /// + public int Rows + { + get { return IExecuteWithSignature("getRows", "()I"); } set { IExecuteWithSignature("setRows", "(I)V", value); } + } + /// + /// + /// + public int TabSize + { + get { return IExecuteWithSignature("getTabSize", "()I"); } set { IExecuteWithSignature("setTabSize", "(I)V", value); } + } + /// + /// + /// + public bool WrapStyleWord + { + get { return IExecuteWithSignature("getWrapStyleWord", "()Z"); } set { IExecuteWithSignature("setWrapStyleWord", "(Z)V", value); } + } + /// + /// + /// + /// + /// + /// + public int GetLineEndOffset(int arg0) + { + return IExecuteWithSignature("getLineEndOffset", "(I)I", arg0); + } + /// + /// + /// + /// + /// + /// + public int GetLineOfOffset(int arg0) + { + return IExecuteWithSignature("getLineOfOffset", "(I)I", arg0); + } + /// + /// + /// + /// + /// + /// + public int GetLineStartOffset(int arg0) + { + return IExecuteWithSignature("getLineStartOffset", "(I)I", arg0); + } + /// + /// + /// + /// + public void Append(Java.Lang.String arg0) + { + IExecuteWithSignature("append", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + /// + public void Insert(Java.Lang.String arg0, int arg1) + { + IExecute("insert", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void ReplaceRange(Java.Lang.String arg0, int arg1, int arg2) + { + IExecute("replaceRange", arg0, arg1, arg2); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/JTextField.cs b/src/net/JNet/GeneratedCore/Javax/Swing/JTextField.cs new file mode 100644 index 0000000000..ffa2445531 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/JTextField.cs @@ -0,0 +1,176 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region JTextField + public partial class JTextField + { + #region Constructors + /// + /// + /// + /// + public JTextField(int arg0) + : base(arg0) + { + } + /// + /// + /// + /// + /// + public JTextField(Java.Lang.String arg0, int arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public JTextField(Java.Lang.String arg0) + : base(arg0) + { + } + /// + /// + /// + /// + /// + /// + public JTextField(Javax.Swing.Text.Document arg0, Java.Lang.String arg1, int arg2) + : base(arg0, arg1, arg2) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.SwingConstants(Javax.Swing.JTextField t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static Java.Lang.String notifyAction { get { if (!_notifyActionReady) { _notifyActionContent = SGetField(LocalBridgeClazz, "notifyAction"); _notifyActionReady = true; } return _notifyActionContent; } } + private static Java.Lang.String _notifyActionContent = default; + private static bool _notifyActionReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.Action Action + { + get { return IExecuteWithSignature("getAction", "()Ljavax/swing/Action;"); } set { IExecuteWithSignature("setAction", "(Ljavax/swing/Action;)V", value); } + } + /// + /// + /// + public Java.Awt.EventNs.ActionListener[] ActionListeners + { + get { return IExecuteWithSignatureArray("getActionListeners", "()[Ljava/awt/event/ActionListener;"); } + } + /// + /// + /// + public int Columns + { + get { return IExecuteWithSignature("getColumns", "()I"); } set { IExecuteWithSignature("setColumns", "(I)V", value); } + } + /// + /// + /// + public int HorizontalAlignment + { + get { return IExecuteWithSignature("getHorizontalAlignment", "()I"); } set { IExecuteWithSignature("setHorizontalAlignment", "(I)V", value); } + } + /// + /// + /// + public Javax.Swing.BoundedRangeModel HorizontalVisibility + { + get { return IExecuteWithSignature("getHorizontalVisibility", "()Ljavax/swing/BoundedRangeModel;"); } + } + /// + /// + /// + public int ScrollOffset + { + get { return IExecuteWithSignature("getScrollOffset", "()I"); } set { IExecuteWithSignature("setScrollOffset", "(I)V", value); } + } + /// + /// + /// + /// + public void AddActionListener(Java.Awt.EventNs.ActionListener arg0) + { + IExecuteWithSignature("addActionListener", "(Ljava/awt/event/ActionListener;)V", arg0); + } + /// + /// + /// + /// + public void RemoveActionListener(Java.Awt.EventNs.ActionListener arg0) + { + IExecuteWithSignature("removeActionListener", "(Ljava/awt/event/ActionListener;)V", arg0); + } + /// + /// + /// + public void PostActionEvent() + { + IExecuteWithSignature("postActionEvent", "()V"); + } + /// + /// + /// + /// + public void SetActionCommand(Java.Lang.String arg0) + { + IExecuteWithSignature("setActionCommand", "(Ljava/lang/String;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/JTextPane.cs b/src/net/JNet/GeneratedCore/Javax/Swing/JTextPane.cs new file mode 100644 index 0000000000..208ac5e749 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/JTextPane.cs @@ -0,0 +1,162 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region JTextPane + public partial class JTextPane + { + #region Constructors + /// + /// + /// + /// + public JTextPane(Javax.Swing.Text.StyledDocument arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.Text.AttributeSet CharacterAttributes + { + get { return IExecuteWithSignature("getCharacterAttributes", "()Ljavax/swing/text/AttributeSet;"); } + } + /// + /// + /// + public Javax.Swing.Text.MutableAttributeSet InputAttributes + { + get { return IExecuteWithSignature("getInputAttributes", "()Ljavax/swing/text/MutableAttributeSet;"); } + } + /// + /// + /// + public Javax.Swing.Text.Style LogicalStyle + { + get { return IExecuteWithSignature("getLogicalStyle", "()Ljavax/swing/text/Style;"); } set { IExecuteWithSignature("setLogicalStyle", "(Ljavax/swing/text/Style;)V", value); } + } + /// + /// + /// + public Javax.Swing.Text.AttributeSet ParagraphAttributes + { + get { return IExecuteWithSignature("getParagraphAttributes", "()Ljavax/swing/text/AttributeSet;"); } + } + /// + /// + /// + public Javax.Swing.Text.StyledDocument StyledDocument + { + get { return IExecuteWithSignature("getStyledDocument", "()Ljavax/swing/text/StyledDocument;"); } set { IExecuteWithSignature("setStyledDocument", "(Ljavax/swing/text/StyledDocument;)V", value); } + } + /// + /// + /// + /// + /// + /// + public Javax.Swing.Text.Style AddStyle(Java.Lang.String arg0, Javax.Swing.Text.Style arg1) + { + return IExecute("addStyle", arg0, arg1); + } + /// + /// + /// + /// + /// + public Javax.Swing.Text.Style GetStyle(Java.Lang.String arg0) + { + return IExecuteWithSignature("getStyle", "(Ljava/lang/String;)Ljavax/swing/text/Style;", arg0); + } + /// + /// + /// + /// + public void InsertComponent(Java.Awt.Component arg0) + { + IExecuteWithSignature("insertComponent", "(Ljava/awt/Component;)V", arg0); + } + /// + /// + /// + /// + public void InsertIcon(Javax.Swing.Icon arg0) + { + IExecuteWithSignature("insertIcon", "(Ljavax/swing/Icon;)V", arg0); + } + /// + /// + /// + /// + public void RemoveStyle(Java.Lang.String arg0) + { + IExecuteWithSignature("removeStyle", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + /// + public void SetCharacterAttributes(Javax.Swing.Text.AttributeSet arg0, bool arg1) + { + IExecute("setCharacterAttributes", arg0, arg1); + } + /// + /// + /// + /// + /// + public void SetParagraphAttributes(Javax.Swing.Text.AttributeSet arg0, bool arg1) + { + IExecute("setParagraphAttributes", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/JToggleButton.cs b/src/net/JNet/GeneratedCore/Javax/Swing/JToggleButton.cs new file mode 100644 index 0000000000..4596ae5b02 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/JToggleButton.cs @@ -0,0 +1,154 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region JToggleButton + public partial class JToggleButton + { + #region Constructors + /// + /// + /// + /// + /// + public JToggleButton(Java.Lang.String arg0, bool arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + /// + public JToggleButton(Java.Lang.String arg0, Javax.Swing.Icon arg1, bool arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + public JToggleButton(Java.Lang.String arg0, Javax.Swing.Icon arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public JToggleButton(Java.Lang.String arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public JToggleButton(Javax.Swing.Action arg0) + : base(arg0) + { + } + /// + /// + /// + /// + /// + public JToggleButton(Javax.Swing.Icon arg0, bool arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public JToggleButton(Javax.Swing.Icon arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Accessibility.Accessible(Javax.Swing.JToggleButton t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + #region ToggleButtonModel + public partial class ToggleButtonModel + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/JToolBar.cs b/src/net/JNet/GeneratedCore/Javax/Swing/JToolBar.cs new file mode 100644 index 0000000000..70c06346bb --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/JToolBar.cs @@ -0,0 +1,249 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region JToolBar + public partial class JToolBar + { + #region Constructors + /// + /// + /// + /// + public JToolBar(int arg0) + : base(arg0) + { + } + /// + /// + /// + /// + /// + public JToolBar(Java.Lang.String arg0, int arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public JToolBar(Java.Lang.String arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.SwingConstants(Javax.Swing.JToolBar t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Accessibility.Accessible(Javax.Swing.JToolBar t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.Insets Margin + { + get { return IExecuteWithSignature("getMargin", "()Ljava/awt/Insets;"); } set { IExecuteWithSignature("setMargin", "(Ljava/awt/Insets;)V", value); } + } + /// + /// + /// + public int Orientation + { + get { return IExecuteWithSignature("getOrientation", "()I"); } set { IExecuteWithSignature("setOrientation", "(I)V", value); } + } + /// + /// + /// + /// + public bool IsBorderPainted() + { + return IExecuteWithSignature("isBorderPainted", "()Z"); + } + /// + /// + /// + /// + public bool IsFloatable() + { + return IExecuteWithSignature("isFloatable", "()Z"); + } + /// + /// + /// + /// + public bool IsRollover() + { + return IExecuteWithSignature("isRollover", "()Z"); + } + /// + /// + /// + /// + /// + public int GetComponentIndex(Java.Awt.Component arg0) + { + return IExecuteWithSignature("getComponentIndex", "(Ljava/awt/Component;)I", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.Component GetComponentAtIndex(int arg0) + { + return IExecuteWithSignature("getComponentAtIndex", "(I)Ljava/awt/Component;", arg0); + } + /// + /// + /// + /// + /// + public Javax.Swing.JButton Add(Javax.Swing.Action arg0) + { + return IExecuteWithSignature("add", "(Ljavax/swing/Action;)Ljavax/swing/JButton;", arg0); + } + /// + /// + /// + public void AddSeparator() + { + IExecuteWithSignature("addSeparator", "()V"); + } + /// + /// + /// + /// + public void AddSeparator(Java.Awt.Dimension arg0) + { + IExecuteWithSignature("addSeparator", "(Ljava/awt/Dimension;)V", arg0); + } + /// + /// + /// + /// + public void SetBorderPainted(bool arg0) + { + IExecuteWithSignature("setBorderPainted", "(Z)V", arg0); + } + /// + /// + /// + /// + public void SetFloatable(bool arg0) + { + IExecuteWithSignature("setFloatable", "(Z)V", arg0); + } + /// + /// + /// + /// + public void SetRollover(bool arg0) + { + IExecuteWithSignature("setRollover", "(Z)V", arg0); + } + /// + /// + /// + /// + public void SetUI(Javax.Swing.Plaf.ToolBarUI arg0) + { + IExecuteWithSignature("setUI", "(Ljavax/swing/plaf/ToolBarUI;)V", arg0); + } + + #endregion + + #region Nested classes + #region Separator + public partial class Separator + { + #region Constructors + /// + /// + /// + /// + public Separator(Java.Awt.Dimension arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.Dimension SeparatorSize + { + get { return IExecuteWithSignature("getSeparatorSize", "()Ljava/awt/Dimension;"); } set { IExecuteWithSignature("setSeparatorSize", "(Ljava/awt/Dimension;)V", value); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/JToolTip.cs b/src/net/JNet/GeneratedCore/Javax/Swing/JToolTip.cs new file mode 100644 index 0000000000..a312cf18f2 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/JToolTip.cs @@ -0,0 +1,76 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region JToolTip + public partial class JToolTip + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Accessibility.Accessible(Javax.Swing.JToolTip t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.JComponent Component + { + get { return IExecuteWithSignature("getComponent", "()Ljavax/swing/JComponent;"); } set { IExecuteWithSignature("setComponent", "(Ljavax/swing/JComponent;)V", value); } + } + /// + /// + /// + public Java.Lang.String TipText + { + get { return IExecuteWithSignature("getTipText", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setTipText", "(Ljava/lang/String;)V", value); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/JTree.cs b/src/net/JNet/GeneratedCore/Javax/Swing/JTree.cs new file mode 100644 index 0000000000..2fc7f14963 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/JTree.cs @@ -0,0 +1,1088 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region JTree + public partial class JTree + { + #region Constructors + /// + /// + /// + /// + public JTree(Java.Util.Hashtable arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public JTree(Java.Util.Vector arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public JTree(Javax.Swing.Tree.TreeModel arg0) + : base(arg0) + { + } + /// + /// + /// + /// + /// + public JTree(Javax.Swing.Tree.TreeNode arg0, bool arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public JTree(Javax.Swing.Tree.TreeNode arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Scrollable(Javax.Swing.JTree t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Accessibility.Accessible(Javax.Swing.JTree t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static Java.Lang.String ANCHOR_SELECTION_PATH_PROPERTY { get { if (!_ANCHOR_SELECTION_PATH_PROPERTYReady) { _ANCHOR_SELECTION_PATH_PROPERTYContent = SGetField(LocalBridgeClazz, "ANCHOR_SELECTION_PATH_PROPERTY"); _ANCHOR_SELECTION_PATH_PROPERTYReady = true; } return _ANCHOR_SELECTION_PATH_PROPERTYContent; } } + private static Java.Lang.String _ANCHOR_SELECTION_PATH_PROPERTYContent = default; + private static bool _ANCHOR_SELECTION_PATH_PROPERTYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String CELL_EDITOR_PROPERTY { get { if (!_CELL_EDITOR_PROPERTYReady) { _CELL_EDITOR_PROPERTYContent = SGetField(LocalBridgeClazz, "CELL_EDITOR_PROPERTY"); _CELL_EDITOR_PROPERTYReady = true; } return _CELL_EDITOR_PROPERTYContent; } } + private static Java.Lang.String _CELL_EDITOR_PROPERTYContent = default; + private static bool _CELL_EDITOR_PROPERTYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String CELL_RENDERER_PROPERTY { get { if (!_CELL_RENDERER_PROPERTYReady) { _CELL_RENDERER_PROPERTYContent = SGetField(LocalBridgeClazz, "CELL_RENDERER_PROPERTY"); _CELL_RENDERER_PROPERTYReady = true; } return _CELL_RENDERER_PROPERTYContent; } } + private static Java.Lang.String _CELL_RENDERER_PROPERTYContent = default; + private static bool _CELL_RENDERER_PROPERTYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String EDITABLE_PROPERTY { get { if (!_EDITABLE_PROPERTYReady) { _EDITABLE_PROPERTYContent = SGetField(LocalBridgeClazz, "EDITABLE_PROPERTY"); _EDITABLE_PROPERTYReady = true; } return _EDITABLE_PROPERTYContent; } } + private static Java.Lang.String _EDITABLE_PROPERTYContent = default; + private static bool _EDITABLE_PROPERTYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String EXPANDS_SELECTED_PATHS_PROPERTY { get { if (!_EXPANDS_SELECTED_PATHS_PROPERTYReady) { _EXPANDS_SELECTED_PATHS_PROPERTYContent = SGetField(LocalBridgeClazz, "EXPANDS_SELECTED_PATHS_PROPERTY"); _EXPANDS_SELECTED_PATHS_PROPERTYReady = true; } return _EXPANDS_SELECTED_PATHS_PROPERTYContent; } } + private static Java.Lang.String _EXPANDS_SELECTED_PATHS_PROPERTYContent = default; + private static bool _EXPANDS_SELECTED_PATHS_PROPERTYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String INVOKES_STOP_CELL_EDITING_PROPERTY { get { if (!_INVOKES_STOP_CELL_EDITING_PROPERTYReady) { _INVOKES_STOP_CELL_EDITING_PROPERTYContent = SGetField(LocalBridgeClazz, "INVOKES_STOP_CELL_EDITING_PROPERTY"); _INVOKES_STOP_CELL_EDITING_PROPERTYReady = true; } return _INVOKES_STOP_CELL_EDITING_PROPERTYContent; } } + private static Java.Lang.String _INVOKES_STOP_CELL_EDITING_PROPERTYContent = default; + private static bool _INVOKES_STOP_CELL_EDITING_PROPERTYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String LARGE_MODEL_PROPERTY { get { if (!_LARGE_MODEL_PROPERTYReady) { _LARGE_MODEL_PROPERTYContent = SGetField(LocalBridgeClazz, "LARGE_MODEL_PROPERTY"); _LARGE_MODEL_PROPERTYReady = true; } return _LARGE_MODEL_PROPERTYContent; } } + private static Java.Lang.String _LARGE_MODEL_PROPERTYContent = default; + private static bool _LARGE_MODEL_PROPERTYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String LEAD_SELECTION_PATH_PROPERTY { get { if (!_LEAD_SELECTION_PATH_PROPERTYReady) { _LEAD_SELECTION_PATH_PROPERTYContent = SGetField(LocalBridgeClazz, "LEAD_SELECTION_PATH_PROPERTY"); _LEAD_SELECTION_PATH_PROPERTYReady = true; } return _LEAD_SELECTION_PATH_PROPERTYContent; } } + private static Java.Lang.String _LEAD_SELECTION_PATH_PROPERTYContent = default; + private static bool _LEAD_SELECTION_PATH_PROPERTYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String ROOT_VISIBLE_PROPERTY { get { if (!_ROOT_VISIBLE_PROPERTYReady) { _ROOT_VISIBLE_PROPERTYContent = SGetField(LocalBridgeClazz, "ROOT_VISIBLE_PROPERTY"); _ROOT_VISIBLE_PROPERTYReady = true; } return _ROOT_VISIBLE_PROPERTYContent; } } + private static Java.Lang.String _ROOT_VISIBLE_PROPERTYContent = default; + private static bool _ROOT_VISIBLE_PROPERTYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String ROW_HEIGHT_PROPERTY { get { if (!_ROW_HEIGHT_PROPERTYReady) { _ROW_HEIGHT_PROPERTYContent = SGetField(LocalBridgeClazz, "ROW_HEIGHT_PROPERTY"); _ROW_HEIGHT_PROPERTYReady = true; } return _ROW_HEIGHT_PROPERTYContent; } } + private static Java.Lang.String _ROW_HEIGHT_PROPERTYContent = default; + private static bool _ROW_HEIGHT_PROPERTYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String SCROLLS_ON_EXPAND_PROPERTY { get { if (!_SCROLLS_ON_EXPAND_PROPERTYReady) { _SCROLLS_ON_EXPAND_PROPERTYContent = SGetField(LocalBridgeClazz, "SCROLLS_ON_EXPAND_PROPERTY"); _SCROLLS_ON_EXPAND_PROPERTYReady = true; } return _SCROLLS_ON_EXPAND_PROPERTYContent; } } + private static Java.Lang.String _SCROLLS_ON_EXPAND_PROPERTYContent = default; + private static bool _SCROLLS_ON_EXPAND_PROPERTYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String SELECTION_MODEL_PROPERTY { get { if (!_SELECTION_MODEL_PROPERTYReady) { _SELECTION_MODEL_PROPERTYContent = SGetField(LocalBridgeClazz, "SELECTION_MODEL_PROPERTY"); _SELECTION_MODEL_PROPERTYReady = true; } return _SELECTION_MODEL_PROPERTYContent; } } + private static Java.Lang.String _SELECTION_MODEL_PROPERTYContent = default; + private static bool _SELECTION_MODEL_PROPERTYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String SHOWS_ROOT_HANDLES_PROPERTY { get { if (!_SHOWS_ROOT_HANDLES_PROPERTYReady) { _SHOWS_ROOT_HANDLES_PROPERTYContent = SGetField(LocalBridgeClazz, "SHOWS_ROOT_HANDLES_PROPERTY"); _SHOWS_ROOT_HANDLES_PROPERTYReady = true; } return _SHOWS_ROOT_HANDLES_PROPERTYContent; } } + private static Java.Lang.String _SHOWS_ROOT_HANDLES_PROPERTYContent = default; + private static bool _SHOWS_ROOT_HANDLES_PROPERTYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String TOGGLE_CLICK_COUNT_PROPERTY { get { if (!_TOGGLE_CLICK_COUNT_PROPERTYReady) { _TOGGLE_CLICK_COUNT_PROPERTYContent = SGetField(LocalBridgeClazz, "TOGGLE_CLICK_COUNT_PROPERTY"); _TOGGLE_CLICK_COUNT_PROPERTYReady = true; } return _TOGGLE_CLICK_COUNT_PROPERTYContent; } } + private static Java.Lang.String _TOGGLE_CLICK_COUNT_PROPERTYContent = default; + private static bool _TOGGLE_CLICK_COUNT_PROPERTYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String TREE_MODEL_PROPERTY { get { if (!_TREE_MODEL_PROPERTYReady) { _TREE_MODEL_PROPERTYContent = SGetField(LocalBridgeClazz, "TREE_MODEL_PROPERTY"); _TREE_MODEL_PROPERTYReady = true; } return _TREE_MODEL_PROPERTYContent; } } + private static Java.Lang.String _TREE_MODEL_PROPERTYContent = default; + private static bool _TREE_MODEL_PROPERTYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String VISIBLE_ROW_COUNT_PROPERTY { get { if (!_VISIBLE_ROW_COUNT_PROPERTYReady) { _VISIBLE_ROW_COUNT_PROPERTYContent = SGetField(LocalBridgeClazz, "VISIBLE_ROW_COUNT_PROPERTY"); _VISIBLE_ROW_COUNT_PROPERTYReady = true; } return _VISIBLE_ROW_COUNT_PROPERTYContent; } } + private static Java.Lang.String _VISIBLE_ROW_COUNT_PROPERTYContent = default; + private static bool _VISIBLE_ROW_COUNT_PROPERTYReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.Tree.TreePath AnchorSelectionPath + { + get { return IExecuteWithSignature("getAnchorSelectionPath", "()Ljavax/swing/tree/TreePath;"); } set { IExecuteWithSignature("setAnchorSelectionPath", "(Ljavax/swing/tree/TreePath;)V", value); } + } + /// + /// + /// + public Javax.Swing.Tree.TreeCellEditor CellEditor + { + get { return IExecuteWithSignature("getCellEditor", "()Ljavax/swing/tree/TreeCellEditor;"); } set { IExecuteWithSignature("setCellEditor", "(Ljavax/swing/tree/TreeCellEditor;)V", value); } + } + /// + /// + /// + public Javax.Swing.Tree.TreeCellRenderer CellRenderer + { + get { return IExecuteWithSignature("getCellRenderer", "()Ljavax/swing/tree/TreeCellRenderer;"); } set { IExecuteWithSignature("setCellRenderer", "(Ljavax/swing/tree/TreeCellRenderer;)V", value); } + } + /// + /// + /// + public bool DragEnabled + { + get { return IExecuteWithSignature("getDragEnabled", "()Z"); } set { IExecuteWithSignature("setDragEnabled", "(Z)V", value); } + } + /// + /// + /// + public Javax.Swing.DropMode DropMode + { + get { return IExecuteWithSignature("getDropMode", "()Ljavax/swing/DropMode;"); } set { IExecuteWithSignature("setDropMode", "(Ljavax/swing/DropMode;)V", value); } + } + /// + /// + /// + public Javax.Swing.Tree.TreePath EditingPath + { + get { return IExecuteWithSignature("getEditingPath", "()Ljavax/swing/tree/TreePath;"); } + } + /// + /// + /// + public bool ExpandsSelectedPaths + { + get { return IExecuteWithSignature("getExpandsSelectedPaths", "()Z"); } set { IExecuteWithSignature("setExpandsSelectedPaths", "(Z)V", value); } + } + /// + /// + /// + public Javax.Swing.JTree.DropLocation GetDropLocation + { + get { return IExecuteWithSignature("getDropLocation", "()Ljavax/swing/JTree$DropLocation;"); } + } + /// + /// + /// + public bool InvokesStopCellEditing + { + get { return IExecuteWithSignature("getInvokesStopCellEditing", "()Z"); } set { IExecuteWithSignature("setInvokesStopCellEditing", "(Z)V", value); } + } + /// + /// + /// + public object LastSelectedPathComponent + { + get { return IExecuteWithSignature("getLastSelectedPathComponent", "()Ljava/lang/Object;"); } + } + /// + /// + /// + public Javax.Swing.Tree.TreePath LeadSelectionPath + { + get { return IExecuteWithSignature("getLeadSelectionPath", "()Ljavax/swing/tree/TreePath;"); } set { IExecuteWithSignature("setLeadSelectionPath", "(Ljavax/swing/tree/TreePath;)V", value); } + } + /// + /// + /// + public int LeadSelectionRow + { + get { return IExecuteWithSignature("getLeadSelectionRow", "()I"); } + } + /// + /// + /// + public int MaxSelectionRow + { + get { return IExecuteWithSignature("getMaxSelectionRow", "()I"); } + } + /// + /// + /// + public int MinSelectionRow + { + get { return IExecuteWithSignature("getMinSelectionRow", "()I"); } + } + /// + /// + /// + public Javax.Swing.Tree.TreeModel Model + { + get { return IExecuteWithSignature("getModel", "()Ljavax/swing/tree/TreeModel;"); } set { IExecuteWithSignature("setModel", "(Ljavax/swing/tree/TreeModel;)V", value); } + } + /// + /// + /// + public Java.Awt.Dimension PreferredScrollableViewportSize + { + get { return IExecuteWithSignature("getPreferredScrollableViewportSize", "()Ljava/awt/Dimension;"); } + } + /// + /// + /// + public int RowCount + { + get { return IExecuteWithSignature("getRowCount", "()I"); } + } + /// + /// + /// + public int RowHeight + { + get { return IExecuteWithSignature("getRowHeight", "()I"); } set { IExecuteWithSignature("setRowHeight", "(I)V", value); } + } + /// + /// + /// + public bool ScrollableTracksViewportHeight + { + get { return IExecuteWithSignature("getScrollableTracksViewportHeight", "()Z"); } + } + /// + /// + /// + public bool ScrollableTracksViewportWidth + { + get { return IExecuteWithSignature("getScrollableTracksViewportWidth", "()Z"); } + } + /// + /// + /// + public bool ScrollsOnExpand + { + get { return IExecuteWithSignature("getScrollsOnExpand", "()Z"); } set { IExecuteWithSignature("setScrollsOnExpand", "(Z)V", value); } + } + /// + /// + /// + public int SelectionCount + { + get { return IExecuteWithSignature("getSelectionCount", "()I"); } + } + /// + /// + /// + public Javax.Swing.Tree.TreeSelectionModel SelectionModel + { + get { return IExecuteWithSignature("getSelectionModel", "()Ljavax/swing/tree/TreeSelectionModel;"); } set { IExecuteWithSignature("setSelectionModel", "(Ljavax/swing/tree/TreeSelectionModel;)V", value); } + } + /// + /// + /// + public Javax.Swing.Tree.TreePath SelectionPath + { + get { return IExecuteWithSignature("getSelectionPath", "()Ljavax/swing/tree/TreePath;"); } set { IExecuteWithSignature("setSelectionPath", "(Ljavax/swing/tree/TreePath;)V", value); } + } + /// + /// + /// + public Javax.Swing.Tree.TreePath[] SelectionPaths + { + get { return IExecuteWithSignatureArray("getSelectionPaths", "()[Ljavax/swing/tree/TreePath;"); } set { IExecuteWithSignature("setSelectionPaths", "([Ljavax/swing/tree/TreePath;)V", value); } + } + /// + /// + /// + public int[] SelectionRows + { + get { return IExecuteWithSignatureArray("getSelectionRows", "()[I"); } set { IExecuteWithSignature("setSelectionRows", "([I)V", value); } + } + /// + /// + /// + public bool ShowsRootHandles + { + get { return IExecuteWithSignature("getShowsRootHandles", "()Z"); } set { IExecuteWithSignature("setShowsRootHandles", "(Z)V", value); } + } + /// + /// + /// + public int ToggleClickCount + { + get { return IExecuteWithSignature("getToggleClickCount", "()I"); } set { IExecuteWithSignature("setToggleClickCount", "(I)V", value); } + } + /// + /// + /// + public Javax.Swing.Event.TreeExpansionListener[] TreeExpansionListeners + { + get { return IExecuteWithSignatureArray("getTreeExpansionListeners", "()[Ljavax/swing/event/TreeExpansionListener;"); } + } + /// + /// + /// + public Javax.Swing.Event.TreeSelectionListener[] TreeSelectionListeners + { + get { return IExecuteWithSignatureArray("getTreeSelectionListeners", "()[Ljavax/swing/event/TreeSelectionListener;"); } + } + /// + /// + /// + public Javax.Swing.Event.TreeWillExpandListener[] TreeWillExpandListeners + { + get { return IExecuteWithSignatureArray("getTreeWillExpandListeners", "()[Ljavax/swing/event/TreeWillExpandListener;"); } + } + /// + /// + /// + public int VisibleRowCount + { + get { return IExecuteWithSignature("getVisibleRowCount", "()I"); } set { IExecuteWithSignature("setVisibleRowCount", "(I)V", value); } + } + /// + /// + /// + /// + /// + public bool HasBeenExpanded(Javax.Swing.Tree.TreePath arg0) + { + return IExecuteWithSignature("hasBeenExpanded", "(Ljavax/swing/tree/TreePath;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool IsCollapsed(int arg0) + { + return IExecuteWithSignature("isCollapsed", "(I)Z", arg0); + } + /// + /// + /// + /// + /// + public bool IsCollapsed(Javax.Swing.Tree.TreePath arg0) + { + return IExecuteWithSignature("isCollapsed", "(Ljavax/swing/tree/TreePath;)Z", arg0); + } + /// + /// + /// + /// + public bool IsEditable() + { + return IExecuteWithSignature("isEditable", "()Z"); + } + /// + /// + /// + /// + public bool IsEditing() + { + return IExecuteWithSignature("isEditing", "()Z"); + } + /// + /// + /// + /// + /// + public bool IsExpanded(int arg0) + { + return IExecuteWithSignature("isExpanded", "(I)Z", arg0); + } + /// + /// + /// + /// + /// + public bool IsExpanded(Javax.Swing.Tree.TreePath arg0) + { + return IExecuteWithSignature("isExpanded", "(Ljavax/swing/tree/TreePath;)Z", arg0); + } + /// + /// + /// + /// + public bool IsFixedRowHeight() + { + return IExecuteWithSignature("isFixedRowHeight", "()Z"); + } + /// + /// + /// + /// + public bool IsLargeModel() + { + return IExecuteWithSignature("isLargeModel", "()Z"); + } + /// + /// + /// + /// + /// + public bool IsPathEditable(Javax.Swing.Tree.TreePath arg0) + { + return IExecuteWithSignature("isPathEditable", "(Ljavax/swing/tree/TreePath;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool IsPathSelected(Javax.Swing.Tree.TreePath arg0) + { + return IExecuteWithSignature("isPathSelected", "(Ljavax/swing/tree/TreePath;)Z", arg0); + } + /// + /// + /// + /// + public bool IsRootVisible() + { + return IExecuteWithSignature("isRootVisible", "()Z"); + } + /// + /// + /// + /// + /// + public bool IsRowSelected(int arg0) + { + return IExecuteWithSignature("isRowSelected", "(I)Z", arg0); + } + /// + /// + /// + /// + public bool IsSelectionEmpty() + { + return IExecuteWithSignature("isSelectionEmpty", "()Z"); + } + /// + /// + /// + /// + /// + public bool IsVisible(Javax.Swing.Tree.TreePath arg0) + { + return IExecuteWithSignature("isVisible", "(Ljavax/swing/tree/TreePath;)Z", arg0); + } + /// + /// + /// + /// + public bool StopEditing() + { + return IExecuteWithSignature("stopEditing", "()Z"); + } + /// + /// + /// + /// + /// + /// + public int GetClosestRowForLocation(int arg0, int arg1) + { + return IExecute("getClosestRowForLocation", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public int GetRowForLocation(int arg0, int arg1) + { + return IExecute("getRowForLocation", arg0, arg1); + } + /// + /// + /// + /// + /// + public int GetRowForPath(Javax.Swing.Tree.TreePath arg0) + { + return IExecuteWithSignature("getRowForPath", "(Ljavax/swing/tree/TreePath;)I", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public int GetScrollableBlockIncrement(Java.Awt.Rectangle arg0, int arg1, int arg2) + { + return IExecute("getScrollableBlockIncrement", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public int GetScrollableUnitIncrement(Java.Awt.Rectangle arg0, int arg1, int arg2) + { + return IExecute("getScrollableUnitIncrement", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public Java.Awt.Rectangle GetPathBounds(Javax.Swing.Tree.TreePath arg0) + { + return IExecuteWithSignature("getPathBounds", "(Ljavax/swing/tree/TreePath;)Ljava/awt/Rectangle;", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.Rectangle GetRowBounds(int arg0) + { + return IExecuteWithSignature("getRowBounds", "(I)Ljava/awt/Rectangle;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.String ConvertValueToText(object arg0, bool arg1, bool arg2, bool arg3, int arg4, bool arg5) + { + return IExecute("convertValueToText", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + public Java.Util.Enumeration GetExpandedDescendants(Javax.Swing.Tree.TreePath arg0) + { + return IExecuteWithSignature>("getExpandedDescendants", "(Ljavax/swing/tree/TreePath;)Ljava/util/Enumeration;", arg0); + } + /// + /// + /// + /// + /// + /// + public Javax.Swing.Tree.TreePath GetClosestPathForLocation(int arg0, int arg1) + { + return IExecute("getClosestPathForLocation", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public Javax.Swing.Tree.TreePath GetNextMatch(Java.Lang.String arg0, int arg1, Javax.Swing.Text.Position.Bias arg2) + { + return IExecute("getNextMatch", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public Javax.Swing.Tree.TreePath GetPathForLocation(int arg0, int arg1) + { + return IExecute("getPathForLocation", arg0, arg1); + } + /// + /// + /// + /// + /// + public Javax.Swing.Tree.TreePath GetPathForRow(int arg0) + { + return IExecuteWithSignature("getPathForRow", "(I)Ljavax/swing/tree/TreePath;", arg0); + } + /// + /// + /// + /// + /// + public void AddSelectionInterval(int arg0, int arg1) + { + IExecute("addSelectionInterval", arg0, arg1); + } + /// + /// + /// + /// + public void AddSelectionPath(Javax.Swing.Tree.TreePath arg0) + { + IExecuteWithSignature("addSelectionPath", "(Ljavax/swing/tree/TreePath;)V", arg0); + } + /// + /// + /// + /// + public void AddSelectionPaths(Javax.Swing.Tree.TreePath[] arg0) + { + IExecuteWithSignature("addSelectionPaths", "([Ljavax/swing/tree/TreePath;)V", new object[] { arg0 }); + } + /// + /// + /// + /// + public void AddSelectionRow(int arg0) + { + IExecuteWithSignature("addSelectionRow", "(I)V", arg0); + } + /// + /// + /// + /// + public void AddSelectionRows(int[] arg0) + { + IExecuteWithSignature("addSelectionRows", "([I)V", new object[] { arg0 }); + } + /// + /// + /// + /// + public void AddTreeExpansionListener(Javax.Swing.Event.TreeExpansionListener arg0) + { + IExecuteWithSignature("addTreeExpansionListener", "(Ljavax/swing/event/TreeExpansionListener;)V", arg0); + } + /// + /// + /// + /// + public void AddTreeSelectionListener(Javax.Swing.Event.TreeSelectionListener arg0) + { + IExecuteWithSignature("addTreeSelectionListener", "(Ljavax/swing/event/TreeSelectionListener;)V", arg0); + } + /// + /// + /// + /// + public void AddTreeWillExpandListener(Javax.Swing.Event.TreeWillExpandListener arg0) + { + IExecuteWithSignature("addTreeWillExpandListener", "(Ljavax/swing/event/TreeWillExpandListener;)V", arg0); + } + /// + /// + /// + public void CancelEditing() + { + IExecuteWithSignature("cancelEditing", "()V"); + } + /// + /// + /// + public void ClearSelection() + { + IExecuteWithSignature("clearSelection", "()V"); + } + /// + /// + /// + /// + public void CollapsePath(Javax.Swing.Tree.TreePath arg0) + { + IExecuteWithSignature("collapsePath", "(Ljavax/swing/tree/TreePath;)V", arg0); + } + /// + /// + /// + /// + public void CollapseRow(int arg0) + { + IExecuteWithSignature("collapseRow", "(I)V", arg0); + } + /// + /// + /// + /// + public void ExpandPath(Javax.Swing.Tree.TreePath arg0) + { + IExecuteWithSignature("expandPath", "(Ljavax/swing/tree/TreePath;)V", arg0); + } + /// + /// + /// + /// + public void ExpandRow(int arg0) + { + IExecuteWithSignature("expandRow", "(I)V", arg0); + } + /// + /// + /// + /// + public void FireTreeCollapsed(Javax.Swing.Tree.TreePath arg0) + { + IExecuteWithSignature("fireTreeCollapsed", "(Ljavax/swing/tree/TreePath;)V", arg0); + } + /// + /// + /// + /// + public void FireTreeExpanded(Javax.Swing.Tree.TreePath arg0) + { + IExecuteWithSignature("fireTreeExpanded", "(Ljavax/swing/tree/TreePath;)V", arg0); + } + /// + /// + /// + /// + /// + public void FireTreeWillCollapse(Javax.Swing.Tree.TreePath arg0) + { + IExecuteWithSignature("fireTreeWillCollapse", "(Ljavax/swing/tree/TreePath;)V", arg0); + } + /// + /// + /// + /// + /// + public void FireTreeWillExpand(Javax.Swing.Tree.TreePath arg0) + { + IExecuteWithSignature("fireTreeWillExpand", "(Ljavax/swing/tree/TreePath;)V", arg0); + } + /// + /// + /// + /// + public void MakeVisible(Javax.Swing.Tree.TreePath arg0) + { + IExecuteWithSignature("makeVisible", "(Ljavax/swing/tree/TreePath;)V", arg0); + } + /// + /// + /// + /// + /// + public void RemoveSelectionInterval(int arg0, int arg1) + { + IExecute("removeSelectionInterval", arg0, arg1); + } + /// + /// + /// + /// + public void RemoveSelectionPath(Javax.Swing.Tree.TreePath arg0) + { + IExecuteWithSignature("removeSelectionPath", "(Ljavax/swing/tree/TreePath;)V", arg0); + } + /// + /// + /// + /// + public void RemoveSelectionPaths(Javax.Swing.Tree.TreePath[] arg0) + { + IExecuteWithSignature("removeSelectionPaths", "([Ljavax/swing/tree/TreePath;)V", new object[] { arg0 }); + } + /// + /// + /// + /// + public void RemoveSelectionRow(int arg0) + { + IExecuteWithSignature("removeSelectionRow", "(I)V", arg0); + } + /// + /// + /// + /// + public void RemoveSelectionRows(int[] arg0) + { + IExecuteWithSignature("removeSelectionRows", "([I)V", new object[] { arg0 }); + } + /// + /// + /// + /// + public void RemoveTreeExpansionListener(Javax.Swing.Event.TreeExpansionListener arg0) + { + IExecuteWithSignature("removeTreeExpansionListener", "(Ljavax/swing/event/TreeExpansionListener;)V", arg0); + } + /// + /// + /// + /// + public void RemoveTreeSelectionListener(Javax.Swing.Event.TreeSelectionListener arg0) + { + IExecuteWithSignature("removeTreeSelectionListener", "(Ljavax/swing/event/TreeSelectionListener;)V", arg0); + } + /// + /// + /// + /// + public void RemoveTreeWillExpandListener(Javax.Swing.Event.TreeWillExpandListener arg0) + { + IExecuteWithSignature("removeTreeWillExpandListener", "(Ljavax/swing/event/TreeWillExpandListener;)V", arg0); + } + /// + /// + /// + /// + public void ScrollPathToVisible(Javax.Swing.Tree.TreePath arg0) + { + IExecuteWithSignature("scrollPathToVisible", "(Ljavax/swing/tree/TreePath;)V", arg0); + } + /// + /// + /// + /// + public void ScrollRowToVisible(int arg0) + { + IExecuteWithSignature("scrollRowToVisible", "(I)V", arg0); + } + /// + /// + /// + /// + public void SetEditable(bool arg0) + { + IExecuteWithSignature("setEditable", "(Z)V", arg0); + } + /// + /// + /// + /// + public void SetLargeModel(bool arg0) + { + IExecuteWithSignature("setLargeModel", "(Z)V", arg0); + } + /// + /// + /// + /// + public void SetRootVisible(bool arg0) + { + IExecuteWithSignature("setRootVisible", "(Z)V", arg0); + } + /// + /// + /// + /// + /// + public void SetSelectionInterval(int arg0, int arg1) + { + IExecute("setSelectionInterval", arg0, arg1); + } + /// + /// + /// + /// + public void SetSelectionRow(int arg0) + { + IExecuteWithSignature("setSelectionRow", "(I)V", arg0); + } + /// + /// + /// + /// + public void SetUI(Javax.Swing.Plaf.TreeUI arg0) + { + IExecuteWithSignature("setUI", "(Ljavax/swing/plaf/TreeUI;)V", arg0); + } + /// + /// + /// + /// + public void StartEditingAtPath(Javax.Swing.Tree.TreePath arg0) + { + IExecuteWithSignature("startEditingAtPath", "(Ljavax/swing/tree/TreePath;)V", arg0); + } + /// + /// + /// + public void TreeDidChange() + { + IExecuteWithSignature("treeDidChange", "()V"); + } + + #endregion + + #region Nested classes + #region DropLocation + public partial class DropLocation + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int ChildIndex + { + get { return IExecuteWithSignature("getChildIndex", "()I"); } + } + /// + /// + /// + public Javax.Swing.Tree.TreePath Path + { + get { return IExecuteWithSignature("getPath", "()Ljavax/swing/tree/TreePath;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region DynamicUtilTreeNode + public partial class DynamicUtilTreeNode + { + #region Constructors + /// + /// + /// + /// + /// + public DynamicUtilTreeNode(object arg0, object arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static void CreateChildren(Javax.Swing.Tree.DefaultMutableTreeNode arg0, object arg1) + { + SExecute(LocalBridgeClazz, "createChildren", arg0, arg1); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/JViewport.cs b/src/net/JNet/GeneratedCore/Javax/Swing/JViewport.cs new file mode 100644 index 0000000000..e461b98cf5 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/JViewport.cs @@ -0,0 +1,171 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region JViewport + public partial class JViewport + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Accessibility.Accessible(Javax.Swing.JViewport t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static int BACKINGSTORE_SCROLL_MODE { get { if (!_BACKINGSTORE_SCROLL_MODEReady) { _BACKINGSTORE_SCROLL_MODEContent = SGetField(LocalBridgeClazz, "BACKINGSTORE_SCROLL_MODE"); _BACKINGSTORE_SCROLL_MODEReady = true; } return _BACKINGSTORE_SCROLL_MODEContent; } } + private static int _BACKINGSTORE_SCROLL_MODEContent = default; + private static bool _BACKINGSTORE_SCROLL_MODEReady = false; // this is used because in case of generics + /// + /// + /// + public static int BLIT_SCROLL_MODE { get { if (!_BLIT_SCROLL_MODEReady) { _BLIT_SCROLL_MODEContent = SGetField(LocalBridgeClazz, "BLIT_SCROLL_MODE"); _BLIT_SCROLL_MODEReady = true; } return _BLIT_SCROLL_MODEContent; } } + private static int _BLIT_SCROLL_MODEContent = default; + private static bool _BLIT_SCROLL_MODEReady = false; // this is used because in case of generics + /// + /// + /// + public static int SIMPLE_SCROLL_MODE { get { if (!_SIMPLE_SCROLL_MODEReady) { _SIMPLE_SCROLL_MODEContent = SGetField(LocalBridgeClazz, "SIMPLE_SCROLL_MODE"); _SIMPLE_SCROLL_MODEReady = true; } return _SIMPLE_SCROLL_MODEContent; } } + private static int _SIMPLE_SCROLL_MODEContent = default; + private static bool _SIMPLE_SCROLL_MODEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.Event.ChangeListener[] ChangeListeners + { + get { return IExecuteWithSignatureArray("getChangeListeners", "()[Ljavax/swing/event/ChangeListener;"); } + } + /// + /// + /// + public Java.Awt.Dimension ExtentSize + { + get { return IExecuteWithSignature("getExtentSize", "()Ljava/awt/Dimension;"); } set { IExecuteWithSignature("setExtentSize", "(Ljava/awt/Dimension;)V", value); } + } + /// + /// + /// + public int ScrollMode + { + get { return IExecuteWithSignature("getScrollMode", "()I"); } set { IExecuteWithSignature("setScrollMode", "(I)V", value); } + } + /// + /// + /// + public Java.Awt.Component View + { + get { return IExecuteWithSignature("getView", "()Ljava/awt/Component;"); } set { IExecuteWithSignature("setView", "(Ljava/awt/Component;)V", value); } + } + /// + /// + /// + public Java.Awt.Point ViewPosition + { + get { return IExecuteWithSignature("getViewPosition", "()Ljava/awt/Point;"); } set { IExecuteWithSignature("setViewPosition", "(Ljava/awt/Point;)V", value); } + } + /// + /// + /// + public Java.Awt.Rectangle ViewRect + { + get { return IExecuteWithSignature("getViewRect", "()Ljava/awt/Rectangle;"); } + } + /// + /// + /// + public Java.Awt.Dimension ViewSize + { + get { return IExecuteWithSignature("getViewSize", "()Ljava/awt/Dimension;"); } set { IExecuteWithSignature("setViewSize", "(Ljava/awt/Dimension;)V", value); } + } + /// + /// + /// + /// + /// + public Java.Awt.Dimension ToViewCoordinates(Java.Awt.Dimension arg0) + { + return IExecuteWithSignature("toViewCoordinates", "(Ljava/awt/Dimension;)Ljava/awt/Dimension;", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.Point ToViewCoordinates(Java.Awt.Point arg0) + { + return IExecuteWithSignature("toViewCoordinates", "(Ljava/awt/Point;)Ljava/awt/Point;", arg0); + } + /// + /// + /// + /// + public void AddChangeListener(Javax.Swing.Event.ChangeListener arg0) + { + IExecuteWithSignature("addChangeListener", "(Ljavax/swing/event/ChangeListener;)V", arg0); + } + /// + /// + /// + /// + public void RemoveChangeListener(Javax.Swing.Event.ChangeListener arg0) + { + IExecuteWithSignature("removeChangeListener", "(Ljavax/swing/event/ChangeListener;)V", arg0); + } + /// + /// + /// + /// + public void SetUI(Javax.Swing.Plaf.ViewportUI arg0) + { + IExecuteWithSignature("setUI", "(Ljavax/swing/plaf/ViewportUI;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/JWindow.cs b/src/net/JNet/GeneratedCore/Javax/Swing/JWindow.cs new file mode 100644 index 0000000000..e8397bf8d1 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/JWindow.cs @@ -0,0 +1,130 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region JWindow + public partial class JWindow + { + #region Constructors + /// + /// + /// + /// + public JWindow(Java.Awt.Frame arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public JWindow(Java.Awt.GraphicsConfiguration arg0) + : base(arg0) + { + } + /// + /// + /// + /// + /// + public JWindow(Java.Awt.Window arg0, Java.Awt.GraphicsConfiguration arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public JWindow(Java.Awt.Window arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.RootPaneContainer(Javax.Swing.JWindow t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.Container ContentPane + { + get { return IExecuteWithSignature("getContentPane", "()Ljava/awt/Container;"); } set { IExecuteWithSignature("setContentPane", "(Ljava/awt/Container;)V", value); } + } + /// + /// + /// + public Java.Awt.Component GlassPane + { + get { return IExecuteWithSignature("getGlassPane", "()Ljava/awt/Component;"); } set { IExecuteWithSignature("setGlassPane", "(Ljava/awt/Component;)V", value); } + } + /// + /// + /// + public Javax.Swing.JLayeredPane LayeredPane + { + get { return IExecuteWithSignature("getLayeredPane", "()Ljavax/swing/JLayeredPane;"); } set { IExecuteWithSignature("setLayeredPane", "(Ljavax/swing/JLayeredPane;)V", value); } + } + /// + /// + /// + public Javax.Swing.JRootPane RootPane + { + get { return IExecuteWithSignature("getRootPane", "()Ljavax/swing/JRootPane;"); } + } + /// + /// + /// + public Javax.Swing.TransferHandler TransferHandler + { + get { return IExecuteWithSignature("getTransferHandler", "()Ljavax/swing/TransferHandler;"); } set { IExecuteWithSignature("setTransferHandler", "(Ljavax/swing/TransferHandler;)V", value); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/KeyStroke.cs b/src/net/JNet/GeneratedCore/Javax/Swing/KeyStroke.cs new file mode 100644 index 0000000000..b1401706ea --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/KeyStroke.cs @@ -0,0 +1,116 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region KeyStroke + public partial class KeyStroke + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Javax.Swing.KeyStroke GetKeyStroke(char arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getKeyStroke", "(C)Ljavax/swing/KeyStroke;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public static Javax.Swing.KeyStroke GetKeyStroke(int arg0, int arg1, bool arg2) + { + return SExecute(LocalBridgeClazz, "getKeyStroke", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public static Javax.Swing.KeyStroke GetKeyStroke(int arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "getKeyStroke", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Javax.Swing.KeyStroke GetKeyStroke(Java.Lang.Character arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "getKeyStroke", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Javax.Swing.KeyStroke GetKeyStroke(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getKeyStroke", "(Ljava/lang/String;)Ljavax/swing/KeyStroke;", arg0); + } + /// + /// + /// + /// + /// + public static Javax.Swing.KeyStroke GetKeyStrokeForEvent(Java.Awt.EventNs.KeyEvent arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getKeyStrokeForEvent", "(Ljava/awt/event/KeyEvent;)Ljavax/swing/KeyStroke;", arg0); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/LayoutFocusTraversalPolicy.cs b/src/net/JNet/GeneratedCore/Javax/Swing/LayoutFocusTraversalPolicy.cs new file mode 100644 index 0000000000..878be7c34c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/LayoutFocusTraversalPolicy.cs @@ -0,0 +1,62 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region LayoutFocusTraversalPolicy + public partial class LayoutFocusTraversalPolicy + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Javax.Swing.LayoutFocusTraversalPolicy t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/LayoutStyle.cs b/src/net/JNet/GeneratedCore/Javax/Swing/LayoutStyle.cs new file mode 100644 index 0000000000..7e9199432a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/LayoutStyle.cs @@ -0,0 +1,155 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region LayoutStyle + public partial class LayoutStyle + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + public static Javax.Swing.LayoutStyle Instance + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getInstance", "()Ljavax/swing/LayoutStyle;"); } set { SExecuteWithSignature(LocalBridgeClazz, "setInstance", "(Ljavax/swing/LayoutStyle;)V", value); } + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + public int GetContainerGap(Javax.Swing.JComponent arg0, int arg1, Java.Awt.Container arg2) + { + return IExecute("getContainerGap", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public int GetPreferredGap(Javax.Swing.JComponent arg0, Javax.Swing.JComponent arg1, Javax.Swing.LayoutStyle.ComponentPlacement arg2, int arg3, Java.Awt.Container arg4) + { + return IExecute("getPreferredGap", arg0, arg1, arg2, arg3, arg4); + } + + #endregion + + #region Nested classes + #region ComponentPlacement + public partial class ComponentPlacement + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Javax.Swing.LayoutStyle.ComponentPlacement INDENT { get { if (!_INDENTReady) { _INDENTContent = SGetField(LocalBridgeClazz, "INDENT"); _INDENTReady = true; } return _INDENTContent; } } + private static Javax.Swing.LayoutStyle.ComponentPlacement _INDENTContent = default; + private static bool _INDENTReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.LayoutStyle.ComponentPlacement RELATED { get { if (!_RELATEDReady) { _RELATEDContent = SGetField(LocalBridgeClazz, "RELATED"); _RELATEDReady = true; } return _RELATEDContent; } } + private static Javax.Swing.LayoutStyle.ComponentPlacement _RELATEDContent = default; + private static bool _RELATEDReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.LayoutStyle.ComponentPlacement UNRELATED { get { if (!_UNRELATEDReady) { _UNRELATEDContent = SGetField(LocalBridgeClazz, "UNRELATED"); _UNRELATEDReady = true; } return _UNRELATEDContent; } } + private static Javax.Swing.LayoutStyle.ComponentPlacement _UNRELATEDContent = default; + private static bool _UNRELATEDReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Javax.Swing.LayoutStyle.ComponentPlacement ValueOf(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Ljava/lang/String;)Ljavax/swing/LayoutStyle$ComponentPlacement;", arg0); + } + /// + /// + /// + /// + public static Javax.Swing.LayoutStyle.ComponentPlacement[] Values() + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "values", "()[Ljavax/swing/LayoutStyle$ComponentPlacement;"); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/ListCellRenderer.cs b/src/net/JNet/GeneratedCore/Javax/Swing/ListCellRenderer.cs new file mode 100644 index 0000000000..4184abac69 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/ListCellRenderer.cs @@ -0,0 +1,149 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region ListCellRenderer + public partial class ListCellRenderer + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Awt.Component GetListCellRendererComponent(Javax.Swing.JList arg0, object arg1, int arg2, bool arg3, bool arg4) + { + return IExecute("getListCellRendererComponent", arg0, arg1, arg2, arg3, arg4); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region IListCellRenderer + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IListCellRenderer + { + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + Java.Awt.Component GetListCellRendererComponent(Javax.Swing.JList arg0, E arg1, int arg2, bool arg3, bool arg4) where Arg0ExtendsE : E; + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ListCellRenderer + public partial class ListCellRenderer : Javax.Swing.IListCellRenderer + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.ListCellRenderer(Javax.Swing.ListCellRenderer t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Awt.Component GetListCellRendererComponent(Javax.Swing.JList arg0, E arg1, int arg2, bool arg3, bool arg4) where Arg0ExtendsE : E + { + return IExecute("getListCellRendererComponent", arg0, arg1, arg2, arg3, arg4); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/ListModel.cs b/src/net/JNet/GeneratedCore/Javax/Swing/ListModel.cs new file mode 100644 index 0000000000..433bf77411 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/ListModel.cs @@ -0,0 +1,195 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region ListModel + public partial class ListModel + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int Size + { + get { return IExecuteWithSignature("getSize", "()I"); } + } + /// + /// + /// + /// + /// + public object GetElementAt(int arg0) + { + return IExecuteWithSignature("getElementAt", "(I)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + public void AddListDataListener(Javax.Swing.Event.ListDataListener arg0) + { + IExecuteWithSignature("addListDataListener", "(Ljavax/swing/event/ListDataListener;)V", arg0); + } + /// + /// + /// + /// + public void RemoveListDataListener(Javax.Swing.Event.ListDataListener arg0) + { + IExecuteWithSignature("removeListDataListener", "(Ljavax/swing/event/ListDataListener;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region IListModel + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IListModel + { + #region Instance methods + /// + /// + /// + int Size { get; } + /// + /// + /// + /// + /// + E GetElementAt(int arg0); + /// + /// + /// + /// + void AddListDataListener(Javax.Swing.Event.ListDataListener arg0); + /// + /// + /// + /// + void RemoveListDataListener(Javax.Swing.Event.ListDataListener arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ListModel + public partial class ListModel : Javax.Swing.IListModel + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.ListModel(Javax.Swing.ListModel t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int Size + { + get { return IExecuteWithSignature("getSize", "()I"); } + } + /// + /// + /// + /// + /// + public E GetElementAt(int arg0) + { + return IExecuteWithSignature("getElementAt", "(I)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + public void AddListDataListener(Javax.Swing.Event.ListDataListener arg0) + { + IExecuteWithSignature("addListDataListener", "(Ljavax/swing/event/ListDataListener;)V", arg0); + } + /// + /// + /// + /// + public void RemoveListDataListener(Javax.Swing.Event.ListDataListener arg0) + { + IExecuteWithSignature("removeListDataListener", "(Ljavax/swing/event/ListDataListener;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/ListSelectionModel.cs b/src/net/JNet/GeneratedCore/Javax/Swing/ListSelectionModel.cs new file mode 100644 index 0000000000..b4a4c09e2d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/ListSelectionModel.cs @@ -0,0 +1,324 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region IListSelectionModel + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IListSelectionModel + { + #region Instance methods + /// + /// + /// + int AnchorSelectionIndex { get; set; } + /// + /// + /// + int LeadSelectionIndex { get; set; } + /// + /// + /// + int MaxSelectionIndex { get; } + /// + /// + /// + int MinSelectionIndex { get; } + /// + /// + /// + int[] SelectedIndices { get; } + /// + /// + /// + int SelectedItemsCount { get; } + /// + /// + /// + int SelectionMode { get; set; } + /// + /// + /// + bool ValueIsAdjusting { get; set; } + /// + /// + /// + /// + /// + bool IsSelectedIndex(int arg0); + /// + /// + /// + /// + bool IsSelectionEmpty(); + /// + /// + /// + /// + void AddListSelectionListener(Javax.Swing.Event.ListSelectionListener arg0); + /// + /// + /// + /// + /// + void AddSelectionInterval(int arg0, int arg1); + /// + /// + /// + void ClearSelection(); + /// + /// + /// + /// + /// + /// + void InsertIndexInterval(int arg0, int arg1, bool arg2); + /// + /// + /// + /// + /// + void RemoveIndexInterval(int arg0, int arg1); + /// + /// + /// + /// + void RemoveListSelectionListener(Javax.Swing.Event.ListSelectionListener arg0); + /// + /// + /// + /// + /// + void RemoveSelectionInterval(int arg0, int arg1); + /// + /// + /// + /// + /// + void SetSelectionInterval(int arg0, int arg1); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ListSelectionModel + public partial class ListSelectionModel : Javax.Swing.IListSelectionModel + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int MULTIPLE_INTERVAL_SELECTION { get { if (!_MULTIPLE_INTERVAL_SELECTIONReady) { _MULTIPLE_INTERVAL_SELECTIONContent = SGetField(LocalBridgeClazz, "MULTIPLE_INTERVAL_SELECTION"); _MULTIPLE_INTERVAL_SELECTIONReady = true; } return _MULTIPLE_INTERVAL_SELECTIONContent; } } + private static int _MULTIPLE_INTERVAL_SELECTIONContent = default; + private static bool _MULTIPLE_INTERVAL_SELECTIONReady = false; // this is used because in case of generics + /// + /// + /// + public static int SINGLE_INTERVAL_SELECTION { get { if (!_SINGLE_INTERVAL_SELECTIONReady) { _SINGLE_INTERVAL_SELECTIONContent = SGetField(LocalBridgeClazz, "SINGLE_INTERVAL_SELECTION"); _SINGLE_INTERVAL_SELECTIONReady = true; } return _SINGLE_INTERVAL_SELECTIONContent; } } + private static int _SINGLE_INTERVAL_SELECTIONContent = default; + private static bool _SINGLE_INTERVAL_SELECTIONReady = false; // this is used because in case of generics + /// + /// + /// + public static int SINGLE_SELECTION { get { if (!_SINGLE_SELECTIONReady) { _SINGLE_SELECTIONContent = SGetField(LocalBridgeClazz, "SINGLE_SELECTION"); _SINGLE_SELECTIONReady = true; } return _SINGLE_SELECTIONContent; } } + private static int _SINGLE_SELECTIONContent = default; + private static bool _SINGLE_SELECTIONReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int AnchorSelectionIndex + { + get { return IExecuteWithSignature("getAnchorSelectionIndex", "()I"); } set { IExecuteWithSignature("setAnchorSelectionIndex", "(I)V", value); } + } + /// + /// + /// + public int LeadSelectionIndex + { + get { return IExecuteWithSignature("getLeadSelectionIndex", "()I"); } set { IExecuteWithSignature("setLeadSelectionIndex", "(I)V", value); } + } + /// + /// + /// + public int MaxSelectionIndex + { + get { return IExecuteWithSignature("getMaxSelectionIndex", "()I"); } + } + /// + /// + /// + public int MinSelectionIndex + { + get { return IExecuteWithSignature("getMinSelectionIndex", "()I"); } + } + /// + /// + /// + public int[] SelectedIndices + { + get { return IExecuteWithSignatureArray("getSelectedIndices", "()[I"); } + } + /// + /// + /// + public int SelectedItemsCount + { + get { return IExecuteWithSignature("getSelectedItemsCount", "()I"); } + } + /// + /// + /// + public int SelectionMode + { + get { return IExecuteWithSignature("getSelectionMode", "()I"); } set { IExecuteWithSignature("setSelectionMode", "(I)V", value); } + } + /// + /// + /// + public bool ValueIsAdjusting + { + get { return IExecuteWithSignature("getValueIsAdjusting", "()Z"); } set { IExecuteWithSignature("setValueIsAdjusting", "(Z)V", value); } + } + /// + /// + /// + /// + /// + public bool IsSelectedIndex(int arg0) + { + return IExecuteWithSignature("isSelectedIndex", "(I)Z", arg0); + } + /// + /// + /// + /// + public bool IsSelectionEmpty() + { + return IExecuteWithSignature("isSelectionEmpty", "()Z"); + } + /// + /// + /// + /// + public void AddListSelectionListener(Javax.Swing.Event.ListSelectionListener arg0) + { + IExecuteWithSignature("addListSelectionListener", "(Ljavax/swing/event/ListSelectionListener;)V", arg0); + } + /// + /// + /// + /// + /// + public void AddSelectionInterval(int arg0, int arg1) + { + IExecute("addSelectionInterval", arg0, arg1); + } + /// + /// + /// + public void ClearSelection() + { + IExecuteWithSignature("clearSelection", "()V"); + } + /// + /// + /// + /// + /// + /// + public void InsertIndexInterval(int arg0, int arg1, bool arg2) + { + IExecute("insertIndexInterval", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public void RemoveIndexInterval(int arg0, int arg1) + { + IExecute("removeIndexInterval", arg0, arg1); + } + /// + /// + /// + /// + public void RemoveListSelectionListener(Javax.Swing.Event.ListSelectionListener arg0) + { + IExecuteWithSignature("removeListSelectionListener", "(Ljavax/swing/event/ListSelectionListener;)V", arg0); + } + /// + /// + /// + /// + /// + public void RemoveSelectionInterval(int arg0, int arg1) + { + IExecute("removeSelectionInterval", arg0, arg1); + } + /// + /// + /// + /// + /// + public void SetSelectionInterval(int arg0, int arg1) + { + IExecute("setSelectionInterval", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/LookAndFeel.cs b/src/net/JNet/GeneratedCore/Javax/Swing/LookAndFeel.cs new file mode 100644 index 0000000000..794a9e1dbc --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/LookAndFeel.cs @@ -0,0 +1,263 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region LookAndFeel + public partial class LookAndFeel + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + public static object GetDesktopPropertyValue(Java.Lang.String arg0, object arg1) + { + return SExecute(LocalBridgeClazz, "getDesktopPropertyValue", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static object MakeIcon(Java.Lang.Class arg0, Java.Lang.String arg1) + { + return SExecute(LocalBridgeClazz, "makeIcon", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Javax.Swing.ComponentInputMap MakeComponentInputMap(Javax.Swing.JComponent arg0, object[] arg1) + { + return SExecute(LocalBridgeClazz, "makeComponentInputMap", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Javax.Swing.InputMap MakeInputMap(object[] arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "makeInputMap", "([Ljava/lang/Object;)Ljavax/swing/InputMap;", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + public static Javax.Swing.Text.JTextComponent.KeyBinding[] MakeKeyBindings(object[] arg0) + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "makeKeyBindings", "([Ljava/lang/Object;)[Ljavax/swing/text/JTextComponent$KeyBinding;", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + public static void InstallBorder(Javax.Swing.JComponent arg0, Java.Lang.String arg1) + { + SExecute(LocalBridgeClazz, "installBorder", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static void InstallColors(Javax.Swing.JComponent arg0, Java.Lang.String arg1, Java.Lang.String arg2) + { + SExecute(LocalBridgeClazz, "installColors", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public static void InstallColorsAndFont(Javax.Swing.JComponent arg0, Java.Lang.String arg1, Java.Lang.String arg2, Java.Lang.String arg3) + { + SExecute(LocalBridgeClazz, "installColorsAndFont", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + public static void InstallProperty(Javax.Swing.JComponent arg0, Java.Lang.String arg1, object arg2) + { + SExecute(LocalBridgeClazz, "installProperty", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public static void LoadKeyBindings(Javax.Swing.InputMap arg0, object[] arg1) + { + SExecute(LocalBridgeClazz, "loadKeyBindings", arg0, arg1); + } + /// + /// + /// + /// + public static void UninstallBorder(Javax.Swing.JComponent arg0) + { + SExecuteWithSignature(LocalBridgeClazz, "uninstallBorder", "(Ljavax/swing/JComponent;)V", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.UIDefaults Defaults + { + get { return IExecuteWithSignature("getDefaults", "()Ljavax/swing/UIDefaults;"); } + } + /// + /// + /// + public Java.Lang.String Description + { + get { return IExecuteWithSignature("getDescription", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String ID + { + get { return IExecuteWithSignature("getID", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Javax.Swing.LayoutStyle LayoutStyle + { + get { return IExecuteWithSignature("getLayoutStyle", "()Ljavax/swing/LayoutStyle;"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public bool SupportsWindowDecorations + { + get { return IExecuteWithSignature("getSupportsWindowDecorations", "()Z"); } + } + /// + /// + /// + /// + public bool IsNativeLookAndFeel() + { + return IExecuteWithSignature("isNativeLookAndFeel", "()Z"); + } + /// + /// + /// + /// + public bool IsSupportedLookAndFeel() + { + return IExecuteWithSignature("isSupportedLookAndFeel", "()Z"); + } + /// + /// + /// + /// + /// + /// + public Javax.Swing.Icon GetDisabledIcon(Javax.Swing.JComponent arg0, Javax.Swing.Icon arg1) + { + return IExecute("getDisabledIcon", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Javax.Swing.Icon GetDisabledSelectedIcon(Javax.Swing.JComponent arg0, Javax.Swing.Icon arg1) + { + return IExecute("getDisabledSelectedIcon", arg0, arg1); + } + /// + /// + /// + public void Initialize() + { + IExecuteWithSignature("initialize", "()V"); + } + /// + /// + /// + /// + public void ProvideErrorFeedback(Java.Awt.Component arg0) + { + IExecuteWithSignature("provideErrorFeedback", "(Ljava/awt/Component;)V", arg0); + } + /// + /// + /// + public void Uninitialize() + { + IExecuteWithSignature("uninitialize", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/MenuElement.cs b/src/net/JNet/GeneratedCore/Javax/Swing/MenuElement.cs new file mode 100644 index 0000000000..fc5107c7e4 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/MenuElement.cs @@ -0,0 +1,145 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region IMenuElement + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IMenuElement + { + #region Instance methods + /// + /// + /// + Java.Awt.Component Component { get; } + /// + /// + /// + Javax.Swing.MenuElement[] SubElements { get; } + /// + /// + /// + /// + void MenuSelectionChanged(bool arg0); + /// + /// + /// + /// + /// + /// + void ProcessKeyEvent(Java.Awt.EventNs.KeyEvent arg0, Javax.Swing.MenuElement[] arg1, Javax.Swing.MenuSelectionManager arg2); + /// + /// + /// + /// + /// + /// + void ProcessMouseEvent(Java.Awt.EventNs.MouseEvent arg0, Javax.Swing.MenuElement[] arg1, Javax.Swing.MenuSelectionManager arg2); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region MenuElement + public partial class MenuElement : Javax.Swing.IMenuElement + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.Component Component + { + get { return IExecuteWithSignature("getComponent", "()Ljava/awt/Component;"); } + } + /// + /// + /// + public Javax.Swing.MenuElement[] SubElements + { + get { return IExecuteWithSignatureArray("getSubElements", "()[Ljavax/swing/MenuElement;"); } + } + /// + /// + /// + /// + public void MenuSelectionChanged(bool arg0) + { + IExecuteWithSignature("menuSelectionChanged", "(Z)V", arg0); + } + /// + /// + /// + /// + /// + /// + public void ProcessKeyEvent(Java.Awt.EventNs.KeyEvent arg0, Javax.Swing.MenuElement[] arg1, Javax.Swing.MenuSelectionManager arg2) + { + IExecute("processKeyEvent", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void ProcessMouseEvent(Java.Awt.EventNs.MouseEvent arg0, Javax.Swing.MenuElement[] arg1, Javax.Swing.MenuSelectionManager arg2) + { + IExecute("processMouseEvent", arg0, arg1, arg2); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/MenuSelectionManager.cs b/src/net/JNet/GeneratedCore/Javax/Swing/MenuSelectionManager.cs new file mode 100644 index 0000000000..ea335f225d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/MenuSelectionManager.cs @@ -0,0 +1,138 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region MenuSelectionManager + public partial class MenuSelectionManager + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + public static Javax.Swing.MenuSelectionManager DefaultManager() + { + return SExecuteWithSignature(LocalBridgeClazz, "defaultManager", "()Ljavax/swing/MenuSelectionManager;"); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.Event.ChangeListener[] ChangeListeners + { + get { return IExecuteWithSignatureArray("getChangeListeners", "()[Ljavax/swing/event/ChangeListener;"); } + } + /// + /// + /// + public Javax.Swing.MenuElement[] SelectedPath + { + get { return IExecuteWithSignatureArray("getSelectedPath", "()[Ljavax/swing/MenuElement;"); } set { IExecuteWithSignature("setSelectedPath", "([Ljavax/swing/MenuElement;)V", value); } + } + /// + /// + /// + /// + /// + public bool IsComponentPartOfCurrentMenu(Java.Awt.Component arg0) + { + return IExecuteWithSignature("isComponentPartOfCurrentMenu", "(Ljava/awt/Component;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Awt.Component ComponentForPoint(Java.Awt.Component arg0, Java.Awt.Point arg1) + { + return IExecute("componentForPoint", arg0, arg1); + } + /// + /// + /// + /// + public void AddChangeListener(Javax.Swing.Event.ChangeListener arg0) + { + IExecuteWithSignature("addChangeListener", "(Ljavax/swing/event/ChangeListener;)V", arg0); + } + /// + /// + /// + public void ClearSelectedPath() + { + IExecuteWithSignature("clearSelectedPath", "()V"); + } + /// + /// + /// + /// + public void ProcessKeyEvent(Java.Awt.EventNs.KeyEvent arg0) + { + IExecuteWithSignature("processKeyEvent", "(Ljava/awt/event/KeyEvent;)V", arg0); + } + /// + /// + /// + /// + public void ProcessMouseEvent(Java.Awt.EventNs.MouseEvent arg0) + { + IExecuteWithSignature("processMouseEvent", "(Ljava/awt/event/MouseEvent;)V", arg0); + } + /// + /// + /// + /// + public void RemoveChangeListener(Javax.Swing.Event.ChangeListener arg0) + { + IExecuteWithSignature("removeChangeListener", "(Ljavax/swing/event/ChangeListener;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/MutableComboBoxModel.cs b/src/net/JNet/GeneratedCore/Javax/Swing/MutableComboBoxModel.cs new file mode 100644 index 0000000000..df1c3d4d3f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/MutableComboBoxModel.cs @@ -0,0 +1,198 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region MutableComboBoxModel + public partial class MutableComboBoxModel + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public void AddElement(object arg0) + { + IExecuteWithSignature("addElement", "(Ljava/lang/Object;)V", arg0); + } + /// + /// + /// + /// + /// + public void InsertElementAt(object arg0, int arg1) + { + IExecute("insertElementAt", arg0, arg1); + } + /// + /// + /// + /// + public void RemoveElement(object arg0) + { + IExecuteWithSignature("removeElement", "(Ljava/lang/Object;)V", arg0); + } + /// + /// + /// + /// + public void RemoveElementAt(int arg0) + { + IExecuteWithSignature("removeElementAt", "(I)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region IMutableComboBoxModel + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IMutableComboBoxModel : Javax.Swing.IComboBoxModel + { + #region Instance methods + /// + /// + /// + /// + void AddElement(E arg0); + /// + /// + /// + /// + /// + void InsertElementAt(E arg0, int arg1); + /// + /// + /// + /// + void RemoveElement(object arg0); + /// + /// + /// + /// + void RemoveElementAt(int arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region MutableComboBoxModel + public partial class MutableComboBoxModel : Javax.Swing.IMutableComboBoxModel + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.MutableComboBoxModel(Javax.Swing.MutableComboBoxModel t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public void AddElement(E arg0) + { + IExecuteWithSignature("addElement", "(Ljava/lang/Object;)V", arg0); + } + /// + /// + /// + /// + /// + public void InsertElementAt(E arg0, int arg1) + { + IExecute("insertElementAt", arg0, arg1); + } + /// + /// + /// + /// + public void RemoveElement(object arg0) + { + IExecuteWithSignature("removeElement", "(Ljava/lang/Object;)V", arg0); + } + /// + /// + /// + /// + public void RemoveElementAt(int arg0) + { + IExecuteWithSignature("removeElementAt", "(I)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/OverlayLayout.cs b/src/net/JNet/GeneratedCore/Javax/Swing/OverlayLayout.cs new file mode 100644 index 0000000000..bff2c322c4 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/OverlayLayout.cs @@ -0,0 +1,168 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region OverlayLayout + public partial class OverlayLayout + { + #region Constructors + /// + /// + /// + /// + public OverlayLayout(Java.Awt.Container arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Awt.LayoutManager2(Javax.Swing.OverlayLayout t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Javax.Swing.OverlayLayout t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.Container Target + { + get { return IExecuteWithSignature("getTarget", "()Ljava/awt/Container;"); } + } + /// + /// + /// + /// + /// + public float GetLayoutAlignmentX(Java.Awt.Container arg0) + { + return IExecuteWithSignature("getLayoutAlignmentX", "(Ljava/awt/Container;)F", arg0); + } + /// + /// + /// + /// + /// + public float GetLayoutAlignmentY(Java.Awt.Container arg0) + { + return IExecuteWithSignature("getLayoutAlignmentY", "(Ljava/awt/Container;)F", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.Dimension MaximumLayoutSize(Java.Awt.Container arg0) + { + return IExecuteWithSignature("maximumLayoutSize", "(Ljava/awt/Container;)Ljava/awt/Dimension;", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.Dimension MinimumLayoutSize(Java.Awt.Container arg0) + { + return IExecuteWithSignature("minimumLayoutSize", "(Ljava/awt/Container;)Ljava/awt/Dimension;", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.Dimension PreferredLayoutSize(Java.Awt.Container arg0) + { + return IExecuteWithSignature("preferredLayoutSize", "(Ljava/awt/Container;)Ljava/awt/Dimension;", arg0); + } + /// + /// + /// + /// + /// + public void AddLayoutComponent(Java.Awt.Component arg0, object arg1) + { + IExecute("addLayoutComponent", arg0, arg1); + } + /// + /// + /// + /// + /// + public void AddLayoutComponent(Java.Lang.String arg0, Java.Awt.Component arg1) + { + IExecute("addLayoutComponent", arg0, arg1); + } + /// + /// + /// + /// + public void InvalidateLayout(Java.Awt.Container arg0) + { + IExecuteWithSignature("invalidateLayout", "(Ljava/awt/Container;)V", arg0); + } + /// + /// + /// + /// + public void LayoutContainer(Java.Awt.Container arg0) + { + IExecuteWithSignature("layoutContainer", "(Ljava/awt/Container;)V", arg0); + } + /// + /// + /// + /// + public void RemoveLayoutComponent(Java.Awt.Component arg0) + { + IExecuteWithSignature("removeLayoutComponent", "(Ljava/awt/Component;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Painter.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Painter.cs new file mode 100644 index 0000000000..68555a9b92 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Painter.cs @@ -0,0 +1,141 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region Painter + public partial class Painter + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + public void Paint(Java.Awt.Graphics2D arg0, object arg1, int arg2, int arg3) + { + IExecute("paint", arg0, arg1, arg2, arg3); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region IPainter + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IPainter + { + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + void Paint(Java.Awt.Graphics2D arg0, T arg1, int arg2, int arg3); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Painter + public partial class Painter : Javax.Swing.IPainter + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Painter(Javax.Swing.Painter t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + public void Paint(Java.Awt.Graphics2D arg0, T arg1, int arg2, int arg3) + { + IExecute("paint", arg0, arg1, arg2, arg3); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/ActionMapUIResource.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/ActionMapUIResource.cs new file mode 100644 index 0000000000..a6e3b08152 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/ActionMapUIResource.cs @@ -0,0 +1,62 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf +{ + #region ActionMapUIResource + public partial class ActionMapUIResource + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Plaf.UIResource(Javax.Swing.Plaf.ActionMapUIResource t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/AllPackageClasses.cs new file mode 100644 index 0000000000..5d7686dbb1 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/AllPackageClasses.cs @@ -0,0 +1,2345 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Javax.Swing.Plaf +{ + #region ActionMapUIResource + /// + /// + /// + public partial class ActionMapUIResource : Javax.Swing.ActionMap + { + const string _bridgeClassName = "javax.swing.plaf.ActionMapUIResource"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ActionMapUIResource() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ActionMapUIResource(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region BorderUIResource + /// + /// + /// + public partial class BorderUIResource : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.plaf.BorderUIResource"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public BorderUIResource() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public BorderUIResource(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region BevelBorderUIResource + /// + /// + /// + public partial class BevelBorderUIResource : Javax.Swing.Border.BevelBorder + { + const string _bridgeClassName = "javax.swing.plaf.BorderUIResource$BevelBorderUIResource"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public BevelBorderUIResource() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public BevelBorderUIResource(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region CompoundBorderUIResource + /// + /// + /// + public partial class CompoundBorderUIResource : Javax.Swing.Border.CompoundBorder + { + const string _bridgeClassName = "javax.swing.plaf.BorderUIResource$CompoundBorderUIResource"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public CompoundBorderUIResource() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public CompoundBorderUIResource(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region EmptyBorderUIResource + /// + /// + /// + public partial class EmptyBorderUIResource : Javax.Swing.Border.EmptyBorder + { + const string _bridgeClassName = "javax.swing.plaf.BorderUIResource$EmptyBorderUIResource"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public EmptyBorderUIResource() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public EmptyBorderUIResource(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region EtchedBorderUIResource + /// + /// + /// + public partial class EtchedBorderUIResource : Javax.Swing.Border.EtchedBorder + { + const string _bridgeClassName = "javax.swing.plaf.BorderUIResource$EtchedBorderUIResource"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public EtchedBorderUIResource() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public EtchedBorderUIResource(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region LineBorderUIResource + /// + /// + /// + public partial class LineBorderUIResource : Javax.Swing.Border.LineBorder + { + const string _bridgeClassName = "javax.swing.plaf.BorderUIResource$LineBorderUIResource"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public LineBorderUIResource() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public LineBorderUIResource(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region MatteBorderUIResource + /// + /// + /// + public partial class MatteBorderUIResource : Javax.Swing.Border.MatteBorder + { + const string _bridgeClassName = "javax.swing.plaf.BorderUIResource$MatteBorderUIResource"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MatteBorderUIResource() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MatteBorderUIResource(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region TitledBorderUIResource + /// + /// + /// + public partial class TitledBorderUIResource : Javax.Swing.Border.TitledBorder + { + const string _bridgeClassName = "javax.swing.plaf.BorderUIResource$TitledBorderUIResource"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public TitledBorderUIResource() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public TitledBorderUIResource(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region ButtonUI + /// + /// + /// + public partial class ButtonUI : Javax.Swing.Plaf.ComponentUI + { + const string _bridgeClassName = "javax.swing.plaf.ButtonUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ButtonUI class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ButtonUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ButtonUI class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ButtonUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ColorChooserUI + /// + /// + /// + public partial class ColorChooserUI : Javax.Swing.Plaf.ComponentUI + { + const string _bridgeClassName = "javax.swing.plaf.ColorChooserUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ColorChooserUI class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ColorChooserUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ColorChooserUI class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ColorChooserUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ColorUIResource + /// + /// + /// + public partial class ColorUIResource : Java.Awt.Color + { + const string _bridgeClassName = "javax.swing.plaf.ColorUIResource"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ColorUIResource() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ColorUIResource(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ComboBoxUI + /// + /// + /// + public partial class ComboBoxUI : Javax.Swing.Plaf.ComponentUI + { + const string _bridgeClassName = "javax.swing.plaf.ComboBoxUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ComboBoxUI class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ComboBoxUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ComboBoxUI class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ComboBoxUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ComponentInputMapUIResource + /// + /// + /// + public partial class ComponentInputMapUIResource : Javax.Swing.ComponentInputMap + { + const string _bridgeClassName = "javax.swing.plaf.ComponentInputMapUIResource"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ComponentInputMapUIResource() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ComponentInputMapUIResource(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ComponentUI + /// + /// + /// + public partial class ComponentUI : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.plaf.ComponentUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ComponentUI class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ComponentUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ComponentUI class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ComponentUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DesktopIconUI + /// + /// + /// + public partial class DesktopIconUI : Javax.Swing.Plaf.ComponentUI + { + const string _bridgeClassName = "javax.swing.plaf.DesktopIconUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("DesktopIconUI class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DesktopIconUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("DesktopIconUI class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DesktopIconUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DesktopPaneUI + /// + /// + /// + public partial class DesktopPaneUI : Javax.Swing.Plaf.ComponentUI + { + const string _bridgeClassName = "javax.swing.plaf.DesktopPaneUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("DesktopPaneUI class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DesktopPaneUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("DesktopPaneUI class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DesktopPaneUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DimensionUIResource + /// + /// + /// + public partial class DimensionUIResource : Java.Awt.Dimension + { + const string _bridgeClassName = "javax.swing.plaf.DimensionUIResource"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DimensionUIResource() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DimensionUIResource(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region FileChooserUI + /// + /// + /// + public partial class FileChooserUI : Javax.Swing.Plaf.ComponentUI + { + const string _bridgeClassName = "javax.swing.plaf.FileChooserUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("FileChooserUI class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public FileChooserUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("FileChooserUI class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public FileChooserUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region FontUIResource + /// + /// + /// + public partial class FontUIResource : Java.Awt.Font + { + const string _bridgeClassName = "javax.swing.plaf.FontUIResource"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public FontUIResource() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public FontUIResource(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region IconUIResource + /// + /// + /// + public partial class IconUIResource : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.plaf.IconUIResource"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public IconUIResource() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public IconUIResource(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region InputMapUIResource + /// + /// + /// + public partial class InputMapUIResource : Javax.Swing.InputMap + { + const string _bridgeClassName = "javax.swing.plaf.InputMapUIResource"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public InputMapUIResource() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public InputMapUIResource(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region InsetsUIResource + /// + /// + /// + public partial class InsetsUIResource : Java.Awt.Insets + { + const string _bridgeClassName = "javax.swing.plaf.InsetsUIResource"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public InsetsUIResource() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public InsetsUIResource(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region InternalFrameUI + /// + /// + /// + public partial class InternalFrameUI : Javax.Swing.Plaf.ComponentUI + { + const string _bridgeClassName = "javax.swing.plaf.InternalFrameUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("InternalFrameUI class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public InternalFrameUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("InternalFrameUI class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public InternalFrameUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region LabelUI + /// + /// + /// + public partial class LabelUI : Javax.Swing.Plaf.ComponentUI + { + const string _bridgeClassName = "javax.swing.plaf.LabelUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("LabelUI class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public LabelUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("LabelUI class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public LabelUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region LayerUI + /// + /// + /// + public partial class LayerUI : Javax.Swing.Plaf.ComponentUI + { + const string _bridgeClassName = "javax.swing.plaf.LayerUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public LayerUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public LayerUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region LayerUI + /// + /// + /// + /// + public partial class LayerUI : Javax.Swing.Plaf.ComponentUI where V : Java.Awt.Component + { + const string _bridgeClassName = "javax.swing.plaf.LayerUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public LayerUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public LayerUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ListUI + /// + /// + /// + public partial class ListUI : Javax.Swing.Plaf.ComponentUI + { + const string _bridgeClassName = "javax.swing.plaf.ListUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ListUI class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ListUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ListUI class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ListUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MenuBarUI + /// + /// + /// + public partial class MenuBarUI : Javax.Swing.Plaf.ComponentUI + { + const string _bridgeClassName = "javax.swing.plaf.MenuBarUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("MenuBarUI class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public MenuBarUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("MenuBarUI class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public MenuBarUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MenuItemUI + /// + /// + /// + public partial class MenuItemUI : Javax.Swing.Plaf.ButtonUI + { + const string _bridgeClassName = "javax.swing.plaf.MenuItemUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("MenuItemUI class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public MenuItemUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("MenuItemUI class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public MenuItemUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region OptionPaneUI + /// + /// + /// + public partial class OptionPaneUI : Javax.Swing.Plaf.ComponentUI + { + const string _bridgeClassName = "javax.swing.plaf.OptionPaneUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("OptionPaneUI class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public OptionPaneUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("OptionPaneUI class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public OptionPaneUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PanelUI + /// + /// + /// + public partial class PanelUI : Javax.Swing.Plaf.ComponentUI + { + const string _bridgeClassName = "javax.swing.plaf.PanelUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("PanelUI class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public PanelUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("PanelUI class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public PanelUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PopupMenuUI + /// + /// + /// + public partial class PopupMenuUI : Javax.Swing.Plaf.ComponentUI + { + const string _bridgeClassName = "javax.swing.plaf.PopupMenuUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("PopupMenuUI class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public PopupMenuUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("PopupMenuUI class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public PopupMenuUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ProgressBarUI + /// + /// + /// + public partial class ProgressBarUI : Javax.Swing.Plaf.ComponentUI + { + const string _bridgeClassName = "javax.swing.plaf.ProgressBarUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ProgressBarUI class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ProgressBarUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ProgressBarUI class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ProgressBarUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region RootPaneUI + /// + /// + /// + public partial class RootPaneUI : Javax.Swing.Plaf.ComponentUI + { + const string _bridgeClassName = "javax.swing.plaf.RootPaneUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("RootPaneUI class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public RootPaneUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("RootPaneUI class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public RootPaneUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ScrollBarUI + /// + /// + /// + public partial class ScrollBarUI : Javax.Swing.Plaf.ComponentUI + { + const string _bridgeClassName = "javax.swing.plaf.ScrollBarUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ScrollBarUI class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ScrollBarUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ScrollBarUI class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ScrollBarUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ScrollPaneUI + /// + /// + /// + public partial class ScrollPaneUI : Javax.Swing.Plaf.ComponentUI + { + const string _bridgeClassName = "javax.swing.plaf.ScrollPaneUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ScrollPaneUI class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ScrollPaneUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ScrollPaneUI class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ScrollPaneUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SeparatorUI + /// + /// + /// + public partial class SeparatorUI : Javax.Swing.Plaf.ComponentUI + { + const string _bridgeClassName = "javax.swing.plaf.SeparatorUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("SeparatorUI class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SeparatorUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("SeparatorUI class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SeparatorUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SliderUI + /// + /// + /// + public partial class SliderUI : Javax.Swing.Plaf.ComponentUI + { + const string _bridgeClassName = "javax.swing.plaf.SliderUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("SliderUI class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SliderUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("SliderUI class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SliderUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SpinnerUI + /// + /// + /// + public partial class SpinnerUI : Javax.Swing.Plaf.ComponentUI + { + const string _bridgeClassName = "javax.swing.plaf.SpinnerUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("SpinnerUI class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SpinnerUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("SpinnerUI class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SpinnerUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SplitPaneUI + /// + /// + /// + public partial class SplitPaneUI : Javax.Swing.Plaf.ComponentUI + { + const string _bridgeClassName = "javax.swing.plaf.SplitPaneUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("SplitPaneUI class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SplitPaneUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("SplitPaneUI class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SplitPaneUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TabbedPaneUI + /// + /// + /// + public partial class TabbedPaneUI : Javax.Swing.Plaf.ComponentUI + { + const string _bridgeClassName = "javax.swing.plaf.TabbedPaneUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("TabbedPaneUI class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public TabbedPaneUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("TabbedPaneUI class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public TabbedPaneUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TableHeaderUI + /// + /// + /// + public partial class TableHeaderUI : Javax.Swing.Plaf.ComponentUI + { + const string _bridgeClassName = "javax.swing.plaf.TableHeaderUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("TableHeaderUI class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public TableHeaderUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("TableHeaderUI class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public TableHeaderUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TableUI + /// + /// + /// + public partial class TableUI : Javax.Swing.Plaf.ComponentUI + { + const string _bridgeClassName = "javax.swing.plaf.TableUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("TableUI class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public TableUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("TableUI class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public TableUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TextUI + /// + /// + /// + public partial class TextUI : Javax.Swing.Plaf.ComponentUI + { + const string _bridgeClassName = "javax.swing.plaf.TextUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("TextUI class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public TextUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("TextUI class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public TextUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ToolBarUI + /// + /// + /// + public partial class ToolBarUI : Javax.Swing.Plaf.ComponentUI + { + const string _bridgeClassName = "javax.swing.plaf.ToolBarUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ToolBarUI class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ToolBarUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ToolBarUI class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ToolBarUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ToolTipUI + /// + /// + /// + public partial class ToolTipUI : Javax.Swing.Plaf.ComponentUI + { + const string _bridgeClassName = "javax.swing.plaf.ToolTipUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ToolTipUI class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ToolTipUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ToolTipUI class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ToolTipUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TreeUI + /// + /// + /// + public partial class TreeUI : Javax.Swing.Plaf.ComponentUI + { + const string _bridgeClassName = "javax.swing.plaf.TreeUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("TreeUI class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public TreeUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("TreeUI class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public TreeUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region UIResource + /// + /// + /// + public partial class UIResource : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.plaf.UIResource"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("UIResource class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public UIResource() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("UIResource class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public UIResource(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ViewportUI + /// + /// + /// + public partial class ViewportUI : Javax.Swing.Plaf.ComponentUI + { + const string _bridgeClassName = "javax.swing.plaf.ViewportUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ViewportUI class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ViewportUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ViewportUI class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ViewportUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/AllPackageClasses.cs new file mode 100644 index 0000000000..491ec19b24 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/AllPackageClasses.cs @@ -0,0 +1,6021 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Javax.Swing.Plaf.Basic +{ + #region BasicArrowButton + /// + /// + /// + public partial class BasicArrowButton : Javax.Swing.JButton + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicArrowButton"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public BasicArrowButton() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public BasicArrowButton(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region BasicBorders + /// + /// + /// + public partial class BasicBorders : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicBorders"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public BasicBorders() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public BasicBorders(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region ButtonBorder + /// + /// + /// + public partial class ButtonBorder : Javax.Swing.Border.AbstractBorder + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicBorders$ButtonBorder"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ButtonBorder() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ButtonBorder(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region FieldBorder + /// + /// + /// + public partial class FieldBorder : Javax.Swing.Border.AbstractBorder + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicBorders$FieldBorder"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public FieldBorder() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public FieldBorder(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region MarginBorder + /// + /// + /// + public partial class MarginBorder : Javax.Swing.Border.AbstractBorder + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicBorders$MarginBorder"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MarginBorder() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MarginBorder(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region MenuBarBorder + /// + /// + /// + public partial class MenuBarBorder : Javax.Swing.Border.AbstractBorder + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicBorders$MenuBarBorder"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MenuBarBorder() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MenuBarBorder(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region RadioButtonBorder + /// + /// + /// + public partial class RadioButtonBorder : Javax.Swing.Plaf.Basic.BasicBorders.ButtonBorder + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicBorders$RadioButtonBorder"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public RadioButtonBorder() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public RadioButtonBorder(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region RolloverButtonBorder + /// + /// + /// + public partial class RolloverButtonBorder : Javax.Swing.Plaf.Basic.BasicBorders.ButtonBorder + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicBorders$RolloverButtonBorder"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public RolloverButtonBorder() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public RolloverButtonBorder(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region SplitPaneBorder + /// + /// + /// + public partial class SplitPaneBorder : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicBorders$SplitPaneBorder"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SplitPaneBorder() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SplitPaneBorder(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region ToggleButtonBorder + /// + /// + /// + public partial class ToggleButtonBorder : Javax.Swing.Plaf.Basic.BasicBorders.ButtonBorder + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicBorders$ToggleButtonBorder"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ToggleButtonBorder() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ToggleButtonBorder(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region BasicButtonUI + /// + /// + /// + public partial class BasicButtonUI : Javax.Swing.Plaf.ButtonUI + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicButtonUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public BasicButtonUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public BasicButtonUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region BasicCheckBoxMenuItemUI + /// + /// + /// + public partial class BasicCheckBoxMenuItemUI : Javax.Swing.Plaf.Basic.BasicMenuItemUI + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicCheckBoxMenuItemUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public BasicCheckBoxMenuItemUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public BasicCheckBoxMenuItemUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region BasicCheckBoxUI + /// + /// + /// + public partial class BasicCheckBoxUI : Javax.Swing.Plaf.Basic.BasicRadioButtonUI + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicCheckBoxUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public BasicCheckBoxUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public BasicCheckBoxUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region BasicColorChooserUI + /// + /// + /// + public partial class BasicColorChooserUI : Javax.Swing.Plaf.ColorChooserUI + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicColorChooserUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public BasicColorChooserUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public BasicColorChooserUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region PropertyHandler + /// + /// + /// + public partial class PropertyHandler : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicColorChooserUI$PropertyHandler"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public PropertyHandler() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public PropertyHandler(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region BasicComboBoxEditor + /// + /// + /// + public partial class BasicComboBoxEditor : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicComboBoxEditor"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public BasicComboBoxEditor() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public BasicComboBoxEditor(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region UIResource + /// + /// + /// + public partial class UIResource : Javax.Swing.Plaf.Basic.BasicComboBoxEditor + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicComboBoxEditor$UIResource"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public UIResource() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public UIResource(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region BasicComboBoxRenderer + /// + /// + /// + public partial class BasicComboBoxRenderer : Javax.Swing.JLabel + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicComboBoxRenderer"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public BasicComboBoxRenderer() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public BasicComboBoxRenderer(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region UIResource + /// + /// + /// + public partial class UIResource : Javax.Swing.Plaf.Basic.BasicComboBoxRenderer + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicComboBoxRenderer$UIResource"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public UIResource() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public UIResource(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region BasicComboBoxUI + /// + /// + /// + public partial class BasicComboBoxUI : Javax.Swing.Plaf.ComboBoxUI + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicComboBoxUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public BasicComboBoxUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public BasicComboBoxUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region ComboBoxLayoutManager + /// + /// + /// + public partial class ComboBoxLayoutManager : Java.Awt.LayoutManager + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicComboBoxUI$ComboBoxLayoutManager"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ComboBoxLayoutManager() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ComboBoxLayoutManager(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region FocusHandler + /// + /// + /// + public partial class FocusHandler : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicComboBoxUI$FocusHandler"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public FocusHandler() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public FocusHandler(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ItemHandler + /// + /// + /// + public partial class ItemHandler : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicComboBoxUI$ItemHandler"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ItemHandler() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ItemHandler(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ListDataHandler + /// + /// + /// + public partial class ListDataHandler : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicComboBoxUI$ListDataHandler"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ListDataHandler() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ListDataHandler(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PropertyChangeHandler + /// + /// + /// + public partial class PropertyChangeHandler : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicComboBoxUI$PropertyChangeHandler"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public PropertyChangeHandler() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public PropertyChangeHandler(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region BasicComboPopup + /// + /// + /// + public partial class BasicComboPopup : Javax.Swing.JPopupMenu + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicComboPopup"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public BasicComboPopup() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public BasicComboPopup(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region ListDataHandler + /// + /// + /// + public partial class ListDataHandler : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicComboPopup$ListDataHandler"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ListDataHandler() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ListDataHandler(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region BasicDesktopIconUI + /// + /// + /// + public partial class BasicDesktopIconUI : Javax.Swing.Plaf.DesktopIconUI + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicDesktopIconUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public BasicDesktopIconUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public BasicDesktopIconUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region BasicDesktopPaneUI + /// + /// + /// + public partial class BasicDesktopPaneUI : Javax.Swing.Plaf.DesktopPaneUI + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicDesktopPaneUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public BasicDesktopPaneUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public BasicDesktopPaneUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region BasicDirectoryModel + /// + /// + /// + public partial class BasicDirectoryModel : Javax.Swing.AbstractListModel + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicDirectoryModel"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public BasicDirectoryModel() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public BasicDirectoryModel(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region BasicEditorPaneUI + /// + /// + /// + public partial class BasicEditorPaneUI : Javax.Swing.Plaf.Basic.BasicTextUI + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicEditorPaneUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public BasicEditorPaneUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public BasicEditorPaneUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region BasicFileChooserUI + /// + /// + /// + public partial class BasicFileChooserUI : Javax.Swing.Plaf.FileChooserUI + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicFileChooserUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public BasicFileChooserUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public BasicFileChooserUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region BasicFormattedTextFieldUI + /// + /// + /// + public partial class BasicFormattedTextFieldUI : Javax.Swing.Plaf.Basic.BasicTextFieldUI + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicFormattedTextFieldUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public BasicFormattedTextFieldUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public BasicFormattedTextFieldUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region BasicGraphicsUtils + /// + /// + /// + public partial class BasicGraphicsUtils : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicGraphicsUtils"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public BasicGraphicsUtils() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public BasicGraphicsUtils(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region BasicHTML + /// + /// + /// + public partial class BasicHTML : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicHTML"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public BasicHTML() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public BasicHTML(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region BasicIconFactory + /// + /// + /// + public partial class BasicIconFactory : Java.Io.Serializable + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicIconFactory"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public BasicIconFactory() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public BasicIconFactory(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region BasicInternalFrameTitlePane + /// + /// + /// + public partial class BasicInternalFrameTitlePane : Javax.Swing.JComponent + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicInternalFrameTitlePane"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public BasicInternalFrameTitlePane() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public BasicInternalFrameTitlePane(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region CloseAction + /// + /// + /// + public partial class CloseAction : Javax.Swing.AbstractAction + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicInternalFrameTitlePane$CloseAction"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public CloseAction() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public CloseAction(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region IconifyAction + /// + /// + /// + public partial class IconifyAction : Javax.Swing.AbstractAction + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicInternalFrameTitlePane$IconifyAction"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public IconifyAction() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public IconifyAction(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MaximizeAction + /// + /// + /// + public partial class MaximizeAction : Javax.Swing.AbstractAction + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicInternalFrameTitlePane$MaximizeAction"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MaximizeAction() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MaximizeAction(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MoveAction + /// + /// + /// + public partial class MoveAction : Javax.Swing.AbstractAction + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicInternalFrameTitlePane$MoveAction"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MoveAction() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MoveAction(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PropertyChangeHandler + /// + /// + /// + public partial class PropertyChangeHandler : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicInternalFrameTitlePane$PropertyChangeHandler"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public PropertyChangeHandler() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public PropertyChangeHandler(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region RestoreAction + /// + /// + /// + public partial class RestoreAction : Javax.Swing.AbstractAction + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicInternalFrameTitlePane$RestoreAction"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public RestoreAction() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public RestoreAction(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SizeAction + /// + /// + /// + public partial class SizeAction : Javax.Swing.AbstractAction + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicInternalFrameTitlePane$SizeAction"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SizeAction() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SizeAction(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SystemMenuBar + /// + /// + /// + public partial class SystemMenuBar : Javax.Swing.JMenuBar + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicInternalFrameTitlePane$SystemMenuBar"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SystemMenuBar() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SystemMenuBar(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TitlePaneLayout + /// + /// + /// + public partial class TitlePaneLayout : Java.Awt.LayoutManager + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicInternalFrameTitlePane$TitlePaneLayout"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public TitlePaneLayout() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public TitlePaneLayout(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region BasicInternalFrameUI + /// + /// + /// + public partial class BasicInternalFrameUI : Javax.Swing.Plaf.InternalFrameUI + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicInternalFrameUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public BasicInternalFrameUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public BasicInternalFrameUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region InternalFrameLayout + /// + /// + /// + public partial class InternalFrameLayout : Java.Awt.LayoutManager + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicInternalFrameUI$InternalFrameLayout"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public InternalFrameLayout() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public InternalFrameLayout(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region BasicLabelUI + /// + /// + /// + public partial class BasicLabelUI : Javax.Swing.Plaf.LabelUI + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicLabelUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public BasicLabelUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public BasicLabelUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region BasicListUI + /// + /// + /// + public partial class BasicListUI : Javax.Swing.Plaf.ListUI + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicListUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public BasicListUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public BasicListUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region FocusHandler + /// + /// + /// + public partial class FocusHandler : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicListUI$FocusHandler"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public FocusHandler() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public FocusHandler(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ListDataHandler + /// + /// + /// + public partial class ListDataHandler : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicListUI$ListDataHandler"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ListDataHandler() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ListDataHandler(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ListSelectionHandler + /// + /// + /// + public partial class ListSelectionHandler : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicListUI$ListSelectionHandler"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ListSelectionHandler() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ListSelectionHandler(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MouseInputHandler + /// + /// + /// + public partial class MouseInputHandler : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicListUI$MouseInputHandler"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MouseInputHandler() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MouseInputHandler(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PropertyChangeHandler + /// + /// + /// + public partial class PropertyChangeHandler : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicListUI$PropertyChangeHandler"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public PropertyChangeHandler() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public PropertyChangeHandler(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region BasicLookAndFeel + /// + /// + /// + public partial class BasicLookAndFeel : Javax.Swing.LookAndFeel + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicLookAndFeel"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("BasicLookAndFeel class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public BasicLookAndFeel() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("BasicLookAndFeel class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public BasicLookAndFeel(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region BasicMenuBarUI + /// + /// + /// + public partial class BasicMenuBarUI : Javax.Swing.Plaf.MenuBarUI + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicMenuBarUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public BasicMenuBarUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public BasicMenuBarUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region BasicMenuItemUI + /// + /// + /// + public partial class BasicMenuItemUI : Javax.Swing.Plaf.MenuItemUI + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicMenuItemUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public BasicMenuItemUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public BasicMenuItemUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region BasicMenuUI + /// + /// + /// + public partial class BasicMenuUI : Javax.Swing.Plaf.Basic.BasicMenuItemUI + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicMenuUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public BasicMenuUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public BasicMenuUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region ChangeHandler + /// + /// + /// + public partial class ChangeHandler : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicMenuUI$ChangeHandler"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ChangeHandler() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ChangeHandler(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region BasicOptionPaneUI + /// + /// + /// + public partial class BasicOptionPaneUI : Javax.Swing.Plaf.OptionPaneUI + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicOptionPaneUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public BasicOptionPaneUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public BasicOptionPaneUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region ButtonAreaLayout + /// + /// + /// + public partial class ButtonAreaLayout : Java.Awt.LayoutManager + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicOptionPaneUI$ButtonAreaLayout"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ButtonAreaLayout() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ButtonAreaLayout(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region PropertyChangeHandler + /// + /// + /// + public partial class PropertyChangeHandler : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicOptionPaneUI$PropertyChangeHandler"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public PropertyChangeHandler() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public PropertyChangeHandler(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region BasicPanelUI + /// + /// + /// + public partial class BasicPanelUI : Javax.Swing.Plaf.PanelUI + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicPanelUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public BasicPanelUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public BasicPanelUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region BasicPasswordFieldUI + /// + /// + /// + public partial class BasicPasswordFieldUI : Javax.Swing.Plaf.Basic.BasicTextFieldUI + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicPasswordFieldUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public BasicPasswordFieldUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public BasicPasswordFieldUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region BasicPopupMenuSeparatorUI + /// + /// + /// + public partial class BasicPopupMenuSeparatorUI : Javax.Swing.Plaf.Basic.BasicSeparatorUI + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicPopupMenuSeparatorUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public BasicPopupMenuSeparatorUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public BasicPopupMenuSeparatorUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region BasicPopupMenuUI + /// + /// + /// + public partial class BasicPopupMenuUI : Javax.Swing.Plaf.PopupMenuUI + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicPopupMenuUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public BasicPopupMenuUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public BasicPopupMenuUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region BasicProgressBarUI + /// + /// + /// + public partial class BasicProgressBarUI : Javax.Swing.Plaf.ProgressBarUI + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicProgressBarUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public BasicProgressBarUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public BasicProgressBarUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region ChangeHandler + /// + /// + /// + public partial class ChangeHandler : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicProgressBarUI$ChangeHandler"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ChangeHandler() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ChangeHandler(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region BasicRadioButtonMenuItemUI + /// + /// + /// + public partial class BasicRadioButtonMenuItemUI : Javax.Swing.Plaf.Basic.BasicMenuItemUI + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicRadioButtonMenuItemUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public BasicRadioButtonMenuItemUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public BasicRadioButtonMenuItemUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region BasicRadioButtonUI + /// + /// + /// + public partial class BasicRadioButtonUI : Javax.Swing.Plaf.Basic.BasicToggleButtonUI + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicRadioButtonUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public BasicRadioButtonUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public BasicRadioButtonUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region BasicRootPaneUI + /// + /// + /// + public partial class BasicRootPaneUI : Javax.Swing.Plaf.RootPaneUI + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicRootPaneUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public BasicRootPaneUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public BasicRootPaneUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region BasicScrollBarUI + /// + /// + /// + public partial class BasicScrollBarUI : Javax.Swing.Plaf.ScrollBarUI + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicScrollBarUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public BasicScrollBarUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public BasicScrollBarUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region PropertyChangeHandler + /// + /// + /// + public partial class PropertyChangeHandler : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicScrollBarUI$PropertyChangeHandler"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public PropertyChangeHandler() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public PropertyChangeHandler(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region BasicScrollPaneUI + /// + /// + /// + public partial class BasicScrollPaneUI : Javax.Swing.Plaf.ScrollPaneUI + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicScrollPaneUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public BasicScrollPaneUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public BasicScrollPaneUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region PropertyChangeHandler + /// + /// + /// + public partial class PropertyChangeHandler : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicScrollPaneUI$PropertyChangeHandler"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public PropertyChangeHandler() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public PropertyChangeHandler(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ViewportChangeHandler + /// + /// + /// + public partial class ViewportChangeHandler : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicScrollPaneUI$ViewportChangeHandler"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ViewportChangeHandler() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ViewportChangeHandler(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region BasicSeparatorUI + /// + /// + /// + public partial class BasicSeparatorUI : Javax.Swing.Plaf.SeparatorUI + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicSeparatorUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public BasicSeparatorUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public BasicSeparatorUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region BasicSliderUI + /// + /// + /// + public partial class BasicSliderUI : Javax.Swing.Plaf.SliderUI + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicSliderUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public BasicSliderUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public BasicSliderUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region ActionScroller + /// + /// + /// + public partial class ActionScroller : Javax.Swing.AbstractAction + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicSliderUI$ActionScroller"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ActionScroller() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ActionScroller(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ChangeHandler + /// + /// + /// + public partial class ChangeHandler : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicSliderUI$ChangeHandler"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ChangeHandler() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ChangeHandler(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region FocusHandler + /// + /// + /// + public partial class FocusHandler : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicSliderUI$FocusHandler"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public FocusHandler() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public FocusHandler(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PropertyChangeHandler + /// + /// + /// + public partial class PropertyChangeHandler : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicSliderUI$PropertyChangeHandler"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public PropertyChangeHandler() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public PropertyChangeHandler(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region BasicSpinnerUI + /// + /// + /// + public partial class BasicSpinnerUI : Javax.Swing.Plaf.SpinnerUI + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicSpinnerUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public BasicSpinnerUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public BasicSpinnerUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region BasicSplitPaneDivider + /// + /// + /// + public partial class BasicSplitPaneDivider : Java.Awt.Container + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicSplitPaneDivider"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public BasicSplitPaneDivider() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public BasicSplitPaneDivider(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region BasicSplitPaneUI + /// + /// + /// + public partial class BasicSplitPaneUI : Javax.Swing.Plaf.SplitPaneUI + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicSplitPaneUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public BasicSplitPaneUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public BasicSplitPaneUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region BasicHorizontalLayoutManager + /// + /// + /// + public partial class BasicHorizontalLayoutManager : Java.Awt.LayoutManager2 + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicSplitPaneUI$BasicHorizontalLayoutManager"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public BasicHorizontalLayoutManager() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public BasicHorizontalLayoutManager(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region BasicVerticalLayoutManager + /// + /// + /// + public partial class BasicVerticalLayoutManager : Javax.Swing.Plaf.Basic.BasicSplitPaneUI.BasicHorizontalLayoutManager + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicSplitPaneUI$BasicVerticalLayoutManager"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public BasicVerticalLayoutManager() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public BasicVerticalLayoutManager(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region KeyboardDownRightHandler + /// + /// + /// + public partial class KeyboardDownRightHandler : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicSplitPaneUI$KeyboardDownRightHandler"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public KeyboardDownRightHandler() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public KeyboardDownRightHandler(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region KeyboardEndHandler + /// + /// + /// + public partial class KeyboardEndHandler : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicSplitPaneUI$KeyboardEndHandler"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public KeyboardEndHandler() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public KeyboardEndHandler(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region KeyboardHomeHandler + /// + /// + /// + public partial class KeyboardHomeHandler : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicSplitPaneUI$KeyboardHomeHandler"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public KeyboardHomeHandler() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public KeyboardHomeHandler(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region KeyboardResizeToggleHandler + /// + /// + /// + public partial class KeyboardResizeToggleHandler : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicSplitPaneUI$KeyboardResizeToggleHandler"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public KeyboardResizeToggleHandler() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public KeyboardResizeToggleHandler(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region KeyboardUpLeftHandler + /// + /// + /// + public partial class KeyboardUpLeftHandler : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicSplitPaneUI$KeyboardUpLeftHandler"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public KeyboardUpLeftHandler() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public KeyboardUpLeftHandler(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PropertyHandler + /// + /// + /// + public partial class PropertyHandler : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicSplitPaneUI$PropertyHandler"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public PropertyHandler() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public PropertyHandler(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region BasicTabbedPaneUI + /// + /// + /// + public partial class BasicTabbedPaneUI : Javax.Swing.Plaf.TabbedPaneUI + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicTabbedPaneUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public BasicTabbedPaneUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public BasicTabbedPaneUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region PropertyChangeHandler + /// + /// + /// + public partial class PropertyChangeHandler : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicTabbedPaneUI$PropertyChangeHandler"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public PropertyChangeHandler() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public PropertyChangeHandler(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TabbedPaneLayout + /// + /// + /// + public partial class TabbedPaneLayout : Java.Awt.LayoutManager + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicTabbedPaneUI$TabbedPaneLayout"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public TabbedPaneLayout() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public TabbedPaneLayout(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TabSelectionHandler + /// + /// + /// + public partial class TabSelectionHandler : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicTabbedPaneUI$TabSelectionHandler"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public TabSelectionHandler() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public TabSelectionHandler(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region BasicTableHeaderUI + /// + /// + /// + public partial class BasicTableHeaderUI : Javax.Swing.Plaf.TableHeaderUI + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicTableHeaderUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public BasicTableHeaderUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public BasicTableHeaderUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region MouseInputHandler + /// + /// + /// + public partial class MouseInputHandler : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicTableHeaderUI$MouseInputHandler"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MouseInputHandler() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MouseInputHandler(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region BasicTableUI + /// + /// + /// + public partial class BasicTableUI : Javax.Swing.Plaf.TableUI + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicTableUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public BasicTableUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public BasicTableUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region FocusHandler + /// + /// + /// + public partial class FocusHandler : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicTableUI$FocusHandler"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public FocusHandler() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public FocusHandler(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region KeyHandler + /// + /// + /// + public partial class KeyHandler : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicTableUI$KeyHandler"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public KeyHandler() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public KeyHandler(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MouseInputHandler + /// + /// + /// + public partial class MouseInputHandler : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicTableUI$MouseInputHandler"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MouseInputHandler() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MouseInputHandler(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region BasicTextAreaUI + /// + /// + /// + public partial class BasicTextAreaUI : Javax.Swing.Plaf.Basic.BasicTextUI + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicTextAreaUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public BasicTextAreaUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public BasicTextAreaUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region BasicTextFieldUI + /// + /// + /// + public partial class BasicTextFieldUI : Javax.Swing.Plaf.Basic.BasicTextUI + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicTextFieldUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public BasicTextFieldUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public BasicTextFieldUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region BasicTextPaneUI + /// + /// + /// + public partial class BasicTextPaneUI : Javax.Swing.Plaf.Basic.BasicEditorPaneUI + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicTextPaneUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public BasicTextPaneUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public BasicTextPaneUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region BasicTextUI + /// + /// + /// + public partial class BasicTextUI : Javax.Swing.Plaf.TextUI + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicTextUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("BasicTextUI class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public BasicTextUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("BasicTextUI class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public BasicTextUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region BasicCaret + /// + /// + /// + public partial class BasicCaret : Javax.Swing.Text.DefaultCaret + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicTextUI$BasicCaret"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public BasicCaret() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public BasicCaret(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region BasicHighlighter + /// + /// + /// + public partial class BasicHighlighter : Javax.Swing.Text.DefaultHighlighter + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicTextUI$BasicHighlighter"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public BasicHighlighter() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public BasicHighlighter(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region BasicToggleButtonUI + /// + /// + /// + public partial class BasicToggleButtonUI : Javax.Swing.Plaf.Basic.BasicButtonUI + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicToggleButtonUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public BasicToggleButtonUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public BasicToggleButtonUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region BasicToolBarSeparatorUI + /// + /// + /// + public partial class BasicToolBarSeparatorUI : Javax.Swing.Plaf.Basic.BasicSeparatorUI + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicToolBarSeparatorUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public BasicToolBarSeparatorUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public BasicToolBarSeparatorUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region BasicToolBarUI + /// + /// + /// + public partial class BasicToolBarUI : Javax.Swing.Plaf.ToolBarUI + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicToolBarUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public BasicToolBarUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public BasicToolBarUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region BasicToolTipUI + /// + /// + /// + public partial class BasicToolTipUI : Javax.Swing.Plaf.ToolTipUI + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicToolTipUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public BasicToolTipUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public BasicToolTipUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region BasicTreeUI + /// + /// + /// + public partial class BasicTreeUI : Javax.Swing.Plaf.TreeUI + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicTreeUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public BasicTreeUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public BasicTreeUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region CellEditorHandler + /// + /// + /// + public partial class CellEditorHandler : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicTreeUI$CellEditorHandler"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public CellEditorHandler() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public CellEditorHandler(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region FocusHandler + /// + /// + /// + public partial class FocusHandler : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicTreeUI$FocusHandler"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public FocusHandler() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public FocusHandler(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MouseInputHandler + /// + /// + /// + public partial class MouseInputHandler : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicTreeUI$MouseInputHandler"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MouseInputHandler() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MouseInputHandler(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region NodeDimensionsHandler + /// + /// + /// + public partial class NodeDimensionsHandler : Javax.Swing.Tree.AbstractLayoutCache.NodeDimensions + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicTreeUI$NodeDimensionsHandler"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public NodeDimensionsHandler() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public NodeDimensionsHandler(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PropertyChangeHandler + /// + /// + /// + public partial class PropertyChangeHandler : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicTreeUI$PropertyChangeHandler"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public PropertyChangeHandler() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public PropertyChangeHandler(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SelectionModelPropertyChangeHandler + /// + /// + /// + public partial class SelectionModelPropertyChangeHandler : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicTreeUI$SelectionModelPropertyChangeHandler"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SelectionModelPropertyChangeHandler() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SelectionModelPropertyChangeHandler(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TreeCancelEditingAction + /// + /// + /// + public partial class TreeCancelEditingAction : Javax.Swing.AbstractAction + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicTreeUI$TreeCancelEditingAction"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public TreeCancelEditingAction() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public TreeCancelEditingAction(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TreeExpansionHandler + /// + /// + /// + public partial class TreeExpansionHandler : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicTreeUI$TreeExpansionHandler"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public TreeExpansionHandler() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public TreeExpansionHandler(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TreeHomeAction + /// + /// + /// + public partial class TreeHomeAction : Javax.Swing.AbstractAction + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicTreeUI$TreeHomeAction"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public TreeHomeAction() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public TreeHomeAction(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TreeIncrementAction + /// + /// + /// + public partial class TreeIncrementAction : Javax.Swing.AbstractAction + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicTreeUI$TreeIncrementAction"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public TreeIncrementAction() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public TreeIncrementAction(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TreeModelHandler + /// + /// + /// + public partial class TreeModelHandler : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicTreeUI$TreeModelHandler"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public TreeModelHandler() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public TreeModelHandler(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TreePageAction + /// + /// + /// + public partial class TreePageAction : Javax.Swing.AbstractAction + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicTreeUI$TreePageAction"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public TreePageAction() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public TreePageAction(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TreeSelectionHandler + /// + /// + /// + public partial class TreeSelectionHandler : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicTreeUI$TreeSelectionHandler"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public TreeSelectionHandler() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public TreeSelectionHandler(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TreeToggleAction + /// + /// + /// + public partial class TreeToggleAction : Javax.Swing.AbstractAction + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicTreeUI$TreeToggleAction"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public TreeToggleAction() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public TreeToggleAction(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TreeTraverseAction + /// + /// + /// + public partial class TreeTraverseAction : Javax.Swing.AbstractAction + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicTreeUI$TreeTraverseAction"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public TreeTraverseAction() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public TreeTraverseAction(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region BasicViewportUI + /// + /// + /// + public partial class BasicViewportUI : Javax.Swing.Plaf.ViewportUI + { + const string _bridgeClassName = "javax.swing.plaf.basic.BasicViewportUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public BasicViewportUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public BasicViewportUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ComboPopup + /// + /// + /// + public partial class ComboPopup : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.plaf.basic.ComboPopup"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ComboPopup class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ComboPopup() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ComboPopup class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ComboPopup(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DefaultMenuLayout + /// + /// + /// + public partial class DefaultMenuLayout : Javax.Swing.BoxLayout + { + const string _bridgeClassName = "javax.swing.plaf.basic.DefaultMenuLayout"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DefaultMenuLayout() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DefaultMenuLayout(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicArrowButton.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicArrowButton.cs new file mode 100644 index 0000000000..6869f07237 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicArrowButton.cs @@ -0,0 +1,102 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Basic +{ + #region BasicArrowButton + public partial class BasicArrowButton + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + /// + public BasicArrowButton(int arg0, Java.Awt.Color arg1, Java.Awt.Color arg2, Java.Awt.Color arg3, Java.Awt.Color arg4) + : base(arg0, arg1, arg2, arg3, arg4) + { + } + /// + /// + /// + /// + public BasicArrowButton(int arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.SwingConstants(Javax.Swing.Plaf.Basic.BasicArrowButton t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int Direction + { + get { return IExecuteWithSignature("getDirection", "()I"); } set { IExecuteWithSignature("setDirection", "(I)V", value); } + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintTriangle(Java.Awt.Graphics arg0, int arg1, int arg2, int arg3, int arg4, bool arg5) + { + IExecute("paintTriangle", arg0, arg1, arg2, arg3, arg4, arg5); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicBorders.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicBorders.cs new file mode 100644 index 0000000000..6fe45dc6f5 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicBorders.cs @@ -0,0 +1,496 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Basic +{ + #region BasicBorders + public partial class BasicBorders + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + public static Javax.Swing.Border.Border GetButtonBorder + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getButtonBorder", "()Ljavax/swing/border/Border;"); } + } + /// + /// + /// + public static Javax.Swing.Border.Border GetMenuBarBorder + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getMenuBarBorder", "()Ljavax/swing/border/Border;"); } + } + /// + /// + /// + public static Javax.Swing.Border.Border GetRadioButtonBorder + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getRadioButtonBorder", "()Ljavax/swing/border/Border;"); } + } + /// + /// + /// + public static Javax.Swing.Border.Border GetSplitPaneBorder + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getSplitPaneBorder", "()Ljavax/swing/border/Border;"); } + } + /// + /// + /// + public static Javax.Swing.Border.Border GetSplitPaneDividerBorder + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getSplitPaneDividerBorder", "()Ljavax/swing/border/Border;"); } + } + /// + /// + /// + public static Javax.Swing.Border.Border GetToggleButtonBorder + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getToggleButtonBorder", "()Ljavax/swing/border/Border;"); } + } + /// + /// + /// + public static Javax.Swing.Border.Border InternalFrameBorder + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getInternalFrameBorder", "()Ljavax/swing/border/Border;"); } + } + /// + /// + /// + public static Javax.Swing.Border.Border ProgressBarBorder + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getProgressBarBorder", "()Ljavax/swing/border/Border;"); } + } + /// + /// + /// + public static Javax.Swing.Border.Border TextFieldBorder + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getTextFieldBorder", "()Ljavax/swing/border/Border;"); } + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + #region ButtonBorder + public partial class ButtonBorder + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + public ButtonBorder(Java.Awt.Color arg0, Java.Awt.Color arg1, Java.Awt.Color arg2, Java.Awt.Color arg3) + : base(arg0, arg1, arg2, arg3) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Plaf.UIResource(Javax.Swing.Plaf.Basic.BasicBorders.ButtonBorder t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region FieldBorder + public partial class FieldBorder + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + public FieldBorder(Java.Awt.Color arg0, Java.Awt.Color arg1, Java.Awt.Color arg2, Java.Awt.Color arg3) + : base(arg0, arg1, arg2, arg3) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Plaf.UIResource(Javax.Swing.Plaf.Basic.BasicBorders.FieldBorder t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region MarginBorder + public partial class MarginBorder + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Plaf.UIResource(Javax.Swing.Plaf.Basic.BasicBorders.MarginBorder t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region MenuBarBorder + public partial class MenuBarBorder + { + #region Constructors + /// + /// + /// + /// + /// + public MenuBarBorder(Java.Awt.Color arg0, Java.Awt.Color arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Plaf.UIResource(Javax.Swing.Plaf.Basic.BasicBorders.MenuBarBorder t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region RadioButtonBorder + public partial class RadioButtonBorder + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + public RadioButtonBorder(Java.Awt.Color arg0, Java.Awt.Color arg1, Java.Awt.Color arg2, Java.Awt.Color arg3) + : base(arg0, arg1, arg2, arg3) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region RolloverButtonBorder + public partial class RolloverButtonBorder + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + public RolloverButtonBorder(Java.Awt.Color arg0, Java.Awt.Color arg1, Java.Awt.Color arg2, Java.Awt.Color arg3) + : base(arg0, arg1, arg2, arg3) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region SplitPaneBorder + public partial class SplitPaneBorder + { + #region Constructors + /// + /// + /// + /// + /// + public SplitPaneBorder(Java.Awt.Color arg0, Java.Awt.Color arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Border.Border(Javax.Swing.Plaf.Basic.BasicBorders.SplitPaneBorder t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Plaf.UIResource(Javax.Swing.Plaf.Basic.BasicBorders.SplitPaneBorder t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public bool IsBorderOpaque() + { + return IExecuteWithSignature("isBorderOpaque", "()Z"); + } + /// + /// + /// + /// + /// + public Java.Awt.Insets GetBorderInsets(Java.Awt.Component arg0) + { + return IExecuteWithSignature("getBorderInsets", "(Ljava/awt/Component;)Ljava/awt/Insets;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintBorder(Java.Awt.Component arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintBorder", arg0, arg1, arg2, arg3, arg4, arg5); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ToggleButtonBorder + public partial class ToggleButtonBorder + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + public ToggleButtonBorder(Java.Awt.Color arg0, Java.Awt.Color arg1, Java.Awt.Color arg2, Java.Awt.Color arg3) + : base(arg0, arg1, arg2, arg3) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicButtonUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicButtonUI.cs new file mode 100644 index 0000000000..cdaabf9218 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicButtonUI.cs @@ -0,0 +1,67 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Basic +{ + #region BasicButtonUI + public partial class BasicButtonUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public int GetDefaultTextIconGap(Javax.Swing.AbstractButton arg0) + { + return IExecuteWithSignature("getDefaultTextIconGap", "(Ljavax/swing/AbstractButton;)I", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicCheckBoxMenuItemUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicCheckBoxMenuItemUI.cs new file mode 100644 index 0000000000..a3928b279d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicCheckBoxMenuItemUI.cs @@ -0,0 +1,69 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Basic +{ + #region BasicCheckBoxMenuItemUI + public partial class BasicCheckBoxMenuItemUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + public void ProcessMouseEvent(Javax.Swing.JMenuItem arg0, Java.Awt.EventNs.MouseEvent arg1, Javax.Swing.MenuElement[] arg2, Javax.Swing.MenuSelectionManager arg3) + { + IExecute("processMouseEvent", arg0, arg1, arg2, arg3); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicCheckBoxUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicCheckBoxUI.cs new file mode 100644 index 0000000000..de8f6c9a07 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicCheckBoxUI.cs @@ -0,0 +1,65 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Basic +{ + #region BasicCheckBoxUI + public partial class BasicCheckBoxUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String PropertyPrefix + { + get { return IExecuteWithSignature("getPropertyPrefix", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicColorChooserUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicColorChooserUI.cs new file mode 100644 index 0000000000..787d0a0af7 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicColorChooserUI.cs @@ -0,0 +1,109 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Basic +{ + #region BasicColorChooserUI + public partial class BasicColorChooserUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + #region PropertyHandler + public partial class PropertyHandler + { + #region Constructors + /// + /// + /// + /// + public PropertyHandler(Javax.Swing.Plaf.Basic.BasicColorChooserUI arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Beans.PropertyChangeListener(Javax.Swing.Plaf.Basic.BasicColorChooserUI.PropertyHandler t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public void PropertyChange(Java.Beans.PropertyChangeEvent arg0) + { + IExecuteWithSignature("propertyChange", "(Ljava/beans/PropertyChangeEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicComboBoxEditor.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicComboBoxEditor.cs new file mode 100644 index 0000000000..ed1c5f4441 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicComboBoxEditor.cs @@ -0,0 +1,154 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Basic +{ + #region BasicComboBoxEditor + public partial class BasicComboBoxEditor + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.ComboBoxEditor(Javax.Swing.Plaf.Basic.BasicComboBoxEditor t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Awt.EventNs.FocusListener(Javax.Swing.Plaf.Basic.BasicComboBoxEditor t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.Component EditorComponent + { + get { return IExecuteWithSignature("getEditorComponent", "()Ljava/awt/Component;"); } + } + /// + /// + /// + public object Item + { + get { return IExecuteWithSignature("getItem", "()Ljava/lang/Object;"); } set { IExecuteWithSignature("setItem", "(Ljava/lang/Object;)V", value); } + } + /// + /// + /// + /// + public void AddActionListener(Java.Awt.EventNs.ActionListener arg0) + { + IExecuteWithSignature("addActionListener", "(Ljava/awt/event/ActionListener;)V", arg0); + } + /// + /// + /// + /// + public void FocusGained(Java.Awt.EventNs.FocusEvent arg0) + { + IExecuteWithSignature("focusGained", "(Ljava/awt/event/FocusEvent;)V", arg0); + } + /// + /// + /// + /// + public void FocusLost(Java.Awt.EventNs.FocusEvent arg0) + { + IExecuteWithSignature("focusLost", "(Ljava/awt/event/FocusEvent;)V", arg0); + } + /// + /// + /// + /// + public void RemoveActionListener(Java.Awt.EventNs.ActionListener arg0) + { + IExecuteWithSignature("removeActionListener", "(Ljava/awt/event/ActionListener;)V", arg0); + } + /// + /// + /// + public void SelectAll() + { + IExecuteWithSignature("selectAll", "()V"); + } + + #endregion + + #region Nested classes + #region UIResource + public partial class UIResource + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Plaf.UIResource(Javax.Swing.Plaf.Basic.BasicComboBoxEditor.UIResource t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicComboBoxRenderer.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicComboBoxRenderer.cs new file mode 100644 index 0000000000..510b946067 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicComboBoxRenderer.cs @@ -0,0 +1,114 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Basic +{ + #region BasicComboBoxRenderer + public partial class BasicComboBoxRenderer + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.ListCellRenderer(Javax.Swing.Plaf.Basic.BasicComboBoxRenderer t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Javax.Swing.Plaf.Basic.BasicComboBoxRenderer t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Awt.Component GetListCellRendererComponent(Javax.Swing.JList arg0, object arg1, int arg2, bool arg3, bool arg4) + { + return IExecute("getListCellRendererComponent", arg0, arg1, arg2, arg3, arg4); + } + + #endregion + + #region Nested classes + #region UIResource + public partial class UIResource + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Plaf.UIResource(Javax.Swing.Plaf.Basic.BasicComboBoxRenderer.UIResource t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicComboBoxUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicComboBoxUI.cs new file mode 100644 index 0000000000..826a7bf969 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicComboBoxUI.cs @@ -0,0 +1,416 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Basic +{ + #region BasicComboBoxUI + public partial class BasicComboBoxUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public void AddEditor() + { + IExecuteWithSignature("addEditor", "()V"); + } + /// + /// + /// + public void ConfigureArrowButton() + { + IExecuteWithSignature("configureArrowButton", "()V"); + } + /// + /// + /// + /// + /// + /// + public void PaintCurrentValue(Java.Awt.Graphics arg0, Java.Awt.Rectangle arg1, bool arg2) + { + IExecute("paintCurrentValue", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void PaintCurrentValueBackground(Java.Awt.Graphics arg0, Java.Awt.Rectangle arg1, bool arg2) + { + IExecute("paintCurrentValueBackground", arg0, arg1, arg2); + } + /// + /// + /// + public void RemoveEditor() + { + IExecuteWithSignature("removeEditor", "()V"); + } + /// + /// + /// + public void UnconfigureArrowButton() + { + IExecuteWithSignature("unconfigureArrowButton", "()V"); + } + + #endregion + + #region Nested classes + #region ComboBoxLayoutManager + public partial class ComboBoxLayoutManager + { + #region Constructors + /// + /// + /// + /// + public ComboBoxLayoutManager(Javax.Swing.Plaf.Basic.BasicComboBoxUI arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public Java.Awt.Dimension MinimumLayoutSize(Java.Awt.Container arg0) + { + return IExecuteWithSignature("minimumLayoutSize", "(Ljava/awt/Container;)Ljava/awt/Dimension;", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.Dimension PreferredLayoutSize(Java.Awt.Container arg0) + { + return IExecuteWithSignature("preferredLayoutSize", "(Ljava/awt/Container;)Ljava/awt/Dimension;", arg0); + } + /// + /// + /// + /// + /// + public void AddLayoutComponent(Java.Lang.String arg0, Java.Awt.Component arg1) + { + IExecute("addLayoutComponent", arg0, arg1); + } + /// + /// + /// + /// + public void LayoutContainer(Java.Awt.Container arg0) + { + IExecuteWithSignature("layoutContainer", "(Ljava/awt/Container;)V", arg0); + } + /// + /// + /// + /// + public void RemoveLayoutComponent(Java.Awt.Component arg0) + { + IExecuteWithSignature("removeLayoutComponent", "(Ljava/awt/Component;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region FocusHandler + public partial class FocusHandler + { + #region Constructors + /// + /// + /// + /// + public FocusHandler(Javax.Swing.Plaf.Basic.BasicComboBoxUI arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Awt.EventNs.FocusListener(Javax.Swing.Plaf.Basic.BasicComboBoxUI.FocusHandler t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public void FocusGained(Java.Awt.EventNs.FocusEvent arg0) + { + IExecuteWithSignature("focusGained", "(Ljava/awt/event/FocusEvent;)V", arg0); + } + /// + /// + /// + /// + public void FocusLost(Java.Awt.EventNs.FocusEvent arg0) + { + IExecuteWithSignature("focusLost", "(Ljava/awt/event/FocusEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ItemHandler + public partial class ItemHandler + { + #region Constructors + /// + /// + /// + /// + public ItemHandler(Javax.Swing.Plaf.Basic.BasicComboBoxUI arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Awt.EventNs.ItemListener(Javax.Swing.Plaf.Basic.BasicComboBoxUI.ItemHandler t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public void ItemStateChanged(Java.Awt.EventNs.ItemEvent arg0) + { + IExecuteWithSignature("itemStateChanged", "(Ljava/awt/event/ItemEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ListDataHandler + public partial class ListDataHandler + { + #region Constructors + /// + /// + /// + /// + public ListDataHandler(Javax.Swing.Plaf.Basic.BasicComboBoxUI arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Event.ListDataListener(Javax.Swing.Plaf.Basic.BasicComboBoxUI.ListDataHandler t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public void ContentsChanged(Javax.Swing.Event.ListDataEvent arg0) + { + IExecuteWithSignature("contentsChanged", "(Ljavax/swing/event/ListDataEvent;)V", arg0); + } + /// + /// + /// + /// + public void IntervalAdded(Javax.Swing.Event.ListDataEvent arg0) + { + IExecuteWithSignature("intervalAdded", "(Ljavax/swing/event/ListDataEvent;)V", arg0); + } + /// + /// + /// + /// + public void IntervalRemoved(Javax.Swing.Event.ListDataEvent arg0) + { + IExecuteWithSignature("intervalRemoved", "(Ljavax/swing/event/ListDataEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region PropertyChangeHandler + public partial class PropertyChangeHandler + { + #region Constructors + /// + /// + /// + /// + public PropertyChangeHandler(Javax.Swing.Plaf.Basic.BasicComboBoxUI arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Beans.PropertyChangeListener(Javax.Swing.Plaf.Basic.BasicComboBoxUI.PropertyChangeHandler t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public void PropertyChange(Java.Beans.PropertyChangeEvent arg0) + { + IExecuteWithSignature("propertyChange", "(Ljava/beans/PropertyChangeEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicComboPopup.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicComboPopup.cs new file mode 100644 index 0000000000..84abca529a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicComboPopup.cs @@ -0,0 +1,172 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Basic +{ + #region BasicComboPopup + public partial class BasicComboPopup + { + #region Constructors + /// + /// + /// + /// + public BasicComboPopup(Javax.Swing.JComboBox arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Plaf.Basic.ComboPopup(Javax.Swing.Plaf.Basic.BasicComboPopup t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.EventNs.KeyListener KeyListener + { + get { return IExecuteWithSignature("getKeyListener", "()Ljava/awt/event/KeyListener;"); } + } + /// + /// + /// + public Javax.Swing.JList List + { + get { return IExecuteWithSignature>("getList", "()Ljavax/swing/JList;"); } + } + /// + /// + /// + public Java.Awt.EventNs.MouseListener MouseListener + { + get { return IExecuteWithSignature("getMouseListener", "()Ljava/awt/event/MouseListener;"); } + } + /// + /// + /// + public Java.Awt.EventNs.MouseMotionListener MouseMotionListener + { + get { return IExecuteWithSignature("getMouseMotionListener", "()Ljava/awt/event/MouseMotionListener;"); } + } + /// + /// + /// + public void UninstallingUI() + { + IExecuteWithSignature("uninstallingUI", "()V"); + } + + #endregion + + #region Nested classes + #region ListDataHandler + public partial class ListDataHandler + { + #region Constructors + /// + /// + /// + /// + public ListDataHandler(Javax.Swing.Plaf.Basic.BasicComboPopup arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Event.ListDataListener(Javax.Swing.Plaf.Basic.BasicComboPopup.ListDataHandler t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public void ContentsChanged(Javax.Swing.Event.ListDataEvent arg0) + { + IExecuteWithSignature("contentsChanged", "(Ljavax/swing/event/ListDataEvent;)V", arg0); + } + /// + /// + /// + /// + public void IntervalAdded(Javax.Swing.Event.ListDataEvent arg0) + { + IExecuteWithSignature("intervalAdded", "(Ljavax/swing/event/ListDataEvent;)V", arg0); + } + /// + /// + /// + /// + public void IntervalRemoved(Javax.Swing.Event.ListDataEvent arg0) + { + IExecuteWithSignature("intervalRemoved", "(Ljavax/swing/event/ListDataEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicDesktopIconUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicDesktopIconUI.cs new file mode 100644 index 0000000000..204a044d3a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicDesktopIconUI.cs @@ -0,0 +1,74 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Basic +{ + #region BasicDesktopIconUI + public partial class BasicDesktopIconUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public Java.Awt.Insets GetInsets(Javax.Swing.JComponent arg0) + { + return IExecuteWithSignature("getInsets", "(Ljavax/swing/JComponent;)Ljava/awt/Insets;", arg0); + } + /// + /// + /// + public void Deiconize() + { + IExecuteWithSignature("deiconize", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicDesktopPaneUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicDesktopPaneUI.cs new file mode 100644 index 0000000000..ef24655687 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicDesktopPaneUI.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Basic +{ + #region BasicDesktopPaneUI + public partial class BasicDesktopPaneUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicDirectoryModel.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicDirectoryModel.cs new file mode 100644 index 0000000000..5b69103354 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicDirectoryModel.cs @@ -0,0 +1,180 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Basic +{ + #region BasicDirectoryModel + public partial class BasicDirectoryModel + { + #region Constructors + /// + /// + /// + /// + public BasicDirectoryModel(Javax.Swing.JFileChooser arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Beans.PropertyChangeListener(Javax.Swing.Plaf.Basic.BasicDirectoryModel t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Util.Vector Directories + { + get { return IExecuteWithSignature>("getDirectories", "()Ljava/util/Vector;"); } + } + /// + /// + /// + public Java.Util.Vector Files + { + get { return IExecuteWithSignature>("getFiles", "()Ljava/util/Vector;"); } + } + /// + /// + /// + public Java.Beans.PropertyChangeListener[] PropertyChangeListeners + { + get { return IExecuteWithSignatureArray("getPropertyChangeListeners", "()[Ljava/beans/PropertyChangeListener;"); } + } + /// + /// + /// + /// + /// + public bool Contains(object arg0) + { + return IExecuteWithSignature("contains", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public bool RenameFile(Java.Io.File arg0, Java.Io.File arg1) + { + return IExecute("renameFile", arg0, arg1); + } + /// + /// + /// + /// + /// + public int IndexOf(object arg0) + { + return IExecuteWithSignature("indexOf", "(Ljava/lang/Object;)I", arg0); + } + /// + /// + /// + /// + public void AddPropertyChangeListener(Java.Beans.PropertyChangeListener arg0) + { + IExecuteWithSignature("addPropertyChangeListener", "(Ljava/beans/PropertyChangeListener;)V", arg0); + } + /// + /// + /// + public void FireContentsChanged() + { + IExecuteWithSignature("fireContentsChanged", "()V"); + } + /// + /// + /// + /// + public void IntervalAdded(Javax.Swing.Event.ListDataEvent arg0) + { + IExecuteWithSignature("intervalAdded", "(Ljavax/swing/event/ListDataEvent;)V", arg0); + } + /// + /// + /// + /// + public void IntervalRemoved(Javax.Swing.Event.ListDataEvent arg0) + { + IExecuteWithSignature("intervalRemoved", "(Ljavax/swing/event/ListDataEvent;)V", arg0); + } + /// + /// + /// + public void InvalidateFileCache() + { + IExecuteWithSignature("invalidateFileCache", "()V"); + } + /// + /// + /// + /// + public void PropertyChange(Java.Beans.PropertyChangeEvent arg0) + { + IExecuteWithSignature("propertyChange", "(Ljava/beans/PropertyChangeEvent;)V", arg0); + } + /// + /// + /// + /// + public void RemovePropertyChangeListener(Java.Beans.PropertyChangeListener arg0) + { + IExecuteWithSignature("removePropertyChangeListener", "(Ljava/beans/PropertyChangeListener;)V", arg0); + } + /// + /// + /// + public void ValidateFileCache() + { + IExecuteWithSignature("validateFileCache", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicEditorPaneUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicEditorPaneUI.cs new file mode 100644 index 0000000000..16ad6a5409 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicEditorPaneUI.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Basic +{ + #region BasicEditorPaneUI + public partial class BasicEditorPaneUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicFileChooserUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicFileChooserUI.cs new file mode 100644 index 0000000000..2fcb525257 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicFileChooserUI.cs @@ -0,0 +1,220 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Basic +{ + #region BasicFileChooserUI + public partial class BasicFileChooserUI + { + #region Constructors + /// + /// + /// + /// + public BasicFileChooserUI(Javax.Swing.JFileChooser arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.JPanel AccessoryPanel + { + get { return IExecuteWithSignature("getAccessoryPanel", "()Ljavax/swing/JPanel;"); } + } + /// + /// + /// + public Java.Lang.String DirectoryName + { + get { return IExecuteWithSignature("getDirectoryName", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setDirectoryName", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Javax.Swing.JFileChooser FileChooser + { + get { return IExecuteWithSignature("getFileChooser", "()Ljavax/swing/JFileChooser;"); } + } + /// + /// + /// + public Java.Lang.String FileName + { + get { return IExecuteWithSignature("getFileName", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setFileName", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Javax.Swing.Action GetApproveSelectionAction + { + get { return IExecuteWithSignature("getApproveSelectionAction", "()Ljavax/swing/Action;"); } + } + /// + /// + /// + public Javax.Swing.Action GetCancelSelectionAction + { + get { return IExecuteWithSignature("getCancelSelectionAction", "()Ljavax/swing/Action;"); } + } + /// + /// + /// + public Javax.Swing.Action GetChangeToParentDirectoryAction + { + get { return IExecuteWithSignature("getChangeToParentDirectoryAction", "()Ljavax/swing/Action;"); } + } + /// + /// + /// + public Javax.Swing.Action GetGoHomeAction + { + get { return IExecuteWithSignature("getGoHomeAction", "()Ljavax/swing/Action;"); } + } + /// + /// + /// + public Javax.Swing.Action GetNewFolderAction + { + get { return IExecuteWithSignature("getNewFolderAction", "()Ljavax/swing/Action;"); } + } + /// + /// + /// + public Javax.Swing.Action GetUpdateAction + { + get { return IExecuteWithSignature("getUpdateAction", "()Ljavax/swing/Action;"); } + } + /// + /// + /// + public Javax.Swing.Plaf.Basic.BasicDirectoryModel Model + { + get { return IExecuteWithSignature("getModel", "()Ljavax/swing/plaf/basic/BasicDirectoryModel;"); } + } + /// + /// + /// + /// + /// + public int GetApproveButtonMnemonic(Javax.Swing.JFileChooser arg0) + { + return IExecuteWithSignature("getApproveButtonMnemonic", "(Ljavax/swing/JFileChooser;)I", arg0); + } + /// + /// + /// + /// + /// + public Java.Beans.PropertyChangeListener CreatePropertyChangeListener(Javax.Swing.JFileChooser arg0) + { + return IExecuteWithSignature("createPropertyChangeListener", "(Ljavax/swing/JFileChooser;)Ljava/beans/PropertyChangeListener;", arg0); + } + /// + /// + /// + /// + /// + public Java.Beans.PropertyChangeListener CreatePropertyChangeListenerDirect(Javax.Swing.JFileChooser arg0) + { + return IExecuteWithSignature("createPropertyChangeListener", "(Ljavax/swing/JFileChooser;)Ljava/beans/PropertyChangeListener;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.String GetApproveButtonToolTipText(Javax.Swing.JFileChooser arg0) + { + return IExecuteWithSignature("getApproveButtonToolTipText", "(Ljavax/swing/JFileChooser;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public Javax.Swing.Event.ListSelectionListener CreateListSelectionListener(Javax.Swing.JFileChooser arg0) + { + return IExecuteWithSignature("createListSelectionListener", "(Ljavax/swing/JFileChooser;)Ljavax/swing/event/ListSelectionListener;", arg0); + } + /// + /// + /// + /// + /// + public Javax.Swing.Event.ListSelectionListener CreateListSelectionListenerDirect(Javax.Swing.JFileChooser arg0) + { + return IExecuteWithSignature("createListSelectionListener", "(Ljavax/swing/JFileChooser;)Ljavax/swing/event/ListSelectionListener;", arg0); + } + /// + /// + /// + public void ClearIconCache() + { + IExecuteWithSignature("clearIconCache", "()V"); + } + /// + /// + /// + /// + public void InstallComponents(Javax.Swing.JFileChooser arg0) + { + IExecuteWithSignature("installComponents", "(Ljavax/swing/JFileChooser;)V", arg0); + } + /// + /// + /// + /// + public void UninstallComponents(Javax.Swing.JFileChooser arg0) + { + IExecuteWithSignature("uninstallComponents", "(Ljavax/swing/JFileChooser;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicFormattedTextFieldUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicFormattedTextFieldUI.cs new file mode 100644 index 0000000000..e1fa6b3df0 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicFormattedTextFieldUI.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Basic +{ + #region BasicFormattedTextFieldUI + public partial class BasicFormattedTextFieldUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicGraphicsUtils.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicGraphicsUtils.cs new file mode 100644 index 0000000000..ffe8d7156a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicGraphicsUtils.cs @@ -0,0 +1,230 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Basic +{ + #region BasicGraphicsUtils + public partial class BasicGraphicsUtils + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + public static Java.Awt.Insets EtchedInsets + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getEtchedInsets", "()Ljava/awt/Insets;"); } + } + /// + /// + /// + public static Java.Awt.Insets GrooveInsets + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getGrooveInsets", "()Ljava/awt/Insets;"); } + } + /// + /// + /// + /// + /// + /// + /// + public static float GetStringWidth(Javax.Swing.JComponent arg0, Java.Awt.FontMetrics arg1, Java.Lang.String arg2) + { + return SExecute(LocalBridgeClazz, "getStringWidth", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public static Java.Awt.Dimension GetPreferredButtonSize(Javax.Swing.AbstractButton arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "getPreferredButtonSize", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Lang.String GetClippedString(Javax.Swing.JComponent arg0, Java.Awt.FontMetrics arg1, Java.Lang.String arg2, int arg3) + { + return SExecute(LocalBridgeClazz, "getClippedString", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static void DrawBezel(Java.Awt.Graphics arg0, int arg1, int arg2, int arg3, int arg4, bool arg5, bool arg6, Java.Awt.Color arg7, Java.Awt.Color arg8, Java.Awt.Color arg9, Java.Awt.Color arg10) + { + SExecute(LocalBridgeClazz, "drawBezel", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static void DrawDashedRect(Java.Awt.Graphics arg0, int arg1, int arg2, int arg3, int arg4) + { + SExecute(LocalBridgeClazz, "drawDashedRect", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static void DrawEtchedRect(Java.Awt.Graphics arg0, int arg1, int arg2, int arg3, int arg4, Java.Awt.Color arg5, Java.Awt.Color arg6, Java.Awt.Color arg7, Java.Awt.Color arg8) + { + SExecute(LocalBridgeClazz, "drawEtchedRect", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static void DrawGroove(Java.Awt.Graphics arg0, int arg1, int arg2, int arg3, int arg4, Java.Awt.Color arg5, Java.Awt.Color arg6) + { + SExecute(LocalBridgeClazz, "drawGroove", arg0, arg1, arg2, arg3, arg4, arg5, arg6); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static void DrawLoweredBezel(Java.Awt.Graphics arg0, int arg1, int arg2, int arg3, int arg4, Java.Awt.Color arg5, Java.Awt.Color arg6, Java.Awt.Color arg7, Java.Awt.Color arg8) + { + SExecute(LocalBridgeClazz, "drawLoweredBezel", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static void DrawString(Java.Awt.Graphics arg0, Java.Lang.String arg1, int arg2, int arg3, int arg4) + { + SExecute(LocalBridgeClazz, "drawString", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static void DrawString(Javax.Swing.JComponent arg0, Java.Awt.Graphics2D arg1, Java.Lang.String arg2, float arg3, float arg4) + { + SExecute(LocalBridgeClazz, "drawString", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static void DrawStringUnderlineCharAt(Java.Awt.Graphics arg0, Java.Lang.String arg1, int arg2, int arg3, int arg4) + { + SExecute(LocalBridgeClazz, "drawStringUnderlineCharAt", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static void DrawStringUnderlineCharAt(Javax.Swing.JComponent arg0, Java.Awt.Graphics2D arg1, Java.Lang.String arg2, int arg3, float arg4, float arg5) + { + SExecute(LocalBridgeClazz, "drawStringUnderlineCharAt", arg0, arg1, arg2, arg3, arg4, arg5); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicHTML.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicHTML.cs new file mode 100644 index 0000000000..df2b2825f1 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicHTML.cs @@ -0,0 +1,109 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Basic +{ + #region BasicHTML + public partial class BasicHTML + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Lang.String documentBaseKey { get { if (!_documentBaseKeyReady) { _documentBaseKeyContent = SGetField(LocalBridgeClazz, "documentBaseKey"); _documentBaseKeyReady = true; } return _documentBaseKeyContent; } } + private static Java.Lang.String _documentBaseKeyContent = default; + private static bool _documentBaseKeyReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String propertyKey { get { if (!_propertyKeyReady) { _propertyKeyContent = SGetField(LocalBridgeClazz, "propertyKey"); _propertyKeyReady = true; } return _propertyKeyContent; } } + private static Java.Lang.String _propertyKeyContent = default; + private static bool _propertyKeyReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static bool IsHTMLString(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "isHTMLString", "(Ljava/lang/String;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public static int GetHTMLBaseline(Javax.Swing.Text.View arg0, int arg1, int arg2) + { + return SExecute(LocalBridgeClazz, "getHTMLBaseline", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public static Javax.Swing.Text.View CreateHTMLView(Javax.Swing.JComponent arg0, Java.Lang.String arg1) + { + return SExecute(LocalBridgeClazz, "createHTMLView", arg0, arg1); + } + /// + /// + /// + /// + /// + public static void UpdateRenderer(Javax.Swing.JComponent arg0, Java.Lang.String arg1) + { + SExecute(LocalBridgeClazz, "updateRenderer", arg0, arg1); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicIconFactory.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicIconFactory.cs new file mode 100644 index 0000000000..98afee278b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicIconFactory.cs @@ -0,0 +1,115 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Basic +{ + #region BasicIconFactory + public partial class BasicIconFactory + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + public static Javax.Swing.Icon GetCheckBoxIcon + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getCheckBoxIcon", "()Ljavax/swing/Icon;"); } + } + /// + /// + /// + public static Javax.Swing.Icon GetCheckBoxMenuItemIcon + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getCheckBoxMenuItemIcon", "()Ljavax/swing/Icon;"); } + } + /// + /// + /// + public static Javax.Swing.Icon GetMenuArrowIcon + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getMenuArrowIcon", "()Ljavax/swing/Icon;"); } + } + /// + /// + /// + public static Javax.Swing.Icon GetMenuItemArrowIcon + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getMenuItemArrowIcon", "()Ljavax/swing/Icon;"); } + } + /// + /// + /// + public static Javax.Swing.Icon GetMenuItemCheckIcon + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getMenuItemCheckIcon", "()Ljavax/swing/Icon;"); } + } + /// + /// + /// + public static Javax.Swing.Icon GetRadioButtonIcon + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getRadioButtonIcon", "()Ljavax/swing/Icon;"); } + } + /// + /// + /// + public static Javax.Swing.Icon GetRadioButtonMenuItemIcon + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getRadioButtonMenuItemIcon", "()Ljavax/swing/Icon;"); } + } + /// + /// + /// + /// + public static Javax.Swing.Icon CreateEmptyFrameIcon() + { + return SExecuteWithSignature(LocalBridgeClazz, "createEmptyFrameIcon", "()Ljavax/swing/Icon;"); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicInternalFrameTitlePane.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicInternalFrameTitlePane.cs new file mode 100644 index 0000000000..38e81d8d0e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicInternalFrameTitlePane.cs @@ -0,0 +1,480 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Basic +{ + #region BasicInternalFrameTitlePane + public partial class BasicInternalFrameTitlePane + { + #region Constructors + /// + /// + /// + /// + public BasicInternalFrameTitlePane(Javax.Swing.JInternalFrame arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public void PaintComponent(Java.Awt.Graphics arg0) + { + IExecuteWithSignature("paintComponent", "(Ljava/awt/Graphics;)V", arg0); + } + + #endregion + + #region Nested classes + #region CloseAction + public partial class CloseAction + { + #region Constructors + /// + /// + /// + /// + public CloseAction(Javax.Swing.Plaf.Basic.BasicInternalFrameTitlePane arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region IconifyAction + public partial class IconifyAction + { + #region Constructors + /// + /// + /// + /// + public IconifyAction(Javax.Swing.Plaf.Basic.BasicInternalFrameTitlePane arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region MaximizeAction + public partial class MaximizeAction + { + #region Constructors + /// + /// + /// + /// + public MaximizeAction(Javax.Swing.Plaf.Basic.BasicInternalFrameTitlePane arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region MoveAction + public partial class MoveAction + { + #region Constructors + /// + /// + /// + /// + public MoveAction(Javax.Swing.Plaf.Basic.BasicInternalFrameTitlePane arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region PropertyChangeHandler + public partial class PropertyChangeHandler + { + #region Constructors + /// + /// + /// + /// + public PropertyChangeHandler(Javax.Swing.Plaf.Basic.BasicInternalFrameTitlePane arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Beans.PropertyChangeListener(Javax.Swing.Plaf.Basic.BasicInternalFrameTitlePane.PropertyChangeHandler t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public void PropertyChange(Java.Beans.PropertyChangeEvent arg0) + { + IExecuteWithSignature("propertyChange", "(Ljava/beans/PropertyChangeEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region RestoreAction + public partial class RestoreAction + { + #region Constructors + /// + /// + /// + /// + public RestoreAction(Javax.Swing.Plaf.Basic.BasicInternalFrameTitlePane arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region SizeAction + public partial class SizeAction + { + #region Constructors + /// + /// + /// + /// + public SizeAction(Javax.Swing.Plaf.Basic.BasicInternalFrameTitlePane arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region SystemMenuBar + public partial class SystemMenuBar + { + #region Constructors + /// + /// + /// + /// + public SystemMenuBar(Javax.Swing.Plaf.Basic.BasicInternalFrameTitlePane arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region TitlePaneLayout + public partial class TitlePaneLayout + { + #region Constructors + /// + /// + /// + /// + public TitlePaneLayout(Javax.Swing.Plaf.Basic.BasicInternalFrameTitlePane arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public Java.Awt.Dimension MinimumLayoutSize(Java.Awt.Container arg0) + { + return IExecuteWithSignature("minimumLayoutSize", "(Ljava/awt/Container;)Ljava/awt/Dimension;", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.Dimension PreferredLayoutSize(Java.Awt.Container arg0) + { + return IExecuteWithSignature("preferredLayoutSize", "(Ljava/awt/Container;)Ljava/awt/Dimension;", arg0); + } + /// + /// + /// + /// + /// + public void AddLayoutComponent(Java.Lang.String arg0, Java.Awt.Component arg1) + { + IExecute("addLayoutComponent", arg0, arg1); + } + /// + /// + /// + /// + public void LayoutContainer(Java.Awt.Container arg0) + { + IExecuteWithSignature("layoutContainer", "(Ljava/awt/Container;)V", arg0); + } + /// + /// + /// + /// + public void RemoveLayoutComponent(Java.Awt.Component arg0) + { + IExecuteWithSignature("removeLayoutComponent", "(Ljava/awt/Component;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicInternalFrameUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicInternalFrameUI.cs new file mode 100644 index 0000000000..29aa574746 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicInternalFrameUI.cs @@ -0,0 +1,184 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Basic +{ + #region BasicInternalFrameUI + public partial class BasicInternalFrameUI + { + #region Constructors + /// + /// + /// + /// + public BasicInternalFrameUI(Javax.Swing.JInternalFrame arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.JComponent EastPane + { + get { return IExecuteWithSignature("getEastPane", "()Ljavax/swing/JComponent;"); } set { IExecuteWithSignature("setEastPane", "(Ljavax/swing/JComponent;)V", value); } + } + /// + /// + /// + public Javax.Swing.JComponent NorthPane + { + get { return IExecuteWithSignature("getNorthPane", "()Ljavax/swing/JComponent;"); } set { IExecuteWithSignature("setNorthPane", "(Ljavax/swing/JComponent;)V", value); } + } + /// + /// + /// + public Javax.Swing.JComponent SouthPane + { + get { return IExecuteWithSignature("getSouthPane", "()Ljavax/swing/JComponent;"); } set { IExecuteWithSignature("setSouthPane", "(Ljavax/swing/JComponent;)V", value); } + } + /// + /// + /// + public Javax.Swing.JComponent WestPane + { + get { return IExecuteWithSignature("getWestPane", "()Ljavax/swing/JComponent;"); } set { IExecuteWithSignature("setWestPane", "(Ljavax/swing/JComponent;)V", value); } + } + /// + /// + /// + /// + public bool IsKeyBindingActive() + { + return IExecuteWithSignature("isKeyBindingActive", "()Z"); + } + + #endregion + + #region Nested classes + #region InternalFrameLayout + public partial class InternalFrameLayout + { + #region Constructors + /// + /// + /// + /// + public InternalFrameLayout(Javax.Swing.Plaf.Basic.BasicInternalFrameUI arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public Java.Awt.Dimension MinimumLayoutSize(Java.Awt.Container arg0) + { + return IExecuteWithSignature("minimumLayoutSize", "(Ljava/awt/Container;)Ljava/awt/Dimension;", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.Dimension PreferredLayoutSize(Java.Awt.Container arg0) + { + return IExecuteWithSignature("preferredLayoutSize", "(Ljava/awt/Container;)Ljava/awt/Dimension;", arg0); + } + /// + /// + /// + /// + /// + public void AddLayoutComponent(Java.Lang.String arg0, Java.Awt.Component arg1) + { + IExecute("addLayoutComponent", arg0, arg1); + } + /// + /// + /// + /// + public void LayoutContainer(Java.Awt.Container arg0) + { + IExecuteWithSignature("layoutContainer", "(Ljava/awt/Container;)V", arg0); + } + /// + /// + /// + /// + public void RemoveLayoutComponent(Java.Awt.Component arg0) + { + IExecuteWithSignature("removeLayoutComponent", "(Ljava/awt/Component;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicLabelUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicLabelUI.cs new file mode 100644 index 0000000000..dec4787bba --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicLabelUI.cs @@ -0,0 +1,70 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Basic +{ + #region BasicLabelUI + public partial class BasicLabelUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Beans.PropertyChangeListener(Javax.Swing.Plaf.Basic.BasicLabelUI t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public void PropertyChange(Java.Beans.PropertyChangeEvent arg0) + { + IExecuteWithSignature("propertyChange", "(Ljava/beans/PropertyChangeEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicListUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicListUI.cs new file mode 100644 index 0000000000..f44b0c15ad --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicListUI.cs @@ -0,0 +1,385 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Basic +{ + #region BasicListUI + public partial class BasicListUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + #region FocusHandler + public partial class FocusHandler + { + #region Constructors + /// + /// + /// + /// + public FocusHandler(Javax.Swing.Plaf.Basic.BasicListUI arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Awt.EventNs.FocusListener(Javax.Swing.Plaf.Basic.BasicListUI.FocusHandler t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public void FocusGained(Java.Awt.EventNs.FocusEvent arg0) + { + IExecuteWithSignature("focusGained", "(Ljava/awt/event/FocusEvent;)V", arg0); + } + /// + /// + /// + /// + public void FocusLost(Java.Awt.EventNs.FocusEvent arg0) + { + IExecuteWithSignature("focusLost", "(Ljava/awt/event/FocusEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ListDataHandler + public partial class ListDataHandler + { + #region Constructors + /// + /// + /// + /// + public ListDataHandler(Javax.Swing.Plaf.Basic.BasicListUI arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Event.ListDataListener(Javax.Swing.Plaf.Basic.BasicListUI.ListDataHandler t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public void ContentsChanged(Javax.Swing.Event.ListDataEvent arg0) + { + IExecuteWithSignature("contentsChanged", "(Ljavax/swing/event/ListDataEvent;)V", arg0); + } + /// + /// + /// + /// + public void IntervalAdded(Javax.Swing.Event.ListDataEvent arg0) + { + IExecuteWithSignature("intervalAdded", "(Ljavax/swing/event/ListDataEvent;)V", arg0); + } + /// + /// + /// + /// + public void IntervalRemoved(Javax.Swing.Event.ListDataEvent arg0) + { + IExecuteWithSignature("intervalRemoved", "(Ljavax/swing/event/ListDataEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ListSelectionHandler + public partial class ListSelectionHandler + { + #region Constructors + /// + /// + /// + /// + public ListSelectionHandler(Javax.Swing.Plaf.Basic.BasicListUI arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Event.ListSelectionListener(Javax.Swing.Plaf.Basic.BasicListUI.ListSelectionHandler t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public void ValueChanged(Javax.Swing.Event.ListSelectionEvent arg0) + { + IExecuteWithSignature("valueChanged", "(Ljavax/swing/event/ListSelectionEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region MouseInputHandler + public partial class MouseInputHandler + { + #region Constructors + /// + /// + /// + /// + public MouseInputHandler(Javax.Swing.Plaf.Basic.BasicListUI arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Event.MouseInputListener(Javax.Swing.Plaf.Basic.BasicListUI.MouseInputHandler t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public void MouseClicked(Java.Awt.EventNs.MouseEvent arg0) + { + IExecuteWithSignature("mouseClicked", "(Ljava/awt/event/MouseEvent;)V", arg0); + } + /// + /// + /// + /// + public void MouseDragged(Java.Awt.EventNs.MouseEvent arg0) + { + IExecuteWithSignature("mouseDragged", "(Ljava/awt/event/MouseEvent;)V", arg0); + } + /// + /// + /// + /// + public void MouseEntered(Java.Awt.EventNs.MouseEvent arg0) + { + IExecuteWithSignature("mouseEntered", "(Ljava/awt/event/MouseEvent;)V", arg0); + } + /// + /// + /// + /// + public void MouseExited(Java.Awt.EventNs.MouseEvent arg0) + { + IExecuteWithSignature("mouseExited", "(Ljava/awt/event/MouseEvent;)V", arg0); + } + /// + /// + /// + /// + public void MouseMoved(Java.Awt.EventNs.MouseEvent arg0) + { + IExecuteWithSignature("mouseMoved", "(Ljava/awt/event/MouseEvent;)V", arg0); + } + /// + /// + /// + /// + public void MousePressed(Java.Awt.EventNs.MouseEvent arg0) + { + IExecuteWithSignature("mousePressed", "(Ljava/awt/event/MouseEvent;)V", arg0); + } + /// + /// + /// + /// + public void MouseReleased(Java.Awt.EventNs.MouseEvent arg0) + { + IExecuteWithSignature("mouseReleased", "(Ljava/awt/event/MouseEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region PropertyChangeHandler + public partial class PropertyChangeHandler + { + #region Constructors + /// + /// + /// + /// + public PropertyChangeHandler(Javax.Swing.Plaf.Basic.BasicListUI arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Beans.PropertyChangeListener(Javax.Swing.Plaf.Basic.BasicListUI.PropertyChangeHandler t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public void PropertyChange(Java.Beans.PropertyChangeEvent arg0) + { + IExecuteWithSignature("propertyChange", "(Ljava/beans/PropertyChangeEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicLookAndFeel.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicLookAndFeel.cs new file mode 100644 index 0000000000..8cebaf22c0 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicLookAndFeel.cs @@ -0,0 +1,62 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Basic +{ + #region BasicLookAndFeel + public partial class BasicLookAndFeel + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Javax.Swing.Plaf.Basic.BasicLookAndFeel t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicMenuBarUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicMenuBarUI.cs new file mode 100644 index 0000000000..0a4aa84293 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicMenuBarUI.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Basic +{ + #region BasicMenuBarUI + public partial class BasicMenuBarUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicMenuItemUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicMenuItemUI.cs new file mode 100644 index 0000000000..e71af9c808 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicMenuItemUI.cs @@ -0,0 +1,65 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Basic +{ + #region BasicMenuItemUI + public partial class BasicMenuItemUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.MenuElement[] Path + { + get { return IExecuteWithSignatureArray("getPath", "()[Ljavax/swing/MenuElement;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicMenuUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicMenuUI.cs new file mode 100644 index 0000000000..3b6227bb44 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicMenuUI.cs @@ -0,0 +1,127 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Basic +{ + #region BasicMenuUI + public partial class BasicMenuUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + #region ChangeHandler + public partial class ChangeHandler + { + #region Constructors + /// + /// + /// + /// + /// + /// + public ChangeHandler(Javax.Swing.Plaf.Basic.BasicMenuUI arg0, Javax.Swing.JMenu arg1, Javax.Swing.Plaf.Basic.BasicMenuUI arg2) + : base(arg0, arg1, arg2) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Event.ChangeListener(Javax.Swing.Plaf.Basic.BasicMenuUI.ChangeHandler t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public bool isSelected { get { return IGetField("isSelected"); } set { ISetField("isSelected", value); } } + /// + /// + /// + public Java.Awt.Component wasFocused { get { return IGetField("wasFocused"); } set { ISetField("wasFocused", value); } } + /// + /// + /// + public Javax.Swing.JMenu menu { get { return IGetField("menu"); } set { ISetField("menu", value); } } + /// + /// + /// + public Javax.Swing.Plaf.Basic.BasicMenuUI ui { get { return IGetField("ui"); } set { ISetField("ui", value); } } + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public void StateChanged(Javax.Swing.Event.ChangeEvent arg0) + { + IExecuteWithSignature("stateChanged", "(Ljavax/swing/event/ChangeEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicOptionPaneUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicOptionPaneUI.cs new file mode 100644 index 0000000000..a4ff476da3 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicOptionPaneUI.cs @@ -0,0 +1,232 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Basic +{ + #region BasicOptionPaneUI + public partial class BasicOptionPaneUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int MinimumHeight { get { if (!_MinimumHeightReady) { _MinimumHeightContent = SGetField(LocalBridgeClazz, "MinimumHeight"); _MinimumHeightReady = true; } return _MinimumHeightContent; } } + private static int _MinimumHeightContent = default; + private static bool _MinimumHeightReady = false; // this is used because in case of generics + /// + /// + /// + public static int MinimumWidth { get { if (!_MinimumWidthReady) { _MinimumWidthContent = SGetField(LocalBridgeClazz, "MinimumWidth"); _MinimumWidthReady = true; } return _MinimumWidthContent; } } + private static int _MinimumWidthContent = default; + private static bool _MinimumWidthReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.Dimension MinimumOptionPaneSize + { + get { return IExecuteWithSignature("getMinimumOptionPaneSize", "()Ljava/awt/Dimension;"); } + } + + #endregion + + #region Nested classes + #region ButtonAreaLayout + public partial class ButtonAreaLayout + { + #region Constructors + /// + /// + /// + /// + /// + public ButtonAreaLayout(bool arg0, int arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public bool CentersChildren + { + get { return IExecuteWithSignature("getCentersChildren", "()Z"); } set { IExecuteWithSignature("setCentersChildren", "(Z)V", value); } + } + /// + /// + /// + public int Padding + { + get { return IExecuteWithSignature("getPadding", "()I"); } set { IExecuteWithSignature("setPadding", "(I)V", value); } + } + /// + /// + /// + public bool SyncAllWidths + { + get { return IExecuteWithSignature("getSyncAllWidths", "()Z"); } set { IExecuteWithSignature("setSyncAllWidths", "(Z)V", value); } + } + /// + /// + /// + /// + /// + public Java.Awt.Dimension MinimumLayoutSize(Java.Awt.Container arg0) + { + return IExecuteWithSignature("minimumLayoutSize", "(Ljava/awt/Container;)Ljava/awt/Dimension;", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.Dimension PreferredLayoutSize(Java.Awt.Container arg0) + { + return IExecuteWithSignature("preferredLayoutSize", "(Ljava/awt/Container;)Ljava/awt/Dimension;", arg0); + } + /// + /// + /// + /// + /// + public void AddLayoutComponent(Java.Lang.String arg0, Java.Awt.Component arg1) + { + IExecute("addLayoutComponent", arg0, arg1); + } + /// + /// + /// + /// + public void LayoutContainer(Java.Awt.Container arg0) + { + IExecuteWithSignature("layoutContainer", "(Ljava/awt/Container;)V", arg0); + } + /// + /// + /// + /// + public void RemoveLayoutComponent(Java.Awt.Component arg0) + { + IExecuteWithSignature("removeLayoutComponent", "(Ljava/awt/Component;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region PropertyChangeHandler + public partial class PropertyChangeHandler + { + #region Constructors + /// + /// + /// + /// + public PropertyChangeHandler(Javax.Swing.Plaf.Basic.BasicOptionPaneUI arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Beans.PropertyChangeListener(Javax.Swing.Plaf.Basic.BasicOptionPaneUI.PropertyChangeHandler t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public void PropertyChange(Java.Beans.PropertyChangeEvent arg0) + { + IExecuteWithSignature("propertyChange", "(Ljava/beans/PropertyChangeEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicPanelUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicPanelUI.cs new file mode 100644 index 0000000000..982efe84a8 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicPanelUI.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Basic +{ + #region BasicPanelUI + public partial class BasicPanelUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicPasswordFieldUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicPasswordFieldUI.cs new file mode 100644 index 0000000000..5d18d2c1bb --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicPasswordFieldUI.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Basic +{ + #region BasicPasswordFieldUI + public partial class BasicPasswordFieldUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicPopupMenuSeparatorUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicPopupMenuSeparatorUI.cs new file mode 100644 index 0000000000..f6a1f53d73 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicPopupMenuSeparatorUI.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Basic +{ + #region BasicPopupMenuSeparatorUI + public partial class BasicPopupMenuSeparatorUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicPopupMenuUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicPopupMenuUI.cs new file mode 100644 index 0000000000..2bb7667217 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicPopupMenuUI.cs @@ -0,0 +1,65 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Basic +{ + #region BasicPopupMenuUI + public partial class BasicPopupMenuUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public void InstallDefaults() + { + IExecuteWithSignature("installDefaults", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicProgressBarUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicProgressBarUI.cs new file mode 100644 index 0000000000..84bf2d3b1b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicProgressBarUI.cs @@ -0,0 +1,109 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Basic +{ + #region BasicProgressBarUI + public partial class BasicProgressBarUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + #region ChangeHandler + public partial class ChangeHandler + { + #region Constructors + /// + /// + /// + /// + public ChangeHandler(Javax.Swing.Plaf.Basic.BasicProgressBarUI arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Event.ChangeListener(Javax.Swing.Plaf.Basic.BasicProgressBarUI.ChangeHandler t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public void StateChanged(Javax.Swing.Event.ChangeEvent arg0) + { + IExecuteWithSignature("stateChanged", "(Ljavax/swing/event/ChangeEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicRadioButtonMenuItemUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicRadioButtonMenuItemUI.cs new file mode 100644 index 0000000000..e082367f9d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicRadioButtonMenuItemUI.cs @@ -0,0 +1,69 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Basic +{ + #region BasicRadioButtonMenuItemUI + public partial class BasicRadioButtonMenuItemUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + public void ProcessMouseEvent(Javax.Swing.JMenuItem arg0, Java.Awt.EventNs.MouseEvent arg1, Javax.Swing.MenuElement[] arg2, Javax.Swing.MenuSelectionManager arg3) + { + IExecute("processMouseEvent", arg0, arg1, arg2, arg3); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicRadioButtonUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicRadioButtonUI.cs new file mode 100644 index 0000000000..66e6d9dc77 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicRadioButtonUI.cs @@ -0,0 +1,65 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Basic +{ + #region BasicRadioButtonUI + public partial class BasicRadioButtonUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.Icon DefaultIcon + { + get { return IExecuteWithSignature("getDefaultIcon", "()Ljavax/swing/Icon;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicRootPaneUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicRootPaneUI.cs new file mode 100644 index 0000000000..ae775554cb --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicRootPaneUI.cs @@ -0,0 +1,70 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Basic +{ + #region BasicRootPaneUI + public partial class BasicRootPaneUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Beans.PropertyChangeListener(Javax.Swing.Plaf.Basic.BasicRootPaneUI t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public void PropertyChange(Java.Beans.PropertyChangeEvent arg0) + { + IExecuteWithSignature("propertyChange", "(Ljava/beans/PropertyChangeEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicScrollBarUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicScrollBarUI.cs new file mode 100644 index 0000000000..f1634525f6 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicScrollBarUI.cs @@ -0,0 +1,175 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Basic +{ + #region BasicScrollBarUI + public partial class BasicScrollBarUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Awt.LayoutManager(Javax.Swing.Plaf.Basic.BasicScrollBarUI t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.SwingConstants(Javax.Swing.Plaf.Basic.BasicScrollBarUI t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public bool SupportsAbsolutePositioning + { + get { return IExecuteWithSignature("getSupportsAbsolutePositioning", "()Z"); } + } + /// + /// + /// + /// + public bool IsThumbRollover() + { + return IExecuteWithSignature("isThumbRollover", "()Z"); + } + /// + /// + /// + /// + /// + public Java.Awt.Dimension MinimumLayoutSize(Java.Awt.Container arg0) + { + return IExecuteWithSignature("minimumLayoutSize", "(Ljava/awt/Container;)Ljava/awt/Dimension;", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.Dimension PreferredLayoutSize(Java.Awt.Container arg0) + { + return IExecuteWithSignature("preferredLayoutSize", "(Ljava/awt/Container;)Ljava/awt/Dimension;", arg0); + } + /// + /// + /// + /// + /// + public void AddLayoutComponent(Java.Lang.String arg0, Java.Awt.Component arg1) + { + IExecute("addLayoutComponent", arg0, arg1); + } + /// + /// + /// + /// + public void LayoutContainer(Java.Awt.Container arg0) + { + IExecuteWithSignature("layoutContainer", "(Ljava/awt/Container;)V", arg0); + } + /// + /// + /// + /// + public void RemoveLayoutComponent(Java.Awt.Component arg0) + { + IExecuteWithSignature("removeLayoutComponent", "(Ljava/awt/Component;)V", arg0); + } + + #endregion + + #region Nested classes + #region PropertyChangeHandler + public partial class PropertyChangeHandler + { + #region Constructors + /// + /// + /// + /// + public PropertyChangeHandler(Javax.Swing.Plaf.Basic.BasicScrollBarUI arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Beans.PropertyChangeListener(Javax.Swing.Plaf.Basic.BasicScrollBarUI.PropertyChangeHandler t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public void PropertyChange(Java.Beans.PropertyChangeEvent arg0) + { + IExecuteWithSignature("propertyChange", "(Ljava/beans/PropertyChangeEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicScrollPaneUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicScrollPaneUI.cs new file mode 100644 index 0000000000..ca4066da12 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicScrollPaneUI.cs @@ -0,0 +1,164 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Basic +{ + #region BasicScrollPaneUI + public partial class BasicScrollPaneUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.ScrollPaneConstants(Javax.Swing.Plaf.Basic.BasicScrollPaneUI t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + #region PropertyChangeHandler + public partial class PropertyChangeHandler + { + #region Constructors + /// + /// + /// + /// + public PropertyChangeHandler(Javax.Swing.Plaf.Basic.BasicScrollPaneUI arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Beans.PropertyChangeListener(Javax.Swing.Plaf.Basic.BasicScrollPaneUI.PropertyChangeHandler t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public void PropertyChange(Java.Beans.PropertyChangeEvent arg0) + { + IExecuteWithSignature("propertyChange", "(Ljava/beans/PropertyChangeEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ViewportChangeHandler + public partial class ViewportChangeHandler + { + #region Constructors + /// + /// + /// + /// + public ViewportChangeHandler(Javax.Swing.Plaf.Basic.BasicScrollPaneUI arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Event.ChangeListener(Javax.Swing.Plaf.Basic.BasicScrollPaneUI.ViewportChangeHandler t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public void StateChanged(Javax.Swing.Event.ChangeEvent arg0) + { + IExecuteWithSignature("stateChanged", "(Ljavax/swing/event/ChangeEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicSeparatorUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicSeparatorUI.cs new file mode 100644 index 0000000000..5bce15e2cb --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicSeparatorUI.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Basic +{ + #region BasicSeparatorUI + public partial class BasicSeparatorUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicSliderUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicSliderUI.cs new file mode 100644 index 0000000000..f6d058a97c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicSliderUI.cs @@ -0,0 +1,404 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Basic +{ + #region BasicSliderUI + public partial class BasicSliderUI + { + #region Constructors + /// + /// + /// + /// + public BasicSliderUI(Javax.Swing.JSlider arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int MAX_SCROLL { get { if (!_MAX_SCROLLReady) { _MAX_SCROLLContent = SGetField(LocalBridgeClazz, "MAX_SCROLL"); _MAX_SCROLLReady = true; } return _MAX_SCROLLContent; } } + private static int _MAX_SCROLLContent = default; + private static bool _MAX_SCROLLReady = false; // this is used because in case of generics + /// + /// + /// + public static int MIN_SCROLL { get { if (!_MIN_SCROLLReady) { _MIN_SCROLLContent = SGetField(LocalBridgeClazz, "MIN_SCROLL"); _MIN_SCROLLReady = true; } return _MIN_SCROLLContent; } } + private static int _MIN_SCROLLContent = default; + private static bool _MIN_SCROLLReady = false; // this is used because in case of generics + /// + /// + /// + public static int NEGATIVE_SCROLL { get { if (!_NEGATIVE_SCROLLReady) { _NEGATIVE_SCROLLContent = SGetField(LocalBridgeClazz, "NEGATIVE_SCROLL"); _NEGATIVE_SCROLLReady = true; } return _NEGATIVE_SCROLLContent; } } + private static int _NEGATIVE_SCROLLContent = default; + private static bool _NEGATIVE_SCROLLReady = false; // this is used because in case of generics + /// + /// + /// + public static int POSITIVE_SCROLL { get { if (!_POSITIVE_SCROLLReady) { _POSITIVE_SCROLLContent = SGetField(LocalBridgeClazz, "POSITIVE_SCROLL"); _POSITIVE_SCROLLReady = true; } return _POSITIVE_SCROLLContent; } } + private static int _POSITIVE_SCROLLContent = default; + private static bool _POSITIVE_SCROLLReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.Dimension MinimumHorizontalSize + { + get { return IExecuteWithSignature("getMinimumHorizontalSize", "()Ljava/awt/Dimension;"); } + } + /// + /// + /// + public Java.Awt.Dimension MinimumVerticalSize + { + get { return IExecuteWithSignature("getMinimumVerticalSize", "()Ljava/awt/Dimension;"); } + } + /// + /// + /// + public Java.Awt.Dimension PreferredHorizontalSize + { + get { return IExecuteWithSignature("getPreferredHorizontalSize", "()Ljava/awt/Dimension;"); } + } + /// + /// + /// + public Java.Awt.Dimension PreferredVerticalSize + { + get { return IExecuteWithSignature("getPreferredVerticalSize", "()Ljava/awt/Dimension;"); } + } + /// + /// + /// + /// + /// + public int ValueForXPosition(int arg0) + { + return IExecuteWithSignature("valueForXPosition", "(I)I", arg0); + } + /// + /// + /// + /// + /// + public int ValueForYPosition(int arg0) + { + return IExecuteWithSignature("valueForYPosition", "(I)I", arg0); + } + /// + /// + /// + /// + public void PaintFocus(Java.Awt.Graphics arg0) + { + IExecuteWithSignature("paintFocus", "(Ljava/awt/Graphics;)V", arg0); + } + /// + /// + /// + /// + public void PaintLabels(Java.Awt.Graphics arg0) + { + IExecuteWithSignature("paintLabels", "(Ljava/awt/Graphics;)V", arg0); + } + /// + /// + /// + /// + public void PaintThumb(Java.Awt.Graphics arg0) + { + IExecuteWithSignature("paintThumb", "(Ljava/awt/Graphics;)V", arg0); + } + /// + /// + /// + /// + public void PaintTicks(Java.Awt.Graphics arg0) + { + IExecuteWithSignature("paintTicks", "(Ljava/awt/Graphics;)V", arg0); + } + /// + /// + /// + /// + public void PaintTrack(Java.Awt.Graphics arg0) + { + IExecuteWithSignature("paintTrack", "(Ljava/awt/Graphics;)V", arg0); + } + /// + /// + /// + /// + public void ScrollByBlock(int arg0) + { + IExecuteWithSignature("scrollByBlock", "(I)V", arg0); + } + /// + /// + /// + /// + public void ScrollByUnit(int arg0) + { + IExecuteWithSignature("scrollByUnit", "(I)V", arg0); + } + /// + /// + /// + /// + /// + public void SetThumbLocation(int arg0, int arg1) + { + IExecute("setThumbLocation", arg0, arg1); + } + + #endregion + + #region Nested classes + #region ActionScroller + public partial class ActionScroller + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + public ActionScroller(Javax.Swing.Plaf.Basic.BasicSliderUI arg0, Javax.Swing.JSlider arg1, int arg2, bool arg3) + : base(arg0, arg1, arg2, arg3) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ChangeHandler + public partial class ChangeHandler + { + #region Constructors + /// + /// + /// + /// + public ChangeHandler(Javax.Swing.Plaf.Basic.BasicSliderUI arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Event.ChangeListener(Javax.Swing.Plaf.Basic.BasicSliderUI.ChangeHandler t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public void StateChanged(Javax.Swing.Event.ChangeEvent arg0) + { + IExecuteWithSignature("stateChanged", "(Ljavax/swing/event/ChangeEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region FocusHandler + public partial class FocusHandler + { + #region Constructors + /// + /// + /// + /// + public FocusHandler(Javax.Swing.Plaf.Basic.BasicSliderUI arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Awt.EventNs.FocusListener(Javax.Swing.Plaf.Basic.BasicSliderUI.FocusHandler t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public void FocusGained(Java.Awt.EventNs.FocusEvent arg0) + { + IExecuteWithSignature("focusGained", "(Ljava/awt/event/FocusEvent;)V", arg0); + } + /// + /// + /// + /// + public void FocusLost(Java.Awt.EventNs.FocusEvent arg0) + { + IExecuteWithSignature("focusLost", "(Ljava/awt/event/FocusEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region PropertyChangeHandler + public partial class PropertyChangeHandler + { + #region Constructors + /// + /// + /// + /// + public PropertyChangeHandler(Javax.Swing.Plaf.Basic.BasicSliderUI arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Beans.PropertyChangeListener(Javax.Swing.Plaf.Basic.BasicSliderUI.PropertyChangeHandler t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public void PropertyChange(Java.Beans.PropertyChangeEvent arg0) + { + IExecuteWithSignature("propertyChange", "(Ljava/beans/PropertyChangeEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicSpinnerUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicSpinnerUI.cs new file mode 100644 index 0000000000..5e69b44ab2 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicSpinnerUI.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Basic +{ + #region BasicSpinnerUI + public partial class BasicSpinnerUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicSplitPaneDivider.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicSplitPaneDivider.cs new file mode 100644 index 0000000000..fbf4f7a45a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicSplitPaneDivider.cs @@ -0,0 +1,107 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Basic +{ + #region BasicSplitPaneDivider + public partial class BasicSplitPaneDivider + { + #region Constructors + /// + /// + /// + /// + public BasicSplitPaneDivider(Javax.Swing.Plaf.Basic.BasicSplitPaneUI arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Beans.PropertyChangeListener(Javax.Swing.Plaf.Basic.BasicSplitPaneDivider t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.Plaf.Basic.BasicSplitPaneUI BasicSplitPaneUI + { + get { return IExecuteWithSignature("getBasicSplitPaneUI", "()Ljavax/swing/plaf/basic/BasicSplitPaneUI;"); } set { IExecuteWithSignature("setBasicSplitPaneUI", "(Ljavax/swing/plaf/basic/BasicSplitPaneUI;)V", value); } + } + /// + /// + /// + public Javax.Swing.Border.Border Border + { + get { return IExecuteWithSignature("getBorder", "()Ljavax/swing/border/Border;"); } set { IExecuteWithSignature("setBorder", "(Ljavax/swing/border/Border;)V", value); } + } + /// + /// + /// + public int DividerSize + { + get { return IExecuteWithSignature("getDividerSize", "()I"); } set { IExecuteWithSignature("setDividerSize", "(I)V", value); } + } + /// + /// + /// + /// + public bool IsMouseOver() + { + return IExecuteWithSignature("isMouseOver", "()Z"); + } + /// + /// + /// + /// + public void PropertyChange(Java.Beans.PropertyChangeEvent arg0) + { + IExecuteWithSignature("propertyChange", "(Ljava/beans/PropertyChangeEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicSplitPaneUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicSplitPaneUI.cs new file mode 100644 index 0000000000..6fbd9a81b8 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicSplitPaneUI.cs @@ -0,0 +1,596 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Basic +{ + #region BasicSplitPaneUI + public partial class BasicSplitPaneUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.Plaf.Basic.BasicSplitPaneDivider Divider + { + get { return IExecuteWithSignature("getDivider", "()Ljavax/swing/plaf/basic/BasicSplitPaneDivider;"); } + } + /// + /// + /// + public int LastDragLocation + { + get { return IExecuteWithSignature("getLastDragLocation", "()I"); } set { IExecuteWithSignature("setLastDragLocation", "(I)V", value); } + } + /// + /// + /// + public Java.Awt.Component NonContinuousLayoutDivider + { + get { return IExecuteWithSignature("getNonContinuousLayoutDivider", "()Ljava/awt/Component;"); } + } + /// + /// + /// + public int Orientation + { + get { return IExecuteWithSignature("getOrientation", "()I"); } set { IExecuteWithSignature("setOrientation", "(I)V", value); } + } + /// + /// + /// + public Javax.Swing.JSplitPane SplitPane + { + get { return IExecuteWithSignature("getSplitPane", "()Ljavax/swing/JSplitPane;"); } + } + /// + /// + /// + /// + public bool IsContinuousLayout() + { + return IExecuteWithSignature("isContinuousLayout", "()Z"); + } + /// + /// + /// + /// + /// + public Java.Awt.Insets GetInsets(Javax.Swing.JComponent arg0) + { + return IExecuteWithSignature("getInsets", "(Ljavax/swing/JComponent;)Ljava/awt/Insets;", arg0); + } + /// + /// + /// + /// + public Javax.Swing.Plaf.Basic.BasicSplitPaneDivider CreateDefaultDivider() + { + return IExecuteWithSignature("createDefaultDivider", "()Ljavax/swing/plaf/basic/BasicSplitPaneDivider;"); + } + /// + /// + /// + /// + public void SetContinuousLayout(bool arg0) + { + IExecuteWithSignature("setContinuousLayout", "(Z)V", arg0); + } + + #endregion + + #region Nested classes + #region BasicHorizontalLayoutManager + public partial class BasicHorizontalLayoutManager + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public float GetLayoutAlignmentX(Java.Awt.Container arg0) + { + return IExecuteWithSignature("getLayoutAlignmentX", "(Ljava/awt/Container;)F", arg0); + } + /// + /// + /// + /// + /// + public float GetLayoutAlignmentY(Java.Awt.Container arg0) + { + return IExecuteWithSignature("getLayoutAlignmentY", "(Ljava/awt/Container;)F", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.Dimension MaximumLayoutSize(Java.Awt.Container arg0) + { + return IExecuteWithSignature("maximumLayoutSize", "(Ljava/awt/Container;)Ljava/awt/Dimension;", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.Dimension MinimumLayoutSize(Java.Awt.Container arg0) + { + return IExecuteWithSignature("minimumLayoutSize", "(Ljava/awt/Container;)Ljava/awt/Dimension;", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.Dimension PreferredLayoutSize(Java.Awt.Container arg0) + { + return IExecuteWithSignature("preferredLayoutSize", "(Ljava/awt/Container;)Ljava/awt/Dimension;", arg0); + } + /// + /// + /// + /// + /// + public void AddLayoutComponent(Java.Awt.Component arg0, object arg1) + { + IExecute("addLayoutComponent", arg0, arg1); + } + /// + /// + /// + /// + /// + public void AddLayoutComponent(Java.Lang.String arg0, Java.Awt.Component arg1) + { + IExecute("addLayoutComponent", arg0, arg1); + } + /// + /// + /// + /// + public void InvalidateLayout(Java.Awt.Container arg0) + { + IExecuteWithSignature("invalidateLayout", "(Ljava/awt/Container;)V", arg0); + } + /// + /// + /// + /// + public void LayoutContainer(Java.Awt.Container arg0) + { + IExecuteWithSignature("layoutContainer", "(Ljava/awt/Container;)V", arg0); + } + /// + /// + /// + /// + public void RemoveLayoutComponent(Java.Awt.Component arg0) + { + IExecuteWithSignature("removeLayoutComponent", "(Ljava/awt/Component;)V", arg0); + } + /// + /// + /// + public void ResetToPreferredSizes() + { + IExecuteWithSignature("resetToPreferredSizes", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region BasicVerticalLayoutManager + public partial class BasicVerticalLayoutManager + { + #region Constructors + /// + /// + /// + /// + public BasicVerticalLayoutManager(Javax.Swing.Plaf.Basic.BasicSplitPaneUI arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region KeyboardDownRightHandler + public partial class KeyboardDownRightHandler + { + #region Constructors + /// + /// + /// + /// + public KeyboardDownRightHandler(Javax.Swing.Plaf.Basic.BasicSplitPaneUI arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Awt.EventNs.ActionListener(Javax.Swing.Plaf.Basic.BasicSplitPaneUI.KeyboardDownRightHandler t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public void ActionPerformed(Java.Awt.EventNs.ActionEvent arg0) + { + IExecuteWithSignature("actionPerformed", "(Ljava/awt/event/ActionEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region KeyboardEndHandler + public partial class KeyboardEndHandler + { + #region Constructors + /// + /// + /// + /// + public KeyboardEndHandler(Javax.Swing.Plaf.Basic.BasicSplitPaneUI arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Awt.EventNs.ActionListener(Javax.Swing.Plaf.Basic.BasicSplitPaneUI.KeyboardEndHandler t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public void ActionPerformed(Java.Awt.EventNs.ActionEvent arg0) + { + IExecuteWithSignature("actionPerformed", "(Ljava/awt/event/ActionEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region KeyboardHomeHandler + public partial class KeyboardHomeHandler + { + #region Constructors + /// + /// + /// + /// + public KeyboardHomeHandler(Javax.Swing.Plaf.Basic.BasicSplitPaneUI arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Awt.EventNs.ActionListener(Javax.Swing.Plaf.Basic.BasicSplitPaneUI.KeyboardHomeHandler t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public void ActionPerformed(Java.Awt.EventNs.ActionEvent arg0) + { + IExecuteWithSignature("actionPerformed", "(Ljava/awt/event/ActionEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region KeyboardResizeToggleHandler + public partial class KeyboardResizeToggleHandler + { + #region Constructors + /// + /// + /// + /// + public KeyboardResizeToggleHandler(Javax.Swing.Plaf.Basic.BasicSplitPaneUI arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Awt.EventNs.ActionListener(Javax.Swing.Plaf.Basic.BasicSplitPaneUI.KeyboardResizeToggleHandler t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public void ActionPerformed(Java.Awt.EventNs.ActionEvent arg0) + { + IExecuteWithSignature("actionPerformed", "(Ljava/awt/event/ActionEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region KeyboardUpLeftHandler + public partial class KeyboardUpLeftHandler + { + #region Constructors + /// + /// + /// + /// + public KeyboardUpLeftHandler(Javax.Swing.Plaf.Basic.BasicSplitPaneUI arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Awt.EventNs.ActionListener(Javax.Swing.Plaf.Basic.BasicSplitPaneUI.KeyboardUpLeftHandler t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public void ActionPerformed(Java.Awt.EventNs.ActionEvent arg0) + { + IExecuteWithSignature("actionPerformed", "(Ljava/awt/event/ActionEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region PropertyHandler + public partial class PropertyHandler + { + #region Constructors + /// + /// + /// + /// + public PropertyHandler(Javax.Swing.Plaf.Basic.BasicSplitPaneUI arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Beans.PropertyChangeListener(Javax.Swing.Plaf.Basic.BasicSplitPaneUI.PropertyHandler t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public void PropertyChange(Java.Beans.PropertyChangeEvent arg0) + { + IExecuteWithSignature("propertyChange", "(Ljava/beans/PropertyChangeEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicTabbedPaneUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicTabbedPaneUI.cs new file mode 100644 index 0000000000..8eb9267123 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicTabbedPaneUI.cs @@ -0,0 +1,253 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Basic +{ + #region BasicTabbedPaneUI + public partial class BasicTabbedPaneUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.SwingConstants(Javax.Swing.Plaf.Basic.BasicTabbedPaneUI t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + #region PropertyChangeHandler + public partial class PropertyChangeHandler + { + #region Constructors + /// + /// + /// + /// + public PropertyChangeHandler(Javax.Swing.Plaf.Basic.BasicTabbedPaneUI arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Beans.PropertyChangeListener(Javax.Swing.Plaf.Basic.BasicTabbedPaneUI.PropertyChangeHandler t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public void PropertyChange(Java.Beans.PropertyChangeEvent arg0) + { + IExecuteWithSignature("propertyChange", "(Ljava/beans/PropertyChangeEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region TabbedPaneLayout + public partial class TabbedPaneLayout + { + #region Constructors + /// + /// + /// + /// + public TabbedPaneLayout(Javax.Swing.Plaf.Basic.BasicTabbedPaneUI arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public Java.Awt.Dimension MinimumLayoutSize(Java.Awt.Container arg0) + { + return IExecuteWithSignature("minimumLayoutSize", "(Ljava/awt/Container;)Ljava/awt/Dimension;", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.Dimension PreferredLayoutSize(Java.Awt.Container arg0) + { + return IExecuteWithSignature("preferredLayoutSize", "(Ljava/awt/Container;)Ljava/awt/Dimension;", arg0); + } + /// + /// + /// + /// + /// + public void AddLayoutComponent(Java.Lang.String arg0, Java.Awt.Component arg1) + { + IExecute("addLayoutComponent", arg0, arg1); + } + /// + /// + /// + public void CalculateLayoutInfo() + { + IExecuteWithSignature("calculateLayoutInfo", "()V"); + } + /// + /// + /// + /// + public void LayoutContainer(Java.Awt.Container arg0) + { + IExecuteWithSignature("layoutContainer", "(Ljava/awt/Container;)V", arg0); + } + /// + /// + /// + /// + public void RemoveLayoutComponent(Java.Awt.Component arg0) + { + IExecuteWithSignature("removeLayoutComponent", "(Ljava/awt/Component;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region TabSelectionHandler + public partial class TabSelectionHandler + { + #region Constructors + /// + /// + /// + /// + public TabSelectionHandler(Javax.Swing.Plaf.Basic.BasicTabbedPaneUI arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Event.ChangeListener(Javax.Swing.Plaf.Basic.BasicTabbedPaneUI.TabSelectionHandler t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public void StateChanged(Javax.Swing.Event.ChangeEvent arg0) + { + IExecuteWithSignature("stateChanged", "(Ljavax/swing/event/ChangeEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicTableHeaderUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicTableHeaderUI.cs new file mode 100644 index 0000000000..0e6308b707 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicTableHeaderUI.cs @@ -0,0 +1,157 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Basic +{ + #region BasicTableHeaderUI + public partial class BasicTableHeaderUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + #region MouseInputHandler + public partial class MouseInputHandler + { + #region Constructors + /// + /// + /// + /// + public MouseInputHandler(Javax.Swing.Plaf.Basic.BasicTableHeaderUI arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Event.MouseInputListener(Javax.Swing.Plaf.Basic.BasicTableHeaderUI.MouseInputHandler t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public void MouseClicked(Java.Awt.EventNs.MouseEvent arg0) + { + IExecuteWithSignature("mouseClicked", "(Ljava/awt/event/MouseEvent;)V", arg0); + } + /// + /// + /// + /// + public void MouseDragged(Java.Awt.EventNs.MouseEvent arg0) + { + IExecuteWithSignature("mouseDragged", "(Ljava/awt/event/MouseEvent;)V", arg0); + } + /// + /// + /// + /// + public void MouseEntered(Java.Awt.EventNs.MouseEvent arg0) + { + IExecuteWithSignature("mouseEntered", "(Ljava/awt/event/MouseEvent;)V", arg0); + } + /// + /// + /// + /// + public void MouseExited(Java.Awt.EventNs.MouseEvent arg0) + { + IExecuteWithSignature("mouseExited", "(Ljava/awt/event/MouseEvent;)V", arg0); + } + /// + /// + /// + /// + public void MouseMoved(Java.Awt.EventNs.MouseEvent arg0) + { + IExecuteWithSignature("mouseMoved", "(Ljava/awt/event/MouseEvent;)V", arg0); + } + /// + /// + /// + /// + public void MousePressed(Java.Awt.EventNs.MouseEvent arg0) + { + IExecuteWithSignature("mousePressed", "(Ljava/awt/event/MouseEvent;)V", arg0); + } + /// + /// + /// + /// + public void MouseReleased(Java.Awt.EventNs.MouseEvent arg0) + { + IExecuteWithSignature("mouseReleased", "(Ljava/awt/event/MouseEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicTableUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicTableUI.cs new file mode 100644 index 0000000000..95dcff8acf --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicTableUI.cs @@ -0,0 +1,283 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Basic +{ + #region BasicTableUI + public partial class BasicTableUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + #region FocusHandler + public partial class FocusHandler + { + #region Constructors + /// + /// + /// + /// + public FocusHandler(Javax.Swing.Plaf.Basic.BasicTableUI arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Awt.EventNs.FocusListener(Javax.Swing.Plaf.Basic.BasicTableUI.FocusHandler t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public void FocusGained(Java.Awt.EventNs.FocusEvent arg0) + { + IExecuteWithSignature("focusGained", "(Ljava/awt/event/FocusEvent;)V", arg0); + } + /// + /// + /// + /// + public void FocusLost(Java.Awt.EventNs.FocusEvent arg0) + { + IExecuteWithSignature("focusLost", "(Ljava/awt/event/FocusEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region KeyHandler + public partial class KeyHandler + { + #region Constructors + /// + /// + /// + /// + public KeyHandler(Javax.Swing.Plaf.Basic.BasicTableUI arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Awt.EventNs.KeyListener(Javax.Swing.Plaf.Basic.BasicTableUI.KeyHandler t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public void KeyPressed(Java.Awt.EventNs.KeyEvent arg0) + { + IExecuteWithSignature("keyPressed", "(Ljava/awt/event/KeyEvent;)V", arg0); + } + /// + /// + /// + /// + public void KeyReleased(Java.Awt.EventNs.KeyEvent arg0) + { + IExecuteWithSignature("keyReleased", "(Ljava/awt/event/KeyEvent;)V", arg0); + } + /// + /// + /// + /// + public void KeyTyped(Java.Awt.EventNs.KeyEvent arg0) + { + IExecuteWithSignature("keyTyped", "(Ljava/awt/event/KeyEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region MouseInputHandler + public partial class MouseInputHandler + { + #region Constructors + /// + /// + /// + /// + public MouseInputHandler(Javax.Swing.Plaf.Basic.BasicTableUI arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Event.MouseInputListener(Javax.Swing.Plaf.Basic.BasicTableUI.MouseInputHandler t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public void MouseClicked(Java.Awt.EventNs.MouseEvent arg0) + { + IExecuteWithSignature("mouseClicked", "(Ljava/awt/event/MouseEvent;)V", arg0); + } + /// + /// + /// + /// + public void MouseDragged(Java.Awt.EventNs.MouseEvent arg0) + { + IExecuteWithSignature("mouseDragged", "(Ljava/awt/event/MouseEvent;)V", arg0); + } + /// + /// + /// + /// + public void MouseEntered(Java.Awt.EventNs.MouseEvent arg0) + { + IExecuteWithSignature("mouseEntered", "(Ljava/awt/event/MouseEvent;)V", arg0); + } + /// + /// + /// + /// + public void MouseExited(Java.Awt.EventNs.MouseEvent arg0) + { + IExecuteWithSignature("mouseExited", "(Ljava/awt/event/MouseEvent;)V", arg0); + } + /// + /// + /// + /// + public void MouseMoved(Java.Awt.EventNs.MouseEvent arg0) + { + IExecuteWithSignature("mouseMoved", "(Ljava/awt/event/MouseEvent;)V", arg0); + } + /// + /// + /// + /// + public void MousePressed(Java.Awt.EventNs.MouseEvent arg0) + { + IExecuteWithSignature("mousePressed", "(Ljava/awt/event/MouseEvent;)V", arg0); + } + /// + /// + /// + /// + public void MouseReleased(Java.Awt.EventNs.MouseEvent arg0) + { + IExecuteWithSignature("mouseReleased", "(Ljava/awt/event/MouseEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicTextAreaUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicTextAreaUI.cs new file mode 100644 index 0000000000..2a285ada77 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicTextAreaUI.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Basic +{ + #region BasicTextAreaUI + public partial class BasicTextAreaUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicTextFieldUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicTextFieldUI.cs new file mode 100644 index 0000000000..2b8ac77735 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicTextFieldUI.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Basic +{ + #region BasicTextFieldUI + public partial class BasicTextFieldUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicTextPaneUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicTextPaneUI.cs new file mode 100644 index 0000000000..b15c3c3e7f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicTextPaneUI.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Basic +{ + #region BasicTextPaneUI + public partial class BasicTextPaneUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicTextUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicTextUI.cs new file mode 100644 index 0000000000..9c352170aa --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicTextUI.cs @@ -0,0 +1,152 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Basic +{ + #region BasicTextUI + public partial class BasicTextUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Text.ViewFactory(Javax.Swing.Plaf.Basic.BasicTextUI t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + public Javax.Swing.Text.View Create(Javax.Swing.Text.Element arg0, int arg1, int arg2) + { + return IExecute("create", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public Javax.Swing.Text.View Create(Javax.Swing.Text.Element arg0) + { + return IExecuteWithSignature("create", "(Ljavax/swing/text/Element;)Ljavax/swing/text/View;", arg0); + } + + #endregion + + #region Nested classes + #region BasicCaret + public partial class BasicCaret + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Plaf.UIResource(Javax.Swing.Plaf.Basic.BasicTextUI.BasicCaret t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region BasicHighlighter + public partial class BasicHighlighter + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Plaf.UIResource(Javax.Swing.Plaf.Basic.BasicTextUI.BasicHighlighter t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicToggleButtonUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicToggleButtonUI.cs new file mode 100644 index 0000000000..2f95988c17 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicToggleButtonUI.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Basic +{ + #region BasicToggleButtonUI + public partial class BasicToggleButtonUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicToolBarSeparatorUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicToolBarSeparatorUI.cs new file mode 100644 index 0000000000..6e465913dc --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicToolBarSeparatorUI.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Basic +{ + #region BasicToolBarSeparatorUI + public partial class BasicToolBarSeparatorUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicToolBarUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicToolBarUI.cs new file mode 100644 index 0000000000..57b4a33137 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicToolBarUI.cs @@ -0,0 +1,136 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Basic +{ + #region BasicToolBarUI + public partial class BasicToolBarUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.SwingConstants(Javax.Swing.Plaf.Basic.BasicToolBarUI t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.Color DockingColor + { + get { return IExecuteWithSignature("getDockingColor", "()Ljava/awt/Color;"); } set { IExecuteWithSignature("setDockingColor", "(Ljava/awt/Color;)V", value); } + } + /// + /// + /// + public Java.Awt.Color FloatingColor + { + get { return IExecuteWithSignature("getFloatingColor", "()Ljava/awt/Color;"); } set { IExecuteWithSignature("setFloatingColor", "(Ljava/awt/Color;)V", value); } + } + /// + /// + /// + /// + /// + /// + public bool CanDock(Java.Awt.Component arg0, Java.Awt.Point arg1) + { + return IExecute("canDock", arg0, arg1); + } + /// + /// + /// + /// + public bool IsFloating() + { + return IExecuteWithSignature("isFloating", "()Z"); + } + /// + /// + /// + /// + public bool IsRolloverBorders() + { + return IExecuteWithSignature("isRolloverBorders", "()Z"); + } + /// + /// + /// + /// + /// + public void SetFloating(bool arg0, Java.Awt.Point arg1) + { + IExecute("setFloating", arg0, arg1); + } + /// + /// + /// + /// + /// + public void SetFloatingLocation(int arg0, int arg1) + { + IExecute("setFloatingLocation", arg0, arg1); + } + /// + /// + /// + /// + public void SetOrientation(int arg0) + { + IExecuteWithSignature("setOrientation", "(I)V", arg0); + } + /// + /// + /// + /// + public void SetRolloverBorders(bool arg0) + { + IExecuteWithSignature("setRolloverBorders", "(Z)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicToolTipUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicToolTipUI.cs new file mode 100644 index 0000000000..ad728e6d4c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicToolTipUI.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Basic +{ + #region BasicToolTipUI + public partial class BasicToolTipUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicTreeUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicTreeUI.cs new file mode 100644 index 0000000000..ff500e38b1 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicTreeUI.cs @@ -0,0 +1,893 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Basic +{ + #region BasicTreeUI + public partial class BasicTreeUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.Icon CollapsedIcon + { + get { return IExecuteWithSignature("getCollapsedIcon", "()Ljavax/swing/Icon;"); } set { IExecuteWithSignature("setCollapsedIcon", "(Ljavax/swing/Icon;)V", value); } + } + /// + /// + /// + public Javax.Swing.Icon ExpandedIcon + { + get { return IExecuteWithSignature("getExpandedIcon", "()Ljavax/swing/Icon;"); } set { IExecuteWithSignature("setExpandedIcon", "(Ljavax/swing/Icon;)V", value); } + } + /// + /// + /// + public int LeftChildIndent + { + get { return IExecuteWithSignature("getLeftChildIndent", "()I"); } set { IExecuteWithSignature("setLeftChildIndent", "(I)V", value); } + } + /// + /// + /// + public Java.Awt.Dimension PreferredMinSize + { + get { return IExecuteWithSignature("getPreferredMinSize", "()Ljava/awt/Dimension;"); } set { IExecuteWithSignature("setPreferredMinSize", "(Ljava/awt/Dimension;)V", value); } + } + /// + /// + /// + public int RightChildIndent + { + get { return IExecuteWithSignature("getRightChildIndent", "()I"); } set { IExecuteWithSignature("setRightChildIndent", "(I)V", value); } + } + /// + /// + /// + /// + /// + /// + public Java.Awt.Dimension GetPreferredSize(Javax.Swing.JComponent arg0, bool arg1) + { + return IExecute("getPreferredSize", arg0, arg1); + } + + #endregion + + #region Nested classes + #region CellEditorHandler + public partial class CellEditorHandler + { + #region Constructors + /// + /// + /// + /// + public CellEditorHandler(Javax.Swing.Plaf.Basic.BasicTreeUI arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Event.CellEditorListener(Javax.Swing.Plaf.Basic.BasicTreeUI.CellEditorHandler t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public void EditingCanceled(Javax.Swing.Event.ChangeEvent arg0) + { + IExecuteWithSignature("editingCanceled", "(Ljavax/swing/event/ChangeEvent;)V", arg0); + } + /// + /// + /// + /// + public void EditingStopped(Javax.Swing.Event.ChangeEvent arg0) + { + IExecuteWithSignature("editingStopped", "(Ljavax/swing/event/ChangeEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region FocusHandler + public partial class FocusHandler + { + #region Constructors + /// + /// + /// + /// + public FocusHandler(Javax.Swing.Plaf.Basic.BasicTreeUI arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Awt.EventNs.FocusListener(Javax.Swing.Plaf.Basic.BasicTreeUI.FocusHandler t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public void FocusGained(Java.Awt.EventNs.FocusEvent arg0) + { + IExecuteWithSignature("focusGained", "(Ljava/awt/event/FocusEvent;)V", arg0); + } + /// + /// + /// + /// + public void FocusLost(Java.Awt.EventNs.FocusEvent arg0) + { + IExecuteWithSignature("focusLost", "(Ljava/awt/event/FocusEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region MouseInputHandler + public partial class MouseInputHandler + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + public MouseInputHandler(Javax.Swing.Plaf.Basic.BasicTreeUI arg0, Java.Awt.Component arg1, Java.Awt.Component arg2, Java.Awt.EventNs.MouseEvent arg3) + : base(arg0, arg1, arg2, arg3) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Event.MouseInputListener(Javax.Swing.Plaf.Basic.BasicTreeUI.MouseInputHandler t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public void MouseClicked(Java.Awt.EventNs.MouseEvent arg0) + { + IExecuteWithSignature("mouseClicked", "(Ljava/awt/event/MouseEvent;)V", arg0); + } + /// + /// + /// + /// + public void MouseDragged(Java.Awt.EventNs.MouseEvent arg0) + { + IExecuteWithSignature("mouseDragged", "(Ljava/awt/event/MouseEvent;)V", arg0); + } + /// + /// + /// + /// + public void MouseEntered(Java.Awt.EventNs.MouseEvent arg0) + { + IExecuteWithSignature("mouseEntered", "(Ljava/awt/event/MouseEvent;)V", arg0); + } + /// + /// + /// + /// + public void MouseExited(Java.Awt.EventNs.MouseEvent arg0) + { + IExecuteWithSignature("mouseExited", "(Ljava/awt/event/MouseEvent;)V", arg0); + } + /// + /// + /// + /// + public void MouseMoved(Java.Awt.EventNs.MouseEvent arg0) + { + IExecuteWithSignature("mouseMoved", "(Ljava/awt/event/MouseEvent;)V", arg0); + } + /// + /// + /// + /// + public void MousePressed(Java.Awt.EventNs.MouseEvent arg0) + { + IExecuteWithSignature("mousePressed", "(Ljava/awt/event/MouseEvent;)V", arg0); + } + /// + /// + /// + /// + public void MouseReleased(Java.Awt.EventNs.MouseEvent arg0) + { + IExecuteWithSignature("mouseReleased", "(Ljava/awt/event/MouseEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region NodeDimensionsHandler + public partial class NodeDimensionsHandler + { + #region Constructors + /// + /// + /// + /// + public NodeDimensionsHandler(Javax.Swing.Plaf.Basic.BasicTreeUI arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region PropertyChangeHandler + public partial class PropertyChangeHandler + { + #region Constructors + /// + /// + /// + /// + public PropertyChangeHandler(Javax.Swing.Plaf.Basic.BasicTreeUI arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Beans.PropertyChangeListener(Javax.Swing.Plaf.Basic.BasicTreeUI.PropertyChangeHandler t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public void PropertyChange(Java.Beans.PropertyChangeEvent arg0) + { + IExecuteWithSignature("propertyChange", "(Ljava/beans/PropertyChangeEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region SelectionModelPropertyChangeHandler + public partial class SelectionModelPropertyChangeHandler + { + #region Constructors + /// + /// + /// + /// + public SelectionModelPropertyChangeHandler(Javax.Swing.Plaf.Basic.BasicTreeUI arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Beans.PropertyChangeListener(Javax.Swing.Plaf.Basic.BasicTreeUI.SelectionModelPropertyChangeHandler t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public void PropertyChange(Java.Beans.PropertyChangeEvent arg0) + { + IExecuteWithSignature("propertyChange", "(Ljava/beans/PropertyChangeEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region TreeCancelEditingAction + public partial class TreeCancelEditingAction + { + #region Constructors + /// + /// + /// + /// + /// + public TreeCancelEditingAction(Javax.Swing.Plaf.Basic.BasicTreeUI arg0, Java.Lang.String arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region TreeExpansionHandler + public partial class TreeExpansionHandler + { + #region Constructors + /// + /// + /// + /// + public TreeExpansionHandler(Javax.Swing.Plaf.Basic.BasicTreeUI arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Event.TreeExpansionListener(Javax.Swing.Plaf.Basic.BasicTreeUI.TreeExpansionHandler t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public void TreeCollapsed(Javax.Swing.Event.TreeExpansionEvent arg0) + { + IExecuteWithSignature("treeCollapsed", "(Ljavax/swing/event/TreeExpansionEvent;)V", arg0); + } + /// + /// + /// + /// + public void TreeExpanded(Javax.Swing.Event.TreeExpansionEvent arg0) + { + IExecuteWithSignature("treeExpanded", "(Ljavax/swing/event/TreeExpansionEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region TreeHomeAction + public partial class TreeHomeAction + { + #region Constructors + /// + /// + /// + /// + /// + /// + public TreeHomeAction(Javax.Swing.Plaf.Basic.BasicTreeUI arg0, int arg1, Java.Lang.String arg2) + : base(arg0, arg1, arg2) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region TreeIncrementAction + public partial class TreeIncrementAction + { + #region Constructors + /// + /// + /// + /// + /// + /// + public TreeIncrementAction(Javax.Swing.Plaf.Basic.BasicTreeUI arg0, int arg1, Java.Lang.String arg2) + : base(arg0, arg1, arg2) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region TreeModelHandler + public partial class TreeModelHandler + { + #region Constructors + /// + /// + /// + /// + public TreeModelHandler(Javax.Swing.Plaf.Basic.BasicTreeUI arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Event.TreeModelListener(Javax.Swing.Plaf.Basic.BasicTreeUI.TreeModelHandler t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public void TreeNodesChanged(Javax.Swing.Event.TreeModelEvent arg0) + { + IExecuteWithSignature("treeNodesChanged", "(Ljavax/swing/event/TreeModelEvent;)V", arg0); + } + /// + /// + /// + /// + public void TreeNodesInserted(Javax.Swing.Event.TreeModelEvent arg0) + { + IExecuteWithSignature("treeNodesInserted", "(Ljavax/swing/event/TreeModelEvent;)V", arg0); + } + /// + /// + /// + /// + public void TreeNodesRemoved(Javax.Swing.Event.TreeModelEvent arg0) + { + IExecuteWithSignature("treeNodesRemoved", "(Ljavax/swing/event/TreeModelEvent;)V", arg0); + } + /// + /// + /// + /// + public void TreeStructureChanged(Javax.Swing.Event.TreeModelEvent arg0) + { + IExecuteWithSignature("treeStructureChanged", "(Ljavax/swing/event/TreeModelEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region TreePageAction + public partial class TreePageAction + { + #region Constructors + /// + /// + /// + /// + /// + /// + public TreePageAction(Javax.Swing.Plaf.Basic.BasicTreeUI arg0, int arg1, Java.Lang.String arg2) + : base(arg0, arg1, arg2) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region TreeSelectionHandler + public partial class TreeSelectionHandler + { + #region Constructors + /// + /// + /// + /// + public TreeSelectionHandler(Javax.Swing.Plaf.Basic.BasicTreeUI arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Event.TreeSelectionListener(Javax.Swing.Plaf.Basic.BasicTreeUI.TreeSelectionHandler t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public void ValueChanged(Javax.Swing.Event.TreeSelectionEvent arg0) + { + IExecuteWithSignature("valueChanged", "(Ljavax/swing/event/TreeSelectionEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region TreeToggleAction + public partial class TreeToggleAction + { + #region Constructors + /// + /// + /// + /// + /// + public TreeToggleAction(Javax.Swing.Plaf.Basic.BasicTreeUI arg0, Java.Lang.String arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region TreeTraverseAction + public partial class TreeTraverseAction + { + #region Constructors + /// + /// + /// + /// + /// + /// + public TreeTraverseAction(Javax.Swing.Plaf.Basic.BasicTreeUI arg0, int arg1, Java.Lang.String arg2) + : base(arg0, arg1, arg2) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicViewportUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicViewportUI.cs new file mode 100644 index 0000000000..d3dd30a3b7 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/BasicViewportUI.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Basic +{ + #region BasicViewportUI + public partial class BasicViewportUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/ComboPopup.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/ComboPopup.cs new file mode 100644 index 0000000000..95291584f6 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/ComboPopup.cs @@ -0,0 +1,166 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Basic +{ + #region IComboPopup + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IComboPopup + { + #region Instance methods + /// + /// + /// + Java.Awt.EventNs.KeyListener KeyListener { get; } + /// + /// + /// + Javax.Swing.JList List { get; } + /// + /// + /// + Java.Awt.EventNs.MouseListener MouseListener { get; } + /// + /// + /// + Java.Awt.EventNs.MouseMotionListener MouseMotionListener { get; } + /// + /// + /// + /// + bool IsVisible(); + /// + /// + /// + void Hide(); + /// + /// + /// + void Show(); + /// + /// + /// + void UninstallingUI(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ComboPopup + public partial class ComboPopup : Javax.Swing.Plaf.Basic.IComboPopup + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.EventNs.KeyListener KeyListener + { + get { return IExecuteWithSignature("getKeyListener", "()Ljava/awt/event/KeyListener;"); } + } + /// + /// + /// + public Javax.Swing.JList List + { + get { return IExecuteWithSignature>("getList", "()Ljavax/swing/JList;"); } + } + /// + /// + /// + public Java.Awt.EventNs.MouseListener MouseListener + { + get { return IExecuteWithSignature("getMouseListener", "()Ljava/awt/event/MouseListener;"); } + } + /// + /// + /// + public Java.Awt.EventNs.MouseMotionListener MouseMotionListener + { + get { return IExecuteWithSignature("getMouseMotionListener", "()Ljava/awt/event/MouseMotionListener;"); } + } + /// + /// + /// + /// + public bool IsVisible() + { + return IExecuteWithSignature("isVisible", "()Z"); + } + /// + /// + /// + public void Hide() + { + IExecuteWithSignature("hide", "()V"); + } + /// + /// + /// + public void Show() + { + IExecuteWithSignature("show", "()V"); + } + /// + /// + /// + public void UninstallingUI() + { + IExecuteWithSignature("uninstallingUI", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/DefaultMenuLayout.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/DefaultMenuLayout.cs new file mode 100644 index 0000000000..17bbd2cf43 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Basic/DefaultMenuLayout.cs @@ -0,0 +1,71 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Basic +{ + #region DefaultMenuLayout + public partial class DefaultMenuLayout + { + #region Constructors + /// + /// + /// + /// + /// + public DefaultMenuLayout(Java.Awt.Container arg0, int arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Plaf.UIResource(Javax.Swing.Plaf.Basic.DefaultMenuLayout t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/BorderUIResource.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/BorderUIResource.cs new file mode 100644 index 0000000000..482a8d82e2 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/BorderUIResource.cs @@ -0,0 +1,576 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf +{ + #region BorderUIResource + public partial class BorderUIResource + { + #region Constructors + /// + /// + /// + /// + public BorderUIResource(Javax.Swing.Border.Border arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Border.Border(Javax.Swing.Plaf.BorderUIResource t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Plaf.UIResource(Javax.Swing.Plaf.BorderUIResource t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Javax.Swing.Plaf.BorderUIResource t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + public static Javax.Swing.Border.Border BlackLineBorderUIResource + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getBlackLineBorderUIResource", "()Ljavax/swing/border/Border;"); } + } + /// + /// + /// + public static Javax.Swing.Border.Border GetEtchedBorderUIResource + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getEtchedBorderUIResource", "()Ljavax/swing/border/Border;"); } + } + /// + /// + /// + public static Javax.Swing.Border.Border LoweredBevelBorderUIResource + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getLoweredBevelBorderUIResource", "()Ljavax/swing/border/Border;"); } + } + /// + /// + /// + public static Javax.Swing.Border.Border RaisedBevelBorderUIResource + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getRaisedBevelBorderUIResource", "()Ljavax/swing/border/Border;"); } + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + public bool IsBorderOpaque() + { + return IExecuteWithSignature("isBorderOpaque", "()Z"); + } + /// + /// + /// + /// + /// + public Java.Awt.Insets GetBorderInsets(Java.Awt.Component arg0) + { + return IExecuteWithSignature("getBorderInsets", "(Ljava/awt/Component;)Ljava/awt/Insets;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintBorder(Java.Awt.Component arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintBorder", arg0, arg1, arg2, arg3, arg4, arg5); + } + + #endregion + + #region Nested classes + #region BevelBorderUIResource + public partial class BevelBorderUIResource + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + /// + public BevelBorderUIResource(int arg0, Java.Awt.Color arg1, Java.Awt.Color arg2, Java.Awt.Color arg3, Java.Awt.Color arg4) + : base(arg0, arg1, arg2, arg3, arg4) + { + } + /// + /// + /// + /// + /// + /// + public BevelBorderUIResource(int arg0, Java.Awt.Color arg1, Java.Awt.Color arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + public BevelBorderUIResource(int arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Plaf.UIResource(Javax.Swing.Plaf.BorderUIResource.BevelBorderUIResource t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region CompoundBorderUIResource + public partial class CompoundBorderUIResource + { + #region Constructors + /// + /// + /// + /// + /// + public CompoundBorderUIResource(Javax.Swing.Border.Border arg0, Javax.Swing.Border.Border arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Plaf.UIResource(Javax.Swing.Plaf.BorderUIResource.CompoundBorderUIResource t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region EmptyBorderUIResource + public partial class EmptyBorderUIResource + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + public EmptyBorderUIResource(int arg0, int arg1, int arg2, int arg3) + : base(arg0, arg1, arg2, arg3) + { + } + /// + /// + /// + /// + public EmptyBorderUIResource(Java.Awt.Insets arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Plaf.UIResource(Javax.Swing.Plaf.BorderUIResource.EmptyBorderUIResource t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region EtchedBorderUIResource + public partial class EtchedBorderUIResource + { + #region Constructors + /// + /// + /// + /// + /// + /// + public EtchedBorderUIResource(int arg0, Java.Awt.Color arg1, Java.Awt.Color arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + public EtchedBorderUIResource(int arg0) + : base(arg0) + { + } + /// + /// + /// + /// + /// + public EtchedBorderUIResource(Java.Awt.Color arg0, Java.Awt.Color arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Plaf.UIResource(Javax.Swing.Plaf.BorderUIResource.EtchedBorderUIResource t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region LineBorderUIResource + public partial class LineBorderUIResource + { + #region Constructors + /// + /// + /// + /// + /// + public LineBorderUIResource(Java.Awt.Color arg0, int arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public LineBorderUIResource(Java.Awt.Color arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Plaf.UIResource(Javax.Swing.Plaf.BorderUIResource.LineBorderUIResource t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region MatteBorderUIResource + public partial class MatteBorderUIResource + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + /// + public MatteBorderUIResource(int arg0, int arg1, int arg2, int arg3, Java.Awt.Color arg4) + : base(arg0, arg1, arg2, arg3, arg4) + { + } + /// + /// + /// + /// + /// + /// + /// + /// + public MatteBorderUIResource(int arg0, int arg1, int arg2, int arg3, Javax.Swing.Icon arg4) + : base(arg0, arg1, arg2, arg3, arg4) + { + } + /// + /// + /// + /// + public MatteBorderUIResource(Javax.Swing.Icon arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Plaf.UIResource(Javax.Swing.Plaf.BorderUIResource.MatteBorderUIResource t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region TitledBorderUIResource + public partial class TitledBorderUIResource + { + #region Constructors + /// + /// + /// + /// + public TitledBorderUIResource(Java.Lang.String arg0) + : base(arg0) + { + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public TitledBorderUIResource(Javax.Swing.Border.Border arg0, Java.Lang.String arg1, int arg2, int arg3, Java.Awt.Font arg4, Java.Awt.Color arg5) + : base(arg0, arg1, arg2, arg3, arg4, arg5) + { + } + /// + /// + /// + /// + /// + /// + /// + /// + public TitledBorderUIResource(Javax.Swing.Border.Border arg0, Java.Lang.String arg1, int arg2, int arg3, Java.Awt.Font arg4) + : base(arg0, arg1, arg2, arg3, arg4) + { + } + /// + /// + /// + /// + /// + /// + /// + public TitledBorderUIResource(Javax.Swing.Border.Border arg0, Java.Lang.String arg1, int arg2, int arg3) + : base(arg0, arg1, arg2, arg3) + { + } + /// + /// + /// + /// + /// + public TitledBorderUIResource(Javax.Swing.Border.Border arg0, Java.Lang.String arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public TitledBorderUIResource(Javax.Swing.Border.Border arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Plaf.UIResource(Javax.Swing.Plaf.BorderUIResource.TitledBorderUIResource t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/ButtonUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/ButtonUI.cs new file mode 100644 index 0000000000..5b113a262b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/ButtonUI.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf +{ + #region ButtonUI + public partial class ButtonUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/ColorChooserUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/ColorChooserUI.cs new file mode 100644 index 0000000000..67c88d4c27 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/ColorChooserUI.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf +{ + #region ColorChooserUI + public partial class ColorChooserUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/ColorUIResource.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/ColorUIResource.cs new file mode 100644 index 0000000000..9d7961187d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/ColorUIResource.cs @@ -0,0 +1,98 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf +{ + #region ColorUIResource + public partial class ColorUIResource + { + #region Constructors + /// + /// + /// + /// + /// + /// + public ColorUIResource(float arg0, float arg1, float arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + /// + public ColorUIResource(int arg0, int arg1, int arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + public ColorUIResource(int arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public ColorUIResource(Java.Awt.Color arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Plaf.UIResource(Javax.Swing.Plaf.ColorUIResource t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/ComboBoxUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/ComboBoxUI.cs new file mode 100644 index 0000000000..80f5a4a07f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/ComboBoxUI.cs @@ -0,0 +1,85 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf +{ + #region ComboBoxUI + public partial class ComboBoxUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public bool IsFocusTraversable(Javax.Swing.JComboBox arg0) + { + return IExecuteWithSignature("isFocusTraversable", "(Ljavax/swing/JComboBox;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool IsPopupVisible(Javax.Swing.JComboBox arg0) + { + return IExecuteWithSignature("isPopupVisible", "(Ljavax/swing/JComboBox;)Z", arg0); + } + /// + /// + /// + /// + /// + public void SetPopupVisible(Javax.Swing.JComboBox arg0, bool arg1) + { + IExecute("setPopupVisible", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/ComponentInputMapUIResource.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/ComponentInputMapUIResource.cs new file mode 100644 index 0000000000..d5ffee05f5 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/ComponentInputMapUIResource.cs @@ -0,0 +1,70 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf +{ + #region ComponentInputMapUIResource + public partial class ComponentInputMapUIResource + { + #region Constructors + /// + /// + /// + /// + public ComponentInputMapUIResource(Javax.Swing.JComponent arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Plaf.UIResource(Javax.Swing.Plaf.ComponentInputMapUIResource t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/ComponentUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/ComponentUI.cs new file mode 100644 index 0000000000..55db9559a1 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/ComponentUI.cs @@ -0,0 +1,178 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf +{ + #region ComponentUI + public partial class ComponentUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Javax.Swing.Plaf.ComponentUI CreateUI(Javax.Swing.JComponent arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "createUI", "(Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + public bool Contains(Javax.Swing.JComponent arg0, int arg1, int arg2) + { + return IExecute("contains", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public int GetAccessibleChildrenCount(Javax.Swing.JComponent arg0) + { + return IExecuteWithSignature("getAccessibleChildrenCount", "(Ljavax/swing/JComponent;)I", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public int GetBaseline(Javax.Swing.JComponent arg0, int arg1, int arg2) + { + return IExecute("getBaseline", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public Java.Awt.Component.BaselineResizeBehavior GetBaselineResizeBehavior(Javax.Swing.JComponent arg0) + { + return IExecuteWithSignature("getBaselineResizeBehavior", "(Ljavax/swing/JComponent;)Ljava/awt/Component$BaselineResizeBehavior;", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.Dimension GetMaximumSize(Javax.Swing.JComponent arg0) + { + return IExecuteWithSignature("getMaximumSize", "(Ljavax/swing/JComponent;)Ljava/awt/Dimension;", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.Dimension GetMinimumSize(Javax.Swing.JComponent arg0) + { + return IExecuteWithSignature("getMinimumSize", "(Ljavax/swing/JComponent;)Ljava/awt/Dimension;", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.Dimension GetPreferredSize(Javax.Swing.JComponent arg0) + { + return IExecuteWithSignature("getPreferredSize", "(Ljavax/swing/JComponent;)Ljava/awt/Dimension;", arg0); + } + /// + /// + /// + /// + /// + /// + public Javax.Accessibility.Accessible GetAccessibleChild(Javax.Swing.JComponent arg0, int arg1) + { + return IExecute("getAccessibleChild", arg0, arg1); + } + /// + /// + /// + /// + public void InstallUI(Javax.Swing.JComponent arg0) + { + IExecuteWithSignature("installUI", "(Ljavax/swing/JComponent;)V", arg0); + } + /// + /// + /// + /// + /// + public void Paint(Java.Awt.Graphics arg0, Javax.Swing.JComponent arg1) + { + IExecute("paint", arg0, arg1); + } + /// + /// + /// + /// + public void UninstallUI(Javax.Swing.JComponent arg0) + { + IExecuteWithSignature("uninstallUI", "(Ljavax/swing/JComponent;)V", arg0); + } + /// + /// + /// + /// + /// + public void Update(Java.Awt.Graphics arg0, Javax.Swing.JComponent arg1) + { + IExecute("update", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/DesktopIconUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/DesktopIconUI.cs new file mode 100644 index 0000000000..5c8b7c23b6 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/DesktopIconUI.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf +{ + #region DesktopIconUI + public partial class DesktopIconUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/DesktopPaneUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/DesktopPaneUI.cs new file mode 100644 index 0000000000..ba1e42b4dc --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/DesktopPaneUI.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf +{ + #region DesktopPaneUI + public partial class DesktopPaneUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/DimensionUIResource.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/DimensionUIResource.cs new file mode 100644 index 0000000000..d7998ad612 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/DimensionUIResource.cs @@ -0,0 +1,71 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf +{ + #region DimensionUIResource + public partial class DimensionUIResource + { + #region Constructors + /// + /// + /// + /// + /// + public DimensionUIResource(int arg0, int arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Plaf.UIResource(Javax.Swing.Plaf.DimensionUIResource t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/FileChooserUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/FileChooserUI.cs new file mode 100644 index 0000000000..b4a7b887b6 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/FileChooserUI.cs @@ -0,0 +1,120 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf +{ + #region FileChooserUI + public partial class FileChooserUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public Java.Lang.String GetApproveButtonText(Javax.Swing.JFileChooser arg0) + { + return IExecuteWithSignature("getApproveButtonText", "(Ljavax/swing/JFileChooser;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.String GetDialogTitle(Javax.Swing.JFileChooser arg0) + { + return IExecuteWithSignature("getDialogTitle", "(Ljavax/swing/JFileChooser;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public Javax.Swing.Filechooser.FileFilter GetAcceptAllFileFilter(Javax.Swing.JFileChooser arg0) + { + return IExecuteWithSignature("getAcceptAllFileFilter", "(Ljavax/swing/JFileChooser;)Ljavax/swing/filechooser/FileFilter;", arg0); + } + /// + /// + /// + /// + /// + public Javax.Swing.Filechooser.FileView GetFileView(Javax.Swing.JFileChooser arg0) + { + return IExecuteWithSignature("getFileView", "(Ljavax/swing/JFileChooser;)Ljavax/swing/filechooser/FileView;", arg0); + } + /// + /// + /// + /// + /// + public void EnsureFileIsVisible(Javax.Swing.JFileChooser arg0, Java.Io.File arg1) + { + IExecute("ensureFileIsVisible", arg0, arg1); + } + /// + /// + /// + /// + public void RescanCurrentDirectory(Javax.Swing.JFileChooser arg0) + { + IExecuteWithSignature("rescanCurrentDirectory", "(Ljavax/swing/JFileChooser;)V", arg0); + } + /// + /// + /// + /// + /// + public Javax.Swing.JButton GetDefaultButton(Javax.Swing.JFileChooser arg0) + { + return IExecuteWithSignature("getDefaultButton", "(Ljavax/swing/JFileChooser;)Ljavax/swing/JButton;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/FontUIResource.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/FontUIResource.cs new file mode 100644 index 0000000000..b7efd6f370 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/FontUIResource.cs @@ -0,0 +1,80 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf +{ + #region FontUIResource + public partial class FontUIResource + { + #region Constructors + /// + /// + /// + /// + public FontUIResource(Java.Awt.Font arg0) + : base(arg0) + { + } + /// + /// + /// + /// + /// + /// + public FontUIResource(Java.Lang.String arg0, int arg1, int arg2) + : base(arg0, arg1, arg2) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Plaf.UIResource(Javax.Swing.Plaf.FontUIResource t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/IconUIResource.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/IconUIResource.cs new file mode 100644 index 0000000000..7dcd7ed479 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/IconUIResource.cs @@ -0,0 +1,103 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf +{ + #region IconUIResource + public partial class IconUIResource + { + #region Constructors + /// + /// + /// + /// + public IconUIResource(Javax.Swing.Icon arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Icon(Javax.Swing.Plaf.IconUIResource t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Plaf.UIResource(Javax.Swing.Plaf.IconUIResource t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Javax.Swing.Plaf.IconUIResource t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int IconHeight + { + get { return IExecuteWithSignature("getIconHeight", "()I"); } + } + /// + /// + /// + public int IconWidth + { + get { return IExecuteWithSignature("getIconWidth", "()I"); } + } + /// + /// + /// + /// + /// + /// + /// + public void PaintIcon(Java.Awt.Component arg0, Java.Awt.Graphics arg1, int arg2, int arg3) + { + IExecute("paintIcon", arg0, arg1, arg2, arg3); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/InputMapUIResource.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/InputMapUIResource.cs new file mode 100644 index 0000000000..7f65962e03 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/InputMapUIResource.cs @@ -0,0 +1,62 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf +{ + #region InputMapUIResource + public partial class InputMapUIResource + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Plaf.UIResource(Javax.Swing.Plaf.InputMapUIResource t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/InsetsUIResource.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/InsetsUIResource.cs new file mode 100644 index 0000000000..dc141ccf4c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/InsetsUIResource.cs @@ -0,0 +1,73 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf +{ + #region InsetsUIResource + public partial class InsetsUIResource + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + public InsetsUIResource(int arg0, int arg1, int arg2, int arg3) + : base(arg0, arg1, arg2, arg3) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Plaf.UIResource(Javax.Swing.Plaf.InsetsUIResource t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/InternalFrameUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/InternalFrameUI.cs new file mode 100644 index 0000000000..c9ca5ca1c9 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/InternalFrameUI.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf +{ + #region InternalFrameUI + public partial class InternalFrameUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/LabelUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/LabelUI.cs new file mode 100644 index 0000000000..9861c6d33c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/LabelUI.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf +{ + #region LabelUI + public partial class LabelUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/LayerUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/LayerUI.cs new file mode 100644 index 0000000000..8018543b9d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/LayerUI.cs @@ -0,0 +1,323 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf +{ + #region LayerUI + public partial class LayerUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Javax.Swing.Plaf.LayerUI t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Beans.PropertyChangeListener[] PropertyChangeListeners + { + get { return IExecuteWithSignatureArray("getPropertyChangeListeners", "()[Ljava/beans/PropertyChangeListener;"); } + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public bool ImageUpdate(Java.Awt.Image arg0, int arg1, int arg2, int arg3, int arg4, int arg5, Javax.Swing.JLayer arg6) + { + return IExecute("imageUpdate", arg0, arg1, arg2, arg3, arg4, arg5, arg6); + } + /// + /// + /// + /// + /// + public Java.Beans.PropertyChangeListener[] GetPropertyChangeListeners(Java.Lang.String arg0) + { + return IExecuteWithSignatureArray("getPropertyChangeListeners", "(Ljava/lang/String;)[Ljava/beans/PropertyChangeListener;", arg0); + } + /// + /// + /// + /// + public void AddPropertyChangeListener(Java.Beans.PropertyChangeListener arg0) + { + IExecuteWithSignature("addPropertyChangeListener", "(Ljava/beans/PropertyChangeListener;)V", arg0); + } + /// + /// + /// + /// + /// + public void AddPropertyChangeListener(Java.Lang.String arg0, Java.Beans.PropertyChangeListener arg1) + { + IExecute("addPropertyChangeListener", arg0, arg1); + } + /// + /// + /// + /// + /// + public void ApplyPropertyChange(Java.Beans.PropertyChangeEvent arg0, Javax.Swing.JLayer arg1) + { + IExecute("applyPropertyChange", arg0, arg1); + } + /// + /// + /// + /// + public void DoLayout(Javax.Swing.JLayer arg0) + { + IExecuteWithSignature("doLayout", "(Ljavax/swing/JLayer;)V", arg0); + } + /// + /// + /// + /// + /// + public void EventDispatched(Java.Awt.AWTEvent arg0, Javax.Swing.JLayer arg1) + { + IExecute("eventDispatched", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintImmediately(int arg0, int arg1, int arg2, int arg3, Javax.Swing.JLayer arg4) + { + IExecute("paintImmediately", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + public void RemovePropertyChangeListener(Java.Beans.PropertyChangeListener arg0) + { + IExecuteWithSignature("removePropertyChangeListener", "(Ljava/beans/PropertyChangeListener;)V", arg0); + } + /// + /// + /// + /// + /// + public void RemovePropertyChangeListener(Java.Lang.String arg0, Java.Beans.PropertyChangeListener arg1) + { + IExecute("removePropertyChangeListener", arg0, arg1); + } + /// + /// + /// + /// + public void UpdateUI(Javax.Swing.JLayer arg0) + { + IExecuteWithSignature("updateUI", "(Ljavax/swing/JLayer;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region LayerUI + public partial class LayerUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Javax.Swing.Plaf.LayerUI t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Plaf.LayerUI(Javax.Swing.Plaf.LayerUI t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Beans.PropertyChangeListener[] PropertyChangeListeners + { + get { return IExecuteWithSignatureArray("getPropertyChangeListeners", "()[Ljava/beans/PropertyChangeListener;"); } + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public bool ImageUpdate(Java.Awt.Image arg0, int arg1, int arg2, int arg3, int arg4, int arg5, Javax.Swing.JLayer arg6) + { + return IExecute("imageUpdate", arg0, arg1, arg2, arg3, arg4, arg5, arg6); + } + /// + /// + /// + /// + /// + public Java.Beans.PropertyChangeListener[] GetPropertyChangeListeners(Java.Lang.String arg0) + { + return IExecuteWithSignatureArray("getPropertyChangeListeners", "(Ljava/lang/String;)[Ljava/beans/PropertyChangeListener;", arg0); + } + /// + /// + /// + /// + public void AddPropertyChangeListener(Java.Beans.PropertyChangeListener arg0) + { + IExecuteWithSignature("addPropertyChangeListener", "(Ljava/beans/PropertyChangeListener;)V", arg0); + } + /// + /// + /// + /// + /// + public void AddPropertyChangeListener(Java.Lang.String arg0, Java.Beans.PropertyChangeListener arg1) + { + IExecute("addPropertyChangeListener", arg0, arg1); + } + /// + /// + /// + /// + /// + public void ApplyPropertyChange(Java.Beans.PropertyChangeEvent arg0, Javax.Swing.JLayer arg1) + { + IExecute("applyPropertyChange", arg0, arg1); + } + /// + /// + /// + /// + public void DoLayout(Javax.Swing.JLayer arg0) + { + IExecuteWithSignature("doLayout", "(Ljavax/swing/JLayer;)V", arg0); + } + /// + /// + /// + /// + /// + public void EventDispatched(Java.Awt.AWTEvent arg0, Javax.Swing.JLayer arg1) + { + IExecute("eventDispatched", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintImmediately(int arg0, int arg1, int arg2, int arg3, Javax.Swing.JLayer arg4) + { + IExecute("paintImmediately", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + public void RemovePropertyChangeListener(Java.Beans.PropertyChangeListener arg0) + { + IExecuteWithSignature("removePropertyChangeListener", "(Ljava/beans/PropertyChangeListener;)V", arg0); + } + /// + /// + /// + /// + /// + public void RemovePropertyChangeListener(Java.Lang.String arg0, Java.Beans.PropertyChangeListener arg1) + { + IExecute("removePropertyChangeListener", arg0, arg1); + } + /// + /// + /// + /// + public void UpdateUI(Javax.Swing.JLayer arg0) + { + IExecuteWithSignature("updateUI", "(Ljavax/swing/JLayer;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/ListUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/ListUI.cs new file mode 100644 index 0000000000..ce03b60d4b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/ListUI.cs @@ -0,0 +1,89 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf +{ + #region ListUI + public partial class ListUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public int LocationToIndex(Javax.Swing.JList arg0, Java.Awt.Point arg1) + { + return IExecute("locationToIndex", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Awt.Point IndexToLocation(Javax.Swing.JList arg0, int arg1) + { + return IExecute("indexToLocation", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Awt.Rectangle GetCellBounds(Javax.Swing.JList arg0, int arg1, int arg2) + { + return IExecute("getCellBounds", arg0, arg1, arg2); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/MenuBarUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/MenuBarUI.cs new file mode 100644 index 0000000000..d84bd6fa24 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/MenuBarUI.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf +{ + #region MenuBarUI + public partial class MenuBarUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/MenuItemUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/MenuItemUI.cs new file mode 100644 index 0000000000..7726c09458 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/MenuItemUI.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf +{ + #region MenuItemUI + public partial class MenuItemUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Metal/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Metal/AllPackageClasses.cs new file mode 100644 index 0000000000..0afb5b4193 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Metal/AllPackageClasses.cs @@ -0,0 +1,2687 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Javax.Swing.Plaf.Metal +{ + #region DefaultMetalTheme + /// + /// + /// + public partial class DefaultMetalTheme : Javax.Swing.Plaf.Metal.MetalTheme + { + const string _bridgeClassName = "javax.swing.plaf.metal.DefaultMetalTheme"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DefaultMetalTheme() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DefaultMetalTheme(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MetalBorders + /// + /// + /// + public partial class MetalBorders : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.plaf.metal.MetalBorders"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MetalBorders() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MetalBorders(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region ButtonBorder + /// + /// + /// + public partial class ButtonBorder : Javax.Swing.Border.AbstractBorder + { + const string _bridgeClassName = "javax.swing.plaf.metal.MetalBorders$ButtonBorder"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ButtonBorder() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ButtonBorder(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region Flush3DBorder + /// + /// + /// + public partial class Flush3DBorder : Javax.Swing.Border.AbstractBorder + { + const string _bridgeClassName = "javax.swing.plaf.metal.MetalBorders$Flush3DBorder"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Flush3DBorder() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Flush3DBorder(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region InternalFrameBorder + /// + /// + /// + public partial class InternalFrameBorder : Javax.Swing.Border.AbstractBorder + { + const string _bridgeClassName = "javax.swing.plaf.metal.MetalBorders$InternalFrameBorder"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public InternalFrameBorder() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public InternalFrameBorder(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region MenuBarBorder + /// + /// + /// + public partial class MenuBarBorder : Javax.Swing.Border.AbstractBorder + { + const string _bridgeClassName = "javax.swing.plaf.metal.MetalBorders$MenuBarBorder"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MenuBarBorder() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MenuBarBorder(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region MenuItemBorder + /// + /// + /// + public partial class MenuItemBorder : Javax.Swing.Border.AbstractBorder + { + const string _bridgeClassName = "javax.swing.plaf.metal.MetalBorders$MenuItemBorder"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MenuItemBorder() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MenuItemBorder(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region OptionDialogBorder + /// + /// + /// + public partial class OptionDialogBorder : Javax.Swing.Border.AbstractBorder + { + const string _bridgeClassName = "javax.swing.plaf.metal.MetalBorders$OptionDialogBorder"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public OptionDialogBorder() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public OptionDialogBorder(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region PaletteBorder + /// + /// + /// + public partial class PaletteBorder : Javax.Swing.Border.AbstractBorder + { + const string _bridgeClassName = "javax.swing.plaf.metal.MetalBorders$PaletteBorder"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public PaletteBorder() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public PaletteBorder(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region PopupMenuBorder + /// + /// + /// + public partial class PopupMenuBorder : Javax.Swing.Border.AbstractBorder + { + const string _bridgeClassName = "javax.swing.plaf.metal.MetalBorders$PopupMenuBorder"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public PopupMenuBorder() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public PopupMenuBorder(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region RolloverButtonBorder + /// + /// + /// + public partial class RolloverButtonBorder : Javax.Swing.Plaf.Metal.MetalBorders.ButtonBorder + { + const string _bridgeClassName = "javax.swing.plaf.metal.MetalBorders$RolloverButtonBorder"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public RolloverButtonBorder() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public RolloverButtonBorder(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region ScrollPaneBorder + /// + /// + /// + public partial class ScrollPaneBorder : Javax.Swing.Border.AbstractBorder + { + const string _bridgeClassName = "javax.swing.plaf.metal.MetalBorders$ScrollPaneBorder"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ScrollPaneBorder() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ScrollPaneBorder(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region TableHeaderBorder + /// + /// + /// + public partial class TableHeaderBorder : Javax.Swing.Border.AbstractBorder + { + const string _bridgeClassName = "javax.swing.plaf.metal.MetalBorders$TableHeaderBorder"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public TableHeaderBorder() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public TableHeaderBorder(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region TextFieldBorder + /// + /// + /// + public partial class TextFieldBorder : Javax.Swing.Plaf.Metal.MetalBorders.Flush3DBorder + { + const string _bridgeClassName = "javax.swing.plaf.metal.MetalBorders$TextFieldBorder"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public TextFieldBorder() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public TextFieldBorder(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region ToggleButtonBorder + /// + /// + /// + public partial class ToggleButtonBorder : Javax.Swing.Plaf.Metal.MetalBorders.ButtonBorder + { + const string _bridgeClassName = "javax.swing.plaf.metal.MetalBorders$ToggleButtonBorder"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ToggleButtonBorder() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ToggleButtonBorder(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region ToolBarBorder + /// + /// + /// + public partial class ToolBarBorder : Javax.Swing.Border.AbstractBorder + { + const string _bridgeClassName = "javax.swing.plaf.metal.MetalBorders$ToolBarBorder"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ToolBarBorder() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ToolBarBorder(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region MetalButtonUI + /// + /// + /// + public partial class MetalButtonUI : Javax.Swing.Plaf.Basic.BasicButtonUI + { + const string _bridgeClassName = "javax.swing.plaf.metal.MetalButtonUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MetalButtonUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MetalButtonUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MetalCheckBoxIcon + /// + /// + /// + public partial class MetalCheckBoxIcon : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.plaf.metal.MetalCheckBoxIcon"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MetalCheckBoxIcon() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MetalCheckBoxIcon(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MetalCheckBoxUI + /// + /// + /// + public partial class MetalCheckBoxUI : Javax.Swing.Plaf.Metal.MetalRadioButtonUI + { + const string _bridgeClassName = "javax.swing.plaf.metal.MetalCheckBoxUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MetalCheckBoxUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MetalCheckBoxUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MetalComboBoxButton + /// + /// + /// + public partial class MetalComboBoxButton : Javax.Swing.JButton + { + const string _bridgeClassName = "javax.swing.plaf.metal.MetalComboBoxButton"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MetalComboBoxButton() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MetalComboBoxButton(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MetalComboBoxEditor + /// + /// + /// + public partial class MetalComboBoxEditor : Javax.Swing.Plaf.Basic.BasicComboBoxEditor + { + const string _bridgeClassName = "javax.swing.plaf.metal.MetalComboBoxEditor"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MetalComboBoxEditor() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MetalComboBoxEditor(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region UIResource + /// + /// + /// + public partial class UIResource : Javax.Swing.Plaf.Metal.MetalComboBoxEditor + { + const string _bridgeClassName = "javax.swing.plaf.metal.MetalComboBoxEditor$UIResource"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public UIResource() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public UIResource(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region MetalComboBoxIcon + /// + /// + /// + public partial class MetalComboBoxIcon : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.plaf.metal.MetalComboBoxIcon"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MetalComboBoxIcon() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MetalComboBoxIcon(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MetalComboBoxUI + /// + /// + /// + public partial class MetalComboBoxUI : Javax.Swing.Plaf.Basic.BasicComboBoxUI + { + const string _bridgeClassName = "javax.swing.plaf.metal.MetalComboBoxUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MetalComboBoxUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MetalComboBoxUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region MetalComboBoxLayoutManager + /// + /// + /// + public partial class MetalComboBoxLayoutManager : Javax.Swing.Plaf.Basic.BasicComboBoxUI.ComboBoxLayoutManager + { + const string _bridgeClassName = "javax.swing.plaf.metal.MetalComboBoxUI$MetalComboBoxLayoutManager"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MetalComboBoxLayoutManager() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MetalComboBoxLayoutManager(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region MetalDesktopIconUI + /// + /// + /// + public partial class MetalDesktopIconUI : Javax.Swing.Plaf.Basic.BasicDesktopIconUI + { + const string _bridgeClassName = "javax.swing.plaf.metal.MetalDesktopIconUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MetalDesktopIconUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MetalDesktopIconUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MetalFileChooserUI + /// + /// + /// + public partial class MetalFileChooserUI : Javax.Swing.Plaf.Basic.BasicFileChooserUI + { + const string _bridgeClassName = "javax.swing.plaf.metal.MetalFileChooserUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MetalFileChooserUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MetalFileChooserUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region FilterComboBoxRenderer + /// + /// + /// + public partial class FilterComboBoxRenderer : Javax.Swing.DefaultListCellRenderer + { + const string _bridgeClassName = "javax.swing.plaf.metal.MetalFileChooserUI$FilterComboBoxRenderer"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public FilterComboBoxRenderer() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public FilterComboBoxRenderer(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region MetalIconFactory + /// + /// + /// + public partial class MetalIconFactory : Java.Io.Serializable + { + const string _bridgeClassName = "javax.swing.plaf.metal.MetalIconFactory"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MetalIconFactory() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MetalIconFactory(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region FileIcon16 + /// + /// + /// + public partial class FileIcon16 : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.plaf.metal.MetalIconFactory$FileIcon16"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public FileIcon16() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public FileIcon16(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region FolderIcon16 + /// + /// + /// + public partial class FolderIcon16 : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.plaf.metal.MetalIconFactory$FolderIcon16"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public FolderIcon16() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public FolderIcon16(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region PaletteCloseIcon + /// + /// + /// + public partial class PaletteCloseIcon : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.plaf.metal.MetalIconFactory$PaletteCloseIcon"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public PaletteCloseIcon() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public PaletteCloseIcon(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region TreeControlIcon + /// + /// + /// + public partial class TreeControlIcon : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.plaf.metal.MetalIconFactory$TreeControlIcon"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public TreeControlIcon() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public TreeControlIcon(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region TreeFolderIcon + /// + /// + /// + public partial class TreeFolderIcon : Javax.Swing.Plaf.Metal.MetalIconFactory.FolderIcon16 + { + const string _bridgeClassName = "javax.swing.plaf.metal.MetalIconFactory$TreeFolderIcon"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public TreeFolderIcon() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public TreeFolderIcon(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region TreeLeafIcon + /// + /// + /// + public partial class TreeLeafIcon : Javax.Swing.Plaf.Metal.MetalIconFactory.FileIcon16 + { + const string _bridgeClassName = "javax.swing.plaf.metal.MetalIconFactory$TreeLeafIcon"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public TreeLeafIcon() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public TreeLeafIcon(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region MetalInternalFrameTitlePane + /// + /// + /// + public partial class MetalInternalFrameTitlePane : Javax.Swing.Plaf.Basic.BasicInternalFrameTitlePane + { + const string _bridgeClassName = "javax.swing.plaf.metal.MetalInternalFrameTitlePane"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MetalInternalFrameTitlePane() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MetalInternalFrameTitlePane(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MetalInternalFrameUI + /// + /// + /// + public partial class MetalInternalFrameUI : Javax.Swing.Plaf.Basic.BasicInternalFrameUI + { + const string _bridgeClassName = "javax.swing.plaf.metal.MetalInternalFrameUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MetalInternalFrameUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MetalInternalFrameUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MetalLabelUI + /// + /// + /// + public partial class MetalLabelUI : Javax.Swing.Plaf.Basic.BasicLabelUI + { + const string _bridgeClassName = "javax.swing.plaf.metal.MetalLabelUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MetalLabelUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MetalLabelUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MetalLookAndFeel + /// + /// + /// + public partial class MetalLookAndFeel : Javax.Swing.Plaf.Basic.BasicLookAndFeel + { + const string _bridgeClassName = "javax.swing.plaf.metal.MetalLookAndFeel"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MetalLookAndFeel() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MetalLookAndFeel(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MetalMenuBarUI + /// + /// + /// + public partial class MetalMenuBarUI : Javax.Swing.Plaf.Basic.BasicMenuBarUI + { + const string _bridgeClassName = "javax.swing.plaf.metal.MetalMenuBarUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MetalMenuBarUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MetalMenuBarUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MetalPopupMenuSeparatorUI + /// + /// + /// + public partial class MetalPopupMenuSeparatorUI : Javax.Swing.Plaf.Metal.MetalSeparatorUI + { + const string _bridgeClassName = "javax.swing.plaf.metal.MetalPopupMenuSeparatorUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MetalPopupMenuSeparatorUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MetalPopupMenuSeparatorUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MetalProgressBarUI + /// + /// + /// + public partial class MetalProgressBarUI : Javax.Swing.Plaf.Basic.BasicProgressBarUI + { + const string _bridgeClassName = "javax.swing.plaf.metal.MetalProgressBarUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MetalProgressBarUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MetalProgressBarUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MetalRadioButtonUI + /// + /// + /// + public partial class MetalRadioButtonUI : Javax.Swing.Plaf.Basic.BasicRadioButtonUI + { + const string _bridgeClassName = "javax.swing.plaf.metal.MetalRadioButtonUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MetalRadioButtonUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MetalRadioButtonUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MetalRootPaneUI + /// + /// + /// + public partial class MetalRootPaneUI : Javax.Swing.Plaf.Basic.BasicRootPaneUI + { + const string _bridgeClassName = "javax.swing.plaf.metal.MetalRootPaneUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MetalRootPaneUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MetalRootPaneUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MetalScrollBarUI + /// + /// + /// + public partial class MetalScrollBarUI : Javax.Swing.Plaf.Basic.BasicScrollBarUI + { + const string _bridgeClassName = "javax.swing.plaf.metal.MetalScrollBarUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MetalScrollBarUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MetalScrollBarUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MetalScrollButton + /// + /// + /// + public partial class MetalScrollButton : Javax.Swing.Plaf.Basic.BasicArrowButton + { + const string _bridgeClassName = "javax.swing.plaf.metal.MetalScrollButton"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MetalScrollButton() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MetalScrollButton(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MetalScrollPaneUI + /// + /// + /// + public partial class MetalScrollPaneUI : Javax.Swing.Plaf.Basic.BasicScrollPaneUI + { + const string _bridgeClassName = "javax.swing.plaf.metal.MetalScrollPaneUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MetalScrollPaneUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MetalScrollPaneUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MetalSeparatorUI + /// + /// + /// + public partial class MetalSeparatorUI : Javax.Swing.Plaf.Basic.BasicSeparatorUI + { + const string _bridgeClassName = "javax.swing.plaf.metal.MetalSeparatorUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MetalSeparatorUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MetalSeparatorUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MetalSliderUI + /// + /// + /// + public partial class MetalSliderUI : Javax.Swing.Plaf.Basic.BasicSliderUI + { + const string _bridgeClassName = "javax.swing.plaf.metal.MetalSliderUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MetalSliderUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MetalSliderUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MetalSplitPaneUI + /// + /// + /// + public partial class MetalSplitPaneUI : Javax.Swing.Plaf.Basic.BasicSplitPaneUI + { + const string _bridgeClassName = "javax.swing.plaf.metal.MetalSplitPaneUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MetalSplitPaneUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MetalSplitPaneUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MetalTabbedPaneUI + /// + /// + /// + public partial class MetalTabbedPaneUI : Javax.Swing.Plaf.Basic.BasicTabbedPaneUI + { + const string _bridgeClassName = "javax.swing.plaf.metal.MetalTabbedPaneUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MetalTabbedPaneUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MetalTabbedPaneUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region TabbedPaneLayout + /// + /// + /// + public partial class TabbedPaneLayout : Javax.Swing.Plaf.Basic.BasicTabbedPaneUI.TabbedPaneLayout + { + const string _bridgeClassName = "javax.swing.plaf.metal.MetalTabbedPaneUI$TabbedPaneLayout"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public TabbedPaneLayout() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public TabbedPaneLayout(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region MetalTextFieldUI + /// + /// + /// + public partial class MetalTextFieldUI : Javax.Swing.Plaf.Basic.BasicTextFieldUI + { + const string _bridgeClassName = "javax.swing.plaf.metal.MetalTextFieldUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MetalTextFieldUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MetalTextFieldUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MetalTheme + /// + /// + /// + public partial class MetalTheme : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.plaf.metal.MetalTheme"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("MetalTheme class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public MetalTheme() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("MetalTheme class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public MetalTheme(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MetalToggleButtonUI + /// + /// + /// + public partial class MetalToggleButtonUI : Javax.Swing.Plaf.Basic.BasicToggleButtonUI + { + const string _bridgeClassName = "javax.swing.plaf.metal.MetalToggleButtonUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MetalToggleButtonUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MetalToggleButtonUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MetalToolBarUI + /// + /// + /// + public partial class MetalToolBarUI : Javax.Swing.Plaf.Basic.BasicToolBarUI + { + const string _bridgeClassName = "javax.swing.plaf.metal.MetalToolBarUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MetalToolBarUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MetalToolBarUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MetalToolTipUI + /// + /// + /// + public partial class MetalToolTipUI : Javax.Swing.Plaf.Basic.BasicToolTipUI + { + const string _bridgeClassName = "javax.swing.plaf.metal.MetalToolTipUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MetalToolTipUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MetalToolTipUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MetalTreeUI + /// + /// + /// + public partial class MetalTreeUI : Javax.Swing.Plaf.Basic.BasicTreeUI + { + const string _bridgeClassName = "javax.swing.plaf.metal.MetalTreeUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MetalTreeUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MetalTreeUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region OceanTheme + /// + /// + /// + public partial class OceanTheme : Javax.Swing.Plaf.Metal.DefaultMetalTheme + { + const string _bridgeClassName = "javax.swing.plaf.metal.OceanTheme"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public OceanTheme() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public OceanTheme(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Metal/DefaultMetalTheme.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Metal/DefaultMetalTheme.cs new file mode 100644 index 0000000000..3ead2d8fe5 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Metal/DefaultMetalTheme.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Metal +{ + #region DefaultMetalTheme + public partial class DefaultMetalTheme + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Metal/MetalBorders.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Metal/MetalBorders.cs new file mode 100644 index 0000000000..e77a5386b8 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Metal/MetalBorders.cs @@ -0,0 +1,571 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Metal +{ + #region MetalBorders + public partial class MetalBorders + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + public static Javax.Swing.Border.Border DesktopIconBorder + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getDesktopIconBorder", "()Ljavax/swing/border/Border;"); } + } + /// + /// + /// + public static Javax.Swing.Border.Border GetButtonBorder + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getButtonBorder", "()Ljavax/swing/border/Border;"); } + } + /// + /// + /// + public static Javax.Swing.Border.Border GetTextFieldBorder + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getTextFieldBorder", "()Ljavax/swing/border/Border;"); } + } + /// + /// + /// + public static Javax.Swing.Border.Border GetToggleButtonBorder + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getToggleButtonBorder", "()Ljavax/swing/border/Border;"); } + } + /// + /// + /// + public static Javax.Swing.Border.Border TextBorder + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getTextBorder", "()Ljavax/swing/border/Border;"); } + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + #region ButtonBorder + public partial class ButtonBorder + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Plaf.UIResource(Javax.Swing.Plaf.Metal.MetalBorders.ButtonBorder t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Flush3DBorder + public partial class Flush3DBorder + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Plaf.UIResource(Javax.Swing.Plaf.Metal.MetalBorders.Flush3DBorder t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region InternalFrameBorder + public partial class InternalFrameBorder + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Plaf.UIResource(Javax.Swing.Plaf.Metal.MetalBorders.InternalFrameBorder t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region MenuBarBorder + public partial class MenuBarBorder + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Plaf.UIResource(Javax.Swing.Plaf.Metal.MetalBorders.MenuBarBorder t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region MenuItemBorder + public partial class MenuItemBorder + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Plaf.UIResource(Javax.Swing.Plaf.Metal.MetalBorders.MenuItemBorder t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region OptionDialogBorder + public partial class OptionDialogBorder + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Plaf.UIResource(Javax.Swing.Plaf.Metal.MetalBorders.OptionDialogBorder t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region PaletteBorder + public partial class PaletteBorder + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Plaf.UIResource(Javax.Swing.Plaf.Metal.MetalBorders.PaletteBorder t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region PopupMenuBorder + public partial class PopupMenuBorder + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Plaf.UIResource(Javax.Swing.Plaf.Metal.MetalBorders.PopupMenuBorder t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region RolloverButtonBorder + public partial class RolloverButtonBorder + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ScrollPaneBorder + public partial class ScrollPaneBorder + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Plaf.UIResource(Javax.Swing.Plaf.Metal.MetalBorders.ScrollPaneBorder t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region TableHeaderBorder + public partial class TableHeaderBorder + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region TextFieldBorder + public partial class TextFieldBorder + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ToggleButtonBorder + public partial class ToggleButtonBorder + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ToolBarBorder + public partial class ToolBarBorder + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Plaf.UIResource(Javax.Swing.Plaf.Metal.MetalBorders.ToolBarBorder t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.SwingConstants(Javax.Swing.Plaf.Metal.MetalBorders.ToolBarBorder t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Metal/MetalButtonUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Metal/MetalButtonUI.cs new file mode 100644 index 0000000000..45833c44be --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Metal/MetalButtonUI.cs @@ -0,0 +1,74 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Metal +{ + #region MetalButtonUI + public partial class MetalButtonUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public void InstallDefaults(Javax.Swing.AbstractButton arg0) + { + IExecuteWithSignature("installDefaults", "(Ljavax/swing/AbstractButton;)V", arg0); + } + /// + /// + /// + /// + public void UninstallDefaults(Javax.Swing.AbstractButton arg0) + { + IExecuteWithSignature("uninstallDefaults", "(Ljavax/swing/AbstractButton;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Metal/MetalCheckBoxIcon.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Metal/MetalCheckBoxIcon.cs new file mode 100644 index 0000000000..0652082880 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Metal/MetalCheckBoxIcon.cs @@ -0,0 +1,95 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Metal +{ + #region MetalCheckBoxIcon + public partial class MetalCheckBoxIcon + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Icon(Javax.Swing.Plaf.Metal.MetalCheckBoxIcon t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Plaf.UIResource(Javax.Swing.Plaf.Metal.MetalCheckBoxIcon t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Javax.Swing.Plaf.Metal.MetalCheckBoxIcon t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int IconHeight + { + get { return IExecuteWithSignature("getIconHeight", "()I"); } + } + /// + /// + /// + public int IconWidth + { + get { return IExecuteWithSignature("getIconWidth", "()I"); } + } + /// + /// + /// + /// + /// + /// + /// + public void PaintIcon(Java.Awt.Component arg0, Java.Awt.Graphics arg1, int arg2, int arg3) + { + IExecute("paintIcon", arg0, arg1, arg2, arg3); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Metal/MetalCheckBoxUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Metal/MetalCheckBoxUI.cs new file mode 100644 index 0000000000..4cb9c1f506 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Metal/MetalCheckBoxUI.cs @@ -0,0 +1,65 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Metal +{ + #region MetalCheckBoxUI + public partial class MetalCheckBoxUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String PropertyPrefix + { + get { return IExecuteWithSignature("getPropertyPrefix", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Metal/MetalComboBoxButton.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Metal/MetalComboBoxButton.cs new file mode 100644 index 0000000000..caeaf008b7 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Metal/MetalComboBoxButton.cs @@ -0,0 +1,119 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Metal +{ + #region MetalComboBoxButton + public partial class MetalComboBoxButton + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + /// + public MetalComboBoxButton(Javax.Swing.JComboBox arg0, Javax.Swing.Icon arg1, bool arg2, Javax.Swing.CellRendererPane arg3, Javax.Swing.JList arg4) + : base(arg0, arg1, arg2, arg3, arg4) + { + } + /// + /// + /// + /// + /// + /// + /// + public MetalComboBoxButton(Javax.Swing.JComboBox arg0, Javax.Swing.Icon arg1, Javax.Swing.CellRendererPane arg2, Javax.Swing.JList arg3) + : base(arg0, arg1, arg2, arg3) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.JComboBox ComboBox + { + get { return IExecuteWithSignature>("getComboBox", "()Ljavax/swing/JComboBox;"); } set { IExecuteWithSignature("setComboBox", "(Ljavax/swing/JComboBox;)V", value); } + } + /// + /// + /// + public Javax.Swing.Icon ComboIcon + { + get { return IExecuteWithSignature("getComboIcon", "()Ljavax/swing/Icon;"); } set { IExecuteWithSignature("setComboIcon", "(Ljavax/swing/Icon;)V", value); } + } + /// + /// + /// + /// + public bool IsIconOnly() + { + return IExecuteWithSignature("isIconOnly", "()Z"); + } + /// + /// + /// + /// + public void SetIconOnly(bool arg0) + { + IExecuteWithSignature("setIconOnly", "(Z)V", arg0); + } + /// + /// + /// + /// + public void PaintComponent(Java.Awt.Graphics arg0) + { + IExecuteWithSignature("paintComponent", "(Ljava/awt/Graphics;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Metal/MetalComboBoxEditor.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Metal/MetalComboBoxEditor.cs new file mode 100644 index 0000000000..45d07597cc --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Metal/MetalComboBoxEditor.cs @@ -0,0 +1,93 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Metal +{ + #region MetalComboBoxEditor + public partial class MetalComboBoxEditor + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + #region UIResource + public partial class UIResource + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Plaf.UIResource(Javax.Swing.Plaf.Metal.MetalComboBoxEditor.UIResource t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Metal/MetalComboBoxIcon.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Metal/MetalComboBoxIcon.cs new file mode 100644 index 0000000000..e53161680c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Metal/MetalComboBoxIcon.cs @@ -0,0 +1,91 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Metal +{ + #region MetalComboBoxIcon + public partial class MetalComboBoxIcon + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Icon(Javax.Swing.Plaf.Metal.MetalComboBoxIcon t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Javax.Swing.Plaf.Metal.MetalComboBoxIcon t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int IconHeight + { + get { return IExecuteWithSignature("getIconHeight", "()I"); } + } + /// + /// + /// + public int IconWidth + { + get { return IExecuteWithSignature("getIconWidth", "()I"); } + } + /// + /// + /// + /// + /// + /// + /// + public void PaintIcon(Java.Awt.Component arg0, Java.Awt.Graphics arg1, int arg2, int arg3) + { + IExecute("paintIcon", arg0, arg1, arg2, arg3); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Metal/MetalComboBoxUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Metal/MetalComboBoxUI.cs new file mode 100644 index 0000000000..31327d59b4 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Metal/MetalComboBoxUI.cs @@ -0,0 +1,144 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Metal +{ + #region MetalComboBoxUI + public partial class MetalComboBoxUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public Java.Beans.PropertyChangeListener CreatePropertyChangeListener() + { + return IExecuteWithSignature("createPropertyChangeListener", "()Ljava/beans/PropertyChangeListener;"); + } + /// + /// + /// + /// + public Java.Beans.PropertyChangeListener CreatePropertyChangeListenerDirect() + { + return IExecuteWithSignature("createPropertyChangeListener", "()Ljava/beans/PropertyChangeListener;"); + } + /// + /// + /// + public void ConfigureEditor() + { + IExecuteWithSignature("configureEditor", "()V"); + } + /// + /// + /// + /// + /// + public void LayoutComboBox(Java.Awt.Container arg0, Javax.Swing.Plaf.Metal.MetalComboBoxUI.MetalComboBoxLayoutManager arg1) + { + IExecute("layoutComboBox", arg0, arg1); + } + /// + /// + /// + public void UnconfigureEditor() + { + IExecuteWithSignature("unconfigureEditor", "()V"); + } + + #endregion + + #region Nested classes + #region MetalComboBoxLayoutManager + public partial class MetalComboBoxLayoutManager + { + #region Constructors + /// + /// + /// + /// + public MetalComboBoxLayoutManager(Javax.Swing.Plaf.Metal.MetalComboBoxUI arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public void SuperLayout(Java.Awt.Container arg0) + { + IExecuteWithSignature("superLayout", "(Ljava/awt/Container;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Metal/MetalDesktopIconUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Metal/MetalDesktopIconUI.cs new file mode 100644 index 0000000000..78ed32caf1 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Metal/MetalDesktopIconUI.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Metal +{ + #region MetalDesktopIconUI + public partial class MetalDesktopIconUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Metal/MetalFileChooserUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Metal/MetalFileChooserUI.cs new file mode 100644 index 0000000000..a43429888d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Metal/MetalFileChooserUI.cs @@ -0,0 +1,113 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Metal +{ + #region MetalFileChooserUI + public partial class MetalFileChooserUI + { + #region Constructors + /// + /// + /// + /// + public MetalFileChooserUI(Javax.Swing.JFileChooser arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public void ValueChanged(Javax.Swing.Event.ListSelectionEvent arg0) + { + IExecuteWithSignature("valueChanged", "(Ljavax/swing/event/ListSelectionEvent;)V", arg0); + } + + #endregion + + #region Nested classes + #region FilterComboBoxRenderer + public partial class FilterComboBoxRenderer + { + #region Constructors + /// + /// + /// + /// + public FilterComboBoxRenderer(Javax.Swing.Plaf.Metal.MetalFileChooserUI arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Metal/MetalIconFactory.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Metal/MetalIconFactory.cs new file mode 100644 index 0000000000..c5069131a0 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Metal/MetalIconFactory.cs @@ -0,0 +1,624 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Metal +{ + #region MetalIconFactory + public partial class MetalIconFactory + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static bool DARK { get { if (!_DARKReady) { _DARKContent = SGetField(LocalBridgeClazz, "DARK"); _DARKReady = true; } return _DARKContent; } } + private static bool _DARKContent = default; + private static bool _DARKReady = false; // this is used because in case of generics + /// + /// + /// + public static bool LIGHT { get { if (!_LIGHTReady) { _LIGHTContent = SGetField(LocalBridgeClazz, "LIGHT"); _LIGHTReady = true; } return _LIGHTContent; } } + private static bool _LIGHTContent = default; + private static bool _LIGHTReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + public static Javax.Swing.Icon GetCheckBoxIcon + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getCheckBoxIcon", "()Ljavax/swing/Icon;"); } + } + /// + /// + /// + public static Javax.Swing.Icon GetCheckBoxMenuItemIcon + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getCheckBoxMenuItemIcon", "()Ljavax/swing/Icon;"); } + } + /// + /// + /// + public static Javax.Swing.Icon GetFileChooserDetailViewIcon + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getFileChooserDetailViewIcon", "()Ljavax/swing/Icon;"); } + } + /// + /// + /// + public static Javax.Swing.Icon GetFileChooserHomeFolderIcon + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getFileChooserHomeFolderIcon", "()Ljavax/swing/Icon;"); } + } + /// + /// + /// + public static Javax.Swing.Icon GetFileChooserListViewIcon + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getFileChooserListViewIcon", "()Ljavax/swing/Icon;"); } + } + /// + /// + /// + public static Javax.Swing.Icon GetFileChooserNewFolderIcon + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getFileChooserNewFolderIcon", "()Ljavax/swing/Icon;"); } + } + /// + /// + /// + public static Javax.Swing.Icon GetFileChooserUpFolderIcon + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getFileChooserUpFolderIcon", "()Ljavax/swing/Icon;"); } + } + /// + /// + /// + public static Javax.Swing.Icon GetHorizontalSliderThumbIcon + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getHorizontalSliderThumbIcon", "()Ljavax/swing/Icon;"); } + } + /// + /// + /// + public static Javax.Swing.Icon GetInternalFrameDefaultMenuIcon + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getInternalFrameDefaultMenuIcon", "()Ljavax/swing/Icon;"); } + } + /// + /// + /// + public static Javax.Swing.Icon GetMenuArrowIcon + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getMenuArrowIcon", "()Ljavax/swing/Icon;"); } + } + /// + /// + /// + public static Javax.Swing.Icon GetMenuItemArrowIcon + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getMenuItemArrowIcon", "()Ljavax/swing/Icon;"); } + } + /// + /// + /// + public static Javax.Swing.Icon GetRadioButtonIcon + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getRadioButtonIcon", "()Ljavax/swing/Icon;"); } + } + /// + /// + /// + public static Javax.Swing.Icon GetRadioButtonMenuItemIcon + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getRadioButtonMenuItemIcon", "()Ljavax/swing/Icon;"); } + } + /// + /// + /// + public static Javax.Swing.Icon GetTreeComputerIcon + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getTreeComputerIcon", "()Ljavax/swing/Icon;"); } + } + /// + /// + /// + public static Javax.Swing.Icon GetTreeFloppyDriveIcon + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getTreeFloppyDriveIcon", "()Ljavax/swing/Icon;"); } + } + /// + /// + /// + public static Javax.Swing.Icon GetTreeFolderIcon + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getTreeFolderIcon", "()Ljavax/swing/Icon;"); } + } + /// + /// + /// + public static Javax.Swing.Icon GetTreeHardDriveIcon + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getTreeHardDriveIcon", "()Ljavax/swing/Icon;"); } + } + /// + /// + /// + public static Javax.Swing.Icon GetTreeLeafIcon + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getTreeLeafIcon", "()Ljavax/swing/Icon;"); } + } + /// + /// + /// + public static Javax.Swing.Icon GetVerticalSliderThumbIcon + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getVerticalSliderThumbIcon", "()Ljavax/swing/Icon;"); } + } + /// + /// + /// + public static Javax.Swing.Icon MenuItemCheckIcon + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getMenuItemCheckIcon", "()Ljavax/swing/Icon;"); } + } + /// + /// + /// + /// + /// + public static Javax.Swing.Icon GetInternalFrameAltMaximizeIcon(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getInternalFrameAltMaximizeIcon", "(I)Ljavax/swing/Icon;", arg0); + } + /// + /// + /// + /// + /// + public static Javax.Swing.Icon GetInternalFrameCloseIcon(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getInternalFrameCloseIcon", "(I)Ljavax/swing/Icon;", arg0); + } + /// + /// + /// + /// + /// + public static Javax.Swing.Icon GetInternalFrameMaximizeIcon(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getInternalFrameMaximizeIcon", "(I)Ljavax/swing/Icon;", arg0); + } + /// + /// + /// + /// + /// + public static Javax.Swing.Icon GetInternalFrameMinimizeIcon(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getInternalFrameMinimizeIcon", "(I)Ljavax/swing/Icon;", arg0); + } + /// + /// + /// + /// + /// + public static Javax.Swing.Icon GetTreeControlIcon(bool arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getTreeControlIcon", "(Z)Ljavax/swing/Icon;", arg0); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + #region FileIcon16 + public partial class FileIcon16 + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Icon(Javax.Swing.Plaf.Metal.MetalIconFactory.FileIcon16 t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Javax.Swing.Plaf.Metal.MetalIconFactory.FileIcon16 t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int AdditionalHeight + { + get { return IExecuteWithSignature("getAdditionalHeight", "()I"); } + } + /// + /// + /// + public int IconHeight + { + get { return IExecuteWithSignature("getIconHeight", "()I"); } + } + /// + /// + /// + public int IconWidth + { + get { return IExecuteWithSignature("getIconWidth", "()I"); } + } + /// + /// + /// + public int Shift + { + get { return IExecuteWithSignature("getShift", "()I"); } + } + /// + /// + /// + /// + /// + /// + /// + public void PaintIcon(Java.Awt.Component arg0, Java.Awt.Graphics arg1, int arg2, int arg3) + { + IExecute("paintIcon", arg0, arg1, arg2, arg3); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region FolderIcon16 + public partial class FolderIcon16 + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Icon(Javax.Swing.Plaf.Metal.MetalIconFactory.FolderIcon16 t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Javax.Swing.Plaf.Metal.MetalIconFactory.FolderIcon16 t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int AdditionalHeight + { + get { return IExecuteWithSignature("getAdditionalHeight", "()I"); } + } + /// + /// + /// + public int IconHeight + { + get { return IExecuteWithSignature("getIconHeight", "()I"); } + } + /// + /// + /// + public int IconWidth + { + get { return IExecuteWithSignature("getIconWidth", "()I"); } + } + /// + /// + /// + public int Shift + { + get { return IExecuteWithSignature("getShift", "()I"); } + } + /// + /// + /// + /// + /// + /// + /// + public void PaintIcon(Java.Awt.Component arg0, Java.Awt.Graphics arg1, int arg2, int arg3) + { + IExecute("paintIcon", arg0, arg1, arg2, arg3); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region PaletteCloseIcon + public partial class PaletteCloseIcon + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Icon(Javax.Swing.Plaf.Metal.MetalIconFactory.PaletteCloseIcon t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Plaf.UIResource(Javax.Swing.Plaf.Metal.MetalIconFactory.PaletteCloseIcon t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Javax.Swing.Plaf.Metal.MetalIconFactory.PaletteCloseIcon t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int IconHeight + { + get { return IExecuteWithSignature("getIconHeight", "()I"); } + } + /// + /// + /// + public int IconWidth + { + get { return IExecuteWithSignature("getIconWidth", "()I"); } + } + /// + /// + /// + /// + /// + /// + /// + public void PaintIcon(Java.Awt.Component arg0, Java.Awt.Graphics arg1, int arg2, int arg3) + { + IExecute("paintIcon", arg0, arg1, arg2, arg3); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region TreeControlIcon + public partial class TreeControlIcon + { + #region Constructors + /// + /// + /// + /// + public TreeControlIcon(bool arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Icon(Javax.Swing.Plaf.Metal.MetalIconFactory.TreeControlIcon t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Javax.Swing.Plaf.Metal.MetalIconFactory.TreeControlIcon t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int IconHeight + { + get { return IExecuteWithSignature("getIconHeight", "()I"); } + } + /// + /// + /// + public int IconWidth + { + get { return IExecuteWithSignature("getIconWidth", "()I"); } + } + /// + /// + /// + /// + /// + /// + /// + public void PaintIcon(Java.Awt.Component arg0, Java.Awt.Graphics arg1, int arg2, int arg3) + { + IExecute("paintIcon", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + public void PaintMe(Java.Awt.Component arg0, Java.Awt.Graphics arg1, int arg2, int arg3) + { + IExecute("paintMe", arg0, arg1, arg2, arg3); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region TreeFolderIcon + public partial class TreeFolderIcon + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region TreeLeafIcon + public partial class TreeLeafIcon + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Metal/MetalInternalFrameTitlePane.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Metal/MetalInternalFrameTitlePane.cs new file mode 100644 index 0000000000..143445d212 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Metal/MetalInternalFrameTitlePane.cs @@ -0,0 +1,82 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Metal +{ + #region MetalInternalFrameTitlePane + public partial class MetalInternalFrameTitlePane + { + #region Constructors + /// + /// + /// + /// + public MetalInternalFrameTitlePane(Javax.Swing.JInternalFrame arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public void PaintPalette(Java.Awt.Graphics arg0) + { + IExecuteWithSignature("paintPalette", "(Ljava/awt/Graphics;)V", arg0); + } + /// + /// + /// + /// + public void SetPalette(bool arg0) + { + IExecuteWithSignature("setPalette", "(Z)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Metal/MetalInternalFrameUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Metal/MetalInternalFrameUI.cs new file mode 100644 index 0000000000..379d6908a0 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Metal/MetalInternalFrameUI.cs @@ -0,0 +1,74 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Metal +{ + #region MetalInternalFrameUI + public partial class MetalInternalFrameUI + { + #region Constructors + /// + /// + /// + /// + public MetalInternalFrameUI(Javax.Swing.JInternalFrame arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public void SetPalette(bool arg0) + { + IExecuteWithSignature("setPalette", "(Z)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Metal/MetalLabelUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Metal/MetalLabelUI.cs new file mode 100644 index 0000000000..b811a1e0c5 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Metal/MetalLabelUI.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Metal +{ + #region MetalLabelUI + public partial class MetalLabelUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Metal/MetalLookAndFeel.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Metal/MetalLookAndFeel.cs new file mode 100644 index 0000000000..edeb9d4dce --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Metal/MetalLookAndFeel.cs @@ -0,0 +1,359 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Metal +{ + #region MetalLookAndFeel + public partial class MetalLookAndFeel + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + public static Javax.Swing.Plaf.ColorUIResource AcceleratorForeground + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getAcceleratorForeground", "()Ljavax/swing/plaf/ColorUIResource;"); } + } + /// + /// + /// + public static Javax.Swing.Plaf.ColorUIResource AcceleratorSelectedForeground + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getAcceleratorSelectedForeground", "()Ljavax/swing/plaf/ColorUIResource;"); } + } + /// + /// + /// + public static Javax.Swing.Plaf.ColorUIResource Black + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getBlack", "()Ljavax/swing/plaf/ColorUIResource;"); } + } + /// + /// + /// + public static Javax.Swing.Plaf.ColorUIResource Control + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getControl", "()Ljavax/swing/plaf/ColorUIResource;"); } + } + /// + /// + /// + public static Javax.Swing.Plaf.ColorUIResource ControlDarkShadow + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getControlDarkShadow", "()Ljavax/swing/plaf/ColorUIResource;"); } + } + /// + /// + /// + public static Javax.Swing.Plaf.ColorUIResource ControlDisabled + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getControlDisabled", "()Ljavax/swing/plaf/ColorUIResource;"); } + } + /// + /// + /// + public static Javax.Swing.Plaf.ColorUIResource ControlHighlight + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getControlHighlight", "()Ljavax/swing/plaf/ColorUIResource;"); } + } + /// + /// + /// + public static Javax.Swing.Plaf.ColorUIResource ControlInfo + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getControlInfo", "()Ljavax/swing/plaf/ColorUIResource;"); } + } + /// + /// + /// + public static Javax.Swing.Plaf.ColorUIResource ControlShadow + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getControlShadow", "()Ljavax/swing/plaf/ColorUIResource;"); } + } + /// + /// + /// + public static Javax.Swing.Plaf.ColorUIResource ControlTextColor + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getControlTextColor", "()Ljavax/swing/plaf/ColorUIResource;"); } + } + /// + /// + /// + public static Javax.Swing.Plaf.FontUIResource ControlTextFont + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getControlTextFont", "()Ljavax/swing/plaf/FontUIResource;"); } + } + /// + /// + /// + public static Javax.Swing.Plaf.Metal.MetalTheme CurrentTheme + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getCurrentTheme", "()Ljavax/swing/plaf/metal/MetalTheme;"); } set { SExecuteWithSignature(LocalBridgeClazz, "setCurrentTheme", "(Ljavax/swing/plaf/metal/MetalTheme;)V", value); } + } + /// + /// + /// + public static Javax.Swing.Plaf.ColorUIResource DesktopColor + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getDesktopColor", "()Ljavax/swing/plaf/ColorUIResource;"); } + } + /// + /// + /// + public static Javax.Swing.Plaf.ColorUIResource FocusColor + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getFocusColor", "()Ljavax/swing/plaf/ColorUIResource;"); } + } + /// + /// + /// + public static Javax.Swing.Plaf.ColorUIResource HighlightedTextColor + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getHighlightedTextColor", "()Ljavax/swing/plaf/ColorUIResource;"); } + } + /// + /// + /// + public static Javax.Swing.Plaf.ColorUIResource InactiveControlTextColor + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getInactiveControlTextColor", "()Ljavax/swing/plaf/ColorUIResource;"); } + } + /// + /// + /// + public static Javax.Swing.Plaf.ColorUIResource InactiveSystemTextColor + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getInactiveSystemTextColor", "()Ljavax/swing/plaf/ColorUIResource;"); } + } + /// + /// + /// + public static Javax.Swing.Plaf.ColorUIResource MenuBackground + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getMenuBackground", "()Ljavax/swing/plaf/ColorUIResource;"); } + } + /// + /// + /// + public static Javax.Swing.Plaf.ColorUIResource MenuDisabledForeground + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getMenuDisabledForeground", "()Ljavax/swing/plaf/ColorUIResource;"); } + } + /// + /// + /// + public static Javax.Swing.Plaf.ColorUIResource MenuForeground + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getMenuForeground", "()Ljavax/swing/plaf/ColorUIResource;"); } + } + /// + /// + /// + public static Javax.Swing.Plaf.ColorUIResource MenuSelectedBackground + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getMenuSelectedBackground", "()Ljavax/swing/plaf/ColorUIResource;"); } + } + /// + /// + /// + public static Javax.Swing.Plaf.ColorUIResource MenuSelectedForeground + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getMenuSelectedForeground", "()Ljavax/swing/plaf/ColorUIResource;"); } + } + /// + /// + /// + public static Javax.Swing.Plaf.FontUIResource MenuTextFont + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getMenuTextFont", "()Ljavax/swing/plaf/FontUIResource;"); } + } + /// + /// + /// + public static Javax.Swing.Plaf.ColorUIResource PrimaryControl + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getPrimaryControl", "()Ljavax/swing/plaf/ColorUIResource;"); } + } + /// + /// + /// + public static Javax.Swing.Plaf.ColorUIResource PrimaryControlDarkShadow + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getPrimaryControlDarkShadow", "()Ljavax/swing/plaf/ColorUIResource;"); } + } + /// + /// + /// + public static Javax.Swing.Plaf.ColorUIResource PrimaryControlHighlight + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getPrimaryControlHighlight", "()Ljavax/swing/plaf/ColorUIResource;"); } + } + /// + /// + /// + public static Javax.Swing.Plaf.ColorUIResource PrimaryControlInfo + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getPrimaryControlInfo", "()Ljavax/swing/plaf/ColorUIResource;"); } + } + /// + /// + /// + public static Javax.Swing.Plaf.ColorUIResource PrimaryControlShadow + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getPrimaryControlShadow", "()Ljavax/swing/plaf/ColorUIResource;"); } + } + /// + /// + /// + public static Javax.Swing.Plaf.ColorUIResource SeparatorBackground + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getSeparatorBackground", "()Ljavax/swing/plaf/ColorUIResource;"); } + } + /// + /// + /// + public static Javax.Swing.Plaf.ColorUIResource SeparatorForeground + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getSeparatorForeground", "()Ljavax/swing/plaf/ColorUIResource;"); } + } + /// + /// + /// + public static Javax.Swing.Plaf.FontUIResource SubTextFont + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getSubTextFont", "()Ljavax/swing/plaf/FontUIResource;"); } + } + /// + /// + /// + public static Javax.Swing.Plaf.ColorUIResource SystemTextColor + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getSystemTextColor", "()Ljavax/swing/plaf/ColorUIResource;"); } + } + /// + /// + /// + public static Javax.Swing.Plaf.FontUIResource SystemTextFont + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getSystemTextFont", "()Ljavax/swing/plaf/FontUIResource;"); } + } + /// + /// + /// + public static Javax.Swing.Plaf.ColorUIResource TextHighlightColor + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getTextHighlightColor", "()Ljavax/swing/plaf/ColorUIResource;"); } + } + /// + /// + /// + public static Javax.Swing.Plaf.ColorUIResource UserTextColor + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getUserTextColor", "()Ljavax/swing/plaf/ColorUIResource;"); } + } + /// + /// + /// + public static Javax.Swing.Plaf.FontUIResource UserTextFont + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getUserTextFont", "()Ljavax/swing/plaf/FontUIResource;"); } + } + /// + /// + /// + public static Javax.Swing.Plaf.ColorUIResource White + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getWhite", "()Ljavax/swing/plaf/ColorUIResource;"); } + } + /// + /// + /// + public static Javax.Swing.Plaf.ColorUIResource WindowBackground + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getWindowBackground", "()Ljavax/swing/plaf/ColorUIResource;"); } + } + /// + /// + /// + public static Javax.Swing.Plaf.ColorUIResource WindowTitleBackground + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getWindowTitleBackground", "()Ljavax/swing/plaf/ColorUIResource;"); } + } + /// + /// + /// + public static Javax.Swing.Plaf.FontUIResource WindowTitleFont + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getWindowTitleFont", "()Ljavax/swing/plaf/FontUIResource;"); } + } + /// + /// + /// + public static Javax.Swing.Plaf.ColorUIResource WindowTitleForeground + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getWindowTitleForeground", "()Ljavax/swing/plaf/ColorUIResource;"); } + } + /// + /// + /// + public static Javax.Swing.Plaf.ColorUIResource WindowTitleInactiveBackground + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getWindowTitleInactiveBackground", "()Ljavax/swing/plaf/ColorUIResource;"); } + } + /// + /// + /// + public static Javax.Swing.Plaf.ColorUIResource WindowTitleInactiveForeground + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getWindowTitleInactiveForeground", "()Ljavax/swing/plaf/ColorUIResource;"); } + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Metal/MetalMenuBarUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Metal/MetalMenuBarUI.cs new file mode 100644 index 0000000000..a0d4e774c4 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Metal/MetalMenuBarUI.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Metal +{ + #region MetalMenuBarUI + public partial class MetalMenuBarUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Metal/MetalPopupMenuSeparatorUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Metal/MetalPopupMenuSeparatorUI.cs new file mode 100644 index 0000000000..8400edd8dd --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Metal/MetalPopupMenuSeparatorUI.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Metal +{ + #region MetalPopupMenuSeparatorUI + public partial class MetalPopupMenuSeparatorUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Metal/MetalProgressBarUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Metal/MetalProgressBarUI.cs new file mode 100644 index 0000000000..d3233a5820 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Metal/MetalProgressBarUI.cs @@ -0,0 +1,76 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Metal +{ + #region MetalProgressBarUI + public partial class MetalProgressBarUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public void PaintDeterminate(Java.Awt.Graphics arg0, Javax.Swing.JComponent arg1) + { + IExecute("paintDeterminate", arg0, arg1); + } + /// + /// + /// + /// + /// + public void PaintIndeterminate(Java.Awt.Graphics arg0, Javax.Swing.JComponent arg1) + { + IExecute("paintIndeterminate", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Metal/MetalRadioButtonUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Metal/MetalRadioButtonUI.cs new file mode 100644 index 0000000000..9dde7c4267 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Metal/MetalRadioButtonUI.cs @@ -0,0 +1,66 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Metal +{ + #region MetalRadioButtonUI + public partial class MetalRadioButtonUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public void InstallDefaults(Javax.Swing.AbstractButton arg0) + { + IExecuteWithSignature("installDefaults", "(Ljavax/swing/AbstractButton;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Metal/MetalRootPaneUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Metal/MetalRootPaneUI.cs new file mode 100644 index 0000000000..687b00edb8 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Metal/MetalRootPaneUI.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Metal +{ + #region MetalRootPaneUI + public partial class MetalRootPaneUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Metal/MetalScrollBarUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Metal/MetalScrollBarUI.cs new file mode 100644 index 0000000000..e4366c09a4 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Metal/MetalScrollBarUI.cs @@ -0,0 +1,64 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Metal +{ + #region MetalScrollBarUI + public partial class MetalScrollBarUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Lang.String FREE_STANDING_PROP { get { if (!_FREE_STANDING_PROPReady) { _FREE_STANDING_PROPContent = SGetField(LocalBridgeClazz, "FREE_STANDING_PROP"); _FREE_STANDING_PROPReady = true; } return _FREE_STANDING_PROPContent; } } + private static Java.Lang.String _FREE_STANDING_PROPContent = default; + private static bool _FREE_STANDING_PROPReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Metal/MetalScrollButton.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Metal/MetalScrollButton.cs new file mode 100644 index 0000000000..31d2b0c2b9 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Metal/MetalScrollButton.cs @@ -0,0 +1,83 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Metal +{ + #region MetalScrollButton + public partial class MetalScrollButton + { + #region Constructors + /// + /// + /// + /// + /// + /// + public MetalScrollButton(int arg0, int arg1, bool arg2) + : base(arg0, arg1, arg2) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int ButtonWidth + { + get { return IExecuteWithSignature("getButtonWidth", "()I"); } + } + /// + /// + /// + /// + public void SetFreeStanding(bool arg0) + { + IExecuteWithSignature("setFreeStanding", "(Z)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Metal/MetalScrollPaneUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Metal/MetalScrollPaneUI.cs new file mode 100644 index 0000000000..289d5d889c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Metal/MetalScrollPaneUI.cs @@ -0,0 +1,66 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Metal +{ + #region MetalScrollPaneUI + public partial class MetalScrollPaneUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public void InstallListeners(Javax.Swing.JScrollPane arg0) + { + IExecuteWithSignature("installListeners", "(Ljavax/swing/JScrollPane;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Metal/MetalSeparatorUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Metal/MetalSeparatorUI.cs new file mode 100644 index 0000000000..4ba0a24d79 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Metal/MetalSeparatorUI.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Metal +{ + #region MetalSeparatorUI + public partial class MetalSeparatorUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Metal/MetalSliderUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Metal/MetalSliderUI.cs new file mode 100644 index 0000000000..d345cd5f78 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Metal/MetalSliderUI.cs @@ -0,0 +1,65 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Metal +{ + #region MetalSliderUI + public partial class MetalSliderUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int TickLength + { + get { return IExecuteWithSignature("getTickLength", "()I"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Metal/MetalSplitPaneUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Metal/MetalSplitPaneUI.cs new file mode 100644 index 0000000000..7e8fd7dee3 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Metal/MetalSplitPaneUI.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Metal +{ + #region MetalSplitPaneUI + public partial class MetalSplitPaneUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Metal/MetalTabbedPaneUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Metal/MetalTabbedPaneUI.cs new file mode 100644 index 0000000000..b87f97b48f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Metal/MetalTabbedPaneUI.cs @@ -0,0 +1,97 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Metal +{ + #region MetalTabbedPaneUI + public partial class MetalTabbedPaneUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + #region TabbedPaneLayout + public partial class TabbedPaneLayout + { + #region Constructors + /// + /// + /// + /// + public TabbedPaneLayout(Javax.Swing.Plaf.Metal.MetalTabbedPaneUI arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Metal/MetalTextFieldUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Metal/MetalTextFieldUI.cs new file mode 100644 index 0000000000..1d25d49e41 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Metal/MetalTextFieldUI.cs @@ -0,0 +1,66 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Metal +{ + #region MetalTextFieldUI + public partial class MetalTextFieldUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public void PropertyChange(Java.Beans.PropertyChangeEvent arg0) + { + IExecuteWithSignature("propertyChange", "(Ljava/beans/PropertyChangeEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Metal/MetalTheme.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Metal/MetalTheme.cs new file mode 100644 index 0000000000..0d4a590fc8 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Metal/MetalTheme.cs @@ -0,0 +1,353 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Metal +{ + #region MetalTheme + public partial class MetalTheme + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.Plaf.ColorUIResource AcceleratorForeground + { + get { return IExecuteWithSignature("getAcceleratorForeground", "()Ljavax/swing/plaf/ColorUIResource;"); } + } + /// + /// + /// + public Javax.Swing.Plaf.ColorUIResource AcceleratorSelectedForeground + { + get { return IExecuteWithSignature("getAcceleratorSelectedForeground", "()Ljavax/swing/plaf/ColorUIResource;"); } + } + /// + /// + /// + public Javax.Swing.Plaf.ColorUIResource Control + { + get { return IExecuteWithSignature("getControl", "()Ljavax/swing/plaf/ColorUIResource;"); } + } + /// + /// + /// + public Javax.Swing.Plaf.ColorUIResource ControlDarkShadow + { + get { return IExecuteWithSignature("getControlDarkShadow", "()Ljavax/swing/plaf/ColorUIResource;"); } + } + /// + /// + /// + public Javax.Swing.Plaf.ColorUIResource ControlDisabled + { + get { return IExecuteWithSignature("getControlDisabled", "()Ljavax/swing/plaf/ColorUIResource;"); } + } + /// + /// + /// + public Javax.Swing.Plaf.ColorUIResource ControlHighlight + { + get { return IExecuteWithSignature("getControlHighlight", "()Ljavax/swing/plaf/ColorUIResource;"); } + } + /// + /// + /// + public Javax.Swing.Plaf.ColorUIResource ControlInfo + { + get { return IExecuteWithSignature("getControlInfo", "()Ljavax/swing/plaf/ColorUIResource;"); } + } + /// + /// + /// + public Javax.Swing.Plaf.ColorUIResource ControlShadow + { + get { return IExecuteWithSignature("getControlShadow", "()Ljavax/swing/plaf/ColorUIResource;"); } + } + /// + /// + /// + public Javax.Swing.Plaf.ColorUIResource ControlTextColor + { + get { return IExecuteWithSignature("getControlTextColor", "()Ljavax/swing/plaf/ColorUIResource;"); } + } + /// + /// + /// + public Javax.Swing.Plaf.FontUIResource ControlTextFont + { + get { return IExecuteWithSignature("getControlTextFont", "()Ljavax/swing/plaf/FontUIResource;"); } + } + /// + /// + /// + public Javax.Swing.Plaf.ColorUIResource DesktopColor + { + get { return IExecuteWithSignature("getDesktopColor", "()Ljavax/swing/plaf/ColorUIResource;"); } + } + /// + /// + /// + public Javax.Swing.Plaf.ColorUIResource FocusColor + { + get { return IExecuteWithSignature("getFocusColor", "()Ljavax/swing/plaf/ColorUIResource;"); } + } + /// + /// + /// + public Javax.Swing.Plaf.ColorUIResource HighlightedTextColor + { + get { return IExecuteWithSignature("getHighlightedTextColor", "()Ljavax/swing/plaf/ColorUIResource;"); } + } + /// + /// + /// + public Javax.Swing.Plaf.ColorUIResource InactiveControlTextColor + { + get { return IExecuteWithSignature("getInactiveControlTextColor", "()Ljavax/swing/plaf/ColorUIResource;"); } + } + /// + /// + /// + public Javax.Swing.Plaf.ColorUIResource InactiveSystemTextColor + { + get { return IExecuteWithSignature("getInactiveSystemTextColor", "()Ljavax/swing/plaf/ColorUIResource;"); } + } + /// + /// + /// + public Javax.Swing.Plaf.ColorUIResource MenuBackground + { + get { return IExecuteWithSignature("getMenuBackground", "()Ljavax/swing/plaf/ColorUIResource;"); } + } + /// + /// + /// + public Javax.Swing.Plaf.ColorUIResource MenuDisabledForeground + { + get { return IExecuteWithSignature("getMenuDisabledForeground", "()Ljavax/swing/plaf/ColorUIResource;"); } + } + /// + /// + /// + public Javax.Swing.Plaf.ColorUIResource MenuForeground + { + get { return IExecuteWithSignature("getMenuForeground", "()Ljavax/swing/plaf/ColorUIResource;"); } + } + /// + /// + /// + public Javax.Swing.Plaf.ColorUIResource MenuSelectedBackground + { + get { return IExecuteWithSignature("getMenuSelectedBackground", "()Ljavax/swing/plaf/ColorUIResource;"); } + } + /// + /// + /// + public Javax.Swing.Plaf.ColorUIResource MenuSelectedForeground + { + get { return IExecuteWithSignature("getMenuSelectedForeground", "()Ljavax/swing/plaf/ColorUIResource;"); } + } + /// + /// + /// + public Javax.Swing.Plaf.FontUIResource MenuTextFont + { + get { return IExecuteWithSignature("getMenuTextFont", "()Ljavax/swing/plaf/FontUIResource;"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Javax.Swing.Plaf.ColorUIResource PrimaryControl + { + get { return IExecuteWithSignature("getPrimaryControl", "()Ljavax/swing/plaf/ColorUIResource;"); } + } + /// + /// + /// + public Javax.Swing.Plaf.ColorUIResource PrimaryControlDarkShadow + { + get { return IExecuteWithSignature("getPrimaryControlDarkShadow", "()Ljavax/swing/plaf/ColorUIResource;"); } + } + /// + /// + /// + public Javax.Swing.Plaf.ColorUIResource PrimaryControlHighlight + { + get { return IExecuteWithSignature("getPrimaryControlHighlight", "()Ljavax/swing/plaf/ColorUIResource;"); } + } + /// + /// + /// + public Javax.Swing.Plaf.ColorUIResource PrimaryControlInfo + { + get { return IExecuteWithSignature("getPrimaryControlInfo", "()Ljavax/swing/plaf/ColorUIResource;"); } + } + /// + /// + /// + public Javax.Swing.Plaf.ColorUIResource PrimaryControlShadow + { + get { return IExecuteWithSignature("getPrimaryControlShadow", "()Ljavax/swing/plaf/ColorUIResource;"); } + } + /// + /// + /// + public Javax.Swing.Plaf.ColorUIResource SeparatorBackground + { + get { return IExecuteWithSignature("getSeparatorBackground", "()Ljavax/swing/plaf/ColorUIResource;"); } + } + /// + /// + /// + public Javax.Swing.Plaf.ColorUIResource SeparatorForeground + { + get { return IExecuteWithSignature("getSeparatorForeground", "()Ljavax/swing/plaf/ColorUIResource;"); } + } + /// + /// + /// + public Javax.Swing.Plaf.FontUIResource SubTextFont + { + get { return IExecuteWithSignature("getSubTextFont", "()Ljavax/swing/plaf/FontUIResource;"); } + } + /// + /// + /// + public Javax.Swing.Plaf.ColorUIResource SystemTextColor + { + get { return IExecuteWithSignature("getSystemTextColor", "()Ljavax/swing/plaf/ColorUIResource;"); } + } + /// + /// + /// + public Javax.Swing.Plaf.FontUIResource SystemTextFont + { + get { return IExecuteWithSignature("getSystemTextFont", "()Ljavax/swing/plaf/FontUIResource;"); } + } + /// + /// + /// + public Javax.Swing.Plaf.ColorUIResource TextHighlightColor + { + get { return IExecuteWithSignature("getTextHighlightColor", "()Ljavax/swing/plaf/ColorUIResource;"); } + } + /// + /// + /// + public Javax.Swing.Plaf.ColorUIResource UserTextColor + { + get { return IExecuteWithSignature("getUserTextColor", "()Ljavax/swing/plaf/ColorUIResource;"); } + } + /// + /// + /// + public Javax.Swing.Plaf.FontUIResource UserTextFont + { + get { return IExecuteWithSignature("getUserTextFont", "()Ljavax/swing/plaf/FontUIResource;"); } + } + /// + /// + /// + public Javax.Swing.Plaf.ColorUIResource WindowBackground + { + get { return IExecuteWithSignature("getWindowBackground", "()Ljavax/swing/plaf/ColorUIResource;"); } + } + /// + /// + /// + public Javax.Swing.Plaf.ColorUIResource WindowTitleBackground + { + get { return IExecuteWithSignature("getWindowTitleBackground", "()Ljavax/swing/plaf/ColorUIResource;"); } + } + /// + /// + /// + public Javax.Swing.Plaf.FontUIResource WindowTitleFont + { + get { return IExecuteWithSignature("getWindowTitleFont", "()Ljavax/swing/plaf/FontUIResource;"); } + } + /// + /// + /// + public Javax.Swing.Plaf.ColorUIResource WindowTitleForeground + { + get { return IExecuteWithSignature("getWindowTitleForeground", "()Ljavax/swing/plaf/ColorUIResource;"); } + } + /// + /// + /// + public Javax.Swing.Plaf.ColorUIResource WindowTitleInactiveBackground + { + get { return IExecuteWithSignature("getWindowTitleInactiveBackground", "()Ljavax/swing/plaf/ColorUIResource;"); } + } + /// + /// + /// + public Javax.Swing.Plaf.ColorUIResource WindowTitleInactiveForeground + { + get { return IExecuteWithSignature("getWindowTitleInactiveForeground", "()Ljavax/swing/plaf/ColorUIResource;"); } + } + /// + /// + /// + /// + public void AddCustomEntriesToTable(Javax.Swing.UIDefaults arg0) + { + IExecuteWithSignature("addCustomEntriesToTable", "(Ljavax/swing/UIDefaults;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Metal/MetalToggleButtonUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Metal/MetalToggleButtonUI.cs new file mode 100644 index 0000000000..9737aaac5e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Metal/MetalToggleButtonUI.cs @@ -0,0 +1,66 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Metal +{ + #region MetalToggleButtonUI + public partial class MetalToggleButtonUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public void InstallDefaults(Javax.Swing.AbstractButton arg0) + { + IExecuteWithSignature("installDefaults", "(Ljavax/swing/AbstractButton;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Metal/MetalToolBarUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Metal/MetalToolBarUI.cs new file mode 100644 index 0000000000..29dd1132cc --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Metal/MetalToolBarUI.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Metal +{ + #region MetalToolBarUI + public partial class MetalToolBarUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Metal/MetalToolTipUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Metal/MetalToolTipUI.cs new file mode 100644 index 0000000000..3037a02038 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Metal/MetalToolTipUI.cs @@ -0,0 +1,71 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Metal +{ + #region MetalToolTipUI + public partial class MetalToolTipUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int padSpaceBetweenStrings { get { if (!_padSpaceBetweenStringsReady) { _padSpaceBetweenStringsContent = SGetField(LocalBridgeClazz, "padSpaceBetweenStrings"); _padSpaceBetweenStringsReady = true; } return _padSpaceBetweenStringsContent; } } + private static int _padSpaceBetweenStringsContent = default; + private static bool _padSpaceBetweenStringsReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String AcceleratorString + { + get { return IExecuteWithSignature("getAcceleratorString", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Metal/MetalTreeUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Metal/MetalTreeUI.cs new file mode 100644 index 0000000000..1c862bd91e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Metal/MetalTreeUI.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Metal +{ + #region MetalTreeUI + public partial class MetalTreeUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Metal/OceanTheme.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Metal/OceanTheme.cs new file mode 100644 index 0000000000..f9825133bb --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Metal/OceanTheme.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Metal +{ + #region OceanTheme + public partial class OceanTheme + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Multi/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Multi/AllPackageClasses.cs new file mode 100644 index 0000000000..3c8f1524fb --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Multi/AllPackageClasses.cs @@ -0,0 +1,1425 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Javax.Swing.Plaf.Multi +{ + #region MultiButtonUI + /// + /// + /// + public partial class MultiButtonUI : Javax.Swing.Plaf.ButtonUI + { + const string _bridgeClassName = "javax.swing.plaf.multi.MultiButtonUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MultiButtonUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MultiButtonUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MultiColorChooserUI + /// + /// + /// + public partial class MultiColorChooserUI : Javax.Swing.Plaf.ColorChooserUI + { + const string _bridgeClassName = "javax.swing.plaf.multi.MultiColorChooserUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MultiColorChooserUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MultiColorChooserUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MultiComboBoxUI + /// + /// + /// + public partial class MultiComboBoxUI : Javax.Swing.Plaf.ComboBoxUI + { + const string _bridgeClassName = "javax.swing.plaf.multi.MultiComboBoxUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MultiComboBoxUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MultiComboBoxUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MultiDesktopIconUI + /// + /// + /// + public partial class MultiDesktopIconUI : Javax.Swing.Plaf.DesktopIconUI + { + const string _bridgeClassName = "javax.swing.plaf.multi.MultiDesktopIconUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MultiDesktopIconUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MultiDesktopIconUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MultiDesktopPaneUI + /// + /// + /// + public partial class MultiDesktopPaneUI : Javax.Swing.Plaf.DesktopPaneUI + { + const string _bridgeClassName = "javax.swing.plaf.multi.MultiDesktopPaneUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MultiDesktopPaneUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MultiDesktopPaneUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MultiFileChooserUI + /// + /// + /// + public partial class MultiFileChooserUI : Javax.Swing.Plaf.FileChooserUI + { + const string _bridgeClassName = "javax.swing.plaf.multi.MultiFileChooserUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MultiFileChooserUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MultiFileChooserUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MultiInternalFrameUI + /// + /// + /// + public partial class MultiInternalFrameUI : Javax.Swing.Plaf.InternalFrameUI + { + const string _bridgeClassName = "javax.swing.plaf.multi.MultiInternalFrameUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MultiInternalFrameUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MultiInternalFrameUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MultiLabelUI + /// + /// + /// + public partial class MultiLabelUI : Javax.Swing.Plaf.LabelUI + { + const string _bridgeClassName = "javax.swing.plaf.multi.MultiLabelUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MultiLabelUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MultiLabelUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MultiListUI + /// + /// + /// + public partial class MultiListUI : Javax.Swing.Plaf.ListUI + { + const string _bridgeClassName = "javax.swing.plaf.multi.MultiListUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MultiListUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MultiListUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MultiLookAndFeel + /// + /// + /// + public partial class MultiLookAndFeel : Javax.Swing.LookAndFeel + { + const string _bridgeClassName = "javax.swing.plaf.multi.MultiLookAndFeel"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MultiLookAndFeel() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MultiLookAndFeel(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MultiMenuBarUI + /// + /// + /// + public partial class MultiMenuBarUI : Javax.Swing.Plaf.MenuBarUI + { + const string _bridgeClassName = "javax.swing.plaf.multi.MultiMenuBarUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MultiMenuBarUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MultiMenuBarUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MultiMenuItemUI + /// + /// + /// + public partial class MultiMenuItemUI : Javax.Swing.Plaf.MenuItemUI + { + const string _bridgeClassName = "javax.swing.plaf.multi.MultiMenuItemUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MultiMenuItemUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MultiMenuItemUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MultiOptionPaneUI + /// + /// + /// + public partial class MultiOptionPaneUI : Javax.Swing.Plaf.OptionPaneUI + { + const string _bridgeClassName = "javax.swing.plaf.multi.MultiOptionPaneUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MultiOptionPaneUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MultiOptionPaneUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MultiPanelUI + /// + /// + /// + public partial class MultiPanelUI : Javax.Swing.Plaf.PanelUI + { + const string _bridgeClassName = "javax.swing.plaf.multi.MultiPanelUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MultiPanelUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MultiPanelUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MultiPopupMenuUI + /// + /// + /// + public partial class MultiPopupMenuUI : Javax.Swing.Plaf.PopupMenuUI + { + const string _bridgeClassName = "javax.swing.plaf.multi.MultiPopupMenuUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MultiPopupMenuUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MultiPopupMenuUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MultiProgressBarUI + /// + /// + /// + public partial class MultiProgressBarUI : Javax.Swing.Plaf.ProgressBarUI + { + const string _bridgeClassName = "javax.swing.plaf.multi.MultiProgressBarUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MultiProgressBarUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MultiProgressBarUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MultiRootPaneUI + /// + /// + /// + public partial class MultiRootPaneUI : Javax.Swing.Plaf.RootPaneUI + { + const string _bridgeClassName = "javax.swing.plaf.multi.MultiRootPaneUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MultiRootPaneUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MultiRootPaneUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MultiScrollBarUI + /// + /// + /// + public partial class MultiScrollBarUI : Javax.Swing.Plaf.ScrollBarUI + { + const string _bridgeClassName = "javax.swing.plaf.multi.MultiScrollBarUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MultiScrollBarUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MultiScrollBarUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MultiScrollPaneUI + /// + /// + /// + public partial class MultiScrollPaneUI : Javax.Swing.Plaf.ScrollPaneUI + { + const string _bridgeClassName = "javax.swing.plaf.multi.MultiScrollPaneUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MultiScrollPaneUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MultiScrollPaneUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MultiSeparatorUI + /// + /// + /// + public partial class MultiSeparatorUI : Javax.Swing.Plaf.SeparatorUI + { + const string _bridgeClassName = "javax.swing.plaf.multi.MultiSeparatorUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MultiSeparatorUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MultiSeparatorUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MultiSliderUI + /// + /// + /// + public partial class MultiSliderUI : Javax.Swing.Plaf.SliderUI + { + const string _bridgeClassName = "javax.swing.plaf.multi.MultiSliderUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MultiSliderUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MultiSliderUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MultiSpinnerUI + /// + /// + /// + public partial class MultiSpinnerUI : Javax.Swing.Plaf.SpinnerUI + { + const string _bridgeClassName = "javax.swing.plaf.multi.MultiSpinnerUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MultiSpinnerUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MultiSpinnerUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MultiSplitPaneUI + /// + /// + /// + public partial class MultiSplitPaneUI : Javax.Swing.Plaf.SplitPaneUI + { + const string _bridgeClassName = "javax.swing.plaf.multi.MultiSplitPaneUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MultiSplitPaneUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MultiSplitPaneUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MultiTabbedPaneUI + /// + /// + /// + public partial class MultiTabbedPaneUI : Javax.Swing.Plaf.TabbedPaneUI + { + const string _bridgeClassName = "javax.swing.plaf.multi.MultiTabbedPaneUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MultiTabbedPaneUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MultiTabbedPaneUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MultiTableHeaderUI + /// + /// + /// + public partial class MultiTableHeaderUI : Javax.Swing.Plaf.TableHeaderUI + { + const string _bridgeClassName = "javax.swing.plaf.multi.MultiTableHeaderUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MultiTableHeaderUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MultiTableHeaderUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MultiTableUI + /// + /// + /// + public partial class MultiTableUI : Javax.Swing.Plaf.TableUI + { + const string _bridgeClassName = "javax.swing.plaf.multi.MultiTableUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MultiTableUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MultiTableUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MultiTextUI + /// + /// + /// + public partial class MultiTextUI : Javax.Swing.Plaf.TextUI + { + const string _bridgeClassName = "javax.swing.plaf.multi.MultiTextUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MultiTextUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MultiTextUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MultiToolBarUI + /// + /// + /// + public partial class MultiToolBarUI : Javax.Swing.Plaf.ToolBarUI + { + const string _bridgeClassName = "javax.swing.plaf.multi.MultiToolBarUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MultiToolBarUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MultiToolBarUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MultiToolTipUI + /// + /// + /// + public partial class MultiToolTipUI : Javax.Swing.Plaf.ToolTipUI + { + const string _bridgeClassName = "javax.swing.plaf.multi.MultiToolTipUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MultiToolTipUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MultiToolTipUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MultiTreeUI + /// + /// + /// + public partial class MultiTreeUI : Javax.Swing.Plaf.TreeUI + { + const string _bridgeClassName = "javax.swing.plaf.multi.MultiTreeUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MultiTreeUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MultiTreeUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MultiViewportUI + /// + /// + /// + public partial class MultiViewportUI : Javax.Swing.Plaf.ViewportUI + { + const string _bridgeClassName = "javax.swing.plaf.multi.MultiViewportUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MultiViewportUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MultiViewportUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Multi/MultiButtonUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Multi/MultiButtonUI.cs new file mode 100644 index 0000000000..3fb18c34da --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Multi/MultiButtonUI.cs @@ -0,0 +1,65 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Multi +{ + #region MultiButtonUI + public partial class MultiButtonUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.Plaf.ComponentUI[] UIs + { + get { return IExecuteWithSignatureArray("getUIs", "()[Ljavax/swing/plaf/ComponentUI;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Multi/MultiColorChooserUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Multi/MultiColorChooserUI.cs new file mode 100644 index 0000000000..1bc2f1e210 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Multi/MultiColorChooserUI.cs @@ -0,0 +1,65 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Multi +{ + #region MultiColorChooserUI + public partial class MultiColorChooserUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.Plaf.ComponentUI[] UIs + { + get { return IExecuteWithSignatureArray("getUIs", "()[Ljavax/swing/plaf/ComponentUI;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Multi/MultiComboBoxUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Multi/MultiComboBoxUI.cs new file mode 100644 index 0000000000..4d68165616 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Multi/MultiComboBoxUI.cs @@ -0,0 +1,65 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Multi +{ + #region MultiComboBoxUI + public partial class MultiComboBoxUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.Plaf.ComponentUI[] UIs + { + get { return IExecuteWithSignatureArray("getUIs", "()[Ljavax/swing/plaf/ComponentUI;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Multi/MultiDesktopIconUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Multi/MultiDesktopIconUI.cs new file mode 100644 index 0000000000..4bab6239de --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Multi/MultiDesktopIconUI.cs @@ -0,0 +1,65 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Multi +{ + #region MultiDesktopIconUI + public partial class MultiDesktopIconUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.Plaf.ComponentUI[] UIs + { + get { return IExecuteWithSignatureArray("getUIs", "()[Ljavax/swing/plaf/ComponentUI;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Multi/MultiDesktopPaneUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Multi/MultiDesktopPaneUI.cs new file mode 100644 index 0000000000..3e5e24d77b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Multi/MultiDesktopPaneUI.cs @@ -0,0 +1,65 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Multi +{ + #region MultiDesktopPaneUI + public partial class MultiDesktopPaneUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.Plaf.ComponentUI[] UIs + { + get { return IExecuteWithSignatureArray("getUIs", "()[Ljavax/swing/plaf/ComponentUI;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Multi/MultiFileChooserUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Multi/MultiFileChooserUI.cs new file mode 100644 index 0000000000..a477c8628e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Multi/MultiFileChooserUI.cs @@ -0,0 +1,65 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Multi +{ + #region MultiFileChooserUI + public partial class MultiFileChooserUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.Plaf.ComponentUI[] UIs + { + get { return IExecuteWithSignatureArray("getUIs", "()[Ljavax/swing/plaf/ComponentUI;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Multi/MultiInternalFrameUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Multi/MultiInternalFrameUI.cs new file mode 100644 index 0000000000..b0c60e182a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Multi/MultiInternalFrameUI.cs @@ -0,0 +1,65 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Multi +{ + #region MultiInternalFrameUI + public partial class MultiInternalFrameUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.Plaf.ComponentUI[] UIs + { + get { return IExecuteWithSignatureArray("getUIs", "()[Ljavax/swing/plaf/ComponentUI;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Multi/MultiLabelUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Multi/MultiLabelUI.cs new file mode 100644 index 0000000000..11f978ce59 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Multi/MultiLabelUI.cs @@ -0,0 +1,65 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Multi +{ + #region MultiLabelUI + public partial class MultiLabelUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.Plaf.ComponentUI[] UIs + { + get { return IExecuteWithSignatureArray("getUIs", "()[Ljavax/swing/plaf/ComponentUI;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Multi/MultiListUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Multi/MultiListUI.cs new file mode 100644 index 0000000000..1052c73392 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Multi/MultiListUI.cs @@ -0,0 +1,65 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Multi +{ + #region MultiListUI + public partial class MultiListUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.Plaf.ComponentUI[] UIs + { + get { return IExecuteWithSignatureArray("getUIs", "()[Ljavax/swing/plaf/ComponentUI;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Multi/MultiLookAndFeel.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Multi/MultiLookAndFeel.cs new file mode 100644 index 0000000000..ae9551fae6 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Multi/MultiLookAndFeel.cs @@ -0,0 +1,69 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Multi +{ + #region MultiLookAndFeel + public partial class MultiLookAndFeel + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + /// + public static Javax.Swing.Plaf.ComponentUI CreateUIs(Javax.Swing.Plaf.ComponentUI arg0, Java.Util.Vector arg1, Javax.Swing.JComponent arg2) + { + return SExecute(LocalBridgeClazz, "createUIs", arg0, arg1, arg2); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Multi/MultiMenuBarUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Multi/MultiMenuBarUI.cs new file mode 100644 index 0000000000..ee772f3913 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Multi/MultiMenuBarUI.cs @@ -0,0 +1,65 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Multi +{ + #region MultiMenuBarUI + public partial class MultiMenuBarUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.Plaf.ComponentUI[] UIs + { + get { return IExecuteWithSignatureArray("getUIs", "()[Ljavax/swing/plaf/ComponentUI;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Multi/MultiMenuItemUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Multi/MultiMenuItemUI.cs new file mode 100644 index 0000000000..b83041a10a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Multi/MultiMenuItemUI.cs @@ -0,0 +1,65 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Multi +{ + #region MultiMenuItemUI + public partial class MultiMenuItemUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.Plaf.ComponentUI[] UIs + { + get { return IExecuteWithSignatureArray("getUIs", "()[Ljavax/swing/plaf/ComponentUI;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Multi/MultiOptionPaneUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Multi/MultiOptionPaneUI.cs new file mode 100644 index 0000000000..974b3d8e97 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Multi/MultiOptionPaneUI.cs @@ -0,0 +1,65 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Multi +{ + #region MultiOptionPaneUI + public partial class MultiOptionPaneUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.Plaf.ComponentUI[] UIs + { + get { return IExecuteWithSignatureArray("getUIs", "()[Ljavax/swing/plaf/ComponentUI;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Multi/MultiPanelUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Multi/MultiPanelUI.cs new file mode 100644 index 0000000000..0510651fde --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Multi/MultiPanelUI.cs @@ -0,0 +1,65 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Multi +{ + #region MultiPanelUI + public partial class MultiPanelUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.Plaf.ComponentUI[] UIs + { + get { return IExecuteWithSignatureArray("getUIs", "()[Ljavax/swing/plaf/ComponentUI;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Multi/MultiPopupMenuUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Multi/MultiPopupMenuUI.cs new file mode 100644 index 0000000000..cd6237ed39 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Multi/MultiPopupMenuUI.cs @@ -0,0 +1,65 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Multi +{ + #region MultiPopupMenuUI + public partial class MultiPopupMenuUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.Plaf.ComponentUI[] UIs + { + get { return IExecuteWithSignatureArray("getUIs", "()[Ljavax/swing/plaf/ComponentUI;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Multi/MultiProgressBarUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Multi/MultiProgressBarUI.cs new file mode 100644 index 0000000000..b7427ee0c9 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Multi/MultiProgressBarUI.cs @@ -0,0 +1,65 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Multi +{ + #region MultiProgressBarUI + public partial class MultiProgressBarUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.Plaf.ComponentUI[] UIs + { + get { return IExecuteWithSignatureArray("getUIs", "()[Ljavax/swing/plaf/ComponentUI;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Multi/MultiRootPaneUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Multi/MultiRootPaneUI.cs new file mode 100644 index 0000000000..77b589178b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Multi/MultiRootPaneUI.cs @@ -0,0 +1,65 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Multi +{ + #region MultiRootPaneUI + public partial class MultiRootPaneUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.Plaf.ComponentUI[] UIs + { + get { return IExecuteWithSignatureArray("getUIs", "()[Ljavax/swing/plaf/ComponentUI;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Multi/MultiScrollBarUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Multi/MultiScrollBarUI.cs new file mode 100644 index 0000000000..bb6888f4fb --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Multi/MultiScrollBarUI.cs @@ -0,0 +1,65 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Multi +{ + #region MultiScrollBarUI + public partial class MultiScrollBarUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.Plaf.ComponentUI[] UIs + { + get { return IExecuteWithSignatureArray("getUIs", "()[Ljavax/swing/plaf/ComponentUI;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Multi/MultiScrollPaneUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Multi/MultiScrollPaneUI.cs new file mode 100644 index 0000000000..52402d39e6 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Multi/MultiScrollPaneUI.cs @@ -0,0 +1,65 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Multi +{ + #region MultiScrollPaneUI + public partial class MultiScrollPaneUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.Plaf.ComponentUI[] UIs + { + get { return IExecuteWithSignatureArray("getUIs", "()[Ljavax/swing/plaf/ComponentUI;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Multi/MultiSeparatorUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Multi/MultiSeparatorUI.cs new file mode 100644 index 0000000000..cd0d3e2fa2 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Multi/MultiSeparatorUI.cs @@ -0,0 +1,65 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Multi +{ + #region MultiSeparatorUI + public partial class MultiSeparatorUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.Plaf.ComponentUI[] UIs + { + get { return IExecuteWithSignatureArray("getUIs", "()[Ljavax/swing/plaf/ComponentUI;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Multi/MultiSliderUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Multi/MultiSliderUI.cs new file mode 100644 index 0000000000..0d29ec7f3f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Multi/MultiSliderUI.cs @@ -0,0 +1,65 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Multi +{ + #region MultiSliderUI + public partial class MultiSliderUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.Plaf.ComponentUI[] UIs + { + get { return IExecuteWithSignatureArray("getUIs", "()[Ljavax/swing/plaf/ComponentUI;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Multi/MultiSpinnerUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Multi/MultiSpinnerUI.cs new file mode 100644 index 0000000000..8bf0475727 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Multi/MultiSpinnerUI.cs @@ -0,0 +1,65 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Multi +{ + #region MultiSpinnerUI + public partial class MultiSpinnerUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.Plaf.ComponentUI[] UIs + { + get { return IExecuteWithSignatureArray("getUIs", "()[Ljavax/swing/plaf/ComponentUI;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Multi/MultiSplitPaneUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Multi/MultiSplitPaneUI.cs new file mode 100644 index 0000000000..edd70bd337 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Multi/MultiSplitPaneUI.cs @@ -0,0 +1,65 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Multi +{ + #region MultiSplitPaneUI + public partial class MultiSplitPaneUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.Plaf.ComponentUI[] UIs + { + get { return IExecuteWithSignatureArray("getUIs", "()[Ljavax/swing/plaf/ComponentUI;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Multi/MultiTabbedPaneUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Multi/MultiTabbedPaneUI.cs new file mode 100644 index 0000000000..23e8fc65e2 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Multi/MultiTabbedPaneUI.cs @@ -0,0 +1,65 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Multi +{ + #region MultiTabbedPaneUI + public partial class MultiTabbedPaneUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.Plaf.ComponentUI[] UIs + { + get { return IExecuteWithSignatureArray("getUIs", "()[Ljavax/swing/plaf/ComponentUI;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Multi/MultiTableHeaderUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Multi/MultiTableHeaderUI.cs new file mode 100644 index 0000000000..d11b3cc4c5 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Multi/MultiTableHeaderUI.cs @@ -0,0 +1,65 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Multi +{ + #region MultiTableHeaderUI + public partial class MultiTableHeaderUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.Plaf.ComponentUI[] UIs + { + get { return IExecuteWithSignatureArray("getUIs", "()[Ljavax/swing/plaf/ComponentUI;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Multi/MultiTableUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Multi/MultiTableUI.cs new file mode 100644 index 0000000000..b0b9e613f2 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Multi/MultiTableUI.cs @@ -0,0 +1,65 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Multi +{ + #region MultiTableUI + public partial class MultiTableUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.Plaf.ComponentUI[] UIs + { + get { return IExecuteWithSignatureArray("getUIs", "()[Ljavax/swing/plaf/ComponentUI;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Multi/MultiTextUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Multi/MultiTextUI.cs new file mode 100644 index 0000000000..8a0e80a9dc --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Multi/MultiTextUI.cs @@ -0,0 +1,65 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Multi +{ + #region MultiTextUI + public partial class MultiTextUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.Plaf.ComponentUI[] UIs + { + get { return IExecuteWithSignatureArray("getUIs", "()[Ljavax/swing/plaf/ComponentUI;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Multi/MultiToolBarUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Multi/MultiToolBarUI.cs new file mode 100644 index 0000000000..867b836ec7 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Multi/MultiToolBarUI.cs @@ -0,0 +1,65 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Multi +{ + #region MultiToolBarUI + public partial class MultiToolBarUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.Plaf.ComponentUI[] UIs + { + get { return IExecuteWithSignatureArray("getUIs", "()[Ljavax/swing/plaf/ComponentUI;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Multi/MultiToolTipUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Multi/MultiToolTipUI.cs new file mode 100644 index 0000000000..0df5d31031 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Multi/MultiToolTipUI.cs @@ -0,0 +1,65 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Multi +{ + #region MultiToolTipUI + public partial class MultiToolTipUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.Plaf.ComponentUI[] UIs + { + get { return IExecuteWithSignatureArray("getUIs", "()[Ljavax/swing/plaf/ComponentUI;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Multi/MultiTreeUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Multi/MultiTreeUI.cs new file mode 100644 index 0000000000..2cd025c67b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Multi/MultiTreeUI.cs @@ -0,0 +1,65 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Multi +{ + #region MultiTreeUI + public partial class MultiTreeUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.Plaf.ComponentUI[] UIs + { + get { return IExecuteWithSignatureArray("getUIs", "()[Ljavax/swing/plaf/ComponentUI;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Multi/MultiViewportUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Multi/MultiViewportUI.cs new file mode 100644 index 0000000000..fe64a86bbc --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Multi/MultiViewportUI.cs @@ -0,0 +1,65 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Multi +{ + #region MultiViewportUI + public partial class MultiViewportUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.Plaf.ComponentUI[] UIs + { + get { return IExecuteWithSignatureArray("getUIs", "()[Ljavax/swing/plaf/ComponentUI;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Nimbus/AbstractRegionPainter.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Nimbus/AbstractRegionPainter.cs new file mode 100644 index 0000000000..62d7fd0437 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Nimbus/AbstractRegionPainter.cs @@ -0,0 +1,80 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Nimbus +{ + #region AbstractRegionPainter + public partial class AbstractRegionPainter + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + public void Paint(Java.Awt.Graphics2D arg0, Javax.Swing.JComponent arg1, int arg2, int arg3) + { + IExecute("paint", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + public void Paint(Java.Awt.Graphics2D arg0, object arg1, int arg2, int arg3) + { + IExecute("paint", arg0, arg1, arg2, arg3); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Nimbus/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Nimbus/AllPackageClasses.cs new file mode 100644 index 0000000000..af581e1a5e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Nimbus/AllPackageClasses.cs @@ -0,0 +1,262 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Javax.Swing.Plaf.Nimbus +{ + #region AbstractRegionPainter + /// + /// + /// + public partial class AbstractRegionPainter : Javax.Swing.Painter + { + const string _bridgeClassName = "javax.swing.plaf.nimbus.AbstractRegionPainter"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AbstractRegionPainter class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractRegionPainter() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AbstractRegionPainter class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractRegionPainter(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region NimbusLookAndFeel + /// + /// + /// + public partial class NimbusLookAndFeel : Javax.Swing.Plaf.Synth.SynthLookAndFeel + { + const string _bridgeClassName = "javax.swing.plaf.nimbus.NimbusLookAndFeel"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public NimbusLookAndFeel() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public NimbusLookAndFeel(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region NimbusStyle + /// + /// + /// + public partial class NimbusStyle : Javax.Swing.Plaf.Synth.SynthStyle + { + const string _bridgeClassName = "javax.swing.plaf.nimbus.NimbusStyle"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public NimbusStyle() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public NimbusStyle(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region State + /// + /// + /// + public partial class State : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.plaf.nimbus.State"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("State class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public State() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("State class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public State(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region State + /// + /// + /// + /// + public partial class State : MASES.JCOBridge.C2JBridge.JVMBridgeBase> where T : Javax.Swing.JComponent + { + const string _bridgeClassName = "javax.swing.plaf.nimbus.State"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("State class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public State() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("State class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public State(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Nimbus/NimbusLookAndFeel.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Nimbus/NimbusLookAndFeel.cs new file mode 100644 index 0000000000..f3e62b491d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Nimbus/NimbusLookAndFeel.cs @@ -0,0 +1,81 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Nimbus +{ + #region NimbusLookAndFeel + public partial class NimbusLookAndFeel + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Awt.Color GetDerivedColor(Java.Lang.String arg0, float arg1, float arg2, float arg3, int arg4, bool arg5) + { + return IExecute("getDerivedColor", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + public void Register(Javax.Swing.Plaf.Synth.Region arg0, Java.Lang.String arg1) + { + IExecute("register", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Nimbus/NimbusStyle.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Nimbus/NimbusStyle.cs new file mode 100644 index 0000000000..1a8d9a39f6 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Nimbus/NimbusStyle.cs @@ -0,0 +1,121 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Nimbus +{ + #region NimbusStyle + public partial class NimbusStyle + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static double LARGE_SCALE { get { if (!_LARGE_SCALEReady) { _LARGE_SCALEContent = SGetField(LocalBridgeClazz, "LARGE_SCALE"); _LARGE_SCALEReady = true; } return _LARGE_SCALEContent; } } + private static double _LARGE_SCALEContent = default; + private static bool _LARGE_SCALEReady = false; // this is used because in case of generics + /// + /// + /// + public static double MINI_SCALE { get { if (!_MINI_SCALEReady) { _MINI_SCALEContent = SGetField(LocalBridgeClazz, "MINI_SCALE"); _MINI_SCALEReady = true; } return _MINI_SCALEContent; } } + private static double _MINI_SCALEContent = default; + private static bool _MINI_SCALEReady = false; // this is used because in case of generics + /// + /// + /// + public static double SMALL_SCALE { get { if (!_SMALL_SCALEReady) { _SMALL_SCALEContent = SGetField(LocalBridgeClazz, "SMALL_SCALE"); _SMALL_SCALEReady = true; } return _SMALL_SCALEContent; } } + private static double _SMALL_SCALEContent = default; + private static bool _SMALL_SCALEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String LARGE_KEY { get { if (!_LARGE_KEYReady) { _LARGE_KEYContent = SGetField(LocalBridgeClazz, "LARGE_KEY"); _LARGE_KEYReady = true; } return _LARGE_KEYContent; } } + private static Java.Lang.String _LARGE_KEYContent = default; + private static bool _LARGE_KEYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String MINI_KEY { get { if (!_MINI_KEYReady) { _MINI_KEYContent = SGetField(LocalBridgeClazz, "MINI_KEY"); _MINI_KEYReady = true; } return _MINI_KEYContent; } } + private static Java.Lang.String _MINI_KEYContent = default; + private static bool _MINI_KEYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String SMALL_KEY { get { if (!_SMALL_KEYReady) { _SMALL_KEYContent = SGetField(LocalBridgeClazz, "SMALL_KEY"); _SMALL_KEYReady = true; } return _SMALL_KEYContent; } } + private static Java.Lang.String _SMALL_KEYContent = default; + private static bool _SMALL_KEYReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public Javax.Swing.Painter GetBackgroundPainter(Javax.Swing.Plaf.Synth.SynthContext arg0) + { + return IExecuteWithSignature>("getBackgroundPainter", "(Ljavax/swing/plaf/synth/SynthContext;)Ljavax/swing/Painter;", arg0); + } + /// + /// + /// + /// + /// + public Javax.Swing.Painter GetBorderPainter(Javax.Swing.Plaf.Synth.SynthContext arg0) + { + return IExecuteWithSignature>("getBorderPainter", "(Ljavax/swing/plaf/synth/SynthContext;)Ljavax/swing/Painter;", arg0); + } + /// + /// + /// + /// + /// + public Javax.Swing.Painter GetForegroundPainter(Javax.Swing.Plaf.Synth.SynthContext arg0) + { + return IExecuteWithSignature>("getForegroundPainter", "(Ljavax/swing/plaf/synth/SynthContext;)Ljavax/swing/Painter;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Nimbus/State.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Nimbus/State.cs new file mode 100644 index 0000000000..7ff12a501b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Nimbus/State.cs @@ -0,0 +1,93 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Nimbus +{ + #region State + public partial class State + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region State + public partial class State + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Plaf.Nimbus.State(Javax.Swing.Plaf.Nimbus.State t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/OptionPaneUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/OptionPaneUI.cs new file mode 100644 index 0000000000..fd3640d576 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/OptionPaneUI.cs @@ -0,0 +1,75 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf +{ + #region OptionPaneUI + public partial class OptionPaneUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public bool ContainsCustomComponents(Javax.Swing.JOptionPane arg0) + { + return IExecuteWithSignature("containsCustomComponents", "(Ljavax/swing/JOptionPane;)Z", arg0); + } + /// + /// + /// + /// + public void SelectInitialValue(Javax.Swing.JOptionPane arg0) + { + IExecuteWithSignature("selectInitialValue", "(Ljavax/swing/JOptionPane;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/PanelUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/PanelUI.cs new file mode 100644 index 0000000000..22f65a96d8 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/PanelUI.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf +{ + #region PanelUI + public partial class PanelUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/PopupMenuUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/PopupMenuUI.cs new file mode 100644 index 0000000000..aa53d7908f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/PopupMenuUI.cs @@ -0,0 +1,78 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf +{ + #region PopupMenuUI + public partial class PopupMenuUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public bool IsPopupTrigger(Java.Awt.EventNs.MouseEvent arg0) + { + return IExecuteWithSignature("isPopupTrigger", "(Ljava/awt/event/MouseEvent;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Javax.Swing.Popup GetPopup(Javax.Swing.JPopupMenu arg0, int arg1, int arg2) + { + return IExecute("getPopup", arg0, arg1, arg2); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/ProgressBarUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/ProgressBarUI.cs new file mode 100644 index 0000000000..54003479f9 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/ProgressBarUI.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf +{ + #region ProgressBarUI + public partial class ProgressBarUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/RootPaneUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/RootPaneUI.cs new file mode 100644 index 0000000000..4bd9524702 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/RootPaneUI.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf +{ + #region RootPaneUI + public partial class RootPaneUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/ScrollBarUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/ScrollBarUI.cs new file mode 100644 index 0000000000..0b31dfefa7 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/ScrollBarUI.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf +{ + #region ScrollBarUI + public partial class ScrollBarUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/ScrollPaneUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/ScrollPaneUI.cs new file mode 100644 index 0000000000..943c47b5d4 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/ScrollPaneUI.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf +{ + #region ScrollPaneUI + public partial class ScrollPaneUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/SeparatorUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/SeparatorUI.cs new file mode 100644 index 0000000000..b29dc54e50 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/SeparatorUI.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf +{ + #region SeparatorUI + public partial class SeparatorUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/SliderUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/SliderUI.cs new file mode 100644 index 0000000000..9cba104bb4 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/SliderUI.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf +{ + #region SliderUI + public partial class SliderUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/SpinnerUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/SpinnerUI.cs new file mode 100644 index 0000000000..4103dec941 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/SpinnerUI.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf +{ + #region SpinnerUI + public partial class SpinnerUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/SplitPaneUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/SplitPaneUI.cs new file mode 100644 index 0000000000..d601333560 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/SplitPaneUI.cs @@ -0,0 +1,111 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf +{ + #region SplitPaneUI + public partial class SplitPaneUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public int GetDividerLocation(Javax.Swing.JSplitPane arg0) + { + return IExecuteWithSignature("getDividerLocation", "(Ljavax/swing/JSplitPane;)I", arg0); + } + /// + /// + /// + /// + /// + public int GetMaximumDividerLocation(Javax.Swing.JSplitPane arg0) + { + return IExecuteWithSignature("getMaximumDividerLocation", "(Ljavax/swing/JSplitPane;)I", arg0); + } + /// + /// + /// + /// + /// + public int GetMinimumDividerLocation(Javax.Swing.JSplitPane arg0) + { + return IExecuteWithSignature("getMinimumDividerLocation", "(Ljavax/swing/JSplitPane;)I", arg0); + } + /// + /// + /// + /// + /// + public void FinishedPaintingChildren(Javax.Swing.JSplitPane arg0, Java.Awt.Graphics arg1) + { + IExecute("finishedPaintingChildren", arg0, arg1); + } + /// + /// + /// + /// + public void ResetToPreferredSizes(Javax.Swing.JSplitPane arg0) + { + IExecuteWithSignature("resetToPreferredSizes", "(Ljavax/swing/JSplitPane;)V", arg0); + } + /// + /// + /// + /// + /// + public void SetDividerLocation(Javax.Swing.JSplitPane arg0, int arg1) + { + IExecute("setDividerLocation", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/AllPackageClasses.cs new file mode 100644 index 0000000000..96ec1dd43a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/AllPackageClasses.cs @@ -0,0 +1,2337 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Javax.Swing.Plaf.Synth +{ + #region ColorType + /// + /// + /// + public partial class ColorType : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.plaf.synth.ColorType"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ColorType() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ColorType(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Region + /// + /// + /// + public partial class Region : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.plaf.synth.Region"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Region() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Region(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SynthButtonUI + /// + /// + /// + public partial class SynthButtonUI : Javax.Swing.Plaf.Basic.BasicButtonUI + { + const string _bridgeClassName = "javax.swing.plaf.synth.SynthButtonUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SynthButtonUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SynthButtonUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SynthCheckBoxMenuItemUI + /// + /// + /// + public partial class SynthCheckBoxMenuItemUI : Javax.Swing.Plaf.Synth.SynthMenuItemUI + { + const string _bridgeClassName = "javax.swing.plaf.synth.SynthCheckBoxMenuItemUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SynthCheckBoxMenuItemUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SynthCheckBoxMenuItemUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SynthCheckBoxUI + /// + /// + /// + public partial class SynthCheckBoxUI : Javax.Swing.Plaf.Synth.SynthRadioButtonUI + { + const string _bridgeClassName = "javax.swing.plaf.synth.SynthCheckBoxUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SynthCheckBoxUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SynthCheckBoxUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SynthColorChooserUI + /// + /// + /// + public partial class SynthColorChooserUI : Javax.Swing.Plaf.Basic.BasicColorChooserUI + { + const string _bridgeClassName = "javax.swing.plaf.synth.SynthColorChooserUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SynthColorChooserUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SynthColorChooserUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SynthComboBoxUI + /// + /// + /// + public partial class SynthComboBoxUI : Javax.Swing.Plaf.Basic.BasicComboBoxUI + { + const string _bridgeClassName = "javax.swing.plaf.synth.SynthComboBoxUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SynthComboBoxUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SynthComboBoxUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SynthConstants + /// + /// + /// + public partial class SynthConstants : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.plaf.synth.SynthConstants"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("SynthConstants class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SynthConstants() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("SynthConstants class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SynthConstants(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SynthContext + /// + /// + /// + public partial class SynthContext : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.plaf.synth.SynthContext"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SynthContext() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SynthContext(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SynthDesktopIconUI + /// + /// + /// + public partial class SynthDesktopIconUI : Javax.Swing.Plaf.Basic.BasicDesktopIconUI + { + const string _bridgeClassName = "javax.swing.plaf.synth.SynthDesktopIconUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SynthDesktopIconUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SynthDesktopIconUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SynthDesktopPaneUI + /// + /// + /// + public partial class SynthDesktopPaneUI : Javax.Swing.Plaf.Basic.BasicDesktopPaneUI + { + const string _bridgeClassName = "javax.swing.plaf.synth.SynthDesktopPaneUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SynthDesktopPaneUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SynthDesktopPaneUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SynthEditorPaneUI + /// + /// + /// + public partial class SynthEditorPaneUI : Javax.Swing.Plaf.Basic.BasicEditorPaneUI + { + const string _bridgeClassName = "javax.swing.plaf.synth.SynthEditorPaneUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SynthEditorPaneUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SynthEditorPaneUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SynthFormattedTextFieldUI + /// + /// + /// + public partial class SynthFormattedTextFieldUI : Javax.Swing.Plaf.Synth.SynthTextFieldUI + { + const string _bridgeClassName = "javax.swing.plaf.synth.SynthFormattedTextFieldUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SynthFormattedTextFieldUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SynthFormattedTextFieldUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SynthGraphicsUtils + /// + /// + /// + public partial class SynthGraphicsUtils : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.plaf.synth.SynthGraphicsUtils"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SynthGraphicsUtils() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SynthGraphicsUtils(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SynthIcon + /// + /// + /// + public partial class SynthIcon : Javax.Swing.Icon + { + const string _bridgeClassName = "javax.swing.plaf.synth.SynthIcon"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("SynthIcon class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SynthIcon() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("SynthIcon class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SynthIcon(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SynthInternalFrameUI + /// + /// + /// + public partial class SynthInternalFrameUI : Javax.Swing.Plaf.Basic.BasicInternalFrameUI + { + const string _bridgeClassName = "javax.swing.plaf.synth.SynthInternalFrameUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SynthInternalFrameUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SynthInternalFrameUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SynthLabelUI + /// + /// + /// + public partial class SynthLabelUI : Javax.Swing.Plaf.Basic.BasicLabelUI + { + const string _bridgeClassName = "javax.swing.plaf.synth.SynthLabelUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SynthLabelUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SynthLabelUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SynthListUI + /// + /// + /// + public partial class SynthListUI : Javax.Swing.Plaf.Basic.BasicListUI + { + const string _bridgeClassName = "javax.swing.plaf.synth.SynthListUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SynthListUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SynthListUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SynthLookAndFeel + /// + /// + /// + public partial class SynthLookAndFeel : Javax.Swing.Plaf.Basic.BasicLookAndFeel + { + const string _bridgeClassName = "javax.swing.plaf.synth.SynthLookAndFeel"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SynthLookAndFeel() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SynthLookAndFeel(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SynthMenuBarUI + /// + /// + /// + public partial class SynthMenuBarUI : Javax.Swing.Plaf.Basic.BasicMenuBarUI + { + const string _bridgeClassName = "javax.swing.plaf.synth.SynthMenuBarUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SynthMenuBarUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SynthMenuBarUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SynthMenuItemUI + /// + /// + /// + public partial class SynthMenuItemUI : Javax.Swing.Plaf.Basic.BasicMenuItemUI + { + const string _bridgeClassName = "javax.swing.plaf.synth.SynthMenuItemUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SynthMenuItemUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SynthMenuItemUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SynthMenuUI + /// + /// + /// + public partial class SynthMenuUI : Javax.Swing.Plaf.Basic.BasicMenuUI + { + const string _bridgeClassName = "javax.swing.plaf.synth.SynthMenuUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SynthMenuUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SynthMenuUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SynthOptionPaneUI + /// + /// + /// + public partial class SynthOptionPaneUI : Javax.Swing.Plaf.Basic.BasicOptionPaneUI + { + const string _bridgeClassName = "javax.swing.plaf.synth.SynthOptionPaneUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SynthOptionPaneUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SynthOptionPaneUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SynthPainter + /// + /// + /// + public partial class SynthPainter : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.plaf.synth.SynthPainter"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("SynthPainter class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SynthPainter() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("SynthPainter class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SynthPainter(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SynthPanelUI + /// + /// + /// + public partial class SynthPanelUI : Javax.Swing.Plaf.Basic.BasicPanelUI + { + const string _bridgeClassName = "javax.swing.plaf.synth.SynthPanelUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SynthPanelUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SynthPanelUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SynthPasswordFieldUI + /// + /// + /// + public partial class SynthPasswordFieldUI : Javax.Swing.Plaf.Synth.SynthTextFieldUI + { + const string _bridgeClassName = "javax.swing.plaf.synth.SynthPasswordFieldUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SynthPasswordFieldUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SynthPasswordFieldUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SynthPopupMenuUI + /// + /// + /// + public partial class SynthPopupMenuUI : Javax.Swing.Plaf.Basic.BasicPopupMenuUI + { + const string _bridgeClassName = "javax.swing.plaf.synth.SynthPopupMenuUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SynthPopupMenuUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SynthPopupMenuUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SynthProgressBarUI + /// + /// + /// + public partial class SynthProgressBarUI : Javax.Swing.Plaf.Basic.BasicProgressBarUI + { + const string _bridgeClassName = "javax.swing.plaf.synth.SynthProgressBarUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SynthProgressBarUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SynthProgressBarUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SynthRadioButtonMenuItemUI + /// + /// + /// + public partial class SynthRadioButtonMenuItemUI : Javax.Swing.Plaf.Synth.SynthMenuItemUI + { + const string _bridgeClassName = "javax.swing.plaf.synth.SynthRadioButtonMenuItemUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SynthRadioButtonMenuItemUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SynthRadioButtonMenuItemUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SynthRadioButtonUI + /// + /// + /// + public partial class SynthRadioButtonUI : Javax.Swing.Plaf.Synth.SynthToggleButtonUI + { + const string _bridgeClassName = "javax.swing.plaf.synth.SynthRadioButtonUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SynthRadioButtonUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SynthRadioButtonUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SynthRootPaneUI + /// + /// + /// + public partial class SynthRootPaneUI : Javax.Swing.Plaf.Basic.BasicRootPaneUI + { + const string _bridgeClassName = "javax.swing.plaf.synth.SynthRootPaneUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SynthRootPaneUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SynthRootPaneUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SynthScrollBarUI + /// + /// + /// + public partial class SynthScrollBarUI : Javax.Swing.Plaf.Basic.BasicScrollBarUI + { + const string _bridgeClassName = "javax.swing.plaf.synth.SynthScrollBarUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SynthScrollBarUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SynthScrollBarUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SynthScrollPaneUI + /// + /// + /// + public partial class SynthScrollPaneUI : Javax.Swing.Plaf.Basic.BasicScrollPaneUI + { + const string _bridgeClassName = "javax.swing.plaf.synth.SynthScrollPaneUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SynthScrollPaneUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SynthScrollPaneUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SynthSeparatorUI + /// + /// + /// + public partial class SynthSeparatorUI : Javax.Swing.Plaf.SeparatorUI + { + const string _bridgeClassName = "javax.swing.plaf.synth.SynthSeparatorUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SynthSeparatorUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SynthSeparatorUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SynthSliderUI + /// + /// + /// + public partial class SynthSliderUI : Javax.Swing.Plaf.Basic.BasicSliderUI + { + const string _bridgeClassName = "javax.swing.plaf.synth.SynthSliderUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SynthSliderUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SynthSliderUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SynthSpinnerUI + /// + /// + /// + public partial class SynthSpinnerUI : Javax.Swing.Plaf.Basic.BasicSpinnerUI + { + const string _bridgeClassName = "javax.swing.plaf.synth.SynthSpinnerUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SynthSpinnerUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SynthSpinnerUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SynthSplitPaneUI + /// + /// + /// + public partial class SynthSplitPaneUI : Javax.Swing.Plaf.Basic.BasicSplitPaneUI + { + const string _bridgeClassName = "javax.swing.plaf.synth.SynthSplitPaneUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SynthSplitPaneUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SynthSplitPaneUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SynthStyle + /// + /// + /// + public partial class SynthStyle : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.plaf.synth.SynthStyle"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("SynthStyle class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SynthStyle() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("SynthStyle class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SynthStyle(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SynthStyleFactory + /// + /// + /// + public partial class SynthStyleFactory : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.plaf.synth.SynthStyleFactory"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("SynthStyleFactory class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SynthStyleFactory() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("SynthStyleFactory class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SynthStyleFactory(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SynthTabbedPaneUI + /// + /// + /// + public partial class SynthTabbedPaneUI : Javax.Swing.Plaf.Basic.BasicTabbedPaneUI + { + const string _bridgeClassName = "javax.swing.plaf.synth.SynthTabbedPaneUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SynthTabbedPaneUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SynthTabbedPaneUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SynthTableHeaderUI + /// + /// + /// + public partial class SynthTableHeaderUI : Javax.Swing.Plaf.Basic.BasicTableHeaderUI + { + const string _bridgeClassName = "javax.swing.plaf.synth.SynthTableHeaderUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SynthTableHeaderUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SynthTableHeaderUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SynthTableUI + /// + /// + /// + public partial class SynthTableUI : Javax.Swing.Plaf.Basic.BasicTableUI + { + const string _bridgeClassName = "javax.swing.plaf.synth.SynthTableUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SynthTableUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SynthTableUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SynthTextAreaUI + /// + /// + /// + public partial class SynthTextAreaUI : Javax.Swing.Plaf.Basic.BasicTextAreaUI + { + const string _bridgeClassName = "javax.swing.plaf.synth.SynthTextAreaUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SynthTextAreaUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SynthTextAreaUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SynthTextFieldUI + /// + /// + /// + public partial class SynthTextFieldUI : Javax.Swing.Plaf.Basic.BasicTextFieldUI + { + const string _bridgeClassName = "javax.swing.plaf.synth.SynthTextFieldUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SynthTextFieldUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SynthTextFieldUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SynthTextPaneUI + /// + /// + /// + public partial class SynthTextPaneUI : Javax.Swing.Plaf.Synth.SynthEditorPaneUI + { + const string _bridgeClassName = "javax.swing.plaf.synth.SynthTextPaneUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SynthTextPaneUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SynthTextPaneUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SynthToggleButtonUI + /// + /// + /// + public partial class SynthToggleButtonUI : Javax.Swing.Plaf.Synth.SynthButtonUI + { + const string _bridgeClassName = "javax.swing.plaf.synth.SynthToggleButtonUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SynthToggleButtonUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SynthToggleButtonUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SynthToolBarUI + /// + /// + /// + public partial class SynthToolBarUI : Javax.Swing.Plaf.Basic.BasicToolBarUI + { + const string _bridgeClassName = "javax.swing.plaf.synth.SynthToolBarUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SynthToolBarUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SynthToolBarUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SynthToolTipUI + /// + /// + /// + public partial class SynthToolTipUI : Javax.Swing.Plaf.Basic.BasicToolTipUI + { + const string _bridgeClassName = "javax.swing.plaf.synth.SynthToolTipUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SynthToolTipUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SynthToolTipUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SynthTreeUI + /// + /// + /// + public partial class SynthTreeUI : Javax.Swing.Plaf.Basic.BasicTreeUI + { + const string _bridgeClassName = "javax.swing.plaf.synth.SynthTreeUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SynthTreeUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SynthTreeUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SynthUI + /// + /// + /// + public partial class SynthUI : Javax.Swing.Plaf.Synth.SynthConstants + { + const string _bridgeClassName = "javax.swing.plaf.synth.SynthUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("SynthUI class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SynthUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("SynthUI class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SynthUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SynthViewportUI + /// + /// + /// + public partial class SynthViewportUI : Javax.Swing.Plaf.ViewportUI + { + const string _bridgeClassName = "javax.swing.plaf.synth.SynthViewportUI"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SynthViewportUI() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SynthViewportUI(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/ColorType.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/ColorType.cs new file mode 100644 index 0000000000..79c09cc41c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/ColorType.cs @@ -0,0 +1,101 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Synth +{ + #region ColorType + public partial class ColorType + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int MAX_COUNT { get { if (!_MAX_COUNTReady) { _MAX_COUNTContent = SGetField(LocalBridgeClazz, "MAX_COUNT"); _MAX_COUNTReady = true; } return _MAX_COUNTContent; } } + private static int _MAX_COUNTContent = default; + private static bool _MAX_COUNTReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Plaf.Synth.ColorType BACKGROUND { get { if (!_BACKGROUNDReady) { _BACKGROUNDContent = SGetField(LocalBridgeClazz, "BACKGROUND"); _BACKGROUNDReady = true; } return _BACKGROUNDContent; } } + private static Javax.Swing.Plaf.Synth.ColorType _BACKGROUNDContent = default; + private static bool _BACKGROUNDReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Plaf.Synth.ColorType FOCUS { get { if (!_FOCUSReady) { _FOCUSContent = SGetField(LocalBridgeClazz, "FOCUS"); _FOCUSReady = true; } return _FOCUSContent; } } + private static Javax.Swing.Plaf.Synth.ColorType _FOCUSContent = default; + private static bool _FOCUSReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Plaf.Synth.ColorType FOREGROUND { get { if (!_FOREGROUNDReady) { _FOREGROUNDContent = SGetField(LocalBridgeClazz, "FOREGROUND"); _FOREGROUNDReady = true; } return _FOREGROUNDContent; } } + private static Javax.Swing.Plaf.Synth.ColorType _FOREGROUNDContent = default; + private static bool _FOREGROUNDReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Plaf.Synth.ColorType TEXT_BACKGROUND { get { if (!_TEXT_BACKGROUNDReady) { _TEXT_BACKGROUNDContent = SGetField(LocalBridgeClazz, "TEXT_BACKGROUND"); _TEXT_BACKGROUNDReady = true; } return _TEXT_BACKGROUNDContent; } } + private static Javax.Swing.Plaf.Synth.ColorType _TEXT_BACKGROUNDContent = default; + private static bool _TEXT_BACKGROUNDReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Plaf.Synth.ColorType TEXT_FOREGROUND { get { if (!_TEXT_FOREGROUNDReady) { _TEXT_FOREGROUNDContent = SGetField(LocalBridgeClazz, "TEXT_FOREGROUND"); _TEXT_FOREGROUNDReady = true; } return _TEXT_FOREGROUNDContent; } } + private static Javax.Swing.Plaf.Synth.ColorType _TEXT_FOREGROUNDContent = default; + private static bool _TEXT_FOREGROUNDReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int ID + { + get { return IExecuteWithSignature("getID", "()I"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/Region.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/Region.cs new file mode 100644 index 0000000000..c34ec39053 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/Region.cs @@ -0,0 +1,415 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Synth +{ + #region Region + public partial class Region + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Javax.Swing.Plaf.Synth.Region ARROW_BUTTON { get { if (!_ARROW_BUTTONReady) { _ARROW_BUTTONContent = SGetField(LocalBridgeClazz, "ARROW_BUTTON"); _ARROW_BUTTONReady = true; } return _ARROW_BUTTONContent; } } + private static Javax.Swing.Plaf.Synth.Region _ARROW_BUTTONContent = default; + private static bool _ARROW_BUTTONReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Plaf.Synth.Region BUTTON { get { if (!_BUTTONReady) { _BUTTONContent = SGetField(LocalBridgeClazz, "BUTTON"); _BUTTONReady = true; } return _BUTTONContent; } } + private static Javax.Swing.Plaf.Synth.Region _BUTTONContent = default; + private static bool _BUTTONReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Plaf.Synth.Region CHECK_BOX { get { if (!_CHECK_BOXReady) { _CHECK_BOXContent = SGetField(LocalBridgeClazz, "CHECK_BOX"); _CHECK_BOXReady = true; } return _CHECK_BOXContent; } } + private static Javax.Swing.Plaf.Synth.Region _CHECK_BOXContent = default; + private static bool _CHECK_BOXReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Plaf.Synth.Region CHECK_BOX_MENU_ITEM { get { if (!_CHECK_BOX_MENU_ITEMReady) { _CHECK_BOX_MENU_ITEMContent = SGetField(LocalBridgeClazz, "CHECK_BOX_MENU_ITEM"); _CHECK_BOX_MENU_ITEMReady = true; } return _CHECK_BOX_MENU_ITEMContent; } } + private static Javax.Swing.Plaf.Synth.Region _CHECK_BOX_MENU_ITEMContent = default; + private static bool _CHECK_BOX_MENU_ITEMReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Plaf.Synth.Region COLOR_CHOOSER { get { if (!_COLOR_CHOOSERReady) { _COLOR_CHOOSERContent = SGetField(LocalBridgeClazz, "COLOR_CHOOSER"); _COLOR_CHOOSERReady = true; } return _COLOR_CHOOSERContent; } } + private static Javax.Swing.Plaf.Synth.Region _COLOR_CHOOSERContent = default; + private static bool _COLOR_CHOOSERReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Plaf.Synth.Region COMBO_BOX { get { if (!_COMBO_BOXReady) { _COMBO_BOXContent = SGetField(LocalBridgeClazz, "COMBO_BOX"); _COMBO_BOXReady = true; } return _COMBO_BOXContent; } } + private static Javax.Swing.Plaf.Synth.Region _COMBO_BOXContent = default; + private static bool _COMBO_BOXReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Plaf.Synth.Region DESKTOP_ICON { get { if (!_DESKTOP_ICONReady) { _DESKTOP_ICONContent = SGetField(LocalBridgeClazz, "DESKTOP_ICON"); _DESKTOP_ICONReady = true; } return _DESKTOP_ICONContent; } } + private static Javax.Swing.Plaf.Synth.Region _DESKTOP_ICONContent = default; + private static bool _DESKTOP_ICONReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Plaf.Synth.Region DESKTOP_PANE { get { if (!_DESKTOP_PANEReady) { _DESKTOP_PANEContent = SGetField(LocalBridgeClazz, "DESKTOP_PANE"); _DESKTOP_PANEReady = true; } return _DESKTOP_PANEContent; } } + private static Javax.Swing.Plaf.Synth.Region _DESKTOP_PANEContent = default; + private static bool _DESKTOP_PANEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Plaf.Synth.Region EDITOR_PANE { get { if (!_EDITOR_PANEReady) { _EDITOR_PANEContent = SGetField(LocalBridgeClazz, "EDITOR_PANE"); _EDITOR_PANEReady = true; } return _EDITOR_PANEContent; } } + private static Javax.Swing.Plaf.Synth.Region _EDITOR_PANEContent = default; + private static bool _EDITOR_PANEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Plaf.Synth.Region FILE_CHOOSER { get { if (!_FILE_CHOOSERReady) { _FILE_CHOOSERContent = SGetField(LocalBridgeClazz, "FILE_CHOOSER"); _FILE_CHOOSERReady = true; } return _FILE_CHOOSERContent; } } + private static Javax.Swing.Plaf.Synth.Region _FILE_CHOOSERContent = default; + private static bool _FILE_CHOOSERReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Plaf.Synth.Region FORMATTED_TEXT_FIELD { get { if (!_FORMATTED_TEXT_FIELDReady) { _FORMATTED_TEXT_FIELDContent = SGetField(LocalBridgeClazz, "FORMATTED_TEXT_FIELD"); _FORMATTED_TEXT_FIELDReady = true; } return _FORMATTED_TEXT_FIELDContent; } } + private static Javax.Swing.Plaf.Synth.Region _FORMATTED_TEXT_FIELDContent = default; + private static bool _FORMATTED_TEXT_FIELDReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Plaf.Synth.Region INTERNAL_FRAME { get { if (!_INTERNAL_FRAMEReady) { _INTERNAL_FRAMEContent = SGetField(LocalBridgeClazz, "INTERNAL_FRAME"); _INTERNAL_FRAMEReady = true; } return _INTERNAL_FRAMEContent; } } + private static Javax.Swing.Plaf.Synth.Region _INTERNAL_FRAMEContent = default; + private static bool _INTERNAL_FRAMEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Plaf.Synth.Region INTERNAL_FRAME_TITLE_PANE { get { if (!_INTERNAL_FRAME_TITLE_PANEReady) { _INTERNAL_FRAME_TITLE_PANEContent = SGetField(LocalBridgeClazz, "INTERNAL_FRAME_TITLE_PANE"); _INTERNAL_FRAME_TITLE_PANEReady = true; } return _INTERNAL_FRAME_TITLE_PANEContent; } } + private static Javax.Swing.Plaf.Synth.Region _INTERNAL_FRAME_TITLE_PANEContent = default; + private static bool _INTERNAL_FRAME_TITLE_PANEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Plaf.Synth.Region LABEL { get { if (!_LABELReady) { _LABELContent = SGetField(LocalBridgeClazz, "LABEL"); _LABELReady = true; } return _LABELContent; } } + private static Javax.Swing.Plaf.Synth.Region _LABELContent = default; + private static bool _LABELReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Plaf.Synth.Region LIST { get { if (!_LISTReady) { _LISTContent = SGetField(LocalBridgeClazz, "LIST"); _LISTReady = true; } return _LISTContent; } } + private static Javax.Swing.Plaf.Synth.Region _LISTContent = default; + private static bool _LISTReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Plaf.Synth.Region MENU { get { if (!_MENUReady) { _MENUContent = SGetField(LocalBridgeClazz, "MENU"); _MENUReady = true; } return _MENUContent; } } + private static Javax.Swing.Plaf.Synth.Region _MENUContent = default; + private static bool _MENUReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Plaf.Synth.Region MENU_BAR { get { if (!_MENU_BARReady) { _MENU_BARContent = SGetField(LocalBridgeClazz, "MENU_BAR"); _MENU_BARReady = true; } return _MENU_BARContent; } } + private static Javax.Swing.Plaf.Synth.Region _MENU_BARContent = default; + private static bool _MENU_BARReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Plaf.Synth.Region MENU_ITEM { get { if (!_MENU_ITEMReady) { _MENU_ITEMContent = SGetField(LocalBridgeClazz, "MENU_ITEM"); _MENU_ITEMReady = true; } return _MENU_ITEMContent; } } + private static Javax.Swing.Plaf.Synth.Region _MENU_ITEMContent = default; + private static bool _MENU_ITEMReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Plaf.Synth.Region MENU_ITEM_ACCELERATOR { get { if (!_MENU_ITEM_ACCELERATORReady) { _MENU_ITEM_ACCELERATORContent = SGetField(LocalBridgeClazz, "MENU_ITEM_ACCELERATOR"); _MENU_ITEM_ACCELERATORReady = true; } return _MENU_ITEM_ACCELERATORContent; } } + private static Javax.Swing.Plaf.Synth.Region _MENU_ITEM_ACCELERATORContent = default; + private static bool _MENU_ITEM_ACCELERATORReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Plaf.Synth.Region OPTION_PANE { get { if (!_OPTION_PANEReady) { _OPTION_PANEContent = SGetField(LocalBridgeClazz, "OPTION_PANE"); _OPTION_PANEReady = true; } return _OPTION_PANEContent; } } + private static Javax.Swing.Plaf.Synth.Region _OPTION_PANEContent = default; + private static bool _OPTION_PANEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Plaf.Synth.Region PANEL { get { if (!_PANELReady) { _PANELContent = SGetField(LocalBridgeClazz, "PANEL"); _PANELReady = true; } return _PANELContent; } } + private static Javax.Swing.Plaf.Synth.Region _PANELContent = default; + private static bool _PANELReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Plaf.Synth.Region PASSWORD_FIELD { get { if (!_PASSWORD_FIELDReady) { _PASSWORD_FIELDContent = SGetField(LocalBridgeClazz, "PASSWORD_FIELD"); _PASSWORD_FIELDReady = true; } return _PASSWORD_FIELDContent; } } + private static Javax.Swing.Plaf.Synth.Region _PASSWORD_FIELDContent = default; + private static bool _PASSWORD_FIELDReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Plaf.Synth.Region POPUP_MENU { get { if (!_POPUP_MENUReady) { _POPUP_MENUContent = SGetField(LocalBridgeClazz, "POPUP_MENU"); _POPUP_MENUReady = true; } return _POPUP_MENUContent; } } + private static Javax.Swing.Plaf.Synth.Region _POPUP_MENUContent = default; + private static bool _POPUP_MENUReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Plaf.Synth.Region POPUP_MENU_SEPARATOR { get { if (!_POPUP_MENU_SEPARATORReady) { _POPUP_MENU_SEPARATORContent = SGetField(LocalBridgeClazz, "POPUP_MENU_SEPARATOR"); _POPUP_MENU_SEPARATORReady = true; } return _POPUP_MENU_SEPARATORContent; } } + private static Javax.Swing.Plaf.Synth.Region _POPUP_MENU_SEPARATORContent = default; + private static bool _POPUP_MENU_SEPARATORReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Plaf.Synth.Region PROGRESS_BAR { get { if (!_PROGRESS_BARReady) { _PROGRESS_BARContent = SGetField(LocalBridgeClazz, "PROGRESS_BAR"); _PROGRESS_BARReady = true; } return _PROGRESS_BARContent; } } + private static Javax.Swing.Plaf.Synth.Region _PROGRESS_BARContent = default; + private static bool _PROGRESS_BARReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Plaf.Synth.Region RADIO_BUTTON { get { if (!_RADIO_BUTTONReady) { _RADIO_BUTTONContent = SGetField(LocalBridgeClazz, "RADIO_BUTTON"); _RADIO_BUTTONReady = true; } return _RADIO_BUTTONContent; } } + private static Javax.Swing.Plaf.Synth.Region _RADIO_BUTTONContent = default; + private static bool _RADIO_BUTTONReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Plaf.Synth.Region RADIO_BUTTON_MENU_ITEM { get { if (!_RADIO_BUTTON_MENU_ITEMReady) { _RADIO_BUTTON_MENU_ITEMContent = SGetField(LocalBridgeClazz, "RADIO_BUTTON_MENU_ITEM"); _RADIO_BUTTON_MENU_ITEMReady = true; } return _RADIO_BUTTON_MENU_ITEMContent; } } + private static Javax.Swing.Plaf.Synth.Region _RADIO_BUTTON_MENU_ITEMContent = default; + private static bool _RADIO_BUTTON_MENU_ITEMReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Plaf.Synth.Region ROOT_PANE { get { if (!_ROOT_PANEReady) { _ROOT_PANEContent = SGetField(LocalBridgeClazz, "ROOT_PANE"); _ROOT_PANEReady = true; } return _ROOT_PANEContent; } } + private static Javax.Swing.Plaf.Synth.Region _ROOT_PANEContent = default; + private static bool _ROOT_PANEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Plaf.Synth.Region SCROLL_BAR { get { if (!_SCROLL_BARReady) { _SCROLL_BARContent = SGetField(LocalBridgeClazz, "SCROLL_BAR"); _SCROLL_BARReady = true; } return _SCROLL_BARContent; } } + private static Javax.Swing.Plaf.Synth.Region _SCROLL_BARContent = default; + private static bool _SCROLL_BARReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Plaf.Synth.Region SCROLL_BAR_THUMB { get { if (!_SCROLL_BAR_THUMBReady) { _SCROLL_BAR_THUMBContent = SGetField(LocalBridgeClazz, "SCROLL_BAR_THUMB"); _SCROLL_BAR_THUMBReady = true; } return _SCROLL_BAR_THUMBContent; } } + private static Javax.Swing.Plaf.Synth.Region _SCROLL_BAR_THUMBContent = default; + private static bool _SCROLL_BAR_THUMBReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Plaf.Synth.Region SCROLL_BAR_TRACK { get { if (!_SCROLL_BAR_TRACKReady) { _SCROLL_BAR_TRACKContent = SGetField(LocalBridgeClazz, "SCROLL_BAR_TRACK"); _SCROLL_BAR_TRACKReady = true; } return _SCROLL_BAR_TRACKContent; } } + private static Javax.Swing.Plaf.Synth.Region _SCROLL_BAR_TRACKContent = default; + private static bool _SCROLL_BAR_TRACKReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Plaf.Synth.Region SCROLL_PANE { get { if (!_SCROLL_PANEReady) { _SCROLL_PANEContent = SGetField(LocalBridgeClazz, "SCROLL_PANE"); _SCROLL_PANEReady = true; } return _SCROLL_PANEContent; } } + private static Javax.Swing.Plaf.Synth.Region _SCROLL_PANEContent = default; + private static bool _SCROLL_PANEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Plaf.Synth.Region SEPARATOR { get { if (!_SEPARATORReady) { _SEPARATORContent = SGetField(LocalBridgeClazz, "SEPARATOR"); _SEPARATORReady = true; } return _SEPARATORContent; } } + private static Javax.Swing.Plaf.Synth.Region _SEPARATORContent = default; + private static bool _SEPARATORReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Plaf.Synth.Region SLIDER { get { if (!_SLIDERReady) { _SLIDERContent = SGetField(LocalBridgeClazz, "SLIDER"); _SLIDERReady = true; } return _SLIDERContent; } } + private static Javax.Swing.Plaf.Synth.Region _SLIDERContent = default; + private static bool _SLIDERReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Plaf.Synth.Region SLIDER_THUMB { get { if (!_SLIDER_THUMBReady) { _SLIDER_THUMBContent = SGetField(LocalBridgeClazz, "SLIDER_THUMB"); _SLIDER_THUMBReady = true; } return _SLIDER_THUMBContent; } } + private static Javax.Swing.Plaf.Synth.Region _SLIDER_THUMBContent = default; + private static bool _SLIDER_THUMBReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Plaf.Synth.Region SLIDER_TRACK { get { if (!_SLIDER_TRACKReady) { _SLIDER_TRACKContent = SGetField(LocalBridgeClazz, "SLIDER_TRACK"); _SLIDER_TRACKReady = true; } return _SLIDER_TRACKContent; } } + private static Javax.Swing.Plaf.Synth.Region _SLIDER_TRACKContent = default; + private static bool _SLIDER_TRACKReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Plaf.Synth.Region SPINNER { get { if (!_SPINNERReady) { _SPINNERContent = SGetField(LocalBridgeClazz, "SPINNER"); _SPINNERReady = true; } return _SPINNERContent; } } + private static Javax.Swing.Plaf.Synth.Region _SPINNERContent = default; + private static bool _SPINNERReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Plaf.Synth.Region SPLIT_PANE { get { if (!_SPLIT_PANEReady) { _SPLIT_PANEContent = SGetField(LocalBridgeClazz, "SPLIT_PANE"); _SPLIT_PANEReady = true; } return _SPLIT_PANEContent; } } + private static Javax.Swing.Plaf.Synth.Region _SPLIT_PANEContent = default; + private static bool _SPLIT_PANEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Plaf.Synth.Region SPLIT_PANE_DIVIDER { get { if (!_SPLIT_PANE_DIVIDERReady) { _SPLIT_PANE_DIVIDERContent = SGetField(LocalBridgeClazz, "SPLIT_PANE_DIVIDER"); _SPLIT_PANE_DIVIDERReady = true; } return _SPLIT_PANE_DIVIDERContent; } } + private static Javax.Swing.Plaf.Synth.Region _SPLIT_PANE_DIVIDERContent = default; + private static bool _SPLIT_PANE_DIVIDERReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Plaf.Synth.Region TABBED_PANE { get { if (!_TABBED_PANEReady) { _TABBED_PANEContent = SGetField(LocalBridgeClazz, "TABBED_PANE"); _TABBED_PANEReady = true; } return _TABBED_PANEContent; } } + private static Javax.Swing.Plaf.Synth.Region _TABBED_PANEContent = default; + private static bool _TABBED_PANEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Plaf.Synth.Region TABBED_PANE_CONTENT { get { if (!_TABBED_PANE_CONTENTReady) { _TABBED_PANE_CONTENTContent = SGetField(LocalBridgeClazz, "TABBED_PANE_CONTENT"); _TABBED_PANE_CONTENTReady = true; } return _TABBED_PANE_CONTENTContent; } } + private static Javax.Swing.Plaf.Synth.Region _TABBED_PANE_CONTENTContent = default; + private static bool _TABBED_PANE_CONTENTReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Plaf.Synth.Region TABBED_PANE_TAB { get { if (!_TABBED_PANE_TABReady) { _TABBED_PANE_TABContent = SGetField(LocalBridgeClazz, "TABBED_PANE_TAB"); _TABBED_PANE_TABReady = true; } return _TABBED_PANE_TABContent; } } + private static Javax.Swing.Plaf.Synth.Region _TABBED_PANE_TABContent = default; + private static bool _TABBED_PANE_TABReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Plaf.Synth.Region TABBED_PANE_TAB_AREA { get { if (!_TABBED_PANE_TAB_AREAReady) { _TABBED_PANE_TAB_AREAContent = SGetField(LocalBridgeClazz, "TABBED_PANE_TAB_AREA"); _TABBED_PANE_TAB_AREAReady = true; } return _TABBED_PANE_TAB_AREAContent; } } + private static Javax.Swing.Plaf.Synth.Region _TABBED_PANE_TAB_AREAContent = default; + private static bool _TABBED_PANE_TAB_AREAReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Plaf.Synth.Region TABLE { get { if (!_TABLEReady) { _TABLEContent = SGetField(LocalBridgeClazz, "TABLE"); _TABLEReady = true; } return _TABLEContent; } } + private static Javax.Swing.Plaf.Synth.Region _TABLEContent = default; + private static bool _TABLEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Plaf.Synth.Region TABLE_HEADER { get { if (!_TABLE_HEADERReady) { _TABLE_HEADERContent = SGetField(LocalBridgeClazz, "TABLE_HEADER"); _TABLE_HEADERReady = true; } return _TABLE_HEADERContent; } } + private static Javax.Swing.Plaf.Synth.Region _TABLE_HEADERContent = default; + private static bool _TABLE_HEADERReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Plaf.Synth.Region TEXT_AREA { get { if (!_TEXT_AREAReady) { _TEXT_AREAContent = SGetField(LocalBridgeClazz, "TEXT_AREA"); _TEXT_AREAReady = true; } return _TEXT_AREAContent; } } + private static Javax.Swing.Plaf.Synth.Region _TEXT_AREAContent = default; + private static bool _TEXT_AREAReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Plaf.Synth.Region TEXT_FIELD { get { if (!_TEXT_FIELDReady) { _TEXT_FIELDContent = SGetField(LocalBridgeClazz, "TEXT_FIELD"); _TEXT_FIELDReady = true; } return _TEXT_FIELDContent; } } + private static Javax.Swing.Plaf.Synth.Region _TEXT_FIELDContent = default; + private static bool _TEXT_FIELDReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Plaf.Synth.Region TEXT_PANE { get { if (!_TEXT_PANEReady) { _TEXT_PANEContent = SGetField(LocalBridgeClazz, "TEXT_PANE"); _TEXT_PANEReady = true; } return _TEXT_PANEContent; } } + private static Javax.Swing.Plaf.Synth.Region _TEXT_PANEContent = default; + private static bool _TEXT_PANEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Plaf.Synth.Region TOGGLE_BUTTON { get { if (!_TOGGLE_BUTTONReady) { _TOGGLE_BUTTONContent = SGetField(LocalBridgeClazz, "TOGGLE_BUTTON"); _TOGGLE_BUTTONReady = true; } return _TOGGLE_BUTTONContent; } } + private static Javax.Swing.Plaf.Synth.Region _TOGGLE_BUTTONContent = default; + private static bool _TOGGLE_BUTTONReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Plaf.Synth.Region TOOL_BAR { get { if (!_TOOL_BARReady) { _TOOL_BARContent = SGetField(LocalBridgeClazz, "TOOL_BAR"); _TOOL_BARReady = true; } return _TOOL_BARContent; } } + private static Javax.Swing.Plaf.Synth.Region _TOOL_BARContent = default; + private static bool _TOOL_BARReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Plaf.Synth.Region TOOL_BAR_CONTENT { get { if (!_TOOL_BAR_CONTENTReady) { _TOOL_BAR_CONTENTContent = SGetField(LocalBridgeClazz, "TOOL_BAR_CONTENT"); _TOOL_BAR_CONTENTReady = true; } return _TOOL_BAR_CONTENTContent; } } + private static Javax.Swing.Plaf.Synth.Region _TOOL_BAR_CONTENTContent = default; + private static bool _TOOL_BAR_CONTENTReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Plaf.Synth.Region TOOL_BAR_DRAG_WINDOW { get { if (!_TOOL_BAR_DRAG_WINDOWReady) { _TOOL_BAR_DRAG_WINDOWContent = SGetField(LocalBridgeClazz, "TOOL_BAR_DRAG_WINDOW"); _TOOL_BAR_DRAG_WINDOWReady = true; } return _TOOL_BAR_DRAG_WINDOWContent; } } + private static Javax.Swing.Plaf.Synth.Region _TOOL_BAR_DRAG_WINDOWContent = default; + private static bool _TOOL_BAR_DRAG_WINDOWReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Plaf.Synth.Region TOOL_BAR_SEPARATOR { get { if (!_TOOL_BAR_SEPARATORReady) { _TOOL_BAR_SEPARATORContent = SGetField(LocalBridgeClazz, "TOOL_BAR_SEPARATOR"); _TOOL_BAR_SEPARATORReady = true; } return _TOOL_BAR_SEPARATORContent; } } + private static Javax.Swing.Plaf.Synth.Region _TOOL_BAR_SEPARATORContent = default; + private static bool _TOOL_BAR_SEPARATORReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Plaf.Synth.Region TOOL_TIP { get { if (!_TOOL_TIPReady) { _TOOL_TIPContent = SGetField(LocalBridgeClazz, "TOOL_TIP"); _TOOL_TIPReady = true; } return _TOOL_TIPContent; } } + private static Javax.Swing.Plaf.Synth.Region _TOOL_TIPContent = default; + private static bool _TOOL_TIPReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Plaf.Synth.Region TREE { get { if (!_TREEReady) { _TREEContent = SGetField(LocalBridgeClazz, "TREE"); _TREEReady = true; } return _TREEContent; } } + private static Javax.Swing.Plaf.Synth.Region _TREEContent = default; + private static bool _TREEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Plaf.Synth.Region TREE_CELL { get { if (!_TREE_CELLReady) { _TREE_CELLContent = SGetField(LocalBridgeClazz, "TREE_CELL"); _TREE_CELLReady = true; } return _TREE_CELLContent; } } + private static Javax.Swing.Plaf.Synth.Region _TREE_CELLContent = default; + private static bool _TREE_CELLReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Plaf.Synth.Region VIEWPORT { get { if (!_VIEWPORTReady) { _VIEWPORTContent = SGetField(LocalBridgeClazz, "VIEWPORT"); _VIEWPORTReady = true; } return _VIEWPORTContent; } } + private static Javax.Swing.Plaf.Synth.Region _VIEWPORTContent = default; + private static bool _VIEWPORTReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + public bool IsSubregion() + { + return IExecuteWithSignature("isSubregion", "()Z"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthButtonUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthButtonUI.cs new file mode 100644 index 0000000000..fb28035e5a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthButtonUI.cs @@ -0,0 +1,96 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Synth +{ + #region SynthButtonUI + public partial class SynthButtonUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Beans.PropertyChangeListener(Javax.Swing.Plaf.Synth.SynthButtonUI t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Plaf.Synth.SynthUI(Javax.Swing.Plaf.Synth.SynthButtonUI t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public Javax.Swing.Plaf.Synth.SynthContext GetContext(Javax.Swing.JComponent arg0) + { + return IExecuteWithSignature("getContext", "(Ljavax/swing/JComponent;)Ljavax/swing/plaf/synth/SynthContext;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintBorder(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintBorder", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + public void PropertyChange(Java.Beans.PropertyChangeEvent arg0) + { + IExecuteWithSignature("propertyChange", "(Ljava/beans/PropertyChangeEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthCheckBoxMenuItemUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthCheckBoxMenuItemUI.cs new file mode 100644 index 0000000000..8562347229 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthCheckBoxMenuItemUI.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Synth +{ + #region SynthCheckBoxMenuItemUI + public partial class SynthCheckBoxMenuItemUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthCheckBoxUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthCheckBoxUI.cs new file mode 100644 index 0000000000..79d2fca75a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthCheckBoxUI.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Synth +{ + #region SynthCheckBoxUI + public partial class SynthCheckBoxUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthColorChooserUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthColorChooserUI.cs new file mode 100644 index 0000000000..8e23f98e72 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthColorChooserUI.cs @@ -0,0 +1,96 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Synth +{ + #region SynthColorChooserUI + public partial class SynthColorChooserUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Beans.PropertyChangeListener(Javax.Swing.Plaf.Synth.SynthColorChooserUI t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Plaf.Synth.SynthUI(Javax.Swing.Plaf.Synth.SynthColorChooserUI t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public Javax.Swing.Plaf.Synth.SynthContext GetContext(Javax.Swing.JComponent arg0) + { + return IExecuteWithSignature("getContext", "(Ljavax/swing/JComponent;)Ljavax/swing/plaf/synth/SynthContext;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintBorder(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintBorder", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + public void PropertyChange(Java.Beans.PropertyChangeEvent arg0) + { + IExecuteWithSignature("propertyChange", "(Ljava/beans/PropertyChangeEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthComboBoxUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthComboBoxUI.cs new file mode 100644 index 0000000000..5ea47245a5 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthComboBoxUI.cs @@ -0,0 +1,96 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Synth +{ + #region SynthComboBoxUI + public partial class SynthComboBoxUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Beans.PropertyChangeListener(Javax.Swing.Plaf.Synth.SynthComboBoxUI t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Plaf.Synth.SynthUI(Javax.Swing.Plaf.Synth.SynthComboBoxUI t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public Javax.Swing.Plaf.Synth.SynthContext GetContext(Javax.Swing.JComponent arg0) + { + return IExecuteWithSignature("getContext", "(Ljavax/swing/JComponent;)Ljavax/swing/plaf/synth/SynthContext;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintBorder(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintBorder", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + public void PropertyChange(Java.Beans.PropertyChangeEvent arg0) + { + IExecuteWithSignature("propertyChange", "(Ljava/beans/PropertyChangeEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthConstants.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthConstants.cs new file mode 100644 index 0000000000..4bcee8c607 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthConstants.cs @@ -0,0 +1,118 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Synth +{ + #region ISynthConstants + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ISynthConstants + { + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region SynthConstants + public partial class SynthConstants : Javax.Swing.Plaf.Synth.ISynthConstants + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int DEFAULT { get { if (!_DEFAULTReady) { _DEFAULTContent = SGetField(LocalBridgeClazz, "DEFAULT"); _DEFAULTReady = true; } return _DEFAULTContent; } } + private static int _DEFAULTContent = default; + private static bool _DEFAULTReady = false; // this is used because in case of generics + /// + /// + /// + public static int DISABLED { get { if (!_DISABLEDReady) { _DISABLEDContent = SGetField(LocalBridgeClazz, "DISABLED"); _DISABLEDReady = true; } return _DISABLEDContent; } } + private static int _DISABLEDContent = default; + private static bool _DISABLEDReady = false; // this is used because in case of generics + /// + /// + /// + public static int ENABLED { get { if (!_ENABLEDReady) { _ENABLEDContent = SGetField(LocalBridgeClazz, "ENABLED"); _ENABLEDReady = true; } return _ENABLEDContent; } } + private static int _ENABLEDContent = default; + private static bool _ENABLEDReady = false; // this is used because in case of generics + /// + /// + /// + public static int FOCUSED { get { if (!_FOCUSEDReady) { _FOCUSEDContent = SGetField(LocalBridgeClazz, "FOCUSED"); _FOCUSEDReady = true; } return _FOCUSEDContent; } } + private static int _FOCUSEDContent = default; + private static bool _FOCUSEDReady = false; // this is used because in case of generics + /// + /// + /// + public static int MOUSE_OVER { get { if (!_MOUSE_OVERReady) { _MOUSE_OVERContent = SGetField(LocalBridgeClazz, "MOUSE_OVER"); _MOUSE_OVERReady = true; } return _MOUSE_OVERContent; } } + private static int _MOUSE_OVERContent = default; + private static bool _MOUSE_OVERReady = false; // this is used because in case of generics + /// + /// + /// + public static int PRESSED { get { if (!_PRESSEDReady) { _PRESSEDContent = SGetField(LocalBridgeClazz, "PRESSED"); _PRESSEDReady = true; } return _PRESSEDContent; } } + private static int _PRESSEDContent = default; + private static bool _PRESSEDReady = false; // this is used because in case of generics + /// + /// + /// + public static int SELECTED { get { if (!_SELECTEDReady) { _SELECTEDContent = SGetField(LocalBridgeClazz, "SELECTED"); _SELECTEDReady = true; } return _SELECTEDContent; } } + private static int _SELECTEDContent = default; + private static bool _SELECTEDReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthContext.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthContext.cs new file mode 100644 index 0000000000..ddbd8c032a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthContext.cs @@ -0,0 +1,97 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Synth +{ + #region SynthContext + public partial class SynthContext + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + public SynthContext(Javax.Swing.JComponent arg0, Javax.Swing.Plaf.Synth.Region arg1, Javax.Swing.Plaf.Synth.SynthStyle arg2, int arg3) + : base(arg0, arg1, arg2, arg3) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.JComponent Component + { + get { return IExecuteWithSignature("getComponent", "()Ljavax/swing/JComponent;"); } + } + /// + /// + /// + public int ComponentState + { + get { return IExecuteWithSignature("getComponentState", "()I"); } + } + /// + /// + /// + public Javax.Swing.Plaf.Synth.Region Region + { + get { return IExecuteWithSignature("getRegion", "()Ljavax/swing/plaf/synth/Region;"); } + } + /// + /// + /// + public Javax.Swing.Plaf.Synth.SynthStyle Style + { + get { return IExecuteWithSignature("getStyle", "()Ljavax/swing/plaf/synth/SynthStyle;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthDesktopIconUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthDesktopIconUI.cs new file mode 100644 index 0000000000..801c081915 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthDesktopIconUI.cs @@ -0,0 +1,96 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Synth +{ + #region SynthDesktopIconUI + public partial class SynthDesktopIconUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Plaf.Synth.SynthUI(Javax.Swing.Plaf.Synth.SynthDesktopIconUI t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Beans.PropertyChangeListener(Javax.Swing.Plaf.Synth.SynthDesktopIconUI t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public Javax.Swing.Plaf.Synth.SynthContext GetContext(Javax.Swing.JComponent arg0) + { + return IExecuteWithSignature("getContext", "(Ljavax/swing/JComponent;)Ljavax/swing/plaf/synth/SynthContext;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintBorder(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintBorder", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + public void PropertyChange(Java.Beans.PropertyChangeEvent arg0) + { + IExecuteWithSignature("propertyChange", "(Ljava/beans/PropertyChangeEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthDesktopPaneUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthDesktopPaneUI.cs new file mode 100644 index 0000000000..1986f09272 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthDesktopPaneUI.cs @@ -0,0 +1,96 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Synth +{ + #region SynthDesktopPaneUI + public partial class SynthDesktopPaneUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Beans.PropertyChangeListener(Javax.Swing.Plaf.Synth.SynthDesktopPaneUI t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Plaf.Synth.SynthUI(Javax.Swing.Plaf.Synth.SynthDesktopPaneUI t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public Javax.Swing.Plaf.Synth.SynthContext GetContext(Javax.Swing.JComponent arg0) + { + return IExecuteWithSignature("getContext", "(Ljavax/swing/JComponent;)Ljavax/swing/plaf/synth/SynthContext;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintBorder(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintBorder", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + public void PropertyChange(Java.Beans.PropertyChangeEvent arg0) + { + IExecuteWithSignature("propertyChange", "(Ljava/beans/PropertyChangeEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthEditorPaneUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthEditorPaneUI.cs new file mode 100644 index 0000000000..82b86bdddc --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthEditorPaneUI.cs @@ -0,0 +1,84 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Synth +{ + #region SynthEditorPaneUI + public partial class SynthEditorPaneUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Plaf.Synth.SynthUI(Javax.Swing.Plaf.Synth.SynthEditorPaneUI t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public Javax.Swing.Plaf.Synth.SynthContext GetContext(Javax.Swing.JComponent arg0) + { + return IExecuteWithSignature("getContext", "(Ljavax/swing/JComponent;)Ljavax/swing/plaf/synth/SynthContext;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintBorder(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintBorder", arg0, arg1, arg2, arg3, arg4, arg5); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthFormattedTextFieldUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthFormattedTextFieldUI.cs new file mode 100644 index 0000000000..c1d4c1fe09 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthFormattedTextFieldUI.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Synth +{ + #region SynthFormattedTextFieldUI + public partial class SynthFormattedTextFieldUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthGraphicsUtils.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthGraphicsUtils.cs new file mode 100644 index 0000000000..9254c7dc18 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthGraphicsUtils.cs @@ -0,0 +1,259 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Synth +{ + #region SynthGraphicsUtils + public partial class SynthGraphicsUtils + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + public static int GetIconHeight(Javax.Swing.Icon arg0, Javax.Swing.Plaf.Synth.SynthContext arg1) + { + return SExecute(LocalBridgeClazz, "getIconHeight", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static int GetIconWidth(Javax.Swing.Icon arg0, Javax.Swing.Plaf.Synth.SynthContext arg1) + { + return SExecute(LocalBridgeClazz, "getIconWidth", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static void PaintIcon(Javax.Swing.Icon arg0, Javax.Swing.Plaf.Synth.SynthContext arg1, Java.Awt.Graphics arg2, int arg3, int arg4, int arg5, int arg6) + { + SExecute(LocalBridgeClazz, "paintIcon", arg0, arg1, arg2, arg3, arg4, arg5, arg6); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + public int ComputeStringWidth(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Font arg1, Java.Awt.FontMetrics arg2, Java.Lang.String arg3) + { + return IExecute("computeStringWidth", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + public int GetMaximumCharHeight(Javax.Swing.Plaf.Synth.SynthContext arg0) + { + return IExecuteWithSignature("getMaximumCharHeight", "(Ljavax/swing/plaf/synth/SynthContext;)I", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Awt.Dimension GetMaximumSize(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Font arg1, Java.Lang.String arg2, Javax.Swing.Icon arg3, int arg4, int arg5, int arg6, int arg7, int arg8, int arg9) + { + return IExecute("getMaximumSize", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Awt.Dimension GetMinimumSize(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Font arg1, Java.Lang.String arg2, Javax.Swing.Icon arg3, int arg4, int arg5, int arg6, int arg7, int arg8, int arg9) + { + return IExecute("getMinimumSize", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Awt.Dimension GetPreferredSize(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Font arg1, Java.Lang.String arg2, Javax.Swing.Icon arg3, int arg4, int arg5, int arg6, int arg7, int arg8, int arg9) + { + return IExecute("getPreferredSize", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.String LayoutText(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.FontMetrics arg1, Java.Lang.String arg2, Javax.Swing.Icon arg3, int arg4, int arg5, int arg6, int arg7, Java.Awt.Rectangle arg8, Java.Awt.Rectangle arg9, Java.Awt.Rectangle arg10, int arg11) + { + return IExecute("layoutText", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void DrawLine(Javax.Swing.Plaf.Synth.SynthContext arg0, object arg1, Java.Awt.Graphics arg2, int arg3, int arg4, int arg5, int arg6, object arg7) + { + IExecute("drawLine", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void DrawLine(Javax.Swing.Plaf.Synth.SynthContext arg0, object arg1, Java.Awt.Graphics arg2, int arg3, int arg4, int arg5, int arg6) + { + IExecute("drawLine", arg0, arg1, arg2, arg3, arg4, arg5, arg6); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintText(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, Java.Lang.String arg2, int arg3, int arg4, int arg5) + { + IExecute("paintText", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintText(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, Java.Lang.String arg2, Java.Awt.Rectangle arg3, int arg4) + { + IExecute("paintText", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintText(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, Java.Lang.String arg2, Javax.Swing.Icon arg3, int arg4, int arg5, int arg6, int arg7, int arg8, int arg9, int arg10) + { + IExecute("paintText", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthIcon.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthIcon.cs new file mode 100644 index 0000000000..7571790d23 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthIcon.cs @@ -0,0 +1,170 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Synth +{ + #region ISynthIcon + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ISynthIcon : Javax.Swing.IIcon + { + #region Instance methods + /// + /// + /// + int IconHeight { get; } + /// + /// + /// + int IconWidth { get; } + /// + /// + /// + /// + /// + int GetIconHeight(Javax.Swing.Plaf.Synth.SynthContext arg0); + /// + /// + /// + /// + /// + int GetIconWidth(Javax.Swing.Plaf.Synth.SynthContext arg0); + /// + /// + /// + /// + /// + /// + /// + /// + /// + void PaintIcon(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5); + /// + /// + /// + /// + /// + /// + /// + void PaintIcon(Java.Awt.Component arg0, Java.Awt.Graphics arg1, int arg2, int arg3); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region SynthIcon + public partial class SynthIcon : Javax.Swing.Plaf.Synth.ISynthIcon + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int IconHeight + { + get { return IExecuteWithSignature("getIconHeight", "()I"); } + } + /// + /// + /// + public int IconWidth + { + get { return IExecuteWithSignature("getIconWidth", "()I"); } + } + /// + /// + /// + /// + /// + public int GetIconHeight(Javax.Swing.Plaf.Synth.SynthContext arg0) + { + return IExecuteWithSignature("getIconHeight", "(Ljavax/swing/plaf/synth/SynthContext;)I", arg0); + } + /// + /// + /// + /// + /// + public int GetIconWidth(Javax.Swing.Plaf.Synth.SynthContext arg0) + { + return IExecuteWithSignature("getIconWidth", "(Ljavax/swing/plaf/synth/SynthContext;)I", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintIcon(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintIcon", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + public void PaintIcon(Java.Awt.Component arg0, Java.Awt.Graphics arg1, int arg2, int arg3) + { + IExecute("paintIcon", arg0, arg1, arg2, arg3); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthInternalFrameUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthInternalFrameUI.cs new file mode 100644 index 0000000000..917424a3c7 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthInternalFrameUI.cs @@ -0,0 +1,103 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Synth +{ + #region SynthInternalFrameUI + public partial class SynthInternalFrameUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Plaf.Synth.SynthUI(Javax.Swing.Plaf.Synth.SynthInternalFrameUI t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Beans.PropertyChangeListener(Javax.Swing.Plaf.Synth.SynthInternalFrameUI t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public Javax.Swing.Plaf.Synth.SynthContext GetContext(Javax.Swing.JComponent arg0) + { + return IExecuteWithSignature("getContext", "(Ljavax/swing/JComponent;)Ljavax/swing/plaf/synth/SynthContext;", arg0); + } + /// + /// + /// + public void InstallDefaults() + { + IExecuteWithSignature("installDefaults", "()V"); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintBorder(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintBorder", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + public void PropertyChange(Java.Beans.PropertyChangeEvent arg0) + { + IExecuteWithSignature("propertyChange", "(Ljava/beans/PropertyChangeEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthLabelUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthLabelUI.cs new file mode 100644 index 0000000000..fd8c3cedd0 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthLabelUI.cs @@ -0,0 +1,84 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Synth +{ + #region SynthLabelUI + public partial class SynthLabelUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Plaf.Synth.SynthUI(Javax.Swing.Plaf.Synth.SynthLabelUI t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public Javax.Swing.Plaf.Synth.SynthContext GetContext(Javax.Swing.JComponent arg0) + { + return IExecuteWithSignature("getContext", "(Ljavax/swing/JComponent;)Ljavax/swing/plaf/synth/SynthContext;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintBorder(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintBorder", arg0, arg1, arg2, arg3, arg4, arg5); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthListUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthListUI.cs new file mode 100644 index 0000000000..4db6c2101a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthListUI.cs @@ -0,0 +1,96 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Synth +{ + #region SynthListUI + public partial class SynthListUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Beans.PropertyChangeListener(Javax.Swing.Plaf.Synth.SynthListUI t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Plaf.Synth.SynthUI(Javax.Swing.Plaf.Synth.SynthListUI t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public Javax.Swing.Plaf.Synth.SynthContext GetContext(Javax.Swing.JComponent arg0) + { + return IExecuteWithSignature("getContext", "(Ljavax/swing/JComponent;)Ljavax/swing/plaf/synth/SynthContext;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintBorder(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintBorder", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + public void PropertyChange(Java.Beans.PropertyChangeEvent arg0) + { + IExecuteWithSignature("propertyChange", "(Ljava/beans/PropertyChangeEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthLookAndFeel.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthLookAndFeel.cs new file mode 100644 index 0000000000..c8427a4751 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthLookAndFeel.cs @@ -0,0 +1,129 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Synth +{ + #region SynthLookAndFeel + public partial class SynthLookAndFeel + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + public static Javax.Swing.Plaf.Synth.SynthStyleFactory StyleFactory + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getStyleFactory", "()Ljavax/swing/plaf/synth/SynthStyleFactory;"); } set { SExecuteWithSignature(LocalBridgeClazz, "setStyleFactory", "(Ljavax/swing/plaf/synth/SynthStyleFactory;)V", value); } + } + /// + /// + /// + /// + /// + public static Javax.Swing.Plaf.ComponentUI CreateUI(Javax.Swing.JComponent arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "createUI", "(Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI;", arg0); + } + /// + /// + /// + /// + /// + public static Javax.Swing.Plaf.Synth.Region GetRegion(Javax.Swing.JComponent arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getRegion", "(Ljavax/swing/JComponent;)Ljavax/swing/plaf/synth/Region;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Javax.Swing.Plaf.Synth.SynthStyle GetStyle(Javax.Swing.JComponent arg0, Javax.Swing.Plaf.Synth.Region arg1) + { + return SExecute(LocalBridgeClazz, "getStyle", arg0, arg1); + } + /// + /// + /// + /// + public static void UpdateStyles(Java.Awt.Component arg0) + { + SExecuteWithSignature(LocalBridgeClazz, "updateStyles", "(Ljava/awt/Component;)V", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + public bool ShouldUpdateStyleOnAncestorChanged() + { + return IExecuteWithSignature("shouldUpdateStyleOnAncestorChanged", "()Z"); + } + /// + /// + /// + /// + /// + /// + public void Load(Java.Io.InputStream arg0, Java.Lang.Class arg1) + { + IExecute("load", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void Load(Java.Net.URL arg0) + { + IExecuteWithSignature("load", "(Ljava/net/URL;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthMenuBarUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthMenuBarUI.cs new file mode 100644 index 0000000000..c8e73dda6a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthMenuBarUI.cs @@ -0,0 +1,96 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Synth +{ + #region SynthMenuBarUI + public partial class SynthMenuBarUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Beans.PropertyChangeListener(Javax.Swing.Plaf.Synth.SynthMenuBarUI t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Plaf.Synth.SynthUI(Javax.Swing.Plaf.Synth.SynthMenuBarUI t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public Javax.Swing.Plaf.Synth.SynthContext GetContext(Javax.Swing.JComponent arg0) + { + return IExecuteWithSignature("getContext", "(Ljavax/swing/JComponent;)Ljavax/swing/plaf/synth/SynthContext;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintBorder(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintBorder", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + public void PropertyChange(Java.Beans.PropertyChangeEvent arg0) + { + IExecuteWithSignature("propertyChange", "(Ljava/beans/PropertyChangeEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthMenuItemUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthMenuItemUI.cs new file mode 100644 index 0000000000..042d2e9f4f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthMenuItemUI.cs @@ -0,0 +1,96 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Synth +{ + #region SynthMenuItemUI + public partial class SynthMenuItemUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Beans.PropertyChangeListener(Javax.Swing.Plaf.Synth.SynthMenuItemUI t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Plaf.Synth.SynthUI(Javax.Swing.Plaf.Synth.SynthMenuItemUI t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public Javax.Swing.Plaf.Synth.SynthContext GetContext(Javax.Swing.JComponent arg0) + { + return IExecuteWithSignature("getContext", "(Ljavax/swing/JComponent;)Ljavax/swing/plaf/synth/SynthContext;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintBorder(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintBorder", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + public void PropertyChange(Java.Beans.PropertyChangeEvent arg0) + { + IExecuteWithSignature("propertyChange", "(Ljava/beans/PropertyChangeEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthMenuUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthMenuUI.cs new file mode 100644 index 0000000000..bfb765eebb --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthMenuUI.cs @@ -0,0 +1,96 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Synth +{ + #region SynthMenuUI + public partial class SynthMenuUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Beans.PropertyChangeListener(Javax.Swing.Plaf.Synth.SynthMenuUI t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Plaf.Synth.SynthUI(Javax.Swing.Plaf.Synth.SynthMenuUI t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public Javax.Swing.Plaf.Synth.SynthContext GetContext(Javax.Swing.JComponent arg0) + { + return IExecuteWithSignature("getContext", "(Ljavax/swing/JComponent;)Ljavax/swing/plaf/synth/SynthContext;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintBorder(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintBorder", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + public void PropertyChange(Java.Beans.PropertyChangeEvent arg0) + { + IExecuteWithSignature("propertyChange", "(Ljava/beans/PropertyChangeEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthOptionPaneUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthOptionPaneUI.cs new file mode 100644 index 0000000000..b05c070956 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthOptionPaneUI.cs @@ -0,0 +1,96 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Synth +{ + #region SynthOptionPaneUI + public partial class SynthOptionPaneUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Beans.PropertyChangeListener(Javax.Swing.Plaf.Synth.SynthOptionPaneUI t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Plaf.Synth.SynthUI(Javax.Swing.Plaf.Synth.SynthOptionPaneUI t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public Javax.Swing.Plaf.Synth.SynthContext GetContext(Javax.Swing.JComponent arg0) + { + return IExecuteWithSignature("getContext", "(Ljavax/swing/JComponent;)Ljavax/swing/plaf/synth/SynthContext;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintBorder(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintBorder", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + public void PropertyChange(Java.Beans.PropertyChangeEvent arg0) + { + IExecuteWithSignature("propertyChange", "(Ljava/beans/PropertyChangeEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthPainter.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthPainter.cs new file mode 100644 index 0000000000..15f55a825b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthPainter.cs @@ -0,0 +1,1862 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Synth +{ + #region SynthPainter + public partial class SynthPainter + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintArrowButtonBackground(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintArrowButtonBackground", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintArrowButtonBorder(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintArrowButtonBorder", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintArrowButtonForeground(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5, int arg6) + { + IExecute("paintArrowButtonForeground", arg0, arg1, arg2, arg3, arg4, arg5, arg6); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintButtonBackground(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintButtonBackground", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintButtonBorder(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintButtonBorder", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintCheckBoxBackground(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintCheckBoxBackground", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintCheckBoxBorder(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintCheckBoxBorder", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintCheckBoxMenuItemBackground(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintCheckBoxMenuItemBackground", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintCheckBoxMenuItemBorder(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintCheckBoxMenuItemBorder", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintColorChooserBackground(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintColorChooserBackground", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintColorChooserBorder(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintColorChooserBorder", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintComboBoxBackground(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintComboBoxBackground", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintComboBoxBorder(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintComboBoxBorder", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintDesktopIconBackground(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintDesktopIconBackground", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintDesktopIconBorder(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintDesktopIconBorder", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintDesktopPaneBackground(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintDesktopPaneBackground", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintDesktopPaneBorder(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintDesktopPaneBorder", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintEditorPaneBackground(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintEditorPaneBackground", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintEditorPaneBorder(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintEditorPaneBorder", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintFileChooserBackground(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintFileChooserBackground", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintFileChooserBorder(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintFileChooserBorder", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintFormattedTextFieldBackground(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintFormattedTextFieldBackground", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintFormattedTextFieldBorder(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintFormattedTextFieldBorder", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintInternalFrameBackground(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintInternalFrameBackground", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintInternalFrameBorder(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintInternalFrameBorder", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintInternalFrameTitlePaneBackground(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintInternalFrameTitlePaneBackground", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintInternalFrameTitlePaneBorder(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintInternalFrameTitlePaneBorder", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintLabelBackground(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintLabelBackground", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintLabelBorder(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintLabelBorder", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintListBackground(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintListBackground", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintListBorder(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintListBorder", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintMenuBackground(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintMenuBackground", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintMenuBarBackground(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintMenuBarBackground", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintMenuBarBorder(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintMenuBarBorder", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintMenuBorder(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintMenuBorder", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintMenuItemBackground(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintMenuItemBackground", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintMenuItemBorder(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintMenuItemBorder", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintOptionPaneBackground(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintOptionPaneBackground", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintOptionPaneBorder(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintOptionPaneBorder", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintPanelBackground(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintPanelBackground", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintPanelBorder(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintPanelBorder", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintPasswordFieldBackground(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintPasswordFieldBackground", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintPasswordFieldBorder(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintPasswordFieldBorder", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintPopupMenuBackground(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintPopupMenuBackground", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintPopupMenuBorder(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintPopupMenuBorder", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintProgressBarBackground(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5, int arg6) + { + IExecute("paintProgressBarBackground", arg0, arg1, arg2, arg3, arg4, arg5, arg6); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintProgressBarBackground(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintProgressBarBackground", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintProgressBarBorder(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5, int arg6) + { + IExecute("paintProgressBarBorder", arg0, arg1, arg2, arg3, arg4, arg5, arg6); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintProgressBarBorder(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintProgressBarBorder", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintProgressBarForeground(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5, int arg6) + { + IExecute("paintProgressBarForeground", arg0, arg1, arg2, arg3, arg4, arg5, arg6); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintRadioButtonBackground(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintRadioButtonBackground", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintRadioButtonBorder(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintRadioButtonBorder", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintRadioButtonMenuItemBackground(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintRadioButtonMenuItemBackground", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintRadioButtonMenuItemBorder(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintRadioButtonMenuItemBorder", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintRootPaneBackground(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintRootPaneBackground", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintRootPaneBorder(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintRootPaneBorder", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintScrollBarBackground(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5, int arg6) + { + IExecute("paintScrollBarBackground", arg0, arg1, arg2, arg3, arg4, arg5, arg6); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintScrollBarBackground(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintScrollBarBackground", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintScrollBarBorder(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5, int arg6) + { + IExecute("paintScrollBarBorder", arg0, arg1, arg2, arg3, arg4, arg5, arg6); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintScrollBarBorder(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintScrollBarBorder", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintScrollBarThumbBackground(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5, int arg6) + { + IExecute("paintScrollBarThumbBackground", arg0, arg1, arg2, arg3, arg4, arg5, arg6); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintScrollBarThumbBorder(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5, int arg6) + { + IExecute("paintScrollBarThumbBorder", arg0, arg1, arg2, arg3, arg4, arg5, arg6); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintScrollBarTrackBackground(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5, int arg6) + { + IExecute("paintScrollBarTrackBackground", arg0, arg1, arg2, arg3, arg4, arg5, arg6); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintScrollBarTrackBackground(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintScrollBarTrackBackground", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintScrollBarTrackBorder(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5, int arg6) + { + IExecute("paintScrollBarTrackBorder", arg0, arg1, arg2, arg3, arg4, arg5, arg6); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintScrollBarTrackBorder(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintScrollBarTrackBorder", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintScrollPaneBackground(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintScrollPaneBackground", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintScrollPaneBorder(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintScrollPaneBorder", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintSeparatorBackground(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5, int arg6) + { + IExecute("paintSeparatorBackground", arg0, arg1, arg2, arg3, arg4, arg5, arg6); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintSeparatorBackground(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintSeparatorBackground", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintSeparatorBorder(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5, int arg6) + { + IExecute("paintSeparatorBorder", arg0, arg1, arg2, arg3, arg4, arg5, arg6); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintSeparatorBorder(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintSeparatorBorder", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintSeparatorForeground(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5, int arg6) + { + IExecute("paintSeparatorForeground", arg0, arg1, arg2, arg3, arg4, arg5, arg6); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintSliderBackground(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5, int arg6) + { + IExecute("paintSliderBackground", arg0, arg1, arg2, arg3, arg4, arg5, arg6); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintSliderBackground(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintSliderBackground", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintSliderBorder(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5, int arg6) + { + IExecute("paintSliderBorder", arg0, arg1, arg2, arg3, arg4, arg5, arg6); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintSliderBorder(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintSliderBorder", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintSliderThumbBackground(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5, int arg6) + { + IExecute("paintSliderThumbBackground", arg0, arg1, arg2, arg3, arg4, arg5, arg6); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintSliderThumbBorder(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5, int arg6) + { + IExecute("paintSliderThumbBorder", arg0, arg1, arg2, arg3, arg4, arg5, arg6); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintSliderTrackBackground(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5, int arg6) + { + IExecute("paintSliderTrackBackground", arg0, arg1, arg2, arg3, arg4, arg5, arg6); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintSliderTrackBackground(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintSliderTrackBackground", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintSliderTrackBorder(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5, int arg6) + { + IExecute("paintSliderTrackBorder", arg0, arg1, arg2, arg3, arg4, arg5, arg6); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintSliderTrackBorder(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintSliderTrackBorder", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintSpinnerBackground(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintSpinnerBackground", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintSpinnerBorder(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintSpinnerBorder", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintSplitPaneBackground(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintSplitPaneBackground", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintSplitPaneBorder(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintSplitPaneBorder", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintSplitPaneDividerBackground(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5, int arg6) + { + IExecute("paintSplitPaneDividerBackground", arg0, arg1, arg2, arg3, arg4, arg5, arg6); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintSplitPaneDividerBackground(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintSplitPaneDividerBackground", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintSplitPaneDividerForeground(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5, int arg6) + { + IExecute("paintSplitPaneDividerForeground", arg0, arg1, arg2, arg3, arg4, arg5, arg6); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintSplitPaneDragDivider(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5, int arg6) + { + IExecute("paintSplitPaneDragDivider", arg0, arg1, arg2, arg3, arg4, arg5, arg6); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintTabbedPaneBackground(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintTabbedPaneBackground", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintTabbedPaneBorder(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintTabbedPaneBorder", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintTabbedPaneContentBackground(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintTabbedPaneContentBackground", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintTabbedPaneContentBorder(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintTabbedPaneContentBorder", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintTabbedPaneTabAreaBackground(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5, int arg6) + { + IExecute("paintTabbedPaneTabAreaBackground", arg0, arg1, arg2, arg3, arg4, arg5, arg6); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintTabbedPaneTabAreaBackground(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintTabbedPaneTabAreaBackground", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintTabbedPaneTabAreaBorder(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5, int arg6) + { + IExecute("paintTabbedPaneTabAreaBorder", arg0, arg1, arg2, arg3, arg4, arg5, arg6); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintTabbedPaneTabAreaBorder(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintTabbedPaneTabAreaBorder", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintTabbedPaneTabBackground(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7) + { + IExecute("paintTabbedPaneTabBackground", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintTabbedPaneTabBackground(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5, int arg6) + { + IExecute("paintTabbedPaneTabBackground", arg0, arg1, arg2, arg3, arg4, arg5, arg6); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintTabbedPaneTabBorder(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7) + { + IExecute("paintTabbedPaneTabBorder", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintTabbedPaneTabBorder(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5, int arg6) + { + IExecute("paintTabbedPaneTabBorder", arg0, arg1, arg2, arg3, arg4, arg5, arg6); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintTableBackground(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintTableBackground", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintTableBorder(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintTableBorder", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintTableHeaderBackground(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintTableHeaderBackground", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintTableHeaderBorder(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintTableHeaderBorder", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintTextAreaBackground(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintTextAreaBackground", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintTextAreaBorder(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintTextAreaBorder", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintTextFieldBackground(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintTextFieldBackground", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintTextFieldBorder(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintTextFieldBorder", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintTextPaneBackground(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintTextPaneBackground", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintTextPaneBorder(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintTextPaneBorder", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintToggleButtonBackground(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintToggleButtonBackground", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintToggleButtonBorder(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintToggleButtonBorder", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintToolBarBackground(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5, int arg6) + { + IExecute("paintToolBarBackground", arg0, arg1, arg2, arg3, arg4, arg5, arg6); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintToolBarBackground(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintToolBarBackground", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintToolBarBorder(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5, int arg6) + { + IExecute("paintToolBarBorder", arg0, arg1, arg2, arg3, arg4, arg5, arg6); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintToolBarBorder(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintToolBarBorder", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintToolBarContentBackground(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5, int arg6) + { + IExecute("paintToolBarContentBackground", arg0, arg1, arg2, arg3, arg4, arg5, arg6); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintToolBarContentBackground(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintToolBarContentBackground", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintToolBarContentBorder(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5, int arg6) + { + IExecute("paintToolBarContentBorder", arg0, arg1, arg2, arg3, arg4, arg5, arg6); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintToolBarContentBorder(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintToolBarContentBorder", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintToolBarDragWindowBackground(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5, int arg6) + { + IExecute("paintToolBarDragWindowBackground", arg0, arg1, arg2, arg3, arg4, arg5, arg6); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintToolBarDragWindowBackground(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintToolBarDragWindowBackground", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintToolBarDragWindowBorder(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5, int arg6) + { + IExecute("paintToolBarDragWindowBorder", arg0, arg1, arg2, arg3, arg4, arg5, arg6); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintToolBarDragWindowBorder(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintToolBarDragWindowBorder", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintToolTipBackground(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintToolTipBackground", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintToolTipBorder(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintToolTipBorder", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintTreeBackground(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintTreeBackground", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintTreeBorder(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintTreeBorder", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintTreeCellBackground(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintTreeCellBackground", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintTreeCellBorder(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintTreeCellBorder", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintTreeCellFocus(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintTreeCellFocus", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintViewportBackground(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintViewportBackground", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintViewportBorder(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintViewportBorder", arg0, arg1, arg2, arg3, arg4, arg5); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthPanelUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthPanelUI.cs new file mode 100644 index 0000000000..5d3df260f2 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthPanelUI.cs @@ -0,0 +1,96 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Synth +{ + #region SynthPanelUI + public partial class SynthPanelUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Beans.PropertyChangeListener(Javax.Swing.Plaf.Synth.SynthPanelUI t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Plaf.Synth.SynthUI(Javax.Swing.Plaf.Synth.SynthPanelUI t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public Javax.Swing.Plaf.Synth.SynthContext GetContext(Javax.Swing.JComponent arg0) + { + return IExecuteWithSignature("getContext", "(Ljavax/swing/JComponent;)Ljavax/swing/plaf/synth/SynthContext;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintBorder(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintBorder", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + public void PropertyChange(Java.Beans.PropertyChangeEvent arg0) + { + IExecuteWithSignature("propertyChange", "(Ljava/beans/PropertyChangeEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthPasswordFieldUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthPasswordFieldUI.cs new file mode 100644 index 0000000000..f2aa1ba2c2 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthPasswordFieldUI.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Synth +{ + #region SynthPasswordFieldUI + public partial class SynthPasswordFieldUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthPopupMenuUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthPopupMenuUI.cs new file mode 100644 index 0000000000..bfba066548 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthPopupMenuUI.cs @@ -0,0 +1,96 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Synth +{ + #region SynthPopupMenuUI + public partial class SynthPopupMenuUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Beans.PropertyChangeListener(Javax.Swing.Plaf.Synth.SynthPopupMenuUI t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Plaf.Synth.SynthUI(Javax.Swing.Plaf.Synth.SynthPopupMenuUI t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public Javax.Swing.Plaf.Synth.SynthContext GetContext(Javax.Swing.JComponent arg0) + { + return IExecuteWithSignature("getContext", "(Ljavax/swing/JComponent;)Ljavax/swing/plaf/synth/SynthContext;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintBorder(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintBorder", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + public void PropertyChange(Java.Beans.PropertyChangeEvent arg0) + { + IExecuteWithSignature("propertyChange", "(Ljava/beans/PropertyChangeEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthProgressBarUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthProgressBarUI.cs new file mode 100644 index 0000000000..47afe58587 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthProgressBarUI.cs @@ -0,0 +1,96 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Synth +{ + #region SynthProgressBarUI + public partial class SynthProgressBarUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Plaf.Synth.SynthUI(Javax.Swing.Plaf.Synth.SynthProgressBarUI t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Beans.PropertyChangeListener(Javax.Swing.Plaf.Synth.SynthProgressBarUI t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public Javax.Swing.Plaf.Synth.SynthContext GetContext(Javax.Swing.JComponent arg0) + { + return IExecuteWithSignature("getContext", "(Ljavax/swing/JComponent;)Ljavax/swing/plaf/synth/SynthContext;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintBorder(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintBorder", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + public void PropertyChange(Java.Beans.PropertyChangeEvent arg0) + { + IExecuteWithSignature("propertyChange", "(Ljava/beans/PropertyChangeEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthRadioButtonMenuItemUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthRadioButtonMenuItemUI.cs new file mode 100644 index 0000000000..dbcaba1cd5 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthRadioButtonMenuItemUI.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Synth +{ + #region SynthRadioButtonMenuItemUI + public partial class SynthRadioButtonMenuItemUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthRadioButtonUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthRadioButtonUI.cs new file mode 100644 index 0000000000..41de5c5b22 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthRadioButtonUI.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Synth +{ + #region SynthRadioButtonUI + public partial class SynthRadioButtonUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthRootPaneUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthRootPaneUI.cs new file mode 100644 index 0000000000..432710eea2 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthRootPaneUI.cs @@ -0,0 +1,84 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Synth +{ + #region SynthRootPaneUI + public partial class SynthRootPaneUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Plaf.Synth.SynthUI(Javax.Swing.Plaf.Synth.SynthRootPaneUI t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public Javax.Swing.Plaf.Synth.SynthContext GetContext(Javax.Swing.JComponent arg0) + { + return IExecuteWithSignature("getContext", "(Ljavax/swing/JComponent;)Ljavax/swing/plaf/synth/SynthContext;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintBorder(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintBorder", arg0, arg1, arg2, arg3, arg4, arg5); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthScrollBarUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthScrollBarUI.cs new file mode 100644 index 0000000000..81bb69b4c2 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthScrollBarUI.cs @@ -0,0 +1,96 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Synth +{ + #region SynthScrollBarUI + public partial class SynthScrollBarUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Beans.PropertyChangeListener(Javax.Swing.Plaf.Synth.SynthScrollBarUI t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Plaf.Synth.SynthUI(Javax.Swing.Plaf.Synth.SynthScrollBarUI t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public Javax.Swing.Plaf.Synth.SynthContext GetContext(Javax.Swing.JComponent arg0) + { + return IExecuteWithSignature("getContext", "(Ljavax/swing/JComponent;)Ljavax/swing/plaf/synth/SynthContext;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintBorder(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintBorder", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + public void PropertyChange(Java.Beans.PropertyChangeEvent arg0) + { + IExecuteWithSignature("propertyChange", "(Ljava/beans/PropertyChangeEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthScrollPaneUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthScrollPaneUI.cs new file mode 100644 index 0000000000..c8e97f588b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthScrollPaneUI.cs @@ -0,0 +1,96 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Synth +{ + #region SynthScrollPaneUI + public partial class SynthScrollPaneUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Beans.PropertyChangeListener(Javax.Swing.Plaf.Synth.SynthScrollPaneUI t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Plaf.Synth.SynthUI(Javax.Swing.Plaf.Synth.SynthScrollPaneUI t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public Javax.Swing.Plaf.Synth.SynthContext GetContext(Javax.Swing.JComponent arg0) + { + return IExecuteWithSignature("getContext", "(Ljavax/swing/JComponent;)Ljavax/swing/plaf/synth/SynthContext;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintBorder(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintBorder", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + public void PropertyChange(Java.Beans.PropertyChangeEvent arg0) + { + IExecuteWithSignature("propertyChange", "(Ljava/beans/PropertyChangeEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthSeparatorUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthSeparatorUI.cs new file mode 100644 index 0000000000..447bb3ba2d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthSeparatorUI.cs @@ -0,0 +1,128 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Synth +{ + #region SynthSeparatorUI + public partial class SynthSeparatorUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Beans.PropertyChangeListener(Javax.Swing.Plaf.Synth.SynthSeparatorUI t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Plaf.Synth.SynthUI(Javax.Swing.Plaf.Synth.SynthSeparatorUI t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public Javax.Swing.Plaf.Synth.SynthContext GetContext(Javax.Swing.JComponent arg0) + { + return IExecuteWithSignature("getContext", "(Ljavax/swing/JComponent;)Ljavax/swing/plaf/synth/SynthContext;", arg0); + } + /// + /// + /// + /// + public void InstallDefaults(Javax.Swing.JSeparator arg0) + { + IExecuteWithSignature("installDefaults", "(Ljavax/swing/JSeparator;)V", arg0); + } + /// + /// + /// + /// + public void InstallListeners(Javax.Swing.JSeparator arg0) + { + IExecuteWithSignature("installListeners", "(Ljavax/swing/JSeparator;)V", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintBorder(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintBorder", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + public void PropertyChange(Java.Beans.PropertyChangeEvent arg0) + { + IExecuteWithSignature("propertyChange", "(Ljava/beans/PropertyChangeEvent;)V", arg0); + } + /// + /// + /// + /// + public void UninstallDefaults(Javax.Swing.JSeparator arg0) + { + IExecuteWithSignature("uninstallDefaults", "(Ljavax/swing/JSeparator;)V", arg0); + } + /// + /// + /// + /// + public void UninstallListeners(Javax.Swing.JSeparator arg0) + { + IExecuteWithSignature("uninstallListeners", "(Ljavax/swing/JSeparator;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthSliderUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthSliderUI.cs new file mode 100644 index 0000000000..71eb90fc44 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthSliderUI.cs @@ -0,0 +1,96 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Synth +{ + #region SynthSliderUI + public partial class SynthSliderUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Beans.PropertyChangeListener(Javax.Swing.Plaf.Synth.SynthSliderUI t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Plaf.Synth.SynthUI(Javax.Swing.Plaf.Synth.SynthSliderUI t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public Javax.Swing.Plaf.Synth.SynthContext GetContext(Javax.Swing.JComponent arg0) + { + return IExecuteWithSignature("getContext", "(Ljavax/swing/JComponent;)Ljavax/swing/plaf/synth/SynthContext;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintBorder(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintBorder", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + public void PropertyChange(Java.Beans.PropertyChangeEvent arg0) + { + IExecuteWithSignature("propertyChange", "(Ljava/beans/PropertyChangeEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthSpinnerUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthSpinnerUI.cs new file mode 100644 index 0000000000..35ff2c884a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthSpinnerUI.cs @@ -0,0 +1,96 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Synth +{ + #region SynthSpinnerUI + public partial class SynthSpinnerUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Beans.PropertyChangeListener(Javax.Swing.Plaf.Synth.SynthSpinnerUI t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Plaf.Synth.SynthUI(Javax.Swing.Plaf.Synth.SynthSpinnerUI t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public Javax.Swing.Plaf.Synth.SynthContext GetContext(Javax.Swing.JComponent arg0) + { + return IExecuteWithSignature("getContext", "(Ljavax/swing/JComponent;)Ljavax/swing/plaf/synth/SynthContext;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintBorder(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintBorder", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + public void PropertyChange(Java.Beans.PropertyChangeEvent arg0) + { + IExecuteWithSignature("propertyChange", "(Ljava/beans/PropertyChangeEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthSplitPaneUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthSplitPaneUI.cs new file mode 100644 index 0000000000..5848066e19 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthSplitPaneUI.cs @@ -0,0 +1,96 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Synth +{ + #region SynthSplitPaneUI + public partial class SynthSplitPaneUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Beans.PropertyChangeListener(Javax.Swing.Plaf.Synth.SynthSplitPaneUI t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Plaf.Synth.SynthUI(Javax.Swing.Plaf.Synth.SynthSplitPaneUI t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public Javax.Swing.Plaf.Synth.SynthContext GetContext(Javax.Swing.JComponent arg0) + { + return IExecuteWithSignature("getContext", "(Ljavax/swing/JComponent;)Ljavax/swing/plaf/synth/SynthContext;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintBorder(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintBorder", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + public void PropertyChange(Java.Beans.PropertyChangeEvent arg0) + { + IExecuteWithSignature("propertyChange", "(Ljava/beans/PropertyChangeEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthStyle.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthStyle.cs new file mode 100644 index 0000000000..b7f177e033 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthStyle.cs @@ -0,0 +1,183 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Synth +{ + #region SynthStyle + public partial class SynthStyle + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + public bool GetBoolean(Javax.Swing.Plaf.Synth.SynthContext arg0, object arg1, bool arg2) + { + return IExecute("getBoolean", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public bool IsOpaque(Javax.Swing.Plaf.Synth.SynthContext arg0) + { + return IExecuteWithSignature("isOpaque", "(Ljavax/swing/plaf/synth/SynthContext;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public int GetInt(Javax.Swing.Plaf.Synth.SynthContext arg0, object arg1, int arg2) + { + return IExecute("getInt", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public Java.Awt.Color GetColor(Javax.Swing.Plaf.Synth.SynthContext arg0, Javax.Swing.Plaf.Synth.ColorType arg1) + { + return IExecute("getColor", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Awt.Font GetFont(Javax.Swing.Plaf.Synth.SynthContext arg0) + { + return IExecuteWithSignature("getFont", "(Ljavax/swing/plaf/synth/SynthContext;)Ljava/awt/Font;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Awt.Insets GetInsets(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Insets arg1) + { + return IExecute("getInsets", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public object Get(Javax.Swing.Plaf.Synth.SynthContext arg0, object arg1) + { + return IExecute("get", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.String GetString(Javax.Swing.Plaf.Synth.SynthContext arg0, object arg1, Java.Lang.String arg2) + { + return IExecute("getString", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public Javax.Swing.Icon GetIcon(Javax.Swing.Plaf.Synth.SynthContext arg0, object arg1) + { + return IExecute("getIcon", arg0, arg1); + } + /// + /// + /// + /// + /// + public Javax.Swing.Plaf.Synth.SynthGraphicsUtils GetGraphicsUtils(Javax.Swing.Plaf.Synth.SynthContext arg0) + { + return IExecuteWithSignature("getGraphicsUtils", "(Ljavax/swing/plaf/synth/SynthContext;)Ljavax/swing/plaf/synth/SynthGraphicsUtils;", arg0); + } + /// + /// + /// + /// + /// + public Javax.Swing.Plaf.Synth.SynthPainter GetPainter(Javax.Swing.Plaf.Synth.SynthContext arg0) + { + return IExecuteWithSignature("getPainter", "(Ljavax/swing/plaf/synth/SynthContext;)Ljavax/swing/plaf/synth/SynthPainter;", arg0); + } + /// + /// + /// + /// + public void InstallDefaults(Javax.Swing.Plaf.Synth.SynthContext arg0) + { + IExecuteWithSignature("installDefaults", "(Ljavax/swing/plaf/synth/SynthContext;)V", arg0); + } + /// + /// + /// + /// + public void UninstallDefaults(Javax.Swing.Plaf.Synth.SynthContext arg0) + { + IExecuteWithSignature("uninstallDefaults", "(Ljavax/swing/plaf/synth/SynthContext;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthStyleFactory.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthStyleFactory.cs new file mode 100644 index 0000000000..606686b23f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthStyleFactory.cs @@ -0,0 +1,68 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Synth +{ + #region SynthStyleFactory + public partial class SynthStyleFactory + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public Javax.Swing.Plaf.Synth.SynthStyle GetStyle(Javax.Swing.JComponent arg0, Javax.Swing.Plaf.Synth.Region arg1) + { + return IExecute("getStyle", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthTabbedPaneUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthTabbedPaneUI.cs new file mode 100644 index 0000000000..d12f7a3066 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthTabbedPaneUI.cs @@ -0,0 +1,96 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Synth +{ + #region SynthTabbedPaneUI + public partial class SynthTabbedPaneUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Beans.PropertyChangeListener(Javax.Swing.Plaf.Synth.SynthTabbedPaneUI t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Plaf.Synth.SynthUI(Javax.Swing.Plaf.Synth.SynthTabbedPaneUI t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public Javax.Swing.Plaf.Synth.SynthContext GetContext(Javax.Swing.JComponent arg0) + { + return IExecuteWithSignature("getContext", "(Ljavax/swing/JComponent;)Ljavax/swing/plaf/synth/SynthContext;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintBorder(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintBorder", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + public void PropertyChange(Java.Beans.PropertyChangeEvent arg0) + { + IExecuteWithSignature("propertyChange", "(Ljava/beans/PropertyChangeEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthTableHeaderUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthTableHeaderUI.cs new file mode 100644 index 0000000000..13300b7e75 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthTableHeaderUI.cs @@ -0,0 +1,96 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Synth +{ + #region SynthTableHeaderUI + public partial class SynthTableHeaderUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Beans.PropertyChangeListener(Javax.Swing.Plaf.Synth.SynthTableHeaderUI t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Plaf.Synth.SynthUI(Javax.Swing.Plaf.Synth.SynthTableHeaderUI t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public Javax.Swing.Plaf.Synth.SynthContext GetContext(Javax.Swing.JComponent arg0) + { + return IExecuteWithSignature("getContext", "(Ljavax/swing/JComponent;)Ljavax/swing/plaf/synth/SynthContext;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintBorder(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintBorder", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + public void PropertyChange(Java.Beans.PropertyChangeEvent arg0) + { + IExecuteWithSignature("propertyChange", "(Ljava/beans/PropertyChangeEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthTableUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthTableUI.cs new file mode 100644 index 0000000000..e62de7abb3 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthTableUI.cs @@ -0,0 +1,96 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Synth +{ + #region SynthTableUI + public partial class SynthTableUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Plaf.Synth.SynthUI(Javax.Swing.Plaf.Synth.SynthTableUI t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Beans.PropertyChangeListener(Javax.Swing.Plaf.Synth.SynthTableUI t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public Javax.Swing.Plaf.Synth.SynthContext GetContext(Javax.Swing.JComponent arg0) + { + return IExecuteWithSignature("getContext", "(Ljavax/swing/JComponent;)Ljavax/swing/plaf/synth/SynthContext;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintBorder(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintBorder", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + public void PropertyChange(Java.Beans.PropertyChangeEvent arg0) + { + IExecuteWithSignature("propertyChange", "(Ljava/beans/PropertyChangeEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthTextAreaUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthTextAreaUI.cs new file mode 100644 index 0000000000..7a4dcdd6a4 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthTextAreaUI.cs @@ -0,0 +1,84 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Synth +{ + #region SynthTextAreaUI + public partial class SynthTextAreaUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Plaf.Synth.SynthUI(Javax.Swing.Plaf.Synth.SynthTextAreaUI t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public Javax.Swing.Plaf.Synth.SynthContext GetContext(Javax.Swing.JComponent arg0) + { + return IExecuteWithSignature("getContext", "(Ljavax/swing/JComponent;)Ljavax/swing/plaf/synth/SynthContext;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintBorder(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintBorder", arg0, arg1, arg2, arg3, arg4, arg5); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthTextFieldUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthTextFieldUI.cs new file mode 100644 index 0000000000..eec575d102 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthTextFieldUI.cs @@ -0,0 +1,84 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Synth +{ + #region SynthTextFieldUI + public partial class SynthTextFieldUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Plaf.Synth.SynthUI(Javax.Swing.Plaf.Synth.SynthTextFieldUI t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public Javax.Swing.Plaf.Synth.SynthContext GetContext(Javax.Swing.JComponent arg0) + { + return IExecuteWithSignature("getContext", "(Ljavax/swing/JComponent;)Ljavax/swing/plaf/synth/SynthContext;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintBorder(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintBorder", arg0, arg1, arg2, arg3, arg4, arg5); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthTextPaneUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthTextPaneUI.cs new file mode 100644 index 0000000000..7a5d0e5002 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthTextPaneUI.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Synth +{ + #region SynthTextPaneUI + public partial class SynthTextPaneUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthToggleButtonUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthToggleButtonUI.cs new file mode 100644 index 0000000000..34b0188eef --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthToggleButtonUI.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Synth +{ + #region SynthToggleButtonUI + public partial class SynthToggleButtonUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthToolBarUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthToolBarUI.cs new file mode 100644 index 0000000000..9a995ae182 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthToolBarUI.cs @@ -0,0 +1,96 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Synth +{ + #region SynthToolBarUI + public partial class SynthToolBarUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Beans.PropertyChangeListener(Javax.Swing.Plaf.Synth.SynthToolBarUI t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Plaf.Synth.SynthUI(Javax.Swing.Plaf.Synth.SynthToolBarUI t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public Javax.Swing.Plaf.Synth.SynthContext GetContext(Javax.Swing.JComponent arg0) + { + return IExecuteWithSignature("getContext", "(Ljavax/swing/JComponent;)Ljavax/swing/plaf/synth/SynthContext;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintBorder(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintBorder", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + public void PropertyChange(Java.Beans.PropertyChangeEvent arg0) + { + IExecuteWithSignature("propertyChange", "(Ljava/beans/PropertyChangeEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthToolTipUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthToolTipUI.cs new file mode 100644 index 0000000000..12bb3c99a4 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthToolTipUI.cs @@ -0,0 +1,96 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Synth +{ + #region SynthToolTipUI + public partial class SynthToolTipUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Beans.PropertyChangeListener(Javax.Swing.Plaf.Synth.SynthToolTipUI t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Plaf.Synth.SynthUI(Javax.Swing.Plaf.Synth.SynthToolTipUI t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public Javax.Swing.Plaf.Synth.SynthContext GetContext(Javax.Swing.JComponent arg0) + { + return IExecuteWithSignature("getContext", "(Ljavax/swing/JComponent;)Ljavax/swing/plaf/synth/SynthContext;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintBorder(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintBorder", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + public void PropertyChange(Java.Beans.PropertyChangeEvent arg0) + { + IExecuteWithSignature("propertyChange", "(Ljava/beans/PropertyChangeEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthTreeUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthTreeUI.cs new file mode 100644 index 0000000000..095193b0f4 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthTreeUI.cs @@ -0,0 +1,96 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Synth +{ + #region SynthTreeUI + public partial class SynthTreeUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Beans.PropertyChangeListener(Javax.Swing.Plaf.Synth.SynthTreeUI t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Plaf.Synth.SynthUI(Javax.Swing.Plaf.Synth.SynthTreeUI t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public Javax.Swing.Plaf.Synth.SynthContext GetContext(Javax.Swing.JComponent arg0) + { + return IExecuteWithSignature("getContext", "(Ljavax/swing/JComponent;)Ljavax/swing/plaf/synth/SynthContext;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintBorder(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintBorder", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + public void PropertyChange(Java.Beans.PropertyChangeEvent arg0) + { + IExecuteWithSignature("propertyChange", "(Ljava/beans/PropertyChangeEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthUI.cs new file mode 100644 index 0000000000..a9f51e0fb1 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthUI.cs @@ -0,0 +1,114 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Synth +{ + #region ISynthUI + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ISynthUI : Javax.Swing.Plaf.Synth.ISynthConstants + { + #region Instance methods + /// + /// + /// + /// + /// + Javax.Swing.Plaf.Synth.SynthContext GetContext(Javax.Swing.JComponent arg0); + /// + /// + /// + /// + /// + /// + /// + /// + /// + void PaintBorder(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region SynthUI + public partial class SynthUI : Javax.Swing.Plaf.Synth.ISynthUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public Javax.Swing.Plaf.Synth.SynthContext GetContext(Javax.Swing.JComponent arg0) + { + return IExecuteWithSignature("getContext", "(Ljavax/swing/JComponent;)Ljavax/swing/plaf/synth/SynthContext;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintBorder(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintBorder", arg0, arg1, arg2, arg3, arg4, arg5); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthViewportUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthViewportUI.cs new file mode 100644 index 0000000000..b4d6886bd6 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/Synth/SynthViewportUI.cs @@ -0,0 +1,96 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf.Synth +{ + #region SynthViewportUI + public partial class SynthViewportUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Beans.PropertyChangeListener(Javax.Swing.Plaf.Synth.SynthViewportUI t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Plaf.Synth.SynthUI(Javax.Swing.Plaf.Synth.SynthViewportUI t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public Javax.Swing.Plaf.Synth.SynthContext GetContext(Javax.Swing.JComponent arg0) + { + return IExecuteWithSignature("getContext", "(Ljavax/swing/JComponent;)Ljavax/swing/plaf/synth/SynthContext;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintBorder(Javax.Swing.Plaf.Synth.SynthContext arg0, Java.Awt.Graphics arg1, int arg2, int arg3, int arg4, int arg5) + { + IExecute("paintBorder", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + public void PropertyChange(Java.Beans.PropertyChangeEvent arg0) + { + IExecuteWithSignature("propertyChange", "(Ljava/beans/PropertyChangeEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/TabbedPaneUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/TabbedPaneUI.cs new file mode 100644 index 0000000000..bf75f4e4da --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/TabbedPaneUI.cs @@ -0,0 +1,88 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf +{ + #region TabbedPaneUI + public partial class TabbedPaneUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public int GetTabRunCount(Javax.Swing.JTabbedPane arg0) + { + return IExecuteWithSignature("getTabRunCount", "(Ljavax/swing/JTabbedPane;)I", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public int TabForCoordinate(Javax.Swing.JTabbedPane arg0, int arg1, int arg2) + { + return IExecute("tabForCoordinate", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public Java.Awt.Rectangle GetTabBounds(Javax.Swing.JTabbedPane arg0, int arg1) + { + return IExecute("getTabBounds", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/TableHeaderUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/TableHeaderUI.cs new file mode 100644 index 0000000000..94db9dcb5a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/TableHeaderUI.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf +{ + #region TableHeaderUI + public partial class TableHeaderUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/TableUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/TableUI.cs new file mode 100644 index 0000000000..7279f8342f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/TableUI.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf +{ + #region TableUI + public partial class TableUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/TextUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/TextUI.cs new file mode 100644 index 0000000000..79818c3f4d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/TextUI.cs @@ -0,0 +1,145 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf +{ + #region TextUI + public partial class TextUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public int GetNextVisualPositionFrom(Javax.Swing.Text.JTextComponent arg0, int arg1, Javax.Swing.Text.Position.Bias arg2, int arg3, Javax.Swing.Text.Position.Bias[] arg4) + { + return IExecute("getNextVisualPositionFrom", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + public Javax.Swing.Text.EditorKit GetEditorKit(Javax.Swing.Text.JTextComponent arg0) + { + return IExecuteWithSignature("getEditorKit", "(Ljavax/swing/text/JTextComponent;)Ljavax/swing/text/EditorKit;", arg0); + } + /// + /// + /// + /// + /// + public Javax.Swing.Text.View GetRootView(Javax.Swing.Text.JTextComponent arg0) + { + return IExecuteWithSignature("getRootView", "(Ljavax/swing/text/JTextComponent;)Ljavax/swing/text/View;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public void DamageRange(Javax.Swing.Text.JTextComponent arg0, int arg1, int arg2, Javax.Swing.Text.Position.Bias arg3, Javax.Swing.Text.Position.Bias arg4) + { + IExecute("damageRange", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + public void DamageRange(Javax.Swing.Text.JTextComponent arg0, int arg1, int arg2) + { + IExecute("damageRange", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public int ViewToModel2D(Javax.Swing.Text.JTextComponent arg0, Java.Awt.Geom.Point2D arg1, Javax.Swing.Text.Position.Bias[] arg2) + { + return IExecute("viewToModel2D", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Awt.Geom.Rectangle2D ModelToView2D(Javax.Swing.Text.JTextComponent arg0, int arg1, Javax.Swing.Text.Position.Bias arg2) + { + return IExecute("modelToView2D", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String GetToolTipText2D(Javax.Swing.Text.JTextComponent arg0, Java.Awt.Geom.Point2D arg1) + { + return IExecute("getToolTipText2D", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/ToolBarUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/ToolBarUI.cs new file mode 100644 index 0000000000..ef863f15ad --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/ToolBarUI.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf +{ + #region ToolBarUI + public partial class ToolBarUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/ToolTipUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/ToolTipUI.cs new file mode 100644 index 0000000000..7f22935544 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/ToolTipUI.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf +{ + #region ToolTipUI + public partial class ToolTipUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/TreeUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/TreeUI.cs new file mode 100644 index 0000000000..83242fa58b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/TreeUI.cs @@ -0,0 +1,152 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf +{ + #region TreeUI + public partial class TreeUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public bool IsEditing(Javax.Swing.JTree arg0) + { + return IExecuteWithSignature("isEditing", "(Ljavax/swing/JTree;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool StopEditing(Javax.Swing.JTree arg0) + { + return IExecuteWithSignature("stopEditing", "(Ljavax/swing/JTree;)Z", arg0); + } + /// + /// + /// + /// + /// + public int GetRowCount(Javax.Swing.JTree arg0) + { + return IExecuteWithSignature("getRowCount", "(Ljavax/swing/JTree;)I", arg0); + } + /// + /// + /// + /// + /// + /// + public int GetRowForPath(Javax.Swing.JTree arg0, Javax.Swing.Tree.TreePath arg1) + { + return IExecute("getRowForPath", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Awt.Rectangle GetPathBounds(Javax.Swing.JTree arg0, Javax.Swing.Tree.TreePath arg1) + { + return IExecute("getPathBounds", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public Javax.Swing.Tree.TreePath GetClosestPathForLocation(Javax.Swing.JTree arg0, int arg1, int arg2) + { + return IExecute("getClosestPathForLocation", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public Javax.Swing.Tree.TreePath GetEditingPath(Javax.Swing.JTree arg0) + { + return IExecuteWithSignature("getEditingPath", "(Ljavax/swing/JTree;)Ljavax/swing/tree/TreePath;", arg0); + } + /// + /// + /// + /// + /// + /// + public Javax.Swing.Tree.TreePath GetPathForRow(Javax.Swing.JTree arg0, int arg1) + { + return IExecute("getPathForRow", arg0, arg1); + } + /// + /// + /// + /// + public void CancelEditing(Javax.Swing.JTree arg0) + { + IExecuteWithSignature("cancelEditing", "(Ljavax/swing/JTree;)V", arg0); + } + /// + /// + /// + /// + /// + public void StartEditingAtPath(Javax.Swing.JTree arg0, Javax.Swing.Tree.TreePath arg1) + { + IExecute("startEditingAtPath", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/UIResource.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/UIResource.cs new file mode 100644 index 0000000000..cf214263ed --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/UIResource.cs @@ -0,0 +1,76 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf +{ + #region IUIResource + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IUIResource + { + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region UIResource + public partial class UIResource : Javax.Swing.Plaf.IUIResource + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/ViewportUI.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/ViewportUI.cs new file mode 100644 index 0000000000..32b65427cc --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Plaf/ViewportUI.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Plaf +{ + #region ViewportUI + public partial class ViewportUI + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Popup.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Popup.cs new file mode 100644 index 0000000000..61c6fdef70 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Popup.cs @@ -0,0 +1,72 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region Popup + public partial class Popup + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public void Hide() + { + IExecuteWithSignature("hide", "()V"); + } + /// + /// + /// + public void Show() + { + IExecuteWithSignature("show", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/PopupFactory.cs b/src/net/JNet/GeneratedCore/Javax/Swing/PopupFactory.cs new file mode 100644 index 0000000000..7bb6b99114 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/PopupFactory.cs @@ -0,0 +1,78 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region PopupFactory + public partial class PopupFactory + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + public static Javax.Swing.PopupFactory SharedInstance + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getSharedInstance", "()Ljavax/swing/PopupFactory;"); } set { SExecuteWithSignature(LocalBridgeClazz, "setSharedInstance", "(Ljavax/swing/PopupFactory;)V", value); } + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Swing.Popup GetPopup(Java.Awt.Component arg0, Java.Awt.Component arg1, int arg2, int arg3) + { + return IExecute("getPopup", arg0, arg1, arg2, arg3); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/ProgressMonitor.cs b/src/net/JNet/GeneratedCore/Javax/Swing/ProgressMonitor.cs new file mode 100644 index 0000000000..ed3c9565a3 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/ProgressMonitor.cs @@ -0,0 +1,135 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region ProgressMonitor + public partial class ProgressMonitor + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + /// + public ProgressMonitor(Java.Awt.Component arg0, object arg1, Java.Lang.String arg2, int arg3, int arg4) + : base(arg0, arg1, arg2, arg3, arg4) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Accessibility.AccessibleContext AccessibleContext + { + get { return IExecuteWithSignature("getAccessibleContext", "()Ljavax/accessibility/AccessibleContext;"); } + } + /// + /// + /// + public int Maximum + { + get { return IExecuteWithSignature("getMaximum", "()I"); } set { IExecuteWithSignature("setMaximum", "(I)V", value); } + } + /// + /// + /// + public int MillisToDecideToPopup + { + get { return IExecuteWithSignature("getMillisToDecideToPopup", "()I"); } set { IExecuteWithSignature("setMillisToDecideToPopup", "(I)V", value); } + } + /// + /// + /// + public int MillisToPopup + { + get { return IExecuteWithSignature("getMillisToPopup", "()I"); } set { IExecuteWithSignature("setMillisToPopup", "(I)V", value); } + } + /// + /// + /// + public int Minimum + { + get { return IExecuteWithSignature("getMinimum", "()I"); } set { IExecuteWithSignature("setMinimum", "(I)V", value); } + } + /// + /// + /// + public Java.Lang.String Note + { + get { return IExecuteWithSignature("getNote", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setNote", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + /// + public bool IsCanceled() + { + return IExecuteWithSignature("isCanceled", "()Z"); + } + /// + /// + /// + public void Close() + { + IExecuteWithSignature("close", "()V"); + } + /// + /// + /// + /// + public void SetProgress(int arg0) + { + IExecuteWithSignature("setProgress", "(I)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/ProgressMonitorInputStream.cs b/src/net/JNet/GeneratedCore/Javax/Swing/ProgressMonitorInputStream.cs new file mode 100644 index 0000000000..25b99d2156 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/ProgressMonitorInputStream.cs @@ -0,0 +1,75 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region ProgressMonitorInputStream + public partial class ProgressMonitorInputStream + { + #region Constructors + /// + /// + /// + /// + /// + /// + public ProgressMonitorInputStream(Java.Awt.Component arg0, object arg1, Java.Io.InputStream arg2) + : base(arg0, arg1, arg2) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.ProgressMonitor ProgressMonitor + { + get { return IExecuteWithSignature("getProgressMonitor", "()Ljavax/swing/ProgressMonitor;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Renderer.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Renderer.cs new file mode 100644 index 0000000000..b07764d03e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Renderer.cs @@ -0,0 +1,102 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region IRenderer + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IRenderer + { + #region Instance methods + /// + /// + /// + Java.Awt.Component Component { get; } + /// + /// + /// + /// + /// + void SetValue(object arg0, bool arg1); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Renderer + public partial class Renderer : Javax.Swing.IRenderer + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.Component Component + { + get { return IExecuteWithSignature("getComponent", "()Ljava/awt/Component;"); } + } + /// + /// + /// + /// + /// + public void SetValue(object arg0, bool arg1) + { + IExecute("setValue", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/RepaintManager.cs b/src/net/JNet/GeneratedCore/Javax/Swing/RepaintManager.cs new file mode 100644 index 0000000000..d62759790d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/RepaintManager.cs @@ -0,0 +1,217 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region RepaintManager + public partial class RepaintManager + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Javax.Swing.RepaintManager CurrentManager(Java.Awt.Component arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "currentManager", "(Ljava/awt/Component;)Ljavax/swing/RepaintManager;", arg0); + } + /// + /// + /// + /// + /// + public static Javax.Swing.RepaintManager CurrentManager(Javax.Swing.JComponent arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "currentManager", "(Ljavax/swing/JComponent;)Ljavax/swing/RepaintManager;", arg0); + } + /// + /// + /// + /// + public static void SetCurrentManager(Javax.Swing.RepaintManager arg0) + { + SExecuteWithSignature(LocalBridgeClazz, "setCurrentManager", "(Ljavax/swing/RepaintManager;)V", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.Dimension DoubleBufferMaximumSize + { + get { return IExecuteWithSignature("getDoubleBufferMaximumSize", "()Ljava/awt/Dimension;"); } set { IExecuteWithSignature("setDoubleBufferMaximumSize", "(Ljava/awt/Dimension;)V", value); } + } + /// + /// + /// + /// + /// + public bool IsCompletelyDirty(Javax.Swing.JComponent arg0) + { + return IExecuteWithSignature("isCompletelyDirty", "(Ljavax/swing/JComponent;)Z", arg0); + } + /// + /// + /// + /// + public bool IsDoubleBufferingEnabled() + { + return IExecuteWithSignature("isDoubleBufferingEnabled", "()Z"); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Awt.Image GetOffscreenBuffer(Java.Awt.Component arg0, int arg1, int arg2) + { + return IExecute("getOffscreenBuffer", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Awt.Image GetVolatileOffscreenBuffer(Java.Awt.Component arg0, int arg1, int arg2) + { + return IExecute("getVolatileOffscreenBuffer", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public Java.Awt.Rectangle GetDirtyRegion(Javax.Swing.JComponent arg0) + { + return IExecuteWithSignature("getDirtyRegion", "(Ljavax/swing/JComponent;)Ljava/awt/Rectangle;", arg0); + } + /// + /// + /// + /// + public void AddInvalidComponent(Javax.Swing.JComponent arg0) + { + IExecuteWithSignature("addInvalidComponent", "(Ljavax/swing/JComponent;)V", arg0); + } + /// + /// + /// + /// + public void RemoveInvalidComponent(Javax.Swing.JComponent arg0) + { + IExecuteWithSignature("removeInvalidComponent", "(Ljavax/swing/JComponent;)V", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public void AddDirtyRegion(Java.Awt.Window arg0, int arg1, int arg2, int arg3, int arg4) + { + IExecute("addDirtyRegion", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + /// + /// + public void AddDirtyRegion(Javax.Swing.JComponent arg0, int arg1, int arg2, int arg3, int arg4) + { + IExecute("addDirtyRegion", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + public void MarkCompletelyClean(Javax.Swing.JComponent arg0) + { + IExecuteWithSignature("markCompletelyClean", "(Ljavax/swing/JComponent;)V", arg0); + } + /// + /// + /// + /// + public void MarkCompletelyDirty(Javax.Swing.JComponent arg0) + { + IExecuteWithSignature("markCompletelyDirty", "(Ljavax/swing/JComponent;)V", arg0); + } + /// + /// + /// + public void PaintDirtyRegions() + { + IExecuteWithSignature("paintDirtyRegions", "()V"); + } + /// + /// + /// + /// + public void SetDoubleBufferingEnabled(bool arg0) + { + IExecuteWithSignature("setDoubleBufferingEnabled", "(Z)V", arg0); + } + /// + /// + /// + public void ValidateInvalidComponents() + { + IExecuteWithSignature("validateInvalidComponents", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/RootPaneContainer.cs b/src/net/JNet/GeneratedCore/Javax/Swing/RootPaneContainer.cs new file mode 100644 index 0000000000..76a2f29804 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/RootPaneContainer.cs @@ -0,0 +1,120 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region IRootPaneContainer + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IRootPaneContainer + { + #region Instance methods + /// + /// + /// + Java.Awt.Container ContentPane { get; set; } + /// + /// + /// + Java.Awt.Component GlassPane { get; set; } + /// + /// + /// + Javax.Swing.JLayeredPane LayeredPane { get; set; } + /// + /// + /// + Javax.Swing.JRootPane RootPane { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region RootPaneContainer + public partial class RootPaneContainer : Javax.Swing.IRootPaneContainer + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.Container ContentPane + { + get { return IExecuteWithSignature("getContentPane", "()Ljava/awt/Container;"); } set { IExecuteWithSignature("setContentPane", "(Ljava/awt/Container;)V", value); } + } + /// + /// + /// + public Java.Awt.Component GlassPane + { + get { return IExecuteWithSignature("getGlassPane", "()Ljava/awt/Component;"); } set { IExecuteWithSignature("setGlassPane", "(Ljava/awt/Component;)V", value); } + } + /// + /// + /// + public Javax.Swing.JLayeredPane LayeredPane + { + get { return IExecuteWithSignature("getLayeredPane", "()Ljavax/swing/JLayeredPane;"); } set { IExecuteWithSignature("setLayeredPane", "(Ljavax/swing/JLayeredPane;)V", value); } + } + /// + /// + /// + public Javax.Swing.JRootPane RootPane + { + get { return IExecuteWithSignature("getRootPane", "()Ljavax/swing/JRootPane;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/RowFilter.cs b/src/net/JNet/GeneratedCore/Javax/Swing/RowFilter.cs new file mode 100644 index 0000000000..88a20cd27c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/RowFilter.cs @@ -0,0 +1,453 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region RowFilter + public partial class RowFilter + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Javax.Swing.RowFilter AndFilterMethod(Java.Lang.Iterable arg0) + { + return SExecute(LocalBridgeClazz, "andFilter", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public static Javax.Swing.RowFilter DateFilterMethod(Javax.Swing.RowFilter.ComparisonType arg0, Java.Util.Date arg1, params int[] arg2) + { + if (arg2.Length == 0) return SExecute(LocalBridgeClazz, "dateFilter", arg0, arg1); else return SExecute(LocalBridgeClazz, "dateFilter", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public static Javax.Swing.RowFilter NotFilterMethod(Javax.Swing.RowFilter arg0) + { + return SExecute(LocalBridgeClazz, "notFilter", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public static Javax.Swing.RowFilter NumberFilterMethod(Javax.Swing.RowFilter.ComparisonType arg0, Java.Lang.Number arg1, params int[] arg2) + { + if (arg2.Length == 0) return SExecute(LocalBridgeClazz, "numberFilter", arg0, arg1); else return SExecute(LocalBridgeClazz, "numberFilter", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public static Javax.Swing.RowFilter OrFilterMethod(Java.Lang.Iterable arg0) + { + return SExecute(LocalBridgeClazz, "orFilter", arg0); + } + /// + /// + /// + /// + /// + /// + public static Javax.Swing.RowFilter RegexFilterMethod(Java.Lang.String arg0, params int[] arg1) + { + if (arg1.Length == 0) return SExecute(LocalBridgeClazz, "regexFilter", arg0); else return SExecute(LocalBridgeClazz, "regexFilter", arg0, arg1); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public bool Include(Javax.Swing.RowFilter.Entry arg0) + { + return IExecuteWithSignature("include", "(Ljavax/swing/RowFilter$Entry;)Z", arg0); + } + + #endregion + + #region Nested classes + #region ComparisonType + public partial class ComparisonType + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Javax.Swing.RowFilter.ComparisonType AFTER { get { if (!_AFTERReady) { _AFTERContent = SGetField(LocalBridgeClazz, "AFTER"); _AFTERReady = true; } return _AFTERContent; } } + private static Javax.Swing.RowFilter.ComparisonType _AFTERContent = default; + private static bool _AFTERReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.RowFilter.ComparisonType BEFORE { get { if (!_BEFOREReady) { _BEFOREContent = SGetField(LocalBridgeClazz, "BEFORE"); _BEFOREReady = true; } return _BEFOREContent; } } + private static Javax.Swing.RowFilter.ComparisonType _BEFOREContent = default; + private static bool _BEFOREReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.RowFilter.ComparisonType EQUAL { get { if (!_EQUALReady) { _EQUALContent = SGetField(LocalBridgeClazz, "EQUAL"); _EQUALReady = true; } return _EQUALContent; } } + private static Javax.Swing.RowFilter.ComparisonType _EQUALContent = default; + private static bool _EQUALReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.RowFilter.ComparisonType NOT_EQUAL { get { if (!_NOT_EQUALReady) { _NOT_EQUALContent = SGetField(LocalBridgeClazz, "NOT_EQUAL"); _NOT_EQUALReady = true; } return _NOT_EQUALContent; } } + private static Javax.Swing.RowFilter.ComparisonType _NOT_EQUALContent = default; + private static bool _NOT_EQUALReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Javax.Swing.RowFilter.ComparisonType ValueOf(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Ljava/lang/String;)Ljavax/swing/RowFilter$ComparisonType;", arg0); + } + /// + /// + /// + /// + public static Javax.Swing.RowFilter.ComparisonType[] Values() + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "values", "()[Ljavax/swing/RowFilter$ComparisonType;"); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Entry + public partial class Entry + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public object Identifier + { + get { return IExecuteWithSignature("getIdentifier", "()Ljava/lang/Object;"); } + } + /// + /// + /// + public object Model + { + get { return IExecuteWithSignature("getModel", "()Ljava/lang/Object;"); } + } + /// + /// + /// + public int ValueCount + { + get { return IExecuteWithSignature("getValueCount", "()I"); } + } + /// + /// + /// + /// + /// + public object GetValue(int arg0) + { + return IExecuteWithSignature("getValue", "(I)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.String GetStringValue(int arg0) + { + return IExecuteWithSignature("getStringValue", "(I)Ljava/lang/String;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Entry + public partial class Entry + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.RowFilter.Entry(Javax.Swing.RowFilter.Entry t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public I Identifier + { + get { return IExecuteWithSignature("getIdentifier", "()Ljava/lang/Object;"); } + } + /// + /// + /// + public M Model + { + get { return IExecuteWithSignature("getModel", "()Ljava/lang/Object;"); } + } + /// + /// + /// + public int ValueCount + { + get { return IExecuteWithSignature("getValueCount", "()I"); } + } + /// + /// + /// + /// + /// + public object GetValue(int arg0) + { + return IExecuteWithSignature("getValue", "(I)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.String GetStringValue(int arg0) + { + return IExecuteWithSignature("getStringValue", "(I)Ljava/lang/String;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion + + #region RowFilter + public partial class RowFilter + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.RowFilter(Javax.Swing.RowFilter t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + /// + /// + public static Javax.Swing.RowFilter AndFilterMethod(Java.Lang.Iterable arg0) where Arg0ExtendsJavax_Swing_RowFilter_Arg0objectSuperM_Arg0objectSuperI_ : Javax.Swing.RowFilter where Arg0objectSuperM : M where Arg0objectSuperI : I + { + return SExecute>(LocalBridgeClazz, "andFilter", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public static Javax.Swing.RowFilter DateFilterMethod(Javax.Swing.RowFilter.ComparisonType arg0, Java.Util.Date arg1, params int[] arg2) + { + if (arg2.Length == 0) return SExecute>(LocalBridgeClazz, "dateFilter", arg0, arg1); else return SExecute>(LocalBridgeClazz, "dateFilter", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public static Javax.Swing.RowFilter NotFilterMethod(Javax.Swing.RowFilter arg0) + { + return SExecute>(LocalBridgeClazz, "notFilter", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public static Javax.Swing.RowFilter NumberFilterMethod(Javax.Swing.RowFilter.ComparisonType arg0, Java.Lang.Number arg1, params int[] arg2) + { + if (arg2.Length == 0) return SExecute>(LocalBridgeClazz, "numberFilter", arg0, arg1); else return SExecute>(LocalBridgeClazz, "numberFilter", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static Javax.Swing.RowFilter OrFilterMethod(Java.Lang.Iterable arg0) where Arg0ExtendsJavax_Swing_RowFilter_Arg0objectSuperM_Arg0objectSuperI_ : Javax.Swing.RowFilter where Arg0objectSuperM : M where Arg0objectSuperI : I + { + return SExecute>(LocalBridgeClazz, "orFilter", arg0); + } + /// + /// + /// + /// + /// + /// + public static Javax.Swing.RowFilter RegexFilterMethod(Java.Lang.String arg0, params int[] arg1) + { + if (arg1.Length == 0) return SExecute>(LocalBridgeClazz, "regexFilter", arg0); else return SExecute>(LocalBridgeClazz, "regexFilter", arg0, arg1); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + public bool Include(Javax.Swing.RowFilter.Entry arg0) where Arg0ExtendsM : M where Arg0ExtendsI : I + { + return IExecuteWithSignature("include", "(Ljavax/swing/RowFilter$Entry;)Z", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/RowSorter.cs b/src/net/JNet/GeneratedCore/Javax/Swing/RowSorter.cs new file mode 100644 index 0000000000..edff828533 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/RowSorter.cs @@ -0,0 +1,389 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region RowSorter + public partial class RowSorter + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public object Model + { + get { return IExecuteWithSignature("getModel", "()Ljava/lang/Object;"); } + } + /// + /// + /// + public int ModelRowCount + { + get { return IExecuteWithSignature("getModelRowCount", "()I"); } + } + /// + /// + /// + public Java.Util.List SortKeys + { + get { return IExecuteWithSignature("getSortKeys", "()Ljava/util/List;"); } set { IExecuteWithSignature("setSortKeys", "(Ljava/util/List;)V", value); } + } + /// + /// + /// + public int ViewRowCount + { + get { return IExecuteWithSignature("getViewRowCount", "()I"); } + } + /// + /// + /// + /// + /// + public int ConvertRowIndexToModel(int arg0) + { + return IExecuteWithSignature("convertRowIndexToModel", "(I)I", arg0); + } + /// + /// + /// + /// + /// + public int ConvertRowIndexToView(int arg0) + { + return IExecuteWithSignature("convertRowIndexToView", "(I)I", arg0); + } + /// + /// + /// + public void AllRowsChanged() + { + IExecuteWithSignature("allRowsChanged", "()V"); + } + /// + /// + /// + public void ModelStructureChanged() + { + IExecuteWithSignature("modelStructureChanged", "()V"); + } + /// + /// + /// + /// + /// + public void RowsDeleted(int arg0, int arg1) + { + IExecute("rowsDeleted", arg0, arg1); + } + /// + /// + /// + /// + /// + public void RowsInserted(int arg0, int arg1) + { + IExecute("rowsInserted", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void RowsUpdated(int arg0, int arg1, int arg2) + { + IExecute("rowsUpdated", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public void RowsUpdated(int arg0, int arg1) + { + IExecute("rowsUpdated", arg0, arg1); + } + /// + /// + /// + /// + public void ToggleSortOrder(int arg0) + { + IExecuteWithSignature("toggleSortOrder", "(I)V", arg0); + } + /// + /// + /// + /// + public void AddRowSorterListener(Javax.Swing.Event.RowSorterListener arg0) + { + IExecuteWithSignature("addRowSorterListener", "(Ljavax/swing/event/RowSorterListener;)V", arg0); + } + /// + /// + /// + /// + public void RemoveRowSorterListener(Javax.Swing.Event.RowSorterListener arg0) + { + IExecuteWithSignature("removeRowSorterListener", "(Ljavax/swing/event/RowSorterListener;)V", arg0); + } + + #endregion + + #region Nested classes + #region SortKey + public partial class SortKey + { + #region Constructors + /// + /// + /// + /// + /// + public SortKey(int arg0, Javax.Swing.SortOrder arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int Column + { + get { return IExecuteWithSignature("getColumn", "()I"); } + } + /// + /// + /// + public Javax.Swing.SortOrder SortOrder + { + get { return IExecuteWithSignature("getSortOrder", "()Ljavax/swing/SortOrder;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion + + #region RowSorter + public partial class RowSorter + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.RowSorter(Javax.Swing.RowSorter t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public M Model + { + get { return IExecuteWithSignature("getModel", "()Ljava/lang/Object;"); } + } + /// + /// + /// + public int ModelRowCount + { + get { return IExecuteWithSignature("getModelRowCount", "()I"); } + } + /// + /// + /// + public Java.Util.List SortKeys + { + get { return IExecuteWithSignature("getSortKeys", "()Ljava/util/List;"); } set { IExecuteWithSignature("setSortKeys", "(Ljava/util/List;)V", value); } + } + /// + /// + /// + public int ViewRowCount + { + get { return IExecuteWithSignature("getViewRowCount", "()I"); } + } + /// + /// + /// + /// + /// + public int ConvertRowIndexToModel(int arg0) + { + return IExecuteWithSignature("convertRowIndexToModel", "(I)I", arg0); + } + /// + /// + /// + /// + /// + public int ConvertRowIndexToView(int arg0) + { + return IExecuteWithSignature("convertRowIndexToView", "(I)I", arg0); + } + /// + /// + /// + public void AllRowsChanged() + { + IExecuteWithSignature("allRowsChanged", "()V"); + } + /// + /// + /// + public void ModelStructureChanged() + { + IExecuteWithSignature("modelStructureChanged", "()V"); + } + /// + /// + /// + /// + /// + public void RowsDeleted(int arg0, int arg1) + { + IExecute("rowsDeleted", arg0, arg1); + } + /// + /// + /// + /// + /// + public void RowsInserted(int arg0, int arg1) + { + IExecute("rowsInserted", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void RowsUpdated(int arg0, int arg1, int arg2) + { + IExecute("rowsUpdated", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public void RowsUpdated(int arg0, int arg1) + { + IExecute("rowsUpdated", arg0, arg1); + } + /// + /// + /// + /// + public void ToggleSortOrder(int arg0) + { + IExecuteWithSignature("toggleSortOrder", "(I)V", arg0); + } + /// + /// + /// + /// + public void AddRowSorterListener(Javax.Swing.Event.RowSorterListener arg0) + { + IExecuteWithSignature("addRowSorterListener", "(Ljavax/swing/event/RowSorterListener;)V", arg0); + } + /// + /// + /// + /// + public void RemoveRowSorterListener(Javax.Swing.Event.RowSorterListener arg0) + { + IExecuteWithSignature("removeRowSorterListener", "(Ljavax/swing/event/RowSorterListener;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/ScrollPaneConstants.cs b/src/net/JNet/GeneratedCore/Javax/Swing/ScrollPaneConstants.cs new file mode 100644 index 0000000000..9f3b446774 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/ScrollPaneConstants.cs @@ -0,0 +1,202 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region IScrollPaneConstants + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IScrollPaneConstants + { + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ScrollPaneConstants + public partial class ScrollPaneConstants : Javax.Swing.IScrollPaneConstants + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int HORIZONTAL_SCROLLBAR_ALWAYS { get { if (!_HORIZONTAL_SCROLLBAR_ALWAYSReady) { _HORIZONTAL_SCROLLBAR_ALWAYSContent = SGetField(LocalBridgeClazz, "HORIZONTAL_SCROLLBAR_ALWAYS"); _HORIZONTAL_SCROLLBAR_ALWAYSReady = true; } return _HORIZONTAL_SCROLLBAR_ALWAYSContent; } } + private static int _HORIZONTAL_SCROLLBAR_ALWAYSContent = default; + private static bool _HORIZONTAL_SCROLLBAR_ALWAYSReady = false; // this is used because in case of generics + /// + /// + /// + public static int HORIZONTAL_SCROLLBAR_AS_NEEDED { get { if (!_HORIZONTAL_SCROLLBAR_AS_NEEDEDReady) { _HORIZONTAL_SCROLLBAR_AS_NEEDEDContent = SGetField(LocalBridgeClazz, "HORIZONTAL_SCROLLBAR_AS_NEEDED"); _HORIZONTAL_SCROLLBAR_AS_NEEDEDReady = true; } return _HORIZONTAL_SCROLLBAR_AS_NEEDEDContent; } } + private static int _HORIZONTAL_SCROLLBAR_AS_NEEDEDContent = default; + private static bool _HORIZONTAL_SCROLLBAR_AS_NEEDEDReady = false; // this is used because in case of generics + /// + /// + /// + public static int HORIZONTAL_SCROLLBAR_NEVER { get { if (!_HORIZONTAL_SCROLLBAR_NEVERReady) { _HORIZONTAL_SCROLLBAR_NEVERContent = SGetField(LocalBridgeClazz, "HORIZONTAL_SCROLLBAR_NEVER"); _HORIZONTAL_SCROLLBAR_NEVERReady = true; } return _HORIZONTAL_SCROLLBAR_NEVERContent; } } + private static int _HORIZONTAL_SCROLLBAR_NEVERContent = default; + private static bool _HORIZONTAL_SCROLLBAR_NEVERReady = false; // this is used because in case of generics + /// + /// + /// + public static int VERTICAL_SCROLLBAR_ALWAYS { get { if (!_VERTICAL_SCROLLBAR_ALWAYSReady) { _VERTICAL_SCROLLBAR_ALWAYSContent = SGetField(LocalBridgeClazz, "VERTICAL_SCROLLBAR_ALWAYS"); _VERTICAL_SCROLLBAR_ALWAYSReady = true; } return _VERTICAL_SCROLLBAR_ALWAYSContent; } } + private static int _VERTICAL_SCROLLBAR_ALWAYSContent = default; + private static bool _VERTICAL_SCROLLBAR_ALWAYSReady = false; // this is used because in case of generics + /// + /// + /// + public static int VERTICAL_SCROLLBAR_AS_NEEDED { get { if (!_VERTICAL_SCROLLBAR_AS_NEEDEDReady) { _VERTICAL_SCROLLBAR_AS_NEEDEDContent = SGetField(LocalBridgeClazz, "VERTICAL_SCROLLBAR_AS_NEEDED"); _VERTICAL_SCROLLBAR_AS_NEEDEDReady = true; } return _VERTICAL_SCROLLBAR_AS_NEEDEDContent; } } + private static int _VERTICAL_SCROLLBAR_AS_NEEDEDContent = default; + private static bool _VERTICAL_SCROLLBAR_AS_NEEDEDReady = false; // this is used because in case of generics + /// + /// + /// + public static int VERTICAL_SCROLLBAR_NEVER { get { if (!_VERTICAL_SCROLLBAR_NEVERReady) { _VERTICAL_SCROLLBAR_NEVERContent = SGetField(LocalBridgeClazz, "VERTICAL_SCROLLBAR_NEVER"); _VERTICAL_SCROLLBAR_NEVERReady = true; } return _VERTICAL_SCROLLBAR_NEVERContent; } } + private static int _VERTICAL_SCROLLBAR_NEVERContent = default; + private static bool _VERTICAL_SCROLLBAR_NEVERReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String COLUMN_HEADER { get { if (!_COLUMN_HEADERReady) { _COLUMN_HEADERContent = SGetField(LocalBridgeClazz, "COLUMN_HEADER"); _COLUMN_HEADERReady = true; } return _COLUMN_HEADERContent; } } + private static Java.Lang.String _COLUMN_HEADERContent = default; + private static bool _COLUMN_HEADERReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String HORIZONTAL_SCROLLBAR { get { if (!_HORIZONTAL_SCROLLBARReady) { _HORIZONTAL_SCROLLBARContent = SGetField(LocalBridgeClazz, "HORIZONTAL_SCROLLBAR"); _HORIZONTAL_SCROLLBARReady = true; } return _HORIZONTAL_SCROLLBARContent; } } + private static Java.Lang.String _HORIZONTAL_SCROLLBARContent = default; + private static bool _HORIZONTAL_SCROLLBARReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String HORIZONTAL_SCROLLBAR_POLICY { get { if (!_HORIZONTAL_SCROLLBAR_POLICYReady) { _HORIZONTAL_SCROLLBAR_POLICYContent = SGetField(LocalBridgeClazz, "HORIZONTAL_SCROLLBAR_POLICY"); _HORIZONTAL_SCROLLBAR_POLICYReady = true; } return _HORIZONTAL_SCROLLBAR_POLICYContent; } } + private static Java.Lang.String _HORIZONTAL_SCROLLBAR_POLICYContent = default; + private static bool _HORIZONTAL_SCROLLBAR_POLICYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String LOWER_LEADING_CORNER { get { if (!_LOWER_LEADING_CORNERReady) { _LOWER_LEADING_CORNERContent = SGetField(LocalBridgeClazz, "LOWER_LEADING_CORNER"); _LOWER_LEADING_CORNERReady = true; } return _LOWER_LEADING_CORNERContent; } } + private static Java.Lang.String _LOWER_LEADING_CORNERContent = default; + private static bool _LOWER_LEADING_CORNERReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String LOWER_LEFT_CORNER { get { if (!_LOWER_LEFT_CORNERReady) { _LOWER_LEFT_CORNERContent = SGetField(LocalBridgeClazz, "LOWER_LEFT_CORNER"); _LOWER_LEFT_CORNERReady = true; } return _LOWER_LEFT_CORNERContent; } } + private static Java.Lang.String _LOWER_LEFT_CORNERContent = default; + private static bool _LOWER_LEFT_CORNERReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String LOWER_RIGHT_CORNER { get { if (!_LOWER_RIGHT_CORNERReady) { _LOWER_RIGHT_CORNERContent = SGetField(LocalBridgeClazz, "LOWER_RIGHT_CORNER"); _LOWER_RIGHT_CORNERReady = true; } return _LOWER_RIGHT_CORNERContent; } } + private static Java.Lang.String _LOWER_RIGHT_CORNERContent = default; + private static bool _LOWER_RIGHT_CORNERReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String LOWER_TRAILING_CORNER { get { if (!_LOWER_TRAILING_CORNERReady) { _LOWER_TRAILING_CORNERContent = SGetField(LocalBridgeClazz, "LOWER_TRAILING_CORNER"); _LOWER_TRAILING_CORNERReady = true; } return _LOWER_TRAILING_CORNERContent; } } + private static Java.Lang.String _LOWER_TRAILING_CORNERContent = default; + private static bool _LOWER_TRAILING_CORNERReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String ROW_HEADER { get { if (!_ROW_HEADERReady) { _ROW_HEADERContent = SGetField(LocalBridgeClazz, "ROW_HEADER"); _ROW_HEADERReady = true; } return _ROW_HEADERContent; } } + private static Java.Lang.String _ROW_HEADERContent = default; + private static bool _ROW_HEADERReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String UPPER_LEADING_CORNER { get { if (!_UPPER_LEADING_CORNERReady) { _UPPER_LEADING_CORNERContent = SGetField(LocalBridgeClazz, "UPPER_LEADING_CORNER"); _UPPER_LEADING_CORNERReady = true; } return _UPPER_LEADING_CORNERContent; } } + private static Java.Lang.String _UPPER_LEADING_CORNERContent = default; + private static bool _UPPER_LEADING_CORNERReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String UPPER_LEFT_CORNER { get { if (!_UPPER_LEFT_CORNERReady) { _UPPER_LEFT_CORNERContent = SGetField(LocalBridgeClazz, "UPPER_LEFT_CORNER"); _UPPER_LEFT_CORNERReady = true; } return _UPPER_LEFT_CORNERContent; } } + private static Java.Lang.String _UPPER_LEFT_CORNERContent = default; + private static bool _UPPER_LEFT_CORNERReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String UPPER_RIGHT_CORNER { get { if (!_UPPER_RIGHT_CORNERReady) { _UPPER_RIGHT_CORNERContent = SGetField(LocalBridgeClazz, "UPPER_RIGHT_CORNER"); _UPPER_RIGHT_CORNERReady = true; } return _UPPER_RIGHT_CORNERContent; } } + private static Java.Lang.String _UPPER_RIGHT_CORNERContent = default; + private static bool _UPPER_RIGHT_CORNERReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String UPPER_TRAILING_CORNER { get { if (!_UPPER_TRAILING_CORNERReady) { _UPPER_TRAILING_CORNERContent = SGetField(LocalBridgeClazz, "UPPER_TRAILING_CORNER"); _UPPER_TRAILING_CORNERReady = true; } return _UPPER_TRAILING_CORNERContent; } } + private static Java.Lang.String _UPPER_TRAILING_CORNERContent = default; + private static bool _UPPER_TRAILING_CORNERReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String VERTICAL_SCROLLBAR { get { if (!_VERTICAL_SCROLLBARReady) { _VERTICAL_SCROLLBARContent = SGetField(LocalBridgeClazz, "VERTICAL_SCROLLBAR"); _VERTICAL_SCROLLBARReady = true; } return _VERTICAL_SCROLLBARContent; } } + private static Java.Lang.String _VERTICAL_SCROLLBARContent = default; + private static bool _VERTICAL_SCROLLBARReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String VERTICAL_SCROLLBAR_POLICY { get { if (!_VERTICAL_SCROLLBAR_POLICYReady) { _VERTICAL_SCROLLBAR_POLICYContent = SGetField(LocalBridgeClazz, "VERTICAL_SCROLLBAR_POLICY"); _VERTICAL_SCROLLBAR_POLICYReady = true; } return _VERTICAL_SCROLLBAR_POLICYContent; } } + private static Java.Lang.String _VERTICAL_SCROLLBAR_POLICYContent = default; + private static bool _VERTICAL_SCROLLBAR_POLICYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String VIEWPORT { get { if (!_VIEWPORTReady) { _VIEWPORTContent = SGetField(LocalBridgeClazz, "VIEWPORT"); _VIEWPORTReady = true; } return _VIEWPORTContent; } } + private static Java.Lang.String _VIEWPORTContent = default; + private static bool _VIEWPORTReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/ScrollPaneLayout.cs b/src/net/JNet/GeneratedCore/Javax/Swing/ScrollPaneLayout.cs new file mode 100644 index 0000000000..60fbbcd873 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/ScrollPaneLayout.cs @@ -0,0 +1,214 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region ScrollPaneLayout + public partial class ScrollPaneLayout + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Awt.LayoutManager(Javax.Swing.ScrollPaneLayout t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.ScrollPaneConstants(Javax.Swing.ScrollPaneLayout t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Javax.Swing.ScrollPaneLayout t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.JViewport ColumnHeader + { + get { return IExecuteWithSignature("getColumnHeader", "()Ljavax/swing/JViewport;"); } + } + /// + /// + /// + public Javax.Swing.JScrollBar HorizontalScrollBar + { + get { return IExecuteWithSignature("getHorizontalScrollBar", "()Ljavax/swing/JScrollBar;"); } + } + /// + /// + /// + public int HorizontalScrollBarPolicy + { + get { return IExecuteWithSignature("getHorizontalScrollBarPolicy", "()I"); } set { IExecuteWithSignature("setHorizontalScrollBarPolicy", "(I)V", value); } + } + /// + /// + /// + public Javax.Swing.JViewport RowHeader + { + get { return IExecuteWithSignature("getRowHeader", "()Ljavax/swing/JViewport;"); } + } + /// + /// + /// + public Javax.Swing.JScrollBar VerticalScrollBar + { + get { return IExecuteWithSignature("getVerticalScrollBar", "()Ljavax/swing/JScrollBar;"); } + } + /// + /// + /// + public int VerticalScrollBarPolicy + { + get { return IExecuteWithSignature("getVerticalScrollBarPolicy", "()I"); } set { IExecuteWithSignature("setVerticalScrollBarPolicy", "(I)V", value); } + } + /// + /// + /// + public Javax.Swing.JViewport Viewport + { + get { return IExecuteWithSignature("getViewport", "()Ljavax/swing/JViewport;"); } + } + /// + /// + /// + /// + /// + public Java.Awt.Component GetCorner(Java.Lang.String arg0) + { + return IExecuteWithSignature("getCorner", "(Ljava/lang/String;)Ljava/awt/Component;", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.Dimension MinimumLayoutSize(Java.Awt.Container arg0) + { + return IExecuteWithSignature("minimumLayoutSize", "(Ljava/awt/Container;)Ljava/awt/Dimension;", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.Dimension PreferredLayoutSize(Java.Awt.Container arg0) + { + return IExecuteWithSignature("preferredLayoutSize", "(Ljava/awt/Container;)Ljava/awt/Dimension;", arg0); + } + /// + /// + /// + /// + /// + public void AddLayoutComponent(Java.Lang.String arg0, Java.Awt.Component arg1) + { + IExecute("addLayoutComponent", arg0, arg1); + } + /// + /// + /// + /// + public void LayoutContainer(Java.Awt.Container arg0) + { + IExecuteWithSignature("layoutContainer", "(Ljava/awt/Container;)V", arg0); + } + /// + /// + /// + /// + public void RemoveLayoutComponent(Java.Awt.Component arg0) + { + IExecuteWithSignature("removeLayoutComponent", "(Ljava/awt/Component;)V", arg0); + } + /// + /// + /// + /// + public void SyncWithScrollPane(Javax.Swing.JScrollPane arg0) + { + IExecuteWithSignature("syncWithScrollPane", "(Ljavax/swing/JScrollPane;)V", arg0); + } + + #endregion + + #region Nested classes + #region UIResource + public partial class UIResource + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Plaf.UIResource(Javax.Swing.ScrollPaneLayout.UIResource t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Scrollable.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Scrollable.cs new file mode 100644 index 0000000000..ed8c71fc30 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Scrollable.cs @@ -0,0 +1,147 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region IScrollable + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IScrollable + { + #region Instance methods + /// + /// + /// + Java.Awt.Dimension PreferredScrollableViewportSize { get; } + /// + /// + /// + bool ScrollableTracksViewportHeight { get; } + /// + /// + /// + bool ScrollableTracksViewportWidth { get; } + /// + /// + /// + /// + /// + /// + /// + int GetScrollableBlockIncrement(Java.Awt.Rectangle arg0, int arg1, int arg2); + /// + /// + /// + /// + /// + /// + /// + int GetScrollableUnitIncrement(Java.Awt.Rectangle arg0, int arg1, int arg2); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Scrollable + public partial class Scrollable : Javax.Swing.IScrollable + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.Dimension PreferredScrollableViewportSize + { + get { return IExecuteWithSignature("getPreferredScrollableViewportSize", "()Ljava/awt/Dimension;"); } + } + /// + /// + /// + public bool ScrollableTracksViewportHeight + { + get { return IExecuteWithSignature("getScrollableTracksViewportHeight", "()Z"); } + } + /// + /// + /// + public bool ScrollableTracksViewportWidth + { + get { return IExecuteWithSignature("getScrollableTracksViewportWidth", "()Z"); } + } + /// + /// + /// + /// + /// + /// + /// + public int GetScrollableBlockIncrement(Java.Awt.Rectangle arg0, int arg1, int arg2) + { + return IExecute("getScrollableBlockIncrement", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public int GetScrollableUnitIncrement(Java.Awt.Rectangle arg0, int arg1, int arg2) + { + return IExecute("getScrollableUnitIncrement", arg0, arg1, arg2); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/SingleSelectionModel.cs b/src/net/JNet/GeneratedCore/Javax/Swing/SingleSelectionModel.cs new file mode 100644 index 0000000000..03504cbb79 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/SingleSelectionModel.cs @@ -0,0 +1,137 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region ISingleSelectionModel + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ISingleSelectionModel + { + #region Instance methods + /// + /// + /// + int SelectedIndex { get; set; } + /// + /// + /// + /// + bool IsSelected(); + /// + /// + /// + /// + void AddChangeListener(Javax.Swing.Event.ChangeListener arg0); + /// + /// + /// + void ClearSelection(); + /// + /// + /// + /// + void RemoveChangeListener(Javax.Swing.Event.ChangeListener arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region SingleSelectionModel + public partial class SingleSelectionModel : Javax.Swing.ISingleSelectionModel + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int SelectedIndex + { + get { return IExecuteWithSignature("getSelectedIndex", "()I"); } set { IExecuteWithSignature("setSelectedIndex", "(I)V", value); } + } + /// + /// + /// + /// + public bool IsSelected() + { + return IExecuteWithSignature("isSelected", "()Z"); + } + /// + /// + /// + /// + public void AddChangeListener(Javax.Swing.Event.ChangeListener arg0) + { + IExecuteWithSignature("addChangeListener", "(Ljavax/swing/event/ChangeListener;)V", arg0); + } + /// + /// + /// + public void ClearSelection() + { + IExecuteWithSignature("clearSelection", "()V"); + } + /// + /// + /// + /// + public void RemoveChangeListener(Javax.Swing.Event.ChangeListener arg0) + { + IExecuteWithSignature("removeChangeListener", "(Ljavax/swing/event/ChangeListener;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/SizeRequirements.cs b/src/net/JNet/GeneratedCore/Javax/Swing/SizeRequirements.cs new file mode 100644 index 0000000000..ebfcf8cb43 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/SizeRequirements.cs @@ -0,0 +1,163 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region SizeRequirements + public partial class SizeRequirements + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + public SizeRequirements(int arg0, int arg1, int arg2, float arg3) + : base(arg0, arg1, arg2, arg3) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public float alignment { get { return IGetField("alignment"); } set { ISetField("alignment", value); } } + /// + /// + /// + public int maximum { get { return IGetField("maximum"); } set { ISetField("maximum", value); } } + /// + /// + /// + public int minimum { get { return IGetField("minimum"); } set { ISetField("minimum", value); } } + /// + /// + /// + public int preferred { get { return IGetField("preferred"); } set { ISetField("preferred", value); } } + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + public static int[] AdjustSizes(int arg0, Javax.Swing.SizeRequirements[] arg1) + { + return SExecuteArray(LocalBridgeClazz, "adjustSizes", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Javax.Swing.SizeRequirements GetAlignedSizeRequirements(Javax.Swing.SizeRequirements[] arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getAlignedSizeRequirements", "([Ljavax/swing/SizeRequirements;)Ljavax/swing/SizeRequirements;", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + public static Javax.Swing.SizeRequirements GetTiledSizeRequirements(Javax.Swing.SizeRequirements[] arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getTiledSizeRequirements", "([Ljavax/swing/SizeRequirements;)Ljavax/swing/SizeRequirements;", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static void CalculateAlignedPositions(int arg0, Javax.Swing.SizeRequirements arg1, Javax.Swing.SizeRequirements[] arg2, int[] arg3, int[] arg4, bool arg5) + { + SExecute(LocalBridgeClazz, "calculateAlignedPositions", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static void CalculateAlignedPositions(int arg0, Javax.Swing.SizeRequirements arg1, Javax.Swing.SizeRequirements[] arg2, int[] arg3, int[] arg4) + { + SExecute(LocalBridgeClazz, "calculateAlignedPositions", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static void CalculateTiledPositions(int arg0, Javax.Swing.SizeRequirements arg1, Javax.Swing.SizeRequirements[] arg2, int[] arg3, int[] arg4, bool arg5) + { + SExecute(LocalBridgeClazz, "calculateTiledPositions", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static void CalculateTiledPositions(int arg0, Javax.Swing.SizeRequirements arg1, Javax.Swing.SizeRequirements[] arg2, int[] arg3, int[] arg4) + { + SExecute(LocalBridgeClazz, "calculateTiledPositions", arg0, arg1, arg2, arg3, arg4); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/SizeSequence.cs b/src/net/JNet/GeneratedCore/Javax/Swing/SizeSequence.cs new file mode 100644 index 0000000000..4a240ec98d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/SizeSequence.cs @@ -0,0 +1,145 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region SizeSequence + public partial class SizeSequence + { + #region Constructors + /// + /// + /// + /// + /// + public SizeSequence(int arg0, int arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public SizeSequence(int arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public SizeSequence(int[] arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int[] Sizes + { + get { return IExecuteWithSignatureArray("getSizes", "()[I"); } set { IExecuteWithSignature("setSizes", "([I)V", value); } + } + /// + /// + /// + /// + /// + public int GetIndex(int arg0) + { + return IExecuteWithSignature("getIndex", "(I)I", arg0); + } + /// + /// + /// + /// + /// + public int GetPosition(int arg0) + { + return IExecuteWithSignature("getPosition", "(I)I", arg0); + } + /// + /// + /// + /// + /// + public int GetSize(int arg0) + { + return IExecuteWithSignature("getSize", "(I)I", arg0); + } + /// + /// + /// + /// + /// + /// + public void InsertEntries(int arg0, int arg1, int arg2) + { + IExecute("insertEntries", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public void RemoveEntries(int arg0, int arg1) + { + IExecute("removeEntries", arg0, arg1); + } + /// + /// + /// + /// + /// + public void SetSize(int arg0, int arg1) + { + IExecute("setSize", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/SortOrder.cs b/src/net/JNet/GeneratedCore/Javax/Swing/SortOrder.cs new file mode 100644 index 0000000000..850db3b850 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/SortOrder.cs @@ -0,0 +1,93 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region SortOrder + public partial class SortOrder + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Javax.Swing.SortOrder ASCENDING { get { if (!_ASCENDINGReady) { _ASCENDINGContent = SGetField(LocalBridgeClazz, "ASCENDING"); _ASCENDINGReady = true; } return _ASCENDINGContent; } } + private static Javax.Swing.SortOrder _ASCENDINGContent = default; + private static bool _ASCENDINGReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.SortOrder DESCENDING { get { if (!_DESCENDINGReady) { _DESCENDINGContent = SGetField(LocalBridgeClazz, "DESCENDING"); _DESCENDINGReady = true; } return _DESCENDINGContent; } } + private static Javax.Swing.SortOrder _DESCENDINGContent = default; + private static bool _DESCENDINGReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.SortOrder UNSORTED { get { if (!_UNSORTEDReady) { _UNSORTEDContent = SGetField(LocalBridgeClazz, "UNSORTED"); _UNSORTEDReady = true; } return _UNSORTEDContent; } } + private static Javax.Swing.SortOrder _UNSORTEDContent = default; + private static bool _UNSORTEDReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Javax.Swing.SortOrder ValueOf(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Ljava/lang/String;)Ljavax/swing/SortOrder;", arg0); + } + /// + /// + /// + /// + public static Javax.Swing.SortOrder[] Values() + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "values", "()[Ljavax/swing/SortOrder;"); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/SortingFocusTraversalPolicy.cs b/src/net/JNet/GeneratedCore/Javax/Swing/SortingFocusTraversalPolicy.cs new file mode 100644 index 0000000000..fb741231b9 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/SortingFocusTraversalPolicy.cs @@ -0,0 +1,73 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region SortingFocusTraversalPolicy + public partial class SortingFocusTraversalPolicy + { + #region Constructors + /// + /// + /// + /// + public SortingFocusTraversalPolicy(Java.Util.Comparator arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public bool ImplicitDownCycleTraversal + { + get { return IExecuteWithSignature("getImplicitDownCycleTraversal", "()Z"); } set { IExecuteWithSignature("setImplicitDownCycleTraversal", "(Z)V", value); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/SpinnerDateModel.cs b/src/net/JNet/GeneratedCore/Javax/Swing/SpinnerDateModel.cs new file mode 100644 index 0000000000..714a51061f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/SpinnerDateModel.cs @@ -0,0 +1,97 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region SpinnerDateModel + public partial class SpinnerDateModel + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + public SpinnerDateModel(Java.Util.Date arg0, Java.Lang.Comparable arg1, Java.Lang.Comparable arg2, int arg3) + : base(arg0, arg1, arg2, arg3) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int CalendarField + { + get { return IExecuteWithSignature("getCalendarField", "()I"); } set { IExecuteWithSignature("setCalendarField", "(I)V", value); } + } + /// + /// + /// + public Java.Util.Date Date + { + get { return IExecuteWithSignature("getDate", "()Ljava/util/Date;"); } + } + /// + /// + /// + public Java.Lang.Comparable End + { + get { return IExecuteWithSignature>("getEnd", "()Ljava/lang/Comparable;"); } set { IExecuteWithSignature("setEnd", "(Ljava/lang/Comparable;)V", value); } + } + /// + /// + /// + public Java.Lang.Comparable Start + { + get { return IExecuteWithSignature>("getStart", "()Ljava/lang/Comparable;"); } set { IExecuteWithSignature("setStart", "(Ljava/lang/Comparable;)V", value); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/SpinnerListModel.cs b/src/net/JNet/GeneratedCore/Javax/Swing/SpinnerListModel.cs new file mode 100644 index 0000000000..710bfa1120 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/SpinnerListModel.cs @@ -0,0 +1,73 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region SpinnerListModel + public partial class SpinnerListModel + { + #region Constructors + /// + /// + /// + /// + public SpinnerListModel(Java.Util.List arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Util.List List + { + get { return IExecuteWithSignature>("getList", "()Ljava/util/List;"); } set { IExecuteWithSignature("setList", "(Ljava/util/List;)V", value); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/SpinnerModel.cs b/src/net/JNet/GeneratedCore/Javax/Swing/SpinnerModel.cs new file mode 100644 index 0000000000..60585aa6da --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/SpinnerModel.cs @@ -0,0 +1,135 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region ISpinnerModel + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ISpinnerModel + { + #region Instance methods + /// + /// + /// + object NextValue { get; } + /// + /// + /// + object PreviousValue { get; } + /// + /// + /// + object Value { get; set; } + /// + /// + /// + /// + void AddChangeListener(Javax.Swing.Event.ChangeListener arg0); + /// + /// + /// + /// + void RemoveChangeListener(Javax.Swing.Event.ChangeListener arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region SpinnerModel + public partial class SpinnerModel : Javax.Swing.ISpinnerModel + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public object NextValue + { + get { return IExecuteWithSignature("getNextValue", "()Ljava/lang/Object;"); } + } + /// + /// + /// + public object PreviousValue + { + get { return IExecuteWithSignature("getPreviousValue", "()Ljava/lang/Object;"); } + } + /// + /// + /// + public object Value + { + get { return IExecuteWithSignature("getValue", "()Ljava/lang/Object;"); } set { IExecuteWithSignature("setValue", "(Ljava/lang/Object;)V", value); } + } + /// + /// + /// + /// + public void AddChangeListener(Javax.Swing.Event.ChangeListener arg0) + { + IExecuteWithSignature("addChangeListener", "(Ljavax/swing/event/ChangeListener;)V", arg0); + } + /// + /// + /// + /// + public void RemoveChangeListener(Javax.Swing.Event.ChangeListener arg0) + { + IExecuteWithSignature("removeChangeListener", "(Ljavax/swing/event/ChangeListener;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/SpinnerNumberModel.cs b/src/net/JNet/GeneratedCore/Javax/Swing/SpinnerNumberModel.cs new file mode 100644 index 0000000000..70b1411989 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/SpinnerNumberModel.cs @@ -0,0 +1,119 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region SpinnerNumberModel + public partial class SpinnerNumberModel + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + public SpinnerNumberModel(double arg0, double arg1, double arg2, double arg3) + : base(arg0, arg1, arg2, arg3) + { + } + /// + /// + /// + /// + /// + /// + /// + public SpinnerNumberModel(int arg0, int arg1, int arg2, int arg3) + : base(arg0, arg1, arg2, arg3) + { + } + /// + /// + /// + /// + /// + /// + /// + public SpinnerNumberModel(Java.Lang.Number arg0, Java.Lang.Comparable arg1, Java.Lang.Comparable arg2, Java.Lang.Number arg3) + : base(arg0, arg1, arg2, arg3) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.Comparable Maximum + { + get { return IExecuteWithSignature>("getMaximum", "()Ljava/lang/Comparable;"); } set { IExecuteWithSignature("setMaximum", "(Ljava/lang/Comparable;)V", value); } + } + /// + /// + /// + public Java.Lang.Comparable Minimum + { + get { return IExecuteWithSignature>("getMinimum", "()Ljava/lang/Comparable;"); } set { IExecuteWithSignature("setMinimum", "(Ljava/lang/Comparable;)V", value); } + } + /// + /// + /// + public Java.Lang.Number Number + { + get { return IExecuteWithSignature("getNumber", "()Ljava/lang/Number;"); } + } + /// + /// + /// + public Java.Lang.Number StepSize + { + get { return IExecuteWithSignature("getStepSize", "()Ljava/lang/Number;"); } set { IExecuteWithSignature("setStepSize", "(Ljava/lang/Number;)V", value); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Spring.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Spring.cs new file mode 100644 index 0000000000..c6caec5f54 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Spring.cs @@ -0,0 +1,169 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region Spring + public partial class Spring + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int UNSET { get { if (!_UNSETReady) { _UNSETContent = SGetField(LocalBridgeClazz, "UNSET"); _UNSETReady = true; } return _UNSETContent; } } + private static int _UNSETContent = default; + private static bool _UNSETReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + /// + public static Javax.Swing.Spring Constant(int arg0, int arg1, int arg2) + { + return SExecute(LocalBridgeClazz, "constant", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public static Javax.Swing.Spring Constant(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "constant", "(I)Ljavax/swing/Spring;", arg0); + } + /// + /// + /// + /// + /// + public static Javax.Swing.Spring Height(Java.Awt.Component arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "height", "(Ljava/awt/Component;)Ljavax/swing/Spring;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Javax.Swing.Spring Max(Javax.Swing.Spring arg0, Javax.Swing.Spring arg1) + { + return SExecute(LocalBridgeClazz, "max", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Javax.Swing.Spring Minus(Javax.Swing.Spring arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "minus", "(Ljavax/swing/Spring;)Ljavax/swing/Spring;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Javax.Swing.Spring Scale(Javax.Swing.Spring arg0, float arg1) + { + return SExecute(LocalBridgeClazz, "scale", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Javax.Swing.Spring Sum(Javax.Swing.Spring arg0, Javax.Swing.Spring arg1) + { + return SExecute(LocalBridgeClazz, "sum", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Javax.Swing.Spring Width(Java.Awt.Component arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "width", "(Ljava/awt/Component;)Ljavax/swing/Spring;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public int MaximumValue + { + get { return IExecuteWithSignature("getMaximumValue", "()I"); } + } + /// + /// + /// + public int MinimumValue + { + get { return IExecuteWithSignature("getMinimumValue", "()I"); } + } + /// + /// + /// + public int PreferredValue + { + get { return IExecuteWithSignature("getPreferredValue", "()I"); } + } + /// + /// + /// + public int Value + { + get { return IExecuteWithSignature("getValue", "()I"); } set { IExecuteWithSignature("setValue", "(I)V", value); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/SpringLayout.cs b/src/net/JNet/GeneratedCore/Javax/Swing/SpringLayout.cs new file mode 100644 index 0000000000..f9566b63b8 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/SpringLayout.cs @@ -0,0 +1,347 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region SpringLayout + public partial class SpringLayout + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Lang.String BASELINE { get { if (!_BASELINEReady) { _BASELINEContent = SGetField(LocalBridgeClazz, "BASELINE"); _BASELINEReady = true; } return _BASELINEContent; } } + private static Java.Lang.String _BASELINEContent = default; + private static bool _BASELINEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String EAST { get { if (!_EASTReady) { _EASTContent = SGetField(LocalBridgeClazz, "EAST"); _EASTReady = true; } return _EASTContent; } } + private static Java.Lang.String _EASTContent = default; + private static bool _EASTReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String HEIGHT { get { if (!_HEIGHTReady) { _HEIGHTContent = SGetField(LocalBridgeClazz, "HEIGHT"); _HEIGHTReady = true; } return _HEIGHTContent; } } + private static Java.Lang.String _HEIGHTContent = default; + private static bool _HEIGHTReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String HORIZONTAL_CENTER { get { if (!_HORIZONTAL_CENTERReady) { _HORIZONTAL_CENTERContent = SGetField(LocalBridgeClazz, "HORIZONTAL_CENTER"); _HORIZONTAL_CENTERReady = true; } return _HORIZONTAL_CENTERContent; } } + private static Java.Lang.String _HORIZONTAL_CENTERContent = default; + private static bool _HORIZONTAL_CENTERReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String NORTH { get { if (!_NORTHReady) { _NORTHContent = SGetField(LocalBridgeClazz, "NORTH"); _NORTHReady = true; } return _NORTHContent; } } + private static Java.Lang.String _NORTHContent = default; + private static bool _NORTHReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String SOUTH { get { if (!_SOUTHReady) { _SOUTHContent = SGetField(LocalBridgeClazz, "SOUTH"); _SOUTHReady = true; } return _SOUTHContent; } } + private static Java.Lang.String _SOUTHContent = default; + private static bool _SOUTHReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String VERTICAL_CENTER { get { if (!_VERTICAL_CENTERReady) { _VERTICAL_CENTERContent = SGetField(LocalBridgeClazz, "VERTICAL_CENTER"); _VERTICAL_CENTERReady = true; } return _VERTICAL_CENTERContent; } } + private static Java.Lang.String _VERTICAL_CENTERContent = default; + private static bool _VERTICAL_CENTERReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String WEST { get { if (!_WESTReady) { _WESTContent = SGetField(LocalBridgeClazz, "WEST"); _WESTReady = true; } return _WESTContent; } } + private static Java.Lang.String _WESTContent = default; + private static bool _WESTReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String WIDTH { get { if (!_WIDTHReady) { _WIDTHContent = SGetField(LocalBridgeClazz, "WIDTH"); _WIDTHReady = true; } return _WIDTHContent; } } + private static Java.Lang.String _WIDTHContent = default; + private static bool _WIDTHReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public float GetLayoutAlignmentX(Java.Awt.Container arg0) + { + return IExecuteWithSignature("getLayoutAlignmentX", "(Ljava/awt/Container;)F", arg0); + } + /// + /// + /// + /// + /// + public float GetLayoutAlignmentY(Java.Awt.Container arg0) + { + return IExecuteWithSignature("getLayoutAlignmentY", "(Ljava/awt/Container;)F", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.Dimension MaximumLayoutSize(Java.Awt.Container arg0) + { + return IExecuteWithSignature("maximumLayoutSize", "(Ljava/awt/Container;)Ljava/awt/Dimension;", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.Dimension MinimumLayoutSize(Java.Awt.Container arg0) + { + return IExecuteWithSignature("minimumLayoutSize", "(Ljava/awt/Container;)Ljava/awt/Dimension;", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.Dimension PreferredLayoutSize(Java.Awt.Container arg0) + { + return IExecuteWithSignature("preferredLayoutSize", "(Ljava/awt/Container;)Ljava/awt/Dimension;", arg0); + } + /// + /// + /// + /// + /// + /// + public Javax.Swing.Spring GetConstraint(Java.Lang.String arg0, Java.Awt.Component arg1) + { + return IExecute("getConstraint", arg0, arg1); + } + /// + /// + /// + /// + /// + public Javax.Swing.SpringLayout.Constraints GetConstraints(Java.Awt.Component arg0) + { + return IExecuteWithSignature("getConstraints", "(Ljava/awt/Component;)Ljavax/swing/SpringLayout$Constraints;", arg0); + } + /// + /// + /// + /// + /// + public void AddLayoutComponent(Java.Awt.Component arg0, object arg1) + { + IExecute("addLayoutComponent", arg0, arg1); + } + /// + /// + /// + /// + /// + public void AddLayoutComponent(Java.Lang.String arg0, Java.Awt.Component arg1) + { + IExecute("addLayoutComponent", arg0, arg1); + } + /// + /// + /// + /// + public void InvalidateLayout(Java.Awt.Container arg0) + { + IExecuteWithSignature("invalidateLayout", "(Ljava/awt/Container;)V", arg0); + } + /// + /// + /// + /// + public void LayoutContainer(Java.Awt.Container arg0) + { + IExecuteWithSignature("layoutContainer", "(Ljava/awt/Container;)V", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public void PutConstraint(Java.Lang.String arg0, Java.Awt.Component arg1, int arg2, Java.Lang.String arg3, Java.Awt.Component arg4) + { + IExecute("putConstraint", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + /// + /// + public void PutConstraint(Java.Lang.String arg0, Java.Awt.Component arg1, Javax.Swing.Spring arg2, Java.Lang.String arg3, Java.Awt.Component arg4) + { + IExecute("putConstraint", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + public void RemoveLayoutComponent(Java.Awt.Component arg0) + { + IExecuteWithSignature("removeLayoutComponent", "(Ljava/awt/Component;)V", arg0); + } + + #endregion + + #region Nested classes + #region Constraints + public partial class Constraints + { + #region Constructors + /// + /// + /// + /// + public Constraints(Java.Awt.Component arg0) + : base(arg0) + { + } + /// + /// + /// + /// + /// + /// + /// + public Constraints(Javax.Swing.Spring arg0, Javax.Swing.Spring arg1, Javax.Swing.Spring arg2, Javax.Swing.Spring arg3) + : base(arg0, arg1, arg2, arg3) + { + } + /// + /// + /// + /// + /// + public Constraints(Javax.Swing.Spring arg0, Javax.Swing.Spring arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.Spring Height + { + get { return IExecuteWithSignature("getHeight", "()Ljavax/swing/Spring;"); } set { IExecuteWithSignature("setHeight", "(Ljavax/swing/Spring;)V", value); } + } + /// + /// + /// + public Javax.Swing.Spring Width + { + get { return IExecuteWithSignature("getWidth", "()Ljavax/swing/Spring;"); } set { IExecuteWithSignature("setWidth", "(Ljavax/swing/Spring;)V", value); } + } + /// + /// + /// + public Javax.Swing.Spring X + { + get { return IExecuteWithSignature("getX", "()Ljavax/swing/Spring;"); } set { IExecuteWithSignature("setX", "(Ljavax/swing/Spring;)V", value); } + } + /// + /// + /// + public Javax.Swing.Spring Y + { + get { return IExecuteWithSignature("getY", "()Ljavax/swing/Spring;"); } set { IExecuteWithSignature("setY", "(Ljavax/swing/Spring;)V", value); } + } + /// + /// + /// + /// + /// + public Javax.Swing.Spring GetConstraint(Java.Lang.String arg0) + { + return IExecuteWithSignature("getConstraint", "(Ljava/lang/String;)Ljavax/swing/Spring;", arg0); + } + /// + /// + /// + /// + /// + public void SetConstraint(Java.Lang.String arg0, Javax.Swing.Spring arg1) + { + IExecute("setConstraint", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/SwingConstants.cs b/src/net/JNet/GeneratedCore/Javax/Swing/SwingConstants.cs new file mode 100644 index 0000000000..791f8632b8 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/SwingConstants.cs @@ -0,0 +1,190 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region ISwingConstants + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ISwingConstants + { + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region SwingConstants + public partial class SwingConstants : Javax.Swing.ISwingConstants + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int BOTTOM { get { if (!_BOTTOMReady) { _BOTTOMContent = SGetField(LocalBridgeClazz, "BOTTOM"); _BOTTOMReady = true; } return _BOTTOMContent; } } + private static int _BOTTOMContent = default; + private static bool _BOTTOMReady = false; // this is used because in case of generics + /// + /// + /// + public static int CENTER { get { if (!_CENTERReady) { _CENTERContent = SGetField(LocalBridgeClazz, "CENTER"); _CENTERReady = true; } return _CENTERContent; } } + private static int _CENTERContent = default; + private static bool _CENTERReady = false; // this is used because in case of generics + /// + /// + /// + public static int EAST { get { if (!_EASTReady) { _EASTContent = SGetField(LocalBridgeClazz, "EAST"); _EASTReady = true; } return _EASTContent; } } + private static int _EASTContent = default; + private static bool _EASTReady = false; // this is used because in case of generics + /// + /// + /// + public static int HORIZONTAL { get { if (!_HORIZONTALReady) { _HORIZONTALContent = SGetField(LocalBridgeClazz, "HORIZONTAL"); _HORIZONTALReady = true; } return _HORIZONTALContent; } } + private static int _HORIZONTALContent = default; + private static bool _HORIZONTALReady = false; // this is used because in case of generics + /// + /// + /// + public static int LEADING { get { if (!_LEADINGReady) { _LEADINGContent = SGetField(LocalBridgeClazz, "LEADING"); _LEADINGReady = true; } return _LEADINGContent; } } + private static int _LEADINGContent = default; + private static bool _LEADINGReady = false; // this is used because in case of generics + /// + /// + /// + public static int LEFT { get { if (!_LEFTReady) { _LEFTContent = SGetField(LocalBridgeClazz, "LEFT"); _LEFTReady = true; } return _LEFTContent; } } + private static int _LEFTContent = default; + private static bool _LEFTReady = false; // this is used because in case of generics + /// + /// + /// + public static int NEXT { get { if (!_NEXTReady) { _NEXTContent = SGetField(LocalBridgeClazz, "NEXT"); _NEXTReady = true; } return _NEXTContent; } } + private static int _NEXTContent = default; + private static bool _NEXTReady = false; // this is used because in case of generics + /// + /// + /// + public static int NORTH { get { if (!_NORTHReady) { _NORTHContent = SGetField(LocalBridgeClazz, "NORTH"); _NORTHReady = true; } return _NORTHContent; } } + private static int _NORTHContent = default; + private static bool _NORTHReady = false; // this is used because in case of generics + /// + /// + /// + public static int NORTH_EAST { get { if (!_NORTH_EASTReady) { _NORTH_EASTContent = SGetField(LocalBridgeClazz, "NORTH_EAST"); _NORTH_EASTReady = true; } return _NORTH_EASTContent; } } + private static int _NORTH_EASTContent = default; + private static bool _NORTH_EASTReady = false; // this is used because in case of generics + /// + /// + /// + public static int NORTH_WEST { get { if (!_NORTH_WESTReady) { _NORTH_WESTContent = SGetField(LocalBridgeClazz, "NORTH_WEST"); _NORTH_WESTReady = true; } return _NORTH_WESTContent; } } + private static int _NORTH_WESTContent = default; + private static bool _NORTH_WESTReady = false; // this is used because in case of generics + /// + /// + /// + public static int PREVIOUS { get { if (!_PREVIOUSReady) { _PREVIOUSContent = SGetField(LocalBridgeClazz, "PREVIOUS"); _PREVIOUSReady = true; } return _PREVIOUSContent; } } + private static int _PREVIOUSContent = default; + private static bool _PREVIOUSReady = false; // this is used because in case of generics + /// + /// + /// + public static int RIGHT { get { if (!_RIGHTReady) { _RIGHTContent = SGetField(LocalBridgeClazz, "RIGHT"); _RIGHTReady = true; } return _RIGHTContent; } } + private static int _RIGHTContent = default; + private static bool _RIGHTReady = false; // this is used because in case of generics + /// + /// + /// + public static int SOUTH { get { if (!_SOUTHReady) { _SOUTHContent = SGetField(LocalBridgeClazz, "SOUTH"); _SOUTHReady = true; } return _SOUTHContent; } } + private static int _SOUTHContent = default; + private static bool _SOUTHReady = false; // this is used because in case of generics + /// + /// + /// + public static int SOUTH_EAST { get { if (!_SOUTH_EASTReady) { _SOUTH_EASTContent = SGetField(LocalBridgeClazz, "SOUTH_EAST"); _SOUTH_EASTReady = true; } return _SOUTH_EASTContent; } } + private static int _SOUTH_EASTContent = default; + private static bool _SOUTH_EASTReady = false; // this is used because in case of generics + /// + /// + /// + public static int SOUTH_WEST { get { if (!_SOUTH_WESTReady) { _SOUTH_WESTContent = SGetField(LocalBridgeClazz, "SOUTH_WEST"); _SOUTH_WESTReady = true; } return _SOUTH_WESTContent; } } + private static int _SOUTH_WESTContent = default; + private static bool _SOUTH_WESTReady = false; // this is used because in case of generics + /// + /// + /// + public static int TOP { get { if (!_TOPReady) { _TOPContent = SGetField(LocalBridgeClazz, "TOP"); _TOPReady = true; } return _TOPContent; } } + private static int _TOPContent = default; + private static bool _TOPReady = false; // this is used because in case of generics + /// + /// + /// + public static int TRAILING { get { if (!_TRAILINGReady) { _TRAILINGContent = SGetField(LocalBridgeClazz, "TRAILING"); _TRAILINGReady = true; } return _TRAILINGContent; } } + private static int _TRAILINGContent = default; + private static bool _TRAILINGReady = false; // this is used because in case of generics + /// + /// + /// + public static int VERTICAL { get { if (!_VERTICALReady) { _VERTICALContent = SGetField(LocalBridgeClazz, "VERTICAL"); _VERTICALReady = true; } return _VERTICALContent; } } + private static int _VERTICALContent = default; + private static bool _VERTICALReady = false; // this is used because in case of generics + /// + /// + /// + public static int WEST { get { if (!_WESTReady) { _WESTContent = SGetField(LocalBridgeClazz, "WEST"); _WESTReady = true; } return _WESTContent; } } + private static int _WESTContent = default; + private static bool _WESTReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/SwingContainer.cs b/src/net/JNet/GeneratedCore/Javax/Swing/SwingContainer.cs new file mode 100644 index 0000000000..d4aba7e13d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/SwingContainer.cs @@ -0,0 +1,102 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region ISwingContainer + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ISwingContainer : Java.Lang.Annotation.IAnnotation + { + #region Instance methods + /// + /// + /// + /// + bool Value(); + /// + /// + /// + /// + Java.Lang.String Delegate(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region SwingContainer + public partial class SwingContainer : Javax.Swing.ISwingContainer + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public bool Value() + { + return IExecuteWithSignature("value", "()Z"); + } + /// + /// + /// + /// + public Java.Lang.String Delegate() + { + return IExecuteWithSignature("delegate", "()Ljava/lang/String;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/SwingUtilities.cs b/src/net/JNet/GeneratedCore/Javax/Swing/SwingUtilities.cs new file mode 100644 index 0000000000..22eecbc974 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/SwingUtilities.cs @@ -0,0 +1,523 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region SwingUtilities + public partial class SwingUtilities + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + public static bool IsDescendingFrom(Java.Awt.Component arg0, Java.Awt.Component arg1) + { + return SExecute(LocalBridgeClazz, "isDescendingFrom", arg0, arg1); + } + /// + /// + /// + /// + public static bool IsEventDispatchThread() + { + return SExecuteWithSignature(LocalBridgeClazz, "isEventDispatchThread", "()Z"); + } + /// + /// + /// + /// + /// + public static bool IsLeftMouseButton(Java.Awt.EventNs.MouseEvent arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "isLeftMouseButton", "(Ljava/awt/event/MouseEvent;)Z", arg0); + } + /// + /// + /// + /// + /// + public static bool IsMiddleMouseButton(Java.Awt.EventNs.MouseEvent arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "isMiddleMouseButton", "(Ljava/awt/event/MouseEvent;)Z", arg0); + } + /// + /// + /// + /// + /// + public static bool IsRightMouseButton(Java.Awt.EventNs.MouseEvent arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "isRightMouseButton", "(Ljava/awt/event/MouseEvent;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static bool NotifyAction(Javax.Swing.Action arg0, Javax.Swing.KeyStroke arg1, Java.Awt.EventNs.KeyEvent arg2, object arg3, int arg4) + { + return SExecute(LocalBridgeClazz, "notifyAction", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + public static bool ProcessKeyBindings(Java.Awt.EventNs.KeyEvent arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "processKeyBindings", "(Ljava/awt/event/KeyEvent;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public static bool IsRectangleContainingRectangle(Java.Awt.Rectangle arg0, Java.Awt.Rectangle arg1) + { + return SExecute(LocalBridgeClazz, "isRectangleContainingRectangle", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static int ComputeStringWidth(Java.Awt.FontMetrics arg0, Java.Lang.String arg1) + { + return SExecute(LocalBridgeClazz, "computeStringWidth", arg0, arg1); + } + /// + /// + /// + /// + /// + public static int GetAccessibleChildrenCount(Java.Awt.Component arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getAccessibleChildrenCount", "(Ljava/awt/Component;)I", arg0); + } + /// + /// + /// + /// + /// + public static int GetAccessibleIndexInParent(Java.Awt.Component arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getAccessibleIndexInParent", "(Ljava/awt/Component;)I", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Awt.Component GetDeepestComponentAt(Java.Awt.Component arg0, int arg1, int arg2) + { + return SExecute(LocalBridgeClazz, "getDeepestComponentAt", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public static Java.Awt.Component GetRoot(Java.Awt.Component arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getRoot", "(Ljava/awt/Component;)Ljava/awt/Component;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Awt.Component GetUnwrappedView(Javax.Swing.JViewport arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getUnwrappedView", "(Ljavax/swing/JViewport;)Ljava/awt/Component;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Awt.Container GetAncestorNamed(Java.Lang.String arg0, Java.Awt.Component arg1) + { + return SExecute(LocalBridgeClazz, "getAncestorNamed", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Awt.Container GetAncestorOfClass(Java.Lang.Class arg0, Java.Awt.Component arg1) + { + return SExecute(LocalBridgeClazz, "getAncestorOfClass", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Java.Awt.Container GetUnwrappedParent(Java.Awt.Component arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getUnwrappedParent", "(Ljava/awt/Component;)Ljava/awt/Container;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Awt.EventNs.MouseEvent ConvertMouseEvent(Java.Awt.Component arg0, Java.Awt.EventNs.MouseEvent arg1, Java.Awt.Component arg2) + { + return SExecute(LocalBridgeClazz, "convertMouseEvent", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Awt.Point ConvertPoint(Java.Awt.Component arg0, int arg1, int arg2, Java.Awt.Component arg3) + { + return SExecute(LocalBridgeClazz, "convertPoint", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Awt.Point ConvertPoint(Java.Awt.Component arg0, Java.Awt.Point arg1, Java.Awt.Component arg2) + { + return SExecute(LocalBridgeClazz, "convertPoint", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public static Java.Awt.Rectangle CalculateInnerArea(Javax.Swing.JComponent arg0, Java.Awt.Rectangle arg1) + { + return SExecute(LocalBridgeClazz, "calculateInnerArea", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Awt.Rectangle ComputeIntersection(int arg0, int arg1, int arg2, int arg3, Java.Awt.Rectangle arg4) + { + return SExecute(LocalBridgeClazz, "computeIntersection", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Awt.Rectangle ComputeUnion(int arg0, int arg1, int arg2, int arg3, Java.Awt.Rectangle arg4) + { + return SExecute(LocalBridgeClazz, "computeUnion", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + /// + public static Java.Awt.Rectangle ConvertRectangle(Java.Awt.Component arg0, Java.Awt.Rectangle arg1, Java.Awt.Component arg2) + { + return SExecute(LocalBridgeClazz, "convertRectangle", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public static Java.Awt.Rectangle GetLocalBounds(Java.Awt.Component arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getLocalBounds", "(Ljava/awt/Component;)Ljava/awt/Rectangle;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Awt.Rectangle[] ComputeDifference(Java.Awt.Rectangle arg0, Java.Awt.Rectangle arg1) + { + return SExecuteArray(LocalBridgeClazz, "computeDifference", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Java.Awt.Window GetWindowAncestor(Java.Awt.Component arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getWindowAncestor", "(Ljava/awt/Component;)Ljava/awt/Window;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Awt.Window WindowForComponent(Java.Awt.Component arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "windowForComponent", "(Ljava/awt/Component;)Ljava/awt/Window;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Lang.String LayoutCompoundLabel(Java.Awt.FontMetrics arg0, Java.Lang.String arg1, Javax.Swing.Icon arg2, int arg3, int arg4, int arg5, int arg6, Java.Awt.Rectangle arg7, Java.Awt.Rectangle arg8, Java.Awt.Rectangle arg9, int arg10) + { + return SExecute(LocalBridgeClazz, "layoutCompoundLabel", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Java.Lang.String LayoutCompoundLabel(Javax.Swing.JComponent arg0, Java.Awt.FontMetrics arg1, Java.Lang.String arg2, Javax.Swing.Icon arg3, int arg4, int arg5, int arg6, int arg7, Java.Awt.Rectangle arg8, Java.Awt.Rectangle arg9, Java.Awt.Rectangle arg10, int arg11) + { + return SExecute(LocalBridgeClazz, "layoutCompoundLabel", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11); + } + /// + /// + /// + /// + /// + /// + public static Javax.Accessibility.Accessible GetAccessibleAt(Java.Awt.Component arg0, Java.Awt.Point arg1) + { + return SExecute(LocalBridgeClazz, "getAccessibleAt", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Javax.Accessibility.Accessible GetAccessibleChild(Java.Awt.Component arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "getAccessibleChild", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Javax.Accessibility.AccessibleStateSet GetAccessibleStateSet(Java.Awt.Component arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getAccessibleStateSet", "(Ljava/awt/Component;)Ljavax/accessibility/AccessibleStateSet;", arg0); + } + /// + /// + /// + /// + /// + public static Javax.Swing.ActionMap GetUIActionMap(Javax.Swing.JComponent arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getUIActionMap", "(Ljavax/swing/JComponent;)Ljavax/swing/ActionMap;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Javax.Swing.InputMap GetUIInputMap(Javax.Swing.JComponent arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "getUIInputMap", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Javax.Swing.JRootPane GetRootPane(Java.Awt.Component arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getRootPane", "(Ljava/awt/Component;)Ljavax/swing/JRootPane;", arg0); + } + /// + /// + /// + /// + /// + public static void ConvertPointFromScreen(Java.Awt.Point arg0, Java.Awt.Component arg1) + { + SExecute(LocalBridgeClazz, "convertPointFromScreen", arg0, arg1); + } + /// + /// + /// + /// + /// + public static void ConvertPointToScreen(Java.Awt.Point arg0, Java.Awt.Component arg1) + { + SExecute(LocalBridgeClazz, "convertPointToScreen", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static void InvokeAndWait(Java.Lang.Runnable arg0) + { + SExecuteWithSignature(LocalBridgeClazz, "invokeAndWait", "(Ljava/lang/Runnable;)V", arg0); + } + /// + /// + /// + /// + public static void InvokeLater(Java.Lang.Runnable arg0) + { + SExecuteWithSignature(LocalBridgeClazz, "invokeLater", "(Ljava/lang/Runnable;)V", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static void PaintComponent(Java.Awt.Graphics arg0, Java.Awt.Component arg1, Java.Awt.Container arg2, int arg3, int arg4, int arg5, int arg6) + { + SExecute(LocalBridgeClazz, "paintComponent", arg0, arg1, arg2, arg3, arg4, arg5, arg6); + } + /// + /// + /// + /// + /// + /// + /// + public static void PaintComponent(Java.Awt.Graphics arg0, Java.Awt.Component arg1, Java.Awt.Container arg2, Java.Awt.Rectangle arg3) + { + SExecute(LocalBridgeClazz, "paintComponent", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + public static void ReplaceUIActionMap(Javax.Swing.JComponent arg0, Javax.Swing.ActionMap arg1) + { + SExecute(LocalBridgeClazz, "replaceUIActionMap", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static void ReplaceUIInputMap(Javax.Swing.JComponent arg0, int arg1, Javax.Swing.InputMap arg2) + { + SExecute(LocalBridgeClazz, "replaceUIInputMap", arg0, arg1, arg2); + } + /// + /// + /// + /// + public static void UpdateComponentTreeUI(Java.Awt.Component arg0) + { + SExecuteWithSignature(LocalBridgeClazz, "updateComponentTreeUI", "(Ljava/awt/Component;)V", arg0); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/SwingWorker.cs b/src/net/JNet/GeneratedCore/Javax/Swing/SwingWorker.cs new file mode 100644 index 0000000000..f0b2597436 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/SwingWorker.cs @@ -0,0 +1,377 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region SwingWorker + public partial class SwingWorker + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int Progress + { + get { return IExecuteWithSignature("getProgress", "()I"); } + } + /// + /// + /// + public Java.Beans.PropertyChangeSupport PropertyChangeSupport + { + get { return IExecuteWithSignature("getPropertyChangeSupport", "()Ljava/beans/PropertyChangeSupport;"); } + } + /// + /// + /// + public Javax.Swing.SwingWorker.StateValue State + { + get { return IExecuteWithSignature("getState", "()Ljavax/swing/SwingWorker$StateValue;"); } + } + /// + /// + /// + /// + /// + public bool Cancel(bool arg0) + { + return IExecuteWithSignature("cancel", "(Z)Z", arg0); + } + /// + /// + /// + /// + public bool IsCancelled() + { + return IExecuteWithSignature("isCancelled", "()Z"); + } + /// + /// + /// + /// + public bool IsDone() + { + return IExecuteWithSignature("isDone", "()Z"); + } + /// + /// + /// + /// + /// + /// + public object Get() + { + return IExecuteWithSignature("get", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public object Get(long arg0, Java.Util.Concurrent.TimeUnit arg1) + { + return IExecute("get", arg0, arg1); + } + /// + /// + /// + /// + public void AddPropertyChangeListener(Java.Beans.PropertyChangeListener arg0) + { + IExecuteWithSignature("addPropertyChangeListener", "(Ljava/beans/PropertyChangeListener;)V", arg0); + } + /// + /// + /// + public void Execute() + { + IExecuteWithSignature("execute", "()V"); + } + /// + /// + /// + /// + /// + /// + public void FirePropertyChange(Java.Lang.String arg0, object arg1, object arg2) + { + IExecute("firePropertyChange", arg0, arg1, arg2); + } + /// + /// + /// + /// + public void RemovePropertyChangeListener(Java.Beans.PropertyChangeListener arg0) + { + IExecuteWithSignature("removePropertyChangeListener", "(Ljava/beans/PropertyChangeListener;)V", arg0); + } + /// + /// + /// + public void Run() + { + IExecuteWithSignature("run", "()V"); + } + + #endregion + + #region Nested classes + #region StateValue + public partial class StateValue + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Javax.Swing.SwingWorker.StateValue DONE { get { if (!_DONEReady) { _DONEContent = SGetField(LocalBridgeClazz, "DONE"); _DONEReady = true; } return _DONEContent; } } + private static Javax.Swing.SwingWorker.StateValue _DONEContent = default; + private static bool _DONEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.SwingWorker.StateValue PENDING { get { if (!_PENDINGReady) { _PENDINGContent = SGetField(LocalBridgeClazz, "PENDING"); _PENDINGReady = true; } return _PENDINGContent; } } + private static Javax.Swing.SwingWorker.StateValue _PENDINGContent = default; + private static bool _PENDINGReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.SwingWorker.StateValue STARTED { get { if (!_STARTEDReady) { _STARTEDContent = SGetField(LocalBridgeClazz, "STARTED"); _STARTEDReady = true; } return _STARTEDContent; } } + private static Javax.Swing.SwingWorker.StateValue _STARTEDContent = default; + private static bool _STARTEDReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Javax.Swing.SwingWorker.StateValue ValueOf(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Ljava/lang/String;)Ljavax/swing/SwingWorker$StateValue;", arg0); + } + /// + /// + /// + /// + public static Javax.Swing.SwingWorker.StateValue[] Values() + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "values", "()[Ljavax/swing/SwingWorker$StateValue;"); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion + + #region SwingWorker + public partial class SwingWorker + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.SwingWorker(Javax.Swing.SwingWorker t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int Progress + { + get { return IExecuteWithSignature("getProgress", "()I"); } + } + /// + /// + /// + public Java.Beans.PropertyChangeSupport PropertyChangeSupport + { + get { return IExecuteWithSignature("getPropertyChangeSupport", "()Ljava/beans/PropertyChangeSupport;"); } + } + /// + /// + /// + public Javax.Swing.SwingWorker.StateValue State + { + get { return IExecuteWithSignature("getState", "()Ljavax/swing/SwingWorker$StateValue;"); } + } + /// + /// + /// + /// + /// + public bool Cancel(bool arg0) + { + return IExecuteWithSignature("cancel", "(Z)Z", arg0); + } + /// + /// + /// + /// + public bool IsCancelled() + { + return IExecuteWithSignature("isCancelled", "()Z"); + } + /// + /// + /// + /// + public bool IsDone() + { + return IExecuteWithSignature("isDone", "()Z"); + } + /// + /// + /// + /// + /// + /// + public T Get() + { + return IExecuteWithSignature("get", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public T Get(long arg0, Java.Util.Concurrent.TimeUnit arg1) + { + return IExecute("get", arg0, arg1); + } + /// + /// + /// + /// + public void AddPropertyChangeListener(Java.Beans.PropertyChangeListener arg0) + { + IExecuteWithSignature("addPropertyChangeListener", "(Ljava/beans/PropertyChangeListener;)V", arg0); + } + /// + /// + /// + public void Execute() + { + IExecuteWithSignature("execute", "()V"); + } + /// + /// + /// + /// + /// + /// + public void FirePropertyChange(Java.Lang.String arg0, object arg1, object arg2) + { + IExecute("firePropertyChange", arg0, arg1, arg2); + } + /// + /// + /// + /// + public void RemovePropertyChangeListener(Java.Beans.PropertyChangeListener arg0) + { + IExecuteWithSignature("removePropertyChangeListener", "(Ljava/beans/PropertyChangeListener;)V", arg0); + } + /// + /// + /// + public void Run() + { + IExecuteWithSignature("run", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Table/AbstractTableModel.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Table/AbstractTableModel.cs new file mode 100644 index 0000000000..746dfa1c54 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Table/AbstractTableModel.cs @@ -0,0 +1,204 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Table +{ + #region AbstractTableModel + public partial class AbstractTableModel + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Table.TableModel(Javax.Swing.Table.AbstractTableModel t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Javax.Swing.Table.AbstractTableModel t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.Event.TableModelListener[] TableModelListeners + { + get { return IExecuteWithSignatureArray("getTableModelListeners", "()[Ljavax/swing/event/TableModelListener;"); } + } + /// + /// + /// + /// + /// + /// + public T[] GetListeners(Java.Lang.Class arg0) where T : Java.Util.IEventListener, new() + { + return IExecuteArray("getListeners", arg0); + } + /// + /// + /// + /// + /// + /// + public bool IsCellEditable(int arg0, int arg1) + { + return IExecute("isCellEditable", arg0, arg1); + } + /// + /// + /// + /// + /// + public int FindColumn(Java.Lang.String arg0) + { + return IExecuteWithSignature("findColumn", "(Ljava/lang/String;)I", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.Class GetColumnClass(int arg0) + { + return IExecuteWithSignature("getColumnClass", "(I)Ljava/lang/Class;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.String GetColumnName(int arg0) + { + return IExecuteWithSignature("getColumnName", "(I)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + public void AddTableModelListener(Javax.Swing.Event.TableModelListener arg0) + { + IExecuteWithSignature("addTableModelListener", "(Ljavax/swing/event/TableModelListener;)V", arg0); + } + /// + /// + /// + /// + /// + public void FireTableCellUpdated(int arg0, int arg1) + { + IExecute("fireTableCellUpdated", arg0, arg1); + } + /// + /// + /// + /// + public void FireTableChanged(Javax.Swing.Event.TableModelEvent arg0) + { + IExecuteWithSignature("fireTableChanged", "(Ljavax/swing/event/TableModelEvent;)V", arg0); + } + /// + /// + /// + public void FireTableDataChanged() + { + IExecuteWithSignature("fireTableDataChanged", "()V"); + } + /// + /// + /// + /// + /// + public void FireTableRowsDeleted(int arg0, int arg1) + { + IExecute("fireTableRowsDeleted", arg0, arg1); + } + /// + /// + /// + /// + /// + public void FireTableRowsInserted(int arg0, int arg1) + { + IExecute("fireTableRowsInserted", arg0, arg1); + } + /// + /// + /// + /// + /// + public void FireTableRowsUpdated(int arg0, int arg1) + { + IExecute("fireTableRowsUpdated", arg0, arg1); + } + /// + /// + /// + public void FireTableStructureChanged() + { + IExecuteWithSignature("fireTableStructureChanged", "()V"); + } + /// + /// + /// + /// + public void RemoveTableModelListener(Javax.Swing.Event.TableModelListener arg0) + { + IExecuteWithSignature("removeTableModelListener", "(Ljavax/swing/event/TableModelListener;)V", arg0); + } + /// + /// + /// + /// + /// + /// + public void SetValueAt(object arg0, int arg1, int arg2) + { + IExecute("setValueAt", arg0, arg1, arg2); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Table/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Table/AllPackageClasses.cs new file mode 100644 index 0000000000..466044bb9f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Table/AllPackageClasses.cs @@ -0,0 +1,673 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Javax.Swing.Table +{ + #region AbstractTableModel + /// + /// + /// + public partial class AbstractTableModel : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.table.AbstractTableModel"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AbstractTableModel class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractTableModel() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AbstractTableModel class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractTableModel(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DefaultTableCellRenderer + /// + /// + /// + public partial class DefaultTableCellRenderer : Javax.Swing.JLabel + { + const string _bridgeClassName = "javax.swing.table.DefaultTableCellRenderer"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DefaultTableCellRenderer() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DefaultTableCellRenderer(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region UIResource + /// + /// + /// + public partial class UIResource : Javax.Swing.Table.DefaultTableCellRenderer + { + const string _bridgeClassName = "javax.swing.table.DefaultTableCellRenderer$UIResource"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public UIResource() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public UIResource(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region DefaultTableColumnModel + /// + /// + /// + public partial class DefaultTableColumnModel : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.table.DefaultTableColumnModel"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DefaultTableColumnModel() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DefaultTableColumnModel(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DefaultTableModel + /// + /// + /// + public partial class DefaultTableModel : Javax.Swing.Table.AbstractTableModel + { + const string _bridgeClassName = "javax.swing.table.DefaultTableModel"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DefaultTableModel() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DefaultTableModel(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region JTableHeader + /// + /// + /// + public partial class JTableHeader : Javax.Swing.JComponent + { + const string _bridgeClassName = "javax.swing.table.JTableHeader"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public JTableHeader() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public JTableHeader(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TableCellEditor + /// + /// + /// + public partial class TableCellEditor : Javax.Swing.CellEditor + { + const string _bridgeClassName = "javax.swing.table.TableCellEditor"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("TableCellEditor class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public TableCellEditor() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("TableCellEditor class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public TableCellEditor(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TableCellRenderer + /// + /// + /// + public partial class TableCellRenderer : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.table.TableCellRenderer"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("TableCellRenderer class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public TableCellRenderer() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("TableCellRenderer class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public TableCellRenderer(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TableColumn + /// + /// + /// + public partial class TableColumn : Java.Io.Serializable + { + const string _bridgeClassName = "javax.swing.table.TableColumn"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public TableColumn() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public TableColumn(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TableColumnModel + /// + /// + /// + public partial class TableColumnModel : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.table.TableColumnModel"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("TableColumnModel class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public TableColumnModel() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("TableColumnModel class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public TableColumnModel(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TableModel + /// + /// + /// + public partial class TableModel : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.table.TableModel"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("TableModel class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public TableModel() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("TableModel class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public TableModel(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TableRowSorter + /// + /// + /// + public partial class TableRowSorter : Javax.Swing.DefaultRowSorter + { + const string _bridgeClassName = "javax.swing.table.TableRowSorter"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public TableRowSorter() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public TableRowSorter(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TableRowSorter + /// + /// + /// + /// + public partial class TableRowSorter : Javax.Swing.DefaultRowSorter where M : Javax.Swing.Table.ITableModel, new() + { + const string _bridgeClassName = "javax.swing.table.TableRowSorter"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public TableRowSorter() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public TableRowSorter(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TableStringConverter + /// + /// + /// + public partial class TableStringConverter : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.table.TableStringConverter"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("TableStringConverter class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public TableStringConverter() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("TableStringConverter class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public TableStringConverter(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Table/DefaultTableCellRenderer.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Table/DefaultTableCellRenderer.cs new file mode 100644 index 0000000000..a5f9d1c448 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Table/DefaultTableCellRenderer.cs @@ -0,0 +1,115 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Table +{ + #region DefaultTableCellRenderer + public partial class DefaultTableCellRenderer + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Table.TableCellRenderer(Javax.Swing.Table.DefaultTableCellRenderer t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Javax.Swing.Table.DefaultTableCellRenderer t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Awt.Component GetTableCellRendererComponent(Javax.Swing.JTable arg0, object arg1, bool arg2, bool arg3, int arg4, int arg5) + { + return IExecute("getTableCellRendererComponent", arg0, arg1, arg2, arg3, arg4, arg5); + } + + #endregion + + #region Nested classes + #region UIResource + public partial class UIResource + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Plaf.UIResource(Javax.Swing.Table.DefaultTableCellRenderer.UIResource t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Table/DefaultTableColumnModel.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Table/DefaultTableColumnModel.cs new file mode 100644 index 0000000000..23155271cb --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Table/DefaultTableColumnModel.cs @@ -0,0 +1,231 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Table +{ + #region DefaultTableColumnModel + public partial class DefaultTableColumnModel + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Table.TableColumnModel(Javax.Swing.Table.DefaultTableColumnModel t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Beans.PropertyChangeListener(Javax.Swing.Table.DefaultTableColumnModel t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Event.ListSelectionListener(Javax.Swing.Table.DefaultTableColumnModel t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Javax.Swing.Table.DefaultTableColumnModel t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int ColumnCount + { + get { return IExecuteWithSignature("getColumnCount", "()I"); } + } + /// + /// + /// + public int ColumnMargin + { + get { return IExecuteWithSignature("getColumnMargin", "()I"); } set { IExecuteWithSignature("setColumnMargin", "(I)V", value); } + } + /// + /// + /// + public Javax.Swing.Event.TableColumnModelListener[] ColumnModelListeners + { + get { return IExecuteWithSignatureArray("getColumnModelListeners", "()[Ljavax/swing/event/TableColumnModelListener;"); } + } + /// + /// + /// + public Java.Util.Enumeration Columns + { + get { return IExecuteWithSignature>("getColumns", "()Ljava/util/Enumeration;"); } + } + /// + /// + /// + public bool ColumnSelectionAllowed + { + get { return IExecuteWithSignature("getColumnSelectionAllowed", "()Z"); } set { IExecuteWithSignature("setColumnSelectionAllowed", "(Z)V", value); } + } + /// + /// + /// + public int SelectedColumnCount + { + get { return IExecuteWithSignature("getSelectedColumnCount", "()I"); } + } + /// + /// + /// + public int[] SelectedColumns + { + get { return IExecuteWithSignatureArray("getSelectedColumns", "()[I"); } + } + /// + /// + /// + public Javax.Swing.ListSelectionModel SelectionModel + { + get { return IExecuteWithSignature("getSelectionModel", "()Ljavax/swing/ListSelectionModel;"); } set { IExecuteWithSignature("setSelectionModel", "(Ljavax/swing/ListSelectionModel;)V", value); } + } + /// + /// + /// + public int TotalColumnWidth + { + get { return IExecuteWithSignature("getTotalColumnWidth", "()I"); } + } + /// + /// + /// + /// + /// + /// + public T[] GetListeners(Java.Lang.Class arg0) where T : Java.Util.IEventListener, new() + { + return IExecuteArray("getListeners", arg0); + } + /// + /// + /// + /// + /// + public int GetColumnIndex(object arg0) + { + return IExecuteWithSignature("getColumnIndex", "(Ljava/lang/Object;)I", arg0); + } + /// + /// + /// + /// + /// + public int GetColumnIndexAtX(int arg0) + { + return IExecuteWithSignature("getColumnIndexAtX", "(I)I", arg0); + } + /// + /// + /// + /// + /// + public Javax.Swing.Table.TableColumn GetColumn(int arg0) + { + return IExecuteWithSignature("getColumn", "(I)Ljavax/swing/table/TableColumn;", arg0); + } + /// + /// + /// + /// + public void AddColumn(Javax.Swing.Table.TableColumn arg0) + { + IExecuteWithSignature("addColumn", "(Ljavax/swing/table/TableColumn;)V", arg0); + } + /// + /// + /// + /// + public void AddColumnModelListener(Javax.Swing.Event.TableColumnModelListener arg0) + { + IExecuteWithSignature("addColumnModelListener", "(Ljavax/swing/event/TableColumnModelListener;)V", arg0); + } + /// + /// + /// + /// + /// + public void MoveColumn(int arg0, int arg1) + { + IExecute("moveColumn", arg0, arg1); + } + /// + /// + /// + /// + public void PropertyChange(Java.Beans.PropertyChangeEvent arg0) + { + IExecuteWithSignature("propertyChange", "(Ljava/beans/PropertyChangeEvent;)V", arg0); + } + /// + /// + /// + /// + public void RemoveColumn(Javax.Swing.Table.TableColumn arg0) + { + IExecuteWithSignature("removeColumn", "(Ljavax/swing/table/TableColumn;)V", arg0); + } + /// + /// + /// + /// + public void RemoveColumnModelListener(Javax.Swing.Event.TableColumnModelListener arg0) + { + IExecuteWithSignature("removeColumnModelListener", "(Ljavax/swing/event/TableColumnModelListener;)V", arg0); + } + /// + /// + /// + /// + public void ValueChanged(Javax.Swing.Event.ListSelectionEvent arg0) + { + IExecuteWithSignature("valueChanged", "(Ljavax/swing/event/ListSelectionEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Table/DefaultTableModel.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Table/DefaultTableModel.cs new file mode 100644 index 0000000000..2626ebd260 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Table/DefaultTableModel.cs @@ -0,0 +1,253 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Table +{ + #region DefaultTableModel + public partial class DefaultTableModel + { + #region Constructors + /// + /// + /// + /// + /// + public DefaultTableModel(int arg0, int arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + public DefaultTableModel(Java.Util.Vector arg0, Java.Util.Vector arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + public DefaultTableModel(Java.Util.Vector arg0, int arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Util.Vector DataVector + { + get { return IExecuteWithSignature>("getDataVector", "()Ljava/util/Vector;"); } + } + /// + /// + /// + /// + /// + public void AddColumn(object arg0, object[] arg1) + { + IExecute("addColumn", arg0, arg1); + } + /// + /// + /// + /// + /// + public void AddColumn(object arg0, Java.Util.Vector arg1) + { + IExecute("addColumn", arg0, arg1); + } + /// + /// + /// + /// + public void AddColumn(object arg0) + { + IExecuteWithSignature("addColumn", "(Ljava/lang/Object;)V", arg0); + } + /// + /// + /// + /// + public void AddRow(object[] arg0) + { + IExecuteWithSignature("addRow", "([Ljava/lang/Object;)V", new object[] { arg0 }); + } + /// + /// + /// + /// + public void AddRow(Java.Util.Vector arg0) + { + IExecuteWithSignature("addRow", "(Ljava/util/Vector;)V", arg0); + } + /// + /// + /// + /// + /// + public void InsertRow(int arg0, object[] arg1) + { + IExecute("insertRow", arg0, arg1); + } + /// + /// + /// + /// + /// + public void InsertRow(int arg0, Java.Util.Vector arg1) + { + IExecute("insertRow", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void MoveRow(int arg0, int arg1, int arg2) + { + IExecute("moveRow", arg0, arg1, arg2); + } + /// + /// + /// + /// + public void NewDataAvailable(Javax.Swing.Event.TableModelEvent arg0) + { + IExecuteWithSignature("newDataAvailable", "(Ljavax/swing/event/TableModelEvent;)V", arg0); + } + /// + /// + /// + /// + public void NewRowsAdded(Javax.Swing.Event.TableModelEvent arg0) + { + IExecuteWithSignature("newRowsAdded", "(Ljavax/swing/event/TableModelEvent;)V", arg0); + } + /// + /// + /// + /// + public void RemoveRow(int arg0) + { + IExecuteWithSignature("removeRow", "(I)V", arg0); + } + /// + /// + /// + /// + public void RowsRemoved(Javax.Swing.Event.TableModelEvent arg0) + { + IExecuteWithSignature("rowsRemoved", "(Ljavax/swing/event/TableModelEvent;)V", arg0); + } + /// + /// + /// + /// + public void SetColumnCount(int arg0) + { + IExecuteWithSignature("setColumnCount", "(I)V", arg0); + } + /// + /// + /// + /// + public void SetColumnIdentifiers(object[] arg0) + { + IExecuteWithSignature("setColumnIdentifiers", "([Ljava/lang/Object;)V", new object[] { arg0 }); + } + /// + /// + /// + /// + public void SetColumnIdentifiers(Java.Util.Vector arg0) + { + IExecuteWithSignature("setColumnIdentifiers", "(Ljava/util/Vector;)V", arg0); + } + /// + /// + /// + /// + /// + public void SetDataVector(object[][] arg0, object[] arg1) + { + IExecute("setDataVector", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetDataVector(Java.Util.Vector arg0, Java.Util.Vector arg1) where Arg0ExtendsJava_Util_Vector : Java.Util.Vector + { + IExecute("setDataVector", arg0, arg1); + } + /// + /// + /// + /// + public void SetNumRows(int arg0) + { + IExecuteWithSignature("setNumRows", "(I)V", arg0); + } + /// + /// + /// + /// + public void SetRowCount(int arg0) + { + IExecuteWithSignature("setRowCount", "(I)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Table/JTableHeader.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Table/JTableHeader.cs new file mode 100644 index 0000000000..c251131f3a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Table/JTableHeader.cs @@ -0,0 +1,210 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Table +{ + #region JTableHeader + public partial class JTableHeader + { + #region Constructors + /// + /// + /// + /// + public JTableHeader(Javax.Swing.Table.TableColumnModel arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Event.TableColumnModelListener(Javax.Swing.Table.JTableHeader t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Accessibility.Accessible(Javax.Swing.Table.JTableHeader t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.Table.TableColumnModel ColumnModel + { + get { return IExecuteWithSignature("getColumnModel", "()Ljavax/swing/table/TableColumnModel;"); } set { IExecuteWithSignature("setColumnModel", "(Ljavax/swing/table/TableColumnModel;)V", value); } + } + /// + /// + /// + public Javax.Swing.Table.TableCellRenderer DefaultRenderer + { + get { return IExecuteWithSignature("getDefaultRenderer", "()Ljavax/swing/table/TableCellRenderer;"); } set { IExecuteWithSignature("setDefaultRenderer", "(Ljavax/swing/table/TableCellRenderer;)V", value); } + } + /// + /// + /// + public Javax.Swing.Table.TableColumn DraggedColumn + { + get { return IExecuteWithSignature("getDraggedColumn", "()Ljavax/swing/table/TableColumn;"); } set { IExecuteWithSignature("setDraggedColumn", "(Ljavax/swing/table/TableColumn;)V", value); } + } + /// + /// + /// + public int DraggedDistance + { + get { return IExecuteWithSignature("getDraggedDistance", "()I"); } set { IExecuteWithSignature("setDraggedDistance", "(I)V", value); } + } + /// + /// + /// + public bool ReorderingAllowed + { + get { return IExecuteWithSignature("getReorderingAllowed", "()Z"); } set { IExecuteWithSignature("setReorderingAllowed", "(Z)V", value); } + } + /// + /// + /// + public bool ResizingAllowed + { + get { return IExecuteWithSignature("getResizingAllowed", "()Z"); } set { IExecuteWithSignature("setResizingAllowed", "(Z)V", value); } + } + /// + /// + /// + public Javax.Swing.Table.TableColumn ResizingColumn + { + get { return IExecuteWithSignature("getResizingColumn", "()Ljavax/swing/table/TableColumn;"); } set { IExecuteWithSignature("setResizingColumn", "(Ljavax/swing/table/TableColumn;)V", value); } + } + /// + /// + /// + public Javax.Swing.JTable Table + { + get { return IExecuteWithSignature("getTable", "()Ljavax/swing/JTable;"); } set { IExecuteWithSignature("setTable", "(Ljavax/swing/JTable;)V", value); } + } + /// + /// + /// + public bool UpdateTableInRealTime + { + get { return IExecuteWithSignature("getUpdateTableInRealTime", "()Z"); } set { IExecuteWithSignature("setUpdateTableInRealTime", "(Z)V", value); } + } + /// + /// + /// + /// + /// + public int ColumnAtPoint(Java.Awt.Point arg0) + { + return IExecuteWithSignature("columnAtPoint", "(Ljava/awt/Point;)I", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.Rectangle GetHeaderRect(int arg0) + { + return IExecuteWithSignature("getHeaderRect", "(I)Ljava/awt/Rectangle;", arg0); + } + /// + /// + /// + /// + public void ColumnAdded(Javax.Swing.Event.TableColumnModelEvent arg0) + { + IExecuteWithSignature("columnAdded", "(Ljavax/swing/event/TableColumnModelEvent;)V", arg0); + } + /// + /// + /// + /// + public void ColumnMarginChanged(Javax.Swing.Event.ChangeEvent arg0) + { + IExecuteWithSignature("columnMarginChanged", "(Ljavax/swing/event/ChangeEvent;)V", arg0); + } + /// + /// + /// + /// + public void ColumnMoved(Javax.Swing.Event.TableColumnModelEvent arg0) + { + IExecuteWithSignature("columnMoved", "(Ljavax/swing/event/TableColumnModelEvent;)V", arg0); + } + /// + /// + /// + /// + public void ColumnRemoved(Javax.Swing.Event.TableColumnModelEvent arg0) + { + IExecuteWithSignature("columnRemoved", "(Ljavax/swing/event/TableColumnModelEvent;)V", arg0); + } + /// + /// + /// + /// + public void ColumnSelectionChanged(Javax.Swing.Event.ListSelectionEvent arg0) + { + IExecuteWithSignature("columnSelectionChanged", "(Ljavax/swing/event/ListSelectionEvent;)V", arg0); + } + /// + /// + /// + public void ResizeAndRepaint() + { + IExecuteWithSignature("resizeAndRepaint", "()V"); + } + /// + /// + /// + /// + public void SetUI(Javax.Swing.Plaf.TableHeaderUI arg0) + { + IExecuteWithSignature("setUI", "(Ljavax/swing/plaf/TableHeaderUI;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Table/TableCellEditor.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Table/TableCellEditor.cs new file mode 100644 index 0000000000..1d0b0272d9 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Table/TableCellEditor.cs @@ -0,0 +1,99 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Table +{ + #region ITableCellEditor + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ITableCellEditor : Javax.Swing.ICellEditor + { + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + Java.Awt.Component GetTableCellEditorComponent(Javax.Swing.JTable arg0, object arg1, bool arg2, int arg3, int arg4); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region TableCellEditor + public partial class TableCellEditor : Javax.Swing.Table.ITableCellEditor + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Awt.Component GetTableCellEditorComponent(Javax.Swing.JTable arg0, object arg1, bool arg2, int arg3, int arg4) + { + return IExecute("getTableCellEditorComponent", arg0, arg1, arg2, arg3, arg4); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Table/TableCellRenderer.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Table/TableCellRenderer.cs new file mode 100644 index 0000000000..ea05e1809d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Table/TableCellRenderer.cs @@ -0,0 +1,101 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Table +{ + #region ITableCellRenderer + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ITableCellRenderer + { + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + Java.Awt.Component GetTableCellRendererComponent(Javax.Swing.JTable arg0, object arg1, bool arg2, bool arg3, int arg4, int arg5); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region TableCellRenderer + public partial class TableCellRenderer : Javax.Swing.Table.ITableCellRenderer + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Awt.Component GetTableCellRendererComponent(Javax.Swing.JTable arg0, object arg1, bool arg2, bool arg3, int arg4, int arg5) + { + return IExecute("getTableCellRendererComponent", arg0, arg1, arg2, arg3, arg4, arg5); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Table/TableColumn.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Table/TableColumn.cs new file mode 100644 index 0000000000..071f6b171d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Table/TableColumn.cs @@ -0,0 +1,217 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Table +{ + #region TableColumn + public partial class TableColumn + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + public TableColumn(int arg0, int arg1, Javax.Swing.Table.TableCellRenderer arg2, Javax.Swing.Table.TableCellEditor arg3) + : base(arg0, arg1, arg2, arg3) + { + } + /// + /// + /// + /// + /// + public TableColumn(int arg0, int arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public TableColumn(int arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Lang.String CELL_RENDERER_PROPERTY { get { if (!_CELL_RENDERER_PROPERTYReady) { _CELL_RENDERER_PROPERTYContent = SGetField(LocalBridgeClazz, "CELL_RENDERER_PROPERTY"); _CELL_RENDERER_PROPERTYReady = true; } return _CELL_RENDERER_PROPERTYContent; } } + private static Java.Lang.String _CELL_RENDERER_PROPERTYContent = default; + private static bool _CELL_RENDERER_PROPERTYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String COLUMN_WIDTH_PROPERTY { get { if (!_COLUMN_WIDTH_PROPERTYReady) { _COLUMN_WIDTH_PROPERTYContent = SGetField(LocalBridgeClazz, "COLUMN_WIDTH_PROPERTY"); _COLUMN_WIDTH_PROPERTYReady = true; } return _COLUMN_WIDTH_PROPERTYContent; } } + private static Java.Lang.String _COLUMN_WIDTH_PROPERTYContent = default; + private static bool _COLUMN_WIDTH_PROPERTYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String HEADER_RENDERER_PROPERTY { get { if (!_HEADER_RENDERER_PROPERTYReady) { _HEADER_RENDERER_PROPERTYContent = SGetField(LocalBridgeClazz, "HEADER_RENDERER_PROPERTY"); _HEADER_RENDERER_PROPERTYReady = true; } return _HEADER_RENDERER_PROPERTYContent; } } + private static Java.Lang.String _HEADER_RENDERER_PROPERTYContent = default; + private static bool _HEADER_RENDERER_PROPERTYReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String HEADER_VALUE_PROPERTY { get { if (!_HEADER_VALUE_PROPERTYReady) { _HEADER_VALUE_PROPERTYContent = SGetField(LocalBridgeClazz, "HEADER_VALUE_PROPERTY"); _HEADER_VALUE_PROPERTYReady = true; } return _HEADER_VALUE_PROPERTYContent; } } + private static Java.Lang.String _HEADER_VALUE_PROPERTYContent = default; + private static bool _HEADER_VALUE_PROPERTYReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.Table.TableCellEditor CellEditor + { + get { return IExecuteWithSignature("getCellEditor", "()Ljavax/swing/table/TableCellEditor;"); } set { IExecuteWithSignature("setCellEditor", "(Ljavax/swing/table/TableCellEditor;)V", value); } + } + /// + /// + /// + public Javax.Swing.Table.TableCellRenderer CellRenderer + { + get { return IExecuteWithSignature("getCellRenderer", "()Ljavax/swing/table/TableCellRenderer;"); } set { IExecuteWithSignature("setCellRenderer", "(Ljavax/swing/table/TableCellRenderer;)V", value); } + } + /// + /// + /// + public Javax.Swing.Table.TableCellRenderer HeaderRenderer + { + get { return IExecuteWithSignature("getHeaderRenderer", "()Ljavax/swing/table/TableCellRenderer;"); } set { IExecuteWithSignature("setHeaderRenderer", "(Ljavax/swing/table/TableCellRenderer;)V", value); } + } + /// + /// + /// + public object HeaderValue + { + get { return IExecuteWithSignature("getHeaderValue", "()Ljava/lang/Object;"); } set { IExecuteWithSignature("setHeaderValue", "(Ljava/lang/Object;)V", value); } + } + /// + /// + /// + public object Identifier + { + get { return IExecuteWithSignature("getIdentifier", "()Ljava/lang/Object;"); } set { IExecuteWithSignature("setIdentifier", "(Ljava/lang/Object;)V", value); } + } + /// + /// + /// + public int MaxWidth + { + get { return IExecuteWithSignature("getMaxWidth", "()I"); } set { IExecuteWithSignature("setMaxWidth", "(I)V", value); } + } + /// + /// + /// + public int MinWidth + { + get { return IExecuteWithSignature("getMinWidth", "()I"); } set { IExecuteWithSignature("setMinWidth", "(I)V", value); } + } + /// + /// + /// + public int ModelIndex + { + get { return IExecuteWithSignature("getModelIndex", "()I"); } set { IExecuteWithSignature("setModelIndex", "(I)V", value); } + } + /// + /// + /// + public int PreferredWidth + { + get { return IExecuteWithSignature("getPreferredWidth", "()I"); } set { IExecuteWithSignature("setPreferredWidth", "(I)V", value); } + } + /// + /// + /// + public Java.Beans.PropertyChangeListener[] PropertyChangeListeners + { + get { return IExecuteWithSignatureArray("getPropertyChangeListeners", "()[Ljava/beans/PropertyChangeListener;"); } + } + /// + /// + /// + public bool Resizable + { + get { return IExecuteWithSignature("getResizable", "()Z"); } set { IExecuteWithSignature("setResizable", "(Z)V", value); } + } + /// + /// + /// + public int Width + { + get { return IExecuteWithSignature("getWidth", "()I"); } set { IExecuteWithSignature("setWidth", "(I)V", value); } + } + /// + /// + /// + /// + public void AddPropertyChangeListener(Java.Beans.PropertyChangeListener arg0) + { + IExecuteWithSignature("addPropertyChangeListener", "(Ljava/beans/PropertyChangeListener;)V", arg0); + } + /// + /// + /// + /// + public void RemovePropertyChangeListener(Java.Beans.PropertyChangeListener arg0) + { + IExecuteWithSignature("removePropertyChangeListener", "(Ljava/beans/PropertyChangeListener;)V", arg0); + } + /// + /// + /// + public void SizeWidthToFit() + { + IExecuteWithSignature("sizeWidthToFit", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Table/TableColumnModel.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Table/TableColumnModel.cs new file mode 100644 index 0000000000..ea13ffc133 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Table/TableColumnModel.cs @@ -0,0 +1,276 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Table +{ + #region ITableColumnModel + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ITableColumnModel + { + #region Instance methods + /// + /// + /// + int ColumnCount { get; } + /// + /// + /// + int ColumnMargin { get; set; } + /// + /// + /// + Java.Util.Enumeration Columns { get; } + /// + /// + /// + bool ColumnSelectionAllowed { get; set; } + /// + /// + /// + int SelectedColumnCount { get; } + /// + /// + /// + int[] SelectedColumns { get; } + /// + /// + /// + Javax.Swing.ListSelectionModel SelectionModel { get; set; } + /// + /// + /// + int TotalColumnWidth { get; } + /// + /// + /// + /// + /// + int GetColumnIndex(object arg0); + /// + /// + /// + /// + /// + int GetColumnIndexAtX(int arg0); + /// + /// + /// + /// + /// + Javax.Swing.Table.TableColumn GetColumn(int arg0); + /// + /// + /// + /// + void AddColumn(Javax.Swing.Table.TableColumn arg0); + /// + /// + /// + /// + void AddColumnModelListener(Javax.Swing.Event.TableColumnModelListener arg0); + /// + /// + /// + /// + /// + void MoveColumn(int arg0, int arg1); + /// + /// + /// + /// + void RemoveColumn(Javax.Swing.Table.TableColumn arg0); + /// + /// + /// + /// + void RemoveColumnModelListener(Javax.Swing.Event.TableColumnModelListener arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region TableColumnModel + public partial class TableColumnModel : Javax.Swing.Table.ITableColumnModel + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int ColumnCount + { + get { return IExecuteWithSignature("getColumnCount", "()I"); } + } + /// + /// + /// + public int ColumnMargin + { + get { return IExecuteWithSignature("getColumnMargin", "()I"); } set { IExecuteWithSignature("setColumnMargin", "(I)V", value); } + } + /// + /// + /// + public Java.Util.Enumeration Columns + { + get { return IExecuteWithSignature>("getColumns", "()Ljava/util/Enumeration;"); } + } + /// + /// + /// + public bool ColumnSelectionAllowed + { + get { return IExecuteWithSignature("getColumnSelectionAllowed", "()Z"); } set { IExecuteWithSignature("setColumnSelectionAllowed", "(Z)V", value); } + } + /// + /// + /// + public int SelectedColumnCount + { + get { return IExecuteWithSignature("getSelectedColumnCount", "()I"); } + } + /// + /// + /// + public int[] SelectedColumns + { + get { return IExecuteWithSignatureArray("getSelectedColumns", "()[I"); } + } + /// + /// + /// + public Javax.Swing.ListSelectionModel SelectionModel + { + get { return IExecuteWithSignature("getSelectionModel", "()Ljavax/swing/ListSelectionModel;"); } set { IExecuteWithSignature("setSelectionModel", "(Ljavax/swing/ListSelectionModel;)V", value); } + } + /// + /// + /// + public int TotalColumnWidth + { + get { return IExecuteWithSignature("getTotalColumnWidth", "()I"); } + } + /// + /// + /// + /// + /// + public int GetColumnIndex(object arg0) + { + return IExecuteWithSignature("getColumnIndex", "(Ljava/lang/Object;)I", arg0); + } + /// + /// + /// + /// + /// + public int GetColumnIndexAtX(int arg0) + { + return IExecuteWithSignature("getColumnIndexAtX", "(I)I", arg0); + } + /// + /// + /// + /// + /// + public Javax.Swing.Table.TableColumn GetColumn(int arg0) + { + return IExecuteWithSignature("getColumn", "(I)Ljavax/swing/table/TableColumn;", arg0); + } + /// + /// + /// + /// + public void AddColumn(Javax.Swing.Table.TableColumn arg0) + { + IExecuteWithSignature("addColumn", "(Ljavax/swing/table/TableColumn;)V", arg0); + } + /// + /// + /// + /// + public void AddColumnModelListener(Javax.Swing.Event.TableColumnModelListener arg0) + { + IExecuteWithSignature("addColumnModelListener", "(Ljavax/swing/event/TableColumnModelListener;)V", arg0); + } + /// + /// + /// + /// + /// + public void MoveColumn(int arg0, int arg1) + { + IExecute("moveColumn", arg0, arg1); + } + /// + /// + /// + /// + public void RemoveColumn(Javax.Swing.Table.TableColumn arg0) + { + IExecuteWithSignature("removeColumn", "(Ljavax/swing/table/TableColumn;)V", arg0); + } + /// + /// + /// + /// + public void RemoveColumnModelListener(Javax.Swing.Event.TableColumnModelListener arg0) + { + IExecuteWithSignature("removeColumnModelListener", "(Ljavax/swing/event/TableColumnModelListener;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Table/TableModel.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Table/TableModel.cs new file mode 100644 index 0000000000..ca9276821f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Table/TableModel.cs @@ -0,0 +1,205 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Table +{ + #region ITableModel + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ITableModel + { + #region Instance methods + /// + /// + /// + int ColumnCount { get; } + /// + /// + /// + int RowCount { get; } + /// + /// + /// + /// + /// + /// + bool IsCellEditable(int arg0, int arg1); + /// + /// + /// + /// + /// + Java.Lang.Class GetColumnClass(int arg0); + /// + /// + /// + /// + /// + /// + object GetValueAt(int arg0, int arg1); + /// + /// + /// + /// + /// + Java.Lang.String GetColumnName(int arg0); + /// + /// + /// + /// + void AddTableModelListener(Javax.Swing.Event.TableModelListener arg0); + /// + /// + /// + /// + void RemoveTableModelListener(Javax.Swing.Event.TableModelListener arg0); + /// + /// + /// + /// + /// + /// + void SetValueAt(object arg0, int arg1, int arg2); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region TableModel + public partial class TableModel : Javax.Swing.Table.ITableModel + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int ColumnCount + { + get { return IExecuteWithSignature("getColumnCount", "()I"); } + } + /// + /// + /// + public int RowCount + { + get { return IExecuteWithSignature("getRowCount", "()I"); } + } + /// + /// + /// + /// + /// + /// + public bool IsCellEditable(int arg0, int arg1) + { + return IExecute("isCellEditable", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Lang.Class GetColumnClass(int arg0) + { + return IExecuteWithSignature("getColumnClass", "(I)Ljava/lang/Class;", arg0); + } + /// + /// + /// + /// + /// + /// + public object GetValueAt(int arg0, int arg1) + { + return IExecute("getValueAt", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Lang.String GetColumnName(int arg0) + { + return IExecuteWithSignature("getColumnName", "(I)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + public void AddTableModelListener(Javax.Swing.Event.TableModelListener arg0) + { + IExecuteWithSignature("addTableModelListener", "(Ljavax/swing/event/TableModelListener;)V", arg0); + } + /// + /// + /// + /// + public void RemoveTableModelListener(Javax.Swing.Event.TableModelListener arg0) + { + IExecuteWithSignature("removeTableModelListener", "(Ljavax/swing/event/TableModelListener;)V", arg0); + } + /// + /// + /// + /// + /// + /// + public void SetValueAt(object arg0, int arg1, int arg2) + { + IExecute("setValueAt", arg0, arg1, arg2); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Table/TableRowSorter.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Table/TableRowSorter.cs new file mode 100644 index 0000000000..0de111a321 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Table/TableRowSorter.cs @@ -0,0 +1,139 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Table +{ + #region TableRowSorter + public partial class TableRowSorter + { + #region Constructors + /// + /// + /// + /// + public TableRowSorter(Javax.Swing.Table.TableModel arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.Table.TableStringConverter StringConverter + { + get { return IExecuteWithSignature("getStringConverter", "()Ljavax/swing/table/TableStringConverter;"); } set { IExecuteWithSignature("setStringConverter", "(Ljavax/swing/table/TableStringConverter;)V", value); } + } + /// + /// + /// + /// + public void SetModel(Javax.Swing.Table.TableModel arg0) + { + IExecuteWithSignature("setModel", "(Ljavax/swing/table/TableModel;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region TableRowSorter + public partial class TableRowSorter + { + #region Constructors + /// + /// + /// + /// + public TableRowSorter(M arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Table.TableRowSorter(Javax.Swing.Table.TableRowSorter t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.Table.TableStringConverter StringConverter + { + get { return IExecuteWithSignature("getStringConverter", "()Ljavax/swing/table/TableStringConverter;"); } set { IExecuteWithSignature("setStringConverter", "(Ljavax/swing/table/TableStringConverter;)V", value); } + } + /// + /// + /// + /// + public void SetModel(M arg0) + { + IExecuteWithSignature("setModel", "(Ljavax/swing/table/TableModel;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Table/TableStringConverter.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Table/TableStringConverter.cs new file mode 100644 index 0000000000..04c4025cd6 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Table/TableStringConverter.cs @@ -0,0 +1,69 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Table +{ + #region TableStringConverter + public partial class TableStringConverter + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.String ToString(Javax.Swing.Table.TableModel arg0, int arg1, int arg2) + { + return IExecute("toString", arg0, arg1, arg2); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Text/AbstractDocument.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Text/AbstractDocument.cs new file mode 100644 index 0000000000..aabd01e261 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Text/AbstractDocument.cs @@ -0,0 +1,1087 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Text +{ + #region AbstractDocument + public partial class AbstractDocument + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Text.Document(Javax.Swing.Text.AbstractDocument t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Javax.Swing.Text.AbstractDocument t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static Java.Lang.String BidiElementName { get { if (!_BidiElementNameReady) { _BidiElementNameContent = SGetField(LocalBridgeClazz, "BidiElementName"); _BidiElementNameReady = true; } return _BidiElementNameContent; } } + private static Java.Lang.String _BidiElementNameContent = default; + private static bool _BidiElementNameReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String ContentElementName { get { if (!_ContentElementNameReady) { _ContentElementNameContent = SGetField(LocalBridgeClazz, "ContentElementName"); _ContentElementNameReady = true; } return _ContentElementNameContent; } } + private static Java.Lang.String _ContentElementNameContent = default; + private static bool _ContentElementNameReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String ElementNameAttribute { get { if (!_ElementNameAttributeReady) { _ElementNameAttributeContent = SGetField(LocalBridgeClazz, "ElementNameAttribute"); _ElementNameAttributeReady = true; } return _ElementNameAttributeContent; } } + private static Java.Lang.String _ElementNameAttributeContent = default; + private static bool _ElementNameAttributeReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String ParagraphElementName { get { if (!_ParagraphElementNameReady) { _ParagraphElementNameContent = SGetField(LocalBridgeClazz, "ParagraphElementName"); _ParagraphElementNameReady = true; } return _ParagraphElementNameContent; } } + private static Java.Lang.String _ParagraphElementNameContent = default; + private static bool _ParagraphElementNameReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String SectionElementName { get { if (!_SectionElementNameReady) { _SectionElementNameContent = SGetField(LocalBridgeClazz, "SectionElementName"); _SectionElementNameReady = true; } return _SectionElementNameContent; } } + private static Java.Lang.String _SectionElementNameContent = default; + private static bool _SectionElementNameReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int AsynchronousLoadPriority + { + get { return IExecuteWithSignature("getAsynchronousLoadPriority", "()I"); } set { IExecuteWithSignature("setAsynchronousLoadPriority", "(I)V", value); } + } + /// + /// + /// + public Javax.Swing.Text.Element DefaultRootElement + { + get { return IExecuteWithSignature("getDefaultRootElement", "()Ljavax/swing/text/Element;"); } + } + /// + /// + /// + public Javax.Swing.Text.DocumentFilter DocumentFilter + { + get { return IExecuteWithSignature("getDocumentFilter", "()Ljavax/swing/text/DocumentFilter;"); } set { IExecuteWithSignature("setDocumentFilter", "(Ljavax/swing/text/DocumentFilter;)V", value); } + } + /// + /// + /// + public Javax.Swing.Event.DocumentListener[] DocumentListeners + { + get { return IExecuteWithSignatureArray("getDocumentListeners", "()[Ljavax/swing/event/DocumentListener;"); } + } + /// + /// + /// + public Java.Util.Dictionary DocumentProperties + { + get { return IExecuteWithSignature>("getDocumentProperties", "()Ljava/util/Dictionary;"); } set { IExecuteWithSignature("setDocumentProperties", "(Ljava/util/Dictionary;)V", value); } + } + /// + /// + /// + public Javax.Swing.Text.Position EndPosition + { + get { return IExecuteWithSignature("getEndPosition", "()Ljavax/swing/text/Position;"); } + } + /// + /// + /// + public Javax.Swing.Text.Element GetBidiRootElement + { + get { return IExecuteWithSignature("getBidiRootElement", "()Ljavax/swing/text/Element;"); } + } + /// + /// + /// + public int Length + { + get { return IExecuteWithSignature("getLength", "()I"); } + } + /// + /// + /// + public Javax.Swing.Text.Element[] RootElements + { + get { return IExecuteWithSignatureArray("getRootElements", "()[Ljavax/swing/text/Element;"); } + } + /// + /// + /// + public Javax.Swing.Text.Position StartPosition + { + get { return IExecuteWithSignature("getStartPosition", "()Ljavax/swing/text/Position;"); } + } + /// + /// + /// + public Javax.Swing.Event.UndoableEditListener[] UndoableEditListeners + { + get { return IExecuteWithSignatureArray("getUndoableEditListeners", "()[Ljavax/swing/event/UndoableEditListener;"); } + } + /// + /// + /// + /// + /// + /// + public T[] GetListeners(Java.Lang.Class arg0) where T : Java.Util.IEventListener, new() + { + return IExecuteArray("getListeners", arg0); + } + /// + /// + /// + /// + /// + public Javax.Swing.Text.Element GetParagraphElement(int arg0) + { + return IExecuteWithSignature("getParagraphElement", "(I)Ljavax/swing/text/Element;", arg0); + } + /// + /// + /// + /// + /// + public object GetProperty(object arg0) + { + return IExecuteWithSignature("getProperty", "(Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + public void ReadLock() + { + IExecuteWithSignature("readLock", "()V"); + } + /// + /// + /// + public void ReadUnlock() + { + IExecuteWithSignature("readUnlock", "()V"); + } + /// + /// + /// + /// + /// + public void PutProperty(object arg0, object arg1) + { + IExecute("putProperty", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.String GetText(int arg0, int arg1) + { + return IExecute("getText", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Javax.Swing.Text.Position CreatePosition(int arg0) + { + return IExecuteWithSignature("createPosition", "(I)Ljavax/swing/text/Position;", arg0); + } + /// + /// + /// + /// + public void AddDocumentListener(Javax.Swing.Event.DocumentListener arg0) + { + IExecuteWithSignature("addDocumentListener", "(Ljavax/swing/event/DocumentListener;)V", arg0); + } + /// + /// + /// + /// + public void AddUndoableEditListener(Javax.Swing.Event.UndoableEditListener arg0) + { + IExecuteWithSignature("addUndoableEditListener", "(Ljavax/swing/event/UndoableEditListener;)V", arg0); + } + /// + /// + /// + /// + public void Dump(Java.Io.PrintStream arg0) + { + IExecuteWithSignature("dump", "(Ljava/io/PrintStream;)V", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public void GetText(int arg0, int arg1, Javax.Swing.Text.Segment arg2) + { + IExecute("getText", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public void InsertString(int arg0, Java.Lang.String arg1, Javax.Swing.Text.AttributeSet arg2) + { + IExecute("insertString", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void Remove(int arg0, int arg1) + { + IExecute("remove", arg0, arg1); + } + /// + /// + /// + /// + public void RemoveDocumentListener(Javax.Swing.Event.DocumentListener arg0) + { + IExecuteWithSignature("removeDocumentListener", "(Ljavax/swing/event/DocumentListener;)V", arg0); + } + /// + /// + /// + /// + public void RemoveUndoableEditListener(Javax.Swing.Event.UndoableEditListener arg0) + { + IExecuteWithSignature("removeUndoableEditListener", "(Ljavax/swing/event/UndoableEditListener;)V", arg0); + } + /// + /// + /// + /// + public void Render(Java.Lang.Runnable arg0) + { + IExecuteWithSignature("render", "(Ljava/lang/Runnable;)V", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public void Replace(int arg0, int arg1, Java.Lang.String arg2, Javax.Swing.Text.AttributeSet arg3) + { + IExecute("replace", arg0, arg1, arg2, arg3); + } + + #endregion + + #region Nested classes + #region AbstractElement + public partial class AbstractElement + { + #region Constructors + /// + /// + /// + /// + /// + /// + public AbstractElement(Javax.Swing.Text.AbstractDocument arg0, Javax.Swing.Text.Element arg1, Javax.Swing.Text.AttributeSet arg2) + : base(arg0, arg1, arg2) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Text.Element(Javax.Swing.Text.AbstractDocument.AbstractElement t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Text.MutableAttributeSet(Javax.Swing.Text.AbstractDocument.AbstractElement t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Javax.Swing.Text.AbstractDocument.AbstractElement t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Tree.TreeNode(Javax.Swing.Text.AbstractDocument.AbstractElement t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public bool AllowsChildren + { + get { return IExecuteWithSignature("getAllowsChildren", "()Z"); } + } + /// + /// + /// + public int AttributeCount + { + get { return IExecuteWithSignature("getAttributeCount", "()I"); } + } + /// + /// + /// + public Java.Util.Enumeration AttributeNames + { + get { return IExecuteWithSignature>("getAttributeNames", "()Ljava/util/Enumeration;"); } + } + /// + /// + /// + public Javax.Swing.Text.AttributeSet Attributes + { + get { return IExecuteWithSignature("getAttributes", "()Ljavax/swing/text/AttributeSet;"); } + } + /// + /// + /// + public int ChildCount + { + get { return IExecuteWithSignature("getChildCount", "()I"); } + } + /// + /// + /// + public Javax.Swing.Text.Document Document + { + get { return IExecuteWithSignature("getDocument", "()Ljavax/swing/text/Document;"); } + } + /// + /// + /// + public int ElementCount + { + get { return IExecuteWithSignature("getElementCount", "()I"); } + } + /// + /// + /// + public int EndOffset + { + get { return IExecuteWithSignature("getEndOffset", "()I"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Javax.Swing.Tree.TreeNode Parent + { + get { return IExecuteWithSignature("getParent", "()Ljavax/swing/tree/TreeNode;"); } + } + /// + /// + /// + public Javax.Swing.Text.Element ParentElement + { + get { return IExecuteWithSignature("getParentElement", "()Ljavax/swing/text/Element;"); } + } + /// + /// + /// + public Javax.Swing.Text.AttributeSet ResolveParent + { + get { return IExecuteWithSignature("getResolveParent", "()Ljavax/swing/text/AttributeSet;"); } set { IExecuteWithSignature("setResolveParent", "(Ljavax/swing/text/AttributeSet;)V", value); } + } + /// + /// + /// + public int StartOffset + { + get { return IExecuteWithSignature("getStartOffset", "()I"); } + } + /// + /// + /// + /// + public bool IsLeaf() + { + return IExecuteWithSignature("isLeaf", "()Z"); + } + /// + /// + /// + /// + /// + public int GetElementIndex(int arg0) + { + return IExecuteWithSignature("getElementIndex", "(I)I", arg0); + } + /// + /// + /// + /// + public Java.Util.Enumeration Children() + { + return IExecuteWithSignature>("children", "()Ljava/util/Enumeration;"); + } + /// + /// + /// + /// + /// + public Javax.Swing.Text.Element GetElement(int arg0) + { + return IExecuteWithSignature("getElement", "(I)Ljavax/swing/text/Element;", arg0); + } + /// + /// + /// + /// + /// + /// + public bool ContainsAttribute(object arg0, object arg1) + { + return IExecute("containsAttribute", arg0, arg1); + } + /// + /// + /// + /// + /// + public bool ContainsAttributes(Javax.Swing.Text.AttributeSet arg0) + { + return IExecuteWithSignature("containsAttributes", "(Ljavax/swing/text/AttributeSet;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool IsDefined(object arg0) + { + return IExecuteWithSignature("isDefined", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool IsEqual(Javax.Swing.Text.AttributeSet arg0) + { + return IExecuteWithSignature("isEqual", "(Ljavax/swing/text/AttributeSet;)Z", arg0); + } + /// + /// + /// + /// + /// + public int GetIndex(Javax.Swing.Tree.TreeNode arg0) + { + return IExecuteWithSignature("getIndex", "(Ljavax/swing/tree/TreeNode;)I", arg0); + } + /// + /// + /// + /// + /// + public object GetAttribute(object arg0) + { + return IExecuteWithSignature("getAttribute", "(Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + public Javax.Swing.Text.AttributeSet CopyAttributes() + { + return IExecuteWithSignature("copyAttributes", "()Ljavax/swing/text/AttributeSet;"); + } + /// + /// + /// + /// + /// + public Javax.Swing.Tree.TreeNode GetChildAt(int arg0) + { + return IExecuteWithSignature("getChildAt", "(I)Ljavax/swing/tree/TreeNode;", arg0); + } + /// + /// + /// + /// + /// + public void AddAttribute(object arg0, object arg1) + { + IExecute("addAttribute", arg0, arg1); + } + /// + /// + /// + /// + public void AddAttributes(Javax.Swing.Text.AttributeSet arg0) + { + IExecuteWithSignature("addAttributes", "(Ljavax/swing/text/AttributeSet;)V", arg0); + } + /// + /// + /// + /// + /// + public void Dump(Java.Io.PrintStream arg0, int arg1) + { + IExecute("dump", arg0, arg1); + } + /// + /// + /// + /// + public void RemoveAttribute(object arg0) + { + IExecuteWithSignature("removeAttribute", "(Ljava/lang/Object;)V", arg0); + } + /// + /// + /// + /// + public void RemoveAttributes(Java.Util.Enumeration arg0) + { + IExecuteWithSignature("removeAttributes", "(Ljava/util/Enumeration;)V", arg0); + } + /// + /// + /// + /// + public void RemoveAttributes(Javax.Swing.Text.AttributeSet arg0) + { + IExecuteWithSignature("removeAttributes", "(Ljavax/swing/text/AttributeSet;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region AttributeContext + public partial class AttributeContext + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.Text.AttributeSet EmptySet + { + get { return IExecuteWithSignature("getEmptySet", "()Ljavax/swing/text/AttributeSet;"); } + } + /// + /// + /// + /// + /// + /// + /// + public Javax.Swing.Text.AttributeSet AddAttribute(Javax.Swing.Text.AttributeSet arg0, object arg1, object arg2) + { + return IExecute("addAttribute", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public Javax.Swing.Text.AttributeSet AddAttributes(Javax.Swing.Text.AttributeSet arg0, Javax.Swing.Text.AttributeSet arg1) + { + return IExecute("addAttributes", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Javax.Swing.Text.AttributeSet RemoveAttribute(Javax.Swing.Text.AttributeSet arg0, object arg1) + { + return IExecute("removeAttribute", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Javax.Swing.Text.AttributeSet RemoveAttributes(Javax.Swing.Text.AttributeSet arg0, Java.Util.Enumeration arg1) + { + return IExecute("removeAttributes", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Javax.Swing.Text.AttributeSet RemoveAttributes(Javax.Swing.Text.AttributeSet arg0, Javax.Swing.Text.AttributeSet arg1) + { + return IExecute("removeAttributes", arg0, arg1); + } + /// + /// + /// + /// + public void Reclaim(Javax.Swing.Text.AttributeSet arg0) + { + IExecuteWithSignature("reclaim", "(Ljavax/swing/text/AttributeSet;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region BranchElement + public partial class BranchElement + { + #region Constructors + /// + /// + /// + /// + /// + /// + public BranchElement(Javax.Swing.Text.AbstractDocument arg0, Javax.Swing.Text.Element arg1, Javax.Swing.Text.AttributeSet arg2) + : base(arg0, arg1, arg2) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public Javax.Swing.Text.Element PositionToElement(int arg0) + { + return IExecuteWithSignature("positionToElement", "(I)Ljavax/swing/text/Element;", arg0); + } + /// + /// + /// + /// + /// + /// + public void Replace(int arg0, int arg1, Javax.Swing.Text.Element[] arg2) + { + IExecute("replace", arg0, arg1, arg2); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Content + public partial class Content + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public int Length() + { + return IExecuteWithSignature("length", "()I"); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.String GetString(int arg0, int arg1) + { + return IExecute("getString", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Javax.Swing.Text.Position CreatePosition(int arg0) + { + return IExecuteWithSignature("createPosition", "(I)Ljavax/swing/text/Position;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Javax.Swing.Undo.UndoableEdit InsertString(int arg0, Java.Lang.String arg1) + { + return IExecute("insertString", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public Javax.Swing.Undo.UndoableEdit Remove(int arg0, int arg1) + { + return IExecute("remove", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void GetChars(int arg0, int arg1, Javax.Swing.Text.Segment arg2) + { + IExecute("getChars", arg0, arg1, arg2); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region DefaultDocumentEvent + public partial class DefaultDocumentEvent + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + public DefaultDocumentEvent(Javax.Swing.Text.AbstractDocument arg0, int arg1, int arg2, Javax.Swing.Event.DocumentEvent.EventType arg3) + : base(arg0, arg1, arg2, arg3) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Event.DocumentEvent(Javax.Swing.Text.AbstractDocument.DefaultDocumentEvent t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.Text.Document Document + { + get { return IExecuteWithSignature("getDocument", "()Ljavax/swing/text/Document;"); } + } + /// + /// + /// + public int Length + { + get { return IExecuteWithSignature("getLength", "()I"); } + } + /// + /// + /// + public int Offset + { + get { return IExecuteWithSignature("getOffset", "()I"); } + } + /// + /// + /// + public Javax.Swing.Event.DocumentEvent.EventType Type + { + get { return IExecuteWithSignature("getType", "()Ljavax/swing/event/DocumentEvent$EventType;"); } + } + /// + /// + /// + /// + /// + public Javax.Swing.Event.DocumentEvent.ElementChange GetChange(Javax.Swing.Text.Element arg0) + { + return IExecuteWithSignature("getChange", "(Ljavax/swing/text/Element;)Ljavax/swing/event/DocumentEvent$ElementChange;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ElementEdit + public partial class ElementEdit + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + public ElementEdit(Javax.Swing.Text.Element arg0, int arg1, Javax.Swing.Text.Element[] arg2, Javax.Swing.Text.Element[] arg3) + : base(arg0, arg1, arg2, arg3) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.Text.Element[] ChildrenAdded + { + get { return IExecuteWithSignatureArray("getChildrenAdded", "()[Ljavax/swing/text/Element;"); } + } + /// + /// + /// + public Javax.Swing.Text.Element[] ChildrenRemoved + { + get { return IExecuteWithSignatureArray("getChildrenRemoved", "()[Ljavax/swing/text/Element;"); } + } + /// + /// + /// + public Javax.Swing.Text.Element Element + { + get { return IExecuteWithSignature("getElement", "()Ljavax/swing/text/Element;"); } + } + /// + /// + /// + public int Index + { + get { return IExecuteWithSignature("getIndex", "()I"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region LeafElement + public partial class LeafElement + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + /// + public LeafElement(Javax.Swing.Text.AbstractDocument arg0, Javax.Swing.Text.Element arg1, Javax.Swing.Text.AttributeSet arg2, int arg3, int arg4) + : base(arg0, arg1, arg2, arg3, arg4) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Text/AbstractWriter.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Text/AbstractWriter.cs new file mode 100644 index 0000000000..f473e9c71a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Text/AbstractWriter.cs @@ -0,0 +1,79 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Text +{ + #region AbstractWriter + public partial class AbstractWriter + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int EndOffset + { + get { return IExecuteWithSignature("getEndOffset", "()I"); } + } + /// + /// + /// + public Java.Lang.String LineSeparator + { + get { return IExecuteWithSignature("getLineSeparator", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setLineSeparator", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public int StartOffset + { + get { return IExecuteWithSignature("getStartOffset", "()I"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Text/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Text/AllPackageClasses.cs new file mode 100644 index 0000000000..abf098a5b5 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Text/AllPackageClasses.cs @@ -0,0 +1,5133 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Javax.Swing.Text +{ + #region AbstractDocument + /// + /// + /// + public partial class AbstractDocument : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.text.AbstractDocument"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AbstractDocument class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractDocument() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AbstractDocument class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractDocument(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region AbstractElement + /// + /// + /// + public partial class AbstractElement : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.text.AbstractDocument$AbstractElement"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AbstractElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractElement() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AbstractElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractElement(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AttributeContext + /// + /// + /// + public partial class AttributeContext : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.text.AbstractDocument$AttributeContext"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AttributeContext class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AttributeContext() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AttributeContext class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AttributeContext(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region BranchElement + /// + /// + /// + public partial class BranchElement : Javax.Swing.Text.AbstractDocument.AbstractElement + { + const string _bridgeClassName = "javax.swing.text.AbstractDocument$BranchElement"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public BranchElement() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public BranchElement(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Content + /// + /// + /// + public partial class Content : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.text.AbstractDocument$Content"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Content class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Content() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Content class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Content(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region DefaultDocumentEvent + /// + /// + /// + public partial class DefaultDocumentEvent : Javax.Swing.Undo.CompoundEdit + { + const string _bridgeClassName = "javax.swing.text.AbstractDocument$DefaultDocumentEvent"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DefaultDocumentEvent() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DefaultDocumentEvent(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ElementEdit + /// + /// + /// + public partial class ElementEdit : Javax.Swing.Undo.AbstractUndoableEdit + { + const string _bridgeClassName = "javax.swing.text.AbstractDocument$ElementEdit"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ElementEdit() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ElementEdit(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region LeafElement + /// + /// + /// + public partial class LeafElement : Javax.Swing.Text.AbstractDocument.AbstractElement + { + const string _bridgeClassName = "javax.swing.text.AbstractDocument$LeafElement"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public LeafElement() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public LeafElement(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region AbstractWriter + /// + /// + /// + public partial class AbstractWriter : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.text.AbstractWriter"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AbstractWriter class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractWriter() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AbstractWriter class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractWriter(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region AsyncBoxView + /// + /// + /// + public partial class AsyncBoxView : Javax.Swing.Text.View + { + const string _bridgeClassName = "javax.swing.text.AsyncBoxView"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public AsyncBoxView() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public AsyncBoxView(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region ChildLocator + /// + /// + /// + public partial class ChildLocator : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.text.AsyncBoxView$ChildLocator"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ChildLocator() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ChildLocator(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ChildState + /// + /// + /// + public partial class ChildState : Java.Lang.Runnable + { + const string _bridgeClassName = "javax.swing.text.AsyncBoxView$ChildState"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ChildState() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ChildState(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region AttributeSet + /// + /// + /// + public partial class AttributeSet : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.text.AttributeSet"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AttributeSet class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AttributeSet() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AttributeSet class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AttributeSet(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region CharacterAttribute + /// + /// + /// + public partial class CharacterAttribute : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.text.AttributeSet$CharacterAttribute"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("CharacterAttribute class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CharacterAttribute() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("CharacterAttribute class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CharacterAttribute(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region ColorAttribute + /// + /// + /// + public partial class ColorAttribute : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.text.AttributeSet$ColorAttribute"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ColorAttribute class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ColorAttribute() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ColorAttribute class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ColorAttribute(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region FontAttribute + /// + /// + /// + public partial class FontAttribute : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.text.AttributeSet$FontAttribute"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("FontAttribute class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public FontAttribute() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("FontAttribute class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public FontAttribute(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region ParagraphAttribute + /// + /// + /// + public partial class ParagraphAttribute : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.text.AttributeSet$ParagraphAttribute"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ParagraphAttribute class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ParagraphAttribute() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ParagraphAttribute class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ParagraphAttribute(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region BadLocationException + /// + /// + /// + public partial class BadLocationException : Java.Lang.Exception + { + const string _bridgeClassName = "javax.swing.text.BadLocationException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region BoxView + /// + /// + /// + public partial class BoxView : Javax.Swing.Text.CompositeView + { + const string _bridgeClassName = "javax.swing.text.BoxView"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public BoxView() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public BoxView(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Caret + /// + /// + /// + public partial class Caret : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.text.Caret"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Caret class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Caret() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Caret class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Caret(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ChangedCharSetException + /// + /// + /// + public partial class ChangedCharSetException : Java.Io.IOException + { + const string _bridgeClassName = "javax.swing.text.ChangedCharSetException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region ComponentView + /// + /// + /// + public partial class ComponentView : Javax.Swing.Text.View + { + const string _bridgeClassName = "javax.swing.text.ComponentView"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ComponentView() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ComponentView(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CompositeView + /// + /// + /// + public partial class CompositeView : Javax.Swing.Text.View + { + const string _bridgeClassName = "javax.swing.text.CompositeView"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("CompositeView class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CompositeView() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("CompositeView class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CompositeView(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DateFormatter + /// + /// + /// + public partial class DateFormatter : Javax.Swing.Text.InternationalFormatter + { + const string _bridgeClassName = "javax.swing.text.DateFormatter"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DateFormatter() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DateFormatter(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DefaultCaret + /// + /// + /// + public partial class DefaultCaret : Java.Awt.Rectangle + { + const string _bridgeClassName = "javax.swing.text.DefaultCaret"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DefaultCaret() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DefaultCaret(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DefaultEditorKit + /// + /// + /// + public partial class DefaultEditorKit : Javax.Swing.Text.EditorKit + { + const string _bridgeClassName = "javax.swing.text.DefaultEditorKit"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DefaultEditorKit() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DefaultEditorKit(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region BeepAction + /// + /// + /// + public partial class BeepAction : Javax.Swing.Text.TextAction + { + const string _bridgeClassName = "javax.swing.text.DefaultEditorKit$BeepAction"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public BeepAction() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public BeepAction(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region CopyAction + /// + /// + /// + public partial class CopyAction : Javax.Swing.Text.TextAction + { + const string _bridgeClassName = "javax.swing.text.DefaultEditorKit$CopyAction"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public CopyAction() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public CopyAction(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region CutAction + /// + /// + /// + public partial class CutAction : Javax.Swing.Text.TextAction + { + const string _bridgeClassName = "javax.swing.text.DefaultEditorKit$CutAction"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public CutAction() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public CutAction(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region DefaultKeyTypedAction + /// + /// + /// + public partial class DefaultKeyTypedAction : Javax.Swing.Text.TextAction + { + const string _bridgeClassName = "javax.swing.text.DefaultEditorKit$DefaultKeyTypedAction"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DefaultKeyTypedAction() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DefaultKeyTypedAction(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region InsertBreakAction + /// + /// + /// + public partial class InsertBreakAction : Javax.Swing.Text.TextAction + { + const string _bridgeClassName = "javax.swing.text.DefaultEditorKit$InsertBreakAction"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public InsertBreakAction() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public InsertBreakAction(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region InsertContentAction + /// + /// + /// + public partial class InsertContentAction : Javax.Swing.Text.TextAction + { + const string _bridgeClassName = "javax.swing.text.DefaultEditorKit$InsertContentAction"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public InsertContentAction() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public InsertContentAction(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region InsertTabAction + /// + /// + /// + public partial class InsertTabAction : Javax.Swing.Text.TextAction + { + const string _bridgeClassName = "javax.swing.text.DefaultEditorKit$InsertTabAction"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public InsertTabAction() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public InsertTabAction(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region PasteAction + /// + /// + /// + public partial class PasteAction : Javax.Swing.Text.TextAction + { + const string _bridgeClassName = "javax.swing.text.DefaultEditorKit$PasteAction"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public PasteAction() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public PasteAction(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region DefaultFormatter + /// + /// + /// + public partial class DefaultFormatter : Javax.Swing.JFormattedTextField.AbstractFormatter + { + const string _bridgeClassName = "javax.swing.text.DefaultFormatter"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DefaultFormatter() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DefaultFormatter(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DefaultFormatterFactory + /// + /// + /// + public partial class DefaultFormatterFactory : Javax.Swing.JFormattedTextField.AbstractFormatterFactory + { + const string _bridgeClassName = "javax.swing.text.DefaultFormatterFactory"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DefaultFormatterFactory() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DefaultFormatterFactory(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DefaultHighlighter + /// + /// + /// + public partial class DefaultHighlighter : Javax.Swing.Text.LayeredHighlighter + { + const string _bridgeClassName = "javax.swing.text.DefaultHighlighter"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DefaultHighlighter() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DefaultHighlighter(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region DefaultHighlightPainter + /// + /// + /// + public partial class DefaultHighlightPainter : Javax.Swing.Text.LayeredHighlighter.LayerPainter + { + const string _bridgeClassName = "javax.swing.text.DefaultHighlighter$DefaultHighlightPainter"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DefaultHighlightPainter() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DefaultHighlightPainter(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region DefaultStyledDocument + /// + /// + /// + public partial class DefaultStyledDocument : Javax.Swing.Text.AbstractDocument + { + const string _bridgeClassName = "javax.swing.text.DefaultStyledDocument"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DefaultStyledDocument() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DefaultStyledDocument(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region AttributeUndoableEdit + /// + /// + /// + public partial class AttributeUndoableEdit : Javax.Swing.Undo.AbstractUndoableEdit + { + const string _bridgeClassName = "javax.swing.text.DefaultStyledDocument$AttributeUndoableEdit"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public AttributeUndoableEdit() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public AttributeUndoableEdit(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region ElementBuffer + /// + /// + /// + public partial class ElementBuffer : Java.Io.Serializable + { + const string _bridgeClassName = "javax.swing.text.DefaultStyledDocument$ElementBuffer"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ElementBuffer() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ElementBuffer(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ElementSpec + /// + /// + /// + public partial class ElementSpec : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.text.DefaultStyledDocument$ElementSpec"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ElementSpec() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ElementSpec(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region Document + /// + /// + /// + public partial class Document : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.text.Document"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Document class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Document() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Document class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Document(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DocumentFilter + /// + /// + /// + public partial class DocumentFilter : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.text.DocumentFilter"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DocumentFilter() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DocumentFilter(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region FilterBypass + /// + /// + /// + public partial class FilterBypass : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.text.DocumentFilter$FilterBypass"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("FilterBypass class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public FilterBypass() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("FilterBypass class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public FilterBypass(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region EditorKit + /// + /// + /// + public partial class EditorKit : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.text.EditorKit"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("EditorKit class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public EditorKit() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("EditorKit class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public EditorKit(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Element + /// + /// + /// + public partial class Element : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.text.Element"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Element class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Element() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Element class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Element(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ElementIterator + /// + /// + /// + public partial class ElementIterator : Java.Lang.Cloneable + { + const string _bridgeClassName = "javax.swing.text.ElementIterator"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ElementIterator() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ElementIterator(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region FieldView + /// + /// + /// + public partial class FieldView : Javax.Swing.Text.PlainView + { + const string _bridgeClassName = "javax.swing.text.FieldView"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public FieldView() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public FieldView(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region FlowView + /// + /// + /// + public partial class FlowView : Javax.Swing.Text.BoxView + { + const string _bridgeClassName = "javax.swing.text.FlowView"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("FlowView class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public FlowView() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("FlowView class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public FlowView(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region FlowStrategy + /// + /// + /// + public partial class FlowStrategy : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.text.FlowView$FlowStrategy"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public FlowStrategy() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public FlowStrategy(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region GapContent + /// + /// + /// + public partial class GapContent : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.text.GapContent"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public GapContent() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public GapContent(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region GlyphView + /// + /// + /// + public partial class GlyphView : Javax.Swing.Text.View + { + const string _bridgeClassName = "javax.swing.text.GlyphView"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public GlyphView() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public GlyphView(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region GlyphPainter + /// + /// + /// + public partial class GlyphPainter : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.text.GlyphView$GlyphPainter"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("GlyphPainter class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public GlyphPainter() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("GlyphPainter class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public GlyphPainter(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region Highlighter + /// + /// + /// + public partial class Highlighter : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.text.Highlighter"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Highlighter class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Highlighter() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Highlighter class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Highlighter(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region Highlight + /// + /// + /// + public partial class Highlight : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.text.Highlighter$Highlight"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Highlight class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Highlight() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Highlight class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Highlight(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region HighlightPainter + /// + /// + /// + public partial class HighlightPainter : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.text.Highlighter$HighlightPainter"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("HighlightPainter class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HighlightPainter() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("HighlightPainter class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HighlightPainter(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region IconView + /// + /// + /// + public partial class IconView : Javax.Swing.Text.View + { + const string _bridgeClassName = "javax.swing.text.IconView"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public IconView() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public IconView(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region InternationalFormatter + /// + /// + /// + public partial class InternationalFormatter : Javax.Swing.Text.DefaultFormatter + { + const string _bridgeClassName = "javax.swing.text.InternationalFormatter"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public InternationalFormatter() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public InternationalFormatter(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region JTextComponent + /// + /// + /// + public partial class JTextComponent : Javax.Swing.JComponent + { + const string _bridgeClassName = "javax.swing.text.JTextComponent"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("JTextComponent class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public JTextComponent() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("JTextComponent class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public JTextComponent(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region AccessibleJTextComponent + /// + /// + /// + public partial class AccessibleJTextComponent : Javax.Swing.JComponent.AccessibleJComponent + { + const string _bridgeClassName = "javax.swing.text.JTextComponent$AccessibleJTextComponent"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public AccessibleJTextComponent() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public AccessibleJTextComponent(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DropLocation + /// + /// + /// + public partial class DropLocation : Javax.Swing.TransferHandler.DropLocation + { + const string _bridgeClassName = "javax.swing.text.JTextComponent$DropLocation"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DropLocation() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DropLocation(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region KeyBinding + /// + /// + /// + public partial class KeyBinding : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.text.JTextComponent$KeyBinding"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public KeyBinding() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public KeyBinding(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region Keymap + /// + /// + /// + public partial class Keymap : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.text.Keymap"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Keymap class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Keymap() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Keymap class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Keymap(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region LabelView + /// + /// + /// + public partial class LabelView : Javax.Swing.Text.GlyphView + { + const string _bridgeClassName = "javax.swing.text.LabelView"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public LabelView() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public LabelView(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region LayeredHighlighter + /// + /// + /// + public partial class LayeredHighlighter : Javax.Swing.Text.Highlighter + { + const string _bridgeClassName = "javax.swing.text.LayeredHighlighter"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("LayeredHighlighter class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public LayeredHighlighter() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("LayeredHighlighter class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public LayeredHighlighter(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region LayerPainter + /// + /// + /// + public partial class LayerPainter : Javax.Swing.Text.Highlighter.HighlightPainter + { + const string _bridgeClassName = "javax.swing.text.LayeredHighlighter$LayerPainter"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("LayerPainter class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public LayerPainter() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("LayerPainter class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public LayerPainter(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region LayoutQueue + /// + /// + /// + public partial class LayoutQueue : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.text.LayoutQueue"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public LayoutQueue() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public LayoutQueue(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MaskFormatter + /// + /// + /// + public partial class MaskFormatter : Javax.Swing.Text.DefaultFormatter + { + const string _bridgeClassName = "javax.swing.text.MaskFormatter"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MaskFormatter() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MaskFormatter(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MutableAttributeSet + /// + /// + /// + public partial class MutableAttributeSet : Javax.Swing.Text.AttributeSet + { + const string _bridgeClassName = "javax.swing.text.MutableAttributeSet"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("MutableAttributeSet class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public MutableAttributeSet() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("MutableAttributeSet class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public MutableAttributeSet(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region NavigationFilter + /// + /// + /// + public partial class NavigationFilter : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.text.NavigationFilter"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public NavigationFilter() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public NavigationFilter(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region FilterBypass + /// + /// + /// + public partial class FilterBypass : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.text.NavigationFilter$FilterBypass"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("FilterBypass class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public FilterBypass() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("FilterBypass class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public FilterBypass(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region NumberFormatter + /// + /// + /// + public partial class NumberFormatter : Javax.Swing.Text.InternationalFormatter + { + const string _bridgeClassName = "javax.swing.text.NumberFormatter"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public NumberFormatter() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public NumberFormatter(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ParagraphView + /// + /// + /// + public partial class ParagraphView : Javax.Swing.Text.FlowView + { + const string _bridgeClassName = "javax.swing.text.ParagraphView"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ParagraphView() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ParagraphView(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PasswordView + /// + /// + /// + public partial class PasswordView : Javax.Swing.Text.FieldView + { + const string _bridgeClassName = "javax.swing.text.PasswordView"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public PasswordView() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public PasswordView(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PlainDocument + /// + /// + /// + public partial class PlainDocument : Javax.Swing.Text.AbstractDocument + { + const string _bridgeClassName = "javax.swing.text.PlainDocument"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public PlainDocument() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public PlainDocument(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PlainView + /// + /// + /// + public partial class PlainView : Javax.Swing.Text.View + { + const string _bridgeClassName = "javax.swing.text.PlainView"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public PlainView() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public PlainView(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Position + /// + /// + /// + public partial class Position : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.text.Position"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Position class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Position() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Position class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Position(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region Bias + /// + /// + /// + public partial class Bias : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.text.Position$Bias"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Bias() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Bias(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region Segment + /// + /// + /// + public partial class Segment : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.text.Segment"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Segment() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Segment(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SimpleAttributeSet + /// + /// + /// + public partial class SimpleAttributeSet : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.text.SimpleAttributeSet"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SimpleAttributeSet() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SimpleAttributeSet(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region StringContent + /// + /// + /// + public partial class StringContent : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.text.StringContent"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public StringContent() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public StringContent(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Style + /// + /// + /// + public partial class Style : Javax.Swing.Text.MutableAttributeSet + { + const string _bridgeClassName = "javax.swing.text.Style"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Style class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Style() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Style class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Style(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region StyleConstants + /// + /// + /// + public partial class StyleConstants : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.text.StyleConstants"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public StyleConstants() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public StyleConstants(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region CharacterConstants + /// + /// + /// + public partial class CharacterConstants : Javax.Swing.Text.StyleConstants + { + const string _bridgeClassName = "javax.swing.text.StyleConstants$CharacterConstants"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public CharacterConstants() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public CharacterConstants(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region ColorConstants + /// + /// + /// + public partial class ColorConstants : Javax.Swing.Text.StyleConstants + { + const string _bridgeClassName = "javax.swing.text.StyleConstants$ColorConstants"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ColorConstants() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ColorConstants(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region FontConstants + /// + /// + /// + public partial class FontConstants : Javax.Swing.Text.StyleConstants + { + const string _bridgeClassName = "javax.swing.text.StyleConstants$FontConstants"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public FontConstants() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public FontConstants(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region ParagraphConstants + /// + /// + /// + public partial class ParagraphConstants : Javax.Swing.Text.StyleConstants + { + const string _bridgeClassName = "javax.swing.text.StyleConstants$ParagraphConstants"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ParagraphConstants() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ParagraphConstants(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region StyleContext + /// + /// + /// + public partial class StyleContext : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.text.StyleContext"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public StyleContext() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public StyleContext(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region NamedStyle + /// + /// + /// + public partial class NamedStyle : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.text.StyleContext$NamedStyle"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public NamedStyle() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public NamedStyle(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SmallAttributeSet + /// + /// + /// + public partial class SmallAttributeSet : Javax.Swing.Text.AttributeSet + { + const string _bridgeClassName = "javax.swing.text.StyleContext$SmallAttributeSet"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SmallAttributeSet() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SmallAttributeSet(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region StyledDocument + /// + /// + /// + public partial class StyledDocument : Javax.Swing.Text.Document + { + const string _bridgeClassName = "javax.swing.text.StyledDocument"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("StyledDocument class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public StyledDocument() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("StyledDocument class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public StyledDocument(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region StyledEditorKit + /// + /// + /// + public partial class StyledEditorKit : Javax.Swing.Text.DefaultEditorKit + { + const string _bridgeClassName = "javax.swing.text.StyledEditorKit"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public StyledEditorKit() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public StyledEditorKit(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region AlignmentAction + /// + /// + /// + public partial class AlignmentAction : Javax.Swing.Text.StyledEditorKit.StyledTextAction + { + const string _bridgeClassName = "javax.swing.text.StyledEditorKit$AlignmentAction"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public AlignmentAction() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public AlignmentAction(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region BoldAction + /// + /// + /// + public partial class BoldAction : Javax.Swing.Text.StyledEditorKit.StyledTextAction + { + const string _bridgeClassName = "javax.swing.text.StyledEditorKit$BoldAction"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public BoldAction() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public BoldAction(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region FontFamilyAction + /// + /// + /// + public partial class FontFamilyAction : Javax.Swing.Text.StyledEditorKit.StyledTextAction + { + const string _bridgeClassName = "javax.swing.text.StyledEditorKit$FontFamilyAction"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public FontFamilyAction() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public FontFamilyAction(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region FontSizeAction + /// + /// + /// + public partial class FontSizeAction : Javax.Swing.Text.StyledEditorKit.StyledTextAction + { + const string _bridgeClassName = "javax.swing.text.StyledEditorKit$FontSizeAction"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public FontSizeAction() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public FontSizeAction(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region ForegroundAction + /// + /// + /// + public partial class ForegroundAction : Javax.Swing.Text.StyledEditorKit.StyledTextAction + { + const string _bridgeClassName = "javax.swing.text.StyledEditorKit$ForegroundAction"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ForegroundAction() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ForegroundAction(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region ItalicAction + /// + /// + /// + public partial class ItalicAction : Javax.Swing.Text.StyledEditorKit.StyledTextAction + { + const string _bridgeClassName = "javax.swing.text.StyledEditorKit$ItalicAction"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ItalicAction() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ItalicAction(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region StyledTextAction + /// + /// + /// + public partial class StyledTextAction : Javax.Swing.Text.TextAction + { + const string _bridgeClassName = "javax.swing.text.StyledEditorKit$StyledTextAction"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("StyledTextAction class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public StyledTextAction() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("StyledTextAction class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public StyledTextAction(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region UnderlineAction + /// + /// + /// + public partial class UnderlineAction : Javax.Swing.Text.StyledEditorKit.StyledTextAction + { + const string _bridgeClassName = "javax.swing.text.StyledEditorKit$UnderlineAction"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public UnderlineAction() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public UnderlineAction(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region TabableView + /// + /// + /// + public partial class TabableView : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.text.TabableView"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("TabableView class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public TabableView() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("TabableView class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public TabableView(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TabExpander + /// + /// + /// + public partial class TabExpander : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.text.TabExpander"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("TabExpander class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public TabExpander() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("TabExpander class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public TabExpander(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TableView + /// + /// + /// + public partial class TableView : Javax.Swing.Text.BoxView + { + const string _bridgeClassName = "javax.swing.text.TableView"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("TableView class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public TableView() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("TableView class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public TableView(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region TableRow + /// + /// + /// + public partial class TableRow : Javax.Swing.Text.BoxView + { + const string _bridgeClassName = "javax.swing.text.TableView$TableRow"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public TableRow() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public TableRow(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region TabSet + /// + /// + /// + public partial class TabSet : Java.Io.Serializable + { + const string _bridgeClassName = "javax.swing.text.TabSet"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public TabSet() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public TabSet(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TabStop + /// + /// + /// + public partial class TabStop : Java.Io.Serializable + { + const string _bridgeClassName = "javax.swing.text.TabStop"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public TabStop() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public TabStop(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TextAction + /// + /// + /// + public partial class TextAction : Javax.Swing.AbstractAction + { + const string _bridgeClassName = "javax.swing.text.TextAction"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("TextAction class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public TextAction() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("TextAction class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public TextAction(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Utilities + /// + /// + /// + public partial class Utilities : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.text.Utilities"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Utilities() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Utilities(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region View + /// + /// + /// + public partial class View : Javax.Swing.SwingConstants + { + const string _bridgeClassName = "javax.swing.text.View"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("View class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public View() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("View class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public View(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ViewFactory + /// + /// + /// + public partial class ViewFactory : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.text.ViewFactory"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ViewFactory class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ViewFactory() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ViewFactory class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ViewFactory(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region WrappedPlainView + /// + /// + /// + public partial class WrappedPlainView : Javax.Swing.Text.BoxView + { + const string _bridgeClassName = "javax.swing.text.WrappedPlainView"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public WrappedPlainView() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public WrappedPlainView(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ZoneView + /// + /// + /// + public partial class ZoneView : Javax.Swing.Text.BoxView + { + const string _bridgeClassName = "javax.swing.text.ZoneView"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ZoneView() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ZoneView(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Text/AsyncBoxView.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Text/AsyncBoxView.cs new file mode 100644 index 0000000000..18cd012d5f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Text/AsyncBoxView.cs @@ -0,0 +1,284 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Text +{ + #region AsyncBoxView + public partial class AsyncBoxView + { + #region Constructors + /// + /// + /// + /// + /// + public AsyncBoxView(Javax.Swing.Text.Element arg0, int arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public float BottomInset + { + get { return IExecuteWithSignature("getBottomInset", "()F"); } set { IExecuteWithSignature("setBottomInset", "(F)V", value); } + } + /// + /// + /// + public float LeftInset + { + get { return IExecuteWithSignature("getLeftInset", "()F"); } set { IExecuteWithSignature("setLeftInset", "(F)V", value); } + } + /// + /// + /// + public int MajorAxis + { + get { return IExecuteWithSignature("getMajorAxis", "()I"); } + } + /// + /// + /// + public int MinorAxis + { + get { return IExecuteWithSignature("getMinorAxis", "()I"); } + } + /// + /// + /// + public float RightInset + { + get { return IExecuteWithSignature("getRightInset", "()F"); } set { IExecuteWithSignature("setRightInset", "(F)V", value); } + } + /// + /// + /// + public float TopInset + { + get { return IExecuteWithSignature("getTopInset", "()F"); } set { IExecuteWithSignature("setTopInset", "(F)V", value); } + } + + #endregion + + #region Nested classes + #region ChildLocator + public partial class ChildLocator + { + #region Constructors + /// + /// + /// + /// + public ChildLocator(Javax.Swing.Text.AsyncBoxView arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + public int GetViewIndexAtPoint(float arg0, float arg1, Java.Awt.Shape arg2) + { + return IExecute("getViewIndexAtPoint", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public Java.Awt.Shape GetChildAllocation(int arg0, Java.Awt.Shape arg1) + { + return IExecute("getChildAllocation", arg0, arg1); + } + /// + /// + /// + /// + public void ChildChanged(Javax.Swing.Text.AsyncBoxView.ChildState arg0) + { + IExecuteWithSignature("childChanged", "(Ljavax/swing/text/AsyncBoxView$ChildState;)V", arg0); + } + /// + /// + /// + /// + public void PaintChildren(Java.Awt.Graphics arg0) + { + IExecuteWithSignature("paintChildren", "(Ljava/awt/Graphics;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ChildState + public partial class ChildState + { + #region Constructors + /// + /// + /// + /// + /// + public ChildState(Javax.Swing.Text.AsyncBoxView arg0, Javax.Swing.Text.View arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.Text.View ChildView + { + get { return IExecuteWithSignature("getChildView", "()Ljavax/swing/text/View;"); } + } + /// + /// + /// + public float MajorOffset + { + get { return IExecuteWithSignature("getMajorOffset", "()F"); } set { IExecuteWithSignature("setMajorOffset", "(F)V", value); } + } + /// + /// + /// + public float MajorSpan + { + get { return IExecuteWithSignature("getMajorSpan", "()F"); } + } + /// + /// + /// + public float MinorOffset + { + get { return IExecuteWithSignature("getMinorOffset", "()F"); } + } + /// + /// + /// + public float MinorSpan + { + get { return IExecuteWithSignature("getMinorSpan", "()F"); } + } + /// + /// + /// + /// + public bool IsLayoutValid() + { + return IExecuteWithSignature("isLayoutValid", "()Z"); + } + /// + /// + /// + /// + /// + public void PreferenceChanged(bool arg0, bool arg1) + { + IExecute("preferenceChanged", arg0, arg1); + } + /// + /// + /// + public void Run() + { + IExecuteWithSignature("run", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Text/AttributeSet.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Text/AttributeSet.cs new file mode 100644 index 0000000000..df73b9e826 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Text/AttributeSet.cs @@ -0,0 +1,335 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Text +{ + #region IAttributeSet + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IAttributeSet + { + #region Instance methods + /// + /// + /// + int AttributeCount { get; } + /// + /// + /// + Java.Util.Enumeration AttributeNames { get; } + /// + /// + /// + Javax.Swing.Text.AttributeSet ResolveParent { get; } + /// + /// + /// + /// + /// + /// + bool ContainsAttribute(object arg0, object arg1); + /// + /// + /// + /// + /// + bool ContainsAttributes(Javax.Swing.Text.AttributeSet arg0); + /// + /// + /// + /// + /// + bool IsDefined(object arg0); + /// + /// + /// + /// + /// + bool IsEqual(Javax.Swing.Text.AttributeSet arg0); + /// + /// + /// + /// + /// + object GetAttribute(object arg0); + /// + /// + /// + /// + Javax.Swing.Text.AttributeSet CopyAttributes(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region AttributeSet + public partial class AttributeSet : Javax.Swing.Text.IAttributeSet + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static object NameAttribute { get { if (!_NameAttributeReady) { _NameAttributeContent = SGetField(LocalBridgeClazz, "NameAttribute"); _NameAttributeReady = true; } return _NameAttributeContent; } } + private static object _NameAttributeContent = default; + private static bool _NameAttributeReady = false; // this is used because in case of generics + /// + /// + /// + public static object ResolveAttribute { get { if (!_ResolveAttributeReady) { _ResolveAttributeContent = SGetField(LocalBridgeClazz, "ResolveAttribute"); _ResolveAttributeReady = true; } return _ResolveAttributeContent; } } + private static object _ResolveAttributeContent = default; + private static bool _ResolveAttributeReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int AttributeCount + { + get { return IExecuteWithSignature("getAttributeCount", "()I"); } + } + /// + /// + /// + public Java.Util.Enumeration AttributeNames + { + get { return IExecuteWithSignature>("getAttributeNames", "()Ljava/util/Enumeration;"); } + } + /// + /// + /// + public Javax.Swing.Text.AttributeSet ResolveParent + { + get { return IExecuteWithSignature("getResolveParent", "()Ljavax/swing/text/AttributeSet;"); } + } + /// + /// + /// + /// + /// + /// + public bool ContainsAttribute(object arg0, object arg1) + { + return IExecute("containsAttribute", arg0, arg1); + } + /// + /// + /// + /// + /// + public bool ContainsAttributes(Javax.Swing.Text.AttributeSet arg0) + { + return IExecuteWithSignature("containsAttributes", "(Ljavax/swing/text/AttributeSet;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool IsDefined(object arg0) + { + return IExecuteWithSignature("isDefined", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool IsEqual(Javax.Swing.Text.AttributeSet arg0) + { + return IExecuteWithSignature("isEqual", "(Ljavax/swing/text/AttributeSet;)Z", arg0); + } + /// + /// + /// + /// + /// + public object GetAttribute(object arg0) + { + return IExecuteWithSignature("getAttribute", "(Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + public Javax.Swing.Text.AttributeSet CopyAttributes() + { + return IExecuteWithSignature("copyAttributes", "()Ljavax/swing/text/AttributeSet;"); + } + + #endregion + + #region Nested classes + #region CharacterAttribute + public partial class CharacterAttribute + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ColorAttribute + public partial class ColorAttribute + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region FontAttribute + public partial class FontAttribute + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ParagraphAttribute + public partial class ParagraphAttribute + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Text/BadLocationException.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Text/BadLocationException.cs new file mode 100644 index 0000000000..b67c87da14 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Text/BadLocationException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Text +{ + #region BadLocationException + public partial class BadLocationException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Text/BoxView.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Text/BoxView.cs new file mode 100644 index 0000000000..eb600f9553 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Text/BoxView.cs @@ -0,0 +1,96 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Text +{ + #region BoxView + public partial class BoxView + { + #region Constructors + /// + /// + /// + /// + /// + public BoxView(Javax.Swing.Text.Element arg0, int arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int Axis + { + get { return IExecuteWithSignature("getAxis", "()I"); } set { IExecuteWithSignature("setAxis", "(I)V", value); } + } + /// + /// + /// + public int Height + { + get { return IExecuteWithSignature("getHeight", "()I"); } + } + /// + /// + /// + public int Width + { + get { return IExecuteWithSignature("getWidth", "()I"); } + } + /// + /// + /// + /// + public void LayoutChanged(int arg0) + { + IExecuteWithSignature("layoutChanged", "(I)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Text/Caret.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Text/Caret.cs new file mode 100644 index 0000000000..34915fdbfc --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Text/Caret.cs @@ -0,0 +1,250 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Text +{ + #region ICaret + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ICaret + { + #region Instance methods + /// + /// + /// + int BlinkRate { get; set; } + /// + /// + /// + int Dot { get; set; } + /// + /// + /// + Java.Awt.Point MagicCaretPosition { get; set; } + /// + /// + /// + int Mark { get; } + /// + /// + /// + /// + bool IsSelectionVisible(); + /// + /// + /// + /// + bool IsVisible(); + /// + /// + /// + /// + void AddChangeListener(Javax.Swing.Event.ChangeListener arg0); + /// + /// + /// + /// + void Deinstall(Javax.Swing.Text.JTextComponent arg0); + /// + /// + /// + /// + void Install(Javax.Swing.Text.JTextComponent arg0); + /// + /// + /// + /// + void MoveDot(int arg0); + /// + /// + /// + /// + void Paint(Java.Awt.Graphics arg0); + /// + /// + /// + /// + void RemoveChangeListener(Javax.Swing.Event.ChangeListener arg0); + /// + /// + /// + /// + void SetSelectionVisible(bool arg0); + /// + /// + /// + /// + void SetVisible(bool arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Caret + public partial class Caret : Javax.Swing.Text.ICaret + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int BlinkRate + { + get { return IExecuteWithSignature("getBlinkRate", "()I"); } set { IExecuteWithSignature("setBlinkRate", "(I)V", value); } + } + /// + /// + /// + public int Dot + { + get { return IExecuteWithSignature("getDot", "()I"); } set { IExecuteWithSignature("setDot", "(I)V", value); } + } + /// + /// + /// + public Java.Awt.Point MagicCaretPosition + { + get { return IExecuteWithSignature("getMagicCaretPosition", "()Ljava/awt/Point;"); } set { IExecuteWithSignature("setMagicCaretPosition", "(Ljava/awt/Point;)V", value); } + } + /// + /// + /// + public int Mark + { + get { return IExecuteWithSignature("getMark", "()I"); } + } + /// + /// + /// + /// + public bool IsSelectionVisible() + { + return IExecuteWithSignature("isSelectionVisible", "()Z"); + } + /// + /// + /// + /// + public bool IsVisible() + { + return IExecuteWithSignature("isVisible", "()Z"); + } + /// + /// + /// + /// + public void AddChangeListener(Javax.Swing.Event.ChangeListener arg0) + { + IExecuteWithSignature("addChangeListener", "(Ljavax/swing/event/ChangeListener;)V", arg0); + } + /// + /// + /// + /// + public void Deinstall(Javax.Swing.Text.JTextComponent arg0) + { + IExecuteWithSignature("deinstall", "(Ljavax/swing/text/JTextComponent;)V", arg0); + } + /// + /// + /// + /// + public void Install(Javax.Swing.Text.JTextComponent arg0) + { + IExecuteWithSignature("install", "(Ljavax/swing/text/JTextComponent;)V", arg0); + } + /// + /// + /// + /// + public void MoveDot(int arg0) + { + IExecuteWithSignature("moveDot", "(I)V", arg0); + } + /// + /// + /// + /// + public void Paint(Java.Awt.Graphics arg0) + { + IExecuteWithSignature("paint", "(Ljava/awt/Graphics;)V", arg0); + } + /// + /// + /// + /// + public void RemoveChangeListener(Javax.Swing.Event.ChangeListener arg0) + { + IExecuteWithSignature("removeChangeListener", "(Ljavax/swing/event/ChangeListener;)V", arg0); + } + /// + /// + /// + /// + public void SetSelectionVisible(bool arg0) + { + IExecuteWithSignature("setSelectionVisible", "(Z)V", arg0); + } + /// + /// + /// + /// + public void SetVisible(bool arg0) + { + IExecuteWithSignature("setVisible", "(Z)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Text/ChangedCharSetException.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Text/ChangedCharSetException.cs new file mode 100644 index 0000000000..af835de5d0 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Text/ChangedCharSetException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Text +{ + #region ChangedCharSetException + public partial class ChangedCharSetException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Text/ComponentView.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Text/ComponentView.cs new file mode 100644 index 0000000000..f129a0a8bc --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Text/ComponentView.cs @@ -0,0 +1,73 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Text +{ + #region ComponentView + public partial class ComponentView + { + #region Constructors + /// + /// + /// + /// + public ComponentView(Javax.Swing.Text.Element arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.Component Component + { + get { return IExecuteWithSignature("getComponent", "()Ljava/awt/Component;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Text/CompositeView.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Text/CompositeView.cs new file mode 100644 index 0000000000..eca450f3f0 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Text/CompositeView.cs @@ -0,0 +1,66 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Text +{ + #region CompositeView + public partial class CompositeView + { + #region Constructors + /// + /// + /// + /// + public CompositeView(Javax.Swing.Text.Element arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Text/DateFormatter.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Text/DateFormatter.cs new file mode 100644 index 0000000000..773c8a2eb7 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Text/DateFormatter.cs @@ -0,0 +1,74 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Text +{ + #region DateFormatter + public partial class DateFormatter + { + #region Constructors + /// + /// + /// + /// + public DateFormatter(Java.Text.DateFormat arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public void SetFormat(Java.Text.DateFormat arg0) + { + IExecuteWithSignature("setFormat", "(Ljava/text/DateFormat;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Text/DefaultCaret.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Text/DefaultCaret.cs new file mode 100644 index 0000000000..62be95601f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Text/DefaultCaret.cs @@ -0,0 +1,336 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Text +{ + #region DefaultCaret + public partial class DefaultCaret + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Text.Caret(Javax.Swing.Text.DefaultCaret t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Awt.EventNs.FocusListener(Javax.Swing.Text.DefaultCaret t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Awt.EventNs.MouseListener(Javax.Swing.Text.DefaultCaret t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Awt.EventNs.MouseMotionListener(Javax.Swing.Text.DefaultCaret t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static int ALWAYS_UPDATE { get { if (!_ALWAYS_UPDATEReady) { _ALWAYS_UPDATEContent = SGetField(LocalBridgeClazz, "ALWAYS_UPDATE"); _ALWAYS_UPDATEReady = true; } return _ALWAYS_UPDATEContent; } } + private static int _ALWAYS_UPDATEContent = default; + private static bool _ALWAYS_UPDATEReady = false; // this is used because in case of generics + /// + /// + /// + public static int NEVER_UPDATE { get { if (!_NEVER_UPDATEReady) { _NEVER_UPDATEContent = SGetField(LocalBridgeClazz, "NEVER_UPDATE"); _NEVER_UPDATEReady = true; } return _NEVER_UPDATEContent; } } + private static int _NEVER_UPDATEContent = default; + private static bool _NEVER_UPDATEReady = false; // this is used because in case of generics + /// + /// + /// + public static int UPDATE_WHEN_ON_EDT { get { if (!_UPDATE_WHEN_ON_EDTReady) { _UPDATE_WHEN_ON_EDTContent = SGetField(LocalBridgeClazz, "UPDATE_WHEN_ON_EDT"); _UPDATE_WHEN_ON_EDTReady = true; } return _UPDATE_WHEN_ON_EDTContent; } } + private static int _UPDATE_WHEN_ON_EDTContent = default; + private static bool _UPDATE_WHEN_ON_EDTReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int BlinkRate + { + get { return IExecuteWithSignature("getBlinkRate", "()I"); } set { IExecuteWithSignature("setBlinkRate", "(I)V", value); } + } + /// + /// + /// + public Javax.Swing.Event.ChangeListener[] ChangeListeners + { + get { return IExecuteWithSignatureArray("getChangeListeners", "()[Ljavax/swing/event/ChangeListener;"); } + } + /// + /// + /// + public int Dot + { + get { return IExecuteWithSignature("getDot", "()I"); } set { IExecuteWithSignature("setDot", "(I)V", value); } + } + /// + /// + /// + public Javax.Swing.Text.Position.Bias DotBias + { + get { return IExecuteWithSignature("getDotBias", "()Ljavax/swing/text/Position$Bias;"); } + } + /// + /// + /// + public Java.Awt.Point MagicCaretPosition + { + get { return IExecuteWithSignature("getMagicCaretPosition", "()Ljava/awt/Point;"); } set { IExecuteWithSignature("setMagicCaretPosition", "(Ljava/awt/Point;)V", value); } + } + /// + /// + /// + public int Mark + { + get { return IExecuteWithSignature("getMark", "()I"); } + } + /// + /// + /// + public Javax.Swing.Text.Position.Bias MarkBias + { + get { return IExecuteWithSignature("getMarkBias", "()Ljavax/swing/text/Position$Bias;"); } + } + /// + /// + /// + public int UpdatePolicy + { + get { return IExecuteWithSignature("getUpdatePolicy", "()I"); } set { IExecuteWithSignature("setUpdatePolicy", "(I)V", value); } + } + /// + /// + /// + /// + /// + /// + public T[] GetListeners(Java.Lang.Class arg0) where T : Java.Util.IEventListener, new() + { + return IExecuteArray("getListeners", arg0); + } + /// + /// + /// + /// + public bool IsActive() + { + return IExecuteWithSignature("isActive", "()Z"); + } + /// + /// + /// + /// + public bool IsSelectionVisible() + { + return IExecuteWithSignature("isSelectionVisible", "()Z"); + } + /// + /// + /// + /// + public bool IsVisible() + { + return IExecuteWithSignature("isVisible", "()Z"); + } + /// + /// + /// + /// + public void AddChangeListener(Javax.Swing.Event.ChangeListener arg0) + { + IExecuteWithSignature("addChangeListener", "(Ljavax/swing/event/ChangeListener;)V", arg0); + } + /// + /// + /// + /// + public void Deinstall(Javax.Swing.Text.JTextComponent arg0) + { + IExecuteWithSignature("deinstall", "(Ljavax/swing/text/JTextComponent;)V", arg0); + } + /// + /// + /// + /// + public void FocusGained(Java.Awt.EventNs.FocusEvent arg0) + { + IExecuteWithSignature("focusGained", "(Ljava/awt/event/FocusEvent;)V", arg0); + } + /// + /// + /// + /// + public void FocusLost(Java.Awt.EventNs.FocusEvent arg0) + { + IExecuteWithSignature("focusLost", "(Ljava/awt/event/FocusEvent;)V", arg0); + } + /// + /// + /// + /// + public void Install(Javax.Swing.Text.JTextComponent arg0) + { + IExecuteWithSignature("install", "(Ljavax/swing/text/JTextComponent;)V", arg0); + } + /// + /// + /// + /// + public void MouseClicked(Java.Awt.EventNs.MouseEvent arg0) + { + IExecuteWithSignature("mouseClicked", "(Ljava/awt/event/MouseEvent;)V", arg0); + } + /// + /// + /// + /// + public void MouseDragged(Java.Awt.EventNs.MouseEvent arg0) + { + IExecuteWithSignature("mouseDragged", "(Ljava/awt/event/MouseEvent;)V", arg0); + } + /// + /// + /// + /// + public void MouseEntered(Java.Awt.EventNs.MouseEvent arg0) + { + IExecuteWithSignature("mouseEntered", "(Ljava/awt/event/MouseEvent;)V", arg0); + } + /// + /// + /// + /// + public void MouseExited(Java.Awt.EventNs.MouseEvent arg0) + { + IExecuteWithSignature("mouseExited", "(Ljava/awt/event/MouseEvent;)V", arg0); + } + /// + /// + /// + /// + public void MouseMoved(Java.Awt.EventNs.MouseEvent arg0) + { + IExecuteWithSignature("mouseMoved", "(Ljava/awt/event/MouseEvent;)V", arg0); + } + /// + /// + /// + /// + public void MousePressed(Java.Awt.EventNs.MouseEvent arg0) + { + IExecuteWithSignature("mousePressed", "(Ljava/awt/event/MouseEvent;)V", arg0); + } + /// + /// + /// + /// + public void MouseReleased(Java.Awt.EventNs.MouseEvent arg0) + { + IExecuteWithSignature("mouseReleased", "(Ljava/awt/event/MouseEvent;)V", arg0); + } + /// + /// + /// + /// + /// + public void MoveDot(int arg0, Javax.Swing.Text.Position.Bias arg1) + { + IExecute("moveDot", arg0, arg1); + } + /// + /// + /// + /// + public void MoveDot(int arg0) + { + IExecuteWithSignature("moveDot", "(I)V", arg0); + } + /// + /// + /// + /// + public void Paint(Java.Awt.Graphics arg0) + { + IExecuteWithSignature("paint", "(Ljava/awt/Graphics;)V", arg0); + } + /// + /// + /// + /// + public void RemoveChangeListener(Javax.Swing.Event.ChangeListener arg0) + { + IExecuteWithSignature("removeChangeListener", "(Ljavax/swing/event/ChangeListener;)V", arg0); + } + /// + /// + /// + /// + /// + public void SetDot(int arg0, Javax.Swing.Text.Position.Bias arg1) + { + IExecute("setDot", arg0, arg1); + } + /// + /// + /// + /// + public void SetSelectionVisible(bool arg0) + { + IExecuteWithSignature("setSelectionVisible", "(Z)V", arg0); + } + /// + /// + /// + /// + public void SetVisible(bool arg0) + { + IExecuteWithSignature("setVisible", "(Z)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Text/DefaultEditorKit.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Text/DefaultEditorKit.cs new file mode 100644 index 0000000000..c296b144d9 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Text/DefaultEditorKit.cs @@ -0,0 +1,600 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Text +{ + #region DefaultEditorKit + public partial class DefaultEditorKit + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Lang.String backwardAction { get { if (!_backwardActionReady) { _backwardActionContent = SGetField(LocalBridgeClazz, "backwardAction"); _backwardActionReady = true; } return _backwardActionContent; } } + private static Java.Lang.String _backwardActionContent = default; + private static bool _backwardActionReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String beepAction { get { if (!_beepActionReady) { _beepActionContent = SGetField(LocalBridgeClazz, "beepAction"); _beepActionReady = true; } return _beepActionContent; } } + private static Java.Lang.String _beepActionContent = default; + private static bool _beepActionReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String beginAction { get { if (!_beginActionReady) { _beginActionContent = SGetField(LocalBridgeClazz, "beginAction"); _beginActionReady = true; } return _beginActionContent; } } + private static Java.Lang.String _beginActionContent = default; + private static bool _beginActionReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String beginLineAction { get { if (!_beginLineActionReady) { _beginLineActionContent = SGetField(LocalBridgeClazz, "beginLineAction"); _beginLineActionReady = true; } return _beginLineActionContent; } } + private static Java.Lang.String _beginLineActionContent = default; + private static bool _beginLineActionReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String beginParagraphAction { get { if (!_beginParagraphActionReady) { _beginParagraphActionContent = SGetField(LocalBridgeClazz, "beginParagraphAction"); _beginParagraphActionReady = true; } return _beginParagraphActionContent; } } + private static Java.Lang.String _beginParagraphActionContent = default; + private static bool _beginParagraphActionReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String beginWordAction { get { if (!_beginWordActionReady) { _beginWordActionContent = SGetField(LocalBridgeClazz, "beginWordAction"); _beginWordActionReady = true; } return _beginWordActionContent; } } + private static Java.Lang.String _beginWordActionContent = default; + private static bool _beginWordActionReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String copyAction { get { if (!_copyActionReady) { _copyActionContent = SGetField(LocalBridgeClazz, "copyAction"); _copyActionReady = true; } return _copyActionContent; } } + private static Java.Lang.String _copyActionContent = default; + private static bool _copyActionReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String cutAction { get { if (!_cutActionReady) { _cutActionContent = SGetField(LocalBridgeClazz, "cutAction"); _cutActionReady = true; } return _cutActionContent; } } + private static Java.Lang.String _cutActionContent = default; + private static bool _cutActionReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String defaultKeyTypedAction { get { if (!_defaultKeyTypedActionReady) { _defaultKeyTypedActionContent = SGetField(LocalBridgeClazz, "defaultKeyTypedAction"); _defaultKeyTypedActionReady = true; } return _defaultKeyTypedActionContent; } } + private static Java.Lang.String _defaultKeyTypedActionContent = default; + private static bool _defaultKeyTypedActionReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String deleteNextCharAction { get { if (!_deleteNextCharActionReady) { _deleteNextCharActionContent = SGetField(LocalBridgeClazz, "deleteNextCharAction"); _deleteNextCharActionReady = true; } return _deleteNextCharActionContent; } } + private static Java.Lang.String _deleteNextCharActionContent = default; + private static bool _deleteNextCharActionReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String deleteNextWordAction { get { if (!_deleteNextWordActionReady) { _deleteNextWordActionContent = SGetField(LocalBridgeClazz, "deleteNextWordAction"); _deleteNextWordActionReady = true; } return _deleteNextWordActionContent; } } + private static Java.Lang.String _deleteNextWordActionContent = default; + private static bool _deleteNextWordActionReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String deletePrevCharAction { get { if (!_deletePrevCharActionReady) { _deletePrevCharActionContent = SGetField(LocalBridgeClazz, "deletePrevCharAction"); _deletePrevCharActionReady = true; } return _deletePrevCharActionContent; } } + private static Java.Lang.String _deletePrevCharActionContent = default; + private static bool _deletePrevCharActionReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String deletePrevWordAction { get { if (!_deletePrevWordActionReady) { _deletePrevWordActionContent = SGetField(LocalBridgeClazz, "deletePrevWordAction"); _deletePrevWordActionReady = true; } return _deletePrevWordActionContent; } } + private static Java.Lang.String _deletePrevWordActionContent = default; + private static bool _deletePrevWordActionReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String downAction { get { if (!_downActionReady) { _downActionContent = SGetField(LocalBridgeClazz, "downAction"); _downActionReady = true; } return _downActionContent; } } + private static Java.Lang.String _downActionContent = default; + private static bool _downActionReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String endAction { get { if (!_endActionReady) { _endActionContent = SGetField(LocalBridgeClazz, "endAction"); _endActionReady = true; } return _endActionContent; } } + private static Java.Lang.String _endActionContent = default; + private static bool _endActionReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String endLineAction { get { if (!_endLineActionReady) { _endLineActionContent = SGetField(LocalBridgeClazz, "endLineAction"); _endLineActionReady = true; } return _endLineActionContent; } } + private static Java.Lang.String _endLineActionContent = default; + private static bool _endLineActionReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String EndOfLineStringProperty { get { if (!_EndOfLineStringPropertyReady) { _EndOfLineStringPropertyContent = SGetField(LocalBridgeClazz, "EndOfLineStringProperty"); _EndOfLineStringPropertyReady = true; } return _EndOfLineStringPropertyContent; } } + private static Java.Lang.String _EndOfLineStringPropertyContent = default; + private static bool _EndOfLineStringPropertyReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String endParagraphAction { get { if (!_endParagraphActionReady) { _endParagraphActionContent = SGetField(LocalBridgeClazz, "endParagraphAction"); _endParagraphActionReady = true; } return _endParagraphActionContent; } } + private static Java.Lang.String _endParagraphActionContent = default; + private static bool _endParagraphActionReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String endWordAction { get { if (!_endWordActionReady) { _endWordActionContent = SGetField(LocalBridgeClazz, "endWordAction"); _endWordActionReady = true; } return _endWordActionContent; } } + private static Java.Lang.String _endWordActionContent = default; + private static bool _endWordActionReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String forwardAction { get { if (!_forwardActionReady) { _forwardActionContent = SGetField(LocalBridgeClazz, "forwardAction"); _forwardActionReady = true; } return _forwardActionContent; } } + private static Java.Lang.String _forwardActionContent = default; + private static bool _forwardActionReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String insertBreakAction { get { if (!_insertBreakActionReady) { _insertBreakActionContent = SGetField(LocalBridgeClazz, "insertBreakAction"); _insertBreakActionReady = true; } return _insertBreakActionContent; } } + private static Java.Lang.String _insertBreakActionContent = default; + private static bool _insertBreakActionReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String insertContentAction { get { if (!_insertContentActionReady) { _insertContentActionContent = SGetField(LocalBridgeClazz, "insertContentAction"); _insertContentActionReady = true; } return _insertContentActionContent; } } + private static Java.Lang.String _insertContentActionContent = default; + private static bool _insertContentActionReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String insertTabAction { get { if (!_insertTabActionReady) { _insertTabActionContent = SGetField(LocalBridgeClazz, "insertTabAction"); _insertTabActionReady = true; } return _insertTabActionContent; } } + private static Java.Lang.String _insertTabActionContent = default; + private static bool _insertTabActionReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String nextWordAction { get { if (!_nextWordActionReady) { _nextWordActionContent = SGetField(LocalBridgeClazz, "nextWordAction"); _nextWordActionReady = true; } return _nextWordActionContent; } } + private static Java.Lang.String _nextWordActionContent = default; + private static bool _nextWordActionReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String pageDownAction { get { if (!_pageDownActionReady) { _pageDownActionContent = SGetField(LocalBridgeClazz, "pageDownAction"); _pageDownActionReady = true; } return _pageDownActionContent; } } + private static Java.Lang.String _pageDownActionContent = default; + private static bool _pageDownActionReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String pageUpAction { get { if (!_pageUpActionReady) { _pageUpActionContent = SGetField(LocalBridgeClazz, "pageUpAction"); _pageUpActionReady = true; } return _pageUpActionContent; } } + private static Java.Lang.String _pageUpActionContent = default; + private static bool _pageUpActionReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String pasteAction { get { if (!_pasteActionReady) { _pasteActionContent = SGetField(LocalBridgeClazz, "pasteAction"); _pasteActionReady = true; } return _pasteActionContent; } } + private static Java.Lang.String _pasteActionContent = default; + private static bool _pasteActionReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String previousWordAction { get { if (!_previousWordActionReady) { _previousWordActionContent = SGetField(LocalBridgeClazz, "previousWordAction"); _previousWordActionReady = true; } return _previousWordActionContent; } } + private static Java.Lang.String _previousWordActionContent = default; + private static bool _previousWordActionReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String readOnlyAction { get { if (!_readOnlyActionReady) { _readOnlyActionContent = SGetField(LocalBridgeClazz, "readOnlyAction"); _readOnlyActionReady = true; } return _readOnlyActionContent; } } + private static Java.Lang.String _readOnlyActionContent = default; + private static bool _readOnlyActionReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String selectAllAction { get { if (!_selectAllActionReady) { _selectAllActionContent = SGetField(LocalBridgeClazz, "selectAllAction"); _selectAllActionReady = true; } return _selectAllActionContent; } } + private static Java.Lang.String _selectAllActionContent = default; + private static bool _selectAllActionReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String selectionBackwardAction { get { if (!_selectionBackwardActionReady) { _selectionBackwardActionContent = SGetField(LocalBridgeClazz, "selectionBackwardAction"); _selectionBackwardActionReady = true; } return _selectionBackwardActionContent; } } + private static Java.Lang.String _selectionBackwardActionContent = default; + private static bool _selectionBackwardActionReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String selectionBeginAction { get { if (!_selectionBeginActionReady) { _selectionBeginActionContent = SGetField(LocalBridgeClazz, "selectionBeginAction"); _selectionBeginActionReady = true; } return _selectionBeginActionContent; } } + private static Java.Lang.String _selectionBeginActionContent = default; + private static bool _selectionBeginActionReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String selectionBeginLineAction { get { if (!_selectionBeginLineActionReady) { _selectionBeginLineActionContent = SGetField(LocalBridgeClazz, "selectionBeginLineAction"); _selectionBeginLineActionReady = true; } return _selectionBeginLineActionContent; } } + private static Java.Lang.String _selectionBeginLineActionContent = default; + private static bool _selectionBeginLineActionReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String selectionBeginParagraphAction { get { if (!_selectionBeginParagraphActionReady) { _selectionBeginParagraphActionContent = SGetField(LocalBridgeClazz, "selectionBeginParagraphAction"); _selectionBeginParagraphActionReady = true; } return _selectionBeginParagraphActionContent; } } + private static Java.Lang.String _selectionBeginParagraphActionContent = default; + private static bool _selectionBeginParagraphActionReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String selectionBeginWordAction { get { if (!_selectionBeginWordActionReady) { _selectionBeginWordActionContent = SGetField(LocalBridgeClazz, "selectionBeginWordAction"); _selectionBeginWordActionReady = true; } return _selectionBeginWordActionContent; } } + private static Java.Lang.String _selectionBeginWordActionContent = default; + private static bool _selectionBeginWordActionReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String selectionDownAction { get { if (!_selectionDownActionReady) { _selectionDownActionContent = SGetField(LocalBridgeClazz, "selectionDownAction"); _selectionDownActionReady = true; } return _selectionDownActionContent; } } + private static Java.Lang.String _selectionDownActionContent = default; + private static bool _selectionDownActionReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String selectionEndAction { get { if (!_selectionEndActionReady) { _selectionEndActionContent = SGetField(LocalBridgeClazz, "selectionEndAction"); _selectionEndActionReady = true; } return _selectionEndActionContent; } } + private static Java.Lang.String _selectionEndActionContent = default; + private static bool _selectionEndActionReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String selectionEndLineAction { get { if (!_selectionEndLineActionReady) { _selectionEndLineActionContent = SGetField(LocalBridgeClazz, "selectionEndLineAction"); _selectionEndLineActionReady = true; } return _selectionEndLineActionContent; } } + private static Java.Lang.String _selectionEndLineActionContent = default; + private static bool _selectionEndLineActionReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String selectionEndParagraphAction { get { if (!_selectionEndParagraphActionReady) { _selectionEndParagraphActionContent = SGetField(LocalBridgeClazz, "selectionEndParagraphAction"); _selectionEndParagraphActionReady = true; } return _selectionEndParagraphActionContent; } } + private static Java.Lang.String _selectionEndParagraphActionContent = default; + private static bool _selectionEndParagraphActionReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String selectionEndWordAction { get { if (!_selectionEndWordActionReady) { _selectionEndWordActionContent = SGetField(LocalBridgeClazz, "selectionEndWordAction"); _selectionEndWordActionReady = true; } return _selectionEndWordActionContent; } } + private static Java.Lang.String _selectionEndWordActionContent = default; + private static bool _selectionEndWordActionReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String selectionForwardAction { get { if (!_selectionForwardActionReady) { _selectionForwardActionContent = SGetField(LocalBridgeClazz, "selectionForwardAction"); _selectionForwardActionReady = true; } return _selectionForwardActionContent; } } + private static Java.Lang.String _selectionForwardActionContent = default; + private static bool _selectionForwardActionReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String selectionNextWordAction { get { if (!_selectionNextWordActionReady) { _selectionNextWordActionContent = SGetField(LocalBridgeClazz, "selectionNextWordAction"); _selectionNextWordActionReady = true; } return _selectionNextWordActionContent; } } + private static Java.Lang.String _selectionNextWordActionContent = default; + private static bool _selectionNextWordActionReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String selectionPreviousWordAction { get { if (!_selectionPreviousWordActionReady) { _selectionPreviousWordActionContent = SGetField(LocalBridgeClazz, "selectionPreviousWordAction"); _selectionPreviousWordActionReady = true; } return _selectionPreviousWordActionContent; } } + private static Java.Lang.String _selectionPreviousWordActionContent = default; + private static bool _selectionPreviousWordActionReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String selectionUpAction { get { if (!_selectionUpActionReady) { _selectionUpActionContent = SGetField(LocalBridgeClazz, "selectionUpAction"); _selectionUpActionReady = true; } return _selectionUpActionContent; } } + private static Java.Lang.String _selectionUpActionContent = default; + private static bool _selectionUpActionReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String selectLineAction { get { if (!_selectLineActionReady) { _selectLineActionContent = SGetField(LocalBridgeClazz, "selectLineAction"); _selectLineActionReady = true; } return _selectLineActionContent; } } + private static Java.Lang.String _selectLineActionContent = default; + private static bool _selectLineActionReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String selectParagraphAction { get { if (!_selectParagraphActionReady) { _selectParagraphActionContent = SGetField(LocalBridgeClazz, "selectParagraphAction"); _selectParagraphActionReady = true; } return _selectParagraphActionContent; } } + private static Java.Lang.String _selectParagraphActionContent = default; + private static bool _selectParagraphActionReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String selectWordAction { get { if (!_selectWordActionReady) { _selectWordActionContent = SGetField(LocalBridgeClazz, "selectWordAction"); _selectWordActionReady = true; } return _selectWordActionContent; } } + private static Java.Lang.String _selectWordActionContent = default; + private static bool _selectWordActionReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String upAction { get { if (!_upActionReady) { _upActionContent = SGetField(LocalBridgeClazz, "upAction"); _upActionReady = true; } return _upActionContent; } } + private static Java.Lang.String _upActionContent = default; + private static bool _upActionReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String writableAction { get { if (!_writableActionReady) { _writableActionContent = SGetField(LocalBridgeClazz, "writableAction"); _writableActionReady = true; } return _writableActionContent; } } + private static Java.Lang.String _writableActionContent = default; + private static bool _writableActionReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + #region BeepAction + public partial class BeepAction + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region CopyAction + public partial class CopyAction + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region CutAction + public partial class CutAction + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region DefaultKeyTypedAction + public partial class DefaultKeyTypedAction + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region InsertBreakAction + public partial class InsertBreakAction + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region InsertContentAction + public partial class InsertContentAction + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region InsertTabAction + public partial class InsertTabAction + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region PasteAction + public partial class PasteAction + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Text/DefaultFormatter.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Text/DefaultFormatter.cs new file mode 100644 index 0000000000..eb0244146e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Text/DefaultFormatter.cs @@ -0,0 +1,90 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Text +{ + #region DefaultFormatter + public partial class DefaultFormatter + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Cloneable(Javax.Swing.Text.DefaultFormatter t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public bool AllowsInvalid + { + get { return IExecuteWithSignature("getAllowsInvalid", "()Z"); } set { IExecuteWithSignature("setAllowsInvalid", "(Z)V", value); } + } + /// + /// + /// + public bool CommitsOnValidEdit + { + get { return IExecuteWithSignature("getCommitsOnValidEdit", "()Z"); } set { IExecuteWithSignature("setCommitsOnValidEdit", "(Z)V", value); } + } + /// + /// + /// + public bool OverwriteMode + { + get { return IExecuteWithSignature("getOverwriteMode", "()Z"); } set { IExecuteWithSignature("setOverwriteMode", "(Z)V", value); } + } + /// + /// + /// + public Java.Lang.Class ValueClass + { + get { return IExecuteWithSignature("getValueClass", "()Ljava/lang/Class;"); } set { IExecuteWithSignature("setValueClass", "(Ljava/lang/Class;)V", value); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Text/DefaultFormatterFactory.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Text/DefaultFormatterFactory.cs new file mode 100644 index 0000000000..bedf29e088 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Text/DefaultFormatterFactory.cs @@ -0,0 +1,128 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Text +{ + #region DefaultFormatterFactory + public partial class DefaultFormatterFactory + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + public DefaultFormatterFactory(Javax.Swing.JFormattedTextField.AbstractFormatter arg0, Javax.Swing.JFormattedTextField.AbstractFormatter arg1, Javax.Swing.JFormattedTextField.AbstractFormatter arg2, Javax.Swing.JFormattedTextField.AbstractFormatter arg3) + : base(arg0, arg1, arg2, arg3) + { + } + /// + /// + /// + /// + /// + /// + public DefaultFormatterFactory(Javax.Swing.JFormattedTextField.AbstractFormatter arg0, Javax.Swing.JFormattedTextField.AbstractFormatter arg1, Javax.Swing.JFormattedTextField.AbstractFormatter arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + public DefaultFormatterFactory(Javax.Swing.JFormattedTextField.AbstractFormatter arg0, Javax.Swing.JFormattedTextField.AbstractFormatter arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public DefaultFormatterFactory(Javax.Swing.JFormattedTextField.AbstractFormatter arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Javax.Swing.Text.DefaultFormatterFactory t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.JFormattedTextField.AbstractFormatter DefaultFormatter + { + get { return IExecuteWithSignature("getDefaultFormatter", "()Ljavax/swing/JFormattedTextField$AbstractFormatter;"); } set { IExecuteWithSignature("setDefaultFormatter", "(Ljavax/swing/JFormattedTextField$AbstractFormatter;)V", value); } + } + /// + /// + /// + public Javax.Swing.JFormattedTextField.AbstractFormatter DisplayFormatter + { + get { return IExecuteWithSignature("getDisplayFormatter", "()Ljavax/swing/JFormattedTextField$AbstractFormatter;"); } set { IExecuteWithSignature("setDisplayFormatter", "(Ljavax/swing/JFormattedTextField$AbstractFormatter;)V", value); } + } + /// + /// + /// + public Javax.Swing.JFormattedTextField.AbstractFormatter EditFormatter + { + get { return IExecuteWithSignature("getEditFormatter", "()Ljavax/swing/JFormattedTextField$AbstractFormatter;"); } set { IExecuteWithSignature("setEditFormatter", "(Ljavax/swing/JFormattedTextField$AbstractFormatter;)V", value); } + } + /// + /// + /// + public Javax.Swing.JFormattedTextField.AbstractFormatter NullFormatter + { + get { return IExecuteWithSignature("getNullFormatter", "()Ljavax/swing/JFormattedTextField$AbstractFormatter;"); } set { IExecuteWithSignature("setNullFormatter", "(Ljavax/swing/JFormattedTextField$AbstractFormatter;)V", value); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Text/DefaultHighlighter.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Text/DefaultHighlighter.cs new file mode 100644 index 0000000000..3252b5f826 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Text/DefaultHighlighter.cs @@ -0,0 +1,117 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Text +{ + #region DefaultHighlighter + public partial class DefaultHighlighter + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Javax.Swing.Text.LayeredHighlighter.LayerPainter DefaultPainter { get { if (!_DefaultPainterReady) { _DefaultPainterContent = SGetField(LocalBridgeClazz, "DefaultPainter"); _DefaultPainterReady = true; } return _DefaultPainterContent; } } + private static Javax.Swing.Text.LayeredHighlighter.LayerPainter _DefaultPainterContent = default; + private static bool _DefaultPainterReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public bool DrawsLayeredHighlights + { + get { return IExecuteWithSignature("getDrawsLayeredHighlights", "()Z"); } set { IExecuteWithSignature("setDrawsLayeredHighlights", "(Z)V", value); } + } + + #endregion + + #region Nested classes + #region DefaultHighlightPainter + public partial class DefaultHighlightPainter + { + #region Constructors + /// + /// + /// + /// + public DefaultHighlightPainter(Java.Awt.Color arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.Color Color + { + get { return IExecuteWithSignature("getColor", "()Ljava/awt/Color;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Text/DefaultStyledDocument.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Text/DefaultStyledDocument.cs new file mode 100644 index 0000000000..95f9816f59 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Text/DefaultStyledDocument.cs @@ -0,0 +1,478 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Text +{ + #region DefaultStyledDocument + public partial class DefaultStyledDocument + { + #region Constructors + /// + /// + /// + /// + /// + public DefaultStyledDocument(Javax.Swing.Text.AbstractDocument.Content arg0, Javax.Swing.Text.StyleContext arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public DefaultStyledDocument(Javax.Swing.Text.StyleContext arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Text.StyledDocument(Javax.Swing.Text.DefaultStyledDocument t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static int BUFFER_SIZE_DEFAULT { get { if (!_BUFFER_SIZE_DEFAULTReady) { _BUFFER_SIZE_DEFAULTContent = SGetField(LocalBridgeClazz, "BUFFER_SIZE_DEFAULT"); _BUFFER_SIZE_DEFAULTReady = true; } return _BUFFER_SIZE_DEFAULTContent; } } + private static int _BUFFER_SIZE_DEFAULTContent = default; + private static bool _BUFFER_SIZE_DEFAULTReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Util.Enumeration StyleNames + { + get { return IExecuteWithSignature>("getStyleNames", "()Ljava/util/Enumeration;"); } + } + /// + /// + /// + /// + /// + public Java.Awt.Color GetBackground(Javax.Swing.Text.AttributeSet arg0) + { + return IExecuteWithSignature("getBackground", "(Ljavax/swing/text/AttributeSet;)Ljava/awt/Color;", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.Color GetForeground(Javax.Swing.Text.AttributeSet arg0) + { + return IExecuteWithSignature("getForeground", "(Ljavax/swing/text/AttributeSet;)Ljava/awt/Color;", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.Font GetFont(Javax.Swing.Text.AttributeSet arg0) + { + return IExecuteWithSignature("getFont", "(Ljavax/swing/text/AttributeSet;)Ljava/awt/Font;", arg0); + } + /// + /// + /// + /// + /// + public Javax.Swing.Text.Element GetCharacterElement(int arg0) + { + return IExecuteWithSignature("getCharacterElement", "(I)Ljavax/swing/text/Element;", arg0); + } + /// + /// + /// + /// + /// + /// + public Javax.Swing.Text.Style AddStyle(Java.Lang.String arg0, Javax.Swing.Text.Style arg1) + { + return IExecute("addStyle", arg0, arg1); + } + /// + /// + /// + /// + /// + public Javax.Swing.Text.Style GetLogicalStyle(int arg0) + { + return IExecuteWithSignature("getLogicalStyle", "(I)Ljavax/swing/text/Style;", arg0); + } + /// + /// + /// + /// + /// + public Javax.Swing.Text.Style GetStyle(Java.Lang.String arg0) + { + return IExecuteWithSignature("getStyle", "(Ljava/lang/String;)Ljavax/swing/text/Style;", arg0); + } + /// + /// + /// + /// + public void RemoveElement(Javax.Swing.Text.Element arg0) + { + IExecuteWithSignature("removeElement", "(Ljavax/swing/text/Element;)V", arg0); + } + /// + /// + /// + /// + public void RemoveStyle(Java.Lang.String arg0) + { + IExecuteWithSignature("removeStyle", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public void SetCharacterAttributes(int arg0, int arg1, Javax.Swing.Text.AttributeSet arg2, bool arg3) + { + IExecute("setCharacterAttributes", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + public void SetLogicalStyle(int arg0, Javax.Swing.Text.Style arg1) + { + IExecute("setLogicalStyle", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void SetParagraphAttributes(int arg0, int arg1, Javax.Swing.Text.AttributeSet arg2, bool arg3) + { + IExecute("setParagraphAttributes", arg0, arg1, arg2, arg3); + } + + #endregion + + #region Nested classes + #region AttributeUndoableEdit + public partial class AttributeUndoableEdit + { + #region Constructors + /// + /// + /// + /// + /// + /// + public AttributeUndoableEdit(Javax.Swing.Text.Element arg0, Javax.Swing.Text.AttributeSet arg1, bool arg2) + : base(arg0, arg1, arg2) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ElementBuffer + public partial class ElementBuffer + { + #region Constructors + /// + /// + /// + /// + /// + public ElementBuffer(Javax.Swing.Text.DefaultStyledDocument arg0, Javax.Swing.Text.Element arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.Text.Element RootElement + { + get { return IExecuteWithSignature("getRootElement", "()Ljavax/swing/text/Element;"); } + } + /// + /// + /// + /// + /// + /// + public Javax.Swing.Text.Element Clone(Javax.Swing.Text.Element arg0, Javax.Swing.Text.Element arg1) + { + return IExecute("clone", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void Change(int arg0, int arg1, Javax.Swing.Text.AbstractDocument.DefaultDocumentEvent arg2) + { + IExecute("change", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public void Insert(int arg0, int arg1, Javax.Swing.Text.DefaultStyledDocument.ElementSpec[] arg2, Javax.Swing.Text.AbstractDocument.DefaultDocumentEvent arg3) + { + IExecute("insert", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + public void Remove(int arg0, int arg1, Javax.Swing.Text.AbstractDocument.DefaultDocumentEvent arg2) + { + IExecute("remove", arg0, arg1, arg2); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ElementSpec + public partial class ElementSpec + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + /// + public ElementSpec(Javax.Swing.Text.AttributeSet arg0, short arg1, char[] arg2, int arg3, int arg4) + : base(arg0, arg1, arg2, arg3, arg4) + { + } + /// + /// + /// + /// + /// + /// + public ElementSpec(Javax.Swing.Text.AttributeSet arg0, short arg1, int arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + public ElementSpec(Javax.Swing.Text.AttributeSet arg0, short arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static short ContentType { get { if (!_ContentTypeReady) { _ContentTypeContent = SGetField(LocalBridgeClazz, "ContentType"); _ContentTypeReady = true; } return _ContentTypeContent; } } + private static short _ContentTypeContent = default; + private static bool _ContentTypeReady = false; // this is used because in case of generics + /// + /// + /// + public static short EndTagType { get { if (!_EndTagTypeReady) { _EndTagTypeContent = SGetField(LocalBridgeClazz, "EndTagType"); _EndTagTypeReady = true; } return _EndTagTypeContent; } } + private static short _EndTagTypeContent = default; + private static bool _EndTagTypeReady = false; // this is used because in case of generics + /// + /// + /// + public static short JoinFractureDirection { get { if (!_JoinFractureDirectionReady) { _JoinFractureDirectionContent = SGetField(LocalBridgeClazz, "JoinFractureDirection"); _JoinFractureDirectionReady = true; } return _JoinFractureDirectionContent; } } + private static short _JoinFractureDirectionContent = default; + private static bool _JoinFractureDirectionReady = false; // this is used because in case of generics + /// + /// + /// + public static short JoinNextDirection { get { if (!_JoinNextDirectionReady) { _JoinNextDirectionContent = SGetField(LocalBridgeClazz, "JoinNextDirection"); _JoinNextDirectionReady = true; } return _JoinNextDirectionContent; } } + private static short _JoinNextDirectionContent = default; + private static bool _JoinNextDirectionReady = false; // this is used because in case of generics + /// + /// + /// + public static short JoinPreviousDirection { get { if (!_JoinPreviousDirectionReady) { _JoinPreviousDirectionContent = SGetField(LocalBridgeClazz, "JoinPreviousDirection"); _JoinPreviousDirectionReady = true; } return _JoinPreviousDirectionContent; } } + private static short _JoinPreviousDirectionContent = default; + private static bool _JoinPreviousDirectionReady = false; // this is used because in case of generics + /// + /// + /// + public static short OriginateDirection { get { if (!_OriginateDirectionReady) { _OriginateDirectionContent = SGetField(LocalBridgeClazz, "OriginateDirection"); _OriginateDirectionReady = true; } return _OriginateDirectionContent; } } + private static short _OriginateDirectionContent = default; + private static bool _OriginateDirectionReady = false; // this is used because in case of generics + /// + /// + /// + public static short StartTagType { get { if (!_StartTagTypeReady) { _StartTagTypeContent = SGetField(LocalBridgeClazz, "StartTagType"); _StartTagTypeReady = true; } return _StartTagTypeContent; } } + private static short _StartTagTypeContent = default; + private static bool _StartTagTypeReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public char[] Array + { + get { return IExecuteWithSignatureArray("getArray", "()[C"); } + } + /// + /// + /// + public Javax.Swing.Text.AttributeSet Attributes + { + get { return IExecuteWithSignature("getAttributes", "()Ljavax/swing/text/AttributeSet;"); } + } + /// + /// + /// + public short Direction + { + get { return IExecuteWithSignature("getDirection", "()S"); } set { IExecuteWithSignature("setDirection", "(S)V", value); } + } + /// + /// + /// + public int Length + { + get { return IExecuteWithSignature("getLength", "()I"); } + } + /// + /// + /// + public int Offset + { + get { return IExecuteWithSignature("getOffset", "()I"); } + } + /// + /// + /// + public short Type + { + get { return IExecuteWithSignature("getType", "()S"); } set { IExecuteWithSignature("setType", "(S)V", value); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Text/Document.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Text/Document.cs new file mode 100644 index 0000000000..2b8f434ad7 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Text/Document.cs @@ -0,0 +1,329 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Text +{ + #region IDocument + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IDocument + { + #region Instance methods + /// + /// + /// + Javax.Swing.Text.Element DefaultRootElement { get; } + /// + /// + /// + Javax.Swing.Text.Position EndPosition { get; } + /// + /// + /// + int Length { get; } + /// + /// + /// + Javax.Swing.Text.Element[] RootElements { get; } + /// + /// + /// + Javax.Swing.Text.Position StartPosition { get; } + /// + /// + /// + /// + /// + object GetProperty(object arg0); + /// + /// + /// + /// + /// + /// + /// + Java.Lang.String GetText(int arg0, int arg1); + /// + /// + /// + /// + /// + /// + Javax.Swing.Text.Position CreatePosition(int arg0); + /// + /// + /// + /// + void AddDocumentListener(Javax.Swing.Event.DocumentListener arg0); + /// + /// + /// + /// + void AddUndoableEditListener(Javax.Swing.Event.UndoableEditListener arg0); + /// + /// + /// + /// + /// + /// + /// + void GetText(int arg0, int arg1, Javax.Swing.Text.Segment arg2); + /// + /// + /// + /// + /// + /// + /// + void InsertString(int arg0, Java.Lang.String arg1, Javax.Swing.Text.AttributeSet arg2); + /// + /// + /// + /// + /// + void PutProperty(object arg0, object arg1); + /// + /// + /// + /// + /// + /// + void Remove(int arg0, int arg1); + /// + /// + /// + /// + void RemoveDocumentListener(Javax.Swing.Event.DocumentListener arg0); + /// + /// + /// + /// + void RemoveUndoableEditListener(Javax.Swing.Event.UndoableEditListener arg0); + /// + /// + /// + /// + void Render(Java.Lang.Runnable arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Document + public partial class Document : Javax.Swing.Text.IDocument + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Lang.String StreamDescriptionProperty { get { if (!_StreamDescriptionPropertyReady) { _StreamDescriptionPropertyContent = SGetField(LocalBridgeClazz, "StreamDescriptionProperty"); _StreamDescriptionPropertyReady = true; } return _StreamDescriptionPropertyContent; } } + private static Java.Lang.String _StreamDescriptionPropertyContent = default; + private static bool _StreamDescriptionPropertyReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String TitleProperty { get { if (!_TitlePropertyReady) { _TitlePropertyContent = SGetField(LocalBridgeClazz, "TitleProperty"); _TitlePropertyReady = true; } return _TitlePropertyContent; } } + private static Java.Lang.String _TitlePropertyContent = default; + private static bool _TitlePropertyReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.Text.Element DefaultRootElement + { + get { return IExecuteWithSignature("getDefaultRootElement", "()Ljavax/swing/text/Element;"); } + } + /// + /// + /// + public Javax.Swing.Text.Position EndPosition + { + get { return IExecuteWithSignature("getEndPosition", "()Ljavax/swing/text/Position;"); } + } + /// + /// + /// + public int Length + { + get { return IExecuteWithSignature("getLength", "()I"); } + } + /// + /// + /// + public Javax.Swing.Text.Element[] RootElements + { + get { return IExecuteWithSignatureArray("getRootElements", "()[Ljavax/swing/text/Element;"); } + } + /// + /// + /// + public Javax.Swing.Text.Position StartPosition + { + get { return IExecuteWithSignature("getStartPosition", "()Ljavax/swing/text/Position;"); } + } + /// + /// + /// + /// + /// + public object GetProperty(object arg0) + { + return IExecuteWithSignature("getProperty", "(Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.String GetText(int arg0, int arg1) + { + return IExecute("getText", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Javax.Swing.Text.Position CreatePosition(int arg0) + { + return IExecuteWithSignature("createPosition", "(I)Ljavax/swing/text/Position;", arg0); + } + /// + /// + /// + /// + public void AddDocumentListener(Javax.Swing.Event.DocumentListener arg0) + { + IExecuteWithSignature("addDocumentListener", "(Ljavax/swing/event/DocumentListener;)V", arg0); + } + /// + /// + /// + /// + public void AddUndoableEditListener(Javax.Swing.Event.UndoableEditListener arg0) + { + IExecuteWithSignature("addUndoableEditListener", "(Ljavax/swing/event/UndoableEditListener;)V", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public void GetText(int arg0, int arg1, Javax.Swing.Text.Segment arg2) + { + IExecute("getText", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public void InsertString(int arg0, Java.Lang.String arg1, Javax.Swing.Text.AttributeSet arg2) + { + IExecute("insertString", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public void PutProperty(object arg0, object arg1) + { + IExecute("putProperty", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void Remove(int arg0, int arg1) + { + IExecute("remove", arg0, arg1); + } + /// + /// + /// + /// + public void RemoveDocumentListener(Javax.Swing.Event.DocumentListener arg0) + { + IExecuteWithSignature("removeDocumentListener", "(Ljavax/swing/event/DocumentListener;)V", arg0); + } + /// + /// + /// + /// + public void RemoveUndoableEditListener(Javax.Swing.Event.UndoableEditListener arg0) + { + IExecuteWithSignature("removeUndoableEditListener", "(Ljavax/swing/event/UndoableEditListener;)V", arg0); + } + /// + /// + /// + /// + public void Render(Java.Lang.Runnable arg0) + { + IExecuteWithSignature("render", "(Ljava/lang/Runnable;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Text/DocumentFilter.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Text/DocumentFilter.cs new file mode 100644 index 0000000000..86a598fbfd --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Text/DocumentFilter.cs @@ -0,0 +1,165 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Text +{ + #region DocumentFilter + public partial class DocumentFilter + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + public void InsertString(Javax.Swing.Text.DocumentFilter.FilterBypass arg0, int arg1, Java.Lang.String arg2, Javax.Swing.Text.AttributeSet arg3) + { + IExecute("insertString", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + public void Remove(Javax.Swing.Text.DocumentFilter.FilterBypass arg0, int arg1, int arg2) + { + IExecute("remove", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void Replace(Javax.Swing.Text.DocumentFilter.FilterBypass arg0, int arg1, int arg2, Java.Lang.String arg3, Javax.Swing.Text.AttributeSet arg4) + { + IExecute("replace", arg0, arg1, arg2, arg3, arg4); + } + + #endregion + + #region Nested classes + #region FilterBypass + public partial class FilterBypass + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.Text.Document Document + { + get { return IExecuteWithSignature("getDocument", "()Ljavax/swing/text/Document;"); } + } + /// + /// + /// + /// + /// + /// + /// + public void InsertString(int arg0, Java.Lang.String arg1, Javax.Swing.Text.AttributeSet arg2) + { + IExecute("insertString", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void Remove(int arg0, int arg1) + { + IExecute("remove", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public void Replace(int arg0, int arg1, Java.Lang.String arg2, Javax.Swing.Text.AttributeSet arg3) + { + IExecute("replace", arg0, arg1, arg2, arg3); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Text/EditorKit.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Text/EditorKit.cs new file mode 100644 index 0000000000..41b45b5d2c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Text/EditorKit.cs @@ -0,0 +1,169 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Text +{ + #region EditorKit + public partial class EditorKit + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Cloneable(Javax.Swing.Text.EditorKit t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Javax.Swing.Text.EditorKit t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.Action[] Actions + { + get { return IExecuteWithSignatureArray("getActions", "()[Ljavax/swing/Action;"); } + } + /// + /// + /// + public Java.Lang.String ContentType + { + get { return IExecuteWithSignature("getContentType", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Javax.Swing.Text.ViewFactory ViewFactory + { + get { return IExecuteWithSignature("getViewFactory", "()Ljavax/swing/text/ViewFactory;"); } + } + /// + /// + /// + /// + public Javax.Swing.Text.Caret CreateCaret() + { + return IExecuteWithSignature("createCaret", "()Ljavax/swing/text/Caret;"); + } + /// + /// + /// + /// + public Javax.Swing.Text.Document CreateDefaultDocument() + { + return IExecuteWithSignature("createDefaultDocument", "()Ljavax/swing/text/Document;"); + } + /// + /// + /// + /// + /// + /// + /// + /// + public void Read(Java.Io.InputStream arg0, Javax.Swing.Text.Document arg1, int arg2) + { + IExecute("read", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + public void Read(Java.Io.Reader arg0, Javax.Swing.Text.Document arg1, int arg2) + { + IExecute("read", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void Write(Java.Io.OutputStream arg0, Javax.Swing.Text.Document arg1, int arg2, int arg3) + { + IExecute("write", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void Write(Java.Io.Writer arg0, Javax.Swing.Text.Document arg1, int arg2, int arg3) + { + IExecute("write", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + public void Deinstall(Javax.Swing.JEditorPane arg0) + { + IExecuteWithSignature("deinstall", "(Ljavax/swing/JEditorPane;)V", arg0); + } + /// + /// + /// + /// + public void Install(Javax.Swing.JEditorPane arg0) + { + IExecuteWithSignature("install", "(Ljavax/swing/JEditorPane;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Text/Element.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Text/Element.cs new file mode 100644 index 0000000000..5e3c8000b1 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Text/Element.cs @@ -0,0 +1,196 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Text +{ + #region IElement + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IElement + { + #region Instance methods + /// + /// + /// + Javax.Swing.Text.AttributeSet Attributes { get; } + /// + /// + /// + Javax.Swing.Text.Document Document { get; } + /// + /// + /// + int ElementCount { get; } + /// + /// + /// + int EndOffset { get; } + /// + /// + /// + Java.Lang.String Name { get; } + /// + /// + /// + Javax.Swing.Text.Element ParentElement { get; } + /// + /// + /// + int StartOffset { get; } + /// + /// + /// + /// + bool IsLeaf(); + /// + /// + /// + /// + /// + int GetElementIndex(int arg0); + /// + /// + /// + /// + /// + Javax.Swing.Text.Element GetElement(int arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Element + public partial class Element : Javax.Swing.Text.IElement + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.Text.AttributeSet Attributes + { + get { return IExecuteWithSignature("getAttributes", "()Ljavax/swing/text/AttributeSet;"); } + } + /// + /// + /// + public Javax.Swing.Text.Document Document + { + get { return IExecuteWithSignature("getDocument", "()Ljavax/swing/text/Document;"); } + } + /// + /// + /// + public int ElementCount + { + get { return IExecuteWithSignature("getElementCount", "()I"); } + } + /// + /// + /// + public int EndOffset + { + get { return IExecuteWithSignature("getEndOffset", "()I"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Javax.Swing.Text.Element ParentElement + { + get { return IExecuteWithSignature("getParentElement", "()Ljavax/swing/text/Element;"); } + } + /// + /// + /// + public int StartOffset + { + get { return IExecuteWithSignature("getStartOffset", "()I"); } + } + /// + /// + /// + /// + public bool IsLeaf() + { + return IExecuteWithSignature("isLeaf", "()Z"); + } + /// + /// + /// + /// + /// + public int GetElementIndex(int arg0) + { + return IExecuteWithSignature("getElementIndex", "(I)I", arg0); + } + /// + /// + /// + /// + /// + public Javax.Swing.Text.Element GetElement(int arg0) + { + return IExecuteWithSignature("getElement", "(I)Ljavax/swing/text/Element;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Text/ElementIterator.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Text/ElementIterator.cs new file mode 100644 index 0000000000..d8b2b6ab64 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Text/ElementIterator.cs @@ -0,0 +1,114 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Text +{ + #region ElementIterator + public partial class ElementIterator + { + #region Constructors + /// + /// + /// + /// + public ElementIterator(Javax.Swing.Text.Document arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public ElementIterator(Javax.Swing.Text.Element arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public int Depth() + { + return IExecuteWithSignature("depth", "()I"); + } + /// + /// + /// + /// + public Javax.Swing.Text.Element Current() + { + return IExecuteWithSignature("current", "()Ljavax/swing/text/Element;"); + } + /// + /// + /// + /// + public Javax.Swing.Text.Element First() + { + return IExecuteWithSignature("first", "()Ljavax/swing/text/Element;"); + } + /// + /// + /// + /// + public Javax.Swing.Text.Element Next() + { + return IExecuteWithSignature("next", "()Ljavax/swing/text/Element;"); + } + /// + /// + /// + /// + public Javax.Swing.Text.Element Previous() + { + return IExecuteWithSignature("previous", "()Ljavax/swing/text/Element;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Text/FieldView.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Text/FieldView.cs new file mode 100644 index 0000000000..ce814b4e2e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Text/FieldView.cs @@ -0,0 +1,66 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Text +{ + #region FieldView + public partial class FieldView + { + #region Constructors + /// + /// + /// + /// + public FieldView(Javax.Swing.Text.Element arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Text/FlowView.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Text/FlowView.cs new file mode 100644 index 0000000000..957e8e9b25 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Text/FlowView.cs @@ -0,0 +1,161 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Text +{ + #region FlowView + public partial class FlowView + { + #region Constructors + /// + /// + /// + /// + /// + public FlowView(Javax.Swing.Text.Element arg0, int arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int FlowAxis + { + get { return IExecuteWithSignature("getFlowAxis", "()I"); } + } + /// + /// + /// + /// + /// + public int GetFlowSpan(int arg0) + { + return IExecuteWithSignature("getFlowSpan", "(I)I", arg0); + } + /// + /// + /// + /// + /// + public int GetFlowStart(int arg0) + { + return IExecuteWithSignature("getFlowStart", "(I)I", arg0); + } + + #endregion + + #region Nested classes + #region FlowStrategy + public partial class FlowStrategy + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public void ChangedUpdate(Javax.Swing.Text.FlowView arg0, Javax.Swing.Event.DocumentEvent arg1, Java.Awt.Rectangle arg2) + { + IExecute("changedUpdate", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void InsertUpdate(Javax.Swing.Text.FlowView arg0, Javax.Swing.Event.DocumentEvent arg1, Java.Awt.Rectangle arg2) + { + IExecute("insertUpdate", arg0, arg1, arg2); + } + /// + /// + /// + /// + public void Layout(Javax.Swing.Text.FlowView arg0) + { + IExecuteWithSignature("layout", "(Ljavax/swing/text/FlowView;)V", arg0); + } + /// + /// + /// + /// + /// + /// + public void RemoveUpdate(Javax.Swing.Text.FlowView arg0, Javax.Swing.Event.DocumentEvent arg1, Java.Awt.Rectangle arg2) + { + IExecute("removeUpdate", arg0, arg1, arg2); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Text/GapContent.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Text/GapContent.cs new file mode 100644 index 0000000000..adeb3350d6 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Text/GapContent.cs @@ -0,0 +1,132 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Text +{ + #region GapContent + public partial class GapContent + { + #region Constructors + /// + /// + /// + /// + public GapContent(int arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Javax.Swing.Text.GapContent t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public int Length() + { + return IExecuteWithSignature("length", "()I"); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.String GetString(int arg0, int arg1) + { + return IExecute("getString", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Javax.Swing.Text.Position CreatePosition(int arg0) + { + return IExecuteWithSignature("createPosition", "(I)Ljavax/swing/text/Position;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Javax.Swing.Undo.UndoableEdit InsertString(int arg0, Java.Lang.String arg1) + { + return IExecute("insertString", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public Javax.Swing.Undo.UndoableEdit Remove(int arg0, int arg1) + { + return IExecute("remove", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void GetChars(int arg0, int arg1, Javax.Swing.Text.Segment arg2) + { + IExecute("getChars", arg0, arg1, arg2); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Text/GlyphView.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Text/GlyphView.cs new file mode 100644 index 0000000000..7a72f88129 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Text/GlyphView.cs @@ -0,0 +1,326 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Text +{ + #region GlyphView + public partial class GlyphView + { + #region Constructors + /// + /// + /// + /// + public GlyphView(Javax.Swing.Text.Element arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Text.TabableView(Javax.Swing.Text.GlyphView t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Cloneable(Javax.Swing.Text.GlyphView t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.Color Background + { + get { return IExecuteWithSignature("getBackground", "()Ljava/awt/Color;"); } + } + /// + /// + /// + public Java.Awt.Font Font + { + get { return IExecuteWithSignature("getFont", "()Ljava/awt/Font;"); } + } + /// + /// + /// + public Java.Awt.Color Foreground + { + get { return IExecuteWithSignature("getForeground", "()Ljava/awt/Color;"); } + } + /// + /// + /// + public Javax.Swing.Text.GlyphView.GlyphPainter GetGlyphPainter + { + get { return IExecuteWithSignature("getGlyphPainter", "()Ljavax/swing/text/GlyphView$GlyphPainter;"); } + } + /// + /// + /// + public Javax.Swing.Text.TabExpander TabExpander + { + get { return IExecuteWithSignature("getTabExpander", "()Ljavax/swing/text/TabExpander;"); } + } + /// + /// + /// + /// + public bool IsStrikeThrough() + { + return IExecuteWithSignature("isStrikeThrough", "()Z"); + } + /// + /// + /// + /// + public bool IsSubscript() + { + return IExecuteWithSignature("isSubscript", "()Z"); + } + /// + /// + /// + /// + public bool IsSuperscript() + { + return IExecuteWithSignature("isSuperscript", "()Z"); + } + /// + /// + /// + /// + public bool IsUnderline() + { + return IExecuteWithSignature("isUnderline", "()Z"); + } + /// + /// + /// + /// + /// + /// + public float GetPartialSpan(int arg0, int arg1) + { + return IExecute("getPartialSpan", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public float GetTabbedSpan(float arg0, Javax.Swing.Text.TabExpander arg1) + { + return IExecute("getTabbedSpan", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Javax.Swing.Text.Segment GetText(int arg0, int arg1) + { + return IExecute("getText", arg0, arg1); + } + /// + /// + /// + /// + public void SetGlyphPainter(Javax.Swing.Text.GlyphView.GlyphPainter arg0) + { + IExecuteWithSignature("setGlyphPainter", "(Ljavax/swing/text/GlyphView$GlyphPainter;)V", arg0); + } + + #endregion + + #region Nested classes + #region GlyphPainter + public partial class GlyphPainter + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public float GetAscent(Javax.Swing.Text.GlyphView arg0) + { + return IExecuteWithSignature("getAscent", "(Ljavax/swing/text/GlyphView;)F", arg0); + } + /// + /// + /// + /// + /// + public float GetDescent(Javax.Swing.Text.GlyphView arg0) + { + return IExecuteWithSignature("getDescent", "(Ljavax/swing/text/GlyphView;)F", arg0); + } + /// + /// + /// + /// + /// + public float GetHeight(Javax.Swing.Text.GlyphView arg0) + { + return IExecuteWithSignature("getHeight", "(Ljavax/swing/text/GlyphView;)F", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public float GetSpan(Javax.Swing.Text.GlyphView arg0, int arg1, int arg2, Javax.Swing.Text.TabExpander arg3, float arg4) + { + return IExecute("getSpan", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + /// + /// + public int GetBoundedPosition(Javax.Swing.Text.GlyphView arg0, int arg1, float arg2, float arg3) + { + return IExecute("getBoundedPosition", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public int ViewToModel(Javax.Swing.Text.GlyphView arg0, float arg1, float arg2, Java.Awt.Shape arg3, Javax.Swing.Text.Position.Bias[] arg4) + { + return IExecute("viewToModel", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Awt.Shape ModelToView(Javax.Swing.Text.GlyphView arg0, int arg1, Javax.Swing.Text.Position.Bias arg2, Java.Awt.Shape arg3) + { + return IExecute("modelToView", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + public void Paint(Javax.Swing.Text.GlyphView arg0, Java.Awt.Graphics arg1, Java.Awt.Shape arg2, int arg3, int arg4) + { + IExecute("paint", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public int GetNextVisualPositionFrom(Javax.Swing.Text.GlyphView arg0, int arg1, Javax.Swing.Text.Position.Bias arg2, Java.Awt.Shape arg3, int arg4, Javax.Swing.Text.Position.Bias[] arg5) + { + return IExecute("getNextVisualPositionFrom", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + public Javax.Swing.Text.GlyphView.GlyphPainter GetPainter(Javax.Swing.Text.GlyphView arg0, int arg1, int arg2) + { + return IExecute("getPainter", arg0, arg1, arg2); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Text/Highlighter.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Text/Highlighter.cs new file mode 100644 index 0000000000..a6ed9ecb24 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Text/Highlighter.cs @@ -0,0 +1,285 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Text +{ + #region IHighlighter + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IHighlighter + { + #region Instance methods + /// + /// + /// + Javax.Swing.Text.Highlighter.Highlight[] Highlights { get; } + /// + /// + /// + /// + /// + /// + /// + /// + object AddHighlight(int arg0, int arg1, Javax.Swing.Text.Highlighter.HighlightPainter arg2); + /// + /// + /// + /// + /// + /// + /// + void ChangeHighlight(object arg0, int arg1, int arg2); + /// + /// + /// + /// + void Deinstall(Javax.Swing.Text.JTextComponent arg0); + /// + /// + /// + /// + void Install(Javax.Swing.Text.JTextComponent arg0); + /// + /// + /// + /// + void Paint(Java.Awt.Graphics arg0); + /// + /// + /// + void RemoveAllHighlights(); + /// + /// + /// + /// + void RemoveHighlight(object arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Highlighter + public partial class Highlighter : Javax.Swing.Text.IHighlighter + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.Text.Highlighter.Highlight[] Highlights + { + get { return IExecuteWithSignatureArray("getHighlights", "()[Ljavax/swing/text/Highlighter$Highlight;"); } + } + /// + /// + /// + /// + /// + /// + /// + /// + public object AddHighlight(int arg0, int arg1, Javax.Swing.Text.Highlighter.HighlightPainter arg2) + { + return IExecute("addHighlight", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public void ChangeHighlight(object arg0, int arg1, int arg2) + { + IExecute("changeHighlight", arg0, arg1, arg2); + } + /// + /// + /// + /// + public void Deinstall(Javax.Swing.Text.JTextComponent arg0) + { + IExecuteWithSignature("deinstall", "(Ljavax/swing/text/JTextComponent;)V", arg0); + } + /// + /// + /// + /// + public void Install(Javax.Swing.Text.JTextComponent arg0) + { + IExecuteWithSignature("install", "(Ljavax/swing/text/JTextComponent;)V", arg0); + } + /// + /// + /// + /// + public void Paint(Java.Awt.Graphics arg0) + { + IExecuteWithSignature("paint", "(Ljava/awt/Graphics;)V", arg0); + } + /// + /// + /// + public void RemoveAllHighlights() + { + IExecuteWithSignature("removeAllHighlights", "()V"); + } + /// + /// + /// + /// + public void RemoveHighlight(object arg0) + { + IExecuteWithSignature("removeHighlight", "(Ljava/lang/Object;)V", arg0); + } + + #endregion + + #region Nested classes + #region Highlight + public partial class Highlight + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int EndOffset + { + get { return IExecuteWithSignature("getEndOffset", "()I"); } + } + /// + /// + /// + public Javax.Swing.Text.Highlighter.HighlightPainter Painter + { + get { return IExecuteWithSignature("getPainter", "()Ljavax/swing/text/Highlighter$HighlightPainter;"); } + } + /// + /// + /// + public int StartOffset + { + get { return IExecuteWithSignature("getStartOffset", "()I"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region HighlightPainter + public partial class HighlightPainter + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + public void Paint(Java.Awt.Graphics arg0, int arg1, int arg2, Java.Awt.Shape arg3, Javax.Swing.Text.JTextComponent arg4) + { + IExecute("paint", arg0, arg1, arg2, arg3, arg4); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Text/Html/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Text/Html/AllPackageClasses.cs new file mode 100644 index 0000000000..5358903d72 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Text/Html/AllPackageClasses.cs @@ -0,0 +1,1926 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Javax.Swing.Text.Html +{ + #region BlockView + /// + /// + /// + public partial class BlockView : Javax.Swing.Text.BoxView + { + const string _bridgeClassName = "javax.swing.text.html.BlockView"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public BlockView() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public BlockView(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CSS + /// + /// + /// + public partial class CSS : Java.Io.Serializable + { + const string _bridgeClassName = "javax.swing.text.html.CSS"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public CSS() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public CSS(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region Attribute + /// + /// + /// + public partial class Attribute : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.text.html.CSS$Attribute"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Attribute() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Attribute(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region FormSubmitEvent + /// + /// + /// + public partial class FormSubmitEvent : Javax.Swing.Text.Html.HTMLFrameHyperlinkEvent + { + const string _bridgeClassName = "javax.swing.text.html.FormSubmitEvent"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public FormSubmitEvent() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public FormSubmitEvent(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region MethodType + /// + /// + /// + public partial class MethodType : Java.Lang.Enum + { + const string _bridgeClassName = "javax.swing.text.html.FormSubmitEvent$MethodType"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MethodType() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MethodType(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region FormView + /// + /// + /// + public partial class FormView : Javax.Swing.Text.ComponentView + { + const string _bridgeClassName = "javax.swing.text.html.FormView"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public FormView() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public FormView(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region HTML + /// + /// + /// + public partial class HTML : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.text.html.HTML"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public HTML() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public HTML(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region Attribute + /// + /// + /// + public partial class Attribute : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.text.html.HTML$Attribute"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Attribute() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Attribute(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region Tag + /// + /// + /// + public partial class Tag : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.text.html.HTML$Tag"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Tag() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Tag(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region UnknownTag + /// + /// + /// + public partial class UnknownTag : Javax.Swing.Text.Html.HTML.Tag + { + const string _bridgeClassName = "javax.swing.text.html.HTML$UnknownTag"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public UnknownTag() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public UnknownTag(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region HTMLDocument + /// + /// + /// + public partial class HTMLDocument : Javax.Swing.Text.DefaultStyledDocument + { + const string _bridgeClassName = "javax.swing.text.html.HTMLDocument"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public HTMLDocument() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public HTMLDocument(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region BlockElement + /// + /// + /// + public partial class BlockElement : Javax.Swing.Text.AbstractDocument.BranchElement + { + const string _bridgeClassName = "javax.swing.text.html.HTMLDocument$BlockElement"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public BlockElement() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public BlockElement(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region HTMLReader + /// + /// + /// + public partial class HTMLReader : Javax.Swing.Text.Html.HTMLEditorKit.ParserCallback + { + const string _bridgeClassName = "javax.swing.text.html.HTMLDocument$HTMLReader"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public HTMLReader() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public HTMLReader(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region FormAction + /// + /// + /// + public partial class FormAction : Javax.Swing.Text.Html.HTMLDocument.HTMLReader.SpecialAction + { + const string _bridgeClassName = "javax.swing.text.html.HTMLDocument$HTMLReader$FormAction"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public FormAction() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public FormAction(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CharacterAction + /// + /// + /// + public partial class CharacterAction : Javax.Swing.Text.Html.HTMLDocument.HTMLReader.TagAction + { + const string _bridgeClassName = "javax.swing.text.html.HTMLDocument$HTMLReader$CharacterAction"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public CharacterAction() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public CharacterAction(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PreAction + /// + /// + /// + public partial class PreAction : Javax.Swing.Text.Html.HTMLDocument.HTMLReader.BlockAction + { + const string _bridgeClassName = "javax.swing.text.html.HTMLDocument$HTMLReader$PreAction"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public PreAction() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public PreAction(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region HiddenAction + /// + /// + /// + public partial class HiddenAction : Javax.Swing.Text.Html.HTMLDocument.HTMLReader.TagAction + { + const string _bridgeClassName = "javax.swing.text.html.HTMLDocument$HTMLReader$HiddenAction"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public HiddenAction() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public HiddenAction(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region IsindexAction + /// + /// + /// + public partial class IsindexAction : Javax.Swing.Text.Html.HTMLDocument.HTMLReader.TagAction + { + const string _bridgeClassName = "javax.swing.text.html.HTMLDocument$HTMLReader$IsindexAction"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public IsindexAction() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public IsindexAction(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SpecialAction + /// + /// + /// + public partial class SpecialAction : Javax.Swing.Text.Html.HTMLDocument.HTMLReader.TagAction + { + const string _bridgeClassName = "javax.swing.text.html.HTMLDocument$HTMLReader$SpecialAction"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SpecialAction() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SpecialAction(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ParagraphAction + /// + /// + /// + public partial class ParagraphAction : Javax.Swing.Text.Html.HTMLDocument.HTMLReader.BlockAction + { + const string _bridgeClassName = "javax.swing.text.html.HTMLDocument$HTMLReader$ParagraphAction"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ParagraphAction() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ParagraphAction(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region BlockAction + /// + /// + /// + public partial class BlockAction : Javax.Swing.Text.Html.HTMLDocument.HTMLReader.TagAction + { + const string _bridgeClassName = "javax.swing.text.html.HTMLDocument$HTMLReader$BlockAction"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public BlockAction() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public BlockAction(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TagAction + /// + /// + /// + public partial class TagAction : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.text.html.HTMLDocument$HTMLReader$TagAction"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public TagAction() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public TagAction(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region Iterator + /// + /// + /// + public partial class Iterator : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.text.html.HTMLDocument$Iterator"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Iterator class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Iterator() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Iterator class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Iterator(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region RunElement + /// + /// + /// + public partial class RunElement : Javax.Swing.Text.AbstractDocument.LeafElement + { + const string _bridgeClassName = "javax.swing.text.html.HTMLDocument$RunElement"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public RunElement() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public RunElement(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region HTMLEditorKit + /// + /// + /// + public partial class HTMLEditorKit : Javax.Swing.Text.StyledEditorKit + { + const string _bridgeClassName = "javax.swing.text.html.HTMLEditorKit"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public HTMLEditorKit() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public HTMLEditorKit(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region HTMLFactory + /// + /// + /// + public partial class HTMLFactory : Javax.Swing.Text.ViewFactory + { + const string _bridgeClassName = "javax.swing.text.html.HTMLEditorKit$HTMLFactory"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public HTMLFactory() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public HTMLFactory(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region HTMLTextAction + /// + /// + /// + public partial class HTMLTextAction : Javax.Swing.Text.StyledEditorKit.StyledTextAction + { + const string _bridgeClassName = "javax.swing.text.html.HTMLEditorKit$HTMLTextAction"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("HTMLTextAction class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HTMLTextAction() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("HTMLTextAction class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HTMLTextAction(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region InsertHTMLTextAction + /// + /// + /// + public partial class InsertHTMLTextAction : Javax.Swing.Text.Html.HTMLEditorKit.HTMLTextAction + { + const string _bridgeClassName = "javax.swing.text.html.HTMLEditorKit$InsertHTMLTextAction"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public InsertHTMLTextAction() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public InsertHTMLTextAction(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region Parser + /// + /// + /// + public partial class Parser : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.text.html.HTMLEditorKit$Parser"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Parser class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Parser() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Parser class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Parser(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region ParserCallback + /// + /// + /// + public partial class ParserCallback : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.text.html.HTMLEditorKit$ParserCallback"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ParserCallback() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ParserCallback(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region HTMLFrameHyperlinkEvent + /// + /// + /// + public partial class HTMLFrameHyperlinkEvent : Javax.Swing.Event.HyperlinkEvent + { + const string _bridgeClassName = "javax.swing.text.html.HTMLFrameHyperlinkEvent"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public HTMLFrameHyperlinkEvent() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public HTMLFrameHyperlinkEvent(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region HTMLWriter + /// + /// + /// + public partial class HTMLWriter : Javax.Swing.Text.AbstractWriter + { + const string _bridgeClassName = "javax.swing.text.html.HTMLWriter"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public HTMLWriter() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public HTMLWriter(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ImageView + /// + /// + /// + public partial class ImageView : Javax.Swing.Text.View + { + const string _bridgeClassName = "javax.swing.text.html.ImageView"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ImageView() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ImageView(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region InlineView + /// + /// + /// + public partial class InlineView : Javax.Swing.Text.LabelView + { + const string _bridgeClassName = "javax.swing.text.html.InlineView"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public InlineView() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public InlineView(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ListView + /// + /// + /// + public partial class ListView : Javax.Swing.Text.Html.BlockView + { + const string _bridgeClassName = "javax.swing.text.html.ListView"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ListView() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ListView(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MinimalHTMLWriter + /// + /// + /// + public partial class MinimalHTMLWriter : Javax.Swing.Text.AbstractWriter + { + const string _bridgeClassName = "javax.swing.text.html.MinimalHTMLWriter"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MinimalHTMLWriter() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MinimalHTMLWriter(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ObjectView + /// + /// + /// + public partial class ObjectView : Javax.Swing.Text.ComponentView + { + const string _bridgeClassName = "javax.swing.text.html.ObjectView"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ObjectView() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ObjectView(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Option + /// + /// + /// + public partial class Option : Java.Io.Serializable + { + const string _bridgeClassName = "javax.swing.text.html.Option"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Option() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Option(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ParagraphView + /// + /// + /// + public partial class ParagraphView : Javax.Swing.Text.ParagraphView + { + const string _bridgeClassName = "javax.swing.text.html.ParagraphView"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ParagraphView() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ParagraphView(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region StyleSheet + /// + /// + /// + public partial class StyleSheet : Javax.Swing.Text.StyleContext + { + const string _bridgeClassName = "javax.swing.text.html.StyleSheet"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public StyleSheet() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public StyleSheet(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region BoxPainter + /// + /// + /// + public partial class BoxPainter : Java.Io.Serializable + { + const string _bridgeClassName = "javax.swing.text.html.StyleSheet$BoxPainter"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public BoxPainter() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public BoxPainter(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region ListPainter + /// + /// + /// + public partial class ListPainter : Java.Io.Serializable + { + const string _bridgeClassName = "javax.swing.text.html.StyleSheet$ListPainter"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ListPainter() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ListPainter(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Text/Html/BlockView.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Text/Html/BlockView.cs new file mode 100644 index 0000000000..4e102bbbaf --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Text/Html/BlockView.cs @@ -0,0 +1,67 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Text.Html +{ + #region BlockView + public partial class BlockView + { + #region Constructors + /// + /// + /// + /// + /// + public BlockView(Javax.Swing.Text.Element arg0, int arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Text/Html/CSS.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Text/Html/CSS.cs new file mode 100644 index 0000000000..2739916b71 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Text/Html/CSS.cs @@ -0,0 +1,486 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Text.Html +{ + #region CSS + public partial class CSS + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + public static Javax.Swing.Text.Html.CSS.Attribute[] AllAttributeKeys + { + get { return SExecuteWithSignatureArray(LocalBridgeClazz, "getAllAttributeKeys", "()[Ljavax/swing/text/html/CSS$Attribute;"); } + } + /// + /// + /// + /// + /// + public static Javax.Swing.Text.Html.CSS.Attribute GetAttribute(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getAttribute", "(Ljava/lang/String;)Ljavax/swing/text/html/CSS$Attribute;", arg0); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + #region Attribute + public partial class Attribute + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Javax.Swing.Text.Html.CSS.Attribute BACKGROUND { get { if (!_BACKGROUNDReady) { _BACKGROUNDContent = SGetField(LocalBridgeClazz, "BACKGROUND"); _BACKGROUNDReady = true; } return _BACKGROUNDContent; } } + private static Javax.Swing.Text.Html.CSS.Attribute _BACKGROUNDContent = default; + private static bool _BACKGROUNDReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.CSS.Attribute BACKGROUND_ATTACHMENT { get { if (!_BACKGROUND_ATTACHMENTReady) { _BACKGROUND_ATTACHMENTContent = SGetField(LocalBridgeClazz, "BACKGROUND_ATTACHMENT"); _BACKGROUND_ATTACHMENTReady = true; } return _BACKGROUND_ATTACHMENTContent; } } + private static Javax.Swing.Text.Html.CSS.Attribute _BACKGROUND_ATTACHMENTContent = default; + private static bool _BACKGROUND_ATTACHMENTReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.CSS.Attribute BACKGROUND_COLOR { get { if (!_BACKGROUND_COLORReady) { _BACKGROUND_COLORContent = SGetField(LocalBridgeClazz, "BACKGROUND_COLOR"); _BACKGROUND_COLORReady = true; } return _BACKGROUND_COLORContent; } } + private static Javax.Swing.Text.Html.CSS.Attribute _BACKGROUND_COLORContent = default; + private static bool _BACKGROUND_COLORReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.CSS.Attribute BACKGROUND_IMAGE { get { if (!_BACKGROUND_IMAGEReady) { _BACKGROUND_IMAGEContent = SGetField(LocalBridgeClazz, "BACKGROUND_IMAGE"); _BACKGROUND_IMAGEReady = true; } return _BACKGROUND_IMAGEContent; } } + private static Javax.Swing.Text.Html.CSS.Attribute _BACKGROUND_IMAGEContent = default; + private static bool _BACKGROUND_IMAGEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.CSS.Attribute BACKGROUND_POSITION { get { if (!_BACKGROUND_POSITIONReady) { _BACKGROUND_POSITIONContent = SGetField(LocalBridgeClazz, "BACKGROUND_POSITION"); _BACKGROUND_POSITIONReady = true; } return _BACKGROUND_POSITIONContent; } } + private static Javax.Swing.Text.Html.CSS.Attribute _BACKGROUND_POSITIONContent = default; + private static bool _BACKGROUND_POSITIONReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.CSS.Attribute BACKGROUND_REPEAT { get { if (!_BACKGROUND_REPEATReady) { _BACKGROUND_REPEATContent = SGetField(LocalBridgeClazz, "BACKGROUND_REPEAT"); _BACKGROUND_REPEATReady = true; } return _BACKGROUND_REPEATContent; } } + private static Javax.Swing.Text.Html.CSS.Attribute _BACKGROUND_REPEATContent = default; + private static bool _BACKGROUND_REPEATReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.CSS.Attribute BORDER { get { if (!_BORDERReady) { _BORDERContent = SGetField(LocalBridgeClazz, "BORDER"); _BORDERReady = true; } return _BORDERContent; } } + private static Javax.Swing.Text.Html.CSS.Attribute _BORDERContent = default; + private static bool _BORDERReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.CSS.Attribute BORDER_BOTTOM { get { if (!_BORDER_BOTTOMReady) { _BORDER_BOTTOMContent = SGetField(LocalBridgeClazz, "BORDER_BOTTOM"); _BORDER_BOTTOMReady = true; } return _BORDER_BOTTOMContent; } } + private static Javax.Swing.Text.Html.CSS.Attribute _BORDER_BOTTOMContent = default; + private static bool _BORDER_BOTTOMReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.CSS.Attribute BORDER_BOTTOM_COLOR { get { if (!_BORDER_BOTTOM_COLORReady) { _BORDER_BOTTOM_COLORContent = SGetField(LocalBridgeClazz, "BORDER_BOTTOM_COLOR"); _BORDER_BOTTOM_COLORReady = true; } return _BORDER_BOTTOM_COLORContent; } } + private static Javax.Swing.Text.Html.CSS.Attribute _BORDER_BOTTOM_COLORContent = default; + private static bool _BORDER_BOTTOM_COLORReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.CSS.Attribute BORDER_BOTTOM_STYLE { get { if (!_BORDER_BOTTOM_STYLEReady) { _BORDER_BOTTOM_STYLEContent = SGetField(LocalBridgeClazz, "BORDER_BOTTOM_STYLE"); _BORDER_BOTTOM_STYLEReady = true; } return _BORDER_BOTTOM_STYLEContent; } } + private static Javax.Swing.Text.Html.CSS.Attribute _BORDER_BOTTOM_STYLEContent = default; + private static bool _BORDER_BOTTOM_STYLEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.CSS.Attribute BORDER_BOTTOM_WIDTH { get { if (!_BORDER_BOTTOM_WIDTHReady) { _BORDER_BOTTOM_WIDTHContent = SGetField(LocalBridgeClazz, "BORDER_BOTTOM_WIDTH"); _BORDER_BOTTOM_WIDTHReady = true; } return _BORDER_BOTTOM_WIDTHContent; } } + private static Javax.Swing.Text.Html.CSS.Attribute _BORDER_BOTTOM_WIDTHContent = default; + private static bool _BORDER_BOTTOM_WIDTHReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.CSS.Attribute BORDER_COLOR { get { if (!_BORDER_COLORReady) { _BORDER_COLORContent = SGetField(LocalBridgeClazz, "BORDER_COLOR"); _BORDER_COLORReady = true; } return _BORDER_COLORContent; } } + private static Javax.Swing.Text.Html.CSS.Attribute _BORDER_COLORContent = default; + private static bool _BORDER_COLORReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.CSS.Attribute BORDER_LEFT { get { if (!_BORDER_LEFTReady) { _BORDER_LEFTContent = SGetField(LocalBridgeClazz, "BORDER_LEFT"); _BORDER_LEFTReady = true; } return _BORDER_LEFTContent; } } + private static Javax.Swing.Text.Html.CSS.Attribute _BORDER_LEFTContent = default; + private static bool _BORDER_LEFTReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.CSS.Attribute BORDER_LEFT_COLOR { get { if (!_BORDER_LEFT_COLORReady) { _BORDER_LEFT_COLORContent = SGetField(LocalBridgeClazz, "BORDER_LEFT_COLOR"); _BORDER_LEFT_COLORReady = true; } return _BORDER_LEFT_COLORContent; } } + private static Javax.Swing.Text.Html.CSS.Attribute _BORDER_LEFT_COLORContent = default; + private static bool _BORDER_LEFT_COLORReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.CSS.Attribute BORDER_LEFT_STYLE { get { if (!_BORDER_LEFT_STYLEReady) { _BORDER_LEFT_STYLEContent = SGetField(LocalBridgeClazz, "BORDER_LEFT_STYLE"); _BORDER_LEFT_STYLEReady = true; } return _BORDER_LEFT_STYLEContent; } } + private static Javax.Swing.Text.Html.CSS.Attribute _BORDER_LEFT_STYLEContent = default; + private static bool _BORDER_LEFT_STYLEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.CSS.Attribute BORDER_LEFT_WIDTH { get { if (!_BORDER_LEFT_WIDTHReady) { _BORDER_LEFT_WIDTHContent = SGetField(LocalBridgeClazz, "BORDER_LEFT_WIDTH"); _BORDER_LEFT_WIDTHReady = true; } return _BORDER_LEFT_WIDTHContent; } } + private static Javax.Swing.Text.Html.CSS.Attribute _BORDER_LEFT_WIDTHContent = default; + private static bool _BORDER_LEFT_WIDTHReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.CSS.Attribute BORDER_RIGHT { get { if (!_BORDER_RIGHTReady) { _BORDER_RIGHTContent = SGetField(LocalBridgeClazz, "BORDER_RIGHT"); _BORDER_RIGHTReady = true; } return _BORDER_RIGHTContent; } } + private static Javax.Swing.Text.Html.CSS.Attribute _BORDER_RIGHTContent = default; + private static bool _BORDER_RIGHTReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.CSS.Attribute BORDER_RIGHT_COLOR { get { if (!_BORDER_RIGHT_COLORReady) { _BORDER_RIGHT_COLORContent = SGetField(LocalBridgeClazz, "BORDER_RIGHT_COLOR"); _BORDER_RIGHT_COLORReady = true; } return _BORDER_RIGHT_COLORContent; } } + private static Javax.Swing.Text.Html.CSS.Attribute _BORDER_RIGHT_COLORContent = default; + private static bool _BORDER_RIGHT_COLORReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.CSS.Attribute BORDER_RIGHT_STYLE { get { if (!_BORDER_RIGHT_STYLEReady) { _BORDER_RIGHT_STYLEContent = SGetField(LocalBridgeClazz, "BORDER_RIGHT_STYLE"); _BORDER_RIGHT_STYLEReady = true; } return _BORDER_RIGHT_STYLEContent; } } + private static Javax.Swing.Text.Html.CSS.Attribute _BORDER_RIGHT_STYLEContent = default; + private static bool _BORDER_RIGHT_STYLEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.CSS.Attribute BORDER_RIGHT_WIDTH { get { if (!_BORDER_RIGHT_WIDTHReady) { _BORDER_RIGHT_WIDTHContent = SGetField(LocalBridgeClazz, "BORDER_RIGHT_WIDTH"); _BORDER_RIGHT_WIDTHReady = true; } return _BORDER_RIGHT_WIDTHContent; } } + private static Javax.Swing.Text.Html.CSS.Attribute _BORDER_RIGHT_WIDTHContent = default; + private static bool _BORDER_RIGHT_WIDTHReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.CSS.Attribute BORDER_STYLE { get { if (!_BORDER_STYLEReady) { _BORDER_STYLEContent = SGetField(LocalBridgeClazz, "BORDER_STYLE"); _BORDER_STYLEReady = true; } return _BORDER_STYLEContent; } } + private static Javax.Swing.Text.Html.CSS.Attribute _BORDER_STYLEContent = default; + private static bool _BORDER_STYLEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.CSS.Attribute BORDER_TOP { get { if (!_BORDER_TOPReady) { _BORDER_TOPContent = SGetField(LocalBridgeClazz, "BORDER_TOP"); _BORDER_TOPReady = true; } return _BORDER_TOPContent; } } + private static Javax.Swing.Text.Html.CSS.Attribute _BORDER_TOPContent = default; + private static bool _BORDER_TOPReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.CSS.Attribute BORDER_TOP_COLOR { get { if (!_BORDER_TOP_COLORReady) { _BORDER_TOP_COLORContent = SGetField(LocalBridgeClazz, "BORDER_TOP_COLOR"); _BORDER_TOP_COLORReady = true; } return _BORDER_TOP_COLORContent; } } + private static Javax.Swing.Text.Html.CSS.Attribute _BORDER_TOP_COLORContent = default; + private static bool _BORDER_TOP_COLORReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.CSS.Attribute BORDER_TOP_STYLE { get { if (!_BORDER_TOP_STYLEReady) { _BORDER_TOP_STYLEContent = SGetField(LocalBridgeClazz, "BORDER_TOP_STYLE"); _BORDER_TOP_STYLEReady = true; } return _BORDER_TOP_STYLEContent; } } + private static Javax.Swing.Text.Html.CSS.Attribute _BORDER_TOP_STYLEContent = default; + private static bool _BORDER_TOP_STYLEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.CSS.Attribute BORDER_TOP_WIDTH { get { if (!_BORDER_TOP_WIDTHReady) { _BORDER_TOP_WIDTHContent = SGetField(LocalBridgeClazz, "BORDER_TOP_WIDTH"); _BORDER_TOP_WIDTHReady = true; } return _BORDER_TOP_WIDTHContent; } } + private static Javax.Swing.Text.Html.CSS.Attribute _BORDER_TOP_WIDTHContent = default; + private static bool _BORDER_TOP_WIDTHReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.CSS.Attribute BORDER_WIDTH { get { if (!_BORDER_WIDTHReady) { _BORDER_WIDTHContent = SGetField(LocalBridgeClazz, "BORDER_WIDTH"); _BORDER_WIDTHReady = true; } return _BORDER_WIDTHContent; } } + private static Javax.Swing.Text.Html.CSS.Attribute _BORDER_WIDTHContent = default; + private static bool _BORDER_WIDTHReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.CSS.Attribute CLEAR { get { if (!_CLEARReady) { _CLEARContent = SGetField(LocalBridgeClazz, "CLEAR"); _CLEARReady = true; } return _CLEARContent; } } + private static Javax.Swing.Text.Html.CSS.Attribute _CLEARContent = default; + private static bool _CLEARReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.CSS.Attribute COLOR { get { if (!_COLORReady) { _COLORContent = SGetField(LocalBridgeClazz, "COLOR"); _COLORReady = true; } return _COLORContent; } } + private static Javax.Swing.Text.Html.CSS.Attribute _COLORContent = default; + private static bool _COLORReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.CSS.Attribute DISPLAY { get { if (!_DISPLAYReady) { _DISPLAYContent = SGetField(LocalBridgeClazz, "DISPLAY"); _DISPLAYReady = true; } return _DISPLAYContent; } } + private static Javax.Swing.Text.Html.CSS.Attribute _DISPLAYContent = default; + private static bool _DISPLAYReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.CSS.Attribute FLOAT { get { if (!_FLOATReady) { _FLOATContent = SGetField(LocalBridgeClazz, "FLOAT"); _FLOATReady = true; } return _FLOATContent; } } + private static Javax.Swing.Text.Html.CSS.Attribute _FLOATContent = default; + private static bool _FLOATReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.CSS.Attribute FONT { get { if (!_FONTReady) { _FONTContent = SGetField(LocalBridgeClazz, "FONT"); _FONTReady = true; } return _FONTContent; } } + private static Javax.Swing.Text.Html.CSS.Attribute _FONTContent = default; + private static bool _FONTReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.CSS.Attribute FONT_FAMILY { get { if (!_FONT_FAMILYReady) { _FONT_FAMILYContent = SGetField(LocalBridgeClazz, "FONT_FAMILY"); _FONT_FAMILYReady = true; } return _FONT_FAMILYContent; } } + private static Javax.Swing.Text.Html.CSS.Attribute _FONT_FAMILYContent = default; + private static bool _FONT_FAMILYReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.CSS.Attribute FONT_SIZE { get { if (!_FONT_SIZEReady) { _FONT_SIZEContent = SGetField(LocalBridgeClazz, "FONT_SIZE"); _FONT_SIZEReady = true; } return _FONT_SIZEContent; } } + private static Javax.Swing.Text.Html.CSS.Attribute _FONT_SIZEContent = default; + private static bool _FONT_SIZEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.CSS.Attribute FONT_STYLE { get { if (!_FONT_STYLEReady) { _FONT_STYLEContent = SGetField(LocalBridgeClazz, "FONT_STYLE"); _FONT_STYLEReady = true; } return _FONT_STYLEContent; } } + private static Javax.Swing.Text.Html.CSS.Attribute _FONT_STYLEContent = default; + private static bool _FONT_STYLEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.CSS.Attribute FONT_VARIANT { get { if (!_FONT_VARIANTReady) { _FONT_VARIANTContent = SGetField(LocalBridgeClazz, "FONT_VARIANT"); _FONT_VARIANTReady = true; } return _FONT_VARIANTContent; } } + private static Javax.Swing.Text.Html.CSS.Attribute _FONT_VARIANTContent = default; + private static bool _FONT_VARIANTReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.CSS.Attribute FONT_WEIGHT { get { if (!_FONT_WEIGHTReady) { _FONT_WEIGHTContent = SGetField(LocalBridgeClazz, "FONT_WEIGHT"); _FONT_WEIGHTReady = true; } return _FONT_WEIGHTContent; } } + private static Javax.Swing.Text.Html.CSS.Attribute _FONT_WEIGHTContent = default; + private static bool _FONT_WEIGHTReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.CSS.Attribute HEIGHT { get { if (!_HEIGHTReady) { _HEIGHTContent = SGetField(LocalBridgeClazz, "HEIGHT"); _HEIGHTReady = true; } return _HEIGHTContent; } } + private static Javax.Swing.Text.Html.CSS.Attribute _HEIGHTContent = default; + private static bool _HEIGHTReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.CSS.Attribute LETTER_SPACING { get { if (!_LETTER_SPACINGReady) { _LETTER_SPACINGContent = SGetField(LocalBridgeClazz, "LETTER_SPACING"); _LETTER_SPACINGReady = true; } return _LETTER_SPACINGContent; } } + private static Javax.Swing.Text.Html.CSS.Attribute _LETTER_SPACINGContent = default; + private static bool _LETTER_SPACINGReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.CSS.Attribute LINE_HEIGHT { get { if (!_LINE_HEIGHTReady) { _LINE_HEIGHTContent = SGetField(LocalBridgeClazz, "LINE_HEIGHT"); _LINE_HEIGHTReady = true; } return _LINE_HEIGHTContent; } } + private static Javax.Swing.Text.Html.CSS.Attribute _LINE_HEIGHTContent = default; + private static bool _LINE_HEIGHTReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.CSS.Attribute LIST_STYLE { get { if (!_LIST_STYLEReady) { _LIST_STYLEContent = SGetField(LocalBridgeClazz, "LIST_STYLE"); _LIST_STYLEReady = true; } return _LIST_STYLEContent; } } + private static Javax.Swing.Text.Html.CSS.Attribute _LIST_STYLEContent = default; + private static bool _LIST_STYLEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.CSS.Attribute LIST_STYLE_IMAGE { get { if (!_LIST_STYLE_IMAGEReady) { _LIST_STYLE_IMAGEContent = SGetField(LocalBridgeClazz, "LIST_STYLE_IMAGE"); _LIST_STYLE_IMAGEReady = true; } return _LIST_STYLE_IMAGEContent; } } + private static Javax.Swing.Text.Html.CSS.Attribute _LIST_STYLE_IMAGEContent = default; + private static bool _LIST_STYLE_IMAGEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.CSS.Attribute LIST_STYLE_POSITION { get { if (!_LIST_STYLE_POSITIONReady) { _LIST_STYLE_POSITIONContent = SGetField(LocalBridgeClazz, "LIST_STYLE_POSITION"); _LIST_STYLE_POSITIONReady = true; } return _LIST_STYLE_POSITIONContent; } } + private static Javax.Swing.Text.Html.CSS.Attribute _LIST_STYLE_POSITIONContent = default; + private static bool _LIST_STYLE_POSITIONReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.CSS.Attribute LIST_STYLE_TYPE { get { if (!_LIST_STYLE_TYPEReady) { _LIST_STYLE_TYPEContent = SGetField(LocalBridgeClazz, "LIST_STYLE_TYPE"); _LIST_STYLE_TYPEReady = true; } return _LIST_STYLE_TYPEContent; } } + private static Javax.Swing.Text.Html.CSS.Attribute _LIST_STYLE_TYPEContent = default; + private static bool _LIST_STYLE_TYPEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.CSS.Attribute MARGIN { get { if (!_MARGINReady) { _MARGINContent = SGetField(LocalBridgeClazz, "MARGIN"); _MARGINReady = true; } return _MARGINContent; } } + private static Javax.Swing.Text.Html.CSS.Attribute _MARGINContent = default; + private static bool _MARGINReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.CSS.Attribute MARGIN_BOTTOM { get { if (!_MARGIN_BOTTOMReady) { _MARGIN_BOTTOMContent = SGetField(LocalBridgeClazz, "MARGIN_BOTTOM"); _MARGIN_BOTTOMReady = true; } return _MARGIN_BOTTOMContent; } } + private static Javax.Swing.Text.Html.CSS.Attribute _MARGIN_BOTTOMContent = default; + private static bool _MARGIN_BOTTOMReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.CSS.Attribute MARGIN_LEFT { get { if (!_MARGIN_LEFTReady) { _MARGIN_LEFTContent = SGetField(LocalBridgeClazz, "MARGIN_LEFT"); _MARGIN_LEFTReady = true; } return _MARGIN_LEFTContent; } } + private static Javax.Swing.Text.Html.CSS.Attribute _MARGIN_LEFTContent = default; + private static bool _MARGIN_LEFTReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.CSS.Attribute MARGIN_RIGHT { get { if (!_MARGIN_RIGHTReady) { _MARGIN_RIGHTContent = SGetField(LocalBridgeClazz, "MARGIN_RIGHT"); _MARGIN_RIGHTReady = true; } return _MARGIN_RIGHTContent; } } + private static Javax.Swing.Text.Html.CSS.Attribute _MARGIN_RIGHTContent = default; + private static bool _MARGIN_RIGHTReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.CSS.Attribute MARGIN_TOP { get { if (!_MARGIN_TOPReady) { _MARGIN_TOPContent = SGetField(LocalBridgeClazz, "MARGIN_TOP"); _MARGIN_TOPReady = true; } return _MARGIN_TOPContent; } } + private static Javax.Swing.Text.Html.CSS.Attribute _MARGIN_TOPContent = default; + private static bool _MARGIN_TOPReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.CSS.Attribute PADDING { get { if (!_PADDINGReady) { _PADDINGContent = SGetField(LocalBridgeClazz, "PADDING"); _PADDINGReady = true; } return _PADDINGContent; } } + private static Javax.Swing.Text.Html.CSS.Attribute _PADDINGContent = default; + private static bool _PADDINGReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.CSS.Attribute PADDING_BOTTOM { get { if (!_PADDING_BOTTOMReady) { _PADDING_BOTTOMContent = SGetField(LocalBridgeClazz, "PADDING_BOTTOM"); _PADDING_BOTTOMReady = true; } return _PADDING_BOTTOMContent; } } + private static Javax.Swing.Text.Html.CSS.Attribute _PADDING_BOTTOMContent = default; + private static bool _PADDING_BOTTOMReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.CSS.Attribute PADDING_LEFT { get { if (!_PADDING_LEFTReady) { _PADDING_LEFTContent = SGetField(LocalBridgeClazz, "PADDING_LEFT"); _PADDING_LEFTReady = true; } return _PADDING_LEFTContent; } } + private static Javax.Swing.Text.Html.CSS.Attribute _PADDING_LEFTContent = default; + private static bool _PADDING_LEFTReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.CSS.Attribute PADDING_RIGHT { get { if (!_PADDING_RIGHTReady) { _PADDING_RIGHTContent = SGetField(LocalBridgeClazz, "PADDING_RIGHT"); _PADDING_RIGHTReady = true; } return _PADDING_RIGHTContent; } } + private static Javax.Swing.Text.Html.CSS.Attribute _PADDING_RIGHTContent = default; + private static bool _PADDING_RIGHTReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.CSS.Attribute PADDING_TOP { get { if (!_PADDING_TOPReady) { _PADDING_TOPContent = SGetField(LocalBridgeClazz, "PADDING_TOP"); _PADDING_TOPReady = true; } return _PADDING_TOPContent; } } + private static Javax.Swing.Text.Html.CSS.Attribute _PADDING_TOPContent = default; + private static bool _PADDING_TOPReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.CSS.Attribute TEXT_ALIGN { get { if (!_TEXT_ALIGNReady) { _TEXT_ALIGNContent = SGetField(LocalBridgeClazz, "TEXT_ALIGN"); _TEXT_ALIGNReady = true; } return _TEXT_ALIGNContent; } } + private static Javax.Swing.Text.Html.CSS.Attribute _TEXT_ALIGNContent = default; + private static bool _TEXT_ALIGNReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.CSS.Attribute TEXT_DECORATION { get { if (!_TEXT_DECORATIONReady) { _TEXT_DECORATIONContent = SGetField(LocalBridgeClazz, "TEXT_DECORATION"); _TEXT_DECORATIONReady = true; } return _TEXT_DECORATIONContent; } } + private static Javax.Swing.Text.Html.CSS.Attribute _TEXT_DECORATIONContent = default; + private static bool _TEXT_DECORATIONReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.CSS.Attribute TEXT_INDENT { get { if (!_TEXT_INDENTReady) { _TEXT_INDENTContent = SGetField(LocalBridgeClazz, "TEXT_INDENT"); _TEXT_INDENTReady = true; } return _TEXT_INDENTContent; } } + private static Javax.Swing.Text.Html.CSS.Attribute _TEXT_INDENTContent = default; + private static bool _TEXT_INDENTReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.CSS.Attribute TEXT_TRANSFORM { get { if (!_TEXT_TRANSFORMReady) { _TEXT_TRANSFORMContent = SGetField(LocalBridgeClazz, "TEXT_TRANSFORM"); _TEXT_TRANSFORMReady = true; } return _TEXT_TRANSFORMContent; } } + private static Javax.Swing.Text.Html.CSS.Attribute _TEXT_TRANSFORMContent = default; + private static bool _TEXT_TRANSFORMReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.CSS.Attribute VERTICAL_ALIGN { get { if (!_VERTICAL_ALIGNReady) { _VERTICAL_ALIGNContent = SGetField(LocalBridgeClazz, "VERTICAL_ALIGN"); _VERTICAL_ALIGNReady = true; } return _VERTICAL_ALIGNContent; } } + private static Javax.Swing.Text.Html.CSS.Attribute _VERTICAL_ALIGNContent = default; + private static bool _VERTICAL_ALIGNReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.CSS.Attribute WHITE_SPACE { get { if (!_WHITE_SPACEReady) { _WHITE_SPACEContent = SGetField(LocalBridgeClazz, "WHITE_SPACE"); _WHITE_SPACEReady = true; } return _WHITE_SPACEContent; } } + private static Javax.Swing.Text.Html.CSS.Attribute _WHITE_SPACEContent = default; + private static bool _WHITE_SPACEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.CSS.Attribute WIDTH { get { if (!_WIDTHReady) { _WIDTHContent = SGetField(LocalBridgeClazz, "WIDTH"); _WIDTHReady = true; } return _WIDTHContent; } } + private static Javax.Swing.Text.Html.CSS.Attribute _WIDTHContent = default; + private static bool _WIDTHReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.CSS.Attribute WORD_SPACING { get { if (!_WORD_SPACINGReady) { _WORD_SPACINGContent = SGetField(LocalBridgeClazz, "WORD_SPACING"); _WORD_SPACINGReady = true; } return _WORD_SPACINGContent; } } + private static Javax.Swing.Text.Html.CSS.Attribute _WORD_SPACINGContent = default; + private static bool _WORD_SPACINGReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String DefaultValue + { + get { return IExecuteWithSignature("getDefaultValue", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + public bool IsInherited() + { + return IExecuteWithSignature("isInherited", "()Z"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Text/Html/FormSubmitEvent.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Text/Html/FormSubmitEvent.cs new file mode 100644 index 0000000000..4f9e312984 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Text/Html/FormSubmitEvent.cs @@ -0,0 +1,132 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Text.Html +{ + #region FormSubmitEvent + public partial class FormSubmitEvent + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Data + { + get { return IExecuteWithSignature("getData", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Javax.Swing.Text.Html.FormSubmitEvent.MethodType Method + { + get { return IExecuteWithSignature("getMethod", "()Ljavax/swing/text/html/FormSubmitEvent$MethodType;"); } + } + + #endregion + + #region Nested classes + #region MethodType + public partial class MethodType + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Javax.Swing.Text.Html.FormSubmitEvent.MethodType GET { get { if (!_GETReady) { _GETContent = SGetField(LocalBridgeClazz, "GET"); _GETReady = true; } return _GETContent; } } + private static Javax.Swing.Text.Html.FormSubmitEvent.MethodType _GETContent = default; + private static bool _GETReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.FormSubmitEvent.MethodType POST { get { if (!_POSTReady) { _POSTContent = SGetField(LocalBridgeClazz, "POST"); _POSTReady = true; } return _POSTContent; } } + private static Javax.Swing.Text.Html.FormSubmitEvent.MethodType _POSTContent = default; + private static bool _POSTReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Javax.Swing.Text.Html.FormSubmitEvent.MethodType ValueOf(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Ljava/lang/String;)Ljavax/swing/text/html/FormSubmitEvent$MethodType;", arg0); + } + /// + /// + /// + /// + public static Javax.Swing.Text.Html.FormSubmitEvent.MethodType[] Values() + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "values", "()[Ljavax/swing/text/html/FormSubmitEvent$MethodType;"); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Text/Html/FormView.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Text/Html/FormView.cs new file mode 100644 index 0000000000..95f36566de --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Text/Html/FormView.cs @@ -0,0 +1,78 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Text.Html +{ + #region FormView + public partial class FormView + { + #region Constructors + /// + /// + /// + /// + public FormView(Javax.Swing.Text.Element arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Awt.EventNs.ActionListener(Javax.Swing.Text.Html.FormView t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public void ActionPerformed(Java.Awt.EventNs.ActionEvent arg0) + { + IExecuteWithSignature("actionPerformed", "(Ljava/awt/event/ActionEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Text/Html/HTML.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Text/Html/HTML.cs new file mode 100644 index 0000000000..13955b47e2 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Text/Html/HTML.cs @@ -0,0 +1,1172 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Text.Html +{ + #region HTML + public partial class HTML + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Lang.String NULL_ATTRIBUTE_VALUE { get { if (!_NULL_ATTRIBUTE_VALUEReady) { _NULL_ATTRIBUTE_VALUEContent = SGetField(LocalBridgeClazz, "NULL_ATTRIBUTE_VALUE"); _NULL_ATTRIBUTE_VALUEReady = true; } return _NULL_ATTRIBUTE_VALUEContent; } } + private static Java.Lang.String _NULL_ATTRIBUTE_VALUEContent = default; + private static bool _NULL_ATTRIBUTE_VALUEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Attribute[] AllAttributeKeys + { + get { return SExecuteWithSignatureArray(LocalBridgeClazz, "getAllAttributeKeys", "()[Ljavax/swing/text/html/HTML$Attribute;"); } + } + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Tag[] AllTags + { + get { return SExecuteWithSignatureArray(LocalBridgeClazz, "getAllTags", "()[Ljavax/swing/text/html/HTML$Tag;"); } + } + /// + /// + /// + /// + /// + /// + /// + public static int GetIntegerAttributeValue(Javax.Swing.Text.AttributeSet arg0, Javax.Swing.Text.Html.HTML.Attribute arg1, int arg2) + { + return SExecute(LocalBridgeClazz, "getIntegerAttributeValue", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Attribute GetAttributeKey(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getAttributeKey", "(Ljava/lang/String;)Ljavax/swing/text/html/HTML$Attribute;", arg0); + } + /// + /// + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Tag GetTag(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getTag", "(Ljava/lang/String;)Ljavax/swing/text/html/HTML$Tag;", arg0); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + #region Attribute + public partial class Attribute + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Attribute ACTION { get { if (!_ACTIONReady) { _ACTIONContent = SGetField(LocalBridgeClazz, "ACTION"); _ACTIONReady = true; } return _ACTIONContent; } } + private static Javax.Swing.Text.Html.HTML.Attribute _ACTIONContent = default; + private static bool _ACTIONReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Attribute ALIGN { get { if (!_ALIGNReady) { _ALIGNContent = SGetField(LocalBridgeClazz, "ALIGN"); _ALIGNReady = true; } return _ALIGNContent; } } + private static Javax.Swing.Text.Html.HTML.Attribute _ALIGNContent = default; + private static bool _ALIGNReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Attribute ALINK { get { if (!_ALINKReady) { _ALINKContent = SGetField(LocalBridgeClazz, "ALINK"); _ALINKReady = true; } return _ALINKContent; } } + private static Javax.Swing.Text.Html.HTML.Attribute _ALINKContent = default; + private static bool _ALINKReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Attribute ALT { get { if (!_ALTReady) { _ALTContent = SGetField(LocalBridgeClazz, "ALT"); _ALTReady = true; } return _ALTContent; } } + private static Javax.Swing.Text.Html.HTML.Attribute _ALTContent = default; + private static bool _ALTReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Attribute ARCHIVE { get { if (!_ARCHIVEReady) { _ARCHIVEContent = SGetField(LocalBridgeClazz, "ARCHIVE"); _ARCHIVEReady = true; } return _ARCHIVEContent; } } + private static Javax.Swing.Text.Html.HTML.Attribute _ARCHIVEContent = default; + private static bool _ARCHIVEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Attribute BACKGROUND { get { if (!_BACKGROUNDReady) { _BACKGROUNDContent = SGetField(LocalBridgeClazz, "BACKGROUND"); _BACKGROUNDReady = true; } return _BACKGROUNDContent; } } + private static Javax.Swing.Text.Html.HTML.Attribute _BACKGROUNDContent = default; + private static bool _BACKGROUNDReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Attribute BGCOLOR { get { if (!_BGCOLORReady) { _BGCOLORContent = SGetField(LocalBridgeClazz, "BGCOLOR"); _BGCOLORReady = true; } return _BGCOLORContent; } } + private static Javax.Swing.Text.Html.HTML.Attribute _BGCOLORContent = default; + private static bool _BGCOLORReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Attribute BORDER { get { if (!_BORDERReady) { _BORDERContent = SGetField(LocalBridgeClazz, "BORDER"); _BORDERReady = true; } return _BORDERContent; } } + private static Javax.Swing.Text.Html.HTML.Attribute _BORDERContent = default; + private static bool _BORDERReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Attribute CELLPADDING { get { if (!_CELLPADDINGReady) { _CELLPADDINGContent = SGetField(LocalBridgeClazz, "CELLPADDING"); _CELLPADDINGReady = true; } return _CELLPADDINGContent; } } + private static Javax.Swing.Text.Html.HTML.Attribute _CELLPADDINGContent = default; + private static bool _CELLPADDINGReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Attribute CELLSPACING { get { if (!_CELLSPACINGReady) { _CELLSPACINGContent = SGetField(LocalBridgeClazz, "CELLSPACING"); _CELLSPACINGReady = true; } return _CELLSPACINGContent; } } + private static Javax.Swing.Text.Html.HTML.Attribute _CELLSPACINGContent = default; + private static bool _CELLSPACINGReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Attribute CHECKED { get { if (!_CHECKEDReady) { _CHECKEDContent = SGetField(LocalBridgeClazz, "CHECKED"); _CHECKEDReady = true; } return _CHECKEDContent; } } + private static Javax.Swing.Text.Html.HTML.Attribute _CHECKEDContent = default; + private static bool _CHECKEDReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Attribute CLASS { get { if (!_CLASSReady) { _CLASSContent = SGetField(LocalBridgeClazz, "CLASS"); _CLASSReady = true; } return _CLASSContent; } } + private static Javax.Swing.Text.Html.HTML.Attribute _CLASSContent = default; + private static bool _CLASSReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Attribute CLASSID { get { if (!_CLASSIDReady) { _CLASSIDContent = SGetField(LocalBridgeClazz, "CLASSID"); _CLASSIDReady = true; } return _CLASSIDContent; } } + private static Javax.Swing.Text.Html.HTML.Attribute _CLASSIDContent = default; + private static bool _CLASSIDReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Attribute CLEAR { get { if (!_CLEARReady) { _CLEARContent = SGetField(LocalBridgeClazz, "CLEAR"); _CLEARReady = true; } return _CLEARContent; } } + private static Javax.Swing.Text.Html.HTML.Attribute _CLEARContent = default; + private static bool _CLEARReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Attribute CODE { get { if (!_CODEReady) { _CODEContent = SGetField(LocalBridgeClazz, "CODE"); _CODEReady = true; } return _CODEContent; } } + private static Javax.Swing.Text.Html.HTML.Attribute _CODEContent = default; + private static bool _CODEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Attribute CODEBASE { get { if (!_CODEBASEReady) { _CODEBASEContent = SGetField(LocalBridgeClazz, "CODEBASE"); _CODEBASEReady = true; } return _CODEBASEContent; } } + private static Javax.Swing.Text.Html.HTML.Attribute _CODEBASEContent = default; + private static bool _CODEBASEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Attribute CODETYPE { get { if (!_CODETYPEReady) { _CODETYPEContent = SGetField(LocalBridgeClazz, "CODETYPE"); _CODETYPEReady = true; } return _CODETYPEContent; } } + private static Javax.Swing.Text.Html.HTML.Attribute _CODETYPEContent = default; + private static bool _CODETYPEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Attribute COLOR { get { if (!_COLORReady) { _COLORContent = SGetField(LocalBridgeClazz, "COLOR"); _COLORReady = true; } return _COLORContent; } } + private static Javax.Swing.Text.Html.HTML.Attribute _COLORContent = default; + private static bool _COLORReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Attribute COLS { get { if (!_COLSReady) { _COLSContent = SGetField(LocalBridgeClazz, "COLS"); _COLSReady = true; } return _COLSContent; } } + private static Javax.Swing.Text.Html.HTML.Attribute _COLSContent = default; + private static bool _COLSReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Attribute COLSPAN { get { if (!_COLSPANReady) { _COLSPANContent = SGetField(LocalBridgeClazz, "COLSPAN"); _COLSPANReady = true; } return _COLSPANContent; } } + private static Javax.Swing.Text.Html.HTML.Attribute _COLSPANContent = default; + private static bool _COLSPANReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Attribute COMMENT { get { if (!_COMMENTReady) { _COMMENTContent = SGetField(LocalBridgeClazz, "COMMENT"); _COMMENTReady = true; } return _COMMENTContent; } } + private static Javax.Swing.Text.Html.HTML.Attribute _COMMENTContent = default; + private static bool _COMMENTReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Attribute COMPACT { get { if (!_COMPACTReady) { _COMPACTContent = SGetField(LocalBridgeClazz, "COMPACT"); _COMPACTReady = true; } return _COMPACTContent; } } + private static Javax.Swing.Text.Html.HTML.Attribute _COMPACTContent = default; + private static bool _COMPACTReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Attribute CONTENT { get { if (!_CONTENTReady) { _CONTENTContent = SGetField(LocalBridgeClazz, "CONTENT"); _CONTENTReady = true; } return _CONTENTContent; } } + private static Javax.Swing.Text.Html.HTML.Attribute _CONTENTContent = default; + private static bool _CONTENTReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Attribute COORDS { get { if (!_COORDSReady) { _COORDSContent = SGetField(LocalBridgeClazz, "COORDS"); _COORDSReady = true; } return _COORDSContent; } } + private static Javax.Swing.Text.Html.HTML.Attribute _COORDSContent = default; + private static bool _COORDSReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Attribute DATA { get { if (!_DATAReady) { _DATAContent = SGetField(LocalBridgeClazz, "DATA"); _DATAReady = true; } return _DATAContent; } } + private static Javax.Swing.Text.Html.HTML.Attribute _DATAContent = default; + private static bool _DATAReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Attribute DECLARE { get { if (!_DECLAREReady) { _DECLAREContent = SGetField(LocalBridgeClazz, "DECLARE"); _DECLAREReady = true; } return _DECLAREContent; } } + private static Javax.Swing.Text.Html.HTML.Attribute _DECLAREContent = default; + private static bool _DECLAREReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Attribute DIR { get { if (!_DIRReady) { _DIRContent = SGetField(LocalBridgeClazz, "DIR"); _DIRReady = true; } return _DIRContent; } } + private static Javax.Swing.Text.Html.HTML.Attribute _DIRContent = default; + private static bool _DIRReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Attribute DUMMY { get { if (!_DUMMYReady) { _DUMMYContent = SGetField(LocalBridgeClazz, "DUMMY"); _DUMMYReady = true; } return _DUMMYContent; } } + private static Javax.Swing.Text.Html.HTML.Attribute _DUMMYContent = default; + private static bool _DUMMYReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Attribute ENCTYPE { get { if (!_ENCTYPEReady) { _ENCTYPEContent = SGetField(LocalBridgeClazz, "ENCTYPE"); _ENCTYPEReady = true; } return _ENCTYPEContent; } } + private static Javax.Swing.Text.Html.HTML.Attribute _ENCTYPEContent = default; + private static bool _ENCTYPEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Attribute ENDTAG { get { if (!_ENDTAGReady) { _ENDTAGContent = SGetField(LocalBridgeClazz, "ENDTAG"); _ENDTAGReady = true; } return _ENDTAGContent; } } + private static Javax.Swing.Text.Html.HTML.Attribute _ENDTAGContent = default; + private static bool _ENDTAGReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Attribute FACE { get { if (!_FACEReady) { _FACEContent = SGetField(LocalBridgeClazz, "FACE"); _FACEReady = true; } return _FACEContent; } } + private static Javax.Swing.Text.Html.HTML.Attribute _FACEContent = default; + private static bool _FACEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Attribute FRAMEBORDER { get { if (!_FRAMEBORDERReady) { _FRAMEBORDERContent = SGetField(LocalBridgeClazz, "FRAMEBORDER"); _FRAMEBORDERReady = true; } return _FRAMEBORDERContent; } } + private static Javax.Swing.Text.Html.HTML.Attribute _FRAMEBORDERContent = default; + private static bool _FRAMEBORDERReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Attribute HALIGN { get { if (!_HALIGNReady) { _HALIGNContent = SGetField(LocalBridgeClazz, "HALIGN"); _HALIGNReady = true; } return _HALIGNContent; } } + private static Javax.Swing.Text.Html.HTML.Attribute _HALIGNContent = default; + private static bool _HALIGNReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Attribute HEIGHT { get { if (!_HEIGHTReady) { _HEIGHTContent = SGetField(LocalBridgeClazz, "HEIGHT"); _HEIGHTReady = true; } return _HEIGHTContent; } } + private static Javax.Swing.Text.Html.HTML.Attribute _HEIGHTContent = default; + private static bool _HEIGHTReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Attribute HREF { get { if (!_HREFReady) { _HREFContent = SGetField(LocalBridgeClazz, "HREF"); _HREFReady = true; } return _HREFContent; } } + private static Javax.Swing.Text.Html.HTML.Attribute _HREFContent = default; + private static bool _HREFReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Attribute HSPACE { get { if (!_HSPACEReady) { _HSPACEContent = SGetField(LocalBridgeClazz, "HSPACE"); _HSPACEReady = true; } return _HSPACEContent; } } + private static Javax.Swing.Text.Html.HTML.Attribute _HSPACEContent = default; + private static bool _HSPACEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Attribute HTTPEQUIV { get { if (!_HTTPEQUIVReady) { _HTTPEQUIVContent = SGetField(LocalBridgeClazz, "HTTPEQUIV"); _HTTPEQUIVReady = true; } return _HTTPEQUIVContent; } } + private static Javax.Swing.Text.Html.HTML.Attribute _HTTPEQUIVContent = default; + private static bool _HTTPEQUIVReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Attribute ID { get { if (!_IDReady) { _IDContent = SGetField(LocalBridgeClazz, "ID"); _IDReady = true; } return _IDContent; } } + private static Javax.Swing.Text.Html.HTML.Attribute _IDContent = default; + private static bool _IDReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Attribute ISMAP { get { if (!_ISMAPReady) { _ISMAPContent = SGetField(LocalBridgeClazz, "ISMAP"); _ISMAPReady = true; } return _ISMAPContent; } } + private static Javax.Swing.Text.Html.HTML.Attribute _ISMAPContent = default; + private static bool _ISMAPReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Attribute LANG { get { if (!_LANGReady) { _LANGContent = SGetField(LocalBridgeClazz, "LANG"); _LANGReady = true; } return _LANGContent; } } + private static Javax.Swing.Text.Html.HTML.Attribute _LANGContent = default; + private static bool _LANGReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Attribute LANGUAGE { get { if (!_LANGUAGEReady) { _LANGUAGEContent = SGetField(LocalBridgeClazz, "LANGUAGE"); _LANGUAGEReady = true; } return _LANGUAGEContent; } } + private static Javax.Swing.Text.Html.HTML.Attribute _LANGUAGEContent = default; + private static bool _LANGUAGEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Attribute LINK { get { if (!_LINKReady) { _LINKContent = SGetField(LocalBridgeClazz, "LINK"); _LINKReady = true; } return _LINKContent; } } + private static Javax.Swing.Text.Html.HTML.Attribute _LINKContent = default; + private static bool _LINKReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Attribute LOWSRC { get { if (!_LOWSRCReady) { _LOWSRCContent = SGetField(LocalBridgeClazz, "LOWSRC"); _LOWSRCReady = true; } return _LOWSRCContent; } } + private static Javax.Swing.Text.Html.HTML.Attribute _LOWSRCContent = default; + private static bool _LOWSRCReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Attribute MARGINHEIGHT { get { if (!_MARGINHEIGHTReady) { _MARGINHEIGHTContent = SGetField(LocalBridgeClazz, "MARGINHEIGHT"); _MARGINHEIGHTReady = true; } return _MARGINHEIGHTContent; } } + private static Javax.Swing.Text.Html.HTML.Attribute _MARGINHEIGHTContent = default; + private static bool _MARGINHEIGHTReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Attribute MARGINWIDTH { get { if (!_MARGINWIDTHReady) { _MARGINWIDTHContent = SGetField(LocalBridgeClazz, "MARGINWIDTH"); _MARGINWIDTHReady = true; } return _MARGINWIDTHContent; } } + private static Javax.Swing.Text.Html.HTML.Attribute _MARGINWIDTHContent = default; + private static bool _MARGINWIDTHReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Attribute MAXLENGTH { get { if (!_MAXLENGTHReady) { _MAXLENGTHContent = SGetField(LocalBridgeClazz, "MAXLENGTH"); _MAXLENGTHReady = true; } return _MAXLENGTHContent; } } + private static Javax.Swing.Text.Html.HTML.Attribute _MAXLENGTHContent = default; + private static bool _MAXLENGTHReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Attribute METHOD { get { if (!_METHODReady) { _METHODContent = SGetField(LocalBridgeClazz, "METHOD"); _METHODReady = true; } return _METHODContent; } } + private static Javax.Swing.Text.Html.HTML.Attribute _METHODContent = default; + private static bool _METHODReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Attribute MULTIPLE { get { if (!_MULTIPLEReady) { _MULTIPLEContent = SGetField(LocalBridgeClazz, "MULTIPLE"); _MULTIPLEReady = true; } return _MULTIPLEContent; } } + private static Javax.Swing.Text.Html.HTML.Attribute _MULTIPLEContent = default; + private static bool _MULTIPLEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Attribute N { get { if (!_NReady) { _NContent = SGetField(LocalBridgeClazz, "N"); _NReady = true; } return _NContent; } } + private static Javax.Swing.Text.Html.HTML.Attribute _NContent = default; + private static bool _NReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Attribute NAME { get { if (!_NAMEReady) { _NAMEContent = SGetField(LocalBridgeClazz, "NAME"); _NAMEReady = true; } return _NAMEContent; } } + private static Javax.Swing.Text.Html.HTML.Attribute _NAMEContent = default; + private static bool _NAMEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Attribute NOHREF { get { if (!_NOHREFReady) { _NOHREFContent = SGetField(LocalBridgeClazz, "NOHREF"); _NOHREFReady = true; } return _NOHREFContent; } } + private static Javax.Swing.Text.Html.HTML.Attribute _NOHREFContent = default; + private static bool _NOHREFReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Attribute NORESIZE { get { if (!_NORESIZEReady) { _NORESIZEContent = SGetField(LocalBridgeClazz, "NORESIZE"); _NORESIZEReady = true; } return _NORESIZEContent; } } + private static Javax.Swing.Text.Html.HTML.Attribute _NORESIZEContent = default; + private static bool _NORESIZEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Attribute NOSHADE { get { if (!_NOSHADEReady) { _NOSHADEContent = SGetField(LocalBridgeClazz, "NOSHADE"); _NOSHADEReady = true; } return _NOSHADEContent; } } + private static Javax.Swing.Text.Html.HTML.Attribute _NOSHADEContent = default; + private static bool _NOSHADEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Attribute NOWRAP { get { if (!_NOWRAPReady) { _NOWRAPContent = SGetField(LocalBridgeClazz, "NOWRAP"); _NOWRAPReady = true; } return _NOWRAPContent; } } + private static Javax.Swing.Text.Html.HTML.Attribute _NOWRAPContent = default; + private static bool _NOWRAPReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Attribute PROMPT { get { if (!_PROMPTReady) { _PROMPTContent = SGetField(LocalBridgeClazz, "PROMPT"); _PROMPTReady = true; } return _PROMPTContent; } } + private static Javax.Swing.Text.Html.HTML.Attribute _PROMPTContent = default; + private static bool _PROMPTReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Attribute REL { get { if (!_RELReady) { _RELContent = SGetField(LocalBridgeClazz, "REL"); _RELReady = true; } return _RELContent; } } + private static Javax.Swing.Text.Html.HTML.Attribute _RELContent = default; + private static bool _RELReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Attribute REV { get { if (!_REVReady) { _REVContent = SGetField(LocalBridgeClazz, "REV"); _REVReady = true; } return _REVContent; } } + private static Javax.Swing.Text.Html.HTML.Attribute _REVContent = default; + private static bool _REVReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Attribute ROWS { get { if (!_ROWSReady) { _ROWSContent = SGetField(LocalBridgeClazz, "ROWS"); _ROWSReady = true; } return _ROWSContent; } } + private static Javax.Swing.Text.Html.HTML.Attribute _ROWSContent = default; + private static bool _ROWSReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Attribute ROWSPAN { get { if (!_ROWSPANReady) { _ROWSPANContent = SGetField(LocalBridgeClazz, "ROWSPAN"); _ROWSPANReady = true; } return _ROWSPANContent; } } + private static Javax.Swing.Text.Html.HTML.Attribute _ROWSPANContent = default; + private static bool _ROWSPANReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Attribute SCROLLING { get { if (!_SCROLLINGReady) { _SCROLLINGContent = SGetField(LocalBridgeClazz, "SCROLLING"); _SCROLLINGReady = true; } return _SCROLLINGContent; } } + private static Javax.Swing.Text.Html.HTML.Attribute _SCROLLINGContent = default; + private static bool _SCROLLINGReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Attribute SELECTED { get { if (!_SELECTEDReady) { _SELECTEDContent = SGetField(LocalBridgeClazz, "SELECTED"); _SELECTEDReady = true; } return _SELECTEDContent; } } + private static Javax.Swing.Text.Html.HTML.Attribute _SELECTEDContent = default; + private static bool _SELECTEDReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Attribute SHAPE { get { if (!_SHAPEReady) { _SHAPEContent = SGetField(LocalBridgeClazz, "SHAPE"); _SHAPEReady = true; } return _SHAPEContent; } } + private static Javax.Swing.Text.Html.HTML.Attribute _SHAPEContent = default; + private static bool _SHAPEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Attribute SHAPES { get { if (!_SHAPESReady) { _SHAPESContent = SGetField(LocalBridgeClazz, "SHAPES"); _SHAPESReady = true; } return _SHAPESContent; } } + private static Javax.Swing.Text.Html.HTML.Attribute _SHAPESContent = default; + private static bool _SHAPESReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Attribute SIZE { get { if (!_SIZEReady) { _SIZEContent = SGetField(LocalBridgeClazz, "SIZE"); _SIZEReady = true; } return _SIZEContent; } } + private static Javax.Swing.Text.Html.HTML.Attribute _SIZEContent = default; + private static bool _SIZEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Attribute SRC { get { if (!_SRCReady) { _SRCContent = SGetField(LocalBridgeClazz, "SRC"); _SRCReady = true; } return _SRCContent; } } + private static Javax.Swing.Text.Html.HTML.Attribute _SRCContent = default; + private static bool _SRCReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Attribute STANDBY { get { if (!_STANDBYReady) { _STANDBYContent = SGetField(LocalBridgeClazz, "STANDBY"); _STANDBYReady = true; } return _STANDBYContent; } } + private static Javax.Swing.Text.Html.HTML.Attribute _STANDBYContent = default; + private static bool _STANDBYReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Attribute START { get { if (!_STARTReady) { _STARTContent = SGetField(LocalBridgeClazz, "START"); _STARTReady = true; } return _STARTContent; } } + private static Javax.Swing.Text.Html.HTML.Attribute _STARTContent = default; + private static bool _STARTReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Attribute STYLE { get { if (!_STYLEReady) { _STYLEContent = SGetField(LocalBridgeClazz, "STYLE"); _STYLEReady = true; } return _STYLEContent; } } + private static Javax.Swing.Text.Html.HTML.Attribute _STYLEContent = default; + private static bool _STYLEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Attribute TARGET { get { if (!_TARGETReady) { _TARGETContent = SGetField(LocalBridgeClazz, "TARGET"); _TARGETReady = true; } return _TARGETContent; } } + private static Javax.Swing.Text.Html.HTML.Attribute _TARGETContent = default; + private static bool _TARGETReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Attribute TEXT { get { if (!_TEXTReady) { _TEXTContent = SGetField(LocalBridgeClazz, "TEXT"); _TEXTReady = true; } return _TEXTContent; } } + private static Javax.Swing.Text.Html.HTML.Attribute _TEXTContent = default; + private static bool _TEXTReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Attribute TITLE { get { if (!_TITLEReady) { _TITLEContent = SGetField(LocalBridgeClazz, "TITLE"); _TITLEReady = true; } return _TITLEContent; } } + private static Javax.Swing.Text.Html.HTML.Attribute _TITLEContent = default; + private static bool _TITLEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Attribute TYPE { get { if (!_TYPEReady) { _TYPEContent = SGetField(LocalBridgeClazz, "TYPE"); _TYPEReady = true; } return _TYPEContent; } } + private static Javax.Swing.Text.Html.HTML.Attribute _TYPEContent = default; + private static bool _TYPEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Attribute USEMAP { get { if (!_USEMAPReady) { _USEMAPContent = SGetField(LocalBridgeClazz, "USEMAP"); _USEMAPReady = true; } return _USEMAPContent; } } + private static Javax.Swing.Text.Html.HTML.Attribute _USEMAPContent = default; + private static bool _USEMAPReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Attribute VALIGN { get { if (!_VALIGNReady) { _VALIGNContent = SGetField(LocalBridgeClazz, "VALIGN"); _VALIGNReady = true; } return _VALIGNContent; } } + private static Javax.Swing.Text.Html.HTML.Attribute _VALIGNContent = default; + private static bool _VALIGNReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Attribute VALUE { get { if (!_VALUEReady) { _VALUEContent = SGetField(LocalBridgeClazz, "VALUE"); _VALUEReady = true; } return _VALUEContent; } } + private static Javax.Swing.Text.Html.HTML.Attribute _VALUEContent = default; + private static bool _VALUEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Attribute VALUETYPE { get { if (!_VALUETYPEReady) { _VALUETYPEContent = SGetField(LocalBridgeClazz, "VALUETYPE"); _VALUETYPEReady = true; } return _VALUETYPEContent; } } + private static Javax.Swing.Text.Html.HTML.Attribute _VALUETYPEContent = default; + private static bool _VALUETYPEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Attribute VERSION { get { if (!_VERSIONReady) { _VERSIONContent = SGetField(LocalBridgeClazz, "VERSION"); _VERSIONReady = true; } return _VERSIONContent; } } + private static Javax.Swing.Text.Html.HTML.Attribute _VERSIONContent = default; + private static bool _VERSIONReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Attribute VLINK { get { if (!_VLINKReady) { _VLINKContent = SGetField(LocalBridgeClazz, "VLINK"); _VLINKReady = true; } return _VLINKContent; } } + private static Javax.Swing.Text.Html.HTML.Attribute _VLINKContent = default; + private static bool _VLINKReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Attribute VSPACE { get { if (!_VSPACEReady) { _VSPACEContent = SGetField(LocalBridgeClazz, "VSPACE"); _VSPACEReady = true; } return _VSPACEContent; } } + private static Javax.Swing.Text.Html.HTML.Attribute _VSPACEContent = default; + private static bool _VSPACEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Attribute WIDTH { get { if (!_WIDTHReady) { _WIDTHContent = SGetField(LocalBridgeClazz, "WIDTH"); _WIDTHReady = true; } return _WIDTHContent; } } + private static Javax.Swing.Text.Html.HTML.Attribute _WIDTHContent = default; + private static bool _WIDTHReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Tag + public partial class Tag + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Tag A { get { if (!_AReady) { _AContent = SGetField(LocalBridgeClazz, "A"); _AReady = true; } return _AContent; } } + private static Javax.Swing.Text.Html.HTML.Tag _AContent = default; + private static bool _AReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Tag ADDRESS { get { if (!_ADDRESSReady) { _ADDRESSContent = SGetField(LocalBridgeClazz, "ADDRESS"); _ADDRESSReady = true; } return _ADDRESSContent; } } + private static Javax.Swing.Text.Html.HTML.Tag _ADDRESSContent = default; + private static bool _ADDRESSReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Tag APPLET { get { if (!_APPLETReady) { _APPLETContent = SGetField(LocalBridgeClazz, "APPLET"); _APPLETReady = true; } return _APPLETContent; } } + private static Javax.Swing.Text.Html.HTML.Tag _APPLETContent = default; + private static bool _APPLETReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Tag AREA { get { if (!_AREAReady) { _AREAContent = SGetField(LocalBridgeClazz, "AREA"); _AREAReady = true; } return _AREAContent; } } + private static Javax.Swing.Text.Html.HTML.Tag _AREAContent = default; + private static bool _AREAReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Tag B { get { if (!_BReady) { _BContent = SGetField(LocalBridgeClazz, "B"); _BReady = true; } return _BContent; } } + private static Javax.Swing.Text.Html.HTML.Tag _BContent = default; + private static bool _BReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Tag BASE { get { if (!_BASEReady) { _BASEContent = SGetField(LocalBridgeClazz, "BASE"); _BASEReady = true; } return _BASEContent; } } + private static Javax.Swing.Text.Html.HTML.Tag _BASEContent = default; + private static bool _BASEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Tag BASEFONT { get { if (!_BASEFONTReady) { _BASEFONTContent = SGetField(LocalBridgeClazz, "BASEFONT"); _BASEFONTReady = true; } return _BASEFONTContent; } } + private static Javax.Swing.Text.Html.HTML.Tag _BASEFONTContent = default; + private static bool _BASEFONTReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Tag BIG { get { if (!_BIGReady) { _BIGContent = SGetField(LocalBridgeClazz, "BIG"); _BIGReady = true; } return _BIGContent; } } + private static Javax.Swing.Text.Html.HTML.Tag _BIGContent = default; + private static bool _BIGReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Tag BLOCKQUOTE { get { if (!_BLOCKQUOTEReady) { _BLOCKQUOTEContent = SGetField(LocalBridgeClazz, "BLOCKQUOTE"); _BLOCKQUOTEReady = true; } return _BLOCKQUOTEContent; } } + private static Javax.Swing.Text.Html.HTML.Tag _BLOCKQUOTEContent = default; + private static bool _BLOCKQUOTEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Tag BODY { get { if (!_BODYReady) { _BODYContent = SGetField(LocalBridgeClazz, "BODY"); _BODYReady = true; } return _BODYContent; } } + private static Javax.Swing.Text.Html.HTML.Tag _BODYContent = default; + private static bool _BODYReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Tag BR { get { if (!_BRReady) { _BRContent = SGetField(LocalBridgeClazz, "BR"); _BRReady = true; } return _BRContent; } } + private static Javax.Swing.Text.Html.HTML.Tag _BRContent = default; + private static bool _BRReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Tag CAPTION { get { if (!_CAPTIONReady) { _CAPTIONContent = SGetField(LocalBridgeClazz, "CAPTION"); _CAPTIONReady = true; } return _CAPTIONContent; } } + private static Javax.Swing.Text.Html.HTML.Tag _CAPTIONContent = default; + private static bool _CAPTIONReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Tag CENTER { get { if (!_CENTERReady) { _CENTERContent = SGetField(LocalBridgeClazz, "CENTER"); _CENTERReady = true; } return _CENTERContent; } } + private static Javax.Swing.Text.Html.HTML.Tag _CENTERContent = default; + private static bool _CENTERReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Tag CITE { get { if (!_CITEReady) { _CITEContent = SGetField(LocalBridgeClazz, "CITE"); _CITEReady = true; } return _CITEContent; } } + private static Javax.Swing.Text.Html.HTML.Tag _CITEContent = default; + private static bool _CITEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Tag CODE { get { if (!_CODEReady) { _CODEContent = SGetField(LocalBridgeClazz, "CODE"); _CODEReady = true; } return _CODEContent; } } + private static Javax.Swing.Text.Html.HTML.Tag _CODEContent = default; + private static bool _CODEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Tag COMMENT { get { if (!_COMMENTReady) { _COMMENTContent = SGetField(LocalBridgeClazz, "COMMENT"); _COMMENTReady = true; } return _COMMENTContent; } } + private static Javax.Swing.Text.Html.HTML.Tag _COMMENTContent = default; + private static bool _COMMENTReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Tag CONTENT { get { if (!_CONTENTReady) { _CONTENTContent = SGetField(LocalBridgeClazz, "CONTENT"); _CONTENTReady = true; } return _CONTENTContent; } } + private static Javax.Swing.Text.Html.HTML.Tag _CONTENTContent = default; + private static bool _CONTENTReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Tag DD { get { if (!_DDReady) { _DDContent = SGetField(LocalBridgeClazz, "DD"); _DDReady = true; } return _DDContent; } } + private static Javax.Swing.Text.Html.HTML.Tag _DDContent = default; + private static bool _DDReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Tag DFN { get { if (!_DFNReady) { _DFNContent = SGetField(LocalBridgeClazz, "DFN"); _DFNReady = true; } return _DFNContent; } } + private static Javax.Swing.Text.Html.HTML.Tag _DFNContent = default; + private static bool _DFNReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Tag DIR { get { if (!_DIRReady) { _DIRContent = SGetField(LocalBridgeClazz, "DIR"); _DIRReady = true; } return _DIRContent; } } + private static Javax.Swing.Text.Html.HTML.Tag _DIRContent = default; + private static bool _DIRReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Tag DIV { get { if (!_DIVReady) { _DIVContent = SGetField(LocalBridgeClazz, "DIV"); _DIVReady = true; } return _DIVContent; } } + private static Javax.Swing.Text.Html.HTML.Tag _DIVContent = default; + private static bool _DIVReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Tag DL { get { if (!_DLReady) { _DLContent = SGetField(LocalBridgeClazz, "DL"); _DLReady = true; } return _DLContent; } } + private static Javax.Swing.Text.Html.HTML.Tag _DLContent = default; + private static bool _DLReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Tag DT { get { if (!_DTReady) { _DTContent = SGetField(LocalBridgeClazz, "DT"); _DTReady = true; } return _DTContent; } } + private static Javax.Swing.Text.Html.HTML.Tag _DTContent = default; + private static bool _DTReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Tag EM { get { if (!_EMReady) { _EMContent = SGetField(LocalBridgeClazz, "EM"); _EMReady = true; } return _EMContent; } } + private static Javax.Swing.Text.Html.HTML.Tag _EMContent = default; + private static bool _EMReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Tag FONT { get { if (!_FONTReady) { _FONTContent = SGetField(LocalBridgeClazz, "FONT"); _FONTReady = true; } return _FONTContent; } } + private static Javax.Swing.Text.Html.HTML.Tag _FONTContent = default; + private static bool _FONTReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Tag FORM { get { if (!_FORMReady) { _FORMContent = SGetField(LocalBridgeClazz, "FORM"); _FORMReady = true; } return _FORMContent; } } + private static Javax.Swing.Text.Html.HTML.Tag _FORMContent = default; + private static bool _FORMReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Tag FRAME { get { if (!_FRAMEReady) { _FRAMEContent = SGetField(LocalBridgeClazz, "FRAME"); _FRAMEReady = true; } return _FRAMEContent; } } + private static Javax.Swing.Text.Html.HTML.Tag _FRAMEContent = default; + private static bool _FRAMEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Tag FRAMESET { get { if (!_FRAMESETReady) { _FRAMESETContent = SGetField(LocalBridgeClazz, "FRAMESET"); _FRAMESETReady = true; } return _FRAMESETContent; } } + private static Javax.Swing.Text.Html.HTML.Tag _FRAMESETContent = default; + private static bool _FRAMESETReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Tag H1 { get { if (!_H1Ready) { _H1Content = SGetField(LocalBridgeClazz, "H1"); _H1Ready = true; } return _H1Content; } } + private static Javax.Swing.Text.Html.HTML.Tag _H1Content = default; + private static bool _H1Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Tag H2 { get { if (!_H2Ready) { _H2Content = SGetField(LocalBridgeClazz, "H2"); _H2Ready = true; } return _H2Content; } } + private static Javax.Swing.Text.Html.HTML.Tag _H2Content = default; + private static bool _H2Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Tag H3 { get { if (!_H3Ready) { _H3Content = SGetField(LocalBridgeClazz, "H3"); _H3Ready = true; } return _H3Content; } } + private static Javax.Swing.Text.Html.HTML.Tag _H3Content = default; + private static bool _H3Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Tag H4 { get { if (!_H4Ready) { _H4Content = SGetField(LocalBridgeClazz, "H4"); _H4Ready = true; } return _H4Content; } } + private static Javax.Swing.Text.Html.HTML.Tag _H4Content = default; + private static bool _H4Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Tag H5 { get { if (!_H5Ready) { _H5Content = SGetField(LocalBridgeClazz, "H5"); _H5Ready = true; } return _H5Content; } } + private static Javax.Swing.Text.Html.HTML.Tag _H5Content = default; + private static bool _H5Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Tag H6 { get { if (!_H6Ready) { _H6Content = SGetField(LocalBridgeClazz, "H6"); _H6Ready = true; } return _H6Content; } } + private static Javax.Swing.Text.Html.HTML.Tag _H6Content = default; + private static bool _H6Ready = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Tag HEAD { get { if (!_HEADReady) { _HEADContent = SGetField(LocalBridgeClazz, "HEAD"); _HEADReady = true; } return _HEADContent; } } + private static Javax.Swing.Text.Html.HTML.Tag _HEADContent = default; + private static bool _HEADReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Tag HR { get { if (!_HRReady) { _HRContent = SGetField(LocalBridgeClazz, "HR"); _HRReady = true; } return _HRContent; } } + private static Javax.Swing.Text.Html.HTML.Tag _HRContent = default; + private static bool _HRReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Tag HTMLField { get { if (!_HTMLFieldReady) { _HTMLFieldContent = SGetField(LocalBridgeClazz, "HTML"); _HTMLFieldReady = true; } return _HTMLFieldContent; } } + private static Javax.Swing.Text.Html.HTML.Tag _HTMLFieldContent = default; + private static bool _HTMLFieldReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Tag I { get { if (!_IReady) { _IContent = SGetField(LocalBridgeClazz, "I"); _IReady = true; } return _IContent; } } + private static Javax.Swing.Text.Html.HTML.Tag _IContent = default; + private static bool _IReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Tag IMG { get { if (!_IMGReady) { _IMGContent = SGetField(LocalBridgeClazz, "IMG"); _IMGReady = true; } return _IMGContent; } } + private static Javax.Swing.Text.Html.HTML.Tag _IMGContent = default; + private static bool _IMGReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Tag IMPLIED { get { if (!_IMPLIEDReady) { _IMPLIEDContent = SGetField(LocalBridgeClazz, "IMPLIED"); _IMPLIEDReady = true; } return _IMPLIEDContent; } } + private static Javax.Swing.Text.Html.HTML.Tag _IMPLIEDContent = default; + private static bool _IMPLIEDReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Tag INPUT { get { if (!_INPUTReady) { _INPUTContent = SGetField(LocalBridgeClazz, "INPUT"); _INPUTReady = true; } return _INPUTContent; } } + private static Javax.Swing.Text.Html.HTML.Tag _INPUTContent = default; + private static bool _INPUTReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Tag ISINDEX { get { if (!_ISINDEXReady) { _ISINDEXContent = SGetField(LocalBridgeClazz, "ISINDEX"); _ISINDEXReady = true; } return _ISINDEXContent; } } + private static Javax.Swing.Text.Html.HTML.Tag _ISINDEXContent = default; + private static bool _ISINDEXReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Tag KBD { get { if (!_KBDReady) { _KBDContent = SGetField(LocalBridgeClazz, "KBD"); _KBDReady = true; } return _KBDContent; } } + private static Javax.Swing.Text.Html.HTML.Tag _KBDContent = default; + private static bool _KBDReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Tag LI { get { if (!_LIReady) { _LIContent = SGetField(LocalBridgeClazz, "LI"); _LIReady = true; } return _LIContent; } } + private static Javax.Swing.Text.Html.HTML.Tag _LIContent = default; + private static bool _LIReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Tag LINK { get { if (!_LINKReady) { _LINKContent = SGetField(LocalBridgeClazz, "LINK"); _LINKReady = true; } return _LINKContent; } } + private static Javax.Swing.Text.Html.HTML.Tag _LINKContent = default; + private static bool _LINKReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Tag MAP { get { if (!_MAPReady) { _MAPContent = SGetField(LocalBridgeClazz, "MAP"); _MAPReady = true; } return _MAPContent; } } + private static Javax.Swing.Text.Html.HTML.Tag _MAPContent = default; + private static bool _MAPReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Tag MENU { get { if (!_MENUReady) { _MENUContent = SGetField(LocalBridgeClazz, "MENU"); _MENUReady = true; } return _MENUContent; } } + private static Javax.Swing.Text.Html.HTML.Tag _MENUContent = default; + private static bool _MENUReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Tag META { get { if (!_METAReady) { _METAContent = SGetField(LocalBridgeClazz, "META"); _METAReady = true; } return _METAContent; } } + private static Javax.Swing.Text.Html.HTML.Tag _METAContent = default; + private static bool _METAReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Tag NOFRAMES { get { if (!_NOFRAMESReady) { _NOFRAMESContent = SGetField(LocalBridgeClazz, "NOFRAMES"); _NOFRAMESReady = true; } return _NOFRAMESContent; } } + private static Javax.Swing.Text.Html.HTML.Tag _NOFRAMESContent = default; + private static bool _NOFRAMESReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Tag OBJECT { get { if (!_OBJECTReady) { _OBJECTContent = SGetField(LocalBridgeClazz, "OBJECT"); _OBJECTReady = true; } return _OBJECTContent; } } + private static Javax.Swing.Text.Html.HTML.Tag _OBJECTContent = default; + private static bool _OBJECTReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Tag OL { get { if (!_OLReady) { _OLContent = SGetField(LocalBridgeClazz, "OL"); _OLReady = true; } return _OLContent; } } + private static Javax.Swing.Text.Html.HTML.Tag _OLContent = default; + private static bool _OLReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Tag OPTION { get { if (!_OPTIONReady) { _OPTIONContent = SGetField(LocalBridgeClazz, "OPTION"); _OPTIONReady = true; } return _OPTIONContent; } } + private static Javax.Swing.Text.Html.HTML.Tag _OPTIONContent = default; + private static bool _OPTIONReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Tag P { get { if (!_PReady) { _PContent = SGetField(LocalBridgeClazz, "P"); _PReady = true; } return _PContent; } } + private static Javax.Swing.Text.Html.HTML.Tag _PContent = default; + private static bool _PReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Tag PARAM { get { if (!_PARAMReady) { _PARAMContent = SGetField(LocalBridgeClazz, "PARAM"); _PARAMReady = true; } return _PARAMContent; } } + private static Javax.Swing.Text.Html.HTML.Tag _PARAMContent = default; + private static bool _PARAMReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Tag PRE { get { if (!_PREReady) { _PREContent = SGetField(LocalBridgeClazz, "PRE"); _PREReady = true; } return _PREContent; } } + private static Javax.Swing.Text.Html.HTML.Tag _PREContent = default; + private static bool _PREReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Tag S { get { if (!_SReady) { _SContent = SGetField(LocalBridgeClazz, "S"); _SReady = true; } return _SContent; } } + private static Javax.Swing.Text.Html.HTML.Tag _SContent = default; + private static bool _SReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Tag SAMP { get { if (!_SAMPReady) { _SAMPContent = SGetField(LocalBridgeClazz, "SAMP"); _SAMPReady = true; } return _SAMPContent; } } + private static Javax.Swing.Text.Html.HTML.Tag _SAMPContent = default; + private static bool _SAMPReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Tag SCRIPT { get { if (!_SCRIPTReady) { _SCRIPTContent = SGetField(LocalBridgeClazz, "SCRIPT"); _SCRIPTReady = true; } return _SCRIPTContent; } } + private static Javax.Swing.Text.Html.HTML.Tag _SCRIPTContent = default; + private static bool _SCRIPTReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Tag SELECT { get { if (!_SELECTReady) { _SELECTContent = SGetField(LocalBridgeClazz, "SELECT"); _SELECTReady = true; } return _SELECTContent; } } + private static Javax.Swing.Text.Html.HTML.Tag _SELECTContent = default; + private static bool _SELECTReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Tag SMALL { get { if (!_SMALLReady) { _SMALLContent = SGetField(LocalBridgeClazz, "SMALL"); _SMALLReady = true; } return _SMALLContent; } } + private static Javax.Swing.Text.Html.HTML.Tag _SMALLContent = default; + private static bool _SMALLReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Tag SPAN { get { if (!_SPANReady) { _SPANContent = SGetField(LocalBridgeClazz, "SPAN"); _SPANReady = true; } return _SPANContent; } } + private static Javax.Swing.Text.Html.HTML.Tag _SPANContent = default; + private static bool _SPANReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Tag STRIKE { get { if (!_STRIKEReady) { _STRIKEContent = SGetField(LocalBridgeClazz, "STRIKE"); _STRIKEReady = true; } return _STRIKEContent; } } + private static Javax.Swing.Text.Html.HTML.Tag _STRIKEContent = default; + private static bool _STRIKEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Tag STRONG { get { if (!_STRONGReady) { _STRONGContent = SGetField(LocalBridgeClazz, "STRONG"); _STRONGReady = true; } return _STRONGContent; } } + private static Javax.Swing.Text.Html.HTML.Tag _STRONGContent = default; + private static bool _STRONGReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Tag STYLE { get { if (!_STYLEReady) { _STYLEContent = SGetField(LocalBridgeClazz, "STYLE"); _STYLEReady = true; } return _STYLEContent; } } + private static Javax.Swing.Text.Html.HTML.Tag _STYLEContent = default; + private static bool _STYLEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Tag SUB { get { if (!_SUBReady) { _SUBContent = SGetField(LocalBridgeClazz, "SUB"); _SUBReady = true; } return _SUBContent; } } + private static Javax.Swing.Text.Html.HTML.Tag _SUBContent = default; + private static bool _SUBReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Tag SUP { get { if (!_SUPReady) { _SUPContent = SGetField(LocalBridgeClazz, "SUP"); _SUPReady = true; } return _SUPContent; } } + private static Javax.Swing.Text.Html.HTML.Tag _SUPContent = default; + private static bool _SUPReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Tag TABLE { get { if (!_TABLEReady) { _TABLEContent = SGetField(LocalBridgeClazz, "TABLE"); _TABLEReady = true; } return _TABLEContent; } } + private static Javax.Swing.Text.Html.HTML.Tag _TABLEContent = default; + private static bool _TABLEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Tag TD { get { if (!_TDReady) { _TDContent = SGetField(LocalBridgeClazz, "TD"); _TDReady = true; } return _TDContent; } } + private static Javax.Swing.Text.Html.HTML.Tag _TDContent = default; + private static bool _TDReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Tag TEXTAREA { get { if (!_TEXTAREAReady) { _TEXTAREAContent = SGetField(LocalBridgeClazz, "TEXTAREA"); _TEXTAREAReady = true; } return _TEXTAREAContent; } } + private static Javax.Swing.Text.Html.HTML.Tag _TEXTAREAContent = default; + private static bool _TEXTAREAReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Tag TH { get { if (!_THReady) { _THContent = SGetField(LocalBridgeClazz, "TH"); _THReady = true; } return _THContent; } } + private static Javax.Swing.Text.Html.HTML.Tag _THContent = default; + private static bool _THReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Tag TITLE { get { if (!_TITLEReady) { _TITLEContent = SGetField(LocalBridgeClazz, "TITLE"); _TITLEReady = true; } return _TITLEContent; } } + private static Javax.Swing.Text.Html.HTML.Tag _TITLEContent = default; + private static bool _TITLEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Tag TR { get { if (!_TRReady) { _TRContent = SGetField(LocalBridgeClazz, "TR"); _TRReady = true; } return _TRContent; } } + private static Javax.Swing.Text.Html.HTML.Tag _TRContent = default; + private static bool _TRReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Tag TT { get { if (!_TTReady) { _TTContent = SGetField(LocalBridgeClazz, "TT"); _TTReady = true; } return _TTContent; } } + private static Javax.Swing.Text.Html.HTML.Tag _TTContent = default; + private static bool _TTReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Tag U { get { if (!_UReady) { _UContent = SGetField(LocalBridgeClazz, "U"); _UReady = true; } return _UContent; } } + private static Javax.Swing.Text.Html.HTML.Tag _UContent = default; + private static bool _UReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Tag UL { get { if (!_ULReady) { _ULContent = SGetField(LocalBridgeClazz, "UL"); _ULReady = true; } return _ULContent; } } + private static Javax.Swing.Text.Html.HTML.Tag _ULContent = default; + private static bool _ULReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Html.HTML.Tag VAR { get { if (!_VARReady) { _VARContent = SGetField(LocalBridgeClazz, "VAR"); _VARReady = true; } return _VARContent; } } + private static Javax.Swing.Text.Html.HTML.Tag _VARContent = default; + private static bool _VARReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public bool BreaksFlow() + { + return IExecuteWithSignature("breaksFlow", "()Z"); + } + /// + /// + /// + /// + public bool IsBlock() + { + return IExecuteWithSignature("isBlock", "()Z"); + } + /// + /// + /// + /// + public bool IsPreformatted() + { + return IExecuteWithSignature("isPreformatted", "()Z"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region UnknownTag + public partial class UnknownTag + { + #region Constructors + /// + /// + /// + /// + public UnknownTag(Java.Lang.String arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Javax.Swing.Text.Html.HTML.UnknownTag t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Text/Html/HTMLDocument.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Text/Html/HTMLDocument.cs new file mode 100644 index 0000000000..6767aabe19 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Text/Html/HTMLDocument.cs @@ -0,0 +1,818 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Text.Html +{ + #region HTMLDocument + public partial class HTMLDocument + { + #region Constructors + /// + /// + /// + /// + /// + public HTMLDocument(Javax.Swing.Text.AbstractDocument.Content arg0, Javax.Swing.Text.Html.StyleSheet arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public HTMLDocument(Javax.Swing.Text.Html.StyleSheet arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Lang.String AdditionalComments { get { if (!_AdditionalCommentsReady) { _AdditionalCommentsContent = SGetField(LocalBridgeClazz, "AdditionalComments"); _AdditionalCommentsReady = true; } return _AdditionalCommentsContent; } } + private static Java.Lang.String _AdditionalCommentsContent = default; + private static bool _AdditionalCommentsReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Net.URL Base + { + get { return IExecuteWithSignature("getBase", "()Ljava/net/URL;"); } set { IExecuteWithSignature("setBase", "(Ljava/net/URL;)V", value); } + } + /// + /// + /// + public Javax.Swing.Text.Html.HTMLEditorKit.Parser Parser + { + get { return IExecuteWithSignature("getParser", "()Ljavax/swing/text/html/HTMLEditorKit$Parser;"); } set { IExecuteWithSignature("setParser", "(Ljavax/swing/text/html/HTMLEditorKit$Parser;)V", value); } + } + /// + /// + /// + public bool PreservesUnknownTags + { + get { return IExecuteWithSignature("getPreservesUnknownTags", "()Z"); } set { IExecuteWithSignature("setPreservesUnknownTags", "(Z)V", value); } + } + /// + /// + /// + public Javax.Swing.Text.Html.StyleSheet StyleSheet + { + get { return IExecuteWithSignature("getStyleSheet", "()Ljavax/swing/text/html/StyleSheet;"); } + } + /// + /// + /// + public int TokenThreshold + { + get { return IExecuteWithSignature("getTokenThreshold", "()I"); } set { IExecuteWithSignature("setTokenThreshold", "(I)V", value); } + } + /// + /// + /// + /// + /// + public Javax.Swing.Text.Element GetElement(Java.Lang.String arg0) + { + return IExecuteWithSignature("getElement", "(Ljava/lang/String;)Ljavax/swing/text/Element;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Javax.Swing.Text.Element GetElement(Javax.Swing.Text.Element arg0, object arg1, object arg2) + { + return IExecute("getElement", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public Javax.Swing.Text.Html.HTMLDocument.Iterator GetIterator(Javax.Swing.Text.Html.HTML.Tag arg0) + { + return IExecuteWithSignature("getIterator", "(Ljavax/swing/text/html/HTML$Tag;)Ljavax/swing/text/html/HTMLDocument$Iterator;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Swing.Text.Html.HTMLEditorKit.ParserCallback GetReader(int arg0, int arg1, int arg2, Javax.Swing.Text.Html.HTML.Tag arg3) + { + return IExecute("getReader", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + public Javax.Swing.Text.Html.HTMLEditorKit.ParserCallback GetReader(int arg0) + { + return IExecuteWithSignature("getReader", "(I)Ljavax/swing/text/html/HTMLEditorKit$ParserCallback;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public void InsertAfterEnd(Javax.Swing.Text.Element arg0, Java.Lang.String arg1) + { + IExecute("insertAfterEnd", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void InsertAfterStart(Javax.Swing.Text.Element arg0, Java.Lang.String arg1) + { + IExecute("insertAfterStart", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void InsertBeforeEnd(Javax.Swing.Text.Element arg0, Java.Lang.String arg1) + { + IExecute("insertBeforeEnd", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void InsertBeforeStart(Javax.Swing.Text.Element arg0, Java.Lang.String arg1) + { + IExecute("insertBeforeStart", arg0, arg1); + } + /// + /// + /// + /// + public void ProcessHTMLFrameHyperlinkEvent(Javax.Swing.Text.Html.HTMLFrameHyperlinkEvent arg0) + { + IExecuteWithSignature("processHTMLFrameHyperlinkEvent", "(Ljavax/swing/text/html/HTMLFrameHyperlinkEvent;)V", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public void SetInnerHTML(Javax.Swing.Text.Element arg0, Java.Lang.String arg1) + { + IExecute("setInnerHTML", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void SetOuterHTML(Javax.Swing.Text.Element arg0, Java.Lang.String arg1) + { + IExecute("setOuterHTML", arg0, arg1); + } + + #endregion + + #region Nested classes + #region BlockElement + public partial class BlockElement + { + #region Constructors + /// + /// + /// + /// + /// + /// + public BlockElement(Javax.Swing.Text.Html.HTMLDocument arg0, Javax.Swing.Text.Element arg1, Javax.Swing.Text.AttributeSet arg2) + : base(arg0, arg1, arg2) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region HTMLReader + public partial class HTMLReader + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + /// + public HTMLReader(Javax.Swing.Text.Html.HTMLDocument arg0, int arg1, int arg2, int arg3, Javax.Swing.Text.Html.HTML.Tag arg4) + : base(arg0, arg1, arg2, arg3, arg4) + { + } + /// + /// + /// + /// + /// + public HTMLReader(Javax.Swing.Text.Html.HTMLDocument arg0, int arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + #region FormAction + public partial class FormAction + { + #region Constructors + /// + /// + /// + /// + public FormAction(Javax.Swing.Text.Html.HTMLDocument.HTMLReader arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region CharacterAction + public partial class CharacterAction + { + #region Constructors + /// + /// + /// + /// + public CharacterAction(Javax.Swing.Text.Html.HTMLDocument.HTMLReader arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region PreAction + public partial class PreAction + { + #region Constructors + /// + /// + /// + /// + public PreAction(Javax.Swing.Text.Html.HTMLDocument.HTMLReader arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region HiddenAction + public partial class HiddenAction + { + #region Constructors + /// + /// + /// + /// + public HiddenAction(Javax.Swing.Text.Html.HTMLDocument.HTMLReader arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region IsindexAction + public partial class IsindexAction + { + #region Constructors + /// + /// + /// + /// + public IsindexAction(Javax.Swing.Text.Html.HTMLDocument.HTMLReader arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region SpecialAction + public partial class SpecialAction + { + #region Constructors + /// + /// + /// + /// + public SpecialAction(Javax.Swing.Text.Html.HTMLDocument.HTMLReader arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ParagraphAction + public partial class ParagraphAction + { + #region Constructors + /// + /// + /// + /// + public ParagraphAction(Javax.Swing.Text.Html.HTMLDocument.HTMLReader arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region BlockAction + public partial class BlockAction + { + #region Constructors + /// + /// + /// + /// + public BlockAction(Javax.Swing.Text.Html.HTMLDocument.HTMLReader arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region TagAction + public partial class TagAction + { + #region Constructors + /// + /// + /// + /// + public TagAction(Javax.Swing.Text.Html.HTMLDocument.HTMLReader arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public void End(Javax.Swing.Text.Html.HTML.Tag arg0) + { + IExecuteWithSignature("end", "(Ljavax/swing/text/html/HTML$Tag;)V", arg0); + } + /// + /// + /// + /// + /// + public void Start(Javax.Swing.Text.Html.HTML.Tag arg0, Javax.Swing.Text.MutableAttributeSet arg1) + { + IExecute("start", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion + + #region Iterator + public partial class Iterator + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.Text.AttributeSet Attributes + { + get { return IExecuteWithSignature("getAttributes", "()Ljavax/swing/text/AttributeSet;"); } + } + /// + /// + /// + public int EndOffset + { + get { return IExecuteWithSignature("getEndOffset", "()I"); } + } + /// + /// + /// + public int StartOffset + { + get { return IExecuteWithSignature("getStartOffset", "()I"); } + } + /// + /// + /// + public Javax.Swing.Text.Html.HTML.Tag Tag + { + get { return IExecuteWithSignature("getTag", "()Ljavax/swing/text/html/HTML$Tag;"); } + } + /// + /// + /// + /// + public bool IsValid() + { + return IExecuteWithSignature("isValid", "()Z"); + } + /// + /// + /// + public void Next() + { + IExecuteWithSignature("next", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region RunElement + public partial class RunElement + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + /// + public RunElement(Javax.Swing.Text.Html.HTMLDocument arg0, Javax.Swing.Text.Element arg1, Javax.Swing.Text.AttributeSet arg2, int arg3, int arg4) + : base(arg0, arg1, arg2, arg3, arg4) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Text/Html/HTMLEditorKit.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Text/Html/HTMLEditorKit.cs new file mode 100644 index 0000000000..2a09df7e20 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Text/Html/HTMLEditorKit.cs @@ -0,0 +1,484 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Text.Html +{ + #region HTMLEditorKit + public partial class HTMLEditorKit + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Accessibility.Accessible(Javax.Swing.Text.Html.HTMLEditorKit t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static Java.Lang.String BOLD_ACTION { get { if (!_BOLD_ACTIONReady) { _BOLD_ACTIONContent = SGetField(LocalBridgeClazz, "BOLD_ACTION"); _BOLD_ACTIONReady = true; } return _BOLD_ACTIONContent; } } + private static Java.Lang.String _BOLD_ACTIONContent = default; + private static bool _BOLD_ACTIONReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String COLOR_ACTION { get { if (!_COLOR_ACTIONReady) { _COLOR_ACTIONContent = SGetField(LocalBridgeClazz, "COLOR_ACTION"); _COLOR_ACTIONReady = true; } return _COLOR_ACTIONContent; } } + private static Java.Lang.String _COLOR_ACTIONContent = default; + private static bool _COLOR_ACTIONReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String DEFAULT_CSS { get { if (!_DEFAULT_CSSReady) { _DEFAULT_CSSContent = SGetField(LocalBridgeClazz, "DEFAULT_CSS"); _DEFAULT_CSSReady = true; } return _DEFAULT_CSSContent; } } + private static Java.Lang.String _DEFAULT_CSSContent = default; + private static bool _DEFAULT_CSSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String FONT_CHANGE_BIGGER { get { if (!_FONT_CHANGE_BIGGERReady) { _FONT_CHANGE_BIGGERContent = SGetField(LocalBridgeClazz, "FONT_CHANGE_BIGGER"); _FONT_CHANGE_BIGGERReady = true; } return _FONT_CHANGE_BIGGERContent; } } + private static Java.Lang.String _FONT_CHANGE_BIGGERContent = default; + private static bool _FONT_CHANGE_BIGGERReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String FONT_CHANGE_SMALLER { get { if (!_FONT_CHANGE_SMALLERReady) { _FONT_CHANGE_SMALLERContent = SGetField(LocalBridgeClazz, "FONT_CHANGE_SMALLER"); _FONT_CHANGE_SMALLERReady = true; } return _FONT_CHANGE_SMALLERContent; } } + private static Java.Lang.String _FONT_CHANGE_SMALLERContent = default; + private static bool _FONT_CHANGE_SMALLERReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String IMG_ALIGN_BOTTOM { get { if (!_IMG_ALIGN_BOTTOMReady) { _IMG_ALIGN_BOTTOMContent = SGetField(LocalBridgeClazz, "IMG_ALIGN_BOTTOM"); _IMG_ALIGN_BOTTOMReady = true; } return _IMG_ALIGN_BOTTOMContent; } } + private static Java.Lang.String _IMG_ALIGN_BOTTOMContent = default; + private static bool _IMG_ALIGN_BOTTOMReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String IMG_ALIGN_MIDDLE { get { if (!_IMG_ALIGN_MIDDLEReady) { _IMG_ALIGN_MIDDLEContent = SGetField(LocalBridgeClazz, "IMG_ALIGN_MIDDLE"); _IMG_ALIGN_MIDDLEReady = true; } return _IMG_ALIGN_MIDDLEContent; } } + private static Java.Lang.String _IMG_ALIGN_MIDDLEContent = default; + private static bool _IMG_ALIGN_MIDDLEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String IMG_ALIGN_TOP { get { if (!_IMG_ALIGN_TOPReady) { _IMG_ALIGN_TOPContent = SGetField(LocalBridgeClazz, "IMG_ALIGN_TOP"); _IMG_ALIGN_TOPReady = true; } return _IMG_ALIGN_TOPContent; } } + private static Java.Lang.String _IMG_ALIGN_TOPContent = default; + private static bool _IMG_ALIGN_TOPReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String IMG_BORDER { get { if (!_IMG_BORDERReady) { _IMG_BORDERContent = SGetField(LocalBridgeClazz, "IMG_BORDER"); _IMG_BORDERReady = true; } return _IMG_BORDERContent; } } + private static Java.Lang.String _IMG_BORDERContent = default; + private static bool _IMG_BORDERReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String ITALIC_ACTION { get { if (!_ITALIC_ACTIONReady) { _ITALIC_ACTIONContent = SGetField(LocalBridgeClazz, "ITALIC_ACTION"); _ITALIC_ACTIONReady = true; } return _ITALIC_ACTIONContent; } } + private static Java.Lang.String _ITALIC_ACTIONContent = default; + private static bool _ITALIC_ACTIONReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String LOGICAL_STYLE_ACTION { get { if (!_LOGICAL_STYLE_ACTIONReady) { _LOGICAL_STYLE_ACTIONContent = SGetField(LocalBridgeClazz, "LOGICAL_STYLE_ACTION"); _LOGICAL_STYLE_ACTIONReady = true; } return _LOGICAL_STYLE_ACTIONContent; } } + private static Java.Lang.String _LOGICAL_STYLE_ACTIONContent = default; + private static bool _LOGICAL_STYLE_ACTIONReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String PARA_INDENT_LEFT { get { if (!_PARA_INDENT_LEFTReady) { _PARA_INDENT_LEFTContent = SGetField(LocalBridgeClazz, "PARA_INDENT_LEFT"); _PARA_INDENT_LEFTReady = true; } return _PARA_INDENT_LEFTContent; } } + private static Java.Lang.String _PARA_INDENT_LEFTContent = default; + private static bool _PARA_INDENT_LEFTReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String PARA_INDENT_RIGHT { get { if (!_PARA_INDENT_RIGHTReady) { _PARA_INDENT_RIGHTContent = SGetField(LocalBridgeClazz, "PARA_INDENT_RIGHT"); _PARA_INDENT_RIGHTReady = true; } return _PARA_INDENT_RIGHTContent; } } + private static Java.Lang.String _PARA_INDENT_RIGHTContent = default; + private static bool _PARA_INDENT_RIGHTReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Accessibility.AccessibleContext AccessibleContext + { + get { return IExecuteWithSignature("getAccessibleContext", "()Ljavax/accessibility/AccessibleContext;"); } + } + /// + /// + /// + public Java.Awt.Cursor DefaultCursor + { + get { return IExecuteWithSignature("getDefaultCursor", "()Ljava/awt/Cursor;"); } set { IExecuteWithSignature("setDefaultCursor", "(Ljava/awt/Cursor;)V", value); } + } + /// + /// + /// + public Java.Awt.Cursor LinkCursor + { + get { return IExecuteWithSignature("getLinkCursor", "()Ljava/awt/Cursor;"); } set { IExecuteWithSignature("setLinkCursor", "(Ljava/awt/Cursor;)V", value); } + } + /// + /// + /// + public Javax.Swing.Text.Html.StyleSheet StyleSheet + { + get { return IExecuteWithSignature("getStyleSheet", "()Ljavax/swing/text/html/StyleSheet;"); } set { IExecuteWithSignature("setStyleSheet", "(Ljavax/swing/text/html/StyleSheet;)V", value); } + } + /// + /// + /// + /// + public bool IsAutoFormSubmission() + { + return IExecuteWithSignature("isAutoFormSubmission", "()Z"); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void InsertHTML(Javax.Swing.Text.Html.HTMLDocument arg0, int arg1, Java.Lang.String arg2, int arg3, int arg4, Javax.Swing.Text.Html.HTML.Tag arg5) + { + IExecute("insertHTML", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + public void SetAutoFormSubmission(bool arg0) + { + IExecuteWithSignature("setAutoFormSubmission", "(Z)V", arg0); + } + + #endregion + + #region Nested classes + #region HTMLFactory + public partial class HTMLFactory + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public Javax.Swing.Text.View Create(Javax.Swing.Text.Element arg0) + { + return IExecuteWithSignature("create", "(Ljavax/swing/text/Element;)Ljavax/swing/text/View;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region HTMLTextAction + public partial class HTMLTextAction + { + #region Constructors + /// + /// + /// + /// + public HTMLTextAction(Java.Lang.String arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region InsertHTMLTextAction + public partial class InsertHTMLTextAction + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + /// + /// + public InsertHTMLTextAction(Java.Lang.String arg0, Java.Lang.String arg1, Javax.Swing.Text.Html.HTML.Tag arg2, Javax.Swing.Text.Html.HTML.Tag arg3, Javax.Swing.Text.Html.HTML.Tag arg4, Javax.Swing.Text.Html.HTML.Tag arg5) + : base(arg0, arg1, arg2, arg3, arg4, arg5) + { + } + /// + /// + /// + /// + /// + /// + /// + public InsertHTMLTextAction(Java.Lang.String arg0, Java.Lang.String arg1, Javax.Swing.Text.Html.HTML.Tag arg2, Javax.Swing.Text.Html.HTML.Tag arg3) + : base(arg0, arg1, arg2, arg3) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Parser + public partial class Parser + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + public void Parse(Java.Io.Reader arg0, Javax.Swing.Text.Html.HTMLEditorKit.ParserCallback arg1, bool arg2) + { + IExecute("parse", arg0, arg1, arg2); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ParserCallback + public partial class ParserCallback + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static object IMPLIED { get { if (!_IMPLIEDReady) { _IMPLIEDContent = SGetField(LocalBridgeClazz, "IMPLIED"); _IMPLIEDReady = true; } return _IMPLIEDContent; } } + private static object _IMPLIEDContent = default; + private static bool _IMPLIEDReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public void Flush() + { + IExecuteWithSignature("flush", "()V"); + } + /// + /// + /// + /// + /// + public void HandleComment(char[] arg0, int arg1) + { + IExecute("handleComment", arg0, arg1); + } + /// + /// + /// + /// + public void HandleEndOfLineString(Java.Lang.String arg0) + { + IExecuteWithSignature("handleEndOfLineString", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + /// + public void HandleEndTag(Javax.Swing.Text.Html.HTML.Tag arg0, int arg1) + { + IExecute("handleEndTag", arg0, arg1); + } + /// + /// + /// + /// + /// + public void HandleError(Java.Lang.String arg0, int arg1) + { + IExecute("handleError", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void HandleSimpleTag(Javax.Swing.Text.Html.HTML.Tag arg0, Javax.Swing.Text.MutableAttributeSet arg1, int arg2) + { + IExecute("handleSimpleTag", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void HandleStartTag(Javax.Swing.Text.Html.HTML.Tag arg0, Javax.Swing.Text.MutableAttributeSet arg1, int arg2) + { + IExecute("handleStartTag", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public void HandleText(char[] arg0, int arg1) + { + IExecute("handleText", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Text/Html/HTMLFrameHyperlinkEvent.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Text/Html/HTMLFrameHyperlinkEvent.cs new file mode 100644 index 0000000000..c4fb851b60 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Text/Html/HTMLFrameHyperlinkEvent.cs @@ -0,0 +1,127 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Text.Html +{ + #region HTMLFrameHyperlinkEvent + public partial class HTMLFrameHyperlinkEvent + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + /// + public HTMLFrameHyperlinkEvent(object arg0, Javax.Swing.Event.HyperlinkEvent.EventType arg1, Java.Net.URL arg2, Java.Lang.String arg3, Java.Lang.String arg4) + : base(arg0, arg1, arg2, arg3, arg4) + { + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public HTMLFrameHyperlinkEvent(object arg0, Javax.Swing.Event.HyperlinkEvent.EventType arg1, Java.Net.URL arg2, Java.Lang.String arg3, Javax.Swing.Text.Element arg4, Java.Awt.EventNs.InputEvent arg5, Java.Lang.String arg6) + : base(arg0, arg1, arg2, arg3, arg4, arg5, arg6) + { + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public HTMLFrameHyperlinkEvent(object arg0, Javax.Swing.Event.HyperlinkEvent.EventType arg1, Java.Net.URL arg2, Java.Lang.String arg3, Javax.Swing.Text.Element arg4, Java.Lang.String arg5) + : base(arg0, arg1, arg2, arg3, arg4, arg5) + { + } + /// + /// + /// + /// + /// + /// + /// + public HTMLFrameHyperlinkEvent(object arg0, Javax.Swing.Event.HyperlinkEvent.EventType arg1, Java.Net.URL arg2, Java.Lang.String arg3) + : base(arg0, arg1, arg2, arg3) + { + } + /// + /// + /// + /// + /// + /// + /// + /// + public HTMLFrameHyperlinkEvent(object arg0, Javax.Swing.Event.HyperlinkEvent.EventType arg1, Java.Net.URL arg2, Javax.Swing.Text.Element arg3, Java.Lang.String arg4) + : base(arg0, arg1, arg2, arg3, arg4) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Target + { + get { return IExecuteWithSignature("getTarget", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Text/Html/HTMLWriter.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Text/Html/HTMLWriter.cs new file mode 100644 index 0000000000..b2e320292a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Text/Html/HTMLWriter.cs @@ -0,0 +1,87 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Text.Html +{ + #region HTMLWriter + public partial class HTMLWriter + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + public HTMLWriter(Java.Io.Writer arg0, Javax.Swing.Text.Html.HTMLDocument arg1, int arg2, int arg3) + : base(arg0, arg1, arg2, arg3) + { + } + /// + /// + /// + /// + /// + public HTMLWriter(Java.Io.Writer arg0, Javax.Swing.Text.Html.HTMLDocument arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public void Write() + { + IExecuteWithSignature("write", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Text/Html/ImageView.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Text/Html/ImageView.cs new file mode 100644 index 0000000000..063163ea08 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Text/Html/ImageView.cs @@ -0,0 +1,108 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Text.Html +{ + #region ImageView + public partial class ImageView + { + #region Constructors + /// + /// + /// + /// + public ImageView(Javax.Swing.Text.Element arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String AltText + { + get { return IExecuteWithSignature("getAltText", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Awt.Image Image + { + get { return IExecuteWithSignature("getImage", "()Ljava/awt/Image;"); } + } + /// + /// + /// + public Java.Net.URL ImageURL + { + get { return IExecuteWithSignature("getImageURL", "()Ljava/net/URL;"); } + } + /// + /// + /// + public Javax.Swing.Icon LoadingImageIcon + { + get { return IExecuteWithSignature("getLoadingImageIcon", "()Ljavax/swing/Icon;"); } + } + /// + /// + /// + public bool LoadsSynchronously + { + get { return IExecuteWithSignature("getLoadsSynchronously", "()Z"); } set { IExecuteWithSignature("setLoadsSynchronously", "(Z)V", value); } + } + /// + /// + /// + public Javax.Swing.Icon NoImageIcon + { + get { return IExecuteWithSignature("getNoImageIcon", "()Ljavax/swing/Icon;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Text/Html/InlineView.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Text/Html/InlineView.cs new file mode 100644 index 0000000000..821ea55573 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Text/Html/InlineView.cs @@ -0,0 +1,66 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Text.Html +{ + #region InlineView + public partial class InlineView + { + #region Constructors + /// + /// + /// + /// + public InlineView(Javax.Swing.Text.Element arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Text/Html/ListView.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Text/Html/ListView.cs new file mode 100644 index 0000000000..4bc67e7881 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Text/Html/ListView.cs @@ -0,0 +1,66 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Text.Html +{ + #region ListView + public partial class ListView + { + #region Constructors + /// + /// + /// + /// + public ListView(Javax.Swing.Text.Element arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Text/Html/MinimalHTMLWriter.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Text/Html/MinimalHTMLWriter.cs new file mode 100644 index 0000000000..8940060cec --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Text/Html/MinimalHTMLWriter.cs @@ -0,0 +1,87 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Text.Html +{ + #region MinimalHTMLWriter + public partial class MinimalHTMLWriter + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + public MinimalHTMLWriter(Java.Io.Writer arg0, Javax.Swing.Text.StyledDocument arg1, int arg2, int arg3) + : base(arg0, arg1, arg2, arg3) + { + } + /// + /// + /// + /// + /// + public MinimalHTMLWriter(Java.Io.Writer arg0, Javax.Swing.Text.StyledDocument arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public void Write() + { + IExecuteWithSignature("write", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Text/Html/ObjectView.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Text/Html/ObjectView.cs new file mode 100644 index 0000000000..ae056de36b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Text/Html/ObjectView.cs @@ -0,0 +1,66 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Text.Html +{ + #region ObjectView + public partial class ObjectView + { + #region Constructors + /// + /// + /// + /// + public ObjectView(Javax.Swing.Text.Element arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Text/Html/Option.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Text/Html/Option.cs new file mode 100644 index 0000000000..c2ce5af435 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Text/Html/Option.cs @@ -0,0 +1,95 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Text.Html +{ + #region Option + public partial class Option + { + #region Constructors + /// + /// + /// + /// + public Option(Javax.Swing.Text.AttributeSet arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.Text.AttributeSet Attributes + { + get { return IExecuteWithSignature("getAttributes", "()Ljavax/swing/text/AttributeSet;"); } + } + /// + /// + /// + public Java.Lang.String Label + { + get { return IExecuteWithSignature("getLabel", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setLabel", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Value + { + get { return IExecuteWithSignature("getValue", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + public bool IsSelected() + { + return IExecuteWithSignature("isSelected", "()Z"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Text/Html/ParagraphView.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Text/Html/ParagraphView.cs new file mode 100644 index 0000000000..36c4a2bba5 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Text/Html/ParagraphView.cs @@ -0,0 +1,66 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Text.Html +{ + #region ParagraphView + public partial class ParagraphView + { + #region Constructors + /// + /// + /// + /// + public ParagraphView(Javax.Swing.Text.Element arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Text/Html/Parser/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Text/Html/Parser/AllPackageClasses.cs new file mode 100644 index 0000000000..1c4a36bb52 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Text/Html/Parser/AllPackageClasses.cs @@ -0,0 +1,482 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Javax.Swing.Text.Html.Parser +{ + #region AttributeList + /// + /// + /// + public partial class AttributeList : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.text.html.parser.AttributeList"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public AttributeList() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public AttributeList(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ContentModel + /// + /// + /// + public partial class ContentModel : Java.Io.Serializable + { + const string _bridgeClassName = "javax.swing.text.html.parser.ContentModel"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ContentModel() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ContentModel(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DocumentParser + /// + /// + /// + public partial class DocumentParser : Javax.Swing.Text.Html.Parser.Parser + { + const string _bridgeClassName = "javax.swing.text.html.parser.DocumentParser"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DocumentParser() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DocumentParser(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DTD + /// + /// + /// + public partial class DTD : Javax.Swing.Text.Html.Parser.DTDConstants + { + const string _bridgeClassName = "javax.swing.text.html.parser.DTD"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DTD() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DTD(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DTDConstants + /// + /// + /// + public partial class DTDConstants : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.text.html.parser.DTDConstants"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("DTDConstants class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DTDConstants() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("DTDConstants class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DTDConstants(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Element + /// + /// + /// + public partial class Element : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.text.html.parser.Element"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Element() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Element(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Entity + /// + /// + /// + public partial class Entity : Javax.Swing.Text.Html.Parser.DTDConstants + { + const string _bridgeClassName = "javax.swing.text.html.parser.Entity"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Entity() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Entity(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Parser + /// + /// + /// + public partial class Parser : Javax.Swing.Text.Html.Parser.DTDConstants + { + const string _bridgeClassName = "javax.swing.text.html.parser.Parser"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Parser() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Parser(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ParserDelegator + /// + /// + /// + public partial class ParserDelegator : Javax.Swing.Text.Html.HTMLEditorKit.Parser + { + const string _bridgeClassName = "javax.swing.text.html.parser.ParserDelegator"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ParserDelegator() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ParserDelegator(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TagElement + /// + /// + /// + public partial class TagElement : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.text.html.parser.TagElement"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public TagElement() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public TagElement(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Text/Html/Parser/AttributeList.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Text/Html/Parser/AttributeList.cs new file mode 100644 index 0000000000..45e321aa7c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Text/Html/Parser/AttributeList.cs @@ -0,0 +1,171 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Text.Html.Parser +{ + #region AttributeList + public partial class AttributeList + { + #region Constructors + /// + /// + /// + /// + /// + /// + /// + /// + /// + public AttributeList(Java.Lang.String arg0, int arg1, int arg2, Java.Lang.String arg3, Java.Util.Vector arg4, Javax.Swing.Text.Html.Parser.AttributeList arg5) + : base(arg0, arg1, arg2, arg3, arg4, arg5) + { + } + /// + /// + /// + /// + public AttributeList(Java.Lang.String arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Text.Html.Parser.DTDConstants(Javax.Swing.Text.Html.Parser.AttributeList t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Javax.Swing.Text.Html.Parser.AttributeList t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public int modifier { get { return IGetField("modifier"); } set { ISetField("modifier", value); } } + /// + /// + /// + public int type { get { return IGetField("type"); } set { ISetField("type", value); } } + /// + /// + /// + public Java.Lang.String name { get { return IGetField("name"); } set { ISetField("name", value); } } + /// + /// + /// + public Java.Lang.String value { get { return IGetField("value"); } set { ISetField("value", value); } } + /// + /// + /// + public Java.Util.Vector values { get { return IGetField("values"); } set { ISetField("values", value); } } + /// + /// + /// + public Javax.Swing.Text.Html.Parser.AttributeList next { get { return IGetField("next"); } set { ISetField("next", value); } } + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static int Name2type(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "name2type", "(Ljava/lang/String;)I", arg0); + } + /// + /// + /// + /// + /// + public static Java.Lang.String Type2name(int arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "type2name", "(I)Ljava/lang/String;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public int Modifier + { + get { return IExecuteWithSignature("getModifier", "()I"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Javax.Swing.Text.Html.Parser.AttributeList Next + { + get { return IExecuteWithSignature("getNext", "()Ljavax/swing/text/html/parser/AttributeList;"); } + } + /// + /// + /// + public int Type + { + get { return IExecuteWithSignature("getType", "()I"); } + } + /// + /// + /// + public Java.Lang.String Value + { + get { return IExecuteWithSignature("getValue", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Util.Enumeration Values + { + get { return IExecuteWithSignature>("getValues", "()Ljava/util/Enumeration;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Text/Html/Parser/ContentModel.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Text/Html/Parser/ContentModel.cs new file mode 100644 index 0000000000..c48faf4a05 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Text/Html/Parser/ContentModel.cs @@ -0,0 +1,130 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Text.Html.Parser +{ + #region ContentModel + public partial class ContentModel + { + #region Constructors + /// + /// + /// + /// + /// + /// + public ContentModel(int arg0, object arg1, Javax.Swing.Text.Html.Parser.ContentModel arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + public ContentModel(int arg0, Javax.Swing.Text.Html.Parser.ContentModel arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public ContentModel(Javax.Swing.Text.Html.Parser.Element arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public int type { get { return IGetField("type"); } set { ISetField("type", value); } } + /// + /// + /// + public object content { get { return IGetField("content"); } set { ISetField("content", value); } } + /// + /// + /// + public Javax.Swing.Text.Html.Parser.ContentModel next { get { return IGetField("next"); } set { ISetField("next", value); } } + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public bool Empty() + { + return IExecuteWithSignature("empty", "()Z"); + } + /// + /// + /// + /// + /// + public bool First(object arg0) + { + return IExecuteWithSignature("first", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + public Javax.Swing.Text.Html.Parser.Element First() + { + return IExecuteWithSignature("first", "()Ljavax/swing/text/html/parser/Element;"); + } + /// + /// + /// + /// + public void GetElements(Java.Util.Vector arg0) + { + IExecuteWithSignature("getElements", "(Ljava/util/Vector;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Text/Html/Parser/DTD.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Text/Html/Parser/DTD.cs new file mode 100644 index 0000000000..73c0eb90ad --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Text/Html/Parser/DTD.cs @@ -0,0 +1,264 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Text.Html.Parser +{ + #region DTD + public partial class DTD + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public Javax.Swing.Text.Html.Parser.Element applet { get { if (!_appletReady) { _appletContent = IGetField("applet"); _appletReady = true; } return _appletContent; } } + private Javax.Swing.Text.Html.Parser.Element _appletContent = default; + private bool _appletReady = false; // this is used because in case of generics + /// + /// + /// + public Javax.Swing.Text.Html.Parser.Element baseField { get { if (!_baseFieldReady) { _baseFieldContent = IGetField("base"); _baseFieldReady = true; } return _baseFieldContent; } } + private Javax.Swing.Text.Html.Parser.Element _baseFieldContent = default; + private bool _baseFieldReady = false; // this is used because in case of generics + /// + /// + /// + public Javax.Swing.Text.Html.Parser.Element body { get { if (!_bodyReady) { _bodyContent = IGetField("body"); _bodyReady = true; } return _bodyContent; } } + private Javax.Swing.Text.Html.Parser.Element _bodyContent = default; + private bool _bodyReady = false; // this is used because in case of generics + /// + /// + /// + public Javax.Swing.Text.Html.Parser.Element head { get { if (!_headReady) { _headContent = IGetField("head"); _headReady = true; } return _headContent; } } + private Javax.Swing.Text.Html.Parser.Element _headContent = default; + private bool _headReady = false; // this is used because in case of generics + /// + /// + /// + public Javax.Swing.Text.Html.Parser.Element html { get { if (!_htmlReady) { _htmlContent = IGetField("html"); _htmlReady = true; } return _htmlContent; } } + private Javax.Swing.Text.Html.Parser.Element _htmlContent = default; + private bool _htmlReady = false; // this is used because in case of generics + /// + /// + /// + public Javax.Swing.Text.Html.Parser.Element isindex { get { if (!_isindexReady) { _isindexContent = IGetField("isindex"); _isindexReady = true; } return _isindexContent; } } + private Javax.Swing.Text.Html.Parser.Element _isindexContent = default; + private bool _isindexReady = false; // this is used because in case of generics + /// + /// + /// + public Javax.Swing.Text.Html.Parser.Element meta { get { if (!_metaReady) { _metaContent = IGetField("meta"); _metaReady = true; } return _metaContent; } } + private Javax.Swing.Text.Html.Parser.Element _metaContent = default; + private bool _metaReady = false; // this is used because in case of generics + /// + /// + /// + public Javax.Swing.Text.Html.Parser.Element p { get { if (!_pReady) { _pContent = IGetField("p"); _pReady = true; } return _pContent; } } + private Javax.Swing.Text.Html.Parser.Element _pContent = default; + private bool _pReady = false; // this is used because in case of generics + /// + /// + /// + public Javax.Swing.Text.Html.Parser.Element param { get { if (!_paramReady) { _paramContent = IGetField("param"); _paramReady = true; } return _paramContent; } } + private Javax.Swing.Text.Html.Parser.Element _paramContent = default; + private bool _paramReady = false; // this is used because in case of generics + /// + /// + /// + public Javax.Swing.Text.Html.Parser.Element pcdata { get { if (!_pcdataReady) { _pcdataContent = IGetField("pcdata"); _pcdataReady = true; } return _pcdataContent; } } + private Javax.Swing.Text.Html.Parser.Element _pcdataContent = default; + private bool _pcdataReady = false; // this is used because in case of generics + /// + /// + /// + public Javax.Swing.Text.Html.Parser.Element title { get { if (!_titleReady) { _titleContent = IGetField("title"); _titleReady = true; } return _titleContent; } } + private Javax.Swing.Text.Html.Parser.Element _titleContent = default; + private bool _titleReady = false; // this is used because in case of generics + /// + /// + /// + public Java.Lang.String name { get { return IGetField("name"); } set { ISetField("name", value); } } + /// + /// + /// + public Java.Util.Hashtable entityHash { get { return IGetField("entityHash"); } set { ISetField("entityHash", value); } } + /// + /// + /// + public Java.Util.Hashtable elementHash { get { return IGetField("elementHash"); } set { ISetField("elementHash", value); } } + /// + /// + /// + public Java.Util.Vector elements { get { return IGetField("elements"); } set { ISetField("elements", value); } } + /// + /// + /// + public static int FILE_VERSION { get { if (!_FILE_VERSIONReady) { _FILE_VERSIONContent = SGetField(LocalBridgeClazz, "FILE_VERSION"); _FILE_VERSIONReady = true; } return _FILE_VERSIONContent; } } + private static int _FILE_VERSIONContent = default; + private static bool _FILE_VERSIONReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + public static Javax.Swing.Text.Html.Parser.DTD GetDTD(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getDTD", "(Ljava/lang/String;)Ljavax/swing/text/html/parser/DTD;", arg0); + } + /// + /// + /// + /// + /// + public static void PutDTDHash(Java.Lang.String arg0, Javax.Swing.Text.Html.Parser.DTD arg1) + { + SExecute(LocalBridgeClazz, "putDTDHash", arg0, arg1); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Swing.Text.Html.Parser.Element DefineElement(Java.Lang.String arg0, int arg1, bool arg2, bool arg3, Javax.Swing.Text.Html.Parser.ContentModel arg4, Java.Util.BitSet arg5, Java.Util.BitSet arg6, Javax.Swing.Text.Html.Parser.AttributeList arg7) + { + return IExecute("defineElement", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7); + } + /// + /// + /// + /// + /// + public Javax.Swing.Text.Html.Parser.Element GetElement(int arg0) + { + return IExecuteWithSignature("getElement", "(I)Ljavax/swing/text/html/parser/Element;", arg0); + } + /// + /// + /// + /// + /// + public Javax.Swing.Text.Html.Parser.Element GetElement(Java.Lang.String arg0) + { + return IExecuteWithSignature("getElement", "(Ljava/lang/String;)Ljavax/swing/text/html/parser/Element;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Javax.Swing.Text.Html.Parser.Entity DefEntity(Java.Lang.String arg0, int arg1, int arg2) + { + return IExecute("defEntity", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public Javax.Swing.Text.Html.Parser.Entity DefineEntity(Java.Lang.String arg0, int arg1, char[] arg2) + { + return IExecute("defineEntity", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public Javax.Swing.Text.Html.Parser.Entity GetEntity(int arg0) + { + return IExecuteWithSignature("getEntity", "(I)Ljavax/swing/text/html/parser/Entity;", arg0); + } + /// + /// + /// + /// + /// + public Javax.Swing.Text.Html.Parser.Entity GetEntity(Java.Lang.String arg0) + { + return IExecuteWithSignature("getEntity", "(Ljava/lang/String;)Ljavax/swing/text/html/parser/Entity;", arg0); + } + /// + /// + /// + /// + /// + public void DefineAttributes(Java.Lang.String arg0, Javax.Swing.Text.Html.Parser.AttributeList arg1) + { + IExecute("defineAttributes", arg0, arg1); + } + /// + /// + /// + /// + /// + public void Read(Java.Io.DataInputStream arg0) + { + IExecuteWithSignature("read", "(Ljava/io/DataInputStream;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Text/Html/Parser/DTDConstants.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Text/Html/Parser/DTDConstants.cs new file mode 100644 index 0000000000..8cb009710f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Text/Html/Parser/DTDConstants.cs @@ -0,0 +1,286 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Text.Html.Parser +{ + #region IDTDConstants + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IDTDConstants + { + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region DTDConstants + public partial class DTDConstants : Javax.Swing.Text.Html.Parser.IDTDConstants + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int ANY { get { if (!_ANYReady) { _ANYContent = SGetField(LocalBridgeClazz, "ANY"); _ANYReady = true; } return _ANYContent; } } + private static int _ANYContent = default; + private static bool _ANYReady = false; // this is used because in case of generics + /// + /// + /// + public static int CDATA { get { if (!_CDATAReady) { _CDATAContent = SGetField(LocalBridgeClazz, "CDATA"); _CDATAReady = true; } return _CDATAContent; } } + private static int _CDATAContent = default; + private static bool _CDATAReady = false; // this is used because in case of generics + /// + /// + /// + public static int CONREF { get { if (!_CONREFReady) { _CONREFContent = SGetField(LocalBridgeClazz, "CONREF"); _CONREFReady = true; } return _CONREFContent; } } + private static int _CONREFContent = default; + private static bool _CONREFReady = false; // this is used because in case of generics + /// + /// + /// + public static int CURRENT { get { if (!_CURRENTReady) { _CURRENTContent = SGetField(LocalBridgeClazz, "CURRENT"); _CURRENTReady = true; } return _CURRENTContent; } } + private static int _CURRENTContent = default; + private static bool _CURRENTReady = false; // this is used because in case of generics + /// + /// + /// + public static int DEFAULT { get { if (!_DEFAULTReady) { _DEFAULTContent = SGetField(LocalBridgeClazz, "DEFAULT"); _DEFAULTReady = true; } return _DEFAULTContent; } } + private static int _DEFAULTContent = default; + private static bool _DEFAULTReady = false; // this is used because in case of generics + /// + /// + /// + public static int EMPTY { get { if (!_EMPTYReady) { _EMPTYContent = SGetField(LocalBridgeClazz, "EMPTY"); _EMPTYReady = true; } return _EMPTYContent; } } + private static int _EMPTYContent = default; + private static bool _EMPTYReady = false; // this is used because in case of generics + /// + /// + /// + public static int ENDTAG { get { if (!_ENDTAGReady) { _ENDTAGContent = SGetField(LocalBridgeClazz, "ENDTAG"); _ENDTAGReady = true; } return _ENDTAGContent; } } + private static int _ENDTAGContent = default; + private static bool _ENDTAGReady = false; // this is used because in case of generics + /// + /// + /// + public static int ENTITIES { get { if (!_ENTITIESReady) { _ENTITIESContent = SGetField(LocalBridgeClazz, "ENTITIES"); _ENTITIESReady = true; } return _ENTITIESContent; } } + private static int _ENTITIESContent = default; + private static bool _ENTITIESReady = false; // this is used because in case of generics + /// + /// + /// + public static int ENTITY { get { if (!_ENTITYReady) { _ENTITYContent = SGetField(LocalBridgeClazz, "ENTITY"); _ENTITYReady = true; } return _ENTITYContent; } } + private static int _ENTITYContent = default; + private static bool _ENTITYReady = false; // this is used because in case of generics + /// + /// + /// + public static int FIXED { get { if (!_FIXEDReady) { _FIXEDContent = SGetField(LocalBridgeClazz, "FIXED"); _FIXEDReady = true; } return _FIXEDContent; } } + private static int _FIXEDContent = default; + private static bool _FIXEDReady = false; // this is used because in case of generics + /// + /// + /// + public static int GENERAL { get { if (!_GENERALReady) { _GENERALContent = SGetField(LocalBridgeClazz, "GENERAL"); _GENERALReady = true; } return _GENERALContent; } } + private static int _GENERALContent = default; + private static bool _GENERALReady = false; // this is used because in case of generics + /// + /// + /// + public static int ID { get { if (!_IDReady) { _IDContent = SGetField(LocalBridgeClazz, "ID"); _IDReady = true; } return _IDContent; } } + private static int _IDContent = default; + private static bool _IDReady = false; // this is used because in case of generics + /// + /// + /// + public static int IDREF { get { if (!_IDREFReady) { _IDREFContent = SGetField(LocalBridgeClazz, "IDREF"); _IDREFReady = true; } return _IDREFContent; } } + private static int _IDREFContent = default; + private static bool _IDREFReady = false; // this is used because in case of generics + /// + /// + /// + public static int IDREFS { get { if (!_IDREFSReady) { _IDREFSContent = SGetField(LocalBridgeClazz, "IDREFS"); _IDREFSReady = true; } return _IDREFSContent; } } + private static int _IDREFSContent = default; + private static bool _IDREFSReady = false; // this is used because in case of generics + /// + /// + /// + public static int IMPLIED { get { if (!_IMPLIEDReady) { _IMPLIEDContent = SGetField(LocalBridgeClazz, "IMPLIED"); _IMPLIEDReady = true; } return _IMPLIEDContent; } } + private static int _IMPLIEDContent = default; + private static bool _IMPLIEDReady = false; // this is used because in case of generics + /// + /// + /// + public static int MD { get { if (!_MDReady) { _MDContent = SGetField(LocalBridgeClazz, "MD"); _MDReady = true; } return _MDContent; } } + private static int _MDContent = default; + private static bool _MDReady = false; // this is used because in case of generics + /// + /// + /// + public static int MODEL { get { if (!_MODELReady) { _MODELContent = SGetField(LocalBridgeClazz, "MODEL"); _MODELReady = true; } return _MODELContent; } } + private static int _MODELContent = default; + private static bool _MODELReady = false; // this is used because in case of generics + /// + /// + /// + public static int MS { get { if (!_MSReady) { _MSContent = SGetField(LocalBridgeClazz, "MS"); _MSReady = true; } return _MSContent; } } + private static int _MSContent = default; + private static bool _MSReady = false; // this is used because in case of generics + /// + /// + /// + public static int NAME { get { if (!_NAMEReady) { _NAMEContent = SGetField(LocalBridgeClazz, "NAME"); _NAMEReady = true; } return _NAMEContent; } } + private static int _NAMEContent = default; + private static bool _NAMEReady = false; // this is used because in case of generics + /// + /// + /// + public static int NAMES { get { if (!_NAMESReady) { _NAMESContent = SGetField(LocalBridgeClazz, "NAMES"); _NAMESReady = true; } return _NAMESContent; } } + private static int _NAMESContent = default; + private static bool _NAMESReady = false; // this is used because in case of generics + /// + /// + /// + public static int NMTOKEN { get { if (!_NMTOKENReady) { _NMTOKENContent = SGetField(LocalBridgeClazz, "NMTOKEN"); _NMTOKENReady = true; } return _NMTOKENContent; } } + private static int _NMTOKENContent = default; + private static bool _NMTOKENReady = false; // this is used because in case of generics + /// + /// + /// + public static int NMTOKENS { get { if (!_NMTOKENSReady) { _NMTOKENSContent = SGetField(LocalBridgeClazz, "NMTOKENS"); _NMTOKENSReady = true; } return _NMTOKENSContent; } } + private static int _NMTOKENSContent = default; + private static bool _NMTOKENSReady = false; // this is used because in case of generics + /// + /// + /// + public static int NOTATION { get { if (!_NOTATIONReady) { _NOTATIONContent = SGetField(LocalBridgeClazz, "NOTATION"); _NOTATIONReady = true; } return _NOTATIONContent; } } + private static int _NOTATIONContent = default; + private static bool _NOTATIONReady = false; // this is used because in case of generics + /// + /// + /// + public static int NUMBER { get { if (!_NUMBERReady) { _NUMBERContent = SGetField(LocalBridgeClazz, "NUMBER"); _NUMBERReady = true; } return _NUMBERContent; } } + private static int _NUMBERContent = default; + private static bool _NUMBERReady = false; // this is used because in case of generics + /// + /// + /// + public static int NUMBERS { get { if (!_NUMBERSReady) { _NUMBERSContent = SGetField(LocalBridgeClazz, "NUMBERS"); _NUMBERSReady = true; } return _NUMBERSContent; } } + private static int _NUMBERSContent = default; + private static bool _NUMBERSReady = false; // this is used because in case of generics + /// + /// + /// + public static int NUTOKEN { get { if (!_NUTOKENReady) { _NUTOKENContent = SGetField(LocalBridgeClazz, "NUTOKEN"); _NUTOKENReady = true; } return _NUTOKENContent; } } + private static int _NUTOKENContent = default; + private static bool _NUTOKENReady = false; // this is used because in case of generics + /// + /// + /// + public static int NUTOKENS { get { if (!_NUTOKENSReady) { _NUTOKENSContent = SGetField(LocalBridgeClazz, "NUTOKENS"); _NUTOKENSReady = true; } return _NUTOKENSContent; } } + private static int _NUTOKENSContent = default; + private static bool _NUTOKENSReady = false; // this is used because in case of generics + /// + /// + /// + public static int PARAMETER { get { if (!_PARAMETERReady) { _PARAMETERContent = SGetField(LocalBridgeClazz, "PARAMETER"); _PARAMETERReady = true; } return _PARAMETERContent; } } + private static int _PARAMETERContent = default; + private static bool _PARAMETERReady = false; // this is used because in case of generics + /// + /// + /// + public static int PI { get { if (!_PIReady) { _PIContent = SGetField(LocalBridgeClazz, "PI"); _PIReady = true; } return _PIContent; } } + private static int _PIContent = default; + private static bool _PIReady = false; // this is used because in case of generics + /// + /// + /// + public static int PUBLIC { get { if (!_PUBLICReady) { _PUBLICContent = SGetField(LocalBridgeClazz, "PUBLIC"); _PUBLICReady = true; } return _PUBLICContent; } } + private static int _PUBLICContent = default; + private static bool _PUBLICReady = false; // this is used because in case of generics + /// + /// + /// + public static int RCDATA { get { if (!_RCDATAReady) { _RCDATAContent = SGetField(LocalBridgeClazz, "RCDATA"); _RCDATAReady = true; } return _RCDATAContent; } } + private static int _RCDATAContent = default; + private static bool _RCDATAReady = false; // this is used because in case of generics + /// + /// + /// + public static int REQUIRED { get { if (!_REQUIREDReady) { _REQUIREDContent = SGetField(LocalBridgeClazz, "REQUIRED"); _REQUIREDReady = true; } return _REQUIREDContent; } } + private static int _REQUIREDContent = default; + private static bool _REQUIREDReady = false; // this is used because in case of generics + /// + /// + /// + public static int SDATA { get { if (!_SDATAReady) { _SDATAContent = SGetField(LocalBridgeClazz, "SDATA"); _SDATAReady = true; } return _SDATAContent; } } + private static int _SDATAContent = default; + private static bool _SDATAReady = false; // this is used because in case of generics + /// + /// + /// + public static int STARTTAG { get { if (!_STARTTAGReady) { _STARTTAGContent = SGetField(LocalBridgeClazz, "STARTTAG"); _STARTTAGReady = true; } return _STARTTAGContent; } } + private static int _STARTTAGContent = default; + private static bool _STARTTAGReady = false; // this is used because in case of generics + /// + /// + /// + public static int SYSTEM { get { if (!_SYSTEMReady) { _SYSTEMContent = SGetField(LocalBridgeClazz, "SYSTEM"); _SYSTEMReady = true; } return _SYSTEMContent; } } + private static int _SYSTEMContent = default; + private static bool _SYSTEMReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Text/Html/Parser/DocumentParser.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Text/Html/Parser/DocumentParser.cs new file mode 100644 index 0000000000..985d450ee3 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Text/Html/Parser/DocumentParser.cs @@ -0,0 +1,77 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Text.Html.Parser +{ + #region DocumentParser + public partial class DocumentParser + { + #region Constructors + /// + /// + /// + /// + public DocumentParser(Javax.Swing.Text.Html.Parser.DTD arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + public void Parse(Java.Io.Reader arg0, Javax.Swing.Text.Html.HTMLEditorKit.ParserCallback arg1, bool arg2) + { + IExecute("parse", arg0, arg1, arg2); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Text/Html/Parser/Element.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Text/Html/Parser/Element.cs new file mode 100644 index 0000000000..2ca710eb1d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Text/Html/Parser/Element.cs @@ -0,0 +1,192 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Text.Html.Parser +{ + #region Element + public partial class Element + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Text.Html.Parser.DTDConstants(Javax.Swing.Text.Html.Parser.Element t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Javax.Swing.Text.Html.Parser.Element t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public bool oEnd { get { return IGetField("oEnd"); } set { ISetField("oEnd", value); } } + /// + /// + /// + public bool oStart { get { return IGetField("oStart"); } set { ISetField("oStart", value); } } + /// + /// + /// + public int index { get { return IGetField("index"); } set { ISetField("index", value); } } + /// + /// + /// + public int type { get { return IGetField("type"); } set { ISetField("type", value); } } + /// + /// + /// + public object data { get { return IGetField("data"); } set { ISetField("data", value); } } + /// + /// + /// + public Java.Lang.String name { get { return IGetField("name"); } set { ISetField("name", value); } } + /// + /// + /// + public Java.Util.BitSet exclusions { get { return IGetField("exclusions"); } set { ISetField("exclusions", value); } } + /// + /// + /// + public Java.Util.BitSet inclusions { get { return IGetField("inclusions"); } set { ISetField("inclusions", value); } } + /// + /// + /// + public Javax.Swing.Text.Html.Parser.AttributeList atts { get { return IGetField("atts"); } set { ISetField("atts", value); } } + /// + /// + /// + public Javax.Swing.Text.Html.Parser.ContentModel content { get { return IGetField("content"); } set { ISetField("content", value); } } + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static int Name2type(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "name2type", "(Ljava/lang/String;)I", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.Text.Html.Parser.AttributeList Attributes + { + get { return IExecuteWithSignature("getAttributes", "()Ljavax/swing/text/html/parser/AttributeList;"); } + } + /// + /// + /// + public Javax.Swing.Text.Html.Parser.ContentModel Content + { + get { return IExecuteWithSignature("getContent", "()Ljavax/swing/text/html/parser/ContentModel;"); } + } + /// + /// + /// + public int Index + { + get { return IExecuteWithSignature("getIndex", "()I"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public int Type + { + get { return IExecuteWithSignature("getType", "()I"); } + } + /// + /// + /// + /// + public bool IsEmpty() + { + return IExecuteWithSignature("isEmpty", "()Z"); + } + /// + /// + /// + /// + public bool OmitEnd() + { + return IExecuteWithSignature("omitEnd", "()Z"); + } + /// + /// + /// + /// + public bool OmitStart() + { + return IExecuteWithSignature("omitStart", "()Z"); + } + /// + /// + /// + /// + /// + public Javax.Swing.Text.Html.Parser.AttributeList GetAttribute(Java.Lang.String arg0) + { + return IExecuteWithSignature("getAttribute", "(Ljava/lang/String;)Ljavax/swing/text/html/parser/AttributeList;", arg0); + } + /// + /// + /// + /// + /// + public Javax.Swing.Text.Html.Parser.AttributeList GetAttributeByValue(Java.Lang.String arg0) + { + return IExecuteWithSignature("getAttributeByValue", "(Ljava/lang/String;)Ljavax/swing/text/html/parser/AttributeList;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Text/Html/Parser/Entity.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Text/Html/Parser/Entity.cs new file mode 100644 index 0000000000..5d1dff651e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Text/Html/Parser/Entity.cs @@ -0,0 +1,133 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Text.Html.Parser +{ + #region Entity + public partial class Entity + { + #region Constructors + /// + /// + /// + /// + /// + /// + public Entity(Java.Lang.String arg0, int arg1, char[] arg2) + : base(arg0, arg1, arg2) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public char[] data { get { return IGetFieldArray("data"); } set { ISetField("data", value); } } + /// + /// + /// + public int type { get { return IGetField("type"); } set { ISetField("type", value); } } + /// + /// + /// + public Java.Lang.String name { get { return IGetField("name"); } set { ISetField("name", value); } } + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static int Name2type(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "name2type", "(Ljava/lang/String;)I", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public char[] Data + { + get { return IExecuteWithSignatureArray("getData", "()[C"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String String + { + get { return IExecuteWithSignature("getString", "()Ljava/lang/String;"); } + } + /// + /// + /// + public int Type + { + get { return IExecuteWithSignature("getType", "()I"); } + } + /// + /// + /// + /// + public bool IsGeneral() + { + return IExecuteWithSignature("isGeneral", "()Z"); + } + /// + /// + /// + /// + public bool IsParameter() + { + return IExecuteWithSignature("isParameter", "()Z"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Text/Html/Parser/Parser.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Text/Html/Parser/Parser.cs new file mode 100644 index 0000000000..6359c0848d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Text/Html/Parser/Parser.cs @@ -0,0 +1,84 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Text.Html.Parser +{ + #region Parser + public partial class Parser + { + #region Constructors + /// + /// + /// + /// + public Parser(Javax.Swing.Text.Html.Parser.DTD arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public Java.Lang.String ParseDTDMarkup() + { + return IExecuteWithSignature("parseDTDMarkup", "()Ljava/lang/String;"); + } + /// + /// + /// + /// + /// + public void Parse(Java.Io.Reader arg0) + { + IExecuteWithSignature("parse", "(Ljava/io/Reader;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Text/Html/Parser/ParserDelegator.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Text/Html/Parser/ParserDelegator.cs new file mode 100644 index 0000000000..31bc23a189 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Text/Html/Parser/ParserDelegator.cs @@ -0,0 +1,62 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Text.Html.Parser +{ + #region ParserDelegator + public partial class ParserDelegator + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Javax.Swing.Text.Html.Parser.ParserDelegator t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Text/Html/Parser/TagElement.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Text/Html/Parser/TagElement.cs new file mode 100644 index 0000000000..caa5421e4b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Text/Html/Parser/TagElement.cs @@ -0,0 +1,113 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Text.Html.Parser +{ + #region TagElement + public partial class TagElement + { + #region Constructors + /// + /// + /// + /// + /// + public TagElement(Javax.Swing.Text.Html.Parser.Element arg0, bool arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public TagElement(Javax.Swing.Text.Html.Parser.Element arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.Text.Html.Parser.Element Element + { + get { return IExecuteWithSignature("getElement", "()Ljavax/swing/text/html/parser/Element;"); } + } + /// + /// + /// + public Javax.Swing.Text.Html.HTML.Tag HTMLTag + { + get { return IExecuteWithSignature("getHTMLTag", "()Ljavax/swing/text/html/HTML$Tag;"); } + } + /// + /// + /// + /// + public bool BreaksFlow() + { + return IExecuteWithSignature("breaksFlow", "()Z"); + } + /// + /// + /// + /// + public bool Fictional() + { + return IExecuteWithSignature("fictional", "()Z"); + } + /// + /// + /// + /// + public bool IsPreformatted() + { + return IExecuteWithSignature("isPreformatted", "()Z"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Text/Html/StyleSheet.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Text/Html/StyleSheet.cs new file mode 100644 index 0000000000..33e68bbd78 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Text/Html/StyleSheet.cs @@ -0,0 +1,350 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Text.Html +{ + #region StyleSheet + public partial class StyleSheet + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static int GetIndexOfSize(float arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getIndexOfSize", "(F)I", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Net.URL Base + { + get { return IExecuteWithSignature("getBase", "()Ljava/net/URL;"); } set { IExecuteWithSignature("setBase", "(Ljava/net/URL;)V", value); } + } + /// + /// + /// + public Javax.Swing.Text.Html.StyleSheet[] StyleSheets + { + get { return IExecuteWithSignatureArray("getStyleSheets", "()[Ljavax/swing/text/html/StyleSheet;"); } + } + /// + /// + /// + /// + /// + /// + /// + public bool AddCSSAttributeFromHTML(Javax.Swing.Text.MutableAttributeSet arg0, Javax.Swing.Text.Html.CSS.Attribute arg1, Java.Lang.String arg2) + { + return IExecute("addCSSAttributeFromHTML", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public float GetPointSize(int arg0) + { + return IExecuteWithSignature("getPointSize", "(I)F", arg0); + } + /// + /// + /// + /// + /// + public float GetPointSize(Java.Lang.String arg0) + { + return IExecuteWithSignature("getPointSize", "(Ljava/lang/String;)F", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.Color StringToColor(Java.Lang.String arg0) + { + return IExecuteWithSignature("stringToColor", "(Ljava/lang/String;)Ljava/awt/Color;", arg0); + } + /// + /// + /// + /// + /// + public Javax.Swing.Text.AttributeSet GetDeclaration(Java.Lang.String arg0) + { + return IExecuteWithSignature("getDeclaration", "(Ljava/lang/String;)Ljavax/swing/text/AttributeSet;", arg0); + } + /// + /// + /// + /// + /// + public Javax.Swing.Text.AttributeSet GetViewAttributes(Javax.Swing.Text.View arg0) + { + return IExecuteWithSignature("getViewAttributes", "(Ljavax/swing/text/View;)Ljavax/swing/text/AttributeSet;", arg0); + } + /// + /// + /// + /// + /// + public Javax.Swing.Text.AttributeSet TranslateHTMLToCSS(Javax.Swing.Text.AttributeSet arg0) + { + return IExecuteWithSignature("translateHTMLToCSS", "(Ljavax/swing/text/AttributeSet;)Ljavax/swing/text/AttributeSet;", arg0); + } + /// + /// + /// + /// + /// + public Javax.Swing.Text.Html.StyleSheet.BoxPainter GetBoxPainter(Javax.Swing.Text.AttributeSet arg0) + { + return IExecuteWithSignature("getBoxPainter", "(Ljavax/swing/text/AttributeSet;)Ljavax/swing/text/html/StyleSheet$BoxPainter;", arg0); + } + /// + /// + /// + /// + /// + public Javax.Swing.Text.Html.StyleSheet.ListPainter GetListPainter(Javax.Swing.Text.AttributeSet arg0) + { + return IExecuteWithSignature("getListPainter", "(Ljavax/swing/text/AttributeSet;)Ljavax/swing/text/html/StyleSheet$ListPainter;", arg0); + } + /// + /// + /// + /// + /// + public Javax.Swing.Text.Style GetRule(Java.Lang.String arg0) + { + return IExecuteWithSignature("getRule", "(Ljava/lang/String;)Ljavax/swing/text/Style;", arg0); + } + /// + /// + /// + /// + /// + /// + public Javax.Swing.Text.Style GetRule(Javax.Swing.Text.Html.HTML.Tag arg0, Javax.Swing.Text.Element arg1) + { + return IExecute("getRule", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void AddCSSAttribute(Javax.Swing.Text.MutableAttributeSet arg0, Javax.Swing.Text.Html.CSS.Attribute arg1, Java.Lang.String arg2) + { + IExecute("addCSSAttribute", arg0, arg1, arg2); + } + /// + /// + /// + /// + public void AddRule(Java.Lang.String arg0) + { + IExecuteWithSignature("addRule", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + public void AddStyleSheet(Javax.Swing.Text.Html.StyleSheet arg0) + { + IExecuteWithSignature("addStyleSheet", "(Ljavax/swing/text/html/StyleSheet;)V", arg0); + } + /// + /// + /// + /// + public void ImportStyleSheet(Java.Net.URL arg0) + { + IExecuteWithSignature("importStyleSheet", "(Ljava/net/URL;)V", arg0); + } + /// + /// + /// + /// + /// + /// + public void LoadRules(Java.Io.Reader arg0, Java.Net.URL arg1) + { + IExecute("loadRules", arg0, arg1); + } + /// + /// + /// + /// + public void RemoveStyleSheet(Javax.Swing.Text.Html.StyleSheet arg0) + { + IExecuteWithSignature("removeStyleSheet", "(Ljavax/swing/text/html/StyleSheet;)V", arg0); + } + /// + /// + /// + /// + public void SetBaseFontSize(int arg0) + { + IExecuteWithSignature("setBaseFontSize", "(I)V", arg0); + } + /// + /// + /// + /// + public void SetBaseFontSize(Java.Lang.String arg0) + { + IExecuteWithSignature("setBaseFontSize", "(Ljava/lang/String;)V", arg0); + } + + #endregion + + #region Nested classes + #region BoxPainter + public partial class BoxPainter + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public float GetInset(int arg0, Javax.Swing.Text.View arg1) + { + return IExecute("getInset", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void Paint(Java.Awt.Graphics arg0, float arg1, float arg2, float arg3, float arg4, Javax.Swing.Text.View arg5) + { + IExecute("paint", arg0, arg1, arg2, arg3, arg4, arg5); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ListPainter + public partial class ListPainter + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void Paint(Java.Awt.Graphics arg0, float arg1, float arg2, float arg3, float arg4, Javax.Swing.Text.View arg5, int arg6) + { + IExecute("paint", arg0, arg1, arg2, arg3, arg4, arg5, arg6); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Text/IconView.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Text/IconView.cs new file mode 100644 index 0000000000..e2b1682d21 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Text/IconView.cs @@ -0,0 +1,66 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Text +{ + #region IconView + public partial class IconView + { + #region Constructors + /// + /// + /// + /// + public IconView(Javax.Swing.Text.Element arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Text/InternationalFormatter.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Text/InternationalFormatter.cs new file mode 100644 index 0000000000..10b095a818 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Text/InternationalFormatter.cs @@ -0,0 +1,96 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Text +{ + #region InternationalFormatter + public partial class InternationalFormatter + { + #region Constructors + /// + /// + /// + /// + public InternationalFormatter(Java.Text.Format arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Text.Format Format + { + get { return IExecuteWithSignature("getFormat", "()Ljava/text/Format;"); } set { IExecuteWithSignature("setFormat", "(Ljava/text/Format;)V", value); } + } + /// + /// + /// + public Java.Lang.Comparable Maximum + { + get { return IExecuteWithSignature>("getMaximum", "()Ljava/lang/Comparable;"); } set { IExecuteWithSignature("setMaximum", "(Ljava/lang/Comparable;)V", value); } + } + /// + /// + /// + public Java.Lang.Comparable Minimum + { + get { return IExecuteWithSignature>("getMinimum", "()Ljava/lang/Comparable;"); } set { IExecuteWithSignature("setMinimum", "(Ljava/lang/Comparable;)V", value); } + } + /// + /// + /// + /// + /// + public Java.Text.Format.Field[] GetFields(int arg0) + { + return IExecuteWithSignatureArray("getFields", "(I)[Ljava/text/Format$Field;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Text/JTextComponent.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Text/JTextComponent.cs new file mode 100644 index 0000000000..837deb3210 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Text/JTextComponent.cs @@ -0,0 +1,920 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Text +{ + #region JTextComponent + public partial class JTextComponent + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Scrollable(Javax.Swing.Text.JTextComponent t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Accessibility.Accessible(Javax.Swing.Text.JTextComponent t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static Java.Lang.String DEFAULT_KEYMAP { get { if (!_DEFAULT_KEYMAPReady) { _DEFAULT_KEYMAPContent = SGetField(LocalBridgeClazz, "DEFAULT_KEYMAP"); _DEFAULT_KEYMAPReady = true; } return _DEFAULT_KEYMAPContent; } } + private static Java.Lang.String _DEFAULT_KEYMAPContent = default; + private static bool _DEFAULT_KEYMAPReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String FOCUS_ACCELERATOR_KEY { get { if (!_FOCUS_ACCELERATOR_KEYReady) { _FOCUS_ACCELERATOR_KEYContent = SGetField(LocalBridgeClazz, "FOCUS_ACCELERATOR_KEY"); _FOCUS_ACCELERATOR_KEYReady = true; } return _FOCUS_ACCELERATOR_KEYContent; } } + private static Java.Lang.String _FOCUS_ACCELERATOR_KEYContent = default; + private static bool _FOCUS_ACCELERATOR_KEYReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + public static Javax.Swing.Text.Keymap AddKeymap(Java.Lang.String arg0, Javax.Swing.Text.Keymap arg1) + { + return SExecute(LocalBridgeClazz, "addKeymap", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Javax.Swing.Text.Keymap GetKeymap(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getKeymap", "(Ljava/lang/String;)Ljavax/swing/text/Keymap;", arg0); + } + /// + /// + /// + /// + /// + public static Javax.Swing.Text.Keymap RemoveKeymap(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "removeKeymap", "(Ljava/lang/String;)Ljavax/swing/text/Keymap;", arg0); + } + /// + /// + /// + /// + /// + /// + public static void LoadKeymap(Javax.Swing.Text.Keymap arg0, Javax.Swing.Text.JTextComponent.KeyBinding[] arg1, Javax.Swing.Action[] arg2) + { + SExecute(LocalBridgeClazz, "loadKeymap", arg0, arg1, arg2); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.Action[] Actions + { + get { return IExecuteWithSignatureArray("getActions", "()[Ljavax/swing/Action;"); } + } + /// + /// + /// + public Javax.Swing.Text.Caret Caret + { + get { return IExecuteWithSignature("getCaret", "()Ljavax/swing/text/Caret;"); } set { IExecuteWithSignature("setCaret", "(Ljavax/swing/text/Caret;)V", value); } + } + /// + /// + /// + public Java.Awt.Color CaretColor + { + get { return IExecuteWithSignature("getCaretColor", "()Ljava/awt/Color;"); } set { IExecuteWithSignature("setCaretColor", "(Ljava/awt/Color;)V", value); } + } + /// + /// + /// + public Javax.Swing.Event.CaretListener[] CaretListeners + { + get { return IExecuteWithSignatureArray("getCaretListeners", "()[Ljavax/swing/event/CaretListener;"); } + } + /// + /// + /// + public int CaretPosition + { + get { return IExecuteWithSignature("getCaretPosition", "()I"); } set { IExecuteWithSignature("setCaretPosition", "(I)V", value); } + } + /// + /// + /// + public Java.Awt.Color DisabledTextColor + { + get { return IExecuteWithSignature("getDisabledTextColor", "()Ljava/awt/Color;"); } set { IExecuteWithSignature("setDisabledTextColor", "(Ljava/awt/Color;)V", value); } + } + /// + /// + /// + public Javax.Swing.Text.Document Document + { + get { return IExecuteWithSignature("getDocument", "()Ljavax/swing/text/Document;"); } set { IExecuteWithSignature("setDocument", "(Ljavax/swing/text/Document;)V", value); } + } + /// + /// + /// + public bool DragEnabled + { + get { return IExecuteWithSignature("getDragEnabled", "()Z"); } set { IExecuteWithSignature("setDragEnabled", "(Z)V", value); } + } + /// + /// + /// + public Javax.Swing.DropMode DropMode + { + get { return IExecuteWithSignature("getDropMode", "()Ljavax/swing/DropMode;"); } set { IExecuteWithSignature("setDropMode", "(Ljavax/swing/DropMode;)V", value); } + } + /// + /// + /// + public char FocusAccelerator + { + get { return IExecuteWithSignature("getFocusAccelerator", "()C"); } set { IExecuteWithSignature("setFocusAccelerator", "(C)V", value); } + } + /// + /// + /// + public Javax.Swing.Text.JTextComponent.DropLocation GetDropLocation + { + get { return IExecuteWithSignature("getDropLocation", "()Ljavax/swing/text/JTextComponent$DropLocation;"); } + } + /// + /// + /// + public Javax.Swing.Text.Highlighter Highlighter + { + get { return IExecuteWithSignature("getHighlighter", "()Ljavax/swing/text/Highlighter;"); } set { IExecuteWithSignature("setHighlighter", "(Ljavax/swing/text/Highlighter;)V", value); } + } + /// + /// + /// + public Javax.Swing.Text.Keymap Keymap + { + get { return IExecuteWithSignature("getKeymap", "()Ljavax/swing/text/Keymap;"); } set { IExecuteWithSignature("setKeymap", "(Ljavax/swing/text/Keymap;)V", value); } + } + /// + /// + /// + public Java.Awt.Insets Margin + { + get { return IExecuteWithSignature("getMargin", "()Ljava/awt/Insets;"); } set { IExecuteWithSignature("setMargin", "(Ljava/awt/Insets;)V", value); } + } + /// + /// + /// + public Javax.Swing.Text.NavigationFilter NavigationFilter + { + get { return IExecuteWithSignature("getNavigationFilter", "()Ljavax/swing/text/NavigationFilter;"); } set { IExecuteWithSignature("setNavigationFilter", "(Ljavax/swing/text/NavigationFilter;)V", value); } + } + /// + /// + /// + public Java.Awt.Dimension PreferredScrollableViewportSize + { + get { return IExecuteWithSignature("getPreferredScrollableViewportSize", "()Ljava/awt/Dimension;"); } + } + /// + /// + /// + public bool ScrollableTracksViewportHeight + { + get { return IExecuteWithSignature("getScrollableTracksViewportHeight", "()Z"); } + } + /// + /// + /// + public bool ScrollableTracksViewportWidth + { + get { return IExecuteWithSignature("getScrollableTracksViewportWidth", "()Z"); } + } + /// + /// + /// + public Java.Lang.String SelectedText + { + get { return IExecuteWithSignature("getSelectedText", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Awt.Color SelectedTextColor + { + get { return IExecuteWithSignature("getSelectedTextColor", "()Ljava/awt/Color;"); } set { IExecuteWithSignature("setSelectedTextColor", "(Ljava/awt/Color;)V", value); } + } + /// + /// + /// + public Java.Awt.Color SelectionColor + { + get { return IExecuteWithSignature("getSelectionColor", "()Ljava/awt/Color;"); } set { IExecuteWithSignature("setSelectionColor", "(Ljava/awt/Color;)V", value); } + } + /// + /// + /// + public int SelectionEnd + { + get { return IExecuteWithSignature("getSelectionEnd", "()I"); } set { IExecuteWithSignature("setSelectionEnd", "(I)V", value); } + } + /// + /// + /// + public int SelectionStart + { + get { return IExecuteWithSignature("getSelectionStart", "()I"); } set { IExecuteWithSignature("setSelectionStart", "(I)V", value); } + } + /// + /// + /// + public Java.Lang.String Text + { + get { return IExecuteWithSignature("getText", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setText", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + /// + public bool IsEditable() + { + return IExecuteWithSignature("isEditable", "()Z"); + } + /// + /// + /// + /// + /// + public bool Print() + { + return IExecuteWithSignature("print", "()Z"); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public bool Print(Java.Text.MessageFormat arg0, Java.Text.MessageFormat arg1, bool arg2, Javax.Print.PrintService arg3, Javax.Print.Attribute.PrintRequestAttributeSet arg4, bool arg5) + { + return IExecute("print", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + public bool Print(Java.Text.MessageFormat arg0, Java.Text.MessageFormat arg1) + { + return IExecute("print", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public int GetScrollableBlockIncrement(Java.Awt.Rectangle arg0, int arg1, int arg2) + { + return IExecute("getScrollableBlockIncrement", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public int GetScrollableUnitIncrement(Java.Awt.Rectangle arg0, int arg1, int arg2) + { + return IExecute("getScrollableUnitIncrement", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public int ViewToModel2D(Java.Awt.Geom.Point2D arg0) + { + return IExecuteWithSignature("viewToModel2D", "(Ljava/awt/geom/Point2D;)I", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Awt.Geom.Rectangle2D ModelToView2D(int arg0) + { + return IExecuteWithSignature("modelToView2D", "(I)Ljava/awt/geom/Rectangle2D;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Awt.Print.Printable GetPrintable(Java.Text.MessageFormat arg0, Java.Text.MessageFormat arg1) + { + return IExecute("getPrintable", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.String GetText(int arg0, int arg1) + { + return IExecute("getText", arg0, arg1); + } + /// + /// + /// + /// + public void AddCaretListener(Javax.Swing.Event.CaretListener arg0) + { + IExecuteWithSignature("addCaretListener", "(Ljavax/swing/event/CaretListener;)V", arg0); + } + /// + /// + /// + public void Copy() + { + IExecuteWithSignature("copy", "()V"); + } + /// + /// + /// + public void Cut() + { + IExecuteWithSignature("cut", "()V"); + } + /// + /// + /// + /// + public void MoveCaretPosition(int arg0) + { + IExecuteWithSignature("moveCaretPosition", "(I)V", arg0); + } + /// + /// + /// + public void Paste() + { + IExecuteWithSignature("paste", "()V"); + } + /// + /// + /// + /// + /// + /// + public void Read(Java.Io.Reader arg0, object arg1) + { + IExecute("read", arg0, arg1); + } + /// + /// + /// + /// + public void RemoveCaretListener(Javax.Swing.Event.CaretListener arg0) + { + IExecuteWithSignature("removeCaretListener", "(Ljavax/swing/event/CaretListener;)V", arg0); + } + /// + /// + /// + /// + public void ReplaceSelection(Java.Lang.String arg0) + { + IExecuteWithSignature("replaceSelection", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + /// + public void Select(int arg0, int arg1) + { + IExecute("select", arg0, arg1); + } + /// + /// + /// + public void SelectAll() + { + IExecuteWithSignature("selectAll", "()V"); + } + /// + /// + /// + /// + public void SetEditable(bool arg0) + { + IExecuteWithSignature("setEditable", "(Z)V", arg0); + } + /// + /// + /// + /// + public void SetUI(Javax.Swing.Plaf.TextUI arg0) + { + IExecuteWithSignature("setUI", "(Ljavax/swing/plaf/TextUI;)V", arg0); + } + /// + /// + /// + /// + /// + public void Write(Java.Io.Writer arg0) + { + IExecuteWithSignature("write", "(Ljava/io/Writer;)V", arg0); + } + + #endregion + + #region Nested classes + #region AccessibleJTextComponent + public partial class AccessibleJTextComponent + { + #region Constructors + /// + /// + /// + /// + public AccessibleJTextComponent(Javax.Swing.Text.JTextComponent arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Accessibility.AccessibleText(Javax.Swing.Text.JTextComponent.AccessibleJTextComponent t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Event.CaretListener(Javax.Swing.Text.JTextComponent.AccessibleJTextComponent t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Event.DocumentListener(Javax.Swing.Text.JTextComponent.AccessibleJTextComponent t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Accessibility.AccessibleAction(Javax.Swing.Text.JTextComponent.AccessibleJTextComponent t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Accessibility.AccessibleEditableText(Javax.Swing.Text.JTextComponent.AccessibleJTextComponent t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Accessibility.AccessibleExtendedText(Javax.Swing.Text.JTextComponent.AccessibleJTextComponent t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int AccessibleActionCount + { + get { return IExecuteWithSignature("getAccessibleActionCount", "()I"); } + } + /// + /// + /// + public int CaretPosition + { + get { return IExecuteWithSignature("getCaretPosition", "()I"); } + } + /// + /// + /// + public int CharCount + { + get { return IExecuteWithSignature("getCharCount", "()I"); } + } + /// + /// + /// + public Java.Lang.String SelectedText + { + get { return IExecuteWithSignature("getSelectedText", "()Ljava/lang/String;"); } + } + /// + /// + /// + public int SelectionEnd + { + get { return IExecuteWithSignature("getSelectionEnd", "()I"); } + } + /// + /// + /// + public int SelectionStart + { + get { return IExecuteWithSignature("getSelectionStart", "()I"); } + } + /// + /// + /// + /// + /// + public bool DoAccessibleAction(int arg0) + { + return IExecuteWithSignature("doAccessibleAction", "(I)Z", arg0); + } + /// + /// + /// + /// + /// + public int GetIndexAtPoint(Java.Awt.Point arg0) + { + return IExecuteWithSignature("getIndexAtPoint", "(Ljava/awt/Point;)I", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.Rectangle GetCharacterBounds(int arg0) + { + return IExecuteWithSignature("getCharacterBounds", "(I)Ljava/awt/Rectangle;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Awt.Rectangle GetTextBounds(int arg0, int arg1) + { + return IExecute("getTextBounds", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Lang.String GetAccessibleActionDescription(int arg0) + { + return IExecuteWithSignature("getAccessibleActionDescription", "(I)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String GetAfterIndex(int arg0, int arg1) + { + return IExecute("getAfterIndex", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String GetAtIndex(int arg0, int arg1) + { + return IExecute("getAtIndex", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String GetBeforeIndex(int arg0, int arg1) + { + return IExecute("getBeforeIndex", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String GetTextRange(int arg0, int arg1) + { + return IExecute("getTextRange", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Javax.Accessibility.AccessibleTextSequence GetTextSequenceAfter(int arg0, int arg1) + { + return IExecute("getTextSequenceAfter", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Javax.Accessibility.AccessibleTextSequence GetTextSequenceAt(int arg0, int arg1) + { + return IExecute("getTextSequenceAt", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Javax.Accessibility.AccessibleTextSequence GetTextSequenceBefore(int arg0, int arg1) + { + return IExecute("getTextSequenceBefore", arg0, arg1); + } + /// + /// + /// + /// + /// + public Javax.Swing.Text.AttributeSet GetCharacterAttribute(int arg0) + { + return IExecuteWithSignature("getCharacterAttribute", "(I)Ljavax/swing/text/AttributeSet;", arg0); + } + /// + /// + /// + /// + public void CaretUpdate(Javax.Swing.Event.CaretEvent arg0) + { + IExecuteWithSignature("caretUpdate", "(Ljavax/swing/event/CaretEvent;)V", arg0); + } + /// + /// + /// + /// + public void ChangedUpdate(Javax.Swing.Event.DocumentEvent arg0) + { + IExecuteWithSignature("changedUpdate", "(Ljavax/swing/event/DocumentEvent;)V", arg0); + } + /// + /// + /// + /// + /// + public void Cut(int arg0, int arg1) + { + IExecute("cut", arg0, arg1); + } + /// + /// + /// + /// + /// + public void Delete(int arg0, int arg1) + { + IExecute("delete", arg0, arg1); + } + /// + /// + /// + /// + /// + public void InsertTextAtIndex(int arg0, Java.Lang.String arg1) + { + IExecute("insertTextAtIndex", arg0, arg1); + } + /// + /// + /// + /// + public void InsertUpdate(Javax.Swing.Event.DocumentEvent arg0) + { + IExecuteWithSignature("insertUpdate", "(Ljavax/swing/event/DocumentEvent;)V", arg0); + } + /// + /// + /// + /// + public void Paste(int arg0) + { + IExecuteWithSignature("paste", "(I)V", arg0); + } + /// + /// + /// + /// + public void RemoveUpdate(Javax.Swing.Event.DocumentEvent arg0) + { + IExecuteWithSignature("removeUpdate", "(Ljavax/swing/event/DocumentEvent;)V", arg0); + } + /// + /// + /// + /// + /// + /// + public void ReplaceText(int arg0, int arg1, Java.Lang.String arg2) + { + IExecute("replaceText", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public void SelectText(int arg0, int arg1) + { + IExecute("selectText", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetAttributes(int arg0, int arg1, Javax.Swing.Text.AttributeSet arg2) + { + IExecute("setAttributes", arg0, arg1, arg2); + } + /// + /// + /// + /// + public void SetTextContents(Java.Lang.String arg0) + { + IExecuteWithSignature("setTextContents", "(Ljava/lang/String;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region DropLocation + public partial class DropLocation + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.Text.Position.Bias Bias + { + get { return IExecuteWithSignature("getBias", "()Ljavax/swing/text/Position$Bias;"); } + } + /// + /// + /// + public int Index + { + get { return IExecuteWithSignature("getIndex", "()I"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region KeyBinding + public partial class KeyBinding + { + #region Constructors + /// + /// + /// + /// + /// + public KeyBinding(Javax.Swing.KeyStroke arg0, Java.Lang.String arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public Java.Lang.String actionName { get { return IGetField("actionName"); } set { ISetField("actionName", value); } } + /// + /// + /// + public Javax.Swing.KeyStroke key { get { return IGetField("key"); } set { ISetField("key", value); } } + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Text/Keymap.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Text/Keymap.cs new file mode 100644 index 0000000000..c8171e3db5 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Text/Keymap.cs @@ -0,0 +1,230 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Text +{ + #region IKeymap + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IKeymap + { + #region Instance methods + /// + /// + /// + Javax.Swing.Action[] BoundActions { get; } + /// + /// + /// + Javax.Swing.KeyStroke[] BoundKeyStrokes { get; } + /// + /// + /// + Javax.Swing.Action DefaultAction { get; set; } + /// + /// + /// + Java.Lang.String Name { get; } + /// + /// + /// + Javax.Swing.Text.Keymap ResolveParent { get; set; } + /// + /// + /// + /// + /// + bool IsLocallyDefined(Javax.Swing.KeyStroke arg0); + /// + /// + /// + /// + /// + Javax.Swing.Action GetAction(Javax.Swing.KeyStroke arg0); + /// + /// + /// + /// + /// + Javax.Swing.Action GetActionDirect(Javax.Swing.KeyStroke arg0); + /// + /// + /// + /// + /// + Javax.Swing.KeyStroke[] GetKeyStrokesForAction(Javax.Swing.Action arg0); + /// + /// + /// + /// + /// + void AddActionForKeyStroke(Javax.Swing.KeyStroke arg0, Javax.Swing.Action arg1); + /// + /// + /// + void RemoveBindings(); + /// + /// + /// + /// + void RemoveKeyStrokeBinding(Javax.Swing.KeyStroke arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Keymap + public partial class Keymap : Javax.Swing.Text.IKeymap + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.Action[] BoundActions + { + get { return IExecuteWithSignatureArray("getBoundActions", "()[Ljavax/swing/Action;"); } + } + /// + /// + /// + public Javax.Swing.KeyStroke[] BoundKeyStrokes + { + get { return IExecuteWithSignatureArray("getBoundKeyStrokes", "()[Ljavax/swing/KeyStroke;"); } + } + /// + /// + /// + public Javax.Swing.Action DefaultAction + { + get { return IExecuteWithSignature("getDefaultAction", "()Ljavax/swing/Action;"); } set { IExecuteWithSignature("setDefaultAction", "(Ljavax/swing/Action;)V", value); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Javax.Swing.Text.Keymap ResolveParent + { + get { return IExecuteWithSignature("getResolveParent", "()Ljavax/swing/text/Keymap;"); } set { IExecuteWithSignature("setResolveParent", "(Ljavax/swing/text/Keymap;)V", value); } + } + /// + /// + /// + /// + /// + public bool IsLocallyDefined(Javax.Swing.KeyStroke arg0) + { + return IExecuteWithSignature("isLocallyDefined", "(Ljavax/swing/KeyStroke;)Z", arg0); + } + /// + /// + /// + /// + /// + public Javax.Swing.Action GetAction(Javax.Swing.KeyStroke arg0) + { + return IExecuteWithSignature("getAction", "(Ljavax/swing/KeyStroke;)Ljavax/swing/Action;", arg0); + } + /// + /// + /// + /// + /// + public Javax.Swing.Action GetActionDirect(Javax.Swing.KeyStroke arg0) + { + return IExecuteWithSignature("getAction", "(Ljavax/swing/KeyStroke;)Ljavax/swing/Action;", arg0); + } + /// + /// + /// + /// + /// + public Javax.Swing.KeyStroke[] GetKeyStrokesForAction(Javax.Swing.Action arg0) + { + return IExecuteWithSignatureArray("getKeyStrokesForAction", "(Ljavax/swing/Action;)[Ljavax/swing/KeyStroke;", arg0); + } + /// + /// + /// + /// + /// + public void AddActionForKeyStroke(Javax.Swing.KeyStroke arg0, Javax.Swing.Action arg1) + { + IExecute("addActionForKeyStroke", arg0, arg1); + } + /// + /// + /// + public void RemoveBindings() + { + IExecuteWithSignature("removeBindings", "()V"); + } + /// + /// + /// + /// + public void RemoveKeyStrokeBinding(Javax.Swing.KeyStroke arg0) + { + IExecuteWithSignature("removeKeyStrokeBinding", "(Ljavax/swing/KeyStroke;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Text/LabelView.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Text/LabelView.cs new file mode 100644 index 0000000000..4383c32f30 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Text/LabelView.cs @@ -0,0 +1,66 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Text +{ + #region LabelView + public partial class LabelView + { + #region Constructors + /// + /// + /// + /// + public LabelView(Javax.Swing.Text.Element arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Text/LayeredHighlighter.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Text/LayeredHighlighter.cs new file mode 100644 index 0000000000..c2a4378166 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Text/LayeredHighlighter.cs @@ -0,0 +1,116 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Text +{ + #region LayeredHighlighter + public partial class LayeredHighlighter + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void PaintLayeredHighlights(Java.Awt.Graphics arg0, int arg1, int arg2, Java.Awt.Shape arg3, Javax.Swing.Text.JTextComponent arg4, Javax.Swing.Text.View arg5) + { + IExecute("paintLayeredHighlights", arg0, arg1, arg2, arg3, arg4, arg5); + } + + #endregion + + #region Nested classes + #region LayerPainter + public partial class LayerPainter + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Awt.Shape PaintLayer(Java.Awt.Graphics arg0, int arg1, int arg2, Java.Awt.Shape arg3, Javax.Swing.Text.JTextComponent arg4, Javax.Swing.Text.View arg5) + { + return IExecute("paintLayer", arg0, arg1, arg2, arg3, arg4, arg5); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Text/LayoutQueue.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Text/LayoutQueue.cs new file mode 100644 index 0000000000..b06e958577 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Text/LayoutQueue.cs @@ -0,0 +1,73 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Text +{ + #region LayoutQueue + public partial class LayoutQueue + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + public static Javax.Swing.Text.LayoutQueue DefaultQueue + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getDefaultQueue", "()Ljavax/swing/text/LayoutQueue;"); } set { SExecuteWithSignature(LocalBridgeClazz, "setDefaultQueue", "(Ljavax/swing/text/LayoutQueue;)V", value); } + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + public void AddTask(Java.Lang.Runnable arg0) + { + IExecuteWithSignature("addTask", "(Ljava/lang/Runnable;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Text/MaskFormatter.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Text/MaskFormatter.cs new file mode 100644 index 0000000000..df27403554 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Text/MaskFormatter.cs @@ -0,0 +1,109 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Text +{ + #region MaskFormatter + public partial class MaskFormatter + { + #region Constructors + /// + /// + /// + /// + /// + public MaskFormatter(Java.Lang.String arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String InvalidCharacters + { + get { return IExecuteWithSignature("getInvalidCharacters", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setInvalidCharacters", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Mask + { + get { return IExecuteWithSignature("getMask", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setMask", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Placeholder + { + get { return IExecuteWithSignature("getPlaceholder", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setPlaceholder", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public char PlaceholderCharacter + { + get { return IExecuteWithSignature("getPlaceholderCharacter", "()C"); } set { IExecuteWithSignature("setPlaceholderCharacter", "(C)V", value); } + } + /// + /// + /// + public Java.Lang.String ValidCharacters + { + get { return IExecuteWithSignature("getValidCharacters", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setValidCharacters", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public bool ValueContainsLiteralCharacters + { + get { return IExecuteWithSignature("getValueContainsLiteralCharacters", "()Z"); } set { IExecuteWithSignature("setValueContainsLiteralCharacters", "(Z)V", value); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Text/MutableAttributeSet.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Text/MutableAttributeSet.cs new file mode 100644 index 0000000000..0bdbc4637c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Text/MutableAttributeSet.cs @@ -0,0 +1,156 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Text +{ + #region IMutableAttributeSet + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IMutableAttributeSet : Javax.Swing.Text.IAttributeSet + { + #region Instance methods + /// + /// + /// + /// + /// + void AddAttribute(object arg0, object arg1); + /// + /// + /// + /// + void AddAttributes(Javax.Swing.Text.AttributeSet arg0); + /// + /// + /// + /// + void RemoveAttribute(object arg0); + /// + /// + /// + /// + void RemoveAttributes(Java.Util.Enumeration arg0); + /// + /// + /// + /// + void RemoveAttributes(Javax.Swing.Text.AttributeSet arg0); + /// + /// + /// + /// + void SetResolveParent(Javax.Swing.Text.AttributeSet arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region MutableAttributeSet + public partial class MutableAttributeSet : Javax.Swing.Text.IMutableAttributeSet + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public void AddAttribute(object arg0, object arg1) + { + IExecute("addAttribute", arg0, arg1); + } + /// + /// + /// + /// + public void AddAttributes(Javax.Swing.Text.AttributeSet arg0) + { + IExecuteWithSignature("addAttributes", "(Ljavax/swing/text/AttributeSet;)V", arg0); + } + /// + /// + /// + /// + public void RemoveAttribute(object arg0) + { + IExecuteWithSignature("removeAttribute", "(Ljava/lang/Object;)V", arg0); + } + /// + /// + /// + /// + public void RemoveAttributes(Java.Util.Enumeration arg0) + { + IExecuteWithSignature("removeAttributes", "(Ljava/util/Enumeration;)V", arg0); + } + /// + /// + /// + /// + public void RemoveAttributes(Javax.Swing.Text.AttributeSet arg0) + { + IExecuteWithSignature("removeAttributes", "(Ljavax/swing/text/AttributeSet;)V", arg0); + } + /// + /// + /// + /// + public void SetResolveParent(Javax.Swing.Text.AttributeSet arg0) + { + IExecuteWithSignature("setResolveParent", "(Ljavax/swing/text/AttributeSet;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Text/NavigationFilter.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Text/NavigationFilter.cs new file mode 100644 index 0000000000..c2d2131f3a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Text/NavigationFilter.cs @@ -0,0 +1,148 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Text +{ + #region NavigationFilter + public partial class NavigationFilter + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public int GetNextVisualPositionFrom(Javax.Swing.Text.JTextComponent arg0, int arg1, Javax.Swing.Text.Position.Bias arg2, int arg3, Javax.Swing.Text.Position.Bias[] arg4) + { + return IExecute("getNextVisualPositionFrom", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + public void MoveDot(Javax.Swing.Text.NavigationFilter.FilterBypass arg0, int arg1, Javax.Swing.Text.Position.Bias arg2) + { + IExecute("moveDot", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void SetDot(Javax.Swing.Text.NavigationFilter.FilterBypass arg0, int arg1, Javax.Swing.Text.Position.Bias arg2) + { + IExecute("setDot", arg0, arg1, arg2); + } + + #endregion + + #region Nested classes + #region FilterBypass + public partial class FilterBypass + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.Text.Caret Caret + { + get { return IExecuteWithSignature("getCaret", "()Ljavax/swing/text/Caret;"); } + } + /// + /// + /// + /// + /// + public void MoveDot(int arg0, Javax.Swing.Text.Position.Bias arg1) + { + IExecute("moveDot", arg0, arg1); + } + /// + /// + /// + /// + /// + public void SetDot(int arg0, Javax.Swing.Text.Position.Bias arg1) + { + IExecute("setDot", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Text/NumberFormatter.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Text/NumberFormatter.cs new file mode 100644 index 0000000000..c012a86aa9 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Text/NumberFormatter.cs @@ -0,0 +1,66 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Text +{ + #region NumberFormatter + public partial class NumberFormatter + { + #region Constructors + /// + /// + /// + /// + public NumberFormatter(Java.Text.NumberFormat arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Text/ParagraphView.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Text/ParagraphView.cs new file mode 100644 index 0000000000..d969b5d0db --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Text/ParagraphView.cs @@ -0,0 +1,101 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Text +{ + #region ParagraphView + public partial class ParagraphView + { + #region Constructors + /// + /// + /// + /// + public ParagraphView(Javax.Swing.Text.Element arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Text.TabExpander(Javax.Swing.Text.ParagraphView t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public float NextTabStop(float arg0, int arg1) + { + return IExecute("nextTabStop", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public int GetBreakWeight(int arg0, float arg1) + { + return IExecute("getBreakWeight", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public Javax.Swing.Text.View BreakView(int arg0, float arg1, Java.Awt.Shape arg2) + { + return IExecute("breakView", arg0, arg1, arg2); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Text/PasswordView.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Text/PasswordView.cs new file mode 100644 index 0000000000..7f9a6b7581 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Text/PasswordView.cs @@ -0,0 +1,66 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Text +{ + #region PasswordView + public partial class PasswordView + { + #region Constructors + /// + /// + /// + /// + public PasswordView(Javax.Swing.Text.Element arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Text/PlainDocument.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Text/PlainDocument.cs new file mode 100644 index 0000000000..04a3c7f23c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Text/PlainDocument.cs @@ -0,0 +1,78 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Text +{ + #region PlainDocument + public partial class PlainDocument + { + #region Constructors + /// + /// + /// + /// + public PlainDocument(Javax.Swing.Text.AbstractDocument.Content arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Lang.String lineLimitAttribute { get { if (!_lineLimitAttributeReady) { _lineLimitAttributeContent = SGetField(LocalBridgeClazz, "lineLimitAttribute"); _lineLimitAttributeReady = true; } return _lineLimitAttributeContent; } } + private static Java.Lang.String _lineLimitAttributeContent = default; + private static bool _lineLimitAttributeReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String tabSizeAttribute { get { if (!_tabSizeAttributeReady) { _tabSizeAttributeContent = SGetField(LocalBridgeClazz, "tabSizeAttribute"); _tabSizeAttributeReady = true; } return _tabSizeAttributeContent; } } + private static Java.Lang.String _tabSizeAttributeContent = default; + private static bool _tabSizeAttributeReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Text/PlainView.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Text/PlainView.cs new file mode 100644 index 0000000000..13822e70a6 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Text/PlainView.cs @@ -0,0 +1,80 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Text +{ + #region PlainView + public partial class PlainView + { + #region Constructors + /// + /// + /// + /// + public PlainView(Javax.Swing.Text.Element arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Text.TabExpander(Javax.Swing.Text.PlainView t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public float NextTabStop(float arg0, int arg1) + { + return IExecute("nextTabStop", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Text/Position.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Text/Position.cs new file mode 100644 index 0000000000..72e5331e0f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Text/Position.cs @@ -0,0 +1,130 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Text +{ + #region IPosition + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IPosition + { + #region Instance methods + /// + /// + /// + int Offset { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Position + public partial class Position : Javax.Swing.Text.IPosition + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int Offset + { + get { return IExecuteWithSignature("getOffset", "()I"); } + } + + #endregion + + #region Nested classes + #region Bias + public partial class Bias + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Javax.Swing.Text.Position.Bias Backward { get { if (!_BackwardReady) { _BackwardContent = SGetField(LocalBridgeClazz, "Backward"); _BackwardReady = true; } return _BackwardContent; } } + private static Javax.Swing.Text.Position.Bias _BackwardContent = default; + private static bool _BackwardReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Swing.Text.Position.Bias Forward { get { if (!_ForwardReady) { _ForwardContent = SGetField(LocalBridgeClazz, "Forward"); _ForwardReady = true; } return _ForwardContent; } } + private static Javax.Swing.Text.Position.Bias _ForwardContent = default; + private static bool _ForwardReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Text/Rtf/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Text/Rtf/AllPackageClasses.cs new file mode 100644 index 0000000000..4dbc074bc2 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Text/Rtf/AllPackageClasses.cs @@ -0,0 +1,75 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Javax.Swing.Text.Rtf +{ + #region RTFEditorKit + /// + /// + /// + public partial class RTFEditorKit : Javax.Swing.Text.StyledEditorKit + { + const string _bridgeClassName = "javax.swing.text.rtf.RTFEditorKit"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public RTFEditorKit() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public RTFEditorKit(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Text/Rtf/RTFEditorKit.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Text/Rtf/RTFEditorKit.cs new file mode 100644 index 0000000000..9b37922172 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Text/Rtf/RTFEditorKit.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Text.Rtf +{ + #region RTFEditorKit + public partial class RTFEditorKit + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Text/Segment.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Text/Segment.cs new file mode 100644 index 0000000000..789451c07d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Text/Segment.cs @@ -0,0 +1,205 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Text +{ + #region Segment + public partial class Segment + { + #region Constructors + /// + /// + /// + /// + /// + /// + public Segment(char[] arg0, int arg1, int arg2) + : base(arg0, arg1, arg2) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Cloneable(Javax.Swing.Text.Segment t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Text.CharacterIterator(Javax.Swing.Text.Segment t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Lang.CharSequence(Javax.Swing.Text.Segment t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public char[] array { get { return IGetFieldArray("array"); } set { ISetField("array", value); } } + /// + /// + /// + public int count { get { return IGetField("count"); } set { ISetField("count", value); } } + /// + /// + /// + public int offset { get { return IGetField("offset"); } set { ISetField("offset", value); } } + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int BeginIndex + { + get { return IExecuteWithSignature("getBeginIndex", "()I"); } + } + /// + /// + /// + public int EndIndex + { + get { return IExecuteWithSignature("getEndIndex", "()I"); } + } + /// + /// + /// + public int Index + { + get { return IExecuteWithSignature("getIndex", "()I"); } + } + /// + /// + /// + /// + public bool IsPartialReturn() + { + return IExecuteWithSignature("isPartialReturn", "()Z"); + } + /// + /// + /// + /// + /// + public char CharAt(int arg0) + { + return IExecuteWithSignature("charAt", "(I)C", arg0); + } + /// + /// + /// + /// + public char Current() + { + return IExecuteWithSignature("current", "()C"); + } + /// + /// + /// + /// + public char First() + { + return IExecuteWithSignature("first", "()C"); + } + /// + /// + /// + /// + public char Last() + { + return IExecuteWithSignature("last", "()C"); + } + /// + /// + /// + /// + public char Next() + { + return IExecuteWithSignature("next", "()C"); + } + /// + /// + /// + /// + public char Previous() + { + return IExecuteWithSignature("previous", "()C"); + } + /// + /// + /// + /// + /// + public char SetIndex(int arg0) + { + return IExecuteWithSignature("setIndex", "(I)C", arg0); + } + /// + /// + /// + /// + public int Length() + { + return IExecuteWithSignature("length", "()I"); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.CharSequence SubSequence(int arg0, int arg1) + { + return IExecute("subSequence", arg0, arg1); + } + /// + /// + /// + /// + public void SetPartialReturn(bool arg0) + { + IExecuteWithSignature("setPartialReturn", "(Z)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Text/SimpleAttributeSet.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Text/SimpleAttributeSet.cs new file mode 100644 index 0000000000..19fa9ca02a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Text/SimpleAttributeSet.cs @@ -0,0 +1,208 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Text +{ + #region SimpleAttributeSet + public partial class SimpleAttributeSet + { + #region Constructors + /// + /// + /// + /// + public SimpleAttributeSet(Javax.Swing.Text.AttributeSet arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Text.MutableAttributeSet(Javax.Swing.Text.SimpleAttributeSet t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Javax.Swing.Text.SimpleAttributeSet t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Cloneable(Javax.Swing.Text.SimpleAttributeSet t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static Javax.Swing.Text.AttributeSet EMPTY { get { if (!_EMPTYReady) { _EMPTYContent = SGetField(LocalBridgeClazz, "EMPTY"); _EMPTYReady = true; } return _EMPTYContent; } } + private static Javax.Swing.Text.AttributeSet _EMPTYContent = default; + private static bool _EMPTYReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int AttributeCount + { + get { return IExecuteWithSignature("getAttributeCount", "()I"); } + } + /// + /// + /// + public Java.Util.Enumeration AttributeNames + { + get { return IExecuteWithSignature>("getAttributeNames", "()Ljava/util/Enumeration;"); } + } + /// + /// + /// + public Javax.Swing.Text.AttributeSet ResolveParent + { + get { return IExecuteWithSignature("getResolveParent", "()Ljavax/swing/text/AttributeSet;"); } set { IExecuteWithSignature("setResolveParent", "(Ljavax/swing/text/AttributeSet;)V", value); } + } + /// + /// + /// + /// + /// + /// + public bool ContainsAttribute(object arg0, object arg1) + { + return IExecute("containsAttribute", arg0, arg1); + } + /// + /// + /// + /// + /// + public bool ContainsAttributes(Javax.Swing.Text.AttributeSet arg0) + { + return IExecuteWithSignature("containsAttributes", "(Ljavax/swing/text/AttributeSet;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool IsDefined(object arg0) + { + return IExecuteWithSignature("isDefined", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + public bool IsEmpty() + { + return IExecuteWithSignature("isEmpty", "()Z"); + } + /// + /// + /// + /// + /// + public bool IsEqual(Javax.Swing.Text.AttributeSet arg0) + { + return IExecuteWithSignature("isEqual", "(Ljavax/swing/text/AttributeSet;)Z", arg0); + } + /// + /// + /// + /// + /// + public object GetAttribute(object arg0) + { + return IExecuteWithSignature("getAttribute", "(Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + public Javax.Swing.Text.AttributeSet CopyAttributes() + { + return IExecuteWithSignature("copyAttributes", "()Ljavax/swing/text/AttributeSet;"); + } + /// + /// + /// + /// + /// + public void AddAttribute(object arg0, object arg1) + { + IExecute("addAttribute", arg0, arg1); + } + /// + /// + /// + /// + public void AddAttributes(Javax.Swing.Text.AttributeSet arg0) + { + IExecuteWithSignature("addAttributes", "(Ljavax/swing/text/AttributeSet;)V", arg0); + } + /// + /// + /// + /// + public void RemoveAttribute(object arg0) + { + IExecuteWithSignature("removeAttribute", "(Ljava/lang/Object;)V", arg0); + } + /// + /// + /// + /// + public void RemoveAttributes(Java.Util.Enumeration arg0) + { + IExecuteWithSignature("removeAttributes", "(Ljava/util/Enumeration;)V", arg0); + } + /// + /// + /// + /// + public void RemoveAttributes(Javax.Swing.Text.AttributeSet arg0) + { + IExecuteWithSignature("removeAttributes", "(Ljavax/swing/text/AttributeSet;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Text/StringContent.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Text/StringContent.cs new file mode 100644 index 0000000000..90a066aed7 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Text/StringContent.cs @@ -0,0 +1,132 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Text +{ + #region StringContent + public partial class StringContent + { + #region Constructors + /// + /// + /// + /// + public StringContent(int arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Javax.Swing.Text.StringContent t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public int Length() + { + return IExecuteWithSignature("length", "()I"); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.String GetString(int arg0, int arg1) + { + return IExecute("getString", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Javax.Swing.Text.Position CreatePosition(int arg0) + { + return IExecuteWithSignature("createPosition", "(I)Ljavax/swing/text/Position;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Javax.Swing.Undo.UndoableEdit InsertString(int arg0, Java.Lang.String arg1) + { + return IExecute("insertString", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public Javax.Swing.Undo.UndoableEdit Remove(int arg0, int arg1) + { + return IExecute("remove", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void GetChars(int arg0, int arg1, Javax.Swing.Text.Segment arg2) + { + IExecute("getChars", arg0, arg1, arg2); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Text/Style.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Text/Style.cs new file mode 100644 index 0000000000..a529525683 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Text/Style.cs @@ -0,0 +1,113 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Text +{ + #region IStyle + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IStyle : Javax.Swing.Text.IMutableAttributeSet + { + #region Instance methods + /// + /// + /// + Java.Lang.String Name { get; } + /// + /// + /// + /// + void AddChangeListener(Javax.Swing.Event.ChangeListener arg0); + /// + /// + /// + /// + void RemoveChangeListener(Javax.Swing.Event.ChangeListener arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Style + public partial class Style : Javax.Swing.Text.IStyle + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + public void AddChangeListener(Javax.Swing.Event.ChangeListener arg0) + { + IExecuteWithSignature("addChangeListener", "(Ljavax/swing/event/ChangeListener;)V", arg0); + } + /// + /// + /// + /// + public void RemoveChangeListener(Javax.Swing.Event.ChangeListener arg0) + { + IExecuteWithSignature("removeChangeListener", "(Ljavax/swing/event/ChangeListener;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Text/StyleConstants.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Text/StyleConstants.cs new file mode 100644 index 0000000000..a72aec51e3 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Text/StyleConstants.cs @@ -0,0 +1,764 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Text +{ + #region StyleConstants + public partial class StyleConstants + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int ALIGN_CENTER { get { if (!_ALIGN_CENTERReady) { _ALIGN_CENTERContent = SGetField(LocalBridgeClazz, "ALIGN_CENTER"); _ALIGN_CENTERReady = true; } return _ALIGN_CENTERContent; } } + private static int _ALIGN_CENTERContent = default; + private static bool _ALIGN_CENTERReady = false; // this is used because in case of generics + /// + /// + /// + public static int ALIGN_JUSTIFIED { get { if (!_ALIGN_JUSTIFIEDReady) { _ALIGN_JUSTIFIEDContent = SGetField(LocalBridgeClazz, "ALIGN_JUSTIFIED"); _ALIGN_JUSTIFIEDReady = true; } return _ALIGN_JUSTIFIEDContent; } } + private static int _ALIGN_JUSTIFIEDContent = default; + private static bool _ALIGN_JUSTIFIEDReady = false; // this is used because in case of generics + /// + /// + /// + public static int ALIGN_LEFT { get { if (!_ALIGN_LEFTReady) { _ALIGN_LEFTContent = SGetField(LocalBridgeClazz, "ALIGN_LEFT"); _ALIGN_LEFTReady = true; } return _ALIGN_LEFTContent; } } + private static int _ALIGN_LEFTContent = default; + private static bool _ALIGN_LEFTReady = false; // this is used because in case of generics + /// + /// + /// + public static int ALIGN_RIGHT { get { if (!_ALIGN_RIGHTReady) { _ALIGN_RIGHTContent = SGetField(LocalBridgeClazz, "ALIGN_RIGHT"); _ALIGN_RIGHTReady = true; } return _ALIGN_RIGHTContent; } } + private static int _ALIGN_RIGHTContent = default; + private static bool _ALIGN_RIGHTReady = false; // this is used because in case of generics + /// + /// + /// + public static object Alignment { get { if (!_AlignmentReady) { _AlignmentContent = SGetField(LocalBridgeClazz, "Alignment"); _AlignmentReady = true; } return _AlignmentContent; } } + private static object _AlignmentContent = default; + private static bool _AlignmentReady = false; // this is used because in case of generics + /// + /// + /// + public static object Background { get { if (!_BackgroundReady) { _BackgroundContent = SGetField(LocalBridgeClazz, "Background"); _BackgroundReady = true; } return _BackgroundContent; } } + private static object _BackgroundContent = default; + private static bool _BackgroundReady = false; // this is used because in case of generics + /// + /// + /// + public static object BidiLevel { get { if (!_BidiLevelReady) { _BidiLevelContent = SGetField(LocalBridgeClazz, "BidiLevel"); _BidiLevelReady = true; } return _BidiLevelContent; } } + private static object _BidiLevelContent = default; + private static bool _BidiLevelReady = false; // this is used because in case of generics + /// + /// + /// + public static object Bold { get { if (!_BoldReady) { _BoldContent = SGetField(LocalBridgeClazz, "Bold"); _BoldReady = true; } return _BoldContent; } } + private static object _BoldContent = default; + private static bool _BoldReady = false; // this is used because in case of generics + /// + /// + /// + public static object ComponentAttribute { get { if (!_ComponentAttributeReady) { _ComponentAttributeContent = SGetField(LocalBridgeClazz, "ComponentAttribute"); _ComponentAttributeReady = true; } return _ComponentAttributeContent; } } + private static object _ComponentAttributeContent = default; + private static bool _ComponentAttributeReady = false; // this is used because in case of generics + /// + /// + /// + public static object ComposedTextAttribute { get { if (!_ComposedTextAttributeReady) { _ComposedTextAttributeContent = SGetField(LocalBridgeClazz, "ComposedTextAttribute"); _ComposedTextAttributeReady = true; } return _ComposedTextAttributeContent; } } + private static object _ComposedTextAttributeContent = default; + private static bool _ComposedTextAttributeReady = false; // this is used because in case of generics + /// + /// + /// + public static object Family { get { if (!_FamilyReady) { _FamilyContent = SGetField(LocalBridgeClazz, "Family"); _FamilyReady = true; } return _FamilyContent; } } + private static object _FamilyContent = default; + private static bool _FamilyReady = false; // this is used because in case of generics + /// + /// + /// + public static object FirstLineIndent { get { if (!_FirstLineIndentReady) { _FirstLineIndentContent = SGetField(LocalBridgeClazz, "FirstLineIndent"); _FirstLineIndentReady = true; } return _FirstLineIndentContent; } } + private static object _FirstLineIndentContent = default; + private static bool _FirstLineIndentReady = false; // this is used because in case of generics + /// + /// + /// + public static object FontFamily { get { if (!_FontFamilyReady) { _FontFamilyContent = SGetField(LocalBridgeClazz, "FontFamily"); _FontFamilyReady = true; } return _FontFamilyContent; } } + private static object _FontFamilyContent = default; + private static bool _FontFamilyReady = false; // this is used because in case of generics + /// + /// + /// + public static object FontSize { get { if (!_FontSizeReady) { _FontSizeContent = SGetField(LocalBridgeClazz, "FontSize"); _FontSizeReady = true; } return _FontSizeContent; } } + private static object _FontSizeContent = default; + private static bool _FontSizeReady = false; // this is used because in case of generics + /// + /// + /// + public static object Foreground { get { if (!_ForegroundReady) { _ForegroundContent = SGetField(LocalBridgeClazz, "Foreground"); _ForegroundReady = true; } return _ForegroundContent; } } + private static object _ForegroundContent = default; + private static bool _ForegroundReady = false; // this is used because in case of generics + /// + /// + /// + public static object IconAttribute { get { if (!_IconAttributeReady) { _IconAttributeContent = SGetField(LocalBridgeClazz, "IconAttribute"); _IconAttributeReady = true; } return _IconAttributeContent; } } + private static object _IconAttributeContent = default; + private static bool _IconAttributeReady = false; // this is used because in case of generics + /// + /// + /// + public static object Italic { get { if (!_ItalicReady) { _ItalicContent = SGetField(LocalBridgeClazz, "Italic"); _ItalicReady = true; } return _ItalicContent; } } + private static object _ItalicContent = default; + private static bool _ItalicReady = false; // this is used because in case of generics + /// + /// + /// + public static object LeftIndent { get { if (!_LeftIndentReady) { _LeftIndentContent = SGetField(LocalBridgeClazz, "LeftIndent"); _LeftIndentReady = true; } return _LeftIndentContent; } } + private static object _LeftIndentContent = default; + private static bool _LeftIndentReady = false; // this is used because in case of generics + /// + /// + /// + public static object LineSpacing { get { if (!_LineSpacingReady) { _LineSpacingContent = SGetField(LocalBridgeClazz, "LineSpacing"); _LineSpacingReady = true; } return _LineSpacingContent; } } + private static object _LineSpacingContent = default; + private static bool _LineSpacingReady = false; // this is used because in case of generics + /// + /// + /// + public static object ModelAttribute { get { if (!_ModelAttributeReady) { _ModelAttributeContent = SGetField(LocalBridgeClazz, "ModelAttribute"); _ModelAttributeReady = true; } return _ModelAttributeContent; } } + private static object _ModelAttributeContent = default; + private static bool _ModelAttributeReady = false; // this is used because in case of generics + /// + /// + /// + public static object NameAttribute { get { if (!_NameAttributeReady) { _NameAttributeContent = SGetField(LocalBridgeClazz, "NameAttribute"); _NameAttributeReady = true; } return _NameAttributeContent; } } + private static object _NameAttributeContent = default; + private static bool _NameAttributeReady = false; // this is used because in case of generics + /// + /// + /// + public static object Orientation { get { if (!_OrientationReady) { _OrientationContent = SGetField(LocalBridgeClazz, "Orientation"); _OrientationReady = true; } return _OrientationContent; } } + private static object _OrientationContent = default; + private static bool _OrientationReady = false; // this is used because in case of generics + /// + /// + /// + public static object ResolveAttribute { get { if (!_ResolveAttributeReady) { _ResolveAttributeContent = SGetField(LocalBridgeClazz, "ResolveAttribute"); _ResolveAttributeReady = true; } return _ResolveAttributeContent; } } + private static object _ResolveAttributeContent = default; + private static bool _ResolveAttributeReady = false; // this is used because in case of generics + /// + /// + /// + public static object RightIndent { get { if (!_RightIndentReady) { _RightIndentContent = SGetField(LocalBridgeClazz, "RightIndent"); _RightIndentReady = true; } return _RightIndentContent; } } + private static object _RightIndentContent = default; + private static bool _RightIndentReady = false; // this is used because in case of generics + /// + /// + /// + public static object Size { get { if (!_SizeReady) { _SizeContent = SGetField(LocalBridgeClazz, "Size"); _SizeReady = true; } return _SizeContent; } } + private static object _SizeContent = default; + private static bool _SizeReady = false; // this is used because in case of generics + /// + /// + /// + public static object SpaceAbove { get { if (!_SpaceAboveReady) { _SpaceAboveContent = SGetField(LocalBridgeClazz, "SpaceAbove"); _SpaceAboveReady = true; } return _SpaceAboveContent; } } + private static object _SpaceAboveContent = default; + private static bool _SpaceAboveReady = false; // this is used because in case of generics + /// + /// + /// + public static object SpaceBelow { get { if (!_SpaceBelowReady) { _SpaceBelowContent = SGetField(LocalBridgeClazz, "SpaceBelow"); _SpaceBelowReady = true; } return _SpaceBelowContent; } } + private static object _SpaceBelowContent = default; + private static bool _SpaceBelowReady = false; // this is used because in case of generics + /// + /// + /// + public static object StrikeThrough { get { if (!_StrikeThroughReady) { _StrikeThroughContent = SGetField(LocalBridgeClazz, "StrikeThrough"); _StrikeThroughReady = true; } return _StrikeThroughContent; } } + private static object _StrikeThroughContent = default; + private static bool _StrikeThroughReady = false; // this is used because in case of generics + /// + /// + /// + public static object Subscript { get { if (!_SubscriptReady) { _SubscriptContent = SGetField(LocalBridgeClazz, "Subscript"); _SubscriptReady = true; } return _SubscriptContent; } } + private static object _SubscriptContent = default; + private static bool _SubscriptReady = false; // this is used because in case of generics + /// + /// + /// + public static object Superscript { get { if (!_SuperscriptReady) { _SuperscriptContent = SGetField(LocalBridgeClazz, "Superscript"); _SuperscriptReady = true; } return _SuperscriptContent; } } + private static object _SuperscriptContent = default; + private static bool _SuperscriptReady = false; // this is used because in case of generics + /// + /// + /// + public static object TabSet { get { if (!_TabSetReady) { _TabSetContent = SGetField(LocalBridgeClazz, "TabSet"); _TabSetReady = true; } return _TabSetContent; } } + private static object _TabSetContent = default; + private static bool _TabSetReady = false; // this is used because in case of generics + /// + /// + /// + public static object Underline { get { if (!_UnderlineReady) { _UnderlineContent = SGetField(LocalBridgeClazz, "Underline"); _UnderlineReady = true; } return _UnderlineContent; } } + private static object _UnderlineContent = default; + private static bool _UnderlineReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String ComponentElementName { get { if (!_ComponentElementNameReady) { _ComponentElementNameContent = SGetField(LocalBridgeClazz, "ComponentElementName"); _ComponentElementNameReady = true; } return _ComponentElementNameContent; } } + private static Java.Lang.String _ComponentElementNameContent = default; + private static bool _ComponentElementNameReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String IconElementName { get { if (!_IconElementNameReady) { _IconElementNameContent = SGetField(LocalBridgeClazz, "IconElementName"); _IconElementNameReady = true; } return _IconElementNameContent; } } + private static Java.Lang.String _IconElementNameContent = default; + private static bool _IconElementNameReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static bool IsBold(Javax.Swing.Text.AttributeSet arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "isBold", "(Ljavax/swing/text/AttributeSet;)Z", arg0); + } + /// + /// + /// + /// + /// + public static bool IsItalic(Javax.Swing.Text.AttributeSet arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "isItalic", "(Ljavax/swing/text/AttributeSet;)Z", arg0); + } + /// + /// + /// + /// + /// + public static bool IsStrikeThrough(Javax.Swing.Text.AttributeSet arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "isStrikeThrough", "(Ljavax/swing/text/AttributeSet;)Z", arg0); + } + /// + /// + /// + /// + /// + public static bool IsSubscript(Javax.Swing.Text.AttributeSet arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "isSubscript", "(Ljavax/swing/text/AttributeSet;)Z", arg0); + } + /// + /// + /// + /// + /// + public static bool IsSuperscript(Javax.Swing.Text.AttributeSet arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "isSuperscript", "(Ljavax/swing/text/AttributeSet;)Z", arg0); + } + /// + /// + /// + /// + /// + public static bool IsUnderline(Javax.Swing.Text.AttributeSet arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "isUnderline", "(Ljavax/swing/text/AttributeSet;)Z", arg0); + } + /// + /// + /// + /// + /// + public static float GetFirstLineIndent(Javax.Swing.Text.AttributeSet arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getFirstLineIndent", "(Ljavax/swing/text/AttributeSet;)F", arg0); + } + /// + /// + /// + /// + /// + public static float GetLeftIndent(Javax.Swing.Text.AttributeSet arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getLeftIndent", "(Ljavax/swing/text/AttributeSet;)F", arg0); + } + /// + /// + /// + /// + /// + public static float GetLineSpacing(Javax.Swing.Text.AttributeSet arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getLineSpacing", "(Ljavax/swing/text/AttributeSet;)F", arg0); + } + /// + /// + /// + /// + /// + public static float GetRightIndent(Javax.Swing.Text.AttributeSet arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getRightIndent", "(Ljavax/swing/text/AttributeSet;)F", arg0); + } + /// + /// + /// + /// + /// + public static float GetSpaceAbove(Javax.Swing.Text.AttributeSet arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getSpaceAbove", "(Ljavax/swing/text/AttributeSet;)F", arg0); + } + /// + /// + /// + /// + /// + public static float GetSpaceBelow(Javax.Swing.Text.AttributeSet arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getSpaceBelow", "(Ljavax/swing/text/AttributeSet;)F", arg0); + } + /// + /// + /// + /// + /// + public static int GetAlignment(Javax.Swing.Text.AttributeSet arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getAlignment", "(Ljavax/swing/text/AttributeSet;)I", arg0); + } + /// + /// + /// + /// + /// + public static int GetBidiLevel(Javax.Swing.Text.AttributeSet arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getBidiLevel", "(Ljavax/swing/text/AttributeSet;)I", arg0); + } + /// + /// + /// + /// + /// + public static int GetFontSize(Javax.Swing.Text.AttributeSet arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getFontSize", "(Ljavax/swing/text/AttributeSet;)I", arg0); + } + /// + /// + /// + /// + /// + public static Java.Awt.Color GetBackground(Javax.Swing.Text.AttributeSet arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getBackground", "(Ljavax/swing/text/AttributeSet;)Ljava/awt/Color;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Awt.Color GetForeground(Javax.Swing.Text.AttributeSet arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getForeground", "(Ljavax/swing/text/AttributeSet;)Ljava/awt/Color;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Awt.Component GetComponent(Javax.Swing.Text.AttributeSet arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getComponent", "(Ljavax/swing/text/AttributeSet;)Ljava/awt/Component;", arg0); + } + /// + /// + /// + /// + /// + public static Java.Lang.String GetFontFamily(Javax.Swing.Text.AttributeSet arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getFontFamily", "(Ljavax/swing/text/AttributeSet;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public static Javax.Swing.Icon GetIcon(Javax.Swing.Text.AttributeSet arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getIcon", "(Ljavax/swing/text/AttributeSet;)Ljavax/swing/Icon;", arg0); + } + /// + /// + /// + /// + /// + public static Javax.Swing.Text.TabSet GetTabSet(Javax.Swing.Text.AttributeSet arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getTabSet", "(Ljavax/swing/text/AttributeSet;)Ljavax/swing/text/TabSet;", arg0); + } + /// + /// + /// + /// + /// + public static void SetAlignment(Javax.Swing.Text.MutableAttributeSet arg0, int arg1) + { + SExecute(LocalBridgeClazz, "setAlignment", arg0, arg1); + } + /// + /// + /// + /// + /// + public static void SetBackground(Javax.Swing.Text.MutableAttributeSet arg0, Java.Awt.Color arg1) + { + SExecute(LocalBridgeClazz, "setBackground", arg0, arg1); + } + /// + /// + /// + /// + /// + public static void SetBidiLevel(Javax.Swing.Text.MutableAttributeSet arg0, int arg1) + { + SExecute(LocalBridgeClazz, "setBidiLevel", arg0, arg1); + } + /// + /// + /// + /// + /// + public static void SetBold(Javax.Swing.Text.MutableAttributeSet arg0, bool arg1) + { + SExecute(LocalBridgeClazz, "setBold", arg0, arg1); + } + /// + /// + /// + /// + /// + public static void SetComponent(Javax.Swing.Text.MutableAttributeSet arg0, Java.Awt.Component arg1) + { + SExecute(LocalBridgeClazz, "setComponent", arg0, arg1); + } + /// + /// + /// + /// + /// + public static void SetFirstLineIndent(Javax.Swing.Text.MutableAttributeSet arg0, float arg1) + { + SExecute(LocalBridgeClazz, "setFirstLineIndent", arg0, arg1); + } + /// + /// + /// + /// + /// + public static void SetFontFamily(Javax.Swing.Text.MutableAttributeSet arg0, Java.Lang.String arg1) + { + SExecute(LocalBridgeClazz, "setFontFamily", arg0, arg1); + } + /// + /// + /// + /// + /// + public static void SetFontSize(Javax.Swing.Text.MutableAttributeSet arg0, int arg1) + { + SExecute(LocalBridgeClazz, "setFontSize", arg0, arg1); + } + /// + /// + /// + /// + /// + public static void SetForeground(Javax.Swing.Text.MutableAttributeSet arg0, Java.Awt.Color arg1) + { + SExecute(LocalBridgeClazz, "setForeground", arg0, arg1); + } + /// + /// + /// + /// + /// + public static void SetIcon(Javax.Swing.Text.MutableAttributeSet arg0, Javax.Swing.Icon arg1) + { + SExecute(LocalBridgeClazz, "setIcon", arg0, arg1); + } + /// + /// + /// + /// + /// + public static void SetItalic(Javax.Swing.Text.MutableAttributeSet arg0, bool arg1) + { + SExecute(LocalBridgeClazz, "setItalic", arg0, arg1); + } + /// + /// + /// + /// + /// + public static void SetLeftIndent(Javax.Swing.Text.MutableAttributeSet arg0, float arg1) + { + SExecute(LocalBridgeClazz, "setLeftIndent", arg0, arg1); + } + /// + /// + /// + /// + /// + public static void SetLineSpacing(Javax.Swing.Text.MutableAttributeSet arg0, float arg1) + { + SExecute(LocalBridgeClazz, "setLineSpacing", arg0, arg1); + } + /// + /// + /// + /// + /// + public static void SetRightIndent(Javax.Swing.Text.MutableAttributeSet arg0, float arg1) + { + SExecute(LocalBridgeClazz, "setRightIndent", arg0, arg1); + } + /// + /// + /// + /// + /// + public static void SetSpaceAbove(Javax.Swing.Text.MutableAttributeSet arg0, float arg1) + { + SExecute(LocalBridgeClazz, "setSpaceAbove", arg0, arg1); + } + /// + /// + /// + /// + /// + public static void SetSpaceBelow(Javax.Swing.Text.MutableAttributeSet arg0, float arg1) + { + SExecute(LocalBridgeClazz, "setSpaceBelow", arg0, arg1); + } + /// + /// + /// + /// + /// + public static void SetStrikeThrough(Javax.Swing.Text.MutableAttributeSet arg0, bool arg1) + { + SExecute(LocalBridgeClazz, "setStrikeThrough", arg0, arg1); + } + /// + /// + /// + /// + /// + public static void SetSubscript(Javax.Swing.Text.MutableAttributeSet arg0, bool arg1) + { + SExecute(LocalBridgeClazz, "setSubscript", arg0, arg1); + } + /// + /// + /// + /// + /// + public static void SetSuperscript(Javax.Swing.Text.MutableAttributeSet arg0, bool arg1) + { + SExecute(LocalBridgeClazz, "setSuperscript", arg0, arg1); + } + /// + /// + /// + /// + /// + public static void SetTabSet(Javax.Swing.Text.MutableAttributeSet arg0, Javax.Swing.Text.TabSet arg1) + { + SExecute(LocalBridgeClazz, "setTabSet", arg0, arg1); + } + /// + /// + /// + /// + /// + public static void SetUnderline(Javax.Swing.Text.MutableAttributeSet arg0, bool arg1) + { + SExecute(LocalBridgeClazz, "setUnderline", arg0, arg1); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + #region CharacterConstants + public partial class CharacterConstants + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ColorConstants + public partial class ColorConstants + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region FontConstants + public partial class FontConstants + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ParagraphConstants + public partial class ParagraphConstants + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Text/StyleContext.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Text/StyleContext.cs new file mode 100644 index 0000000000..6903fdc9c6 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Text/StyleContext.cs @@ -0,0 +1,650 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Text +{ + #region StyleContext + public partial class StyleContext + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Javax.Swing.Text.StyleContext t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static Java.Lang.String DEFAULT_STYLE { get { if (!_DEFAULT_STYLEReady) { _DEFAULT_STYLEContent = SGetField(LocalBridgeClazz, "DEFAULT_STYLE"); _DEFAULT_STYLEReady = true; } return _DEFAULT_STYLEContent; } } + private static Java.Lang.String _DEFAULT_STYLEContent = default; + private static bool _DEFAULT_STYLEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + public static Javax.Swing.Text.StyleContext DefaultStyleContext + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getDefaultStyleContext", "()Ljavax/swing/text/StyleContext;"); } + } + /// + /// + /// + /// + /// + public static object GetStaticAttribute(object arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getStaticAttribute", "(Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public static object GetStaticAttributeKey(object arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getStaticAttributeKey", "(Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public static void ReadAttributeSet(Java.Io.ObjectInputStream arg0, Javax.Swing.Text.MutableAttributeSet arg1) + { + SExecute(LocalBridgeClazz, "readAttributeSet", arg0, arg1); + } + /// + /// + /// + /// + public static void RegisterStaticAttributeKey(object arg0) + { + SExecuteWithSignature(LocalBridgeClazz, "registerStaticAttributeKey", "(Ljava/lang/Object;)V", arg0); + } + /// + /// + /// + /// + /// + /// + public static void WriteAttributeSet(Java.Io.ObjectOutputStream arg0, Javax.Swing.Text.AttributeSet arg1) + { + SExecute(LocalBridgeClazz, "writeAttributeSet", arg0, arg1); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.Event.ChangeListener[] ChangeListeners + { + get { return IExecuteWithSignatureArray("getChangeListeners", "()[Ljavax/swing/event/ChangeListener;"); } + } + /// + /// + /// + public Javax.Swing.Text.AttributeSet EmptySet + { + get { return IExecuteWithSignature("getEmptySet", "()Ljavax/swing/text/AttributeSet;"); } + } + /// + /// + /// + public Java.Util.Enumeration StyleNames + { + get { return IExecuteWithSignature>("getStyleNames", "()Ljava/util/Enumeration;"); } + } + /// + /// + /// + /// + /// + public Java.Awt.Color GetBackground(Javax.Swing.Text.AttributeSet arg0) + { + return IExecuteWithSignature("getBackground", "(Ljavax/swing/text/AttributeSet;)Ljava/awt/Color;", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.Color GetForeground(Javax.Swing.Text.AttributeSet arg0) + { + return IExecuteWithSignature("getForeground", "(Ljavax/swing/text/AttributeSet;)Ljava/awt/Color;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Awt.Font GetFont(Java.Lang.String arg0, int arg1, int arg2) + { + return IExecute("getFont", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public Java.Awt.Font GetFont(Javax.Swing.Text.AttributeSet arg0) + { + return IExecuteWithSignature("getFont", "(Ljavax/swing/text/AttributeSet;)Ljava/awt/Font;", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.FontMetrics GetFontMetrics(Java.Awt.Font arg0) + { + return IExecuteWithSignature("getFontMetrics", "(Ljava/awt/Font;)Ljava/awt/FontMetrics;", arg0); + } + /// + /// + /// + /// + /// + /// + public Javax.Swing.Text.Style AddStyle(Java.Lang.String arg0, Javax.Swing.Text.Style arg1) + { + return IExecute("addStyle", arg0, arg1); + } + /// + /// + /// + /// + /// + public Javax.Swing.Text.Style GetStyle(Java.Lang.String arg0) + { + return IExecuteWithSignature("getStyle", "(Ljava/lang/String;)Ljavax/swing/text/Style;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Javax.Swing.Text.AttributeSet AddAttribute(Javax.Swing.Text.AttributeSet arg0, object arg1, object arg2) + { + return IExecute("addAttribute", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public Javax.Swing.Text.AttributeSet AddAttributes(Javax.Swing.Text.AttributeSet arg0, Javax.Swing.Text.AttributeSet arg1) + { + return IExecute("addAttributes", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Javax.Swing.Text.AttributeSet RemoveAttribute(Javax.Swing.Text.AttributeSet arg0, object arg1) + { + return IExecute("removeAttribute", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Javax.Swing.Text.AttributeSet RemoveAttributes(Javax.Swing.Text.AttributeSet arg0, Java.Util.Enumeration arg1) + { + return IExecute("removeAttributes", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Javax.Swing.Text.AttributeSet RemoveAttributes(Javax.Swing.Text.AttributeSet arg0, Javax.Swing.Text.AttributeSet arg1) + { + return IExecute("removeAttributes", arg0, arg1); + } + /// + /// + /// + /// + public void AddChangeListener(Javax.Swing.Event.ChangeListener arg0) + { + IExecuteWithSignature("addChangeListener", "(Ljavax/swing/event/ChangeListener;)V", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public void ReadAttributes(Java.Io.ObjectInputStream arg0, Javax.Swing.Text.MutableAttributeSet arg1) + { + IExecute("readAttributes", arg0, arg1); + } + /// + /// + /// + /// + public void Reclaim(Javax.Swing.Text.AttributeSet arg0) + { + IExecuteWithSignature("reclaim", "(Ljavax/swing/text/AttributeSet;)V", arg0); + } + /// + /// + /// + /// + public void RemoveChangeListener(Javax.Swing.Event.ChangeListener arg0) + { + IExecuteWithSignature("removeChangeListener", "(Ljavax/swing/event/ChangeListener;)V", arg0); + } + /// + /// + /// + /// + public void RemoveStyle(Java.Lang.String arg0) + { + IExecuteWithSignature("removeStyle", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + /// + /// + public void WriteAttributes(Java.Io.ObjectOutputStream arg0, Javax.Swing.Text.AttributeSet arg1) + { + IExecute("writeAttributes", arg0, arg1); + } + + #endregion + + #region Nested classes + #region NamedStyle + public partial class NamedStyle + { + #region Constructors + /// + /// + /// + /// + /// + /// + public NamedStyle(Javax.Swing.Text.StyleContext arg0, Java.Lang.String arg1, Javax.Swing.Text.Style arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + public NamedStyle(Javax.Swing.Text.StyleContext arg0, Javax.Swing.Text.Style arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public NamedStyle(Javax.Swing.Text.StyleContext arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Text.Style(Javax.Swing.Text.StyleContext.NamedStyle t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Javax.Swing.Text.StyleContext.NamedStyle t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int AttributeCount + { + get { return IExecuteWithSignature("getAttributeCount", "()I"); } + } + /// + /// + /// + public Java.Util.Enumeration AttributeNames + { + get { return IExecuteWithSignature>("getAttributeNames", "()Ljava/util/Enumeration;"); } + } + /// + /// + /// + public Javax.Swing.Event.ChangeListener[] ChangeListeners + { + get { return IExecuteWithSignatureArray("getChangeListeners", "()[Ljavax/swing/event/ChangeListener;"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setName", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Javax.Swing.Text.AttributeSet ResolveParent + { + get { return IExecuteWithSignature("getResolveParent", "()Ljavax/swing/text/AttributeSet;"); } set { IExecuteWithSignature("setResolveParent", "(Ljavax/swing/text/AttributeSet;)V", value); } + } + /// + /// + /// + /// + /// + /// + public T[] GetListeners(Java.Lang.Class arg0) where T : Java.Util.IEventListener, new() + { + return IExecuteArray("getListeners", arg0); + } + /// + /// + /// + /// + /// + /// + public bool ContainsAttribute(object arg0, object arg1) + { + return IExecute("containsAttribute", arg0, arg1); + } + /// + /// + /// + /// + /// + public bool ContainsAttributes(Javax.Swing.Text.AttributeSet arg0) + { + return IExecuteWithSignature("containsAttributes", "(Ljavax/swing/text/AttributeSet;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool IsDefined(object arg0) + { + return IExecuteWithSignature("isDefined", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool IsEqual(Javax.Swing.Text.AttributeSet arg0) + { + return IExecuteWithSignature("isEqual", "(Ljavax/swing/text/AttributeSet;)Z", arg0); + } + /// + /// + /// + /// + /// + public object GetAttribute(object arg0) + { + return IExecuteWithSignature("getAttribute", "(Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + public Javax.Swing.Text.AttributeSet CopyAttributes() + { + return IExecuteWithSignature("copyAttributes", "()Ljavax/swing/text/AttributeSet;"); + } + /// + /// + /// + /// + /// + public void AddAttribute(object arg0, object arg1) + { + IExecute("addAttribute", arg0, arg1); + } + /// + /// + /// + /// + public void AddAttributes(Javax.Swing.Text.AttributeSet arg0) + { + IExecuteWithSignature("addAttributes", "(Ljavax/swing/text/AttributeSet;)V", arg0); + } + /// + /// + /// + /// + public void AddChangeListener(Javax.Swing.Event.ChangeListener arg0) + { + IExecuteWithSignature("addChangeListener", "(Ljavax/swing/event/ChangeListener;)V", arg0); + } + /// + /// + /// + /// + public void RemoveAttribute(object arg0) + { + IExecuteWithSignature("removeAttribute", "(Ljava/lang/Object;)V", arg0); + } + /// + /// + /// + /// + public void RemoveAttributes(Java.Util.Enumeration arg0) + { + IExecuteWithSignature("removeAttributes", "(Ljava/util/Enumeration;)V", arg0); + } + /// + /// + /// + /// + public void RemoveAttributes(Javax.Swing.Text.AttributeSet arg0) + { + IExecuteWithSignature("removeAttributes", "(Ljavax/swing/text/AttributeSet;)V", arg0); + } + /// + /// + /// + /// + public void RemoveChangeListener(Javax.Swing.Event.ChangeListener arg0) + { + IExecuteWithSignature("removeChangeListener", "(Ljavax/swing/event/ChangeListener;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region SmallAttributeSet + public partial class SmallAttributeSet + { + #region Constructors + /// + /// + /// + /// + /// + public SmallAttributeSet(Javax.Swing.Text.StyleContext arg0, Javax.Swing.Text.AttributeSet arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int AttributeCount + { + get { return IExecuteWithSignature("getAttributeCount", "()I"); } + } + /// + /// + /// + public Java.Util.Enumeration AttributeNames + { + get { return IExecuteWithSignature>("getAttributeNames", "()Ljava/util/Enumeration;"); } + } + /// + /// + /// + public Javax.Swing.Text.AttributeSet ResolveParent + { + get { return IExecuteWithSignature("getResolveParent", "()Ljavax/swing/text/AttributeSet;"); } + } + /// + /// + /// + /// + /// + /// + public bool ContainsAttribute(object arg0, object arg1) + { + return IExecute("containsAttribute", arg0, arg1); + } + /// + /// + /// + /// + /// + public bool ContainsAttributes(Javax.Swing.Text.AttributeSet arg0) + { + return IExecuteWithSignature("containsAttributes", "(Ljavax/swing/text/AttributeSet;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool IsDefined(object arg0) + { + return IExecuteWithSignature("isDefined", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool IsEqual(Javax.Swing.Text.AttributeSet arg0) + { + return IExecuteWithSignature("isEqual", "(Ljavax/swing/text/AttributeSet;)Z", arg0); + } + /// + /// + /// + /// + /// + public object GetAttribute(object arg0) + { + return IExecuteWithSignature("getAttribute", "(Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + public Javax.Swing.Text.AttributeSet CopyAttributes() + { + return IExecuteWithSignature("copyAttributes", "()Ljavax/swing/text/AttributeSet;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Text/StyledDocument.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Text/StyledDocument.cs new file mode 100644 index 0000000000..38847900b5 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Text/StyledDocument.cs @@ -0,0 +1,264 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Text +{ + #region IStyledDocument + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IStyledDocument : Javax.Swing.Text.IDocument + { + #region Instance methods + /// + /// + /// + /// + /// + Java.Awt.Color GetBackground(Javax.Swing.Text.AttributeSet arg0); + /// + /// + /// + /// + /// + Java.Awt.Color GetForeground(Javax.Swing.Text.AttributeSet arg0); + /// + /// + /// + /// + /// + Java.Awt.Font GetFont(Javax.Swing.Text.AttributeSet arg0); + /// + /// + /// + /// + /// + Javax.Swing.Text.Element GetCharacterElement(int arg0); + /// + /// + /// + /// + /// + Javax.Swing.Text.Element GetParagraphElement(int arg0); + /// + /// + /// + /// + /// + /// + Javax.Swing.Text.Style AddStyle(Java.Lang.String arg0, Javax.Swing.Text.Style arg1); + /// + /// + /// + /// + /// + Javax.Swing.Text.Style GetLogicalStyle(int arg0); + /// + /// + /// + /// + /// + Javax.Swing.Text.Style GetStyle(Java.Lang.String arg0); + /// + /// + /// + /// + void RemoveStyle(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + /// + void SetCharacterAttributes(int arg0, int arg1, Javax.Swing.Text.AttributeSet arg2, bool arg3); + /// + /// + /// + /// + /// + void SetLogicalStyle(int arg0, Javax.Swing.Text.Style arg1); + /// + /// + /// + /// + /// + /// + /// + void SetParagraphAttributes(int arg0, int arg1, Javax.Swing.Text.AttributeSet arg2, bool arg3); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region StyledDocument + public partial class StyledDocument : Javax.Swing.Text.IStyledDocument + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public Java.Awt.Color GetBackground(Javax.Swing.Text.AttributeSet arg0) + { + return IExecuteWithSignature("getBackground", "(Ljavax/swing/text/AttributeSet;)Ljava/awt/Color;", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.Color GetForeground(Javax.Swing.Text.AttributeSet arg0) + { + return IExecuteWithSignature("getForeground", "(Ljavax/swing/text/AttributeSet;)Ljava/awt/Color;", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.Font GetFont(Javax.Swing.Text.AttributeSet arg0) + { + return IExecuteWithSignature("getFont", "(Ljavax/swing/text/AttributeSet;)Ljava/awt/Font;", arg0); + } + /// + /// + /// + /// + /// + public Javax.Swing.Text.Element GetCharacterElement(int arg0) + { + return IExecuteWithSignature("getCharacterElement", "(I)Ljavax/swing/text/Element;", arg0); + } + /// + /// + /// + /// + /// + public Javax.Swing.Text.Element GetParagraphElement(int arg0) + { + return IExecuteWithSignature("getParagraphElement", "(I)Ljavax/swing/text/Element;", arg0); + } + /// + /// + /// + /// + /// + /// + public Javax.Swing.Text.Style AddStyle(Java.Lang.String arg0, Javax.Swing.Text.Style arg1) + { + return IExecute("addStyle", arg0, arg1); + } + /// + /// + /// + /// + /// + public Javax.Swing.Text.Style GetLogicalStyle(int arg0) + { + return IExecuteWithSignature("getLogicalStyle", "(I)Ljavax/swing/text/Style;", arg0); + } + /// + /// + /// + /// + /// + public Javax.Swing.Text.Style GetStyle(Java.Lang.String arg0) + { + return IExecuteWithSignature("getStyle", "(Ljava/lang/String;)Ljavax/swing/text/Style;", arg0); + } + /// + /// + /// + /// + public void RemoveStyle(Java.Lang.String arg0) + { + IExecuteWithSignature("removeStyle", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public void SetCharacterAttributes(int arg0, int arg1, Javax.Swing.Text.AttributeSet arg2, bool arg3) + { + IExecute("setCharacterAttributes", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + public void SetLogicalStyle(int arg0, Javax.Swing.Text.Style arg1) + { + IExecute("setLogicalStyle", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void SetParagraphAttributes(int arg0, int arg1, Javax.Swing.Text.AttributeSet arg2, bool arg3) + { + IExecute("setParagraphAttributes", arg0, arg1, arg2, arg3); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Text/StyledEditorKit.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Text/StyledEditorKit.cs new file mode 100644 index 0000000000..cf2806ad31 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Text/StyledEditorKit.cs @@ -0,0 +1,364 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Text +{ + #region StyledEditorKit + public partial class StyledEditorKit + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.Text.Element CharacterAttributeRun + { + get { return IExecuteWithSignature("getCharacterAttributeRun", "()Ljavax/swing/text/Element;"); } + } + /// + /// + /// + public Javax.Swing.Text.MutableAttributeSet InputAttributes + { + get { return IExecuteWithSignature("getInputAttributes", "()Ljavax/swing/text/MutableAttributeSet;"); } + } + + #endregion + + #region Nested classes + #region AlignmentAction + public partial class AlignmentAction + { + #region Constructors + /// + /// + /// + /// + /// + public AlignmentAction(Java.Lang.String arg0, int arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region BoldAction + public partial class BoldAction + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region FontFamilyAction + public partial class FontFamilyAction + { + #region Constructors + /// + /// + /// + /// + /// + public FontFamilyAction(Java.Lang.String arg0, Java.Lang.String arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region FontSizeAction + public partial class FontSizeAction + { + #region Constructors + /// + /// + /// + /// + /// + public FontSizeAction(Java.Lang.String arg0, int arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ForegroundAction + public partial class ForegroundAction + { + #region Constructors + /// + /// + /// + /// + /// + public ForegroundAction(Java.Lang.String arg0, Java.Awt.Color arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ItalicAction + public partial class ItalicAction + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region StyledTextAction + public partial class StyledTextAction + { + #region Constructors + /// + /// + /// + /// + public StyledTextAction(Java.Lang.String arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region UnderlineAction + public partial class UnderlineAction + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Text/TabExpander.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Text/TabExpander.cs new file mode 100644 index 0000000000..9b3a07e9c4 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Text/TabExpander.cs @@ -0,0 +1,93 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Text +{ + #region ITabExpander + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ITabExpander + { + #region Instance methods + /// + /// + /// + /// + /// + /// + float NextTabStop(float arg0, int arg1); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region TabExpander + public partial class TabExpander : Javax.Swing.Text.ITabExpander + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public float NextTabStop(float arg0, int arg1) + { + return IExecute("nextTabStop", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Text/TabSet.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Text/TabSet.cs new file mode 100644 index 0000000000..076caf04ba --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Text/TabSet.cs @@ -0,0 +1,109 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Text +{ + #region TabSet + public partial class TabSet + { + #region Constructors + /// + /// + /// + /// + public TabSet(Javax.Swing.Text.TabStop[] arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int TabCount + { + get { return IExecuteWithSignature("getTabCount", "()I"); } + } + /// + /// + /// + /// + /// + public int GetTabIndex(Javax.Swing.Text.TabStop arg0) + { + return IExecuteWithSignature("getTabIndex", "(Ljavax/swing/text/TabStop;)I", arg0); + } + /// + /// + /// + /// + /// + public int GetTabIndexAfter(float arg0) + { + return IExecuteWithSignature("getTabIndexAfter", "(F)I", arg0); + } + /// + /// + /// + /// + /// + public Javax.Swing.Text.TabStop GetTab(int arg0) + { + return IExecuteWithSignature("getTab", "(I)Ljavax/swing/text/TabStop;", arg0); + } + /// + /// + /// + /// + /// + public Javax.Swing.Text.TabStop GetTabAfter(float arg0) + { + return IExecuteWithSignature("getTabAfter", "(F)Ljavax/swing/text/TabStop;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Text/TabStop.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Text/TabStop.cs new file mode 100644 index 0000000000..d7b8515171 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Text/TabStop.cs @@ -0,0 +1,163 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Text +{ + #region TabStop + public partial class TabStop + { + #region Constructors + /// + /// + /// + /// + /// + /// + public TabStop(float arg0, int arg1, int arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + public TabStop(float arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int ALIGN_BAR { get { if (!_ALIGN_BARReady) { _ALIGN_BARContent = SGetField(LocalBridgeClazz, "ALIGN_BAR"); _ALIGN_BARReady = true; } return _ALIGN_BARContent; } } + private static int _ALIGN_BARContent = default; + private static bool _ALIGN_BARReady = false; // this is used because in case of generics + /// + /// + /// + public static int ALIGN_CENTER { get { if (!_ALIGN_CENTERReady) { _ALIGN_CENTERContent = SGetField(LocalBridgeClazz, "ALIGN_CENTER"); _ALIGN_CENTERReady = true; } return _ALIGN_CENTERContent; } } + private static int _ALIGN_CENTERContent = default; + private static bool _ALIGN_CENTERReady = false; // this is used because in case of generics + /// + /// + /// + public static int ALIGN_DECIMAL { get { if (!_ALIGN_DECIMALReady) { _ALIGN_DECIMALContent = SGetField(LocalBridgeClazz, "ALIGN_DECIMAL"); _ALIGN_DECIMALReady = true; } return _ALIGN_DECIMALContent; } } + private static int _ALIGN_DECIMALContent = default; + private static bool _ALIGN_DECIMALReady = false; // this is used because in case of generics + /// + /// + /// + public static int ALIGN_LEFT { get { if (!_ALIGN_LEFTReady) { _ALIGN_LEFTContent = SGetField(LocalBridgeClazz, "ALIGN_LEFT"); _ALIGN_LEFTReady = true; } return _ALIGN_LEFTContent; } } + private static int _ALIGN_LEFTContent = default; + private static bool _ALIGN_LEFTReady = false; // this is used because in case of generics + /// + /// + /// + public static int ALIGN_RIGHT { get { if (!_ALIGN_RIGHTReady) { _ALIGN_RIGHTContent = SGetField(LocalBridgeClazz, "ALIGN_RIGHT"); _ALIGN_RIGHTReady = true; } return _ALIGN_RIGHTContent; } } + private static int _ALIGN_RIGHTContent = default; + private static bool _ALIGN_RIGHTReady = false; // this is used because in case of generics + /// + /// + /// + public static int LEAD_DOTS { get { if (!_LEAD_DOTSReady) { _LEAD_DOTSContent = SGetField(LocalBridgeClazz, "LEAD_DOTS"); _LEAD_DOTSReady = true; } return _LEAD_DOTSContent; } } + private static int _LEAD_DOTSContent = default; + private static bool _LEAD_DOTSReady = false; // this is used because in case of generics + /// + /// + /// + public static int LEAD_EQUALS { get { if (!_LEAD_EQUALSReady) { _LEAD_EQUALSContent = SGetField(LocalBridgeClazz, "LEAD_EQUALS"); _LEAD_EQUALSReady = true; } return _LEAD_EQUALSContent; } } + private static int _LEAD_EQUALSContent = default; + private static bool _LEAD_EQUALSReady = false; // this is used because in case of generics + /// + /// + /// + public static int LEAD_HYPHENS { get { if (!_LEAD_HYPHENSReady) { _LEAD_HYPHENSContent = SGetField(LocalBridgeClazz, "LEAD_HYPHENS"); _LEAD_HYPHENSReady = true; } return _LEAD_HYPHENSContent; } } + private static int _LEAD_HYPHENSContent = default; + private static bool _LEAD_HYPHENSReady = false; // this is used because in case of generics + /// + /// + /// + public static int LEAD_NONE { get { if (!_LEAD_NONEReady) { _LEAD_NONEContent = SGetField(LocalBridgeClazz, "LEAD_NONE"); _LEAD_NONEReady = true; } return _LEAD_NONEContent; } } + private static int _LEAD_NONEContent = default; + private static bool _LEAD_NONEReady = false; // this is used because in case of generics + /// + /// + /// + public static int LEAD_THICKLINE { get { if (!_LEAD_THICKLINEReady) { _LEAD_THICKLINEContent = SGetField(LocalBridgeClazz, "LEAD_THICKLINE"); _LEAD_THICKLINEReady = true; } return _LEAD_THICKLINEContent; } } + private static int _LEAD_THICKLINEContent = default; + private static bool _LEAD_THICKLINEReady = false; // this is used because in case of generics + /// + /// + /// + public static int LEAD_UNDERLINE { get { if (!_LEAD_UNDERLINEReady) { _LEAD_UNDERLINEContent = SGetField(LocalBridgeClazz, "LEAD_UNDERLINE"); _LEAD_UNDERLINEReady = true; } return _LEAD_UNDERLINEContent; } } + private static int _LEAD_UNDERLINEContent = default; + private static bool _LEAD_UNDERLINEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int Alignment + { + get { return IExecuteWithSignature("getAlignment", "()I"); } + } + /// + /// + /// + public int Leader + { + get { return IExecuteWithSignature("getLeader", "()I"); } + } + /// + /// + /// + public float Position + { + get { return IExecuteWithSignature("getPosition", "()F"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Text/TabableView.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Text/TabableView.cs new file mode 100644 index 0000000000..602ec8f247 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Text/TabableView.cs @@ -0,0 +1,110 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Text +{ + #region ITabableView + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ITabableView + { + #region Instance methods + /// + /// + /// + /// + /// + /// + float GetPartialSpan(int arg0, int arg1); + /// + /// + /// + /// + /// + /// + float GetTabbedSpan(float arg0, Javax.Swing.Text.TabExpander arg1); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region TabableView + public partial class TabableView : Javax.Swing.Text.ITabableView + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public float GetPartialSpan(int arg0, int arg1) + { + return IExecute("getPartialSpan", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public float GetTabbedSpan(float arg0, Javax.Swing.Text.TabExpander arg1) + { + return IExecute("getTabbedSpan", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Text/TableView.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Text/TableView.cs new file mode 100644 index 0000000000..d5545e0f80 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Text/TableView.cs @@ -0,0 +1,106 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Text +{ + #region TableView + public partial class TableView + { + #region Constructors + /// + /// + /// + /// + public TableView(Javax.Swing.Text.Element arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + #region TableRow + public partial class TableRow + { + #region Constructors + /// + /// + /// + /// + /// + public TableRow(Javax.Swing.Text.TableView arg0, Javax.Swing.Text.Element arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Text/TextAction.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Text/TextAction.cs new file mode 100644 index 0000000000..0ed47f976d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Text/TextAction.cs @@ -0,0 +1,76 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Text +{ + #region TextAction + public partial class TextAction + { + #region Constructors + /// + /// + /// + /// + public TextAction(Java.Lang.String arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + public static Javax.Swing.Action[] AugmentList(Javax.Swing.Action[] arg0, Javax.Swing.Action[] arg1) + { + return SExecuteArray(LocalBridgeClazz, "augmentList", arg0, arg1); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Text/Utilities.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Text/Utilities.cs new file mode 100644 index 0000000000..592bcfbf6b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Text/Utilities.cs @@ -0,0 +1,214 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Text +{ + #region Utilities + public partial class Utilities + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static float DrawTabbedText(Javax.Swing.Text.Segment arg0, float arg1, float arg2, Java.Awt.Graphics2D arg3, Javax.Swing.Text.TabExpander arg4, int arg5) + { + return SExecute(LocalBridgeClazz, "drawTabbedText", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static float GetTabbedTextWidth(Javax.Swing.Text.Segment arg0, Java.Awt.FontMetrics arg1, float arg2, Javax.Swing.Text.TabExpander arg3, int arg4) + { + return SExecute(LocalBridgeClazz, "getTabbedTextWidth", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static int GetBreakLocation(Javax.Swing.Text.Segment arg0, Java.Awt.FontMetrics arg1, float arg2, float arg3, Javax.Swing.Text.TabExpander arg4, int arg5) + { + return SExecute(LocalBridgeClazz, "getBreakLocation", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + public static int GetNextWord(Javax.Swing.Text.JTextComponent arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "getNextWord", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static int GetPositionAbove(Javax.Swing.Text.JTextComponent arg0, int arg1, float arg2) + { + return SExecute(LocalBridgeClazz, "getPositionAbove", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static int GetPositionBelow(Javax.Swing.Text.JTextComponent arg0, int arg1, float arg2) + { + return SExecute(LocalBridgeClazz, "getPositionBelow", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public static int GetPreviousWord(Javax.Swing.Text.JTextComponent arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "getPreviousWord", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public static int GetRowEnd(Javax.Swing.Text.JTextComponent arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "getRowEnd", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public static int GetRowStart(Javax.Swing.Text.JTextComponent arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "getRowStart", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static int GetTabbedTextOffset(Javax.Swing.Text.Segment arg0, Java.Awt.FontMetrics arg1, float arg2, float arg3, Javax.Swing.Text.TabExpander arg4, int arg5, bool arg6) + { + return SExecute(LocalBridgeClazz, "getTabbedTextOffset", arg0, arg1, arg2, arg3, arg4, arg5, arg6); + } + /// + /// + /// + /// + /// + /// + /// + public static int GetWordEnd(Javax.Swing.Text.JTextComponent arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "getWordEnd", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public static int GetWordStart(Javax.Swing.Text.JTextComponent arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "getWordStart", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Javax.Swing.Text.Element GetParagraphElement(Javax.Swing.Text.JTextComponent arg0, int arg1) + { + return SExecute(LocalBridgeClazz, "getParagraphElement", arg0, arg1); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Text/View.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Text/View.cs new file mode 100644 index 0000000000..257dce8da1 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Text/View.cs @@ -0,0 +1,461 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Text +{ + #region View + public partial class View + { + #region Constructors + /// + /// + /// + /// + public View(Javax.Swing.Text.Element arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int BadBreakWeight { get { if (!_BadBreakWeightReady) { _BadBreakWeightContent = SGetField(LocalBridgeClazz, "BadBreakWeight"); _BadBreakWeightReady = true; } return _BadBreakWeightContent; } } + private static int _BadBreakWeightContent = default; + private static bool _BadBreakWeightReady = false; // this is used because in case of generics + /// + /// + /// + public static int ExcellentBreakWeight { get { if (!_ExcellentBreakWeightReady) { _ExcellentBreakWeightContent = SGetField(LocalBridgeClazz, "ExcellentBreakWeight"); _ExcellentBreakWeightReady = true; } return _ExcellentBreakWeightContent; } } + private static int _ExcellentBreakWeightContent = default; + private static bool _ExcellentBreakWeightReady = false; // this is used because in case of generics + /// + /// + /// + public static int ForcedBreakWeight { get { if (!_ForcedBreakWeightReady) { _ForcedBreakWeightContent = SGetField(LocalBridgeClazz, "ForcedBreakWeight"); _ForcedBreakWeightReady = true; } return _ForcedBreakWeightContent; } } + private static int _ForcedBreakWeightContent = default; + private static bool _ForcedBreakWeightReady = false; // this is used because in case of generics + /// + /// + /// + public static int GoodBreakWeight { get { if (!_GoodBreakWeightReady) { _GoodBreakWeightContent = SGetField(LocalBridgeClazz, "GoodBreakWeight"); _GoodBreakWeightReady = true; } return _GoodBreakWeightContent; } } + private static int _GoodBreakWeightContent = default; + private static bool _GoodBreakWeightReady = false; // this is used because in case of generics + /// + /// + /// + public static int X_AXIS { get { if (!_X_AXISReady) { _X_AXISContent = SGetField(LocalBridgeClazz, "X_AXIS"); _X_AXISReady = true; } return _X_AXISContent; } } + private static int _X_AXISContent = default; + private static bool _X_AXISReady = false; // this is used because in case of generics + /// + /// + /// + public static int Y_AXIS { get { if (!_Y_AXISReady) { _Y_AXISContent = SGetField(LocalBridgeClazz, "Y_AXIS"); _Y_AXISReady = true; } return _Y_AXISContent; } } + private static int _Y_AXISContent = default; + private static bool _Y_AXISReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.Text.AttributeSet Attributes + { + get { return IExecuteWithSignature("getAttributes", "()Ljavax/swing/text/AttributeSet;"); } + } + /// + /// + /// + public Java.Awt.Container Container + { + get { return IExecuteWithSignature("getContainer", "()Ljava/awt/Container;"); } + } + /// + /// + /// + public Javax.Swing.Text.Document Document + { + get { return IExecuteWithSignature("getDocument", "()Ljavax/swing/text/Document;"); } + } + /// + /// + /// + public Javax.Swing.Text.Element Element + { + get { return IExecuteWithSignature("getElement", "()Ljavax/swing/text/Element;"); } + } + /// + /// + /// + public int EndOffset + { + get { return IExecuteWithSignature("getEndOffset", "()I"); } + } + /// + /// + /// + public Java.Awt.Graphics Graphics + { + get { return IExecuteWithSignature("getGraphics", "()Ljava/awt/Graphics;"); } + } + /// + /// + /// + public Javax.Swing.Text.View Parent + { + get { return IExecuteWithSignature("getParent", "()Ljavax/swing/text/View;"); } set { IExecuteWithSignature("setParent", "(Ljavax/swing/text/View;)V", value); } + } + /// + /// + /// + public int StartOffset + { + get { return IExecuteWithSignature("getStartOffset", "()I"); } + } + /// + /// + /// + public int ViewCount + { + get { return IExecuteWithSignature("getViewCount", "()I"); } + } + /// + /// + /// + public Javax.Swing.Text.ViewFactory ViewFactory + { + get { return IExecuteWithSignature("getViewFactory", "()Ljavax/swing/text/ViewFactory;"); } + } + /// + /// + /// + /// + /// + public float GetPreferredSpan(int arg0) + { + return IExecuteWithSignature("getPreferredSpan", "(I)F", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public int ViewToModel(float arg0, float arg1, Java.Awt.Shape arg2, Javax.Swing.Text.Position.Bias[] arg3) + { + return IExecute("viewToModel", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Awt.Shape ModelToView(int arg0, Java.Awt.Shape arg1, Javax.Swing.Text.Position.Bias arg2) + { + return IExecute("modelToView", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public void Paint(Java.Awt.Graphics arg0, Java.Awt.Shape arg1) + { + IExecute("paint", arg0, arg1); + } + /// + /// + /// + /// + public bool IsVisible() + { + return IExecuteWithSignature("isVisible", "()Z"); + } + /// + /// + /// + /// + /// + public float GetAlignment(int arg0) + { + return IExecuteWithSignature("getAlignment", "(I)F", arg0); + } + /// + /// + /// + /// + /// + public float GetMaximumSpan(int arg0) + { + return IExecuteWithSignature("getMaximumSpan", "(I)F", arg0); + } + /// + /// + /// + /// + /// + public float GetMinimumSpan(int arg0) + { + return IExecuteWithSignature("getMinimumSpan", "(I)F", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public int GetBreakWeight(int arg0, float arg1, float arg2) + { + return IExecute("getBreakWeight", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public int GetNextVisualPositionFrom(int arg0, Javax.Swing.Text.Position.Bias arg1, Java.Awt.Shape arg2, int arg3, Javax.Swing.Text.Position.Bias[] arg4) + { + return IExecute("getNextVisualPositionFrom", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + public int GetResizeWeight(int arg0) + { + return IExecuteWithSignature("getResizeWeight", "(I)I", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public int GetViewIndex(float arg0, float arg1, Java.Awt.Shape arg2) + { + return IExecute("getViewIndex", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public int GetViewIndex(int arg0, Javax.Swing.Text.Position.Bias arg1) + { + return IExecute("getViewIndex", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Awt.Shape GetChildAllocation(int arg0, Java.Awt.Shape arg1) + { + return IExecute("getChildAllocation", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Awt.Shape ModelToView(int arg0, Javax.Swing.Text.Position.Bias arg1, int arg2, Javax.Swing.Text.Position.Bias arg3, Java.Awt.Shape arg4) + { + return IExecute("modelToView", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.String GetToolTipText(float arg0, float arg1, Java.Awt.Shape arg2) + { + return IExecute("getToolTipText", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Swing.Text.View BreakView(int arg0, int arg1, float arg2, float arg3) + { + return IExecute("breakView", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + public Javax.Swing.Text.View CreateFragment(int arg0, int arg1) + { + return IExecute("createFragment", arg0, arg1); + } + /// + /// + /// + /// + /// + public Javax.Swing.Text.View GetView(int arg0) + { + return IExecuteWithSignature("getView", "(I)Ljavax/swing/text/View;", arg0); + } + /// + /// + /// + /// + public void Append(Javax.Swing.Text.View arg0) + { + IExecuteWithSignature("append", "(Ljavax/swing/text/View;)V", arg0); + } + /// + /// + /// + /// + /// + /// + public void ChangedUpdate(Javax.Swing.Event.DocumentEvent arg0, Java.Awt.Shape arg1, Javax.Swing.Text.ViewFactory arg2) + { + IExecute("changedUpdate", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public void Insert(int arg0, Javax.Swing.Text.View arg1) + { + IExecute("insert", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void InsertUpdate(Javax.Swing.Event.DocumentEvent arg0, Java.Awt.Shape arg1, Javax.Swing.Text.ViewFactory arg2) + { + IExecute("insertUpdate", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void PreferenceChanged(Javax.Swing.Text.View arg0, bool arg1, bool arg2) + { + IExecute("preferenceChanged", arg0, arg1, arg2); + } + /// + /// + /// + /// + public void Remove(int arg0) + { + IExecuteWithSignature("remove", "(I)V", arg0); + } + /// + /// + /// + public void RemoveAll() + { + IExecuteWithSignature("removeAll", "()V"); + } + /// + /// + /// + /// + /// + /// + public void RemoveUpdate(Javax.Swing.Event.DocumentEvent arg0, Java.Awt.Shape arg1, Javax.Swing.Text.ViewFactory arg2) + { + IExecute("removeUpdate", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void Replace(int arg0, int arg1, Javax.Swing.Text.View[] arg2) + { + IExecute("replace", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public void SetSize(float arg0, float arg1) + { + IExecute("setSize", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Text/ViewFactory.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Text/ViewFactory.cs new file mode 100644 index 0000000000..e0f096e284 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Text/ViewFactory.cs @@ -0,0 +1,91 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Text +{ + #region IViewFactory + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IViewFactory + { + #region Instance methods + /// + /// + /// + /// + /// + Javax.Swing.Text.View Create(Javax.Swing.Text.Element arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ViewFactory + public partial class ViewFactory : Javax.Swing.Text.IViewFactory + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public Javax.Swing.Text.View Create(Javax.Swing.Text.Element arg0) + { + return IExecuteWithSignature("create", "(Ljavax/swing/text/Element;)Ljavax/swing/text/View;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Text/WrappedPlainView.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Text/WrappedPlainView.cs new file mode 100644 index 0000000000..0d1c44efe9 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Text/WrappedPlainView.cs @@ -0,0 +1,89 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Text +{ + #region WrappedPlainView + public partial class WrappedPlainView + { + #region Constructors + /// + /// + /// + /// + /// + public WrappedPlainView(Javax.Swing.Text.Element arg0, bool arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public WrappedPlainView(Javax.Swing.Text.Element arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Text.TabExpander(Javax.Swing.Text.WrappedPlainView t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public float NextTabStop(float arg0, int arg1) + { + return IExecute("nextTabStop", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Text/ZoneView.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Text/ZoneView.cs new file mode 100644 index 0000000000..db824cad70 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Text/ZoneView.cs @@ -0,0 +1,81 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Text +{ + #region ZoneView + public partial class ZoneView + { + #region Constructors + /// + /// + /// + /// + /// + public ZoneView(Javax.Swing.Text.Element arg0, int arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int MaximumZoneSize + { + get { return IExecuteWithSignature("getMaximumZoneSize", "()I"); } set { IExecuteWithSignature("setMaximumZoneSize", "(I)V", value); } + } + /// + /// + /// + public int MaxZonesLoaded + { + get { return IExecuteWithSignature("getMaxZonesLoaded", "()I"); } set { IExecuteWithSignature("setMaxZonesLoaded", "(I)V", value); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Timer.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Timer.cs new file mode 100644 index 0000000000..f97cf98fb3 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Timer.cs @@ -0,0 +1,189 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region Timer + public partial class Timer + { + #region Constructors + /// + /// + /// + /// + /// + public Timer(int arg0, Java.Awt.EventNs.ActionListener arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + public static bool LogTimers + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getLogTimers", "()Z"); } set { SExecuteWithSignature(LocalBridgeClazz, "setLogTimers", "(Z)V", value); } + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String ActionCommand + { + get { return IExecuteWithSignature("getActionCommand", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setActionCommand", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Awt.EventNs.ActionListener[] ActionListeners + { + get { return IExecuteWithSignatureArray("getActionListeners", "()[Ljava/awt/event/ActionListener;"); } + } + /// + /// + /// + public int Delay + { + get { return IExecuteWithSignature("getDelay", "()I"); } set { IExecuteWithSignature("setDelay", "(I)V", value); } + } + /// + /// + /// + public int InitialDelay + { + get { return IExecuteWithSignature("getInitialDelay", "()I"); } set { IExecuteWithSignature("setInitialDelay", "(I)V", value); } + } + /// + /// + /// + /// + /// + /// + public T[] GetListeners(Java.Lang.Class arg0) where T : Java.Util.IEventListener, new() + { + return IExecuteArray("getListeners", arg0); + } + /// + /// + /// + /// + public bool IsCoalesce() + { + return IExecuteWithSignature("isCoalesce", "()Z"); + } + /// + /// + /// + /// + public bool IsRepeats() + { + return IExecuteWithSignature("isRepeats", "()Z"); + } + /// + /// + /// + /// + public bool IsRunning() + { + return IExecuteWithSignature("isRunning", "()Z"); + } + /// + /// + /// + /// + public void AddActionListener(Java.Awt.EventNs.ActionListener arg0) + { + IExecuteWithSignature("addActionListener", "(Ljava/awt/event/ActionListener;)V", arg0); + } + /// + /// + /// + /// + public void RemoveActionListener(Java.Awt.EventNs.ActionListener arg0) + { + IExecuteWithSignature("removeActionListener", "(Ljava/awt/event/ActionListener;)V", arg0); + } + /// + /// + /// + public void Restart() + { + IExecuteWithSignature("restart", "()V"); + } + /// + /// + /// + /// + public void SetCoalesce(bool arg0) + { + IExecuteWithSignature("setCoalesce", "(Z)V", arg0); + } + /// + /// + /// + /// + public void SetRepeats(bool arg0) + { + IExecuteWithSignature("setRepeats", "(Z)V", arg0); + } + /// + /// + /// + public void Start() + { + IExecuteWithSignature("start", "()V"); + } + /// + /// + /// + public void Stop() + { + IExecuteWithSignature("stop", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/TransferHandler.cs b/src/net/JNet/GeneratedCore/Javax/Swing/TransferHandler.cs new file mode 100644 index 0000000000..f88600017a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/TransferHandler.cs @@ -0,0 +1,360 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region TransferHandler + public partial class TransferHandler + { + #region Constructors + /// + /// + /// + /// + public TransferHandler(Java.Lang.String arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int COPY { get { if (!_COPYReady) { _COPYContent = SGetField(LocalBridgeClazz, "COPY"); _COPYReady = true; } return _COPYContent; } } + private static int _COPYContent = default; + private static bool _COPYReady = false; // this is used because in case of generics + /// + /// + /// + public static int COPY_OR_MOVE { get { if (!_COPY_OR_MOVEReady) { _COPY_OR_MOVEContent = SGetField(LocalBridgeClazz, "COPY_OR_MOVE"); _COPY_OR_MOVEReady = true; } return _COPY_OR_MOVEContent; } } + private static int _COPY_OR_MOVEContent = default; + private static bool _COPY_OR_MOVEReady = false; // this is used because in case of generics + /// + /// + /// + public static int LINK { get { if (!_LINKReady) { _LINKContent = SGetField(LocalBridgeClazz, "LINK"); _LINKReady = true; } return _LINKContent; } } + private static int _LINKContent = default; + private static bool _LINKReady = false; // this is used because in case of generics + /// + /// + /// + public static int MOVE { get { if (!_MOVEReady) { _MOVEContent = SGetField(LocalBridgeClazz, "MOVE"); _MOVEReady = true; } return _MOVEContent; } } + private static int _MOVEContent = default; + private static bool _MOVEReady = false; // this is used because in case of generics + /// + /// + /// + public static int NONE { get { if (!_NONEReady) { _NONEContent = SGetField(LocalBridgeClazz, "NONE"); _NONEReady = true; } return _NONEContent; } } + private static int _NONEContent = default; + private static bool _NONEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + public static Javax.Swing.Action CopyAction + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getCopyAction", "()Ljavax/swing/Action;"); } + } + /// + /// + /// + public static Javax.Swing.Action CutAction + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getCutAction", "()Ljavax/swing/Action;"); } + } + /// + /// + /// + public static Javax.Swing.Action PasteAction + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getPasteAction", "()Ljavax/swing/Action;"); } + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.Image DragImage + { + get { return IExecuteWithSignature("getDragImage", "()Ljava/awt/Image;"); } set { IExecuteWithSignature("setDragImage", "(Ljava/awt/Image;)V", value); } + } + /// + /// + /// + public Java.Awt.Point DragImageOffset + { + get { return IExecuteWithSignature("getDragImageOffset", "()Ljava/awt/Point;"); } set { IExecuteWithSignature("setDragImageOffset", "(Ljava/awt/Point;)V", value); } + } + /// + /// + /// + /// + /// + /// + public bool CanImport(Javax.Swing.JComponent arg0, Java.Awt.Datatransfer.DataFlavor[] arg1) + { + return IExecute("canImport", arg0, arg1); + } + /// + /// + /// + /// + /// + public bool CanImport(Javax.Swing.TransferHandler.TransferSupport arg0) + { + return IExecuteWithSignature("canImport", "(Ljavax/swing/TransferHandler$TransferSupport;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public bool ImportData(Javax.Swing.JComponent arg0, Java.Awt.Datatransfer.Transferable arg1) + { + return IExecute("importData", arg0, arg1); + } + /// + /// + /// + /// + /// + public bool ImportData(Javax.Swing.TransferHandler.TransferSupport arg0) + { + return IExecuteWithSignature("importData", "(Ljavax/swing/TransferHandler$TransferSupport;)Z", arg0); + } + /// + /// + /// + /// + /// + public int GetSourceActions(Javax.Swing.JComponent arg0) + { + return IExecuteWithSignature("getSourceActions", "(Ljavax/swing/JComponent;)I", arg0); + } + /// + /// + /// + /// + /// + public Javax.Swing.Icon GetVisualRepresentation(Java.Awt.Datatransfer.Transferable arg0) + { + return IExecuteWithSignature("getVisualRepresentation", "(Ljava/awt/datatransfer/Transferable;)Ljavax/swing/Icon;", arg0); + } + /// + /// + /// + /// + /// + /// + public void ExportAsDrag(Javax.Swing.JComponent arg0, Java.Awt.EventNs.InputEvent arg1, int arg2) + { + IExecute("exportAsDrag", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public void ExportToClipboard(Javax.Swing.JComponent arg0, Java.Awt.Datatransfer.Clipboard arg1, int arg2) + { + IExecute("exportToClipboard", arg0, arg1, arg2); + } + + #endregion + + #region Nested classes + #region DropLocation + public partial class DropLocation + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.Point DropPoint + { + get { return IExecuteWithSignature("getDropPoint", "()Ljava/awt/Point;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region TransferSupport + public partial class TransferSupport + { + #region Constructors + /// + /// + /// + /// + /// + public TransferSupport(Java.Awt.Component arg0, Java.Awt.Datatransfer.Transferable arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.Component Component + { + get { return IExecuteWithSignature("getComponent", "()Ljava/awt/Component;"); } + } + /// + /// + /// + public Java.Awt.Datatransfer.DataFlavor[] DataFlavors + { + get { return IExecuteWithSignatureArray("getDataFlavors", "()[Ljava/awt/datatransfer/DataFlavor;"); } + } + /// + /// + /// + public int DropAction + { + get { return IExecuteWithSignature("getDropAction", "()I"); } set { IExecuteWithSignature("setDropAction", "(I)V", value); } + } + /// + /// + /// + public Javax.Swing.TransferHandler.DropLocation GetDropLocation + { + get { return IExecuteWithSignature("getDropLocation", "()Ljavax/swing/TransferHandler$DropLocation;"); } + } + /// + /// + /// + public int SourceDropActions + { + get { return IExecuteWithSignature("getSourceDropActions", "()I"); } + } + /// + /// + /// + public Java.Awt.Datatransfer.Transferable Transferable + { + get { return IExecuteWithSignature("getTransferable", "()Ljava/awt/datatransfer/Transferable;"); } + } + /// + /// + /// + public int UserDropAction + { + get { return IExecuteWithSignature("getUserDropAction", "()I"); } + } + /// + /// + /// + /// + /// + public bool IsDataFlavorSupported(Java.Awt.Datatransfer.DataFlavor arg0) + { + return IExecuteWithSignature("isDataFlavorSupported", "(Ljava/awt/datatransfer/DataFlavor;)Z", arg0); + } + /// + /// + /// + /// + public bool IsDrop() + { + return IExecuteWithSignature("isDrop", "()Z"); + } + /// + /// + /// + /// + public void SetShowDropLocation(bool arg0) + { + IExecuteWithSignature("setShowDropLocation", "(Z)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Tree/AbstractLayoutCache.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Tree/AbstractLayoutCache.cs new file mode 100644 index 0000000000..7a527a69ba --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Tree/AbstractLayoutCache.cs @@ -0,0 +1,316 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Tree +{ + #region AbstractLayoutCache + public partial class AbstractLayoutCache + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.Tree.AbstractLayoutCache.NodeDimensions GetNodeDimensions + { + get { return IExecuteWithSignature("getNodeDimensions", "()Ljavax/swing/tree/AbstractLayoutCache$NodeDimensions;"); } + } + /// + /// + /// + public Javax.Swing.Tree.TreeModel Model + { + get { return IExecuteWithSignature("getModel", "()Ljavax/swing/tree/TreeModel;"); } set { IExecuteWithSignature("setModel", "(Ljavax/swing/tree/TreeModel;)V", value); } + } + /// + /// + /// + public int PreferredHeight + { + get { return IExecuteWithSignature("getPreferredHeight", "()I"); } + } + /// + /// + /// + public int RowCount + { + get { return IExecuteWithSignature("getRowCount", "()I"); } + } + /// + /// + /// + public int RowHeight + { + get { return IExecuteWithSignature("getRowHeight", "()I"); } set { IExecuteWithSignature("setRowHeight", "(I)V", value); } + } + /// + /// + /// + public Javax.Swing.Tree.TreeSelectionModel SelectionModel + { + get { return IExecuteWithSignature("getSelectionModel", "()Ljavax/swing/tree/TreeSelectionModel;"); } set { IExecuteWithSignature("setSelectionModel", "(Ljavax/swing/tree/TreeSelectionModel;)V", value); } + } + /// + /// + /// + /// + /// + public bool GetExpandedState(Javax.Swing.Tree.TreePath arg0) + { + return IExecuteWithSignature("getExpandedState", "(Ljavax/swing/tree/TreePath;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool IsExpanded(Javax.Swing.Tree.TreePath arg0) + { + return IExecuteWithSignature("isExpanded", "(Ljavax/swing/tree/TreePath;)Z", arg0); + } + /// + /// + /// + /// + /// + public int GetRowForPath(Javax.Swing.Tree.TreePath arg0) + { + return IExecuteWithSignature("getRowForPath", "(Ljavax/swing/tree/TreePath;)I", arg0); + } + /// + /// + /// + /// + /// + public int GetVisibleChildCount(Javax.Swing.Tree.TreePath arg0) + { + return IExecuteWithSignature("getVisibleChildCount", "(Ljavax/swing/tree/TreePath;)I", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Awt.Rectangle GetBounds(Javax.Swing.Tree.TreePath arg0, Java.Awt.Rectangle arg1) + { + return IExecute("getBounds", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Util.Enumeration GetVisiblePathsFrom(Javax.Swing.Tree.TreePath arg0) + { + return IExecuteWithSignature>("getVisiblePathsFrom", "(Ljavax/swing/tree/TreePath;)Ljava/util/Enumeration;", arg0); + } + /// + /// + /// + /// + /// + /// + public Javax.Swing.Tree.TreePath GetPathClosestTo(int arg0, int arg1) + { + return IExecute("getPathClosestTo", arg0, arg1); + } + /// + /// + /// + /// + /// + public Javax.Swing.Tree.TreePath GetPathForRow(int arg0) + { + return IExecuteWithSignature("getPathForRow", "(I)Ljavax/swing/tree/TreePath;", arg0); + } + /// + /// + /// + /// + public void InvalidatePathBounds(Javax.Swing.Tree.TreePath arg0) + { + IExecuteWithSignature("invalidatePathBounds", "(Ljavax/swing/tree/TreePath;)V", arg0); + } + /// + /// + /// + public void InvalidateSizes() + { + IExecuteWithSignature("invalidateSizes", "()V"); + } + /// + /// + /// + /// + /// + public void SetExpandedState(Javax.Swing.Tree.TreePath arg0, bool arg1) + { + IExecute("setExpandedState", arg0, arg1); + } + /// + /// + /// + /// + public void TreeNodesChanged(Javax.Swing.Event.TreeModelEvent arg0) + { + IExecuteWithSignature("treeNodesChanged", "(Ljavax/swing/event/TreeModelEvent;)V", arg0); + } + /// + /// + /// + /// + public void TreeNodesInserted(Javax.Swing.Event.TreeModelEvent arg0) + { + IExecuteWithSignature("treeNodesInserted", "(Ljavax/swing/event/TreeModelEvent;)V", arg0); + } + /// + /// + /// + /// + public void TreeNodesRemoved(Javax.Swing.Event.TreeModelEvent arg0) + { + IExecuteWithSignature("treeNodesRemoved", "(Ljavax/swing/event/TreeModelEvent;)V", arg0); + } + /// + /// + /// + /// + public void TreeStructureChanged(Javax.Swing.Event.TreeModelEvent arg0) + { + IExecuteWithSignature("treeStructureChanged", "(Ljavax/swing/event/TreeModelEvent;)V", arg0); + } + /// + /// + /// + /// + public bool IsRootVisible() + { + return IExecuteWithSignature("isRootVisible", "()Z"); + } + /// + /// + /// + /// + /// + public int GetPreferredWidth(Java.Awt.Rectangle arg0) + { + return IExecuteWithSignature("getPreferredWidth", "(Ljava/awt/Rectangle;)I", arg0); + } + /// + /// + /// + /// + /// + public int[] GetRowsForPaths(Javax.Swing.Tree.TreePath[] arg0) + { + return IExecuteWithSignatureArray("getRowsForPaths", "([Ljavax/swing/tree/TreePath;)[I", new object[] { arg0 }); + } + /// + /// + /// + /// + public void SetNodeDimensions(Javax.Swing.Tree.AbstractLayoutCache.NodeDimensions arg0) + { + IExecuteWithSignature("setNodeDimensions", "(Ljavax/swing/tree/AbstractLayoutCache$NodeDimensions;)V", arg0); + } + /// + /// + /// + /// + public void SetRootVisible(bool arg0) + { + IExecuteWithSignature("setRootVisible", "(Z)V", arg0); + } + + #endregion + + #region Nested classes + #region NodeDimensions + public partial class NodeDimensions + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Awt.Rectangle GetNodeDimensions(object arg0, int arg1, int arg2, bool arg3, Java.Awt.Rectangle arg4) + { + return IExecute("getNodeDimensions", arg0, arg1, arg2, arg3, arg4); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Tree/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Tree/AllPackageClasses.cs new file mode 100644 index 0000000000..605bf72e6c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Tree/AllPackageClasses.cs @@ -0,0 +1,920 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Javax.Swing.Tree +{ + #region AbstractLayoutCache + /// + /// + /// + public partial class AbstractLayoutCache : Javax.Swing.Tree.RowMapper + { + const string _bridgeClassName = "javax.swing.tree.AbstractLayoutCache"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AbstractLayoutCache class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractLayoutCache() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AbstractLayoutCache class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractLayoutCache(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region NodeDimensions + /// + /// + /// + public partial class NodeDimensions : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.tree.AbstractLayoutCache$NodeDimensions"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("NodeDimensions class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public NodeDimensions() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("NodeDimensions class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public NodeDimensions(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region DefaultMutableTreeNode + /// + /// + /// + public partial class DefaultMutableTreeNode : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.tree.DefaultMutableTreeNode"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DefaultMutableTreeNode() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DefaultMutableTreeNode(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DefaultTreeCellEditor + /// + /// + /// + public partial class DefaultTreeCellEditor : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.tree.DefaultTreeCellEditor"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DefaultTreeCellEditor() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DefaultTreeCellEditor(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region DefaultTextField + /// + /// + /// + public partial class DefaultTextField : Javax.Swing.JTextField + { + const string _bridgeClassName = "javax.swing.tree.DefaultTreeCellEditor$DefaultTextField"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DefaultTextField() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DefaultTextField(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region EditorContainer + /// + /// + /// + public partial class EditorContainer : Java.Awt.Container + { + const string _bridgeClassName = "javax.swing.tree.DefaultTreeCellEditor$EditorContainer"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public EditorContainer() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public EditorContainer(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region DefaultTreeCellRenderer + /// + /// + /// + public partial class DefaultTreeCellRenderer : Javax.Swing.JLabel + { + const string _bridgeClassName = "javax.swing.tree.DefaultTreeCellRenderer"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DefaultTreeCellRenderer() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DefaultTreeCellRenderer(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DefaultTreeModel + /// + /// + /// + public partial class DefaultTreeModel : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.tree.DefaultTreeModel"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DefaultTreeModel() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DefaultTreeModel(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DefaultTreeSelectionModel + /// + /// + /// + public partial class DefaultTreeSelectionModel : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.tree.DefaultTreeSelectionModel"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DefaultTreeSelectionModel() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DefaultTreeSelectionModel(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ExpandVetoException + /// + /// + /// + public partial class ExpandVetoException : Java.Lang.Exception + { + const string _bridgeClassName = "javax.swing.tree.ExpandVetoException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region FixedHeightLayoutCache + /// + /// + /// + public partial class FixedHeightLayoutCache : Javax.Swing.Tree.AbstractLayoutCache + { + const string _bridgeClassName = "javax.swing.tree.FixedHeightLayoutCache"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public FixedHeightLayoutCache() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public FixedHeightLayoutCache(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MutableTreeNode + /// + /// + /// + public partial class MutableTreeNode : Javax.Swing.Tree.TreeNode + { + const string _bridgeClassName = "javax.swing.tree.MutableTreeNode"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("MutableTreeNode class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public MutableTreeNode() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("MutableTreeNode class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public MutableTreeNode(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region RowMapper + /// + /// + /// + public partial class RowMapper : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.tree.RowMapper"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("RowMapper class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public RowMapper() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("RowMapper class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public RowMapper(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TreeCellEditor + /// + /// + /// + public partial class TreeCellEditor : Javax.Swing.CellEditor + { + const string _bridgeClassName = "javax.swing.tree.TreeCellEditor"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("TreeCellEditor class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public TreeCellEditor() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("TreeCellEditor class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public TreeCellEditor(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TreeCellRenderer + /// + /// + /// + public partial class TreeCellRenderer : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.tree.TreeCellRenderer"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("TreeCellRenderer class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public TreeCellRenderer() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("TreeCellRenderer class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public TreeCellRenderer(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TreeModel + /// + /// + /// + public partial class TreeModel : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.tree.TreeModel"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("TreeModel class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public TreeModel() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("TreeModel class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public TreeModel(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TreeNode + /// + /// + /// + public partial class TreeNode : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.tree.TreeNode"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("TreeNode class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public TreeNode() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("TreeNode class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public TreeNode(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TreePath + /// + /// + /// + public partial class TreePath : Java.Io.Serializable + { + const string _bridgeClassName = "javax.swing.tree.TreePath"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public TreePath() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public TreePath(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TreeSelectionModel + /// + /// + /// + public partial class TreeSelectionModel : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.tree.TreeSelectionModel"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("TreeSelectionModel class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public TreeSelectionModel() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("TreeSelectionModel class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public TreeSelectionModel(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region VariableHeightLayoutCache + /// + /// + /// + public partial class VariableHeightLayoutCache : Javax.Swing.Tree.AbstractLayoutCache + { + const string _bridgeClassName = "javax.swing.tree.VariableHeightLayoutCache"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public VariableHeightLayoutCache() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public VariableHeightLayoutCache(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Tree/DefaultMutableTreeNode.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Tree/DefaultMutableTreeNode.cs new file mode 100644 index 0000000000..99d7d70082 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Tree/DefaultMutableTreeNode.cs @@ -0,0 +1,442 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Tree +{ + #region DefaultMutableTreeNode + public partial class DefaultMutableTreeNode + { + #region Constructors + /// + /// + /// + /// + /// + public DefaultMutableTreeNode(object arg0, bool arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public DefaultMutableTreeNode(object arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Cloneable(Javax.Swing.Tree.DefaultMutableTreeNode t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Tree.MutableTreeNode(Javax.Swing.Tree.DefaultMutableTreeNode t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Javax.Swing.Tree.DefaultMutableTreeNode t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static Java.Util.Enumeration EMPTY_ENUMERATION { get { if (!_EMPTY_ENUMERATIONReady) { _EMPTY_ENUMERATIONContent = SGetField(LocalBridgeClazz, "EMPTY_ENUMERATION"); _EMPTY_ENUMERATIONReady = true; } return _EMPTY_ENUMERATIONContent; } } + private static Java.Util.Enumeration _EMPTY_ENUMERATIONContent = default; + private static bool _EMPTY_ENUMERATIONReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public bool AllowsChildren + { + get { return IExecuteWithSignature("getAllowsChildren", "()Z"); } set { IExecuteWithSignature("setAllowsChildren", "(Z)V", value); } + } + /// + /// + /// + public int ChildCount + { + get { return IExecuteWithSignature("getChildCount", "()I"); } + } + /// + /// + /// + public int Depth + { + get { return IExecuteWithSignature("getDepth", "()I"); } + } + /// + /// + /// + public Javax.Swing.Tree.TreeNode FirstChild + { + get { return IExecuteWithSignature("getFirstChild", "()Ljavax/swing/tree/TreeNode;"); } + } + /// + /// + /// + public Javax.Swing.Tree.DefaultMutableTreeNode FirstLeaf + { + get { return IExecuteWithSignature("getFirstLeaf", "()Ljavax/swing/tree/DefaultMutableTreeNode;"); } + } + /// + /// + /// + public Javax.Swing.Tree.TreeNode LastChild + { + get { return IExecuteWithSignature("getLastChild", "()Ljavax/swing/tree/TreeNode;"); } + } + /// + /// + /// + public Javax.Swing.Tree.DefaultMutableTreeNode LastLeaf + { + get { return IExecuteWithSignature("getLastLeaf", "()Ljavax/swing/tree/DefaultMutableTreeNode;"); } + } + /// + /// + /// + public int LeafCount + { + get { return IExecuteWithSignature("getLeafCount", "()I"); } + } + /// + /// + /// + public int Level + { + get { return IExecuteWithSignature("getLevel", "()I"); } + } + /// + /// + /// + public Javax.Swing.Tree.DefaultMutableTreeNode NextLeaf + { + get { return IExecuteWithSignature("getNextLeaf", "()Ljavax/swing/tree/DefaultMutableTreeNode;"); } + } + /// + /// + /// + public Javax.Swing.Tree.DefaultMutableTreeNode NextNode + { + get { return IExecuteWithSignature("getNextNode", "()Ljavax/swing/tree/DefaultMutableTreeNode;"); } + } + /// + /// + /// + public Javax.Swing.Tree.DefaultMutableTreeNode NextSibling + { + get { return IExecuteWithSignature("getNextSibling", "()Ljavax/swing/tree/DefaultMutableTreeNode;"); } + } + /// + /// + /// + public Javax.Swing.Tree.TreeNode Parent + { + get { return IExecuteWithSignature("getParent", "()Ljavax/swing/tree/TreeNode;"); } set { IExecuteWithSignature("setParent", "(Ljavax/swing/tree/MutableTreeNode;)V", value); } + } + /// + /// + /// + public Javax.Swing.Tree.TreeNode[] Path + { + get { return IExecuteWithSignatureArray("getPath", "()[Ljavax/swing/tree/TreeNode;"); } + } + /// + /// + /// + public Javax.Swing.Tree.DefaultMutableTreeNode PreviousLeaf + { + get { return IExecuteWithSignature("getPreviousLeaf", "()Ljavax/swing/tree/DefaultMutableTreeNode;"); } + } + /// + /// + /// + public Javax.Swing.Tree.DefaultMutableTreeNode PreviousNode + { + get { return IExecuteWithSignature("getPreviousNode", "()Ljavax/swing/tree/DefaultMutableTreeNode;"); } + } + /// + /// + /// + public Javax.Swing.Tree.DefaultMutableTreeNode PreviousSibling + { + get { return IExecuteWithSignature("getPreviousSibling", "()Ljavax/swing/tree/DefaultMutableTreeNode;"); } + } + /// + /// + /// + public Javax.Swing.Tree.TreeNode Root + { + get { return IExecuteWithSignature("getRoot", "()Ljavax/swing/tree/TreeNode;"); } + } + /// + /// + /// + public int SiblingCount + { + get { return IExecuteWithSignature("getSiblingCount", "()I"); } + } + /// + /// + /// + public object UserObject + { + get { return IExecuteWithSignature("getUserObject", "()Ljava/lang/Object;"); } set { IExecuteWithSignature("setUserObject", "(Ljava/lang/Object;)V", value); } + } + /// + /// + /// + public object[] UserObjectPath + { + get { return IExecuteWithSignatureArray("getUserObjectPath", "()[Ljava/lang/Object;"); } + } + /// + /// + /// + /// + public bool IsLeaf() + { + return IExecuteWithSignature("isLeaf", "()Z"); + } + /// + /// + /// + /// + /// + public bool IsNodeAncestor(Javax.Swing.Tree.TreeNode arg0) + { + return IExecuteWithSignature("isNodeAncestor", "(Ljavax/swing/tree/TreeNode;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool IsNodeChild(Javax.Swing.Tree.TreeNode arg0) + { + return IExecuteWithSignature("isNodeChild", "(Ljavax/swing/tree/TreeNode;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool IsNodeDescendant(Javax.Swing.Tree.DefaultMutableTreeNode arg0) + { + return IExecuteWithSignature("isNodeDescendant", "(Ljavax/swing/tree/DefaultMutableTreeNode;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool IsNodeRelated(Javax.Swing.Tree.DefaultMutableTreeNode arg0) + { + return IExecuteWithSignature("isNodeRelated", "(Ljavax/swing/tree/DefaultMutableTreeNode;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool IsNodeSibling(Javax.Swing.Tree.TreeNode arg0) + { + return IExecuteWithSignature("isNodeSibling", "(Ljavax/swing/tree/TreeNode;)Z", arg0); + } + /// + /// + /// + /// + public bool IsRoot() + { + return IExecuteWithSignature("isRoot", "()Z"); + } + /// + /// + /// + /// + /// + public int GetIndex(Javax.Swing.Tree.TreeNode arg0) + { + return IExecuteWithSignature("getIndex", "(Ljavax/swing/tree/TreeNode;)I", arg0); + } + /// + /// + /// + /// + public Java.Util.Enumeration BreadthFirstEnumerationMethod() + { + return IExecuteWithSignature>("breadthFirstEnumeration", "()Ljava/util/Enumeration;"); + } + /// + /// + /// + /// + public Java.Util.Enumeration Children() + { + return IExecuteWithSignature>("children", "()Ljava/util/Enumeration;"); + } + /// + /// + /// + /// + public Java.Util.Enumeration DepthFirstEnumeration() + { + return IExecuteWithSignature>("depthFirstEnumeration", "()Ljava/util/Enumeration;"); + } + /// + /// + /// + /// + /// + public Java.Util.Enumeration PathFromAncestorEnumeration(Javax.Swing.Tree.TreeNode arg0) + { + return IExecuteWithSignature>("pathFromAncestorEnumeration", "(Ljavax/swing/tree/TreeNode;)Ljava/util/Enumeration;", arg0); + } + /// + /// + /// + /// + public Java.Util.Enumeration PostorderEnumerationMethod() + { + return IExecuteWithSignature>("postorderEnumeration", "()Ljava/util/Enumeration;"); + } + /// + /// + /// + /// + public Java.Util.Enumeration PreorderEnumerationMethod() + { + return IExecuteWithSignature>("preorderEnumeration", "()Ljava/util/Enumeration;"); + } + /// + /// + /// + /// + /// + public Javax.Swing.Tree.TreeNode GetChildAfter(Javax.Swing.Tree.TreeNode arg0) + { + return IExecuteWithSignature("getChildAfter", "(Ljavax/swing/tree/TreeNode;)Ljavax/swing/tree/TreeNode;", arg0); + } + /// + /// + /// + /// + /// + public Javax.Swing.Tree.TreeNode GetChildAt(int arg0) + { + return IExecuteWithSignature("getChildAt", "(I)Ljavax/swing/tree/TreeNode;", arg0); + } + /// + /// + /// + /// + /// + public Javax.Swing.Tree.TreeNode GetChildBefore(Javax.Swing.Tree.TreeNode arg0) + { + return IExecuteWithSignature("getChildBefore", "(Ljavax/swing/tree/TreeNode;)Ljavax/swing/tree/TreeNode;", arg0); + } + /// + /// + /// + /// + /// + public Javax.Swing.Tree.TreeNode GetSharedAncestor(Javax.Swing.Tree.DefaultMutableTreeNode arg0) + { + return IExecuteWithSignature("getSharedAncestor", "(Ljavax/swing/tree/DefaultMutableTreeNode;)Ljavax/swing/tree/TreeNode;", arg0); + } + /// + /// + /// + /// + public void Add(Javax.Swing.Tree.MutableTreeNode arg0) + { + IExecuteWithSignature("add", "(Ljavax/swing/tree/MutableTreeNode;)V", arg0); + } + /// + /// + /// + /// + /// + public void Insert(Javax.Swing.Tree.MutableTreeNode arg0, int arg1) + { + IExecute("insert", arg0, arg1); + } + /// + /// + /// + /// + public void Remove(int arg0) + { + IExecuteWithSignature("remove", "(I)V", arg0); + } + /// + /// + /// + /// + public void Remove(Javax.Swing.Tree.MutableTreeNode arg0) + { + IExecuteWithSignature("remove", "(Ljavax/swing/tree/MutableTreeNode;)V", arg0); + } + /// + /// + /// + public void RemoveAllChildren() + { + IExecuteWithSignature("removeAllChildren", "()V"); + } + /// + /// + /// + public void RemoveFromParent() + { + IExecuteWithSignature("removeFromParent", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Tree/DefaultTreeCellEditor.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Tree/DefaultTreeCellEditor.cs new file mode 100644 index 0000000000..8a72d32593 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Tree/DefaultTreeCellEditor.cs @@ -0,0 +1,282 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Tree +{ + #region DefaultTreeCellEditor + public partial class DefaultTreeCellEditor + { + #region Constructors + /// + /// + /// + /// + /// + /// + public DefaultTreeCellEditor(Javax.Swing.JTree arg0, Javax.Swing.Tree.DefaultTreeCellRenderer arg1, Javax.Swing.Tree.TreeCellEditor arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + public DefaultTreeCellEditor(Javax.Swing.JTree arg0, Javax.Swing.Tree.DefaultTreeCellRenderer arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Awt.EventNs.ActionListener(Javax.Swing.Tree.DefaultTreeCellEditor t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Tree.TreeCellEditor(Javax.Swing.Tree.DefaultTreeCellEditor t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Event.TreeSelectionListener(Javax.Swing.Tree.DefaultTreeCellEditor t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.Color BorderSelectionColor + { + get { return IExecuteWithSignature("getBorderSelectionColor", "()Ljava/awt/Color;"); } set { IExecuteWithSignature("setBorderSelectionColor", "(Ljava/awt/Color;)V", value); } + } + /// + /// + /// + public Javax.Swing.Event.CellEditorListener[] CellEditorListeners + { + get { return IExecuteWithSignatureArray("getCellEditorListeners", "()[Ljavax/swing/event/CellEditorListener;"); } + } + /// + /// + /// + public object CellEditorValue + { + get { return IExecuteWithSignature("getCellEditorValue", "()Ljava/lang/Object;"); } + } + /// + /// + /// + public Java.Awt.Font Font + { + get { return IExecuteWithSignature("getFont", "()Ljava/awt/Font;"); } set { IExecuteWithSignature("setFont", "(Ljava/awt/Font;)V", value); } + } + /// + /// + /// + /// + /// + public bool IsCellEditable(Java.Util.EventObject arg0) + { + return IExecuteWithSignature("isCellEditable", "(Ljava/util/EventObject;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool ShouldSelectCell(Java.Util.EventObject arg0) + { + return IExecuteWithSignature("shouldSelectCell", "(Ljava/util/EventObject;)Z", arg0); + } + /// + /// + /// + /// + public bool StopCellEditing() + { + return IExecuteWithSignature("stopCellEditing", "()Z"); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Awt.Component GetTreeCellEditorComponent(Javax.Swing.JTree arg0, object arg1, bool arg2, bool arg3, bool arg4, int arg5) + { + return IExecute("getTreeCellEditorComponent", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + public void ActionPerformed(Java.Awt.EventNs.ActionEvent arg0) + { + IExecuteWithSignature("actionPerformed", "(Ljava/awt/event/ActionEvent;)V", arg0); + } + /// + /// + /// + /// + public void AddCellEditorListener(Javax.Swing.Event.CellEditorListener arg0) + { + IExecuteWithSignature("addCellEditorListener", "(Ljavax/swing/event/CellEditorListener;)V", arg0); + } + /// + /// + /// + public void CancelCellEditing() + { + IExecuteWithSignature("cancelCellEditing", "()V"); + } + /// + /// + /// + /// + public void RemoveCellEditorListener(Javax.Swing.Event.CellEditorListener arg0) + { + IExecuteWithSignature("removeCellEditorListener", "(Ljavax/swing/event/CellEditorListener;)V", arg0); + } + /// + /// + /// + /// + public void ValueChanged(Javax.Swing.Event.TreeSelectionEvent arg0) + { + IExecuteWithSignature("valueChanged", "(Ljavax/swing/event/TreeSelectionEvent;)V", arg0); + } + + #endregion + + #region Nested classes + #region DefaultTextField + public partial class DefaultTextField + { + #region Constructors + /// + /// + /// + /// + /// + public DefaultTextField(Javax.Swing.Tree.DefaultTreeCellEditor arg0, Javax.Swing.Border.Border arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region EditorContainer + public partial class EditorContainer + { + #region Constructors + /// + /// + /// + /// + public EditorContainer(Javax.Swing.Tree.DefaultTreeCellEditor arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public void EditorContainerMethod() + { + IExecuteWithSignature("EditorContainer", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Tree/DefaultTreeCellRenderer.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Tree/DefaultTreeCellRenderer.cs new file mode 100644 index 0000000000..ec3c19a0ef --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Tree/DefaultTreeCellRenderer.cs @@ -0,0 +1,154 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Tree +{ + #region DefaultTreeCellRenderer + public partial class DefaultTreeCellRenderer + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Tree.TreeCellRenderer(Javax.Swing.Tree.DefaultTreeCellRenderer t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Awt.Color BackgroundNonSelectionColor + { + get { return IExecuteWithSignature("getBackgroundNonSelectionColor", "()Ljava/awt/Color;"); } set { IExecuteWithSignature("setBackgroundNonSelectionColor", "(Ljava/awt/Color;)V", value); } + } + /// + /// + /// + public Java.Awt.Color BackgroundSelectionColor + { + get { return IExecuteWithSignature("getBackgroundSelectionColor", "()Ljava/awt/Color;"); } set { IExecuteWithSignature("setBackgroundSelectionColor", "(Ljava/awt/Color;)V", value); } + } + /// + /// + /// + public Java.Awt.Color BorderSelectionColor + { + get { return IExecuteWithSignature("getBorderSelectionColor", "()Ljava/awt/Color;"); } set { IExecuteWithSignature("setBorderSelectionColor", "(Ljava/awt/Color;)V", value); } + } + /// + /// + /// + public Javax.Swing.Icon ClosedIcon + { + get { return IExecuteWithSignature("getClosedIcon", "()Ljavax/swing/Icon;"); } set { IExecuteWithSignature("setClosedIcon", "(Ljavax/swing/Icon;)V", value); } + } + /// + /// + /// + public Javax.Swing.Icon DefaultClosedIcon + { + get { return IExecuteWithSignature("getDefaultClosedIcon", "()Ljavax/swing/Icon;"); } + } + /// + /// + /// + public Javax.Swing.Icon DefaultLeafIcon + { + get { return IExecuteWithSignature("getDefaultLeafIcon", "()Ljavax/swing/Icon;"); } + } + /// + /// + /// + public Javax.Swing.Icon DefaultOpenIcon + { + get { return IExecuteWithSignature("getDefaultOpenIcon", "()Ljavax/swing/Icon;"); } + } + /// + /// + /// + public Javax.Swing.Icon LeafIcon + { + get { return IExecuteWithSignature("getLeafIcon", "()Ljavax/swing/Icon;"); } set { IExecuteWithSignature("setLeafIcon", "(Ljavax/swing/Icon;)V", value); } + } + /// + /// + /// + public Javax.Swing.Icon OpenIcon + { + get { return IExecuteWithSignature("getOpenIcon", "()Ljavax/swing/Icon;"); } set { IExecuteWithSignature("setOpenIcon", "(Ljavax/swing/Icon;)V", value); } + } + /// + /// + /// + public Java.Awt.Color TextNonSelectionColor + { + get { return IExecuteWithSignature("getTextNonSelectionColor", "()Ljava/awt/Color;"); } set { IExecuteWithSignature("setTextNonSelectionColor", "(Ljava/awt/Color;)V", value); } + } + /// + /// + /// + public Java.Awt.Color TextSelectionColor + { + get { return IExecuteWithSignature("getTextSelectionColor", "()Ljava/awt/Color;"); } set { IExecuteWithSignature("setTextSelectionColor", "(Ljava/awt/Color;)V", value); } + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Awt.Component GetTreeCellRendererComponent(Javax.Swing.JTree arg0, object arg1, bool arg2, bool arg3, bool arg4, int arg5, bool arg6) + { + return IExecute("getTreeCellRendererComponent", arg0, arg1, arg2, arg3, arg4, arg5, arg6); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Tree/DefaultTreeModel.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Tree/DefaultTreeModel.cs new file mode 100644 index 0000000000..d21b44f7b8 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Tree/DefaultTreeModel.cs @@ -0,0 +1,272 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Tree +{ + #region DefaultTreeModel + public partial class DefaultTreeModel + { + #region Constructors + /// + /// + /// + /// + /// + public DefaultTreeModel(Javax.Swing.Tree.TreeNode arg0, bool arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public DefaultTreeModel(Javax.Swing.Tree.TreeNode arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Javax.Swing.Tree.DefaultTreeModel t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Tree.TreeModel(Javax.Swing.Tree.DefaultTreeModel t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public object Root + { + get { return IExecuteWithSignature("getRoot", "()Ljava/lang/Object;"); } set { IExecuteWithSignature("setRoot", "(Ljavax/swing/tree/TreeNode;)V", value); } + } + /// + /// + /// + public Javax.Swing.Event.TreeModelListener[] TreeModelListeners + { + get { return IExecuteWithSignatureArray("getTreeModelListeners", "()[Ljavax/swing/event/TreeModelListener;"); } + } + /// + /// + /// + /// + /// + /// + public T[] GetListeners(Java.Lang.Class arg0) where T : Java.Util.IEventListener, new() + { + return IExecuteArray("getListeners", arg0); + } + /// + /// + /// + /// + public bool AsksAllowsChildren() + { + return IExecuteWithSignature("asksAllowsChildren", "()Z"); + } + /// + /// + /// + /// + /// + public bool IsLeaf(object arg0) + { + return IExecuteWithSignature("isLeaf", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public int GetChildCount(object arg0) + { + return IExecuteWithSignature("getChildCount", "(Ljava/lang/Object;)I", arg0); + } + /// + /// + /// + /// + /// + /// + public int GetIndexOfChild(object arg0, object arg1) + { + return IExecute("getIndexOfChild", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public object GetChild(object arg0, int arg1) + { + return IExecute("getChild", arg0, arg1); + } + /// + /// + /// + /// + /// + public Javax.Swing.Tree.TreeNode[] GetPathToRoot(Javax.Swing.Tree.TreeNode arg0) + { + return IExecuteWithSignatureArray("getPathToRoot", "(Ljavax/swing/tree/TreeNode;)[Ljavax/swing/tree/TreeNode;", arg0); + } + /// + /// + /// + /// + public void AddTreeModelListener(Javax.Swing.Event.TreeModelListener arg0) + { + IExecuteWithSignature("addTreeModelListener", "(Ljavax/swing/event/TreeModelListener;)V", arg0); + } + /// + /// + /// + /// + /// + /// + public void InsertNodeInto(Javax.Swing.Tree.MutableTreeNode arg0, Javax.Swing.Tree.MutableTreeNode arg1, int arg2) + { + IExecute("insertNodeInto", arg0, arg1, arg2); + } + /// + /// + /// + /// + public void NodeChanged(Javax.Swing.Tree.TreeNode arg0) + { + IExecuteWithSignature("nodeChanged", "(Ljavax/swing/tree/TreeNode;)V", arg0); + } + /// + /// + /// + /// + /// + public void NodesChanged(Javax.Swing.Tree.TreeNode arg0, int[] arg1) + { + IExecute("nodesChanged", arg0, arg1); + } + /// + /// + /// + /// + public void NodeStructureChanged(Javax.Swing.Tree.TreeNode arg0) + { + IExecuteWithSignature("nodeStructureChanged", "(Ljavax/swing/tree/TreeNode;)V", arg0); + } + /// + /// + /// + /// + /// + public void NodesWereInserted(Javax.Swing.Tree.TreeNode arg0, int[] arg1) + { + IExecute("nodesWereInserted", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void NodesWereRemoved(Javax.Swing.Tree.TreeNode arg0, int[] arg1, object[] arg2) + { + IExecute("nodesWereRemoved", arg0, arg1, arg2); + } + /// + /// + /// + public void Reload() + { + IExecuteWithSignature("reload", "()V"); + } + /// + /// + /// + /// + public void Reload(Javax.Swing.Tree.TreeNode arg0) + { + IExecuteWithSignature("reload", "(Ljavax/swing/tree/TreeNode;)V", arg0); + } + /// + /// + /// + /// + public void RemoveNodeFromParent(Javax.Swing.Tree.MutableTreeNode arg0) + { + IExecuteWithSignature("removeNodeFromParent", "(Ljavax/swing/tree/MutableTreeNode;)V", arg0); + } + /// + /// + /// + /// + public void RemoveTreeModelListener(Javax.Swing.Event.TreeModelListener arg0) + { + IExecuteWithSignature("removeTreeModelListener", "(Ljavax/swing/event/TreeModelListener;)V", arg0); + } + /// + /// + /// + /// + public void SetAsksAllowsChildren(bool arg0) + { + IExecuteWithSignature("setAsksAllowsChildren", "(Z)V", arg0); + } + /// + /// + /// + /// + /// + public void ValueForPathChanged(Javax.Swing.Tree.TreePath arg0, object arg1) + { + IExecute("valueForPathChanged", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Tree/DefaultTreeSelectionModel.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Tree/DefaultTreeSelectionModel.cs new file mode 100644 index 0000000000..7784ff937c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Tree/DefaultTreeSelectionModel.cs @@ -0,0 +1,274 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Tree +{ + #region DefaultTreeSelectionModel + public partial class DefaultTreeSelectionModel + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Lang.Cloneable(Javax.Swing.Tree.DefaultTreeSelectionModel t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Javax.Swing.Tree.DefaultTreeSelectionModel t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Tree.TreeSelectionModel(Javax.Swing.Tree.DefaultTreeSelectionModel t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static Java.Lang.String SELECTION_MODE_PROPERTY { get { if (!_SELECTION_MODE_PROPERTYReady) { _SELECTION_MODE_PROPERTYContent = SGetField(LocalBridgeClazz, "SELECTION_MODE_PROPERTY"); _SELECTION_MODE_PROPERTYReady = true; } return _SELECTION_MODE_PROPERTYContent; } } + private static Java.Lang.String _SELECTION_MODE_PROPERTYContent = default; + private static bool _SELECTION_MODE_PROPERTYReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.Tree.TreePath LeadSelectionPath + { + get { return IExecuteWithSignature("getLeadSelectionPath", "()Ljavax/swing/tree/TreePath;"); } + } + /// + /// + /// + public int LeadSelectionRow + { + get { return IExecuteWithSignature("getLeadSelectionRow", "()I"); } + } + /// + /// + /// + public int MaxSelectionRow + { + get { return IExecuteWithSignature("getMaxSelectionRow", "()I"); } + } + /// + /// + /// + public int MinSelectionRow + { + get { return IExecuteWithSignature("getMinSelectionRow", "()I"); } + } + /// + /// + /// + public Java.Beans.PropertyChangeListener[] PropertyChangeListeners + { + get { return IExecuteWithSignatureArray("getPropertyChangeListeners", "()[Ljava/beans/PropertyChangeListener;"); } + } + /// + /// + /// + public Javax.Swing.Tree.RowMapper RowMapper + { + get { return IExecuteWithSignature("getRowMapper", "()Ljavax/swing/tree/RowMapper;"); } set { IExecuteWithSignature("setRowMapper", "(Ljavax/swing/tree/RowMapper;)V", value); } + } + /// + /// + /// + public int SelectionCount + { + get { return IExecuteWithSignature("getSelectionCount", "()I"); } + } + /// + /// + /// + public int SelectionMode + { + get { return IExecuteWithSignature("getSelectionMode", "()I"); } set { IExecuteWithSignature("setSelectionMode", "(I)V", value); } + } + /// + /// + /// + public Javax.Swing.Tree.TreePath SelectionPath + { + get { return IExecuteWithSignature("getSelectionPath", "()Ljavax/swing/tree/TreePath;"); } set { IExecuteWithSignature("setSelectionPath", "(Ljavax/swing/tree/TreePath;)V", value); } + } + /// + /// + /// + public Javax.Swing.Tree.TreePath[] SelectionPaths + { + get { return IExecuteWithSignatureArray("getSelectionPaths", "()[Ljavax/swing/tree/TreePath;"); } set { IExecuteWithSignature("setSelectionPaths", "([Ljavax/swing/tree/TreePath;)V", value); } + } + /// + /// + /// + public int[] SelectionRows + { + get { return IExecuteWithSignatureArray("getSelectionRows", "()[I"); } + } + /// + /// + /// + public Javax.Swing.Event.TreeSelectionListener[] TreeSelectionListeners + { + get { return IExecuteWithSignatureArray("getTreeSelectionListeners", "()[Ljavax/swing/event/TreeSelectionListener;"); } + } + /// + /// + /// + /// + /// + /// + public T[] GetListeners(Java.Lang.Class arg0) where T : Java.Util.IEventListener, new() + { + return IExecuteArray("getListeners", arg0); + } + /// + /// + /// + /// + /// + public bool IsPathSelected(Javax.Swing.Tree.TreePath arg0) + { + return IExecuteWithSignature("isPathSelected", "(Ljavax/swing/tree/TreePath;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool IsRowSelected(int arg0) + { + return IExecuteWithSignature("isRowSelected", "(I)Z", arg0); + } + /// + /// + /// + /// + public bool IsSelectionEmpty() + { + return IExecuteWithSignature("isSelectionEmpty", "()Z"); + } + /// + /// + /// + /// + public void AddPropertyChangeListener(Java.Beans.PropertyChangeListener arg0) + { + IExecuteWithSignature("addPropertyChangeListener", "(Ljava/beans/PropertyChangeListener;)V", arg0); + } + /// + /// + /// + /// + public void RemovePropertyChangeListener(Java.Beans.PropertyChangeListener arg0) + { + IExecuteWithSignature("removePropertyChangeListener", "(Ljava/beans/PropertyChangeListener;)V", arg0); + } + /// + /// + /// + /// + public void AddSelectionPath(Javax.Swing.Tree.TreePath arg0) + { + IExecuteWithSignature("addSelectionPath", "(Ljavax/swing/tree/TreePath;)V", arg0); + } + /// + /// + /// + /// + public void AddSelectionPaths(Javax.Swing.Tree.TreePath[] arg0) + { + IExecuteWithSignature("addSelectionPaths", "([Ljavax/swing/tree/TreePath;)V", new object[] { arg0 }); + } + /// + /// + /// + /// + public void AddTreeSelectionListener(Javax.Swing.Event.TreeSelectionListener arg0) + { + IExecuteWithSignature("addTreeSelectionListener", "(Ljavax/swing/event/TreeSelectionListener;)V", arg0); + } + /// + /// + /// + public void ClearSelection() + { + IExecuteWithSignature("clearSelection", "()V"); + } + /// + /// + /// + /// + public void RemoveSelectionPath(Javax.Swing.Tree.TreePath arg0) + { + IExecuteWithSignature("removeSelectionPath", "(Ljavax/swing/tree/TreePath;)V", arg0); + } + /// + /// + /// + /// + public void RemoveSelectionPaths(Javax.Swing.Tree.TreePath[] arg0) + { + IExecuteWithSignature("removeSelectionPaths", "([Ljavax/swing/tree/TreePath;)V", new object[] { arg0 }); + } + /// + /// + /// + /// + public void RemoveTreeSelectionListener(Javax.Swing.Event.TreeSelectionListener arg0) + { + IExecuteWithSignature("removeTreeSelectionListener", "(Ljavax/swing/event/TreeSelectionListener;)V", arg0); + } + /// + /// + /// + public void ResetRowSelection() + { + IExecuteWithSignature("resetRowSelection", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Tree/ExpandVetoException.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Tree/ExpandVetoException.cs new file mode 100644 index 0000000000..8a9fdc3697 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Tree/ExpandVetoException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Tree +{ + #region ExpandVetoException + public partial class ExpandVetoException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Tree/FixedHeightLayoutCache.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Tree/FixedHeightLayoutCache.cs new file mode 100644 index 0000000000..b490612fd5 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Tree/FixedHeightLayoutCache.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Tree +{ + #region FixedHeightLayoutCache + public partial class FixedHeightLayoutCache + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Tree/MutableTreeNode.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Tree/MutableTreeNode.cs new file mode 100644 index 0000000000..199e10c440 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Tree/MutableTreeNode.cs @@ -0,0 +1,154 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Tree +{ + #region IMutableTreeNode + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IMutableTreeNode : Javax.Swing.Tree.ITreeNode + { + #region Instance methods + /// + /// + /// + /// + /// + void Insert(Javax.Swing.Tree.MutableTreeNode arg0, int arg1); + /// + /// + /// + /// + void Remove(int arg0); + /// + /// + /// + /// + void Remove(Javax.Swing.Tree.MutableTreeNode arg0); + /// + /// + /// + void RemoveFromParent(); + /// + /// + /// + /// + void SetParent(Javax.Swing.Tree.MutableTreeNode arg0); + /// + /// + /// + /// + void SetUserObject(object arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region MutableTreeNode + public partial class MutableTreeNode : Javax.Swing.Tree.IMutableTreeNode + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public void Insert(Javax.Swing.Tree.MutableTreeNode arg0, int arg1) + { + IExecute("insert", arg0, arg1); + } + /// + /// + /// + /// + public void Remove(int arg0) + { + IExecuteWithSignature("remove", "(I)V", arg0); + } + /// + /// + /// + /// + public void Remove(Javax.Swing.Tree.MutableTreeNode arg0) + { + IExecuteWithSignature("remove", "(Ljavax/swing/tree/MutableTreeNode;)V", arg0); + } + /// + /// + /// + public void RemoveFromParent() + { + IExecuteWithSignature("removeFromParent", "()V"); + } + /// + /// + /// + /// + public void SetParent(Javax.Swing.Tree.MutableTreeNode arg0) + { + IExecuteWithSignature("setParent", "(Ljavax/swing/tree/MutableTreeNode;)V", arg0); + } + /// + /// + /// + /// + public void SetUserObject(object arg0) + { + IExecuteWithSignature("setUserObject", "(Ljava/lang/Object;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Tree/RowMapper.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Tree/RowMapper.cs new file mode 100644 index 0000000000..2ae88c89a8 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Tree/RowMapper.cs @@ -0,0 +1,91 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Tree +{ + #region IRowMapper + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IRowMapper + { + #region Instance methods + /// + /// + /// + /// + /// + int[] GetRowsForPaths(Javax.Swing.Tree.TreePath[] arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region RowMapper + public partial class RowMapper : Javax.Swing.Tree.IRowMapper + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public int[] GetRowsForPaths(Javax.Swing.Tree.TreePath[] arg0) + { + return IExecuteWithSignatureArray("getRowsForPaths", "([Ljavax/swing/tree/TreePath;)[I", new object[] { arg0 }); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Tree/TreeCellEditor.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Tree/TreeCellEditor.cs new file mode 100644 index 0000000000..62543167a4 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Tree/TreeCellEditor.cs @@ -0,0 +1,101 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Tree +{ + #region ITreeCellEditor + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ITreeCellEditor : Javax.Swing.ICellEditor + { + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + Java.Awt.Component GetTreeCellEditorComponent(Javax.Swing.JTree arg0, object arg1, bool arg2, bool arg3, bool arg4, int arg5); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region TreeCellEditor + public partial class TreeCellEditor : Javax.Swing.Tree.ITreeCellEditor + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Awt.Component GetTreeCellEditorComponent(Javax.Swing.JTree arg0, object arg1, bool arg2, bool arg3, bool arg4, int arg5) + { + return IExecute("getTreeCellEditorComponent", arg0, arg1, arg2, arg3, arg4, arg5); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Tree/TreeCellRenderer.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Tree/TreeCellRenderer.cs new file mode 100644 index 0000000000..3e0db2ba05 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Tree/TreeCellRenderer.cs @@ -0,0 +1,103 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Tree +{ + #region ITreeCellRenderer + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ITreeCellRenderer + { + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + Java.Awt.Component GetTreeCellRendererComponent(Javax.Swing.JTree arg0, object arg1, bool arg2, bool arg3, bool arg4, int arg5, bool arg6); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region TreeCellRenderer + public partial class TreeCellRenderer : Javax.Swing.Tree.ITreeCellRenderer + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Awt.Component GetTreeCellRendererComponent(Javax.Swing.JTree arg0, object arg1, bool arg2, bool arg3, bool arg4, int arg5, bool arg6) + { + return IExecute("getTreeCellRendererComponent", arg0, arg1, arg2, arg3, arg4, arg5, arg6); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Tree/TreeModel.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Tree/TreeModel.cs new file mode 100644 index 0000000000..8925b4a949 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Tree/TreeModel.cs @@ -0,0 +1,192 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Tree +{ + #region ITreeModel + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ITreeModel + { + #region Instance methods + /// + /// + /// + object Root { get; } + /// + /// + /// + /// + /// + bool IsLeaf(object arg0); + /// + /// + /// + /// + /// + int GetChildCount(object arg0); + /// + /// + /// + /// + /// + /// + int GetIndexOfChild(object arg0, object arg1); + /// + /// + /// + /// + /// + /// + object GetChild(object arg0, int arg1); + /// + /// + /// + /// + void AddTreeModelListener(Javax.Swing.Event.TreeModelListener arg0); + /// + /// + /// + /// + void RemoveTreeModelListener(Javax.Swing.Event.TreeModelListener arg0); + /// + /// + /// + /// + /// + void ValueForPathChanged(Javax.Swing.Tree.TreePath arg0, object arg1); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region TreeModel + public partial class TreeModel : Javax.Swing.Tree.ITreeModel + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public object Root + { + get { return IExecuteWithSignature("getRoot", "()Ljava/lang/Object;"); } + } + /// + /// + /// + /// + /// + public bool IsLeaf(object arg0) + { + return IExecuteWithSignature("isLeaf", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public int GetChildCount(object arg0) + { + return IExecuteWithSignature("getChildCount", "(Ljava/lang/Object;)I", arg0); + } + /// + /// + /// + /// + /// + /// + public int GetIndexOfChild(object arg0, object arg1) + { + return IExecute("getIndexOfChild", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public object GetChild(object arg0, int arg1) + { + return IExecute("getChild", arg0, arg1); + } + /// + /// + /// + /// + public void AddTreeModelListener(Javax.Swing.Event.TreeModelListener arg0) + { + IExecuteWithSignature("addTreeModelListener", "(Ljavax/swing/event/TreeModelListener;)V", arg0); + } + /// + /// + /// + /// + public void RemoveTreeModelListener(Javax.Swing.Event.TreeModelListener arg0) + { + IExecuteWithSignature("removeTreeModelListener", "(Ljavax/swing/event/TreeModelListener;)V", arg0); + } + /// + /// + /// + /// + /// + public void ValueForPathChanged(Javax.Swing.Tree.TreePath arg0, object arg1) + { + IExecute("valueForPathChanged", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Tree/TreeNode.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Tree/TreeNode.cs new file mode 100644 index 0000000000..8c222ba5bc --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Tree/TreeNode.cs @@ -0,0 +1,167 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Tree +{ + #region ITreeNode + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ITreeNode + { + #region Instance methods + /// + /// + /// + bool AllowsChildren { get; } + /// + /// + /// + int ChildCount { get; } + /// + /// + /// + Javax.Swing.Tree.TreeNode Parent { get; } + /// + /// + /// + /// + bool IsLeaf(); + /// + /// + /// + /// + /// + int GetIndex(Javax.Swing.Tree.TreeNode arg0); + /// + /// + /// + /// + /// + Java.Util.Enumeration Children() where ReturnExtendsJavax_Swing_Tree_TreeNode : Javax.Swing.Tree.TreeNode; + /// + /// + /// + /// + /// + Javax.Swing.Tree.TreeNode GetChildAt(int arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region TreeNode + public partial class TreeNode : Javax.Swing.Tree.ITreeNode + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public bool AllowsChildren + { + get { return IExecuteWithSignature("getAllowsChildren", "()Z"); } + } + /// + /// + /// + public int ChildCount + { + get { return IExecuteWithSignature("getChildCount", "()I"); } + } + /// + /// + /// + public Javax.Swing.Tree.TreeNode Parent + { + get { return IExecuteWithSignature("getParent", "()Ljavax/swing/tree/TreeNode;"); } + } + /// + /// + /// + /// + public bool IsLeaf() + { + return IExecuteWithSignature("isLeaf", "()Z"); + } + /// + /// + /// + /// + /// + public int GetIndex(Javax.Swing.Tree.TreeNode arg0) + { + return IExecuteWithSignature("getIndex", "(Ljavax/swing/tree/TreeNode;)I", arg0); + } + /// + /// + /// + /// + /// + public Java.Util.Enumeration Children() where ReturnExtendsJavax_Swing_Tree_TreeNode : Javax.Swing.Tree.TreeNode + { + return IExecuteWithSignature>("children", "()Ljava/util/Enumeration;"); + } + /// + /// + /// + /// + /// + public Javax.Swing.Tree.TreeNode GetChildAt(int arg0) + { + return IExecuteWithSignature("getChildAt", "(I)Ljavax/swing/tree/TreeNode;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Tree/TreePath.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Tree/TreePath.cs new file mode 100644 index 0000000000..c5c1c2840d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Tree/TreePath.cs @@ -0,0 +1,121 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Tree +{ + #region TreePath + public partial class TreePath + { + #region Constructors + /// + /// + /// + /// + public TreePath(object arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public object LastPathComponent + { + get { return IExecuteWithSignature("getLastPathComponent", "()Ljava/lang/Object;"); } + } + /// + /// + /// + public Javax.Swing.Tree.TreePath ParentPath + { + get { return IExecuteWithSignature("getParentPath", "()Ljavax/swing/tree/TreePath;"); } + } + /// + /// + /// + public object[] Path + { + get { return IExecuteWithSignatureArray("getPath", "()[Ljava/lang/Object;"); } + } + /// + /// + /// + public int PathCount + { + get { return IExecuteWithSignature("getPathCount", "()I"); } + } + /// + /// + /// + /// + /// + public bool IsDescendant(Javax.Swing.Tree.TreePath arg0) + { + return IExecuteWithSignature("isDescendant", "(Ljavax/swing/tree/TreePath;)Z", arg0); + } + /// + /// + /// + /// + /// + public object GetPathComponent(int arg0) + { + return IExecuteWithSignature("getPathComponent", "(I)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public Javax.Swing.Tree.TreePath PathByAddingChild(object arg0) + { + return IExecuteWithSignature("pathByAddingChild", "(Ljava/lang/Object;)Ljavax/swing/tree/TreePath;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Tree/TreeSelectionModel.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Tree/TreeSelectionModel.cs new file mode 100644 index 0000000000..efb82ab6bd --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Tree/TreeSelectionModel.cs @@ -0,0 +1,373 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Tree +{ + #region ITreeSelectionModel + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ITreeSelectionModel + { + #region Instance methods + /// + /// + /// + Javax.Swing.Tree.TreePath LeadSelectionPath { get; } + /// + /// + /// + int LeadSelectionRow { get; } + /// + /// + /// + int MaxSelectionRow { get; } + /// + /// + /// + int MinSelectionRow { get; } + /// + /// + /// + Javax.Swing.Tree.RowMapper RowMapper { get; set; } + /// + /// + /// + int SelectionCount { get; } + /// + /// + /// + int SelectionMode { get; set; } + /// + /// + /// + Javax.Swing.Tree.TreePath SelectionPath { get; set; } + /// + /// + /// + Javax.Swing.Tree.TreePath[] SelectionPaths { get; set; } + /// + /// + /// + int[] SelectionRows { get; } + /// + /// + /// + /// + /// + bool IsPathSelected(Javax.Swing.Tree.TreePath arg0); + /// + /// + /// + /// + /// + bool IsRowSelected(int arg0); + /// + /// + /// + /// + bool IsSelectionEmpty(); + /// + /// + /// + /// + void AddPropertyChangeListener(Java.Beans.PropertyChangeListener arg0); + /// + /// + /// + /// + void AddSelectionPath(Javax.Swing.Tree.TreePath arg0); + /// + /// + /// + /// + void AddSelectionPaths(Javax.Swing.Tree.TreePath[] arg0); + /// + /// + /// + /// + void AddTreeSelectionListener(Javax.Swing.Event.TreeSelectionListener arg0); + /// + /// + /// + void ClearSelection(); + /// + /// + /// + /// + void RemovePropertyChangeListener(Java.Beans.PropertyChangeListener arg0); + /// + /// + /// + /// + void RemoveSelectionPath(Javax.Swing.Tree.TreePath arg0); + /// + /// + /// + /// + void RemoveSelectionPaths(Javax.Swing.Tree.TreePath[] arg0); + /// + /// + /// + /// + void RemoveTreeSelectionListener(Javax.Swing.Event.TreeSelectionListener arg0); + /// + /// + /// + void ResetRowSelection(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region TreeSelectionModel + public partial class TreeSelectionModel : Javax.Swing.Tree.ITreeSelectionModel + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int CONTIGUOUS_TREE_SELECTION { get { if (!_CONTIGUOUS_TREE_SELECTIONReady) { _CONTIGUOUS_TREE_SELECTIONContent = SGetField(LocalBridgeClazz, "CONTIGUOUS_TREE_SELECTION"); _CONTIGUOUS_TREE_SELECTIONReady = true; } return _CONTIGUOUS_TREE_SELECTIONContent; } } + private static int _CONTIGUOUS_TREE_SELECTIONContent = default; + private static bool _CONTIGUOUS_TREE_SELECTIONReady = false; // this is used because in case of generics + /// + /// + /// + public static int DISCONTIGUOUS_TREE_SELECTION { get { if (!_DISCONTIGUOUS_TREE_SELECTIONReady) { _DISCONTIGUOUS_TREE_SELECTIONContent = SGetField(LocalBridgeClazz, "DISCONTIGUOUS_TREE_SELECTION"); _DISCONTIGUOUS_TREE_SELECTIONReady = true; } return _DISCONTIGUOUS_TREE_SELECTIONContent; } } + private static int _DISCONTIGUOUS_TREE_SELECTIONContent = default; + private static bool _DISCONTIGUOUS_TREE_SELECTIONReady = false; // this is used because in case of generics + /// + /// + /// + public static int SINGLE_TREE_SELECTION { get { if (!_SINGLE_TREE_SELECTIONReady) { _SINGLE_TREE_SELECTIONContent = SGetField(LocalBridgeClazz, "SINGLE_TREE_SELECTION"); _SINGLE_TREE_SELECTIONReady = true; } return _SINGLE_TREE_SELECTIONContent; } } + private static int _SINGLE_TREE_SELECTIONContent = default; + private static bool _SINGLE_TREE_SELECTIONReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.Tree.TreePath LeadSelectionPath + { + get { return IExecuteWithSignature("getLeadSelectionPath", "()Ljavax/swing/tree/TreePath;"); } + } + /// + /// + /// + public int LeadSelectionRow + { + get { return IExecuteWithSignature("getLeadSelectionRow", "()I"); } + } + /// + /// + /// + public int MaxSelectionRow + { + get { return IExecuteWithSignature("getMaxSelectionRow", "()I"); } + } + /// + /// + /// + public int MinSelectionRow + { + get { return IExecuteWithSignature("getMinSelectionRow", "()I"); } + } + /// + /// + /// + public Javax.Swing.Tree.RowMapper RowMapper + { + get { return IExecuteWithSignature("getRowMapper", "()Ljavax/swing/tree/RowMapper;"); } set { IExecuteWithSignature("setRowMapper", "(Ljavax/swing/tree/RowMapper;)V", value); } + } + /// + /// + /// + public int SelectionCount + { + get { return IExecuteWithSignature("getSelectionCount", "()I"); } + } + /// + /// + /// + public int SelectionMode + { + get { return IExecuteWithSignature("getSelectionMode", "()I"); } set { IExecuteWithSignature("setSelectionMode", "(I)V", value); } + } + /// + /// + /// + public Javax.Swing.Tree.TreePath SelectionPath + { + get { return IExecuteWithSignature("getSelectionPath", "()Ljavax/swing/tree/TreePath;"); } set { IExecuteWithSignature("setSelectionPath", "(Ljavax/swing/tree/TreePath;)V", value); } + } + /// + /// + /// + public Javax.Swing.Tree.TreePath[] SelectionPaths + { + get { return IExecuteWithSignatureArray("getSelectionPaths", "()[Ljavax/swing/tree/TreePath;"); } set { IExecuteWithSignature("setSelectionPaths", "([Ljavax/swing/tree/TreePath;)V", value); } + } + /// + /// + /// + public int[] SelectionRows + { + get { return IExecuteWithSignatureArray("getSelectionRows", "()[I"); } + } + /// + /// + /// + /// + /// + public bool IsPathSelected(Javax.Swing.Tree.TreePath arg0) + { + return IExecuteWithSignature("isPathSelected", "(Ljavax/swing/tree/TreePath;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool IsRowSelected(int arg0) + { + return IExecuteWithSignature("isRowSelected", "(I)Z", arg0); + } + /// + /// + /// + /// + public bool IsSelectionEmpty() + { + return IExecuteWithSignature("isSelectionEmpty", "()Z"); + } + /// + /// + /// + /// + public void AddPropertyChangeListener(Java.Beans.PropertyChangeListener arg0) + { + IExecuteWithSignature("addPropertyChangeListener", "(Ljava/beans/PropertyChangeListener;)V", arg0); + } + /// + /// + /// + /// + public void AddSelectionPath(Javax.Swing.Tree.TreePath arg0) + { + IExecuteWithSignature("addSelectionPath", "(Ljavax/swing/tree/TreePath;)V", arg0); + } + /// + /// + /// + /// + public void AddSelectionPaths(Javax.Swing.Tree.TreePath[] arg0) + { + IExecuteWithSignature("addSelectionPaths", "([Ljavax/swing/tree/TreePath;)V", new object[] { arg0 }); + } + /// + /// + /// + /// + public void AddTreeSelectionListener(Javax.Swing.Event.TreeSelectionListener arg0) + { + IExecuteWithSignature("addTreeSelectionListener", "(Ljavax/swing/event/TreeSelectionListener;)V", arg0); + } + /// + /// + /// + public void ClearSelection() + { + IExecuteWithSignature("clearSelection", "()V"); + } + /// + /// + /// + /// + public void RemovePropertyChangeListener(Java.Beans.PropertyChangeListener arg0) + { + IExecuteWithSignature("removePropertyChangeListener", "(Ljava/beans/PropertyChangeListener;)V", arg0); + } + /// + /// + /// + /// + public void RemoveSelectionPath(Javax.Swing.Tree.TreePath arg0) + { + IExecuteWithSignature("removeSelectionPath", "(Ljavax/swing/tree/TreePath;)V", arg0); + } + /// + /// + /// + /// + public void RemoveSelectionPaths(Javax.Swing.Tree.TreePath[] arg0) + { + IExecuteWithSignature("removeSelectionPaths", "([Ljavax/swing/tree/TreePath;)V", new object[] { arg0 }); + } + /// + /// + /// + /// + public void RemoveTreeSelectionListener(Javax.Swing.Event.TreeSelectionListener arg0) + { + IExecuteWithSignature("removeTreeSelectionListener", "(Ljavax/swing/event/TreeSelectionListener;)V", arg0); + } + /// + /// + /// + public void ResetRowSelection() + { + IExecuteWithSignature("resetRowSelection", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Tree/VariableHeightLayoutCache.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Tree/VariableHeightLayoutCache.cs new file mode 100644 index 0000000000..1e7443fedc --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Tree/VariableHeightLayoutCache.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Tree +{ + #region VariableHeightLayoutCache + public partial class VariableHeightLayoutCache + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/UIClientPropertyKey.cs b/src/net/JNet/GeneratedCore/Javax/Swing/UIClientPropertyKey.cs new file mode 100644 index 0000000000..6f637b42fd --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/UIClientPropertyKey.cs @@ -0,0 +1,76 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region IUIClientPropertyKey + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IUIClientPropertyKey + { + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region UIClientPropertyKey + public partial class UIClientPropertyKey : Javax.Swing.IUIClientPropertyKey + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/UIDefaults.cs b/src/net/JNet/GeneratedCore/Javax/Swing/UIDefaults.cs new file mode 100644 index 0000000000..f12d451b73 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/UIDefaults.cs @@ -0,0 +1,509 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region UIDefaults + public partial class UIDefaults + { + #region Constructors + /// + /// + /// + /// + /// + public UIDefaults(int arg0, float arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Util.Locale DefaultLocale + { + get { return IExecuteWithSignature("getDefaultLocale", "()Ljava/util/Locale;"); } set { IExecuteWithSignature("setDefaultLocale", "(Ljava/util/Locale;)V", value); } + } + /// + /// + /// + public Java.Beans.PropertyChangeListener[] PropertyChangeListeners + { + get { return IExecuteWithSignatureArray("getPropertyChangeListeners", "()[Ljava/beans/PropertyChangeListener;"); } + } + /// + /// + /// + /// + /// + /// + public bool GetBoolean(object arg0, Java.Util.Locale arg1) + { + return IExecute("getBoolean", arg0, arg1); + } + /// + /// + /// + /// + /// + public bool GetBoolean(object arg0) + { + return IExecuteWithSignature("getBoolean", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public int GetInt(object arg0, Java.Util.Locale arg1) + { + return IExecute("getInt", arg0, arg1); + } + /// + /// + /// + /// + /// + public int GetInt(object arg0) + { + return IExecuteWithSignature("getInt", "(Ljava/lang/Object;)I", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Awt.Color GetColor(object arg0, Java.Util.Locale arg1) + { + return IExecute("getColor", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Awt.Color GetColor(object arg0) + { + return IExecuteWithSignature("getColor", "(Ljava/lang/Object;)Ljava/awt/Color;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Awt.Dimension GetDimension(object arg0, Java.Util.Locale arg1) + { + return IExecute("getDimension", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Awt.Dimension GetDimension(object arg0) + { + return IExecuteWithSignature("getDimension", "(Ljava/lang/Object;)Ljava/awt/Dimension;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Awt.Font GetFont(object arg0, Java.Util.Locale arg1) + { + return IExecute("getFont", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Awt.Font GetFont(object arg0) + { + return IExecuteWithSignature("getFont", "(Ljava/lang/Object;)Ljava/awt/Font;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Awt.Insets GetInsets(object arg0, Java.Util.Locale arg1) + { + return IExecute("getInsets", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Awt.Insets GetInsets(object arg0) + { + return IExecuteWithSignature("getInsets", "(Ljava/lang/Object;)Ljava/awt/Insets;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.Class GetUIClass(Java.Lang.String arg0, Java.Lang.ClassLoader arg1) where ReturnExtendsJavax_Swing_Plaf_ComponentUI : Javax.Swing.Plaf.ComponentUI + { + return IExecute("getUIClass", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.Class GetUIClass(Java.Lang.String arg0) where ReturnExtendsJavax_Swing_Plaf_ComponentUI : Javax.Swing.Plaf.ComponentUI + { + return IExecuteWithSignature("getUIClass", "(Ljava/lang/String;)Ljava/lang/Class;", arg0); + } + /// + /// + /// + /// + /// + /// + public object Get(object arg0, Java.Util.Locale arg1) + { + return IExecute("get", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String GetString(object arg0, Java.Util.Locale arg1) + { + return IExecute("getString", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Lang.String GetString(object arg0) + { + return IExecuteWithSignature("getString", "(Ljava/lang/Object;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + /// + public Javax.Swing.Border.Border GetBorder(object arg0, Java.Util.Locale arg1) + { + return IExecute("getBorder", arg0, arg1); + } + /// + /// + /// + /// + /// + public Javax.Swing.Border.Border GetBorder(object arg0) + { + return IExecuteWithSignature("getBorder", "(Ljava/lang/Object;)Ljavax/swing/border/Border;", arg0); + } + /// + /// + /// + /// + /// + /// + public Javax.Swing.Icon GetIcon(object arg0, Java.Util.Locale arg1) + { + return IExecute("getIcon", arg0, arg1); + } + /// + /// + /// + /// + /// + public Javax.Swing.Icon GetIcon(object arg0) + { + return IExecuteWithSignature("getIcon", "(Ljava/lang/Object;)Ljavax/swing/Icon;", arg0); + } + /// + /// + /// + /// + /// + public Javax.Swing.Plaf.ComponentUI GetUI(Javax.Swing.JComponent arg0) + { + return IExecuteWithSignature("getUI", "(Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI;", arg0); + } + /// + /// + /// + /// + public void AddPropertyChangeListener(Java.Beans.PropertyChangeListener arg0) + { + IExecuteWithSignature("addPropertyChangeListener", "(Ljava/beans/PropertyChangeListener;)V", arg0); + } + /// + /// + /// + /// + public void AddResourceBundle(Java.Lang.String arg0) + { + IExecuteWithSignature("addResourceBundle", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + public void RemovePropertyChangeListener(Java.Beans.PropertyChangeListener arg0) + { + IExecuteWithSignature("removePropertyChangeListener", "(Ljava/beans/PropertyChangeListener;)V", arg0); + } + /// + /// + /// + /// + public void RemoveResourceBundle(Java.Lang.String arg0) + { + IExecuteWithSignature("removeResourceBundle", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + public void PutDefaults(object[] arg0) + { + IExecuteWithSignature("putDefaults", "([Ljava/lang/Object;)V", new object[] { arg0 }); + } + + #endregion + + #region Nested classes + #region ActiveValue + public partial class ActiveValue + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public object CreateValue(Javax.Swing.UIDefaults arg0) + { + return IExecuteWithSignature("createValue", "(Ljavax/swing/UIDefaults;)Ljava/lang/Object;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region LazyInputMap + public partial class LazyInputMap + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public object CreateValue(Javax.Swing.UIDefaults arg0) + { + return IExecuteWithSignature("createValue", "(Ljavax/swing/UIDefaults;)Ljava/lang/Object;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region LazyValue + public partial class LazyValue + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public object CreateValue(Javax.Swing.UIDefaults arg0) + { + return IExecuteWithSignature("createValue", "(Ljavax/swing/UIDefaults;)Ljava/lang/Object;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ProxyLazyValue + public partial class ProxyLazyValue + { + #region Constructors + /// + /// + /// + /// + /// + public ProxyLazyValue(Java.Lang.String arg0, Java.Lang.String arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public ProxyLazyValue(Java.Lang.String arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public object CreateValue(Javax.Swing.UIDefaults arg0) + { + return IExecuteWithSignature("createValue", "(Ljavax/swing/UIDefaults;)Ljava/lang/Object;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/UIManager.cs b/src/net/JNet/GeneratedCore/Javax/Swing/UIManager.cs new file mode 100644 index 0000000000..cde3b06828 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/UIManager.cs @@ -0,0 +1,458 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region UIManager + public partial class UIManager + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + public static Javax.Swing.LookAndFeel[] AuxiliaryLookAndFeels + { + get { return SExecuteWithSignatureArray(LocalBridgeClazz, "getAuxiliaryLookAndFeels", "()[Ljavax/swing/LookAndFeel;"); } + } + /// + /// + /// + public static Java.Lang.String CrossPlatformLookAndFeelClassName + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getCrossPlatformLookAndFeelClassName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public static Javax.Swing.UIDefaults Defaults + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getDefaults", "()Ljavax/swing/UIDefaults;"); } + } + /// + /// + /// + public static Javax.Swing.UIManager.LookAndFeelInfo[] InstalledLookAndFeels + { + get { return SExecuteWithSignatureArray(LocalBridgeClazz, "getInstalledLookAndFeels", "()[Ljavax/swing/UIManager$LookAndFeelInfo;"); } set { SExecuteWithSignature(LocalBridgeClazz, "setInstalledLookAndFeels", "([Ljavax/swing/UIManager$LookAndFeelInfo;)V", value); } + } + /// + /// + /// + public static Javax.Swing.LookAndFeel LookAndFeel + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getLookAndFeel", "()Ljavax/swing/LookAndFeel;"); } + } + /// + /// + /// + public static Javax.Swing.UIDefaults LookAndFeelDefaults + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getLookAndFeelDefaults", "()Ljavax/swing/UIDefaults;"); } + } + /// + /// + /// + public static Java.Beans.PropertyChangeListener[] PropertyChangeListeners + { + get { return SExecuteWithSignatureArray(LocalBridgeClazz, "getPropertyChangeListeners", "()[Ljava/beans/PropertyChangeListener;"); } + } + /// + /// + /// + public static Java.Lang.String SystemLookAndFeelClassName + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getSystemLookAndFeelClassName", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + /// + /// + public static bool GetBoolean(object arg0, Java.Util.Locale arg1) + { + return SExecute(LocalBridgeClazz, "getBoolean", arg0, arg1); + } + /// + /// + /// + /// + /// + public static bool GetBoolean(object arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getBoolean", "(Ljava/lang/Object;)Z", arg0); + } + /// + /// + /// + /// + /// + public static bool RemoveAuxiliaryLookAndFeel(Javax.Swing.LookAndFeel arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "removeAuxiliaryLookAndFeel", "(Ljavax/swing/LookAndFeel;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public static int GetInt(object arg0, Java.Util.Locale arg1) + { + return SExecute(LocalBridgeClazz, "getInt", arg0, arg1); + } + /// + /// + /// + /// + /// + public static int GetInt(object arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getInt", "(Ljava/lang/Object;)I", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Awt.Color GetColor(object arg0, Java.Util.Locale arg1) + { + return SExecute(LocalBridgeClazz, "getColor", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Java.Awt.Color GetColor(object arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getColor", "(Ljava/lang/Object;)Ljava/awt/Color;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Awt.Dimension GetDimension(object arg0, Java.Util.Locale arg1) + { + return SExecute(LocalBridgeClazz, "getDimension", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Java.Awt.Dimension GetDimension(object arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getDimension", "(Ljava/lang/Object;)Ljava/awt/Dimension;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Awt.Font GetFont(object arg0, Java.Util.Locale arg1) + { + return SExecute(LocalBridgeClazz, "getFont", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Java.Awt.Font GetFont(object arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getFont", "(Ljava/lang/Object;)Ljava/awt/Font;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Java.Awt.Insets GetInsets(object arg0, Java.Util.Locale arg1) + { + return SExecute(LocalBridgeClazz, "getInsets", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Java.Awt.Insets GetInsets(object arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getInsets", "(Ljava/lang/Object;)Ljava/awt/Insets;", arg0); + } + /// + /// + /// + /// + /// + /// + public static object Get(object arg0, Java.Util.Locale arg1) + { + return SExecute(LocalBridgeClazz, "get", arg0, arg1); + } + /// + /// + /// + /// + /// + public static object Get(object arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "get", "(Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + /// + public static object Put(object arg0, object arg1) + { + return SExecute(LocalBridgeClazz, "put", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Java.Lang.String GetString(object arg0, Java.Util.Locale arg1) + { + return SExecute(LocalBridgeClazz, "getString", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Java.Lang.String GetString(object arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getString", "(Ljava/lang/Object;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Javax.Swing.Border.Border GetBorder(object arg0, Java.Util.Locale arg1) + { + return SExecute(LocalBridgeClazz, "getBorder", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Javax.Swing.Border.Border GetBorder(object arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getBorder", "(Ljava/lang/Object;)Ljavax/swing/border/Border;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Javax.Swing.Icon GetIcon(object arg0, Java.Util.Locale arg1) + { + return SExecute(LocalBridgeClazz, "getIcon", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Javax.Swing.Icon GetIcon(object arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getIcon", "(Ljava/lang/Object;)Ljavax/swing/Icon;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Javax.Swing.LookAndFeel CreateLookAndFeel(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "createLookAndFeel", "(Ljava/lang/String;)Ljavax/swing/LookAndFeel;", arg0); + } + /// + /// + /// + /// + /// + public static Javax.Swing.Plaf.ComponentUI GetUI(Javax.Swing.JComponent arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getUI", "(Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI;", arg0); + } + /// + /// + /// + /// + public static void AddAuxiliaryLookAndFeel(Javax.Swing.LookAndFeel arg0) + { + SExecuteWithSignature(LocalBridgeClazz, "addAuxiliaryLookAndFeel", "(Ljavax/swing/LookAndFeel;)V", arg0); + } + /// + /// + /// + /// + public static void AddPropertyChangeListener(Java.Beans.PropertyChangeListener arg0) + { + SExecuteWithSignature(LocalBridgeClazz, "addPropertyChangeListener", "(Ljava/beans/PropertyChangeListener;)V", arg0); + } + /// + /// + /// + /// + /// + public static void InstallLookAndFeel(Java.Lang.String arg0, Java.Lang.String arg1) + { + SExecute(LocalBridgeClazz, "installLookAndFeel", arg0, arg1); + } + /// + /// + /// + /// + public static void InstallLookAndFeel(Javax.Swing.UIManager.LookAndFeelInfo arg0) + { + SExecuteWithSignature(LocalBridgeClazz, "installLookAndFeel", "(Ljavax/swing/UIManager$LookAndFeelInfo;)V", arg0); + } + /// + /// + /// + /// + public static void RemovePropertyChangeListener(Java.Beans.PropertyChangeListener arg0) + { + SExecuteWithSignature(LocalBridgeClazz, "removePropertyChangeListener", "(Ljava/beans/PropertyChangeListener;)V", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static void SetLookAndFeel(Java.Lang.String arg0) + { + SExecuteWithSignature(LocalBridgeClazz, "setLookAndFeel", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + /// + public static void SetLookAndFeel(Javax.Swing.LookAndFeel arg0) + { + SExecuteWithSignature(LocalBridgeClazz, "setLookAndFeel", "(Ljavax/swing/LookAndFeel;)V", arg0); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + #region LookAndFeelInfo + public partial class LookAndFeelInfo + { + #region Constructors + /// + /// + /// + /// + /// + public LookAndFeelInfo(Java.Lang.String arg0, Java.Lang.String arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String ClassName + { + get { return IExecuteWithSignature("getClassName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Undo/AbstractUndoableEdit.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Undo/AbstractUndoableEdit.cs new file mode 100644 index 0000000000..8345672300 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Undo/AbstractUndoableEdit.cs @@ -0,0 +1,152 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Undo +{ + #region AbstractUndoableEdit + public partial class AbstractUndoableEdit + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Undo.UndoableEdit(Javax.Swing.Undo.AbstractUndoableEdit t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Javax.Swing.Undo.AbstractUndoableEdit t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String PresentationName + { + get { return IExecuteWithSignature("getPresentationName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String RedoPresentationName + { + get { return IExecuteWithSignature("getRedoPresentationName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String UndoPresentationName + { + get { return IExecuteWithSignature("getUndoPresentationName", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + /// + public bool AddEdit(Javax.Swing.Undo.UndoableEdit arg0) + { + return IExecuteWithSignature("addEdit", "(Ljavax/swing/undo/UndoableEdit;)Z", arg0); + } + /// + /// + /// + /// + public bool CanRedo() + { + return IExecuteWithSignature("canRedo", "()Z"); + } + /// + /// + /// + /// + public bool CanUndo() + { + return IExecuteWithSignature("canUndo", "()Z"); + } + /// + /// + /// + /// + public bool IsSignificant() + { + return IExecuteWithSignature("isSignificant", "()Z"); + } + /// + /// + /// + /// + /// + public bool ReplaceEdit(Javax.Swing.Undo.UndoableEdit arg0) + { + return IExecuteWithSignature("replaceEdit", "(Ljavax/swing/undo/UndoableEdit;)Z", arg0); + } + /// + /// + /// + public void Die() + { + IExecuteWithSignature("die", "()V"); + } + /// + /// + /// + /// + public void Redo() + { + IExecuteWithSignature("redo", "()V"); + } + /// + /// + /// + /// + public void Undo() + { + IExecuteWithSignature("undo", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Undo/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Undo/AllPackageClasses.cs new file mode 100644 index 0000000000..58e8250693 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Undo/AllPackageClasses.cs @@ -0,0 +1,383 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Javax.Swing.Undo +{ + #region AbstractUndoableEdit + /// + /// + /// + public partial class AbstractUndoableEdit : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.undo.AbstractUndoableEdit"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public AbstractUndoableEdit() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public AbstractUndoableEdit(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CannotRedoException + /// + /// + /// + public partial class CannotRedoException : Java.Lang.RuntimeException + { + const string _bridgeClassName = "javax.swing.undo.CannotRedoException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region CannotUndoException + /// + /// + /// + public partial class CannotUndoException : Java.Lang.RuntimeException + { + const string _bridgeClassName = "javax.swing.undo.CannotUndoException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region CompoundEdit + /// + /// + /// + public partial class CompoundEdit : Javax.Swing.Undo.AbstractUndoableEdit + { + const string _bridgeClassName = "javax.swing.undo.CompoundEdit"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public CompoundEdit() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public CompoundEdit(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region StateEdit + /// + /// + /// + public partial class StateEdit : Javax.Swing.Undo.AbstractUndoableEdit + { + const string _bridgeClassName = "javax.swing.undo.StateEdit"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public StateEdit() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public StateEdit(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region StateEditable + /// + /// + /// + public partial class StateEditable : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.undo.StateEditable"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("StateEditable class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public StateEditable() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("StateEditable class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public StateEditable(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region UndoableEdit + /// + /// + /// + public partial class UndoableEdit : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.undo.UndoableEdit"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("UndoableEdit class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public UndoableEdit() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("UndoableEdit class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public UndoableEdit(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region UndoableEditSupport + /// + /// + /// + public partial class UndoableEditSupport : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.swing.undo.UndoableEditSupport"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public UndoableEditSupport() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public UndoableEditSupport(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region UndoManager + /// + /// + /// + public partial class UndoManager : Javax.Swing.Undo.CompoundEdit + { + const string _bridgeClassName = "javax.swing.undo.UndoManager"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public UndoManager() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public UndoManager(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Undo/CannotRedoException.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Undo/CannotRedoException.cs new file mode 100644 index 0000000000..34ef588d70 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Undo/CannotRedoException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Undo +{ + #region CannotRedoException + public partial class CannotRedoException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Undo/CannotUndoException.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Undo/CannotUndoException.cs new file mode 100644 index 0000000000..3819d33b42 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Undo/CannotUndoException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Undo +{ + #region CannotUndoException + public partial class CannotUndoException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Undo/CompoundEdit.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Undo/CompoundEdit.cs new file mode 100644 index 0000000000..3d2de2485a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Undo/CompoundEdit.cs @@ -0,0 +1,73 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Undo +{ + #region CompoundEdit + public partial class CompoundEdit + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public bool IsInProgress() + { + return IExecuteWithSignature("isInProgress", "()Z"); + } + /// + /// + /// + public void End() + { + IExecuteWithSignature("end", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Undo/StateEdit.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Undo/StateEdit.cs new file mode 100644 index 0000000000..8ad7ed84b7 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Undo/StateEdit.cs @@ -0,0 +1,82 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Undo +{ + #region StateEdit + public partial class StateEdit + { + #region Constructors + /// + /// + /// + /// + /// + public StateEdit(Javax.Swing.Undo.StateEditable arg0, Java.Lang.String arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public StateEdit(Javax.Swing.Undo.StateEditable arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public void End() + { + IExecuteWithSignature("end", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Undo/StateEditable.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Undo/StateEditable.cs new file mode 100644 index 0000000000..2bcb954b3d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Undo/StateEditable.cs @@ -0,0 +1,108 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Undo +{ + #region IStateEditable + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IStateEditable + { + #region Instance methods + /// + /// + /// + /// + void RestoreState(Java.Util.Hashtable arg0); + /// + /// + /// + /// + void StoreState(Java.Util.Hashtable arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region StateEditable + public partial class StateEditable : Javax.Swing.Undo.IStateEditable + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Lang.String RCSID { get { if (!_RCSIDReady) { _RCSIDContent = SGetField(LocalBridgeClazz, "RCSID"); _RCSIDReady = true; } return _RCSIDContent; } } + private static Java.Lang.String _RCSIDContent = default; + private static bool _RCSIDReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public void RestoreState(Java.Util.Hashtable arg0) + { + IExecuteWithSignature("restoreState", "(Ljava/util/Hashtable;)V", arg0); + } + /// + /// + /// + /// + public void StoreState(Java.Util.Hashtable arg0) + { + IExecuteWithSignature("storeState", "(Ljava/util/Hashtable;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Undo/UndoManager.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Undo/UndoManager.cs new file mode 100644 index 0000000000..4c10e4a49b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Undo/UndoManager.cs @@ -0,0 +1,108 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Undo +{ + #region UndoManager + public partial class UndoManager + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Swing.Event.UndoableEditListener(Javax.Swing.Undo.UndoManager t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int Limit + { + get { return IExecuteWithSignature("getLimit", "()I"); } set { IExecuteWithSignature("setLimit", "(I)V", value); } + } + /// + /// + /// + public Java.Lang.String UndoOrRedoPresentationName + { + get { return IExecuteWithSignature("getUndoOrRedoPresentationName", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + public bool CanUndoOrRedo() + { + return IExecuteWithSignature("canUndoOrRedo", "()Z"); + } + /// + /// + /// + public void DiscardAllEdits() + { + IExecuteWithSignature("discardAllEdits", "()V"); + } + /// + /// + /// + /// + public void UndoableEditHappened(Javax.Swing.Event.UndoableEditEvent arg0) + { + IExecuteWithSignature("undoableEditHappened", "(Ljavax/swing/event/UndoableEditEvent;)V", arg0); + } + /// + /// + /// + /// + /// + public void UndoOrRedo() + { + IExecuteWithSignature("undoOrRedo", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Undo/UndoableEdit.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Undo/UndoableEdit.cs new file mode 100644 index 0000000000..ff7ad9222e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Undo/UndoableEdit.cs @@ -0,0 +1,215 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Undo +{ + #region IUndoableEdit + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IUndoableEdit + { + #region Instance methods + /// + /// + /// + Java.Lang.String PresentationName { get; } + /// + /// + /// + Java.Lang.String RedoPresentationName { get; } + /// + /// + /// + Java.Lang.String UndoPresentationName { get; } + /// + /// + /// + /// + /// + bool AddEdit(Javax.Swing.Undo.UndoableEdit arg0); + /// + /// + /// + /// + bool CanRedo(); + /// + /// + /// + /// + bool CanUndo(); + /// + /// + /// + /// + bool IsSignificant(); + /// + /// + /// + /// + /// + bool ReplaceEdit(Javax.Swing.Undo.UndoableEdit arg0); + /// + /// + /// + void Die(); + /// + /// + /// + /// + void Redo(); + /// + /// + /// + /// + void Undo(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region UndoableEdit + public partial class UndoableEdit : Javax.Swing.Undo.IUndoableEdit + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String PresentationName + { + get { return IExecuteWithSignature("getPresentationName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String RedoPresentationName + { + get { return IExecuteWithSignature("getRedoPresentationName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String UndoPresentationName + { + get { return IExecuteWithSignature("getUndoPresentationName", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + /// + public bool AddEdit(Javax.Swing.Undo.UndoableEdit arg0) + { + return IExecuteWithSignature("addEdit", "(Ljavax/swing/undo/UndoableEdit;)Z", arg0); + } + /// + /// + /// + /// + public bool CanRedo() + { + return IExecuteWithSignature("canRedo", "()Z"); + } + /// + /// + /// + /// + public bool CanUndo() + { + return IExecuteWithSignature("canUndo", "()Z"); + } + /// + /// + /// + /// + public bool IsSignificant() + { + return IExecuteWithSignature("isSignificant", "()Z"); + } + /// + /// + /// + /// + /// + public bool ReplaceEdit(Javax.Swing.Undo.UndoableEdit arg0) + { + return IExecuteWithSignature("replaceEdit", "(Ljavax/swing/undo/UndoableEdit;)Z", arg0); + } + /// + /// + /// + public void Die() + { + IExecuteWithSignature("die", "()V"); + } + /// + /// + /// + /// + public void Redo() + { + IExecuteWithSignature("redo", "()V"); + } + /// + /// + /// + /// + public void Undo() + { + IExecuteWithSignature("undo", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/Undo/UndoableEditSupport.cs b/src/net/JNet/GeneratedCore/Javax/Swing/Undo/UndoableEditSupport.cs new file mode 100644 index 0000000000..00839ddbd7 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/Undo/UndoableEditSupport.cs @@ -0,0 +1,118 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing.Undo +{ + #region UndoableEditSupport + public partial class UndoableEditSupport + { + #region Constructors + /// + /// + /// + /// + public UndoableEditSupport(object arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Swing.Event.UndoableEditListener[] UndoableEditListeners + { + get { return IExecuteWithSignatureArray("getUndoableEditListeners", "()[Ljavax/swing/event/UndoableEditListener;"); } + } + /// + /// + /// + public int UpdateLevel + { + get { return IExecuteWithSignature("getUpdateLevel", "()I"); } + } + /// + /// + /// + /// + public void AddUndoableEditListener(Javax.Swing.Event.UndoableEditListener arg0) + { + IExecuteWithSignature("addUndoableEditListener", "(Ljavax/swing/event/UndoableEditListener;)V", arg0); + } + /// + /// + /// + public void BeginUpdate() + { + IExecuteWithSignature("beginUpdate", "()V"); + } + /// + /// + /// + public void EndUpdate() + { + IExecuteWithSignature("endUpdate", "()V"); + } + /// + /// + /// + /// + public void PostEdit(Javax.Swing.Undo.UndoableEdit arg0) + { + IExecuteWithSignature("postEdit", "(Ljavax/swing/undo/UndoableEdit;)V", arg0); + } + /// + /// + /// + /// + public void RemoveUndoableEditListener(Javax.Swing.Event.UndoableEditListener arg0) + { + IExecuteWithSignature("removeUndoableEditListener", "(Ljavax/swing/event/UndoableEditListener;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/UnsupportedLookAndFeelException.cs b/src/net/JNet/GeneratedCore/Javax/Swing/UnsupportedLookAndFeelException.cs new file mode 100644 index 0000000000..d974ddb999 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/UnsupportedLookAndFeelException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region UnsupportedLookAndFeelException + public partial class UnsupportedLookAndFeelException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/ViewportLayout.cs b/src/net/JNet/GeneratedCore/Javax/Swing/ViewportLayout.cs new file mode 100644 index 0000000000..327432b543 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/ViewportLayout.cs @@ -0,0 +1,109 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region ViewportLayout + public partial class ViewportLayout + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Awt.LayoutManager(Javax.Swing.ViewportLayout t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Serializable(Javax.Swing.ViewportLayout t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public Java.Awt.Dimension MinimumLayoutSize(Java.Awt.Container arg0) + { + return IExecuteWithSignature("minimumLayoutSize", "(Ljava/awt/Container;)Ljava/awt/Dimension;", arg0); + } + /// + /// + /// + /// + /// + public Java.Awt.Dimension PreferredLayoutSize(Java.Awt.Container arg0) + { + return IExecuteWithSignature("preferredLayoutSize", "(Ljava/awt/Container;)Ljava/awt/Dimension;", arg0); + } + /// + /// + /// + /// + /// + public void AddLayoutComponent(Java.Lang.String arg0, Java.Awt.Component arg1) + { + IExecute("addLayoutComponent", arg0, arg1); + } + /// + /// + /// + /// + public void LayoutContainer(Java.Awt.Container arg0) + { + IExecuteWithSignature("layoutContainer", "(Ljava/awt/Container;)V", arg0); + } + /// + /// + /// + /// + public void RemoveLayoutComponent(Java.Awt.Component arg0) + { + IExecuteWithSignature("removeLayoutComponent", "(Ljava/awt/Component;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Swing/WindowConstants.cs b/src/net/JNet/GeneratedCore/Javax/Swing/WindowConstants.cs new file mode 100644 index 0000000000..3693407a8f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Swing/WindowConstants.cs @@ -0,0 +1,100 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Swing +{ + #region IWindowConstants + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IWindowConstants + { + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region WindowConstants + public partial class WindowConstants : Javax.Swing.IWindowConstants + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int DISPOSE_ON_CLOSE { get { if (!_DISPOSE_ON_CLOSEReady) { _DISPOSE_ON_CLOSEContent = SGetField(LocalBridgeClazz, "DISPOSE_ON_CLOSE"); _DISPOSE_ON_CLOSEReady = true; } return _DISPOSE_ON_CLOSEContent; } } + private static int _DISPOSE_ON_CLOSEContent = default; + private static bool _DISPOSE_ON_CLOSEReady = false; // this is used because in case of generics + /// + /// + /// + public static int DO_NOTHING_ON_CLOSE { get { if (!_DO_NOTHING_ON_CLOSEReady) { _DO_NOTHING_ON_CLOSEContent = SGetField(LocalBridgeClazz, "DO_NOTHING_ON_CLOSE"); _DO_NOTHING_ON_CLOSEReady = true; } return _DO_NOTHING_ON_CLOSEContent; } } + private static int _DO_NOTHING_ON_CLOSEContent = default; + private static bool _DO_NOTHING_ON_CLOSEReady = false; // this is used because in case of generics + /// + /// + /// + public static int EXIT_ON_CLOSE { get { if (!_EXIT_ON_CLOSEReady) { _EXIT_ON_CLOSEContent = SGetField(LocalBridgeClazz, "EXIT_ON_CLOSE"); _EXIT_ON_CLOSEReady = true; } return _EXIT_ON_CLOSEContent; } } + private static int _EXIT_ON_CLOSEContent = default; + private static bool _EXIT_ON_CLOSEReady = false; // this is used because in case of generics + /// + /// + /// + public static int HIDE_ON_CLOSE { get { if (!_HIDE_ON_CLOSEReady) { _HIDE_ON_CLOSEContent = SGetField(LocalBridgeClazz, "HIDE_ON_CLOSE"); _HIDE_ON_CLOSEReady = true; } return _HIDE_ON_CLOSEContent; } } + private static int _HIDE_ON_CLOSEContent = default; + private static bool _HIDE_ON_CLOSEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Tools/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Javax/Tools/AllPackageClasses.cs new file mode 100644 index 0000000000..827f0863f9 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Tools/AllPackageClasses.cs @@ -0,0 +1,1323 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Javax.Tools +{ + #region Diagnostic + /// + /// + /// + public partial class Diagnostic : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.tools.Diagnostic"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Diagnostic class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Diagnostic() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Diagnostic class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Diagnostic(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region Kind + /// + /// + /// + public partial class Kind : Java.Lang.Enum + { + const string _bridgeClassName = "javax.tools.Diagnostic$Kind"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Kind() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Kind(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region Diagnostic + /// + /// + /// + /// + public partial class Diagnostic : MASES.JCOBridge.C2JBridge.JVMBridgeBase> + { + const string _bridgeClassName = "javax.tools.Diagnostic"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Diagnostic class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Diagnostic() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Diagnostic class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Diagnostic(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DiagnosticCollector + /// + /// + /// + public partial class DiagnosticCollector : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.tools.DiagnosticCollector"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DiagnosticCollector() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DiagnosticCollector(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DiagnosticCollector + /// + /// + /// + /// + public partial class DiagnosticCollector : MASES.JCOBridge.C2JBridge.JVMBridgeBase> + { + const string _bridgeClassName = "javax.tools.DiagnosticCollector"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DiagnosticCollector() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DiagnosticCollector(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DocumentationTool + /// + /// + /// + public partial class DocumentationTool : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.tools.DocumentationTool"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("DocumentationTool class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DocumentationTool() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("DocumentationTool class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DocumentationTool(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region DocumentationTask + /// + /// + /// + public partial class DocumentationTask : Java.Util.Concurrent.Callable + { + const string _bridgeClassName = "javax.tools.DocumentationTool$DocumentationTask"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("DocumentationTask class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DocumentationTask() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("DocumentationTask class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DocumentationTask(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region Location + /// + /// + /// + public partial class Location : Java.Lang.Enum + { + const string _bridgeClassName = "javax.tools.DocumentationTool$Location"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Location() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Location(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region FileObject + /// + /// + /// + public partial class FileObject : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.tools.FileObject"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("FileObject class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public FileObject() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("FileObject class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public FileObject(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ForwardingFileObject + /// + /// + /// + public partial class ForwardingFileObject : Javax.Tools.FileObject + { + const string _bridgeClassName = "javax.tools.ForwardingFileObject"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ForwardingFileObject() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ForwardingFileObject(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ForwardingFileObject + /// + /// + /// + /// + public partial class ForwardingFileObject : Javax.Tools.FileObject where F : Javax.Tools.IFileObject, new() + { + const string _bridgeClassName = "javax.tools.ForwardingFileObject"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ForwardingFileObject() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ForwardingFileObject(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ForwardingJavaFileManager + /// + /// + /// + public partial class ForwardingJavaFileManager : Javax.Tools.JavaFileManager + { + const string _bridgeClassName = "javax.tools.ForwardingJavaFileManager"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ForwardingJavaFileManager() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ForwardingJavaFileManager(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ForwardingJavaFileManager + /// + /// + /// + /// + public partial class ForwardingJavaFileManager : Javax.Tools.JavaFileManager where M : Javax.Tools.IJavaFileManager, new() + { + const string _bridgeClassName = "javax.tools.ForwardingJavaFileManager"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ForwardingJavaFileManager() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ForwardingJavaFileManager(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ForwardingJavaFileObject + /// + /// + /// + public partial class ForwardingJavaFileObject : Javax.Tools.ForwardingFileObject + { + const string _bridgeClassName = "javax.tools.ForwardingJavaFileObject"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ForwardingJavaFileObject() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ForwardingJavaFileObject(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ForwardingJavaFileObject + /// + /// + /// + /// + public partial class ForwardingJavaFileObject : Javax.Tools.ForwardingFileObject where F : Javax.Tools.IJavaFileObject, new() + { + const string _bridgeClassName = "javax.tools.ForwardingJavaFileObject"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ForwardingJavaFileObject() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ForwardingJavaFileObject(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region JavaCompiler + /// + /// + /// + public partial class JavaCompiler : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.tools.JavaCompiler"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("JavaCompiler class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public JavaCompiler() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("JavaCompiler class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public JavaCompiler(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region CompilationTask + /// + /// + /// + public partial class CompilationTask : Java.Util.Concurrent.Callable + { + const string _bridgeClassName = "javax.tools.JavaCompiler$CompilationTask"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("CompilationTask class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CompilationTask() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("CompilationTask class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CompilationTask(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region JavaFileManager + /// + /// + /// + public partial class JavaFileManager : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.tools.JavaFileManager"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("JavaFileManager class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public JavaFileManager() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("JavaFileManager class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public JavaFileManager(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region Location + /// + /// + /// + public partial class Location : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.tools.JavaFileManager$Location"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Location class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Location() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Location class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Location(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region JavaFileObject + /// + /// + /// + public partial class JavaFileObject : Javax.Tools.FileObject + { + const string _bridgeClassName = "javax.tools.JavaFileObject"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("JavaFileObject class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public JavaFileObject() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("JavaFileObject class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public JavaFileObject(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region Kind + /// + /// + /// + public partial class Kind : Java.Lang.Enum + { + const string _bridgeClassName = "javax.tools.JavaFileObject$Kind"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Kind() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Kind(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region OptionChecker + /// + /// + /// + public partial class OptionChecker : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.tools.OptionChecker"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("OptionChecker class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public OptionChecker() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("OptionChecker class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public OptionChecker(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SimpleJavaFileObject + /// + /// + /// + public partial class SimpleJavaFileObject : Javax.Tools.JavaFileObject + { + const string _bridgeClassName = "javax.tools.SimpleJavaFileObject"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SimpleJavaFileObject() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SimpleJavaFileObject(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region StandardJavaFileManager + /// + /// + /// + public partial class StandardJavaFileManager : Javax.Tools.JavaFileManager + { + const string _bridgeClassName = "javax.tools.StandardJavaFileManager"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("StandardJavaFileManager class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public StandardJavaFileManager() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("StandardJavaFileManager class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public StandardJavaFileManager(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region PathFactory + /// + /// + /// + public partial class PathFactory : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.tools.StandardJavaFileManager$PathFactory"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("PathFactory class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public PathFactory() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("PathFactory class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public PathFactory(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region StandardLocation + /// + /// + /// + public partial class StandardLocation : Java.Lang.Enum + { + const string _bridgeClassName = "javax.tools.StandardLocation"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public StandardLocation() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public StandardLocation(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Tool + /// + /// + /// + public partial class Tool : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.tools.Tool"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Tool class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Tool() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Tool class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Tool(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ToolProvider + /// + /// + /// + public partial class ToolProvider : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.tools.ToolProvider"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ToolProvider() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ToolProvider(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Tools/Diagnostic.cs b/src/net/JNet/GeneratedCore/Javax/Tools/Diagnostic.cs new file mode 100644 index 0000000000..0fb1b80aac --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Tools/Diagnostic.cs @@ -0,0 +1,369 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Tools +{ + #region Diagnostic + public partial class Diagnostic + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static long NOPOS { get { if (!_NOPOSReady) { _NOPOSContent = SGetField(LocalBridgeClazz, "NOPOS"); _NOPOSReady = true; } return _NOPOSContent; } } + private static long _NOPOSContent = default; + private static bool _NOPOSReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Code + { + get { return IExecuteWithSignature("getCode", "()Ljava/lang/String;"); } + } + /// + /// + /// + public long ColumnNumber + { + get { return IExecuteWithSignature("getColumnNumber", "()J"); } + } + /// + /// + /// + public long EndPosition + { + get { return IExecuteWithSignature("getEndPosition", "()J"); } + } + /// + /// + /// + public Javax.Tools.Diagnostic.Kind GetKind + { + get { return IExecuteWithSignature("getKind", "()Ljavax/tools/Diagnostic$Kind;"); } + } + /// + /// + /// + public long LineNumber + { + get { return IExecuteWithSignature("getLineNumber", "()J"); } + } + /// + /// + /// + public long Position + { + get { return IExecuteWithSignature("getPosition", "()J"); } + } + /// + /// + /// + public object Source + { + get { return IExecuteWithSignature("getSource", "()Ljava/lang/Object;"); } + } + /// + /// + /// + public long StartPosition + { + get { return IExecuteWithSignature("getStartPosition", "()J"); } + } + /// + /// + /// + /// + /// + public Java.Lang.String GetMessage(Java.Util.Locale arg0) + { + return IExecuteWithSignature("getMessage", "(Ljava/util/Locale;)Ljava/lang/String;", arg0); + } + + #endregion + + #region Nested classes + #region Kind + public partial class Kind + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Javax.Tools.Diagnostic.Kind ERROR { get { if (!_ERRORReady) { _ERRORContent = SGetField(LocalBridgeClazz, "ERROR"); _ERRORReady = true; } return _ERRORContent; } } + private static Javax.Tools.Diagnostic.Kind _ERRORContent = default; + private static bool _ERRORReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Tools.Diagnostic.Kind MANDATORY_WARNING { get { if (!_MANDATORY_WARNINGReady) { _MANDATORY_WARNINGContent = SGetField(LocalBridgeClazz, "MANDATORY_WARNING"); _MANDATORY_WARNINGReady = true; } return _MANDATORY_WARNINGContent; } } + private static Javax.Tools.Diagnostic.Kind _MANDATORY_WARNINGContent = default; + private static bool _MANDATORY_WARNINGReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Tools.Diagnostic.Kind NOTE { get { if (!_NOTEReady) { _NOTEContent = SGetField(LocalBridgeClazz, "NOTE"); _NOTEReady = true; } return _NOTEContent; } } + private static Javax.Tools.Diagnostic.Kind _NOTEContent = default; + private static bool _NOTEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Tools.Diagnostic.Kind OTHER { get { if (!_OTHERReady) { _OTHERContent = SGetField(LocalBridgeClazz, "OTHER"); _OTHERReady = true; } return _OTHERContent; } } + private static Javax.Tools.Diagnostic.Kind _OTHERContent = default; + private static bool _OTHERReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Tools.Diagnostic.Kind WARNING { get { if (!_WARNINGReady) { _WARNINGContent = SGetField(LocalBridgeClazz, "WARNING"); _WARNINGReady = true; } return _WARNINGContent; } } + private static Javax.Tools.Diagnostic.Kind _WARNINGContent = default; + private static bool _WARNINGReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Javax.Tools.Diagnostic.Kind ValueOf(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Ljava/lang/String;)Ljavax/tools/Diagnostic$Kind;", arg0); + } + /// + /// + /// + /// + public static Javax.Tools.Diagnostic.Kind[] Values() + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "values", "()[Ljavax/tools/Diagnostic$Kind;"); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion + + #region IDiagnostic + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IDiagnostic + { + #region Instance methods + /// + /// + /// + Java.Lang.String Code { get; } + /// + /// + /// + long ColumnNumber { get; } + /// + /// + /// + long EndPosition { get; } + /// + /// + /// + Javax.Tools.Diagnostic.Kind GetKind { get; } + /// + /// + /// + long LineNumber { get; } + /// + /// + /// + long Position { get; } + /// + /// + /// + S Source { get; } + /// + /// + /// + long StartPosition { get; } + /// + /// + /// + /// + /// + Java.Lang.String GetMessage(Java.Util.Locale arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Diagnostic + public partial class Diagnostic : Javax.Tools.IDiagnostic + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Tools.Diagnostic(Javax.Tools.Diagnostic t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static long NOPOS { get { if (!_NOPOSReady) { _NOPOSContent = SGetField(LocalBridgeClazz, "NOPOS"); _NOPOSReady = true; } return _NOPOSContent; } } + private static long _NOPOSContent = default; + private static bool _NOPOSReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Code + { + get { return IExecuteWithSignature("getCode", "()Ljava/lang/String;"); } + } + /// + /// + /// + public long ColumnNumber + { + get { return IExecuteWithSignature("getColumnNumber", "()J"); } + } + /// + /// + /// + public long EndPosition + { + get { return IExecuteWithSignature("getEndPosition", "()J"); } + } + /// + /// + /// + public Javax.Tools.Diagnostic.Kind GetKind + { + get { return IExecuteWithSignature("getKind", "()Ljavax/tools/Diagnostic$Kind;"); } + } + /// + /// + /// + public long LineNumber + { + get { return IExecuteWithSignature("getLineNumber", "()J"); } + } + /// + /// + /// + public long Position + { + get { return IExecuteWithSignature("getPosition", "()J"); } + } + /// + /// + /// + public S Source + { + get { return IExecuteWithSignature("getSource", "()Ljava/lang/Object;"); } + } + /// + /// + /// + public long StartPosition + { + get { return IExecuteWithSignature("getStartPosition", "()J"); } + } + /// + /// + /// + /// + /// + public Java.Lang.String GetMessage(Java.Util.Locale arg0) + { + return IExecuteWithSignature("getMessage", "(Ljava/util/Locale;)Ljava/lang/String;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Tools/DiagnosticCollector.cs b/src/net/JNet/GeneratedCore/Javax/Tools/DiagnosticCollector.cs new file mode 100644 index 0000000000..f3624a73c6 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Tools/DiagnosticCollector.cs @@ -0,0 +1,124 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Tools +{ + #region DiagnosticCollector + public partial class DiagnosticCollector + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Util.List Diagnostics + { + get { return IExecuteWithSignature("getDiagnostics", "()Ljava/util/List;"); } + } + /// + /// + /// + /// + public void Report(Javax.Tools.Diagnostic arg0) + { + IExecuteWithSignature("report", "(Ljavax/tools/Diagnostic;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region DiagnosticCollector + public partial class DiagnosticCollector + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Tools.DiagnosticCollector(Javax.Tools.DiagnosticCollector t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Util.List Diagnostics + { + get { return IExecuteWithSignature("getDiagnostics", "()Ljava/util/List;"); } + } + /// + /// + /// + /// + /// + public void Report(Javax.Tools.Diagnostic arg0) where Arg0ExtendsS : S + { + IExecuteWithSignature("report", "(Ljavax/tools/Diagnostic;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Tools/DocumentationTool.cs b/src/net/JNet/GeneratedCore/Javax/Tools/DocumentationTool.cs new file mode 100644 index 0000000000..8ed994718b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Tools/DocumentationTool.cs @@ -0,0 +1,221 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Tools +{ + #region IDocumentationTool + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IDocumentationTool + { + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region DocumentationTool + public partial class DocumentationTool : Javax.Tools.IDocumentationTool + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Tools.Tool(Javax.Tools.DocumentationTool t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Tools.OptionChecker(Javax.Tools.DocumentationTool t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + #region DocumentationTask + public partial class DocumentationTask + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public void AddModules(Java.Lang.Iterable arg0) + { + IExecuteWithSignature("addModules", "(Ljava/lang/Iterable;)V", arg0); + } + /// + /// + /// + /// + public void SetLocale(Java.Util.Locale arg0) + { + IExecuteWithSignature("setLocale", "(Ljava/util/Locale;)V", arg0); + } + /// + /// + /// + /// + /// + public object Call() + { + return IExecuteWithSignature("call", "()Ljava/lang/Object;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Location + public partial class Location + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Javax.Tools.DocumentationTool.Location DOCLET_PATH { get { if (!_DOCLET_PATHReady) { _DOCLET_PATHContent = SGetField(LocalBridgeClazz, "DOCLET_PATH"); _DOCLET_PATHReady = true; } return _DOCLET_PATHContent; } } + private static Javax.Tools.DocumentationTool.Location _DOCLET_PATHContent = default; + private static bool _DOCLET_PATHReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Tools.DocumentationTool.Location DOCUMENTATION_OUTPUT { get { if (!_DOCUMENTATION_OUTPUTReady) { _DOCUMENTATION_OUTPUTContent = SGetField(LocalBridgeClazz, "DOCUMENTATION_OUTPUT"); _DOCUMENTATION_OUTPUTReady = true; } return _DOCUMENTATION_OUTPUTContent; } } + private static Javax.Tools.DocumentationTool.Location _DOCUMENTATION_OUTPUTContent = default; + private static bool _DOCUMENTATION_OUTPUTReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Tools.DocumentationTool.Location TAGLET_PATH { get { if (!_TAGLET_PATHReady) { _TAGLET_PATHContent = SGetField(LocalBridgeClazz, "TAGLET_PATH"); _TAGLET_PATHReady = true; } return _TAGLET_PATHContent; } } + private static Javax.Tools.DocumentationTool.Location _TAGLET_PATHContent = default; + private static bool _TAGLET_PATHReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Javax.Tools.DocumentationTool.Location ValueOf(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Ljava/lang/String;)Ljavax/tools/DocumentationTool$Location;", arg0); + } + /// + /// + /// + /// + public static Javax.Tools.DocumentationTool.Location[] Values() + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "values", "()[Ljavax/tools/DocumentationTool$Location;"); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + public bool IsOutputLocation() + { + return IExecuteWithSignature("isOutputLocation", "()Z"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Tools/FileObject.cs b/src/net/JNet/GeneratedCore/Javax/Tools/FileObject.cs new file mode 100644 index 0000000000..fef7e79775 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Tools/FileObject.cs @@ -0,0 +1,203 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Tools +{ + #region IFileObject + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IFileObject + { + #region Instance methods + /// + /// + /// + long LastModified { get; } + /// + /// + /// + Java.Lang.String Name { get; } + /// + /// + /// + /// + bool Delete(); + /// + /// + /// + /// + /// + Java.Io.InputStream OpenInputStream(); + /// + /// + /// + /// + /// + Java.Io.OutputStream OpenOutputStream(); + /// + /// + /// + /// + /// + /// + Java.Io.Reader OpenReader(bool arg0); + /// + /// + /// + /// + /// + Java.Io.Writer OpenWriter(); + /// + /// + /// + /// + /// + /// + Java.Lang.CharSequence GetCharContent(bool arg0); + /// + /// + /// + /// + Java.Net.URI ToUri(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region FileObject + public partial class FileObject : Javax.Tools.IFileObject + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public long LastModified + { + get { return IExecuteWithSignature("getLastModified", "()J"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + public bool Delete() + { + return IExecuteWithSignature("delete", "()Z"); + } + /// + /// + /// + /// + /// + public Java.Io.InputStream OpenInputStream() + { + return IExecuteWithSignature("openInputStream", "()Ljava/io/InputStream;"); + } + /// + /// + /// + /// + /// + public Java.Io.OutputStream OpenOutputStream() + { + return IExecuteWithSignature("openOutputStream", "()Ljava/io/OutputStream;"); + } + /// + /// + /// + /// + /// + /// + public Java.Io.Reader OpenReader(bool arg0) + { + return IExecuteWithSignature("openReader", "(Z)Ljava/io/Reader;", arg0); + } + /// + /// + /// + /// + /// + public Java.Io.Writer OpenWriter() + { + return IExecuteWithSignature("openWriter", "()Ljava/io/Writer;"); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.CharSequence GetCharContent(bool arg0) + { + return IExecuteWithSignature("getCharContent", "(Z)Ljava/lang/CharSequence;", arg0); + } + /// + /// + /// + /// + public Java.Net.URI ToUri() + { + return IExecuteWithSignature("toUri", "()Ljava/net/URI;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Tools/ForwardingFileObject.cs b/src/net/JNet/GeneratedCore/Javax/Tools/ForwardingFileObject.cs new file mode 100644 index 0000000000..fa7d938221 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Tools/ForwardingFileObject.cs @@ -0,0 +1,247 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Tools +{ + #region ForwardingFileObject + public partial class ForwardingFileObject + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public long LastModified + { + get { return IExecuteWithSignature("getLastModified", "()J"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + public bool Delete() + { + return IExecuteWithSignature("delete", "()Z"); + } + /// + /// + /// + /// + /// + public Java.Io.InputStream OpenInputStream() + { + return IExecuteWithSignature("openInputStream", "()Ljava/io/InputStream;"); + } + /// + /// + /// + /// + /// + public Java.Io.OutputStream OpenOutputStream() + { + return IExecuteWithSignature("openOutputStream", "()Ljava/io/OutputStream;"); + } + /// + /// + /// + /// + /// + /// + public Java.Io.Reader OpenReader(bool arg0) + { + return IExecuteWithSignature("openReader", "(Z)Ljava/io/Reader;", arg0); + } + /// + /// + /// + /// + /// + public Java.Io.Writer OpenWriter() + { + return IExecuteWithSignature("openWriter", "()Ljava/io/Writer;"); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.CharSequence GetCharContent(bool arg0) + { + return IExecuteWithSignature("getCharContent", "(Z)Ljava/lang/CharSequence;", arg0); + } + /// + /// + /// + /// + public Java.Net.URI ToUri() + { + return IExecuteWithSignature("toUri", "()Ljava/net/URI;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ForwardingFileObject + public partial class ForwardingFileObject + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Tools.ForwardingFileObject(Javax.Tools.ForwardingFileObject t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public long LastModified + { + get { return IExecuteWithSignature("getLastModified", "()J"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + public bool Delete() + { + return IExecuteWithSignature("delete", "()Z"); + } + /// + /// + /// + /// + /// + public Java.Io.InputStream OpenInputStream() + { + return IExecuteWithSignature("openInputStream", "()Ljava/io/InputStream;"); + } + /// + /// + /// + /// + /// + public Java.Io.OutputStream OpenOutputStream() + { + return IExecuteWithSignature("openOutputStream", "()Ljava/io/OutputStream;"); + } + /// + /// + /// + /// + /// + /// + public Java.Io.Reader OpenReader(bool arg0) + { + return IExecuteWithSignature("openReader", "(Z)Ljava/io/Reader;", arg0); + } + /// + /// + /// + /// + /// + public Java.Io.Writer OpenWriter() + { + return IExecuteWithSignature("openWriter", "()Ljava/io/Writer;"); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.CharSequence GetCharContent(bool arg0) + { + return IExecuteWithSignature("getCharContent", "(Z)Ljava/lang/CharSequence;", arg0); + } + /// + /// + /// + /// + public Java.Net.URI ToUri() + { + return IExecuteWithSignature("toUri", "()Ljava/net/URI;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Tools/ForwardingJavaFileManager.cs b/src/net/JNet/GeneratedCore/Javax/Tools/ForwardingJavaFileManager.cs new file mode 100644 index 0000000000..f6f32b7813 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Tools/ForwardingJavaFileManager.cs @@ -0,0 +1,494 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Tools +{ + #region ForwardingJavaFileManager + public partial class ForwardingJavaFileManager + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + public Java.Util.ServiceLoader GetServiceLoader(Javax.Tools.JavaFileManager.Location arg0, Java.Lang.Class arg1) + { + return IExecute("getServiceLoader", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public bool Contains(Javax.Tools.JavaFileManager.Location arg0, Javax.Tools.FileObject arg1) + { + return IExecute("contains", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public bool HandleOption(Java.Lang.String arg0, Java.Util.Iterator arg1) + { + return IExecute("handleOption", arg0, arg1); + } + /// + /// + /// + /// + /// + public bool HasLocation(Javax.Tools.JavaFileManager.Location arg0) + { + return IExecuteWithSignature("hasLocation", "(Ljavax/tools/JavaFileManager$Location;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public bool IsSameFile(Javax.Tools.FileObject arg0, Javax.Tools.FileObject arg1) + { + return IExecute("isSameFile", arg0, arg1); + } + /// + /// + /// + /// + /// + public int IsSupportedOption(Java.Lang.String arg0) + { + return IExecuteWithSignature("isSupportedOption", "(Ljava/lang/String;)I", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.ClassLoader GetClassLoader(Javax.Tools.JavaFileManager.Location arg0) + { + return IExecuteWithSignature("getClassLoader", "(Ljavax/tools/JavaFileManager$Location;)Ljava/lang/ClassLoader;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.Iterable ListLocationsForModules(Javax.Tools.JavaFileManager.Location arg0) + { + return IExecuteWithSignature("listLocationsForModules", "(Ljavax/tools/JavaFileManager$Location;)Ljava/lang/Iterable;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.Iterable List(Javax.Tools.JavaFileManager.Location arg0, Java.Lang.String arg1, Java.Util.Set arg2, bool arg3) + { + return IExecute("list", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String InferBinaryName(Javax.Tools.JavaFileManager.Location arg0, Javax.Tools.JavaFileObject arg1) + { + return IExecute("inferBinaryName", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String InferModuleName(Javax.Tools.JavaFileManager.Location arg0) + { + return IExecuteWithSignature("inferModuleName", "(Ljavax/tools/JavaFileManager$Location;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Tools.FileObject GetFileForInput(Javax.Tools.JavaFileManager.Location arg0, Java.Lang.String arg1, Java.Lang.String arg2) + { + return IExecute("getFileForInput", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Tools.FileObject GetFileForOutput(Javax.Tools.JavaFileManager.Location arg0, Java.Lang.String arg1, Java.Lang.String arg2, Javax.Tools.FileObject arg3) + { + return IExecute("getFileForOutput", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + public Javax.Tools.JavaFileManager.Location GetLocationForModule(Javax.Tools.JavaFileManager.Location arg0, Java.Lang.String arg1) + { + return IExecute("getLocationForModule", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public Javax.Tools.JavaFileManager.Location GetLocationForModule(Javax.Tools.JavaFileManager.Location arg0, Javax.Tools.JavaFileObject arg1) + { + return IExecute("getLocationForModule", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Tools.JavaFileObject GetJavaFileForInput(Javax.Tools.JavaFileManager.Location arg0, Java.Lang.String arg1, Javax.Tools.JavaFileObject.Kind arg2) + { + return IExecute("getJavaFileForInput", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Tools.JavaFileObject GetJavaFileForOutput(Javax.Tools.JavaFileManager.Location arg0, Java.Lang.String arg1, Javax.Tools.JavaFileObject.Kind arg2, Javax.Tools.FileObject arg3) + { + return IExecute("getJavaFileForOutput", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + public void Close() + { + IExecuteWithSignature("close", "()V"); + } + /// + /// + /// + /// + public void Flush() + { + IExecuteWithSignature("flush", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ForwardingJavaFileManager + public partial class ForwardingJavaFileManager + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Tools.ForwardingJavaFileManager(Javax.Tools.ForwardingJavaFileManager t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Util.ServiceLoader GetServiceLoader(Javax.Tools.JavaFileManager.Location arg0, Java.Lang.Class arg1) + { + return IExecute>("getServiceLoader", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public bool Contains(Javax.Tools.JavaFileManager.Location arg0, Javax.Tools.FileObject arg1) + { + return IExecute("contains", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public bool HandleOption(Java.Lang.String arg0, Java.Util.Iterator arg1) + { + return IExecute("handleOption", arg0, arg1); + } + /// + /// + /// + /// + /// + public bool HasLocation(Javax.Tools.JavaFileManager.Location arg0) + { + return IExecuteWithSignature("hasLocation", "(Ljavax/tools/JavaFileManager$Location;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public bool IsSameFile(Javax.Tools.FileObject arg0, Javax.Tools.FileObject arg1) + { + return IExecute("isSameFile", arg0, arg1); + } + /// + /// + /// + /// + /// + public int IsSupportedOption(Java.Lang.String arg0) + { + return IExecuteWithSignature("isSupportedOption", "(Ljava/lang/String;)I", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.ClassLoader GetClassLoader(Javax.Tools.JavaFileManager.Location arg0) + { + return IExecuteWithSignature("getClassLoader", "(Ljavax/tools/JavaFileManager$Location;)Ljava/lang/ClassLoader;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.Iterable> ListLocationsForModules(Javax.Tools.JavaFileManager.Location arg0) + { + return IExecuteWithSignature>>("listLocationsForModules", "(Ljavax/tools/JavaFileManager$Location;)Ljava/lang/Iterable;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.Iterable List(Javax.Tools.JavaFileManager.Location arg0, Java.Lang.String arg1, Java.Util.Set arg2, bool arg3) + { + return IExecute>("list", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String InferBinaryName(Javax.Tools.JavaFileManager.Location arg0, Javax.Tools.JavaFileObject arg1) + { + return IExecute("inferBinaryName", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String InferModuleName(Javax.Tools.JavaFileManager.Location arg0) + { + return IExecuteWithSignature("inferModuleName", "(Ljavax/tools/JavaFileManager$Location;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Tools.FileObject GetFileForInput(Javax.Tools.JavaFileManager.Location arg0, Java.Lang.String arg1, Java.Lang.String arg2) + { + return IExecute("getFileForInput", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Tools.FileObject GetFileForOutput(Javax.Tools.JavaFileManager.Location arg0, Java.Lang.String arg1, Java.Lang.String arg2, Javax.Tools.FileObject arg3) + { + return IExecute("getFileForOutput", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + public Javax.Tools.JavaFileManager.Location GetLocationForModule(Javax.Tools.JavaFileManager.Location arg0, Java.Lang.String arg1) + { + return IExecute("getLocationForModule", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public Javax.Tools.JavaFileManager.Location GetLocationForModule(Javax.Tools.JavaFileManager.Location arg0, Javax.Tools.JavaFileObject arg1) + { + return IExecute("getLocationForModule", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Tools.JavaFileObject GetJavaFileForInput(Javax.Tools.JavaFileManager.Location arg0, Java.Lang.String arg1, Javax.Tools.JavaFileObject.Kind arg2) + { + return IExecute("getJavaFileForInput", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Tools.JavaFileObject GetJavaFileForOutput(Javax.Tools.JavaFileManager.Location arg0, Java.Lang.String arg1, Javax.Tools.JavaFileObject.Kind arg2, Javax.Tools.FileObject arg3) + { + return IExecute("getJavaFileForOutput", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + public void Close() + { + IExecuteWithSignature("close", "()V"); + } + /// + /// + /// + /// + public void Flush() + { + IExecuteWithSignature("flush", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Tools/ForwardingJavaFileObject.cs b/src/net/JNet/GeneratedCore/Javax/Tools/ForwardingJavaFileObject.cs new file mode 100644 index 0000000000..b898175cfa --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Tools/ForwardingJavaFileObject.cs @@ -0,0 +1,163 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Tools +{ + #region ForwardingJavaFileObject + public partial class ForwardingJavaFileObject + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Tools.JavaFileObject(Javax.Tools.ForwardingJavaFileObject t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Lang.Model.Element.Modifier AccessLevel + { + get { return IExecuteWithSignature("getAccessLevel", "()Ljavax/lang/model/element/Modifier;"); } + } + /// + /// + /// + public Javax.Tools.JavaFileObject.Kind Kind + { + get { return IExecuteWithSignature("getKind", "()Ljavax/tools/JavaFileObject$Kind;"); } + } + /// + /// + /// + public Javax.Lang.Model.Element.NestingKind NestingKind + { + get { return IExecuteWithSignature("getNestingKind", "()Ljavax/lang/model/element/NestingKind;"); } + } + /// + /// + /// + /// + /// + /// + public bool IsNameCompatible(Java.Lang.String arg0, Javax.Tools.JavaFileObject.Kind arg1) + { + return IExecute("isNameCompatible", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ForwardingJavaFileObject + public partial class ForwardingJavaFileObject + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Tools.JavaFileObject(Javax.Tools.ForwardingJavaFileObject t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Tools.ForwardingJavaFileObject(Javax.Tools.ForwardingJavaFileObject t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Lang.Model.Element.Modifier AccessLevel + { + get { return IExecuteWithSignature("getAccessLevel", "()Ljavax/lang/model/element/Modifier;"); } + } + /// + /// + /// + public Javax.Tools.JavaFileObject.Kind Kind + { + get { return IExecuteWithSignature("getKind", "()Ljavax/tools/JavaFileObject$Kind;"); } + } + /// + /// + /// + public Javax.Lang.Model.Element.NestingKind NestingKind + { + get { return IExecuteWithSignature("getNestingKind", "()Ljavax/lang/model/element/NestingKind;"); } + } + /// + /// + /// + /// + /// + /// + public bool IsNameCompatible(Java.Lang.String arg0, Javax.Tools.JavaFileObject.Kind arg1) + { + return IExecute("isNameCompatible", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Tools/JavaCompiler.cs b/src/net/JNet/GeneratedCore/Javax/Tools/JavaCompiler.cs new file mode 100644 index 0000000000..4f397e8828 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Tools/JavaCompiler.cs @@ -0,0 +1,149 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Tools +{ + #region IJavaCompiler + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IJavaCompiler + { + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region JavaCompiler + public partial class JavaCompiler : Javax.Tools.IJavaCompiler + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Tools.Tool(Javax.Tools.JavaCompiler t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Tools.OptionChecker(Javax.Tools.JavaCompiler t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + #region CompilationTask + public partial class CompilationTask + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public void AddModules(Java.Lang.Iterable arg0) + { + IExecuteWithSignature("addModules", "(Ljava/lang/Iterable;)V", arg0); + } + /// + /// + /// + /// + public void SetLocale(Java.Util.Locale arg0) + { + IExecuteWithSignature("setLocale", "(Ljava/util/Locale;)V", arg0); + } + /// + /// + /// + /// + /// + public void SetProcessors(Java.Lang.Iterable arg0) where Arg0ExtendsJavax_Annotation_Processing_Processor : Javax.Annotation.Processing.Processor + { + IExecuteWithSignature("setProcessors", "(Ljava/lang/Iterable;)V", arg0); + } + /// + /// + /// + /// + /// + public object Call() + { + return IExecuteWithSignature("call", "()Ljava/lang/Object;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Tools/JavaFileManager.cs b/src/net/JNet/GeneratedCore/Javax/Tools/JavaFileManager.cs new file mode 100644 index 0000000000..c0e182e460 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Tools/JavaFileManager.cs @@ -0,0 +1,472 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Tools +{ + #region IJavaFileManager + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IJavaFileManager + { + #region Instance methods + /// + /// + /// + /// + /// + /// + bool HandleOption(Java.Lang.String arg0, Java.Util.Iterator arg1); + /// + /// + /// + /// + /// + bool HasLocation(Javax.Tools.JavaFileManager.Location arg0); + /// + /// + /// + /// + /// + /// + bool IsSameFile(Javax.Tools.FileObject arg0, Javax.Tools.FileObject arg1); + /// + /// + /// + /// + /// + Java.Lang.ClassLoader GetClassLoader(Javax.Tools.JavaFileManager.Location arg0); + /// + /// + /// + /// + /// + /// + /// + /// + /// + Java.Lang.Iterable List(Javax.Tools.JavaFileManager.Location arg0, Java.Lang.String arg1, Java.Util.Set arg2, bool arg3); + /// + /// + /// + /// + /// + /// + Java.Lang.String InferBinaryName(Javax.Tools.JavaFileManager.Location arg0, Javax.Tools.JavaFileObject arg1); + /// + /// + /// + /// + /// + /// + /// + /// + Javax.Tools.FileObject GetFileForInput(Javax.Tools.JavaFileManager.Location arg0, Java.Lang.String arg1, Java.Lang.String arg2); + /// + /// + /// + /// + /// + /// + /// + /// + /// + Javax.Tools.FileObject GetFileForOutput(Javax.Tools.JavaFileManager.Location arg0, Java.Lang.String arg1, Java.Lang.String arg2, Javax.Tools.FileObject arg3); + /// + /// + /// + /// + /// + /// + /// + /// + Javax.Tools.JavaFileObject GetJavaFileForInput(Javax.Tools.JavaFileManager.Location arg0, Java.Lang.String arg1, Javax.Tools.JavaFileObject.Kind arg2); + /// + /// + /// + /// + /// + /// + /// + /// + /// + Javax.Tools.JavaFileObject GetJavaFileForOutput(Javax.Tools.JavaFileManager.Location arg0, Java.Lang.String arg1, Javax.Tools.JavaFileObject.Kind arg2, Javax.Tools.FileObject arg3); + /// + /// + /// + /// + void Close(); + /// + /// + /// + /// + void Flush(); + /// + /// + /// + /// + /// + /// + /// + /// + Java.Util.ServiceLoader GetServiceLoader(Javax.Tools.JavaFileManager.Location arg0, Java.Lang.Class arg1); + /// + /// + /// + /// + /// + /// + /// + bool Contains(Javax.Tools.JavaFileManager.Location arg0, Javax.Tools.FileObject arg1); + /// + /// + /// + /// + /// + /// + Java.Lang.Iterable> ListLocationsForModules(Javax.Tools.JavaFileManager.Location arg0); + /// + /// + /// + /// + /// + /// + Java.Lang.String InferModuleName(Javax.Tools.JavaFileManager.Location arg0); + /// + /// + /// + /// + /// + /// + /// + Javax.Tools.JavaFileManager.Location GetLocationForModule(Javax.Tools.JavaFileManager.Location arg0, Java.Lang.String arg1); + /// + /// + /// + /// + /// + /// + /// + Javax.Tools.JavaFileManager.Location GetLocationForModule(Javax.Tools.JavaFileManager.Location arg0, Javax.Tools.JavaFileObject arg1); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region JavaFileManager + public partial class JavaFileManager : Javax.Tools.IJavaFileManager + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Java.Io.Closeable(Javax.Tools.JavaFileManager t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Java.Io.Flushable(Javax.Tools.JavaFileManager t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Tools.OptionChecker(Javax.Tools.JavaFileManager t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public bool HandleOption(Java.Lang.String arg0, Java.Util.Iterator arg1) + { + return IExecute("handleOption", arg0, arg1); + } + /// + /// + /// + /// + /// + public bool HasLocation(Javax.Tools.JavaFileManager.Location arg0) + { + return IExecuteWithSignature("hasLocation", "(Ljavax/tools/JavaFileManager$Location;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public bool IsSameFile(Javax.Tools.FileObject arg0, Javax.Tools.FileObject arg1) + { + return IExecute("isSameFile", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Lang.ClassLoader GetClassLoader(Javax.Tools.JavaFileManager.Location arg0) + { + return IExecuteWithSignature("getClassLoader", "(Ljavax/tools/JavaFileManager$Location;)Ljava/lang/ClassLoader;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.Iterable List(Javax.Tools.JavaFileManager.Location arg0, Java.Lang.String arg1, Java.Util.Set arg2, bool arg3) + { + return IExecute>("list", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String InferBinaryName(Javax.Tools.JavaFileManager.Location arg0, Javax.Tools.JavaFileObject arg1) + { + return IExecute("inferBinaryName", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Tools.FileObject GetFileForInput(Javax.Tools.JavaFileManager.Location arg0, Java.Lang.String arg1, Java.Lang.String arg2) + { + return IExecute("getFileForInput", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Tools.FileObject GetFileForOutput(Javax.Tools.JavaFileManager.Location arg0, Java.Lang.String arg1, Java.Lang.String arg2, Javax.Tools.FileObject arg3) + { + return IExecute("getFileForOutput", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Tools.JavaFileObject GetJavaFileForInput(Javax.Tools.JavaFileManager.Location arg0, Java.Lang.String arg1, Javax.Tools.JavaFileObject.Kind arg2) + { + return IExecute("getJavaFileForInput", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Tools.JavaFileObject GetJavaFileForOutput(Javax.Tools.JavaFileManager.Location arg0, Java.Lang.String arg1, Javax.Tools.JavaFileObject.Kind arg2, Javax.Tools.FileObject arg3) + { + return IExecute("getJavaFileForOutput", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + public void Close() + { + IExecuteWithSignature("close", "()V"); + } + /// + /// + /// + /// + public void Flush() + { + IExecuteWithSignature("flush", "()V"); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Java.Util.ServiceLoader GetServiceLoader(Javax.Tools.JavaFileManager.Location arg0, Java.Lang.Class arg1) + { + return IExecute>("getServiceLoader", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public bool Contains(Javax.Tools.JavaFileManager.Location arg0, Javax.Tools.FileObject arg1) + { + return IExecute("contains", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.Iterable> ListLocationsForModules(Javax.Tools.JavaFileManager.Location arg0) + { + return IExecuteWithSignature>>("listLocationsForModules", "(Ljavax/tools/JavaFileManager$Location;)Ljava/lang/Iterable;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String InferModuleName(Javax.Tools.JavaFileManager.Location arg0) + { + return IExecuteWithSignature("inferModuleName", "(Ljavax/tools/JavaFileManager$Location;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Javax.Tools.JavaFileManager.Location GetLocationForModule(Javax.Tools.JavaFileManager.Location arg0, Java.Lang.String arg1) + { + return IExecute("getLocationForModule", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public Javax.Tools.JavaFileManager.Location GetLocationForModule(Javax.Tools.JavaFileManager.Location arg0, Javax.Tools.JavaFileObject arg1) + { + return IExecute("getLocationForModule", arg0, arg1); + } + + #endregion + + #region Nested classes + #region Location + public partial class Location + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + public bool IsOutputLocation() + { + return IExecuteWithSignature("isOutputLocation", "()Z"); + } + /// + /// + /// + /// + public bool IsModuleOrientedLocation() + { + return IExecuteWithSignature("isModuleOrientedLocation", "()Z"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Tools/JavaFileObject.cs b/src/net/JNet/GeneratedCore/Javax/Tools/JavaFileObject.cs new file mode 100644 index 0000000000..49cde9809e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Tools/JavaFileObject.cs @@ -0,0 +1,204 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Tools +{ + #region IJavaFileObject + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IJavaFileObject : Javax.Tools.IFileObject + { + #region Instance methods + /// + /// + /// + Javax.Lang.Model.Element.Modifier AccessLevel { get; } + /// + /// + /// + Javax.Tools.JavaFileObject.Kind GetKind { get; } + /// + /// + /// + Javax.Lang.Model.Element.NestingKind NestingKind { get; } + /// + /// + /// + /// + /// + /// + bool IsNameCompatible(Java.Lang.String arg0, Javax.Tools.JavaFileObject.Kind arg1); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region JavaFileObject + public partial class JavaFileObject : Javax.Tools.IJavaFileObject + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Lang.Model.Element.Modifier AccessLevel + { + get { return IExecuteWithSignature("getAccessLevel", "()Ljavax/lang/model/element/Modifier;"); } + } + /// + /// + /// + public Javax.Tools.JavaFileObject.Kind GetKind + { + get { return IExecuteWithSignature("getKind", "()Ljavax/tools/JavaFileObject$Kind;"); } + } + /// + /// + /// + public Javax.Lang.Model.Element.NestingKind NestingKind + { + get { return IExecuteWithSignature("getNestingKind", "()Ljavax/lang/model/element/NestingKind;"); } + } + /// + /// + /// + /// + /// + /// + public bool IsNameCompatible(Java.Lang.String arg0, Javax.Tools.JavaFileObject.Kind arg1) + { + return IExecute("isNameCompatible", arg0, arg1); + } + + #endregion + + #region Nested classes + #region Kind + public partial class Kind + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public Java.Lang.String extension { get { if (!_extensionReady) { _extensionContent = IGetField("extension"); _extensionReady = true; } return _extensionContent; } } + private Java.Lang.String _extensionContent = default; + private bool _extensionReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Tools.JavaFileObject.Kind CLASS { get { if (!_CLASSReady) { _CLASSContent = SGetField(LocalBridgeClazz, "CLASS"); _CLASSReady = true; } return _CLASSContent; } } + private static Javax.Tools.JavaFileObject.Kind _CLASSContent = default; + private static bool _CLASSReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Tools.JavaFileObject.Kind HTML { get { if (!_HTMLReady) { _HTMLContent = SGetField(LocalBridgeClazz, "HTML"); _HTMLReady = true; } return _HTMLContent; } } + private static Javax.Tools.JavaFileObject.Kind _HTMLContent = default; + private static bool _HTMLReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Tools.JavaFileObject.Kind OTHER { get { if (!_OTHERReady) { _OTHERContent = SGetField(LocalBridgeClazz, "OTHER"); _OTHERReady = true; } return _OTHERContent; } } + private static Javax.Tools.JavaFileObject.Kind _OTHERContent = default; + private static bool _OTHERReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Tools.JavaFileObject.Kind SOURCE { get { if (!_SOURCEReady) { _SOURCEContent = SGetField(LocalBridgeClazz, "SOURCE"); _SOURCEReady = true; } return _SOURCEContent; } } + private static Javax.Tools.JavaFileObject.Kind _SOURCEContent = default; + private static bool _SOURCEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Javax.Tools.JavaFileObject.Kind ValueOf(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Ljava/lang/String;)Ljavax/tools/JavaFileObject$Kind;", arg0); + } + /// + /// + /// + /// + public static Javax.Tools.JavaFileObject.Kind[] Values() + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "values", "()[Ljavax/tools/JavaFileObject$Kind;"); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Tools/OptionChecker.cs b/src/net/JNet/GeneratedCore/Javax/Tools/OptionChecker.cs new file mode 100644 index 0000000000..081c54624b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Tools/OptionChecker.cs @@ -0,0 +1,91 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Tools +{ + #region IOptionChecker + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IOptionChecker + { + #region Instance methods + /// + /// + /// + /// + /// + int IsSupportedOption(Java.Lang.String arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region OptionChecker + public partial class OptionChecker : Javax.Tools.IOptionChecker + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public int IsSupportedOption(Java.Lang.String arg0) + { + return IExecuteWithSignature("isSupportedOption", "(Ljava/lang/String;)I", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Tools/SimpleJavaFileObject.cs b/src/net/JNet/GeneratedCore/Javax/Tools/SimpleJavaFileObject.cs new file mode 100644 index 0000000000..cb688186f9 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Tools/SimpleJavaFileObject.cs @@ -0,0 +1,166 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Tools +{ + #region SimpleJavaFileObject + public partial class SimpleJavaFileObject + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Lang.Model.Element.Modifier AccessLevel + { + get { return IExecuteWithSignature("getAccessLevel", "()Ljavax/lang/model/element/Modifier;"); } + } + /// + /// + /// + public Javax.Tools.JavaFileObject.Kind Kind + { + get { return IExecuteWithSignature("getKind", "()Ljavax/tools/JavaFileObject$Kind;"); } + } + /// + /// + /// + public long LastModified + { + get { return IExecuteWithSignature("getLastModified", "()J"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Javax.Lang.Model.Element.NestingKind NestingKind + { + get { return IExecuteWithSignature("getNestingKind", "()Ljavax/lang/model/element/NestingKind;"); } + } + /// + /// + /// + /// + public bool Delete() + { + return IExecuteWithSignature("delete", "()Z"); + } + /// + /// + /// + /// + /// + /// + public bool IsNameCompatible(Java.Lang.String arg0, Javax.Tools.JavaFileObject.Kind arg1) + { + return IExecute("isNameCompatible", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Io.InputStream OpenInputStream() + { + return IExecuteWithSignature("openInputStream", "()Ljava/io/InputStream;"); + } + /// + /// + /// + /// + /// + public Java.Io.OutputStream OpenOutputStream() + { + return IExecuteWithSignature("openOutputStream", "()Ljava/io/OutputStream;"); + } + /// + /// + /// + /// + /// + /// + public Java.Io.Reader OpenReader(bool arg0) + { + return IExecuteWithSignature("openReader", "(Z)Ljava/io/Reader;", arg0); + } + /// + /// + /// + /// + /// + public Java.Io.Writer OpenWriter() + { + return IExecuteWithSignature("openWriter", "()Ljava/io/Writer;"); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.CharSequence GetCharContent(bool arg0) + { + return IExecuteWithSignature("getCharContent", "(Z)Ljava/lang/CharSequence;", arg0); + } + /// + /// + /// + /// + public Java.Net.URI ToUri() + { + return IExecuteWithSignature("toUri", "()Ljava/net/URI;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Tools/StandardJavaFileManager.cs b/src/net/JNet/GeneratedCore/Javax/Tools/StandardJavaFileManager.cs new file mode 100644 index 0000000000..bf00db0bb5 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Tools/StandardJavaFileManager.cs @@ -0,0 +1,361 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Tools +{ + #region IStandardJavaFileManager + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IStandardJavaFileManager : Javax.Tools.IJavaFileManager + { + #region Instance methods + /// + /// + /// + /// + /// + /// + bool IsSameFile(Javax.Tools.FileObject arg0, Javax.Tools.FileObject arg1); + /// + /// + /// + /// + /// + /// + Java.Lang.Iterable GetLocation(Javax.Tools.JavaFileManager.Location arg0) where ReturnExtendsJava_Io_File : Java.Io.File; + /// + /// + /// + /// + /// + /// + Java.Lang.Iterable GetJavaFileObjects(params Java.Io.File[] arg0) where ReturnExtendsJavax_Tools_JavaFileObject : Javax.Tools.JavaFileObject; + /// + /// + /// + /// + /// + /// + Java.Lang.Iterable GetJavaFileObjects(params Java.Lang.String[] arg0) where ReturnExtendsJavax_Tools_JavaFileObject : Javax.Tools.JavaFileObject; + /// + /// + /// + /// + /// + /// + /// + Java.Lang.Iterable GetJavaFileObjectsFromFiles(Java.Lang.Iterable arg0) where ReturnExtendsJavax_Tools_JavaFileObject : Javax.Tools.JavaFileObject where Arg0ExtendsJava_Io_File : Java.Io.File; + /// + /// + /// + /// + /// + /// + Java.Lang.Iterable GetJavaFileObjectsFromStrings(Java.Lang.Iterable arg0) where ReturnExtendsJavax_Tools_JavaFileObject : Javax.Tools.JavaFileObject; + /// + /// + /// + /// + /// + /// + /// + void SetLocation(Javax.Tools.JavaFileManager.Location arg0, Java.Lang.Iterable arg1) where Arg1ExtendsJava_Io_File : Java.Io.File; + /// + /// + /// + /// + /// + /// + Java.Lang.Iterable GetLocationAsPaths(Javax.Tools.JavaFileManager.Location arg0) where ReturnExtendsJava_Nio_File_Path : Java.Nio.File.Path; + /// + /// + /// + /// + /// + /// + Java.Lang.Iterable GetJavaFileObjects(params Java.Nio.File.Path[] arg0) where ReturnExtendsJavax_Tools_JavaFileObject : Javax.Tools.JavaFileObject; + /// + /// + /// + /// + /// + /// + /// + Java.Lang.Iterable GetJavaFileObjectsFromPaths(Java.Lang.Iterable arg0) where ReturnExtendsJavax_Tools_JavaFileObject : Javax.Tools.JavaFileObject where Arg0ExtendsJava_Nio_File_Path : Java.Nio.File.Path; + /// + /// + /// + /// + /// + Java.Nio.File.Path AsPath(Javax.Tools.FileObject arg0); + /// + /// + /// + /// + /// + /// + /// + /// + void SetLocationForModule(Javax.Tools.JavaFileManager.Location arg0, Java.Lang.String arg1, Java.Util.Collection arg2) where Arg2ExtendsJava_Nio_File_Path : Java.Nio.File.Path; + /// + /// + /// + /// + /// + /// + /// + void SetLocationFromPaths(Javax.Tools.JavaFileManager.Location arg0, Java.Util.Collection arg1) where Arg1ExtendsJava_Nio_File_Path : Java.Nio.File.Path; + /// + /// + /// + /// + void SetPathFactory(Javax.Tools.StandardJavaFileManager.PathFactory arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region StandardJavaFileManager + public partial class StandardJavaFileManager : Javax.Tools.IStandardJavaFileManager + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public bool IsSameFile(Javax.Tools.FileObject arg0, Javax.Tools.FileObject arg1) + { + return IExecute("isSameFile", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.Iterable GetLocation(Javax.Tools.JavaFileManager.Location arg0) where ReturnExtendsJava_Io_File : Java.Io.File + { + return IExecuteWithSignature>("getLocation", "(Ljavax/tools/JavaFileManager$Location;)Ljava/lang/Iterable;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.Iterable GetJavaFileObjects(params Java.Io.File[] arg0) where ReturnExtendsJavax_Tools_JavaFileObject : Javax.Tools.JavaFileObject + { + if (arg0.Length == 0) return IExecuteWithSignature>("getJavaFileObjects", "([Ljava/io/File;)Ljava/lang/Iterable;"); else return IExecuteWithSignature>("getJavaFileObjects", "([Ljava/io/File;)Ljava/lang/Iterable;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.Iterable GetJavaFileObjects(params Java.Lang.String[] arg0) where ReturnExtendsJavax_Tools_JavaFileObject : Javax.Tools.JavaFileObject + { + if (arg0.Length == 0) return IExecuteWithSignature>("getJavaFileObjects", "([Ljava/lang/String;)Ljava/lang/Iterable;"); else return IExecuteWithSignature>("getJavaFileObjects", "([Ljava/lang/String;)Ljava/lang/Iterable;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.Iterable GetJavaFileObjectsFromFiles(Java.Lang.Iterable arg0) where ReturnExtendsJavax_Tools_JavaFileObject : Javax.Tools.JavaFileObject where Arg0ExtendsJava_Io_File : Java.Io.File + { + return IExecuteWithSignature>("getJavaFileObjectsFromFiles", "(Ljava/lang/Iterable;)Ljava/lang/Iterable;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.Iterable GetJavaFileObjectsFromStrings(Java.Lang.Iterable arg0) where ReturnExtendsJavax_Tools_JavaFileObject : Javax.Tools.JavaFileObject + { + return IExecuteWithSignature>("getJavaFileObjectsFromStrings", "(Ljava/lang/Iterable;)Ljava/lang/Iterable;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public void SetLocation(Javax.Tools.JavaFileManager.Location arg0, Java.Lang.Iterable arg1) where Arg1ExtendsJava_Io_File : Java.Io.File + { + IExecute("setLocation", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.Iterable GetLocationAsPaths(Javax.Tools.JavaFileManager.Location arg0) where ReturnExtendsJava_Nio_File_Path : Java.Nio.File.Path + { + return IExecuteWithSignature>("getLocationAsPaths", "(Ljavax/tools/JavaFileManager$Location;)Ljava/lang/Iterable;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.Iterable GetJavaFileObjects(params Java.Nio.File.Path[] arg0) where ReturnExtendsJavax_Tools_JavaFileObject : Javax.Tools.JavaFileObject + { + if (arg0.Length == 0) return IExecuteWithSignature>("getJavaFileObjects", "([Ljava/nio/file/Path;)Ljava/lang/Iterable;"); else return IExecuteWithSignature>("getJavaFileObjects", "([Ljava/nio/file/Path;)Ljava/lang/Iterable;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.Iterable GetJavaFileObjectsFromPaths(Java.Lang.Iterable arg0) where ReturnExtendsJavax_Tools_JavaFileObject : Javax.Tools.JavaFileObject where Arg0ExtendsJava_Nio_File_Path : Java.Nio.File.Path + { + return IExecuteWithSignature>("getJavaFileObjectsFromPaths", "(Ljava/lang/Iterable;)Ljava/lang/Iterable;", arg0); + } + /// + /// + /// + /// + /// + public Java.Nio.File.Path AsPath(Javax.Tools.FileObject arg0) + { + return IExecuteWithSignature("asPath", "(Ljavax/tools/FileObject;)Ljava/nio/file/Path;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public void SetLocationForModule(Javax.Tools.JavaFileManager.Location arg0, Java.Lang.String arg1, Java.Util.Collection arg2) where Arg2ExtendsJava_Nio_File_Path : Java.Nio.File.Path + { + IExecute("setLocationForModule", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public void SetLocationFromPaths(Javax.Tools.JavaFileManager.Location arg0, Java.Util.Collection arg1) where Arg1ExtendsJava_Nio_File_Path : Java.Nio.File.Path + { + IExecute("setLocationFromPaths", arg0, arg1); + } + /// + /// + /// + /// + public void SetPathFactory(Javax.Tools.StandardJavaFileManager.PathFactory arg0) + { + IExecuteWithSignature("setPathFactory", "(Ljavax/tools/StandardJavaFileManager$PathFactory;)V", arg0); + } + + #endregion + + #region Nested classes + #region PathFactory + public partial class PathFactory + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public Java.Nio.File.Path GetPath(Java.Lang.String arg0, params Java.Lang.String[] arg1) + { + if (arg1.Length == 0) return IExecute("getPath", arg0); else return IExecute("getPath", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Tools/StandardLocation.cs b/src/net/JNet/GeneratedCore/Javax/Tools/StandardLocation.cs new file mode 100644 index 0000000000..56f0e6feca --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Tools/StandardLocation.cs @@ -0,0 +1,185 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Tools +{ + #region StandardLocation + public partial class StandardLocation + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Javax.Tools.StandardLocation ANNOTATION_PROCESSOR_MODULE_PATH { get { if (!_ANNOTATION_PROCESSOR_MODULE_PATHReady) { _ANNOTATION_PROCESSOR_MODULE_PATHContent = SGetField(LocalBridgeClazz, "ANNOTATION_PROCESSOR_MODULE_PATH"); _ANNOTATION_PROCESSOR_MODULE_PATHReady = true; } return _ANNOTATION_PROCESSOR_MODULE_PATHContent; } } + private static Javax.Tools.StandardLocation _ANNOTATION_PROCESSOR_MODULE_PATHContent = default; + private static bool _ANNOTATION_PROCESSOR_MODULE_PATHReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Tools.StandardLocation ANNOTATION_PROCESSOR_PATH { get { if (!_ANNOTATION_PROCESSOR_PATHReady) { _ANNOTATION_PROCESSOR_PATHContent = SGetField(LocalBridgeClazz, "ANNOTATION_PROCESSOR_PATH"); _ANNOTATION_PROCESSOR_PATHReady = true; } return _ANNOTATION_PROCESSOR_PATHContent; } } + private static Javax.Tools.StandardLocation _ANNOTATION_PROCESSOR_PATHContent = default; + private static bool _ANNOTATION_PROCESSOR_PATHReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Tools.StandardLocation CLASS_OUTPUT { get { if (!_CLASS_OUTPUTReady) { _CLASS_OUTPUTContent = SGetField(LocalBridgeClazz, "CLASS_OUTPUT"); _CLASS_OUTPUTReady = true; } return _CLASS_OUTPUTContent; } } + private static Javax.Tools.StandardLocation _CLASS_OUTPUTContent = default; + private static bool _CLASS_OUTPUTReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Tools.StandardLocation CLASS_PATH { get { if (!_CLASS_PATHReady) { _CLASS_PATHContent = SGetField(LocalBridgeClazz, "CLASS_PATH"); _CLASS_PATHReady = true; } return _CLASS_PATHContent; } } + private static Javax.Tools.StandardLocation _CLASS_PATHContent = default; + private static bool _CLASS_PATHReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Tools.StandardLocation MODULE_PATH { get { if (!_MODULE_PATHReady) { _MODULE_PATHContent = SGetField(LocalBridgeClazz, "MODULE_PATH"); _MODULE_PATHReady = true; } return _MODULE_PATHContent; } } + private static Javax.Tools.StandardLocation _MODULE_PATHContent = default; + private static bool _MODULE_PATHReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Tools.StandardLocation MODULE_SOURCE_PATH { get { if (!_MODULE_SOURCE_PATHReady) { _MODULE_SOURCE_PATHContent = SGetField(LocalBridgeClazz, "MODULE_SOURCE_PATH"); _MODULE_SOURCE_PATHReady = true; } return _MODULE_SOURCE_PATHContent; } } + private static Javax.Tools.StandardLocation _MODULE_SOURCE_PATHContent = default; + private static bool _MODULE_SOURCE_PATHReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Tools.StandardLocation NATIVE_HEADER_OUTPUT { get { if (!_NATIVE_HEADER_OUTPUTReady) { _NATIVE_HEADER_OUTPUTContent = SGetField(LocalBridgeClazz, "NATIVE_HEADER_OUTPUT"); _NATIVE_HEADER_OUTPUTReady = true; } return _NATIVE_HEADER_OUTPUTContent; } } + private static Javax.Tools.StandardLocation _NATIVE_HEADER_OUTPUTContent = default; + private static bool _NATIVE_HEADER_OUTPUTReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Tools.StandardLocation PATCH_MODULE_PATH { get { if (!_PATCH_MODULE_PATHReady) { _PATCH_MODULE_PATHContent = SGetField(LocalBridgeClazz, "PATCH_MODULE_PATH"); _PATCH_MODULE_PATHReady = true; } return _PATCH_MODULE_PATHContent; } } + private static Javax.Tools.StandardLocation _PATCH_MODULE_PATHContent = default; + private static bool _PATCH_MODULE_PATHReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Tools.StandardLocation PLATFORM_CLASS_PATH { get { if (!_PLATFORM_CLASS_PATHReady) { _PLATFORM_CLASS_PATHContent = SGetField(LocalBridgeClazz, "PLATFORM_CLASS_PATH"); _PLATFORM_CLASS_PATHReady = true; } return _PLATFORM_CLASS_PATHContent; } } + private static Javax.Tools.StandardLocation _PLATFORM_CLASS_PATHContent = default; + private static bool _PLATFORM_CLASS_PATHReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Tools.StandardLocation SOURCE_OUTPUT { get { if (!_SOURCE_OUTPUTReady) { _SOURCE_OUTPUTContent = SGetField(LocalBridgeClazz, "SOURCE_OUTPUT"); _SOURCE_OUTPUTReady = true; } return _SOURCE_OUTPUTContent; } } + private static Javax.Tools.StandardLocation _SOURCE_OUTPUTContent = default; + private static bool _SOURCE_OUTPUTReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Tools.StandardLocation SOURCE_PATH { get { if (!_SOURCE_PATHReady) { _SOURCE_PATHContent = SGetField(LocalBridgeClazz, "SOURCE_PATH"); _SOURCE_PATHReady = true; } return _SOURCE_PATHContent; } } + private static Javax.Tools.StandardLocation _SOURCE_PATHContent = default; + private static bool _SOURCE_PATHReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Tools.StandardLocation SYSTEM_MODULES { get { if (!_SYSTEM_MODULESReady) { _SYSTEM_MODULESContent = SGetField(LocalBridgeClazz, "SYSTEM_MODULES"); _SYSTEM_MODULESReady = true; } return _SYSTEM_MODULESContent; } } + private static Javax.Tools.StandardLocation _SYSTEM_MODULESContent = default; + private static bool _SYSTEM_MODULESReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Tools.StandardLocation UPGRADE_MODULE_PATH { get { if (!_UPGRADE_MODULE_PATHReady) { _UPGRADE_MODULE_PATHContent = SGetField(LocalBridgeClazz, "UPGRADE_MODULE_PATH"); _UPGRADE_MODULE_PATHReady = true; } return _UPGRADE_MODULE_PATHContent; } } + private static Javax.Tools.StandardLocation _UPGRADE_MODULE_PATHContent = default; + private static bool _UPGRADE_MODULE_PATHReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Javax.Tools.JavaFileManager.Location LocationFor(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "locationFor", "(Ljava/lang/String;)Ljavax/tools/JavaFileManager$Location;", arg0); + } + /// + /// + /// + /// + /// + public static Javax.Tools.StandardLocation ValueOf(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Ljava/lang/String;)Ljavax/tools/StandardLocation;", arg0); + } + /// + /// + /// + /// + public static Javax.Tools.StandardLocation[] Values() + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "values", "()[Ljavax/tools/StandardLocation;"); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + public bool IsModuleOrientedLocation() + { + return IExecuteWithSignature("isModuleOrientedLocation", "()Z"); + } + /// + /// + /// + /// + public bool IsOutputLocation() + { + return IExecuteWithSignature("isOutputLocation", "()Z"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Tools/Tool.cs b/src/net/JNet/GeneratedCore/Javax/Tools/Tool.cs new file mode 100644 index 0000000000..957ffaa0cf --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Tools/Tool.cs @@ -0,0 +1,121 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Tools +{ + #region ITool + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ITool + { + #region Instance methods + /// + /// + /// + Java.Util.Set SourceVersions { get; } + /// + /// + /// + /// + /// + /// + /// + /// + int Run(Java.Io.InputStream arg0, Java.Io.OutputStream arg1, Java.Io.OutputStream arg2, params Java.Lang.String[] arg3); + /// + /// + /// + /// + Java.Lang.String Name(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Tool + public partial class Tool : Javax.Tools.ITool + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Util.Set SourceVersions + { + get { return IExecuteWithSignature>("getSourceVersions", "()Ljava/util/Set;"); } + } + /// + /// + /// + /// + /// + /// + /// + /// + public int Run(Java.Io.InputStream arg0, Java.Io.OutputStream arg1, Java.Io.OutputStream arg2, params Java.Lang.String[] arg3) + { + if (arg3.Length == 0) return IExecute("run", arg0, arg1, arg2); else return IExecute("run", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + public Java.Lang.String Name() + { + return IExecuteWithSignature("name", "()Ljava/lang/String;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Tools/ToolProvider.cs b/src/net/JNet/GeneratedCore/Javax/Tools/ToolProvider.cs new file mode 100644 index 0000000000..f89d5652d6 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Tools/ToolProvider.cs @@ -0,0 +1,72 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Tools +{ + #region ToolProvider + public partial class ToolProvider + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + public static Javax.Tools.DocumentationTool SystemDocumentationTool + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getSystemDocumentationTool", "()Ljavax/tools/DocumentationTool;"); } + } + /// + /// + /// + public static Javax.Tools.JavaCompiler SystemJavaCompiler + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getSystemJavaCompiler", "()Ljavax/tools/JavaCompiler;"); } + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Transaction/Xa/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Javax/Transaction/Xa/AllPackageClasses.cs new file mode 100644 index 0000000000..c15ab8dd7e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Transaction/Xa/AllPackageClasses.cs @@ -0,0 +1,141 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Javax.Transaction.Xa +{ + #region XAException + /// + /// + /// + public partial class XAException : Java.Lang.Exception + { + const string _bridgeClassName = "javax.transaction.xa.XAException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region XAResource + /// + /// + /// + public partial class XAResource : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.transaction.xa.XAResource"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("XAResource class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public XAResource() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("XAResource class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public XAResource(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Xid + /// + /// + /// + public partial class Xid : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.transaction.xa.Xid"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Xid class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Xid() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Xid class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Xid(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Transaction/Xa/XAException.cs b/src/net/JNet/GeneratedCore/Javax/Transaction/Xa/XAException.cs new file mode 100644 index 0000000000..9a9995b511 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Transaction/Xa/XAException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Transaction.Xa +{ + #region XAException + public partial class XAException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Transaction/Xa/XAResource.cs b/src/net/JNet/GeneratedCore/Javax/Transaction/Xa/XAResource.cs new file mode 100644 index 0000000000..e004e537da --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Transaction/Xa/XAResource.cs @@ -0,0 +1,302 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Transaction.Xa +{ + #region IXAResource + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IXAResource + { + #region Instance methods + /// + /// + /// + int TransactionTimeout { get; } + /// + /// + /// + /// + /// + /// + bool IsSameRM(Javax.Transaction.Xa.XAResource arg0); + /// + /// + /// + /// + /// + /// + bool SetTransactionTimeout(int arg0); + /// + /// + /// + /// + /// + /// + int Prepare(Javax.Transaction.Xa.Xid arg0); + /// + /// + /// + /// + /// + /// + Javax.Transaction.Xa.Xid[] Recover(int arg0); + /// + /// + /// + /// + /// + /// + void Commit(Javax.Transaction.Xa.Xid arg0, bool arg1); + /// + /// + /// + /// + /// + /// + void End(Javax.Transaction.Xa.Xid arg0, int arg1); + /// + /// + /// + /// + /// + void Forget(Javax.Transaction.Xa.Xid arg0); + /// + /// + /// + /// + /// + void Rollback(Javax.Transaction.Xa.Xid arg0); + /// + /// + /// + /// + /// + /// + void Start(Javax.Transaction.Xa.Xid arg0, int arg1); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region XAResource + public partial class XAResource : Javax.Transaction.Xa.IXAResource + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int TMENDRSCAN { get { if (!_TMENDRSCANReady) { _TMENDRSCANContent = SGetField(LocalBridgeClazz, "TMENDRSCAN"); _TMENDRSCANReady = true; } return _TMENDRSCANContent; } } + private static int _TMENDRSCANContent = default; + private static bool _TMENDRSCANReady = false; // this is used because in case of generics + /// + /// + /// + public static int TMFAIL { get { if (!_TMFAILReady) { _TMFAILContent = SGetField(LocalBridgeClazz, "TMFAIL"); _TMFAILReady = true; } return _TMFAILContent; } } + private static int _TMFAILContent = default; + private static bool _TMFAILReady = false; // this is used because in case of generics + /// + /// + /// + public static int TMJOIN { get { if (!_TMJOINReady) { _TMJOINContent = SGetField(LocalBridgeClazz, "TMJOIN"); _TMJOINReady = true; } return _TMJOINContent; } } + private static int _TMJOINContent = default; + private static bool _TMJOINReady = false; // this is used because in case of generics + /// + /// + /// + public static int TMNOFLAGS { get { if (!_TMNOFLAGSReady) { _TMNOFLAGSContent = SGetField(LocalBridgeClazz, "TMNOFLAGS"); _TMNOFLAGSReady = true; } return _TMNOFLAGSContent; } } + private static int _TMNOFLAGSContent = default; + private static bool _TMNOFLAGSReady = false; // this is used because in case of generics + /// + /// + /// + public static int TMONEPHASE { get { if (!_TMONEPHASEReady) { _TMONEPHASEContent = SGetField(LocalBridgeClazz, "TMONEPHASE"); _TMONEPHASEReady = true; } return _TMONEPHASEContent; } } + private static int _TMONEPHASEContent = default; + private static bool _TMONEPHASEReady = false; // this is used because in case of generics + /// + /// + /// + public static int TMRESUME { get { if (!_TMRESUMEReady) { _TMRESUMEContent = SGetField(LocalBridgeClazz, "TMRESUME"); _TMRESUMEReady = true; } return _TMRESUMEContent; } } + private static int _TMRESUMEContent = default; + private static bool _TMRESUMEReady = false; // this is used because in case of generics + /// + /// + /// + public static int TMSTARTRSCAN { get { if (!_TMSTARTRSCANReady) { _TMSTARTRSCANContent = SGetField(LocalBridgeClazz, "TMSTARTRSCAN"); _TMSTARTRSCANReady = true; } return _TMSTARTRSCANContent; } } + private static int _TMSTARTRSCANContent = default; + private static bool _TMSTARTRSCANReady = false; // this is used because in case of generics + /// + /// + /// + public static int TMSUCCESS { get { if (!_TMSUCCESSReady) { _TMSUCCESSContent = SGetField(LocalBridgeClazz, "TMSUCCESS"); _TMSUCCESSReady = true; } return _TMSUCCESSContent; } } + private static int _TMSUCCESSContent = default; + private static bool _TMSUCCESSReady = false; // this is used because in case of generics + /// + /// + /// + public static int TMSUSPEND { get { if (!_TMSUSPENDReady) { _TMSUSPENDContent = SGetField(LocalBridgeClazz, "TMSUSPEND"); _TMSUSPENDReady = true; } return _TMSUSPENDContent; } } + private static int _TMSUSPENDContent = default; + private static bool _TMSUSPENDReady = false; // this is used because in case of generics + /// + /// + /// + public static int XA_OK { get { if (!_XA_OKReady) { _XA_OKContent = SGetField(LocalBridgeClazz, "XA_OK"); _XA_OKReady = true; } return _XA_OKContent; } } + private static int _XA_OKContent = default; + private static bool _XA_OKReady = false; // this is used because in case of generics + /// + /// + /// + public static int XA_RDONLY { get { if (!_XA_RDONLYReady) { _XA_RDONLYContent = SGetField(LocalBridgeClazz, "XA_RDONLY"); _XA_RDONLYReady = true; } return _XA_RDONLYContent; } } + private static int _XA_RDONLYContent = default; + private static bool _XA_RDONLYReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int TransactionTimeout + { + get { return IExecuteWithSignature("getTransactionTimeout", "()I"); } + } + /// + /// + /// + /// + /// + /// + public bool IsSameRM(Javax.Transaction.Xa.XAResource arg0) + { + return IExecuteWithSignature("isSameRM", "(Ljavax/transaction/xa/XAResource;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public bool SetTransactionTimeout(int arg0) + { + return IExecuteWithSignature("setTransactionTimeout", "(I)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public int Prepare(Javax.Transaction.Xa.Xid arg0) + { + return IExecuteWithSignature("prepare", "(Ljavax/transaction/xa/Xid;)I", arg0); + } + /// + /// + /// + /// + /// + /// + public Javax.Transaction.Xa.Xid[] Recover(int arg0) + { + return IExecuteWithSignatureArray("recover", "(I)[Ljavax/transaction/xa/Xid;", arg0); + } + /// + /// + /// + /// + /// + /// + public void Commit(Javax.Transaction.Xa.Xid arg0, bool arg1) + { + IExecute("commit", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void End(Javax.Transaction.Xa.Xid arg0, int arg1) + { + IExecute("end", arg0, arg1); + } + /// + /// + /// + /// + /// + public void Forget(Javax.Transaction.Xa.Xid arg0) + { + IExecuteWithSignature("forget", "(Ljavax/transaction/xa/Xid;)V", arg0); + } + /// + /// + /// + /// + /// + public void Rollback(Javax.Transaction.Xa.Xid arg0) + { + IExecuteWithSignature("rollback", "(Ljavax/transaction/xa/Xid;)V", arg0); + } + /// + /// + /// + /// + /// + /// + public void Start(Javax.Transaction.Xa.Xid arg0, int arg1) + { + IExecute("start", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Transaction/Xa/Xid.cs b/src/net/JNet/GeneratedCore/Javax/Transaction/Xa/Xid.cs new file mode 100644 index 0000000000..bf4fedeb34 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Transaction/Xa/Xid.cs @@ -0,0 +1,121 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Transaction.Xa +{ + #region IXid + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IXid + { + #region Instance methods + /// + /// + /// + byte[] BranchQualifier { get; } + /// + /// + /// + int FormatId { get; } + /// + /// + /// + byte[] GlobalTransactionId { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Xid + public partial class Xid : Javax.Transaction.Xa.IXid + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int MAXBQUALSIZE { get { if (!_MAXBQUALSIZEReady) { _MAXBQUALSIZEContent = SGetField(LocalBridgeClazz, "MAXBQUALSIZE"); _MAXBQUALSIZEReady = true; } return _MAXBQUALSIZEContent; } } + private static int _MAXBQUALSIZEContent = default; + private static bool _MAXBQUALSIZEReady = false; // this is used because in case of generics + /// + /// + /// + public static int MAXGTRIDSIZE { get { if (!_MAXGTRIDSIZEReady) { _MAXGTRIDSIZEContent = SGetField(LocalBridgeClazz, "MAXGTRIDSIZE"); _MAXGTRIDSIZEReady = true; } return _MAXGTRIDSIZEContent; } } + private static int _MAXGTRIDSIZEContent = default; + private static bool _MAXGTRIDSIZEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public byte[] BranchQualifier + { + get { return IExecuteWithSignatureArray("getBranchQualifier", "()[B"); } + } + /// + /// + /// + public int FormatId + { + get { return IExecuteWithSignature("getFormatId", "()I"); } + } + /// + /// + /// + public byte[] GlobalTransactionId + { + get { return IExecuteWithSignatureArray("getGlobalTransactionId", "()[B"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Javax/Xml/AllPackageClasses.cs new file mode 100644 index 0000000000..743b17af12 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/AllPackageClasses.cs @@ -0,0 +1,75 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Javax.Xml +{ + #region XMLConstants + /// + /// + /// + public partial class XMLConstants : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.xml.XMLConstants"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public XMLConstants() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public XMLConstants(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Catalog/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Catalog/AllPackageClasses.cs new file mode 100644 index 0000000000..47a6673312 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Catalog/AllPackageClasses.cs @@ -0,0 +1,321 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Javax.Xml.Catalog +{ + #region Catalog + /// + /// + /// + public partial class Catalog : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.xml.catalog.Catalog"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Catalog class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Catalog() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Catalog class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Catalog(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CatalogException + /// + /// + /// + public partial class CatalogException : Java.Lang.RuntimeException + { + const string _bridgeClassName = "javax.xml.catalog.CatalogException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region CatalogFeatures + /// + /// + /// + public partial class CatalogFeatures : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.xml.catalog.CatalogFeatures"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public CatalogFeatures() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public CatalogFeatures(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region Builder + /// + /// + /// + public partial class Builder : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.xml.catalog.CatalogFeatures$Builder"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Builder() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Builder(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + #region Feature + /// + /// + /// + public partial class Feature : Java.Lang.Enum + { + const string _bridgeClassName = "javax.xml.catalog.CatalogFeatures$Feature"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Feature() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Feature(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region CatalogManager + /// + /// + /// + public partial class CatalogManager : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.xml.catalog.CatalogManager"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public CatalogManager() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public CatalogManager(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CatalogResolver + /// + /// + /// + public partial class CatalogResolver : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.xml.catalog.CatalogResolver"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("CatalogResolver class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CatalogResolver() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("CatalogResolver class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CatalogResolver(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Catalog/Catalog.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Catalog/Catalog.cs new file mode 100644 index 0000000000..befaca1e93 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Catalog/Catalog.cs @@ -0,0 +1,134 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Catalog +{ + #region ICatalog + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ICatalog + { + #region Instance methods + /// + /// + /// + /// + /// + Java.Lang.String MatchPublic(Java.Lang.String arg0); + /// + /// + /// + /// + /// + Java.Lang.String MatchSystem(Java.Lang.String arg0); + /// + /// + /// + /// + /// + Java.Lang.String MatchURI(Java.Lang.String arg0); + /// + /// + /// + /// + Java.Util.Stream.Stream Catalogs(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Catalog + public partial class Catalog : Javax.Xml.Catalog.ICatalog + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public Java.Lang.String MatchPublic(Java.Lang.String arg0) + { + return IExecuteWithSignature("matchPublic", "(Ljava/lang/String;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.String MatchSystem(Java.Lang.String arg0) + { + return IExecuteWithSignature("matchSystem", "(Ljava/lang/String;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.String MatchURI(Java.Lang.String arg0) + { + return IExecuteWithSignature("matchURI", "(Ljava/lang/String;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + public Java.Util.Stream.Stream Catalogs() + { + return IExecuteWithSignature>("catalogs", "()Ljava/util/stream/Stream;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Catalog/CatalogException.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Catalog/CatalogException.cs new file mode 100644 index 0000000000..44056a3896 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Catalog/CatalogException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Catalog +{ + #region CatalogException + public partial class CatalogException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Catalog/CatalogFeatures.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Catalog/CatalogFeatures.cs new file mode 100644 index 0000000000..cfa03519aa --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Catalog/CatalogFeatures.cs @@ -0,0 +1,219 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Catalog +{ + #region CatalogFeatures + public partial class CatalogFeatures + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + public static Javax.Xml.Catalog.CatalogFeatures Defaults() + { + return SExecuteWithSignature(LocalBridgeClazz, "defaults", "()Ljavax/xml/catalog/CatalogFeatures;"); + } + /// + /// + /// + /// + public static Javax.Xml.Catalog.CatalogFeatures.Builder BuilderMethod() + { + return SExecuteWithSignature(LocalBridgeClazz, "builder", "()Ljavax/xml/catalog/CatalogFeatures$Builder;"); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public Java.Lang.String Get(Javax.Xml.Catalog.CatalogFeatures.Feature arg0) + { + return IExecuteWithSignature("get", "(Ljavax/xml/catalog/CatalogFeatures$Feature;)Ljava/lang/String;", arg0); + } + + #endregion + + #region Nested classes + #region Builder + public partial class Builder + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public Javax.Xml.Catalog.CatalogFeatures Build() + { + return IExecuteWithSignature("build", "()Ljavax/xml/catalog/CatalogFeatures;"); + } + /// + /// + /// + /// + /// + /// + public Javax.Xml.Catalog.CatalogFeatures.Builder With(Javax.Xml.Catalog.CatalogFeatures.Feature arg0, Java.Lang.String arg1) + { + return IExecute("with", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Feature + public partial class Feature + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Javax.Xml.Catalog.CatalogFeatures.Feature DEFER { get { if (!_DEFERReady) { _DEFERContent = SGetField(LocalBridgeClazz, "DEFER"); _DEFERReady = true; } return _DEFERContent; } } + private static Javax.Xml.Catalog.CatalogFeatures.Feature _DEFERContent = default; + private static bool _DEFERReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Xml.Catalog.CatalogFeatures.Feature FILES { get { if (!_FILESReady) { _FILESContent = SGetField(LocalBridgeClazz, "FILES"); _FILESReady = true; } return _FILESContent; } } + private static Javax.Xml.Catalog.CatalogFeatures.Feature _FILESContent = default; + private static bool _FILESReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Xml.Catalog.CatalogFeatures.Feature PREFER { get { if (!_PREFERReady) { _PREFERContent = SGetField(LocalBridgeClazz, "PREFER"); _PREFERReady = true; } return _PREFERContent; } } + private static Javax.Xml.Catalog.CatalogFeatures.Feature _PREFERContent = default; + private static bool _PREFERReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Xml.Catalog.CatalogFeatures.Feature RESOLVE { get { if (!_RESOLVEReady) { _RESOLVEContent = SGetField(LocalBridgeClazz, "RESOLVE"); _RESOLVEReady = true; } return _RESOLVEContent; } } + private static Javax.Xml.Catalog.CatalogFeatures.Feature _RESOLVEContent = default; + private static bool _RESOLVEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Javax.Xml.Catalog.CatalogFeatures.Feature ValueOf(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Ljava/lang/String;)Ljavax/xml/catalog/CatalogFeatures$Feature;", arg0); + } + /// + /// + /// + /// + public static Javax.Xml.Catalog.CatalogFeatures.Feature[] Values() + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "values", "()[Ljavax/xml/catalog/CatalogFeatures$Feature;"); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String PropertyName + { + get { return IExecuteWithSignature("getPropertyName", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + public Java.Lang.String DefaultValue() + { + return IExecuteWithSignature("defaultValue", "()Ljava/lang/String;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Catalog/CatalogManager.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Catalog/CatalogManager.cs new file mode 100644 index 0000000000..692e9ad0da --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Catalog/CatalogManager.cs @@ -0,0 +1,87 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Catalog +{ + #region CatalogManager + public partial class CatalogManager + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + public static Javax.Xml.Catalog.Catalog Catalog(Javax.Xml.Catalog.CatalogFeatures arg0, params Java.Net.URI[] arg1) + { + if (arg1.Length == 0) return SExecute(LocalBridgeClazz, "catalog", arg0); else return SExecute(LocalBridgeClazz, "catalog", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Javax.Xml.Catalog.CatalogResolver CatalogResolver(Javax.Xml.Catalog.Catalog arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "catalogResolver", "(Ljavax/xml/catalog/Catalog;)Ljavax/xml/catalog/CatalogResolver;", arg0); + } + /// + /// + /// + /// + /// + /// + public static Javax.Xml.Catalog.CatalogResolver CatalogResolver(Javax.Xml.Catalog.CatalogFeatures arg0, params Java.Net.URI[] arg1) + { + if (arg1.Length == 0) return SExecute(LocalBridgeClazz, "catalogResolver", arg0); else return SExecute(LocalBridgeClazz, "catalogResolver", arg0, arg1); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Catalog/CatalogResolver.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Catalog/CatalogResolver.cs new file mode 100644 index 0000000000..1144bba7e0 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Catalog/CatalogResolver.cs @@ -0,0 +1,172 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Catalog +{ + #region ICatalogResolver + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ICatalogResolver + { + #region Instance methods + /// + /// + /// + /// + /// + /// + Javax.Xml.Transform.Source Resolve(Java.Lang.String arg0, Java.Lang.String arg1); + /// + /// + /// + /// + /// + /// + /// + /// + /// + Org.W3c.Dom.Ls.LSInput ResolveResource(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2, Java.Lang.String arg3, Java.Lang.String arg4); + /// + /// + /// + /// + /// + /// + Org.Xml.Sax.InputSource ResolveEntity(Java.Lang.String arg0, Java.Lang.String arg1); + /// + /// + /// + /// + /// + /// + /// + /// + /// + object ResolveEntity(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2, Java.Lang.String arg3); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region CatalogResolver + public partial class CatalogResolver : Javax.Xml.Catalog.ICatalogResolver + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Org.Xml.Sax.EntityResolver(Javax.Xml.Catalog.CatalogResolver t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Xml.Stream.XMLResolver(Javax.Xml.Catalog.CatalogResolver t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Xml.Transform.URIResolver(Javax.Xml.Catalog.CatalogResolver t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Org.W3c.Dom.Ls.LSResourceResolver(Javax.Xml.Catalog.CatalogResolver t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public Javax.Xml.Transform.Source Resolve(Java.Lang.String arg0, Java.Lang.String arg1) + { + return IExecute("resolve", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Org.W3c.Dom.Ls.LSInput ResolveResource(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2, Java.Lang.String arg3, Java.Lang.String arg4) + { + return IExecute("resolveResource", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + public Org.Xml.Sax.InputSource ResolveEntity(Java.Lang.String arg0, Java.Lang.String arg1) + { + return IExecute("resolveEntity", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public object ResolveEntity(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2, Java.Lang.String arg3) + { + return IExecute("resolveEntity", arg0, arg1, arg2, arg3); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/AlgorithmMethod.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/AlgorithmMethod.cs new file mode 100644 index 0000000000..e877e65576 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/AlgorithmMethod.cs @@ -0,0 +1,98 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Crypto +{ + #region IAlgorithmMethod + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IAlgorithmMethod + { + #region Instance methods + /// + /// + /// + Java.Lang.String Algorithm { get; } + /// + /// + /// + Java.Security.Spec.AlgorithmParameterSpec ParameterSpec { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region AlgorithmMethod + public partial class AlgorithmMethod : Javax.Xml.Crypto.IAlgorithmMethod + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Algorithm + { + get { return IExecuteWithSignature("getAlgorithm", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Security.Spec.AlgorithmParameterSpec ParameterSpec + { + get { return IExecuteWithSignature("getParameterSpec", "()Ljava/security/spec/AlgorithmParameterSpec;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/AllPackageClasses.cs new file mode 100644 index 0000000000..4362ef1413 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/AllPackageClasses.cs @@ -0,0 +1,659 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Javax.Xml.Crypto +{ + #region AlgorithmMethod + /// + /// + /// + public partial class AlgorithmMethod : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.xml.crypto.AlgorithmMethod"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AlgorithmMethod class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AlgorithmMethod() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AlgorithmMethod class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AlgorithmMethod(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Data + /// + /// + /// + public partial class Data : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.xml.crypto.Data"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Data class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Data() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Data class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Data(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region KeySelector + /// + /// + /// + public partial class KeySelector : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.xml.crypto.KeySelector"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("KeySelector class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public KeySelector() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("KeySelector class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public KeySelector(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region Purpose + /// + /// + /// + public partial class Purpose : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.xml.crypto.KeySelector$Purpose"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Purpose() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Purpose(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region KeySelectorException + /// + /// + /// + public partial class KeySelectorException : Java.Lang.Exception + { + const string _bridgeClassName = "javax.xml.crypto.KeySelectorException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region KeySelectorResult + /// + /// + /// + public partial class KeySelectorResult : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.xml.crypto.KeySelectorResult"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("KeySelectorResult class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public KeySelectorResult() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("KeySelectorResult class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public KeySelectorResult(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MarshalException + /// + /// + /// + public partial class MarshalException : Java.Lang.Exception + { + const string _bridgeClassName = "javax.xml.crypto.MarshalException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region NodeSetData + /// + /// + /// + public partial class NodeSetData : Java.Lang.Iterable + { + const string _bridgeClassName = "javax.xml.crypto.NodeSetData"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("NodeSetData class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public NodeSetData() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("NodeSetData class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public NodeSetData(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region NodeSetData + /// + /// + /// + /// + public partial class NodeSetData : Java.Lang.Iterable + { + const string _bridgeClassName = "javax.xml.crypto.NodeSetData"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("NodeSetData class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public NodeSetData() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("NodeSetData class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public NodeSetData(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region NoSuchMechanismException + /// + /// + /// + public partial class NoSuchMechanismException : Java.Lang.RuntimeException + { + const string _bridgeClassName = "javax.xml.crypto.NoSuchMechanismException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region OctetStreamData + /// + /// + /// + public partial class OctetStreamData : Javax.Xml.Crypto.Data + { + const string _bridgeClassName = "javax.xml.crypto.OctetStreamData"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public OctetStreamData() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public OctetStreamData(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region URIDereferencer + /// + /// + /// + public partial class URIDereferencer : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.xml.crypto.URIDereferencer"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("URIDereferencer class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public URIDereferencer() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("URIDereferencer class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public URIDereferencer(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region URIReference + /// + /// + /// + public partial class URIReference : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.xml.crypto.URIReference"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("URIReference class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public URIReference() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("URIReference class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public URIReference(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region URIReferenceException + /// + /// + /// + public partial class URIReferenceException : Java.Lang.Exception + { + const string _bridgeClassName = "javax.xml.crypto.URIReferenceException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region XMLCryptoContext + /// + /// + /// + public partial class XMLCryptoContext : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.xml.crypto.XMLCryptoContext"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("XMLCryptoContext class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public XMLCryptoContext() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("XMLCryptoContext class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public XMLCryptoContext(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region XMLStructure + /// + /// + /// + public partial class XMLStructure : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.xml.crypto.XMLStructure"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("XMLStructure class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public XMLStructure() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("XMLStructure class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public XMLStructure(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Data.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Data.cs new file mode 100644 index 0000000000..dd568ec1a9 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Data.cs @@ -0,0 +1,76 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Crypto +{ + #region IData + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IData + { + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Data + public partial class Data : Javax.Xml.Crypto.IData + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dom/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dom/AllPackageClasses.cs new file mode 100644 index 0000000000..21ba1c81ec --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dom/AllPackageClasses.cs @@ -0,0 +1,167 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Javax.Xml.Crypto.Dom +{ + #region DOMCryptoContext + /// + /// + /// + public partial class DOMCryptoContext : Javax.Xml.Crypto.XMLCryptoContext + { + const string _bridgeClassName = "javax.xml.crypto.dom.DOMCryptoContext"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DOMCryptoContext() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DOMCryptoContext(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DOMStructure + /// + /// + /// + public partial class DOMStructure : Javax.Xml.Crypto.XMLStructure + { + const string _bridgeClassName = "javax.xml.crypto.dom.DOMStructure"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DOMStructure() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DOMStructure(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DOMURIReference + /// + /// + /// + public partial class DOMURIReference : Javax.Xml.Crypto.URIReference + { + const string _bridgeClassName = "javax.xml.crypto.dom.DOMURIReference"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("DOMURIReference class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DOMURIReference() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("DOMURIReference class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DOMURIReference(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dom/DOMCryptoContext.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dom/DOMCryptoContext.cs new file mode 100644 index 0000000000..28b88a5f24 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dom/DOMCryptoContext.cs @@ -0,0 +1,171 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Crypto.Dom +{ + #region DOMCryptoContext + public partial class DOMCryptoContext + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String BaseURI + { + get { return IExecuteWithSignature("getBaseURI", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setBaseURI", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String DefaultNamespacePrefix + { + get { return IExecuteWithSignature("getDefaultNamespacePrefix", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setDefaultNamespacePrefix", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Javax.Xml.Crypto.KeySelector KeySelector + { + get { return IExecuteWithSignature("getKeySelector", "()Ljavax/xml/crypto/KeySelector;"); } set { IExecuteWithSignature("setKeySelector", "(Ljavax/xml/crypto/KeySelector;)V", value); } + } + /// + /// + /// + public Javax.Xml.Crypto.URIDereferencer URIDereferencer + { + get { return IExecuteWithSignature("getURIDereferencer", "()Ljavax/xml/crypto/URIDereferencer;"); } set { IExecuteWithSignature("setURIDereferencer", "(Ljavax/xml/crypto/URIDereferencer;)V", value); } + } + /// + /// + /// + /// + /// + public object Get(object arg0) + { + return IExecuteWithSignature("get", "(Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public object GetProperty(Java.Lang.String arg0) + { + return IExecuteWithSignature("getProperty", "(Ljava/lang/String;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + /// + public object Put(object arg0, object arg1) + { + return IExecute("put", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public object SetProperty(Java.Lang.String arg0, object arg1) + { + return IExecute("setProperty", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String GetNamespacePrefix(Java.Lang.String arg0, Java.Lang.String arg1) + { + return IExecute("getNamespacePrefix", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String PutNamespacePrefix(Java.Lang.String arg0, Java.Lang.String arg1) + { + return IExecute("putNamespacePrefix", arg0, arg1); + } + /// + /// + /// + /// + public Java.Util.Iterator> Iterator() + { + return IExecuteWithSignature>>("iterator", "()Ljava/util/Iterator;"); + } + /// + /// + /// + /// + /// + public Org.W3c.Dom.Element GetElementById(Java.Lang.String arg0) + { + return IExecuteWithSignature("getElementById", "(Ljava/lang/String;)Lorg/w3c/dom/Element;", arg0); + } + /// + /// + /// + /// + /// + /// + public void SetIdAttributeNS(Org.W3c.Dom.Element arg0, Java.Lang.String arg1, Java.Lang.String arg2) + { + IExecute("setIdAttributeNS", arg0, arg1, arg2); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dom/DOMStructure.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dom/DOMStructure.cs new file mode 100644 index 0000000000..44cc0f495c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dom/DOMStructure.cs @@ -0,0 +1,82 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Crypto.Dom +{ + #region DOMStructure + public partial class DOMStructure + { + #region Constructors + /// + /// + /// + /// + public DOMStructure(Org.W3c.Dom.Node arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Org.W3c.Dom.Node Node + { + get { return IExecuteWithSignature("getNode", "()Lorg/w3c/dom/Node;"); } + } + /// + /// + /// + /// + /// + public bool IsFeatureSupported(Java.Lang.String arg0) + { + return IExecuteWithSignature("isFeatureSupported", "(Ljava/lang/String;)Z", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dom/DOMURIReference.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dom/DOMURIReference.cs new file mode 100644 index 0000000000..49dd071e6b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dom/DOMURIReference.cs @@ -0,0 +1,87 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Crypto.Dom +{ + #region IDOMURIReference + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IDOMURIReference : Javax.Xml.Crypto.IURIReference + { + #region Instance methods + /// + /// + /// + Org.W3c.Dom.Node Here { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region DOMURIReference + public partial class DOMURIReference : Javax.Xml.Crypto.Dom.IDOMURIReference + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Org.W3c.Dom.Node Here + { + get { return IExecuteWithSignature("getHere", "()Lorg/w3c/dom/Node;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/AllPackageClasses.cs new file mode 100644 index 0000000000..0d83000a6d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/AllPackageClasses.cs @@ -0,0 +1,816 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Javax.Xml.Crypto.Dsig +{ + #region CanonicalizationMethod + /// + /// + /// + public partial class CanonicalizationMethod : Javax.Xml.Crypto.Dsig.Transform + { + const string _bridgeClassName = "javax.xml.crypto.dsig.CanonicalizationMethod"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("CanonicalizationMethod class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CanonicalizationMethod() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("CanonicalizationMethod class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CanonicalizationMethod(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DigestMethod + /// + /// + /// + public partial class DigestMethod : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.xml.crypto.dsig.DigestMethod"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("DigestMethod class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DigestMethod() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("DigestMethod class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DigestMethod(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Manifest + /// + /// + /// + public partial class Manifest : Javax.Xml.Crypto.XMLStructure + { + const string _bridgeClassName = "javax.xml.crypto.dsig.Manifest"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Manifest class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Manifest() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Manifest class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Manifest(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Reference + /// + /// + /// + public partial class Reference : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.xml.crypto.dsig.Reference"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Reference class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Reference() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Reference class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Reference(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SignatureMethod + /// + /// + /// + public partial class SignatureMethod : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.xml.crypto.dsig.SignatureMethod"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("SignatureMethod class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SignatureMethod() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("SignatureMethod class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SignatureMethod(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SignatureProperties + /// + /// + /// + public partial class SignatureProperties : Javax.Xml.Crypto.XMLStructure + { + const string _bridgeClassName = "javax.xml.crypto.dsig.SignatureProperties"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("SignatureProperties class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SignatureProperties() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("SignatureProperties class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SignatureProperties(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SignatureProperty + /// + /// + /// + public partial class SignatureProperty : Javax.Xml.Crypto.XMLStructure + { + const string _bridgeClassName = "javax.xml.crypto.dsig.SignatureProperty"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("SignatureProperty class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SignatureProperty() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("SignatureProperty class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SignatureProperty(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SignedInfo + /// + /// + /// + public partial class SignedInfo : Javax.Xml.Crypto.XMLStructure + { + const string _bridgeClassName = "javax.xml.crypto.dsig.SignedInfo"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("SignedInfo class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SignedInfo() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("SignedInfo class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SignedInfo(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Transform + /// + /// + /// + public partial class Transform : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.xml.crypto.dsig.Transform"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Transform class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Transform() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Transform class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Transform(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TransformException + /// + /// + /// + public partial class TransformException : Java.Lang.Exception + { + const string _bridgeClassName = "javax.xml.crypto.dsig.TransformException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region TransformService + /// + /// + /// + public partial class TransformService : Javax.Xml.Crypto.Dsig.Transform + { + const string _bridgeClassName = "javax.xml.crypto.dsig.TransformService"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("TransformService class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public TransformService() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("TransformService class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public TransformService(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region XMLObject + /// + /// + /// + public partial class XMLObject : Javax.Xml.Crypto.XMLStructure + { + const string _bridgeClassName = "javax.xml.crypto.dsig.XMLObject"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("XMLObject class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public XMLObject() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("XMLObject class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public XMLObject(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region XMLSignature + /// + /// + /// + public partial class XMLSignature : Javax.Xml.Crypto.XMLStructure + { + const string _bridgeClassName = "javax.xml.crypto.dsig.XMLSignature"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("XMLSignature class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public XMLSignature() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("XMLSignature class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public XMLSignature(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region SignatureValue + /// + /// + /// + public partial class SignatureValue : Javax.Xml.Crypto.XMLStructure + { + const string _bridgeClassName = "javax.xml.crypto.dsig.XMLSignature$SignatureValue"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("SignatureValue class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SignatureValue() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("SignatureValue class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SignatureValue(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region XMLSignatureException + /// + /// + /// + public partial class XMLSignatureException : Java.Lang.Exception + { + const string _bridgeClassName = "javax.xml.crypto.dsig.XMLSignatureException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region XMLSignatureFactory + /// + /// + /// + public partial class XMLSignatureFactory : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.xml.crypto.dsig.XMLSignatureFactory"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("XMLSignatureFactory class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public XMLSignatureFactory() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("XMLSignatureFactory class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public XMLSignatureFactory(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region XMLSignContext + /// + /// + /// + public partial class XMLSignContext : Javax.Xml.Crypto.XMLCryptoContext + { + const string _bridgeClassName = "javax.xml.crypto.dsig.XMLSignContext"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("XMLSignContext class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public XMLSignContext() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("XMLSignContext class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public XMLSignContext(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region XMLValidateContext + /// + /// + /// + public partial class XMLValidateContext : Javax.Xml.Crypto.XMLCryptoContext + { + const string _bridgeClassName = "javax.xml.crypto.dsig.XMLValidateContext"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("XMLValidateContext class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public XMLValidateContext() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("XMLValidateContext class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public XMLValidateContext(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/CanonicalizationMethod.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/CanonicalizationMethod.cs new file mode 100644 index 0000000000..382d0c4c27 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/CanonicalizationMethod.cs @@ -0,0 +1,111 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Crypto.Dsig +{ + #region ICanonicalizationMethod + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ICanonicalizationMethod : Javax.Xml.Crypto.Dsig.ITransform + { + #region Instance methods + /// + /// + /// + Java.Security.Spec.AlgorithmParameterSpec ParameterSpec { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region CanonicalizationMethod + public partial class CanonicalizationMethod : Javax.Xml.Crypto.Dsig.ICanonicalizationMethod + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Lang.String EXCLUSIVE { get { if (!_EXCLUSIVEReady) { _EXCLUSIVEContent = SGetField(LocalBridgeClazz, "EXCLUSIVE"); _EXCLUSIVEReady = true; } return _EXCLUSIVEContent; } } + private static Java.Lang.String _EXCLUSIVEContent = default; + private static bool _EXCLUSIVEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String EXCLUSIVE_WITH_COMMENTS { get { if (!_EXCLUSIVE_WITH_COMMENTSReady) { _EXCLUSIVE_WITH_COMMENTSContent = SGetField(LocalBridgeClazz, "EXCLUSIVE_WITH_COMMENTS"); _EXCLUSIVE_WITH_COMMENTSReady = true; } return _EXCLUSIVE_WITH_COMMENTSContent; } } + private static Java.Lang.String _EXCLUSIVE_WITH_COMMENTSContent = default; + private static bool _EXCLUSIVE_WITH_COMMENTSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String INCLUSIVE { get { if (!_INCLUSIVEReady) { _INCLUSIVEContent = SGetField(LocalBridgeClazz, "INCLUSIVE"); _INCLUSIVEReady = true; } return _INCLUSIVEContent; } } + private static Java.Lang.String _INCLUSIVEContent = default; + private static bool _INCLUSIVEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String INCLUSIVE_WITH_COMMENTS { get { if (!_INCLUSIVE_WITH_COMMENTSReady) { _INCLUSIVE_WITH_COMMENTSContent = SGetField(LocalBridgeClazz, "INCLUSIVE_WITH_COMMENTS"); _INCLUSIVE_WITH_COMMENTSReady = true; } return _INCLUSIVE_WITH_COMMENTSContent; } } + private static Java.Lang.String _INCLUSIVE_WITH_COMMENTSContent = default; + private static bool _INCLUSIVE_WITH_COMMENTSReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Security.Spec.AlgorithmParameterSpec ParameterSpec + { + get { return IExecuteWithSignature("getParameterSpec", "()Ljava/security/spec/AlgorithmParameterSpec;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/DigestMethod.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/DigestMethod.cs new file mode 100644 index 0000000000..7092f3ee78 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/DigestMethod.cs @@ -0,0 +1,155 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Crypto.Dsig +{ + #region IDigestMethod + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IDigestMethod + { + #region Instance methods + /// + /// + /// + Java.Security.Spec.AlgorithmParameterSpec ParameterSpec { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region DigestMethod + public partial class DigestMethod : Javax.Xml.Crypto.Dsig.IDigestMethod + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Xml.Crypto.XMLStructure(Javax.Xml.Crypto.Dsig.DigestMethod t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Xml.Crypto.AlgorithmMethod(Javax.Xml.Crypto.Dsig.DigestMethod t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static Java.Lang.String RIPEMD160 { get { if (!_RIPEMD160Ready) { _RIPEMD160Content = SGetField(LocalBridgeClazz, "RIPEMD160"); _RIPEMD160Ready = true; } return _RIPEMD160Content; } } + private static Java.Lang.String _RIPEMD160Content = default; + private static bool _RIPEMD160Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String SHA1 { get { if (!_SHA1Ready) { _SHA1Content = SGetField(LocalBridgeClazz, "SHA1"); _SHA1Ready = true; } return _SHA1Content; } } + private static Java.Lang.String _SHA1Content = default; + private static bool _SHA1Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String SHA224 { get { if (!_SHA224Ready) { _SHA224Content = SGetField(LocalBridgeClazz, "SHA224"); _SHA224Ready = true; } return _SHA224Content; } } + private static Java.Lang.String _SHA224Content = default; + private static bool _SHA224Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String SHA256 { get { if (!_SHA256Ready) { _SHA256Content = SGetField(LocalBridgeClazz, "SHA256"); _SHA256Ready = true; } return _SHA256Content; } } + private static Java.Lang.String _SHA256Content = default; + private static bool _SHA256Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String SHA3_224 { get { if (!_SHA3_224Ready) { _SHA3_224Content = SGetField(LocalBridgeClazz, "SHA3_224"); _SHA3_224Ready = true; } return _SHA3_224Content; } } + private static Java.Lang.String _SHA3_224Content = default; + private static bool _SHA3_224Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String SHA3_256 { get { if (!_SHA3_256Ready) { _SHA3_256Content = SGetField(LocalBridgeClazz, "SHA3_256"); _SHA3_256Ready = true; } return _SHA3_256Content; } } + private static Java.Lang.String _SHA3_256Content = default; + private static bool _SHA3_256Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String SHA3_384 { get { if (!_SHA3_384Ready) { _SHA3_384Content = SGetField(LocalBridgeClazz, "SHA3_384"); _SHA3_384Ready = true; } return _SHA3_384Content; } } + private static Java.Lang.String _SHA3_384Content = default; + private static bool _SHA3_384Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String SHA3_512 { get { if (!_SHA3_512Ready) { _SHA3_512Content = SGetField(LocalBridgeClazz, "SHA3_512"); _SHA3_512Ready = true; } return _SHA3_512Content; } } + private static Java.Lang.String _SHA3_512Content = default; + private static bool _SHA3_512Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String SHA384 { get { if (!_SHA384Ready) { _SHA384Content = SGetField(LocalBridgeClazz, "SHA384"); _SHA384Ready = true; } return _SHA384Content; } } + private static Java.Lang.String _SHA384Content = default; + private static bool _SHA384Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String SHA512 { get { if (!_SHA512Ready) { _SHA512Content = SGetField(LocalBridgeClazz, "SHA512"); _SHA512Ready = true; } return _SHA512Content; } } + private static Java.Lang.String _SHA512Content = default; + private static bool _SHA512Ready = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Security.Spec.AlgorithmParameterSpec ParameterSpec + { + get { return IExecuteWithSignature("getParameterSpec", "()Ljava/security/spec/AlgorithmParameterSpec;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/Dom/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/Dom/AllPackageClasses.cs new file mode 100644 index 0000000000..d58f8956c0 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/Dom/AllPackageClasses.cs @@ -0,0 +1,120 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Javax.Xml.Crypto.Dsig.Dom +{ + #region DOMSignContext + /// + /// + /// + public partial class DOMSignContext : Javax.Xml.Crypto.Dom.DOMCryptoContext + { + const string _bridgeClassName = "javax.xml.crypto.dsig.dom.DOMSignContext"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DOMSignContext() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DOMSignContext(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DOMValidateContext + /// + /// + /// + public partial class DOMValidateContext : Javax.Xml.Crypto.Dom.DOMCryptoContext + { + const string _bridgeClassName = "javax.xml.crypto.dsig.dom.DOMValidateContext"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DOMValidateContext() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DOMValidateContext(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/Dom/DOMSignContext.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/Dom/DOMSignContext.cs new file mode 100644 index 0000000000..679bc6067e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/Dom/DOMSignContext.cs @@ -0,0 +1,114 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Crypto.Dsig.Dom +{ + #region DOMSignContext + public partial class DOMSignContext + { + #region Constructors + /// + /// + /// + /// + /// + /// + public DOMSignContext(Java.Security.Key arg0, Org.W3c.Dom.Node arg1, Org.W3c.Dom.Node arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + public DOMSignContext(Java.Security.Key arg0, Org.W3c.Dom.Node arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + /// + public DOMSignContext(Javax.Xml.Crypto.KeySelector arg0, Org.W3c.Dom.Node arg1, Org.W3c.Dom.Node arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + public DOMSignContext(Javax.Xml.Crypto.KeySelector arg0, Org.W3c.Dom.Node arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Xml.Crypto.Dsig.XMLSignContext(Javax.Xml.Crypto.Dsig.Dom.DOMSignContext t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Org.W3c.Dom.Node NextSibling + { + get { return IExecuteWithSignature("getNextSibling", "()Lorg/w3c/dom/Node;"); } set { IExecuteWithSignature("setNextSibling", "(Lorg/w3c/dom/Node;)V", value); } + } + /// + /// + /// + public Org.W3c.Dom.Node Parent + { + get { return IExecuteWithSignature("getParent", "()Lorg/w3c/dom/Node;"); } set { IExecuteWithSignature("setParent", "(Lorg/w3c/dom/Node;)V", value); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/Dom/DOMValidateContext.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/Dom/DOMValidateContext.cs new file mode 100644 index 0000000000..0ab0c4aeb3 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/Dom/DOMValidateContext.cs @@ -0,0 +1,87 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Crypto.Dsig.Dom +{ + #region DOMValidateContext + public partial class DOMValidateContext + { + #region Constructors + /// + /// + /// + /// + /// + public DOMValidateContext(Java.Security.Key arg0, Org.W3c.Dom.Node arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + public DOMValidateContext(Javax.Xml.Crypto.KeySelector arg0, Org.W3c.Dom.Node arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Xml.Crypto.Dsig.XMLValidateContext(Javax.Xml.Crypto.Dsig.Dom.DOMValidateContext t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Org.W3c.Dom.Node Node + { + get { return IExecuteWithSignature("getNode", "()Lorg/w3c/dom/Node;"); } set { IExecuteWithSignature("setNode", "(Lorg/w3c/dom/Node;)V", value); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/Keyinfo/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/Keyinfo/AllPackageClasses.cs new file mode 100644 index 0000000000..6bc334c917 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/Keyinfo/AllPackageClasses.cs @@ -0,0 +1,406 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Javax.Xml.Crypto.Dsig.Keyinfo +{ + #region KeyInfo + /// + /// + /// + public partial class KeyInfo : Javax.Xml.Crypto.XMLStructure + { + const string _bridgeClassName = "javax.xml.crypto.dsig.keyinfo.KeyInfo"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("KeyInfo class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public KeyInfo() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("KeyInfo class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public KeyInfo(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region KeyInfoFactory + /// + /// + /// + public partial class KeyInfoFactory : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.xml.crypto.dsig.keyinfo.KeyInfoFactory"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("KeyInfoFactory class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public KeyInfoFactory() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("KeyInfoFactory class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public KeyInfoFactory(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region KeyName + /// + /// + /// + public partial class KeyName : Javax.Xml.Crypto.XMLStructure + { + const string _bridgeClassName = "javax.xml.crypto.dsig.keyinfo.KeyName"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("KeyName class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public KeyName() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("KeyName class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public KeyName(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region KeyValue + /// + /// + /// + public partial class KeyValue : Javax.Xml.Crypto.XMLStructure + { + const string _bridgeClassName = "javax.xml.crypto.dsig.keyinfo.KeyValue"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("KeyValue class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public KeyValue() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("KeyValue class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public KeyValue(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region PGPData + /// + /// + /// + public partial class PGPData : Javax.Xml.Crypto.XMLStructure + { + const string _bridgeClassName = "javax.xml.crypto.dsig.keyinfo.PGPData"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("PGPData class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public PGPData() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("PGPData class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public PGPData(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region RetrievalMethod + /// + /// + /// + public partial class RetrievalMethod : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.xml.crypto.dsig.keyinfo.RetrievalMethod"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("RetrievalMethod class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public RetrievalMethod() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("RetrievalMethod class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public RetrievalMethod(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region X509Data + /// + /// + /// + public partial class X509Data : Javax.Xml.Crypto.XMLStructure + { + const string _bridgeClassName = "javax.xml.crypto.dsig.keyinfo.X509Data"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("X509Data class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public X509Data() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("X509Data class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public X509Data(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region X509IssuerSerial + /// + /// + /// + public partial class X509IssuerSerial : Javax.Xml.Crypto.XMLStructure + { + const string _bridgeClassName = "javax.xml.crypto.dsig.keyinfo.X509IssuerSerial"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("X509IssuerSerial class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public X509IssuerSerial() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("X509IssuerSerial class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public X509IssuerSerial(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/Keyinfo/KeyInfo.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/Keyinfo/KeyInfo.cs new file mode 100644 index 0000000000..ce76cb9539 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/Keyinfo/KeyInfo.cs @@ -0,0 +1,115 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Crypto.Dsig.Keyinfo +{ + #region IKeyInfo + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IKeyInfo : Javax.Xml.Crypto.IXMLStructure + { + #region Instance methods + /// + /// + /// + Java.Util.List Content { get; } + /// + /// + /// + Java.Lang.String Id { get; } + /// + /// + /// + /// + /// + /// + void Marshal(Javax.Xml.Crypto.XMLStructure arg0, Javax.Xml.Crypto.XMLCryptoContext arg1); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region KeyInfo + public partial class KeyInfo : Javax.Xml.Crypto.Dsig.Keyinfo.IKeyInfo + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Util.List Content + { + get { return IExecuteWithSignature>("getContent", "()Ljava/util/List;"); } + } + /// + /// + /// + public Java.Lang.String Id + { + get { return IExecuteWithSignature("getId", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + /// + /// + public void Marshal(Javax.Xml.Crypto.XMLStructure arg0, Javax.Xml.Crypto.XMLCryptoContext arg1) + { + IExecute("marshal", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/Keyinfo/KeyInfoFactory.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/Keyinfo/KeyInfoFactory.cs new file mode 100644 index 0000000000..9b52954619 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/Keyinfo/KeyInfoFactory.cs @@ -0,0 +1,247 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Crypto.Dsig.Keyinfo +{ + #region KeyInfoFactory + public partial class KeyInfoFactory + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + public static Javax.Xml.Crypto.Dsig.Keyinfo.KeyInfoFactory Instance + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getInstance", "()Ljavax/xml/crypto/dsig/keyinfo/KeyInfoFactory;"); } + } + /// + /// + /// + /// + /// + /// + /// + public static Javax.Xml.Crypto.Dsig.Keyinfo.KeyInfoFactory GetInstance(Java.Lang.String arg0, Java.Lang.String arg1) + { + return SExecute(LocalBridgeClazz, "getInstance", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Javax.Xml.Crypto.Dsig.Keyinfo.KeyInfoFactory GetInstance(Java.Lang.String arg0, Java.Security.Provider arg1) + { + return SExecute(LocalBridgeClazz, "getInstance", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Javax.Xml.Crypto.Dsig.Keyinfo.KeyInfoFactory GetInstance(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getInstance", "(Ljava/lang/String;)Ljavax/xml/crypto/dsig/keyinfo/KeyInfoFactory;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String MechanismType + { + get { return IExecuteWithSignature("getMechanismType", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Security.Provider Provider + { + get { return IExecuteWithSignature("getProvider", "()Ljava/security/Provider;"); } + } + /// + /// + /// + public Javax.Xml.Crypto.URIDereferencer URIDereferencer + { + get { return IExecuteWithSignature("getURIDereferencer", "()Ljavax/xml/crypto/URIDereferencer;"); } + } + /// + /// + /// + /// + /// + public bool IsFeatureSupported(Java.Lang.String arg0) + { + return IExecuteWithSignature("isFeatureSupported", "(Ljava/lang/String;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Javax.Xml.Crypto.Dsig.Keyinfo.KeyInfo NewKeyInfo(Java.Util.List arg0, Java.Lang.String arg1) where Arg0ExtendsJavax_Xml_Crypto_XMLStructure : Javax.Xml.Crypto.XMLStructure + { + return IExecute("newKeyInfo", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Javax.Xml.Crypto.Dsig.Keyinfo.KeyInfo NewKeyInfo(Java.Util.List arg0) where Arg0ExtendsJavax_Xml_Crypto_XMLStructure : Javax.Xml.Crypto.XMLStructure + { + return IExecuteWithSignature("newKeyInfo", "(Ljava/util/List;)Ljavax/xml/crypto/dsig/keyinfo/KeyInfo;", arg0); + } + /// + /// + /// + /// + /// + /// + public Javax.Xml.Crypto.Dsig.Keyinfo.KeyInfo UnmarshalKeyInfo(Javax.Xml.Crypto.XMLStructure arg0) + { + return IExecuteWithSignature("unmarshalKeyInfo", "(Ljavax/xml/crypto/XMLStructure;)Ljavax/xml/crypto/dsig/keyinfo/KeyInfo;", arg0); + } + /// + /// + /// + /// + /// + public Javax.Xml.Crypto.Dsig.Keyinfo.KeyName NewKeyName(Java.Lang.String arg0) + { + return IExecuteWithSignature("newKeyName", "(Ljava/lang/String;)Ljavax/xml/crypto/dsig/keyinfo/KeyName;", arg0); + } + /// + /// + /// + /// + /// + /// + public Javax.Xml.Crypto.Dsig.Keyinfo.KeyValue NewKeyValue(Java.Security.PublicKey arg0) + { + return IExecuteWithSignature("newKeyValue", "(Ljava/security/PublicKey;)Ljavax/xml/crypto/dsig/keyinfo/KeyValue;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Xml.Crypto.Dsig.Keyinfo.PGPData NewPGPData(byte[] arg0, byte[] arg1, Java.Util.List arg2) where Arg2ExtendsJavax_Xml_Crypto_XMLStructure : Javax.Xml.Crypto.XMLStructure + { + return IExecute("newPGPData", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public Javax.Xml.Crypto.Dsig.Keyinfo.PGPData NewPGPData(byte[] arg0, Java.Util.List arg1) where Arg1ExtendsJavax_Xml_Crypto_XMLStructure : Javax.Xml.Crypto.XMLStructure + { + return IExecute("newPGPData", arg0, arg1); + } + /// + /// + /// + /// + /// + public Javax.Xml.Crypto.Dsig.Keyinfo.PGPData NewPGPData(byte[] arg0) + { + return IExecuteWithSignature("newPGPData", "([B)Ljavax/xml/crypto/dsig/keyinfo/PGPData;", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Xml.Crypto.Dsig.Keyinfo.RetrievalMethod NewRetrievalMethod(Java.Lang.String arg0, Java.Lang.String arg1, Java.Util.List arg2) where Arg2ExtendsJavax_Xml_Crypto_Dsig_Transform : Javax.Xml.Crypto.Dsig.Transform + { + return IExecute("newRetrievalMethod", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public Javax.Xml.Crypto.Dsig.Keyinfo.RetrievalMethod NewRetrievalMethod(Java.Lang.String arg0) + { + return IExecuteWithSignature("newRetrievalMethod", "(Ljava/lang/String;)Ljavax/xml/crypto/dsig/keyinfo/RetrievalMethod;", arg0); + } + /// + /// + /// + /// + /// + public Javax.Xml.Crypto.Dsig.Keyinfo.X509Data NewX509Data(Java.Util.List arg0) + { + return IExecuteWithSignature("newX509Data", "(Ljava/util/List;)Ljavax/xml/crypto/dsig/keyinfo/X509Data;", arg0); + } + /// + /// + /// + /// + /// + /// + public Javax.Xml.Crypto.Dsig.Keyinfo.X509IssuerSerial NewX509IssuerSerial(Java.Lang.String arg0, Java.Math.BigInteger arg1) + { + return IExecute("newX509IssuerSerial", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/Keyinfo/KeyName.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/Keyinfo/KeyName.cs new file mode 100644 index 0000000000..240bfd8835 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/Keyinfo/KeyName.cs @@ -0,0 +1,87 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Crypto.Dsig.Keyinfo +{ + #region IKeyName + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IKeyName : Javax.Xml.Crypto.IXMLStructure + { + #region Instance methods + /// + /// + /// + Java.Lang.String Name { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region KeyName + public partial class KeyName : Javax.Xml.Crypto.Dsig.Keyinfo.IKeyName + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/Keyinfo/KeyValue.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/Keyinfo/KeyValue.cs new file mode 100644 index 0000000000..e64b8d2887 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/Keyinfo/KeyValue.cs @@ -0,0 +1,99 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Crypto.Dsig.Keyinfo +{ + #region IKeyValue + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IKeyValue : Javax.Xml.Crypto.IXMLStructure + { + #region Instance methods + /// + /// + /// + Java.Security.PublicKey PublicKey { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region KeyValue + public partial class KeyValue : Javax.Xml.Crypto.Dsig.Keyinfo.IKeyValue + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Lang.String DSA_TYPE { get { if (!_DSA_TYPEReady) { _DSA_TYPEContent = SGetField(LocalBridgeClazz, "DSA_TYPE"); _DSA_TYPEReady = true; } return _DSA_TYPEContent; } } + private static Java.Lang.String _DSA_TYPEContent = default; + private static bool _DSA_TYPEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String RSA_TYPE { get { if (!_RSA_TYPEReady) { _RSA_TYPEContent = SGetField(LocalBridgeClazz, "RSA_TYPE"); _RSA_TYPEReady = true; } return _RSA_TYPEContent; } } + private static Java.Lang.String _RSA_TYPEContent = default; + private static bool _RSA_TYPEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Security.PublicKey PublicKey + { + get { return IExecuteWithSignature("getPublicKey", "()Ljava/security/PublicKey;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/Keyinfo/PGPData.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/Keyinfo/PGPData.cs new file mode 100644 index 0000000000..eb1e4d5cf9 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/Keyinfo/PGPData.cs @@ -0,0 +1,115 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Crypto.Dsig.Keyinfo +{ + #region IPGPData + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IPGPData : Javax.Xml.Crypto.IXMLStructure + { + #region Instance methods + /// + /// + /// + Java.Util.List ExternalElements { get; } + /// + /// + /// + byte[] KeyId { get; } + /// + /// + /// + byte[] KeyPacket { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region PGPData + public partial class PGPData : Javax.Xml.Crypto.Dsig.Keyinfo.IPGPData + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Lang.String TYPE { get { if (!_TYPEReady) { _TYPEContent = SGetField(LocalBridgeClazz, "TYPE"); _TYPEReady = true; } return _TYPEContent; } } + private static Java.Lang.String _TYPEContent = default; + private static bool _TYPEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Util.List ExternalElements + { + get { return IExecuteWithSignature>("getExternalElements", "()Ljava/util/List;"); } + } + /// + /// + /// + public byte[] KeyId + { + get { return IExecuteWithSignatureArray("getKeyId", "()[B"); } + } + /// + /// + /// + public byte[] KeyPacket + { + get { return IExecuteWithSignatureArray("getKeyPacket", "()[B"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/Keyinfo/RetrievalMethod.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/Keyinfo/RetrievalMethod.cs new file mode 100644 index 0000000000..7af54784b3 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/Keyinfo/RetrievalMethod.cs @@ -0,0 +1,123 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Crypto.Dsig.Keyinfo +{ + #region IRetrievalMethod + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IRetrievalMethod + { + #region Instance methods + /// + /// + /// + Java.Util.List Transforms { get; } + /// + /// + /// + Java.Lang.String URI { get; } + /// + /// + /// + /// + /// + /// + Javax.Xml.Crypto.Data Dereference(Javax.Xml.Crypto.XMLCryptoContext arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region RetrievalMethod + public partial class RetrievalMethod : Javax.Xml.Crypto.Dsig.Keyinfo.IRetrievalMethod + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Xml.Crypto.URIReference(Javax.Xml.Crypto.Dsig.Keyinfo.RetrievalMethod t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Xml.Crypto.XMLStructure(Javax.Xml.Crypto.Dsig.Keyinfo.RetrievalMethod t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Util.List Transforms + { + get { return IExecuteWithSignature>("getTransforms", "()Ljava/util/List;"); } + } + /// + /// + /// + public Java.Lang.String URI + { + get { return IExecuteWithSignature("getURI", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + /// + /// + public Javax.Xml.Crypto.Data Dereference(Javax.Xml.Crypto.XMLCryptoContext arg0) + { + return IExecuteWithSignature("dereference", "(Ljavax/xml/crypto/XMLCryptoContext;)Ljavax/xml/crypto/Data;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/Keyinfo/X509Data.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/Keyinfo/X509Data.cs new file mode 100644 index 0000000000..96fae2ea5f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/Keyinfo/X509Data.cs @@ -0,0 +1,99 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Crypto.Dsig.Keyinfo +{ + #region IX509Data + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IX509Data : Javax.Xml.Crypto.IXMLStructure + { + #region Instance methods + /// + /// + /// + Java.Util.List Content { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region X509Data + public partial class X509Data : Javax.Xml.Crypto.Dsig.Keyinfo.IX509Data + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Lang.String RAW_X509_CERTIFICATE_TYPE { get { if (!_RAW_X509_CERTIFICATE_TYPEReady) { _RAW_X509_CERTIFICATE_TYPEContent = SGetField(LocalBridgeClazz, "RAW_X509_CERTIFICATE_TYPE"); _RAW_X509_CERTIFICATE_TYPEReady = true; } return _RAW_X509_CERTIFICATE_TYPEContent; } } + private static Java.Lang.String _RAW_X509_CERTIFICATE_TYPEContent = default; + private static bool _RAW_X509_CERTIFICATE_TYPEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String TYPE { get { if (!_TYPEReady) { _TYPEContent = SGetField(LocalBridgeClazz, "TYPE"); _TYPEReady = true; } return _TYPEContent; } } + private static Java.Lang.String _TYPEContent = default; + private static bool _TYPEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Util.List Content + { + get { return IExecuteWithSignature>("getContent", "()Ljava/util/List;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/Keyinfo/X509IssuerSerial.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/Keyinfo/X509IssuerSerial.cs new file mode 100644 index 0000000000..3d78941755 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/Keyinfo/X509IssuerSerial.cs @@ -0,0 +1,98 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Crypto.Dsig.Keyinfo +{ + #region IX509IssuerSerial + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IX509IssuerSerial : Javax.Xml.Crypto.IXMLStructure + { + #region Instance methods + /// + /// + /// + Java.Lang.String IssuerName { get; } + /// + /// + /// + Java.Math.BigInteger SerialNumber { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region X509IssuerSerial + public partial class X509IssuerSerial : Javax.Xml.Crypto.Dsig.Keyinfo.IX509IssuerSerial + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String IssuerName + { + get { return IExecuteWithSignature("getIssuerName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Math.BigInteger SerialNumber + { + get { return IExecuteWithSignature("getSerialNumber", "()Ljava/math/BigInteger;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/Manifest.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/Manifest.cs new file mode 100644 index 0000000000..b0af017268 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/Manifest.cs @@ -0,0 +1,104 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Crypto.Dsig +{ + #region IManifest + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IManifest : Javax.Xml.Crypto.IXMLStructure + { + #region Instance methods + /// + /// + /// + Java.Lang.String Id { get; } + /// + /// + /// + Java.Util.List References { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Manifest + public partial class Manifest : Javax.Xml.Crypto.Dsig.IManifest + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Lang.String TYPE { get { if (!_TYPEReady) { _TYPEContent = SGetField(LocalBridgeClazz, "TYPE"); _TYPEReady = true; } return _TYPEContent; } } + private static Java.Lang.String _TYPEContent = default; + private static bool _TYPEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Id + { + get { return IExecuteWithSignature("getId", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Util.List References + { + get { return IExecuteWithSignature>("getReferences", "()Ljava/util/List;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/Reference.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/Reference.cs new file mode 100644 index 0000000000..105f3f01d1 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/Reference.cs @@ -0,0 +1,178 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Crypto.Dsig +{ + #region IReference + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IReference + { + #region Instance methods + /// + /// + /// + byte[] CalculatedDigestValue { get; } + /// + /// + /// + Javax.Xml.Crypto.Data DereferencedData { get; } + /// + /// + /// + Java.Io.InputStream DigestInputStream { get; } + /// + /// + /// + Javax.Xml.Crypto.Dsig.DigestMethod DigestMethod { get; } + /// + /// + /// + byte[] DigestValue { get; } + /// + /// + /// + Java.Lang.String Id { get; } + /// + /// + /// + Java.Util.List Transforms { get; } + /// + /// + /// + /// + /// + /// + bool Validate(Javax.Xml.Crypto.Dsig.XMLValidateContext arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Reference + public partial class Reference : Javax.Xml.Crypto.Dsig.IReference + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Xml.Crypto.URIReference(Javax.Xml.Crypto.Dsig.Reference t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Xml.Crypto.XMLStructure(Javax.Xml.Crypto.Dsig.Reference t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public byte[] CalculatedDigestValue + { + get { return IExecuteWithSignatureArray("getCalculatedDigestValue", "()[B"); } + } + /// + /// + /// + public Javax.Xml.Crypto.Data DereferencedData + { + get { return IExecuteWithSignature("getDereferencedData", "()Ljavax/xml/crypto/Data;"); } + } + /// + /// + /// + public Java.Io.InputStream DigestInputStream + { + get { return IExecuteWithSignature("getDigestInputStream", "()Ljava/io/InputStream;"); } + } + /// + /// + /// + public Javax.Xml.Crypto.Dsig.DigestMethod DigestMethod + { + get { return IExecuteWithSignature("getDigestMethod", "()Ljavax/xml/crypto/dsig/DigestMethod;"); } + } + /// + /// + /// + public byte[] DigestValue + { + get { return IExecuteWithSignatureArray("getDigestValue", "()[B"); } + } + /// + /// + /// + public Java.Lang.String Id + { + get { return IExecuteWithSignature("getId", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Util.List Transforms + { + get { return IExecuteWithSignature>("getTransforms", "()Ljava/util/List;"); } + } + /// + /// + /// + /// + /// + /// + public bool Validate(Javax.Xml.Crypto.Dsig.XMLValidateContext arg0) + { + return IExecuteWithSignature("validate", "(Ljavax/xml/crypto/dsig/XMLValidateContext;)Z", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/SignatureMethod.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/SignatureMethod.cs new file mode 100644 index 0000000000..cbb458833d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/SignatureMethod.cs @@ -0,0 +1,227 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Crypto.Dsig +{ + #region ISignatureMethod + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ISignatureMethod + { + #region Instance methods + /// + /// + /// + Java.Security.Spec.AlgorithmParameterSpec ParameterSpec { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region SignatureMethod + public partial class SignatureMethod : Javax.Xml.Crypto.Dsig.ISignatureMethod + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Xml.Crypto.XMLStructure(Javax.Xml.Crypto.Dsig.SignatureMethod t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Xml.Crypto.AlgorithmMethod(Javax.Xml.Crypto.Dsig.SignatureMethod t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static Java.Lang.String DSA_SHA1 { get { if (!_DSA_SHA1Ready) { _DSA_SHA1Content = SGetField(LocalBridgeClazz, "DSA_SHA1"); _DSA_SHA1Ready = true; } return _DSA_SHA1Content; } } + private static Java.Lang.String _DSA_SHA1Content = default; + private static bool _DSA_SHA1Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String DSA_SHA256 { get { if (!_DSA_SHA256Ready) { _DSA_SHA256Content = SGetField(LocalBridgeClazz, "DSA_SHA256"); _DSA_SHA256Ready = true; } return _DSA_SHA256Content; } } + private static Java.Lang.String _DSA_SHA256Content = default; + private static bool _DSA_SHA256Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String ECDSA_SHA1 { get { if (!_ECDSA_SHA1Ready) { _ECDSA_SHA1Content = SGetField(LocalBridgeClazz, "ECDSA_SHA1"); _ECDSA_SHA1Ready = true; } return _ECDSA_SHA1Content; } } + private static Java.Lang.String _ECDSA_SHA1Content = default; + private static bool _ECDSA_SHA1Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String ECDSA_SHA224 { get { if (!_ECDSA_SHA224Ready) { _ECDSA_SHA224Content = SGetField(LocalBridgeClazz, "ECDSA_SHA224"); _ECDSA_SHA224Ready = true; } return _ECDSA_SHA224Content; } } + private static Java.Lang.String _ECDSA_SHA224Content = default; + private static bool _ECDSA_SHA224Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String ECDSA_SHA256 { get { if (!_ECDSA_SHA256Ready) { _ECDSA_SHA256Content = SGetField(LocalBridgeClazz, "ECDSA_SHA256"); _ECDSA_SHA256Ready = true; } return _ECDSA_SHA256Content; } } + private static Java.Lang.String _ECDSA_SHA256Content = default; + private static bool _ECDSA_SHA256Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String ECDSA_SHA384 { get { if (!_ECDSA_SHA384Ready) { _ECDSA_SHA384Content = SGetField(LocalBridgeClazz, "ECDSA_SHA384"); _ECDSA_SHA384Ready = true; } return _ECDSA_SHA384Content; } } + private static Java.Lang.String _ECDSA_SHA384Content = default; + private static bool _ECDSA_SHA384Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String ECDSA_SHA512 { get { if (!_ECDSA_SHA512Ready) { _ECDSA_SHA512Content = SGetField(LocalBridgeClazz, "ECDSA_SHA512"); _ECDSA_SHA512Ready = true; } return _ECDSA_SHA512Content; } } + private static Java.Lang.String _ECDSA_SHA512Content = default; + private static bool _ECDSA_SHA512Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String HMAC_SHA1 { get { if (!_HMAC_SHA1Ready) { _HMAC_SHA1Content = SGetField(LocalBridgeClazz, "HMAC_SHA1"); _HMAC_SHA1Ready = true; } return _HMAC_SHA1Content; } } + private static Java.Lang.String _HMAC_SHA1Content = default; + private static bool _HMAC_SHA1Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String HMAC_SHA224 { get { if (!_HMAC_SHA224Ready) { _HMAC_SHA224Content = SGetField(LocalBridgeClazz, "HMAC_SHA224"); _HMAC_SHA224Ready = true; } return _HMAC_SHA224Content; } } + private static Java.Lang.String _HMAC_SHA224Content = default; + private static bool _HMAC_SHA224Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String HMAC_SHA256 { get { if (!_HMAC_SHA256Ready) { _HMAC_SHA256Content = SGetField(LocalBridgeClazz, "HMAC_SHA256"); _HMAC_SHA256Ready = true; } return _HMAC_SHA256Content; } } + private static Java.Lang.String _HMAC_SHA256Content = default; + private static bool _HMAC_SHA256Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String HMAC_SHA384 { get { if (!_HMAC_SHA384Ready) { _HMAC_SHA384Content = SGetField(LocalBridgeClazz, "HMAC_SHA384"); _HMAC_SHA384Ready = true; } return _HMAC_SHA384Content; } } + private static Java.Lang.String _HMAC_SHA384Content = default; + private static bool _HMAC_SHA384Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String HMAC_SHA512 { get { if (!_HMAC_SHA512Ready) { _HMAC_SHA512Content = SGetField(LocalBridgeClazz, "HMAC_SHA512"); _HMAC_SHA512Ready = true; } return _HMAC_SHA512Content; } } + private static Java.Lang.String _HMAC_SHA512Content = default; + private static bool _HMAC_SHA512Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String RSA_SHA1 { get { if (!_RSA_SHA1Ready) { _RSA_SHA1Content = SGetField(LocalBridgeClazz, "RSA_SHA1"); _RSA_SHA1Ready = true; } return _RSA_SHA1Content; } } + private static Java.Lang.String _RSA_SHA1Content = default; + private static bool _RSA_SHA1Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String RSA_SHA224 { get { if (!_RSA_SHA224Ready) { _RSA_SHA224Content = SGetField(LocalBridgeClazz, "RSA_SHA224"); _RSA_SHA224Ready = true; } return _RSA_SHA224Content; } } + private static Java.Lang.String _RSA_SHA224Content = default; + private static bool _RSA_SHA224Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String RSA_SHA256 { get { if (!_RSA_SHA256Ready) { _RSA_SHA256Content = SGetField(LocalBridgeClazz, "RSA_SHA256"); _RSA_SHA256Ready = true; } return _RSA_SHA256Content; } } + private static Java.Lang.String _RSA_SHA256Content = default; + private static bool _RSA_SHA256Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String RSA_SHA384 { get { if (!_RSA_SHA384Ready) { _RSA_SHA384Content = SGetField(LocalBridgeClazz, "RSA_SHA384"); _RSA_SHA384Ready = true; } return _RSA_SHA384Content; } } + private static Java.Lang.String _RSA_SHA384Content = default; + private static bool _RSA_SHA384Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String RSA_SHA512 { get { if (!_RSA_SHA512Ready) { _RSA_SHA512Content = SGetField(LocalBridgeClazz, "RSA_SHA512"); _RSA_SHA512Ready = true; } return _RSA_SHA512Content; } } + private static Java.Lang.String _RSA_SHA512Content = default; + private static bool _RSA_SHA512Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String SHA1_RSA_MGF1 { get { if (!_SHA1_RSA_MGF1Ready) { _SHA1_RSA_MGF1Content = SGetField(LocalBridgeClazz, "SHA1_RSA_MGF1"); _SHA1_RSA_MGF1Ready = true; } return _SHA1_RSA_MGF1Content; } } + private static Java.Lang.String _SHA1_RSA_MGF1Content = default; + private static bool _SHA1_RSA_MGF1Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String SHA224_RSA_MGF1 { get { if (!_SHA224_RSA_MGF1Ready) { _SHA224_RSA_MGF1Content = SGetField(LocalBridgeClazz, "SHA224_RSA_MGF1"); _SHA224_RSA_MGF1Ready = true; } return _SHA224_RSA_MGF1Content; } } + private static Java.Lang.String _SHA224_RSA_MGF1Content = default; + private static bool _SHA224_RSA_MGF1Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String SHA256_RSA_MGF1 { get { if (!_SHA256_RSA_MGF1Ready) { _SHA256_RSA_MGF1Content = SGetField(LocalBridgeClazz, "SHA256_RSA_MGF1"); _SHA256_RSA_MGF1Ready = true; } return _SHA256_RSA_MGF1Content; } } + private static Java.Lang.String _SHA256_RSA_MGF1Content = default; + private static bool _SHA256_RSA_MGF1Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String SHA384_RSA_MGF1 { get { if (!_SHA384_RSA_MGF1Ready) { _SHA384_RSA_MGF1Content = SGetField(LocalBridgeClazz, "SHA384_RSA_MGF1"); _SHA384_RSA_MGF1Ready = true; } return _SHA384_RSA_MGF1Content; } } + private static Java.Lang.String _SHA384_RSA_MGF1Content = default; + private static bool _SHA384_RSA_MGF1Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String SHA512_RSA_MGF1 { get { if (!_SHA512_RSA_MGF1Ready) { _SHA512_RSA_MGF1Content = SGetField(LocalBridgeClazz, "SHA512_RSA_MGF1"); _SHA512_RSA_MGF1Ready = true; } return _SHA512_RSA_MGF1Content; } } + private static Java.Lang.String _SHA512_RSA_MGF1Content = default; + private static bool _SHA512_RSA_MGF1Ready = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Security.Spec.AlgorithmParameterSpec ParameterSpec + { + get { return IExecuteWithSignature("getParameterSpec", "()Ljava/security/spec/AlgorithmParameterSpec;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/SignatureProperties.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/SignatureProperties.cs new file mode 100644 index 0000000000..485f001bff --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/SignatureProperties.cs @@ -0,0 +1,104 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Crypto.Dsig +{ + #region ISignatureProperties + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ISignatureProperties : Javax.Xml.Crypto.IXMLStructure + { + #region Instance methods + /// + /// + /// + Java.Lang.String Id { get; } + /// + /// + /// + Java.Util.List Properties { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region SignatureProperties + public partial class SignatureProperties : Javax.Xml.Crypto.Dsig.ISignatureProperties + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Lang.String TYPE { get { if (!_TYPEReady) { _TYPEContent = SGetField(LocalBridgeClazz, "TYPE"); _TYPEReady = true; } return _TYPEContent; } } + private static Java.Lang.String _TYPEContent = default; + private static bool _TYPEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Id + { + get { return IExecuteWithSignature("getId", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Util.List Properties + { + get { return IExecuteWithSignature>("getProperties", "()Ljava/util/List;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/SignatureProperty.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/SignatureProperty.cs new file mode 100644 index 0000000000..03350bf619 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/SignatureProperty.cs @@ -0,0 +1,109 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Crypto.Dsig +{ + #region ISignatureProperty + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ISignatureProperty : Javax.Xml.Crypto.IXMLStructure + { + #region Instance methods + /// + /// + /// + Java.Util.List Content { get; } + /// + /// + /// + Java.Lang.String Id { get; } + /// + /// + /// + Java.Lang.String Target { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region SignatureProperty + public partial class SignatureProperty : Javax.Xml.Crypto.Dsig.ISignatureProperty + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Util.List Content + { + get { return IExecuteWithSignature>("getContent", "()Ljava/util/List;"); } + } + /// + /// + /// + public Java.Lang.String Id + { + get { return IExecuteWithSignature("getId", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String Target + { + get { return IExecuteWithSignature("getTarget", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/SignedInfo.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/SignedInfo.cs new file mode 100644 index 0000000000..9e0042908d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/SignedInfo.cs @@ -0,0 +1,131 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Crypto.Dsig +{ + #region ISignedInfo + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ISignedInfo : Javax.Xml.Crypto.IXMLStructure + { + #region Instance methods + /// + /// + /// + Javax.Xml.Crypto.Dsig.CanonicalizationMethod CanonicalizationMethod { get; } + /// + /// + /// + Java.Io.InputStream CanonicalizedData { get; } + /// + /// + /// + Java.Lang.String Id { get; } + /// + /// + /// + Java.Util.List References { get; } + /// + /// + /// + Javax.Xml.Crypto.Dsig.SignatureMethod SignatureMethod { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region SignedInfo + public partial class SignedInfo : Javax.Xml.Crypto.Dsig.ISignedInfo + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Xml.Crypto.Dsig.CanonicalizationMethod CanonicalizationMethod + { + get { return IExecuteWithSignature("getCanonicalizationMethod", "()Ljavax/xml/crypto/dsig/CanonicalizationMethod;"); } + } + /// + /// + /// + public Java.Io.InputStream CanonicalizedData + { + get { return IExecuteWithSignature("getCanonicalizedData", "()Ljava/io/InputStream;"); } + } + /// + /// + /// + public Java.Lang.String Id + { + get { return IExecuteWithSignature("getId", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Util.List References + { + get { return IExecuteWithSignature>("getReferences", "()Ljava/util/List;"); } + } + /// + /// + /// + public Javax.Xml.Crypto.Dsig.SignatureMethod SignatureMethod + { + get { return IExecuteWithSignature("getSignatureMethod", "()Ljavax/xml/crypto/dsig/SignatureMethod;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/Spec/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/Spec/AllPackageClasses.cs new file mode 100644 index 0000000000..bc055f1e44 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/Spec/AllPackageClasses.cs @@ -0,0 +1,533 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Javax.Xml.Crypto.Dsig.Spec +{ + #region C14NMethodParameterSpec + /// + /// + /// + public partial class C14NMethodParameterSpec : Javax.Xml.Crypto.Dsig.Spec.TransformParameterSpec + { + const string _bridgeClassName = "javax.xml.crypto.dsig.spec.C14NMethodParameterSpec"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("C14NMethodParameterSpec class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public C14NMethodParameterSpec() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("C14NMethodParameterSpec class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public C14NMethodParameterSpec(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DigestMethodParameterSpec + /// + /// + /// + public partial class DigestMethodParameterSpec : Java.Security.Spec.AlgorithmParameterSpec + { + const string _bridgeClassName = "javax.xml.crypto.dsig.spec.DigestMethodParameterSpec"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("DigestMethodParameterSpec class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DigestMethodParameterSpec() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("DigestMethodParameterSpec class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DigestMethodParameterSpec(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ExcC14NParameterSpec + /// + /// + /// + public partial class ExcC14NParameterSpec : Javax.Xml.Crypto.Dsig.Spec.C14NMethodParameterSpec + { + const string _bridgeClassName = "javax.xml.crypto.dsig.spec.ExcC14NParameterSpec"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ExcC14NParameterSpec() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ExcC14NParameterSpec(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region HMACParameterSpec + /// + /// + /// + public partial class HMACParameterSpec : Javax.Xml.Crypto.Dsig.Spec.SignatureMethodParameterSpec + { + const string _bridgeClassName = "javax.xml.crypto.dsig.spec.HMACParameterSpec"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public HMACParameterSpec() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public HMACParameterSpec(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SignatureMethodParameterSpec + /// + /// + /// + public partial class SignatureMethodParameterSpec : Java.Security.Spec.AlgorithmParameterSpec + { + const string _bridgeClassName = "javax.xml.crypto.dsig.spec.SignatureMethodParameterSpec"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("SignatureMethodParameterSpec class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SignatureMethodParameterSpec() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("SignatureMethodParameterSpec class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SignatureMethodParameterSpec(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TransformParameterSpec + /// + /// + /// + public partial class TransformParameterSpec : Java.Security.Spec.AlgorithmParameterSpec + { + const string _bridgeClassName = "javax.xml.crypto.dsig.spec.TransformParameterSpec"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("TransformParameterSpec class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public TransformParameterSpec() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("TransformParameterSpec class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public TransformParameterSpec(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region XPathFilter2ParameterSpec + /// + /// + /// + public partial class XPathFilter2ParameterSpec : Javax.Xml.Crypto.Dsig.Spec.TransformParameterSpec + { + const string _bridgeClassName = "javax.xml.crypto.dsig.spec.XPathFilter2ParameterSpec"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public XPathFilter2ParameterSpec() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public XPathFilter2ParameterSpec(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region XPathFilterParameterSpec + /// + /// + /// + public partial class XPathFilterParameterSpec : Javax.Xml.Crypto.Dsig.Spec.TransformParameterSpec + { + const string _bridgeClassName = "javax.xml.crypto.dsig.spec.XPathFilterParameterSpec"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public XPathFilterParameterSpec() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public XPathFilterParameterSpec(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region XPathType + /// + /// + /// + public partial class XPathType : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.xml.crypto.dsig.spec.XPathType"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public XPathType() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public XPathType(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region Filter + /// + /// + /// + public partial class Filter : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.xml.crypto.dsig.spec.XPathType$Filter"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Filter() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Filter(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region XSLTTransformParameterSpec + /// + /// + /// + public partial class XSLTTransformParameterSpec : Javax.Xml.Crypto.Dsig.Spec.TransformParameterSpec + { + const string _bridgeClassName = "javax.xml.crypto.dsig.spec.XSLTTransformParameterSpec"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public XSLTTransformParameterSpec() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public XSLTTransformParameterSpec(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/Spec/C14NMethodParameterSpec.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/Spec/C14NMethodParameterSpec.cs new file mode 100644 index 0000000000..eefd9fff74 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/Spec/C14NMethodParameterSpec.cs @@ -0,0 +1,76 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Crypto.Dsig.Spec +{ + #region IC14NMethodParameterSpec + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IC14NMethodParameterSpec : Javax.Xml.Crypto.Dsig.Spec.ITransformParameterSpec + { + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region C14NMethodParameterSpec + public partial class C14NMethodParameterSpec : Javax.Xml.Crypto.Dsig.Spec.IC14NMethodParameterSpec + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/Spec/DigestMethodParameterSpec.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/Spec/DigestMethodParameterSpec.cs new file mode 100644 index 0000000000..cc1bb200b6 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/Spec/DigestMethodParameterSpec.cs @@ -0,0 +1,76 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Crypto.Dsig.Spec +{ + #region IDigestMethodParameterSpec + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IDigestMethodParameterSpec : Java.Security.Spec.IAlgorithmParameterSpec + { + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region DigestMethodParameterSpec + public partial class DigestMethodParameterSpec : Javax.Xml.Crypto.Dsig.Spec.IDigestMethodParameterSpec + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/Spec/ExcC14NParameterSpec.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/Spec/ExcC14NParameterSpec.cs new file mode 100644 index 0000000000..19d776131a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/Spec/ExcC14NParameterSpec.cs @@ -0,0 +1,79 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Crypto.Dsig.Spec +{ + #region ExcC14NParameterSpec + public partial class ExcC14NParameterSpec + { + #region Constructors + /// + /// + /// + /// + public ExcC14NParameterSpec(Java.Util.List arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Lang.String DEFAULT { get { if (!_DEFAULTReady) { _DEFAULTContent = SGetField(LocalBridgeClazz, "DEFAULT"); _DEFAULTReady = true; } return _DEFAULTContent; } } + private static Java.Lang.String _DEFAULTContent = default; + private static bool _DEFAULTReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Util.List PrefixList + { + get { return IExecuteWithSignature>("getPrefixList", "()Ljava/util/List;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/Spec/HMACParameterSpec.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/Spec/HMACParameterSpec.cs new file mode 100644 index 0000000000..c00dbc1e4c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/Spec/HMACParameterSpec.cs @@ -0,0 +1,73 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Crypto.Dsig.Spec +{ + #region HMACParameterSpec + public partial class HMACParameterSpec + { + #region Constructors + /// + /// + /// + /// + public HMACParameterSpec(int arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int OutputLength + { + get { return IExecuteWithSignature("getOutputLength", "()I"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/Spec/SignatureMethodParameterSpec.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/Spec/SignatureMethodParameterSpec.cs new file mode 100644 index 0000000000..cffc48673c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/Spec/SignatureMethodParameterSpec.cs @@ -0,0 +1,76 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Crypto.Dsig.Spec +{ + #region ISignatureMethodParameterSpec + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ISignatureMethodParameterSpec : Java.Security.Spec.IAlgorithmParameterSpec + { + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region SignatureMethodParameterSpec + public partial class SignatureMethodParameterSpec : Javax.Xml.Crypto.Dsig.Spec.ISignatureMethodParameterSpec + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/Spec/TransformParameterSpec.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/Spec/TransformParameterSpec.cs new file mode 100644 index 0000000000..0f494db653 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/Spec/TransformParameterSpec.cs @@ -0,0 +1,76 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Crypto.Dsig.Spec +{ + #region ITransformParameterSpec + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ITransformParameterSpec : Java.Security.Spec.IAlgorithmParameterSpec + { + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region TransformParameterSpec + public partial class TransformParameterSpec : Javax.Xml.Crypto.Dsig.Spec.ITransformParameterSpec + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/Spec/XPathFilter2ParameterSpec.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/Spec/XPathFilter2ParameterSpec.cs new file mode 100644 index 0000000000..06f3498d8a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/Spec/XPathFilter2ParameterSpec.cs @@ -0,0 +1,73 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Crypto.Dsig.Spec +{ + #region XPathFilter2ParameterSpec + public partial class XPathFilter2ParameterSpec + { + #region Constructors + /// + /// + /// + /// + public XPathFilter2ParameterSpec(Java.Util.List arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Util.List XPathList + { + get { return IExecuteWithSignature>("getXPathList", "()Ljava/util/List;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/Spec/XPathFilterParameterSpec.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/Spec/XPathFilterParameterSpec.cs new file mode 100644 index 0000000000..751deaf88e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/Spec/XPathFilterParameterSpec.cs @@ -0,0 +1,89 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Crypto.Dsig.Spec +{ + #region XPathFilterParameterSpec + public partial class XPathFilterParameterSpec + { + #region Constructors + /// + /// + /// + /// + /// + public XPathFilterParameterSpec(Java.Lang.String arg0, Java.Util.Map arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public XPathFilterParameterSpec(Java.Lang.String arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Util.Map NamespaceMap + { + get { return IExecuteWithSignature>("getNamespaceMap", "()Ljava/util/Map;"); } + } + /// + /// + /// + public Java.Lang.String XPath + { + get { return IExecuteWithSignature("getXPath", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/Spec/XPathType.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/Spec/XPathType.cs new file mode 100644 index 0000000000..288edbe363 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/Spec/XPathType.cs @@ -0,0 +1,147 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Crypto.Dsig.Spec +{ + #region XPathType + public partial class XPathType + { + #region Constructors + /// + /// + /// + /// + /// + /// + public XPathType(Java.Lang.String arg0, Javax.Xml.Crypto.Dsig.Spec.XPathType.Filter arg1, Java.Util.Map arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + public XPathType(Java.Lang.String arg0, Javax.Xml.Crypto.Dsig.Spec.XPathType.Filter arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Expression + { + get { return IExecuteWithSignature("getExpression", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Javax.Xml.Crypto.Dsig.Spec.XPathType.Filter GetFilter + { + get { return IExecuteWithSignature("getFilter", "()Ljavax/xml/crypto/dsig/spec/XPathType$Filter;"); } + } + /// + /// + /// + public Java.Util.Map NamespaceMap + { + get { return IExecuteWithSignature>("getNamespaceMap", "()Ljava/util/Map;"); } + } + + #endregion + + #region Nested classes + #region Filter + public partial class Filter + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Javax.Xml.Crypto.Dsig.Spec.XPathType.Filter INTERSECT { get { if (!_INTERSECTReady) { _INTERSECTContent = SGetField(LocalBridgeClazz, "INTERSECT"); _INTERSECTReady = true; } return _INTERSECTContent; } } + private static Javax.Xml.Crypto.Dsig.Spec.XPathType.Filter _INTERSECTContent = default; + private static bool _INTERSECTReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Xml.Crypto.Dsig.Spec.XPathType.Filter SUBTRACT { get { if (!_SUBTRACTReady) { _SUBTRACTContent = SGetField(LocalBridgeClazz, "SUBTRACT"); _SUBTRACTReady = true; } return _SUBTRACTContent; } } + private static Javax.Xml.Crypto.Dsig.Spec.XPathType.Filter _SUBTRACTContent = default; + private static bool _SUBTRACTReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Xml.Crypto.Dsig.Spec.XPathType.Filter UNION { get { if (!_UNIONReady) { _UNIONContent = SGetField(LocalBridgeClazz, "UNION"); _UNIONReady = true; } return _UNIONContent; } } + private static Javax.Xml.Crypto.Dsig.Spec.XPathType.Filter _UNIONContent = default; + private static bool _UNIONReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/Spec/XSLTTransformParameterSpec.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/Spec/XSLTTransformParameterSpec.cs new file mode 100644 index 0000000000..0abb023d61 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/Spec/XSLTTransformParameterSpec.cs @@ -0,0 +1,73 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Crypto.Dsig.Spec +{ + #region XSLTTransformParameterSpec + public partial class XSLTTransformParameterSpec + { + #region Constructors + /// + /// + /// + /// + public XSLTTransformParameterSpec(Javax.Xml.Crypto.XMLStructure arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Xml.Crypto.XMLStructure Stylesheet + { + get { return IExecuteWithSignature("getStylesheet", "()Ljavax/xml/crypto/XMLStructure;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/Transform.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/Transform.cs new file mode 100644 index 0000000000..28fcbe70e0 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/Transform.cs @@ -0,0 +1,165 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Crypto.Dsig +{ + #region ITransform + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ITransform + { + #region Instance methods + /// + /// + /// + Java.Security.Spec.AlgorithmParameterSpec ParameterSpec { get; } + /// + /// + /// + /// + /// + /// + /// + /// + Javax.Xml.Crypto.Data TransformMethod(Javax.Xml.Crypto.Data arg0, Javax.Xml.Crypto.XMLCryptoContext arg1, Java.Io.OutputStream arg2); + /// + /// + /// + /// + /// + /// + /// + Javax.Xml.Crypto.Data TransformMethod(Javax.Xml.Crypto.Data arg0, Javax.Xml.Crypto.XMLCryptoContext arg1); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Transform + public partial class Transform : Javax.Xml.Crypto.Dsig.ITransform + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Xml.Crypto.XMLStructure(Javax.Xml.Crypto.Dsig.Transform t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Xml.Crypto.AlgorithmMethod(Javax.Xml.Crypto.Dsig.Transform t) => t.Cast(); + + #endregion + + #region Fields + /// + /// + /// + public static Java.Lang.String BASE64 { get { if (!_BASE64Ready) { _BASE64Content = SGetField(LocalBridgeClazz, "BASE64"); _BASE64Ready = true; } return _BASE64Content; } } + private static Java.Lang.String _BASE64Content = default; + private static bool _BASE64Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String ENVELOPED { get { if (!_ENVELOPEDReady) { _ENVELOPEDContent = SGetField(LocalBridgeClazz, "ENVELOPED"); _ENVELOPEDReady = true; } return _ENVELOPEDContent; } } + private static Java.Lang.String _ENVELOPEDContent = default; + private static bool _ENVELOPEDReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String XPATH { get { if (!_XPATHReady) { _XPATHContent = SGetField(LocalBridgeClazz, "XPATH"); _XPATHReady = true; } return _XPATHContent; } } + private static Java.Lang.String _XPATHContent = default; + private static bool _XPATHReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String XPATH2 { get { if (!_XPATH2Ready) { _XPATH2Content = SGetField(LocalBridgeClazz, "XPATH2"); _XPATH2Ready = true; } return _XPATH2Content; } } + private static Java.Lang.String _XPATH2Content = default; + private static bool _XPATH2Ready = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String XSLT { get { if (!_XSLTReady) { _XSLTContent = SGetField(LocalBridgeClazz, "XSLT"); _XSLTReady = true; } return _XSLTContent; } } + private static Java.Lang.String _XSLTContent = default; + private static bool _XSLTReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Security.Spec.AlgorithmParameterSpec ParameterSpec + { + get { return IExecuteWithSignature("getParameterSpec", "()Ljava/security/spec/AlgorithmParameterSpec;"); } + } + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Xml.Crypto.Data TransformMethod(Javax.Xml.Crypto.Data arg0, Javax.Xml.Crypto.XMLCryptoContext arg1, Java.Io.OutputStream arg2) + { + return IExecute("transform", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public Javax.Xml.Crypto.Data TransformMethod(Javax.Xml.Crypto.Data arg0, Javax.Xml.Crypto.XMLCryptoContext arg1) + { + return IExecute("transform", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/TransformException.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/TransformException.cs new file mode 100644 index 0000000000..808770ed89 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/TransformException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Crypto.Dsig +{ + #region TransformException + public partial class TransformException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/TransformService.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/TransformService.cs new file mode 100644 index 0000000000..8f0bcc4910 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/TransformService.cs @@ -0,0 +1,144 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Crypto.Dsig +{ + #region TransformService + public partial class TransformService + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static Javax.Xml.Crypto.Dsig.TransformService GetInstance(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2) + { + return SExecute(LocalBridgeClazz, "getInstance", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static Javax.Xml.Crypto.Dsig.TransformService GetInstance(Java.Lang.String arg0, Java.Lang.String arg1, Java.Security.Provider arg2) + { + return SExecute(LocalBridgeClazz, "getInstance", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public static Javax.Xml.Crypto.Dsig.TransformService GetInstance(Java.Lang.String arg0, Java.Lang.String arg1) + { + return SExecute(LocalBridgeClazz, "getInstance", arg0, arg1); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Algorithm + { + get { return IExecuteWithSignature("getAlgorithm", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String MechanismType + { + get { return IExecuteWithSignature("getMechanismType", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Security.Provider Provider + { + get { return IExecuteWithSignature("getProvider", "()Ljava/security/Provider;"); } + } + /// + /// + /// + /// + /// + public void Init(Javax.Xml.Crypto.Dsig.Spec.TransformParameterSpec arg0) + { + IExecuteWithSignature("init", "(Ljavax/xml/crypto/dsig/spec/TransformParameterSpec;)V", arg0); + } + /// + /// + /// + /// + /// + /// + public void Init(Javax.Xml.Crypto.XMLStructure arg0, Javax.Xml.Crypto.XMLCryptoContext arg1) + { + IExecute("init", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void MarshalParams(Javax.Xml.Crypto.XMLStructure arg0, Javax.Xml.Crypto.XMLCryptoContext arg1) + { + IExecute("marshalParams", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/XMLObject.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/XMLObject.cs new file mode 100644 index 0000000000..897a540687 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/XMLObject.cs @@ -0,0 +1,126 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Crypto.Dsig +{ + #region IXMLObject + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IXMLObject : Javax.Xml.Crypto.IXMLStructure + { + #region Instance methods + /// + /// + /// + Java.Util.List Content { get; } + /// + /// + /// + Java.Lang.String Encoding { get; } + /// + /// + /// + Java.Lang.String Id { get; } + /// + /// + /// + Java.Lang.String MimeType { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region XMLObject + public partial class XMLObject : Javax.Xml.Crypto.Dsig.IXMLObject + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Lang.String TYPE { get { if (!_TYPEReady) { _TYPEContent = SGetField(LocalBridgeClazz, "TYPE"); _TYPEReady = true; } return _TYPEContent; } } + private static Java.Lang.String _TYPEContent = default; + private static bool _TYPEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Util.List Content + { + get { return IExecuteWithSignature>("getContent", "()Ljava/util/List;"); } + } + /// + /// + /// + public Java.Lang.String Encoding + { + get { return IExecuteWithSignature("getEncoding", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String Id + { + get { return IExecuteWithSignature("getId", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String MimeType + { + get { return IExecuteWithSignature("getMimeType", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/XMLSignContext.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/XMLSignContext.cs new file mode 100644 index 0000000000..b28153f58c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/XMLSignContext.cs @@ -0,0 +1,76 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Crypto.Dsig +{ + #region IXMLSignContext + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IXMLSignContext : Javax.Xml.Crypto.IXMLCryptoContext + { + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region XMLSignContext + public partial class XMLSignContext : Javax.Xml.Crypto.Dsig.IXMLSignContext + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/XMLSignature.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/XMLSignature.cs new file mode 100644 index 0000000000..089559b4a6 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/XMLSignature.cs @@ -0,0 +1,237 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Crypto.Dsig +{ + #region IXMLSignature + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IXMLSignature : Javax.Xml.Crypto.IXMLStructure + { + #region Instance methods + /// + /// + /// + Javax.Xml.Crypto.Dsig.XMLSignature.SignatureValue GetSignatureValue { get; } + /// + /// + /// + Java.Lang.String Id { get; } + /// + /// + /// + Javax.Xml.Crypto.Dsig.Keyinfo.KeyInfo KeyInfo { get; } + /// + /// + /// + Javax.Xml.Crypto.KeySelectorResult KeySelectorResult { get; } + /// + /// + /// + Java.Util.List Objects { get; } + /// + /// + /// + Javax.Xml.Crypto.Dsig.SignedInfo SignedInfo { get; } + /// + /// + /// + /// + /// + /// + bool Validate(Javax.Xml.Crypto.Dsig.XMLValidateContext arg0); + /// + /// + /// + /// + /// + /// + void Sign(Javax.Xml.Crypto.Dsig.XMLSignContext arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region XMLSignature + public partial class XMLSignature : Javax.Xml.Crypto.Dsig.IXMLSignature + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Lang.String XMLNS { get { if (!_XMLNSReady) { _XMLNSContent = SGetField(LocalBridgeClazz, "XMLNS"); _XMLNSReady = true; } return _XMLNSContent; } } + private static Java.Lang.String _XMLNSContent = default; + private static bool _XMLNSReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Xml.Crypto.Dsig.XMLSignature.SignatureValue GetSignatureValue + { + get { return IExecuteWithSignature("getSignatureValue", "()Ljavax/xml/crypto/dsig/XMLSignature$SignatureValue;"); } + } + /// + /// + /// + public Java.Lang.String Id + { + get { return IExecuteWithSignature("getId", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Javax.Xml.Crypto.Dsig.Keyinfo.KeyInfo KeyInfo + { + get { return IExecuteWithSignature("getKeyInfo", "()Ljavax/xml/crypto/dsig/keyinfo/KeyInfo;"); } + } + /// + /// + /// + public Javax.Xml.Crypto.KeySelectorResult KeySelectorResult + { + get { return IExecuteWithSignature("getKeySelectorResult", "()Ljavax/xml/crypto/KeySelectorResult;"); } + } + /// + /// + /// + public Java.Util.List Objects + { + get { return IExecuteWithSignature>("getObjects", "()Ljava/util/List;"); } + } + /// + /// + /// + public Javax.Xml.Crypto.Dsig.SignedInfo SignedInfo + { + get { return IExecuteWithSignature("getSignedInfo", "()Ljavax/xml/crypto/dsig/SignedInfo;"); } + } + /// + /// + /// + /// + /// + /// + public bool Validate(Javax.Xml.Crypto.Dsig.XMLValidateContext arg0) + { + return IExecuteWithSignature("validate", "(Ljavax/xml/crypto/dsig/XMLValidateContext;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public void Sign(Javax.Xml.Crypto.Dsig.XMLSignContext arg0) + { + IExecuteWithSignature("sign", "(Ljavax/xml/crypto/dsig/XMLSignContext;)V", arg0); + } + + #endregion + + #region Nested classes + #region SignatureValue + public partial class SignatureValue + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Id + { + get { return IExecuteWithSignature("getId", "()Ljava/lang/String;"); } + } + /// + /// + /// + public byte[] Value + { + get { return IExecuteWithSignatureArray("getValue", "()[B"); } + } + /// + /// + /// + /// + /// + /// + public bool Validate(Javax.Xml.Crypto.Dsig.XMLValidateContext arg0) + { + return IExecuteWithSignature("validate", "(Ljavax/xml/crypto/dsig/XMLValidateContext;)Z", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/XMLSignatureException.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/XMLSignatureException.cs new file mode 100644 index 0000000000..4f391cb990 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/XMLSignatureException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Crypto.Dsig +{ + #region XMLSignatureException + public partial class XMLSignatureException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/XMLSignatureFactory.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/XMLSignatureFactory.cs new file mode 100644 index 0000000000..17587377e5 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/XMLSignatureFactory.cs @@ -0,0 +1,386 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Crypto.Dsig +{ + #region XMLSignatureFactory + public partial class XMLSignatureFactory + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + public static Javax.Xml.Crypto.Dsig.XMLSignatureFactory Instance + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getInstance", "()Ljavax/xml/crypto/dsig/XMLSignatureFactory;"); } + } + /// + /// + /// + /// + /// + /// + /// + public static Javax.Xml.Crypto.Dsig.XMLSignatureFactory GetInstance(Java.Lang.String arg0, Java.Lang.String arg1) + { + return SExecute(LocalBridgeClazz, "getInstance", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public static Javax.Xml.Crypto.Dsig.XMLSignatureFactory GetInstance(Java.Lang.String arg0, Java.Security.Provider arg1) + { + return SExecute(LocalBridgeClazz, "getInstance", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Javax.Xml.Crypto.Dsig.XMLSignatureFactory GetInstance(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getInstance", "(Ljava/lang/String;)Ljavax/xml/crypto/dsig/XMLSignatureFactory;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Xml.Crypto.Dsig.Keyinfo.KeyInfoFactory KeyInfoFactory + { + get { return IExecuteWithSignature("getKeyInfoFactory", "()Ljavax/xml/crypto/dsig/keyinfo/KeyInfoFactory;"); } + } + /// + /// + /// + public Java.Lang.String MechanismType + { + get { return IExecuteWithSignature("getMechanismType", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Security.Provider Provider + { + get { return IExecuteWithSignature("getProvider", "()Ljava/security/Provider;"); } + } + /// + /// + /// + public Javax.Xml.Crypto.URIDereferencer URIDereferencer + { + get { return IExecuteWithSignature("getURIDereferencer", "()Ljavax/xml/crypto/URIDereferencer;"); } + } + /// + /// + /// + /// + /// + public bool IsFeatureSupported(Java.Lang.String arg0) + { + return IExecuteWithSignature("isFeatureSupported", "(Ljava/lang/String;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Xml.Crypto.Dsig.CanonicalizationMethod NewCanonicalizationMethod(Java.Lang.String arg0, Javax.Xml.Crypto.Dsig.Spec.C14NMethodParameterSpec arg1) + { + return IExecute("newCanonicalizationMethod", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Xml.Crypto.Dsig.CanonicalizationMethod NewCanonicalizationMethod(Java.Lang.String arg0, Javax.Xml.Crypto.XMLStructure arg1) + { + return IExecute("newCanonicalizationMethod", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Xml.Crypto.Dsig.DigestMethod NewDigestMethod(Java.Lang.String arg0, Javax.Xml.Crypto.Dsig.Spec.DigestMethodParameterSpec arg1) + { + return IExecute("newDigestMethod", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public Javax.Xml.Crypto.Dsig.Manifest NewManifest(Java.Util.List arg0, Java.Lang.String arg1) where Arg0ExtendsJavax_Xml_Crypto_Dsig_Reference : Javax.Xml.Crypto.Dsig.Reference + { + return IExecute("newManifest", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Javax.Xml.Crypto.Dsig.Manifest NewManifest(Java.Util.List arg0) where Arg0ExtendsJavax_Xml_Crypto_Dsig_Reference : Javax.Xml.Crypto.Dsig.Reference + { + return IExecuteWithSignature("newManifest", "(Ljava/util/List;)Ljavax/xml/crypto/dsig/Manifest;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Xml.Crypto.Dsig.Reference NewReference(Java.Lang.String arg0, Javax.Xml.Crypto.Dsig.DigestMethod arg1, Java.Util.List arg2, Java.Lang.String arg3, Java.Lang.String arg4, byte[] arg5) where Arg2ExtendsJavax_Xml_Crypto_Dsig_Transform : Javax.Xml.Crypto.Dsig.Transform + { + return IExecute("newReference", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Xml.Crypto.Dsig.Reference NewReference(Java.Lang.String arg0, Javax.Xml.Crypto.Dsig.DigestMethod arg1, Java.Util.List arg2, Java.Lang.String arg3, Java.Lang.String arg4) where Arg2ExtendsJavax_Xml_Crypto_Dsig_Transform : Javax.Xml.Crypto.Dsig.Transform + { + return IExecute("newReference", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Xml.Crypto.Dsig.Reference NewReference(Java.Lang.String arg0, Javax.Xml.Crypto.Dsig.DigestMethod arg1, Java.Util.List arg2, Javax.Xml.Crypto.Data arg3, Java.Util.List arg4, Java.Lang.String arg5, Java.Lang.String arg6) where Arg2ExtendsJavax_Xml_Crypto_Dsig_Transform : Javax.Xml.Crypto.Dsig.Transform where Arg4ExtendsJavax_Xml_Crypto_Dsig_Transform : Javax.Xml.Crypto.Dsig.Transform + { + return IExecute("newReference", arg0, arg1, arg2, arg3, arg4, arg5, arg6); + } + /// + /// + /// + /// + /// + /// + public Javax.Xml.Crypto.Dsig.Reference NewReference(Java.Lang.String arg0, Javax.Xml.Crypto.Dsig.DigestMethod arg1) + { + return IExecute("newReference", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Xml.Crypto.Dsig.SignatureMethod NewSignatureMethod(Java.Lang.String arg0, Javax.Xml.Crypto.Dsig.Spec.SignatureMethodParameterSpec arg1) + { + return IExecute("newSignatureMethod", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public Javax.Xml.Crypto.Dsig.SignatureProperties NewSignatureProperties(Java.Util.List arg0, Java.Lang.String arg1) where Arg0ExtendsJavax_Xml_Crypto_Dsig_SignatureProperty : Javax.Xml.Crypto.Dsig.SignatureProperty + { + return IExecute("newSignatureProperties", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Xml.Crypto.Dsig.SignatureProperty NewSignatureProperty(Java.Util.List arg0, Java.Lang.String arg1, Java.Lang.String arg2) where Arg0ExtendsJavax_Xml_Crypto_XMLStructure : Javax.Xml.Crypto.XMLStructure + { + return IExecute("newSignatureProperty", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Xml.Crypto.Dsig.SignedInfo NewSignedInfo(Javax.Xml.Crypto.Dsig.CanonicalizationMethod arg0, Javax.Xml.Crypto.Dsig.SignatureMethod arg1, Java.Util.List arg2, Java.Lang.String arg3) where Arg2ExtendsJavax_Xml_Crypto_Dsig_Reference : Javax.Xml.Crypto.Dsig.Reference + { + return IExecute("newSignedInfo", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Xml.Crypto.Dsig.SignedInfo NewSignedInfo(Javax.Xml.Crypto.Dsig.CanonicalizationMethod arg0, Javax.Xml.Crypto.Dsig.SignatureMethod arg1, Java.Util.List arg2) where Arg2ExtendsJavax_Xml_Crypto_Dsig_Reference : Javax.Xml.Crypto.Dsig.Reference + { + return IExecute("newSignedInfo", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Xml.Crypto.Dsig.Transform NewTransform(Java.Lang.String arg0, Javax.Xml.Crypto.Dsig.Spec.TransformParameterSpec arg1) + { + return IExecute("newTransform", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Xml.Crypto.Dsig.Transform NewTransform(Java.Lang.String arg0, Javax.Xml.Crypto.XMLStructure arg1) + { + return IExecute("newTransform", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Xml.Crypto.Dsig.XMLObject NewXMLObject(Java.Util.List arg0, Java.Lang.String arg1, Java.Lang.String arg2, Java.Lang.String arg3) where Arg0ExtendsJavax_Xml_Crypto_XMLStructure : Javax.Xml.Crypto.XMLStructure + { + return IExecute("newXMLObject", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Xml.Crypto.Dsig.XMLSignature NewXMLSignature(Javax.Xml.Crypto.Dsig.SignedInfo arg0, Javax.Xml.Crypto.Dsig.Keyinfo.KeyInfo arg1, Java.Util.List arg2, Java.Lang.String arg3, Java.Lang.String arg4) where Arg2ExtendsJavax_Xml_Crypto_Dsig_XMLObject : Javax.Xml.Crypto.Dsig.XMLObject + { + return IExecute("newXMLSignature", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + public Javax.Xml.Crypto.Dsig.XMLSignature NewXMLSignature(Javax.Xml.Crypto.Dsig.SignedInfo arg0, Javax.Xml.Crypto.Dsig.Keyinfo.KeyInfo arg1) + { + return IExecute("newXMLSignature", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Javax.Xml.Crypto.Dsig.XMLSignature UnmarshalXMLSignature(Javax.Xml.Crypto.Dsig.XMLValidateContext arg0) + { + return IExecuteWithSignature("unmarshalXMLSignature", "(Ljavax/xml/crypto/dsig/XMLValidateContext;)Ljavax/xml/crypto/dsig/XMLSignature;", arg0); + } + /// + /// + /// + /// + /// + /// + public Javax.Xml.Crypto.Dsig.XMLSignature UnmarshalXMLSignature(Javax.Xml.Crypto.XMLStructure arg0) + { + return IExecuteWithSignature("unmarshalXMLSignature", "(Ljavax/xml/crypto/XMLStructure;)Ljavax/xml/crypto/dsig/XMLSignature;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/XMLValidateContext.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/XMLValidateContext.cs new file mode 100644 index 0000000000..89519a3c8a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/Dsig/XMLValidateContext.cs @@ -0,0 +1,76 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Crypto.Dsig +{ + #region IXMLValidateContext + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IXMLValidateContext : Javax.Xml.Crypto.IXMLCryptoContext + { + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region XMLValidateContext + public partial class XMLValidateContext : Javax.Xml.Crypto.Dsig.IXMLValidateContext + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/KeySelector.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/KeySelector.cs new file mode 100644 index 0000000000..132580e8bc --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/KeySelector.cs @@ -0,0 +1,135 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Crypto +{ + #region KeySelector + public partial class KeySelector + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Javax.Xml.Crypto.KeySelector SingletonKeySelectorMethod(Java.Security.Key arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "singletonKeySelector", "(Ljava/security/Key;)Ljavax/xml/crypto/KeySelector;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Xml.Crypto.KeySelectorResult Select(Javax.Xml.Crypto.Dsig.Keyinfo.KeyInfo arg0, Javax.Xml.Crypto.KeySelector.Purpose arg1, Javax.Xml.Crypto.AlgorithmMethod arg2, Javax.Xml.Crypto.XMLCryptoContext arg3) + { + return IExecute("select", arg0, arg1, arg2, arg3); + } + + #endregion + + #region Nested classes + #region Purpose + public partial class Purpose + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Javax.Xml.Crypto.KeySelector.Purpose DECRYPT { get { if (!_DECRYPTReady) { _DECRYPTContent = SGetField(LocalBridgeClazz, "DECRYPT"); _DECRYPTReady = true; } return _DECRYPTContent; } } + private static Javax.Xml.Crypto.KeySelector.Purpose _DECRYPTContent = default; + private static bool _DECRYPTReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Xml.Crypto.KeySelector.Purpose ENCRYPT { get { if (!_ENCRYPTReady) { _ENCRYPTContent = SGetField(LocalBridgeClazz, "ENCRYPT"); _ENCRYPTReady = true; } return _ENCRYPTContent; } } + private static Javax.Xml.Crypto.KeySelector.Purpose _ENCRYPTContent = default; + private static bool _ENCRYPTReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Xml.Crypto.KeySelector.Purpose SIGN { get { if (!_SIGNReady) { _SIGNContent = SGetField(LocalBridgeClazz, "SIGN"); _SIGNReady = true; } return _SIGNContent; } } + private static Javax.Xml.Crypto.KeySelector.Purpose _SIGNContent = default; + private static bool _SIGNReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Xml.Crypto.KeySelector.Purpose VERIFY { get { if (!_VERIFYReady) { _VERIFYContent = SGetField(LocalBridgeClazz, "VERIFY"); _VERIFYReady = true; } return _VERIFYContent; } } + private static Javax.Xml.Crypto.KeySelector.Purpose _VERIFYContent = default; + private static bool _VERIFYReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/KeySelectorException.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/KeySelectorException.cs new file mode 100644 index 0000000000..b473586a85 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/KeySelectorException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Crypto +{ + #region KeySelectorException + public partial class KeySelectorException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/KeySelectorResult.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/KeySelectorResult.cs new file mode 100644 index 0000000000..430d476b34 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/KeySelectorResult.cs @@ -0,0 +1,87 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Crypto +{ + #region IKeySelectorResult + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IKeySelectorResult + { + #region Instance methods + /// + /// + /// + Java.Security.Key Key { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region KeySelectorResult + public partial class KeySelectorResult : Javax.Xml.Crypto.IKeySelectorResult + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Security.Key Key + { + get { return IExecuteWithSignature("getKey", "()Ljava/security/Key;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/MarshalException.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/MarshalException.cs new file mode 100644 index 0000000000..bf76843b5d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/MarshalException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Crypto +{ + #region MarshalException + public partial class MarshalException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/NoSuchMechanismException.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/NoSuchMechanismException.cs new file mode 100644 index 0000000000..d44d6ee2cb --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/NoSuchMechanismException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Crypto +{ + #region NoSuchMechanismException + public partial class NoSuchMechanismException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/NodeSetData.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/NodeSetData.cs new file mode 100644 index 0000000000..72a196e516 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/NodeSetData.cs @@ -0,0 +1,140 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Crypto +{ + #region NodeSetData + public partial class NodeSetData + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Xml.Crypto.Data(Javax.Xml.Crypto.NodeSetData t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public Java.Util.Iterator Iterator() + { + return IExecuteWithSignature("iterator", "()Ljava/util/Iterator;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region INodeSetData + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface INodeSetData + { + #region Instance methods + /// + /// + /// + /// + Java.Util.Iterator Iterator(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region NodeSetData + public partial class NodeSetData : Javax.Xml.Crypto.INodeSetData + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Xml.Crypto.Data(Javax.Xml.Crypto.NodeSetData t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Javax.Xml.Crypto.NodeSetData(Javax.Xml.Crypto.NodeSetData t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public Java.Util.Iterator Iterator() + { + return IExecuteWithSignature>("iterator", "()Ljava/util/Iterator;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/OctetStreamData.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/OctetStreamData.cs new file mode 100644 index 0000000000..9596b782c1 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/OctetStreamData.cs @@ -0,0 +1,97 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Crypto +{ + #region OctetStreamData + public partial class OctetStreamData + { + #region Constructors + /// + /// + /// + /// + /// + /// + public OctetStreamData(Java.Io.InputStream arg0, Java.Lang.String arg1, Java.Lang.String arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + public OctetStreamData(Java.Io.InputStream arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String MimeType + { + get { return IExecuteWithSignature("getMimeType", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Io.InputStream OctetStream + { + get { return IExecuteWithSignature("getOctetStream", "()Ljava/io/InputStream;"); } + } + /// + /// + /// + public Java.Lang.String URI + { + get { return IExecuteWithSignature("getURI", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/URIDereferencer.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/URIDereferencer.cs new file mode 100644 index 0000000000..519f076bf7 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/URIDereferencer.cs @@ -0,0 +1,95 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Crypto +{ + #region IURIDereferencer + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IURIDereferencer + { + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + Javax.Xml.Crypto.Data Dereference(Javax.Xml.Crypto.URIReference arg0, Javax.Xml.Crypto.XMLCryptoContext arg1); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region URIDereferencer + public partial class URIDereferencer : Javax.Xml.Crypto.IURIDereferencer + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + public Javax.Xml.Crypto.Data Dereference(Javax.Xml.Crypto.URIReference arg0, Javax.Xml.Crypto.XMLCryptoContext arg1) + { + return IExecute("dereference", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/URIReference.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/URIReference.cs new file mode 100644 index 0000000000..8d471586e2 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/URIReference.cs @@ -0,0 +1,98 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Crypto +{ + #region IURIReference + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IURIReference + { + #region Instance methods + /// + /// + /// + Java.Lang.String Type { get; } + /// + /// + /// + Java.Lang.String URI { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region URIReference + public partial class URIReference : Javax.Xml.Crypto.IURIReference + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Type + { + get { return IExecuteWithSignature("getType", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String URI + { + get { return IExecuteWithSignature("getURI", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/URIReferenceException.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/URIReferenceException.cs new file mode 100644 index 0000000000..eab17e9edb --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/URIReferenceException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Crypto +{ + #region URIReferenceException + public partial class URIReferenceException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/XMLCryptoContext.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/XMLCryptoContext.cs new file mode 100644 index 0000000000..7ee2791485 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/XMLCryptoContext.cs @@ -0,0 +1,218 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Crypto +{ + #region IXMLCryptoContext + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IXMLCryptoContext + { + #region Instance methods + /// + /// + /// + Java.Lang.String BaseURI { get; set; } + /// + /// + /// + Java.Lang.String DefaultNamespacePrefix { get; set; } + /// + /// + /// + Javax.Xml.Crypto.KeySelector KeySelector { get; set; } + /// + /// + /// + Javax.Xml.Crypto.URIDereferencer URIDereferencer { get; set; } + /// + /// + /// + /// + /// + object Get(object arg0); + /// + /// + /// + /// + /// + object GetProperty(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + object Put(object arg0, object arg1); + /// + /// + /// + /// + /// + /// + object SetProperty(Java.Lang.String arg0, object arg1); + /// + /// + /// + /// + /// + /// + Java.Lang.String GetNamespacePrefix(Java.Lang.String arg0, Java.Lang.String arg1); + /// + /// + /// + /// + /// + /// + Java.Lang.String PutNamespacePrefix(Java.Lang.String arg0, Java.Lang.String arg1); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region XMLCryptoContext + public partial class XMLCryptoContext : Javax.Xml.Crypto.IXMLCryptoContext + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String BaseURI + { + get { return IExecuteWithSignature("getBaseURI", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setBaseURI", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String DefaultNamespacePrefix + { + get { return IExecuteWithSignature("getDefaultNamespacePrefix", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setDefaultNamespacePrefix", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Javax.Xml.Crypto.KeySelector KeySelector + { + get { return IExecuteWithSignature("getKeySelector", "()Ljavax/xml/crypto/KeySelector;"); } set { IExecuteWithSignature("setKeySelector", "(Ljavax/xml/crypto/KeySelector;)V", value); } + } + /// + /// + /// + public Javax.Xml.Crypto.URIDereferencer URIDereferencer + { + get { return IExecuteWithSignature("getURIDereferencer", "()Ljavax/xml/crypto/URIDereferencer;"); } set { IExecuteWithSignature("setURIDereferencer", "(Ljavax/xml/crypto/URIDereferencer;)V", value); } + } + /// + /// + /// + /// + /// + public object Get(object arg0) + { + return IExecuteWithSignature("get", "(Ljava/lang/Object;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public object GetProperty(Java.Lang.String arg0) + { + return IExecuteWithSignature("getProperty", "(Ljava/lang/String;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + /// + public object Put(object arg0, object arg1) + { + return IExecute("put", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public object SetProperty(Java.Lang.String arg0, object arg1) + { + return IExecute("setProperty", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String GetNamespacePrefix(Java.Lang.String arg0, Java.Lang.String arg1) + { + return IExecute("getNamespacePrefix", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String PutNamespacePrefix(Java.Lang.String arg0, Java.Lang.String arg1) + { + return IExecute("putNamespacePrefix", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/XMLStructure.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/XMLStructure.cs new file mode 100644 index 0000000000..2d33bf11a3 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Crypto/XMLStructure.cs @@ -0,0 +1,91 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Crypto +{ + #region IXMLStructure + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IXMLStructure + { + #region Instance methods + /// + /// + /// + /// + /// + bool IsFeatureSupported(Java.Lang.String arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region XMLStructure + public partial class XMLStructure : Javax.Xml.Crypto.IXMLStructure + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public bool IsFeatureSupported(Java.Lang.String arg0) + { + return IExecuteWithSignature("isFeatureSupported", "(Ljava/lang/String;)Z", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Datatype/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Datatype/AllPackageClasses.cs new file mode 100644 index 0000000000..e7b2555e10 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Datatype/AllPackageClasses.cs @@ -0,0 +1,278 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Javax.Xml.Datatype +{ + #region DatatypeConfigurationException + /// + /// + /// + public partial class DatatypeConfigurationException : Java.Lang.Exception + { + const string _bridgeClassName = "javax.xml.datatype.DatatypeConfigurationException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region DatatypeConstants + /// + /// + /// + public partial class DatatypeConstants : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.xml.datatype.DatatypeConstants"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DatatypeConstants() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DatatypeConstants(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region Field + /// + /// + /// + public partial class Field : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.xml.datatype.DatatypeConstants$Field"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Field() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Field(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region DatatypeFactory + /// + /// + /// + public partial class DatatypeFactory : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.xml.datatype.DatatypeFactory"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("DatatypeFactory class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DatatypeFactory() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("DatatypeFactory class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DatatypeFactory(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Duration + /// + /// + /// + public partial class Duration : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.xml.datatype.Duration"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Duration class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Duration() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Duration class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Duration(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region XMLGregorianCalendar + /// + /// + /// + public partial class XMLGregorianCalendar : Java.Lang.Cloneable + { + const string _bridgeClassName = "javax.xml.datatype.XMLGregorianCalendar"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("XMLGregorianCalendar class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public XMLGregorianCalendar() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("XMLGregorianCalendar class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public XMLGregorianCalendar(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Datatype/DatatypeConfigurationException.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Datatype/DatatypeConfigurationException.cs new file mode 100644 index 0000000000..76ff358977 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Datatype/DatatypeConfigurationException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Datatype +{ + #region DatatypeConfigurationException + public partial class DatatypeConfigurationException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Datatype/DatatypeConstants.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Datatype/DatatypeConstants.cs new file mode 100644 index 0000000000..ea905e101e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Datatype/DatatypeConstants.cs @@ -0,0 +1,312 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Datatype +{ + #region DatatypeConstants + public partial class DatatypeConstants + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int APRIL { get { if (!_APRILReady) { _APRILContent = SGetField(LocalBridgeClazz, "APRIL"); _APRILReady = true; } return _APRILContent; } } + private static int _APRILContent = default; + private static bool _APRILReady = false; // this is used because in case of generics + /// + /// + /// + public static int AUGUST { get { if (!_AUGUSTReady) { _AUGUSTContent = SGetField(LocalBridgeClazz, "AUGUST"); _AUGUSTReady = true; } return _AUGUSTContent; } } + private static int _AUGUSTContent = default; + private static bool _AUGUSTReady = false; // this is used because in case of generics + /// + /// + /// + public static int DECEMBER { get { if (!_DECEMBERReady) { _DECEMBERContent = SGetField(LocalBridgeClazz, "DECEMBER"); _DECEMBERReady = true; } return _DECEMBERContent; } } + private static int _DECEMBERContent = default; + private static bool _DECEMBERReady = false; // this is used because in case of generics + /// + /// + /// + public static int EQUAL { get { if (!_EQUALReady) { _EQUALContent = SGetField(LocalBridgeClazz, "EQUAL"); _EQUALReady = true; } return _EQUALContent; } } + private static int _EQUALContent = default; + private static bool _EQUALReady = false; // this is used because in case of generics + /// + /// + /// + public static int FEBRUARY { get { if (!_FEBRUARYReady) { _FEBRUARYContent = SGetField(LocalBridgeClazz, "FEBRUARY"); _FEBRUARYReady = true; } return _FEBRUARYContent; } } + private static int _FEBRUARYContent = default; + private static bool _FEBRUARYReady = false; // this is used because in case of generics + /// + /// + /// + public static int FIELD_UNDEFINED { get { if (!_FIELD_UNDEFINEDReady) { _FIELD_UNDEFINEDContent = SGetField(LocalBridgeClazz, "FIELD_UNDEFINED"); _FIELD_UNDEFINEDReady = true; } return _FIELD_UNDEFINEDContent; } } + private static int _FIELD_UNDEFINEDContent = default; + private static bool _FIELD_UNDEFINEDReady = false; // this is used because in case of generics + /// + /// + /// + public static int GREATER { get { if (!_GREATERReady) { _GREATERContent = SGetField(LocalBridgeClazz, "GREATER"); _GREATERReady = true; } return _GREATERContent; } } + private static int _GREATERContent = default; + private static bool _GREATERReady = false; // this is used because in case of generics + /// + /// + /// + public static int INDETERMINATE { get { if (!_INDETERMINATEReady) { _INDETERMINATEContent = SGetField(LocalBridgeClazz, "INDETERMINATE"); _INDETERMINATEReady = true; } return _INDETERMINATEContent; } } + private static int _INDETERMINATEContent = default; + private static bool _INDETERMINATEReady = false; // this is used because in case of generics + /// + /// + /// + public static int JANUARY { get { if (!_JANUARYReady) { _JANUARYContent = SGetField(LocalBridgeClazz, "JANUARY"); _JANUARYReady = true; } return _JANUARYContent; } } + private static int _JANUARYContent = default; + private static bool _JANUARYReady = false; // this is used because in case of generics + /// + /// + /// + public static int JULY { get { if (!_JULYReady) { _JULYContent = SGetField(LocalBridgeClazz, "JULY"); _JULYReady = true; } return _JULYContent; } } + private static int _JULYContent = default; + private static bool _JULYReady = false; // this is used because in case of generics + /// + /// + /// + public static int JUNE { get { if (!_JUNEReady) { _JUNEContent = SGetField(LocalBridgeClazz, "JUNE"); _JUNEReady = true; } return _JUNEContent; } } + private static int _JUNEContent = default; + private static bool _JUNEReady = false; // this is used because in case of generics + /// + /// + /// + public static int LESSER { get { if (!_LESSERReady) { _LESSERContent = SGetField(LocalBridgeClazz, "LESSER"); _LESSERReady = true; } return _LESSERContent; } } + private static int _LESSERContent = default; + private static bool _LESSERReady = false; // this is used because in case of generics + /// + /// + /// + public static int MARCH { get { if (!_MARCHReady) { _MARCHContent = SGetField(LocalBridgeClazz, "MARCH"); _MARCHReady = true; } return _MARCHContent; } } + private static int _MARCHContent = default; + private static bool _MARCHReady = false; // this is used because in case of generics + /// + /// + /// + public static int MAX_TIMEZONE_OFFSET { get { if (!_MAX_TIMEZONE_OFFSETReady) { _MAX_TIMEZONE_OFFSETContent = SGetField(LocalBridgeClazz, "MAX_TIMEZONE_OFFSET"); _MAX_TIMEZONE_OFFSETReady = true; } return _MAX_TIMEZONE_OFFSETContent; } } + private static int _MAX_TIMEZONE_OFFSETContent = default; + private static bool _MAX_TIMEZONE_OFFSETReady = false; // this is used because in case of generics + /// + /// + /// + public static int MAY { get { if (!_MAYReady) { _MAYContent = SGetField(LocalBridgeClazz, "MAY"); _MAYReady = true; } return _MAYContent; } } + private static int _MAYContent = default; + private static bool _MAYReady = false; // this is used because in case of generics + /// + /// + /// + public static int MIN_TIMEZONE_OFFSET { get { if (!_MIN_TIMEZONE_OFFSETReady) { _MIN_TIMEZONE_OFFSETContent = SGetField(LocalBridgeClazz, "MIN_TIMEZONE_OFFSET"); _MIN_TIMEZONE_OFFSETReady = true; } return _MIN_TIMEZONE_OFFSETContent; } } + private static int _MIN_TIMEZONE_OFFSETContent = default; + private static bool _MIN_TIMEZONE_OFFSETReady = false; // this is used because in case of generics + /// + /// + /// + public static int NOVEMBER { get { if (!_NOVEMBERReady) { _NOVEMBERContent = SGetField(LocalBridgeClazz, "NOVEMBER"); _NOVEMBERReady = true; } return _NOVEMBERContent; } } + private static int _NOVEMBERContent = default; + private static bool _NOVEMBERReady = false; // this is used because in case of generics + /// + /// + /// + public static int OCTOBER { get { if (!_OCTOBERReady) { _OCTOBERContent = SGetField(LocalBridgeClazz, "OCTOBER"); _OCTOBERReady = true; } return _OCTOBERContent; } } + private static int _OCTOBERContent = default; + private static bool _OCTOBERReady = false; // this is used because in case of generics + /// + /// + /// + public static int SEPTEMBER { get { if (!_SEPTEMBERReady) { _SEPTEMBERContent = SGetField(LocalBridgeClazz, "SEPTEMBER"); _SEPTEMBERReady = true; } return _SEPTEMBERContent; } } + private static int _SEPTEMBERContent = default; + private static bool _SEPTEMBERReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Xml.Datatype.DatatypeConstants.Field DAYS { get { if (!_DAYSReady) { _DAYSContent = SGetField(LocalBridgeClazz, "DAYS"); _DAYSReady = true; } return _DAYSContent; } } + private static Javax.Xml.Datatype.DatatypeConstants.Field _DAYSContent = default; + private static bool _DAYSReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Xml.Datatype.DatatypeConstants.Field HOURS { get { if (!_HOURSReady) { _HOURSContent = SGetField(LocalBridgeClazz, "HOURS"); _HOURSReady = true; } return _HOURSContent; } } + private static Javax.Xml.Datatype.DatatypeConstants.Field _HOURSContent = default; + private static bool _HOURSReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Xml.Datatype.DatatypeConstants.Field MINUTES { get { if (!_MINUTESReady) { _MINUTESContent = SGetField(LocalBridgeClazz, "MINUTES"); _MINUTESReady = true; } return _MINUTESContent; } } + private static Javax.Xml.Datatype.DatatypeConstants.Field _MINUTESContent = default; + private static bool _MINUTESReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Xml.Datatype.DatatypeConstants.Field MONTHS { get { if (!_MONTHSReady) { _MONTHSContent = SGetField(LocalBridgeClazz, "MONTHS"); _MONTHSReady = true; } return _MONTHSContent; } } + private static Javax.Xml.Datatype.DatatypeConstants.Field _MONTHSContent = default; + private static bool _MONTHSReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Xml.Datatype.DatatypeConstants.Field SECONDS { get { if (!_SECONDSReady) { _SECONDSContent = SGetField(LocalBridgeClazz, "SECONDS"); _SECONDSReady = true; } return _SECONDSContent; } } + private static Javax.Xml.Datatype.DatatypeConstants.Field _SECONDSContent = default; + private static bool _SECONDSReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Xml.Datatype.DatatypeConstants.Field YEARS { get { if (!_YEARSReady) { _YEARSContent = SGetField(LocalBridgeClazz, "YEARS"); _YEARSReady = true; } return _YEARSContent; } } + private static Javax.Xml.Datatype.DatatypeConstants.Field _YEARSContent = default; + private static bool _YEARSReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Xml.Namespace.QName DATE { get { if (!_DATEReady) { _DATEContent = SGetField(LocalBridgeClazz, "DATE"); _DATEReady = true; } return _DATEContent; } } + private static Javax.Xml.Namespace.QName _DATEContent = default; + private static bool _DATEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Xml.Namespace.QName DATETIME { get { if (!_DATETIMEReady) { _DATETIMEContent = SGetField(LocalBridgeClazz, "DATETIME"); _DATETIMEReady = true; } return _DATETIMEContent; } } + private static Javax.Xml.Namespace.QName _DATETIMEContent = default; + private static bool _DATETIMEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Xml.Namespace.QName DURATION { get { if (!_DURATIONReady) { _DURATIONContent = SGetField(LocalBridgeClazz, "DURATION"); _DURATIONReady = true; } return _DURATIONContent; } } + private static Javax.Xml.Namespace.QName _DURATIONContent = default; + private static bool _DURATIONReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Xml.Namespace.QName DURATION_DAYTIME { get { if (!_DURATION_DAYTIMEReady) { _DURATION_DAYTIMEContent = SGetField(LocalBridgeClazz, "DURATION_DAYTIME"); _DURATION_DAYTIMEReady = true; } return _DURATION_DAYTIMEContent; } } + private static Javax.Xml.Namespace.QName _DURATION_DAYTIMEContent = default; + private static bool _DURATION_DAYTIMEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Xml.Namespace.QName DURATION_YEARMONTH { get { if (!_DURATION_YEARMONTHReady) { _DURATION_YEARMONTHContent = SGetField(LocalBridgeClazz, "DURATION_YEARMONTH"); _DURATION_YEARMONTHReady = true; } return _DURATION_YEARMONTHContent; } } + private static Javax.Xml.Namespace.QName _DURATION_YEARMONTHContent = default; + private static bool _DURATION_YEARMONTHReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Xml.Namespace.QName GDAY { get { if (!_GDAYReady) { _GDAYContent = SGetField(LocalBridgeClazz, "GDAY"); _GDAYReady = true; } return _GDAYContent; } } + private static Javax.Xml.Namespace.QName _GDAYContent = default; + private static bool _GDAYReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Xml.Namespace.QName GMONTH { get { if (!_GMONTHReady) { _GMONTHContent = SGetField(LocalBridgeClazz, "GMONTH"); _GMONTHReady = true; } return _GMONTHContent; } } + private static Javax.Xml.Namespace.QName _GMONTHContent = default; + private static bool _GMONTHReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Xml.Namespace.QName GMONTHDAY { get { if (!_GMONTHDAYReady) { _GMONTHDAYContent = SGetField(LocalBridgeClazz, "GMONTHDAY"); _GMONTHDAYReady = true; } return _GMONTHDAYContent; } } + private static Javax.Xml.Namespace.QName _GMONTHDAYContent = default; + private static bool _GMONTHDAYReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Xml.Namespace.QName GYEAR { get { if (!_GYEARReady) { _GYEARContent = SGetField(LocalBridgeClazz, "GYEAR"); _GYEARReady = true; } return _GYEARContent; } } + private static Javax.Xml.Namespace.QName _GYEARContent = default; + private static bool _GYEARReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Xml.Namespace.QName GYEARMONTH { get { if (!_GYEARMONTHReady) { _GYEARMONTHContent = SGetField(LocalBridgeClazz, "GYEARMONTH"); _GYEARMONTHReady = true; } return _GYEARMONTHContent; } } + private static Javax.Xml.Namespace.QName _GYEARMONTHContent = default; + private static bool _GYEARMONTHReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Xml.Namespace.QName TIME { get { if (!_TIMEReady) { _TIMEContent = SGetField(LocalBridgeClazz, "TIME"); _TIMEReady = true; } return _TIMEContent; } } + private static Javax.Xml.Namespace.QName _TIMEContent = default; + private static bool _TIMEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + #region Field + public partial class Field + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int Id + { + get { return IExecuteWithSignature("getId", "()I"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Datatype/DatatypeFactory.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Datatype/DatatypeFactory.cs new file mode 100644 index 0000000000..f680d46b92 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Datatype/DatatypeFactory.cs @@ -0,0 +1,338 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Datatype +{ + #region DatatypeFactory + public partial class DatatypeFactory + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Lang.String DATATYPEFACTORY_IMPLEMENTATION_CLASS { get { if (!_DATATYPEFACTORY_IMPLEMENTATION_CLASSReady) { _DATATYPEFACTORY_IMPLEMENTATION_CLASSContent = SGetField(LocalBridgeClazz, "DATATYPEFACTORY_IMPLEMENTATION_CLASS"); _DATATYPEFACTORY_IMPLEMENTATION_CLASSReady = true; } return _DATATYPEFACTORY_IMPLEMENTATION_CLASSContent; } } + private static Java.Lang.String _DATATYPEFACTORY_IMPLEMENTATION_CLASSContent = default; + private static bool _DATATYPEFACTORY_IMPLEMENTATION_CLASSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String DATATYPEFACTORY_PROPERTY { get { if (!_DATATYPEFACTORY_PROPERTYReady) { _DATATYPEFACTORY_PROPERTYContent = SGetField(LocalBridgeClazz, "DATATYPEFACTORY_PROPERTY"); _DATATYPEFACTORY_PROPERTYReady = true; } return _DATATYPEFACTORY_PROPERTYContent; } } + private static Java.Lang.String _DATATYPEFACTORY_PROPERTYContent = default; + private static bool _DATATYPEFACTORY_PROPERTYReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + public static Javax.Xml.Datatype.DatatypeFactory NewDefaultInstance() + { + return SExecuteWithSignature(LocalBridgeClazz, "newDefaultInstance", "()Ljavax/xml/datatype/DatatypeFactory;"); + } + /// + /// + /// + /// + /// + public static Javax.Xml.Datatype.DatatypeFactory NewInstance() + { + return SExecuteWithSignature(LocalBridgeClazz, "newInstance", "()Ljavax/xml/datatype/DatatypeFactory;"); + } + /// + /// + /// + /// + /// + /// + /// + public static Javax.Xml.Datatype.DatatypeFactory NewInstance(Java.Lang.String arg0, Java.Lang.ClassLoader arg1) + { + return SExecute(LocalBridgeClazz, "newInstance", arg0, arg1); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Xml.Datatype.Duration NewDuration(bool arg0, Java.Math.BigInteger arg1, Java.Math.BigInteger arg2, Java.Math.BigInteger arg3, Java.Math.BigInteger arg4, Java.Math.BigInteger arg5, Java.Math.BigDecimal arg6) + { + return IExecute("newDuration", arg0, arg1, arg2, arg3, arg4, arg5, arg6); + } + /// + /// + /// + /// + /// + public Javax.Xml.Datatype.Duration NewDuration(Java.Lang.String arg0) + { + return IExecuteWithSignature("newDuration", "(Ljava/lang/String;)Ljavax/xml/datatype/Duration;", arg0); + } + /// + /// + /// + /// + /// + public Javax.Xml.Datatype.Duration NewDuration(long arg0) + { + return IExecuteWithSignature("newDuration", "(J)Ljavax/xml/datatype/Duration;", arg0); + } + /// + /// + /// + /// + public Javax.Xml.Datatype.XMLGregorianCalendar NewXMLGregorianCalendar() + { + return IExecuteWithSignature("newXMLGregorianCalendar", "()Ljavax/xml/datatype/XMLGregorianCalendar;"); + } + /// + /// + /// + /// + /// + public Javax.Xml.Datatype.XMLGregorianCalendar NewXMLGregorianCalendar(Java.Lang.String arg0) + { + return IExecuteWithSignature("newXMLGregorianCalendar", "(Ljava/lang/String;)Ljavax/xml/datatype/XMLGregorianCalendar;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Xml.Datatype.XMLGregorianCalendar NewXMLGregorianCalendar(Java.Math.BigInteger arg0, int arg1, int arg2, int arg3, int arg4, int arg5, Java.Math.BigDecimal arg6, int arg7) + { + return IExecute("newXMLGregorianCalendar", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7); + } + /// + /// + /// + /// + /// + public Javax.Xml.Datatype.XMLGregorianCalendar NewXMLGregorianCalendar(Java.Util.GregorianCalendar arg0) + { + return IExecuteWithSignature("newXMLGregorianCalendar", "(Ljava/util/GregorianCalendar;)Ljavax/xml/datatype/XMLGregorianCalendar;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Xml.Datatype.Duration NewDuration(bool arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6) + { + return IExecute("newDuration", arg0, arg1, arg2, arg3, arg4, arg5, arg6); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Xml.Datatype.Duration NewDurationDayTime(bool arg0, int arg1, int arg2, int arg3, int arg4) + { + return IExecute("newDurationDayTime", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Xml.Datatype.Duration NewDurationDayTime(bool arg0, Java.Math.BigInteger arg1, Java.Math.BigInteger arg2, Java.Math.BigInteger arg3, Java.Math.BigInteger arg4) + { + return IExecute("newDurationDayTime", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + public Javax.Xml.Datatype.Duration NewDurationDayTime(Java.Lang.String arg0) + { + return IExecuteWithSignature("newDurationDayTime", "(Ljava/lang/String;)Ljavax/xml/datatype/Duration;", arg0); + } + /// + /// + /// + /// + /// + public Javax.Xml.Datatype.Duration NewDurationDayTime(long arg0) + { + return IExecuteWithSignature("newDurationDayTime", "(J)Ljavax/xml/datatype/Duration;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Javax.Xml.Datatype.Duration NewDurationYearMonth(bool arg0, int arg1, int arg2) + { + return IExecute("newDurationYearMonth", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public Javax.Xml.Datatype.Duration NewDurationYearMonth(bool arg0, Java.Math.BigInteger arg1, Java.Math.BigInteger arg2) + { + return IExecute("newDurationYearMonth", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public Javax.Xml.Datatype.Duration NewDurationYearMonth(Java.Lang.String arg0) + { + return IExecuteWithSignature("newDurationYearMonth", "(Ljava/lang/String;)Ljavax/xml/datatype/Duration;", arg0); + } + /// + /// + /// + /// + /// + public Javax.Xml.Datatype.Duration NewDurationYearMonth(long arg0) + { + return IExecuteWithSignature("newDurationYearMonth", "(J)Ljavax/xml/datatype/Duration;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Xml.Datatype.XMLGregorianCalendar NewXMLGregorianCalendar(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7) + { + return IExecute("newXMLGregorianCalendar", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Xml.Datatype.XMLGregorianCalendar NewXMLGregorianCalendarDate(int arg0, int arg1, int arg2, int arg3) + { + return IExecute("newXMLGregorianCalendarDate", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Xml.Datatype.XMLGregorianCalendar NewXMLGregorianCalendarTime(int arg0, int arg1, int arg2, int arg3, int arg4) + { + return IExecute("newXMLGregorianCalendarTime", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Xml.Datatype.XMLGregorianCalendar NewXMLGregorianCalendarTime(int arg0, int arg1, int arg2, int arg3) + { + return IExecute("newXMLGregorianCalendarTime", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Xml.Datatype.XMLGregorianCalendar NewXMLGregorianCalendarTime(int arg0, int arg1, int arg2, Java.Math.BigDecimal arg3, int arg4) + { + return IExecute("newXMLGregorianCalendarTime", arg0, arg1, arg2, arg3, arg4); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Datatype/Duration.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Datatype/Duration.cs new file mode 100644 index 0000000000..6376422b39 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Datatype/Duration.cs @@ -0,0 +1,246 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Datatype +{ + #region Duration + public partial class Duration + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int Days + { + get { return IExecuteWithSignature("getDays", "()I"); } + } + /// + /// + /// + public int Hours + { + get { return IExecuteWithSignature("getHours", "()I"); } + } + /// + /// + /// + public int Minutes + { + get { return IExecuteWithSignature("getMinutes", "()I"); } + } + /// + /// + /// + public int Months + { + get { return IExecuteWithSignature("getMonths", "()I"); } + } + /// + /// + /// + public int Seconds + { + get { return IExecuteWithSignature("getSeconds", "()I"); } + } + /// + /// + /// + public int Sign + { + get { return IExecuteWithSignature("getSign", "()I"); } + } + /// + /// + /// + public Javax.Xml.Namespace.QName XMLSchemaType + { + get { return IExecuteWithSignature("getXMLSchemaType", "()Ljavax/xml/namespace/QName;"); } + } + /// + /// + /// + public int Years + { + get { return IExecuteWithSignature("getYears", "()I"); } + } + /// + /// + /// + /// + /// + public bool IsSet(Javax.Xml.Datatype.DatatypeConstants.Field arg0) + { + return IExecuteWithSignature("isSet", "(Ljavax/xml/datatype/DatatypeConstants$Field;)Z", arg0); + } + /// + /// + /// + /// + /// + public int Compare(Javax.Xml.Datatype.Duration arg0) + { + return IExecuteWithSignature("compare", "(Ljavax/xml/datatype/Duration;)I", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.Number GetField(Javax.Xml.Datatype.DatatypeConstants.Field arg0) + { + return IExecuteWithSignature("getField", "(Ljavax/xml/datatype/DatatypeConstants$Field;)Ljava/lang/Number;", arg0); + } + /// + /// + /// + /// + /// + public Javax.Xml.Datatype.Duration Add(Javax.Xml.Datatype.Duration arg0) + { + return IExecuteWithSignature("add", "(Ljavax/xml/datatype/Duration;)Ljavax/xml/datatype/Duration;", arg0); + } + /// + /// + /// + /// + /// + public Javax.Xml.Datatype.Duration Multiply(Java.Math.BigDecimal arg0) + { + return IExecuteWithSignature("multiply", "(Ljava/math/BigDecimal;)Ljavax/xml/datatype/Duration;", arg0); + } + /// + /// + /// + /// + public Javax.Xml.Datatype.Duration Negate() + { + return IExecuteWithSignature("negate", "()Ljavax/xml/datatype/Duration;"); + } + /// + /// + /// + /// + /// + public Javax.Xml.Datatype.Duration NormalizeWith(Java.Util.Calendar arg0) + { + return IExecuteWithSignature("normalizeWith", "(Ljava/util/Calendar;)Ljavax/xml/datatype/Duration;", arg0); + } + /// + /// + /// + /// + public void AddTo(Java.Util.Calendar arg0) + { + IExecuteWithSignature("addTo", "(Ljava/util/Calendar;)V", arg0); + } + /// + /// + /// + /// + /// + public bool IsLongerThan(Javax.Xml.Datatype.Duration arg0) + { + return IExecuteWithSignature("isLongerThan", "(Ljavax/xml/datatype/Duration;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool IsShorterThan(Javax.Xml.Datatype.Duration arg0) + { + return IExecuteWithSignature("isShorterThan", "(Ljavax/xml/datatype/Duration;)Z", arg0); + } + /// + /// + /// + /// + /// + public Javax.Xml.Datatype.Duration Multiply(int arg0) + { + return IExecuteWithSignature("multiply", "(I)Ljavax/xml/datatype/Duration;", arg0); + } + /// + /// + /// + /// + /// + public Javax.Xml.Datatype.Duration Subtract(Javax.Xml.Datatype.Duration arg0) + { + return IExecuteWithSignature("subtract", "(Ljavax/xml/datatype/Duration;)Ljavax/xml/datatype/Duration;", arg0); + } + /// + /// + /// + /// + /// + public long GetTimeInMillis(Java.Util.Calendar arg0) + { + return IExecuteWithSignature("getTimeInMillis", "(Ljava/util/Calendar;)J", arg0); + } + /// + /// + /// + /// + /// + public long GetTimeInMillis(Java.Util.Date arg0) + { + return IExecuteWithSignature("getTimeInMillis", "(Ljava/util/Date;)J", arg0); + } + /// + /// + /// + /// + public void AddTo(Java.Util.Date arg0) + { + IExecuteWithSignature("addTo", "(Ljava/util/Date;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Datatype/XMLGregorianCalendar.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Datatype/XMLGregorianCalendar.cs new file mode 100644 index 0000000000..cef85d5fa9 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Datatype/XMLGregorianCalendar.cs @@ -0,0 +1,273 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Datatype +{ + #region XMLGregorianCalendar + public partial class XMLGregorianCalendar + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int Day + { + get { return IExecuteWithSignature("getDay", "()I"); } set { IExecuteWithSignature("setDay", "(I)V", value); } + } + /// + /// + /// + public Java.Math.BigInteger Eon + { + get { return IExecuteWithSignature("getEon", "()Ljava/math/BigInteger;"); } + } + /// + /// + /// + public Java.Math.BigInteger EonAndYear + { + get { return IExecuteWithSignature("getEonAndYear", "()Ljava/math/BigInteger;"); } + } + /// + /// + /// + public Java.Math.BigDecimal FractionalSecond + { + get { return IExecuteWithSignature("getFractionalSecond", "()Ljava/math/BigDecimal;"); } set { IExecuteWithSignature("setFractionalSecond", "(Ljava/math/BigDecimal;)V", value); } + } + /// + /// + /// + public int Hour + { + get { return IExecuteWithSignature("getHour", "()I"); } set { IExecuteWithSignature("setHour", "(I)V", value); } + } + /// + /// + /// + public int Millisecond + { + get { return IExecuteWithSignature("getMillisecond", "()I"); } set { IExecuteWithSignature("setMillisecond", "(I)V", value); } + } + /// + /// + /// + public int Minute + { + get { return IExecuteWithSignature("getMinute", "()I"); } set { IExecuteWithSignature("setMinute", "(I)V", value); } + } + /// + /// + /// + public int Month + { + get { return IExecuteWithSignature("getMonth", "()I"); } set { IExecuteWithSignature("setMonth", "(I)V", value); } + } + /// + /// + /// + public int Second + { + get { return IExecuteWithSignature("getSecond", "()I"); } set { IExecuteWithSignature("setSecond", "(I)V", value); } + } + /// + /// + /// + public int Timezone + { + get { return IExecuteWithSignature("getTimezone", "()I"); } set { IExecuteWithSignature("setTimezone", "(I)V", value); } + } + /// + /// + /// + public Javax.Xml.Namespace.QName XMLSchemaType + { + get { return IExecuteWithSignature("getXMLSchemaType", "()Ljavax/xml/namespace/QName;"); } + } + /// + /// + /// + public int Year + { + get { return IExecuteWithSignature("getYear", "()I"); } + } + /// + /// + /// + /// + public bool IsValid() + { + return IExecuteWithSignature("isValid", "()Z"); + } + /// + /// + /// + /// + /// + public int Compare(Javax.Xml.Datatype.XMLGregorianCalendar arg0) + { + return IExecuteWithSignature("compare", "(Ljavax/xml/datatype/XMLGregorianCalendar;)I", arg0); + } + /// + /// + /// + /// + public Java.Lang.String ToXMLFormat() + { + return IExecuteWithSignature("toXMLFormat", "()Ljava/lang/String;"); + } + /// + /// + /// + /// + public Java.Util.GregorianCalendar ToGregorianCalendar() + { + return IExecuteWithSignature("toGregorianCalendar", "()Ljava/util/GregorianCalendar;"); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Util.GregorianCalendar ToGregorianCalendar(Java.Util.TimeZone arg0, Java.Util.Locale arg1, Javax.Xml.Datatype.XMLGregorianCalendar arg2) + { + return IExecute("toGregorianCalendar", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public Java.Util.TimeZone GetTimeZone(int arg0) + { + return IExecuteWithSignature("getTimeZone", "(I)Ljava/util/TimeZone;", arg0); + } + /// + /// + /// + /// + public Javax.Xml.Datatype.XMLGregorianCalendar Normalize() + { + return IExecuteWithSignature("normalize", "()Ljavax/xml/datatype/XMLGregorianCalendar;"); + } + /// + /// + /// + /// + public void Add(Javax.Xml.Datatype.Duration arg0) + { + IExecuteWithSignature("add", "(Ljavax/xml/datatype/Duration;)V", arg0); + } + /// + /// + /// + public void Clear() + { + IExecuteWithSignature("clear", "()V"); + } + /// + /// + /// + public void Reset() + { + IExecuteWithSignature("reset", "()V"); + } + /// + /// + /// + /// + public void SetYear(int arg0) + { + IExecuteWithSignature("setYear", "(I)V", arg0); + } + /// + /// + /// + /// + public void SetYear(Java.Math.BigInteger arg0) + { + IExecuteWithSignature("setYear", "(Ljava/math/BigInteger;)V", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public void SetTime(int arg0, int arg1, int arg2, int arg3) + { + IExecute("setTime", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + public void SetTime(int arg0, int arg1, int arg2, Java.Math.BigDecimal arg3) + { + IExecute("setTime", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + public void SetTime(int arg0, int arg1, int arg2) + { + IExecute("setTime", arg0, arg1, arg2); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Namespace/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Namespace/AllPackageClasses.cs new file mode 100644 index 0000000000..1ca1388382 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Namespace/AllPackageClasses.cs @@ -0,0 +1,122 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Javax.Xml.Namespace +{ + #region NamespaceContext + /// + /// + /// + public partial class NamespaceContext : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.xml.namespace.NamespaceContext"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("NamespaceContext class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public NamespaceContext() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("NamespaceContext class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public NamespaceContext(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region QName + /// + /// + /// + public partial class QName : Java.Io.Serializable + { + const string _bridgeClassName = "javax.xml.namespace.QName"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public QName() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public QName(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Namespace/NamespaceContext.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Namespace/NamespaceContext.cs new file mode 100644 index 0000000000..9cdfbedd57 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Namespace/NamespaceContext.cs @@ -0,0 +1,121 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Namespace +{ + #region INamespaceContext + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface INamespaceContext + { + #region Instance methods + /// + /// + /// + /// + /// + Java.Lang.String GetNamespaceURI(Java.Lang.String arg0); + /// + /// + /// + /// + /// + Java.Lang.String GetPrefix(Java.Lang.String arg0); + /// + /// + /// + /// + /// + Java.Util.Iterator GetPrefixes(Java.Lang.String arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region NamespaceContext + public partial class NamespaceContext : Javax.Xml.Namespace.INamespaceContext + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public Java.Lang.String GetNamespaceURI(Java.Lang.String arg0) + { + return IExecuteWithSignature("getNamespaceURI", "(Ljava/lang/String;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.String GetPrefix(Java.Lang.String arg0) + { + return IExecuteWithSignature("getPrefix", "(Ljava/lang/String;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public Java.Util.Iterator GetPrefixes(Java.Lang.String arg0) + { + return IExecuteWithSignature>("getPrefixes", "(Ljava/lang/String;)Ljava/util/Iterator;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Namespace/QName.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Namespace/QName.cs new file mode 100644 index 0000000000..ba997efc22 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Namespace/QName.cs @@ -0,0 +1,115 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Namespace +{ + #region QName + public partial class QName + { + #region Constructors + /// + /// + /// + /// + /// + /// + public QName(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + public QName(Java.Lang.String arg0, Java.Lang.String arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public QName(Java.Lang.String arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Javax.Xml.Namespace.QName ValueOf(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Ljava/lang/String;)Ljavax/xml/namespace/QName;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String LocalPart + { + get { return IExecuteWithSignature("getLocalPart", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String NamespaceURI + { + get { return IExecuteWithSignature("getNamespaceURI", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String Prefix + { + get { return IExecuteWithSignature("getPrefix", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Parsers/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Parsers/AllPackageClasses.cs new file mode 100644 index 0000000000..b870298274 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Parsers/AllPackageClasses.cs @@ -0,0 +1,252 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Javax.Xml.Parsers +{ + #region DocumentBuilder + /// + /// + /// + public partial class DocumentBuilder : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.xml.parsers.DocumentBuilder"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("DocumentBuilder class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DocumentBuilder() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("DocumentBuilder class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DocumentBuilder(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DocumentBuilderFactory + /// + /// + /// + public partial class DocumentBuilderFactory : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.xml.parsers.DocumentBuilderFactory"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("DocumentBuilderFactory class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DocumentBuilderFactory() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("DocumentBuilderFactory class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DocumentBuilderFactory(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region FactoryConfigurationError + /// + /// + /// + public partial class FactoryConfigurationError : Java.Lang.Error + { + const string _bridgeClassName = "javax.xml.parsers.FactoryConfigurationError"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region ParserConfigurationException + /// + /// + /// + public partial class ParserConfigurationException : Java.Lang.Exception + { + const string _bridgeClassName = "javax.xml.parsers.ParserConfigurationException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region SAXParser + /// + /// + /// + public partial class SAXParser : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.xml.parsers.SAXParser"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("SAXParser class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SAXParser() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("SAXParser class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SAXParser(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SAXParserFactory + /// + /// + /// + public partial class SAXParserFactory : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.xml.parsers.SAXParserFactory"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("SAXParserFactory class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SAXParserFactory() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("SAXParserFactory class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SAXParserFactory(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Parsers/DocumentBuilder.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Parsers/DocumentBuilder.cs new file mode 100644 index 0000000000..052db5ebd3 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Parsers/DocumentBuilder.cs @@ -0,0 +1,183 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Parsers +{ + #region DocumentBuilder + public partial class DocumentBuilder + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Org.W3c.Dom.DOMImplementation DOMImplementation + { + get { return IExecuteWithSignature("getDOMImplementation", "()Lorg/w3c/dom/DOMImplementation;"); } + } + /// + /// + /// + public Javax.Xml.Validation.Schema Schema + { + get { return IExecuteWithSignature("getSchema", "()Ljavax/xml/validation/Schema;"); } + } + /// + /// + /// + /// + public bool IsNamespaceAware() + { + return IExecuteWithSignature("isNamespaceAware", "()Z"); + } + /// + /// + /// + /// + public bool IsValidating() + { + return IExecuteWithSignature("isValidating", "()Z"); + } + /// + /// + /// + /// + public Org.W3c.Dom.Document NewDocument() + { + return IExecuteWithSignature("newDocument", "()Lorg/w3c/dom/Document;"); + } + /// + /// + /// + /// + /// + /// + /// + public Org.W3c.Dom.Document Parse(Org.Xml.Sax.InputSource arg0) + { + return IExecuteWithSignature("parse", "(Lorg/xml/sax/InputSource;)Lorg/w3c/dom/Document;", arg0); + } + /// + /// + /// + /// + public void SetEntityResolver(Org.Xml.Sax.EntityResolver arg0) + { + IExecuteWithSignature("setEntityResolver", "(Lorg/xml/sax/EntityResolver;)V", arg0); + } + /// + /// + /// + /// + public void SetErrorHandler(Org.Xml.Sax.ErrorHandler arg0) + { + IExecuteWithSignature("setErrorHandler", "(Lorg/xml/sax/ErrorHandler;)V", arg0); + } + /// + /// + /// + /// + public bool IsXIncludeAware() + { + return IExecuteWithSignature("isXIncludeAware", "()Z"); + } + /// + /// + /// + /// + /// + /// + /// + public Org.W3c.Dom.Document Parse(Java.Io.File arg0) + { + return IExecuteWithSignature("parse", "(Ljava/io/File;)Lorg/w3c/dom/Document;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Org.W3c.Dom.Document Parse(Java.Io.InputStream arg0, Java.Lang.String arg1) + { + return IExecute("parse", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public Org.W3c.Dom.Document Parse(Java.Io.InputStream arg0) + { + return IExecuteWithSignature("parse", "(Ljava/io/InputStream;)Lorg/w3c/dom/Document;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Org.W3c.Dom.Document Parse(Java.Lang.String arg0) + { + return IExecuteWithSignature("parse", "(Ljava/lang/String;)Lorg/w3c/dom/Document;", arg0); + } + /// + /// + /// + public void Reset() + { + IExecuteWithSignature("reset", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Parsers/DocumentBuilderFactory.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Parsers/DocumentBuilderFactory.cs new file mode 100644 index 0000000000..871119e56a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Parsers/DocumentBuilderFactory.cs @@ -0,0 +1,252 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Parsers +{ + #region DocumentBuilderFactory + public partial class DocumentBuilderFactory + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + public static Javax.Xml.Parsers.DocumentBuilderFactory NewDefaultInstance() + { + return SExecuteWithSignature(LocalBridgeClazz, "newDefaultInstance", "()Ljavax/xml/parsers/DocumentBuilderFactory;"); + } + /// + /// + /// + /// + public static Javax.Xml.Parsers.DocumentBuilderFactory NewInstance() + { + return SExecuteWithSignature(LocalBridgeClazz, "newInstance", "()Ljavax/xml/parsers/DocumentBuilderFactory;"); + } + /// + /// + /// + /// + /// + /// + public static Javax.Xml.Parsers.DocumentBuilderFactory NewInstance(Java.Lang.String arg0, Java.Lang.ClassLoader arg1) + { + return SExecute(LocalBridgeClazz, "newInstance", arg0, arg1); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Xml.Validation.Schema Schema + { + get { return IExecuteWithSignature("getSchema", "()Ljavax/xml/validation/Schema;"); } set { IExecuteWithSignature("setSchema", "(Ljavax/xml/validation/Schema;)V", value); } + } + /// + /// + /// + /// + /// + /// + public bool GetFeature(Java.Lang.String arg0) + { + return IExecuteWithSignature("getFeature", "(Ljava/lang/String;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public object GetAttribute(Java.Lang.String arg0) + { + return IExecuteWithSignature("getAttribute", "(Ljava/lang/String;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public Javax.Xml.Parsers.DocumentBuilder NewDocumentBuilder() + { + return IExecuteWithSignature("newDocumentBuilder", "()Ljavax/xml/parsers/DocumentBuilder;"); + } + /// + /// + /// + /// + /// + /// + public void SetAttribute(Java.Lang.String arg0, object arg1) + { + IExecute("setAttribute", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetFeature(Java.Lang.String arg0, bool arg1) + { + IExecute("setFeature", arg0, arg1); + } + /// + /// + /// + /// + public bool IsCoalescing() + { + return IExecuteWithSignature("isCoalescing", "()Z"); + } + /// + /// + /// + /// + public bool IsExpandEntityReferences() + { + return IExecuteWithSignature("isExpandEntityReferences", "()Z"); + } + /// + /// + /// + /// + public bool IsIgnoringComments() + { + return IExecuteWithSignature("isIgnoringComments", "()Z"); + } + /// + /// + /// + /// + public bool IsIgnoringElementContentWhitespace() + { + return IExecuteWithSignature("isIgnoringElementContentWhitespace", "()Z"); + } + /// + /// + /// + /// + public bool IsNamespaceAware() + { + return IExecuteWithSignature("isNamespaceAware", "()Z"); + } + /// + /// + /// + /// + public bool IsValidating() + { + return IExecuteWithSignature("isValidating", "()Z"); + } + /// + /// + /// + /// + public bool IsXIncludeAware() + { + return IExecuteWithSignature("isXIncludeAware", "()Z"); + } + /// + /// + /// + /// + public void SetCoalescing(bool arg0) + { + IExecuteWithSignature("setCoalescing", "(Z)V", arg0); + } + /// + /// + /// + /// + public void SetExpandEntityReferences(bool arg0) + { + IExecuteWithSignature("setExpandEntityReferences", "(Z)V", arg0); + } + /// + /// + /// + /// + public void SetIgnoringComments(bool arg0) + { + IExecuteWithSignature("setIgnoringComments", "(Z)V", arg0); + } + /// + /// + /// + /// + public void SetIgnoringElementContentWhitespace(bool arg0) + { + IExecuteWithSignature("setIgnoringElementContentWhitespace", "(Z)V", arg0); + } + /// + /// + /// + /// + public void SetNamespaceAware(bool arg0) + { + IExecuteWithSignature("setNamespaceAware", "(Z)V", arg0); + } + /// + /// + /// + /// + public void SetValidating(bool arg0) + { + IExecuteWithSignature("setValidating", "(Z)V", arg0); + } + /// + /// + /// + /// + public void SetXIncludeAware(bool arg0) + { + IExecuteWithSignature("setXIncludeAware", "(Z)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Parsers/FactoryConfigurationError.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Parsers/FactoryConfigurationError.cs new file mode 100644 index 0000000000..ea753f4269 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Parsers/FactoryConfigurationError.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Parsers +{ + #region FactoryConfigurationError + public partial class FactoryConfigurationError + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Parsers/ParserConfigurationException.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Parsers/ParserConfigurationException.cs new file mode 100644 index 0000000000..1a32f9ef4a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Parsers/ParserConfigurationException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Parsers +{ + #region ParserConfigurationException + public partial class ParserConfigurationException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Parsers/SAXParser.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Parsers/SAXParser.cs new file mode 100644 index 0000000000..f96259c17d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Parsers/SAXParser.cs @@ -0,0 +1,181 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Parsers +{ + #region SAXParser + public partial class SAXParser + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Xml.Validation.Schema Schema + { + get { return IExecuteWithSignature("getSchema", "()Ljavax/xml/validation/Schema;"); } + } + /// + /// + /// + public Org.Xml.Sax.XMLReader XMLReader + { + get { return IExecuteWithSignature("getXMLReader", "()Lorg/xml/sax/XMLReader;"); } + } + /// + /// + /// + /// + public bool IsNamespaceAware() + { + return IExecuteWithSignature("isNamespaceAware", "()Z"); + } + /// + /// + /// + /// + public bool IsValidating() + { + return IExecuteWithSignature("isValidating", "()Z"); + } + /// + /// + /// + /// + /// + /// + /// + public object GetProperty(Java.Lang.String arg0) + { + return IExecuteWithSignature("getProperty", "(Ljava/lang/String;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public void SetProperty(Java.Lang.String arg0, object arg1) + { + IExecute("setProperty", arg0, arg1); + } + /// + /// + /// + /// + public bool IsXIncludeAware() + { + return IExecuteWithSignature("isXIncludeAware", "()Z"); + } + /// + /// + /// + /// + /// + /// + /// + public void Parse(Java.Io.File arg0, Org.Xml.Sax.Helpers.DefaultHandler arg1) + { + IExecute("parse", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public void Parse(Java.Io.InputStream arg0, Org.Xml.Sax.Helpers.DefaultHandler arg1, Java.Lang.String arg2) + { + IExecute("parse", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public void Parse(Java.Io.InputStream arg0, Org.Xml.Sax.Helpers.DefaultHandler arg1) + { + IExecute("parse", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void Parse(Java.Lang.String arg0, Org.Xml.Sax.Helpers.DefaultHandler arg1) + { + IExecute("parse", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void Parse(Org.Xml.Sax.InputSource arg0, Org.Xml.Sax.Helpers.DefaultHandler arg1) + { + IExecute("parse", arg0, arg1); + } + /// + /// + /// + public void Reset() + { + IExecuteWithSignature("reset", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Parsers/SAXParserFactory.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Parsers/SAXParserFactory.cs new file mode 100644 index 0000000000..a8508d37bb --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Parsers/SAXParserFactory.cs @@ -0,0 +1,173 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Parsers +{ + #region SAXParserFactory + public partial class SAXParserFactory + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + public static Javax.Xml.Parsers.SAXParserFactory NewDefaultInstance() + { + return SExecuteWithSignature(LocalBridgeClazz, "newDefaultInstance", "()Ljavax/xml/parsers/SAXParserFactory;"); + } + /// + /// + /// + /// + public static Javax.Xml.Parsers.SAXParserFactory NewInstance() + { + return SExecuteWithSignature(LocalBridgeClazz, "newInstance", "()Ljavax/xml/parsers/SAXParserFactory;"); + } + /// + /// + /// + /// + /// + /// + public static Javax.Xml.Parsers.SAXParserFactory NewInstance(Java.Lang.String arg0, Java.Lang.ClassLoader arg1) + { + return SExecute(LocalBridgeClazz, "newInstance", arg0, arg1); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Xml.Validation.Schema Schema + { + get { return IExecuteWithSignature("getSchema", "()Ljavax/xml/validation/Schema;"); } set { IExecuteWithSignature("setSchema", "(Ljavax/xml/validation/Schema;)V", value); } + } + /// + /// + /// + /// + /// + /// + /// + /// + public bool GetFeature(Java.Lang.String arg0) + { + return IExecuteWithSignature("getFeature", "(Ljava/lang/String;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public Javax.Xml.Parsers.SAXParser NewSAXParser() + { + return IExecuteWithSignature("newSAXParser", "()Ljavax/xml/parsers/SAXParser;"); + } + /// + /// + /// + /// + /// + /// + /// + /// + public void SetFeature(Java.Lang.String arg0, bool arg1) + { + IExecute("setFeature", arg0, arg1); + } + /// + /// + /// + /// + public bool IsNamespaceAware() + { + return IExecuteWithSignature("isNamespaceAware", "()Z"); + } + /// + /// + /// + /// + public bool IsValidating() + { + return IExecuteWithSignature("isValidating", "()Z"); + } + /// + /// + /// + /// + public bool IsXIncludeAware() + { + return IExecuteWithSignature("isXIncludeAware", "()Z"); + } + /// + /// + /// + /// + public void SetNamespaceAware(bool arg0) + { + IExecuteWithSignature("setNamespaceAware", "(Z)V", arg0); + } + /// + /// + /// + /// + public void SetValidating(bool arg0) + { + IExecuteWithSignature("setValidating", "(Z)V", arg0); + } + /// + /// + /// + /// + public void SetXIncludeAware(bool arg0) + { + IExecuteWithSignature("setXIncludeAware", "(Z)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Stream/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Stream/AllPackageClasses.cs new file mode 100644 index 0000000000..2f86fddba1 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Stream/AllPackageClasses.cs @@ -0,0 +1,675 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Javax.Xml.Stream +{ + #region EventFilter + /// + /// + /// + public partial class EventFilter : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.xml.stream.EventFilter"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("EventFilter class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public EventFilter() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("EventFilter class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public EventFilter(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region FactoryConfigurationError + /// + /// + /// + public partial class FactoryConfigurationError : Java.Lang.Error + { + const string _bridgeClassName = "javax.xml.stream.FactoryConfigurationError"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region Location + /// + /// + /// + public partial class Location : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.xml.stream.Location"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Location class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Location() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Location class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Location(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region StreamFilter + /// + /// + /// + public partial class StreamFilter : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.xml.stream.StreamFilter"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("StreamFilter class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public StreamFilter() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("StreamFilter class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public StreamFilter(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region XMLEventFactory + /// + /// + /// + public partial class XMLEventFactory : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.xml.stream.XMLEventFactory"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("XMLEventFactory class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public XMLEventFactory() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("XMLEventFactory class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public XMLEventFactory(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region XMLEventReader + /// + /// + /// + public partial class XMLEventReader : Java.Util.Iterator + { + const string _bridgeClassName = "javax.xml.stream.XMLEventReader"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("XMLEventReader class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public XMLEventReader() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("XMLEventReader class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public XMLEventReader(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region XMLEventWriter + /// + /// + /// + public partial class XMLEventWriter : Javax.Xml.Stream.Util.XMLEventConsumer + { + const string _bridgeClassName = "javax.xml.stream.XMLEventWriter"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("XMLEventWriter class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public XMLEventWriter() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("XMLEventWriter class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public XMLEventWriter(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region XMLInputFactory + /// + /// + /// + public partial class XMLInputFactory : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.xml.stream.XMLInputFactory"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("XMLInputFactory class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public XMLInputFactory() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("XMLInputFactory class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public XMLInputFactory(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region XMLOutputFactory + /// + /// + /// + public partial class XMLOutputFactory : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.xml.stream.XMLOutputFactory"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("XMLOutputFactory class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public XMLOutputFactory() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("XMLOutputFactory class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public XMLOutputFactory(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region XMLReporter + /// + /// + /// + public partial class XMLReporter : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.xml.stream.XMLReporter"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("XMLReporter class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public XMLReporter() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("XMLReporter class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public XMLReporter(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region XMLResolver + /// + /// + /// + public partial class XMLResolver : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.xml.stream.XMLResolver"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("XMLResolver class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public XMLResolver() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("XMLResolver class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public XMLResolver(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region XMLStreamConstants + /// + /// + /// + public partial class XMLStreamConstants : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.xml.stream.XMLStreamConstants"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("XMLStreamConstants class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public XMLStreamConstants() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("XMLStreamConstants class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public XMLStreamConstants(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region XMLStreamException + /// + /// + /// + public partial class XMLStreamException : Java.Lang.Exception + { + const string _bridgeClassName = "javax.xml.stream.XMLStreamException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region XMLStreamReader + /// + /// + /// + public partial class XMLStreamReader : Javax.Xml.Stream.XMLStreamConstants + { + const string _bridgeClassName = "javax.xml.stream.XMLStreamReader"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("XMLStreamReader class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public XMLStreamReader() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("XMLStreamReader class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public XMLStreamReader(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region XMLStreamWriter + /// + /// + /// + public partial class XMLStreamWriter : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.xml.stream.XMLStreamWriter"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("XMLStreamWriter class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public XMLStreamWriter() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("XMLStreamWriter class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public XMLStreamWriter(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Stream/EventFilter.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Stream/EventFilter.cs new file mode 100644 index 0000000000..713bf94ea7 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Stream/EventFilter.cs @@ -0,0 +1,91 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Stream +{ + #region IEventFilter + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IEventFilter + { + #region Instance methods + /// + /// + /// + /// + /// + bool Accept(Javax.Xml.Stream.Events.XMLEvent arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region EventFilter + public partial class EventFilter : Javax.Xml.Stream.IEventFilter + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public bool Accept(Javax.Xml.Stream.Events.XMLEvent arg0) + { + return IExecuteWithSignature("accept", "(Ljavax/xml/stream/events/XMLEvent;)Z", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Stream/Events/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Stream/Events/AllPackageClasses.cs new file mode 100644 index 0000000000..7894ced268 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Stream/Events/AllPackageClasses.cs @@ -0,0 +1,688 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Javax.Xml.Stream.Events +{ + #region Attribute + /// + /// + /// + public partial class Attribute : Javax.Xml.Stream.Events.XMLEvent + { + const string _bridgeClassName = "javax.xml.stream.events.Attribute"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Attribute class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Attribute() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Attribute class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Attribute(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Characters + /// + /// + /// + public partial class Characters : Javax.Xml.Stream.Events.XMLEvent + { + const string _bridgeClassName = "javax.xml.stream.events.Characters"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Characters class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Characters() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Characters class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Characters(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Comment + /// + /// + /// + public partial class Comment : Javax.Xml.Stream.Events.XMLEvent + { + const string _bridgeClassName = "javax.xml.stream.events.Comment"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Comment class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Comment() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Comment class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Comment(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DTD + /// + /// + /// + public partial class DTD : Javax.Xml.Stream.Events.XMLEvent + { + const string _bridgeClassName = "javax.xml.stream.events.DTD"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("DTD class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DTD() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("DTD class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DTD(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region EndDocument + /// + /// + /// + public partial class EndDocument : Javax.Xml.Stream.Events.XMLEvent + { + const string _bridgeClassName = "javax.xml.stream.events.EndDocument"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("EndDocument class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public EndDocument() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("EndDocument class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public EndDocument(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region EndElement + /// + /// + /// + public partial class EndElement : Javax.Xml.Stream.Events.XMLEvent + { + const string _bridgeClassName = "javax.xml.stream.events.EndElement"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("EndElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public EndElement() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("EndElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public EndElement(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region EntityDeclaration + /// + /// + /// + public partial class EntityDeclaration : Javax.Xml.Stream.Events.XMLEvent + { + const string _bridgeClassName = "javax.xml.stream.events.EntityDeclaration"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("EntityDeclaration class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public EntityDeclaration() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("EntityDeclaration class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public EntityDeclaration(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region EntityReference + /// + /// + /// + public partial class EntityReference : Javax.Xml.Stream.Events.XMLEvent + { + const string _bridgeClassName = "javax.xml.stream.events.EntityReference"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("EntityReference class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public EntityReference() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("EntityReference class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public EntityReference(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Namespace + /// + /// + /// + public partial class Namespace : Javax.Xml.Stream.Events.Attribute + { + const string _bridgeClassName = "javax.xml.stream.events.Namespace"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Namespace class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Namespace() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Namespace class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Namespace(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region NotationDeclaration + /// + /// + /// + public partial class NotationDeclaration : Javax.Xml.Stream.Events.XMLEvent + { + const string _bridgeClassName = "javax.xml.stream.events.NotationDeclaration"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("NotationDeclaration class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public NotationDeclaration() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("NotationDeclaration class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public NotationDeclaration(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ProcessingInstruction + /// + /// + /// + public partial class ProcessingInstruction : Javax.Xml.Stream.Events.XMLEvent + { + const string _bridgeClassName = "javax.xml.stream.events.ProcessingInstruction"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ProcessingInstruction class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ProcessingInstruction() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ProcessingInstruction class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ProcessingInstruction(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region StartDocument + /// + /// + /// + public partial class StartDocument : Javax.Xml.Stream.Events.XMLEvent + { + const string _bridgeClassName = "javax.xml.stream.events.StartDocument"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("StartDocument class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public StartDocument() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("StartDocument class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public StartDocument(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region StartElement + /// + /// + /// + public partial class StartElement : Javax.Xml.Stream.Events.XMLEvent + { + const string _bridgeClassName = "javax.xml.stream.events.StartElement"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("StartElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public StartElement() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("StartElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public StartElement(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region XMLEvent + /// + /// + /// + public partial class XMLEvent : Javax.Xml.Stream.XMLStreamConstants + { + const string _bridgeClassName = "javax.xml.stream.events.XMLEvent"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("XMLEvent class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public XMLEvent() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("XMLEvent class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public XMLEvent(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Stream/Events/Attribute.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Stream/Events/Attribute.cs new file mode 100644 index 0000000000..0d0bc13948 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Stream/Events/Attribute.cs @@ -0,0 +1,122 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Stream.Events +{ + #region IAttribute + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IAttribute : Javax.Xml.Stream.Events.IXMLEvent + { + #region Instance methods + /// + /// + /// + Java.Lang.String DTDType { get; } + /// + /// + /// + Javax.Xml.Namespace.QName Name { get; } + /// + /// + /// + Java.Lang.String Value { get; } + /// + /// + /// + /// + bool IsSpecified(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Attribute + public partial class Attribute : Javax.Xml.Stream.Events.IAttribute + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String DTDType + { + get { return IExecuteWithSignature("getDTDType", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Javax.Xml.Namespace.QName Name + { + get { return IExecuteWithSignature("getName", "()Ljavax/xml/namespace/QName;"); } + } + /// + /// + /// + public Java.Lang.String Value + { + get { return IExecuteWithSignature("getValue", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + public bool IsSpecified() + { + return IExecuteWithSignature("isSpecified", "()Z"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Stream/Events/Characters.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Stream/Events/Characters.cs new file mode 100644 index 0000000000..b129eda3d3 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Stream/Events/Characters.cs @@ -0,0 +1,126 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Stream.Events +{ + #region ICharacters + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ICharacters : Javax.Xml.Stream.Events.IXMLEvent + { + #region Instance methods + /// + /// + /// + Java.Lang.String Data { get; } + /// + /// + /// + /// + bool IsCData(); + /// + /// + /// + /// + bool IsIgnorableWhiteSpace(); + /// + /// + /// + /// + bool IsWhiteSpace(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Characters + public partial class Characters : Javax.Xml.Stream.Events.ICharacters + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Data + { + get { return IExecuteWithSignature("getData", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + public bool IsCData() + { + return IExecuteWithSignature("isCData", "()Z"); + } + /// + /// + /// + /// + public bool IsIgnorableWhiteSpace() + { + return IExecuteWithSignature("isIgnorableWhiteSpace", "()Z"); + } + /// + /// + /// + /// + public bool IsWhiteSpace() + { + return IExecuteWithSignature("isWhiteSpace", "()Z"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Stream/Events/Comment.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Stream/Events/Comment.cs new file mode 100644 index 0000000000..2f1fa65dac --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Stream/Events/Comment.cs @@ -0,0 +1,87 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Stream.Events +{ + #region IComment + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IComment : Javax.Xml.Stream.Events.IXMLEvent + { + #region Instance methods + /// + /// + /// + Java.Lang.String Text { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Comment + public partial class Comment : Javax.Xml.Stream.Events.IComment + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Text + { + get { return IExecuteWithSignature("getText", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Stream/Events/DTD.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Stream/Events/DTD.cs new file mode 100644 index 0000000000..344f5c5449 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Stream/Events/DTD.cs @@ -0,0 +1,120 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Stream.Events +{ + #region IDTD + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IDTD : Javax.Xml.Stream.Events.IXMLEvent + { + #region Instance methods + /// + /// + /// + Java.Lang.String DocumentTypeDeclaration { get; } + /// + /// + /// + Java.Util.List Entities { get; } + /// + /// + /// + Java.Util.List Notations { get; } + /// + /// + /// + object ProcessedDTD { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region DTD + public partial class DTD : Javax.Xml.Stream.Events.IDTD + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String DocumentTypeDeclaration + { + get { return IExecuteWithSignature("getDocumentTypeDeclaration", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Util.List Entities + { + get { return IExecuteWithSignature>("getEntities", "()Ljava/util/List;"); } + } + /// + /// + /// + public Java.Util.List Notations + { + get { return IExecuteWithSignature>("getNotations", "()Ljava/util/List;"); } + } + /// + /// + /// + public object ProcessedDTD + { + get { return IExecuteWithSignature("getProcessedDTD", "()Ljava/lang/Object;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Stream/Events/EndDocument.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Stream/Events/EndDocument.cs new file mode 100644 index 0000000000..8ca8d75f88 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Stream/Events/EndDocument.cs @@ -0,0 +1,76 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Stream.Events +{ + #region IEndDocument + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IEndDocument : Javax.Xml.Stream.Events.IXMLEvent + { + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region EndDocument + public partial class EndDocument : Javax.Xml.Stream.Events.IEndDocument + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Stream/Events/EndElement.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Stream/Events/EndElement.cs new file mode 100644 index 0000000000..d9f1ee57aa --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Stream/Events/EndElement.cs @@ -0,0 +1,98 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Stream.Events +{ + #region IEndElement + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IEndElement : Javax.Xml.Stream.Events.IXMLEvent + { + #region Instance methods + /// + /// + /// + Javax.Xml.Namespace.QName Name { get; } + /// + /// + /// + Java.Util.Iterator Namespaces { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region EndElement + public partial class EndElement : Javax.Xml.Stream.Events.IEndElement + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Xml.Namespace.QName Name + { + get { return IExecuteWithSignature("getName", "()Ljavax/xml/namespace/QName;"); } + } + /// + /// + /// + public Java.Util.Iterator Namespaces + { + get { return IExecuteWithSignature>("getNamespaces", "()Ljava/util/Iterator;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Stream/Events/EntityDeclaration.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Stream/Events/EntityDeclaration.cs new file mode 100644 index 0000000000..e9ada11492 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Stream/Events/EntityDeclaration.cs @@ -0,0 +1,142 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Stream.Events +{ + #region IEntityDeclaration + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IEntityDeclaration : Javax.Xml.Stream.Events.IXMLEvent + { + #region Instance methods + /// + /// + /// + Java.Lang.String BaseURI { get; } + /// + /// + /// + Java.Lang.String Name { get; } + /// + /// + /// + Java.Lang.String NotationName { get; } + /// + /// + /// + Java.Lang.String PublicId { get; } + /// + /// + /// + Java.Lang.String ReplacementText { get; } + /// + /// + /// + Java.Lang.String SystemId { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region EntityDeclaration + public partial class EntityDeclaration : Javax.Xml.Stream.Events.IEntityDeclaration + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String BaseURI + { + get { return IExecuteWithSignature("getBaseURI", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String NotationName + { + get { return IExecuteWithSignature("getNotationName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String PublicId + { + get { return IExecuteWithSignature("getPublicId", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String ReplacementText + { + get { return IExecuteWithSignature("getReplacementText", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String SystemId + { + get { return IExecuteWithSignature("getSystemId", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Stream/Events/EntityReference.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Stream/Events/EntityReference.cs new file mode 100644 index 0000000000..7ddd06e52b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Stream/Events/EntityReference.cs @@ -0,0 +1,98 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Stream.Events +{ + #region IEntityReference + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IEntityReference : Javax.Xml.Stream.Events.IXMLEvent + { + #region Instance methods + /// + /// + /// + Javax.Xml.Stream.Events.EntityDeclaration Declaration { get; } + /// + /// + /// + Java.Lang.String Name { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region EntityReference + public partial class EntityReference : Javax.Xml.Stream.Events.IEntityReference + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Xml.Stream.Events.EntityDeclaration Declaration + { + get { return IExecuteWithSignature("getDeclaration", "()Ljavax/xml/stream/events/EntityDeclaration;"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Stream/Events/Namespace.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Stream/Events/Namespace.cs new file mode 100644 index 0000000000..d965045d6d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Stream/Events/Namespace.cs @@ -0,0 +1,111 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Stream.Events +{ + #region INamespace + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface INamespace : Javax.Xml.Stream.Events.IAttribute + { + #region Instance methods + /// + /// + /// + Java.Lang.String NamespaceURI { get; } + /// + /// + /// + Java.Lang.String Prefix { get; } + /// + /// + /// + /// + bool IsDefaultNamespaceDeclaration(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Namespace + public partial class Namespace : Javax.Xml.Stream.Events.INamespace + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String NamespaceURI + { + get { return IExecuteWithSignature("getNamespaceURI", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String Prefix + { + get { return IExecuteWithSignature("getPrefix", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + public bool IsDefaultNamespaceDeclaration() + { + return IExecuteWithSignature("isDefaultNamespaceDeclaration", "()Z"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Stream/Events/NotationDeclaration.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Stream/Events/NotationDeclaration.cs new file mode 100644 index 0000000000..fd0dbcc894 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Stream/Events/NotationDeclaration.cs @@ -0,0 +1,109 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Stream.Events +{ + #region INotationDeclaration + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface INotationDeclaration : Javax.Xml.Stream.Events.IXMLEvent + { + #region Instance methods + /// + /// + /// + Java.Lang.String Name { get; } + /// + /// + /// + Java.Lang.String PublicId { get; } + /// + /// + /// + Java.Lang.String SystemId { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region NotationDeclaration + public partial class NotationDeclaration : Javax.Xml.Stream.Events.INotationDeclaration + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String PublicId + { + get { return IExecuteWithSignature("getPublicId", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String SystemId + { + get { return IExecuteWithSignature("getSystemId", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Stream/Events/ProcessingInstruction.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Stream/Events/ProcessingInstruction.cs new file mode 100644 index 0000000000..7545645da6 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Stream/Events/ProcessingInstruction.cs @@ -0,0 +1,98 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Stream.Events +{ + #region IProcessingInstruction + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IProcessingInstruction : Javax.Xml.Stream.Events.IXMLEvent + { + #region Instance methods + /// + /// + /// + Java.Lang.String Data { get; } + /// + /// + /// + Java.Lang.String Target { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ProcessingInstruction + public partial class ProcessingInstruction : Javax.Xml.Stream.Events.IProcessingInstruction + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Data + { + get { return IExecuteWithSignature("getData", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String Target + { + get { return IExecuteWithSignature("getTarget", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Stream/Events/StartDocument.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Stream/Events/StartDocument.cs new file mode 100644 index 0000000000..a2a6a57b56 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Stream/Events/StartDocument.cs @@ -0,0 +1,148 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Stream.Events +{ + #region IStartDocument + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IStartDocument : Javax.Xml.Stream.Events.IXMLEvent + { + #region Instance methods + /// + /// + /// + Java.Lang.String CharacterEncodingScheme { get; } + /// + /// + /// + Java.Lang.String SystemId { get; } + /// + /// + /// + Java.Lang.String Version { get; } + /// + /// + /// + /// + bool EncodingSet(); + /// + /// + /// + /// + bool IsStandalone(); + /// + /// + /// + /// + bool StandaloneSet(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region StartDocument + public partial class StartDocument : Javax.Xml.Stream.Events.IStartDocument + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String CharacterEncodingScheme + { + get { return IExecuteWithSignature("getCharacterEncodingScheme", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String SystemId + { + get { return IExecuteWithSignature("getSystemId", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String Version + { + get { return IExecuteWithSignature("getVersion", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + public bool EncodingSet() + { + return IExecuteWithSignature("encodingSet", "()Z"); + } + /// + /// + /// + /// + public bool IsStandalone() + { + return IExecuteWithSignature("isStandalone", "()Z"); + } + /// + /// + /// + /// + public bool StandaloneSet() + { + return IExecuteWithSignature("standaloneSet", "()Z"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Stream/Events/StartElement.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Stream/Events/StartElement.cs new file mode 100644 index 0000000000..2b79508abb --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Stream/Events/StartElement.cs @@ -0,0 +1,150 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Stream.Events +{ + #region IStartElement + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IStartElement : Javax.Xml.Stream.Events.IXMLEvent + { + #region Instance methods + /// + /// + /// + Java.Util.Iterator Attributes { get; } + /// + /// + /// + Javax.Xml.Namespace.QName Name { get; } + /// + /// + /// + Javax.Xml.Namespace.NamespaceContext NamespaceContext { get; } + /// + /// + /// + Java.Util.Iterator Namespaces { get; } + /// + /// + /// + /// + /// + Java.Lang.String GetNamespaceURI(Java.Lang.String arg0); + /// + /// + /// + /// + /// + Javax.Xml.Stream.Events.Attribute GetAttributeByName(Javax.Xml.Namespace.QName arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region StartElement + public partial class StartElement : Javax.Xml.Stream.Events.IStartElement + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Util.Iterator Attributes + { + get { return IExecuteWithSignature>("getAttributes", "()Ljava/util/Iterator;"); } + } + /// + /// + /// + public Javax.Xml.Namespace.QName Name + { + get { return IExecuteWithSignature("getName", "()Ljavax/xml/namespace/QName;"); } + } + /// + /// + /// + public Javax.Xml.Namespace.NamespaceContext NamespaceContext + { + get { return IExecuteWithSignature("getNamespaceContext", "()Ljavax/xml/namespace/NamespaceContext;"); } + } + /// + /// + /// + public Java.Util.Iterator Namespaces + { + get { return IExecuteWithSignature>("getNamespaces", "()Ljava/util/Iterator;"); } + } + /// + /// + /// + /// + /// + public Java.Lang.String GetNamespaceURI(Java.Lang.String arg0) + { + return IExecuteWithSignature("getNamespaceURI", "(Ljava/lang/String;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public Javax.Xml.Stream.Events.Attribute GetAttributeByName(Javax.Xml.Namespace.QName arg0) + { + return IExecuteWithSignature("getAttributeByName", "(Ljavax/xml/namespace/QName;)Ljavax/xml/stream/events/Attribute;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Stream/Events/XMLEvent.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Stream/Events/XMLEvent.cs new file mode 100644 index 0000000000..8c4d5dd58a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Stream/Events/XMLEvent.cs @@ -0,0 +1,280 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Stream.Events +{ + #region IXMLEvent + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IXMLEvent : Javax.Xml.Stream.IXMLStreamConstants + { + #region Instance methods + /// + /// + /// + int EventType { get; } + /// + /// + /// + Javax.Xml.Stream.Location Location { get; } + /// + /// + /// + Javax.Xml.Namespace.QName SchemaType { get; } + /// + /// + /// + /// + bool IsAttribute(); + /// + /// + /// + /// + bool IsCharacters(); + /// + /// + /// + /// + bool IsEndDocument(); + /// + /// + /// + /// + bool IsEndElement(); + /// + /// + /// + /// + bool IsEntityReference(); + /// + /// + /// + /// + bool IsNamespace(); + /// + /// + /// + /// + bool IsProcessingInstruction(); + /// + /// + /// + /// + bool IsStartDocument(); + /// + /// + /// + /// + bool IsStartElement(); + /// + /// + /// + /// + Javax.Xml.Stream.Events.Characters AsCharacters(); + /// + /// + /// + /// + Javax.Xml.Stream.Events.EndElement AsEndElement(); + /// + /// + /// + /// + Javax.Xml.Stream.Events.StartElement AsStartElement(); + /// + /// + /// + /// + /// + void WriteAsEncodedUnicode(Java.Io.Writer arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region XMLEvent + public partial class XMLEvent : Javax.Xml.Stream.Events.IXMLEvent + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int EventType + { + get { return IExecuteWithSignature("getEventType", "()I"); } + } + /// + /// + /// + public Javax.Xml.Stream.Location Location + { + get { return IExecuteWithSignature("getLocation", "()Ljavax/xml/stream/Location;"); } + } + /// + /// + /// + public Javax.Xml.Namespace.QName SchemaType + { + get { return IExecuteWithSignature("getSchemaType", "()Ljavax/xml/namespace/QName;"); } + } + /// + /// + /// + /// + public bool IsAttribute() + { + return IExecuteWithSignature("isAttribute", "()Z"); + } + /// + /// + /// + /// + public bool IsCharacters() + { + return IExecuteWithSignature("isCharacters", "()Z"); + } + /// + /// + /// + /// + public bool IsEndDocument() + { + return IExecuteWithSignature("isEndDocument", "()Z"); + } + /// + /// + /// + /// + public bool IsEndElement() + { + return IExecuteWithSignature("isEndElement", "()Z"); + } + /// + /// + /// + /// + public bool IsEntityReference() + { + return IExecuteWithSignature("isEntityReference", "()Z"); + } + /// + /// + /// + /// + public bool IsNamespace() + { + return IExecuteWithSignature("isNamespace", "()Z"); + } + /// + /// + /// + /// + public bool IsProcessingInstruction() + { + return IExecuteWithSignature("isProcessingInstruction", "()Z"); + } + /// + /// + /// + /// + public bool IsStartDocument() + { + return IExecuteWithSignature("isStartDocument", "()Z"); + } + /// + /// + /// + /// + public bool IsStartElement() + { + return IExecuteWithSignature("isStartElement", "()Z"); + } + /// + /// + /// + /// + public Javax.Xml.Stream.Events.Characters AsCharacters() + { + return IExecuteWithSignature("asCharacters", "()Ljavax/xml/stream/events/Characters;"); + } + /// + /// + /// + /// + public Javax.Xml.Stream.Events.EndElement AsEndElement() + { + return IExecuteWithSignature("asEndElement", "()Ljavax/xml/stream/events/EndElement;"); + } + /// + /// + /// + /// + public Javax.Xml.Stream.Events.StartElement AsStartElement() + { + return IExecuteWithSignature("asStartElement", "()Ljavax/xml/stream/events/StartElement;"); + } + /// + /// + /// + /// + /// + public void WriteAsEncodedUnicode(Java.Io.Writer arg0) + { + IExecuteWithSignature("writeAsEncodedUnicode", "(Ljava/io/Writer;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Stream/FactoryConfigurationError.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Stream/FactoryConfigurationError.cs new file mode 100644 index 0000000000..5ec0431863 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Stream/FactoryConfigurationError.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Stream +{ + #region FactoryConfigurationError + public partial class FactoryConfigurationError + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Stream/Location.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Stream/Location.cs new file mode 100644 index 0000000000..afad2d35fa --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Stream/Location.cs @@ -0,0 +1,131 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Stream +{ + #region ILocation + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ILocation + { + #region Instance methods + /// + /// + /// + int CharacterOffset { get; } + /// + /// + /// + int ColumnNumber { get; } + /// + /// + /// + int LineNumber { get; } + /// + /// + /// + Java.Lang.String PublicId { get; } + /// + /// + /// + Java.Lang.String SystemId { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Location + public partial class Location : Javax.Xml.Stream.ILocation + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int CharacterOffset + { + get { return IExecuteWithSignature("getCharacterOffset", "()I"); } + } + /// + /// + /// + public int ColumnNumber + { + get { return IExecuteWithSignature("getColumnNumber", "()I"); } + } + /// + /// + /// + public int LineNumber + { + get { return IExecuteWithSignature("getLineNumber", "()I"); } + } + /// + /// + /// + public Java.Lang.String PublicId + { + get { return IExecuteWithSignature("getPublicId", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String SystemId + { + get { return IExecuteWithSignature("getSystemId", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Stream/StreamFilter.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Stream/StreamFilter.cs new file mode 100644 index 0000000000..683e16255e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Stream/StreamFilter.cs @@ -0,0 +1,91 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Stream +{ + #region IStreamFilter + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IStreamFilter + { + #region Instance methods + /// + /// + /// + /// + /// + bool Accept(Javax.Xml.Stream.XMLStreamReader arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region StreamFilter + public partial class StreamFilter : Javax.Xml.Stream.IStreamFilter + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public bool Accept(Javax.Xml.Stream.XMLStreamReader arg0) + { + return IExecuteWithSignature("accept", "(Ljavax/xml/stream/XMLStreamReader;)Z", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Stream/Util/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Stream/Util/AllPackageClasses.cs new file mode 100644 index 0000000000..55e841b969 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Stream/Util/AllPackageClasses.cs @@ -0,0 +1,214 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Javax.Xml.Stream.Util +{ + #region EventReaderDelegate + /// + /// + /// + public partial class EventReaderDelegate : Javax.Xml.Stream.XMLEventReader + { + const string _bridgeClassName = "javax.xml.stream.util.EventReaderDelegate"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public EventReaderDelegate() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public EventReaderDelegate(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region StreamReaderDelegate + /// + /// + /// + public partial class StreamReaderDelegate : Javax.Xml.Stream.XMLStreamReader + { + const string _bridgeClassName = "javax.xml.stream.util.StreamReaderDelegate"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public StreamReaderDelegate() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public StreamReaderDelegate(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region XMLEventAllocator + /// + /// + /// + public partial class XMLEventAllocator : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.xml.stream.util.XMLEventAllocator"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("XMLEventAllocator class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public XMLEventAllocator() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("XMLEventAllocator class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public XMLEventAllocator(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region XMLEventConsumer + /// + /// + /// + public partial class XMLEventConsumer : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.xml.stream.util.XMLEventConsumer"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("XMLEventConsumer class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public XMLEventConsumer() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("XMLEventConsumer class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public XMLEventConsumer(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Stream/Util/EventReaderDelegate.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Stream/Util/EventReaderDelegate.cs new file mode 100644 index 0000000000..50fb7b6dab --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Stream/Util/EventReaderDelegate.cs @@ -0,0 +1,148 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Stream.Util +{ + #region EventReaderDelegate + public partial class EventReaderDelegate + { + #region Constructors + /// + /// + /// + /// + public EventReaderDelegate(Javax.Xml.Stream.XMLEventReader arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String ElementText + { + get { return IExecuteWithSignature("getElementText", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Javax.Xml.Stream.XMLEventReader Parent + { + get { return IExecuteWithSignature("getParent", "()Ljavax/xml/stream/XMLEventReader;"); } set { IExecuteWithSignature("setParent", "(Ljavax/xml/stream/XMLEventReader;)V", value); } + } + /// + /// + /// + /// + public bool HasNext() + { + return IExecuteWithSignature("hasNext", "()Z"); + } + /// + /// + /// + /// + /// + /// + public object GetProperty(Java.Lang.String arg0) + { + return IExecuteWithSignature("getProperty", "(Ljava/lang/String;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + public object Next() + { + return IExecuteWithSignature("next", "()Ljava/lang/Object;"); + } + /// + /// + /// + /// + /// + public Javax.Xml.Stream.Events.XMLEvent NextEvent() + { + return IExecuteWithSignature("nextEvent", "()Ljavax/xml/stream/events/XMLEvent;"); + } + /// + /// + /// + /// + /// + public Javax.Xml.Stream.Events.XMLEvent NextTag() + { + return IExecuteWithSignature("nextTag", "()Ljavax/xml/stream/events/XMLEvent;"); + } + /// + /// + /// + /// + /// + public Javax.Xml.Stream.Events.XMLEvent Peek() + { + return IExecuteWithSignature("peek", "()Ljavax/xml/stream/events/XMLEvent;"); + } + /// + /// + /// + /// + public void Close() + { + IExecuteWithSignature("close", "()V"); + } + /// + /// + /// + public void Remove() + { + IExecuteWithSignature("remove", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Stream/Util/StreamReaderDelegate.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Stream/Util/StreamReaderDelegate.cs new file mode 100644 index 0000000000..8f0b21b926 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Stream/Util/StreamReaderDelegate.cs @@ -0,0 +1,438 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Stream.Util +{ + #region StreamReaderDelegate + public partial class StreamReaderDelegate + { + #region Constructors + /// + /// + /// + /// + public StreamReaderDelegate(Javax.Xml.Stream.XMLStreamReader arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int AttributeCount + { + get { return IExecuteWithSignature("getAttributeCount", "()I"); } + } + /// + /// + /// + public Java.Lang.String CharacterEncodingScheme + { + get { return IExecuteWithSignature("getCharacterEncodingScheme", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String ElementText + { + get { return IExecuteWithSignature("getElementText", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String Encoding + { + get { return IExecuteWithSignature("getEncoding", "()Ljava/lang/String;"); } + } + /// + /// + /// + public int EventType + { + get { return IExecuteWithSignature("getEventType", "()I"); } + } + /// + /// + /// + public Java.Lang.String LocalName + { + get { return IExecuteWithSignature("getLocalName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Javax.Xml.Stream.Location Location + { + get { return IExecuteWithSignature("getLocation", "()Ljavax/xml/stream/Location;"); } + } + /// + /// + /// + public Javax.Xml.Namespace.QName Name + { + get { return IExecuteWithSignature("getName", "()Ljavax/xml/namespace/QName;"); } + } + /// + /// + /// + public Javax.Xml.Namespace.NamespaceContext NamespaceContext + { + get { return IExecuteWithSignature("getNamespaceContext", "()Ljavax/xml/namespace/NamespaceContext;"); } + } + /// + /// + /// + public int NamespaceCount + { + get { return IExecuteWithSignature("getNamespaceCount", "()I"); } + } + /// + /// + /// + public Java.Lang.String NamespaceURI + { + get { return IExecuteWithSignature("getNamespaceURI", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Javax.Xml.Stream.XMLStreamReader Parent + { + get { return IExecuteWithSignature("getParent", "()Ljavax/xml/stream/XMLStreamReader;"); } set { IExecuteWithSignature("setParent", "(Ljavax/xml/stream/XMLStreamReader;)V", value); } + } + /// + /// + /// + public Java.Lang.String PIData + { + get { return IExecuteWithSignature("getPIData", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String PITarget + { + get { return IExecuteWithSignature("getPITarget", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String Prefix + { + get { return IExecuteWithSignature("getPrefix", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String Text + { + get { return IExecuteWithSignature("getText", "()Ljava/lang/String;"); } + } + /// + /// + /// + public char[] TextCharacters + { + get { return IExecuteWithSignatureArray("getTextCharacters", "()[C"); } + } + /// + /// + /// + public int TextLength + { + get { return IExecuteWithSignature("getTextLength", "()I"); } + } + /// + /// + /// + public int TextStart + { + get { return IExecuteWithSignature("getTextStart", "()I"); } + } + /// + /// + /// + public Java.Lang.String Version + { + get { return IExecuteWithSignature("getVersion", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + public bool HasName() + { + return IExecuteWithSignature("hasName", "()Z"); + } + /// + /// + /// + /// + /// + public bool HasNext() + { + return IExecuteWithSignature("hasNext", "()Z"); + } + /// + /// + /// + /// + public bool HasText() + { + return IExecuteWithSignature("hasText", "()Z"); + } + /// + /// + /// + /// + /// + public bool IsAttributeSpecified(int arg0) + { + return IExecuteWithSignature("isAttributeSpecified", "(I)Z", arg0); + } + /// + /// + /// + /// + public bool IsCharacters() + { + return IExecuteWithSignature("isCharacters", "()Z"); + } + /// + /// + /// + /// + public bool IsEndElement() + { + return IExecuteWithSignature("isEndElement", "()Z"); + } + /// + /// + /// + /// + public bool IsStandalone() + { + return IExecuteWithSignature("isStandalone", "()Z"); + } + /// + /// + /// + /// + public bool IsStartElement() + { + return IExecuteWithSignature("isStartElement", "()Z"); + } + /// + /// + /// + /// + public bool IsWhiteSpace() + { + return IExecuteWithSignature("isWhiteSpace", "()Z"); + } + /// + /// + /// + /// + public bool StandaloneSet() + { + return IExecuteWithSignature("standaloneSet", "()Z"); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public int GetTextCharacters(int arg0, char[] arg1, int arg2, int arg3) + { + return IExecute("getTextCharacters", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + public int Next() + { + return IExecuteWithSignature("next", "()I"); + } + /// + /// + /// + /// + /// + public int NextTag() + { + return IExecuteWithSignature("nextTag", "()I"); + } + /// + /// + /// + /// + /// + public object GetProperty(Java.Lang.String arg0) + { + return IExecuteWithSignature("getProperty", "(Ljava/lang/String;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.String GetAttributeLocalName(int arg0) + { + return IExecuteWithSignature("getAttributeLocalName", "(I)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.String GetAttributeNamespace(int arg0) + { + return IExecuteWithSignature("getAttributeNamespace", "(I)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.String GetAttributePrefix(int arg0) + { + return IExecuteWithSignature("getAttributePrefix", "(I)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.String GetAttributeType(int arg0) + { + return IExecuteWithSignature("getAttributeType", "(I)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.String GetAttributeValue(int arg0) + { + return IExecuteWithSignature("getAttributeValue", "(I)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String GetAttributeValue(Java.Lang.String arg0, Java.Lang.String arg1) + { + return IExecute("getAttributeValue", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Lang.String GetNamespacePrefix(int arg0) + { + return IExecuteWithSignature("getNamespacePrefix", "(I)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.String GetNamespaceURI(int arg0) + { + return IExecuteWithSignature("getNamespaceURI", "(I)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.String GetNamespaceURI(Java.Lang.String arg0) + { + return IExecuteWithSignature("getNamespaceURI", "(Ljava/lang/String;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public Javax.Xml.Namespace.QName GetAttributeName(int arg0) + { + return IExecuteWithSignature("getAttributeName", "(I)Ljavax/xml/namespace/QName;", arg0); + } + /// + /// + /// + /// + public void Close() + { + IExecuteWithSignature("close", "()V"); + } + /// + /// + /// + /// + /// + /// + /// + public void Require(int arg0, Java.Lang.String arg1, Java.Lang.String arg2) + { + IExecute("require", arg0, arg1, arg2); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Stream/Util/XMLEventAllocator.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Stream/Util/XMLEventAllocator.cs new file mode 100644 index 0000000000..149d1a4340 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Stream/Util/XMLEventAllocator.cs @@ -0,0 +1,123 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Stream.Util +{ + #region IXMLEventAllocator + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IXMLEventAllocator + { + #region Instance methods + /// + /// + /// + /// + /// + /// + Javax.Xml.Stream.Events.XMLEvent Allocate(Javax.Xml.Stream.XMLStreamReader arg0); + /// + /// + /// + /// + Javax.Xml.Stream.Util.XMLEventAllocator NewInstance(); + /// + /// + /// + /// + /// + /// + void Allocate(Javax.Xml.Stream.XMLStreamReader arg0, Javax.Xml.Stream.Util.XMLEventConsumer arg1); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region XMLEventAllocator + public partial class XMLEventAllocator : Javax.Xml.Stream.Util.IXMLEventAllocator + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public Javax.Xml.Stream.Events.XMLEvent Allocate(Javax.Xml.Stream.XMLStreamReader arg0) + { + return IExecuteWithSignature("allocate", "(Ljavax/xml/stream/XMLStreamReader;)Ljavax/xml/stream/events/XMLEvent;", arg0); + } + /// + /// + /// + /// + public Javax.Xml.Stream.Util.XMLEventAllocator NewInstance() + { + return IExecuteWithSignature("newInstance", "()Ljavax/xml/stream/util/XMLEventAllocator;"); + } + /// + /// + /// + /// + /// + /// + public void Allocate(Javax.Xml.Stream.XMLStreamReader arg0, Javax.Xml.Stream.Util.XMLEventConsumer arg1) + { + IExecute("allocate", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Stream/Util/XMLEventConsumer.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Stream/Util/XMLEventConsumer.cs new file mode 100644 index 0000000000..4f33a3864f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Stream/Util/XMLEventConsumer.cs @@ -0,0 +1,91 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Stream.Util +{ + #region IXMLEventConsumer + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IXMLEventConsumer + { + #region Instance methods + /// + /// + /// + /// + /// + void Add(Javax.Xml.Stream.Events.XMLEvent arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region XMLEventConsumer + public partial class XMLEventConsumer : Javax.Xml.Stream.Util.IXMLEventConsumer + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public void Add(Javax.Xml.Stream.Events.XMLEvent arg0) + { + IExecuteWithSignature("add", "(Ljavax/xml/stream/events/XMLEvent;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Stream/XMLEventFactory.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Stream/XMLEventFactory.cs new file mode 100644 index 0000000000..727d55c752 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Stream/XMLEventFactory.cs @@ -0,0 +1,364 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Stream +{ + #region XMLEventFactory + public partial class XMLEventFactory + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + public static Javax.Xml.Stream.XMLEventFactory NewDefaultFactory() + { + return SExecuteWithSignature(LocalBridgeClazz, "newDefaultFactory", "()Ljavax/xml/stream/XMLEventFactory;"); + } + /// + /// + /// + /// + /// + public static Javax.Xml.Stream.XMLEventFactory NewFactory() + { + return SExecuteWithSignature(LocalBridgeClazz, "newFactory", "()Ljavax/xml/stream/XMLEventFactory;"); + } + /// + /// + /// + /// + /// + /// + /// + public static Javax.Xml.Stream.XMLEventFactory NewFactory(Java.Lang.String arg0, Java.Lang.ClassLoader arg1) + { + return SExecute(LocalBridgeClazz, "newFactory", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Javax.Xml.Stream.XMLEventFactory NewInstance() + { + return SExecuteWithSignature(LocalBridgeClazz, "newInstance", "()Ljavax/xml/stream/XMLEventFactory;"); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Xml.Stream.Events.Attribute CreateAttribute(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2, Java.Lang.String arg3) + { + return IExecute("createAttribute", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + public Javax.Xml.Stream.Events.Attribute CreateAttribute(Java.Lang.String arg0, Java.Lang.String arg1) + { + return IExecute("createAttribute", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Javax.Xml.Stream.Events.Attribute CreateAttribute(Javax.Xml.Namespace.QName arg0, Java.Lang.String arg1) + { + return IExecute("createAttribute", arg0, arg1); + } + /// + /// + /// + /// + /// + public Javax.Xml.Stream.Events.Characters CreateCData(Java.Lang.String arg0) + { + return IExecuteWithSignature("createCData", "(Ljava/lang/String;)Ljavax/xml/stream/events/Characters;", arg0); + } + /// + /// + /// + /// + /// + public Javax.Xml.Stream.Events.Characters CreateCharacters(Java.Lang.String arg0) + { + return IExecuteWithSignature("createCharacters", "(Ljava/lang/String;)Ljavax/xml/stream/events/Characters;", arg0); + } + /// + /// + /// + /// + /// + public Javax.Xml.Stream.Events.Characters CreateIgnorableSpace(Java.Lang.String arg0) + { + return IExecuteWithSignature("createIgnorableSpace", "(Ljava/lang/String;)Ljavax/xml/stream/events/Characters;", arg0); + } + /// + /// + /// + /// + /// + public Javax.Xml.Stream.Events.Characters CreateSpace(Java.Lang.String arg0) + { + return IExecuteWithSignature("createSpace", "(Ljava/lang/String;)Ljavax/xml/stream/events/Characters;", arg0); + } + /// + /// + /// + /// + /// + public Javax.Xml.Stream.Events.Comment CreateComment(Java.Lang.String arg0) + { + return IExecuteWithSignature("createComment", "(Ljava/lang/String;)Ljavax/xml/stream/events/Comment;", arg0); + } + /// + /// + /// + /// + /// + public Javax.Xml.Stream.Events.DTD CreateDTD(Java.Lang.String arg0) + { + return IExecuteWithSignature("createDTD", "(Ljava/lang/String;)Ljavax/xml/stream/events/DTD;", arg0); + } + /// + /// + /// + /// + public Javax.Xml.Stream.Events.EndDocument CreateEndDocument() + { + return IExecuteWithSignature("createEndDocument", "()Ljavax/xml/stream/events/EndDocument;"); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Xml.Stream.Events.EndElement CreateEndElement(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2, Java.Util.Iterator arg3) where Arg3ExtendsJavax_Xml_Stream_Events_Namespace : Javax.Xml.Stream.Events.Namespace + { + return IExecute("createEndElement", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + public Javax.Xml.Stream.Events.EndElement CreateEndElement(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2) + { + return IExecute("createEndElement", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public Javax.Xml.Stream.Events.EndElement CreateEndElement(Javax.Xml.Namespace.QName arg0, Java.Util.Iterator arg1) where Arg1ExtendsJavax_Xml_Stream_Events_Namespace : Javax.Xml.Stream.Events.Namespace + { + return IExecute("createEndElement", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Javax.Xml.Stream.Events.EntityReference CreateEntityReference(Java.Lang.String arg0, Javax.Xml.Stream.Events.EntityDeclaration arg1) + { + return IExecute("createEntityReference", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Javax.Xml.Stream.Events.Namespace CreateNamespace(Java.Lang.String arg0, Java.Lang.String arg1) + { + return IExecute("createNamespace", arg0, arg1); + } + /// + /// + /// + /// + /// + public Javax.Xml.Stream.Events.Namespace CreateNamespace(Java.Lang.String arg0) + { + return IExecuteWithSignature("createNamespace", "(Ljava/lang/String;)Ljavax/xml/stream/events/Namespace;", arg0); + } + /// + /// + /// + /// + /// + /// + public Javax.Xml.Stream.Events.ProcessingInstruction CreateProcessingInstruction(Java.Lang.String arg0, Java.Lang.String arg1) + { + return IExecute("createProcessingInstruction", arg0, arg1); + } + /// + /// + /// + /// + public Javax.Xml.Stream.Events.StartDocument CreateStartDocument() + { + return IExecuteWithSignature("createStartDocument", "()Ljavax/xml/stream/events/StartDocument;"); + } + /// + /// + /// + /// + /// + /// + /// + public Javax.Xml.Stream.Events.StartDocument CreateStartDocument(Java.Lang.String arg0, Java.Lang.String arg1, bool arg2) + { + return IExecute("createStartDocument", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public Javax.Xml.Stream.Events.StartDocument CreateStartDocument(Java.Lang.String arg0, Java.Lang.String arg1) + { + return IExecute("createStartDocument", arg0, arg1); + } + /// + /// + /// + /// + /// + public Javax.Xml.Stream.Events.StartDocument CreateStartDocument(Java.Lang.String arg0) + { + return IExecuteWithSignature("createStartDocument", "(Ljava/lang/String;)Ljavax/xml/stream/events/StartDocument;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Xml.Stream.Events.StartElement CreateStartElement(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2, Java.Util.Iterator arg3, Java.Util.Iterator arg4, Javax.Xml.Namespace.NamespaceContext arg5) where Arg3ExtendsJavax_Xml_Stream_Events_Attribute : Javax.Xml.Stream.Events.Attribute where Arg4ExtendsJavax_Xml_Stream_Events_Namespace : Javax.Xml.Stream.Events.Namespace + { + return IExecute("createStartElement", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Xml.Stream.Events.StartElement CreateStartElement(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2, Java.Util.Iterator arg3, Java.Util.Iterator arg4) where Arg3ExtendsJavax_Xml_Stream_Events_Attribute : Javax.Xml.Stream.Events.Attribute where Arg4ExtendsJavax_Xml_Stream_Events_Namespace : Javax.Xml.Stream.Events.Namespace + { + return IExecute("createStartElement", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + /// + public Javax.Xml.Stream.Events.StartElement CreateStartElement(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2) + { + return IExecute("createStartElement", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Xml.Stream.Events.StartElement CreateStartElement(Javax.Xml.Namespace.QName arg0, Java.Util.Iterator arg1, Java.Util.Iterator arg2) where Arg1ExtendsJavax_Xml_Stream_Events_Attribute : Javax.Xml.Stream.Events.Attribute where Arg2ExtendsJavax_Xml_Stream_Events_Namespace : Javax.Xml.Stream.Events.Namespace + { + return IExecute("createStartElement", arg0, arg1, arg2); + } + /// + /// + /// + /// + public void SetLocation(Javax.Xml.Stream.Location arg0) + { + IExecuteWithSignature("setLocation", "(Ljavax/xml/stream/Location;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Stream/XMLEventReader.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Stream/XMLEventReader.cs new file mode 100644 index 0000000000..cd5dd1d848 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Stream/XMLEventReader.cs @@ -0,0 +1,175 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Stream +{ + #region IXMLEventReader + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IXMLEventReader + { + #region Instance methods + /// + /// + /// + Java.Lang.String ElementText { get; } + /// + /// + /// + /// + bool HasNext(); + /// + /// + /// + /// + /// + /// + object GetProperty(Java.Lang.String arg0); + /// + /// + /// + /// + /// + Javax.Xml.Stream.Events.XMLEvent NextEvent(); + /// + /// + /// + /// + /// + Javax.Xml.Stream.Events.XMLEvent NextTag(); + /// + /// + /// + /// + /// + Javax.Xml.Stream.Events.XMLEvent Peek(); + /// + /// + /// + /// + void Close(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region XMLEventReader + public partial class XMLEventReader : Javax.Xml.Stream.IXMLEventReader + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String ElementText + { + get { return IExecuteWithSignature("getElementText", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + public bool HasNext() + { + return IExecuteWithSignature("hasNext", "()Z"); + } + /// + /// + /// + /// + /// + /// + public object GetProperty(Java.Lang.String arg0) + { + return IExecuteWithSignature("getProperty", "(Ljava/lang/String;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public Javax.Xml.Stream.Events.XMLEvent NextEvent() + { + return IExecuteWithSignature("nextEvent", "()Ljavax/xml/stream/events/XMLEvent;"); + } + /// + /// + /// + /// + /// + public Javax.Xml.Stream.Events.XMLEvent NextTag() + { + return IExecuteWithSignature("nextTag", "()Ljavax/xml/stream/events/XMLEvent;"); + } + /// + /// + /// + /// + /// + public Javax.Xml.Stream.Events.XMLEvent Peek() + { + return IExecuteWithSignature("peek", "()Ljavax/xml/stream/events/XMLEvent;"); + } + /// + /// + /// + /// + public void Close() + { + IExecuteWithSignature("close", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Stream/XMLEventWriter.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Stream/XMLEventWriter.cs new file mode 100644 index 0000000000..4419e64da0 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Stream/XMLEventWriter.cs @@ -0,0 +1,192 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Stream +{ + #region IXMLEventWriter + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IXMLEventWriter : Javax.Xml.Stream.Util.IXMLEventConsumer + { + #region Instance methods + /// + /// + /// + Javax.Xml.Namespace.NamespaceContext NamespaceContext { get; set; } + /// + /// + /// + /// + /// + /// + Java.Lang.String GetPrefix(Java.Lang.String arg0); + /// + /// + /// + /// + /// + void Add(Javax.Xml.Stream.Events.XMLEvent arg0); + /// + /// + /// + /// + /// + void Add(Javax.Xml.Stream.XMLEventReader arg0); + /// + /// + /// + /// + void Close(); + /// + /// + /// + /// + void Flush(); + /// + /// + /// + /// + /// + void SetDefaultNamespace(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + void SetPrefix(Java.Lang.String arg0, Java.Lang.String arg1); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region XMLEventWriter + public partial class XMLEventWriter : Javax.Xml.Stream.IXMLEventWriter + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Xml.Namespace.NamespaceContext NamespaceContext + { + get { return IExecuteWithSignature("getNamespaceContext", "()Ljavax/xml/namespace/NamespaceContext;"); } set { IExecuteWithSignature("setNamespaceContext", "(Ljavax/xml/namespace/NamespaceContext;)V", value); } + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String GetPrefix(Java.Lang.String arg0) + { + return IExecuteWithSignature("getPrefix", "(Ljava/lang/String;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public void Add(Javax.Xml.Stream.Events.XMLEvent arg0) + { + IExecuteWithSignature("add", "(Ljavax/xml/stream/events/XMLEvent;)V", arg0); + } + /// + /// + /// + /// + /// + public void Add(Javax.Xml.Stream.XMLEventReader arg0) + { + IExecuteWithSignature("add", "(Ljavax/xml/stream/XMLEventReader;)V", arg0); + } + /// + /// + /// + /// + public void Close() + { + IExecuteWithSignature("close", "()V"); + } + /// + /// + /// + /// + public void Flush() + { + IExecuteWithSignature("flush", "()V"); + } + /// + /// + /// + /// + /// + public void SetDefaultNamespace(Java.Lang.String arg0) + { + IExecuteWithSignature("setDefaultNamespace", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + /// + /// + public void SetPrefix(Java.Lang.String arg0, Java.Lang.String arg1) + { + IExecute("setPrefix", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Stream/XMLInputFactory.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Stream/XMLInputFactory.cs new file mode 100644 index 0000000000..1bce526b9e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Stream/XMLInputFactory.cs @@ -0,0 +1,357 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Stream +{ + #region XMLInputFactory + public partial class XMLInputFactory + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Lang.String ALLOCATOR { get { if (!_ALLOCATORReady) { _ALLOCATORContent = SGetField(LocalBridgeClazz, "ALLOCATOR"); _ALLOCATORReady = true; } return _ALLOCATORContent; } } + private static Java.Lang.String _ALLOCATORContent = default; + private static bool _ALLOCATORReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String IS_COALESCING { get { if (!_IS_COALESCINGReady) { _IS_COALESCINGContent = SGetField(LocalBridgeClazz, "IS_COALESCING"); _IS_COALESCINGReady = true; } return _IS_COALESCINGContent; } } + private static Java.Lang.String _IS_COALESCINGContent = default; + private static bool _IS_COALESCINGReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String IS_NAMESPACE_AWARE { get { if (!_IS_NAMESPACE_AWAREReady) { _IS_NAMESPACE_AWAREContent = SGetField(LocalBridgeClazz, "IS_NAMESPACE_AWARE"); _IS_NAMESPACE_AWAREReady = true; } return _IS_NAMESPACE_AWAREContent; } } + private static Java.Lang.String _IS_NAMESPACE_AWAREContent = default; + private static bool _IS_NAMESPACE_AWAREReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String IS_REPLACING_ENTITY_REFERENCES { get { if (!_IS_REPLACING_ENTITY_REFERENCESReady) { _IS_REPLACING_ENTITY_REFERENCESContent = SGetField(LocalBridgeClazz, "IS_REPLACING_ENTITY_REFERENCES"); _IS_REPLACING_ENTITY_REFERENCESReady = true; } return _IS_REPLACING_ENTITY_REFERENCESContent; } } + private static Java.Lang.String _IS_REPLACING_ENTITY_REFERENCESContent = default; + private static bool _IS_REPLACING_ENTITY_REFERENCESReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String IS_SUPPORTING_EXTERNAL_ENTITIES { get { if (!_IS_SUPPORTING_EXTERNAL_ENTITIESReady) { _IS_SUPPORTING_EXTERNAL_ENTITIESContent = SGetField(LocalBridgeClazz, "IS_SUPPORTING_EXTERNAL_ENTITIES"); _IS_SUPPORTING_EXTERNAL_ENTITIESReady = true; } return _IS_SUPPORTING_EXTERNAL_ENTITIESContent; } } + private static Java.Lang.String _IS_SUPPORTING_EXTERNAL_ENTITIESContent = default; + private static bool _IS_SUPPORTING_EXTERNAL_ENTITIESReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String IS_VALIDATING { get { if (!_IS_VALIDATINGReady) { _IS_VALIDATINGContent = SGetField(LocalBridgeClazz, "IS_VALIDATING"); _IS_VALIDATINGReady = true; } return _IS_VALIDATINGContent; } } + private static Java.Lang.String _IS_VALIDATINGContent = default; + private static bool _IS_VALIDATINGReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String REPORTER { get { if (!_REPORTERReady) { _REPORTERContent = SGetField(LocalBridgeClazz, "REPORTER"); _REPORTERReady = true; } return _REPORTERContent; } } + private static Java.Lang.String _REPORTERContent = default; + private static bool _REPORTERReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String RESOLVER { get { if (!_RESOLVERReady) { _RESOLVERContent = SGetField(LocalBridgeClazz, "RESOLVER"); _RESOLVERReady = true; } return _RESOLVERContent; } } + private static Java.Lang.String _RESOLVERContent = default; + private static bool _RESOLVERReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String SUPPORT_DTD { get { if (!_SUPPORT_DTDReady) { _SUPPORT_DTDContent = SGetField(LocalBridgeClazz, "SUPPORT_DTD"); _SUPPORT_DTDReady = true; } return _SUPPORT_DTDContent; } } + private static Java.Lang.String _SUPPORT_DTDContent = default; + private static bool _SUPPORT_DTDReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + public static Javax.Xml.Stream.XMLInputFactory NewDefaultFactory() + { + return SExecuteWithSignature(LocalBridgeClazz, "newDefaultFactory", "()Ljavax/xml/stream/XMLInputFactory;"); + } + /// + /// + /// + /// + /// + public static Javax.Xml.Stream.XMLInputFactory NewFactory() + { + return SExecuteWithSignature(LocalBridgeClazz, "newFactory", "()Ljavax/xml/stream/XMLInputFactory;"); + } + /// + /// + /// + /// + /// + /// + /// + public static Javax.Xml.Stream.XMLInputFactory NewFactory(Java.Lang.String arg0, Java.Lang.ClassLoader arg1) + { + return SExecute(LocalBridgeClazz, "newFactory", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Javax.Xml.Stream.XMLInputFactory NewInstance() + { + return SExecuteWithSignature(LocalBridgeClazz, "newInstance", "()Ljavax/xml/stream/XMLInputFactory;"); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Xml.Stream.Util.XMLEventAllocator EventAllocator + { + get { return IExecuteWithSignature("getEventAllocator", "()Ljavax/xml/stream/util/XMLEventAllocator;"); } set { IExecuteWithSignature("setEventAllocator", "(Ljavax/xml/stream/util/XMLEventAllocator;)V", value); } + } + /// + /// + /// + public Javax.Xml.Stream.XMLReporter XMLReporter + { + get { return IExecuteWithSignature("getXMLReporter", "()Ljavax/xml/stream/XMLReporter;"); } set { IExecuteWithSignature("setXMLReporter", "(Ljavax/xml/stream/XMLReporter;)V", value); } + } + /// + /// + /// + public Javax.Xml.Stream.XMLResolver XMLResolver + { + get { return IExecuteWithSignature("getXMLResolver", "()Ljavax/xml/stream/XMLResolver;"); } set { IExecuteWithSignature("setXMLResolver", "(Ljavax/xml/stream/XMLResolver;)V", value); } + } + /// + /// + /// + /// + /// + public bool IsPropertySupported(Java.Lang.String arg0) + { + return IExecuteWithSignature("isPropertySupported", "(Ljava/lang/String;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public object GetProperty(Java.Lang.String arg0) + { + return IExecuteWithSignature("getProperty", "(Ljava/lang/String;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Javax.Xml.Stream.XMLEventReader CreateFilteredReader(Javax.Xml.Stream.XMLEventReader arg0, Javax.Xml.Stream.EventFilter arg1) + { + return IExecute("createFilteredReader", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public Javax.Xml.Stream.XMLEventReader CreateXMLEventReader(Java.Io.InputStream arg0, Java.Lang.String arg1) + { + return IExecute("createXMLEventReader", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Javax.Xml.Stream.XMLEventReader CreateXMLEventReader(Java.Io.InputStream arg0) + { + return IExecuteWithSignature("createXMLEventReader", "(Ljava/io/InputStream;)Ljavax/xml/stream/XMLEventReader;", arg0); + } + /// + /// + /// + /// + /// + /// + public Javax.Xml.Stream.XMLEventReader CreateXMLEventReader(Java.Io.Reader arg0) + { + return IExecuteWithSignature("createXMLEventReader", "(Ljava/io/Reader;)Ljavax/xml/stream/XMLEventReader;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Javax.Xml.Stream.XMLEventReader CreateXMLEventReader(Java.Lang.String arg0, Java.Io.InputStream arg1) + { + return IExecute("createXMLEventReader", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public Javax.Xml.Stream.XMLEventReader CreateXMLEventReader(Java.Lang.String arg0, Java.Io.Reader arg1) + { + return IExecute("createXMLEventReader", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Javax.Xml.Stream.XMLEventReader CreateXMLEventReader(Javax.Xml.Stream.XMLStreamReader arg0) + { + return IExecuteWithSignature("createXMLEventReader", "(Ljavax/xml/stream/XMLStreamReader;)Ljavax/xml/stream/XMLEventReader;", arg0); + } + /// + /// + /// + /// + /// + /// + public Javax.Xml.Stream.XMLEventReader CreateXMLEventReader(Javax.Xml.Transform.Source arg0) + { + return IExecuteWithSignature("createXMLEventReader", "(Ljavax/xml/transform/Source;)Ljavax/xml/stream/XMLEventReader;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Javax.Xml.Stream.XMLStreamReader CreateFilteredReader(Javax.Xml.Stream.XMLStreamReader arg0, Javax.Xml.Stream.StreamFilter arg1) + { + return IExecute("createFilteredReader", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public Javax.Xml.Stream.XMLStreamReader CreateXMLStreamReader(Java.Io.InputStream arg0, Java.Lang.String arg1) + { + return IExecute("createXMLStreamReader", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Javax.Xml.Stream.XMLStreamReader CreateXMLStreamReader(Java.Io.InputStream arg0) + { + return IExecuteWithSignature("createXMLStreamReader", "(Ljava/io/InputStream;)Ljavax/xml/stream/XMLStreamReader;", arg0); + } + /// + /// + /// + /// + /// + /// + public Javax.Xml.Stream.XMLStreamReader CreateXMLStreamReader(Java.Io.Reader arg0) + { + return IExecuteWithSignature("createXMLStreamReader", "(Ljava/io/Reader;)Ljavax/xml/stream/XMLStreamReader;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Javax.Xml.Stream.XMLStreamReader CreateXMLStreamReader(Java.Lang.String arg0, Java.Io.InputStream arg1) + { + return IExecute("createXMLStreamReader", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public Javax.Xml.Stream.XMLStreamReader CreateXMLStreamReader(Java.Lang.String arg0, Java.Io.Reader arg1) + { + return IExecute("createXMLStreamReader", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Javax.Xml.Stream.XMLStreamReader CreateXMLStreamReader(Javax.Xml.Transform.Source arg0) + { + return IExecuteWithSignature("createXMLStreamReader", "(Ljavax/xml/transform/Source;)Ljavax/xml/stream/XMLStreamReader;", arg0); + } + /// + /// + /// + /// + /// + /// + public void SetProperty(Java.Lang.String arg0, object arg1) + { + IExecute("setProperty", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Stream/XMLOutputFactory.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Stream/XMLOutputFactory.cs new file mode 100644 index 0000000000..6a100c524f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Stream/XMLOutputFactory.cs @@ -0,0 +1,212 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Stream +{ + #region XMLOutputFactory + public partial class XMLOutputFactory + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Lang.String IS_REPAIRING_NAMESPACES { get { if (!_IS_REPAIRING_NAMESPACESReady) { _IS_REPAIRING_NAMESPACESContent = SGetField(LocalBridgeClazz, "IS_REPAIRING_NAMESPACES"); _IS_REPAIRING_NAMESPACESReady = true; } return _IS_REPAIRING_NAMESPACESContent; } } + private static Java.Lang.String _IS_REPAIRING_NAMESPACESContent = default; + private static bool _IS_REPAIRING_NAMESPACESReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + public static Javax.Xml.Stream.XMLOutputFactory NewDefaultFactory() + { + return SExecuteWithSignature(LocalBridgeClazz, "newDefaultFactory", "()Ljavax/xml/stream/XMLOutputFactory;"); + } + /// + /// + /// + /// + /// + public static Javax.Xml.Stream.XMLOutputFactory NewFactory() + { + return SExecuteWithSignature(LocalBridgeClazz, "newFactory", "()Ljavax/xml/stream/XMLOutputFactory;"); + } + /// + /// + /// + /// + /// + /// + /// + public static Javax.Xml.Stream.XMLOutputFactory NewFactory(Java.Lang.String arg0, Java.Lang.ClassLoader arg1) + { + return SExecute(LocalBridgeClazz, "newFactory", arg0, arg1); + } + /// + /// + /// + /// + /// + public static Javax.Xml.Stream.XMLOutputFactory NewInstance() + { + return SExecuteWithSignature(LocalBridgeClazz, "newInstance", "()Ljavax/xml/stream/XMLOutputFactory;"); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public bool IsPropertySupported(Java.Lang.String arg0) + { + return IExecuteWithSignature("isPropertySupported", "(Ljava/lang/String;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public object GetProperty(Java.Lang.String arg0) + { + return IExecuteWithSignature("getProperty", "(Ljava/lang/String;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Javax.Xml.Stream.XMLEventWriter CreateXMLEventWriter(Java.Io.OutputStream arg0, Java.Lang.String arg1) + { + return IExecute("createXMLEventWriter", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Javax.Xml.Stream.XMLEventWriter CreateXMLEventWriter(Java.Io.OutputStream arg0) + { + return IExecuteWithSignature("createXMLEventWriter", "(Ljava/io/OutputStream;)Ljavax/xml/stream/XMLEventWriter;", arg0); + } + /// + /// + /// + /// + /// + /// + public Javax.Xml.Stream.XMLEventWriter CreateXMLEventWriter(Java.Io.Writer arg0) + { + return IExecuteWithSignature("createXMLEventWriter", "(Ljava/io/Writer;)Ljavax/xml/stream/XMLEventWriter;", arg0); + } + /// + /// + /// + /// + /// + /// + public Javax.Xml.Stream.XMLEventWriter CreateXMLEventWriter(Javax.Xml.Transform.Result arg0) + { + return IExecuteWithSignature("createXMLEventWriter", "(Ljavax/xml/transform/Result;)Ljavax/xml/stream/XMLEventWriter;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Javax.Xml.Stream.XMLStreamWriter CreateXMLStreamWriter(Java.Io.OutputStream arg0, Java.Lang.String arg1) + { + return IExecute("createXMLStreamWriter", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Javax.Xml.Stream.XMLStreamWriter CreateXMLStreamWriter(Java.Io.OutputStream arg0) + { + return IExecuteWithSignature("createXMLStreamWriter", "(Ljava/io/OutputStream;)Ljavax/xml/stream/XMLStreamWriter;", arg0); + } + /// + /// + /// + /// + /// + /// + public Javax.Xml.Stream.XMLStreamWriter CreateXMLStreamWriter(Java.Io.Writer arg0) + { + return IExecuteWithSignature("createXMLStreamWriter", "(Ljava/io/Writer;)Ljavax/xml/stream/XMLStreamWriter;", arg0); + } + /// + /// + /// + /// + /// + /// + public Javax.Xml.Stream.XMLStreamWriter CreateXMLStreamWriter(Javax.Xml.Transform.Result arg0) + { + return IExecuteWithSignature("createXMLStreamWriter", "(Ljavax/xml/transform/Result;)Ljavax/xml/stream/XMLStreamWriter;", arg0); + } + /// + /// + /// + /// + /// + /// + public void SetProperty(Java.Lang.String arg0, object arg1) + { + IExecute("setProperty", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Stream/XMLReporter.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Stream/XMLReporter.cs new file mode 100644 index 0000000000..de7aa3ba42 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Stream/XMLReporter.cs @@ -0,0 +1,97 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Stream +{ + #region IXMLReporter + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IXMLReporter + { + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + void Report(Java.Lang.String arg0, Java.Lang.String arg1, object arg2, Javax.Xml.Stream.Location arg3); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region XMLReporter + public partial class XMLReporter : Javax.Xml.Stream.IXMLReporter + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + public void Report(Java.Lang.String arg0, Java.Lang.String arg1, object arg2, Javax.Xml.Stream.Location arg3) + { + IExecute("report", arg0, arg1, arg2, arg3); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Stream/XMLResolver.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Stream/XMLResolver.cs new file mode 100644 index 0000000000..6ac1189bb6 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Stream/XMLResolver.cs @@ -0,0 +1,99 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Stream +{ + #region IXMLResolver + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IXMLResolver + { + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + object ResolveEntity(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2, Java.Lang.String arg3); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region XMLResolver + public partial class XMLResolver : Javax.Xml.Stream.IXMLResolver + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + public object ResolveEntity(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2, Java.Lang.String arg3) + { + return IExecute("resolveEntity", arg0, arg1, arg2, arg3); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Stream/XMLStreamConstants.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Stream/XMLStreamConstants.cs new file mode 100644 index 0000000000..5012a0cac8 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Stream/XMLStreamConstants.cs @@ -0,0 +1,166 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Stream +{ + #region IXMLStreamConstants + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IXMLStreamConstants + { + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region XMLStreamConstants + public partial class XMLStreamConstants : Javax.Xml.Stream.IXMLStreamConstants + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int ATTRIBUTE { get { if (!_ATTRIBUTEReady) { _ATTRIBUTEContent = SGetField(LocalBridgeClazz, "ATTRIBUTE"); _ATTRIBUTEReady = true; } return _ATTRIBUTEContent; } } + private static int _ATTRIBUTEContent = default; + private static bool _ATTRIBUTEReady = false; // this is used because in case of generics + /// + /// + /// + public static int CDATA { get { if (!_CDATAReady) { _CDATAContent = SGetField(LocalBridgeClazz, "CDATA"); _CDATAReady = true; } return _CDATAContent; } } + private static int _CDATAContent = default; + private static bool _CDATAReady = false; // this is used because in case of generics + /// + /// + /// + public static int CHARACTERS { get { if (!_CHARACTERSReady) { _CHARACTERSContent = SGetField(LocalBridgeClazz, "CHARACTERS"); _CHARACTERSReady = true; } return _CHARACTERSContent; } } + private static int _CHARACTERSContent = default; + private static bool _CHARACTERSReady = false; // this is used because in case of generics + /// + /// + /// + public static int COMMENT { get { if (!_COMMENTReady) { _COMMENTContent = SGetField(LocalBridgeClazz, "COMMENT"); _COMMENTReady = true; } return _COMMENTContent; } } + private static int _COMMENTContent = default; + private static bool _COMMENTReady = false; // this is used because in case of generics + /// + /// + /// + public static int DTD { get { if (!_DTDReady) { _DTDContent = SGetField(LocalBridgeClazz, "DTD"); _DTDReady = true; } return _DTDContent; } } + private static int _DTDContent = default; + private static bool _DTDReady = false; // this is used because in case of generics + /// + /// + /// + public static int END_DOCUMENT { get { if (!_END_DOCUMENTReady) { _END_DOCUMENTContent = SGetField(LocalBridgeClazz, "END_DOCUMENT"); _END_DOCUMENTReady = true; } return _END_DOCUMENTContent; } } + private static int _END_DOCUMENTContent = default; + private static bool _END_DOCUMENTReady = false; // this is used because in case of generics + /// + /// + /// + public static int END_ELEMENT { get { if (!_END_ELEMENTReady) { _END_ELEMENTContent = SGetField(LocalBridgeClazz, "END_ELEMENT"); _END_ELEMENTReady = true; } return _END_ELEMENTContent; } } + private static int _END_ELEMENTContent = default; + private static bool _END_ELEMENTReady = false; // this is used because in case of generics + /// + /// + /// + public static int ENTITY_DECLARATION { get { if (!_ENTITY_DECLARATIONReady) { _ENTITY_DECLARATIONContent = SGetField(LocalBridgeClazz, "ENTITY_DECLARATION"); _ENTITY_DECLARATIONReady = true; } return _ENTITY_DECLARATIONContent; } } + private static int _ENTITY_DECLARATIONContent = default; + private static bool _ENTITY_DECLARATIONReady = false; // this is used because in case of generics + /// + /// + /// + public static int ENTITY_REFERENCE { get { if (!_ENTITY_REFERENCEReady) { _ENTITY_REFERENCEContent = SGetField(LocalBridgeClazz, "ENTITY_REFERENCE"); _ENTITY_REFERENCEReady = true; } return _ENTITY_REFERENCEContent; } } + private static int _ENTITY_REFERENCEContent = default; + private static bool _ENTITY_REFERENCEReady = false; // this is used because in case of generics + /// + /// + /// + public static int NAMESPACE { get { if (!_NAMESPACEReady) { _NAMESPACEContent = SGetField(LocalBridgeClazz, "NAMESPACE"); _NAMESPACEReady = true; } return _NAMESPACEContent; } } + private static int _NAMESPACEContent = default; + private static bool _NAMESPACEReady = false; // this is used because in case of generics + /// + /// + /// + public static int NOTATION_DECLARATION { get { if (!_NOTATION_DECLARATIONReady) { _NOTATION_DECLARATIONContent = SGetField(LocalBridgeClazz, "NOTATION_DECLARATION"); _NOTATION_DECLARATIONReady = true; } return _NOTATION_DECLARATIONContent; } } + private static int _NOTATION_DECLARATIONContent = default; + private static bool _NOTATION_DECLARATIONReady = false; // this is used because in case of generics + /// + /// + /// + public static int PROCESSING_INSTRUCTION { get { if (!_PROCESSING_INSTRUCTIONReady) { _PROCESSING_INSTRUCTIONContent = SGetField(LocalBridgeClazz, "PROCESSING_INSTRUCTION"); _PROCESSING_INSTRUCTIONReady = true; } return _PROCESSING_INSTRUCTIONContent; } } + private static int _PROCESSING_INSTRUCTIONContent = default; + private static bool _PROCESSING_INSTRUCTIONReady = false; // this is used because in case of generics + /// + /// + /// + public static int SPACE { get { if (!_SPACEReady) { _SPACEContent = SGetField(LocalBridgeClazz, "SPACE"); _SPACEReady = true; } return _SPACEContent; } } + private static int _SPACEContent = default; + private static bool _SPACEReady = false; // this is used because in case of generics + /// + /// + /// + public static int START_DOCUMENT { get { if (!_START_DOCUMENTReady) { _START_DOCUMENTContent = SGetField(LocalBridgeClazz, "START_DOCUMENT"); _START_DOCUMENTReady = true; } return _START_DOCUMENTContent; } } + private static int _START_DOCUMENTContent = default; + private static bool _START_DOCUMENTReady = false; // this is used because in case of generics + /// + /// + /// + public static int START_ELEMENT { get { if (!_START_ELEMENTReady) { _START_ELEMENTContent = SGetField(LocalBridgeClazz, "START_ELEMENT"); _START_ELEMENTReady = true; } return _START_ELEMENTContent; } } + private static int _START_ELEMENTContent = default; + private static bool _START_ELEMENTReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Stream/XMLStreamException.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Stream/XMLStreamException.cs new file mode 100644 index 0000000000..d2b041bdc4 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Stream/XMLStreamException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Stream +{ + #region XMLStreamException + public partial class XMLStreamException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Stream/XMLStreamReader.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Stream/XMLStreamReader.cs new file mode 100644 index 0000000000..20aafc502c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Stream/XMLStreamReader.cs @@ -0,0 +1,673 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Stream +{ + #region IXMLStreamReader + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IXMLStreamReader : Javax.Xml.Stream.IXMLStreamConstants + { + #region Instance methods + /// + /// + /// + int AttributeCount { get; } + /// + /// + /// + Java.Lang.String CharacterEncodingScheme { get; } + /// + /// + /// + Java.Lang.String ElementText { get; } + /// + /// + /// + Java.Lang.String Encoding { get; } + /// + /// + /// + int EventType { get; } + /// + /// + /// + Java.Lang.String LocalName { get; } + /// + /// + /// + Javax.Xml.Stream.Location Location { get; } + /// + /// + /// + Javax.Xml.Namespace.QName Name { get; } + /// + /// + /// + Javax.Xml.Namespace.NamespaceContext NamespaceContext { get; } + /// + /// + /// + int NamespaceCount { get; } + /// + /// + /// + Java.Lang.String NamespaceURI { get; } + /// + /// + /// + Java.Lang.String PIData { get; } + /// + /// + /// + Java.Lang.String PITarget { get; } + /// + /// + /// + Java.Lang.String Prefix { get; } + /// + /// + /// + Java.Lang.String Text { get; } + /// + /// + /// + char[] TextCharacters { get; } + /// + /// + /// + int TextLength { get; } + /// + /// + /// + int TextStart { get; } + /// + /// + /// + Java.Lang.String Version { get; } + /// + /// + /// + /// + bool HasName(); + /// + /// + /// + /// + /// + bool HasNext(); + /// + /// + /// + /// + bool HasText(); + /// + /// + /// + /// + /// + bool IsAttributeSpecified(int arg0); + /// + /// + /// + /// + bool IsCharacters(); + /// + /// + /// + /// + bool IsEndElement(); + /// + /// + /// + /// + bool IsStandalone(); + /// + /// + /// + /// + bool IsStartElement(); + /// + /// + /// + /// + bool IsWhiteSpace(); + /// + /// + /// + /// + bool StandaloneSet(); + /// + /// + /// + /// + /// + /// + /// + /// + /// + int GetTextCharacters(int arg0, char[] arg1, int arg2, int arg3); + /// + /// + /// + /// + /// + int Next(); + /// + /// + /// + /// + /// + int NextTag(); + /// + /// + /// + /// + /// + /// + object GetProperty(Java.Lang.String arg0); + /// + /// + /// + /// + /// + Java.Lang.String GetAttributeLocalName(int arg0); + /// + /// + /// + /// + /// + Java.Lang.String GetAttributeNamespace(int arg0); + /// + /// + /// + /// + /// + Java.Lang.String GetAttributePrefix(int arg0); + /// + /// + /// + /// + /// + Java.Lang.String GetAttributeType(int arg0); + /// + /// + /// + /// + /// + Java.Lang.String GetAttributeValue(int arg0); + /// + /// + /// + /// + /// + /// + Java.Lang.String GetAttributeValue(Java.Lang.String arg0, Java.Lang.String arg1); + /// + /// + /// + /// + /// + Java.Lang.String GetNamespacePrefix(int arg0); + /// + /// + /// + /// + /// + Java.Lang.String GetNamespaceURI(int arg0); + /// + /// + /// + /// + /// + Java.Lang.String GetNamespaceURI(Java.Lang.String arg0); + /// + /// + /// + /// + /// + Javax.Xml.Namespace.QName GetAttributeName(int arg0); + /// + /// + /// + /// + void Close(); + /// + /// + /// + /// + /// + /// + /// + void Require(int arg0, Java.Lang.String arg1, Java.Lang.String arg2); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region XMLStreamReader + public partial class XMLStreamReader : Javax.Xml.Stream.IXMLStreamReader + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int AttributeCount + { + get { return IExecuteWithSignature("getAttributeCount", "()I"); } + } + /// + /// + /// + public Java.Lang.String CharacterEncodingScheme + { + get { return IExecuteWithSignature("getCharacterEncodingScheme", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String ElementText + { + get { return IExecuteWithSignature("getElementText", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String Encoding + { + get { return IExecuteWithSignature("getEncoding", "()Ljava/lang/String;"); } + } + /// + /// + /// + public int EventType + { + get { return IExecuteWithSignature("getEventType", "()I"); } + } + /// + /// + /// + public Java.Lang.String LocalName + { + get { return IExecuteWithSignature("getLocalName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Javax.Xml.Stream.Location Location + { + get { return IExecuteWithSignature("getLocation", "()Ljavax/xml/stream/Location;"); } + } + /// + /// + /// + public Javax.Xml.Namespace.QName Name + { + get { return IExecuteWithSignature("getName", "()Ljavax/xml/namespace/QName;"); } + } + /// + /// + /// + public Javax.Xml.Namespace.NamespaceContext NamespaceContext + { + get { return IExecuteWithSignature("getNamespaceContext", "()Ljavax/xml/namespace/NamespaceContext;"); } + } + /// + /// + /// + public int NamespaceCount + { + get { return IExecuteWithSignature("getNamespaceCount", "()I"); } + } + /// + /// + /// + public Java.Lang.String NamespaceURI + { + get { return IExecuteWithSignature("getNamespaceURI", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String PIData + { + get { return IExecuteWithSignature("getPIData", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String PITarget + { + get { return IExecuteWithSignature("getPITarget", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String Prefix + { + get { return IExecuteWithSignature("getPrefix", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String Text + { + get { return IExecuteWithSignature("getText", "()Ljava/lang/String;"); } + } + /// + /// + /// + public char[] TextCharacters + { + get { return IExecuteWithSignatureArray("getTextCharacters", "()[C"); } + } + /// + /// + /// + public int TextLength + { + get { return IExecuteWithSignature("getTextLength", "()I"); } + } + /// + /// + /// + public int TextStart + { + get { return IExecuteWithSignature("getTextStart", "()I"); } + } + /// + /// + /// + public Java.Lang.String Version + { + get { return IExecuteWithSignature("getVersion", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + public bool HasName() + { + return IExecuteWithSignature("hasName", "()Z"); + } + /// + /// + /// + /// + /// + public bool HasNext() + { + return IExecuteWithSignature("hasNext", "()Z"); + } + /// + /// + /// + /// + public bool HasText() + { + return IExecuteWithSignature("hasText", "()Z"); + } + /// + /// + /// + /// + /// + public bool IsAttributeSpecified(int arg0) + { + return IExecuteWithSignature("isAttributeSpecified", "(I)Z", arg0); + } + /// + /// + /// + /// + public bool IsCharacters() + { + return IExecuteWithSignature("isCharacters", "()Z"); + } + /// + /// + /// + /// + public bool IsEndElement() + { + return IExecuteWithSignature("isEndElement", "()Z"); + } + /// + /// + /// + /// + public bool IsStandalone() + { + return IExecuteWithSignature("isStandalone", "()Z"); + } + /// + /// + /// + /// + public bool IsStartElement() + { + return IExecuteWithSignature("isStartElement", "()Z"); + } + /// + /// + /// + /// + public bool IsWhiteSpace() + { + return IExecuteWithSignature("isWhiteSpace", "()Z"); + } + /// + /// + /// + /// + public bool StandaloneSet() + { + return IExecuteWithSignature("standaloneSet", "()Z"); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public int GetTextCharacters(int arg0, char[] arg1, int arg2, int arg3) + { + return IExecute("getTextCharacters", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + public int Next() + { + return IExecuteWithSignature("next", "()I"); + } + /// + /// + /// + /// + /// + public int NextTag() + { + return IExecuteWithSignature("nextTag", "()I"); + } + /// + /// + /// + /// + /// + /// + public object GetProperty(Java.Lang.String arg0) + { + return IExecuteWithSignature("getProperty", "(Ljava/lang/String;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.String GetAttributeLocalName(int arg0) + { + return IExecuteWithSignature("getAttributeLocalName", "(I)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.String GetAttributeNamespace(int arg0) + { + return IExecuteWithSignature("getAttributeNamespace", "(I)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.String GetAttributePrefix(int arg0) + { + return IExecuteWithSignature("getAttributePrefix", "(I)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.String GetAttributeType(int arg0) + { + return IExecuteWithSignature("getAttributeType", "(I)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.String GetAttributeValue(int arg0) + { + return IExecuteWithSignature("getAttributeValue", "(I)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String GetAttributeValue(Java.Lang.String arg0, Java.Lang.String arg1) + { + return IExecute("getAttributeValue", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Lang.String GetNamespacePrefix(int arg0) + { + return IExecuteWithSignature("getNamespacePrefix", "(I)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.String GetNamespaceURI(int arg0) + { + return IExecuteWithSignature("getNamespaceURI", "(I)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.String GetNamespaceURI(Java.Lang.String arg0) + { + return IExecuteWithSignature("getNamespaceURI", "(Ljava/lang/String;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public Javax.Xml.Namespace.QName GetAttributeName(int arg0) + { + return IExecuteWithSignature("getAttributeName", "(I)Ljavax/xml/namespace/QName;", arg0); + } + /// + /// + /// + /// + public void Close() + { + IExecuteWithSignature("close", "()V"); + } + /// + /// + /// + /// + /// + /// + /// + public void Require(int arg0, Java.Lang.String arg1, Java.Lang.String arg2) + { + IExecute("require", arg0, arg1, arg2); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Stream/XMLStreamWriter.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Stream/XMLStreamWriter.cs new file mode 100644 index 0000000000..9bef4773cc --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Stream/XMLStreamWriter.cs @@ -0,0 +1,567 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Stream +{ + #region IXMLStreamWriter + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IXMLStreamWriter + { + #region Instance methods + /// + /// + /// + Javax.Xml.Namespace.NamespaceContext NamespaceContext { get; set; } + /// + /// + /// + /// + /// + /// + object GetProperty(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + Java.Lang.String GetPrefix(Java.Lang.String arg0); + /// + /// + /// + /// + void Close(); + /// + /// + /// + /// + void Flush(); + /// + /// + /// + /// + /// + void SetDefaultNamespace(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + void SetPrefix(Java.Lang.String arg0, Java.Lang.String arg1); + /// + /// + /// + /// + /// + /// + /// + /// + void WriteAttribute(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2, Java.Lang.String arg3); + /// + /// + /// + /// + /// + /// + /// + void WriteAttribute(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2); + /// + /// + /// + /// + /// + /// + void WriteAttribute(Java.Lang.String arg0, Java.Lang.String arg1); + /// + /// + /// + /// + /// + void WriteCData(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + /// + void WriteCharacters(char[] arg0, int arg1, int arg2); + /// + /// + /// + /// + /// + void WriteCharacters(Java.Lang.String arg0); + /// + /// + /// + /// + /// + void WriteComment(Java.Lang.String arg0); + /// + /// + /// + /// + /// + void WriteDefaultNamespace(Java.Lang.String arg0); + /// + /// + /// + /// + /// + void WriteDTD(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + /// + void WriteEmptyElement(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2); + /// + /// + /// + /// + /// + /// + void WriteEmptyElement(Java.Lang.String arg0, Java.Lang.String arg1); + /// + /// + /// + /// + /// + void WriteEmptyElement(Java.Lang.String arg0); + /// + /// + /// + /// + void WriteEndDocument(); + /// + /// + /// + /// + void WriteEndElement(); + /// + /// + /// + /// + /// + void WriteEntityRef(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + void WriteNamespace(Java.Lang.String arg0, Java.Lang.String arg1); + /// + /// + /// + /// + /// + /// + void WriteProcessingInstruction(Java.Lang.String arg0, Java.Lang.String arg1); + /// + /// + /// + /// + /// + void WriteProcessingInstruction(Java.Lang.String arg0); + /// + /// + /// + /// + void WriteStartDocument(); + /// + /// + /// + /// + /// + /// + void WriteStartDocument(Java.Lang.String arg0, Java.Lang.String arg1); + /// + /// + /// + /// + /// + void WriteStartDocument(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + /// + void WriteStartElement(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2); + /// + /// + /// + /// + /// + /// + void WriteStartElement(Java.Lang.String arg0, Java.Lang.String arg1); + /// + /// + /// + /// + /// + void WriteStartElement(Java.Lang.String arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region XMLStreamWriter + public partial class XMLStreamWriter : Javax.Xml.Stream.IXMLStreamWriter + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Xml.Namespace.NamespaceContext NamespaceContext + { + get { return IExecuteWithSignature("getNamespaceContext", "()Ljavax/xml/namespace/NamespaceContext;"); } set { IExecuteWithSignature("setNamespaceContext", "(Ljavax/xml/namespace/NamespaceContext;)V", value); } + } + /// + /// + /// + /// + /// + /// + public object GetProperty(Java.Lang.String arg0) + { + return IExecuteWithSignature("getProperty", "(Ljava/lang/String;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String GetPrefix(Java.Lang.String arg0) + { + return IExecuteWithSignature("getPrefix", "(Ljava/lang/String;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + public void Close() + { + IExecuteWithSignature("close", "()V"); + } + /// + /// + /// + /// + public void Flush() + { + IExecuteWithSignature("flush", "()V"); + } + /// + /// + /// + /// + /// + public void SetDefaultNamespace(Java.Lang.String arg0) + { + IExecuteWithSignature("setDefaultNamespace", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + /// + /// + public void SetPrefix(Java.Lang.String arg0, Java.Lang.String arg1) + { + IExecute("setPrefix", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public void WriteAttribute(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2, Java.Lang.String arg3) + { + IExecute("writeAttribute", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + public void WriteAttribute(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2) + { + IExecute("writeAttribute", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void WriteAttribute(Java.Lang.String arg0, Java.Lang.String arg1) + { + IExecute("writeAttribute", arg0, arg1); + } + /// + /// + /// + /// + /// + public void WriteCData(Java.Lang.String arg0) + { + IExecuteWithSignature("writeCData", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public void WriteCharacters(char[] arg0, int arg1, int arg2) + { + IExecute("writeCharacters", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public void WriteCharacters(Java.Lang.String arg0) + { + IExecuteWithSignature("writeCharacters", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + /// + public void WriteComment(Java.Lang.String arg0) + { + IExecuteWithSignature("writeComment", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + /// + public void WriteDefaultNamespace(Java.Lang.String arg0) + { + IExecuteWithSignature("writeDefaultNamespace", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + /// + public void WriteDTD(Java.Lang.String arg0) + { + IExecuteWithSignature("writeDTD", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public void WriteEmptyElement(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2) + { + IExecute("writeEmptyElement", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void WriteEmptyElement(Java.Lang.String arg0, Java.Lang.String arg1) + { + IExecute("writeEmptyElement", arg0, arg1); + } + /// + /// + /// + /// + /// + public void WriteEmptyElement(Java.Lang.String arg0) + { + IExecuteWithSignature("writeEmptyElement", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + public void WriteEndDocument() + { + IExecuteWithSignature("writeEndDocument", "()V"); + } + /// + /// + /// + /// + public void WriteEndElement() + { + IExecuteWithSignature("writeEndElement", "()V"); + } + /// + /// + /// + /// + /// + public void WriteEntityRef(Java.Lang.String arg0) + { + IExecuteWithSignature("writeEntityRef", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + /// + /// + public void WriteNamespace(Java.Lang.String arg0, Java.Lang.String arg1) + { + IExecute("writeNamespace", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void WriteProcessingInstruction(Java.Lang.String arg0, Java.Lang.String arg1) + { + IExecute("writeProcessingInstruction", arg0, arg1); + } + /// + /// + /// + /// + /// + public void WriteProcessingInstruction(Java.Lang.String arg0) + { + IExecuteWithSignature("writeProcessingInstruction", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + public void WriteStartDocument() + { + IExecuteWithSignature("writeStartDocument", "()V"); + } + /// + /// + /// + /// + /// + /// + public void WriteStartDocument(Java.Lang.String arg0, Java.Lang.String arg1) + { + IExecute("writeStartDocument", arg0, arg1); + } + /// + /// + /// + /// + /// + public void WriteStartDocument(Java.Lang.String arg0) + { + IExecuteWithSignature("writeStartDocument", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public void WriteStartElement(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2) + { + IExecute("writeStartElement", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void WriteStartElement(Java.Lang.String arg0, Java.Lang.String arg1) + { + IExecute("writeStartElement", arg0, arg1); + } + /// + /// + /// + /// + /// + public void WriteStartElement(Java.Lang.String arg0) + { + IExecuteWithSignature("writeStartElement", "(Ljava/lang/String;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Transform/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Transform/AllPackageClasses.cs new file mode 100644 index 0000000000..0a2aedf82d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Transform/AllPackageClasses.cs @@ -0,0 +1,522 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Javax.Xml.Transform +{ + #region ErrorListener + /// + /// + /// + public partial class ErrorListener : MASES.JCOBridge.C2JBridge.JVMBridgeListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ErrorListener() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.javax.xml.transform.ErrorListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region ErrorListenerDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class ErrorListenerDirect : ErrorListener + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "javax.xml.transform.ErrorListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region OutputKeys + /// + /// + /// + public partial class OutputKeys : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.xml.transform.OutputKeys"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public OutputKeys() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public OutputKeys(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Result + /// + /// + /// + public partial class Result : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.xml.transform.Result"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Result class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Result() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Result class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Result(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Source + /// + /// + /// + public partial class Source : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.xml.transform.Source"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Source class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Source() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Source class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Source(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SourceLocator + /// + /// + /// + public partial class SourceLocator : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.xml.transform.SourceLocator"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("SourceLocator class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SourceLocator() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("SourceLocator class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SourceLocator(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Templates + /// + /// + /// + public partial class Templates : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.xml.transform.Templates"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Templates class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Templates() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Templates class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Templates(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Transformer + /// + /// + /// + public partial class Transformer : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.xml.transform.Transformer"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Transformer class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Transformer() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Transformer class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Transformer(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TransformerConfigurationException + /// + /// + /// + public partial class TransformerConfigurationException : Javax.Xml.Transform.TransformerException + { + const string _bridgeClassName = "javax.xml.transform.TransformerConfigurationException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region TransformerException + /// + /// + /// + public partial class TransformerException : Java.Lang.Exception + { + const string _bridgeClassName = "javax.xml.transform.TransformerException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region TransformerFactory + /// + /// + /// + public partial class TransformerFactory : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.xml.transform.TransformerFactory"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("TransformerFactory class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public TransformerFactory() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("TransformerFactory class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public TransformerFactory(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TransformerFactoryConfigurationError + /// + /// + /// + public partial class TransformerFactoryConfigurationError : Java.Lang.Error + { + const string _bridgeClassName = "javax.xml.transform.TransformerFactoryConfigurationError"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region URIResolver + /// + /// + /// + public partial class URIResolver : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.xml.transform.URIResolver"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("URIResolver class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public URIResolver() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("URIResolver class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public URIResolver(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Transform/Dom/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Transform/Dom/AllPackageClasses.cs new file mode 100644 index 0000000000..3023490a27 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Transform/Dom/AllPackageClasses.cs @@ -0,0 +1,167 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Javax.Xml.Transform.Dom +{ + #region DOMLocator + /// + /// + /// + public partial class DOMLocator : Javax.Xml.Transform.SourceLocator + { + const string _bridgeClassName = "javax.xml.transform.dom.DOMLocator"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("DOMLocator class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DOMLocator() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("DOMLocator class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DOMLocator(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DOMResult + /// + /// + /// + public partial class DOMResult : Javax.Xml.Transform.Result + { + const string _bridgeClassName = "javax.xml.transform.dom.DOMResult"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DOMResult() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DOMResult(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DOMSource + /// + /// + /// + public partial class DOMSource : Javax.Xml.Transform.Source + { + const string _bridgeClassName = "javax.xml.transform.dom.DOMSource"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DOMSource() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DOMSource(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Transform/Dom/DOMLocator.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Transform/Dom/DOMLocator.cs new file mode 100644 index 0000000000..fff1c58162 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Transform/Dom/DOMLocator.cs @@ -0,0 +1,87 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Transform.Dom +{ + #region IDOMLocator + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IDOMLocator : Javax.Xml.Transform.ISourceLocator + { + #region Instance methods + /// + /// + /// + Org.W3c.Dom.Node OriginatingNode { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region DOMLocator + public partial class DOMLocator : Javax.Xml.Transform.Dom.IDOMLocator + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Org.W3c.Dom.Node OriginatingNode + { + get { return IExecuteWithSignature("getOriginatingNode", "()Lorg/w3c/dom/Node;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Transform/Dom/DOMResult.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Transform/Dom/DOMResult.cs new file mode 100644 index 0000000000..419a11ac90 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Transform/Dom/DOMResult.cs @@ -0,0 +1,121 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Transform.Dom +{ + #region DOMResult + public partial class DOMResult + { + #region Constructors + /// + /// + /// + /// + /// + public DOMResult(Org.W3c.Dom.Node arg0, Java.Lang.String arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + /// + /// + public DOMResult(Org.W3c.Dom.Node arg0, Org.W3c.Dom.Node arg1, Java.Lang.String arg2) + : base(arg0, arg1, arg2) + { + } + /// + /// + /// + /// + /// + public DOMResult(Org.W3c.Dom.Node arg0, Org.W3c.Dom.Node arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public DOMResult(Org.W3c.Dom.Node arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Lang.String FEATURE { get { if (!_FEATUREReady) { _FEATUREContent = SGetField(LocalBridgeClazz, "FEATURE"); _FEATUREReady = true; } return _FEATUREContent; } } + private static Java.Lang.String _FEATUREContent = default; + private static bool _FEATUREReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Org.W3c.Dom.Node NextSibling + { + get { return IExecuteWithSignature("getNextSibling", "()Lorg/w3c/dom/Node;"); } set { IExecuteWithSignature("setNextSibling", "(Lorg/w3c/dom/Node;)V", value); } + } + /// + /// + /// + public Org.W3c.Dom.Node Node + { + get { return IExecuteWithSignature("getNode", "()Lorg/w3c/dom/Node;"); } set { IExecuteWithSignature("setNode", "(Lorg/w3c/dom/Node;)V", value); } + } + /// + /// + /// + public Java.Lang.String SystemId + { + get { return IExecuteWithSignature("getSystemId", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setSystemId", "(Ljava/lang/String;)V", value); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Transform/Dom/DOMSource.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Transform/Dom/DOMSource.cs new file mode 100644 index 0000000000..a561ae7fa1 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Transform/Dom/DOMSource.cs @@ -0,0 +1,103 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Transform.Dom +{ + #region DOMSource + public partial class DOMSource + { + #region Constructors + /// + /// + /// + /// + /// + public DOMSource(Org.W3c.Dom.Node arg0, Java.Lang.String arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public DOMSource(Org.W3c.Dom.Node arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Lang.String FEATURE { get { if (!_FEATUREReady) { _FEATUREContent = SGetField(LocalBridgeClazz, "FEATURE"); _FEATUREReady = true; } return _FEATUREContent; } } + private static Java.Lang.String _FEATUREContent = default; + private static bool _FEATUREReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Org.W3c.Dom.Node Node + { + get { return IExecuteWithSignature("getNode", "()Lorg/w3c/dom/Node;"); } set { IExecuteWithSignature("setNode", "(Lorg/w3c/dom/Node;)V", value); } + } + /// + /// + /// + public Java.Lang.String SystemId + { + get { return IExecuteWithSignature("getSystemId", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setSystemId", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + /// + public bool IsEmpty() + { + return IExecuteWithSignature("isEmpty", "()Z"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Transform/ErrorListener.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Transform/ErrorListener.cs new file mode 100644 index 0000000000..44d08d4546 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Transform/ErrorListener.cs @@ -0,0 +1,228 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Transform +{ + #region IErrorListener + /// + /// .NET interface for org.mases.jnet.generated.javax.xml.transform.ErrorListener implementing + /// + public partial interface IErrorListener + { + #region Instance methods + /// + /// + /// + /// + /// + void Error(MASES.JCOBridge.C2JBridge.JVMBridgeException arg0); + /// + /// + /// + /// + /// + void FatalError(MASES.JCOBridge.C2JBridge.JVMBridgeException arg0); + /// + /// + /// + /// + /// + void Warning(MASES.JCOBridge.C2JBridge.JVMBridgeException arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ErrorListener + public partial class ErrorListener : Javax.Xml.Transform.IErrorListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("error", new global::System.EventHandler>(ErrorEventHandler)); + AddEventHandler("fatalError", new global::System.EventHandler>(FatalErrorEventHandler)); + AddEventHandler("warning", new global::System.EventHandler>(WarningEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnError { get; set; } = null; + + void ErrorEventHandler(object sender, CLRListenerEventArgs data) + { + var methodToExecute = (OnError != null) ? OnError : Error; + methodToExecute.Invoke(JVMBridgeException.New(data.EventData.EventData as MASES.JCOBridge.C2JBridge.JVMInterop.IJavaObject)); + } + + /// + /// + /// + /// + /// + public virtual void Error(MASES.JCOBridge.C2JBridge.JVMBridgeException arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnFatalError { get; set; } = null; + + void FatalErrorEventHandler(object sender, CLRListenerEventArgs data) + { + var methodToExecute = (OnFatalError != null) ? OnFatalError : FatalError; + methodToExecute.Invoke(JVMBridgeException.New(data.EventData.EventData as MASES.JCOBridge.C2JBridge.JVMInterop.IJavaObject)); + } + + /// + /// + /// + /// + /// + public virtual void FatalError(MASES.JCOBridge.C2JBridge.JVMBridgeException arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnWarning { get; set; } = null; + + void WarningEventHandler(object sender, CLRListenerEventArgs data) + { + var methodToExecute = (OnWarning != null) ? OnWarning : Warning; + methodToExecute.Invoke(JVMBridgeException.New(data.EventData.EventData as MASES.JCOBridge.C2JBridge.JVMInterop.IJavaObject)); + } + + /// + /// + /// + /// + /// + public virtual void Warning(MASES.JCOBridge.C2JBridge.JVMBridgeException arg0) + { + + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ErrorListenerDirect + public partial class ErrorListenerDirect : Javax.Xml.Transform.IErrorListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public override void Error(MASES.JCOBridge.C2JBridge.JVMBridgeException arg0) + { + IExecuteWithSignature("error", "(Ljavax/xml/transform/TransformerException;)V", arg0); + } + /// + /// + /// + /// + /// + public override void FatalError(MASES.JCOBridge.C2JBridge.JVMBridgeException arg0) + { + IExecuteWithSignature("fatalError", "(Ljavax/xml/transform/TransformerException;)V", arg0); + } + /// + /// + /// + /// + /// + public override void Warning(MASES.JCOBridge.C2JBridge.JVMBridgeException arg0) + { + IExecuteWithSignature("warning", "(Ljavax/xml/transform/TransformerException;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Transform/OutputKeys.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Transform/OutputKeys.cs new file mode 100644 index 0000000000..655cdc0278 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Transform/OutputKeys.cs @@ -0,0 +1,118 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Transform +{ + #region OutputKeys + public partial class OutputKeys + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Lang.String CDATA_SECTION_ELEMENTS { get { if (!_CDATA_SECTION_ELEMENTSReady) { _CDATA_SECTION_ELEMENTSContent = SGetField(LocalBridgeClazz, "CDATA_SECTION_ELEMENTS"); _CDATA_SECTION_ELEMENTSReady = true; } return _CDATA_SECTION_ELEMENTSContent; } } + private static Java.Lang.String _CDATA_SECTION_ELEMENTSContent = default; + private static bool _CDATA_SECTION_ELEMENTSReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String DOCTYPE_PUBLIC { get { if (!_DOCTYPE_PUBLICReady) { _DOCTYPE_PUBLICContent = SGetField(LocalBridgeClazz, "DOCTYPE_PUBLIC"); _DOCTYPE_PUBLICReady = true; } return _DOCTYPE_PUBLICContent; } } + private static Java.Lang.String _DOCTYPE_PUBLICContent = default; + private static bool _DOCTYPE_PUBLICReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String DOCTYPE_SYSTEM { get { if (!_DOCTYPE_SYSTEMReady) { _DOCTYPE_SYSTEMContent = SGetField(LocalBridgeClazz, "DOCTYPE_SYSTEM"); _DOCTYPE_SYSTEMReady = true; } return _DOCTYPE_SYSTEMContent; } } + private static Java.Lang.String _DOCTYPE_SYSTEMContent = default; + private static bool _DOCTYPE_SYSTEMReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String ENCODING { get { if (!_ENCODINGReady) { _ENCODINGContent = SGetField(LocalBridgeClazz, "ENCODING"); _ENCODINGReady = true; } return _ENCODINGContent; } } + private static Java.Lang.String _ENCODINGContent = default; + private static bool _ENCODINGReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String INDENT { get { if (!_INDENTReady) { _INDENTContent = SGetField(LocalBridgeClazz, "INDENT"); _INDENTReady = true; } return _INDENTContent; } } + private static Java.Lang.String _INDENTContent = default; + private static bool _INDENTReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String MEDIA_TYPE { get { if (!_MEDIA_TYPEReady) { _MEDIA_TYPEContent = SGetField(LocalBridgeClazz, "MEDIA_TYPE"); _MEDIA_TYPEReady = true; } return _MEDIA_TYPEContent; } } + private static Java.Lang.String _MEDIA_TYPEContent = default; + private static bool _MEDIA_TYPEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String METHOD { get { if (!_METHODReady) { _METHODContent = SGetField(LocalBridgeClazz, "METHOD"); _METHODReady = true; } return _METHODContent; } } + private static Java.Lang.String _METHODContent = default; + private static bool _METHODReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String OMIT_XML_DECLARATION { get { if (!_OMIT_XML_DECLARATIONReady) { _OMIT_XML_DECLARATIONContent = SGetField(LocalBridgeClazz, "OMIT_XML_DECLARATION"); _OMIT_XML_DECLARATIONReady = true; } return _OMIT_XML_DECLARATIONContent; } } + private static Java.Lang.String _OMIT_XML_DECLARATIONContent = default; + private static bool _OMIT_XML_DECLARATIONReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String STANDALONE { get { if (!_STANDALONEReady) { _STANDALONEContent = SGetField(LocalBridgeClazz, "STANDALONE"); _STANDALONEReady = true; } return _STANDALONEContent; } } + private static Java.Lang.String _STANDALONEContent = default; + private static bool _STANDALONEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String VERSION { get { if (!_VERSIONReady) { _VERSIONContent = SGetField(LocalBridgeClazz, "VERSION"); _VERSIONReady = true; } return _VERSIONContent; } } + private static Java.Lang.String _VERSIONContent = default; + private static bool _VERSIONReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Transform/Result.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Transform/Result.cs new file mode 100644 index 0000000000..02b05474d8 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Transform/Result.cs @@ -0,0 +1,99 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Transform +{ + #region IResult + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IResult + { + #region Instance methods + /// + /// + /// + Java.Lang.String SystemId { get; set; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Result + public partial class Result : Javax.Xml.Transform.IResult + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Lang.String PI_DISABLE_OUTPUT_ESCAPING { get { if (!_PI_DISABLE_OUTPUT_ESCAPINGReady) { _PI_DISABLE_OUTPUT_ESCAPINGContent = SGetField(LocalBridgeClazz, "PI_DISABLE_OUTPUT_ESCAPING"); _PI_DISABLE_OUTPUT_ESCAPINGReady = true; } return _PI_DISABLE_OUTPUT_ESCAPINGContent; } } + private static Java.Lang.String _PI_DISABLE_OUTPUT_ESCAPINGContent = default; + private static bool _PI_DISABLE_OUTPUT_ESCAPINGReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String PI_ENABLE_OUTPUT_ESCAPING { get { if (!_PI_ENABLE_OUTPUT_ESCAPINGReady) { _PI_ENABLE_OUTPUT_ESCAPINGContent = SGetField(LocalBridgeClazz, "PI_ENABLE_OUTPUT_ESCAPING"); _PI_ENABLE_OUTPUT_ESCAPINGReady = true; } return _PI_ENABLE_OUTPUT_ESCAPINGContent; } } + private static Java.Lang.String _PI_ENABLE_OUTPUT_ESCAPINGContent = default; + private static bool _PI_ENABLE_OUTPUT_ESCAPINGReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String SystemId + { + get { return IExecuteWithSignature("getSystemId", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setSystemId", "(Ljava/lang/String;)V", value); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Transform/Sax/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Transform/Sax/AllPackageClasses.cs new file mode 100644 index 0000000000..61f00becde --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Transform/Sax/AllPackageClasses.cs @@ -0,0 +1,261 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Javax.Xml.Transform.Sax +{ + #region SAXResult + /// + /// + /// + public partial class SAXResult : Javax.Xml.Transform.Result + { + const string _bridgeClassName = "javax.xml.transform.sax.SAXResult"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SAXResult() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SAXResult(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SAXSource + /// + /// + /// + public partial class SAXSource : Javax.Xml.Transform.Source + { + const string _bridgeClassName = "javax.xml.transform.sax.SAXSource"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public SAXSource() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public SAXSource(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SAXTransformerFactory + /// + /// + /// + public partial class SAXTransformerFactory : Javax.Xml.Transform.TransformerFactory + { + const string _bridgeClassName = "javax.xml.transform.sax.SAXTransformerFactory"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("SAXTransformerFactory class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SAXTransformerFactory() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("SAXTransformerFactory class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SAXTransformerFactory(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TemplatesHandler + /// + /// + /// + public partial class TemplatesHandler : Org.Xml.Sax.ContentHandler + { + const string _bridgeClassName = "javax.xml.transform.sax.TemplatesHandler"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("TemplatesHandler class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public TemplatesHandler() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("TemplatesHandler class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public TemplatesHandler(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TransformerHandler + /// + /// + /// + public partial class TransformerHandler : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.xml.transform.sax.TransformerHandler"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("TransformerHandler class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public TransformerHandler() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("TransformerHandler class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public TransformerHandler(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Transform/Sax/SAXResult.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Transform/Sax/SAXResult.cs new file mode 100644 index 0000000000..66d5ebafd8 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Transform/Sax/SAXResult.cs @@ -0,0 +1,93 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Transform.Sax +{ + #region SAXResult + public partial class SAXResult + { + #region Constructors + /// + /// + /// + /// + public SAXResult(Org.Xml.Sax.ContentHandler arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Lang.String FEATURE { get { if (!_FEATUREReady) { _FEATUREContent = SGetField(LocalBridgeClazz, "FEATURE"); _FEATUREReady = true; } return _FEATUREContent; } } + private static Java.Lang.String _FEATUREContent = default; + private static bool _FEATUREReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Org.Xml.Sax.ContentHandler Handler + { + get { return IExecuteWithSignature("getHandler", "()Lorg/xml/sax/ContentHandler;"); } set { IExecuteWithSignature("setHandler", "(Lorg/xml/sax/ContentHandler;)V", value); } + } + /// + /// + /// + public Org.Xml.Sax.Ext.LexicalHandler LexicalHandler + { + get { return IExecuteWithSignature("getLexicalHandler", "()Lorg/xml/sax/ext/LexicalHandler;"); } set { IExecuteWithSignature("setLexicalHandler", "(Lorg/xml/sax/ext/LexicalHandler;)V", value); } + } + /// + /// + /// + public Java.Lang.String SystemId + { + get { return IExecuteWithSignature("getSystemId", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setSystemId", "(Ljava/lang/String;)V", value); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Transform/Sax/SAXSource.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Transform/Sax/SAXSource.cs new file mode 100644 index 0000000000..0815e8742e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Transform/Sax/SAXSource.cs @@ -0,0 +1,119 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Transform.Sax +{ + #region SAXSource + public partial class SAXSource + { + #region Constructors + /// + /// + /// + /// + public SAXSource(Org.Xml.Sax.InputSource arg0) + : base(arg0) + { + } + /// + /// + /// + /// + /// + public SAXSource(Org.Xml.Sax.XMLReader arg0, Org.Xml.Sax.InputSource arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Lang.String FEATURE { get { if (!_FEATUREReady) { _FEATUREContent = SGetField(LocalBridgeClazz, "FEATURE"); _FEATUREReady = true; } return _FEATUREContent; } } + private static Java.Lang.String _FEATUREContent = default; + private static bool _FEATUREReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Org.Xml.Sax.InputSource SourceToInputSource(Javax.Xml.Transform.Source arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "sourceToInputSource", "(Ljavax/xml/transform/Source;)Lorg/xml/sax/InputSource;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Org.Xml.Sax.InputSource InputSource + { + get { return IExecuteWithSignature("getInputSource", "()Lorg/xml/sax/InputSource;"); } set { IExecuteWithSignature("setInputSource", "(Lorg/xml/sax/InputSource;)V", value); } + } + /// + /// + /// + public Java.Lang.String SystemId + { + get { return IExecuteWithSignature("getSystemId", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setSystemId", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Org.Xml.Sax.XMLReader XMLReader + { + get { return IExecuteWithSignature("getXMLReader", "()Lorg/xml/sax/XMLReader;"); } set { IExecuteWithSignature("setXMLReader", "(Lorg/xml/sax/XMLReader;)V", value); } + } + /// + /// + /// + /// + public bool IsEmpty() + { + return IExecuteWithSignature("isEmpty", "()Z"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Transform/Sax/SAXTransformerFactory.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Transform/Sax/SAXTransformerFactory.cs new file mode 100644 index 0000000000..c528f45191 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Transform/Sax/SAXTransformerFactory.cs @@ -0,0 +1,128 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Transform.Sax +{ + #region SAXTransformerFactory + public partial class SAXTransformerFactory + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Lang.String FEATURE { get { if (!_FEATUREReady) { _FEATUREContent = SGetField(LocalBridgeClazz, "FEATURE"); _FEATUREReady = true; } return _FEATUREContent; } } + private static Java.Lang.String _FEATUREContent = default; + private static bool _FEATUREReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String FEATURE_XMLFILTER { get { if (!_FEATURE_XMLFILTERReady) { _FEATURE_XMLFILTERContent = SGetField(LocalBridgeClazz, "FEATURE_XMLFILTER"); _FEATURE_XMLFILTERReady = true; } return _FEATURE_XMLFILTERContent; } } + private static Java.Lang.String _FEATURE_XMLFILTERContent = default; + private static bool _FEATURE_XMLFILTERReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public Javax.Xml.Transform.Sax.TemplatesHandler NewTemplatesHandler() + { + return IExecuteWithSignature("newTemplatesHandler", "()Ljavax/xml/transform/sax/TemplatesHandler;"); + } + /// + /// + /// + /// + /// + public Javax.Xml.Transform.Sax.TransformerHandler NewTransformerHandler() + { + return IExecuteWithSignature("newTransformerHandler", "()Ljavax/xml/transform/sax/TransformerHandler;"); + } + /// + /// + /// + /// + /// + /// + public Javax.Xml.Transform.Sax.TransformerHandler NewTransformerHandler(Javax.Xml.Transform.Source arg0) + { + return IExecuteWithSignature("newTransformerHandler", "(Ljavax/xml/transform/Source;)Ljavax/xml/transform/sax/TransformerHandler;", arg0); + } + /// + /// + /// + /// + /// + /// + public Javax.Xml.Transform.Sax.TransformerHandler NewTransformerHandler(Javax.Xml.Transform.Templates arg0) + { + return IExecuteWithSignature("newTransformerHandler", "(Ljavax/xml/transform/Templates;)Ljavax/xml/transform/sax/TransformerHandler;", arg0); + } + /// + /// + /// + /// + /// + /// + public Org.Xml.Sax.XMLFilter NewXMLFilter(Javax.Xml.Transform.Source arg0) + { + return IExecuteWithSignature("newXMLFilter", "(Ljavax/xml/transform/Source;)Lorg/xml/sax/XMLFilter;", arg0); + } + /// + /// + /// + /// + /// + /// + public Org.Xml.Sax.XMLFilter NewXMLFilter(Javax.Xml.Transform.Templates arg0) + { + return IExecuteWithSignature("newXMLFilter", "(Ljavax/xml/transform/Templates;)Lorg/xml/sax/XMLFilter;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Transform/Sax/TemplatesHandler.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Transform/Sax/TemplatesHandler.cs new file mode 100644 index 0000000000..c6cb9a8fef --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Transform/Sax/TemplatesHandler.cs @@ -0,0 +1,98 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Transform.Sax +{ + #region ITemplatesHandler + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ITemplatesHandler : Org.Xml.Sax.IContentHandler + { + #region Instance methods + /// + /// + /// + Java.Lang.String SystemId { get; set; } + /// + /// + /// + Javax.Xml.Transform.Templates Templates { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region TemplatesHandler + public partial class TemplatesHandler : Javax.Xml.Transform.Sax.ITemplatesHandler + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String SystemId + { + get { return IExecuteWithSignature("getSystemId", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setSystemId", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Javax.Xml.Transform.Templates Templates + { + get { return IExecuteWithSignature("getTemplates", "()Ljavax/xml/transform/Templates;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Transform/Sax/TransformerHandler.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Transform/Sax/TransformerHandler.cs new file mode 100644 index 0000000000..8a9e8c800d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Transform/Sax/TransformerHandler.cs @@ -0,0 +1,125 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Transform.Sax +{ + #region ITransformerHandler + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ITransformerHandler + { + #region Instance methods + /// + /// + /// + Java.Lang.String SystemId { get; set; } + /// + /// + /// + Javax.Xml.Transform.Transformer Transformer { get; } + /// + /// + /// + /// + /// + void SetResult(Javax.Xml.Transform.Result arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region TransformerHandler + public partial class TransformerHandler : Javax.Xml.Transform.Sax.ITransformerHandler + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Org.Xml.Sax.ContentHandler(Javax.Xml.Transform.Sax.TransformerHandler t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Org.Xml.Sax.Ext.LexicalHandler(Javax.Xml.Transform.Sax.TransformerHandler t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Org.Xml.Sax.DTDHandler(Javax.Xml.Transform.Sax.TransformerHandler t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String SystemId + { + get { return IExecuteWithSignature("getSystemId", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setSystemId", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Javax.Xml.Transform.Transformer Transformer + { + get { return IExecuteWithSignature("getTransformer", "()Ljavax/xml/transform/Transformer;"); } + } + /// + /// + /// + /// + /// + public void SetResult(Javax.Xml.Transform.Result arg0) + { + IExecuteWithSignature("setResult", "(Ljavax/xml/transform/Result;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Transform/Source.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Transform/Source.cs new file mode 100644 index 0000000000..ed954ec217 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Transform/Source.cs @@ -0,0 +1,100 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Transform +{ + #region ISource + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ISource + { + #region Instance methods + /// + /// + /// + Java.Lang.String SystemId { get; set; } + /// + /// + /// + /// + bool IsEmpty(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Source + public partial class Source : Javax.Xml.Transform.ISource + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String SystemId + { + get { return IExecuteWithSignature("getSystemId", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setSystemId", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + /// + public bool IsEmpty() + { + return IExecuteWithSignature("isEmpty", "()Z"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Transform/SourceLocator.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Transform/SourceLocator.cs new file mode 100644 index 0000000000..61b76caa86 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Transform/SourceLocator.cs @@ -0,0 +1,120 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Transform +{ + #region ISourceLocator + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ISourceLocator + { + #region Instance methods + /// + /// + /// + int ColumnNumber { get; } + /// + /// + /// + int LineNumber { get; } + /// + /// + /// + Java.Lang.String PublicId { get; } + /// + /// + /// + Java.Lang.String SystemId { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region SourceLocator + public partial class SourceLocator : Javax.Xml.Transform.ISourceLocator + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int ColumnNumber + { + get { return IExecuteWithSignature("getColumnNumber", "()I"); } + } + /// + /// + /// + public int LineNumber + { + get { return IExecuteWithSignature("getLineNumber", "()I"); } + } + /// + /// + /// + public Java.Lang.String PublicId + { + get { return IExecuteWithSignature("getPublicId", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String SystemId + { + get { return IExecuteWithSignature("getSystemId", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Transform/Stax/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Transform/Stax/AllPackageClasses.cs new file mode 100644 index 0000000000..f95085fdbf --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Transform/Stax/AllPackageClasses.cs @@ -0,0 +1,120 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Javax.Xml.Transform.Stax +{ + #region StAXResult + /// + /// + /// + public partial class StAXResult : Javax.Xml.Transform.Result + { + const string _bridgeClassName = "javax.xml.transform.stax.StAXResult"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public StAXResult() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public StAXResult(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region StAXSource + /// + /// + /// + public partial class StAXSource : Javax.Xml.Transform.Source + { + const string _bridgeClassName = "javax.xml.transform.stax.StAXSource"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public StAXSource() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public StAXSource(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Transform/Stax/StAXResult.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Transform/Stax/StAXResult.cs new file mode 100644 index 0000000000..1fc4e254c8 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Transform/Stax/StAXResult.cs @@ -0,0 +1,101 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Transform.Stax +{ + #region StAXResult + public partial class StAXResult + { + #region Constructors + /// + /// + /// + /// + public StAXResult(Javax.Xml.Stream.XMLEventWriter arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public StAXResult(Javax.Xml.Stream.XMLStreamWriter arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Lang.String FEATURE { get { if (!_FEATUREReady) { _FEATUREContent = SGetField(LocalBridgeClazz, "FEATURE"); _FEATUREReady = true; } return _FEATUREContent; } } + private static Java.Lang.String _FEATUREContent = default; + private static bool _FEATUREReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String SystemId + { + get { return IExecuteWithSignature("getSystemId", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setSystemId", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Javax.Xml.Stream.XMLEventWriter XMLEventWriter + { + get { return IExecuteWithSignature("getXMLEventWriter", "()Ljavax/xml/stream/XMLEventWriter;"); } + } + /// + /// + /// + public Javax.Xml.Stream.XMLStreamWriter XMLStreamWriter + { + get { return IExecuteWithSignature("getXMLStreamWriter", "()Ljavax/xml/stream/XMLStreamWriter;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Transform/Stax/StAXSource.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Transform/Stax/StAXSource.cs new file mode 100644 index 0000000000..1b70e5a76c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Transform/Stax/StAXSource.cs @@ -0,0 +1,110 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Transform.Stax +{ + #region StAXSource + public partial class StAXSource + { + #region Constructors + /// + /// + /// + /// + /// + public StAXSource(Javax.Xml.Stream.XMLEventReader arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public StAXSource(Javax.Xml.Stream.XMLStreamReader arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Lang.String FEATURE { get { if (!_FEATUREReady) { _FEATUREContent = SGetField(LocalBridgeClazz, "FEATURE"); _FEATUREReady = true; } return _FEATUREContent; } } + private static Java.Lang.String _FEATUREContent = default; + private static bool _FEATUREReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String SystemId + { + get { return IExecuteWithSignature("getSystemId", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setSystemId", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Javax.Xml.Stream.XMLEventReader XMLEventReader + { + get { return IExecuteWithSignature("getXMLEventReader", "()Ljavax/xml/stream/XMLEventReader;"); } + } + /// + /// + /// + public Javax.Xml.Stream.XMLStreamReader XMLStreamReader + { + get { return IExecuteWithSignature("getXMLStreamReader", "()Ljavax/xml/stream/XMLStreamReader;"); } + } + /// + /// + /// + /// + public bool IsEmpty() + { + return IExecuteWithSignature("isEmpty", "()Z"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Transform/Stream/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Transform/Stream/AllPackageClasses.cs new file mode 100644 index 0000000000..f599541bdc --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Transform/Stream/AllPackageClasses.cs @@ -0,0 +1,120 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Javax.Xml.Transform.Stream +{ + #region StreamResult + /// + /// + /// + public partial class StreamResult : Javax.Xml.Transform.Result + { + const string _bridgeClassName = "javax.xml.transform.stream.StreamResult"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public StreamResult() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public StreamResult(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region StreamSource + /// + /// + /// + public partial class StreamSource : Javax.Xml.Transform.Source + { + const string _bridgeClassName = "javax.xml.transform.stream.StreamSource"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public StreamSource() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public StreamSource(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Transform/Stream/StreamResult.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Transform/Stream/StreamResult.cs new file mode 100644 index 0000000000..edc0ab9833 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Transform/Stream/StreamResult.cs @@ -0,0 +1,133 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Transform.Stream +{ + #region StreamResult + public partial class StreamResult + { + #region Constructors + /// + /// + /// + /// + public StreamResult(Java.Io.File arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public StreamResult(Java.Io.OutputStream arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public StreamResult(Java.Io.Writer arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public StreamResult(Java.Lang.String arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Lang.String FEATURE { get { if (!_FEATUREReady) { _FEATUREContent = SGetField(LocalBridgeClazz, "FEATURE"); _FEATUREReady = true; } return _FEATUREContent; } } + private static Java.Lang.String _FEATUREContent = default; + private static bool _FEATUREReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Io.OutputStream OutputStream + { + get { return IExecuteWithSignature("getOutputStream", "()Ljava/io/OutputStream;"); } set { IExecuteWithSignature("setOutputStream", "(Ljava/io/OutputStream;)V", value); } + } + /// + /// + /// + public Java.Lang.String SystemId + { + get { return IExecuteWithSignature("getSystemId", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Io.Writer Writer + { + get { return IExecuteWithSignature("getWriter", "()Ljava/io/Writer;"); } set { IExecuteWithSignature("setWriter", "(Ljava/io/Writer;)V", value); } + } + /// + /// + /// + /// + public void SetSystemId(Java.Io.File arg0) + { + IExecuteWithSignature("setSystemId", "(Ljava/io/File;)V", arg0); + } + /// + /// + /// + /// + public void SetSystemId(Java.Lang.String arg0) + { + IExecuteWithSignature("setSystemId", "(Ljava/lang/String;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Transform/Stream/StreamSource.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Transform/Stream/StreamSource.cs new file mode 100644 index 0000000000..ee9847a7e6 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Transform/Stream/StreamSource.cs @@ -0,0 +1,166 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Transform.Stream +{ + #region StreamSource + public partial class StreamSource + { + #region Constructors + /// + /// + /// + /// + public StreamSource(Java.Io.File arg0) + : base(arg0) + { + } + /// + /// + /// + /// + /// + public StreamSource(Java.Io.InputStream arg0, Java.Lang.String arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public StreamSource(Java.Io.InputStream arg0) + : base(arg0) + { + } + /// + /// + /// + /// + /// + public StreamSource(Java.Io.Reader arg0, Java.Lang.String arg1) + : base(arg0, arg1) + { + } + /// + /// + /// + /// + public StreamSource(Java.Io.Reader arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public StreamSource(Java.Lang.String arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Lang.String FEATURE { get { if (!_FEATUREReady) { _FEATUREContent = SGetField(LocalBridgeClazz, "FEATURE"); _FEATUREReady = true; } return _FEATUREContent; } } + private static Java.Lang.String _FEATUREContent = default; + private static bool _FEATUREReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Io.InputStream InputStream + { + get { return IExecuteWithSignature("getInputStream", "()Ljava/io/InputStream;"); } set { IExecuteWithSignature("setInputStream", "(Ljava/io/InputStream;)V", value); } + } + /// + /// + /// + public Java.Lang.String PublicId + { + get { return IExecuteWithSignature("getPublicId", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setPublicId", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Io.Reader Reader + { + get { return IExecuteWithSignature("getReader", "()Ljava/io/Reader;"); } set { IExecuteWithSignature("setReader", "(Ljava/io/Reader;)V", value); } + } + /// + /// + /// + public Java.Lang.String SystemId + { + get { return IExecuteWithSignature("getSystemId", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + public bool IsEmpty() + { + return IExecuteWithSignature("isEmpty", "()Z"); + } + /// + /// + /// + /// + public void SetSystemId(Java.Io.File arg0) + { + IExecuteWithSignature("setSystemId", "(Ljava/io/File;)V", arg0); + } + /// + /// + /// + /// + public void SetSystemId(Java.Lang.String arg0) + { + IExecuteWithSignature("setSystemId", "(Ljava/lang/String;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Transform/Templates.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Transform/Templates.cs new file mode 100644 index 0000000000..af9cc05003 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Transform/Templates.cs @@ -0,0 +1,102 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Transform +{ + #region ITemplates + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ITemplates + { + #region Instance methods + /// + /// + /// + Java.Util.Properties OutputProperties { get; } + /// + /// + /// + /// + /// + Javax.Xml.Transform.Transformer NewTransformer(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Templates + public partial class Templates : Javax.Xml.Transform.ITemplates + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Util.Properties OutputProperties + { + get { return IExecuteWithSignature("getOutputProperties", "()Ljava/util/Properties;"); } + } + /// + /// + /// + /// + /// + public Javax.Xml.Transform.Transformer NewTransformer() + { + return IExecuteWithSignature("newTransformer", "()Ljavax/xml/transform/Transformer;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Transform/Transformer.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Transform/Transformer.cs new file mode 100644 index 0000000000..1c7f4a30a9 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Transform/Transformer.cs @@ -0,0 +1,141 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Transform +{ + #region Transformer + public partial class Transformer + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Xml.Transform.ErrorListener ErrorListener + { + get { return IExecuteWithSignature("getErrorListener", "()Ljavax/xml/transform/ErrorListener;"); } set { IExecuteWithSignature("setErrorListener", "(Ljavax/xml/transform/ErrorListener;)V", value); } + } + /// + /// + /// + public Java.Util.Properties OutputProperties + { + get { return IExecuteWithSignature("getOutputProperties", "()Ljava/util/Properties;"); } set { IExecuteWithSignature("setOutputProperties", "(Ljava/util/Properties;)V", value); } + } + /// + /// + /// + public Javax.Xml.Transform.URIResolver URIResolver + { + get { return IExecuteWithSignature("getURIResolver", "()Ljavax/xml/transform/URIResolver;"); } set { IExecuteWithSignature("setURIResolver", "(Ljavax/xml/transform/URIResolver;)V", value); } + } + /// + /// + /// + /// + /// + public object GetParameter(Java.Lang.String arg0) + { + return IExecuteWithSignature("getParameter", "(Ljava/lang/String;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String GetOutputProperty(Java.Lang.String arg0) + { + return IExecuteWithSignature("getOutputProperty", "(Ljava/lang/String;)Ljava/lang/String;", arg0); + } + /// + /// + /// + public void ClearParameters() + { + IExecuteWithSignature("clearParameters", "()V"); + } + /// + /// + /// + /// + /// + /// + public void SetOutputProperty(Java.Lang.String arg0, Java.Lang.String arg1) + { + IExecute("setOutputProperty", arg0, arg1); + } + /// + /// + /// + /// + /// + public void SetParameter(Java.Lang.String arg0, object arg1) + { + IExecute("setParameter", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void Transform(Javax.Xml.Transform.Source arg0, Javax.Xml.Transform.Result arg1) + { + IExecute("transform", arg0, arg1); + } + /// + /// + /// + public void Reset() + { + IExecuteWithSignature("reset", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Transform/TransformerConfigurationException.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Transform/TransformerConfigurationException.cs new file mode 100644 index 0000000000..8b6609f5ac --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Transform/TransformerConfigurationException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Transform +{ + #region TransformerConfigurationException + public partial class TransformerConfigurationException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Transform/TransformerException.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Transform/TransformerException.cs new file mode 100644 index 0000000000..211cb9137e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Transform/TransformerException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Transform +{ + #region TransformerException + public partial class TransformerException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Transform/TransformerFactory.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Transform/TransformerFactory.cs new file mode 100644 index 0000000000..bbe0edcdb6 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Transform/TransformerFactory.cs @@ -0,0 +1,179 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Transform +{ + #region TransformerFactory + public partial class TransformerFactory + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + public static Javax.Xml.Transform.TransformerFactory NewDefaultInstance() + { + return SExecuteWithSignature(LocalBridgeClazz, "newDefaultInstance", "()Ljavax/xml/transform/TransformerFactory;"); + } + /// + /// + /// + /// + /// + public static Javax.Xml.Transform.TransformerFactory NewInstance() + { + return SExecuteWithSignature(LocalBridgeClazz, "newInstance", "()Ljavax/xml/transform/TransformerFactory;"); + } + /// + /// + /// + /// + /// + /// + /// + public static Javax.Xml.Transform.TransformerFactory NewInstance(Java.Lang.String arg0, Java.Lang.ClassLoader arg1) + { + return SExecute(LocalBridgeClazz, "newInstance", arg0, arg1); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Xml.Transform.ErrorListener ErrorListener + { + get { return IExecuteWithSignature("getErrorListener", "()Ljavax/xml/transform/ErrorListener;"); } set { IExecuteWithSignature("setErrorListener", "(Ljavax/xml/transform/ErrorListener;)V", value); } + } + /// + /// + /// + public Javax.Xml.Transform.URIResolver URIResolver + { + get { return IExecuteWithSignature("getURIResolver", "()Ljavax/xml/transform/URIResolver;"); } set { IExecuteWithSignature("setURIResolver", "(Ljavax/xml/transform/URIResolver;)V", value); } + } + /// + /// + /// + /// + /// + public bool GetFeature(Java.Lang.String arg0) + { + return IExecuteWithSignature("getFeature", "(Ljava/lang/String;)Z", arg0); + } + /// + /// + /// + /// + /// + public object GetAttribute(Java.Lang.String arg0) + { + return IExecuteWithSignature("getAttribute", "(Ljava/lang/String;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Javax.Xml.Transform.Source GetAssociatedStylesheet(Javax.Xml.Transform.Source arg0, Java.Lang.String arg1, Java.Lang.String arg2, Java.Lang.String arg3) + { + return IExecute("getAssociatedStylesheet", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + public Javax.Xml.Transform.Templates NewTemplates(Javax.Xml.Transform.Source arg0) + { + return IExecuteWithSignature("newTemplates", "(Ljavax/xml/transform/Source;)Ljavax/xml/transform/Templates;", arg0); + } + /// + /// + /// + /// + /// + public Javax.Xml.Transform.Transformer NewTransformer() + { + return IExecuteWithSignature("newTransformer", "()Ljavax/xml/transform/Transformer;"); + } + /// + /// + /// + /// + /// + /// + public Javax.Xml.Transform.Transformer NewTransformer(Javax.Xml.Transform.Source arg0) + { + return IExecuteWithSignature("newTransformer", "(Ljavax/xml/transform/Source;)Ljavax/xml/transform/Transformer;", arg0); + } + /// + /// + /// + /// + /// + public void SetAttribute(Java.Lang.String arg0, object arg1) + { + IExecute("setAttribute", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetFeature(Java.Lang.String arg0, bool arg1) + { + IExecute("setFeature", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Transform/TransformerFactoryConfigurationError.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Transform/TransformerFactoryConfigurationError.cs new file mode 100644 index 0000000000..38d9f0edc2 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Transform/TransformerFactoryConfigurationError.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Transform +{ + #region TransformerFactoryConfigurationError + public partial class TransformerFactoryConfigurationError + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Transform/URIResolver.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Transform/URIResolver.cs new file mode 100644 index 0000000000..a37cf59c3b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Transform/URIResolver.cs @@ -0,0 +1,95 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Transform +{ + #region IURIResolver + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IURIResolver + { + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + Javax.Xml.Transform.Source Resolve(Java.Lang.String arg0, Java.Lang.String arg1); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region URIResolver + public partial class URIResolver : Javax.Xml.Transform.IURIResolver + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + public Javax.Xml.Transform.Source Resolve(Java.Lang.String arg0, Java.Lang.String arg1) + { + return IExecute("resolve", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Validation/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Validation/AllPackageClasses.cs new file mode 100644 index 0000000000..f613766564 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Validation/AllPackageClasses.cs @@ -0,0 +1,329 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Javax.Xml.Validation +{ + #region Schema + /// + /// + /// + public partial class Schema : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.xml.validation.Schema"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Schema class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Schema() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Schema class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Schema(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SchemaFactory + /// + /// + /// + public partial class SchemaFactory : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.xml.validation.SchemaFactory"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("SchemaFactory class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SchemaFactory() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("SchemaFactory class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SchemaFactory(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SchemaFactoryConfigurationError + /// + /// + /// + public partial class SchemaFactoryConfigurationError : Java.Lang.Error + { + const string _bridgeClassName = "javax.xml.validation.SchemaFactoryConfigurationError"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region SchemaFactoryLoader + /// + /// + /// + public partial class SchemaFactoryLoader : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.xml.validation.SchemaFactoryLoader"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("SchemaFactoryLoader class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SchemaFactoryLoader() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("SchemaFactoryLoader class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public SchemaFactoryLoader(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TypeInfoProvider + /// + /// + /// + public partial class TypeInfoProvider : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.xml.validation.TypeInfoProvider"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("TypeInfoProvider class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public TypeInfoProvider() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("TypeInfoProvider class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public TypeInfoProvider(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Validator + /// + /// + /// + public partial class Validator : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.xml.validation.Validator"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Validator class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Validator() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Validator class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Validator(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ValidatorHandler + /// + /// + /// + public partial class ValidatorHandler : Org.Xml.Sax.ContentHandler + { + const string _bridgeClassName = "javax.xml.validation.ValidatorHandler"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ValidatorHandler class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ValidatorHandler() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ValidatorHandler class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ValidatorHandler(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Validation/Schema.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Validation/Schema.cs new file mode 100644 index 0000000000..d9acf2cce4 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Validation/Schema.cs @@ -0,0 +1,74 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Validation +{ + #region Schema + public partial class Schema + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public Javax.Xml.Validation.Validator NewValidator() + { + return IExecuteWithSignature("newValidator", "()Ljavax/xml/validation/Validator;"); + } + /// + /// + /// + /// + public Javax.Xml.Validation.ValidatorHandler NewValidatorHandler() + { + return IExecuteWithSignature("newValidatorHandler", "()Ljavax/xml/validation/ValidatorHandler;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Validation/SchemaFactory.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Validation/SchemaFactory.cs new file mode 100644 index 0000000000..3c601ec181 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Validation/SchemaFactory.cs @@ -0,0 +1,202 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Validation +{ + #region SchemaFactory + public partial class SchemaFactory + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + /// + public static Javax.Xml.Validation.SchemaFactory NewDefaultInstance() + { + return SExecuteWithSignature(LocalBridgeClazz, "newDefaultInstance", "()Ljavax/xml/validation/SchemaFactory;"); + } + /// + /// + /// + /// + /// + /// + /// + public static Javax.Xml.Validation.SchemaFactory NewInstance(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.ClassLoader arg2) + { + return SExecute(LocalBridgeClazz, "newInstance", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public static Javax.Xml.Validation.SchemaFactory NewInstance(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "newInstance", "(Ljava/lang/String;)Ljavax/xml/validation/SchemaFactory;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + public Org.Xml.Sax.ErrorHandler ErrorHandler + { + get { return IExecuteWithSignature("getErrorHandler", "()Lorg/xml/sax/ErrorHandler;"); } set { IExecuteWithSignature("setErrorHandler", "(Lorg/xml/sax/ErrorHandler;)V", value); } + } + /// + /// + /// + public Org.W3c.Dom.Ls.LSResourceResolver ResourceResolver + { + get { return IExecuteWithSignature("getResourceResolver", "()Lorg/w3c/dom/ls/LSResourceResolver;"); } set { IExecuteWithSignature("setResourceResolver", "(Lorg/w3c/dom/ls/LSResourceResolver;)V", value); } + } + /// + /// + /// + /// + /// + public bool IsSchemaLanguageSupported(Java.Lang.String arg0) + { + return IExecuteWithSignature("isSchemaLanguageSupported", "(Ljava/lang/String;)Z", arg0); + } + /// + /// + /// + /// + /// + public Javax.Xml.Validation.Schema NewSchema() + { + return IExecuteWithSignature("newSchema", "()Ljavax/xml/validation/Schema;"); + } + /// + /// + /// + /// + /// + /// + public Javax.Xml.Validation.Schema NewSchema(Javax.Xml.Transform.Source[] arg0) + { + return IExecuteWithSignature("newSchema", "([Ljavax/xml/transform/Source;)Ljavax/xml/validation/Schema;", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + /// + /// + public bool GetFeature(Java.Lang.String arg0) + { + return IExecuteWithSignature("getFeature", "(Ljava/lang/String;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public object GetProperty(Java.Lang.String arg0) + { + return IExecuteWithSignature("getProperty", "(Ljava/lang/String;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + /// + public Javax.Xml.Validation.Schema NewSchema(Java.Io.File arg0) + { + return IExecuteWithSignature("newSchema", "(Ljava/io/File;)Ljavax/xml/validation/Schema;", arg0); + } + /// + /// + /// + /// + /// + /// + public Javax.Xml.Validation.Schema NewSchema(Java.Net.URL arg0) + { + return IExecuteWithSignature("newSchema", "(Ljava/net/URL;)Ljavax/xml/validation/Schema;", arg0); + } + /// + /// + /// + /// + /// + /// + public Javax.Xml.Validation.Schema NewSchema(Javax.Xml.Transform.Source arg0) + { + return IExecuteWithSignature("newSchema", "(Ljavax/xml/transform/Source;)Ljavax/xml/validation/Schema;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public void SetFeature(Java.Lang.String arg0, bool arg1) + { + IExecute("setFeature", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void SetProperty(Java.Lang.String arg0, object arg1) + { + IExecute("setProperty", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Validation/SchemaFactoryConfigurationError.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Validation/SchemaFactoryConfigurationError.cs new file mode 100644 index 0000000000..07d398e0c8 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Validation/SchemaFactoryConfigurationError.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Validation +{ + #region SchemaFactoryConfigurationError + public partial class SchemaFactoryConfigurationError + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Validation/SchemaFactoryLoader.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Validation/SchemaFactoryLoader.cs new file mode 100644 index 0000000000..a1836b4fa5 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Validation/SchemaFactoryLoader.cs @@ -0,0 +1,67 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Validation +{ + #region SchemaFactoryLoader + public partial class SchemaFactoryLoader + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public Javax.Xml.Validation.SchemaFactory NewFactory(Java.Lang.String arg0) + { + return IExecuteWithSignature("newFactory", "(Ljava/lang/String;)Ljavax/xml/validation/SchemaFactory;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Validation/TypeInfoProvider.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Validation/TypeInfoProvider.cs new file mode 100644 index 0000000000..d85f862e3b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Validation/TypeInfoProvider.cs @@ -0,0 +1,92 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Validation +{ + #region TypeInfoProvider + public partial class TypeInfoProvider + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Org.W3c.Dom.TypeInfo ElementTypeInfo + { + get { return IExecuteWithSignature("getElementTypeInfo", "()Lorg/w3c/dom/TypeInfo;"); } + } + /// + /// + /// + /// + /// + public bool IsIdAttribute(int arg0) + { + return IExecuteWithSignature("isIdAttribute", "(I)Z", arg0); + } + /// + /// + /// + /// + /// + public bool IsSpecified(int arg0) + { + return IExecuteWithSignature("isSpecified", "(I)Z", arg0); + } + /// + /// + /// + /// + /// + public Org.W3c.Dom.TypeInfo GetAttributeTypeInfo(int arg0) + { + return IExecuteWithSignature("getAttributeTypeInfo", "(I)Lorg/w3c/dom/TypeInfo;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Validation/Validator.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Validation/Validator.cs new file mode 100644 index 0000000000..ef32d708d2 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Validation/Validator.cs @@ -0,0 +1,144 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Validation +{ + #region Validator + public partial class Validator + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Org.Xml.Sax.ErrorHandler ErrorHandler + { + get { return IExecuteWithSignature("getErrorHandler", "()Lorg/xml/sax/ErrorHandler;"); } set { IExecuteWithSignature("setErrorHandler", "(Lorg/xml/sax/ErrorHandler;)V", value); } + } + /// + /// + /// + public Org.W3c.Dom.Ls.LSResourceResolver ResourceResolver + { + get { return IExecuteWithSignature("getResourceResolver", "()Lorg/w3c/dom/ls/LSResourceResolver;"); } set { IExecuteWithSignature("setResourceResolver", "(Lorg/w3c/dom/ls/LSResourceResolver;)V", value); } + } + /// + /// + /// + public void Reset() + { + IExecuteWithSignature("reset", "()V"); + } + /// + /// + /// + /// + /// + /// + /// + public void Validate(Javax.Xml.Transform.Source arg0, Javax.Xml.Transform.Result arg1) + { + IExecute("validate", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public bool GetFeature(Java.Lang.String arg0) + { + return IExecuteWithSignature("getFeature", "(Ljava/lang/String;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public object GetProperty(Java.Lang.String arg0) + { + return IExecuteWithSignature("getProperty", "(Ljava/lang/String;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public void SetFeature(Java.Lang.String arg0, bool arg1) + { + IExecute("setFeature", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void SetProperty(Java.Lang.String arg0, object arg1) + { + IExecute("setProperty", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void Validate(Javax.Xml.Transform.Source arg0) + { + IExecuteWithSignature("validate", "(Ljavax/xml/transform/Source;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Validation/ValidatorHandler.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Validation/ValidatorHandler.cs new file mode 100644 index 0000000000..0be4e67616 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Validation/ValidatorHandler.cs @@ -0,0 +1,130 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Validation +{ + #region ValidatorHandler + public partial class ValidatorHandler + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Org.Xml.Sax.ContentHandler ContentHandler + { + get { return IExecuteWithSignature("getContentHandler", "()Lorg/xml/sax/ContentHandler;"); } set { IExecuteWithSignature("setContentHandler", "(Lorg/xml/sax/ContentHandler;)V", value); } + } + /// + /// + /// + public Org.Xml.Sax.ErrorHandler ErrorHandler + { + get { return IExecuteWithSignature("getErrorHandler", "()Lorg/xml/sax/ErrorHandler;"); } set { IExecuteWithSignature("setErrorHandler", "(Lorg/xml/sax/ErrorHandler;)V", value); } + } + /// + /// + /// + public Org.W3c.Dom.Ls.LSResourceResolver ResourceResolver + { + get { return IExecuteWithSignature("getResourceResolver", "()Lorg/w3c/dom/ls/LSResourceResolver;"); } set { IExecuteWithSignature("setResourceResolver", "(Lorg/w3c/dom/ls/LSResourceResolver;)V", value); } + } + /// + /// + /// + public Javax.Xml.Validation.TypeInfoProvider TypeInfoProvider + { + get { return IExecuteWithSignature("getTypeInfoProvider", "()Ljavax/xml/validation/TypeInfoProvider;"); } + } + /// + /// + /// + /// + /// + /// + /// + public bool GetFeature(Java.Lang.String arg0) + { + return IExecuteWithSignature("getFeature", "(Ljava/lang/String;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public object GetProperty(Java.Lang.String arg0) + { + return IExecuteWithSignature("getProperty", "(Ljava/lang/String;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public void SetFeature(Java.Lang.String arg0, bool arg1) + { + IExecute("setFeature", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void SetProperty(Java.Lang.String arg0, object arg1) + { + IExecute("setProperty", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/XMLConstants.cs b/src/net/JNet/GeneratedCore/Javax/Xml/XMLConstants.cs new file mode 100644 index 0000000000..80165096f0 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/XMLConstants.cs @@ -0,0 +1,154 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml +{ + #region XMLConstants + public partial class XMLConstants + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Lang.String ACCESS_EXTERNAL_DTD { get { if (!_ACCESS_EXTERNAL_DTDReady) { _ACCESS_EXTERNAL_DTDContent = SGetField(LocalBridgeClazz, "ACCESS_EXTERNAL_DTD"); _ACCESS_EXTERNAL_DTDReady = true; } return _ACCESS_EXTERNAL_DTDContent; } } + private static Java.Lang.String _ACCESS_EXTERNAL_DTDContent = default; + private static bool _ACCESS_EXTERNAL_DTDReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String ACCESS_EXTERNAL_SCHEMA { get { if (!_ACCESS_EXTERNAL_SCHEMAReady) { _ACCESS_EXTERNAL_SCHEMAContent = SGetField(LocalBridgeClazz, "ACCESS_EXTERNAL_SCHEMA"); _ACCESS_EXTERNAL_SCHEMAReady = true; } return _ACCESS_EXTERNAL_SCHEMAContent; } } + private static Java.Lang.String _ACCESS_EXTERNAL_SCHEMAContent = default; + private static bool _ACCESS_EXTERNAL_SCHEMAReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String ACCESS_EXTERNAL_STYLESHEET { get { if (!_ACCESS_EXTERNAL_STYLESHEETReady) { _ACCESS_EXTERNAL_STYLESHEETContent = SGetField(LocalBridgeClazz, "ACCESS_EXTERNAL_STYLESHEET"); _ACCESS_EXTERNAL_STYLESHEETReady = true; } return _ACCESS_EXTERNAL_STYLESHEETContent; } } + private static Java.Lang.String _ACCESS_EXTERNAL_STYLESHEETContent = default; + private static bool _ACCESS_EXTERNAL_STYLESHEETReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String DEFAULT_NS_PREFIX { get { if (!_DEFAULT_NS_PREFIXReady) { _DEFAULT_NS_PREFIXContent = SGetField(LocalBridgeClazz, "DEFAULT_NS_PREFIX"); _DEFAULT_NS_PREFIXReady = true; } return _DEFAULT_NS_PREFIXContent; } } + private static Java.Lang.String _DEFAULT_NS_PREFIXContent = default; + private static bool _DEFAULT_NS_PREFIXReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String FEATURE_SECURE_PROCESSING { get { if (!_FEATURE_SECURE_PROCESSINGReady) { _FEATURE_SECURE_PROCESSINGContent = SGetField(LocalBridgeClazz, "FEATURE_SECURE_PROCESSING"); _FEATURE_SECURE_PROCESSINGReady = true; } return _FEATURE_SECURE_PROCESSINGContent; } } + private static Java.Lang.String _FEATURE_SECURE_PROCESSINGContent = default; + private static bool _FEATURE_SECURE_PROCESSINGReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String NULL_NS_URI { get { if (!_NULL_NS_URIReady) { _NULL_NS_URIContent = SGetField(LocalBridgeClazz, "NULL_NS_URI"); _NULL_NS_URIReady = true; } return _NULL_NS_URIContent; } } + private static Java.Lang.String _NULL_NS_URIContent = default; + private static bool _NULL_NS_URIReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String RELAXNG_NS_URI { get { if (!_RELAXNG_NS_URIReady) { _RELAXNG_NS_URIContent = SGetField(LocalBridgeClazz, "RELAXNG_NS_URI"); _RELAXNG_NS_URIReady = true; } return _RELAXNG_NS_URIContent; } } + private static Java.Lang.String _RELAXNG_NS_URIContent = default; + private static bool _RELAXNG_NS_URIReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String USE_CATALOG { get { if (!_USE_CATALOGReady) { _USE_CATALOGContent = SGetField(LocalBridgeClazz, "USE_CATALOG"); _USE_CATALOGReady = true; } return _USE_CATALOGContent; } } + private static Java.Lang.String _USE_CATALOGContent = default; + private static bool _USE_CATALOGReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String W3C_XML_SCHEMA_INSTANCE_NS_URI { get { if (!_W3C_XML_SCHEMA_INSTANCE_NS_URIReady) { _W3C_XML_SCHEMA_INSTANCE_NS_URIContent = SGetField(LocalBridgeClazz, "W3C_XML_SCHEMA_INSTANCE_NS_URI"); _W3C_XML_SCHEMA_INSTANCE_NS_URIReady = true; } return _W3C_XML_SCHEMA_INSTANCE_NS_URIContent; } } + private static Java.Lang.String _W3C_XML_SCHEMA_INSTANCE_NS_URIContent = default; + private static bool _W3C_XML_SCHEMA_INSTANCE_NS_URIReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String W3C_XML_SCHEMA_NS_URI { get { if (!_W3C_XML_SCHEMA_NS_URIReady) { _W3C_XML_SCHEMA_NS_URIContent = SGetField(LocalBridgeClazz, "W3C_XML_SCHEMA_NS_URI"); _W3C_XML_SCHEMA_NS_URIReady = true; } return _W3C_XML_SCHEMA_NS_URIContent; } } + private static Java.Lang.String _W3C_XML_SCHEMA_NS_URIContent = default; + private static bool _W3C_XML_SCHEMA_NS_URIReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String W3C_XPATH_DATATYPE_NS_URI { get { if (!_W3C_XPATH_DATATYPE_NS_URIReady) { _W3C_XPATH_DATATYPE_NS_URIContent = SGetField(LocalBridgeClazz, "W3C_XPATH_DATATYPE_NS_URI"); _W3C_XPATH_DATATYPE_NS_URIReady = true; } return _W3C_XPATH_DATATYPE_NS_URIContent; } } + private static Java.Lang.String _W3C_XPATH_DATATYPE_NS_URIContent = default; + private static bool _W3C_XPATH_DATATYPE_NS_URIReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String XML_DTD_NS_URI { get { if (!_XML_DTD_NS_URIReady) { _XML_DTD_NS_URIContent = SGetField(LocalBridgeClazz, "XML_DTD_NS_URI"); _XML_DTD_NS_URIReady = true; } return _XML_DTD_NS_URIContent; } } + private static Java.Lang.String _XML_DTD_NS_URIContent = default; + private static bool _XML_DTD_NS_URIReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String XML_NS_PREFIX { get { if (!_XML_NS_PREFIXReady) { _XML_NS_PREFIXContent = SGetField(LocalBridgeClazz, "XML_NS_PREFIX"); _XML_NS_PREFIXReady = true; } return _XML_NS_PREFIXContent; } } + private static Java.Lang.String _XML_NS_PREFIXContent = default; + private static bool _XML_NS_PREFIXReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String XML_NS_URI { get { if (!_XML_NS_URIReady) { _XML_NS_URIContent = SGetField(LocalBridgeClazz, "XML_NS_URI"); _XML_NS_URIReady = true; } return _XML_NS_URIContent; } } + private static Java.Lang.String _XML_NS_URIContent = default; + private static bool _XML_NS_URIReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String XMLNS_ATTRIBUTE { get { if (!_XMLNS_ATTRIBUTEReady) { _XMLNS_ATTRIBUTEContent = SGetField(LocalBridgeClazz, "XMLNS_ATTRIBUTE"); _XMLNS_ATTRIBUTEReady = true; } return _XMLNS_ATTRIBUTEContent; } } + private static Java.Lang.String _XMLNS_ATTRIBUTEContent = default; + private static bool _XMLNS_ATTRIBUTEReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String XMLNS_ATTRIBUTE_NS_URI { get { if (!_XMLNS_ATTRIBUTE_NS_URIReady) { _XMLNS_ATTRIBUTE_NS_URIContent = SGetField(LocalBridgeClazz, "XMLNS_ATTRIBUTE_NS_URI"); _XMLNS_ATTRIBUTE_NS_URIReady = true; } return _XMLNS_ATTRIBUTE_NS_URIContent; } } + private static Java.Lang.String _XMLNS_ATTRIBUTE_NS_URIContent = default; + private static bool _XMLNS_ATTRIBUTE_NS_URIReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Xpath/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Xpath/AllPackageClasses.cs new file mode 100644 index 0000000000..62f548f4a2 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Xpath/AllPackageClasses.cs @@ -0,0 +1,612 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Javax.Xml.Xpath +{ + #region XPath + /// + /// + /// + public partial class XPath : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.xml.xpath.XPath"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("XPath class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public XPath() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("XPath class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public XPath(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region XPathConstants + /// + /// + /// + public partial class XPathConstants : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.xml.xpath.XPathConstants"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public XPathConstants() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public XPathConstants(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region XPathEvaluationResult + /// + /// + /// + public partial class XPathEvaluationResult : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.xml.xpath.XPathEvaluationResult"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("XPathEvaluationResult class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public XPathEvaluationResult() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("XPathEvaluationResult class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public XPathEvaluationResult(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + #region XPathResultType + /// + /// + /// + public partial class XPathResultType : Java.Lang.Enum + { + const string _bridgeClassName = "javax.xml.xpath.XPathEvaluationResult$XPathResultType"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public XPathResultType() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public XPathResultType(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => true; + + // TODO: complete the class + + } + #endregion + + + } + #endregion + + #region XPathEvaluationResult + /// + /// + /// + /// + public partial class XPathEvaluationResult : MASES.JCOBridge.C2JBridge.JVMBridgeBase> + { + const string _bridgeClassName = "javax.xml.xpath.XPathEvaluationResult"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("XPathEvaluationResult class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public XPathEvaluationResult() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("XPathEvaluationResult class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public XPathEvaluationResult(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region XPathException + /// + /// + /// + public partial class XPathException : Java.Lang.Exception + { + const string _bridgeClassName = "javax.xml.xpath.XPathException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region XPathExpression + /// + /// + /// + public partial class XPathExpression : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.xml.xpath.XPathExpression"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("XPathExpression class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public XPathExpression() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("XPathExpression class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public XPathExpression(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region XPathExpressionException + /// + /// + /// + public partial class XPathExpressionException : Javax.Xml.Xpath.XPathException + { + const string _bridgeClassName = "javax.xml.xpath.XPathExpressionException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region XPathFactory + /// + /// + /// + public partial class XPathFactory : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.xml.xpath.XPathFactory"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("XPathFactory class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public XPathFactory() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("XPathFactory class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public XPathFactory(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region XPathFactoryConfigurationException + /// + /// + /// + public partial class XPathFactoryConfigurationException : Javax.Xml.Xpath.XPathException + { + const string _bridgeClassName = "javax.xml.xpath.XPathFactoryConfigurationException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region XPathFunction + /// + /// + /// + public partial class XPathFunction : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.xml.xpath.XPathFunction"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("XPathFunction class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public XPathFunction() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("XPathFunction class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public XPathFunction(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region XPathFunctionException + /// + /// + /// + public partial class XPathFunctionException : Javax.Xml.Xpath.XPathExpressionException + { + const string _bridgeClassName = "javax.xml.xpath.XPathFunctionException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region XPathFunctionResolver + /// + /// + /// + public partial class XPathFunctionResolver : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.xml.xpath.XPathFunctionResolver"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("XPathFunctionResolver class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public XPathFunctionResolver() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("XPathFunctionResolver class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public XPathFunctionResolver(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region XPathNodes + /// + /// + /// + public partial class XPathNodes : Java.Lang.Iterable + { + const string _bridgeClassName = "javax.xml.xpath.XPathNodes"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("XPathNodes class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public XPathNodes() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("XPathNodes class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public XPathNodes(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region XPathVariableResolver + /// + /// + /// + public partial class XPathVariableResolver : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "javax.xml.xpath.XPathVariableResolver"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("XPathVariableResolver class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public XPathVariableResolver() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("XPathVariableResolver class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public XPathVariableResolver(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Xpath/XPath.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Xpath/XPath.cs new file mode 100644 index 0000000000..8b2fdd6388 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Xpath/XPath.cs @@ -0,0 +1,301 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Xpath +{ + #region IXPath + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IXPath + { + #region Instance methods + /// + /// + /// + Javax.Xml.Namespace.NamespaceContext NamespaceContext { get; set; } + /// + /// + /// + Javax.Xml.Xpath.XPathFunctionResolver XPathFunctionResolver { get; set; } + /// + /// + /// + Javax.Xml.Xpath.XPathVariableResolver XPathVariableResolver { get; set; } + /// + /// + /// + /// + /// + /// + /// + /// + object Evaluate(Java.Lang.String arg0, object arg1, Javax.Xml.Namespace.QName arg2); + /// + /// + /// + /// + /// + /// + /// + /// + object Evaluate(Java.Lang.String arg0, Org.Xml.Sax.InputSource arg1, Javax.Xml.Namespace.QName arg2); + /// + /// + /// + /// + /// + /// + /// + Java.Lang.String Evaluate(Java.Lang.String arg0, object arg1); + /// + /// + /// + /// + /// + /// + /// + Java.Lang.String Evaluate(Java.Lang.String arg0, Org.Xml.Sax.InputSource arg1); + /// + /// + /// + /// + /// + /// + Javax.Xml.Xpath.XPathExpression Compile(Java.Lang.String arg0); + /// + /// + /// + void Reset(); + /// + /// + /// + /// + /// + /// + /// + /// + /// + T EvaluateExpression(Java.Lang.String arg0, object arg1, Java.Lang.Class arg2); + /// + /// + /// + /// + /// + /// + /// + /// + /// + T EvaluateExpression(Java.Lang.String arg0, Org.Xml.Sax.InputSource arg1, Java.Lang.Class arg2); + /// + /// + /// + /// + /// + /// + /// + Javax.Xml.Xpath.XPathEvaluationResult EvaluateExpression(Java.Lang.String arg0, object arg1); + /// + /// + /// + /// + /// + /// + /// + Javax.Xml.Xpath.XPathEvaluationResult EvaluateExpression(Java.Lang.String arg0, Org.Xml.Sax.InputSource arg1); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region XPath + public partial class XPath : Javax.Xml.Xpath.IXPath + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Javax.Xml.Namespace.NamespaceContext NamespaceContext + { + get { return IExecuteWithSignature("getNamespaceContext", "()Ljavax/xml/namespace/NamespaceContext;"); } set { IExecuteWithSignature("setNamespaceContext", "(Ljavax/xml/namespace/NamespaceContext;)V", value); } + } + /// + /// + /// + public Javax.Xml.Xpath.XPathFunctionResolver XPathFunctionResolver + { + get { return IExecuteWithSignature("getXPathFunctionResolver", "()Ljavax/xml/xpath/XPathFunctionResolver;"); } set { IExecuteWithSignature("setXPathFunctionResolver", "(Ljavax/xml/xpath/XPathFunctionResolver;)V", value); } + } + /// + /// + /// + public Javax.Xml.Xpath.XPathVariableResolver XPathVariableResolver + { + get { return IExecuteWithSignature("getXPathVariableResolver", "()Ljavax/xml/xpath/XPathVariableResolver;"); } set { IExecuteWithSignature("setXPathVariableResolver", "(Ljavax/xml/xpath/XPathVariableResolver;)V", value); } + } + /// + /// + /// + /// + /// + /// + /// + /// + public object Evaluate(Java.Lang.String arg0, object arg1, Javax.Xml.Namespace.QName arg2) + { + return IExecute("evaluate", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + public object Evaluate(Java.Lang.String arg0, Org.Xml.Sax.InputSource arg1, Javax.Xml.Namespace.QName arg2) + { + return IExecute("evaluate", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.String Evaluate(Java.Lang.String arg0, object arg1) + { + return IExecute("evaluate", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.String Evaluate(Java.Lang.String arg0, Org.Xml.Sax.InputSource arg1) + { + return IExecute("evaluate", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Javax.Xml.Xpath.XPathExpression Compile(Java.Lang.String arg0) + { + return IExecuteWithSignature("compile", "(Ljava/lang/String;)Ljavax/xml/xpath/XPathExpression;", arg0); + } + /// + /// + /// + public void Reset() + { + IExecuteWithSignature("reset", "()V"); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public T EvaluateExpression(Java.Lang.String arg0, object arg1, Java.Lang.Class arg2) + { + return IExecute("evaluateExpression", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public T EvaluateExpression(Java.Lang.String arg0, Org.Xml.Sax.InputSource arg1, Java.Lang.Class arg2) + { + return IExecute("evaluateExpression", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public Javax.Xml.Xpath.XPathEvaluationResult EvaluateExpression(Java.Lang.String arg0, object arg1) + { + return IExecute>("evaluateExpression", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public Javax.Xml.Xpath.XPathEvaluationResult EvaluateExpression(Java.Lang.String arg0, Org.Xml.Sax.InputSource arg1) + { + return IExecute>("evaluateExpression", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Xpath/XPathConstants.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Xpath/XPathConstants.cs new file mode 100644 index 0000000000..cdc5ebeef7 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Xpath/XPathConstants.cs @@ -0,0 +1,94 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Xpath +{ + #region XPathConstants + public partial class XPathConstants + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Lang.String DOM_OBJECT_MODEL { get { if (!_DOM_OBJECT_MODELReady) { _DOM_OBJECT_MODELContent = SGetField(LocalBridgeClazz, "DOM_OBJECT_MODEL"); _DOM_OBJECT_MODELReady = true; } return _DOM_OBJECT_MODELContent; } } + private static Java.Lang.String _DOM_OBJECT_MODELContent = default; + private static bool _DOM_OBJECT_MODELReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Xml.Namespace.QName BOOLEAN { get { if (!_BOOLEANReady) { _BOOLEANContent = SGetField(LocalBridgeClazz, "BOOLEAN"); _BOOLEANReady = true; } return _BOOLEANContent; } } + private static Javax.Xml.Namespace.QName _BOOLEANContent = default; + private static bool _BOOLEANReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Xml.Namespace.QName NODE { get { if (!_NODEReady) { _NODEContent = SGetField(LocalBridgeClazz, "NODE"); _NODEReady = true; } return _NODEContent; } } + private static Javax.Xml.Namespace.QName _NODEContent = default; + private static bool _NODEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Xml.Namespace.QName NODESET { get { if (!_NODESETReady) { _NODESETContent = SGetField(LocalBridgeClazz, "NODESET"); _NODESETReady = true; } return _NODESETContent; } } + private static Javax.Xml.Namespace.QName _NODESETContent = default; + private static bool _NODESETReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Xml.Namespace.QName NUMBER { get { if (!_NUMBERReady) { _NUMBERContent = SGetField(LocalBridgeClazz, "NUMBER"); _NUMBERReady = true; } return _NUMBERContent; } } + private static Javax.Xml.Namespace.QName _NUMBERContent = default; + private static bool _NUMBERReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Xml.Namespace.QName STRING { get { if (!_STRINGReady) { _STRINGContent = SGetField(LocalBridgeClazz, "STRING"); _STRINGReady = true; } return _STRINGContent; } } + private static Javax.Xml.Namespace.QName _STRINGContent = default; + private static bool _STRINGReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Xpath/XPathEvaluationResult.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Xpath/XPathEvaluationResult.cs new file mode 100644 index 0000000000..41047ed42f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Xpath/XPathEvaluationResult.cs @@ -0,0 +1,246 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Xpath +{ + #region XPathEvaluationResult + public partial class XPathEvaluationResult + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public Javax.Xml.Xpath.XPathEvaluationResult.XPathResultType Type() + { + return IExecuteWithSignature("type", "()Ljavax/xml/xpath/XPathEvaluationResult$XPathResultType;"); + } + /// + /// + /// + /// + public object Value() + { + return IExecuteWithSignature("value", "()Ljava/lang/Object;"); + } + + #endregion + + #region Nested classes + #region XPathResultType + public partial class XPathResultType + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Javax.Xml.Xpath.XPathEvaluationResult.XPathResultType ANY { get { if (!_ANYReady) { _ANYContent = SGetField(LocalBridgeClazz, "ANY"); _ANYReady = true; } return _ANYContent; } } + private static Javax.Xml.Xpath.XPathEvaluationResult.XPathResultType _ANYContent = default; + private static bool _ANYReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Xml.Xpath.XPathEvaluationResult.XPathResultType BOOLEAN { get { if (!_BOOLEANReady) { _BOOLEANContent = SGetField(LocalBridgeClazz, "BOOLEAN"); _BOOLEANReady = true; } return _BOOLEANContent; } } + private static Javax.Xml.Xpath.XPathEvaluationResult.XPathResultType _BOOLEANContent = default; + private static bool _BOOLEANReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Xml.Xpath.XPathEvaluationResult.XPathResultType NODE { get { if (!_NODEReady) { _NODEContent = SGetField(LocalBridgeClazz, "NODE"); _NODEReady = true; } return _NODEContent; } } + private static Javax.Xml.Xpath.XPathEvaluationResult.XPathResultType _NODEContent = default; + private static bool _NODEReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Xml.Xpath.XPathEvaluationResult.XPathResultType NODESET { get { if (!_NODESETReady) { _NODESETContent = SGetField(LocalBridgeClazz, "NODESET"); _NODESETReady = true; } return _NODESETContent; } } + private static Javax.Xml.Xpath.XPathEvaluationResult.XPathResultType _NODESETContent = default; + private static bool _NODESETReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Xml.Xpath.XPathEvaluationResult.XPathResultType NUMBER { get { if (!_NUMBERReady) { _NUMBERContent = SGetField(LocalBridgeClazz, "NUMBER"); _NUMBERReady = true; } return _NUMBERContent; } } + private static Javax.Xml.Xpath.XPathEvaluationResult.XPathResultType _NUMBERContent = default; + private static bool _NUMBERReady = false; // this is used because in case of generics + /// + /// + /// + public static Javax.Xml.Xpath.XPathEvaluationResult.XPathResultType STRING { get { if (!_STRINGReady) { _STRINGContent = SGetField(LocalBridgeClazz, "STRING"); _STRINGReady = true; } return _STRINGContent; } } + private static Javax.Xml.Xpath.XPathEvaluationResult.XPathResultType _STRINGContent = default; + private static bool _STRINGReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + public static Javax.Xml.Namespace.QName GetQNameType(Java.Lang.Class arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "getQNameType", "(Ljava/lang/Class;)Ljavax/xml/namespace/QName;", arg0); + } + /// + /// + /// + /// + /// + public static Javax.Xml.Xpath.XPathEvaluationResult.XPathResultType ValueOf(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "valueOf", "(Ljava/lang/String;)Ljavax/xml/xpath/XPathEvaluationResult$XPathResultType;", arg0); + } + /// + /// + /// + /// + public static Javax.Xml.Xpath.XPathEvaluationResult.XPathResultType[] Values() + { + return SExecuteWithSignatureArray(LocalBridgeClazz, "values", "()[Ljavax/xml/xpath/XPathEvaluationResult$XPathResultType;"); + } + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + + #endregion + + // TODO: complete the class + } + #endregion + + #region IXPathEvaluationResult + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IXPathEvaluationResult + { + #region Instance methods + /// + /// + /// + /// + Javax.Xml.Xpath.XPathEvaluationResult.XPathResultType Type(); + /// + /// + /// + /// + T Value(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region XPathEvaluationResult + public partial class XPathEvaluationResult : Javax.Xml.Xpath.IXPathEvaluationResult + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Javax.Xml.Xpath.XPathEvaluationResult(Javax.Xml.Xpath.XPathEvaluationResult t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public Javax.Xml.Xpath.XPathEvaluationResult.XPathResultType Type() + { + return IExecuteWithSignature("type", "()Ljavax/xml/xpath/XPathEvaluationResult$XPathResultType;"); + } + /// + /// + /// + /// + public T Value() + { + return IExecuteWithSignature("value", "()Ljava/lang/Object;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Xpath/XPathException.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Xpath/XPathException.cs new file mode 100644 index 0000000000..8ddf7763fe --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Xpath/XPathException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Xpath +{ + #region XPathException + public partial class XPathException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Xpath/XPathExpression.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Xpath/XPathExpression.cs new file mode 100644 index 0000000000..291b09ce0d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Xpath/XPathExpression.cs @@ -0,0 +1,224 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Xpath +{ + #region IXPathExpression + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IXPathExpression + { + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + object Evaluate(object arg0, Javax.Xml.Namespace.QName arg1); + /// + /// + /// + /// + /// + /// + /// + object Evaluate(Org.Xml.Sax.InputSource arg0, Javax.Xml.Namespace.QName arg1); + /// + /// + /// + /// + /// + /// + Java.Lang.String Evaluate(object arg0); + /// + /// + /// + /// + /// + /// + Java.Lang.String Evaluate(Org.Xml.Sax.InputSource arg0); + /// + /// + /// + /// + /// + /// + /// + /// + T EvaluateExpression(object arg0, Java.Lang.Class arg1); + /// + /// + /// + /// + /// + /// + /// + /// + T EvaluateExpression(Org.Xml.Sax.InputSource arg0, Java.Lang.Class arg1); + /// + /// + /// + /// + /// + /// + Javax.Xml.Xpath.XPathEvaluationResult EvaluateExpression(object arg0); + /// + /// + /// + /// + /// + /// + Javax.Xml.Xpath.XPathEvaluationResult EvaluateExpression(Org.Xml.Sax.InputSource arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region XPathExpression + public partial class XPathExpression : Javax.Xml.Xpath.IXPathExpression + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + public object Evaluate(object arg0, Javax.Xml.Namespace.QName arg1) + { + return IExecute("evaluate", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public object Evaluate(Org.Xml.Sax.InputSource arg0, Javax.Xml.Namespace.QName arg1) + { + return IExecute("evaluate", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String Evaluate(object arg0) + { + return IExecuteWithSignature("evaluate", "(Ljava/lang/Object;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String Evaluate(Org.Xml.Sax.InputSource arg0) + { + return IExecuteWithSignature("evaluate", "(Lorg/xml/sax/InputSource;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public T EvaluateExpression(object arg0, Java.Lang.Class arg1) + { + return IExecute("evaluateExpression", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public T EvaluateExpression(Org.Xml.Sax.InputSource arg0, Java.Lang.Class arg1) + { + return IExecute("evaluateExpression", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Javax.Xml.Xpath.XPathEvaluationResult EvaluateExpression(object arg0) + { + return IExecuteWithSignature>("evaluateExpression", "(Ljava/lang/Object;)Ljavax/xml/xpath/XPathEvaluationResult;", arg0); + } + /// + /// + /// + /// + /// + /// + public Javax.Xml.Xpath.XPathEvaluationResult EvaluateExpression(Org.Xml.Sax.InputSource arg0) + { + return IExecuteWithSignature>("evaluateExpression", "(Lorg/xml/sax/InputSource;)Ljavax/xml/xpath/XPathEvaluationResult;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Xpath/XPathExpressionException.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Xpath/XPathExpressionException.cs new file mode 100644 index 0000000000..6488ef402f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Xpath/XPathExpressionException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Xpath +{ + #region XPathExpressionException + public partial class XPathExpressionException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Xpath/XPathFactory.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Xpath/XPathFactory.cs new file mode 100644 index 0000000000..a1daeb1e7b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Xpath/XPathFactory.cs @@ -0,0 +1,161 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Xpath +{ + #region XPathFactory + public partial class XPathFactory + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Lang.String DEFAULT_OBJECT_MODEL_URI { get { if (!_DEFAULT_OBJECT_MODEL_URIReady) { _DEFAULT_OBJECT_MODEL_URIContent = SGetField(LocalBridgeClazz, "DEFAULT_OBJECT_MODEL_URI"); _DEFAULT_OBJECT_MODEL_URIReady = true; } return _DEFAULT_OBJECT_MODEL_URIContent; } } + private static Java.Lang.String _DEFAULT_OBJECT_MODEL_URIContent = default; + private static bool _DEFAULT_OBJECT_MODEL_URIReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String DEFAULT_PROPERTY_NAME { get { if (!_DEFAULT_PROPERTY_NAMEReady) { _DEFAULT_PROPERTY_NAMEContent = SGetField(LocalBridgeClazz, "DEFAULT_PROPERTY_NAME"); _DEFAULT_PROPERTY_NAMEReady = true; } return _DEFAULT_PROPERTY_NAMEContent; } } + private static Java.Lang.String _DEFAULT_PROPERTY_NAMEContent = default; + private static bool _DEFAULT_PROPERTY_NAMEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + public static Javax.Xml.Xpath.XPathFactory NewDefaultInstance() + { + return SExecuteWithSignature(LocalBridgeClazz, "newDefaultInstance", "()Ljavax/xml/xpath/XPathFactory;"); + } + /// + /// + /// + /// + public static Javax.Xml.Xpath.XPathFactory NewInstance() + { + return SExecuteWithSignature(LocalBridgeClazz, "newInstance", "()Ljavax/xml/xpath/XPathFactory;"); + } + /// + /// + /// + /// + /// + /// + /// + /// + public static Javax.Xml.Xpath.XPathFactory NewInstance(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.ClassLoader arg2) + { + return SExecute(LocalBridgeClazz, "newInstance", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public static Javax.Xml.Xpath.XPathFactory NewInstance(Java.Lang.String arg0) + { + return SExecuteWithSignature(LocalBridgeClazz, "newInstance", "(Ljava/lang/String;)Ljavax/xml/xpath/XPathFactory;", arg0); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public bool GetFeature(Java.Lang.String arg0) + { + return IExecuteWithSignature("getFeature", "(Ljava/lang/String;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool IsObjectModelSupported(Java.Lang.String arg0) + { + return IExecuteWithSignature("isObjectModelSupported", "(Ljava/lang/String;)Z", arg0); + } + /// + /// + /// + /// + public Javax.Xml.Xpath.XPath NewXPath() + { + return IExecuteWithSignature("newXPath", "()Ljavax/xml/xpath/XPath;"); + } + /// + /// + /// + /// + /// + /// + public void SetFeature(Java.Lang.String arg0, bool arg1) + { + IExecute("setFeature", arg0, arg1); + } + /// + /// + /// + /// + public void SetXPathFunctionResolver(Javax.Xml.Xpath.XPathFunctionResolver arg0) + { + IExecuteWithSignature("setXPathFunctionResolver", "(Ljavax/xml/xpath/XPathFunctionResolver;)V", arg0); + } + /// + /// + /// + /// + public void SetXPathVariableResolver(Javax.Xml.Xpath.XPathVariableResolver arg0) + { + IExecuteWithSignature("setXPathVariableResolver", "(Ljavax/xml/xpath/XPathVariableResolver;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Xpath/XPathFactoryConfigurationException.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Xpath/XPathFactoryConfigurationException.cs new file mode 100644 index 0000000000..c97fdc6bce --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Xpath/XPathFactoryConfigurationException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Xpath +{ + #region XPathFactoryConfigurationException + public partial class XPathFactoryConfigurationException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Xpath/XPathFunction.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Xpath/XPathFunction.cs new file mode 100644 index 0000000000..b8c902d7f9 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Xpath/XPathFunction.cs @@ -0,0 +1,93 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Xpath +{ + #region IXPathFunction + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IXPathFunction + { + #region Instance methods + /// + /// + /// + /// + /// + /// + object Evaluate(Java.Util.List arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region XPathFunction + public partial class XPathFunction : Javax.Xml.Xpath.IXPathFunction + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public object Evaluate(Java.Util.List arg0) + { + return IExecuteWithSignature("evaluate", "(Ljava/util/List;)Ljava/lang/Object;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Xpath/XPathFunctionException.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Xpath/XPathFunctionException.cs new file mode 100644 index 0000000000..07e67235bb --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Xpath/XPathFunctionException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Xpath +{ + #region XPathFunctionException + public partial class XPathFunctionException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Xpath/XPathFunctionResolver.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Xpath/XPathFunctionResolver.cs new file mode 100644 index 0000000000..8ac1ebe7f6 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Xpath/XPathFunctionResolver.cs @@ -0,0 +1,93 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Xpath +{ + #region IXPathFunctionResolver + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IXPathFunctionResolver + { + #region Instance methods + /// + /// + /// + /// + /// + /// + Javax.Xml.Xpath.XPathFunction ResolveFunction(Javax.Xml.Namespace.QName arg0, int arg1); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region XPathFunctionResolver + public partial class XPathFunctionResolver : Javax.Xml.Xpath.IXPathFunctionResolver + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public Javax.Xml.Xpath.XPathFunction ResolveFunction(Javax.Xml.Namespace.QName arg0, int arg1) + { + return IExecute("resolveFunction", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Xpath/XPathNodes.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Xpath/XPathNodes.cs new file mode 100644 index 0000000000..ff412b3c0d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Xpath/XPathNodes.cs @@ -0,0 +1,119 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Xpath +{ + #region IXPathNodes + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IXPathNodes + { + #region Instance methods + /// + /// + /// + /// + int Size(); + /// + /// + /// + /// + Java.Util.Iterator Iterator(); + /// + /// + /// + /// + /// + /// + Org.W3c.Dom.Node Get(int arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region XPathNodes + public partial class XPathNodes : Javax.Xml.Xpath.IXPathNodes + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public int Size() + { + return IExecuteWithSignature("size", "()I"); + } + /// + /// + /// + /// + public Java.Util.Iterator Iterator() + { + return IExecuteWithSignature>("iterator", "()Ljava/util/Iterator;"); + } + /// + /// + /// + /// + /// + /// + public Org.W3c.Dom.Node Get(int arg0) + { + return IExecuteWithSignature("get", "(I)Lorg/w3c/dom/Node;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Javax/Xml/Xpath/XPathVariableResolver.cs b/src/net/JNet/GeneratedCore/Javax/Xml/Xpath/XPathVariableResolver.cs new file mode 100644 index 0000000000..6a1ba5d3db --- /dev/null +++ b/src/net/JNet/GeneratedCore/Javax/Xml/Xpath/XPathVariableResolver.cs @@ -0,0 +1,91 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Javax.Xml.Xpath +{ + #region IXPathVariableResolver + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IXPathVariableResolver + { + #region Instance methods + /// + /// + /// + /// + /// + object ResolveVariable(Javax.Xml.Namespace.QName arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region XPathVariableResolver + public partial class XPathVariableResolver : Javax.Xml.Xpath.IXPathVariableResolver + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public object ResolveVariable(Javax.Xml.Namespace.QName arg0) + { + return IExecuteWithSignature("resolveVariable", "(Ljavax/xml/namespace/QName;)Ljava/lang/Object;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/Ietf/Jgss/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Org/Ietf/Jgss/AllPackageClasses.cs new file mode 100644 index 0000000000..520b445ac6 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/Ietf/Jgss/AllPackageClasses.cs @@ -0,0 +1,370 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Org.Ietf.Jgss +{ + #region ChannelBinding + /// + /// + /// + public partial class ChannelBinding : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "org.ietf.jgss.ChannelBinding"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ChannelBinding() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public ChannelBinding(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region GSSContext + /// + /// + /// + public partial class GSSContext : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "org.ietf.jgss.GSSContext"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("GSSContext class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public GSSContext() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("GSSContext class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public GSSContext(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region GSSCredential + /// + /// + /// + public partial class GSSCredential : Java.Lang.Cloneable + { + const string _bridgeClassName = "org.ietf.jgss.GSSCredential"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("GSSCredential class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public GSSCredential() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("GSSCredential class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public GSSCredential(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region GSSException + /// + /// + /// + public partial class GSSException : Java.Lang.Exception + { + const string _bridgeClassName = "org.ietf.jgss.GSSException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region GSSManager + /// + /// + /// + public partial class GSSManager : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "org.ietf.jgss.GSSManager"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("GSSManager class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public GSSManager() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("GSSManager class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public GSSManager(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region GSSName + /// + /// + /// + public partial class GSSName : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "org.ietf.jgss.GSSName"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("GSSName class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public GSSName() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("GSSName class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public GSSName(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MessageProp + /// + /// + /// + public partial class MessageProp : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "org.ietf.jgss.MessageProp"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public MessageProp() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public MessageProp(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Oid + /// + /// + /// + public partial class Oid : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "org.ietf.jgss.Oid"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Oid() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Oid(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/Ietf/Jgss/ChannelBinding.cs b/src/net/JNet/GeneratedCore/Org/Ietf/Jgss/ChannelBinding.cs new file mode 100644 index 0000000000..6084664002 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/Ietf/Jgss/ChannelBinding.cs @@ -0,0 +1,97 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.Ietf.Jgss +{ + #region ChannelBinding + public partial class ChannelBinding + { + #region Constructors + /// + /// + /// + /// + public ChannelBinding(byte[] arg0) + : base(arg0) + { + } + /// + /// + /// + /// + /// + /// + public ChannelBinding(Java.Net.InetAddress arg0, Java.Net.InetAddress arg1, byte[] arg2) + : base(arg0, arg1, arg2) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Net.InetAddress AcceptorAddress + { + get { return IExecuteWithSignature("getAcceptorAddress", "()Ljava/net/InetAddress;"); } + } + /// + /// + /// + public byte[] ApplicationData + { + get { return IExecuteWithSignatureArray("getApplicationData", "()[B"); } + } + /// + /// + /// + public Java.Net.InetAddress InitiatorAddress + { + get { return IExecuteWithSignature("getInitiatorAddress", "()Ljava/net/InetAddress;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/Ietf/Jgss/GSSContext.cs b/src/net/JNet/GeneratedCore/Org/Ietf/Jgss/GSSContext.cs new file mode 100644 index 0000000000..eaa61c85a5 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/Ietf/Jgss/GSSContext.cs @@ -0,0 +1,598 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.Ietf.Jgss +{ + #region IGSSContext + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IGSSContext + { + #region Instance methods + /// + /// + /// + bool AnonymityState { get; } + /// + /// + /// + bool ConfState { get; } + /// + /// + /// + bool CredDelegState { get; } + /// + /// + /// + Org.Ietf.Jgss.GSSCredential DelegCred { get; } + /// + /// + /// + bool IntegState { get; } + /// + /// + /// + int Lifetime { get; } + /// + /// + /// + Org.Ietf.Jgss.Oid Mech { get; } + /// + /// + /// + bool MutualAuthState { get; } + /// + /// + /// + bool ReplayDetState { get; } + /// + /// + /// + bool SequenceDetState { get; } + /// + /// + /// + Org.Ietf.Jgss.GSSName SrcName { get; } + /// + /// + /// + Org.Ietf.Jgss.GSSName TargName { get; } + /// + /// + /// + /// + bool IsEstablished(); + /// + /// + /// + /// + /// + bool IsInitiator(); + /// + /// + /// + /// + bool IsProtReady(); + /// + /// + /// + /// + /// + bool IsTransferable(); + /// + /// + /// + /// + /// + /// + /// + /// + byte[] AcceptSecContext(byte[] arg0, int arg1, int arg2); + /// + /// + /// + /// + /// + byte[] Export(); + /// + /// + /// + /// + /// + /// + /// + /// + /// + byte[] GetMIC(byte[] arg0, int arg1, int arg2, Org.Ietf.Jgss.MessageProp arg3); + /// + /// + /// + /// + /// + /// + /// + /// + byte[] InitSecContext(byte[] arg0, int arg1, int arg2); + /// + /// + /// + /// + /// + /// + /// + /// + /// + byte[] Unwrap(byte[] arg0, int arg1, int arg2, Org.Ietf.Jgss.MessageProp arg3); + /// + /// + /// + /// + /// + /// + /// + /// + /// + byte[] Wrap(byte[] arg0, int arg1, int arg2, Org.Ietf.Jgss.MessageProp arg3); + /// + /// + /// + /// + /// + /// + /// + /// + int GetWrapSizeLimit(int arg0, bool arg1, int arg2); + /// + /// + /// + /// + void Dispose(); + /// + /// + /// + /// + /// + void RequestAnonymity(bool arg0); + /// + /// + /// + /// + /// + void RequestConf(bool arg0); + /// + /// + /// + /// + /// + void RequestCredDeleg(bool arg0); + /// + /// + /// + /// + /// + void RequestInteg(bool arg0); + /// + /// + /// + /// + /// + void RequestLifetime(int arg0); + /// + /// + /// + /// + /// + void RequestMutualAuth(bool arg0); + /// + /// + /// + /// + /// + void RequestReplayDet(bool arg0); + /// + /// + /// + /// + /// + void RequestSequenceDet(bool arg0); + /// + /// + /// + /// + /// + void SetChannelBinding(Org.Ietf.Jgss.ChannelBinding arg0); + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + void VerifyMIC(byte[] arg0, int arg1, int arg2, byte[] arg3, int arg4, int arg5, Org.Ietf.Jgss.MessageProp arg6); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region GSSContext + public partial class GSSContext : Org.Ietf.Jgss.IGSSContext + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int DEFAULT_LIFETIME { get { if (!_DEFAULT_LIFETIMEReady) { _DEFAULT_LIFETIMEContent = SGetField(LocalBridgeClazz, "DEFAULT_LIFETIME"); _DEFAULT_LIFETIMEReady = true; } return _DEFAULT_LIFETIMEContent; } } + private static int _DEFAULT_LIFETIMEContent = default; + private static bool _DEFAULT_LIFETIMEReady = false; // this is used because in case of generics + /// + /// + /// + public static int INDEFINITE_LIFETIME { get { if (!_INDEFINITE_LIFETIMEReady) { _INDEFINITE_LIFETIMEContent = SGetField(LocalBridgeClazz, "INDEFINITE_LIFETIME"); _INDEFINITE_LIFETIMEReady = true; } return _INDEFINITE_LIFETIMEContent; } } + private static int _INDEFINITE_LIFETIMEContent = default; + private static bool _INDEFINITE_LIFETIMEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public bool AnonymityState + { + get { return IExecuteWithSignature("getAnonymityState", "()Z"); } + } + /// + /// + /// + public bool ConfState + { + get { return IExecuteWithSignature("getConfState", "()Z"); } + } + /// + /// + /// + public bool CredDelegState + { + get { return IExecuteWithSignature("getCredDelegState", "()Z"); } + } + /// + /// + /// + public Org.Ietf.Jgss.GSSCredential DelegCred + { + get { return IExecuteWithSignature("getDelegCred", "()Lorg/ietf/jgss/GSSCredential;"); } + } + /// + /// + /// + public bool IntegState + { + get { return IExecuteWithSignature("getIntegState", "()Z"); } + } + /// + /// + /// + public int Lifetime + { + get { return IExecuteWithSignature("getLifetime", "()I"); } + } + /// + /// + /// + public Org.Ietf.Jgss.Oid Mech + { + get { return IExecuteWithSignature("getMech", "()Lorg/ietf/jgss/Oid;"); } + } + /// + /// + /// + public bool MutualAuthState + { + get { return IExecuteWithSignature("getMutualAuthState", "()Z"); } + } + /// + /// + /// + public bool ReplayDetState + { + get { return IExecuteWithSignature("getReplayDetState", "()Z"); } + } + /// + /// + /// + public bool SequenceDetState + { + get { return IExecuteWithSignature("getSequenceDetState", "()Z"); } + } + /// + /// + /// + public Org.Ietf.Jgss.GSSName SrcName + { + get { return IExecuteWithSignature("getSrcName", "()Lorg/ietf/jgss/GSSName;"); } + } + /// + /// + /// + public Org.Ietf.Jgss.GSSName TargName + { + get { return IExecuteWithSignature("getTargName", "()Lorg/ietf/jgss/GSSName;"); } + } + /// + /// + /// + /// + public bool IsEstablished() + { + return IExecuteWithSignature("isEstablished", "()Z"); + } + /// + /// + /// + /// + /// + public bool IsInitiator() + { + return IExecuteWithSignature("isInitiator", "()Z"); + } + /// + /// + /// + /// + public bool IsProtReady() + { + return IExecuteWithSignature("isProtReady", "()Z"); + } + /// + /// + /// + /// + /// + public bool IsTransferable() + { + return IExecuteWithSignature("isTransferable", "()Z"); + } + /// + /// + /// + /// + /// + /// + /// + /// + public byte[] AcceptSecContext(byte[] arg0, int arg1, int arg2) + { + return IExecuteArray("acceptSecContext", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public byte[] Export() + { + return IExecuteWithSignatureArray("export", "()[B"); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public byte[] GetMIC(byte[] arg0, int arg1, int arg2, Org.Ietf.Jgss.MessageProp arg3) + { + return IExecuteArray("getMIC", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + public byte[] InitSecContext(byte[] arg0, int arg1, int arg2) + { + return IExecuteArray("initSecContext", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public byte[] Unwrap(byte[] arg0, int arg1, int arg2, Org.Ietf.Jgss.MessageProp arg3) + { + return IExecuteArray("unwrap", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public byte[] Wrap(byte[] arg0, int arg1, int arg2, Org.Ietf.Jgss.MessageProp arg3) + { + return IExecuteArray("wrap", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + public int GetWrapSizeLimit(int arg0, bool arg1, int arg2) + { + return IExecute("getWrapSizeLimit", arg0, arg1, arg2); + } + /// + /// + /// + /// + public new void Dispose() + { + IExecuteWithSignature("dispose", "()V"); + } + /// + /// + /// + /// + /// + public void RequestAnonymity(bool arg0) + { + IExecuteWithSignature("requestAnonymity", "(Z)V", arg0); + } + /// + /// + /// + /// + /// + public void RequestConf(bool arg0) + { + IExecuteWithSignature("requestConf", "(Z)V", arg0); + } + /// + /// + /// + /// + /// + public void RequestCredDeleg(bool arg0) + { + IExecuteWithSignature("requestCredDeleg", "(Z)V", arg0); + } + /// + /// + /// + /// + /// + public void RequestInteg(bool arg0) + { + IExecuteWithSignature("requestInteg", "(Z)V", arg0); + } + /// + /// + /// + /// + /// + public void RequestLifetime(int arg0) + { + IExecuteWithSignature("requestLifetime", "(I)V", arg0); + } + /// + /// + /// + /// + /// + public void RequestMutualAuth(bool arg0) + { + IExecuteWithSignature("requestMutualAuth", "(Z)V", arg0); + } + /// + /// + /// + /// + /// + public void RequestReplayDet(bool arg0) + { + IExecuteWithSignature("requestReplayDet", "(Z)V", arg0); + } + /// + /// + /// + /// + /// + public void RequestSequenceDet(bool arg0) + { + IExecuteWithSignature("requestSequenceDet", "(Z)V", arg0); + } + /// + /// + /// + /// + /// + public void SetChannelBinding(Org.Ietf.Jgss.ChannelBinding arg0) + { + IExecuteWithSignature("setChannelBinding", "(Lorg/ietf/jgss/ChannelBinding;)V", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void VerifyMIC(byte[] arg0, int arg1, int arg2, byte[] arg3, int arg4, int arg5, Org.Ietf.Jgss.MessageProp arg6) + { + IExecute("verifyMIC", arg0, arg1, arg2, arg3, arg4, arg5, arg6); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/Ietf/Jgss/GSSCredential.cs b/src/net/JNet/GeneratedCore/Org/Ietf/Jgss/GSSCredential.cs new file mode 100644 index 0000000000..e6652ce629 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/Ietf/Jgss/GSSCredential.cs @@ -0,0 +1,254 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.Ietf.Jgss +{ + #region IGSSCredential + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IGSSCredential : Java.Lang.ICloneable + { + #region Instance methods + /// + /// + /// + Org.Ietf.Jgss.Oid[] Mechs { get; } + /// + /// + /// + Org.Ietf.Jgss.GSSName Name { get; } + /// + /// + /// + int RemainingLifetime { get; } + /// + /// + /// + int Usage { get; } + /// + /// + /// + /// + /// + /// + int GetRemainingAcceptLifetime(Org.Ietf.Jgss.Oid arg0); + /// + /// + /// + /// + /// + /// + int GetRemainingInitLifetime(Org.Ietf.Jgss.Oid arg0); + /// + /// + /// + /// + /// + /// + int GetUsage(Org.Ietf.Jgss.Oid arg0); + /// + /// + /// + /// + /// + /// + Org.Ietf.Jgss.GSSName GetName(Org.Ietf.Jgss.Oid arg0); + /// + /// + /// + /// + /// + /// + /// + /// + /// + void Add(Org.Ietf.Jgss.GSSName arg0, int arg1, int arg2, Org.Ietf.Jgss.Oid arg3, int arg4); + /// + /// + /// + /// + void Dispose(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region GSSCredential + public partial class GSSCredential : Org.Ietf.Jgss.IGSSCredential + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int ACCEPT_ONLY { get { if (!_ACCEPT_ONLYReady) { _ACCEPT_ONLYContent = SGetField(LocalBridgeClazz, "ACCEPT_ONLY"); _ACCEPT_ONLYReady = true; } return _ACCEPT_ONLYContent; } } + private static int _ACCEPT_ONLYContent = default; + private static bool _ACCEPT_ONLYReady = false; // this is used because in case of generics + /// + /// + /// + public static int DEFAULT_LIFETIME { get { if (!_DEFAULT_LIFETIMEReady) { _DEFAULT_LIFETIMEContent = SGetField(LocalBridgeClazz, "DEFAULT_LIFETIME"); _DEFAULT_LIFETIMEReady = true; } return _DEFAULT_LIFETIMEContent; } } + private static int _DEFAULT_LIFETIMEContent = default; + private static bool _DEFAULT_LIFETIMEReady = false; // this is used because in case of generics + /// + /// + /// + public static int INDEFINITE_LIFETIME { get { if (!_INDEFINITE_LIFETIMEReady) { _INDEFINITE_LIFETIMEContent = SGetField(LocalBridgeClazz, "INDEFINITE_LIFETIME"); _INDEFINITE_LIFETIMEReady = true; } return _INDEFINITE_LIFETIMEContent; } } + private static int _INDEFINITE_LIFETIMEContent = default; + private static bool _INDEFINITE_LIFETIMEReady = false; // this is used because in case of generics + /// + /// + /// + public static int INITIATE_AND_ACCEPT { get { if (!_INITIATE_AND_ACCEPTReady) { _INITIATE_AND_ACCEPTContent = SGetField(LocalBridgeClazz, "INITIATE_AND_ACCEPT"); _INITIATE_AND_ACCEPTReady = true; } return _INITIATE_AND_ACCEPTContent; } } + private static int _INITIATE_AND_ACCEPTContent = default; + private static bool _INITIATE_AND_ACCEPTReady = false; // this is used because in case of generics + /// + /// + /// + public static int INITIATE_ONLY { get { if (!_INITIATE_ONLYReady) { _INITIATE_ONLYContent = SGetField(LocalBridgeClazz, "INITIATE_ONLY"); _INITIATE_ONLYReady = true; } return _INITIATE_ONLYContent; } } + private static int _INITIATE_ONLYContent = default; + private static bool _INITIATE_ONLYReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Org.Ietf.Jgss.Oid[] Mechs + { + get { return IExecuteWithSignatureArray("getMechs", "()[Lorg/ietf/jgss/Oid;"); } + } + /// + /// + /// + public Org.Ietf.Jgss.GSSName Name + { + get { return IExecuteWithSignature("getName", "()Lorg/ietf/jgss/GSSName;"); } + } + /// + /// + /// + public int RemainingLifetime + { + get { return IExecuteWithSignature("getRemainingLifetime", "()I"); } + } + /// + /// + /// + public int Usage + { + get { return IExecuteWithSignature("getUsage", "()I"); } + } + /// + /// + /// + /// + /// + /// + public int GetRemainingAcceptLifetime(Org.Ietf.Jgss.Oid arg0) + { + return IExecuteWithSignature("getRemainingAcceptLifetime", "(Lorg/ietf/jgss/Oid;)I", arg0); + } + /// + /// + /// + /// + /// + /// + public int GetRemainingInitLifetime(Org.Ietf.Jgss.Oid arg0) + { + return IExecuteWithSignature("getRemainingInitLifetime", "(Lorg/ietf/jgss/Oid;)I", arg0); + } + /// + /// + /// + /// + /// + /// + public int GetUsage(Org.Ietf.Jgss.Oid arg0) + { + return IExecuteWithSignature("getUsage", "(Lorg/ietf/jgss/Oid;)I", arg0); + } + /// + /// + /// + /// + /// + /// + public Org.Ietf.Jgss.GSSName GetName(Org.Ietf.Jgss.Oid arg0) + { + return IExecuteWithSignature("getName", "(Lorg/ietf/jgss/Oid;)Lorg/ietf/jgss/GSSName;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void Add(Org.Ietf.Jgss.GSSName arg0, int arg1, int arg2, Org.Ietf.Jgss.Oid arg3, int arg4) + { + IExecute("add", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + public new void Dispose() + { + IExecuteWithSignature("dispose", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/Ietf/Jgss/GSSException.cs b/src/net/JNet/GeneratedCore/Org/Ietf/Jgss/GSSException.cs new file mode 100644 index 0000000000..30380d5284 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/Ietf/Jgss/GSSException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.Ietf.Jgss +{ + #region GSSException + public partial class GSSException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/Ietf/Jgss/GSSManager.cs b/src/net/JNet/GeneratedCore/Org/Ietf/Jgss/GSSManager.cs new file mode 100644 index 0000000000..8d3d12a816 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/Ietf/Jgss/GSSManager.cs @@ -0,0 +1,226 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.Ietf.Jgss +{ + #region GSSManager + public partial class GSSManager + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + /// + /// + /// + public static Org.Ietf.Jgss.GSSManager Instance + { + get { return SExecuteWithSignature(LocalBridgeClazz, "getInstance", "()Lorg/ietf/jgss/GSSManager;"); } + } + + #endregion + + #region Instance methods + /// + /// + /// + public Org.Ietf.Jgss.Oid[] Mechs + { + get { return IExecuteWithSignatureArray("getMechs", "()[Lorg/ietf/jgss/Oid;"); } + } + /// + /// + /// + /// + /// + /// + public Org.Ietf.Jgss.GSSContext CreateContext(byte[] arg0) + { + return IExecuteWithSignature("createContext", "([B)Lorg/ietf/jgss/GSSContext;", new object[] { arg0 }); + } + /// + /// + /// + /// + /// + /// + public Org.Ietf.Jgss.GSSContext CreateContext(Org.Ietf.Jgss.GSSCredential arg0) + { + return IExecuteWithSignature("createContext", "(Lorg/ietf/jgss/GSSCredential;)Lorg/ietf/jgss/GSSContext;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Org.Ietf.Jgss.GSSContext CreateContext(Org.Ietf.Jgss.GSSName arg0, Org.Ietf.Jgss.Oid arg1, Org.Ietf.Jgss.GSSCredential arg2, int arg3) + { + return IExecute("createContext", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + public Org.Ietf.Jgss.GSSCredential CreateCredential(int arg0) + { + return IExecuteWithSignature("createCredential", "(I)Lorg/ietf/jgss/GSSCredential;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Org.Ietf.Jgss.GSSCredential CreateCredential(Org.Ietf.Jgss.GSSName arg0, int arg1, Org.Ietf.Jgss.Oid arg2, int arg3) + { + return IExecute("createCredential", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Org.Ietf.Jgss.GSSCredential CreateCredential(Org.Ietf.Jgss.GSSName arg0, int arg1, Org.Ietf.Jgss.Oid[] arg2, int arg3) + { + return IExecute("createCredential", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Org.Ietf.Jgss.GSSName CreateName(byte[] arg0, Org.Ietf.Jgss.Oid arg1, Org.Ietf.Jgss.Oid arg2) + { + return IExecute("createName", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public Org.Ietf.Jgss.GSSName CreateName(byte[] arg0, Org.Ietf.Jgss.Oid arg1) + { + return IExecute("createName", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Org.Ietf.Jgss.GSSName CreateName(Java.Lang.String arg0, Org.Ietf.Jgss.Oid arg1, Org.Ietf.Jgss.Oid arg2) + { + return IExecute("createName", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public Org.Ietf.Jgss.GSSName CreateName(Java.Lang.String arg0, Org.Ietf.Jgss.Oid arg1) + { + return IExecute("createName", arg0, arg1); + } + /// + /// + /// + /// + /// + public Org.Ietf.Jgss.Oid[] GetMechsForName(Org.Ietf.Jgss.Oid arg0) + { + return IExecuteWithSignatureArray("getMechsForName", "(Lorg/ietf/jgss/Oid;)[Lorg/ietf/jgss/Oid;", arg0); + } + /// + /// + /// + /// + /// + /// + public Org.Ietf.Jgss.Oid[] GetNamesForMech(Org.Ietf.Jgss.Oid arg0) + { + return IExecuteWithSignatureArray("getNamesForMech", "(Lorg/ietf/jgss/Oid;)[Lorg/ietf/jgss/Oid;", arg0); + } + /// + /// + /// + /// + /// + /// + public void AddProviderAtEnd(Java.Security.Provider arg0, Org.Ietf.Jgss.Oid arg1) + { + IExecute("addProviderAtEnd", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void AddProviderAtFront(Java.Security.Provider arg0, Org.Ietf.Jgss.Oid arg1) + { + IExecute("addProviderAtFront", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/Ietf/Jgss/GSSName.cs b/src/net/JNet/GeneratedCore/Org/Ietf/Jgss/GSSName.cs new file mode 100644 index 0000000000..a086b71c81 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/Ietf/Jgss/GSSName.cs @@ -0,0 +1,181 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.Ietf.Jgss +{ + #region IGSSName + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IGSSName + { + #region Instance methods + /// + /// + /// + Org.Ietf.Jgss.Oid StringNameType { get; } + /// + /// + /// + /// + bool IsAnonymous(); + /// + /// + /// + /// + bool IsMN(); + /// + /// + /// + /// + /// + byte[] Export(); + /// + /// + /// + /// + /// + /// + Org.Ietf.Jgss.GSSName Canonicalize(Org.Ietf.Jgss.Oid arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region GSSName + public partial class GSSName : Org.Ietf.Jgss.IGSSName + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Org.Ietf.Jgss.Oid NT_ANONYMOUS { get { if (!_NT_ANONYMOUSReady) { _NT_ANONYMOUSContent = SGetField(LocalBridgeClazz, "NT_ANONYMOUS"); _NT_ANONYMOUSReady = true; } return _NT_ANONYMOUSContent; } } + private static Org.Ietf.Jgss.Oid _NT_ANONYMOUSContent = default; + private static bool _NT_ANONYMOUSReady = false; // this is used because in case of generics + /// + /// + /// + public static Org.Ietf.Jgss.Oid NT_EXPORT_NAME { get { if (!_NT_EXPORT_NAMEReady) { _NT_EXPORT_NAMEContent = SGetField(LocalBridgeClazz, "NT_EXPORT_NAME"); _NT_EXPORT_NAMEReady = true; } return _NT_EXPORT_NAMEContent; } } + private static Org.Ietf.Jgss.Oid _NT_EXPORT_NAMEContent = default; + private static bool _NT_EXPORT_NAMEReady = false; // this is used because in case of generics + /// + /// + /// + public static Org.Ietf.Jgss.Oid NT_HOSTBASED_SERVICE { get { if (!_NT_HOSTBASED_SERVICEReady) { _NT_HOSTBASED_SERVICEContent = SGetField(LocalBridgeClazz, "NT_HOSTBASED_SERVICE"); _NT_HOSTBASED_SERVICEReady = true; } return _NT_HOSTBASED_SERVICEContent; } } + private static Org.Ietf.Jgss.Oid _NT_HOSTBASED_SERVICEContent = default; + private static bool _NT_HOSTBASED_SERVICEReady = false; // this is used because in case of generics + /// + /// + /// + public static Org.Ietf.Jgss.Oid NT_MACHINE_UID_NAME { get { if (!_NT_MACHINE_UID_NAMEReady) { _NT_MACHINE_UID_NAMEContent = SGetField(LocalBridgeClazz, "NT_MACHINE_UID_NAME"); _NT_MACHINE_UID_NAMEReady = true; } return _NT_MACHINE_UID_NAMEContent; } } + private static Org.Ietf.Jgss.Oid _NT_MACHINE_UID_NAMEContent = default; + private static bool _NT_MACHINE_UID_NAMEReady = false; // this is used because in case of generics + /// + /// + /// + public static Org.Ietf.Jgss.Oid NT_STRING_UID_NAME { get { if (!_NT_STRING_UID_NAMEReady) { _NT_STRING_UID_NAMEContent = SGetField(LocalBridgeClazz, "NT_STRING_UID_NAME"); _NT_STRING_UID_NAMEReady = true; } return _NT_STRING_UID_NAMEContent; } } + private static Org.Ietf.Jgss.Oid _NT_STRING_UID_NAMEContent = default; + private static bool _NT_STRING_UID_NAMEReady = false; // this is used because in case of generics + /// + /// + /// + public static Org.Ietf.Jgss.Oid NT_USER_NAME { get { if (!_NT_USER_NAMEReady) { _NT_USER_NAMEContent = SGetField(LocalBridgeClazz, "NT_USER_NAME"); _NT_USER_NAMEReady = true; } return _NT_USER_NAMEContent; } } + private static Org.Ietf.Jgss.Oid _NT_USER_NAMEContent = default; + private static bool _NT_USER_NAMEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Org.Ietf.Jgss.Oid StringNameType + { + get { return IExecuteWithSignature("getStringNameType", "()Lorg/ietf/jgss/Oid;"); } + } + /// + /// + /// + /// + public bool IsAnonymous() + { + return IExecuteWithSignature("isAnonymous", "()Z"); + } + /// + /// + /// + /// + public bool IsMN() + { + return IExecuteWithSignature("isMN", "()Z"); + } + /// + /// + /// + /// + /// + public byte[] Export() + { + return IExecuteWithSignatureArray("export", "()[B"); + } + /// + /// + /// + /// + /// + /// + public Org.Ietf.Jgss.GSSName Canonicalize(Org.Ietf.Jgss.Oid arg0) + { + return IExecuteWithSignature("canonicalize", "(Lorg/ietf/jgss/Oid;)Lorg/ietf/jgss/GSSName;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/Ietf/Jgss/MessageProp.cs b/src/net/JNet/GeneratedCore/Org/Ietf/Jgss/MessageProp.cs new file mode 100644 index 0000000000..3dfb3a0951 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/Ietf/Jgss/MessageProp.cs @@ -0,0 +1,148 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.Ietf.Jgss +{ + #region MessageProp + public partial class MessageProp + { + #region Constructors + /// + /// + /// + /// + public MessageProp(bool arg0) + : base(arg0) + { + } + /// + /// + /// + /// + /// + public MessageProp(int arg0, bool arg1) + : base(arg0, arg1) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int MinorStatus + { + get { return IExecuteWithSignature("getMinorStatus", "()I"); } + } + /// + /// + /// + public Java.Lang.String MinorString + { + get { return IExecuteWithSignature("getMinorString", "()Ljava/lang/String;"); } + } + /// + /// + /// + public bool Privacy + { + get { return IExecuteWithSignature("getPrivacy", "()Z"); } set { IExecuteWithSignature("setPrivacy", "(Z)V", value); } + } + /// + /// + /// + public int QOP + { + get { return IExecuteWithSignature("getQOP", "()I"); } set { IExecuteWithSignature("setQOP", "(I)V", value); } + } + /// + /// + /// + /// + public bool IsDuplicateToken() + { + return IExecuteWithSignature("isDuplicateToken", "()Z"); + } + /// + /// + /// + /// + public bool IsGapToken() + { + return IExecuteWithSignature("isGapToken", "()Z"); + } + /// + /// + /// + /// + public bool IsOldToken() + { + return IExecuteWithSignature("isOldToken", "()Z"); + } + /// + /// + /// + /// + public bool IsUnseqToken() + { + return IExecuteWithSignature("isUnseqToken", "()Z"); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void SetSupplementaryStates(bool arg0, bool arg1, bool arg2, bool arg3, int arg4, Java.Lang.String arg5) + { + IExecute("setSupplementaryStates", arg0, arg1, arg2, arg3, arg4, arg5); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/Ietf/Jgss/Oid.cs b/src/net/JNet/GeneratedCore/Org/Ietf/Jgss/Oid.cs new file mode 100644 index 0000000000..0c07a72040 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/Ietf/Jgss/Oid.cs @@ -0,0 +1,101 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.Ietf.Jgss +{ + #region Oid + public partial class Oid + { + #region Constructors + /// + /// + /// + /// + /// + public Oid(byte[] arg0) + : base(arg0) + { + } + /// + /// + /// + /// + /// + public Oid(Java.Io.InputStream arg0) + : base(arg0) + { + } + /// + /// + /// + /// + /// + public Oid(Java.Lang.String arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public byte[] DER + { + get { return IExecuteWithSignatureArray("getDER", "()[B"); } + } + /// + /// + /// + /// + /// + public bool ContainedIn(Org.Ietf.Jgss.Oid[] arg0) + { + return IExecuteWithSignature("containedIn", "([Lorg/ietf/jgss/Oid;)Z", new object[] { arg0 }); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/AllPackageClasses.cs new file mode 100644 index 0000000000..d5fabb385e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/AllPackageClasses.cs @@ -0,0 +1,1363 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Org.W3c.Dom +{ + #region Attr + /// + /// + /// + public partial class Attr : Org.W3c.Dom.Node + { + const string _bridgeClassName = "org.w3c.dom.Attr"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Attr class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Attr() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Attr class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Attr(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CDATASection + /// + /// + /// + public partial class CDATASection : Org.W3c.Dom.Text + { + const string _bridgeClassName = "org.w3c.dom.CDATASection"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("CDATASection class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CDATASection() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("CDATASection class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CDATASection(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CharacterData + /// + /// + /// + public partial class CharacterData : Org.W3c.Dom.Node + { + const string _bridgeClassName = "org.w3c.dom.CharacterData"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("CharacterData class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CharacterData() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("CharacterData class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CharacterData(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Comment + /// + /// + /// + public partial class Comment : Org.W3c.Dom.CharacterData + { + const string _bridgeClassName = "org.w3c.dom.Comment"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Comment class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Comment() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Comment class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Comment(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Document + /// + /// + /// + public partial class Document : Org.W3c.Dom.Node + { + const string _bridgeClassName = "org.w3c.dom.Document"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Document class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Document() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Document class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Document(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DocumentFragment + /// + /// + /// + public partial class DocumentFragment : Org.W3c.Dom.Node + { + const string _bridgeClassName = "org.w3c.dom.DocumentFragment"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("DocumentFragment class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DocumentFragment() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("DocumentFragment class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DocumentFragment(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DocumentType + /// + /// + /// + public partial class DocumentType : Org.W3c.Dom.Node + { + const string _bridgeClassName = "org.w3c.dom.DocumentType"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("DocumentType class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DocumentType() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("DocumentType class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DocumentType(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DOMConfiguration + /// + /// + /// + public partial class DOMConfiguration : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "org.w3c.dom.DOMConfiguration"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("DOMConfiguration class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DOMConfiguration() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("DOMConfiguration class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DOMConfiguration(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DOMError + /// + /// + /// + public partial class DOMError : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "org.w3c.dom.DOMError"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("DOMError class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DOMError() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("DOMError class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DOMError(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DOMErrorHandler + /// + /// + /// + public partial class DOMErrorHandler : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "org.w3c.dom.DOMErrorHandler"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("DOMErrorHandler class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DOMErrorHandler() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("DOMErrorHandler class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DOMErrorHandler(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DOMException + /// + /// + /// + public partial class DOMException : Java.Lang.RuntimeException + { + const string _bridgeClassName = "org.w3c.dom.DOMException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region DOMImplementation + /// + /// + /// + public partial class DOMImplementation : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "org.w3c.dom.DOMImplementation"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("DOMImplementation class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DOMImplementation() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("DOMImplementation class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DOMImplementation(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DOMImplementationList + /// + /// + /// + public partial class DOMImplementationList : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "org.w3c.dom.DOMImplementationList"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("DOMImplementationList class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DOMImplementationList() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("DOMImplementationList class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DOMImplementationList(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DOMImplementationSource + /// + /// + /// + public partial class DOMImplementationSource : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "org.w3c.dom.DOMImplementationSource"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("DOMImplementationSource class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DOMImplementationSource() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("DOMImplementationSource class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DOMImplementationSource(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DOMLocator + /// + /// + /// + public partial class DOMLocator : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "org.w3c.dom.DOMLocator"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("DOMLocator class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DOMLocator() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("DOMLocator class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DOMLocator(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DOMStringList + /// + /// + /// + public partial class DOMStringList : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "org.w3c.dom.DOMStringList"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("DOMStringList class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DOMStringList() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("DOMStringList class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DOMStringList(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Element + /// + /// + /// + public partial class Element : Org.W3c.Dom.Node + { + const string _bridgeClassName = "org.w3c.dom.Element"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Element class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Element() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Element class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Element(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ElementTraversal + /// + /// + /// + public partial class ElementTraversal : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "org.w3c.dom.ElementTraversal"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ElementTraversal class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ElementTraversal() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ElementTraversal class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ElementTraversal(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Entity + /// + /// + /// + public partial class Entity : Org.W3c.Dom.Node + { + const string _bridgeClassName = "org.w3c.dom.Entity"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Entity class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Entity() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Entity class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Entity(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region EntityReference + /// + /// + /// + public partial class EntityReference : Org.W3c.Dom.Node + { + const string _bridgeClassName = "org.w3c.dom.EntityReference"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("EntityReference class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public EntityReference() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("EntityReference class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public EntityReference(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region NamedNodeMap + /// + /// + /// + public partial class NamedNodeMap : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "org.w3c.dom.NamedNodeMap"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("NamedNodeMap class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public NamedNodeMap() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("NamedNodeMap class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public NamedNodeMap(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region NameList + /// + /// + /// + public partial class NameList : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "org.w3c.dom.NameList"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("NameList class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public NameList() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("NameList class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public NameList(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Node + /// + /// + /// + public partial class Node : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "org.w3c.dom.Node"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Node class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Node() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Node class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Node(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region NodeList + /// + /// + /// + public partial class NodeList : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "org.w3c.dom.NodeList"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("NodeList class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public NodeList() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("NodeList class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public NodeList(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Notation + /// + /// + /// + public partial class Notation : Org.W3c.Dom.Node + { + const string _bridgeClassName = "org.w3c.dom.Notation"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Notation class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Notation() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Notation class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Notation(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ProcessingInstruction + /// + /// + /// + public partial class ProcessingInstruction : Org.W3c.Dom.Node + { + const string _bridgeClassName = "org.w3c.dom.ProcessingInstruction"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ProcessingInstruction class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ProcessingInstruction() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ProcessingInstruction class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ProcessingInstruction(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Text + /// + /// + /// + public partial class Text : Org.W3c.Dom.CharacterData + { + const string _bridgeClassName = "org.w3c.dom.Text"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Text class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Text() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Text class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Text(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TypeInfo + /// + /// + /// + public partial class TypeInfo : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "org.w3c.dom.TypeInfo"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("TypeInfo class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public TypeInfo() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("TypeInfo class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public TypeInfo(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region UserDataHandler + /// + /// + /// + public partial class UserDataHandler : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "org.w3c.dom.UserDataHandler"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("UserDataHandler class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public UserDataHandler() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("UserDataHandler class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public UserDataHandler(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Attr.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Attr.cs new file mode 100644 index 0000000000..71be56e0a7 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Attr.cs @@ -0,0 +1,144 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom +{ + #region IAttr + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IAttr : Org.W3c.Dom.INode + { + #region Instance methods + /// + /// + /// + Java.Lang.String Name { get; } + /// + /// + /// + Org.W3c.Dom.Element OwnerElement { get; } + /// + /// + /// + Org.W3c.Dom.TypeInfo SchemaTypeInfo { get; } + /// + /// + /// + bool Specified { get; } + /// + /// + /// + Java.Lang.String Value { get; set; } + /// + /// + /// + /// + bool IsId(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Attr + public partial class Attr : Org.W3c.Dom.IAttr + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Org.W3c.Dom.Element OwnerElement + { + get { return IExecuteWithSignature("getOwnerElement", "()Lorg/w3c/dom/Element;"); } + } + /// + /// + /// + public Org.W3c.Dom.TypeInfo SchemaTypeInfo + { + get { return IExecuteWithSignature("getSchemaTypeInfo", "()Lorg/w3c/dom/TypeInfo;"); } + } + /// + /// + /// + public bool Specified + { + get { return IExecuteWithSignature("getSpecified", "()Z"); } + } + /// + /// + /// + public Java.Lang.String Value + { + get { return IExecuteWithSignature("getValue", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setValue", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + /// + public bool IsId() + { + return IExecuteWithSignature("isId", "()Z"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Bootstrap/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Bootstrap/AllPackageClasses.cs new file mode 100644 index 0000000000..64def9db48 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Bootstrap/AllPackageClasses.cs @@ -0,0 +1,75 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Org.W3c.Dom.Bootstrap +{ + #region DOMImplementationRegistry + /// + /// + /// + public partial class DOMImplementationRegistry : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "org.w3c.dom.bootstrap.DOMImplementationRegistry"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DOMImplementationRegistry() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DOMImplementationRegistry(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Bootstrap/DOMImplementationRegistry.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Bootstrap/DOMImplementationRegistry.cs new file mode 100644 index 0000000000..5ee81f54b9 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Bootstrap/DOMImplementationRegistry.cs @@ -0,0 +1,102 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom.Bootstrap +{ + #region DOMImplementationRegistry + public partial class DOMImplementationRegistry + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Lang.String PROPERTY { get { if (!_PROPERTYReady) { _PROPERTYContent = SGetField(LocalBridgeClazz, "PROPERTY"); _PROPERTYReady = true; } return _PROPERTYContent; } } + private static Java.Lang.String _PROPERTYContent = default; + private static bool _PROPERTYReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + /// + /// + /// + /// + /// + /// + /// + /// + public static Org.W3c.Dom.Bootstrap.DOMImplementationRegistry NewInstance() + { + return SExecuteWithSignature(LocalBridgeClazz, "newInstance", "()Lorg/w3c/dom/bootstrap/DOMImplementationRegistry;"); + } + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public Org.W3c.Dom.DOMImplementation GetDOMImplementation(Java.Lang.String arg0) + { + return IExecuteWithSignature("getDOMImplementation", "(Ljava/lang/String;)Lorg/w3c/dom/DOMImplementation;", arg0); + } + /// + /// + /// + /// + /// + public Org.W3c.Dom.DOMImplementationList GetDOMImplementationList(Java.Lang.String arg0) + { + return IExecuteWithSignature("getDOMImplementationList", "(Ljava/lang/String;)Lorg/w3c/dom/DOMImplementationList;", arg0); + } + /// + /// + /// + /// + public void AddSource(Org.W3c.Dom.DOMImplementationSource arg0) + { + IExecuteWithSignature("addSource", "(Lorg/w3c/dom/DOMImplementationSource;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/CDATASection.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/CDATASection.cs new file mode 100644 index 0000000000..27390be9a6 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/CDATASection.cs @@ -0,0 +1,76 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom +{ + #region ICDATASection + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ICDATASection : Org.W3c.Dom.IText + { + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region CDATASection + public partial class CDATASection : Org.W3c.Dom.ICDATASection + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/CharacterData.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/CharacterData.cs new file mode 100644 index 0000000000..71c19e4835 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/CharacterData.cs @@ -0,0 +1,185 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom +{ + #region ICharacterData + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ICharacterData : Org.W3c.Dom.INode + { + #region Instance methods + /// + /// + /// + Java.Lang.String Data { get; set; } + /// + /// + /// + int Length { get; } + /// + /// + /// + /// + /// + /// + /// + Java.Lang.String SubstringData(int arg0, int arg1); + /// + /// + /// + /// + /// + void AppendData(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + void DeleteData(int arg0, int arg1); + /// + /// + /// + /// + /// + /// + void InsertData(int arg0, Java.Lang.String arg1); + /// + /// + /// + /// + /// + /// + /// + void ReplaceData(int arg0, int arg1, Java.Lang.String arg2); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region CharacterData + public partial class CharacterData : Org.W3c.Dom.ICharacterData + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Data + { + get { return IExecuteWithSignature("getData", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setData", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public int Length + { + get { return IExecuteWithSignature("getLength", "()I"); } + } + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.String SubstringData(int arg0, int arg1) + { + return IExecute("substringData", arg0, arg1); + } + /// + /// + /// + /// + /// + public void AppendData(Java.Lang.String arg0) + { + IExecuteWithSignature("appendData", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + /// + /// + public void DeleteData(int arg0, int arg1) + { + IExecute("deleteData", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void InsertData(int arg0, Java.Lang.String arg1) + { + IExecute("insertData", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void ReplaceData(int arg0, int arg1, Java.Lang.String arg2) + { + IExecute("replaceData", arg0, arg1, arg2); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Comment.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Comment.cs new file mode 100644 index 0000000000..84a54365b0 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Comment.cs @@ -0,0 +1,76 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom +{ + #region IComment + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IComment : Org.W3c.Dom.ICharacterData + { + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Comment + public partial class Comment : Org.W3c.Dom.IComment + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Css/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Css/AllPackageClasses.cs new file mode 100644 index 0000000000..8dcea1e01a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Css/AllPackageClasses.cs @@ -0,0 +1,1064 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Org.W3c.Dom.Css +{ + #region Counter + /// + /// + /// + public partial class Counter : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "org.w3c.dom.css.Counter"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Counter class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Counter() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Counter class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Counter(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CSS2Properties + /// + /// + /// + public partial class CSS2Properties : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "org.w3c.dom.css.CSS2Properties"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("CSS2Properties class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CSS2Properties() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("CSS2Properties class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CSS2Properties(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CSSCharsetRule + /// + /// + /// + public partial class CSSCharsetRule : Org.W3c.Dom.Css.CSSRule + { + const string _bridgeClassName = "org.w3c.dom.css.CSSCharsetRule"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("CSSCharsetRule class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CSSCharsetRule() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("CSSCharsetRule class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CSSCharsetRule(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CSSFontFaceRule + /// + /// + /// + public partial class CSSFontFaceRule : Org.W3c.Dom.Css.CSSRule + { + const string _bridgeClassName = "org.w3c.dom.css.CSSFontFaceRule"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("CSSFontFaceRule class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CSSFontFaceRule() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("CSSFontFaceRule class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CSSFontFaceRule(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CSSImportRule + /// + /// + /// + public partial class CSSImportRule : Org.W3c.Dom.Css.CSSRule + { + const string _bridgeClassName = "org.w3c.dom.css.CSSImportRule"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("CSSImportRule class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CSSImportRule() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("CSSImportRule class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CSSImportRule(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CSSMediaRule + /// + /// + /// + public partial class CSSMediaRule : Org.W3c.Dom.Css.CSSRule + { + const string _bridgeClassName = "org.w3c.dom.css.CSSMediaRule"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("CSSMediaRule class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CSSMediaRule() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("CSSMediaRule class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CSSMediaRule(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CSSPageRule + /// + /// + /// + public partial class CSSPageRule : Org.W3c.Dom.Css.CSSRule + { + const string _bridgeClassName = "org.w3c.dom.css.CSSPageRule"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("CSSPageRule class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CSSPageRule() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("CSSPageRule class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CSSPageRule(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CSSPrimitiveValue + /// + /// + /// + public partial class CSSPrimitiveValue : Org.W3c.Dom.Css.CSSValue + { + const string _bridgeClassName = "org.w3c.dom.css.CSSPrimitiveValue"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("CSSPrimitiveValue class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CSSPrimitiveValue() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("CSSPrimitiveValue class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CSSPrimitiveValue(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CSSRule + /// + /// + /// + public partial class CSSRule : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "org.w3c.dom.css.CSSRule"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("CSSRule class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CSSRule() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("CSSRule class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CSSRule(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CSSRuleList + /// + /// + /// + public partial class CSSRuleList : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "org.w3c.dom.css.CSSRuleList"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("CSSRuleList class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CSSRuleList() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("CSSRuleList class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CSSRuleList(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CSSStyleDeclaration + /// + /// + /// + public partial class CSSStyleDeclaration : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "org.w3c.dom.css.CSSStyleDeclaration"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("CSSStyleDeclaration class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CSSStyleDeclaration() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("CSSStyleDeclaration class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CSSStyleDeclaration(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CSSStyleRule + /// + /// + /// + public partial class CSSStyleRule : Org.W3c.Dom.Css.CSSRule + { + const string _bridgeClassName = "org.w3c.dom.css.CSSStyleRule"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("CSSStyleRule class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CSSStyleRule() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("CSSStyleRule class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CSSStyleRule(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CSSStyleSheet + /// + /// + /// + public partial class CSSStyleSheet : Org.W3c.Dom.Stylesheets.StyleSheet + { + const string _bridgeClassName = "org.w3c.dom.css.CSSStyleSheet"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("CSSStyleSheet class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CSSStyleSheet() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("CSSStyleSheet class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CSSStyleSheet(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CSSUnknownRule + /// + /// + /// + public partial class CSSUnknownRule : Org.W3c.Dom.Css.CSSRule + { + const string _bridgeClassName = "org.w3c.dom.css.CSSUnknownRule"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("CSSUnknownRule class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CSSUnknownRule() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("CSSUnknownRule class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CSSUnknownRule(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CSSValue + /// + /// + /// + public partial class CSSValue : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "org.w3c.dom.css.CSSValue"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("CSSValue class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CSSValue() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("CSSValue class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CSSValue(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region CSSValueList + /// + /// + /// + public partial class CSSValueList : Org.W3c.Dom.Css.CSSValue + { + const string _bridgeClassName = "org.w3c.dom.css.CSSValueList"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("CSSValueList class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CSSValueList() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("CSSValueList class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public CSSValueList(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DocumentCSS + /// + /// + /// + public partial class DocumentCSS : Org.W3c.Dom.Stylesheets.DocumentStyle + { + const string _bridgeClassName = "org.w3c.dom.css.DocumentCSS"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("DocumentCSS class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DocumentCSS() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("DocumentCSS class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DocumentCSS(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DOMImplementationCSS + /// + /// + /// + public partial class DOMImplementationCSS : Org.W3c.Dom.DOMImplementation + { + const string _bridgeClassName = "org.w3c.dom.css.DOMImplementationCSS"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("DOMImplementationCSS class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DOMImplementationCSS() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("DOMImplementationCSS class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DOMImplementationCSS(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ElementCSSInlineStyle + /// + /// + /// + public partial class ElementCSSInlineStyle : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "org.w3c.dom.css.ElementCSSInlineStyle"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ElementCSSInlineStyle class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ElementCSSInlineStyle() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ElementCSSInlineStyle class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ElementCSSInlineStyle(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Rect + /// + /// + /// + public partial class Rect : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "org.w3c.dom.css.Rect"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Rect class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Rect() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Rect class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Rect(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region RGBColor + /// + /// + /// + public partial class RGBColor : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "org.w3c.dom.css.RGBColor"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("RGBColor class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public RGBColor() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("RGBColor class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public RGBColor(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ViewCSS + /// + /// + /// + public partial class ViewCSS : Org.W3c.Dom.Views.AbstractView + { + const string _bridgeClassName = "org.w3c.dom.css.ViewCSS"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ViewCSS class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ViewCSS() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ViewCSS class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ViewCSS(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Css/CSS2Properties.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Css/CSS2Properties.cs new file mode 100644 index 0000000000..26a1e575fa --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Css/CSS2Properties.cs @@ -0,0 +1,1418 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom.Css +{ + #region ICSS2Properties + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ICSS2Properties + { + #region Instance methods + /// + /// + /// + Java.Lang.String Azimuth { get; set; } + /// + /// + /// + Java.Lang.String Background { get; set; } + /// + /// + /// + Java.Lang.String BackgroundAttachment { get; set; } + /// + /// + /// + Java.Lang.String BackgroundColor { get; set; } + /// + /// + /// + Java.Lang.String BackgroundImage { get; set; } + /// + /// + /// + Java.Lang.String BackgroundPosition { get; set; } + /// + /// + /// + Java.Lang.String BackgroundRepeat { get; set; } + /// + /// + /// + Java.Lang.String Border { get; set; } + /// + /// + /// + Java.Lang.String BorderBottom { get; set; } + /// + /// + /// + Java.Lang.String BorderBottomColor { get; set; } + /// + /// + /// + Java.Lang.String BorderBottomStyle { get; set; } + /// + /// + /// + Java.Lang.String BorderBottomWidth { get; set; } + /// + /// + /// + Java.Lang.String BorderCollapse { get; set; } + /// + /// + /// + Java.Lang.String BorderColor { get; set; } + /// + /// + /// + Java.Lang.String BorderLeft { get; set; } + /// + /// + /// + Java.Lang.String BorderLeftColor { get; set; } + /// + /// + /// + Java.Lang.String BorderLeftStyle { get; set; } + /// + /// + /// + Java.Lang.String BorderLeftWidth { get; set; } + /// + /// + /// + Java.Lang.String BorderRight { get; set; } + /// + /// + /// + Java.Lang.String BorderRightColor { get; set; } + /// + /// + /// + Java.Lang.String BorderRightStyle { get; set; } + /// + /// + /// + Java.Lang.String BorderRightWidth { get; set; } + /// + /// + /// + Java.Lang.String BorderSpacing { get; set; } + /// + /// + /// + Java.Lang.String BorderStyle { get; set; } + /// + /// + /// + Java.Lang.String BorderTop { get; set; } + /// + /// + /// + Java.Lang.String BorderTopColor { get; set; } + /// + /// + /// + Java.Lang.String BorderTopStyle { get; set; } + /// + /// + /// + Java.Lang.String BorderTopWidth { get; set; } + /// + /// + /// + Java.Lang.String BorderWidth { get; set; } + /// + /// + /// + Java.Lang.String Bottom { get; set; } + /// + /// + /// + Java.Lang.String CaptionSide { get; set; } + /// + /// + /// + Java.Lang.String Clear { get; set; } + /// + /// + /// + Java.Lang.String Clip { get; set; } + /// + /// + /// + Java.Lang.String Color { get; set; } + /// + /// + /// + Java.Lang.String Content { get; set; } + /// + /// + /// + Java.Lang.String CounterIncrement { get; set; } + /// + /// + /// + Java.Lang.String CounterReset { get; set; } + /// + /// + /// + Java.Lang.String CssFloat { get; set; } + /// + /// + /// + Java.Lang.String Cue { get; set; } + /// + /// + /// + Java.Lang.String CueAfter { get; set; } + /// + /// + /// + Java.Lang.String CueBefore { get; set; } + /// + /// + /// + Java.Lang.String Cursor { get; set; } + /// + /// + /// + Java.Lang.String Direction { get; set; } + /// + /// + /// + Java.Lang.String Display { get; set; } + /// + /// + /// + Java.Lang.String Elevation { get; set; } + /// + /// + /// + Java.Lang.String EmptyCells { get; set; } + /// + /// + /// + Java.Lang.String Font { get; set; } + /// + /// + /// + Java.Lang.String FontFamily { get; set; } + /// + /// + /// + Java.Lang.String FontSize { get; set; } + /// + /// + /// + Java.Lang.String FontSizeAdjust { get; set; } + /// + /// + /// + Java.Lang.String FontStretch { get; set; } + /// + /// + /// + Java.Lang.String FontStyle { get; set; } + /// + /// + /// + Java.Lang.String FontVariant { get; set; } + /// + /// + /// + Java.Lang.String FontWeight { get; set; } + /// + /// + /// + Java.Lang.String Height { get; set; } + /// + /// + /// + Java.Lang.String Left { get; set; } + /// + /// + /// + Java.Lang.String LetterSpacing { get; set; } + /// + /// + /// + Java.Lang.String LineHeight { get; set; } + /// + /// + /// + Java.Lang.String ListStyle { get; set; } + /// + /// + /// + Java.Lang.String ListStyleImage { get; set; } + /// + /// + /// + Java.Lang.String ListStylePosition { get; set; } + /// + /// + /// + Java.Lang.String ListStyleType { get; set; } + /// + /// + /// + Java.Lang.String Margin { get; set; } + /// + /// + /// + Java.Lang.String MarginBottom { get; set; } + /// + /// + /// + Java.Lang.String MarginLeft { get; set; } + /// + /// + /// + Java.Lang.String MarginRight { get; set; } + /// + /// + /// + Java.Lang.String MarginTop { get; set; } + /// + /// + /// + Java.Lang.String MarkerOffset { get; set; } + /// + /// + /// + Java.Lang.String Marks { get; set; } + /// + /// + /// + Java.Lang.String MaxHeight { get; set; } + /// + /// + /// + Java.Lang.String MaxWidth { get; set; } + /// + /// + /// + Java.Lang.String MinHeight { get; set; } + /// + /// + /// + Java.Lang.String MinWidth { get; set; } + /// + /// + /// + Java.Lang.String Orphans { get; set; } + /// + /// + /// + Java.Lang.String Outline { get; set; } + /// + /// + /// + Java.Lang.String OutlineColor { get; set; } + /// + /// + /// + Java.Lang.String OutlineStyle { get; set; } + /// + /// + /// + Java.Lang.String OutlineWidth { get; set; } + /// + /// + /// + Java.Lang.String Overflow { get; set; } + /// + /// + /// + Java.Lang.String Padding { get; set; } + /// + /// + /// + Java.Lang.String PaddingBottom { get; set; } + /// + /// + /// + Java.Lang.String PaddingLeft { get; set; } + /// + /// + /// + Java.Lang.String PaddingRight { get; set; } + /// + /// + /// + Java.Lang.String PaddingTop { get; set; } + /// + /// + /// + Java.Lang.String Page { get; set; } + /// + /// + /// + Java.Lang.String PageBreakAfter { get; set; } + /// + /// + /// + Java.Lang.String PageBreakBefore { get; set; } + /// + /// + /// + Java.Lang.String PageBreakInside { get; set; } + /// + /// + /// + Java.Lang.String Pause { get; set; } + /// + /// + /// + Java.Lang.String PauseAfter { get; set; } + /// + /// + /// + Java.Lang.String PauseBefore { get; set; } + /// + /// + /// + Java.Lang.String Pitch { get; set; } + /// + /// + /// + Java.Lang.String PitchRange { get; set; } + /// + /// + /// + Java.Lang.String PlayDuring { get; set; } + /// + /// + /// + Java.Lang.String Position { get; set; } + /// + /// + /// + Java.Lang.String Quotes { get; set; } + /// + /// + /// + Java.Lang.String Richness { get; set; } + /// + /// + /// + Java.Lang.String Right { get; set; } + /// + /// + /// + Java.Lang.String Size { get; set; } + /// + /// + /// + Java.Lang.String Speak { get; set; } + /// + /// + /// + Java.Lang.String SpeakHeader { get; set; } + /// + /// + /// + Java.Lang.String SpeakNumeral { get; set; } + /// + /// + /// + Java.Lang.String SpeakPunctuation { get; set; } + /// + /// + /// + Java.Lang.String SpeechRate { get; set; } + /// + /// + /// + Java.Lang.String Stress { get; set; } + /// + /// + /// + Java.Lang.String TableLayout { get; set; } + /// + /// + /// + Java.Lang.String TextAlign { get; set; } + /// + /// + /// + Java.Lang.String TextDecoration { get; set; } + /// + /// + /// + Java.Lang.String TextIndent { get; set; } + /// + /// + /// + Java.Lang.String TextShadow { get; set; } + /// + /// + /// + Java.Lang.String TextTransform { get; set; } + /// + /// + /// + Java.Lang.String Top { get; set; } + /// + /// + /// + Java.Lang.String UnicodeBidi { get; set; } + /// + /// + /// + Java.Lang.String VerticalAlign { get; set; } + /// + /// + /// + Java.Lang.String Visibility { get; set; } + /// + /// + /// + Java.Lang.String VoiceFamily { get; set; } + /// + /// + /// + Java.Lang.String Volume { get; set; } + /// + /// + /// + Java.Lang.String WhiteSpace { get; set; } + /// + /// + /// + Java.Lang.String Widows { get; set; } + /// + /// + /// + Java.Lang.String Width { get; set; } + /// + /// + /// + Java.Lang.String WordSpacing { get; set; } + /// + /// + /// + Java.Lang.String ZIndex { get; set; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region CSS2Properties + public partial class CSS2Properties : Org.W3c.Dom.Css.ICSS2Properties + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Azimuth + { + get { return IExecuteWithSignature("getAzimuth", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setAzimuth", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Background + { + get { return IExecuteWithSignature("getBackground", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setBackground", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String BackgroundAttachment + { + get { return IExecuteWithSignature("getBackgroundAttachment", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setBackgroundAttachment", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String BackgroundColor + { + get { return IExecuteWithSignature("getBackgroundColor", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setBackgroundColor", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String BackgroundImage + { + get { return IExecuteWithSignature("getBackgroundImage", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setBackgroundImage", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String BackgroundPosition + { + get { return IExecuteWithSignature("getBackgroundPosition", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setBackgroundPosition", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String BackgroundRepeat + { + get { return IExecuteWithSignature("getBackgroundRepeat", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setBackgroundRepeat", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Border + { + get { return IExecuteWithSignature("getBorder", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setBorder", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String BorderBottom + { + get { return IExecuteWithSignature("getBorderBottom", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setBorderBottom", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String BorderBottomColor + { + get { return IExecuteWithSignature("getBorderBottomColor", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setBorderBottomColor", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String BorderBottomStyle + { + get { return IExecuteWithSignature("getBorderBottomStyle", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setBorderBottomStyle", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String BorderBottomWidth + { + get { return IExecuteWithSignature("getBorderBottomWidth", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setBorderBottomWidth", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String BorderCollapse + { + get { return IExecuteWithSignature("getBorderCollapse", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setBorderCollapse", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String BorderColor + { + get { return IExecuteWithSignature("getBorderColor", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setBorderColor", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String BorderLeft + { + get { return IExecuteWithSignature("getBorderLeft", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setBorderLeft", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String BorderLeftColor + { + get { return IExecuteWithSignature("getBorderLeftColor", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setBorderLeftColor", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String BorderLeftStyle + { + get { return IExecuteWithSignature("getBorderLeftStyle", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setBorderLeftStyle", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String BorderLeftWidth + { + get { return IExecuteWithSignature("getBorderLeftWidth", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setBorderLeftWidth", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String BorderRight + { + get { return IExecuteWithSignature("getBorderRight", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setBorderRight", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String BorderRightColor + { + get { return IExecuteWithSignature("getBorderRightColor", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setBorderRightColor", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String BorderRightStyle + { + get { return IExecuteWithSignature("getBorderRightStyle", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setBorderRightStyle", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String BorderRightWidth + { + get { return IExecuteWithSignature("getBorderRightWidth", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setBorderRightWidth", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String BorderSpacing + { + get { return IExecuteWithSignature("getBorderSpacing", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setBorderSpacing", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String BorderStyle + { + get { return IExecuteWithSignature("getBorderStyle", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setBorderStyle", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String BorderTop + { + get { return IExecuteWithSignature("getBorderTop", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setBorderTop", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String BorderTopColor + { + get { return IExecuteWithSignature("getBorderTopColor", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setBorderTopColor", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String BorderTopStyle + { + get { return IExecuteWithSignature("getBorderTopStyle", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setBorderTopStyle", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String BorderTopWidth + { + get { return IExecuteWithSignature("getBorderTopWidth", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setBorderTopWidth", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String BorderWidth + { + get { return IExecuteWithSignature("getBorderWidth", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setBorderWidth", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Bottom + { + get { return IExecuteWithSignature("getBottom", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setBottom", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String CaptionSide + { + get { return IExecuteWithSignature("getCaptionSide", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setCaptionSide", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Clear + { + get { return IExecuteWithSignature("getClear", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setClear", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Clip + { + get { return IExecuteWithSignature("getClip", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setClip", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Color + { + get { return IExecuteWithSignature("getColor", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setColor", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Content + { + get { return IExecuteWithSignature("getContent", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setContent", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String CounterIncrement + { + get { return IExecuteWithSignature("getCounterIncrement", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setCounterIncrement", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String CounterReset + { + get { return IExecuteWithSignature("getCounterReset", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setCounterReset", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String CssFloat + { + get { return IExecuteWithSignature("getCssFloat", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setCssFloat", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Cue + { + get { return IExecuteWithSignature("getCue", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setCue", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String CueAfter + { + get { return IExecuteWithSignature("getCueAfter", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setCueAfter", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String CueBefore + { + get { return IExecuteWithSignature("getCueBefore", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setCueBefore", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Cursor + { + get { return IExecuteWithSignature("getCursor", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setCursor", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Direction + { + get { return IExecuteWithSignature("getDirection", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setDirection", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Display + { + get { return IExecuteWithSignature("getDisplay", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setDisplay", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Elevation + { + get { return IExecuteWithSignature("getElevation", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setElevation", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String EmptyCells + { + get { return IExecuteWithSignature("getEmptyCells", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setEmptyCells", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Font + { + get { return IExecuteWithSignature("getFont", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setFont", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String FontFamily + { + get { return IExecuteWithSignature("getFontFamily", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setFontFamily", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String FontSize + { + get { return IExecuteWithSignature("getFontSize", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setFontSize", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String FontSizeAdjust + { + get { return IExecuteWithSignature("getFontSizeAdjust", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setFontSizeAdjust", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String FontStretch + { + get { return IExecuteWithSignature("getFontStretch", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setFontStretch", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String FontStyle + { + get { return IExecuteWithSignature("getFontStyle", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setFontStyle", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String FontVariant + { + get { return IExecuteWithSignature("getFontVariant", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setFontVariant", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String FontWeight + { + get { return IExecuteWithSignature("getFontWeight", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setFontWeight", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Height + { + get { return IExecuteWithSignature("getHeight", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setHeight", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Left + { + get { return IExecuteWithSignature("getLeft", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setLeft", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String LetterSpacing + { + get { return IExecuteWithSignature("getLetterSpacing", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setLetterSpacing", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String LineHeight + { + get { return IExecuteWithSignature("getLineHeight", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setLineHeight", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String ListStyle + { + get { return IExecuteWithSignature("getListStyle", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setListStyle", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String ListStyleImage + { + get { return IExecuteWithSignature("getListStyleImage", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setListStyleImage", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String ListStylePosition + { + get { return IExecuteWithSignature("getListStylePosition", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setListStylePosition", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String ListStyleType + { + get { return IExecuteWithSignature("getListStyleType", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setListStyleType", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Margin + { + get { return IExecuteWithSignature("getMargin", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setMargin", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String MarginBottom + { + get { return IExecuteWithSignature("getMarginBottom", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setMarginBottom", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String MarginLeft + { + get { return IExecuteWithSignature("getMarginLeft", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setMarginLeft", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String MarginRight + { + get { return IExecuteWithSignature("getMarginRight", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setMarginRight", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String MarginTop + { + get { return IExecuteWithSignature("getMarginTop", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setMarginTop", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String MarkerOffset + { + get { return IExecuteWithSignature("getMarkerOffset", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setMarkerOffset", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Marks + { + get { return IExecuteWithSignature("getMarks", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setMarks", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String MaxHeight + { + get { return IExecuteWithSignature("getMaxHeight", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setMaxHeight", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String MaxWidth + { + get { return IExecuteWithSignature("getMaxWidth", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setMaxWidth", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String MinHeight + { + get { return IExecuteWithSignature("getMinHeight", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setMinHeight", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String MinWidth + { + get { return IExecuteWithSignature("getMinWidth", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setMinWidth", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Orphans + { + get { return IExecuteWithSignature("getOrphans", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setOrphans", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Outline + { + get { return IExecuteWithSignature("getOutline", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setOutline", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String OutlineColor + { + get { return IExecuteWithSignature("getOutlineColor", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setOutlineColor", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String OutlineStyle + { + get { return IExecuteWithSignature("getOutlineStyle", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setOutlineStyle", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String OutlineWidth + { + get { return IExecuteWithSignature("getOutlineWidth", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setOutlineWidth", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Overflow + { + get { return IExecuteWithSignature("getOverflow", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setOverflow", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Padding + { + get { return IExecuteWithSignature("getPadding", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setPadding", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String PaddingBottom + { + get { return IExecuteWithSignature("getPaddingBottom", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setPaddingBottom", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String PaddingLeft + { + get { return IExecuteWithSignature("getPaddingLeft", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setPaddingLeft", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String PaddingRight + { + get { return IExecuteWithSignature("getPaddingRight", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setPaddingRight", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String PaddingTop + { + get { return IExecuteWithSignature("getPaddingTop", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setPaddingTop", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Page + { + get { return IExecuteWithSignature("getPage", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setPage", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String PageBreakAfter + { + get { return IExecuteWithSignature("getPageBreakAfter", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setPageBreakAfter", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String PageBreakBefore + { + get { return IExecuteWithSignature("getPageBreakBefore", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setPageBreakBefore", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String PageBreakInside + { + get { return IExecuteWithSignature("getPageBreakInside", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setPageBreakInside", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Pause + { + get { return IExecuteWithSignature("getPause", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setPause", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String PauseAfter + { + get { return IExecuteWithSignature("getPauseAfter", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setPauseAfter", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String PauseBefore + { + get { return IExecuteWithSignature("getPauseBefore", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setPauseBefore", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Pitch + { + get { return IExecuteWithSignature("getPitch", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setPitch", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String PitchRange + { + get { return IExecuteWithSignature("getPitchRange", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setPitchRange", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String PlayDuring + { + get { return IExecuteWithSignature("getPlayDuring", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setPlayDuring", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Position + { + get { return IExecuteWithSignature("getPosition", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setPosition", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Quotes + { + get { return IExecuteWithSignature("getQuotes", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setQuotes", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Richness + { + get { return IExecuteWithSignature("getRichness", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setRichness", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Right + { + get { return IExecuteWithSignature("getRight", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setRight", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Size + { + get { return IExecuteWithSignature("getSize", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setSize", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Speak + { + get { return IExecuteWithSignature("getSpeak", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setSpeak", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String SpeakHeader + { + get { return IExecuteWithSignature("getSpeakHeader", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setSpeakHeader", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String SpeakNumeral + { + get { return IExecuteWithSignature("getSpeakNumeral", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setSpeakNumeral", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String SpeakPunctuation + { + get { return IExecuteWithSignature("getSpeakPunctuation", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setSpeakPunctuation", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String SpeechRate + { + get { return IExecuteWithSignature("getSpeechRate", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setSpeechRate", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Stress + { + get { return IExecuteWithSignature("getStress", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setStress", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String TableLayout + { + get { return IExecuteWithSignature("getTableLayout", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setTableLayout", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String TextAlign + { + get { return IExecuteWithSignature("getTextAlign", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setTextAlign", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String TextDecoration + { + get { return IExecuteWithSignature("getTextDecoration", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setTextDecoration", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String TextIndent + { + get { return IExecuteWithSignature("getTextIndent", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setTextIndent", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String TextShadow + { + get { return IExecuteWithSignature("getTextShadow", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setTextShadow", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String TextTransform + { + get { return IExecuteWithSignature("getTextTransform", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setTextTransform", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Top + { + get { return IExecuteWithSignature("getTop", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setTop", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String UnicodeBidi + { + get { return IExecuteWithSignature("getUnicodeBidi", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setUnicodeBidi", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String VerticalAlign + { + get { return IExecuteWithSignature("getVerticalAlign", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setVerticalAlign", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Visibility + { + get { return IExecuteWithSignature("getVisibility", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setVisibility", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String VoiceFamily + { + get { return IExecuteWithSignature("getVoiceFamily", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setVoiceFamily", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Volume + { + get { return IExecuteWithSignature("getVolume", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setVolume", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String WhiteSpace + { + get { return IExecuteWithSignature("getWhiteSpace", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setWhiteSpace", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Widows + { + get { return IExecuteWithSignature("getWidows", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setWidows", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Width + { + get { return IExecuteWithSignature("getWidth", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setWidth", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String WordSpacing + { + get { return IExecuteWithSignature("getWordSpacing", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setWordSpacing", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String ZIndex + { + get { return IExecuteWithSignature("getZIndex", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setZIndex", "(Ljava/lang/String;)V", value); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Css/CSSCharsetRule.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Css/CSSCharsetRule.cs new file mode 100644 index 0000000000..ee0c0f31da --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Css/CSSCharsetRule.cs @@ -0,0 +1,87 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom.Css +{ + #region ICSSCharsetRule + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ICSSCharsetRule : Org.W3c.Dom.Css.ICSSRule + { + #region Instance methods + /// + /// + /// + Java.Lang.String Encoding { get; set; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region CSSCharsetRule + public partial class CSSCharsetRule : Org.W3c.Dom.Css.ICSSCharsetRule + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Encoding + { + get { return IExecuteWithSignature("getEncoding", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setEncoding", "(Ljava/lang/String;)V", value); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Css/CSSFontFaceRule.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Css/CSSFontFaceRule.cs new file mode 100644 index 0000000000..112e8ff177 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Css/CSSFontFaceRule.cs @@ -0,0 +1,87 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom.Css +{ + #region ICSSFontFaceRule + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ICSSFontFaceRule : Org.W3c.Dom.Css.ICSSRule + { + #region Instance methods + /// + /// + /// + Org.W3c.Dom.Css.CSSStyleDeclaration Style { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region CSSFontFaceRule + public partial class CSSFontFaceRule : Org.W3c.Dom.Css.ICSSFontFaceRule + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Org.W3c.Dom.Css.CSSStyleDeclaration Style + { + get { return IExecuteWithSignature("getStyle", "()Lorg/w3c/dom/css/CSSStyleDeclaration;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Css/CSSImportRule.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Css/CSSImportRule.cs new file mode 100644 index 0000000000..054aa06a23 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Css/CSSImportRule.cs @@ -0,0 +1,109 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom.Css +{ + #region ICSSImportRule + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ICSSImportRule : Org.W3c.Dom.Css.ICSSRule + { + #region Instance methods + /// + /// + /// + Java.Lang.String Href { get; } + /// + /// + /// + Org.W3c.Dom.Stylesheets.MediaList Media { get; } + /// + /// + /// + Org.W3c.Dom.Css.CSSStyleSheet StyleSheet { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region CSSImportRule + public partial class CSSImportRule : Org.W3c.Dom.Css.ICSSImportRule + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Href + { + get { return IExecuteWithSignature("getHref", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Org.W3c.Dom.Stylesheets.MediaList Media + { + get { return IExecuteWithSignature("getMedia", "()Lorg/w3c/dom/stylesheets/MediaList;"); } + } + /// + /// + /// + public Org.W3c.Dom.Css.CSSStyleSheet StyleSheet + { + get { return IExecuteWithSignature("getStyleSheet", "()Lorg/w3c/dom/css/CSSStyleSheet;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Css/CSSMediaRule.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Css/CSSMediaRule.cs new file mode 100644 index 0000000000..e4d28c126c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Css/CSSMediaRule.cs @@ -0,0 +1,132 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom.Css +{ + #region ICSSMediaRule + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ICSSMediaRule : Org.W3c.Dom.Css.ICSSRule + { + #region Instance methods + /// + /// + /// + Org.W3c.Dom.Css.CSSRuleList CssRules { get; } + /// + /// + /// + Org.W3c.Dom.Stylesheets.MediaList Media { get; } + /// + /// + /// + /// + /// + /// + /// + int InsertRule(Java.Lang.String arg0, int arg1); + /// + /// + /// + /// + /// + void DeleteRule(int arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region CSSMediaRule + public partial class CSSMediaRule : Org.W3c.Dom.Css.ICSSMediaRule + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Org.W3c.Dom.Css.CSSRuleList CssRules + { + get { return IExecuteWithSignature("getCssRules", "()Lorg/w3c/dom/css/CSSRuleList;"); } + } + /// + /// + /// + public Org.W3c.Dom.Stylesheets.MediaList Media + { + get { return IExecuteWithSignature("getMedia", "()Lorg/w3c/dom/stylesheets/MediaList;"); } + } + /// + /// + /// + /// + /// + /// + /// + public int InsertRule(Java.Lang.String arg0, int arg1) + { + return IExecute("insertRule", arg0, arg1); + } + /// + /// + /// + /// + /// + public void DeleteRule(int arg0) + { + IExecuteWithSignature("deleteRule", "(I)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Css/CSSPageRule.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Css/CSSPageRule.cs new file mode 100644 index 0000000000..0f09cd9761 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Css/CSSPageRule.cs @@ -0,0 +1,98 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom.Css +{ + #region ICSSPageRule + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ICSSPageRule : Org.W3c.Dom.Css.ICSSRule + { + #region Instance methods + /// + /// + /// + Java.Lang.String SelectorText { get; set; } + /// + /// + /// + Org.W3c.Dom.Css.CSSStyleDeclaration Style { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region CSSPageRule + public partial class CSSPageRule : Org.W3c.Dom.Css.ICSSPageRule + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String SelectorText + { + get { return IExecuteWithSignature("getSelectorText", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setSelectorText", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Org.W3c.Dom.Css.CSSStyleDeclaration Style + { + get { return IExecuteWithSignature("getStyle", "()Lorg/w3c/dom/css/CSSStyleDeclaration;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Css/CSSPrimitiveValue.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Css/CSSPrimitiveValue.cs new file mode 100644 index 0000000000..adb9937e70 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Css/CSSPrimitiveValue.cs @@ -0,0 +1,338 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom.Css +{ + #region ICSSPrimitiveValue + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ICSSPrimitiveValue : Org.W3c.Dom.Css.ICSSValue + { + #region Instance methods + /// + /// + /// + Org.W3c.Dom.Css.Counter CounterValue { get; } + /// + /// + /// + short PrimitiveType { get; } + /// + /// + /// + Org.W3c.Dom.Css.Rect RectValue { get; } + /// + /// + /// + Org.W3c.Dom.Css.RGBColor RGBColorValue { get; } + /// + /// + /// + Java.Lang.String StringValue { get; } + /// + /// + /// + /// + /// + /// + float GetFloatValue(short arg0); + /// + /// + /// + /// + /// + /// + void SetFloatValue(short arg0, float arg1); + /// + /// + /// + /// + /// + /// + void SetStringValue(short arg0, Java.Lang.String arg1); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region CSSPrimitiveValue + public partial class CSSPrimitiveValue : Org.W3c.Dom.Css.ICSSPrimitiveValue + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static short CSS_ATTR { get { if (!_CSS_ATTRReady) { _CSS_ATTRContent = SGetField(LocalBridgeClazz, "CSS_ATTR"); _CSS_ATTRReady = true; } return _CSS_ATTRContent; } } + private static short _CSS_ATTRContent = default; + private static bool _CSS_ATTRReady = false; // this is used because in case of generics + /// + /// + /// + public static short CSS_CM { get { if (!_CSS_CMReady) { _CSS_CMContent = SGetField(LocalBridgeClazz, "CSS_CM"); _CSS_CMReady = true; } return _CSS_CMContent; } } + private static short _CSS_CMContent = default; + private static bool _CSS_CMReady = false; // this is used because in case of generics + /// + /// + /// + public static short CSS_COUNTER { get { if (!_CSS_COUNTERReady) { _CSS_COUNTERContent = SGetField(LocalBridgeClazz, "CSS_COUNTER"); _CSS_COUNTERReady = true; } return _CSS_COUNTERContent; } } + private static short _CSS_COUNTERContent = default; + private static bool _CSS_COUNTERReady = false; // this is used because in case of generics + /// + /// + /// + public static short CSS_DEG { get { if (!_CSS_DEGReady) { _CSS_DEGContent = SGetField(LocalBridgeClazz, "CSS_DEG"); _CSS_DEGReady = true; } return _CSS_DEGContent; } } + private static short _CSS_DEGContent = default; + private static bool _CSS_DEGReady = false; // this is used because in case of generics + /// + /// + /// + public static short CSS_DIMENSION { get { if (!_CSS_DIMENSIONReady) { _CSS_DIMENSIONContent = SGetField(LocalBridgeClazz, "CSS_DIMENSION"); _CSS_DIMENSIONReady = true; } return _CSS_DIMENSIONContent; } } + private static short _CSS_DIMENSIONContent = default; + private static bool _CSS_DIMENSIONReady = false; // this is used because in case of generics + /// + /// + /// + public static short CSS_EMS { get { if (!_CSS_EMSReady) { _CSS_EMSContent = SGetField(LocalBridgeClazz, "CSS_EMS"); _CSS_EMSReady = true; } return _CSS_EMSContent; } } + private static short _CSS_EMSContent = default; + private static bool _CSS_EMSReady = false; // this is used because in case of generics + /// + /// + /// + public static short CSS_EXS { get { if (!_CSS_EXSReady) { _CSS_EXSContent = SGetField(LocalBridgeClazz, "CSS_EXS"); _CSS_EXSReady = true; } return _CSS_EXSContent; } } + private static short _CSS_EXSContent = default; + private static bool _CSS_EXSReady = false; // this is used because in case of generics + /// + /// + /// + public static short CSS_GRAD { get { if (!_CSS_GRADReady) { _CSS_GRADContent = SGetField(LocalBridgeClazz, "CSS_GRAD"); _CSS_GRADReady = true; } return _CSS_GRADContent; } } + private static short _CSS_GRADContent = default; + private static bool _CSS_GRADReady = false; // this is used because in case of generics + /// + /// + /// + public static short CSS_HZ { get { if (!_CSS_HZReady) { _CSS_HZContent = SGetField(LocalBridgeClazz, "CSS_HZ"); _CSS_HZReady = true; } return _CSS_HZContent; } } + private static short _CSS_HZContent = default; + private static bool _CSS_HZReady = false; // this is used because in case of generics + /// + /// + /// + public static short CSS_IDENT { get { if (!_CSS_IDENTReady) { _CSS_IDENTContent = SGetField(LocalBridgeClazz, "CSS_IDENT"); _CSS_IDENTReady = true; } return _CSS_IDENTContent; } } + private static short _CSS_IDENTContent = default; + private static bool _CSS_IDENTReady = false; // this is used because in case of generics + /// + /// + /// + public static short CSS_IN { get { if (!_CSS_INReady) { _CSS_INContent = SGetField(LocalBridgeClazz, "CSS_IN"); _CSS_INReady = true; } return _CSS_INContent; } } + private static short _CSS_INContent = default; + private static bool _CSS_INReady = false; // this is used because in case of generics + /// + /// + /// + public static short CSS_KHZ { get { if (!_CSS_KHZReady) { _CSS_KHZContent = SGetField(LocalBridgeClazz, "CSS_KHZ"); _CSS_KHZReady = true; } return _CSS_KHZContent; } } + private static short _CSS_KHZContent = default; + private static bool _CSS_KHZReady = false; // this is used because in case of generics + /// + /// + /// + public static short CSS_MM { get { if (!_CSS_MMReady) { _CSS_MMContent = SGetField(LocalBridgeClazz, "CSS_MM"); _CSS_MMReady = true; } return _CSS_MMContent; } } + private static short _CSS_MMContent = default; + private static bool _CSS_MMReady = false; // this is used because in case of generics + /// + /// + /// + public static short CSS_MS { get { if (!_CSS_MSReady) { _CSS_MSContent = SGetField(LocalBridgeClazz, "CSS_MS"); _CSS_MSReady = true; } return _CSS_MSContent; } } + private static short _CSS_MSContent = default; + private static bool _CSS_MSReady = false; // this is used because in case of generics + /// + /// + /// + public static short CSS_NUMBER { get { if (!_CSS_NUMBERReady) { _CSS_NUMBERContent = SGetField(LocalBridgeClazz, "CSS_NUMBER"); _CSS_NUMBERReady = true; } return _CSS_NUMBERContent; } } + private static short _CSS_NUMBERContent = default; + private static bool _CSS_NUMBERReady = false; // this is used because in case of generics + /// + /// + /// + public static short CSS_PC { get { if (!_CSS_PCReady) { _CSS_PCContent = SGetField(LocalBridgeClazz, "CSS_PC"); _CSS_PCReady = true; } return _CSS_PCContent; } } + private static short _CSS_PCContent = default; + private static bool _CSS_PCReady = false; // this is used because in case of generics + /// + /// + /// + public static short CSS_PERCENTAGE { get { if (!_CSS_PERCENTAGEReady) { _CSS_PERCENTAGEContent = SGetField(LocalBridgeClazz, "CSS_PERCENTAGE"); _CSS_PERCENTAGEReady = true; } return _CSS_PERCENTAGEContent; } } + private static short _CSS_PERCENTAGEContent = default; + private static bool _CSS_PERCENTAGEReady = false; // this is used because in case of generics + /// + /// + /// + public static short CSS_PT { get { if (!_CSS_PTReady) { _CSS_PTContent = SGetField(LocalBridgeClazz, "CSS_PT"); _CSS_PTReady = true; } return _CSS_PTContent; } } + private static short _CSS_PTContent = default; + private static bool _CSS_PTReady = false; // this is used because in case of generics + /// + /// + /// + public static short CSS_PX { get { if (!_CSS_PXReady) { _CSS_PXContent = SGetField(LocalBridgeClazz, "CSS_PX"); _CSS_PXReady = true; } return _CSS_PXContent; } } + private static short _CSS_PXContent = default; + private static bool _CSS_PXReady = false; // this is used because in case of generics + /// + /// + /// + public static short CSS_RAD { get { if (!_CSS_RADReady) { _CSS_RADContent = SGetField(LocalBridgeClazz, "CSS_RAD"); _CSS_RADReady = true; } return _CSS_RADContent; } } + private static short _CSS_RADContent = default; + private static bool _CSS_RADReady = false; // this is used because in case of generics + /// + /// + /// + public static short CSS_RECT { get { if (!_CSS_RECTReady) { _CSS_RECTContent = SGetField(LocalBridgeClazz, "CSS_RECT"); _CSS_RECTReady = true; } return _CSS_RECTContent; } } + private static short _CSS_RECTContent = default; + private static bool _CSS_RECTReady = false; // this is used because in case of generics + /// + /// + /// + public static short CSS_RGBCOLOR { get { if (!_CSS_RGBCOLORReady) { _CSS_RGBCOLORContent = SGetField(LocalBridgeClazz, "CSS_RGBCOLOR"); _CSS_RGBCOLORReady = true; } return _CSS_RGBCOLORContent; } } + private static short _CSS_RGBCOLORContent = default; + private static bool _CSS_RGBCOLORReady = false; // this is used because in case of generics + /// + /// + /// + public static short CSS_S { get { if (!_CSS_SReady) { _CSS_SContent = SGetField(LocalBridgeClazz, "CSS_S"); _CSS_SReady = true; } return _CSS_SContent; } } + private static short _CSS_SContent = default; + private static bool _CSS_SReady = false; // this is used because in case of generics + /// + /// + /// + public static short CSS_STRING { get { if (!_CSS_STRINGReady) { _CSS_STRINGContent = SGetField(LocalBridgeClazz, "CSS_STRING"); _CSS_STRINGReady = true; } return _CSS_STRINGContent; } } + private static short _CSS_STRINGContent = default; + private static bool _CSS_STRINGReady = false; // this is used because in case of generics + /// + /// + /// + public static short CSS_UNKNOWN { get { if (!_CSS_UNKNOWNReady) { _CSS_UNKNOWNContent = SGetField(LocalBridgeClazz, "CSS_UNKNOWN"); _CSS_UNKNOWNReady = true; } return _CSS_UNKNOWNContent; } } + private static short _CSS_UNKNOWNContent = default; + private static bool _CSS_UNKNOWNReady = false; // this is used because in case of generics + /// + /// + /// + public static short CSS_URI { get { if (!_CSS_URIReady) { _CSS_URIContent = SGetField(LocalBridgeClazz, "CSS_URI"); _CSS_URIReady = true; } return _CSS_URIContent; } } + private static short _CSS_URIContent = default; + private static bool _CSS_URIReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Org.W3c.Dom.Css.Counter CounterValue + { + get { return IExecuteWithSignature("getCounterValue", "()Lorg/w3c/dom/css/Counter;"); } + } + /// + /// + /// + public short PrimitiveType + { + get { return IExecuteWithSignature("getPrimitiveType", "()S"); } + } + /// + /// + /// + public Org.W3c.Dom.Css.Rect RectValue + { + get { return IExecuteWithSignature("getRectValue", "()Lorg/w3c/dom/css/Rect;"); } + } + /// + /// + /// + public Org.W3c.Dom.Css.RGBColor RGBColorValue + { + get { return IExecuteWithSignature("getRGBColorValue", "()Lorg/w3c/dom/css/RGBColor;"); } + } + /// + /// + /// + public Java.Lang.String StringValue + { + get { return IExecuteWithSignature("getStringValue", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + /// + /// + public float GetFloatValue(short arg0) + { + return IExecuteWithSignature("getFloatValue", "(S)F", arg0); + } + /// + /// + /// + /// + /// + /// + public void SetFloatValue(short arg0, float arg1) + { + IExecute("setFloatValue", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetStringValue(short arg0, Java.Lang.String arg1) + { + IExecute("setStringValue", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Css/CSSRule.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Css/CSSRule.cs new file mode 100644 index 0000000000..480924bf96 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Css/CSSRule.cs @@ -0,0 +1,162 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom.Css +{ + #region ICSSRule + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ICSSRule + { + #region Instance methods + /// + /// + /// + Java.Lang.String CssText { get; set; } + /// + /// + /// + Org.W3c.Dom.Css.CSSRule ParentRule { get; } + /// + /// + /// + Org.W3c.Dom.Css.CSSStyleSheet ParentStyleSheet { get; } + /// + /// + /// + short Type { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region CSSRule + public partial class CSSRule : Org.W3c.Dom.Css.ICSSRule + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static short CHARSET_RULE { get { if (!_CHARSET_RULEReady) { _CHARSET_RULEContent = SGetField(LocalBridgeClazz, "CHARSET_RULE"); _CHARSET_RULEReady = true; } return _CHARSET_RULEContent; } } + private static short _CHARSET_RULEContent = default; + private static bool _CHARSET_RULEReady = false; // this is used because in case of generics + /// + /// + /// + public static short FONT_FACE_RULE { get { if (!_FONT_FACE_RULEReady) { _FONT_FACE_RULEContent = SGetField(LocalBridgeClazz, "FONT_FACE_RULE"); _FONT_FACE_RULEReady = true; } return _FONT_FACE_RULEContent; } } + private static short _FONT_FACE_RULEContent = default; + private static bool _FONT_FACE_RULEReady = false; // this is used because in case of generics + /// + /// + /// + public static short IMPORT_RULE { get { if (!_IMPORT_RULEReady) { _IMPORT_RULEContent = SGetField(LocalBridgeClazz, "IMPORT_RULE"); _IMPORT_RULEReady = true; } return _IMPORT_RULEContent; } } + private static short _IMPORT_RULEContent = default; + private static bool _IMPORT_RULEReady = false; // this is used because in case of generics + /// + /// + /// + public static short MEDIA_RULE { get { if (!_MEDIA_RULEReady) { _MEDIA_RULEContent = SGetField(LocalBridgeClazz, "MEDIA_RULE"); _MEDIA_RULEReady = true; } return _MEDIA_RULEContent; } } + private static short _MEDIA_RULEContent = default; + private static bool _MEDIA_RULEReady = false; // this is used because in case of generics + /// + /// + /// + public static short PAGE_RULE { get { if (!_PAGE_RULEReady) { _PAGE_RULEContent = SGetField(LocalBridgeClazz, "PAGE_RULE"); _PAGE_RULEReady = true; } return _PAGE_RULEContent; } } + private static short _PAGE_RULEContent = default; + private static bool _PAGE_RULEReady = false; // this is used because in case of generics + /// + /// + /// + public static short STYLE_RULE { get { if (!_STYLE_RULEReady) { _STYLE_RULEContent = SGetField(LocalBridgeClazz, "STYLE_RULE"); _STYLE_RULEReady = true; } return _STYLE_RULEContent; } } + private static short _STYLE_RULEContent = default; + private static bool _STYLE_RULEReady = false; // this is used because in case of generics + /// + /// + /// + public static short UNKNOWN_RULE { get { if (!_UNKNOWN_RULEReady) { _UNKNOWN_RULEContent = SGetField(LocalBridgeClazz, "UNKNOWN_RULE"); _UNKNOWN_RULEReady = true; } return _UNKNOWN_RULEContent; } } + private static short _UNKNOWN_RULEContent = default; + private static bool _UNKNOWN_RULEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String CssText + { + get { return IExecuteWithSignature("getCssText", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setCssText", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Org.W3c.Dom.Css.CSSRule ParentRule + { + get { return IExecuteWithSignature("getParentRule", "()Lorg/w3c/dom/css/CSSRule;"); } + } + /// + /// + /// + public Org.W3c.Dom.Css.CSSStyleSheet ParentStyleSheet + { + get { return IExecuteWithSignature("getParentStyleSheet", "()Lorg/w3c/dom/css/CSSStyleSheet;"); } + } + /// + /// + /// + public short Type + { + get { return IExecuteWithSignature("getType", "()S"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Css/CSSRuleList.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Css/CSSRuleList.cs new file mode 100644 index 0000000000..5599e23002 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Css/CSSRuleList.cs @@ -0,0 +1,102 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom.Css +{ + #region ICSSRuleList + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ICSSRuleList + { + #region Instance methods + /// + /// + /// + int Length { get; } + /// + /// + /// + /// + /// + Org.W3c.Dom.Css.CSSRule Item(int arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region CSSRuleList + public partial class CSSRuleList : Org.W3c.Dom.Css.ICSSRuleList + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int Length + { + get { return IExecuteWithSignature("getLength", "()I"); } + } + /// + /// + /// + /// + /// + public Org.W3c.Dom.Css.CSSRule Item(int arg0) + { + return IExecuteWithSignature("item", "(I)Lorg/w3c/dom/css/CSSRule;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Css/CSSStyleDeclaration.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Css/CSSStyleDeclaration.cs new file mode 100644 index 0000000000..857c58c1de --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Css/CSSStyleDeclaration.cs @@ -0,0 +1,205 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom.Css +{ + #region ICSSStyleDeclaration + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ICSSStyleDeclaration + { + #region Instance methods + /// + /// + /// + Java.Lang.String CssText { get; set; } + /// + /// + /// + int Length { get; } + /// + /// + /// + Org.W3c.Dom.Css.CSSRule ParentRule { get; } + /// + /// + /// + /// + /// + Java.Lang.String GetPropertyPriority(Java.Lang.String arg0); + /// + /// + /// + /// + /// + Java.Lang.String GetPropertyValue(Java.Lang.String arg0); + /// + /// + /// + /// + /// + Java.Lang.String Item(int arg0); + /// + /// + /// + /// + /// + /// + Java.Lang.String RemoveProperty(Java.Lang.String arg0); + /// + /// + /// + /// + /// + Org.W3c.Dom.Css.CSSValue GetPropertyCSSValue(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + /// + void SetProperty(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region CSSStyleDeclaration + public partial class CSSStyleDeclaration : Org.W3c.Dom.Css.ICSSStyleDeclaration + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String CssText + { + get { return IExecuteWithSignature("getCssText", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setCssText", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public int Length + { + get { return IExecuteWithSignature("getLength", "()I"); } + } + /// + /// + /// + public Org.W3c.Dom.Css.CSSRule ParentRule + { + get { return IExecuteWithSignature("getParentRule", "()Lorg/w3c/dom/css/CSSRule;"); } + } + /// + /// + /// + /// + /// + public Java.Lang.String GetPropertyPriority(Java.Lang.String arg0) + { + return IExecuteWithSignature("getPropertyPriority", "(Ljava/lang/String;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.String GetPropertyValue(Java.Lang.String arg0) + { + return IExecuteWithSignature("getPropertyValue", "(Ljava/lang/String;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.String Item(int arg0) + { + return IExecuteWithSignature("item", "(I)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String RemoveProperty(Java.Lang.String arg0) + { + return IExecuteWithSignature("removeProperty", "(Ljava/lang/String;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public Org.W3c.Dom.Css.CSSValue GetPropertyCSSValue(Java.Lang.String arg0) + { + return IExecuteWithSignature("getPropertyCSSValue", "(Ljava/lang/String;)Lorg/w3c/dom/css/CSSValue;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public void SetProperty(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2) + { + IExecute("setProperty", arg0, arg1, arg2); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Css/CSSStyleRule.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Css/CSSStyleRule.cs new file mode 100644 index 0000000000..0d4aeedd9f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Css/CSSStyleRule.cs @@ -0,0 +1,98 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom.Css +{ + #region ICSSStyleRule + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ICSSStyleRule : Org.W3c.Dom.Css.ICSSRule + { + #region Instance methods + /// + /// + /// + Java.Lang.String SelectorText { get; set; } + /// + /// + /// + Org.W3c.Dom.Css.CSSStyleDeclaration Style { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region CSSStyleRule + public partial class CSSStyleRule : Org.W3c.Dom.Css.ICSSStyleRule + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String SelectorText + { + get { return IExecuteWithSignature("getSelectorText", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setSelectorText", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Org.W3c.Dom.Css.CSSStyleDeclaration Style + { + get { return IExecuteWithSignature("getStyle", "()Lorg/w3c/dom/css/CSSStyleDeclaration;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Css/CSSStyleSheet.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Css/CSSStyleSheet.cs new file mode 100644 index 0000000000..5244f2c1f8 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Css/CSSStyleSheet.cs @@ -0,0 +1,132 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom.Css +{ + #region ICSSStyleSheet + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ICSSStyleSheet : Org.W3c.Dom.Stylesheets.IStyleSheet + { + #region Instance methods + /// + /// + /// + Org.W3c.Dom.Css.CSSRuleList CssRules { get; } + /// + /// + /// + Org.W3c.Dom.Css.CSSRule OwnerRule { get; } + /// + /// + /// + /// + /// + /// + /// + int InsertRule(Java.Lang.String arg0, int arg1); + /// + /// + /// + /// + /// + void DeleteRule(int arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region CSSStyleSheet + public partial class CSSStyleSheet : Org.W3c.Dom.Css.ICSSStyleSheet + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Org.W3c.Dom.Css.CSSRuleList CssRules + { + get { return IExecuteWithSignature("getCssRules", "()Lorg/w3c/dom/css/CSSRuleList;"); } + } + /// + /// + /// + public Org.W3c.Dom.Css.CSSRule OwnerRule + { + get { return IExecuteWithSignature("getOwnerRule", "()Lorg/w3c/dom/css/CSSRule;"); } + } + /// + /// + /// + /// + /// + /// + /// + public int InsertRule(Java.Lang.String arg0, int arg1) + { + return IExecute("insertRule", arg0, arg1); + } + /// + /// + /// + /// + /// + public void DeleteRule(int arg0) + { + IExecuteWithSignature("deleteRule", "(I)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Css/CSSUnknownRule.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Css/CSSUnknownRule.cs new file mode 100644 index 0000000000..b07494941c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Css/CSSUnknownRule.cs @@ -0,0 +1,76 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom.Css +{ + #region ICSSUnknownRule + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ICSSUnknownRule : Org.W3c.Dom.Css.ICSSRule + { + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region CSSUnknownRule + public partial class CSSUnknownRule : Org.W3c.Dom.Css.ICSSUnknownRule + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Css/CSSValue.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Css/CSSValue.cs new file mode 100644 index 0000000000..f70ac6be5a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Css/CSSValue.cs @@ -0,0 +1,122 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom.Css +{ + #region ICSSValue + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ICSSValue + { + #region Instance methods + /// + /// + /// + Java.Lang.String CssText { get; set; } + /// + /// + /// + short CssValueType { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region CSSValue + public partial class CSSValue : Org.W3c.Dom.Css.ICSSValue + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static short CSS_CUSTOM { get { if (!_CSS_CUSTOMReady) { _CSS_CUSTOMContent = SGetField(LocalBridgeClazz, "CSS_CUSTOM"); _CSS_CUSTOMReady = true; } return _CSS_CUSTOMContent; } } + private static short _CSS_CUSTOMContent = default; + private static bool _CSS_CUSTOMReady = false; // this is used because in case of generics + /// + /// + /// + public static short CSS_INHERIT { get { if (!_CSS_INHERITReady) { _CSS_INHERITContent = SGetField(LocalBridgeClazz, "CSS_INHERIT"); _CSS_INHERITReady = true; } return _CSS_INHERITContent; } } + private static short _CSS_INHERITContent = default; + private static bool _CSS_INHERITReady = false; // this is used because in case of generics + /// + /// + /// + public static short CSS_PRIMITIVE_VALUE { get { if (!_CSS_PRIMITIVE_VALUEReady) { _CSS_PRIMITIVE_VALUEContent = SGetField(LocalBridgeClazz, "CSS_PRIMITIVE_VALUE"); _CSS_PRIMITIVE_VALUEReady = true; } return _CSS_PRIMITIVE_VALUEContent; } } + private static short _CSS_PRIMITIVE_VALUEContent = default; + private static bool _CSS_PRIMITIVE_VALUEReady = false; // this is used because in case of generics + /// + /// + /// + public static short CSS_VALUE_LIST { get { if (!_CSS_VALUE_LISTReady) { _CSS_VALUE_LISTContent = SGetField(LocalBridgeClazz, "CSS_VALUE_LIST"); _CSS_VALUE_LISTReady = true; } return _CSS_VALUE_LISTContent; } } + private static short _CSS_VALUE_LISTContent = default; + private static bool _CSS_VALUE_LISTReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String CssText + { + get { return IExecuteWithSignature("getCssText", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setCssText", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public short CssValueType + { + get { return IExecuteWithSignature("getCssValueType", "()S"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Css/CSSValueList.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Css/CSSValueList.cs new file mode 100644 index 0000000000..d6b47eeddb --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Css/CSSValueList.cs @@ -0,0 +1,102 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom.Css +{ + #region ICSSValueList + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ICSSValueList : Org.W3c.Dom.Css.ICSSValue + { + #region Instance methods + /// + /// + /// + int Length { get; } + /// + /// + /// + /// + /// + Org.W3c.Dom.Css.CSSValue Item(int arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region CSSValueList + public partial class CSSValueList : Org.W3c.Dom.Css.ICSSValueList + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int Length + { + get { return IExecuteWithSignature("getLength", "()I"); } + } + /// + /// + /// + /// + /// + public Org.W3c.Dom.Css.CSSValue Item(int arg0) + { + return IExecuteWithSignature("item", "(I)Lorg/w3c/dom/css/CSSValue;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Css/Counter.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Css/Counter.cs new file mode 100644 index 0000000000..99a0f097ad --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Css/Counter.cs @@ -0,0 +1,109 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom.Css +{ + #region ICounter + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ICounter + { + #region Instance methods + /// + /// + /// + Java.Lang.String Identifier { get; } + /// + /// + /// + Java.Lang.String ListStyle { get; } + /// + /// + /// + Java.Lang.String Separator { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Counter + public partial class Counter : Org.W3c.Dom.Css.ICounter + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Identifier + { + get { return IExecuteWithSignature("getIdentifier", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String ListStyle + { + get { return IExecuteWithSignature("getListStyle", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String Separator + { + get { return IExecuteWithSignature("getSeparator", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Css/DOMImplementationCSS.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Css/DOMImplementationCSS.cs new file mode 100644 index 0000000000..d222a00405 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Css/DOMImplementationCSS.cs @@ -0,0 +1,95 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom.Css +{ + #region IDOMImplementationCSS + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IDOMImplementationCSS : Org.W3c.Dom.IDOMImplementation + { + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + Org.W3c.Dom.Css.CSSStyleSheet CreateCSSStyleSheet(Java.Lang.String arg0, Java.Lang.String arg1); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region DOMImplementationCSS + public partial class DOMImplementationCSS : Org.W3c.Dom.Css.IDOMImplementationCSS + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + public Org.W3c.Dom.Css.CSSStyleSheet CreateCSSStyleSheet(Java.Lang.String arg0, Java.Lang.String arg1) + { + return IExecute("createCSSStyleSheet", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Css/DocumentCSS.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Css/DocumentCSS.cs new file mode 100644 index 0000000000..7b4d27d0d3 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Css/DocumentCSS.cs @@ -0,0 +1,93 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom.Css +{ + #region IDocumentCSS + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IDocumentCSS : Org.W3c.Dom.Stylesheets.IDocumentStyle + { + #region Instance methods + /// + /// + /// + /// + /// + /// + Org.W3c.Dom.Css.CSSStyleDeclaration GetOverrideStyle(Org.W3c.Dom.Element arg0, Java.Lang.String arg1); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region DocumentCSS + public partial class DocumentCSS : Org.W3c.Dom.Css.IDocumentCSS + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public Org.W3c.Dom.Css.CSSStyleDeclaration GetOverrideStyle(Org.W3c.Dom.Element arg0, Java.Lang.String arg1) + { + return IExecute("getOverrideStyle", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Css/ElementCSSInlineStyle.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Css/ElementCSSInlineStyle.cs new file mode 100644 index 0000000000..75d6693674 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Css/ElementCSSInlineStyle.cs @@ -0,0 +1,87 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom.Css +{ + #region IElementCSSInlineStyle + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IElementCSSInlineStyle + { + #region Instance methods + /// + /// + /// + Org.W3c.Dom.Css.CSSStyleDeclaration Style { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ElementCSSInlineStyle + public partial class ElementCSSInlineStyle : Org.W3c.Dom.Css.IElementCSSInlineStyle + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Org.W3c.Dom.Css.CSSStyleDeclaration Style + { + get { return IExecuteWithSignature("getStyle", "()Lorg/w3c/dom/css/CSSStyleDeclaration;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Css/RGBColor.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Css/RGBColor.cs new file mode 100644 index 0000000000..f34eb038a0 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Css/RGBColor.cs @@ -0,0 +1,109 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom.Css +{ + #region IRGBColor + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IRGBColor + { + #region Instance methods + /// + /// + /// + Org.W3c.Dom.Css.CSSPrimitiveValue Blue { get; } + /// + /// + /// + Org.W3c.Dom.Css.CSSPrimitiveValue Green { get; } + /// + /// + /// + Org.W3c.Dom.Css.CSSPrimitiveValue Red { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region RGBColor + public partial class RGBColor : Org.W3c.Dom.Css.IRGBColor + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Org.W3c.Dom.Css.CSSPrimitiveValue Blue + { + get { return IExecuteWithSignature("getBlue", "()Lorg/w3c/dom/css/CSSPrimitiveValue;"); } + } + /// + /// + /// + public Org.W3c.Dom.Css.CSSPrimitiveValue Green + { + get { return IExecuteWithSignature("getGreen", "()Lorg/w3c/dom/css/CSSPrimitiveValue;"); } + } + /// + /// + /// + public Org.W3c.Dom.Css.CSSPrimitiveValue Red + { + get { return IExecuteWithSignature("getRed", "()Lorg/w3c/dom/css/CSSPrimitiveValue;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Css/Rect.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Css/Rect.cs new file mode 100644 index 0000000000..d2272ca5b3 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Css/Rect.cs @@ -0,0 +1,120 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom.Css +{ + #region IRect + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IRect + { + #region Instance methods + /// + /// + /// + Org.W3c.Dom.Css.CSSPrimitiveValue Bottom { get; } + /// + /// + /// + Org.W3c.Dom.Css.CSSPrimitiveValue Left { get; } + /// + /// + /// + Org.W3c.Dom.Css.CSSPrimitiveValue Right { get; } + /// + /// + /// + Org.W3c.Dom.Css.CSSPrimitiveValue Top { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Rect + public partial class Rect : Org.W3c.Dom.Css.IRect + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Org.W3c.Dom.Css.CSSPrimitiveValue Bottom + { + get { return IExecuteWithSignature("getBottom", "()Lorg/w3c/dom/css/CSSPrimitiveValue;"); } + } + /// + /// + /// + public Org.W3c.Dom.Css.CSSPrimitiveValue Left + { + get { return IExecuteWithSignature("getLeft", "()Lorg/w3c/dom/css/CSSPrimitiveValue;"); } + } + /// + /// + /// + public Org.W3c.Dom.Css.CSSPrimitiveValue Right + { + get { return IExecuteWithSignature("getRight", "()Lorg/w3c/dom/css/CSSPrimitiveValue;"); } + } + /// + /// + /// + public Org.W3c.Dom.Css.CSSPrimitiveValue Top + { + get { return IExecuteWithSignature("getTop", "()Lorg/w3c/dom/css/CSSPrimitiveValue;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Css/ViewCSS.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Css/ViewCSS.cs new file mode 100644 index 0000000000..1260ca790c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Css/ViewCSS.cs @@ -0,0 +1,93 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom.Css +{ + #region IViewCSS + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IViewCSS : Org.W3c.Dom.Views.IAbstractView + { + #region Instance methods + /// + /// + /// + /// + /// + /// + Org.W3c.Dom.Css.CSSStyleDeclaration GetComputedStyle(Org.W3c.Dom.Element arg0, Java.Lang.String arg1); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ViewCSS + public partial class ViewCSS : Org.W3c.Dom.Css.IViewCSS + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public Org.W3c.Dom.Css.CSSStyleDeclaration GetComputedStyle(Org.W3c.Dom.Element arg0, Java.Lang.String arg1) + { + return IExecute("getComputedStyle", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/DOMConfiguration.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/DOMConfiguration.cs new file mode 100644 index 0000000000..b7e5f09b15 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/DOMConfiguration.cs @@ -0,0 +1,138 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom +{ + #region IDOMConfiguration + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IDOMConfiguration + { + #region Instance methods + /// + /// + /// + Org.W3c.Dom.DOMStringList ParameterNames { get; } + /// + /// + /// + /// + /// + /// + bool CanSetParameter(Java.Lang.String arg0, object arg1); + /// + /// + /// + /// + /// + /// + object GetParameter(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + void SetParameter(Java.Lang.String arg0, object arg1); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region DOMConfiguration + public partial class DOMConfiguration : Org.W3c.Dom.IDOMConfiguration + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Org.W3c.Dom.DOMStringList ParameterNames + { + get { return IExecuteWithSignature("getParameterNames", "()Lorg/w3c/dom/DOMStringList;"); } + } + /// + /// + /// + /// + /// + /// + public bool CanSetParameter(Java.Lang.String arg0, object arg1) + { + return IExecute("canSetParameter", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public object GetParameter(Java.Lang.String arg0) + { + return IExecuteWithSignature("getParameter", "(Ljava/lang/String;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + /// + public void SetParameter(Java.Lang.String arg0, object arg1) + { + IExecute("setParameter", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/DOMError.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/DOMError.cs new file mode 100644 index 0000000000..3890e2385c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/DOMError.cs @@ -0,0 +1,160 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom +{ + #region IDOMError + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IDOMError + { + #region Instance methods + /// + /// + /// + Org.W3c.Dom.DOMLocator Location { get; } + /// + /// + /// + Java.Lang.String Message { get; } + /// + /// + /// + object RelatedData { get; } + /// + /// + /// + object RelatedException { get; } + /// + /// + /// + short Severity { get; } + /// + /// + /// + Java.Lang.String Type { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region DOMError + public partial class DOMError : Org.W3c.Dom.IDOMError + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static short SEVERITY_ERROR { get { if (!_SEVERITY_ERRORReady) { _SEVERITY_ERRORContent = SGetField(LocalBridgeClazz, "SEVERITY_ERROR"); _SEVERITY_ERRORReady = true; } return _SEVERITY_ERRORContent; } } + private static short _SEVERITY_ERRORContent = default; + private static bool _SEVERITY_ERRORReady = false; // this is used because in case of generics + /// + /// + /// + public static short SEVERITY_FATAL_ERROR { get { if (!_SEVERITY_FATAL_ERRORReady) { _SEVERITY_FATAL_ERRORContent = SGetField(LocalBridgeClazz, "SEVERITY_FATAL_ERROR"); _SEVERITY_FATAL_ERRORReady = true; } return _SEVERITY_FATAL_ERRORContent; } } + private static short _SEVERITY_FATAL_ERRORContent = default; + private static bool _SEVERITY_FATAL_ERRORReady = false; // this is used because in case of generics + /// + /// + /// + public static short SEVERITY_WARNING { get { if (!_SEVERITY_WARNINGReady) { _SEVERITY_WARNINGContent = SGetField(LocalBridgeClazz, "SEVERITY_WARNING"); _SEVERITY_WARNINGReady = true; } return _SEVERITY_WARNINGContent; } } + private static short _SEVERITY_WARNINGContent = default; + private static bool _SEVERITY_WARNINGReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Org.W3c.Dom.DOMLocator Location + { + get { return IExecuteWithSignature("getLocation", "()Lorg/w3c/dom/DOMLocator;"); } + } + /// + /// + /// + public Java.Lang.String Message + { + get { return IExecuteWithSignature("getMessage", "()Ljava/lang/String;"); } + } + /// + /// + /// + public object RelatedData + { + get { return IExecuteWithSignature("getRelatedData", "()Ljava/lang/Object;"); } + } + /// + /// + /// + public object RelatedException + { + get { return IExecuteWithSignature("getRelatedException", "()Ljava/lang/Object;"); } + } + /// + /// + /// + public short Severity + { + get { return IExecuteWithSignature("getSeverity", "()S"); } + } + /// + /// + /// + public Java.Lang.String Type + { + get { return IExecuteWithSignature("getType", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/DOMErrorHandler.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/DOMErrorHandler.cs new file mode 100644 index 0000000000..bfe41d413c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/DOMErrorHandler.cs @@ -0,0 +1,91 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom +{ + #region IDOMErrorHandler + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IDOMErrorHandler + { + #region Instance methods + /// + /// + /// + /// + /// + bool HandleError(Org.W3c.Dom.DOMError arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region DOMErrorHandler + public partial class DOMErrorHandler : Org.W3c.Dom.IDOMErrorHandler + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public bool HandleError(Org.W3c.Dom.DOMError arg0) + { + return IExecuteWithSignature("handleError", "(Lorg/w3c/dom/DOMError;)Z", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/DOMException.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/DOMException.cs new file mode 100644 index 0000000000..6328f12c7e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/DOMException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom +{ + #region DOMException + public partial class DOMException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/DOMImplementation.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/DOMImplementation.cs new file mode 100644 index 0000000000..ba5838f52d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/DOMImplementation.cs @@ -0,0 +1,152 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom +{ + #region IDOMImplementation + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IDOMImplementation + { + #region Instance methods + /// + /// + /// + /// + /// + /// + bool HasFeature(Java.Lang.String arg0, Java.Lang.String arg1); + /// + /// + /// + /// + /// + /// + object GetFeature(Java.Lang.String arg0, Java.Lang.String arg1); + /// + /// + /// + /// + /// + /// + /// + /// + Org.W3c.Dom.Document CreateDocument(Java.Lang.String arg0, Java.Lang.String arg1, Org.W3c.Dom.DocumentType arg2); + /// + /// + /// + /// + /// + /// + /// + /// + Org.W3c.Dom.DocumentType CreateDocumentType(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region DOMImplementation + public partial class DOMImplementation : Org.W3c.Dom.IDOMImplementation + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public bool HasFeature(Java.Lang.String arg0, Java.Lang.String arg1) + { + return IExecute("hasFeature", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public object GetFeature(Java.Lang.String arg0, Java.Lang.String arg1) + { + return IExecute("getFeature", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Org.W3c.Dom.Document CreateDocument(Java.Lang.String arg0, Java.Lang.String arg1, Org.W3c.Dom.DocumentType arg2) + { + return IExecute("createDocument", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Org.W3c.Dom.DocumentType CreateDocumentType(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2) + { + return IExecute("createDocumentType", arg0, arg1, arg2); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/DOMImplementationList.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/DOMImplementationList.cs new file mode 100644 index 0000000000..edc58bab3d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/DOMImplementationList.cs @@ -0,0 +1,102 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom +{ + #region IDOMImplementationList + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IDOMImplementationList + { + #region Instance methods + /// + /// + /// + int Length { get; } + /// + /// + /// + /// + /// + Org.W3c.Dom.DOMImplementation Item(int arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region DOMImplementationList + public partial class DOMImplementationList : Org.W3c.Dom.IDOMImplementationList + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int Length + { + get { return IExecuteWithSignature("getLength", "()I"); } + } + /// + /// + /// + /// + /// + public Org.W3c.Dom.DOMImplementation Item(int arg0) + { + return IExecuteWithSignature("item", "(I)Lorg/w3c/dom/DOMImplementation;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/DOMImplementationSource.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/DOMImplementationSource.cs new file mode 100644 index 0000000000..1a33aebf04 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/DOMImplementationSource.cs @@ -0,0 +1,106 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom +{ + #region IDOMImplementationSource + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IDOMImplementationSource + { + #region Instance methods + /// + /// + /// + /// + /// + Org.W3c.Dom.DOMImplementation GetDOMImplementation(Java.Lang.String arg0); + /// + /// + /// + /// + /// + Org.W3c.Dom.DOMImplementationList GetDOMImplementationList(Java.Lang.String arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region DOMImplementationSource + public partial class DOMImplementationSource : Org.W3c.Dom.IDOMImplementationSource + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public Org.W3c.Dom.DOMImplementation GetDOMImplementation(Java.Lang.String arg0) + { + return IExecuteWithSignature("getDOMImplementation", "(Ljava/lang/String;)Lorg/w3c/dom/DOMImplementation;", arg0); + } + /// + /// + /// + /// + /// + public Org.W3c.Dom.DOMImplementationList GetDOMImplementationList(Java.Lang.String arg0) + { + return IExecuteWithSignature("getDOMImplementationList", "(Ljava/lang/String;)Lorg/w3c/dom/DOMImplementationList;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/DOMLocator.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/DOMLocator.cs new file mode 100644 index 0000000000..21c927f25d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/DOMLocator.cs @@ -0,0 +1,142 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom +{ + #region IDOMLocator + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IDOMLocator + { + #region Instance methods + /// + /// + /// + int ByteOffset { get; } + /// + /// + /// + int ColumnNumber { get; } + /// + /// + /// + int LineNumber { get; } + /// + /// + /// + Org.W3c.Dom.Node RelatedNode { get; } + /// + /// + /// + Java.Lang.String Uri { get; } + /// + /// + /// + int Utf16Offset { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region DOMLocator + public partial class DOMLocator : Org.W3c.Dom.IDOMLocator + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int ByteOffset + { + get { return IExecuteWithSignature("getByteOffset", "()I"); } + } + /// + /// + /// + public int ColumnNumber + { + get { return IExecuteWithSignature("getColumnNumber", "()I"); } + } + /// + /// + /// + public int LineNumber + { + get { return IExecuteWithSignature("getLineNumber", "()I"); } + } + /// + /// + /// + public Org.W3c.Dom.Node RelatedNode + { + get { return IExecuteWithSignature("getRelatedNode", "()Lorg/w3c/dom/Node;"); } + } + /// + /// + /// + public Java.Lang.String Uri + { + get { return IExecuteWithSignature("getUri", "()Ljava/lang/String;"); } + } + /// + /// + /// + public int Utf16Offset + { + get { return IExecuteWithSignature("getUtf16Offset", "()I"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/DOMStringList.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/DOMStringList.cs new file mode 100644 index 0000000000..71fcf9cec0 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/DOMStringList.cs @@ -0,0 +1,117 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom +{ + #region IDOMStringList + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IDOMStringList + { + #region Instance methods + /// + /// + /// + int Length { get; } + /// + /// + /// + /// + /// + bool Contains(Java.Lang.String arg0); + /// + /// + /// + /// + /// + Java.Lang.String Item(int arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region DOMStringList + public partial class DOMStringList : Org.W3c.Dom.IDOMStringList + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int Length + { + get { return IExecuteWithSignature("getLength", "()I"); } + } + /// + /// + /// + /// + /// + public bool Contains(Java.Lang.String arg0) + { + return IExecuteWithSignature("contains", "(Ljava/lang/String;)Z", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.String Item(int arg0) + { + return IExecuteWithSignature("item", "(I)Ljava/lang/String;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Document.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Document.cs new file mode 100644 index 0000000000..72f77532c2 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Document.cs @@ -0,0 +1,469 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom +{ + #region IDocument + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IDocument : Org.W3c.Dom.INode + { + #region Instance methods + /// + /// + /// + Org.W3c.Dom.DocumentType Doctype { get; } + /// + /// + /// + Org.W3c.Dom.Element DocumentElement { get; } + /// + /// + /// + Java.Lang.String DocumentURI { get; set; } + /// + /// + /// + Org.W3c.Dom.DOMConfiguration DomConfig { get; } + /// + /// + /// + Org.W3c.Dom.DOMImplementation Implementation { get; } + /// + /// + /// + Java.Lang.String InputEncoding { get; } + /// + /// + /// + bool StrictErrorChecking { get; set; } + /// + /// + /// + Java.Lang.String XmlEncoding { get; } + /// + /// + /// + bool XmlStandalone { get; set; } + /// + /// + /// + Java.Lang.String XmlVersion { get; set; } + /// + /// + /// + /// + /// + /// + Org.W3c.Dom.Attr CreateAttribute(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + /// + Org.W3c.Dom.Attr CreateAttributeNS(Java.Lang.String arg0, Java.Lang.String arg1); + /// + /// + /// + /// + /// + /// + Org.W3c.Dom.CDATASection CreateCDATASection(Java.Lang.String arg0); + /// + /// + /// + /// + /// + Org.W3c.Dom.Comment CreateComment(Java.Lang.String arg0); + /// + /// + /// + /// + Org.W3c.Dom.DocumentFragment CreateDocumentFragment(); + /// + /// + /// + /// + /// + /// + Org.W3c.Dom.Element CreateElement(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + /// + Org.W3c.Dom.Element CreateElementNS(Java.Lang.String arg0, Java.Lang.String arg1); + /// + /// + /// + /// + /// + Org.W3c.Dom.Element GetElementById(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + Org.W3c.Dom.EntityReference CreateEntityReference(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + Org.W3c.Dom.Node AdoptNode(Org.W3c.Dom.Node arg0); + /// + /// + /// + /// + /// + /// + /// + Org.W3c.Dom.Node ImportNode(Org.W3c.Dom.Node arg0, bool arg1); + /// + /// + /// + /// + /// + /// + /// + /// + Org.W3c.Dom.Node RenameNode(Org.W3c.Dom.Node arg0, Java.Lang.String arg1, Java.Lang.String arg2); + /// + /// + /// + /// + /// + Org.W3c.Dom.NodeList GetElementsByTagName(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + Org.W3c.Dom.NodeList GetElementsByTagNameNS(Java.Lang.String arg0, Java.Lang.String arg1); + /// + /// + /// + /// + /// + /// + /// + Org.W3c.Dom.ProcessingInstruction CreateProcessingInstruction(Java.Lang.String arg0, Java.Lang.String arg1); + /// + /// + /// + /// + /// + Org.W3c.Dom.Text CreateTextNode(Java.Lang.String arg0); + /// + /// + /// + void NormalizeDocument(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Document + public partial class Document : Org.W3c.Dom.IDocument + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Org.W3c.Dom.DocumentType Doctype + { + get { return IExecuteWithSignature("getDoctype", "()Lorg/w3c/dom/DocumentType;"); } + } + /// + /// + /// + public Org.W3c.Dom.Element DocumentElement + { + get { return IExecuteWithSignature("getDocumentElement", "()Lorg/w3c/dom/Element;"); } + } + /// + /// + /// + public Java.Lang.String DocumentURI + { + get { return IExecuteWithSignature("getDocumentURI", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setDocumentURI", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Org.W3c.Dom.DOMConfiguration DomConfig + { + get { return IExecuteWithSignature("getDomConfig", "()Lorg/w3c/dom/DOMConfiguration;"); } + } + /// + /// + /// + public Org.W3c.Dom.DOMImplementation Implementation + { + get { return IExecuteWithSignature("getImplementation", "()Lorg/w3c/dom/DOMImplementation;"); } + } + /// + /// + /// + public Java.Lang.String InputEncoding + { + get { return IExecuteWithSignature("getInputEncoding", "()Ljava/lang/String;"); } + } + /// + /// + /// + public bool StrictErrorChecking + { + get { return IExecuteWithSignature("getStrictErrorChecking", "()Z"); } set { IExecuteWithSignature("setStrictErrorChecking", "(Z)V", value); } + } + /// + /// + /// + public Java.Lang.String XmlEncoding + { + get { return IExecuteWithSignature("getXmlEncoding", "()Ljava/lang/String;"); } + } + /// + /// + /// + public bool XmlStandalone + { + get { return IExecuteWithSignature("getXmlStandalone", "()Z"); } set { IExecuteWithSignature("setXmlStandalone", "(Z)V", value); } + } + /// + /// + /// + public Java.Lang.String XmlVersion + { + get { return IExecuteWithSignature("getXmlVersion", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setXmlVersion", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + /// + /// + /// + public Org.W3c.Dom.Attr CreateAttribute(Java.Lang.String arg0) + { + return IExecuteWithSignature("createAttribute", "(Ljava/lang/String;)Lorg/w3c/dom/Attr;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Org.W3c.Dom.Attr CreateAttributeNS(Java.Lang.String arg0, Java.Lang.String arg1) + { + return IExecute("createAttributeNS", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Org.W3c.Dom.CDATASection CreateCDATASection(Java.Lang.String arg0) + { + return IExecuteWithSignature("createCDATASection", "(Ljava/lang/String;)Lorg/w3c/dom/CDATASection;", arg0); + } + /// + /// + /// + /// + /// + public Org.W3c.Dom.Comment CreateComment(Java.Lang.String arg0) + { + return IExecuteWithSignature("createComment", "(Ljava/lang/String;)Lorg/w3c/dom/Comment;", arg0); + } + /// + /// + /// + /// + public Org.W3c.Dom.DocumentFragment CreateDocumentFragment() + { + return IExecuteWithSignature("createDocumentFragment", "()Lorg/w3c/dom/DocumentFragment;"); + } + /// + /// + /// + /// + /// + /// + public Org.W3c.Dom.Element CreateElement(Java.Lang.String arg0) + { + return IExecuteWithSignature("createElement", "(Ljava/lang/String;)Lorg/w3c/dom/Element;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Org.W3c.Dom.Element CreateElementNS(Java.Lang.String arg0, Java.Lang.String arg1) + { + return IExecute("createElementNS", arg0, arg1); + } + /// + /// + /// + /// + /// + public Org.W3c.Dom.Element GetElementById(Java.Lang.String arg0) + { + return IExecuteWithSignature("getElementById", "(Ljava/lang/String;)Lorg/w3c/dom/Element;", arg0); + } + /// + /// + /// + /// + /// + /// + public Org.W3c.Dom.EntityReference CreateEntityReference(Java.Lang.String arg0) + { + return IExecuteWithSignature("createEntityReference", "(Ljava/lang/String;)Lorg/w3c/dom/EntityReference;", arg0); + } + /// + /// + /// + /// + /// + /// + public Org.W3c.Dom.Node AdoptNode(Org.W3c.Dom.Node arg0) + { + return IExecuteWithSignature("adoptNode", "(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Org.W3c.Dom.Node ImportNode(Org.W3c.Dom.Node arg0, bool arg1) + { + return IExecute("importNode", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Org.W3c.Dom.Node RenameNode(Org.W3c.Dom.Node arg0, Java.Lang.String arg1, Java.Lang.String arg2) + { + return IExecute("renameNode", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public Org.W3c.Dom.NodeList GetElementsByTagName(Java.Lang.String arg0) + { + return IExecuteWithSignature("getElementsByTagName", "(Ljava/lang/String;)Lorg/w3c/dom/NodeList;", arg0); + } + /// + /// + /// + /// + /// + /// + public Org.W3c.Dom.NodeList GetElementsByTagNameNS(Java.Lang.String arg0, Java.Lang.String arg1) + { + return IExecute("getElementsByTagNameNS", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public Org.W3c.Dom.ProcessingInstruction CreateProcessingInstruction(Java.Lang.String arg0, Java.Lang.String arg1) + { + return IExecute("createProcessingInstruction", arg0, arg1); + } + /// + /// + /// + /// + /// + public Org.W3c.Dom.Text CreateTextNode(Java.Lang.String arg0) + { + return IExecuteWithSignature("createTextNode", "(Ljava/lang/String;)Lorg/w3c/dom/Text;", arg0); + } + /// + /// + /// + public void NormalizeDocument() + { + IExecuteWithSignature("normalizeDocument", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/DocumentFragment.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/DocumentFragment.cs new file mode 100644 index 0000000000..fb49d2ae69 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/DocumentFragment.cs @@ -0,0 +1,76 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom +{ + #region IDocumentFragment + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IDocumentFragment : Org.W3c.Dom.INode + { + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region DocumentFragment + public partial class DocumentFragment : Org.W3c.Dom.IDocumentFragment + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/DocumentType.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/DocumentType.cs new file mode 100644 index 0000000000..f9548e1b3a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/DocumentType.cs @@ -0,0 +1,142 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom +{ + #region IDocumentType + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IDocumentType : Org.W3c.Dom.INode + { + #region Instance methods + /// + /// + /// + Org.W3c.Dom.NamedNodeMap Entities { get; } + /// + /// + /// + Java.Lang.String InternalSubset { get; } + /// + /// + /// + Java.Lang.String Name { get; } + /// + /// + /// + Org.W3c.Dom.NamedNodeMap Notations { get; } + /// + /// + /// + Java.Lang.String PublicId { get; } + /// + /// + /// + Java.Lang.String SystemId { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region DocumentType + public partial class DocumentType : Org.W3c.Dom.IDocumentType + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Org.W3c.Dom.NamedNodeMap Entities + { + get { return IExecuteWithSignature("getEntities", "()Lorg/w3c/dom/NamedNodeMap;"); } + } + /// + /// + /// + public Java.Lang.String InternalSubset + { + get { return IExecuteWithSignature("getInternalSubset", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Org.W3c.Dom.NamedNodeMap Notations + { + get { return IExecuteWithSignature("getNotations", "()Lorg/w3c/dom/NamedNodeMap;"); } + } + /// + /// + /// + public Java.Lang.String PublicId + { + get { return IExecuteWithSignature("getPublicId", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String SystemId + { + get { return IExecuteWithSignature("getSystemId", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Element.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Element.cs new file mode 100644 index 0000000000..ddc3a30de9 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Element.cs @@ -0,0 +1,406 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom +{ + #region IElement + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IElement : Org.W3c.Dom.INode + { + #region Instance methods + /// + /// + /// + Org.W3c.Dom.TypeInfo SchemaTypeInfo { get; } + /// + /// + /// + Java.Lang.String TagName { get; } + /// + /// + /// + /// + /// + bool HasAttribute(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + /// + bool HasAttributeNS(Java.Lang.String arg0, Java.Lang.String arg1); + /// + /// + /// + /// + /// + Java.Lang.String GetAttribute(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + /// + Java.Lang.String GetAttributeNS(Java.Lang.String arg0, Java.Lang.String arg1); + /// + /// + /// + /// + /// + Org.W3c.Dom.Attr GetAttributeNode(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + /// + Org.W3c.Dom.Attr GetAttributeNodeNS(Java.Lang.String arg0, Java.Lang.String arg1); + /// + /// + /// + /// + /// + /// + Org.W3c.Dom.Attr RemoveAttributeNode(Org.W3c.Dom.Attr arg0); + /// + /// + /// + /// + /// + /// + Org.W3c.Dom.Attr SetAttributeNode(Org.W3c.Dom.Attr arg0); + /// + /// + /// + /// + /// + /// + Org.W3c.Dom.Attr SetAttributeNodeNS(Org.W3c.Dom.Attr arg0); + /// + /// + /// + /// + /// + Org.W3c.Dom.NodeList GetElementsByTagName(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + /// + Org.W3c.Dom.NodeList GetElementsByTagNameNS(Java.Lang.String arg0, Java.Lang.String arg1); + /// + /// + /// + /// + /// + void RemoveAttribute(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + void RemoveAttributeNS(Java.Lang.String arg0, Java.Lang.String arg1); + /// + /// + /// + /// + /// + /// + void SetAttribute(Java.Lang.String arg0, Java.Lang.String arg1); + /// + /// + /// + /// + /// + /// + /// + void SetAttributeNS(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2); + /// + /// + /// + /// + /// + /// + void SetIdAttribute(Java.Lang.String arg0, bool arg1); + /// + /// + /// + /// + /// + /// + void SetIdAttributeNode(Org.W3c.Dom.Attr arg0, bool arg1); + /// + /// + /// + /// + /// + /// + /// + void SetIdAttributeNS(Java.Lang.String arg0, Java.Lang.String arg1, bool arg2); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Element + public partial class Element : Org.W3c.Dom.IElement + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Org.W3c.Dom.TypeInfo SchemaTypeInfo + { + get { return IExecuteWithSignature("getSchemaTypeInfo", "()Lorg/w3c/dom/TypeInfo;"); } + } + /// + /// + /// + public Java.Lang.String TagName + { + get { return IExecuteWithSignature("getTagName", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + /// + public bool HasAttribute(Java.Lang.String arg0) + { + return IExecuteWithSignature("hasAttribute", "(Ljava/lang/String;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public bool HasAttributeNS(Java.Lang.String arg0, Java.Lang.String arg1) + { + return IExecute("hasAttributeNS", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Lang.String GetAttribute(Java.Lang.String arg0) + { + return IExecuteWithSignature("getAttribute", "(Ljava/lang/String;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.String GetAttributeNS(Java.Lang.String arg0, Java.Lang.String arg1) + { + return IExecute("getAttributeNS", arg0, arg1); + } + /// + /// + /// + /// + /// + public Org.W3c.Dom.Attr GetAttributeNode(Java.Lang.String arg0) + { + return IExecuteWithSignature("getAttributeNode", "(Ljava/lang/String;)Lorg/w3c/dom/Attr;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Org.W3c.Dom.Attr GetAttributeNodeNS(Java.Lang.String arg0, Java.Lang.String arg1) + { + return IExecute("getAttributeNodeNS", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Org.W3c.Dom.Attr RemoveAttributeNode(Org.W3c.Dom.Attr arg0) + { + return IExecuteWithSignature("removeAttributeNode", "(Lorg/w3c/dom/Attr;)Lorg/w3c/dom/Attr;", arg0); + } + /// + /// + /// + /// + /// + /// + public Org.W3c.Dom.Attr SetAttributeNode(Org.W3c.Dom.Attr arg0) + { + return IExecuteWithSignature("setAttributeNode", "(Lorg/w3c/dom/Attr;)Lorg/w3c/dom/Attr;", arg0); + } + /// + /// + /// + /// + /// + /// + public Org.W3c.Dom.Attr SetAttributeNodeNS(Org.W3c.Dom.Attr arg0) + { + return IExecuteWithSignature("setAttributeNodeNS", "(Lorg/w3c/dom/Attr;)Lorg/w3c/dom/Attr;", arg0); + } + /// + /// + /// + /// + /// + public Org.W3c.Dom.NodeList GetElementsByTagName(Java.Lang.String arg0) + { + return IExecuteWithSignature("getElementsByTagName", "(Ljava/lang/String;)Lorg/w3c/dom/NodeList;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Org.W3c.Dom.NodeList GetElementsByTagNameNS(Java.Lang.String arg0, Java.Lang.String arg1) + { + return IExecute("getElementsByTagNameNS", arg0, arg1); + } + /// + /// + /// + /// + /// + public void RemoveAttribute(Java.Lang.String arg0) + { + IExecuteWithSignature("removeAttribute", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + /// + /// + public void RemoveAttributeNS(Java.Lang.String arg0, Java.Lang.String arg1) + { + IExecute("removeAttributeNS", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetAttribute(Java.Lang.String arg0, Java.Lang.String arg1) + { + IExecute("setAttribute", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void SetAttributeNS(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2) + { + IExecute("setAttributeNS", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void SetIdAttribute(Java.Lang.String arg0, bool arg1) + { + IExecute("setIdAttribute", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetIdAttributeNode(Org.W3c.Dom.Attr arg0, bool arg1) + { + IExecute("setIdAttributeNode", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void SetIdAttributeNS(Java.Lang.String arg0, Java.Lang.String arg1, bool arg2) + { + IExecute("setIdAttributeNS", arg0, arg1, arg2); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/ElementTraversal.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/ElementTraversal.cs new file mode 100644 index 0000000000..7e50791f8a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/ElementTraversal.cs @@ -0,0 +1,131 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom +{ + #region IElementTraversal + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IElementTraversal + { + #region Instance methods + /// + /// + /// + int ChildElementCount { get; } + /// + /// + /// + Org.W3c.Dom.Element FirstElementChild { get; } + /// + /// + /// + Org.W3c.Dom.Element LastElementChild { get; } + /// + /// + /// + Org.W3c.Dom.Element NextElementSibling { get; } + /// + /// + /// + Org.W3c.Dom.Element PreviousElementSibling { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ElementTraversal + public partial class ElementTraversal : Org.W3c.Dom.IElementTraversal + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int ChildElementCount + { + get { return IExecuteWithSignature("getChildElementCount", "()I"); } + } + /// + /// + /// + public Org.W3c.Dom.Element FirstElementChild + { + get { return IExecuteWithSignature("getFirstElementChild", "()Lorg/w3c/dom/Element;"); } + } + /// + /// + /// + public Org.W3c.Dom.Element LastElementChild + { + get { return IExecuteWithSignature("getLastElementChild", "()Lorg/w3c/dom/Element;"); } + } + /// + /// + /// + public Org.W3c.Dom.Element NextElementSibling + { + get { return IExecuteWithSignature("getNextElementSibling", "()Lorg/w3c/dom/Element;"); } + } + /// + /// + /// + public Org.W3c.Dom.Element PreviousElementSibling + { + get { return IExecuteWithSignature("getPreviousElementSibling", "()Lorg/w3c/dom/Element;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Entity.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Entity.cs new file mode 100644 index 0000000000..80e9be132e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Entity.cs @@ -0,0 +1,142 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom +{ + #region IEntity + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IEntity : Org.W3c.Dom.INode + { + #region Instance methods + /// + /// + /// + Java.Lang.String InputEncoding { get; } + /// + /// + /// + Java.Lang.String NotationName { get; } + /// + /// + /// + Java.Lang.String PublicId { get; } + /// + /// + /// + Java.Lang.String SystemId { get; } + /// + /// + /// + Java.Lang.String XmlEncoding { get; } + /// + /// + /// + Java.Lang.String XmlVersion { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Entity + public partial class Entity : Org.W3c.Dom.IEntity + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String InputEncoding + { + get { return IExecuteWithSignature("getInputEncoding", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String NotationName + { + get { return IExecuteWithSignature("getNotationName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String PublicId + { + get { return IExecuteWithSignature("getPublicId", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String SystemId + { + get { return IExecuteWithSignature("getSystemId", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String XmlEncoding + { + get { return IExecuteWithSignature("getXmlEncoding", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String XmlVersion + { + get { return IExecuteWithSignature("getXmlVersion", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/EntityReference.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/EntityReference.cs new file mode 100644 index 0000000000..1cbe6d71df --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/EntityReference.cs @@ -0,0 +1,76 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom +{ + #region IEntityReference + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IEntityReference : Org.W3c.Dom.INode + { + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region EntityReference + public partial class EntityReference : Org.W3c.Dom.IEntityReference + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Events/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Events/AllPackageClasses.cs new file mode 100644 index 0000000000..2f7b862b21 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Events/AllPackageClasses.cs @@ -0,0 +1,396 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Org.W3c.Dom.Events +{ + #region DocumentEvent + /// + /// + /// + public partial class DocumentEvent : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "org.w3c.dom.events.DocumentEvent"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("DocumentEvent class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DocumentEvent() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("DocumentEvent class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DocumentEvent(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Event + /// + /// + /// + public partial class Event : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "org.w3c.dom.events.Event"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Event class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Event() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Event class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Event(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region EventException + /// + /// + /// + public partial class EventException : Java.Lang.RuntimeException + { + const string _bridgeClassName = "org.w3c.dom.events.EventException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region EventListener + /// + /// + /// + public partial class EventListener : MASES.JCOBridge.C2JBridge.JVMBridgeListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public EventListener() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.org.w3c.dom.events.EventListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region EventListenerDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class EventListenerDirect : EventListener + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "org.w3c.dom.events.EventListener"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region EventTarget + /// + /// + /// + public partial class EventTarget : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "org.w3c.dom.events.EventTarget"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("EventTarget class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public EventTarget() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("EventTarget class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public EventTarget(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MouseEvent + /// + /// + /// + public partial class MouseEvent : Org.W3c.Dom.Events.UIEvent + { + const string _bridgeClassName = "org.w3c.dom.events.MouseEvent"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("MouseEvent class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public MouseEvent() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("MouseEvent class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public MouseEvent(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MutationEvent + /// + /// + /// + public partial class MutationEvent : Org.W3c.Dom.Events.Event + { + const string _bridgeClassName = "org.w3c.dom.events.MutationEvent"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("MutationEvent class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public MutationEvent() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("MutationEvent class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public MutationEvent(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region UIEvent + /// + /// + /// + public partial class UIEvent : Org.W3c.Dom.Events.Event + { + const string _bridgeClassName = "org.w3c.dom.events.UIEvent"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("UIEvent class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public UIEvent() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("UIEvent class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public UIEvent(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Events/DocumentEvent.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Events/DocumentEvent.cs new file mode 100644 index 0000000000..0314ae454b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Events/DocumentEvent.cs @@ -0,0 +1,93 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom.Events +{ + #region IDocumentEvent + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IDocumentEvent + { + #region Instance methods + /// + /// + /// + /// + /// + /// + Org.W3c.Dom.Events.Event CreateEvent(Java.Lang.String arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region DocumentEvent + public partial class DocumentEvent : Org.W3c.Dom.Events.IDocumentEvent + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public Org.W3c.Dom.Events.Event CreateEvent(Java.Lang.String arg0) + { + return IExecuteWithSignature("createEvent", "(Ljava/lang/String;)Lorg/w3c/dom/events/Event;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Events/Event.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Events/Event.cs new file mode 100644 index 0000000000..60d097e914 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Events/Event.cs @@ -0,0 +1,210 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom.Events +{ + #region IEvent + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IEvent + { + #region Instance methods + /// + /// + /// + bool Bubbles { get; } + /// + /// + /// + bool Cancelable { get; } + /// + /// + /// + Org.W3c.Dom.Events.EventTarget CurrentTarget { get; } + /// + /// + /// + short EventPhase { get; } + /// + /// + /// + Org.W3c.Dom.Events.EventTarget Target { get; } + /// + /// + /// + long TimeStamp { get; } + /// + /// + /// + Java.Lang.String Type { get; } + /// + /// + /// + /// + /// + /// + void InitEvent(Java.Lang.String arg0, bool arg1, bool arg2); + /// + /// + /// + void PreventDefault(); + /// + /// + /// + void StopPropagation(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Event + public partial class Event : Org.W3c.Dom.Events.IEvent + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static short AT_TARGET { get { if (!_AT_TARGETReady) { _AT_TARGETContent = SGetField(LocalBridgeClazz, "AT_TARGET"); _AT_TARGETReady = true; } return _AT_TARGETContent; } } + private static short _AT_TARGETContent = default; + private static bool _AT_TARGETReady = false; // this is used because in case of generics + /// + /// + /// + public static short BUBBLING_PHASE { get { if (!_BUBBLING_PHASEReady) { _BUBBLING_PHASEContent = SGetField(LocalBridgeClazz, "BUBBLING_PHASE"); _BUBBLING_PHASEReady = true; } return _BUBBLING_PHASEContent; } } + private static short _BUBBLING_PHASEContent = default; + private static bool _BUBBLING_PHASEReady = false; // this is used because in case of generics + /// + /// + /// + public static short CAPTURING_PHASE { get { if (!_CAPTURING_PHASEReady) { _CAPTURING_PHASEContent = SGetField(LocalBridgeClazz, "CAPTURING_PHASE"); _CAPTURING_PHASEReady = true; } return _CAPTURING_PHASEContent; } } + private static short _CAPTURING_PHASEContent = default; + private static bool _CAPTURING_PHASEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public bool Bubbles + { + get { return IExecuteWithSignature("getBubbles", "()Z"); } + } + /// + /// + /// + public bool Cancelable + { + get { return IExecuteWithSignature("getCancelable", "()Z"); } + } + /// + /// + /// + public Org.W3c.Dom.Events.EventTarget CurrentTarget + { + get { return IExecuteWithSignature("getCurrentTarget", "()Lorg/w3c/dom/events/EventTarget;"); } + } + /// + /// + /// + public short EventPhase + { + get { return IExecuteWithSignature("getEventPhase", "()S"); } + } + /// + /// + /// + public Org.W3c.Dom.Events.EventTarget Target + { + get { return IExecuteWithSignature("getTarget", "()Lorg/w3c/dom/events/EventTarget;"); } + } + /// + /// + /// + public long TimeStamp + { + get { return IExecuteWithSignature("getTimeStamp", "()J"); } + } + /// + /// + /// + public Java.Lang.String Type + { + get { return IExecuteWithSignature("getType", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + /// + /// + public void InitEvent(Java.Lang.String arg0, bool arg1, bool arg2) + { + IExecute("initEvent", arg0, arg1, arg2); + } + /// + /// + /// + public void PreventDefault() + { + IExecuteWithSignature("preventDefault", "()V"); + } + /// + /// + /// + public void StopPropagation() + { + IExecuteWithSignature("stopPropagation", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Events/EventException.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Events/EventException.cs new file mode 100644 index 0000000000..cb491822c9 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Events/EventException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom.Events +{ + #region EventException + public partial class EventException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Events/EventListener.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Events/EventListener.cs new file mode 100644 index 0000000000..5b6e49e9de --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Events/EventListener.cs @@ -0,0 +1,149 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom.Events +{ + #region IEventListener + /// + /// .NET interface for org.mases.jnet.generated.org.w3c.dom.events.EventListener implementing + /// + public partial interface IEventListener + { + #region Instance methods + /// + /// + /// + /// + void HandleEvent(Org.W3c.Dom.Events.Event arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region EventListener + public partial class EventListener : Org.W3c.Dom.Events.IEventListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("handleEvent", new global::System.EventHandler>>(HandleEventEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnHandleEvent { get; set; } = null; + + void HandleEventEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnHandleEvent != null) ? OnHandleEvent : HandleEvent; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void HandleEvent(Org.W3c.Dom.Events.Event arg0) + { + + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region EventListenerDirect + public partial class EventListenerDirect : Org.W3c.Dom.Events.IEventListener + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public override void HandleEvent(Org.W3c.Dom.Events.Event arg0) + { + IExecuteWithSignature("handleEvent", "(Lorg/w3c/dom/events/Event;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Events/EventTarget.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Events/EventTarget.cs new file mode 100644 index 0000000000..6d9635d102 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Events/EventTarget.cs @@ -0,0 +1,127 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom.Events +{ + #region IEventTarget + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IEventTarget + { + #region Instance methods + /// + /// + /// + /// + /// + /// + bool DispatchEvent(Org.W3c.Dom.Events.Event arg0); + /// + /// + /// + /// + /// + /// + void AddEventListener(Java.Lang.String arg0, Org.W3c.Dom.Events.EventListener arg1, bool arg2); + /// + /// + /// + /// + /// + /// + void RemoveEventListener(Java.Lang.String arg0, Org.W3c.Dom.Events.EventListener arg1, bool arg2); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region EventTarget + public partial class EventTarget : Org.W3c.Dom.Events.IEventTarget + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + public bool DispatchEvent(Org.W3c.Dom.Events.Event arg0) + { + return IExecuteWithSignature("dispatchEvent", "(Lorg/w3c/dom/events/Event;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public void AddEventListener(Java.Lang.String arg0, Org.W3c.Dom.Events.EventListener arg1, bool arg2) + { + IExecute("addEventListener", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void RemoveEventListener(Java.Lang.String arg0, Org.W3c.Dom.Events.EventListener arg1, bool arg2) + { + IExecute("removeEventListener", arg0, arg1, arg2); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Events/MouseEvent.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Events/MouseEvent.cs new file mode 100644 index 0000000000..320d7736ad --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Events/MouseEvent.cs @@ -0,0 +1,227 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom.Events +{ + #region IMouseEvent + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IMouseEvent : Org.W3c.Dom.Events.IUIEvent + { + #region Instance methods + /// + /// + /// + bool AltKey { get; } + /// + /// + /// + short Button { get; } + /// + /// + /// + int ClientX { get; } + /// + /// + /// + int ClientY { get; } + /// + /// + /// + bool CtrlKey { get; } + /// + /// + /// + bool MetaKey { get; } + /// + /// + /// + Org.W3c.Dom.Events.EventTarget RelatedTarget { get; } + /// + /// + /// + int ScreenX { get; } + /// + /// + /// + int ScreenY { get; } + /// + /// + /// + bool ShiftKey { get; } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + void InitMouseEvent(Java.Lang.String arg0, bool arg1, bool arg2, Org.W3c.Dom.Views.AbstractView arg3, int arg4, int arg5, int arg6, int arg7, int arg8, bool arg9, bool arg10, bool arg11, bool arg12, short arg13, Org.W3c.Dom.Events.EventTarget arg14); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region MouseEvent + public partial class MouseEvent : Org.W3c.Dom.Events.IMouseEvent + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public bool AltKey + { + get { return IExecuteWithSignature("getAltKey", "()Z"); } + } + /// + /// + /// + public short Button + { + get { return IExecuteWithSignature("getButton", "()S"); } + } + /// + /// + /// + public int ClientX + { + get { return IExecuteWithSignature("getClientX", "()I"); } + } + /// + /// + /// + public int ClientY + { + get { return IExecuteWithSignature("getClientY", "()I"); } + } + /// + /// + /// + public bool CtrlKey + { + get { return IExecuteWithSignature("getCtrlKey", "()Z"); } + } + /// + /// + /// + public bool MetaKey + { + get { return IExecuteWithSignature("getMetaKey", "()Z"); } + } + /// + /// + /// + public Org.W3c.Dom.Events.EventTarget RelatedTarget + { + get { return IExecuteWithSignature("getRelatedTarget", "()Lorg/w3c/dom/events/EventTarget;"); } + } + /// + /// + /// + public int ScreenX + { + get { return IExecuteWithSignature("getScreenX", "()I"); } + } + /// + /// + /// + public int ScreenY + { + get { return IExecuteWithSignature("getScreenY", "()I"); } + } + /// + /// + /// + public bool ShiftKey + { + get { return IExecuteWithSignature("getShiftKey", "()Z"); } + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void InitMouseEvent(Java.Lang.String arg0, bool arg1, bool arg2, Org.W3c.Dom.Views.AbstractView arg3, int arg4, int arg5, int arg6, int arg7, int arg8, bool arg9, bool arg10, bool arg11, bool arg12, short arg13, Org.W3c.Dom.Events.EventTarget arg14) + { + IExecute("initMouseEvent", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Events/MutationEvent.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Events/MutationEvent.cs new file mode 100644 index 0000000000..1f87bee60d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Events/MutationEvent.cs @@ -0,0 +1,176 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom.Events +{ + #region IMutationEvent + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IMutationEvent : Org.W3c.Dom.Events.IEvent + { + #region Instance methods + /// + /// + /// + short AttrChange { get; } + /// + /// + /// + Java.Lang.String AttrName { get; } + /// + /// + /// + Java.Lang.String NewValue { get; } + /// + /// + /// + Java.Lang.String PrevValue { get; } + /// + /// + /// + Org.W3c.Dom.Node RelatedNode { get; } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + void InitMutationEvent(Java.Lang.String arg0, bool arg1, bool arg2, Org.W3c.Dom.Node arg3, Java.Lang.String arg4, Java.Lang.String arg5, Java.Lang.String arg6, short arg7); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region MutationEvent + public partial class MutationEvent : Org.W3c.Dom.Events.IMutationEvent + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static short ADDITION { get { if (!_ADDITIONReady) { _ADDITIONContent = SGetField(LocalBridgeClazz, "ADDITION"); _ADDITIONReady = true; } return _ADDITIONContent; } } + private static short _ADDITIONContent = default; + private static bool _ADDITIONReady = false; // this is used because in case of generics + /// + /// + /// + public static short MODIFICATION { get { if (!_MODIFICATIONReady) { _MODIFICATIONContent = SGetField(LocalBridgeClazz, "MODIFICATION"); _MODIFICATIONReady = true; } return _MODIFICATIONContent; } } + private static short _MODIFICATIONContent = default; + private static bool _MODIFICATIONReady = false; // this is used because in case of generics + /// + /// + /// + public static short REMOVAL { get { if (!_REMOVALReady) { _REMOVALContent = SGetField(LocalBridgeClazz, "REMOVAL"); _REMOVALReady = true; } return _REMOVALContent; } } + private static short _REMOVALContent = default; + private static bool _REMOVALReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public short AttrChange + { + get { return IExecuteWithSignature("getAttrChange", "()S"); } + } + /// + /// + /// + public Java.Lang.String AttrName + { + get { return IExecuteWithSignature("getAttrName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String NewValue + { + get { return IExecuteWithSignature("getNewValue", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String PrevValue + { + get { return IExecuteWithSignature("getPrevValue", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Org.W3c.Dom.Node RelatedNode + { + get { return IExecuteWithSignature("getRelatedNode", "()Lorg/w3c/dom/Node;"); } + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void InitMutationEvent(Java.Lang.String arg0, bool arg1, bool arg2, Org.W3c.Dom.Node arg3, Java.Lang.String arg4, Java.Lang.String arg5, Java.Lang.String arg6, short arg7) + { + IExecute("initMutationEvent", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Events/UIEvent.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Events/UIEvent.cs new file mode 100644 index 0000000000..87926090f7 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Events/UIEvent.cs @@ -0,0 +1,119 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom.Events +{ + #region IUIEvent + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IUIEvent : Org.W3c.Dom.Events.IEvent + { + #region Instance methods + /// + /// + /// + int Detail { get; } + /// + /// + /// + Org.W3c.Dom.Views.AbstractView View { get; } + /// + /// + /// + /// + /// + /// + /// + /// + void InitUIEvent(Java.Lang.String arg0, bool arg1, bool arg2, Org.W3c.Dom.Views.AbstractView arg3, int arg4); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region UIEvent + public partial class UIEvent : Org.W3c.Dom.Events.IUIEvent + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int Detail + { + get { return IExecuteWithSignature("getDetail", "()I"); } + } + /// + /// + /// + public Org.W3c.Dom.Views.AbstractView View + { + get { return IExecuteWithSignature("getView", "()Lorg/w3c/dom/views/AbstractView;"); } + } + /// + /// + /// + /// + /// + /// + /// + /// + public void InitUIEvent(Java.Lang.String arg0, bool arg1, bool arg2, Org.W3c.Dom.Views.AbstractView arg3, int arg4) + { + IExecute("initUIEvent", arg0, arg1, arg2, arg3, arg4); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/AllPackageClasses.cs new file mode 100644 index 0000000000..52dccf234d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/AllPackageClasses.cs @@ -0,0 +1,2662 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Org.W3c.Dom.Html +{ + #region HTMLAnchorElement + /// + /// + /// + public partial class HTMLAnchorElement : Org.W3c.Dom.Html.HTMLElement + { + const string _bridgeClassName = "org.w3c.dom.html.HTMLAnchorElement"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("HTMLAnchorElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HTMLAnchorElement() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("HTMLAnchorElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HTMLAnchorElement(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region HTMLAppletElement + /// + /// + /// + public partial class HTMLAppletElement : Org.W3c.Dom.Html.HTMLElement + { + const string _bridgeClassName = "org.w3c.dom.html.HTMLAppletElement"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("HTMLAppletElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HTMLAppletElement() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("HTMLAppletElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HTMLAppletElement(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region HTMLAreaElement + /// + /// + /// + public partial class HTMLAreaElement : Org.W3c.Dom.Html.HTMLElement + { + const string _bridgeClassName = "org.w3c.dom.html.HTMLAreaElement"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("HTMLAreaElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HTMLAreaElement() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("HTMLAreaElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HTMLAreaElement(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region HTMLBaseElement + /// + /// + /// + public partial class HTMLBaseElement : Org.W3c.Dom.Html.HTMLElement + { + const string _bridgeClassName = "org.w3c.dom.html.HTMLBaseElement"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("HTMLBaseElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HTMLBaseElement() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("HTMLBaseElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HTMLBaseElement(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region HTMLBaseFontElement + /// + /// + /// + public partial class HTMLBaseFontElement : Org.W3c.Dom.Html.HTMLElement + { + const string _bridgeClassName = "org.w3c.dom.html.HTMLBaseFontElement"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("HTMLBaseFontElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HTMLBaseFontElement() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("HTMLBaseFontElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HTMLBaseFontElement(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region HTMLBodyElement + /// + /// + /// + public partial class HTMLBodyElement : Org.W3c.Dom.Html.HTMLElement + { + const string _bridgeClassName = "org.w3c.dom.html.HTMLBodyElement"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("HTMLBodyElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HTMLBodyElement() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("HTMLBodyElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HTMLBodyElement(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region HTMLBRElement + /// + /// + /// + public partial class HTMLBRElement : Org.W3c.Dom.Html.HTMLElement + { + const string _bridgeClassName = "org.w3c.dom.html.HTMLBRElement"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("HTMLBRElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HTMLBRElement() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("HTMLBRElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HTMLBRElement(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region HTMLButtonElement + /// + /// + /// + public partial class HTMLButtonElement : Org.W3c.Dom.Html.HTMLElement + { + const string _bridgeClassName = "org.w3c.dom.html.HTMLButtonElement"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("HTMLButtonElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HTMLButtonElement() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("HTMLButtonElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HTMLButtonElement(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region HTMLCollection + /// + /// + /// + public partial class HTMLCollection : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "org.w3c.dom.html.HTMLCollection"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("HTMLCollection class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HTMLCollection() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("HTMLCollection class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HTMLCollection(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region HTMLDirectoryElement + /// + /// + /// + public partial class HTMLDirectoryElement : Org.W3c.Dom.Html.HTMLElement + { + const string _bridgeClassName = "org.w3c.dom.html.HTMLDirectoryElement"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("HTMLDirectoryElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HTMLDirectoryElement() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("HTMLDirectoryElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HTMLDirectoryElement(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region HTMLDivElement + /// + /// + /// + public partial class HTMLDivElement : Org.W3c.Dom.Html.HTMLElement + { + const string _bridgeClassName = "org.w3c.dom.html.HTMLDivElement"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("HTMLDivElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HTMLDivElement() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("HTMLDivElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HTMLDivElement(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region HTMLDListElement + /// + /// + /// + public partial class HTMLDListElement : Org.W3c.Dom.Html.HTMLElement + { + const string _bridgeClassName = "org.w3c.dom.html.HTMLDListElement"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("HTMLDListElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HTMLDListElement() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("HTMLDListElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HTMLDListElement(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region HTMLDocument + /// + /// + /// + public partial class HTMLDocument : Org.W3c.Dom.Document + { + const string _bridgeClassName = "org.w3c.dom.html.HTMLDocument"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("HTMLDocument class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HTMLDocument() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("HTMLDocument class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HTMLDocument(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region HTMLDOMImplementation + /// + /// + /// + public partial class HTMLDOMImplementation : Org.W3c.Dom.DOMImplementation + { + const string _bridgeClassName = "org.w3c.dom.html.HTMLDOMImplementation"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("HTMLDOMImplementation class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HTMLDOMImplementation() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("HTMLDOMImplementation class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HTMLDOMImplementation(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region HTMLElement + /// + /// + /// + public partial class HTMLElement : Org.W3c.Dom.Element + { + const string _bridgeClassName = "org.w3c.dom.html.HTMLElement"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("HTMLElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HTMLElement() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("HTMLElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HTMLElement(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region HTMLFieldSetElement + /// + /// + /// + public partial class HTMLFieldSetElement : Org.W3c.Dom.Html.HTMLElement + { + const string _bridgeClassName = "org.w3c.dom.html.HTMLFieldSetElement"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("HTMLFieldSetElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HTMLFieldSetElement() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("HTMLFieldSetElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HTMLFieldSetElement(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region HTMLFontElement + /// + /// + /// + public partial class HTMLFontElement : Org.W3c.Dom.Html.HTMLElement + { + const string _bridgeClassName = "org.w3c.dom.html.HTMLFontElement"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("HTMLFontElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HTMLFontElement() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("HTMLFontElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HTMLFontElement(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region HTMLFormElement + /// + /// + /// + public partial class HTMLFormElement : Org.W3c.Dom.Html.HTMLElement + { + const string _bridgeClassName = "org.w3c.dom.html.HTMLFormElement"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("HTMLFormElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HTMLFormElement() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("HTMLFormElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HTMLFormElement(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region HTMLFrameElement + /// + /// + /// + public partial class HTMLFrameElement : Org.W3c.Dom.Html.HTMLElement + { + const string _bridgeClassName = "org.w3c.dom.html.HTMLFrameElement"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("HTMLFrameElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HTMLFrameElement() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("HTMLFrameElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HTMLFrameElement(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region HTMLFrameSetElement + /// + /// + /// + public partial class HTMLFrameSetElement : Org.W3c.Dom.Html.HTMLElement + { + const string _bridgeClassName = "org.w3c.dom.html.HTMLFrameSetElement"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("HTMLFrameSetElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HTMLFrameSetElement() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("HTMLFrameSetElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HTMLFrameSetElement(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region HTMLHeadElement + /// + /// + /// + public partial class HTMLHeadElement : Org.W3c.Dom.Html.HTMLElement + { + const string _bridgeClassName = "org.w3c.dom.html.HTMLHeadElement"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("HTMLHeadElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HTMLHeadElement() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("HTMLHeadElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HTMLHeadElement(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region HTMLHeadingElement + /// + /// + /// + public partial class HTMLHeadingElement : Org.W3c.Dom.Html.HTMLElement + { + const string _bridgeClassName = "org.w3c.dom.html.HTMLHeadingElement"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("HTMLHeadingElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HTMLHeadingElement() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("HTMLHeadingElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HTMLHeadingElement(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region HTMLHRElement + /// + /// + /// + public partial class HTMLHRElement : Org.W3c.Dom.Html.HTMLElement + { + const string _bridgeClassName = "org.w3c.dom.html.HTMLHRElement"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("HTMLHRElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HTMLHRElement() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("HTMLHRElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HTMLHRElement(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region HTMLHtmlElement + /// + /// + /// + public partial class HTMLHtmlElement : Org.W3c.Dom.Html.HTMLElement + { + const string _bridgeClassName = "org.w3c.dom.html.HTMLHtmlElement"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("HTMLHtmlElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HTMLHtmlElement() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("HTMLHtmlElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HTMLHtmlElement(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region HTMLIFrameElement + /// + /// + /// + public partial class HTMLIFrameElement : Org.W3c.Dom.Html.HTMLElement + { + const string _bridgeClassName = "org.w3c.dom.html.HTMLIFrameElement"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("HTMLIFrameElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HTMLIFrameElement() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("HTMLIFrameElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HTMLIFrameElement(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region HTMLImageElement + /// + /// + /// + public partial class HTMLImageElement : Org.W3c.Dom.Html.HTMLElement + { + const string _bridgeClassName = "org.w3c.dom.html.HTMLImageElement"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("HTMLImageElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HTMLImageElement() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("HTMLImageElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HTMLImageElement(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region HTMLInputElement + /// + /// + /// + public partial class HTMLInputElement : Org.W3c.Dom.Html.HTMLElement + { + const string _bridgeClassName = "org.w3c.dom.html.HTMLInputElement"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("HTMLInputElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HTMLInputElement() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("HTMLInputElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HTMLInputElement(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region HTMLIsIndexElement + /// + /// + /// + public partial class HTMLIsIndexElement : Org.W3c.Dom.Html.HTMLElement + { + const string _bridgeClassName = "org.w3c.dom.html.HTMLIsIndexElement"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("HTMLIsIndexElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HTMLIsIndexElement() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("HTMLIsIndexElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HTMLIsIndexElement(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region HTMLLabelElement + /// + /// + /// + public partial class HTMLLabelElement : Org.W3c.Dom.Html.HTMLElement + { + const string _bridgeClassName = "org.w3c.dom.html.HTMLLabelElement"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("HTMLLabelElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HTMLLabelElement() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("HTMLLabelElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HTMLLabelElement(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region HTMLLegendElement + /// + /// + /// + public partial class HTMLLegendElement : Org.W3c.Dom.Html.HTMLElement + { + const string _bridgeClassName = "org.w3c.dom.html.HTMLLegendElement"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("HTMLLegendElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HTMLLegendElement() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("HTMLLegendElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HTMLLegendElement(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region HTMLLIElement + /// + /// + /// + public partial class HTMLLIElement : Org.W3c.Dom.Html.HTMLElement + { + const string _bridgeClassName = "org.w3c.dom.html.HTMLLIElement"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("HTMLLIElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HTMLLIElement() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("HTMLLIElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HTMLLIElement(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region HTMLLinkElement + /// + /// + /// + public partial class HTMLLinkElement : Org.W3c.Dom.Html.HTMLElement + { + const string _bridgeClassName = "org.w3c.dom.html.HTMLLinkElement"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("HTMLLinkElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HTMLLinkElement() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("HTMLLinkElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HTMLLinkElement(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region HTMLMapElement + /// + /// + /// + public partial class HTMLMapElement : Org.W3c.Dom.Html.HTMLElement + { + const string _bridgeClassName = "org.w3c.dom.html.HTMLMapElement"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("HTMLMapElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HTMLMapElement() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("HTMLMapElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HTMLMapElement(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region HTMLMenuElement + /// + /// + /// + public partial class HTMLMenuElement : Org.W3c.Dom.Html.HTMLElement + { + const string _bridgeClassName = "org.w3c.dom.html.HTMLMenuElement"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("HTMLMenuElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HTMLMenuElement() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("HTMLMenuElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HTMLMenuElement(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region HTMLMetaElement + /// + /// + /// + public partial class HTMLMetaElement : Org.W3c.Dom.Html.HTMLElement + { + const string _bridgeClassName = "org.w3c.dom.html.HTMLMetaElement"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("HTMLMetaElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HTMLMetaElement() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("HTMLMetaElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HTMLMetaElement(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region HTMLModElement + /// + /// + /// + public partial class HTMLModElement : Org.W3c.Dom.Html.HTMLElement + { + const string _bridgeClassName = "org.w3c.dom.html.HTMLModElement"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("HTMLModElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HTMLModElement() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("HTMLModElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HTMLModElement(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region HTMLObjectElement + /// + /// + /// + public partial class HTMLObjectElement : Org.W3c.Dom.Html.HTMLElement + { + const string _bridgeClassName = "org.w3c.dom.html.HTMLObjectElement"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("HTMLObjectElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HTMLObjectElement() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("HTMLObjectElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HTMLObjectElement(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region HTMLOListElement + /// + /// + /// + public partial class HTMLOListElement : Org.W3c.Dom.Html.HTMLElement + { + const string _bridgeClassName = "org.w3c.dom.html.HTMLOListElement"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("HTMLOListElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HTMLOListElement() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("HTMLOListElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HTMLOListElement(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region HTMLOptGroupElement + /// + /// + /// + public partial class HTMLOptGroupElement : Org.W3c.Dom.Html.HTMLElement + { + const string _bridgeClassName = "org.w3c.dom.html.HTMLOptGroupElement"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("HTMLOptGroupElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HTMLOptGroupElement() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("HTMLOptGroupElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HTMLOptGroupElement(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region HTMLOptionElement + /// + /// + /// + public partial class HTMLOptionElement : Org.W3c.Dom.Html.HTMLElement + { + const string _bridgeClassName = "org.w3c.dom.html.HTMLOptionElement"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("HTMLOptionElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HTMLOptionElement() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("HTMLOptionElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HTMLOptionElement(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region HTMLParagraphElement + /// + /// + /// + public partial class HTMLParagraphElement : Org.W3c.Dom.Html.HTMLElement + { + const string _bridgeClassName = "org.w3c.dom.html.HTMLParagraphElement"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("HTMLParagraphElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HTMLParagraphElement() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("HTMLParagraphElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HTMLParagraphElement(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region HTMLParamElement + /// + /// + /// + public partial class HTMLParamElement : Org.W3c.Dom.Html.HTMLElement + { + const string _bridgeClassName = "org.w3c.dom.html.HTMLParamElement"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("HTMLParamElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HTMLParamElement() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("HTMLParamElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HTMLParamElement(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region HTMLPreElement + /// + /// + /// + public partial class HTMLPreElement : Org.W3c.Dom.Html.HTMLElement + { + const string _bridgeClassName = "org.w3c.dom.html.HTMLPreElement"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("HTMLPreElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HTMLPreElement() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("HTMLPreElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HTMLPreElement(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region HTMLQuoteElement + /// + /// + /// + public partial class HTMLQuoteElement : Org.W3c.Dom.Html.HTMLElement + { + const string _bridgeClassName = "org.w3c.dom.html.HTMLQuoteElement"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("HTMLQuoteElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HTMLQuoteElement() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("HTMLQuoteElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HTMLQuoteElement(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region HTMLScriptElement + /// + /// + /// + public partial class HTMLScriptElement : Org.W3c.Dom.Html.HTMLElement + { + const string _bridgeClassName = "org.w3c.dom.html.HTMLScriptElement"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("HTMLScriptElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HTMLScriptElement() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("HTMLScriptElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HTMLScriptElement(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region HTMLSelectElement + /// + /// + /// + public partial class HTMLSelectElement : Org.W3c.Dom.Html.HTMLElement + { + const string _bridgeClassName = "org.w3c.dom.html.HTMLSelectElement"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("HTMLSelectElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HTMLSelectElement() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("HTMLSelectElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HTMLSelectElement(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region HTMLStyleElement + /// + /// + /// + public partial class HTMLStyleElement : Org.W3c.Dom.Html.HTMLElement + { + const string _bridgeClassName = "org.w3c.dom.html.HTMLStyleElement"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("HTMLStyleElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HTMLStyleElement() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("HTMLStyleElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HTMLStyleElement(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region HTMLTableCaptionElement + /// + /// + /// + public partial class HTMLTableCaptionElement : Org.W3c.Dom.Html.HTMLElement + { + const string _bridgeClassName = "org.w3c.dom.html.HTMLTableCaptionElement"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("HTMLTableCaptionElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HTMLTableCaptionElement() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("HTMLTableCaptionElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HTMLTableCaptionElement(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region HTMLTableCellElement + /// + /// + /// + public partial class HTMLTableCellElement : Org.W3c.Dom.Html.HTMLElement + { + const string _bridgeClassName = "org.w3c.dom.html.HTMLTableCellElement"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("HTMLTableCellElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HTMLTableCellElement() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("HTMLTableCellElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HTMLTableCellElement(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region HTMLTableColElement + /// + /// + /// + public partial class HTMLTableColElement : Org.W3c.Dom.Html.HTMLElement + { + const string _bridgeClassName = "org.w3c.dom.html.HTMLTableColElement"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("HTMLTableColElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HTMLTableColElement() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("HTMLTableColElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HTMLTableColElement(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region HTMLTableElement + /// + /// + /// + public partial class HTMLTableElement : Org.W3c.Dom.Html.HTMLElement + { + const string _bridgeClassName = "org.w3c.dom.html.HTMLTableElement"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("HTMLTableElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HTMLTableElement() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("HTMLTableElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HTMLTableElement(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region HTMLTableRowElement + /// + /// + /// + public partial class HTMLTableRowElement : Org.W3c.Dom.Html.HTMLElement + { + const string _bridgeClassName = "org.w3c.dom.html.HTMLTableRowElement"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("HTMLTableRowElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HTMLTableRowElement() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("HTMLTableRowElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HTMLTableRowElement(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region HTMLTableSectionElement + /// + /// + /// + public partial class HTMLTableSectionElement : Org.W3c.Dom.Html.HTMLElement + { + const string _bridgeClassName = "org.w3c.dom.html.HTMLTableSectionElement"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("HTMLTableSectionElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HTMLTableSectionElement() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("HTMLTableSectionElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HTMLTableSectionElement(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region HTMLTextAreaElement + /// + /// + /// + public partial class HTMLTextAreaElement : Org.W3c.Dom.Html.HTMLElement + { + const string _bridgeClassName = "org.w3c.dom.html.HTMLTextAreaElement"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("HTMLTextAreaElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HTMLTextAreaElement() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("HTMLTextAreaElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HTMLTextAreaElement(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region HTMLTitleElement + /// + /// + /// + public partial class HTMLTitleElement : Org.W3c.Dom.Html.HTMLElement + { + const string _bridgeClassName = "org.w3c.dom.html.HTMLTitleElement"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("HTMLTitleElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HTMLTitleElement() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("HTMLTitleElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HTMLTitleElement(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region HTMLUListElement + /// + /// + /// + public partial class HTMLUListElement : Org.W3c.Dom.Html.HTMLElement + { + const string _bridgeClassName = "org.w3c.dom.html.HTMLUListElement"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("HTMLUListElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HTMLUListElement() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("HTMLUListElement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public HTMLUListElement(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLAnchorElement.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLAnchorElement.cs new file mode 100644 index 0000000000..de14584482 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLAnchorElement.cs @@ -0,0 +1,230 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom.Html +{ + #region IHTMLAnchorElement + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IHTMLAnchorElement : Org.W3c.Dom.Html.IHTMLElement + { + #region Instance methods + /// + /// + /// + Java.Lang.String AccessKey { get; set; } + /// + /// + /// + Java.Lang.String Charset { get; set; } + /// + /// + /// + Java.Lang.String Coords { get; set; } + /// + /// + /// + Java.Lang.String Href { get; set; } + /// + /// + /// + Java.Lang.String Hreflang { get; set; } + /// + /// + /// + Java.Lang.String Name { get; set; } + /// + /// + /// + Java.Lang.String Rel { get; set; } + /// + /// + /// + Java.Lang.String Rev { get; set; } + /// + /// + /// + Java.Lang.String Shape { get; set; } + /// + /// + /// + int TabIndex { get; set; } + /// + /// + /// + Java.Lang.String Target { get; set; } + /// + /// + /// + Java.Lang.String Type { get; set; } + /// + /// + /// + void Blur(); + /// + /// + /// + void Focus(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region HTMLAnchorElement + public partial class HTMLAnchorElement : Org.W3c.Dom.Html.IHTMLAnchorElement + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String AccessKey + { + get { return IExecuteWithSignature("getAccessKey", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setAccessKey", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Charset + { + get { return IExecuteWithSignature("getCharset", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setCharset", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Coords + { + get { return IExecuteWithSignature("getCoords", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setCoords", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Href + { + get { return IExecuteWithSignature("getHref", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setHref", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Hreflang + { + get { return IExecuteWithSignature("getHreflang", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setHreflang", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setName", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Rel + { + get { return IExecuteWithSignature("getRel", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setRel", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Rev + { + get { return IExecuteWithSignature("getRev", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setRev", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Shape + { + get { return IExecuteWithSignature("getShape", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setShape", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public int TabIndex + { + get { return IExecuteWithSignature("getTabIndex", "()I"); } set { IExecuteWithSignature("setTabIndex", "(I)V", value); } + } + /// + /// + /// + public Java.Lang.String Target + { + get { return IExecuteWithSignature("getTarget", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setTarget", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Type + { + get { return IExecuteWithSignature("getType", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setType", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public void Blur() + { + IExecuteWithSignature("blur", "()V"); + } + /// + /// + /// + public void Focus() + { + IExecuteWithSignature("focus", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLAppletElement.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLAppletElement.cs new file mode 100644 index 0000000000..351479c076 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLAppletElement.cs @@ -0,0 +1,197 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom.Html +{ + #region IHTMLAppletElement + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IHTMLAppletElement : Org.W3c.Dom.Html.IHTMLElement + { + #region Instance methods + /// + /// + /// + Java.Lang.String Align { get; set; } + /// + /// + /// + Java.Lang.String Alt { get; set; } + /// + /// + /// + Java.Lang.String Archive { get; set; } + /// + /// + /// + Java.Lang.String Code { get; set; } + /// + /// + /// + Java.Lang.String CodeBase { get; set; } + /// + /// + /// + Java.Lang.String Height { get; set; } + /// + /// + /// + Java.Lang.String Hspace { get; set; } + /// + /// + /// + Java.Lang.String Name { get; set; } + /// + /// + /// + Java.Lang.String Object { get; set; } + /// + /// + /// + Java.Lang.String Vspace { get; set; } + /// + /// + /// + Java.Lang.String Width { get; set; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region HTMLAppletElement + public partial class HTMLAppletElement : Org.W3c.Dom.Html.IHTMLAppletElement + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Align + { + get { return IExecuteWithSignature("getAlign", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setAlign", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Alt + { + get { return IExecuteWithSignature("getAlt", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setAlt", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Archive + { + get { return IExecuteWithSignature("getArchive", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setArchive", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Code + { + get { return IExecuteWithSignature("getCode", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setCode", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String CodeBase + { + get { return IExecuteWithSignature("getCodeBase", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setCodeBase", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Height + { + get { return IExecuteWithSignature("getHeight", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setHeight", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Hspace + { + get { return IExecuteWithSignature("getHspace", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setHspace", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setName", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Object + { + get { return IExecuteWithSignature("getObject", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setObject", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Vspace + { + get { return IExecuteWithSignature("getVspace", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setVspace", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Width + { + get { return IExecuteWithSignature("getWidth", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setWidth", "(Ljava/lang/String;)V", value); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLAreaElement.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLAreaElement.cs new file mode 100644 index 0000000000..8f2328ba57 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLAreaElement.cs @@ -0,0 +1,164 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom.Html +{ + #region IHTMLAreaElement + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IHTMLAreaElement : Org.W3c.Dom.Html.IHTMLElement + { + #region Instance methods + /// + /// + /// + Java.Lang.String AccessKey { get; set; } + /// + /// + /// + Java.Lang.String Alt { get; set; } + /// + /// + /// + Java.Lang.String Coords { get; set; } + /// + /// + /// + Java.Lang.String Href { get; set; } + /// + /// + /// + bool NoHref { get; set; } + /// + /// + /// + Java.Lang.String Shape { get; set; } + /// + /// + /// + int TabIndex { get; set; } + /// + /// + /// + Java.Lang.String Target { get; set; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region HTMLAreaElement + public partial class HTMLAreaElement : Org.W3c.Dom.Html.IHTMLAreaElement + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String AccessKey + { + get { return IExecuteWithSignature("getAccessKey", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setAccessKey", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Alt + { + get { return IExecuteWithSignature("getAlt", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setAlt", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Coords + { + get { return IExecuteWithSignature("getCoords", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setCoords", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Href + { + get { return IExecuteWithSignature("getHref", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setHref", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public bool NoHref + { + get { return IExecuteWithSignature("getNoHref", "()Z"); } set { IExecuteWithSignature("setNoHref", "(Z)V", value); } + } + /// + /// + /// + public Java.Lang.String Shape + { + get { return IExecuteWithSignature("getShape", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setShape", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public int TabIndex + { + get { return IExecuteWithSignature("getTabIndex", "()I"); } set { IExecuteWithSignature("setTabIndex", "(I)V", value); } + } + /// + /// + /// + public Java.Lang.String Target + { + get { return IExecuteWithSignature("getTarget", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setTarget", "(Ljava/lang/String;)V", value); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLBRElement.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLBRElement.cs new file mode 100644 index 0000000000..2297e28f34 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLBRElement.cs @@ -0,0 +1,87 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom.Html +{ + #region IHTMLBRElement + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IHTMLBRElement : Org.W3c.Dom.Html.IHTMLElement + { + #region Instance methods + /// + /// + /// + Java.Lang.String Clear { get; set; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region HTMLBRElement + public partial class HTMLBRElement : Org.W3c.Dom.Html.IHTMLBRElement + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Clear + { + get { return IExecuteWithSignature("getClear", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setClear", "(Ljava/lang/String;)V", value); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLBaseElement.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLBaseElement.cs new file mode 100644 index 0000000000..c39ce9a296 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLBaseElement.cs @@ -0,0 +1,98 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom.Html +{ + #region IHTMLBaseElement + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IHTMLBaseElement : Org.W3c.Dom.Html.IHTMLElement + { + #region Instance methods + /// + /// + /// + Java.Lang.String Href { get; set; } + /// + /// + /// + Java.Lang.String Target { get; set; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region HTMLBaseElement + public partial class HTMLBaseElement : Org.W3c.Dom.Html.IHTMLBaseElement + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Href + { + get { return IExecuteWithSignature("getHref", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setHref", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Target + { + get { return IExecuteWithSignature("getTarget", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setTarget", "(Ljava/lang/String;)V", value); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLBaseFontElement.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLBaseFontElement.cs new file mode 100644 index 0000000000..d7a7de9c20 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLBaseFontElement.cs @@ -0,0 +1,109 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom.Html +{ + #region IHTMLBaseFontElement + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IHTMLBaseFontElement : Org.W3c.Dom.Html.IHTMLElement + { + #region Instance methods + /// + /// + /// + Java.Lang.String Color { get; set; } + /// + /// + /// + Java.Lang.String Face { get; set; } + /// + /// + /// + Java.Lang.String Size { get; set; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region HTMLBaseFontElement + public partial class HTMLBaseFontElement : Org.W3c.Dom.Html.IHTMLBaseFontElement + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Color + { + get { return IExecuteWithSignature("getColor", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setColor", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Face + { + get { return IExecuteWithSignature("getFace", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setFace", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Size + { + get { return IExecuteWithSignature("getSize", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setSize", "(Ljava/lang/String;)V", value); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLBodyElement.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLBodyElement.cs new file mode 100644 index 0000000000..46203afe8e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLBodyElement.cs @@ -0,0 +1,142 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom.Html +{ + #region IHTMLBodyElement + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IHTMLBodyElement : Org.W3c.Dom.Html.IHTMLElement + { + #region Instance methods + /// + /// + /// + Java.Lang.String ALink { get; set; } + /// + /// + /// + Java.Lang.String Background { get; set; } + /// + /// + /// + Java.Lang.String BgColor { get; set; } + /// + /// + /// + Java.Lang.String Link { get; set; } + /// + /// + /// + Java.Lang.String Text { get; set; } + /// + /// + /// + Java.Lang.String VLink { get; set; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region HTMLBodyElement + public partial class HTMLBodyElement : Org.W3c.Dom.Html.IHTMLBodyElement + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String ALink + { + get { return IExecuteWithSignature("getALink", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setALink", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Background + { + get { return IExecuteWithSignature("getBackground", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setBackground", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String BgColor + { + get { return IExecuteWithSignature("getBgColor", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setBgColor", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Link + { + get { return IExecuteWithSignature("getLink", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setLink", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Text + { + get { return IExecuteWithSignature("getText", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setText", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String VLink + { + get { return IExecuteWithSignature("getVLink", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setVLink", "(Ljava/lang/String;)V", value); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLButtonElement.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLButtonElement.cs new file mode 100644 index 0000000000..58b751ef2e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLButtonElement.cs @@ -0,0 +1,153 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom.Html +{ + #region IHTMLButtonElement + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IHTMLButtonElement : Org.W3c.Dom.Html.IHTMLElement + { + #region Instance methods + /// + /// + /// + Java.Lang.String AccessKey { get; set; } + /// + /// + /// + bool Disabled { get; set; } + /// + /// + /// + Org.W3c.Dom.Html.HTMLFormElement Form { get; } + /// + /// + /// + Java.Lang.String Name { get; set; } + /// + /// + /// + int TabIndex { get; set; } + /// + /// + /// + Java.Lang.String Type { get; } + /// + /// + /// + Java.Lang.String Value { get; set; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region HTMLButtonElement + public partial class HTMLButtonElement : Org.W3c.Dom.Html.IHTMLButtonElement + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String AccessKey + { + get { return IExecuteWithSignature("getAccessKey", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setAccessKey", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public bool Disabled + { + get { return IExecuteWithSignature("getDisabled", "()Z"); } set { IExecuteWithSignature("setDisabled", "(Z)V", value); } + } + /// + /// + /// + public Org.W3c.Dom.Html.HTMLFormElement Form + { + get { return IExecuteWithSignature("getForm", "()Lorg/w3c/dom/html/HTMLFormElement;"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setName", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public int TabIndex + { + get { return IExecuteWithSignature("getTabIndex", "()I"); } set { IExecuteWithSignature("setTabIndex", "(I)V", value); } + } + /// + /// + /// + public Java.Lang.String Type + { + get { return IExecuteWithSignature("getType", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String Value + { + get { return IExecuteWithSignature("getValue", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setValue", "(Ljava/lang/String;)V", value); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLCollection.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLCollection.cs new file mode 100644 index 0000000000..8765e1a70f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLCollection.cs @@ -0,0 +1,117 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom.Html +{ + #region IHTMLCollection + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IHTMLCollection + { + #region Instance methods + /// + /// + /// + int Length { get; } + /// + /// + /// + /// + /// + Org.W3c.Dom.Node Item(int arg0); + /// + /// + /// + /// + /// + Org.W3c.Dom.Node NamedItem(Java.Lang.String arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region HTMLCollection + public partial class HTMLCollection : Org.W3c.Dom.Html.IHTMLCollection + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int Length + { + get { return IExecuteWithSignature("getLength", "()I"); } + } + /// + /// + /// + /// + /// + public Org.W3c.Dom.Node Item(int arg0) + { + return IExecuteWithSignature("item", "(I)Lorg/w3c/dom/Node;", arg0); + } + /// + /// + /// + /// + /// + public Org.W3c.Dom.Node NamedItem(Java.Lang.String arg0) + { + return IExecuteWithSignature("namedItem", "(Ljava/lang/String;)Lorg/w3c/dom/Node;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLDListElement.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLDListElement.cs new file mode 100644 index 0000000000..7178958a94 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLDListElement.cs @@ -0,0 +1,87 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom.Html +{ + #region IHTMLDListElement + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IHTMLDListElement : Org.W3c.Dom.Html.IHTMLElement + { + #region Instance methods + /// + /// + /// + bool Compact { get; set; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region HTMLDListElement + public partial class HTMLDListElement : Org.W3c.Dom.Html.IHTMLDListElement + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public bool Compact + { + get { return IExecuteWithSignature("getCompact", "()Z"); } set { IExecuteWithSignature("setCompact", "(Z)V", value); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLDOMImplementation.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLDOMImplementation.cs new file mode 100644 index 0000000000..53fd6166bf --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLDOMImplementation.cs @@ -0,0 +1,91 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom.Html +{ + #region IHTMLDOMImplementation + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IHTMLDOMImplementation : Org.W3c.Dom.IDOMImplementation + { + #region Instance methods + /// + /// + /// + /// + /// + Org.W3c.Dom.Html.HTMLDocument CreateHTMLDocument(Java.Lang.String arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region HTMLDOMImplementation + public partial class HTMLDOMImplementation : Org.W3c.Dom.Html.IHTMLDOMImplementation + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public Org.W3c.Dom.Html.HTMLDocument CreateHTMLDocument(Java.Lang.String arg0) + { + return IExecuteWithSignature("createHTMLDocument", "(Ljava/lang/String;)Lorg/w3c/dom/html/HTMLDocument;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLDirectoryElement.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLDirectoryElement.cs new file mode 100644 index 0000000000..78b5558ed3 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLDirectoryElement.cs @@ -0,0 +1,87 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom.Html +{ + #region IHTMLDirectoryElement + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IHTMLDirectoryElement : Org.W3c.Dom.Html.IHTMLElement + { + #region Instance methods + /// + /// + /// + bool Compact { get; set; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region HTMLDirectoryElement + public partial class HTMLDirectoryElement : Org.W3c.Dom.Html.IHTMLDirectoryElement + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public bool Compact + { + get { return IExecuteWithSignature("getCompact", "()Z"); } set { IExecuteWithSignature("setCompact", "(Z)V", value); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLDivElement.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLDivElement.cs new file mode 100644 index 0000000000..d869eea736 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLDivElement.cs @@ -0,0 +1,87 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom.Html +{ + #region IHTMLDivElement + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IHTMLDivElement : Org.W3c.Dom.Html.IHTMLElement + { + #region Instance methods + /// + /// + /// + Java.Lang.String Align { get; set; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region HTMLDivElement + public partial class HTMLDivElement : Org.W3c.Dom.Html.IHTMLDivElement + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Align + { + get { return IExecuteWithSignature("getAlign", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setAlign", "(Ljava/lang/String;)V", value); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLDocument.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLDocument.cs new file mode 100644 index 0000000000..442f0e0839 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLDocument.cs @@ -0,0 +1,260 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom.Html +{ + #region IHTMLDocument + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IHTMLDocument : Org.W3c.Dom.IDocument + { + #region Instance methods + /// + /// + /// + Org.W3c.Dom.Html.HTMLCollection Anchors { get; } + /// + /// + /// + Org.W3c.Dom.Html.HTMLCollection Applets { get; } + /// + /// + /// + Org.W3c.Dom.Html.HTMLElement Body { get; set; } + /// + /// + /// + Java.Lang.String Cookie { get; set; } + /// + /// + /// + Java.Lang.String Domain { get; } + /// + /// + /// + Org.W3c.Dom.Html.HTMLCollection Forms { get; } + /// + /// + /// + Org.W3c.Dom.Html.HTMLCollection Images { get; } + /// + /// + /// + Org.W3c.Dom.Html.HTMLCollection Links { get; } + /// + /// + /// + Java.Lang.String Referrer { get; } + /// + /// + /// + Java.Lang.String Title { get; set; } + /// + /// + /// + Java.Lang.String URL { get; } + /// + /// + /// + /// + /// + Org.W3c.Dom.NodeList GetElementsByName(Java.Lang.String arg0); + /// + /// + /// + void Close(); + /// + /// + /// + void Open(); + /// + /// + /// + /// + void Write(Java.Lang.String arg0); + /// + /// + /// + /// + void Writeln(Java.Lang.String arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region HTMLDocument + public partial class HTMLDocument : Org.W3c.Dom.Html.IHTMLDocument + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Org.W3c.Dom.Html.HTMLCollection Anchors + { + get { return IExecuteWithSignature("getAnchors", "()Lorg/w3c/dom/html/HTMLCollection;"); } + } + /// + /// + /// + public Org.W3c.Dom.Html.HTMLCollection Applets + { + get { return IExecuteWithSignature("getApplets", "()Lorg/w3c/dom/html/HTMLCollection;"); } + } + /// + /// + /// + public Org.W3c.Dom.Html.HTMLElement Body + { + get { return IExecuteWithSignature("getBody", "()Lorg/w3c/dom/html/HTMLElement;"); } set { IExecuteWithSignature("setBody", "(Lorg/w3c/dom/html/HTMLElement;)V", value); } + } + /// + /// + /// + public Java.Lang.String Cookie + { + get { return IExecuteWithSignature("getCookie", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setCookie", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Domain + { + get { return IExecuteWithSignature("getDomain", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Org.W3c.Dom.Html.HTMLCollection Forms + { + get { return IExecuteWithSignature("getForms", "()Lorg/w3c/dom/html/HTMLCollection;"); } + } + /// + /// + /// + public Org.W3c.Dom.Html.HTMLCollection Images + { + get { return IExecuteWithSignature("getImages", "()Lorg/w3c/dom/html/HTMLCollection;"); } + } + /// + /// + /// + public Org.W3c.Dom.Html.HTMLCollection Links + { + get { return IExecuteWithSignature("getLinks", "()Lorg/w3c/dom/html/HTMLCollection;"); } + } + /// + /// + /// + public Java.Lang.String Referrer + { + get { return IExecuteWithSignature("getReferrer", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String Title + { + get { return IExecuteWithSignature("getTitle", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setTitle", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String URL + { + get { return IExecuteWithSignature("getURL", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + /// + public Org.W3c.Dom.NodeList GetElementsByName(Java.Lang.String arg0) + { + return IExecuteWithSignature("getElementsByName", "(Ljava/lang/String;)Lorg/w3c/dom/NodeList;", arg0); + } + /// + /// + /// + public void Close() + { + IExecuteWithSignature("close", "()V"); + } + /// + /// + /// + public void Open() + { + IExecuteWithSignature("open", "()V"); + } + /// + /// + /// + /// + public void Write(Java.Lang.String arg0) + { + IExecuteWithSignature("write", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + public void Writeln(Java.Lang.String arg0) + { + IExecuteWithSignature("writeln", "(Ljava/lang/String;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLElement.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLElement.cs new file mode 100644 index 0000000000..f1c4800481 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLElement.cs @@ -0,0 +1,131 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom.Html +{ + #region IHTMLElement + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IHTMLElement : Org.W3c.Dom.IElement + { + #region Instance methods + /// + /// + /// + Java.Lang.String ClassName { get; set; } + /// + /// + /// + Java.Lang.String Dir { get; set; } + /// + /// + /// + Java.Lang.String Id { get; set; } + /// + /// + /// + Java.Lang.String Lang { get; set; } + /// + /// + /// + Java.Lang.String Title { get; set; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region HTMLElement + public partial class HTMLElement : Org.W3c.Dom.Html.IHTMLElement + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String ClassName + { + get { return IExecuteWithSignature("getClassName", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setClassName", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Dir + { + get { return IExecuteWithSignature("getDir", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setDir", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Id + { + get { return IExecuteWithSignature("getId", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setId", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Lang + { + get { return IExecuteWithSignature("getLang", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setLang", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Title + { + get { return IExecuteWithSignature("getTitle", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setTitle", "(Ljava/lang/String;)V", value); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLFieldSetElement.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLFieldSetElement.cs new file mode 100644 index 0000000000..4eb1bd6b71 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLFieldSetElement.cs @@ -0,0 +1,87 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom.Html +{ + #region IHTMLFieldSetElement + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IHTMLFieldSetElement : Org.W3c.Dom.Html.IHTMLElement + { + #region Instance methods + /// + /// + /// + Org.W3c.Dom.Html.HTMLFormElement Form { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region HTMLFieldSetElement + public partial class HTMLFieldSetElement : Org.W3c.Dom.Html.IHTMLFieldSetElement + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Org.W3c.Dom.Html.HTMLFormElement Form + { + get { return IExecuteWithSignature("getForm", "()Lorg/w3c/dom/html/HTMLFormElement;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLFontElement.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLFontElement.cs new file mode 100644 index 0000000000..058d8cd6de --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLFontElement.cs @@ -0,0 +1,109 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom.Html +{ + #region IHTMLFontElement + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IHTMLFontElement : Org.W3c.Dom.Html.IHTMLElement + { + #region Instance methods + /// + /// + /// + Java.Lang.String Color { get; set; } + /// + /// + /// + Java.Lang.String Face { get; set; } + /// + /// + /// + Java.Lang.String Size { get; set; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region HTMLFontElement + public partial class HTMLFontElement : Org.W3c.Dom.Html.IHTMLFontElement + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Color + { + get { return IExecuteWithSignature("getColor", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setColor", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Face + { + get { return IExecuteWithSignature("getFace", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setFace", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Size + { + get { return IExecuteWithSignature("getSize", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setSize", "(Ljava/lang/String;)V", value); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLFormElement.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLFormElement.cs new file mode 100644 index 0000000000..63c496f50a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLFormElement.cs @@ -0,0 +1,186 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom.Html +{ + #region IHTMLFormElement + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IHTMLFormElement : Org.W3c.Dom.Html.IHTMLElement + { + #region Instance methods + /// + /// + /// + Java.Lang.String AcceptCharset { get; set; } + /// + /// + /// + Java.Lang.String Action { get; set; } + /// + /// + /// + Org.W3c.Dom.Html.HTMLCollection Elements { get; } + /// + /// + /// + Java.Lang.String Enctype { get; set; } + /// + /// + /// + int Length { get; } + /// + /// + /// + Java.Lang.String Method { get; set; } + /// + /// + /// + Java.Lang.String Name { get; set; } + /// + /// + /// + Java.Lang.String Target { get; set; } + /// + /// + /// + void Reset(); + /// + /// + /// + void Submit(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region HTMLFormElement + public partial class HTMLFormElement : Org.W3c.Dom.Html.IHTMLFormElement + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String AcceptCharset + { + get { return IExecuteWithSignature("getAcceptCharset", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setAcceptCharset", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Action + { + get { return IExecuteWithSignature("getAction", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setAction", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Org.W3c.Dom.Html.HTMLCollection Elements + { + get { return IExecuteWithSignature("getElements", "()Lorg/w3c/dom/html/HTMLCollection;"); } + } + /// + /// + /// + public Java.Lang.String Enctype + { + get { return IExecuteWithSignature("getEnctype", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setEnctype", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public int Length + { + get { return IExecuteWithSignature("getLength", "()I"); } + } + /// + /// + /// + public Java.Lang.String Method + { + get { return IExecuteWithSignature("getMethod", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setMethod", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setName", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Target + { + get { return IExecuteWithSignature("getTarget", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setTarget", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public void Reset() + { + IExecuteWithSignature("reset", "()V"); + } + /// + /// + /// + public void Submit() + { + IExecuteWithSignature("submit", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLFrameElement.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLFrameElement.cs new file mode 100644 index 0000000000..7f92065294 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLFrameElement.cs @@ -0,0 +1,175 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom.Html +{ + #region IHTMLFrameElement + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IHTMLFrameElement : Org.W3c.Dom.Html.IHTMLElement + { + #region Instance methods + /// + /// + /// + Org.W3c.Dom.Document ContentDocument { get; } + /// + /// + /// + Java.Lang.String FrameBorder { get; set; } + /// + /// + /// + Java.Lang.String LongDesc { get; set; } + /// + /// + /// + Java.Lang.String MarginHeight { get; set; } + /// + /// + /// + Java.Lang.String MarginWidth { get; set; } + /// + /// + /// + Java.Lang.String Name { get; set; } + /// + /// + /// + bool NoResize { get; set; } + /// + /// + /// + Java.Lang.String Scrolling { get; set; } + /// + /// + /// + Java.Lang.String Src { get; set; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region HTMLFrameElement + public partial class HTMLFrameElement : Org.W3c.Dom.Html.IHTMLFrameElement + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Org.W3c.Dom.Document ContentDocument + { + get { return IExecuteWithSignature("getContentDocument", "()Lorg/w3c/dom/Document;"); } + } + /// + /// + /// + public Java.Lang.String FrameBorder + { + get { return IExecuteWithSignature("getFrameBorder", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setFrameBorder", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String LongDesc + { + get { return IExecuteWithSignature("getLongDesc", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setLongDesc", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String MarginHeight + { + get { return IExecuteWithSignature("getMarginHeight", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setMarginHeight", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String MarginWidth + { + get { return IExecuteWithSignature("getMarginWidth", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setMarginWidth", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setName", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public bool NoResize + { + get { return IExecuteWithSignature("getNoResize", "()Z"); } set { IExecuteWithSignature("setNoResize", "(Z)V", value); } + } + /// + /// + /// + public Java.Lang.String Scrolling + { + get { return IExecuteWithSignature("getScrolling", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setScrolling", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Src + { + get { return IExecuteWithSignature("getSrc", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setSrc", "(Ljava/lang/String;)V", value); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLFrameSetElement.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLFrameSetElement.cs new file mode 100644 index 0000000000..8a82edb11f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLFrameSetElement.cs @@ -0,0 +1,98 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom.Html +{ + #region IHTMLFrameSetElement + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IHTMLFrameSetElement : Org.W3c.Dom.Html.IHTMLElement + { + #region Instance methods + /// + /// + /// + Java.Lang.String Cols { get; set; } + /// + /// + /// + Java.Lang.String Rows { get; set; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region HTMLFrameSetElement + public partial class HTMLFrameSetElement : Org.W3c.Dom.Html.IHTMLFrameSetElement + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Cols + { + get { return IExecuteWithSignature("getCols", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setCols", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Rows + { + get { return IExecuteWithSignature("getRows", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setRows", "(Ljava/lang/String;)V", value); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLHRElement.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLHRElement.cs new file mode 100644 index 0000000000..0f9aa93080 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLHRElement.cs @@ -0,0 +1,120 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom.Html +{ + #region IHTMLHRElement + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IHTMLHRElement : Org.W3c.Dom.Html.IHTMLElement + { + #region Instance methods + /// + /// + /// + Java.Lang.String Align { get; set; } + /// + /// + /// + bool NoShade { get; set; } + /// + /// + /// + Java.Lang.String Size { get; set; } + /// + /// + /// + Java.Lang.String Width { get; set; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region HTMLHRElement + public partial class HTMLHRElement : Org.W3c.Dom.Html.IHTMLHRElement + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Align + { + get { return IExecuteWithSignature("getAlign", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setAlign", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public bool NoShade + { + get { return IExecuteWithSignature("getNoShade", "()Z"); } set { IExecuteWithSignature("setNoShade", "(Z)V", value); } + } + /// + /// + /// + public Java.Lang.String Size + { + get { return IExecuteWithSignature("getSize", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setSize", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Width + { + get { return IExecuteWithSignature("getWidth", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setWidth", "(Ljava/lang/String;)V", value); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLHeadElement.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLHeadElement.cs new file mode 100644 index 0000000000..3feb9a89b9 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLHeadElement.cs @@ -0,0 +1,87 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom.Html +{ + #region IHTMLHeadElement + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IHTMLHeadElement : Org.W3c.Dom.Html.IHTMLElement + { + #region Instance methods + /// + /// + /// + Java.Lang.String Profile { get; set; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region HTMLHeadElement + public partial class HTMLHeadElement : Org.W3c.Dom.Html.IHTMLHeadElement + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Profile + { + get { return IExecuteWithSignature("getProfile", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setProfile", "(Ljava/lang/String;)V", value); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLHeadingElement.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLHeadingElement.cs new file mode 100644 index 0000000000..8ad4ff568c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLHeadingElement.cs @@ -0,0 +1,87 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom.Html +{ + #region IHTMLHeadingElement + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IHTMLHeadingElement : Org.W3c.Dom.Html.IHTMLElement + { + #region Instance methods + /// + /// + /// + Java.Lang.String Align { get; set; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region HTMLHeadingElement + public partial class HTMLHeadingElement : Org.W3c.Dom.Html.IHTMLHeadingElement + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Align + { + get { return IExecuteWithSignature("getAlign", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setAlign", "(Ljava/lang/String;)V", value); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLHtmlElement.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLHtmlElement.cs new file mode 100644 index 0000000000..37299faffe --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLHtmlElement.cs @@ -0,0 +1,87 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom.Html +{ + #region IHTMLHtmlElement + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IHTMLHtmlElement : Org.W3c.Dom.Html.IHTMLElement + { + #region Instance methods + /// + /// + /// + Java.Lang.String Version { get; set; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region HTMLHtmlElement + public partial class HTMLHtmlElement : Org.W3c.Dom.Html.IHTMLHtmlElement + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Version + { + get { return IExecuteWithSignature("getVersion", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setVersion", "(Ljava/lang/String;)V", value); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLIFrameElement.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLIFrameElement.cs new file mode 100644 index 0000000000..91fa0f7ec9 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLIFrameElement.cs @@ -0,0 +1,197 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom.Html +{ + #region IHTMLIFrameElement + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IHTMLIFrameElement : Org.W3c.Dom.Html.IHTMLElement + { + #region Instance methods + /// + /// + /// + Java.Lang.String Align { get; set; } + /// + /// + /// + Org.W3c.Dom.Document ContentDocument { get; } + /// + /// + /// + Java.Lang.String FrameBorder { get; set; } + /// + /// + /// + Java.Lang.String Height { get; set; } + /// + /// + /// + Java.Lang.String LongDesc { get; set; } + /// + /// + /// + Java.Lang.String MarginHeight { get; set; } + /// + /// + /// + Java.Lang.String MarginWidth { get; set; } + /// + /// + /// + Java.Lang.String Name { get; set; } + /// + /// + /// + Java.Lang.String Scrolling { get; set; } + /// + /// + /// + Java.Lang.String Src { get; set; } + /// + /// + /// + Java.Lang.String Width { get; set; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region HTMLIFrameElement + public partial class HTMLIFrameElement : Org.W3c.Dom.Html.IHTMLIFrameElement + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Align + { + get { return IExecuteWithSignature("getAlign", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setAlign", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Org.W3c.Dom.Document ContentDocument + { + get { return IExecuteWithSignature("getContentDocument", "()Lorg/w3c/dom/Document;"); } + } + /// + /// + /// + public Java.Lang.String FrameBorder + { + get { return IExecuteWithSignature("getFrameBorder", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setFrameBorder", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Height + { + get { return IExecuteWithSignature("getHeight", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setHeight", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String LongDesc + { + get { return IExecuteWithSignature("getLongDesc", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setLongDesc", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String MarginHeight + { + get { return IExecuteWithSignature("getMarginHeight", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setMarginHeight", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String MarginWidth + { + get { return IExecuteWithSignature("getMarginWidth", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setMarginWidth", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setName", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Scrolling + { + get { return IExecuteWithSignature("getScrolling", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setScrolling", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Src + { + get { return IExecuteWithSignature("getSrc", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setSrc", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Width + { + get { return IExecuteWithSignature("getWidth", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setWidth", "(Ljava/lang/String;)V", value); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLImageElement.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLImageElement.cs new file mode 100644 index 0000000000..618b271b4f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLImageElement.cs @@ -0,0 +1,219 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom.Html +{ + #region IHTMLImageElement + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IHTMLImageElement : Org.W3c.Dom.Html.IHTMLElement + { + #region Instance methods + /// + /// + /// + Java.Lang.String Align { get; set; } + /// + /// + /// + Java.Lang.String Alt { get; set; } + /// + /// + /// + Java.Lang.String Border { get; set; } + /// + /// + /// + Java.Lang.String Height { get; set; } + /// + /// + /// + Java.Lang.String Hspace { get; set; } + /// + /// + /// + bool IsMap { get; set; } + /// + /// + /// + Java.Lang.String LongDesc { get; set; } + /// + /// + /// + Java.Lang.String LowSrc { get; set; } + /// + /// + /// + Java.Lang.String Name { get; set; } + /// + /// + /// + Java.Lang.String Src { get; set; } + /// + /// + /// + Java.Lang.String UseMap { get; set; } + /// + /// + /// + Java.Lang.String Vspace { get; set; } + /// + /// + /// + Java.Lang.String Width { get; set; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region HTMLImageElement + public partial class HTMLImageElement : Org.W3c.Dom.Html.IHTMLImageElement + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Align + { + get { return IExecuteWithSignature("getAlign", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setAlign", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Alt + { + get { return IExecuteWithSignature("getAlt", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setAlt", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Border + { + get { return IExecuteWithSignature("getBorder", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setBorder", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Height + { + get { return IExecuteWithSignature("getHeight", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setHeight", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Hspace + { + get { return IExecuteWithSignature("getHspace", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setHspace", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public bool IsMap + { + get { return IExecuteWithSignature("getIsMap", "()Z"); } set { IExecuteWithSignature("setIsMap", "(Z)V", value); } + } + /// + /// + /// + public Java.Lang.String LongDesc + { + get { return IExecuteWithSignature("getLongDesc", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setLongDesc", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String LowSrc + { + get { return IExecuteWithSignature("getLowSrc", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setLowSrc", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setName", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Src + { + get { return IExecuteWithSignature("getSrc", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setSrc", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String UseMap + { + get { return IExecuteWithSignature("getUseMap", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setUseMap", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Vspace + { + get { return IExecuteWithSignature("getVspace", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setVspace", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Width + { + get { return IExecuteWithSignature("getWidth", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setWidth", "(Ljava/lang/String;)V", value); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLInputElement.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLInputElement.cs new file mode 100644 index 0000000000..47515dc507 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLInputElement.cs @@ -0,0 +1,318 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom.Html +{ + #region IHTMLInputElement + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IHTMLInputElement : Org.W3c.Dom.Html.IHTMLElement + { + #region Instance methods + /// + /// + /// + Java.Lang.String Accept { get; set; } + /// + /// + /// + Java.Lang.String AccessKey { get; set; } + /// + /// + /// + Java.Lang.String Align { get; set; } + /// + /// + /// + Java.Lang.String Alt { get; set; } + /// + /// + /// + bool Checked { get; set; } + /// + /// + /// + bool DefaultChecked { get; set; } + /// + /// + /// + Java.Lang.String DefaultValue { get; set; } + /// + /// + /// + bool Disabled { get; set; } + /// + /// + /// + Org.W3c.Dom.Html.HTMLFormElement Form { get; } + /// + /// + /// + int MaxLength { get; set; } + /// + /// + /// + Java.Lang.String Name { get; set; } + /// + /// + /// + bool ReadOnly { get; set; } + /// + /// + /// + Java.Lang.String Size { get; set; } + /// + /// + /// + Java.Lang.String Src { get; set; } + /// + /// + /// + int TabIndex { get; set; } + /// + /// + /// + Java.Lang.String Type { get; } + /// + /// + /// + Java.Lang.String UseMap { get; set; } + /// + /// + /// + Java.Lang.String Value { get; set; } + /// + /// + /// + void Blur(); + /// + /// + /// + void Click(); + /// + /// + /// + void Focus(); + /// + /// + /// + void Select(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region HTMLInputElement + public partial class HTMLInputElement : Org.W3c.Dom.Html.IHTMLInputElement + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Accept + { + get { return IExecuteWithSignature("getAccept", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setAccept", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String AccessKey + { + get { return IExecuteWithSignature("getAccessKey", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setAccessKey", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Align + { + get { return IExecuteWithSignature("getAlign", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setAlign", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Alt + { + get { return IExecuteWithSignature("getAlt", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setAlt", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public bool Checked + { + get { return IExecuteWithSignature("getChecked", "()Z"); } set { IExecuteWithSignature("setChecked", "(Z)V", value); } + } + /// + /// + /// + public bool DefaultChecked + { + get { return IExecuteWithSignature("getDefaultChecked", "()Z"); } set { IExecuteWithSignature("setDefaultChecked", "(Z)V", value); } + } + /// + /// + /// + public Java.Lang.String DefaultValue + { + get { return IExecuteWithSignature("getDefaultValue", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setDefaultValue", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public bool Disabled + { + get { return IExecuteWithSignature("getDisabled", "()Z"); } set { IExecuteWithSignature("setDisabled", "(Z)V", value); } + } + /// + /// + /// + public Org.W3c.Dom.Html.HTMLFormElement Form + { + get { return IExecuteWithSignature("getForm", "()Lorg/w3c/dom/html/HTMLFormElement;"); } + } + /// + /// + /// + public int MaxLength + { + get { return IExecuteWithSignature("getMaxLength", "()I"); } set { IExecuteWithSignature("setMaxLength", "(I)V", value); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setName", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public bool ReadOnly + { + get { return IExecuteWithSignature("getReadOnly", "()Z"); } set { IExecuteWithSignature("setReadOnly", "(Z)V", value); } + } + /// + /// + /// + public Java.Lang.String Size + { + get { return IExecuteWithSignature("getSize", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setSize", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Src + { + get { return IExecuteWithSignature("getSrc", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setSrc", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public int TabIndex + { + get { return IExecuteWithSignature("getTabIndex", "()I"); } set { IExecuteWithSignature("setTabIndex", "(I)V", value); } + } + /// + /// + /// + public Java.Lang.String Type + { + get { return IExecuteWithSignature("getType", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String UseMap + { + get { return IExecuteWithSignature("getUseMap", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setUseMap", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Value + { + get { return IExecuteWithSignature("getValue", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setValue", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public void Blur() + { + IExecuteWithSignature("blur", "()V"); + } + /// + /// + /// + public void Click() + { + IExecuteWithSignature("click", "()V"); + } + /// + /// + /// + public void Focus() + { + IExecuteWithSignature("focus", "()V"); + } + /// + /// + /// + public void Select() + { + IExecuteWithSignature("select", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLIsIndexElement.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLIsIndexElement.cs new file mode 100644 index 0000000000..fe55db3235 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLIsIndexElement.cs @@ -0,0 +1,98 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom.Html +{ + #region IHTMLIsIndexElement + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IHTMLIsIndexElement : Org.W3c.Dom.Html.IHTMLElement + { + #region Instance methods + /// + /// + /// + Org.W3c.Dom.Html.HTMLFormElement Form { get; } + /// + /// + /// + Java.Lang.String Prompt { get; set; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region HTMLIsIndexElement + public partial class HTMLIsIndexElement : Org.W3c.Dom.Html.IHTMLIsIndexElement + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Org.W3c.Dom.Html.HTMLFormElement Form + { + get { return IExecuteWithSignature("getForm", "()Lorg/w3c/dom/html/HTMLFormElement;"); } + } + /// + /// + /// + public Java.Lang.String Prompt + { + get { return IExecuteWithSignature("getPrompt", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setPrompt", "(Ljava/lang/String;)V", value); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLLIElement.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLLIElement.cs new file mode 100644 index 0000000000..6eaf6116ab --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLLIElement.cs @@ -0,0 +1,98 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom.Html +{ + #region IHTMLLIElement + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IHTMLLIElement : Org.W3c.Dom.Html.IHTMLElement + { + #region Instance methods + /// + /// + /// + Java.Lang.String Type { get; set; } + /// + /// + /// + int Value { get; set; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region HTMLLIElement + public partial class HTMLLIElement : Org.W3c.Dom.Html.IHTMLLIElement + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Type + { + get { return IExecuteWithSignature("getType", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setType", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public int Value + { + get { return IExecuteWithSignature("getValue", "()I"); } set { IExecuteWithSignature("setValue", "(I)V", value); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLLabelElement.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLLabelElement.cs new file mode 100644 index 0000000000..32eb078ef5 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLLabelElement.cs @@ -0,0 +1,109 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom.Html +{ + #region IHTMLLabelElement + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IHTMLLabelElement : Org.W3c.Dom.Html.IHTMLElement + { + #region Instance methods + /// + /// + /// + Java.Lang.String AccessKey { get; set; } + /// + /// + /// + Org.W3c.Dom.Html.HTMLFormElement Form { get; } + /// + /// + /// + Java.Lang.String HtmlFor { get; set; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region HTMLLabelElement + public partial class HTMLLabelElement : Org.W3c.Dom.Html.IHTMLLabelElement + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String AccessKey + { + get { return IExecuteWithSignature("getAccessKey", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setAccessKey", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Org.W3c.Dom.Html.HTMLFormElement Form + { + get { return IExecuteWithSignature("getForm", "()Lorg/w3c/dom/html/HTMLFormElement;"); } + } + /// + /// + /// + public Java.Lang.String HtmlFor + { + get { return IExecuteWithSignature("getHtmlFor", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setHtmlFor", "(Ljava/lang/String;)V", value); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLLegendElement.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLLegendElement.cs new file mode 100644 index 0000000000..09dbbde3be --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLLegendElement.cs @@ -0,0 +1,109 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom.Html +{ + #region IHTMLLegendElement + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IHTMLLegendElement : Org.W3c.Dom.Html.IHTMLElement + { + #region Instance methods + /// + /// + /// + Java.Lang.String AccessKey { get; set; } + /// + /// + /// + Java.Lang.String Align { get; set; } + /// + /// + /// + Org.W3c.Dom.Html.HTMLFormElement Form { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region HTMLLegendElement + public partial class HTMLLegendElement : Org.W3c.Dom.Html.IHTMLLegendElement + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String AccessKey + { + get { return IExecuteWithSignature("getAccessKey", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setAccessKey", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Align + { + get { return IExecuteWithSignature("getAlign", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setAlign", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Org.W3c.Dom.Html.HTMLFormElement Form + { + get { return IExecuteWithSignature("getForm", "()Lorg/w3c/dom/html/HTMLFormElement;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLLinkElement.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLLinkElement.cs new file mode 100644 index 0000000000..f7bac7ee98 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLLinkElement.cs @@ -0,0 +1,175 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom.Html +{ + #region IHTMLLinkElement + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IHTMLLinkElement : Org.W3c.Dom.Html.IHTMLElement + { + #region Instance methods + /// + /// + /// + Java.Lang.String Charset { get; set; } + /// + /// + /// + bool Disabled { get; set; } + /// + /// + /// + Java.Lang.String Href { get; set; } + /// + /// + /// + Java.Lang.String Hreflang { get; set; } + /// + /// + /// + Java.Lang.String Media { get; set; } + /// + /// + /// + Java.Lang.String Rel { get; set; } + /// + /// + /// + Java.Lang.String Rev { get; set; } + /// + /// + /// + Java.Lang.String Target { get; set; } + /// + /// + /// + Java.Lang.String Type { get; set; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region HTMLLinkElement + public partial class HTMLLinkElement : Org.W3c.Dom.Html.IHTMLLinkElement + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Charset + { + get { return IExecuteWithSignature("getCharset", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setCharset", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public bool Disabled + { + get { return IExecuteWithSignature("getDisabled", "()Z"); } set { IExecuteWithSignature("setDisabled", "(Z)V", value); } + } + /// + /// + /// + public Java.Lang.String Href + { + get { return IExecuteWithSignature("getHref", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setHref", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Hreflang + { + get { return IExecuteWithSignature("getHreflang", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setHreflang", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Media + { + get { return IExecuteWithSignature("getMedia", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setMedia", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Rel + { + get { return IExecuteWithSignature("getRel", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setRel", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Rev + { + get { return IExecuteWithSignature("getRev", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setRev", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Target + { + get { return IExecuteWithSignature("getTarget", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setTarget", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Type + { + get { return IExecuteWithSignature("getType", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setType", "(Ljava/lang/String;)V", value); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLMapElement.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLMapElement.cs new file mode 100644 index 0000000000..087aeb7226 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLMapElement.cs @@ -0,0 +1,98 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom.Html +{ + #region IHTMLMapElement + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IHTMLMapElement : Org.W3c.Dom.Html.IHTMLElement + { + #region Instance methods + /// + /// + /// + Org.W3c.Dom.Html.HTMLCollection Areas { get; } + /// + /// + /// + Java.Lang.String Name { get; set; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region HTMLMapElement + public partial class HTMLMapElement : Org.W3c.Dom.Html.IHTMLMapElement + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Org.W3c.Dom.Html.HTMLCollection Areas + { + get { return IExecuteWithSignature("getAreas", "()Lorg/w3c/dom/html/HTMLCollection;"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setName", "(Ljava/lang/String;)V", value); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLMenuElement.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLMenuElement.cs new file mode 100644 index 0000000000..c065b9406e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLMenuElement.cs @@ -0,0 +1,87 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom.Html +{ + #region IHTMLMenuElement + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IHTMLMenuElement : Org.W3c.Dom.Html.IHTMLElement + { + #region Instance methods + /// + /// + /// + bool Compact { get; set; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region HTMLMenuElement + public partial class HTMLMenuElement : Org.W3c.Dom.Html.IHTMLMenuElement + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public bool Compact + { + get { return IExecuteWithSignature("getCompact", "()Z"); } set { IExecuteWithSignature("setCompact", "(Z)V", value); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLMetaElement.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLMetaElement.cs new file mode 100644 index 0000000000..341b22f41c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLMetaElement.cs @@ -0,0 +1,120 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom.Html +{ + #region IHTMLMetaElement + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IHTMLMetaElement : Org.W3c.Dom.Html.IHTMLElement + { + #region Instance methods + /// + /// + /// + Java.Lang.String Content { get; set; } + /// + /// + /// + Java.Lang.String HttpEquiv { get; set; } + /// + /// + /// + Java.Lang.String Name { get; set; } + /// + /// + /// + Java.Lang.String Scheme { get; set; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region HTMLMetaElement + public partial class HTMLMetaElement : Org.W3c.Dom.Html.IHTMLMetaElement + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Content + { + get { return IExecuteWithSignature("getContent", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setContent", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String HttpEquiv + { + get { return IExecuteWithSignature("getHttpEquiv", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setHttpEquiv", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setName", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Scheme + { + get { return IExecuteWithSignature("getScheme", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setScheme", "(Ljava/lang/String;)V", value); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLModElement.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLModElement.cs new file mode 100644 index 0000000000..88b70bc12d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLModElement.cs @@ -0,0 +1,98 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom.Html +{ + #region IHTMLModElement + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IHTMLModElement : Org.W3c.Dom.Html.IHTMLElement + { + #region Instance methods + /// + /// + /// + Java.Lang.String Cite { get; set; } + /// + /// + /// + Java.Lang.String DateTime { get; set; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region HTMLModElement + public partial class HTMLModElement : Org.W3c.Dom.Html.IHTMLModElement + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Cite + { + get { return IExecuteWithSignature("getCite", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setCite", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String DateTime + { + get { return IExecuteWithSignature("getDateTime", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setDateTime", "(Ljava/lang/String;)V", value); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLOListElement.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLOListElement.cs new file mode 100644 index 0000000000..d4774f58e8 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLOListElement.cs @@ -0,0 +1,109 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom.Html +{ + #region IHTMLOListElement + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IHTMLOListElement : Org.W3c.Dom.Html.IHTMLElement + { + #region Instance methods + /// + /// + /// + bool Compact { get; set; } + /// + /// + /// + int Start { get; set; } + /// + /// + /// + Java.Lang.String Type { get; set; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region HTMLOListElement + public partial class HTMLOListElement : Org.W3c.Dom.Html.IHTMLOListElement + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public bool Compact + { + get { return IExecuteWithSignature("getCompact", "()Z"); } set { IExecuteWithSignature("setCompact", "(Z)V", value); } + } + /// + /// + /// + public int Start + { + get { return IExecuteWithSignature("getStart", "()I"); } set { IExecuteWithSignature("setStart", "(I)V", value); } + } + /// + /// + /// + public Java.Lang.String Type + { + get { return IExecuteWithSignature("getType", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setType", "(Ljava/lang/String;)V", value); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLObjectElement.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLObjectElement.cs new file mode 100644 index 0000000000..dcfdc196e9 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLObjectElement.cs @@ -0,0 +1,285 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom.Html +{ + #region IHTMLObjectElement + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IHTMLObjectElement : Org.W3c.Dom.Html.IHTMLElement + { + #region Instance methods + /// + /// + /// + Java.Lang.String Align { get; set; } + /// + /// + /// + Java.Lang.String Archive { get; set; } + /// + /// + /// + Java.Lang.String Border { get; set; } + /// + /// + /// + Java.Lang.String Code { get; set; } + /// + /// + /// + Java.Lang.String CodeBase { get; set; } + /// + /// + /// + Java.Lang.String CodeType { get; set; } + /// + /// + /// + Org.W3c.Dom.Document ContentDocument { get; } + /// + /// + /// + Java.Lang.String Data { get; set; } + /// + /// + /// + bool Declare { get; set; } + /// + /// + /// + Org.W3c.Dom.Html.HTMLFormElement Form { get; } + /// + /// + /// + Java.Lang.String Height { get; set; } + /// + /// + /// + Java.Lang.String Hspace { get; set; } + /// + /// + /// + Java.Lang.String Name { get; set; } + /// + /// + /// + Java.Lang.String Standby { get; set; } + /// + /// + /// + int TabIndex { get; set; } + /// + /// + /// + Java.Lang.String Type { get; set; } + /// + /// + /// + Java.Lang.String UseMap { get; set; } + /// + /// + /// + Java.Lang.String Vspace { get; set; } + /// + /// + /// + Java.Lang.String Width { get; set; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region HTMLObjectElement + public partial class HTMLObjectElement : Org.W3c.Dom.Html.IHTMLObjectElement + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Align + { + get { return IExecuteWithSignature("getAlign", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setAlign", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Archive + { + get { return IExecuteWithSignature("getArchive", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setArchive", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Border + { + get { return IExecuteWithSignature("getBorder", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setBorder", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Code + { + get { return IExecuteWithSignature("getCode", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setCode", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String CodeBase + { + get { return IExecuteWithSignature("getCodeBase", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setCodeBase", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String CodeType + { + get { return IExecuteWithSignature("getCodeType", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setCodeType", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Org.W3c.Dom.Document ContentDocument + { + get { return IExecuteWithSignature("getContentDocument", "()Lorg/w3c/dom/Document;"); } + } + /// + /// + /// + public Java.Lang.String Data + { + get { return IExecuteWithSignature("getData", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setData", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public bool Declare + { + get { return IExecuteWithSignature("getDeclare", "()Z"); } set { IExecuteWithSignature("setDeclare", "(Z)V", value); } + } + /// + /// + /// + public Org.W3c.Dom.Html.HTMLFormElement Form + { + get { return IExecuteWithSignature("getForm", "()Lorg/w3c/dom/html/HTMLFormElement;"); } + } + /// + /// + /// + public Java.Lang.String Height + { + get { return IExecuteWithSignature("getHeight", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setHeight", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Hspace + { + get { return IExecuteWithSignature("getHspace", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setHspace", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setName", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Standby + { + get { return IExecuteWithSignature("getStandby", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setStandby", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public int TabIndex + { + get { return IExecuteWithSignature("getTabIndex", "()I"); } set { IExecuteWithSignature("setTabIndex", "(I)V", value); } + } + /// + /// + /// + public Java.Lang.String Type + { + get { return IExecuteWithSignature("getType", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setType", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String UseMap + { + get { return IExecuteWithSignature("getUseMap", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setUseMap", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Vspace + { + get { return IExecuteWithSignature("getVspace", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setVspace", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Width + { + get { return IExecuteWithSignature("getWidth", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setWidth", "(Ljava/lang/String;)V", value); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLOptGroupElement.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLOptGroupElement.cs new file mode 100644 index 0000000000..75b623086d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLOptGroupElement.cs @@ -0,0 +1,98 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom.Html +{ + #region IHTMLOptGroupElement + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IHTMLOptGroupElement : Org.W3c.Dom.Html.IHTMLElement + { + #region Instance methods + /// + /// + /// + bool Disabled { get; set; } + /// + /// + /// + Java.Lang.String Label { get; set; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region HTMLOptGroupElement + public partial class HTMLOptGroupElement : Org.W3c.Dom.Html.IHTMLOptGroupElement + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public bool Disabled + { + get { return IExecuteWithSignature("getDisabled", "()Z"); } set { IExecuteWithSignature("setDisabled", "(Z)V", value); } + } + /// + /// + /// + public Java.Lang.String Label + { + get { return IExecuteWithSignature("getLabel", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setLabel", "(Ljava/lang/String;)V", value); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLOptionElement.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLOptionElement.cs new file mode 100644 index 0000000000..205a620826 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLOptionElement.cs @@ -0,0 +1,164 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom.Html +{ + #region IHTMLOptionElement + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IHTMLOptionElement : Org.W3c.Dom.Html.IHTMLElement + { + #region Instance methods + /// + /// + /// + bool DefaultSelected { get; set; } + /// + /// + /// + bool Disabled { get; set; } + /// + /// + /// + Org.W3c.Dom.Html.HTMLFormElement Form { get; } + /// + /// + /// + int Index { get; } + /// + /// + /// + Java.Lang.String Label { get; set; } + /// + /// + /// + bool Selected { get; set; } + /// + /// + /// + Java.Lang.String Text { get; } + /// + /// + /// + Java.Lang.String Value { get; set; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region HTMLOptionElement + public partial class HTMLOptionElement : Org.W3c.Dom.Html.IHTMLOptionElement + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public bool DefaultSelected + { + get { return IExecuteWithSignature("getDefaultSelected", "()Z"); } set { IExecuteWithSignature("setDefaultSelected", "(Z)V", value); } + } + /// + /// + /// + public bool Disabled + { + get { return IExecuteWithSignature("getDisabled", "()Z"); } set { IExecuteWithSignature("setDisabled", "(Z)V", value); } + } + /// + /// + /// + public Org.W3c.Dom.Html.HTMLFormElement Form + { + get { return IExecuteWithSignature("getForm", "()Lorg/w3c/dom/html/HTMLFormElement;"); } + } + /// + /// + /// + public int Index + { + get { return IExecuteWithSignature("getIndex", "()I"); } + } + /// + /// + /// + public Java.Lang.String Label + { + get { return IExecuteWithSignature("getLabel", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setLabel", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public bool Selected + { + get { return IExecuteWithSignature("getSelected", "()Z"); } set { IExecuteWithSignature("setSelected", "(Z)V", value); } + } + /// + /// + /// + public Java.Lang.String Text + { + get { return IExecuteWithSignature("getText", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String Value + { + get { return IExecuteWithSignature("getValue", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setValue", "(Ljava/lang/String;)V", value); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLParagraphElement.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLParagraphElement.cs new file mode 100644 index 0000000000..0814870a1a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLParagraphElement.cs @@ -0,0 +1,87 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom.Html +{ + #region IHTMLParagraphElement + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IHTMLParagraphElement : Org.W3c.Dom.Html.IHTMLElement + { + #region Instance methods + /// + /// + /// + Java.Lang.String Align { get; set; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region HTMLParagraphElement + public partial class HTMLParagraphElement : Org.W3c.Dom.Html.IHTMLParagraphElement + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Align + { + get { return IExecuteWithSignature("getAlign", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setAlign", "(Ljava/lang/String;)V", value); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLParamElement.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLParamElement.cs new file mode 100644 index 0000000000..d2412ebec1 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLParamElement.cs @@ -0,0 +1,120 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom.Html +{ + #region IHTMLParamElement + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IHTMLParamElement : Org.W3c.Dom.Html.IHTMLElement + { + #region Instance methods + /// + /// + /// + Java.Lang.String Name { get; set; } + /// + /// + /// + Java.Lang.String Type { get; set; } + /// + /// + /// + Java.Lang.String Value { get; set; } + /// + /// + /// + Java.Lang.String ValueType { get; set; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region HTMLParamElement + public partial class HTMLParamElement : Org.W3c.Dom.Html.IHTMLParamElement + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setName", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Type + { + get { return IExecuteWithSignature("getType", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setType", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Value + { + get { return IExecuteWithSignature("getValue", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setValue", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String ValueType + { + get { return IExecuteWithSignature("getValueType", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setValueType", "(Ljava/lang/String;)V", value); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLPreElement.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLPreElement.cs new file mode 100644 index 0000000000..10c2b1b576 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLPreElement.cs @@ -0,0 +1,87 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom.Html +{ + #region IHTMLPreElement + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IHTMLPreElement : Org.W3c.Dom.Html.IHTMLElement + { + #region Instance methods + /// + /// + /// + int Width { get; set; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region HTMLPreElement + public partial class HTMLPreElement : Org.W3c.Dom.Html.IHTMLPreElement + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int Width + { + get { return IExecuteWithSignature("getWidth", "()I"); } set { IExecuteWithSignature("setWidth", "(I)V", value); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLQuoteElement.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLQuoteElement.cs new file mode 100644 index 0000000000..d9505066dc --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLQuoteElement.cs @@ -0,0 +1,87 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom.Html +{ + #region IHTMLQuoteElement + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IHTMLQuoteElement : Org.W3c.Dom.Html.IHTMLElement + { + #region Instance methods + /// + /// + /// + Java.Lang.String Cite { get; set; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region HTMLQuoteElement + public partial class HTMLQuoteElement : Org.W3c.Dom.Html.IHTMLQuoteElement + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Cite + { + get { return IExecuteWithSignature("getCite", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setCite", "(Ljava/lang/String;)V", value); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLScriptElement.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLScriptElement.cs new file mode 100644 index 0000000000..85b4240349 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLScriptElement.cs @@ -0,0 +1,153 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom.Html +{ + #region IHTMLScriptElement + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IHTMLScriptElement : Org.W3c.Dom.Html.IHTMLElement + { + #region Instance methods + /// + /// + /// + Java.Lang.String Charset { get; set; } + /// + /// + /// + bool Defer { get; set; } + /// + /// + /// + Java.Lang.String Event { get; set; } + /// + /// + /// + Java.Lang.String HtmlFor { get; set; } + /// + /// + /// + Java.Lang.String Src { get; set; } + /// + /// + /// + Java.Lang.String Text { get; set; } + /// + /// + /// + Java.Lang.String Type { get; set; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region HTMLScriptElement + public partial class HTMLScriptElement : Org.W3c.Dom.Html.IHTMLScriptElement + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Charset + { + get { return IExecuteWithSignature("getCharset", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setCharset", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public bool Defer + { + get { return IExecuteWithSignature("getDefer", "()Z"); } set { IExecuteWithSignature("setDefer", "(Z)V", value); } + } + /// + /// + /// + public Java.Lang.String Event + { + get { return IExecuteWithSignature("getEvent", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setEvent", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String HtmlFor + { + get { return IExecuteWithSignature("getHtmlFor", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setHtmlFor", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Src + { + get { return IExecuteWithSignature("getSrc", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setSrc", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Text + { + get { return IExecuteWithSignature("getText", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setText", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Type + { + get { return IExecuteWithSignature("getType", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setType", "(Ljava/lang/String;)V", value); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLSelectElement.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLSelectElement.cs new file mode 100644 index 0000000000..294f3604e3 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLSelectElement.cs @@ -0,0 +1,249 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom.Html +{ + #region IHTMLSelectElement + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IHTMLSelectElement : Org.W3c.Dom.Html.IHTMLElement + { + #region Instance methods + /// + /// + /// + bool Disabled { get; set; } + /// + /// + /// + Org.W3c.Dom.Html.HTMLFormElement Form { get; } + /// + /// + /// + int Length { get; } + /// + /// + /// + bool Multiple { get; set; } + /// + /// + /// + Java.Lang.String Name { get; set; } + /// + /// + /// + Org.W3c.Dom.Html.HTMLCollection Options { get; } + /// + /// + /// + int SelectedIndex { get; set; } + /// + /// + /// + int Size { get; set; } + /// + /// + /// + int TabIndex { get; set; } + /// + /// + /// + Java.Lang.String Type { get; } + /// + /// + /// + Java.Lang.String Value { get; set; } + /// + /// + /// + /// + /// + /// + void Add(Org.W3c.Dom.Html.HTMLElement arg0, Org.W3c.Dom.Html.HTMLElement arg1); + /// + /// + /// + void Blur(); + /// + /// + /// + void Focus(); + /// + /// + /// + /// + void Remove(int arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region HTMLSelectElement + public partial class HTMLSelectElement : Org.W3c.Dom.Html.IHTMLSelectElement + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public bool Disabled + { + get { return IExecuteWithSignature("getDisabled", "()Z"); } set { IExecuteWithSignature("setDisabled", "(Z)V", value); } + } + /// + /// + /// + public Org.W3c.Dom.Html.HTMLFormElement Form + { + get { return IExecuteWithSignature("getForm", "()Lorg/w3c/dom/html/HTMLFormElement;"); } + } + /// + /// + /// + public int Length + { + get { return IExecuteWithSignature("getLength", "()I"); } + } + /// + /// + /// + public bool Multiple + { + get { return IExecuteWithSignature("getMultiple", "()Z"); } set { IExecuteWithSignature("setMultiple", "(Z)V", value); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setName", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Org.W3c.Dom.Html.HTMLCollection Options + { + get { return IExecuteWithSignature("getOptions", "()Lorg/w3c/dom/html/HTMLCollection;"); } + } + /// + /// + /// + public int SelectedIndex + { + get { return IExecuteWithSignature("getSelectedIndex", "()I"); } set { IExecuteWithSignature("setSelectedIndex", "(I)V", value); } + } + /// + /// + /// + public int Size + { + get { return IExecuteWithSignature("getSize", "()I"); } set { IExecuteWithSignature("setSize", "(I)V", value); } + } + /// + /// + /// + public int TabIndex + { + get { return IExecuteWithSignature("getTabIndex", "()I"); } set { IExecuteWithSignature("setTabIndex", "(I)V", value); } + } + /// + /// + /// + public Java.Lang.String Type + { + get { return IExecuteWithSignature("getType", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String Value + { + get { return IExecuteWithSignature("getValue", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setValue", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + /// + /// + /// + public void Add(Org.W3c.Dom.Html.HTMLElement arg0, Org.W3c.Dom.Html.HTMLElement arg1) + { + IExecute("add", arg0, arg1); + } + /// + /// + /// + public void Blur() + { + IExecuteWithSignature("blur", "()V"); + } + /// + /// + /// + public void Focus() + { + IExecuteWithSignature("focus", "()V"); + } + /// + /// + /// + /// + public void Remove(int arg0) + { + IExecuteWithSignature("remove", "(I)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLStyleElement.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLStyleElement.cs new file mode 100644 index 0000000000..0d7d9c2ee3 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLStyleElement.cs @@ -0,0 +1,109 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom.Html +{ + #region IHTMLStyleElement + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IHTMLStyleElement : Org.W3c.Dom.Html.IHTMLElement + { + #region Instance methods + /// + /// + /// + bool Disabled { get; set; } + /// + /// + /// + Java.Lang.String Media { get; set; } + /// + /// + /// + Java.Lang.String Type { get; set; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region HTMLStyleElement + public partial class HTMLStyleElement : Org.W3c.Dom.Html.IHTMLStyleElement + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public bool Disabled + { + get { return IExecuteWithSignature("getDisabled", "()Z"); } set { IExecuteWithSignature("setDisabled", "(Z)V", value); } + } + /// + /// + /// + public Java.Lang.String Media + { + get { return IExecuteWithSignature("getMedia", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setMedia", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Type + { + get { return IExecuteWithSignature("getType", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setType", "(Ljava/lang/String;)V", value); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLTableCaptionElement.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLTableCaptionElement.cs new file mode 100644 index 0000000000..c204d61c17 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLTableCaptionElement.cs @@ -0,0 +1,87 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom.Html +{ + #region IHTMLTableCaptionElement + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IHTMLTableCaptionElement : Org.W3c.Dom.Html.IHTMLElement + { + #region Instance methods + /// + /// + /// + Java.Lang.String Align { get; set; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region HTMLTableCaptionElement + public partial class HTMLTableCaptionElement : Org.W3c.Dom.Html.IHTMLTableCaptionElement + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Align + { + get { return IExecuteWithSignature("getAlign", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setAlign", "(Ljava/lang/String;)V", value); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLTableCellElement.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLTableCellElement.cs new file mode 100644 index 0000000000..83b86fa2ce --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLTableCellElement.cs @@ -0,0 +1,241 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom.Html +{ + #region IHTMLTableCellElement + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IHTMLTableCellElement : Org.W3c.Dom.Html.IHTMLElement + { + #region Instance methods + /// + /// + /// + Java.Lang.String Abbr { get; set; } + /// + /// + /// + Java.Lang.String Align { get; set; } + /// + /// + /// + Java.Lang.String Axis { get; set; } + /// + /// + /// + Java.Lang.String BgColor { get; set; } + /// + /// + /// + int CellIndex { get; } + /// + /// + /// + Java.Lang.String Ch { get; set; } + /// + /// + /// + Java.Lang.String ChOff { get; set; } + /// + /// + /// + int ColSpan { get; set; } + /// + /// + /// + Java.Lang.String Headers { get; set; } + /// + /// + /// + Java.Lang.String Height { get; set; } + /// + /// + /// + bool NoWrap { get; set; } + /// + /// + /// + int RowSpan { get; set; } + /// + /// + /// + Java.Lang.String Scope { get; set; } + /// + /// + /// + Java.Lang.String VAlign { get; set; } + /// + /// + /// + Java.Lang.String Width { get; set; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region HTMLTableCellElement + public partial class HTMLTableCellElement : Org.W3c.Dom.Html.IHTMLTableCellElement + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Abbr + { + get { return IExecuteWithSignature("getAbbr", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setAbbr", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Align + { + get { return IExecuteWithSignature("getAlign", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setAlign", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Axis + { + get { return IExecuteWithSignature("getAxis", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setAxis", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String BgColor + { + get { return IExecuteWithSignature("getBgColor", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setBgColor", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public int CellIndex + { + get { return IExecuteWithSignature("getCellIndex", "()I"); } + } + /// + /// + /// + public Java.Lang.String Ch + { + get { return IExecuteWithSignature("getCh", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setCh", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String ChOff + { + get { return IExecuteWithSignature("getChOff", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setChOff", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public int ColSpan + { + get { return IExecuteWithSignature("getColSpan", "()I"); } set { IExecuteWithSignature("setColSpan", "(I)V", value); } + } + /// + /// + /// + public Java.Lang.String Headers + { + get { return IExecuteWithSignature("getHeaders", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setHeaders", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Height + { + get { return IExecuteWithSignature("getHeight", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setHeight", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public bool NoWrap + { + get { return IExecuteWithSignature("getNoWrap", "()Z"); } set { IExecuteWithSignature("setNoWrap", "(Z)V", value); } + } + /// + /// + /// + public int RowSpan + { + get { return IExecuteWithSignature("getRowSpan", "()I"); } set { IExecuteWithSignature("setRowSpan", "(I)V", value); } + } + /// + /// + /// + public Java.Lang.String Scope + { + get { return IExecuteWithSignature("getScope", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setScope", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String VAlign + { + get { return IExecuteWithSignature("getVAlign", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setVAlign", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Width + { + get { return IExecuteWithSignature("getWidth", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setWidth", "(Ljava/lang/String;)V", value); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLTableColElement.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLTableColElement.cs new file mode 100644 index 0000000000..44c5d881a4 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLTableColElement.cs @@ -0,0 +1,142 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom.Html +{ + #region IHTMLTableColElement + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IHTMLTableColElement : Org.W3c.Dom.Html.IHTMLElement + { + #region Instance methods + /// + /// + /// + Java.Lang.String Align { get; set; } + /// + /// + /// + Java.Lang.String Ch { get; set; } + /// + /// + /// + Java.Lang.String ChOff { get; set; } + /// + /// + /// + int Span { get; set; } + /// + /// + /// + Java.Lang.String VAlign { get; set; } + /// + /// + /// + Java.Lang.String Width { get; set; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region HTMLTableColElement + public partial class HTMLTableColElement : Org.W3c.Dom.Html.IHTMLTableColElement + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Align + { + get { return IExecuteWithSignature("getAlign", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setAlign", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Ch + { + get { return IExecuteWithSignature("getCh", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setCh", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String ChOff + { + get { return IExecuteWithSignature("getChOff", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setChOff", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public int Span + { + get { return IExecuteWithSignature("getSpan", "()I"); } set { IExecuteWithSignature("setSpan", "(I)V", value); } + } + /// + /// + /// + public Java.Lang.String VAlign + { + get { return IExecuteWithSignature("getVAlign", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setVAlign", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Width + { + get { return IExecuteWithSignature("getWidth", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setWidth", "(Ljava/lang/String;)V", value); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLTableElement.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLTableElement.cs new file mode 100644 index 0000000000..ea813cbb8c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLTableElement.cs @@ -0,0 +1,334 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom.Html +{ + #region IHTMLTableElement + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IHTMLTableElement : Org.W3c.Dom.Html.IHTMLElement + { + #region Instance methods + /// + /// + /// + Java.Lang.String Align { get; set; } + /// + /// + /// + Java.Lang.String BgColor { get; set; } + /// + /// + /// + Java.Lang.String Border { get; set; } + /// + /// + /// + Org.W3c.Dom.Html.HTMLTableCaptionElement Caption { get; set; } + /// + /// + /// + Java.Lang.String CellPadding { get; set; } + /// + /// + /// + Java.Lang.String CellSpacing { get; set; } + /// + /// + /// + Java.Lang.String Frame { get; set; } + /// + /// + /// + Org.W3c.Dom.Html.HTMLCollection Rows { get; } + /// + /// + /// + Java.Lang.String Rules { get; set; } + /// + /// + /// + Java.Lang.String Summary { get; set; } + /// + /// + /// + Org.W3c.Dom.Html.HTMLCollection TBodies { get; } + /// + /// + /// + Org.W3c.Dom.Html.HTMLTableSectionElement TFoot { get; set; } + /// + /// + /// + Org.W3c.Dom.Html.HTMLTableSectionElement THead { get; set; } + /// + /// + /// + Java.Lang.String Width { get; set; } + /// + /// + /// + /// + Org.W3c.Dom.Html.HTMLElement CreateCaption(); + /// + /// + /// + /// + Org.W3c.Dom.Html.HTMLElement CreateTFoot(); + /// + /// + /// + /// + Org.W3c.Dom.Html.HTMLElement CreateTHead(); + /// + /// + /// + /// + /// + /// + Org.W3c.Dom.Html.HTMLElement InsertRow(int arg0); + /// + /// + /// + void DeleteCaption(); + /// + /// + /// + /// + /// + void DeleteRow(int arg0); + /// + /// + /// + void DeleteTFoot(); + /// + /// + /// + void DeleteTHead(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region HTMLTableElement + public partial class HTMLTableElement : Org.W3c.Dom.Html.IHTMLTableElement + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Align + { + get { return IExecuteWithSignature("getAlign", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setAlign", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String BgColor + { + get { return IExecuteWithSignature("getBgColor", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setBgColor", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Border + { + get { return IExecuteWithSignature("getBorder", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setBorder", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Org.W3c.Dom.Html.HTMLTableCaptionElement Caption + { + get { return IExecuteWithSignature("getCaption", "()Lorg/w3c/dom/html/HTMLTableCaptionElement;"); } set { IExecuteWithSignature("setCaption", "(Lorg/w3c/dom/html/HTMLTableCaptionElement;)V", value); } + } + /// + /// + /// + public Java.Lang.String CellPadding + { + get { return IExecuteWithSignature("getCellPadding", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setCellPadding", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String CellSpacing + { + get { return IExecuteWithSignature("getCellSpacing", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setCellSpacing", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Frame + { + get { return IExecuteWithSignature("getFrame", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setFrame", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Org.W3c.Dom.Html.HTMLCollection Rows + { + get { return IExecuteWithSignature("getRows", "()Lorg/w3c/dom/html/HTMLCollection;"); } + } + /// + /// + /// + public Java.Lang.String Rules + { + get { return IExecuteWithSignature("getRules", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setRules", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Summary + { + get { return IExecuteWithSignature("getSummary", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setSummary", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Org.W3c.Dom.Html.HTMLCollection TBodies + { + get { return IExecuteWithSignature("getTBodies", "()Lorg/w3c/dom/html/HTMLCollection;"); } + } + /// + /// + /// + public Org.W3c.Dom.Html.HTMLTableSectionElement TFoot + { + get { return IExecuteWithSignature("getTFoot", "()Lorg/w3c/dom/html/HTMLTableSectionElement;"); } set { IExecuteWithSignature("setTFoot", "(Lorg/w3c/dom/html/HTMLTableSectionElement;)V", value); } + } + /// + /// + /// + public Org.W3c.Dom.Html.HTMLTableSectionElement THead + { + get { return IExecuteWithSignature("getTHead", "()Lorg/w3c/dom/html/HTMLTableSectionElement;"); } set { IExecuteWithSignature("setTHead", "(Lorg/w3c/dom/html/HTMLTableSectionElement;)V", value); } + } + /// + /// + /// + public Java.Lang.String Width + { + get { return IExecuteWithSignature("getWidth", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setWidth", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + /// + public Org.W3c.Dom.Html.HTMLElement CreateCaption() + { + return IExecuteWithSignature("createCaption", "()Lorg/w3c/dom/html/HTMLElement;"); + } + /// + /// + /// + /// + public Org.W3c.Dom.Html.HTMLElement CreateTFoot() + { + return IExecuteWithSignature("createTFoot", "()Lorg/w3c/dom/html/HTMLElement;"); + } + /// + /// + /// + /// + public Org.W3c.Dom.Html.HTMLElement CreateTHead() + { + return IExecuteWithSignature("createTHead", "()Lorg/w3c/dom/html/HTMLElement;"); + } + /// + /// + /// + /// + /// + /// + public Org.W3c.Dom.Html.HTMLElement InsertRow(int arg0) + { + return IExecuteWithSignature("insertRow", "(I)Lorg/w3c/dom/html/HTMLElement;", arg0); + } + /// + /// + /// + public void DeleteCaption() + { + IExecuteWithSignature("deleteCaption", "()V"); + } + /// + /// + /// + /// + /// + public void DeleteRow(int arg0) + { + IExecuteWithSignature("deleteRow", "(I)V", arg0); + } + /// + /// + /// + public void DeleteTFoot() + { + IExecuteWithSignature("deleteTFoot", "()V"); + } + /// + /// + /// + public void DeleteTHead() + { + IExecuteWithSignature("deleteTHead", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLTableRowElement.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLTableRowElement.cs new file mode 100644 index 0000000000..b9abcd7d9e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLTableRowElement.cs @@ -0,0 +1,196 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom.Html +{ + #region IHTMLTableRowElement + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IHTMLTableRowElement : Org.W3c.Dom.Html.IHTMLElement + { + #region Instance methods + /// + /// + /// + Java.Lang.String Align { get; set; } + /// + /// + /// + Java.Lang.String BgColor { get; set; } + /// + /// + /// + Org.W3c.Dom.Html.HTMLCollection Cells { get; } + /// + /// + /// + Java.Lang.String Ch { get; set; } + /// + /// + /// + Java.Lang.String ChOff { get; set; } + /// + /// + /// + int RowIndex { get; } + /// + /// + /// + int SectionRowIndex { get; } + /// + /// + /// + Java.Lang.String VAlign { get; set; } + /// + /// + /// + /// + /// + /// + Org.W3c.Dom.Html.HTMLElement InsertCell(int arg0); + /// + /// + /// + /// + /// + void DeleteCell(int arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region HTMLTableRowElement + public partial class HTMLTableRowElement : Org.W3c.Dom.Html.IHTMLTableRowElement + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Align + { + get { return IExecuteWithSignature("getAlign", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setAlign", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String BgColor + { + get { return IExecuteWithSignature("getBgColor", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setBgColor", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Org.W3c.Dom.Html.HTMLCollection Cells + { + get { return IExecuteWithSignature("getCells", "()Lorg/w3c/dom/html/HTMLCollection;"); } + } + /// + /// + /// + public Java.Lang.String Ch + { + get { return IExecuteWithSignature("getCh", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setCh", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String ChOff + { + get { return IExecuteWithSignature("getChOff", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setChOff", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public int RowIndex + { + get { return IExecuteWithSignature("getRowIndex", "()I"); } + } + /// + /// + /// + public int SectionRowIndex + { + get { return IExecuteWithSignature("getSectionRowIndex", "()I"); } + } + /// + /// + /// + public Java.Lang.String VAlign + { + get { return IExecuteWithSignature("getVAlign", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setVAlign", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + /// + /// + /// + public Org.W3c.Dom.Html.HTMLElement InsertCell(int arg0) + { + return IExecuteWithSignature("insertCell", "(I)Lorg/w3c/dom/html/HTMLElement;", arg0); + } + /// + /// + /// + /// + /// + public void DeleteCell(int arg0) + { + IExecuteWithSignature("deleteCell", "(I)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLTableSectionElement.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLTableSectionElement.cs new file mode 100644 index 0000000000..9fd357e289 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLTableSectionElement.cs @@ -0,0 +1,163 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom.Html +{ + #region IHTMLTableSectionElement + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IHTMLTableSectionElement : Org.W3c.Dom.Html.IHTMLElement + { + #region Instance methods + /// + /// + /// + Java.Lang.String Align { get; set; } + /// + /// + /// + Java.Lang.String Ch { get; set; } + /// + /// + /// + Java.Lang.String ChOff { get; set; } + /// + /// + /// + Org.W3c.Dom.Html.HTMLCollection Rows { get; } + /// + /// + /// + Java.Lang.String VAlign { get; set; } + /// + /// + /// + /// + /// + /// + Org.W3c.Dom.Html.HTMLElement InsertRow(int arg0); + /// + /// + /// + /// + /// + void DeleteRow(int arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region HTMLTableSectionElement + public partial class HTMLTableSectionElement : Org.W3c.Dom.Html.IHTMLTableSectionElement + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Align + { + get { return IExecuteWithSignature("getAlign", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setAlign", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Ch + { + get { return IExecuteWithSignature("getCh", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setCh", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String ChOff + { + get { return IExecuteWithSignature("getChOff", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setChOff", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Org.W3c.Dom.Html.HTMLCollection Rows + { + get { return IExecuteWithSignature("getRows", "()Lorg/w3c/dom/html/HTMLCollection;"); } + } + /// + /// + /// + public Java.Lang.String VAlign + { + get { return IExecuteWithSignature("getVAlign", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setVAlign", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + /// + /// + /// + public Org.W3c.Dom.Html.HTMLElement InsertRow(int arg0) + { + return IExecuteWithSignature("insertRow", "(I)Lorg/w3c/dom/html/HTMLElement;", arg0); + } + /// + /// + /// + /// + /// + public void DeleteRow(int arg0) + { + IExecuteWithSignature("deleteRow", "(I)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLTextAreaElement.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLTextAreaElement.cs new file mode 100644 index 0000000000..1a286bd00c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLTextAreaElement.cs @@ -0,0 +1,230 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom.Html +{ + #region IHTMLTextAreaElement + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IHTMLTextAreaElement : Org.W3c.Dom.Html.IHTMLElement + { + #region Instance methods + /// + /// + /// + Java.Lang.String AccessKey { get; set; } + /// + /// + /// + int Cols { get; set; } + /// + /// + /// + Java.Lang.String DefaultValue { get; set; } + /// + /// + /// + bool Disabled { get; set; } + /// + /// + /// + Org.W3c.Dom.Html.HTMLFormElement Form { get; } + /// + /// + /// + Java.Lang.String Name { get; set; } + /// + /// + /// + bool ReadOnly { get; set; } + /// + /// + /// + int Rows { get; set; } + /// + /// + /// + int TabIndex { get; set; } + /// + /// + /// + Java.Lang.String Type { get; } + /// + /// + /// + Java.Lang.String Value { get; set; } + /// + /// + /// + void Blur(); + /// + /// + /// + void Focus(); + /// + /// + /// + void Select(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region HTMLTextAreaElement + public partial class HTMLTextAreaElement : Org.W3c.Dom.Html.IHTMLTextAreaElement + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String AccessKey + { + get { return IExecuteWithSignature("getAccessKey", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setAccessKey", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public int Cols + { + get { return IExecuteWithSignature("getCols", "()I"); } set { IExecuteWithSignature("setCols", "(I)V", value); } + } + /// + /// + /// + public Java.Lang.String DefaultValue + { + get { return IExecuteWithSignature("getDefaultValue", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setDefaultValue", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public bool Disabled + { + get { return IExecuteWithSignature("getDisabled", "()Z"); } set { IExecuteWithSignature("setDisabled", "(Z)V", value); } + } + /// + /// + /// + public Org.W3c.Dom.Html.HTMLFormElement Form + { + get { return IExecuteWithSignature("getForm", "()Lorg/w3c/dom/html/HTMLFormElement;"); } + } + /// + /// + /// + public Java.Lang.String Name + { + get { return IExecuteWithSignature("getName", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setName", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public bool ReadOnly + { + get { return IExecuteWithSignature("getReadOnly", "()Z"); } set { IExecuteWithSignature("setReadOnly", "(Z)V", value); } + } + /// + /// + /// + public int Rows + { + get { return IExecuteWithSignature("getRows", "()I"); } set { IExecuteWithSignature("setRows", "(I)V", value); } + } + /// + /// + /// + public int TabIndex + { + get { return IExecuteWithSignature("getTabIndex", "()I"); } set { IExecuteWithSignature("setTabIndex", "(I)V", value); } + } + /// + /// + /// + public Java.Lang.String Type + { + get { return IExecuteWithSignature("getType", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String Value + { + get { return IExecuteWithSignature("getValue", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setValue", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public void Blur() + { + IExecuteWithSignature("blur", "()V"); + } + /// + /// + /// + public void Focus() + { + IExecuteWithSignature("focus", "()V"); + } + /// + /// + /// + public void Select() + { + IExecuteWithSignature("select", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLTitleElement.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLTitleElement.cs new file mode 100644 index 0000000000..eb12a3e2f2 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLTitleElement.cs @@ -0,0 +1,87 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom.Html +{ + #region IHTMLTitleElement + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IHTMLTitleElement : Org.W3c.Dom.Html.IHTMLElement + { + #region Instance methods + /// + /// + /// + Java.Lang.String Text { get; set; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region HTMLTitleElement + public partial class HTMLTitleElement : Org.W3c.Dom.Html.IHTMLTitleElement + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Text + { + get { return IExecuteWithSignature("getText", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setText", "(Ljava/lang/String;)V", value); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLUListElement.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLUListElement.cs new file mode 100644 index 0000000000..6eb31d5117 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Html/HTMLUListElement.cs @@ -0,0 +1,98 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom.Html +{ + #region IHTMLUListElement + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IHTMLUListElement : Org.W3c.Dom.Html.IHTMLElement + { + #region Instance methods + /// + /// + /// + bool Compact { get; set; } + /// + /// + /// + Java.Lang.String Type { get; set; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region HTMLUListElement + public partial class HTMLUListElement : Org.W3c.Dom.Html.IHTMLUListElement + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public bool Compact + { + get { return IExecuteWithSignature("getCompact", "()Z"); } set { IExecuteWithSignature("setCompact", "(Z)V", value); } + } + /// + /// + /// + public Java.Lang.String Type + { + get { return IExecuteWithSignature("getType", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setType", "(Ljava/lang/String;)V", value); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Ls/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Ls/AllPackageClasses.cs new file mode 100644 index 0000000000..9c0320b085 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Ls/AllPackageClasses.cs @@ -0,0 +1,517 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Org.W3c.Dom.Ls +{ + #region DOMImplementationLS + /// + /// + /// + public partial class DOMImplementationLS : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "org.w3c.dom.ls.DOMImplementationLS"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("DOMImplementationLS class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DOMImplementationLS() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("DOMImplementationLS class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DOMImplementationLS(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region LSException + /// + /// + /// + public partial class LSException : Java.Lang.RuntimeException + { + const string _bridgeClassName = "org.w3c.dom.ls.LSException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region LSInput + /// + /// + /// + public partial class LSInput : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "org.w3c.dom.ls.LSInput"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("LSInput class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public LSInput() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("LSInput class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public LSInput(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region LSLoadEvent + /// + /// + /// + public partial class LSLoadEvent : Org.W3c.Dom.Events.Event + { + const string _bridgeClassName = "org.w3c.dom.ls.LSLoadEvent"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("LSLoadEvent class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public LSLoadEvent() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("LSLoadEvent class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public LSLoadEvent(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region LSOutput + /// + /// + /// + public partial class LSOutput : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "org.w3c.dom.ls.LSOutput"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("LSOutput class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public LSOutput() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("LSOutput class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public LSOutput(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region LSParser + /// + /// + /// + public partial class LSParser : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "org.w3c.dom.ls.LSParser"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("LSParser class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public LSParser() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("LSParser class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public LSParser(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region LSParserFilter + /// + /// + /// + public partial class LSParserFilter : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "org.w3c.dom.ls.LSParserFilter"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("LSParserFilter class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public LSParserFilter() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("LSParserFilter class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public LSParserFilter(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region LSProgressEvent + /// + /// + /// + public partial class LSProgressEvent : Org.W3c.Dom.Events.Event + { + const string _bridgeClassName = "org.w3c.dom.ls.LSProgressEvent"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("LSProgressEvent class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public LSProgressEvent() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("LSProgressEvent class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public LSProgressEvent(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region LSResourceResolver + /// + /// + /// + public partial class LSResourceResolver : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "org.w3c.dom.ls.LSResourceResolver"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("LSResourceResolver class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public LSResourceResolver() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("LSResourceResolver class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public LSResourceResolver(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region LSSerializer + /// + /// + /// + public partial class LSSerializer : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "org.w3c.dom.ls.LSSerializer"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("LSSerializer class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public LSSerializer() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("LSSerializer class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public LSSerializer(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region LSSerializerFilter + /// + /// + /// + public partial class LSSerializerFilter : Org.W3c.Dom.Traversal.NodeFilter + { + const string _bridgeClassName = "org.w3c.dom.ls.LSSerializerFilter"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("LSSerializerFilter class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public LSSerializerFilter() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("LSSerializerFilter class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public LSSerializerFilter(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Ls/DOMImplementationLS.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Ls/DOMImplementationLS.cs new file mode 100644 index 0000000000..a5745414a7 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Ls/DOMImplementationLS.cs @@ -0,0 +1,146 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom.Ls +{ + #region IDOMImplementationLS + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IDOMImplementationLS + { + #region Instance methods + /// + /// + /// + /// + Org.W3c.Dom.Ls.LSInput CreateLSInput(); + /// + /// + /// + /// + Org.W3c.Dom.Ls.LSOutput CreateLSOutput(); + /// + /// + /// + /// + /// + /// + /// + Org.W3c.Dom.Ls.LSParser CreateLSParser(short arg0, Java.Lang.String arg1); + /// + /// + /// + /// + Org.W3c.Dom.Ls.LSSerializer CreateLSSerializer(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region DOMImplementationLS + public partial class DOMImplementationLS : Org.W3c.Dom.Ls.IDOMImplementationLS + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static short MODE_ASYNCHRONOUS { get { if (!_MODE_ASYNCHRONOUSReady) { _MODE_ASYNCHRONOUSContent = SGetField(LocalBridgeClazz, "MODE_ASYNCHRONOUS"); _MODE_ASYNCHRONOUSReady = true; } return _MODE_ASYNCHRONOUSContent; } } + private static short _MODE_ASYNCHRONOUSContent = default; + private static bool _MODE_ASYNCHRONOUSReady = false; // this is used because in case of generics + /// + /// + /// + public static short MODE_SYNCHRONOUS { get { if (!_MODE_SYNCHRONOUSReady) { _MODE_SYNCHRONOUSContent = SGetField(LocalBridgeClazz, "MODE_SYNCHRONOUS"); _MODE_SYNCHRONOUSReady = true; } return _MODE_SYNCHRONOUSContent; } } + private static short _MODE_SYNCHRONOUSContent = default; + private static bool _MODE_SYNCHRONOUSReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public Org.W3c.Dom.Ls.LSInput CreateLSInput() + { + return IExecuteWithSignature("createLSInput", "()Lorg/w3c/dom/ls/LSInput;"); + } + /// + /// + /// + /// + public Org.W3c.Dom.Ls.LSOutput CreateLSOutput() + { + return IExecuteWithSignature("createLSOutput", "()Lorg/w3c/dom/ls/LSOutput;"); + } + /// + /// + /// + /// + /// + /// + /// + public Org.W3c.Dom.Ls.LSParser CreateLSParser(short arg0, Java.Lang.String arg1) + { + return IExecute("createLSParser", arg0, arg1); + } + /// + /// + /// + /// + public Org.W3c.Dom.Ls.LSSerializer CreateLSSerializer() + { + return IExecuteWithSignature("createLSSerializer", "()Lorg/w3c/dom/ls/LSSerializer;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Ls/LSException.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Ls/LSException.cs new file mode 100644 index 0000000000..5bda7b2b2b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Ls/LSException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom.Ls +{ + #region LSException + public partial class LSException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Ls/LSInput.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Ls/LSInput.cs new file mode 100644 index 0000000000..478bd8abea --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Ls/LSInput.cs @@ -0,0 +1,164 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom.Ls +{ + #region ILSInput + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ILSInput + { + #region Instance methods + /// + /// + /// + Java.Lang.String BaseURI { get; set; } + /// + /// + /// + Java.Io.InputStream ByteStream { get; set; } + /// + /// + /// + bool CertifiedText { get; set; } + /// + /// + /// + Java.Io.Reader CharacterStream { get; set; } + /// + /// + /// + Java.Lang.String Encoding { get; set; } + /// + /// + /// + Java.Lang.String PublicId { get; set; } + /// + /// + /// + Java.Lang.String StringData { get; set; } + /// + /// + /// + Java.Lang.String SystemId { get; set; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region LSInput + public partial class LSInput : Org.W3c.Dom.Ls.ILSInput + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String BaseURI + { + get { return IExecuteWithSignature("getBaseURI", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setBaseURI", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Io.InputStream ByteStream + { + get { return IExecuteWithSignature("getByteStream", "()Ljava/io/InputStream;"); } set { IExecuteWithSignature("setByteStream", "(Ljava/io/InputStream;)V", value); } + } + /// + /// + /// + public bool CertifiedText + { + get { return IExecuteWithSignature("getCertifiedText", "()Z"); } set { IExecuteWithSignature("setCertifiedText", "(Z)V", value); } + } + /// + /// + /// + public Java.Io.Reader CharacterStream + { + get { return IExecuteWithSignature("getCharacterStream", "()Ljava/io/Reader;"); } set { IExecuteWithSignature("setCharacterStream", "(Ljava/io/Reader;)V", value); } + } + /// + /// + /// + public Java.Lang.String Encoding + { + get { return IExecuteWithSignature("getEncoding", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setEncoding", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String PublicId + { + get { return IExecuteWithSignature("getPublicId", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setPublicId", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String StringData + { + get { return IExecuteWithSignature("getStringData", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setStringData", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String SystemId + { + get { return IExecuteWithSignature("getSystemId", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setSystemId", "(Ljava/lang/String;)V", value); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Ls/LSLoadEvent.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Ls/LSLoadEvent.cs new file mode 100644 index 0000000000..aa1d17e6ba --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Ls/LSLoadEvent.cs @@ -0,0 +1,98 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom.Ls +{ + #region ILSLoadEvent + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ILSLoadEvent : Org.W3c.Dom.Events.IEvent + { + #region Instance methods + /// + /// + /// + Org.W3c.Dom.Ls.LSInput Input { get; } + /// + /// + /// + Org.W3c.Dom.Document NewDocument { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region LSLoadEvent + public partial class LSLoadEvent : Org.W3c.Dom.Ls.ILSLoadEvent + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Org.W3c.Dom.Ls.LSInput Input + { + get { return IExecuteWithSignature("getInput", "()Lorg/w3c/dom/ls/LSInput;"); } + } + /// + /// + /// + public Org.W3c.Dom.Document NewDocument + { + get { return IExecuteWithSignature("getNewDocument", "()Lorg/w3c/dom/Document;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Ls/LSOutput.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Ls/LSOutput.cs new file mode 100644 index 0000000000..89afd7030e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Ls/LSOutput.cs @@ -0,0 +1,120 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom.Ls +{ + #region ILSOutput + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ILSOutput + { + #region Instance methods + /// + /// + /// + Java.Io.OutputStream ByteStream { get; set; } + /// + /// + /// + Java.Io.Writer CharacterStream { get; set; } + /// + /// + /// + Java.Lang.String Encoding { get; set; } + /// + /// + /// + Java.Lang.String SystemId { get; set; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region LSOutput + public partial class LSOutput : Org.W3c.Dom.Ls.ILSOutput + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Io.OutputStream ByteStream + { + get { return IExecuteWithSignature("getByteStream", "()Ljava/io/OutputStream;"); } set { IExecuteWithSignature("setByteStream", "(Ljava/io/OutputStream;)V", value); } + } + /// + /// + /// + public Java.Io.Writer CharacterStream + { + get { return IExecuteWithSignature("getCharacterStream", "()Ljava/io/Writer;"); } set { IExecuteWithSignature("setCharacterStream", "(Ljava/io/Writer;)V", value); } + } + /// + /// + /// + public Java.Lang.String Encoding + { + get { return IExecuteWithSignature("getEncoding", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setEncoding", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String SystemId + { + get { return IExecuteWithSignature("getSystemId", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setSystemId", "(Ljava/lang/String;)V", value); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Ls/LSParser.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Ls/LSParser.cs new file mode 100644 index 0000000000..45e51e9d63 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Ls/LSParser.cs @@ -0,0 +1,222 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom.Ls +{ + #region ILSParser + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ILSParser + { + #region Instance methods + /// + /// + /// + bool Async { get; } + /// + /// + /// + bool Busy { get; } + /// + /// + /// + Org.W3c.Dom.DOMConfiguration DomConfig { get; } + /// + /// + /// + Org.W3c.Dom.Ls.LSParserFilter Filter { get; set; } + /// + /// + /// + /// + /// + /// + /// + Org.W3c.Dom.Document Parse(Org.W3c.Dom.Ls.LSInput arg0); + /// + /// + /// + /// + /// + /// + /// + Org.W3c.Dom.Document ParseURI(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + /// + /// + /// + Org.W3c.Dom.Node ParseWithContext(Org.W3c.Dom.Ls.LSInput arg0, Org.W3c.Dom.Node arg1, short arg2); + /// + /// + /// + void Abort(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region LSParser + public partial class LSParser : Org.W3c.Dom.Ls.ILSParser + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static short ACTION_APPEND_AS_CHILDREN { get { if (!_ACTION_APPEND_AS_CHILDRENReady) { _ACTION_APPEND_AS_CHILDRENContent = SGetField(LocalBridgeClazz, "ACTION_APPEND_AS_CHILDREN"); _ACTION_APPEND_AS_CHILDRENReady = true; } return _ACTION_APPEND_AS_CHILDRENContent; } } + private static short _ACTION_APPEND_AS_CHILDRENContent = default; + private static bool _ACTION_APPEND_AS_CHILDRENReady = false; // this is used because in case of generics + /// + /// + /// + public static short ACTION_INSERT_AFTER { get { if (!_ACTION_INSERT_AFTERReady) { _ACTION_INSERT_AFTERContent = SGetField(LocalBridgeClazz, "ACTION_INSERT_AFTER"); _ACTION_INSERT_AFTERReady = true; } return _ACTION_INSERT_AFTERContent; } } + private static short _ACTION_INSERT_AFTERContent = default; + private static bool _ACTION_INSERT_AFTERReady = false; // this is used because in case of generics + /// + /// + /// + public static short ACTION_INSERT_BEFORE { get { if (!_ACTION_INSERT_BEFOREReady) { _ACTION_INSERT_BEFOREContent = SGetField(LocalBridgeClazz, "ACTION_INSERT_BEFORE"); _ACTION_INSERT_BEFOREReady = true; } return _ACTION_INSERT_BEFOREContent; } } + private static short _ACTION_INSERT_BEFOREContent = default; + private static bool _ACTION_INSERT_BEFOREReady = false; // this is used because in case of generics + /// + /// + /// + public static short ACTION_REPLACE { get { if (!_ACTION_REPLACEReady) { _ACTION_REPLACEContent = SGetField(LocalBridgeClazz, "ACTION_REPLACE"); _ACTION_REPLACEReady = true; } return _ACTION_REPLACEContent; } } + private static short _ACTION_REPLACEContent = default; + private static bool _ACTION_REPLACEReady = false; // this is used because in case of generics + /// + /// + /// + public static short ACTION_REPLACE_CHILDREN { get { if (!_ACTION_REPLACE_CHILDRENReady) { _ACTION_REPLACE_CHILDRENContent = SGetField(LocalBridgeClazz, "ACTION_REPLACE_CHILDREN"); _ACTION_REPLACE_CHILDRENReady = true; } return _ACTION_REPLACE_CHILDRENContent; } } + private static short _ACTION_REPLACE_CHILDRENContent = default; + private static bool _ACTION_REPLACE_CHILDRENReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public bool Async + { + get { return IExecuteWithSignature("getAsync", "()Z"); } + } + /// + /// + /// + public bool Busy + { + get { return IExecuteWithSignature("getBusy", "()Z"); } + } + /// + /// + /// + public Org.W3c.Dom.DOMConfiguration DomConfig + { + get { return IExecuteWithSignature("getDomConfig", "()Lorg/w3c/dom/DOMConfiguration;"); } + } + /// + /// + /// + public Org.W3c.Dom.Ls.LSParserFilter Filter + { + get { return IExecuteWithSignature("getFilter", "()Lorg/w3c/dom/ls/LSParserFilter;"); } set { IExecuteWithSignature("setFilter", "(Lorg/w3c/dom/ls/LSParserFilter;)V", value); } + } + /// + /// + /// + /// + /// + /// + /// + public Org.W3c.Dom.Document Parse(Org.W3c.Dom.Ls.LSInput arg0) + { + return IExecuteWithSignature("parse", "(Lorg/w3c/dom/ls/LSInput;)Lorg/w3c/dom/Document;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Org.W3c.Dom.Document ParseURI(Java.Lang.String arg0) + { + return IExecuteWithSignature("parseURI", "(Ljava/lang/String;)Lorg/w3c/dom/Document;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Org.W3c.Dom.Node ParseWithContext(Org.W3c.Dom.Ls.LSInput arg0, Org.W3c.Dom.Node arg1, short arg2) + { + return IExecute("parseWithContext", arg0, arg1, arg2); + } + /// + /// + /// + public void Abort() + { + IExecuteWithSignature("abort", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Ls/LSParserFilter.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Ls/LSParserFilter.cs new file mode 100644 index 0000000000..f37e4a8af2 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Ls/LSParserFilter.cs @@ -0,0 +1,141 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom.Ls +{ + #region ILSParserFilter + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ILSParserFilter + { + #region Instance methods + /// + /// + /// + int WhatToShow { get; } + /// + /// + /// + /// + /// + short AcceptNode(Org.W3c.Dom.Node arg0); + /// + /// + /// + /// + /// + short StartElement(Org.W3c.Dom.Element arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region LSParserFilter + public partial class LSParserFilter : Org.W3c.Dom.Ls.ILSParserFilter + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static short FILTER_ACCEPT { get { if (!_FILTER_ACCEPTReady) { _FILTER_ACCEPTContent = SGetField(LocalBridgeClazz, "FILTER_ACCEPT"); _FILTER_ACCEPTReady = true; } return _FILTER_ACCEPTContent; } } + private static short _FILTER_ACCEPTContent = default; + private static bool _FILTER_ACCEPTReady = false; // this is used because in case of generics + /// + /// + /// + public static short FILTER_INTERRUPT { get { if (!_FILTER_INTERRUPTReady) { _FILTER_INTERRUPTContent = SGetField(LocalBridgeClazz, "FILTER_INTERRUPT"); _FILTER_INTERRUPTReady = true; } return _FILTER_INTERRUPTContent; } } + private static short _FILTER_INTERRUPTContent = default; + private static bool _FILTER_INTERRUPTReady = false; // this is used because in case of generics + /// + /// + /// + public static short FILTER_REJECT { get { if (!_FILTER_REJECTReady) { _FILTER_REJECTContent = SGetField(LocalBridgeClazz, "FILTER_REJECT"); _FILTER_REJECTReady = true; } return _FILTER_REJECTContent; } } + private static short _FILTER_REJECTContent = default; + private static bool _FILTER_REJECTReady = false; // this is used because in case of generics + /// + /// + /// + public static short FILTER_SKIP { get { if (!_FILTER_SKIPReady) { _FILTER_SKIPContent = SGetField(LocalBridgeClazz, "FILTER_SKIP"); _FILTER_SKIPReady = true; } return _FILTER_SKIPContent; } } + private static short _FILTER_SKIPContent = default; + private static bool _FILTER_SKIPReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int WhatToShow + { + get { return IExecuteWithSignature("getWhatToShow", "()I"); } + } + /// + /// + /// + /// + /// + public short AcceptNode(Org.W3c.Dom.Node arg0) + { + return IExecuteWithSignature("acceptNode", "(Lorg/w3c/dom/Node;)S", arg0); + } + /// + /// + /// + /// + /// + public short StartElement(Org.W3c.Dom.Element arg0) + { + return IExecuteWithSignature("startElement", "(Lorg/w3c/dom/Element;)S", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Ls/LSProgressEvent.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Ls/LSProgressEvent.cs new file mode 100644 index 0000000000..43ae937612 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Ls/LSProgressEvent.cs @@ -0,0 +1,109 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom.Ls +{ + #region ILSProgressEvent + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ILSProgressEvent : Org.W3c.Dom.Events.IEvent + { + #region Instance methods + /// + /// + /// + Org.W3c.Dom.Ls.LSInput Input { get; } + /// + /// + /// + int Position { get; } + /// + /// + /// + int TotalSize { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region LSProgressEvent + public partial class LSProgressEvent : Org.W3c.Dom.Ls.ILSProgressEvent + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Org.W3c.Dom.Ls.LSInput Input + { + get { return IExecuteWithSignature("getInput", "()Lorg/w3c/dom/ls/LSInput;"); } + } + /// + /// + /// + public int Position + { + get { return IExecuteWithSignature("getPosition", "()I"); } + } + /// + /// + /// + public int TotalSize + { + get { return IExecuteWithSignature("getTotalSize", "()I"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Ls/LSResourceResolver.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Ls/LSResourceResolver.cs new file mode 100644 index 0000000000..edf96ea083 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Ls/LSResourceResolver.cs @@ -0,0 +1,99 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom.Ls +{ + #region ILSResourceResolver + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ILSResourceResolver + { + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + Org.W3c.Dom.Ls.LSInput ResolveResource(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2, Java.Lang.String arg3, Java.Lang.String arg4); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region LSResourceResolver + public partial class LSResourceResolver : Org.W3c.Dom.Ls.ILSResourceResolver + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Org.W3c.Dom.Ls.LSInput ResolveResource(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2, Java.Lang.String arg3, Java.Lang.String arg4) + { + return IExecute("resolveResource", arg0, arg1, arg2, arg3, arg4); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Ls/LSSerializer.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Ls/LSSerializer.cs new file mode 100644 index 0000000000..a7d6c8f5ef --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Ls/LSSerializer.cs @@ -0,0 +1,166 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom.Ls +{ + #region ILSSerializer + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ILSSerializer + { + #region Instance methods + /// + /// + /// + Org.W3c.Dom.DOMConfiguration DomConfig { get; } + /// + /// + /// + Org.W3c.Dom.Ls.LSSerializerFilter Filter { get; set; } + /// + /// + /// + Java.Lang.String NewLine { get; set; } + /// + /// + /// + /// + /// + /// + /// + bool Write(Org.W3c.Dom.Node arg0, Org.W3c.Dom.Ls.LSOutput arg1); + /// + /// + /// + /// + /// + /// + /// + bool WriteToURI(Org.W3c.Dom.Node arg0, Java.Lang.String arg1); + /// + /// + /// + /// + /// + /// + /// + Java.Lang.String WriteToString(Org.W3c.Dom.Node arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region LSSerializer + public partial class LSSerializer : Org.W3c.Dom.Ls.ILSSerializer + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Org.W3c.Dom.DOMConfiguration DomConfig + { + get { return IExecuteWithSignature("getDomConfig", "()Lorg/w3c/dom/DOMConfiguration;"); } + } + /// + /// + /// + public Org.W3c.Dom.Ls.LSSerializerFilter Filter + { + get { return IExecuteWithSignature("getFilter", "()Lorg/w3c/dom/ls/LSSerializerFilter;"); } set { IExecuteWithSignature("setFilter", "(Lorg/w3c/dom/ls/LSSerializerFilter;)V", value); } + } + /// + /// + /// + public Java.Lang.String NewLine + { + get { return IExecuteWithSignature("getNewLine", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setNewLine", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + /// + /// + /// + /// + public bool Write(Org.W3c.Dom.Node arg0, Org.W3c.Dom.Ls.LSOutput arg1) + { + return IExecute("write", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public bool WriteToURI(Org.W3c.Dom.Node arg0, Java.Lang.String arg1) + { + return IExecute("writeToURI", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.String WriteToString(Org.W3c.Dom.Node arg0) + { + return IExecuteWithSignature("writeToString", "(Lorg/w3c/dom/Node;)Ljava/lang/String;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Ls/LSSerializerFilter.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Ls/LSSerializerFilter.cs new file mode 100644 index 0000000000..9f3283895d --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Ls/LSSerializerFilter.cs @@ -0,0 +1,87 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom.Ls +{ + #region ILSSerializerFilter + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ILSSerializerFilter : Org.W3c.Dom.Traversal.INodeFilter + { + #region Instance methods + /// + /// + /// + int WhatToShow { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region LSSerializerFilter + public partial class LSSerializerFilter : Org.W3c.Dom.Ls.ILSSerializerFilter + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int WhatToShow + { + get { return IExecuteWithSignature("getWhatToShow", "()I"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/NameList.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/NameList.cs new file mode 100644 index 0000000000..2644e93a3e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/NameList.cs @@ -0,0 +1,149 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom +{ + #region INameList + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface INameList + { + #region Instance methods + /// + /// + /// + int Length { get; } + /// + /// + /// + /// + /// + bool Contains(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + bool ContainsNS(Java.Lang.String arg0, Java.Lang.String arg1); + /// + /// + /// + /// + /// + Java.Lang.String GetName(int arg0); + /// + /// + /// + /// + /// + Java.Lang.String GetNamespaceURI(int arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region NameList + public partial class NameList : Org.W3c.Dom.INameList + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int Length + { + get { return IExecuteWithSignature("getLength", "()I"); } + } + /// + /// + /// + /// + /// + public bool Contains(Java.Lang.String arg0) + { + return IExecuteWithSignature("contains", "(Ljava/lang/String;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public bool ContainsNS(Java.Lang.String arg0, Java.Lang.String arg1) + { + return IExecute("containsNS", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Lang.String GetName(int arg0) + { + return IExecuteWithSignature("getName", "(I)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.String GetNamespaceURI(int arg0) + { + return IExecuteWithSignature("getNamespaceURI", "(I)Ljava/lang/String;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/NamedNodeMap.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/NamedNodeMap.cs new file mode 100644 index 0000000000..155cfa896a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/NamedNodeMap.cs @@ -0,0 +1,206 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom +{ + #region INamedNodeMap + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface INamedNodeMap + { + #region Instance methods + /// + /// + /// + int Length { get; } + /// + /// + /// + /// + /// + Org.W3c.Dom.Node GetNamedItem(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + /// + Org.W3c.Dom.Node GetNamedItemNS(Java.Lang.String arg0, Java.Lang.String arg1); + /// + /// + /// + /// + /// + Org.W3c.Dom.Node Item(int arg0); + /// + /// + /// + /// + /// + /// + Org.W3c.Dom.Node RemoveNamedItem(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + /// + Org.W3c.Dom.Node RemoveNamedItemNS(Java.Lang.String arg0, Java.Lang.String arg1); + /// + /// + /// + /// + /// + /// + Org.W3c.Dom.Node SetNamedItem(Org.W3c.Dom.Node arg0); + /// + /// + /// + /// + /// + /// + Org.W3c.Dom.Node SetNamedItemNS(Org.W3c.Dom.Node arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region NamedNodeMap + public partial class NamedNodeMap : Org.W3c.Dom.INamedNodeMap + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int Length + { + get { return IExecuteWithSignature("getLength", "()I"); } + } + /// + /// + /// + /// + /// + public Org.W3c.Dom.Node GetNamedItem(Java.Lang.String arg0) + { + return IExecuteWithSignature("getNamedItem", "(Ljava/lang/String;)Lorg/w3c/dom/Node;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Org.W3c.Dom.Node GetNamedItemNS(Java.Lang.String arg0, Java.Lang.String arg1) + { + return IExecute("getNamedItemNS", arg0, arg1); + } + /// + /// + /// + /// + /// + public Org.W3c.Dom.Node Item(int arg0) + { + return IExecuteWithSignature("item", "(I)Lorg/w3c/dom/Node;", arg0); + } + /// + /// + /// + /// + /// + /// + public Org.W3c.Dom.Node RemoveNamedItem(Java.Lang.String arg0) + { + return IExecuteWithSignature("removeNamedItem", "(Ljava/lang/String;)Lorg/w3c/dom/Node;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Org.W3c.Dom.Node RemoveNamedItemNS(Java.Lang.String arg0, Java.Lang.String arg1) + { + return IExecute("removeNamedItemNS", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Org.W3c.Dom.Node SetNamedItem(Org.W3c.Dom.Node arg0) + { + return IExecuteWithSignature("setNamedItem", "(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;", arg0); + } + /// + /// + /// + /// + /// + /// + public Org.W3c.Dom.Node SetNamedItemNS(Org.W3c.Dom.Node arg0) + { + return IExecuteWithSignature("setNamedItemNS", "(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Node.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Node.cs new file mode 100644 index 0000000000..f23b5e3767 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Node.cs @@ -0,0 +1,644 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom +{ + #region INode + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface INode + { + #region Instance methods + /// + /// + /// + Org.W3c.Dom.NamedNodeMap Attributes { get; } + /// + /// + /// + Java.Lang.String BaseURI { get; } + /// + /// + /// + Org.W3c.Dom.NodeList ChildNodes { get; } + /// + /// + /// + Org.W3c.Dom.Node FirstChild { get; } + /// + /// + /// + Org.W3c.Dom.Node LastChild { get; } + /// + /// + /// + Java.Lang.String LocalName { get; } + /// + /// + /// + Java.Lang.String NamespaceURI { get; } + /// + /// + /// + Org.W3c.Dom.Node NextSibling { get; } + /// + /// + /// + Java.Lang.String NodeName { get; } + /// + /// + /// + short NodeType { get; } + /// + /// + /// + Java.Lang.String NodeValue { get; set; } + /// + /// + /// + Org.W3c.Dom.Document OwnerDocument { get; } + /// + /// + /// + Org.W3c.Dom.Node ParentNode { get; } + /// + /// + /// + Java.Lang.String Prefix { get; set; } + /// + /// + /// + Org.W3c.Dom.Node PreviousSibling { get; } + /// + /// + /// + Java.Lang.String TextContent { get; set; } + /// + /// + /// + /// + bool HasAttributes(); + /// + /// + /// + /// + bool HasChildNodes(); + /// + /// + /// + /// + /// + bool IsDefaultNamespace(Java.Lang.String arg0); + /// + /// + /// + /// + /// + bool IsEqualNode(Org.W3c.Dom.Node arg0); + /// + /// + /// + /// + /// + bool IsSameNode(Org.W3c.Dom.Node arg0); + /// + /// + /// + /// + /// + /// + bool IsSupported(Java.Lang.String arg0, Java.Lang.String arg1); + /// + /// + /// + /// + /// + /// + object GetFeature(Java.Lang.String arg0, Java.Lang.String arg1); + /// + /// + /// + /// + /// + object GetUserData(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + /// + object SetUserData(Java.Lang.String arg0, object arg1, Org.W3c.Dom.UserDataHandler arg2); + /// + /// + /// + /// + /// + Java.Lang.String LookupNamespaceURI(Java.Lang.String arg0); + /// + /// + /// + /// + /// + Java.Lang.String LookupPrefix(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + Org.W3c.Dom.Node AppendChild(Org.W3c.Dom.Node arg0); + /// + /// + /// + /// + /// + Org.W3c.Dom.Node CloneNode(bool arg0); + /// + /// + /// + /// + /// + /// + /// + Org.W3c.Dom.Node InsertBefore(Org.W3c.Dom.Node arg0, Org.W3c.Dom.Node arg1); + /// + /// + /// + /// + /// + /// + Org.W3c.Dom.Node RemoveChild(Org.W3c.Dom.Node arg0); + /// + /// + /// + /// + /// + /// + /// + Org.W3c.Dom.Node ReplaceChild(Org.W3c.Dom.Node arg0, Org.W3c.Dom.Node arg1); + /// + /// + /// + /// + /// + /// + short CompareDocumentPosition(Org.W3c.Dom.Node arg0); + /// + /// + /// + void Normalize(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Node + public partial class Node : Org.W3c.Dom.INode + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static short ATTRIBUTE_NODE { get { if (!_ATTRIBUTE_NODEReady) { _ATTRIBUTE_NODEContent = SGetField(LocalBridgeClazz, "ATTRIBUTE_NODE"); _ATTRIBUTE_NODEReady = true; } return _ATTRIBUTE_NODEContent; } } + private static short _ATTRIBUTE_NODEContent = default; + private static bool _ATTRIBUTE_NODEReady = false; // this is used because in case of generics + /// + /// + /// + public static short CDATA_SECTION_NODE { get { if (!_CDATA_SECTION_NODEReady) { _CDATA_SECTION_NODEContent = SGetField(LocalBridgeClazz, "CDATA_SECTION_NODE"); _CDATA_SECTION_NODEReady = true; } return _CDATA_SECTION_NODEContent; } } + private static short _CDATA_SECTION_NODEContent = default; + private static bool _CDATA_SECTION_NODEReady = false; // this is used because in case of generics + /// + /// + /// + public static short COMMENT_NODE { get { if (!_COMMENT_NODEReady) { _COMMENT_NODEContent = SGetField(LocalBridgeClazz, "COMMENT_NODE"); _COMMENT_NODEReady = true; } return _COMMENT_NODEContent; } } + private static short _COMMENT_NODEContent = default; + private static bool _COMMENT_NODEReady = false; // this is used because in case of generics + /// + /// + /// + public static short DOCUMENT_FRAGMENT_NODE { get { if (!_DOCUMENT_FRAGMENT_NODEReady) { _DOCUMENT_FRAGMENT_NODEContent = SGetField(LocalBridgeClazz, "DOCUMENT_FRAGMENT_NODE"); _DOCUMENT_FRAGMENT_NODEReady = true; } return _DOCUMENT_FRAGMENT_NODEContent; } } + private static short _DOCUMENT_FRAGMENT_NODEContent = default; + private static bool _DOCUMENT_FRAGMENT_NODEReady = false; // this is used because in case of generics + /// + /// + /// + public static short DOCUMENT_NODE { get { if (!_DOCUMENT_NODEReady) { _DOCUMENT_NODEContent = SGetField(LocalBridgeClazz, "DOCUMENT_NODE"); _DOCUMENT_NODEReady = true; } return _DOCUMENT_NODEContent; } } + private static short _DOCUMENT_NODEContent = default; + private static bool _DOCUMENT_NODEReady = false; // this is used because in case of generics + /// + /// + /// + public static short DOCUMENT_POSITION_CONTAINED_BY { get { if (!_DOCUMENT_POSITION_CONTAINED_BYReady) { _DOCUMENT_POSITION_CONTAINED_BYContent = SGetField(LocalBridgeClazz, "DOCUMENT_POSITION_CONTAINED_BY"); _DOCUMENT_POSITION_CONTAINED_BYReady = true; } return _DOCUMENT_POSITION_CONTAINED_BYContent; } } + private static short _DOCUMENT_POSITION_CONTAINED_BYContent = default; + private static bool _DOCUMENT_POSITION_CONTAINED_BYReady = false; // this is used because in case of generics + /// + /// + /// + public static short DOCUMENT_POSITION_CONTAINS { get { if (!_DOCUMENT_POSITION_CONTAINSReady) { _DOCUMENT_POSITION_CONTAINSContent = SGetField(LocalBridgeClazz, "DOCUMENT_POSITION_CONTAINS"); _DOCUMENT_POSITION_CONTAINSReady = true; } return _DOCUMENT_POSITION_CONTAINSContent; } } + private static short _DOCUMENT_POSITION_CONTAINSContent = default; + private static bool _DOCUMENT_POSITION_CONTAINSReady = false; // this is used because in case of generics + /// + /// + /// + public static short DOCUMENT_POSITION_DISCONNECTED { get { if (!_DOCUMENT_POSITION_DISCONNECTEDReady) { _DOCUMENT_POSITION_DISCONNECTEDContent = SGetField(LocalBridgeClazz, "DOCUMENT_POSITION_DISCONNECTED"); _DOCUMENT_POSITION_DISCONNECTEDReady = true; } return _DOCUMENT_POSITION_DISCONNECTEDContent; } } + private static short _DOCUMENT_POSITION_DISCONNECTEDContent = default; + private static bool _DOCUMENT_POSITION_DISCONNECTEDReady = false; // this is used because in case of generics + /// + /// + /// + public static short DOCUMENT_POSITION_FOLLOWING { get { if (!_DOCUMENT_POSITION_FOLLOWINGReady) { _DOCUMENT_POSITION_FOLLOWINGContent = SGetField(LocalBridgeClazz, "DOCUMENT_POSITION_FOLLOWING"); _DOCUMENT_POSITION_FOLLOWINGReady = true; } return _DOCUMENT_POSITION_FOLLOWINGContent; } } + private static short _DOCUMENT_POSITION_FOLLOWINGContent = default; + private static bool _DOCUMENT_POSITION_FOLLOWINGReady = false; // this is used because in case of generics + /// + /// + /// + public static short DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC { get { if (!_DOCUMENT_POSITION_IMPLEMENTATION_SPECIFICReady) { _DOCUMENT_POSITION_IMPLEMENTATION_SPECIFICContent = SGetField(LocalBridgeClazz, "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC"); _DOCUMENT_POSITION_IMPLEMENTATION_SPECIFICReady = true; } return _DOCUMENT_POSITION_IMPLEMENTATION_SPECIFICContent; } } + private static short _DOCUMENT_POSITION_IMPLEMENTATION_SPECIFICContent = default; + private static bool _DOCUMENT_POSITION_IMPLEMENTATION_SPECIFICReady = false; // this is used because in case of generics + /// + /// + /// + public static short DOCUMENT_POSITION_PRECEDING { get { if (!_DOCUMENT_POSITION_PRECEDINGReady) { _DOCUMENT_POSITION_PRECEDINGContent = SGetField(LocalBridgeClazz, "DOCUMENT_POSITION_PRECEDING"); _DOCUMENT_POSITION_PRECEDINGReady = true; } return _DOCUMENT_POSITION_PRECEDINGContent; } } + private static short _DOCUMENT_POSITION_PRECEDINGContent = default; + private static bool _DOCUMENT_POSITION_PRECEDINGReady = false; // this is used because in case of generics + /// + /// + /// + public static short DOCUMENT_TYPE_NODE { get { if (!_DOCUMENT_TYPE_NODEReady) { _DOCUMENT_TYPE_NODEContent = SGetField(LocalBridgeClazz, "DOCUMENT_TYPE_NODE"); _DOCUMENT_TYPE_NODEReady = true; } return _DOCUMENT_TYPE_NODEContent; } } + private static short _DOCUMENT_TYPE_NODEContent = default; + private static bool _DOCUMENT_TYPE_NODEReady = false; // this is used because in case of generics + /// + /// + /// + public static short ELEMENT_NODE { get { if (!_ELEMENT_NODEReady) { _ELEMENT_NODEContent = SGetField(LocalBridgeClazz, "ELEMENT_NODE"); _ELEMENT_NODEReady = true; } return _ELEMENT_NODEContent; } } + private static short _ELEMENT_NODEContent = default; + private static bool _ELEMENT_NODEReady = false; // this is used because in case of generics + /// + /// + /// + public static short ENTITY_NODE { get { if (!_ENTITY_NODEReady) { _ENTITY_NODEContent = SGetField(LocalBridgeClazz, "ENTITY_NODE"); _ENTITY_NODEReady = true; } return _ENTITY_NODEContent; } } + private static short _ENTITY_NODEContent = default; + private static bool _ENTITY_NODEReady = false; // this is used because in case of generics + /// + /// + /// + public static short ENTITY_REFERENCE_NODE { get { if (!_ENTITY_REFERENCE_NODEReady) { _ENTITY_REFERENCE_NODEContent = SGetField(LocalBridgeClazz, "ENTITY_REFERENCE_NODE"); _ENTITY_REFERENCE_NODEReady = true; } return _ENTITY_REFERENCE_NODEContent; } } + private static short _ENTITY_REFERENCE_NODEContent = default; + private static bool _ENTITY_REFERENCE_NODEReady = false; // this is used because in case of generics + /// + /// + /// + public static short NOTATION_NODE { get { if (!_NOTATION_NODEReady) { _NOTATION_NODEContent = SGetField(LocalBridgeClazz, "NOTATION_NODE"); _NOTATION_NODEReady = true; } return _NOTATION_NODEContent; } } + private static short _NOTATION_NODEContent = default; + private static bool _NOTATION_NODEReady = false; // this is used because in case of generics + /// + /// + /// + public static short PROCESSING_INSTRUCTION_NODE { get { if (!_PROCESSING_INSTRUCTION_NODEReady) { _PROCESSING_INSTRUCTION_NODEContent = SGetField(LocalBridgeClazz, "PROCESSING_INSTRUCTION_NODE"); _PROCESSING_INSTRUCTION_NODEReady = true; } return _PROCESSING_INSTRUCTION_NODEContent; } } + private static short _PROCESSING_INSTRUCTION_NODEContent = default; + private static bool _PROCESSING_INSTRUCTION_NODEReady = false; // this is used because in case of generics + /// + /// + /// + public static short TEXT_NODE { get { if (!_TEXT_NODEReady) { _TEXT_NODEContent = SGetField(LocalBridgeClazz, "TEXT_NODE"); _TEXT_NODEReady = true; } return _TEXT_NODEContent; } } + private static short _TEXT_NODEContent = default; + private static bool _TEXT_NODEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Org.W3c.Dom.NamedNodeMap Attributes + { + get { return IExecuteWithSignature("getAttributes", "()Lorg/w3c/dom/NamedNodeMap;"); } + } + /// + /// + /// + public Java.Lang.String BaseURI + { + get { return IExecuteWithSignature("getBaseURI", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Org.W3c.Dom.NodeList ChildNodes + { + get { return IExecuteWithSignature("getChildNodes", "()Lorg/w3c/dom/NodeList;"); } + } + /// + /// + /// + public Org.W3c.Dom.Node FirstChild + { + get { return IExecuteWithSignature("getFirstChild", "()Lorg/w3c/dom/Node;"); } + } + /// + /// + /// + public Org.W3c.Dom.Node LastChild + { + get { return IExecuteWithSignature("getLastChild", "()Lorg/w3c/dom/Node;"); } + } + /// + /// + /// + public Java.Lang.String LocalName + { + get { return IExecuteWithSignature("getLocalName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String NamespaceURI + { + get { return IExecuteWithSignature("getNamespaceURI", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Org.W3c.Dom.Node NextSibling + { + get { return IExecuteWithSignature("getNextSibling", "()Lorg/w3c/dom/Node;"); } + } + /// + /// + /// + public Java.Lang.String NodeName + { + get { return IExecuteWithSignature("getNodeName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public short NodeType + { + get { return IExecuteWithSignature("getNodeType", "()S"); } + } + /// + /// + /// + public Java.Lang.String NodeValue + { + get { return IExecuteWithSignature("getNodeValue", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setNodeValue", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Org.W3c.Dom.Document OwnerDocument + { + get { return IExecuteWithSignature("getOwnerDocument", "()Lorg/w3c/dom/Document;"); } + } + /// + /// + /// + public Org.W3c.Dom.Node ParentNode + { + get { return IExecuteWithSignature("getParentNode", "()Lorg/w3c/dom/Node;"); } + } + /// + /// + /// + public Java.Lang.String Prefix + { + get { return IExecuteWithSignature("getPrefix", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setPrefix", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Org.W3c.Dom.Node PreviousSibling + { + get { return IExecuteWithSignature("getPreviousSibling", "()Lorg/w3c/dom/Node;"); } + } + /// + /// + /// + public Java.Lang.String TextContent + { + get { return IExecuteWithSignature("getTextContent", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setTextContent", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + /// + public bool HasAttributes() + { + return IExecuteWithSignature("hasAttributes", "()Z"); + } + /// + /// + /// + /// + public bool HasChildNodes() + { + return IExecuteWithSignature("hasChildNodes", "()Z"); + } + /// + /// + /// + /// + /// + public bool IsDefaultNamespace(Java.Lang.String arg0) + { + return IExecuteWithSignature("isDefaultNamespace", "(Ljava/lang/String;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool IsEqualNode(Org.W3c.Dom.Node arg0) + { + return IExecuteWithSignature("isEqualNode", "(Lorg/w3c/dom/Node;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool IsSameNode(Org.W3c.Dom.Node arg0) + { + return IExecuteWithSignature("isSameNode", "(Lorg/w3c/dom/Node;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public bool IsSupported(Java.Lang.String arg0, Java.Lang.String arg1) + { + return IExecute("isSupported", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public object GetFeature(Java.Lang.String arg0, Java.Lang.String arg1) + { + return IExecute("getFeature", arg0, arg1); + } + /// + /// + /// + /// + /// + public object GetUserData(Java.Lang.String arg0) + { + return IExecuteWithSignature("getUserData", "(Ljava/lang/String;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public object SetUserData(Java.Lang.String arg0, object arg1, Org.W3c.Dom.UserDataHandler arg2) + { + return IExecute("setUserData", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public Java.Lang.String LookupNamespaceURI(Java.Lang.String arg0) + { + return IExecuteWithSignature("lookupNamespaceURI", "(Ljava/lang/String;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.String LookupPrefix(Java.Lang.String arg0) + { + return IExecuteWithSignature("lookupPrefix", "(Ljava/lang/String;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + /// + public Org.W3c.Dom.Node AppendChild(Org.W3c.Dom.Node arg0) + { + return IExecuteWithSignature("appendChild", "(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;", arg0); + } + /// + /// + /// + /// + /// + public Org.W3c.Dom.Node CloneNode(bool arg0) + { + return IExecuteWithSignature("cloneNode", "(Z)Lorg/w3c/dom/Node;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Org.W3c.Dom.Node InsertBefore(Org.W3c.Dom.Node arg0, Org.W3c.Dom.Node arg1) + { + return IExecute("insertBefore", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public Org.W3c.Dom.Node RemoveChild(Org.W3c.Dom.Node arg0) + { + return IExecuteWithSignature("removeChild", "(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Org.W3c.Dom.Node ReplaceChild(Org.W3c.Dom.Node arg0, Org.W3c.Dom.Node arg1) + { + return IExecute("replaceChild", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public short CompareDocumentPosition(Org.W3c.Dom.Node arg0) + { + return IExecuteWithSignature("compareDocumentPosition", "(Lorg/w3c/dom/Node;)S", arg0); + } + /// + /// + /// + public void Normalize() + { + IExecuteWithSignature("normalize", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/NodeList.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/NodeList.cs new file mode 100644 index 0000000000..07c12d8ec4 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/NodeList.cs @@ -0,0 +1,102 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom +{ + #region INodeList + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface INodeList + { + #region Instance methods + /// + /// + /// + int Length { get; } + /// + /// + /// + /// + /// + Org.W3c.Dom.Node Item(int arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region NodeList + public partial class NodeList : Org.W3c.Dom.INodeList + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int Length + { + get { return IExecuteWithSignature("getLength", "()I"); } + } + /// + /// + /// + /// + /// + public Org.W3c.Dom.Node Item(int arg0) + { + return IExecuteWithSignature("item", "(I)Lorg/w3c/dom/Node;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Notation.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Notation.cs new file mode 100644 index 0000000000..b65421f4c2 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Notation.cs @@ -0,0 +1,98 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom +{ + #region INotation + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface INotation : Org.W3c.Dom.INode + { + #region Instance methods + /// + /// + /// + Java.Lang.String PublicId { get; } + /// + /// + /// + Java.Lang.String SystemId { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Notation + public partial class Notation : Org.W3c.Dom.INotation + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String PublicId + { + get { return IExecuteWithSignature("getPublicId", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String SystemId + { + get { return IExecuteWithSignature("getSystemId", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/ProcessingInstruction.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/ProcessingInstruction.cs new file mode 100644 index 0000000000..e712acb4a0 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/ProcessingInstruction.cs @@ -0,0 +1,98 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom +{ + #region IProcessingInstruction + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IProcessingInstruction : Org.W3c.Dom.INode + { + #region Instance methods + /// + /// + /// + Java.Lang.String Data { get; set; } + /// + /// + /// + Java.Lang.String Target { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ProcessingInstruction + public partial class ProcessingInstruction : Org.W3c.Dom.IProcessingInstruction + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Data + { + get { return IExecuteWithSignature("getData", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setData", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String Target + { + get { return IExecuteWithSignature("getTarget", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Ranges/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Ranges/AllPackageClasses.cs new file mode 100644 index 0000000000..72707131ce --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Ranges/AllPackageClasses.cs @@ -0,0 +1,141 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Org.W3c.Dom.Ranges +{ + #region DocumentRange + /// + /// + /// + public partial class DocumentRange : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "org.w3c.dom.ranges.DocumentRange"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("DocumentRange class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DocumentRange() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("DocumentRange class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DocumentRange(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Range + /// + /// + /// + public partial class Range : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "org.w3c.dom.ranges.Range"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Range class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Range() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Range class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Range(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region RangeException + /// + /// + /// + public partial class RangeException : Java.Lang.RuntimeException + { + const string _bridgeClassName = "org.w3c.dom.ranges.RangeException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Ranges/DocumentRange.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Ranges/DocumentRange.cs new file mode 100644 index 0000000000..1db7d80bde --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Ranges/DocumentRange.cs @@ -0,0 +1,89 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom.Ranges +{ + #region IDocumentRange + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IDocumentRange + { + #region Instance methods + /// + /// + /// + /// + Org.W3c.Dom.Ranges.Range CreateRange(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region DocumentRange + public partial class DocumentRange : Org.W3c.Dom.Ranges.IDocumentRange + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + public Org.W3c.Dom.Ranges.Range CreateRange() + { + return IExecuteWithSignature("createRange", "()Lorg/w3c/dom/ranges/Range;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Ranges/Range.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Ranges/Range.cs new file mode 100644 index 0000000000..2197fc6084 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Ranges/Range.cs @@ -0,0 +1,445 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom.Ranges +{ + #region IRange + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IRange + { + #region Instance methods + /// + /// + /// + bool Collapsed { get; } + /// + /// + /// + Org.W3c.Dom.Node CommonAncestorContainer { get; } + /// + /// + /// + Org.W3c.Dom.Node EndContainer { get; } + /// + /// + /// + int EndOffset { get; } + /// + /// + /// + Org.W3c.Dom.Node StartContainer { get; } + /// + /// + /// + int StartOffset { get; } + /// + /// + /// + /// + /// + Org.W3c.Dom.DocumentFragment CloneContents(); + /// + /// + /// + /// + /// + Org.W3c.Dom.DocumentFragment ExtractContents(); + /// + /// + /// + /// + /// + Org.W3c.Dom.Ranges.Range CloneRange(); + /// + /// + /// + /// + /// + /// + /// + short CompareBoundaryPoints(short arg0, Org.W3c.Dom.Ranges.Range arg1); + /// + /// + /// + /// + /// + void Collapse(bool arg0); + /// + /// + /// + /// + void DeleteContents(); + /// + /// + /// + /// + void Detach(); + /// + /// + /// + /// + /// + /// + void InsertNode(Org.W3c.Dom.Node arg0); + /// + /// + /// + /// + /// + /// + void SelectNode(Org.W3c.Dom.Node arg0); + /// + /// + /// + /// + /// + /// + void SelectNodeContents(Org.W3c.Dom.Node arg0); + /// + /// + /// + /// + /// + /// + /// + void SetEnd(Org.W3c.Dom.Node arg0, int arg1); + /// + /// + /// + /// + /// + /// + void SetEndAfter(Org.W3c.Dom.Node arg0); + /// + /// + /// + /// + /// + /// + void SetEndBefore(Org.W3c.Dom.Node arg0); + /// + /// + /// + /// + /// + /// + /// + void SetStart(Org.W3c.Dom.Node arg0, int arg1); + /// + /// + /// + /// + /// + /// + void SetStartAfter(Org.W3c.Dom.Node arg0); + /// + /// + /// + /// + /// + /// + void SetStartBefore(Org.W3c.Dom.Node arg0); + /// + /// + /// + /// + /// + /// + void SurroundContents(Org.W3c.Dom.Node arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Range + public partial class Range : Org.W3c.Dom.Ranges.IRange + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static short END_TO_END { get { if (!_END_TO_ENDReady) { _END_TO_ENDContent = SGetField(LocalBridgeClazz, "END_TO_END"); _END_TO_ENDReady = true; } return _END_TO_ENDContent; } } + private static short _END_TO_ENDContent = default; + private static bool _END_TO_ENDReady = false; // this is used because in case of generics + /// + /// + /// + public static short END_TO_START { get { if (!_END_TO_STARTReady) { _END_TO_STARTContent = SGetField(LocalBridgeClazz, "END_TO_START"); _END_TO_STARTReady = true; } return _END_TO_STARTContent; } } + private static short _END_TO_STARTContent = default; + private static bool _END_TO_STARTReady = false; // this is used because in case of generics + /// + /// + /// + public static short START_TO_END { get { if (!_START_TO_ENDReady) { _START_TO_ENDContent = SGetField(LocalBridgeClazz, "START_TO_END"); _START_TO_ENDReady = true; } return _START_TO_ENDContent; } } + private static short _START_TO_ENDContent = default; + private static bool _START_TO_ENDReady = false; // this is used because in case of generics + /// + /// + /// + public static short START_TO_START { get { if (!_START_TO_STARTReady) { _START_TO_STARTContent = SGetField(LocalBridgeClazz, "START_TO_START"); _START_TO_STARTReady = true; } return _START_TO_STARTContent; } } + private static short _START_TO_STARTContent = default; + private static bool _START_TO_STARTReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public bool Collapsed + { + get { return IExecuteWithSignature("getCollapsed", "()Z"); } + } + /// + /// + /// + public Org.W3c.Dom.Node CommonAncestorContainer + { + get { return IExecuteWithSignature("getCommonAncestorContainer", "()Lorg/w3c/dom/Node;"); } + } + /// + /// + /// + public Org.W3c.Dom.Node EndContainer + { + get { return IExecuteWithSignature("getEndContainer", "()Lorg/w3c/dom/Node;"); } + } + /// + /// + /// + public int EndOffset + { + get { return IExecuteWithSignature("getEndOffset", "()I"); } + } + /// + /// + /// + public Org.W3c.Dom.Node StartContainer + { + get { return IExecuteWithSignature("getStartContainer", "()Lorg/w3c/dom/Node;"); } + } + /// + /// + /// + public int StartOffset + { + get { return IExecuteWithSignature("getStartOffset", "()I"); } + } + /// + /// + /// + /// + /// + public Org.W3c.Dom.DocumentFragment CloneContents() + { + return IExecuteWithSignature("cloneContents", "()Lorg/w3c/dom/DocumentFragment;"); + } + /// + /// + /// + /// + /// + public Org.W3c.Dom.DocumentFragment ExtractContents() + { + return IExecuteWithSignature("extractContents", "()Lorg/w3c/dom/DocumentFragment;"); + } + /// + /// + /// + /// + /// + public Org.W3c.Dom.Ranges.Range CloneRange() + { + return IExecuteWithSignature("cloneRange", "()Lorg/w3c/dom/ranges/Range;"); + } + /// + /// + /// + /// + /// + /// + /// + public short CompareBoundaryPoints(short arg0, Org.W3c.Dom.Ranges.Range arg1) + { + return IExecute("compareBoundaryPoints", arg0, arg1); + } + /// + /// + /// + /// + /// + public void Collapse(bool arg0) + { + IExecuteWithSignature("collapse", "(Z)V", arg0); + } + /// + /// + /// + /// + public void DeleteContents() + { + IExecuteWithSignature("deleteContents", "()V"); + } + /// + /// + /// + /// + public void Detach() + { + IExecuteWithSignature("detach", "()V"); + } + /// + /// + /// + /// + /// + /// + public void InsertNode(Org.W3c.Dom.Node arg0) + { + IExecuteWithSignature("insertNode", "(Lorg/w3c/dom/Node;)V", arg0); + } + /// + /// + /// + /// + /// + /// + public void SelectNode(Org.W3c.Dom.Node arg0) + { + IExecuteWithSignature("selectNode", "(Lorg/w3c/dom/Node;)V", arg0); + } + /// + /// + /// + /// + /// + /// + public void SelectNodeContents(Org.W3c.Dom.Node arg0) + { + IExecuteWithSignature("selectNodeContents", "(Lorg/w3c/dom/Node;)V", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public void SetEnd(Org.W3c.Dom.Node arg0, int arg1) + { + IExecute("setEnd", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetEndAfter(Org.W3c.Dom.Node arg0) + { + IExecuteWithSignature("setEndAfter", "(Lorg/w3c/dom/Node;)V", arg0); + } + /// + /// + /// + /// + /// + /// + public void SetEndBefore(Org.W3c.Dom.Node arg0) + { + IExecuteWithSignature("setEndBefore", "(Lorg/w3c/dom/Node;)V", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public void SetStart(Org.W3c.Dom.Node arg0, int arg1) + { + IExecute("setStart", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + public void SetStartAfter(Org.W3c.Dom.Node arg0) + { + IExecuteWithSignature("setStartAfter", "(Lorg/w3c/dom/Node;)V", arg0); + } + /// + /// + /// + /// + /// + /// + public void SetStartBefore(Org.W3c.Dom.Node arg0) + { + IExecuteWithSignature("setStartBefore", "(Lorg/w3c/dom/Node;)V", arg0); + } + /// + /// + /// + /// + /// + /// + public void SurroundContents(Org.W3c.Dom.Node arg0) + { + IExecuteWithSignature("surroundContents", "(Lorg/w3c/dom/Node;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Ranges/RangeException.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Ranges/RangeException.cs new file mode 100644 index 0000000000..38bbb5b2a5 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Ranges/RangeException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom.Ranges +{ + #region RangeException + public partial class RangeException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Stylesheets/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Stylesheets/AllPackageClasses.cs new file mode 100644 index 0000000000..bf077037ab --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Stylesheets/AllPackageClasses.cs @@ -0,0 +1,265 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Org.W3c.Dom.Stylesheets +{ + #region DocumentStyle + /// + /// + /// + public partial class DocumentStyle : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "org.w3c.dom.stylesheets.DocumentStyle"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("DocumentStyle class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DocumentStyle() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("DocumentStyle class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DocumentStyle(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region LinkStyle + /// + /// + /// + public partial class LinkStyle : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "org.w3c.dom.stylesheets.LinkStyle"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("LinkStyle class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public LinkStyle() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("LinkStyle class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public LinkStyle(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region MediaList + /// + /// + /// + public partial class MediaList : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "org.w3c.dom.stylesheets.MediaList"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("MediaList class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public MediaList() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("MediaList class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public MediaList(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region StyleSheet + /// + /// + /// + public partial class StyleSheet : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "org.w3c.dom.stylesheets.StyleSheet"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("StyleSheet class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public StyleSheet() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("StyleSheet class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public StyleSheet(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region StyleSheetList + /// + /// + /// + public partial class StyleSheetList : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "org.w3c.dom.stylesheets.StyleSheetList"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("StyleSheetList class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public StyleSheetList() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("StyleSheetList class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public StyleSheetList(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Stylesheets/DocumentStyle.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Stylesheets/DocumentStyle.cs new file mode 100644 index 0000000000..e3e5e1167c --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Stylesheets/DocumentStyle.cs @@ -0,0 +1,87 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom.Stylesheets +{ + #region IDocumentStyle + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IDocumentStyle + { + #region Instance methods + /// + /// + /// + Org.W3c.Dom.Stylesheets.StyleSheetList StyleSheets { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region DocumentStyle + public partial class DocumentStyle : Org.W3c.Dom.Stylesheets.IDocumentStyle + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Org.W3c.Dom.Stylesheets.StyleSheetList StyleSheets + { + get { return IExecuteWithSignature("getStyleSheets", "()Lorg/w3c/dom/stylesheets/StyleSheetList;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Stylesheets/LinkStyle.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Stylesheets/LinkStyle.cs new file mode 100644 index 0000000000..b509fb9124 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Stylesheets/LinkStyle.cs @@ -0,0 +1,87 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom.Stylesheets +{ + #region ILinkStyle + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ILinkStyle + { + #region Instance methods + /// + /// + /// + Org.W3c.Dom.Stylesheets.StyleSheet Sheet { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region LinkStyle + public partial class LinkStyle : Org.W3c.Dom.Stylesheets.ILinkStyle + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Org.W3c.Dom.Stylesheets.StyleSheet Sheet + { + get { return IExecuteWithSignature("getSheet", "()Lorg/w3c/dom/stylesheets/StyleSheet;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Stylesheets/MediaList.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Stylesheets/MediaList.cs new file mode 100644 index 0000000000..84fbec0143 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Stylesheets/MediaList.cs @@ -0,0 +1,143 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom.Stylesheets +{ + #region IMediaList + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IMediaList + { + #region Instance methods + /// + /// + /// + int Length { get; } + /// + /// + /// + Java.Lang.String MediaText { get; set; } + /// + /// + /// + /// + /// + Java.Lang.String Item(int arg0); + /// + /// + /// + /// + /// + void AppendMedium(Java.Lang.String arg0); + /// + /// + /// + /// + /// + void DeleteMedium(Java.Lang.String arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region MediaList + public partial class MediaList : Org.W3c.Dom.Stylesheets.IMediaList + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int Length + { + get { return IExecuteWithSignature("getLength", "()I"); } + } + /// + /// + /// + public Java.Lang.String MediaText + { + get { return IExecuteWithSignature("getMediaText", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setMediaText", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + /// + /// + public Java.Lang.String Item(int arg0) + { + return IExecuteWithSignature("item", "(I)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public void AppendMedium(Java.Lang.String arg0) + { + IExecuteWithSignature("appendMedium", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + /// + public void DeleteMedium(Java.Lang.String arg0) + { + IExecuteWithSignature("deleteMedium", "(Ljava/lang/String;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Stylesheets/StyleSheet.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Stylesheets/StyleSheet.cs new file mode 100644 index 0000000000..06f0219638 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Stylesheets/StyleSheet.cs @@ -0,0 +1,153 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom.Stylesheets +{ + #region IStyleSheet + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IStyleSheet + { + #region Instance methods + /// + /// + /// + bool Disabled { get; set; } + /// + /// + /// + Java.Lang.String Href { get; } + /// + /// + /// + Org.W3c.Dom.Stylesheets.MediaList Media { get; } + /// + /// + /// + Org.W3c.Dom.Node OwnerNode { get; } + /// + /// + /// + Org.W3c.Dom.Stylesheets.StyleSheet ParentStyleSheet { get; } + /// + /// + /// + Java.Lang.String Title { get; } + /// + /// + /// + Java.Lang.String Type { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region StyleSheet + public partial class StyleSheet : Org.W3c.Dom.Stylesheets.IStyleSheet + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public bool Disabled + { + get { return IExecuteWithSignature("getDisabled", "()Z"); } set { IExecuteWithSignature("setDisabled", "(Z)V", value); } + } + /// + /// + /// + public Java.Lang.String Href + { + get { return IExecuteWithSignature("getHref", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Org.W3c.Dom.Stylesheets.MediaList Media + { + get { return IExecuteWithSignature("getMedia", "()Lorg/w3c/dom/stylesheets/MediaList;"); } + } + /// + /// + /// + public Org.W3c.Dom.Node OwnerNode + { + get { return IExecuteWithSignature("getOwnerNode", "()Lorg/w3c/dom/Node;"); } + } + /// + /// + /// + public Org.W3c.Dom.Stylesheets.StyleSheet ParentStyleSheet + { + get { return IExecuteWithSignature("getParentStyleSheet", "()Lorg/w3c/dom/stylesheets/StyleSheet;"); } + } + /// + /// + /// + public Java.Lang.String Title + { + get { return IExecuteWithSignature("getTitle", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String Type + { + get { return IExecuteWithSignature("getType", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Stylesheets/StyleSheetList.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Stylesheets/StyleSheetList.cs new file mode 100644 index 0000000000..1edc61e571 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Stylesheets/StyleSheetList.cs @@ -0,0 +1,102 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom.Stylesheets +{ + #region IStyleSheetList + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IStyleSheetList + { + #region Instance methods + /// + /// + /// + int Length { get; } + /// + /// + /// + /// + /// + Org.W3c.Dom.Stylesheets.StyleSheet Item(int arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region StyleSheetList + public partial class StyleSheetList : Org.W3c.Dom.Stylesheets.IStyleSheetList + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int Length + { + get { return IExecuteWithSignature("getLength", "()I"); } + } + /// + /// + /// + /// + /// + public Org.W3c.Dom.Stylesheets.StyleSheet Item(int arg0) + { + return IExecuteWithSignature("item", "(I)Lorg/w3c/dom/stylesheets/StyleSheet;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Text.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Text.cs new file mode 100644 index 0000000000..deba1d5a8b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Text.cs @@ -0,0 +1,134 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom +{ + #region IText + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IText : Org.W3c.Dom.ICharacterData + { + #region Instance methods + /// + /// + /// + Java.Lang.String WholeText { get; } + /// + /// + /// + /// + bool IsElementContentWhitespace(); + /// + /// + /// + /// + /// + /// + Org.W3c.Dom.Text ReplaceWholeText(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + Org.W3c.Dom.Text SplitText(int arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Text + public partial class Text : Org.W3c.Dom.IText + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String WholeText + { + get { return IExecuteWithSignature("getWholeText", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + public bool IsElementContentWhitespace() + { + return IExecuteWithSignature("isElementContentWhitespace", "()Z"); + } + /// + /// + /// + /// + /// + /// + public Org.W3c.Dom.Text ReplaceWholeText(Java.Lang.String arg0) + { + return IExecuteWithSignature("replaceWholeText", "(Ljava/lang/String;)Lorg/w3c/dom/Text;", arg0); + } + /// + /// + /// + /// + /// + /// + public Org.W3c.Dom.Text SplitText(int arg0) + { + return IExecuteWithSignature("splitText", "(I)Lorg/w3c/dom/Text;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Traversal/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Traversal/AllPackageClasses.cs new file mode 100644 index 0000000000..5841693bf6 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Traversal/AllPackageClasses.cs @@ -0,0 +1,218 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Org.W3c.Dom.Traversal +{ + #region DocumentTraversal + /// + /// + /// + public partial class DocumentTraversal : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "org.w3c.dom.traversal.DocumentTraversal"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("DocumentTraversal class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DocumentTraversal() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("DocumentTraversal class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DocumentTraversal(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region NodeFilter + /// + /// + /// + public partial class NodeFilter : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "org.w3c.dom.traversal.NodeFilter"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("NodeFilter class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public NodeFilter() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("NodeFilter class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public NodeFilter(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region NodeIterator + /// + /// + /// + public partial class NodeIterator : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "org.w3c.dom.traversal.NodeIterator"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("NodeIterator class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public NodeIterator() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("NodeIterator class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public NodeIterator(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region TreeWalker + /// + /// + /// + public partial class TreeWalker : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "org.w3c.dom.traversal.TreeWalker"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("TreeWalker class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public TreeWalker() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("TreeWalker class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public TreeWalker(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Traversal/DocumentTraversal.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Traversal/DocumentTraversal.cs new file mode 100644 index 0000000000..7b48fc227b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Traversal/DocumentTraversal.cs @@ -0,0 +1,122 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom.Traversal +{ + #region IDocumentTraversal + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IDocumentTraversal + { + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + Org.W3c.Dom.Traversal.NodeIterator CreateNodeIterator(Org.W3c.Dom.Node arg0, int arg1, Org.W3c.Dom.Traversal.NodeFilter arg2, bool arg3); + /// + /// + /// + /// + /// + /// + /// + /// + /// + Org.W3c.Dom.Traversal.TreeWalker CreateTreeWalker(Org.W3c.Dom.Node arg0, int arg1, Org.W3c.Dom.Traversal.NodeFilter arg2, bool arg3); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region DocumentTraversal + public partial class DocumentTraversal : Org.W3c.Dom.Traversal.IDocumentTraversal + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Org.W3c.Dom.Traversal.NodeIterator CreateNodeIterator(Org.W3c.Dom.Node arg0, int arg1, Org.W3c.Dom.Traversal.NodeFilter arg2, bool arg3) + { + return IExecute("createNodeIterator", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Org.W3c.Dom.Traversal.TreeWalker CreateTreeWalker(Org.W3c.Dom.Node arg0, int arg1, Org.W3c.Dom.Traversal.NodeFilter arg2, bool arg3) + { + return IExecute("createTreeWalker", arg0, arg1, arg2, arg3); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Traversal/NodeFilter.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Traversal/NodeFilter.cs new file mode 100644 index 0000000000..24f54f52fd --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Traversal/NodeFilter.cs @@ -0,0 +1,187 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom.Traversal +{ + #region INodeFilter + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface INodeFilter + { + #region Instance methods + /// + /// + /// + /// + /// + short AcceptNode(Org.W3c.Dom.Node arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region NodeFilter + public partial class NodeFilter : Org.W3c.Dom.Traversal.INodeFilter + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int SHOW_ALL { get { if (!_SHOW_ALLReady) { _SHOW_ALLContent = SGetField(LocalBridgeClazz, "SHOW_ALL"); _SHOW_ALLReady = true; } return _SHOW_ALLContent; } } + private static int _SHOW_ALLContent = default; + private static bool _SHOW_ALLReady = false; // this is used because in case of generics + /// + /// + /// + public static int SHOW_ATTRIBUTE { get { if (!_SHOW_ATTRIBUTEReady) { _SHOW_ATTRIBUTEContent = SGetField(LocalBridgeClazz, "SHOW_ATTRIBUTE"); _SHOW_ATTRIBUTEReady = true; } return _SHOW_ATTRIBUTEContent; } } + private static int _SHOW_ATTRIBUTEContent = default; + private static bool _SHOW_ATTRIBUTEReady = false; // this is used because in case of generics + /// + /// + /// + public static int SHOW_CDATA_SECTION { get { if (!_SHOW_CDATA_SECTIONReady) { _SHOW_CDATA_SECTIONContent = SGetField(LocalBridgeClazz, "SHOW_CDATA_SECTION"); _SHOW_CDATA_SECTIONReady = true; } return _SHOW_CDATA_SECTIONContent; } } + private static int _SHOW_CDATA_SECTIONContent = default; + private static bool _SHOW_CDATA_SECTIONReady = false; // this is used because in case of generics + /// + /// + /// + public static int SHOW_COMMENT { get { if (!_SHOW_COMMENTReady) { _SHOW_COMMENTContent = SGetField(LocalBridgeClazz, "SHOW_COMMENT"); _SHOW_COMMENTReady = true; } return _SHOW_COMMENTContent; } } + private static int _SHOW_COMMENTContent = default; + private static bool _SHOW_COMMENTReady = false; // this is used because in case of generics + /// + /// + /// + public static int SHOW_DOCUMENT { get { if (!_SHOW_DOCUMENTReady) { _SHOW_DOCUMENTContent = SGetField(LocalBridgeClazz, "SHOW_DOCUMENT"); _SHOW_DOCUMENTReady = true; } return _SHOW_DOCUMENTContent; } } + private static int _SHOW_DOCUMENTContent = default; + private static bool _SHOW_DOCUMENTReady = false; // this is used because in case of generics + /// + /// + /// + public static int SHOW_DOCUMENT_FRAGMENT { get { if (!_SHOW_DOCUMENT_FRAGMENTReady) { _SHOW_DOCUMENT_FRAGMENTContent = SGetField(LocalBridgeClazz, "SHOW_DOCUMENT_FRAGMENT"); _SHOW_DOCUMENT_FRAGMENTReady = true; } return _SHOW_DOCUMENT_FRAGMENTContent; } } + private static int _SHOW_DOCUMENT_FRAGMENTContent = default; + private static bool _SHOW_DOCUMENT_FRAGMENTReady = false; // this is used because in case of generics + /// + /// + /// + public static int SHOW_DOCUMENT_TYPE { get { if (!_SHOW_DOCUMENT_TYPEReady) { _SHOW_DOCUMENT_TYPEContent = SGetField(LocalBridgeClazz, "SHOW_DOCUMENT_TYPE"); _SHOW_DOCUMENT_TYPEReady = true; } return _SHOW_DOCUMENT_TYPEContent; } } + private static int _SHOW_DOCUMENT_TYPEContent = default; + private static bool _SHOW_DOCUMENT_TYPEReady = false; // this is used because in case of generics + /// + /// + /// + public static int SHOW_ELEMENT { get { if (!_SHOW_ELEMENTReady) { _SHOW_ELEMENTContent = SGetField(LocalBridgeClazz, "SHOW_ELEMENT"); _SHOW_ELEMENTReady = true; } return _SHOW_ELEMENTContent; } } + private static int _SHOW_ELEMENTContent = default; + private static bool _SHOW_ELEMENTReady = false; // this is used because in case of generics + /// + /// + /// + public static int SHOW_ENTITY { get { if (!_SHOW_ENTITYReady) { _SHOW_ENTITYContent = SGetField(LocalBridgeClazz, "SHOW_ENTITY"); _SHOW_ENTITYReady = true; } return _SHOW_ENTITYContent; } } + private static int _SHOW_ENTITYContent = default; + private static bool _SHOW_ENTITYReady = false; // this is used because in case of generics + /// + /// + /// + public static int SHOW_ENTITY_REFERENCE { get { if (!_SHOW_ENTITY_REFERENCEReady) { _SHOW_ENTITY_REFERENCEContent = SGetField(LocalBridgeClazz, "SHOW_ENTITY_REFERENCE"); _SHOW_ENTITY_REFERENCEReady = true; } return _SHOW_ENTITY_REFERENCEContent; } } + private static int _SHOW_ENTITY_REFERENCEContent = default; + private static bool _SHOW_ENTITY_REFERENCEReady = false; // this is used because in case of generics + /// + /// + /// + public static int SHOW_NOTATION { get { if (!_SHOW_NOTATIONReady) { _SHOW_NOTATIONContent = SGetField(LocalBridgeClazz, "SHOW_NOTATION"); _SHOW_NOTATIONReady = true; } return _SHOW_NOTATIONContent; } } + private static int _SHOW_NOTATIONContent = default; + private static bool _SHOW_NOTATIONReady = false; // this is used because in case of generics + /// + /// + /// + public static int SHOW_PROCESSING_INSTRUCTION { get { if (!_SHOW_PROCESSING_INSTRUCTIONReady) { _SHOW_PROCESSING_INSTRUCTIONContent = SGetField(LocalBridgeClazz, "SHOW_PROCESSING_INSTRUCTION"); _SHOW_PROCESSING_INSTRUCTIONReady = true; } return _SHOW_PROCESSING_INSTRUCTIONContent; } } + private static int _SHOW_PROCESSING_INSTRUCTIONContent = default; + private static bool _SHOW_PROCESSING_INSTRUCTIONReady = false; // this is used because in case of generics + /// + /// + /// + public static int SHOW_TEXT { get { if (!_SHOW_TEXTReady) { _SHOW_TEXTContent = SGetField(LocalBridgeClazz, "SHOW_TEXT"); _SHOW_TEXTReady = true; } return _SHOW_TEXTContent; } } + private static int _SHOW_TEXTContent = default; + private static bool _SHOW_TEXTReady = false; // this is used because in case of generics + /// + /// + /// + public static short FILTER_ACCEPT { get { if (!_FILTER_ACCEPTReady) { _FILTER_ACCEPTContent = SGetField(LocalBridgeClazz, "FILTER_ACCEPT"); _FILTER_ACCEPTReady = true; } return _FILTER_ACCEPTContent; } } + private static short _FILTER_ACCEPTContent = default; + private static bool _FILTER_ACCEPTReady = false; // this is used because in case of generics + /// + /// + /// + public static short FILTER_REJECT { get { if (!_FILTER_REJECTReady) { _FILTER_REJECTContent = SGetField(LocalBridgeClazz, "FILTER_REJECT"); _FILTER_REJECTReady = true; } return _FILTER_REJECTContent; } } + private static short _FILTER_REJECTContent = default; + private static bool _FILTER_REJECTReady = false; // this is used because in case of generics + /// + /// + /// + public static short FILTER_SKIP { get { if (!_FILTER_SKIPReady) { _FILTER_SKIPContent = SGetField(LocalBridgeClazz, "FILTER_SKIP"); _FILTER_SKIPReady = true; } return _FILTER_SKIPContent; } } + private static short _FILTER_SKIPContent = default; + private static bool _FILTER_SKIPReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public short AcceptNode(Org.W3c.Dom.Node arg0) + { + return IExecuteWithSignature("acceptNode", "(Lorg/w3c/dom/Node;)S", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Traversal/NodeIterator.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Traversal/NodeIterator.cs new file mode 100644 index 0000000000..dae2ef7fe0 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Traversal/NodeIterator.cs @@ -0,0 +1,161 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom.Traversal +{ + #region INodeIterator + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface INodeIterator + { + #region Instance methods + /// + /// + /// + bool ExpandEntityReferences { get; } + /// + /// + /// + Org.W3c.Dom.Traversal.NodeFilter Filter { get; } + /// + /// + /// + Org.W3c.Dom.Node Root { get; } + /// + /// + /// + int WhatToShow { get; } + /// + /// + /// + /// + /// + Org.W3c.Dom.Node NextNode(); + /// + /// + /// + /// + /// + Org.W3c.Dom.Node PreviousNode(); + /// + /// + /// + void Detach(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region NodeIterator + public partial class NodeIterator : Org.W3c.Dom.Traversal.INodeIterator + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public bool ExpandEntityReferences + { + get { return IExecuteWithSignature("getExpandEntityReferences", "()Z"); } + } + /// + /// + /// + public Org.W3c.Dom.Traversal.NodeFilter Filter + { + get { return IExecuteWithSignature("getFilter", "()Lorg/w3c/dom/traversal/NodeFilter;"); } + } + /// + /// + /// + public Org.W3c.Dom.Node Root + { + get { return IExecuteWithSignature("getRoot", "()Lorg/w3c/dom/Node;"); } + } + /// + /// + /// + public int WhatToShow + { + get { return IExecuteWithSignature("getWhatToShow", "()I"); } + } + /// + /// + /// + /// + /// + public Org.W3c.Dom.Node NextNode() + { + return IExecuteWithSignature("nextNode", "()Lorg/w3c/dom/Node;"); + } + /// + /// + /// + /// + /// + public Org.W3c.Dom.Node PreviousNode() + { + return IExecuteWithSignature("previousNode", "()Lorg/w3c/dom/Node;"); + } + /// + /// + /// + public void Detach() + { + IExecuteWithSignature("detach", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Traversal/TreeWalker.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Traversal/TreeWalker.cs new file mode 100644 index 0000000000..148ba05590 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Traversal/TreeWalker.cs @@ -0,0 +1,222 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom.Traversal +{ + #region ITreeWalker + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ITreeWalker + { + #region Instance methods + /// + /// + /// + Org.W3c.Dom.Node CurrentNode { get; set; } + /// + /// + /// + bool ExpandEntityReferences { get; } + /// + /// + /// + Org.W3c.Dom.Traversal.NodeFilter Filter { get; } + /// + /// + /// + Org.W3c.Dom.Node Root { get; } + /// + /// + /// + int WhatToShow { get; } + /// + /// + /// + /// + Org.W3c.Dom.Node FirstChild(); + /// + /// + /// + /// + Org.W3c.Dom.Node LastChild(); + /// + /// + /// + /// + Org.W3c.Dom.Node NextNode(); + /// + /// + /// + /// + Org.W3c.Dom.Node NextSibling(); + /// + /// + /// + /// + Org.W3c.Dom.Node ParentNode(); + /// + /// + /// + /// + Org.W3c.Dom.Node PreviousNode(); + /// + /// + /// + /// + Org.W3c.Dom.Node PreviousSibling(); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region TreeWalker + public partial class TreeWalker : Org.W3c.Dom.Traversal.ITreeWalker + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Org.W3c.Dom.Node CurrentNode + { + get { return IExecuteWithSignature("getCurrentNode", "()Lorg/w3c/dom/Node;"); } set { IExecuteWithSignature("setCurrentNode", "(Lorg/w3c/dom/Node;)V", value); } + } + /// + /// + /// + public bool ExpandEntityReferences + { + get { return IExecuteWithSignature("getExpandEntityReferences", "()Z"); } + } + /// + /// + /// + public Org.W3c.Dom.Traversal.NodeFilter Filter + { + get { return IExecuteWithSignature("getFilter", "()Lorg/w3c/dom/traversal/NodeFilter;"); } + } + /// + /// + /// + public Org.W3c.Dom.Node Root + { + get { return IExecuteWithSignature("getRoot", "()Lorg/w3c/dom/Node;"); } + } + /// + /// + /// + public int WhatToShow + { + get { return IExecuteWithSignature("getWhatToShow", "()I"); } + } + /// + /// + /// + /// + public Org.W3c.Dom.Node FirstChild() + { + return IExecuteWithSignature("firstChild", "()Lorg/w3c/dom/Node;"); + } + /// + /// + /// + /// + public Org.W3c.Dom.Node LastChild() + { + return IExecuteWithSignature("lastChild", "()Lorg/w3c/dom/Node;"); + } + /// + /// + /// + /// + public Org.W3c.Dom.Node NextNode() + { + return IExecuteWithSignature("nextNode", "()Lorg/w3c/dom/Node;"); + } + /// + /// + /// + /// + public Org.W3c.Dom.Node NextSibling() + { + return IExecuteWithSignature("nextSibling", "()Lorg/w3c/dom/Node;"); + } + /// + /// + /// + /// + public Org.W3c.Dom.Node ParentNode() + { + return IExecuteWithSignature("parentNode", "()Lorg/w3c/dom/Node;"); + } + /// + /// + /// + /// + public Org.W3c.Dom.Node PreviousNode() + { + return IExecuteWithSignature("previousNode", "()Lorg/w3c/dom/Node;"); + } + /// + /// + /// + /// + public Org.W3c.Dom.Node PreviousSibling() + { + return IExecuteWithSignature("previousSibling", "()Lorg/w3c/dom/Node;"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/TypeInfo.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/TypeInfo.cs new file mode 100644 index 0000000000..30af678ebe --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/TypeInfo.cs @@ -0,0 +1,141 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom +{ + #region ITypeInfo + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ITypeInfo + { + #region Instance methods + /// + /// + /// + Java.Lang.String TypeName { get; } + /// + /// + /// + Java.Lang.String TypeNamespace { get; } + /// + /// + /// + /// + /// + /// + /// + bool IsDerivedFrom(Java.Lang.String arg0, Java.Lang.String arg1, int arg2); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region TypeInfo + public partial class TypeInfo : Org.W3c.Dom.ITypeInfo + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static int DERIVATION_EXTENSION { get { if (!_DERIVATION_EXTENSIONReady) { _DERIVATION_EXTENSIONContent = SGetField(LocalBridgeClazz, "DERIVATION_EXTENSION"); _DERIVATION_EXTENSIONReady = true; } return _DERIVATION_EXTENSIONContent; } } + private static int _DERIVATION_EXTENSIONContent = default; + private static bool _DERIVATION_EXTENSIONReady = false; // this is used because in case of generics + /// + /// + /// + public static int DERIVATION_LIST { get { if (!_DERIVATION_LISTReady) { _DERIVATION_LISTContent = SGetField(LocalBridgeClazz, "DERIVATION_LIST"); _DERIVATION_LISTReady = true; } return _DERIVATION_LISTContent; } } + private static int _DERIVATION_LISTContent = default; + private static bool _DERIVATION_LISTReady = false; // this is used because in case of generics + /// + /// + /// + public static int DERIVATION_RESTRICTION { get { if (!_DERIVATION_RESTRICTIONReady) { _DERIVATION_RESTRICTIONContent = SGetField(LocalBridgeClazz, "DERIVATION_RESTRICTION"); _DERIVATION_RESTRICTIONReady = true; } return _DERIVATION_RESTRICTIONContent; } } + private static int _DERIVATION_RESTRICTIONContent = default; + private static bool _DERIVATION_RESTRICTIONReady = false; // this is used because in case of generics + /// + /// + /// + public static int DERIVATION_UNION { get { if (!_DERIVATION_UNIONReady) { _DERIVATION_UNIONContent = SGetField(LocalBridgeClazz, "DERIVATION_UNION"); _DERIVATION_UNIONReady = true; } return _DERIVATION_UNIONContent; } } + private static int _DERIVATION_UNIONContent = default; + private static bool _DERIVATION_UNIONReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String TypeName + { + get { return IExecuteWithSignature("getTypeName", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String TypeNamespace + { + get { return IExecuteWithSignature("getTypeNamespace", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + /// + /// + /// + public bool IsDerivedFrom(Java.Lang.String arg0, Java.Lang.String arg1, int arg2) + { + return IExecute("isDerivedFrom", arg0, arg1, arg2); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/UserDataHandler.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/UserDataHandler.cs new file mode 100644 index 0000000000..3f85a38fad --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/UserDataHandler.cs @@ -0,0 +1,127 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom +{ + #region IUserDataHandler + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IUserDataHandler + { + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + void Handle(short arg0, Java.Lang.String arg1, object arg2, Org.W3c.Dom.Node arg3, Org.W3c.Dom.Node arg4); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region UserDataHandler + public partial class UserDataHandler : Org.W3c.Dom.IUserDataHandler + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static short NODE_ADOPTED { get { if (!_NODE_ADOPTEDReady) { _NODE_ADOPTEDContent = SGetField(LocalBridgeClazz, "NODE_ADOPTED"); _NODE_ADOPTEDReady = true; } return _NODE_ADOPTEDContent; } } + private static short _NODE_ADOPTEDContent = default; + private static bool _NODE_ADOPTEDReady = false; // this is used because in case of generics + /// + /// + /// + public static short NODE_CLONED { get { if (!_NODE_CLONEDReady) { _NODE_CLONEDContent = SGetField(LocalBridgeClazz, "NODE_CLONED"); _NODE_CLONEDReady = true; } return _NODE_CLONEDContent; } } + private static short _NODE_CLONEDContent = default; + private static bool _NODE_CLONEDReady = false; // this is used because in case of generics + /// + /// + /// + public static short NODE_DELETED { get { if (!_NODE_DELETEDReady) { _NODE_DELETEDContent = SGetField(LocalBridgeClazz, "NODE_DELETED"); _NODE_DELETEDReady = true; } return _NODE_DELETEDContent; } } + private static short _NODE_DELETEDContent = default; + private static bool _NODE_DELETEDReady = false; // this is used because in case of generics + /// + /// + /// + public static short NODE_IMPORTED { get { if (!_NODE_IMPORTEDReady) { _NODE_IMPORTEDContent = SGetField(LocalBridgeClazz, "NODE_IMPORTED"); _NODE_IMPORTEDReady = true; } return _NODE_IMPORTEDContent; } } + private static short _NODE_IMPORTEDContent = default; + private static bool _NODE_IMPORTEDReady = false; // this is used because in case of generics + /// + /// + /// + public static short NODE_RENAMED { get { if (!_NODE_RENAMEDReady) { _NODE_RENAMEDContent = SGetField(LocalBridgeClazz, "NODE_RENAMED"); _NODE_RENAMEDReady = true; } return _NODE_RENAMEDContent; } } + private static short _NODE_RENAMEDContent = default; + private static bool _NODE_RENAMEDReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + public void Handle(short arg0, Java.Lang.String arg1, object arg2, Org.W3c.Dom.Node arg3, Org.W3c.Dom.Node arg4) + { + IExecute("handle", arg0, arg1, arg2, arg3, arg4); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Views/AbstractView.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Views/AbstractView.cs new file mode 100644 index 0000000000..1729c0c68a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Views/AbstractView.cs @@ -0,0 +1,87 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom.Views +{ + #region IAbstractView + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IAbstractView + { + #region Instance methods + /// + /// + /// + Org.W3c.Dom.Views.DocumentView Document { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region AbstractView + public partial class AbstractView : Org.W3c.Dom.Views.IAbstractView + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Org.W3c.Dom.Views.DocumentView Document + { + get { return IExecuteWithSignature("getDocument", "()Lorg/w3c/dom/views/DocumentView;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Views/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Views/AllPackageClasses.cs new file mode 100644 index 0000000000..531ff1fc35 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Views/AllPackageClasses.cs @@ -0,0 +1,124 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Org.W3c.Dom.Views +{ + #region AbstractView + /// + /// + /// + public partial class AbstractView : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "org.w3c.dom.views.AbstractView"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("AbstractView class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractView() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("AbstractView class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public AbstractView(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DocumentView + /// + /// + /// + public partial class DocumentView : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "org.w3c.dom.views.DocumentView"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("DocumentView class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DocumentView() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("DocumentView class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DocumentView(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Views/DocumentView.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Views/DocumentView.cs new file mode 100644 index 0000000000..85b39f2ae8 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Views/DocumentView.cs @@ -0,0 +1,87 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom.Views +{ + #region IDocumentView + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IDocumentView + { + #region Instance methods + /// + /// + /// + Org.W3c.Dom.Views.AbstractView DefaultView { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region DocumentView + public partial class DocumentView : Org.W3c.Dom.Views.IDocumentView + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Org.W3c.Dom.Views.AbstractView DefaultView + { + get { return IExecuteWithSignature("getDefaultView", "()Lorg/w3c/dom/views/AbstractView;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Xpath/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Xpath/AllPackageClasses.cs new file mode 100644 index 0000000000..9e06358712 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Xpath/AllPackageClasses.cs @@ -0,0 +1,282 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Org.W3c.Dom.Xpath +{ + #region XPathEvaluator + /// + /// + /// + public partial class XPathEvaluator : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "org.w3c.dom.xpath.XPathEvaluator"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("XPathEvaluator class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public XPathEvaluator() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("XPathEvaluator class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public XPathEvaluator(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region XPathException + /// + /// + /// + public partial class XPathException : Java.Lang.RuntimeException + { + const string _bridgeClassName = "org.w3c.dom.xpath.XPathException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region XPathExpression + /// + /// + /// + public partial class XPathExpression : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "org.w3c.dom.xpath.XPathExpression"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("XPathExpression class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public XPathExpression() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("XPathExpression class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public XPathExpression(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region XPathNamespace + /// + /// + /// + public partial class XPathNamespace : Org.W3c.Dom.Node + { + const string _bridgeClassName = "org.w3c.dom.xpath.XPathNamespace"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("XPathNamespace class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public XPathNamespace() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("XPathNamespace class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public XPathNamespace(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region XPathNSResolver + /// + /// + /// + public partial class XPathNSResolver : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "org.w3c.dom.xpath.XPathNSResolver"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("XPathNSResolver class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public XPathNSResolver() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("XPathNSResolver class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public XPathNSResolver(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region XPathResult + /// + /// + /// + public partial class XPathResult : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "org.w3c.dom.xpath.XPathResult"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("XPathResult class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public XPathResult() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("XPathResult class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public XPathResult(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Xpath/XPathEvaluator.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Xpath/XPathEvaluator.cs new file mode 100644 index 0000000000..73f9162dd4 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Xpath/XPathEvaluator.cs @@ -0,0 +1,139 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom.Xpath +{ + #region IXPathEvaluator + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IXPathEvaluator + { + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + object Evaluate(Java.Lang.String arg0, Org.W3c.Dom.Node arg1, Org.W3c.Dom.Xpath.XPathNSResolver arg2, short arg3, object arg4); + /// + /// + /// + /// + /// + /// + /// + /// + Org.W3c.Dom.Xpath.XPathExpression CreateExpression(Java.Lang.String arg0, Org.W3c.Dom.Xpath.XPathNSResolver arg1); + /// + /// + /// + /// + /// + Org.W3c.Dom.Xpath.XPathNSResolver CreateNSResolver(Org.W3c.Dom.Node arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region XPathEvaluator + public partial class XPathEvaluator : Org.W3c.Dom.Xpath.IXPathEvaluator + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public object Evaluate(Java.Lang.String arg0, Org.W3c.Dom.Node arg1, Org.W3c.Dom.Xpath.XPathNSResolver arg2, short arg3, object arg4) + { + return IExecute("evaluate", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Org.W3c.Dom.Xpath.XPathExpression CreateExpression(Java.Lang.String arg0, Org.W3c.Dom.Xpath.XPathNSResolver arg1) + { + return IExecute("createExpression", arg0, arg1); + } + /// + /// + /// + /// + /// + public Org.W3c.Dom.Xpath.XPathNSResolver CreateNSResolver(Org.W3c.Dom.Node arg0) + { + return IExecuteWithSignature("createNSResolver", "(Lorg/w3c/dom/Node;)Lorg/w3c/dom/xpath/XPathNSResolver;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Xpath/XPathException.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Xpath/XPathException.cs new file mode 100644 index 0000000000..d4840b02d2 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Xpath/XPathException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom.Xpath +{ + #region XPathException + public partial class XPathException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Xpath/XPathExpression.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Xpath/XPathExpression.cs new file mode 100644 index 0000000000..9a602a3ad5 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Xpath/XPathExpression.cs @@ -0,0 +1,99 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom.Xpath +{ + #region IXPathExpression + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IXPathExpression + { + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + object Evaluate(Org.W3c.Dom.Node arg0, short arg1, object arg2); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region XPathExpression + public partial class XPathExpression : Org.W3c.Dom.Xpath.IXPathExpression + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + public object Evaluate(Org.W3c.Dom.Node arg0, short arg1, object arg2) + { + return IExecute("evaluate", arg0, arg1, arg2); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Xpath/XPathNSResolver.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Xpath/XPathNSResolver.cs new file mode 100644 index 0000000000..7ec69b36ba --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Xpath/XPathNSResolver.cs @@ -0,0 +1,91 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom.Xpath +{ + #region IXPathNSResolver + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IXPathNSResolver + { + #region Instance methods + /// + /// + /// + /// + /// + Java.Lang.String LookupNamespaceURI(Java.Lang.String arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region XPathNSResolver + public partial class XPathNSResolver : Org.W3c.Dom.Xpath.IXPathNSResolver + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public Java.Lang.String LookupNamespaceURI(Java.Lang.String arg0) + { + return IExecuteWithSignature("lookupNamespaceURI", "(Ljava/lang/String;)Ljava/lang/String;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Xpath/XPathNamespace.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Xpath/XPathNamespace.cs new file mode 100644 index 0000000000..5f151cd245 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Xpath/XPathNamespace.cs @@ -0,0 +1,93 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom.Xpath +{ + #region IXPathNamespace + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IXPathNamespace : Org.W3c.Dom.INode + { + #region Instance methods + /// + /// + /// + Org.W3c.Dom.Element OwnerElement { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region XPathNamespace + public partial class XPathNamespace : Org.W3c.Dom.Xpath.IXPathNamespace + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static short XPATH_NAMESPACE_NODE { get { if (!_XPATH_NAMESPACE_NODEReady) { _XPATH_NAMESPACE_NODEContent = SGetField(LocalBridgeClazz, "XPATH_NAMESPACE_NODE"); _XPATH_NAMESPACE_NODEReady = true; } return _XPATH_NAMESPACE_NODEContent; } } + private static short _XPATH_NAMESPACE_NODEContent = default; + private static bool _XPATH_NAMESPACE_NODEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Org.W3c.Dom.Element OwnerElement + { + get { return IExecuteWithSignature("getOwnerElement", "()Lorg/w3c/dom/Element;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/W3c/Dom/Xpath/XPathResult.cs b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Xpath/XPathResult.cs new file mode 100644 index 0000000000..b8ba31679b --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/W3c/Dom/Xpath/XPathResult.cs @@ -0,0 +1,247 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.W3c.Dom.Xpath +{ + #region IXPathResult + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IXPathResult + { + #region Instance methods + /// + /// + /// + bool BooleanValue { get; } + /// + /// + /// + bool InvalidIteratorState { get; } + /// + /// + /// + double NumberValue { get; } + /// + /// + /// + short ResultType { get; } + /// + /// + /// + Org.W3c.Dom.Node SingleNodeValue { get; } + /// + /// + /// + int SnapshotLength { get; } + /// + /// + /// + Java.Lang.String StringValue { get; } + /// + /// + /// + /// + /// + /// + Org.W3c.Dom.Node IterateNext(); + /// + /// + /// + /// + /// + /// + Org.W3c.Dom.Node SnapshotItem(int arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region XPathResult + public partial class XPathResult : Org.W3c.Dom.Xpath.IXPathResult + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static short ANY_TYPE { get { if (!_ANY_TYPEReady) { _ANY_TYPEContent = SGetField(LocalBridgeClazz, "ANY_TYPE"); _ANY_TYPEReady = true; } return _ANY_TYPEContent; } } + private static short _ANY_TYPEContent = default; + private static bool _ANY_TYPEReady = false; // this is used because in case of generics + /// + /// + /// + public static short ANY_UNORDERED_NODE_TYPE { get { if (!_ANY_UNORDERED_NODE_TYPEReady) { _ANY_UNORDERED_NODE_TYPEContent = SGetField(LocalBridgeClazz, "ANY_UNORDERED_NODE_TYPE"); _ANY_UNORDERED_NODE_TYPEReady = true; } return _ANY_UNORDERED_NODE_TYPEContent; } } + private static short _ANY_UNORDERED_NODE_TYPEContent = default; + private static bool _ANY_UNORDERED_NODE_TYPEReady = false; // this is used because in case of generics + /// + /// + /// + public static short BOOLEAN_TYPE { get { if (!_BOOLEAN_TYPEReady) { _BOOLEAN_TYPEContent = SGetField(LocalBridgeClazz, "BOOLEAN_TYPE"); _BOOLEAN_TYPEReady = true; } return _BOOLEAN_TYPEContent; } } + private static short _BOOLEAN_TYPEContent = default; + private static bool _BOOLEAN_TYPEReady = false; // this is used because in case of generics + /// + /// + /// + public static short FIRST_ORDERED_NODE_TYPE { get { if (!_FIRST_ORDERED_NODE_TYPEReady) { _FIRST_ORDERED_NODE_TYPEContent = SGetField(LocalBridgeClazz, "FIRST_ORDERED_NODE_TYPE"); _FIRST_ORDERED_NODE_TYPEReady = true; } return _FIRST_ORDERED_NODE_TYPEContent; } } + private static short _FIRST_ORDERED_NODE_TYPEContent = default; + private static bool _FIRST_ORDERED_NODE_TYPEReady = false; // this is used because in case of generics + /// + /// + /// + public static short NUMBER_TYPE { get { if (!_NUMBER_TYPEReady) { _NUMBER_TYPEContent = SGetField(LocalBridgeClazz, "NUMBER_TYPE"); _NUMBER_TYPEReady = true; } return _NUMBER_TYPEContent; } } + private static short _NUMBER_TYPEContent = default; + private static bool _NUMBER_TYPEReady = false; // this is used because in case of generics + /// + /// + /// + public static short ORDERED_NODE_ITERATOR_TYPE { get { if (!_ORDERED_NODE_ITERATOR_TYPEReady) { _ORDERED_NODE_ITERATOR_TYPEContent = SGetField(LocalBridgeClazz, "ORDERED_NODE_ITERATOR_TYPE"); _ORDERED_NODE_ITERATOR_TYPEReady = true; } return _ORDERED_NODE_ITERATOR_TYPEContent; } } + private static short _ORDERED_NODE_ITERATOR_TYPEContent = default; + private static bool _ORDERED_NODE_ITERATOR_TYPEReady = false; // this is used because in case of generics + /// + /// + /// + public static short ORDERED_NODE_SNAPSHOT_TYPE { get { if (!_ORDERED_NODE_SNAPSHOT_TYPEReady) { _ORDERED_NODE_SNAPSHOT_TYPEContent = SGetField(LocalBridgeClazz, "ORDERED_NODE_SNAPSHOT_TYPE"); _ORDERED_NODE_SNAPSHOT_TYPEReady = true; } return _ORDERED_NODE_SNAPSHOT_TYPEContent; } } + private static short _ORDERED_NODE_SNAPSHOT_TYPEContent = default; + private static bool _ORDERED_NODE_SNAPSHOT_TYPEReady = false; // this is used because in case of generics + /// + /// + /// + public static short STRING_TYPE { get { if (!_STRING_TYPEReady) { _STRING_TYPEContent = SGetField(LocalBridgeClazz, "STRING_TYPE"); _STRING_TYPEReady = true; } return _STRING_TYPEContent; } } + private static short _STRING_TYPEContent = default; + private static bool _STRING_TYPEReady = false; // this is used because in case of generics + /// + /// + /// + public static short UNORDERED_NODE_ITERATOR_TYPE { get { if (!_UNORDERED_NODE_ITERATOR_TYPEReady) { _UNORDERED_NODE_ITERATOR_TYPEContent = SGetField(LocalBridgeClazz, "UNORDERED_NODE_ITERATOR_TYPE"); _UNORDERED_NODE_ITERATOR_TYPEReady = true; } return _UNORDERED_NODE_ITERATOR_TYPEContent; } } + private static short _UNORDERED_NODE_ITERATOR_TYPEContent = default; + private static bool _UNORDERED_NODE_ITERATOR_TYPEReady = false; // this is used because in case of generics + /// + /// + /// + public static short UNORDERED_NODE_SNAPSHOT_TYPE { get { if (!_UNORDERED_NODE_SNAPSHOT_TYPEReady) { _UNORDERED_NODE_SNAPSHOT_TYPEContent = SGetField(LocalBridgeClazz, "UNORDERED_NODE_SNAPSHOT_TYPE"); _UNORDERED_NODE_SNAPSHOT_TYPEReady = true; } return _UNORDERED_NODE_SNAPSHOT_TYPEContent; } } + private static short _UNORDERED_NODE_SNAPSHOT_TYPEContent = default; + private static bool _UNORDERED_NODE_SNAPSHOT_TYPEReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public bool BooleanValue + { + get { return IExecuteWithSignature("getBooleanValue", "()Z"); } + } + /// + /// + /// + public bool InvalidIteratorState + { + get { return IExecuteWithSignature("getInvalidIteratorState", "()Z"); } + } + /// + /// + /// + public double NumberValue + { + get { return IExecuteWithSignature("getNumberValue", "()D"); } + } + /// + /// + /// + public short ResultType + { + get { return IExecuteWithSignature("getResultType", "()S"); } + } + /// + /// + /// + public Org.W3c.Dom.Node SingleNodeValue + { + get { return IExecuteWithSignature("getSingleNodeValue", "()Lorg/w3c/dom/Node;"); } + } + /// + /// + /// + public int SnapshotLength + { + get { return IExecuteWithSignature("getSnapshotLength", "()I"); } + } + /// + /// + /// + public Java.Lang.String StringValue + { + get { return IExecuteWithSignature("getStringValue", "()Ljava/lang/String;"); } + } + /// + /// + /// + /// + /// + /// + public Org.W3c.Dom.Node IterateNext() + { + return IExecuteWithSignature("iterateNext", "()Lorg/w3c/dom/Node;"); + } + /// + /// + /// + /// + /// + /// + public Org.W3c.Dom.Node SnapshotItem(int arg0) + { + return IExecuteWithSignature("snapshotItem", "(I)Lorg/w3c/dom/Node;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/Xml/Sax/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Org/Xml/Sax/AllPackageClasses.cs new file mode 100644 index 0000000000..cdaa3c27c1 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/Xml/Sax/AllPackageClasses.cs @@ -0,0 +1,519 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Org.Xml.Sax +{ + #region Attributes + /// + /// + /// + public partial class Attributes : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "org.xml.sax.Attributes"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Attributes class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Attributes() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Attributes class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Attributes(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ContentHandler + /// + /// + /// + public partial class ContentHandler : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "org.xml.sax.ContentHandler"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ContentHandler class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ContentHandler() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ContentHandler class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ContentHandler(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DTDHandler + /// + /// + /// + public partial class DTDHandler : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "org.xml.sax.DTDHandler"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("DTDHandler class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DTDHandler() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("DTDHandler class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DTDHandler(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region EntityResolver + /// + /// + /// + public partial class EntityResolver : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "org.xml.sax.EntityResolver"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("EntityResolver class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public EntityResolver() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("EntityResolver class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public EntityResolver(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ErrorHandler + /// + /// + /// + public partial class ErrorHandler : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "org.xml.sax.ErrorHandler"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("ErrorHandler class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ErrorHandler() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("ErrorHandler class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public ErrorHandler(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region InputSource + /// + /// + /// + public partial class InputSource : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "org.xml.sax.InputSource"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public InputSource() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public InputSource(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Locator + /// + /// + /// + public partial class Locator : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "org.xml.sax.Locator"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Locator class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Locator() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Locator class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Locator(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region SAXException + /// + /// + /// + public partial class SAXException : Java.Lang.Exception + { + const string _bridgeClassName = "org.xml.sax.SAXException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region SAXNotRecognizedException + /// + /// + /// + public partial class SAXNotRecognizedException : Org.Xml.Sax.SAXException + { + const string _bridgeClassName = "org.xml.sax.SAXNotRecognizedException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region SAXNotSupportedException + /// + /// + /// + public partial class SAXNotSupportedException : Org.Xml.Sax.SAXException + { + const string _bridgeClassName = "org.xml.sax.SAXNotSupportedException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region SAXParseException + /// + /// + /// + public partial class SAXParseException : Org.Xml.Sax.SAXException + { + const string _bridgeClassName = "org.xml.sax.SAXParseException"; + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + // TODO: complete the class + + } + #endregion + + #region XMLFilter + /// + /// + /// + public partial class XMLFilter : Org.Xml.Sax.XMLReader + { + const string _bridgeClassName = "org.xml.sax.XMLFilter"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("XMLFilter class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public XMLFilter() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("XMLFilter class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public XMLFilter(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region XMLReader + /// + /// + /// + public partial class XMLReader : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "org.xml.sax.XMLReader"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("XMLReader class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public XMLReader() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("XMLReader class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public XMLReader(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/Xml/Sax/Attributes.cs b/src/net/JNet/GeneratedCore/Org/Xml/Sax/Attributes.cs new file mode 100644 index 0000000000..6ecb98a6be --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/Xml/Sax/Attributes.cs @@ -0,0 +1,258 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.Xml.Sax +{ + #region IAttributes + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IAttributes + { + #region Instance methods + /// + /// + /// + int Length { get; } + /// + /// + /// + /// + /// + /// + int GetIndex(Java.Lang.String arg0, Java.Lang.String arg1); + /// + /// + /// + /// + /// + int GetIndex(Java.Lang.String arg0); + /// + /// + /// + /// + /// + Java.Lang.String GetLocalName(int arg0); + /// + /// + /// + /// + /// + Java.Lang.String GetQName(int arg0); + /// + /// + /// + /// + /// + Java.Lang.String GetType(int arg0); + /// + /// + /// + /// + /// + /// + Java.Lang.String GetType(Java.Lang.String arg0, Java.Lang.String arg1); + /// + /// + /// + /// + /// + Java.Lang.String GetType(Java.Lang.String arg0); + /// + /// + /// + /// + /// + Java.Lang.String GetURI(int arg0); + /// + /// + /// + /// + /// + Java.Lang.String GetValue(int arg0); + /// + /// + /// + /// + /// + /// + Java.Lang.String GetValue(Java.Lang.String arg0, Java.Lang.String arg1); + /// + /// + /// + /// + /// + Java.Lang.String GetValue(Java.Lang.String arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Attributes + public partial class Attributes : Org.Xml.Sax.IAttributes + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int Length + { + get { return IExecuteWithSignature("getLength", "()I"); } + } + /// + /// + /// + /// + /// + /// + public int GetIndex(Java.Lang.String arg0, Java.Lang.String arg1) + { + return IExecute("getIndex", arg0, arg1); + } + /// + /// + /// + /// + /// + public int GetIndex(Java.Lang.String arg0) + { + return IExecuteWithSignature("getIndex", "(Ljava/lang/String;)I", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.String GetLocalName(int arg0) + { + return IExecuteWithSignature("getLocalName", "(I)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.String GetQName(int arg0) + { + return IExecuteWithSignature("getQName", "(I)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.String GetType(int arg0) + { + return IExecuteWithSignature("getType", "(I)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String GetType(Java.Lang.String arg0, Java.Lang.String arg1) + { + return IExecute("getType", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Lang.String GetType(Java.Lang.String arg0) + { + return IExecuteWithSignature("getType", "(Ljava/lang/String;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.String GetURI(int arg0) + { + return IExecuteWithSignature("getURI", "(I)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.String GetValue(int arg0) + { + return IExecuteWithSignature("getValue", "(I)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String GetValue(Java.Lang.String arg0, Java.Lang.String arg1) + { + return IExecute("getValue", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Lang.String GetValue(Java.Lang.String arg0) + { + return IExecuteWithSignature("getValue", "(Ljava/lang/String;)Ljava/lang/String;", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/Xml/Sax/ContentHandler.cs b/src/net/JNet/GeneratedCore/Org/Xml/Sax/ContentHandler.cs new file mode 100644 index 0000000000..98d1b8b817 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/Xml/Sax/ContentHandler.cs @@ -0,0 +1,257 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.Xml.Sax +{ + #region IContentHandler + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IContentHandler + { + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + void Characters(char[] arg0, int arg1, int arg2); + /// + /// + /// + /// + void EndDocument(); + /// + /// + /// + /// + /// + /// + /// + void EndElement(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2); + /// + /// + /// + /// + /// + void EndPrefixMapping(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + /// + void IgnorableWhitespace(char[] arg0, int arg1, int arg2); + /// + /// + /// + /// + /// + /// + void ProcessingInstruction(Java.Lang.String arg0, Java.Lang.String arg1); + /// + /// + /// + /// + void SetDocumentLocator(Org.Xml.Sax.Locator arg0); + /// + /// + /// + /// + /// + void SkippedEntity(Java.Lang.String arg0); + /// + /// + /// + /// + void StartDocument(); + /// + /// + /// + /// + /// + /// + /// + /// + void StartElement(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2, Org.Xml.Sax.Attributes arg3); + /// + /// + /// + /// + /// + /// + void StartPrefixMapping(Java.Lang.String arg0, Java.Lang.String arg1); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ContentHandler + public partial class ContentHandler : Org.Xml.Sax.IContentHandler + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + public void Characters(char[] arg0, int arg1, int arg2) + { + IExecute("characters", arg0, arg1, arg2); + } + /// + /// + /// + /// + public void EndDocument() + { + IExecuteWithSignature("endDocument", "()V"); + } + /// + /// + /// + /// + /// + /// + /// + public void EndElement(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2) + { + IExecute("endElement", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public void EndPrefixMapping(Java.Lang.String arg0) + { + IExecuteWithSignature("endPrefixMapping", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public void IgnorableWhitespace(char[] arg0, int arg1, int arg2) + { + IExecute("ignorableWhitespace", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void ProcessingInstruction(Java.Lang.String arg0, Java.Lang.String arg1) + { + IExecute("processingInstruction", arg0, arg1); + } + /// + /// + /// + /// + public void SetDocumentLocator(Org.Xml.Sax.Locator arg0) + { + IExecuteWithSignature("setDocumentLocator", "(Lorg/xml/sax/Locator;)V", arg0); + } + /// + /// + /// + /// + /// + public void SkippedEntity(Java.Lang.String arg0) + { + IExecuteWithSignature("skippedEntity", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + public void StartDocument() + { + IExecuteWithSignature("startDocument", "()V"); + } + /// + /// + /// + /// + /// + /// + /// + /// + public void StartElement(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2, Org.Xml.Sax.Attributes arg3) + { + IExecute("startElement", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + public void StartPrefixMapping(Java.Lang.String arg0, Java.Lang.String arg1) + { + IExecute("startPrefixMapping", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/Xml/Sax/DTDHandler.cs b/src/net/JNet/GeneratedCore/Org/Xml/Sax/DTDHandler.cs new file mode 100644 index 0000000000..daec5473d1 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/Xml/Sax/DTDHandler.cs @@ -0,0 +1,116 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.Xml.Sax +{ + #region IDTDHandler + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IDTDHandler + { + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + void NotationDecl(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2); + /// + /// + /// + /// + /// + /// + /// + /// + void UnparsedEntityDecl(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2, Java.Lang.String arg3); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region DTDHandler + public partial class DTDHandler : Org.Xml.Sax.IDTDHandler + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + public void NotationDecl(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2) + { + IExecute("notationDecl", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + /// + public void UnparsedEntityDecl(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2, Java.Lang.String arg3) + { + IExecute("unparsedEntityDecl", arg0, arg1, arg2, arg3); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/Xml/Sax/EntityResolver.cs b/src/net/JNet/GeneratedCore/Org/Xml/Sax/EntityResolver.cs new file mode 100644 index 0000000000..7c0d3b1182 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/Xml/Sax/EntityResolver.cs @@ -0,0 +1,97 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.Xml.Sax +{ + #region IEntityResolver + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IEntityResolver + { + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + Org.Xml.Sax.InputSource ResolveEntity(Java.Lang.String arg0, Java.Lang.String arg1); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region EntityResolver + public partial class EntityResolver : Org.Xml.Sax.IEntityResolver + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + public Org.Xml.Sax.InputSource ResolveEntity(Java.Lang.String arg0, Java.Lang.String arg1) + { + return IExecute("resolveEntity", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/Xml/Sax/ErrorHandler.cs b/src/net/JNet/GeneratedCore/Org/Xml/Sax/ErrorHandler.cs new file mode 100644 index 0000000000..3f035cfff2 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/Xml/Sax/ErrorHandler.cs @@ -0,0 +1,121 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.Xml.Sax +{ + #region IErrorHandler + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IErrorHandler + { + #region Instance methods + /// + /// + /// + /// + /// + void Error(MASES.JCOBridge.C2JBridge.JVMBridgeException arg0); + /// + /// + /// + /// + /// + void FatalError(MASES.JCOBridge.C2JBridge.JVMBridgeException arg0); + /// + /// + /// + /// + /// + void Warning(MASES.JCOBridge.C2JBridge.JVMBridgeException arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ErrorHandler + public partial class ErrorHandler : Org.Xml.Sax.IErrorHandler + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public void Error(MASES.JCOBridge.C2JBridge.JVMBridgeException arg0) + { + IExecuteWithSignature("error", "(Lorg/xml/sax/SAXParseException;)V", arg0); + } + /// + /// + /// + /// + /// + public void FatalError(MASES.JCOBridge.C2JBridge.JVMBridgeException arg0) + { + IExecuteWithSignature("fatalError", "(Lorg/xml/sax/SAXParseException;)V", arg0); + } + /// + /// + /// + /// + /// + public void Warning(MASES.JCOBridge.C2JBridge.JVMBridgeException arg0) + { + IExecuteWithSignature("warning", "(Lorg/xml/sax/SAXParseException;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/Xml/Sax/Ext/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Org/Xml/Sax/Ext/AllPackageClasses.cs new file mode 100644 index 0000000000..6c8d535696 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/Xml/Sax/Ext/AllPackageClasses.cs @@ -0,0 +1,400 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Org.Xml.Sax.Ext +{ + #region Attributes2 + /// + /// + /// + public partial class Attributes2 : Org.Xml.Sax.Attributes + { + const string _bridgeClassName = "org.xml.sax.ext.Attributes2"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Attributes2 class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Attributes2() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Attributes2 class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Attributes2(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Attributes2Impl + /// + /// + /// + public partial class Attributes2Impl : Org.Xml.Sax.Helpers.AttributesImpl + { + const string _bridgeClassName = "org.xml.sax.ext.Attributes2Impl"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Attributes2Impl() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Attributes2Impl(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DeclHandler + /// + /// + /// + public partial class DeclHandler : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "org.xml.sax.ext.DeclHandler"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("DeclHandler class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DeclHandler() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("DeclHandler class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public DeclHandler(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DefaultHandler2 + /// + /// + /// + public partial class DefaultHandler2 : Org.Xml.Sax.Helpers.DefaultHandler + { + const string _bridgeClassName = "org.xml.sax.ext.DefaultHandler2"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DefaultHandler2() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DefaultHandler2(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region EntityResolver2 + /// + /// + /// + public partial class EntityResolver2 : Org.Xml.Sax.EntityResolver + { + const string _bridgeClassName = "org.xml.sax.ext.EntityResolver2"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("EntityResolver2 class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public EntityResolver2() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("EntityResolver2 class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public EntityResolver2(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region LexicalHandler + /// + /// + /// + public partial class LexicalHandler : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "org.xml.sax.ext.LexicalHandler"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("LexicalHandler class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public LexicalHandler() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("LexicalHandler class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public LexicalHandler(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Locator2 + /// + /// + /// + public partial class Locator2 : Org.Xml.Sax.Locator + { + const string _bridgeClassName = "org.xml.sax.ext.Locator2"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + [global::System.Obsolete("Locator2 class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Locator2() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + [global::System.Obsolete("Locator2 class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")] + public Locator2(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => true; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => true; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region Locator2Impl + /// + /// + /// + public partial class Locator2Impl : Org.Xml.Sax.Helpers.LocatorImpl + { + const string _bridgeClassName = "org.xml.sax.ext.Locator2Impl"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public Locator2Impl() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public Locator2Impl(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/Xml/Sax/Ext/Attributes2.cs b/src/net/JNet/GeneratedCore/Org/Xml/Sax/Ext/Attributes2.cs new file mode 100644 index 0000000000..96323bdef8 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/Xml/Sax/Ext/Attributes2.cs @@ -0,0 +1,170 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.Xml.Sax.Ext +{ + #region IAttributes2 + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IAttributes2 : Org.Xml.Sax.IAttributes + { + #region Instance methods + /// + /// + /// + /// + /// + bool IsDeclared(int arg0); + /// + /// + /// + /// + /// + /// + bool IsDeclared(Java.Lang.String arg0, Java.Lang.String arg1); + /// + /// + /// + /// + /// + bool IsDeclared(Java.Lang.String arg0); + /// + /// + /// + /// + /// + bool IsSpecified(int arg0); + /// + /// + /// + /// + /// + /// + bool IsSpecified(Java.Lang.String arg0, Java.Lang.String arg1); + /// + /// + /// + /// + /// + bool IsSpecified(Java.Lang.String arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Attributes2 + public partial class Attributes2 : Org.Xml.Sax.Ext.IAttributes2 + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public bool IsDeclared(int arg0) + { + return IExecuteWithSignature("isDeclared", "(I)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public bool IsDeclared(Java.Lang.String arg0, Java.Lang.String arg1) + { + return IExecute("isDeclared", arg0, arg1); + } + /// + /// + /// + /// + /// + public bool IsDeclared(Java.Lang.String arg0) + { + return IExecuteWithSignature("isDeclared", "(Ljava/lang/String;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool IsSpecified(int arg0) + { + return IExecuteWithSignature("isSpecified", "(I)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public bool IsSpecified(Java.Lang.String arg0, Java.Lang.String arg1) + { + return IExecute("isSpecified", arg0, arg1); + } + /// + /// + /// + /// + /// + public bool IsSpecified(Java.Lang.String arg0) + { + return IExecuteWithSignature("isSpecified", "(Ljava/lang/String;)Z", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/Xml/Sax/Ext/Attributes2Impl.cs b/src/net/JNet/GeneratedCore/Org/Xml/Sax/Ext/Attributes2Impl.cs new file mode 100644 index 0000000000..2355677a32 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/Xml/Sax/Ext/Attributes2Impl.cs @@ -0,0 +1,144 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.Xml.Sax.Ext +{ + #region Attributes2Impl + public partial class Attributes2Impl + { + #region Constructors + /// + /// + /// + /// + public Attributes2Impl(Org.Xml.Sax.Attributes arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Org.Xml.Sax.Ext.Attributes2(Org.Xml.Sax.Ext.Attributes2Impl t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + public bool IsDeclared(int arg0) + { + return IExecuteWithSignature("isDeclared", "(I)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public bool IsDeclared(Java.Lang.String arg0, Java.Lang.String arg1) + { + return IExecute("isDeclared", arg0, arg1); + } + /// + /// + /// + /// + /// + public bool IsDeclared(Java.Lang.String arg0) + { + return IExecuteWithSignature("isDeclared", "(Ljava/lang/String;)Z", arg0); + } + /// + /// + /// + /// + /// + public bool IsSpecified(int arg0) + { + return IExecuteWithSignature("isSpecified", "(I)Z", arg0); + } + /// + /// + /// + /// + /// + /// + public bool IsSpecified(Java.Lang.String arg0, Java.Lang.String arg1) + { + return IExecute("isSpecified", arg0, arg1); + } + /// + /// + /// + /// + /// + public bool IsSpecified(Java.Lang.String arg0) + { + return IExecuteWithSignature("isSpecified", "(Ljava/lang/String;)Z", arg0); + } + /// + /// + /// + /// + /// + public void SetDeclared(int arg0, bool arg1) + { + IExecute("setDeclared", arg0, arg1); + } + /// + /// + /// + /// + /// + public void SetSpecified(int arg0, bool arg1) + { + IExecute("setSpecified", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/Xml/Sax/Ext/DeclHandler.cs b/src/net/JNet/GeneratedCore/Org/Xml/Sax/Ext/DeclHandler.cs new file mode 100644 index 0000000000..b650e2aa8e --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/Xml/Sax/Ext/DeclHandler.cs @@ -0,0 +1,152 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.Xml.Sax.Ext +{ + #region IDeclHandler + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IDeclHandler + { + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + void AttributeDecl(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2, Java.Lang.String arg3, Java.Lang.String arg4); + /// + /// + /// + /// + /// + /// + void ElementDecl(Java.Lang.String arg0, Java.Lang.String arg1); + /// + /// + /// + /// + /// + /// + /// + void ExternalEntityDecl(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2); + /// + /// + /// + /// + /// + /// + void InternalEntityDecl(Java.Lang.String arg0, Java.Lang.String arg1); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region DeclHandler + public partial class DeclHandler : Org.Xml.Sax.Ext.IDeclHandler + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void AttributeDecl(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2, Java.Lang.String arg3, Java.Lang.String arg4) + { + IExecute("attributeDecl", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + public void ElementDecl(Java.Lang.String arg0, Java.Lang.String arg1) + { + IExecute("elementDecl", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void ExternalEntityDecl(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2) + { + IExecute("externalEntityDecl", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void InternalEntityDecl(Java.Lang.String arg0, Java.Lang.String arg1) + { + IExecute("internalEntityDecl", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/Xml/Sax/Ext/DefaultHandler2.cs b/src/net/JNet/GeneratedCore/Org/Xml/Sax/Ext/DefaultHandler2.cs new file mode 100644 index 0000000000..aed396422a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/Xml/Sax/Ext/DefaultHandler2.cs @@ -0,0 +1,204 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.Xml.Sax.Ext +{ + #region DefaultHandler2 + public partial class DefaultHandler2 + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Org.Xml.Sax.Ext.LexicalHandler(Org.Xml.Sax.Ext.DefaultHandler2 t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Org.Xml.Sax.Ext.DeclHandler(Org.Xml.Sax.Ext.DefaultHandler2 t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Org.Xml.Sax.Ext.EntityResolver2(Org.Xml.Sax.Ext.DefaultHandler2 t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + public Org.Xml.Sax.InputSource GetExternalSubset(Java.Lang.String arg0, Java.Lang.String arg1) + { + return IExecute("getExternalSubset", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Org.Xml.Sax.InputSource ResolveEntity(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2, Java.Lang.String arg3) + { + return IExecute("resolveEntity", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void AttributeDecl(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2, Java.Lang.String arg3, Java.Lang.String arg4) + { + IExecute("attributeDecl", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + /// + /// + /// + /// + public void Comment(char[] arg0, int arg1, int arg2) + { + IExecute("comment", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void ElementDecl(Java.Lang.String arg0, Java.Lang.String arg1) + { + IExecute("elementDecl", arg0, arg1); + } + /// + /// + /// + /// + public void EndCDATA() + { + IExecuteWithSignature("endCDATA", "()V"); + } + /// + /// + /// + /// + public void EndDTD() + { + IExecuteWithSignature("endDTD", "()V"); + } + /// + /// + /// + /// + /// + public void EndEntity(Java.Lang.String arg0) + { + IExecuteWithSignature("endEntity", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public void ExternalEntityDecl(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2) + { + IExecute("externalEntityDecl", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void InternalEntityDecl(Java.Lang.String arg0, Java.Lang.String arg1) + { + IExecute("internalEntityDecl", arg0, arg1); + } + /// + /// + /// + /// + public void StartCDATA() + { + IExecuteWithSignature("startCDATA", "()V"); + } + /// + /// + /// + /// + /// + /// + /// + public void StartDTD(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2) + { + IExecute("startDTD", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public void StartEntity(Java.Lang.String arg0) + { + IExecuteWithSignature("startEntity", "(Ljava/lang/String;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/Xml/Sax/Ext/EntityResolver2.cs b/src/net/JNet/GeneratedCore/Org/Xml/Sax/Ext/EntityResolver2.cs new file mode 100644 index 0000000000..006061d760 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/Xml/Sax/Ext/EntityResolver2.cs @@ -0,0 +1,122 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.Xml.Sax.Ext +{ + #region IEntityResolver2 + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IEntityResolver2 : Org.Xml.Sax.IEntityResolver + { + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + Org.Xml.Sax.InputSource GetExternalSubset(Java.Lang.String arg0, Java.Lang.String arg1); + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + Org.Xml.Sax.InputSource ResolveEntity(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2, Java.Lang.String arg3); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region EntityResolver2 + public partial class EntityResolver2 : Org.Xml.Sax.Ext.IEntityResolver2 + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + public Org.Xml.Sax.InputSource GetExternalSubset(Java.Lang.String arg0, Java.Lang.String arg1) + { + return IExecute("getExternalSubset", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public Org.Xml.Sax.InputSource ResolveEntity(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2, Java.Lang.String arg3) + { + return IExecute("resolveEntity", arg0, arg1, arg2, arg3); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/Xml/Sax/Ext/LexicalHandler.cs b/src/net/JNet/GeneratedCore/Org/Xml/Sax/Ext/LexicalHandler.cs new file mode 100644 index 0000000000..4bd1ebd11a --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/Xml/Sax/Ext/LexicalHandler.cs @@ -0,0 +1,183 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.Xml.Sax.Ext +{ + #region ILexicalHandler + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ILexicalHandler + { + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + void Comment(char[] arg0, int arg1, int arg2); + /// + /// + /// + /// + void EndCDATA(); + /// + /// + /// + /// + void EndDTD(); + /// + /// + /// + /// + /// + void EndEntity(Java.Lang.String arg0); + /// + /// + /// + /// + void StartCDATA(); + /// + /// + /// + /// + /// + /// + /// + void StartDTD(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2); + /// + /// + /// + /// + /// + void StartEntity(Java.Lang.String arg0); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region LexicalHandler + public partial class LexicalHandler : Org.Xml.Sax.Ext.ILexicalHandler + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + public void Comment(char[] arg0, int arg1, int arg2) + { + IExecute("comment", arg0, arg1, arg2); + } + /// + /// + /// + /// + public void EndCDATA() + { + IExecuteWithSignature("endCDATA", "()V"); + } + /// + /// + /// + /// + public void EndDTD() + { + IExecuteWithSignature("endDTD", "()V"); + } + /// + /// + /// + /// + /// + public void EndEntity(Java.Lang.String arg0) + { + IExecuteWithSignature("endEntity", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + public void StartCDATA() + { + IExecuteWithSignature("startCDATA", "()V"); + } + /// + /// + /// + /// + /// + /// + /// + public void StartDTD(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2) + { + IExecute("startDTD", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public void StartEntity(Java.Lang.String arg0) + { + IExecuteWithSignature("startEntity", "(Ljava/lang/String;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/Xml/Sax/Ext/Locator2.cs b/src/net/JNet/GeneratedCore/Org/Xml/Sax/Ext/Locator2.cs new file mode 100644 index 0000000000..32bc1274c9 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/Xml/Sax/Ext/Locator2.cs @@ -0,0 +1,98 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.Xml.Sax.Ext +{ + #region ILocator2 + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ILocator2 : Org.Xml.Sax.ILocator + { + #region Instance methods + /// + /// + /// + Java.Lang.String Encoding { get; } + /// + /// + /// + Java.Lang.String XMLVersion { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Locator2 + public partial class Locator2 : Org.Xml.Sax.Ext.ILocator2 + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Encoding + { + get { return IExecuteWithSignature("getEncoding", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String XMLVersion + { + get { return IExecuteWithSignature("getXMLVersion", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/Xml/Sax/Ext/Locator2Impl.cs b/src/net/JNet/GeneratedCore/Org/Xml/Sax/Ext/Locator2Impl.cs new file mode 100644 index 0000000000..ed799cf072 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/Xml/Sax/Ext/Locator2Impl.cs @@ -0,0 +1,84 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.Xml.Sax.Ext +{ + #region Locator2Impl + public partial class Locator2Impl + { + #region Constructors + /// + /// + /// + /// + public Locator2Impl(Org.Xml.Sax.Locator arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Org.Xml.Sax.Ext.Locator2(Org.Xml.Sax.Ext.Locator2Impl t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Lang.String Encoding + { + get { return IExecuteWithSignature("getEncoding", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setEncoding", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String XMLVersion + { + get { return IExecuteWithSignature("getXMLVersion", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setXMLVersion", "(Ljava/lang/String;)V", value); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/Xml/Sax/Helpers/AllPackageClasses.cs b/src/net/JNet/GeneratedCore/Org/Xml/Sax/Helpers/AllPackageClasses.cs new file mode 100644 index 0000000000..fb759002ac --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/Xml/Sax/Helpers/AllPackageClasses.cs @@ -0,0 +1,389 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge.JVMInterop; +using System; + +namespace Org.Xml.Sax.Helpers +{ + #region AttributesImpl + /// + /// + /// + public partial class AttributesImpl : Org.Xml.Sax.Attributes + { + const string _bridgeClassName = "org.xml.sax.helpers.AttributesImpl"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public AttributesImpl() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public AttributesImpl(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region DefaultHandler + /// + /// + /// + public partial class DefaultHandler : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "org.xml.sax.helpers.DefaultHandler"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public DefaultHandler() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public DefaultHandler(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region LocatorImpl + /// + /// + /// + public partial class LocatorImpl : Org.Xml.Sax.Locator + { + const string _bridgeClassName = "org.xml.sax.helpers.LocatorImpl"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public LocatorImpl() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public LocatorImpl(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region NamespaceSupport + /// + /// + /// + public partial class NamespaceSupport : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "org.xml.sax.helpers.NamespaceSupport"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public NamespaceSupport() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public NamespaceSupport(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region ParserAdapter + /// + /// + /// + public partial class ParserAdapter : MASES.JCOBridge.C2JBridge.JVMBridgeListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public ParserAdapter() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.org.xml.sax.helpers.ParserAdapter"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region ParserAdapterDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class ParserAdapterDirect : ParserAdapter + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "org.xml.sax.helpers.ParserAdapter"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + #region XMLFilterImpl + /// + /// + /// + public partial class XMLFilterImpl : MASES.JCOBridge.C2JBridge.JVMBridgeBase + { + const string _bridgeClassName = "org.xml.sax.helpers.XMLFilterImpl"; + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public XMLFilterImpl() { } + /// + /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class + /// + public XMLFilterImpl(params object[] args) : base(args) { } + + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + + // TODO: complete the class + + } + #endregion + + #region XMLReaderAdapter + /// + /// + /// + public partial class XMLReaderAdapter : MASES.JCOBridge.C2JBridge.JVMBridgeListener + { + /// + /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge + /// + public XMLReaderAdapter() { InitializeHandlers(); } + + const string _bridgeClassName = "org.mases.jnet.generated.org.xml.sax.helpers.XMLReaderAdapter"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + + + // TODO: complete the class + + } + #endregion + + #region XMLReaderAdapterDirect + /// + /// Direct override of or its generic type if there is one + /// + public partial class XMLReaderAdapterDirect : XMLReaderAdapter + { + /// + /// + /// + public override bool AutoInit => false; + + /// + protected override void InitializeHandlers() { } + + const string _bridgeClassName = "org.xml.sax.helpers.XMLReaderAdapter"; + private static readonly IJavaType _LocalBridgeClazz = ClazzOf(_bridgeClassName); + private static IJavaType LocalBridgeClazz => _LocalBridgeClazz ?? throw new InvalidOperationException($"Class {_bridgeClassName} was not found."); + + /// + /// + /// + public override string BridgeClassName => _bridgeClassName; + /// + /// + /// + public override bool IsBridgeAbstract => false; + /// + /// + /// + public override bool IsBridgeCloseable => false; + /// + /// + /// + public override bool IsBridgeInterface => false; + /// + /// + /// + public override bool IsBridgeStatic => false; + } + #endregion + + +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/Xml/Sax/Helpers/AttributesImpl.cs b/src/net/JNet/GeneratedCore/Org/Xml/Sax/Helpers/AttributesImpl.cs new file mode 100644 index 0000000000..0bf5c28d90 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/Xml/Sax/Helpers/AttributesImpl.cs @@ -0,0 +1,268 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.Xml.Sax.Helpers +{ + #region AttributesImpl + public partial class AttributesImpl + { + #region Constructors + /// + /// + /// + /// + public AttributesImpl(Org.Xml.Sax.Attributes arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int Length + { + get { return IExecuteWithSignature("getLength", "()I"); } + } + /// + /// + /// + /// + /// + /// + public int GetIndex(Java.Lang.String arg0, Java.Lang.String arg1) + { + return IExecute("getIndex", arg0, arg1); + } + /// + /// + /// + /// + /// + public int GetIndex(Java.Lang.String arg0) + { + return IExecuteWithSignature("getIndex", "(Ljava/lang/String;)I", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.String GetLocalName(int arg0) + { + return IExecuteWithSignature("getLocalName", "(I)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.String GetQName(int arg0) + { + return IExecuteWithSignature("getQName", "(I)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.String GetType(int arg0) + { + return IExecuteWithSignature("getType", "(I)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String GetType(Java.Lang.String arg0, Java.Lang.String arg1) + { + return IExecute("getType", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Lang.String GetType(Java.Lang.String arg0) + { + return IExecuteWithSignature("getType", "(Ljava/lang/String;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.String GetURI(int arg0) + { + return IExecuteWithSignature("getURI", "(I)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.String GetValue(int arg0) + { + return IExecuteWithSignature("getValue", "(I)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + /// + public Java.Lang.String GetValue(Java.Lang.String arg0, Java.Lang.String arg1) + { + return IExecute("getValue", arg0, arg1); + } + /// + /// + /// + /// + /// + public Java.Lang.String GetValue(Java.Lang.String arg0) + { + return IExecuteWithSignature("getValue", "(Ljava/lang/String;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public void AddAttribute(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2, Java.Lang.String arg3, Java.Lang.String arg4) + { + IExecute("addAttribute", arg0, arg1, arg2, arg3, arg4); + } + /// + /// + /// + public void Clear() + { + IExecuteWithSignature("clear", "()V"); + } + /// + /// + /// + /// + public void RemoveAttribute(int arg0) + { + IExecuteWithSignature("removeAttribute", "(I)V", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + /// + public void SetAttribute(int arg0, Java.Lang.String arg1, Java.Lang.String arg2, Java.Lang.String arg3, Java.Lang.String arg4, Java.Lang.String arg5) + { + IExecute("setAttribute", arg0, arg1, arg2, arg3, arg4, arg5); + } + /// + /// + /// + /// + public void SetAttributes(Org.Xml.Sax.Attributes arg0) + { + IExecuteWithSignature("setAttributes", "(Lorg/xml/sax/Attributes;)V", arg0); + } + /// + /// + /// + /// + /// + public void SetLocalName(int arg0, Java.Lang.String arg1) + { + IExecute("setLocalName", arg0, arg1); + } + /// + /// + /// + /// + /// + public void SetQName(int arg0, Java.Lang.String arg1) + { + IExecute("setQName", arg0, arg1); + } + /// + /// + /// + /// + /// + public void SetType(int arg0, Java.Lang.String arg1) + { + IExecute("setType", arg0, arg1); + } + /// + /// + /// + /// + /// + public void SetURI(int arg0, Java.Lang.String arg1) + { + IExecute("setURI", arg0, arg1); + } + /// + /// + /// + /// + /// + public void SetValue(int arg0, Java.Lang.String arg1) + { + IExecute("setValue", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/Xml/Sax/Helpers/DefaultHandler.cs b/src/net/JNet/GeneratedCore/Org/Xml/Sax/Helpers/DefaultHandler.cs new file mode 100644 index 0000000000..1a065bba74 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/Xml/Sax/Helpers/DefaultHandler.cs @@ -0,0 +1,243 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.Xml.Sax.Helpers +{ + #region DefaultHandler + public partial class DefaultHandler + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Org.Xml.Sax.EntityResolver(Org.Xml.Sax.Helpers.DefaultHandler t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Org.Xml.Sax.DTDHandler(Org.Xml.Sax.Helpers.DefaultHandler t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Org.Xml.Sax.ContentHandler(Org.Xml.Sax.Helpers.DefaultHandler t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Org.Xml.Sax.ErrorHandler(Org.Xml.Sax.Helpers.DefaultHandler t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + /// + public Org.Xml.Sax.InputSource ResolveEntity(Java.Lang.String arg0, Java.Lang.String arg1) + { + return IExecute("resolveEntity", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void Characters(char[] arg0, int arg1, int arg2) + { + IExecute("characters", arg0, arg1, arg2); + } + /// + /// + /// + /// + public void EndDocument() + { + IExecuteWithSignature("endDocument", "()V"); + } + /// + /// + /// + /// + /// + /// + /// + public void EndElement(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2) + { + IExecute("endElement", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public void EndPrefixMapping(Java.Lang.String arg0) + { + IExecuteWithSignature("endPrefixMapping", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + /// + public void Error(MASES.JCOBridge.C2JBridge.JVMBridgeException arg0) + { + IExecuteWithSignature("error", "(Lorg/xml/sax/SAXParseException;)V", arg0); + } + /// + /// + /// + /// + /// + public void FatalError(MASES.JCOBridge.C2JBridge.JVMBridgeException arg0) + { + IExecuteWithSignature("fatalError", "(Lorg/xml/sax/SAXParseException;)V", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public void IgnorableWhitespace(char[] arg0, int arg1, int arg2) + { + IExecute("ignorableWhitespace", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public void NotationDecl(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2) + { + IExecute("notationDecl", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void ProcessingInstruction(Java.Lang.String arg0, Java.Lang.String arg1) + { + IExecute("processingInstruction", arg0, arg1); + } + /// + /// + /// + /// + public void SetDocumentLocator(Org.Xml.Sax.Locator arg0) + { + IExecuteWithSignature("setDocumentLocator", "(Lorg/xml/sax/Locator;)V", arg0); + } + /// + /// + /// + /// + /// + public void SkippedEntity(Java.Lang.String arg0) + { + IExecuteWithSignature("skippedEntity", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + public void StartDocument() + { + IExecuteWithSignature("startDocument", "()V"); + } + /// + /// + /// + /// + /// + /// + /// + /// + public void StartElement(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2, Org.Xml.Sax.Attributes arg3) + { + IExecute("startElement", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + public void StartPrefixMapping(Java.Lang.String arg0, Java.Lang.String arg1) + { + IExecute("startPrefixMapping", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public void UnparsedEntityDecl(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2, Java.Lang.String arg3) + { + IExecute("unparsedEntityDecl", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + public void Warning(MASES.JCOBridge.C2JBridge.JVMBridgeException arg0) + { + IExecuteWithSignature("warning", "(Lorg/xml/sax/SAXParseException;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/Xml/Sax/Helpers/LocatorImpl.cs b/src/net/JNet/GeneratedCore/Org/Xml/Sax/Helpers/LocatorImpl.cs new file mode 100644 index 0000000000..86490711a6 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/Xml/Sax/Helpers/LocatorImpl.cs @@ -0,0 +1,94 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.Xml.Sax.Helpers +{ + #region LocatorImpl + public partial class LocatorImpl + { + #region Constructors + /// + /// + /// + /// + public LocatorImpl(Org.Xml.Sax.Locator arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int ColumnNumber + { + get { return IExecuteWithSignature("getColumnNumber", "()I"); } set { IExecuteWithSignature("setColumnNumber", "(I)V", value); } + } + /// + /// + /// + public int LineNumber + { + get { return IExecuteWithSignature("getLineNumber", "()I"); } set { IExecuteWithSignature("setLineNumber", "(I)V", value); } + } + /// + /// + /// + public Java.Lang.String PublicId + { + get { return IExecuteWithSignature("getPublicId", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setPublicId", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String SystemId + { + get { return IExecuteWithSignature("getSystemId", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setSystemId", "(Ljava/lang/String;)V", value); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/Xml/Sax/Helpers/NamespaceSupport.cs b/src/net/JNet/GeneratedCore/Org/Xml/Sax/Helpers/NamespaceSupport.cs new file mode 100644 index 0000000000..54688a7176 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/Xml/Sax/Helpers/NamespaceSupport.cs @@ -0,0 +1,169 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.Xml.Sax.Helpers +{ + #region NamespaceSupport + public partial class NamespaceSupport + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + /// + /// + /// + public static Java.Lang.String NSDECL { get { if (!_NSDECLReady) { _NSDECLContent = SGetField(LocalBridgeClazz, "NSDECL"); _NSDECLReady = true; } return _NSDECLContent; } } + private static Java.Lang.String _NSDECLContent = default; + private static bool _NSDECLReady = false; // this is used because in case of generics + /// + /// + /// + public static Java.Lang.String XMLNS { get { if (!_XMLNSReady) { _XMLNSContent = SGetField(LocalBridgeClazz, "XMLNS"); _XMLNSReady = true; } return _XMLNSContent; } } + private static Java.Lang.String _XMLNSContent = default; + private static bool _XMLNSReady = false; // this is used because in case of generics + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Util.Enumeration DeclaredPrefixes + { + get { return IExecuteWithSignature>("getDeclaredPrefixes", "()Ljava/util/Enumeration;"); } + } + /// + /// + /// + public Java.Util.Enumeration Prefixes + { + get { return IExecuteWithSignature>("getPrefixes", "()Ljava/util/Enumeration;"); } + } + /// + /// + /// + /// + /// + /// + public bool DeclarePrefix(Java.Lang.String arg0, Java.Lang.String arg1) + { + return IExecute("declarePrefix", arg0, arg1); + } + /// + /// + /// + /// + public bool IsNamespaceDeclUris() + { + return IExecuteWithSignature("isNamespaceDeclUris", "()Z"); + } + /// + /// + /// + /// + /// + public Java.Lang.String GetPrefix(Java.Lang.String arg0) + { + return IExecuteWithSignature("getPrefix", "(Ljava/lang/String;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + public Java.Lang.String GetURI(Java.Lang.String arg0) + { + return IExecuteWithSignature("getURI", "(Ljava/lang/String;)Ljava/lang/String;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public Java.Lang.String[] ProcessName(Java.Lang.String arg0, Java.Lang.String[] arg1, bool arg2) + { + return IExecuteArray("processName", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public Java.Util.Enumeration GetPrefixes(Java.Lang.String arg0) + { + return IExecuteWithSignature>("getPrefixes", "(Ljava/lang/String;)Ljava/util/Enumeration;", arg0); + } + /// + /// + /// + public void PopContext() + { + IExecuteWithSignature("popContext", "()V"); + } + /// + /// + /// + public void PushContext() + { + IExecuteWithSignature("pushContext", "()V"); + } + /// + /// + /// + public void Reset() + { + IExecuteWithSignature("reset", "()V"); + } + /// + /// + /// + /// + public void SetNamespaceDeclUris(bool arg0) + { + IExecuteWithSignature("setNamespaceDeclUris", "(Z)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/Xml/Sax/Helpers/ParserAdapter.cs b/src/net/JNet/GeneratedCore/Org/Xml/Sax/Helpers/ParserAdapter.cs new file mode 100644 index 0000000000..d61fc77980 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/Xml/Sax/Helpers/ParserAdapter.cs @@ -0,0 +1,746 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.Xml.Sax.Helpers +{ + #region ParserAdapter + public partial class ParserAdapter + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("getFeature", new global::System.EventHandler>>(GetFeatureEventHandler)); + AddEventHandler("getProperty", new global::System.EventHandler>>(GetPropertyEventHandler)); + AddEventHandler("getContentHandler", new global::System.EventHandler>(GetContentHandlerEventHandler)); + AddEventHandler("getDTDHandler", new global::System.EventHandler>(GetDTDHandlerEventHandler)); + AddEventHandler("getEntityResolver", new global::System.EventHandler>(GetEntityResolverEventHandler)); + AddEventHandler("getErrorHandler", new global::System.EventHandler>(GetErrorHandlerEventHandler)); + AddEventHandler("characters", new global::System.EventHandler>>(CharactersEventHandler)); + AddEventHandler("endDocument", new global::System.EventHandler>(EndDocumentEventHandler)); + AddEventHandler("endElement", new global::System.EventHandler>>(EndElementEventHandler)); + AddEventHandler("ignorableWhitespace", new global::System.EventHandler>>(IgnorableWhitespaceEventHandler)); + AddEventHandler("parse", new global::System.EventHandler>>(ParseEventHandler)); + AddEventHandler("parse1", new global::System.EventHandler>>(Parse1EventHandler)); + AddEventHandler("processingInstruction", new global::System.EventHandler>>(ProcessingInstructionEventHandler)); + AddEventHandler("setContentHandler", new global::System.EventHandler>>(SetContentHandlerEventHandler)); + AddEventHandler("setDocumentLocator", new global::System.EventHandler>>(SetDocumentLocatorEventHandler)); + AddEventHandler("setDTDHandler", new global::System.EventHandler>>(SetDTDHandlerEventHandler)); + AddEventHandler("setEntityResolver", new global::System.EventHandler>>(SetEntityResolverEventHandler)); + AddEventHandler("setErrorHandler", new global::System.EventHandler>>(SetErrorHandlerEventHandler)); + AddEventHandler("setFeature", new global::System.EventHandler>>(SetFeatureEventHandler)); + AddEventHandler("setProperty", new global::System.EventHandler>>(SetPropertyEventHandler)); + AddEventHandler("startDocument", new global::System.EventHandler>(StartDocumentEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Func OnGetFeature { get; set; } = null; + + void GetFeatureEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnGetFeature != null) ? OnGetFeature : GetFeature; + var executionResult = methodToExecute.Invoke(data.EventData.TypedEventData); + data.SetReturnValue(executionResult); + } + + /// + /// + /// + /// + /// + /// + /// + public virtual bool GetFeature(Java.Lang.String arg0) + { + return default; + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Func OnGetProperty { get; set; } = null; + + void GetPropertyEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnGetProperty != null) ? OnGetProperty : GetProperty; + var executionResult = methodToExecute.Invoke(data.EventData.TypedEventData); + data.SetReturnValue(executionResult); + } + + /// + /// + /// + /// + /// + /// + /// + public virtual object GetProperty(Java.Lang.String arg0) + { + return default; + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Func OnGetContentHandler { get; set; } = null; + + void GetContentHandlerEventHandler(object sender, CLRListenerEventArgs data) + { + var methodToExecute = (OnGetContentHandler != null) ? OnGetContentHandler : GetContentHandler; + var executionResult = methodToExecute.Invoke(); + data.SetReturnValue(executionResult); + } + + /// + /// + /// + /// + public virtual Org.Xml.Sax.ContentHandler GetContentHandler() + { + return default; + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Func OnGetDTDHandler { get; set; } = null; + + void GetDTDHandlerEventHandler(object sender, CLRListenerEventArgs data) + { + var methodToExecute = (OnGetDTDHandler != null) ? OnGetDTDHandler : GetDTDHandler; + var executionResult = methodToExecute.Invoke(); + data.SetReturnValue(executionResult); + } + + /// + /// + /// + /// + public virtual Org.Xml.Sax.DTDHandler GetDTDHandler() + { + return default; + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Func OnGetEntityResolver { get; set; } = null; + + void GetEntityResolverEventHandler(object sender, CLRListenerEventArgs data) + { + var methodToExecute = (OnGetEntityResolver != null) ? OnGetEntityResolver : GetEntityResolver; + var executionResult = methodToExecute.Invoke(); + data.SetReturnValue(executionResult); + } + + /// + /// + /// + /// + public virtual Org.Xml.Sax.EntityResolver GetEntityResolver() + { + return default; + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Func OnGetErrorHandler { get; set; } = null; + + void GetErrorHandlerEventHandler(object sender, CLRListenerEventArgs data) + { + var methodToExecute = (OnGetErrorHandler != null) ? OnGetErrorHandler : GetErrorHandler; + var executionResult = methodToExecute.Invoke(); + data.SetReturnValue(executionResult); + } + + /// + /// + /// + /// + public virtual Org.Xml.Sax.ErrorHandler GetErrorHandler() + { + return default; + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnCharacters { get; set; } = null; + + void CharactersEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnCharacters != null) ? OnCharacters : Characters; + methodToExecute.Invoke(data.EventData.TypedEventData, data.EventData.GetAt(0), data.EventData.GetAt(1)); + } + + /// + /// + /// + /// + /// + /// + /// + public virtual void Characters(char[] arg0, int arg1, int arg2) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnEndDocument { get; set; } = null; + + void EndDocumentEventHandler(object sender, CLRListenerEventArgs data) + { + var methodToExecute = (OnEndDocument != null) ? OnEndDocument : EndDocument; + methodToExecute.Invoke(); + } + + /// + /// + /// + /// + public virtual void EndDocument() + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnEndElement { get; set; } = null; + + void EndElementEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnEndElement != null) ? OnEndElement : EndElement; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + /// + public virtual void EndElement(Java.Lang.String arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnIgnorableWhitespace { get; set; } = null; + + void IgnorableWhitespaceEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnIgnorableWhitespace != null) ? OnIgnorableWhitespace : IgnorableWhitespace; + methodToExecute.Invoke(data.EventData.TypedEventData, data.EventData.GetAt(0), data.EventData.GetAt(1)); + } + + /// + /// + /// + /// + /// + /// + /// + public virtual void IgnorableWhitespace(char[] arg0, int arg1, int arg2) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnParse { get; set; } = null; + + void ParseEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnParse != null) ? OnParse : Parse; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + /// + /// + public virtual void Parse(Java.Lang.String arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnParse1 { get; set; } = null; + + void Parse1EventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnParse1 != null) ? OnParse1 : Parse; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + /// + /// + public virtual void Parse(Org.Xml.Sax.InputSource arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnProcessingInstruction { get; set; } = null; + + void ProcessingInstructionEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnProcessingInstruction != null) ? OnProcessingInstruction : ProcessingInstruction; + methodToExecute.Invoke(data.EventData.TypedEventData, data.EventData.GetAt(0)); + } + + /// + /// + /// + /// + /// + /// + public virtual void ProcessingInstruction(Java.Lang.String arg0, Java.Lang.String arg1) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnSetContentHandler { get; set; } = null; + + void SetContentHandlerEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnSetContentHandler != null) ? OnSetContentHandler : SetContentHandler; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void SetContentHandler(Org.Xml.Sax.ContentHandler arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnSetDocumentLocator { get; set; } = null; + + void SetDocumentLocatorEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnSetDocumentLocator != null) ? OnSetDocumentLocator : SetDocumentLocator; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void SetDocumentLocator(Org.Xml.Sax.Locator arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnSetDTDHandler { get; set; } = null; + + void SetDTDHandlerEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnSetDTDHandler != null) ? OnSetDTDHandler : SetDTDHandler; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void SetDTDHandler(Org.Xml.Sax.DTDHandler arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnSetEntityResolver { get; set; } = null; + + void SetEntityResolverEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnSetEntityResolver != null) ? OnSetEntityResolver : SetEntityResolver; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void SetEntityResolver(Org.Xml.Sax.EntityResolver arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnSetErrorHandler { get; set; } = null; + + void SetErrorHandlerEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnSetErrorHandler != null) ? OnSetErrorHandler : SetErrorHandler; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void SetErrorHandler(Org.Xml.Sax.ErrorHandler arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnSetFeature { get; set; } = null; + + void SetFeatureEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnSetFeature != null) ? OnSetFeature : SetFeature; + methodToExecute.Invoke(data.EventData.TypedEventData, data.EventData.GetAt(0)); + } + + /// + /// + /// + /// + /// + /// + /// + public virtual void SetFeature(Java.Lang.String arg0, bool arg1) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnSetProperty { get; set; } = null; + + void SetPropertyEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnSetProperty != null) ? OnSetProperty : SetProperty; + methodToExecute.Invoke(data.EventData.TypedEventData, data.EventData.GetAt(0)); + } + + /// + /// + /// + /// + /// + /// + /// + public virtual void SetProperty(Java.Lang.String arg0, object arg1) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnStartDocument { get; set; } = null; + + void StartDocumentEventHandler(object sender, CLRListenerEventArgs data) + { + var methodToExecute = (OnStartDocument != null) ? OnStartDocument : StartDocument; + methodToExecute.Invoke(); + } + + /// + /// + /// + /// + public virtual void StartDocument() + { + + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region ParserAdapterDirect + public partial class ParserAdapterDirect + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Org.Xml.Sax.ContentHandler ContentHandler + { + get { return IExecuteWithSignature("getContentHandler", "()Lorg/xml/sax/ContentHandler;"); } set { IExecuteWithSignature("setContentHandler", "(Lorg/xml/sax/ContentHandler;)V", value); } + } + /// + /// + /// + public Org.Xml.Sax.DTDHandler DTDHandler + { + get { return IExecuteWithSignature("getDTDHandler", "()Lorg/xml/sax/DTDHandler;"); } set { IExecuteWithSignature("setDTDHandler", "(Lorg/xml/sax/DTDHandler;)V", value); } + } + /// + /// + /// + public Org.Xml.Sax.EntityResolver EntityResolver + { + get { return IExecuteWithSignature("getEntityResolver", "()Lorg/xml/sax/EntityResolver;"); } set { IExecuteWithSignature("setEntityResolver", "(Lorg/xml/sax/EntityResolver;)V", value); } + } + /// + /// + /// + public Org.Xml.Sax.ErrorHandler ErrorHandler + { + get { return IExecuteWithSignature("getErrorHandler", "()Lorg/xml/sax/ErrorHandler;"); } set { IExecuteWithSignature("setErrorHandler", "(Lorg/xml/sax/ErrorHandler;)V", value); } + } + /// + /// + /// + /// + /// + /// + /// + public override bool GetFeature(Java.Lang.String arg0) + { + return IExecuteWithSignature("getFeature", "(Ljava/lang/String;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public override object GetProperty(Java.Lang.String arg0) + { + return IExecuteWithSignature("getProperty", "(Ljava/lang/String;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public override void Characters(char[] arg0, int arg1, int arg2) + { + IExecute("characters", arg0, arg1, arg2); + } + /// + /// + /// + /// + public override void EndDocument() + { + IExecuteWithSignature("endDocument", "()V"); + } + /// + /// + /// + /// + /// + public override void EndElement(Java.Lang.String arg0) + { + IExecuteWithSignature("endElement", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public override void IgnorableWhitespace(char[] arg0, int arg1, int arg2) + { + IExecute("ignorableWhitespace", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public override void Parse(Java.Lang.String arg0) + { + IExecuteWithSignature("parse", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + /// + /// + public override void Parse(Org.Xml.Sax.InputSource arg0) + { + IExecuteWithSignature("parse", "(Lorg/xml/sax/InputSource;)V", arg0); + } + /// + /// + /// + /// + /// + /// + public override void ProcessingInstruction(Java.Lang.String arg0, Java.Lang.String arg1) + { + IExecute("processingInstruction", arg0, arg1); + } + /// + /// + /// + /// + public override void SetDocumentLocator(Org.Xml.Sax.Locator arg0) + { + IExecuteWithSignature("setDocumentLocator", "(Lorg/xml/sax/Locator;)V", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public override void SetFeature(Java.Lang.String arg0, bool arg1) + { + IExecute("setFeature", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public override void SetProperty(Java.Lang.String arg0, object arg1) + { + IExecute("setProperty", arg0, arg1); + } + /// + /// + /// + /// + public override void StartDocument() + { + IExecuteWithSignature("startDocument", "()V"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/Xml/Sax/Helpers/XMLFilterImpl.cs b/src/net/JNet/GeneratedCore/Org/Xml/Sax/Helpers/XMLFilterImpl.cs new file mode 100644 index 0000000000..78b2e4bdde --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/Xml/Sax/Helpers/XMLFilterImpl.cs @@ -0,0 +1,354 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.Xml.Sax.Helpers +{ + #region XMLFilterImpl + public partial class XMLFilterImpl + { + #region Constructors + /// + /// + /// + /// + public XMLFilterImpl(Org.Xml.Sax.XMLReader arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + /// + /// Converter from to + /// + public static implicit operator Org.Xml.Sax.XMLFilter(Org.Xml.Sax.Helpers.XMLFilterImpl t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Org.Xml.Sax.EntityResolver(Org.Xml.Sax.Helpers.XMLFilterImpl t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Org.Xml.Sax.DTDHandler(Org.Xml.Sax.Helpers.XMLFilterImpl t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Org.Xml.Sax.ContentHandler(Org.Xml.Sax.Helpers.XMLFilterImpl t) => t.Cast(); + /// + /// Converter from to + /// + public static implicit operator Org.Xml.Sax.ErrorHandler(Org.Xml.Sax.Helpers.XMLFilterImpl t) => t.Cast(); + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Org.Xml.Sax.ContentHandler ContentHandler + { + get { return IExecuteWithSignature("getContentHandler", "()Lorg/xml/sax/ContentHandler;"); } set { IExecuteWithSignature("setContentHandler", "(Lorg/xml/sax/ContentHandler;)V", value); } + } + /// + /// + /// + public Org.Xml.Sax.DTDHandler DTDHandler + { + get { return IExecuteWithSignature("getDTDHandler", "()Lorg/xml/sax/DTDHandler;"); } set { IExecuteWithSignature("setDTDHandler", "(Lorg/xml/sax/DTDHandler;)V", value); } + } + /// + /// + /// + public Org.Xml.Sax.EntityResolver EntityResolver + { + get { return IExecuteWithSignature("getEntityResolver", "()Lorg/xml/sax/EntityResolver;"); } set { IExecuteWithSignature("setEntityResolver", "(Lorg/xml/sax/EntityResolver;)V", value); } + } + /// + /// + /// + public Org.Xml.Sax.ErrorHandler ErrorHandler + { + get { return IExecuteWithSignature("getErrorHandler", "()Lorg/xml/sax/ErrorHandler;"); } set { IExecuteWithSignature("setErrorHandler", "(Lorg/xml/sax/ErrorHandler;)V", value); } + } + /// + /// + /// + public Org.Xml.Sax.XMLReader Parent + { + get { return IExecuteWithSignature("getParent", "()Lorg/xml/sax/XMLReader;"); } set { IExecuteWithSignature("setParent", "(Lorg/xml/sax/XMLReader;)V", value); } + } + /// + /// + /// + /// + /// + /// + /// + public bool GetFeature(Java.Lang.String arg0) + { + return IExecuteWithSignature("getFeature", "(Ljava/lang/String;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public object GetProperty(Java.Lang.String arg0) + { + return IExecuteWithSignature("getProperty", "(Ljava/lang/String;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + /// + /// + /// + public Org.Xml.Sax.InputSource ResolveEntity(Java.Lang.String arg0, Java.Lang.String arg1) + { + return IExecute("resolveEntity", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void Characters(char[] arg0, int arg1, int arg2) + { + IExecute("characters", arg0, arg1, arg2); + } + /// + /// + /// + /// + public void EndDocument() + { + IExecuteWithSignature("endDocument", "()V"); + } + /// + /// + /// + /// + /// + /// + /// + public void EndElement(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2) + { + IExecute("endElement", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + public void EndPrefixMapping(Java.Lang.String arg0) + { + IExecuteWithSignature("endPrefixMapping", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + /// + public void Error(MASES.JCOBridge.C2JBridge.JVMBridgeException arg0) + { + IExecuteWithSignature("error", "(Lorg/xml/sax/SAXParseException;)V", arg0); + } + /// + /// + /// + /// + /// + public void FatalError(MASES.JCOBridge.C2JBridge.JVMBridgeException arg0) + { + IExecuteWithSignature("fatalError", "(Lorg/xml/sax/SAXParseException;)V", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public void IgnorableWhitespace(char[] arg0, int arg1, int arg2) + { + IExecute("ignorableWhitespace", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + /// + public void NotationDecl(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2) + { + IExecute("notationDecl", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public void Parse(Java.Lang.String arg0) + { + IExecuteWithSignature("parse", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + /// + /// + public void Parse(Org.Xml.Sax.InputSource arg0) + { + IExecuteWithSignature("parse", "(Lorg/xml/sax/InputSource;)V", arg0); + } + /// + /// + /// + /// + /// + /// + public void ProcessingInstruction(Java.Lang.String arg0, Java.Lang.String arg1) + { + IExecute("processingInstruction", arg0, arg1); + } + /// + /// + /// + /// + public void SetDocumentLocator(Org.Xml.Sax.Locator arg0) + { + IExecuteWithSignature("setDocumentLocator", "(Lorg/xml/sax/Locator;)V", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public void SetFeature(Java.Lang.String arg0, bool arg1) + { + IExecute("setFeature", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void SetProperty(Java.Lang.String arg0, object arg1) + { + IExecute("setProperty", arg0, arg1); + } + /// + /// + /// + /// + /// + public void SkippedEntity(Java.Lang.String arg0) + { + IExecuteWithSignature("skippedEntity", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + public void StartDocument() + { + IExecuteWithSignature("startDocument", "()V"); + } + /// + /// + /// + /// + /// + /// + /// + /// + public void StartElement(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2, Org.Xml.Sax.Attributes arg3) + { + IExecute("startElement", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + /// + public void StartPrefixMapping(Java.Lang.String arg0, Java.Lang.String arg1) + { + IExecute("startPrefixMapping", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + /// + public void UnparsedEntityDecl(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2, Java.Lang.String arg3) + { + IExecute("unparsedEntityDecl", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + public void Warning(MASES.JCOBridge.C2JBridge.JVMBridgeException arg0) + { + IExecuteWithSignature("warning", "(Lorg/xml/sax/SAXParseException;)V", arg0); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/Xml/Sax/Helpers/XMLReaderAdapter.cs b/src/net/JNet/GeneratedCore/Org/Xml/Sax/Helpers/XMLReaderAdapter.cs new file mode 100644 index 0000000000..d50774c714 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/Xml/Sax/Helpers/XMLReaderAdapter.cs @@ -0,0 +1,650 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.Xml.Sax.Helpers +{ + #region XMLReaderAdapter + public partial class XMLReaderAdapter + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// Handlers initializer for + /// + protected virtual void InitializeHandlers() + { + AddEventHandler("characters", new global::System.EventHandler>>(CharactersEventHandler)); + AddEventHandler("endDocument", new global::System.EventHandler>(EndDocumentEventHandler)); + AddEventHandler("endElement", new global::System.EventHandler>>(EndElementEventHandler)); + AddEventHandler("endPrefixMapping", new global::System.EventHandler>>(EndPrefixMappingEventHandler)); + AddEventHandler("ignorableWhitespace", new global::System.EventHandler>>(IgnorableWhitespaceEventHandler)); + AddEventHandler("parse", new global::System.EventHandler>>(ParseEventHandler)); + AddEventHandler("parse1", new global::System.EventHandler>>(Parse1EventHandler)); + AddEventHandler("processingInstruction", new global::System.EventHandler>>(ProcessingInstructionEventHandler)); + AddEventHandler("setDocumentLocator", new global::System.EventHandler>>(SetDocumentLocatorEventHandler)); + AddEventHandler("setDTDHandler", new global::System.EventHandler>>(SetDTDHandlerEventHandler)); + AddEventHandler("setEntityResolver", new global::System.EventHandler>>(SetEntityResolverEventHandler)); + AddEventHandler("setErrorHandler", new global::System.EventHandler>>(SetErrorHandlerEventHandler)); + AddEventHandler("setLocale", new global::System.EventHandler>>(SetLocaleEventHandler)); + AddEventHandler("skippedEntity", new global::System.EventHandler>>(SkippedEntityEventHandler)); + AddEventHandler("startDocument", new global::System.EventHandler>(StartDocumentEventHandler)); + AddEventHandler("startElement", new global::System.EventHandler>>(StartElementEventHandler)); + AddEventHandler("startPrefixMapping", new global::System.EventHandler>>(StartPrefixMappingEventHandler)); + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnCharacters { get; set; } = null; + + void CharactersEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnCharacters != null) ? OnCharacters : Characters; + methodToExecute.Invoke(data.EventData.TypedEventData, data.EventData.GetAt(0), data.EventData.GetAt(1)); + } + + /// + /// + /// + /// + /// + /// + /// + public virtual void Characters(char[] arg0, int arg1, int arg2) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnEndDocument { get; set; } = null; + + void EndDocumentEventHandler(object sender, CLRListenerEventArgs data) + { + var methodToExecute = (OnEndDocument != null) ? OnEndDocument : EndDocument; + methodToExecute.Invoke(); + } + + /// + /// + /// + /// + public virtual void EndDocument() + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnEndElement { get; set; } = null; + + void EndElementEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnEndElement != null) ? OnEndElement : EndElement; + methodToExecute.Invoke(data.EventData.TypedEventData, data.EventData.GetAt(0), data.EventData.GetAt(1)); + } + + /// + /// + /// + /// + /// + /// + /// + public virtual void EndElement(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnEndPrefixMapping { get; set; } = null; + + void EndPrefixMappingEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnEndPrefixMapping != null) ? OnEndPrefixMapping : EndPrefixMapping; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void EndPrefixMapping(Java.Lang.String arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnIgnorableWhitespace { get; set; } = null; + + void IgnorableWhitespaceEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnIgnorableWhitespace != null) ? OnIgnorableWhitespace : IgnorableWhitespace; + methodToExecute.Invoke(data.EventData.TypedEventData, data.EventData.GetAt(0), data.EventData.GetAt(1)); + } + + /// + /// + /// + /// + /// + /// + /// + public virtual void IgnorableWhitespace(char[] arg0, int arg1, int arg2) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnParse { get; set; } = null; + + void ParseEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnParse != null) ? OnParse : Parse; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + /// + /// + public virtual void Parse(Java.Lang.String arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnParse1 { get; set; } = null; + + void Parse1EventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnParse1 != null) ? OnParse1 : Parse; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + /// + /// + public virtual void Parse(Org.Xml.Sax.InputSource arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnProcessingInstruction { get; set; } = null; + + void ProcessingInstructionEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnProcessingInstruction != null) ? OnProcessingInstruction : ProcessingInstruction; + methodToExecute.Invoke(data.EventData.TypedEventData, data.EventData.GetAt(0)); + } + + /// + /// + /// + /// + /// + /// + public virtual void ProcessingInstruction(Java.Lang.String arg0, Java.Lang.String arg1) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnSetDocumentLocator { get; set; } = null; + + void SetDocumentLocatorEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnSetDocumentLocator != null) ? OnSetDocumentLocator : SetDocumentLocator; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void SetDocumentLocator(Org.Xml.Sax.Locator arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnSetDTDHandler { get; set; } = null; + + void SetDTDHandlerEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnSetDTDHandler != null) ? OnSetDTDHandler : SetDTDHandler; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void SetDTDHandler(Org.Xml.Sax.DTDHandler arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnSetEntityResolver { get; set; } = null; + + void SetEntityResolverEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnSetEntityResolver != null) ? OnSetEntityResolver : SetEntityResolver; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void SetEntityResolver(Org.Xml.Sax.EntityResolver arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnSetErrorHandler { get; set; } = null; + + void SetErrorHandlerEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnSetErrorHandler != null) ? OnSetErrorHandler : SetErrorHandler; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + public virtual void SetErrorHandler(Org.Xml.Sax.ErrorHandler arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnSetLocale { get; set; } = null; + + void SetLocaleEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnSetLocale != null) ? OnSetLocale : SetLocale; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + /// + public virtual void SetLocale(Java.Util.Locale arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnSkippedEntity { get; set; } = null; + + void SkippedEntityEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnSkippedEntity != null) ? OnSkippedEntity : SkippedEntity; + methodToExecute.Invoke(data.EventData.TypedEventData); + } + + /// + /// + /// + /// + /// + public virtual void SkippedEntity(Java.Lang.String arg0) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnStartDocument { get; set; } = null; + + void StartDocumentEventHandler(object sender, CLRListenerEventArgs data) + { + var methodToExecute = (OnStartDocument != null) ? OnStartDocument : StartDocument; + methodToExecute.Invoke(); + } + + /// + /// + /// + /// + public virtual void StartDocument() + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnStartElement { get; set; } = null; + + void StartElementEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnStartElement != null) ? OnStartElement : StartElement; + methodToExecute.Invoke(data.EventData.TypedEventData, data.EventData.GetAt(0), data.EventData.GetAt(1), data.EventData.GetAt(2)); + } + + /// + /// + /// + /// + /// + /// + /// + /// + public virtual void StartElement(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2, Org.Xml.Sax.Attributes arg3) + { + + } + + /// + /// Handler for + /// + /// If has a value it takes precedence over corresponding class method + public global::System.Action OnStartPrefixMapping { get; set; } = null; + + void StartPrefixMappingEventHandler(object sender, CLRListenerEventArgs> data) + { + var methodToExecute = (OnStartPrefixMapping != null) ? OnStartPrefixMapping : StartPrefixMapping; + methodToExecute.Invoke(data.EventData.TypedEventData, data.EventData.GetAt(0)); + } + + /// + /// + /// + /// + /// + public virtual void StartPrefixMapping(Java.Lang.String arg0, Java.Lang.String arg1) + { + + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region XMLReaderAdapterDirect + public partial class XMLReaderAdapterDirect + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + /// + /// + /// + /// + public override void Characters(char[] arg0, int arg1, int arg2) + { + IExecute("characters", arg0, arg1, arg2); + } + /// + /// + /// + /// + public override void EndDocument() + { + IExecuteWithSignature("endDocument", "()V"); + } + /// + /// + /// + /// + /// + /// + /// + public override void EndElement(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2) + { + IExecute("endElement", arg0, arg1, arg2); + } + /// + /// + /// + /// + public override void EndPrefixMapping(Java.Lang.String arg0) + { + IExecuteWithSignature("endPrefixMapping", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public override void IgnorableWhitespace(char[] arg0, int arg1, int arg2) + { + IExecute("ignorableWhitespace", arg0, arg1, arg2); + } + /// + /// + /// + /// + /// + /// + public override void Parse(Java.Lang.String arg0) + { + IExecuteWithSignature("parse", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + /// + /// + public override void Parse(Org.Xml.Sax.InputSource arg0) + { + IExecuteWithSignature("parse", "(Lorg/xml/sax/InputSource;)V", arg0); + } + /// + /// + /// + /// + /// + /// + public override void ProcessingInstruction(Java.Lang.String arg0, Java.Lang.String arg1) + { + IExecute("processingInstruction", arg0, arg1); + } + /// + /// + /// + /// + public override void SetDocumentLocator(Org.Xml.Sax.Locator arg0) + { + IExecuteWithSignature("setDocumentLocator", "(Lorg/xml/sax/Locator;)V", arg0); + } + /// + /// + /// + /// + public override void SetDTDHandler(Org.Xml.Sax.DTDHandler arg0) + { + IExecuteWithSignature("setDTDHandler", "(Lorg/xml/sax/DTDHandler;)V", arg0); + } + /// + /// + /// + /// + public override void SetEntityResolver(Org.Xml.Sax.EntityResolver arg0) + { + IExecuteWithSignature("setEntityResolver", "(Lorg/xml/sax/EntityResolver;)V", arg0); + } + /// + /// + /// + /// + public override void SetErrorHandler(Org.Xml.Sax.ErrorHandler arg0) + { + IExecuteWithSignature("setErrorHandler", "(Lorg/xml/sax/ErrorHandler;)V", arg0); + } + /// + /// + /// + /// + /// + public override void SetLocale(Java.Util.Locale arg0) + { + IExecuteWithSignature("setLocale", "(Ljava/util/Locale;)V", arg0); + } + /// + /// + /// + /// + /// + public override void SkippedEntity(Java.Lang.String arg0) + { + IExecuteWithSignature("skippedEntity", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + public override void StartDocument() + { + IExecuteWithSignature("startDocument", "()V"); + } + /// + /// + /// + /// + /// + /// + /// + /// + public override void StartElement(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2, Org.Xml.Sax.Attributes arg3) + { + IExecute("startElement", arg0, arg1, arg2, arg3); + } + /// + /// + /// + /// + /// + public override void StartPrefixMapping(Java.Lang.String arg0, Java.Lang.String arg1) + { + IExecute("startPrefixMapping", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/Xml/Sax/InputSource.cs b/src/net/JNet/GeneratedCore/Org/Xml/Sax/InputSource.cs new file mode 100644 index 0000000000..1fc98d2d53 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/Xml/Sax/InputSource.cs @@ -0,0 +1,125 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.Xml.Sax +{ + #region InputSource + public partial class InputSource + { + #region Constructors + /// + /// + /// + /// + public InputSource(Java.Io.InputStream arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public InputSource(Java.Io.Reader arg0) + : base(arg0) + { + } + /// + /// + /// + /// + public InputSource(Java.Lang.String arg0) + : base(arg0) + { + } + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Java.Io.InputStream ByteStream + { + get { return IExecuteWithSignature("getByteStream", "()Ljava/io/InputStream;"); } set { IExecuteWithSignature("setByteStream", "(Ljava/io/InputStream;)V", value); } + } + /// + /// + /// + public Java.Io.Reader CharacterStream + { + get { return IExecuteWithSignature("getCharacterStream", "()Ljava/io/Reader;"); } set { IExecuteWithSignature("setCharacterStream", "(Ljava/io/Reader;)V", value); } + } + /// + /// + /// + public Java.Lang.String Encoding + { + get { return IExecuteWithSignature("getEncoding", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setEncoding", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String PublicId + { + get { return IExecuteWithSignature("getPublicId", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setPublicId", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + public Java.Lang.String SystemId + { + get { return IExecuteWithSignature("getSystemId", "()Ljava/lang/String;"); } set { IExecuteWithSignature("setSystemId", "(Ljava/lang/String;)V", value); } + } + /// + /// + /// + /// + public bool IsEmpty() + { + return IExecuteWithSignature("isEmpty", "()Z"); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/Xml/Sax/Locator.cs b/src/net/JNet/GeneratedCore/Org/Xml/Sax/Locator.cs new file mode 100644 index 0000000000..c25284f138 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/Xml/Sax/Locator.cs @@ -0,0 +1,120 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.Xml.Sax +{ + #region ILocator + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface ILocator + { + #region Instance methods + /// + /// + /// + int ColumnNumber { get; } + /// + /// + /// + int LineNumber { get; } + /// + /// + /// + Java.Lang.String PublicId { get; } + /// + /// + /// + Java.Lang.String SystemId { get; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region Locator + public partial class Locator : Org.Xml.Sax.ILocator + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public int ColumnNumber + { + get { return IExecuteWithSignature("getColumnNumber", "()I"); } + } + /// + /// + /// + public int LineNumber + { + get { return IExecuteWithSignature("getLineNumber", "()I"); } + } + /// + /// + /// + public Java.Lang.String PublicId + { + get { return IExecuteWithSignature("getPublicId", "()Ljava/lang/String;"); } + } + /// + /// + /// + public Java.Lang.String SystemId + { + get { return IExecuteWithSignature("getSystemId", "()Ljava/lang/String;"); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/Xml/Sax/SAXException.cs b/src/net/JNet/GeneratedCore/Org/Xml/Sax/SAXException.cs new file mode 100644 index 0000000000..051e4b8eaa --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/Xml/Sax/SAXException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.Xml.Sax +{ + #region SAXException + public partial class SAXException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/Xml/Sax/SAXNotRecognizedException.cs b/src/net/JNet/GeneratedCore/Org/Xml/Sax/SAXNotRecognizedException.cs new file mode 100644 index 0000000000..02baee2876 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/Xml/Sax/SAXNotRecognizedException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.Xml.Sax +{ + #region SAXNotRecognizedException + public partial class SAXNotRecognizedException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/Xml/Sax/SAXNotSupportedException.cs b/src/net/JNet/GeneratedCore/Org/Xml/Sax/SAXNotSupportedException.cs new file mode 100644 index 0000000000..2c7f8b3ea0 --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/Xml/Sax/SAXNotSupportedException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.Xml.Sax +{ + #region SAXNotSupportedException + public partial class SAXNotSupportedException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/Xml/Sax/SAXParseException.cs b/src/net/JNet/GeneratedCore/Org/Xml/Sax/SAXParseException.cs new file mode 100644 index 0000000000..10f0efcfaf --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/Xml/Sax/SAXParseException.cs @@ -0,0 +1,58 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.Xml.Sax +{ + #region SAXParseException + public partial class SAXParseException + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/Xml/Sax/XMLFilter.cs b/src/net/JNet/GeneratedCore/Org/Xml/Sax/XMLFilter.cs new file mode 100644 index 0000000000..58b710c99f --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/Xml/Sax/XMLFilter.cs @@ -0,0 +1,87 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.Xml.Sax +{ + #region IXMLFilter + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IXMLFilter : Org.Xml.Sax.IXMLReader + { + #region Instance methods + /// + /// + /// + Org.Xml.Sax.XMLReader Parent { get; set; } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region XMLFilter + public partial class XMLFilter : Org.Xml.Sax.IXMLFilter + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Org.Xml.Sax.XMLReader Parent + { + get { return IExecuteWithSignature("getParent", "()Lorg/xml/sax/XMLReader;"); } set { IExecuteWithSignature("setParent", "(Lorg/xml/sax/XMLReader;)V", value); } + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file diff --git a/src/net/JNet/GeneratedCore/Org/Xml/Sax/XMLReader.cs b/src/net/JNet/GeneratedCore/Org/Xml/Sax/XMLReader.cs new file mode 100644 index 0000000000..fb7af144fb --- /dev/null +++ b/src/net/JNet/GeneratedCore/Org/Xml/Sax/XMLReader.cs @@ -0,0 +1,230 @@ +/* +* Copyright 2024 MASES s.r.l. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* Refer to LICENSE for more information. +*/ + +/* +* This file is generated by MASES.JNetReflector (ver. 2.5.8.0) +* using java.* as reference +*/ + +using MASES.JCOBridge.C2JBridge; + +namespace Org.Xml.Sax +{ + #region IXMLReader + /// + /// .NET interface for TO BE DEFINED FROM USER + /// + public partial interface IXMLReader + { + #region Instance methods + /// + /// + /// + Org.Xml.Sax.ContentHandler ContentHandler { get; set; } + /// + /// + /// + Org.Xml.Sax.DTDHandler DTDHandler { get; set; } + /// + /// + /// + Org.Xml.Sax.EntityResolver EntityResolver { get; set; } + /// + /// + /// + Org.Xml.Sax.ErrorHandler ErrorHandler { get; set; } + /// + /// + /// + /// + /// + /// + /// + bool GetFeature(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + /// + object GetProperty(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + void Parse(Java.Lang.String arg0); + /// + /// + /// + /// + /// + /// + void Parse(Org.Xml.Sax.InputSource arg0); + /// + /// + /// + /// + /// + /// + /// + void SetFeature(Java.Lang.String arg0, bool arg1); + /// + /// + /// + /// + /// + /// + /// + void SetProperty(Java.Lang.String arg0, object arg1); + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion + + #region XMLReader + public partial class XMLReader : Org.Xml.Sax.IXMLReader + { + #region Constructors + + #endregion + + #region Class/Interface conversion operators + + #endregion + + #region Fields + + #endregion + + #region Static methods + + #endregion + + #region Instance methods + /// + /// + /// + public Org.Xml.Sax.ContentHandler ContentHandler + { + get { return IExecuteWithSignature("getContentHandler", "()Lorg/xml/sax/ContentHandler;"); } set { IExecuteWithSignature("setContentHandler", "(Lorg/xml/sax/ContentHandler;)V", value); } + } + /// + /// + /// + public Org.Xml.Sax.DTDHandler DTDHandler + { + get { return IExecuteWithSignature("getDTDHandler", "()Lorg/xml/sax/DTDHandler;"); } set { IExecuteWithSignature("setDTDHandler", "(Lorg/xml/sax/DTDHandler;)V", value); } + } + /// + /// + /// + public Org.Xml.Sax.EntityResolver EntityResolver + { + get { return IExecuteWithSignature("getEntityResolver", "()Lorg/xml/sax/EntityResolver;"); } set { IExecuteWithSignature("setEntityResolver", "(Lorg/xml/sax/EntityResolver;)V", value); } + } + /// + /// + /// + public Org.Xml.Sax.ErrorHandler ErrorHandler + { + get { return IExecuteWithSignature("getErrorHandler", "()Lorg/xml/sax/ErrorHandler;"); } set { IExecuteWithSignature("setErrorHandler", "(Lorg/xml/sax/ErrorHandler;)V", value); } + } + /// + /// + /// + /// + /// + /// + /// + public bool GetFeature(Java.Lang.String arg0) + { + return IExecuteWithSignature("getFeature", "(Ljava/lang/String;)Z", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public object GetProperty(Java.Lang.String arg0) + { + return IExecuteWithSignature("getProperty", "(Ljava/lang/String;)Ljava/lang/Object;", arg0); + } + /// + /// + /// + /// + /// + /// + public void Parse(Java.Lang.String arg0) + { + IExecuteWithSignature("parse", "(Ljava/lang/String;)V", arg0); + } + /// + /// + /// + /// + /// + /// + public void Parse(Org.Xml.Sax.InputSource arg0) + { + IExecuteWithSignature("parse", "(Lorg/xml/sax/InputSource;)V", arg0); + } + /// + /// + /// + /// + /// + /// + /// + public void SetFeature(Java.Lang.String arg0, bool arg1) + { + IExecute("setFeature", arg0, arg1); + } + /// + /// + /// + /// + /// + /// + /// + public void SetProperty(Java.Lang.String arg0, object arg1) + { + IExecute("setProperty", arg0, arg1); + } + + #endregion + + #region Nested classes + + #endregion + + // TODO: complete the class + } + #endregion +} \ No newline at end of file